changeset 93:4c517a0041a8 draft

planemo upload for repository https://github.com/usegalaxy-eu/temporary-tools/tree/master/jbrowse2 commit aeef2fbc0f90a9366851941ff51baeba410c56e4
author fubar
date Wed, 24 Apr 2024 02:29:32 +0000
parents 3c4db8203fad
children acbacaf0efe3
files Galaxy-History-jb2testout.tar.gz Galaxy-Workflow-_jb2testWF_mar26.ga __pycache__/jbrowse2.cpython-310.pyc all_fasta.loc.sample autogenJB2.py config.json jb210demotracks.jpg jb210demotracks.png jbrowse2.py jbrowse2.py.apr17 jbrowse2.xml jbrowse8.png macros.xml test-data/Merlin test-data/blastxml/blastn-gene1.xml test-data/blastxml/merlin.gff test-data/jbrowse2_result01.zip test-data/jbrowse2_result02.zip test-data/vcf/test.vcf test-data/vcf/test.xml tool_data_table_conf.xml.sample tool_data_table_conf.xml.test
diffstat 22 files changed, 6656 insertions(+), 884 deletions(-) [+]
line wrap: on
line diff
Binary file Galaxy-History-jb2testout.tar.gz has changed
--- a/Galaxy-Workflow-_jb2testWF_mar26.ga	Sun Apr 21 04:42:29 2024 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,331 +0,0 @@
-{
-    "a_galaxy_workflow": "true",
-    "annotation": "",
-    "comments": [],
-    "format-version": "0.1",
-    "name": "'jb2testWF_mar26",
-    "steps": {
-        "0": {
-            "annotation": "",
-            "content_id": null,
-            "errors": null,
-            "id": 0,
-            "input_connections": {},
-            "inputs": [
-                {
-                    "description": "",
-                    "name": "Merlin"
-                }
-            ],
-            "label": "Merlin",
-            "name": "Input dataset",
-            "outputs": [],
-            "position": {
-                "left": 0,
-                "top": 0
-            },
-            "tool_id": null,
-            "tool_state": "{\"optional\": false, \"tag\": null}",
-            "tool_version": null,
-            "type": "data_input",
-            "uuid": "60c939a2-b9c9-47cd-9ef4-6415e87a1680",
-            "when": null,
-            "workflow_outputs": []
-        },
-        "1": {
-            "annotation": "",
-            "content_id": null,
-            "errors": null,
-            "id": 1,
-            "input_connections": {},
-            "inputs": [
-                {
-                    "description": "",
-                    "name": "merlin.bw"
-                }
-            ],
-            "label": "merlin.bw",
-            "name": "Input dataset",
-            "outputs": [],
-            "position": {
-                "left": 0,
-                "top": 102
-            },
-            "tool_id": null,
-            "tool_state": "{\"optional\": false, \"tag\": null}",
-            "tool_version": null,
-            "type": "data_input",
-            "uuid": "97251b21-c6c4-4ef9-b985-0cf90f1d2f75",
-            "when": null,
-            "workflow_outputs": []
-        },
-        "2": {
-            "annotation": "",
-            "content_id": null,
-            "errors": null,
-            "id": 2,
-            "input_connections": {},
-            "inputs": [
-                {
-                    "description": "",
-                    "name": "merlinlastz.maf"
-                }
-            ],
-            "label": "merlinlastz.maf",
-            "name": "Input dataset",
-            "outputs": [],
-            "position": {
-                "left": 0,
-                "top": 204
-            },
-            "tool_id": null,
-            "tool_state": "{\"optional\": false, \"tag\": null}",
-            "tool_version": null,
-            "type": "data_input",
-            "uuid": "41961b03-3ea3-4fe4-a45e-85e2f74b8a48",
-            "when": null,
-            "workflow_outputs": []
-        },
-        "3": {
-            "annotation": "",
-            "content_id": null,
-            "errors": null,
-            "id": 3,
-            "input_connections": {},
-            "inputs": [
-                {
-                    "description": "",
-                    "name": "merlinblast.xml"
-                }
-            ],
-            "label": "merlinblast.xml",
-            "name": "Input dataset",
-            "outputs": [],
-            "position": {
-                "left": 0,
-                "top": 327
-            },
-            "tool_id": null,
-            "tool_state": "{\"optional\": false, \"tag\": null}",
-            "tool_version": null,
-            "type": "data_input",
-            "uuid": "544106a0-44ea-40c9-8c55-ff5100110ae2",
-            "when": null,
-            "workflow_outputs": []
-        },
-        "4": {
-            "annotation": "",
-            "content_id": null,
-            "errors": null,
-            "id": 4,
-            "input_connections": {},
-            "inputs": [
-                {
-                    "description": "",
-                    "name": "merlin-sample.bam"
-                }
-            ],
-            "label": "merlin-sample.bam",
-            "name": "Input dataset",
-            "outputs": [],
-            "position": {
-                "left": 0,
-                "top": 450
-            },
-            "tool_id": null,
-            "tool_state": "{\"optional\": false, \"tag\": null}",
-            "tool_version": null,
-            "type": "data_input",
-            "uuid": "42903332-fc6b-4565-b289-22233e6f129a",
-            "when": null,
-            "workflow_outputs": []
-        },
-        "5": {
-            "annotation": "",
-            "content_id": null,
-            "errors": null,
-            "id": 5,
-            "input_connections": {},
-            "inputs": [
-                {
-                    "description": "",
-                    "name": "merlincram"
-                }
-            ],
-            "label": "merlincram",
-            "name": "Input dataset",
-            "outputs": [],
-            "position": {
-                "left": 0,
-                "top": 573
-            },
-            "tool_id": null,
-            "tool_state": "{\"optional\": false, \"tag\": null}",
-            "tool_version": null,
-            "type": "data_input",
-            "uuid": "54692cdf-d0f6-4631-bfbd-8d71e15003a0",
-            "when": null,
-            "workflow_outputs": []
-        },
-        "6": {
-            "annotation": "",
-            "content_id": null,
-            "errors": null,
-            "id": 6,
-            "input_connections": {},
-            "inputs": [
-                {
-                    "description": "",
-                    "name": "merlin.gff3"
-                }
-            ],
-            "label": "merlin.gff3",
-            "name": "Input dataset",
-            "outputs": [],
-            "position": {
-                "left": 0,
-                "top": 696
-            },
-            "tool_id": null,
-            "tool_state": "{\"optional\": false, \"tag\": null}",
-            "tool_version": null,
-            "type": "data_input",
-            "uuid": "a84e95f1-d702-4775-b9e7-abd641122be6",
-            "when": null,
-            "workflow_outputs": []
-        },
-        "7": {
-            "annotation": "",
-            "content_id": null,
-            "errors": null,
-            "id": 7,
-            "input_connections": {},
-            "inputs": [
-                {
-                    "description": "",
-                    "name": "test-6.bed"
-                }
-            ],
-            "label": "test-6.bed",
-            "name": "Input dataset",
-            "outputs": [],
-            "position": {
-                "left": 0,
-                "top": 798
-            },
-            "tool_id": null,
-            "tool_state": "{\"optional\": false, \"tag\": null}",
-            "tool_version": null,
-            "type": "data_input",
-            "uuid": "3306709f-18b5-47b1-86a5-dbf6415254e5",
-            "when": null,
-            "workflow_outputs": []
-        },
-        "8": {
-            "annotation": "",
-            "content_id": null,
-            "errors": null,
-            "id": 8,
-            "input_connections": {},
-            "inputs": [
-                {
-                    "description": "",
-                    "name": "merlin.vcf"
-                }
-            ],
-            "label": "merlin.vcf",
-            "name": "Input dataset",
-            "outputs": [],
-            "position": {
-                "left": 0,
-                "top": 900
-            },
-            "tool_id": null,
-            "tool_state": "{\"optional\": false, \"tag\": null}",
-            "tool_version": null,
-            "type": "data_input",
-            "uuid": "7f0efd91-8d58-443f-b514-2c9c53ca0074",
-            "when": null,
-            "workflow_outputs": []
-        },
-        "9": {
-            "annotation": "",
-            "content_id": "toolshed.g2.bx.psu.edu/repos/fubar/jbrowse2/jbrowse2/2.10.1+galaxy2_7",
-            "errors": null,
-            "id": 9,
-            "input_connections": {
-                "reference_genome|genome": {
-                    "id": 0,
-                    "output_name": "output"
-                },
-                "track_groups_0|data_tracks_0|data_format|useuri|annotation": {
-                    "id": 1,
-                    "output_name": "output"
-                },
-                "track_groups_0|data_tracks_1|data_format|useuri|annotation": {
-                    "id": 2,
-                    "output_name": "output"
-                },
-                "track_groups_0|data_tracks_2|data_format|useuri|annotation": {
-                    "id": 3,
-                    "output_name": "output"
-                },
-                "track_groups_1|data_tracks_0|data_format|useuri|annotation": {
-                    "id": 4,
-                    "output_name": "output"
-                },
-                "track_groups_1|data_tracks_1|data_format|useuri|annotation": {
-                    "id": 5,
-                    "output_name": "output"
-                },
-                "track_groups_2|data_tracks_0|data_format|useuri|annotation": {
-                    "id": 6,
-                    "output_name": "output"
-                },
-                "track_groups_2|data_tracks_1|data_format|useuri|annotation": {
-                    "id": 7,
-                    "output_name": "output"
-                },
-                "track_groups_2|data_tracks_2|data_format|useuri|annotation": {
-                    "id": 8,
-                    "output_name": "output"
-                }
-            },
-            "inputs": [
-                {
-                    "description": "runtime parameter for tool jbrowse2",
-                    "name": "reference_genome"
-                }
-            ],
-            "label": null,
-            "name": "jbrowse2",
-            "outputs": [
-                {
-                    "name": "output",
-                    "type": "html"
-                }
-            ],
-            "position": {
-                "left": 310,
-                "top": 229
-            },
-            "post_job_actions": {},
-            "tool_id": "toolshed.g2.bx.psu.edu/repos/fubar/jbrowse2/jbrowse2/2.10.1+galaxy2_7",
-            "tool_shed_repository": {
-                "changeset_revision": "81d535970196",
-                "name": "jbrowse2",
-                "owner": "fubar",
-                "tool_shed": "toolshed.g2.bx.psu.edu"
-            },
-            "tool_state": "{\"__input_ext\": \"input\", \"__workflow_invocation_uuid__\": \"0275163beb0c11eeb2f5934cf82eac23\", \"chromInfo\": \"/mnt/galaxy/tool-data/shared/ucsc/chrom/?.len\", \"jbgen\": {\"ucol\": {\"formcoll\": \"form\", \"__current_case__\": 1}, \"zipOut\": false, \"defaultLocation\": \"\", \"session_name\": \"New session\", \"enableAnalytics\": false, \"primary_color\": \"#0d233f\", \"secondary_color\": \"#721e63\", \"tertiary_color\": \"#135560\", \"quaternary_color\": \"#ffb11d\", \"font_size\": \"10\"}, \"reference_genome\": {\"genome_type_select\": \"history\", \"__current_case__\": 1, \"genome\": {\"__class__\": \"ConnectedValue\"}}, \"track_groups\": [{\"__index__\": 0, \"category\": \"one\", \"data_tracks\": [{\"__index__\": 0, \"data_format\": {\"data_format_select\": \"bigwig\", \"__current_case__\": 7, \"useuri\": {\"insource\": \"history\", \"__current_case__\": 0, \"annotation\": {\"__class__\": \"ConnectedValue\"}}, \"track_visibility\": \"default_on\"}}, {\"__index__\": 1, \"data_format\": {\"data_format_select\": \"maf\", \"__current_case__\": 6, \"useuri\": {\"insource\": \"history\", \"__current_case__\": 0, \"annotation\": {\"__class__\": \"ConnectedValue\"}}, \"jbstyle\": {\"track_style\": {\"display\": \"LinearBasicDisplay\", \"__current_case__\": 1, \"show_labels\": false, \"show_descriptions\": false, \"display_mode\": \"normal\", \"max_height\": \"600\", \"label\": \"jexl:get(feature,'name') || get(feature,'id')\", \"description\": \"jexl:get(feature,'note') || get(feature,'description')\"}}, \"track_visibility\": \"default_on\"}}, {\"__index__\": 2, \"data_format\": {\"data_format_select\": \"blastxml\", \"__current_case__\": 0, \"useuri\": {\"insource\": \"history\", \"__current_case__\": 0, \"annotation\": {\"__class__\": \"ConnectedValue\"}}, \"blast_parent\": null, \"min_gap\": \"10\", \"is_protein\": false, \"jbstyle\": {\"track_style\": {\"display\": \"LinearBasicDisplay\", \"__current_case__\": 1, \"show_labels\": false, \"show_descriptions\": false, \"display_mode\": \"normal\", \"max_height\": \"600\", \"label\": \"jexl:get(feature,'name') || get(feature,'id')\", \"description\": \"jexl:get(feature,'note') || get(feature,'description')\"}}, \"track_visibility\": \"default_on\"}}]}, {\"__index__\": 1, \"category\": \"two\", \"data_tracks\": [{\"__index__\": 0, \"data_format\": {\"data_format_select\": \"bam\", \"__current_case__\": 3, \"useuri\": {\"insource\": \"history\", \"__current_case__\": 0, \"annotation\": {\"__class__\": \"ConnectedValue\"}}, \"track_visibility\": \"default_on\"}}, {\"__index__\": 1, \"data_format\": {\"data_format_select\": \"cram\", \"__current_case__\": 5, \"useuri\": {\"insource\": \"history\", \"__current_case__\": 0, \"annotation\": {\"__class__\": \"ConnectedValue\"}}, \"track_visibility\": \"default_on\"}}]}, {\"__index__\": 2, \"category\": \"three\", \"data_tracks\": [{\"__index__\": 0, \"data_format\": {\"data_format_select\": \"gff\", \"__current_case__\": 2, \"useuri\": {\"insource\": \"history\", \"__current_case__\": 0, \"annotation\": {\"__class__\": \"ConnectedValue\"}}, \"match_part\": {\"match_part_select\": \"false\", \"__current_case__\": 1}, \"jbstyle\": {\"track_style\": {\"display\": \"LinearBasicDisplay\", \"__current_case__\": 1, \"show_labels\": false, \"show_descriptions\": false, \"display_mode\": \"normal\", \"max_height\": \"600\", \"label\": \"jexl:get(feature,'name') || get(feature,'id')\", \"description\": \"jexl:get(feature,'note') || get(feature,'description')\"}}, \"track_visibility\": \"default_on\"}}, {\"__index__\": 1, \"data_format\": {\"data_format_select\": \"bed\", \"__current_case__\": 4, \"useuri\": {\"insource\": \"history\", \"__current_case__\": 0, \"annotation\": {\"__class__\": \"ConnectedValue\"}}, \"jbstyle\": {\"track_style\": {\"display\": \"LinearBasicDisplay\", \"__current_case__\": 1, \"show_labels\": false, \"show_descriptions\": false, \"display_mode\": \"normal\", \"max_height\": \"600\", \"label\": \"jexl:get(feature,'name') || get(feature,'id')\", \"description\": \"jexl:get(feature,'note') || get(feature,'description')\"}}, \"track_visibility\": \"default_on\"}}, {\"__index__\": 2, \"data_format\": {\"data_format_select\": \"vcf\", \"__current_case__\": 1, \"useuri\": {\"insource\": \"history\", \"__current_case__\": 0, \"annotation\": {\"__class__\": \"ConnectedValue\"}}, \"jbstyle\": {\"track_style\": {\"display\": \"LinearVariantDisplay\", \"__current_case__\": 0, \"show_labels\": false, \"show_descriptions\": false, \"display_mode\": \"normal\", \"max_height\": \"600\"}}, \"track_visibility\": \"default_on\"}}]}], \"uglyTestingHack\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}",
-            "tool_version": "2.10.1+galaxy2_7",
-            "type": "tool",
-            "uuid": "ab05b81c-a0a2-4dcc-b76a-e47b15ebcdb9",
-            "when": null,
-            "workflow_outputs": []
-        }
-    },
-    "tags": [],
-    "uuid": "ea921c36-b1bb-4d82-9d35-5965daa3d3b2",
-    "version": 1
-}
\ No newline at end of file
Binary file __pycache__/jbrowse2.cpython-310.pyc has changed
--- a/all_fasta.loc.sample	Sun Apr 21 04:42:29 2024 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,18 +0,0 @@
-#This file lists the locations and dbkeys of all the fasta files
-#under the "genome" directory (a directory that contains a directory
-#for each build). The script extract_fasta.py will generate the file
-#all_fasta.loc. This file has the format (white space characters are
-#TAB characters):
-#
-#<unique_build_id>	<dbkey>		<display_name>	<file_path>
-#
-#So, all_fasta.loc could look something like this:
-#
-#apiMel3	apiMel3	Honeybee (Apis mellifera): apiMel3		/path/to/genome/apiMel3/apiMel3.fa
-#hg19canon	hg19		Human (Homo sapiens): hg19 Canonical		/path/to/genome/hg19/hg19canon.fa
-#hg19full	hg19		Human (Homo sapiens): hg19 Full			/path/to/genome/hg19/hg19full.fa
-#
-#Your all_fasta.loc file should contain an entry for each individual
-#fasta file. So there will be multiple fasta files for each build,
-#such as with hg19 above.
-#
--- a/autogenJB2.py	Sun Apr 21 04:42:29 2024 +0000
+++ b/autogenJB2.py	Wed Apr 24 02:29:32 2024 +0000
@@ -143,7 +143,7 @@
                         sys.stdout.write("#### calling %s" % " ".join(cmd))
                         jc.subprocess_check_call(cmd)
                     track_conf.update(
-                        {"conf": {"options": {"bam": {"bam_index": " %s:%s," % (tpath,ipath)}}}}
+                        {"conf": {"options": {"bam": {"bam_index": " %s ~ %s," % (tpath,ipath)}}}}
                     )
                 elif trext == "cram":
                     ipath = track[3]
@@ -161,7 +161,7 @@
                         ]
                         jc.subprocess_check_call(cmd)
                     track_conf.update(
-                        {"conf": {"options": {"cram": {"cram_index": "%s:%s," % (tpath, ipath)}}}}
+                        {"conf": {"options": {"cram": {"cram_index": "%s ~ %s," % (tpath, ipath)}}}}
                     )
                 track_conf["path"] = tpath
                 track_conf["format"] = trext
--- a/config.json	Sun Apr 21 04:42:29 2024 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,9 +0,0 @@
-{
-  "assemblies": [],
-  "configuration": {},
-  "connections": [],
-  "defaultSession": {
-    "name": "New Session"
-  },
-  "tracks": []
-}
\ No newline at end of file
Binary file jb210demotracks.jpg has changed
Binary file jb210demotracks.png has changed
--- a/jbrowse2.py	Sun Apr 21 04:42:29 2024 +0000
+++ b/jbrowse2.py	Wed Apr 24 02:29:32 2024 +0000
@@ -19,7 +19,7 @@
 logging.basicConfig(level=logging.DEBUG)
 log = logging.getLogger("jbrowse")
 
-JB2VER = "v2.10.3"
+JB2VER = "v2.11.0"
 # version pinned if cloning - but not cloning now
 logCommands = True
 # useful for seeing what's being written but not for production setups
@@ -531,32 +531,7 @@
                     this_genome["genome_sequence_adapter"] = assem["sequence"][
                         "adapter"
                     ]
-                    this_genome["genome_firstcontig"] = None
-                    if not useuri:
-                        fl = open(fapath, "r").readline()
-                        fls = fl.strip().split(">")
-                        if len(fls) > 1:
-                            fl = fls[1]
-                            if len(fl.split()) > 1:
-                                this_genome["genome_firstcontig"] = fl.split()[
-                                    0
-                                ].strip()
-                            else:
-                                this_genome["genome_firstcontig"] = fl
-                    else:
-                        try:
-                            scontext = ssl.SSLContext(ssl.PROTOCOL_TLS)
-                            scontext.verify_mode = ssl.VerifyMode.CERT_NONE
-                            with urllib.request.urlopen(
-                                url=fapath + ".fai", context=scontext
-                            ) as f:
-                                fl = f.readline()
-                        except Exception:
-                            fl = None
-                        if fl:  # is first row of the text fai so the first contig name
-                            this_genome["genome_firstcontig"] = (
-                                fl.decode("utf8").strip().split()[0]
-                            )
+                    this_genome["genome_firstcontig"] = first_contig
                 assmeta.append(this_genome)
         self.assemblies += assembly
         self.assmeta[primaryGenome] = assmeta
@@ -569,12 +544,6 @@
         """
         if useuri:
             faname = fapath
-            adapter = {
-                "type": "BgzipFastaAdapter",
-                "fastaLocation": {"uri": faname, "locationType": "UriLocation"},
-                "faiLocation": {"uri": faname + ".fai", "locationType": "UriLocation"},
-                "gziLocation": {"uri": faname + ".gzi", "locationType": "UriLocation"},
-            }
             scontext = ssl.SSLContext(ssl.PROTOCOL_TLS)
             scontext.verify_mode = ssl.VerifyMode.CERT_NONE
             with urllib.request.urlopen(url=faname + ".fai", context=scontext) as f:
@@ -591,20 +560,19 @@
                 fadest,
             )
             self.subprocess_popen(cmd)
-
-            adapter = {
-                "type": "BgzipFastaAdapter",
-                "fastaLocation": {
-                    "uri": faname,
-                },
-                "faiLocation": {
-                    "uri": faname + ".fai",
-                },
-                "gziLocation": {
-                    "uri": faname + ".gzi",
-                },
-            }
             contig = open(fadest + ".fai", "r").readline().strip()
+        adapter = {
+            "type": "BgzipFastaAdapter",
+            "fastaLocation": {
+                "uri": faname,
+            },
+            "faiLocation": {
+                "uri": faname + ".fai",
+            },
+            "gziLocation": {
+                "uri": faname + ".gzi",
+            },
+        }
         first_contig = contig.split()[:2]
         first_contig.insert(0, gname)
         trackDict = {
@@ -877,9 +845,9 @@
             bindex = fname + ".bai"
             bi = bam_indexes.split(",")
             bam_index = [
-                x.split(":")[1].strip()
+                x.split(" ~ ")[1].strip()
                 for x in bi
-                if ":" in x and x.split(":")[0].strip() == realFName
+                if " ~ " in x and x.split(" ~ ")[0].strip() == realFName
             ]
             logging.debug(
                 "===realFName=%s got %s as bam_indexes %s as bi, %s for bam_index"
@@ -939,9 +907,9 @@
             self.subprocess_check_call(["cp", data, dest])
             ci = cram_indexes.split(",")
             cram_index = [
-                x.split(":")[1].strip()
+                x.split(" ~ ")[1].strip()
                 for x in ci
-                if ":" in x and x.split(":")[0].strip() == realFName
+                if " ~ " in x and x.split(" ~ ")[0].strip() == realFName
             ]
             logging.debug(
                 "===realFName=%s got %s as cram_indexes %s as ci, %s for cram_index"
@@ -1166,7 +1134,8 @@
         categ = trackData["category"]
         pg = pafOpts["genome"].split(",")
         pgc = [x.strip() for x in pg if x.strip() > ""]
-        gnomes = [x.split(":") for x in pgc]
+        gnomes = [x.split(" ~ ") for x in pgc]
+        logging.debug("pg=%s, gnomes=%s" % (pg, gnomes))
         passnames = [trackData["assemblyNames"]]  # always first
         for i, (gpath, gname) in enumerate(gnomes):
             # may have been forgotten by user for uri
@@ -1178,7 +1147,7 @@
                 gname = gname.split()[0]
             if gname not in passnames:
                 passnames.append(gname)
-            useuri = gpath.startswith("http://") or gpath.startswith("https://")
+            useuri = pafOpts["useuri"] == "true"
             if gname not in self.genome_names:
                 # ignore if already there - eg for duplicates among pafs.
                 asstrack, first_contig = self.make_assembly(gpath, gname, useuri)
@@ -1616,7 +1585,7 @@
         genomes = [
             {
                 "path": x.attrib["path"],
-                "label": x.attrib["label"],
+                "label": x.attrib["label"].split(" ")[0].replace(",", ""),
                 "useuri": x.attrib["useuri"],
                 "meta": metadata_from_node(x.find("metadata")),
             }
@@ -1650,7 +1619,10 @@
             trackfiles = track.findall("files/trackFile")
             if trackfiles:
                 for x in trackfiles:
-                    track_conf["label"] = "%s_%d" % (x.attrib["label"], trackI)
+                    track_conf["label"] = "%s_%d" % (
+                        x.attrib["label"].replace(" ", "_").replace(",", ""),
+                        trackI,
+                    )
                     trackI += 1
                     track_conf["useuri"] = x.attrib["useuri"]
                     if is_multi_bigwig:
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/jbrowse2.py.apr17	Wed Apr 24 02:29:32 2024 +0000
@@ -0,0 +1,1772 @@
+#!/usr/bin/env python
+
+import argparse
+import binascii
+import datetime
+import json
+import logging
+import os
+import re
+import shutil
+import ssl
+import struct
+import subprocess
+import tempfile
+import urllib.request
+import xml.etree.ElementTree as ET
+from collections import defaultdict
+
+logging.basicConfig(level=logging.DEBUG)
+log = logging.getLogger("jbrowse")
+
+JB2VER = "v2.10.3"
+# version pinned if cloning - but not cloning now
+
+TODAY = datetime.datetime.now().strftime("%Y-%m-%d")
+SELF_LOCATION = os.path.dirname(os.path.realpath(__file__))
+GALAXY_INFRASTRUCTURE_URL = None
+mapped_chars = {
+    ">": "__gt__",
+    "<": "__lt__",
+    "'": "__sq__",
+    '"': "__dq__",
+    "[": "__ob__",
+    "]": "__cb__",
+    "{": "__oc__",
+    "}": "__cc__",
+    "@": "__at__",
+    "#": "__pd__",
+    "": "__cn__",
+}
+
+
+INDEX_TEMPLATE = """<!doctype html>
+<html lang="en" style="height:100%">
+<head>
+<meta charset="utf-8"/>
+<link rel="shortcut icon" href="./favicon.ico"/>
+<meta name="viewport" content="width=device-width,initial-scale=1"/>
+<meta name="theme-color" content="#000000"/>
+<meta name="description" content="A fast and flexible genome browser"/>
+<link rel="manifest" href="./manifest.json"/>
+<title>JBrowse</title>
+</script>
+</head>
+<body style="overscroll-behavior:none; height:100%; margin: 0;">
+<iframe
+  id="jbframe"
+  title="JBrowse2"
+  frameborder="0"
+  width="100%"
+  height="100%"
+  src='index_noview.html?config=config.json__SESSION_SPEC__'>
+</iframe>
+</body>
+</html>
+"""
+
+
+class ColorScaling(object):
+
+    COLOR_FUNCTION_TEMPLATE = """
+    function(feature, variableName, glyphObject, track) {{
+        var score = {score};
+        {opacity}
+        return 'rgba({red}, {green}, {blue}, ' + opacity + ')';
+    }}
+    """
+
+    COLOR_FUNCTION_TEMPLATE_QUAL = r"""
+    function(feature, variableName, glyphObject, track) {{
+        var search_up = function self(sf, attr){{
+            if(sf.get(attr) !== undefined){{
+                return sf.get(attr);
+            }}
+            if(sf.parent() === undefined) {{
+                return;
+            }}else{{
+                return self(sf.parent(), attr);
+            }}
+        }};
+
+        var search_down = function self(sf, attr){{
+            if(sf.get(attr) !== undefined){{
+                return sf.get(attr);
+            }}
+            if(sf.children() === undefined) {{
+                return;
+            }}else{{
+                var kids = sf.children();
+                for(var child_idx in kids){{
+                    var x = self(kids[child_idx], attr);
+                    if(x !== undefined){{
+                        return x;
+                    }}
+                }}
+                return;
+            }}
+        }};
+
+        var color = ({user_spec_color} || search_up(feature, 'color') || search_down(feature, 'color') || {auto_gen_color});
+        var score = (search_up(feature, 'score') || search_down(feature, 'score'));
+        {opacity}
+        if(score === undefined){{ opacity = 1; }}
+        var result = /^#?([a-f\d]{{2}})([a-f\d]{{2}})([a-f\d]{{2}})$/i.exec(color);
+        var red = parseInt(result[1], 16);
+        var green = parseInt(result[2], 16);
+        var blue = parseInt(result[3], 16);
+        if(isNaN(opacity) || opacity < 0){{ opacity = 0; }}
+        return 'rgba(' + red + ',' + green + ',' + blue + ',' + opacity + ')';
+    }}
+    """
+
+    OPACITY_MATH = {
+        "linear": """
+            var opacity = (score - ({min})) / (({max}) - ({min}));
+        """,
+        "logarithmic": """
+            var opacity = Math.log10(score - ({min})) / Math.log10(({max}) - ({min}));
+        """,
+        "blast": """
+            var opacity = 0;
+            if(score == 0.0) {{
+                opacity = 1;
+            }} else {{
+                opacity = (20 - Math.log10(score)) / 180;
+            }}
+        """,
+    }
+
+    BREWER_COLOUR_IDX = 0
+    BREWER_COLOUR_SCHEMES = [
+        (166, 206, 227),
+        (31, 120, 180),
+        (178, 223, 138),
+        (51, 160, 44),
+        (251, 154, 153),
+        (227, 26, 28),
+        (253, 191, 111),
+        (255, 127, 0),
+        (202, 178, 214),
+        (106, 61, 154),
+        (255, 255, 153),
+        (177, 89, 40),
+        (228, 26, 28),
+        (55, 126, 184),
+        (77, 175, 74),
+        (152, 78, 163),
+        (255, 127, 0),
+    ]
+
+    BREWER_DIVERGING_PALLETES = {
+        "BrBg": ("#543005", "#003c30"),
+        "PiYg": ("#8e0152", "#276419"),
+        "PRGn": ("#40004b", "#00441b"),
+        "PuOr": ("#7f3b08", "#2d004b"),
+        "RdBu": ("#67001f", "#053061"),
+        "RdGy": ("#67001f", "#1a1a1a"),
+        "RdYlBu": ("#a50026", "#313695"),
+        "RdYlGn": ("#a50026", "#006837"),
+        "Spectral": ("#9e0142", "#5e4fa2"),
+    }
+
+    def __init__(self):
+        self.brewer_colour_idx = 0
+
+    def rgb_from_hex(self, hexstr):
+        # http://stackoverflow.com/questions/4296249/how-do-i-convert-a-hex-triplet-to-an-rgb-tuple-and-back
+        return struct.unpack("BBB", binascii.unhexlify(hexstr))
+
+    def min_max_gff(self, gff_file):
+        min_val = None
+        max_val = None
+        with open(gff_file, "r") as handle:
+            for line in handle:
+                try:
+                    value = float(line.split("\t")[5])
+                    min_val = min(value, (min_val or value))
+                    max_val = max(value, (max_val or value))
+
+                    if value < min_val:
+                        min_val = value
+
+                    if value > max_val:
+                        max_val = value
+                except Exception:
+                    pass
+        return min_val, max_val
+
+    def hex_from_rgb(self, r, g, b):
+        return "#%02x%02x%02x" % (r, g, b)
+
+    def _get_colours(self):
+        r, g, b = self.BREWER_COLOUR_SCHEMES[
+            self.brewer_colour_idx % len(self.BREWER_COLOUR_SCHEMES)
+        ]
+        self.brewer_colour_idx += 1
+        return r, g, b
+
+    def parse_menus(self, track):
+        trackConfig = {"menuTemplate": [{}, {}, {}, {}]}
+
+        if "menu" in track["menus"]:
+            menu_list = [track["menus"]["menu"]]
+            if isinstance(track["menus"]["menu"], list):
+                menu_list = track["menus"]["menu"]
+
+            for m in menu_list:
+                tpl = {
+                    "action": m["action"],
+                    "label": m.get("label", "{name}"),
+                    "iconClass": m.get("iconClass", "dijitIconBookmark"),
+                }
+                if "url" in m:
+                    tpl["url"] = m["url"]
+                if "content" in m:
+                    tpl["content"] = m["content"]
+                if "title" in m:
+                    tpl["title"] = m["title"]
+
+                trackConfig["menuTemplate"].append(tpl)
+
+        return trackConfig
+
+    def parse_colours(self, track, trackFormat, gff3=None):
+        # Wiggle tracks have a bicolor pallete
+        trackConfig = {"style": {}}
+        if trackFormat == "wiggle":
+
+            trackConfig["style"]["pos_color"] = track["wiggle"]["color_pos"]
+            trackConfig["style"]["neg_color"] = track["wiggle"]["color_neg"]
+
+            if trackConfig["style"]["pos_color"] == "__auto__":
+                trackConfig["style"]["neg_color"] = self.hex_from_rgb(
+                    *self._get_colours()
+                )
+                trackConfig["style"]["pos_color"] = self.hex_from_rgb(
+                    *self._get_colours()
+                )
+
+            # Wiggle tracks can change colour at a specified place
+            bc_pivot = track["wiggle"]["bicolor_pivot"]
+            if bc_pivot not in ("mean", "zero"):
+                # The values are either one of those two strings
+                # or a number
+                bc_pivot = float(bc_pivot)
+            trackConfig["bicolor_pivot"] = bc_pivot
+        elif "scaling" in track:
+            if track["scaling"]["method"] == "ignore":
+                if track["scaling"]["scheme"]["color"] != "__auto__":
+                    trackConfig["style"]["color"] = track["scaling"]["scheme"]["color"]
+                else:
+                    trackConfig["style"]["color"] = self.hex_from_rgb(
+                        *self._get_colours()
+                    )
+            else:
+                # Scored method
+                algo = track["scaling"]["algo"]
+                # linear, logarithmic, blast
+                scales = track["scaling"]["scales"]
+                # type __auto__, manual (min, max)
+                scheme = track["scaling"]["scheme"]
+                # scheme -> (type (opacity), color)
+                # ==================================
+                # GENE CALLS OR BLAST
+                # ==================================
+                if trackFormat == "blast":
+                    red, green, blue = self._get_colours()
+                    color_function = self.COLOR_FUNCTION_TEMPLATE.format(
+                        **{
+                            "score": "feature._parent.get('score')",
+                            "opacity": self.OPACITY_MATH["blast"],
+                            "red": red,
+                            "green": green,
+                            "blue": blue,
+                        }
+                    )
+                    trackConfig["style"]["color"] = color_function.replace("\n", "")
+                elif trackFormat == "gene_calls":
+                    # Default values, based on GFF3 spec
+                    min_val = 0
+                    max_val = 1000
+                    # Get min/max and build a scoring function since JBrowse doesn't
+                    if scales["type"] == "automatic" or scales["type"] == "__auto__":
+                        min_val, max_val = self.min_max_gff(gff3)
+                    else:
+                        min_val = scales.get("min", 0)
+                        max_val = scales.get("max", 1000)
+
+                    if scheme["color"] == "__auto__":
+                        user_color = "undefined"
+                        auto_color = "'%s'" % self.hex_from_rgb(*self._get_colours())
+                    elif scheme["color"].startswith("#"):
+                        user_color = "'%s'" % self.hex_from_rgb(
+                            *self.rgb_from_hex(scheme["color"][1:])
+                        )
+                        auto_color = "undefined"
+                    else:
+                        user_color = "undefined"
+                        auto_color = "'%s'" % self.hex_from_rgb(*self._get_colours())
+
+                    color_function = self.COLOR_FUNCTION_TEMPLATE_QUAL.format(
+                        **{
+                            "opacity": self.OPACITY_MATH[algo].format(
+                                **{"max": max_val, "min": min_val}
+                            ),
+                            "user_spec_color": user_color,
+                            "auto_gen_color": auto_color,
+                        }
+                    )
+
+                    trackConfig["style"]["color"] = color_function.replace("\n", "")
+        return trackConfig
+
+
+def etree_to_dict(t):
+    if t is None:
+        return {}
+
+    d = {t.tag: {} if t.attrib else None}
+    children = list(t)
+    if children:
+        dd = defaultdict(list)
+        for dc in map(etree_to_dict, children):
+            for k, v in dc.items():
+                dd[k].append(v)
+        d = {t.tag: {k: v[0] if len(v) == 1 else v for k, v in dd.items()}}
+    if t.attrib:
+        d[t.tag].update(("@" + k, v) for k, v in t.attrib.items())
+    if t.text:
+        text = t.text.strip()
+        if children or t.attrib:
+            if text:
+                d[t.tag]["#text"] = text
+        else:
+            d[t.tag] = text
+    return d
+
+
+INSTALLED_TO = os.path.dirname(os.path.realpath(__file__))
+
+
+def metadata_from_node(node):
+    metadata = {}
+    try:
+        if len(node.findall("dataset")) != 1:
+            # exit early
+            return metadata
+    except Exception:
+        return {}
+
+    for (key, value) in node.findall("dataset")[0].attrib.items():
+        metadata["dataset_%s" % key] = value
+
+    if node.findall("history"):
+        for (key, value) in node.findall("history")[0].attrib.items():
+            metadata["history_%s" % key] = value
+
+    if node.findall("metadata"):
+        for (key, value) in node.findall("metadata")[0].attrib.items():
+            metadata["metadata_%s" % key] = value
+        # Additional Mappings applied:
+        metadata[
+            "dataset_edam_format"
+        ] = '<a target="_blank" href="http://edamontology.org/{0}">{1}</a>'.format(
+            metadata["dataset_edam_format"], metadata["dataset_file_ext"]
+        )
+        metadata["history_user_email"] = '<a href="mailto:{0}">{0}</a>'.format(
+            metadata["history_user_email"]
+        )
+        metadata["hist_name"] = metadata["history_display_name"]
+        metadata[
+            "history_display_name"
+        ] = '<a target="_blank" href="{galaxy}/history/view/{encoded_hist_id}">{hist_name}</a>'.format(
+            galaxy=GALAXY_INFRASTRUCTURE_URL,
+            encoded_hist_id=metadata.get("history_id", "not available"),
+            hist_name=metadata.get("history_display_name", "not available"),
+        )
+    if node.findall("tool"):
+        for (key, value) in node.findall("tool")[0].attrib.items():
+            metadata["tool_%s" % key] = value
+        metadata[
+            "tool_tool"
+        ] = '<a target="_blank" href="{galaxy}/datasets/{encoded_id}/show_params">{tool_id}{tool_version}</a>'.format(
+            galaxy=GALAXY_INFRASTRUCTURE_URL,
+            encoded_id=metadata.get("dataset_id", ""),
+            tool_id=metadata.get("tool_tool_id", ""),
+            tool_version=metadata.get("tool_tool_version", ""),
+        )
+    return metadata
+
+
+class JbrowseConnector(object):
+    def __init__(self, outdir, jbrowse2path):
+        self.trackCounter = 0  # to avoid name clashes
+        self.assemblies = []  # these require more than a few line diff.
+        self.assmeta = {}
+        self.ass_first_contigs = (
+            []
+        )  # for default session - these are read as first line of the assembly .fai
+        self.giURL = GALAXY_INFRASTRUCTURE_URL
+        self.outdir = outdir
+        self.jbrowse2path = jbrowse2path
+        os.makedirs(self.outdir, exist_ok=True)
+        self.genome_names = []
+        self.trackIdlist = []
+        self.tracksToAdd = {}
+        self.config_json = {}
+        self.config_json_file = os.path.join(outdir, "config.json")
+        self.clone_jbrowse()
+
+    def get_cwd(self, cwd):
+        if cwd:
+            return self.outdir
+        else:
+            return subprocess.check_output(["pwd"]).decode("utf-8").strip()
+            # return None
+
+    def subprocess_check_call(self, command, output=None, cwd=True):
+        if output:
+            log.debug("cd %s && %s >  %s", self.get_cwd(cwd), " ".join(command), output)
+            subprocess.check_call(command, cwd=self.get_cwd(cwd), stdout=output)
+        else:
+            log.debug("cd %s && %s", self.get_cwd(cwd), " ".join(command))
+            subprocess.check_call(command, cwd=self.get_cwd(cwd))
+
+    def subprocess_popen(self, command, cwd=True):
+        log.debug(command)
+        p = subprocess.Popen(
+            command,
+            cwd=self.get_cwd(cwd),
+            shell=True,
+            stdin=subprocess.PIPE,
+            stdout=subprocess.PIPE,
+            stderr=subprocess.PIPE,
+        )
+        output, err = p.communicate()
+        retcode = p.returncode
+        if retcode != 0:
+            log.error(command)
+            log.error(output)
+            log.error(err)
+            raise RuntimeError("Command failed with exit code %s" % (retcode))
+
+    def subprocess_check_output(self, command):
+        log.debug(" ".join(command))
+        return subprocess.check_output(command, cwd=self.outdir)
+
+    def symlink_or_copy(self, src, dest):
+        if "GALAXY_JBROWSE_SYMLINKS" in os.environ and bool(
+            os.environ["GALAXY_JBROWSE_SYMLINKS"]
+        ):
+            cmd = ["ln", "-s", src, dest]
+        else:
+            cmd = ["cp", src, dest]
+
+        return self.subprocess_check_call(cmd)
+
+    def _prepare_track_style(self, trackDict):
+
+        style_data = {
+            "type": "LinearBasicDisplay",
+            "displayId": "%s-LinearBasicDisplay" % trackDict["trackId"],
+        }
+
+        if trackDict.get("displays", None):  # use first if multiple like bed
+            style_data["type"] = trackDict["displays"][0]["type"]
+            style_data["displayId"] = trackDict["displays"][0]["displayId"]
+        return style_data
+
+    def getNrow(self, url):
+        useuri = url.startswith("https://") or url.startswith("http://")
+        if not useuri:
+            fl = open(url, "r").readlines()
+            nrow = len(fl)
+        else:
+            try:
+                scontext = ssl.SSLContext(ssl.PROTOCOL_TLS)
+                scontext.verify_mode = ssl.VerifyMode.CERT_NONE
+                with urllib.request.urlopen(url, context=scontext) as f:
+                    fl = f.readlines()
+                nrow = len(fl)
+            except Exception:
+                nrow = 0
+        logging.debug("### getNrow returning %d" % nrow)
+        return nrow
+
+    def process_genomes(self, genomes):
+        assembly = []
+        assmeta = []
+        useuri = False
+        genome_names = []
+        for i, genome_node in enumerate(genomes):
+            this_genome = {}
+            if genome_node["useuri"] == "yes":
+                useuri = True
+            genome_name = genome_node["label"].strip()
+            if len(genome_name) == 0:
+                genome_name = os.path.splitext(os.path.basename(genome_node["path"]))[0]
+            if len(genome_name.split()) > 1:
+                genome_name = genome_name.split()[0]
+                # spaces and cruft break scripts when substituted
+            if genome_name not in genome_names:
+                # pafs with shared references
+                fapath = genome_node["path"]
+                if not useuri:
+                    fapath = os.path.realpath(fapath)
+                assem, first_contig = self.make_assembly(fapath, genome_name, useuri)
+                assembly.append(assem)
+                self.ass_first_contigs.append(first_contig)
+                if len(genome_names) == 0:
+                    this_genome["genome_name"] = genome_name  # first one for all tracks
+                    genome_names.append(genome_name)
+                    this_genome["genome_sequence_adapter"] = assem["sequence"][
+                        "adapter"
+                    ]
+                    this_genome["genome_firstcontig"] = None
+                    if not useuri:
+                        fl = open(fapath, "r").readline()
+                        fls = fl.strip().split(">")
+                        if len(fls) > 1:
+                            fl = fls[1]
+                            if len(fl.split()) > 1:
+                                this_genome["genome_firstcontig"] = fl.split()[
+                                    0
+                                ].strip()
+                            else:
+                                this_genome["genome_firstcontig"] = fl
+                    else:
+                        try:
+                            scontext = ssl.SSLContext(ssl.PROTOCOL_TLS)
+                            scontext.verify_mode = ssl.VerifyMode.CERT_NONE
+                            with urllib.request.urlopen(
+                                url=fapath + ".fai", context=scontext
+                            ) as f:
+                                fl = f.readline()
+                        except Exception:
+                            fl = None
+                        if fl:  # is first row of the text fai so the first contig name
+                            this_genome["genome_firstcontig"] = (
+                                fl.decode("utf8").strip().split()[0]
+                            )
+                assmeta.append(this_genome)
+        self.assemblies += assembly
+        self.assmeta[genome_names[0]] = assmeta
+        self.tracksToAdd[genome_names[0]] = []
+        self.genome_names += genome_names
+        return this_genome["genome_name"]
+
+    def make_assembly(self, fapath, gname, useuri):
+        """added code to grab the first contig name and length for broken default session from Anthony and Helena's code
+        that poor Bjoern is trying to figure out.
+        """
+        if useuri:
+            faname = fapath
+            adapter = {
+                "type": "BgzipFastaAdapter",
+                "fastaLocation": {"uri": faname, "locationType": "UriLocation"},
+                "faiLocation": {"uri": faname + ".fai", "locationType": "UriLocation"},
+                "gziLocation": {"uri": faname + ".gzi", "locationType": "UriLocation"},
+            }
+            scontext = ssl.SSLContext(ssl.PROTOCOL_TLS)
+            scontext.verify_mode = ssl.VerifyMode.CERT_NONE
+            with urllib.request.urlopen(url=faname + ".fai", context=scontext) as f:
+                fl = f.readline()
+            contig = fl.decode("utf8").strip()
+            # Merlin  172788  8       60      61
+        else:
+            faname = gname + ".fa.gz"
+            fadest = os.path.realpath(os.path.join(self.outdir, faname))
+            cmd = "bgzip -i -c %s -I %s.gzi > %s && samtools faidx %s" % (
+                fapath,
+                fadest,
+                fadest,
+                fadest,
+            )
+            self.subprocess_popen(cmd)
+
+            adapter = {
+                "type": "BgzipFastaAdapter",
+                "fastaLocation": {
+                    "uri": faname,
+                },
+                "faiLocation": {
+                    "uri": faname + ".fai",
+                },
+                "gziLocation": {
+                    "uri": faname + ".gzi",
+                },
+            }
+            contig = open(fadest + ".fai", "r").readline().strip()
+        first_contig = contig.split()[:2]
+        first_contig.insert(0, gname)
+        trackDict = {
+            "name": gname,
+            "sequence": {
+                "type": "ReferenceSequenceTrack",
+                "trackId": gname,
+                "adapter": adapter,
+            },
+            "displays": [
+                {
+                    "type": "LinearReferenceSequenceDisplay",
+                    "displayId": "%s-LinearReferenceSequenceDisplay" % gname,
+                },
+                {
+                    "type": "LinearGCContentDisplay",
+                    "displayId": "%s-LinearGCContentDisplay" % gname,
+                },
+            ],
+        }
+        return (trackDict, first_contig)
+
+    def add_default_view(self):
+        cmd = [
+            "jbrowse",
+            "set-default-session",
+            "-s",
+            self.config_json_file,
+            "-t",
+            ",".join(self.trackIdlist),
+            "-n",
+            "JBrowse2 in Galaxy",
+            "--target",
+            self.config_json_file,
+            "-v",
+            " LinearGenomeView",
+        ]
+        self.subprocess_check_call(cmd)
+
+    def write_config(self):
+        with open(self.config_json_file, "w") as fp:
+            json.dump(self.config_json, fp, indent=2)
+
+    def text_index(self):
+        # Index tracks
+        args = [
+            "jbrowse",
+            "text-index",
+            "--target",
+            self.outdir,
+            "--assemblies",
+            self.genome_name,
+        ]
+
+        tracks = ",".join(self.trackIdlist)
+        if tracks:
+            args += ["--tracks", tracks]
+
+            self.subprocess_check_call(args)
+
+    def add_hic(self, data, trackData):
+        """
+        HiC adapter.
+        https://github.com/aidenlab/hic-format/blob/master/HiCFormatV9.md
+        for testing locally, these work:
+        HiC data is from https://s3.amazonaws.com/igv.broadinstitute.org/data/hic/intra_nofrag_30.hic
+        using hg19 reference track as a
+        'BgzipFastaAdapter'
+            fastaLocation:
+            uri: 'https://s3.amazonaws.com/jbrowse.org/genomes/GRCh38/fasta/GRCh38.fa.gz',
+            faiLocation:
+            uri: 'https://s3.amazonaws.com/jbrowse.org/genomes/GRCh38/fasta/GRCh38.fa.gz.fai',
+            gziLocation:
+            uri: 'https://s3.amazonaws.com/jbrowse.org/genomes/GRCh38/fasta/GRCh38.fa.gz.gzi',
+        Cool will not be likely to be a good fit - see discussion at https://github.com/GMOD/jbrowse-components/issues/2438
+
+        """
+        tId = trackData["label"]
+        wasCool = trackData["wasCool"]
+        # can be served - if public.
+        # dsId = trackData["metadata"]["dataset_id"]
+        # url = "%s/api/datasets/%s/display?to_ext=hic " % (self.giURL, dsId)
+        useuri = trackData["useuri"].lower() == "yes"
+        logging.debug("wasCool=%s, data=%s, tId=%s" % (wasCool, data, tId))
+        if useuri:
+            uri = data
+        else:
+            uri = tId + ".hic"
+            if not wasCool:
+                dest = os.path.join(self.outdir, uri)
+                if not os.path.exists(dest):
+                    cmd = ["cp", data, dest]
+                    self.subprocess_check_call(cmd)
+                else:
+                    logging.error("not wasCool but %s exists" % dest)
+        categ = trackData["category"]
+        trackDict = {
+            "type": "HicTrack",
+            "trackId": tId,
+            "name": trackData["name"],
+            "assemblyNames": [trackData["assemblyNames"]],
+            "category": [
+                categ,
+            ],
+            "adapter": {"type": "HicAdapter", "hicLocation": {"uri": uri}},
+        }
+        self.tracksToAdd[trackData["assemblyNames"]].append(trackDict)
+        self.trackIdlist.append(tId)
+
+    def add_maf(self, data, trackData):
+        """
+        from https://github.com/cmdcolin/maf2bed
+        Note: Both formats start with a MAF as input, and note that your MAF file should contain the species name and chromosome name
+        e.g. hg38.chr1 in the sequence identifiers.
+        need the reference id - eg hg18, for maf2bed.pl as the first parameter
+        """
+        tId = trackData["label"]
+        mafPlugin = {
+            "plugins": [
+                {
+                    "name": "MafViewer",
+                    "url": "https://unpkg.com/jbrowse-plugin-mafviewer/dist/jbrowse-plugin-mafviewer.umd.production.min.js",
+                }
+            ]
+        }
+        categ = trackData["category"]
+        fname = tId
+        dest = "%s/%s" % (self.outdir, fname)
+        gname = trackData["assemblyNames"]
+
+        cmd = [
+            "bash",
+            os.path.join(INSTALLED_TO, "convertMAF.sh"),
+            data,
+            gname,
+            INSTALLED_TO,
+            dest,
+        ]
+        self.subprocess_check_call(cmd)
+        mafs = open(data, "r").readlines()
+        mafss = [x for x in mafs if (x.startswith("s\t") or x.startswith("s "))]
+        samp = [x.split()[1] for x in mafss if len(x.split()) > 0]
+        sampu = list(dict.fromkeys(samp))
+        samples = [x.split(".")[0] for x in sampu]
+        samples.sort()
+        logging.debug(
+            "$$$$ cmd=%s, mafss=%s samp=%s samples=%s"
+            % (" ".join(cmd), mafss, samp, samples)
+        )
+        trackDict = {
+            "type": "MafTrack",
+            "trackId": tId,
+            "name": trackData["name"],
+            "category": [
+                categ,
+            ],
+            "adapter": {
+                "type": "MafTabixAdapter",
+                "samples": samples,
+                "bedGzLocation": {
+                    "uri": fname + ".sorted.bed.gz",
+                },
+                "index": {
+                    "location": {
+                        "uri": fname + ".sorted.bed.gz.tbi",
+                    },
+                },
+            },
+            "assemblyNames": [trackData["assemblyNames"]],
+            "displays": [
+                {
+                    "type": "LinearBasicDisplay",
+                    "displayId": "%s-LinearBasicDisplay" % tId,
+                },
+                {"type": "LinearArcDisplay", "displayId": "%s-LinearArcDisplay" % tId},
+            ],
+        }
+        style_json = self._prepare_track_style(trackDict)
+        trackDict["style"] = style_json
+        self.tracksToAdd[gname].append(trackDict)
+        self.trackIdlist.append(tId)
+        if self.config_json.get("plugins", None):
+            self.config_json["plugins"].append(mafPlugin[0])
+        else:
+            self.config_json.update(mafPlugin)
+
+    def _blastxml_to_gff3(self, xml, min_gap=10):
+        gff3_unrebased = tempfile.NamedTemporaryFile(delete=False)
+        cmd = [
+            "python",
+            os.path.join(INSTALLED_TO, "blastxml_to_gapped_gff3.py"),
+            "--trim",
+            "--trim_end",
+            "--include_seq",
+            "--min_gap",
+            str(min_gap),
+            xml,
+        ]
+        subprocess.check_call(cmd, cwd=self.outdir, stdout=gff3_unrebased)
+        gff3_unrebased.close()
+        logging.debug("### blastxml to gff3 cmd = %s" % " ".join(cmd))
+        return gff3_unrebased.name
+
+    def add_blastxml(self, data, trackData, blastOpts, **kwargs):
+        gff3 = self._blastxml_to_gff3(data, min_gap=blastOpts["min_gap"])
+        if "parent" in blastOpts and blastOpts["parent"] != "None":
+            gff3_rebased = tempfile.NamedTemporaryFile(delete=False)
+            cmd = ["python", os.path.join(INSTALLED_TO, "gff3_rebase.py")]
+            if blastOpts.get("protein", "false") == "true":
+                cmd.append("--protein2dna")
+            cmd.extend([os.path.realpath(blastOpts["parent"]), gff3])
+            subprocess.check_call(cmd, cwd=self.outdir, stdout=gff3_rebased)
+            logging.debug("### gff3rebase cmd = %s" % " ".join(cmd))
+            gff3_rebased.close()
+            # Replace original gff3 file
+            shutil.copy(gff3_rebased.name, gff3)
+            os.unlink(gff3_rebased.name)
+        self.add_gff(gff3, trackData, **kwargs)
+
+    def add_bigwig(self, data, trackData):
+        tId = trackData["label"]
+        useuri = trackData["useuri"].lower() == "yes"
+        if useuri:
+            url = data
+        else:
+            url = tId
+            # slashes in names cause path trouble
+            dest = os.path.join(self.outdir, url)
+            cmd = ["cp", data, dest]
+            self.subprocess_check_call(cmd)
+        bwloc = {"uri": url}
+        categ = trackData["category"]
+        trackDict = {
+            "type": "QuantitativeTrack",
+            "trackId": tId,
+            "name": trackData["name"],
+            "category": [
+                categ,
+            ],
+            "assemblyNames": [trackData["assemblyNames"]],
+            "adapter": {
+                "type": "BigWigAdapter",
+                "bigWigLocation": bwloc,
+            },
+            "displays": [
+                {
+                    "type": "LinearWiggleDisplay",
+                    "displayId": "%s-LinearWiggleDisplay" % tId,
+                }
+            ],
+        }
+        style_json = self._prepare_track_style(trackDict)
+        trackDict["style"] = style_json
+        self.tracksToAdd[trackData["assemblyNames"]].append(trackDict)
+        self.trackIdlist.append(tId)
+
+    def add_bam(self, data, trackData, bam_indexes=None, **kwargs):
+        tId = trackData["label"]
+        realFName = trackData["key"]
+        useuri = trackData["useuri"].lower() == "yes"
+        categ = trackData["category"]
+        if useuri:
+            url = data
+        else:
+            fname = tId
+            dest = "%s/%s" % (self.outdir, fname)
+            url = fname
+            bindex = fname + ".bai"
+            self.subprocess_check_call(["cp", data, dest])
+            bi = bam_indexes.split()
+            bam_index = [
+                x.split(",")[1].strip()
+                for x in bi
+                if "," in x and x.split(",")[0].strip() == realFName
+            ]
+            if len(bam_index) > 0:
+                bam_index = bam_index[0]
+            else:
+                bam_index = None
+            logging.debug(
+                "===realFName=%s got %s as bi, %s for bam_index"
+                % (realFName, bi, bam_index)
+            )
+            if bam_index is not None and os.path.exists(bam_index):
+                if not os.path.exists(bindex):
+                    # bai most probably made by galaxy and stored in galaxy dirs, need to copy it to dest
+                    self.subprocess_check_call(["cp", bam_index, bindex])
+                else:
+                    # Can happen in exotic condition
+                    # e.g. if bam imported as symlink with datatype=unsorted.bam, then datatype changed to bam
+                    #      => no index generated by galaxy, but there might be one next to the symlink target
+                    #      this trick allows to skip the bam sorting made by galaxy if already done outside
+                    if os.path.exists(os.path.realpath(data) + ".bai"):
+                        self.symlink_or_copy(os.path.realpath(data) + ".bai", bindex)
+                    else:
+                        log.warn("Could not find a bam index (.bai file) for %s", data)
+        trackDict = {
+            "type": "AlignmentsTrack",
+            "trackId": tId,
+            "name": trackData["name"],
+            "category": [
+                categ,
+            ],
+            "assemblyNames": [trackData["assemblyNames"]],
+            "adapter": {
+                "type": "BamAdapter",
+                "bamLocation": {"uri": url},
+                "index": {
+                    "location": {
+                        "uri": bindex,
+                    }
+                },
+            },
+            "displays": [
+                {
+                    "type": "LinearAlignmentsDisplay",
+                    "displayId": "%s-LinearAlignmentsDisplay" % tId,
+                },
+            ],
+        }
+        style_json = self._prepare_track_style(trackDict)
+        trackDict["style"] = style_json
+        self.tracksToAdd[trackData["assemblyNames"]].append(trackDict)
+        self.trackIdlist.append(tId)
+
+    def add_cram(self, data, trackData, cram_indexes=None, **kwargs):
+        tId = trackData["label"]
+        realFName = trackData["key"]
+        categ = trackData["category"]
+        useuri = trackData["useuri"].lower() == "yes"
+        gsa = self.assmeta.get(trackData["assemblyNames"], None)
+        if gsa:
+            genseqad = gsa[0]["genome_sequence_adapter"]
+        else:
+            genseqad = "Not found"
+            logging.warn("No adapter found for cram %s in gsa=%s" % (tId, gsa))
+        if useuri:
+            url = data
+        else:
+            fname = tId
+            dest = os.path.join(self.outdir, fname)
+            url = fname
+            self.subprocess_check_call(["cp", data, dest])
+            ci = cram_indexes.split()
+            cram_index = [
+                x.split(",")[1].strip()
+                for x in ci
+                if "," in x and x.split(",")[0] == realFName
+            ]
+            if len(cram_index) > 0:
+                cram_index = cram_index[0]
+            else:
+                cram_index = None
+            logging.debug(
+                "=== for %s got %s as cram_indexes, %s for cram_index"
+                % (realFName, cram_indexes, cram_index)
+            )
+            if cram_index and os.path.exists(cram_index):
+                if not os.path.exists(dest + ".crai"):
+                    # most probably made by galaxy and stored in galaxy dirs, need to copy it to dest
+                    self.subprocess_check_call(
+                        ["cp", os.path.realpath(cram_index), dest + ".crai"]
+                    )
+            else:
+                cpath = os.path.realpath(dest) + ".crai"
+                cmd = ["samtools", "index", "-c", "-o", cpath, os.path.realpath(dest)]
+                self.subprocess_check_call(cmd)
+        trackDict = {
+            "type": "AlignmentsTrack",
+            "trackId": tId,
+            "name": trackData["name"],
+            "category": [
+                categ,
+            ],
+            "assemblyNames": [trackData["assemblyNames"]],
+            "adapter": {
+                "type": "CramAdapter",
+                "cramLocation": {"uri": url},
+                "craiLocation": {
+                    "uri": url + ".crai",
+                },
+                "sequenceAdapter": genseqad,
+            },
+            "displays": [
+                {
+                    "type": "LinearAlignmentsDisplay",
+                    "displayId": "%s-LinearAlignmentsDisplay" % tId,
+                },
+            ],
+        }
+        style_json = self._prepare_track_style(trackDict)
+        trackDict["style"] = style_json
+        self.tracksToAdd[trackData["assemblyNames"]].append(trackDict)
+        self.trackIdlist.append(tId)
+
+    def add_vcf(self, data, trackData):
+        tId = trackData["label"]
+        # url = "%s/api/datasets/%s/display" % (
+        # self.giURL,
+        # trackData["metadata"]["dataset_id"],
+        # )
+        categ = trackData["category"]
+        useuri = trackData["useuri"].lower() == "yes"
+        if useuri:
+            url = data
+        else:
+            url = tId
+            dest = "%s/%s" % (self.outdir, url)
+            cmd = "bgzip -c %s  > %s" % (data, dest)
+            self.subprocess_popen(cmd)
+            cmd = ["tabix", "-f", "-p", "vcf", dest]
+            self.subprocess_check_call(cmd)
+        trackDict = {
+            "type": "VariantTrack",
+            "trackId": tId,
+            "name": trackData["name"],
+            "assemblyNames": [trackData["assemblyNames"]],
+            "category": [
+                categ,
+            ],
+            "adapter": {
+                "type": "VcfTabixAdapter",
+                "vcfGzLocation": {"uri": url},
+                "index": {
+                    "location": {
+                        "uri": url + ".tbi",
+                    }
+                },
+            },
+            "displays": [
+                {
+                    "type": "LinearVariantDisplay",
+                    "displayId": "%s-LinearVariantDisplay" % tId,
+                },
+                {
+                    "type": "ChordVariantDisplay",
+                    "displayId": "%s-ChordVariantDisplay" % tId,
+                },
+                {
+                    "type": "LinearPairedArcDisplay",
+                    "displayId": "%s-LinearPairedArcDisplay" % tId,
+                },
+            ],
+        }
+        style_json = self._prepare_track_style(trackDict)
+        trackDict["style"] = style_json
+        self.tracksToAdd[trackData["assemblyNames"]].append(trackDict)
+        self.trackIdlist.append(tId)
+
+    def _sort_gff(self, data, dest):
+        # Only index if not already done
+        if not os.path.exists(dest):
+            cmd = "jbrowse sort-gff '%s' | bgzip -c > '%s'" % (
+                data,
+                dest,
+            )
+            self.subprocess_popen(cmd)
+            self.subprocess_check_call(["tabix", "-f", "-p", "gff", dest])
+
+    def _sort_bed(self, data, dest):
+        # Only index if not already done
+        if not os.path.exists(dest):
+            cmd = "sort -k1,1 -k2,2n '%s' | bgzip -c > '%s'" % (data, dest)
+            self.subprocess_popen(cmd)
+            cmd = ["tabix", "-f", "-p", "bed", dest]
+            self.subprocess_check_call(cmd)
+
+    def add_gff(self, data, trackData):
+        tId = trackData["label"]
+        useuri = trackData["useuri"].lower() == "yes"
+        if useuri:
+            url = trackData["path"]
+        else:
+            url = tId + ".gz"
+            dest = "%s/%s" % (self.outdir, url)
+            self._sort_gff(data, dest)
+        categ = trackData["category"]
+        trackDict = {
+            "type": "FeatureTrack",
+            "trackId": tId,
+            "name": trackData["name"],
+            "assemblyNames": [trackData["assemblyNames"]],
+            "category": [
+                categ,
+            ],
+            "adapter": {
+                "type": "Gff3TabixAdapter",
+                "gffGzLocation": {
+                    "uri": url,
+                },
+                "index": {
+                    "location": {
+                        "uri": url + ".tbi",
+                    }
+                },
+            },
+            "displays": [
+                {
+                    "type": "LinearBasicDisplay",
+                    "displayId": "%s-LinearBasicDisplay" % tId,
+                },
+                {
+                    "type": "LinearArcDisplay",
+                    "displayId": "%s-LinearArcDisplay" % tId,
+                },
+            ],
+        }
+        style_json = self._prepare_track_style(trackDict)
+        trackDict["style"] = style_json
+        self.tracksToAdd[trackData["assemblyNames"]].append(trackDict)
+        self.trackIdlist.append(tId)
+
+    def add_bed(self, data, ext, trackData):
+        tId = trackData["label"]
+        categ = trackData["category"]
+        useuri = trackData["useuri"].lower() == "yes"
+        if useuri:
+            url = data
+        else:
+            url = tId + ".gz"
+            dest = "%s/%s" % (self.outdir, url)
+            self._sort_bed(data, dest)
+        trackDict = {
+            "type": "FeatureTrack",
+            "trackId": tId,
+            "name": trackData["name"],
+            "assemblyNames": [trackData["assemblyNames"]],
+            "adapter": {
+                "category": [
+                    categ,
+                ],
+                "type": "BedTabixAdapter",
+                "bedGzLocation": {
+                    "uri": url,
+                },
+                "index": {
+                    "location": {
+                        "uri": url + ".tbi",
+                    }
+                },
+            },
+            "displays": [
+                {
+                    "type": "LinearBasicDisplay",
+                    "displayId": "%s-LinearBasicDisplay" % tId,
+                },
+                {
+                    "type": "LinearPileupDisplay",
+                    "displayId": "%s-LinearPileupDisplay" % tId,
+                },
+                {
+                    "type": "LinearArcDisplay",
+                    "displayId": "%s-LinearArcDisplay" % tId,
+                },
+            ],
+        }
+        style_json = self._prepare_track_style(trackDict)
+        trackDict["style"] = style_json
+        self.tracksToAdd[trackData["assemblyNames"]].append(trackDict)
+        self.trackIdlist.append(tId)
+
+    def add_paf(self, data, trackData, pafOpts, **kwargs):
+        tname = trackData["name"]
+        tId = trackData["label"]
+        url = tId
+        useuri = data.startswith("http://") or data.startswith("https://")
+        if not useuri:
+            dest = "%s/%s" % (self.outdir, url)
+            self.symlink_or_copy(os.path.realpath(data), dest)
+            nrow = self.getNrow(dest)
+        else:
+            url = data
+            nrow = self.getNrow(url)
+        categ = trackData["category"]
+        pgnames = [x.strip() for x in pafOpts["genome_label"].split(",")]
+        pgpaths = [
+            x.strip() for x in pafOpts["genome"].split(",") if len(x.strip()) > 0
+        ]
+        passnames = [trackData["assemblyNames"]]  # always first
+        for i, gp in enumerate(pgpaths):
+            if len(pgnames[i].strip()) == 0:
+                # user may have left it blank - cannot make non-optional if want optional tracks.
+                gn = os.path.basename(gp)
+                pgnames[i] = os.path.splitext(gn)[0]
+        logging.debug(
+            "### add_paf got pafOpts=%s, pgnames=%s, pgpaths=%s for %s"
+            % (pafOpts, pgnames, pgpaths, tId)
+        )
+        for i, gp in enumerate(pgpaths):
+            gname = pgnames[i]
+            if len(gname.split()) > 1:
+                gname = gname.split()[0]
+            passnames.append(gname)
+            # trouble from spacey names in command lines avoidance
+            useuri = gp.startswith("http://") or gp.startswith("https://")
+
+            if gname not in self.genome_names:
+                # ignore if already there - eg for duplicates among pafs.
+                asstrack, first_contig = self.make_assembly(gp, gname, useuri)
+                self.genome_names.append(gname)
+                self.tracksToAdd[gname] = []
+                self.assemblies.append(asstrack)
+        trackDict = {
+            "type": "SyntenyTrack",
+            "trackId": tId,
+            "assemblyNames": passnames,
+            "category": [
+                categ,
+            ],
+            "name": tname,
+            "adapter": {
+                "type": "PAFAdapter",
+                "pafLocation": {"uri": url},
+                "assemblyNames": passnames,
+            },
+            "displays": [
+                {
+                    "type": "LGVSyntenyDisplay",
+                    "displayId": "%s-LGVSyntenyDisplay" % tId,
+                },
+                {
+                    "type": "DotplotDisplay",
+                    "displayId": "%s-DotplotDisplay" % tId,
+                },
+                {
+                    "type": "LinearComparativeDisplay",
+                    "displayId": "%s-LinearComparativeDisplay" % tId,
+                },
+                {
+                    "type": "LinearBasicDisplay",
+                    "displayId": "%s-LinearSyntenyDisplay" % tId,
+                },
+            ],
+        }
+        if nrow > 10000:
+            style_json = {
+                "type": "LGVSyntenyDisplay",
+                "displayId": "%s-LGVSyntenyDisplay" % tId,
+            }
+        else:
+            style_json = {
+                "type": "LinearBasicDisplay",
+                "displayId": "%s-LinearBasicDisplay" % tId,
+            }
+        trackDict["style"] = style_json
+        self.tracksToAdd[trackData["assemblyNames"]].append(trackDict)
+        self.trackIdlist.append(tId)
+
+    def process_annotations(self, track):
+        category = track["category"].replace("__pd__date__pd__", TODAY)
+        for trackIndex, (
+            dataset_path,
+            dataset_ext,
+            useuri,
+            track_human_label,
+            extra_metadata,
+        ) in enumerate(track["trackfiles"]):
+            if not dataset_path.strip().startswith("http"):
+                # Unsanitize labels (element_identifiers are always sanitized by Galaxy)
+                for key, value in mapped_chars.items():
+                    track_human_label = track_human_label.replace(value, key)
+                track_human_label = track_human_label.replace(" ", "_")
+            outputTrackConfig = {
+                "category": category,
+                "style": {},
+            }
+            outputTrackConfig["assemblyNames"] = track["assemblyNames"]
+            outputTrackConfig["key"] = track_human_label
+            outputTrackConfig["useuri"] = useuri
+            outputTrackConfig["path"] = dataset_path
+            outputTrackConfig["ext"] = dataset_ext
+
+            outputTrackConfig["trackset"] = track.get("trackset", {})
+            outputTrackConfig["label"] = "%s_%d.%s" % (
+                track_human_label,
+                self.trackCounter,
+                dataset_ext,
+            )
+            self.trackCounter += 1
+            outputTrackConfig["metadata"] = extra_metadata
+            outputTrackConfig["name"] = track_human_label
+
+            if dataset_ext in ("gff", "gff3"):
+                self.add_gff(
+                    dataset_path,
+                    outputTrackConfig,
+                )
+            elif dataset_ext in ("hic", "juicebox_hic"):
+                outputTrackConfig["wasCool"] = False
+                self.add_hic(
+                    dataset_path,
+                    outputTrackConfig,
+                )
+            elif dataset_ext in ("cool", "mcool", "scool"):
+                hic_url = outputTrackConfig["label"]
+                hic_path = os.path.join(self.outdir, hic_url) + ".hic"
+                outputTrackConfig["wasCool"] = True
+                self.subprocess_check_call(
+                    [
+                        "hictk",
+                        "convert",
+                        "-f",
+                        "--output-fmt",
+                        "hic",
+                        dataset_path,
+                        hic_path,
+                    ]
+                )
+                logging.debug(
+                    "### ext=cool: wasCool=%s, hic_path=%s"
+                    % (outputTrackConfig["wasCool"], hic_path)
+                )
+                self.add_hic(
+                    hic_path,
+                    outputTrackConfig,
+                )
+            elif dataset_ext in ("bed",):
+                self.add_bed(
+                    dataset_path,
+                    dataset_ext,
+                    outputTrackConfig,
+                )
+            elif dataset_ext in ("maf",):
+                self.add_maf(
+                    dataset_path,
+                    outputTrackConfig,
+                )
+            elif dataset_ext == "bigwig":
+                self.add_bigwig(
+                    dataset_path,
+                    outputTrackConfig,
+                )
+            elif dataset_ext == "bam":
+                real_indexes = track["conf"]["options"]["bam"]["bam_index"]
+                logging.debug("**** add bam got %s for indexes" % real_indexes)
+                self.add_bam(
+                    dataset_path,
+                    outputTrackConfig,
+                    bam_indexes=real_indexes,
+                )
+            elif dataset_ext == "cram":
+                real_indexes = track["conf"]["options"]["cram"]["cram_index"]
+                logging.debug("**** add cram got %s for indexes" % real_indexes)
+                self.add_cram(
+                    dataset_path,
+                    outputTrackConfig,
+                    cram_indexes=real_indexes,
+                )
+            elif dataset_ext == "blastxml":
+                self.add_blastxml(
+                    dataset_path,
+                    outputTrackConfig,
+                    track["conf"]["options"]["blast"],
+                )
+            elif dataset_ext == "vcf":
+                self.add_vcf(dataset_path, outputTrackConfig)
+            elif dataset_ext == "paf":
+                self.add_paf(
+                    dataset_path,
+                    outputTrackConfig,
+                    track["conf"]["options"]["paf"],
+                )
+            else:
+                logging.warn("Do not know how to handle %s", dataset_ext)
+            # Return non-human label for use in other fields
+            yield outputTrackConfig["label"]
+
+    def add_default_session(self, default_data):
+        """
+        default session settings are hard and fragile.
+        .add_default_view() and other configuration code adapted from
+         https://github.com/abretaud/tools-iuc/blob/jbrowse2/tools/jbrowse2/jbrowse2.py
+        """
+        # TODO using the default session for now, but check out session specs in the future https://github.com/GMOD/jbrowse-components/issues/2708
+        track_types = {}
+        with open(self.config_json_file, "r") as config_file:
+            config_json = json.load(config_file)
+        if self.config_json:
+            config_json.update(self.config_json)
+        if "defaultSession" in config_json:
+            session_json = config_json["defaultSession"]
+            session_views = []
+        else:
+            session_json = {}
+            session_views = []
+        for gnome in self.assmeta.keys():  # assemblies have their own tracks
+            tracks_data = []
+            for track_conf in self.tracksToAdd[gnome]:
+                tId = track_conf["trackId"]
+                if tId in default_data[gnome]["visibility"]["default_on"]:
+                    track_types[tId] = track_conf["type"]
+                    style_data = default_data[gnome]["style"].get(tId, None)
+                    if not style_data:
+                        logging.debug(
+                            "### No style data for %s in available default data %s"
+                            % (tId, default_data)
+                        )
+                        style_data = {"type": "LinearBasicDisplay"}
+                        if "displays" in track_conf:
+                            disp = track_conf["displays"][0]["type"]
+                            style_data["type"] = disp
+                    if track_conf.get("style_labels", None):
+                        # TODO fix this: it should probably go in a renderer block (SvgFeatureRenderer) but still does not work
+                        # TODO move this to per track displays?
+                        style_data["labels"] = track_conf["style_labels"]
+                    tracks_data.append(
+                        {
+                            "type": track_types[tId],
+                            "configuration": tId,
+                            "displays": [style_data],
+                        }
+                    )
+            view_json = {
+                "type": "LinearGenomeView",
+                "offsetPx": 0,
+                "minimized": False,
+                "tracks": tracks_data,
+            }
+            logging.debug(
+                "Looking for %s in self.ass_ %s" % (gnome, self.ass_first_contigs)
+            )
+            first = [x for x in self.ass_first_contigs if x[0] == gnome]
+            if len(first) > 0:
+                [gnome, refName, end] = first[0]
+                start = 0
+                end = int(end)
+                drdict = {
+                    "refName": refName,
+                    "start": start,
+                    "end": end,
+                    "reversed": False,
+                    "assemblyName": gnome,
+                }
+            else:
+                ddl = default_data.get("defaultLocation", None)
+                if ddl:
+                    loc_match = re.search(r"^([^:]+):([\d,]*)\.*([\d,]*)$", ddl)
+                    # allow commas like 100,000 but ignore as integer
+                    if loc_match:
+                        refName = loc_match.group(1)
+                        drdict["refName"] = refName
+                        if loc_match.group(2) > "":
+                            drdict["start"] = int(loc_match.group(2).replace(",", ""))
+                        if loc_match.group(3) > "":
+                            drdict["end"] = int(loc_match.group(3).replace(",", ""))
+                    else:
+                        logging.info(
+                            "@@@ regexp could not match contig:start..end in the supplied location %s - please fix"
+                            % ddl
+                        )
+            if drdict.get("refName", None):
+                # TODO displayedRegions is not just zooming to the region, it hides the rest of the chromosome
+                view_json["displayedRegions"] = [
+                    drdict,
+                ]
+                logging.info("@@@ defaultlocation %s for default session" % drdict)
+            else:
+                logging.info(
+                    "@@@ no track location for default session - please add one!"
+                )
+            session_views.append(view_json)
+        session_name = default_data.get("session_name", "New session")
+        for key, value in mapped_chars.items():
+            session_name = session_name.replace(value, key)
+        session_json["name"] = session_name
+
+        if "views" not in session_json:
+            session_json["views"] = session_views
+        else:
+            session_json["views"] += session_views
+        pp = json.dumps(session_views, indent=2)
+        config_json["defaultSession"] = session_json
+        self.config_json.update(config_json)
+        logging.debug("defaultSession=%s" % (pp))
+        with open(self.config_json_file, "w") as config_file:
+            json.dump(self.config_json, config_file, indent=2)
+
+    def add_defsess_to_index(self, data):
+        """
+        Included on request of the new codeowner, from Anthony's IUC PR.
+        Had to be fixed to keep each assembly with the associated tracks for a default view.
+        Originally used only the first assembly, putting all tracks there and so breaking some
+        when tested with 2 or more.
+
+         ----------------------------------------------------------
+        Add some default session settings: set some assemblies/tracks on/off
+
+        This allows to select a default view:
+        - jb type (Linear, Circular, etc)
+        - default location on an assembly
+        - default tracks
+        - ...
+
+        Different methods to do that were tested/discussed:
+        - using a defaultSession item in config.json: this proved to be difficult:
+          forced to write a full session block, including hard-coded/hard-to-guess items,
+          no good way to let Jbrowse2 display a scaffold without knowing its size
+        - using JBrowse2 as an embedded React component in a tool-generated html file:
+          it works but it requires generating js code to actually do what we want = chosing default view, assembly, tracks, ...
+        - writing a session-spec inside the config.json file: this is not yet supported as of 2.10.2 (see PR 4148 below)
+          a session-spec is a kind of simplified defaultSession where you don't need to specify every aspect of the session
+        - passing a session-spec through URL params by embedding the JBrowse2 index.html inside an iframe
+          we selected this option
+
+        Xrefs to understand the choices:
+        https://github.com/GMOD/jbrowse-components/issues/2708
+        https://github.com/GMOD/jbrowse-components/discussions/3568
+        https://github.com/GMOD/jbrowse-components/pull/4148
+        """
+        new_index = "Nothing written"
+        session_spec = {"views": []}
+        logging.debug("def ass_first=%s\ndata=%s" % (self.ass_first_contigs, data))
+        for first_contig in self.ass_first_contigs:
+            logging.debug("first contig=%s" % self.ass_first_contigs)
+            [gnome, refName, end] = first_contig
+            start = 0
+            aview = {
+                "assembly": gnome,
+                "loc": "{}:{}..{}".format(refName, start, end),
+                "type": "LinearGenomeView",
+                "tracks": data[gnome]["tracks"],
+            }
+            session_spec["views"].append(aview)
+        sess = json.dumps(session_spec, sort_keys=True, indent=2)
+        new_index = INDEX_TEMPLATE.replace(
+            "__SESSION_SPEC__", "&session=spec-{}".format(sess)
+        )
+
+        os.rename(
+            os.path.join(self.outdir, "index.html"),
+            os.path.join(self.outdir, "index_noview.html"),
+        )
+
+        with open(os.path.join(self.outdir, "index.html"), "w") as nind:
+            nind.write(new_index)
+        logging.debug(
+            "#### add_defsession gnome=%s refname=%s\nsession_spec=%s\nnew_index=%s"
+            % (gnome, refName, sess, new_index)
+        )
+
+    def add_general_configuration(self, data):
+        """
+        Add some general configuration to the config.json file
+        """
+
+        config_path = self.config_json_file
+        if os.path.exists(config_path):
+            with open(config_path, "r") as config_file:
+                config_json = json.load(config_file)
+        else:
+            config_json = {}
+        if self.config_json:
+            config_json.update(self.config_json)
+        config_data = {}
+
+        config_data["disableAnalytics"] = data.get("analytics", "false") == "true"
+
+        config_data["theme"] = {
+            "palette": {
+                "primary": {"main": data.get("primary_color", "#0D233F")},
+                "secondary": {"main": data.get("secondary_color", "#721E63")},
+                "tertiary": {"main": data.get("tertiary_color", "#135560")},
+                "quaternary": {"main": data.get("quaternary_color", "#FFB11D")},
+            },
+            "typography": {"fontSize": int(data.get("font_size", 10))},
+        }
+        if not config_json.get("configuration", None):
+            config_json["configuration"] = {}
+        config_json["configuration"].update(config_data)
+        self.config_json.update(config_json)
+        with open(config_path, "w") as config_file:
+            json.dump(self.config_json, config_file, indent=2)
+
+    def clone_jbrowse(self, realclone=False):
+        """Clone a JBrowse directory into a destination directory. This also works in Biocontainer testing now
+        Leave as True between version updates on temporary tools - requires manual conda trigger :(
+        """
+        dest = self.outdir
+        if realclone:
+            self.subprocess_check_call(
+                ["jbrowse", "create", dest, "-f", "--tag", f"{JB2VER}"]
+            )
+        else:
+            shutil.copytree(self.jbrowse2path, dest, dirs_exist_ok=True)
+        for fn in [
+            "asset-manifest.json",
+            "favicon.ico",
+            "robots.txt",
+            "umd_plugin.js",
+            "version.txt",
+            "test_data",
+        ]:
+            cmd = ["rm", "-rf", os.path.join(dest, fn)]
+            self.subprocess_check_call(cmd)
+        cmd = ["cp", os.path.join(INSTALLED_TO, "jb2_webserver.py"), dest]
+        self.subprocess_check_call(cmd)
+
+
+def parse_style_conf(item):
+    if item.text.lower() in ["false", "true", "yes", "no"]:
+        return item.text.lower in ("yes", "true")
+    else:
+        return item.text
+
+
+if __name__ == "__main__":
+    parser = argparse.ArgumentParser(description="", epilog="")
+    parser.add_argument("--xml", help="Track Configuration")
+    parser.add_argument(
+        "--jbrowse2path", help="Path to JBrowse2 directory in biocontainer or Conda"
+    )
+    parser.add_argument("--outdir", help="Output directory", default="out")
+    parser.add_argument("--version", "-V", action="version", version=JB2VER)
+    args = parser.parse_args()
+    tree = ET.parse(args.xml)
+    root = tree.getroot()
+
+    # This should be done ASAP
+    GALAXY_INFRASTRUCTURE_URL = root.find("metadata/galaxyUrl").text
+    # Sometimes this comes as `localhost` without a protocol
+    if not GALAXY_INFRASTRUCTURE_URL.startswith("http"):
+        # so we'll prepend `http://` and hope for the best. Requests *should*
+        # be GET and not POST so it should redirect OK
+        GALAXY_INFRASTRUCTURE_URL = "http://" + GALAXY_INFRASTRUCTURE_URL
+
+    jc = JbrowseConnector(outdir=args.outdir, jbrowse2path=args.jbrowse2path)
+
+    default_session_data = {}
+    for ass in root.findall("assembly"):
+        genomes = [
+            {
+                "path": x.attrib["path"],
+                "label": x.attrib["label"],
+                "useuri": x.attrib["useuri"],
+                "meta": metadata_from_node(x.find("metadata")),
+            }
+            for x in ass.findall("metadata/genomes/genome")
+        ]
+        assref_name = jc.process_genomes(genomes)
+        if not default_session_data.get(assref_name, None):
+            default_session_data[assref_name] = {
+                "tracks": [],
+                "style": {},
+                "style_labels": {},
+                "visibility": {
+                    "default_on": [],
+                    "default_off": [],
+                },
+            }
+        for track in ass.find("tracks"):
+            track_conf = {}
+            track_conf["trackfiles"] = []
+            track_conf["assemblyNames"] = assref_name
+            is_multi_bigwig = False
+            try:
+                if track.find("options/wiggle/multibigwig") and (
+                    track.find("options/wiggle/multibigwig").text == "True"
+                ):
+                    is_multi_bigwig = True
+                    multi_bigwig_paths = []
+            except KeyError:
+                pass
+
+            trackfiles = track.findall("files/trackFile")
+            if trackfiles:
+                for x in trackfiles:
+                    track_conf["label"] = x.attrib["label"]
+                    track_conf["useuri"] = x.attrib["useuri"]
+                    if is_multi_bigwig:
+                        multi_bigwig_paths.append(
+                            (
+                                x.attrib["label"],
+                                x.attrib["useuri"],
+                                os.path.realpath(x.attrib["path"]),
+                            )
+                        )
+                    else:
+                        if trackfiles:
+                            metadata = metadata_from_node(x.find("metadata"))
+                            track_conf["dataset_id"] = metadata.get(
+                                "dataset_id", "None"
+                            )
+                            if x.attrib["useuri"].lower() == "yes":
+                                tfa = (
+                                    x.attrib["path"],
+                                    x.attrib["ext"],
+                                    x.attrib["useuri"],
+                                    x.attrib["label"],
+                                    metadata,
+                                )
+                            else:
+                                tfa = (
+                                    os.path.realpath(x.attrib["path"]),
+                                    x.attrib["ext"],
+                                    x.attrib["useuri"],
+                                    x.attrib["label"],
+                                    metadata,
+                                )
+                            track_conf["trackfiles"].append(tfa)
+
+                if is_multi_bigwig:
+                    metadata = metadata_from_node(x.find("metadata"))
+
+                    track_conf["trackfiles"].append(
+                        (
+                            multi_bigwig_paths,  # Passing an array of paths to represent as one track
+                            "bigwig_multiple",
+                            "MultiBigWig",  # Giving an hardcoded name for now
+                            {},  # No metadata for multiple bigwig
+                        )
+                    )
+
+            track_conf["category"] = track.attrib["cat"]
+            track_conf["format"] = track.attrib["format"]
+            track_conf["conf"] = etree_to_dict(track.find("options"))
+            keys = jc.process_annotations(track_conf)
+
+            if keys:
+                for key in keys:
+                    vis = track.attrib.get("visibility", "default_off")
+                    if not vis:
+                        vis = "default_off"
+                    default_session_data[assref_name]["visibility"][vis].append(key)
+                    trakdat = jc.tracksToAdd[assref_name]
+                    stile = {}
+                    for trak in trakdat:
+                        if trak["trackId"] == key:
+                            stile = trak.get("style", {})
+                    if track.find("options/style"):
+                        supdate = {
+                            item.tag: parse_style_conf(item)
+                            for item in track.find("options/style")
+                        }
+                        stile.update(supdate)
+                    default_session_data[assref_name]["style"][key] = stile
+                    logging.debug("@@@ for %s got style=%s" % (key, stile))
+                    if track.find("options/style_labels"):
+                        default_session_data[assref_name]["style_labels"][key] = {
+                            item.tag: parse_style_conf(item)
+                            for item in track.find("options/style_labels")
+                        }
+                default_session_data[assref_name]["tracks"].append(key)
+    default_session_data["defaultLocation"] = root.find(
+        "metadata/general/defaultLocation"
+    ).text
+    default_session_data["session_name"] = root.find(
+        "metadata/general/session_name"
+    ).text
+    logging.debug("default_session=%s" % (default_session_data))
+    jc.zipOut = root.find("metadata/general/zipOut").text == "true"
+    general_data = {
+        "analytics": root.find("metadata/general/analytics").text,
+        "primary_color": root.find("metadata/general/primary_color").text,
+        "secondary_color": root.find("metadata/general/secondary_color").text,
+        "tertiary_color": root.find("metadata/general/tertiary_color").text,
+        "quaternary_color": root.find("metadata/general/quaternary_color").text,
+        "font_size": root.find("metadata/general/font_size").text,
+    }
+    jc.add_general_configuration(general_data)
+    trackconf = jc.config_json.get("tracks", [])
+    for gnome in jc.genome_names:
+        trackconf += jc.tracksToAdd[gnome]
+    jc.config_json["tracks"] = trackconf
+    assconf = jc.config_json.get("assemblies", [])
+    assconf += jc.assemblies
+    jc.config_json["assemblies"] = assconf
+    logging.debug("assemblies=%s, gnames=%s" % (assconf, jc.genome_names))
+    jc.write_config()
+    jc.add_default_session(default_session_data)
+    # note that this can be left in the config.json but has NO EFFECT if add_defsess_to_index is called.
+    # jc.add_defsess_to_index(default_session_data)
+    # jc.text_index() not sure what broke here.
--- a/jbrowse2.xml	Sun Apr 21 04:42:29 2024 +0000
+++ b/jbrowse2.xml	Wed Apr 24 02:29:32 2024 +0000
@@ -1,13 +1,13 @@
- <tool id="jbrowse2" name="JBrowse2" version="@TOOL_VERSION@+@WRAPPER_VERSION@_15" profile="22.05">
+<tool id="jbrowse2" name="JBrowse2" version="@TOOL_VERSION@+@WRAPPER_VERSION@_17" profile="22.05">
     <description>genome browser</description>
     <macros>
         <import>macros.xml</import>
     </macros>
-    <expand macro="edamInc"/>
+    <expand macro="edamInc" />
     <xrefs>
         <xref type="bio.tools">jbrowse2</xref>
     </xrefs>
-    <expand macro="requirements"/>
+    <expand macro="requirements" />
     <version_command>python '${__tool_directory__}/jbrowse2.py' --version</version_command>
     <command detect_errors="aggressive"><![CDATA[
 mkdir -p '$output.files_path' &&
@@ -60,7 +60,7 @@
     #end if
 #end if
   ]]></command>
-<configfiles>
+    <configfiles>
         <configfile name="trackxml"><![CDATA[<?xml version="1.0"?>
 <root>
     <metadata>
@@ -232,7 +232,7 @@
                             <bam>
                             <bam_index>
                                 #for $dataset in $track.data_format.useuri.annotation:
-                                    ${dataset}:${dataset.metadata.bam_index},
+                                    ${dataset} ~ ${dataset.metadata.bam_index},
                                 #end for
                             </bam_index>
                             </bam>
@@ -240,7 +240,7 @@
                             <cram>
                             <cram_index>
                                 #for $dataset in $track.data_format.useuri.annotation:
-                                    ${dataset}:${dataset.metadata.cram_index},
+                                    ${dataset} ~ ${dataset.metadata.cram_index},
                                 #end for
                             </cram_index>
                             </cram>
@@ -260,18 +260,24 @@
                             </gff>
                         #else if str($track.data_format.data_format_select) == "paf":
                             <paf>
-                                #if $track.data_format.pafuseuri.insource == "history":
+                                #if str($track.data_format.pafuseuri.insource) == "history":
                                 <genome>
                                     #for $anno in $track.data_format.pafuseuri.annotation:
-                                        ${anno}:${anno.name},
+                                        ${anno} ~ ${anno.name},
                                     #end for
                                 </genome>
+                                <useuri>
+                                    false
+                                </useuri>
                                 #else:
                                 <genome>
                                     #for $refgenome in $track.data_format.pafuseuri.refuri:
-                                        ${refgenome.annotation}:${refgenome.annoname},
+                                        ${refgenome.annotation} ~ ${refgenome.annoname},
                                     #end for
                                 </genome>
+                                <useuri>
+                                    true
+                                </useuri>
                                 #end if
                             </paf>
                         #else if str($track.data_format.data_format_select) == "hic":
@@ -304,165 +310,186 @@
 ]]></configfile>
     </configfiles>
     <inputs>
-        <repeat name="assemblies" min="1" title="Genome reference to provide display coordinates for this set of tracks"
-           help="JBrowse2 can show a set of tracks for each of multiple genome reference fasta files">
-        <conditional name="reference_genome">
-            <param help="Select a built in, history or remote tabix URI for the reference track"
-                 label="Reference genome source" name="genome_type_select" type="select">
-                <option selected="True" value="indexed">Use a Galaxy server built-in genome</option>
-                <option value="history">Use a genome fasta file from the current history</option>
-                <option value="uri">Provide a URI (e.g. "https://..." for a genome reference as tabix bgzip with predictable index file URI</option>
-            </param>
-            <when value="indexed">
-                <param
-                    help="If not listed, add a custom genome, use a history genome or a remote URI tabix genome"
-                    label="Select a built in reference genome or custom genome"
-                    name="genome"
-                    type="select"
-                    optional="true">
-                    <options from_data_table="all_fasta">
-                        <filter column="2" type="sort_by"/>
-                        <validator message="No genomes are available for the selected input dataset" type="no_options">
-                            </validator>
-                    </options>
-                </param>
-            </when>
-            <when value="history">
-                <param
-                    format="fasta"
-                    label="Select the reference genome"
-                    name="genome"
-                    type="data"
-                    optional="true">
+        <repeat name="assemblies" min="1"
+            title="Genome reference to provide display coordinates for this set of tracks"
+            help="JBrowse2 can show a set of tracks for each of multiple genome reference fasta files">
+            <conditional name="reference_genome">
+                <param help="Select a built in, history or remote tabix URI for the reference track"
+                    label="Reference genome source" name="genome_type_select" type="select">
+                    <option selected="True" value="indexed">Use a Galaxy server built-in genome</option>
+                    <option value="history">Use a genome fasta file from the current history</option>
+                    <option value="uri">Provide a URI (e.g. "https://..." for a genome reference as
+                        tabix bgzip with predictable index file URI</option>
                 </param>
-            </when>
-            <when value="uri">
-                <param
-                    label="URI pointing to tabix compressed fasta"
-                    name="uri"
-                    type="text">
-                </param>
-                <param
-                    label="Reference dbkey for tracks with this genome, such as hg38 or SacCer4"
-                    name="refname"
-                    type="text">
-                </param>
-            </when>
-        </conditional>
+                <when value="indexed">
+                    <param
+                        help="If not listed, add a custom genome, use a history genome or a remote URI tabix genome"
+                        label="Select a built in reference genome or custom genome"
+                        name="genome"
+                        type="select"
+                        optional="true">
+                        <options from_data_table="all_fasta">
+                            <filter column="2" type="sort_by" />
+                            <validator
+                                message="No genomes are available for the selected input dataset"
+                                type="no_options">
+                            </validator>
+                        </options>
+                    </param>
+                </when>
+                <when value="history">
+                    <param
+                        format="fasta"
+                        label="Select the reference genome"
+                        name="genome"
+                        type="data"
+                        optional="true">
+                    </param>
+                </when>
+                <when value="uri">
+                    <param
+                        label="URI pointing to tabix compressed fasta"
+                        name="uri"
+                        type="text">
+                    </param>
+                    <param
+                        label="Reference dbkey for tracks with this genome, such as hg38 or SacCer4"
+                        name="refname"
+                        type="text">
+                    </param>
+                </when>
+            </conditional>
 
-        <repeat name="track_groups" title="Track Group">
-            <param label="Track Category"
-                name="category"
-                type="text"
-                value="Default"
-                help="Organise your tracks into Categories for a nicer end-user experience. You can use #date# and it will be replaced with the current date in 'yyyy-mm-dd' format,
-                which is very useful for repeatedly updating a JBrowse instance when member databases / underlying tool versions are updated." optional="False"/>
-            <repeat name="data_tracks" title="Annotation Track">
-                <conditional name="data_format" label="Track Data Selection Options">
-                    <param type="select" label="Track Type" name="data_format_select">
-                        <option value="bam">BAM track. Recommend convert to faster BED unless mapping annotation needed</option>
-                        <option value="bed">BED track</option>
-                        <option value="bigwig">BigWig track</option>
-                        <option value="blastxml">Blast XML track (as GFF3)</option>
-                        <option value="cram">CRAM track. Currently not advantageous over BAM in Galaxy. Convert to BED like BAM.</option>
-                        <option value="gff">GFF/GFF3 track</option>
-                        <option value="cool">HiC as cool/mcool/scool format files</option>
-                        <option value="hic">HiC as juicebox_hic format file. Tabular hic_matrix will NOT work.</option>
-                        <option value="maf">Multiple alignment format. Reference name must match the MAF name exactly to work correctly</option>
-                        <option value="paf">PAF - approximate mapping positions between two set of sequences</option>
-                       <option value="vcf">VCF SNP track</option>
-                    </param>
-                    <when value="blastxml">
-                        <expand macro="input_conditional" label="BlastXML Track Data" format="blastxml" />
-                        <param label="Features used in Blast Search"
-                            help="in GFF3. This is used  so we know where to map features. E.g. where results of which CDS Protein32 match up to. The query IDs in your blast results should MATCH some feature
+            <repeat name="track_groups" title="Track Group">
+                <param label="Track Category"
+                    name="category"
+                    type="text"
+                    value="Default"
+                    help="Organise your tracks into Categories for a nicer end-user experience. You can use #date# and it will be replaced with the current date in 'yyyy-mm-dd' format,
+                which is very useful for repeatedly updating a JBrowse instance when member databases / underlying tool versions are updated."
+                    optional="False" />
+                <repeat name="data_tracks" title="Annotation Track">
+                    <conditional name="data_format" label="Track Data Selection Options">
+                        <param type="select" label="Track Type" name="data_format_select">
+                            <option value="bam">BAM track. Recommend convert to faster BED unless
+                                mapping annotation needed</option>
+                            <option value="bed">BED track</option>
+                            <option value="bigwig">BigWig track</option>
+                            <option value="blastxml">Blast XML track (as GFF3)</option>
+                            <option value="cram">CRAM track. Currently not advantageous over BAM in
+                                Galaxy. Convert to BED like BAM.</option>
+                            <option value="gff">GFF/GFF3 track</option>
+                            <option value="cool">HiC as cool/mcool/scool format files</option>
+                            <option value="hic">HiC as juicebox_hic format file. Tabular hic_matrix
+                                will NOT work.</option>
+                            <option value="maf">Multiple alignment format. Reference name must match
+                                the MAF name exactly to work correctly</option>
+                            <option value="paf">PAF - approximate mapping positions between two set
+                                of sequences</option>
+                            <option value="vcf">VCF SNP track</option>
+                        </param>
+                        <when value="blastxml">
+                            <expand macro="input_conditional" label="BlastXML Track Data"
+                                format="blastxml" />
+                            <param label="Features used in Blast Search"
+                                help="in GFF3. This is used  so we know where to map features. E.g. where results of which CDS Protein32 match up to. The query IDs in your blast results should MATCH some feature
                             IDs in your GFF3 file. This is an optional field and is most useful if using JBrowse to display protein blast results on a DNA genome. blastn results don't need this,
                             blastp results on a protein sequence don't need this."
-                            format="gff3"
-                            name="blast_parent"
-                            optional="true"
-                            type="data"/>
-                        <param label="Minimum Gap Size"
-                            help="before a new match_part feature is created"
-                            name="min_gap"
-                            type="integer"
-                            value="10"
-                            min="2" />
-                        <param label="Is this a protein blast search?"
-                            type="boolean"
-                            name="is_protein"
-                            truevalue="true"
-                            falsevalue="false" />
-                        <expand macro="track_styling_vgp" />
-                        <expand macro="track_visibility" />
-                    </when>
-                    <when value="vcf">
-                        <expand macro="input_conditional" label="SNP Track Data" format="vcf,vcf_bgzip" />
-                        <expand macro="track_styling_vcf"/>
-                        <expand macro="track_visibility" />
-                    </when>
-                    <when value="gff">
-                        <expand macro="input_conditional" label="GFF/GFF3 Track Data" format="gff,gff3" />
-                        <conditional name="match_part" label="match/match_part data">
-                        <param help="Match part data selection " label="This is match/match_part data" name="match_part_select" type="select">
-                            <option selected="True" value="false">Not match/match part data</option>
-                            <option value="true">Match/match part data</option>
-                        </param>
-                            <when value="true">
-                                <param label="Match Part Feature Type"
-                                    name="name"
-                                    type="text"
-                                    value="match"
-                                    help="Match_parts have options for the parent feature type, such as cDNA_match, match, translated_nucleotide_match, etc.
+                                format="gff3"
+                                name="blast_parent"
+                                optional="true"
+                                type="data" />
+                            <param label="Minimum Gap Size"
+                                help="before a new match_part feature is created"
+                                name="min_gap"
+                                type="integer"
+                                value="10"
+                                min="2" />
+                            <param label="Is this a protein blast search?"
+                                type="boolean"
+                                name="is_protein"
+                                truevalue="true"
+                                falsevalue="false" />
+                            <expand macro="track_styling_vgp" />
+                            <expand macro="track_visibility" />
+                        </when>
+                        <when value="vcf">
+                            <expand macro="input_conditional" label="SNP Track Data"
+                                format="vcf,vcf_bgzip" />
+                            <expand macro="track_styling_vcf" />
+                            <expand macro="track_visibility" />
+                        </when>
+                        <when value="gff">
+                            <expand macro="input_conditional" label="GFF/GFF3 Track Data"
+                                format="gff,gff3" />
+                            <conditional name="match_part" label="match/match_part data">
+                                <param help="Match part data selection "
+                                    label="This is match/match_part data" name="match_part_select"
+                                    type="select">
+                                    <option selected="True" value="false">Not match/match part data</option>
+                                    <option value="true">Match/match part data</option>
+                                </param>
+                                <when value="true">
+                                    <param label="Match Part Feature Type"
+                                        name="name"
+                                        type="text"
+                                        value="match"
+                                        help="Match_parts have options for the parent feature type, such as cDNA_match, match, translated_nucleotide_match, etc.
                                     Please select the appropriate one here. You can leave empty to try autodetection (only works with CanvasFeatures track type)."
-                                    optional="True"/>
-                            </when>
-                            <when value="false" />
-                        </conditional>
-                        <expand macro="track_styling_vgp" />
-                        <expand macro="track_visibility" />
-                    </when>
-                    <when value="bam">
-                        <expand macro="input_conditional" label="BAM Track Data" format="bam" />
-                        <expand macro="track_visibility" />
-                    </when>
-                    <when value="bed">
-                        <expand macro="input_conditional" label="BED Track Data" format="bed" />
-                        <expand macro="track_styling_vgp" />
-                        <expand macro="track_visibility" />
-                    </when>
-                    <when value="cram">
-                        <expand macro="input_conditional" label="CRAM Track Data" format="cram" />
-                        <expand macro="track_visibility" />
-                    </when>
-                    <when value="maf">
-                        <expand macro="input_conditional" label="MAF Track Data" format="maf" />
-                        <expand macro="track_styling_vgp" />
-                        <expand macro="track_visibility" />
-                    </when>
-                    <when value="bigwig">
-                        <expand macro="input_conditional" label="BigWig Track Data" format="bigwig" />
-                        <expand macro="track_visibility" />
-                    </when>
-                    <when value="paf">
-                        <expand macro="input_conditional" label="PAF format synteny mapping data" format="paf"
-                             help="PAF made with mashmap or minimap2 mapping the real reference as a query on the comparison genomes as references"/>
-                        <expand macro="pafref_conditional"  label="Comparison genome sequence(s)"
-                            format="fasta" help="Paf from these as the reference(s), using the common reference as the reads to map"/>
-                        <expand macro="track_visibility" />
-                    </when>
-                    <when value="hic">
-                        <expand macro="input_conditional" label="Binary Juicebox HiC data" format="hic,juicebox_hic" />
-                        <expand macro="track_visibility" />
-                    </when>
-                    <when value="cool">
-                        <expand macro="input_conditional" label="HiC data in cool/mcool/scool format" format="cool,mcool,scool" />
-                        <expand macro="track_visibility" />
-                    </when>
-                </conditional>
+                                        optional="True" />
+                                </when>
+                                <when value="false" />
+                            </conditional>
+                            <expand macro="track_styling_vgp" />
+                            <expand macro="track_visibility" />
+                        </when>
+                        <when value="bam">
+                            <expand macro="input_conditional" label="BAM Track Data" format="bam" />
+                            <expand macro="track_visibility" />
+                        </when>
+                        <when value="bed">
+                            <expand macro="input_conditional" label="BED Track Data" format="bed" />
+                            <expand macro="track_styling_vgp" />
+                            <expand macro="track_visibility" />
+                        </when>
+                        <when value="cram">
+                            <expand macro="input_conditional" label="CRAM Track Data" format="cram" />
+                            <expand macro="track_visibility" />
+                        </when>
+                        <when value="maf">
+                            <expand macro="input_conditional" label="MAF Track Data" format="maf" />
+                            <expand macro="track_styling_vgp" />
+                            <expand macro="track_visibility" />
+                        </when>
+                        <when value="bigwig">
+                            <expand macro="input_conditional" label="BigWig Track Data"
+                                format="bigwig" />
+                            <expand macro="track_visibility" />
+                        </when>
+                        <when value="paf">
+                            <expand macro="input_conditional"
+                                label="PAF format synteny mapping data" format="paf"
+                                help="PAF made with mashmap or minimap2 mapping the real reference as a query on the comparison genomes as references" />
+                            <expand macro="pafref_conditional" label="Comparison genome sequence(s)"
+                                format="fasta"
+                                help="Paf from these as the reference(s), using the common reference as the reads to map" />
+                            <expand macro="track_visibility" />
+                        </when>
+                        <when value="hic">
+                            <expand macro="input_conditional" label="Binary Juicebox HiC data"
+                                format="hic,juicebox_hic" />
+                            <expand macro="track_visibility" />
+                        </when>
+                        <when value="cool">
+                            <expand macro="input_conditional"
+                                label="HiC data in cool/mcool/scool format"
+                                format="cool,mcool,scool" />
+                            <expand macro="track_visibility" />
+                        </when>
+                    </conditional>
+                </repeat>
             </repeat>
         </repeat>
-        </repeat>
         <expand macro="general_options" />
         <param type="hidden" name="uglyTestingHack" value="" />
     </inputs>
@@ -474,93 +501,102 @@
         </data>
     </outputs>
     <tests>
-         <test>
+        <test>
             <repeat name="assemblies">
                 <conditional name="reference_genome">
-                    <param name="genome_type_select" value="history"/>
-                    <param name="genome" location="https://galaxy.genomicsvl-students.cloud.edu.au/jbrowse/merlin/Merlin" />
-                    <param name="genome.ext" value="fasta"/>
+                    <param name="genome_type_select" value="history" />
+                    <param name="genome"
+                        location="https://galaxy.genomicsvl-students.cloud.edu.au/jbrowse/merlin/Merlin" />
+                    <param name="genome.ext" value="fasta" />
                 </conditional>
                 <repeat name="track_groups">
-                    <param name="category" value="Assembly properties"/>
+                    <param name="category" value="Assembly properties" />
                     <repeat name="data_tracks">
                         <conditional name="data_format">
-                            <param name="data_format_select" value="gff"/>
+                            <param name="data_format_select" value="gff" />
                             <conditional name="useuri">
-                                <param name="insource" value="history"/>
-                                <param name="annotation" location="https://galaxy.genomicsvl-students.cloud.edu.au/jbrowse/merlin/merlin.gff3"/>
+                                <param name="insource" value="history" />
+                                <param name="annotation"
+                                    location="https://galaxy.genomicsvl-students.cloud.edu.au/jbrowse/merlin/merlin.gff3" />
                             </conditional>
                         </conditional>
                     </repeat>
                     <repeat name="data_tracks">
                         <conditional name="data_format">
-                            <param name="data_format_select" value="bigwig"/>
+                            <param name="data_format_select" value="bigwig" />
                             <conditional name="useuri">
-                                <param name="insource" value="history"/>
-                                <param name="annotation" location="https://galaxy.genomicsvl-students.cloud.edu.au/jbrowse/merlin/merlin.bw"/>
+                                <param name="insource" value="history" />
+                                <param name="annotation"
+                                    location="https://galaxy.genomicsvl-students.cloud.edu.au/jbrowse/merlin/merlin.bw" />
                             </conditional>
                         </conditional>
                     </repeat>
                     <repeat name="data_tracks">
                         <conditional name="data_format">
-                            <param name="data_format_select" value="bed"/>
+                            <param name="data_format_select" value="bed" />
                             <conditional name="useuri">
-                                <param name="insource" value="history"/>
-                                <param name="annotation" location="https://galaxy.genomicsvl-students.cloud.edu.au/jbrowse/merlin/test-6.bed"/>
+                                <param name="insource" value="history" />
+                                <param name="annotation"
+                                    location="https://galaxy.genomicsvl-students.cloud.edu.au/jbrowse/merlin/test-6.bed" />
                             </conditional>
                         </conditional>
                     </repeat>
                     <repeat name="data_tracks">
                         <conditional name="data_format">
-                            <param name="data_format_select" value="vcf"/>
+                            <param name="data_format_select" value="vcf" />
                             <conditional name="useuri">
-                                <param name="insource" value="history"/>
-                                <param name="annotation" location="https://galaxy.genomicsvl-students.cloud.edu.au/jbrowse/merlin/merlin.vcf"/>
+                                <param name="insource" value="history" />
+                                <param name="annotation"
+                                    location="https://galaxy.genomicsvl-students.cloud.edu.au/jbrowse/merlin/merlin.vcf" />
                             </conditional>
                         </conditional>
                     </repeat>
                     <repeat name="data_tracks">
                         <conditional name="data_format">
-                            <param name="data_format_select" value="cram"/>
+                            <param name="data_format_select" value="cram" />
                             <conditional name="useuri">
-                                <param name="insource" value="history"/>
-                                <param name="annotation" location="https://galaxy.genomicsvl-students.cloud.edu.au/jbrowse/merlin/merlin.cram"/>
+                                <param name="insource" value="history" />
+                                <param name="annotation"
+                                    location="https://galaxy.genomicsvl-students.cloud.edu.au/jbrowse/merlin/merlin.cram" />
                             </conditional>
                         </conditional>
                     </repeat>
                     <repeat name="data_tracks">
                         <conditional name="data_format">
-                            <param name="data_format_select" value="bam"/>
+                            <param name="data_format_select" value="bam" />
                             <conditional name="useuri">
-                                <param name="insource" value="history"/>
-                                <param name="annotation" location="https://galaxy.genomicsvl-students.cloud.edu.au/jbrowse/merlin/merlin-sample.bam"/>
+                                <param name="insource" value="history" />
+                                <param name="annotation"
+                                    location="https://galaxy.genomicsvl-students.cloud.edu.au/jbrowse/merlin/merlin-sample.bam" />
                             </conditional>
                         </conditional>
                     </repeat>
                     <repeat name="data_tracks">
                         <conditional name="data_format">
-                            <param name="data_format_select" value="maf"/>
+                            <param name="data_format_select" value="maf" />
                             <conditional name="useuri">
-                                <param name="insource" value="history"/>
-                                <param name="annotation" location="https://galaxy.genomicsvl-students.cloud.edu.au/jbrowse/merlin/merlinlastz.maf"/>
+                                <param name="insource" value="history" />
+                                <param name="annotation"
+                                    location="https://galaxy.genomicsvl-students.cloud.edu.au/jbrowse/merlin/merlinlastz.maf" />
                             </conditional>
                         </conditional>
                     </repeat>
                     <repeat name="data_tracks">
                         <conditional name="data_format">
-                            <param name="data_format_select" value="blastxml"/>
+                            <param name="data_format_select" value="blastxml" />
                             <conditional name="useuri">
-                                <param name="insource" value="history"/>
-                                <param name="annotation" location="https://galaxy.genomicsvl-students.cloud.edu.au/jbrowse/merlin/merlin.blastxml"/>
+                                <param name="insource" value="history" />
+                                <param name="annotation"
+                                    location="https://galaxy.genomicsvl-students.cloud.edu.au/jbrowse/merlin/merlin.blastxml" />
                             </conditional>
                         </conditional>
                     </repeat>
                     <repeat name="data_tracks">
                         <conditional name="data_format">
-                            <param name="data_format_select" value="bam"/>
+                            <param name="data_format_select" value="bam" />
                             <conditional name="useuri">
-                                <param name="insource" value="history"/>
-                                <param name="annotation" value=""/>
+                                <param name="insource" value="history" />
+                                <param name="annotation" value="" />
                             </conditional>
                         </conditional>
                     </repeat>
@@ -568,18 +604,20 @@
             </repeat>
             <repeat name="assemblies">
                 <conditional name="reference_genome">
-                    <param name="genome_type_select" value="history"/>
-                    <param name="genome" location="https://galaxy.genomicsvl-students.cloud.edu.au/jbrowse/merlin/dm3.fa" />
-                    <param name="genome.ext" value="fasta"/>
+                    <param name="genome_type_select" value="history" />
+                    <param name="genome"
+                        location="https://galaxy.genomicsvl-students.cloud.edu.au/jbrowse/merlin/dm3.fa" />
+                    <param name="genome.ext" value="fasta" />
                 </conditional>
                 <repeat name="track_groups">
-                    <param name="category" value="Assembly properties"/>
+                    <param name="category" value="Assembly properties" />
                     <repeat name="data_tracks">
                         <conditional name="data_format">
-                            <param name="data_format_select" value="cool"/>
+                            <param name="data_format_select" value="cool" />
                             <conditional name="useuri">
-                                <param name="insource" value="history"/>
-                                <param name="annotation" location="https://galaxy.genomicsvl-students.cloud.edu.au/jbrowse/merlin/dm3test.cool"/>
+                                <param name="insource" value="history" />
+                                <param name="annotation"
+                                    location="https://galaxy.genomicsvl-students.cloud.edu.au/jbrowse/merlin/dm3test.cool" />
                             </conditional>
                         </conditional>
                     </repeat>
@@ -587,47 +625,65 @@
             </repeat>
             <repeat name="assemblies">
                 <conditional name="reference_genome">
-                    <param name="genome_type_select" value="history"/>
-                    <param name="genome" location="https://galaxy.genomicsvl-students.cloud.edu.au/jbrowse/merlin/Ppersica1.fa" />
-                    <param name="genome.ext" value="fasta"/>
+                    <param name="genome_type_select" value="history" />
+                    <param name="genome"
+                        location="https://galaxy.genomicsvl-students.cloud.edu.au/jbrowse/merlin/Ppersica1.fa" />
+                    <param name="genome.ext" value="fasta" />
                 </conditional>
                 <repeat name="track_groups">
-                    <param name="category" value="Assembly properties"/>
+                    <param name="category" value="Assembly properties" />
                     <repeat name="data_tracks">
                         <conditional name="data_format">
-                            <param name="data_format_select" value="paf"/>
+                            <param name="data_format_select" value="paf" />
                             <conditional name="useuri">
-                                <param name="insource" value="history"/>
-                                <param name="annotation" location="https://galaxy.genomicsvl-students.cloud.edu.au/jbrowse/merlin/peach-grape-map.paf"/>
+                                <param name="insource" value="history" />
+                                <param name="annotation"
+                                    location="https://galaxy.genomicsvl-students.cloud.edu.au/jbrowse/merlin/peach-grape-map.paf" />
                             </conditional>
-                        </conditional>
-
-                        <conditional name="pafsuseuri">
-                            <conditional name="useuri">
-                                <param name="insource" value="history"/>
-                                <param name="annotation" location="https://galaxy.genomicsvl-students.cloud.edu.au/jbrowse/merlin/Vvinifera1.fa"/>
+                            <conditional name="pafuseuri">
+                                <param name="insource" value="history" />
+                                <param name="annotation"
+                                    location="https://galaxy.genomicsvl-students.cloud.edu.au/jbrowse/merlin/Vvinifera1.fa" />
                             </conditional>
                         </conditional>
                     </repeat>
                     <repeat name="data_tracks">
                         <conditional name="data_format">
-                            <param name="data_format_select" value="paf"/>
+                            <param name="data_format_select" value="paf" />
                             <conditional name="useuri">
-                                <param name="insource" value="history"/>
-                                <param name="annotation" location="https://galaxy.genomicsvl-students.cloud.edu.au/jbrowse/merlin/arabgrapepeach.paf"/>
+                                <param name="insource" value="history" />
+                                <param name="annotation"
+                                    location="https://galaxy.genomicsvl-students.cloud.edu.au/jbrowse/merlin/arabgrapepeach.paf" />
+                            </conditional>
+                            <conditional name="pafuseuri">
+                                <param name="insource" value="uri" />
+                                <repeat name="refuri">
+                                    <param name="annotation"
+                                        value="https://galaxy.genomicsvl-students.cloud.edu.au/jbrowse/merlin/arabidopsis.fa.gz" />
+                                    <param name="annoname" value="arabidopsis.URI" />
+                                </repeat>
+                                <repeat name="refuri">
+                                    <param name="annotation"
+                                        value="https://galaxy.genomicsvl-students.cloud.edu.au/jbrowse/merlin/Vvinifera1.fa.gz" />
+                                    <param name="annoname" value="Vvinifera1.URI" />
+                                </repeat>
                             </conditional>
                         </conditional>
-
-                        <conditional name="pafsuseuri">
+                    </repeat>
+                    <repeat name="data_tracks">
+                        <conditional name="data_format">
+                            <param name="data_format_select" value="paf" />
                             <conditional name="useuri">
-                                <param name="insource" value="history"/>
-                                <param name="annotation" location="https://galaxy.genomicsvl-students.cloud.edu.au/jbrowse/merlin/arabidopsis.fa"/>
+                                <param name="insource" value="history" />
+                                <param name="annotation"
+                                    location="https://galaxy.genomicsvl-students.cloud.edu.au/jbrowse/merlin/arabgrapepeach.paf" />
                             </conditional>
-                        </conditional>
-                        <conditional name="pafsuseuri">
-                            <conditional name="useuri">
-                                <param name="insource" value="history"/>
-                                <param name="annotation" location="https://galaxy.genomicsvl-students.cloud.edu.au/jbrowse/merlin/Vvinifera1.fa"/>
+                            <conditional name="pafuseuri">
+                                <param name="insource" value="history" />
+                                <param name="annotation"
+                                    location="https://galaxy.genomicsvl-students.cloud.edu.au/jbrowse/merlin/arabidopsis.fa" />
+                                <param name="annotation"
+                                    location="https://galaxy.genomicsvl-students.cloud.edu.au/jbrowse/merlin/Vvinifera1.fa" />
                             </conditional>
                         </conditional>
                     </repeat>
@@ -635,19 +691,21 @@
             </repeat>
             <repeat name="assemblies">
                 <conditional name="reference_genome">
-                    <param name="genome_type_select" value="uri"/>
-                    <param name="uri" value="https://s3.amazonaws.com/jbrowse.org/genomes/GRCh38/fasta/GRCh38.fa.gz" />
-                    <param name="refname" value="hg38"/>
+                    <param name="genome_type_select" value="uri" />
+                    <param name="uri"
+                        value="https://s3.amazonaws.com/jbrowse.org/genomes/GRCh38/fasta/GRCh38.fa.gz" />
+                    <param name="refname" value="hg38" />
                 </conditional>
                 <repeat name="track_groups">
-                    <param name="category" value="Assembly properties"/>
+                    <param name="category" value="Assembly properties" />
                     <repeat name="data_tracks">
                         <conditional name="data_format">
-                            <param name="data_format_select" value="hic"/>
+                            <param name="data_format_select" value="hic" />
                             <conditional name="useuri">
-                                <param name="insource" value="uri"/>
-                                <param name="annouri" value="https://s3.amazonaws.com/igv.broadinstitute.org/data/hic/intra_nofrag_30.hic"/>
-                                <param name="annoname" value="humanhic"/>
+                                <param name="insource" value="uri" />
+                                <param name="annouri"
+                                    value="https://s3.amazonaws.com/igv.broadinstitute.org/data/hic/intra_nofrag_30.hic" />
+                                <param name="annoname" value="humanhic" />
                             </conditional>
                         </conditional>
                     </repeat>
@@ -655,64 +713,115 @@
             </repeat>
             <section name="jbgen">
                 <param name="zipOut" value="true" />
-                <param name="session_name" value="New test session"/>
+                <param name="session_name" value="New test session" />
             </section>
             <output name="output" file="jbrowse2_result02.zip" ftype="zip" compare="sim_size">
                 <assert_contents>
-                    <has_archive_member path=".*" n="616" delta="10"/>
-                    <has_archive_member path="index.html"/>
-                    <has_archive_member path="static/media/roboto-latin-400-normal.3f2b9a42f643e62a49b7.woff"/>
+                    <has_archive_member path=".*" n="637" delta="10" />
+                    <has_archive_member path="index.html" />
+                    <has_archive_member
+                        path="static/media/roboto-latin-400-normal.3f2b9a42f643e62a49b7.woff" />
                     <has_archive_member path="manifest.json">
-                        <has_text text="favicon.ico"/>
-                        <has_text text="background_color"/>
+                        <has_text text="favicon.ico" />
+                        <has_text text="background_color" />
                     </has_archive_member>
                     <has_archive_member path="galaxy.xml">
                         <is_valid_xml />
                         <xml_element path="./metadata/general/session_name" n="1">
-                            <has_text_matching expression="New test session"/>
-                            <not_has_text text="Newton"/>
+                            <has_text_matching expression="New test session" />
+                            <not_has_text text="Newton" />
                         </xml_element>
                     </has_archive_member>
-                    <has_archive_member path="merlin.gff3_0.gz"/>
-                    <has_archive_member path="merlin.bw_1"/>
-                    <has_archive_member path="test-6.bed_2.gz"/>
-                    <has_archive_member path="merlin.vcf_3.tbi"/>
-                    <has_archive_member path="merlin.cram_4"/>
-                    <has_archive_member path="merlin-sample.bam_5"/>
-                    <has_archive_member path="merlinlastz.maf_6.sorted.bed.gz.tbi"/>
-                    <has_archive_member path="merlin.blastxml_7.gz"/>
-                    <has_archive_member path="dm3test.cool_9.hic"/>
-                    <has_archive_member path="peach-grape-map.paf_10"/>
-                    <has_archive_member path="arabgrapepeach.paf_11"/>
-                    <has_archive_member path="Merlin.fa.gz.fai"/>
-                    <has_archive_member path="dm3.fa.fa.gz.fai"/>
-                    <has_archive_member path="Ppersica1.fa.fa.gz.fai"/>
+                    <has_archive_member path="merlin.gff3_0.gz" />
+                    <has_archive_member path="merlin.gff3_0.gz.tbi" />
+                    <has_archive_member path="merlin.bw_1" />
+                    <has_archive_member path="test-6.bed_2.gz" />
+                    <has_archive_member path="merlin.vcf_3" />
+                    <has_archive_member path="merlin.vcf_3.tbi" />
+                    <has_archive_member path="merlin.cram_4" />
+                    <has_archive_member path="merlin.cram_4.crai" />
+                    <has_archive_member path="merlin-sample.bam_5" />
+                    <has_archive_member path="merlin-sample.bam_5.bai" />
+                    <has_archive_member path="merlinlastz.maf_6.sorted.bed.gz.tbi" />
+                    <has_archive_member path="merlin.blastxml_7.gz" />
+                    <has_archive_member path="dm3test.cool_9.hic" />
+                    <has_archive_member path="peach-grape-map.paf_10" />
+                    <has_archive_member path="arabgrapepeach.paf_11" />
+                    <has_archive_member path="Merlin.fa.gz.fai" />
+                    <has_archive_member path="dm3.fa.fa.gz.fai" />
+                    <has_archive_member path="Ppersica1.fa.fa.gz" />
+                    <has_archive_member path="Ppersica1.fa.fa.gz.fai" />
+                    <has_archive_member path="Ppersica1.fa.fa.gz.gzi" />
+                    <has_archive_member path="Vvinifera1.fa.fa.gz.fai" />
+                    <has_archive_member path="Vvinifera1.fa.fa.gz" />
+                    <has_archive_member path="Vvinifera1.fa.fa.gz.gzi" />
                     <has_archive_member path="config.json">
                         <has_json_property_with_text property="name" text="Merlin" />
                     </has_archive_member>
                 </assert_contents>
             </output>
         </test>
-         <test>
-             <repeat name="assemblies">
-                 <conditional name="reference_genome">
-                    <param name="genome_type_select" value="history"/>
-                    <param name="genome" value="merlin.fa"/>
-                    <param name="genome.ext" value="fasta"/>
-                    <param name="genome.name" value="Merlin"/>
-                 </conditional>
+        <test>
+            <param name="autoCollection">
+                <collection type="list" name="merlintest">
+                    <element name="merlin.fa" value="merlin.fa" />
+                    <element name="merlin.bw" value="bw/merlin.bw" />
+                    <element name="test-6.bed" value="bed/test-6.bed" />
+                </collection>
+            </param>
+            <section name="jbgen">
+                <param name="zipOut" value="true" />
+                <param name="session_name" value="Collection test" />
+                <param name="ucol|formcoll" value="collect" />
+            </section>
+            <output name="output" file="jbrowse2_result01.zip" ftype="zip" compare="sim_size">
+                <assert_contents>
+                    <has_archive_member path=".*" n="611" delta="10" />
+                    <has_archive_member path="index.html" />
+                    <has_archive_member
+                        path="static/media/roboto-latin-400-normal.3f2b9a42f643e62a49b7.woff" />
+                    <has_archive_member path="manifest.json">
+                        <has_text text="favicon.ico" />
+                        <has_text text="background_color" />
+                    </has_archive_member>
+                    <has_archive_member path="galaxy.xml">
+                        <is_valid_xml />
+                        <xml_element path="./metadata/general/session_name" n="1">
+                            <has_text_matching expression="Collection test" />
+                            <not_has_text text="Newton" />
+                        </xml_element>
+                    </has_archive_member>
+                    <has_archive_member path="jb2_webserver.py" />
+                    <has_archive_member path="merlin.fa.fa.gz.gzi"/>
+                    <has_archive_member path="merlin.fa.fa.gz"/>
+                    <has_archive_member path="merlin.fa.fa.gz.fai"/>
+                    <has_archive_member path="merlin.bw" />
+                    <has_archive_member path="index.html" />
+                    <has_archive_member path="test-6.bed.gz"/>
+                    <has_archive_member path="test-6.bed.gz.tbi"/>
+                </assert_contents>
+            </output>
+        </test>
+        <test>
+            <repeat name="assemblies">
+                <conditional name="reference_genome">
+                    <param name="genome_type_select" value="history" />
+                    <param name="genome" value="merlin.fa" />
+                    <param name="genome.ext" value="fasta" />
+                    <param name="genome.name" value="Merlin" />
+                </conditional>
                 <repeat name="track_groups">
                     <param name="category" value="Default" />
                     <repeat name="data_tracks">
                         <conditional name="data_format">
-                            <param name="data_format_select" value="bigwig"/>
+                            <param name="data_format_select" value="bigwig" />
                             <conditional name="useuri">
-                                <param name="annotation" value="bw/merlin.bw"/>
-                                <param name="insource" value="history"/>
+                                <param name="annotation" value="bw/merlin.bw" />
+                                <param name="insource" value="history" />
                             </conditional>
                         </conditional>
                     </repeat>
-                 </repeat>
+                </repeat>
             </repeat>
             <param name="uglyTestingHack" value="enabled" />
             <output name="output">
@@ -729,21 +838,21 @@
             </output>
         </test>
         <test>
-             <repeat name="assemblies">
-                 <conditional name="reference_genome">
-                    <param name="genome_type_select" value="history"/>
-                    <param name="genome" value="merlin.fa"/>
-                    <param name="genome.ext" value="fasta"/>
-                    <param name="genome.name" value="Merlin"/>
-                 </conditional>
+            <repeat name="assemblies">
+                <conditional name="reference_genome">
+                    <param name="genome_type_select" value="history" />
+                    <param name="genome" value="merlin.fa" />
+                    <param name="genome.ext" value="fasta" />
+                    <param name="genome.name" value="Merlin" />
+                </conditional>
                 <repeat name="track_groups">
                     <param name="category" value="Default" />
                     <repeat name="data_tracks">
                         <conditional name="data_format">
-                            <param name="data_format_select" value="vcf"/>
+                            <param name="data_format_select" value="vcf" />
                             <conditional name="useuri">
-                                <param name="insource" value="history"/>
-                                <param name="annotation" value="vcf/merlin.vcf"/>
+                                <param name="insource" value="history" />
+                                <param name="annotation" value="vcf/merlin.vcf" />
                             </conditional>
                         </conditional>
                     </repeat>
@@ -753,7 +862,7 @@
             <output name="output">
                 <assert_contents>
                     <has_text text="genome path="></has_text>
-                   <has_text text="label="></has_text>
+                    <has_text text="label="></has_text>
                     <has_text text="format="></has_text>
                     <has_text text="metadata"></has_text>
                     <has_text text="useuri="></has_text>
@@ -763,40 +872,40 @@
             </output>
         </test>
         <test>
-             <repeat name="assemblies">
-                 <conditional name="reference_genome">
-                    <param name="genome_type_select" value="history"/>
-                    <param name="genome" value="merlin.fa"/>
-                    <param name="genome.ext" value="fasta"/>
-                    <param name="genome.name" value="Merlin"/>
-                 </conditional>
+            <repeat name="assemblies">
+                <conditional name="reference_genome">
+                    <param name="genome_type_select" value="history" />
+                    <param name="genome" value="merlin.fa" />
+                    <param name="genome.ext" value="fasta" />
+                    <param name="genome.name" value="Merlin" />
+                </conditional>
             </repeat>
             <param name="uglyTestingHack" value="enabled" />
             <output name="output">
                 <assert_contents>
                     <has_text text="genome path="></has_text>
-                   <has_text text="label="></has_text>
+                    <has_text text="label="></has_text>
                     <has_text text="useuri="></has_text>
                     <has_text text="metadata"></has_text>
                 </assert_contents>
             </output>
         </test>
         <test>
-             <repeat name="assemblies">
-                 <conditional name="reference_genome">
-                    <param name="genome_type_select" value="history"/>
-                    <param name="genome" value="merlin.fa"/>
-                    <param name="genome.ext" value="fasta"/>
-                    <param name="genome.name" value="Merlin"/>
-                 </conditional>
+            <repeat name="assemblies">
+                <conditional name="reference_genome">
+                    <param name="genome_type_select" value="history" />
+                    <param name="genome" value="merlin.fa" />
+                    <param name="genome.ext" value="fasta" />
+                    <param name="genome.name" value="Merlin" />
+                </conditional>
                 <repeat name="track_groups">
                     <param name="category" value="Default" />
                     <repeat name="data_tracks">
                         <conditional name="data_format">
-                            <param name="data_format_select" value="vcf"/>
+                            <param name="data_format_select" value="vcf" />
                             <conditional name="useuri">
-                                <param name="insource" value="history"/>
-                                <param name="annotation" value="vcf/merlin.vcf"/>
+                                <param name="insource" value="history" />
+                                <param name="annotation" value="vcf/merlin.vcf" />
                             </conditional>
                         </conditional>
                     </repeat>
@@ -806,7 +915,7 @@
             <output name="output">
                 <assert_contents>
                     <has_text text="genome path="></has_text>
-                   <has_text text="label="></has_text>
+                    <has_text text="label="></has_text>
                     <has_text text="format="></has_text>
                     <has_text text="metadata"></has_text>
                     <has_text text="useuri="></has_text>
@@ -816,83 +925,83 @@
             </output>
         </test>
         <test>
-             <repeat name="assemblies">
-                 <conditional name="reference_genome">
-                    <param name="genome_type_select" value="history"/>
-                    <param name="genome" value="merlin.fa"/>
-                    <param name="genome.ext" value="fasta"/>
-                    <param name="genome.name" value="Merlin"/>
-                 </conditional>
-                 <repeat name="track_groups">
+            <repeat name="assemblies">
+                <conditional name="reference_genome">
+                    <param name="genome_type_select" value="history" />
+                    <param name="genome" value="merlin.fa" />
+                    <param name="genome.ext" value="fasta" />
+                    <param name="genome.name" value="Merlin" />
+                </conditional>
+                <repeat name="track_groups">
                     <param name="category" value="Default" />
                     <repeat name="data_tracks">
                         <conditional name="data_format">
-                        <param name="data_format_select" value="gff"/>
-                           <conditional name="useuri">
-                                <param name="insource" value="history"/>
-                               <param name="annotation" value="gff3/A.gff"/>
+                            <param name="data_format_select" value="gff" />
+                            <conditional name="useuri">
+                                <param name="insource" value="history" />
+                                <param name="annotation" value="gff3/A.gff" />
                             </conditional>
                         </conditional>
                         <conditional name="match_part">
-                            <param name="match_part_select" value="false"/>
+                            <param name="match_part_select" value="false" />
                         </conditional>
                         <section name="jbcolor_scale">
                             <conditional name="color_score">
-                                <param name="color_score_select" value="none"/>
+                                <param name="color_score_select" value="none" />
                             </conditional>
                             <conditional name="color">
-                                <param name="color_select" value="automatic"/>
+                                <param name="color_select" value="automatic" />
                             </conditional>
                         </section>
                     </repeat>
                 </repeat>
                 <repeat name="track_groups">
-                <param name="category" value="Ignore Scale" />
+                    <param name="category" value="Ignore Scale" />
                     <repeat name="data_tracks">
-                    <conditional name="data_format">
-                        <param name="data_format_select" value="gff"/>
-                       <conditional name="useuri">
-                            <param name="insource" value="history"/>
-                        <param name="annotation" value="gff3/1.gff"/>
-                        </conditional>
-                        <conditional name="match_part">
-                            <param name="match_part_select" value="false"/>
+                        <conditional name="data_format">
+                            <param name="data_format_select" value="gff" />
+                            <conditional name="useuri">
+                                <param name="insource" value="history" />
+                                <param name="annotation" value="gff3/1.gff" />
+                            </conditional>
+                            <conditional name="match_part">
+                                <param name="match_part_select" value="false" />
+                            </conditional>
+                            <section name="jbcolor_scale">
+                                <conditional name="color_score">
+                                    <param name="color_score_select" value="none" />
+                                    <conditional name="color">
+                                        <param name="color_select" value="manual" />
+                                        <param name="style_color" value="#ff00ff" />
+                                    </conditional>
+                                </conditional>
+                            </section>
                         </conditional>
-                        <section name="jbcolor_scale">
-                            <conditional name="color_score">
-                                <param name="color_score_select" value="none"/>
-                                <conditional name="color">
-                                    <param name="color_select" value="manual"/>
-                                    <param name="style_color" value="#ff00ff"/>
-                                </conditional>
-                            </conditional>
-                        </section>
-                    </conditional>
                     </repeat>
                 </repeat>
                 <repeat name="track_groups">
-                <param name="category" value="Scaled Colour" />
+                    <param name="category" value="Scaled Colour" />
                     <repeat name="data_tracks">
                         <conditional name="data_format">
-                            <param name="data_format_select" value="gff"/>
-                           <conditional name="useuri">
-                                <param name="insource" value= "history"/>
-                                <param name="annotation" value="gff3/C.gff"/>
+                            <param name="data_format_select" value="gff" />
+                            <conditional name="useuri">
+                                <param name="insource" value="history" />
+                                <param name="annotation" value="gff3/C.gff" />
                             </conditional>
                             <conditional name="match_part">
-                                <param name="match_part_select" value="false"/>
+                                <param name="match_part_select" value="false" />
                             </conditional>
                             <section name="jbcolor_scale">
                                 <conditional name="color_score">
-                                    <param name="color_score_select" value="score"/>
-                                    <param name="score_scaling" value="linear"/>
+                                    <param name="color_score_select" value="score" />
+                                    <param name="score_scaling" value="linear" />
                                     <conditional name="score_scales">
-                                        <param name="scale_select" value="automatic"/>
+                                        <param name="scale_select" value="automatic" />
                                     </conditional>
                                     <conditional name="color_scheme">
-                                        <param name="score_scheme" value="opacity"/>
+                                        <param name="score_scheme" value="opacity" />
                                         <conditional name="color">
-                                            <param name="color_select" value="automatic"/>
+                                            <param name="color_select" value="automatic" />
                                         </conditional>
                                     </conditional>
                                 </conditional>
@@ -901,26 +1010,26 @@
                     </repeat>
                     <repeat name="data_tracks">
                         <conditional name="data_format">
-                            <param name="data_format_select" value="gff"/>
-                           <conditional name="useuri">
-                                <param name="annotation" value="gff3/B.gff"/>
-                                <param name="insource" value= "history"/>
+                            <param name="data_format_select" value="gff" />
+                            <conditional name="useuri">
+                                <param name="annotation" value="gff3/B.gff" />
+                                <param name="insource" value="history" />
                             </conditional>
-                           <conditional name="match_part">
-                                <param name="match_part_select" value="false"/>
+                            <conditional name="match_part">
+                                <param name="match_part_select" value="false" />
                             </conditional>
                             <section name="jbcolor_scale">
                                 <conditional name="color_score">
-                                    <param name="color_score_select" value="score"/>
-                                    <param name="score_scaling" value="linear"/>
+                                    <param name="color_score_select" value="score" />
+                                    <param name="score_scaling" value="linear" />
                                     <conditional name="score_scales">
-                                        <param name="scale_select" value="automatic"/>
+                                        <param name="scale_select" value="automatic" />
                                     </conditional>
                                     <conditional name="color_scheme">
-                                        <param name="score_scheme" value="opacity"/>
+                                        <param name="score_scheme" value="opacity" />
                                         <conditional name="color">
-                                            <param name="color_select" value="manual"/>
-                                            <param name="style_color" value="#0000ff"/>
+                                            <param name="color_select" value="manual" />
+                                            <param name="style_color" value="#0000ff" />
                                         </conditional>
                                     </conditional>
                                 </conditional>
@@ -929,27 +1038,27 @@
                     </repeat>
                     <repeat name="data_tracks">
                         <conditional name="data_format">
-                            <param name="data_format_select" value="gff"/>
-                           <conditional name="useuri">
-                                <param name="annotation" value="gff3/A.gff"/>
-                                <param name="insource" value= "history"/>
+                            <param name="data_format_select" value="gff" />
+                            <conditional name="useuri">
+                                <param name="annotation" value="gff3/A.gff" />
+                                <param name="insource" value="history" />
                             </conditional>
                             <conditional name="match_part">
-                                <param name="match_part_select" value="false"/>
+                                <param name="match_part_select" value="false" />
                             </conditional>
                             <section name="jbcolor_scale">
                                 <conditional name="color_score">
-                                    <param name="color_score_select" value="score"/>
-                                    <param name="score_scaling" value="linear"/>
+                                    <param name="color_score_select" value="score" />
+                                    <param name="score_scaling" value="linear" />
                                     <conditional name="score_scales">
-                                        <param name="scale_select" value="manual"/>
-                                        <param name="minimum" value="0"/>
-                                        <param name="maximum" value="1000"/>
+                                        <param name="scale_select" value="manual" />
+                                        <param name="minimum" value="0" />
+                                        <param name="maximum" value="1000" />
                                     </conditional>
                                     <conditional name="color_scheme">
-                                        <param name="score_scheme" value="opacity"/>
+                                        <param name="score_scheme" value="opacity" />
                                         <conditional name="color">
-                                            <param name="color_select" value="automatic"/>
+                                            <param name="color_select" value="automatic" />
                                         </conditional>
                                     </conditional>
                                 </conditional>
@@ -958,28 +1067,28 @@
                     </repeat>
                     <repeat name="data_tracks">
                         <conditional name="data_format">
-                            <param name="data_format_select" value="gff"/>
+                            <param name="data_format_select" value="gff" />
                             <conditional name="useuri">
-                                <param name="annotation" value="gff3/1.gff"/>
-                                <param name="insource" value= "history"/>
+                                <param name="annotation" value="gff3/1.gff" />
+                                <param name="insource" value="history" />
                             </conditional>
                             <conditional name="match_part">
-                                <param name="match_part_select" value="false"/>
+                                <param name="match_part_select" value="false" />
                             </conditional>
                             <section name="jbcolor_scale">
                                 <conditional name="color_score">
-                                    <param name="color_score_select" value="score"/>
-                                    <param name="score_scaling" value="linear"/>
+                                    <param name="color_score_select" value="score" />
+                                    <param name="score_scaling" value="linear" />
                                     <conditional name="score_scales">
-                                        <param name="scale_select" value="manual"/>
-                                        <param name="minimum" value="0"/>
-                                        <param name="maximum" value="1000"/>
+                                        <param name="scale_select" value="manual" />
+                                        <param name="minimum" value="0" />
+                                        <param name="maximum" value="1000" />
                                     </conditional>
                                     <conditional name="color_scheme">
-                                        <param name="score_scheme" value="opacity"/>
+                                        <param name="score_scheme" value="opacity" />
                                         <conditional name="color">
-                                            <param name="color_select" value="manual"/>
-                                            <param name="style_color" value="#ff0000"/>
+                                            <param name="color_select" value="manual" />
+                                            <param name="style_color" value="#ff0000" />
                                         </conditional>
                                     </conditional>
                                 </conditional>
@@ -988,47 +1097,47 @@
                     </repeat>
                 </repeat>
                 <repeat name="track_groups">
-                <param name="category" value="Realistic" />
+                    <param name="category" value="Realistic" />
                     <repeat name="data_tracks">
                         <conditional name="data_format">
-                            <param name="data_format_select" value="gff"/>
+                            <param name="data_format_select" value="gff" />
                             <conditional name="useuri">
-                                <param name="annotation" value="gff3/interpro.gff"/>
-                                <param name="insource" value= "history"/>
+                                <param name="annotation" value="gff3/interpro.gff" />
+                                <param name="insource" value="history" />
                             </conditional>
                             <conditional name="match_part">
-                                <param name="match_part_select" value="false"/>
+                                <param name="match_part_select" value="false" />
                             </conditional>
                             <section name="jbcolor_scale">
                                 <conditional name="color_score">
-                                    <param name="color_score_select" value="none"/>
+                                    <param name="color_score_select" value="none" />
                                 </conditional>
                                 <conditional name="color">
-                                    <param name="color_select" value="automatic"/>
+                                    <param name="color_select" value="automatic" />
                                 </conditional>
                             </section>
                         </conditional>
                     </repeat>
                     <repeat name="data_tracks">
-                    <conditional name="data_format">
-                        <param name="data_format_select" value="gff"/>
-                         <conditional name="useuri">
-                            <param name="annotation" value="gff3/2.gff"/>
-                            <param name="insource" value= "history"/>
-                        </conditional>
-                        <conditional name="match_part">
-                            <param name="match_part_select" value="true"/>
-                            <param name="name" value="cDNA_match"/>
+                        <conditional name="data_format">
+                            <param name="data_format_select" value="gff" />
+                            <conditional name="useuri">
+                                <param name="annotation" value="gff3/2.gff" />
+                                <param name="insource" value="history" />
+                            </conditional>
+                            <conditional name="match_part">
+                                <param name="match_part_select" value="true" />
+                                <param name="name" value="cDNA_match" />
+                            </conditional>
+                            <section name="jbcolor_scale">
+                                <conditional name="color_score">
+                                    <param name="color_score_select" value="none" />
+                                </conditional>
+                                <conditional name="color">
+                                    <param name="color_select" value="automatic" />
+                                </conditional>
+                            </section>
                         </conditional>
-                        <section name="jbcolor_scale">
-                            <conditional name="color_score">
-                                <param name="color_score_select" value="none"/>
-                            </conditional>
-                            <conditional name="color">
-                                <param name="color_select" value="automatic"/>
-                            </conditional>
-                        </section>
-                    </conditional>
                     </repeat>
                 </repeat>
             </repeat>
@@ -1036,14 +1145,14 @@
             <param name="uglyTestingHack" value="enabled" />
             <output name="output">
                 <assert_contents>
-                        <has_text text="Ignore Scale"/>
-                        <has_text text="A.gff"/>
-                        <has_text text="B.gff"/>
-                        <has_text text="C.gff"/>
-                        <has_text text="interpro.gff"/>
-                        <has_text text="Scaled Colour"/>
-                        <has_text text="1.gff"/>
-                        <has_text text="2.gff"/>
+                    <has_text text="Ignore Scale" />
+                    <has_text text="A.gff" />
+                    <has_text text="B.gff" />
+                    <has_text text="C.gff" />
+                    <has_text text="interpro.gff" />
+                    <has_text text="Scaled Colour" />
+                    <has_text text="1.gff" />
+                    <has_text text="2.gff" />
                 </assert_contents>
             </output>
         </test>
@@ -1168,5 +1277,5 @@
 
 @ATTRIBUTION@
 ]]></help>
-    <expand macro="citations"/>
-</tool>
+    <expand macro="citations" />
+</tool>
\ No newline at end of file
Binary file jbrowse8.png has changed
--- a/macros.xml	Sun Apr 21 04:42:29 2024 +0000
+++ b/macros.xml	Wed Apr 24 02:29:32 2024 +0000
@@ -1,6 +1,6 @@
 <?xml version="1.0"?>
 <macros>
-    <token name="@TOOL_VERSION@">2.10.1</token>
+    <token name="@TOOL_VERSION@">2.11.0</token>
     <xml name = "edamInc">
         <edam_topics>
             <edam_topic>topic_3307</edam_topic>
@@ -20,7 +20,8 @@
             <requirement type="package" version="6.0.1">pyyaml</requirement>
             <requirement type="package" version="1.11">tabix</requirement>
             <requirement type="package" version="4.6.0">findutils</requirement>
-            <requirement type="package" version="0.0.8">hictk</requirement>
+            <requirement type="package" version="0.0.12-0">hictk</requirement>
+            <requirement type="package" version="3.0">zip</requirement>
             <yield/>
         </requirements>
     </xml>
@@ -539,51 +540,51 @@
 
     <xml name="input_conditional" token_label="Track Data" token_format="data">
         <conditional name="useuri">
-                <param name="insource" type="select" label="Define track data as a history file or an internet URI"
-                    help="A public URI implies that all the associated tabix files are also in place. They are created for history files">
-                    <option value="history" selected="true">Track data from a history file</option>
-                    <option value="uri" >Tabix data URI - index files must be available at corresponding URI</option>
+            <param name="insource" type="select" label="Define track data as a history file or an internet URI"
+                help="A public URI implies that all the associated tabix files are also in place. They are created for history files">
+                <option value="history" selected="true">Track data from a history file</option>
+                <option value="uri" >Tabix data URI - index files must be available at corresponding URI</option>
+            </param>
+            <when value="history">
+                <param label="@LABEL@" format="@FORMAT@" name="annotation" multiple="True" optional="true" type="data" />
+            </when>
+            <when value="uri">
+                <param label="@LABEL@" name="annouri"  type="text" />
+                <param label="Short name for track display" name="annoname" type="text" >
+                    <sanitizer invalid_char="_">
+                    <valid initial="string.printable" >
+                        <remove value="'" />
+                    </valid>
+                    </sanitizer>
                 </param>
-                <when value="history">
-                       <param label="@LABEL@" format="@FORMAT@" name="annotation" multiple="True" optional="true" type="data" />
-                </when>
-                <when value="uri">
-                       <param label="@LABEL@" name="annouri"  type="text" />
-                       <param label="Short name for track display" name="annoname" type="text" >
-                             <sanitizer invalid_char="_">
+            </when>
+        </conditional>
+    </xml>
+    <xml name="pafref_conditional" token_label="Track Data" token_format="data">
+        <conditional name="pafuseuri">
+            <param name="insource" type="select" label="PAF reference data from a history file or an internet URI?"
+                help="Multiple references can be used for mashmap PAF. A URI source requires all the associated tabix index files to be in place.">
+                <option value="history" selected="true">PAF reference comparison genome from a history file</option>
+                <option value="uri">PAF reference comparison genome tabix .gz URI with index files at the corresponding URIs</option>
+            </param>
+            <when value="history">
+                    <param label="@LABEL@" format="@FORMAT@" name="annotation"  type="data"
+                        help="Add all PAF reference comparison genomes used to make the PAF" multiple="true" />
+            </when>
+            <when value="uri">
+                <repeat name="refuri" title="PAF reference comparison genome URI" min="1">
+                    <param label="@LABEL@" name="annotation"  type="text" />
+                    <param label="Short name for this reference" name="annoname" type="text" help="Short names take less track space">
+                            <sanitizer invalid_char="_">
                                 <valid initial="string.printable" >
                                     <remove value="'" />
                                 </valid>
-                              </sanitizer>
-                        </param>
-                </when>
-            </conditional>
-     </xml>
-    <xml name="pafref_conditional" token_label="Track Data" token_format="data">
-        <conditional name="pafuseuri">
-                <param name="insource" type="select" label="PAF reference data from a history file or an internet URI?"
-                    help="Multiple references can be used for mashmap PAF. A URI source requires all the associated tabix index files to be in place.">
-                    <option value="history" selected="true">PAF reference comparison genome from a history file</option>
-                    <option value="uri">PAF reference comparison genome tabix .gz URI with index files at the corresponding URIs</option>
-                </param>
-                <when value="history">
-                       <param label="@LABEL@" format="@FORMAT@" name="annotation"  type="data"
-                          help="Add all PAF reference comparison genomes used to make the PAF" multiple="true" />
-                </when>
-                <when value="uri">
-                    <repeat name="refuri" title="PAF reference comparison genome URI" min="1">
-                       <param label="@LABEL@" name="annotation"  type="text" />
-                       <param label="Short name for this reference" name="annoname" type="text" help="Short names take less track space">
-                             <sanitizer invalid_char="_">
-                                <valid initial="string.printable" >
-                                    <remove value="'" />
-                                </valid>
-                              </sanitizer>
-                        </param>
-                    </repeat>
-                </when>
-            </conditional>
-     </xml>
+                            </sanitizer>
+                    </param>
+                </repeat>
+            </when>
+        </conditional>
+    </xml>
     <xml name="citations">
         <citations>
         <citation type="doi">10.1186/s13059-016-0924-1</citation>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/Merlin	Wed Apr 24 02:29:32 2024 +0000
@@ -0,0 +1,2881 @@
+>Merlin
+TCGTTTAGACAAAGGTACATTATTGTATCGTGGCCAAAAATTAGACCTTCCTACATTCGA
+GCATAACGCAGAGAATAAGTTGTTCTATTTCAGAAACTACGTTTCAACTTCATTAAAGCC
+TCTGATCTTTGGTGAATTTGGTCGTATGTTTATGGCACTAGATGACGATACTACAATTTA
+TACTGCTGAGACGCCTGATGATTATAATCGTTTCGCAAACCCAGAAGATATAATTGATAT
+TGGCGCTACTCAAAAAGACTCATTTGACGATAACAATAATGATGGAACATCTATTAATAT
+CGGCAAACAAGTTAATTTAGGATTCGTTATTTCCGGTGCTGAAAATGTTCGAGTTATTGT
+TCCAGGTTCTTTAACTGAATATCCAGAAGAAGCGGAAGTTATTCTGCCTCGTGGTACTCT
+TTTGAAGATCAATAAAATCACTACTCAAGTAGATAAACGCTCGAATAAGTTCATGGTTGA
+AGGTTCAATCGTTCCGCCTTCTGAGCAAATTGATGAATCTGTTGAGATTTATGACGGTGA
+TCTGTTCATGGAAACAGGTGAAGTAGTAAAACTGTCCGGATTCATGCAGTTCGTCAACGA
+ATCTGCATACGATGAAGAGCAAAACCAGATGGCTGCTGAGATTCTGTCTGGATTCTTGGA
+CATTGATGACATGCCACGTAAGTTCCGCTAGCCGTTTACATCCACATGGAAGTGGATTAT
+AATGGCTCTACGTTAACAAGAGGAAAACAACATGAAATCAATTTTTCGTATCAACGGTGT
+AGAAATTGTAGTTGAAGATGTAGTTCCTATGTCTTATGAATTCAATGAAGTTGTTTTCAA
+AGAGCTTAAGAAAATTTTAGGCGATAAGAAGCTTCAAAGTACTCCAATTGGACGTTTTGG
+AATGAAAGAAAACGTTGATACTTATATTGAAAGTGTAGTGACAGGGCAGTTAGAAGGTGA
+ATTTTCTGTAGCAGTTCAAACTGTAGAAAATGATGAAGTTATTTTAACTTTACCAGCTTT
+CGTAATTTTCCGCAAATAAAACAATGGGGAGCTATGCTCCCCATTTTTACAATCCAAGTA
+TTTTCGAAGTAGAGTTTCGGGTCGAATTAATGACGTGAGACAACCCTCCAGCAGCTCCTC
+CAAGTCTAGATAATCTACTTAAACTTCCATTAAGAGACATTTCACTATTAATTCCAGTTA
+TAGAATTAACAGCTCTATCTTCAATCCAATCAAGAGCAGCTTGACGTCCAACAGCACCCG
+TTTGCATTACTCTGTAAGCAAATGTAACATCGAAAACCGCAATTTGGTTATCTCCTTCAT
+ATGTAAGCTCAGGAGCTCCACACGCAACAGGAACACAACCTGTGAACATTATCACAGTAT
+GAGGTAATCCATTTCGAGCATGAAGGTTAACCTGAATGTCAGCTTCGACGTCAGTTGGTA
+ATGCTCGCAATCCAGTAACCGGGTCTTGAACGGAGTTCACCCAATCTTGCATTGCACGAT
+AGTTACTTGCTTCGGGATCCATTCTGAATGATATAGTTAACGGATCGAGTTCACGTCCAG
+TTATTCTAATATTCGGTGAGTTATGGTTGAAATCCATTTCATGAGACAATCTGTTCTCTG
+GAATTTTGACCGAATAAATCATCAATCCAGATTGCGGATAAGCCATGTTAAAGAAGTCTA
+ACAAATAAGTTCCGACTTCAAATTCACCTAATAAAGACTGAACAACACGATTGCTCATTG
+CTCCAATAAGATATTTCGATACACCAGACTTTCTTACCAGCTGTTGAGTACCGGCAGTGA
+TAATTGAGGTGAGTCCTGATGTGAACTCACCTTGTGTTAATCCAAGCCAGTCATTATTCA
+ACGGAAGGTTATTAAAGAGCATACCGCCAAATTGATCGAGTAATTGTTGAGACTTTGCTG
+ACGGAGTAGTTGCAAATACACAACTAAACATATTAGTACGCTGAAAGTCTATATTACCCG
+CTTGGTTTTTAAATTCATCTAAAGTTAGCATCAGAATCCTTCCGCATATACTGAAGCTCG
+GTTCAATGTCAAGATTTCACGCATAGTAATTTCTAATGTGAATGTACTTGGCAGGTTTGG
+AGCTATAGCTAAACCGTTAAAGTTTCCATTTGGAGTTTTATCAAAACGGATACTCTGAAT
+TTGACATGGACCGAATACTTCAGCACGTCCATCGAATTTACTTGTGGTTCCAAAGTTTCT
+GACGAACCACACAGTAGGGTTACTTACAACAATAACATTACTTAAGAATGAAGTTATTTT
+CTCAAAAACAGTGTCATTTTTATTAGCTTCATCTGGAGTTAATGTATCAAGGAAAGTTGA
+TTTATACCATTCATCTAATTGAGACTTAACTTCTTTTGCATAAGTAGACGTTCCCGTTTC
+GCCATAACTATAGTAGTTAAAGTATTCATAGATCTCGATAATAGCAATAAGATCTTGTAC
+TGATCGAGGAGTTAAATCCCACGTGAATACCTTCGTACGGTTATCTGCGCCGCCATACAT
+TGATCGAGCAGTGTTATAGATCTGCTCGTTATGGTCAGCCATTAATCCTTGAGTCAATGA
+CTCTAATCCGCCAAAGACAGCAGTAGATGCAACGTTACTTAATACCCCTGTAGCAGTACC
+GCCGCCACGAGAAATAAGTGAATCTCCAACGTCATTAAATTTATGAGAAACTGATTCAAC
+ATCTGATTTCGAGCGTGGAAGTAAAATATTCACTACTGGAATTTTATCAACTTTATTAGT
+ATTTGTTCCAGTGATTGATTTCACTACACTATTTGCAGTACGTTTCATTTCACCTAAACG
+CATGCTACGCATATCACCGGTTGTACGAGAATTCATATCATACGCAGTGAACAACAACCC
+GTTCTTATAAAGATCATGAACTCGTAAAGAACCAGATGTGTCATTACCAGCTGAACGTTC
+AGACGGATATTGCGCAGTTATAGTGGATTTTATTTTTGCTGATTGTGAACTTTGACCAGC
+GGAGGTTTTAACTCCGCTAATTAAAGCATCAGTCTTATCATCTAATTCTCTGACTTTAAT
+GCTCATTAATTAACTCCTGTTGCCCCGAATACTCCAGGAGCTGGAGTAGCCGTGACTGTT
+TGAACCTGGTGAATAGTCTTACTATTATTTACGTTATTAACCTGAGTGTTAGCAACATTC
+ATATCACCGGTTGATTTTTTAGATTGCTCTTTAGCATTTTCAGCTTTTTGAATATTTTGA
+ACTCGTTGATTATCTTCCGAAGTAGCTGGAGCCGCAGGCTTCGGAGTGTTATCTTCTTTG
+AGCTTCTGATACTTGGATTCTACTCGTTGGAATCTTTTATCGAGTTCCTTTTTAGTAGCT
+GGTTGATCACTTATAGCAGAATCACTAATAGACTTTTTGGCACTGTTATATGCCTTCTCT
+AAAGATTGCATATTAGTTGGATTCTCTGGATCAACATCACCAATATATTTTTCTAAACGC
+TGAACAGCTGCACGAGCTTCGTTTTGTTTGATCAGTGTTTCTTCGCGTTTTTCAGGAGCC
+ATTGCTTTAAGATTCTGAGTCTCTTGATCACGGTCAGATGCTTGTGTAGAATCGATTTTA
+TTCTCTCTTCCTAGTACCCAATCAAATGCACGAGTTTTAAATTCGCCAGCTTTATCAATA
+ATTCCAGGACCTTCTTCAATACGCTTACTCTGATATTTAGCCAAAGCTTTTTGATCATCT
+TCAGACAATGAATTACCAGTGCGTTCCTGGAATCCTTCTAGTGCTGAACCACGAATAGTA
+GTTGCTGCATTTTCAAAGCCAAGTGCATCGAGTATAGAAGCAGATATCTTTGAAATTCCC
+AAAGACATTATTTCGCTCAGGTTGTAAATCACATCAGCTAATCCTTTGACAATAGCTACT
+GCTAATCCACTCCAGTCTCCAGCTTCCCAGAACTTTTTAATATCTCCTAACATTCCAAAA
+ATTGATTGAAGCAGTCCACCCCATTCACCAGCTTCAGCACTGAATTCATCGAAGTTACTC
+ATGAATTTATCAGTCCAATACTTAAAATGAATACGAAGTAAATCTATGCCTAATACTAAT
+GCAAATAGCATAGCAGCCATTTTAGCAGCTTCAGCTAATGCTGTTACGGTGTATTTGAAA
+AGCATAGACGATATTTTATCAGTGATTGATATCGTAGCTTTAAATCCGCCCTTCGTAGTC
+TTCAGCAAGTCACCTAACATATCGGTAGGTTTCTTATCATCTTTCTTTTGATCTTTCTTG
+TTGTTCTCGGGTTCCTGAGGGACAGGTGGAAAGAAATCCTCATCAGGTAAATTGTTATTA
+TCATCTAATGGAGGAAGTATTCTCTCAGGTAATCCAGGGGACTCTGGCTCATCAGGATCT
+GGAAGCTTATCTTCTATCACTGACAGCCCAGTTGAAGCTGAGGCACCAGATTCTTGTACT
+TTTTGCTCCACAGCCTGAACCTTCGACTCGAGCATCGAAGCGAGTTTACTTAATTTGTCG
+CTGATTGTTGACGCTACGCCAGTAAGAGTCTTGATAGACTCAGTAGTTCGTTCAGATGCT
+TCAGCAGCTAATTCAGTACCTTCAGCGACGTTATCAACTGAATCAATTAAGTTATTGCCC
+TTTTCTTCAATTACTTCAGCAACTAGTTCATTAGCGCTTTGTACATCATCAAGTTTAAGG
+CCGATTAATTCTAAAGAGTCTACTTGATCAGATGCAGTCGAGGCTGCATCTCTTTCACCC
+TTTGAATCAGCGATAACTTTACGACGTCTCATTGTGGACATGTTTTCGCTTTTCATTCAA
+ATAATCCTAGTACTTTAGCTGTTCCCCTTATATTGTGTGGACCGGGAATAGCAATAAGAT
+CTGTGATTTCTTCTGCCCACTTTAAAACAAACGCAGGCATCTTAAGGAAATTAGGAACCT
+CAGTGGAGTCATTCACTGATATGAAACATTCCGTGAGCATCTTATCGATAGTAGTAAATG
+TTTCATATCGCTCAGGAGAGCGGAACTTAAATGTCTTTCCTTGGAACTGGAATTCAAGGC
+GTTGGCAAATATAAATGTCATTGATATTGTAAGTGTATCCATCTTTAACGACACTTGATT
+TTAACTTGCCATTGAACTCTAGCAAATGAATAGACACTAAATCTGATTCAGCAGCGTTTA
+GCCCAGGATGAATTGAGTCCAAAAGAATTCCCATGTTCTCATCCATTGCACGAACATCTT
+TAATCAACGTGTGATGCTTCAAGCCAAGCTTAGGAATAGAAATGGTTTTGCCATTGACTT
+GTATTTTCTTAAGTGGTAGTATCAGATTTAAGTTCATTTTTAACCTTTATTGGTTCTACT
+GTTTCCAACTTACGAGAGTTAGTAAACATATAAAGTGTAGTTATGCTTTGGTTATTACTT
+ACTTCATGAATTACTTCATCAATGTAAAAATCAGCTTTGAATTGTTTCTTTGGATCAAAG
+AAATTAATCTTATCTCCAGGAGTCATTTCAAAGTCTCCAACCATTTTACAAGTTGCATAA
+CCGTCGTATTGTGCCATAGTCTGAAGCCTGATAGCTTCTTCATATCCATTTCGATAAGTC
+ATTTCAGAATATGCACCCGAGCGAGAAACGAAGATGCTATTCTGTCCATCACCTGTTACT
+ATTCTAGGAAGGTTATTATCCAAGAATGAGTGTGAATAGATTGTAGCGTTAAAAATAGGA
+TCGCGTGTATGGGCATTAGCCTTCGTTAACCACTGGAAGTCATAAGCGAGATTATATTCC
+AGCTCACCGACAAATTGACCTATTGTGCGTGGTTCACCGACAATAACCTTGATTGATTCT
+TGGTTAATCATTGCGTCATAATCCATCATGTTCAAGCCATAGATATCTTCCCATACAAAA
+ACGAATTGGTCATTATCTACTGCTAATGCAACATCTCGAACATATTTCTTGTATTCAGTT
+ATGTTACTCGTCCATGGAACTCGAGGAACATATGTGTTGATTGTGTTCATCGCAGGTGCT
+ATAAGAGGTTTTGATTCATAAATTGCACCGATCATCTCTTTTATTGATTCACCAGCGTCA
+TTAAAGAAACAGCGGCTAAATTTAAGATTCTCTATTTCATGAACCAGTCCTAAGTTAATA
+GCAATGATATTATCACCCTTAGAATCTACTGAAACACTGAAGTGTTTGCAGCCATAAATT
+CGGTTCAATGTTTTCTTAGAGTTCGCATTAGCTACTGAGATTTGTATAATTTGATTTCCA
+TCCATTAACGTATGAAGGTTCTTTGAATCAAAGAATTGTAAAACACCTTCATTACGTCCA
+AATAAACCATCTCTCATTGTTAGTGTAGTAATTGTAGCTGCTAACTCAATGTATCTGTTA
+GATTCCCATGCATCGTAATCCTGATACAACTTAATGCTCAGGTTCGGGAATCCCGGAAGT
+TGTTGTATCATTTAGTGTTATCCTTCTCTATCAGAGATAATGCAATAGATCTTTCAACTG
+GGATCATCTGCATTATTGACTCTAAATTGTAATGATTTTTAACCAGCATATGATTTATTT
+GATAGAAGCTAAATACTTCGTCTGGATTCAGCAAAAGATTAAAGATATGCAAAAAATCAT
+CGTAAATTATTTTCTTAGTTTCACAACATTTCATTCGAAGCTCAAGATGAATTGGTGTCA
+TCTGCTTAATAATTGATTCCAAAGCGTTCAAATCTATAGCATCTATAACTTGAATTTGAT
+TCTCTTCTGATAACTCGTTCCAAGGTATTATTTTCCCTTGGTATTTAATTGATTTCACAC
+ATTCAGCTACTTGTGTAGCTTTATCATCGTAAAACTTATCCGGGTAATTGAAGTAAATCG
+TAATACCAGCAACTTCGACGGTAGGCTCAGTAAGATCTTTGGTATTCAAACTGAATAAAG
+TTTGCTTATTCTTTTCGCAAACTGGACAAGTAAAAGCAATAGGAATTTTAGTTTTACCGA
+TTGACCCAGTGAACACCCTTAAGAATATGTACGGTCTCCATGTTGACGGAAACTCTTCGA
+AGTATTCTTCGAGCAACTCATTTAAGATAATGTTTTGCTCTTCTGGTGTTTTTTGGACTA
+AGTCGTTTCGGACTAACAGAAAATCTCGATAATCTGCTACTGTGAACGGTTTGAAACGAT
+GCACACCATCAGGCAAAACACAACGAATAATATTAGCCATTATGTCTCCTTTATCATATT
+TATAAATATTTCAATAAAGGAGTTGATATGAAATATGAATACACTTTTGAGGCTCGTATT
+GGTGATGAAGTAATCCAATGCCGAGCGTTTACACTAGAAGAATATCGCGATCTCATCAAA
+GCTAAAGCTGATGGGACTATCAAAGAGTATGTTCCAGAGCTGATTAAAAATTGTACTAAT
+GCTCGTGGATTAAATCGTCAAGAGTCAGAGCTATTGTTAGTTCACTTATGGGCTAACAGT
+TTAGGTGAGGTTAGTCACCAGAATACATGGGTGTGTTCCTGCGGACACGAAATACCAATG
+TCAATTAATCTTACATTCGCTCAGATCGATGAACCAGATGATCTCTGGTATTCCCTAGGT
+GGTTTCCGTATTAAGCTAAGATATCCTAATCTTTTTGAAGATTCAAATATCTCTATGATG
+ATCGCATCATGTATTGAATACATTCATGTGAACGGTGAAACCATTTCAGTCGATGAACTG
+AATGACAAAGAGATTGATGACCTTTACTCTGCAATAACAGAAGATGACATCGCTCGCATT
+AAAAGCTTATTGCTTAAGCCTACAGTTAAACTCGCTATTCCAGTTAAATGCGATAAATGT
+GGGGAAAATCATATCCACGTAATCGAGGGGCTTAAAGAATTCTTTAAGTTAATTTAATGG
+CAGATATAAAAAATCTTTATTCAGATATCGATCCCGAGTTCAAAATGGACTGGGATCATG
+ATGTAGCGCGGGCGCGTGGCCTACGGGCCATTAAAAACTCTCTTTTGGGTATTATAACAA
+CTCGCAAAGGAAGCCGTCCATTTGACCCTAACTTCGGGTGCTCATTAACAGATCAGTTGT
+TTGAAAATATGACGCCATTGACCGCTGATACTGTAAAGCGTAATATCGAGTCTTCAGTTC
+GTGCTTATGAACCACGCATTCGATATTTAGCAGTTAATGTAACTCCAGTGTATGATGATT
+ATACGCTTATTGTAGAAGTGCAATTCAGTGTAATTGATAACCCAGATGATATAGAACAGA
+TTAAGCTACAACTTGCTTCAAGCAATCGATGATCGCTTACACACGCCGTTGTTATAATGG
+TTCTAGTTCCTTTCAATCAATAACAACCAGAGTTACTAAAGAACAAGAAAGAGGGTTAAA
+TGAAACTTGAAGATCTACAAGAAGAGTTGAAAAACGATCTACAATTAGATTCAACTAAAT
+TACAATATGAAGCTGCAAATAACCCAGTGCTCTATGGCAAATGGTTGAATAAGCACTCGA
+GTATCCGCAAGGAGATGCTTCGCATCGAGGCTCAGAAGAAAACGTCTTTAAAGCGTAAGT
+TGGACTACTACACAGGCCGTGGTGACGGTGATGAATTTAGCATGGACCGTTATGAAAAGT
+CTGAAATGAAAACTGTTTTAAGCGCTGATCAAGAAGTACTTAAGTTAGATACATCTTTAC
+AATATTGGGCTATTCTGTTGGAATTTTGTTCTGGTGCGATGGATGCTATTAAATCTCGTG
+GTTTCGGGATTAAGCATGTAATTGAAATGAGACAATTTGAGGCAGGAAAGTAGTATAAAT
+AAGATAGTAAACTAGAGGAGACAACCATGTCTGAGATCTGTACTGTATGTAAGCAACCGA
+TTGATTCGGCATTGGTTGTTCATACTTCAAGTGGTCCGGTTCACCCGGGTCCATGCTATA
+ATTATATCGTTGAATTGCCGGTATCTGAAAATACACAAGAGCATTTAAACGAAACCGAAC
+TTTTGCTTTAGTCTAGTGTTGATAGCCAACTTGTTGGTTTTTGCCCCTTCCTTTCGGTTG
+GGGCCTTTTTGTATTAGAAGTCTTCTTCCGACTCAGATTCATCTTCTGATTCAAATTCCA
+AACGCTTACCGGCCAACGCATCGCGGATAGAAATATCATCGGTGTCCTTCAATTCTGTAT
+CTTTAACACGCTTTTTATAATAAGCCTCGAGTTCTTCCAGACCATCAAGAGTCTGGCATT
+GAGCGATCTTACTCATAAACGTATCAATAGATGCTTCATAAAGAAATTCTTTAAAATCCA
+TAATTCCTCACAGATTGATTGTTTTCATGATGTAGTTAAATTTTTCGTCTGCATATCTTT
+GAATGCGTTCTAAAGCGTGTTTTAAAGCATAGTTTAAATGCACGTACTTCTTTTTGGCAT
+TCGCTGATTTAGGCTTAACACCCATGTCATCCACGATATCCCAAACTTGTGCCAATGATT
+TAGAGTCATGCTTACGAAGAACACGACCAATACTCTGGAGCACTGTAACTTTTGATTTAA
+CTGGATGAGCGAAAATAACATGGTGTAAGTTTTTGACTGAAATACCAGTAGAGAATACTC
+CATAAGAAGCAACTACTACTAATCCGGTATCTTTTTCAGCCATAGCTTTAAGAGCGTTAC
+GAGTGTCAGTGTCAATTTCACCGTTAATGAAATGAACATTTTCATGACCGAGCTCTTTAA
+CCATCGCATAAAGCTCTTTACCGTGTTTAGCATTTTTAAACATCAAGAAGACGTTTTCAT
+TTTTCTTTGCTAATTTAACACCAAGAGCTGCAATCCATTGGTTTCTTCGTTTATATCCTG
+TGATAGCTGCAATTTCTTCTTGATAGGTTTTACCCTTCATTTTAACTGTAGCTGCATCTG
+GATAACGAAGGAAAATACAGTTGATCTTTAATTCAGTTACTTGGCCATCTTCCATTAGCT
+GAGCAGTTGAAACAGGCTTAAAGATTTCACCGAACATTCCAACATATTGCATGAGGTTGG
+CTTTGCCATCTTTCAGGGAACCAGAAAGACCGAATTTAAACATGCAATTATTTAAACCGG
+AAATGATGGTTGAAATACTTTTACCTGTCGCGAGGTGACATTCATCGTTCATCATTAAAC
+CAAATTGGCTGAACCATTCTTTTGGTTGTTTAACTGCTGTCTGCCAAGTACTAACATAGA
+TCATTGCGTTCGAATCACGAGCGGTACCGCCTCGAATTCCAAGACAATGTTTCTTACCAA
+ATAAGCGATAATCACAGAAGTCATTGATCATCTGGTCTACTAGTGCAGTAGTCGGAACGA
+TGATTAAAATTTTACCCTCATAGTTCTCAACATAATAACGAGCTAAAAGAGCCTGAATAA
+GAGATTTACCAGCAGAAGTCGGAAGGTTCAGGATTCGTCTGCGGTTCACTAGCCCTTCAT
+ATACTGCATCCTTTTGATACCAATGCGGTTCAATTTGAGTGTTACCAGAGTATATCTTGA
+GCTTCCCTAACCAACTGTCAAAGTCCTTACGGGAGAGTTCTTCTTTATCAAATATTTTAG
+GGTCAATCCATGCTTTGTAACCCATATTGTCGCAGAACTTTTTAATTTGTCCAACTAAAC
+CAAAAGGCAGAAGACGGTTATAATCCAGAAGACGAATACGTCCATCCCATTGTCCATATT
+TGAATTTGGGATTGAATCGATAACCATCTGCTTCAAAGCTAAAAAAGTCTCTTAGTTCAT
+GGAACACGGATTCATCGCATTCGATATGAACATGACTAAAGTCGTAAAAGTTTACTCGGA
+TATCCATTTTGATTCCTTAGTTATAAATACAATCATATTTATACACAAGAGGCGATACCA
+TGCTAGACATGCAATATATTGAAGAAATCCGCGTACTTGATAAGAAAGAAGCTAAAGACA
+AGCTCGACGAGTATGCATCTCAGTTTGGAATCAAACTGAAGAAAACCAAGTCATTTGAAA
+ATATGCTGGCTGATCTTGAAACAGAATTTAAAGCTCTATCTGATGAACCATTACCTGAAG
+ATAACGTAGGTATTTCAATTTCTGATCTTATTGACGATGAGAAAGAAGAACTTCCTGATT
+TGGTTCAATTAGAAGATTCTCCTGAAGCTGTTATTACTGTTATAGAAGTAGATAACATTC
+AGGAAGATGCCATCTGTATTCCAGAAACTGCAACCGTTGAAGAAATATCTAAAATAATTG
+AAGATAGCGCAGTTGTAATTGAATCAGAAAAGTTTGAATTACCTGAAGGATTTTCTCCTC
+ATTTTGAACTAATTGGAAAGGCTCCAGGATATTGTACTCTTCCTTGGTGGATTTATGAGT
+GGATTTCTAAAAATCCAGATTGGAAAGAAAAGCCTACATCATTTGAGCATGCAAGTGCCC
+ATCAAACTCTGCTTAGTTTGATTTATTATATTAATCGCGACGGATCAGTTATGGTACGCG
+AAACCCGCAATTCATCATTCGTTAAAATTAAATAAGAGGGTTAATCCCTCTTTAACTTAG
+GAAACTATATGGCTACATCAATTGCATTATCGCCAACAAACCCCACAATTAAAATTGGAG
+ATTCACAACAATTCACCGCAACTTTAACAGGAGCTCCAGAAGGTTCCACTACTGAATATA
+AATGGACCGTAGATAATATTCAGCAAAGCTCTACTAGTGCAACTATGAATTATGTTGCAT
+CGACACCAGGTAATAAAGTTATCAAGGTAGAATCTACCACTAAAGTAGACTCTCAACCTG
+ATGACGTTCAAAGCGCGACTACATCTTTGACAGTCAAAGATGTTATGACTTTGAATGTTA
+CGATATCCGCTCAGTCACAAACTATAAAAGTTGGAGAAAGTTATACGGCAGCGTGTGGAG
+TAACAGGACAACCATCTGGATCAACTATTGCATATAAATGGTCAACTGGAGAAACCACTG
+AAACAGTTTCTAAAGTTGCAACGCAAGAAGGCAATATATCACTGACTTGTGAAGTTACCG
+TAACTGCTACAGGGTTTGAAGATGCTGTTAAAACCTCAAATGTTCTTAGCATTACAGTTA
+CAGCAGCGGATCCAGTTGTTCCGCCTGAATGTCCATTGATTTATGTTCATCCTCTTCCAT
+GGAGAAGCTCAGCTTATATTTGGGCAGGTTGGTGGGTTATGGACGCTATCCAGCGTTTAA
+CAATTGAAGGAAAAGATTGGAAAACTGCAACTAAAGAAGATACTCCATATTATTGTCATT
+TAGCAGTTCTTGCTAAAATGATTAATGACTATCCAGAAGTGGATGTTCAAGAATCACGCA
+ATGGAAGAATTGTTCATCGTACAGCTTTAGAGGCTGGTATTATTTATTAATAAAAAGGGC
+TCCCTTGGGAGCCCTTTTTTGCTTTTATATTTTATGATAGAATCACCACACAAACGAGGT
+GAACATGAAAACTGAAATTAAAGTGCACATGATGCACGAACGTGGTGAAAGCTTTAAAGA
+TATTGCAAAAGCAATAGGTGGAATGTCTGCATATGATGCAGCTTTGATGTATACGAAGGT
+TGAATCTCTAAGAGAGAAAGCGAAGAACAAAGAGAAAATTGTTTATCGTAAACGCTTATC
+AAATGTTGGTGTTAAAATTCGTCATAAGAAACTCGTCAATAAAATGAAGGAATTAGTATG
+ACAAACTTTTATGAACAGATAACAGAATCTCAACTATTTGTAACTGATATGCTAGATCAT
+ATGATGTATGAATCTAAATTCAGTCCTGCTGCGCATGGTGTAAACAAATGGCTTCCAGTA
+AACGAATTCATCAAACGTTTATCTCCATTTGATGCTAAATCGCAAAATTTAGCAGATAAA
+AATGCGTGGGTAATTATTCGGCAAGTATTAGCTACCCGCTTTGCGGTAGAAATTGATCAT
+ATTGATTCAGGAATTCCACTCATTATTGAAGTCGGCGATAAAAACCAATTTGAAATATAC
+ATCACTACATGGGGATTAACGAAAGCTCGTGTAGTTCCAAGTGATTTGTAATATGCTTAA
+AGTTTAAGCAGTGTATAATGGTTTCAAGGATTCTCTACCAGATAGATTACGTTCCAGAAG
+GAAAGGATAGACCTTGACTATGTATTCTTATTTATTATGGTGAAATATGACTCGAGTAAC
+AACTTTGGCCAGTCACTATGGCCAAATAGCTGATAATGTAACGTATAATCTTTTCAGTAA
+AATAAAAGAAGAAATTGAAAAAGAATTTAATAAAAACGCTGAAGTTGGGTGTCGTAGCTT
+CATTTGGTATCCAAGCCCAAAAGCTGGCATAATCAAAGAAGAAATTATTAAATGGCTGCA
+AGATGAAGGTTGCGCAGTTGTTTGGAACTATGACCAGAAAGATGGTAATTGGGTTGAAAT
+CGCTTACTAAGGAATAATTATGTTTGAGAAATATAGCACGCTAGAAAACCACTACAACAA
+TAAATTCATTGAACGTATCCGTAGTGCTGGATTTGATTTGACAGAAACATGGGTAGCTCG
+TGAAAAGATTCATGGTACTAACTTTTCTATTATCATCACCAAAGACACAGTAACGTGTGC
+GAAGCGCACCGGACCTATTCTTGAAGCTGAAGACTTCTTTGGTTACGAGATTATTCTTAA
+GAAGTATGATAAGTCTATTAAAGCTCTCCAGGACACAATGAAGAATATGACCACAGAATC
+TTATCAGTTATTTGGTGAGTTCGCGGGTGGTGGTATTCAGAAAGGTGTTAACTATGGTGA
+AAAAGACTTTTATGTCTTTGACTGCCTGGTCAAAACTCCAGGTGGAATTGTAGAATATTC
+TGATGATTACATTCTAACAGCATTTTGTAACGTGTTCGGATTTAAAATGGCTCCGTTGCT
+GGGTCGTGGTAAGTTTGACGACCTTATTCAGATGTCCAATATGCTCGATGTTGTTGTTAA
+TGACTATAATAAGCTAGCGGAAGCTGATTTGGAAGCTGCTAACCTAAAAGTATGGCCGGT
+TGTTGTATCAGAAGATAATATTGCAGAAGGTTATGTTCTGAAGCCTTGTTATCCGAAGTT
+CTTTAATAATGGTGCTCGTGTAGCGATTAAGTGTAAGAACTCCAAGTTCAGTGAAAAATC
+TAAATCTGATAAGCTGATTAAAGCGAAAGTGGAATTAACTGAAGCTGATAAGAAATGCTT
+GTCTGCTTTCTCTGAGTATGTTACTATCAACCGTGTCAATAACGTTATTTCTAAGATTGG
+CACAGTAACAACTAAAGATTTTGGTCGAGTACTTGGTCTGACGATGAAAGATATCTTGGA
+AGAAGCAGCCCGTGAAGAAGTTGTATTGACTTCTGCTGATAATCCCGATATCGTCAAGAA
+AGAACTAACTCGTATCCTTCAAGAAACTTTACGTCCAGCATGGATCGAATTAATAAGTTG
+AGATTTGCATTAATAGGGTCCAGGGAAACTCCGAGACGAGTCCTGGATTTAATGAGTCTT
+ATGGGGTTGGCCTTTTCGGAGGCTGGCCATTTTTCATATTCAGGTGGAGCACCTGCCGCA
+GATGAAGCATGGTTAAGTAGATATGATAGAGCGAATTCTCTTAGGATTATTCCTTACAAC
+GGCTTTAATGGGCTTGTATCTGGTACTGGGGTTGCCACCTGGGAATCTATGAGTAATGAA
+GCTCGAATAAAAAGTTACATAAAAGCTAAGCAAGTATTCCCGGATTTAGACAATCAACGA
+GACATCGTAAAGACTTTATTTTGCCGTAATGCTATGCAGGTTTTAGGTGAAGATTGTATG
+TCACCCGTAGATAAAGTTTATTTTTGGGCAACAGTAAGAAATGGAGAAGAAGCCGGTGGA
+ACTCGTATCGCTGTGCGAATAGCTAGAGCCCATGGAATAGAGTGTATTAACTTGAATGAT
+AAAAGAGTGTTTGCTGATCTTCAAGAAGAATATGCACCAAAGTTTGACATCTTCTCTCTA
+TAAACAACAAAAGGGCCTTTCGGCCCTTTATCATTCTTCAATGATGATTTTTGGTAACTT
+AACACCAAGAAGAACAGACAAATCAGAACGTCCTGCCATTTTGTCCATATCTCCCCCATC
+AATAACTCGAGCTTCTTTATCGTCTTTAGCTACAGTATATGGGTTTGCTGAAAGTGCATA
+ACGTACCAGCAAGGCGATAGATGGTTGCAAACTTTCAGGGTCTGTTATGACCTTGAATGC
+TCCTACATGCTCTGGGTCATCCAGATCGGCTCCTTCAGTGTATGGAGCGTAGAAAATAGA
+ACCAATCAGCTCTTTCTCCCCTAACTTCTCGACCACCCCTACGATCACGTAATCCAATGG
+ACTGTTAGTATCACAGTACAAAGGCAATCCATTAGCTAAGAATCCGTAAGCATTTTGTGA
+CAAATACTGATCATCTTCAGGTTTATGCTTCAACCAACCACTTGCAGCCAGAACAGCTGC
+AGCACGAGTTGACGCTACACAGAATGATGCGGTATAAGTTGACTCACGCTGAATATGAGA
+AACCATTTCACAAACCATTCGATACAGAGAGCGACCGGCTTCTGGAGCTGAAGCATAACT
+CAAATCGATAAATCCAGTATCTGTGATGCCTTCTACTTTATAACGTTTAGAAACAGTAAT
+CAAAGACTGCAGAATATCTTTGTTGATTTCATCAGCCATTTCAGTAGCTAGCAGATCTTC
+AATAAAGCTTGGTGCATCAAAGCCGTTGGCTTCTAAGTCTTGAGCAAGTTCAACTGTGAC
+GCTAGTTTTTAATTTACGAGACTTAACATGAGTCTGCCATTTGTTGACCAAGAAACGTGC
+TTCAGCGATTTCAGTATCTTCACCACCTTCAAACTTTTCAGTGCGAGCAGCATCAGAGAA
+AATACGAACTGTTAAAAGAACTACAGCAATTTGAGTAGCCAGCTCCATATCAGTTTCGGT
+AATAGAAGCAAATGGATTATCTACCAGAGACTTATAAACGATTTTATTCAACTGAAACAG
+ATCGCCTTTCATCAGCGAGCCTTTATTAGCTGCTGTTACTTCGGGAATAGTTTTACGATC
+GACAAATCCAGCTTCACCTGCGTATGTAGCACCAGTACGCCATGTGAATTCATTATCTTG
+GTTTAGATATTTGATTCCATAAAATGCTGCCATTGGTTGAGTAGTACGTTGAGTAGCAAC
+AATATCAGAATAGATTAATTTAGTGGTAGCGCGAGTCAAGGCAACGAGATTTGGGCGACC
+AATTTGGTTGCTCGTTGAAATAGTTGATTCGCGCAGGAGTTCGTTGATTTTAGCCATCGC
+GCTTTTTCCTTCGTTAGAATATATGAATATTTATTACGTCCAGAAACAACAAAAGGAGCC
+CGAAGGCTCCTTATAGCATTAAATGCCTTTAACGTAAACGCGACGGAAGTAAGCGTTCTT
+CGAGAGAGTTCAGCAGAGACGGCATACCAGATACGATACGGCCTTTAGGCTGTTGAGCCT
+GAGAATCAGCGAACGGGTTAATACCAATACCGTAACGGGTTTTGAATCCCATGACCGGTT
+GGAAGTTCTTCGGATCGGAACCACGCAGCGGGGTCAGCGCAACATAAGGAGCGTAGTAAA
+TACCAGCATCCATTTCGTTGGCACCTTTGTAACCGATGGTGAAGTAATCTTGGCGAGCAT
+ACTGGTCGATATAGACACGGTACTTACCACCCAGAACACCAGCGAAAACAGCTTTAGTGG
+TGTCGGTTTCGAAACCACGACCCAGACCTTGAGCAGCCGGAGAAACGTTAACATCGACAG
+CAGCCAGAACGTTAACAACGTTACGAGATGCGATCAGGAAGTTACCAGCACCACGACCGG
+TCTGACGAGCGATTTCAGCAGCTTCTTTGTCGATCTGGAACAGCAGAGCTTTGAAGCTTT
+CACCTGCCCAACGAGCACCGCGGATATCAATCGGATCCTGGAAGTCAAATACACCAGCTT
+TAGCACCAGTAGTCAGAGTCATACCAGTTTTACCAACCTGTGCAGAGTAGTTGATCCAGT
+CAACAACTTCACGGTTGATTTCCAGCATAATTTCTGTTGCCAGAATACCGGACAGCTCAG
+CATCAGCATCCATACCGTGAACAGCACGAAGGTCTTGCGCCAGTTCGATAGAATAAGCAG
+CTTTCAGCTGACGAGATTTAGCTTCGATAACTTGTTTATCGATACGGAATCCCATTTCAT
+TCCAAGGGTTATCCTGGGAACCATTAAATTGTTCTTGCAGTTCTGCAACAGAGGTAGCCA
+TACCTTCAGCAATTTCAGCCAGTTGACCAGCTTCGATCAGCTTAGTTACTTCAGCATCCA
+GTTTACCAGCATCGGTAGCACCAGCATCTGGGGTTACAGCAACTACGGCCTGGAGGTGAG
+CACGTCCGGTAGCAACGAAGTCGTGAACTACGATAGCACCTTCAGCAATAGCAACACCAG
+CAGTCAGTTTGTCAAATTTCTCGGCAGCACCCTGACCAGAATACATTGCGTCCGGAGAGT
+ACATCGGGTGGAATGCTTCTTTAGCACCAGCAGCCAGAGGATCGGTACCGTAAACTGCGC
+GCAGAGCGAATACCTGACCAGTAGGAGTACTCATCGGCTGAACGCCACAGATATCAAACG
+CGATCAGGTTAGGGATTGCACGACGTACCATACCCATAACAGCCGGTCCAATCTGAGTTA
+CAGCACCGGAAGTTTGACCAGCAGCGATATTCTGAGCATCGTAACCATGGTCACCGCCGA
+TTTCAGCTTCAGTCAAGAAATCACCGAATGCCTGAGCGATTTTTTCATCGCGATATTCTG
+GAGAAACGGCGAAGTCTGCTTCCTGGTTTTCAAGAATTTTTGCAATCAGAGCCTTTTTAG
+AAGCTCCAACAATTTCCGGCAGTTCTTCGTTTTCCAGCAGCGGCTGCCATTTTTCTACGA
+GTTTGTTCTTTTTCATGTGTTGTATAACCTTGTTAAATTAAGAGAGACGTGTTGCACCAG
+CAATGTAAGCGTTCATCATAGAGCTTGTCTGATTTGCTGGATTCGGTTTTTCTTCAACCG
+CTTCAGTTACGAAATTAAGGCCGCTGGCCTCAGGGTCAACAGTATTTATACTTTCATTTA
+CTGCCGGTTTTTCAGCAGAACCTTTAACCATTTCTACGATAGCATTCAGTTTTCCGCCAA
+ATTCATCAGAATACGACATACCTTCAATCAGAGATTCGACTTTTTCTTTTTGAGATTCAG
+TCAATTCGCGAACAGCTTCATTTACTGCAACTTCGCGCTGAACATAATTGATGTATTCGT
+TCTGCTTTGTTACTTCTTCGAACAGTTTAGCCGTAGCTTCTTTCTGTTCTGCCAGTTCTT
+CTTCCATTTCAGCAACAACATCTACTGCTTCTTCTGGAATAACAACGTTATGTTCTACGA
+ACAGTTCTTTCATTCCACCAAGCATAGATTCGAACAGATCGGCTTTAATACCGCGATCTA
+CTGCCAGCTGATTTTCAGCCATCCATTTAGTTGCCAGGTGATCGAAGAATTTAGCAGCAG
+CTTCGGTGATTTTCTTTTCAGCTTTTTCTTCTGCTTCTTCTTCTTTTTCTTTTACCTTTT
+CTTCCGCTTTTTCAGCGATAGCTTCGATACGTTTTTCTGCCAGCGTCGCGGCACCTTTTT
+TAACTGCGGCTTCGAATACAGTGCTGAAGTTAGCTTTTACTTCCGGAGAAAGTTCAACTG
+ATTCGAAAACGCTGTCCAGTTCTACCGCGATGTCCAGATTAGTGGATTCAGCGATTAGTT
+CTTGTTTCAGCATTTTGATGTTCCTGTTGTTAAGTTACATTATTATTTATAATGCTTTTA
+ATGACTCAGTAAGAGCCTTAAATGCTTCATCAGCACTTTTCTTGGCAACCGCTGGTGCCG
+CTTCATGAGACTCACTAATTTGTTTAGGAGTAACCCATGCATCTGGAGCGGAAGGTCCCC
+ATACTGCGTCAACACCGACAGTAAGTTTAAACCCTTCGTTCACAATCTTGTAGCCTTTAT
+TAGTCTCAGTCAGAGAACCAAGTCCTCGAGATGAAACTCCTGGAATCCAACCAGCACGGA
+TATTGGCAGCTAGTTTATCGCCTGGGCCATGATCGCCTTCGATAATGCGTGCTCGTCCGT
+ATACGTCATTTCCTTTCCACCACATATCTTCAATGATAATGGCAGCTTGCATCGGGTCAA
+CGTTTGCACGAGGTGGATGGTTTAATTCTCCTAATGCTTGCTTAGTAACAACTTGTTCTT
+TTATATAGTTGGAAACCGCTTTTTCAAGAATACGCTTCGGATAGAGACGTTTATTTCGGT
+TAACAACTTCAGCTTGCATAAAAATTCCTTCGATGTAAAGACCTGGAGCTAATCCAGAAT
+CTGTTCCATCATGGGATTCAAGCATTGGAACTCCGTCGATACATTCGCCCGGTTGACCCC
+AATGCTCAATAAGTAATTGGGGTTCATTCATCAGCTTAATCCTAGTGCTTCGCGACGTTT
+CATCGCTTTCTTACGCTTACGAAGTCCACGAGCTTGGCCGCTTGGGTTAGCGCGTTTTGA
+TTTGGTCGCTTTACGAGCGATTGAACGACGTTTAGCTTTAGACAATCCGGTAGTTTGAAA
+TGCGTTACGAGCCCGAGTCTTACGATCTTTGGTGCGGGTAATTTCACCGCGACTTGAAAC
+ATGCTTAACGATAAATTCGTCGAGCTGCATTTCTTCATTAATGGAACCAAGTGCAACCGC
+GAGGTCGGTCTCAGTTTCCATCATGTTTTCTACAATTGTATTTATATCGTCTTTGCTTAA
+TGCGCCGGATAATGCATCGTAACGACCCTGAGCTTCTGGTAAAAGTAATTCTACGCTTTC
+AATTACTAATTCATGGTTATCAGGGATCAGAAACATTATTCATCATCCTCTTTTTCGTCT
+TCGTCATCTTCATGATCTTCATCTTTTTCTTCTTCAGGCTCTTCGCCTTCGATCATGACT
+GAACGTGCAATTTCGATTTTGCGCTTTTCTACTAAATCAACGATTCGCGGAGCCATGGCT
+GCTTCAAACATTTTAGTTGCTTGAACGAGGTCGTTGGATAAGCAGGCGGAAATGAATTCA
+TTTTCCATTAGAAATCCTCTTGATTTTCTGGGTCTTGGTAACGAGCCTCTTTAGACTCTA
+ATTCAATTTGCTTAGCCTCTTTATCAATTTCATCATCGTTCATATGAAGAATATCTTTCA
+TAGCTGTCTGATGAGAAATGTACTTACCAATAAATGGTTCGGCCATTTGAAGCATATTGA
+TTCTGCGTTCCATGATTTCAGCATCTTTAAGTTCTGTAAAATATGAATCGCGGTGGAATG
+AAATCTTAATATTATTTATTTCATCGTTCCACTCATCTTCTGTGATAACGCCTTTAAGAA
+CGAGGTTCGTTTTAAGCGGATCTAAGAAAATTTCTTCAAATTTGTGCTGCAATCCACGGA
+TGAATTTGGCAAAAGTTAATTCGTCGCGGGTAATTGAAGTACCGGCATCAAATTGAACTC
+CACCTTGTTGATCATTTGGAATACGAGACAGAGGAACACGAAGTGCCATATAAAGAGCAT
+TTCTGAACCAACGGACGTCATCCATATCACTCATACCCTGCATACCAGGAAGAGTATCAA
+TTTCTGTTACTGCTTTACCGTCACGACGTTGTAACCAATAGTCTTCTGTCATTGACATAT
+TATGTTGCTGGTTTTTAATCTTACCAGTCGTGGCATCATATACGACACGGTTTTTCATCG
+TGTTCATGATATTCTGCATATGTTGTGCAGCCTTACGTGAAGGCATATTCCCTGTATCGA
+TATAAAATACTCGACGATCAGGAGCACGGGTAATACGGTAGATAACTAAAGCATCTTCCA
+TTAATTTTAGTTGGTTTGCAGGTTTAACAGCGCGGTGCAAATAGCCAACGATGTTTTGAC
+CTGTACAATCCACTAATCCGGAATGAGCGTATACTACTGCTGCTTTAGGGATTTTAATTT
+TAGTTCCAGCGTCATATATTCTGCCGTCACATTGATAAGATTCATGACCAGTATCGTAGA
+TAAAATATTCTTTATATCCTTTTACGATCTTGACACCTTTTTCCATTTCTGTGACTATTT
+CACGAACGTATTGAATATTGCGAGGATCTAAGCGACGAAGTTCTTTAATACCTTCTTTCG
+GTTTATGCGGATTAATTATTTTGTGAAAGAAAATACGAGAATCGACATACCAACGCTGGA
+AGTGGTCTGCTCCTTTACGTTGGAAATTTAATGTATTCAGCACTCCGTCGAATTCTTCTA
+GCATTCGATCTTTGATTTTTTGGCTGAATTCGGTAGCATCTAAATCTAACGCTACTACAT
+CATGGTCATCTTCATAAACAATTGAGTCCATCACGATTTCTTGAACCGCGTTATCGACTT
+CATAGTTGTTCATCAGGTTACGATAAGTGTTGATTAATTCCCTGGTTGTTTTCATGCCAG
+GTTCATGATTGCCCAACATTTTCTGGAAGAAGCCACTAGAAGCTTCATTCACAGACGATT
+CAATTTCGTTAGCGCCGTCATCGAATTTAGGGGCGGTTATCGACTCTAAATCGTTATTGA
+GTTGTTCTTTATAATTCCGTTCGTCTTCCTTTGCCCAAGGAGCGAACAGACTTAAAATGT
+CGTAATTCATTAGAGTCTCCGTGAAAGGGTAATAAGCATATACTTATTTATATCTTAAAA
+CTGGCGGATTTCTCCGCCAATTAATTACAACCACCAGTCCATTGCAAACGTAACTTCGAA
+GGTTTCTACCTCGTTATTAGAATCCCAATCCATCTGAACTTCACCAACGTTAGTCGGCCA
+CAATCCAGTGATTGTTACTTCTTTAGTTACAGTTTTGCCATCACGGTGATATTGACGCAC
+AATTGCAGTCTTTTTATACTCTGCTGGAGTACCACCAGTAATTTCGTTGCCTTGGCCATG
+ACAAATACCTTGCCAATCAACGATTTGCTGACGAGTTGTATGTGCGTCATCGTTATAAAT
+GGTGACAGTCCAGTCATCAAACGTACGGTCGCCCGCAAGGTTAATTTTACGGTTCATATA
+ACCGACTGGAACTTTTTCTACGATACCTGCTGGCATAGGAGCAGCTTTACATTTAAAACT
+GAAATTTCTGCCGAGGTACGGAATTTCTACTTCAAACAAGTTAGGACGAGCTAAGTCGCC
+TGACTCAAATGCACGAGTCATGTCATCAAGAAACATAATAACCTCTATGTGTTTATTTAT
+ATGGCTCCAGATTCACCAGAGCCATCGAGACGAATTAAATTGTGTGATCTGTATATATTT
+ATGGACCCTCGTTAGAAGGTCCCTAAGTTAATTCTATGATCACTGAGGTCCGATCAGCTC
+GTCGAAGTCGGCGCCTGTTGCAGTTGCAACGAAGTTCAGAGTGATGTAGTTAATGCTTCT
+TGCCGGCTTGATGTAGAACGAAGCAACAAATTCGTTACGATCGATAACTGCCGGGGTGTT
+ATTCGTAGTATCACAAACAACACGGAAGTCATACATTCCACCCAATGCCTTAATACCTTG
+GAGATATTGGCTAGTTTCCATACGGAAGCTTGAACGAGTGAAGTTATCGTTCATTTCAAA
+CAGACGGTATTTAGAAGCATTACCGATGTTTGACTTCAACATGTTAAACAGACGACGAAC
+GTTAACACGGTCAAATGGAGTAGGAACTTTAGTAGCAGTTTTATCGCCAAACAGAACGAA
+TCCTTCACCACCGGTTCCAGTCACTGGGTTAATAGCTTCTTGGTACAGACGATCACGCTG
+TGACTGACGCGCTTCGATTGCCAACTTAATTACGTTCAGAATCTGACCGCGATTATAACC
+AGCTGGAGACATCCAAGGTTGGGCAATATTATCAGTACGAGCACACAGGCCTGCAATATC
+AGCCGCTAATGGAACCCAACGGTTGACATCATTATATTTGTCGTATTGATATTTGTAGTT
+ACCATCAATAAATGAATAAGTACTAGAAATATTCATATTGTTGTCGGTATAAGTACCGGT
+CGCGGTACGCCAATCAACCAAGTTATCAATTGCACGAGTCAACGGAATATTGACAATAGT
+TTCACGCGGAGGAGAAATAAGAACCAGACAGTCCTGACGCTCATCACCGATTGCAGAAAC
+ATGTTTCTGAACTGTAGAAGCAAATTCTAAACCTTCACCAGCACATGCACCAGCAATAAA
+CAGTTGAACCGCGATAGATTCACGATCAGCGAACAGATCCCATGCTTGCATTAAATCACC
+AGCAGTAACGCTAGAGTTTGCAGACACTCCGCCATTTAATTTGACAATACCAGAGAAGCC
+TTTAGGCCAACCAACTGATGTGCCAAAAATGTAGTTACTTGAACCTTTAGCAAAATAATC
+ATCCATAAAGATGTTATTGCTATATACGTCTTTTTCACCAGGCTTAGTAGACAAAACTAC
+AGATTCTACAATTGCTCCATCACGACGGACAATAATTGCATACTGATCATCGGTCTGAGG
+ACCATAACCAAACACAGCCCGCGCGGTTGATGCACGAGTACCGCCTGCAGGATAAATCGG
+AAGTTCAGCCGATGCTCCTTTTTCATACTGGGATTTAGATACGATTTCAATTTCCAGTTG
+AGATCCAATTTCACCTGGATACAGAGCAACAACCCCTGGAAGTCCGTATTTTTTCAAATT
+GGCTTGAAATTCAGTTGCAGTCATAGCTGCGTCAGCATTTTCGGGTTCAGTCAACAGAAT
+ACCAGAATCTGTGATAATTTTACCTACAGATATTGCACCAGCTACGCCAGATGATGCTGA
+AGTTACTTCAGCAGTCCAGTTTGGACCAAGATCAGGATATTGGTTAGTACTTTTCGCGTA
+AGCAACTATTTTACCAGTAGGAATATAAATTGCTTTAATTTGCCCTTGAGTATCAACTTC
+AGTAACTTTACCTGCGGTTTCTACAACAGTCTGATTGTATTTAACACGAATAGTATCTCC
+AACTGCATAGTTACTACCAGCAGCTGAAATAGTAGTTTCGATGTTTTCTGCGATAGGAGA
+AGAGTTTTTAGCTACATCTCTATTAACAGCTCGAACGATACGAAGATCGTTACCATATTG
+CAAGAAGTTCATTGCTGACATAAAGTAATCAGCAGTTTCGCTATTCGGAGTACCAAACAA
+ATCAACGAGTTCAACTTCGTTGGTGACCTGAATCATCTGATAAGCAGGACCCCATTGAAA
+TTTACCAGCGATTGCAGCACGCCCGGTAGCATTATTAACAATAGTGCTTTGTACACTAGT
+TTCTTTGAGCTCAACGCCCGGCGACAATAAAGCCATTTTTAAATCCTCTACTTGTATGCT
+TTAATATATTTATACAAATGACACGCCACGATCAAATGACTCGGTGTTGTATTCAGCACC
+ATTAACTGCATCCAGAATTACTACTGGAGCGTAATCATCGTTCATATCTTCCAATTCGCG
+ACCAAATACTTCGGCTGCTAAACGCATATCGTCTTTTTCAGCATATTCCACGAATTTGGA
+TTGGGTCGAAAGCCAAGAGAAAATAACGAGTGACATAACCAAGTCATCATGATACCCTTC
+TTCTGCCGCCCAAGATACACCTTTTTCACTAAACGTTCTAAATTCTTGAATAGTGGCTTT
+ATGGTGTAGAACTAATTTGTCTTTTTCAATTAAATCTTTTAAAGCTGAACAACCAACTGC
+TTTAGTTCTCTTCGTCTGTTTCATACCAAGATCAACAAACGAGTCGCAAATTACACCCTC
+ATATTCGAGGTCCATGTAAAGAGATTTAGCAACTGAAACTCCAGTAGAGTTCAACTCAAT
+ATAAATTGGAGCTTCGTTATATTCTATCAAGTATCTCATTACGATATCAGGAAGAATAAG
+GTGAGATGTTGTGTTATTATGAAACACAGCAACTTGTTCCCAGGTTGAATTCGTGATATC
+GATTATATGCATTGCATGATAATCTTGACCACGACCTTCAGAACAGTCCAGCGCCGCTAT
+ATATTTATGCCCTTCTTCTGGTTCTTTGAATTTGGTAAATCCATTTGAATCTGGAGTAAC
+TTCAATCCAGTCCATATTCGCCAATTTCATACCGGAAATTAATGTTCCTGATGTTCCATG
+GAATTCTGCACAGTGTTCTTGCTTAAATTGCTCAAGAGATGAAGCACTAATAGTTTGAGA
+CGACCATTGCCATCCATCATCAAACATATCATTATCATCATACAGACGTTCTTTTACTGA
+GTTCCAAATAGCTGTATAAGGAGCAAAGCCCGATTTACCTGTTATTGCTGCATCCCAAAT
+ATCATAGAAGTGGTTCAATCCATTTGGCGTAGTAGTAATAATAATTTTAGAACGACGCCC
+AGATGAAATAACTGGCTGAATAGCAAGCCAAGCATCAATAAAGTTTGGAATAAATGCACA
+TTCGTCAATATAGATCATTGCGAATGAGTTACCACGAACAGCATCAGGAGATGACGCATA
+AGCACCGATAGAAGAACCATTATCAAGCTCAATAGAGCCTTTGTTCCATTCTACAATACC
+AGGTTGTAAAAAGTCTGGAAGTAATTCAATAGCCTGCTTAGTACGATCTAATACTTCAGC
+TGACATACTTCCTTTATGCGCAAGAATACCGATTGCTTTATCTTTGTTGAAACAAGCAAA
+ATGCGCTAGAAATATTGCTACTACAGTTGTTTTACCAAGCTGACGAGACAGGTTACATAC
+TGTCATACGCTTAGAGTGCATGATTTTAAGCATATCGCGCTGATAATCACGAAGTTGGAC
+CTTGATAGTCCCGTAGTCAATGTGTGTGATAGCGCAATACTTCTCTGCGAAATAGACTAT
+GTCATCACGACATTTCTTCCATTCAGCAATCATTTCAGCTGTATAGTTAACTTTAACGTT
+TGCTCGTTTAAGGTTCGGAAGACCCATATAACGAGATCGTTTTACGTTTTTATTTTTAAA
+CGTTTGAAATAATTCTGGATTCTCGCCTTGTAATTTAATTTTAACTATTTTATTAATGCG
+AAGATAATCATCAAATTTCTCTGGATACCACTTATCATCCCATTGAGATTTGATCCAGTT
+TATTCCTTGATCTACCTTTCGTTCTAATTCGCCTGGTGGGCGAATTATAATTTTATTTGT
+GGTATTTAGCGGATGTGTGTCCGCTAATACGTTATACGGCTGAGTCTGTTCCATTTACAA
+TTTTCTCCTGACGCTCTTGGGATTCATATGAATCTCCCAATTCATCCATTAAATCAGTAG
+GAGAACTCATAAAAATGGTAGCGTTTTCAATATTATTAGTTTGATTACCACCTTGTGTAC
+CGACGTTCTCAGCAGTAATTTCTTTCATTTCTTTATGAAGTTTAAGAATTTCCTTATTGG
+TAGTAGTCATTTGCCCCATCAGCGTGGCGAATACTTCCATATGACGAGGAGAATCAGCGT
+TCTTTGCAGTCTCTAGGAAAATCTTAGCTGCATCCATCAACATCTGTTGTTGGAAGTGCA
+TGTTTTTACGAACAACTGTATAGTCATCTTCTAAGTCAGGTTTACGATCATTGGGGTTAC
+TTTTAACCTCAACTAATTCCAGCTTTTCATATACTGGAATTTCTTCTCCTCCGATACCAG
+GGAGGTCCCCGATATCGAGAAGTTTAGCTATATCTAATTGATCTGTCATTGTTATGTCCT
+TGGCCCAGGTGGTACAGGAGCAACCGGAATAGGAATATCGGCGGTGTAAGTTTGTTTAGA
+CGATCCGTCCCAATCTTGTATTTCAACATCCCGTGGTTCTACTTCAGAATCAACTGATTC
+AAATACACCTTCAGGCTCGAGTACTTTACTATTTGCATGGAAATCAAGATAAACAGTACG
+AATTTCGCCTTTAATATCGTTCTGAGGTGGGTACATCCACCCTTGAACCTCAAACATAAT
+TGACCATTCAAGTCTACGACGACTTATATTATCTCCGTCAATTTGTTCGTCTACTGATAT
+AGATTGAAATACTACTCTAATATCTCGGCTAAATTCAATATCTTCACCGTATTGCTCAGT
+CATAGTAGTATTGAAGTGTGGCTGAAAATACGGCAGAATCTGTTCAACAATTTGATACAT
+GTCATCTTCATAACGTGTAAAAATTCCTAACTCATATATCATTTTATATGGGGTAGGGTT
+GAACTGCGAAATCATAGCAGATTGACCATTTTGAATAGCGGTTCTATTTACTATATTCGT
+TTTATATGTGCCGTTATACATTACATCCACAAGATGCAAATTCATGCGAGGGAGAATAGT
+CTCAACCTTCGCTACATCGTCTTGTGAGTTAATTGAAGTCCACTTATTGAGCTTCATCAT
+AAAGTGTTCTTTAGATGCGTATGTAATAGGGACTTTAATGAATCGGGTTCCAGTGTCTTC
+CCTTGTTCTAGCTACTTGAATATTGGAGAATAAATCACCCATCAACAATGCGTAGCGGCG
+GAAAGACGAATGATAAAAGTGACCAAACATTTTTTCTCCTACGGCCCCGAAGGGCCAATA
+TGCTTTATATTATTTATGACATAAAATTATCATCAAATGGACTAGTCTTTTCGGGGTCAT
+TAACACCACGGCCATTGATTACAATAAAGTCTTCAACAAACTCAGACGCTTCAGCATTAA
+TTGCATCGACTTCTTCATATTGAACTTTAGATATATCAGCAAGTCCATCAAGATTTTTAA
+CTGGTTCAAGATCAAGTTCGCTAAATTCAGGTATTTGAATACCGGCATTTCGTTGCAATT
+CAGGCTTAAGCTGCTCCCCAGAGTAAATAAATTTGCCTGCAGTAATTTTACGAGTAGCGT
+TACGTCCTACTTGATAGAACGGATCATATGGCTCAACCCAGTTAATTTCAAACAAACTGT
+TGTCCATTTTGAAATAAATTAAATCACCTTCACGAGGTTCACTTCCATCGCATTGATGCT
+TAAACAACCCAGGGTTTATTGTTAAAGTGACTTCATCTGATACTTGCATGCCAAACTTAC
+TAAAGAAACTATTTGCTCCTTCATATCCCTCAAATGAGTTCAAATATGCAGCGAATAACC
+AAGCTTTGGTAAATTTGTTCTGAAGATCTTCACCGAATAATTGATCTGGTTTAACGTATT
+CGCGAGGAATGAAATAACACTCTACCCCTCTCATTTGAATGGCCTCAGCCACTAGCGTAT
+CCGCCAACGACTGAGTATTTTCATGACCATTGAAATTTACATAAGGGTTAAGTATATTTG
+CTACGTTAGTTTTCTCATAACCAGAACGATTTTCGAGCTTCGCAAATAACTTATTGTTCA
+TCATCCGATTAATATTCCAAATGGAGGATCAAGTAAGTATAATTCTTCGCGGAGACGTTC
+TTTTTCTCGTTCTGCTTCTTCGAGCAAGCGTTCACCGTTCAGAGTAACACCGCCAGGTAA
+TTGAAGACCTTGATGCTTAGCTAATACTTGACCGAGCAATTCTTTTGATAACGTGGTTGC
+ATAATCTTTAACCCATCGGTTATTATATGCACCTTGTTTAACCATTGCATCTTCACCAGC
+AACTCGCTGAGGTAAAGATCGGTCCATGTTATCCCATTGTTCTGCTACTGACCACTGATC
+AGCTGATCCAGCATATCCATAGCCTGCAGTATTTCCAACTGTTTTATCTACACCGGAATA
+AGCTAAAGTGAATACTTCAACAATGATAACATCGCGTTTTTGGAAGTTACCCATTACTTT
+AAGTTGTTCATTAGCTCCATTATACCAAAAATCTGGTAATGGGCTTAGCATATCTTGCAT
+CATACTCATATAAGTCATGAGTTGAGTGAAATAACCAAGATCAGCGCCAAAGGCGTTCGG
+GCCATAAAATTTATTACATGAACTTCCCATTCCACCATTAATTCCAGCCATTCCCAAGAG
+AAAATCTGTGAACCATGGATAAGTGGCATTACCGTCCATCGAAGTAATAGAACCGATATT
+CGTGCGAACTATTTTAGTTACAGCAAAGATATTTGAGCCGCGAAGGTCGAATACACCATG
+CTTGTATAATTCATCATCGTCACCAATATAAAATGCGTGATATCCTTTGTTTAAACCATC
+ATAATGATATTCGCCAAATAGTTCGAGTGCTCGTTGAATGCAGTTGTAGATCATGTCTTC
+TGTTAATTCAACGTTTAAAATTGGTGCGCCTAATCTAGTTAAGATAGCGTCTTTTAATTC
+TTTTGGGTTTTGTGGTGCATGAATAGACATAATAAACCTCTAAGGGCCCGAAGGCCCTCT
+ATTAAGGAAGAAGAGTTTCTAAATCAACCCAAGCTCCATCTTTACGAACGTAAGCTTTTC
+CATCGCGTGGGGCTTCAGGAATATAAGTAACAGCTGCACTTTCAAGCTGGTTTATACGGG
+TTTGATGTTTGTTTAAAGTATTTAATACACCAGCAGTTTCAATATTAGGGCTATTTGGAT
+TAGTTCCGTTCATTTGATTACTCAAACGAAGAACTTGTCCTTTAAGACCTTCATTGTTAT
+TACCGATTTCCACTTGAAGATCTTGAATGGAATCGTTCATAGTACTCTGTTGTTGCTCCA
+TTGCAGTCATTTTAAAAATCAATGAAGTCTGCGGAGGTTGAGTACCCTCTGGAACAATAC
+CAACAACCTGATTTATCCATGCAACCTGACCACGAAGACCAGATGAAGTATCAGCTCCAA
+CTATTTGTTGAAGAGTTGCAATTGAATCAGTGTTAGTTTTTATTTTTCCATTAATAGTCA
+ATGGAGCTGAAGGAACACCTATTTGCTGCTCAATAGAATCAAGACGCGGTATTACGCCGT
+TTTGTCCACTTAACTTATTATTAATTAAGTTAATTGACGTGATATTGGTTTGAACGAGTG
+CGTTGATATTAGAAACACCATCATTCATTCCTATTGAATCCATCACGTCTTCCATTGACA
+GTGACACTCCGTTTATACTAGCATTCATACGATTCAATCTAGTATAGACGTTATCAACGG
+TAGAAGAAGATCGCGGACCTAATTCTTTACGTAAGTTAGTAACTTCAATAGTTAATGATC
+CAACGTCAGAATCATTGAATTGATCTTCTAATATTCCGACACGCTCGATAGTCCTAGAAA
+TAGCAGATGAGTTGTCAATAATTCGACGCTTCATGCCAGTAGCTTCAGTACCCTGGACCG
+ATTGTCCATTTATATCTTGACCTGGATATTGGCCCATTTCTTTTTTAATCCAGTACAAAT
+CTCCACGCACCGGACGATAAAAAGTATCTAAACTTGGATTATAAGTACCAATATCAGTTT
+CTATAGAATCCACACGATTATCAAGATCAGTCAAAGAAACTTTATTTTCCGCAAGTGTAG
+TATCAATTCGCTCTATAGATTCAGTATTTTTACCGATTTGAGTCATTGCATCGATATTTT
+CAGACACCGCAAGAATGCTATTAATTGTTTCAATTTCAGCAGTATGTTTATTTGTGGCTT
+CCGCAACTAAACGAATATTTTCGTCTAATACAACCACGTTCATCTGTACCTGATTTGGTC
+CTCGATTCAATTGCCCATCGAATCCATATTTAGTAGAAGCCCCATTGAGAGGCTCTCCAT
+CTTTAATCCAGTTGATGCGTTGCTGACCTTCAGCTGGAAGTCCATTTACATATGGTAAAT
+CTTTTAATTCCATAAGTCCTCTCTTATTTTACGCGAATAACGTAGTTTATCGCGACGTTT
+TTCATTCTGTTTTCATTTGCGGTTCTAACTACTCTAGATGAATCAAAGTGCATTCTTAAT
+GCAGTCCAACGATTATCCTTTGATCCTGCGTCATAGTTAATACTTCCCCAGCCATCAGCA
+TAATATGCTCCATCAGGAGGATAGTTCGACCAAGCGGCCTGATCATCAATAGTCCAGTTA
+CCCCAGATTCTTTGTTGAGCATCTTCCTGATATGTTCCAAAACCTCGTCCTGGATCAACA
+CCACGCCCAGCATCAAATCCACGAGCTGTCACGCCGCGCATGTCTGGTAAAGCAAAATGA
+TCTGATCCATTGCCGCCATAAGTAAAACCTATTCGCTGAAATAAAGTTGGATAACCAGAT
+ACAGGCAACCATCTGCCGTTTGCGATCATTAAATTACCGTGATCACCATTGAAAGCAGCC
+ATGAACATTCCACCAACTGGAACCGTTGTATCCAATTCTCCCTTTGTCATATATTTCTGA
+TTAGGAGATGTATTTCCTTCATAAACACCACCAGTTGATACTGCAGCTCTATCTGACGGA
+AGAACGGCTGCTGATCCTGATAAAGCTCTTGAGCCATCTCCTATATTGTTGGCTAATAAA
+GTTGTGCCAACACGATTCGTTGTTGCACGTTGACTATTAAATTTAGCAGGTGTTACAGCA
+GTATTATTAGAAGATCCATCCATATTAGCTTGCGAAGCTAATTTAATTGCACCAATATTA
+CTTTCTGTTGCTTGCCATTGATTTAAAGTAAATGGAGATGCACTAAATCCTTCTCTGATA
+TTAGGATCACGTAACTGAGCTAATGTAGCTAATCTAACAACACCTTGTGCTGATTCTGTA
+GCTGGTCCATATGCTGGAATAAGAGCTGTGGCGGCGGCGATGGCTTGTTTAGTTTTCAAT
+GGAGTCATTGCAGTTGTGTCATCTACACCAGCTTGGGCAGCTGGTGTAGATGACAATTTA
+AGAACACCATTTCTAGATTCAGACGACGTTCTATTTGTAAATGTCCAATCAATTACATGC
+TTTAAAGCCGATGCTACGATACTTCTGTCGGTCGCTGTACCAGTCAAAGCTTCATCATTT
+GTTGCGTATCTAGTTACTCCAAATACGTCGGTTGTAGCTTGAGGGCGCTGTAATCGAAGT
+TCGAGAGTTTTTGGAGTTACGGCGACATCTCCAAGAATACCATTATTTACTTCTTCCTGA
+GTACCTATTCTAATTTTTCCTTGAACAGTCTCAGTTGCAGAGGGAGTTCCTGACACAGCA
+TCTGGACTTAACAAACTTAAAGCCTCTTGGACGTTGTCAACGCTAGAGTTAAAGTTGCTT
+CCCGCTGGATCAAATCTCACATAAATCGCTTCATCTGATATGTGTCTATTAGTATTATTC
+ATTATGCGATTCTCTTAAAGTAGTGAAGTAACACAGGATCTGTTAAACCTTCTAAAGTTT
+CAGTTTTAGTTCCGATACGGTTCCAAACACCATATCCCTCTTTTCCTGGAGTAAGAGTAG
+TAGATGATACTGTTATTCCATATGATGACAATGGTTTCAAATTATGCGATTGATTGTCAA
+TATAAGTAACAACTAATTCATTACCATTAGTTCCATCTGCGACAGTATTGACAACAAAGT
+TATTTGTAACAGCATCTTCTAAAACTAATTTAGCTTTAGCTTTAACTTCTTCTGCGGTAT
+CTCCAACAGAAACTAAAACATTAAATCCAAATACTGAAATAATACAATCTGAGGTCTCTC
+CGTCTTGACGAGCTACAGTTCCAGTAAAAGTCCATTGATCTGTTTGAGATACACCTTCAG
+GAGAAATACCGTCAGTATTAATTTCAATTGAGTTTATTGGACGAATACTGAAACTGCGAA
+TATCTTGTATAGCTGATTGAATGTTAGAATATTCAACACCCTTAGCTAATTGAGTAATAG
+TGATACTGCCATAAGGCTGTTTATTCATCACATCATTATTTTGTGTCGTATTGAACTGAA
+GATAATCAGCTAAGCGGGATACGACACCCGCTTTATTATTCAATAAACTCATTATGCAAT
+CCTTAACCAGCGATAAACTGTAATTGAAGGTTGAACTACATCAATTGAAATAGGACTTTG
+ATGTGTTTCATTGGTCTTCGCATAATCTTCACGGTATTTAGTGTAAACTGGTCCAGTATC
+ATCAGGATCAAACTGGCATCCGCCTACAATAATTGGTCCATTATCATCTGAAATTAAAAC
+TTTAGAATCAGTTTGAGTTGGAGGAAGATTATTGTTATTCAATTGTACTGACGTAGAACC
+GGTGGTTCCGCCAGCTGTATGTGATGGATTTCCTGTAATGTCTAAATCATTATTATTCAT
+TGCAAATCGAGGATCATTTACGTCTGAATTCCATCCTACTGTAACTTGACCTTGTCCCCA
+TAGAGTCCATCTTCCGAATCCCATATAAGTAGCTGGGTTGTTCGGGTTAATAGCATTTTC
+ATAAATTGTTCCAATTGGATAAATCAAATCAAATATTGCAAATGGACTATTAACAATAAC
+TTCGCTAGGAGGAACAGCCTCTGTGTTTGGAATACGAGGTTTGTCGAAATCAGTGATTAC
+AACTTGACCAGTAAGACTAATTGGAGATCCTTGAGAAATATACTTAGAATCTGTCTCTTG
+GATAATGTCTTCTAAATCAATAGTAGTTCCGATGTTATTATTGAACCAAGTCAAAGTTAT
+TATGTCACCATGCTCCATAACTCTGTCAGTTTCAATTCCAGTGATAACGTTATTTTCATC
+TATTACGACAAAATAATCAGTTAATCCTGTTCCCCATGTTCCACCGAGTAAAGCACAGCT
+TTCTGGAGTATCAGCATCAGCACCATGACAAAATACATCAGGTTGTCCAGTTGTTCCAGC
+TTGAACTTGAGTAATTCCGTTAAATTTAACCTCAAGAGAATTTGGATTAATTTTTTCGTG
+GGCTGAAATACCAAACATCTGGACAGTGAATTCTTTGGTATTTTTTAAGTCGCCAACAAA
+CGATGTTCCTGGGATAGATTTTTCAGTAGTTCTAGAAGAATCTTTCAAGATAATTTGGCG
+TTTATTATATGAGCTTCTCCATTGACTTAATCCATCAACATAAGAAACTATGATAACGGT
+ATCGCCAATATTACATTTTTGACGCAACCTAATATCTCGACCGTTCAGCGGAACTATTTC
+ATTACCCGTTCCAGGAGAGCCATAATCGGAGTTTTCACTAAAATTCGGTCCGTAATAAAG
+AATATTACCTCTATGGTAAACTTCAGTATTTGCAATGTTATATTCATTGCCATCAAATAT
+ATCTAAAAAATCTACTTGATCCTGAACCTCTACTAAGTATTCTTTGCGTATAACTGACGC
+CATATCGCTATTACTAATACGGTCAATTTGCTTATTTTCAACATATTCCCAACGACCAGG
+CGGGCAATACACGAGTTCTAAGTCGGAAAGCGGAATATTGAATTCTTTTGGATTAGGATC
+ACCCTTTAAAGTATCTCCCGCTGCAGGAATAATAGTAACTGGGTTTTTCTGCCAAGTATT
+AAACACGTCACGGAAGCGAACTACAGTGTTGTAATCTTGAACTCGTCCTTTAGGAAGTTC
+AACTGTCATTCTTCCGGCAGTTGTATCTAATGCGTATGAATGACCAATCAAAGCTTTTAA
+AGTTGACTGATCAGAAGTTTTAAACGTTTTCCAAGCACCAGCTGCATGTGGATTATTGCC
+GTCGCCAAGTTGATAATAAAGATCGTTAAAATTATTATTAATTTTTTGACCACCTTGGCG
+AAGGTAATCTCCTGAACCATCGTCAACAACGGCGCCAATTTTTAATTCTTGTTTCATTGT
+GCTGCTCCAATTTTTTGAGTTGCTATTGATTTAATTGCAACTCTTAGTCCAGGAGCACCG
+GTTGCAGTAACAGAAACTAAACCAGTGCTTTCAATTTGAAATGAGTAAACTGCAATATCA
+TCGTCTTCGTTTAAAGCTCCGACTCTCATTACTGCGTATTCGGTCGAAATTATTTCACTA
+TTGACAGTGTCTACCATGATATTTATTTCTGATGATTTCATTCTTTTCCCGTCGGAAGTA
+CGAGATGTAATCAAAAATTTAGCAGCAATGTACTCGCTTTTATCAAATAACATTGCTTTA
+ACTGAACCAGATCCTGGGATTTGCCAAGTCCCTTGAACAGGATCATGATAATCTCCGAAC
+ATGTTTCTTATTCTGTAGTTCCAAACTGAACGACCACCTTCATCTGAAATACACCAAACA
+GTTACTTCAGCATATGGAGCTGTCACTACAAGCGGTCCAGAGAGTCCCACAAAGCTATCT
+GATGGAACTATTGTCAATGGTTTAGAAACTGACACAGTGCCGTTTGAGTTAATAAATTTG
+ACACCTTCTCCTCGTACTCCTTTGGTTAAAGTTACTACAGCTGGAAGATCGGTGTTATCA
+ATATCAAACATAGATCCATTTTGAACTGCCGTAGCGAATTCAGAGTTTGCTAATTTCTGA
+TAATAACCAGTTGCATGAATAACTTGACCAGTAGGACCTTGCCCGTCATCTAGTGGCATT
+TTTCTTTGATCGCCAAATGCGTTATAGATGGCGTTAATATTAGAGTTTAATTTTTCACCG
+CCGTCGAATAGGATATCACCAGTAGAGGCGTTTCCGATTTCACCGACGTCAATGAGTTGT
+TTAGGTTCTTGTATGTACATATCAAATCCTCAAGTGATATCTGTCTATGCTTATATTTAT
+TCACAAAAAAGGGACCCCGAAGGGTCCCTAATTAGAATTCGAAGATGATGTTAATTTCTT
+CTGTTTGGTCCATTGCCATTATAATAGGAGCTCTATTTTCCATGTATATCATTTCACCTG
+AATGCCTTTCAAGCTCATGTGGGCTATAATAAAGACCTTCAGCTTTAACATTAGGATCAC
+TAGGAAGAGCTTTCTTTTCTAATGGATTGACAATTACCGCAATTTGACGAAATCCAGAGT
+TTCCAGGTAATGCAGCATCAGGAAAATATACCGAGTCAAAATATGCTTTAAACCTAATGG
+TATATGCTTTTACTCTGTAAATGATATTGAAGTCATTTTGTTGCCATGTCAAGTTGTTTT
+GAAATCCCCAACGTTGAGGATCTTCTGCTACTTCTTCTGGCCAAGGAACTACAATATACT
+CGTTTGTGCAACGGTTGATACTTACATCAGGTGGAATCTCATACAAATATTCCCAAATGT
+ATCCATCACCAGTATCAATTTTCTTCTGATCTGAAATAGCATCTCCTCTACCTCTAGGTG
+GAGCAAAACTATCTATAGATGAAGTCCATTTACCACCGAGTTTAATACATTCGTCTTTGG
+TATTCATTCCTTGAATTGAGCATGTTCCTTGAGAAGGAATATCAAGTACTCTATATACCA
+ACCATCCAGCACCAACTTCGGTAGCATTATATGGAGCGCTGTTAACAACTACTATTTCGC
+CAATTTGGAAGTTCTTGGGATTAGGATAACGAATATCACCCCAATCCTTACGTGGAACAA
+TAGCATCGAGCATTGATGGCATAACTTTAACGGATCCCATCATATTCGTCCACATATCTA
+CTACACCCTGTGTATCATCAATTGGATAAGGTGGAGCGAACCCCACCTCGTTTTCATTTT
+CAGACCAAGGTATAGAACGACCAAATGTAATGTAAAGAGAATTTTTGTCATCACCATCAC
+CTATTGAGTCGTGAAAGTTTTGCATTTTCTCTGTGCGAAATTTGGATGTAACAATTGCGC
+GATAAATTACGCTTGAATCATTCATTTATTTTAACCTGTGTTGGATTTTCAGGATCACGA
+GGAATACCAACCTTATCAATAAGTCTATCTTCAACTAGATCTCTGAATTGAGAAAATGTA
+ACAGCTGATTGATCAAATAATGGACTCATTGCTTTGCGGCGTTCGGTTGGTGTCTGACCT
+TGAAAAATTGAATTATCGTTTTCGGAGTCATAATCTGCTGGAACCGGATATGGAATACCA
+GTCATTGGCCCTGCAGTGTAAATAACTAATCCAGTAATAGGATCTTTTTCTGGATTTCCA
+TTTGAATCCAATGAAGCAACTCTGTCTGGATAAAAAGTAGGAATACCAGCATCCCATTTA
+TAATTCTTATATTTATTGATTATAGTCTGAACGTGCTTCATTGTCAGACCCACATTAATG
+AACATAGTCAATAATGTGATACCAATAAATCCAAATCCAACTGGATGAACAAACCGAAGC
+ACATCATTACGGTAACGAGAAGTTGGAAGATTAGACTTTATCTTCATAACGTAATAAGAA
+CGATTTCGGTTGATATAGTCTATGTTGTTTTCAACTAATTCTTTGCCACGAACTCCTCGA
+ACAATCATGCCATCAAATGACAACATACGCTCTGATTTAACTTCCTGTCCAACAATAAGA
+CGACCCAAAAGGTTGTGTATTGTAACTTTCCACTGAAGCTTACCTTTGGAATAAGATCGT
+TCCAAATAAGTCACGTTACATCTTCCGGTTTGAGTATAAATTGTTTGACCAACTAAATTC
+TCGTTGATAGAATCAGATTCAATAATGATGTCGTATTCTGTGCCGGAATTTGACTCAATT
+TCAATTTGAACATCTTCATTATAAAGAAGCTTAAACAAAAATTGATATGAAGCTTCAACA
+CCTTTGGTTGAATAAAAATCTGAACGACGAGCTTCAAAGAATCTTGATACTGCATCGCGT
+TTATCTTTATTCAAATAGATATTGCGTTTGTATATTTCAGACCACAGATATTCCCATGAG
+TCTTTTTCACGAGGATACTGATTGCGAATAAGATTCAATAAATTGTTGTACTGAGTTCCA
+TAACCGTCAGACAGATATTGAATATAAGCTTCACAGAATTTTTCAAAATTACTGTCATCA
+AGCAAATATGAATCTGGCATCATTTTATTGATCAAAGGACGTAGATCTGGATCTTGCTCT
+CCTGACCTTTCTTCCGGTTTCCATTCCTCATTACGTTCTTGATTTTGGAGATATGCTTTA
+AGAAATATCTCAGAAGGCTTCCAAATAATTTTTACTTCATCACGAACTCGGTAATTGAAC
+TCATAGTATGAAATTATTTCGCCAGAAGACTTATAAAACAATACTCCTGATGCGTACTTG
+GTAAAATAGTTGAATTCTATATTAGGAGATGTTACGGTACAAACTCCTTTATCCCATATT
+TCATGTAATACTCTATCTGGAGAACCAGAACCATGGGTATCAATTATTTTAGCATGAGTG
+AAACCTGAATAAACTACGACTACTCTATTAGAGTTATCAATCCAGCATCGAGTTCCAGAT
+TTACGAGACCAACTGAAGAATGGTTCGGCATAATACTGCATCGGTCCAGGTGTAAAACTT
+TCAAATCCAGAATCTTTATTAGATCTGAAAGACATCATGTGATAATGTTTATCTGATAGC
+CATTCACGAGGAAATTCGTATTTTACAGCTCCAAGCAGCTGGTACTTATCTGCTGTTTCA
+GGATCATCGACAATTTGGTCTTTTTGGAATTTGAAGTTACTGGAAGAAATAAAGATCTCT
+TTTCCGTTTGTAGACATGCTAGTATATCCATGCTCAATACGGCGTCTTTCTTCCTCTGTA
+TTACCAAATACTCGTTTAAATGTTCCGTCATCCTGAAGAATATAAACTCCTTTGTCTAAA
+GAATCTACAACGTTTTCAGGAATAGTCGGATCCATTAACTCTTCTTTAACTTCTCCAGTA
+ATAAGAACAAATACTTTTCCATCAACTGAATCCATCTTATAAACAACTGCTTTACTATTA
+CCGGTTATAGTCAGAACTTGGTCTTCAAACAGCTTTTCTCCAAATGTAGGAGATAAAGGA
+TTTTGATCTATTGGAGCATTTTTAGTTTTAGCAAATCTAACTTTATCTCTAGCAGCTACA
+TAAACGTAATTGTCATTGGCGGTAATAGCTTCTGCTTTACGAGATACGTCTCCTGGCAAT
+GTCGCATACGTTCCAAATATTTCTACATCAAATCCAAGCTTTAATTGATCTCCAATTTTA
+GCAAATGTGACGTCCTGTGAAGAAAAACGAATTTCATCAGAAGACCAGCGGACATCATTA
+CTTTTGCGTCCGTAAAACAATTTATCATAACCAAGCAAATATGTAGTATAATCGGTTTGA
+TAATATGGTGTCCGTGAAACTGGATTACCTGCCCTGTCAGAAAGAAGTTTGACGGCTTTC
+CAAGTTTGTCCTTTGTCGTTTGACACTTTTACTACAGGCTGAAAGCGCTCAAATAGGTAA
+AGAACACCCTCAGATTCCATAAGCATGACTCGATTTACGTCTTTACATACCGCTGTAATA
+GATCCTTGAATTTCGTGATATTCTTCTTCTTTTAATACAAAATTAGAAACTGAAGAAACA
+ATCTCATAGTTTGGGCTAAATTGAAATGATTCATTCATCAAAGCCGCATAAATGGTATCA
+CGGTTAAAATTGACGTAGCTTTGATTATTTTTATTGAACTTTTCCTCAATAAACTTTTTA
+GCTAACGTCATTTCAAGCATAGTTTCAAATGTATAAGCGTTTTCGCTAAACATTTGAAAC
+TCTTCAGTTTGAACCCAATTTGAAGGATCAAATCCTTGCGCTGCGGTTTGAACGCGCATT
+GTGTAATAACGATCAGGAGACACAAATGTATCTTCAAAATATTCGTTAGTAGCAACGTAT
+CCTAATTTACGCCACTGGTAATTTGATGGGGGAATAATATTCCCCATCATATCTCTTGTT
+TCTGCGAGTTCAACAAAATAGTAAAAGTTAGCACCAACATCATCCCATTTAATATAAACA
+TGGTTGGCTGATAATTTAACAATTCTGAGACTCGTTACTGATGGTGCTTTTACTGTCATT
+GCGCAATAGGCTCCAATGTTATTGTTGTATACTGTGGACGTAGATCATTCTCAAACACGA
+TTAATGAACCGTCTCTAGTATAAATGTTATCTTCCACTGGATCTGCATAAAGTTCGATTG
+TTTGAACTTCAAACTGATCAGATGAAAGATCTATAGCTGAAATATTCCAATACGTAGTAT
+CTCCAGGATAATTAATTTCACCTATAACGAAATAAAGTGTTTGATCACCAATAATTTCAC
+GATCGAAATCTGTTCCTGGATATGGTTGAATATCGGTATTTTCTTGCACATCACCCGGTT
+TAAATGGCCCAATTACTACTTTACCTTTGCCATCTTCGTTTCGATCTGTACCAAGAATCC
+GAACATTATAATCTCCATTTTTTCCATGAAATGCAAAAGCGTTGGATTTTAATGAACGAT
+TAGTCATCTGATTATAATATTTAATTCCAGATTCTGGAGTCTGGAAAAAGTTCTGAATTT
+CACGAACCATTTGAATAGTAGCTGATGAACCAATAATACTGTGATCGGCATCATCAATAT
+AAGTCATCATTTTAGATTTAGCAAATGATGCGTTAAAAATTTCAACTTCTTCAATGTAGT
+AACGATCGATTTGATCCAAAATTTTACCACGTAACCATTGGTCAGATTCTTGCAATTTAT
+TCAAAGCGTAAGATACTTTGATATTATGACGAAGGAACAAATAGTTAGGTGAAATAACTG
+ACGGAGTTATTGGTGCTAAGTTATACGGCTTCAAGTAATTTTGAATATCTTCACGCTGTA
+CAGATGTTAAGTACAATCCAGATTTAGGCTTAATTGCAATAAATGCATAACCAGGTTTAT
+AGTTATCAGTGAATGTTTGAACAGCTTGAACGATTGAACCAAATCTTTCTGAAACAAATG
+TGTCATAATCGCTAGCTGTCACGCATCGAGCTTGAGTTTCACGCTTGATAGTTCCAAGTT
+CACGGATTCGTTCAATATCTTCTGGATCACCGCCGCCATCAGCACCTACATAATCTTTTG
+AATTATCTGGGTTTTCAAAAATACGTTGAACTGTGATATAAGTTAAAGTATCTGCATAAG
+AAAACTCAGTTGCACCGTTAGCAGCTTCACCGTCAGTTCTGATGTATTCTATTACAATAG
+TAGAATCTTGAATAGGTTTTAAACCACCGATATAGTTTGATTCAAGTACTCCACCCGCAA
+CAGAAGTCGATTGTTCACCTTCACCAAAGAATATTTCGGTATGCCCATCAACAGTTTCAC
+GCATATAATAAATCGTAGAAGTAGAACCAGCATGAACCATTGAACGGCGAGTCCAGTTTG
+TCCATTCTGTTCCATTAACAGTTAATTTCACTTCATTACGATCTATATTCGGATCACGAA
+TAAGAATCGGCTTCATTTTATCGTAACGCAATTCAGTACGAACGATTCGTCCCTGCACTA
+ATTTAACTCGTGGAAAATATTGATTATTCGCATCTTTTACTGCTGTAACTTCTTCTGTCG
+TAACAAAAGAATATGGATCAGCCGAAGTATCACGAGCATATGCTAAAAATCTAGTTCCAC
+GCGGAATGCGAAGCATATATGGGTTTAATGCGTGAGTACACTCCAACATGATTTCTGTTT
+GAGCTGCTGATCTAGATGAAGGAAAATATCCATTATCTTGAGCGCCTTGTACAACAGAAG
+AACGAAGGTTTGCAGTCCGCATAAATGATTCATAAACTGAACTGTTACCAAACTGTTGAA
+TATAAAGAGTGTTGTATGCTAAAAGATCGAGCAATACGTTTAAACGAGAACCCTCAAAAT
+CATAATCTAAGAATTCGTTTTGTCCGCGCAACCAATCAAGTAAATCTCTCTTAATTTCAT
+TGAATGTTCCTCCAACGAAAATATCTGGAATGGCATTGGCTGTGCGTGTTAATTGATAGT
+TAATTGGATCTGCCATTATTTTATGAACACCTTATATGATGATTGCGAGACTGTGTCTCC
+GCATGAAATTGGGTCAGCCATTTGAACAGCTTTCTTTCCAGTAACAAATACTTTGGAAGT
+GCGGGGTTGAACTGCCCCGCCATGTGTATCATAAGGCTTTATTGTTTTAGTGTGAGGAGT
+TATTTGATCTCCATCTACCAATACAGGAATTCCACCAGTAAAAACCTTACTTTGTGTAGA
+ATTAACTTCGGTCGGTGGATAAGCATCGTGACCGGAAGTAACGCATTTATCGTATGATAG
+TCCAGCCATCATCCTCTCCTATAAACATATTCTCTTAATTGATTTCCCCATTTTGACCAG
+TTACCGTAAACAAGCTGTGTGTATGTTTTAGTGATTTTCTTTTCTACCGGAGGTGTTGTA
+GTACCACCTCCTGATTCACCAGAACCACCAGAAGTATCTTCTTCCTGGAAGTCATATATA
+CATTCAACTGTGTATGTAAAGGTCCTCTCAAGTTTAGAGGGGGCTCTCCAGAGATAAAGA
+TCAACATCTTCTGCGGGAGGTAATTCATCCCAACTTGATGCAGATTTTCTTTCATCTCCT
+TCTCTATAAAGAAGTGAATCACTACCAACCGAAAATACACTTTCGTAAGTTCCATGATAT
+CTTGCTCCAGAAACATTTATTCCTGGAGTGGGCTGGTAATCAATTATATTTATAGACTTC
+AAAGTCTCAGTTAACGGGTCAAGTTGAGCAGTAAAAACCACATCAACTTGACCTCCCTCT
+TGGATATCGCCAAGGTCATTATTAGCTGGAAGTATCTGCGCCATTAGCCTAGATCTATAC
+GTGAACCATCAATAGTGTATTGTCCAGAAGCTTTAGAACTCATCGTGCTCATTGTTTCTG
+ACCAATTACCAGCAACAGTCATGTCTACATTACCAAGGACAGACCATTTGACGTTTCCAT
+TTACAGTGTAATCGTGATTGCCTTGAACTTCAGTTTTAGCATCACCCTCGACTAAGATGT
+CAGCGTTTCCTTGAACTACAACTTTTATATTTCCTTTAACTAAAAGAGTCCCATTGCCTT
+CTACTGTCTTGGTTTCATCACCGCGAATAAAAATGGTATTTGACCCATCAATTTGATGAA
+GTTTGTCAGCCATGTTATAGTAAATTTCATTCGCGCCGACGTTAACATTTTTGTCACCAG
+AAACAAGAAAATTACCGTCACCGTTTGTTATATCGTAAAGATCATTTACAGTTTTACGAG
+TGCGTCGGCCGTCAGGAGCAACTTCTTCATAAGTGCCGGTTGGGTGAATTAGGCGATAAC
+GTTCATACCCTGGTGTATCATCGAATTCTTGGATATGTCCAGACTCAGTTTCCATCGTAT
+GCACATAAGGATATTGTCCTTCATATGAAGATACAGGTTCTTTAAAAAGAATCCTTGAGT
+CATTCGGAATTGGTGGTTCACTCGGATCAGAGCTTGTGCGAACTACCGCTGCCGCAGATA
+AATCTTTTTTGCCTGATGTGCTTACTGGAATACCATATGACTCCATATTCCCTGTCAATA
+TGATCATTGATACTCGAGATGCACGTCCTTTTGTTTGTTGGAACCACAATGAATCTCGTG
+CAGAGTCATATGCTTTTTTCCAATCACCGACGAACATGGCTTGAAGCATATTATTGAACT
+TAGCAACACCGCCTACACCCATTTGAAATGACATGTTCTCAAGAGCCATTTTTCTTGATT
+TGTTCATCTTAGCATAAACTGGGCCAACTTTCGCGTTAGTTTTAATATCCCTCTGAACTG
+CGTCTAAGTCTTCTTTAAATAAAGCGGATGCTTCATCCATTGAAATAGAACCAGGATTTC
+CCTTTACTTCTCGTCCAACCTGCTTAGATAGAATCTTGTTGATTTGATTCATATCTCGTA
+TTTGTTGCATAACAATAAGGTGACCGATACCGATTGTTGGATATCCTTCGGAATCCCAAT
+AAACTTTCAAACGAAGACCTTCGTCACGACGAAGCATAGCTTCGATGGTATAGTCGGGAT
+TGTTATCTTCTGGAATATCAGCTAAATCCATATCATCAGGATTTATACCAGTGTCAAGGT
+TAGCATCTTGAATTATGTTACTGGTTGAATCATATCCTACTTCTCCGCCTTGGTTCAATA
+CGTTAGTATCATTTCCAAGATATCGAGGATATTGGCCGGTTGGATCAGAGAATCCTTCTG
+TGGTGTTAGGGCGAACTCTAGAATTAGCTCCATAGGTACCCATCACTAAACCGTTTGTTC
+GATATTTGTCCAACCAATGACCATATACATGAGTGCCTTCAACCGGGCCAGTAACTGATC
+CACCAATTCCAGATATAGAGGCAGAAGTTATTGGCTGAAGAACACTCATCCATGGAAGAT
+CTTCAGTTGGGATACCAGAAATAGATCCTTGAGTCTTTTGAAATGGATGTAATCCAATTA
+CTCGAACTCGAACTCTACCTTGCTTAAGAGGGTCCATTCGATCTTCTACTACACCAACGA
+ACCATTCTACTGCATTACTAATCATATCCATTATGCTATCTCCATCTCACGAATTAAATC
+GCTTAAGAATGAATCTATGTCAGCAGGAGAAATTATCTTGATTACGCGCTTTTGCTCATT
+ATCTAGCACCGACGCTTCATAAGTATCAACTGCTGCTAAAGCGCCATTATATTGCGGGTA
+TTTCATTTCCAAGTCACCTTTATCATACCAAGTCCCTGGATTATTGGGGTCTTCAATAAG
+GTTGAAATATTTTTCGCCTCGATCATCGACATGATAAAGTACTTGGTTTCCACCAACCTT
+TTCATATCTTTGATCAGCAGCTTGATATGCAGCTTCTTGTGATGTTATCCATCCATAGTA
+AGGGTCGTAGTTTTCATTACAGAAAAGCAACACCCAATAAAGTTGTGTGTTTCCATAGAT
+CTGATAAGCTAATTCTTCTGGACGAGGACTACCTTGAATGTAATAAGTACGAAGACGATA
+TCCAGAAGCTACTCGTTTGAAGTATGCTTTATAATTCCTGAAAATATCAGTCATTTGAAT
+AGTCTTAGCATTTTTGTCCACTGTTTTAGCTTTGTAATCTATGGGATCAAAAAAGGAAAA
+TATCATGGTGCCTCCCATTTATAAATAATACTAATATTTATTAGAGGAGAACAATATGGC
+TTACTCCGGAAAATTTATGCCAGTTAATCACCAAAAATACCGTGGTGATATAAGAAAAAT
+TACATACAGGTCTTCATGGGAAAGTTGGTTCATGAAGTGGCTTGACACAAATCCTCAAGT
+AGTTAAATGGAATAGTGAAGAAGTGGTAATTCCATATTTTAGCAATGCTGATGGAAAGAA
+ACGTAGATATTTTATGGACTTCTGGGTTAAATTTGACACAGGTCAAGAATTTTTCTTTGA
+AGTTAAACCTAAGAAAGAAACTATGCCTCCTCCAAAGCCAGCTAAATTGACTACTGCTGC
+CAAGAAAAAATATATCGATGCTCTTTACACGTTTTCAGTGAATTCTGATAAATGGAAAGC
+TGCCTTGGCGGTTGCAGAAAAAAATAATATCAACTTTCGTTTGATTACGGAAGATGGACT
+TAAGCGTTTAGGGTGGAAAGGCTAATGGCTATTTTTGAATACATCAATGAAGGCGTTGCA
+CCAGCTCCAAAGCCGGTTTCACGAAATGAAAAGAAATGGGTTGAACTTGGATTAGAGTTC
+AAGAAGGCAAAAGCTAAAGGTGCTACTGCTAAATCATTTGCGGAAGAAAAAGAAATTCCT
+TATGCAACATTCACCAAGGCAATGTCCCGGTACGCATCTAAAATCAAGTTCGCGGAAAAG
+ATCGCGAAGCTTGAGGGTAAACCAACTCATAAGCTTTCTAAACAAGAACGCCAACTGATA
+ATGATCAATAGCTTTAGATCATCGATCAGAGATAAAATTAAAAACGAAGGCGCAGCGGTG
+AACAACAAGTCAGCTAAATGGTTCGCTGACACTATTAAAAAGAACATCCGTGGTCATTCA
+GTATCTAAACCTACTCCAGGTAGATTATATGCTTATATGTATGATGCTAAGCATAAAGAT
+ACACTTCCATATTGGGATAGATTTCCACTGATTGTTTATCTTGGACTTGGTAAGCAGGGA
+TCAACTACTTTAATGTATGGCCTGAACTTACACTACATTCCGCCTAAAGCACGTCAGCAG
+TTTTTAGAAGAACTGCTAAAGCAGTATGCAAATACACCTACAATTACTAATAAAACAAAA
+TTGAAAATTAACTGGAGTCAAGTGAAAGGATTTGCTGGTGCTGACAAGATGATCAAGGCG
+TATTTGCCTGGTCATATAAAGGGGAGTTTGATAGAGATCAAGCCCAGTGACTGGGCAAAC
+GTAGTTTTACTTCCTCTTCAACAGTTCATATCGAAAGGCAAACGTTTCTCTTCAAATACT
+GTCTGGAAATCTTAATTCTATTTCCATCTTCCGGTTGATTAGATGTTATTGATTGACCGG
+AAGGACAAATTCATTATAACACTCCCTAGAGATAAGCATATGAATACACAACAGATTTTT
+AACCAGACCAATATCACCAACTTCTTGGTGGACATCCCTGATGTCGGTCTGACCAAAGGT
+TTTACGCTTAATGCGCAATCAGCTAATATACCAGGCATACGGATTCCCATCACTGATGTG
+CCATCGGGCACAATGGGGTTAGGACGAGCAAATCTTCCAGGCTCAACGTTTGAGTTTGAC
+CCATTGATGATACGCTTTTTGGTTGATGAAGAACTTGAGTCTTGGCTTCAAATGTATAGA
+TGGATGATAGGCATCAATAACTATCAAACTGGTGATAACTTTGCTTGGAGAGATGGTTCA
+AGTCCTGAACACGTTTCAGTTCACATCTTAGATAACTCTAAGACTCGCATCGTGCTGTCT
+ATCCATTATTACGGATGCTGGATTTCTGATCTTGGCGAAGTGGAGTTCAACACAACAGAA
+GATACTGACCCGGCTATCACATGCCAAGCTATTCTTCCTTACAAGTATTTGCAAATAGAA
+AAAGATGGTAAAATAATTACTACAAGACAAAACATGACTGAAGCAGCAAACAGTCGTATC
+GGAATGCATCCTTCTATGAGGAAATAATGAAACTATTCTTTTTGATTGGCAAAAAACGTA
+GTGGTAAAGATACAACAGCCGACTACATCATGGATAACTATAACGCGTTTAAGCATCAGC
+TTGCGGGTCCAATTAAAGATGCTTTGACTTTCGGATATCAGTCTGCGGTAATGGCTTATG
+ATTGCAACCGAGTTCATCCCATTCTCACTCGTAAAGAATGGGAAGGTGAAGGTTACGACC
+GTGAAACGAAACTCAATTTAACTACACAACAAGTATACACAATCATGGAGCATTCTATGT
+GGTACTTGAACAATGAATTGAAAATTAAAGGTGTACGTTTCAATTCAGAAGGTGAAATGA
+GTGCTGGAGCATTCGGAACTATTAAGCGGGTCATAAATAGTATTGAAGAAGACTGGTCAG
+TACGACGTCTCATGCAGACCCTTGGGACTGATATCATGGTCAATCACTTCGATCGCATGT
+ACTGGGTTAAATGGTTCTCTGTTGTCTATATGGATTCATTCGATAAAACGTTTGAATACT
+TCATAGTTCCAGACACTCGTCAAGACCATGAACTTGATGCTGCTCGGGCGATGGGTGCTA
+CAGTAATTCATGTAGTTCGTCCGAATAACGAAAGTTCGAAGGTTGACACACATATCACAG
+AAGCTGGATTGCCTATTCGTGAAGGCGATACAGTAATCATTAATGACGGTTCTCTTGAAG
+AACTTTATGCTAAAATTGAAAAGGCTATCAAATGACAGACAAAATTAAACAACTCGAAAC
+CGAAATCGTTTACCTAAAAGCTCGAGCTTTTGAATTGACCGAAGGTAAAGCACAGCTCGA
+ATCTCATATCCAGCAATTGTCTGGAGTTCTGTCTAAAGTAACAGAGCTAGTTGGTATTGT
+AAGCGAAGATGGTTCTGTTAAGGTTGAAGAATTGTACGCAGCTATCGAAGCTATGCTCCC
+TAAGCAGGGCGAAGCTGAAGTCTAATGAAATTCCAGGACTTTAGTTCTGGACTCTACGTT
+GCAGCAAAATTCAGTGAACAAACACTAGATGAAATTGAGAACCTTCAGAGAGATTTGAAG
+GTTCCTAATCCAGTTCCTCGGCATAAAATCCATTCAACTATTTGTTACTCCAGGGTAAAT
+GTTCCTTATGTAGTTTCAACTGGAAGTTTTGAAGTTGCCACTAAAGGACACCTGGAAATA
+TGGGATACACAAGATGGTAGAACTCTGGTTCTTGTTTTAGATTCAGAGTACTTAAAGTTC
+CGTCATCAATACGCCAGGGCATTAGGAGCTACTCATGATTTTGATGATTACACTCCACAT
+ATTACACTGAGCTACAATGTAGGACCTGCTCATTTTGAGGGTGAGGTCCAAGTCCCTGTT
+GTTTTAGACAGGGAATATAAAGAACCACTTAAAACCAATTGGGCGGAAGAGTTGAAATGA
+AGTTTACCGATTTCTTAAATGAAGCGATGGAACCTGCAACCTTTCGTCATGTTGCAGTCA
+CATGCACCGAAGAAGAATTTAAGCAATCTGTTGCTAAGATCAACTGGTTATCAGGCGAGC
+TTGTAGATGGAATCGCTAAGTTTTTCGGACCAGAATGTGACATCGATGATTGGATAAAAT
+CAAACAGGAATTTTGTAAAATGAAAACATATCAGGAATTTATTGCTGAAGCCAAGGGGCA
+TGATGAACTGCCTATAGTTACTAAAACTATAGACGGAACATTAGCGGATTTCAAATCTCT
+GCCATCCGACAAACTTCAAAAGCTAACTGCGTCAGTTTCTGAGACTAAAGGTAAAGTGAC
+CTTCTCTGCACGAGGTTCTGCGAATCTCAAGAAACTTCTGAAAGCAGTAGGAGCTTAACC
+GTTTACTTTCCTTGAGGGCTATGATACTATAGCCCTATCAACAACAAGGAGAATAAAATG
+AAACGCTGTGAAATCATTGGAAACATCACTACCGTAGTAACTCTAGGACTTCTCGGAACT
+GCCATCGTCGGATGGCCATTCCTTAAAGCTCCTGAACTCATCACCATTATGCTATCAGCA
+ATTAGCACTGGTGCTATCTCATTCGTCATGGATAAAATTGCAAATGAAAAATCTCGATAA
+ATTCAAGCAGTACATGAAAGATCACTACGACTTCGATAAAGAAGAGTTGACTGTTTGGGA
+CTATGCTGCTGGAGGCGTAGCAGTTGGTCTGGTACTCGCAATGATTAAAAGTATCACGCT
+AGTTGTTGGTGTTGCACTGTTTATTGGGCACATGACCTTTAAGAAGTAATTTGCTTAAAG
+AGATCAGTGTTATTATTAATCTATCAACTAAACATAAGGATTTACATGAAACGCATTGTA
+CTGAATATTGATCACGACGCTACCTTTGAACACTGCCATGGCAAAGTTCCTCCTGTTCTG
+CGTTTTGTAGTCCGCACTGATAAAATTTGCGGTTGCCAAGAAATGCTAGATGGTTCAGTT
+AAGGTAACAATTGATCAAGGCGAAACTCGTCCGATTATGTCAGTAGTTGTACTGGAAAGT
+TTTGAACAAGTTTCATCTGCGATGATGGAGTGAATCCATGAGTGAGAAAAATAAAATGAC
+AATAACTCAAGCTTTGAATGAACTGCTTTCGAAAATCGGAAGCATTAAAGCTCATGATTA
+TTACTCCGCTTCAAGCGGTATAAATATTCCTATGATCCTGGTAACTCCAAAGTTTACCAA
+GACTGATTCAATGGGAAATGAAATTTTTCCAGGAGATATCGTAGCGTTCACTACAACTGG
+TAAATCTCCTGGTTCGCAGGTTGGTATTCTGCTTGGTTTCACTGAACAGGGTTATCGAGT
+ACTTCCATTCAATACTTCGAGAAATAATCCTGAATGGCGAACTTTAACTCGCGGTATTAA
+TACACCATATGATGTATGGTTAGTGAAATCTAAAGGATCTGTCATAATTTAAGAATTTGG
+GGAGTTATTTCCGTAGAGGTAGCGGGGCAGACTGTAAATCTGTTGCTCATAGAGCTCGGG
+TGGTTCGACTCCATCACTCCCCACCAATTCAGGGTTGCTAGCTCAGTTGGTTAGAGCACC
+GGACTTTTAATCCGGGTGTCCGAAGTTCGAATCTTCGGCAACCCACCAAATAAGGTCAGT
+TGGCTGAGAGGGTAAGCGGCGGACTGTTAATCCGCGTCGGTAACGACAAGGCAGGTTCGA
+TACCTGCACTGACCGCCAAATTAATATTCTTTCTAGACGATGCTGCTTGCAGCCTCCGGA
+TTGGGAACGCGAACCATTCTGGACCAGTCGTGACAACGCATCTTATTGCAAGAGAGAATA
+TTGATATGGTGAATAAATAATAAAAATAACAAAGAGGATTACCATGAAAACTTACAAAGA
+ATTTATTGCTGAAAGCAAATGGTCTGGATTTAATTTCTCTTATGAGATTAAAGGTGACAT
+GAAAGCTTTCAAGAAAGTATCAAATGCTGACCTTCAGCGATATCAAGCTGGCATCGAAAA
+AACTAAAGATGGACGAGTTATTGTTCATTCTGTTGAAAATAATGGTGCCGAAATGGTCGT
+TTATAAAGCGTTTGGTACAGACTCTGAGCAAATGAGAGATCTAAAAGCTCAGCAACGCAA
+GCAATACTAATAGAAATCCATGAGACGTCATGGAAAGTCGTCCGAAACTTGTTCCCTGCT
+ATGTGGTCCCTCACTGAAACCTACATATTACAGCAAGAAGGGCGCACCTAATTTGGACCT
+ATAGTTTCAGCGGTTAAAATACTCGCCTGTCACGTGAGAGTCACGGGTTCGAATCCCGTT
+AGGTCCGCCAAATACGAGGCAGTTCTTGAAGATGAGTTAGAGTCCTGTAAGTAAATGCCG
+AGGACGAAGTAAGTTGTTCCCACGGGATAAGCTCTATATTCGGAAGATTATACCTTTAGC
+GTGTTCTACATCGAGCTACTTGTTTGTACTTCAAGAATCCGGATAGATGCGGGTTAACTT
+CAGTTGGTAGAATGACGGGTTCATATCCCGTTACGCGATGGTTCGAGTCCATCACCCGCC
+TCCAAACAATTTGGGGTATAGCCAAGTTGGTACGGCAGTAGATTTTGATTCTACGATTCC
+CTGGTTCGAGTCCAGGTACCCCAGCCAAATTAATATTCTTTCTAGACGATAAACGGAAGG
+CGCGCTCTGTGAAATCGTGACAAACGTTAGAGGCACCTGGAACTGACCGGGGTCCAGTGA
+GAGAATATTGATGTGGCCGTAGTTCAGTTGGTAGAACTCGAGATTGTGATTCTCGTAGTC
+ATGGGTTCAACTCCCATCGGTCACCCCAATTCGGAAGCGTGGTAGAGTTGGTTTATTACA
+CCGGTCTTGAAAACCGGAGGCCGTAGTGATACGGTCCGTGGGTTCGAATCCCACCGCTTC
+CTCCATTTCATAAGCTATTTAACTTCAGTTCAAGTATTCTATACAGTTTACATGGTATAA
+ATATCAGTATATAATAACCTCAATTCAATAAAAGGATATACCATGAAAAGTTTAAAAGAA
+TTTTTAGCAGAAAACACTGCTCAGACTTTAAACGAAGATGCAGACGATGCACTCTTTAAT
+CAGATTTCTAAAGCTATGGACATTATTCGTGTCGGCAGTAAGCTCCGTAAAGCTATGGAA
+GCTTATGAAAAATCTGGTGATAAAGACGCTTTAGCCGCTATCAAGAAAGCTAAATCAGCA
+CTTGATGCTGCAAGTGAAGCTCTGGTAAATGTTTCTTCTTCACTGCCTAAATAATTCGGT
+TAGTTGAACCCCTCTGCATCCATCGTATAGCGGCTATTATGACTGGCTTCCACCCAGTAG
+ATGAGAGTTCGATTCTCTCTGGATGCTCCAAATTAATCAGTACGTAGCGCAGTCTGGTAG
+CGTAGGAGCTTTGGATGCTTCGGGTCGTAGGTTCGAATCCTACCGTACTGACCAATTTAG
+TTCTTGTAGCTCAGTGGATAGAGCAACGGTCTTCTAAACCGTGGGTCGTTGGTTCAAATC
+CAACCAGGAACACCATTTCGGCCCCTTAGCTCAGTTGGTTAGAGCAGTCGACTCATAATC
+GATTGGTCGCTGGTTCGAGTCCAGCAGGGGCCACCAAACAAATGAGGAAAATATTATGCT
+TTACTACGAAACCACCTATGACTTAGATAAGTCCCCTCCAAAGCGTATGTCACGCAAATC
+ATTCCAAGAACGTTATGGTAGACCATTTAGCTTTAAAGAATTTAATGTAAAATTTGAACA
+TGCTCATGTAACAGACGATCCTTACTATAGTGATGTTACGGGTGAAACAAAACCTTTAGT
+AGAAGGTTCCCTTGAAGATTTAATTATTGCAGATTATGACGCAGGACAAGAAATATGACA
+ACTTTTTACGGCCGTGGTGCTTCAATCATTAAGATCGACAAAGATTATCAAGGCGACTAT
+TATAAATTTCGCCCACACCGAGATTTCATGCTAAATTCAGATTACGTATTCACATACGAT
+GAAAAGTCTCGCACTTGGAAGTTTTTGAAATATCGTTTTACTATGGAAGGTTTCAACTCT
+GAGTTTTTTAACGTAGAGCAACTTCTTAGTTATGTGTATAAAGATATTTGTCTTTGCTCT
+AGATTCCATCCAGCTAAAGATACATTCGGAATTATCAATGTAATTCGTAGCGAAAAAGCT
+GCTCTTAAAATGATGAAAATGTGGAGAAATTATAATGCTTAATTTTGGTCAAGTAATTCC
+CGCTGGTTACGCGATTCAAATTGAAAGTTGGGAAAACGATGGTGATGATTATAACCGTCA
+GTATTTCTATGGTCTAACAAAAGCCGATATTGAGCAATTCGCTCATGTTCTGCCTTTATT
+TAAAAGCTGTCATGGCTGGAAAGAATCTGGCTTAGGGAACAAAGAATTCTCTGAAGTTGC
+CGAAGAACTTGGATATTCCTATGCTGAGCTTCTCCGTGATGGTAAGATCAATCTAGAATT
+CGCCAATGATTATCTTGGGTTTAATCCTGATAAAGTTGACTTGCTTTTCCAAGATTGGGA
+AGAAGAATTTGAAGAAATGATTGCCGAATGGGCAGAAAAACGCATCGGTCTTCCTCGCAT
+TCAAGAAATTCTTGGGTATTCGGATTCTTATGATGATTTTGTCCGAGTATTTGAAAGCGC
+TAAAGTTATGTTCTTTGAAAAAGAACTCCGTATTCCTGCTGTTAAATTTGAGAAATTGCT
+ATGAACATTAAACAAGACTTTAAGAAAGCTGTCCGTCACTGGATTCGCACTCGTTTCCAT
+TCAATTAAAGCGTCAACCAACGGCACGACATACGATCGTTATGATACAAAATATGGATTG
+CATAAATGCTATACACAGTCAAAATAAATTCCGGCTATGTTAGCGGTGAAATCTTTAACC
+TAGCCATCACCCATAAACAAATTATTCTTGATTTGTTGGCTATTAAAGATGACGAAGACC
+GTTTTATAGAACTTCGCATTTATTTTAATAGCATTAACCCCGGGCTTCAAGCTTACTTTA
+TACGTAAGATTGGCGCCGTTCAAATAGACGAATACTCGTATGAGGCCTAATGTGGATATT
+TCATCTGGCTGCGGATACCCTGCTTCTTCGTTAAGCAATTTCGCTCCTCATGGATTTGAA
+ATTGATGGTGTACAATGTGCTTCAATGGAGGGGTTCCTGCAATCCCTCAAATTCTCATCA
+ATTGAGATGCAAGAACATGTATGCACATTAGTTGGAAAATCTGCGAAGTTCAAGGGTAAG
+AAAAAACGTTGGTGGCCTACTCAAACTCTTTATTGGAAAGGCGTACCAATTCATCGTTCA
+TCAGAAGCTTATCAAAATCTTTTGACAAAAGCATATGATGCATTAGCTTTAAATGAAGGA
+TTCCGAAGAGCATTATTAGCAACTCGTAATGCTACCTTAACCCACTCCATGGGCAAGAAT
+AAAGAATCTGAAACAGTGTTGACAGAACGAGAATTCTGTGGACAACTACATCGTGTACGT
+GAATTGATGAAATGATTTTTGCCCTGGGTATCTTAGTGATGTCCAGGGCATTTTTGTTTG
+TTCCTAATATGATTTATCATCCTTCCCAAGAAAGTTCCTCTCAACCGTTCTGGTGAATTC
+ATTTAGCCGTTTACATTCATTAAAGACTATGGTATAGTATAAACTCAATCAACAACAGAG
+ATCATTATGAAACGTACAAAAGTGATTAACAAGTCTCGTTTTCGAAAGGGATTTGTTTTA
+GCATCAGTGGTAGCTTCGACATTTGCTTTATCTGGGTGTGAAGTTGCTGATCAAACAGTT
+AAGATGTATCAAACTGTAGATGAGTGCTCTACTATTGAAGCAACGGAGTATCAGTCCGCT
+GAACAATGTAAAGCGTCGTTTGAAGCTGCTAAGGCTGAGCATGAGAAATCCGCCCCAAAG
+TTCCAGGGCTACAACGACTGTTCAGCGGAGTTTGGTAATTGCAATTATGATTCTAGTACT
+GGATCATTTATGCCTGCTATGATGGGCTTTATGGTTGGTCAGATGATGGGCAACATGCAA
+GCGAACTCAAACTTCCGAGCATCTCAGCCTATGTACAATAATCCGAATGGTGGTTACAAA
+GACATCTCGGGTAAAAGTTACTCAAACATTAAGCCAGGTAAACCTTTCCAGGTTACTCGT
+TCCGCAATGAGTTCAAAACCTGCTTCGACAATACAAGCCCGTTCTACTACTTCATCTCGC
+GGTGGATTTGGTGGATCGGCACGTTCTGGAAGTTTTGGCGGATAATTTTTCTTCAGCCGT
+TTACATTGGTATGAGATGATGATACTATTACCTCATACCAAACAAACGGTAAAACTTAAA
+TCGGAGAATAAAATCATGGCTAAATTCAATACTGTTACTATCGTTGAAATTACTGATAAC
+TTTGGTGAATTTGATCGTTTCCGCGCAGTTCTTAACAGAGGTGAACATGAGTATCATGTA
+ACAGCTATAGTTGAATCTAAGAAAATGGCTTCAATCGTAGAATATGTTAATTCTCATTGG
+CCTACAGCTGAAGTTATTTTTGGCGAAAAGATTTAATGCTTTAAAACAAGAGTATAAAAT
+AATCTCTCTTACACTGAAAGGAAATACTATGTCTATTCTGAAAAAACTGGTTGAATTCAT
+TCGTTCTAAACTGGGTACCTTCGTTGCTCGTAACACTACAATCGAAGATCAGTACACTCG
+TGCGGCGAACTCGATCATTGATGAAATTCACAAACTGCGCACTCGCTACGTAACTGCTGA
+ACGTGAAATCAAAGCAAAACGCGATCTGGCGACTGAAAATGATGCTAAGGCTGAATCTAA
+AGAAAAAGAAATTCGTCACATCATGGCCAATAACCCGGCACAAGATGTAACAACCCTGGC
+TAAACTCGGTCTTCTGTATCGTCGAACCGCCGCAGCTCTTCGTGGTAAAGCTCAAGAGCT
+GGAAGAAATGAAACTGGAAATTACAAAAACAGTAGTTGCTCTGGACGATCAGCGCCAAGA
+TCTGGCTGTGAAACTTGAGTACATCCGCGAAACTCAGAAAGCTAACTCTATGGGTCTGGA
+CACTGGCGCCGACATCATCGAATCTGCTGAACTGGCTAAAGTAGATGTTCAAACGATCAT
+CTCTCGTATCGATACCTTCAATACTACACCTGCTGGCGTTGAGACAACCTCTGCTGATGT
+AGCGGAATATCTGGAATCTCTGAAGTAATATAAACGGGGCCTTCGGGCCCCAATCGGATA
+ATAGAGGAGAATATCATGTTTTATGAAATCGGTGCAAAAAATAAAGCTGATCCCAAAAAA
+TTAGAAGAAAAAGACGTTGTTCCAGTAATACATGAACGTATTCGTAGACAACTTCTGAAG
+GGCGGAGTTCCAGGGCATTTAATTGATAAGCTAGCGCCTCATACATTTCCAATGAGCCTC
+GATTATGAGATTCATTCAGATCAATTTAAACGAATTAAATGCGGTCATCTTTTAGTTCGT
+ACATGGTCTGATTTGCGAAACTTTCTTAGCACTCTTCAATCTGAATGCTATTCTATTCGT
+TATACTGGAGTGTATGGTTTTTATTATAGCGACATTTCAATCAATAACTTGGACCGTGAA
+ATCTCCATCCCGGGAATGACTTTATTTGAAGCAGCAGGTCACTATGCATTTAACTTAGAA
+TGTAAAACTTCTACATTCGGTAAACCATTTCGTATTTCGGTTCTTATTGACCGTGAACGC
+GCAACTAAACGCAACGGTTTTGAAAAGAAATATGACCTTGAATGCTACTCATCTGAACGA
+GCAGAACGTGTCAACGCTATAGCTAAATTTATTTCTAACTATAATAAAACAGATGCGGTT
+GATACGAATCTTGACGATTTCATTAATTTATGTCGTGATGAATTAAAGGTGAAAGAATGA
+AATTAGCAAATTACTGTTTTGGACATGGTCTTGCTCGTTATGATGTATGGCCAAAATCTC
+CGAGTTATTCTTTAGGTTGGTGGTTTCATTCTTTTATGATTGGATTGATGCTAATTTTTA
+TCTCTCTCCCAGCTTCAATGATGTATGTAAAAGAAACTGACCGAGTTATATCTGATATAA
+ATGTTGTGTTAATTGCTCTTGTAACCGCTGTTGTAACGGTATTTGTTCCGCATATTACTT
+ATTTGACTTATTTTTACTTAAAACGATTGAATTATAATGTCCAAGTATTCGTCCATAACT
+TGGACTATAAGAAAGAAAAGAAACGAGAGGCTCTTGAAGCTGAACTACAAGCAGCTAGAG
+TAGCTCAGAATAAAAAGACTCGTGAGGCTATGGAATTCGTTATGGAGATGCGGAAATGAA
+ATACTACCGTCCTGGACCATCTTATTTGTACCAAGATTCTGAAGATGGAATCGCATTGGT
+ATTAATAGCATGTGCTATAGTTTCTATGATATCATCTGTTGTGGTAATGTTTATTTGGGG
+CGCTATGCATAACATGGATTCTCCGAATTCAGAAACCGTTGAATGGATGGTAAAGGGATT
+TGTAATATCATTCATTGCTTCATATATTTTTGGTAATGGTGAACGTCATTTGAATAATAT
+TATGGCTGCAAGGAAGTGGCGCAAAGAAGAAAGGGAAAGACTCGCTGATATCACAGCGAA
+AAATAAAGTAAACGAGCATAAACAACTGTTGAAATTTATTGAGAATTGTAAAAATGAAAA
+ATGATGCTATGAAGAAAATCCATGACATTCTGGATGAAATGCGTGCCGCCGAAGATGAAA
+TTTTAGGTCGTGCTGAAGCTGTAGCAGATGAATTCTGTGAATCATTCTCTTATGGAGAAT
+ATGGCTCAGGTCGTACATATTTCCCTAAAGGTACTGATGCTGATAGTATCCCTTGGGATT
+TTGAAGACGAAGCTAATATTGAAGATGGAAAATCTACTGTTGGCATTTGGGTTTCTTCGA
+GTGAGATGTGCTAATGGATAATGTAGATAAGAAAGAAATTAAAGTAGCTCTTGAAAAACA
+CGTCCAGGATGCTATTGATTATGCTAAGAAAATAGCAGATAAGTATGATTTGACTTTTAA
+TATGTATCCGGCTTATGGTATGGGTGGAAGCTATTATTCTCCAGGCTACTTAAAACAAGA
+CTTGGAACATCATCAGTCTAATGGTTATCCACAATTTGCAATTGTTAACCAATATGAATA
+CTACACCAGCCTCGAAAATGGTGGTTGGGTCTCTTCTTCTATGGAATGCTAAGGAAAAAT
+TATGTCTCGCTCTAATGAATTGATGGAAAAAGCTGCTGCACTGTCTAAACTGTTCAACGA
+AGTTGCTGAACTTGCAAAAGACAATGATTACGGTCTGAAATTTGATACTTCCGATGGTAC
+AATGGAATTCAATGACTGGTTGTCTTCATCTTGTTTTGGTGAAGGTGATGATGGCTTCGG
+TGTCAATGCAGATGGTAGCATCTGGCAAAGTAGTAGTTGCTAATGAAAGCCCTTCAGGGC
+TTTTGTTGTTTTGTACTCTGCCGTTTACATTCATTGGTAGATGTGTTATGATAGACTCGT
+AATCAACTAGGAGGAAAAATGAATATATTTGTTAAAGACGGATATCTAAGTTGGGAAAAT
+GATTATGGCACTTATGATTGTTGCTCGGTAGTTTACTTGCAAAGAGTGTACAATGACCCA
+AATTATAAGCCGTCTTTAAGATCCGCTGCTTGGATTTTAGACCAAATGAAGATTGATGTA
+AAAGTCAATGCTTGCGGAGTGTGGGACCATGATAATCGAGATTGGAAAGACGTTAAAGAA
+AACTCTCCAATAGATATCGAACTTTTTATTATGCAGTGCAGAATGAGGAAAACGGAATGT
+TGCTAGTTATTGGTTCTCGTGCTTTACACCATCATGGTTTAATTGAATCTCGTGATATCA
+AAAATTCTGATTGGGACTTCATTGCTGATGCTGGTGAATGGGAAGCATTTAAAGGCCAAA
+TGTTTGGAGCCAAAGTCGAAGTATCAAATCCAAACGTCAGCGCGTTTAAATGTATGCACA
+ATGGTCGTGAGACTCATTTTGAAGCTTATATTGTTCATCGGTCGCCGAATGACCAACCAA
+AAGATTCGAGTGAGTTACTTCTCGAATATGCGGAAGGTAACTGCAAATTCGACCGTTTGA
+CTGGGTTTCGTTGGGCCAATCCGAACATGTGCTTGGCTATTAAGCTGTCTCATCGTTACA
+AGAAGAACAATCCACACTTCCGTAAAACGATGCAACACATCCGATTCCTGCGTAATAAAG
+ACGTGCGTCTTACTGAATATTTGATGGACATCAGCAAGCTGCGTGAAAAGGAAACTTTGA
+GTTATGCTCATCCGGTATTGGATACAACAAAAGATAAATTCTTCAAAGATGATATCTACA
+CCTACGACCATGATACAATTCATGAAGCGGTTGCATTGATGGATCGTCCAGCTTATACTT
+TCTACATGAAAGATGGGTCTCAGGTAATGACTGATAAGAAGAAATTCTTTGAATTGCCTA
+AAGAAATCCAATTGGCTGGTGTGTACGAAGAAACTTGCGTATTAGCGTTGGAACGTTCTC
+AAATTCCAAACGATTTCAAAAATGTTTCATCTGAACATTCCTTTATGATGGCTTTGGAGA
+AGGTTTGTACTTCAATCACGAGCGGTTGGTTCCGCGAATATGCTTGGGAAAACTACCACA
+CAATCGTTGCGATGTACAAGAAGCTTGGTGTTAATGATTACATAAAACGCTTTAAAGAAA
+ACCAAGATCTCCTGAAACCTTTCACTCGAGGCGAAAATGCATAAGCCATTTGAAGAAAAA
+GTATGTCCAGGCTGTGGTAAAGTTTTTAGAATAAGAGCTGGTGTAGGACAACATATTTTT
+GCTGAACATATTCGTTATTGTAATGCATATAAAATTTCATGGCAATATCCGCGTTAATTG
+AGGAAAATATTATGAATAGCCCAAAAACTTTTGATTCACAAGTACGATTCCGCGGCGAGT
+TTGCTGAAGATATCACGAATGATCAAATCAAGAACGAAACGATGTTCTTTAACTCTGATT
+TGAATTTTGCTTGGGATAAAGGCGGCCCGATTACTCGTAGCTTTATTGATAATCTTCCTT
+TTGATTGGACTAATAGAGATGTGGTATTCGATTCTCGAGTGCACATGTTGATGCCAGGTT
+GGTATCCTGCTATTCCTGGTTATCACCACGATGATGTTCCACGTCCTGATATTCCAGTAG
+GACAACATTTTATTACTGCTGGACAACCTGATTACGATAATCCTCGTTACCATTCTGAGC
+ATATTCTTGGATTGGTTAATGCTGATATTTGTCCTACACATTTTGCTTATGGCGAAGACG
+TTACATTTAGCCAAATCCCTGAAGGCGAATTGATTTACCGTCAATGGCACAAAGAAGTTC
+TTCAGAAAATTGAATCTGGAGAAATGGTAAAACTTGAAGCCCCGGATCGTACTTTATGTG
+AATTCAACTGGCAGTCTTTCCACACTGGGTCCATGGCTGTCGGTAACGGATGGCGTTGGT
+TTGGTCGAGTATCTCGTAACACCGACCGTGTTAAAAAGATCACTAACGAAATTCGAGTAA
+ACGCTCAGGTTTATCTGGAATTCCCAATGGAGGGATGGTAATGGGATACTCAGCTATGAA
+TGTTAGTGAATATACAAAAGAGAATTTCCGTAAACTCTGGAACGAAAAGTACGCTGATAG
+AATTTGCTGGATTGTACTAGTTTTAACTGTTATTGTGATTAATGGATTAGTCATTTATTT
+CAATGGAATAATTATTGAGCTTATTTTTAGTGTTCCTTTGAGCGGTTTCGCCGGTATGAT
+TGTAGCTTGTATTAATGACGAAATACTTAAGGCGATTTATATTAGAATTAAAATCAGACG
+TAAACTTAAGGCTGATGCTAAACAAAAAGAAGCTGAAAGCTTTAGCAATTTCATAAATTC
+ATGTAGGATTAAACGATGAACTATTTAGAAGAACTTCGTGCTCGTTTAGATGAAAATGAC
+ATACCATGGGAAATAGTAAAAGATCCTTATGTTCGAATTTTAACAAACAACGGATATTTT
+ACTCTGACATTATGTTCAGCTGTTGGTGAAAACGTAGATGAGCTTGTTCAAACATGTCGT
+GCATATGCTAAGGTCTGGATTTACTCTGTTGACCCGTTAGCTGTTTCTGGTAAATTAATG
+ATGCGTTTTGCGTGGGTGAAATAATGAGTGTAGCAATTTATGTAGAATCAGAATCTGGAG
+ACGAGTATCTTTACTCGTTTGGTGATGGCGAAAGCGAAGAAGCTATTAAAGACGAATTGG
+AACGTCAAATGGAAATGTTTTCTCCGATGTGTAATTACATGATCTCTATTTCATCTGGAA
+CTTCGCCTTCTGTTGACACCCGATTGGAAGAGTTTATGTCTGAACTTTTTGATAAATCGT
+GGAAATTTGAGAGGGAAAATGTCTAAGAAAAAAGAACTATCAGCTGGAATTTTATTCTTC
+ACCAAAGATTCTCGTCTTTTCATGGGTCGAGTGACTAACTCTGGTTTAGGTGGTGGCCCG
+TCTCGTTGGGATATTCCAAAGGGTCATGTAGAAGAAGGTGAAACTCCTAAGCAAGCAGCT
+ATCCGTGAATGCCAAGAAGAAACTGGATTCACTGATTACGACCAGGGTTTACTCTTTGAC
+CTAGGCCAACATGACTACGCAAGCAATAAAGATATACATCTGTTCGGATATCCTGTCCCT
+ATGGATCACTCGCAATTCAAGAATTGTATTTGCACAGCATATCATACTGCAGAAGACGGA
+ACGACATTTCCTGAAATCGATGCATTTGCTCTGATTAAGCCAGAACAGTGGAGTTATGTT
+ATGGGTCCATCGCTGTTCAATGTAATGCAGAAACTTTACCCGGCACTAGCCAAACGATAA
+ATACTCCTATCAAACGATAGGAGACGACATGAACATTTTTGAAATGCTTCGTATCGATGA
+AGGATACGATTCTAAAATCTATAAAGATACACGCGGATATTACACTATTGGGATTGGTCA
+CCTTTTGACTAAAGACCCGTCTTTGGCTGTTGCTAAAGCTGCCTTAGATAAATTGGTTGG
+TCGTAAGTGTGACGGTGTAATCACTAAGGCCGAAGCTGAAAAAATCTTCGCTAAAGACGT
+CGATGATGTTGTAGCTGGTATTCAACGTAACGCTTTACTGAAATCAGTTTATGATTCTCT
+TAATGGAGATGATCCGCGTCAAGCAGCATTGATGAACATGGTTTTTCAGATGGGTGTAAC
+CGGAGTTGCTGGATTCACTAACTCAATGGCTCTGATTAAATCTAAACAGTGGGATAAAGC
+CGCTATCAATTTAGCCCAGTCTAAATGGTACAAACAAACCACCAATCGTGCTAAACGCGT
+TATTGCAACATTTAAAACAGGAACATGGGCTGCATATGAAAACCTATAAAGAATTTTTGA
+CAGAATCTCAATCTAAGATTGAAGAAAACACTCCGATTGTAGAAGCAACAATCAAAGATA
+AAGAAGGTTCAACAAACTTCTCTTTGGTATCAGGAAAAGACGGCACTTTCTTCCAGATCG
+GTTCTGAACGCTTCCAGACTTCTAAATTGCAGGATGCTGCAGTAGCTAAAGTTCTGCGTG
+GCGGCGGTAAATGGAAAGGAACTGAAGGATCTACACAAATTGGTATTGCTGTAGATAATA
+ATAGCGCATTTTTCCGTATCGGCGGTGAGTCTTTTACTCTGAGTTCTAAAGCATTCAAAG
+AACTTAAGGCTGCGTTTAAGTAATGTTGTACATCTCCTGTGGTTGTGTTACTATACCTAT
+ACTGACACAGGAGAACTAAATGACTCGTATTAACTTAACTCTAGTATCTGAACTGGCTGA
+CCAGCATCTTATGGCTGAGTATCGCGAACTACCTCGTATCTTTGGTGCAGTTCGCCATCG
+TATTGCTAAAGGCCAAGGCTTCAAGGATATTCCTAAAGATTTCTGTCTGGGCGCTGGACA
+TGTTAAATTCTTCTATGACAAAATTGGCTTCTTGTTCTTACGCCAAAATGCAATCATCGA
+GGAACTTCTAAAACGCGGATTTAAAATTGCAAATACTCATGTCAACGTAGCTGACATTCC
+TCTGTACTTAATGAATGACTTTGTTCCTTCTGCCGAGGATATTGCTTTAAGCCAAGCTCG
+ACTGGATGAAAAAATTGCTCAAAGGCCTTTGTGGTATAAACATTATGGTAAGGCTATATA
+CAAATAATAAAGGCACGCCGACCCTCTCCTATGAACAATGTTCCTCTAGTGAAGGACCTT
+TTCCCACCTGTAATAAGGTCGAGCCCGAGTGCGGTAAGGGGTTTACATTCGGTGAAGGCA
+AGGAGCCCAATTCGATTCTAGGAAGGAAAATGGACTACCACGTGCCATGGAATGGCCCTC
+AACTAATCAGGAAATAAAATGCAATATTTAACATACCCGTATCTAACCTTGATGCATGCT
+TTCAAAGACCGTGCATTCGAACGCTTAGATCCACATAATGATTATTGGAAGTGCTTAACC
+CCGATGTCTCGAGTTTCTGAATTTGGAACTCTTCGCCTAGACGGTGGACGACAAACCGGT
+AAATCTGAAGCTGCTGCTTTATTCGCTGCCGATTGGCTTCATGATGGTAACGACGTAATT
+GTTATTTCAACCAAAGCCGCTCAATCCAGAGAGCTCAAAGAACGAATTGAACGTAAAGCA
+AAAGGCATTCAGCGAATAGATTCTAATCTCCGTGGATTTTGTGTACATGATACCATCAGA
+AGTTTTCTGGATGAAGACTTTAATAAGTACAGAGGTCTTTCGCTTACACGAGCATTGATT
+ATAATTGACGAACCAATGAAGATGCCTGATGTTAAGAAGTTCTATGAATCATACTTCTAT
+CTGGCTAATCACTGTTTATGCCAAGGCGATAAACCTTTACCTCTTTTCTTTGTGATGGGA
+ATGCAATGATGAAATTTATGTTTATGGATGGTCCCTTTCGGGGAATGGTAGTTCGTACTA
+AAGCTACTAAAGCTGAATTGAATTCTGTTCCAGATATTCCTATCGAATTTGTAACCGGGC
+CTTTTGAAGGCCTGATTACTCGTAGCTTGATTTGCTATGATCGAACAATGATCGAAGCAA
+GAGAGCTTAAAATGCGCCCAGGTTCTCAGGGCTCCTATAATTGTACTTTGGACATATCTT
+ATAATGGCTAAAATTGTAATTGAATGTGCTGACCATCTGGTTAAAACTTTCTGTGGATGG
+TTCAGTAACCAAGGCGAGCAGGATCTTTTTGAAGCTCACTCAAATGGTAAGTGGAATGAA
+GAAATCCAAAAGTGGGAAGAGCAAACGACGTATTTGGCTACTGAGGGTTATGGTATTAAT
+GAGCCTATTCGCTTAGTTGAATATGATAAAGAGACCGACGAGAGAGTCCCTTATTTCGAC
+GGTGAGAAGCTTAGTGCCATACAGGCGATGGTCCCTAACACAGGTCAAATCTTTGAATTG
+AGGATGCCGAAATGATTGAAGATATTAAAGGCTATAAGCCACACACCGATGATAAAATCG
+GTAAAGTGAATTGTATCAAAGATGCTGAAGTTCGTCTTGGTTTGATCTTTAAAGCACTAG
+AAGAAGAACATGTAGCTGCGTACATGGCTCTTGATGTAGACACTATGAGCGATGAAGAAT
+TCGATTTAGCTCATTCTAGAATCACTCAGATTCGTAATGCAATTGATCGTCTGAAAGAAG
+CTAGTATGTGGGCATGCCGTTCTGTTTTCCAACCTGAAGAGAAATACTAATGAATGATTT
+GATCCAAGCTTTACTCCGTGTAGAAGATGAGTGTGCTGGCATTTTATTAATGGCTAAGTT
+TGATCCATTTGGTCAAACTGGAATTGATGAAATCAGAGAAATTCATCGTAACACTGTAAA
+ATCTTTAAAAGCATTAGTTCAGCTTAAAACTGAAGAAATCTAACCGTTTACATCTCCTGC
+AAGATGTGTTACTATGATCTTACACTTACAGGAGAAACAAAATGAACACAACTGAAGTAT
+ACATCCGCAGAAACAAACTCCGTCGTCTCTTTGAAACGGAGTTTCATAAAATCAATGCTA
+AAATCAAAGACGCATCGAAAGCAGCTGGGGTTCCTGGCTTCCATTTGAAGTACTCTCAGC
+ATTTGCTTGACCGTGCTATTCAACGTGAAATCGATGAAAATTACGTCTTTGAACTTTTCC
+ACAAGCTTTCGAATCATGTGGTTGAAGTAAACGCTTTCCTGGAACTCCCTGAGCGCCCGG
+ACGTTGAAGAAGATCTGGATCCGAACATCGAGTATCGCCCTCTCCGTCTTGAAATCACTG
+ACCAAAAGTTGTGGTTAGGATTTACAGTGTCAAAACCAGTTCCAGGTAAAACGTTTTCTA
+CTCCATACACACTGAATTGTCGTATGGCTTTCATCAACACAAATCGTCATGAAGGAAAAA
+TTAGTAAAACTGTAATCAATCTATGAGGTAAACATGAAAAAAGCTCTATGCGCAGGTCTC
+TTGGCCTTCTGTTCAATGGCCTATGGGTCCGAGCACAACTTCAGTAATGTCCAACTCGAA
+AATCTGAATTATGCGTATCAGTTTGGAGAGCAATTTGCAAAGGATGGCAAATACAAGACA
+CAAGAAAAGCTATATGACAACAAAGGCCTAGGCTATGTTATGGCTGCTTTACTTTGGCAA
+GAATCTTCCGCTGGGTTAAAAACCAAAGGAAAGTCAGGTCATCAGGCGTATGGAATGTTC
+CAGAATTATTTGCCGACAATGAGAAATCGAGTCGCCGAAATAGGATGGAAAATGACTGAT
+GCTGAAATTATTAGAATGTTGAATAAACGATCCAATTCCGCTTCATGGGCGTATATTGAA
+CTTTCTTATTGGTTAAATAGACATAATGGTGATATGCGAAAAGCAATTGCCAGTTACAAT
+GCCGGGAACAACTGGAAATCTGGAAACAAATATGCCAGTCAAGTCCTAGAAAAAGCATAT
+TACCTGAAGTCAAATAAACTTTTACATATTGAGGTAGAATAATGCAGAAACTAGCTCTGG
+TACTTGGTCTACTGATTTCATCTGGTGCTTATGCATCAGGTGGATCACTGGAGGAATCTC
+TTAAAATTGCTAAATCATTTTGTGCGACAAACACAGAATGTATTGACATCTTGTCATTGC
+AATTAGATGGAGCATATGAAGACGGAGTCAGAGCATCTAAGTCTAAGGTAGAGTGGAATG
+TACTCATGAACCGAAAGACTAAGCAATTGAATAACCTTTGCGATAAAGCACCTAACGTTG
+AAATCTGTCTGGATTATAGAAATCGTTTGATGGAGCAATATATGAAAGGGTTAACGGAGT
+GAAAAAATATTTATGTTTGTTGATGGTTCCGTTTGTGTTGAACGCCTGGGATATTCTCCC
+AGGCTATCCTGAAAAGATACTTGCGGTCCAAGGAAAACAAATTGAAACAAGCGGCTCATT
+TAAACGAAACGTTGAGTTAATCTTCGTTCCAAGTAAAGAGCTTTTAGGGATATCGTTTTA
+TAATTATAAAGATAAGGGTGACCAAGTAACAATTCCTTATGGCACCTACAATATCAGAGG
+TTGTGAAATGAAAGCTTCTGGTGAAATTGAAGGACCTTACTTTGTCTCTTCGCTGAACAA
+TTACAACATCAGCAAAAAGATTATTCGATCATGCTCTACGTTCTTCATTAGAGTATACGA
+TCAGACCGATAACTACTCAACTTACGTGGTGGAAAATGATTAAGCAATATATCAAAGGTG
+ATATTGTAAAGATCTTCTTGGAAGGTCATAATGTGGCTCACGGTTGTAACTGCTTCCATA
+CAATGGGTGGAGTGGCTGGACAATTAGCGAAGGCTTATCCTCCGATTCTAGCAATTGATG
+TTCATGAAACTGAGCATGCAGATCCGGATAAATTAGGGAATTATACCCAAGCCACAGGTG
+AACGCGGACAAATTTGCTTTAATCTTTATACTCAATATATGCCCGGTAATAATTTAGATT
+ATGGCGCATTGCTATATGCTTTCCAAAGTCTAAATTATTGGGCTAGTAAACGCCAGGAAA
+CTCCTACGGTTTATATTCCACGTATTGGAGCTGGTATTGCCGGTGGTGATTGGGAAAAGA
+TTAAGACTATTATCGATTGGTTCACTCCTGATGTTGATATTATCGTTGTCGATTGGGATG
+GTGAATAATGACACATTATATCCATCCGTTTGACCCGAAGAATAAAGCTAATATTCATCG
+GCGATGGATTGAAACCAGAAAAACTAAATGTCCAATCGATAGCCCGCATAACGTAGACCG
+TTGGTATATTGGTGAATATGTCGAGTACACTTTTATTGATAAAAAGAAACGTGTACAATA
+TGTTGAAGAATATTGTCTAAGGATTAAATGGTTATGATGTCCAAAGAAGAACGCGAGCGT
+ATTATTGATGATATTGATGAATTGATTCGTTTAGCTAAACACGCTGGTGTTATGGCTGAA
+CTTGGTACAGATGATGAATACGCTATGGCCGCTTCAGCTTTATGTAAACAACGATATAAT
+GTATTAAGCAAGGACGGAATCGAATGATTACCAGAGAACAAGCTCGTGTAATTTATGATT
+TAGTCAAAGACATCGAAGATGATTCTGCTTTCTACACCGGCCAATCATGCGAAGGGACTT
+ATTTTGGATTAGAACAAGCTAAACTTGATTTAAGTAATTCCAAAATAAAATTTGAACAAT
+TTATTGAGAGTTTAATTGAATGAGCGGCCAATACAAAATTTTGATAACTAGCAAATGTTA
+CGCTTATGGTCAAGGCGAAGCAATCTCTGTTCATACTGTTATTGCTGAATTTGATACTAA
+AGAGCAGGCTGATTTAGCATTTTATAATATGAAAAATAATTCTGGACCGAGTGATATCGG
+CGTTCGCCAAGCTTATATAAAGTTGTATTAAAATGATTACTAAAGAACAGAAAGAGACTA
+TTGTTGATTTAGCTCGGTGTTGGGCCCAAGCTGAATCGGCAGTAGCGTGGGAATACTCCT
+CATGGAGTTCGAGCCGATCTGCTAAAAAGCAAGCTGAAGAAGAATCCGCCGAAGCAGAAG
+CAGATCTTGAACAGTATCTTGATGGGATTATGGCATAATGCAAACTTATATTAAAGAAAA
+GCACCGTTGCAAAGATTGTAAATGGCCTATCGTGTTTTCTTTATGTAATGATGGTTTGAT
+GGATACTCCACCATATAAGATGTGGGATTGGTGGTTATATTGCTCAAACAAAACATGTAA
+GAATCATGCAGGTGAAGGATTTTTCCAATATACTCCAGAGTGGATTGAATCAGGGGAACC
+AAAATAATGGCACAACTTTACTTCAACTATGCGAGTATGAATGCCGGGAAATCGGCTAAC
+CTTTTGACAGCTGCTCATAACTATAAAGAACGTGGAATGGGCACTCTGATTCTTAAACCA
+GCAGTTGATGACCGTGATTCTGCTTCAGAAGTAGTTTCACGAATTGGTTTAAGACAAGAT
+GCTAATATAGTTACTCCTGATATGGACATCCTGGAGTTCTTTAAATGGGCTCAGACTCAG
+CGGGACATTCACTGTGTATTCGTTGATGAAGCACAATTTTTAAGTGCAAGACATGTTGGA
+GAATTAGCTCGGATTGTAGATTTGTACAATGTCCCAGTTATGTGTTACGGGCTCCGTACA
+GACTTCCGGGGTGAATTGTTCGAAGGTTCTAAAACGCTTTTAGCGATAAGTGATAAATTA
+GTAGAACTTAAAGGTGTTTGTCATTGCGGACGAAAAGCCACAATGGTAGCCCGCATTGAT
+GAAAATGGTAACGCAGTTCGTGACGGTGAAGTGGTTGAAATCGGCGGAAACGATAAGTAC
+GTTTCCTTATGCAGAAAACATTGGTTTGAGATGCTCGATATATGATTGAACTGTTAACAA
+TTCTGGCTGGAGTAGCTGGGATATTCGCTATAGGCTTTATCCTTTACGTTATTCTGATTT
+ATTTGGTGTGCTTATGAAATCAACAACTTATAATAGTTTTTTGCTATTAATGACAGTGTT
+ATTATTCATTTGGATTGCTGTTGCAGCTTCTACTCAATCAGAACGAAATAAACAACTAAA
+AGATCAAAACACTATTTTATGTGAATCCAAAACTGATGGCGCATTCATTGCCAATAGTCT
+CGGATGTTTTATTAAGGTAGAACAATGACAGAACAAGAAGCATGGCAAGAACTTCGGGCT
+TTACTTAAAAAGCATAAAGTTGAATTACATTTGTCTGAACCTCCAGTATCTCTTGAAGAG
+ATTATTAACATCCGTGAAGGCCATGAAGTTTTGCAGAAAATTGACGAGGTATTAAAATGA
+AAACGAGTTTCTTTAAATCTGGATTTTACTATCGATTGTGTAACTACAACCGAGGTAAAT
+CAAAATGTCAAGAACTATCCGTCGTAAAGGCTGGCATGTAACAACTTCTTCTAAATGGCA
+CAATCAGAAGAATAACGAATTCGCTTATATCAAGCGTTATACCGAATACGTTAAAACCAG
+CAAAGATAAAGCAAATCAAGCTAAATATGTCGAAAGATATATCGCTGAAAATAAGAAAGA
+ACCAGTTCGTCTTGAGAAGTTGATGAAAGAACGTCATCGTGATTCATTCTGGAAGACTCT
+ACGTTGGAGTCGCTATGCTTCACCTATTCCTAGAGTGTTTCACAAGATGGAAATTAAAAA
+CTCGTTGAGAAACGACACTGATTATAACTGGGACGAGAAAGCCGCTCGTAAGTGTGAGAA
+AGGCATCGCTCAAATGAATTGGGATTAAAATTTCGGAGTACAGATGTACTCCGTTATAAA
+TACGTTTACTAACTAATGAGGTGTATATGCAGCATTTAGACGTTAAAAAGCTTCGTAATC
+TTACTGTAGAACAACTCGATGAAATCAAACGTGAAATTGGGCATGCTGTTGCAAGTCTAA
+ATGAAGAAATTCGTCAAAGTGGCTCACGGGCAGATTATATGCGTAAGCGAAATCTGGAAA
+AATACCTCGACAATGTTAAGGCTGTACTTCAGCACAAACGTAACACTGGTCAACGATAGG
+AGGCCTTATGGCCTTAAAAGCACTGGCATTATCCGCGCTTATTGGAATCATGATGATTCC
+TGCTTCCTACGCAGAGGTCGACTTCAATCCGAAGTTTGATGAATATTTTGAGGGTGCATT
+GAAGGTTTACTCTCAATATAAGATATACAATAAGCAGGAAAGTGAGCAGTTCTTCACATT
+TGTTAAATCAAAATGGGAAAGGCAACCATGCACTAATAACTGTGAAGCTGATGGAGCTTT
+GGTTGCGCAAGAGTATTACACCAACCGATTGGTAGAAGGCAAACATGAAATTTGAAGACT
+TTGCTAAAGGCAAAGCATCTGAAGCGGATGCTTATCTTGGGTTGTTGATGGCTTCTCGCT
+CTTACTTTCATTCAGCCCACTTTGAAACAGAAAGCTATGCTCGTCATAAAGCATACAACT
+TCATATTCGACGAGCTTCCGGATTTGATTGATAAGTTCGGTGAACAATGGCTTGGCTTTT
+CCGGAAAGAAATATGCTCCTCAAATTCCAGAGCAAAAATCTCTTCCTACTGACACTATAA
+AAATGATCGATTTGATCTTGGCTGAATCCGACAAGATCTACTCCAAAGTCCCTCGTGCTA
+TTCAAAGCACCTTAGATGATATCGTTGGAACTTTCTACCAACTCAAGTATCTTCTCTCCC
+TGAAGTAACACTCTGCCCTGGCTTCGGTCAGGGCATTTTTGTTTATGCTGTTTACATCCT
+CAAAAGACTATGATACTATAGACTAGTAATCAACTAGGAGAACAAAATGAAAAGTTTGGT
+AGTCGTAGCTTATCTCTACGTTCAGTACAATAATCCGCTTTTCACTCGTAATGTTATCGA
+TTTTATCTGGAGCCAATTATGAACGAAGAGAACAAAATCAAATTGCTCGATTTGATTGAA
+AAATTGCGTCAGGCCGATTTAGCATATGTTGCCCGGTATGAAGGTTCCGGCACGGCAATT
+CCTCAATACAAAGCTATGCAAGCTGCTCAAAAAGAAATGTTTGATTTTATTCAATCTCTG
+TGAGGTTTTATGGAAATCCAAGAAAAAGTTTTAGATTATGGAAGTCGTTTCCAATCTATC
+AAACGCACTATTGAATACAACAACGGTCATGATGAAAACATGCTGATGGTTGATTTTGAC
+AATGGCGAAGCTGTCGGAGCTTCTTTCAAATTCAATGGAACTTTATCATGTGGAGGCGGT
+TCTTATAAGATTGAAGAACTTCGTCGCTTTAAAGCACTTTTGAATAGTTTTGAGGAATTG
+TAATGGCTGTAGGATTTGCAAAAGACGGAGCAGAACAACTTGAAGTTGAAGCAGTAGTTC
+AAGCTGCAATAGTTCATGCACGGTCTCAATTTAACACTACACGAGAGTCTCTTTATCGTT
+GCTTTGATTGCGAAGAGCTAATTCCAGAATCTCGTAGACAAGCAGTTAAAGGTTGTTTGT
+ATTGTGTAAAATGTCAAGAAATGCATGACGAAACTTTTAAACGTGAACCCCGTAATTGTT
+GGCACAGGAGCATGAGATGAGCTTTCCAAAACTTGAAGTTGGTGATCTAGTTTTAACTCG
+TACTTACACTGGTGGACAATCAGTAGAAATTTGTCAATATCGCGCACAGACCGGTAATTT
+GATGTACATGGCTTATCATCCAGAAGCTATCTTAAAATGCCAGCTGGAGCGCTTCATTAA
+AGATACAGATTCAATGCCTTATAGTGTAGATATTGTACGCAAAAGTGATTCTGAAAAATG
+GGCAAAGGTAATGATGAGCATCCAAAAGAGGCCGGAGTGATTATGAATTTTGTTTCGCTT
+TACGGGTATGAGATTATAATTTCATTACTGATTTTAATCATCGCAATTTTAATGACGAGA
+AAATAATGGCTAAATTAATTTGGGAAGGTGTCGGATACGGCGCAAAAATTGAAGAAAACA
+TTCCAGGTTCTAATCAAAAGTGGTACACAGAACTTGATGTTATTTCCAACCAGTCGCATG
+TAAGCATTTACGATGTTGATAATGGTGATGAAGTTTCACTCACTAAATCCGAAGCGGAAG
+CTTTGGTGAAATATTTAAACTCTGTAATTCCAACTATGAAGGAGCATCATAATGAATATT
+AATGAAAAATCTTGGCACTGCCGTTTACATGACTTTGCTTTTGACAAATACTCTCGTCCT
+CGCTCTCTTTGCCCGTACTTCTGGAAAGTAGTATTTGCTTTATTTGGTATGACGTCATTG
+ATTGTATTATTGTCCATCGCATTTACTTTAGTTGGTTGGGAATTGGCTGCAGGTTGGTTA
+GCTAAAATTGGTATTACTTCGGTCTGGGCTATTGGAGCTTCTGGATTTACTATCGGGGCA
+GTTGGTATTTTGAGTTTAGTTGGTGTAGTATTTGGCACTCTGTTCGGTTTAGCCAAATTA
+AAAGATTTGATTGAAGATAAAATCAAAGAACGTAATTATGAAAAATATATTCAAGAATTA
+GAAGCTCGTAAAGACCCAAATTACGTTCCACCTAAAAAGAGTATTCTGATGGAATTCATC
+CGAGCTCGTAAAGAAAAATTCTGTCCATCTCTGACTTTCACTGAGGAATAAAAATGATCG
+GTATACATAAGTTTGAATCATTCGAAGAGACTGTTCGTTTGGAAATTGGTGATCGTCTGA
+AGGTGACCCTCAAGGGAACTACAAAATCTCTGCTAATTAAAGTAATTGGTATCACGAACT
+ATGGTAGATGGACTGACGGTGATCGTCTAAACGTTATTATTGGCAAAATTGATGATGTTG
+CCGGTCATTCGGTAGTTTACATTAATAACGTAAACGGACAGGTTATTCATTATCTTCCTA
+ATGCAATTCACACATACAATGTTCACGATATAACTCACAATGATACTTCGATCGCGTATG
+AGGATGAAACGCTTTATCCATCACGAGTTAAAATTGCTCGTAAACAAGTACTGGTTCCTA
+TTAAAGTCGGTGATGAATTGACTAAGCCAAATCGTTCTGGTACTTACACAGTAGTTTATG
+TAAACAACACTGTAAGTAATATTGTTGTTGAACGAAATACTGATAAGAAAATCGAAGTTA
+TCAATTTTAAAGATACCGTCGCGCTAAAAGCCTTCGGCCTTAAATGGAGAAGTTGATGAA
+GACAGTTGTAAAAAGTTATTTTGGGTCCCAGCTTTATGGGACCTCCACTCCAGAATCCGA
+CACCGATTACAAAGAAATCTTTATCCCACATGCAAAAGATATTCTGATGTGCCGGGCAAT
+GAATCACACTAACCTGAATACCAACAACTCTGCCACCAAAAACACTCATGATGATGTAGA
+TCATGAGTTGTATTCCTTGAAATATTTCCTGGAATTGGCACAGAATGGTGAAACTGTGGC
+ACTGGATATGCTTCATACTCCTCCAGAATTGGTCGTTGCTTCTGACCTTCCTGAAGTGTG
+GAAATTTATCCAAGACAATCGTAGTAAGTTCTATACCACCGACATGAAAGCTTATCTTGG
+TTATGTGCGTAAGCAAGCAGCTAAGTATGGTGTTAAAGGTTCTCGTTTAGCTGAACTTCG
+TCGTGTATTGGAAGTTATCAATAAATTTCCTGAATGGAAATACGAAAATCGTCCGAAAGA
+TAAAGCTAACAACAGTCGTTGGAAAGTAGCTGATATTGCAAGTAAACTTCCATTGAGTGA
+ATTTTTGTTCTGGGAAGATTTTGTTGATGCTAAATGCGGTAAACAACGTTTCTATCATGT
+GCTTGGTCGTAAATTCCAGACAACAATCACTGTAGCTGAAATGAAGTACTCCTTAACTAA
+ACTTGAAGCTGAATATGGTGAGCGTGCTCGTAAGGCAGAAGCTAACGAAGGCGTAGACTG
+GAAAGCATTGAGTCATGCATTACGTGGTGGACTTCAACTTCAAGAAATCTACTCTACCGG
+TGACTTAAAGTACCCACTGAAAAACGCACAAGACATTCTAGACGTTAAACTTGGTAAACT
+TCCGTTTGTTCAAGTCCAGCAGATGCTTGAAGATACAGTAGATGAAGTTGAGCGTTTAAG
+TATTCAAGCTCATAAGAATGGTATGCCTTCGAAAGTTGATATGACATTTTGGAATGATTT
+CCTAGAAAAAGTTTACTTGGAAAACCATGGAGCTTACTACAAATGATATGGTGGTACATA
+GTGCCTGTGATAATTGCAGTGATTTACCTCGTAGCTGGTTGGTATATCGTAAACGCTCTC
+GTTAAACGAGGGGCAATAGAGACACCTCAAGGCTATATCTTTATATTACTATTATGGTTA
+CCTGTCGCGGTCGTCTCGATCATCTGGCGAACCCTAGCATGGTTACTACTGTGGCCAAAG
+CGCTTTGCTGAATCCCAGATAAACAAACACTCTTCTTAACCTCCTTCGGGAGGTTTTGTT
+GTTTTTGAAAAAATGTTGTACATCTTAACTCAATGTGTTATTATAGACTTATCAAATAAA
+TGGTAACCCGGAGAAACAAAATGACAGCAGAACAAATTAAAGAGATGATCGCAGCAGAAG
+TAAAACGCGTCATCCGTGAAGAACTTAAAATTGAGTACAAATCATCAGAAGATGCTTTGG
+ATATCGATTTATCTCTTGATGGTGAAATTGTATCAACGATTCAACTGTCTAAGTATGATT
+TACCGATTTAATTGCAAATATTTTTGCTGAACCGTTTACATCAGTTCAGCAATTTGATAT
+TATTACCTCATACCAAACAAATAGTAACTCGGAGAATAAAATGACAACCATCACTATCAA
+CAAAGGTATTAACTTCGGTAAAGAAATTTCTGGCACTTTCGAATTAGTCGGAGAATGGTT
+CCCAGAAACTCTGAAACCCGAAGATGCTGCTCAAGGTGATGGTAAAGTTTTCGTTATCAT
+CGACGGTAAGAAAAAAGGTGTTTGGGTTTACAAATCAGACATTTCTTATAACGGAGTAGC
+TAAAAAGATTGAACTGATTGAAAGTGTTGATGATATGAAAGCTCGTATCAATAAACGCTT
+TAACGTTATGGGGATGATGACTGCCGGAATCATTAACGGAAACATTCGTTCACTGATTAT
+CTCGGGAGCCGCTGGTATCGGAAAAACTTACTCCTTAGATAAAGCATTGAATAAAGCAAA
+TGATGAGGATAAAATTGAATACAAATCAGTGAATGGTAAAATCTCGGGTATCGGGTTGTA
+CTGTCGCTTATGGGAATCACGCTTCGATAATTCAGTTCTGCTTATTGATGATGTAGATGT
+ATTCTCTGATATGGATATTCTGAACCTTCTGAAAGCTGCTTTAGATTCTGGAGAAAAACG
+TAAAGTTTGCTGGAGTACTGCTTCATCTTACTTAGATGAAAAAGGTATTCCAAATGAATT
+TGAATTTGAAGGAACAGTCGTTTTCATCACTAACGTTGATATTGATAAAGAATTAGAACG
+CGGTAGCAAATTAGCTCCACATCTCGCTGCTTTGGTATCTCGTTCGGTTTATTTGGACCT
+TGGTGTTCACTCAAACGAAGAAATCATGGTCCGAGTTGAAGAAGTAATTATGAATACTCG
+GATGTTGCAAAGCCGCGGTTTACGTAATTCCCAGGTTGTTGAAGTATTAGATTTTATGCA
+AGAAAATGTATCTCGTCTTCGTAATGTATCTTTACGTACTGCTCTTTATCTCGCTGATTT
+CGTCGCCACTGACGAGAAAAATTGGAAAGATATCGCTGAAGTTACGATGCTTAAATAATA
+CTCCGGGAGGAGAAATCCTCCCTAAATTTTTGAGGAAAATATCATGGCACATTTAATCTC
+TTATCAAACTAAAATTGTTCTGTTTCGTAATGGTAGCTTTGTATGTGATTCTAAAAGTCG
+CGAGTCTCTGAAATATATGTCAGATGCTACAGCAATTTCTTATATTGACTTAAACGGGAG
+CTGGGTACAATGAGCTACAAATACTATGTGAGAACCCACGCTTGTATTTTCAAAAGTGTA
+TGTGAAAAAGACACTGCTGAATATATTCTTAGTCATACTAGAAATTTAACTGCAATTCTT
+TTCACTGATTTACAGAATCCAGCTTCAAATCACATTATGGAAAGAATTCGTTTTAATATT
+GAAAATCGTGATGTGCAAGCTTTAGAACGTCGCCTCAAAGAAGGCTATGAATATGCTGAA
+GAAAATAAGTGGAGATATTAATGAGTATTTTAATGGGAAATTGGGTGAACAACACCGCTT
+ATTATCCACCTGCTCATATCTATGCTGGAATGGTCCAGAGTAAGGCTGAGAAGAACGCAA
+TCCGCATCTGTGAAGAACTATACAGATTCAACTTCGGAGATTCCCCTAATGTATTGGGTG
+AATTGAGAACGGCCTTTCGTGAATTAGATGTAATGCTCCATATGAAGAATTCTTACCCAT
+CTCATATGGAACTTCGTCACGAACACGTTGCTGAAGTATTTGGCACGTTTCTTTATTGGG
+CTATTCGTGCTAATACTGAAATGGAGCGAATCTATAAGCAACACCAAGACCTTTGGAAAT
+GGTATAACACATCCAAATTAACTAATCGTGAAATTAAAGATTGGTGCAAACAACAACTTG
+ATTATAATTTGAATTGCATGATGATTGATGTTTACGATAATTTAGTCAGGAGCAAAGGCT
+AATGGGCTACGGGTTGGATGAAGATTGGGAATACGAAGACGAGGAAGAATTAGGCACTCG
+TTACAGCATAATGAAAATTGTTTATGAACGAAATGCTTCAGCGAAAGTAGGGGCAGAAAT
+GTATTGTCCTTATTGTCGAAAGGTTATTGTAAAGCGTAGTTGGCAACATAAGTTTTGTAG
+CACTCCATGCAAAGACAAGTATTGGAACTGCGAACCTAAGCGTGCTCATCGAGCAGAATT
+CTTTAAGGGCAAATTATGCAGGTAGAACAATTAAAAGAACTTATTCAATTAGTTTCTAAA
+GAACAAATCAAGGAACTTATTCGTAATGAGCTGAGAATTGAAGTTCAGCCAGCGGATTAC
+ATGGACCCATGCCGAATTCAACTATGGTGGGATAACGAAGTTATTTCCGAAGAATGTATT
+TACTTGAGTGATATTCAACGATGATATCGAAAAAAATTATATTATCTCGTATTGAAATGA
+TGAGAAGCAATTATGAAATGGCTATGAAACTTTCCGTGTCAATTGCTTTACGTAATATTG
+GTGACGAGCGAAGAAGCAATTTAAAGTTTTGTGCACCTGATGACCGCAGAGCGCAATTAG
+TTGAAATTACGAAAGCACTTATTCAAATGGACCATTACCAAATCAAAGATGCTAAGATGC
+TAGCTACCGAAAAAGAAATTTGTGCTAAAGCTTTAAGGGAGCATCAAAAACAAACTCCAG
+TTTCATCTTGGTTCCATGGTGGAGCAGACAAACCAGCCTATTTTTAACTCTAAGTTCGCC
+CCGGCTTCGCTGGGGCATTTTTGTATGTTATCCATATAATCAATCATTCCCTTCTAGAAA
+GTTCCTCTCAACCGTTCTGGTGAATCCAAAAATTTTTAAATCAACCGTTTACATCCTCCA
+AAGATTGTGGTATGATAGTCTCGTAATCAACTAACGGAGAATAAAATGTTAACTGAAATC
+ATCACCTCGCTTATCGAAGAAAATCGTAAAGCTCATCAAGATCGCCGAGCGAAAGTTGAA
+AAACGCGCTATGGAATTAAATGCTGGATGGACTAAGACCCGCTACGGTCGTGAAGGATTT
+GATAAGGTAGTAGCCCCAACTTGGGGAGTAGATGATCGTCCTCATGCACCTTTTGATGGG
+TACCTCTGGGAAAATGAATTAGGAGAAGTTGAGTCTTATCATGGTGGTAGTTATCTTCCA
+TACGTTACTGAACTCGACTATCTTGATAAGCCTGAATACACAGGAGATCATGGTTGGTGG
+AAGCTGCGTCTCACTTCAGACATGCTTTCTGAACTCATGATTTTAAGGCATGAAACTCAG
+TGTATTGAGATTCGTACACCTTACAAAAAGTGGACACTCGAAGATAACACTATTGTGGTA
+ATGAGTGAAGTACGTGCTCATAAGACGATTCTTAAGGCAATTCAATCTGCTTCAGAAGAA
+TGGTTCAATAACTACTACAGTTCACTTAAAGTTAACAAAGGTGAAGCACCGGTTGGTAAG
+CAAGTAGTTAAAGGTAAAGTCGTTTCAACTAAAGTATACCAAGACTATTGGGGTGTATCT
+GCTAAAATGATGGTCCGTCTTGAAAACGGAGCTACAGTTTATGGTTCTTTACCTGGAATC
+GTAGATATCAACTATCGCGGTACTATCGAATTTAAAGCAACGTTTGAACAAGCAAAAGAT
+GACTCAACTCACGCTTTCTTCAAACGTCCATCTTCTGTAAAAATTGAAGAATAAACGCTT
+TAAGAGAGTCCGTGTTATAATGGTTTCACGGATTCTCAATCAAATCATACGCCTGACAAT
+GAAAGAAGAGGAAAAGATTATGAACTTCAAAACCAAAGATGATTTCTATGTAGAAGTATT
+TGAATTGATGGAAGTGGTGAACAAACATTCAAGTACAGTGTTTGCTAATCAGAAGAATAA
+GATGCTAATTAGTCTACTCCGTGATCGTCTCGTATCAAAGCATAATATCATTGCAGGTAC
+TGAATTGAACTCTGTTTTGGCTAAATACGACCAGTACACTCCATGGACAAAAATCGCTGT
+AGTAAAATCTTTAAGCAAATCTAAAATCACAACTTATGTTATGTCTCACATGCGCTTGCG
+CAATTATCTGAGCATTGATATTGAAGATGAGCGTAACCGTTTGAGCCAAAACCGTGTTGT
+CGTTAATACACATCTCAGTATTATAGCTGAAGTTGTACGGACAATGTCCAGTGATATCAA
+AGAAATTATTAACATTGGTCGTAAACTATGTCATGCTATTGATAGTCAGAAATTTGAATT
+CATCAATGATTTCTTGGGCTGTGATAAAACTGTTTATCCGAAAGTTCGTGTTGGTGTATC
+TGGCCGCCCTGAATTTGATATGGCGATCAGAGTAAGCGCTGGTTATCGAGTCAAAAATAC
+TCCAGCCCAACGTAATGTAGTTGCTCGTTTGACAACTCAGCTTAAGAAAGCACTGGAACA
+AATTCCATTCATCAATACAATTTCTTTGGTTGAACGTGAAAATGATAAGGTGGTTCACTT
+CTGTGTCGACCAAGAATTCTTTAAGCCAAAAGAAGTTGCATTGAGTTCTAAAGAACTTCA
+TAATTTTGTTCATGATACTGATGTTCAACATATGTACTTGACACCAATCAAACCATTGGT
+TATCGAATCGGTTATGACTCAGCAGCTTAATGAGTTGATTGCTAAAATCGATATTGAAAT
+TGAAAAAATCGATGCGGATATTGAATCATGGCAGGAACAAATTGCAACTAAACGCGCCGA
+AGCAATTAAGCTTCGTAATCGTCGTCAGAAATTGGCATCTGCTGTAGAGGCTTTAAATGA
+ATAATCAATTAAAAGAAGATATTGATTTTGGCACGTGGTTTGAACCCTGGACTGATGTGG
+ACCTTGAGAAAGGTCCAGAATGGGAAGCTCCTGCTGGATTCGATAAAGGTCTTATAGATT
+GGAAAGCAGTTTTAGAAATGGCTGATCGTCGAGAAGCTGCAGCAAAACAAGTTTCGCCTT
+GCCCTAAATGTGGTACAATTCAGGTTCAATTGATAGATTGGCGAACTGATACTTTGAAAA
+TGAAGTGTCGTCATTGCAAACATAAATTTGAGAAGAAATTAAAATGACTCGTATTAAAGC
+AGCTATTATCGCACTGATTCTTATTGTTATTCCATTAACAATGAACCATTTCAACGATTA
+TATGACATACCAAAATTATGATGTTAAAGTTGTTAGTGTAGTATCTGGTATGTCACCCGG
+AAAGTACTCATCATTAGAGTTCATTGCCATTTACGAACTTGAAGATGGATATCGGTTTGA
+CCGACGGATTTCCGCCGCGTCATCAACGCAACTCAGTCCTGGTCAAAATATTACATTAGA
+ACTTCGACCGTTTGATGTTAAGCAAACCCCAATGGAAAATACTATCTGGTTCATTGGTGG
+TGTATTAGTCAACTGTGCCGGATTTGTTTTTGGCGCAGCATTTGCTTTAATCGCTATTTC
+TCGTCGTGTTAATAATTGGATGAACTCATAATGATTGATTTAAAACTTGATACCAACGCA
+GTAATGAAGCTGTTTGATACCGAAGAAGCTCGCGTTAATCTTCAGCAAGCAGTTATTAAT
+AATGTGGTCAAAGAACTTGTGCTGAAGAATAGTAAGAACAAAGTACGAGAAACTATTCAG
+AAAGAAATTTCTTTGGTTGGGGCTCGTCTTCCTGATGTACAGCCGATGGTTAAAGAACAA
+CTCAAATACTTCTTTGAATCTAAAGGCTGGAACAAGGTTCAAGGTACTTTTGAATTAGAA
+CGTATCATGCGCGAAGAAGCAAACCGTATTGCTTCTACTCAAGTACTTGAAGCAGTCAAT
+GCTCAGGTTGATAAAGCAATGAAAGATCTTGAATATAAAATTGATCAAGTGCTTCGAATG
+TCAGAAGTACGCATGGAAGAAATGGTCAGTAAACGTCTTATTGATTCATTCGGCTCTGTA
+ATTGATAAAGTTATTGCTGAGCGTCTTAAATCTGTATTTCCAGAGGTGGCAAAATGATTG
+ATCACAACCCATTTAAAACCACTGGAATCGCTGAATCTGATGAAATGAAAGCTCTTTTCA
+AAGAGCTTCGTGAAATTAATGCTAGAATTTGTTTTCAGTATGCAGAAGAAAAAGGAATTG
+AGTTTAACGTAGATACAGTTCTTCGCAATATAAATGCTTTAACTGAATTCGATATCGTAA
+TGTTCAGGATGTTTGCATATACCGCATTAGCCAATCAGCCTGAAAATACTCTACCAATTG
+ATGAACGAATTATCATTGCAGCTAATGAAGCATACAACAAGGTTATTGAAATTGGCTAAA
+CGAAAACAATATATGCTTACAGCCGAAGAAGCATTGATGTCAGTTTATCGTGCTTATTTT
+GCTGAACATGGCGATATCCCATCAAGCCCGGCGGTTATTAAAGCAGCAATGACTAAAGCG
+CATAATGCATTCCATGCTCGAGTCTCTGAAGCAGCTAGGAAAAAATTTGGAAAAAGGTAT
+TATAATAGTCCTAATTACTTCGATGAACTAGACCAAATAAAAAGAGAAATGTTATGCTAA
+CAATTTACGGATATGATTCTTCAATTCACCGCTGTGTTCACTGTGACAATGCTAAACGAT
+TAGCTGAAGTTAAACGTGAAATGTATGAATTTAGGAATGTAATGCCAGAAAAAGGCGTAT
+TCGACGATGAAGTTATTGCTGAACTTCTGACTCGTTTAGGTCGTGACACTCAAATCGGTT
+TGACAATGCCTCAGATTTTTGATGGCAATGGCGCTCACATCGGTGGTTTTACTGAACTCA
+GAGAATATTTCAAATGAAAGAAGGCGTAGACTACATTCATGATTACAGAGGCACAGCTAT
+TGGAGTTGGTGATGTAGTTGCGCTTTATTACGGATATGGCGGCCTGGAAACAGGCGAAAT
+TATTCAAGTTAAAAATAATCGTGTTAAAGTTGAAGTAACTTATAGCAATGGCTCAAAAGT
+TATTTCTAAATGGAAATACGGCGAATGCATGGTGAAATTATGAGTGATATGAAAGAAGTG
+GATTTAGTATTCTCAGCCGGCGATCAAATTGATTTAGAGCATCTGCTTGCAGTTGAAATG
+ATTCGTCGTGCTTCTGAAGATATTCAGTACGCAATTGATAATCCTTGGGGTGAATTCCGA
+ATTCGTCAGGGTAAAGAAATTCACGGTGTTCAATGGACTTATGTTGGTCTGGAACCTGAA
+GATTACGAAGAAGTAATGACTGAAGACGGGCGGATTGACTATAAACCTATCGGTCCTTGG
+CACTGGGAGTATGGCGGCCCAGATTTTGAAGTTTCATGCTCGTGGTTGGAAAGTAAAGAT
+GAAGACTGATTATATCCAAGTATCTGTCAAAGAGTTAGATCGTTTACGTCGGTGCGAAGA
+GCTGCTCTGGGAAGTGGAAAGTTCTTTACCATCGGGTTTAGAGAGCTGGATTGATTATGA
+AGAAGAACGTGAATTAAGAGGTGAAGAATGACTCCTGAATTAAAAGCAATTTATAGTGAA
+ATTATGGAAGACCATGATGGATACTCCGAGAACTACGACTTCGAAAATTCTGATTACTTA
+GAAATAGTTGACGAAGAAGAATGGACTCAAAATCATAAGTATCAATATCGTCAAGTGGTT
+TATTATTCCAAGAAGCATGATGTTTATGTTGCTGTAAACGAATCTCGTTCAGGTTCTTAT
+CACAGTGATTGGTACTACAGCGATCCTGAAGTTTCATTAGTTGAAAAGCAAGAGCGAGTT
+GTTACTCGTACAATCACGGAATGGATTACGCTTTAAAGCCTTGGTACACGGCTCGATGGA
+AAACCGTTGAGCCAGAGGAAGAAGAACGCTTTCCTGAAGATGATTATAATGAACCTACTA
+CAAATGATCTAATTGATATGGAGTTTGGCTATGAGTTTAGTGAATAAGTGCTTCAAAATT
+GTTAAAGAAGATAATGACGGCGGCGTTTTCGATATCTATCCAGAACTTACCATTGGAACT
+GAATTCAAAGTTCTTTCTGTGGATAAAGAAAATCCAGATGGTATCACTTCTATCTTGATT
+AAGAACGGTCCTTACCTTCATATTGGTTCTCGTGAATCTTGGTATTGGTGCTTCTGGGAA
+CAAGACACGATGGGTGAAATTGAAGAAATTGAAGAGCTTTCTTCTGATCAGTACAAGATC
+CCAGACACAGCTCATTTGTTCAAAGGACGTGATATCGCATCTCAGCTGTTTAAAGTTGCT
+GGTGCTGAAAATTGCGATGCCGAAGAACATGATTTAATGCAGGCGGCAGGCGAATATATC
+CGTCAGCTTGAAGCTCAATTGAAATTTTCCGATAAGGCTTTCTAATGCAAATTGAATTAA
+AATACGTATCATGTCAAGAATCTGGTTGGCATCTGTCGTTTGAATTTGATGATGGATTTG
+GAGTCGCTAAATGGTTCCCTTCTAAGCCGACCAAAGCTCAAATCCGATATTATAAGAAAT
+GGGCTCGTATATATTGGTTGTATGATTAACAATAAATAGGTTCATCTGATTAAGAGGTGA
+ACCTATGTTATTGACTGGCAAATTATACAAAGAACAAAAACAAAAATTTTATGATGCACA
+ACATGGCAAGTGCTTAATTTGTAATCGCGAATTAAATCCTGATGTTCAAAGTAATCACCT
+TGATCACGACCATGAATTGAATGGACCAAAAGCCGGTAAAGTTCGTGGGTTGCTATGTAA
+TCTGTGCAATGCTGCAGAAGGACAAATGAAGCATAAGTTCAACCGCTCTGGTTTAAAAGG
+TCAAAACGTTGACTACCTCGAATGGCTTGAGAATTTGCTTGTCTATCTGAAAAATGATTA
+TACTAAAAATGACATTCATCCTAATTTCATTGGCGATAAGTCAAAAGAATTCAGTCGACT
+TGGTAAACCCGAAATGATAGCTGAAATGAATGCTTACGGGTTTACCTATTCTGAAGATGA
+TTCCAAACCAAAGCTTGTTGCTTCATTCAAAAAGCAACTTCGTAAGAGTTTAAAATGACA
+ATTGAATCAGAAATCCAGGGGTTAATTAACCGCACCAATAAAGATCTACTTAACGAGAAT
+GCTAATAAAGATTCTCGTGTTTTTCCAACTCAACGAGACCTGATGGCGGGGATTGTTTCA
+AAACATATTGCTCGTCAAGTTATCTCTCCTACTGTTCTAAATGCTCATGATAAAGGGCTT
+ATTCATTTTCATGACTTAGACTATTCTCCAGCTCTTCCATTCACTAACTGCTGTTTAGTT
+GATTTGAAGGGAATGCTTAATAACGGATTTAAACTTGGTAATGCTCAAATTGAGACTCCA
+AAGTCAATTGGAGTAGCAACCGCTATCATGGCTCAAATTACGGCTCAAGTGGCTTCTCAT
+CAATACGGCGGAACTACATTTGCAAACGTAGATGTTGTGCTTGCTCCTTTTGTAGAGAAG
+ACTTTCTTTAAGCATTTACGTGATGCAGAAAGATATGGCATTGAGCATGTTAATGACTAT
+GTATACGCAATTGAGAAAACAGAAAAAGACGTATACGATGCATTCCAAGCTTATGAATAT
+GAAGTCAATACTTTGTTCAGCTCAAATGGCCAAACACCGTTTGTAACAATTACCTTTGGT
+ACTGGCACAAACGAATACGAGCGGATGATTCAAAAAGCTATTCTCAATAACAGAATTAAA
+GGTCTTGGACGAGACGGAATCACTCCAATCTTTCCTAAACTTGTTATGTTTGTTGAGGAA
+GGAATTAACCTTCATCCTACTGACGTTAACTATGATATCAAACAGCTTGCGTTAGAATGC
+GCAAGTAAGAGAATGTATCCAGACATTATTAGTTCAAAGAATAACCGTCTGATTACTGGC
+TCTTCTGTTCCAGTTTCTCCGATGGGATGCCGTTCATTTCTTAGTGTATGGAAGAACAAG
+CACAACGAAGAAATTCTAGATGGACGCAATAATCTCGGTGTAGTGACTATTAACCTTCCA
+CGAGTAGCACTTGATTGTATGGTTGATGGCCGTCCAGATTTAACTAAATTCTTTCATATT
+CTTGATGATCGTTTACTTATTTGTAAAGAAGCTCTTTTAGCTCGTATCGAATCACTTCGT
+GGTGTAACAGCTTCGGTTGCTCCTATTCTTTATCAAGAAGGCGCTTTCGGTGTTCGTCTT
+AAGCCAAATGACGAGATTATTGATATCTTCCGAAACGGTCGTTCTTCAATTTCATTAGGG
+TACATCGGAATTCATGAAGTTCAAACTATTCTTGGATTTGAAATCGGTTTACTTTTGCTT
+AAATGCATGAATGATTATTTGAAAGAATGGACCAAAGAAACTGGATTTGCTTTTAGTCTT
+TATTCAACTCCGGCAGAGAATTTGTGCTATCGCTTCTGTAAGATTGATGCTGAAGTTCAT
+GGAGATATCAAAGGAGTTACTGACAAAGGTTGGTATACTAATAGTTTCCATGTTTCAGTC
+GAAGAAAAGATTTCTCCATTTGAGAAAATAGATCGAGAAGCTCGTTACCATTATATCGCC
+AAGGGCGGTCATATCAGTTATGTAGAACTTCCTGATATGAAAAGCAATCTAAAAGGTCTT
+GAAGCTGTGTGGGACTATGCTGTTGAGCATCTTGATTACTTTGGTGTAAACATGCCAGTT
+GATAAGTGCTTTACTTGTGGCTCAACTCATGAAATGACTCCAACCGAAGATGGTTTCATC
+TGTCATGAGTGCGGCGAATCAGACCCTAAAAAGATGAACACAATAAGACGCACATGCGGT
+TATCTTGGCAATCCTTCTGAGCGCGGATTTAATCTTGGTAAGAACAAAGAAATAATGCAT
+AGGACTAAACACTGTGAGATATGACAGAATTTATCCTTGTGATTTTGTAAATGGCCCTGG
+ATGCAGGGTCGTTCTTTTCGTTACAGGATGCTTGCATAAATGTGAAGGATGTTACAATAA
+ATCTACTTGGAACCCAAGCAACGGCCAATTGTTCAATGCAAACACCGTAAAAGAATTAGC
+TGATTACATTTCGAAGCCTTATATTCAAGGACTTACTCTCACCGGTGGAGATCCTTTATA
+CAGATCTAACCGCGAAGATATTGAAGCTCTTGTAAAATGGGTCAAATCGCGGTTTCCAGA
+AAAAGACATATGGATGTGGACTGGTTATAAGTTCGAAGATATCAAGGACTTAGAACTGCT
+TAATTACGTAGATGTTATTATTGACGGTAAGTATGAAAAAGACTTACCGACTAAAAAACT
+ATGGCGTGGTTCTGATAACCAACGTCTGTGGCAAAAACAAAATGAGGTTTGGACACACGA
+TGCAATTACATTACCCTTGGATTCATGATGTACAAGTTCACATGAACCGTTATGTTGAAA
+AGATGGGCGAAGAATTTCCATCACTTTATTTTCTAGTTTTCTTTGGAATGTACTAATGAA
+AGTGGAAATTTATGGAATACCAGAAGAGGTTCATAGATGTCCTGGGTGTGTAAGCGCTCG
+TCATCTTCTTGATTCTCTTGGTATTGAATATACTTTCTATTCTGTCATTAATAAAAGCCA
+AAATTCTCTCGGTTTTGATTATGACCGAGAGCGTATAACTGAATGTGCAAAAAGAATAGG
+ATGCTTTCCTAATCTTATGCTTCGTTATCCAGTTATCTTTATTGATGACAAAAAAGTTCC
+TCGTTTAAAACAACACCTTGAAGATCTAGGTTACGATACTGATCTCTAACACGGTTCTAA
+GACACTCTCTCCTCTCTTCCATATGTTTATATGGTCATCATTAAGGGAATCTCTCAGGTT
+CCCTCATTTCTTTCAAACAACCGTTTACATCCTGTACTCTCTGTGTTATTATACTTCTAT
+CAACTACGGAGAAACAAAATGATTATTAAATCTAAAGTATCACACATTGTTATCGATTTC
+AACGTTTCAACTGAACGCGGTCGTACTGATCTCATGGTTGAAATTAAGGGACAGGAAGTT
+ATCTTCCGAGCTCGTTCAATTCGCTGTGAAATGTCCTTAAATATCGCTAAACATCATCCA
+AACGCAATTAATGATTGTGTTAAAACCTTGATCTCTGATATCTACCAAAGCGAAGCTGAT
+CTCGTCGTTCGCGAAGTATTTCATACAGTAGGATATGCATAATGTTCAATATGACTTGGG
+AAGAAGCCAAACAGGCTATGCGGGAAGGTAAATCTGTTCATCATCGTTACTTCTGTGATG
+AATGGTTCCAAATGACAAACGGTCGTATCGTTGATGAAGCTGGCTACTTCATGGATAAAT
+GGTACACAGGCGAAGAGTGGCAAAACACTGGATGGGCAATTTATGACTAATTTAGATCTA
+TTTCACAAATCAGCACGGTTTTCATACAACGTTCCCGAAGGACGTCTGTTTGTAGATATC
+ACATCTGATATGTTTTTGAAATTTATTCATAACAGGCCCGGAAATAATAACTGTATGGAA
+GTTCTGGACGTTAAGAATGGATTCAATACTCTTGATGTTCAACACATCATTGCTAAAATT
+GGGGTTGAATTATCAGTAGCAGATGCTTATCTGATAAAAGAACAAGTTACTAAATTCCTG
+GCATAAGTTTGCTATAGAGATTTTGATATAAGATCTCTATGTCAAAATAACACACTGAGG
+AAAATACTATGTCACAGGCTATCAAAAACGTTCTGAATTCTTTCGCATACCCGAAAGTAG
+AAGCTATCATGGCAGCAGGTGCTTACGTAACTCCAGAAATTCTGGACAAGTGGGAAGTTG
+AACTTCATGGTACGATGAAAGAGAATGGCCAGAAGATCGGTAAAGCTCGCATTCGTGAAT
+TGGTGGTAGCTTACATCATCTCTGAATTTGATATCGATGCTTTCGGTATTCCTACTCCGA
+AGAAGAAAGAAATCTCTGATACTGCGATTCGCAAGATGAAGAATCAACGTAAGAAAGGGT
+TCTCTGATCTCAAAATTGTTAAGGTCGCGAAATGAGTCTGAATATTCAAAACTGTCCGGC
+TGATGTGCGGTTTGTAGTACTCAAAATGGAACGATTAGATTTTTGGCACTCAAAAGTTCA
+AATAGTGCATTCTTACATCGGTTCCATTGAGCTTAAAACTTATTATGACGCTGGAGTTCT
+TCATAATTGTCGAGTGCTCCCACGACCAAAAGGCGGATTTGATACTCATTATCATTGGTC
+TGAACCACCGCTCAGCGAAATGTGGGAAGAAGGCCTGAACATGAAAGAACTTGAGGAATA
+TCTTGATGCTTAATTTGCCTGAAGACGTTTCAGTTATAATGACCTTTAAAGAATTTGATG
+GTAAAATTCATCGAGTTCGTAAAATGACCCAAGGCTTCATCATCGCAAAGGCTTGTGTTG
+CATTCAGAGAGTCAAGACGGGATTTTAGAATATTCCCAATGAACTCTAAAACGAAGTACA
+CTAAAGTGTCTACTGAATTAGCTTGGAATGAAGGAATGACTCTTTCCGAATTTGAGGAAT
+ATCTGAATGACTAAAACAGAAATTGTTGATGATCTTCAATTAGCCGGATATTTTGCTTGT
+GTTAAAGATGACCGCATCTGGATTGAAGGAACAAGTGAAAATGGGATTGATTGGGTTATC
+GAAGAAGACTTTGATGCTTGGTGGCTATATGAGTTCACCGGAAAAGATTATCATTCAGTA
+GATGCTTTTGGTAATATGGATCACGCTTTGAATGGAGCAAACAAATTATGATCAGAGAAA
+TTATTTTATCATTTGAATTTGGCAATGTGACGGTAGAAAAATCCGGTAAGGTTGAATTTT
+TCGATCCATGGGCAGAAATCTATTGGACTTCAACCGTCAATGAATTCCAAATGGAGTTCG
+CTGAAGTTCAATTAAAATCGTTGTATAAAGAATACGATGACTATTCTCTGATGCCGCCGG
+ATATTCAGATGACTGATATGCTTTACATCCGTCGTATGGTTACCAAAACATGGGAAATGC
+TTAAATGATTTCTGCACTCAAATTTGATAGTCTAAAACTTGAAGTTGCCAATTATGGAAC
+TTTCACAGTAACTCCTTTGATGGGAATTACTTTAGACATTGAGTGGTTTGATGAATTTCA
+GTGGGTGTCTCATTGCTCTTTGTTGAATGTTAATGGGTATAAGATTGCGTACGAAAGCCT
+TGATAAGTTCTGGAAAGAAAATGAGCTTCATCATGCTGCTGATAATATCTCTTTCGATGA
+GTTTTGTCGTATCGGTGAAGCCCTGTTCCAGATGTATTTGATTCTTCGTAACAATTAAGT
+GCTTTAAACCTATCGCTCGCAACTATGTTATAATTGATATATAAACTTGAAGCGATGAGG
+TATTAATGGCGAACTATGTAAACAACAAAGAATTGTATCAAGCAATATGCGATTGGAAGG
+AAAAATGTCGCAATGCCCCCGAAGGAGTAATCGTCCGTCAGAATGATATAATTGGTAAAG
+CAATTATGCTTATATCTGAGGGTCTGTCAAAACGTTTTAACTTTTCAGGATACACCCAAT
+CTTGGAAAGATGAAATGATTGCAGATGGAATTGAGGCCGCAATTAAAGGTCTCAAGAACT
+TCGATGAAGAAAAATACAAAAACCCACATGCATACATCACTATGGCTTGTTTCAATGCCT
+TCGTTCAGCGTATCAAGAAAGAACGTAAAGAAGTTGCAAAGAAATATAGCTATTTCGTTC
+ACAACGTTTATGACGCCCGTGACGATGATATGGTTGCGTTAGTAGATGAAACGTTCATTC
+AGGATATCTACGACAAAATGACGCATTATGAAACCTCCACCTACAAACAGCCAGGGTCTG
+ATAAAAAGAGCGATATTGTAGATGAAGGACCGACTTTGGATTTTTTATATGAGGCTAAAG
+ATTAACCTCTCCGGATTCTTGGAAGAAGTGCCAGACGCAGATGCTATCCCTTATTTGCTT
+AAAATGTATATGAGGGAAGTTCTCGAAATGGACATTCACATTGACCCCAAAGATCCACAT
+GATACAGAGTTCAAGTGTGATGGCAAGGACTTGAACTACAACTACCACATATCTGATGAT
+GACTTTTATATCACATTAGAATACTTTCCAGAATGAGGAATTATGCTACAACCCGGCGAA
+GCATTCCAAGCAGAACTTGAATATCAAGATAAGCTGATTGAAGATCCAGACCACCAGAAA
+TTAATGGAAGAAGATCGTCTTGCAGCTATCGAAGAAGCACAAGCTCGAGTAGCTGCAACT
+GCTAAATCTCAAGCTGATAAAATTATCAAGAAAAATAGTCGCGAACTTGAACGTTTGAAT
+AAACATGCTCAACAATCAGTTCTCGATAACAACTTCGCGGCGTATAAGTATGCGATTGAA
+AAATCTCGTAAAATCTTACGTCAACCATTCAATGACGAGCTTATCAAAGTCCAATGGGAA
+ACCACTCGTCGTCAGATCTGGGAAATTGTAAATGGCTATAAAGCAGGTTAAATTCAAACG
+CCTTAAGGTAAATTCAGGTTTCACTCTTTCTGTTGCTGATGGTGTAATGGCTATTAAAGT
+ATCTGAAACCCATTACAAAGTCTTGGGTGAAACAGGTCCTATCAATCCAGTAGTTAAAGC
+TACTAAAAAGGAATTAGTCTGGGCTGATACAATTATGGTGAAGCCATGGTGGAAGCTGTA
+ATATCAAAAGCTGCTGTAGTATCCCGCAACGGAACTGTTTATTCGGCTGAAGCTTTAGAA
+AGAGCTATTGATTATGCAAAGATTCATAACGGCAAGACTGAAATGATGAGGCAGTTCAAG
+ATGTCATATGATAAAGCTAAGGCTGAATGTACAATTACATACAAGAAAATTTAAGGGCTT
+CGGCCCTTGCTCTTTAAGGTAAAATATGGAACAAATTCATGTAGGTGGAACCGACTTTCT
+TGTCGCAGTGGTTATTCATCCAGTTGATAATCAAAACGAATTCAAATATGATGTGACAGT
+TCGTCATTATCAGTTTGACCGAATTAAGCACGTCGATATCATTGCATTACGCAAAGAATA
+CGATAAAGTTGGATATACGGGTGAGCTTAAACTTGTATTAAAACAAGGCTATGAAGAAGA
+TTATCCTTGTAGTTCATTTATTAATAATCCGGCTTTCTTTAGTTCAATGACCGAAGAAGA
+ACGAGACGAATTTATTGATAGAGTAAATAAGTCTAAAATCCCAGAAATATTACGTAAGAA
+ATAAAGGACCTTCGGGTCCTTTTCTGCTTTTTGGAGCATAGAATACAATATCCTTGAGGT
+AAAATATGATTACTTACTTAGGTGTACTCTGTTTAATCGTAGGGTTGTACTTGTTTGGCC
+GAGCTTGTTGGGTTGGATTCTTTTCTACACCAGATGGGTTCATTTCTATGATTTTAATTC
+TTTCAGCTATGACGGCACTTGAAATATGAAAATTTTGCATACAGGTGATTGGCACCTAGG
+AGTAAAGGGTGATGACCCTTGGATTCAAAACATTCAGCGAGATGGAATTCGTCAAAAGAT
+TGAATATTCTAAAAAGCATGGAATAAAAACTTGGATTCAATATGGAGACATCTTTGATGT
+TCGTAAGGCGATTACTCACAAGACAATGGAATTTGCTCGTGAAATAGCTACAATGTTAGA
+AGAAGTAGATATCCACATGATTACCGTCGTGGGAAATCACGACATGCACTATAAGCATAA
+GATCACTCCCAACGCTTCAATGGAAGTTCTCGGTAAGTATAAGAACATCACAGTCGTTGA
+AAAACCAGTTACAATGGATTTCGATGGTGCTTTGATTGACTTAATTCCATGGCTTTGCGA
+AGAGAACGTTGCTCAAATAATGAAGCACGTAAAAGAATCTTCTGCTGAGTATTGTGTAGG
+CCACTGGGAGCTTAATGGCTTCTATTTCTATAAAGGGTTAAAATCTCATGGTCTCGAACC
+AGACTTCCTCAAATCATATAAGCAAGTGTGGTCAGGACATTTCCACACAATCTCCGAAGC
+AGCTAATGTCAAATACATTGGAACCCCGTGGACGCTTACAGCGGGTGACGAGAACGACCC
+GCGAGGATTCTGGGTTCAAGACACTCGATTACGCACCTTTGATTTCATCCCTAATGAAAC
+AACATGGCACAGAAAAATCTTCTACCCAGTAACTGGGCCAATTGATTTCAACGACTATAA
+AGACTTATCAGTTCGTGTCGTTATCACAGAAGTTGATAAAGATCTACCGAAGTTTGAAAG
+CGAACTTGAAAAAGTAGTCCATGAACTTCGAACTGTTTCAAAAATCGACAACTCTCTTGA
+AGTTGAAGATAGTGAAGAAGTTGAAGTAAAAGGCTTATTAGAAATTATGGAAGAATATAT
+CAATGCTCTCCCTGATTTATCTGATGACGACAGAACTGCTGTAATTCTGTACGCCAATCA
+ACTCTACACTGAGGTTACTAACTCGTGAAACTCCATGAATTTAATTTAGGTGATGGATGG
+TTCGGTAATATCGAATACTGGCCAGAAGATGGCGGGTTTAAAGGCATTATGTTTGTTACA
+TCTGAATATTCATTGGGCGTATCATGGCAAGAACATTTTGATGTAATGTATGTGTCTGAA
+GATTTTATGTTAGAATGTTGCCGCAACTATATTCGTGAGAATAACACATGAAGACGTTTA
+AACTTAACCGAGTCAAGTATCAAAATATTATGTCAGTGGGCGGTCAGCCCATTGATATTC
+AACTTGACAAGGTTCAAAAAACTCTAATCACCGGTAAGAATGGTGGTGGTAAGAGTACAA
+TGCTTGAAGCAATCACGTTTGCTTTATTTGGTAAACCTTTCCGAGATATCAAGAAAGGAC
+AATTAGTTAACTCAGTTAACAAGAAGAACTTACTCGTCGAGCTGTGGATGGAATATGATG
+GTAAGTCTTTTTATATCAAACGAGGACAGAAACCAAATGTCTTTGAAATTTCAAGAGATG
+GTGTCCGACTTGATGAGTCCGCGAGTGTCAAAGACTTTCAGCTCTACTTTGAAGAACTCA
+TCCACATGTCATATTCATCATTTAAGCAAATTGTCGTACTTGGAACGGCGGGATATACTC
+CGTTCATGGGCTTATCAACACCAGCACGACGAAAACTCGTTGAAGATTTGCTCGAAGTGT
+CTACATTGGCTGAAATGGACAAATTGAATAAGTCTCATATCAGAGAGATTAACTCTCAGG
+TATCAGTGATTGACGCAAAGAAAGATGGAATCATTCAGCAGATTAAAATCTATGAAGATA
+ACGTTGAACGCCAAAGAAAACTTTCAGGTGAAAACGTTGCACGATTCCAGAGTATGTATG
+ATGACTTGGTTCGTGAAGCTAAGTCAATAAAGGCTGAAATTGAAGATGCTACGACTAGAT
+TGACTTCAATAGTACTAGATGAAGACCCTCGTGAGTCTTTAACGAAGATTGGTCAAGAAT
+CTTTCTTGATTAAGTCCAAGATTGACTCATACAACAAAGTGATTTCTCTGTACTCTTCTG
+GCGGTGATTGTCCAACGTGTTTCCAACATTTAGACCAGGGTTCCTCTCTGATCACCAAGA
+TCACTGATAAGGTCTCTGAATGTAATCATACAGCGGAGCATATTAACAGTCAGAGAGCCG
+TTCTGGAGTCACTAGTGCATGAATATGAAGCCAACCTCAACACCCAGCGTTCACTGGCTC
+AAGATATTCGTGCTAAGAAGCAAGTGCTGATTGGAACTGTAGATAAAGCCAAAAAAGTTA
+AAGCTGCATTAGAAAAAGCTTCACAAGAATTCATTGACCACGCAGATGAAATTAATTCGC
+TTAATGAAGAATTGAATAAAATAATTGATACCAAATCCAATATGGTGATGGAAAAATATC
+ATCGTGGCATTTTAACTGAAATGCTCAAGGATTCTGGAATAAAAGGCGCAATCATCAACA
+AATACATTCCATTGTTCAATAAGCAGATCAATCACTACTTAAAGATAATGGAAGCTGATT
+ATGTCTTTACATTGAATGAAGAGTTCGCTGAAACTATCAAGTCCAGAGGACGAGAAGAAT
+TCAGTTATGCTTCATTTAGTCAAGGTGAAAAAGCACGTATTGATATCGCTTTGTTATTCA
+CATGGCGAGATATTGCTGAGAAAGTTTCTAACGTTAAGATTAACTGTCTTTTCTTAGATG
+AAGTTTTCGATTCTGCAACCGATGTGGAAGGTGTAAAATCAATTACATCAATTCTTAATG
+GTATGCTAAACTCTAACGTGTTTATTATATCACACCGCGATCATGACCCTCAATCATATG
+GACAACATCTTCAAATGAAGAAAGTTGGACGATTTACGGTGATGGAATGAGTAACTTTGT
+AAACGGTCAGAATCTTCTGACCGCACCAGAAATAAAGCGGTATGTATTGAAAAATAATTT
+TTCAGGACAAGAGCATCTTGCAACTGAAGAACAACTTCGTGCTGCTTTTAAAAATAAGTA
+TGATAAAATAACATCCAATCGCGATTCCGCGTGGACAGTATACGAATATTTTGAATAGGA
+ATTATTATGAACCTGAATTATGCAATCGAAGTTAAAGACATCCAACCTAAAAACGTACGT
+TGTGACTCTAACCCGAATAATCAAAACAAAATCCGTCGAGCATGGGTAACTATTCTAGGT
+GAAGAAGGTGCCGAAGCTATTCGCAAACGTTTCCCTGTTGCTGAAGTACGTCATGCTTAT
+TATGCGGCGATTGATAATTCAGTCAATGAAAAGTGGATCTCTATTATGCAGAAACATTAC
+CAAGACTCTATCAAAGCCGGCGCTAAAATTGTTCTTGATCGTTGTGGTGGTGAGCGTCTG
+GAAGATCAATACTGTCTGGATGCTGATGAACAATTAATTTCAGCTGCTCTGATTGTAGCT
+GAAGAAGTAGCTATTGAAATCTCTAAATAAGACTTGAAAGGAAAAATAATGAAATTCACT
+AAAGAAACTCTCGCAATTCTGAAAAACTTCTCTACCATCAACTCCGGTGTTATGCTTAAG
+CCTGGTAAGTTTATTATGACTCGTGCGGTCAATGGTACAACTTACGCAGAAGCTAATATC
+GCTGATGAGATTGATTTTGAAGTTGCGATCTACGATCTTCCGAGTTTCCTGGGTATTCTG
+GGGCTGGTAAGTGAAGATGCAGAGATCTCTATGGCAGATGACGGTAATATCAAAATTGCC
+GATGCTCGTTCAAAAATCTTCTGGCCGGCAGCTGATGCGTCTACAATCGTATTCCCGAGC
+AAGCCAATTCCATTCCCAACCGCTTCTGTTATCGTTGATTTCAAAGGCGAAGATCTTCAG
+CAGCTGATGCGTGTATCTCGTGGTCTTCAGATCGATACAATTGCTATCGCAAATAAAGAA
+GATAAAATCGTTCTGAGCGGTTATAACAAGGTAGAAGATTCTGCTTTGGTTCGTCCGAAA
+TATTCTCTGACTCTGGGCGATTATGACGGAACCAATAACTTCAACTTCGTTATCAATATG
+GCGAACATGAAGATGCAACCAGCAAGTTACAAACTTCTGCTGTGGGCAGATGGTAAGAAA
+ACTGCCGCTAAGTTTGAAGGTGAAGCTGCAAGTTATGTAGTAGCTATGGAAGCAGATTCT
+ACTCACGACTTCTAAGTACCATGGGCCTTCGGGCCCAATCGTTTTGAATAAAAATTTATG
+AGGAAATTATGTTAAGCATTAATGAAAAAGAGCACATCCTAGAACAAAAATATCGCCCTT
+CAACTATTGAAGAGTGTATCCTTCCAGCTTTCGATCGAGAAGTATTCAATACTATCGTTA
+AGAAAGGAAAAATTCCTCATCTTATTCTTCACTCTCCATCACCAGGCACCGGTAAGACAA
+CAGTAGCAAAAGCATTATGTAACGATGTCAATGCTGATATGATGTTTGTCAACGGTTCAG
+ACTGTAAGATTGACTTTGTCCGTGGGCCATTAACTAACTTTGCGTCTGCTGCTTCAATTG
+AAGGCCGTCAGAAAGTTATTGTAATTGACGAATTTGACCGTTCAGGTCTTGCAGAATCAC
+AACGTCATATGCGTTCGTTTATGGAAGCATATAGTTCAAACTGCTCAATCATTATCACTG
+CGAACAACCTCGATGGAATTATCAAACCTCTTCAAGACCGCTGCCGAGTAATTGAATTTG
+GTAAGCCTACTCCTGAAGATGAAGCACCGATGATGAAAGAAATGATTCGTCGTCTGATTG
+CGATTTGTAAAAATGAAAATATCGAAATCGCTGATCTTAAAGTTGTAGCAGCTCTCGTTA
+AGAAGAACTTTCCACGTTTCCGCAATACAATCGGTCAACTGGATATGTACTCTTCGAAAG
+GGGTACTTGACGCTGGTATTCTGAGCGTAGTGACAAAAGAATCTGGTTCAATCACCGATG
+TTTTAGATGCTTTAAAAAATCGTGATGTGAAACAACTTCGTGCATTGGCTCCAAAATATT
+GCACCGATTATTCTTGGTTCGTTGGCAAACTTACATCAGAACTTTATACTATGCTCAAAG
+GCCCTGGTATCATGTCGATGTATGAAATCGTCGGTGAAAATAACCAGTACAAAGGTGTAG
+CATCTAACGCAGAACTTCACGTTATGTACATGTTCTTACGTTTGACATCTGAACTTAAAG
+ATGAGTGGAAATAATGAGCTTATTCGATGATGACGTTCAACTAAATGAGCACCAAGTAGC
+TTGGTATTCAAAAGACTGGACTGAAGTCCAGAAAGTATCTGATCAATTCAAGCAGACTGC
+TGAGAACGAATTCTTCGAAATCATTGGGGCAATTAATGAGAAGAAACCTTGCTCCATAGC
+TCAAAAGAATTATTCAAGGCATATGGTTGAAAATGCTCTGTCTCAACATCCAGAGTGCAT
+GCCGGCAGTTTACGTTATGAACCTCGTTGGTTCCGAGCTTTCAGATGAAGACCACTTCAA
+TTATATGATGGCTGCTATTCCTCAAGGTCGTCGTTATGGTAAGTGGGCTAAGTTAATCGA
+GGATACCGGAGAGTTACTTGTACTCCGGGTATTAATGAAATATTATACGATTAACTTGAA
+TGACGCTCAGGTTTATAGAGATACCCTGGTGTCAAAAGGGAAACTATCCTTGGTACTGAA
+AGAAGCTAAGGCTTTGGTTACTGACGAGTTCCTGAAGGAATTGACGAAAAACGTCAAAGA
+ACAAAAACAATTCAAAAAACAAGCATTGGAATGGTAAACATGATTGAAATTACTTTGAAA
+CAACCTGAAGACTTCCTGAAAGTAAAAGAAACCTTAACTCGTATGGGAATTGCTAACAAC
+AAAGATAAGATACTATATCAAAGTTGTCATATTCTTCAGAAACAAGGTCGTTACTACATC
+GTACACTTCAAGGAAATGCTTAAACTTGATGGTCGTCCGGTAGTGATTGACGAGGAAGAT
+GAAGTACGTCGTGATTCAATTGCTCAACTGCTTGAAGATTGGGGTTTAGTTGATATTGCT
+CCAGGACAACGTTCTTATATGTTTGAGATGGCCAATAATTTCCGTGTTATCTCTTTCAAA
+CAGAAAGACGAATGGACTCTTAAATCCAAGTACACAATAGGTAATTAATATGGACGATAT
+CAATTACAGAAAACTTCGAATCGAGTATGGTCTGAGACAATGGGAGACTATATTCGATCT
+ATGCGAAGTCGCTCAAGAAGAATTCCAACGTGAACTCGCCATTCGCAATGGCGCTCAACC
+GCGTGATGTTCTCCAAGTCTTTATCAGAACTGAATGCGAAGATGATGACACAGTAGATTA
+CAAAATCACTCGTAAAACTATTGAAATTTAAGTAAGGGCCTTCGGGCCCTTCATGCTATT
+CTCTCGGATGATAAAATATCTACAACAAAGAGACTAATAACTCGGTCTATAAACTAAGGA
+AACTCATGCAATTCTATATTTCAATTGAAACAATCGGTAATGACATTGTTGAACGTTATA
+TTGACAATGGTGTTGAAAAAACTCGTCGTGTTGAATACGCTCCGACAATGTTCCGTCACT
+GCACTCATAAGACTAAGTTCGTTGACATCTATGGCAAAAACTGTGAACCTCAAAAATTCG
+CAAATATGAAAGATGCTCGCGACTGGATTAAACGTATGGAAGACGTCGGTCTTGAAGCAA
+TGGGTATGGATGATTTCAAACTGGCTTATTTGTCAGACACTTATGGTTCTGAAATTGTTT
+ATGATCGCAAATTCGTTCGTGTTGCGAACTGCGACATCGAAGTAACAGGTGATAAATTCC
+CAGACCCAATGAAGGCTGAATATGAAATCGATGCCATTACTCACTATGACTCAATTGACG
+ATAAATTCTATGTGTTTGACTTGTTGAATTCATTGTATGGGTCAGTTTCTGAATGGGACA
+TTAAGTTAGCTGCTAAGTTAGATTCTAAAGGCGGTGATGAAGTTCCACAGGATATTCTTG
+ATCGTGTAGTTTATATGCCGTTTGACACCGAAGCTGAACTACTGATGGAATACATCAATC
+TTTGGGAACAGAAACGTCCAGCTATTTTCACAGGTTGGAACATCGAAGGCTTTGATATTC
+CATACATCATGAATAGAGTCAAGAATGTTTTGGGTGAACGTTCAATGAAACGATTCTCTC
+CAATCAACCGAGTCAAATCGAAAGTTATCACTAACATGTACGGCGATAAAGAAGTATTCT
+CGATTGATGGCGTAACAATTCTCGATTATTTAGATTTGTATAAAAAGTACTCATTCACTA
+ACCAGCCGTCTTATACTCTGGATTATGTCGCGAAGTATGAGACTAAAAAAGGCAAGCTTC
+CATATGACGGACCGATTAATAAACTTCGTGAAACTAACCATCAACGTTATATTAGCTATA
+ACATTATGGACGTTGAGTCTGTCGGTGGTATTGACCGCGTTCGTGGTTTCATTGATCTGG
+CACTTAGTATGTCTTATTATGCTAAAATGCCGTTCGGTGGGGTTATGTCTCCTATCAAGA
+CTTGGGATGCGATCATCTTCAACAGTCTTAAAGAGCAAAATAAAGTAATTCCGCAAGGTC
+GTTCTCATGTTAAGCAATCTTTCCCAGGTGCTTATGTATTTGAGCCATTAGCATGCGCTC
+GTAAGTACATTATGAGTTTTGACTTAACATCTCTGTATCCAAGTATTATTCGTCAGGTGA
+ATATTTCTCCTGAAACGATTGTTGGTCAATTTAAACTTCATCCAATTCATGAGTACATCG
+CCGGAACAGCACCGCGTCCATCTGATGAATACTCATGTTCACCTAATGGTTGGATGTATG
+ATAAGAACAAAGAAGGCGTAATCCCAACCGAAATCGCGAAGGTATTCTTCCAACGTAAAG
+ATTGGAAAAAGAAAATGTTCGCGGAAGAAATGAACGCAGAAGATATCAAGAAAGCTATCG
+CTGCTGGGGTGTTTGGTTCAGGAAGCTGTGAAGAAAAACGATATGTTCGTTTCACTGACG
+AGGAACGTGCTGCACTGAGTAGTTATTCAAAACTTGTTCTTGAAGCAATGCTTGCTCGTT
+GTGAAGCCGCCGCGATTTTGGCTGATACGAACCAGTTGAACCGTAAGATTTTAATCAACA
+GTCTTTATGGTGCTTTGGGGAATATCTACTTCCGTTATTACGATCTTCGTAACGCAACTG
+CAATCACTCTGTTTGGTCAGGTTGGTATTCAATGGATTGCTCGTAAAGTTAATGAATATT
+TGAACAGGGTTTGTGGTACTACTGGTCATGATTTCATTGCAGCCGGCGATACAGACTCAA
+TTTATGTTTCTGTCGATAAAGTTATAGAGAAGGTTGGTTTAGATCGTTTCAAAACTACCG
+ATGAAGTGGTTGAATTTATGAACCAATTCGGTAAGAAGAAAATGGAACCGATGATCGATA
+AAGCTTATCGTGAACTTTGTGAATATATGAACAACAAAGAACACCTTATGCATATGGACC
+GTGAAGCAATCTCTTGTCCTCCATTAGGTTCTAAAGGTTGTGGTGGATTCTGGAAAGCTA
+AGAAGCGTTATGCATTGAACGTATATGACATGGAAGATAAGCGATTCGCTGAACCACACC
+TCAAAATTATGGGTATGGAAACACAGCAATCAAGTACTCCAAAGGCGGTTCAGGCTGCAT
+TGGAAGAATCAATTCGTCGTATGCTTCAGGAAGGCGAAGAATCCGTACAGGAATATTTCA
+AAACATTTGAAAAAGAATATCGTCAACTTGACTATAAAGTGATTGCCGAAGTTAAGACTT
+GTAACGATATTTCTAAATATGACGATAACGGTTGGCCAGGTTTCAAATGCCCGTTCCACG
+TTCGTGGTGCTCTGACTTACAATCGAGCAACTGCCGGGTTCAGTGCTACTCCGATTCTCG
+AGGGTAACAAGGTGATGGTAGTTCCATTGCGTGAAGGTAACCCATTCGGTGATAAATGTA
+TCGCGTGGCCGTCAGGTACTGAACTGCCGAAAGAAATTCGTCAAGATGTTTTGGCATGGC
+TTGACTACAGTGCTCTGTTCCAGAAATCTTTTGTTAAACCTCTTACGGGTATGTGTGAGT
+CCGCAGGTATGGACTACGAAGAGAAAGCGTCATTAGAAGATATGTTTGACTTCTAACTGT
+TTACATCCACATGGAAGTGGATTATAATGTTCTCACATTAACCAAACGGATAACAAAAAT
+GACTCATCGCGAAATTCATGCTCTTCGAGCTAAACCCGGAAAAGCTGCCGAAAAGAAAAT
+CCTGATGAAGGATTATGAGTTGATGAAATCTGTATTATGGAACTTAGTAATTCTATCATG
+CGGGAATGAAAATTCCACTTATAACGGTCTTTACCCTAACGGTGTAGGTGCTGCTTTAAA
+AGCTCATCGTGAAAACATTAAAACTCTTGAAGATAAAATAAAAGATATCTGTCATTAATG
+AATTGGGCCTTCGGGCCCTAAACGGAGAAACAACATGAAATTGAAAATTGCTTTAATCGC
+TGCTGCGCTGGCACTAACTGGTTGTCAGGCTTACCATGGACCTATCGTTGGTGAACATCA
+AGTTGGCCAAATTTCTTATAAAGGCGGAACTGGACTTGTCTATACTCGAGCAACTCAACA
+AGTTTCGCAAGAATCTTTGAGCGCAGGTGACGAAATGGAAGAACGTCGTCGCAACAGTCC
+ATTAAGTAAAGCTATCAATGAATCAGTAGCACGAGGTGATGCGTTTCAAAAAGAGCAAGA
+TCGCCGTGAATCTGCGCAAAATAAGTGTGAATTCATTGTTGAAGCTCATGAAGCTGTATT
+GACCGAAAACGCTATCAAAACTATGAGTGACAAAGACCGCCTGGCTTTGATTCACTATCG
+TTCTTCCGGTAAAGTTCGTGCATTCAATAAGTGCATGCAAAACGCTAACAAATAATTTGA
+TATAATAAATCAACTGAGGATATTGTAATGGAAATCATCGCAGGTATTATTTCACTGGTA
+GTTTACATGATTCCGGCTATTATCGCGTTTATTCGTGGTCACGGTTCAAAATGGGCTATC
+ACCGTAGTTAACTTTCTGTTTGGCTGGACATTCATTGGTTGGATTTGGGCATTTATCTGG
+TCTCTGACTGGAAATAAGCCTGCTCAGCAACAGGTTATCATTATTAAAGAGGCAAAATGA
+TTGTAACACCTTTGACAGTAGAAGATATTCGTGATGAACTTTGCTATGCGCTGGAAAGTG
+AACAGTTTGTAATTGACAAAACTGGTGCAAAGACAATTGAAATTATTGGCGCATCATTTA
+TTGCAGATGAAGAATTAATCTTTGGCGCAGTGAATAATGAATATGTTGAACGCGAACTTG
+AGTGGTACAAATCTCAATCTTTGTTCGTGAAAGACATTCCTGGCGGTACTCCATCTATTT
+GGGAACAAGTTTCATCCAAGAACGGTGAGATTAACTCAAACTACGGCTGGGCAATTTGGT
+CCGACGAAAACTGTTCGCAATATAATATGTGTCTTGGCGAGCTTGGAAATAATCCAGATA
+CTCGTCGTGCTATTATGATTTACACTCGTCCATCAATGCAGTTTGATTATAACCGTGATG
+GTATGAGCGATTTTATGTGCACTAACACTGTGCAATATTTGATTCGTAATAAGCGAGTTC
+ATGCTATTGTTTCAATGAGAAGCAATGATGTAGTCTTTGGATTCCGCAATGATTATGCAT
+GGCAAAAATATGTTCTTGATAAATTGGTGTCTGATTTAAACGAGGGTGATTCTTCTCGTG
+AATATAAAGCTGGTGATATTATCTGGAACGCTGGGTCATTACACGTATACGAGCGTCACT
+TCTATTTGGTTGATCATTACCTGAAAACTGGCAAGTCTCACGTGTTGAAGAAAGATTATA
+AAGGTGAATGGAAATGATTCAGTTTGTAATTCCAAGTTATAATCGTGCTGGGGCAGTTAC
+TGCCCTGGACATGTTCCCTACTGGTTATGTTGCTCATTTAGTAGTTCGTGAGTCTCAGAA
+AGAAGAATATGAGACTCACTATGGTGCAATTGCTAAAATTGTAACTATTCCTGATGATGT
+TAATGGAATCGCTGGTACTCGACGGTTGATCACCGAAATGTATCAAGGCATGCGTATTTG
+GATGCTGGACGATGATACAACAATTCATACAACAGAAACTCGTGAACGAGACAATCGCCG
+AATTCTTCATGACGTCGGTATGACTTGGGACGAATTTAATAAGCTTTGCCAGTATGTTGA
+AGCTGCGATGGATTGTGGATTTTATCATGGTCATTCTCGTCTTCCAATCTTCAAAATCTC
+TGGTGATGATGCAAACTTTCGTGAGAACTCTTATGGATTCACGAACACGTTCTACGACTT
+AAGCAAACTTTCTGCTGATGACATTGGATATGGTATAGTAGACCTATCCGAAGATACATA
+CGCATTCCTTAAACTCATTAATATGGGTTATCCTCATCTGGCGATTTTCAAATATCTCGT
+CAAATCGGGTAAAGGTCAAGCTCCAGGTGGTGTATCGTCTATGCGTAATGCCGCTAAACA
+AAACCGAGCATTAGAAAAAATCCATGCAGACTTCCCTACGCAAGCTCGTTGGAAATCAGA
+AGGTGACCCAACCAAAACTATGTTTGGTACTGATGAACCTTTGAAAGTACTTCGTATGTG
+TGTTGCTAAAAAGCAGAAGTCTGACGCATTCCATAAATTTAGTGAGATTGAACCTAATCT
+ATGAAAATTGCTATCATCAACATGGGCAACAACATTCAGGGGTTTAAAACAACCCCTGCT
+TCTGAAACCATTTATCTGTCTGAGTGCTTGAAAGATATGGGTCTTGATGTAGACCTAATT
+TCAATGAAGAACACTCAATATGGAATTTCTTTTGACTCTGTAGAAGACCCGAACGTATAT
+GACCGTCTGTTGGTTGTTAACGCTGCTTTGAACTTTTATGGTGGCGAAGAAAACGCAATG
+AACAAAGCGGCTTATATGTTCATGAACAAATATAAGTCAAAGATCTATTATCTCTTCACA
+GATATTCGTTTGCCATTTGAACAAGCATGGCGTCGTATGTCAAAGAAAAAATGGTCCAGC
+AAGTACAAAGAAGAACAATTCATTGTAACTGCTCCTATGCGTATTGTATCGCAAGGTCGA
+GATCTTGAACAAGCAAAACGTATTCACTCTGAACGTCTGGTGGGATGTCAATTCGGTAAA
+CTAGAGTTCACTCACTTCGCTTTAGACCGTCATAAGATGTATCACAGCGTCTTTAAAATT
+GCACCAGATGGAATTAAAATGCGTGACCTGATTTACGGCGGAACATTCCGTTCTGGCAAC
+CGTGAAGCTAAGATGGTTGAATATCTGTTTGATACTGGACTTGATGTAGAATTCTTTGGT
+TCAGTTAAAGCTGAACAATTTAAGAATCCAGAATTCCCATGGACTATTCCTCCAGTATTT
+CCTGGTAAGGTAGATTCTCGTGAAATGGTTCAACGTAACTCTACTGCTTATGCGACTATC
+GTATTAGGCGATAAGACTTACGATAATAACCAGATCACTCCTCGTGTATGGGAAGCACTA
+GCATCAACTGCAATTGCATTCTTTGACCATACATTTGACCCTGACATGAATATCATGGAT
+GGGAACGAGTTCTTTTACGTTAAAAACCGTCAAGAACTAGTTGCTAAAATTAATCGCATC
+AAAGAAGACGAAGATTTCCGAGTTCAAATGCTCGCATATCAGCACTCTATTCTCCAGAAA
+TATCTGGATGAAAAGCCACAATGGCAAGCTGAATTTAAGAAAGCTATCGATCTGTAATAC
+AAAGAGGGTTTAAAATTTTAATTAGCTTTAAACCCTCGGTTATATAATTAATCATCCTTT
+AAACCAGTGAGAAAAATATAATGGAGATCAATGGAAAATATTGAATGTCTGATTTAAAAT
+CTCGTCTGATTAAAGCATCCACTTCTAAAATGACCGCGGAACTGACTAAGTCTAAATTCT
+TCAATGAAAAAGACGTAATCCGTACTAAAATCCCGATGCTGAATATCGCAATCAGTGGGG
+CATTAGATGGTGGTATGCAGTCTGGTTTGACAATCTTCGCTGGTCCTTCAAAACACTTCA
+AATCAAATATGTCTCTGACTATGGTCAGTGCTTATATGACGAAGCACCCAGATGCAATTT
+GTCTGTTCTACGATTCTGAATTCGGTATCACTCCGGCTTATCTGAAGTCTATGGGTGTAG
+ATCCTGACCGTGTAATTCATACACCAGTTCAGTCTGTTGAACAACTTAAAATTGACATGG
+TGAACCAGCTCGAAGCTATTGAACGTGGTGAGAAAGTTATTGTCTTTATCGACTCTATCG
+GGAACTTGGCTTCCAAGAAAGAGACCGAAGATGCTTTGAACGAAAAATCCGTCGCGGATA
+TGACTCGTGCTAAAGCATTGAAATCTCTGTTCCGTATCGTTACTCCATATTTCAGTATCA
+AAAATATCCCATGCGTAGCGGTTAACCACACAATCGAAACTATTGAGATGTTTAGTAAAA
+CTGTAATGACTGGTGGTACTGGTCCAATGTATTCAGCAGATACCGTGTTCATCATTGGTA
+AGCGTCAAATCAAAGATGGTACAGATCTTCAAGGTTATCAGTTCGTTCTGAACGCTGAGA
+AATCTCGTACTGTCAAAGAGAAGAGTAAGTTCTTCATTGATGTTAAATTTGATGGTGGTA
+TTGATCCATACTCTGGTCTGTTGGATATGGCTCTGGAACTTGGATTTGTAGTTAAACCTA
+AGAATGGTTGGTATGCTCGTGAGTATCTTGATATCGAAACCGGTGAAATGGTTCGTGAAG
+AGAAATCATGGCGCGCTGCCGCTACATCTTGTGTAGATTTTTGGGGTCCGCTGTTTAAGC
+ATCAACCGTTCCGTGACGCAATCAAGCGTAAGTATCAACTCGGTGCTATTGATAGTAACG
+CAGTAGTTGATGCTGAAGTTGATGAACTGATCAATTCGAAGACTGAAGTCTTTAAAGCAC
+CAGAAGGCTCCTCTGCTCCTTCAGCTGCTCAGTTGGAAGATGATCTGGACAATTTTGATG
+ATGTAATGGGGCATCCAACAGAAGGTTTATAATGAGTGATTACGATTTAAGTGATCTTGA
+CCTTGAAATCGTAGAAGATACCCCCTCTCAGGAGGGGGAATTCGAAAGGATGGAAAGGAT
+ATACCAGCGTTCCGCTGAGATTGTTAAGAAGGCTATGGAGAATGTCATCCAGGAAATCCT
+GATAACACTAGAGGATGGTTCAAACCATATCGTATATGTTACCTCATTAACTGTTGTTGA
+AGGCGGTGGAGTGTCACTAGAGTTCTCTACGTTATCAGAAGATCGTAAAGCCGAACTAAC
+ACCACACGTTGAAAAATGTATTAAAATGCAGATAGAAAACTCTTTTAAAGAGAAGAAGAA
+AAACCGTTTCAAATTATTTTAATGAGGCTTCAAGTGGTAGAAACAATATTATCGCATTTG
+ATTTTTAACCAAGGCTACTTCGCAAAGGTGTGGCCTTATATGGACTCTGAGTATTTCGAG
+CATGGTCCAGCTAAAAACGTATTCACCTTACTACAAAAACATATCAATGAATATTCAAGT
+GTTCCATCGTTGAATGCTTTGAATATTGCATTAAGTAATTCTTCGCTGGGTGAATCGGAA
+GCTGAAGGCGCACAAAAGCTTTTAGACAAATTAGCCGATACTCCTGAAGACTTGTCATGG
+TTAGTTAAAGAGACTGAAAAATATGTCCAGTCTCACGCGATGTACAATGCCACATCAAAA
+ATAATTGAAATTCAAACTAACGCTGAATTACCTCCAGAGAAACGTAACAAGAAGCTTCCT
+GATATCGGTGCTATTCCAGATATCATGAGACAAGCTCTTTCCATCAGCTTTGACTCTTAT
+ATTGGTCATGATTGGATGGATGATTATGAAGCTCGTTGGTTAGCATATCAAAATAAAGCT
+CGTAAAGTTCCATTCTTGATGAATATCCTGAACCGAATCACGAAGGGCGGCGCAGAAACA
+GGCACACTGAATATTTTGATGGCTGGTGTAAACGTCGGTAAGTCGTTAGGATTGTGTTCA
+TTAGCAGCCGATTATCTTCAGACTGGTAAGAACGTTCTTTATATCTCTATGGAGATGGCT
+GAAGAAGTATGTGCTAAGCGTATTGATGCTAACTTGCTTGATGTGTCTTTGGATGACATC
+GATGATGGTAATGTATCTTATGCTGAATACAAGGGTAAGATGGAAAAATGGCGACAAAAG
+AATACTCTCGGTCGTCTGGTCATCAAACAATATCCTACTGGTGGTGCACACGCAAATACA
+TTCCGCGCACTTCTGAATGAATTGAAACTCAAGAAGAATTTTGTGCCAGATGTCATTATG
+ATTGACTACCTCGGTATCTGTGCTTCATGTCGTATTCGTCAATACACTGAAAATAGTTAC
+ACATTAGTTAAAGCGATCGCAGAAGAACTTCGTGCACTTGCGGTTGAAACTGAAACTGTA
+GTTTGGTCTGCTGCTCAGGTTGGCCGTGGTGCTTGGGATGCTTCTGATATGAACATGAGT
+GATATTGCAGAATCGGCGGGTCTACCAGCAACAGCAGACTTTATGCTAGCAGTGATAGAG
+ACAGAAGAACTTGCACAGATGGAACAACAACTCATCAAGCAAATTAAGTCTCGTTATGGT
+GACAAAAATAAGAACAATAAGTTTTCTGTTGGTGTTAAGAAAGGTAATCAACGCTGGGTT
+GAAATCGCACAAGAAGGCGGTGATAAACCTACACCAGTAAGCGAAACATCTGGTGGTCAG
+CAGCGCGTAGCAGAGCAAAATCGTATAGCTAAGGTTGAAGTATCTCGAGCCAAACTCGAC
+GCATTAGCCGAAGATATGAAATTCTAACCGTTTACATACACATGGAAGTGTGTTACTATG
+ATCTTATACAAACAAGAGGAAAACAGCATGAAAAAGATTATCTTAGCAGCAATTTTATCT
+CTTTCAGCTTGCGCTGGAACCCCAGCAATGGCAGCAGATGGGTATTCAAGCATTCCATGT
+ATTAAGTTCATTGAAGGCGACTGGAAAGATCAAAAGCCTCGCGTCATTAAAGACTTACTA
+GCTGTTGCAGATAAAAATCAGGCAATGCTTGTAGAAGATCTCGATGACAATGACCTGGTA
+GTTGCTGGTACTAATCTGTACTGCGAAAATATTCCGGCTAAAGATGTTCTGACTTGGGTG
+GGACTGTAATGAATATCATGTTAATGTATCAACCAGCATCAGAAATTGTGCGAGGTATGA
+AAGTTGAACACCGAGTTCCTGCATTATGGGAAACATTCCTAGATACTGGTTCTAAATTAA
+ACTTACCATTTGGCGAAGTAACAATTTTCCAGACCGGTACTAAACCAACTAAACGCCAGC
+TCCGTAAGTTCAAACGTATTCATCGTGTCAATATGGTTAAAAGCATAGCTGAGCATGAAT
+TTAATAATTCTTGGGAAGGCATCCATTGTGATGTTATGGGGCTGTAATGCATATTTTTAT
+TCTGATTCTGGCTCTGACAACCGGCGATTCCGGTGGCGCTGCAATTGATAAGGTTGAAAT
+AAAATCTCAAGATTATGCTGAAGCCAGTAAGATGTGCGACCGAGCGGGTGAAAGTTATCG
+AAAAGACGTTAAGTCATTCAACGTTTATCCGGAATATACTTGCATCTACGCTGGTGTTAA
+ATAGACCAGGAGGTGTTTATGAGCACTATTAAAGGGGCGATGGACGCAGTATATGCGTAC
+AAATTTATTCGCCTGATGTCTAAGCCTTTCACTGAGTGGAAAGCATATGAAGCAAAAATA
+ATTGACGAAAAGGGAACTGTGCTAAAGCGTCCTAGCACTCCAGAAGAGAAAGTGGCTTAC
+TCTGCCTTTCATGCGAGTGTTCGGTCAATTAAGCGTATGATGTCTACAGTTCCAGGATTA
+AACGGCGTCGCGTCGATGATGTCGGCTTGGAGTACAGTAGCATCTCGGTACAATATAACA
+GAATCCGAACAAAAAGAGATATTTGAGGCTCTTCCATTGTTCGAGGACATGGTAGCTGGT
+GATTCCGGTGGAAGTGTCCAGAATATCGCCTCTGGTACCACGACCGGAGCAATCACAAAT
+AAAGGTCCTGAGCAAATCCCCGCAAAACGTAAGCGAATCAAAATCAATCCTAACAAGTTG
+TGATAAAATGGCCTTAGAAATAAGGCCAAGGAGAATAATATGTCATGGGTTCACAATGAG
+TTCGCATTCCGCGCACTATCTCATCTTCCAAAATTCACTCAAGTAAATAACGCAGCACAA
+TTTAAACTTCGATGTCGTTGTCCGGTGTGTGGAGACTCACAAAAGGACGAAAACAAAGCA
+CGATTCTGGGCGTACGGTCTACCTGATGATGTGCTATTAAAGTGCTATAACTGTGACTAT
+GTAAAGCCGATTGGGATTTATTTGAAAGAGTATGAACCAGATCTTTATCGTGAATTCATT
+CTTGAGTTACGAAAAGATAAAATGGTTCAACGTGAAAAACCTGTTGAAAAACCTAAACCT
+GTTGTGGAAGAGACTAAAGGAATTAAGCTCATTCACTGTGAACGTCTCGATAAAATGGAC
+CCTAATCATCCAATAGTTCGATACATCGCCGGACGTAAAATTCCAAAAGATAAATGGAAT
+AGACTTTATTTTACGTTGAAATGGCCAGCATTGGTGAACTCAGTAAATCCAGACACTTAT
+AAGACGGAGCGAGATGAGCCTCGATTGGTTATTCCAATATTCAATTCAGAAGGAATAATT
+GAATCATTTCAAGGCCGTGCTTTAAGAAAAGATGCTCCTCAAAAGTACATCACTATTAAG
+TCCAACGAACATGCGACCAAAATATATGGGACAGACACTGCAAAGCCAGGTAAAAATGTT
+TATGTACTTGAAGGCCCAATAGACTCATTGTTCTTAGATAATGCTATTGCGATTACTGGC
+GGTGCAATGGATTTGAGTTTAGTTCCATTCAAAGAAGATAGAGTCTGGATAATGGACCAT
+GAACCACGAAAAGATGACACAATTAAGCGAATGAAACGTTTGATTGATGCAGGTGAAAGG
+GTTGTCTTTTGGGATAAAGCGCCATGGGAAAAGAAAGATATAAATGATATGATTCAAAAG
+GAAGGGGCTCGTATTGAAGATATCCAGAGCTATATCGAAAACAATATAGCGTCTGGTTTA
+ATGGCACAACTCAGACTCAAGAAGTATAGTAAGATCGGTGTTTAAATTCCAACCATTATA
+TGAGAAATAACTTGTTCCAAAGGAACAGGTGGAAGTGTTATCCCGTATGCTAACGCAAAA
+GGTATGATAATATAATTCCAAGTTGCTACAGCAGCAGAAATTGCTCCGACCAGAATAATC
+TTACCTTTCTGGTCTTTTATTTGAGTCTTTAGAGATTTCTTTTCAGTTTCTTCAGACATA
+TATCCTCCTAAGGCTATTTAATATGAATCTGCAACAACACACGTTCTTAAAGCTTGGAGA
+AGAGTGCAACGAAGTCGCGATGCTCTGTTCCAAGATAATGCAATTCGGTTTAGACTCCGA
+GTATCAAGGAGTTACTAATCGGCAACGATTGCAAAATGAATTAAATGATATAATGGCTTC
+TATAGAATATATCAGACAATACTCTGATTTCAAATTTGAATCTTCTGAATATGAAATTCA
+CAAAAAGATTGATAAAATGAACCACTTCCGAGATATCTCAGAAGAACTCGGTCTTGTAAC
+TAATTAAGAATTGAAAGGAAAAATAATGGCACACTTTAACGAATGTAGTCAACTGATTGA
+AGGCGCTGATAAAGCACAAGCAGCTTATTACGATACCCTGGTATCTCAGCACAAAGACCC
+ACTACAAGTAATGCTCGATATGCAGAAATCTCTGCAAGTTCGTCTGGCAAATGATAAGCC
+TGAGCATAATCGTCATCCTGATTCGCTGGAAACAGCTGGCGAAGTCTTGGCTTGGTTACG
+TGCAAACGATGATTACATCACTGACGAAACGCGTGAACTGTATACGGCTCTTGGCGGTAT
+GTCCAATGGTGAAAAAGCAGCATCCGCAGTATGGAAACCGTGGAAGGCTCAACATGCTGA
+AATGCAGGCTCGTAAGATTTCTGAACTGTCTCCTGAAGACCAGCTCGAAATCAAATTCGA
+ACTCATCGACCAGCTTCATTTCTTCCTGAATAAGTTCATGGCTCTGGGTATGGATGCTGA
+AGAAATCTTCAAGCTGTATTATCTGAAAAATGCTGAGAACTTTGCTCGTCAAGACCGAGG
+CTATTAATGAATCATACAATATATGAAAAAGATGGGGTGTTTTTGCTCCATTCCAGATAG
+CGAAGATATTTCACTGAACAATATTCTTATTTCTCATGGATTTGTTCCAACGTCTGATCG
+TCAAATTATTGCATGCGAAAACAAAGAAGAACTGAACGAATTCTTAGCCTATTTTTATGG
+CGAATATTAAAAGGTGAATTTGATGCAATCGAACTTTGATGTCTATCAATGGAACAAAGA
+TGGTCGCCCAACTGAGCCGGCCTATGGTTCTGATGCATATGAACTTCGTCGTCACTGGTT
+GTTTGCGGTAAATAATTACTTCATGCTCAATGGCAATCCAACTCGACTACATATCAGAGG
+CGGTGGGTATGTAACCGTTGATTCAAAATATTATCGCGGTAAAGACTGGGAGTGGTATCA
+ATGATTTCATACGCTGATATTGAAAATGCTTTAACCAATTATTGGGGATTGACCCACCTA
+ACTCTCGAAGACCGATGTGAGTGTCTTCGAGAACTGATTGCTGATTCTGAAGACATTATT
+GCAGATATAGCAGAAGCTCTTAACAACTATTGATATAAATACTCCTGTAATCAACAAAGG
+AGAGTTTATGAGCTATGTAAATATCAAAACCTTCGAGCATACCAATGCCGATGGAGTAGT
+TGCCGCGATGGAAGTTTCTGTAGCATTTAAGTTGTACAGTGACGTTCATCGTATTGCTCG
+TTCTCATTATCAAATTTTCCCTTCAGAGAAAGCTGCTTACTCTACTGTATTTGAAGAGAA
+TCAACGAGACGCATGGATTGCTAAAAACGCCGATATGTTTAAGGGCGTTCCAGCATCTGG
+TGGTTGATTTTAGGGACTCCTTCGGGAGTCCCTTTTTTGCTTTTAAATGATGTGATATAA
+TTCTTTTATCAAATGAGGATAACACAATGAGAACACCGTTTCAAAATCCACTACCATGGA
+TTAAAGCTTGGATCAAAAGTCGACAAGAACCTAATGATTGGGTAGAAGAATTTCATTCTG
+AACTACGAAAAAATACTAACGCTGAGTTCAAAGAAAAAGAAATTAAGCATCAGTATGAAG
+AAGCTGAAGCACTTGCTGACCAATATCTTGGAGATAAGATAAAATGAAAACATCTGCTTG
+GATGAAACCAGTTGAATCAGTCGGTGGTATTACAAAACTTATTACTGATCGTTTAATTCA
+CGATCATCTTTTTATCATGAATAGCCCAGATCTTTATGATCTAGTAGATATCTTTATTCA
+TTGCTATCGTGAAGAAGGTACTACATTACGTGTTGTATATGAAGCTCATTTTCACTTCGT
+TGGTGAGCAAGCTGTTATTCGCTTTGGGACATCTTGGTTATGATTAAATGGCTTAAAACT
+TTATTCACTCCGGCTCAACCCGATGATCGTCTGGTTCCTTTATCAGTTAATGATGTTATT
+GTTCCTATGCAAGAACCAAAAGAGTATGTTTATATTGGTGATGGAAAGATGGAAGAAGTT
+ATTCGTCCAAAGGAAACCGATATGCAATACCTGATTCGTCGTAATCATGAAATTCAGGCA
+GAACGATTTAAATCTAGGTCTCAGCCAAAAGCTAATCCAGGCCCAAGTGCTAAGCCGTTG
+AATGCAAAAGAACTTAAAACTCGAGTACAGGTTGTTAAAAGTCGTCAACAAACTTCATCG
+AGTGCTCAATATAATTACAGTCCAAGCAACCCGGCTCCATTTATTTCAGGAGATTCATAT
+GACTCAGGTTACTCATCCTGTGATTCAAGTAGTTCAGGTGGATGCGACTAAGTATAACAG
+ACCTACATATAAAAGTCCACTAAAGAAATCTAATTTTGATATGTGGTATCGTTCTATGAA
+GGCTGCAGCATTTTTGATAATTGCTGCACCTGCTATGATTAAAGCAAACGATAAGTGGTT
+TGAAGAAAATAATATTGAAGAAGGTGCTATCTGTGGAAAAATGCGTAAACATCAGTAAGA
+AATACTCAATTGAACTATCCAAAAAAGTAAATGGAAGAACTATAATTCAGCAAAATGATG
+TGTTTACAGTTATCATTTCAGCTTTTGCTTCAAACTCTTCAACGAAGCATGAAGACTATT
+TCAATGAGCAAATCGATAAACTAATTAATGGATTGAGTTTTCCTGAATCTGCAGTATGCT
+TTATTAGACATGAAGCTGACGTTACTCAAAAGCCTGGGACTCCATTTGGTCATATAGAAG
+CATTAAATCGTCTTGGATATGATGTACCTCGATATCAGCCCGGTGATAAGTTGTTTATTA
+ACACTGAACAAAGAACGATATGGAAAAAGTTCCTCATCATTGATAACAATGATTTTGATG
+AGCTCCAAAAATTCATCTGGAACCACTATGAAGATCGTGGATTGATCTTCACTGAATCTG
+AATCGGCAAAACTCGCTCGCGAAAGCCTATATGAGCAAATGCGTCTTGATAACCTATCAC
+TTCGGTACGGTCGATAATGGATCTGTTTGATATGCTAGAGCCGGCTGAAAAGCCGGTTGT
+CGATTTACATAAGGTTGATATTTCAAAAGAAATTTTTGAAGTGCTTAAATCACACGGTAT
+CGAATCTACTAAAGCTGCAGAAGATCTAGCTGATCTATTCTGCTTTCCTCCTCCCTGGGC
+TCCTTGGGCCTAACCGTTTACATCCTCCTCTCACTATGATATGATAGCTTTCGTAAACAA
+ACGGAGGCTATCGTGTTATATCAAAAAGAACACCTCGAAGAAATCCGCGAAAGCGCGGAA
+CACAACTCGTCTTACTACGAACAAGCTATTTCACAGTTCAGTGACTACGAACAATCTGTT
+TTATGGCAATGCTTCAACGATAAAGCGGACCCTAAATTGCATCTAGATTTAGACCCAATC
+GTTCGTCGCAACATCACTTCAGACGTGCCAGTAGAACTATATCGTGGAGTATCAAAGAAA
+ACCGCCGCTTGGCTTAGTCATATGGAAGTTGGTCGTATTATTGCTGATAATCGTGTCACT
+TCATTCTCGTCTGATTTTGCCACTGCAAGACAGTTCGCTGGCGCTTATTGCTATAACACA
+AAAGTCATTCTTTCACTTCGTAATTGTCCATTTGCTTTTAACTTTCAAGAGCATGCAATG
+AACTTGGTTCTGGCTGCGCCAGATTCTGAGTTTAGATGTAATGCAATTAATGGTGATGAG
+AGAATGGAAAAGTTGGAGATGATTAACGCGGAAGATGAGTGGATGTTCCCTATCGGGACT
+CAGTTTGAGATAGTCAGTATTGAAGATTATCAGTTAGACCCGTTATCTCCGGTCTACAAA
+ATCTATCATTTGAACTTCTATTCTTTCTGACCGTTTACATTCAACGGAAAGTGTAATAGA
+ATAATCCTTGAAACCATTATACCACCTTCGCAAATAAAGCAAATAAGGATTCGTCATGGC
+TATGCCTCGTGAAGTTGTTATCGCTCAACGTTTAGTTCAAACTTACAAAAGCGCATCATC
+ACGCAGCAAAGAGTTCAATCTGAGTATGGACTATCTTTTGAACATCATGGCACAAGACAC
+TTGTGCATACTCAGGTGAAAAATTTCATAAAGAGCCCGGTGATCATCAAATGACACTTGA
+GCGTTTTAACAACAAAATCGGATACGTAGAAGGAAATGTGATCCCGGTCAAGTTGAAGTA
+CAATCGTCTTCGCGCTAATCATGAAATTGAAGATCTTATTCGTCTCCAAGAAACAACTGC
+AGCACGTATTGTTGCTCGTGTAGATGCCAAGAAAGATGTCGCTCCAGTAGTGAAAGAAAA
+GCCTATTCAAGACGTTCATCGCATTGATTTACCTGGATTTGAAGACATTAACTTGATCTA
+TGTCCCTAAGACTCAACGCGAAGAAATCCGCCGAATTGTTCAGAACATCAAATCTCGTCA
+AGCTCATATATTACAAAAAGGTGTAACTAAAGAACATAAAAAATCACTGGAAGTTCGTAT
+TCACGGCGGAATCACTCGTATAAAAGCGATAATCAAACAAAAATATAAAGCTCCACAGGT
+TGTGACTTCCCGCGCTGCGTCGAAGAAGACTTCTAAAGCAGAAAATACTTCTTATGATTA
+TGGTATAATTATCCAGGGTTTGAATCGTTTTCAGAATCTCTCTCGTCTTGATAAAGCTAA
+ACTGAAGAAAGGTTTGCCACTTTCCGCCACCTTCTTCCAACTGTTAAGAGGTAAAATGTG
+ATGCACTATGGTTACATGTTGGTCTACAAAGACAAATCCGGGTATGAAATCCCGGTATAT
+GAATTCTACCGAAATAATCCAATCGGCGGAGCTATGATTTACACTAATAAGAATGACGCT
+CGTCATGCTTTAGCTCAAGAAGTTGCTGAGTTACAAGAACGTCTTGATCGCGGAATGAAA
+GTTGTTACTCAGAAGAAAAAATGGCTTTTCTTCAAACGTGATATTATTACTTACATTCCA
+GTTAAAGATGAAGAAACTCGTCGTCATCTGCAATTGCTCATTAACACCATAAAAGTAAAA
+CGAGTTTCAGTAGCCTAGGAGTCATTTTGAGAATTACATTTGAACAATTAACTCGAAGCC
+AAAAAAGTACGTTTGATACGACTATCACGGCTATTAAAGAGAAGAAAACTCACGTAACAA
+TTAATGGTCCAGCAGGTACTGGTAAAACTACTCTTACTCGCTTTATTGTAGACCATTTAA
+TTTCTACTGGAGAAACGGGTATTATCTTAGCTGCACCTACTCATGCGGCTAAAAAGGTGT
+TGTCTAAATTGTCTGGTATGGCTGCTGCTACTATTCATAGCATCCTCAAAATTAACCCGA
+CGACTTATGAAGAGAATATGCTCTTCGAACAAAAAGAAGTTCCAGATTTGGCACAATGTC
+GAGTGCTTATTTGTGATGAAGCTTCTATGTGGGACCGTGAGCTGTTCAAGATTTTAATGG
+CCTCAATTCCTAGTTGGTGTACAATCATTGCAATTGGTGATGAAGCTCAGATTCGTCCGG
+TATCTCCTGGCGATTCTTCAACTCATAAATCGCCTTTCTTTACTCATAAAGATTTCCTAC
+AATTAGAACTCGACGAAGTAATGAGAAGTAACGCTCCGATTATTGAAGTTGCTACTGATA
+TTCGTCAAGGCAAATGGATTTATGAGCATACCAGAGATGGTCATGGTGTTCATGGATTCC
+AAAGCTCGACTGCATTAAAAGATTACATGATGCAGTATTTTAGCATCGTAAAATCTCCAG
+AAGATTTATTTGAAAACCGAATGCTAGCATTCACAAATAAGTCAGTAGACAAATTGAATA
+GCATTATTCGTCGTAGGTTGTATCAAACTGAAGATGCTTTCGTTACTGGTGAAATCATCG
+TTATGCAAGAACCTCTCATGAGAGAGTTGATGTATGATGGTAAGAAATTCACTGAAACAT
+TATTCAACAACGGACAATATGTTCGTATATTAGATGCTCAGTACACATCAACCTTTTTAG
+GTGCCAAGGGAGTCTCTGGTGAACACCTAATACGTCATTGGGTGTTAGATGTAGAAACAT
+ATGGTGATGATGAAGAGTACGCCAGAGAACAAATAAGGGTCATTAGTGACGAACAAGAAA
+TGAACAAATTCCAGTTCTTCTTGGCTAAAGCTGCTGATACTTATAAAAACTGGAATAAGG
+GTGGTAAAGCACCTTGGTCTGAATTCTGGGAAGCTAAACGTAAGTTCCATAAAGTTAAAG
+CACTTCCTTGTTCTACGTTCCATAAAGCTCAAGGTATTTCTGTAGATACAAGTTTTATCT
+ATACTCCGTGTATTCACGTTAGCAATGATAACAAATTTAAGTTAGAATTGCTTTATGTGG
+GTGCTACTCGTGGTCGTCATGATGTTTTCTTTGTGTGAGGATTTATGTACAGTTTGAATA
+TTGATGATTTTGAAAAATTAATTGATGCTGTTAAGATTAACAAGCCTGATGATAAATGGT
+GGCAGTGCCGTCAAACTGAATTAGTGTCAGAGCTAAATGAAATCCGTGACAAAGCTTTAG
+CTATTGCATGGTTCCAAGGCGAATGTCCGCTTATCGGAATTAGTGATAATATTGCTCAAC
+AAATTTATGATTTGAAGGTAGAACTATGTCGTTAAGAGATTTTATTATTGACTATGAAAC
+TTTTGGAAACGTTTCAAATACTGCTGTCATCGATTTGGCAGCGGTAGTATTCGATCCTAA
+TCCAGAAGTTATCGAAACATTCGATGAGCTAGTTTCTCGTGGAATGAAATTAAAATTCAA
+TTTGAAAGCACAAAAAGGTGTTCGTCTGTTCGGTGCTTCTACAATCGAATGGTGGAAAAA
+GCAATCCGCTGAAGCTCGCGCTAACTTAGCCCCATCTCCGGAAGATATTGACCACGTTGA
+AGGCTTGTATAAACTTCTGGCATTCTTGAAAGAAAATGGAGTTAATGCTTGGGATTCATT
+CGGCTGGTGTCGTGGTCAATCTTTTGACTTCCCTATTCTGGTTGATATTCTCCGCGAAGG
+AGAACGCCGTAAAGGTATCGCAGATAAAGATATCGATACGTTTGGTTTAGAACCATGCAA
+ATTCTGGAACCAACGAGATGTTCGTACCGCAATTGAAAGTCTTTTGATGACTCGTGGTCT
+TACAACTACTCCGCTGCATAAGGGTGTTCTTGACGGATTTATTGCACATGATTCTATTCA
+TGACTGTGCTAAGGACATCTTGATGTTAAAATATGCTCAACGTTACGCACTAGGCTTGGA
+CGAAGCTCCTGTCGGTGATGAAATTGATCCACTCTCTTTACCTAAAGGTCGAGGTTAATA
+TGTTTAAGAAAAATGATAAAGTTAAAGTTATTTCTGGTAAGAATGCAGGCGTAGTAGGTG
+TAGTTCTCGGCCATTCAGTTCGTGATGGTTATCGCATTCGTAGCAATAAAGATAAAGTGA
+TTTACGCTAAACCTTACTATGTAGTTGAAGATCCGATGGCTGAACGCACTGAAATCCGCG
+AAGGCGATGTGGTTATCGTGATGGAACCTTTCGCTGCTCATTATAGCACGGTTTCTAAAA
+GTCCGTATGAATGCTTATGTAAAAACAAAAACGCGATGGTATCTCTGATTTACACCGACG
+AAGAGTATGGTGAAGTCGCGAACATCGTTTACCAAGGCCAGTATGCAATCATCCCTCTGA
+GTGCTCTCCGACGTAATCCTACCCGCATCGCAGGAAAACACATCACAGTATAACTCTGCC
+GTTTACTTTCCTTGAGGGCTATGATACTATAGCCCTATCAACAAACATGGAGAAACAAAA
+TGAAACAGCAACTCACTCAAGACCAATTCGAAGATATTCTCTTCAACCCTGATCTTACTG
+TGGTTCAGAAAGATGTATCTGGTCATCTTGAGCACACTACATACGCTTACGTGTATCAAG
+GAGCTTTGGCGGTTTACGCTGCAGTTCGTCATATCACTGAAGCCGGCACAACTTACTGGA
+AGGAAGCTATATAATGAAATTTGAACAGAAATTTGAACAAGGTAAATTCTACGCTTTTCG
+CGGTGAAAATTCTCGCGATAAATTTGAGAGTAGCCATCACACAAATAAAGCTATCGTAGA
+TGCTATTATTGCAAATGGCGGGGTATTTGAAGCAATTCAGGTTAACGGTTGGGGTGCATT
+AGAAGTTGCCCGCTTTACATCTACTGGCAAAGTCTATCATGAAAATGATGATTGCCAATT
+TTATCTGTCAAGCGATGAAGCTGAATTCTTCATCGAAGTCGAGCCTAATGGAAATCCAGC
+GAACCCTAAGCCTTCATTGATTCAAATTGATCAGCAGATGACTGCTGCTAATGATGAAAA
+ATTTGAAGATTCTGAAATGATCACCGATGATATTCCAGTGCCTCATACTACTCTGGTGAT
+CACTAATCTTTCTGAAGCGATTTCTGCTTACAAAATGTTGAAAGGAATTATTCCAGATGC
+CAGTCTATAACTATAAATGTCCAGCATGCGCTCAAGAAATTGAAGTCATTCGTAAAATTT
+CTGAGCGTGATAATGAAATGATTTGTCCAGTACTTTGTTGCTCGAATCAAATGGAACGTA
+CAGTGGCCGCTCCGAAATCAGTTCATGGCGGCTTTTACGACAACTTAAAATCAGGCGGTA
+GCAATCTATGAAATGGGAATTAGGAAAGACTTACGCATTTGCTGATGCTAGTGCATTTCA
+GATCGGTGTTAATCGTGAGATTCGCGAAATCATTGAAAGTAATATAGATGGATTGTTTCA
+GGTTTCGCGTTTGAGCAAAAATCCACTCACTGATGTTGATTATCATGTATATGAAATTGT
+ATTATCTGATGGTCGCATAATTGATGGTGAAGTAGCTCGTGAATTACATGGTTTTGGCAA
+ACATGATATTTTCGCAATTTTTGCTAGTGAGCGCAAACATTTTAAAGAAGTAGAATGTAA
+TCGCGATTTCAAAATTTCTATAGATGATTGTCAATATGACGAATTTGACGAATTTGACAA
+TGAATCAGAAGAAAATGTGATGCCCAAAATCGAAGTTGAAGGTCGCATTGCTATTGGTTC
+TATTTCTTCCGAAGAAGAACGCCTTTGGTTGATTGATTCACTAAACAGGATTAAATTCAA
+ATGAATTCAAAACCTCGTAACATCATCAAACCAGGTGAAACTAAAATAATCAAACTCGCT
+GATGGGCGAGTTTTTAAAATCAAAAAGGCTACGAAATGAAAAAGATTCTGATTACTCTAG
+CTGTTGTATTTGCAATGGTAGGTTGCACCGATGCCGATAACGCTGTGAAAGTACTGCAAG
+CTAATGGTTTCACTAATATTCAAACCACTGGATATAGCTTCTTCTCTTGTGGTAATGATG
+ATTCTCAAGCTACCGGATTTACTGCAATAGGTCCTACTGGTGTTCCGGTTAAAGGTGCCG
+TTTGTTCAGGCATTTTTATTAAGAACTCAACTATCAGGTTTGAATGATGGAAATTATTAA
+AAGCTTTGGCAAGCACAAGTATGAAGATCGCTTGTGCTTTATTACAACATTAAAGGTTTG
+TACTCGTACATTGACAAGTTACACCACTGCTCCAATCACTCCAAAGCATTTGCGTGGTAT
+GAAGAAAAATATCCGACTACTAGCTTCAGGAAGACGTTTTCCTCATGAAGTTTTAGGTTG
+CAAAAACAAAAATTGTAAGCATTGTAAATAGGGCTTCGGCCCTATGGAGGATATATGATT
+TTCGGATTAACAACTGCTCAAAAACAAGCCAAGGCCCATCTTGAAGTTGTTGAACGTGCT
+ATTGGTCGTTATCGATTTGCTTGGTGGCCTACTCGAATCACAACAGGTCAGACGATTTGG
+CTTCAAAAATATTATGAAGTTGAAATCAGAGATATTGTAATACAACTCGATAAAACTTAT
+GGTGTAGATACTAATATTACGTATGCAGTATATGCTTATTCTGATATTTCAAAAGCCGAT
+TGGAAAATATTCGAAGCTTATAAACAAAACTACGGTCTGTATTACGCAAACAAATGTCAT
+AAGGAAATAAAAGGTAATGAGGCCTTTGATCATTTGATTCGTTACAAAGCTGAATTAAAT
+GCTTTACTAAATCCGTGATAATATTTCACCACTAAACGAGGAAATGAAATGATCAATAAC
+GAAATTAAAATTCTTAGTGACCGTGAGCATATTATCAAACGTAGTGGTATGTACATCGGT
+TCTTCTGCTCATGAATCTCATGACCGTTTTATGTTCGGTAAGTTCGGTGCAGTGAAATAT
+GTTCCAGGAGTAATTAAACTGATTGATGAAATCATCGATAACTCCGTAGATGAAGCAATT
+CGTACTAACTTCAAGTTTGCGAACAAAATTTCTGTAGACCTTAAAGGTAACAAAATTATT
+GTTACCGATAATGGTCGTGGACTTCCTCAGGCTGATGTAGTTACTCCTGAAGGTGATACT
+ATTCCAGGTCCAGTAGCTGCATGGACTCGTCCTCGCGCAGGTGGTAACTTCGGTGATGAT
+GCTGAACGAAAAACTGGCGGTATGAATGGCGTGGGCAGTGCTCTGACCAACATTTTCTCA
+GTCACTTTCGCTGGTGCAACATGTGATGGTAAAAATGAAATTGTAGTTCGTTGTTCTAAC
+GGTGCTGAAAATATTTCATGGGAAACTGTTCCAGCAGAAAAGAAAGAGCACATTCAAACT
+AAGACTGGCACAATCGTTTCATTTATTCCAGATTTTAGTCATTTTGAAAGTACCGGACTG
+ACTCAAATTGATGAAGATATTATTCATGATCGTCTTCAAACTCTGTCAGTAGTATTCCCT
+GATATTGAATTCAAATTCATGGGTAAGAAAGTACAGGGAAACTTCAAGAAATACGCAAAG
+CAATTTGATGAAGAAGCAATTGTATTTGACGAAGAAAATTGTTCAATGGCGATTGGTCGT
+TCTGATGATGGTTTTCGTCATCTGAGTTATGTGAACAATATTCATACAAGCAAGGGTGGT
+TCTCACGTTGATTTGATTATCGATGAACTGAGTAATGAACTCATCCCGATGCTTAAACGC
+AAGTATAAGCTAGATGTTAATAAAGCTCGTATCAAAGAGTGCTTAACTCTGGTTGTATTT
+GTTCGTGATATGAGCAATATGCGTTTTGATTCTCAGACTAAAGAGCGTTTAACCTCTCCA
+TGGGGTGAAGTAAAAGCTCATATGAATCTGGACTATAAGAAACTTGCGCAGCAAGTTATG
+AAAGCTGAAGCAATTCATATGCCGATTATCGAAGCTATGTTGGCTCGTAAATTGGCGGCA
+GAGAAAGCAGCTGAAACTAAAGCTGCTAAGAAAGCCCAGAAAGCTAAAGTAGCAAAACAT
+ATCAAACCAGCTAAATATGGTGATGATTCTGTTGAGACTACTTTGTTCTTGACAGAAGGT
+GATTCGGCAATCGGTTATCTGATTAATACTCGTGACCGTGATCTTCATGGCGGATATCCG
+TTGCGTGGTAAAGTAATGAACACGTGGGGAATGTCGGCTGCTGAAGCGATGAAGAACAAA
+GAAATCTTCGATATTTGTGCAATCACGGGATTGGTAATCGGTGAAGATTTTGATACTTTG
+AACTATAAGAATATCGCTATCATGACCGATGCCGACGTCGATGGTGTTGGTTCAATTTAT
+CCAAGTCTGTTAGGTTTCTTCAGTAATTGGCCTCGTCTATTTGAAGAAGGTCGTATTCGT
+TTCGTTAAAACTCCAGTCATCATTATGTCAAAGGGTTCTGAACAGAAATGGTACTATTCT
+GCTGCTGAATATGAAGCTGAAAAAGAAAAATTATCTGGTTGGAAACTTCGTTACATCAAA
+GGTCTTGGTTCTTTAGAAGAAGACGAGTATGAACGAGTTATTCAACAACCAGTTTATGAT
+GTAGTTTCTTTGCCTGATAACTGGAAAGAATTATTTGAAATGGTTATGGGTAATGATGCA
+GCTCCTCGCAAAGTCTGGATGAGCGAATAAATATACATGAGCAATTCTGCTCTATAATAA
+GGAGAGTTTATGTCTCAAGCTTGGATTACACTCGTAGACGGAAGTTATGGTTACATGTGG
+GCCGACGCATTGCCACTTCCTGGTGATTGGGTAACAATTCGTGTAAGGCAGATTGATAAC
+TCTTTCAAGAAAGTATATGGACAGGTATCGAGAGCTACCTGGTAATTTTAGGGACTCCTT
+CGGGAGTCCCATTTTTGTATGGTGACTTATGAAAATGCTTAATGGAAGTTATGTTAATTT
+AGACAACGTAGCAGCAACAATCCGAGACAGTAAGAAGATGTACTTGGATAAACTCAAGAA
+TACACCAGATGATCTCTGGTTAAATCAATTCTCGAGGATGATAGAACATATTGCTGTACT
+GGTAGAAAGTAACCAAGCCATTCCAGTTAACCTACAACAAACAGCACTGAAGCTGGTCTA
+TTCAGCTCGTGAAAAATATACTATAAGAGAATTCGCCGCAATTCTCAGAGAGGTTGGTAA
+TGAAAAGTTATAATGTGAATTTGACACTCTTTGATGACGCGGTATTCCGTGAGTACAGAA
+TCATTCAGCGGTTCTTCGACATCAATGAAGCTGAAATCTTTAAAGACCGCTTTAAAGAAA
+TTCGTATTAAAATTAAAAACGACACTGCAACTAAAGATGAACTCTTGGAAGTTGCAGATT
+TAATTAAACGACATAACTGATAGGAACAATATGATTATTTCCCAAGAACAGGAAGTGGTA
+TTTGGTTCTGCGAATCAACAAGCAACTGCTTTCGGAATTGAAAACAACGCAAAGGCATTT
+ATTCTTCTTTCTGATAAGCTGTACACTAACAAGCCTTATGCGATTGTACGTGAATTGTCG
+ACAAACTGTCTTGATGCTCATAAGTTGAATGGTCAGACTCGTCCATTTGAAGTTAAAGTT
+CCTACACGTTTAGACCCACGATTCGTTATCCGTGATTTTGGTCCAGGTCTGTCTGATGTT
+CAGATTCGCGGAGCTAATGGTAAGCCCGGTCTGTATAACACTTATTTCGCTTCGACAAAA
+TCTGATTCAAACGACTTTATCGGTGCAATGGGTCTTGGTTCTAAATCTCCGTTTAGTTAT
+ACAAAAACATTCACAATCATTTCGTGCCATGATGGCCGCAAAATGGGTTACACCGCGATC
+ATGAAAAACCTCGGTCCAGAAATCATTCCTTTGTTTAATGAACCGATGGGCGAAGATGAT
+GTGACTGGTATTGAGATCACCGTCCCGGTTAAGACAGACGATATCTCTAAATGGGAAACG
+GAAATTAAGCGAACATTCCGTACGTTCGTTGGTGTTGAACCTAAGATTCTAGGCTCGAAA
+GTTGAAATTAATTATTTCCCTGAATTCACTCCAGACAAACAATGGTTCAGTCTTAATTCA
+AGCCCATTTGAAAATGATCAATCGTTGTACGCAGTTTATGGTCGAATCGTTTATCCAATT
+AAGATGAGCGAAATTCCTGATATCAAAGCCGACTGGCTTCTGAACCGATATGGTCGAGTT
+TATGTTCATTTTGATTTAGGTGAACTGGATATTACTCCATCTCGCGAAGAACTTTCCTAT
+AATGAAGAGACTATCGAGAACATCCGAAATAAAGTTAACAATCTTGAAAATATAACGTTA
+GCTGCTGATTTAGAACGTTTCCAAACAATTGAAAATAAACGTCAACTGTCTCGTGAATTA
+CAAGCATTAAATCATCGTCAGCGGACGATTTTAGGCACTCGTTCTATTCTTATCCAAGAT
+AAGCCATATCAAGATTGGGTATCGATGTTCCACCATAGCAAAGTAGAGAATTTGGTCTAC
+AATGCGAATATGGTAGCTTATTATGTCGGTACAGATGCTGAACGGCGTCGAATTTCTAGT
+TCATGGAATGTTCGTAATCGTCTGTCAGCACAAAGTTTGTTCTCGATTGATCACAAGAAA
+ATAGTATTCATGATTGATGATAAACCATCTCGTCGTGCTTCTACTATTCGTGGTATGTAT
+GCTCTTGATATTCACAAGTACTGCTATGTTATCTTGGTTAATCCAGATAATGAGAAAGAA
+GTTCATGTGATGAACGAAATCACTAAGTTGTTTGAAGGTGATGAAGTTATATGCTTTAAA
+TGTTCTGAAATGGAACAGGCAAGAGTTAAAGACGCTGAACTGAATGCAGCCAATTCAGAT
+AAAGAAGGCGCTAAGCGTCCTAAATCTCCTAACATCCAGAAATGGTCTAAGACTGATGGA
+AAATGGGAAGTTGATTCGTTCTGCATGAGTGCTAATGAAGTTCGTGAACTTGAAGGTTAC
+GCAATTGGAATATCTCGTGATTCTATCGTCGAGTTTCCAAGCGGTAATGAAACATCATTC
+GACCAGACAAATATTAAAGGCGCTTGTGACTATGTGAATGTTTCAGAGTTCTGGATGATT
+CGTCCAGCTGCAATGAAATACGCGCAAGATGCTGCATTGGACCCTCTGATGGATGAGTTC
+GTCAATAAGTTCATTGAATTGATTGATAAAGTTGATGCTGATGTTATTCCACCTTCGACT
+ACATCTCGACGTCAAATTAATAATATTCTGTCAATTAAAGCGTTGACTCCGTTAATTAAG
+AATTTTTACGACGTTAAAGATTGGCAATCTTCTGTAGAATTGAACCAGTTTGTCAAGACA
+TTTAATGGGTCAATTCATGGTGAAGGTGAAAACGCTGAGAAATTAGCTTTATGTCAGAAG
+ATTTATAATAGACTCGTAGAAACCGCTAAGTCAGATTTTGAAATAAAAGCGGAAGAGTTT
+GAAGAAAAATATCCGGTCATTTGGTATATGCTTGATGAATACTACATCCATGAAGCTAAA
+AATCACAATGATCTTGCTAAAATTGCGGCGCTGTTAGGCGCCATCTAAGAGGTTTATATG
+GCCGTACAAATGTTTTCTGATCGTCAAAAGATGTCCATCGTTGATTATGCCGAAGCCGGT
+TATACTCGCACATGGATTGCTAATCGTTTCAATTGCTCGACTGATACTGTTCGTCGAGTA
+ATTAAAGAAATGAAACCTGTTGAAGTCGAAGAGACTGAAGCTCCGGCTCCAGAAGCTCAA
+TACATCTGGAACGCATCAAATAAATTCATCAGCATCACCGATCTGTCTACTCATAAGACT
+TATCCAGCTGATCATAAAACGAAGGGCTTTAAAATTGCTCTGCAGCGTCTGATTGATGGT
+GACATCCCAGGTGCACTGGAAATTATCAACGCAGAAAAAGGTCTGACTACTTTCGTTAAA
+GGCAACGTTAAAATCGATAACGGTGCTTTGTTCTTCAAAGACATCGAAATCAAATCCGGT
+TTGACCGAGCGTATTCTGGACTCTATGGAAAAAGGTGAAAACTTCGAGCGTTATCTGCCT
+TTCCTGGAAAACCTGATGTTGAACCCAAGCCGTAAAGCTGTTTATCGTCTGTTTGATTTC
+CTGGTAGCGAACGATATTGAAATCACTGATGACGGTCATTTCATCGCATGGAAAGTAGTT
+ACTAAAGATTATAAAGACTGCCGTACTAATAGTTTTGATAACTCTCCTGGTGTAGTGGTT
+AAAATGGAACGCAACCAGGTCGATGAAGATGATGAACGTACTTGTTCTTCTGGTCTTCAT
+GTTTGCTCCAAGAGCTACATCTCTTACTTCCAGGGTGGTTCTGATCGCGTTGTTTCCGTT
+AAGGTGCATCCACGTGATGTAGTAAGTATCCCGGTTGATTATGGTGATGCTAAAATGCGT
+ACTTGTGAATATCTCGTACTTGAAGATGTTACTGCACAATGGGGAGTTCGCTAATGTTAC
+CGCATCAACACCGCGTAGTGCAAGAACGTGATGATCTTGCTGTAAAAATCGAAGCTTTAG
+GCACGTTTATCGATAATCAAAACCCGGTATTCAAGAATCTTGATATTGAAGACCAATTTC
+TGCTTAAACAGCAATTAACTATTATGGTTGAATATCATCGAGTACTCGATGCTCGTATCA
+ATCGATTCTAATTAAAGCCCTTCGGGGCTTTTTCTTTGAGGTTACTATGATCAATCCAAT
+GAACGTGGGCGATTCAAGCATTAAAGAAATTACTTTGCATGGAAACCATTATGCGGAAAT
+TTTATACGCATTAGATGTTATCTTAGACCCAAATGCAGATGGTGTATTGGTATGCGAAGA
+TTCATTTCTTGGAAAGGAAAATGTTGATAATGCTTTAATGAATCTTGAATGTTTGAATTA
+TAACGATCGAGTCTACCAAGGAGTAGTTCGAGTACGTGACTTTTACATTGGTGGTAAAAA
+TGAACAAGCAGAACGTGGGGTTAATGAGACTGAAGAGCCTGCCGACATTTACCCGGTCGA
+AGAATGATCTTACAGGTGAAGACAAAGTCAAAATAAAAGGCACTGTCCAGTACTCGATGG
+AAAAAGATCCAGACCAGGATTTAGAACAAGTTAAACGTCGATGCATGATAGCTCAAATGG
+CTGAGCGAGCAGTTGCAACTTGGGTTGATGGATATGTTGCTAACATGAAAGCTGATTACG
+AAGATCCATTGACGTTCGCTTGGGATGTGTTAGCTCATCCAAAGTATTCTGGATTGAGAA
+TTGAAGTTAAGACTCATCAGTCTGACGCTAAGTGGATTTCTGTCACTACTGGTTATGGCG
+GAGACTATCCGTATGGATCTGGGGTTAACCTAGGACCTTTCTTGACGCATCAAGTAGCGG
+ACTGTATTATCATATTAGATGTGGAAGAAAGTTCACCGGGGCTGTTCTCGTTTACCCTAA
+AGTTCGTTGGGGACCAAGAAGACCTAAAGAAAGTTGTTCGGCGTAGTAACTACACTGGAT
+GGTACTTGAACATTTAATCTTCAGCCGTTTACATCCACATGGAAGTGGTATACTATAGAC
+TAGAAATCAACTAACGGAGAACAAAATGAAACGTTACTACTTGAAAAACCGAGCTTCAAA
+AGAAATTGTTACTGCTACTTTCGATGCTAATGAAGAAGGTGATTGGACAATTCTTGATTT
+TGATGGCGAGCAGCCTTATTTTGGTTCTAAAGAAGAACTGGAAAGAATTCGTTCAGGGTT
+ATGTAATGATTCATGGTCTTACGAAATAAGCAAATTCGTTAAACTTGCTATTAAATTAGA
+ACTTCTTGACATCATTGAGGTTGAATTATGATCCGTGTAACTGTGATGGTCTGGTTTGAA
+CTAGAAAACGGTGAGCCTCGTTTCAAAACCTGGGACGATTATATGCATGGCGGAGACGCT
+CAGTATGTTGCTAAAAGACTTGCCGAAACATATCGTTATGGACAGTGTAAGATCTTTGAT
+AATCTGGATCGTGTCATTGGAAGTGCAGGATTTGAATAAAAGCGGAGGGTAATGCCCTCC
+TGGAGCATAAAACTTTAACTAATGAGAGAAATAATATGAAAACTTTACTGACTGTATCTG
+TTCTGGAAAAAGCCGGAGCGACTGTTCTGGGTAAAATCAAAAATGCTGATTGGTTTAACA
+GTGAACCCGCTCGTGAAGTTCTGAGTGAACCTGGGTTTTATTTTCTGGTAAATCCGGGTT
+CTTACACTACAGCTCGTTTTTATGTAGGTCGTCAACGCTCTAAATGCGGATTCAGCAATG
+TTCTATCTCAATTAAGTCGCGGTCGTTCTCAGCTGGGTCGTACTCTTCGTTGTAACGATG
+TAATCTACGATGTATTCTTTGTTCCAGTTTCAAAAATGAAAGCTTTGACAACTGGTTACA
+ATAAAGGCCAACTTTCTCTGATGTTTACTAAATCTCATAAAGAAGCGTTTCAGAACCTGG
+AAGAAATGAATCGTATGCTGAATGATAACTTCCTCTTCGGTCTACAGAGTTACTAATGAA
+ACAGATCTGGACTTTGGTGTTTCTGATTATGATTTTGCTTCTGGTGTATTCATCTGGGAG
+GGATTAATCCCTCCGCCTCGAGTACTTGGAAGTATGTGCTTTGGAATTGCGATATTAGCT
+TTAGAACGAATTTTTCTTTTATGTGGGATTGATTAAATGAATAAATTAGTGGGTGCATTG
+GGTTGCGGTATTTGGGCTGGGTTATTTGTAAGTTTTGCAACTGGAGTTGCTACTCCTACG
+GTATTTTCTTCTAGCATAATGGCGTTGACTCTGTTCATTGTGACTTTGATTAATTTAGTA
+AAATGAAACGTGTAACTGCTTCTATTGTTATTTTGGCCATCATTATGATGGCCGTTTTCT
+ATGGTGTAGCTTACGGCATTACTGAGATTTTGCTTTTCTTAGTTAATGTTATGATTGACA
+TCGGTTCAATAATTTGGTAATCATATGCAATTAAATCAAAGAAGTCTTCAAAGTATTATT
+GATAATGAAGCGAAAGAATTCGCAATTTACACTGTCGAGAACCGTGCTATTCCAAACATG
+ATTGACGGGTTTAAGCCGGTTCAACGTTTTGTAATGAAGCGAGCTCTTGACTTAAGCCGT
+GGAAATAAAGAAAAATTTCATAAACTTGCTTCTGTTGCAGGTGGAGTAGCGGATCTTGGT
+TATCACCATGGTGAAGGCTCAGCTCAAGATGCCGGTGCATTGATGGCTAATACATGGAAC
+AACAACTTTCCACTATTAGATGGTCAAGGTAACTTTGGTTCTCGTTTGGTTCAAAAGGCT
+GCAGCATCTCGTTATATTTTCTGTCGTGTATCTGACAATTTCCGTAAGGTTTATAAAGAC
+TTAGAGATTGCTCCGGCTCACAAAGATAAAGAACATGTTCCACCAGCTTTCTATCTTCCT
+GTAATTCCTACAGTTCTTTTGAATGGTGTTCGTGGTATTGCAACTGGTTATGCAACAAAT
+ATTCTTCCACATAGTTTTGAGTCTGTTGTTGAATGTACTCGATTAGCTTTGGAAGGAAAA
+CTTGATAAAGAACCTGAAGTTAAATTCCCTAAATTCAACGGGAAAGTAATTCCAACTGAA
+GACGGTGGAGTTGAATTGCACGGTGTGTATAAATTCACTTCAGCAACTCAGATGTATATC
+AGTGAAATTCCATATAAGTTTGACCGTGACACTTACGTGGAAAAAGTACTCGATCCTTTA
+GAAGAAAAAGGTCTGATCACTTATACTGATGATTGTTCAAAGGCTGGATTTGGTTTTAAA
+GTTAAATTCCGCGGTGTGTATAATCTTCCGGTGTCAACTGAAATGCGTCATGACATGATT
+ATGCGTGATTTCAAATTGATTGAGAAATTGTCGCAGTTCATTGTTGTCATTGACGAAAAT
+GGTAAGTTGAACGATAAGTTCACTAAAGCGTCTGATTTGATTAAGCACTTCGTTGAAGTT
+CGTAAGACTTTCGTCGAAAAACGAATTGAATACAAAACAGCTGAAGTCAAAGAGCAATTA
+ACTCTGGCTGTTGCTAAAGCTCAATTCATCAAAGACGTTGTTGACGGAAAAATTGTCATT
+CAAGGCAAAACTCGTAAAGCGTTGGTATCTGAACTTGAGAAAGTAGATTTATTCAAAGCT
+CATGTTGAAAAACTTGTGTCAATGAACATCTATCACATCACAAGTGACGAAGCCAAGAAA
+CTGGTAGAAATTGCAAAAGATCTCAAGAAAGAATACAAGTACTGGCAAGAAACTACACCA
+GAAGCTGAGTTCATTAAAGATTTGGAGGAGCTATGCGAGTAGCTATAGTTCTTCTTTTGT
+TAACTGTTATTCTTTGGTTCATGCCTGCGTTTATTATAGCGCTTGTTCTTGGAGCTCTCG
+TAGTTATTGGATTTATGGGCTTCTTGTTGTCACTTCTTCTGATTTTTCTTTAACTCTACA
+CGGCTCTAGTGAATTCTAGAGCCCAGTCCATATAATTAATCATCCTTCCTTGTTGTATCC
+TCTCAACCGTTCTGGTTAACTTAAAAATATTTTCATTCAACCGTTTACTTCTGCTTTAAG
+ATTTGATATTATTACCTCATACCAAACAAACTGATAGAATCTTGGAGAATAAAATGAAAG
+TTACCCTGAAAATCGAAGTTACCAAAATGAAAGCTAAAGACGCTCTGACTTCTAACAAAC
+TGATTGTCGATAACGTAGAATACGATATCTGCGGAGTACGTGAAGTTGAACCTGGTACTT
+TGACTTTCTTCACAATGATTTTTAGCCCAAAAGCTGAAACAGTGTTTAAGCAGTTCGTTT
+TCAACCCAGAAGATGAAGTTACTGTTAAAAACGCAAACTTCAAATAATAACCGTTTACAA
+GTGCTATAGTATATGATATTATAGCACTATCAAAACTTAAGGAGAATAAAATGAAAAACG
+TAATTATTGCCGCTCTTGAAAACGAAGGTTTAATCATCTGCCATAACGATATCAAAGCTG
+TTAAGTTTGTACGTAAAACTTGCAACGATAATGTTTTAGGAGCTATCTATCATGCTATCG
+TTTATGACGATAACGAAGATATCTTCAACGTGGTGAGTATTTTTATGAACTGTGAAGACC
+TTACTGCTGACTTCGGTGGCTCAGCACACTTTGAAGGTTCTTATGATGAATGTGTTGAAT
+ACTTCAACGAATGAGGAAATTATGGAAACTTTAGTTAAAAACTTGAAAATGCTGCTGGAC
+AACACTGGTGGTGACTTTGAAGATAAGTTAATGCTCGCTCGTCTTCACTCGTCAAATACT
+GATACCAACAGCTATCTGACTGTCTGGCATAACGAGCTATGTGGAGGCTACTATCTAGCT
+TGGGTTTACGTCAACAACTATGATATGGTTGTGGTCCTGGATGACGAAATCGAAGATGTC
+GCAGAAACTTTGAATCAGGCCAAAGAGTTGTTCAAAGAGTTTTTCCGCTAAGCTGTTTGA
+TAGCATCTTTTTCGGAAGGTGCTAAACTAACCGTTTACATCCGCTTTAAACTATGGTATT
+ATAGCTACATCAAAACAAATATGGAATTCGGAGAAACAAAATGTCAAAAGTAACTTACAT
+CATCAAAGCTTCTGAAAACGTTCTGAATGAAAAAACTGCGGCAATTTTGGTTAAGGTAGC
+TAAAGGTAACTTCATCACTTCAGCTGAACTTCGTGAAGAACTCGTTGAAACGATGAATGC
+TTCTTCAGTTAACAGCAACATCGGTGTTCTGATTAAGAAAGGACTGATCGAAAAATCAGG
+TGATGGATTAGTTATCACAGGTGAAGCACAAGACATCATCTCAAATGCTGCGGTACTTTA
+CGCACAAGAAAATGCTCCTGAACTTCTGGAAAAACGAAATACTCGTAAAGCTCGTGCAAT
+TACTGGCGAGATGGAAAGCGATAAAGATTTCATGATGGAACTTCTGGCAACTAAAGAAGA
+ACTTTTCAAAATCAAAAAGCTGGATGTTTATCGTAGCAACTTTATTGCAGTCCTGGAAAA
+ACGTACTTTCGGTATTCGTTCGTTCGAGGTTAGCAATAAAGGTAACTTCCGCATCTCCGG
+TTACAAAATGACAGATTCTCAAGTGAAACACTTTGAAGATCTTGGTATGACAGCTAAACA
+TTCTAAGAACGGTAACATCTACTTAGACATCGCTCGTACTGAAGAAAATATCGAAAACAT
+CATCAACTCCGTTGACACTCTGTAAGGAAACTGAAATGACTATCCAACTGAATAAACTGG
+TAGAAGATATTAAAAACACCATGAACCGCTCAGAGATTTTGAATGAACTTCAACGCTGCG
+TACAACGAGTTGATGATGAATACCACTTACCAACCAACGCATGGGAAGTCTGGTTCCGAG
+GTTCTCATCTCGGCTCGATTGAACTGAAAGCCAAAGGTTGTTATGCAGTTTATAGTTCTC
+TTGGTCGTCATTGCGGTGATTGTCAGAACTTTATGCAAGCACTGGCTCGCTTCATTAATT
+CATGCGCAGTCATTATCGCCAAGCAGCAAATCGAAGAAACCGAAAAATGGATTGACGAAG
+TAACTAAAGAGCCAGAAATTCGTCGTTGGGGCGTTACTCGTAAATCTCGTTGGATTGATA
+AAGTCAAAGGGTGGTTCAAATGATGGAAACGATGAATCAAAATAATGAATTGGCGGTTCC
+AGATATCTGTTTCAAAATCGCCGATTGGTGGGATGGCCGCAAACTTCAACGTCGTATCGT
+CTGTGCAGCTAATCGTTTTGAATTAAAAGCGGGTGGGTATCTGGTTATTCCAGGCTCCAG
+ACATTATTCAAAAGATATGGCAGAAGTACTGGACCAAGTGAAAGATAAATTAGTGACTGA
+TCACGTTCACGATGAAGACCAAGGATTTATTGATCAATGGGGTGAATATCATAATCGTAA
+AGATGCACTGATTATTGCTACACATTCTGGTCAAATTAACACAGTCCGTAAAAAGGGCGC
+ACCATACGACACATTATTTTCTGAGGATCTTTATTAATGATTAAGTCAACTCGTCAAGTA
+GAAATGGTTCGCTATGAAAGTGCGGCTCTTAAAGCGTTTTACGATAAATGTAAAGAAACT
+GGCCTAGACTATTATAGTTCCATTGCTGATGAAATCTCAAATGATTTAATGTGGCAATGT
+CAAGACGATGTTTTGAAATTAGTAGATAAAGGCGATTTTGACATTATTTCTATTGGTCGT
+CCGATTGAAGAACTTATTAAAGAAATTGAAGAAGTTGTTGAAAACTACGAGCTTGAGGAT
+TATTTCTAATGAACGCTAAAGAATTACAAATCGATGCAATCAATAACCGAATTCATGCTT
+TAACCCGTGCTAATGAAATGATGCATGAAAATTGGGGCACGTACACCAATGAATCTGGGT
+TTAAATTCTGCGAGTCAGAATTGGCTAAGAAACTCACCGGAAAAGATTATGTTTGCCCAT
+TCGCATCACCAATTAATGGAATGATTAAACCATTGCTGATGGAACTTTACATTCAAATGA
+ATGAGTCCATGATTGAAAGTCTGAAGTATCAACTTAAGGTATTGGGTAATGTACAGACAA
+AGAGCGACCAAAGCTGAACAAGAAAATGCTAAGCTTCGAGCTGAATTAGCTAAACGTCCT
+GATTACGAATGGTTCGTTGAATTAATCAGACGTCATCTTAAGCAAGATGCTACTGTTCCA
+TTACAACACTTGGCTGTGCAAGTTAAACAACTTAAAAATGCAAGAGGACATTTAATTGAA
+CAATCCAGTAGCGAAACATGATTTCAATAAAGGTGGAGCTCATAAAGACAAAAAGCGCGC
+CTCAAATGATTCCAAGCGCAAACAAAAACATAAGGGAAAAGATCATGAATAGAACTGAAT
+TCGAACGTCTTGCATATGACCGGTACCTCGGAGTCGTCACACAAGTTAAAGTAAAGCACT
+CCATTGATTTGGTTATTCGCATGATTGGAGAAGATTCTGTCCGGCGCGGAATCTTTGTTT
+CAAAAATGCTTGCTTATATTAATGTTATGGCGAAGAATAATCACCATGAATTCACTGATT
+GCGATGTCACAGTATCCGAAGATAATCGCGGAATTTATATCGAATCTTGGGATAAAGGTC
+ATGTGATTAATATGGCTTGGGCGCTTATGTCTTTTGCCGAATCGCTTGACATGACAATCA
+CTACGCACTGAGGATAATATGAGTTTACCAACCAAAGCGTTATTTTACAAAAACGGTAAA
+GAAATTAAGCAAGCATTTGTCAACTGTGGCTGGGCTTACGATGAAATATCTGCTATCGAT
+CAAGTCATCCGAGCAATAAAGGAACATGATATTGATTATGACGAATTTATTGTGTATGGA
+AAGACTTATAATCACCGGGTAGAAGATTTACCAGAATATATTGAGCACCTGCGAGCTGAG
+ACGAGAAGAATTAGAACCGAAATGCTTGAAAAAGCAAGAAAAGTTTCTAAATCTTCTGAT
+CAAATTATGCAAATGGCTCGACGCGCCATTCCAGAATTGTTAGCGAAAGATATTCTTAGT
+GTTCAACCAATGAACGTTGATATTAGAGGTTTGCATGAGTCATAATCTTGAAAATGTAAT
+TGAGTTCCAGCGCTCTCTTGAAGGTATCATGAACAAGTTGGCTCTCGGAGATATGGTAGA
+CTATAGCTTTGACGAGGCAATCAAAATTTGTCACTGGATGGGGCGTAGGGTTCGTCCGAT
+AGGTGCTGAATGGTATATTATTGCAGAGAAGAAAGAAACTCGCTACGCGCTCTGGATTGA
+CTCTGGTGACAGAGAATACATTACTCAACCAGAACATACCACTCAGCGTTGGGAAGTATT
+GAACTAACCGTTTACATTTTCAGAGTACTGTGATACTATACTCTTATCCTTTAAGAAGTA
+GGAAATAAAATGACTAATTTTGAAATTGTTCGTGAAGTTGTTACTATTGCATCTATTTTG
+ATTAAATTTGGCCGGGATGATATTGTTGAAAAGCGTGATCACTTCATTGCATTCATTAAT
+GAAACTCACGTCGATGATAAAGATTGGAGACGGTTAAATCAAGGAAGCTTCCGCAAGCTG
+ATCTATGAATTAACCGTTGATGAGAAAAAATTGCTCGTCGAAGAATTCAACGAAGGATAT
+GAAGATATTTACCGCCATCTGGCAATGTACACGAATAATTAACGAGCTCTCCCTAGTGTT
+CGCGCGGCTTGGTCGCATATAGATTCAAGTCGTGCGGTATTGATATTTTTATTCTTTTCA
+TACCAATACATTGTAACAGTTCCTGCGTATACATTATCTAAATTGAAGAATGGACAACTA
+AACATATACTTCAATTCTTGAGTTTTGACAGTTGATGGTAAAAATACAAATTCATTTTCA
+GAGTAAAAAACCCTTCCTCCTAAGTGAGTTGAATACTCCTGAGACGTTTTGTCAACAGGA
+AATCCACCTAAACTTTTTTCTGAAACAGTAGAAGGAAGTTTCCCTTCATATGCTATCAAG
+TCCACGAAGTAGTTCAAGTTTTTTGGTCTAAATGAATATACAGCACTGAATTCAGCACCG
+CTTGACACATGTACTATTTGAAGTTGTTCTAGAGCAGTGGTTTCAAAGCGAGCTTCTCGA
+TCCTTTTGCTGAATATTAGCGTAGGTCTCATAACTCGAATCTTTGTAAGCATTTAGTATT
+GCGTCACTCTTAACCCAAGTCATTCCCAAAATAAAAAACACAATTAACACAAAAACCCGG
+GAGAAAAGAACTCTCCCGGTTGCATTATCTTTGAATACTCTATCCCAAACTCCAAAAACG
+ATGTCTGTTATTGGCAGACTAATTTTTGAAGCCATAAGTTTTCTCCTTTGGAATATTTAT
+ACTCGAGATCCATATATAGTGCCTACGTTTTGCCATGTTGGAGCAGTACCAGCAACAGCT
+GCTCCACCACCTGCAGGACCCCATCGCCAGCCGGATTCAAAGTTACCGAATGCCGGGTTA
+CCACCAGCAGCTACATCACCACCTGTACCGCCAGTAACCGAACGTCTCGATGATTCGTAT
+CTAGAACCTGTCCCTGGAGACGAAATAGAAGCATCTGTACCATAAGCGGTGACGCCTGCG
+CCAGACGCTGAGCGTCCGTATATACCAAACGGCCGTCCACCGCCACCACCTGCTGATACG
+CCTGAAGATTCCCAGCCTTGACCGCCACCGCCGCCGCCACCGCCGGCTATAGCACCGCCA
+TTGTTAATTCTTAAGCGTCCACCAATCCAGTTATGGATACACGGGCCACCTTGTTGAGCT
+GCAAATACCCAACCAGTAGTTCCACCAACGCCATATCCACCGCGACCAAAAATTGTTACC
+CCGTGAATATTCAACTGGACATATTCATTAGCCAAATCTCCAGGGAATTCAAATAATGGA
+ACTGTTGCATCATATGAAACCATGTCTCCACGAACATTAATTACAACTGGAGCATTGCCT
+TGTTGACGCATCCAACCAATTAGCCAATCTTTATTATAATTATGGTTAGCTGCCAAGTCA
+ATAACAACTTCTCTCGATCGACCTATCAAGTGTGACATCCAAAATGGAGTCCCTAATCTT
+ACTTGTGATGCAGCAGTTGACATCCAACGTTGTCCAGTTTCGGCTACTGCACTACTTCCA
+ACCCATGGTCCTGTTATAGCCATAAAAACTCCTAGGGCCCGAAGGCCCTTTATTAAATTA
+ATGCAGAAATGATTTCTTCAAGCTTCTGAATGCGAGCTTTTAATTCAGAAATCTCATCAG
+TGTGTTCGTTAATTGTTGCAGTGTTTAGCGCAATAATACCATTGTAGTTTAGACGAAGTA
+ATCCTTCTGGATTATCTTTATCGACTGAAATCAACTCAGGCAATACAGCTTGAACTTCTT
+GAGCAATTAAACCGGATGACTGTTCCCAATTAATAGAGCCGTCTTCTTTGAACCCTTTCT
+TCTGAAGATATAGATATCCATTCATCTTCTTAAGAGTTTCAGAAGGAGATTCAAATTTAC
+GAAGTTCACTCTTAACACGAATATCCGAACGAACATAAAGATCGCGAACATAAGTGGAGT
+GTGAATCGCTAGCTTGGTTCAAATCGCCATAAGAAACTAATGATTTACCAGCTTCGGTTC
+TAAATCCACCTGTATCTAATACGGCAATTTGCTGAGCATTTGCCCAGTGGGTAACAACAC
+CATCACTGGCCCAATATATTCCGGTATCTGTATCACCGATAGTTATACCAGGTTTATTTG
+GATATGCTGATGATCCTACTCCGGTTAAGAAATGAGGAGCAGTAACATACCGTTGAGATA
+TAAAATCACCTTCAATTGTAAAGGTAAAAACACCTTGACGGTTTCTGTCAGGTTCGTATC
+CAAATGTACCGACACGGATAATTCCTCGGCCCCATTGAGCTCCACCGTTACGAAGAGTGC
+CGAGTTCAATTTTTGTGTTATACCCATGGGTCGTTGCTATAGTTTTCTGAGCAATACACG
+GATAATAATCAGAAACCCCAGAGACATTACCCATATCAACTGTAACAGGAGCGTCATAAG
+CCCATTGCTCGGCATAGGCATGACCATATGTCAATGGCCATTGTGTTGCATCAATTAATA
+CATGATCTTTATTCAGCAGAAGCTTATTAGTTCTTCCTTGAGATGTTACAGTAACAGAAC
+CGTCTTTGCGCAAATTTAGACTATTATAACTATTTGCGTCAGCTTTATTTAAATGAGATG
+CAAACGAGACAAGACTATCGTCACCTCTAGATTTACCAACCAACCATGCTGATGTATTAT
+CTGCTATATTACCTTGCAAATATCCAGAACTAGCAACTGAGCTGTTTATTTGAAAAACGC
+CACCAGCACCATTTGCTTTTACACCATTCTTAAGAATTAATGTTCCATCATTCTTAAGAG
+TTGAAATCCAGGTATCAATACCTCCACCGGTCCAATAAGTCAAACCATAAGAATAATTAT
+CATTTGTGGCTTCCTGAATCATTGCTTCATGCATGATAGTTCCGCCTTCACGAGCACGGA
+AGCGACGCAAGCGGTTTAACGATAATGTTTCACCAGCTGGCTGATTAGTCATGCTTGAAA
+CATCATAAGATGTTAAAGGCTTATTATAAGTGTCCACACCTGCAGCAGCATATAATACTG
+TACTTGTACTTAATACTAAACCGTTTTTAGTATCTACATAAGCTGCACCGCTACCTCTTA
+AATAGTGATTATATTTTCCACCTTGGTTAAGTGCAATATAAGTATTACCATCTCCAGCAG
+AATTACCATCTAAGTGAGTATCAAATCTTGCCAATGAAGCGCCATCCGGCGCAATAAGAT
+TATTATTACCATAATCAGCATTACTATAGCGAAACACCAAAGAACGAACTGATTCTGTAT
+ATCCATCTTGAAATCTTAATGTCGCGGCACCATTTGATACCATAGCATATTTGCCATCAG
+CTAACCATTTAATGCCAGTGTCAGAATCACCTATTGCAATGGAGTTATCACCTAACACAG
+TAGTTCCATTCCAGACAGTGCTAATAACTAGTTTTTTAGCTACGGGATAACTTAGGAACA
+CATCTCCATCTAATACAGACTTTACAGCTCCTGTGACCGGGTTAATACTAAATGTTGCTA
+TATCTTTGAAATTAGCTTCTGTATCGCCATAAAAACCGCGAAGAATCAAATCAGTGATAT
+TGGCGGTTCCAGCTAGAATTTGCTCAAAACGCGTAACTGAGCCTCCGTAGTTAGTGATAA
+CCAAAGGCTTTCCTGCGGCGCTGCCGTTAGGACGTATGATAATTGCTTTAGTGGAAGTAT
+CGCCAGAGAACGCAACATTTATTGCGGTCATGTCGCCATTTAAATCATAGCGCCCGGTTT
+GAATGTAATTGCCAGTTTGAGTTACGTTACCATCGATATTACCGCCTTTAGCAAATCCTA
+AATCGATAATAGCACCATTCTGATCTTTAGTGAACAGCATACGATCGGTTAAGTTAATAG
+CCAGTTCACCTTCGGCAAGCTGGACGGCTGTAGGTTTCACTCCAGCCTTTGTAGTTCTTT
+TGAACTGAATTTGTTTGATAGTTGCCATATATCCTCAGCTATAATATCCGAAGTCTTGAA
+TTGAATCTTTTATAACGATTTGATCGAAGCGTGGAACGTGGCCATTTTCTGTTGCAGGCA
+AATTACTAAAAAAATTAGGAGCAGCTAAAGGACCACTCATTGTTTGAAGAGTAGAATTTT
+GTAATTGTACTTGCTTAGCATTATCTACCAGTGGTAAACCTACTTGTGTTTTAGTTGGTG
+GATTACCAGGAGAAAATGTACGTCCGCTTGAATCATACACCTCATTACCAAGTACATTAC
+CCATAGTAATAAGACGATATACTCCATTAGTTTTATCTGGGTCAAAGATAACGAATGGTT
+GACCGTCTGGTGTTTCCAGAGCGAATGGACCAGTAACTTGAAGTGAAGCTTTATATGTTA
+TATCAGGGCTAGTGCTCTTGGGAACCCCAAGTGTCACTGGATTACCCTGCTTGTCATTAA
+AGGTTAGGCCTTTACTGAATCTAACGGATTCTGCATAAGTTCCGCCTTGTGCTTTAGAAA
+CGAAATCGTTGTCTATAGCCTGAGGTTTATCTTTTTCGGTATAAACCTTGTATGTTTTGA
+AGAGCAGCGTGTCACCGGTTGGAAATAGAGGGAAATTGCCCTTATGCCAAATAGGTGAAC
+CACCGACTGTACTGTTTGATTTTAAATCGGCCATAAGTCCTCTCTATTGTTATAAGACTA
+TTTATACGACAAAGGGCCTTTCGGCCCTATATATCTTTTTCAAACTCCCGCCAATCTGCG
+CTATAAACATGCCCAGAAAGATCTTCTCCTGGTAATGGATTACCATTTGAATCAACTTCA
+GGTACAGCCATTTTAAGCAGAGTTGGATCATCTCCAGATACTGCTGAGTTCATTCTTATA
+CCATTAACAGAAATTGATGTTGAAGTAGAAGATTCTAATGATCTTGATACTTTAGTCAAG
+ATCATCGAACGAACTCCTCCTTCTCCTTCAATATTGGTTCCATTAGTTTTAGATACAACT
+ATTGTGTATCGTTCTGCGCCTACTGGAACTTCTATGTTCTTTTCGCTTTTTATCCAACTA
+CCTGCGTTTGCTGGATTAGAATCTATATTTTCGCTTTTAATTAAACTTCCAGTATTTGAA
+AGCCATCTTAAGCTAACTCGTATATTTCTACCGCCAGGAACCATTTCTGTGCTCTGTAAG
+AATTCAAATGACCAAAGCATTTTATCAGAAACTTTTATTCCAACTGAAGCTATAGGAACT
+CCCAAAACGTCTGATATTGGATAACGCTTTATCGTATCATTTGAAGAAACATACTCATTA
+AAATCTTCTAATGCTCTATAAGAAAATCCGGTTGCGCCTATATCATTTGCCTTATCATAC
+ACATACTCAATAGCCGGACGCAGGTCTTCTTGTCTAGATACGCCATCTGAGTAAGTAACG
+TTTTCAGCAATCATTCTATTAGCTTCAATAGAATAAAGACCAGCATAAATGGCAAAATAA
+TTATCTGTGTGCCATTTACTTGGCCATAAAGTACTCCAAAAGGATTTAAATTTAGCTTCA
+ATAGATGGAGATTGATTAAAATCACCAAATGTAGTAAAGACTAAAAGATTTTTGCTTGTT
+GAAGGAAATGTAGCAAGATATTCTAAAAATGCTTTATTTGGAGCTCCAGAATCTTCTTGT
+AAAAAGTTGAAAGTTTTCTTTGGTGATATAGTATTCATCGCTGGATTGAATTCGCGGACA
+TTTATTCCAACACCATCTTGTTGGTCACCAATGCGTTCATCTTGAAAGGTGAAATATCCT
+AAAGAAGGGGTCGATAATTCCGACCCCGGAGCGAATGAAAACTTATATTTGATGGAATTA
+TTTTCTGAAATAACTTGAGTTTTGGTATATCCTTCACCAAAACTCGCCATCATTTTTTCC
+ATTAAGGAATCCAAGTGAAATCTACAGATTGAGTTACCGGGTTCGGAGTTATGCGAACAT
+TTCCGATCTGCAACCAATCACGAATGGTTAAGTTATCAAATGCAGAACCACCTGCCGCAA
+CAGCACCAATTTCCTTAGAAGTAGGTGGGTTATTGCTGGTGTACATTCTGCCCCATTTAT
+CCCATTTTCCAGTCAGGGCGTTGAAGTTACGTATCCAGAAAGTTTGAGCAAAATAAGTAG
+CATCGACTGTTGCTGGGCGAGGTGCCCAAATTTGCCAAATGCTATTTTTGTCAATACCAT
+GCTGAGTTAACGTACCTGGACCTTTAACTTCGGTGTAATCAATTGCAACTGGATTACCTT
+CTTCATTTGTTCCATATACCGGAACAACAAAGCCCGGAAGCTTATTGTACACAGCAGAAG
+TTTTAATTGAAGAAGACCATGCGTTCGGATTAGAATCAGTTGGCGGCTGATCTGGAGTTA
+CAACACCTTCAGGAATCTGTACGCGAAGCGTAGCATCAATCAAAAGGTTTCCGGTCATTG
+AATCGCCAATTTTCTTGACGAAGTTCAATCCAATTTGATTTACCATGTTCTTGGTAGTGA
+TTACCGTCGAAGTACCGGTTGAATCTGTCACTGTCAAATTACTAGCATCAGTTGTCTGAA
+TATTAGTAGCTTTTGACTGTGAACCAAATTGAATATTTGAAGGGGTAGGATTAATAACCA
+TTGTACCACCTTCTACACTAAAGCCTTTCATAGCATCGATTCGATTGCCAGCTTTAAGCG
+TTTGTCCAACTTCAACATCACCGTCACGCTTCAGACGAAGCACATCAGCATCTGCAGTGA
+AATCCAAGTAAGTTGATTGAGACTGAGCATCGATCAACCAATGGTTCCCTTTGGCATTCA
+AATTAATCACAGAGTGACTTGAGTCGTCACCAACGGTCAGGTCTATAGTAGCCATTATGT
+TGGTGAACTTCGATGTACTAGAGGACACCAGAGGTGCACTAGTGTTTAACTGCTTGGTCA
+AAGTTAATGAACCATTGACAGTCTGATCGATATCACGGCGAATAAACTGCAGTGAATCTA
+ATCCATCGAGCTTCTGTGAATCTACAGCAATTGCGTTGATCGGCAAAAAATTCTGAAGTG
+TTTTATTCATTTCAAATGGAGATACTGCATATCCAGTTTTGAAATAATTTCCAGCATTCA
+GTTTAACATCATCATTCTCATAAAGACCAGTAACAGCATTGAACTTCACGCCAGAACCAG
+TTACTTTATCACCAACGAAGGTTAATGCTAATTCAGTCAATTTAACTGGACCACGACGAG
+TAGGCGTAGCTTCCCAATCAGCTTGTTCTTGAATAGCATACTTCAGATGACTAGGAGGAA
+CTGCTTTATTACCCACAGTACCAGTCGTCGTTTCAACACGAGTCGCTATCTGAATAATAC
+CTTCTGTCGTTTCTGAAGTCTTCTTATCTTGAAGCTTTTTAGGAGTAATGATAGTTTGGT
+CATCTACACCAGCATCTACCAGAATCTTAGTAGCAACCGCCAAAGTACCACGCTGCGTCT
+CAGATGCTTTCTTAATATCAAGTTTATAATGGTCCCAGGAGTTACCTGATTCAACCAATC
+CAGACAACGGTTCAACAGAGTGTCTAGCAGGATCAGAGAAATAAGTTTTAATTTTAAACG
+GAGTCGAGATGACATCGTCCAATGCGCCAGCATTGAATTCTGGTTGAGTAGCGATACGAG
+ACAATCCAGTTAAATCTTGGGTTGCTTTACGTCCAGATAATTTCTTAGGCGTAATGTATC
+GGAAATCGTCAGTACCAGCATCAGTTTCTGGCTGAGTAGCTACTTCAGTAAAACCAATTC
+TTCCTTCCGTTGCGGTCTTCTTATGTAACTCAACTGGGGTTACAACAGTTGGAACTTTAG
+GATCATGCACAGTTCCATTAATTACTTCGTTCTCAGTTGCTAAATAAGTACCACCTTGTG
+AGGTATAAGTTGCTTTATTTTCAAACAGAGAAGCTGGAGTTACAGCTTTTGTATTTTCAG
+TATTATCGTATACGTTAGTTCCTTTAGTATCACGATCTACACCAGCGACAGTGGTTATTC
+CGGTTTTAACTAGAGCTAAAATACCAGTCAATATTTCTGAAGCTTTACGATTATGCAACT
+TTTTAGGAGTCACAATCGTAGTATCATCAGTTGAACCATCAGTTTCTGACTGAGTAGCAA
+TTTCAGCTACACCACGACGAGTTTCAGTAGCTGTTTTCTCATTCAGCATTGCTGGAGTAA
+CAATTACATCATCAAGATGAGGACCAGTGGTTGGAGCTTGAATTTCAGTTAAAGTAACTA
+AACGAGCAATACCACGGCGAAGTTTAGTAGCAACTCTTTTAGCTAATGTTTCTGGAGTAA
+TTGCTAATTCTTTTTCTGGGTTATTTTCAAGATCTACTTGAGCTTGAGCTTCAGTAGCCA
+AAGCAATAACACCTAAACGAGCACGAGTAGCATCGGTCTTTGAATCGACACGTTCTACTG
+TCGGCGTGTTGTCAGAAACAACCCAGTACTTCAATCCAGCATCTTCAATATAAGATAAGT
+CTAATACTGGAACGTAAGAAGTATCACCATTGAAGCTCAGAGTTTTATTTTGAACCCATG
+TAGCATCTGGTGGATATTCTGAACGTTTAGGGAATTGAAGCAATGAAACTGAAGCTGCTA
+TAGTATCTGTCCCAGTACAAGTGATATCAACTGTTTGACCTTTGCGCATATAGTTCAAAG
+AAATCTTAACAGTATCACCAATAGCTGGTGCCGGAGGCAAAGTTATTACAACTTTTTTAA
+TAGTACTATTATTTGTTCCAAATACCATCACATGATCATTCGGACGTACTTCAGTATCTT
+CTTTTATGATGCGAAGACGAGTGCGGAGATCACCATCCCAAATTCTCCACAGCTTTTCAA
+CCGCGTCAAACACGATAAATCCATCACCAGAAGAACGCACTTCTAAAGAAGTTGTTCCTA
+CTGATCCAATAGAAGTATTAGCATCGTAAGTGCTTACAAACATATGGAACAGAGGGTTCA
+TTCCATCCATGTCTGTGAAATTAATAATATCTCCATCATTCGCAAACTTAGGAAGAGTAA
+CACGAATAGGAGCCCCAGTCGTATAACGACGAACGATGAATTCATTAGCTTGTGCTTCAT
+GAATACTCGCCGGGGTAATGGTTGTTGCCGTGCGCTCATTGTCGCTGACATAAAGTTGCC
+ACAAACGATTACTGAAAACTAAAACCATTTGACTATACGGATGAGTCATTCGTACACTGC
+GAACTTGAGATCCAAGCCAAACGATAGATTGAATAGAAGCATCAATTGTTACATCAGCAT
+AACCTGGCTGACCACCTATATCTTTTAAGAAAATAGTATCGCCATCTTGTGGATTATTAG
+GAAGAACAAATTTAACAGTTCCACGATTTTCTGTATCAACAGAAATAAAGTCCCCTGATT
+TAAGGACTACTGTTCCAGCAGATTCGGTTTTCCATTTTGCGTCAGTACGCAAAGCTGTCC
+AATAGAGTTCGTTGAAAGCGCCAGAAGGTTTAATGATTTCGCGATTTGCAACCCAAATGC
+GGTTATCATAAATCACTGCGAAATTCTTTGGATACCATCTGGTTTCGTCATATTGTTGTA
+ATGTATTTTCTTGGACGAGAAATTCAACGTTAACACCATCGCTCGGAATAGTACGATCAG
+CGGTTTGTACGTTAATTACTTTCTCACCCGCCGCATCCAGACCTTCTTGAGCTCTGAATT
+TTCTTTTTAAATCGGCCATGATGACTCCTGTTTGCTATTATAGAATGTATTTATAATTGA
+TCTGTCACTAATTGAACGAGGTTCAAATGAATTTAAACGAAATGTTCGGGTCTGAAGAAG
+ACCAAAAAGAAGGTATTGCTTTTGTCGACTTGTCACAACTTGCACTTGCTGTAGCGTTGA
+ACACATTTGCGGATGGTGAAAAGATTCCAGTTCCAATGGTTCGGCATTTATTCTTAACTA
+CGTTAAAGAAAAACGTATTACAATTCCGTAAACAAGGTTACACTAAAGTTGTTATTTGTG
+TAGATAACGCAAAATCTGGCTACTGGCGTCGTGATTTAGCTTATTACTACAAAAAGAACC
+GTGCTAAAGGTCGTGAAGAATCTAAATGGGATTGGGAAGGTTACTTCACCGGTATTCGTA
+CTGCAGTTGAAGAATTTGAAAAGTACATGCCTTATGTCGTCATGAATATTGACAAATATG
+AGGCGGATGATCATATCGGTGTTCTTGTTCCTTATCTTTCTTTGAAAGGGCACAAAATTA
+TGATCGTTTCTTCGGATGGTGACTTTAAACAGCTGCACAAATATCCGAATGTTAAGCAAT
+GGTCTCCAATGCATAAGAAACTTGTTAAGATTAAACCTGGTGAAGCTGATCTTGAGTGCT
+TAACTAAAGTTCTTAAAGGCGACCGTAAAGATAACGTTGCTTCTGTTAAAGTTCGTTCCG
+ATTTCTGGTTCACTAAACTAGATGGTGAAAGAACTCCTCCATTTGCAACTAAACTTTTGG
+AACAATGTCTAGATGCTGGTCCAGAAGGAATGAAAGAGCTTTTAACAGAAACAGAATACA
+ATCGATACCTCGAAAACAGAGTACTTATCGATTTTGAATATATCCCAGAGGATATTGCTA
+AAAAGATCATAGATTATTATGAATCATACAAAATTCCTCCTCGCGGTAAGATCTACACGT
+ACTTCGTGAAATCAGGTCTTTCTAAATTAACTTCAAAAATTAATGAGTTTTAAAATGGCT
+AAAGAAAAGAAAGTTGCAGTTGAATTTGATGAAGCAATTCATGGTGAAGATCTGCGTAAG
+AAAATCAAAGAAGCTTCAGATAATATGCTGAAGATCTCTGGTTATAAAGTACTGATCGCT
+GATCTTCGTAATTCAGCCAAAGATGATCTTGGTGTTGAAGGCAAAGTATTTAATCAGTTG
+TTAGCAATGTATCATAAAGATACTCGCGATCAATTTGAAGAAGAAAAAGATAAGGTGGTA
+GAACTGTATGACTCTGTTTTCACTAAATGACGAATCTGTTCAAGAAAAAGCCAGTGTTGA
+TGAATTGCTTGACAAACAACAAAATGGCTTTACTATTGAAGCGTTAGTCAATGAACAGGG
+TCTTGGTTATCTAGAAGCCACTACAGCTTGGATGGAGGAAAACTCCATCCCTGAGACTCA
+GTTCTCAAAGTATATTCCTTCTGGAATTATTGAAAAAATTCGTTCTGAAGCCATTGATGA
+ACACATGCTTCGTCCTAGTGTTTCACGTGGTGAAAAGACTAATACATTAGACTTTCTGCT
+ATGATTAAAATCCGCATGCCTCCAAATAATAATCGTTACATCAACGGTAAATCAGTTTAT
+CTACTTTACTTGATGTTGAAACAACATTTTGCTGGCAAATATGACGTTATAAAATACAAC
+TGGTGCATGCGGGTTTCTGATAAGGCGTATCAAAAACGCCGTGATCGTTATTTCTTCGAG
+AAACTCGCAGAGAAACACACCCTTAAAGAACTCTCACTCATTTTCATGAGTAACCTGGTG
+GCTAACCAAGATGCATGGATCGGAGATATTTCTGACGCAGATGCTCTGGTATTCTATCGA
+GAATACATCGGTAAATTGAAAATGATTAAGAGTCAATTTGAAGATGATGTGAAAAACATC
+TATTACTTCTCCAAAAAAGTTGAAGTCAAAACGCTTAATGAGATTTTTGAATATAATAAT
+AAGGTAAATACATCTTATATCTTCAAACTTCTTCAAAGCAACATTATCTCATTCGAGACA
+TTCATAATTCTGGATTCATTTCTGGACATTATAAATAAACATGACCAAGCAACTGACAAT
+CTAGTCTGGTCAAACTATTCAACGAAACTAACTGCATATCGCAAGATATTGCAAGTGGAT
+TCGTATGAAGCTAAACAACTGTTCATAAAAACTGTAAAAAACTGTAAATACTAAGGTAAA
+AATATGTCTATGTTCAAACGTCGTAACCCTGCTGCTCTGCGTACTCAACTGGATTCTCTG
+TCTGGTGGTAATAAATCTTTCGCTGACGCTGATAAAGGTGAATGGAAACTGAAACTCGAT
+AACGCAGGCAATGGTCAAGCGGTAATTCGTTTTCTGCCTTCTAAGAACGAAGAAACTGCT
+CCGTTTGCAATTCTGATTAACCACGGCTTTAAGAAAAACAATCAGTGGTATATCGAAAAC
+TGTACTTCTACTCACGGTGATTACGATTCTTGCCCGGTATGTCAATATCTGTCCAAGAAT
+GATTCTTATAACACCAACAACGAAGAATACAAACTTCTGAAACGTAAAACTTCTTACTGG
+GCGAATATCTTGGTTGTTAAAGATCCTGCTGCTCCAGAAAATGAAGGCAAAGTATTTAAG
+TATCGTTTCGGTAAGAAAATTTGGGACAAAATCAACGCAATGATCGCTGTTGATGAAGAA
+ATGGGTGAAACTCCAGTTGATGTAACCTGCCCATTTGAAGGTGCAAACTTCGTCCTGAAA
+GTTAAGAAGGTATCTGGTTTCAGCAACTACGACGAATCTAAATTCCTCGGCCAGTCTGAA
+ATTCCAAATATTGAAGATGAAGCTTATCAGAAAGTTCTGTTTGATAGCTCTGTTGACCTG
+TCAGAAATGACAGCAAAAGACAAATTCAAATCTTTTGATGACAACCTGAAGAAATTCGAG
+AAAGTAATGGGTACTGCTGCTATGGGTGGTAATGCGGCTCGTGCCGAACGCCAAGCAGAT
+AAAGTAGCTGATGATCTTGAAAACTTCGACGAAGATCTGGCGAACTTCAGTGCCGGTTCT
+ACAACTCCAGTAGATATCCCAGAAACTTCATCTAGTTCCGATGATGACCTGGACGATATT
+CTGAACGGTTTATAATAAGAAGGAGCCTTCGGGCTCCTTTTGTTGTTTCTGGACTCTGCC
+GTTTACATTCGTTGAAAGTAGTGTTATGATAGTCTCGTAATCTACTAGGAGTAATAAAAT
+GAAAGCATCAGTAATTCTTTTCGTAACTTGGATCGGTGATTTTGAAGTAGACATTGAAAA
+GTATAACTTGTTCATGGATGACGTATCACACGAGTGTGGCGGTTACGAAGTTACTTTGAT
+GGGTGAACATGAAAAACTCGTTGATTTTCTGACTGATTGCTATATTCCAGGTATGGAAGA
+ACAAGACGTTGAAGAGTTAATGAATTCAATAACTGTTTACAACGAAGAAGAACTGTGATA
+CTATAATCTAGTCAACAACTGAGGGAAATATTATGGCACGTTTAGAACTTGATATTGTAG
+CTGAAGTTCATCGCAATGAATACGGTTATGCAACTGACTTGATCTTCGATGATGGCTCTC
+GTTTTTACGATGTTGATCACGGTCTCGACTTTGATCTTATCGAAGAACACGGCCCAGGTG
+GCGGTTGGCCAGTGATTTATCTTCGCGGTTCAGAAGCAAATATTCGTAAGTGGCTAGAAG
+ATAACCAGTGGGAAGACATCGATTGGATGCTTGAAGAATTTCTTGAAAAAGGTGAATAAA
+TGAGTTTAGTTAAAGTACGTTTATTGAATGACGGCGGGTTCAACGGTTTTGTTGATACCA
+AATTTCCCGTAGTAGTTATGGGTCAATTGGAAGAAGACTATGGCGCTGTTATTATTAAGC
+CAGACGAGTTAAGACGTGTTGGATATGATGTTGATAACTATATGAATAACACAGTGAATG
+GCACAAGAACATTTTTTCTTGATGCAGAAGCTGAATTAATTTAACTTCAGCCGTTTACAA
+CGTTGATAGGGTATGATACTATTACACTATCAACTAAATGGTAAACAAAACCTTGGAGAA
+CAAAATGAAAACTTTAGAAATCGTAGTTAAAAATGTTGAATTAGCTCGTGAAATCGCTGC
+ACAGGTTAAAGCGGAAATCGTTTCAGAAAAATTGATTTCAAAATGCACTCTGATCGTTCT
+TAAGGGTTCTTTCGATCAGCTGATGGATTTCAATGACGAAATGTTCTTCGAAACTAACCC
+AGGTGCTCATAAAGAATACCTGAAAGAAATCATGGCTTAATGAGGAAAATATAATGGAAA
+CTGGTAAACTCTACACTTTTAAACCGTCTATGACTCATCTTTTTGTCGCTGAAGCATGTT
+CAAACAAATCTATGGCTGAAGCTATTATGTTTAACGGCGGCTATTTTGAAGTTGAAGCTA
+TGATTGTTTTGAATAATGAAAGATATGTCACTGCCGTGAAGTTCCCTAAAACTGGCAAGT
+GTTTAAACGATGATGGTAGCGGAGACGAGTATTTTGAAATCTATGAAAATGAGTTCAAGT
+ACTTCACTGAGTACAATGAAGTCGAACTTAATGACGGTGTTCGTTCGATGACACTTGATG
+TCAACAAAGCTAACGCTGTTGAAATGATTCAACTCATTCAACAAATTTTCTTAAAATAAT
+GTTTACATCGGTGTAAGATTGTGTTACTATGATCTTACACCAACAAGGAGAATAAAATGA
+AACTTCAACGTCAAAGCATTAAATTAGGTTCTGGTTATCGTGGTAAGTGGAACTTCTGCA
+TCCTGGACAACAATCCAGAAGAAATCGAACGTGTAGAAGAAATCCTTTGTGGAATGGACA
+CTGGCTTCTCTGTTGGCGGTGAAGCTAAAACCTGGGGTGATTATTGCGACCAATGCCCAT
+GCTATGAAGACGGTTATAGTTCTGGCTTTTGGATTGACGTTGAAGATGTCCCGGCTTTCA
+AAGCTGCATTCAAACTTGCTAAGGCGAAGAAATAATGGCTGATATTTGGTGTTCTGCTGC
+TCCTGTAGTTAATATTCGTTGTCAGTTTGATCATATTCCCGGTGTAACGCATATTTCTAT
+GCAATACGAAGATGGACGCGGACAAAAAGTGTTTTGTAAAATTAATTTTTCAGGTGGCTT
+CGGTCCAGAAGTAGCTTTAAGCGAAAATGACCTTAATGCGGTATTAACTAATGATACCAA
+GTTCGGAACTTTGGGACTATTTAATGAAAATGTTTCAGTTGAGCTATGTGAAGCTATCAA
+TAAAGGATTTGTAATGCTTCGTAAAATGGTAATGGCGGCTAAGAAGGTAACATCATAATG
+CAAATCACTATGGATAAAGATGAATTTGATAAAGCTATCAAAGAAGCTACTATAAACGGA
+AAGGCACTTGCACTCGACGAATTAAATGAAGTTATGACAGCGTCATATGAAGATATGACG
+AAGGGGTTTTTCAGTCGAGTTGGACGAGAAGCTAACATCGAAATGACTCGGCGCTTTCTG
+AACATCATCAGAGAAAGGATTAGAGCTCTATGAAGATTCTTTCTGATTGGGAATGCAAGT
+ATTGCGGAAGCGGACTTTTGTTTGCGGGTGGTATTTGTCCTAACTGTAAAATGAGGCAAG
+GATAATGGAACTTAAACGTAAAACCATTGAGTTGATTGAAGTTTCGCCTGAATTCTGCTT
+AGATACACTTTACGCTAATACTGCTTATGACACCCCGTTTGTTATTGAAGACAAATACGG
+GATGCTTCATACCGTATCATTAGCATGGTTCCAAGGTCGTTATAATAATTATCGCTTTGT
+TATTGGTGATGATGTGTTCAATGACTTATCTGATTTTGTTCATCCAAAAGATGTTGCTTT
+TATTGAGGTGCGATAATGCTACAATTAGTTTATGCAGTATCTCCGACACGTTCGGTTGAA
+GGTCAAAATGAATTAGCTTTTGGCCTTGATGATGGTCTACCATGGGGTCATATTAAGCAA
+GACCTCCAGAACTTTAAAGCTCGCACCAAAGACACTATATTGATTATGGGTGCCAAAACA
+TTCATGGGATTTGATGAGCCGTTGCCTGGACGCAAGTCAATTGTTGTCCAAGATATGTCT
+CGTCCATTAGCTACTGCAAAGAATGGTTTCTTCGCCGATGCTTATGTAAGTGAACTTGAA
+TTCACTGGGTTCTTGGGCGGCGATATCATGACAGCCAAAACTTCATATAGTCAATACCTG
+ATGTTTGACCGTGATAAAGACTATTCTGTTATTGGTGGAATTGAGCTTATTAAGAAAGCC
+ACTCCACACGCTGACCGAATTATTCAGACAACTATTCGTAAAAAGCATCGGGTTAATTCA
+ACAGTGCAATTTCCTTACGCTACTTTCTGGTATCCACAAGAAGAAGCCACTGGATTTAAG
+TTGACTGAAACTCACTGGTGGGCTATCGACGAATTAACTAATATCTCTGAATCGGTGTAT
+GTAAAATGAGCCAAGTAAGAATCGCTTTAATCAAAGAAGATAAAGTTCAAAAGAAATGGA
+CCGGTGCCCAGAAGAACATGGTTCATGGAATTTATGAGCTGACTTTTCCTACAAGTTATC
+TATGGGTCTGGCAGGGTGAATCTAATTTGACTGTAGTTCCTGGATTTGGGCAAGTTGAAT
+TAGGCCGTGATATGAAAGATGTTCTTAATGCTATCGAGACTGGAAACATCCAAGTTAAAA
+ATGGCATTACAACTATCATTGGACGCTTTGCTAAGAAAGGCGGAATTTTATTCTTCAATC
+CGGAGACAACTCGTGGCGAAATTAGTTTTAGTTAAAGCAGATGACACTCAAAAGAAATGG
+GCTTTAGTCCTTCAAGGAAATCCACCTACTATTGAGCAGTTCAAACGCGACCCATCCAAG
+TATACTGCTTTACCACATGGATTTTATAATGTACAAGCTCCACTAGAAGATATTTGGGAA
+GCTGATAACGGAGTTCGAGTTAAGAGCAATGAAGGCGTATTCAAGATTCTTTACTCTAAT
+CGCAAATTCATTGACTTTATCGACCAAGGGCTAGTCAAAGTCTCAGGTGGAGTTCTTAGT
+ACTACTGGGCGTTTCGATAAGCGTGGTAGTGAAATTCTCTTTATTGTAGGTAAAGAATGA
+AACAATACCAAGAACTAATTCAACATATTTTTGACAACGGATATGAGACTGATGATCGCA
+CTGGGACAGGTACTATTGCAGTCTTTGGTACTCAATTGCGTTTTGATTTGCAAGAAGGAT
+TCCCGGCAGTTACTACGAAGAAACTAGCATGGAACGCTTGTCGTTCTGAATTACTTTGGT
+TCCTTCGTGGGTCAACTAATGTCAATGAACTTCGTCAAATTCAACATGGCTCTCTTATTG
+AAGGGAATACCGTATGGGACGATAACTACAATAATCAAGCAATTGATATGGGTTATTCCG
+GCGGAGAACTTGGTCCAGTTTATGGTAAGCAATGGCGTGATTTTATGGGTGTTGACCAAT
+TGAAAATGGTCATTGATCGTATTAAGCAAATGCCTAACGACCGCCGTCAAATTGTTACAG
+CCTGGAACCCAGTTGATATTCCAAAGATGGCTCTTCCTCCATGTCACATGATGTATCAAT
+TCAACGTTCGTAATGGATTCTTGGACCTTCAATGGTATCAACGATCTGTCGATGTTTTCT
+TAGGACTTCCATTTAATATCGCATCTTATGCCGCTCTGATTCATATTATTGCTAAATGCA
+CCGGGTTAAAACCAGGACATCTGGTGTTCACTGGTGGTAACACTCATATCTATGTGGATC
+ATATCAGTCAATGCAAAGAAGTTCTCCAGCGTGACCCTCTGGAACTCTGTGATATACAGA
+TTAACGGTCTGCCGTATAAATTTAGACATCTTTCTACAGAAGAACAAATCAATCGAATCA
+CTAATCTTCGAGCTAAAGATTTAATGCTCATTGATTACAAATCTCACCCAGCTATTAAAG
+GTAAAATGGCTATATGAAAACTGTATTTGTGAACGAAAACCGTACTAAAGAATTTGGCGC
+AACATTAGAACAAATTAATCCAATTCACCTTGTGGTTGGCTCAAAAGTAATGGTCGATGG
+TTGGTTCTACATCGTAGATGATAGTTTTGTTTCTGTTGAACATAATAAAACTCCAGAAAT
+GGTAGTGGTGGTCCACAAGGCATGAAACTTTGTCGAGTCGTGAATAAATATAAATCCGAT
+TTCGACGTAAATATCCAACGTGGTACCATGTGGGGCAATGACGTTGGTAAAAATGCTGGC
+AGCCGTGAGGCTGCCATTGAAGCCTTTAAAGAGGACTTTATCCGTCGCATTCGGTCAGGA
+GAAATAAAACGTGAGCACCTAGAAACTCTCAGAGGAATGAGACTAGGTTGTACATGTCAC
+CCGCTTAATTGCCATGGTGATATAATAGCTCATATAGTTAACAGACTTTTTAAAGACGAC
+TTCAGAGTAGAGGATTTATGCAATTAATTAAGTCATCAGGAATTGGACAAGATTTTATCC
+CAGAGAAATTCATCAAGGTTTTGTCTTGGGCAGCTAAAGATACAAACGTAGACCCATATG
+AATTGTATGAGCAAGTTAAGCCTCATATAGTTGACCGTATGACTACAAAAGAATTACAAC
+GAGCAGCTATTAAAGTTGCGGCCAACCTCATCACTGTAGACGAACCGGACTATCAATATG
+TTGCTTCTAATCTGGCTATGTTTGCGCTACGCAAAGAAGTGTACGGACAATTCGAGCCAC
+CATCATTTATCGACCATATTTCTTATTGTGTTAATGAACGCAAATATGATCCGGAATTAT
+TGTCCAAATACAGCGCAGAAGAAATTACTTATCTGGAATCGCGAATTGTACATGACCGAG
+ATTTCGAATTAACTTATGCTGGTGCGATGCAGCTAAAAGAAAAATATCTGGTCAAAGATC
+GTTCAACCGGAAAGATCTACGAGACTCCTCAATTTGCTTTTATGCTGATCGGTATGGCAC
+TGCACCAAGAAGAAAAAGAAAATCGTTTAGCTCATGTCATTCGTTTTTATGATGCTGTGT
+CTACTCGACAAGTTTCTTTGCCTACTCCAATTATGGCTGGTGCTCGTACACCTACTCGTC
+AATTCAGCTCTTGTGTTGTTATTGAGGCAGGTGACTCACTTAAGTCAATTAACAAAGCCA
+GTGCAAGCATTATTGAGTATATCAGTAAGCGTGCAGGTATTGGCATCAATGCGGGGATGT
+TACGTGCAGAAGGTTCAAAAATCGGAAATGGTGAAGTCAAGCATACTGGAGTTATTCCTT
+TCTGGAAACACTTCCAAACTGCAGTTAAATCCTGTTCCCAAGGCGGAGTTCGTGGTGGTG
+CCGCGACATTGTACTATCCAATTTGGCATCTTGAAGTCGAGAATCTACTCGTACTTAAAA
+ACAACAAAGGCGTAGATGAAAACCGTATTCGTCACCTGGATTATGGTCTTCAAATCAATG
+ACCTGATGATGGAACGTCTTGGTAAAGATGAGTACATCACTCTGTTCAGTCCAGATGTTT
+CTGGCGGTGAACTGTATGATGCTTATTTCCGTGACGAAGATTTGTTCCGCGAGTTGTATG
+AAGAATTAGAAAAAGATCCTCTGATTCGTAAGAAGAGAATTAAAGCCACTGAACTGTTTG
+AATTATTCATGACAGAACGCTCAGGTACTGCTCGAGTTTATCCAGCATTCACTGACAACA
+TGAATAACTACACTCCATTTATTCGTGAAACTTCTCCTATTAAGCAAAGTAACCTCTGTT
+TAGAGATTGCTCTTCCTACCACGGATGTTGGTTCTAAAGATGCTGAAATTGCTCTGTGTA
+CTTTATCTGCTTTCGTCTTAGGAAACTTTGATTGGCAAGACCAAGACAAGATCAACGAAT
+TAGCTGAAGTTCAGGTTCGTGCACTTGACAACCTCTTGGACTATCAGAGCTATCCAGTAG
+CTGAAGCATTGAAAGCTAAAGAACGGCGAGCATTGGGTGTTGGTGTAACGAACTATGCTG
+CTTGGTTAGCTGATAACTTTGCTACATACGAAGACGCTAACGATTTGACTCATGAATTGT
+TTGAGAGATTACAATATGCACTTATCAGAGCCTCAATTAAACTCGCAAAAGAAAAAGGAC
+ATTGCGGTTATTATTCAGAAACTCGTTGGTCTCGAGGCGAGTTACCTATTGACTGGTACA
+ATAAAAAAATTGACCAACTCGCAGCGCCAAACTATGTCTGCGATTGGGAAGCATTACGTG
+CAGACCTTAGGACTTACGGAATTCGTAACTCAACTCTGTCCGCGCTCATGCCGTGTGAAT
+CATCTAGCCAAGTTTCGAACTCCACGAATGGTATTGAGCCACCACGCGGGCCGGTAAGTA
+TTAAAGAATCTAAAGAAGGTTCTTTCCGCCAGGTAGTTCCGAATATTGAGCATAATGCTG
+AACTTTACGATTATGCTTGGCTGATGGCTAAACGTGGTAATAAAGGTTACTTGACTCAAG
+TTGCTATTATGACAAAGTGGCTTTGCCAATCAGCTTCAGCGAATACTTATTACGATCCGC
+AGAACTTTGCTAAAGGTAAAGTTTCGATGGCTCAGATGCTTGAAGACTTGATTTACTTCT
+GGTTCTTCGGTGGTAAGACTTTGTATTACCATAACACCCGCGATGGTTCAGGAACAGACG
+ATTACGAAATCGAAACTCCAAAAGCCGATGACTGTGCCGCTTGTAAACTATGATATAATT
+GGACCACGGATGGTCCTAGGAGTATATTATGGGATGTAAAGAATTCACTTTACCGCCTCT
+TCCAATTCAACCACGGCCAAAGCCGCCAAGGGTTCCTAAATGAGTACAGTTTTTAACACT
+AAACCAGTTGACGTATTGAATGAGCCAATGTTTTTTGGTTCAGGTCTAGGTATTGCTCGA
+TACGATATTCAACGCCATAAACAATTTGAAGACCTAATTGAAAAGCAGTTGAGTTTCTTC
+TGGCGCCCAGAAGAAGTTAACTTAATGACTGACCGAGCTCAATACGAGAAGCTTCCAGTT
+CATCAGCAAAATATTTTCATCAACAACTTGAAGTATCAAAGTCTGCTGGATTCAATTCAA
+GGTCGTGCACCTGCTGCTGTCTTGTCTGCTCTGATTAGCGATCCTTCTTTGGATACTTGG
+AACCAGACTTGGACGTTCTCTGAAACGATTCACTCTCGTTCCTACACTCACATCATGCGT
+AACTTGTTCAATGATCCAGCAAAGATCTTTGATGAAATTGTTCTTGATGAAGCAATCATG
+AAACGTGCCGAATCAATCGGTGTATATTATGATGACGTTCTGAAGAAAACTCGTGAATGG
+GAAAATGCTAAAGAACGGTGCTTTAACCCTGACAACTATGAAATCGTTGATGCAAAACGA
+GACTTAATGAAGAGTCTTTATCTCTGTCTTCATGTAATCAATGCTCTTGAAGCTATTAGA
+TTTTATGTATCTTTCGCTTGTACTTTCAACTTCCATAAGAACATGGAAATCATGGAAGGT
+AACGCAAAGATCATGAAGTTCATTGCTCGTGATGAACAACTTCATCTGAAAGGCACTCAG
+TACATTATTCGTCAGCTTCAACAAGGTACCGACGGTGAAGAATGGGCTGAAATTGCTCGT
+GAATGCGAACAAGAAGCAGTTAACATCTTCATGGAAGTTAACCGCCAAGAAAAAGAATGG
+GCTGTTCACCTCTTTAAAGATGGCGGATTACCTGGGCTGAACGTTGAAATATTATGCAAC
+TTTATTGATTACTTGACCATGTCTCGTATGAATAGCTGCGGATTACCATGCCCAATCAAA
+GATGCTCCTACTCGTCATCCAATTCCTTGGATCAGGGAATATCTGAACTCCGATGCAGTT
+CAATCAGCACCCCAAGAAGTTGAAATCTCTTCTTACTTGGTAGCTCAAATCGATAATGAC
+GTCGATTCAGAAGTAATCAAATCTTGGAAAAAATACTTTTAAGGTGAGGGCTTCGGCCCT
+CTTTTCTCATGAAAGATATTGCTAACGAATTTTCATTTATAAAATATGCTCAACTGGAGC
+TTCTACCAGATGCGACTATCGCTTTAGTAGAAGTGCCCAACAAGAAGAATGTAGTATATG
+CTATTTCTGTTGATGATATATTAGTCTACATCGGAAAGACGAAAGACCTTCGGAAACGTA
+TCAACTACTACCGGACTGCTATCAACAGAAAGGACCAGACATCTGATTCAGTGAAGTCTG
+CTAAAATCCTTGAAGCTTTGATGGAAGGCAAGAAAGTAGAGTTCTATGCTCGGCAGTGCT
+TTAATTTGCTTATTAACAATGAACTTGGGCAGATGTCAATTTCCACAATGGACCTTGAAG
+AGCCGATGTTTATCAAGAAATTTAATCCATGCTGGAATACTCAGCATAAGAGGAAAACAA
+AATGAAACTTGAATTAGACCCAGATGTTCGCCCAGAGTTTTTGTCATACACAAACACATT
+CAAATCCAAGTATGGCGAAGTCGAAGTGTGGGCTTGTAAAACTTCTGAATCATTTGGTAT
+TAATCAGACCAATGATAAAGCAGACGAAGACATTATCGTCATGGATAAGTATGATTTGCT
+TAATCTACAGAAACTCGTCAATCATGCAGTAGAAATTATGGAAGGTGAATAATGAAACAA
+CTTTATGAAAATCTGATGGCTCTATGTGATGCGAAGGATGAATCCAAATTCTACTTCACT
+GACGATGTGTCTCCATCTGGCAAAGAATATCGAATCTTTAGCTATAACTACGCATCTTAT
+TCTGATTGGCTACTGCCTGATGCTTTAGAATGCCGTGGCATTATGTTTGAAATGATGAAT
+GGTAAGCCAGTTCGAATTGCTGCTCGTCCAATGGAAAAATTCTTTAACTTGAATGAAACT
+CCATTCACAATGAATCTTGACCTCTCCAAAGCGCAGTACATGCTTACAAAGGCTGATGGT
+TCTTTAGTTTCTTCATTTATGGACGGTATGCTGCTTCGTTTCAAATCTAAAAGCTCCATT
+AAATCTGAGCAAGCTCATGCAGCAACTGCGATTTTGACGATGCCTCAACATGAAGCCTTA
+TTGGCTCGTTTGATTGATCTTTCTAATGAAGGTTTCACTGCTAACTTTGAATACGTAGCA
+CCAGACAACCGAATCATTCTTCCTTATCAAGAACGCGAACTTATTCTTCTGAACATTCGT
+GATAATGATACTGGCGAGTACGTAGATTACGATGATATCTATGCAGATGGTGTTCTTCGT
+CGGTACTTGGTAGAAGCTCAACCAGTTCCAGAAGGTGATTTTGTTTCTGATATTCGCAAG
+ATGGAAGGCATTGAAGGTTTTGTCTTTGTGATGGAAGATGGTTTACGTTTTAAACTCAAA
+ACTGAATGGTACTGTGCGCTGCATCATACCAAAGATTCTATCACTAAGAATGATCGTCTT
+TTTGAAGTTATCGTAGCGAATGCTGTTGATGATCTGAAAGGTATGTTCGTTGATGATCCT
+TATTCTCTGAACAAGATCAACGTTTTCGAGCAGATCTATGTCAATTATCTTGGTGCTGCT
+TTTGAGCTGTGTCATGAAACGTATGCTGCTCTTCGTGGTAAAGATCGCCGCGAGTATGCG
+ATTGAAGCACAGACCATCGTGAACAAAGCTCAAATGCCAATGTTGTTCAGCGTTATCATG
+GCGATGTACACTGGCGGTTGTGACAACGAGAAGCTTCTGGCAGGTGTCAACAAAATGTTC
+CTGAAAAATCTCAAGCAGTTCATTCCAACAGAATACATCTAACCGTTTACATCTCCATTT
+GGTTGTGTTACTATGATTCTACACCAACCAAATGGAGAAACAAAATGATCAATCAAATCA
+CCGCAAACGAACTGGTAGAAATCTACGAAGGTACTCACCACGATGATATCCGCGTATTCA
+AAGGACATCGTCCTATCGGATACATCACTGATCTTCGGGTTGCATACTCTCGTGATCAGA
+AACGTCAGAAAGCTCGTAAAGAGTACACTAATCGTATCAACGAAGAACGAGCTGAGAAGA
+TGCCAGAAGCTGTAAATGAAATGGTTGACTTTTTGAAAAACAACCTTCGTATGAATGCTG
+ATGTAATGATTAACATCTCTCAGCCTAACGTTCATGTAAATGGTTGTAAGTGTTATGTAA
+TTGTTGACCCGATTCGTGGTAAGCATCGTCTGGGTGTATCTAACCCGAACAGAACCGCAA
+GTGAAATGGCTTTAGATGTTGATCCATCTTTCAAAATCCAAGAATCTCCTGCGGAACATC
+ACATCTTAATTAATGGTCTTTCGCAAGATGACATCGTGGAGCATATCCGCAAATTATGTT
+CAAAATAACAAATCTTCATGTAGCTGCAATAGCAATATTACTTTTTGGTTACGGAGTAAT
+TAAGGTTCAATCTGCTAGAATTGATGGGTTGAAATCTGATCTCCAGACTATTCAGCAAGT
+TGCAACTCAACAGGGAGAAGCAATTAAGCAGCTTAAAACTGATTATTCTATCATCATGAA
+ATATGATGAACAACGTAAAGCTAATCGCGTTGAAGCTGATACTTCGAACGCTAAAATGAC
+TAAAGACTCTAAACGAGAAAATGTGGTCAAAGCTAAGCCGAAGTTAGTTGAAAAGCAAAT
+AAATGAGTCGTTCAATAAGTTCGCTCTGGATTTACAGGAGACTACTAGATGAAATGTTTA
+GTGGCAGCTGTAATAACTATTGGACTACTATCTGGATGTTCCCAGAGTGTACCAGAGGTT
+CCCAGAGATAACACTCTACACCCATCATGGCCTGATCCAATAAAGCCATACACTGGTAAG
+TGGCAAGTCAAGATAATTGACGATCGCCCATGGGTTGGAATGCCTTTTGATGAATCTCAG
+GAATTCAGAATTTGGATGAATGACGTCAATCGTTGGGCTAAAGATGCTAATGGAATGATA
+TGTTACTATCGTAAAGACTTAAACGAAACAAGGTGCAAGCAATGGACCCGTTAGTAGTTC
+TAATCTTATGTGTAACATTCTACAAAATTTGTAAACTCGCAATGCGATAAGGGCTTCGGC
+CCTTTGGATAATAAAATTTTAATGAGGATATCATAATGACTCCACGTTCTAATGTATTCG
+TTAGCAATCCGGAATTATTGACAAAAATTAAAAATGAAGATCTCCGTAACTGTATGAAGG
+TCGGTTCCTGCATCCGTACTCCGCTGGAAAAGAAGACCACGTTCAATTATTCTTGGACTG
+CCACTGAATACGGAGATCGTGTTATCAGTGTAACATGTTATCAACCTAATTCTAGTATTC
+CAGGAAAAACGTTCATGGTTGATATTGCTCTATCAGACTGGTATCGTATTACAAGCTCTG
+TATCCAATTTTGACGAATGGCAGGAAGAAGTAATTGAGAAAGACCGCATTCGCTCAGTTA
+TTAAGACCTTTGAAGAAGCAGCTAAAATCCATGGTGCTCGTCAGGCTACTGTAGCAAATG
+GATTTATCTCTGACGCAGAACCATTCTTGCGTGAATCTGGTAAGATTCTGAAAGATGCTC
+GAGCAGCTCTTTATGAGGAATTCGATGTATGACACATTCAATTCTTCGTGCATTACTGAA
+AGAATACTTTTCTCGTAGTACTGCATATTGTTACGCTTTACACGAAGATGATAAAGTAAG
+AACTGGTTCGTCAGCTGATACAGTTAACTACATTGCGAATGATATGGAGCTTCAAGCCGA
+TCGGGTTATTGCAGCTTTTAAATCATTTGAAAACGGCGAACTCATGTATAAAGCATTTAA
+TTCAATAATGATTCGTCGAATATGGGCTCATGGTGCTTATATTAGTAGCGTAATGCGAAA
+CCGTTCTTCACAATGGTCTAAAGATGCTAAGAAAAGACTTGATGACATTGACGAACAAAT
+TGATATTATGATTGGGGTATTGAAATGACTCAAACTGAACATACAAGATTAATTCTGTTG
+TTTAACAACTATGAGCAACTTAATAATCAGATGAATTTAGCTTATGCAACAAATTCAGAC
+CGTGCTGCGTATTATTATACCGAAGCTGCAAGGGCTCGTGAAGCTTTTATCAAGAAACTA
+GCGGAACATATCGAATGAAAAAGTTAATCTTAACTCAGGGATGCCCAGGCTCTGGTAAAT
+CTACTTGGGCAAATGAATATGTTCAGAAAAATCCTGGATTCTTCATCCTGACCCGTGATG
+ATTTCCGTGAAAAGCTTTTTGGGCTAGAAGCTCGTAATCAATATCGTTATAGTAAAGCAA
+AAGAAAAAGCAGTATCAGCTGCTCAATTTGCTGCCGCTGAAGCCTTGCTTAAAATGGAAA
+CGACTAAAGGCATTATCATTGCGGATACGAACTTGAATCCCTCGACTGTCAAAGCTTGGA
+ACGATTTTGCTTACAATGCATTCAATGACGTGTTGGTGGAAATTGAACGTTTCGACGCTC
+CGTGGACTGAACTTCTAAAACGCAACCAATATCGTGGTGATAAAGCAGTTCCGATTGATG
+TTCTGCGTAGCATGTATAAACTATCAAGACCACATGATGTTTATGTCCCAGATGAGTCTT
+TGCCAAAGGCAGTTATTTTTGACCTTGATGGAACATTAGCCGACAATGATCATCGTTCTC
+CTTACGACCTTGAGAAATGTGGTGAAGATGCTCCAAAGAAAATGGTTATTGCTCTTTTAG
+AAATGCTTCGTGCTCAAGGGTATAAAATCATTACTGTATCTGGTCGAGAATCTGGTACAA
+AAGAAGATGCTACAAAATATCGTCGCATTACTACAGAATGGCTTGATAAGCATACTAATG
+GCTCAGATGAGCATTACCAACGAGCACAGGGTGATTCTCGTAAAGACGATGTAGTGAAAG
+AAGAAATCTTCTGGAATTGTATCGCTGATCGTTTTAACGTGCAATTAGCAGTAGATGACC
+GAGCACAAGTCGTAGAAATGTGGCGTCGTATTGGGGTTGAATGTTGGCAAGTTAACCATG
+GAGATTTTTGATGGCTGCTTATCATGAAGGTTGGGCTTTAGTCAGTCCTAAAACTAAATG
+CATCGCTCATATGGATGACGGCCAATATGCTGTCTTCACTGAAGAAAAATATGCAATTTT
+AAAAGCTGCAGAAGTTCTTAAGCAATATGGTAAAACCCTTACTATCCGCCGTGTCAAAAT
+TCCTTTGCCTTGGAGCATGTGATGTATAATAAACACCATGAAATTGAAGAAGAGGCTTAT
+GGGCTTCTTCGTAAACTCGTCGGTGCAAAGCTCGATCCTGCATTGATTAATGCTCTTGCT
+GAAATTCGAACTGATATCAATACTCGATACAAAAACGAATATCATGTAGAGTTCAAGCCC
+GTTGGTGAAGTAGTAACCAACTTCGTTGTTAACGTTAAAGTACATACGGTGCACTAATGA
+TTACAGTTCAACCTCACGCAAATACTTTGCAGAACGTCGCAAAAATGGTAGTAGCTCAAG
+TAGTGGATAACTTTATGTTCACTCCTAATACTGCCGCGAATCAAATTCTTATTCATTCTG
+ATATTGTTGCTGTGATGAATATTCTATGGAAAGATACTGATTTCAGAGTAGTTCCTCATT
+TCGATAGCTTCGGCTTTACATTTGACTTCACTATTGATCCTGGAACTCCAAATGCTTTCG
+GTTTTTCCGTGAAATATTCTTGGGATAATTCAAATGATTTCCGACAAGAAATTTAAGCAA
+GAAGAATTTGTGGGTCTGTGTAAAGATTTTGCACAAGCCTGTGCTAATAAGAAACCTGGG
+TCTCAAGTAACGTTAAAACAAGACCCTTTAGTGAATGGAGTGATCGTCACAATTAGTTAT
+AATGGTAAACAAAGCCATGTGTCTTTGACATTAACTCGTGATGGCTCTGTTAAAATGGAA
+ACAATTCTGGGGTATGTATGATCACATTAGTAAGTGCAATTGAAATGATTCGTGAAGCTG
+AGTATCAGCATGTTGGTGACAAGTCTTACTTCAGTGAAGAAGGTGTTTTGGATGTTAAAG
+CACTACTAGAGTTTGATCGTTGTTTCCAATCCGTTCCAAGTGACACGTATGATGCGGTTA
+TCTTGTCGTGCAAAGATTTAATCAACGTAAATGCTCGTGGTTTAGGTGATGTCTTCTTTG
+ATAAAAATAAACGCTTTCCAGATGGTTGTTTTATAATTACTTCACAGGTACTGGCAGTTG
+AACAACTGTTCAGTGAAATTTATCGAGTTAAAACTAAAAACTCAACTTATCTGGTGATCA
+TGTAAATGAAAGCATCCACGGTCTTACAAATTGCTTATCTGGTTTCTCAAGAATCCAAAT
+GCTGTTCCTGGAAAGTGGGTGCAGTGATTGAAAAGAATGGACGTATTATCTCTACCGGTT
+ATAATGGTTCACCTGCTGGTGGAGTTAACTGTTGTGATCATGCCGATGAAAAAGGTTGGT
+TAGTTAAAAAGCCTTCATCTGGTTTACGTCAAGATGGTCCTATTCCAAAATATGGGTTAT
+CTACTAAATTTAGAGCAGAGCATAGTGCTTGGTCTTCTGTGAATGAAATTCACGCTGAAC
+TAAATGCTATTTTATTTGCTGCTCGTAATGGCTCTTCAATTGAAGGTGCTACGATGTATG
+TGACATTATCACCATGTCCAGACTGTGCTAAAGCAATTGCTCAATCCGGTATTAAGAAGT
+TGGTGTACTGTGAAACATACGATAAAAACAGAGAAGGCTGGGATGATATCCTTCGTTCGG
+CTGGAATTGAGGTATTCAACGTTCCTAAGAAAAATCTTTCGAAGTTGAATTGGTACAATA
+TTGATGAATTTTGCGGAATAGAAGAATGATTACTTTTGAAAAAACTCCTGAAGTCGTAGT
+GTCAGATATGACTGAAGAATTTATCTTTACGATGGAAGCAAATAATATCCGCTGCATTAA
+AGTTCAGCCAACGTTTGTTATTGAGCATCTTGAAAAACAATTTGGCTGTGAAATCCTGTC
+AAAATCTACTACTGATTATGACTATGTAATTAAACAGTTCGTTGAGCTTAAGCCTGAGCT
+GGTGTTGGTTCGCGAAGTTAAAGAAGAATGTATTGGTGATGATGTCCGGTATATCTTCCG
+TGTTGACTATATCAAGGTTAAAGCATGAAAGCTCGATTAGTGCAAACTACTGGATTGAGC
+TCTTACGGTGATATCAACATTTCTTATGCGGTCGAATACAAAAAGGGATTTTTCTCTAAA
+TGGAAAACTCTTTATCAAACCGATTATGTTGATAGCACAGATGAAGTTCGCACAACCGAC
+CGTCGTTCAAAATGTGAAAAACTTCTGAAAGCATTAAAAGAACGTGGTGCACATAAAATT
+AAAACTGTTATAGGTGAATAAGATGAAATTAACTAAAGATCAGAAAATCCAAGTTCGTGA
+AACATTAAAAGCAATCCTGTCTAATGGTGAATCTCAGGTAGTATTCGAGAAAGCTGATGG
+CACTATTCGTTCCATGCGTTGTACTCGTGATAGTGATTCAATTCCGAGTGATCTGGTAGA
+AAGCACTGTTAAACCAGCTCGTGCCGAATCTATTGATATGCTGCCAGTGTATGACACTGA
+AAAAGAACAGTGGCGCGGATTTAGCTTTGAAAAACTGATCTCTGTGAATGGTGTTAAAGT
+TGAGCATTTGATTCAACTGATCACTCATTAATTGCTTAAAGTAGAGCATGATAATATTAA
+TTCATGCTCTTAAACATAAAGGTTAAACATGCAGTCTTTACCAATTAAAGCTTTAGGTGA
+ATATGTAATCCTCGTTTCTGAACCAGCTCAAGCAGGTGATGAAAAAGTTTCTTCTTCTGG
+AATTTTTCTAGGAAAAGAACACCAAGGTCAATTACCAGAAATGTGTGAAATCTACGCAAT
+CGGTGATGATGTACCAAAAGGATTTGTTGAAATTGGAGATTTTACTCCTATTCCAACAGG
+AAGCATTCGAAATGTCGTTCATCCTTTGGTTGCAGCAGGGCTTAAGCAACCGAAGGAAAT
+CAAACAAAAATTCGTAACTTGTCACTATAAATCTCTTTCTTGCGTTTATAAGTGATATAA
+ATATCATTATGAAGAACTGGAAAACTACCTCCAAAAGGACATGACCAGTTATTCTATGTG
+GTGGATGCGCAGCTTAAACGCTGGTACCGTCCACCAAATTTTCACCTCATTTGAGGAACG
+ACATATGTCAATGCACAAACAACTCGAACACGCTCTTACCCTGCAACGTACCGCTTGGAA
+TGCAGGCCACGAAAACTATGGCGCATCTATTGATGTTTACGCCGAAGCATTGGAAGTTCT
+TAAAGGTTTCAAACACCTGAATCCAGTTCAAGCCGATCTTCGTGATGCGTTGGTCGAAAA
+AGACGAACTGAAATTTGCAAAATCTCTTTGCAGCTCAGCTCGTAAAGCTGTTCGTCATTT
+CGTAGTAACTCTGAAGTAATATTTTATAAGCGGCAAGTGCATGCTACCCCGAGGCGATGG
+CCAATCGGGAGTACGCCTCAAGGCCTATACATCCATCGGTGTATATCTTATCCTCGAGAA
+ATCGGACCCGGACCCTTTAAGCTAACGGTGTGCAACAGATAAGAGCGTATGAAGTTAAGG
+TTGTGAGAGCCGGAACGTTAAATATAAAAAACTCACAAAGTACCCTTTGAGGGCTTGCGG
+GAGCTACAACTGAAAGAACTGTCGAAAGAAGTTGAAACTCAGAAGAACGTGCTCCCATGT
+ATTTCTCCAAAATGGAAGATCATAATGTCAAAAGCTAAAAAAGCAGTTAAATCAGTAAAA
+GAAGTTGTTGGTACCTCTAAGCGTGCTGGTTACAAACGTAGCACTAACGCTCGTATTGAT
+AAACTAGGCGATCAGCTGGCTTCTCGTGCCCGTAAGGTTCTGGCACATGATGCGGCTTTT
+GGTAATCCACGTAAGAAAGCGTAAAGCATAAGTTAGGGACTCCTTCGGGAGTCCCTTTTT
+TGTTTGTACTCTGCCGTTTACATCCGTTGAAGAACGTGTTATAGTATAAACTCAATAACC
+AATACGGTATAATGGAGAATAAAATGAAAATCAATCTGAATGCTACAGTAAAATGTAAAG
+ATCACGATGGATATAAAGCTCAGACAGTAAAAGAACAACAATGGATGCTTACTAAGCAAC
+AATTTGAATTTGTGAACTGTATGACTCCTGAAGGTCCATCAGATGATTTCTCATGGAAAA
+TTATTCTGATCAACTTCTTCACTGGTGAAGAATATGAGTTGAACACTTTGATTCTCGGTA
+AGATTCGTTGTGAAACTTATGTCGATGAAGAAGATGGTTACTCGGAAGATGTTACGTGGT
+ATCAAAATGGTCGAATTACTGCTGATAATCTGATAGAAGCAATTAAAGCTAAAGGCGTAG
+TTGATCTCACTTACTGGACTAAAACTAAATGAGGCCTTCGGGCCTATTGAGGAAAGCATG
+AAACTTGATTTAAGCAAAGAATATGTTCTGGATAATGTTAGCGGCTATCTTTATGATAAT
+GGAAGCAATACTCACATCAACAATGAAGTAGTTAAGTTCATTGGTGACCGTAAGTTCACG
+ATTAAGACAACTGGTTACAACCGAATTGATGGGATTTCTTTTGATAAAGGCGAAACTTGG
+GTATCGTTGAAAGATATCTCAGAACAAGCATCAGTGTATGGCTACATTTTCTCTGCTGAA
+GAGATCGACCGTGGAGCTATCAAAGTTGCTCCAGAAGATAAAAGTGTTCGTGAATACATG
+GTGATCTACACTGACGAAGATGACATTCCGAAGGTTGCTTACAGTGGTTCAGGGAATATG
+TTCACTGAAGAAGAGGCTAAGACTGCTTCACTTGAGCTGTTCACCGAAGGCTACAAAATT
+AAGAACGTATTAGTCGTTAAGAAAGCGTTTGAAGCTTTGTCAAAAATTGAAGTAAGTTTC
+GTCTAACCGTTTACATCCTCCGTTGTATGTGTTATAGTATAAACTCAATCAACAAACATA
+CAACGGAGAATAAAATGAACTTTACTAACTTTAATCGCAAATATGTTCAAGGCGCTTTTG
+ATAGCACGGTTTGTCTTTGGGAGCATAAAAACGGCACAGTTTGCGAAATCGATATGTACT
+GGACAGACAACTACGTCTACATCAACTTTGAAAATGGAATCACGTTAGATATTTCTTTTA
+AAGGTTCAGTCATTAAGGTTGGTTTTCATGATGATGTTCGCACTCGCGATTTAGGAACTC
+ATCCGTCTTGGAACGGAGATAATCGTAGAACTCTGGTTAAACTTTATCTTCGCCATATCT
+TAGGGCAGAAGACTACTGAAGAACAGCGTGAAGCAATTTGGGACATCGTTTCAAACGAAT
+TAAAATTTTAATCTTAAACCGGGGCTTTGGCCCCTCTGAGGAAAATATGCAAATTTATCA
+ATTCAACGTTGGCGGTTATAAGGAGTTCATTGATGTACATAGTCATGAATTTGTAGCCGC
+ATGGGAAAAGAATATGGAAGTAGCCCAAGACTTCATAGTTCTAGCCTATTCAGAAGAAGG
+GCATATCACCAAAGTCAAGAATATGAAAACCGGCGAAGTCTTTACCGCTCTTGAAGGTGA
+CTTTAAGAATTATTTCGCGTTCTTCTTGGTTCATGAAATTGGTAATGGCAAACAGGTTTC
+AGTAGTTCGAGAAATTGTGTCAGAAGAAATGAGTGCGTATGGAATTAATGAAAATGAATC
+TGGCGAATTCATTGTAGTCTCCGAGTACAATCAAAATAAAAGTATTTTAGGTCCTTATAA
+CTATGAAGAAGCTCTGAAAAAGGCTAAAAGCCAGATTATGCATGGTGCTATTGGCGTGAC
+TGTAAAGATCTACAAAGCAGTAAATGAAGTTGAACTCGCTGTCAATGTAAAATCACTCTG
+AGGGAAATAACATGATCGTATCTATCGCTAAATCTGTCGCTGCTAAATTTGAACGCATCA
+TCGATTGCCCAATGATTGATATCATTGAAGTTCGCGTTCGTAATCATTCGGTTGAGTATG
+AAATTGATGCTCCTGATTTCTTTGAATTTCCAGATTGGGCTGTTGTATTATGAAATTATT
+CATTGATCTAATGAAGCATCTCTATCCAACATACAGGTTAACATTTGATGTAATTGATGT
+TTCACCATCGGGTTGGATAAAAGATCCGTTTCAAGTAACCAGAGAAATCAAACTCTGGTT
+TTGGGAAGATAAAACAACAGAATTCCATAAAGTTGAAGAAGCACTTCCTCCGTTTGGTGT
+ATGGAGTGATGTTATTCTGAACAAGGTTGAAAAAGTATGAAACCAAAATACATGATATTC
+CAAACGGTTCAACTGAAAGGCTCAGGAATTCCCGGAGTAATAAGCGATGTAGCTAATGGA
+ATTCCTCGCTATAAAACTCAGCCCGCTTATGAAGTTGATTGGGTTGATGGAACTCGTTCG
+GTTCATATGGAAGAAGAAATTTCTCCGATATCTCAATTAAAGGTGATGTAATGCTTTACT
+TAGATTTAGATATTATTGCTCAAATGCCAACTAAATCTGGGTATTTGAATCAGCTAGTTA
+CAAAGACACTTATTGAAGGTGGAACAGTAGCTTTCACCTCATTTGAGGCTGAATTATCAG
+ATCACACAATTAAAATGATTGAGGAAAAATTATGCTTTTACAAGAACCAAAACCAGTCGT
+TGCCACCGACGTCGATGGGATTCTCATCAAGTGGCAATCAGGTCTTCCTTACTTCGCGCA
+AAAATATGATTTGCCGTTAGATGAAATCCTGAAAACTATCGCAAGTGACTCTTTTGTTAC
+TCCAGCAAAATTGTTCAACTGCTCAGAAGAATTCGCTTCTAAATTACTTTTGAAGTACAA
+CAACTCCGACTTTATTCGTTATCTGTCGGCTTATGATGATGCTCTTAAGGTAGTTAATGA
+GCTCAAGAAGCATTACGATTTTGTTGCAGTAACTGCATTAGGTAACTCAGTAGATGCTCA
+CCTGAATCGCCAGTTTAACTTGAGTGCATTGTTTCCGGGAGCCTTTAAAGATATATACGT
+CTGTGATTACAATGAATCTAAGGATCACCTGTTAACCCGAGTGTTGGAAAAGTACGGTGA
+TCGTGTAGTCTGTTACGTTGATGATCTTGGAAAACATATTGACTCTGCAATTGAAGTTAT
+GTCTCATTTAAAAGACTTCAAAACATTCTATTTGCCTCGTGGTGAACGGGATCATTTGCC
+ATCTCATTCTGGAACAGCTCATCATACTGTAAAGAACTGGTACGAAATCAAAGATATTTT
+GGTGAGTGATTCTTCATCAAAAATGGTTGAACAATTCAAAAAGATGGTCGATGAACTTAA
+TAAGCCGGATCGCCCATCCATTTATGATTTTTGGAAACGCCAAGTTCCAATTTTCGAACC
+AACCCAGCCATGGCAACGTCCATATCCGAATTATGGTATTGGAACCGGGATTGAATATCT
+CATGAATCAACCTAATGCAGTGGTGAATTGTAAAGTATGATTAATGTAATTTTCTGGAAT
+CCGCACACTGACAAGACTCATCGAGTAGAGTCTTTCGCTACTAAGCAAGAGTTGTTTGAA
+AAGCGAATTACTTCAAAAGCTAATCAGGAACAGCGTGAAATGCAAGATGCGGTATTCAAT
+GGAGCTTTGTACATCACTACTCTTCCAAACGGTGGAGATATCTATCACCGAACTCTGGCA
+GAATTGATTCGCGAATATAAGTCAAAGATCTAGCTTATCGAGGGGTGTGATATAATAGTC
+ATATCCCTAAACACAAAGAGAAAATTATGATTCTTGAAATTATCAATGAAATCGCGTCTA
+TTGGTTCAACAAAAGAAAAAGAAGCAATCATTCGTCGTCATAAAGATAATGAACTTCTGA
+AACGTGTTTTCAAATTAACGTATGATGGTAAGTTCCAATACTACATCAAGAAATGGAATA
+ATCCAGATTGTTATTTACCTAATGCAACACAATTTTCATTGAACTCTGCCTTAGATGTTT
+TAGAGAATTTGTTTGCTACTCGTAAAATAACTGGCAATGCTGCTTTAGATAAACTTTCTG
+CTACGCTTCAACGAATGCATGAGTCTGATCGTGAAGTACTTAAGAAAGTATTGCTTCGTG
+ATCTTCGTTGTGGTGCATCTCGTTCTATTGCAAATAAAGTATGGAAGGGATTAATCCCAG
+AACAGCCACAGATGCTTGCTTCATCGTATGATGAAAAGGGTATTGAAAAGAACATTAAGT
+TCCCTGCATTTGCTCAGCTCAAAGCCGATGGTGCAAGGGCATTTGCCGAAGTTCGCGGTG
+ATGAATTAGATGATGTAAAAATTCTATCTCGTGCCGGGAATGAGTATCTTGGTTTAGATT
+TGCTGAAGCAGCAGCTAATCGATATGACTAAAGAAGCTCGTAAACGACACCCTGGTGGTG
+TAATGATCGACGGCGAATTAGTTTATCATACTGTTGTTGCTTCGTCTGGTCCATTAGATG
+ATATGTTCGGCGATTTGCCTGAACTTAGTAAAGCTAAAGAATTAAAAGAAGAATCTCGTA
+CAATGTCCAACGGATTGGCAAATAAATCTCTGAAAGGCACTATCTCTAAGAAAGAAGCTG
+ATGGTATGAAATTCCAAGTTTGGGATTATGTTCCATTGGATGTGGTTTATTCTGAAGGTA
+AAGAATCTGGATTTGCGTATGATGTTCGGTTCCGTGCTCTAGAGTTAATGGTTCAAGGCT
+TCTCTCAGATGATTCTAATCGAGAACCATGTTGTCCATAACCTCGAAGAAGCTAAGGTAA
+TTTATCGCAAATACGTTGATCAAGGCCTTGAAGGTATTATTCTGAAGAACATCGGGGCTT
+TCTGGGAAAACACCCGTTCTAAGAATCTTTATAAGTTCAAAGAAGTTATCACTATCGATA
+TGCGTATTGTAGGGATTTATCCTCATAGTAAACACCCTGGTAAAGCAGGTGGATTCTATC
+TAGAATCAGAATGCGGATTAATCAAAACTAAATCAGGTTCTGGATTAAAAGATAAACCGG
+GTCCAGATTCGCATGAGTTAGACCGTACTCGTATTTGGGAAAACCAAAATGATTATATTG
+GCGGAATTCTTGAATCAGAATGTAATGGTTGGTCAGCAGCTGAAGGTCGTACAGAATATG
+TTAAGCTGTTCCTTCCTATTGCTGTTCGTATGCGTCGTGATAAAAATGTAGCAAATACAT
+TCGCTGATATCTGGGGCGATTTCCATGAGGTTACTGGGTTATGAGTTATAAAATTCTTTT
+AGAAGTTACCGTGATGTCTTCGACTGGACATGTGGCGGTTAGTACTGAACAGCTGGATTT
+TTATAGCTGGGATAATGCTAATATGTATTATGAAGCAGTAGAAGTTTATGAAGAAACGCC
+AGATATTAAAGTATGGCGTCAAGTAACAAAACTTTATTAAAGCCCTTCGGGGCTTTTGTT
+GTCTATAAATATAGTAAACTATAGAGGACTTTTTATGATCGAATTAAATGAAGTCTTCGA
+TGAAGGGAAAGAACGTCTAGCAGTTACGAACCTTTATCCGAAGCTCAAGATTCCACAAAT
+TTTTGCAATAGACAACACTAAAGTAGCTTATCGTATGTGCTCATATACTGGTGGTGGAGA
+TGCAAATAAAAACATCAAACCCGGTGATAAAATGATGCATGTCATTGCATTAGGAGTTAC
+TGATAAAGGCCTTGGTCAACTTAAGACCTTAGGTGATAATCCAATTGCTGTTATTGATAC
+AATCTTTAACCACGTAATGGGTATCATGAAGTTTTATCGTTTTGACGCTGCTTTATTTCG
+TGTTAAAAAGAATAAAACTGGTGGAGCAGGTCGCCAGATGCAAGTTATTGTTGATCGTCT
+AATCAAGAAGAAAGGCGGTGGCAAATTCGTTATGCTTAAAGAGTTGTATGATTTTGATAA
+GAAATACAACTACATTTTAGTATACAAGAAGAATGCTGATCTTGTCAATATCCCTGGAAT
+GACTGAGATCATGGACTCAATTTATAAGAAAGTAGACACTGATGTAGGTGATGCTTATAT
+CAACGTTGAGACCGGCAAACAAGTATCTAAGCTTGAAGCTATCGCGGGTTCAATCGCAGC
+AGAAAATGATAAACGCTCAGACCAGGCGGTTGCGTCTCGAGCTAAAATATCTCGTCGTGC
+TTTAATGGCTTCTCAATATTCAATCCAAGTGGGATTTGATACTCGTAAAGATGCGGTAGA
+ACATGATAAGCGATTAGATGTAATTAACTCTAAACCTCCGGTTTATTTGACAGATAAGTC
+TTCTGACCAAGTATCGAATATTCAAATGGCTATTGATAATTTCAGAAATGATTCTCAATC
+AATTGCTAAAACCGGCGAAGCGTTTAAGACATTTGACCCGTCATGGAAAATGGATGATGA
+TCGTCATTCTACTGGTACAATGAAAGCCCAAGAACTTGTTCTAAGGCTCACTAATATATT
+AACCAGTGGAACAGTAGACGATTTCAGTCAACATCCTACTGATAGAAGAGAAGCATTTAA
+AACATTAGCGGTCAGAGACATTTATCGTATTGGTGAAGCCTGGTCTAAATTAGAGCCTAA
+TGACTATTATGGTGCTATTAAAGAACTTACTCGAGTCGCAATGGAAGACAAAGAATGGTC
+TTCTGATGCAAATCGTGAATACGCAGTAAAAGAGATTGTAGAATTAATTTCTAAACAGTT
+CTCTGATTTAGCAGCTAGCATGTACAAAAATACATCAGATGTGGATCGTTATACTCCGGT
+ACAATTGTCAGGTTTACATGCTTACGTCGGTTCATCTTATAAGTACATCAACGACTATCT
+TTTAGGCCTTGATGATTATGGCAAAGAAACTGTTGAAAAATGGATTGAGTCTATCGATTC
+TGCGTTTGAAAATGGTGTTCGTCTTCCGAAGGGAACTAAGCTATTTCGAGGTCAACATAC
+TAAGCGCGAAGCTATTGAAGTTAGTTTAGAAAACAAGCACTTCTATTTCAAGAATTATGT
+GTCAACTTCAATGGCTCCTATTATCTTTGGTGGATATGGACGAGCATATGATGCAATGGA
+CCCCGCTGCATTGAACACAGATACATCGACTCCTAAAGAAGTGCTTGACTCTGTTTCAAC
+TGTTCGGCCTGATAGTATTACTAACTCTGAAATGGGTGAATTGCGTTTAGCGTTCGTTAT
+TTCTGGCGCAGAGAAAATAAAGACTATCGTAACCAATGCTGGAATCTCAGGATTGTCATT
+TGAAGCTGAAGTTATTCTTCCTCGTGGTACTGTTCTTAGAATTGATAAAATGTATGGAAC
+AGCTCAGAAACTTCAAGCTAATGACTACACAGCATCAAAGAGTGTTCTTATGGAATGCAC
+TGTAGTATCTCCAGAACAATTATCTGAAACTACAATTTATGATGGCGATAAATTGTTAGA
+AGGTGAATTGGTTGAATCTGATTATTCGTTCAGTTCTTTTATTGGTCAATTAAATGAAGC
+TAAAGTTGAAACACCAGATTGGTTAGGTGAAGCTCTAGCATCATTTGTTGACATAAATAA
+TTTACCAGAACGATTCATAAATTAATATTTTCACATGGACGTGAATTCAGAGAGGGCTTT
+ATGGAAATTTTAAACGAAGTACTAGACGAAAGTAAACTGGATTTACCAGTTACGAACCTT
+TATCCAAAGACGAAAATTCCACAAATTTTTGCTATTCAAACTAACTCCGAGGGTTCACTG
+CCAGCATTCAGGATGTGTTCATATACATCTGGCGGTGATACCAATAAGAACGTTAAACCT
+GGCGACAAAATGATTCATGTTGTTATGCTATCATTGAGCGAAAAAGGATCATTAGTTAAG
+CTTAAAAACTTAGGCGGCGATCCAATTGGTGTTATCTCTACTACGTTCAATATCGTTTAT
+TCAACGATGAAGCAGTATAAAATGGACGCATGCTTGTTCCGAATGGCCAAAAGCAAAATC
+GGTGGACAAGCTCGTCAGATGCAGGTTATTATGGACCGACTCGTACGTTCTCGTACTGGT
+GGTAAATTTGTTATCCTGAAAGAACTCTGGGATTATGATAAGAAGTACGCATATATTCTT
+ATTCATCGTAAAAATGTTGATCTCTCAACCATCCCTGGCGTCCCAGAGATTGATACTGGA
+CTGTTCACTGCAGTTGAAACTAAAGTTGGTGAAGTTTATGTTGAAAAGAAATCAGGTCAA
+CAAGTAACTAAAGCCCAAGCCGTTGCTGCTTCTATTGCAGTCGAAAACGATAAGCGTTCA
+GATCAAAACGTTATTTCTCGTGCTAAGATAAATCGTCGTCAAGCTATTGCTGCTCAGTAT
+TCTGTTGATGCATCTAGCATCCAAGGCGATGATCGTGCTGCTGAAGAATTTAAACGCTTA
+GAAGCTAAAGTTCCAGTTAAAAGCTCTAAAGGCGCTGAGTCATCAGACATGGTAGCAAAA
+GTTAATACCATCGCTGACCGTCAAGGAAATGAGTATATCGGCAAAGTACTAAACTTCATC
+ACTAATCCTGAAACATCTCAGGACACAGATGGTAAAGCATTGACTGCACGAATAGGTCAA
+TTGCGCCAGTTATCTAAAATGCCTAAAGGTGCCATGTTATCAGGTGGATTTGAAACTGGT
+GGTATGAAGTACTACATGGAAAACCAAAAAGAAATGTACAATGAAGTTCGTTCATTTGCT
+CGATTGATAGCTGGGGTGAATACAACTAACTCCTTTCAGACGATGAAAGATTTAGTTAAA
+ATGGCTTCAGCTGGAACTAGACCTGAAGATCGTGAACAGTTAATTGCAAATTTAATTGGA
+TTAGCTTATAAAGAAATAAGTGCAATCATCAGAGATTCATACCAAACTGCAGCAAGTTTA
+TCTAAAGAGAATGATCATTATTCTAAAGATGAAAAACAAGCTATCAGTGAATACTGCGCA
+AACGCTTTCGAATACGTGAATATGTTCTTAATCGGTAAGCCGGAAGAAGGGTATTCAACT
+TCTGATTCTCTCGAGATCATCGATAATATGGACTCTGCGTTTGAAAAAGGAACTCGTTTA
+GACAAAGGTACATTATTGTATCGTGGCCAAAAATTAGACCTTCCTACA
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/blastxml/blastn-gene1.xml	Wed Apr 24 02:29:32 2024 +0000
@@ -0,0 +1,128 @@
+<?xml version="1.0"?>
+<!DOCTYPE BlastOutput PUBLIC "-//NCBI//NCBI BlastOutput/EN" "http://www.ncbi.nlm.nih.gov/dtd/NCBI_BlastOutput.dtd">
+<BlastOutput>
+  <BlastOutput_program>blastn</BlastOutput_program>
+  <BlastOutput_version>BLASTN 2.2.28+</BlastOutput_version>
+  <BlastOutput_reference>Stephen F. Altschul, Thomas L. Madden, Alejandro A. Sch&amp;auml;ffer, Jinghui Zhang, Zheng Zhang, Webb Miller, and David J. Lipman (1997), &quot;Gapped BLAST and PSI-BLAST: a new generation of protein database search programs&quot;, Nucleic Acids Res. 25:3389-3402.</BlastOutput_reference>
+  <BlastOutput_db>/opt/db/nt_aug2015/nt</BlastOutput_db>
+  <BlastOutput_query-ID>Query_1</BlastOutput_query-ID>
+  <BlastOutput_query-def>Merlin</BlastOutput_query-def>
+  <BlastOutput_query-len>58313</BlastOutput_query-len>
+  <BlastOutput_param>
+    <Parameters>
+      <Parameters_expect>0.001</Parameters_expect>
+      <Parameters_sc-match>2</Parameters_sc-match>
+      <Parameters_sc-mismatch>-3</Parameters_sc-mismatch>
+      <Parameters_gap-open>5</Parameters_gap-open>
+      <Parameters_gap-extend>2</Parameters_gap-extend>
+      <Parameters_filter>L;m;</Parameters_filter>
+    </Parameters>
+  </BlastOutput_param>
+<BlastOutput_iterations>
+<Iteration>
+  <Iteration_iter-num>1</Iteration_iter-num>
+  <Iteration_query-ID>Query_1</Iteration_query-ID>
+  <Iteration_query-def>Merlin</Iteration_query-def>
+  <Iteration_query-len>58313</Iteration_query-len>
+<Iteration_hits>
+<Hit>
+  <Hit_num>1</Hit_num>
+  <Hit_id>gi|451937967|gb|KC139519.1|</Hit_id>
+  <Hit_def>Salmonella phage FSL SP-030, complete genome</Hit_def>
+  <Hit_accession>KC139519</Hit_accession>
+  <Hit_len>59746</Hit_len>
+  <Hit_hsps>
+    <Hsp>
+      <Hsp_num>1</Hsp_num>
+      <Hsp_bit-score>9779.15</Hsp_bit-score>
+      <Hsp_score>10844</Hsp_score>
+      <Hsp_evalue>0</Hsp_evalue>
+      <Hsp_query-from>35381</Hsp_query-from>
+      <Hsp_query-to>53427</Hsp_query-to>
+      <Hsp_hit-from>22789</Hsp_hit-from>
+      <Hsp_hit-to>4832</Hsp_hit-to>
+      <Hsp_query-frame>1</Hsp_query-frame>
+      <Hsp_hit-frame>-1</Hsp_hit-frame>
+      <Hsp_identity>13209</Hsp_identity>
+      <Hsp_positive>13209</Hsp_positive>
+      <Hsp_gaps>547</Hsp_gaps>
+      <Hsp_align-len>18276</Hsp_align-len>
+      <Hsp_qseq>GCCACCTGCTGACGGTACTGGTCGATTTGCTGCGCCAGTCCGGCAGCCGCACGGTTCGCCTCGTTCAGCAT-CTTCGTCTTCTGCGCCAGGTCCTTGATGGCGTTGCCGCTGGTCGACACTTCGGATGCGAGGGTGTGGACTTGCTGCTGCAGGCCAGATAGCGTCCGGCGCGCAGCGTCTGACGGACTTATGATTTGCTGGATTTTCGACGCCAGTGGCCCCATCTGCGACGTGGTGGTCTGCACGACCCGGCCCAGGGTTGAATACCCTTTTACCGCCGCCAGTGCCTGCTGCGCTTGCTGCTGCAGACCCTGTATGACTTTATTTTGGGCGGCCGCCGCAGGCGCGGTGGCGATGATGTTTTCCTGCTGCTGCAGTACCTTGTTAACGCTCGCCACGCTGTTAACGATACTGGACTGCGCGGCACCGAGCGTTTTTGTCTCAATGCCATATCGTTGCAGCTCTTTCGTTGTACGGCTCACCTGCGCCGCCCGCGACGCCTCGGTGCGCTCTGCACGCTCTACCTGCCGGTTAACACGGGCGAGTTCGGCTTCCTGTTTTTTCGTTACCTTCGCGGCAGAGTCATACGCTTGCTGCAGCTGGGCTTGCTTGGCCCGTAAGTCTTCCGTCTTTTGCGCCGCTTCAACCATCGTGGCGT---TCTGACGTTTATACAGCTCCACAAGGGCATTCAGCTTTAACAGCTGCTGCCCGGCCTGCTCAAGTTTTTTGTACGAGGCTTCCAGCTGACGCGTCGAGACTTCGCCCCGTTCTGCCGCTTTACGCTGGTCGTCCTGCGCCTTCGCCAT-TGCTTCAATCGCGGAGGCCACGGCTTTAAGGGGTTTCTGGCTGAAATCCCTCGCCCGGATCCTTAGTTCGACGTCTTTGCTGTTAGCCATCGCTCAAGCCCTTAATCAGTTTTTTGTAGTGCGGGCCACCTTTCTTCCCGTTCATGACGGAGGC----CAGTAGCGCCTGCAGTAACGTGCTTTCCGTCACCATGTGCATATTCACGCGGCGCCGGGCAATCTTGATTTCAGACCACAGGTACCCCAGCGGGTACCGGCGTGCGTCTGGGTGTCCCTGAGACATCAGGAAGGACACGCCTTCCCGCAGCTCATTGTGAAACCGTATTACTTTTTCCCTTTTGCTGTAGACTCGGGTGTCAGGCCGGCCTTTGTGTCCCTCATCAGG---------TCCATGGCCTTCCGTAGCATCTTTTTTATATCTTCAACGTCCGAGAAGGTCAGGCGGCCAATGGCTTTCAGCGCGTCAATCTGGGCGGTCAGCGGGAGGCG-CTGGGCTTTCTCCAGGTTGGCTTCGTCGTCCGCTGCCAGCGCGATGATATGGGCTACCAGGCCGGGCGCATCGTTAATAAGGCCCATGGCGAATTTGCCCATGGCCACGTAGGAAAGGTCGCTGCCGCCGTGGGTTTC--GTAAATATCAAACAGCCCTTCCAGGTCGTCATAGTGAACGCGGACGATCTTCGAAATGTCCTGGAATGACAGGCCGCGGACCTCGAATGCAACGTCGCCTTTTTTA-GCG-CG---CTTAATGATGATCTCTTCGGTATCCGGGGTGAAATCTGACAGTGACATGGG--GTTTATCCTCTTCGTTGGTTGACGTCGTTAATGTAGCACGTCG--GCAGAAAAGCATAAAAGAAAAGCGCCCGTAGGCGCTTTC-CGGTATGAC-TGCGGT-CTGCCCTTACGAGAAGGTCGCGGTTTGCGATACTG-CGGACTTGCCGTTCGCCAGCGTTGCCGTAACTTTCGCCGTGCCGGCCGTCGCGCGTTTCAGCGTGGTGGTTGCCAGGCCTGTGCTCGCGGTAGACGCGCTCGCCGGGGTAACGGTAGCTCCGGCGTCCGTGGTGAAGTTCACGGTTTCGCCCTGAACCACGGTCCCGTTGCCGTCACGAACCGTAGCGGTAGCTACGATACCCGCACCGCCGGATGCTGCCGAAGTGCTCGCCAGCGATACAGACACGGTACGCAGCGTCGCCGGGTCAACGGTTGCCGCGGAAGGCAGCACGTCAATGTACAGACGCTGGGTAATGTTGTTCAGCTGCAGCGCTTCGAACGAGAACGACATTACGTTCCAGTCGTCGCCTTTCAGTGCGTAATCCCCGTCCGGGCGC-AGCGCCACTTTCGGGAAGTAGTAGTTTTTGTTGGTACCGACCGGGTTGTCCGCGATGTAACGCAGGGCACCGTATATCTGGTTAGTCTTGCCGATCACCATGTTGCGGTTCTGCGCAGCGATATCGCACTGGATGATCATCTGCTTGTTGCCCGCGAATGCGGTGGAGTCAGGCTCGATGTAGATACGGCCTTGCGCCAGGTCCAGCTCGTAGTTGCCAGCGGCGGTAACGACGGTCACGCCCGGCAGGGAGCTAATGTCGCCAGCGCCCGGGACGATTTC-AGCGTCGCCATCCGCTACGCCGACCACAACGTTATCCACGTTG--AACAGGCCAGTTGGGGTATCGTCACTGGTGCCGATCTGGTAATACTTGCCACGCCGTACCGGCTTGAACACTTCTTTGACGCCAGTCTGGTCGGTCAGGGTCATGTTCACCAGGTCGCCAAGGAACCACAGCGCCAGGTTCTCTGCCACGATGTTGTCGCAGGTGAAAGTCCCGGTCATGCCGGCTTCCAGCAGGACGGAGGCGTCTTTTACACGCAGGCCGTAATCCGACGCATAGTGGTCCAGGTTTTCAGTATCAGTGGTGATCGTGAATTCCGGGCCGTTGCCGAAGTACATTTCGCCGGTCTTGCGGTTAGAGTTCGGCAAGAACTTA-TCGAAATAGGTTTTCCCGCGTCCGATTGTATAGTCGTTCTGGAA---ATCGCTTTGCATCTTTCATCTCCTGTTAGGGATTCCGAATATCTACTTTTAGTCCTACCCTAATAGGCAGGAAGAAAAACGCCGTGTCCGATAGTCCTTCCTCGGGCGGACGAACAACCGGCTGTGCGAGTGTCAGTGTAGCAATCATTCCCTTCAACCGATAGACCCCCGGGAATTCCGGGTTTCCATTTTCATCCTTCGAGATGAGCATTGACAGGCGCTTTTCGACGACTGCCACGATGTCGTAGATCGGGTCCGTTGGATTGCGCGCGTCGTCTGCGCACCACCCCTGAACCAGTAGCACCCAGTCATCCATCCGGACGGTCTGTTCCTCGTTAGCGAATTTCCCGTAGTCGGTTGCTTTCGCTTCCAGAATAGACAGGAACGGCATTTTTGCCACGTATTCCGCGCCGAAACGGTCCCGACCGCGGTACACCTTTCCCCGGAAGTCATACGGGTACCCGTTATCCGGGGTGATTCCTTCCAGGAAATCCGTTAATGCTTTCAGCACATCGAGGCGCTTACTCAT---GATAATCTCCCAAAATTGCGGAAGAACTCTGTCGCCACCATGTCAGCGATTTTCGGCCCGACTTTGTCCGCCACGGACGAAAATACCTGGTCCACCGATGGCGCATACAGCAAAGCCACCTTATTCGGCACCAGCCATGATTTGTGCTGAGACCGTTTGTTTGCCAGCGATTCGCCGGCAGACAGCCGTACCGCGAGGCCGACGTTAAAGTTATCCTCGCTAAGACTCGCCCCTTTGTTCAACCGAACCAGGAACGCGTTCTTTAGGTACGTCGTCTTCCCCCGTTTAACCCGTACCGCTAACCCTTCCCTGCGGCGGCTATTAACCACCGTGCCACTG---GTCACGAACCTTGCCAGGGATGTCGCACGCTTGCGGCCTGTAATGGTCGCTTCGAGGTTGGTTTTAGTGGCCTTTTTGGTGACTTTCAGGCGATCGGCATTGAGATATCCGGAGGGGAAGGCGATTTCGTTAAGCATGGTTTTCTTGGCCAGTGACATCCCGCTACGGGTTGTGACCGTGTTAATGGCCATCTGCATTGCCAGGGCGGCCCTTTCCGGAAACA--TCCGGAAGTATTCCAGTATCTTCTTGTCACCGACGGAAATAACGTTAACGGCCATCAGTTCTTCCTCGACACCTGCCAGATCACTTCGACCGGACCGACAATCGGTTCCTGCGTCTGCAGCACCAGGCCAACGTTGCCGTATCCTTCCGCCTTGATGATAATCACGTCACCGCCTTCCAGCGTGACGCCTTTCGCCTGCAGCTCGTCCTGCATAAAAACGATTCGCTCGATGCCATCGATAATCTGGGCGTAACCGCCACTATCCAGATCGCCGACCAGCTGCATCTTGTTGTGCCAGCGCACGCTAAGATCGTCGACGATGACTTCCTGCGAATAGCTTTCATACCGCGCAGATACAGACAGGGACGCGTGAACGTCCCTGCGTGCCTTCGCTTTGATTGCCGCGAAGTTAGAGGCCATA-TCAGACCTCTTCGTCCGCTGCGCCGGCCTTACCGCCTTTTTTGGTGGTGGCCTTCGC---GTCAGACTTTTCTTCCTGCGCAGGCGCTTTTTCTTCCTGCGCAGGCGCTTTTTCTTCCTGCGCAGGCGCTTTTTCTTTCTTCGCCTGGTCTTCCGCATCGACTTCGATGATCGGACGATCGAGGGCGCCCGGGTTCATGCTGTTAATGGAGTCCAGCTCTTTCTGGGTGAAGTTGAAGATTTCACCGATCGCTGGGCGGATACGCTGGCCGTCGCGGAAAACGATGACCGTCTGGACTACTTTACGTTGTGGCATAATCTCTGTCCTTTAAATTGGCCCGCCATTATTGACGGGCC-------------TGCAGGTGGTTACGGAACGACGGTCAGCAGGAACGACGCATTCGGGTCTGCCGGGACCATCAGCGGTGCGCCCTGAGTCATCAGGTATTCCACGCTCGGGTCCTCTTCTTCCCACATTTTCGGGAAGTATTCCAGCGCCCGATAGCCGGCCGCTTTATCCATGATTGCCCCGAAGCACTTAACGCCTTCGATCGCAGACGAGATACCCATGACGGCCTTCTGGTTCATCAGGTACTGTTCCTGATTTTTCCAGTCGCGGAATTTCTGAGTGTTAACCCAGAAACGCATACGGCCGGCGCCGTTGATGCCTACCAGCTCACCCATGAGCTGAACGCCTTCGACATCATCCCACAGACGGGTCAGGTTAGAGTCGGACCCACGGATATTGCCATCCATCAGGCCGTCTTTGCCCCACAGCTCTTTGCCGCCGACTTTAACGAACTGGTCCCATGCGTCGCCGCCGAACACGTAATCGCGGATCACCGTGCCGGAAAGTGACTTATCGGACACCAGACGCTGACCATCGCGCAGGTCGGCGATCATGTCCATCAGGGTAACGCCGGTAGCGGTCCAGTCGGAAGTCATGGTCAGCGCAGCATCGCGGCCAAAGTCTACGCGGGTTTTCGGGTAATCCTGCCCTTCCACGTCAACATAGCCGTACTGCGCAGCCTGCGCTGCCATCCATTCCCAGGTGTTTTCGTGCATCGCGCGGTGCTTCATCAGCAGGAATGCGATAACACGGTCACGACGCTGCTCGTTAGACAGGCTACCGGTACCGAGCGCTTCGCCAGGTTGACGCGGAACAACCATGTTCGGGTCAATAACGTGCTTCGGTTTCACGTAAGCCGGTTTGAAGGTCTTGGTGTTGTAACCCTGTTCCTTGATCACACGGCCTTGCGCGGTAGGTGCGACAAACGGCGCGACGCGGGTAACGTCCTGGATGACCTTATCGAATGCGATCTGGTCTTCCTCGAAGTTAATCTGGCGCGGGAACCACTGCAGGAAGAACGCCGGCAGGGACTTCACCTTGCGTTGCACTCCCATCAGGACGGTAGTTTCGTACAATCCAGCCATTTCTGCTGCTCCTTAGTACAGGTTGCCGATGTGGATGTTCGTACGTTCGAACACCGCCTGACGTTTCAGCAGGGTATTGACTGCTGCTGGCCATACGAGTGCTTCGTGGTTGAACACACCACCGATGTAATACGGTGCGTAGGTTCCC-ACGACACCCGCTTCGTTAGCGATACCGATGGCCGTCGCTTCCGGGTTGGCCGGAGTGGTCGGGTCATAAGGTACCAGTTTGCCAGCTGCGTTTTTAGCGATGACCTGATAACGCGCAAAC---GCGACTGCGACTTCACCGCCGTCGGTTACGATATCAGCTTCACCAGCAAACAGCTGAGTGGGTTCCCACGAACCGAGGTCGCCGTTGCCAGCGAGATAGTTCGGGAGGCTTG------CCATCATGGAGATCAAAGA--CATA-GTAG-TCGCCTCTTACTTAG---TGAACGAGTCGCCAGCTACAGCGGCCATCGCAGCCATCAGGCCATCAC---CTTTGCCGGGTTCAGCCTGCT-GTT--CGTTTTCCGCACCCATATTCGGGTGGTCAGCGTTATCCATCACCGTCTTGAACGGGCTGTCCGCC--CCTTTCTCTGGCTGATTGGTAGCCGCTGCGGCTGCC---GGGGCC-----------TGC----------TCGACCGCAGAAGCGCCCAGCATGGTTTCAGCATCGGCAACACTCATTGCGGTGTTGAACGCAATATGTGACGCCAGTTTTGAACGGCCTTTCGCCGCT---TCGCATCCCAGAATACCGGAAATGCGATTACGTTCCGCCGTAGTCGCTGCCGCGGTCGCCGTGGCAGTTGCTTCGGCTGCTGCTTCTTGACGGGCAGCGTCCATTTGTTCTTGGGTAAA---CATCGCGTTTGCTCCTGGTTGTTCATCCGAGCC---ACCGGACGGCCCGTTTAGGAATTCAGCCACTGCCTTAGCCGGCGTTGTGACCGCATCTATTAGTCCGAGGGCCAGTGCTTCTGGGGCGTTATAGCATAATGCCTCGGTGTCACGCACGACTTTCGGATCTAAATTTCGGTTTTGTGCGACAAGGTTGACGAAGTCTTCACGCATGGTGTCGACATCTGCCTGCCAGCGGGCCTTTGTCTCATCCGAAAGCGTTTCGAACGGGTTGCCGTCGGCTTTGTGCGCACCGGATTTAATAATACTAACCTTAACGCCGAAGTCTTCCAACATCTTACTGATATCGACGTGCATCGAGATAACCCCGATGGACCCGGCGCCGCCCGACGGAATGACCGCCATTTTCGTCGCTGCGCTGCCCAGGGCGTAAGCCGCAGAGTACGCA-TTGGAGTCCACGACAGCGAATGACGGCTTCACTGCGCGGGAGGCGAAAATCTCGTTCGCCAGCTCAAAACAGCCCGCTGCTTCACCGCCGTTAGAGTTCACGTCGAAAATAATAGCTTCCACGTCAGGATCTGCCAGTGCGGCGTTCATCTGCGAGCGGATGAAATTGTAGCCCGTCACGTAGCCATAGTAATAGCCGCCGTAGCGGTTAATCAGGGAACCGTGGATCGGGATAATGGCGAAGCCGCCGGAAAAGGCGAAAGGCTTGTTTCCGC---TCGACGGCGCCATGCCGTACGCCGCGCATAGATTGCGATTGCGCTCCGCGGCGATACGTTCTTCGGCATCGAGGTCAAAGTCGTCCTCATC---GGCGCTCATCTGGAACACCGACTGGATATTCAGCAGGAAATTGGTGTCGCTTTCACGGACTGCTACCGGCGACCCGTTCATGCG-CTGAACCGCTTGCATTAAG---CTGGATCGAACATG--TGCATTCATTGGTTCTGTTCCTCATCAGGGTTATCAGTCGCCGACGAAGA-AGATGATG---TCGTCTCTGCGCCTTCGACAACTTTACCTGAAAAATCCAAATCCAGCGATTTAATCAGATTTTCTTCCCGCGCGCGCTGCTCAAACACCGAACGGAAATCGCCACCCAGGCGCGCAATTTCGGCTTCGTACGTTGACAGGCCATTCTTGATACGCAGGATCGCGGCTTCGGTTTCTTTCTTCTCGTCAATCTGGCCACGGCTGGCACCGATCCATTCCGCATTGCAAATCGCATCACGGAACATCGGGTCATAGAAGTCGCGCCAGGTCTTGCCCGGAGGCAGCGGCACATTGCCGTCGTTAATCTCTTCTTCCAGCCACAGCGTATAGACCATGGACGCGAAGCGGTCGGCCACCAGCTTCTTACGGCTTTCCATGAACTTCCACGTTTCCGCCATCGACGCACGCGCAGAACTGTAGTTCGTCTTCGTGTAGTCGCGGCTGAACTGCTCATAGGAAAGGCCAAGCGCCGCGGCGATATTGCGCAGCAGCGATTCTTCATAGTCGGTACCGACGCCACCCGGTGTGCCGGCAGGTTTCAGGTTGAACTTCGTTCCCGGGAAGAGGTGCGGGACTTTAACGCCGTCGATCGTGATGTTCTTCGACGCGGCGACATACTCGGCCATACTCGCCATGTAGGCATTGAAGTAGTC-CGAAAAGGCGGTCTGCCCCATGCCCAGCTGCGCGAAGACTTCCTGCGTCGGCAATTCAGATTCGATAACGGCGGCATACGTCGCATTAACGATGGCATTCTGCAGGGTGACTTCCTGGAAATTACGGGTCATCCGCATCTGCTTCAACGCCGACACCATCTCGCTGATCCCGCGGGTCTGCCCGGGCAGCAGCTGTTCGATGATGTGGATAATGCGCCGGCGGCCCCAGTCGAATCGTGCTGGCTCGCGCTTCCAGCGCCACTGGCCGTCAATGTTGGTGTAGTCTCCCGGGAAGGCTTCGCGGAACCAGTACGCCTGCGGGGCGCCATACTCGTCAATCTCGACGCCCTTACG--GATCCG-GTCGGTATCCGCCTGCATGTCCGGGTTCGACAGACGATACGGCGAGATAAACTGAATGGCGGTACCGAATGGCCGGCG--GCCTGACGCGCCACGCCCGGTAGACTTGACCCACTCGGCAGACCCCAGCACTTCCCCGGTCATCAAAAACCCGCCGACCGCGAGGCGAACCAGGCCGGTAAACGTGTTGACGCGCCGGGCGTCGAACCAGTTTTCCGGTGACTCTGCAGCCATGTTGAACCGGGATTCGACGATAGCCTGGAAGTCCTCCGCCCAGCCGTCCGGGGCGCCAAGTATCAGGGAATTAGGCTTGGCGTTCAGCTTGTACTGCGACCCGACAATGCTGTCACGGTGGATCGCCACGGCGCCAAAGGCGTAGCCGTCGTTCTGCACCATGTCCTGTGCGCGGGCGTCGGCCAT-GTCCTTATCGCGGGCGATCTGCTGGTCAGGCGAGATTATCGCCGGATTCCAGTTGAAGGTTGCGCGGGTGTTTCGTTCAGCGCCCTCAAGGCCGCCGCCCGCTGC---AGGTTTCGCCGGAGAGGCGTCGACCGTAGCAACC---GCGGTTTT-----CTTGCG-CGCGCGA-GTG----GCTT-TCTTGACTTCGCTCATCAGAA-AATAAACCTCGCTGGGCGACTCGGCGTGCCGAAGAAGGCGCTGCACGGGTCGGGTGAGTTAATTGCGTTCTGCAGTCGCAGAATATACGCCCACAGGCTCTGGCGGTTGGCCGCCGTATACTCTACGCGTTCGCCGTTCTGATCCACCACAACACGCACCGAACCACCGACGTTCAGCTGGTTATAGGCGTCCATAGCGTCATTCAGCCATTGTTGGTACTTGGCTCGGCATTCATCTGGGGTCATGGTGGTCATCCTCATGCTAAC---ATTTCGGCCAGTTGCGCAAAACTATAACCTGTATCTGGTTTTTCTGCGATGCCATCTGGTTTATCTA----CTGTGACC--ACCAGCGGGTTTTTATCCCACTCGTCAGCCCACACGGGCGGGTTATCCCAGTCTATTGCTTCCATCGCGAGGACACGCCCGCTGATACACATCCCGATCAGATAGTAACTCAAGTCCCACGTTTCGTTTCGGGTACCCTGCGGGCATTGCCAGCCTTTTTCGTCGCGGTGCTCGGCGCACATCTCGCC--ATAC-GCGTAGTCCGGAAGCCAGGTCGGGAAATGATACATGCCTTTGCCGGGGACCGTTACATCCAGTCGACCGTTAAGCATGTCTTTCACCATATTCGAGTTTATCATCAGCACCGGGACGTCGCCGCGCGCGATCGCGTTTTTGTCCTTCCGGTTAGAGTCCGGTGTCGCGATATGGGTACGCGGGCTTTTCGGCATCGGGTCGCCTTTGACCAGGATGAATCTCCCGTTTTTCCCCTCGCGGCGCAGCTTGCGATAATACTCGTACGCATTGGCCGTTACGCCTGCCGCACCACCGGAGTCACAGGCCGTCATCTTGACCTGCATCACGCGGCTGGGGTCATCGGCCAGCGGATAGGTCTTCATCATGACCTGCTTCTCGATCAAATCCCAGTCCTCCAGGTACGCCGCCGGGCTTAACTTCTCCCGCTCGCCGTCTATATCGAGACGTTCGGATTTGATGATGTTGAACCGGTCTATCAGGTAAATATCGAACGGGTACCCCGGCGCCACGCCGAAGACCGCCACCTCAAAGCGGTGTTTCTGGACGTCGACCGTCGCCGCCAGGAAACGCACCGCGGGTGGTACCGTTTTTTCCGCCCACGGCTCCGCCCGGGCTTTCAGCATTTCCGGAACACGAACCGACTCGATCGACTTCGGCACATACGGTTCGCCCATGTCGTTGTTCCAGAACTTTTTCAGTGACTCTTCCGACATCGTGCGCTCATAGTCGTCGGACGCATCGAGGTAGTTCAGCACCAGCGTCTGCCATGAGATAAACGCCGCCGCCGTACCGCGCAGCCAGAAAGACGCGAATGTCGCCCGAACCGGCTCGCCGACCAGTTGCCCTTTCTCGTTTACCGTACATCCTTCCGGTACCCACATGCCCCACAAATTCATCTCGTACTTCTCTTCCGGCGCGATTTCGCAGCCGCAGCATGGGCAGACCATTCTGGCCGTTTCTGCTTTTTCCAGGTTGGTTAGCGTTCGGCCATCGGCGGACTTGGTGTCCCACTTCATCAGCTGGAACGTTCCTTCGAAATACTGGTCGCAATGAGGGCATGGCCATTTCCAGCGCCGGCGGTCGCCGCGATTGTAAAGCCCGACGATGCCGTCGCACGGTGGCGCTTCATGCGGCGTTTTCTTGATCCAGTTTGGGTCTTTTACCGGGCGGGACGGCGACGATTCTGCCGCGCACATGGCAAACGACCCGAAGGTCGTTGTACGTTTTGACGCGAGGTCAAAGGCGTTACCATCGCCACCGATGTCATCGTCAATACGGTCATAGTCGGTGATGATGATACGGCCAACCGGCCTCCCCGCCAGTTCCGTAACCGATGGGTAACTAAGCGTCAGGATGATCCCGGTGGTGTAGTGTTTGTCGAATTTGTTATCGGCATCACGGTTCTTCATCAGCATGGCGCCTACTTCCGGGCTGTGCCGATGGAGTCGGTCCACGCGTCGCATGGAGAAGTCGCGTGCGGCGGTAGAAGTCGGGCAGAACACCATGATATCCATGGGGTCCACTTTCACCGAATAGGTAATGCCGTTGAGGATCAGCGCATCCGTTTTCCCGCTCTGCGCCGGGCCTACAAACGCCATTTTGTTGTAGTGGCGGCTGTTCAGCGTGTTCATCGGCTCGACCATGTACGACGTGGTCATATTAAGCCAAGGCCCGACATATGCGCCTGGCTGATTCACGTAACGGTATTTGGCGGCCGCCTCGGCGACCGTCATGCGCATTGGCGGCCGCAGCTGACTGCCGACCGACCGGATGATGTGGTTTAACGAT----TTAAACTTCATCGTCTTCTTCCTCCGCGAACCGT-----TTTTC---CAGGGTATTCGCGAGGTCATCCAGTATTGAATCTACCGATGACTGCACCACGTTGCGCTGCGCTTCGGTAAGCCCTACCTGCCGCGATAATGTGTCGGGGATCAGCAGCAGACTCATTCGCAGCGTTTTGATAGCTTCGCCAAACACACTGACCACGTCTTCCGTTGGCCACAGGTTCCCTGCGCGCAGGTCGTACTCCTGCTTCGCGCGCTGACCGTTCCAGAACTCCTTCGACAGCTCTTTGGGTAGGTCTTTGAAGTTCATGCGGCGCAAATACGTCTCGACGTCGTACAGCGGTTTTACCAGGTACGGCGCGACTTCGTGGACCGCGTAAATCGGGTACCCGCCGCGCTCCCCGACGGGCGGGACATCCATGATCTTCGGCGTGATGTCCCGGCGCTCCATGCGGAACAGCTTCGCCAGTTGCGTTATGTTGCATCCCTGAAAAATCATCGCCTCGGTATCAGCGTCCGGCGCATTCGATCGCCGATTGCGGGTCGCCAGCGGGGCAGTTTTAGTCGTCTTCGTCATCCCATAGCTCCGTTTTCTTAGCCTTCATGCGCTTAGTTATGCGGCCTTTGATGCGGTTTAGCAAATCAAAAAAAGCATCTTGCACATCACCCTTAGTATTTAGCGCTTCGATGACGGTGCCGTCGACAGTGTCGATCAGCTCCTTCGTTTTCGGATGGCGGATCATCGCTTTCATCTGATAGACCGTCACCGGGTGCTTCTGGCCCTGACGCGCCAGGCGGCCATTGAATTGCAGAAACCGTTCAAGCGACCACGGGTTATCGACGTATACGATGATGTGACCACCGTGCTGCAGGTTAAGCCCATGGCCGGCGGACTGGGGGTGCGCCGCCAGCAGCTTTATCTTGCCGGCGTTCCACTTCTTAATCGCCTTGCCATCATCGTCCATGACGACCAGACCTCTTTTCCCGAACCGCTCCTGCAGGCGGGCCAGAGTCGGCTTAAAGTGATAGGCCAGAAAGACGTTTTTCCCCTCCAGGGTGGTGTCCAGTAATTCTTCCAGCGCATCAAATTTCAGATCGTGAATTCGATACGCGTCTTTCTGCTTCACGACTTTATCGTCACTGGTGATCCCGACGATTTTGGTGTCGTAGATGAATCCGGACGCCAGCTGCAGCAATTTGGCCTGGAGGGACGCGGCCTGCTCGGCTTCAATCGTCAAT-GGGTCATCCAGATATTCGTCAAATTCGTCGGGCATGAATTCGACAAGGGATTCTTCTTCCATCTGGCGGTACAGGTCGGCGGAATGCGGGTCCAGTTCGACCGCGACCGGAACCAGTTTCGGCTTTTCGAGATCGAGATAATCTTCCGCCTTCATCACCATGACGATGTCGGAGATCTTACGGATGATTTCTTCCTCGGCCCCATTGCGTAACTTGAACTTGAAATTGTACCGGTTCTGGATGAAATAATTTTCCTGATACCCGGTGATCGTGGTGCCAAAGCGCTCGCCTTCGTCCAGCAGGTACGTCTGCGCGAAAATGCCCATATACCCTTCGGCGGCAGGGGTTGCAGTCAGCTCCACCAGGTAGTTTATGTACGGCCGGCAGCGGCGTAGCAGCTTGAACCGTTGCGAGGTATGCGACTTGAACATGCTGGACTCGTCCAGGATAACCATGTCGTATGGCCATTTCTTTTTGAACAGCGTACACAGCCACGCGAGGTTATCCACGCTCACCGTGTAGAAATGGCAGTCCTCGCGTGCGGC--GCGCTCGCGTTGCGCTGCATCACCGTCGATGACCGATATCTTCCAGAAGCAGAGATGCCCCCATTCCTCGAATTCGCTTGGCCAGCCCACTTTCGCAACGCGCTTTGGCCCGACGATCAGCACTTTGTTAACCTTCCCGTCGACGATACGGTCCAGCGCCGCGGTAGCGGCCATCACGGTCTTGCCCAGTCCAAGGTCGACGAACAGGCCACAGAACGGCGTTCCTTTGATGAAGTCGACGCCGTCGTCCTGATAGCCGTGCATGTCCGACCGCTGGTGAATT--ACGTTGCGCTGGCAATACGCGATTGCCTTACTCAAAGGCGATAAGGTAGTTCTTAAAGTCTTCAAAATTGTCCACCCATGTCACGTTAGCCCCTTTGGCTTT---CATCTGCCGATGGCGGTTTCGCTGCTGCAGCGTTGGTTCTTCGCCAGGTCGCTTGAATTCCACAAAAAGCACAACGCCATTCCGGATAAAAACGCGATCCGGAACGGCCTTTTTCCCGGGTGCCGTGAACTTCGACACCCACCAGCCGCGGCCCTGCGCATACTCGCAGCAGCGGCCTTCGACCTTCGATTCCCTGACGACAGGGGTTCCCCATTCGGGCATTAGCGGTTTCTCCGGCAAGTATTTGATTTCTATGCAAATTAGTCTTTGCGATAAAAGAACCCTTCCCACCCGGCGGCGCCAAGCGGTAATCCGGGCGCCCATGGCAGTTTCGCCGCCATGCAGCCGATCAGGTCAGCAAGGGTTAACGGGCTGTCTTCCGGGACTTCGGTAACGATCTCATCGTGGATATGCATGACGATCTTAAAGCCCATCCGATGTGCCTTCTTCATCCCTTCGGCGAGGACGTCACGCGCCAGGGCCTGAACGATGTTTTCCACAAGTTTTCCACCGTGGCTGAACACCTTGCCCCAGGACGAACCGCCGGATTTTTCAATTTTCCCTTCGTACTGGAAGTTCAGCGTGGAGTATTTCTCGCCTTTACGTGGGCCGC-TCTGGACCGTCATCTGGCGTTCAGCGATGCGCGGGCGGAAGTAGTACATCTTGCGGCCTGACGGCAGCTGAATAGTCAGGAATGGCTTGGTGTATTCGATGGTCAGGCACTTCCACTTCACCGGGCGATGCGTACGGATGACCTGGAAGACACAGTTTTCCAGTTGCGTCCAGGCGTTCACTATTTCCGGGCATAGTTCACGAAACGCTTTCACCGAATCCGCGGCTTCTTTCTGGGTCATGTGAACGCCCATATTCTCCGCGTATCCCCACAGCCCGGTTTTCTTCCCGTCATCGCCGAGGTGGCCGCCACCAAGGCGATAACCTGCACCGAGGGTAGCGGGTTTGGCTTTACTGCGGTGAGGAAGGGTGTCTTCGTACGGCAATCCAAGCCAGTGAGCGGCGAACGAGCGATAAAGGTCATGCTTTGCCGCCAGTGTGTCCATGGACCATTTGCAGTCGGTCAACCATCCGATCACGACAGATTCTATGGATGCAAGGTCGGCAACGATAAATTTATGCCCGGGGGCCGGGATGATTGCTGACCGGATGCAGCCGACAAGGGCGTCCATCGGTTCCCCGGCGAACAGCGCCAGATTATCCAGCTCCCGGTTCGCAATGAACCGGTTCGCGATCGTCAGGTCTTCCACTTTTTCAAGAAATTTCGGGGTGCGCGCGAGGTTCTGCGTCTGCAGGCGGCGTCCGGCCCAGCGATTTGTTCGGCTGGCGCCGGCGAACTGCAGGGAATAACGGAAACGCCCGTCTTCACCGGCGCAGTCGATCATCGTTTTGTATTTGGCGATTGAGTTTTTGGCGCTGTTAAGGCGGGCTTTCAGAACGGTTATCGCTTCATCATCGACGCCGTTTTCTTCCTGTTCACGGATAACTTTTTTCACCGTGTCCTGGCGCACATCGTCAAACGGGTACCCTCGTTCTTTAAGCCACGGTACCAGCTTGGATACCGAGTTCGGGTTTTGAAGGCCGGTGATATCCTTCATCTCTTCTATGATTTGCGGCTTCCGGCGTTCAGCCAGGTCCAGTGCGGCCTGCGCGAATTCGGTGTCGATCATTACGCCGCGGTCATTGATAAGCTGGTCCAGTGCGTATAAGTCCCATTCCTGCG-GCAGTATGGGGTACTTAATGAGCCGGTTTTTAATCAGCATTTCTGTATCAACGTCGCGAACGTTATACCGGCAGAATCCCCACCACTCTTCGGGATCCGTCAGCTCGTTACGCCATTCAAAAGGGTTATTTTTGGTAACACGTTGAGGCACGCAGAACATTTTTATCAGCCGCTTGCCGTCCGTGTCTTTCAGCTGGTCTTCTTTCAGCCCGATCTGCTTACCTATCTGCAGAAGGTCGCCAGTGAAGCCGAGCATGTACGCCAGAACCATCGTGCATCGCCAGGAATTATACGGGGTTTTCAGGCCAAGAACACGGCGGGTCATCACCCTTTCGAATTGTGCATTGAACGCCCACTTCTCCACGTAGGGATCAAGCAGTGCTTCTTTCAGCTCTGCTGGCATCTTCGCGCCACGGGATAGGTCGGCGTGCTGCACCTTGCCGTTGTTAAGGGAATACGCCGCCATCAGGACTTTCG--CATCCGGGCAGCGGGAATATCGGTCCAGGCCTTGCGTTTTGAGATTGGCACGCGCC--CGGCTTTCGTAGTCAAGGTTAATAATATCGGCCATGGTGTC-CTCTTAT---GAGAAAGCCCGCACTAGGCGGGCTTCCGGTTTCAATGCCCGACGGGCTGGGGGTTAAACGTCGTCGTCTTCATCGCCGGCGTCGTCGTCTTCCCAGTCTTCGTCGTCATCCCACGCGTCGGAGGTATCAACACGACCTTCGCCGAACTGTTCGTCATCCTTACGCTTTAAAACGGAGATCAGGTTAGCATTTACGCGTTTGCCATATTTGTTATCCTGGGTCCAGGGTCGGATAACCATGGATACCCAGCAACCGCCGTAAATCTCTTCTTCAATCTCAGCCTTAGTCGTTAATTCCTCGCGCTCGATGTTAAAGACTTCGGGCTTTTTGCTTTCGCGCGCAGAGAGAACCCACATGCCAGCGCATTCCGGTTTGTCCGGGAAATCGACATCGCCGTCTTTCAGGAATAACATGGCCGGCGCCACTTTGAGCGGACCAGCTTTGTGATTCTTTTTGGCGACTTCGATCTGCTCTTTCAGCAGCTGGTAAATCTCTTTGTGCGTTTTCTTCGG---CAGAAGC-CCGACGATGCCGTATTTCGGCTCGCCTTCGCCGTCTCCGCCGTATGGGGCGCCCAGGTGCGGATATGAAGCGCGTACGTTGGAAACTTTGATGTGACCGCTCTTATACAGAACGCCGTTTTTAACTTTCTTCGCAGGAACTAATTTTTCCGCCATTTCTCTA-CTCCGGGTTACGAATTTACGGGTTTACCATCT-------TACAGATTTACACGTCATCGTCGTCATCTTCGTCGTCATAGGCGCCGGAATATTTCTGATCCAGTGGTGGCCGCTTATCAGTCAGCGGAACCAGGGTCGGCTTGCCTTCCGGCTTCCATACGACGCTTTCGATGACCATTGGCGCGCCGGCGCGTGACAGTCCAAGTTTTTCCCGAAGGACTTCTTCCATCTGCGCCGGCGAGCGCAATTCGGTTTTCATATAGTCTTTTTCGTCAAGGCCAAGGAAATCGTACAGCTCCCGGGCCTTTTCGACGTTGG----TATGCACACGGTTAGAGCGTGATTCCACCAGCTTATGCCCGGGAACCTGCTTACCGT--CTTTCGCGGCCCGCTCCAGCTCCAGGTCCAGGCGGGCGAACCAGTTTTCAATCACTTTGCGGTAAGGCAGGATCTTGGCCATCTCGGCAACGGACAGGTCGCCGAACTTAGCCTTCCGCATTTTGTATTCTTCCGCCAGGGCGGCGCGTAACTGCGACATCTCATAATCTCCGAATTCAGCGTCCAGGAATTCGAGGTCGGCACCGACGGCGCATTCCATCATGTACGCCACCGCTGCGCAATTATGCGCGGCCCGGCACCACCGGCATCCTTTCAGCGTCGCCTTGCGCTTGGCTTTGAGTGACCAGGCGGCAGCTGCACGCTCGCGGATAAACTCGGCGAAGTCAAGCAATTCGTCCACCGTCACTTCCCAAACGTCGAAATGCTCAAGCCTCGGCTGTGCGATCCGGATGATGACCCGGTCAAACTCGTACTCGT-CGCTAAATGCGCGGTACGCCCCGTATGCGTAGAGCAACGCCTGGGGGTTCCCTTCCGCGAAAACCTGGACGCCGGTTCCATATTTCAGGTCGGTGACAATCAGCACCCGGTCACGAATGATGATGTTATCCGCGGTACCGCCCTGCGGGAGAAACGGCACTACTTCGGCGTCCGGGTCTTCCTCCAGCTCGTCAGCGTTGGCTGGTGGCATCAGGTCGGTGAACCAGACCCGGATTTCCGTCAGCATCATGCCTTCTTCGAACCGACACCAGTCAACATAATCCTGAACATAGTCGATCATGGAGCGGGTGACGACAATCTCATGCCGAACGCCTTTTTCCTCGATGACCTGCGTGGTTCCGATAAGATGCGTCGGTCGGATGTCCGTTTTCAGCCACTGCTCGGCGATGCCATGGGCGACGGTTCCTTCCGCCGCTTCATAGCTGCACTCGTCATCTTCGAAAAGGTTGGCCAGCAGGCTTCCGCCGCAGGCCGTCCACATCGCAGAGGCCGACGGCGCGAATATCGAATGCCCGCCGCCCGCAAACTCCTGCATAACACGAACCAGAAAGGACTTACT</Hsp_qseq>
+      <Hsp_hseq>GCCACCTGCTGACGGTACAGGTCGATTTGCTGCGCCAGCGCCGAGACGGTTTTATTCGCCTCGTTGAGCATTCTTACT-TTCTGAGCGACGTTCTCCACTTCCTTGCTATTGCGAGCCAGTTCTGCGGTAACGCCGTGTACCTGATTCTCAAGGCCGGACAGCGTGCGGCGCGCCGCTTCTGCCGGGCTGACGATGGTCTGGATCTGCGTGCCAAGCGGCCCGAGTTGCCCGGTTGCCTGCTGCACCACGCGGCCGAGGGTTTGATACCCGCGCGCCGTCGCCATCGCCTGATCTGCCTGCTGCTGCAATCCACGAATTACCTTCGCTTGTGCGGCCGCAGCGGCAGATGTTGAAATGATTTCGTCCTGACGTTCGAGGACACGGTTAACCTGCGCGACGCTGGTGACGATGCCCGCTTGGGCCGCCCCAACTTTCGACGTCTCGATCCCGTATCGTTCGAGGTCGCGGGTCGCCCGGTTGACACGTTCGGCCTGAGTCGCTTCCGCGCGGGTTGCGGCTTCGACCTGACGCGTCACCCGGGCCAGCGCCCGTTCCTGTTTCTGCGTAACCTTCTCGGTGGAGTCGTAGGCTTTCTGGAGATCGGCCTGTTTCTGGCGGAGTCCTTCTGTCTTGGCCGTCGCCTC---CGTCATGGCCTGATTCTGCCGTTTGAACACCTCGATCAGCGAGTTGAGTTTAAGCAGTTGGTTCCCGGCACTTTCCAGCTTTTTGTATGCGGCTTCCAGATCACGCGTCGAGATTTCACCGCGCTCGGCTGCTTTACGCTGTTCGTCCTGCGCCCTCGCCATCTGCT-CGATAGCATTGGTCACAGCCTTTAGGGGCTTCTGACTGTAGTCCCTCGCCCGGATTCGTAGCTCGACGTCTTTACTGTTAGCCATCAGATAATTCCTTGATTAGTTTTTTATACTCTTTCCCGCCTTTCTTGCCGTTGAGTACAGCGCCGATACAGGACTGCAT-CAGTAAA---CTTTGGGTGACATAACCCGCGTTTACCCGGCGCTTCGCGATTTTCGTTTCTGACCACAAATATCCTAACGGGTAATGCCGGGCGGCCGGGTGTCCCTCGGACATGAGGAAGGACACCGTGGCACGAAGGTTATTGTGGAAGTCGAGAACTATTTCGC----GCTTT-GAC-CGGGTTTCGACACCGCCTCTTCGCCCTTCATCTTGCCGATCTGCTCCATTACCTGAGCGAACATCTTTTTTACTTCTTCAACGTCCGAGAACGTCAGTCCGGCAATCTTCTTCAAGGCGTCGAATTGTACCAGCAG-GGGAAGCGTCTGAACCTTTTCCAGTTCGGCTTCTTCGTTAGCGGCCAGCGCGATAACGTGGGCCACCAGCCCCGGCGCATCCGATACCAGCGACACGGCGAAACGCCCGGTAGCAATGGCCGTCAGGTC--TTCCCCGGCGGTCTTCTGGTACAGGTCAAACAGGCCATCAAGGTCGTGATAGTGAACGCGAATGATTTTGGAAATGTCGTGGAAGGAAAGACCACGGACGTTAAACGAGCCA--GCCTTTTCGCCGCGACGGGCCGGGATAGTGATTTCTTCGGTTTCGGGTGTGTAGTCTGCTAATGACATTTGACGGATCTCCTTTGCGCTAATC--CGTCGTTAATGTAGCACATACTTGCAGA------TAAAAGAAAAGCGCCCGAAGGCGCTTTATCAGTTTGGCATGTATTACGGAGC---CGAGAAGGTAATGGTTC-CGGTAGTGGCCGCTTTGCCGTTTGCCAGCGTTGCGGTAACAGTCGCGGTACCCGCTGCGGTACGGTTGACCGTAGTGGTCGCCGTCCCGGTAGACCCGGTCGTCGCGCTGTTCGGCGTGACGGTGGCCCCGGCCACGGTGGTGAACGTCACCGCGTCGCCCTGTACCGCCGTGCCAGTGCCGTCACGGACAGTCACCGTACAAACGACACCCGCGCCGCCAGTGGTGGCCGTAGTCGATGCAGGCGTGATTTCGATGGTACGCTGCGTGGTCGGGTCAACCGCTGCGGCCGCTTCGACGATGTCGATGTAGACGCGCTGCGTGATGTTGTTAAGCTGCATGGCCTTGAAGGTGAAGGACATGACCTGCCAGTCGTCGCCTTTCAGTGCGTAGTCGCCGTCCGG-CGCGAGAGACACTTTCGGGAAGTAGTAGTTTTTGTTCAGACCAACCGGGTTATCGGAGATCATGCGCAGCGCGCCATACACCATGTTGGACTTGCCAATGACCAGCGTACGTTTCTGCGCATCAACGTCGTACTGGACGGCGATCTGCACGTTACCCGACAGGTCGGTAGAATCCGGCTCGATGTAGATGCGGCCCGCTTCCAGATCGATTTCGTAGTTGCCAGCCGGGTTAACGACAGTGGCACCAACGATGGAAGTGATGTCGCCGCTACCCACGGAAATCGCGATAGACGC-ATCGGCCTTAACCATCTGGAAGTTGGTCACGCCGCGAACA--CCCGTCGGGTTATCGTCGGTGGTACCGAGTTGGTAGTAACGGCCGCGCATAATCGGGTTGAACACTTCTTTCGCGTCGGTCTGCTGCGTCTGAGTGGTGTTAGATACTTCACCGAGGAACCACAGCGCGAGGTTATCCGCGTTGATGTTATCGCAGGTGAAGGTACCGCCCTGAGACGCTTCCAGCAGCACGGACGCATCCATCACGCGCATACCGTGATCGGAAGAGTAGTGATCCAGCGTTTCGGAATCGGTGTTGATGGTGAATTCCGGGGTGTTACCGAAATACATTTCACCAGTCTTACGGTTAGTGC-CGTCTTGGAATCGGTCAAAGTAGACCGTTCCGCGACCTACCACATAGTTATTCTGGTAGTTATCGTT---CATTCTGTTTCTCCTGTTAAGGATTCCTAATGTCCACTTTGAGTCCTACCCTAACAGGTAGGAAGAAAAACGCCGTATCGGACAAGCCGTCTTCTGGTGGTCTGACAACGGGCTGCGCGAGTGTGAGTTTAGCAATCTTCCCACCCAAGCGGTAGAGGGCTGGATACATCGGTTGCCCCTGCTCGTCCTTCGCCACCAGCATAGCCAGTCTTTTTTCCACCTCGGCCAGCAGTTCGTACGCCGGGTCGGTCGGGTTTCGCGGGTCGTCTTTGACCCACCCCTGTACCAGCAGCACCCAATCGTCCATGCGTACGGTCTGTTCCTCGTTGGCAAAGCTACCGTAGTCGGTGGCCTTCGCTTCGAGGATCGACACGATAGGCAGGCGGGCCGTGAAGTCCGCCCCAAATCGGTCGCGCCCGCGATACACTTTACCTTTCAGGTCATAAGCGTATCCGTTTGCAATGGTGATCTGTTCAAGGTGCGCTGTCAATGCTTTAAGAATGTCAAGCCTTTGACTCATTTAGACAGCCTCGCGAAATTACGGTGGAATTCTGCCGCTACCATGTCACCTATCTTCGGCGCGACCGTCTCGGACACTTCCGCGAAGACCTGATCCACCGACGGCCCGTACAGCAATGCGACGCGGCCCGGTACGAGCCATGACTTGTGCTGCGAGCGTTTGTTAGATAAGGATTCCCCGGCGGAAAGCCGTACGGCCAGACCGATGTTATAGTTGTCCTCGGTAAGACTGGCCCCTTTGTTCAGGCGCACCAGAAACGCGTTTTTCAGGTATGTCGTCTTACCCTTCTTCACGCGAACTTGTACGCCGCCGCCCCGTTTGCTGTTAGCGACCATTGCCCCGCCAGTAACGAAACGGGCGAGGCTGGTGGCGCGTTTACGCCCGGTAATAACGGCTTCGAGGTTGGTCTGAGTGGCGCGCTTAGTTAGCTTTAGGCGGTCTGCGTTGAGATAGCCGGATGGAAAGGCAATCTCGTCGGTCATCGACTTCTTGATAAGGGTCATGCCCTTGCCAGCAGCCACGCTATTAATCGCCATGCGGATCGAGTTGTTAGCGATTTCCGGTACCTGTTCCAGA--TACTCCTTCAACTCGTTGGAGCCAATCGCTAACACGTTAACAGGCATCAGTCGGCCCTCGCCACCTGCCAGACGACTTCCACTGGCCCGACGATGGGTTCTTGCGTTTTGAGAACCAGACGGGCGTTCTCGTATCCCTCGGCCGTCATTATGATGCTATCACCTTCGGACAGCACCACGCCTTTGACGGCCAGTTCTTCACGCGTGAAAATGATTCGCTCGATGCCCTCAACGATGTTCGCGTATCCGCCGTTTTCAAGATCACCCATGATAGCGATTTTGTTGTGCCAGCGGACGCTAAGACCTTCGACGATGACGTCCTGCGAATAATTCTCGTAGCGAGCAGGTACTGACAGGGACGCGTGTACGTCCCTGCGAGCCTTCGCTTTAATTGCTGCGAAGTTAGAAGCCATAATTAGACTTCGTCTTCCGC---GCCAGACTTTTTATCGTCTTTGGCGTTTTTCTTAGCACCGTCAGCCTTCTCGTCTTTTTTAGACGTTT------------CAG---CTTTCGCCTGCTGCGCTGCGGCTT---CCTGCGCTGCCTGATTTTCCACGTCAACTTCCATCACCGGGCGGCCAATGGCTTCCGGATTGATTTTGTTGATGCTTTCCAGTTCGGCCTGTTTGAAATCAAAGATCTCGCCGATGGCAGGTTTGATACGAGCGCCGTCGCGGTAAACGATGACGGTCTGGAGAACTTTACGTTTTGGCATGG-CTCTTTCCTC-AAATCGACCCGCCCGGTAAGGCGGATCGTACGGTTTGAATTACGGGTGATTAGGACATTACGGTCAGCAGGAACGACGCATTCGGGTCTGCCGGAACCATCAGTGGAGCGCCCTGAGACATCAGGTATTCCACGCTCGGGTCTTCCTGATCCCACATTTTCGGGAAGTATTCAAGCGCCTGATAGCCAGCGCCTTTATCCAGAATAGCACCGAAGCAACGTACGCCCTCGATCGCCGAGGAAATACCCATTACCGCTTTCTGCTTCATCAGGAACTGTTCTTGGTCGTTCTGGTCGCGGTATTTCTGAGTGTTCACCCAAATACGCATACGGCCAGCGCCGTTAGCCCCTACCAGTTCGCCCATGTACTGAACGCCTTCCACGTCATCCCACAGGCGGGTAACGTTGGTTTCAGAACCACGGATGGTCGAGTCCATCAGGCCATCTTTGCCCCACAGTTCTTTGCCGCCAACCTTGACGAACTGATCCCAAGCGTCGCCGCCGAAGACGTAGTCGCGGATCACGGTGCCGGACATGGACTTATCGGACACCAGACGTTGACCATCGCGCAGGTCAGCAATCATGTCCATCAGGGTGACGCCAGTCGCAGTCCAGTCGGTAGTCATGGTCAGCGCTGCATCACGGCCGAAGTCTACACGCACCAGCGGGTAGTCCTGACCCTGAACGTCAACGTAACCATACTGCGCAGCCTGCGCCGCCATCCATTCCCACGTATTTTCGTGCATGGCGCGGTGTTTCATCAGCAGATATGCGATGACACGGTCGCGGCGCTGCGCGATAGACAGGGTGCCAGTACCCAACGCTTCACCCGGTTGACGCGGGATGATCATGTTAGGGTCGATGACGTGTTTCGGCTTCACGTAGGCTGGTTTAAAAGTCTTCGTGTTGTAGCCGCTTTCTTTGATCACGCGGCCCTGTACGTTCGGTGCAACGAACGGAGCAACGCGGGTTACGTCCTGAATAACTTTATCGAAGGCAATCATGTCTTCCTGAAAGTTAATCTGGCGCGGGAACCATTGCAGGAAGAACGCAGGCAGCGTTTTCAGCTTGCGCTGTACTTCGAGCAGTTGGTAAGTAGTGTAAAGTCCAGCCATTTGCGCTGCTCCTTAGTACAGATTGCCGATGTGAATGTTAGTACGGTCGAAGACCGCCTGACGTTTAACGAGCGTATCAACGGTCGCAGGCCAACCGAGGGCCGCGTGGTTGAACACCCCGCCAATGTAGTACGGCACGTTCTGGCCGGACTTCGCTGGCTGTGCT-GCGATACCAATCGCCGTTGCTTCCGGGGCGTCAGCGGTAGTCGGGTCGTACGGCACCATCGCGCCAGCGGCGTTCTTCGCGATAACCTGATAGATCGCGATGTCAGCGCCAGCGACGCTACCT---TCGGTCACAATATCGGCTTCGCCTGCGAAGATTTGGGTTGGCTCCCAAGAGCCGAGGTCGCCATTTCCCGCCAGATAGTTAGGCAGGCTGGTCGCGGCCATCATAGTCA--AAAGATTCATCCGAAGATCCCCTATTACTTAGCCATGTTAGAG---CCAGCTACAGCGGTCATTGCCGCCATCAGACCAGCCGTTTCTTTCGCGCCTTC---CTGCTCGTTGCCAGCGTCGGCACCAGCGTTAGGATGGTCAGCATTCGCCATCACGGTATCGAACGGGCTGTCACCCTTCGCTTCGGTACCCGGTT--TACCCGGCGCGGCAGCGTCAGGGGCCACGGTGGTGACTGCGGCTTTCGGTTCTTCGGCGGAATTGGTCAGCATCGCAGTAGCGTCTTCAACGGACATATTCGTGTTGAAGGCGATATGGTTTGCCAGTTTAGTGCGG---TTAGCCGCTGCATCGCAGCCCATGATCCCGGCAATGCGGGTTCGTTC----------GTTG-----GTCGCCGC--------------CT-CTGCG------CGGGCTGCGTCCATTTCTTCTTGCGTAAAGCTCATTGCGTTCGCTCCTGAGTG---ATCCGGGCTGTTATCGGACGGCCCGTTGAGGAATTCGGTAACAGCCTTCGAAGGCGTTGATACCGCGTCAATTAGACCGATTGACATCGCTTCACCAGCGTTATAGCACATCGCTTCGGTGTCGCGCACCACTTTCGGATCTAAATCCCTGTTTTGAGCGACAAGATTGACGAAGTCGGTGCGCATTGAATCCACGCTCGCTTGCCAGTCTGCTCGTACTTCATCGCTCATTGGTTCGTACGGGTTGCCGTCGGCTTTGTGCTCCCCGGACTTAATGATATTCACGGTGATACCGATATCCGCCAGCATCTTCGACATGTCGATGTGAAGGGCGATAACACCGATGCTTCCGGCACCGCCGGATGGCGTTACAACGATTTTATCCGCTGCGCTTGCCAACGCATATGCCGCAGAATA-GCAGTTTGAATCGACAACCGCCAGCGAAGGTTTCTCGCCGCGTGTATCAAACATTTCCTGAGACAACTCGAAACAGCCCGCCGCTTCCCCGCCGTTCGAGTTGACGTCGTAGATAATCGCTTCGACATCAGGGTCGGCCAGCGCTGCATTACGCTGACTGCGGATAAAATTGTAGCCCGTCACGTAGCCGTAGTAATACCCGCCGTAGCGGTTAATCAGGGTGCCATGAATCGGGATGATGGCGAGGCCGTTGGAAAAGGCGAAAGGTTTGT--CCGCAGATGGTCGGC-CTACGCCATACGCTGCACACAGGTT-----TTCGCGCATCTGCT----GTTCAGCGCGCTCCTG---AAAGTCTTCATCATCACAGGACATCATTTG---------CTGCATATTGGTCAGCAGCGTCGGGTCATTCTCGCGAATGGCGATCGGCTGGCCGTTCATACGACTGAGC-GC---CATTGAGACGCTCGCTCTTACGTGGTTGC--TCATTCCTTCGGTTCCTCTTCGTTGTTGTCCGA-GCCAGTGCTGCCAGTTGAACCGCTTGCCTCCGTCCCTTCGACCATCTTGCCGGAGAAATCAAGGCCCAAATCTTTGATGATGCCTTCTTCGCGGGCGCGCTGTTTGAATACTTCGCGGAAGTCTCCACCGAGGCGGGCGATTTCTGCTTCGTACGTTGACAGGCCATTCTTGATGCGAAGGATAGCGGCTTCGGTTTCTTTCTTCTCGTCGATCTGGCCGCGACTCGCGCCGATCCATTCTGCGTTACAAAGTGCGTCACGTTTCATCGGGTCGTAGAAGTCACGCCAAGTGAAGCCCGGCGGCAGTGGAACATTACCAGCGTTGACCTCTTCTTCCAACCACAACGTATAAATCATCGAAGCAAAACGGTCGGCTACCAGCTTTTTACGGCTTTCCATGTACTTCCACGTTTCAGCCATCGAAGCGCGGGCAGAAGAGTAGTTCGTCTTCGTATAGTCGCGGCTGAACTGCTCGTACGAAAGGCCGAGTGATGCGGCGATGTTCCTGAGCAACGATTCTTCATAATCGGTTCCGACTCCGCCCGGCGTTCCTGCGGGCTGCATTTTCAGTTTCGTACCGGGGAACAGGTGCGGGATTTTCGCCCCGTCGATTGCGATGTTTTTCGATCCGGCGATGTACTCGGCCAGACTCCCCATGTAGGTTTTCAGGATGTCGCCGAAAGGCG-TCTGCCCCATACCCATCTGATTGAAGACCACGTCCGACGGCAATTCGGATTCAATGGCCGCAGCGTAGGTCGCGTTGACGATGGCGTTTTGCAGCGTGACTTCCTGAAAGTTTCGGGTCATCTTCATCTGCTTCAACGCGGCGACCATTTCACTGATACCGCGAGTCTGGCCCGGCAGCAGCGCTTCAATGATGTGGATCATCCGACGTCGGCCCCAATCGAAACGAGCGGGCTGATATTCCCATCGCCATTGTTCG---AGGTCAGTCGGGTCGCCCGGGAACGCCTTACGCAGCCAGTAGCCGATCGGCGCACCCATTTCATCCAGTTTGACGCCGGAGCGCAGATACTTGTCG---TCCATGATGTTGTCCGGGTTGGACAAACGGTATGGCGAAATCATCTGGATCGCTGTGCCAAACGGACGGCGCTGCAT-ACGGGTACCCTTCGG----CTTCATCCACTCGCACGACGCCAGAACTTCCCCGGTCATGATGAAGCCGCCAACGGCCAGACGTACAAGCCCGGTCAGGGTGTTCATCCGGCGGGCATCGAACCAGTTTTCAGGAGACTCGGCCACCATGTTGAAGCGCGCCTCGACTACCTCCTGAAATTCATCCGCCCACCCTTCCGGCGCGCCGAGAACCAGCGAATTCGGTTTCGAGTTGAGTTTGTACTGCGAGCCGACCACGCTGTCACGGTGGATCGCCACCGCGCCGAACGCGTAGCCGTCGTTCTGTACGATGTCCTGAGCACGCGAAAGCGCCAGCGTACCG-TCTTGGGCGATCTGCTGGTCGGGTGAAATGACGGCAGGCGTCCAGCGGAACATTTCACGCGTGTTCCGTTCAGCCCCCTCTAAGCCGCCACCGAGTGCCGAAGGATTCTGCGGCGTGGCGTCCAACGTAGCGACGTCGGCGGTCTTTGCCACTTTCTTCGCCCGTTGTGTAGTGCTTCTCTTTTTCTCGGTCATGGGAATAAGAATCCT-GCTGGTGAACTTGGTAGGCCCATGAAGGCCGCGCAAGGGTTGTCCGAATTAATCGCGTTTTGCAGTCGAACGATGTAGGCCCATAGGCTTTGTCGGTTCGCTGCGGTATATTCCACGCGTTCACTGTTCTGATCCACCACGACGCGTACCGAGCCGCCGAGGTTTAATTGGTGGTACGCATCCATCGCTTCTTTGAGCATGAGGCGATATTGCGCGCGGCATTCTTCTGGTGTCATGGTGGTTCTCCT-ATGCTAACGCCATTGCG---AGTTTCTCGAAACTGTATTCGGTATCT-----TTCGGCGCATCAATA-GGTTCATCGCTCGGCGGTAAAATAACCATGCTGTTATCGTCCCACTCCGCCGCCCATGATGGCGGGTTGTCCCAATCTATTTGTTCAATCCCGAGCACCCGGCCGCTGACGCAAATACCCAATAAATAATACGCCAAGTCCCACGTTTCGTTTCGGGCGTGCGCCGGGTTGTGCCAGCCTTTCTCGTCACGCGTCTCCGTACACAGTTCGGCGAATACCGCGTCGCCC---ATCCAGTCCGGAATGTGGTACATGCCTTTTCCCGGCTCCACGACGTCCAGTCGGCCGTTCAGGCTGTCTTTCATCACGTTCGAGTTAATCATCAGCACCGGAACGTCGCCGCGTGCGATGGCCTTTTTGTCTTTCTGGTTGGAGTCCGGTAGCGCCACGCGGGTACGCGGGTTGTTCGCTTTCGGGTCGCCCTTCACCAGACAGAAGCGCCCGGTTTTCCCTTCCTTCCGCAGTTTCCGGAAGAATTCGTACGCGTTGCCAGTTACCCCGGCTTCACCGCCGGAGTCGCACGCGGTCATCTTGATCGGCAGCGAACGGCCAGAATCATCGGACAGCAGGTACGTCTTGTTCATCACTTCGGTTTCAATGAGATCCCAATCTTCGAGGTATGCGCCCGGGTGCAGGATTTTCGGGTCGCCATCGTCATCGAGGCGGCGCGATTTCGTGATATTGAAGCGGTCGATCAGGTATGTGTCGAACGGGTAGCCGGGGGCCACGCCATGCACCGACACTTCAAAGCTATGCTTCTGCACGTCAACCGTGGCCGCCAAGAAGCGCACGTTCTTCGGCACCGTCTGTTCCGGCCACTTCTCGGCTCGGGCTTTCAGCGCTTCCGGAACGCGTACCGTCTCGATAGCCTTCGGCACGTACGGTTCGCCCATGTCGTTGTTCCAGAATTTCTTCAAGGACTCTTCGGACATCGTACGCTCGTAGTCATCCATCGCATCGAGGTAGTTCAGAACCAGTTTCTGCCATGTGATGAACGCGGCCGCCGTTCCGCGAAGCCAGAAGGACGCGAATGACGAGCGCATCGGCACCCCGGCCAGTTGGCCCAATTCGTTGACGTGACAGCCTTCCGGCACCCACATCCCCCACAGGTTCATTTCGTATTTGTCTACCGGATCGATTTCGCACCCACAATGCGGACAGACCATGCGCACCGTCTCGGACTTTTCGAGGTTGGTAAGCGGATTGCCATCGGCGTCTTTCGTGTTCCACTTCAAAAGCTGGAAGGTACCTTCGAAATACTGGTCACAGTGCGGACACGGCCATTTCCAGCGTCGGCGGTCGCCACGGTTGTATAACCCGACAATCCCGTCGCATGGCGGGGCTTCGTGCGGCGTACGCTTAATCCAGTTCGGGTCTTTAATCGGACGTGATGGCGAGGACTCGGCCGCACACATGGCAAACGACCCGAAGGTCGTCGTACGTTTTGATGCGAGGTCGAAGGCGTTACCGTCGCCGCCGATGTCGTCGTCGATACGGTCATAGTCGGTGATGATGATACGGCCAACCGGACGGCCCGCCAGTTCGGTCACAGACGGGTAACTCAACGTCAGGATGATCCCGGTAACGTAGTGTTTGTCGAACTTGTTATCAGCGTCGCGGTTCTTCATCAGCATTTCGCCCACTTTCGGGCTATGGCGATGAAGACGGTCTACACGTCGCATTGAGAAGTCACGCGCGGCCGTTGACGTCGGGCAGTAGATCATCAGATCCATCGGGTCAACTTTCACCGAATAGACAATGCTATTCAGGATCAGCGCATCAGTTTTACCGGACTGTGCCGGGCCGACAAACGCCATCTTGTCGTACGCCCGGCTGTTCATCATGTTCATCGGCTCAACCATGTACGGCGTGGTCGAGTTTAGCCAACCCCCGACGTATGCGCCGGGTTGGTTGACGTAGCGATACTTGGCGGCCGCGTCGGCCACCGTCATGCGCATGGGCGGCCGTAACTGCTCGGCCACCGAACTGATAATCTG----CCCGATGCTCTTAAACTTCATCGTCGTCCACCTCGTCG--CCGTTGAACTTATCGATCAGCGCGCTCGACAGGTCGTTCAGCATGGCGTCAATGGATGACGTGATGACCTGACGTTGCGGCTCGCTGAGTCCGGCCTGACGCGCCAGCGTGTCGGGAATGAGCAGCATCGACATGCGCAGCACCTTCACCGCCTCGCCGAAGTGCTCGATCACCTTCTCGGTTTCCCACAGGTTGCCCGCTTTGATATCGAAGTCCTGCTTTGCGCGCTGCCCGGCCCAAAACTCTTTCGACAACTCCTTCGGCAGATCCTTGAAATTCATGCGGCGCAGGTACGTCTCAACGTCGTACAGCGGCTTAACGAGGTACGGGGCCACTTCGTGCACCGCGTAGATCGGGTACCCGCCGCGCTCGCCGACTGGCGGGACATCCATGATTTTCGGCGTGATGTCCCGGCGCTCCATGCGGAACAGCTTCGCCAGTTGCGTGATGTTGCAGCCCTGAAAGATCATCGCTTCGGTATCGGCGTCCGGCGCATTAGAGCGGCGATTCCGGGTTGCCAGTGGCGCA---TTA---CTCTTCGTCATCCCATACCCCTTTATTTTTCGATTTCTTGCGGCGTTTGATGCGCCCTTTGATACGTTCGAGCAGTGCGAAGAACGCGTCCTGCACGTCTTCCTTCTCGACCAGCGCCTGTATGACGACATCGTCGGCTGTCTCGGCCAGAAGC-CCG--TTCGGTGTTCGCAGCATCGCCTTGAACTGGTAGATCGTAACCGGGAACTTCTGCCCCTGACGGTGCAATCGGCCGTTGAATTGCAGGAAGCGTTCGAGTGACCACGGATTGTCGATGTAGACGATGACGTGGCCGCCATGCTGGAGGTTTAGACCGTGTCCCGCAGACTGAGGGTGCGCGGCCAGCAGGCGAATCTTTCCGGCGTTCCACTTCTTGATGCACTTGCCGTCATCGTCCATGACCACCAGA--TCTTT----AAACCGCTCTTTCAGTCGTTCGAGGGTCGGCTTGAAGTGATAGGCGATCAGCACGTTTTTGTCGGCCAGCGTGGTTTCCAGCAATTCTTCCAGCGCATCGAATTTCAGGTCGTGCAGCCTGTACGTGTCCTTCTGCTTGATGACCTTGTCGTCTTCCGTGATGCCGACGATTTTCGTGTCGTAGATGAAGCCCGAGCACATCTGCAATAACTTCGACTGCAAGGACGCCGCCTGCTCCGCCTCGATC-ACAATCGGGTCATCCAGATGTTCGTCGAAATCTTCCGGCATAATCTCGACAAGGCTTTCTTCCTCCATCATGCGGTACCGCTCCGCCGTCTCCCCGTCTAACTCGACCGGGACAGGAACGAAATTCGGTTCGTGCATGTCAAGGTAGTCTTCCGCTTTCATGACTAAACATATATCAGAAATCTTCCGAATAATCTCGTCTTCCGCGCCTGGGCGCAGTTTCCACTTGAAGTTGTATCGGTTCTGCGTGAAGTAGTTTTCCTGATAGCCCCCGATGGTGGAGCCAAAGCGCTCGCCTTCATCCAGCAGGTAGATTTGCGCGAAGATACCCATGTACCCCTCGGCCGCAGGCGTGGCCGTCAACTCGACGATGCGTTTGATATACTTTCGCACCCGGCGCAGCATTTTGAAGCGCTGCGAGGTGTGGGATTTGAACATGCTCGACTCGTCAAGCACTACGGCGTCGAACGGCCATTTCGTTTTGAAGTGCTCGCACAGCCACGCGATGTTATCGACGCTGACCGTGTAAAAATGGCAGTCCTTGTTCGCGGCCGCCGCTCGCTCTTTG--GCGTTCCCGGCGATAATCGACATCTTGTAGAAGCACAGATGGCCCCATTCGTCGAATTCAGTCGGCCACCCGGTACGGGCCACTCGCTTCGGCGCGACGACGAGGACTTTGTTTATTTCGCCGTCCGCGATCAGGTCGAGCATGGCTGTCCCGGTCATCACGGTTTTACCCAAGCCGAGGTCTACGAACATGCCGCAGTACGGATGGTCTTTGATAAACTGGACGCCTTCATCCTGATAGTCGTGCATGTC--GCTGCGGTTCAGTTTAACCGTCCGCAGGCAGTACGCGAGCGCTCTACTCAAAGGCGATAATGTAGTTTTTAAAGTCTGCAAAATTGTCCACCCATGTCACGTTTGCCCC---GGCCTTACGCATTTCCTTATGGCGGTGATACTGCTGCGCCGTTGGTTCTTCGCCGGGGCGTTTGAATTCGATAAAAAGCACAATGCCGCCACGGATCAGCACGCGATCCGGGACGGCTTTTTTGCCGGGGGCGGTGAATTTCGACACCCACCACCCGCGCCCCTGCGCGTATTCGCAGCAGCGCTTTTCGACCTTCGATTCTCTG------------------------ATTATCGGCT----CGGC------------------CATGTTAATCCTTACGGTAGAAATAGCCTTCCCACCCGGCAGCGCCAAGCGGAAGCCCTTCGGCCCACGGCAGTTCGGCCGCCATGCAGGAGATCAGGTCATCCACGGTCAGCGGGCTGTCTTCCGGCACTTCGGTTACGATTTCATCGTGGATGTGCATGACGATGCGGAAGCCCATGCGGTGCGCCTTTTTCAGACCTTCGGCGAGCACGTCGCGCGCCAGTGCCTGAACGATGTTTTCCACCAGCTTACCGCCGTGACTGTAGATCTTTCCCCACTTGGTGCCGCTG---CCTTCCACCTTGCCTTCGTACTGGAAGTTGGTCTTTGTGTACTTCTCGCCTTT-CTTCGGCCCCTTCTGAACCGTCATCTGGCGCTCGACCAGACGCGGACGGAAGTAATACATTTTGCGGCCAGACGGCAGTCGGATGGTCAGGAATGGCTTCGTGTATTCGATGATCAGACAGCCCCACACGACGGCCTGACGGGTACGGATAACCTTGAATACCGCGTTTTCGAGGTCATACCATGCGCGCACAATTTCCGGGCAAAGGTCGCGGAACGCCTGCACCGACTCTTCGGCTTCTTTCTGCGTCATGTGTACGCCCATGTTTTCGGCATAGCCCCACAGTCCGGTCTTCTTGCCATTCTCGTCCATGTGGCCGCCGCCGAGGCGATAGCCCGCGCCGAGGGTAGCAGGTTTGGCTTTCGAGCGGTGTGGCTTCGTCTCTTCGTACGGCAGGTGCAGCCAGTGAGCCGCGAAGGAGCGGTAAAGGTCGTGCTTGGCCGCCAGCGTGTTCATGAACCATTTGCAGTCCGTAAGCCATCCGATAACCACGGATTCGATGGACGACAGGTCAGCAACGATGAACTTGTGGCCCGGCGTCGGGATGAAGGCGGAGCGGATGCAGCCCACCAGCGCGTCCATCGGCTCACCAACATACAGCGTCAGCGCATCAAGGTCGCGCTGGTGGATCATCTTGTTGACGATGGACAGGTCGGTCACGTCCTCGATCAGCTTCGGCGTTCTCGGCAGGTTTTGGGTCTGAATACGACGGCCAGCCCAACGGTTCGTACGGCTCGCCCCGGCGAATTGCAGTGAGAAGCGGAAACGGCCATCCTCGCCAGCCGCGTCAATCATGGTCTGGTATTTGGACAGGGAGTTTTTCGCGCTGTTCAGTCGCATTTGCAGCACGCGGATCGCTTCCGGGTCAACGCCGTTTTCATCGGCTTCACGGATGACCTTGTTTACGGTGTCGCTGCGGAGATCGCTGAACGGGTAGCCGCGCTCTTTGAGCCACGGTGTTAACTGCGCCGGGGAGTTTGGGTTGTTCAGGCCAGTGATGTCGGCCATTTCTTCGATAATCTGCGGTTTGCGCGCTTCTGCGAGGGCCAGCGCCGAGTACGCGAATTCGCGGTCAATCATCACGCCTGTGTCGTTGATGAACTGATCCAGCGCGTACATGTCCCACT-CGGCGTCCAGTACCGGGTACCGCATCAGGCGCGCTTTAATCGCCAGTTCGGTTTCAACGTCCCGGATGTTATATTTGCAGAAGTGCCACCAGTCTTCCGGGTCGGTCGCTTCGTTGCGCCACTCAAACGGGTTTTTCTTCGTGACGCGCTGCGGCTTGCTGAACAGGTCGATCAGGCGCTTGCCTTCCGGGTCTTTCAGTTTATCTTCCGGTAAGCCGATCTGCGTGCCGACGGCCAGAAGGTCGCCCGCGAAGCCGAGCATGTAGGCCAGCGCCATCGTACAGCGCCACGCTTTATACGGCGTTTTTATGCCGAGCACGCGGTGGGTCATCACGCGTTCGAACTGCGCATTAAAGGCCCATTTCTCCACGTCCGGGTCTTCCAGCGCTTCACGCAGTTCGCCGGGCAACTTTTTGCCTCGGTGAAGGTCTACGTGCTGCACCGCTCCGCCGTTGATAGACCATGCGCCCATCAGCACTTTCGTCGATTC-GTCA-CTCGAATAGCGGTCGAAGCCGCTCGTTTTAAGGTT--CACCCGGCTTCGGGATTCATAGTCAAGATTAATGCAATCTGCCACGTCAACGCTCCTATATGAAAAAAGCCCGCACACGGCGGGC------CTTGAATTACCGCCCG--AGGGCGTAAA-----------TTAA---------ACTTCGTCTTCCCAATCTTCGTCTTCATCCCACGCATCAGACGTGTCAACGCGACCTTCACCGAACGGTTCGTCGTCTTTGCGCTTGAGAACGGAAATCAGGTTGGCGTTGACGCGTTTGCCGAATTTGTTTTCCTGCGACCACGGACGGATGACGACAGACACCCAACAACCGCCGTAGATCTCTTCCAGAATTTCGGAAGAAGTAGTCAACTCTTCGCGCTCGATGTTATACACATCCGGGCGTTTGCTTTCGCGCGCTGAGATAACCCACATCCCTTCGCATTCCGGTTTGTCCGGGAAATCGGTGTCGCCGTCTTTGATGAACAACATGGACGGAGCGACTTTAAGCGCGCCTGTCTTGTGGTTCTTCTTGGTGACTTCGATCTGCTCACGGATGATTTTCTCGATCTCGCCGTGGCTTTCTTTCGGCATCAAAAGCGTCAGCGA----GTATTTCGGCTCGCCGCCGTCTTCGCCGCCGTACGGCTTATCGAGGTGCGGGTAAGAAGCACGTACGTTAGAAATCTTGATGTGACCAGATTTGTACAGCACGCCATTCTTGACTTTCTTCGCAGGGACTAATTTCTCGGCCATCTTAATATCCTCGGTTTACTGTTTTACGGGTTTACTTTCTACGGTTCTACGGGTTTACA---CTTCGTCATCATCTTCGTCGTCCCACGCCCCGGAATACTTGCCGTCCAGTGGTGGCCGCTTATCGGTCAGCGGTGCCAGTGTCGGCTTGCCTTCCGGCTTGTAGACTATCCCCGCGATGATGTTCGGCGCGCCAGCCCGGGACACGCCCAATTCATCCCTAAGCACTTCTTCCATCTGCGCCGGAGTACGCAGTTTGCGCTCGATGTACTTGTCCTCTTCGATGTCGAGGAACTTGAACAGCGCGATCGCATCTTTCTCGTTGGCGAATTTG----CGGTTTGTCCGCGACTCCACCAGCTTTTGACCCGGTACCTTCTCGCCGTTCATTGCGCGG--CGTTCCAGTTCGAAATCAAGGCGCGAGAACCAGTTTTCGACCACCTTGCGGTATGGCAGGATCTTCGCCATCTGCTCGGTTGTCAGGTTCCCGAACTGCGCACGCCGGAATTTATACTCCTGCGCCAGCGCATCACGCAATACTGACATTTCTTCCTCCCCGAATTCGGATTCAAGGAATTCCACATCCCCGCCCACCGCGCATTCCATCATGTACGCTATCGCTGCGCAGTTATGTGCTGCCCGGCAAAAGCGACACCCTTTCAGGGATGCGCGGCGCGGCGCGGTAAGGCTCCATGCCGCTGCAATCCGCTCCCGGGCGTACTCCGCAAACTCCAACAACTCGTCAATCGTGATTTCCCACGTATCGAAGTGGTCGAGTCGCGGCTGCGCAATCCGGATGATGATACGGTCAAACTCGTATTCATCCGCGAAA-GCGCGGTACGCACCGTACGCGTAAAGTAGCGCCTGCGGGTTCCCTTCCGCGAAAACCTGAACGCCAGTACCGTATTTCAGGTCGGTCACGATCAGGGTGCGGTCACGGATGATGATGTTATCCGCCGTTCCGCCCTGTGCGACAAAC------------TCTTCCGGTTCTTCGTCAGGTTCATCCGGGTTCGCTCGCGGCATCAGGTCGGTGAACCATACCCTGATTTCCGTGAACATTTCACCCTCTTCAAATCGGCACCAGTCCACATACTCCTGAACGTAGTCGATCATTGACCGCGTGATAGGGATGTCATGGCTGACATCGCCTTCCGTGATCGTCTCGACGGTACCGATTAAATGGGTTGGCCGGACATCCGTTCGCAGCCATTGTTCGGCGATTCCGTGGGCCACCGTTCCTTCCGCCGCCTCGTAGATGGTTTCGTCATGCTCGAAAAGCCCTGCTATCAGGCTTCCGGAACATGCCATCCAACGCGCTGACGCCGAAGGCGCGAAGATTGAGTGACCGCCACCGCCGAATTCCCGCATGATGCGGACTAACAGCGACTTACT</Hsp_hseq>
+      <Hsp_midline>|||||||||||||||||| |||||||||||||||||||  | |   | |     ||||||||||| ||||| |||  | ||||| || | || ||  |   | ||||   ||   | || ||| |  |  | |  ||| || || | ||  ||||| || ||||| |||||||| || |||| ||| || | |||   |||||| | ||   | || ||||| |  |||   || |    |||||| || ||||| ||||||  ||||||     ||| |||||  ||||| |  || ||||||||||  ||  | || || ||   ||| |||||||| || |  |  || |  ||||| |  |||||  | |  || ||   ||||||   ||| |||||| | ||||| |  |  || || || || |   |    ||||| || || |||||||  || ||    || |  ||| | ||  |  | ||| | | ||| || | |||   |||    || ||||| ||  | || ||||| ||  |   ||||||||| | ||| |||||| |||  ||||| || |||| ||| || | ||| || ||    || |   |||| |||||   || ||| ||   | || |||| |   |||| |||||  ||| ||| |  || |  || || || | ||| || | ||||||    || || |||||||| | ||||||||| | ||||||||||| ||| || || || || ||||||||||| |||||||||||| ||||||| |||| | || ||   || ||| || || ||||| ||||| ||| | |||||||||||||| | ||| ||||||||||| ||||||||||||    ||  |||| || |||||||| || |     || |||||||| ||||| |  || | | |    ||| |  || | ||||||    ||||  || ||      |   || || ||||||   || || ||  |||| |||||||  || || | ||||||  | || ||| | ||||||||||  ||||| |||||||||||     | || || | |||||| ||    |  ||| |||| |    ||| | ||| ||||| ||    | |||| |  | || |||||  |         |||||  |||     | |||||||||||  ||||||||||||||||| ||||| | | ||||    ||||  ||||| |  ||  |   ||| |||| ||| |||  | || ||||| | |||||| ||||  || ||||||||||| |  ||||| ||||| || ||||||||    |  ||   || ||||||    ||  | || | |   |  |||||  | || | | ||  |||  ||| |  |||||||| || || ||||||| |||||||||||| | ||| || |||||||| ||||| || || || ||||| |  || |   |   |||||||    ||| ||   |   ||  |||| |||||||| || || ||| | ||||  | ||||||  |  |  | |||| | || |  |   ||||||||||||||||| |    |||||      ||||||||||||||||| |||||||||  | || || | ||   | | |  |   |||||||||   ||||  || || || | |  |||||||| ||||||||||| |||||  |||| || || || |  |  || || | ||| ||||| |||   || ||   | |||| | ||||||   ||| || ||||| || |||||  | ||||||||  |||| |  |||||||| ||| | || ||  |||||||||| || ||  | |||   |||| |||||| ||||| |  |  |||| |||    ||  |||  |     | ||||||| |||| | ||||||||| | ||| || |     |  | ||| ||||| |  ||||| || |||||||| |||||||  || | ||| | ||| ||||| || | |||||||||||||||||||||||| || |||||||| ||| || | |||||||||||||||||||||||||||   ||| |||||||| || | |||    ||||| || || || | |  ||| | |||||| || ||||   | || ||||||||| | |  ||| |||||| |   ||||||  ||| ||||  |   |||| || || |||||||||||||| |||||     |||| || |  |||||||||||||| | | ||||||| ||  | ||    | |||  | ||||||||    |||  |   ||  | |  | ||| ||| ||     | | |   | |||   ||||  |  ||||  || || ||| |||||||  |||| ||||  ||||| ||   ||| |||   | ||| ||||||||||||||  || | ||||| |  ||| | ||  ||||    |  || || |||||||||||||| ||||| || ||   |||||| ||||||||||| || |||  |      ||||||||||| ||||| || ||  | || ||||  |||| ||| || |  ||||| |||||  |||| | ||| ||| |||| ||||||||||||  ||| ||||| |||||||| || ||||| ||||||| |  || |  | | |   || || |||    | ||||| || |    |||||  |||||| |   |||| |   |||  |   |||||||||| ||||||| ||| || ||||| ||||||||||||| ||| ||||||||||||||||| || || |  || || || || || |  ||||| ||||| |||||||| ||| |||||||| | ||   ||| || ||||   | ||  |   ||| |  || |  || |||||||  |  ||||| | ||| |  ||||| ||  | ||||  |  |||||   |||||| || || || |||| |||||||  |  ||||||||| ||||| |||||||| || ||||| || ||||||||||||||||| || ||  | ||||||||||| || |||||||| || || |||| ||  ||||     |||  | | ||||| || || ||||| || ||||| ||||| || ||    | |||||| | ||| |||||  |   ||||||   ||| |||    | || |||||||| || |  || || |  | ||||||   || |  ||| | ||||| |||  ||| |||| ||| ||||||||| | || |||||| ||||  | || | |||   ||  || ||||| |||||||| ||| | |||||||| || ||      ||| || |||||||| |||||||| || |||||||| |  |  ||||| ||||| || |||||||| || || |||| |||| |||| |||||| ||||||| |||||||||||||  || ||||| |||||||| || ||||| |||||||| |||   || || || ||   ||  ||  | |  ||   ||| ||| | ||| |  | | |   || ||||| |  || |||   || || || || || || |||||    |||||||||||||| | ||||||    || || |  || ||||| || || |||||||| ||||| || ||||| || ||||    ||| |  ||||||   || | ||| ||  | |  |  |  ||  | ||||| |||||  | || |    |   ||  ||||||| | |   ||| ||  || |||   | ||  |||   || |  |  |  |||||||| | |||||||    ||||| |||||||||||  ||||| || || ||||| || ||||| ||||| |  || ||||| |   ||||  ||||||| || ||| | || || ||    |||||  |   ||||   ||||||||  |   ||| || ||  || | |||| ||||||||||||||| || |  || |  ||||| |||||  | || ||||| || |  |     || |||||||||||||| ||||||||| | ||||||||||| |||||||||||  | || || || |||| ||| |||||||||||||| ||||||||||| ||||||||||| ||||| ||||||||||| |||||| | |||| || || |||||   ||| | |||     | | ||||| | |   ||| ||   ||||| ||| || || |    || || ||            |||   ||||  | | |||||| |  ||||   | | |   ||||| | |||| | || ||||| || | ||| ||  | | |||  |||| || ||  |||| |||   ||||| ||   |||  |||| |  ||||| || ||||| || ||   ||||||   |||||||||| |||||||||| |||||||  |||||||||| ||||||   |||| ||||  |||| | ||||||      | |||  |             | | |||| ||| |  |  ||||||||||||||||||||||||||||||||||| |||||||| || |||||||||| |||||||||||||||||||||||| || |  ||||||||||||||||||||||| |||||| ||||||| ||  |||||||||  || || ||||||||    ||||| |||||||| || || |||||||| || || ||||| ||||||||| ||||||| || |  |||  ||||||| ||||||||||||| ||||| | |||||||||||| ||||||||    |||||||| || ||||||  |||||||||||| || ||||||||||| ||||| | ||| |  || || ||||||||  |    ||||||||||| |||||||||||||| ||||||||||| || || |||||||| ||||| |||||||||||||| ||||| ||||||||||| |||||||| |  |||||||||||||||||||| ||||||||||||||||| || ||||||||||||||||| ||||| || || |||||||||| ||||||||||||||| ||||| ||||| |||||||| ||      |||||| ||||| || |  |||||||| || || ||||||||||||||||| |||||||||||||| || ||||||||||| |||||||| |||||||||||  ||||||| |||||||| || |||||| || |||||||| | || ||||| | |||||| || ||||||||||| |  | |||||| ||||| || ||||| ||||| |||||||| || ||||| || ||||| |||||||| ||   ||| |||||||| ||||| ||  || | ||||| || ||||| || |||||||| |||||||| || || |||||||| || |||  ||||||||  ||||||||||||||||||||||| |||||||||||||| ||||| |  |||| |||||| || ||| | | |||   |  |||   ||| | |||||||||||  ||||||||||||||||| ||||||||||| ||||| ||||| ||||| |||||||||||||| |  || ||||  || |  || |||||  |||| ||  ||||||||||||| || || ||||| |||||  |||     ||  ||  | |  |||  | | |||||||| || ||||| |||||||||  | | |  || |||||||| || || ||||    |||||| ||||| || ||||| ||||||||   ||| |     ||| | |||||   |||    ||||| || ||||| ||||| || || || |  || || || ||||| || ||||||||||| || || || |||||||| || ||||| |      ||||||| |  |  |||||  |||  | || || ||| ||||||||   ||   |||   ||||||||||||| ||| || |||||||| ||| |     ||||  ||  |||   ||||| |||  |    || |||||    || || |||||||| ||  ||||||| || | ||||||||||||  ||  |  |||  |  | | ||  || |||  ||||| ||    ||||||           |||          ||  | || |||  |  |||||| |    ||| ||  ||||   |||    |||||||| || |||||    |||||||| |  |||   || ||||||   ||||| ||||  || |||| ||||||  | |||||          | ||     |||||||               || ||||       ||||| |||||||||| |||||| |||||   ||| ||||| |||||||  ||   ||||| ||    | ||||||||||||| |||||||| |  || ||||| |  |||||||  ||||| || ||||| ||||  | ||  |||||    ||||||||||| |  || |||||||| ||||| ||||||||||||||||  | |||||| |||||||| |||||||||||    ||||| |  || ||    || ||||||   ||   |   |||||    |  | |||| ||||||||||||||||||||||| | ||||| ||||| ||| | ||  | |  ||||  ||  ||| ||||||    || |||| ||| |  | |||||| ||||||   ||||| ||||| || ||  | ||  | |||||   |||||||||  |||  || || |||||||| || ||| || || || || || || |  || || ||| |  |||| |   | || || || |  | || ||| ||||||||||| ||||| |||||||| ||||| |||||| | ||||| ||||| || ||||| || ||||| || || ||   |||   |||||| ||||||||||||||||||||||| |||||||| ||||||||||||||||||||||  || || |||||||| ||||||| ||||  ||||||||||||||| ||||  ||||   | | |||| | | ||| ||||| || || || ||     | ||| |  | ||     ||||  ||   ||  |   |||||| || |||||   ||   |||| ||         ||| |||||   ||| |   | | |||  | || || |  || | ||||   |||||||| || |||| | ||   |||| ||   || | ||  || ||  |||  |||||  ||| ||||||| ||   ||| || |  |||   |  |  || |||     | | ||| |  |||||||| |  || || || ||||| |   |||    ||| || |    |||||| || |||||||| |  || ||    ||||| || ||||| ||||| || ||||| ||||||||||||||||||||||||||||| || ||||| |||||||||||||||||||||||||| |||||||| || || || ||||||||||| || || ||||  || |||||   ||||||||| |||||||| ||||| ||   |||||| ||||| || ||||| ||  |||| | ||||||||||| ||||| |||||| | ||| || || || |||||||| |||||||| ||||||||||||||| ||||||||||||| |||||||| || || ||||||  ||||||||||||||| |||||||||||||||||||| || |||||||| || |  |||||||| || |  |||| |||||||||||| ||||| ||||| || ||||| || || || || | ||  || |  ||||| || ||||| |||||||||| |||  | |||||||| | |||||| |||||  ||||||  |||||||||| |||| |||||||||  || | |  ||| |  ||||||| |||||||||| |||| |||   ||||||  | | || ||||||||| ||||| ||  | || || || ||||| || |||||||| || ||||| ||||||||||| || || |||||||||  ||||||||||||||| |  ||||| || ||||| ||||| ||||| || |||||||||  ||| ||||||||||| || || || |||||||| ||||| || || ||||     | ||| ||||| ||  ||   | ||  ||   ||| |||||||| || |  || | ||||||  |   ||| || ||    || || |  | ||||||    ||  ||| |  ||||   |||       |||||||||| |||| ||| || ||||| || | ||| || || || || || || |||||  || | ||| |   |   |||    ||| | |||||||   ||| |||| |||||||||||||| |  || ||||| || || || || || || ||||| |  ||||| |  || ||||| |||||||||||||| || ||||| ||  |||||||||| || |  ||||| |   |||| || || |||||||| || ||||| ||||| || | ||| ||||| || || | ||| || ||||||||||| ||||| | ||||||||||||||||||||| ||||| || ||||||||||||||||| || |||||||| || || |     ||||  || |   ||  |||||||||||||||| || || || |  || ||  |||||  |||  || | || ||||| |||||||| ||||| | |||||| ||   |||   ||| |||  ||| | |||||| | |||||| ||    ||||| ||     ||| |  ||| ||  |||    |||| ||||    ||| ||||  ||| || || ||| |||||   ||| ||   ||| | ||||||   ||| |||| |   || ||||| ||||| |||||||| |  || || ||||| ||||| || ||||| || || ||||| || |||||||| | ||||||||||||||| || || ||||| || |||| ||| |  ||||  || || ||||| || || || |||    |  | || |  || |||||||| ||||| |||||||||||  |||| ||||||||   ||| ||   |||| | | ||||| ||  | ||||||     ||| |||   | ||  |||| |||      | || |    ||||    ||| |  ||||||||  | |||||    |||||||| ||||| ||||||  ||| ||| |||| || || |||||||  || || || |  | ||| ||   |||||||||||||||||||||||    |  ||||   ||||||||||| ||||| ||   ||| |  ||||  ||| |  |||| |||| | ||   | ||||  ||| |  || ||||||||||| || ||  ||   || |||||||| ||||| ||  ||||||||| ||  |||||||| |||||||||||||| ||||||||||| ||||| || |||||||| ||| |||| |||||||||  ||| |   ||||||||||| | ||||   |||||||||| || |||||   ||| | |||| ||||||| ||    ||||| || ||  |  | |||||||| ||| | ||||| || ||  |||| |||||||| || || |||||||||| | ||| |   ||||  |  ||||||| |||| | || |||||  |||| || |   | || || | |||||| || || ||||| ||  |||||   |   | | | | ||||| ||   |||||| ||    |||||  |||| ||||| ||||| ||||||||  | ||||||||||| || || ||||||||    |||| ||| |||||||  || ||||| ||||| ||||| ||||||| ||| |||||       || ||||| | ||||| ||||  ||| || ||||||||||||  ||||||||| || |||| |||||| | ||||||||| ||||||||||||||||||||||||||||| || ||||  |||||||| |||||||| ||||| ||||| ||   |||||||||||||||||| |||||  ||||||||| ||| ||||| |||||||| ||||| |||||||| |||||||||| ||  || | |||| | ||| ||||||| ||    ||||| ||   ||| |||||||| |||||||| |||||||  ||||| ||||| || ||| ||||  |||||||||| || ||    || |||||||| |   |||| || |  ||||| |||||||| ||||    ||||||||||   || |||| ||||||||  |||||||| || ||||||||||||||||| || || || || |||||||||||||| ||||||||||| || ||||| | |||||| || |||||||| || || ||||| ||||||||   ||| |||||||| |||||||| | ||| || || ||||| || || ||||| |||||||||||||||||||||||||| ||||||||||| |||||||| ||||||||||| ||||| |||||||| ||||| |||||||||||||||||||||||||||||||||||||| |  ||||||||||| || || || |||||||| | ||||||||||||||||||   ||||||||||||||| |||||||| || || |||||||||||||||||  |||| |||| |||||| || ||||| || ||||| || |||||||| |||||||| || ||||| || || ||||||||| | | ||| | |||||| ||||| |||||||||||||||  |||||  || |||||||||||||| ||||| |||  ||| |||||||| ||||||||||| |||| |||    |||||||||| | ||||||||||||| |||||||||| |||||||   || ||||||  |||||| |||||||| || || || ||||| || || ||||||||||| ||||| |||||||||||||| |||||||| | |||   | | ||||| | ||| || ||      ||||    ||||||||||||||| ||  ||||  ||  ||||     || ||   ||| |   |||  ||||| | ||| || |  || |  ||||||   |  || |  || ||||  ||| | || ||  |||| ||||  |  |||||||| || |||||||    ||| ||||||   || |  || ||||| ||      || ||| |  || |||  ||||||||| || ||    |  ||| | |||||||| |||||||| |||  ||| ||||| ||||||| ||| || || || || ||||| |||||||||||||  |||||||| |||||||||||||| || || |||||||| || |||||||| |||||||| |||||||||||||||||||| ||||| ||||||||||||||||| |||||||||||||||||||||||||||||||||||||||||||||||||| |||||||| |||||||| |||||||| |||||||| |||||||||||||| || || ||||| ||||| ||||| || |||   |||    |||||||||||||||| | |  | || || |  ||| ||||     | ||||| |||||||| || |  ||||   | || || || || ||||| ||  ||||       ||||| |  ||||||    ||||| | || |||  |||   |  ||  |||||    || | |||||| || | ||| |||| ||| ||||||  |||||| ||||||||   ||  ||||| ||||||||||| || ||||| || |||||||| || |||| ||| ||||||| ||| || || ||||| ||||| || || || || || ||||| |||||||| ||||||||    ||||| ||||||||||||||||| ||   |||||| |||||||||||||| ||||||  |||||     |||||||| | ||| ||  | || |||||||| ||||||||||| |  |  ||||||||  |  |||| ||||| ||||| ||||||||||||||||| |||||||| ||||| |  |  |||| ||| |||||||| | ||| || |||||    ||||| ||||||||||| |||||||||||||| || ||   || |||||  || || | ||| | |||||| |||||||| || || |||  |||| ||||||||||||| |||||| || || || ||||| |  |||||||||  |||||| ||||||  ||||||| | || || |  | |  ||| |  ||||||| ||| ||||| |  ||||| |  |  |  || || || |||||||| ||||| || |     || || || ||||| || || || || || || || ||   ||| |  ||  ||||||| ||||| ||||||||  |||| || ||||||||||| ||   ||| |||| |||||||||||||||||| |||||||||||  | |||||||| || ||||| ||||| ||||| ||||| || || |||| ||| || | |   || || |||   ||    ||||| ||||  ||||| || |||||||| || || ||||||||||| |||||||| || |  ||   |||| | ||||||||| |||||||  ||   ||||||||||||| |||||| ||||| |||||||| ||||||||||||| |   |||||   |||||||  |  |  || |  ||| |||| | ||| |||||  ||||||| ||||| |||||||| ||||||||  | ||||| ||       || || ||||| ||| ||||||  || |||||||| |  |  |||||  ||||  |||| |||   || ||  ||| ||||||||| || ||||  || ||||| ||||||| ||| ||| ||||     ||||||| || | |||||| || ||||||||| ||||||||||   | || | | | ||  ||  | ||| |||| |||||||  ||  |||||||||||||||| |||||| ||||||||| ||||||||||||||||||||||||| |||||   ||| ||   ||| | |  ||||||||    |||||||  ||||||||||||||| || || |||||||| | ||||||||||| |||    ||||| |  ||||||||||| ||||| ||||| ||||| || ||||| |||||||||||||| ||||| |||||||| || |||||||||||   ||||||||||||||| |||                        |||| ||| |    ||||                  ||  ||| || || || || ||  | |||||||||||||| ||||||||||| |  ||    ||||| |||||||  ||||||||||||  |||||||||| | | ||| | ||||||||||||||| |||||||| ||||| ||||||||||| |||||||||||    |||||||| || || ||||| ||||  ||||||||||| ||||| |||||||| |||||||||||||||||||| || || || ||||| ||| | | ||| |||||    |  |||| |     ||| |  || |||||||||||||||||   | | | ||| ||||||||||| | | |||| | |||| |||||||||||||| ||  | |  ||||| |||||||| ||||| |||||||| ||||||||  | || |||||||||||||| |||||||||||| |||| ||   ||||   || |   || | |||||||| |||| ||| ||   |||||| || |    ||| |||  ||| ||||||||||| || || || ||||| | |||||| ||  ||||||||||||| |||||||| |||||||| || || || || |||||||| ||||| ||||| || |  ||| | | ||||||||| || |||||||| || || ||||||||||| |||||||||||   |||||| ||    || |||||||||||||     ||||||||||| ||||| ||||| |||||||| ||||| |||||||| |||| |||| ||||||||||||| || | ||||||||| || || ||||| ||||| |  ||||| |||||||| || || || || || | ||||||||  || || ||||||||||| || || ||||||||||| || ||  |  |||||| |||   ||| || || || |     || | |  |||  |||| | ||||||   ||| |  || |  |  ||||| || | ||  ||||| || ||||| |  || || || ||||| || || || ||||| || |||||||| ||||| ||  | |||||||| || || || || ||   ||| ||||| || | ||||||||  |  |||||||| |||||||| || ||   || ||| |||   ||||||||    || ||||||||||| ||   ||||||||| || || || || |||||   ||| | ||||   |||||||| || || ||||| |||||||||   | ||  |     ||||| ||||| |  ||||| ||||| ||   ||| ||||| || || ||||| || ||   ||| || ||| |||| || |  | ||||||||||  ||| ||||| |||||   ||| ||||| | ||| ||||| ||||| | |||||| | | |||  |||||  ||||||   || || ||   |||||||  || ||| || |||||||| || | ||||||   ||||||   |||||| ||||| || || |||   ||||| ||||| ||||| ||||| || || || || || || |||  || |||||  |  ||||| |||||||| |||| ||||||||| |  |||||    |  ||||||||| | || |    |||||||||||| | ||||||||||||||| |||||  ||||||| || ||||| |  |||||||| ||||| | ||| || || ||| |||||||||| | |||||| || ||||| || ||||| ||||||||||  || ||   ||| |||||   ||| ||  | |||| |||   ||| |||   |||||  |||||||||||   |||  ||| |  ||  | ||  ||||||| |||||||   || | | || |  ||||| ||||| | |||   |||||| || ||  ||| || |  |||  ||| |||||||| |||||   ||| |||| |    | ||| |||    | |||||||||||  |||||||       || |||  ||| | |   ||| || ||           || |          | ||||||||||| |||||||| ||||||||||| || || || ||||| |||||||| |||||| ||||||| || || ||||| | |||||| |||||||| || || |||||||||||  ||||||| ||||| | ||| || ||||| || |  || ||||| ||||||||||| ||||||||   ||| || |    ||| || || || ||||||||||||||| | || || ||   ||||||||||||||| |||| ||||||||| ||  ||||||||||||||||||||||||||   ||||||||||| | ||| ||||||| ||| || ||||| ||||  || |  ||||| ||||| |||| |||||||||||||||    |  |  |  |  |||||   |||  |||  |||||   || ||||  |  |||    |||||||||||||||  || | || |||||||| ||     | |||||||| || ||||| |||||||| ||||  |||||||||||    || ||||| ||||| || || |||||||||||||| |||||||| || ||||| |   || |  ||| ||||   |||||||||||||  |||       ||| | ||||||   | ||||| ||||||||||||||  | || |||||||| ||    |||||||||||||||||||| ||||||||  |||| ||||||||||||||||||||  | || |  |   ||||||   | |||||||| || || ||||  || | ||  |||| ||| |||||||||||||||||||| |  |||| || |   |  || || |  |  || || | | | ||||| | | ||||| |    || | ||   ||||||    | ||    ||||| |  || || ||||||||||| || || || |||| ||  ||||   || |||||  || ||||| || |  || ||||| | |||||||||||| | ||| |||||||| ||||||||||| |||||||   |    | |||||  |||||||  ||   ||| | ||| || || | |||||| ||  | || ||    ||||| || |  || |||||||| |  || |||||||| |  ||  | || || |||||||||||||||||||| | ||||||||| ||||| || ||||||||  | || || |||||||| |  ||   ||||   ||  | ||   ||| || || ||    ||||| |||    |||| || || || | ||| ||||| | ||| | ||||||    ||||| || || || | |||||| || |||||||||||||  |||||||||||||| || | ||| ||| ||||||||||| ||||| ||||| || | |||||| ||||||||||||||||||||||| ||||| || || |||||||||||||| || |||||    |||||||| ||||||||||||||||| || |||||||| | || ||||             | ||||| ||||| ||  | || || | ||| ||| | |||||||||||||||||||| |||| ||||||||| | |||    || ||||| || || |||||||| ||||| |||||||| ||||||||||| || || ||||     || ||||| |  ||  |   ||||  |||   ||    ||| ||||| | ||| || || ||||  ||||||  |||||| || |||||||| || ||||| || |||||||||||||| || ||| ||   |||||||  ||||||||    || | ||||||||||   || ||| ||||   ||| || ||||| |||||||| || || || ||||| ||  | || ||| |||| |  || || |  |  ||||||||</Hsp_midline>
+    </Hsp>
+    <Hsp>
+      <Hsp_num>2</Hsp_num>
+      <Hsp_bit-score>4428.56</Hsp_bit-score>
+      <Hsp_score>4910</Hsp_score>
+      <Hsp_evalue>0</Hsp_evalue>
+      <Hsp_query-from>53801</Hsp_query-from>
+      <Hsp_query-to>57366</Hsp_query-to>
+      <Hsp_hit-from>4480</Hsp_hit-from>
+      <Hsp_hit-to>904</Hsp_hit-to>
+      <Hsp_query-frame>1</Hsp_query-frame>
+      <Hsp_hit-frame>-1</Hsp_hit-frame>
+      <Hsp_identity>3150</Hsp_identity>
+      <Hsp_positive>3150</Hsp_positive>
+      <Hsp_gaps>41</Hsp_gaps>
+      <Hsp_align-len>3592</Hsp_align-len>
+      <Hsp_qseq>AAAACGGCCCCC-GCAGGG-GCCGAGTTACACGATCGAAGATTAAACGTCGTCTTCTTCGGAGTTGCCTTCGTCCTCTTCCTGTTCGGCCAGTTTGGCTTCACACAGGTCAAAGATCGCGTCGAAGTGTTCTTCTTTCGCTTCGGCGATTTTGGCCAGGCCGAATTTCGCGGTGATCTTTTTGGCTTCCGGGGCGCCAAAGCGGTCTTTCACTGCAACAACCGCCGCCACCACTTCGTCTTTGGTGTGTTTCGGCTTGTCTGCCGCAGCAGTG---GTTTTGCCTTTGGTGGTGGTTTTA------CCTTTGGCGGTGGTCTTACCGGCGCCAGCGTCTTCACCTGCTGCAGCGGAAGAAGCACCGCCATTC------GCCAGCAGCTGTTCCAGCAGGGAGTTGGTTTTTTGTTGTTCGGCCAGCAGCTGTTCAAAAATACCTGACATAGTTAAATCCTC-GTTCGGT--TAATTTGGGTTTGTCGTGTTGACGGTTTGGAGTATGGACTAAATGCCGAATTAC-GTCAAACGGTTTTTTTCGAAGTTTTTTGATTTGGTGCCTCAAAATCTTGTATTCTGGGCGTAAGATGGTTGCGGCACCGGACTAAATTGCCAATTTGACAGATTTACGAGCCGGATATACTATCAGCAAATCTATAACGCGCACACATGCGAGGACTTGGGCTATGCGATTTCCGAAATGGGCGTTAAACGACGACCGAATGAAGGTAAAATTCCTAATGACACAAGCGGCATTAGAGATCGATCCGAATGCCAGAATGGCGGATTTAGCGAAGGTCGCGAAAGTGAGCTATTCGACACTTTTATGGGCGACGCAGAATAACGTATCGAGCGCCGTGGCCGAAAAAATTTGCAACGCGGTACCGCTTACCGGAATCCGTCCCCACTGGCTGACTAACCCTTCTTGGATCAAAACGGACAGCGAAACAGGGGAAATCCTCGAATGAATTACTGGCAAGAGTATGGCGAAACGCTTTGGGTGAATGGGTACACCGTTGTACCTATCTACACCCCGGACGCCGATAAGAAGGGCGCGGGTAAACGCCCCATCGGTAAAGATTGGGAAAGAACAATTAACGATAAGGCGCAGATCCAGCGTTGGGCGGAACGCTACACGAAAAACGGCATCGGGATTCTGACCAAATACACCCCGGCGGTTGACATCGACATTTACGATAAAGACGCCGTGGCGCATATGGCGGATTGGGTGCTGGAGAATGTTGGCCGAGCGCCATGTCGTATCGGACGGGAGCCAAAGAAACTCTTTCTGTTCAGGACGGAATCGCCATTCTCGAAAGTGAAGTCGGGAGTATGGGAAGACGACTTCGGCCAGCGCCATGCGGTTGAGATCCTCGCTGACGGACAGCAGTTCGTCGCCTACGGTATCCACCCCGACACCAAGCGCGATTATTACTGGCTTGACGACGAGAACCCGCTGAACAACGCAGCCGATCTCGACCTCGAAGAGATCAGCCTCGATACCGCGCGTGAAATCGCAGCGGAGTTTGACCGTTACGCCAAAGAACAGGGCTGGACGATGGTCAAGCGACCGATGAACGGATACGAAGCGGTCGGCATAGCAGATGAAGAGGATTGGGCTGCTACGGCGGGTATCAGGAAATGGGACGGAACGTACGAAGACCTGCGCGAACTCGTCATGAAGTACCCGAATCCGGAAAACTATGAGAACTACATCAAGGTTCTTGCCGCGCTGCAAATATCCTGCCGGGATCAGGACGAAGCAAAGTCCATCGCACGTGAATGGGCCATGCAGGCTCATAACTTCGACGACGGTGACTTCGACTATAAATGGGACAAAGGCTTCTCGCACAACGCATCCCGCCTCGTAACGTTAGGGTCGATCATCGCCGAAGTGCGTGAAATCGAGAAAGCCGAGCAGGAAGAGAAGGCCATCGAGTACCGCGAGGCATTTGCCGAGTGTACTGACGAGAAAGACTGGAACGCATGGGCTGAATCCCTCCGTAAAGAGCCTATTTTCGGCATGACCCGCAAGACAATCGTCCAGGTTGCAGCCGAAGCGTACCTACGGATCAAGAATTATCGGATGACTGCAAGCGATAAAAAAGAGCAATTAGGCTTCGATTATGGCTCAAAAGAAATGCCGATTTGGCTGAAAAAATTCGTTTTTTCGGAAGAAAACGACTGTTTTATCGATAAAACGACAGGATCGTACATTTCTAAAGGGGCTTTCGACTTCGCGTACGCAAATATGTGCAAATTCGAGGAAGAAACGATTAAACCCGTCACTTTTGCCTCGCTAGTAAGGCCGATCCCTGTCGTTTGTGACGCCATGTACTACCCGGCGATGCACGGTGATATGGAAGAGACGTTGTGGAAGCCGAAACCCGGCATCAACGGTCCGGAATTCTTTATCGACGAATCGGGTAAGACGTGGCTCAATTCTTTCGACCCGGATTCCATTCCTGAGCCTGCCGACGAACTCTCACCGTACGATAAAAAGGCGGTGGAGATAATCAAGGACTTCTTCGTAGTGCTTTTCCCGAATGACAAGGAACGCCGATACGTCATGGACTGGATGGCTTGGATTATCCAGCACCCGACTAAGCGTATCAACTACTCGTTACTGATTCGCGGCGCTCACGGTTCGGGTAAATCGACGTTAGGCGTGCTCATGTCGGCCATGTTAGGTCGCAAAAACGTGGGTTACGTGTCAAACACCGTGATGAACGGCCGTTTCACCGACTGGGCGGAAGGCCACATCCTGAAAATCGTGGAAGAAGTGTACGATAAGGGCGACCGATACAGCGCCATCGAACGGCAGAAAGAGTACATCACCAACGACCGTTTTCAGGTGGAACCGAAAGGCCGCAAGCCAAAGGTTGTCGTGAACACCAGCAGCAAAATGATGTTCACCAACCACTTTAACGCGTTGCCTCTCGATGAAAACCAGCGTCGTTATCTGGTGGTGTCCACACAGGCGGAAAATCATTTGGACATGGAGCGGGTATATGGGTCTAAGGCAGAACGTTCGCGGTTTTTCAAGAACGTGTACCGGGCGATCGATAACCATGTACCGGCGTTGAAGAAATGGTTCCTTGATTGGGAGATCAGCCCGGACTTTGACCACAAAGGTCACGCCCCCCAGGACACCGAAGCATTTTCGATTATGGCGGATGCTTCAAACGACGGCGTGGAAGGTGCGGTGGTATCTATGTTGCGAGAAGG-GACGACACCTGGCGTCCATCGGGACATCATCTTCGTGCCTGCGTTGCGAGACGCATTCCTTGAAACCGAAGACGTCGAAATGCCGAAGACGTCTCGCCTTAAAAACATGCTTATGGAGATTGGATTTAAGCCTGGAGGCGTACTTAAATTCGGCGGAAAGTCAGGGCGTGTGTACGTCAGAAAGCGGGTGAAAGGTGCGTATGACGAATCCGGAAAACTGAATTCAGAATGGGCGCAAAAAACGTTGAAAAAGCATAACGCTGAGGTGGAAAAAATCATC--AGTAA-CGT-TACGCATAGCGAGTGGGATGACGAAGTTTAACAGACATAAAAAGGCCGGGGGATCCGGCCTTACTTTT</Hsp_qseq>
+      <Hsp_hseq>AAAACGGCCCCCCGAAGGGAGCCGA--TGCGGGGCGAAAGATTAAACGTCGTCTTCTTCGCCGTTACCGCCTTCGTCTTT---TTCAGCCAGTTTGGCTTCACACATTTCGACGATTTCGTCGAAGTGTTCTTCCTTCGCTTCCGCGACTTTCGCGAGGCCGAAGTGAGCGGTGATTTTCTTGGCTTCCGGCGCGCCGAACGCGTCTTTAACCGCAACCACAGCCGCGACTACTTCGTCTTTGGTGTGTTTCGGCTTG---GCCGCTTTGGTTTCAGTTTTGGCTTTAGAGCCGCCTTTCGCGCCGCCTTTGGTGGTGGTTTTTTCGGTGGTTTCG-CTGC--CAGCGTCAGTGTTTACCGCGCCGCCTTTCAGTGCTGCCAGAACGCCTTCCAGCAGGGTGTTGGTTTTTTGTTGTTCAGCCAGCAGTTGTTCGAAGATACCAGACATAATTTTCTACTCCGTTAAGTGTTTAAAAGGTCGTGTCGTGTTGACGGGATGAAGTATGGCCCAAATGCCGAATCACTGTCAAACACTTTTTT-CGAAATTTTTTGATTGGGTACCTCAAAGCCTTGTATTCCGGACGTAAGATGGTTGCGGTACCCGACTAAATGGCCAGCTTGACAGATTTACGGGCCGGATATACTATCCGCAAATCTATAACACGCACACATGCGAGGGCTTGGGCTATGCGATTTCCGAAATGGGCTTTAAATGACGACCGGATGAAGGTCAAATTTCTAATGACACAAGCGGCATTAGAGATCGATCCGAATGCCAGAATGGCGGACTTAGCGAAGGCCGCGAAAGTAAGCTACTCGACCCTTTTATGGGCGACGCAAAATAACGTATCGAGCGCCGTGGCCGAAAAAGTTTGCAGCGCGGTACCGCTTACCGGAATCCGCCCCCACTGGCTGACTAACCCTTCTTGGATCAAAACTGACAGCGAAACAGGGGAAATCCTTGAATGAATTACTGGCAAGAGTACGGCGAAACGCTTTGGGGGAATGGGTACACCGTTGTACCTATCTACGCCCCGGACGCCGATAAGAAGGGCGCGGGTAAACGCCCCATCGGTAAGGATTGGGAAAGAACAATTAACGATAAGGAGCAGATCCAGCGTTGGGCGGAACGCTACACGAAAAACGGCATCGGGATTCTGACCAAATACACCCCGGCGGTTGACATCGACGTTTACGATGAAGACGCCGTGGCGCATATGGCGGATTGGGTGCTGGAGAATGTTGGCCGCGCACCATGCCGTATCGGCCGGGAGCCAAAGAAACTCTTTCTGTTCCGGACGGAATCGCCATTCTCGAAAGTGAAGTCCGGCGTATGGGAAGACGACTTCGGCCAGCGCCATGCGGTTGAAATCCTCGCCGACGGCCAGCAGTTCGTCGCTTACGGTATCCACCCGGACACCAACCGCGATTATTACTGGCTCGACGACGAGAATCCGCTGAACAACGCAGCCGATTTCGACCTCGAAGAGATCAGTCTCGATACCGCGCGTGAAATCGCGGCGGAGTTTGACCGTTACGCCAAAGAGCAGGGCTGGACGATGGTCAAGCGCCCGATGAACGGGTACGAAGCGATCGGTACCGCTGACGAAGAGGATTGGGCGGCAACGGCGGGTATCCGGAAATGGGACGGAACGTACGAAGACCTGCGCGACCTCGTCATGAAGTATCCGAATCCGGAAGACTATGAGAACTACATCAAGGTTCTGGCCGCGCTGCAAATCTCCTGCCGGGATCAGGAAGAAGCGAAATCCATCGCACGCGAATGGGCCATGCAGGCACATAACTTCGACGACGGTGACTTCGAATATAAATGGGACAAAGGCTTCGCGCACAACGCATCACGCCTCGTAACGCTAGGCTCGATCATCACCGAAGTACGTGAAATCGAGAAAGCCGAGCAGGAAGAGAAGGCCATCGAGTACCGCGAGGCGTTTGCCGAGTGTACTGACGAGAAAGACTGGAACGCATGGGCCGAATCCTTCCGTAAAGAGCCGATTTTCGGCATGACCCGTAAGACGATCGTCCAAGTCGCGGCCGAAGCGTACCTGCGGATCAAGAATTATCGGATGACTGCGAACGATAAAAAGGAGCAATTAGGCTTCGATTATGGCTCAAAAGAAATGCCGATTTGGCTGAAAAAATTCGTTTTTTCGGAAGAAAATGACTGTTTGATCGATAAAACGTCCGGATCTTACATTTCTAAGGGCGCTTTCGACTTCGCGTACGCAAATATGTGCAAATTCGAGGAAGAAACGATTAAACCTGTCACTTTTGCCTCGCTGGTCAGGCCGATCCCTATCGTTTGTGACGCCATGTACTACCCGGCGATGCACGGTGATATGGAAGAGACGTTGTGGAAGCCGAAACCGGGTATCAACGGCCCGGAATTCTTTATCGACGAATCCGGTAAGACGTGGCTAAACTCTTTCGACCCGGATTCCATTCCGGAGCCTGCCGACGAGCTTTCGCCGTACGATAAAAAGGCCGTGGAGATCATCAAGGACTTTTTCGTCGTCCTTTTCCCGAATGACAAGGAACGCCGATACGTCATGGACTGGATGGCTTGGATTATTCAGCACCCGACGAAGCGTATCAACTACTCGTTACTGATTCGCGGCGCGCACGGTTCCGGTAAATCGACGTTAGGCGTGCTCATGTCGGCCATGCTCGGCCGCAAAAATGTGGGTTACGTGTCAAACACCGTGATGAACGGCCGTTTCAGCGATTGGGCGGAAGGCGACATCCTGAAAATCGTGGAAGAAGTGTACGACAAGGGCGACCGCTACAGCGCCATCGAGCGGCAGAAAGAGTACATCACCAACGACCGTTTTCAGGTGGAGCCGAAAGGGCGCAAGCCAAAGGTTGTCGTGAACACCAGCAGTAAAATGATGTTCACCAACCACTTTAACGCGTTGCCACTCGATGAAAACCAGCGTCGCTATCTGGTGGTGTCCACGCAGGCGGAAAATCATCTGGACATGGAGCGCGTATATGGGTCGAAGGCGGAACGCTCGCGGTTCTTCAAGAACGTGTACCGGGCGATCGATAACCACGTCCCAGCGTTGAAGAAATGGTTCCTTGATTGGGAAATCAGTCCGGAGTTTGACCACAAAGGCCACGCCCCGCAGGACACCGAGGCATTCGCCATTATGGCCGACGCTTCAAATGACGGAATTCAGGGAGTTATCGTACAGTTACTTCGGGATGGAGATG-CACGCGGTGTATCTAACGACGTGATTTTTACCCCCGACCTGAAAAACGCGTTACTGGAGTCCGAAGATATTGAATTTCCGAAGTCGAACCGACTGAAAAACATGCTCATGGAATTGGGGTACAAACCCGGCGGGCTGATTAAACTGGACGGTACCACTGGACGTGTTTACGTCAGGAAACGTGTAAAGGGGGCGTTTGACGAAAACGGAAAACTGAACGCAGATTGGGCGAGGAAAACGCTCAAAAAGCACAACGATAACGTGGCGAAAATC-TCGAAGAAACCGTCTGACCCTTTCGACGACGAAGACGAAGTTTGACACA-ACAAAAAGGCCGGGAAATCCGGCCTTACTTTT</Hsp_hseq>
+      <Hsp_midline>|||||||||||| | |||| |||||  | |  |    |||||||||||||||||||||||  ||| ||  | || ||||    ||| |||||||||||||||||||  || | |||  |||||||||||||||| |||||||| |||| ||| || |||||||| |  |||||||| || ||||||||||| ||||| ||   |||||| || ||||| || ||||| || |||||||||||||||||||||||||||   |||||    ||    |||||| |||| | |  |  |||       ||||||| |||||| ||  ||| |    || || |  | ||  ||| |      || ||||| |||      ||||| |    ||||||||||| |||||||||||||||||| |||||||| ||||| || ||||| |||||| ||   | ||| |||  ||  | |   ||   ||||||||||||||  || ||||||| | ||||||||||| || |||||||  |||||| |||| |||||||||| ||| |||||||  ||||||||| || |||||||||||||||| ||| |||||||| ||||  |||||||||||||| ||||||||||||||| ||||||||||||| ||||||||||||||| |||||||||||||||||||||||||||| ||||| |||||||| |||||||| ||||| |||||||||||||||||||||||||||||||||||||||||||||||||| |||||||||| ||||||||| ||||| ||||| ||||||||||||||||| |||||||||||||||||||||||||||||| |||||| |||||||||||||||||||||||| ||||||||||||||||||||||||||||||||||| ||||||||||||||||||||||| |||||||||||||||||||||| |||||||||||||||| |||||||||||||||||||||||||||| |||||||||||||||||||||||||||||||||||||||||||||| |||||||||||||||||||||||||||| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| |||||||| ||||||||||||||||||||||||||||||||||||||||||||||||| || ||||| |||||||| ||||||||||||||||||||||||||| ||||||||||||||||||||||||||||||| || |||||||||||||||||||||||||||||||||||||| |||||||| ||||| |||||||||||||| |||||||||||||| |||||||| ||||||||||||||||| ||||||||||| ||||||||||||||||||||| ||||||||||||||||||| ||||||||||||||||||||||| |||||||||||||||||||||||||| ||||||||||||||||||||||| ||||||||||| ||||||||| |||| |  || || |||||||||||||| || |||||||||||| |||||||||||||||||||||||||||||||||| |||||||||||||| |||||||||||| ||||||||||||||||||||||||| |||||||||||||| ||||||||||||||||| ||||| || ||||||||||| ||||||||||||||||| |||||||||||||||||||||||||| ||||||||||||||||||||| ||||||||||||| |||||||||||| |||| ||||||||| ||||||| ||||||||||||||||||||||||||||||||||||||||||||||||||||| ||||||||||||||||||||||||||||||||||||||||| |||||| ||||||||||||| ||||||||||||||||| ||||| |||||||| || || |||||||||||||| |||||||||||||||||||||||||| | ||||||||| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| |||||||| |||||||||||| | ||||| ||||||||||| || |||||||||||||||||||||||||||||||||||||||||||||||||||||||| ||||||||||||||||| || |||||||||||| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| || |||||||| ||||||||||||||||||||||| |||||||||||||| || ||||||||||||||||||||||| |||||||||||||| || || ||||||||||||||||| |||||||| ||||||||||| ||||| || |||||||||||||||||||||||||||||||||||||||||||||||||||||||| ||||||||||| ||||||||||||||||||||||||||||||||||| |||||||| |||||||||||||||||||||||||||||||||||| | || |||||||| |||||||||||||||||||||||||||||||||||||||| ||| |||||||||||| ||||||||||||||||||||||||||||||| ||||||||||| |||||||||||||| ||||||||||||||||||||||||||||||||||||||||| |||||||| |||||||||||||||||||||||||||||||| ||||||||||||||||||||||||||||||||||| |||||||||||||||||||| ||||||||||||||||| ||||||||||||||| ||||||||||||| ||||||||||| ||||| ||||| |||||||| |||||||||||||||||||||||||||||||| || || ||||||||||||||||||||||||||||| ||||| ||||| |||||||||||||| |||||||| ||||||||||| |||||  | |||||||| || |||||||| |||||  |  | || |   | |||    |  | || || || || | |||  || ||   |   ||| | || ||    || |   ||  | |||| || || ||  |||||||  | ||| | |||||| ||   || || ||||||||||| |||||  | || |  || || || ||  |  ||||| | | ||| |   | || ||||| |||||||| || || || || || |||| |||||||  ||||||||||||  |||| ||||||   |||||| | |||||||| |||| | | ||||  |||||| ||  || || ||| |   | |  |||    || |||||||||| ||| | | ||||||||||||  ||||||||||||||||</Hsp_midline>
+    </Hsp>
+    <Hsp>
+      <Hsp_num>3</Hsp_num>
+      <Hsp_bit-score>1182.49</Hsp_bit-score>
+      <Hsp_score>1310</Hsp_score>
+      <Hsp_evalue>0</Hsp_evalue>
+      <Hsp_query-from>31520</Hsp_query-from>
+      <Hsp_query-to>35016</Hsp_query-to>
+      <Hsp_hit-from>26038</Hsp_hit-from>
+      <Hsp_hit-to>22551</Hsp_hit-to>
+      <Hsp_query-frame>1</Hsp_query-frame>
+      <Hsp_hit-frame>-1</Hsp_hit-frame>
+      <Hsp_identity>2427</Hsp_identity>
+      <Hsp_positive>2427</Hsp_positive>
+      <Hsp_gaps>125</Hsp_gaps>
+      <Hsp_align-len>3555</Hsp_align-len>
+      <Hsp_qseq>CCGCCGCCGCTTCCTTGGTTCATTATGTTATTCGGGTCATCTTTGGACAGGATCTGCTCGCCTTTCTGCGCGATGATTGGTACCTCATCCGATTT-AAGCCCGGGAAGACCGCCATCATGGAAGCGCGGCGCCCCGACAAACAAAGACGGGCTGACGGAGTTTTTCCGCTGCTGGCCACCCGACGTTTTGCTGCCGACCATGCCACCGTTGTGTTTAGCCGCTACGCCGCCCATGGATGTTGCTGCTGCACCGATGCCGCCGCCTATACCCGCCAGGGAGTTCAGTATCATCTGCTGCAGGATCGCCTGCGCAATCTTCATCAGGAAGTCCGCGAAGAACTTAGTAACTGTAGCGCCGAGACTGCGGAACGCATCGCCGAGGGACATCGTGCCGCTAAGGACTTGGACAAGGCTATC-CGTAACCGACTGTAGCC----CCGTCGCCAGCCCATCCAGAACGCCCTGCACCACCGTACTATCCATCTGGGTGAATGTGCCGGTGACGTCATTCAGCCCCGCGCGGATCTGCGCAATTTTGGCCATGA-GCGCCGCATAGTCTTCCGGCGACAACA---CATTGCGGAAT-TTCTGCGCCAGCTGGTCCAGGGTGTTCG-CCGACTGCAGCAGGTTCACGTTCATCGTCGCATACAGCTCGGACGTCTGCTTCACCGCCTCATCTTCGGAGATGATGCCCGCCTGACGTTTGGCGTTAATCTCATCCAGCAGGCTTTTCTTCGTTTCCTGGATCGCGTTAAGCTGGTCTTCCACGCGCTTGATTTCTTCCAGCTTCGCCTGCGTGGTGGTGTATTCGAGATTCCGCTTGCGCAGGTCTTCGAACTTGCCTGCCAGTTCTGCCCCGCCCGAACCGAGTTTTTTCGACTTGGCGATCAGCTGGTCGTACTGGGTATTAACGGCCTGCAGTTTGGCCTGCAGCCGGTCATCAAACGTGGCATTCGGGTCGACCTTAGACTGCTTAACGCCTACGGCATCATCCAGTTTTTCATACTGCGCGGTCAGCGCCTCTAGCGCGTTTTCCTCGCGCTTCGCGGCATTCTCCCGGGCCTT-GCTGC--CGTTTTCCATGGCGTTATAGGAATCCGTCTCCGCTTTCTTCCGCGCGGCCACAATCGCGTCGAGGCGCTTGATCATCGCCGCCCCTTCGTTACCACCGATGCCCTTCGCACGCTGATACTGCGGCGCGAATTCCTCGTCAATGAGTTTCAGCCGGCCGGGAAGGTTTTTACGCTGCAGTGCTTTCTGCGCGGCAACGCCGGCCTTCTTGGCCTGTTCTTCCATCTTGGCAAGGTCTTTCGTCATGCCTTTGATGTCGCGGTCGCGCTGGGTGACTCCGGTTTCCGGGTCAGCGGTGTACTGAAAT---TGAGGATTCGTGATCGCCTTAATATCGGCCATCAGC--GTCGCCACCTGACCACGGATAACATC---CACTGCGGTCTTGTTGGTGTCGACCATGTTTTTGTTTAACTCGGCCCATTTTTTATCGACATCATCCCAGACCCTACCCGTGGACTCCAGGAAGTCGCGGTGTTCTTTCGTCAGGTCTTCGGCCA-GGCCATCCGCCCAGTTCGCCAGCGTTTCGCCGACACCGGGGATCAGGCGCAACACGTCGGCAATCCAGCCCATGATCATCTTCGTGGCCGTGGCGAATTGCGTCGTGACCGGGCGCACCC---AGCCGATCAGGATGTCGTACAGCATCGTCGGGATTGAATCCCCGACCGCCAGTAGCTGATTGCCCAGGTTTTTGTAATCCCGGATGACCTCGTCAACGCCCTGCCGGAAGGTTGACGACTGGTCGTACATGATTGAGCCGATGTCGTATGCGATAAGCGCTGCGCCGACAAATGGGATGATGCGCAGCAGCCCGCGTAATGCGACGCCAAGAAGCCCGACCGCACCTTCTGCGGT-AGCAAGACCTGTCGCCCATGACATAAGGC-CCGT-ATAAACC--GCCCGGATAAGCGTCACGCCCCCTTT-CAGCACAGGCAACATCGAACGGATGGACCCGACTA-GCCCCAGAACCATCCGCGTGATTTTAAGGCCGGCCAGAACGCCGAGCACCGTGATAACCGTGTCCAGGTTGTCAAT-CAG-ATATCCGAGAGTGTCCGCCACGTAGCTGAATGCCGCACCCAGTTTTACCGCGGCCTCCTTCCCATCCGAGCTGTTAAGGAAGTCCGTGACCTTCTGCAGCAGCTGAACGTATGCGTCGATATAACCAGAGTCCGCTAACGCCAGCTGGAACGCATTCATCGCGTTACGTGCGCGGGCTTCCATCGCGTCTACGCCTTTGCTTGCGGTTTCCAGCTGGGCATCAATAGCCTTAGCCTGTTCACGGGCGAAGTTGATAACCGCTTCACCTGAAACCTCGCCGTTTTCCATCGCCTTCATCAGCTGCGCCGTGGTCATGTTCATGCCTTTCGCGAACAGCGCCACCGCCCCGGGTAAACGTTCGCCCAGCTGGCCGCGCAGTTCTTCGGCGTACACCTGCCCTTTCGACAGCATCTGTTCCAGTGCGCGGAAAATACCGTTCATATCATCCGCGGAGAGGTGGAAAACGCGACCGGCTTTCGCCACGCTTTCGAATATGAATTTTGAGTCCTGCAACGACAGACCGACGGCTTTCGCCGCTACCGCGAACCGGGTATACGAGTTCGATACTACACCGATATCAATACCCAGCTTGTCGGACAGCCCGAGCATATATCGCCATTCGTCGTTAAGGGCCGCCTGGCTTTCCCCAACAACGGTGGAGATCTTAACTAACGCCTGCTGGCGCATCTTATACGCCCCCACCGCACCGGACGCCTGGTTAAGAGCACCCTGCACACCGACGTATGCCGTAGCGAGGCCCAGGACTTCACCGCGAATACGTTGCAGCATTGATAACGTGGTTCGTCCCTCATCCCGGAAAAGGGAGAAGGCTTTTGCACCGTCTCGCGTGGCGCCCGCGTTATTCCGCAAGGCTTGC----GTCAGGGAGTTTATCGAACTGGTGGTCTGACGGCTTGTGGAGATCAGC---GCTTGCTCTGCGCTATTCAAATTACGGGTATCGATGCCCGCCGACCGCAAAGCCGATTGTGTCGTACGCGCAGCAGTCCCTGTGTCCCTCAATGACCG-GGCGGCCGCCGCAAGTCTCTGCTGTGCCGCCTGCATCCGGTTTGACAATTCGCCGGTATCGGTAGTGGCGGTTCGCATCTGCTGCGCTAAACCTTG-TACCGCCTCCATTGC---TGTGCGGTACTCCGTTCGTGCGGCCCGGACTGCTGCCACCTGCTGACGGTACATATCGATCTGCTGCGCCATGGCCGAAACGCTTTTATTCGCTTCGTTAAGCTGGCGGA---TCTTACCGGTGATATCTGTAACCTTTTTGCCGCTATT---TGCTATCTCCGTCGCAA----GTGTCGACACCTGCTGCTGCAGGCCAGACAGCGTCCGGCGCGCCGCCTCCGCCGGGCTTACGATTTGCTGGATTTGCGACACCAGCGGCCCCATCTGCGACGTCGCCTG</Hsp_qseq>
+      <Hsp_hseq>CCGCCGCCGCGCGACTGGTTAAGCACGTTGTCCGGGTCATTCTTGGACAGCACCTGTTCGCCTTTTTGCAGAATGGTCGGAACCTCGTCAGAACGCAAGCCCGGCA-GACCGCCGTCGTGGAAGCGCGGGGCATTAGCGAACATGGCCGGGCTGATACTGCCCTTCATCTGCGTGCCGCCCGTTGTCTTGCTGCCTACGGTTCCGCCATTGTGTTTCGCCACCACGCCGCCGAGGGCCACCGCCGCAGAACCGATACCACCGCCCATCCCGGCGATTGCGTTGAGCGCCATCTGCTGCAAGATTGCCATTGCGATCTTCTGCAAGAAGTCCGCGAAGAACCGCGCCACGGTAACGCCGAGATTCGAGAAGGCATCACCAATGCTTTGCGACCCGGCCACGAC-----CAACGCCATTTCGTCAACGATGGAAGACAGCGCCGTGCTCATACCGTCCAGCACGCCCTGAACGACAGTCGTGTCCATCGTCGTGAAGGTGCCAGTGACATCCACCAGCCCGGCCTTGACGGACGCAATCTGCGCCATGATGCGGCTGA-ATTCTTCCGGCGACATCGTGTCTTT----AATCTTCTGCGCGAAGGCGTCAAGC-TGCTCGGCCGACGACGCGATGCCCGCATTCATGTTCTGGTACAGCGCCACCGTCTGCGAGACTGCTTCGTCTTCCGAGATAATCCCGGCCTGACGCTTGGCGTTGATTTCGTCCAGTAGGTTTTTGCGCGTCTCCTGCTGCGCGTTTAACTGATCCTGAATGCGTTTCAGTTCTTCGAGTTTGGCCTGCGTGGTCGCATATTCCAGATTGCGCTTGCGCAGGTCTTCGAACTGCCCGGCCAGATTTTCCCCGCCAGCGCCGAGTTTCTTCGACTTGGCGATCAGCTGATCGTACTGCGTATTGACGGCGGCCAGTTTGGCGGCCAGACGGTCGTCAAACGTGGCATTCGGGTCAATCTTAACTTCCTTCACGCCGACGGCCGCATTCAACTCGTTGTACTTGTTGATCAGCGCCTGTAATGCGTTTTCCT---GTTTCTTG--ATGCCACCCGTCGTACGCTGCTGCGAATTGAACAGCGT----------CGTTTCTGCCTTCTTGCGCGCCGCTACAACGGCGTCGAGACGTTTGGTAAGGGCTTCCCCCTCCGAGCCGCCGATCGACTTAGCGCGGGCGTACTGCGGCGCGAATTCTTCGTCAATAATGGCTAGTCGGCCGGACAGGTTCTTCCGCTGTTCCGCTTTACGCGACGCAACGTCCGCCTTCTTGGCCGCCTCTTCCATCTTGTTCAGTTCTTTCGTCAGGCCCGCAATTTCACGGCTGCGCTTCGTGACGCCTGTTCCCGGGTCTTGGGTAAACTGGAAGCCCTCGCCCTTCGTGATAGCGGCCATGTCGGCGGCCAGTTGGTTG--ACCTGCCCGCGAATCTTGTCAGTCGCATCGGCGTTCTTCG---CGACCATTTCGTCGTTCAGTTTCACCCACTGCTTATTGACGTCACCCCAAATACGGCCAGTCGATTCGAGGAAGCCACGCTGCTCTTTCGTCAGGTCATCCCCGATGGACATG-GCCCAATCTGACAGCCCTTGACCAACTCCCGGGATCAGTTTCAGGACATCCGCAATCCACTTGATGATCGCCCGGGTGGTGTCGGCGAACATCGTGGTAACAGGTCGAACGATAGACACGGCCAGA---TCGTACAGCAGCGCCGGGATGGACTCGACGACGGCCACCAGTTGATTGCCGAGGTTCTTGAAGTCCCGGATAATCGCGTTGACTGCCTCGCGGAAGGTCTGCGACTGGTCGTACATGATGGCACCGATGTCATAGGCCAGCAGCGCCCACCCGACAATCGGGATTAACCGGGTCAGACCTTTCAGCGCCACGCCGAGAAGACCGATAGCCCCCTGCGCCGTGATCATT--CTGGCCGCTACACCTTCCAGCACCGTGATGATGCCAGCGCCGATTTTCGACA-GCGTACTGAACAGCGGCAGCAAGTTTTTAAGGCCGGA---GATCATGCCGCCGATGAA-CTGCACCACTTTCAGCCCGGCCAGTACGCTTAACGCGGTGATCAGCGTGTCCACGTTCTCGATGCACCACGTC--ACTGCGTCGGCCAACATGCTAAACGCCTCGCCGAGTTTAACGGCGGCCGCCCGGCCATCCTCGCTGTTCAGGAAGTCGGTGATCTTGTTAAGCATCTGCACGTACGCTTCGATAAAGCCTGCGTCGGCCAATGCCAGTTGAAACGCGTTCATGGCGTTACGGGCGCGCGCTTCCATCGCATCGACACCTTTCTGCGCCGTAGCGAGTTGCGCGTCGATTGCTTTGGCCTGCTCGCGGGCGAAGTTGATAACCGCCTCGCCAGTGATTTCCCCGTTTTCCATCGCCTTCATCAGTTCGGCGGTGGTCATGTCCATGCCTTTTGCGAACAGCGCGAAAGCCGCCGGGAGACGTTCACCCAATTGGCCGCGCAATTCTTCCGCATACACCTGACCCTTCGACAGCATCTGTTCCAGCGCGCGGAATACGCCTTCCATGTCATCTTGTGACAGGTGGAATACACGGCCCGCTTTCGCTACGCTTTCGAAGATGAACTTTGAGTCCTGCAATGACAGGCCGACCGCTTTCGCGGATACGGCGAATTTCGTGTACGACTGTGACAGGGTGGTGATGTCGATCCCGAGCGTATTCGCCAGACCGACCATGTATTCCCACTCTTTGTTGATGGCCGCTTGGCTGTTACCCACCACGTTCGCAATCTTGACCATCGCCTGCTGACGGTTCTTGTACGCGTCGATCGCGCCGCCCGCCAGATTGATAGCCCCCTGAAAACCGACATACGTGGTCGTCAGCGCCAGCACTTCCCCGCGAATACGTTGCAGGAAGGACAGCGTGGTACGGCCCTCGTCGCGGAATAGTGACCACGCCTTCGCCCCG--TCGCGCGCCGCTTG-GCTGTTACGGTTGG-TCGCGGTTGACAGCGTATTAAGCGCTGCGGCCGATTGTTGGCTGGTGGAGATCAGCCGGGCTTCCGCATCG---GACAGGTTACGCGTGTCCACCTGAGCAGCACGTAATGCGGCTTGGGTAGACCGGGCGGCCGTAGCCGTGTTTCGC-ATGGCCGTCGCGGCTGCGGATAGCCGTTGTTGGGCGGCCTGCATCTGAATACCTAAAGCACCCGTATCAGTTGTCGCGGTGCGCATCTGCTGTGCTAA--CTTGATGACGTCT-TGTCGCGCTTGT-TGGTATTCAGTGCGGGCGTTCCGAAGGGTTGCCACCTGCTGACGGTACAGGTCGATTTGCTGCGCCAGCGCCGAGACGGTTTTATTCGCCTCGTTGAGCATTCTTACTTTCTGAGCGACGTTCTCCACTTCCTT------GCTATTGCGAGCCAGTTCTGCGGTAACGCCGTGT----ACCTGATTCTCAAGGCCGGACAGCGTGCGGCGCGCCGCTTCTGCCGGGCTGACGATGGTCTGGATCTGCGTGCCAAGCGGCCCGAGTTGCCCGGTTGCCTG</Hsp_hseq>
+      <Hsp_midline>||||||||||     ||||| |  | ||| | ||||||||  |||||||| | ||| |||||||| |||   ||| | || ||||| || ||    |||||||| | ||||||| || ||||||||||| ||     | ||||  | ||||||||    |   |||  ||||  ||| ||||  || |||||||| ||  | || || |||||||| ||| | |||||||| | ||     || || | |||||| || ||||| || || || |  | ||| ||   ||||||||||| ||| |||   || ||||||  || ||||||||||||||||   |  || ||| |||||||| |   ||| ||||| || | |     ||  |||   | |||     ||| || ||  ||| | |||  | || |    ||||   ||  || ||||| |||||||| || || ||  | ||||||   ||||| ||||| ||||| ||   |||||| ||   ||    |||||| |  ||||||| ||| |  | | ||||||||||||| |    | ||    ||| |||||||| |    ||| ||  || ||| |||||  |   | |  | | |||||  ||   |||||| |   |||||||   || || || ||||| ||||| || || |||||||| |||||||| || || ||||| ||| ||||   ||| |||||   |||||| | ||| || |  | ||| || | |||||| || || ||||||||||| |  ||||| ||||| ||||||||||||||||||||||  || ||||| | | ||||||| |  |||||||| |||||||||||||||||||| |||||||| ||||| |||||   |||||||||   ||| ||||| |||||||||||||||||||| | ||||   | ||| ||||| |||||  ||| ||  |  |  ||||    | ||||||||| ||  ||||||||||   | |||  |  || |  || | | |  |||||  ||  ||  |  ||||          ||| || || ||||| ||||| || ||||  |||||||| || ||| | |  ||  |||| ||    || |||||   ||| || ||    ||||||||||||||||| |||||||| |     || |||||||  ||||| || |||||    |||||  |||  |||||| | ||||||||||||   ||||||||||||   || |||||||||| |||    || || |||  |||||  ||||| || ||| |||||||   |||  |||| ||    |     |||||||| ||    || |||||   |||   || |  ||||| || || ||    ||   | |  |||  || || |   ||||||| |  | ||| |  |   |||| |  |||| ||| ||| |||| |  |  || || || || |||||| | || || |||||||||||||| ||  | | || |||  ||||| |  | ||||  ||  || || || ||||||||   ||  || || ||||||||    ||||||  |   ||||    ||||||   ||| || || || || ||     |  ||  |||    |||||||||| || |||||| || ||  |||| ||||  || |||||||| ||||| ||| | |||||||| | | |||  ||  |||  ||||||||   |||||||||||||||||| |  |||||||| || || |  |||||    |||||||  ||||| |  ||   ||| ||    |  || ||||| ||||| ||||  || || |  || || | ||    ||| |  | |   | |   || |||| || |  |  || | |||   || || ||   ||   ||||    ||||  |   | ||  |||   ||  | ||| | ||   | | ||   | ||| || |||||||| ||||  | | | ||||| | |||||||| ||| || || ||  |  ||  |  | ||| ||||    ||| || ||| | || ||||| || |||||| ||   ||||||  |||||| |||||||| |||| ||| |  |||| ||| ||||| || |||||| | || | ||| || || ||||| || ||||| ||||| |||||||| ||||| ||||||||||| || || |||||    || ||  | || || || || || || || ||||| || |||||||||||||||||||| || || |  |  || ||||||||||||||||||||||| |  || |||||||||| ||||||||| ||||||||||| |  ||| | || | |||||| ||||  |||||||||| |||||| || |||||||| || |||||||||||||||||||| |||||||| |  || | ||| |||||    || |||||||| || || || |||||||| ||||||||||| ||||| |||||||||||||| ||||| ||||| |||||||| | ||| |||||    || ||||| |  || |       ||| || || || ||| | |  | ||| |||| ||| |||  ||| || | ||| | |||||| ||||| |  || || ||| | |  ||||| || | ||||||||| ||  |||| |||||  | | ||| |||  |||| | || | ||| ||||| | |||||| || |  || |  ||  |||| ||||| ||||||||||||||||| |  || | |||||| || ||||| || ||||| || ||  | || || || |||  ||||| | |||  | | | || ||   || | ||    | ||| |  || | ||    ||  |  ||  |||| ||||||||||||   |||| | |  ||     ||  ||||| || || |     || |  || || || | ||| || |  || || || ||  | ||||  | | ||| |||  ||||| || |  || |  || || || ||||||||| |  |    ||  | || ||||| || || ||||| ||||||||||| |||||  |||| |  || ||   | ||   |||  |||| || || || |||  ||| |  | ||||||||||||||||||||  ||||| ||||||||||  ||||| ||| |||||||||| ||||| |||   |  |   ||| | ||  | | ||     ||||      ||||||    || |  || |  | ||    ||||    ||||| | ||  ||||| |||||||| ||||||||||| || |||||||| |||||   |||||| ||||   | |||||||| |  |||   || |||||</Hsp_midline>
+    </Hsp>
+    <Hsp>
+      <Hsp_num>4</Hsp_num>
+      <Hsp_bit-score>545.904</Hsp_bit-score>
+      <Hsp_score>604</Hsp_score>
+      <Hsp_evalue>2.73123e-149</Hsp_evalue>
+      <Hsp_query-from>7159</Hsp_query-from>
+      <Hsp_query-to>8129</Hsp_query-to>
+      <Hsp_hit-from>52248</Hsp_hit-from>
+      <Hsp_hit-to>51278</Hsp_hit-to>
+      <Hsp_query-frame>1</Hsp_query-frame>
+      <Hsp_hit-frame>-1</Hsp_hit-frame>
+      <Hsp_identity>719</Hsp_identity>
+      <Hsp_positive>719</Hsp_positive>
+      <Hsp_gaps>24</Hsp_gaps>
+      <Hsp_align-len>983</Hsp_align-len>
+      <Hsp_qseq>ATGAAAGTTAAAGGTTTTGAGAAAGTCATCATACTGCATCTCGGCGCGCTCTTTGGCGCCGCAAACGCTGG---CGAGAAGTCTGTAAAGAGTTTCCACCGCACGCTGCTGAACACGCCGAACATGGACGAAATGAGCGTCCATGAATTCGCCGCCGGC-CGTGTGAGCGACCGACTGGCGAAGCACGAAGTGAAAGACCCGATCG--GC----TATAAGACGATTGGCTTTGCGCCTTACGCGGACTACGTGGGCGGCAAGTTCGCCATGGGCATCCCGGGTACTAACGCCATCGTGCTGCAGGCCGAAAAGCGTGAACGCGTGCTGCCCGGGGTCAGCGTGCGCAACGAAGTGACGAAGCGCATGGACGCCTGGCGCGAGAAAGAGATCGAAGGCTGGGAGCCGACCCGGAAAGACTGGGCGCAGCTGAAAGACGATGTCGAAGCCGAAATGCTGAAAACCGCGCCTATCCGCCCGACCCGCTACAATGTGATCATCGCCGTCCCGTACGTCTACGTGTTCACCACCAGCGCCAAGACCGCCGAAGAGGTTAACGCCCTGCTGCGTGCCGCGTTCGGTACCTGGCCAGTGGAACACCTGCTGATCAATGACTTCGTGCTGCGTCAGTCAATGGAGAAGGTCGTACGCGG-CAGCATCGAGGGTATCACTGGCGACGACTTCATCCACATCAAGCACGATGACGGCGATGACGTGAAGTTCAAGGACATTGACATCCATAAGGACGAAGTGGTCCTCGACTACCTGGCGCGGCATTACACGGTTCGGGCGCTGAACATGCGAA-TCGACGAACGCGAGATGCGACCTGGCGTGGGCAACGTGTTCTTCCGCCTGACCGACAAGGCGATCATCTCCGGGATCCACATCGGCGAGGCGGACGTTGACGCCAACTATGAAGCCACCCTGGAGCGCTACAACAATGACAGCGGTACGTTCCTGACCTACATGGCCAACCTGTTCCA</Hsp_qseq>
+      <Hsp_hseq>ATGAAAATCAAGAGTTATGAGAAAGCCATTATCTTGCACCTCGGCGCGCTGTATGACGCGGCCAACGACGGTAACGAGAAG---GTCAAGCCGCTGCACCGCCTGATCCTGAACCTGCCGAACGTTGACGAAGAGGCCGTAACGGCTTTCGCGAAAGGAGCGTTT-AGCGATGCACTCGAAAAGCATGAAGTGTCAGATCCGCCGGAGGCGTCTTACAAGACAATGGGCTTTGCAGCGTACGGCGAAGAGGTTGACAGCAAGTTTGCGCTCGCCATCCCCGGAACAAACGCCATCGTCTTCCAGATCGAAAAGCGCGAGCGAGTGCTGCCCGGCGTTAGCGTACGAAACGAAGTCGTGAAGCGCATGGCCGCGTTGCGCGAGAAAGAGATCGAGGGTTGGGAGCCGAACCGCAAGGATTGGGCGCAGATGAAGGACGACGTGGAAGCGGAAATGCTGAAACACGCGCCTATCCGCCCGTCCCGCGTCAACGTCATCCTGTCCGCCCCGTTCGTGTACGTGTTCACGTCGAGCGCGAAGACGGCAGAAGAGTGCAGCGCGCTGATCCGTACCGCGCTCGGCACATGGCCCGTTGAACACCTCCTGCCGAGCGAGTATGAGCTGCGCCAGTTAATGCAGCGCGCGGTTCTCGGCCAGCA-GGACGGCATCAAGGGCGATGCATTTATCCACCTGAAACACGATGACGGCGACGACGTCAAGATGAAGGACACGGACATCTTCAAAGACGAGGCGGTGGTTGACCTGCTGTCCCGCCACTGGACTGTCCGCGCACTGGATCT-CGAAGTCGA--TACGC--AATGC--CCGGGCATCGACACCGTGTACTTCCGCCTGTCCGACAAAGCCATCCTGTCCGGTATCCACATCGGCGAGGCCGACGTTGATGCGAACTACGACGCCACGCTCGAACGCTACGGCACCGACGGCGGCCAGTTCCTGACCATGATGGCGAACCTGTTCCA</Hsp_hseq>
+      <Hsp_midline>|||||| | ||  ||| |||||||| ||| ||  |||| ||||||||||| | || ||| || ||||  ||   |||||||   || |||    | ||||||  | | ||||||  ||||||| | ||||||  |  |||    |  |||||    ||  ||| | |||||   ||| |  ||||| ||||||  ||| |||   |  ||    || ||||| || ||||||||  | ||||  ||  | || | | ||||||| ||  | | |||||| || || |||||||||||  | |||  ||||||||| || || ||||||||||| || ||||| || ||||||||   ||||||||||| ||| | |||||||||||||||||| || |||||||||| ||| || || ||||||||| |||| ||||| || ||||| ||||||||||||  |||||||||||||||| |||||  ||| || ||| |  ||| ||||| ||| |||||||||||  | ||||| ||||| || ||||||   | ||| ||| | ||| ||||| |||| || ||||| || |||||||| |||   |  || |  | |||||| |||| |||| ||   |  || | ||| |||||  || || ||||  ||||| |  || |||||| | || |||||||||||||| ||||| ||| | |||||||  ||||||   || ||||| | |||  | |||   ||| | || || |  || || || || ||| |  | |||| ||||   ||||   ||||  || ||| | | || ||||| |||||||||| ||||||| || ||| | ||||| ||||||||||||||||| |||||||| || ||||| || ||||| || || ||||||  ||  ||| ||||   ||||||||||   ||||| |||||||||||</Hsp_midline>
+    </Hsp>
+  </Hit_hsps>
+</Hit>
+</Iteration_hits>
+  <Iteration_stat>
+    <Statistics>
+      <Statistics_db-num>31902778</Statistics_db-num>
+      <Statistics_db-len>102365819095</Statistics_db-len>
+      <Statistics_hsp-len>43</Statistics_hsp-len>
+      <Statistics_eff-space>5.88492035908107e+15</Statistics_eff-space>
+      <Statistics_kappa>0.41</Statistics_kappa>
+      <Statistics_lambda>0.625</Statistics_lambda>
+      <Statistics_entropy>0.78</Statistics_entropy>
+    </Statistics>
+  </Iteration_stat>
+</Iteration>
+</BlastOutput_iterations>
+</BlastOutput>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/blastxml/merlin.gff	Wed Apr 24 02:29:32 2024 +0000
@@ -0,0 +1,1230 @@
+##gff-version 3
+##sequence-region Merlin 1 172788
+Merlin	GeneMark.hmm	gene	2	691	-856.563659	+	.	ID=Merlin_1;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	2	691	.	+	.	ID=Merlin_1_mRNA;Parent=Merlin_1;seqid=Merlin;color=#00ff00
+Merlin	GeneMark.hmm	exon	2	691	.	+	.	ID=Merlin_1_exon;Parent=Merlin_1_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	2	691	.	+	0	ID=Merlin_1_CDS;Parent=Merlin_1_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	752	1039	-339.046618	+	.	ID=Merlin_2;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	752	1039	.	+	.	ID=Merlin_2_mRNA;Parent=Merlin_2;seqid=Merlin
+Merlin	GeneMark.hmm	exon	752	1039	.	+	.	ID=Merlin_2_exon;Parent=Merlin_2_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	752	1039	.	+	0	ID=Merlin_2_CDS;Parent=Merlin_2_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	1067	2011	-1229.683915	-	.	ID=Merlin_3;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	1067	2011	.	-	.	ID=Merlin_3_mRNA;Parent=Merlin_3;seqid=Merlin
+Merlin	GeneMark.hmm	exon	1067	2011	.	-	.	ID=Merlin_3_exon;Parent=Merlin_3_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	1067	2011	.	-	0	ID=Merlin_3_CDS;Parent=Merlin_3_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	2011	3066	-1335.034872	-	.	ID=Merlin_4;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	2011	3066	.	-	.	ID=Merlin_4_mRNA;Parent=Merlin_4;seqid=Merlin
+Merlin	GeneMark.hmm	exon	2011	3066	.	-	.	ID=Merlin_4_exon;Parent=Merlin_4_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	2011	3066	.	-	0	ID=Merlin_4_CDS;Parent=Merlin_4_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	3066	4796	-2177.374893	-	.	ID=Merlin_5;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	3066	4796	.	-	.	ID=Merlin_5_mRNA;Parent=Merlin_5;seqid=Merlin
+Merlin	GeneMark.hmm	exon	3066	4796	.	-	.	ID=Merlin_5_exon;Parent=Merlin_5_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	3066	4796	.	-	0	ID=Merlin_5_CDS;Parent=Merlin_5_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	4793	5317	-682.565030	-	.	ID=Merlin_6;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	4793	5317	.	-	.	ID=Merlin_6_mRNA;Parent=Merlin_6;seqid=Merlin
+Merlin	GeneMark.hmm	exon	4793	5317	.	-	.	ID=Merlin_6_exon;Parent=Merlin_6_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	4793	5317	.	-	0	ID=Merlin_6_CDS;Parent=Merlin_6_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	5289	6431	-1457.525863	-	.	ID=Merlin_7;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	5289	6431	.	-	.	ID=Merlin_7_mRNA;Parent=Merlin_7;seqid=Merlin
+Merlin	GeneMark.hmm	exon	5289	6431	.	-	.	ID=Merlin_7_exon;Parent=Merlin_7_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	5289	6431	.	-	0	ID=Merlin_7_CDS;Parent=Merlin_7_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	6428	7180	-968.015933	-	.	ID=Merlin_8;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	6428	7180	.	-	.	ID=Merlin_8_mRNA;Parent=Merlin_8;seqid=Merlin
+Merlin	GeneMark.hmm	exon	6428	7180	.	-	.	ID=Merlin_8_exon;Parent=Merlin_8_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	6428	7180	.	-	0	ID=Merlin_8_CDS;Parent=Merlin_8_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	7228	7857	-809.330137	+	.	ID=Merlin_9;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	7228	7857	.	+	.	ID=Merlin_9_mRNA;Parent=Merlin_9;seqid=Merlin
+Merlin	GeneMark.hmm	exon	7228	7857	.	+	.	ID=Merlin_9_exon;Parent=Merlin_9_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	7228	7857	.	+	0	ID=Merlin_9_CDS;Parent=Merlin_9_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	7857	8252	-515.006678	+	.	ID=Merlin_10;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	7857	8252	.	+	.	ID=Merlin_10_mRNA;Parent=Merlin_10;seqid=Merlin
+Merlin	GeneMark.hmm	exon	7857	8252	.	+	.	ID=Merlin_10_exon;Parent=Merlin_10_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	7857	8252	.	+	0	ID=Merlin_10_CDS;Parent=Merlin_10_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	8340	8753	-522.529341	+	.	ID=Merlin_11;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	8340	8753	.	+	.	ID=Merlin_11_mRNA;Parent=Merlin_11;seqid=Merlin
+Merlin	GeneMark.hmm	exon	8340	8753	.	+	.	ID=Merlin_11_exon;Parent=Merlin_11_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	8340	8753	.	+	0	ID=Merlin_11_CDS;Parent=Merlin_11_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	8787	8951	-212.019038	+	.	ID=Merlin_12;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	8787	8951	.	+	.	ID=Merlin_12_mRNA;Parent=Merlin_12;seqid=Merlin
+Merlin	GeneMark.hmm	exon	8787	8951	.	+	.	ID=Merlin_12_exon;Parent=Merlin_12_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	8787	8951	.	+	0	ID=Merlin_12_CDS;Parent=Merlin_12_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	9014	9241	-274.669850	-	.	ID=Merlin_13;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	9014	9241	.	-	.	ID=Merlin_13_mRNA;Parent=Merlin_13;seqid=Merlin
+Merlin	GeneMark.hmm	exon	9014	9241	.	-	.	ID=Merlin_13_exon;Parent=Merlin_13_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	9014	9241	.	-	0	ID=Merlin_13_CDS;Parent=Merlin_13_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	9248	10747	-1911.373457	-	.	ID=Merlin_14;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	9248	10747	.	-	.	ID=Merlin_14_mRNA;Parent=Merlin_14;seqid=Merlin
+Merlin	GeneMark.hmm	exon	9248	10747	.	-	.	ID=Merlin_14_exon;Parent=Merlin_14_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	9248	10747	.	-	0	ID=Merlin_14_CDS;Parent=Merlin_14_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	10800	11435	-778.108633	+	.	ID=Merlin_15;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	10800	11435	.	+	.	ID=Merlin_15_mRNA;Parent=Merlin_15;seqid=Merlin
+Merlin	GeneMark.hmm	exon	10800	11435	.	+	.	ID=Merlin_15_exon;Parent=Merlin_15_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	10800	11435	.	+	0	ID=Merlin_15_CDS;Parent=Merlin_15_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	11469	12290	-1045.093825	+	.	ID=Merlin_16;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	11469	12290	.	+	.	ID=Merlin_16_mRNA;Parent=Merlin_16;seqid=Merlin
+Merlin	GeneMark.hmm	exon	11469	12290	.	+	.	ID=Merlin_16_exon;Parent=Merlin_16_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	11469	12290	.	+	0	ID=Merlin_16_CDS;Parent=Merlin_16_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	12365	12601	-286.579590	+	.	ID=Merlin_17;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	12365	12601	.	+	.	ID=Merlin_17_mRNA;Parent=Merlin_17;seqid=Merlin
+Merlin	GeneMark.hmm	exon	12365	12601	.	+	.	ID=Merlin_17_exon;Parent=Merlin_17_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	12365	12601	.	+	0	ID=Merlin_17_CDS;Parent=Merlin_17_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	12598	12951	-440.013978	+	.	ID=Merlin_18;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	12598	12951	.	+	.	ID=Merlin_18_mRNA;Parent=Merlin_18;seqid=Merlin
+Merlin	GeneMark.hmm	exon	12598	12951	.	+	.	ID=Merlin_18_exon;Parent=Merlin_18_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	12598	12951	.	+	0	ID=Merlin_18_CDS;Parent=Merlin_18_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	13067	13330	-321.884922	+	.	ID=Merlin_19;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	13067	13330	.	+	.	ID=Merlin_19_mRNA;Parent=Merlin_19;seqid=Merlin
+Merlin	GeneMark.hmm	exon	13067	13330	.	+	.	ID=Merlin_19_exon;Parent=Merlin_19_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	13067	13330	.	+	0	ID=Merlin_19_CDS;Parent=Merlin_19_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	13340	14341	-1253.644245	+	.	ID=Merlin_20;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	13340	14341	.	+	.	ID=Merlin_20_mRNA;Parent=Merlin_20;seqid=Merlin
+Merlin	GeneMark.hmm	exon	13340	14341	.	+	.	ID=Merlin_20_exon;Parent=Merlin_20_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	13340	14341	.	+	0	ID=Merlin_20_CDS;Parent=Merlin_20_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	14320	14883	-740.935174	+	.	ID=Merlin_21;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	14320	14883	.	+	.	ID=Merlin_21_mRNA;Parent=Merlin_21;seqid=Merlin
+Merlin	GeneMark.hmm	exon	14320	14883	.	+	.	ID=Merlin_21_exon;Parent=Merlin_21_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	14320	14883	.	+	0	ID=Merlin_21_CDS;Parent=Merlin_21_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	14911	16197	-1617.100759	-	.	ID=Merlin_22;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	14911	16197	.	-	.	ID=Merlin_22_mRNA;Parent=Merlin_22;seqid=Merlin
+Merlin	GeneMark.hmm	exon	14911	16197	.	-	.	ID=Merlin_22_exon;Parent=Merlin_22_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	14911	16197	.	-	0	ID=Merlin_22_CDS;Parent=Merlin_22_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	16289	17836	-1947.052483	-	.	ID=Merlin_23;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	16289	17836	.	-	.	ID=Merlin_23_mRNA;Parent=Merlin_23;seqid=Merlin
+Merlin	GeneMark.hmm	exon	16289	17836	.	-	.	ID=Merlin_23_exon;Parent=Merlin_23_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	16289	17836	.	-	0	ID=Merlin_23_CDS;Parent=Merlin_23_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	17858	18673	-991.849469	-	.	ID=Merlin_24;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	17858	18673	.	-	.	ID=Merlin_24_mRNA;Parent=Merlin_24;seqid=Merlin
+Merlin	GeneMark.hmm	exon	17858	18673	.	-	.	ID=Merlin_24_exon;Parent=Merlin_24_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	17858	18673	.	-	0	ID=Merlin_24_CDS;Parent=Merlin_24_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	18707	19351	-821.724123	-	.	ID=Merlin_25;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	18707	19351	.	-	.	ID=Merlin_25_mRNA;Parent=Merlin_25;seqid=Merlin
+Merlin	GeneMark.hmm	exon	18707	19351	.	-	.	ID=Merlin_25_exon;Parent=Merlin_25_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	18707	19351	.	-	0	ID=Merlin_25_CDS;Parent=Merlin_25_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	19351	19776	-538.184958	-	.	ID=Merlin_26;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	19351	19776	.	-	.	ID=Merlin_26_mRNA;Parent=Merlin_26;seqid=Merlin
+Merlin	GeneMark.hmm	exon	19351	19776	.	-	.	ID=Merlin_26_exon;Parent=Merlin_26_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	19351	19776	.	-	0	ID=Merlin_26_CDS;Parent=Merlin_26_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	19776	19988	-255.987740	-	.	ID=Merlin_27;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	19776	19988	.	-	.	ID=Merlin_27_mRNA;Parent=Merlin_27;seqid=Merlin
+Merlin	GeneMark.hmm	exon	19776	19988	.	-	.	ID=Merlin_27_exon;Parent=Merlin_27_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	19776	19988	.	-	0	ID=Merlin_27_CDS;Parent=Merlin_27_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	19988	21550	-1974.103338	-	.	ID=Merlin_28;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	19988	21550	.	-	.	ID=Merlin_28_mRNA;Parent=Merlin_28;seqid=Merlin
+Merlin	GeneMark.hmm	exon	19988	21550	.	-	.	ID=Merlin_28_exon;Parent=Merlin_28_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	19988	21550	.	-	0	ID=Merlin_28_CDS;Parent=Merlin_28_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	21625	22116	-616.669463	-	.	ID=Merlin_29;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	21625	22116	.	-	.	ID=Merlin_29_mRNA;Parent=Merlin_29;seqid=Merlin
+Merlin	GeneMark.hmm	exon	21625	22116	.	-	.	ID=Merlin_29_exon;Parent=Merlin_29_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	21625	22116	.	-	0	ID=Merlin_29_CDS;Parent=Merlin_29_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	22240	24216	-2488.948058	-	.	ID=Merlin_30;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	22240	24216	.	-	.	ID=Merlin_30_mRNA;Parent=Merlin_30;seqid=Merlin
+Merlin	GeneMark.hmm	exon	22240	24216	.	-	.	ID=Merlin_30_exon;Parent=Merlin_30_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	22240	24216	.	-	0	ID=Merlin_30_CDS;Parent=Merlin_30_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	24250	26094	-2334.323049	-	.	ID=Merlin_31;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	24250	26094	.	-	.	ID=Merlin_31_mRNA;Parent=Merlin_31;seqid=Merlin
+Merlin	GeneMark.hmm	exon	24250	26094	.	-	.	ID=Merlin_31_exon;Parent=Merlin_31_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	24250	26094	.	-	0	ID=Merlin_31_CDS;Parent=Merlin_31_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	26072	26569	-622.542092	-	.	ID=Merlin_32;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	26072	26569	.	-	.	ID=Merlin_32_mRNA;Parent=Merlin_32;seqid=Merlin
+Merlin	GeneMark.hmm	exon	26072	26569	.	-	.	ID=Merlin_32_exon;Parent=Merlin_32_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	26072	26569	.	-	0	ID=Merlin_32_CDS;Parent=Merlin_32_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	26572	27390	-1062.517306	-	.	ID=Merlin_33;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	26572	27390	.	-	.	ID=Merlin_33_mRNA;Parent=Merlin_33;seqid=Merlin
+Merlin	GeneMark.hmm	exon	26572	27390	.	-	.	ID=Merlin_33_exon;Parent=Merlin_33_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	26572	27390	.	-	0	ID=Merlin_33_CDS;Parent=Merlin_33_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	27434	28204	-971.349898	-	.	ID=Merlin_34;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	27434	28204	.	-	.	ID=Merlin_34_mRNA;Parent=Merlin_34;seqid=Merlin
+Merlin	GeneMark.hmm	exon	27434	28204	.	-	.	ID=Merlin_34_exon;Parent=Merlin_34_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	27434	28204	.	-	0	ID=Merlin_34_CDS;Parent=Merlin_34_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	28201	29130	-1172.195550	-	.	ID=Merlin_35;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	28201	29130	.	-	.	ID=Merlin_35_mRNA;Parent=Merlin_35;seqid=Merlin
+Merlin	GeneMark.hmm	exon	28201	29130	.	-	.	ID=Merlin_35_exon;Parent=Merlin_35_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	28201	29130	.	-	0	ID=Merlin_35_CDS;Parent=Merlin_35_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	29162	30553	-1754.882559	-	.	ID=Merlin_36;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	29162	30553	.	-	.	ID=Merlin_36_mRNA;Parent=Merlin_36;seqid=Merlin
+Merlin	GeneMark.hmm	exon	29162	30553	.	-	.	ID=Merlin_36_exon;Parent=Merlin_36_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	29162	30553	.	-	0	ID=Merlin_36_CDS;Parent=Merlin_36_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	30564	31982	-1840.409176	-	.	ID=Merlin_37;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	30564	31982	.	-	.	ID=Merlin_37_mRNA;Parent=Merlin_37;seqid=Merlin
+Merlin	GeneMark.hmm	exon	30564	31982	.	-	.	ID=Merlin_37_exon;Parent=Merlin_37_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	30564	31982	.	-	0	ID=Merlin_37_CDS;Parent=Merlin_37_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	31982	32632	-810.715921	-	.	ID=Merlin_38;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	31982	32632	.	-	.	ID=Merlin_38_mRNA;Parent=Merlin_38;seqid=Merlin
+Merlin	GeneMark.hmm	exon	31982	32632	.	-	.	ID=Merlin_38_exon;Parent=Merlin_38_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	31982	32632	.	-	0	ID=Merlin_38_CDS;Parent=Merlin_38_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	32632	34437	-2286.512966	-	.	ID=Merlin_39;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	32632	34437	.	-	.	ID=Merlin_39_mRNA;Parent=Merlin_39;seqid=Merlin
+Merlin	GeneMark.hmm	exon	32632	34437	.	-	.	ID=Merlin_39_exon;Parent=Merlin_39_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	32632	34437	.	-	0	ID=Merlin_39_CDS;Parent=Merlin_39_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	34434	35300	-1103.339440	-	.	ID=Merlin_40;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	34434	35300	.	-	.	ID=Merlin_40_mRNA;Parent=Merlin_40;seqid=Merlin
+Merlin	GeneMark.hmm	exon	34434	35300	.	-	.	ID=Merlin_40_exon;Parent=Merlin_40_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	34434	35300	.	-	0	ID=Merlin_40_CDS;Parent=Merlin_40_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	35372	36385	-1286.607331	-	.	ID=Merlin_41;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	35372	36385	.	-	.	ID=Merlin_41_mRNA;Parent=Merlin_41;seqid=Merlin
+Merlin	GeneMark.hmm	exon	35372	36385	.	-	.	ID=Merlin_41_exon;Parent=Merlin_41_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	35372	36385	.	-	0	ID=Merlin_41_CDS;Parent=Merlin_41_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	36378	39479	-3926.862479	-	.	ID=Merlin_42;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	36378	39479	.	-	.	ID=Merlin_42_mRNA;Parent=Merlin_42;seqid=Merlin
+Merlin	GeneMark.hmm	exon	36378	39479	.	-	.	ID=Merlin_42_exon;Parent=Merlin_42_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	36378	39479	.	-	0	ID=Merlin_42_CDS;Parent=Merlin_42_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	39476	41416	-2421.657174	-	.	ID=Merlin_43;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	39476	41416	.	-	.	ID=Merlin_43_mRNA;Parent=Merlin_43;seqid=Merlin
+Merlin	GeneMark.hmm	exon	39476	41416	.	-	.	ID=Merlin_43_exon;Parent=Merlin_43_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	39476	41416	.	-	0	ID=Merlin_43_CDS;Parent=Merlin_43_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	41416	41709	-381.858612	-	.	ID=Merlin_44;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	41416	41709	.	-	.	ID=Merlin_44_mRNA;Parent=Merlin_44;seqid=Merlin
+Merlin	GeneMark.hmm	exon	41416	41709	.	-	.	ID=Merlin_44_exon;Parent=Merlin_44_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	41416	41709	.	-	0	ID=Merlin_44_CDS;Parent=Merlin_44_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	41709	42224	-673.160274	-	.	ID=Merlin_45;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	41709	42224	.	-	.	ID=Merlin_45_mRNA;Parent=Merlin_45;seqid=Merlin
+Merlin	GeneMark.hmm	exon	41709	42224	.	-	.	ID=Merlin_45_exon;Parent=Merlin_45_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	41709	42224	.	-	0	ID=Merlin_45_CDS;Parent=Merlin_45_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	42224	43951	-2203.710381	-	.	ID=Merlin_46;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	42224	43951	.	-	.	ID=Merlin_46_mRNA;Parent=Merlin_46;seqid=Merlin
+Merlin	GeneMark.hmm	exon	42224	43951	.	-	.	ID=Merlin_46_exon;Parent=Merlin_46_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	42224	43951	.	-	0	ID=Merlin_46_CDS;Parent=Merlin_46_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	43951	44526	-730.479121	-	.	ID=Merlin_47;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	43951	44526	.	-	.	ID=Merlin_47_mRNA;Parent=Merlin_47;seqid=Merlin
+Merlin	GeneMark.hmm	exon	43951	44526	.	-	.	ID=Merlin_47_exon;Parent=Merlin_47_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	43951	44526	.	-	0	ID=Merlin_47_CDS;Parent=Merlin_47_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	44576	45025	-562.019925	+	.	ID=Merlin_48;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	44576	45025	.	+	.	ID=Merlin_48_mRNA;Parent=Merlin_48;seqid=Merlin
+Merlin	GeneMark.hmm	exon	44576	45025	.	+	.	ID=Merlin_48_exon;Parent=Merlin_48_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	44576	45025	.	+	0	ID=Merlin_48_CDS;Parent=Merlin_48_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	45025	45855	-1066.702009	+	.	ID=Merlin_49;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	45025	45855	.	+	.	ID=Merlin_49_mRNA;Parent=Merlin_49;seqid=Merlin
+Merlin	GeneMark.hmm	exon	45025	45855	.	+	.	ID=Merlin_49_exon;Parent=Merlin_49_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	45025	45855	.	+	0	ID=Merlin_49_CDS;Parent=Merlin_49_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	45940	46527	-776.360306	+	.	ID=Merlin_50;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	45940	46527	.	+	.	ID=Merlin_50_mRNA;Parent=Merlin_50;seqid=Merlin
+Merlin	GeneMark.hmm	exon	45940	46527	.	+	.	ID=Merlin_50_exon;Parent=Merlin_50_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	45940	46527	.	+	0	ID=Merlin_50_CDS;Parent=Merlin_50_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	46527	47255	-921.088284	+	.	ID=Merlin_51;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	46527	47255	.	+	.	ID=Merlin_51_mRNA;Parent=Merlin_51;seqid=Merlin
+Merlin	GeneMark.hmm	exon	46527	47255	.	+	.	ID=Merlin_51_exon;Parent=Merlin_51_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	46527	47255	.	+	0	ID=Merlin_51_CDS;Parent=Merlin_51_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	47252	47485	-286.785634	+	.	ID=Merlin_52;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	47252	47485	.	+	.	ID=Merlin_52_mRNA;Parent=Merlin_52;seqid=Merlin
+Merlin	GeneMark.hmm	exon	47252	47485	.	+	.	ID=Merlin_52_exon;Parent=Merlin_52_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	47252	47485	.	+	0	ID=Merlin_52_CDS;Parent=Merlin_52_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	47485	47940	-595.997014	+	.	ID=Merlin_53;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	47485	47940	.	+	.	ID=Merlin_53_mRNA;Parent=Merlin_53;seqid=Merlin
+Merlin	GeneMark.hmm	exon	47485	47940	.	+	.	ID=Merlin_53_exon;Parent=Merlin_53_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	47485	47940	.	+	0	ID=Merlin_53_CDS;Parent=Merlin_53_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	47937	48143	-259.350499	+	.	ID=Merlin_54;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	47937	48143	.	+	.	ID=Merlin_54_mRNA;Parent=Merlin_54;seqid=Merlin
+Merlin	GeneMark.hmm	exon	47937	48143	.	+	.	ID=Merlin_54_exon;Parent=Merlin_54_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	47937	48143	.	+	0	ID=Merlin_54_CDS;Parent=Merlin_54_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	48140	48358	-277.240023	+	.	ID=Merlin_55;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	48140	48358	.	+	.	ID=Merlin_55_mRNA;Parent=Merlin_55;seqid=Merlin
+Merlin	GeneMark.hmm	exon	48140	48358	.	+	.	ID=Merlin_55_exon;Parent=Merlin_55_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	48140	48358	.	+	0	ID=Merlin_55_CDS;Parent=Merlin_55_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	48418	48600	-230.583168	+	.	ID=Merlin_56;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	48418	48600	.	+	.	ID=Merlin_56_mRNA;Parent=Merlin_56;seqid=Merlin
+Merlin	GeneMark.hmm	exon	48418	48600	.	+	.	ID=Merlin_56_exon;Parent=Merlin_56_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	48418	48600	.	+	0	ID=Merlin_56_CDS;Parent=Merlin_56_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	48584	48769	-232.687067	+	.	ID=Merlin_57;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	48584	48769	.	+	.	ID=Merlin_57_mRNA;Parent=Merlin_57;seqid=Merlin
+Merlin	GeneMark.hmm	exon	48584	48769	.	+	.	ID=Merlin_57_exon;Parent=Merlin_57_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	48584	48769	.	+	0	ID=Merlin_57_CDS;Parent=Merlin_57_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	48826	49053	-288.143395	+	.	ID=Merlin_58;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	48826	49053	.	+	.	ID=Merlin_58_mRNA;Parent=Merlin_58;seqid=Merlin
+Merlin	GeneMark.hmm	exon	48826	49053	.	+	.	ID=Merlin_58_exon;Parent=Merlin_58_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	48826	49053	.	+	0	ID=Merlin_58_CDS;Parent=Merlin_58_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	49076	49432	-449.304895	+	.	ID=Merlin_59;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	49076	49432	.	+	.	ID=Merlin_59_mRNA;Parent=Merlin_59;seqid=Merlin
+Merlin	GeneMark.hmm	exon	49076	49432	.	+	.	ID=Merlin_59_exon;Parent=Merlin_59_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	49076	49432	.	+	0	ID=Merlin_59_CDS;Parent=Merlin_59_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	49844	50110	-322.091381	+	.	ID=Merlin_60;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	49844	50110	.	+	.	ID=Merlin_60_mRNA;Parent=Merlin_60;seqid=Merlin
+Merlin	GeneMark.hmm	exon	49844	50110	.	+	.	ID=Merlin_60_exon;Parent=Merlin_60_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	49844	50110	.	+	0	ID=Merlin_60_CDS;Parent=Merlin_60_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	50983	51234	-301.882768	+	.	ID=Merlin_61;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	50983	51234	.	+	.	ID=Merlin_61_mRNA;Parent=Merlin_61;seqid=Merlin
+Merlin	GeneMark.hmm	exon	50983	51234	.	+	.	ID=Merlin_61_exon;Parent=Merlin_61_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	50983	51234	.	+	0	ID=Merlin_61_CDS;Parent=Merlin_61_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	51596	51838	-304.801536	+	.	ID=Merlin_62;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	51596	51838	.	+	.	ID=Merlin_62_mRNA;Parent=Merlin_62;seqid=Merlin
+Merlin	GeneMark.hmm	exon	51596	51838	.	+	.	ID=Merlin_62_exon;Parent=Merlin_62_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	51596	51838	.	+	0	ID=Merlin_62_CDS;Parent=Merlin_62_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	51835	52182	-434.777109	+	.	ID=Merlin_63;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	51835	52182	.	+	.	ID=Merlin_63_mRNA;Parent=Merlin_63;seqid=Merlin
+Merlin	GeneMark.hmm	exon	51835	52182	.	+	.	ID=Merlin_63_exon;Parent=Merlin_63_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	51835	52182	.	+	0	ID=Merlin_63_CDS;Parent=Merlin_63_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	52175	52684	-629.023983	+	.	ID=Merlin_64;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	52175	52684	.	+	.	ID=Merlin_64_mRNA;Parent=Merlin_64;seqid=Merlin
+Merlin	GeneMark.hmm	exon	52175	52684	.	+	.	ID=Merlin_64_exon;Parent=Merlin_64_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	52175	52684	.	+	0	ID=Merlin_64_CDS;Parent=Merlin_64_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	52681	52827	-183.076828	+	.	ID=Merlin_65;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	52681	52827	.	+	.	ID=Merlin_65_mRNA;Parent=Merlin_65;seqid=Merlin
+Merlin	GeneMark.hmm	exon	52681	52827	.	+	.	ID=Merlin_65_exon;Parent=Merlin_65_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	52681	52827	.	+	0	ID=Merlin_65_CDS;Parent=Merlin_65_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	52806	53030	-287.687980	+	.	ID=Merlin_66;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	52806	53030	.	+	.	ID=Merlin_66_mRNA;Parent=Merlin_66;seqid=Merlin
+Merlin	GeneMark.hmm	exon	52806	53030	.	+	.	ID=Merlin_66_exon;Parent=Merlin_66_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	52806	53030	.	+	0	ID=Merlin_66_CDS;Parent=Merlin_66_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	53032	53475	-570.370348	+	.	ID=Merlin_67;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	53032	53475	.	+	.	ID=Merlin_67_mRNA;Parent=Merlin_67;seqid=Merlin
+Merlin	GeneMark.hmm	exon	53032	53475	.	+	.	ID=Merlin_67_exon;Parent=Merlin_67_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	53032	53475	.	+	0	ID=Merlin_67_CDS;Parent=Merlin_67_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	53647	54225	-757.038069	+	.	ID=Merlin_68;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	53647	54225	.	+	.	ID=Merlin_68_mRNA;Parent=Merlin_68;seqid=Merlin
+Merlin	GeneMark.hmm	exon	53647	54225	.	+	.	ID=Merlin_68_exon;Parent=Merlin_68_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	53647	54225	.	+	0	ID=Merlin_68_CDS;Parent=Merlin_68_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	54316	54516	-236.842212	+	.	ID=Merlin_69;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	54316	54516	.	+	.	ID=Merlin_69_mRNA;Parent=Merlin_69;seqid=Merlin
+Merlin	GeneMark.hmm	exon	54316	54516	.	+	.	ID=Merlin_69_exon;Parent=Merlin_69_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	54316	54516	.	+	0	ID=Merlin_69_CDS;Parent=Merlin_69_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	54569	55168	-748.986136	+	.	ID=Merlin_70;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	54569	55168	.	+	.	ID=Merlin_70_mRNA;Parent=Merlin_70;seqid=Merlin
+Merlin	GeneMark.hmm	exon	54569	55168	.	+	.	ID=Merlin_70_exon;Parent=Merlin_70_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	54569	55168	.	+	0	ID=Merlin_70_CDS;Parent=Merlin_70_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	55216	55860	-813.197162	+	.	ID=Merlin_71;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	55216	55860	.	+	.	ID=Merlin_71_mRNA;Parent=Merlin_71;seqid=Merlin
+Merlin	GeneMark.hmm	exon	55216	55860	.	+	.	ID=Merlin_71_exon;Parent=Merlin_71_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	55216	55860	.	+	0	ID=Merlin_71_CDS;Parent=Merlin_71_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	55857	56279	-536.845669	+	.	ID=Merlin_72;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	55857	56279	.	+	.	ID=Merlin_72_mRNA;Parent=Merlin_72;seqid=Merlin
+Merlin	GeneMark.hmm	exon	55857	56279	.	+	.	ID=Merlin_72_exon;Parent=Merlin_72_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	55857	56279	.	+	0	ID=Merlin_72_CDS;Parent=Merlin_72_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	56276	56644	-463.468418	+	.	ID=Merlin_73;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	56276	56644	.	+	.	ID=Merlin_73_mRNA;Parent=Merlin_73;seqid=Merlin
+Merlin	GeneMark.hmm	exon	56276	56644	.	+	.	ID=Merlin_73_exon;Parent=Merlin_73_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	56276	56644	.	+	0	ID=Merlin_73_CDS;Parent=Merlin_73_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	56634	56894	-313.595651	+	.	ID=Merlin_74;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	56634	56894	.	+	.	ID=Merlin_74_mRNA;Parent=Merlin_74;seqid=Merlin
+Merlin	GeneMark.hmm	exon	56634	56894	.	+	.	ID=Merlin_74_exon;Parent=Merlin_74_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	56634	56894	.	+	0	ID=Merlin_74_CDS;Parent=Merlin_74_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	56894	57172	-343.261028	+	.	ID=Merlin_75;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	56894	57172	.	+	.	ID=Merlin_75_mRNA;Parent=Merlin_75;seqid=Merlin
+Merlin	GeneMark.hmm	exon	56894	57172	.	+	.	ID=Merlin_75_exon;Parent=Merlin_75_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	56894	57172	.	+	0	ID=Merlin_75_CDS;Parent=Merlin_75_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	57182	57403	-269.950515	+	.	ID=Merlin_76;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	57182	57403	.	+	.	ID=Merlin_76_mRNA;Parent=Merlin_76;seqid=Merlin
+Merlin	GeneMark.hmm	exon	57182	57403	.	+	.	ID=Merlin_76_exon;Parent=Merlin_76_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	57182	57403	.	+	0	ID=Merlin_76_CDS;Parent=Merlin_76_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	57499	57786	-373.177871	+	.	ID=Merlin_77;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	57499	57786	.	+	.	ID=Merlin_77_mRNA;Parent=Merlin_77;seqid=Merlin
+Merlin	GeneMark.hmm	exon	57499	57786	.	+	.	ID=Merlin_77_exon;Parent=Merlin_77_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	57499	57786	.	+	0	ID=Merlin_77_CDS;Parent=Merlin_77_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	57777	58724	-1215.940307	+	.	ID=Merlin_78;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	57777	58724	.	+	.	ID=Merlin_78_mRNA;Parent=Merlin_78;seqid=Merlin
+Merlin	GeneMark.hmm	exon	57777	58724	.	+	.	ID=Merlin_78_exon;Parent=Merlin_78_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	57777	58724	.	+	0	ID=Merlin_78_CDS;Parent=Merlin_78_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	58717	58857	-173.930421	+	.	ID=Merlin_79;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	58717	58857	.	+	.	ID=Merlin_79_mRNA;Parent=Merlin_79;seqid=Merlin
+Merlin	GeneMark.hmm	exon	58717	58857	.	+	.	ID=Merlin_79_exon;Parent=Merlin_79_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	58717	58857	.	+	0	ID=Merlin_79_CDS;Parent=Merlin_79_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	58872	59561	-880.645375	+	.	ID=Merlin_80;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	58872	59561	.	+	.	ID=Merlin_80_mRNA;Parent=Merlin_80;seqid=Merlin
+Merlin	GeneMark.hmm	exon	58872	59561	.	+	.	ID=Merlin_80_exon;Parent=Merlin_80_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	58872	59561	.	+	0	ID=Merlin_80_CDS;Parent=Merlin_80_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	59561	59899	-428.109831	+	.	ID=Merlin_81;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	59561	59899	.	+	.	ID=Merlin_81_mRNA;Parent=Merlin_81;seqid=Merlin
+Merlin	GeneMark.hmm	exon	59561	59899	.	+	.	ID=Merlin_81_exon;Parent=Merlin_81_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	59561	59899	.	+	0	ID=Merlin_81_CDS;Parent=Merlin_81_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	59896	60144	-306.923987	+	.	ID=Merlin_82;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	59896	60144	.	+	.	ID=Merlin_82_mRNA;Parent=Merlin_82;seqid=Merlin
+Merlin	GeneMark.hmm	exon	59896	60144	.	+	.	ID=Merlin_82_exon;Parent=Merlin_82_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	59896	60144	.	+	0	ID=Merlin_82_CDS;Parent=Merlin_82_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	60144	60386	-304.982653	+	.	ID=Merlin_83;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	60144	60386	.	+	.	ID=Merlin_83_mRNA;Parent=Merlin_83;seqid=Merlin
+Merlin	GeneMark.hmm	exon	60144	60386	.	+	.	ID=Merlin_83_exon;Parent=Merlin_83_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	60144	60386	.	+	0	ID=Merlin_83_CDS;Parent=Merlin_83_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	60379	60840	-594.547870	+	.	ID=Merlin_84;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	60379	60840	.	+	.	ID=Merlin_84_mRNA;Parent=Merlin_84;seqid=Merlin
+Merlin	GeneMark.hmm	exon	60379	60840	.	+	.	ID=Merlin_84_exon;Parent=Merlin_84_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	60379	60840	.	+	0	ID=Merlin_84_CDS;Parent=Merlin_84_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	60869	61369	-617.611500	+	.	ID=Merlin_85;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	60869	61369	.	+	.	ID=Merlin_85_mRNA;Parent=Merlin_85;seqid=Merlin
+Merlin	GeneMark.hmm	exon	60869	61369	.	+	.	ID=Merlin_85_exon;Parent=Merlin_85_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	60869	61369	.	+	0	ID=Merlin_85_CDS;Parent=Merlin_85_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	61356	61703	-422.353181	+	.	ID=Merlin_86;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	61356	61703	.	+	.	ID=Merlin_86_mRNA;Parent=Merlin_86;seqid=Merlin
+Merlin	GeneMark.hmm	exon	61356	61703	.	+	.	ID=Merlin_86_exon;Parent=Merlin_86_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	61356	61703	.	+	0	ID=Merlin_86_CDS;Parent=Merlin_86_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	61760	62167	-519.180141	+	.	ID=Merlin_87;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	61760	62167	.	+	.	ID=Merlin_87_mRNA;Parent=Merlin_87;seqid=Merlin
+Merlin	GeneMark.hmm	exon	61760	62167	.	+	.	ID=Merlin_87_exon;Parent=Merlin_87_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	61760	62167	.	+	0	ID=Merlin_87_CDS;Parent=Merlin_87_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	62359	62889	-691.422401	+	.	ID=Merlin_88;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	62359	62889	.	+	.	ID=Merlin_88_mRNA;Parent=Merlin_88;seqid=Merlin
+Merlin	GeneMark.hmm	exon	62359	62889	.	+	.	ID=Merlin_88_exon;Parent=Merlin_88_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	62359	62889	.	+	0	ID=Merlin_88_CDS;Parent=Merlin_88_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	62886	63131	-315.050979	+	.	ID=Merlin_89;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	62886	63131	.	+	.	ID=Merlin_89_mRNA;Parent=Merlin_89;seqid=Merlin
+Merlin	GeneMark.hmm	exon	62886	63131	.	+	.	ID=Merlin_89_exon;Parent=Merlin_89_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	62886	63131	.	+	0	ID=Merlin_89_CDS;Parent=Merlin_89_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	63124	63435	-400.565460	+	.	ID=Merlin_90;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	63124	63435	.	+	.	ID=Merlin_90_mRNA;Parent=Merlin_90;seqid=Merlin
+Merlin	GeneMark.hmm	exon	63124	63435	.	+	.	ID=Merlin_90_exon;Parent=Merlin_90_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	63124	63435	.	+	0	ID=Merlin_90_CDS;Parent=Merlin_90_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	63432	63710	-335.031911	+	.	ID=Merlin_91;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	63432	63710	.	+	.	ID=Merlin_91_mRNA;Parent=Merlin_91;seqid=Merlin
+Merlin	GeneMark.hmm	exon	63432	63710	.	+	.	ID=Merlin_91_exon;Parent=Merlin_91_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	63432	63710	.	+	0	ID=Merlin_91_CDS;Parent=Merlin_91_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	63710	63883	-203.175066	+	.	ID=Merlin_92;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	63710	63883	.	+	.	ID=Merlin_92_mRNA;Parent=Merlin_92;seqid=Merlin
+Merlin	GeneMark.hmm	exon	63710	63883	.	+	.	ID=Merlin_92_exon;Parent=Merlin_92_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	63710	63883	.	+	0	ID=Merlin_92_CDS;Parent=Merlin_92_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	63942	64406	-597.655245	+	.	ID=Merlin_93;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	63942	64406	.	+	.	ID=Merlin_93_mRNA;Parent=Merlin_93;seqid=Merlin
+Merlin	GeneMark.hmm	exon	63942	64406	.	+	.	ID=Merlin_93_exon;Parent=Merlin_93_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	63942	64406	.	+	0	ID=Merlin_93_CDS;Parent=Merlin_93_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	64414	64962	-713.810677	+	.	ID=Merlin_94;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	64414	64962	.	+	.	ID=Merlin_94_mRNA;Parent=Merlin_94;seqid=Merlin
+Merlin	GeneMark.hmm	exon	64414	64962	.	+	.	ID=Merlin_94_exon;Parent=Merlin_94_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	64414	64962	.	+	0	ID=Merlin_94_CDS;Parent=Merlin_94_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	64962	65282	-412.685055	+	.	ID=Merlin_95;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	64962	65282	.	+	.	ID=Merlin_95_mRNA;Parent=Merlin_95;seqid=Merlin
+Merlin	GeneMark.hmm	exon	64962	65282	.	+	.	ID=Merlin_95_exon;Parent=Merlin_95_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	64962	65282	.	+	0	ID=Merlin_95_CDS;Parent=Merlin_95_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	65303	65683	-496.639498	+	.	ID=Merlin_96;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	65303	65683	.	+	.	ID=Merlin_96_mRNA;Parent=Merlin_96;seqid=Merlin
+Merlin	GeneMark.hmm	exon	65303	65683	.	+	.	ID=Merlin_96_exon;Parent=Merlin_96_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	65303	65683	.	+	0	ID=Merlin_96_CDS;Parent=Merlin_96_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	65676	66128	-573.822848	+	.	ID=Merlin_97;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	65676	66128	.	+	.	ID=Merlin_97_mRNA;Parent=Merlin_97;seqid=Merlin
+Merlin	GeneMark.hmm	exon	65676	66128	.	+	.	ID=Merlin_97_exon;Parent=Merlin_97_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	65676	66128	.	+	0	ID=Merlin_97_CDS;Parent=Merlin_97_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	66128	66337	-267.423513	+	.	ID=Merlin_98;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	66128	66337	.	+	.	ID=Merlin_98_mRNA;Parent=Merlin_98;seqid=Merlin
+Merlin	GeneMark.hmm	exon	66128	66337	.	+	.	ID=Merlin_98_exon;Parent=Merlin_98_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	66128	66337	.	+	0	ID=Merlin_98_CDS;Parent=Merlin_98_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	66328	66507	-214.194539	+	.	ID=Merlin_99;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	66328	66507	.	+	.	ID=Merlin_99_mRNA;Parent=Merlin_99;seqid=Merlin
+Merlin	GeneMark.hmm	exon	66328	66507	.	+	.	ID=Merlin_99_exon;Parent=Merlin_99_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	66328	66507	.	+	0	ID=Merlin_99_CDS;Parent=Merlin_99_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	66504	66683	-217.450578	+	.	ID=Merlin_100;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	66504	66683	.	+	.	ID=Merlin_100_mRNA;Parent=Merlin_100;seqid=Merlin
+Merlin	GeneMark.hmm	exon	66504	66683	.	+	.	ID=Merlin_100_exon;Parent=Merlin_100_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	66504	66683	.	+	0	ID=Merlin_100_CDS;Parent=Merlin_100_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	66680	66871	-235.908196	+	.	ID=Merlin_101;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	66680	66871	.	+	.	ID=Merlin_101_mRNA;Parent=Merlin_101;seqid=Merlin
+Merlin	GeneMark.hmm	exon	66680	66871	.	+	.	ID=Merlin_101_exon;Parent=Merlin_101_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	66680	66871	.	+	0	ID=Merlin_101_CDS;Parent=Merlin_101_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	66873	67058	-233.275820	+	.	ID=Merlin_102;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	66873	67058	.	+	.	ID=Merlin_102_mRNA;Parent=Merlin_102;seqid=Merlin
+Merlin	GeneMark.hmm	exon	66873	67058	.	+	.	ID=Merlin_102_exon;Parent=Merlin_102_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	66873	67058	.	+	0	ID=Merlin_102_CDS;Parent=Merlin_102_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	67058	67267	-264.096823	+	.	ID=Merlin_103;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	67058	67267	.	+	.	ID=Merlin_103_mRNA;Parent=Merlin_103;seqid=Merlin
+Merlin	GeneMark.hmm	exon	67058	67267	.	+	.	ID=Merlin_103_exon;Parent=Merlin_103_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	67058	67267	.	+	0	ID=Merlin_103_CDS;Parent=Merlin_103_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	67267	67845	-752.300357	+	.	ID=Merlin_104;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	67267	67845	.	+	.	ID=Merlin_104_mRNA;Parent=Merlin_104;seqid=Merlin
+Merlin	GeneMark.hmm	exon	67267	67845	.	+	.	ID=Merlin_104_exon;Parent=Merlin_104_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	67267	67845	.	+	0	ID=Merlin_104_CDS;Parent=Merlin_104_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	67970	68128	-196.227328	+	.	ID=Merlin_105;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	67970	68128	.	+	.	ID=Merlin_105_mRNA;Parent=Merlin_105;seqid=Merlin
+Merlin	GeneMark.hmm	exon	67970	68128	.	+	.	ID=Merlin_105_exon;Parent=Merlin_105_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	67970	68128	.	+	0	ID=Merlin_105_CDS;Parent=Merlin_105_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	68125	68280	-186.665512	+	.	ID=Merlin_106;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	68125	68280	.	+	.	ID=Merlin_106_mRNA;Parent=Merlin_106;seqid=Merlin
+Merlin	GeneMark.hmm	exon	68125	68280	.	+	.	ID=Merlin_106_exon;Parent=Merlin_106_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	68125	68280	.	+	0	ID=Merlin_106_CDS;Parent=Merlin_106_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	68345	68728	-480.408576	+	.	ID=Merlin_107;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	68345	68728	.	+	.	ID=Merlin_107_mRNA;Parent=Merlin_107;seqid=Merlin
+Merlin	GeneMark.hmm	exon	68345	68728	.	+	.	ID=Merlin_107_exon;Parent=Merlin_107_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	68345	68728	.	+	0	ID=Merlin_107_CDS;Parent=Merlin_107_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	68787	68999	-267.936260	+	.	ID=Merlin_108;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	68787	68999	.	+	.	ID=Merlin_108_mRNA;Parent=Merlin_108;seqid=Merlin
+Merlin	GeneMark.hmm	exon	68787	68999	.	+	.	ID=Merlin_108_exon;Parent=Merlin_108_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	68787	68999	.	+	0	ID=Merlin_108_CDS;Parent=Merlin_108_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	69008	69295	-369.655354	+	.	ID=Merlin_109;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	69008	69295	.	+	.	ID=Merlin_109_mRNA;Parent=Merlin_109;seqid=Merlin
+Merlin	GeneMark.hmm	exon	69008	69295	.	+	.	ID=Merlin_109_exon;Parent=Merlin_109_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	69008	69295	.	+	0	ID=Merlin_109_CDS;Parent=Merlin_109_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	69285	69668	-486.207714	+	.	ID=Merlin_110;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	69285	69668	.	+	.	ID=Merlin_110_mRNA;Parent=Merlin_110;seqid=Merlin
+Merlin	GeneMark.hmm	exon	69285	69668	.	+	.	ID=Merlin_110_exon;Parent=Merlin_110_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	69285	69668	.	+	0	ID=Merlin_110_CDS;Parent=Merlin_110_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	69767	69862	-119.090489	+	.	ID=Merlin_111;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	69767	69862	.	+	.	ID=Merlin_111_mRNA;Parent=Merlin_111;seqid=Merlin
+Merlin	GeneMark.hmm	exon	69767	69862	.	+	.	ID=Merlin_111_exon;Parent=Merlin_111_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	69767	69862	.	+	0	ID=Merlin_111_CDS;Parent=Merlin_111_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	69859	70023	-200.738602	+	.	ID=Merlin_112;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	69859	70023	.	+	.	ID=Merlin_112_mRNA;Parent=Merlin_112;seqid=Merlin
+Merlin	GeneMark.hmm	exon	69859	70023	.	+	.	ID=Merlin_112_exon;Parent=Merlin_112_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	69859	70023	.	+	0	ID=Merlin_112_CDS;Parent=Merlin_112_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	70030	70263	-281.446786	+	.	ID=Merlin_113;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	70030	70263	.	+	.	ID=Merlin_113_mRNA;Parent=Merlin_113;seqid=Merlin
+Merlin	GeneMark.hmm	exon	70030	70263	.	+	.	ID=Merlin_113_exon;Parent=Merlin_113_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	70030	70263	.	+	0	ID=Merlin_113_CDS;Parent=Merlin_113_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	70263	70520	-332.653168	+	.	ID=Merlin_114;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	70263	70520	.	+	.	ID=Merlin_114_mRNA;Parent=Merlin_114;seqid=Merlin
+Merlin	GeneMark.hmm	exon	70263	70520	.	+	.	ID=Merlin_114_exon;Parent=Merlin_114_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	70263	70520	.	+	0	ID=Merlin_114_CDS;Parent=Merlin_114_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	70517	70780	-336.190173	+	.	ID=Merlin_115;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	70517	70780	.	+	.	ID=Merlin_115_mRNA;Parent=Merlin_115;seqid=Merlin
+Merlin	GeneMark.hmm	exon	70517	70780	.	+	.	ID=Merlin_115_exon;Parent=Merlin_115_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	70517	70780	.	+	0	ID=Merlin_115_CDS;Parent=Merlin_115_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	70866	71102	-289.943350	+	.	ID=Merlin_116;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	70866	71102	.	+	.	ID=Merlin_116_mRNA;Parent=Merlin_116;seqid=Merlin
+Merlin	GeneMark.hmm	exon	70866	71102	.	+	.	ID=Merlin_116_exon;Parent=Merlin_116_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	70866	71102	.	+	0	ID=Merlin_116_CDS;Parent=Merlin_116_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	71092	71571	-594.658724	+	.	ID=Merlin_117;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	71092	71571	.	+	.	ID=Merlin_117_mRNA;Parent=Merlin_117;seqid=Merlin
+Merlin	GeneMark.hmm	exon	71092	71571	.	+	.	ID=Merlin_117_exon;Parent=Merlin_117_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	71092	71571	.	+	0	ID=Merlin_117_CDS;Parent=Merlin_117_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	71574	72116	-686.096724	+	.	ID=Merlin_118;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	71574	72116	.	+	.	ID=Merlin_118_mRNA;Parent=Merlin_118;seqid=Merlin
+Merlin	GeneMark.hmm	exon	71574	72116	.	+	.	ID=Merlin_118_exon;Parent=Merlin_118_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	71574	72116	.	+	0	ID=Merlin_118_CDS;Parent=Merlin_118_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	72116	73126	-1269.074513	+	.	ID=Merlin_119;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	72116	73126	.	+	.	ID=Merlin_119_mRNA;Parent=Merlin_119;seqid=Merlin
+Merlin	GeneMark.hmm	exon	72116	73126	.	+	.	ID=Merlin_119_exon;Parent=Merlin_119_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	72116	73126	.	+	0	ID=Merlin_119_CDS;Parent=Merlin_119_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	73123	73359	-314.305354	+	.	ID=Merlin_120;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	73123	73359	.	+	.	ID=Merlin_120_mRNA;Parent=Merlin_120;seqid=Merlin
+Merlin	GeneMark.hmm	exon	73123	73359	.	+	.	ID=Merlin_120_exon;Parent=Merlin_120_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	73123	73359	.	+	0	ID=Merlin_120_CDS;Parent=Merlin_120_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	73461	73631	-201.815396	+	.	ID=Merlin_121;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	73461	73631	.	+	.	ID=Merlin_121_mRNA;Parent=Merlin_121;seqid=Merlin
+Merlin	GeneMark.hmm	exon	73461	73631	.	+	.	ID=Merlin_121_exon;Parent=Merlin_121_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	73461	73631	.	+	0	ID=Merlin_121_CDS;Parent=Merlin_121_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	73721	74698	-1210.601194	+	.	ID=Merlin_122;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	73721	74698	.	+	.	ID=Merlin_122_mRNA;Parent=Merlin_122;seqid=Merlin
+Merlin	GeneMark.hmm	exon	73721	74698	.	+	.	ID=Merlin_122_exon;Parent=Merlin_122_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	73721	74698	.	+	0	ID=Merlin_122_CDS;Parent=Merlin_122_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	74744	74893	-185.633773	+	.	ID=Merlin_123;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	74744	74893	.	+	.	ID=Merlin_123_mRNA;Parent=Merlin_123;seqid=Merlin
+Merlin	GeneMark.hmm	exon	74744	74893	.	+	.	ID=Merlin_123_exon;Parent=Merlin_123_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	74744	74893	.	+	0	ID=Merlin_123_CDS;Parent=Merlin_123_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	74890	75141	-315.506963	+	.	ID=Merlin_124;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	74890	75141	.	+	.	ID=Merlin_124_mRNA;Parent=Merlin_124;seqid=Merlin
+Merlin	GeneMark.hmm	exon	74890	75141	.	+	.	ID=Merlin_124_exon;Parent=Merlin_124_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	74890	75141	.	+	0	ID=Merlin_124_CDS;Parent=Merlin_124_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	75141	75602	-594.209518	+	.	ID=Merlin_125;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	75141	75602	.	+	.	ID=Merlin_125_mRNA;Parent=Merlin_125;seqid=Merlin
+Merlin	GeneMark.hmm	exon	75141	75602	.	+	.	ID=Merlin_125_exon;Parent=Merlin_125_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	75141	75602	.	+	0	ID=Merlin_125_CDS;Parent=Merlin_125_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	75602	75865	-344.721707	+	.	ID=Merlin_126;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	75602	75865	.	+	.	ID=Merlin_126_mRNA;Parent=Merlin_126;seqid=Merlin
+Merlin	GeneMark.hmm	exon	75602	75865	.	+	.	ID=Merlin_126_exon;Parent=Merlin_126_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	75602	75865	.	+	0	ID=Merlin_126_CDS;Parent=Merlin_126_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	75856	76044	-230.523164	+	.	ID=Merlin_127;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	75856	76044	.	+	.	ID=Merlin_127_mRNA;Parent=Merlin_127;seqid=Merlin
+Merlin	GeneMark.hmm	exon	75856	76044	.	+	.	ID=Merlin_127_exon;Parent=Merlin_127_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	75856	76044	.	+	0	ID=Merlin_127_CDS;Parent=Merlin_127_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	76041	76367	-416.228479	+	.	ID=Merlin_128;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	76041	76367	.	+	.	ID=Merlin_128_mRNA;Parent=Merlin_128;seqid=Merlin
+Merlin	GeneMark.hmm	exon	76041	76367	.	+	.	ID=Merlin_128_exon;Parent=Merlin_128_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	76041	76367	.	+	0	ID=Merlin_128_CDS;Parent=Merlin_128_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	76546	77334	-987.711287	+	.	ID=Merlin_129;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	76546	77334	.	+	.	ID=Merlin_129_mRNA;Parent=Merlin_129;seqid=Merlin
+Merlin	GeneMark.hmm	exon	76546	77334	.	+	.	ID=Merlin_129_exon;Parent=Merlin_129_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	76546	77334	.	+	0	ID=Merlin_129_CDS;Parent=Merlin_129_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	77420	78424	-1261.524373	+	.	ID=Merlin_130;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	77420	78424	.	+	.	ID=Merlin_130_mRNA;Parent=Merlin_130;seqid=Merlin
+Merlin	GeneMark.hmm	exon	77420	78424	.	+	.	ID=Merlin_130_exon;Parent=Merlin_130_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	77420	78424	.	+	0	ID=Merlin_130_CDS;Parent=Merlin_130_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	78417	78707	-360.350742	+	.	ID=Merlin_131;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	78417	78707	.	+	.	ID=Merlin_131_mRNA;Parent=Merlin_131;seqid=Merlin
+Merlin	GeneMark.hmm	exon	78417	78707	.	+	.	ID=Merlin_131_exon;Parent=Merlin_131_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	78417	78707	.	+	0	ID=Merlin_131_CDS;Parent=Merlin_131_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	78704	79111	-518.845840	+	.	ID=Merlin_132;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	78704	79111	.	+	.	ID=Merlin_132_mRNA;Parent=Merlin_132;seqid=Merlin
+Merlin	GeneMark.hmm	exon	78704	79111	.	+	.	ID=Merlin_132_exon;Parent=Merlin_132_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	78704	79111	.	+	0	ID=Merlin_132_CDS;Parent=Merlin_132_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	79111	79617	-613.282382	+	.	ID=Merlin_133;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	79111	79617	.	+	.	ID=Merlin_133_mRNA;Parent=Merlin_133;seqid=Merlin
+Merlin	GeneMark.hmm	exon	79111	79617	.	+	.	ID=Merlin_133_exon;Parent=Merlin_133_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	79111	79617	.	+	0	ID=Merlin_133_CDS;Parent=Merlin_133_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	79614	79919	-369.305081	+	.	ID=Merlin_134;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	79614	79919	.	+	.	ID=Merlin_134_mRNA;Parent=Merlin_134;seqid=Merlin
+Merlin	GeneMark.hmm	exon	79614	79919	.	+	.	ID=Merlin_134_exon;Parent=Merlin_134_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	79614	79919	.	+	0	ID=Merlin_134_CDS;Parent=Merlin_134_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	79933	80160	-288.575732	+	.	ID=Merlin_135;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	79933	80160	.	+	.	ID=Merlin_135_mRNA;Parent=Merlin_135;seqid=Merlin
+Merlin	GeneMark.hmm	exon	79933	80160	.	+	.	ID=Merlin_135_exon;Parent=Merlin_135_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	79933	80160	.	+	0	ID=Merlin_135_CDS;Parent=Merlin_135_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	80154	80417	-324.958009	+	.	ID=Merlin_136;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	80154	80417	.	+	.	ID=Merlin_136_mRNA;Parent=Merlin_136;seqid=Merlin
+Merlin	GeneMark.hmm	exon	80154	80417	.	+	.	ID=Merlin_136_exon;Parent=Merlin_136_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	80154	80417	.	+	0	ID=Merlin_136_CDS;Parent=Merlin_136_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	80414	80623	-254.916892	+	.	ID=Merlin_137;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	80414	80623	.	+	.	ID=Merlin_137_mRNA;Parent=Merlin_137;seqid=Merlin
+Merlin	GeneMark.hmm	exon	80414	80623	.	+	.	ID=Merlin_137_exon;Parent=Merlin_137_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	80414	80623	.	+	0	ID=Merlin_137_CDS;Parent=Merlin_137_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	80620	80949	-405.138197	+	.	ID=Merlin_138;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	80620	80949	.	+	.	ID=Merlin_138_mRNA;Parent=Merlin_138;seqid=Merlin
+Merlin	GeneMark.hmm	exon	80620	80949	.	+	.	ID=Merlin_138_exon;Parent=Merlin_138_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	80620	80949	.	+	0	ID=Merlin_138_CDS;Parent=Merlin_138_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	80939	81091	-189.705268	+	.	ID=Merlin_139;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	80939	81091	.	+	.	ID=Merlin_139_mRNA;Parent=Merlin_139;seqid=Merlin
+Merlin	GeneMark.hmm	exon	80939	81091	.	+	.	ID=Merlin_139_exon;Parent=Merlin_139_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	80939	81091	.	+	0	ID=Merlin_139_CDS;Parent=Merlin_139_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	81088	81396	-379.041172	+	.	ID=Merlin_140;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	81088	81396	.	+	.	ID=Merlin_140_mRNA;Parent=Merlin_140;seqid=Merlin
+Merlin	GeneMark.hmm	exon	81088	81396	.	+	.	ID=Merlin_140_exon;Parent=Merlin_140_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	81088	81396	.	+	0	ID=Merlin_140_CDS;Parent=Merlin_140_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	81381	81527	-178.904000	+	.	ID=Merlin_141;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	81381	81527	.	+	.	ID=Merlin_141_mRNA;Parent=Merlin_141;seqid=Merlin
+Merlin	GeneMark.hmm	exon	81381	81527	.	+	.	ID=Merlin_141_exon;Parent=Merlin_141_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	81381	81527	.	+	0	ID=Merlin_141_CDS;Parent=Merlin_141_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	81511	81945	-531.842575	+	.	ID=Merlin_142;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	81511	81945	.	+	.	ID=Merlin_142_mRNA;Parent=Merlin_142;seqid=Merlin
+Merlin	GeneMark.hmm	exon	81511	81945	.	+	.	ID=Merlin_142_exon;Parent=Merlin_142_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	81511	81945	.	+	0	ID=Merlin_142_CDS;Parent=Merlin_142_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	81945	82109	-200.193240	+	.	ID=Merlin_143;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	81945	82109	.	+	.	ID=Merlin_143_mRNA;Parent=Merlin_143;seqid=Merlin
+Merlin	GeneMark.hmm	exon	81945	82109	.	+	.	ID=Merlin_143_exon;Parent=Merlin_143_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	81945	82109	.	+	0	ID=Merlin_143_CDS;Parent=Merlin_143_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	82145	82618	-597.711728	+	.	ID=Merlin_144;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	82145	82618	.	+	.	ID=Merlin_144_mRNA;Parent=Merlin_144;seqid=Merlin
+Merlin	GeneMark.hmm	exon	82145	82618	.	+	.	ID=Merlin_144_exon;Parent=Merlin_144_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	82145	82618	.	+	0	ID=Merlin_144_CDS;Parent=Merlin_144_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	82615	84444	-2332.730592	+	.	ID=Merlin_145;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	82615	84444	.	+	.	ID=Merlin_145_mRNA;Parent=Merlin_145;seqid=Merlin
+Merlin	GeneMark.hmm	exon	82615	84444	.	+	.	ID=Merlin_145_exon;Parent=Merlin_145_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	82615	84444	.	+	0	ID=Merlin_145_CDS;Parent=Merlin_145_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	84512	84928	-529.993287	+	.	ID=Merlin_146;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	84512	84928	.	+	.	ID=Merlin_146_mRNA;Parent=Merlin_146;seqid=Merlin
+Merlin	GeneMark.hmm	exon	84512	84928	.	+	.	ID=Merlin_146_exon;Parent=Merlin_146_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	84512	84928	.	+	0	ID=Merlin_146_CDS;Parent=Merlin_146_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	85016	85309	-372.795932	+	.	ID=Merlin_147;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	85016	85309	.	+	.	ID=Merlin_147_mRNA;Parent=Merlin_147;seqid=Merlin
+Merlin	GeneMark.hmm	exon	85016	85309	.	+	.	ID=Merlin_147_exon;Parent=Merlin_147_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	85016	85309	.	+	0	ID=Merlin_147_CDS;Parent=Merlin_147_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	85459	85722	-330.097448	+	.	ID=Merlin_148;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	85459	85722	.	+	.	ID=Merlin_148_mRNA;Parent=Merlin_148;seqid=Merlin
+Merlin	GeneMark.hmm	exon	85459	85722	.	+	.	ID=Merlin_148_exon;Parent=Merlin_148_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	85459	85722	.	+	0	ID=Merlin_148_CDS;Parent=Merlin_148_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	85722	85910	-230.155567	+	.	ID=Merlin_149;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	85722	85910	.	+	.	ID=Merlin_149_mRNA;Parent=Merlin_149;seqid=Merlin
+Merlin	GeneMark.hmm	exon	85722	85910	.	+	.	ID=Merlin_149_exon;Parent=Merlin_149_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	85722	85910	.	+	0	ID=Merlin_149_CDS;Parent=Merlin_149_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	85903	86166	-332.190142	+	.	ID=Merlin_150;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	85903	86166	.	+	.	ID=Merlin_150_mRNA;Parent=Merlin_150;seqid=Merlin
+Merlin	GeneMark.hmm	exon	85903	86166	.	+	.	ID=Merlin_150_exon;Parent=Merlin_150_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	85903	86166	.	+	0	ID=Merlin_150_CDS;Parent=Merlin_150_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	86229	86555	-399.176919	+	.	ID=Merlin_151;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	86229	86555	.	+	.	ID=Merlin_151_mRNA;Parent=Merlin_151;seqid=Merlin
+Merlin	GeneMark.hmm	exon	86229	86555	.	+	.	ID=Merlin_151_exon;Parent=Merlin_151_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	86229	86555	.	+	0	ID=Merlin_151_CDS;Parent=Merlin_151_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	86552	86833	-365.746982	+	.	ID=Merlin_152;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	86552	86833	.	+	.	ID=Merlin_152_mRNA;Parent=Merlin_152;seqid=Merlin
+Merlin	GeneMark.hmm	exon	86552	86833	.	+	.	ID=Merlin_152_exon;Parent=Merlin_152_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	86552	86833	.	+	0	ID=Merlin_152_CDS;Parent=Merlin_152_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	86826	87074	-314.427851	+	.	ID=Merlin_153;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	86826	87074	.	+	.	ID=Merlin_153_mRNA;Parent=Merlin_153;seqid=Merlin
+Merlin	GeneMark.hmm	exon	86826	87074	.	+	.	ID=Merlin_153_exon;Parent=Merlin_153_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	86826	87074	.	+	0	ID=Merlin_153_CDS;Parent=Merlin_153_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	87067	87291	-270.187122	+	.	ID=Merlin_154;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	87067	87291	.	+	.	ID=Merlin_154_mRNA;Parent=Merlin_154;seqid=Merlin
+Merlin	GeneMark.hmm	exon	87067	87291	.	+	.	ID=Merlin_154_exon;Parent=Merlin_154_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	87067	87291	.	+	0	ID=Merlin_154_CDS;Parent=Merlin_154_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	87288	87548	-320.850170	+	.	ID=Merlin_155;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	87288	87548	.	+	.	ID=Merlin_155_mRNA;Parent=Merlin_155;seqid=Merlin
+Merlin	GeneMark.hmm	exon	87288	87548	.	+	.	ID=Merlin_155_exon;Parent=Merlin_155_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	87288	87548	.	+	0	ID=Merlin_155_CDS;Parent=Merlin_155_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	87545	87838	-368.941897	+	.	ID=Merlin_156;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	87545	87838	.	+	.	ID=Merlin_156_mRNA;Parent=Merlin_156;seqid=Merlin
+Merlin	GeneMark.hmm	exon	87545	87838	.	+	.	ID=Merlin_156_exon;Parent=Merlin_156_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	87545	87838	.	+	0	ID=Merlin_156_CDS;Parent=Merlin_156_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	87906	88445	-686.934268	+	.	ID=Merlin_157;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	87906	88445	.	+	.	ID=Merlin_157_mRNA;Parent=Merlin_157;seqid=Merlin
+Merlin	GeneMark.hmm	exon	87906	88445	.	+	.	ID=Merlin_157_exon;Parent=Merlin_157_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	87906	88445	.	+	0	ID=Merlin_157_CDS;Parent=Merlin_157_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	88429	88656	-293.300141	+	.	ID=Merlin_158;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	88429	88656	.	+	.	ID=Merlin_158_mRNA;Parent=Merlin_158;seqid=Merlin
+Merlin	GeneMark.hmm	exon	88429	88656	.	+	.	ID=Merlin_158_exon;Parent=Merlin_158_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	88429	88656	.	+	0	ID=Merlin_158_CDS;Parent=Merlin_158_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	88663	89031	-446.339761	+	.	ID=Merlin_159;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	88663	89031	.	+	.	ID=Merlin_159_mRNA;Parent=Merlin_159;seqid=Merlin
+Merlin	GeneMark.hmm	exon	88663	89031	.	+	.	ID=Merlin_159_exon;Parent=Merlin_159_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	88663	89031	.	+	0	ID=Merlin_159_CDS;Parent=Merlin_159_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	89012	89221	-255.579886	+	.	ID=Merlin_160;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	89012	89221	.	+	.	ID=Merlin_160_mRNA;Parent=Merlin_160;seqid=Merlin
+Merlin	GeneMark.hmm	exon	89012	89221	.	+	.	ID=Merlin_160_exon;Parent=Merlin_160_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	89012	89221	.	+	0	ID=Merlin_160_CDS;Parent=Merlin_160_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	89206	89394	-231.007880	+	.	ID=Merlin_161;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	89206	89394	.	+	.	ID=Merlin_161_mRNA;Parent=Merlin_161;seqid=Merlin
+Merlin	GeneMark.hmm	exon	89206	89394	.	+	.	ID=Merlin_161_exon;Parent=Merlin_161_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	89206	89394	.	+	0	ID=Merlin_161_CDS;Parent=Merlin_161_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	89426	89764	-419.076718	+	.	ID=Merlin_162;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	89426	89764	.	+	.	ID=Merlin_162_mRNA;Parent=Merlin_162;seqid=Merlin
+Merlin	GeneMark.hmm	exon	89426	89764	.	+	.	ID=Merlin_162_exon;Parent=Merlin_162_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	89426	89764	.	+	0	ID=Merlin_162_CDS;Parent=Merlin_162_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	89826	89969	-185.055842	+	.	ID=Merlin_163;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	89826	89969	.	+	.	ID=Merlin_163_mRNA;Parent=Merlin_163;seqid=Merlin
+Merlin	GeneMark.hmm	exon	89826	89969	.	+	.	ID=Merlin_163_exon;Parent=Merlin_163_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	89826	89969	.	+	0	ID=Merlin_163_CDS;Parent=Merlin_163_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	89966	90988	-1312.043599	+	.	ID=Merlin_164;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	89966	90988	.	+	.	ID=Merlin_164_mRNA;Parent=Merlin_164;seqid=Merlin
+Merlin	GeneMark.hmm	exon	89966	90988	.	+	.	ID=Merlin_164_exon;Parent=Merlin_164_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	89966	90988	.	+	0	ID=Merlin_164_CDS;Parent=Merlin_164_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	90985	91191	-254.724476	+	.	ID=Merlin_165;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	90985	91191	.	+	.	ID=Merlin_165_mRNA;Parent=Merlin_165;seqid=Merlin
+Merlin	GeneMark.hmm	exon	90985	91191	.	+	.	ID=Merlin_165_exon;Parent=Merlin_165_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	90985	91191	.	+	0	ID=Merlin_165_CDS;Parent=Merlin_165_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	91188	92870	-2159.860384	+	.	ID=Merlin_166;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	91188	92870	.	+	.	ID=Merlin_166_mRNA;Parent=Merlin_166;seqid=Merlin
+Merlin	GeneMark.hmm	exon	91188	92870	.	+	.	ID=Merlin_166_exon;Parent=Merlin_166_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	91188	92870	.	+	0	ID=Merlin_166_CDS;Parent=Merlin_166_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	92867	93058	-240.822321	+	.	ID=Merlin_167;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	92867	93058	.	+	.	ID=Merlin_167_mRNA;Parent=Merlin_167;seqid=Merlin
+Merlin	GeneMark.hmm	exon	92867	93058	.	+	.	ID=Merlin_167_exon;Parent=Merlin_167_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	92867	93058	.	+	0	ID=Merlin_167_CDS;Parent=Merlin_167_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	93067	93450	-466.762497	+	.	ID=Merlin_168;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	93067	93450	.	+	.	ID=Merlin_168_mRNA;Parent=Merlin_168;seqid=Merlin
+Merlin	GeneMark.hmm	exon	93067	93450	.	+	.	ID=Merlin_168_exon;Parent=Merlin_168_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	93067	93450	.	+	0	ID=Merlin_168_CDS;Parent=Merlin_168_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	93469	94155	-853.161656	+	.	ID=Merlin_169;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	93469	94155	.	+	.	ID=Merlin_169_mRNA;Parent=Merlin_169;seqid=Merlin
+Merlin	GeneMark.hmm	exon	93469	94155	.	+	.	ID=Merlin_169_exon;Parent=Merlin_169_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	93469	94155	.	+	0	ID=Merlin_169_CDS;Parent=Merlin_169_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	94209	95174	-1219.402057	+	.	ID=Merlin_170;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	94209	95174	.	+	.	ID=Merlin_170_mRNA;Parent=Merlin_170;seqid=Merlin
+Merlin	GeneMark.hmm	exon	94209	95174	.	+	.	ID=Merlin_170_exon;Parent=Merlin_170_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	94209	95174	.	+	0	ID=Merlin_170_CDS;Parent=Merlin_170_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	95174	95737	-724.605488	+	.	ID=Merlin_171;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	95174	95737	.	+	.	ID=Merlin_171_mRNA;Parent=Merlin_171;seqid=Merlin
+Merlin	GeneMark.hmm	exon	95174	95737	.	+	.	ID=Merlin_171_exon;Parent=Merlin_171_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	95174	95737	.	+	0	ID=Merlin_171_CDS;Parent=Merlin_171_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	95731	96108	-464.835446	+	.	ID=Merlin_172;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	95731	96108	.	+	.	ID=Merlin_172_mRNA;Parent=Merlin_172;seqid=Merlin
+Merlin	GeneMark.hmm	exon	95731	96108	.	+	.	ID=Merlin_172_exon;Parent=Merlin_172_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	95731	96108	.	+	0	ID=Merlin_172_CDS;Parent=Merlin_172_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	96110	96331	-276.260456	+	.	ID=Merlin_173;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	96110	96331	.	+	.	ID=Merlin_173_mRNA;Parent=Merlin_173;seqid=Merlin
+Merlin	GeneMark.hmm	exon	96110	96331	.	+	.	ID=Merlin_173_exon;Parent=Merlin_173_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	96110	96331	.	+	0	ID=Merlin_173_CDS;Parent=Merlin_173_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	96426	99116	-3385.938661	+	.	ID=Merlin_174;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	96426	99116	.	+	.	ID=Merlin_174_mRNA;Parent=Merlin_174;seqid=Merlin
+Merlin	GeneMark.hmm	exon	96426	99116	.	+	.	ID=Merlin_174_exon;Parent=Merlin_174_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	96426	99116	.	+	0	ID=Merlin_174_CDS;Parent=Merlin_174_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	99179	99418	-294.745409	+	.	ID=Merlin_175;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	99179	99418	.	+	.	ID=Merlin_175_mRNA;Parent=Merlin_175;seqid=Merlin
+Merlin	GeneMark.hmm	exon	99179	99418	.	+	.	ID=Merlin_175_exon;Parent=Merlin_175_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	99179	99418	.	+	0	ID=Merlin_175_CDS;Parent=Merlin_175_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	99455	99895	-551.164186	+	.	ID=Merlin_176;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	99455	99895	.	+	.	ID=Merlin_176_mRNA;Parent=Merlin_176;seqid=Merlin
+Merlin	GeneMark.hmm	exon	99455	99895	.	+	.	ID=Merlin_176_exon;Parent=Merlin_176_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	99455	99895	.	+	0	ID=Merlin_176_CDS;Parent=Merlin_176_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	99928	100140	-262.065624	+	.	ID=Merlin_177;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	99928	100140	.	+	.	ID=Merlin_177_mRNA;Parent=Merlin_177;seqid=Merlin
+Merlin	GeneMark.hmm	exon	99928	100140	.	+	.	ID=Merlin_177_exon;Parent=Merlin_177_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	99928	100140	.	+	0	ID=Merlin_177_CDS;Parent=Merlin_177_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	100137	100877	-927.530517	+	.	ID=Merlin_178;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	100137	100877	.	+	.	ID=Merlin_178_mRNA;Parent=Merlin_178;seqid=Merlin
+Merlin	GeneMark.hmm	exon	100137	100877	.	+	.	ID=Merlin_178_exon;Parent=Merlin_178_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	100137	100877	.	+	0	ID=Merlin_178_CDS;Parent=Merlin_178_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	100868	101704	-1058.313313	+	.	ID=Merlin_179;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	100868	101704	.	+	.	ID=Merlin_179_mRNA;Parent=Merlin_179;seqid=Merlin
+Merlin	GeneMark.hmm	exon	100868	101704	.	+	.	ID=Merlin_179_exon;Parent=Merlin_179_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	100868	101704	.	+	0	ID=Merlin_179_CDS;Parent=Merlin_179_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	101701	102777	-1345.602625	+	.	ID=Merlin_180;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	101701	102777	.	+	.	ID=Merlin_180_mRNA;Parent=Merlin_180;seqid=Merlin
+Merlin	GeneMark.hmm	exon	101701	102777	.	+	.	ID=Merlin_180_exon;Parent=Merlin_180_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	101701	102777	.	+	0	ID=Merlin_180_CDS;Parent=Merlin_180_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	102885	104072	-1483.608352	+	.	ID=Merlin_181;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	102885	104072	.	+	.	ID=Merlin_181_mRNA;Parent=Merlin_181;seqid=Merlin
+Merlin	GeneMark.hmm	exon	102885	104072	.	+	.	ID=Merlin_181_exon;Parent=Merlin_181_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	102885	104072	.	+	0	ID=Merlin_181_CDS;Parent=Merlin_181_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	104072	104422	-451.869493	+	.	ID=Merlin_182;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	104072	104422	.	+	.	ID=Merlin_182_mRNA;Parent=Merlin_182;seqid=Merlin
+Merlin	GeneMark.hmm	exon	104072	104422	.	+	.	ID=Merlin_182_exon;Parent=Merlin_182_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	104072	104422	.	+	0	ID=Merlin_182_CDS;Parent=Merlin_182_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	104500	105867	-1730.587045	+	.	ID=Merlin_183;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	104500	105867	.	+	.	ID=Merlin_183_mRNA;Parent=Merlin_183;seqid=Merlin
+Merlin	GeneMark.hmm	exon	104500	105867	.	+	.	ID=Merlin_183_exon;Parent=Merlin_183_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	104500	105867	.	+	0	ID=Merlin_183_CDS;Parent=Merlin_183_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	105928	106209	-352.988779	+	.	ID=Merlin_184;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	105928	106209	.	+	.	ID=Merlin_184_mRNA;Parent=Merlin_184;seqid=Merlin
+Merlin	GeneMark.hmm	exon	105928	106209	.	+	.	ID=Merlin_184_exon;Parent=Merlin_184_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	105928	106209	.	+	0	ID=Merlin_184_CDS;Parent=Merlin_184_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	106209	106487	-351.122469	+	.	ID=Merlin_185;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	106209	106487	.	+	.	ID=Merlin_185_mRNA;Parent=Merlin_185;seqid=Merlin
+Merlin	GeneMark.hmm	exon	106209	106487	.	+	.	ID=Merlin_185_exon;Parent=Merlin_185_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	106209	106487	.	+	0	ID=Merlin_185_CDS;Parent=Merlin_185_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	106487	106684	-246.970187	+	.	ID=Merlin_186;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	106487	106684	.	+	.	ID=Merlin_186_mRNA;Parent=Merlin_186;seqid=Merlin
+Merlin	GeneMark.hmm	exon	106487	106684	.	+	.	ID=Merlin_186_exon;Parent=Merlin_186_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	106487	106684	.	+	0	ID=Merlin_186_CDS;Parent=Merlin_186_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	106699	107163	-615.053890	+	.	ID=Merlin_187;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	106699	107163	.	+	.	ID=Merlin_187_mRNA;Parent=Merlin_187;seqid=Merlin
+Merlin	GeneMark.hmm	exon	106699	107163	.	+	.	ID=Merlin_187_exon;Parent=Merlin_187_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	106699	107163	.	+	0	ID=Merlin_187_CDS;Parent=Merlin_187_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	107200	108225	-1324.566436	+	.	ID=Merlin_188;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	107200	108225	.	+	.	ID=Merlin_188_mRNA;Parent=Merlin_188;seqid=Merlin
+Merlin	GeneMark.hmm	exon	107200	108225	.	+	.	ID=Merlin_188_exon;Parent=Merlin_188_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	107200	108225	.	+	0	ID=Merlin_188_CDS;Parent=Merlin_188_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	108222	108419	-244.299886	-	.	ID=Merlin_189;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	108222	108419	.	-	.	ID=Merlin_189_mRNA;Parent=Merlin_189;seqid=Merlin
+Merlin	GeneMark.hmm	exon	108222	108419	.	-	.	ID=Merlin_189_exon;Parent=Merlin_189_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	108222	108419	.	-	0	ID=Merlin_189_CDS;Parent=Merlin_189_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	108443	108727	-361.722638	+	.	ID=Merlin_190;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	108443	108727	.	+	.	ID=Merlin_190_mRNA;Parent=Merlin_190;seqid=Merlin
+Merlin	GeneMark.hmm	exon	108443	108727	.	+	.	ID=Merlin_190_exon;Parent=Merlin_190_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	108443	108727	.	+	0	ID=Merlin_190_CDS;Parent=Merlin_190_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	108746	109267	-660.122856	+	.	ID=Merlin_191;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	108746	109267	.	+	.	ID=Merlin_191_mRNA;Parent=Merlin_191;seqid=Merlin
+Merlin	GeneMark.hmm	exon	108746	109267	.	+	.	ID=Merlin_191_exon;Parent=Merlin_191_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	108746	109267	.	+	0	ID=Merlin_191_CDS;Parent=Merlin_191_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	109283	109450	-207.369336	+	.	ID=Merlin_192;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	109283	109450	.	+	.	ID=Merlin_192_mRNA;Parent=Merlin_192;seqid=Merlin
+Merlin	GeneMark.hmm	exon	109283	109450	.	+	.	ID=Merlin_192_exon;Parent=Merlin_192_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	109283	109450	.	+	0	ID=Merlin_192_CDS;Parent=Merlin_192_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	109463	109684	-282.485263	+	.	ID=Merlin_193;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	109463	109684	.	+	.	ID=Merlin_193_mRNA;Parent=Merlin_193;seqid=Merlin
+Merlin	GeneMark.hmm	exon	109463	109684	.	+	.	ID=Merlin_193_exon;Parent=Merlin_193_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	109463	109684	.	+	0	ID=Merlin_193_CDS;Parent=Merlin_193_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	109681	109833	-188.437796	+	.	ID=Merlin_194;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	109681	109833	.	+	.	ID=Merlin_194_mRNA;Parent=Merlin_194;seqid=Merlin
+Merlin	GeneMark.hmm	exon	109681	109833	.	+	.	ID=Merlin_194_exon;Parent=Merlin_194_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	109681	109833	.	+	0	ID=Merlin_194_CDS;Parent=Merlin_194_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	109868	110107	-300.363740	+	.	ID=Merlin_195;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	109868	110107	.	+	.	ID=Merlin_195_mRNA;Parent=Merlin_195;seqid=Merlin
+Merlin	GeneMark.hmm	exon	109868	110107	.	+	.	ID=Merlin_195_exon;Parent=Merlin_195_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	109868	110107	.	+	0	ID=Merlin_195_CDS;Parent=Merlin_195_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	110187	110387	-242.566720	+	.	ID=Merlin_196;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	110187	110387	.	+	.	ID=Merlin_196_mRNA;Parent=Merlin_196;seqid=Merlin
+Merlin	GeneMark.hmm	exon	110187	110387	.	+	.	ID=Merlin_196_exon;Parent=Merlin_196_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	110187	110387	.	+	0	ID=Merlin_196_CDS;Parent=Merlin_196_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	110384	110623	-295.174485	+	.	ID=Merlin_197;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	110384	110623	.	+	.	ID=Merlin_197_mRNA;Parent=Merlin_197;seqid=Merlin
+Merlin	GeneMark.hmm	exon	110384	110623	.	+	.	ID=Merlin_197_exon;Parent=Merlin_197_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	110384	110623	.	+	0	ID=Merlin_197_CDS;Parent=Merlin_197_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	110620	111051	-544.978023	+	.	ID=Merlin_198;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	110620	111051	.	+	.	ID=Merlin_198_mRNA;Parent=Merlin_198;seqid=Merlin
+Merlin	GeneMark.hmm	exon	110620	111051	.	+	.	ID=Merlin_198_exon;Parent=Merlin_198_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	110620	111051	.	+	0	ID=Merlin_198_CDS;Parent=Merlin_198_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	111101	111238	-161.794612	+	.	ID=Merlin_199;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	111101	111238	.	+	.	ID=Merlin_199_mRNA;Parent=Merlin_199;seqid=Merlin
+Merlin	GeneMark.hmm	exon	111101	111238	.	+	.	ID=Merlin_199_exon;Parent=Merlin_199_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	111101	111238	.	+	0	ID=Merlin_199_CDS;Parent=Merlin_199_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	111213	111737	-670.599096	+	.	ID=Merlin_200;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	111213	111737	.	+	.	ID=Merlin_200_mRNA;Parent=Merlin_200;seqid=Merlin
+Merlin	GeneMark.hmm	exon	111213	111737	.	+	.	ID=Merlin_200_exon;Parent=Merlin_200_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	111213	111737	.	+	0	ID=Merlin_200_CDS;Parent=Merlin_200_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	111737	111913	-223.231704	+	.	ID=Merlin_201;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	111737	111913	.	+	.	ID=Merlin_201_mRNA;Parent=Merlin_201;seqid=Merlin
+Merlin	GeneMark.hmm	exon	111737	111913	.	+	.	ID=Merlin_201_exon;Parent=Merlin_201_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	111737	111913	.	+	0	ID=Merlin_201_CDS;Parent=Merlin_201_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	111973	112590	-802.696887	+	.	ID=Merlin_202;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	111973	112590	.	+	.	ID=Merlin_202_mRNA;Parent=Merlin_202;seqid=Merlin
+Merlin	GeneMark.hmm	exon	111973	112590	.	+	.	ID=Merlin_202_exon;Parent=Merlin_202_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	111973	112590	.	+	0	ID=Merlin_202_CDS;Parent=Merlin_202_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	112676	113461	-994.252012	+	.	ID=Merlin_203;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	112676	113461	.	+	.	ID=Merlin_203_mRNA;Parent=Merlin_203;seqid=Merlin
+Merlin	GeneMark.hmm	exon	112676	113461	.	+	.	ID=Merlin_203_exon;Parent=Merlin_203_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	112676	113461	.	+	0	ID=Merlin_203_CDS;Parent=Merlin_203_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	113461	113778	-389.300206	+	.	ID=Merlin_204;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	113461	113778	.	+	.	ID=Merlin_204_mRNA;Parent=Merlin_204;seqid=Merlin
+Merlin	GeneMark.hmm	exon	113461	113778	.	+	.	ID=Merlin_204_exon;Parent=Merlin_204_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	113461	113778	.	+	0	ID=Merlin_204_CDS;Parent=Merlin_204_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	113787	115118	-1697.881894	+	.	ID=Merlin_205;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	113787	115118	.	+	.	ID=Merlin_205_mRNA;Parent=Merlin_205;seqid=Merlin
+Merlin	GeneMark.hmm	exon	113787	115118	.	+	.	ID=Merlin_205_exon;Parent=Merlin_205_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	113787	115118	.	+	0	ID=Merlin_205_CDS;Parent=Merlin_205_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	115125	115355	-279.940476	+	.	ID=Merlin_206;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	115125	115355	.	+	.	ID=Merlin_206_mRNA;Parent=Merlin_206;seqid=Merlin
+Merlin	GeneMark.hmm	exon	115125	115355	.	+	.	ID=Merlin_206_exon;Parent=Merlin_206_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	115125	115355	.	+	0	ID=Merlin_206_CDS;Parent=Merlin_206_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	115346	116038	-870.417189	+	.	ID=Merlin_207;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	115346	116038	.	+	.	ID=Merlin_207_mRNA;Parent=Merlin_207;seqid=Merlin
+Merlin	GeneMark.hmm	exon	115346	116038	.	+	.	ID=Merlin_207_exon;Parent=Merlin_207_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	115346	116038	.	+	0	ID=Merlin_207_CDS;Parent=Merlin_207_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	116040	116453	-527.653367	+	.	ID=Merlin_208;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	116040	116453	.	+	.	ID=Merlin_208_mRNA;Parent=Merlin_208;seqid=Merlin
+Merlin	GeneMark.hmm	exon	116040	116453	.	+	.	ID=Merlin_208_exon;Parent=Merlin_208_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	116040	116453	.	+	0	ID=Merlin_208_CDS;Parent=Merlin_208_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	116520	116714	-243.312871	+	.	ID=Merlin_209;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	116520	116714	.	+	.	ID=Merlin_209_mRNA;Parent=Merlin_209;seqid=Merlin
+Merlin	GeneMark.hmm	exon	116520	116714	.	+	.	ID=Merlin_209_exon;Parent=Merlin_209_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	116520	116714	.	+	0	ID=Merlin_209_CDS;Parent=Merlin_209_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	116714	117190	-587.212745	+	.	ID=Merlin_210;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	116714	117190	.	+	.	ID=Merlin_210_mRNA;Parent=Merlin_210;seqid=Merlin
+Merlin	GeneMark.hmm	exon	116714	117190	.	+	.	ID=Merlin_210_exon;Parent=Merlin_210_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	116714	117190	.	+	0	ID=Merlin_210_CDS;Parent=Merlin_210_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	117177	117371	-246.741774	+	.	ID=Merlin_211;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	117177	117371	.	+	.	ID=Merlin_211_mRNA;Parent=Merlin_211;seqid=Merlin
+Merlin	GeneMark.hmm	exon	117177	117371	.	+	.	ID=Merlin_211_exon;Parent=Merlin_211_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	117177	117371	.	+	0	ID=Merlin_211_CDS;Parent=Merlin_211_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	117368	117844	-587.223837	+	.	ID=Merlin_212;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	117368	117844	.	+	.	ID=Merlin_212_mRNA;Parent=Merlin_212;seqid=Merlin
+Merlin	GeneMark.hmm	exon	117368	117844	.	+	.	ID=Merlin_212_exon;Parent=Merlin_212_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	117368	117844	.	+	0	ID=Merlin_212_CDS;Parent=Merlin_212_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	117841	117939	-117.153787	+	.	ID=Merlin_213;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	117841	117939	.	+	.	ID=Merlin_213_mRNA;Parent=Merlin_213;seqid=Merlin
+Merlin	GeneMark.hmm	exon	117841	117939	.	+	.	ID=Merlin_213_exon;Parent=Merlin_213_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	117841	117939	.	+	0	ID=Merlin_213_CDS;Parent=Merlin_213_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	117936	118187	-314.341261	+	.	ID=Merlin_214;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	117936	118187	.	+	.	ID=Merlin_214_mRNA;Parent=Merlin_214;seqid=Merlin
+Merlin	GeneMark.hmm	exon	117936	118187	.	+	.	ID=Merlin_214_exon;Parent=Merlin_214_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	117936	118187	.	+	0	ID=Merlin_214_CDS;Parent=Merlin_214_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	118184	118411	-293.015141	+	.	ID=Merlin_215;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	118184	118411	.	+	.	ID=Merlin_215_mRNA;Parent=Merlin_215;seqid=Merlin
+Merlin	GeneMark.hmm	exon	118184	118411	.	+	.	ID=Merlin_215_exon;Parent=Merlin_215_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	118184	118411	.	+	0	ID=Merlin_215_CDS;Parent=Merlin_215_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	118435	118818	-477.204459	+	.	ID=Merlin_216;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	118435	118818	.	+	.	ID=Merlin_216_mRNA;Parent=Merlin_216;seqid=Merlin
+Merlin	GeneMark.hmm	exon	118435	118818	.	+	.	ID=Merlin_216_exon;Parent=Merlin_216_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	118435	118818	.	+	0	ID=Merlin_216_CDS;Parent=Merlin_216_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	118849	120690	-2259.486004	+	.	ID=Merlin_217;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	118849	120690	.	+	.	ID=Merlin_217_mRNA;Parent=Merlin_217;seqid=Merlin
+Merlin	GeneMark.hmm	exon	118849	120690	.	+	.	ID=Merlin_217_exon;Parent=Merlin_217_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	118849	120690	.	+	0	ID=Merlin_217_CDS;Parent=Merlin_217_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	120730	120885	-200.778885	+	.	ID=Merlin_218;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	120730	120885	.	+	.	ID=Merlin_218_mRNA;Parent=Merlin_218;seqid=Merlin
+Merlin	GeneMark.hmm	exon	120730	120885	.	+	.	ID=Merlin_218_exon;Parent=Merlin_218_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	120730	120885	.	+	0	ID=Merlin_218_CDS;Parent=Merlin_218_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	120929	121213	-363.032822	+	.	ID=Merlin_219;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	120929	121213	.	+	.	ID=Merlin_219_mRNA;Parent=Merlin_219;seqid=Merlin
+Merlin	GeneMark.hmm	exon	120929	121213	.	+	.	ID=Merlin_219_exon;Parent=Merlin_219_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	120929	121213	.	+	0	ID=Merlin_219_CDS;Parent=Merlin_219_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	121200	121400	-244.392369	+	.	ID=Merlin_220;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	121200	121400	.	+	.	ID=Merlin_220_mRNA;Parent=Merlin_220;seqid=Merlin
+Merlin	GeneMark.hmm	exon	121200	121400	.	+	.	ID=Merlin_220_exon;Parent=Merlin_220_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	121200	121400	.	+	0	ID=Merlin_220_CDS;Parent=Merlin_220_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	121411	123588	-2750.112191	+	.	ID=Merlin_221;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	121411	123588	.	+	.	ID=Merlin_221_mRNA;Parent=Merlin_221;seqid=Merlin
+Merlin	GeneMark.hmm	exon	121411	123588	.	+	.	ID=Merlin_221_exon;Parent=Merlin_221_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	121411	123588	.	+	0	ID=Merlin_221_CDS;Parent=Merlin_221_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	123598	124494	-1129.990261	+	.	ID=Merlin_222;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	123598	124494	.	+	.	ID=Merlin_222_mRNA;Parent=Merlin_222;seqid=Merlin
+Merlin	GeneMark.hmm	exon	123598	124494	.	+	.	ID=Merlin_222_exon;Parent=Merlin_222_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	123598	124494	.	+	0	ID=Merlin_222_CDS;Parent=Merlin_222_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	124494	124691	-244.507612	+	.	ID=Merlin_223;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	124494	124691	.	+	.	ID=Merlin_223_mRNA;Parent=Merlin_223;seqid=Merlin
+Merlin	GeneMark.hmm	exon	124494	124691	.	+	.	ID=Merlin_223_exon;Parent=Merlin_223_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	124494	124691	.	+	0	ID=Merlin_223_CDS;Parent=Merlin_223_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	124727	125047	-399.871946	+	.	ID=Merlin_224;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	124727	125047	.	+	.	ID=Merlin_224_mRNA;Parent=Merlin_224;seqid=Merlin
+Merlin	GeneMark.hmm	exon	124727	125047	.	+	.	ID=Merlin_224_exon;Parent=Merlin_224_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	124727	125047	.	+	0	ID=Merlin_224_CDS;Parent=Merlin_224_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	125097	125537	-571.759726	+	.	ID=Merlin_225;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	125097	125537	.	+	.	ID=Merlin_225_mRNA;Parent=Merlin_225;seqid=Merlin
+Merlin	GeneMark.hmm	exon	125097	125537	.	+	.	ID=Merlin_225_exon;Parent=Merlin_225_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	125097	125537	.	+	0	ID=Merlin_225_CDS;Parent=Merlin_225_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	125606	125851	-292.219635	+	.	ID=Merlin_226;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	125606	125851	.	+	.	ID=Merlin_226_mRNA;Parent=Merlin_226;seqid=Merlin
+Merlin	GeneMark.hmm	exon	125606	125851	.	+	.	ID=Merlin_226_exon;Parent=Merlin_226_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	125606	125851	.	+	0	ID=Merlin_226_CDS;Parent=Merlin_226_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	125848	126039	-240.766275	+	.	ID=Merlin_227;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	125848	126039	.	+	.	ID=Merlin_227_mRNA;Parent=Merlin_227;seqid=Merlin
+Merlin	GeneMark.hmm	exon	125848	126039	.	+	.	ID=Merlin_227_exon;Parent=Merlin_227_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	125848	126039	.	+	0	ID=Merlin_227_CDS;Parent=Merlin_227_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	126096	126536	-555.654560	+	.	ID=Merlin_228;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	126096	126536	.	+	.	ID=Merlin_228_mRNA;Parent=Merlin_228;seqid=Merlin
+Merlin	GeneMark.hmm	exon	126096	126536	.	+	.	ID=Merlin_228_exon;Parent=Merlin_228_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	126096	126536	.	+	0	ID=Merlin_228_CDS;Parent=Merlin_228_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	126843	126980	-167.572589	+	.	ID=Merlin_229;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	126843	126980	.	+	.	ID=Merlin_229_mRNA;Parent=Merlin_229;seqid=Merlin
+Merlin	GeneMark.hmm	exon	126843	126980	.	+	.	ID=Merlin_229_exon;Parent=Merlin_229_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	126843	126980	.	+	0	ID=Merlin_229_CDS;Parent=Merlin_229_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	126985	128322	-1655.641432	+	.	ID=Merlin_230;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	126985	128322	.	+	.	ID=Merlin_230_mRNA;Parent=Merlin_230;seqid=Merlin
+Merlin	GeneMark.hmm	exon	126985	128322	.	+	.	ID=Merlin_230_exon;Parent=Merlin_230_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	126985	128322	.	+	0	ID=Merlin_230_CDS;Parent=Merlin_230_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	128313	128453	-176.429391	+	.	ID=Merlin_231;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	128313	128453	.	+	.	ID=Merlin_231_mRNA;Parent=Merlin_231;seqid=Merlin
+Merlin	GeneMark.hmm	exon	128313	128453	.	+	.	ID=Merlin_231_exon;Parent=Merlin_231_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	128313	128453	.	+	0	ID=Merlin_231_CDS;Parent=Merlin_231_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	128634	128867	-280.339767	+	.	ID=Merlin_232;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	128634	128867	.	+	.	ID=Merlin_232_mRNA;Parent=Merlin_232;seqid=Merlin
+Merlin	GeneMark.hmm	exon	128634	128867	.	+	.	ID=Merlin_232_exon;Parent=Merlin_232_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	128634	128867	.	+	0	ID=Merlin_232_CDS;Parent=Merlin_232_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	128931	129194	-323.191370	+	.	ID=Merlin_233;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	128931	129194	.	+	.	ID=Merlin_233_mRNA;Parent=Merlin_233;seqid=Merlin
+Merlin	GeneMark.hmm	exon	128931	129194	.	+	.	ID=Merlin_233_exon;Parent=Merlin_233_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	128931	129194	.	+	0	ID=Merlin_233_CDS;Parent=Merlin_233_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	129202	129471	-345.520317	+	.	ID=Merlin_234;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	129202	129471	.	+	.	ID=Merlin_234_mRNA;Parent=Merlin_234;seqid=Merlin
+Merlin	GeneMark.hmm	exon	129202	129471	.	+	.	ID=Merlin_234_exon;Parent=Merlin_234_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	129202	129471	.	+	0	ID=Merlin_234_CDS;Parent=Merlin_234_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	129581	130225	-789.527965	+	.	ID=Merlin_235;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	129581	130225	.	+	.	ID=Merlin_235_mRNA;Parent=Merlin_235;seqid=Merlin
+Merlin	GeneMark.hmm	exon	129581	130225	.	+	.	ID=Merlin_235_exon;Parent=Merlin_235_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	129581	130225	.	+	0	ID=Merlin_235_CDS;Parent=Merlin_235_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	130236	130643	-513.741632	+	.	ID=Merlin_236;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	130236	130643	.	+	.	ID=Merlin_236_mRNA;Parent=Merlin_236;seqid=Merlin
+Merlin	GeneMark.hmm	exon	130236	130643	.	+	.	ID=Merlin_236_exon;Parent=Merlin_236_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	130236	130643	.	+	0	ID=Merlin_236_CDS;Parent=Merlin_236_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	130640	131017	-476.781736	+	.	ID=Merlin_237;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	130640	131017	.	+	.	ID=Merlin_237_mRNA;Parent=Merlin_237;seqid=Merlin
+Merlin	GeneMark.hmm	exon	130640	131017	.	+	.	ID=Merlin_237_exon;Parent=Merlin_237_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	130640	131017	.	+	0	ID=Merlin_237_CDS;Parent=Merlin_237_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	131017	131289	-326.061964	+	.	ID=Merlin_238;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	131017	131289	.	+	.	ID=Merlin_238_mRNA;Parent=Merlin_238;seqid=Merlin
+Merlin	GeneMark.hmm	exon	131017	131289	.	+	.	ID=Merlin_238_exon;Parent=Merlin_238_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	131017	131289	.	+	0	ID=Merlin_238_CDS;Parent=Merlin_238_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	131289	131597	-389.454269	+	.	ID=Merlin_239;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	131289	131597	.	+	.	ID=Merlin_239_mRNA;Parent=Merlin_239;seqid=Merlin
+Merlin	GeneMark.hmm	exon	131289	131597	.	+	.	ID=Merlin_239_exon;Parent=Merlin_239_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	131289	131597	.	+	0	ID=Merlin_239_CDS;Parent=Merlin_239_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	131569	131781	-264.904995	+	.	ID=Merlin_240;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	131569	131781	.	+	.	ID=Merlin_240_mRNA;Parent=Merlin_240;seqid=Merlin
+Merlin	GeneMark.hmm	exon	131569	131781	.	+	.	ID=Merlin_240_exon;Parent=Merlin_240_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	131569	131781	.	+	0	ID=Merlin_240_CDS;Parent=Merlin_240_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	131778	132191	-541.018164	+	.	ID=Merlin_241;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	131778	132191	.	+	.	ID=Merlin_241_mRNA;Parent=Merlin_241;seqid=Merlin
+Merlin	GeneMark.hmm	exon	131778	132191	.	+	.	ID=Merlin_241_exon;Parent=Merlin_241_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	131778	132191	.	+	0	ID=Merlin_241_CDS;Parent=Merlin_241_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	132199	132585	-491.258919	+	.	ID=Merlin_242;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	132199	132585	.	+	.	ID=Merlin_242_mRNA;Parent=Merlin_242;seqid=Merlin
+Merlin	GeneMark.hmm	exon	132199	132585	.	+	.	ID=Merlin_242_exon;Parent=Merlin_242_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	132199	132585	.	+	0	ID=Merlin_242_CDS;Parent=Merlin_242_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	132575	132847	-349.509326	+	.	ID=Merlin_243;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	132575	132847	.	+	.	ID=Merlin_243_mRNA;Parent=Merlin_243;seqid=Merlin
+Merlin	GeneMark.hmm	exon	132575	132847	.	+	.	ID=Merlin_243_exon;Parent=Merlin_243_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	132575	132847	.	+	0	ID=Merlin_243_CDS;Parent=Merlin_243_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	132910	133182	-334.452325	+	.	ID=Merlin_244;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	132910	133182	.	+	.	ID=Merlin_244_mRNA;Parent=Merlin_244;seqid=Merlin
+Merlin	GeneMark.hmm	exon	132910	133182	.	+	.	ID=Merlin_244_exon;Parent=Merlin_244_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	132910	133182	.	+	0	ID=Merlin_244_CDS;Parent=Merlin_244_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	133179	133835	-859.997228	-	.	ID=Merlin_245;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	133179	133835	.	-	.	ID=Merlin_245_mRNA;Parent=Merlin_245;seqid=Merlin
+Merlin	GeneMark.hmm	exon	133179	133835	.	-	.	ID=Merlin_245_exon;Parent=Merlin_245_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	133179	133835	.	-	0	ID=Merlin_245_CDS;Parent=Merlin_245_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	133857	134663	-1049.900868	-	.	ID=Merlin_246;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	133857	134663	.	-	.	ID=Merlin_246_mRNA;Parent=Merlin_246;seqid=Merlin
+Merlin	GeneMark.hmm	exon	133857	134663	.	-	.	ID=Merlin_246_exon;Parent=Merlin_246_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	133857	134663	.	-	0	ID=Merlin_246_CDS;Parent=Merlin_246_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	134693	137068	-3033.417419	-	.	ID=Merlin_247;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	134693	137068	.	-	.	ID=Merlin_247_mRNA;Parent=Merlin_247;seqid=Merlin
+Merlin	GeneMark.hmm	exon	134693	137068	.	-	.	ID=Merlin_247_exon;Parent=Merlin_247_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	134693	137068	.	-	0	ID=Merlin_247_CDS;Parent=Merlin_247_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	137075	137734	-856.122084	-	.	ID=Merlin_248;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	137075	137734	.	-	.	ID=Merlin_248_mRNA;Parent=Merlin_248;seqid=Merlin
+Merlin	GeneMark.hmm	exon	137075	137734	.	-	.	ID=Merlin_248_exon;Parent=Merlin_248_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	137075	137734	.	-	0	ID=Merlin_248_CDS;Parent=Merlin_248_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	137787	138962	-1500.330086	-	.	ID=Merlin_249;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	137787	138962	.	-	.	ID=Merlin_249_mRNA;Parent=Merlin_249;seqid=Merlin
+Merlin	GeneMark.hmm	exon	137787	138962	.	-	.	ID=Merlin_249_exon;Parent=Merlin_249_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	137787	138962	.	-	0	ID=Merlin_249_CDS;Parent=Merlin_249_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	138962	142759	-4791.853068	-	.	ID=Merlin_250;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	138962	142759	.	-	.	ID=Merlin_250_mRNA;Parent=Merlin_250;seqid=Merlin
+Merlin	GeneMark.hmm	exon	138962	142759	.	-	.	ID=Merlin_250_exon;Parent=Merlin_250_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	138962	142759	.	-	0	ID=Merlin_250_CDS;Parent=Merlin_250_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	142827	143753	-1151.813807	+	.	ID=Merlin_251;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	142827	143753	.	+	.	ID=Merlin_251_mRNA;Parent=Merlin_251;seqid=Merlin
+Merlin	GeneMark.hmm	exon	142827	143753	.	+	.	ID=Merlin_251_exon;Parent=Merlin_251_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	142827	143753	.	+	0	ID=Merlin_251_CDS;Parent=Merlin_251_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	143743	144030	-331.847936	+	.	ID=Merlin_252;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	143743	144030	.	+	.	ID=Merlin_252_mRNA;Parent=Merlin_252;seqid=Merlin
+Merlin	GeneMark.hmm	exon	143743	144030	.	+	.	ID=Merlin_252_exon;Parent=Merlin_252_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	143743	144030	.	+	0	ID=Merlin_252_CDS;Parent=Merlin_252_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	144008	144304	-369.866491	+	.	ID=Merlin_253;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	144008	144304	.	+	.	ID=Merlin_253_mRNA;Parent=Merlin_253;seqid=Merlin
+Merlin	GeneMark.hmm	exon	144008	144304	.	+	.	ID=Merlin_253_exon;Parent=Merlin_253_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	144008	144304	.	+	0	ID=Merlin_253_CDS;Parent=Merlin_253_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	144301	144954	-836.139828	+	.	ID=Merlin_254;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	144301	144954	.	+	.	ID=Merlin_254_mRNA;Parent=Merlin_254;seqid=Merlin
+Merlin	GeneMark.hmm	exon	144301	144954	.	+	.	ID=Merlin_254_exon;Parent=Merlin_254_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	144301	144954	.	+	0	ID=Merlin_254_CDS;Parent=Merlin_254_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	144964	145875	-1124.370545	+	.	ID=Merlin_255;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	144964	145875	.	+	.	ID=Merlin_255_mRNA;Parent=Merlin_255;seqid=Merlin
+Merlin	GeneMark.hmm	exon	144964	145875	.	+	.	ID=Merlin_255_exon;Parent=Merlin_255_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	144964	145875	.	+	0	ID=Merlin_255_CDS;Parent=Merlin_255_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	145979	146218	-290.192159	+	.	ID=Merlin_256;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	145979	146218	.	+	.	ID=Merlin_256_mRNA;Parent=Merlin_256;seqid=Merlin
+Merlin	GeneMark.hmm	exon	145979	146218	.	+	.	ID=Merlin_256_exon;Parent=Merlin_256_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	145979	146218	.	+	0	ID=Merlin_256_CDS;Parent=Merlin_256_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	146253	146519	-322.908748	+	.	ID=Merlin_257;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	146253	146519	.	+	.	ID=Merlin_257_mRNA;Parent=Merlin_257;seqid=Merlin
+Merlin	GeneMark.hmm	exon	146253	146519	.	+	.	ID=Merlin_257_exon;Parent=Merlin_257_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	146253	146519	.	+	0	ID=Merlin_257_CDS;Parent=Merlin_257_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	146520	146744	-274.376507	+	.	ID=Merlin_258;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	146520	146744	.	+	.	ID=Merlin_258_mRNA;Parent=Merlin_258;seqid=Merlin
+Merlin	GeneMark.hmm	exon	146520	146744	.	+	.	ID=Merlin_258_exon;Parent=Merlin_258_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	146520	146744	.	+	0	ID=Merlin_258_CDS;Parent=Merlin_258_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	146825	147040	-255.288456	+	.	ID=Merlin_259;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	146825	147040	.	+	.	ID=Merlin_259_mRNA;Parent=Merlin_259;seqid=Merlin
+Merlin	GeneMark.hmm	exon	146825	147040	.	+	.	ID=Merlin_259_exon;Parent=Merlin_259_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	146825	147040	.	+	0	ID=Merlin_259_CDS;Parent=Merlin_259_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	147054	147419	-449.354834	+	.	ID=Merlin_260;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	147054	147419	.	+	.	ID=Merlin_260_mRNA;Parent=Merlin_260;seqid=Merlin
+Merlin	GeneMark.hmm	exon	147054	147419	.	+	.	ID=Merlin_260_exon;Parent=Merlin_260_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	147054	147419	.	+	0	ID=Merlin_260_CDS;Parent=Merlin_260_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	147477	147755	-346.840279	+	.	ID=Merlin_261;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	147477	147755	.	+	.	ID=Merlin_261_mRNA;Parent=Merlin_261;seqid=Merlin
+Merlin	GeneMark.hmm	exon	147477	147755	.	+	.	ID=Merlin_261_exon;Parent=Merlin_261_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	147477	147755	.	+	0	ID=Merlin_261_CDS;Parent=Merlin_261_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	147755	148078	-405.900125	+	.	ID=Merlin_262;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	147755	148078	.	+	.	ID=Merlin_262_mRNA;Parent=Merlin_262;seqid=Merlin
+Merlin	GeneMark.hmm	exon	147755	148078	.	+	.	ID=Merlin_262_exon;Parent=Merlin_262_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	147755	148078	.	+	0	ID=Merlin_262_CDS;Parent=Merlin_262_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	148078	148293	-271.597843	+	.	ID=Merlin_263;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	148078	148293	.	+	.	ID=Merlin_263_mRNA;Parent=Merlin_263;seqid=Merlin
+Merlin	GeneMark.hmm	exon	148078	148293	.	+	.	ID=Merlin_263_exon;Parent=Merlin_263_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	148078	148293	.	+	0	ID=Merlin_263_CDS;Parent=Merlin_263_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	148385	148636	-312.527190	+	.	ID=Merlin_264;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	148385	148636	.	+	.	ID=Merlin_264_mRNA;Parent=Merlin_264;seqid=Merlin
+Merlin	GeneMark.hmm	exon	148385	148636	.	+	.	ID=Merlin_264_exon;Parent=Merlin_264_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	148385	148636	.	+	0	ID=Merlin_264_CDS;Parent=Merlin_264_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	148636	149229	-751.963856	+	.	ID=Merlin_265;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	148636	149229	.	+	.	ID=Merlin_265_mRNA;Parent=Merlin_265;seqid=Merlin
+Merlin	GeneMark.hmm	exon	148636	149229	.	+	.	ID=Merlin_265_exon;Parent=Merlin_265_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	148636	149229	.	+	0	ID=Merlin_265_CDS;Parent=Merlin_265_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	149226	149555	-411.956487	+	.	ID=Merlin_266;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	149226	149555	.	+	.	ID=Merlin_266_mRNA;Parent=Merlin_266;seqid=Merlin
+Merlin	GeneMark.hmm	exon	149226	149555	.	+	.	ID=Merlin_266_exon;Parent=Merlin_266_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	149226	149555	.	+	0	ID=Merlin_266_CDS;Parent=Merlin_266_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	149533	149880	-436.887846	+	.	ID=Merlin_267;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	149533	149880	.	+	.	ID=Merlin_267_mRNA;Parent=Merlin_267;seqid=Merlin
+Merlin	GeneMark.hmm	exon	149533	149880	.	+	.	ID=Merlin_267_exon;Parent=Merlin_267_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	149533	149880	.	+	0	ID=Merlin_267_CDS;Parent=Merlin_267_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	149877	150737	-1096.070881	+	.	ID=Merlin_268;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	149877	150737	.	+	.	ID=Merlin_268_mRNA;Parent=Merlin_268;seqid=Merlin
+Merlin	GeneMark.hmm	exon	149877	150737	.	+	.	ID=Merlin_268_exon;Parent=Merlin_268_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	149877	150737	.	+	0	ID=Merlin_268_CDS;Parent=Merlin_268_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	150734	150925	-235.875923	+	.	ID=Merlin_269;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	150734	150925	.	+	.	ID=Merlin_269_mRNA;Parent=Merlin_269;seqid=Merlin
+Merlin	GeneMark.hmm	exon	150734	150925	.	+	.	ID=Merlin_269_exon;Parent=Merlin_269_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	150734	150925	.	+	0	ID=Merlin_269_CDS;Parent=Merlin_269_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	150922	151227	-402.602546	+	.	ID=Merlin_270;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	150922	151227	.	+	.	ID=Merlin_270_mRNA;Parent=Merlin_270;seqid=Merlin
+Merlin	GeneMark.hmm	exon	150922	151227	.	+	.	ID=Merlin_270_exon;Parent=Merlin_270_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	150922	151227	.	+	0	ID=Merlin_270_CDS;Parent=Merlin_270_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	151218	153473	-2890.442885	+	.	ID=Merlin_271;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	151218	153473	.	+	.	ID=Merlin_271_mRNA;Parent=Merlin_271;seqid=Merlin
+Merlin	GeneMark.hmm	exon	151218	153473	.	+	.	ID=Merlin_271_exon;Parent=Merlin_271_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	151218	153473	.	+	0	ID=Merlin_271_CDS;Parent=Merlin_271_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	153580	154722	-1440.286123	+	.	ID=Merlin_272;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	153580	154722	.	+	.	ID=Merlin_272_mRNA;Parent=Merlin_272;seqid=Merlin
+Merlin	GeneMark.hmm	exon	153580	154722	.	+	.	ID=Merlin_272_exon;Parent=Merlin_272_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	153580	154722	.	+	0	ID=Merlin_272_CDS;Parent=Merlin_272_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	154749	155165	-537.328485	+	.	ID=Merlin_273;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	154749	155165	.	+	.	ID=Merlin_273_mRNA;Parent=Merlin_273;seqid=Merlin
+Merlin	GeneMark.hmm	exon	154749	155165	.	+	.	ID=Merlin_273_exon;Parent=Merlin_273_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	154749	155165	.	+	0	ID=Merlin_273_CDS;Parent=Merlin_273_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	155162	155392	-284.548380	+	.	ID=Merlin_274;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	155162	155392	.	+	.	ID=Merlin_274_mRNA;Parent=Merlin_274;seqid=Merlin
+Merlin	GeneMark.hmm	exon	155162	155392	.	+	.	ID=Merlin_274_exon;Parent=Merlin_274_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	155162	155392	.	+	0	ID=Merlin_274_CDS;Parent=Merlin_274_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	155392	156522	-1423.600588	+	.	ID=Merlin_275;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	155392	156522	.	+	.	ID=Merlin_275_mRNA;Parent=Merlin_275;seqid=Merlin
+Merlin	GeneMark.hmm	exon	155392	156522	.	+	.	ID=Merlin_275_exon;Parent=Merlin_275_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	155392	156522	.	+	0	ID=Merlin_275_CDS;Parent=Merlin_275_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	156585	157088	-632.566444	+	.	ID=Merlin_276;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	156585	157088	.	+	.	ID=Merlin_276_mRNA;Parent=Merlin_276;seqid=Merlin
+Merlin	GeneMark.hmm	exon	156585	157088	.	+	.	ID=Merlin_276_exon;Parent=Merlin_276_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	156585	157088	.	+	0	ID=Merlin_276_CDS;Parent=Merlin_276_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	157076	157432	-439.709209	+	.	ID=Merlin_277;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	157076	157432	.	+	.	ID=Merlin_277_mRNA;Parent=Merlin_277;seqid=Merlin
+Merlin	GeneMark.hmm	exon	157076	157432	.	+	.	ID=Merlin_277_exon;Parent=Merlin_277_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	157076	157432	.	+	0	ID=Merlin_277_CDS;Parent=Merlin_277_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	157429	157734	-403.460144	+	.	ID=Merlin_278;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	157429	157734	.	+	.	ID=Merlin_278_mRNA;Parent=Merlin_278;seqid=Merlin
+Merlin	GeneMark.hmm	exon	157429	157734	.	+	.	ID=Merlin_278_exon;Parent=Merlin_278_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	157429	157734	.	+	0	ID=Merlin_278_CDS;Parent=Merlin_278_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	157836	158312	-603.091441	+	.	ID=Merlin_279;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	157836	158312	.	+	.	ID=Merlin_279_mRNA;Parent=Merlin_279;seqid=Merlin
+Merlin	GeneMark.hmm	exon	157836	158312	.	+	.	ID=Merlin_279_exon;Parent=Merlin_279_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	157836	158312	.	+	0	ID=Merlin_279_CDS;Parent=Merlin_279_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	158309	158668	-447.203441	+	.	ID=Merlin_280;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	158309	158668	.	+	.	ID=Merlin_280_mRNA;Parent=Merlin_280;seqid=Merlin
+Merlin	GeneMark.hmm	exon	158309	158668	.	+	.	ID=Merlin_280_exon;Parent=Merlin_280_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	158309	158668	.	+	0	ID=Merlin_280_CDS;Parent=Merlin_280_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	158665	158838	-212.409539	+	.	ID=Merlin_281;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	158665	158838	.	+	.	ID=Merlin_281_mRNA;Parent=Merlin_281;seqid=Merlin
+Merlin	GeneMark.hmm	exon	158665	158838	.	+	.	ID=Merlin_281_exon;Parent=Merlin_281_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	158665	158838	.	+	0	ID=Merlin_281_CDS;Parent=Merlin_281_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	158835	159731	-1132.126395	+	.	ID=Merlin_282;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	158835	159731	.	+	.	ID=Merlin_282_mRNA;Parent=Merlin_282;seqid=Merlin
+Merlin	GeneMark.hmm	exon	158835	159731	.	+	.	ID=Merlin_282_exon;Parent=Merlin_282_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	158835	159731	.	+	0	ID=Merlin_282_CDS;Parent=Merlin_282_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	159731	159922	-235.781764	+	.	ID=Merlin_283;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	159731	159922	.	+	.	ID=Merlin_283_mRNA;Parent=Merlin_283;seqid=Merlin
+Merlin	GeneMark.hmm	exon	159731	159922	.	+	.	ID=Merlin_283_exon;Parent=Merlin_283_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	159731	159922	.	+	0	ID=Merlin_283_CDS;Parent=Merlin_283_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	159922	160137	-267.519915	+	.	ID=Merlin_284;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	159922	160137	.	+	.	ID=Merlin_284_mRNA;Parent=Merlin_284;seqid=Merlin
+Merlin	GeneMark.hmm	exon	159922	160137	.	+	.	ID=Merlin_284_exon;Parent=Merlin_284_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	159922	160137	.	+	0	ID=Merlin_284_CDS;Parent=Merlin_284_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	160137	160436	-372.267833	+	.	ID=Merlin_285;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	160137	160436	.	+	.	ID=Merlin_285_mRNA;Parent=Merlin_285;seqid=Merlin
+Merlin	GeneMark.hmm	exon	160137	160436	.	+	.	ID=Merlin_285_exon;Parent=Merlin_285_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	160137	160436	.	+	0	ID=Merlin_285_CDS;Parent=Merlin_285_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	160414	160641	-289.957825	+	.	ID=Merlin_286;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	160414	160641	.	+	.	ID=Merlin_286_mRNA;Parent=Merlin_286;seqid=Merlin
+Merlin	GeneMark.hmm	exon	160414	160641	.	+	.	ID=Merlin_286_exon;Parent=Merlin_286_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	160414	160641	.	+	0	ID=Merlin_286_CDS;Parent=Merlin_286_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	160638	160985	-435.855402	+	.	ID=Merlin_287;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	160638	160985	.	+	.	ID=Merlin_287_mRNA;Parent=Merlin_287;seqid=Merlin
+Merlin	GeneMark.hmm	exon	160638	160985	.	+	.	ID=Merlin_287_exon;Parent=Merlin_287_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	160638	160985	.	+	0	ID=Merlin_287_CDS;Parent=Merlin_287_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	160986	161549	-716.263909	+	.	ID=Merlin_288;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	160986	161549	.	+	.	ID=Merlin_288_mRNA;Parent=Merlin_288;seqid=Merlin
+Merlin	GeneMark.hmm	exon	160986	161549	.	+	.	ID=Merlin_288_exon;Parent=Merlin_288_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	160986	161549	.	+	0	ID=Merlin_288_CDS;Parent=Merlin_288_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	161546	161848	-371.966910	+	.	ID=Merlin_289;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	161546	161848	.	+	.	ID=Merlin_289_mRNA;Parent=Merlin_289;seqid=Merlin
+Merlin	GeneMark.hmm	exon	161546	161848	.	+	.	ID=Merlin_289_exon;Parent=Merlin_289_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	161546	161848	.	+	0	ID=Merlin_289_CDS;Parent=Merlin_289_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	161845	162081	-287.849916	+	.	ID=Merlin_290;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	161845	162081	.	+	.	ID=Merlin_290_mRNA;Parent=Merlin_290;seqid=Merlin
+Merlin	GeneMark.hmm	exon	161845	162081	.	+	.	ID=Merlin_290_exon;Parent=Merlin_290_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	161845	162081	.	+	0	ID=Merlin_290_CDS;Parent=Merlin_290_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	162074	162391	-387.962641	+	.	ID=Merlin_291;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	162074	162391	.	+	.	ID=Merlin_291_mRNA;Parent=Merlin_291;seqid=Merlin
+Merlin	GeneMark.hmm	exon	162074	162391	.	+	.	ID=Merlin_291_exon;Parent=Merlin_291_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	162074	162391	.	+	0	ID=Merlin_291_CDS;Parent=Merlin_291_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	162449	162775	-406.965469	+	.	ID=Merlin_292;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	162449	162775	.	+	.	ID=Merlin_292_mRNA;Parent=Merlin_292;seqid=Merlin
+Merlin	GeneMark.hmm	exon	162449	162775	.	+	.	ID=Merlin_292_exon;Parent=Merlin_292_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	162449	162775	.	+	0	ID=Merlin_292_CDS;Parent=Merlin_292_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	162905	163159	-321.120824	+	.	ID=Merlin_293;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	162905	163159	.	+	.	ID=Merlin_293_mRNA;Parent=Merlin_293;seqid=Merlin
+Merlin	GeneMark.hmm	exon	162905	163159	.	+	.	ID=Merlin_293_exon;Parent=Merlin_293_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	162905	163159	.	+	0	ID=Merlin_293_CDS;Parent=Merlin_293_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	163465	163644	-217.336356	+	.	ID=Merlin_294;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	163465	163644	.	+	.	ID=Merlin_294_mRNA;Parent=Merlin_294;seqid=Merlin
+Merlin	GeneMark.hmm	exon	163465	163644	.	+	.	ID=Merlin_294_exon;Parent=Merlin_294_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	163465	163644	.	+	0	ID=Merlin_294_CDS;Parent=Merlin_294_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	163764	164132	-441.864606	+	.	ID=Merlin_295;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	163764	164132	.	+	.	ID=Merlin_295_mRNA;Parent=Merlin_295;seqid=Merlin
+Merlin	GeneMark.hmm	exon	163764	164132	.	+	.	ID=Merlin_295_exon;Parent=Merlin_295_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	163764	164132	.	+	0	ID=Merlin_295_CDS;Parent=Merlin_295_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	164158	164646	-602.734029	+	.	ID=Merlin_296;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	164158	164646	.	+	.	ID=Merlin_296_mRNA;Parent=Merlin_296;seqid=Merlin
+Merlin	GeneMark.hmm	exon	164158	164646	.	+	.	ID=Merlin_296_exon;Parent=Merlin_296_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	164158	164646	.	+	0	ID=Merlin_296_CDS;Parent=Merlin_296_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	164715	165071	-451.064481	+	.	ID=Merlin_297;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	164715	165071	.	+	.	ID=Merlin_297_mRNA;Parent=Merlin_297;seqid=Merlin
+Merlin	GeneMark.hmm	exon	164715	165071	.	+	.	ID=Merlin_297_exon;Parent=Merlin_297_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	164715	165071	.	+	0	ID=Merlin_297_CDS;Parent=Merlin_297_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	165107	165601	-618.360781	+	.	ID=Merlin_298;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	165107	165601	.	+	.	ID=Merlin_298_mRNA;Parent=Merlin_298;seqid=Merlin
+Merlin	GeneMark.hmm	exon	165107	165601	.	+	.	ID=Merlin_298_exon;Parent=Merlin_298_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	165107	165601	.	+	0	ID=Merlin_298_CDS;Parent=Merlin_298_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	165612	165773	-191.091430	+	.	ID=Merlin_299;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	165612	165773	.	+	.	ID=Merlin_299_mRNA;Parent=Merlin_299;seqid=Merlin
+Merlin	GeneMark.hmm	exon	165612	165773	.	+	.	ID=Merlin_299_exon;Parent=Merlin_299_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	165612	165773	.	+	0	ID=Merlin_299_CDS;Parent=Merlin_299_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	165770	166000	-285.030914	+	.	ID=Merlin_300;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	165770	166000	.	+	.	ID=Merlin_300_mRNA;Parent=Merlin_300;seqid=Merlin
+Merlin	GeneMark.hmm	exon	165770	166000	.	+	.	ID=Merlin_300_exon;Parent=Merlin_300_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	165770	166000	.	+	0	ID=Merlin_300_CDS;Parent=Merlin_300_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	165997	166191	-241.609251	+	.	ID=Merlin_301;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	165997	166191	.	+	.	ID=Merlin_301_mRNA;Parent=Merlin_301;seqid=Merlin
+Merlin	GeneMark.hmm	exon	165997	166191	.	+	.	ID=Merlin_301_exon;Parent=Merlin_301_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	165997	166191	.	+	0	ID=Merlin_301_CDS;Parent=Merlin_301_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	166352	167200	-1091.167753	+	.	ID=Merlin_302;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	166352	167200	.	+	.	ID=Merlin_302_mRNA;Parent=Merlin_302;seqid=Merlin
+Merlin	GeneMark.hmm	exon	166352	167200	.	+	.	ID=Merlin_302_exon;Parent=Merlin_302_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	166352	167200	.	+	0	ID=Merlin_302_CDS;Parent=Merlin_302_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	167197	167433	-294.645060	+	.	ID=Merlin_303;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	167197	167433	.	+	.	ID=Merlin_303_mRNA;Parent=Merlin_303;seqid=Merlin
+Merlin	GeneMark.hmm	exon	167197	167433	.	+	.	ID=Merlin_303_exon;Parent=Merlin_303_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	167197	167433	.	+	0	ID=Merlin_303_CDS;Parent=Merlin_303_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	167487	168944	-1811.170385	+	.	ID=Merlin_304;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	167487	168944	.	+	.	ID=Merlin_304_mRNA;Parent=Merlin_304;seqid=Merlin
+Merlin	GeneMark.hmm	exon	167487	168944	.	+	.	ID=Merlin_304_exon;Parent=Merlin_304_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	167487	168944	.	+	0	ID=Merlin_304_CDS;Parent=Merlin_304_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	168941	169120	-220.159549	+	.	ID=Merlin_305;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	168941	169120	.	+	.	ID=Merlin_305_mRNA;Parent=Merlin_305;seqid=Merlin
+Merlin	GeneMark.hmm	exon	168941	169120	.	+	.	ID=Merlin_305_exon;Parent=Merlin_305_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	168941	169120	.	+	0	ID=Merlin_305_CDS;Parent=Merlin_305_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	169175	171265	-2617.092758	+	.	ID=Merlin_306;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	169175	171265	.	+	.	ID=Merlin_306_mRNA;Parent=Merlin_306;seqid=Merlin
+Merlin	GeneMark.hmm	exon	169175	171265	.	+	.	ID=Merlin_306_exon;Parent=Merlin_306_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	169175	171265	.	+	0	ID=Merlin_306_CDS;Parent=Merlin_306_exon;seqid=Merlin
+Merlin	GeneMark.hmm	gene	171301	172788	-1876.322043	+	.	ID=Merlin_307;seqid=Merlin
+Merlin	GeneMark.hmm	mRNA	171301	172788	.	+	.	ID=Merlin_307_mRNA;Parent=Merlin_307;seqid=Merlin
+Merlin	GeneMark.hmm	exon	171301	172788	.	+	.	ID=Merlin_307_exon;Parent=Merlin_307_mRNA;seqid=Merlin
+Merlin	GeneMark.hmm	CDS	171301	172788	.	+	0	ID=Merlin_307_CDS;Parent=Merlin_307_exon;seqid=Merlin
Binary file test-data/jbrowse2_result01.zip has changed
Binary file test-data/jbrowse2_result02.zip has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/vcf/test.vcf	Wed Apr 24 02:29:32 2024 +0000
@@ -0,0 +1,23 @@
+##fileformat=VCFv4.0
+##fileDate=20090805
+##source=myImputationProgramV3.1
+##reference=1000GenomesPilot-NCBI36
+##phasing=partial
+##INFO=<ID=NS,Number=1,Type=Integer,Description="Number of Samples With Data">
+##INFO=<ID=DP,Number=1,Type=Integer,Description="Total Depth">
+##INFO=<ID=AF,Number=.,Type=Float,Description="Allele Frequency">
+##INFO=<ID=AA,Number=1,Type=String,Description="Ancestral Allele">
+##INFO=<ID=DB,Number=0,Type=Flag,Description="dbSNP membership, build 129">
+##INFO=<ID=H2,Number=0,Type=Flag,Description="HapMap2 membership">
+##FILTER=<ID=q10,Description="Quality below 10">
+##FILTER=<ID=s50,Description="Less than 50% of samples have data">
+##FORMAT=<ID=GT,Number=1,Type=String,Description="Genotype">
+##FORMAT=<ID=GQ,Number=1,Type=Integer,Description="Genotype Quality">
+##FORMAT=<ID=DP,Number=1,Type=Integer,Description="Read Depth">
+##FORMAT=<ID=HQ,Number=2,Type=Integer,Description="Haplotype Quality">
+#CHROM	POS	ID	REF	ALT	QUAL	FILTER	INFO	FORMAT	NA00001	NA00002	NA00003
+Merlin	14370	rs6054257	G	A	29	PASS	NS=3;DP=14;AF=0.5;DB;H2	GT:GQ:DP:HQ	0|0:48:1:51,51	1|0:48:8:51,51	1/1:43:5:.,.
+Merlin	17330	.	T	A	3	q10	NS=3;DP=11;AF=0.017	GT:GQ:DP:HQ	0|0:49:3:58,50	0|1:3:5:65,3	0/0:41:3
+Merlin	1110696	rs6040355	A	G,T	67	PASS	NS=2;DP=10;AF=0.333,0.667;AA=T;DB	GT:GQ:DP:HQ	1|2:21:6:23,27	2|1:2:0:18,2	2/2:35:4
+Merlin	1230237	.	T	.	47	PASS	NS=3;DP=13;AA=T	GT:GQ:DP:HQ	0|0:54:7:56,60	0|0:48:4:51,51	0/0:61:2
+Merlin	1234567	microsat1	GTCT	G,GTACT	50	PASS	NS=3;DP=9;AA=G	GT:GQ:DP	0/1:35:4	0/2:17:2	1/1:40:3
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/vcf/test.xml	Wed Apr 24 02:29:32 2024 +0000
@@ -0,0 +1,28 @@
+<?xml version="1.0"?>
+<root>
+    <metadata>
+        <genomes>
+            <genome>test-data/merlin.fa</genome>
+        </genomes>
+        <general>
+            <defaultLocation></defaultLocation>
+            <trackPadding>40</trackPadding>
+            <shareLink>true</shareLink>
+            <aboutDescription></aboutDescription>
+            <show_tracklist>true</show_tracklist>
+            <show_nav>true</show_nav>
+            <show_overview>false</show_overview>
+            <show_menu>true</show_menu>
+            <hideGenomeOptions>false</hideGenomeOptions>
+        </general>
+    </metadata>
+    <tracks>
+        <track cat="Default" format="vcf">
+            <files>
+                <trackFile path="test-data/vcf/test.vcf" ext="vcf" label="Basic"/>
+            </files>
+            <options>
+            </options>
+        </track>
+    </tracks>
+</root>
--- a/tool_data_table_conf.xml.sample	Sun Apr 21 04:42:29 2024 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,7 +0,0 @@
-<tables>
-    <!-- Locations of all fasta files under genome directory -->
-    <table name="all_fasta" comment_char="#">
-        <columns>value, dbkey, name, path</columns>
-        <file path="tool-data/all_fasta.loc" />
-    </table>
-</tables>
--- a/tool_data_table_conf.xml.test	Sun Apr 21 04:42:29 2024 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,7 +0,0 @@
-<tables>
-    <!-- Locations of all fasta files under genome directory -->
-    <table name="all_fasta" comment_char="#">
-        <columns>value, dbkey, name, path</columns>
-        <file path="${__HERE__}/test-data/all_fasta.loc" />
-    </table>
-</tables>