# HG changeset patch
# User peterjc
# Date 1422624448 18000
# Node ID 432ea9614cc958ec2d64f2a2abc17ec0cdbec9ab
Uploaded v0.1.02 preview 1, using tool_data_table_conf.xml for loc files, etc
diff -r 000000000000 -r 432ea9614cc9 test-data/blastdb.loc
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/blastdb.loc Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,7 @@
+# This is a test file distributed with the Galaxy BLAST+ wrapper for
+# defining a list of nucleotide BLAST databases used in functional
+# tests for blastn etc.
+#
+# See the file tool-data/blastdb.loc.sample for more information.
+#
+three_human_mRNA Three Human mRNAs ${__HERE__}/three_human_mRNA.fasta
diff -r 000000000000 -r 432ea9614cc9 test-data/blastdb_d.loc
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/blastdb_d.loc Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,7 @@
+# This is a test file distributed with the Galaxy BLAST+ wrapper for
+# defining a list of protein domain BLAST databases used in functional
+# tests of rpsblast etc.
+#
+# See the file tool-data/blastdb_d.loc.sample for more information.
+#
+cd00003_and_cd00008 Domains CD00003 (PNPsynthase) and CD00008 (PIN_53EXO-like) ${__HERE__}/cd00003_and_cd00008
diff -r 000000000000 -r 432ea9614cc9 test-data/blastdb_p.loc
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/blastdb_p.loc Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,8 @@
+# This is a test file distributed with the Galaxy BLAST+ wrapper for
+# defining a list of protein BLAST databases used in functional tests
+# for blastp etc.
+#
+# See the file tool-data/blastdb_p.loc.sample for more information.
+#
+four_human_proteins Four Human Proteins (no taxid) ${__HERE__}/four_human_proteins.fasta
+four_human_proteins_taxid Four Human Proteins (with taxid) ${__HERE__}/four_human_proteins_taxid.fasta
diff -r 000000000000 -r 432ea9614cc9 test-data/blastn_arabidopsis.extended.tabular
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/blastn_arabidopsis.extended.tabular Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,1 @@
+chunk_of_plant chrIII 100.00 630 0 0 1 630 4341 4970 0.0 1164 chrIII 630 630 630 0 100.00 1 1 GATGTTCAATACTGTTTCCAACAAAAAGATTGTTGTCCTCGAGTTCGCCTTCAAGAAAGACACGAGAGAGACTCCAGCCATTGACGTCTGCAAAGGTTTGTTAGGAGACAAGGCCCGAATCAGCATCTATGATCCACAAGTCACGGAAGAACAAATCCAAAGAGACTTAACCATGAACACATTCGACTGGGACCATCCACTTCACCTCCAACCCATGAGTCCAACCACTGTGAAACAAGTCTCAGTTGCTTGGGACGCTTACGCTGCCACCAAAGACGCCCACGGAATCTGCTTGTTAACCGAGTGGGACGAGTATAAGACGCTTGACTATGAGCGGATTTTTGAAAACATGCAGAAACCAGCGTTTGTCTTCGATGGCAGAAATGTTTTTGATGCAGAGAAGCTGAGGAAGATAGGGTTTATTGTTTACTCTATTGGTAAGCCGTTGGACCAGTGGCACATGCCTGCTCTTGCTTAGCTCAGACTCTTTGCCCTTTCTCAAGATTTGGATTGTTTTTCTCTCTGTTGCTTATATCAAATAATTTGTTCTGTTTCTTCTTGACGAGATATTTTCCTATACTTATTATGTTGGTTAGAACAAGAGACTAGGTTTGGTTATTATTGCTAACT GATGTTCAATACTGTTTCCAACAAAAAGATTGTTGTCCTCGAGTTCGCCTTCAAGAAAGACACGAGAGAGACTCCAGCCATTGACGTCTGCAAAGGTTTGTTAGGAGACAAGGCCCGAATCAGCATCTATGATCCACAAGTCACGGAAGAACAAATCCAAAGAGACTTAACCATGAACACATTCGACTGGGACCATCCACTTCACCTCCAACCCATGAGTCCAACCACTGTGAAACAAGTCTCAGTTGCTTGGGACGCTTACGCTGCCACCAAAGACGCCCACGGAATCTGCTTGTTAACCGAGTGGGACGAGTATAAGACGCTTGACTATGAGCGGATTTTTGAAAACATGCAGAAACCAGCGTTTGTCTTCGATGGCAGAAATGTTTTTGATGCAGAGAAGCTGAGGAAGATAGGGTTTATTGTTTACTCTATTGGTAAGCCGTTGGACCAGTGGCACATGCCTGCTCTTGCTTAGCTCAGACTCTTTGCCCTTTCTCAAGATTTGGATTGTTTTTCTCTCTGTTGCTTATATCAAATAATTTGTTCTGTTTCTTCTTGACGAGATATTTTCCTATACTTATTATGTTGGTTAGAACAAGAGACTAGGTTTGGTTATTATTGCTAACT 630 23459830 gi|240255695|ref|NC_003074.8| Arabidopsis thaliana chromosome 3, complete sequence
diff -r 000000000000 -r 432ea9614cc9 test-data/blastn_arabidopsis.standard.tabular
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/blastn_arabidopsis.standard.tabular Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,1 @@
+chunk_of_plant chrIII 100.00 630 0 0 1 630 4341 4970 0.0 1164
diff -r 000000000000 -r 432ea9614cc9 test-data/blastn_arabidopsis.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/blastn_arabidopsis.xml Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,71 @@
+
+
+
+ blastn
+ BLASTN 2.2.28+
+ Zheng Zhang, Scott Schwartz, Lukas Wagner, and Webb Miller (2000), "A greedy algorithm for aligning DNA sequences", J Comput Biol 2000; 7(1-2):203-14.
+ /mnt/galaxy/galaxy-central/database/files/000/dataset_857_files/blastdb
+ Query_1
+ chunk_of_plant
+ 630
+
+
+ 0.001
+ 1
+ -2
+ 0
+ 0
+ L;m;
+
+
+
+
+ 1
+ Query_1
+ chunk_of_plant
+ 630
+
+
+ 1
+ gnl|BL_ORD_ID|2
+ chrIII gi|240255695|ref|NC_003074.8| Arabidopsis thaliana chromosome 3, complete sequence
+ 2
+ 23459830
+
+
+ 1
+ 1164.51
+ 630
+ 0
+ 1
+ 630
+ 4341
+ 4970
+ 1
+ 1
+ 630
+ 630
+ 0
+ 630
+ GATGTTCAATACTGTTTCCAACAAAAAGATTGTTGTCCTCGAGTTCGCCTTCAAGAAAGACACGAGAGAGACTCCAGCCATTGACGTCTGCAAAGGTTTGTTAGGAGACAAGGCCCGAATCAGCATCTATGATCCACAAGTCACGGAAGAACAAATCCAAAGAGACTTAACCATGAACACATTCGACTGGGACCATCCACTTCACCTCCAACCCATGAGTCCAACCACTGTGAAACAAGTCTCAGTTGCTTGGGACGCTTACGCTGCCACCAAAGACGCCCACGGAATCTGCTTGTTAACCGAGTGGGACGAGTATAAGACGCTTGACTATGAGCGGATTTTTGAAAACATGCAGAAACCAGCGTTTGTCTTCGATGGCAGAAATGTTTTTGATGCAGAGAAGCTGAGGAAGATAGGGTTTATTGTTTACTCTATTGGTAAGCCGTTGGACCAGTGGCACATGCCTGCTCTTGCTTAGCTCAGACTCTTTGCCCTTTCTCAAGATTTGGATTGTTTTTCTCTCTGTTGCTTATATCAAATAATTTGTTCTGTTTCTTCTTGACGAGATATTTTCCTATACTTATTATGTTGGTTAGAACAAGAGACTAGGTTTGGTTATTATTGCTAACT
+ GATGTTCAATACTGTTTCCAACAAAAAGATTGTTGTCCTCGAGTTCGCCTTCAAGAAAGACACGAGAGAGACTCCAGCCATTGACGTCTGCAAAGGTTTGTTAGGAGACAAGGCCCGAATCAGCATCTATGATCCACAAGTCACGGAAGAACAAATCCAAAGAGACTTAACCATGAACACATTCGACTGGGACCATCCACTTCACCTCCAACCCATGAGTCCAACCACTGTGAAACAAGTCTCAGTTGCTTGGGACGCTTACGCTGCCACCAAAGACGCCCACGGAATCTGCTTGTTAACCGAGTGGGACGAGTATAAGACGCTTGACTATGAGCGGATTTTTGAAAACATGCAGAAACCAGCGTTTGTCTTCGATGGCAGAAATGTTTTTGATGCAGAGAAGCTGAGGAAGATAGGGTTTATTGTTTACTCTATTGGTAAGCCGTTGGACCAGTGGCACATGCCTGCTCTTGCTTAGCTCAGACTCTTTGCCCTTTCTCAAGATTTGGATTGTTTTTCTCTCTGTTGCTTATATCAAATAATTTGTTCTGTTTCTTCTTGACGAGATATTTTCCTATACTTATTATGTTGGTTAGAACAAGAGACTAGGTTTGGTTATTATTGCTAACT
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+
+
+
+
+
+
+ 5
+ 119146348
+ 26
+ 71964315672
+ 0.46
+ 1.28
+ 0.85
+
+
+
+
+
+
diff -r 000000000000 -r 432ea9614cc9 test-data/blastn_chimera_vs_three_human_max1.tabular
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/blastn_chimera_vs_three_human_max1.tabular Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,1 @@
+chimera ENA|AB011145|AB011145.1 100.00 4560 0 0 1 4560 121 4680 0.0 8421
diff -r 000000000000 -r 432ea9614cc9 test-data/blastn_chimera_vs_three_human_max1.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/blastn_chimera_vs_three_human_max1.txt Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,356 @@
+BLASTN 2.2.30+
+
+
+Reference: Zheng Zhang, Scott Schwartz, Lukas Wagner, and Webb
+Miller (2000), "A greedy algorithm for aligning DNA sequences", J
+Comput Biol 2000; 7(1-2):203-14.
+
+
+
+Database: Just 3 human mRNA sequences
+ 3 sequences; 10,732 total letters
+
+
+
+Query= chimera chunks of AB011145 plus M10051 plus BC112106
+
+Length=9973
+ Score E
+Sequences producing significant alignments: (Bits) Value
+
+ ENA|AB011145|AB011145.1 Homo sapiens mRNA for KIAA0573 protein,... 8421 0.0
+
+
+> ENA|AB011145|AB011145.1 Homo sapiens mRNA for KIAA0573 protein,
+partial cds.
+Length=4796
+
+ Score = 8421 bits (4560), Expect = 0.0
+ Identities = 4560/4560 (100%), Gaps = 0/4560 (0%)
+ Strand=Plus/Plus
+
+Query 1 GGACCCCAGCGTTACCATGCATCCTGCCGTCTTCCTATCCTTACCCGACCTCAGATGCTC 60
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+Sbjct 121 GGACCCCAGCGTTACCATGCATCCTGCCGTCTTCCTATCCTTACCCGACCTCAGATGCTC 180
+
+Query 61 CCTTCTGCTCCTGGTAACTTGGGTTTTTACTCCTGTAACAACTGAAATAACAAGTCTTGA 120
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+Sbjct 181 CCTTCTGCTCCTGGTAACTTGGGTTTTTACTCCTGTAACAACTGAAATAACAAGTCTTGA 240
+
+Query 121 TACAGAGAATATAGATGAAATTTTAAACAATGCTGATGTTGCTTTAGTAAATTTTTATGC 180
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+Sbjct 241 TACAGAGAATATAGATGAAATTTTAAACAATGCTGATGTTGCTTTAGTAAATTTTTATGC 300
+
+Query 181 TGACTGGTGTCGTTTCAGTCAGATGTTGCATCCAATTTTTGAGGAAGCTTCCGATGTCAT 240
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+Sbjct 301 TGACTGGTGTCGTTTCAGTCAGATGTTGCATCCAATTTTTGAGGAAGCTTCCGATGTCAT 360
+
+Query 241 TAAGGAAGAATTTCCAAATGAAAATCAAGTAGTGTTTGCCAGAGTTGATTGTGATCAGCA 300
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+Sbjct 361 TAAGGAAGAATTTCCAAATGAAAATCAAGTAGTGTTTGCCAGAGTTGATTGTGATCAGCA 420
+
+Query 301 CTCTGACATAGCCCAGAGATACAGGATAAGCAAATACCCAACCCTCAAATTGTTTCGTAA 360
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+Sbjct 421 CTCTGACATAGCCCAGAGATACAGGATAAGCAAATACCCAACCCTCAAATTGTTTCGTAA 480
+
+Query 361 TGGGATGATGATGAAGAGAGAATACAGGGGTCAGCGATCAGTGAAAGCATTGGCAGATTA 420
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+Sbjct 481 TGGGATGATGATGAAGAGAGAATACAGGGGTCAGCGATCAGTGAAAGCATTGGCAGATTA 540
+
+Query 421 CATCAGGCAACAAAAAAGTGACCCCATTCAAGAAATTCGGGACTTAGCAGAAATCACCAC 480
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+Sbjct 541 CATCAGGCAACAAAAAAGTGACCCCATTCAAGAAATTCGGGACTTAGCAGAAATCACCAC 600
+
+Query 481 TCTTGATCGCAGCAAAAGAAATATCATTGGATATTTTGAGCAAAAGGACTCGGACAACTA 540
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+Sbjct 601 TCTTGATCGCAGCAAAAGAAATATCATTGGATATTTTGAGCAAAAGGACTCGGACAACTA 660
+
+Query 541 TAGAGTTTTTGAACGAGTAGCGAATATTTTGCATGATGACTGTGCCTTTCTTTCTGCATT 600
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+Sbjct 661 TAGAGTTTTTGAACGAGTAGCGAATATTTTGCATGATGACTGTGCCTTTCTTTCTGCATT 720
+
+Query 601 TGGGGATGTTTCAAAACCGGAAAGATATAGTGGCGACAACATAATCTACAAACCACCAGG 660
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+Sbjct 721 TGGGGATGTTTCAAAACCGGAAAGATATAGTGGCGACAACATAATCTACAAACCACCAGG 780
+
+Query 661 GCATTCTGCTCCGGATATGGTGTACTTGGGAGCTATGACAAATTTTGATGTGACTTACAA 720
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+Sbjct 781 GCATTCTGCTCCGGATATGGTGTACTTGGGAGCTATGACAAATTTTGATGTGACTTACAA 840
+
+Query 721 TTGGATTCAAGATAAATGTGTTCCTCTTGTCCGAGAAATAACATTTGAAAATGGAGAGGA 780
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+Sbjct 841 TTGGATTCAAGATAAATGTGTTCCTCTTGTCCGAGAAATAACATTTGAAAATGGAGAGGA 900
+
+Query 781 ATTGACAGAAGAAGGACTGCCTTTTCTCATACTCTTTCACATGAAAGAAGATACAGAAAG 840
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+Sbjct 901 ATTGACAGAAGAAGGACTGCCTTTTCTCATACTCTTTCACATGAAAGAAGATACAGAAAG 960
+
+Query 841 TTTAGAAATATTCCAGAATGAAGTAGCTCGGCAATTAATAAGTGAAAAAGGTACAATAAA 900
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+Sbjct 961 TTTAGAAATATTCCAGAATGAAGTAGCTCGGCAATTAATAAGTGAAAAAGGTACAATAAA 1020
+
+Query 901 CTTTTTACATGCCGATTGTGACAAATTTAGACATCCTCTTCTGCACATACAGAAAACTCC 960
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+Sbjct 1021 CTTTTTACATGCCGATTGTGACAAATTTAGACATCCTCTTCTGCACATACAGAAAACTCC 1080
+
+Query 961 AGCAGATTGTCCTGTAATCGCTATTGACAGCTTTAGGCATATGTATGTGTTTGGAGACTT 1020
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+Sbjct 1081 AGCAGATTGTCCTGTAATCGCTATTGACAGCTTTAGGCATATGTATGTGTTTGGAGACTT 1140
+
+Query 1021 CAAAGATGTATTAATTCCTGGAAAACTCAAGCAATTCGTATTTGACTTACATTCTGGAAA 1080
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+Sbjct 1141 CAAAGATGTATTAATTCCTGGAAAACTCAAGCAATTCGTATTTGACTTACATTCTGGAAA 1200
+
+Query 1081 ACTGCACAGAGAATTCCATCATGGACCTGACCCAACTGATACAGCCCCAGGAGAGCAAGC 1140
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+Sbjct 1201 ACTGCACAGAGAATTCCATCATGGACCTGACCCAACTGATACAGCCCCAGGAGAGCAAGC 1260
+
+Query 1141 CCAAGATGTAGCAAGCAGTCCACCTGAGAGCTCCTTCCAGAAACTAGCACCCAGTGAATA 1200
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+Sbjct 1261 CCAAGATGTAGCAAGCAGTCCACCTGAGAGCTCCTTCCAGAAACTAGCACCCAGTGAATA 1320
+
+Query 1201 TAGGTATACTCTATTGAGGGATCGAGATGAGCTTTAAAAACTTGAAAAACAGTTTGTAAG 1260
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+Sbjct 1321 TAGGTATACTCTATTGAGGGATCGAGATGAGCTTTAAAAACTTGAAAAACAGTTTGTAAG 1380
+
+Query 1261 CCTTTCAACAGCAGCATCAACCTACGTGGTGGAAATAGTAAACCTATATTTTCATAATTC 1320
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+Sbjct 1381 CCTTTCAACAGCAGCATCAACCTACGTGGTGGAAATAGTAAACCTATATTTTCATAATTC 1440
+
+Query 1321 TATGTGTatttttattttgaataaacagaaagaaattttgggtttttaatttttttCTCC 1380
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+Sbjct 1441 TATGTGTATTTTTATTTTGAATAAACAGAAAGAAATTTTGGGTTTTTAATTTTTTTCTCC 1500
+
+Query 1381 CCGACTCAAAATGCATTGTCATTTAATATAGTAGCCTCTTaaaaaaaaaaaaaCCTGCTA 1440
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+Sbjct 1501 CCGACTCAAAATGCATTGTCATTTAATATAGTAGCCTCTTAAAAAAAAAAAAACCTGCTA 1560
+
+Query 1441 GGATTTAAAAATAAAAATCAGAGGCCTATCTCCACTTTAAATCTGTCCTGTAAAAGTTTT 1500
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+Sbjct 1561 GGATTTAAAAATAAAAATCAGAGGCCTATCTCCACTTTAAATCTGTCCTGTAAAAGTTTT 1620
+
+Query 1501 ATAAATCAAATGAAAGGTGACATTGCCAGAAACTTACCATTAACTTGCACTACTAGGGTA 1560
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+Sbjct 1621 ATAAATCAAATGAAAGGTGACATTGCCAGAAACTTACCATTAACTTGCACTACTAGGGTA 1680
+
+Query 1561 GGGAGGACTTAGGATGTTTCCTGTGTCGTATGTGCTTTTCTTTCTTTCATATGATCAATT 1620
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+Sbjct 1681 GGGAGGACTTAGGATGTTTCCTGTGTCGTATGTGCTTTTCTTTCTTTCATATGATCAATT 1740
+
+Query 1621 CTGTTGGTATTTTCAGTATCTCATTTCTCAAAGCTAAAGAGATATACATTCTGGATACTT 1680
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+Sbjct 1741 CTGTTGGTATTTTCAGTATCTCATTTCTCAAAGCTAAAGAGATATACATTCTGGATACTT 1800
+
+Query 1681 GGGAGGGGAATAAATTAAAGTTTTCACACTGTGTACTGTGTTTTACTGATTGGTTGGATA 1740
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+Sbjct 1801 GGGAGGGGAATAAATTAAAGTTTTCACACTGTGTACTGTGTTTTACTGATTGGTTGGATA 1860
+
+Query 1741 TTGCTTATGAAAATTCCATAGTGGTAtttttttGGATTCTTAATGTGTAACTTAAACATA 1800
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+Sbjct 1861 TTGCTTATGAAAATTCCATAGTGGTATTTTTTTGGATTCTTAATGTGTAACTTAAACATA 1920
+
+Query 1801 CTTTGAAGTGGAGGAGAGTCATAAGACAGAACATTTGGCAGGAATTGTCCTTATGAAACA 1860
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+Sbjct 1921 CTTTGAAGTGGAGGAGAGTCATAAGACAGAACATTTGGCAGGAATTGTCCTTATGAAACA 1980
+
+Query 1861 AGAAAAAGAAAATGAAAAGTATTATTAAGCTTCTGTGTTTGTCTAAAAATGTGGCATATG 1920
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+Sbjct 1981 AGAAAAAGAAAATGAAAAGTATTATTAAGCTTCTGTGTTTGTCTAAAAATGTGGCATATG 2040
+
+Query 1921 GATGGCATTTAAAACTTTGAATGAATTATACCTAAATCTGGGACAGGGAGGTGACAGTGG 1980
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+Sbjct 2041 GATGGCATTTAAAACTTTGAATGAATTATACCTAAATCTGGGACAGGGAGGTGACAGTGG 2100
+
+Query 1981 AACAGGCTACCAATCAGAACTAGATGACTTTTAAGGCTCCTCCTATTATGAGACTTCAAT 2040
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+Sbjct 2101 AACAGGCTACCAATCAGAACTAGATGACTTTTAAGGCTCCTCCTATTATGAGACTTCAAT 2160
+
+Query 2041 TTCCAAAGAGAAGAACTAGCAGAGAAATTGTATTTCAGTAATTTTAAGCTCCTTCTGTCT 2100
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+Sbjct 2161 TTCCAAAGAGAAGAACTAGCAGAGAAATTGTATTTCAGTAATTTTAAGCTCCTTCTGTCT 2220
+
+Query 2101 TGTAGAGTCTTGTTATAGTTGTATAAATCAAAAACACAGAATAAGGAACATATTTAACtt 2160
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+Sbjct 2221 TGTAGAGTCTTGTTATAGTTGTATAAATCAAAAACACAGAATAAGGAACATATTTAACTT 2280
+
+Query 2161 tttttCATTATAAAATGGTTAGAGGACCCTACCCCCTCTAGATTCCCTGATTTCCCCAGG 2220
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+Sbjct 2281 TTTTTCATTATAAAATGGTTAGAGGACCCTACCCCCTCTAGATTCCCTGATTTCCCCAGG 2340
+
+Query 2221 CCTGCAGCATACAGTAAGATGGGTCCCTGTGCCAGGCCTCAATACTGCCAGGGAATAAAA 2280
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+Sbjct 2341 CCTGCAGCATACAGTAAGATGGGTCCCTGTGCCAGGCCTCAATACTGCCAGGGAATAAAA 2400
+
+Query 2281 CCAGAGGGAGAGGACCCTCAGTGTCATATCAGGAAGCCCAGTGCCAGAGGACAGACAGGT 2340
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+Sbjct 2401 CCAGAGGGAGAGGACCCTCAGTGTCATATCAGGAAGCCCAGTGCCAGAGGACAGACAGGT 2460
+
+Query 2341 TCAAAACTGGCTTTTCCTCTGGGCCTGGGTTGGTGCTATAGGCCAAGGGTCATTTTATAC 2400
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+Sbjct 2461 TCAAAACTGGCTTTTCCTCTGGGCCTGGGTTGGTGCTATAGGCCAAGGGTCATTTTATAC 2520
+
+Query 2401 TTGGGTATAAATCAATCCCAGTTTGGGAAAAGATTATTTTTAAGCTTAAAAGGCTGACAT 2460
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+Sbjct 2521 TTGGGTATAAATCAATCCCAGTTTGGGAAAAGATTATTTTTAAGCTTAAAAGGCTGACAT 2580
+
+Query 2461 GTGCCATTATATGTAGTATGTAATATATGTAACATCTTCCAATTCTTTTAAAATAAAATT 2520
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+Sbjct 2581 GTGCCATTATATGTAGTATGTAATATATGTAACATCTTCCAATTCTTTTAAAATAAAATT 2640
+
+Query 2521 AATATTTATAATGGATATTTAATGATTGTTATTTTTAAAAACCAGCTTATAATTCCTCGT 2580
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+Sbjct 2641 AATATTTATAATGGATATTTAATGATTGTTATTTTTAAAAACCAGCTTATAATTCCTCGT 2700
+
+Query 2581 TATGCATGATTTATCCAAAGTTTCCATAGTTTTATTCAAAATAATAAATGTTAATAAGGT 2640
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+Sbjct 2701 TATGCATGATTTATCCAAAGTTTCCATAGTTTTATTCAAAATAATAAATGTTAATAAGGT 2760
+
+Query 2641 GATAAGGGGTATATTTAATGTATTGTATCAAATTGTGAATAAGAAAGTAGGATGGAGCTT 2700
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+Sbjct 2761 GATAAGGGGTATATTTAATGTATTGTATCAAATTGTGAATAAGAAAGTAGGATGGAGCTT 2820
+
+Query 2701 TCTAGAGGTTGGGCCTTAGTTCTGTTATCCTCATTGCTTTTAACCAATAAGTTAAATGAA 2760
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+Sbjct 2821 TCTAGAGGTTGGGCCTTAGTTCTGTTATCCTCATTGCTTTTAACCAATAAGTTAAATGAA 2880
+
+Query 2761 GTTAGAGTTATGGTCTTCAGGTTAGATTATGGACCAGATCTGTGAGGGTCAGCATGGAAA 2820
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+Sbjct 2881 GTTAGAGTTATGGTCTTCAGGTTAGATTATGGACCAGATCTGTGAGGGTCAGCATGGAAA 2940
+
+Query 2821 TTCACATTCAACAAGGTAGCACACAGGACCAAGAGCAGCACATGCAATCAACTGGAATAA 2880
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+Sbjct 2941 TTCACATTCAACAAGGTAGCACACAGGACCAAGAGCAGCACATGCAATCAACTGGAATAA 3000
+
+Query 2881 TATAGTAATCCTGTAACTGGGTTTGAAAAAATAATCAACAAAAGATACAATTCAAGGGTT 2940
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+Sbjct 3001 TATAGTAATCCTGTAACTGGGTTTGAAAAAATAATCAACAAAAGATACAATTCAAGGGTT 3060
+
+Query 2941 AGGTTGCAGAGAGCTGGCTTGAGAGTAGTTATTATGAAAAAGGCCTCAAGGAGTACGTGT 3000
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+Sbjct 3061 AGGTTGCAGAGAGCTGGCTTGAGAGTAGTTATTATGAAAAAGGCCTCAAGGAGTACGTGT 3120
+
+Query 3001 TCAGTATGCTCTAAGATGATAAAGTGGCTGTTAAAAAGGGAGTTGATTTGAGGAAGTATT 3060
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+Sbjct 3121 TCAGTATGCTCTAAGATGATAAAGTGGCTGTTAAAAAGGGAGTTGATTTGAGGAAGTATT 3180
+
+Query 3061 ACTTAGCATTCATGCATATTGGGCTTAGGCTCTAGCCCTGCCACTATCATTGTCTTCTCT 3120
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+Sbjct 3181 ACTTAGCATTCATGCATATTGGGCTTAGGCTCTAGCCCTGCCACTATCATTGTCTTCTCT 3240
+
+Query 3121 GGACTGTGAAGTCACTGAGGACAAGGAAACTAAATTTAATGTCTGTATCACTAGTGCCTA 3180
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+Sbjct 3241 GGACTGTGAAGTCACTGAGGACAAGGAAACTAAATTTAATGTCTGTATCACTAGTGCCTA 3300
+
+Query 3181 GAATTTCTGGACACTTAGTAGTCACCATCAGGCGTTTATTTAATGAATGAGAAGCAAAGT 3240
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+Sbjct 3301 GAATTTCTGGACACTTAGTAGTCACCATCAGGCGTTTATTTAATGAATGAGAAGCAAAGT 3360
+
+Query 3241 GACCTTGGTTACTTTTTTACCCTGAGGGGCTCAGCACTCATTAGGACTTGGTGCCTAATT 3300
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+Sbjct 3361 GACCTTGGTTACTTTTTTACCCTGAGGGGCTCAGCACTCATTAGGACTTGGTGCCTAATT 3420
+
+Query 3301 TTATAAAAAGTCACTAAGCTCAAGTGCTTGGATGAAAGGACAGCGTGGATAAAAAGGTTT 3360
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+Sbjct 3421 TTATAAAAAGTCACTAAGCTCAAGTGCTTGGATGAAAGGACAGCGTGGATAAAAAGGTTT 3480
+
+Query 3361 TTAAAACATGGATGTTAAGGCTGTTTTGCTTGGAGAAGACTTGGGACTGGGACAGTCTTT 3420
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+Sbjct 3481 TTAAAACATGGATGTTAAGGCTGTTTTGCTTGGAGAAGACTTGGGACTGGGACAGTCTTT 3540
+
+Query 3421 AGATATTATTTGAAATGCTGGCACTGTCTATCTGGATCCCAGGGCTTGAACTAGGATTTG 3480
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+Sbjct 3541 AGATATTATTTGAAATGCTGGCACTGTCTATCTGGATCCCAGGGCTTGAACTAGGATTTG 3600
+
+Query 3481 AGGAAGTCACAGGGAAGCAGATTTCAGTCTGACATTTATTCAGTGCAAGTTTTTTGGTGC 3540
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+Sbjct 3601 AGGAAGTCACAGGGAAGCAGATTTCAGTCTGACATTTATTCAGTGCAAGTTTTTTGGTGC 3660
+
+Query 3541 TGTAGTATATGATGAAAGATGTAAAGCTGAATAAAGCATTATTTCTGCCCTAGAGTTGTT 3600
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+Sbjct 3661 TGTAGTATATGATGAAAGATGTAAAGCTGAATAAAGCATTATTTCTGCCCTAGAGTTGTT 3720
+
+Query 3601 CACAGCCTAGTCAGGCATATGGATATGTAAACAATGACTGTAACGTGTTATAGATGTAAA 3660
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+Sbjct 3721 CACAGCCTAGTCAGGCATATGGATATGTAAACAATGACTGTAACGTGTTATAGATGTAAA 3780
+
+Query 3661 GACAAAATAAAGGTTAAAGAGGGCATAAAGGAGCACTCAATTGCAGAGATTTGAGGACAT 3720
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+Sbjct 3781 GACAAAATAAAGGTTAAAGAGGGCATAAAGGAGCACTCAATTGCAGAGATTTGAGGACAT 3840
+
+Query 3721 TATTTTTATTTTGAGCTTTAAAAAGATGAATAGGTGTTCTCAGGAGGTAGGGATCTGGCT 3780
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+Sbjct 3841 TATTTTTATTTTGAGCTTTAAAAAGATGAATAGGTGTTCTCAGGAGGTAGGGATCTGGCT 3900
+
+Query 3781 GAGAGGGAATAATCTGAGCAAAGGTATGAAACAGCCTAATGCATTAGAGAAAAAAGTTCT 3840
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+Sbjct 3901 GAGAGGGAATAATCTGAGCAAAGGTATGAAACAGCCTAATGCATTAGAGAAAAAAGTTCT 3960
+
+Query 3841 TTTAGTAAGGCATTTGGGGTTGGGGAAGCTAGAAAAAGAAATGGGAGCTGGTCACACAGG 3900
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+Sbjct 3961 TTTAGTAAGGCATTTGGGGTTGGGGAAGCTAGAAAAAGAAATGGGAGCTGGTCACACAGG 4020
+
+Query 3901 GCCTTGTGTGCCAGACTAAGGGGTTTGTAGTATATATTGTAGGCAGAAGAGATCCATCAA 3960
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+Sbjct 4021 GCCTTGTGTGCCAGACTAAGGGGTTTGTAGTATATATTGTAGGCAGAAGAGATCCATCAA 4080
+
+Query 3961 CAGATTGCAAGCAAGGAAGTATGTTCACTTTAAAGTTTGAGAAAGAATAGTGTGGAAGCA 4020
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+Sbjct 4081 CAGATTGCAAGCAAGGAAGTATGTTCACTTTAAAGTTTGAGAAAGAATAGTGTGGAAGCA 4140
+
+Query 4021 CGTCTCAAATTTAGACTTACTTGTTCCCCCTCTGAACCGTGAATCAGACCATTTCAGGTA 4080
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+Sbjct 4141 CGTCTCAAATTTAGACTTACTTGTTCCCCCTCTGAACCGTGAATCAGACCATTTCAGGTA 4200
+
+Query 4081 GAAGTCTTCCCCGGTTTATCTGATCTACTCGGGGCCTCAGGCTTCTCAGCTGGGAAGAGA 4140
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+Sbjct 4201 GAAGTCTTCCCCGGTTTATCTGATCTACTCGGGGCCTCAGGCTTCTCAGCTGGGAAGAGA 4260
+
+Query 4141 GGATGCAAGACCAGACTGAAGAACACGGTTGAGTCCCCAGAACCAAAAGGGGGCCTTTCT 4200
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+Sbjct 4261 GGATGCAAGACCAGACTGAAGAACACGGTTGAGTCCCCAGAACCAAAAGGGGGCCTTTCT 4320
+
+Query 4201 GCTTCTTAGCCAGCTACCTCTTCGAGTTTTTCAAATTGTGAGGGGGACCATAAAAGGATG 4260
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+Sbjct 4321 GCTTCTTAGCCAGCTACCTCTTCGAGTTTTTCAAATTGTGAGGGGGACCATAAAAGGATG 4380
+
+Query 4261 GAAACTTTTAGATGACATTCTACAAATTAtttttttCTTTAAATTAAAAGAACCTAGCCA 4320
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+Sbjct 4381 GAAACTTTTAGATGACATTCTACAAATTATTTTTTTCTTTAAATTAAAAGAACCTAGCCA 4440
+
+Query 4321 ATAAGATAGAGAATGGGCATCTAAGGCATCTCAGAGCTCTCTGATGAAGCCAGGTTGTCA 4380
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+Sbjct 4441 ATAAGATAGAGAATGGGCATCTAAGGCATCTCAGAGCTCTCTGATGAAGCCAGGTTGTCA 4500
+
+Query 4381 AAGATCATTTGCAAAAGAAGGGAAAACTGGCATGACAAAAGCTACAGAGAGGAGAGTGAA 4440
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+Sbjct 4501 AAGATCATTTGCAAAAGAAGGGAAAACTGGCATGACAAAAGCTACAGAGAGGAGAGTGAA 4560
+
+Query 4441 ATATAGAAGTGTTTGAAATGTTCAAGCTCACAATAAGCTTAAATTTATAGAAAATGCTAA 4500
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+Sbjct 4561 ATATAGAAGTGTTTGAAATGTTCAAGCTCACAATAAGCTTAAATTTATAGAAAATGCTAA 4620
+
+Query 4501 GGTTGTCAAGAAGGCttttttttttttcttttttAAACCTGAGGGCAAAAAGGAATGGAT 4560
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+Sbjct 4621 GGTTGTCAAGAAGGCTTTTTTTTTTTTCTTTTTTAAACCTGAGGGCAAAAAGGAATGGAT 4680
+
+
+
+Lambda K H
+ 1.33 0.621 1.12
+
+Gapped
+Lambda K H
+ 1.28 0.460 0.850
+
+Effective search space used: 106299490
+
+
+ Database: Just 3 human mRNA sequences
+ Posted date: Dec 26, 2014 5:54 AM
+ Number of letters in database: 10,732
+ Number of sequences in database: 3
+
+
+
+Matrix: blastn matrix 1 -2
+Gap Penalties: Existence: 0, Extension: 2.5
diff -r 000000000000 -r 432ea9614cc9 test-data/blastn_rhodopsin_vs_three_human.columns.tabular
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/blastn_rhodopsin_vs_three_human.columns.tabular Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,7 @@
+gi|57163782|ref|NM_001009242.1| ENA|BC112106|BC112106.1 92.07 1047 1213
+gi|283855845|gb|GQ290303.1| ENA|BC112106|BC112106.1 91.59 4301 1213
+gi|283855845|gb|GQ290303.1| ENA|BC112106|BC112106.1 91.36 4301 1213
+gi|283855845|gb|GQ290303.1| ENA|BC112106|BC112106.1 94.22 4301 1213
+gi|283855845|gb|GQ290303.1| ENA|BC112106|BC112106.1 92.94 4301 1213
+gi|283855822|gb|GQ290312.1| ENA|BC112106|BC112106.1 91.55 983 1213
+gi|18148870|dbj|AB062417.1| ENA|BC112106|BC112106.1 87.50 1047 1213
diff -r 000000000000 -r 432ea9614cc9 test-data/blastn_rhodopsin_vs_three_human.tabular
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/blastn_rhodopsin_vs_three_human.tabular Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,7 @@
+gi|57163782|ref|NM_001009242.1| ENA|BC112106|BC112106.1 92.07 1047 83 0 1 1047 88 1134 0.0 1474
+gi|283855845|gb|GQ290303.1| ENA|BC112106|BC112106.1 91.59 333 28 0 1 333 118 450 4e-132 460
+gi|283855845|gb|GQ290303.1| ENA|BC112106|BC112106.1 91.36 243 19 2 3127 3368 782 1023 3e-93 331
+gi|283855845|gb|GQ290303.1| ENA|BC112106|BC112106.1 94.22 173 10 0 1410 1582 448 620 3e-73 265
+gi|283855845|gb|GQ290303.1| ENA|BC112106|BC112106.1 92.94 170 12 0 2854 3023 615 784 3e-68 248
+gi|283855822|gb|GQ290312.1| ENA|BC112106|BC112106.1 91.55 959 81 0 1 959 118 1076 0.0 1323
+gi|18148870|dbj|AB062417.1| ENA|BC112106|BC112106.1 87.50 1048 129 2 1 1047 88 1134 0.0 1208
diff -r 000000000000 -r 432ea9614cc9 test-data/blastn_rhodopsin_vs_three_human.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/blastn_rhodopsin_vs_three_human.xml Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,549 @@
+
+
+
+ blastn
+ BLASTN 2.2.30+
+ Zheng Zhang, Scott Schwartz, Lukas Wagner, and Webb Miller (2000), "A greedy algorithm for aligning DNA sequences", J Comput Biol 2000; 7(1-2):203-14.
+
+ Query_1
+ gi|57163782|ref|NM_001009242.1| Felis catus rhodopsin (RHO), mRNA
+ 1047
+
+
+ 1e-40
+ 1
+ -2
+ 0
+ 0
+ L;m;
+
+
+
+
+ 1
+ Query_1
+ gi|57163782|ref|NM_001009242.1| Felis catus rhodopsin (RHO), mRNA
+ 1047
+
+
+
+
+ 0
+ 0
+ 15
+ 4933992
+ 0.46
+ 1.28
+ 0.85
+
+
+ No hits found
+
+
+ 2
+ Query_1
+ gi|57163782|ref|NM_001009242.1| Felis catus rhodopsin (RHO), mRNA
+ 1047
+
+
+
+
+ 0
+ 0
+ 15
+ 4933992
+ 0.46
+ 1.28
+ 0.85
+
+
+ No hits found
+
+
+ 3
+ Query_1
+ gi|57163782|ref|NM_001009242.1| Felis catus rhodopsin (RHO), mRNA
+ 1047
+
+
+ 1
+ Subject_3
+ ENA|BC112106|BC112106.1 Homo sapiens rhodopsin, mRNA (cDNA clone MGC:138311 IMAGE:8327574), complete cds
+ Subject_3
+ 1213
+
+
+ 1
+ 1474.75
+ 798
+ 0
+ 1
+ 1047
+ 88
+ 1134
+ 1
+ 1
+ 964
+ 964
+ 0
+ 1047
+ ATGAACGGGACGGAGGGCCCGAACTTCTACGTGCCCTTCTCCAACAAAACGGGTGTGGTACGCAGCCCCTTCGAGTACCCACAGTACTACCTGGCTGAGCCATGGCAGTTCTCCATGCTGGCCGCCTACATGTTCCTGCTCATCGTGCTTGGCTTCCCCATCAACTTCCTCACGCTCTACGTCACGGTCCAGCACAAGAAGCTGCGCACGCCTCTCAACTACATCCTGCTCAACCTGGCCGTGGCTGACCTCTTCATGGTCTTCGGTGGCTTCACCACCACCCTCTACACCTCTCTGCATGGATACTTTGTCTTTGGGCCCACAGGATGCAATTTGGAGGGCTTCTTTGCCACACTGGGCGGTGAAATTGCCCTGTGGTCTTTGGTGGTCCTGGCCATTGAGCGGTACGTGGTGGTGTGTAAGCCCATGAGCAACTTCCGCTTTGGGGAGAACCATGCCATAATGGGCGTCGCTTTCACCTGGGTCATGGCACTGGCCTGCGCTGCACCCCCCCTCGTTGGTTGGTCCAGGTACATCCCTGAAGGCATGCAGTGTTCATGCGGGATCGACTACTACACACTCAAGCCAGAAGTCAACAACGAGTCCTTTGTCATCTACATGTTCGTGGTCCACTTCACCATCCCCATGATCGTCATCTTCTTTTGCTACGGGCAGCTTGTCTTCACAGTCAAGGAGGCGGCAGCCCAGCAGCAGGAGTCAGCCACCACCCAGAAGGCTGAGAAGGAGGTCACTCGCATGGTCATCATCATGGTCATTGCTTTCCTGATCTGTTGGGTGCCCTACGCCAGCGTGGCATTCTACATCTTCACCCACCAGGGGTCCAACTTTGGCCCCATCTTCATGACACTCCCGGCGTTCTTCGCAAAGTCCTCCTCCATCTACAACCCTGTCATCTACATCATGATGAACAAGCAGTTCCGGAACTGCATGCTCACTACCCTCTGCTGTGGCAAGAACCCACTGGGTGATGACGAGGCTTCCACAACCGGTTCCAAGACGGAGACCAGCCAGGTGGCACCGGCCTAA
+ ATGAATGGCACAGAAGGCCCTAACTTCTACGTGCCCTTCTCCAATGCGACGGGTGTGGTACGCAGCCCCTTCGAGTACCCACAGTACTACCTGGCTGAGCCATGGCAGTTCTCCATGCTGGCCGCCTACATGTTTCTGCTGATCGTGCTGGGCTTCCCCATCAACTTCCTCACGCTCTACGTCACCGTCCAGCACAAGAAGCTGCGCACGCCTCTCAACTACATCCTGCTCAACCTAGCCGTGGCTGACCTCTTCATGGTCCTAGGTGGCTTCACCAGCACCCTCTACACCTCTCTGCATGGATACTTCGTCTTCGGGCCCACAGGATGCAATTTGGAGGGCTTCTTTGCCACCCTGGGCGGTGAAATTGCCCTGTGGTCCTTGGTGGTCCTGGCCATCGAGCGGTACGTGGTGGTGTGTAAGCCCATGAGCAACTTCCGCTTCGGGGAGAACCATGCCATCATGGGCGTTGCCTTCACCTGGGTCATGGCGCTGGCCTGCGCCGCACCCCCACTCGCCGGCTGGTCCAGGTACATCCCCGAGGGCCTGCAGTGCTCGTGTGGAATCGACTACTACACGCTCAAGCCGGAGGTCAACAACGAGTCTTTTGTCATCTACATGTTCGTGGTCCACTTCACCATCCCCATGATTATCATCTTTTTCTGCTATGGGCAGCTCGTCTTCACCGTCAAGGAGGCCGCTGCCCAGCAGCAGGAGTCAGCCACCACACAGAAGGCAGAGAAGGAGGTCACCCGCATGGTCATCATCATGGTCATCGCTTTCCTGATCTGCTGGGTGCCCTACGCCAGCGTGGCATTCTACATCTTCACCCACCAGGGCTCCAACTTCGGTCCCATCTTCATGACCATCCCAGCGTTCTTTGCCAAGAGCGCCGCCATCTACAACCCTGTCATCTATATCATGATGAACAAGCAGTTCCGGAACTGCATGCTCACCACCATCTGCTGCGGCAAGAACCCACTGGGTGACGATGAGGCCTCTGCTACCGTGTCCAAGACGGAGACGAGCCAGGTGGCCCCGGCCTAA
+ ||||| || || || ||||| ||||||||||||||||||||||| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| ||||| |||||||| ||||||||||||||||||||||||||||||||||| |||||||||||||||||||||||||||||||||||||||||||||||||| |||||||||||||||||||||||| | ||||||||||||| |||||||||||||||||||||||||||||| ||||| |||||||||||||||||||||||||||||||||||||| |||||||||||||||||||||||||| ||||||||||||||||| |||||||||||||||||||||||||||||||||||||||||||| ||||||||||||||||| |||||||| || ||||||||||||||||| ||||||||||| |||||||| |||| || ||||||||||||||||| || ||| ||||||| || || || |||||||||||||| |||||||| || |||||||||||||| |||||||||||||||||||||||||||||||||||||||||||| ||||||| || ||||| |||||||| |||||||| ||||||||||| || |||||||||||||||||||||||||| |||||||| |||||||||||||| ||||||||||||||||||||||| |||||||||||||| ||||||||||||||||||||||||||||||||||||||||||||||| |||||||| || |||||||||||||| |||| |||||||| || ||| | || |||||||||||||||||||||| |||||||||||||||||||||||||||||||||||||| ||| ||||||| |||||||||||||||||||| || ||||| || | |||| |||||||||||||| ||||||||||| |||||||||
+
+
+
+
+
+
+ 0
+ 0
+ 15
+ 4933992
+ 0.46
+ 1.28
+ 0.85
+
+
+
+
+ 4
+ Query_2
+ gi|2734705|gb|U59921.1|BBU59921 Bufo bufo rhodopsin mRNA, complete cds
+ 1574
+
+
+
+
+ 0
+ 0
+ 15
+ 7453579
+ 0.46
+ 1.28
+ 0.85
+
+
+ No hits found
+
+
+ 5
+ Query_2
+ gi|2734705|gb|U59921.1|BBU59921 Bufo bufo rhodopsin mRNA, complete cds
+ 1574
+
+
+
+
+ 0
+ 0
+ 15
+ 7453579
+ 0.46
+ 1.28
+ 0.85
+
+
+ No hits found
+
+
+ 6
+ Query_2
+ gi|2734705|gb|U59921.1|BBU59921 Bufo bufo rhodopsin mRNA, complete cds
+ 1574
+
+
+
+
+ 0
+ 0
+ 15
+ 7453579
+ 0.46
+ 1.28
+ 0.85
+
+
+ No hits found
+
+
+ 7
+ Query_3
+ gi|283855845|gb|GQ290303.1| Cynopterus brachyotis voucher 20020434 rhodopsin (RHO) gene, exons 1 through 5 and partial cds
+ 4301
+
+
+
+
+ 0
+ 0
+ 16
+ 20482300
+ 0.46
+ 1.28
+ 0.85
+
+
+ No hits found
+
+
+ 8
+ Query_3
+ gi|283855845|gb|GQ290303.1| Cynopterus brachyotis voucher 20020434 rhodopsin (RHO) gene, exons 1 through 5 and partial cds
+ 4301
+
+
+
+
+ 0
+ 0
+ 16
+ 20482300
+ 0.46
+ 1.28
+ 0.85
+
+
+ No hits found
+
+
+ 9
+ Query_3
+ gi|283855845|gb|GQ290303.1| Cynopterus brachyotis voucher 20020434 rhodopsin (RHO) gene, exons 1 through 5 and partial cds
+ 4301
+
+
+ 1
+ Subject_3
+ ENA|BC112106|BC112106.1 Homo sapiens rhodopsin, mRNA (cDNA clone MGC:138311 IMAGE:8327574), complete cds
+ Subject_3
+ 1213
+
+
+ 1
+ 460.936
+ 249
+ 3.59583e-132
+ 1
+ 333
+ 118
+ 450
+ 1
+ 1
+ 305
+ 305
+ 0
+ 333
+ GTGCCCTTCTCCAACAAGACAGGCGTGGTGCGCAGTCCCTTCGAGCATCCACAGTACTACCTGGCCGAGCCATGGCAGTTCTCCATGCTGGCCGCCTACATGTTTCTGCTGATCGTGCTCGGCTTCCCCATCAACTTCCTCACGCTCTATGTCACGGTTCAGCACAAGAAGCTGCGTACGCCTCTCAACTACATCCTGCTCAACCTGGCCGTGGCCGACCTCTTCATGGTCTTCGGAGGCTTCACCACCACCCTCTACACCTCCCTGCATGGATACTTTGTCTTCGGGCCTACGGGATGCAATCTGGAGGGCTTTTTTGCCACCCTGGGAGGT
+ GTGCCCTTCTCCAATGCGACGGGTGTGGTACGCAGCCCCTTCGAGTACCCACAGTACTACCTGGCTGAGCCATGGCAGTTCTCCATGCTGGCCGCCTACATGTTTCTGCTGATCGTGCTGGGCTTCCCCATCAACTTCCTCACGCTCTACGTCACCGTCCAGCACAAGAAGCTGCGCACGCCTCTCAACTACATCCTGCTCAACCTAGCCGTGGCTGACCTCTTCATGGTCCTAGGTGGCTTCACCAGCACCCTCTACACCTCTCTGCATGGATACTTCGTCTTCGGGCCCACAGGATGCAATTTGGAGGGCTTCTTTGCCACCCTGGGCGGT
+ |||||||||||||| ||| || ||||| ||||| ||||||||| | ||||||||||||||||| ||||||||||||||||||||||||||||||||||||||||||||||||||||| ||||||||||||||||||||||||||||| ||||| || ||||||||||||||||| ||||||||||||||||||||||||||||| |||||||| ||||||||||||||| | || |||||||||| ||||||||||||||| |||||||||||||| ||||||||||| || ||||||||| |||||||||| |||||||||||||| |||
+
+
+ 2
+ 331.671
+ 179
+ 2.94161e-93
+ 3127
+ 3368
+ 782
+ 1023
+ 1
+ 1
+ 222
+ 222
+ 2
+ 243
+ AGGCAGCTGCCCAGCAGCAGGAGTCAGCCACCACCCAGAAGGCCGAGAAGGAGGTCACCCGTATGGTCATCATCATGGTCATTGCTTTCCTAATCTGTTGGCTGCCGTATGCCGGCGTGGCATTCTACATCTTCACCCACCAGGGCTCTAACTTTGGCCCCATCTTCATGACCCTCCCGGCATTCTTTGCCAAG-TCGTCCTCCATCTACAACCCTGTCATCTATATCATGATGAACAAGCAG
+ AGGCCGCTGCCCAGCAGCAGGAGTCAGCCACCACACAGAAGGCAGAGAAGGAGGTCACCCGCATGGTCATCATCATGGTCATCGCTTTCCTGATCTGCTGGGTGCCCTACGCCAGCGTGGCATTCTACATCTTCACCCACCAGGGCTCCAACTTCGGTCCCATCTTCATGACCATCCCAGCGTTCTTTGCCAAGAGCG-CCGCCATCTACAACCCTGTCATCTATATCATGATGAACAAGCAG
+ |||| ||||||||||||||||||||||||||||| |||||||| ||||||||||||||||| |||||||||||||||||||| |||||||| ||||| ||| |||| || ||| |||||||||||||||||||||||||||||||||| ||||| || ||||||||||||||| |||| || |||||||||||| || || |||||||||||||||||||||||||||||||||||||||||
+
+
+ 3
+ 265.191
+ 143
+ 3.02604e-73
+ 1410
+ 1582
+ 448
+ 620
+ 1
+ 1
+ 163
+ 163
+ 0
+ 173
+ GGTGAAATTGCCCTGTGGTCCTTGGTGGTCCTGGCCATCGAGCGGTACGTGGTGGTATGCAAGCCCATGAGCAACTTCCGCTTCGGGGAGAACCACGCCATCATGGGCCTTGCCCTCACCTGGGTCATGGCACTGGCCTGCGCCGCGCCCCCGCTAGTCGGCTGGTCCAGGTA
+ GGTGAAATTGCCCTGTGGTCCTTGGTGGTCCTGGCCATCGAGCGGTACGTGGTGGTGTGTAAGCCCATGAGCAACTTCCGCTTCGGGGAGAACCATGCCATCATGGGCGTTGCCTTCACCTGGGTCATGGCGCTGGCCTGCGCCGCACCCCCACTCGCCGGCTGGTCCAGGTA
+ |||||||||||||||||||||||||||||||||||||||||||||||||||||||| || ||||||||||||||||||||||||||||||||||| |||||||||||| ||||| |||||||||||||||| |||||||||||||| ||||| || | |||||||||||||||
+
+
+ 4
+ 248.571
+ 134
+ 3.04752e-68
+ 2854
+ 3023
+ 615
+ 784
+ 1
+ 1
+ 158
+ 158
+ 0
+ 170
+ CAGGTACATCCCAGAGGGCATGCAGTGCTCATGTGGAATCGACTACTACACCCTCAAGCCGGAGGTCAACAACGAGTCCTTTGTCATCTACATGTTCGTGGTCCACTTCACCATCCCTATGATTGTCATATTCTTTTGCTATGGACAGCTGGTCTTCACCGTCAAGGAGG
+ CAGGTACATCCCCGAGGGCCTGCAGTGCTCGTGTGGAATCGACTACTACACGCTCAAGCCGGAGGTCAACAACGAGTCTTTTGTCATCTACATGTTCGTGGTCCACTTCACCATCCCCATGATTATCATCTTTTTCTGCTATGGGCAGCTCGTCTTCACCGTCAAGGAGG
+ |||||||||||| |||||| |||||||||| |||||||||||||||||||| |||||||||||||||||||||||||| |||||||||||||||||||||||||||||||||||||| |||||| |||| || || |||||||| ||||| |||||||||||||||||||
+
+
+
+
+
+
+ 0
+ 0
+ 16
+ 20482300
+ 0.46
+ 1.28
+ 0.85
+
+
+
+
+ 10
+ Query_4
+ gi|283855822|gb|GQ290312.1| Myotis ricketti voucher GQX10 rhodopsin (RHO) mRNA, partial cds
+ 983
+
+
+
+
+ 0
+ 0
+ 15
+ 4628008
+ 0.46
+ 1.28
+ 0.85
+
+
+ No hits found
+
+
+ 11
+ Query_4
+ gi|283855822|gb|GQ290312.1| Myotis ricketti voucher GQX10 rhodopsin (RHO) mRNA, partial cds
+ 983
+
+
+
+
+ 0
+ 0
+ 15
+ 4628008
+ 0.46
+ 1.28
+ 0.85
+
+
+ No hits found
+
+
+ 12
+ Query_4
+ gi|283855822|gb|GQ290312.1| Myotis ricketti voucher GQX10 rhodopsin (RHO) mRNA, partial cds
+ 983
+
+
+ 1
+ Subject_3
+ ENA|BC112106|BC112106.1 Homo sapiens rhodopsin, mRNA (cDNA clone MGC:138311 IMAGE:8327574), complete cds
+ Subject_3
+ 1213
+
+
+ 1
+ 1323.32
+ 716
+ 0
+ 1
+ 959
+ 118
+ 1076
+ 1
+ 1
+ 878
+ 878
+ 0
+ 959
+ GTGCCCTTCTCCAACAAGACGGGTGTGGTGCGCAGCCCCTTCGAGTACCCGCAGTACTACCTGGCTGAGCCCTGGCAGTTCTCCATGCTGGCTGCCTACATGTTTCTGCTGATCGTGCTCGGATTCCCCATCAACTTCCTCACGCTCTACGTCACCGTCCAGCACAAGAAGCTGCGCACGCCTCTCAACTACATCCTGCTCAACCTGGCTGTGGCCAACCTCTTCATGGTCTTTGGAGGCTTCACCACCACCCTGTATACCTCTATGCATGGATACTTCGTCTTCGGGGCCACGGGATGCAATCTGGAGGGCTTCTTTGCCACGCTGGGCGGTGAAATCGCCCTGTGGTCCCTGGTGGTCCTGGCCATCGAGCGGTATGTGGTGGTCTGCAAGCCCATGAGCAACTTCCGCTTTGGGGAGAACCACGCCATCATGGGCCTCGCCTTCACGTGGGTCATGGCACTGGCCTGCGCTGCACCCCCACTAGCCGGCTGGTCCAGGTACATCCCAGAGGGCATGCAGTGCTCGTGTGGGATTGACTACTACACGCTCAAACCGGAGGTCAACAACGAGTCCTTCGTCATCTACATGTTCGTGGTCCACTTCACCATCCCCATGATTGTCATTTTCTTCTGCTACGGACAGCTGGTGTTCACAGTGAAGGAGGCGGCTGCCCAGCAGCAGGAGTCAGCCACCACCCAGAAGGCCGAGAAGGAAGTCACGCGCATGGTCATCATCATGGTCGTTGCGTTCCTAATCTGTTGGCTGCCCTACGCCAGCGTGGCATTCTACATCTTTACCCACCAGGGCTCTAACTTTGGCCCTGTCTTCATGACCATCCCGGCATTCTTCGCCAAGTCATCCTCCATCTACAACCCGGTCATCTATATCATGATGAACAAGCAGTTCCGGAACTGCATGCTCACCACCCTCTGCTGTGGCAAGAACCCACTGGGTGA
+ GTGCCCTTCTCCAATGCGACGGGTGTGGTACGCAGCCCCTTCGAGTACCCACAGTACTACCTGGCTGAGCCATGGCAGTTCTCCATGCTGGCCGCCTACATGTTTCTGCTGATCGTGCTGGGCTTCCCCATCAACTTCCTCACGCTCTACGTCACCGTCCAGCACAAGAAGCTGCGCACGCCTCTCAACTACATCCTGCTCAACCTAGCCGTGGCTGACCTCTTCATGGTCCTAGGTGGCTTCACCAGCACCCTCTACACCTCTCTGCATGGATACTTCGTCTTCGGGCCCACAGGATGCAATTTGGAGGGCTTCTTTGCCACCCTGGGCGGTGAAATTGCCCTGTGGTCCTTGGTGGTCCTGGCCATCGAGCGGTACGTGGTGGTGTGTAAGCCCATGAGCAACTTCCGCTTCGGGGAGAACCATGCCATCATGGGCGTTGCCTTCACCTGGGTCATGGCGCTGGCCTGCGCCGCACCCCCACTCGCCGGCTGGTCCAGGTACATCCCCGAGGGCCTGCAGTGCTCGTGTGGAATCGACTACTACACGCTCAAGCCGGAGGTCAACAACGAGTCTTTTGTCATCTACATGTTCGTGGTCCACTTCACCATCCCCATGATTATCATCTTTTTCTGCTATGGGCAGCTCGTCTTCACCGTCAAGGAGGCCGCTGCCCAGCAGCAGGAGTCAGCCACCACACAGAAGGCAGAGAAGGAGGTCACCCGCATGGTCATCATCATGGTCATCGCTTTCCTGATCTGCTGGGTGCCCTACGCCAGCGTGGCATTCTACATCTTCACCCACCAGGGCTCCAACTTCGGTCCCATCTTCATGACCATCCCAGCGTTCTTTGCCAAGAGCGCCGCCATCTACAACCCTGTCATCTATATCATGATGAACAAGCAGTTCCGGAACTGCATGCTCACCACCATCTGCTGCGGCAAGAACCCACTGGGTGA
+ |||||||||||||| |||||||||||| |||||||||||||||||||| |||||||||||||||||||| |||||||||||||||||||| |||||||||||||||||||||||||| || ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| || ||||| |||||||||||||| | || |||||||||| |||||| || |||||| ||||||||||||||||||||||| |||| ||||||||| ||||||||||||||||||| |||||||||||||| |||||||||||| ||||||||||||||||||||||||| |||||||| || ||||||||||||||||||||||| ||||||||||| |||||||||||| | |||||||| ||||||||||| ||||||||||| ||||||||||| ||||||||||||||||||||||| |||||| |||||||||||||||| || ||||||||||||||||| |||||||||||||||||||| || |||||||||||||||||||||||||||||||||||||||||| |||| || |||||||| || ||||| || ||||| || |||||||| ||||||||||||||||||||||||||||| |||||||| |||||||| ||||| ||||||||||||||||||||| | || ||||| ||||| ||| ||||||||||||||||||||||||||||||| |||||||||||||| ||||| || || |||||||||||||||| || ||||| |||||| || ||||||||||||| ||||||||||||||||||||||||||||||||||||||||||||||||||| ||||||| ||||||||||||||||||||
+
+
+
+
+
+
+ 0
+ 0
+ 15
+ 4628008
+ 0.46
+ 1.28
+ 0.85
+
+
+
+
+ 13
+ Query_5
+ gi|18148870|dbj|AB062417.1| Synthetic construct Bos taurus gene for rhodopsin, complete cds
+ 1047
+
+
+
+
+ 0
+ 0
+ 15
+ 4933992
+ 0.46
+ 1.28
+ 0.85
+
+
+ No hits found
+
+
+ 14
+ Query_5
+ gi|18148870|dbj|AB062417.1| Synthetic construct Bos taurus gene for rhodopsin, complete cds
+ 1047
+
+
+
+
+ 0
+ 0
+ 15
+ 4933992
+ 0.46
+ 1.28
+ 0.85
+
+
+ No hits found
+
+
+ 15
+ Query_5
+ gi|18148870|dbj|AB062417.1| Synthetic construct Bos taurus gene for rhodopsin, complete cds
+ 1047
+
+
+ 1
+ Subject_3
+ ENA|BC112106|BC112106.1 Homo sapiens rhodopsin, mRNA (cDNA clone MGC:138311 IMAGE:8327574), complete cds
+ Subject_3
+ 1213
+
+
+ 1
+ 1208.83
+ 654
+ 0
+ 1
+ 1047
+ 88
+ 1134
+ 1
+ 1
+ 917
+ 917
+ 2
+ 1048
+ ATGAACGGGACCGAGGGCCCAAACTTCTACGTGCCTTTCTCCAACAAGACGGGCGTCGTACGCAGCCCCTTCGAGGCGCCGCAGTACTACCTGGCTGAGCCATGGCAGTTCAGCATGCTGGCCGCCTACATGTTCCTGCTGATCATGCTTGGCTTCCCCATCAACTTCCTCACGCTGTACGTCACAGTCCAGCACAAGAAGCTGAGGACCCCCCTCAACTACATCCTGCTCAACCTGGCCGTGGCAGATCTCTTCATGGTGTTCGGGGGCTTCACCACCACCCTGTATACCTCTCTGCACGGGTACTTCGTGTTCGGTCCGACGGGCTGCAACCTCGAGGGCTTCTTTGCCACCTTAGGCGGTGAAATTGCACTGTGGTCCTTGGTGGTGCTAGCCATCGAGCGGTACGTAGTGGTGTGCAAGCCCATGAGCAACTTCCGCTTCGGGGAGAACCACGCCATCATGGGCGTCGCATTCACCTGGGTCATGGCTCTGGCCTGTGCGGCCCCCCCCCTCGTCGGCTGGTCTAGATACATCCCGGAGGGGATGCAGTGCTCGTGCGGGATCGATTACTACACGCCCCACGAGGAGACCAACAATGAGTCGTTCGTCATCTACATGTTCGTTGTACACTTCATCATCCCCCTGATTGTCATATTCTTCTGCTACGGGCAGCTGGTCTTCACCGTCAAGGAGGCTGCAGCCCAGCAGCAGGAGTCGGCCACCACTCAGAAGGCCGAGAAGGAGGTCACGCGTATGGTCATCATCATGGTCATCGCTTTCCTCATATGCTGGCTGCCCTACGCAGGTGTGGCGTTCTACATCTTCACCCATCAGGGATCCGACTTTGGCCCCATCTTCATGACCATCCCGGCTTTCTTTGCCAAGA-CGTCTGCCGTCTATAACCCCGTCATCTACATCATGATGAACAAGCAGTTCCGGAACTGCATGGTCACCACTCTCTGCTGTGGCAAGAACCCCCTAGGTGACGACGAGGCCTCCACGACCGTGTCCAAGACAGAGACCAGCCAAGTGGCCCCTGCCTAA
+ ATGAATGGCACAGAAGGCCCTAACTTCTACGTGCCCTTCTCCAATGCGACGGGTGTGGTACGCAGCCCCTTCGAGTACCCACAGTACTACCTGGCTGAGCCATGGCAGTTCTCCATGCTGGCCGCCTACATGTTTCTGCTGATCGTGCTGGGCTTCCCCATCAACTTCCTCACGCTCTACGTCACCGTCCAGCACAAGAAGCTGCGCACGCCTCTCAACTACATCCTGCTCAACCTAGCCGTGGCTGACCTCTTCATGGTCCTAGGTGGCTTCACCAGCACCCTCTACACCTCTCTGCATGGATACTTCGTCTTCGGGCCCACAGGATGCAATTTGGAGGGCTTCTTTGCCACCCTGGGCGGTGAAATTGCCCTGTGGTCCTTGGTGGTCCTGGCCATCGAGCGGTACGTGGTGGTGTGTAAGCCCATGAGCAACTTCCGCTTCGGGGAGAACCATGCCATCATGGGCGTTGCCTTCACCTGGGTCATGGCGCTGGCCTGCGCCGCACCCCCACTCGCCGGCTGGTCCAGGTACATCCCCGAGGGCCTGCAGTGCTCGTGTGGAATCGACTACTACACGCTCAAGCCGGAGGTCAACAACGAGTCTTTTGTCATCTACATGTTCGTGGTCCACTTCACCATCCCCATGATTATCATCTTTTTCTGCTATGGGCAGCTCGTCTTCACCGTCAAGGAGGCCGCTGCCCAGCAGCAGGAGTCAGCCACCACACAGAAGGCAGAGAAGGAGGTCACCCGCATGGTCATCATCATGGTCATCGCTTTCCTGATCTGCTGGGTGCCCTACGCCAGCGTGGCATTCTACATCTTCACCCACCAGGGCTCCAACTTCGGTCCCATCTTCATGACCATCCCAGCGTTCTTTGCCAAGAGCGCC-GCCATCTACAACCCTGTCATCTATATCATGATGAACAAGCAGTTCCGGAACTGCATGCTCACCACCATCTGCTGCGGCAAGAACCCACTGGGTGACGATGAGGCCTCTGCTACCGTGTCCAAGACGGAGACGAGCCAGGTGGCCCCGGCCTAA
+ ||||| || || || ||||| |||||||||||||| |||||||| |||||| || |||||||||||||||||| || |||||||||||||||||||||||||||||| ||||||||||||||||||||| ||||||||| |||| |||||||||||||||||||||||||| |||||||| |||||||||||||||||| | || || ||||||||||||||||||||||| |||||||| || ||||||||||| | || |||||||||| |||||| || ||||||||||| || |||||||| ||||| || || || ||||| | |||||||||||||||||| | |||||||||||||| ||||||||||||||||| || ||||||||||||||||| |||||||| ||||||||||||||||||||||||||||||||||| |||||||||||||| || ||||||||||||||||| |||||||| || || ||||| |||| ||||||||| || |||||||| ||||| ||||||||||||| || ||||| |||||||||| | | |||| |||||| ||||| || ||||||||||||||||| || ||||||| ||||||| ||||| |||| || |||||||| |||||||| |||||||||||||||||||| || ||||||||||||||||| |||||||| |||||||| |||||||||||||| || ||||||||||||||||||||||||||||| || |||||| |||||||||| | ||||| ||||||||||||||||| ||||| ||| |||| || |||||||||||||||||||| || ||||||||||||| || | ||| |||| ||||| |||||||| ||||||||||||||||||||||||||||||||| ||||||| ||||||| ||||||||||| || |||||||| |||||||| | |||||||||||||| ||||| ||||| |||||||| ||||||
+
+
+
+
+
+
+ 0
+ 0
+ 15
+ 4933992
+ 0.46
+ 1.28
+ 0.85
+
+
+
+
+ 16
+ Query_6
+ gi|12583664|dbj|AB043817.1| Conger myriaster conf gene for fresh water form rod opsin, complete cds
+ 1344
+
+
+
+
+ 0
+ 0
+ 15
+ 6353949
+ 0.46
+ 1.28
+ 0.85
+
+
+ No hits found
+
+
+ 17
+ Query_6
+ gi|12583664|dbj|AB043817.1| Conger myriaster conf gene for fresh water form rod opsin, complete cds
+ 1344
+
+
+
+
+ 0
+ 0
+ 15
+ 6353949
+ 0.46
+ 1.28
+ 0.85
+
+
+ No hits found
+
+
+ 18
+ Query_6
+ gi|12583664|dbj|AB043817.1| Conger myriaster conf gene for fresh water form rod opsin, complete cds
+ 1344
+
+
+
+
+ 0
+ 0
+ 15
+ 6353949
+ 0.46
+ 1.28
+ 0.85
+
+
+ No hits found
+
+
+
+
diff -r 000000000000 -r 432ea9614cc9 test-data/blastn_rhodopsin_vs_three_human_converted.tabular
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/blastn_rhodopsin_vs_three_human_converted.tabular Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,7 @@
+gi|57163782|ref|NM_001009242.1| ENA|BC112106|BC112106.1 92.07 1047 83 0 1 1047 88 1134 0.0 1474
+gi|283855845|gb|GQ290303.1| ENA|BC112106|BC112106.1 91.59 333 28 0 1 333 118 450 4e-132 460
+gi|283855845|gb|GQ290303.1| ENA|BC112106|BC112106.1 91.36 243 19 2 3127 3368 782 1023 3e-93 331
+gi|283855845|gb|GQ290303.1| ENA|BC112106|BC112106.1 94.22 173 10 0 1410 1582 448 620 3e-73 265
+gi|283855845|gb|GQ290303.1| ENA|BC112106|BC112106.1 92.94 170 12 0 2854 3023 615 784 3e-68 248
+gi|283855822|gb|GQ290312.1| ENA|BC112106|BC112106.1 91.55 959 81 0 1 959 118 1076 0.0 1323
+gi|18148870|dbj|AB062417.1| ENA|BC112106|BC112106.1 87.50 1048 129 2 1 1047 88 1134 0.0 1208
diff -r 000000000000 -r 432ea9614cc9 test-data/blastp_four_human_vs_rhodopsin.tabular
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/blastp_four_human_vs_rhodopsin.tabular Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,6 @@
+sp|P08100|OPSD_HUMAN gi|57163783|ref|NP_001009242.1| 96.55 348 12 0 1 348 1 348 0.0 701
+sp|P08100|OPSD_HUMAN gi|3024260|sp|P56514.1|OPSD_BUFBU 84.80 342 51 1 1 341 1 342 0.0 619
+sp|P08100|OPSD_HUMAN gi|283855846|gb|ADB45242.1| 94.82 328 17 0 11 338 1 328 0.0 653
+sp|P08100|OPSD_HUMAN gi|283855823|gb|ADB45229.1| 94.82 328 17 0 11 338 1 328 0.0 631
+sp|P08100|OPSD_HUMAN gi|223523|prf||0811197A 93.10 348 23 1 1 348 1 347 0.0 673
+sp|P08100|OPSD_HUMAN gi|12583665|dbj|BAB21486.1| 82.16 342 60 1 1 341 1 342 0.0 599
diff -r 000000000000 -r 432ea9614cc9 test-data/blastp_four_human_vs_rhodopsin.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/blastp_four_human_vs_rhodopsin.xml Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,665 @@
+
+
+
+ blastp
+ BLASTP 2.2.30+
+ Stephen F. Altschul, Thomas L. Madden, Alejandro A. Schäffer, Jinghui Zhang, Zheng Zhang, Webb Miller, and David J. Lipman (1997), "Gapped BLAST and PSI-BLAST: a new generation of protein database search programs", Nucleic Acids Res. 25:3389-3402.
+
+ sp|Q9BS26|ERP44_HUMAN
+ Endoplasmic reticulum resident protein 44 OS=Homo sapiens GN=ERP44 PE=1 SV=1
+ 406
+
+
+ BLOSUM62
+ 1e-08
+ 11
+ 1
+ F
+
+
+
+
+ 1
+ sp|Q9BS26|ERP44_HUMAN
+ Endoplasmic reticulum resident protein 44 OS=Homo sapiens GN=ERP44 PE=1 SV=1
+ 406
+
+
+
+
+ 0
+ 0
+ 30
+ 119568
+ 0.041
+ 0.267
+ 0.14
+
+
+ No hits found
+
+
+ 2
+ sp|Q9BS26|ERP44_HUMAN
+ Endoplasmic reticulum resident protein 44 OS=Homo sapiens GN=ERP44 PE=1 SV=1
+ 406
+
+
+
+
+ 0
+ 0
+ 30
+ 119568
+ 0.041
+ 0.267
+ 0.14
+
+
+ No hits found
+
+
+ 3
+ sp|Q9BS26|ERP44_HUMAN
+ Endoplasmic reticulum resident protein 44 OS=Homo sapiens GN=ERP44 PE=1 SV=1
+ 406
+
+
+
+
+ 0
+ 0
+ 30
+ 119568
+ 0.041
+ 0.267
+ 0.14
+
+
+ No hits found
+
+
+ 4
+ sp|Q9BS26|ERP44_HUMAN
+ Endoplasmic reticulum resident protein 44 OS=Homo sapiens GN=ERP44 PE=1 SV=1
+ 406
+
+
+
+
+ 0
+ 0
+ 30
+ 119568
+ 0.041
+ 0.267
+ 0.14
+
+
+ No hits found
+
+
+ 5
+ sp|Q9BS26|ERP44_HUMAN
+ Endoplasmic reticulum resident protein 44 OS=Homo sapiens GN=ERP44 PE=1 SV=1
+ 406
+
+
+
+
+ 0
+ 0
+ 30
+ 119568
+ 0.041
+ 0.267
+ 0.14
+
+
+ No hits found
+
+
+ 6
+ sp|Q9BS26|ERP44_HUMAN
+ Endoplasmic reticulum resident protein 44 OS=Homo sapiens GN=ERP44 PE=1 SV=1
+ 406
+
+
+
+
+ 0
+ 0
+ 30
+ 119568
+ 0.041
+ 0.267
+ 0.14
+
+
+ No hits found
+
+
+ 7
+ sp|Q9NSY1|BMP2K_HUMAN
+ BMP-2-inducible protein kinase OS=Homo sapiens GN=BMP2K PE=1 SV=2
+ 1161
+
+
+
+
+ 0
+ 0
+ 38
+ 348130
+ 0.041
+ 0.267
+ 0.14
+
+
+ No hits found
+
+
+ 8
+ sp|Q9NSY1|BMP2K_HUMAN
+ BMP-2-inducible protein kinase OS=Homo sapiens GN=BMP2K PE=1 SV=2
+ 1161
+
+
+
+
+ 0
+ 0
+ 38
+ 348130
+ 0.041
+ 0.267
+ 0.14
+
+
+ No hits found
+
+
+ 9
+ sp|Q9NSY1|BMP2K_HUMAN
+ BMP-2-inducible protein kinase OS=Homo sapiens GN=BMP2K PE=1 SV=2
+ 1161
+
+
+
+
+ 0
+ 0
+ 38
+ 348130
+ 0.041
+ 0.267
+ 0.14
+
+
+ No hits found
+
+
+ 10
+ sp|Q9NSY1|BMP2K_HUMAN
+ BMP-2-inducible protein kinase OS=Homo sapiens GN=BMP2K PE=1 SV=2
+ 1161
+
+
+
+
+ 0
+ 0
+ 38
+ 348130
+ 0.041
+ 0.267
+ 0.14
+
+
+ No hits found
+
+
+ 11
+ sp|Q9NSY1|BMP2K_HUMAN
+ BMP-2-inducible protein kinase OS=Homo sapiens GN=BMP2K PE=1 SV=2
+ 1161
+
+
+
+
+ 0
+ 0
+ 38
+ 348130
+ 0.041
+ 0.267
+ 0.14
+
+
+ No hits found
+
+
+ 12
+ sp|Q9NSY1|BMP2K_HUMAN
+ BMP-2-inducible protein kinase OS=Homo sapiens GN=BMP2K PE=1 SV=2
+ 1161
+
+
+
+
+ 0
+ 0
+ 38
+ 348130
+ 0.041
+ 0.267
+ 0.14
+
+
+ No hits found
+
+
+ 13
+ sp|P06213|INSR_HUMAN
+ Insulin receptor OS=Homo sapiens GN=INSR PE=1 SV=4
+ 1382
+
+
+
+
+ 0
+ 0
+ 39
+ 414987
+ 0.041
+ 0.267
+ 0.14
+
+
+ No hits found
+
+
+ 14
+ sp|P06213|INSR_HUMAN
+ Insulin receptor OS=Homo sapiens GN=INSR PE=1 SV=4
+ 1382
+
+
+
+
+ 0
+ 0
+ 39
+ 414987
+ 0.041
+ 0.267
+ 0.14
+
+
+ No hits found
+
+
+ 15
+ sp|P06213|INSR_HUMAN
+ Insulin receptor OS=Homo sapiens GN=INSR PE=1 SV=4
+ 1382
+
+
+
+
+ 0
+ 0
+ 39
+ 414987
+ 0.041
+ 0.267
+ 0.14
+
+
+ No hits found
+
+
+ 16
+ sp|P06213|INSR_HUMAN
+ Insulin receptor OS=Homo sapiens GN=INSR PE=1 SV=4
+ 1382
+
+
+
+
+ 0
+ 0
+ 39
+ 414987
+ 0.041
+ 0.267
+ 0.14
+
+
+ No hits found
+
+
+ 17
+ sp|P06213|INSR_HUMAN
+ Insulin receptor OS=Homo sapiens GN=INSR PE=1 SV=4
+ 1382
+
+
+
+
+ 0
+ 0
+ 39
+ 414987
+ 0.041
+ 0.267
+ 0.14
+
+
+ No hits found
+
+
+ 18
+ sp|P06213|INSR_HUMAN
+ Insulin receptor OS=Homo sapiens GN=INSR PE=1 SV=4
+ 1382
+
+
+
+
+ 0
+ 0
+ 39
+ 414987
+ 0.041
+ 0.267
+ 0.14
+
+
+ No hits found
+
+
+ 19
+ sp|P08100|OPSD_HUMAN
+ Rhodopsin OS=Homo sapiens GN=RHO PE=1 SV=1
+ 348
+
+
+ 1
+ gi|57163783|ref|NP_001009242.1|
+ rhodopsin [Felis catus]
+ NP_001009242
+ 348
+
+
+ 1
+ 701.049
+ 1808
+ 0
+ 1
+ 348
+ 1
+ 348
+ 0
+ 0
+ 336
+ 343
+ 0
+ 348
+ MNGTEGPNFYVPFSNATGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVLGGFTSTLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLAGWSRYIPEGLQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIIIFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICWVPYASVAFYIFTHQGSNFGPIFMTIPAFFAKSAAIYNPVIYIMMNKQFRNCMLTTICCGKNPLGDDEASATVSKTETSQVAPA
+ MNGTEGPNFYVPFSNKTGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVFGGFTTTLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLVGWSRYIPEGMQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIVIFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICWVPYASVAFYIFTHQGSNFGPIFMTLPAFFAKSSSIYNPVIYIMMNKQFRNCMLTTLCCGKNPLGDDEASTTGSKTETSQVAPA
+ MNGTEGPNFYVPFSN TGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMV GGFT+TLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPL GWSRYIPEG+QCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMI+IFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICWVPYASVAFYIFTHQGSNFGPIFMT+PAFFAKS++IYNPVIYIMMNKQFRNCMLTT+CCGKNPLGDDEAS T SKTETSQVAPA
+
+
+
+
+
+
+ 0
+ 0
+ 29
+ 101761
+ 0.041
+ 0.267
+ 0.14
+
+
+
+
+ 20
+ sp|P08100|OPSD_HUMAN
+ Rhodopsin OS=Homo sapiens GN=RHO PE=1 SV=1
+ 348
+
+
+ 1
+ gi|3024260|sp|P56514.1|OPSD_BUFBU
+ RecName: Full=Rhodopsin
+ P56514
+ 354
+
+
+ 1
+ 619.002
+ 1595
+ 0
+ 1
+ 341
+ 1
+ 342
+ 0
+ 0
+ 290
+ 322
+ 1
+ 342
+ MNGTEGPNFYVPFSNATGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVLGGFTSTLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLAGWSRYIPEGLQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIIIFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICWVPYASVAFYIFTHQGSNFGPIFMTIPAFFAKSAAIYNPVIYIMMNKQFRNCMLTTICCGKNPLGDDEA-SATVSKTE
+ MNGTEGPNFYIPMSNKTGVVRSPFEYPQYYLAEPWQYSILCAYMFLLILLGFPINFMTLYVTIQHKKLRTPLNYILLNLAFANHFMVLCGFTVTMYSSMNGYFILGATGCYVEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFSENHAVMGVAFTWIMALSCAVPPLLGWSRYIPEGMQCSCGVDYYTLKPEVNNESFVIYMFVVHFTIPLIIIFFCYGRLVCTVKEAAAQQQESATTQKAEKEVTRMVIIMVVFFLICWVPYASVAFFIFSNQGSEFGPIFMTVPAFFAKSSSIYNPVIYIMLNKQFRNCMITTLCCGKNPFGEDDASSAATSKTE
+ MNGTEGPNFY+P SN TGVVRSPFEYPQYYLAEPWQ+S+L AYMFLLI+LGFPINF+TLYVT+QHKKLRTPLNYILLNLA A+ FMVL GFT T+Y+S++GYF+ G TGC +EGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRF ENHA+MGVAFTW+MAL+CA PPL GWSRYIPEG+QCSCG+DYYTLKPEVNNESFVIYMFVVHFTIP+IIIFFCYG+LV TVKEAAAQQQESATTQKAEKEVTRMVIIMV+ FLICWVPYASVAF+IF++QGS FGPIFMT+PAFFAKS++IYNPVIYIM+NKQFRNCM+TT+CCGKNP G+D+A SA SKTE
+
+
+
+
+
+
+ 0
+ 0
+ 29
+ 101761
+ 0.041
+ 0.267
+ 0.14
+
+
+
+
+ 21
+ sp|P08100|OPSD_HUMAN
+ Rhodopsin OS=Homo sapiens GN=RHO PE=1 SV=1
+ 348
+
+
+ 1
+ gi|283855846|gb|ADB45242.1|
+ rhodopsin [Cynopterus brachyotis]
+ ADB45242
+ 328
+
+
+ 1
+ 653.284
+ 1684
+ 0
+ 11
+ 338
+ 1
+ 328
+ 0
+ 0
+ 311
+ 321
+ 0
+ 328
+ VPFSNATGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVLGGFTSTLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLAGWSRYIPEGLQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIIIFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICWVPYASVAFYIFTHQGSNFGPIFMTIPAFFAKSAAIYNPVIYIMMNKQFRNCMLTTICCGKNPLGDDEASATVS
+ VPFSNKTGVVRSPFEHPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVFGGFTTTLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGLALTWVMALACAAPPLVGWSRYIPEGMQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIVIFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICWLPYAGVAFYIFTHQGSNFGPIFMTLPAFFAKSSSIYNPVIYIMMNKQFRNCMLTTLCCGKNPLGDDEASTTAS
+ VPFSN TGVVRSPFE+PQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMV GGFT+TLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMG+A TWVMALACAAPPL GWSRYIPEG+QCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMI+IFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICW+PYA VAFYIFTHQGSNFGPIFMT+PAFFAKS++IYNPVIYIMMNKQFRNCMLTT+CCGKNPLGDDEAS T S
+
+
+
+
+
+
+ 0
+ 0
+ 29
+ 101761
+ 0.041
+ 0.267
+ 0.14
+
+
+
+
+ 22
+ sp|P08100|OPSD_HUMAN
+ Rhodopsin OS=Homo sapiens GN=RHO PE=1 SV=1
+ 348
+
+
+ 1
+ gi|283855823|gb|ADB45229.1|
+ rhodopsin [Myotis pilosus]
+ ADB45229
+ 328
+
+
+ 1
+ 631.328
+ 1627
+ 0
+ 11
+ 338
+ 1
+ 328
+ 0
+ 0
+ 311
+ 323
+ 0
+ 328
+ VPFSNATGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVLGGFTSTLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLAGWSRYIPEGLQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIIIFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICWVPYASVAFYIFTHQGSNFGPIFMTIPAFFAKSAAIYNPVIYIMMNKQFRNCMLTTICCGKNPLGDDEASATVS
+ VPFSNKTGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVANLFMVFGGFTTTLYTSMHGYFVFGATGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGLAFTWVMALACAAPPLAGWSRYIPEGMQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIVIFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVVAFLICWLPYASVAFYIFTHQGSNFGPVFMTIPAFFAKSSSIYNPVIYIMMNKQFRNCMLTTLCCGKNPLGDDEASTTAS
+ VPFSN TGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVA+LFMV GGFT+TLYTS+HGYFVFG TGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMG+AFTWVMALACAAPPLAGWSRYIPEG+QCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMI+IFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMV+AFLICW+PYASVAFYIFTHQGSNFGP+FMTIPAFFAKS++IYNPVIYIMMNKQFRNCMLTT+CCGKNPLGDDEAS T S
+
+
+
+
+
+
+ 0
+ 0
+ 29
+ 101761
+ 0.041
+ 0.267
+ 0.14
+
+
+
+
+ 23
+ sp|P08100|OPSD_HUMAN
+ Rhodopsin OS=Homo sapiens GN=RHO PE=1 SV=1
+ 348
+
+
+ 1
+ gi|223523|prf||0811197A
+ rhodopsin [Bos taurus]
+ 0811197A
+ 347
+
+
+ 1
+ 673.315
+ 1736
+ 0
+ 1
+ 348
+ 1
+ 347
+ 0
+ 0
+ 324
+ 336
+ 1
+ 348
+ MNGTEGPNFYVPFSNATGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVLGGFTSTLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLAGWSRYIPEGLQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIIIFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICWVPYASVAFYIFTHQGSNFGPIFMTIPAFFAKSAAIYNPVIYIMMNKQFRNCMLTTICCGKNPLGDDEASATVSKTETSQVAPA
+ MNGTEGPNFYVPFSNKTGVVRSPFEAPQYYLAEPWQFSMLAAYMFLLIMLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVFGGFTTTLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLVGWSRYIPEGMQCSCGID-YTPHEETNNESFVIYMFVVHFIIPLIVIFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICWLPYAGVAFYIFTHQGSDFGPIFMTIPAFFAKTSAVYNPVIYIMMNKQFRNCMVTTLCCGKNPLGDDEASTTVSKTETSQVAPA
+ MNGTEGPNFYVPFSN TGVVRSPFE PQYYLAEPWQFSMLAAYMFLLI+LGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMV GGFT+TLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPL GWSRYIPEG+QCSCGID YT E NNESFVIYMFVVHF IP+I+IFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICW+PYA VAFYIFTHQGS+FGPIFMTIPAFFAK++A+YNPVIYIMMNKQFRNCM+TT+CCGKNPLGDDEAS TVSKTETSQVAPA
+
+
+
+
+
+
+ 0
+ 0
+ 29
+ 101761
+ 0.041
+ 0.267
+ 0.14
+
+
+
+
+ 24
+ sp|P08100|OPSD_HUMAN
+ Rhodopsin OS=Homo sapiens GN=RHO PE=1 SV=1
+ 348
+
+
+ 1
+ gi|12583665|dbj|BAB21486.1|
+ fresh water form rod opsin [Conger myriaster]
+ BAB21486
+ 354
+
+
+ 1
+ 599.356
+ 1544
+ 0
+ 1
+ 341
+ 1
+ 342
+ 0
+ 0
+ 281
+ 314
+ 1
+ 342
+ MNGTEGPNFYVPFSNATGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVLGGFTSTLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLAGWSRYIPEGLQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIIIFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICWVPYASVAFYIFTHQGSNFGPIFMTIPAFFAKSAAIYNPVIYIMMNKQFRNCMLTTICCGKNPL-GDDEASATVSKTE
+ MNGTEGPNFYIPMSNATGVVRSPFEYPQYYLAEPWAFSALSAYMFFLIIAGFPINFLTLYVTIEHKKLRTPLNYILLNLAVADLFMVFGGFTTTMYTSMHGYFVFGPTGCNIEGFFATLGGEIALWCLVVLAIERWMVVCKPVTNFRFGESHAIMGVMVTWTMALACALPPLFGWSRYIPEGLQCSCGIDYYTRAPGINNESFVIYMFTCHFSIPLAVISFCYGRLVCTVKEAAAQQQESETTQRAEREVTRMVVIMVISFLVCWVPYASVAWYIFTHQGSTFGPIFMTIPSFFAKSSALYNPMIYICMNKQFRHCMITTLCCGKNPFEEEDGASATSSKTE
+ MNGTEGPNFY+P SNATGVVRSPFEYPQYYLAEPW FS L+AYMF LI+ GFPINFLTLYVT++HKKLRTPLNYILLNLAVADLFMV GGFT+T+YTS+HGYFVFGPTGCN+EGFFATLGGEIALW LVVLAIER++VVCKP++NFRFGE+HAIMGV TW MALACA PPL GWSRYIPEGLQCSCGIDYYT P +NNESFVIYMF HF+IP+ +I FCYG+LV TVKEAAAQQQES TTQ+AE+EVTRMV+IMVI+FL+CWVPYASVA+YIFTHQGS FGPIFMTIP+FFAKS+A+YNP+IYI MNKQFR+CM+TT+CCGKNP +D ASAT SKTE
+
+
+
+
+
+
+ 0
+ 0
+ 29
+ 101761
+ 0.041
+ 0.267
+ 0.14
+
+
+
+
+
+
diff -r 000000000000 -r 432ea9614cc9 test-data/blastp_four_human_vs_rhodopsin_converted.tabular
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/blastp_four_human_vs_rhodopsin_converted.tabular Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,6 @@
+sp|P08100|OPSD_HUMAN gi|57163783|ref|NP_001009242.1| 96.55 348 12 0 1 348 1 348 0.0 701
+sp|P08100|OPSD_HUMAN gi|3024260|sp|P56514.1|OPSD_BUFBU 84.80 342 51 1 1 341 1 342 0.0 619
+sp|P08100|OPSD_HUMAN gi|283855846|gb|ADB45242.1| 94.82 328 17 0 11 338 1 328 0.0 653
+sp|P08100|OPSD_HUMAN gi|283855823|gb|ADB45229.1| 94.82 328 17 0 11 338 1 328 0.0 631
+sp|P08100|OPSD_HUMAN gi|223523|prf||0811197A 93.10 348 23 1 1 348 1 347 0.0 673
+sp|P08100|OPSD_HUMAN gi|12583665|dbj|BAB21486.1| 82.16 342 60 1 1 341 1 342 0.0 599
diff -r 000000000000 -r 432ea9614cc9 test-data/blastp_four_human_vs_rhodopsin_converted_ext.tabular
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/blastp_four_human_vs_rhodopsin_converted_ext.tabular Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,6 @@
+sp|P08100|OPSD_HUMAN gi|57163783|ref|NP_001009242.1| 96.55 348 12 0 1 348 1 348 0.0 701 gi|57163783|ref|NP_001009242.1| 1808 336 343 0 98.56 1 1 MNGTEGPNFYVPFSNATGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVLGGFTSTLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLAGWSRYIPEGLQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIIIFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICWVPYASVAFYIFTHQGSNFGPIFMTIPAFFAKSAAIYNPVIYIMMNKQFRNCMLTTICCGKNPLGDDEASATVSKTETSQVAPA MNGTEGPNFYVPFSNKTGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVFGGFTTTLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLVGWSRYIPEGMQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIVIFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICWVPYASVAFYIFTHQGSNFGPIFMTLPAFFAKSSSIYNPVIYIMMNKQFRNCMLTTLCCGKNPLGDDEASTTGSKTETSQVAPA 348 348 rhodopsin [Felis catus]
+sp|P08100|OPSD_HUMAN gi|3024260|sp|P56514.1|OPSD_BUFBU 84.80 342 51 1 1 341 1 342 0.0 619 gi|3024260|sp|P56514.1|OPSD_BUFBU 1595 290 322 1 94.15 1 1 MNGTEGPNFYVPFSNATGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVLGGFTSTLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLAGWSRYIPEGLQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIIIFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICWVPYASVAFYIFTHQGSNFGPIFMTIPAFFAKSAAIYNPVIYIMMNKQFRNCMLTTICCGKNPLGDDEA-SATVSKTE MNGTEGPNFYIPMSNKTGVVRSPFEYPQYYLAEPWQYSILCAYMFLLILLGFPINFMTLYVTIQHKKLRTPLNYILLNLAFANHFMVLCGFTVTMYSSMNGYFILGATGCYVEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFSENHAVMGVAFTWIMALSCAVPPLLGWSRYIPEGMQCSCGVDYYTLKPEVNNESFVIYMFVVHFTIPLIIIFFCYGRLVCTVKEAAAQQQESATTQKAEKEVTRMVIIMVVFFLICWVPYASVAFFIFSNQGSEFGPIFMTVPAFFAKSSSIYNPVIYIMLNKQFRNCMITTLCCGKNPFGEDDASSAATSKTE 348 354 RecName: Full=Rhodopsin
+sp|P08100|OPSD_HUMAN gi|283855846|gb|ADB45242.1| 94.82 328 17 0 11 338 1 328 0.0 653 gi|283855846|gb|ADB45242.1| 1684 311 321 0 97.87 1 1 VPFSNATGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVLGGFTSTLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLAGWSRYIPEGLQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIIIFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICWVPYASVAFYIFTHQGSNFGPIFMTIPAFFAKSAAIYNPVIYIMMNKQFRNCMLTTICCGKNPLGDDEASATVS VPFSNKTGVVRSPFEHPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVFGGFTTTLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGLALTWVMALACAAPPLVGWSRYIPEGMQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIVIFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICWLPYAGVAFYIFTHQGSNFGPIFMTLPAFFAKSSSIYNPVIYIMMNKQFRNCMLTTLCCGKNPLGDDEASTTAS 348 328 rhodopsin [Cynopterus brachyotis]
+sp|P08100|OPSD_HUMAN gi|283855823|gb|ADB45229.1| 94.82 328 17 0 11 338 1 328 0.0 631 gi|283855823|gb|ADB45229.1| 1627 311 323 0 98.48 1 1 VPFSNATGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVLGGFTSTLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLAGWSRYIPEGLQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIIIFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICWVPYASVAFYIFTHQGSNFGPIFMTIPAFFAKSAAIYNPVIYIMMNKQFRNCMLTTICCGKNPLGDDEASATVS VPFSNKTGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVANLFMVFGGFTTTLYTSMHGYFVFGATGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGLAFTWVMALACAAPPLAGWSRYIPEGMQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIVIFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVVAFLICWLPYASVAFYIFTHQGSNFGPVFMTIPAFFAKSSSIYNPVIYIMMNKQFRNCMLTTLCCGKNPLGDDEASTTAS 348 328 rhodopsin [Myotis pilosus]
+sp|P08100|OPSD_HUMAN gi|223523|prf||0811197A 93.10 348 23 1 1 348 1 347 0.0 673 gi|223523|prf||0811197A 1736 324 336 1 96.55 1 1 MNGTEGPNFYVPFSNATGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVLGGFTSTLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLAGWSRYIPEGLQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIIIFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICWVPYASVAFYIFTHQGSNFGPIFMTIPAFFAKSAAIYNPVIYIMMNKQFRNCMLTTICCGKNPLGDDEASATVSKTETSQVAPA MNGTEGPNFYVPFSNKTGVVRSPFEAPQYYLAEPWQFSMLAAYMFLLIMLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVFGGFTTTLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLVGWSRYIPEGMQCSCGID-YTPHEETNNESFVIYMFVVHFIIPLIVIFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICWLPYAGVAFYIFTHQGSDFGPIFMTIPAFFAKTSAVYNPVIYIMMNKQFRNCMVTTLCCGKNPLGDDEASTTVSKTETSQVAPA 348 347 rhodopsin [Bos taurus]
+sp|P08100|OPSD_HUMAN gi|12583665|dbj|BAB21486.1| 82.16 342 60 1 1 341 1 342 0.0 599 gi|12583665|dbj|BAB21486.1| 1544 281 314 1 91.81 1 1 MNGTEGPNFYVPFSNATGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVLGGFTSTLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLAGWSRYIPEGLQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIIIFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICWVPYASVAFYIFTHQGSNFGPIFMTIPAFFAKSAAIYNPVIYIMMNKQFRNCMLTTICCGKNPL-GDDEASATVSKTE MNGTEGPNFYIPMSNATGVVRSPFEYPQYYLAEPWAFSALSAYMFFLIIAGFPINFLTLYVTIEHKKLRTPLNYILLNLAVADLFMVFGGFTTTMYTSMHGYFVFGPTGCNIEGFFATLGGEIALWCLVVLAIERWMVVCKPVTNFRFGESHAIMGVMVTWTMALACALPPLFGWSRYIPEGLQCSCGIDYYTRAPGINNESFVIYMFTCHFSIPLAVISFCYGRLVCTVKEAAAQQQESETTQRAEREVTRMVVIMVISFLVCWVPYASVAWYIFTHQGSTFGPIFMTIPSFFAKSSALYNPMIYICMNKQFRHCMITTLCCGKNPFEEEDGASATSSKTE 348 354 fresh water form rod opsin [Conger myriaster]
diff -r 000000000000 -r 432ea9614cc9 test-data/blastp_four_human_vs_rhodopsin_ext.tabular
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/blastp_four_human_vs_rhodopsin_ext.tabular Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,6 @@
+sp|P08100|OPSD_HUMAN gi|57163783|ref|NP_001009242.1| 96.55 348 12 0 1 348 1 348 0.0 701 gi|57163783|ref|NP_001009242.1| 1808 336 343 0 98.56 1 1 MNGTEGPNFYVPFSNATGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVLGGFTSTLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLAGWSRYIPEGLQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIIIFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICWVPYASVAFYIFTHQGSNFGPIFMTIPAFFAKSAAIYNPVIYIMMNKQFRNCMLTTICCGKNPLGDDEASATVSKTETSQVAPA MNGTEGPNFYVPFSNKTGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVFGGFTTTLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLVGWSRYIPEGMQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIVIFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICWVPYASVAFYIFTHQGSNFGPIFMTLPAFFAKSSSIYNPVIYIMMNKQFRNCMLTTLCCGKNPLGDDEASTTGSKTETSQVAPA 348 348 N/A
+sp|P08100|OPSD_HUMAN gi|3024260|sp|P56514.1|OPSD_BUFBU 84.80 342 51 1 1 341 1 342 0.0 619 gi|3024260|sp|P56514.1|OPSD_BUFBU 1595 290 322 1 94.15 1 1 MNGTEGPNFYVPFSNATGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVLGGFTSTLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLAGWSRYIPEGLQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIIIFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICWVPYASVAFYIFTHQGSNFGPIFMTIPAFFAKSAAIYNPVIYIMMNKQFRNCMLTTICCGKNPLGDDEA-SATVSKTE MNGTEGPNFYIPMSNKTGVVRSPFEYPQYYLAEPWQYSILCAYMFLLILLGFPINFMTLYVTIQHKKLRTPLNYILLNLAFANHFMVLCGFTVTMYSSMNGYFILGATGCYVEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFSENHAVMGVAFTWIMALSCAVPPLLGWSRYIPEGMQCSCGVDYYTLKPEVNNESFVIYMFVVHFTIPLIIIFFCYGRLVCTVKEAAAQQQESATTQKAEKEVTRMVIIMVVFFLICWVPYASVAFFIFSNQGSEFGPIFMTVPAFFAKSSSIYNPVIYIMLNKQFRNCMITTLCCGKNPFGEDDASSAATSKTE 348 354 N/A
+sp|P08100|OPSD_HUMAN gi|283855846|gb|ADB45242.1| 94.82 328 17 0 11 338 1 328 0.0 653 gi|283855846|gb|ADB45242.1| 1684 311 321 0 97.87 1 1 VPFSNATGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVLGGFTSTLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLAGWSRYIPEGLQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIIIFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICWVPYASVAFYIFTHQGSNFGPIFMTIPAFFAKSAAIYNPVIYIMMNKQFRNCMLTTICCGKNPLGDDEASATVS VPFSNKTGVVRSPFEHPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVFGGFTTTLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGLALTWVMALACAAPPLVGWSRYIPEGMQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIVIFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICWLPYAGVAFYIFTHQGSNFGPIFMTLPAFFAKSSSIYNPVIYIMMNKQFRNCMLTTLCCGKNPLGDDEASTTAS 348 328 N/A
+sp|P08100|OPSD_HUMAN gi|283855823|gb|ADB45229.1| 94.82 328 17 0 11 338 1 328 0.0 631 gi|283855823|gb|ADB45229.1| 1627 311 323 0 98.48 1 1 VPFSNATGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVLGGFTSTLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLAGWSRYIPEGLQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIIIFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICWVPYASVAFYIFTHQGSNFGPIFMTIPAFFAKSAAIYNPVIYIMMNKQFRNCMLTTICCGKNPLGDDEASATVS VPFSNKTGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVANLFMVFGGFTTTLYTSMHGYFVFGATGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGLAFTWVMALACAAPPLAGWSRYIPEGMQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIVIFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVVAFLICWLPYASVAFYIFTHQGSNFGPVFMTIPAFFAKSSSIYNPVIYIMMNKQFRNCMLTTLCCGKNPLGDDEASTTAS 348 328 N/A
+sp|P08100|OPSD_HUMAN gi|223523|prf||0811197A 93.10 348 23 1 1 348 1 347 0.0 673 gi|223523|prf||0811197A 1736 324 336 1 96.55 1 1 MNGTEGPNFYVPFSNATGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVLGGFTSTLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLAGWSRYIPEGLQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIIIFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICWVPYASVAFYIFTHQGSNFGPIFMTIPAFFAKSAAIYNPVIYIMMNKQFRNCMLTTICCGKNPLGDDEASATVSKTETSQVAPA MNGTEGPNFYVPFSNKTGVVRSPFEAPQYYLAEPWQFSMLAAYMFLLIMLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVFGGFTTTLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLVGWSRYIPEGMQCSCGID-YTPHEETNNESFVIYMFVVHFIIPLIVIFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICWLPYAGVAFYIFTHQGSDFGPIFMTIPAFFAKTSAVYNPVIYIMMNKQFRNCMVTTLCCGKNPLGDDEASTTVSKTETSQVAPA 348 347 N/A
+sp|P08100|OPSD_HUMAN gi|12583665|dbj|BAB21486.1| 82.16 342 60 1 1 341 1 342 0.0 599 gi|12583665|dbj|BAB21486.1| 1544 281 314 1 91.81 1 1 MNGTEGPNFYVPFSNATGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVLGGFTSTLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLAGWSRYIPEGLQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIIIFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICWVPYASVAFYIFTHQGSNFGPIFMTIPAFFAKSAAIYNPVIYIMMNKQFRNCMLTTICCGKNPL-GDDEASATVSKTE MNGTEGPNFYIPMSNATGVVRSPFEYPQYYLAEPWAFSALSAYMFFLIIAGFPINFLTLYVTIEHKKLRTPLNYILLNLAVADLFMVFGGFTTTMYTSMHGYFVFGPTGCNIEGFFATLGGEIALWCLVVLAIERWMVVCKPVTNFRFGESHAIMGVMVTWTMALACALPPLFGWSRYIPEGLQCSCGIDYYTRAPGINNESFVIYMFTCHFSIPLAVISFCYGRLVCTVKEAAAQQQESETTQRAEREVTRMVVIMVISFLVCWVPYASVAWYIFTHQGSTFGPIFMTIPSFFAKSSALYNPMIYICMNKQFRHCMITTLCCGKNPFEEEDGASATSSKTE 348 354 N/A
diff -r 000000000000 -r 432ea9614cc9 test-data/blastp_human_vs_pdb_seg_no.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/blastp_human_vs_pdb_seg_no.xml Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,322 @@
+
+
+
+ blastp
+ BLASTP 2.2.24+
+ Stephen F. Altschul, Thomas L. Madden, Alejandro A. Schäffer, Jinghui Zhang, Zheng Zhang, Webb Miller, and David J. Lipman (1997), "Gapped BLAST and PSI-BLAST: a new generation of protein database search programs", Nucleic Acids Res. 25:3389-3402.
+ /data/blastdb/pdbaa
+ Query_1
+ sp|Q9BS26|ERP44_HUMAN Endoplasmic reticulum resident protein 44 OS=Homo sapiens GN=ERP44 PE=1 SV=1
+ 406
+
+
+ BLOSUM62
+ 1e-08
+ 11
+ 1
+ F
+
+
+
+
+ 1
+ Query_1
+ sp|Q9BS26|ERP44_HUMAN Endoplasmic reticulum resident protein 44 OS=Homo sapiens GN=ERP44 PE=1 SV=1
+ 406
+
+
+ 1
+ gi|193885198|pdb|2R2J|A
+ Chain A, Crystal Structure Of Human Erp44
+ 2R2J_A
+ 382
+
+
+ 1
+ 768.073791748238
+ 1982
+ 0
+ 26
+ 406
+ 2
+ 382
+ 0
+ 0
+ 370
+ 372
+ 0
+ 381
+ PVTTEITSLDTENIDEILNNADVALVNFYADWCRFSQMLHPIFEEASDVIKEEFPNENQVVFARVDCDQHSDIAQRYRISKYPTLKLFRNGMMMKREYRGQRSVKALADYIRQQKSDPIQEIRDLAEITTLDRSKRNIIGYFEQKDSDNYRVFERVANILHDDCAFLSAFGDVSKPERYSGDNIIYKPPGHSAPDMVYLGAMTNFDVTYNWIQDKCVPLVREITFENGEELTEEGLPFLILFHMKEDTESLEIFQNEVARQLISEKGTINFLHADCDKFRHPLLHIQKTPADCPVIAIDSFRHMYVFGDFKDVLIPGKLKQFVFDLHSGKLHREFHHGPDPTDTAPGEQAQDVASSPPESSFQKLAPSEYRYTLLRDRDEL
+ PLGSEITSLDTENIDEILNNADVALVNFYADWCRFSQXLHPIFEEASDVIKEEFPNENQVVFARVDCDQHSDIAQRYRISKYPTLKLFRNGXXXKREYRGQRSVKALADYIRQQKSDPIQEIRDLAEITTLDRSKRNIIGYFEQKDSDNYRVFERVANILHDDCAFLSAFGDVSKPERYSGDNIIYKPPGHSAPDXVYLGAXTNFDVTYNWIQDKCVPLVREITFENGEELTEEGLPFLILFHXKEDTESLEIFQNEVARQLISEKGTINFLHADCDKFRHPLLHIQKTPADCPVIAIDSFRHXYVFGDFKDVLIPGKLKQFVFDLHSGKLHREFHHGPDPTDTAPGEQAQDVASSPPESSFQKLAPSEYRYTLLRDRDEL
+ P+ +EITSLDTENIDEILNNADVALVNFYADWCRFSQ LHPIFEEASDVIKEEFPNENQVVFARVDCDQHSDIAQRYRISKYPTLKLFRNG KREYRGQRSVKALADYIRQQKSDPIQEIRDLAEITTLDRSKRNIIGYFEQKDSDNYRVFERVANILHDDCAFLSAFGDVSKPERYSGDNIIYKPPGHSAPD VYLGA TNFDVTYNWIQDKCVPLVREITFENGEELTEEGLPFLILFH KEDTESLEIFQNEVARQLISEKGTINFLHADCDKFRHPLLHIQKTPADCPVIAIDSFRH YVFGDFKDVLIPGKLKQFVFDLHSGKLHREFHHGPDPTDTAPGEQAQDVASSPPESSFQKLAPSEYRYTLLRDRDEL
+
+
+
+
+ 2
+ gi|88192228|pdb|2B5E|A
+ Chain A, Crystal Structure Of Yeast Protein Disulfide Isomerase >gi|206581884|pdb|3BOA|A Chain A, Crystal Structure Of Yeast Protein Disulfide Isomerase.
+ 2B5E_A
+ 504
+
+
+ 1
+ 95.130132620622
+ 235
+ 4.15033135540548e-20
+ 25
+ 306
+ 10
+ 283
+ 0
+ 0
+ 73
+ 133
+ 24
+ 290
+ TPVTTEITSLDTENIDEILNNADVALVNFYADWCRFSQMLHPIFEEASDVIKEEFPNENQVVFARVDCDQHSDIAQRYRISKYPTLKLFRNGMMMKR-EYRGQRSVKALADYIRQQKSDPIQEIRDLAEITTLDRSKRNIIGYFEQKDSDNYRVFERVANILHDDCAFLSAFGDVSKPERYSGDNI---IYKPPGHSAPDMVYLGA---MTNFDVTYNWIQDKCVPLVREITFENGEELTEEGLPFLILFHMKEDTESLEIFQNEVARQLISEKGTINFLHADCDKF-RH
+ APEDSAVVKLATDSFNEYIQSHDLVLAEFFAPWCGHCKNMAPEYVKAAETLVEK-----NITLAQIDCTENQDLCMEHNIPGFPSLKIFKNSDVNNSIDYEGPRTAEAIVQFMIKQSQPAVAVVADLPAYLANETFVTPVIVQSGKIDADFNATFYSMANKHFNDYDFVSA--------ENADDDFKLSIYLPSAMDEP-VVYNGKKADIADADVFEKWLQVEALPYFGEIDGSVFAQYVESGLPLGYLFY--NDEEELEEYKPLFTELAKKNRGLMNFVSIDARKFGRH
+ P + + L T++ +E + + D+ L F+A WC + + P + +A++ + E+ + A++DC ++ D+ + I +P+LK+F+N + +Y G R+ +A+ ++ +Q + + DL + +I + D+D F +AN +D F+SA + D+ IY P P +VY G + + DV W+Q + +P EI + E GLP LF+ D E LE ++ +G +NF+ D KF RH
+
+
+
+
+
+
+ 49615
+ 11554246
+ 0
+ 2039204827
+ 0.041
+ 0.267
+ 0.14
+
+
+
+
+ 2
+ Query_2
+ sp|Q9NSY1|BMP2K_HUMAN BMP-2-inducible protein kinase OS=Homo sapiens GN=BMP2K PE=1 SV=2
+ 1161
+
+
+ 1
+ gi|73536291|pdb|2BUJ|A
+ Chain A, Crystal Structure Of The Human Serine-Threonine Kinase 16 In Complex With Staurosporine >gi|73536292|pdb|2BUJ|B Chain B, Crystal Structure Of The Human Serine-Threonine Kinase 16 In Complex With Staurosporine
+ 2BUJ_A
+ 317
+
+
+ 1
+ 105.530521170391
+ 262
+ 1.04156432658542e-22
+ 40
+ 308
+ 21
+ 294
+ 0
+ 0
+ 82
+ 130
+ 15
+ 279
+ GVRVFAVGRHQVTLEESLAEGGFSTVFLVR-THGGIRCALKRMYVNNMPDLNVCKREITIMKELSGHKNIVGYLDCAVNSISDNVWEVLILMEYCRAGQVVNQMNKKLQTG--FTEPEVLQIFCDTCEAVARLHQCKTPIIHRDLKVENILLNDGGNYVLCDFGSATNKFLNPQKDG-VNVVEEEIKKYTTLSYRAPEMINLYGGKPITTKADIWALGCLLYKLCFFTLPF------GESQVAICDGNFTIPDNSRYSRNIHCLIRFMLEPDPEHRPDI
+ GHMVIIDNKHYLFIQK-LGEGGFSYVDLVEGLHDGHFYALKRILCHEQQDREEAQREAD-MHRLFNHPNILRLVAYCLRERGAKH-EAWLLLPFFKRGTLWNEIERLKDKGNFLTEDQILWLLLGICRGLEAIH--AKGYAHRDLKPTNILLGDEGQPVLMDLGSMNQACIHVEGSRQALTLQDWAAQRCTISYRAPELFSVQSHCVIDERTDVWSLGCVLYAMMFGEGPYDMVFQKGDSVALAVQNQLSIPQSPRHSSALWQLLNSMMTVDPHQRPHI
+ G V +H + +++ L EGGFS V LV H G ALKR+ + D +RE M L H NI+ + + E +L+ + + G + N++ + G TE ++L + C + +H HRDLK NILL D G VL D GS ++ + +++ + T+SYRAPE+ ++ I + D+W+LGC+LY + F P+ G+S +IP + R+S + L+ M+ DP RP I
+
+
+
+
+ 2
+ gi|270346335|pdb|2WQM|A
+ Chain A, Structure Of Apo Human Nek7 >gi|270346336|pdb|2WQN|A Chain A, Structure Of Adp-Bound Human Nek7
+ 2WQM_A
+ 310
+
+
+ 1
+ 86.2705423745229
+ 212
+ 6.48475818195287e-17
+ 53
+ 311
+ 36
+ 288
+ 0
+ 0
+ 74
+ 129
+ 32
+ 272
+ LEESLAEGGFSTVFLVRTH-GGIRCALKRMYVNNMPDLNV---CKREITIMKELSGHKNIVGYLDCAVNSISDNVWEVLILMEYCRAGQVVNQMN--KKLQTGFTEPEVLQIFCDTCEAVARLHQCKTPIIHRDLKVENILLNDGGNYVLCDFGSATNKFLNPQKDGVNVVEEEIKKYTTLSYRAPEMINLYGGKPITTKADIWALGCLLYKLCFFTLPFGESQV---AICD----GNFTIPDNSRYSRNIHCLIRFMLEPDPEHRPDIFQV
+ IEKKIGRGQFSEVYRAACLLDGVPVALKKVQIFDLMDAKARADCIKEIDLLKQLN-HPNVIKYY---ASFIEDN--ELNIVLELADAGDLSRMIKHFKKQKRLIPERTVWKYFVQLCSALEHMHSRR--VMHRDIKPANVFITATGVVKLGDLG--LGRFFSSKTTAAHSL------VGTPYYMSPERIHENG---YNFKSDIWSLGCLLYEMAALQSPFYGDKMNLYSLCKKIEQCDYPPLPSDHYSEELRQLVNMCINPDPEKRPDVTYV
+ +E+ + G FS V+ G+ ALK++ + ++ D C +EI ++K+L+ H N++ Y + I DN E+ I++E AG + + KK + E V + F C A+ +H + ++HRD+K N+ + G L D G +F + + + + T Y +PE I+ G K+DIW+LGCLLY++ PF ++ ++C ++ + YS + L+ + PDPE RPD+ V
+
+
+
+
+
+
+ 49615
+ 11554246
+ 0
+ 6524204778
+ 0.041
+ 0.267
+ 0.14
+
+
+
+
+ 3
+ Query_3
+ sp|P06213|INSR_HUMAN Insulin receptor OS=Homo sapiens GN=INSR PE=1 SV=4
+ 1382
+
+
+ 1
+ gi|116667097|pdb|2DTG|E
+ Chain E, Insulin Receptor (Ir) Ectodomain In Complex With Fab's
+ 2DTG_E
+ 897
+
+
+ 1
+ 1846.24740474091
+ 4781
+ 0
+ 28
+ 955
+ 1
+ 897
+ 0
+ 0
+ 890
+ 893
+ 31
+ 928
+ HLYPGEVCPGMDIRNNLTRLHELENCSVIEGHLQILLMFKTRPEDFRDLSFPKLIMITDYLLLFRVYGLESLKDLFPNLTVIRGSRLFFNYALVIFEMVHLKELGLYNLMNITRGSVRIEKNNELCYLATIDWSRILDSVEDNYIVLNKDDNEECGDICPGTAKGKTNCPATVINGQFVERCWTHSHCQKVCPTICKSHGCTAEGLCCHSECLGNCSQPDDPTKCVACRNFYLDGRCVETCPPPYYHFQDWRCVNFSFCQDLHHKCKNSRRQGCHQYVIHNNKCIPECPSGYTMNSSNLLCTPCLGPCPKVCHLLEGEKTIDSVTSAQELRGCTVINGSLIINIRGGNNLAAELEANLGLIEEISGYLKIRRSYALVSLSFFRKLRLIRGETLEIGNYSFYALDNQNLRQLWDWSKHNLTITQGKLFFHYNPKLCLSEIHKMEEVSGTKGRQERNDIALKTNGDQASCENELLKFSYIRTSFDKILLRWEPYWPPDFRDLLGFMLFYKEAPYQNVTEFDGQDACGSNSWTVVDIDPPLRSNDPKSQNHPGWLMRGLKPWTQYAIFVKTLVTFSDERRTYGAKSDIIYVQTDATNPSVPLDPISVSNSSSQIILKWKPPSDPNGNITHYLVFWERQAEDSELFELDYCLKGLKLPSRTWSPPFESEDSQKHNQSEYEDSAGECCSCPKTDSQILKELEESSFRKTFEDYLHNVVFVPRKTSSGTGAEDPRPSRKRRSLGDVGNVTVAVPTVAAFPNTSSTSVPTSPEEHRPFEKVVNKESLVISGLRHFTGYRIELQACNQDTPEERCSVAAYVSARTMPEAKADDIVGPVTHEIFENNVVHLMWQEPKEPNGLIVLYEVSYRRYGDEELHLCVSRKHFALERGCRLRGLSPGNYSVRIRATSLAGNGSWTEPTYFYVTDYLDVPSNIA
+ HLYPGEVCPGMDIRNNLTRLHELENCSVIEGHLQILLMFKTRPEDFRDLSFPKLIMITDYLLLFRVYGLESLKDLFPNLTVIRGSRLFFNYALVIFEMVHLKELGLYNLMNITRGSVRIEKNNELCYLATIDWSRILDSVEDNHIVLNKDDNEECGDICPGTAKGKTNCPATVINGQFVERCWTHSHCQKVCPTICKSHGCTAEGLCCHSECLGNCSQPDDPTKCVACRNFYLDGRCVETCPPPYYHFQDWRCVNFSFCQDLHHKCKNSRRQGCHQYVIHNNKCIPECPSGYTMNSSNLLCTPCLGPCPKVCHLLEGEKTIDSVTSAQELRGCTVINGSLIINIRGGNNLAAELEANLGLIEEISGYLKIRRSYALVSLSFFRKLRLIRGETLEIGNYSFYALDNQNLRQLWDWSKHNLTITQGKLFFHYNPKLCLSEIHKMEEVSGTKGRQERNDIALKTNGDQASCENELLKFSYIRTSFDKILLRWEPYWPPDFRDLLGFMLFYKEAPYQNVTEFDGQDACGSNSWTVVDIDPPLRSNDPKSQNHPGWLMRGLKPWTQYAIFVKTLVTFSDERRTYGAKSDIIYVQTDATNPSVPLDPISVSNSSSQIILKWKPPSDPNGNITHYLVFWERQAEDSELFELDYCLKGLKLPSRTWSPPFESEDSQKHNQSEYEDSAGECCSCPKTDSQILKELEESSFRKTFEDYLHNVVFV------------PRPSRKRRSLGDVGNA-------------------GNNEEHRPFEKVVNKESLVISGLRHFTGYRIELQACNQDTPEERCSVAAYVSARTMPEAKADDIVGPVTHEIFENNVVHLMWQEPKEPNGLIVLYEVSYRRYGDEELHLCDTRKHFALERGCRLRGLSPGNYSVRIRATSLAGNGSWTEPTYFYVTDYLDVPSNIA
+ HLYPGEVCPGMDIRNNLTRLHELENCSVIEGHLQILLMFKTRPEDFRDLSFPKLIMITDYLLLFRVYGLESLKDLFPNLTVIRGSRLFFNYALVIFEMVHLKELGLYNLMNITRGSVRIEKNNELCYLATIDWSRILDSVEDN+IVLNKDDNEECGDICPGTAKGKTNCPATVINGQFVERCWTHSHCQKVCPTICKSHGCTAEGLCCHSECLGNCSQPDDPTKCVACRNFYLDGRCVETCPPPYYHFQDWRCVNFSFCQDLHHKCKNSRRQGCHQYVIHNNKCIPECPSGYTMNSSNLLCTPCLGPCPKVCHLLEGEKTIDSVTSAQELRGCTVINGSLIINIRGGNNLAAELEANLGLIEEISGYLKIRRSYALVSLSFFRKLRLIRGETLEIGNYSFYALDNQNLRQLWDWSKHNLTITQGKLFFHYNPKLCLSEIHKMEEVSGTKGRQERNDIALKTNGDQASCENELLKFSYIRTSFDKILLRWEPYWPPDFRDLLGFMLFYKEAPYQNVTEFDGQDACGSNSWTVVDIDPPLRSNDPKSQNHPGWLMRGLKPWTQYAIFVKTLVTFSDERRTYGAKSDIIYVQTDATNPSVPLDPISVSNSSSQIILKWKPPSDPNGNITHYLVFWERQAEDSELFELDYCLKGLKLPSRTWSPPFESEDSQKHNQSEYEDSAGECCSCPKTDSQILKELEESSFRKTFEDYLHNVVFV PRPSRKRRSLGDVGN + EEHRPFEKVVNKESLVISGLRHFTGYRIELQACNQDTPEERCSVAAYVSARTMPEAKADDIVGPVTHEIFENNVVHLMWQEPKEPNGLIVLYEVSYRRYGDEELHLC +RKHFALERGCRLRGLSPGNYSVRIRATSLAGNGSWTEPTYFYVTDYLDVPSNIA
+
+
+
+
+ 2
+ gi|114794482|pdb|2HR7|A
+ Chain A, Insulin Receptor (Domains 1-3) >gi|114794483|pdb|2HR7|B Chain B, Insulin Receptor (Domains 1-3)
+ 2HR7_A
+ 486
+
+
+ 1
+ 1016.91271779085
+ 2628
+ 0
+ 28
+ 512
+ 1
+ 485
+ 0
+ 0
+ 483
+ 485
+ 0
+ 485
+ HLYPGEVCPGMDIRNNLTRLHELENCSVIEGHLQILLMFKTRPEDFRDLSFPKLIMITDYLLLFRVYGLESLKDLFPNLTVIRGSRLFFNYALVIFEMVHLKELGLYNLMNITRGSVRIEKNNELCYLATIDWSRILDSVEDNYIVLNKDDNEECGDICPGTAKGKTNCPATVINGQFVERCWTHSHCQKVCPTICKSHGCTAEGLCCHSECLGNCSQPDDPTKCVACRNFYLDGRCVETCPPPYYHFQDWRCVNFSFCQDLHHKCKNSRRQGCHQYVIHNNKCIPECPSGYTMNSSNLLCTPCLGPCPKVCHLLEGEKTIDSVTSAQELRGCTVINGSLIINIRGGNNLAAELEANLGLIEEISGYLKIRRSYALVSLSFFRKLRLIRGETLEIGNYSFYALDNQNLRQLWDWSKHNLTITQGKLFFHYNPKLCLSEIHKMEEVSGTKGRQERNDIALKTNGDQASCENELLKFSYIRTSFDKI
+ HLYPGEVCPGMDIRNNLTRLHELENCSVIEGHLQILLMFKTRPEDFRDLSFPKLIMITDYLLLFRVYGLESLKDLFPNLTVIRGSRLFFNYALVIFEMVHLKELGLYNLMNITRGSVRIEKNNELCYLATIDWSRILDSVEDNHIVLNKDDNEECGDICPGTAKGKTNCPATVINGQFVERCWTHSHCQKVCPTICKSHGCTAEGLCCHSECLGNCSQPDDPTKCVACRNFYLDGRCVETCPPPYYHFQDWRCVNFSFCQDLHHKCKNSRRQGCHQYVIHNNKCIPECPSGYTMNSSNLLCTPCLGPCPKVCHLLEGEKTIDSVTSAQELRGCTVINGSLIINIRGGNNLAAELEANLGLIEEISGYLKIRRSYALVSLSFFRKLRLIRGETLEIGNYSFYALDNQNLRQLWDWSKHNLTITQGKLFFHYNPKLCLSEIHKMEEVSGTKGRQERNDIALKTNGDKASCENELLKFSYIRTSFDKI
+ HLYPGEVCPGMDIRNNLTRLHELENCSVIEGHLQILLMFKTRPEDFRDLSFPKLIMITDYLLLFRVYGLESLKDLFPNLTVIRGSRLFFNYALVIFEMVHLKELGLYNLMNITRGSVRIEKNNELCYLATIDWSRILDSVEDN+IVLNKDDNEECGDICPGTAKGKTNCPATVINGQFVERCWTHSHCQKVCPTICKSHGCTAEGLCCHSECLGNCSQPDDPTKCVACRNFYLDGRCVETCPPPYYHFQDWRCVNFSFCQDLHHKCKNSRRQGCHQYVIHNNKCIPECPSGYTMNSSNLLCTPCLGPCPKVCHLLEGEKTIDSVTSAQELRGCTVINGSLIINIRGGNNLAAELEANLGLIEEISGYLKIRRSYALVSLSFFRKLRLIRGETLEIGNYSFYALDNQNLRQLWDWSKHNLTITQGKLFFHYNPKLCLSEIHKMEEVSGTKGRQERNDIALKTNGD+ASCENELLKFSYIRTSFDKI
+
+
+
+
+
+
+ 49615
+ 11554246
+ 0
+ 7824126603
+ 0.041
+ 0.267
+ 0.14
+
+
+
+
+ 4
+ Query_4
+ sp|P08100|OPSD_HUMAN Rhodopsin OS=Homo sapiens GN=RHO PE=1 SV=1
+ 348
+
+
+ 1
+ gi|16975387|pdb|1JFP|A
+ Chain A, Structure Of Bovine Rhodopsin (Dark Adapted) >gi|22219255|pdb|1LN6|A Chain A, Structure Of Bovine Rhodopsin (Metarhodopsin Ii) >gi|157878065|pdb|1GZM|A Chain A, Structure Of Bovine Rhodopsin In A Trigonal Crystal Form >gi|157878066|pdb|1GZM|B Chain B, Structure Of Bovine Rhodopsin In A Trigonal Crystal Form >gi|157878298|pdb|1HZX|A Chain A, Crystal Structure Of Bovine Rhodopsin >gi|157878299|pdb|1HZX|B Chain B, Crystal Structure Of Bovine Rhodopsin >gi|157878979|pdb|1L9H|A Chain A, Crystal Structure Of Bovine Rhodopsin At 2.6 Angstroms Resolution >gi|157878980|pdb|1L9H|B Chain B, Crystal Structure Of Bovine Rhodopsin At 2.6 Angstroms Resolution >gi|157880263|pdb|1U19|A Chain A, Crystal Structure Of Bovine Rhodopsin At 2.2 Angstroms Resolution >gi|157880264|pdb|1U19|B Chain B, Crystal Structure Of Bovine Rhodopsin At 2.2 Angstroms Resolution >gi|157883606|pdb|2G87|A Chain A, Crystallographic Model Of Bathorhodopsin >gi|157883607|pdb|2G87|B Chain B, Crystallographic Model Of Bathorhodopsin >gi|157883830|pdb|2HPY|A Chain A, Crystallographic Model Of Lumirhodopsin >gi|157883831|pdb|2HPY|B Chain B, Crystallographic Model Of Lumirhodopsin >gi|157883860|pdb|2I35|A Chain A, Crystal Structure Of Rhombohedral Crystal Form Of Ground- State Rhodopsin >gi|157883861|pdb|2I36|A Chain A, Crystal Structure Of Trigonal Crystal Form Of Ground-State Rhodopsin >gi|157883862|pdb|2I36|B Chain B, Crystal Structure Of Trigonal Crystal Form Of Ground-State Rhodopsin >gi|157883863|pdb|2I36|C Chain C, Crystal Structure Of Trigonal Crystal Form Of Ground-State Rhodopsin >gi|157883864|pdb|2I37|A Chain A, Crystal Structure Of A Photoactivated Rhodopsin >gi|157883865|pdb|2I37|B Chain B, Crystal Structure Of A Photoactivated Rhodopsin >gi|157883866|pdb|2I37|C Chain C, Crystal Structure Of A Photoactivated Rhodopsin >gi|159795066|pdb|2PED|A Chain A, Crystallographic Model Of 9-Cis-Rhodopsin >gi|159795067|pdb|2PED|B Chain B, Crystallographic Model Of 9-Cis-Rhodopsin >gi|192988480|pdb|3CAP|A Chain A, Crystal Structure Of Native Opsin: The G Protein-Coupled Receptor Rhodopsin In Its Ligand-Free State >gi|192988481|pdb|3CAP|B Chain B, Crystal Structure Of Native Opsin: The G Protein-Coupled Receptor Rhodopsin In Its Ligand-Free State >gi|195927457|pdb|3C9L|A Chain A, Structure Of Ground-State Bovine Rhodospin In A Hexagonal Crystal Form >gi|197107530|pdb|1F88|A Chain A, Crystal Structure Of Bovine Rhodopsin >gi|197107531|pdb|1F88|B Chain B, Crystal Structure Of Bovine Rhodopsin >gi|206582030|pdb|3DQB|A Chain A, Crystal Structure Of The Active G-Protein-Coupled Receptor Opsin In Complex With A C-Terminal Peptide Derived From The Galpha Subunit Of Transducin
+ 1JFP_A
+ 348
+
+
+ 1
+ 681.018687590916
+ 1756
+ 0
+ 1
+ 348
+ 1
+ 348
+ 0
+ 0
+ 325
+ 337
+ 0
+ 348
+ MNGTEGPNFYVPFSNATGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVLGGFTSTLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLAGWSRYIPEGLQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIIIFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICWVPYASVAFYIFTHQGSNFGPIFMTIPAFFAKSAAIYNPVIYIMMNKQFRNCMLTTICCGKNPLGDDEASATVSKTETSQVAPA
+ MNGTEGPNFYVPFSNKTGVVRSPFEAPQYYLAEPWQFSMLAAYMFLLIMLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVFGGFTTTLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLVGWSRYIPEGMQCSCGIDYYTPHEETNNESFVIYMFVVHFIIPLIVIFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICWLPYAGVAFYIFTHQGSDFGPIFMTIPAFFAKTSAVYNPVIYIMMNKQFRNCMVTTLCCGKNPLGDDEASTTVSKTETSQVAPA
+ MNGTEGPNFYVPFSN TGVVRSPFE PQYYLAEPWQFSMLAAYMFLLI+LGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMV GGFT+TLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPL GWSRYIPEG+QCSCGIDYYT E NNESFVIYMFVVHF IP+I+IFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICW+PYA VAFYIFTHQGS+FGPIFMTIPAFFAK++A+YNPVIYIMMNKQFRNCM+TT+CCGKNPLGDDEAS TVSKTETSQVAPA
+
+
+
+
+ 2
+ gi|195927458|pdb|3C9M|A
+ Chain A, Structure Of A Mutant Bovine Rhodopsin In Hexagonal Crystal Form
+ 3C9M_A
+ 348
+
+
+ 1
+ 674.085095224404
+ 1738
+ 0
+ 1
+ 348
+ 1
+ 348
+ 0
+ 0
+ 324
+ 335
+ 0
+ 348
+ MNGTEGPNFYVPFSNATGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVLGGFTSTLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLAGWSRYIPEGLQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIIIFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICWVPYASVAFYIFTHQGSNFGPIFMTIPAFFAKSAAIYNPVIYIMMNKQFRNCMLTTICCGKNPLGDDEASATVSKTETSQVAPA
+ MCGTEGPNFYVPFSNKTGVVRSPFEAPQYYLAEPWQFSMLAAYMFLLIMLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVFGGFTTTLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLVGWSRYIPEGMQCSCGIDYYTPHEETNNESFVIYMFVVHFIIPLIVIFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICWLPYAGVAFYIFTHQGSCFGPIFMTIPAFFAKTSAVYNPVIYIMMNKQFRNCMVTTLCCGKNPLGDDEASTTVSKTETSQVAPA
+ M GTEGPNFYVPFSN TGVVRSPFE PQYYLAEPWQFSMLAAYMFLLI+LGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMV GGFT+TLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPL GWSRYIPEG+QCSCGIDYYT E NNESFVIYMFVVHF IP+I+IFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICW+PYA VAFYIFTHQGS FGPIFMTIPAFFAK++A+YNPVIYIMMNKQFRNCM+TT+CCGKNPLGDDEAS TVSKTETSQVAPA
+
+
+
+
+
+
+ 49615
+ 11554246
+ 0
+ 1672994000
+ 0.041
+ 0.267
+ 0.14
+
+
+
+
+
diff -r 000000000000 -r 432ea9614cc9 test-data/blastp_human_vs_pdb_seg_no_converted_ext.tabular
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/blastp_human_vs_pdb_seg_no_converted_ext.tabular Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,8 @@
+sp|Q9BS26|ERP44_HUMAN gi|193885198|pdb|2R2J|A 97.11 381 11 0 26 406 2 382 0.0 768 gi|193885198|pdb|2R2J|A 1982 370 372 0 97.64 1 1 PVTTEITSLDTENIDEILNNADVALVNFYADWCRFSQMLHPIFEEASDVIKEEFPNENQVVFARVDCDQHSDIAQRYRISKYPTLKLFRNGMMMKREYRGQRSVKALADYIRQQKSDPIQEIRDLAEITTLDRSKRNIIGYFEQKDSDNYRVFERVANILHDDCAFLSAFGDVSKPERYSGDNIIYKPPGHSAPDMVYLGAMTNFDVTYNWIQDKCVPLVREITFENGEELTEEGLPFLILFHMKEDTESLEIFQNEVARQLISEKGTINFLHADCDKFRHPLLHIQKTPADCPVIAIDSFRHMYVFGDFKDVLIPGKLKQFVFDLHSGKLHREFHHGPDPTDTAPGEQAQDVASSPPESSFQKLAPSEYRYTLLRDRDEL PLGSEITSLDTENIDEILNNADVALVNFYADWCRFSQXLHPIFEEASDVIKEEFPNENQVVFARVDCDQHSDIAQRYRISKYPTLKLFRNGXXXKREYRGQRSVKALADYIRQQKSDPIQEIRDLAEITTLDRSKRNIIGYFEQKDSDNYRVFERVANILHDDCAFLSAFGDVSKPERYSGDNIIYKPPGHSAPDXVYLGAXTNFDVTYNWIQDKCVPLVREITFENGEELTEEGLPFLILFHXKEDTESLEIFQNEVARQLISEKGTINFLHADCDKFRHPLLHIQKTPADCPVIAIDSFRHXYVFGDFKDVLIPGKLKQFVFDLHSGKLHREFHHGPDPTDTAPGEQAQDVASSPPESSFQKLAPSEYRYTLLRDRDEL 406 382 Chain A, Crystal Structure Of Human Erp44
+sp|Q9BS26|ERP44_HUMAN gi|88192228|pdb|2B5E|A 25.17 290 193 8 25 306 10 283 4e-20 95.1 gi|88192228|pdb|2B5E|A;gi|206581884|pdb|3BOA|A 235 73 133 24 45.86 1 1 TPVTTEITSLDTENIDEILNNADVALVNFYADWCRFSQMLHPIFEEASDVIKEEFPNENQVVFARVDCDQHSDIAQRYRISKYPTLKLFRNGMMMKR-EYRGQRSVKALADYIRQQKSDPIQEIRDLAEITTLDRSKRNIIGYFEQKDSDNYRVFERVANILHDDCAFLSAFGDVSKPERYSGDNI---IYKPPGHSAPDMVYLGA---MTNFDVTYNWIQDKCVPLVREITFENGEELTEEGLPFLILFHMKEDTESLEIFQNEVARQLISEKGTINFLHADCDKF-RH APEDSAVVKLATDSFNEYIQSHDLVLAEFFAPWCGHCKNMAPEYVKAAETLVEK-----NITLAQIDCTENQDLCMEHNIPGFPSLKIFKNSDVNNSIDYEGPRTAEAIVQFMIKQSQPAVAVVADLPAYLANETFVTPVIVQSGKIDADFNATFYSMANKHFNDYDFVSA--------ENADDDFKLSIYLPSAMDEP-VVYNGKKADIADADVFEKWLQVEALPYFGEIDGSVFAQYVESGLPLGYLFY--NDEEELEEYKPLFTELAKKNRGLMNFVSIDARKFGRH 406 504 Chain A, Crystal Structure Of Yeast Protein Disulfide Isomerase<>Chain A, Crystal Structure Of Yeast Protein Disulfide Isomerase.
+sp|Q9NSY1|BMP2K_HUMAN gi|73536291|pdb|2BUJ|A 29.39 279 182 8 40 308 21 294 1e-22 105 gi|73536291|pdb|2BUJ|A;gi|73536292|pdb|2BUJ|B 262 82 130 15 46.59 1 1 GVRVFAVGRHQVTLEESLAEGGFSTVFLVR-THGGIRCALKRMYVNNMPDLNVCKREITIMKELSGHKNIVGYLDCAVNSISDNVWEVLILMEYCRAGQVVNQMNKKLQTG--FTEPEVLQIFCDTCEAVARLHQCKTPIIHRDLKVENILLNDGGNYVLCDFGSATNKFLNPQKDG-VNVVEEEIKKYTTLSYRAPEMINLYGGKPITTKADIWALGCLLYKLCFFTLPF------GESQVAICDGNFTIPDNSRYSRNIHCLIRFMLEPDPEHRPDI GHMVIIDNKHYLFIQK-LGEGGFSYVDLVEGLHDGHFYALKRILCHEQQDREEAQREAD-MHRLFNHPNILRLVAYCLRERGAKH-EAWLLLPFFKRGTLWNEIERLKDKGNFLTEDQILWLLLGICRGLEAIH--AKGYAHRDLKPTNILLGDEGQPVLMDLGSMNQACIHVEGSRQALTLQDWAAQRCTISYRAPELFSVQSHCVIDERTDVWSLGCVLYAMMFGEGPYDMVFQKGDSVALAVQNQLSIPQSPRHSSALWQLLNSMMTVDPHQRPHI 1161 317 Chain A, Crystal Structure Of The Human Serine-Threonine Kinase 16 In Complex With Staurosporine<>Chain B, Crystal Structure Of The Human Serine-Threonine Kinase 16 In Complex With Staurosporine
+sp|Q9NSY1|BMP2K_HUMAN gi|270346335|pdb|2WQM|A 27.21 272 166 12 53 311 36 288 6e-17 86.3 gi|270346335|pdb|2WQM|A;gi|270346336|pdb|2WQN|A 212 74 129 32 47.43 1 1 LEESLAEGGFSTVFLVRTH-GGIRCALKRMYVNNMPDLNV---CKREITIMKELSGHKNIVGYLDCAVNSISDNVWEVLILMEYCRAGQVVNQMN--KKLQTGFTEPEVLQIFCDTCEAVARLHQCKTPIIHRDLKVENILLNDGGNYVLCDFGSATNKFLNPQKDGVNVVEEEIKKYTTLSYRAPEMINLYGGKPITTKADIWALGCLLYKLCFFTLPFGESQV---AICD----GNFTIPDNSRYSRNIHCLIRFMLEPDPEHRPDIFQV IEKKIGRGQFSEVYRAACLLDGVPVALKKVQIFDLMDAKARADCIKEIDLLKQLN-HPNVIKYY---ASFIEDN--ELNIVLELADAGDLSRMIKHFKKQKRLIPERTVWKYFVQLCSALEHMHSRR--VMHRDIKPANVFITATGVVKLGDLG--LGRFFSSKTTAAHSL------VGTPYYMSPERIHENG---YNFKSDIWSLGCLLYEMAALQSPFYGDKMNLYSLCKKIEQCDYPPLPSDHYSEELRQLVNMCINPDPEKRPDVTYV 1161 310 Chain A, Structure Of Apo Human Nek7<>Chain A, Structure Of Adp-Bound Human Nek7
+sp|P06213|INSR_HUMAN gi|116667097|pdb|2DTG|E 95.91 928 7 2 28 955 1 897 0.0 1846 gi|116667097|pdb|2DTG|E 4781 890 893 31 96.23 1 1 HLYPGEVCPGMDIRNNLTRLHELENCSVIEGHLQILLMFKTRPEDFRDLSFPKLIMITDYLLLFRVYGLESLKDLFPNLTVIRGSRLFFNYALVIFEMVHLKELGLYNLMNITRGSVRIEKNNELCYLATIDWSRILDSVEDNYIVLNKDDNEECGDICPGTAKGKTNCPATVINGQFVERCWTHSHCQKVCPTICKSHGCTAEGLCCHSECLGNCSQPDDPTKCVACRNFYLDGRCVETCPPPYYHFQDWRCVNFSFCQDLHHKCKNSRRQGCHQYVIHNNKCIPECPSGYTMNSSNLLCTPCLGPCPKVCHLLEGEKTIDSVTSAQELRGCTVINGSLIINIRGGNNLAAELEANLGLIEEISGYLKIRRSYALVSLSFFRKLRLIRGETLEIGNYSFYALDNQNLRQLWDWSKHNLTITQGKLFFHYNPKLCLSEIHKMEEVSGTKGRQERNDIALKTNGDQASCENELLKFSYIRTSFDKILLRWEPYWPPDFRDLLGFMLFYKEAPYQNVTEFDGQDACGSNSWTVVDIDPPLRSNDPKSQNHPGWLMRGLKPWTQYAIFVKTLVTFSDERRTYGAKSDIIYVQTDATNPSVPLDPISVSNSSSQIILKWKPPSDPNGNITHYLVFWERQAEDSELFELDYCLKGLKLPSRTWSPPFESEDSQKHNQSEYEDSAGECCSCPKTDSQILKELEESSFRKTFEDYLHNVVFVPRKTSSGTGAEDPRPSRKRRSLGDVGNVTVAVPTVAAFPNTSSTSVPTSPEEHRPFEKVVNKESLVISGLRHFTGYRIELQACNQDTPEERCSVAAYVSARTMPEAKADDIVGPVTHEIFENNVVHLMWQEPKEPNGLIVLYEVSYRRYGDEELHLCVSRKHFALERGCRLRGLSPGNYSVRIRATSLAGNGSWTEPTYFYVTDYLDVPSNIA HLYPGEVCPGMDIRNNLTRLHELENCSVIEGHLQILLMFKTRPEDFRDLSFPKLIMITDYLLLFRVYGLESLKDLFPNLTVIRGSRLFFNYALVIFEMVHLKELGLYNLMNITRGSVRIEKNNELCYLATIDWSRILDSVEDNHIVLNKDDNEECGDICPGTAKGKTNCPATVINGQFVERCWTHSHCQKVCPTICKSHGCTAEGLCCHSECLGNCSQPDDPTKCVACRNFYLDGRCVETCPPPYYHFQDWRCVNFSFCQDLHHKCKNSRRQGCHQYVIHNNKCIPECPSGYTMNSSNLLCTPCLGPCPKVCHLLEGEKTIDSVTSAQELRGCTVINGSLIINIRGGNNLAAELEANLGLIEEISGYLKIRRSYALVSLSFFRKLRLIRGETLEIGNYSFYALDNQNLRQLWDWSKHNLTITQGKLFFHYNPKLCLSEIHKMEEVSGTKGRQERNDIALKTNGDQASCENELLKFSYIRTSFDKILLRWEPYWPPDFRDLLGFMLFYKEAPYQNVTEFDGQDACGSNSWTVVDIDPPLRSNDPKSQNHPGWLMRGLKPWTQYAIFVKTLVTFSDERRTYGAKSDIIYVQTDATNPSVPLDPISVSNSSSQIILKWKPPSDPNGNITHYLVFWERQAEDSELFELDYCLKGLKLPSRTWSPPFESEDSQKHNQSEYEDSAGECCSCPKTDSQILKELEESSFRKTFEDYLHNVVFV------------PRPSRKRRSLGDVGNA-------------------GNNEEHRPFEKVVNKESLVISGLRHFTGYRIELQACNQDTPEERCSVAAYVSARTMPEAKADDIVGPVTHEIFENNVVHLMWQEPKEPNGLIVLYEVSYRRYGDEELHLCDTRKHFALERGCRLRGLSPGNYSVRIRATSLAGNGSWTEPTYFYVTDYLDVPSNIA 1382 897 Chain E, Insulin Receptor (Ir) Ectodomain In Complex With Fab's
+sp|P06213|INSR_HUMAN gi|114794482|pdb|2HR7|A 99.59 485 2 0 28 512 1 485 0.0 1016 gi|114794482|pdb|2HR7|A;gi|114794483|pdb|2HR7|B 2628 483 485 0 100.00 1 1 HLYPGEVCPGMDIRNNLTRLHELENCSVIEGHLQILLMFKTRPEDFRDLSFPKLIMITDYLLLFRVYGLESLKDLFPNLTVIRGSRLFFNYALVIFEMVHLKELGLYNLMNITRGSVRIEKNNELCYLATIDWSRILDSVEDNYIVLNKDDNEECGDICPGTAKGKTNCPATVINGQFVERCWTHSHCQKVCPTICKSHGCTAEGLCCHSECLGNCSQPDDPTKCVACRNFYLDGRCVETCPPPYYHFQDWRCVNFSFCQDLHHKCKNSRRQGCHQYVIHNNKCIPECPSGYTMNSSNLLCTPCLGPCPKVCHLLEGEKTIDSVTSAQELRGCTVINGSLIINIRGGNNLAAELEANLGLIEEISGYLKIRRSYALVSLSFFRKLRLIRGETLEIGNYSFYALDNQNLRQLWDWSKHNLTITQGKLFFHYNPKLCLSEIHKMEEVSGTKGRQERNDIALKTNGDQASCENELLKFSYIRTSFDKI HLYPGEVCPGMDIRNNLTRLHELENCSVIEGHLQILLMFKTRPEDFRDLSFPKLIMITDYLLLFRVYGLESLKDLFPNLTVIRGSRLFFNYALVIFEMVHLKELGLYNLMNITRGSVRIEKNNELCYLATIDWSRILDSVEDNHIVLNKDDNEECGDICPGTAKGKTNCPATVINGQFVERCWTHSHCQKVCPTICKSHGCTAEGLCCHSECLGNCSQPDDPTKCVACRNFYLDGRCVETCPPPYYHFQDWRCVNFSFCQDLHHKCKNSRRQGCHQYVIHNNKCIPECPSGYTMNSSNLLCTPCLGPCPKVCHLLEGEKTIDSVTSAQELRGCTVINGSLIINIRGGNNLAAELEANLGLIEEISGYLKIRRSYALVSLSFFRKLRLIRGETLEIGNYSFYALDNQNLRQLWDWSKHNLTITQGKLFFHYNPKLCLSEIHKMEEVSGTKGRQERNDIALKTNGDKASCENELLKFSYIRTSFDKI 1382 486 Chain A, Insulin Receptor (Domains 1-3)<>Chain B, Insulin Receptor (Domains 1-3)
+sp|P08100|OPSD_HUMAN gi|16975387|pdb|1JFP|A 93.39 348 23 0 1 348 1 348 0.0 681 gi|16975387|pdb|1JFP|A;gi|22219255|pdb|1LN6|A;gi|157878065|pdb|1GZM|A;gi|157878066|pdb|1GZM|B;gi|157878298|pdb|1HZX|A;gi|157878299|pdb|1HZX|B;gi|157878979|pdb|1L9H|A;gi|157878980|pdb|1L9H|B;gi|157880263|pdb|1U19|A;gi|157880264|pdb|1U19|B;gi|157883606|pdb|2G87|A;gi|157883607|pdb|2G87|B;gi|157883830|pdb|2HPY|A;gi|157883831|pdb|2HPY|B;gi|157883860|pdb|2I35|A;gi|157883861|pdb|2I36|A;gi|157883862|pdb|2I36|B;gi|157883863|pdb|2I36|C;gi|157883864|pdb|2I37|A;gi|157883865|pdb|2I37|B;gi|157883866|pdb|2I37|C;gi|159795066|pdb|2PED|A;gi|159795067|pdb|2PED|B;gi|192988480|pdb|3CAP|A;gi|192988481|pdb|3CAP|B;gi|195927457|pdb|3C9L|A;gi|197107530|pdb|1F88|A;gi|197107531|pdb|1F88|B;gi|206582030|pdb|3DQB|A 1756 325 337 0 96.84 1 1 MNGTEGPNFYVPFSNATGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVLGGFTSTLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLAGWSRYIPEGLQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIIIFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICWVPYASVAFYIFTHQGSNFGPIFMTIPAFFAKSAAIYNPVIYIMMNKQFRNCMLTTICCGKNPLGDDEASATVSKTETSQVAPA MNGTEGPNFYVPFSNKTGVVRSPFEAPQYYLAEPWQFSMLAAYMFLLIMLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVFGGFTTTLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLVGWSRYIPEGMQCSCGIDYYTPHEETNNESFVIYMFVVHFIIPLIVIFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICWLPYAGVAFYIFTHQGSDFGPIFMTIPAFFAKTSAVYNPVIYIMMNKQFRNCMVTTLCCGKNPLGDDEASTTVSKTETSQVAPA 348 348 Chain A, Structure Of Bovine Rhodopsin (Dark Adapted)<>Chain A, Structure Of Bovine Rhodopsin (Metarhodopsin Ii)<>Chain A, Structure Of Bovine Rhodopsin In A Trigonal Crystal Form<>Chain B, Structure Of Bovine Rhodopsin In A Trigonal Crystal Form<>Chain A, Crystal Structure Of Bovine Rhodopsin<>Chain B, Crystal Structure Of Bovine Rhodopsin<>Chain A, Crystal Structure Of Bovine Rhodopsin At 2.6 Angstroms Resolution<>Chain B, Crystal Structure Of Bovine Rhodopsin At 2.6 Angstroms Resolution<>Chain A, Crystal Structure Of Bovine Rhodopsin At 2.2 Angstroms Resolution<>Chain B, Crystal Structure Of Bovine Rhodopsin At 2.2 Angstroms Resolution<>Chain A, Crystallographic Model Of Bathorhodopsin<>Chain B, Crystallographic Model Of Bathorhodopsin<>Chain A, Crystallographic Model Of Lumirhodopsin<>Chain B, Crystallographic Model Of Lumirhodopsin<>Chain A, Crystal Structure Of Rhombohedral Crystal Form Of Ground- State Rhodopsin<>Chain A, Crystal Structure Of Trigonal Crystal Form Of Ground-State Rhodopsin<>Chain B, Crystal Structure Of Trigonal Crystal Form Of Ground-State Rhodopsin<>Chain C, Crystal Structure Of Trigonal Crystal Form Of Ground-State Rhodopsin<>Chain A, Crystal Structure Of A Photoactivated Rhodopsin<>Chain B, Crystal Structure Of A Photoactivated Rhodopsin<>Chain C, Crystal Structure Of A Photoactivated Rhodopsin<>Chain A, Crystallographic Model Of 9-Cis-Rhodopsin<>Chain B, Crystallographic Model Of 9-Cis-Rhodopsin<>Chain A, Crystal Structure Of Native Opsin: The G Protein-Coupled Receptor Rhodopsin In Its Ligand-Free State<>Chain B, Crystal Structure Of Native Opsin: The G Protein-Coupled Receptor Rhodopsin In Its Ligand-Free State<>Chain A, Structure Of Ground-State Bovine Rhodospin In A Hexagonal Crystal Form<>Chain A, Crystal Structure Of Bovine Rhodopsin<>Chain B, Crystal Structure Of Bovine Rhodopsin<>Chain A, Crystal Structure Of The Active G-Protein-Coupled Receptor Opsin In Complex With A C-Terminal Peptide Derived From The Galpha Subunit Of Transducin
+sp|P08100|OPSD_HUMAN gi|195927458|pdb|3C9M|A 93.10 348 24 0 1 348 1 348 0.0 674 gi|195927458|pdb|3C9M|A 1738 324 335 0 96.26 1 1 MNGTEGPNFYVPFSNATGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVLGGFTSTLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLAGWSRYIPEGLQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIIIFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICWVPYASVAFYIFTHQGSNFGPIFMTIPAFFAKSAAIYNPVIYIMMNKQFRNCMLTTICCGKNPLGDDEASATVSKTETSQVAPA MCGTEGPNFYVPFSNKTGVVRSPFEAPQYYLAEPWQFSMLAAYMFLLIMLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVFGGFTTTLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLVGWSRYIPEGMQCSCGIDYYTPHEETNNESFVIYMFVVHFIIPLIVIFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICWLPYAGVAFYIFTHQGSCFGPIFMTIPAFFAKTSAVYNPVIYIMMNKQFRNCMVTTLCCGKNPLGDDEASTTVSKTETSQVAPA 348 348 Chain A, Structure Of A Mutant Bovine Rhodopsin In Hexagonal Crystal Form
diff -r 000000000000 -r 432ea9614cc9 test-data/blastp_human_vs_pdb_seg_no_converted_std.tabular
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/blastp_human_vs_pdb_seg_no_converted_std.tabular Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,8 @@
+sp|Q9BS26|ERP44_HUMAN gi|193885198|pdb|2R2J|A 97.11 381 11 0 26 406 2 382 0.0 768
+sp|Q9BS26|ERP44_HUMAN gi|88192228|pdb|2B5E|A 25.17 290 193 8 25 306 10 283 4e-20 95.1
+sp|Q9NSY1|BMP2K_HUMAN gi|73536291|pdb|2BUJ|A 29.39 279 182 8 40 308 21 294 1e-22 105
+sp|Q9NSY1|BMP2K_HUMAN gi|270346335|pdb|2WQM|A 27.21 272 166 12 53 311 36 288 6e-17 86.3
+sp|P06213|INSR_HUMAN gi|116667097|pdb|2DTG|E 95.91 928 7 2 28 955 1 897 0.0 1846
+sp|P06213|INSR_HUMAN gi|114794482|pdb|2HR7|A 99.59 485 2 0 28 512 1 485 0.0 1016
+sp|P08100|OPSD_HUMAN gi|16975387|pdb|1JFP|A 93.39 348 23 0 1 348 1 348 0.0 681
+sp|P08100|OPSD_HUMAN gi|195927458|pdb|3C9M|A 93.10 348 24 0 1 348 1 348 0.0 674
diff -r 000000000000 -r 432ea9614cc9 test-data/blastp_rhodopsin_vs_four_human.tabular
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/blastp_rhodopsin_vs_four_human.tabular Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,6 @@
+gi|57163783|ref|NP_001009242.1| sp|P08100|OPSD_HUMAN 96.55 348 12 0 1 348 1 348 0.0 701
+gi|3024260|sp|P56514.1|OPSD_BUFBU sp|P08100|OPSD_HUMAN 83.33 354 53 2 1 354 1 348 0.0 605
+gi|283855846|gb|ADB45242.1| sp|P08100|OPSD_HUMAN 94.82 328 17 0 1 328 11 338 0.0 630
+gi|283855823|gb|ADB45229.1| sp|P08100|OPSD_HUMAN 94.82 328 17 0 1 328 11 338 0.0 630
+gi|223523|prf||0811197A sp|P08100|OPSD_HUMAN 93.10 348 23 1 1 347 1 348 0.0 651
+gi|12583665|dbj|BAB21486.1| sp|P08100|OPSD_HUMAN 81.09 349 65 1 1 349 1 348 0.0 587
diff -r 000000000000 -r 432ea9614cc9 test-data/blastp_sample.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/blastp_sample.xml Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,293 @@
+
+
+
+ blastp
+ BLASTP 2.2.24+
+ Stephen F. Altschul, Thomas L. Madden, Alejandro A. Schäffer, Jinghui Zhang, Zheng Zhang, Webb Miller, and David J. Lipman (1997), "Gapped BLAST and PSI-BLAST: a new generation of protein database search programs", Nucleic Acids Res. 25:3389-3402.
+ nr
+ Query_1
+ Sample
+ 516
+
+
+ BLOSUM62
+ 1e-30
+ 11
+ 1
+ F
+
+
+
+
+ 1
+ Query_1
+ Sample
+ 516
+
+
+ 1
+ gi|119953746|ref|YP_950551.1|
+ tail tape measure protein [Streptococcus phage SMP] >gi|118430558|gb|ABK91882.1| tail tape measure protein [Streptococcus suis phage SMP]
+ YP_950551
+ 659
+
+
+ 1
+ 949.117592429394
+ 2452
+ 0
+ 1
+ 516
+ 27
+ 542
+ 0
+ 0
+ 500
+ 500
+ 0
+ 516
+ FHLLNSGGSALSVMFAKLVGIIAGISAPIWXXXXXXXXXXXXXXXXYNTNEEFRTKVQAAWEAIKSAISTAVEAVVSFVMDLWGQMVAWWNENQELIRQTAETVWNAIRTVVETVMTALIPIVQTAWDLILAVVTTVLNVIKTVVDTGLKVVLGIIKAVMQMINGDWSGAWETLKGVAGTIWEGIKSLVQVAIDGLVQIFQTGLAFLKSIWDTVWGTIMAVVGPIWDWIKTTVSNAITAVWEIIQNIMTSIQTTWDTVWNAISTVASNIWTAISTTVMSVLTTIWGYIQTYLELIKTVWSAAWEIIKAVFAAILLTIVGLVTGNFDLIKQAISNAWEIIKTKTSEIWNAITTFLSGIWEGIKTAASTAWEWIKTTISNVMTTIKSNIETAWNNIKTSISNALNNIKSAAENAWNNIKSAISTAIENIKSTVSNGWNNLVSTVTNAGPRIVSAVRTGFDNAVNAARNFISNAISVGGDLINGFVEGVKGAAGRLIDAVGGAVSGAIDWAKGLLGIKS
+ FHLLNSGGSALSVMFAKLVGIIAGISAPIWAVIGVIAALVAGFVLLYNTNEEFRTKVQAAWEAIKSAISTAVEAVVSFVMDLWGQMVAWWNENQELIRQTAETVWNAIRTVVETVMTALIPIVQTAWDLILAVVTTVLNVIKTVVDTGLKVVLGIIKAVMQMINGDWSGAWETLKGVAGTIWEGIKSLVQVAIDGLVQIFQTGLAFLKSIWDTVWGTIMAVVGPIWDWIKTTVSNAITAVWEIIQNIMTSIQTTWDTVWNAISTVASNIWTAISTTVMSVLTTIWGYIQTYLELIKTVWSAAWEIIKAVFAAILLTIVGLVTGNFDLIKQAISNAWEIIKTKTSEIWNAITTFLSGIWEGIKTAASTAWEWIKTTISNVMTTIKSNIETAWNNIKTSISNALNNIKSAAENAWNNIKSAISTAIENIKSTVSNGWNNLVSTVTNAGPRIVSAVRTGFDNAVNAARNFISNAISVGGDLINGFVEGVKGAAGRLIDAVGGAVSGAIDWAKGLLGIKS
+ FHLLNSGGSALSVMFAKLVGIIAGISAPIW YNTNEEFRTKVQAAWEAIKSAISTAVEAVVSFVMDLWGQMVAWWNENQELIRQTAETVWNAIRTVVETVMTALIPIVQTAWDLILAVVTTVLNVIKTVVDTGLKVVLGIIKAVMQMINGDWSGAWETLKGVAGTIWEGIKSLVQVAIDGLVQIFQTGLAFLKSIWDTVWGTIMAVVGPIWDWIKTTVSNAITAVWEIIQNIMTSIQTTWDTVWNAISTVASNIWTAISTTVMSVLTTIWGYIQTYLELIKTVWSAAWEIIKAVFAAILLTIVGLVTGNFDLIKQAISNAWEIIKTKTSEIWNAITTFLSGIWEGIKTAASTAWEWIKTTISNVMTTIKSNIETAWNNIKTSISNALNNIKSAAENAWNNIKSAISTAIENIKSTVSNGWNNLVSTVTNAGPRIVSAVRTGFDNAVNAARNFISNAISVGGDLINGFVEGVKGAAGRLIDAVGGAVSGAIDWAKGLLGIKS
+
+
+
+
+ 2
+ gi|148986157|ref|ZP_01819143.1|
+ unknown phage protein [Streptococcus pneumoniae SP3-BS71] >gi|147921871|gb|EDK72998.1| unknown phage protein [Streptococcus pneumoniae SP3-BS71]
+ ZP_01819143
+ 1031
+
+
+ 1
+ 174.481245259597
+ 441
+ 1.54640812741294e-41
+ 49
+ 300
+ 679
+ 897
+ 0
+ 0
+ 104
+ 148
+ 33
+ 252
+ TNEEFRTKVQAAWEAIKSAISTAVEAVVSFVMDLWGQMVAWWNENQELIRQTAETVWNAIRTVVETVMTALIPIVQTAWDLILAVVTTVLNVIKTVVDTGLKVVLGIIKAVMQMINGDWSGAWETLKGVAGTIWEGIKSLVQVAIDGLVQIFQTGLAFLKSIWDTVWGTIMAVVGPIWDWIKTTVSNAITAVWEIIQNIMTSIQTTWDTVWNAISTVASNIWTAISTTVMSVLTTIWGYIQTYLELIKTVWS
+ TNEGFRDAVTTVWNAILEVINAVVSEISNFVMSIFGTVVTWWTENQELIRTSAETVWNAIYTVISTILDILGPLLQAGWDNIQLIITTTWEIIKIVVETAINVVLGVIQAVMQIITGDWSGAWETIKGVFSTVWQAIQSIVQT-------IFSAIQSYISNILNGISGT----VSNIWNSIKDTVSN----------------------VLNAISSTVSSVWEGIKSTISSAINGARDAVSSAIEAIKGLFN
+ TNE FR V W AI I+ V + +FVM ++G +V WW ENQELIR +AETVWNAI TV+ T++ L P++Q WD I ++TT +IK VV+T + VVLG+I+AVMQ+I GDWSGAWET+KGV T+W+ I+S+VQ IF +++ +I + + GT V IW+ IK TVSN V NAIS+ S++W I +T+ S + + + +E IK +++
+
+
+
+
+ 3
+ gi|77411259|ref|ZP_00787609.1|
+ tail tape meausure protein [Streptococcus agalactiae CJB111] >gi|77162685|gb|EAO73646.1| tail tape meausure protein [Streptococcus agalactiae CJB111]
+ ZP_00787609
+ 1039
+
+
+ 1
+ 165.621655013498
+ 418
+ 7.61538823982138e-39
+ 50
+ 310
+ 655
+ 904
+ 0
+ 0
+ 107
+ 158
+ 11
+ 261
+ NEEFRTKVQAAWEAIKSAISTAVEAVVSFVMDLWGQMVAWWNENQELIRQTAETVWNAIRTVVETVMTALIPIVQTAWDLILAVVTTVLNVIKTVVDTGLKVVLGIIKAVMQMINGDWSGAWETLKGVAGTIWEGIKSLVQVAIDGLVQIFQTGLAFLKSIWDTVWGTIMAVVGPIWDWIKTTVSNAITAVWEIIQNIMTSIQTTWDTVWNAISTVASNIWTAISTTVMSVLTTIWGYIQTYLELIKTVWSAAWEIIKAVF
+ HEGFRTAVTEIWNAIYAFLSVIIQQISSFVMSIWGTLTTWWTENQQLILNAANTVWTAISTVIQTIMTILGPYLQASWENIKLIITTAWDIIKVVVETAINVVLGIIKAVMQIITGDWSGAWETIKQVVSTVWEAIKSLISIVLSAIAQ-------FISNSWNGIKGTMTNLL----NSIKSVVSNVWNSIKSTISSILSSIGSTVSSVWNGMKATISGVLSGISNTVSSVWNGVKSTITNAINGAKNAVSSAINAIKNLF
+ +E FRT V W AI + +S ++ + SFVM +WG + WW ENQ+LI A TVW AI TV++T+MT L P +Q +W+ I ++TT ++IK VV+T + VVLGIIKAVMQ+I GDWSGAWET+K V T+WE IKSL+ + + + Q F+ + W+ + GT+ ++ + IK+ VSN ++ I +I++SI +T +VWN + S + + IS TV SV + I + K S+A IK +F
+
+
+
+
+ 4
+ gi|76786754|ref|YP_329383.1|
+ prophage LambdaSa04, tail tape measure protein, TP901 family [Streptococcus agalactiae A909] >gi|76561811|gb|ABA44395.1| prophage LambdaSa04, tail tape measure protein, TP901 family [Streptococcus agalactiae A909]
+ YP_329383
+ 1039
+
+
+ 1
+ 159.073262222903
+ 401
+ 6.55719737745379e-37
+ 50
+ 310
+ 655
+ 904
+ 0
+ 0
+ 103
+ 156
+ 11
+ 261
+ NEEFRTKVQAAWEAIKSAISTAVEAVVSFVMDLWGQMVAWWNENQELIRQTAETVWNAIRTVVETVMTALIPIVQTAWDLILAVVTTVLNVIKTVVDTGLKVVLGIIKAVMQMINGDWSGAWETLKGVAGTIWEGIKSLVQVAIDGLVQIFQTGLAFLKSIWDTVWGTIMAVVGPIWDWIKTTVSNAITAVWEIIQNIMTSIQTTWDTVWNAISTVASNIWTAISTTVMSVLTTIWGYIQTYLELIKTVWSAAWEIIKAVF
+ HEGFRTAVTEIWNAIYAFLTVIIQQISSFVMSIWGTLITWWTENQQLILNATNTVWTAISTVIQTIMTILAPYLQASWENIKLIITTAWDIIKVVVETAINVVLGIIKAVMQIITGDWSGAWETIKQVVSTVWEVIKSLISIVLSAIAQ-------FISNSWNGIKGTMTNLL----NSIKGVVSNVWNGIKSTISSILSSIGSTVSSIWNGMKATISGVLSGISSTVSFVWNGVKSTITNAINGAKNAVSSAINAIKNLF
+ +E FRT V W AI + ++ ++ + SFVM +WG ++ WW ENQ+LI TVW AI TV++T+MT L P +Q +W+ I ++TT ++IK VV+T + VVLGIIKAVMQ+I GDWSGAWET+K V T+WE IKSL+ + + + Q F+ + W+ + GT+ ++ + IK VSN + I +I++SI +T ++WN + S + + IS+TV V + I + K S+A IK +F
+
+
+
+
+ 5
+ gi|153811333|ref|ZP_01964001.1|
+ hypothetical protein RUMOBE_01725 [Ruminococcus obeum ATCC 29174] >gi|149832460|gb|EDM87544.1| hypothetical protein RUMOBE_01725 [Ruminococcus obeum ATCC 29174]
+ ZP_01964001
+ 1228
+
+
+ 1
+ 157.147264343316
+ 396
+ 2.33083876931167e-36
+ 3
+ 516
+ 573
+ 1059
+ 0
+ 0
+ 167
+ 247
+ 113
+ 557
+ LLNSGGSALSVMFAKLVGIIAGISAPIWXXXXXXXXXXXXXXXXYNTNEEFRTKVQAAWEAIKSAISTAVEAVVSFVMDLWGQMVAWWNENQELIRQTAETVWNAIRTVVETVMTALIPIVQTAWDLILAVVTTVLNVIKTVVDTGLKVVLGIIKAVMQMINGDWSGAWETLKGVAGTIWEGIKSLVQV---AIDGLVQIFQTGLAFLKSIWDTVWGTIMAVVGPIWDWIKTTVSNAITAVWEIIQNIMTSIQTTWDTVWNAISTVASNIWTAISTTVMSVLTTIWGYIQTYLELIKTVWSAAWEIIKAVFAAILLTIVGLVTGNFDLI-----------KQAISNAWEIIKTKT-----------------------SEIWNAITTFLSGIWEGIKTAASTAWEWIKTT-ISNVMTTIKSNIETAWNNIKTSISNALNNIKSAAENAWNNIKSAISTAIEN-IKSTVSNGWNNL---VSTVTNAGPRIVSAVRTGFDNAVNAARNFISNAISVGGDLI-NGFVEGVKGAAGRLIDAVGGAVSGAIDWAKGLLGIKS
+ LVKAGG--FSGVFTKALGLI---TSPAAIVVGVIAAITAVIIHLWNTNEDFRNTITAIWQKIKDAFTT---------------FAAGISERLSALGITFSDVTSAIKTIWDGFCNLLAPVLEAAFSTIAIALQTAFNVI-----------LGIWDVFSAVFSGDWSGAWEAIKGIFSSIWDGLKEYFSTIIGAVKGVADVF---LGWFGTNWETVWNGVKTFFEGIW--------NGISSFFEGI--------------WNGISTFCTTVWNGIVTNVTAFCTTVHDTISTIFNAVKDVVSNVWETIKNVVQVAIMFIVEVVKAAFELITVPFRFIWENCRDTIISVWETIKSAVQTAINFVKDNIITPVMNAISATITTVWNAIQTTFTTVINAIKSAVQTAWNFMKDNVVTPVMNAISTTISTVWNTIKTTFTTVINAIKSAVQTAWNFMKNSVITPVMNGIKTVITTVWNAIKTAVQTVVNA---IKTTVQTVF-NAVKTTVTTIWNAIKTGTSTAWN----AVKTAVTTPINAAKSAVTSAIN------GIKS
+ L+ +GG S +F K +G+I ++P +NTNE+FR + A W+ IK A +T A +E + T V +AI+T+ + L P+++ A+ I + T NVI LGI + +GDWSGAWE +KG+ +IW+G+K A+ G+ +F L + + W+TVW + IW N I++ +E I WN IST + +W I T V + TT+ I T +K V S WE IK V ++ IV +V F+LI + I + WE IK+ + +WNAI T + + IK+A TAW ++K ++ VM I + I T WN IKT+ + +N IKSA + AWN +K+++ T + N IK+ ++ WN + V TV NA I + V+T F NAV I NAI G N VK A I+A AV+ AI+ GIKS
+
+
+
+
+ 6
+ gi|56962696|ref|YP_174422.1|
+ hypothetical protein ABC0922 [Bacillus clausii KSM-K16] >gi|56908934|dbj|BAD63461.1| phage-related protein [Bacillus clausii KSM-K16]
+ YP_174422
+ 593
+
+
+ 1
+ 146.746875793547
+ 369
+ 3.12404663750498e-33
+ 48
+ 433
+ 123
+ 465
+ 0
+ 0
+ 112
+ 187
+ 49
+ 389
+ NTNEEFRTKVQAAWEAIKSAISTAVEAVVSFVMDLWGQMVAWWNENQELIRQTAETVWNAIRTVVETVMTALIPIVQTAWDLILAVVTTVLNVIKTVVDTGLKVVLGIIKAVMQMINGDWSGAWETLKGVAGTIWEGIKSLVQVAIDGL---VQIFQTGLAFLKSIWDTVWGTIMAVVGPIWDWIKTTVSNAITAVWEIIQNIMTSIQTTWDTVWNAISTVASNIWTAISTTVMSVLTTIWGYIQTYLELIKTVWSAAWEIIKAVFAAILLTIVGLVTGNFDLIKQAISNAWEIIKTKTSEIWNAITTFLSGIWEGIKTAASTAWEWIKTTISNVMTTIKSNIETAWNNIKTSISNALNNIKSAAENAWNNIKSAISTAIENIKSTVSN
+ QTNETFRNGVIQAWEAIKTTMETVVATIVTFVSEKLAQIKAFWDEHGAAVMQAVTNIFNGIKSIIEPVMNGILAIMQFVWPFIVSLIQMVWGNIQGVISGALNIIMGLVKAFAGLFTGDFS-----------LMWEGIKQLFSGALEAIWNVVQLLLFGR--LLKIASSLFTGLMGVFSKMWGAISNLFLTALNGIRSFFSTIFTPIQ-------NVVMTVMGFIRNAISTG----LTTASNVVQTVLTAIRTVFLTVFNAVRNV-----------VTTAISFVQNFISTGISAARTAVTSALNAIKTTFTTIFNAVRSSVTTAMTNIKTAISN-------GIQSAWQ----AVLNFVGRFREAGKNIVNSIAEGITSAIGAVKNAISN
+ TNE FR V AWEAIK+ + T V +V+FV + Q+ A+W+E+ + Q ++N I++++E VM ++ I+Q W I++++ V I+ V+ L +++G++KA + GD+S +WEGIK L A++ + VQ+ G L I +++ +M V +W I A+ + I T IQ N + TV I AIST LTT +QT L I+TV+ + ++ V VT ++ IS +T + NAI T + I+ ++++ +TA IKT ISN I++AW ++ N + + A +N N+I I++AI +K+ +SN
+
+
+
+
+ 7
+ gi|50914476|ref|YP_060448.1|
+ unknown phage protein [Streptococcus pyogenes MGAS10394] >gi|40218580|gb|AAR83234.1| prophage pi2 protein [Streptococcus pyogenes] >gi|50261625|gb|AAT72393.1| unknown [Streptococcus pyogenes] >gi|50903550|gb|AAT87265.1| unknown phage protein [Streptococcus pyogenes MGAS10394]
+ YP_060448
+ 1039
+
+
+ 1
+ 146.36167621763
+ 368
+ 4.74132513340056e-33
+ 50
+ 227
+ 655
+ 832
+ 0
+ 0
+ 78
+ 112
+ 0
+ 178
+ NEEFRTKVQAAWEAIKSAISTAVEAVVSFVMDLWGQMVAWWNENQELIRQTAETVWNAIRTVVETVMTALIPIVQTAWDLILAVVTTVLNVIKTVVDTGLKVVLGIIKAVMQMINGDWSGAWETLKGVAGTIWEGIKSLVQVAIDGLVQIFQTGLAFLKSIWDTVWGTIMAVVGPIWD
+ NEGFRTAVIEIWNAIYAFISVIIQEISTFIMTIWGTLTTWWTENQALIQAAVETVWNAISTVIQTVMSLIGPYLEAAWANIQLIITTAWEIIKTVVETAITVVLGIIKAIMQAITGDWSGAWETIKGVLQRVWQAIQQIVTTILSAIGQFISNTWNGIKNTFSNILSAISGIVSSIWN
+ NE FRT V W AI + IS ++ + +F+M +WG + WW ENQ LI+ ETVWNAI TV++TVM+ + P ++ AW I ++TT +IKTVV+T + VVLGIIKA+MQ I GDWSGAWET+KGV +W+ I+ +V + + Q +K+ + + I +V IW+
+
+
+
+
+ 8
+ gi|29374987|ref|NP_814140.1|
+ tail protein [Enterococcus faecalis V583] >gi|29342445|gb|AAO80211.1| tail protein [Enterococcus faecalis V583]
+ NP_814140
+ 1049
+
+
+ 1
+ 139.0428842752
+ 349
+ 6.84844401007043e-31
+ 73
+ 482
+ 545
+ 920
+ 0
+ 0
+ 110
+ 196
+ 78
+ 432
+ EAVVSFVMDLWGQMVAWWNENQELIRQ-------TAETVWNAIRTVVETVMTALIPIVQTAWDLILAVVTTVL----NVIKTVVDTGLKVVLGIIKAVMQMINGDWSGAWETLKGVAGTIWEGIKSLVQVAIDGLVQIFQTGLAFLKSIWDTVWGTIMAVVGPIWDWIKTTVSNAITAVWEIIQNIMTSIQTTWDTVWNAISTVASNIWTAISTTVMSVLTTIWGYIQTYLELIKTVWSAAWEIIKAVFAAILLTIVGLVTGNFDLIKQAISNAWEIIKTKTSEIWNAITTFLSGIWEGIKTAASTAWEWIKTTISNVMTTIKSNIETAWNNIKTSIS-----------NALNNIKSAAENAWNNIKSAISTAIENIKSTVSNGWNNLVSTVTNAGPRIVSAVRTGFDNAVNAARNFISNAISVGGDLINGF
+ DSIVKTASGLKGSLVKTWNDITAKVSEIWKKFTDAGKKTFDGFKKTVENVFNGIKNFLQTVWNVIYAVVGAIIVNTINIWKGIFDG--------FKAYFQYL-------WDLIKAIATGVWEKIGDTVTGIINGFIGVIKGIFDAFKTFFQQIWDAVVYSVTIAWNGIKNTVTSVSTAIKNFVTPIFNAIKTTITNVFNAIKNTATNVWNAIKTTISNVVQTILNF---------------------------------VTPIFNTMKNTITNIFNAIRNTASSVWNSIKTTISNIVTSVKNTVINIFNALKNSITNIFNAIRNTASTVWNSIKSTVSNIVSATVNTVKNLFNGMKNTVSSIWDGVRNTISNVVNAVKNTISNVWGGITGTVSN----IFNGVKNAIDGPMNAAKNLVKNVV----DAIKGF
+ +++V L G +V WN+ + + + ++ + VE V + +QT W++I AVV ++ N+ K + D KA Q + W+ +K +A +WE I V I+G + + + K+ + +W ++ V W+ IK TV++ TA+ + I +I+TT V+NAI A+N+W AI TT+ +V+ TI + VT F+ +K I+N + I+ S +WN+I T +S I +K + +K +I+N+ I++ T WN+IK+++S N N +K+ + W+ +++ IS + +K+T+SN W + TV+N I + V+ D +NAA+N + N + D I GF
+
+
+
+
+ 9
+ gi|163941333|ref|YP_001646217.1|
+ prophage LambdaBa01, membrane protein, putative [Bacillus weihenstephanensis KBAB4] >gi|163863530|gb|ABY44589.1| prophage LambdaBa01, membrane protein, putative [Bacillus weihenstephanensis KBAB4]
+ YP_001646217
+ 725
+
+
+ 1
+ 138.657684699283
+ 348
+ 8.15996781441799e-31
+ 61
+ 480
+ 142
+ 560
+ 0
+ 0
+ 118
+ 203
+ 29
+ 434
+ WEAIKSAISTAVEAVVSFVMDLWGQMVAWWNENQELIRQTAETVWNAIRTVVETVMTALIPIVQTAWDLILAVVTTVLNVIKTVVDTGLKVVLGIIK---AVMQMINGDWSGAWETLKGVAGTIWEGIKSLVQVAIDGLVQIFQTGLAFLKSIWDTVWGTIMAVVGPIWDWIKTTVSNAITAVWEIIQNIMTSIQTTWDTVWNAISTVASNIWTAISTTVMSVLTTIWGYIQTYLELIKT----VWS-------AAWEIIKAVFAAILLTIVGLVTGNFDLIKQAISNAWEIIKTKTSEIWNAITTFLSGIWEGIKTAASTAWEWIKTTISNVMTTIKSNIETAWNNIKTSISNALNNIKSAAENAWNNIKSAISTAIENIKSTVSNGWNNLVSTVTNAGPRIVSAVRTGFDNAVNAARNFISNAISVGGDLIN
+ WDAIKQWTIDAWNAIGEFLVGIWDGIVQWASEAWNSISESTSAVWNSIKEFLIGIWNGIVEFVVT-WGT--AILETYVGIWTSIFNFCMEIWNGIVEYLTSVLQGIATFFTEIWTSISTFFQEIWNGLVAFITPVLQGIADFFAM-----------IWNGISTVIQTVWNFITQYLQAIWTAILYFATPLFESIKNFISECWNKISSTTSLVWETIKNFLVSCWNGLVSFVTPIFEKIKSWIISVWDTISSATMAVWNAVKNFLQACWNGLVSIVTPIFDAIKNWIVNVWNAISSTTSAVWNAIKSYLSSLWNSIVSTASSIFNSIKSAISTVWNMISSASSSVWNGIKSTLSSIWNGIKSTASSVWNGLKDAIMTPVRWVTSAVSGAFNGMKSAVLGVWDGIKSGIRTAINGIIRIINKFI-DGFNTPAELLN
+ W+AIK A A+ F++ +W +V W +E I ++ VWN+I+ + + ++ V T W A++ T + + ++ + +++ GI++ +V+Q I ++ W ++ IW G+ + + + G+ F +W I V+ +W++I + TA+ + SI+ WN IS+ S +W I ++S + ++ E IK+ VW A W +K A +V +VT FD IK I N W I + TS +WNAI ++LS +W I + AS+ + IK+ IS V I S + WN IK+++S+ N IKS A + WN +K AI T + + S VS +N + S V I S +RT + + FI + + +L+N
+
+
+
+
+
+
+ 6589360
+ -2041834015
+ 0
+ 504129014857
+ 0.041
+ 0.267
+ 0.14
+
+
+
+
+
diff -r 000000000000 -r 432ea9614cc9 test-data/blastp_sample_converted.tabular
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/blastp_sample_converted.tabular Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,9 @@
+Sample gi|119953746|ref|YP_950551.1| 96.90 516 16 0 1 516 27 542 0.0 949
+Sample gi|148986157|ref|ZP_01819143.1| 41.27 252 115 3 49 300 679 897 2e-41 174
+Sample gi|77411259|ref|ZP_00787609.1| 41.00 261 143 2 50 310 655 904 8e-39 165
+Sample gi|76786754|ref|YP_329383.1| 39.46 261 147 2 50 310 655 904 7e-37 159
+Sample gi|153811333|ref|ZP_01964001.1| 29.98 557 277 18 3 516 573 1059 2e-36 157
+Sample gi|56962696|ref|YP_174422.1| 28.79 389 228 8 48 433 123 465 3e-33 146
+Sample gi|50914476|ref|YP_060448.1| 43.82 178 100 0 50 227 655 832 5e-33 146
+Sample gi|29374987|ref|NP_814140.1| 25.46 432 244 8 73 482 545 920 7e-31 139
+Sample gi|163941333|ref|YP_001646217.1| 27.19 434 287 7 61 480 142 560 8e-31 138
diff -r 000000000000 -r 432ea9614cc9 test-data/blastx_rhodopsin_vs_four_human.tabular
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/blastx_rhodopsin_vs_four_human.tabular Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,10 @@
+gi|57163782|ref|NM_001009242.1| sp|P08100|OPSD_HUMAN 96.55 348 12 0 1 1044 1 348 0.0 639
+gi|2734705|gb|U59921.1|BBU59921 sp|P08100|OPSD_HUMAN 85.24 332 49 0 42 1037 1 332 0.0 551
+gi|283855845|gb|GQ290303.1| sp|P08100|OPSD_HUMAN 96.40 111 4 0 1 333 11 121 3e-67 220
+gi|283855845|gb|GQ290303.1| sp|P08100|OPSD_HUMAN 92.31 65 5 0 3174 3368 248 312 2e-35 127
+gi|283855845|gb|GQ290303.1| sp|P08100|OPSD_HUMAN 91.53 59 5 0 2855 3031 177 235 2e-33 121
+gi|283855845|gb|GQ290303.1| sp|P08100|OPSD_HUMAN 93.22 59 4 0 1404 1580 119 177 1e-25 97.1
+gi|283855845|gb|GQ290303.1| sp|P08100|OPSD_HUMAN 88.46 26 3 0 4222 4299 312 337 1e-12 57.0
+gi|283855822|gb|GQ290312.1| sp|P08100|OPSD_HUMAN 95.09 326 16 0 1 978 11 336 0.0 589
+gi|18148870|dbj|AB062417.1| sp|P08100|OPSD_HUMAN 93.39 348 23 0 1 1044 1 348 0.0 619
+gi|12583664|dbj|AB043817.1| sp|P08100|OPSD_HUMAN 81.68 333 61 0 23 1021 1 333 0.0 532
diff -r 000000000000 -r 432ea9614cc9 test-data/blastx_rhodopsin_vs_four_human.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/blastx_rhodopsin_vs_four_human.xml Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,741 @@
+
+
+
+ blastx
+ BLASTX 2.2.30+
+ Stephen F. Altschul, Thomas L. Madden, Alejandro A. Schäffer, Jinghui Zhang, Zheng Zhang, Webb Miller, and David J. Lipman (1997), "Gapped BLAST and PSI-BLAST: a new generation of protein database search programs", Nucleic Acids Res. 25:3389-3402.
+
+ Query_1
+ gi|57163782|ref|NM_001009242.1| Felis catus rhodopsin (RHO), mRNA
+ 1047
+
+
+ BLOSUM62
+ 1e-10
+ 11
+ 1
+ L;
+
+
+
+
+ 1
+ Query_1
+ gi|57163782|ref|NM_001009242.1| Felis catus rhodopsin (RHO), mRNA
+ 1047
+
+
+
+
+ 0
+ 0
+ 30
+ 119944
+ 0.041
+ 0.267
+ 0.14
+
+
+ No hits found
+
+
+ 2
+ Query_1
+ gi|57163782|ref|NM_001009242.1| Felis catus rhodopsin (RHO), mRNA
+ 1047
+
+
+
+
+ 0
+ 0
+ 30
+ 119944
+ 0.041
+ 0.267
+ 0.14
+
+
+ No hits found
+
+
+ 3
+ Query_1
+ gi|57163782|ref|NM_001009242.1| Felis catus rhodopsin (RHO), mRNA
+ 1047
+
+
+
+
+ 0
+ 0
+ 30
+ 119944
+ 0.041
+ 0.267
+ 0.14
+
+
+ No hits found
+
+
+ 4
+ Query_1
+ gi|57163782|ref|NM_001009242.1| Felis catus rhodopsin (RHO), mRNA
+ 1047
+
+
+ 1
+ Subject_4
+ sp|P08100|OPSD_HUMAN Rhodopsin OS=Homo sapiens GN=RHO PE=1 SV=1
+ Subject_4
+ 348
+
+
+ 1
+ 639.032
+ 1647
+ 0
+ 1
+ 1044
+ 1
+ 348
+ 1
+ 0
+ 336
+ 343
+ 0
+ 348
+ MNGTEGPNFYVPFSNKTGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVFGGFTTTLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLVGWSRYIPEGMQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIVIFFCYGQLVFTVXXXXXXXXXXXXXXXXXKEVTRMVIIMVIAFLICWVPYASVAFYIFTHQGSNFGPIFMTLPAFFAKSSSIYNPVIYIMMNKQFRNCMLTTLCCGKNPLGDDEASTTGSKTETSQVAPA
+ MNGTEGPNFYVPFSNATGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVLGGFTSTLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLAGWSRYIPEGLQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIIIFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICWVPYASVAFYIFTHQGSNFGPIFMTIPAFFAKSAAIYNPVIYIMMNKQFRNCMLTTICCGKNPLGDDEASATVSKTETSQVAPA
+ MNGTEGPNFYVPFSN TGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMV GGFT+TLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPL GWSRYIPEG+QCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMI+IFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICWVPYASVAFYIFTHQGSNFGPIFMT+PAFFAKS++IYNPVIYIMMNKQFRNCMLTT+CCGKNPLGDDEAS T SKTETSQVAPA
+
+
+
+
+
+
+ 0
+ 0
+ 30
+ 119944
+ 0.041
+ 0.267
+ 0.14
+
+
+
+
+ 5
+ Query_2
+ gi|2734705|gb|U59921.1|BBU59921 Bufo bufo rhodopsin mRNA, complete cds
+ 1574
+
+
+
+
+ 0
+ 0
+ 33
+ 183143
+ 0.041
+ 0.267
+ 0.14
+
+
+ No hits found
+
+
+ 6
+ Query_2
+ gi|2734705|gb|U59921.1|BBU59921 Bufo bufo rhodopsin mRNA, complete cds
+ 1574
+
+
+
+
+ 0
+ 0
+ 33
+ 183143
+ 0.041
+ 0.267
+ 0.14
+
+
+ No hits found
+
+
+ 7
+ Query_2
+ gi|2734705|gb|U59921.1|BBU59921 Bufo bufo rhodopsin mRNA, complete cds
+ 1574
+
+
+
+
+ 0
+ 0
+ 33
+ 183143
+ 0.041
+ 0.267
+ 0.14
+
+
+ No hits found
+
+
+ 8
+ Query_2
+ gi|2734705|gb|U59921.1|BBU59921 Bufo bufo rhodopsin mRNA, complete cds
+ 1574
+
+
+ 1
+ Subject_4
+ sp|P08100|OPSD_HUMAN Rhodopsin OS=Homo sapiens GN=RHO PE=1 SV=1
+ Subject_4
+ 348
+
+
+ 1
+ 551.206
+ 1419
+ 0
+ 42
+ 1037
+ 1
+ 332
+ 3
+ 0
+ 283
+ 315
+ 0
+ 332
+ MNGTEGPNFYIPMSNKTGVVRSPFEYPQYYLAEPWQYSILCAYMFLLILLGFPINFMTLYVTIQHKKLRTPLNYILLNLAFANHFMVLCGFTVTMYSSMNGYFILGATGCYVEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFSENHAVMGVAFTWIMALSCAVPPLLGWSRYIPEGMQCSCGVDYYTLKPEVNNESFVIYMFVVHFTIPLIIIFFCYGRLVCTVXXXXXXXXXXXXXXXXXKEVTRMVIIMVVFFLICWVPYASVAFFIFSNQGSEFGPIFMTVPAFFAKSSSIYNPVIYIMLNKQFRNCMITTLCCGKNPFGEDD
+ MNGTEGPNFYVPFSNATGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVLGGFTSTLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLAGWSRYIPEGLQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIIIFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICWVPYASVAFYIFTHQGSNFGPIFMTIPAFFAKSAAIYNPVIYIMMNKQFRNCMLTTICCGKNPLGDDE
+ MNGTEGPNFY+P SN TGVVRSPFEYPQYYLAEPWQ+S+L AYMFLLI+LGFPINF+TLYVT+QHKKLRTPLNYILLNLA A+ FMVL GFT T+Y+S++GYF+ G TGC +EGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRF ENHA+MGVAFTW+MAL+CA PPL GWSRYIPEG+QCSCG+DYYTLKPEVNNESFVIYMFVVHFTIP+IIIFFCYG+LV TVKEAAAQQQESATTQKAEKEVTRMVIIMV+ FLICWVPYASVAF+IF++QGS FGPIFMT+PAFFAKS++IYNPVIYIM+NKQFRNCM+TT+CCGKNP G+D+
+
+
+
+
+
+
+ 0
+ 0
+ 33
+ 183143
+ 0.041
+ 0.267
+ 0.14
+
+
+
+
+ 9
+ Query_3
+ gi|283855845|gb|GQ290303.1| Cynopterus brachyotis voucher 20020434 rhodopsin (RHO) gene, exons 1 through 5 and partial cds
+ 4301
+
+
+
+
+ 0
+ 0
+ 40
+ 509838
+ 0.041
+ 0.267
+ 0.14
+
+
+ No hits found
+
+
+ 10
+ Query_3
+ gi|283855845|gb|GQ290303.1| Cynopterus brachyotis voucher 20020434 rhodopsin (RHO) gene, exons 1 through 5 and partial cds
+ 4301
+
+
+
+
+ 0
+ 0
+ 40
+ 509838
+ 0.041
+ 0.267
+ 0.14
+
+
+ No hits found
+
+
+ 11
+ Query_3
+ gi|283855845|gb|GQ290303.1| Cynopterus brachyotis voucher 20020434 rhodopsin (RHO) gene, exons 1 through 5 and partial cds
+ 4301
+
+
+
+
+ 0
+ 0
+ 40
+ 509838
+ 0.041
+ 0.267
+ 0.14
+
+
+ No hits found
+
+
+ 12
+ Query_3
+ gi|283855845|gb|GQ290303.1| Cynopterus brachyotis voucher 20020434 rhodopsin (RHO) gene, exons 1 through 5 and partial cds
+ 4301
+
+
+ 1
+ Subject_4
+ sp|P08100|OPSD_HUMAN Rhodopsin OS=Homo sapiens GN=RHO PE=1 SV=1
+ Subject_4
+ 348
+
+
+ 1
+ 220.705
+ 561
+ 3.21377e-67
+ 1
+ 333
+ 11
+ 121
+ 1
+ 0
+ 107
+ 109
+ 0
+ 111
+ VPFSNKTGVVRSPFEHPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVFGGFTTTLYTSLHGYFVFGPTGCNLEGFFATLGG
+ VPFSNATGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVLGGFTSTLYTSLHGYFVFGPTGCNLEGFFATLGG
+ VPFSN TGVVRSPFE+PQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMV GGFT+TLYTSLHGYFVFGPTGCNLEGFFATLGG
+
+
+ 2
+ 127.487
+ 319
+ 1.95079e-35
+ 3174
+ 3368
+ 248
+ 312
+ 3
+ 0
+ 60
+ 64
+ 0
+ 65
+ KEVTRMVIIMVIAFLICWLPYAGVAFYIFTHQGSNFGPIFMTLPAFFAKSSSIYNPVIYIMMNKQ
+ KEVTRMVIIMVIAFLICWVPYASVAFYIFTHQGSNFGPIFMTIPAFFAKSAAIYNPVIYIMMNKQ
+ KEVTRMVIIMVIAFLICW+PYA VAFYIFTHQGSNFGPIFMT+PAFFAKS++IYNPVIYIMMNKQ
+
+
+ 3
+ 121.709
+ 304
+ 1.62516e-33
+ 2855
+ 3031
+ 177
+ 235
+ 2
+ 0
+ 54
+ 57
+ 0
+ 59
+ RYIPEGMQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIVIFFCYGQLVFTVKEVRS
+ RYIPEGLQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIIIFFCYGQLVFTVKEAAA
+ RYIPEG+QCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMI+IFFCYGQLVFTVKE +
+
+
+ 4
+ 97.0561
+ 240
+ 1.16473e-25
+ 1404
+ 1580
+ 119
+ 177
+ 3
+ 0
+ 55
+ 56
+ 0
+ 59
+ LAGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGLALTWVMALACAAPPLVGWSR
+ LGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLAGWSR
+ L GEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMG+A TWVMALACAAPPL GWSR
+
+
+ 5
+ 56.9954
+ 136
+ 1.23645e-12
+ 4222
+ 4299
+ 312
+ 337
+ 1
+ 0
+ 23
+ 24
+ 0
+ 26
+ QFRNCMLTTLCCGKNPLGDDEASTTA
+ QFRNCMLTTICCGKNPLGDDEASATV
+ QFRNCMLTT+CCGKNPLGDDEAS T
+
+
+
+
+
+
+ 0
+ 0
+ 40
+ 509838
+ 0.041
+ 0.267
+ 0.14
+
+
+
+
+ 13
+ Query_4
+ gi|283855822|gb|GQ290312.1| Myotis ricketti voucher GQX10 rhodopsin (RHO) mRNA, partial cds
+ 983
+
+
+
+
+ 0
+ 0
+ 29
+ 112346
+ 0.041
+ 0.267
+ 0.14
+
+
+ No hits found
+
+
+ 14
+ Query_4
+ gi|283855822|gb|GQ290312.1| Myotis ricketti voucher GQX10 rhodopsin (RHO) mRNA, partial cds
+ 983
+
+
+
+
+ 0
+ 0
+ 29
+ 112346
+ 0.041
+ 0.267
+ 0.14
+
+
+ No hits found
+
+
+ 15
+ Query_4
+ gi|283855822|gb|GQ290312.1| Myotis ricketti voucher GQX10 rhodopsin (RHO) mRNA, partial cds
+ 983
+
+
+
+
+ 0
+ 0
+ 29
+ 112346
+ 0.041
+ 0.267
+ 0.14
+
+
+ No hits found
+
+
+ 16
+ Query_4
+ gi|283855822|gb|GQ290312.1| Myotis ricketti voucher GQX10 rhodopsin (RHO) mRNA, partial cds
+ 983
+
+
+ 1
+ Subject_4
+ sp|P08100|OPSD_HUMAN Rhodopsin OS=Homo sapiens GN=RHO PE=1 SV=1
+ Subject_4
+ 348
+
+
+ 1
+ 589.341
+ 1518
+ 0
+ 1
+ 978
+ 11
+ 336
+ 1
+ 0
+ 310
+ 322
+ 0
+ 326
+ VPFSNKTGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVANLFMVFGGFTTTLYTSMHGYFVFGATGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGLAFTWVMALACAAPPLAGWSRYIPEGMQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIVIFFCYGQLVFTVXXXXXXXXXXXXXXXXXKEVTRMVIIMVVAFLICWLPYASVAFYIFTHQGSNFGPVFMTIPAFFAKSSSIYNPVIYIMMNKQFRNCMLTTLCCGKNPLGDDEASTT
+ VPFSNATGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVLGGFTSTLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLAGWSRYIPEGLQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIIIFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICWVPYASVAFYIFTHQGSNFGPIFMTIPAFFAKSAAIYNPVIYIMMNKQFRNCMLTTICCGKNPLGDDEASAT
+ VPFSN TGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVA+LFMV GGFT+TLYTS+HGYFVFG TGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMG+AFTWVMALACAAPPLAGWSRYIPEG+QCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMI+IFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMV+AFLICW+PYASVAFYIFTHQGSNFGP+FMTIPAFFAKS++IYNPVIYIMMNKQFRNCMLTT+CCGKNPLGDDEAS T
+
+
+
+
+
+
+ 0
+ 0
+ 29
+ 112346
+ 0.041
+ 0.267
+ 0.14
+
+
+
+
+ 17
+ Query_5
+ gi|18148870|dbj|AB062417.1| Synthetic construct Bos taurus gene for rhodopsin, complete cds
+ 1047
+
+
+
+
+ 0
+ 0
+ 30
+ 119944
+ 0.041
+ 0.267
+ 0.14
+
+
+ No hits found
+
+
+ 18
+ Query_5
+ gi|18148870|dbj|AB062417.1| Synthetic construct Bos taurus gene for rhodopsin, complete cds
+ 1047
+
+
+
+
+ 0
+ 0
+ 30
+ 119944
+ 0.041
+ 0.267
+ 0.14
+
+
+ No hits found
+
+
+ 19
+ Query_5
+ gi|18148870|dbj|AB062417.1| Synthetic construct Bos taurus gene for rhodopsin, complete cds
+ 1047
+
+
+
+
+ 0
+ 0
+ 30
+ 119944
+ 0.041
+ 0.267
+ 0.14
+
+
+ No hits found
+
+
+ 20
+ Query_5
+ gi|18148870|dbj|AB062417.1| Synthetic construct Bos taurus gene for rhodopsin, complete cds
+ 1047
+
+
+ 1
+ Subject_4
+ sp|P08100|OPSD_HUMAN Rhodopsin OS=Homo sapiens GN=RHO PE=1 SV=1
+ Subject_4
+ 348
+
+
+ 1
+ 619.387
+ 1596
+ 0
+ 1
+ 1044
+ 1
+ 348
+ 1
+ 0
+ 325
+ 337
+ 0
+ 348
+ MNGTEGPNFYVPFSNKTGVVRSPFEAPQYYLAEPWQFSMLAAYMFLLIMLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVFGGFTTTLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLVGWSRYIPEGMQCSCGIDYYTPHEETNNESFVIYMFVVHFIIPLIVIFFCYGQLVFTVXXXXXXXXXXXXXXXXXKEVTRMVIIMVIAFLICWLPYAGVAFYIFTHQGSDFGPIFMTIPAFFAKTSAVYNPVIYIMMNKQFRNCMVTTLCCGKNPLGDDEASTTVSKTETSQVAPA
+ MNGTEGPNFYVPFSNATGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVLGGFTSTLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLAGWSRYIPEGLQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIIIFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICWVPYASVAFYIFTHQGSNFGPIFMTIPAFFAKSAAIYNPVIYIMMNKQFRNCMLTTICCGKNPLGDDEASATVSKTETSQVAPA
+ MNGTEGPNFYVPFSN TGVVRSPFE PQYYLAEPWQFSMLAAYMFLLI+LGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMV GGFT+TLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPL GWSRYIPEG+QCSCGIDYYT E NNESFVIYMFVVHF IP+I+IFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICW+PYA VAFYIFTHQGS+FGPIFMTIPAFFAK++A+YNPVIYIMMNKQFRNCM+TT+CCGKNPLGDDEAS TVSKTETSQVAPA
+
+
+
+
+
+
+ 0
+ 0
+ 30
+ 119944
+ 0.041
+ 0.267
+ 0.14
+
+
+
+
+ 21
+ Query_6
+ gi|12583664|dbj|AB043817.1| Conger myriaster conf gene for fresh water form rod opsin, complete cds
+ 1344
+
+
+
+
+ 0
+ 0
+ 32
+ 155584
+ 0.041
+ 0.267
+ 0.14
+
+
+ No hits found
+
+
+ 22
+ Query_6
+ gi|12583664|dbj|AB043817.1| Conger myriaster conf gene for fresh water form rod opsin, complete cds
+ 1344
+
+
+
+
+ 0
+ 0
+ 32
+ 155584
+ 0.041
+ 0.267
+ 0.14
+
+
+ No hits found
+
+
+ 23
+ Query_6
+ gi|12583664|dbj|AB043817.1| Conger myriaster conf gene for fresh water form rod opsin, complete cds
+ 1344
+
+
+
+
+ 0
+ 0
+ 32
+ 155584
+ 0.041
+ 0.267
+ 0.14
+
+
+ No hits found
+
+
+ 24
+ Query_6
+ gi|12583664|dbj|AB043817.1| Conger myriaster conf gene for fresh water form rod opsin, complete cds
+ 1344
+
+
+ 1
+ Subject_4
+ sp|P08100|OPSD_HUMAN Rhodopsin OS=Homo sapiens GN=RHO PE=1 SV=1
+ Subject_4
+ 348
+
+
+ 1
+ 532.717
+ 1371
+ 0
+ 23
+ 1021
+ 1
+ 333
+ 2
+ 0
+ 272
+ 307
+ 0
+ 333
+ MNGTEGPNFYIPMSNATGVVRSPFEYPQYYLAEPWAFSALSAYMFFLIIAGFPINFLTLYVTIEHKKLRTPLNYILLNLAVADLFMVFGGFTTTMYTSMHGYFVFGPTGCNIEGFFATLGGEIALWCLVVLAIERWMVVCKPVTNFRFGESHAIMGVMVTWTMALACALPPLFGWSRYIPEGLQCSCGIDYYTRAPGINNESFVIYMFTCHFSIPLAVISFCYGRLVCTVKXXXXXXXXXXXXXXXXXXVTRMVVIMVISFLVCWVPYASVAWYIFTHQGSTFGPIFMTIPSFFAKSSALYNPMIYICMNKQFRHCMITTLCCGKNPFEEEDG
+ MNGTEGPNFYVPFSNATGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVLGGFTSTLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLAGWSRYIPEGLQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIIIFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICWVPYASVAFYIFTHQGSNFGPIFMTIPAFFAKSAAIYNPVIYIMMNKQFRNCMLTTICCGKNPLGDDEA
+ MNGTEGPNFY+P SNATGVVRSPFEYPQYYLAEPW FS L+AYMF LI+ GFPINFLTLYVT++HKKLRTPLNYILLNLAVADLFMV GGFT+T+YTS+HGYFVFGPTGCN+EGFFATLGGEIALW LVVLAIER++VVCKP++NFRFGE+HAIMGV TW MALACA PPL GWSRYIPEGLQCSCGIDYYT P +NNESFVIYMF HF+IP+ +I FCYG+LV TVKEAAAQQQES TTQ+AE+EVTRMV+IMVI+FL+CWVPYASVA+YIFTHQGS FGPIFMTIP+FFAKS+A+YNP+IYI MNKQFR+CM+TT+CCGKNP +++
+
+
+
+
+
+
+ 0
+ 0
+ 32
+ 155584
+ 0.041
+ 0.267
+ 0.14
+
+
+
+
+
+
diff -r 000000000000 -r 432ea9614cc9 test-data/blastx_rhodopsin_vs_four_human_all.tabular
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/blastx_rhodopsin_vs_four_human_all.tabular Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,10 @@
+gi|57163782|ref|NM_001009242.1| sp|P08100|OPSD_HUMAN 96.55 348 12 0 1 1044 1 348 0.0 639 sp|P08100|OPSD_HUMAN 1647 336 343 0 98.56 1 0 MNGTEGPNFYVPFSNKTGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVFGGFTTTLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLVGWSRYIPEGMQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIVIFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICWVPYASVAFYIFTHQGSNFGPIFMTLPAFFAKSSSIYNPVIYIMMNKQFRNCMLTTLCCGKNPLGDDEASTTGSKTETSQVAPA MNGTEGPNFYVPFSNATGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVLGGFTSTLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLAGWSRYIPEGLQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIIIFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICWVPYASVAFYIFTHQGSNFGPIFMTIPAFFAKSAAIYNPVIYIMMNKQFRNCMLTTICCGKNPLGDDEASATVSKTETSQVAPA 1047 348 N/A 0 gi|57163782|ref|NM_001009242.1| gi|57163782|ref|NM_001009242.1| 0 0 sp|P08100|OPSD_HUMAN sp|P08100|OPSD_HUMAN sp|P08100|OPSD_HUMAN N/A N/A 1/0 15KA71FL4TS79VA9ML34VI71LI7SASA21LI13TA1GV11 99 33 N/A N/A N/A N/A N/A
+gi|2734705|gb|U59921.1|BBU59921 sp|P08100|OPSD_HUMAN 85.24 332 49 0 42 1037 1 332 0.0 551 sp|P08100|OPSD_HUMAN 1419 283 315 0 94.88 3 0 MNGTEGPNFYIPMSNKTGVVRSPFEYPQYYLAEPWQYSILCAYMFLLILLGFPINFMTLYVTIQHKKLRTPLNYILLNLAFANHFMVLCGFTVTMYSSMNGYFILGATGCYVEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFSENHAVMGVAFTWIMALSCAVPPLLGWSRYIPEGMQCSCGVDYYTLKPEVNNESFVIYMFVVHFTIPLIIIFFCYGRLVCTVKEAAAQQQESATTQKAEKEVTRMVIIMVVFFLICWVPYASVAFFIFSNQGSEFGPIFMTVPAFFAKSSSIYNPVIYIMLNKQFRNCMITTLCCGKNPFGEDD MNGTEGPNFYVPFSNATGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVLGGFTSTLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLAGWSRYIPEGLQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIIIFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICWVPYASVAFYIFTHQGSNFGPIFMTIPAFFAKSAAIYNPVIYIMMNKQFRNCMLTTICCGKNPLGDDE 1574 348 N/A 0 gi|2734705|gb|U59921.1|BBU59921 gi|2734705|gb|U59921.1|BBU59921 0 0 sp|P08100|OPSD_HUMAN sp|P08100|OPSD_HUMAN sp|P08100|OPSD_HUMAN N/A N/A 3/0 10IV1MF2KA20YF1IM1CA7LV7ML5IV17FV1NDHL4CG3VS1ML1ST1MLNH3IVLF1AP3YNVL36SG4VI7IV3SA2VA3LA9ML5VI26LM8RQ2CF30VIFA13FY2STNH3EN7VI7SASA9LM8IL2LI6FL1ED1DE 63 21 N/A N/A N/A N/A N/A
+gi|283855845|gb|GQ290303.1| sp|P08100|OPSD_HUMAN 96.40 111 4 0 1 333 11 121 3e-67 220 sp|P08100|OPSD_HUMAN 561 107 109 0 98.20 1 0 VPFSNKTGVVRSPFEHPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVFGGFTTTLYTSLHGYFVFGPTGCNLEGFFATLGG VPFSNATGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVLGGFTSTLYTSLHGYFVFGPTGCNLEGFFATLGG 4301 348 N/A 0 gi|283855845|gb|GQ290303.1| gi|283855845|gb|GQ290303.1| 0 0 sp|P08100|OPSD_HUMAN sp|P08100|OPSD_HUMAN sp|P08100|OPSD_HUMAN N/A N/A 1/0 5KA9HY61FL4TS28 22 3 N/A N/A N/A N/A N/A
+gi|283855845|gb|GQ290303.1| sp|P08100|OPSD_HUMAN 92.31 65 5 0 3174 3368 248 312 2e-35 127 sp|P08100|OPSD_HUMAN 319 60 64 0 98.46 3 0 KEVTRMVIIMVIAFLICWLPYAGVAFYIFTHQGSNFGPIFMTLPAFFAKSSSIYNPVIYIMMNKQ KEVTRMVIIMVIAFLICWVPYASVAFYIFTHQGSNFGPIFMTIPAFFAKSAAIYNPVIYIMMNKQ 4301 348 N/A 0 gi|283855845|gb|GQ290303.1| gi|283855845|gb|GQ290303.1| 0 0 sp|P08100|OPSD_HUMAN sp|P08100|OPSD_HUMAN sp|P08100|OPSD_HUMAN N/A N/A 3/0 18LV3GS19LI7SASA13 22 2 N/A N/A N/A N/A N/A
+gi|283855845|gb|GQ290303.1| sp|P08100|OPSD_HUMAN 91.53 59 5 0 2855 3031 177 235 2e-33 121 sp|P08100|OPSD_HUMAN 304 54 57 0 96.61 2 0 RYIPEGMQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIVIFFCYGQLVFTVKEVRS RYIPEGLQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIIIFFCYGQLVFTVKEAAA 4301 348 N/A 0 gi|283855845|gb|GQ290303.1| gi|283855845|gb|GQ290303.1| 0 0 sp|P08100|OPSD_HUMAN sp|P08100|OPSD_HUMAN sp|P08100|OPSD_HUMAN N/A N/A 2/0 6ML34VI14VARASA 22 1 N/A N/A N/A N/A N/A
+gi|283855845|gb|GQ290303.1| sp|P08100|OPSD_HUMAN 93.22 59 4 0 1404 1580 119 177 1e-25 97.1 sp|P08100|OPSD_HUMAN 240 55 56 0 94.92 3 0 LAGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGLALTWVMALACAAPPLVGWSR LGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLAGWSR 4301 348 N/A 0 gi|283855845|gb|GQ290303.1| gi|283855845|gb|GQ290303.1| 0 0 sp|P08100|OPSD_HUMAN sp|P08100|OPSD_HUMAN sp|P08100|OPSD_HUMAN N/A N/A 3/0 1AG36LV1LF13VA4 22 1 N/A N/A N/A N/A N/A
+gi|283855845|gb|GQ290303.1| sp|P08100|OPSD_HUMAN 88.46 26 3 0 4222 4299 312 337 1e-12 57.0 sp|P08100|OPSD_HUMAN 136 23 24 0 92.31 1 0 QFRNCMLTTLCCGKNPLGDDEASTTA QFRNCMLTTICCGKNPLGDDEASATV 4301 348 N/A 0 gi|283855845|gb|GQ290303.1| gi|283855845|gb|GQ290303.1| 0 0 sp|P08100|OPSD_HUMAN sp|P08100|OPSD_HUMAN sp|P08100|OPSD_HUMAN N/A N/A 1/0 9LI13TA1AV 22 1 N/A N/A N/A N/A N/A
+gi|283855822|gb|GQ290312.1| sp|P08100|OPSD_HUMAN 95.09 326 16 0 1 978 11 336 0.0 589 sp|P08100|OPSD_HUMAN 1518 310 322 0 98.77 1 0 VPFSNKTGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVANLFMVFGGFTTTLYTSMHGYFVFGATGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGLAFTWVMALACAAPPLAGWSRYIPEGMQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIVIFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVVAFLICWLPYASVAFYIFTHQGSNFGPVFMTIPAFFAKSSSIYNPVIYIMMNKQFRNCMLTTLCCGKNPLGDDEASTT VPFSNATGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVLGGFTSTLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLAGWSRYIPEGLQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIIIFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICWVPYASVAFYIFTHQGSNFGPIFMTIPAFFAKSAAIYNPVIYIMMNKQFRNCMLTTICCGKNPLGDDEASAT 983 348 N/A 0 gi|283855822|gb|GQ290312.1| gi|283855822|gb|GQ290312.1| 0 0 sp|P08100|OPSD_HUMAN sp|P08100|OPSD_HUMAN sp|P08100|OPSD_HUMAN N/A N/A 1/0 5KA66ND4FL4TS5ML7AP49LV25ML34VI40VI6LV19VI11SASA21LI13TA1 99 33 N/A N/A N/A N/A N/A
+gi|18148870|dbj|AB062417.1| sp|P08100|OPSD_HUMAN 93.39 348 23 0 1 1044 1 348 0.0 619 sp|P08100|OPSD_HUMAN 1596 325 337 0 96.84 1 0 MNGTEGPNFYVPFSNKTGVVRSPFEAPQYYLAEPWQFSMLAAYMFLLIMLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVFGGFTTTLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLVGWSRYIPEGMQCSCGIDYYTPHEETNNESFVIYMFVVHFIIPLIVIFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICWLPYAGVAFYIFTHQGSDFGPIFMTIPAFFAKTSAVYNPVIYIMMNKQFRNCMVTTLCCGKNPLGDDEASTTVSKTETSQVAPA MNGTEGPNFYVPFSNATGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVLGGFTSTLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLAGWSRYIPEGLQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIIIFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICWVPYASVAFYIFTHQGSNFGPIFMTIPAFFAKSAAIYNPVIYIMMNKQFRNCMLTTICCGKNPLGDDEASATVSKTETSQVAPA 1047 348 N/A 0 gi|18148870|dbj|AB062417.1| gi|18148870|dbj|AB062417.1| 0 0 sp|P08100|OPSD_HUMAN sp|P08100|OPSD_HUMAN sp|P08100|OPSD_HUMAN N/A N/A 1/0 15KA9AY22MV38FL4TS79VA9ML10PLHKEP1TV14IT2LM1VI47LV3GS11DN14TSSA1VI17VL2LI13TA13 99 33 N/A N/A N/A N/A N/A
+gi|12583664|dbj|AB043817.1| sp|P08100|OPSD_HUMAN 81.68 333 61 0 23 1021 1 333 0.0 532 sp|P08100|OPSD_HUMAN 1371 272 307 0 92.19 2 0 MNGTEGPNFYIPMSNATGVVRSPFEYPQYYLAEPWAFSALSAYMFFLIIAGFPINFLTLYVTIEHKKLRTPLNYILLNLAVADLFMVFGGFTTTMYTSMHGYFVFGPTGCNIEGFFATLGGEIALWCLVVLAIERWMVVCKPVTNFRFGESHAIMGVMVTWTMALACALPPLFGWSRYIPEGLQCSCGIDYYTRAPGINNESFVIYMFTCHFSIPLAVISFCYGRLVCTVKEAAAQQQESETTQRAEREVTRMVVIMVISFLVCWVPYASVAWYIFTHQGSTFGPIFMTIPSFFAKSSALYNPMIYICMNKQFRHCMITTLCCGKNPFEEEDG MNGTEGPNFYVPFSNATGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVLGGFTSTLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLAGWSRYIPEGLQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIIIFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICWVPYASVAFYIFTHQGSNFGPIFMTIPAFFAKSAAIYNPVIYIMMNKQFRNCMLTTICCGKNPLGDDEA 1344 348 N/A 0 gi|12583664|dbj|AB043817.1| gi|12583664|dbj|AB043817.1| 0 0 sp|P08100|OPSD_HUMAN sp|P08100|OPSD_HUMAN sp|P08100|OPSD_HUMAN N/A N/A 2/0 10IV1MF22AQ2AM1SA4FL2IVAL12IVEQ23FL4TS1ML3ML12IL14CS8WYMV5VMTS6SN6MAVF2TV6LA3FA20RLAK1GEIV10TVCV2ST2LMAIVI1SF4RQ2CF12EA3RK2RK6VI4SA2VI9WF8TN9SA5SA1LI3MV3CM6HN2IL2LI6FLEGEDEDDEGA 74 25 N/A N/A N/A N/A N/A
diff -r 000000000000 -r 432ea9614cc9 test-data/blastx_rhodopsin_vs_four_human_converted.tabular
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/blastx_rhodopsin_vs_four_human_converted.tabular Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,10 @@
+gi|57163782|ref|NM_001009242.1| sp|P08100|OPSD_HUMAN 96.55 348 12 0 1 1044 1 348 0.0 639
+gi|2734705|gb|U59921.1|BBU59921 sp|P08100|OPSD_HUMAN 85.24 332 49 0 42 1037 1 332 0.0 551
+gi|283855845|gb|GQ290303.1| sp|P08100|OPSD_HUMAN 96.40 111 4 0 1 333 11 121 3e-67 220
+gi|283855845|gb|GQ290303.1| sp|P08100|OPSD_HUMAN 92.31 65 5 0 3174 3368 248 312 2e-35 127
+gi|283855845|gb|GQ290303.1| sp|P08100|OPSD_HUMAN 91.53 59 5 0 2855 3031 177 235 2e-33 121
+gi|283855845|gb|GQ290303.1| sp|P08100|OPSD_HUMAN 93.22 59 4 0 1404 1580 119 177 1e-25 97.1
+gi|283855845|gb|GQ290303.1| sp|P08100|OPSD_HUMAN 88.46 26 3 0 4222 4299 312 337 1e-12 57.0
+gi|283855822|gb|GQ290312.1| sp|P08100|OPSD_HUMAN 95.09 326 16 0 1 978 11 336 0.0 589
+gi|18148870|dbj|AB062417.1| sp|P08100|OPSD_HUMAN 93.39 348 23 0 1 1044 1 348 0.0 619
+gi|12583664|dbj|AB043817.1| sp|P08100|OPSD_HUMAN 81.68 333 61 0 23 1021 1 333 0.0 532
diff -r 000000000000 -r 432ea9614cc9 test-data/blastx_rhodopsin_vs_four_human_converted_ext.tabular
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/blastx_rhodopsin_vs_four_human_converted_ext.tabular Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,10 @@
+gi|57163782|ref|NM_001009242.1| sp|P08100|OPSD_HUMAN 96.55 348 12 0 1 1044 1 348 0.0 639 sp|P08100|OPSD_HUMAN 1647 336 343 0 98.56 1 0 MNGTEGPNFYVPFSNKTGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVFGGFTTTLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLVGWSRYIPEGMQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIVIFFCYGQLVFTVXXXXXXXXXXXXXXXXXKEVTRMVIIMVIAFLICWVPYASVAFYIFTHQGSNFGPIFMTLPAFFAKSSSIYNPVIYIMMNKQFRNCMLTTLCCGKNPLGDDEASTTGSKTETSQVAPA MNGTEGPNFYVPFSNATGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVLGGFTSTLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLAGWSRYIPEGLQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIIIFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICWVPYASVAFYIFTHQGSNFGPIFMTIPAFFAKSAAIYNPVIYIMMNKQFRNCMLTTICCGKNPLGDDEASATVSKTETSQVAPA 1047 348 Rhodopsin OS=Homo sapiens GN=RHO PE=1 SV=1
+gi|2734705|gb|U59921.1|BBU59921 sp|P08100|OPSD_HUMAN 85.24 332 49 0 42 1037 1 332 0.0 551 sp|P08100|OPSD_HUMAN 1419 283 315 0 94.88 3 0 MNGTEGPNFYIPMSNKTGVVRSPFEYPQYYLAEPWQYSILCAYMFLLILLGFPINFMTLYVTIQHKKLRTPLNYILLNLAFANHFMVLCGFTVTMYSSMNGYFILGATGCYVEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFSENHAVMGVAFTWIMALSCAVPPLLGWSRYIPEGMQCSCGVDYYTLKPEVNNESFVIYMFVVHFTIPLIIIFFCYGRLVCTVXXXXXXXXXXXXXXXXXKEVTRMVIIMVVFFLICWVPYASVAFFIFSNQGSEFGPIFMTVPAFFAKSSSIYNPVIYIMLNKQFRNCMITTLCCGKNPFGEDD MNGTEGPNFYVPFSNATGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVLGGFTSTLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLAGWSRYIPEGLQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIIIFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICWVPYASVAFYIFTHQGSNFGPIFMTIPAFFAKSAAIYNPVIYIMMNKQFRNCMLTTICCGKNPLGDDE 1574 348 Rhodopsin OS=Homo sapiens GN=RHO PE=1 SV=1
+gi|283855845|gb|GQ290303.1| sp|P08100|OPSD_HUMAN 96.40 111 4 0 1 333 11 121 3e-67 220 sp|P08100|OPSD_HUMAN 561 107 109 0 98.20 1 0 VPFSNKTGVVRSPFEHPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVFGGFTTTLYTSLHGYFVFGPTGCNLEGFFATLGG VPFSNATGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVLGGFTSTLYTSLHGYFVFGPTGCNLEGFFATLGG 4301 348 Rhodopsin OS=Homo sapiens GN=RHO PE=1 SV=1
+gi|283855845|gb|GQ290303.1| sp|P08100|OPSD_HUMAN 92.31 65 5 0 3174 3368 248 312 2e-35 127 sp|P08100|OPSD_HUMAN 319 60 64 0 98.46 3 0 KEVTRMVIIMVIAFLICWLPYAGVAFYIFTHQGSNFGPIFMTLPAFFAKSSSIYNPVIYIMMNKQ KEVTRMVIIMVIAFLICWVPYASVAFYIFTHQGSNFGPIFMTIPAFFAKSAAIYNPVIYIMMNKQ 4301 348 Rhodopsin OS=Homo sapiens GN=RHO PE=1 SV=1
+gi|283855845|gb|GQ290303.1| sp|P08100|OPSD_HUMAN 91.53 59 5 0 2855 3031 177 235 2e-33 121 sp|P08100|OPSD_HUMAN 304 54 57 0 96.61 2 0 RYIPEGMQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIVIFFCYGQLVFTVKEVRS RYIPEGLQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIIIFFCYGQLVFTVKEAAA 4301 348 Rhodopsin OS=Homo sapiens GN=RHO PE=1 SV=1
+gi|283855845|gb|GQ290303.1| sp|P08100|OPSD_HUMAN 93.22 59 4 0 1404 1580 119 177 1e-25 97.1 sp|P08100|OPSD_HUMAN 240 55 56 0 94.92 3 0 LAGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGLALTWVMALACAAPPLVGWSR LGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLAGWSR 4301 348 Rhodopsin OS=Homo sapiens GN=RHO PE=1 SV=1
+gi|283855845|gb|GQ290303.1| sp|P08100|OPSD_HUMAN 88.46 26 3 0 4222 4299 312 337 1e-12 57.0 sp|P08100|OPSD_HUMAN 136 23 24 0 92.31 1 0 QFRNCMLTTLCCGKNPLGDDEASTTA QFRNCMLTTICCGKNPLGDDEASATV 4301 348 Rhodopsin OS=Homo sapiens GN=RHO PE=1 SV=1
+gi|283855822|gb|GQ290312.1| sp|P08100|OPSD_HUMAN 95.09 326 16 0 1 978 11 336 0.0 589 sp|P08100|OPSD_HUMAN 1518 310 322 0 98.77 1 0 VPFSNKTGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVANLFMVFGGFTTTLYTSMHGYFVFGATGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGLAFTWVMALACAAPPLAGWSRYIPEGMQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIVIFFCYGQLVFTVXXXXXXXXXXXXXXXXXKEVTRMVIIMVVAFLICWLPYASVAFYIFTHQGSNFGPVFMTIPAFFAKSSSIYNPVIYIMMNKQFRNCMLTTLCCGKNPLGDDEASTT VPFSNATGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVLGGFTSTLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLAGWSRYIPEGLQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIIIFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICWVPYASVAFYIFTHQGSNFGPIFMTIPAFFAKSAAIYNPVIYIMMNKQFRNCMLTTICCGKNPLGDDEASAT 983 348 Rhodopsin OS=Homo sapiens GN=RHO PE=1 SV=1
+gi|18148870|dbj|AB062417.1| sp|P08100|OPSD_HUMAN 93.39 348 23 0 1 1044 1 348 0.0 619 sp|P08100|OPSD_HUMAN 1596 325 337 0 96.84 1 0 MNGTEGPNFYVPFSNKTGVVRSPFEAPQYYLAEPWQFSMLAAYMFLLIMLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVFGGFTTTLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLVGWSRYIPEGMQCSCGIDYYTPHEETNNESFVIYMFVVHFIIPLIVIFFCYGQLVFTVXXXXXXXXXXXXXXXXXKEVTRMVIIMVIAFLICWLPYAGVAFYIFTHQGSDFGPIFMTIPAFFAKTSAVYNPVIYIMMNKQFRNCMVTTLCCGKNPLGDDEASTTVSKTETSQVAPA MNGTEGPNFYVPFSNATGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVLGGFTSTLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLAGWSRYIPEGLQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIIIFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICWVPYASVAFYIFTHQGSNFGPIFMTIPAFFAKSAAIYNPVIYIMMNKQFRNCMLTTICCGKNPLGDDEASATVSKTETSQVAPA 1047 348 Rhodopsin OS=Homo sapiens GN=RHO PE=1 SV=1
+gi|12583664|dbj|AB043817.1| sp|P08100|OPSD_HUMAN 81.68 333 61 0 23 1021 1 333 0.0 532 sp|P08100|OPSD_HUMAN 1371 272 307 0 92.19 2 0 MNGTEGPNFYIPMSNATGVVRSPFEYPQYYLAEPWAFSALSAYMFFLIIAGFPINFLTLYVTIEHKKLRTPLNYILLNLAVADLFMVFGGFTTTMYTSMHGYFVFGPTGCNIEGFFATLGGEIALWCLVVLAIERWMVVCKPVTNFRFGESHAIMGVMVTWTMALACALPPLFGWSRYIPEGLQCSCGIDYYTRAPGINNESFVIYMFTCHFSIPLAVISFCYGRLVCTVKXXXXXXXXXXXXXXXXXXVTRMVVIMVISFLVCWVPYASVAWYIFTHQGSTFGPIFMTIPSFFAKSSALYNPMIYICMNKQFRHCMITTLCCGKNPFEEEDG MNGTEGPNFYVPFSNATGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVLGGFTSTLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLAGWSRYIPEGLQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIIIFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICWVPYASVAFYIFTHQGSNFGPIFMTIPAFFAKSAAIYNPVIYIMMNKQFRNCMLTTICCGKNPLGDDEA 1344 348 Rhodopsin OS=Homo sapiens GN=RHO PE=1 SV=1
diff -r 000000000000 -r 432ea9614cc9 test-data/blastx_rhodopsin_vs_four_human_ext.tabular
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/blastx_rhodopsin_vs_four_human_ext.tabular Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,10 @@
+gi|57163782|ref|NM_001009242.1| sp|P08100|OPSD_HUMAN 96.55 348 12 0 1 1044 1 348 0.0 639 sp|P08100|OPSD_HUMAN 1647 336 343 0 98.56 1 0 MNGTEGPNFYVPFSNKTGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVFGGFTTTLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLVGWSRYIPEGMQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIVIFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICWVPYASVAFYIFTHQGSNFGPIFMTLPAFFAKSSSIYNPVIYIMMNKQFRNCMLTTLCCGKNPLGDDEASTTGSKTETSQVAPA MNGTEGPNFYVPFSNATGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVLGGFTSTLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLAGWSRYIPEGLQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIIIFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICWVPYASVAFYIFTHQGSNFGPIFMTIPAFFAKSAAIYNPVIYIMMNKQFRNCMLTTICCGKNPLGDDEASATVSKTETSQVAPA 1047 348 N/A
+gi|2734705|gb|U59921.1|BBU59921 sp|P08100|OPSD_HUMAN 85.24 332 49 0 42 1037 1 332 0.0 551 sp|P08100|OPSD_HUMAN 1419 283 315 0 94.88 3 0 MNGTEGPNFYIPMSNKTGVVRSPFEYPQYYLAEPWQYSILCAYMFLLILLGFPINFMTLYVTIQHKKLRTPLNYILLNLAFANHFMVLCGFTVTMYSSMNGYFILGATGCYVEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFSENHAVMGVAFTWIMALSCAVPPLLGWSRYIPEGMQCSCGVDYYTLKPEVNNESFVIYMFVVHFTIPLIIIFFCYGRLVCTVKEAAAQQQESATTQKAEKEVTRMVIIMVVFFLICWVPYASVAFFIFSNQGSEFGPIFMTVPAFFAKSSSIYNPVIYIMLNKQFRNCMITTLCCGKNPFGEDD MNGTEGPNFYVPFSNATGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVLGGFTSTLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLAGWSRYIPEGLQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIIIFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICWVPYASVAFYIFTHQGSNFGPIFMTIPAFFAKSAAIYNPVIYIMMNKQFRNCMLTTICCGKNPLGDDE 1574 348 N/A
+gi|283855845|gb|GQ290303.1| sp|P08100|OPSD_HUMAN 96.40 111 4 0 1 333 11 121 3e-67 220 sp|P08100|OPSD_HUMAN 561 107 109 0 98.20 1 0 VPFSNKTGVVRSPFEHPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVFGGFTTTLYTSLHGYFVFGPTGCNLEGFFATLGG VPFSNATGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVLGGFTSTLYTSLHGYFVFGPTGCNLEGFFATLGG 4301 348 N/A
+gi|283855845|gb|GQ290303.1| sp|P08100|OPSD_HUMAN 92.31 65 5 0 3174 3368 248 312 2e-35 127 sp|P08100|OPSD_HUMAN 319 60 64 0 98.46 3 0 KEVTRMVIIMVIAFLICWLPYAGVAFYIFTHQGSNFGPIFMTLPAFFAKSSSIYNPVIYIMMNKQ KEVTRMVIIMVIAFLICWVPYASVAFYIFTHQGSNFGPIFMTIPAFFAKSAAIYNPVIYIMMNKQ 4301 348 N/A
+gi|283855845|gb|GQ290303.1| sp|P08100|OPSD_HUMAN 91.53 59 5 0 2855 3031 177 235 2e-33 121 sp|P08100|OPSD_HUMAN 304 54 57 0 96.61 2 0 RYIPEGMQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIVIFFCYGQLVFTVKEVRS RYIPEGLQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIIIFFCYGQLVFTVKEAAA 4301 348 N/A
+gi|283855845|gb|GQ290303.1| sp|P08100|OPSD_HUMAN 93.22 59 4 0 1404 1580 119 177 1e-25 97.1 sp|P08100|OPSD_HUMAN 240 55 56 0 94.92 3 0 LAGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGLALTWVMALACAAPPLVGWSR LGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLAGWSR 4301 348 N/A
+gi|283855845|gb|GQ290303.1| sp|P08100|OPSD_HUMAN 88.46 26 3 0 4222 4299 312 337 1e-12 57.0 sp|P08100|OPSD_HUMAN 136 23 24 0 92.31 1 0 QFRNCMLTTLCCGKNPLGDDEASTTA QFRNCMLTTICCGKNPLGDDEASATV 4301 348 N/A
+gi|283855822|gb|GQ290312.1| sp|P08100|OPSD_HUMAN 95.09 326 16 0 1 978 11 336 0.0 589 sp|P08100|OPSD_HUMAN 1518 310 322 0 98.77 1 0 VPFSNKTGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVANLFMVFGGFTTTLYTSMHGYFVFGATGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGLAFTWVMALACAAPPLAGWSRYIPEGMQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIVIFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVVAFLICWLPYASVAFYIFTHQGSNFGPVFMTIPAFFAKSSSIYNPVIYIMMNKQFRNCMLTTLCCGKNPLGDDEASTT VPFSNATGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVLGGFTSTLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLAGWSRYIPEGLQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIIIFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICWVPYASVAFYIFTHQGSNFGPIFMTIPAFFAKSAAIYNPVIYIMMNKQFRNCMLTTICCGKNPLGDDEASAT 983 348 N/A
+gi|18148870|dbj|AB062417.1| sp|P08100|OPSD_HUMAN 93.39 348 23 0 1 1044 1 348 0.0 619 sp|P08100|OPSD_HUMAN 1596 325 337 0 96.84 1 0 MNGTEGPNFYVPFSNKTGVVRSPFEAPQYYLAEPWQFSMLAAYMFLLIMLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVFGGFTTTLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLVGWSRYIPEGMQCSCGIDYYTPHEETNNESFVIYMFVVHFIIPLIVIFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICWLPYAGVAFYIFTHQGSDFGPIFMTIPAFFAKTSAVYNPVIYIMMNKQFRNCMVTTLCCGKNPLGDDEASTTVSKTETSQVAPA MNGTEGPNFYVPFSNATGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVLGGFTSTLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLAGWSRYIPEGLQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIIIFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICWVPYASVAFYIFTHQGSNFGPIFMTIPAFFAKSAAIYNPVIYIMMNKQFRNCMLTTICCGKNPLGDDEASATVSKTETSQVAPA 1047 348 N/A
+gi|12583664|dbj|AB043817.1| sp|P08100|OPSD_HUMAN 81.68 333 61 0 23 1021 1 333 0.0 532 sp|P08100|OPSD_HUMAN 1371 272 307 0 92.19 2 0 MNGTEGPNFYIPMSNATGVVRSPFEYPQYYLAEPWAFSALSAYMFFLIIAGFPINFLTLYVTIEHKKLRTPLNYILLNLAVADLFMVFGGFTTTMYTSMHGYFVFGPTGCNIEGFFATLGGEIALWCLVVLAIERWMVVCKPVTNFRFGESHAIMGVMVTWTMALACALPPLFGWSRYIPEGLQCSCGIDYYTRAPGINNESFVIYMFTCHFSIPLAVISFCYGRLVCTVKEAAAQQQESETTQRAEREVTRMVVIMVISFLVCWVPYASVAWYIFTHQGSTFGPIFMTIPSFFAKSSALYNPMIYICMNKQFRHCMITTLCCGKNPFEEEDG MNGTEGPNFYVPFSNATGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVLGGFTSTLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLAGWSRYIPEGLQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIIIFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICWVPYASVAFYIFTHQGSNFGPIFMTIPAFFAKSAAIYNPVIYIMMNKQFRNCMLTTICCGKNPLGDDEA 1344 348 N/A
diff -r 000000000000 -r 432ea9614cc9 test-data/blastx_sample.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/blastx_sample.xml Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,758 @@
+
+
+
+ blastx
+ BLASTX 2.2.24+
+ Stephen F. Altschul, Thomas L. Madden, Alejandro A. Schäffer, Jinghui Zhang, Zheng Zhang, Webb Miller, and David J. Lipman (1997), "Gapped BLAST and PSI-BLAST: a new generation of protein database search programs", Nucleic Acids Res. 25:3389-3402.
+ /share/BlastDB/nr
+ Query_1
+ phage_suis
+ 1890
+
+
+ BLOSUM62
+ 0.001
+ 11
+ 1
+ L;
+
+
+
+
+ 1
+ Query_1
+ phage_suis
+ 1890
+
+
+ 1
+ gi|119953746|ref|YP_950551.1|
+ tail tape measure protein [Streptococcus phage SMP] >gi|118430558|gb|ABK91882.1| tail tape measure protein [Streptococcus phage SMP]
+ YP_950551
+ 659
+
+
+ 1
+ 988.407949172964
+ 2554
+ 0
+ 336
+ 1889
+ 25
+ 542
+ 3
+ 0
+ 518
+ 518
+ 0
+ 518
+ NWFHLLNSGGSALSVMFAKLVGIIAGISAPIWXXXXXXXXXXXXXXXXYNTNEEFRTKVQAAWEAIKSAISTAVEAVVSFVMDLWGQMVAWWNENQELIRQTAETVWNAIRTVVETVMTALIPIVQTAWDLILAVVTTVLNVIKTVVDTGLKVVLGIIKAVMQMINGDWSGAWETLKGVAGTIWEGIKSLVQVAIDGLVQIFQTGLAFLKSIWDTVWGTIMAVVGPIWDWIKTTVSNAITAVWEIIQNIMTSIQTTWDTVWNAISTVASNIWTAISTTVMSVLTTIWGYIQTYLELIKTVWSAAWEIIKAVFAAILLTIVGLVTGNFDLIKQAISNAWEIIKTKTSEIWNAITTFLSGIWEGIKTAASTAWEWIKTTISNVMTTIKSNIETAWNNIKTSISNALNNIKSAAENAWNNIKSAISTAIENIKSTVSNGWNNLVSTVTNAGPRIVSAVRTGFDNAVNAARNFISNAISVGGDLINGFVEGVKGAAGRLIDAVGGAVSGAIDWAKGLLGIKS
+ NWFHLLNSGGSALSVMFAKLVGIIAGISAPIWAVIGVIAALVAGFVLLYNTNEEFRTKVQAAWEAIKSAISTAVEAVVSFVMDLWGQMVAWWNENQELIRQTAETVWNAIRTVVETVMTALIPIVQTAWDLILAVVTTVLNVIKTVVDTGLKVVLGIIKAVMQMINGDWSGAWETLKGVAGTIWEGIKSLVQVAIDGLVQIFQTGLAFLKSIWDTVWGTIMAVVGPIWDWIKTTVSNAITAVWEIIQNIMTSIQTTWDTVWNAISTVASNIWTAISTTVMSVLTTIWGYIQTYLELIKTVWSAAWEIIKAVFAAILLTIVGLVTGNFDLIKQAISNAWEIIKTKTSEIWNAITTFLSGIWEGIKTAASTAWEWIKTTISNVMTTIKSNIETAWNNIKTSISNALNNIKSAAENAWNNIKSAISTAIENIKSTVSNGWNNLVSTVTNAGPRIVSAVRTGFDNAVNAARNFISNAISVGGDLINGFVEGVKGAAGRLIDAVGGAVSGAIDWAKGLLGIKS
+ NWFHLLNSGGSALSVMFAKLVGIIAGISAPIWAVIGVIAALVAGFVLLYNTNEEFRTKVQAAWEAIKSAISTAVEAVVSFVMDLWGQMVAWWNENQELIRQTAETVWNAIRTVVETVMTALIPIVQTAWDLILAVVTTVLNVIKTVVDTGLKVVLGIIKAVMQMINGDWSGAWETLKGVAGTIWEGIKSLVQVAIDGLVQIFQTGLAFLKSIWDTVWGTIMAVVGPIWDWIKTTVSNAITAVWEIIQNIMTSIQTTWDTVWNAISTVASNIWTAISTTVMSVLTTIWGYIQTYLELIKTVWSAAWEIIKAVFAAILLTIVGLVTGNFDLIKQAISNAWEIIKTKTSEIWNAITTFLSGIWEGIKTAASTAWEWIKTTISNVMTTIKSNIETAWNNIKTSISNALNNIKSAAENAWNNIKSAISTAIENIKSTVSNGWNNLVSTVTNAGPRIVSAVRTGFDNAVNAARNFISNAISVGGDLINGFVEGVKGAAGRLIDAVGGAVSGAIDWAKGLLGIKS
+
+
+
+
+ 2
+ gi|289551554|ref|YP_003472458.1|
+ Phage tail length tape-measure protein [Staphylococcus lugdunensis HKU09-01] >gi|289181085|gb|ADC88330.1| Phage tail length tape-measure protein [Staphylococcus lugdunensis HKU09-01]
+ YP_003472458
+ 1220
+
+
+ 1
+ 256.91395450591
+ 655
+ 5.97108392092708e-66
+ 342
+ 1889
+ 657
+ 1106
+ 3
+ 0
+ 170
+ 254
+ 66
+ 516
+ FHLLNSGGSALSVMFAKLVGIIAGISAPIWXXXXXXXXXXXXXXXXYNTNEEFRTKVQAAWEAIKSAISTAVEAVVSFVMDLWGQMVAWWNENQELIRQTAETVWNAIRTVVETVMTALIPIVQTAWDLILAVVTTVLNVIKTVVDTGLKVVLGIIKAVMQMINGDWSGAWETLKGVAGTIWEGIKSLVQVAIDGLVQIFQTGLAFLKSIWDTVWGTIMAVVGPIWDWIKTTVSNAITAVWEIIQNIMTSIQTTWDTVWNAISTVASNIWTAISTTVMSVLTTIWGYIQTYLELIKTVWSAAWEIIKAVFAAILLTIVGLVTGNFDLIKQAISNAWEIIKTKTSEIWNAITTFLSGIWEGIKTAASTAWEWIKTTISNVMTTIKSNIETAWNNIKTSISNALNNIKSAAENAWNNIKSAISTAIENIKSTVSNGWNNLVSTVTNAGPRIVSAVRTGFDNAVNAARNFISNAISVGGDLINGFVEGVKGAAGRLIDAVGGAVSGAIDWAKGLLGIKS
+ FTLLFGKASLVRTVFGLLVGVFTSLSAPVLAVIAVIGSLVAIFVYLWKTNDGFREACINAWNVIKTTVSTVVTVIVAFVKSIWGGLVAWWQQNHVLIQAAATVVWNAIKTVIMTVMNALGPSMKTAWEVIKQAVIIVWEFIKTYVQVAIAVVSGVIKTVMQLITGDWSGAWNTIKQTAMTVWNLIKS-------GATAIFNA----LKVALSAIWNAIKSAASGAWNDMKAVIVAAVNYIKNRVQAQWNTLKAITTGVWNGIKAVISAVWNAIKSFVTSSVSKVKSSVSSGFNSVRNV-------VRSVMSA---------------VKSFISSAWNGVKSIVSGAVGAVKSFVSSGFNAVRNTVSSIMSRVKGIISSI-----------WNSIKSTVSNAVHNMTSA----------------------MSSGMSRMGSAVHSGMSRVSSAVRNGISGAYNAVRGGVYRMVSAGADLARGIARGIMNMAGYVMSRARALASRAVSAIKSALRIHS
+ F LL S + +F LVG+ +SAP+ AVI VI +LVA FV L+ TN+ FR AW IK+ +ST V +V+FV +WG +VAWW +N LI+ A VWNAI+TV+ TVM AL P ++TAW++I V V IKT V + VV G+IK VMQ+I GDWSGAW T+K A T+W IKS G IF LK +W I + W+ +K + A+ + +Q +++ VWN I V S +W AI + V S ++ + + + ++ V +++V +A +K IS+AW +K+ S A+ +F+S + ++ S+ +K IS++ WN+IK+++SNA++N+ SA +S+G + + S V + R+ SAVR G A NA R + +S G DL G G+ AG ++ S A+ K L I S
+
+
+
+
+ 3
+ gi|223044325|ref|ZP_03614360.1|
+ phage tape measure protein [Staphylococcus capitis SK14] >gi|222442293|gb|EEE48403.1| phage tape measure protein [Staphylococcus capitis SK14]
+ ZP_03614360
+ 1320
+
+
+ 1
+ 252.67675917082
+ 644
+ 1.12609769207128e-64
+ 393
+ 1889
+ 655
+ 1193
+ 3
+ 0
+ 165
+ 275
+ 54
+ 546
+ LVGIIAGISAPIWXXXXXXXXXXXXXXXXYNTNEEFRTKVQAAWEAIKSAISTAVEAVVSFVMDLWGQMVAWWNENQELIRQTA---ETVWNAIRTVVETVMTALIPIVQTAWDLILAVVTTVLNVIKTVVDTGLKVVLGIIKAVMQMINGDWSGAWETLKGVAGTIWEGIKSLV---------------QVAIDGLVQIFQTGLAFLKSIWDTVWGTIMAVVG-------PIWDWIKTT-------VSNAITAVWEIIQNIMTSIQTTW----DTVWNAISTVASNIWTAISTTVMSVLTTIWGYIQTYLELIKTVWSAAWEIIKAVFAAILLTIVGLVTGNFDLIKQAISNAWEIIKTKTSEIWNAITTFLSGIWEGIKTAASTAWEWIKTTISNVMTTIKSNIETAWNNIKTSISNALNNIKSAAENAWNNIKSAISTAIENIKSTVSNGWNNLVSTVTNAGPRIVS-----------AVRTGFDNAVNAARNFISNAISVGGDLINGFVEGVKGAAGRLIDAVGGAVSGAIDWAKGLLGIKS
+ LGGVLAALSGPVGIVIAAVAAVIAIFVALWNSSETLRNALTDAWNAIASSVGAAIQAVLGFLGDLFGRA-------QEILAPLAPMFQQVWSQIVAIVDTAVNVIAPMVKQAFNTVVAVVKVAWEIIKAVIKISMEVILSTIVALLQLLTGDWRGAWQTMSKAGAEIWKAIVEMAKNIWSILGDYLKQSWQNIVDGFSAIFGPLAGIAGSIWNGIVNIVKTVVSGLGAFLTSIWTAIVTSAQVQWSIIATVAQTIWSAIVNVIVTVVTTLVSILATIWTTIVTVASTIWTTLVTVSQTIWTIIVTTITTIVTTLGTILSAIWTGIVTVATTIWTTLVTVAQTIWTLIVTTITTIISTLVTIITTVWTTIVSVTSTIWSSLVAIAQTIWSSVLSIISGIVGVIVAIVTGNWSLLRSSTASIMSGIAGLISAVWNSITSVISSAVSNAVSTAVSGFFNMLSSIGSAMHGIVSSVLSGMMSVVNSVRSGVSNALSAVRNFIGHFTQAGTDLIMGMVNGIKNAAINVVNAAKGVASSAINAVRSVLNSHS
+ L G++A +S P+ VI +AA++A FV L+N++E R + AW AI S++ A++AV+ F+ DL+G+ QE++ A + VW+ I +V+T + + P+V+ A++ ++AVV +IK V+ ++V+L I A++Q++ GDW GAW+T+ IW+ I + Q +DG IF SIW+ + + VV IW I T+ ++ +W I N++ ++ TT T+W I TVAS IWT + T ++ T I I T + + T+ SA W I V I T+V + + LI I+ + T + +W I + S IW + A T W + + IS ++ I + + W+ +++S ++ ++ I WN+I S IS+A+ N ST +G+ N++S++ +A IVS +VR+G NA++A RNFI + G DLI G V G+K AA +++A G S AI+ + +L S
+
+
+ 2
+ 130.568493605019
+ 327
+ 6.45396672852224e-28
+ 384
+ 1796
+ 844
+ 1309
+ 3
+ 0
+ 101
+ 215
+ 79
+ 508
+ FAKLVGIIAGISAPIWXXXXXXXXXXXXXXXXYNTNEEFRTKVQAAWEAIKSAISTAVEAVVSFVMDLWGQMVAWWNENQELIRQTAETVWNAIRTVVETVMTALIPIVQTAWDLILAVVTTVLNVIKTVVDTGLKVVLGIIKAVM----QMINGDWSG-------AWETLKGVAGTIWEGIKSLVQVAIDGLVQIFQTGLAFLKSIWDTVWGTIMAVVGPIWDWIKTTVSNAITAVWEIIQNIMTSIQTTWDTVWNAISTVASNIWTAISTTVMS-VLTTIWGYIQTYLELIKTVWSAAWEIIKAVFAAILLTIVGLVTGNFDLIKQAISNAWEIIKTKTSEIWNAITTFLSGIWEGIKTAASTAWEWIKTTISNVMTTIKS--------------------NIETAWNNIKTSISNALNNIKSAAENAWNNIKSAI--STAIENIKSTVSNG---WNNLVSTVTNAGPRIVSAVRTGFDNAVNAARNFISNAISVGGDLINGFVEG
+ FSAIFGPLAGIAGSI-------------------------------WNGIVNIVKTVVSGLGAFLTSIWTAIVTSAQVQWSIIATVAQTIWSAIVNVIVTVVTTLVSILATIWTTIVTVASTIWTTLVTVSQTIWTIIVTTITTIVTTLGTILSAIWTGIVTVATTIWTTLVTVAQTIWTLIVTTITTIISTLVTIITTVWTTIVSVTSTIWSSLVAIAQTIWSSVLSIISGIVGVIVAIVTGNWSLLRSSTASIMSGIAGLISAVWNSITSVISSAVSNAVSTAVSGFFNMLSSIGSAMHGIVSSVLSGMMSVV--------NSVRSGVSNALSAVRNFIGHFTQAGTDLIMGMVNGIKNAAINVVNAAKGVASSAINAVRSVLNSHSPSRVMMGIGGDFGEGFKIGIDDKKKSVANIAGGLGSSAVKA---VKNAVNPTDVLSDVRSTLKNSNLKIPNIQGDIKNASASANANITHTHEYKTNPSQRVVTVQMDVNNDALTHIVNG
+ F+ + G +AGI+ I W I + + T V + +F+ +W +V +I A+T+W+AI V+ TV+T L+ I+ T W I+ V +T+ + TV T +++ I ++ +++ W+G W TL VA TIW I + + I LV I T + S+ T+W +++A+ IW + + +S + + I+ + ++++ ++ + I+ + S +W +I++ + S V + + + ++ ++ SA I+ +V + ++ + + ++ +SNA ++ A T + G+ GIK AA K S+ + ++S + ++ K S++N + S+A A +K+A+ + + +++ST+ N N+ + NA + + + N ++ ++ + V D + V G
+
+
+
+
+ 4
+ gi|268611153|ref|ZP_06144880.1|
+ hypothetical protein RflaF_16865 [Ruminococcus flavefaciens FD-1]
+ ZP_06144880
+ 1158
+
+
+ 1
+ 239.194774013712
+ 609
+ 1.28842161409548e-60
+ 78
+ 1847
+ 440
+ 1042
+ 3
+ 0
+ 183
+ 291
+ 85
+ 639
+ NLVAGLGQKDADIKGLLSNLGETIQNFVRNVKNVVLTIWDNL-PLAPWQKW----LGLIAVAAGPFLMLLGXXXXXXXXXXXXXXXXXXXXNWFHLLNSGGSALSVMFAKLVGIIAGISAPIWXXXXXXXXXXXXXXXXYNTNEEFRTKVQAAWEAIKSAISTAVEAVVSFVMDLWGQMVAWWNENQELIRQTAETVWNAIRTVVETVMTALIPIVQTAWDLILAVVTTVLNVIKTVVDTGLKVVLGIIKAVMQMINGDWSGAWETLKGVAGTIWEGIKSLVQVAIDGLVQIFQTGLAFLKSIWDTVWGTIMAVVGPIWDWIKTTVSNAITAVWEIIQNIMTSIQTTWDTVW-----------NAISTVASNIWTAISTTVMSVLTTIWGYIQT---------------YLELIKTVWSA------------------AWEIIKAVFAAILLTIVGLVTGNFDLIKQAISNAWEIIKTKTSEIWNAITTFLSGIWEGIKTAASTAWEWIKTTISNVMTTIKSNIETAWNNIKTSISNALNNIKSAAENAWNNIKSAISTAIENIKSTVSNGWNNLVSTVTNAGPRIVSAVRTGFDNAVNAARNFISNAISVGGDLINGFVEGVKGAAGRLIDAVGGAVS
+ NLGGQLTILKSQLQELAISFGEILMPAIRAIVSKIQGFIDKLNAMDPATKETIVKIALVAAALGPLLVVVGKTMVGVGKLMQLVANLPT-------IIAGAKAAFTSFGAAIG---GISAPVVAVIAVVAALVAAFVHLWRTNEDFRNKITAIWNQIKSIFDNFCQGIVDRVNAL--------GFDFKNISEVIKAVWDGL-------CKFLAPVFE-------GVFQQVANIFKAVTD----IILNILDIFVGIFTGDWSRVWDGIKGIFVAVWNFLKDTLKNYLNVLCNLFGTNLDEVKEFWVNVWTSIKNFFVNIWNGIKNFITGVVNAIKNFFTTIWTGIKNFFVGIWTAIYNSVAEKINLIKTVITVVWNAIHTAISMVLNAIWNVISTVWQTIYDFISPLLEAFRYLFETIFEAIHVIISRVMDWIHEKITTAWENIKAVVTIVLEAIKSVIETVWNAIHTAITTVMDAISNVISTVWNAISSFISGVVNAIWSVISSIWNSIKDHITNTLNAIHAVVSAVWNAISGFISGVLNTISSVVSSIWNGIKNTVTNILNTIKTTVSNIWDSVKNAVTQKITAIKDTIVNGFNAAVNFIKNLASQAFQWGADIINGIVNGIKNCIGKVADAVKGVAN
+ NL L + ++ L + GE + +R + + + D L + P K + L+A A GP L+++G + ++ + + + + +G A F +G GISAP+ AVI V+AALVA FV L+ TNE+FR K+ A W IKS + +V V L + + I + + VW+ + L P+ + V V N+ K V D ++L I+ + + GDWS W+ +KG+ +W +K ++ ++ L +F T L +K W VW +I IW+ IK ++ + A+ I T I+ + +W N I TV + +W AI T + VL IW I T + L +T++ A AWE IKAV +L I ++ ++ I AI+ + I S +WNAI++F+SG+ I + S+ W IK I+N + I + + WN I IS LN I S + WN IK+ ++ + IK+TVSN W+++ + VT I + GF+ AVN +N S A G D+ING V G+K G++ DAV G +
+
+
+ 2
+ 141.354081730704
+ 355
+ 3.65629455324605e-31
+ 543
+ 1856
+ 547
+ 938
+ 3
+ 0
+ 103
+ 183
+ 52
+ 441
+ ISTAVEAVVSFVMDLWGQMVAWWNENQELIRQTAETVWNAIRTVVETVMTALIPIVQTAWDLILAVVTTVLNVIKTVVDTGLKVVLGIIKAVMQMINGDWSGAWETLKGVAGTIWEGIKSLVQVAIDGLVQIFQTGLAFLKSIWDTVWGTIMAVVGPIWDWIKTTVSNAITAVWEIIQNIMTSIQTTWDTVWNAISTVASNIWTAISTTVMSVLTTIWGYIQTYLELIKTVWSAAWEIIKAVFAAILLTIVGLVTGNFDLIKQAISNAWEIIKTKTSEIWNAITTFLSGIWEGIKTAASTAWEWIKTTISNVMTTIKSNIETAWNNIKTSISNALNNIKSAAENAWNNIKSAISTAIENIKSTVSNGWNNL---VSTVTNAGPRIVSAVRTGFDNAVNAARNFISNAISVGGDLINGFVEGVKGAAGRLIDAVGGAVSGAI
+ ISAPVVAVIAVVAALVAAFVHLWRTNEDF-RNKITAIWNQIKSIFDNFCQGIVDRVNA-------------------LGFDFKNISEVIKAV-------WDGLCKFLAPVFEGVFQQVANIFKAVTDIILNILDIFVGIFTGDWSRVWDGIKGIFVAVWNFLKDTLKNYLNVLCNLFGTNLDEVKEFWVNVWTSIKNFFVNIWNGIKNFITGVVNAI-----------KNFFTTIWTGIKNFF-------VGIWTAIYNSVAEKIN----LIKTVITVVWNAIHTAISMVLNAIWNVISTVWQTIYDFISPLLEAFRYLFETIFEAIHVIISRVMDWIHEKITTAWENIKAVVTIVLEAIKSVIETVWNAIHTAITTVMDAISNVISTVWNAISSFISGVVNAIWSVISSIWNSIKDHITNTLNAIHAVVSAVWNAISGFI
+ IS V AV++ V L V W N++ R +WN I+++ + ++ V + K + +IKAV W G + L V +++ + ++ + D ++ I + W VW I + +W+++K T+ N + + + + ++ W VW +I NIW I + V+ I K ++ W IK F VG+ T ++ + + I+ +IKT + +WNAI T +S + I ST W+ I IS ++ + ET + I IS ++ I AW NIK+ ++ +E IKS + WN + ++TV +A ++S V + ++ N I + IS + I + A ++ AV A+SG I
+
+
+ 3
+ 140.198483002952
+ 352
+ 8.14537447802119e-31
+ 522
+ 1844
+ 722
+ 1121
+ 3
+ 0
+ 116
+ 190
+ 77
+ 459
+ WEAIKSAISTAVEAVVSFVMDLW--------GQMVAWWN---ENQELIRQTAETVWNAIRTVVETVMTALIPIVQTAWDLILAVVTTVLNVIKTVVDTGLKVVLGIIKAVMQMINGDWSGAWETLKGVAGTIWEGIKSLVQVAIDGLVQIFQTGLAFLKSIWDTVWGTIMAVVGPIWDWIKTTVSNAITAVWEIIQNIMTSIQTTWDTVWNAISTVASNIWTAISTTVMSVLTTIWGYIQTYLELIKTVWSAAWEIIKAVFAAILLTIVGLVTGNFDLIKQAISNAWEIIKTKTSEIWNAITTFLSGIWEGIKTAASTAWEWIKTTISNVMTTIKSNIETAWNNIKTSISNALNNIKSAAENAWNNIKSAISTAIENIKSTVSN--GWNNLVSTVTNAGPRIVSAVRTGFDNAVNAARNFISNAISVGGDLI-----NGFVEGVKGAAGRLIDAVGGAV
+ WNGIKNFITGVVNAIKNFFTTIWTGIKNFFVGIWTAIYNSVAEKINLIKTVITVVWNAIHTAISMVLNAIWNVISTVWQTIYDFISPLLEAFRYLFETIFEAIHVIISRVMDWIHEKITTAWENIKAVVTIVLEAIKSVIETVWNAI----HTAIT-------TVMDAISNVISTVWNAISSFISGVVNAIWSVISSIWNSIKDHITNTLNAIHAVVSAVWNAIS-----------GFISGVLNTISSVVSSIWNGIKNTVTNILNTIKTTVSNIWDSVKNAVTQKITAIKDTIVNGFNAAVNF-------IKNLASQAFQWGADII---------------NGIVNGIKNCIGKVADAVKGVANKIKSFLHFSVPD-EGTLADFESW--------------MPDFMQGLAQGINKSKKYVEKAISGVADAMTIAMNSDFNVDMSGVTGAMVGAGGTTV
+ W IK+ I+ V A+ +F +W G A +N E LI+ VWNAI T + V+ A+ ++ T W I ++ +L + + +T + + II VM I+ + AWE +K V + E IKS+++ + + T + TV I V+ +W+ I + +S + A+W +I +I SI+ NAI V S +W AIS G+I L I +V S+ W IK IL TI V+ +D +K A++ IK +NA F IK AS A++W I N I I N + + A + N IKS + ++ + + T+++ W + G +N ++ ++ AIS D + + F + G G ++ A G V
+
+
+ 4
+ 115.160510568324
+ 287
+ 2.80602663410135e-23
+ 501
+ 1694
+ 770
+ 1144
+ 3
+ 0
+ 100
+ 176
+ 39
+ 406
+ RTKVQAAWEAIKSAISTAVEAVVSFVMDLWGQMVAWWNENQELIRQTAETVWNAIRTVVETVMTALIPIVQTAWDLILAVVTTVLNVIKTVVDTGLKVVLGIIKAVMQMINGDWSGAWET----LKGVAGTIWEGIKSLVQVAIDGLVQIFQTGLAFLKSIWDTVWGTIMAVVGPIWDWIKTTVSNAITAVWEIIQNIMTSIQTTWDTVWNAISTVASNIWTAISTTVMSVLTTIWGYIQTYLELIKTVWSAAWEIIKAVFAAILLTIVGLVTGNFDLIKQAISNAWEIIKTKTSEIWNAITTFLSGIWEGIKTAASTAWEWIKTTISNVMTTIKSNIETAWNNIKTSISNALNNIKSAAENAWNNIKSAISTAIENI-KSTVSNGWNNLVSTV---TNAGPRIVS
+ KTVITVVWNAIHTAISMVLNAIWNVISTVWQTIYDFISPLLEAFRYLFETIFEAIHVIISRVMDWIHEKITTAWENIKAVVTIVLEAIKSVIETVWNAIHTAITTVMDAISNVISTVWNAISSFISGVVNAIWSVISSIWNSIKDHITNTLNAIHAVVSAVWNAISGFISGVL--------NTISSVVSSIWNGIKNTVTNI-------LNTIKTTVSNIWDSVKNAVTQKITAI-------KDTIVNGFNAAVNFIKNLASQAFQWGADIINGIVNGIKNCIGKVADAVK----GVANKIKSFLHFSVPDEGTLAD-----FESWMPDFMQGLAQGINKSKKYVEKAISGVADAMTIAMNSDFNVDMSGVTGAMVGAGGTTVVNNYNNDNSRTVNQTNNSPKSLS
+ +T + W AI +AIS + A+ + + +W + + + E R ET++ AI ++ VM + + TAW+ I AVVT VL IK+V++T + I VM I+ S W + GV IW I S+ D + A + ++W+ + G I V+ T+S+ ++++W I+N +T+I N I T SNIW ++ V +T I + I ++AA IK + + ++ G + IK I + +K + N I +FL T A ++ + + M + I + ++ +IS + + A + +N S ++ A+ +TV N +NN S TN P+ +S
+
+
+ 5
+ 90.8929372855311
+ 224
+ 5.66707902872949e-16
+ 492
+ 1148
+ 811
+ 1044
+ 3
+ 0
+ 67
+ 106
+ 29
+ 241
+ EEFRTKVQAAWEAIKSAISTAVEAVVSFVMDLWGQMVAWWNENQELIRQTAETVWNAIRTVVETVMTALIPIVQTAWDLILAVVTTVLNVIKTVVDT-----------GLKVVLGIIKAVMQMINGDWSGAWETLKGVAGTIWEGIKSLVQVAIDGLVQIFQTGLAFLKSIWDTVWGTIMAVVGPIWD-----------WIKTTVSNAITAVWEIIQNIMTSIQTTWDTVWNAISTVASNI
+ EAFRYLFETIFEAIHVIISRVMDWIHEKITTAWENIKAVVTIVLEAIKSVIETVWNAIHTAITTVMDAISNVISTVWNAISSFISGVVNAIWSVISSIWNSIKDHITNTLNAIHAVVSAVWNAISGFISGVLNTISSVVSSIWNGIKNTV-------TNILNTIKTTVSNIWDSVKNAVTQKITAIKDTIVNGFNAAVNFIKNLASQAFQWGADIINGIVNGIKNCIGKVADAVKGVANKI
+ E FR + +EAI IS ++ + + W + A E I+ ETVWNAI T + TVM A+ ++ T W+ I + ++ V+N I +V+ + L + ++ AV I+G SG T+ V +IW GIK+ V I T + +IWD+V + + I D +IK S A +II I+ I+ V +A+ VA+ I
+
+
+ 6
+ 51.9877801178785
+ 123
+ 0.000291728300853117
+ 1158
+ 1883
+ 547
+ 775
+ 3
+ 0
+ 50
+ 102
+ 35
+ 253
+ ISTTVMSVLTTIWGYIQTYLELIKT------VWSAAWEIIKAVFAAILLTIVGLVTG-NFDLIKQAISNAWEIIKTKTSEIWNAITTFLSGIWEGIKTAASTAWEWIKTTISNVMTTI----KSNIETAWNNIKTSISNALNNIKSAAENAWNNIKSAISTAIENIKSTVSNGWNNLVSTVTNAGPRIVSAVRTGFDNAVNAARNFISNAISVGGDLINGFVEGVKGAAGRLIDAVGGAVSGAIDWAKGLLGI
+ ISAPVVAVIAVVAALVAAFVHLWRTNEDFRNKITAIWNQIKSIFDNFCQGIVDRVNALGFDF-----KNISEVIKA----VWDGLCKFLAPVFEGVFQQVANIFKAVTDIILNILDIFVGIFTGDWSRVWDGIKGIFVAVWNFLKDTLKNYLNVLCNLFGTNLDEVKEFWVNVW---------------TSIKNFFVNIWNGIKNFITGVVNAIKNFFTTIWTGIKNFFVGIWTAIYNSVAEKINLIKTVITV
+ IS V++V+ + + ++ L +T +A W IK++F IV V FD N E+IK +W+ + FL+ ++EG+ + ++ + I N++ + W+ IK N +K +N N + + T ++ +K N W ++++ F N N +NFI+ ++ + G+K + A+ +V+ I+ K ++ +
+
+
+
+
+ 5
+ gi|268610688|ref|ZP_06144415.1|
+ hypothetical protein RflaF_14482 [Ruminococcus flavefaciens FD-1]
+ ZP_06144415
+ 1444
+
+
+ 1
+ 234.572379102704
+ 597
+ 3.17349283264528e-59
+ 78
+ 1847
+ 440
+ 1042
+ 3
+ 0
+ 185
+ 294
+ 85
+ 639
+ NLVAGLGQKDADIKGLLSNLGETIQNFVRNVKNVVLTIWDNL-PLAPWQKW----LGLIAVAAGPFLMLLGXXXXXXXXXXXXXXXXXXXXNWFHLLNSGGSALSVMFAKLVGIIAGISAPIWXXXXXXXXXXXXXXXXYNTNEEFRTKVQAAWEAIKSAISTAVEAVVSFVMDLWGQMVAWWNENQELIRQTAETVWNAIRTVVETVMTALIPIVQTAWDLILAVVTTVLNVIKTVVDTGLKVVLGIIKAVMQMINGDWSGAWETLKGVAGTIWEGIKSLVQVAIDGLVQIFQTGLAFLKSIWDTVWGTIMAVVGPIWDWIKTTVS-------NAITAVWEIIQN----IMTSIQTTWDTVWNAISTVASNIWTAISTTVMSVLTTIWGYIQT---------------YLELIKTVWSA------------------AWEIIKAVFAAILLTIVGLVTGNFDLIKQAISNAWEIIKTKTSEIWNAITTFLSGIWEGIKTAASTAWEWIKTTISNVMTTIKSNIETAWNNIKTSISNALNNIKSAAENAWNNIKSAISTAIENIKSTVSNGWNNLVSTVTNAGPRIVSAVRTGFDNAVNAARNFISNAISVGGDLINGFVEGVKGAAGRLIDAVGGAVS
+ NLGGQLTILKSQLQELAISFGEILMPAIRSIVSRIQGLIDKFNALSPATKETIVKVALVAATLGPLLVVVGKTMVGVGKLMQLVA------NLPTIIASAKAA----FTSFGAAIGGISAPVVAVIAVVAALVAAFVHLWRTNEDFRNKITAIWEQIKSIFSGFCQGIVDRINALGFDF---------------KNITEVIKAVWDGLCKFLKPIFEGQFQ-------QIANIFKAVTD----IILSVLDIFVGIFTGDWSRVWDGIKGIFVAVWNFIKDTLKNALNMICGIFGTDLGEVKEFWVGVWTSIKNFFVNIWNGIKNFISSVLGGIKNFFTTIWTGIKNFFVGIWTAIYSSVSEKINLIKTVITVVWNAIHTAISTVLNAIWSVITTVWQTIYDFISPLLEAFRYLFETIFEAIHVIISRVMDWIHDKIVERWETIKAIVTVVLEAIKSVIETVWNAIHTAISTVMDAIHNVVSTVWNAISGFISGVVNAIWSVISSIWNSIKDHITNTLNAIHAVVSAVWNAISGFISGVLNTISSVVSSIWNGIKNTVTNILNAIKTTVSNIWDSVKNAVTQKITAIKDTIVNGFNAAVNFIKNLGSQAFQWGADIINNIVSGIKNCIGKVADAVKGVAN
+ NL L + ++ L + GE + +R++ + + + D L+P K + L+A GP L+++G + ++ + + N ++ S +A F I GISAP+ AVI V+AALVA FV L+ TNE+FR K+ A WE IKS S + +V + L + + I+ V + + L PI + + + N+ K V D ++L ++ + + GDWS W+ +KG+ +W IK ++ A++ + IF T L +K W VW +I IW+ IK +S N T +W I+N I T+I ++ N I TV + +W AI T + +VL IW I T + L +T++ A WE IKA+ +L I ++ ++ I AIS + I S +WNAI+ F+SG+ I + S+ W IK I+N + I + + WN I IS LN I S + WN IK+ ++ + IK+TVSN W+++ + VT I + GF+ AVN +N S A G D+IN V G+K G++ DAV G +
+
+
+ 2
+ 167.932852469002
+ 424
+ 3.64782449590402e-39
+ 501
+ 1856
+ 770
+ 1245
+ 3
+ 0
+ 121
+ 216
+ 54
+ 491
+ RTKVQAAWEAIKSAISTAVEAVVSFVMDLWGQMVAWWNENQELIRQTAETVWNAIRTVVETVMTALIPIVQTAWDLILAVVTTVLNVIKTVVDTGLKVVLGIIKAVMQMINGDWSGAWET----LKGVAGTIWEGIKSLVQVAIDGLVQIFQTGLAFLKSIWDTVWGTIMAVVGPIWDWIKTTVSNAITAVWEIIQNIMTSIQTTWDTVWNAISTVASNIWTAISTTVMSVLT----TIWGYIQTYLELIKTVWSAAW----EIIKAVFAAI---LLTIVGLVTGNFDLIKQ------------AISNAW---------EIIKTKTSEIWNAITTFLSGIWEGIKTAASTAWEWIKTTISNVMTTIKSNIETAWNNIKTSISNALNNIKSAAENAWNNIKSAISTAIENIKSTVSNGW---NNLVSTVTNAGPRIVSAVRTGFDNAVNAARNFISNAISVGGDLINGFVEGVKGAAGRLIDAVGGAVSGAI
+ KTVITVVWNAIHTAISTVLNAIWSVITTVWQTIYDFISPLLEAFRYLFETIFEAIHVIISRVMDWIHDKIVERWETIKAIVTVVLEAIKSVIETVWNAIHTAISTVMDAIHNVVSTVWNAISGFISGVVNAIWSVISSIWNSIKDHITNTLNAIHAVVSAVWNAISGFISGVL--------NTISSVVSSIWNGIKNTVTNI-------LNAIKTTVSNIWDSVKNAVTQKITAIKDTIVNGFNAAVNFIKNLGSQAFQWGADIINNIVSGIKNCIGKVADAVKGVANKIKSFLHFSVPDEGPLADFESWMPDFMQGLADGINANTSVVNDAVNSFAGGLAEKISSVIQNALSNVVTSVQGFMTQVFDTVKTVWTNANAAIDATMSQISSGITSGWKTIVSTIKTALENIRNVITTTWKAVSSVISAALDGIKKIVTVVWTALKNLIKTGQLDIKSVVTTTWEAVSGVVRTAVNAIKSVVQAVWDAMPDTV
+ +T + W AI +AIST + A+ S + +W + + + E R ET++ AI ++ VM + + W+ I A+VT VL IK+V++T + I VM I+ S W + GV IW I S+ D + A + ++W+ + G I V+ T+S+ ++++W I+N +T+I NAI T SNIW ++ V +T TI + IK + S A+ +II + + I + + V G + IK A +W + I TS + +A+ +F G+ E I + A + T++ MT + ++T W N +I ++ I S + W I S I TA+ENI++ ++ W ++++S + +IV+ V T N + + I + ++ + ++G V A ++ AV A+ +
+
+
+ 3
+ 161.769659254324
+ 408
+ 2.61420693292496e-37
+ 492
+ 1832
+ 811
+ 1322
+ 3
+ 0
+ 123
+ 220
+ 75
+ 517
+ EEFRTKVQAAWEAIKSAISTAVEAVVSFVMDLWGQMVAWWNENQELIRQTAETVWNAIRTVVETVMTALIPIVQTAWDLILAVVTTVLNVIKTVVDT-----------GLKVVLGIIKAVMQMINGDWSGAWETLKGVAGTIWEGIKSLVQVAI--------------------------DGLVQIFQTGLAFLKSIWDTV--WGT---------IMAVVGPIWDWIKTTVSNAITAV----------------W--EIIQNIMTSIQTTWDTVWNAISTVASNIWTAISTTVMS----VLTTIWGYIQTYLELIKTVWSAAWEIIKAVFAAILLTIVGLVTGNFDLIKQAISNAWEIIKTKTSEIWNAITTFLSGIWEGIKTAASTAWEWIKTTISNVMTTIKSNIETAWNNIKTSISNALNNIKSAAENAWNNIKSAISTAIENIKSTVSNGWNNLVSTVTNAGPRIVSAVRTGFDNAVNAARNFISNAISVGGDLINGFVEGVKGAAGRLIDAV
+ EAFRYLFETIFEAIHVIISRVMDWIHDKIVERWETIKAIVTVVLEAIKSVIETVWNAIHTAISTVMDAIHNVVSTVWNAISGFISGVVNAIWSVISSIWNSIKDHITNTLNAIHAVVSAVWNAISGFISGVLNTISSVVSSIWNGIKNTVTNILNAIKTTVSNIWDSVKNAVTQKITAIKDTIVNGFNAAVNFIKNLGSQAFQWGADIINNIVSGIKNCIGKVADAVKG-VANKIKSFLHFSVPDEGPLADFESWMPDFMQGLADGINANTSVVNDAVNSFAGGLAEKISSVIQNALSNVVTSVQGFMTQVFDTVKTVWTNA----NAAIDATMSQISSGITSGWKTIVSTIKTALENIRNVITTTWKAVSSVISAALDGIKKIVTVVWTALKNLIKTGQLDIKSVVTTTWEAVSGVVRTAVNAIKSVVQAVWDAMPDTVRSAMNRVKEAVLSIWDGIKSGIGDRLGGVRDAVVNAMNAVYKAVKDKVNSSWSWGRDLMQNLINGITYMLGSLINTV
+ E FR + +EAI IS ++ + +++ W + A E I+ ETVWNAI T + TVM A+ +V T W+ I ++ V+N I +V+ + L + ++ AV I+G SG T+ V +IW GIK+ V + D +V F + F+K++ WG I +G + D +K V+N I + W + +Q + I V +A+++ A + IS+ + + V+T++ G++ + +KTVW+ A A A + I +T + I I A E I+ + W A+++ +S +GIK + W +K I IKS + T W + + A+N IKS + W+ + + +A+ +K V + W+ + S + + + AV + A ++ ++++ S G DL+ + G+ G LI+ V
+
+
+ 4
+ 123.249701662589
+ 308
+ 1.03039235764918e-25
+ 510
+ 1859
+ 905
+ 1377
+ 3
+ 0
+ 108
+ 204
+ 63
+ 493
+ VQAAWEAIKSAISTAVEAVVSFVMDLWGQMVAWWNENQELIRQTAETVWNAIRTVVETVMTALIPIVQTAWDLILAVVTTVLNVIKTVVDTGLKVVLGIIKAV--------MQMINGDWSG-------AWETLKGVAGTIWEGIKSLVQVAI--DGLVQIFQTGLA-FLKSIWD-------TVWGTIMAVVGPIWDWIKTTVSNAITAVWEIIQNIMTSIQTTWDTVWNAISTVASNIWTAISTTVMSVLTTIWGYIQTYLELIKTVWSAAWEIIKAVFAAILLTIVGLVT------------GNFDLIKQAISNAWEIIKTKTSEIWNAITTFLSGIWEGIKTAASTAWEWIKTTISNVMTTIKSNIETAWNNIKTSISNALNNIKSAAENAWNNIKSAISTAIENIKSTVSNGWNNLVSTVTNAGPRIVSAVRTGFDNAVNAARNFISNAISVGGDLIN------GFVEGVKGAAGRLIDAVGGAVSGAID
+ ISSIWNSIKDHITNTLNAIHAVVSAVWNAISGFISGVLNTISSVVSSIWNGIKNTVTNILNAIKTTVSNIWDSVKNAVTQKITAIKDTIVNGFNAAVNFIKNLGSQAFQWGADIINNIVSGIKNCIGKVADAVKGVANKI----KSFLHFSVPDEGPLADFESWMPDFMQGLADGINANTSVVNDAVNSFAGGLAEKISSVIQNALSNVVTSVQGFMTQVFDTVKTVWTNANAAIDATMSQISSGITSGWKTIVSTIKTALENIRNVITTTWKAVSSVISAALDGIKKIVTVVWTALKNLIKTGQLD-IKSVVTTTWEAVSGVVRTAVNA-----------IKSVVQAVWDAMPDTVRSAMNRVKEAVLSIWDGIKSGIGDRLGGVRDAVVNAMNAVYKAVKDKVNSSWSWGRDLMQNLINGITYMLGSLINTVA----DVARSIWEYLHFSVPEKGALTDVEEWMPDFMKGLAKGINKSKKYVEAAVSGVAD
+ + + W +IK I+ + A+ + V +W + + + I ++WN I+ V ++ A+ V WD + VT + IK + G + IK + +IN SG + +KGVA I KS + ++ +G + F++ + F++ + D V + + G + + I + + NA++ V +Q MT + T TVW + + IS+ + S TI I+T LE I+ V + W+ + +V +A L I +VT G D IK ++ WE + NA IK+ W+ + T+ + M +K + + W+ IK+ I + L ++ A NA N + A+ + + S + NL++ +T +++ V + + ++ ++ G L + F++G+ + V AVSG D
+
+
+ 5
+ 71.6329584896635
+ 174
+ 3.55787431696712e-10
+ 486
+ 1343
+ 1138
+ 1400
+ 3
+ 0
+ 60
+ 128
+ 35
+ 292
+ TNEEFRTKVQAAWEAIKSAISTAVEAVVSFVMDLWGQMVAWWNENQELIRQTAETVWNAIRTVVETVMTALIPIVQTAWDLILAVVTTVLNVIKTVVDTGLKVVLGIIKAVMQMINGDWSGAWETLKGVAGTIWEGIKSLVQVAIDGLVQIFQTGLAFLKSIWDTVWGTIMAVVGPIWDWIKTTVSNAITAVWEIIQNIMTSIQTTWDTVWNAISTVASNIWTAISTTV--MSVLTTIWGYIQTYLELIKTVWSAAWEIIKA----VFAAILLTIVGLVTGNFDLIKQAISN
+ TMSQISSGITSGWKTIVSTIKTALENIRNVITTTWKAVSSVISAALDGIKKIVTVVWTALKNLIKTGQLDIKSVVTTTWEAVSGVVRTAVNAIKSVV-----------QAVWDAMPDTVRSAMNRVKEAVLSIWDGIKSGIGDRLGGVRDAVVNAM-------NAVYKAVKDKVNSSWSWGR-----------DLMQNLINGITYMLGSLINTVADVARSIWEYLHFSVPEKGALTDVEEWMPDFMKGLAKGINKSKKYVEAAVSGVADAMTLTMQSGLNVDMDGISGAMMN
+ T + + + + W+ I S I TA+E + + + W + + + + I++ VW A++ +++T + +V T W+ + VV T +N IK+VV +AV + A +K +IW+GIKS + + G+ + + V+ + V W W + +++QN++ I ++ N ++ VA +IW + +V LT + ++ +++ + + + + ++A V A+ LT+ + + D I A+ N
+
+
+ 6
+ 53.9137779974652
+ 128
+ 7.67706873813937e-05
+ 894
+ 1883
+ 467
+ 775
+ 3
+ 0
+ 73
+ 133
+ 43
+ 341
+ IKSLVQVAIDGLVQIFQTGLAFLKSIWDTVWGTIMAVVGPIWDWIKTTVSNAITAVWEIIQNIMTSIQTTWDTVWNAISTVASNIWTAISTTVMSVLTTIWGYIQTYLELIKT------VWSAAWEIIKAVFAAILLTIVGLVTG-NFDLIKQAISNAWEIIKTKTSEIWNAITTFLSGIWEGIKTAASTAWEWIKTTISNVMTTI----KSNIETAWNNIKTSISNALNNIKSAAENAWNNIKSAISTAIENIKSTVSNGWNNLVSTVTNAGPRIVSAVRTGFDNAVNAARNFISNAISVGGDLINGFVEGVKGAAGRLIDAVGGAVSGAIDWAKGLLGI
+ IRSIVS-RIQGLIDKFNALSPATKETIVKV-ALVAATLGPLLVVVGKTMVG-VGKLMQLVANLPTIIASA-----KAAFTSFGAAIGGISAPVVAVIAVVAALVAAFVHLWRTNEDFRNKITAIWEQIKSIFSGFCQGIVDRINALGFDF-----KNITEVIKA----VWDGLCKFLKPIFEGQFQQIANIFKAVTDIILSVLDIFVGIFTGDWSRVWDGIKGIFVAVWNFIKDTLKNALNMICGIFGTDLGEVKEFWVGVW---------------TSIKNFFVNIWNGIKNFISSVLGGIKNFFTTIWTGIKNFFVGIWTAIYSSVSEKINLIKTVITV
+ I+S+V I GL+ F K V + A +GP+ + T+ + + +++ N+ T I + A T IS V++V+ + + ++ L +T +A WE IK++F+ IV + FD N E+IK +W+ + FL I+EG + ++ + I +V+ + W+ IK N IK +NA N I T + +K W ++++ F N N +NFIS+ + + G+K + A+ +VS I+ K ++ +
+
+
+
+
+ 6
+ gi|153811333|ref|ZP_01964001.1|
+ hypothetical protein RUMOBE_01725 [Ruminococcus obeum ATCC 29174] >gi|149832460|gb|EDM87544.1| hypothetical protein RUMOBE_01725 [Ruminococcus obeum ATCC 29174]
+ ZP_01964001
+ 1228
+
+
+ 1
+ 219.934795217844
+ 559
+ 8.08889755547188e-55
+ 108
+ 1847
+ 493
+ 1073
+ 3
+ 0
+ 176
+ 285
+ 81
+ 621
+ ADIKGLLSNLGETIQNFVRNVKNVVLTIWDNL-PLAPWQKW----LGLIAVAAGPFLMLLGXXXXXXXXXXXXXXXXXXXXNWFHLLNSGGSALSVMFAKLVGIIAGISAPIWXXXXXXXXXXXXXXXXYNTNEEFRTKVQAAWEAIKSAISTAVEAVVSFVMDLWGQMVAWWNENQELIRQTAETVWNAIRTVVETVMTALIPIVQTAWDLILAVVTTVLNVIKTVVDTGLKVVLGIIKAVMQMINGDWSGAWETLKGVAGTIWEGIKSLVQVAIDGLVQIFQTGLAFLKSIWDTVWGTIMAVVGPIWDWIKT-------TVSNAITAVWE-IIQNI---MTSIQTTWDTVWNAISTVASNIWTAISTTVMSVLTTIWGYIQTYLELI----KTVWS-------AAWEIIK-AVFAAILLTIVGLVTGNFDLIKQAISNAWEIIKTKTSEIWNAITTFLSGIW------------EGIKTAASTAWEWIKTTISNVMTTIKSNIETAWNNIKTS-ISNALNNIKSAAENAWNNIKSAISTAIENIKSTVSNGWNNLVSTVTNAGPRIVSAVRTGFDNAVNAARNFISNAISVGGDLINGFVEGVKGAAGRLIDAVGGAVS
+ SQLQELAISFGEILMPKIRDIVTHIQNFVDKLNAMDEGQKETILRIGMFVAALAPMLMGLGKVITFSANVSRALGTLSAG-----LVKAGG--FSGVFTKALGLI---TSPAAIVVGVIAAITAVIIHLWNTNEDFRNTITAIWQKIKDAFTTFAAGI---------------SERLSALGITFSDVTSAIKTIWDGFCNLLAPVLEAAFSTIAIALQTAFNVI-----------LGIWDVFSAVFSGDWSGAWEAIKGIFSSIWDGLKEYFSTIIGAVKGVADVFLGWFGTNWETVWNGVKTFFEGIWNGISSFFEGIWNGISTFCTTVWNGIVTNVTAFCTTVHDTISTIFNAVKDVVSNVWETIKNVVQVAIMFIVEVVKAAFELITVPFRFIWENCRDTIISVWETIKSAVQTAINFVKDNIITPVMNAISATITTVWNAIQTTFTTVINAIKSAVQTAWNFMKDNVVTPVMNAISTTISTVWNTIKTTFTTVINAIKSAVQTAWNFMKNSVITPVMNGIKTVITTVWNAIKTAVQTVVNAIKTTVQTVFNAVKTTVTT----IWNAIKTGTSTAWNAVKTAVTTPINAAKSAVTSAINGIKSTISSVWNSVKSATS
+ + ++ L + GE + +R++ + D L + QK +G+ A P LM LG + + V +S L+ +GG S +F K +G+I ++P V+GVIAA+ A + L+NTNE+FR + A W+ IK A +T + +E + T V +AI+T+ + L P+++ A+ I + T NVI LGI + +GDWSGAWE +KG+ +IW+G+K I + + L + + W+TVW + IW+ I + +S T VW I+ N+ T++ T T++NA+ V SN+W I V + I ++ ELI + +W + WE IK AV AI ++T + I I+ W I+T + + NAI + + W I T ST W IKTT + V+ IKS ++TAWN +K S I+ +N IK+ WN IK+A+ T + IK+TV +N + +TVT I +A++TG A NA + ++ I+ + + G+K + ++V A S
+
+
+ 2
+ 195.667221935051
+ 496
+ 1.63364171761813e-47
+ 519
+ 1760
+ 709
+ 1099
+ 3
+ 0
+ 127
+ 197
+ 51
+ 428
+ AWEAIKSAISTAVEAVVSFVMDLWGQM-------VAWWNENQELIRQTAETVWNAIRTVVETVMTALIPIVQTAWDLILAVVTTVLNVIKTVVDTGLKVVLGIIKAVMQMINGDWSGAWETLKGVAGTIWEGIKSLVQVAIDGLVQIFQTGLAFLKSIWDTVWGTIMAVVGPIWDWIKTTVSNAITAVWE-IIQNIMTSIQTTWDTVWNAISTVASNIWTAISTTVMSVLTTIWGYIQT-----YLELIKTVWSAAWEIIKAVFAAILLTIVGLVTGNFDLIKQAISNAWEIIKTKT-SEIWNAITTFLSGIWEGIKTAASTAWEWIKTTISNVMTTIKSNIETAWNNIKTSISNALNNIKSAAENAWNNIKSAISTAIENIKSTVSNGWNNLVSTVTNAGPRIVSAVRTGFDNAVNAARNFISNAIS
+ AWEAIKGIFSSIWDGLKEYFSTIIGAVKGVADVFLGWFGTNWE-------TVWNGVKTFFEGIWNGISSFFEGIWNGISTFCTTVWNGIVTNVTAFCTTVHDTISTIFNAV-----------KDVVSNVWETIKNVVQVAIMFIVEVVKAAFELITVPFRFIWENCRDTIISVWETIKSAVQTAINFVKDNIITPVMNAISATITTVWNAIQTT----FTTVINAIKSAVQTAWNFMKDNVVTPVMNAISTTISTVWNTIKTTFTTVI-----------NAIKSAVQTAWNFMKNSVITPVMNGIKTVITTVWNAIKTAVQTVVNAIKTTVQTVFNAVKTTVTTIWNAIKTGTSTAWNAVKTAVTTPINAAKSAVTSAINGIKSTISSVWNSVKSATSSTWNAIKRAITT----PINAAKTAVGNAIS
+ AWEAIK S+ + + + + G + + W+ N E TVWN ++T E + + + W+ I TTV N I T V V I + + K V +WE IK++VQVAI +V++ + + + +W + +W+ IK+ V AI V + II +M +I T TVWNAI T +T + + S + T W +++ + I T S W IK F ++ + IK A+ AW +K + + N I T ++ +W IKTA T IKTT+ V +K+ + T WN IKT S A N +K+A N KSA+++AI IKST+S+ WN++ S ++ I A+ T +NAA+ + NAIS
+
+
+ 3
+ 169.473650772671
+ 428
+ 1.25373984602686e-39
+ 498
+ 1640
+ 746
+ 1096
+ 3
+ 0
+ 115
+ 178
+ 50
+ 391
+ FRTKVQAAWEAIKSAISTAVEAVVSFVMDLWGQMVAWWNENQELIRQTAETVWNAIRTVVETVMTALIPIVQTAWDLILAVVTTVLNVIKTVVDTGLKVVLGIIKAVMQMINGDWSGAWETLKGVAGTIWEGIKSLVQVAIDGLVQIFQTGLAFLK-SIWDTVWGTIMAVVGPIWDWIKTTVSNAITAVWEIIQNIMTSIQTTWD--------TVWNAISTVASNIWTAISTTVMSVLTTIWGYIQTYLELIK-TVWSAAWEIIKAVFAAILLTIVGLVTGNFDLIKQAISNAWEIIKTKTSEIWNAITTFLSGIWEGIKTAASTAWEWIKTTISNVMTTIKSNIETAWNNIKTSISNALNNIKSAAENAWNNIKSAISTAIENIKSTVSN
+ FGTNWETVWNGVKTFFEGIWNGISSFFEGIWNGISTF-----------CTTVWNGIVTNVTAFCTTVHDTISTIFNAVKDVVSNVWETIKNVVQVAIMFIVEVVKAAFELITVPFRFIWENCRDTIISVWETIKSAVQTAIN-----------FVKDNIITPVMNAISATITTVWNAIQTTFTTVINA-------IKSAVQTAWNFMKDNVVTPVMNAISTTISTVWNTIKTTFTTVINAIKSAVQTAWNFMKNSVITPVMNGIKTVITTVWNAIKTAVQTVVNAIKTTVQTVFNAVKTTVTTIWNA-----------IKTGTSTAWNAVKTAVTTPINAAKSAVTSAINGIKSTISSVWNSVKSATSSTWNAIKRAITTPINAAKTAVGN
+ F T + W +K+ + SF +W + + TVWN I T V T + + T ++ + VV+ V IK VV + ++ ++KA ++I + WE + ++WE IKS VQ AI+ F+K +I V I A + +W+ I+TT + I A I +++QT W+ V NAIST S +W I TT +V+ I +QT +K +V + IK V + I V + IK + + +KT + IWNA IKT STAW +KT ++ + KS + +A N IK++IS+ N++KSA + WN IK AI+T I K+ V N
+
+
+ 4
+ 118.242107175663
+ 295
+ 3.31465838308759e-24
+ 492
+ 1256
+ 854
+ 1111
+ 3
+ 0
+ 71
+ 119
+ 23
+ 268
+ EEFRTKVQAAWEAIKSAISTAVEAVVSFVMDLWGQMVAWWNENQELIRQTAETVWNAIRTVVETVMTALIPIVQTAWDLILA-VVTTVLNVIKTVVDTGLKVVLGIIKAVMQMINGDWSGAWETLKG------------VAGTIWEGIKSLVQVAIDGLVQIFQTGLAFLKSIWDTVWGTIMAVVGPIWDWIKTTVSNAITAVWEIIQNIMTSIQTTWDTVWNAISTVASNIWTAISTTVMSVLTTIWGYIQTYLELIKTVWSAAWEI
+ ENCRDTIISVWETIKSAVQTAINFVKDNII----------TPVMNAISATITTVWNAIQTTFTTVINAIKSAVQTAWNFMKDNVVTPVMNAISTTISTVWNTIKTTFTTVINAIKSAVQTAWNFMKNSVITPVMNGIKTVITTVWNAIKTAVQTVVNAIKTTVQTVFNAVKTTVTTIWNAIKTGTSTAWNAVKTAVTTPINAAKSAVTSAINGIKSTISSVWNSVKSATSSTWNAIKRAITTPINAAKTAVGNAISAIRSKFNFSWSL
+ E R + + WE IKSA+ TA+ V ++ I T TVWNAI+T TV+ A+ VQTAW+ + VVT V+N I T + T + V+ I AW +K V T+W IK+ VQ ++ + QT +K+ T+W I W+ +KT V+ I A + + + I++T +VWN++ + S+ W AI + + + + + I++ ++ +W +
+
+
+ 5
+ 116.316109296076
+ 290
+ 1.25956884194974e-23
+ 510
+ 1385
+ 816
+ 1110
+ 3
+ 0
+ 83
+ 132
+ 25
+ 306
+ VQAAWEAIKSAISTAVEAVVSFVMDLWGQMVAWWNENQELIRQTAETVWNAIRTVVET------------VMTALIPIVQTAWDLILAVVTTVLNVIKTVVDTGLKVVL-GIIKAVMQMINGDWSGAWETLKGVAGTIWEGIKSLVQVAIDGLVQ-IFQTGLAFLKSIWDTVWGTIMAVVGPIWDWIKTTVSNAITAVWEIIQNIMTSIQTTWDTVWNAISTVASNIWTAISTTVMSVLTTIWGYIQTYLELIKTVWSAAWEIIKAVFAAILLTIVGLVTGNFDLIKQAISNAWEIIKTKTSEIWN
+ VSNVWETIKNVVQVAIMFIVEVVKAAFELITVPFRFIWENCRDTIISVWETIKSAVQTAINFVKDNIITPVMNAISATITTVWNAIQTTFTTVINAIKSAVQTAWNFMKDNVVTPVMNAISTTISTVWNTIKTTFTTVINAIKSAVQTAWNFMKNSVITPVMNGIKTVITTVWNAIKTAVQTVVNAIKTTVQTVFNAVKTTVTTIWNAIKTGTSTAWNAVKTAVTTPINAAKSAVTSAINGIKSTISSVWNSVKSATSSTWNAIKRA-----------ITTPINAAKTAVGNAISAIRSKFNFSWS
+ V WE IK+ + A+ +V V + + + E R T +VW I++ V+T VM A+ + T W+ I TTV+N IK+ V T + ++ VM I+ S W T+K T+ IKS VQ A + + + + +K++ TVW I V + + IKTTV AV + I +I+T T WNA+ T + A + V S + I I + +K+ S+ W IK +T + K A+ NA I++K + W+
+
+
+
+
+ 7
+ gi|262113750|emb|CAR95417.1|
+ hypothetical protein [Streptococcus phage phi-m46.1]
+ CAR95417
+ 952
+
+
+ 1
+ 218.779196490092
+ 556
+ 1.80201837527491e-54
+ 384
+ 1241
+ 540
+ 818
+ 3
+ 0
+ 110
+ 166
+ 7
+ 286
+ FAKLVGIIAGISAPIWXXXXXXXXXXXXXXXXYNTNEEFRTKVQAAWEAIKSAISTAVEAVVSFVMDLWGQMVAWWNENQELIRQTAETVWNAIRTVVETVMTALIPIVQTAWDLILAVVTTVLNVIKTVVDTGLKVVLGIIKAVMQMINGDWSGAWETLKGVAGTIWEGIKSLVQVAIDGLVQIFQTGLAFLKSIWDTVWGTIMAVVGPIWDWIKTTVSNAITAVWEIIQNIMTSIQTTWDTVWNAISTVASNIWTAISTTVMSVLTTIWGYIQTYLELIKTVWS
+ FLPIVGIIVGIVAAI-------TLLIVGLKELWTNHEGFRTAVTEIWNSIYAFLSMIIQQISSFVMSVWGTLTTWWTENQQLILNAATTVWNAITTVIQTVMTILGPLIQASWENIKLIITAAWEMIKIVVETAINVVLGIIKAVMQVITGDWTGAWETIKQVLSMAWEGIKSLISLALNFIAQYISTAWTGIKNTISNVLSAISSVISSIWTAIQSTISSVLSAIGSTVSTIWNGISNTVSNILNGISNTVSSVWNGVKNTISNAINGARDAVSNAINAIKNLFN
+ F +VGII GI A I L+ G L+ +E FRT V W +I + +S ++ + SFVM +WG + WW ENQ+LI A TVWNAI TV++TVMT L P++Q +W+ I ++T +IK VV+T + VVLGIIKAVMQ+I GDW+GAWET+K V WEGIKSL+ +A++ + Q T +K+ V I +V+ IW I++T+S+ ++A+ + I I T + N IS S++W + T+ + + + + IK +++
+
+
+ 2
+ 171.784848228175
+ 434
+ 2.526199638793e-40
+ 657
+ 1871
+ 460
+ 858
+ 3
+ 0
+ 122
+ 198
+ 18
+ 411
+ NAIRTVVETVMTALIPIVQTAWDLILAVVTTVLNV---IKTVVD--TGLKVVLGIIKAVMQMINGDWSGAWETLKGVAGTIWEGIKSLVQVAIDGLVQIFQTGLAFLKSIWDTVWGTIMAVVGPIWDWIKTTVSNAITAVWEIIQNIMTSIQTTWDTVWNAISTVASNIWTAISTTVMSVLTTIWGYIQTYLELIKTVWSAAWEIIKAVFAAILLTIVGLVTGNFDLIKQAISNAWEIIKTKTSEIWNAITTFLSGIWEGIKTAASTAWEWIKTTISNVMTTIKSNIETAWNNIKTSISNALNNIKSAAENAWNNIKSAISTAIENIKSTVSNGWNNLVSTVTNAGPRIVSAVRTGFDNAVNAARNFISNAISVGGDLINGFVEGVKGAAGRLIDAVGGAVSGAIDW-AKG
+ NALAAIGQPILEMLIPVFQSLADIVSQLATWFTNLSSPIKEVVIIFTGILAVVGMLLPVFLGLQVAAAAMGTTVVGMITAFLPIVGIIV-----GIVAAITLLIVGLKELWTNHEGFRTAVT-EIWNSIYAFLSMIIQQISSFVMSVWGTLTTWWTENQQLILNAATTVWNAITTVIQTVMTILGPLIQASWENIKLIITAAWEMIKIVVETAINVVLGIIKAVMQVITGDWTGAWETIKQVLSMAWEGIKSLISLALNFIAQYISTAWTGIKNTISNVLSAISSVISSIWTAIQSTISSVLSAIGSTVSTIWNGISNTVSNILNGISNTVSSVWNGVKNTISNA----INGARDAVSNAINAIKNLFNFQIRWPHIPLPHF--RVSGSANPLDWLKGGIPRISIDWYAKG
+ NA+ + + ++ LIP+ Q+ D++ + T N+ IK VV TG+ V+G++ V + + T+ G+ + +V G+V + LK +W G AV IW+ I +S I + + ++ ++ T W I A+ +W AI+T + +V+T + IQ E IK + +AAWE+IK V + ++G++ +I + AWE IK S W I + +S I STAW IK TISNV++ I S I + W I+++IS+ L+ I S WN I + +S + I +TVS+ WN + +T++NA ++ R NA+NA +N + I + F V G+A L GG +IDW AKG
+
+
+
+
+ 8
+ gi|77411259|ref|ZP_00787609.1|
+ tail tape meausure protein [Streptococcus agalactiae CJB111] >gi|77162685|gb|EAO73646.1| tail tape meausure protein [Streptococcus agalactiae CJB111]
+ ZP_00787609
+ 1039
+
+
+ 1
+ 215.697599882754
+ 548
+ 1.52550005815421e-53
+ 387
+ 1241
+ 628
+ 905
+ 3
+ 0
+ 106
+ 170
+ 7
+ 285
+ AKLVGIIAGISAPIWXXXXXXXXXXXXXXXXYNTNEEFRTKVQAAWEAIKSAISTAVEAVVSFVMDLWGQMVAWWNENQELIRQTAETVWNAIRTVVETVMTALIPIVQTAWDLILAVVTTVLNVIKTVVDTGLKVVLGIIKAVMQMINGDWSGAWETLKGVAGTIWEGIKSLVQVAIDGLVQIFQTGLAFLKSIWDTVWGTIMAVVGPIWDWIKTTVSNAITAVWEIIQNIMTSIQTTWDTVWNAISTVASNIWTAISTTVMSVLTTIWGYIQTYLELIKTVWS
+ APIVGIILGVIAVV-------ALLVVGIQQLWQHHEGFRTAVTEIWNAIYAFLSVIIQQISSFVMSIWGTLTTWWTENQQLILNAANTVWTAISTVIQTIMTILGPYLQASWENIKLIITTAWDIIKVVVETAINVVLGIIKAVMQIITGDWSGAWETIKQVVSTVWEAIKSLISIVLSAIAQFISNSWNGIKGTMTNLLNSIKSVVSNVWNSIKSTISSILSSIGSTVSSVWNGMKATISGVLSGISNTVSSVWNGVKSTITNAINGAKNAVSSAINAIKNLFN
+ A +VGII G+ A + A LV G L+ +E FRT V W AI + +S ++ + SFVM +WG + WW ENQ+LI A TVW AI TV++T+MT L P +Q +W+ I ++TT ++IK VV+T + VVLGIIKAVMQ+I GDWSGAWET+K V T+WE IKSL+ + + + Q +K + +I +VV +W+ IK+T+S+ ++++ + ++ ++ T V + IS S++W + +T+ + + + + + IK +++
+
+
+ 2
+ 172.55524738001
+ 436
+ 1.48099780677056e-40
+ 660
+ 1871
+ 548
+ 945
+ 3
+ 0
+ 114
+ 199
+ 12
+ 407
+ AIRTVVETVMTALIPIVQTAWDLILAVVTTVLNVIKTVVDTGLKVVLGIIKAVMQMINGDWSGAWETLKGVAGTIWEGIKSLVQVA--IDGLVQIFQTGLAFLKSIWDTVWGTIMAVVGPIWDWIKTTVSNAITAVWEIIQNIMTSIQTTWDTVWNAISTVASNIWTAISTTVMSVLTTIWGYIQTYLELIKTVWSAAWEIIKAVFAAILLTIVGLVTGNFDLIKQAISNAWEIIKTKTSEIWNAITTFLSGIWEGIKTAASTAWEWIKTTISNVMTTIKSNIETAWNNIKTSISNALNNIKSAAENAWNNIKSAISTAIENIKSTVSNGWNNLVSTVTNAGPRIVSAVRTGFDNAVNAARNFISNAISVGGDLINGFVEGVKGAAGRLIDAVGGAVSGAIDW-AKG
+ AMAEMGDAIAATLAPILEILASLLQAVATWFSGLSEPVKQ--FIVIVGSLVAALGLVLPIFIALQAAAMAMGTTIMGMITAAAPIVGIILGVIAVVALLVVGIQQLWQHHEGFRTAVT-EIWNAIYAFLSVIIQQISSFVMSIWGTLTTWWTENQQLILNAANTVWTAISTVIQTIMTILGPYLQASWENIKLIITTAWDIIKVVVETAINVVLGIIKAVMQIITGDWSGAWETIKQVVSTVWEAIKSLISIVLSAIAQFISNSWNGIKGTMTNLLNSIKSVVSNVWNSIKSTISSILSSIGSTVSSVWNGMKATISGVLSGISNTVSSVWNGVKSTITNA----INGAKNAVSSAINAIKNLFNFKIKWPHIPLPHF--SVSGSANPLDWLKGGLPKISIQWYAKG
+ A+ + + + L PI++ L+ AV T + + V V++G + A + ++ + + TI I + + I G++ + + ++ +W G AV IW+ I +S I + + +I ++ T W I A+ +WTAIST + +++T + Y+Q E IK + + AW+IIK V + ++G++ +I S AWE IK S +W AI + +S + I S +W IK T++N++ +IKS + WN+IK++IS+ L++I S + WN +K+ IS + I +TVS+ WN + ST+TNA ++ + +A+NA +N + I + F V G+A L GG +I W AKG
+
+
+ 3
+ 83.5741453431014
+ 205
+ 9.04763716179523e-14
+ 978
+ 1877
+ 540
+ 882
+ 3
+ 0
+ 81
+ 141
+ 67
+ 355
+ TVWGTIMAVVGPIWDWIKTTVSNAITAVWEIIQNIMTSIQTTWDTVWNAISTVAS---------NIWTAISTTVMSVLTTIWGYIQTYLELIKTVWSAAWEIIKAVFAAILLTIVGL--VTGNFDLIKQAISNAWEIIKTKTSEIWNAITTFLSGIWEGIKT-----------AASTAWEWIKTTISNVMTTIKSNIETAWNNIKTSISNALNNIKSAAENAWNNIKSAI-----------STAIENIKSTV----------------------SNGWNNLVSTVTNAGPRIVSAVRTGFDNAVNAARNFISNAISVGGDLINGFVEGVKGAAGRLIDAVGGAVSGAIDWAKGLL
+ TAQNTAKLAMAEMGDAIAATLAPILEILASLLQAVATWFSGLSEPVKQFIVIVGSLVAALGLVLPIFIALQAAAMAMGTTIMGMITAAAPIVG--------IILGVIAVVALLVVGIQQLWQHHEGFRTAVTEIWNAIYAFLSVIIQQISSFVMSIWGTLTTWWTENQQLILNAANTVWTAISTVIQTIMTILGPYLQASWENIKLIITTAWDIIKVVVETAINVVLGIIKAVMQIITGDWSGAWETIKQVVSTVWEAIKSLISIVLSAIAQFISNSWNGIKGTMTN----LLNSIKSVVSNVWNSIKSTISSILSSIGSTVSSVWNGMKATISGVLSGISNTVSSVWNGVKSTI
+ T T + + D I T++ + + ++Q + T + V I V S I+ A+ M++ TTI G I ++ II V A + L +VG+ + + + + A++ W I S I I++F+ IW + T AA+T W I T I +MT + ++ +W NIK I+ A + IK E A N + I S A E IK V SN WN + T+TN +++++++ N N+ ++ IS+ +S G ++ G+K ++ + VS + K +
+
+
+
+
+ 9
+ gi|76786754|ref|YP_329383.1|
+ prophage LambdaSa04, TP901 family tail tape measure protein [Streptococcus agalactiae A909] >gi|76561811|gb|ABA44395.1| prophage LambdaSa04, tail tape measure protein, TP901 family [Streptococcus agalactiae A909]
+ YP_329383
+ 1039
+
+
+ 1
+ 213.386402427249
+ 542
+ 7.57097807573937e-53
+ 387
+ 1241
+ 628
+ 905
+ 3
+ 0
+ 105
+ 169
+ 7
+ 285
+ AKLVGIIAGISAPIWXXXXXXXXXXXXXXXXYNTNEEFRTKVQAAWEAIKSAISTAVEAVVSFVMDLWGQMVAWWNENQELIRQTAETVWNAIRTVVETVMTALIPIVQTAWDLILAVVTTVLNVIKTVVDTGLKVVLGIIKAVMQMINGDWSGAWETLKGVAGTIWEGIKSLVQVAIDGLVQIFQTGLAFLKSIWDTVWGTIMAVVGPIWDWIKTTVSNAITAVWEIIQNIMTSIQTTWDTVWNAISTVASNIWTAISTTVMSVLTTIWGYIQTYLELIKTVWS
+ APIVGIILGVIAVV-------ALLVVGIQQLWQHHEGFRTAVTEIWNAIYAFLTVIIQQISSFVMSIWGTLITWWTENQQLILNATNTVWTAISTVIQTIMTILAPYLQASWENIKLIITTAWDIIKVVVETAINVVLGIIKAVMQIITGDWSGAWETIKQVVSTVWEVIKSLISIVLSAIAQFISNSWNGIKGTMTNLLNSIKGVVSNVWNGIKSTISSILSSIGSTVSSIWNGMKATISGVLSGISSTVSFVWNGVKSTITNAINGAKNAVSSAINAIKNLFN
+ A +VGII G+ A + A LV G L+ +E FRT V W AI + ++ ++ + SFVM +WG ++ WW ENQ+LI TVW AI TV++T+MT L P +Q +W+ I ++TT ++IK VV+T + VVLGIIKAVMQ+I GDWSGAWET+K V T+WE IKSL+ + + + Q +K + +I VV +W+ IK+T+S+ ++++ + +I ++ T V + IS+ S +W + +T+ + + + + + IK +++
+
+
+ 2
+ 164.851255861663
+ 416
+ 3.08806866621938e-38
+ 660
+ 1871
+ 548
+ 945
+ 3
+ 0
+ 111
+ 194
+ 12
+ 407
+ AIRTVVETVMTALIPIVQTAWDLILAVVTTVLNVIKTVVDTGLKVVLGIIKAVMQMINGDWSGAWETLKGVAGTIWEGIKSLVQVA--IDGLVQIFQTGLAFLKSIWDTVWGTIMAVVGPIWDWIKTTVSNAITAVWEIIQNIMTSIQTTWDTVWNAISTVASNIWTAISTTVMSVLTTIWGYIQTYLELIKTVWSAAWEIIKAVFAAILLTIVGLVTGNFDLIKQAISNAWEIIKTKTSEIWNAITTFLSGIWEGIKTAASTAWEWIKTTISNVMTTIKSNIETAWNNIKTSISNALNNIKSAAENAWNNIKSAISTAIENIKSTVSNGWNNLVSTVTNAGPRIVSAVRTGFDNAVNAARNFISNAISVGGDLINGFVEGVKGAAGRLIDAVGGAVSGAIDW-AKG
+ AMAEMGDAIAATLAPILEVIASLLQAVATWFSGLSEPVKQ--FIVIVGSLVAALGLVLPIFIALQAAAMAMGTTIMGMITAAAPIVGIILGVIAVVALLVVGIQQLWQHHEGFRTAVT-EIWNAIYAFLTVIIQQISSFVMSIWGTLITWWTENQQLILNATNTVWTAISTVIQTIMTILAPYLQASWENIKLIITTAWDIIKVVVETAINVVLGIIKAVMQIITGDWSGAWETIKQVVSTVWEVIKSLISIVLSAIAQFISNSWNGIKGTMTNLLNSIKGVVSNVWNGIKSTISSILSSIGSTVSSIWNGMKATISGVLSGISSTVSFVWNGVKSTITNA----INGAKNAVSSAINAIKNLFNFKIKWPHIPLPHF--SVSGSANPLDWLKGGLPKISIQWYAKG
+ A+ + + + L PI++ L+ AV T + + V V++G + A + ++ + + TI I + + I G++ + + ++ +W G AV IW+ I ++ I + + +I ++ T W I + +WTAIST + +++T + Y+Q E IK + + AW+IIK V + ++G++ +I S AWE IK S +W I + +S + I S +W IK T++N++ +IK + WN IK++IS+ L++I S + WN +K+ IS + I STVS WN + ST+TNA ++ + +A+NA +N + I + F V G+A L GG +I W AKG
+
+
+ 3
+ 115.160510568324
+ 287
+ 2.80602663410135e-23
+ 543
+ 1391
+ 637
+ 900
+ 3
+ 0
+ 70
+ 130
+ 19
+ 283
+ ISTAVEAVVSFVMDLWGQMVAWWNENQELIRQTAETVWNAIRTVVETVMTALIPIVQTAWDLILAVVTTVLNVIKTVVDTGLKVVLGIIKAVMQMINGDWSGAWETLKGVAGTIWEGIKSLVQVAIDGLVQIFQTGLAFLKSIWDTVWGTIMAVVGPIWDWIKTTVSNAITAVWEIIQNIMTSIQTTWDTVWNAISTVASNIWTAISTTVMSVLTTIWGYIQTYLELIKTVWSAAWEIIKAVFAAILLTIVGLVTGNFDLIKQAISNAWEIIKTKTSEIWNAI
+ VIAVVALLVVGIQQLW--------QHHEGFRTAVTEIWNAIYAFLTVIIQQISSFVMSIWGTLITWWTENQQLILNATNTVWTAISTVIQTIMTILAPYLQASWENIKLIITTAWDIIKVVVETAINVVLGIIKAVMQIITGDWSGAWETIKQVVSTVWEVIKSLISIVLSAIAQFISNSWNGIKGTMTNLLNSIKGVVSNVWNGIKSTISSILSSIGSTV-----------SSIWNGMKATISGVLSGISSTVSFVWNGVKSTITNAINGAKNAVSSAINAI
+ + V +V + LW ++ E R +WNAI + ++ + V + W ++ T +I +T + +I+ +M ++ +WE +K + T W+ IK +V+ AI+ ++ I + + + W W TI VV +W+ IK+ +S ++A+ + I N I+ T + N+I V SN+W I +T+ S+L++I + S+ W +KA + +L I V+ ++ +K I+NA K S NAI
+
+
+ 4
+ 82.4185466153494
+ 202
+ 2.01560327678347e-13
+ 978
+ 1847
+ 540
+ 850
+ 3
+ 0
+ 74
+ 133
+ 45
+ 323
+ TVWGTIMAVVGPIWDWIKTTVSNAITAVWEIIQNIMTSIQTTWDTVWNAISTVAS---------NIWTAISTTVMSVLTTIWGYIQTYLELIKTVWSAAWEIIKAVFAAILLTIVGL--VTGNFDLIKQAISNAWEIIKTKTSEIWNAITTFLSGIWEGIKT-----------AASTAWEWIKTTISNVMTTIKSNIETAWNNIKTSISNALNNIKSAAENAWNNIKSAI-----------STAIENIKSTVSNGWNNLVSTVTNAGPRIVSAVRTGFDNAVNAARNFISNAISVGGDLINGFVEGVKGAAGRLIDAVGGAVS
+ TAQNTAKLAMAEMGDAIAATLAPILEVIASLLQAVATWFSGLSEPVKQFIVIVGSLVAALGLVLPIFIALQAAAMAMGTTIMGMITAAAPIVG--------IILGVIAVVALLVVGIQQLWQHHEGFRTAVTEIWNAIYAFLTVIIQQISSFVMSIWGTLITWWTENQQLILNATNTVWTAISTVIQTIMTILAPYLQASWENIKLIITTAWDIIKVVVETAINVVLGIIKAVMQIITGDWSGAWETIKQVVSTVWEVIKSLIS----IVLSAIAQFISNSWNGIKGTMTNLLNSIKGVVSNVWNGIKSTISSILSSIGSTVS
+ T T + + D I T++ + + ++Q + T + V I V S I+ A+ M++ TTI G I ++ II V A + L +VG+ + + + + A++ W I + I I++F+ IW + T A +T W I T I +MT + ++ +W NIK I+ A + IK E A N + I S A E IK VS W + S ++ ++SA+ N+ N + ++N ++ +++ G+K ++ ++G VS
+
+
+
+
+ 10
+ gi|50914476|ref|YP_060448.1|
+ unknown phage protein [Streptococcus pyogenes MGAS10394] >gi|40218580|gb|AAR83234.1| prophage pi2 protein [Streptococcus pyogenes] >gi|50261625|gb|AAT72393.1| unknown [Streptococcus pyogenes] >gi|50903550|gb|AAT87265.1| unknown phage protein [Streptococcus pyogenes MGAS10394]
+ YP_060448
+ 1039
+
+
+ 1
+ 207.608408788489
+ 527
+ 4.15433379501178e-51
+ 372
+ 1241
+ 623
+ 905
+ 3
+ 0
+ 104
+ 166
+ 7
+ 290
+ LSVMFAKLVGIIAGISAPIWXXXXXXXXXXXXXXXXYNTNEEFRTKVQAAWEAIKSAISTAVEAVVSFVMDLWGQMVAWWNENQELIRQTAETVWNAIRTVVETVMTALIPIVQTAWDLILAVVTTVLNVIKTVVDTGLKVVLGIIKAVMQMINGDWSGAWETLKGVAGTIWEGIKSLVQVAIDGLVQIFQTGLAFLKSIWDTVWGTIMAVVGPIWDWIKTTVSNAITAVWEIIQNIMTSIQTTWDTVWNAISTVASNIWTAISTTVMSVLTTIWGYIQTYLELIKTVWS
+ LVVAAAPIVGTVLGIIAVI-------TLLVVWIQELWQNNEGFRTAVIEIWNAIYAFISVIIQEISTFIMTIWGTLTTWWTENQALIQAAVETVWNAISTVIQTVMSLIGPYLEAAWANIQLIITTAWEIIKTVVETAITVVLGIIKAIMQAITGDWSGAWETIKGVLQRVWQAIQQIVTTILSAIGQFISNTWNGIKNTFSNILSAISGIVSSIWNTIKSVISSVISSIVSFVSSGWSGIQQTISSILSGISSTVSSVWNGIKNSISNAINGAKNVVSSAINAIKNLFN
+ L V A +VG + GI A I LV L+ NE FRT V W AI + IS ++ + +F+M +WG + WW ENQ LI+ ETVWNAI TV++TVM+ + P ++ AW I ++TT +IKTVV+T + VVLGIIKA+MQ I GDWSGAWET+KGV +W+ I+ +V + + Q +K+ + + I +V IW+ IK+ +S+ I+++ + + + IQ T ++ + IS+ S++W I ++ + + + + + IK +++
+
+
+ 2
+ 155.221266463729
+ 391
+ 2.44682334507151e-35
+ 660
+ 1871
+ 548
+ 945
+ 3
+ 0
+ 111
+ 192
+ 20
+ 411
+ AIRTVVETVMTALIPIVQTAWDLILAVVTTVLNVIKTVVDTGLKVVLGIIKAVMQMINGDWSGAWETLKGVAGTIWEGIKSLVQVA------IDGLVQIFQTGLAFLKSIWDTVWGTIMAVVGPIWDWIKTTVSNAITAVWEIIQNIMTSIQTTWDTVWNAISTVASNIWTAISTTVMSVLTTIWGYIQTYLELIKTVWSAAWEIIKAVFAAILLTIVGLVTGNFDLIKQAISNAWEIIKTKTSEIWNAITTFLSGIWEGIKTAASTAWEWIKTTISNVMTTIKSNIETAWNNIKTSISNALNNIKSAAENAWNNIKSAISTAIENIKSTVSNGWNNLVSTVTNAGPRIVSAVRTGFDNAVNAARNFISNAISVGGDLINGFVEGVKGAAGRLIDAVGGAVSGAIDW-AKG
+ AMAEVGGVLAEALAPVLELLAQLLQAVANWFSN-LPGPIQTFIVIMGGLITVVGLLLPGLLA-----LQAAAVAMGTTIGGLVVAAAPIVGTVLGIIAVITLLVVWIQELWQNNEGFRTAVI-EIWNAIYAFISVIIQEISTFIMTIWGTLTTWWTENQALIQAAVETVWNAISTVIQTVMSLIGPYLEAAWANIQLIITTAWEIIKTVVETAITVVLGIIKAIMQAITGDWSGAWETIKGVLQRVWQAIQQIVTTILSAIGQFISNTWNGIKNTFSNILSAISGIVSSIWNTIKSVISSVISSIVSFVSSGWSGIQQTISSILSGISSTVSSVWNGIKNSISNA----INGAKNVVSSAINAIKNLFNFKISWPHIPLPHF--SVSGSANPLDWLKGGLPKISIAWYAKG
+ A+ V + AL P+++ L+ AV N + + T + ++ G+I V ++ G + L+ A + I LV A + G++ + + +++ +W G AV+ IW+ I +S I + I I ++ T W I +W AIST + +V++ I Y++ I+ + + AWEIIK V + ++G++ I S AWE IK +W AI ++ I I S W IK T SN+++ I + + WN IK+ IS+ +++I S + W+ I+ IS+ + I STVS+ WN + ++++NA ++ + +A+NA +N + IS + F V G+A L GG +I W AKG
+
+
+ 3
+ 121.708903358919
+ 304
+ 2.99798279087674e-25
+ 543
+ 1673
+ 637
+ 1004
+ 3
+ 0
+ 89
+ 168
+ 29
+ 387
+ ISTAVEAVVSFVMDLWGQMVAWWNENQELIRQTAETVWNAIRTVVETVMTALIPIVQTAWDLILAVVTTVLNVIKTVVDTGLKVVLGIIKAVMQMINGDWSGAWETLKGVAGTIWEGIKSLVQVAIDGLVQIFQTGLAFLKSIWDTVWGTIMAVVGPIWDWIKTTVSNAITAVWEIIQNIMTSIQTTWDTVWNAISTVASNIWTAISTTVMSVLTTIWGYIQTYLELIKTVWSAAWEIIKAVFAAILLTIVGLVTGNFDLIKQAISNAWEIIKTKTSEIWNAITTFLSG--IWEGIK------TAASTAWEWIKTTISNVMTT--IKSNIETAWNNIKTSISNALNNIKSAAENAWNNIKSAISTAIENIKSTVSNGWNNLVSTVTN
+ IIAVITLLVVWIQELW--------QNNEGFRTAVIEIWNAIYAFISVIIQEISTFIMTIWGTLTTWWTENQALIQAAVETVWNAISTVIQTVMSLIGPYLEAAWANIQLIITTAWEIIKTVVETAITVVLGIIKAIMQAITGDWSGAWETIKGVLQRVWQAIQQIVTTILSAIGQFISNTWNGIKNTFSNILSAISGIVSSIWNTIKSVISSVISSIVSFV-----------SSGWSGIQQTISSILSGISSTVSSVWNGIKNSISNAINGAKNVVSSAINAIKNLFNFKISWPHIPLPHFSVSGSANPLDWLKGGLPKISIAWYAKGGILTKPTAFGMNEKQLMVGGEAGKEAVLPLTKQNLAAIGEGIASTMGTGGNFINVSITD
+ I + +V ++ +LW +N E R +WNAI + ++ + + T W + T +I+ V+T + +I+ VM +I AW ++ + T WE IK++V+ AI ++ I + + + W W TI V+ +W I+ V+ ++A+ + I N I+ T+ + +AIS + S+IW I + + SV+++I ++ S+ W I+ ++IL I V+ ++ IK +ISNA K S NAI + W I + ++ +W+K + + K I T + + ++ E K ++ E I ST+ G N + ++T+
+
+
+
+
+
+
+ 12310662
+ -87459526
+ 0
+ 1174893963300
+ 0.041
+ 0.267
+ 0.14
+
+
+
+
+
diff -r 000000000000 -r 432ea9614cc9 test-data/blastx_sample_converted.tabular
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/blastx_sample_converted.tabular Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,33 @@
+phage_suis gi|119953746|ref|YP_950551.1| 100.00 518 0 0 336 1889 25 542 0.0 988
+phage_suis gi|289551554|ref|YP_003472458.1| 32.95 516 280 6 342 1889 657 1106 6e-66 256
+phage_suis gi|223044325|ref|ZP_03614360.1| 30.22 546 327 7 393 1889 655 1193 1e-64 252
+phage_suis gi|223044325|ref|ZP_03614360.1| 19.88 508 328 9 384 1796 844 1309 6e-28 130
+phage_suis gi|268611153|ref|ZP_06144880.1| 28.64 639 371 11 78 1847 440 1042 1e-60 239
+phage_suis gi|268611153|ref|ZP_06144880.1| 23.36 441 286 7 543 1856 547 938 4e-31 141
+phage_suis gi|268611153|ref|ZP_06144880.1| 25.27 459 266 11 522 1844 722 1121 8e-31 140
+phage_suis gi|268611153|ref|ZP_06144880.1| 24.63 406 267 8 501 1694 770 1144 3e-23 115
+phage_suis gi|268611153|ref|ZP_06144880.1| 27.80 241 145 3 492 1148 811 1044 6e-16 90.9
+phage_suis gi|268611153|ref|ZP_06144880.1| 19.76 253 168 6 1158 1883 547 775 3e-04 52.0
+phage_suis gi|268610688|ref|ZP_06144415.1| 28.95 639 369 11 78 1847 440 1042 3e-59 234
+phage_suis gi|268610688|ref|ZP_06144415.1| 24.64 491 316 9 501 1856 770 1245 4e-39 167
+phage_suis gi|268610688|ref|ZP_06144415.1| 23.79 517 319 9 492 1832 811 1322 3e-37 161
+phage_suis gi|268610688|ref|ZP_06144415.1| 21.91 493 322 11 510 1859 905 1377 1e-25 123
+phage_suis gi|268610688|ref|ZP_06144415.1| 20.55 292 197 5 486 1343 1138 1400 4e-10 71.6
+phage_suis gi|268610688|ref|ZP_06144415.1| 21.41 341 225 10 894 1883 467 775 8e-05 53.9
+phage_suis gi|153811333|ref|ZP_01964001.1| 28.34 621 364 16 108 1847 493 1073 8e-55 219
+phage_suis gi|153811333|ref|ZP_01964001.1| 29.67 428 250 9 519 1760 709 1099 2e-47 195
+phage_suis gi|153811333|ref|ZP_01964001.1| 29.41 391 226 7 498 1640 746 1096 1e-39 169
+phage_suis gi|153811333|ref|ZP_01964001.1| 26.49 268 174 3 492 1256 854 1111 3e-24 118
+phage_suis gi|153811333|ref|ZP_01964001.1| 27.12 306 198 4 510 1385 816 1110 1e-23 116
+phage_suis gi|262113750|emb|CAR95417.1| 38.46 286 169 1 384 1241 540 818 2e-54 218
+phage_suis gi|262113750|emb|CAR95417.1| 29.68 411 271 7 657 1871 460 858 3e-40 171
+phage_suis gi|77411259|ref|ZP_00787609.1| 37.19 285 172 1 387 1241 628 905 2e-53 215
+phage_suis gi|77411259|ref|ZP_00787609.1| 28.01 407 281 6 660 1871 548 945 1e-40 172
+phage_suis gi|77411259|ref|ZP_00787609.1| 22.82 355 207 7 978 1877 540 882 9e-14 83.6
+phage_suis gi|76786754|ref|YP_329383.1| 36.84 285 173 1 387 1241 628 905 8e-53 213
+phage_suis gi|76786754|ref|YP_329383.1| 27.27 407 284 6 660 1871 548 945 3e-38 164
+phage_suis gi|76786754|ref|YP_329383.1| 24.73 283 194 2 543 1391 637 900 3e-23 115
+phage_suis gi|76786754|ref|YP_329383.1| 22.91 323 204 6 978 1847 540 850 2e-13 82.4
+phage_suis gi|50914476|ref|YP_060448.1| 35.86 290 179 1 372 1241 623 905 4e-51 207
+phage_suis gi|50914476|ref|YP_060448.1| 27.01 411 280 7 660 1871 548 945 2e-35 155
+phage_suis gi|50914476|ref|YP_060448.1| 23.00 387 269 5 543 1673 637 1004 3e-25 121
diff -r 000000000000 -r 432ea9614cc9 test-data/cd00003.smp
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/cd00003.smp Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,19957 @@
+PssmWithParameters ::= {
+ pssm {
+ isProtein TRUE,
+ numRows 28,
+ numColumns 234,
+ byRow FALSE,
+ query seq {
+ id {
+ general {
+ db "CDD",
+ tag id 237977
+ }
+ },
+ descr {
+ title "cd00003, PNPsynthase, Pyridoxine 5'-phosphate (PNP) synthase
+ domain; pyridoxal 5'-phosphate is the active form of vitamin B6 that acts as
+ an essential, ubiquitous coenzyme in amino acid metabolism. In bacteria,
+ formation of pyridoxine 5'-phosphate is a step in the biosynthesis of vitamin
+ B6. PNP synthase, a homooctameric enzyme, catalyzes the final step in PNP
+ biosynthesis, the condensation of 1-amino-acetone 3-phosphate and
+ 1-deoxy-D-xylulose 5-phosphate. PNP synthase adopts a TIM barrel topology,
+ intersubunit contacts are mediated by three ''extra'' helices, generating a
+ tetramer of symmetric dimers with shared active sites; the open state has
+ been proposed to accept substrates and to release products, while most of the
+ catalytic events are likely to occur in the closed state; a hydrophilic
+ channel running through the center of the barrel was identified as the
+ essential structural feature that enables PNP synthase to release water
+ molecules produced during the reaction from the closed, solvent-shielded
+ active site."
+ },
+ inst {
+ repr raw,
+ mol aa,
+ length 234,
+ seq-data ncbieaa "RLGVNIDHVATLRNARGTNYPDPVEAALLAEKAGADGITVHLREDRRHIQDR
+DVRLLRELVRTELNLEMAPTEEMLEIALEVKPHQVTLVPEKREELTTEGGLDVAGQAEKLKPIIERLKDAGIRVSLFI
+DPDPEQIEAAKEVGADRVELHTGPYANAYDKAEREAELERIAKAAKLARELGLGVNAGHGLNYENVKPIAKIPGIAEL
+NIGHAIISRALFVGLEEAVREMKDLI"
+ }
+ },
+ intermediateData {
+ weightedResFreqsPerPos {
+ { 0, 10, 0 },
+ { 575880368388257, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 663632240275508, 10, -16 },
+ { 18974024208621, 10, -15 },
+ { 435260939968393, 10, -16 },
+ { 0, 10, 0 },
+ { 231579235547631, 10, -16 },
+ { 217943087911858, 10, -16 },
+ { 197347688751049, 10, -15 },
+ { 149575209809135, 10, -15 },
+ { 0, 10, 0 },
+ { 373639929584932, 10, -16 },
+ { 0, 10, 0 },
+ { 454596950735964, 10, -16 },
+ { 280508357667036, 10, -15 },
+ { 0, 10, 0 },
+ { 276040598748792, 10, -16 },
+ { 187780737233597, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 119593107246649, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 355209907721631, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 925910073190528, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 385689360373084, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 526473206870828, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 499042712921408, 10, -15 },
+ { 160105971725447, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 217340080528288, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 38877105237495, 10, -14 },
+ { 0, 10, 0 },
+ { 217943087911858, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 125834240150644, 10, -15 },
+ { 0, 10, 0 },
+ { 355209907721631, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 838644769077193, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 435260939968393, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 95647390600316, 10, -14 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 480619467026012, 10, -15 },
+ { 0, 10, 0 },
+ { 194066915694676, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 325313617279312, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 693323977659198, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 306676022340802, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 583787217021653, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 61122894762505, 10, -14 },
+ { 0, 10, 0 },
+ { 286866236675945, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 435260939968393, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 465670695525408, 10, -15 },
+ { 0, 10, 0 },
+ { 435260939968393, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 490803210477752, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 919587077620245, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 448919316075919, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 355209907721631, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 181053685122008, 10, -15 },
+ { 101904815699005, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 225522393884187, 10, -16 },
+ { 629950425648582, 10, -15 },
+ { 64538834141986, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 150250758860881, 10, -15 },
+ { 0, 10, 0 },
+ { 722121166140306, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 127628074998813, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 435260939968393, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 95647390600316, 10, -14 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 118079648073978, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 567887334716459, 10, -15 },
+ { 0, 10, 0 },
+ { 314033017209563, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 577226861146752, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 314683062693363, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 217943087911858, 10, -16 },
+ { 583787217021653, 10, -16 },
+ { 206165065938245, 10, -15 },
+ { 215701921536236, 10, -16 },
+ { 833965439986917, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 1, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 783859692148226, 10, -16 },
+ { 569100212172506, 10, -16 },
+ { 0, 10, 0 },
+ { 489991259222993, 10, -15 },
+ { 215701921536236, 10, -16 },
+ { 0, 10, 0 },
+ { 928795013270649, 10, -16 },
+ { 217943087911858, 10, -16 },
+ { 20895098356319, 10, -15 },
+ { 362307373629032, 10, -16 },
+ { 0, 10, 0 },
+ { 449724431435433, 10, -16 },
+ { 978015331729857, 10, -16 },
+ { 385689360373084, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 737883706342078, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 225174655269853, 10, -16 },
+ { 572899119876328, 10, -16 },
+ { 0, 10, 0 },
+ { 233359979112593, 10, -15 },
+ { 237952989758743, 10, -16 },
+ { 479082790230986, 10, -16 },
+ { 0, 10, 0 },
+ { 799489138557889, 10, -16 },
+ { 0, 10, 0 },
+ { 435260939968393, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 419359972781229, 10, -16 },
+ { 240110039750781, 10, -16 },
+ { 279694262987116, 10, -15 },
+ { 722244226466618, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 149336457920708, 10, -16 },
+ { 0, 10, 0 },
+ { 837877309439157, 10, -18 },
+ { 101388283227855, 10, -15 },
+ { 273996761710104, 10, -17 },
+ { 41646621131662, 10, -15 },
+ { 106634979311874, 10, -15 },
+ { 957138806990497, 10, -18 },
+ { 240324205445033, 10, -16 },
+ { 250523782275972, 10, -16 },
+ { 392561841757494, 10, -17 },
+ { 976290288349107, 10, -18 },
+ { 19053822137597, 10, -14 },
+ { 606433843728208, 10, -16 },
+ { 31198797505084, 10, -15 },
+ { 305780111596138, 10, -16 },
+ { 906520729387303, 10, -16 },
+ { 155676685896685, 10, -15 },
+ { 427879476122715, 10, -16 },
+ { 578897050157963, 10, -18 },
+ { 0, 10, 0 },
+ { 742207614136487, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 463127645028596, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 574764803630565, 10, -16 },
+ { 249367218196067, 10, -15 },
+ { 442862474412475, 10, -16 },
+ { 0, 10, 0 },
+ { 447784696148881, 10, -16 },
+ { 65741547109156, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 435260939968393, 10, -16 },
+ { 0, 10, 0 },
+ { 197420420742101, 10, -16 },
+ { 0, 10, 0 },
+ { 385689360373084, 10, -16 },
+ { 0, 10, 0 },
+ { 393889365098666, 10, -16 },
+ { 583787217021653, 10, -16 },
+ { 0, 10, 0 },
+ { 292432542452336, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 1, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 676407715319515, 10, -15 },
+ { 528519591260496, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 722765363687474, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 198463789185688, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 126684503337489, 10, -15 },
+ { 0, 10, 0 },
+ { 133650655708353, 10, -15 },
+ { 231579235547631, 10, -16 },
+ { 0, 10, 0 },
+ { 47689496813044, 10, -14 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 239611949268954, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 197420420742101, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 215701921536236, 10, -16 },
+ { 240110039750781, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 824998091785418, 10, -16 },
+ { 573470097606681, 10, -16 },
+ { 157041709521227, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 200072475126573, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 241641074428751, 10, -16 },
+ { 953488200501584, 10, -16 },
+ { 49826805833096, 10, -14 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 106417087439816, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 40111752133104, 10, -15 },
+ { 285133459809176, 10, -15 },
+ { 159572509720658, 10, -16 },
+ { 583787217021653, 10, -16 },
+ { 336933187774937, 10, -16 },
+ { 0, 10, 0 },
+ { 135571195035218, 10, -16 },
+ { 139913888042601, 10, -16 },
+ { 0, 10, 0 },
+ { 211262702586817, 10, -16 },
+ { 0, 10, 0 },
+ { 535236025682968, 10, -16 },
+ { 116569787342367, 10, -15 },
+ { 0, 10, 0 },
+ { 128739916371489, 10, -15 },
+ { 0, 10, 0 },
+ { 346040091142854, 10, -16 },
+ { 0, 10, 0 },
+ { 781963152032768, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 532987717626095, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 101913493306531, 10, -15 },
+ { 625001182054603, 10, -16 },
+ { 200072475126573, 10, -16 },
+ { 630478038798934, 10, -16 },
+ { 0, 10, 0 },
+ { 927973964793656, 10, -16 },
+ { 2532331383811, 10, -14 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 101422909151888, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 785689125261284, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 946919647492576, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 566472610308448, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 629716489586139, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 809588900319093, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 292902790785515, 10, -16 },
+ { 116110526348481, 10, -15 },
+ { 300019859768048, 10, -16 },
+ { 217943087911858, 10, -16 },
+ { 419871684126793, 10, -16 },
+ { 901330852086405, 10, -16 },
+ { 158228069900449, 10, -15 },
+ { 138873182676073, 10, -16 },
+ { 942013497495198, 10, -16 },
+ { 0, 10, 0 },
+ { 154551117480558, 10, -16 },
+ { 118487263725132, 10, -15 },
+ { 582269469093055, 10, -16 },
+ { 200072475126573, 10, -16 },
+ { 901041780803395, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 211262702586817, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 570141353783514, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 726880980875985, 10, -16 },
+ { 18974024208621, 10, -15 },
+ { 183259472499263, 10, -16 },
+ { 0, 10, 0 },
+ { 240110039750781, 10, -16 },
+ { 212698517797415, 10, -15 },
+ { 484812373928731, 10, -16 },
+ { 351851523004224, 10, -15 },
+ { 356816270587931, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 858775729056864, 10, -16 },
+ { 0, 10, 0 },
+ { 190686192652386, 10, -16 },
+ { 553276936761939, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 569539526111641, 10, -15 },
+ { 0, 10, 0 },
+ { 216999025211754, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 237952989758743, 10, -16 },
+ { 385689360373084, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 428584831618425, 10, -16 },
+ { 231579235547631, 10, -16 },
+ { 850808069468169, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 20895098356319, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 41826919386556, 10, -14 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 18974024208621, 10, -15 },
+ { 194209173134182, 10, -15 },
+ { 534272838184569, 10, -16 },
+ { 180915156254406, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 353921799963264, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 211262702586817, 10, -16 },
+ { 567916201074463, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 547652141849825, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 777007262040645, 10, -16 },
+ { 141239835455462, 10, -15 },
+ { 123803720230559, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 398832077423053, 10, -16 },
+ { 149758597758398, 10, -15 },
+ { 147914851151777, 10, -15 },
+ { 541989209429728, 10, -16 },
+ { 790470847690024, 10, -16 },
+ { 0, 10, 0 },
+ { 141047462283279, 10, -15 },
+ { 855031479078778, 10, -16 },
+ { 0, 10, 0 },
+ { 16560579576823, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 541984029291723, 10, -15 },
+ { 0, 10, 0 },
+ { 240110039750781, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 393889365098666, 10, -16 },
+ { 10990900314426, 10, -14 },
+ { 896914498422882, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 469532225306374, 10, -16 },
+ { 0, 10, 0 },
+ { 211262702586817, 10, -16 },
+ { 0, 10, 0 },
+ { 176408438406892, 10, -16 },
+ { 0, 10, 0 },
+ { 540322077604017, 10, -16 },
+ { 355209907721631, 10, -16 },
+ { 0, 10, 0 },
+ { 197420420742101, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 964479009227837, 10, -15 },
+ { 355209907721631, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 837693581861496, 10, -15 },
+ { 0, 10, 0 },
+ { 385689360373084, 10, -16 },
+ { 20895098356319, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 355209907721631, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 435260939968393, 10, -16 },
+ { 0, 10, 0 },
+ { 237952989758743, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 736331177508853, 10, -16 },
+ { 0, 10, 0 },
+ { 40223064335914, 10, -17 },
+ { 4644587139368, 10, -13 },
+ { 266386602796402, 10, -16 },
+ { 418699315936766, 10, -16 },
+ { 203195051291054, 10, -16 },
+ { 108642397281361, 10, -15 },
+ { 107442595748192, 10, -17 },
+ { 120021444958696, 10, -17 },
+ { 188452892075641, 10, -17 },
+ { 468677056132235, 10, -18 },
+ { 185784069039373, 10, -16 },
+ { 108717196747928, 10, -17 },
+ { 949181965389611, 10, -16 },
+ { 228660183858814, 10, -16 },
+ { 591252863055169, 10, -16 },
+ { 250157816708669, 10, -16 },
+ { 368668440572936, 10, -16 },
+ { 277904808139043, 10, -18 },
+ { 0, 10, 0 },
+ { 671986363139219, 10, -18 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 156299849056644, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 314683062693363, 10, -16 },
+ { 657334028322292, 10, -15 },
+ { 0, 10, 0 },
+ { 183259472499263, 10, -16 },
+ { 0, 10, 0 },
+ { 658852470797213, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 114534285278818, 10, -15 },
+ { 0, 10, 0 },
+ { 968222008942416, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 881297031275664, 10, -15 },
+ { 0, 10, 0 },
+ { 759138910258978, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 427890776984379, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 217943087911858, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 903824362468902, 10, -15 },
+ { 743813287399116, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 461179411672766, 10, -16 },
+ { 0, 10, 0 },
+ { 207674656398099, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 391175421852226, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 303699263513912, 10, -15 },
+ { 0, 10, 0 },
+ { 1187422652697, 10, -13 },
+ { 16560579576823, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 225522393884187, 10, -16 },
+ { 432442703258837, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 1, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 63385994326557, 10, -14 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 345244958378111, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 20895098356319, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 1, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 385689360373084, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 635393055067925, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 435260939968393, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 258716615922053, 10, -15 },
+ { 237952989758743, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 1, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 225174655269853, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 126692255883381, 10, -15 },
+ { 0, 10, 0 },
+ { 215701921536236, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 355209907721631, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 225522393884187, 10, -16 },
+ { 0, 10, 0 },
+ { 135896108776813, 10, -15 },
+ { 635250747498616, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 1, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 1, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 10140003167175, 10, -14 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 847529791178359, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 196018708805546, 10, -16 },
+ { 314683062693363, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 179062930462938, 10, -16 },
+ { 160105971725447, 10, -16 },
+ { 751427259224463, 10, -16 },
+ { 385689360373084, 10, -16 },
+ { 0, 10, 0 },
+ { 225522393884187, 10, -16 },
+ { 0, 10, 0 },
+ { 396267352680364, 10, -15 },
+ { 254221007731508, 10, -15 },
+ { 347145024862804, 10, -16 },
+ { 144616345534835, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 41577439666281, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 522735509001513, 10, -15 },
+ { 711752280101035, 10, -16 },
+ { 387768508216106, 10, -16 },
+ { 0, 10, 0 },
+ { 4211933640754, 10, -14 },
+ { 385689360373084, 10, -16 },
+ { 241641074428751, 10, -16 },
+ { 2532331383811, 10, -14 },
+ { 0, 10, 0 },
+ { 355209907721631, 10, -16 },
+ { 351760131644218, 10, -16 },
+ { 0, 10, 0 },
+ { 631842354857408, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 616780393523329, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 100592342432236, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 165394008534442, 10, -15 },
+ { 123577348090456, 10, -15 },
+ { 20895098356319, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 105255304483729, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 469532225306374, 10, -16 },
+ { 279330551431057, 10, -15 },
+ { 14009583109483, 10, -14 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 179062930462938, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 1, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 680794927893191, 10, -16 },
+ { 0, 10, 0 },
+ { 200072475126573, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 544349893271726, 10, -16 },
+ { 0, 10, 0 },
+ { 228117961318134, 10, -15 },
+ { 154551117480558, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 613905197304661, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 568765077170562, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 12067935136971, 10, -14 },
+ { 40724687019698, 10, -15 },
+ { 19708231556372, 10, -15 },
+ { 0, 10, 0 },
+ { 605248166634599, 10, -16 },
+ { 2532331383811, 10, -14 },
+ { 973730320189287, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 411720630341783, 10, -16 },
+ { 103789609159365, 10, -15 },
+ { 264935387759925, 10, -15 },
+ { 217943087911858, 10, -16 },
+ { 0, 10, 0 },
+ { 387994422700722, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 108299248801938, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 126484926832416, 10, -15 },
+ { 0, 10, 0 },
+ { 225522393884187, 10, -16 },
+ { 124828464320236, 10, -15 },
+ { 359176066446085, 10, -16 },
+ { 0, 10, 0 },
+ { 225174655269853, 10, -16 },
+ { 0, 10, 0 },
+ { 140105224942692, 10, -15 },
+ { 240110039750781, 10, -16 },
+ { 150627447130255, 10, -15 },
+ { 154632717230933, 10, -16 },
+ { 523175859476589, 10, -16 },
+ { 190686192652386, 10, -16 },
+ { 200072475126573, 10, -16 },
+ { 126264729255633, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 11983416753503, 10, -14 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 173835341323938, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 235025798641995, 10, -15 },
+ { 0, 10, 0 },
+ { 714714351884734, 10, -15 },
+ { 163157357640539, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 16560579576823, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 114803196647585, 10, -15 },
+ { 0, 10, 0 },
+ { 394742756981715, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 237952989758743, 10, -16 },
+ { 0, 10, 0 },
+ { 20895098356319, 10, -15 },
+ { 273666376034433, 10, -15 },
+ { 740899268094715, 10, -16 },
+ { 211262702586817, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 147884382949941, 10, -16 },
+ { 29812147030344, 10, -14 },
+ { 666188530884551, 10, -16 },
+ { 173309683538866, 10, -16 },
+ { 352898271786876, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 161738944349378, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 756499983430553, 10, -16 },
+ { 262611232221687, 10, -15 },
+ { 0, 10, 0 },
+ { 984107657982016, 10, -16 },
+ { 14272198809545, 10, -15 },
+ { 0, 10, 0 },
+ { 194125372359977, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 16560579576823, 10, -15 },
+ { 529806478292059, 10, -16 },
+ { 10976294244452, 10, -14 },
+ { 138873182676073, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 365145870624289, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 362225773878658, 10, -16 },
+ { 45059205799194, 10, -15 },
+ { 0, 10, 0 },
+ { 567916201074463, 10, -16 },
+ { 355209907721631, 10, -16 },
+ { 138873182676073, 10, -16 },
+ { 314407815262925, 10, -15 },
+ { 200072475126573, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 301194124947891, 10, -16 },
+ { 0, 10, 0 },
+ { 644695364097907, 10, -16 },
+ { 26879020516409, 10, -14 },
+ { 570832135003612, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 211262702586817, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 156299849056644, 10, -16 },
+ { 0, 10, 0 },
+ { 783378188433096, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 248846686415936, 10, -15 },
+ { 0, 10, 0 },
+ { 187543274644036, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 415461732988107, 10, -16 },
+ { 113122490114447, 10, -15 },
+ { 414914897356063, 10, -16 },
+ { 273482082042189, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 231579235547631, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 109534375048714, 10, -15 },
+ { 385689360373084, 10, -16 },
+ { 362322402962202, 10, -16 },
+ { 0, 10, 0 },
+ { 173309683538866, 10, -16 },
+ { 0, 10, 0 },
+ { 163009540662625, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 743285845808468, 10, -16 },
+ { 355209907721631, 10, -16 },
+ { 1440145939556, 10, -13 },
+ { 16937736683576, 10, -14 },
+ { 4506535591232, 10, -14 },
+ { 143859123989793, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 77156795425525, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 652601020496681, 10, -16 },
+ { 0, 10, 0 },
+ { 106901685574514, 10, -15 },
+ { 404888919086497, 10, -16 },
+ { 534272838184569, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 370253039016795, 10, -16 },
+ { 753271927920106, 10, -16 },
+ { 320859523940062, 10, -15 },
+ { 223553220589434, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 345244958378111, 10, -15 },
+ { 0, 10, 0 },
+ { 211262702586817, 10, -16 },
+ { 276040598748792, 10, -16 },
+ { 240110039750781, 10, -16 },
+ { 198006189419013, 10, -15 },
+ { 133260588073473, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 193744651623838, 10, -15 },
+ { 0, 10, 0 },
+ { 161473535939959, 10, -15 },
+ { 154632717230933, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 385689360373084, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 260306712640769, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 817777353364934, 10, -16 },
+ { 0, 10, 0 },
+ { 349739608854218, 10, -15 },
+ { 112533464041839, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 413945381074719, 10, -16 },
+ { 915148975390247, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 241641074428751, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 425014736926387, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 217943087911858, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 935704217516175, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 854607417906868, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 324849536561002, 10, -15 },
+ { 0, 10, 0 },
+ { 496505029458781, 10, -15 },
+ { 190686192652386, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 741160729242915, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 1, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 109252329164193, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 345244958378111, 10, -15 },
+ { 0, 10, 0 },
+ { 10555260908343, 10, -14 },
+ { 0, 10, 0 },
+ { 54747527090887, 10, -15 },
+ { 38520257628338, 10, -14 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 422503686573877, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 385689360373084, 10, -16 },
+ { 241641074428751, 10, -16 },
+ { 619347743763737, 10, -16 },
+ { 275485083077819, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 158401896941765, 10, -15 },
+ { 435260939968393, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 161176752743391, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 621752435797886, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 26078345356255, 10, -14 },
+ { 0, 10, 0 },
+ { 173835341323938, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 749732082807711, 10, -16 },
+ { 0, 10, 0 },
+ { 143561711942368, 10, -15 },
+ { 207674656398099, 10, -16 },
+ { 0, 10, 0 },
+ { 322633273312868, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 917098436608131, 10, -16 },
+ { 681875094684261, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 652267845555918, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 610182240866629, 10, -16 },
+ { 760330725483516, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 194349290242606, 10, -16 },
+ { 0, 10, 0 },
+ { 225522393884187, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 990923806595775, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 385689360373084, 10, -16 },
+ { 167154233301133, 10, -15 },
+ { 373218474194631, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 777007262040645, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 467201901122859, 10, -16 },
+ { 0, 10, 0 },
+ { 225174655269853, 10, -16 },
+ { 193894751085761, 10, -15 },
+ { 313274962424706, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 355209907721631, 10, -16 },
+ { 778013974751249, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 151649735035733, 10, -15 },
+ { 58531792439122, 10, -15 },
+ { 584496655259552, 10, -16 },
+ { 2532331383811, 10, -14 },
+ { 163157357640539, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 599031210802923, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 508727232805557, 10, -16 },
+ { 585907934846524, 10, -15 },
+ { 0, 10, 0 },
+ { 777007262040645, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 215701921536236, 10, -16 },
+ { 147884382949941, 10, -16 },
+ { 432296068844038, 10, -16 },
+ { 44118114928481, 10, -15 },
+ { 194349290242606, 10, -16 },
+ { 824742133028005, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 355209907721631, 10, -16 },
+ { 0, 10, 0 },
+ { 226275121613101, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 212238349992314, 10, -15 },
+ { 0, 10, 0 },
+ { 804009007277013, 10, -16 },
+ { 390817109803833, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 54747527090887, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 154551117480558, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 515315879447078, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 326131707462239, 10, -15 },
+ { 0, 10, 0 },
+ { 321920771596041, 10, -15 },
+ { 41577439666281, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 425617744309957, 10, -16 },
+ { 159572509720658, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 184864356179614, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 130056119272669, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 181638382838986, 10, -15 },
+ { 242748931707607, 10, -15 },
+ { 0, 10, 0 },
+ { 128277966183134, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 497235093528217, 10, -16 },
+ { 355209907721631, 10, -16 },
+ { 0, 10, 0 },
+ { 58910609467831, 10, -15 },
+ { 0, 10, 0 },
+ { 753131255607045, 10, -16 },
+ { 19954007485606, 10, -15 },
+ { 377446052253735, 10, -16 },
+ { 40111752133104, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 355209907721631, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 490146299247528, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 460437591770291, 10, -15 },
+ { 225522393884187, 10, -16 },
+ { 329219728427058, 10, -15 },
+ { 194349290242606, 10, -16 },
+ { 16560579576823, 10, -15 },
+ { 0, 10, 0 },
+ { 187780737233597, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 231579235547631, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 2532331383811, 10, -14 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 525628833611472, 10, -15 },
+ { 0, 10, 0 },
+ { 770901194602638, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 853267461277612, 10, -16 },
+ { 0, 10, 0 },
+ { 179062930462938, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 355209907721631, 10, -16 },
+ { 0, 10, 0 },
+ { 258527016982046, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 351760131644218, 10, -16 },
+ { 0, 10, 0 },
+ { 158780720717308, 10, -15 },
+ { 0, 10, 0 },
+ { 182929840267077, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 40878186638345, 10, -15 },
+ { 100317714104286, 10, -15 },
+ { 393404048847273, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 425247130396427, 10, -16 },
+ { 0, 10, 0 },
+ { 211262702586817, 10, -16 },
+ { 115364341556175, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 133260588073473, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 819334369821178, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 106381680048596, 10, -15 },
+ { 319436953976796, 10, -15 },
+ { 0, 10, 0 },
+ { 18974024208621, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 204111143648221, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 711035350506523, 10, -16 },
+ { 0, 10, 0 },
+ { 274144224727208, 10, -16 },
+ { 102291652152106, 10, -15 },
+ { 331478376628658, 10, -16 },
+ { 352053137973034, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 173309683538866, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 217943087911858, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 717047805095126, 10, -16 },
+ { 175451717597831, 10, -15 },
+ { 0, 10, 0 },
+ { 173163761244597, 10, -15 },
+ { 0, 10, 0 },
+ { 595319947472412, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 385689360373084, 10, -16 },
+ { 123679278264491, 10, -15 },
+ { 240142386523273, 10, -15 },
+ { 147884382949941, 10, -16 },
+ { 0, 10, 0 },
+ { 638434296356798, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 387768508216106, 10, -16 },
+ { 0, 10, 0 },
+ { 138036767307352, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 437059276929833, 10, -15 },
+ { 225522393884187, 10, -16 },
+ { 342014234175122, 10, -16 },
+ { 175351693237326, 10, -16 },
+ { 0, 10, 0 },
+ { 629361045418734, 10, -16 },
+ { 242750973183992, 10, -15 },
+ { 854923540547005, 10, -16 },
+ { 0, 10, 0 },
+ { 448919316075919, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 385689360373084, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 961431063962691, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 335643670161792, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 265708284482398, 10, -15 },
+ { 267524703630519, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 262684465948621, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 240110039750781, 10, -16 },
+ { 0, 10, 0 },
+ { 285921150257293, 10, -16 },
+ { 0, 10, 0 },
+ { 355209907721631, 10, -16 },
+ { 435260939968393, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 388679751524726, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 327860801019424, 10, -16 },
+ { 0, 10, 0 },
+ { 154632717230933, 10, -16 },
+ { 451526946025522, 10, -16 },
+ { 0, 10, 0 },
+ { 670157444000319, 10, -16 },
+ { 0, 10, 0 },
+ { 274444377711291, 10, -16 },
+ { 160105971725447, 10, -16 },
+ { 355209907721631, 10, -16 },
+ { 425014736926387, 10, -16 },
+ { 850285600701355, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 422726984530541, 10, -15 },
+ { 758849126333603, 10, -16 },
+ { 225522393884187, 10, -16 },
+ { 0, 10, 0 },
+ { 133260588073473, 10, -16 },
+ { 590225837345576, 10, -16 },
+ { 0, 10, 0 },
+ { 395633705995441, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 136611946092285, 10, -15 },
+ { 0, 10, 0 },
+ { 168949258084629, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 573470097606681, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 578745479934378, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 135571195035218, 10, -16 },
+ { 44921569234556, 10, -15 },
+ { 520738549330902, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 183259472499263, 10, -16 },
+ { 0, 10, 0 },
+ { 285807137105182, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 173835341323938, 10, -16 },
+ { 18974024208621, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 659509357303876, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 468935059917336, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 158187604358212, 10, -15 },
+ { 0, 10, 0 },
+ { 774964882164448, 10, -15 },
+ { 19954007485606, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 1, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 1, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 282511914897927, 10, -15 },
+ { 654755041621889, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 627330434801835, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 631842354857408, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 101278687331138, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 100709773242577, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 442217739611783, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 756083994843144, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 175453523269177, 10, -15 },
+ { 173835341323938, 10, -16 },
+ { 241641074428751, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 135704591265634, 10, -15 },
+ { 215701921536236, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 435260939968393, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 187970174958853, 10, -15 },
+ { 0, 10, 0 },
+ { 61122894762505, 10, -14 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 117851956584347, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 101738416179153, 10, -15 },
+ { 318337953129031, 10, -15 },
+ { 0, 10, 0 },
+ { 627330434801835, 10, -16 },
+ { 772885565004544, 10, -16 },
+ { 0, 10, 0 },
+ { 240110039750781, 10, -16 },
+ { 0, 10, 0 },
+ { 19708231556372, 10, -15 },
+ { 113310997173453, 10, -15 },
+ { 0, 10, 0 },
+ { 151028452617668, 10, -15 },
+ { 139913888042601, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 194349290242606, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 717488085102073, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 243122978388061, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 19954007485606, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 583787217021653, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 215701921536236, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 139964645654788, 10, -15 },
+ { 175351693237326, 10, -16 },
+ { 356635030224836, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 540240477853642, 10, -16 },
+ { 435260939968393, 10, -16 },
+ { 0, 10, 0 },
+ { 308366099158651, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 435260939968393, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 95647390600316, 10, -14 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 435260939968393, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 306676022340802, 10, -15 },
+ { 649797883662358, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 267287085830936, 10, -15 },
+ { 649797883662358, 10, -15 },
+ { 0, 10, 0 },
+ { 435260939968393, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 393889365098666, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 393889365098666, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 600734495964134, 10, -15 },
+ { 267287085830936, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 385689360373084, 10, -16 },
+ { 54020545657755, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 1, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 228522628296772, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 225522393884187, 10, -16 },
+ { 0, 10, 0 },
+ { 567909242596821, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 181015889717988, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 207674656398099, 10, -16 },
+ { 0, 10, 0 },
+ { 20895098356319, 10, -15 },
+ { 78231575299975, 10, -14 },
+ { 133260588073473, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 80762187214656, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 60139128190932, 10, -15 },
+ { 0, 10, 0 },
+ { 217943087911858, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 549559197964237, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 150425785801524, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 854875575536139, 10, -16 },
+ { 0, 10, 0 },
+ { 175561638238557, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 512103483435464, 10, -16 },
+ { 482358750266335, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 202343663678602, 10, -15 },
+ { 0, 10, 0 },
+ { 108600971572328, 10, -17 },
+ { 302615902085178, 10, -17 },
+ { 27715500253513, 10, -15 },
+ { 217540439679427, 10, -17 },
+ { 658886744870796, 10, -16 },
+ { 450431362884669, 10, -16 },
+ { 102000440817673, 10, -15 },
+ { 11099364741924, 10, -14 },
+ { 861183595405649, 10, -16 },
+ { 209736444355238, 10, -16 },
+ { 213094636425547, 10, -16 },
+ { 245055212709786, 10, -16 },
+ { 231730476802484, 10, -16 },
+ { 778686664965337, 10, -16 },
+ { 401682554594792, 10, -17 },
+ { 426701156595127, 10, -16 },
+ { 136527044238411, 10, -15 },
+ { 750333985408811, 10, -18 },
+ { 0, 10, 0 },
+ { 181434142637198, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 121023048062173, 10, -15 },
+ { 0, 10, 0 },
+ { 108600971572328, 10, -17 },
+ { 302615902085178, 10, -17 },
+ { 421203288479463, 10, -16 },
+ { 217540439679427, 10, -17 },
+ { 251281412164498, 10, -15 },
+ { 124058979993532, 10, -17 },
+ { 290091530298655, 10, -17 },
+ { 156458258062957, 10, -15 },
+ { 365564733478341, 10, -16 },
+ { 126541287915185, 10, -17 },
+ { 313207204496357, 10, -16 },
+ { 293532911735492, 10, -17 },
+ { 427538479174219, 10, -16 },
+ { 127679056681258, 10, -15 },
+ { 935375654080141, 10, -16 },
+ { 640606610898621, 10, -16 },
+ { 160141323238214, 10, -16 },
+ { 750333985408811, 10, -18 },
+ { 0, 10, 0 },
+ { 181434142637198, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 160105971725447, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 142190871211303, 10, -15 },
+ { 225174655269853, 10, -16 },
+ { 178884662430129, 10, -16 },
+ { 982848314981035, 10, -16 },
+ { 613286649227522, 10, -16 },
+ { 0, 10, 0 },
+ { 737404393167737, 10, -16 },
+ { 474255572414021, 10, -16 },
+ { 0, 10, 0 },
+ { 13527469063996, 10, -14 },
+ { 0, 10, 0 },
+ { 208147258461924, 10, -15 },
+ { 397006018374796, 10, -16 },
+ { 939644619309197, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 435260939968393, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 174725646012028, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 715458802138374, 10, -16 },
+ { 77800749254949, 10, -15 },
+ { 764715524147669, 10, -16 },
+ { 597057596957677, 10, -16 },
+ { 14272198809545, 10, -15 },
+ { 80846441585489, 10, -15 },
+ { 965628273504767, 10, -16 },
+ { 365444794659309, 10, -16 },
+ { 0, 10, 0 },
+ { 156299849056644, 10, -16 },
+ { 632339779463726, 10, -16 },
+ { 118902422111887, 10, -15 },
+ { 405414576871569, 10, -16 },
+ { 0, 10, 0 },
+ { 217943087911858, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 514223137549423, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 875468689857748, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 217648092468804, 10, -15 },
+ { 276000040680807, 10, -15 },
+ { 0, 10, 0 },
+ { 352720003754066, 10, -16 },
+ { 147884382949941, 10, -16 },
+ { 0, 10, 0 },
+ { 138729905131917, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 617510703212734, 10, -16 },
+ { 442514735798141, 10, -16 },
+ { 849186972714729, 10, -16 },
+ { 0, 10, 0 },
+ { 183259472499263, 10, -16 },
+ { 207674656398099, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 302688382660687, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 200072475126573, 10, -16 },
+ { 211262702586817, 10, -16 },
+ { 103817955121002, 10, -15 },
+ { 580384562991484, 10, -16 },
+ { 332800662929533, 10, -16 },
+ { 580809976617136, 10, -16 },
+ { 236133026058866, 10, -15 },
+ { 935551619471555, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 176408438406892, 10, -16 },
+ { 189872429197622, 10, -15 },
+ { 0, 10, 0 },
+ { 839686598397625, 10, -16 },
+ { 183259472499263, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 358841004537529, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 155893680667204, 10, -15 },
+ { 0, 10, 0 },
+ { 656070527815924, 10, -15 },
+ { 528703451662722, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 314683062693363, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 103697140081264, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 154174645157178, 10, -15 },
+ { 0, 10, 0 },
+ { 19954007485606, 10, -15 },
+ { 237952989758743, 10, -16 },
+ { 734167045278332, 10, -16 },
+ { 2532331383811, 10, -14 },
+ { 902357013620183, 10, -16 },
+ { 160105971725447, 10, -16 },
+ { 175351693237326, 10, -16 },
+ { 221614353605626, 10, -15 },
+ { 448001673346705, 10, -16 },
+ { 0, 10, 0 },
+ { 217340080528288, 10, -16 },
+ { 0, 10, 0 },
+ { 687021010857035, 10, -16 },
+ { 476110191861247, 10, -16 },
+ { 241641074428751, 10, -16 },
+ { 127770881894511, 10, -15 },
+ { 231579235547631, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 849212892050792, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 200494970695076, 10, -15 },
+ { 164873101530505, 10, -15 },
+ { 314683062693363, 10, -16 },
+ { 462972740782152, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 657762136359181, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 190686192652386, 10, -16 },
+ { 226312668911418, 10, -15 },
+ { 20895098356319, 10, -15 },
+ { 382799547355323, 10, -16 },
+ { 804862330586804, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 211262702586817, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 167384575326229, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 373280452166329, 10, -16 },
+ { 160105971725447, 10, -16 },
+ { 0, 10, 0 },
+ { 241840924078785, 10, -15 },
+ { 0, 10, 0 },
+ { 815768344899475, 10, -16 },
+ { 2532331383811, 10, -14 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 179062930462938, 10, -16 },
+ { 20895098356319, 10, -15 },
+ { 820950300341477, 10, -16 },
+ { 23140788547081, 10, -14 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 782314029701805, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 3922742915396, 10, -14 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 488580321216289, 10, -15 },
+ { 0, 10, 0 },
+ { 597597974605974, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 241641074428751, 10, -16 },
+ { 675848667082033, 10, -16 },
+ { 320683478018075, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 196701993220504, 10, -15 },
+ { 0, 10, 0 },
+ { 225522393884187, 10, -16 },
+ { 5970658532787, 10, -14 },
+ { 21595618464037, 10, -14 },
+ { 154632717230933, 10, -16 },
+ { 314489912882945, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 203846712875503, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 543451344178921, 10, -16 },
+ { 874580548795993, 10, -16 },
+ { 887255332625804, 10, -16 },
+ { 237952989758743, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 355209907721631, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 114998140486863, 10, -15 },
+ { 435260939968393, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 40724687019698, 10, -15 },
+ { 18625233520606, 10, -14 },
+ { 451372742337598, 10, -16 },
+ { 173835341323938, 10, -16 },
+ { 133260588073473, 10, -16 },
+ { 585190254030615, 10, -16 },
+ { 947858588933781, 10, -16 },
+ { 331937534805422, 10, -15 },
+ { 0, 10, 0 },
+ { 178884662430129, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 215701921536236, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 180360067197734, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 770436525363595, 10, -16 },
+ { 0, 10, 0 },
+ { 643569100061997, 10, -15 },
+ { 231579235547631, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 187780737233597, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 355209907721631, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 900845201160291, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 209774589006905, 10, -15 },
+ { 0, 10, 0 },
+ { 29127569583196, 10, -14 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 240110039750781, 10, -16 },
+ { 0, 10, 0 },
+ { 191552868309541, 10, -15 },
+ { 127584152683076, 10, -15 },
+ { 0, 10, 0 },
+ { 439831620245812, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 217340080528288, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 147524717244501, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 246059211302603, 10, -15 },
+ { 104464702523707, 10, -15 },
+ { 0, 10, 0 },
+ { 710926976132756, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 139301855868662, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 901232169622876, 10, -16 },
+ { 0, 10, 0 },
+ { 365088543312454, 10, -16 },
+ { 567916201074463, 10, -16 },
+ { 908021556923848, 10, -16 },
+ { 173309683538866, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 35617817095454, 10, -14 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 241641074428751, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 631967679539707, 10, -16 },
+ { 314683062693363, 10, -16 },
+ { 471176226292957, 10, -16 },
+ { 13285978522862, 10, -14 },
+ { 993056922191215, 10, -16 },
+ { 0, 10, 0 },
+ { 179062930462938, 10, -16 },
+ { 0, 10, 0 },
+ { 435260939968393, 10, -16 },
+ { 521087118869448, 10, -16 },
+ { 0, 10, 0 },
+ { 237952989758743, 10, -16 },
+ { 447754061250157, 10, -16 },
+ { 424714730125913, 10, -16 },
+ { 0, 10, 0 },
+ { 211262702586817, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 14272198809545, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 614323870431332, 10, -16 },
+ { 340935244471573, 10, -16 },
+ { 0, 10, 0 },
+ { 748104612564568, 10, -15 },
+ { 133318610653342, 10, -16 },
+ { 0, 10, 0 },
+ { 241641074428751, 10, -16 },
+ { 211262702586817, 10, -16 },
+ { 0, 10, 0 },
+ { 20895098356319, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 385689360373084, 10, -16 },
+ { 240110039750781, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 348661376776191, 10, -16 },
+ { 0, 10, 0 },
+ { 225174655269853, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 386704901457933, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 708585955293367, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 373490753970612, 10, -16 },
+ { 385689360373084, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 135571195035218, 10, -16 },
+ { 237952989758743, 10, -16 },
+ { 820895214424695, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 103928645925898, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 217340080528288, 10, -16 },
+ { 125141091709787, 10, -15 },
+ { 0, 10, 0 },
+ { 207674656398099, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 822955921464738, 10, -16 },
+ { 618520412467657, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 627217189378209, 10, -16 },
+ { 115364341556175, 10, -16 },
+ { 440099669916013, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 699233322689852, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 436492610880363, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 200072475126573, 10, -16 },
+ { 141293849691355, 10, -15 },
+ { 795049641707951, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 231579235547631, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 9453737701759, 10, -13 },
+ { 314683062693363, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 393889365098666, 10, -16 },
+ { 0, 10, 0 },
+ { 852008918753508, 10, -15 },
+ { 2532331383811, 10, -14 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 832788308985152, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 95647390600316, 10, -14 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 435260939968393, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 387768508216106, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 454199160248563, 10, -15 },
+ { 0, 10, 0 },
+ { 107712053307529, 10, -15 },
+ { 118689450108826, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 196018708805546, 10, -16 },
+ { 0, 10, 0 },
+ { 261020614632917, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 797310084325426, 10, -15 },
+ { 163906351075241, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 387835645993318, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 152226170272701, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 781138249271832, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 44118114928481, 10, -15 },
+ { 225174655269853, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 487340959129189, 10, -15 },
+ { 192176424707988, 10, -15 },
+ { 0, 10, 0 },
+ { 241641074428751, 10, -16 },
+ { 0, 10, 0 },
+ { 225522393884187, 10, -16 },
+ { 0, 10, 0 },
+ { 355209907721631, 10, -16 },
+ { 0, 10, 0 },
+ { 619917412251568, 10, -16 },
+ { 0, 10, 0 },
+ { 159572509720658, 10, -16 },
+ { 0, 10, 0 },
+ { 776867184637653, 10, -16 },
+ { 211262702586817, 10, -16 },
+ { 614832976396962, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 109066375551463, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 483314270889327, 10, -16 },
+ { 13022681702875, 10, -14 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 390325633049756, 10, -16 },
+ { 937725232068576, 10, -16 },
+ { 160102872041019, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 328155253928771, 10, -15 },
+ { 0, 10, 0 },
+ { 119593107246649, 10, -16 },
+ { 19708231556372, 10, -15 },
+ { 0, 10, 0 },
+ { 596446255681938, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 215549488162415, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 120306706233245, 10, -15 },
+ { 331057638702376, 10, -15 },
+ { 0, 10, 0 },
+ { 200072475126573, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 981202075238244, 10, -16 },
+ { 19708231556372, 10, -15 },
+ { 0, 10, 0 },
+ { 399357735208125, 10, -16 },
+ { 0, 10, 0 },
+ { 154632717230933, 10, -16 },
+ { 619975541276177, 10, -16 },
+ { 374301223643081, 10, -16 },
+ { 404237585732792, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 119641269490656, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 763744086007334, 10, -16 },
+ { 0, 10, 0 },
+ { 197420420742101, 10, -16 },
+ { 61827567963912, 10, -15 },
+ { 178884662430129, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 194349290242606, 10, -16 },
+ { 44118114928481, 10, -15 },
+ { 0, 10, 0 },
+ { 540971878594292, 10, -15 },
+ { 0, 10, 0 },
+ { 564752290836022, 10, -16 },
+ { 435260939968393, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 552785120654235, 10, -15 },
+ { 0, 10, 0 },
+ { 130233028978261, 10, -15 },
+ { 843372341015987, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 212936384709533, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 19708231556372, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 113098380786335, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 41803879964338, 10, -15 },
+ { 339786531873491, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 355209907721631, 10, -16 },
+ { 183259472499263, 10, -16 },
+ { 242691693634062, 10, -15 },
+ { 381822242940831, 10, -16 },
+ { 0, 10, 0 },
+ { 163157357640539, 10, -16 },
+ { 0, 10, 0 },
+ { 16560579576823, 10, -15 },
+ { 679064477004755, 10, -16 },
+ { 502057175036933, 10, -16 },
+ { 196018708805546, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 409171620081357, 10, -15 },
+ { 0, 10, 0 },
+ { 314683062693363, 10, -16 },
+ { 225174655269853, 10, -16 },
+ { 0, 10, 0 },
+ { 355209907721631, 10, -16 },
+ { 197420420742101, 10, -16 },
+ { 0, 10, 0 },
+ { 440182514877355, 10, -16 },
+ { 420213686150007, 10, -16 },
+ { 203181965254713, 10, -15 },
+ { 387879084604275, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 19708231556372, 10, -15 },
+ { 225522393884187, 10, -16 },
+ { 0, 10, 0 },
+ { 333517379661062, 10, -16 },
+ { 19954007485606, 10, -15 },
+ { 0, 10, 0 },
+ { 58003865061569, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 724096315162554, 10, -15 },
+ { 0, 10, 0 },
+ { 173309683538866, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 23683870843073, 10, -14 },
+ { 217340080528288, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 326606817395056, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 147884382949941, 10, -16 },
+ { 312145250503602, 10, -16 },
+ { 0, 10, 0 },
+ { 37110944743758, 10, -14 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 347886708959045, 10, -16 },
+ { 577326426110012, 10, -16 },
+ { 590967188543496, 10, -16 },
+ { 0, 10, 0 },
+ { 638761538995512, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 407865855612033, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 146897676333142, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 10284646800898, 10, -14 },
+ { 307083682162761, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 434125638833043, 10, -16 },
+ { 128391682360418, 10, -15 },
+ { 241641074428751, 10, -16 },
+ { 0, 10, 0 },
+ { 154632717230933, 10, -16 },
+ { 0, 10, 0 },
+ { 54662329364941, 10, -15 },
+ { 103682225015678, 10, -15 },
+ { 200072475126573, 10, -16 },
+ { 336467041179404, 10, -16 },
+ { 197420420742101, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 679963494338485, 10, -16 },
+ { 0, 10, 0 },
+ { 718011404855582, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 355209907721631, 10, -16 },
+ { 185984168490948, 10, -15 },
+ { 0, 10, 0 },
+ { 1502957626655, 10, -13 },
+ { 314683062693363, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 479594064187493, 10, -16 },
+ { 147130961729852, 10, -15 },
+ { 239325448207059, 10, -15 },
+ { 225174655269853, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 435260939968393, 10, -16 },
+ { 178884662430129, 10, -16 },
+ { 0, 10, 0 },
+ { 735360710273672, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 446903973321932, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 913576084401805, 10, -16 },
+ { 0, 10, 0 },
+ { 671767237141019, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 735781163986904, 10, -15 },
+ { 0, 10, 0 },
+ { 385689360373084, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 183259472499263, 10, -16 },
+ { 631842354857408, 10, -16 },
+ { 14413971724012, 10, -14 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 542606082892666, 10, -15 },
+ { 550253336742393, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 81903124370402, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 425014736926387, 10, -16 },
+ { 112222822430119, 10, -15 },
+ { 565520139601319, 10, -16 },
+ { 0, 10, 0 },
+ { 18974024208621, 10, -15 },
+ { 902151247711825, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 142735875153118, 10, -15 },
+ { 0, 10, 0 },
+ { 682972514163257, 10, -16 },
+ { 160105971725447, 10, -16 },
+ { 0, 10, 0 },
+ { 147838333162506, 10, -15 },
+ { 0, 10, 0 },
+ { 217943087911858, 10, -16 },
+ { 207674656398099, 10, -16 },
+ { 314683062693363, 10, -16 },
+ { 0, 10, 0 },
+ { 390325633049756, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 355209907721631, 10, -16 },
+ { 32000208114815, 10, -14 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 110800117180723, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 45732109989162, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 18974024208621, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 443562048638865, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 537463927152513, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 1, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 105775877692958, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 170693588059498, 10, -15 },
+ { 0, 10, 0 },
+ { 708742095952549, 10, -15 },
+ { 147884382949941, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 670771738270779, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 225522393884187, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 306676022340802, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 820950300341477, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 886436663696516, 10, -15 },
+ { 314683062693363, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 166439714504355, 10, -15 },
+ { 0, 10, 0 },
+ { 794991349458337, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 385689360373084, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 144534088785807, 10, -15 },
+ { 0, 10, 0 },
+ { 275470313281622, 10, -16 },
+ { 217340080528288, 10, -16 },
+ { 42573372699234, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 68536036139777, 10, -15 },
+ { 0, 10, 0 },
+ { 85218418266941, 10, -15 },
+ { 0, 10, 0 },
+ { 333517379661062, 10, -16 },
+ { 183259472499263, 10, -16 },
+ { 218118065816692, 10, -15 },
+ { 156299849056644, 10, -16 },
+ { 996961319224693, 10, -16 },
+ { 560650253509213, 10, -16 },
+ { 94580224705999, 10, -15 },
+ { 355209907721631, 10, -16 },
+ { 385689360373084, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 172631058276256, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 240110039750781, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 2532331383811, 10, -14 },
+ { 0, 10, 0 },
+ { 778034623910556, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 686446745028934, 10, -15 },
+ { 0, 10, 0 },
+ { 11964281623167, 10, -14 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 583787217021653, 10, -16 },
+ { 154551117480558, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 94753291451065, 10, -15 },
+ { 0, 10, 0 },
+ { 2532331383811, 10, -14 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 788732750362908, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 10673010990996, 10, -14 },
+ { 198961576301515, 10, -15 },
+ { 0, 10, 0 },
+ { 190686192652386, 10, -16 },
+ { 686704814031299, 10, -16 },
+ { 314683062693363, 10, -16 },
+ { 0, 10, 0 },
+ { 537809846778681, 10, -16 },
+ { 2532331383811, 10, -14 },
+ { 278445086982611, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 385689360373084, 10, -16 },
+ { 433971698564289, 10, -16 },
+ { 391769710984707, 10, -16 },
+ { 0, 10, 0 },
+ { 175351693237326, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 607429426578885, 10, -15 },
+ { 0, 10, 0 },
+ { 404418498007333, 10, -16 },
+ { 16879599482872, 10, -16 },
+ { 198092987965472, 10, -17 },
+ { 121341788974561, 10, -17 },
+ { 232141695348894, 10, -17 },
+ { 691988054862705, 10, -18 },
+ { 161810030836927, 10, -17 },
+ { 180753951211068, 10, -17 },
+ { 163578347761143, 10, -15 },
+ { 232232996366066, 10, -16 },
+ { 405889540007758, 10, -16 },
+ { 163729597519357, 10, -17 },
+ { 476893469436175, 10, -16 },
+ { 161400942855426, 10, -17 },
+ { 224054340637675, 10, -17 },
+ { 371762802312283, 10, -16 },
+ { 202687360680795, 10, -17 },
+ { 418528473382173, 10, -18 },
+ { 0, 10, 0 },
+ { 206138916101765, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 500306197012581, 10, -16 },
+ { 0, 10, 0 },
+ { 605764895684724, 10, -18 },
+ { 421286655797188, 10, -16 },
+ { 315486465557213, 10, -16 },
+ { 124250953878157, 10, -15 },
+ { 186371527175428, 10, -16 },
+ { 136841938193551, 10, -15 },
+ { 256291042834474, 10, -16 },
+ { 828398637480367, 10, -16 },
+ { 283812654243144, 10, -17 },
+ { 705834109621213, 10, -18 },
+ { 141198290230512, 10, -17 },
+ { 367634658317135, 10, -16 },
+ { 13418085793245, 10, -16 },
+ { 768945388738386, 10, -16 },
+ { 239745514592055, 10, -16 },
+ { 801360654766354, 10, -16 },
+ { 655602151163046, 10, -16 },
+ { 555868154397608, 10, -16 },
+ { 0, 10, 0 },
+ { 142273886115742, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 133846662730599, 10, -16 },
+ { 0, 10, 0 },
+ { 618773344244872, 10, -16 },
+ { 224635709746875, 10, -15 },
+ { 834915606412196, 10, -16 },
+ { 661259105047007, 10, -17 },
+ { 937977293770306, 10, -16 },
+ { 500837934758844, 10, -16 },
+ { 881793132300755, 10, -17 },
+ { 985029123285791, 10, -17 },
+ { 11091518736193, 10, -14 },
+ { 384648385015674, 10, -17 },
+ { 545665078875093, 10, -16 },
+ { 330866466637246, 10, -16 },
+ { 731226354751151, 10, -17 },
+ { 24752888808648, 10, -15 },
+ { 933771820153723, 10, -16 },
+ { 1007498065237, 10, -13 },
+ { 110455650819704, 10, -16 },
+ { 22807951496694, 10, -16 },
+ { 0, 10, 0 },
+ { 551506556491487, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 113315106342901, 10, -15 },
+ { 0, 10, 0 },
+ { 605764895684724, 10, -18 },
+ { 736421654667221, 10, -16 },
+ { 653045843536359, 10, -16 },
+ { 171706688618114, 10, -16 },
+ { 806654973423144, 10, -16 },
+ { 372065751172916, 10, -16 },
+ { 179338360724231, 10, -16 },
+ { 120942032993264, 10, -15 },
+ { 283812654243144, 10, -17 },
+ { 705834109621213, 10, -18 },
+ { 254229868773833, 10, -16 },
+ { 888613070726425, 10, -16 },
+ { 611894526735126, 10, -16 },
+ { 254093084044285, 10, -16 },
+ { 114268460679351, 10, -15 },
+ { 102466083868774, 10, -15 },
+ { 203528208567343, 10, -16 },
+ { 12798900496438, 10, -15 },
+ { 0, 10, 0 },
+ { 189004869726347, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 27797794552092, 10, -14 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 466026898116878, 10, -16 },
+ { 157123406328084, 10, -15 },
+ { 197420420742101, 10, -16 },
+ { 225174655269853, 10, -16 },
+ { 524562543049157, 10, -16 },
+ { 452903777015568, 10, -16 },
+ { 132426076343577, 10, -15 },
+ { 179062930462938, 10, -16 },
+ { 0, 10, 0 },
+ { 183259472499263, 10, -16 },
+ { 831175890614786, 10, -16 },
+ { 0, 10, 0 },
+ { 200072475126573, 10, -16 },
+ { 469234180173921, 10, -16 },
+ { 476239367756512, 10, -16 },
+ { 119593107246649, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 132906268055797, 10, -15 },
+ { 0, 10, 0 },
+ { 225174655269853, 10, -16 },
+ { 646801082998657, 10, -16 },
+ { 249191055820786, 10, -15 },
+ { 0, 10, 0 },
+ { 441713549555324, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 67366597932903, 10, -15 },
+ { 183259472499263, 10, -16 },
+ { 0, 10, 0 },
+ { 197420420742101, 10, -16 },
+ { 0, 10, 0 },
+ { 116665218831046, 10, -15 },
+ { 167161372748392, 10, -15 },
+ { 382832027846231, 10, -16 },
+ { 154632717230933, 10, -16 },
+ { 435260939968393, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 123135247297454, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 509493080603643, 10, -16 },
+ { 396731720796787, 10, -16 },
+ { 338509050877865, 10, -16 },
+ { 376826172434815, 10, -16 },
+ { 589812057448952, 10, -16 },
+ { 689223503052456, 10, -16 },
+ { 902987020440787, 10, -16 },
+ { 19954007485606, 10, -15 },
+ { 225522393884187, 10, -16 },
+ { 0, 10, 0 },
+ { 133600142612603, 10, -15 },
+ { 14187146832305, 10, -14 },
+ { 225174655269853, 10, -16 },
+ { 207674656398099, 10, -16 },
+ { 933264061391705, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 41917297021372, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 155830439301645, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 139869030324544, 10, -15 },
+ { 20751362773346, 10, -14 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 355209907721631, 10, -16 },
+ { 16560579576823, 10, -15 },
+ { 122282587300359, 10, -15 },
+ { 346040091142854, 10, -16 },
+ { 0, 10, 0 },
+ { 441390282856947, 10, -16 },
+ { 314683062693363, 10, -16 },
+ { 938911294453298, 10, -16 },
+ { 396403010991226, 10, -16 },
+ { 548846718013623, 10, -16 },
+ { 237952989758743, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 240894161796174, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 17840974022846, 10, -14 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 173835341323938, 10, -16 },
+ { 0, 10, 0 },
+ { 799491867454816, 10, -16 },
+ { 442430988223474, 10, -16 },
+ { 0, 10, 0 },
+ { 946492290266693, 10, -16 },
+ { 176408438406892, 10, -16 },
+ { 886994268258387, 10, -16 },
+ { 201047577178082, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 163157357640539, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 207674656398099, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 110107081104296, 10, -15 },
+ { 0, 10, 0 },
+ { 200072475126573, 10, -16 },
+ { 0, 10, 0 },
+ { 554726292031501, 10, -15 },
+ { 241641074428751, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 551776613424849, 10, -16 },
+ { 0, 10, 0 },
+ { 176408438406892, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 913475681129723, 10, -16 },
+ { 0, 10, 0 },
+ { 390325633049756, 10, -16 },
+ { 0, 10, 0 },
+ { 694706880576227, 10, -16 },
+ { 183259472499263, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 595807010414272, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 241641074428751, 10, -16 },
+ { 121256219830325, 10, -15 },
+ { 0, 10, 0 },
+ { 237952989758743, 10, -16 },
+ { 199554519894004, 10, -15 },
+ { 0, 10, 0 },
+ { 397423124588881, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 217943087911858, 10, -16 },
+ { 0, 10, 0 },
+ { 183259472499263, 10, -16 },
+ { 19954007485606, 10, -15 },
+ { 407784255861658, 10, -16 },
+ { 0, 10, 0 },
+ { 73373339113729, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 177304238134563, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 415025403475578, 10, -16 },
+ { 225468422412717, 10, -15 },
+ { 0, 10, 0 },
+ { 133318610653342, 10, -16 },
+ { 0, 10, 0 },
+ { 190686192652386, 10, -16 },
+ { 141968047968931, 10, -15 },
+ { 116099727375949, 10, -15 },
+ { 0, 10, 0 },
+ { 385094903604845, 10, -16 },
+ { 0, 10, 0 },
+ { 111852965334555, 10, -15 },
+ { 55356111407435, 10, -15 },
+ { 0, 10, 0 },
+ { 241641074428751, 10, -16 },
+ { 353738688843589, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 583756907979233, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 231579235547631, 10, -16 },
+ { 65750192235099, 10, -15 },
+ { 14272198809545, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 107678344787315, 10, -15 },
+ { 540787975164114, 10, -16 },
+ { 314683062693363, 10, -16 },
+ { 20895098356319, 10, -15 },
+ { 591309785840766, 10, -16 },
+ { 679502729078463, 10, -16 },
+ { 466004042069737, 10, -15 },
+ { 133318610653342, 10, -16 },
+ { 179062930462938, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 86062054089727, 10, -15 },
+ { 0, 10, 0 },
+ { 351760131644218, 10, -16 },
+ { 360864833021091, 10, -15 },
+ { 0, 10, 0 },
+ { 345400891789477, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 454369745507947, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 127059233384488, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 181925753767071, 10, -15 },
+ { 0, 10, 0 },
+ { 2532331383811, 10, -14 },
+ { 365813820067375, 10, -16 },
+ { 667873786664821, 10, -16 },
+ { 0, 10, 0 },
+ { 386704901457933, 10, -16 },
+ { 623642350131827, 10, -16 },
+ { 133260588073473, 10, -16 },
+ { 129165639500329, 10, -15 },
+ { 36418917564049, 10, -15 },
+ { 0, 10, 0 },
+ { 231579235547631, 10, -16 },
+ { 0, 10, 0 },
+ { 344668726231168, 10, -16 },
+ { 127152794886699, 10, -15 },
+ { 0, 10, 0 },
+ { 470982911750007, 10, -16 },
+ { 998114871352243, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 77749461316094, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 160786923694103, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 115285716174956, 10, -15 },
+ { 995220703108458, 10, -16 },
+ { 385689360373084, 10, -16 },
+ { 435260939968393, 10, -16 },
+ { 0, 10, 0 },
+ { 133318610653342, 10, -16 },
+ { 167162384543894, 10, -15 },
+ { 434473377447377, 10, -16 },
+ { 0, 10, 0 },
+ { 497084172396888, 10, -16 },
+ { 241641074428751, 10, -16 },
+ { 339559321555907, 10, -16 },
+ { 114650031332467, 10, -15 },
+ { 391685207273078, 10, -16 },
+ { 567216675340521, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 604268601551766, 10, -15 },
+ { 0, 10, 0 },
+ { 862364154431756, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 101841122284888, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 355209907721631, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 541192036059161, 10, -16 },
+ { 11801366634209, 10, -14 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 729281962860022, 10, -15 },
+ { 0, 10, 0 },
+ { 276040598748792, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 519875432466792, 10, -16 },
+ { 0, 10, 0 },
+ { 52500628064168, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 794860022328472, 10, -16 },
+ { 0, 10, 0 },
+ { 591398037214042, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 567347168496806, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 88666376315635, 10, -15 },
+ { 167407465029884, 10, -15 },
+ { 0, 10, 0 },
+ { 217943087911858, 10, -16 },
+ { 31349017871817, 10, -15 },
+ { 322729867361196, 10, -16 },
+ { 179398977231319, 10, -15 },
+ { 58003865061569, 10, -15 },
+ { 0, 10, 0 },
+ { 435260939968393, 10, -16 },
+ { 0, 10, 0 },
+ { 122599803707772, 10, -15 },
+ { 103341428600151, 10, -15 },
+ { 0, 10, 0 },
+ { 511556533465484, 10, -16 },
+ { 437493064614802, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 156640701841879, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 135853009958956, 10, -15 },
+ { 280970137324405, 10, -16 },
+ { 0, 10, 0 },
+ { 410802777442877, 10, -16 },
+ { 854852820245691, 10, -16 },
+ { 582363204268734, 10, -16 },
+ { 210054563447352, 10, -15 },
+ { 173835341323938, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 446906220102035, 10, -16 },
+ { 435260939968393, 10, -16 },
+ { 0, 10, 0 },
+ { 352897599726748, 10, -16 },
+ { 197420420742101, 10, -16 },
+ { 2532331383811, 10, -14 },
+ { 0, 10, 0 },
+ { 985974647992098, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 776765869804363, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 979733293960574, 10, -16 },
+ { 0, 10, 0 },
+ { 761516506895542, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 176408438406892, 10, -16 },
+ { 0, 10, 0 },
+ { 314683062693363, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 550625281524568, 10, -16 },
+ { 0, 10, 0 },
+ { 156299849056644, 10, -16 },
+ { 293424300156631, 10, -16 },
+ { 0, 10, 0 },
+ { 551228616527177, 10, -16 },
+ { 0, 10, 0 },
+ { 162106459146904, 10, -15 },
+ { 471444948055188, 10, -16 },
+ { 533992569948013, 10, -16 },
+ { 117503675854542, 10, -15 },
+ { 0, 10, 0 },
+ { 404585324347126, 10, -16 },
+ { 0, 10, 0 },
+ { 463127645028596, 10, -16 },
+ { 168675896630064, 10, -15 },
+ { 31349017871817, 10, -15 },
+ { 82490435251725, 10, -15 },
+ { 814102729762943, 10, -16 },
+ { 139913888042601, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 393101024369266, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 12334966102774, 10, -14 },
+ { 281395448376836, 10, -15 },
+ { 355209907721631, 10, -16 },
+ { 373945665151649, 10, -16 },
+ { 18974024208621, 10, -15 },
+ { 0, 10, 0 },
+ { 149351908481014, 10, -15 },
+ { 323236076187266, 10, -16 },
+ { 0, 10, 0 },
+ { 781963152032768, 10, -16 },
+ { 0, 10, 0 },
+ { 300019859768048, 10, -16 },
+ { 314445205714244, 10, -16 },
+ { 777129531357123, 10, -16 },
+ { 397006018374796, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 2532331383811, 10, -14 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 183186670169963, 10, -15 },
+ { 0, 10, 0 },
+ { 175351693237326, 10, -16 },
+ { 0, 10, 0 },
+ { 160105971725447, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 646523642555211, 10, -16 },
+ { 314205226951591, 10, -16 },
+ { 539316796211463, 10, -15 },
+ { 56288456411973, 10, -15 },
+ { 147884382949941, 10, -16 },
+ { 0, 10, 0 },
+ { 241641074428751, 10, -16 },
+ { 0, 10, 0 },
+ { 163157357640539, 10, -16 },
+ { 0, 10, 0 },
+ { 225174655269853, 10, -16 },
+ { 138036767307352, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 923767517546316, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 762324824536837, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 132923692515039, 10, -15 },
+ { 0, 10, 0 },
+ { 737703449516835, 10, -15 },
+ { 109630815893915, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 197420420742101, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 387768508216106, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 157169795230842, 10, -15 },
+ { 0, 10, 0 },
+ { 24995620043393, 10, -14 },
+ { 0, 10, 0 },
+ { 450254257728581, 10, -16 },
+ { 12421530003559, 10, -14 },
+ { 163157357640539, 10, -16 },
+ { 0, 10, 0 },
+ { 2532331383811, 10, -14 },
+ { 0, 10, 0 },
+ { 791385620499387, 10, -16 },
+ { 131816639053644, 10, -15 },
+ { 0, 10, 0 },
+ { 80180606650436, 10, -15 },
+ { 52081570348986, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 178884662430129, 10, -16 },
+ { 0, 10, 0 },
+ { 314683062693363, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 625001182054603, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 106800446364864, 10, -15 },
+ { 0, 10, 0 },
+ { 527555611122683, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 728587101805058, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 732537204686419, 10, -16 },
+ { 0, 10, 0 },
+ { 355209907721631, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 207935390296115, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 156299849056644, 10, -16 },
+ { 0, 10, 0 },
+ { 63093519694554, 10, -14 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 207674656398099, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 159572509720658, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 939636755171506, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 603632448284942, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 1, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 1, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 18974024208621, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 345244958378111, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 635781017413268, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 666877408662357, 10, -16 },
+ { 0, 10, 0 },
+ { 933312259133764, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 167189631486878, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 178884662430129, 10, -16 },
+ { 273607962342571, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 43013137449676, 10, -14 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 121030838302574, 10, -15 },
+ { 236398893236517, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 154551117480558, 10, -16 },
+ { 0, 10, 0 },
+ { 404798432069289, 10, -16 },
+ { 304478978444303, 10, -16 },
+ { 0, 10, 0 },
+ { 218614471552461, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 225174655269853, 10, -16 },
+ { 215701921536236, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 791461873419752, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 571768830625539, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 363995876191252, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 132103463582449, 10, -15 },
+ { 166429065878529, 10, -15 },
+ { 225522393884187, 10, -16 },
+ { 196018708805546, 10, -16 },
+ { 152468677342721, 10, -15 },
+ { 160105971725447, 10, -16 },
+ { 449061023313971, 10, -16 },
+ { 207674656398099, 10, -16 },
+ { 0, 10, 0 },
+ { 217340080528288, 10, -16 },
+ { 0, 10, 0 },
+ { 135189217372462, 10, -15 },
+ { 139913888042601, 10, -16 },
+ { 511509756778275, 10, -16 },
+ { 487015142807764, 10, -16 },
+ { 559524701697022, 10, -16 },
+ { 276040598748792, 10, -16 },
+ { 0, 10, 0 },
+ { 344372959317143, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 314683062693363, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 2532331383811, 10, -14 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 901866407563589, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 413419723289647, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 314683062693363, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 217340080528288, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 811307104683041, 10, -16 },
+ { 0, 10, 0 },
+ { 283518098786039, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 2532331383811, 10, -14 },
+ { 540129899518829, 10, -16 },
+ { 502812572633499, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 122184192351484, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 135571195035218, 10, -16 },
+ { 217943087911858, 10, -16 },
+ { 548348015811717, 10, -16 },
+ { 344523290660291, 10, -16 },
+ { 0, 10, 0 },
+ { 193321016470061, 10, -15 },
+ { 770445451455166, 10, -16 },
+ { 0, 10, 0 },
+ { 163157357640539, 10, -16 },
+ { 135171549262485, 10, -15 },
+ { 774640546745023, 10, -16 },
+ { 120807327892112, 10, -15 },
+ { 102220241111509, 10, -15 },
+ { 16560579576823, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 14272198809545, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 17911330403486, 10, -14 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 377515597632515, 10, -16 },
+ { 745535540771386, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 183259472499263, 10, -16 },
+ { 481751114179532, 10, -16 },
+ { 300212158637451, 10, -16 },
+ { 8366111047991, 10, -14 },
+ { 0, 10, 0 },
+ { 154551117480558, 10, -16 },
+ { 288388447828288, 10, -15 },
+ { 0, 10, 0 },
+ { 300019859768048, 10, -16 },
+ { 36439557656026, 10, -15 },
+ { 385689360373084, 10, -16 },
+ { 425247130396427, 10, -16 },
+ { 178884662430129, 10, -16 },
+ { 0, 10, 0 },
+ { 591309785840766, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 269079167492672, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 304304006467547, 10, -15 },
+ { 0, 10, 0 },
+ { 196709204179163, 10, -15 },
+ { 211262702586817, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 191246182278204, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 175351693237326, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 356579038830385, 10, -15 },
+ { 0, 10, 0 },
+ { 391685207273078, 10, -16 },
+ { 0, 10, 0 },
+ { 217943087911858, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 197420420742101, 10, -16 },
+ { 385689360373084, 10, -16 },
+ { 207674656398099, 10, -16 },
+ { 125359849271862, 10, -15 },
+ { 211262702586817, 10, -16 },
+ { 2532331383811, 10, -14 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 59629721808499, 10, -15 },
+ { 971785870110221, 10, -16 },
+ { 0, 10, 0 },
+ { 174761945711618, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 217874881079122, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 425928525790237, 10, -16 },
+ { 113181908758744, 10, -15 },
+ { 0, 10, 0 },
+ { 385280626995301, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 259732733908441, 10, -15 },
+ { 0, 10, 0 },
+ { 154632717230933, 10, -16 },
+ { 146331034641454, 10, -15 },
+ { 0, 10, 0 },
+ { 701535267388195, 10, -16 },
+ { 630457722830282, 10, -16 },
+ { 33095955588745, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 435260939968393, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 187780737233597, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 461834353596803, 10, -15 },
+ { 545261870093742, 10, -16 },
+ { 246963463344239, 10, -15 },
+ { 138036767307352, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 414838708046894, 10, -16 },
+ { 0, 10, 0 },
+ { 11908428079396, 10, -14 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 539039711980379, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 472563893999695, 10, -16 },
+ { 139913888042601, 10, -16 },
+ { 0, 10, 0 },
+ { 702736202732445, 10, -16 },
+ { 207674656398099, 10, -16 },
+ { 385689360373084, 10, -16 },
+ { 142452741985991, 10, -15 },
+ { 348865268267493, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 564572901027281, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 133260588073473, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 516175622054334, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 763993167117157, 10, -16 },
+ { 180269794220673, 10, -15 },
+ { 0, 10, 0 },
+ { 264348118160303, 10, -15 },
+ { 945362253328198, 10, -16 },
+ { 0, 10, 0 },
+ { 156299849056644, 10, -16 },
+ { 666840175516025, 10, -16 },
+ { 0, 10, 0 },
+ { 510671616692099, 10, -16 },
+ { 0, 10, 0 },
+ { 370391999102586, 10, -16 },
+ { 385689360373084, 10, -16 },
+ { 355209907721631, 10, -16 },
+ { 187780737233597, 10, -16 },
+ { 138873182676073, 10, -16 },
+ { 197420420742101, 10, -16 },
+ { 0, 10, 0 },
+ { 359112584576717, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 461432614784014, 10, -15 },
+ { 0, 10, 0 },
+ { 333854652560261, 10, -15 },
+ { 876091248166107, 10, -16 },
+ { 0, 10, 0 },
+ { 385689360373084, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 785346718018062, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 133605305964634, 10, -15 },
+ { 0, 10, 0 },
+ { 426894071475048, 10, -16 },
+ { 718490023302617, 10, -16 },
+ { 128768526638207, 10, -15 },
+ { 0, 10, 0 },
+ { 435260939968393, 10, -16 },
+ { 253401108863527, 10, -16 },
+ { 179062930462938, 10, -16 },
+ { 373406776834128, 10, -16 },
+ { 833885373678094, 10, -16 },
+ { 41577439666281, 10, -15 },
+ { 274444377711291, 10, -16 },
+ { 0, 10, 0 },
+ { 100374328570824, 10, -15 },
+ { 102521303478208, 10, -15 },
+ { 156299849056644, 10, -16 },
+ { 997635040578593, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 282750464887188, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 314683062693363, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 435260939968393, 10, -16 },
+ { 925005599733824, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 760741510323326, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 700372423066447, 10, -16 },
+ { 0, 10, 0 },
+ { 435861702792632, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 41802690386839, 10, -14 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 372999714585473, 10, -16 },
+ { 435260939968393, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 477753338635405, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 441420595909208, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 968531693730664, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 314683062693363, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 1, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 217340080528288, 10, -16 },
+ { 0, 10, 0 },
+ { 892718529335331, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 420213686150007, 10, -16 },
+ { 435260939968393, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 466807527885631, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 882653903463568, 10, -16 },
+ { 583787217021653, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 241641074428751, 10, -16 },
+ { 348112053813427, 10, -15 },
+ { 14272198809545, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 392110359943129, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 439251267957325, 10, -15 },
+ { 0, 10, 0 },
+ { 446394230980357, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 751434650680047, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 435260939968393, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 427139937132585, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 49057257922423, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 155497979657367, 10, -15 },
+ { 324778731290786, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 303496652273826, 10, -15 },
+ { 0, 10, 0 },
+ { 765336621816563, 10, -16 },
+ { 0, 10, 0 },
+ { 435260939968393, 10, -16 },
+ { 0, 10, 0 },
+ { 936188877646503, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 323341210814643, 10, -15 },
+ { 0, 10, 0 },
+ { 159483492968385, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 191143959856738, 10, -15 },
+ { 234518017188908, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 273607962342571, 10, -16 },
+ { 0, 10, 0 },
+ { 355209907721631, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 159572509720658, 10, -16 },
+ { 0, 10, 0 },
+ { 16560579576823, 10, -15 },
+ { 453615091560935, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 2532331383811, 10, -14 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 709656036287888, 10, -15 },
+ { 0, 10, 0 },
+ { 237952989758743, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 138873182676073, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 25266134646863, 10, -14 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 14272198809545, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 435260939968393, 10, -16 },
+ { 385689360373084, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 183992949651924, 10, -15 },
+ { 0, 10, 0 },
+ { 424996014386808, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 294643807117575, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 231579235547631, 10, -16 },
+ { 152301476279636, 10, -15 },
+ { 266831842080087, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 582515324346946, 10, -16 },
+ { 0, 10, 0 },
+ { 207859316170065, 10, -15 },
+ { 930380118493018, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 200072475126573, 10, -16 },
+ { 176408438406892, 10, -16 },
+ { 990054042412538, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 619064020368519, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 138036767307352, 10, -16 },
+ { 0, 10, 0 },
+ { 154632717230933, 10, -16 },
+ { 119593107246649, 10, -16 },
+ { 225174655269853, 10, -16 },
+ { 159572509720658, 10, -16 },
+ { 0, 10, 0 },
+ { 493343178131881, 10, -16 },
+ { 346547839074172, 10, -16 },
+ { 0, 10, 0 },
+ { 118318475635766, 10, -15 },
+ { 717756023078055, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 700372423066447, 10, -16 },
+ { 0, 10, 0 },
+ { 211262702586817, 10, -16 },
+ { 108676613815347, 10, -15 },
+ { 344459655525356, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 10191606275225, 10, -14 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 1, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 139888040881083, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 108796817995317, 10, -15 },
+ { 0, 10, 0 },
+ { 410664131601303, 10, -15 },
+ { 264584047759443, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 369616002854983, 10, -16 },
+ { 0, 10, 0 },
+ { 391053614773562, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 103728155132378, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 925116729901753, 10, -16 },
+ { 257752975001257, 10, -15 },
+ { 435260939968393, 10, -16 },
+ { 743888853192038, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 53873385380622, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 231579235547631, 10, -16 },
+ { 133633063338516, 10, -15 },
+ { 728809993811373, 10, -16 },
+ { 499146778445366, 10, -16 },
+ { 721147025335857, 10, -16 },
+ { 0, 10, 0 },
+ { 225174655269853, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 802511983523848, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 115364341556175, 10, -16 },
+ { 1871438047107, 10, -13 },
+ { 237952989758743, 10, -16 },
+ { 196018708805546, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 148806618441765, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 151054215398043, 10, -15 },
+ { 443117743181711, 10, -16 },
+ { 159285582153594, 10, -15 },
+ { 139716532761929, 10, -15 },
+ { 147884382949941, 10, -16 },
+ { 0, 10, 0 },
+ { 19708231556372, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 664533332798715, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 49487421280985, 10, -15 },
+ { 220247949666303, 10, -15 },
+ { 657312962539971, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 237952989758743, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 211897851127786, 10, -15 },
+ { 0, 10, 0 },
+ { 385689360373084, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 725737913859031, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 719715678399307, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 435260939968393, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 196018708805546, 10, -16 },
+ { 173309683538866, 10, -16 },
+ { 163157357640539, 10, -16 },
+ { 155640795692063, 10, -15 },
+ { 56416089128482, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 167733362601518, 10, -15 },
+ { 407744280211222, 10, -15 },
+ { 19708231556372, 10, -15 },
+ { 240110039750781, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 822705325447767, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 123125363663368, 10, -15 },
+ { 424783877624108, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 240110039750781, 10, -16 },
+ { 114138629868114, 10, -15 },
+ { 197420420742101, 10, -16 },
+ { 163157357640539, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 365145870624289, 10, -16 },
+ { 139663298399601, 10, -15 },
+ { 194349290242606, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 626814941208714, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 207674656398099, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 609976572007001, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 306574468232317, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 355209907721631, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 19708231556372, 10, -15 },
+ { 346099663068725, 10, -15 },
+ { 277870361942858, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 215701921536236, 10, -16 },
+ { 189802576885054, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 109427983621204, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 145440951577332, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 216713334904962, 10, -15 },
+ { 191021046167262, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 163157357640539, 10, -16 },
+ { 602215145854639, 10, -16 },
+ { 133318610653342, 10, -16 },
+ { 0, 10, 0 },
+ { 159572509720658, 10, -16 },
+ { 0, 10, 0 },
+ { 895872819302475, 10, -16 },
+ { 16027251296337, 10, -14 },
+ { 385689360373084, 10, -16 },
+ { 335955498239793, 10, -16 },
+ { 18974024208621, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 163030451873454, 10, -15 },
+ { 0, 10, 0 },
+ { 215701921536236, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 315435148088941, 10, -15 },
+ { 0, 10, 0 },
+ { 352415203695473, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 39696049559816, 10, -15 },
+ { 425928525790237, 10, -16 },
+ { 0, 10, 0 },
+ { 217340080528288, 10, -16 },
+ { 435260939968393, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 385689360373084, 10, -16 },
+ { 0, 10, 0 },
+ { 800009584454001, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 313561671023619, 10, -15 },
+ { 0, 10, 0 },
+ { 309244106755415, 10, -15 },
+ { 161484207185599, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 451372742337598, 10, -16 },
+ { 520028463188975, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 }
+ },
+ freqRatios {
+ { 0, 10, 0 },
+ { 606975249367788, 10, -16 },
+ { 0, 10, 0 },
+ { 315625270832415, 10, -17 },
+ { 631670991143664, 10, -16 },
+ { 363193258363539, 10, -16 },
+ { 399311156376522, 10, -16 },
+ { 140921945354179, 10, -16 },
+ { 231669054187876, 10, -16 },
+ { 277830165046925, 10, -16 },
+ { 164313698235005, 10, -15 },
+ { 128335650682029, 10, -15 },
+ { 72824763886802, 10, -16 },
+ { 406349884195937, 10, -16 },
+ { 104108239342099, 10, -16 },
+ { 495065027936409, 10, -16 },
+ { 225986454274307, 10, -15 },
+ { 218734620567014, 10, -16 },
+ { 357002891179411, 10, -16 },
+ { 290915242080437, 10, -16 },
+ { 232886651457789, 10, -17 },
+ { 0, 10, 0 },
+ { 170395116994999, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 177435043749297, 10, -16 },
+ { 0, 10, 0 },
+ { 458752374652558, 10, -17 },
+ { 577699279275226, 10, -17 },
+ { 876362504029835, 10, -17 },
+ { 422084999939052, 10, -16 },
+ { 793247070024047, 10, -17 },
+ { 31857845811711, 10, -16 },
+ { 324967507408355, 10, -16 },
+ { 912748735514688, 10, -17 },
+ { 702073666736569, 10, -15 },
+ { 161435073782214, 10, -16 },
+ { 524910131600122, 10, -17 },
+ { 719268507213148, 10, -17 },
+ { 749809537306683, 10, -17 },
+ { 895619052743224, 10, -17 },
+ { 115309845655288, 10, -16 },
+ { 145057588269413, 10, -16 },
+ { 574592994445955, 10, -16 },
+ { 292062064064132, 10, -17 },
+ { 0, 10, 0 },
+ { 916357808795694, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 722324039219619, 10, -16 },
+ { 0, 10, 0 },
+ { 415164894580157, 10, -17 },
+ { 144893923013874, 10, -16 },
+ { 159885336602173, 10, -16 },
+ { 599689603896379, 10, -17 },
+ { 419176056090725, 10, -15 },
+ { 165534049704447, 10, -16 },
+ { 838550040258173, 10, -17 },
+ { 15600192745412, 10, -15 },
+ { 290174877841798, 10, -16 },
+ { 458511230497451, 10, -17 },
+ { 163068552414781, 10, -16 },
+ { 115755820140432, 10, -16 },
+ { 114941002010013, 10, -16 },
+ { 112629567124273, 10, -16 },
+ { 298432552582056, 10, -15 },
+ { 22052205137171, 10, -15 },
+ { 269145488923002, 10, -16 },
+ { 203122029968512, 10, -17 },
+ { 0, 10, 0 },
+ { 572329844822145, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 257820436891199, 10, -16 },
+ { 0, 10, 0 },
+ { 530130944677483, 10, -17 },
+ { 669796123913363, 10, -17 },
+ { 972616181539884, 10, -17 },
+ { 11279662424778, 10, -15 },
+ { 89985597559441, 10, -16 },
+ { 278037903883774, 10, -17 },
+ { 128584516449027, 10, -15 },
+ { 958984785237424, 10, -17 },
+ { 710302360889667, 10, -16 },
+ { 110427156953391, 10, -16 },
+ { 604972974171512, 10, -17 },
+ { 839980171509042, 10, -17 },
+ { 725615975169143, 10, -17 },
+ { 790930075816943, 10, -17 },
+ { 14462558330335, 10, -15 },
+ { 205552851740162, 10, -16 },
+ { 608840627783323, 10, -15 },
+ { 191166322139525, 10, -17 },
+ { 0, 10, 0 },
+ { 785990670408926, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 17349965833642, 10, -15 },
+ { 0, 10, 0 },
+ { 283877175613222, 10, -17 },
+ { 303936612786519, 10, -16 },
+ { 217853718233928, 10, -16 },
+ { 508509239628836, 10, -17 },
+ { 234176059171166, 10, -16 },
+ { 985686270915201, 10, -17 },
+ { 634158638664691, 10, -17 },
+ { 509874641668177, 10, -16 },
+ { 105945129198383, 10, -16 },
+ { 402169225593517, 10, -17 },
+ { 714155920685782, 10, -15 },
+ { 986635300220109, 10, -17 },
+ { 162839378766887, 10, -16 },
+ { 174266335269245, 10, -16 },
+ { 323334921288514, 10, -16 },
+ { 212428062924867, 10, -16 },
+ { 89501487540999, 10, -16 },
+ { 139442649595126, 10, -17 },
+ { 0, 10, 0 },
+ { 584954671751403, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 211021898783818, 10, -16 },
+ { 0, 10, 0 },
+ { 491152334515161, 10, -17 },
+ { 655768228527609, 10, -17 },
+ { 869838729077307, 10, -17 },
+ { 132359080678997, 10, -16 },
+ { 816569412811117, 10, -17 },
+ { 279568668720742, 10, -17 },
+ { 359692165401415, 10, -15 },
+ { 903689639623124, 10, -17 },
+ { 188250465284116, 10, -15 },
+ { 126233688720404, 10, -16 },
+ { 564948665185078, 10, -17 },
+ { 777665021185057, 10, -17 },
+ { 681003481754314, 10, -17 },
+ { 762949470930631, 10, -17 },
+ { 127398654638093, 10, -16 },
+ { 178953553206849, 10, -16 },
+ { 266918492932577, 10, -15 },
+ { 21243228370107, 10, -16 },
+ { 0, 10, 0 },
+ { 780697883263673, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 162317131152557, 10, -16 },
+ { 0, 10, 0 },
+ { 237472128135763, 10, -17 },
+ { 546991748857939, 10, -15 },
+ { 340108119488673, 10, -16 },
+ { 454030586424645, 10, -17 },
+ { 193734947245495, 10, -16 },
+ { 692701170168127, 10, -17 },
+ { 643172629277801, 10, -17 },
+ { 178079327472365, 10, -16 },
+ { 987550333130473, 10, -17 },
+ { 322452955749444, 10, -17 },
+ { 246777605497703, 10, -15 },
+ { 110223967885413, 10, -16 },
+ { 147605123633326, 10, -16 },
+ { 126302236400956, 10, -16 },
+ { 268285668313561, 10, -16 },
+ { 170566733918671, 10, -16 },
+ { 831724511934906, 10, -17 },
+ { 121992938609434, 10, -17 },
+ { 0, 10, 0 },
+ { 465917906101142, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 605297236153588, 10, -16 },
+ { 0, 10, 0 },
+ { 277461068719781, 10, -17 },
+ { 137244640205766, 10, -16 },
+ { 240942144207683, 10, -16 },
+ { 926774203246999, 10, -17 },
+ { 15042270246911, 10, -15 },
+ { 453829259144837, 10, -15 },
+ { 723444970610482, 10, -17 },
+ { 220867958314264, 10, -15 },
+ { 141444152326262, 10, -16 },
+ { 509483310857001, 10, -17 },
+ { 179272821578838, 10, -16 },
+ { 106801830993267, 10, -16 },
+ { 195557052065359, 10, -16 },
+ { 232493278700688, 10, -16 },
+ { 219677225711304, 10, -16 },
+ { 141636810435675, 10, -16 },
+ { 101243638353499, 10, -16 },
+ { 243158746814681, 10, -17 },
+ { 0, 10, 0 },
+ { 478146924073415, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 226992130363707, 10, -16 },
+ { 0, 10, 0 },
+ { 504516133717261, 10, -17 },
+ { 670706580286171, 10, -17 },
+ { 893093305511808, 10, -17 },
+ { 123068553541992, 10, -16 },
+ { 840824249897531, 10, -17 },
+ { 274643335618616, 10, -17 },
+ { 351947982466157, 10, -15 },
+ { 914726500444508, 10, -17 },
+ { 810628537020214, 10, -16 },
+ { 116844500907612, 10, -16 },
+ { 580826685903548, 10, -17 },
+ { 800365186290219, 10, -17 },
+ { 680471834102949, 10, -17 },
+ { 749320752904019, 10, -17 },
+ { 133328831117562, 10, -16 },
+ { 190114975338429, 10, -16 },
+ { 379781902334465, 10, -15 },
+ { 19773219335791, 10, -16 },
+ { 0, 10, 0 },
+ { 775054751356929, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 683613163860639, 10, -15 },
+ { 0, 10, 0 },
+ { 605450159373998, 10, -17 },
+ { 108200610633128, 10, -16 },
+ { 168567085205649, 10, -16 },
+ { 674388022219453, 10, -17 },
+ { 636976428752388, 10, -16 },
+ { 457120054391524, 10, -17 },
+ { 13028358816148, 10, -15 },
+ { 161774501395953, 10, -16 },
+ { 206047666154926, 10, -16 },
+ { 60842789175784, 10, -16 },
+ { 991461205347888, 10, -17 },
+ { 141681877651433, 10, -16 },
+ { 117074992819416, 10, -16 },
+ { 114415702240749, 10, -16 },
+ { 375313376213574, 10, -16 },
+ { 210308545842549, 10, -16 },
+ { 464660959517365, 10, -16 },
+ { 205848883750775, 10, -17 },
+ { 0, 10, 0 },
+ { 644845397648584, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 260762240509054, 10, -16 },
+ { 0, 10, 0 },
+ { 50975938836906, 10, -16 },
+ { 113390345468823, 10, -16 },
+ { 148901252389408, 10, -16 },
+ { 966951505769669, 10, -17 },
+ { 137151543463949, 10, -16 },
+ { 424667637776264, 10, -17 },
+ { 213607466988503, 10, -16 },
+ { 147975869706433, 10, -16 },
+ { 160671232605208, 10, -15 },
+ { 774430553476745, 10, -16 },
+ { 129776691494669, 10, -16 },
+ { 114407321414388, 10, -16 },
+ { 115196258014182, 10, -16 },
+ { 118633621689199, 10, -16 },
+ { 480726643938774, 10, -16 },
+ { 467970900463102, 10, -15 },
+ { 701617481807359, 10, -16 },
+ { 232653597629417, 10, -17 },
+ { 0, 10, 0 },
+ { 73543504508227, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 188851635935975, 10, -16 },
+ { 0, 10, 0 },
+ { 47239473261979, 10, -16 },
+ { 601443884349555, 10, -17 },
+ { 876659736721813, 10, -17 },
+ { 15390757666651, 10, -15 },
+ { 796685606102432, 10, -17 },
+ { 300973782660905, 10, -17 },
+ { 135126478038017, 10, -15 },
+ { 914283939112104, 10, -17 },
+ { 559341895059165, 10, -15 },
+ { 152486313616808, 10, -16 },
+ { 535562860645322, 10, -17 },
+ { 741404865442185, 10, -17 },
+ { 733871577502931, 10, -17 },
+ { 85855360480626, 10, -16 },
+ { 118996169886874, 10, -16 },
+ { 156562926864623, 10, -16 },
+ { 12287501954515, 10, -14 },
+ { 257465204250233, 10, -17 },
+ { 0, 10, 0 },
+ { 813178708689529, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 183849708581402, 10, -16 },
+ { 0, 10, 0 },
+ { 225123773339098, 10, -17 },
+ { 115121526513376, 10, -16 },
+ { 220516153957794, 10, -16 },
+ { 544635993947221, 10, -17 },
+ { 473661862041276, 10, -16 },
+ { 736440649578924, 10, -17 },
+ { 673189455464391, 10, -17 },
+ { 43072815189032, 10, -15 },
+ { 156528103313531, 10, -16 },
+ { 512217721818109, 10, -17 },
+ { 143623478243587, 10, -16 },
+ { 933404533108312, 10, -17 },
+ { 217405839976313, 10, -16 },
+ { 72224661745027, 10, -14 },
+ { 205148858305145, 10, -16 },
+ { 146607253551483, 10, -16 },
+ { 999705602756928, 10, -17 },
+ { 196418518959595, 10, -17 },
+ { 0, 10, 0 },
+ { 655557215154476, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 191776509804998, 10, -16 },
+ { 0, 10, 0 },
+ { 268706012699288, 10, -17 },
+ { 272565233442967, 10, -16 },
+ { 115376798518272, 10, -15 },
+ { 495985901232242, 10, -17 },
+ { 196983797478307, 10, -16 },
+ { 962239628646287, 10, -17 },
+ { 662136924896844, 10, -17 },
+ { 25181919392863, 10, -15 },
+ { 124366900239665, 10, -16 },
+ { 501539088458431, 10, -17 },
+ { 430663715825342, 10, -15 },
+ { 109655157886726, 10, -16 },
+ { 240756374229654, 10, -15 },
+ { 199282571186669, 10, -16 },
+ { 295821481142929, 10, -16 },
+ { 194818581827153, 10, -16 },
+ { 976536419545209, 10, -17 },
+ { 179388472837901, 10, -17 },
+ { 0, 10, 0 },
+ { 631097248166513, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 441420822260363, 10, -15 },
+ { 0, 10, 0 },
+ { 558514271556968, 10, -17 },
+ { 121502113969586, 10, -16 },
+ { 184132432569252, 10, -16 },
+ { 714848334091316, 10, -17 },
+ { 243015947830895, 10, -16 },
+ { 501439439503145, 10, -17 },
+ { 145120275203633, 10, -16 },
+ { 18484854944198, 10, -15 },
+ { 438500644176052, 10, -16 },
+ { 653472390125642, 10, -17 },
+ { 12160423397458, 10, -15 },
+ { 135085991144778, 10, -16 },
+ { 283729096928749, 10, -16 },
+ { 556634088469182, 10, -16 },
+ { 177180041495446, 10, -15 },
+ { 388830078691241, 10, -16 },
+ { 778136018041457, 10, -16 },
+ { 204441302491497, 10, -17 },
+ { 0, 10, 0 },
+ { 674735489180621, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 178225984058654, 10, -16 },
+ { 0, 10, 0 },
+ { 221643557563062, 10, -17 },
+ { 114589861633298, 10, -16 },
+ { 225412954226721, 10, -16 },
+ { 547143398480791, 10, -17 },
+ { 123716629682985, 10, -16 },
+ { 751568437307706, 10, -17 },
+ { 679840929182225, 10, -17 },
+ { 444592513492096, 10, -16 },
+ { 159299344256003, 10, -16 },
+ { 520482241890751, 10, -17 },
+ { 143586495422902, 10, -16 },
+ { 933754752218854, 10, -17 },
+ { 223403896574989, 10, -16 },
+ { 7547223372828, 10, -13 },
+ { 203573085381469, 10, -16 },
+ { 147540400037962, 10, -16 },
+ { 100839013018575, 10, -16 },
+ { 195844875165198, 10, -17 },
+ { 0, 10, 0 },
+ { 666369406427298, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 258107009192414, 10, -16 },
+ { 0, 10, 0 },
+ { 288626397715188, 10, -17 },
+ { 746735331465021, 10, -16 },
+ { 612574339054981, 10, -16 },
+ { 550982213706791, 10, -17 },
+ { 408018117792263, 10, -15 },
+ { 213041816893622, 10, -16 },
+ { 714212009618048, 10, -17 },
+ { 850057336514907, 10, -16 },
+ { 288342014744913, 10, -16 },
+ { 184496026297037, 10, -16 },
+ { 42137768892563, 10, -15 },
+ { 103781386721878, 10, -16 },
+ { 462057521941645, 10, -16 },
+ { 868120653491439, 10, -16 },
+ { 508373583844581, 10, -16 },
+ { 151712351302462, 10, -16 },
+ { 10034686688159, 10, -15 },
+ { 198590832575293, 10, -17 },
+ { 0, 10, 0 },
+ { 557676292240175, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 786037870293468, 10, -16 },
+ { 0, 10, 0 },
+ { 420517575936134, 10, -17 },
+ { 30898483403662, 10, -15 },
+ { 577096816096532, 10, -16 },
+ { 751750863338607, 10, -17 },
+ { 202383431131724, 10, -15 },
+ { 221763844283652, 10, -16 },
+ { 473904978497641, 10, -16 },
+ { 163580087679414, 10, -16 },
+ { 789144127627874, 10, -16 },
+ { 669647236521355, 10, -17 },
+ { 453315049532777, 10, -16 },
+ { 109282860719121, 10, -16 },
+ { 123274954657985, 10, -16 },
+ { 425567673832285, 10, -16 },
+ { 452553851965561, 10, -16 },
+ { 216852843664235, 10, -15 },
+ { 69243121614418, 10, -15 },
+ { 20663370782818, 10, -16 },
+ { 0, 10, 0 },
+ { 661190428584658, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 342101579251435, 10, -16 },
+ { 0, 10, 0 },
+ { 424520632182904, 10, -17 },
+ { 932310413856086, 10, -16 },
+ { 220509363235703, 10, -16 },
+ { 39216786620451, 10, -15 },
+ { 102339306687137, 10, -15 },
+ { 740344776246432, 10, -17 },
+ { 27513924977859, 10, -15 },
+ { 350873527362845, 10, -16 },
+ { 208579695478446, 10, -16 },
+ { 600340046340404, 10, -17 },
+ { 154086040649906, 10, -15 },
+ { 63183806761345, 10, -15 },
+ { 350621463558705, 10, -16 },
+ { 358677172428067, 10, -16 },
+ { 905385575436015, 10, -16 },
+ { 129660887898073, 10, -15 },
+ { 443339665661492, 10, -16 },
+ { 30899483240129, 10, -16 },
+ { 0, 10, 0 },
+ { 619085182690413, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 523749056353064, 10, -16 },
+ { 0, 10, 0 },
+ { 317937984994475, 10, -17 },
+ { 597589409426257, 10, -16 },
+ { 200358676051285, 10, -15 },
+ { 497828451070951, 10, -16 },
+ { 132958902295664, 10, -16 },
+ { 414452597797567, 10, -16 },
+ { 564349636515701, 10, -16 },
+ { 168153751358445, 10, -16 },
+ { 216359991717731, 10, -16 },
+ { 584764173488974, 10, -17 },
+ { 437708781120105, 10, -16 },
+ { 972802560728319, 10, -17 },
+ { 296108891519204, 10, -16 },
+ { 1298068346026, 10, -14 },
+ { 472263456077697, 10, -16 },
+ { 156755439479237, 10, -16 },
+ { 435194794192571, 10, -16 },
+ { 521214411859537, 10, -16 },
+ { 0, 10, 0 },
+ { 225304965149156, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 219364012076549, 10, -16 },
+ { 0, 10, 0 },
+ { 272311182943361, 10, -17 },
+ { 119690989839992, 10, -16 },
+ { 159347880693505, 10, -16 },
+ { 413088061883213, 10, -17 },
+ { 131250280269506, 10, -16 },
+ { 387549558453278, 10, -17 },
+ { 737163043674536, 10, -17 },
+ { 150660419069899, 10, -16 },
+ { 12474581646446, 10, -15 },
+ { 354357714229289, 10, -17 },
+ { 836024409886745, 10, -17 },
+ { 876242595755788, 10, -15 },
+ { 101909933067037, 10, -16 },
+ { 920474365583413, 10, -17 },
+ { 200478388022871, 10, -16 },
+ { 149965998191037, 10, -16 },
+ { 106362759672754, 10, -16 },
+ { 13969953584857, 10, -16 },
+ { 0, 10, 0 },
+ { 435709382992328, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 215905738212976, 10, -16 },
+ { 0, 10, 0 },
+ { 282897732254406, 10, -17 },
+ { 532004655831834, 10, -15 },
+ { 726909298332544, 10, -16 },
+ { 478025494422703, 10, -17 },
+ { 191420983670412, 10, -16 },
+ { 609958881473088, 10, -17 },
+ { 686900904776525, 10, -17 },
+ { 182475386225712, 10, -16 },
+ { 107932970228137, 10, -16 },
+ { 345981713474422, 10, -17 },
+ { 763828676883883, 10, -16 },
+ { 121572711423571, 10, -16 },
+ { 154347399403274, 10, -16 },
+ { 124787470864747, 10, -16 },
+ { 164826918620084, 10, -15 },
+ { 196047900268637, 10, -16 },
+ { 934114338141599, 10, -17 },
+ { 135481789372233, 10, -17 },
+ { 0, 10, 0 },
+ { 486430138901408, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 221465559042533, 10, -16 },
+ { 0, 10, 0 },
+ { 39093134457458, 10, -16 },
+ { 910464964370962, 10, -17 },
+ { 124339199768145, 10, -16 },
+ { 88094431931391, 10, -16 },
+ { 107341309287643, 10, -16 },
+ { 338139037519362, 10, -17 },
+ { 108788276602025, 10, -15 },
+ { 121370431561164, 10, -16 },
+ { 126197843685573, 10, -15 },
+ { 238065986413748, 10, -16 },
+ { 703711456228727, 10, -17 },
+ { 422031533876516, 10, -15 },
+ { 874024444680347, 10, -17 },
+ { 865920466351812, 10, -17 },
+ { 165332351557849, 10, -16 },
+ { 16740447362948, 10, -15 },
+ { 188893371124524, 10, -15 },
+ { 181408985407927, 10, -17 },
+ { 0, 10, 0 },
+ { 623015377061842, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 387534829200393, 10, -16 },
+ { 0, 10, 0 },
+ { 488788299602986, 10, -17 },
+ { 880111045026261, 10, -17 },
+ { 28132832116505, 10, -15 },
+ { 283430433130874, 10, -16 },
+ { 108620111536317, 10, -16 },
+ { 351200705583619, 10, -17 },
+ { 892814999523922, 10, -16 },
+ { 523433891207449, 10, -16 },
+ { 150406077930328, 10, -15 },
+ { 104581470243528, 10, -16 },
+ { 814223459545593, 10, -17 },
+ { 266747721273207, 10, -16 },
+ { 959636515910236, 10, -17 },
+ { 108357058079411, 10, -16 },
+ { 35351396010516, 10, -15 },
+ { 873025985904596, 10, -16 },
+ { 370980810653057, 10, -15 },
+ { 215837905610156, 10, -17 },
+ { 0, 10, 0 },
+ { 817910631434487, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 976981999293131, 10, -16 },
+ { 0, 10, 0 },
+ { 32433549521677, 10, -16 },
+ { 489004728876297, 10, -16 },
+ { 229895553376918, 10, -15 },
+ { 207025214280693, 10, -16 },
+ { 620953913349726, 10, -16 },
+ { 317462935675547, 10, -16 },
+ { 917918146928948, 10, -17 },
+ { 325867989864783, 10, -16 },
+ { 2675270929731, 10, -14 },
+ { 53188136246127, 10, -16 },
+ { 295897471882495, 10, -16 },
+ { 114202205706394, 10, -16 },
+ { 566054009690058, 10, -16 },
+ { 101319668029158, 10, -15 },
+ { 265181860035652, 10, -16 },
+ { 107933147712521, 10, -15 },
+ { 138145349668981, 10, -16 },
+ { 308924034060583, 10, -16 },
+ { 0, 10, 0 },
+ { 655769168239407, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 404569081999127, 10, -15 },
+ { 0, 10, 0 },
+ { 526371076396791, 10, -17 },
+ { 929253796324302, 10, -17 },
+ { 138348347408573, 10, -16 },
+ { 837390431197959, 10, -16 },
+ { 701528912953416, 10, -16 },
+ { 18910874872555, 10, -15 },
+ { 615719184801745, 10, -16 },
+ { 13435241646105, 10, -15 },
+ { 954168511731017, 10, -16 },
+ { 250413155498634, 10, -16 },
+ { 881272107610887, 10, -17 },
+ { 113418089529433, 10, -16 },
+ { 100451443637435, 10, -16 },
+ { 102563852400392, 10, -16 },
+ { 276208485659334, 10, -16 },
+ { 185288601722923, 10, -16 },
+ { 944431863997748, 10, -16 },
+ { 262338563657275, 10, -17 },
+ { 0, 10, 0 },
+ { 980262557368598, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 587687063330115, 10, -15 },
+ { 0, 10, 0 },
+ { 578076558906715, 10, -17 },
+ { 105029933086271, 10, -16 },
+ { 158622061275312, 10, -16 },
+ { 732696492246855, 10, -17 },
+ { 101159170973586, 10, -15 },
+ { 440069477097758, 10, -17 },
+ { 147790737897271, 10, -16 },
+ { 153702896331883, 10, -16 },
+ { 623488092945924, 10, -16 },
+ { 667505698474749, 10, -17 },
+ { 9779709634211, 10, -15 },
+ { 133146728218871, 10, -16 },
+ { 111567402213105, 10, -16 },
+ { 110353219929927, 10, -16 },
+ { 345513433167258, 10, -16 },
+ { 201899551415083, 10, -16 },
+ { 652990041902349, 10, -16 },
+ { 209656701485647, 10, -17 },
+ { 0, 10, 0 },
+ { 647216471643232, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 792488901094706, 10, -16 },
+ { 0, 10, 0 },
+ { 382974416312956, 10, -17 },
+ { 125944649900413, 10, -16 },
+ { 380839148064112, 10, -16 },
+ { 947886607959767, 10, -16 },
+ { 385148388547724, 10, -16 },
+ { 216685427445593, 10, -16 },
+ { 46071398552005, 10, -15 },
+ { 817877634691056, 10, -16 },
+ { 14001965215268, 10, -14 },
+ { 174911992367605, 10, -16 },
+ { 79871544960516, 10, -15 },
+ { 974567626168693, 10, -17 },
+ { 244016062766099, 10, -16 },
+ { 101880461391411, 10, -15 },
+ { 620173560929616, 10, -16 },
+ { 317722330185247, 10, -16 },
+ { 817642224094703, 10, -16 },
+ { 279908517301909, 10, -17 },
+ { 0, 10, 0 },
+ { 259035683310273, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 59946307236944, 10, -15 },
+ { 0, 10, 0 },
+ { 415811896924415, 10, -17 },
+ { 641298107372073, 10, -16 },
+ { 283486492124106, 10, -16 },
+ { 253233600035682, 10, -16 },
+ { 110844133960405, 10, -16 },
+ { 216707587844281, 10, -16 },
+ { 167725228975536, 10, -15 },
+ { 487813344189785, 10, -16 },
+ { 288170663996537, 10, -15 },
+ { 351294522595623, 10, -16 },
+ { 92622545065495, 10, -16 },
+ { 885540047420864, 10, -17 },
+ { 110579822155823, 10, -16 },
+ { 748511579792652, 10, -16 },
+ { 168170722770422, 10, -16 },
+ { 29649119473988, 10, -15 },
+ { 68575885498859, 10, -15 },
+ { 234183326329411, 10, -17 },
+ { 0, 10, 0 },
+ { 81880787924088, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 433739231228281, 10, -15 },
+ { 0, 10, 0 },
+ { 171151701294387, 10, -15 },
+ { 981648282662686, 10, -17 },
+ { 141951966658773, 10, -16 },
+ { 244119260387394, 10, -16 },
+ { 529880260929191, 10, -16 },
+ { 417328093002669, 10, -17 },
+ { 149070158188332, 10, -16 },
+ { 138168279576275, 10, -16 },
+ { 223911529239174, 10, -16 },
+ { 614989559879597, 10, -17 },
+ { 953363398956275, 10, -17 },
+ { 120836317077925, 10, -16 },
+ { 101475605725364, 10, -16 },
+ { 100685816944165, 10, -16 },
+ { 61226399193785, 10, -15 },
+ { 367247548048218, 10, -16 },
+ { 795173858200735, 10, -16 },
+ { 219193943626404, 10, -17 },
+ { 0, 10, 0 },
+ { 690097732740093, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 356900584576257, 10, -16 },
+ { 0, 10, 0 },
+ { 342750951111832, 10, -17 },
+ { 190983736678912, 10, -16 },
+ { 324093109405589, 10, -15 },
+ { 913536694883967, 10, -17 },
+ { 1153400982617, 10, -14 },
+ { 194093111011984, 10, -16 },
+ { 149216574717031, 10, -15 },
+ { 567400444323546, 10, -16 },
+ { 157860967763519, 10, -15 },
+ { 866121683805859, 10, -17 },
+ { 111005840404912, 10, -16 },
+ { 106783607758024, 10, -16 },
+ { 435189894272145, 10, -16 },
+ { 150170215937771, 10, -16 },
+ { 200626809425428, 10, -16 },
+ { 315459467993272, 10, -16 },
+ { 640481086473918, 10, -16 },
+ { 209889440350078, 10, -17 },
+ { 0, 10, 0 },
+ { 719484417534243, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 593135649502307, 10, -16 },
+ { 0, 10, 0 },
+ { 319243626867803, 10, -17 },
+ { 75704999339509, 10, -15 },
+ { 127884571402204, 10, -15 },
+ { 167646573175322, 10, -16 },
+ { 146911328842156, 10, -16 },
+ { 65087059886188, 10, -16 },
+ { 4019848308403, 10, -14 },
+ { 128265234034724, 10, -15 },
+ { 128648827163539, 10, -15 },
+ { 438157096226156, 10, -16 },
+ { 713776949824079, 10, -16 },
+ { 110232685585525, 10, -16 },
+ { 117760945787209, 10, -15 },
+ { 822110493336995, 10, -16 },
+ { 23092849000959, 10, -15 },
+ { 285983672725715, 10, -16 },
+ { 173406210384073, 10, -16 },
+ { 214435774037446, 10, -17 },
+ { 0, 10, 0 },
+ { 705032791611752, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 412668039224771, 10, -15 },
+ { 0, 10, 0 },
+ { 233553078174669, 10, -16 },
+ { 117046428697732, 10, -16 },
+ { 167988758693484, 10, -16 },
+ { 364100340334406, 10, -16 },
+ { 110603092432028, 10, -15 },
+ { 705326298706528, 10, -16 },
+ { 116552477445376, 10, -16 },
+ { 156221861417712, 10, -16 },
+ { 531055284746084, 10, -16 },
+ { 613196238128798, 10, -17 },
+ { 272321526481746, 10, -16 },
+ { 122978200720732, 10, -16 },
+ { 244170441452919, 10, -16 },
+ { 119416589693679, 10, -16 },
+ { 692953191284835, 10, -16 },
+ { 444230167026746, 10, -16 },
+ { 185568837707367, 10, -16 },
+ { 183664949517992, 10, -16 },
+ { 0, 10, 0 },
+ { 909551041503088, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 302392316384934, 10, -16 },
+ { 0, 10, 0 },
+ { 299935474043233, 10, -17 },
+ { 127118994356327, 10, -16 },
+ { 116900216659874, 10, -16 },
+ { 505430048229211, 10, -17 },
+ { 787844651289494, 10, -15 },
+ { 301109458116133, 10, -16 },
+ { 530515778079227, 10, -17 },
+ { 127507539572131, 10, -16 },
+ { 967791101377446, 10, -17 },
+ { 336208788127431, 10, -17 },
+ { 146564432769604, 10, -16 },
+ { 925398215977664, 10, -17 },
+ { 891526915016804, 10, -17 },
+ { 891877062725279, 10, -17 },
+ { 238203206420254, 10, -16 },
+ { 125933292000217, 10, -16 },
+ { 80907804348532, 10, -16 },
+ { 209418557550731, 10, -17 },
+ { 0, 10, 0 },
+ { 479661219838822, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 625213656855781, 10, -15 },
+ { 0, 10, 0 },
+ { 353218360114688, 10, -16 },
+ { 270623275325092, 10, -16 },
+ { 179545075849821, 10, -16 },
+ { 663536381201493, 10, -17 },
+ { 270279822075075, 10, -16 },
+ { 469305635315348, 10, -17 },
+ { 12514132827521, 10, -15 },
+ { 415503508929778, 10, -16 },
+ { 201732955452072, 10, -16 },
+ { 59775127483211, 10, -16 },
+ { 10642369687681, 10, -15 },
+ { 141032000733797, 10, -16 },
+ { 123186708299974, 10, -16 },
+ { 125072978332738, 10, -16 },
+ { 669633810635175, 10, -16 },
+ { 215395850880218, 10, -16 },
+ { 377156111040127, 10, -16 },
+ { 203019333953002, 10, -17 },
+ { 0, 10, 0 },
+ { 644046255177317, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 726779011107661, 10, -16 },
+ { 0, 10, 0 },
+ { 331995970412845, 10, -17 },
+ { 368009049925843, 10, -15 },
+ { 501717575516506, 10, -16 },
+ { 366029204870136, 10, -16 },
+ { 334590065148612, 10, -16 },
+ { 854948442569685, 10, -16 },
+ { 100400358555692, 10, -16 },
+ { 195908460138942, 10, -16 },
+ { 162005013125907, 10, -16 },
+ { 496397943160748, 10, -17 },
+ { 336494087628522, 10, -16 },
+ { 12332320877696, 10, -15 },
+ { 820672936229666, 10, -16 },
+ { 305241612301825, 10, -16 },
+ { 662682686065671, 10, -16 },
+ { 347134660818632, 10, -16 },
+ { 369054394998384, 10, -16 },
+ { 209478267735134, 10, -17 },
+ { 0, 10, 0 },
+ { 8741207051892, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 29186860387138, 10, -15 },
+ { 0, 10, 0 },
+ { 152846501875196, 10, -16 },
+ { 129414938643873, 10, -16 },
+ { 157584080759595, 10, -16 },
+ { 292370947548552, 10, -16 },
+ { 541852811984151, 10, -15 },
+ { 480483980392987, 10, -17 },
+ { 209326748196685, 10, -16 },
+ { 151372995432638, 10, -16 },
+ { 618604079510053, 10, -16 },
+ { 515400140260717, 10, -17 },
+ { 14137249361857, 10, -15 },
+ { 982899176501102, 10, -17 },
+ { 911954779973298, 10, -16 },
+ { 111942840786643, 10, -16 },
+ { 909453384647645, 10, -16 },
+ { 155039097438732, 10, -16 },
+ { 119025411902403, 10, -16 },
+ { 231997578965393, 10, -17 },
+ { 0, 10, 0 },
+ { 604416244804569, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 187089688554238, 10, -16 },
+ { 0, 10, 0 },
+ { 471347553193895, 10, -17 },
+ { 669566433672378, 10, -17 },
+ { 792862774943208, 10, -17 },
+ { 136961184360703, 10, -16 },
+ { 765368659956911, 10, -17 },
+ { 271255248133558, 10, -17 },
+ { 624812544181309, 10, -15 },
+ { 859230105477099, 10, -17 },
+ { 109393991209372, 10, -15 },
+ { 126063257732691, 10, -16 },
+ { 549066126688961, 10, -17 },
+ { 74876204001529, 10, -16 },
+ { 625638482345971, 10, -17 },
+ { 700757741323246, 10, -17 },
+ { 118695204207378, 10, -16 },
+ { 169656990221844, 10, -16 },
+ { 841733760345667, 10, -16 },
+ { 207930697726265, 10, -17 },
+ { 0, 10, 0 },
+ { 762601363132539, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 283081214674789, 10, -16 },
+ { 0, 10, 0 },
+ { 530751243451287, 10, -17 },
+ { 13201941859418, 10, -15 },
+ { 166392009205922, 10, -16 },
+ { 734934574493659, 10, -17 },
+ { 152483850220659, 10, -16 },
+ { 439480437669366, 10, -17 },
+ { 322945364893499, 10, -16 },
+ { 162535157908742, 10, -16 },
+ { 245882115410488, 10, -16 },
+ { 705582968555449, 10, -17 },
+ { 154534366278844, 10, -16 },
+ { 128754295567514, 10, -16 },
+ { 120503107824956, 10, -16 },
+ { 124546214651565, 10, -16 },
+ { 40079626466198, 10, -15 },
+ { 664007045156284, 10, -15 },
+ { 758001638239892, 10, -16 },
+ { 211285540979999, 10, -17 },
+ { 0, 10, 0 },
+ { 69603683490226, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 556599447783495, 10, -16 },
+ { 0, 10, 0 },
+ { 208631258030142, 10, -16 },
+ { 693670162555375, 10, -17 },
+ { 957718926917669, 10, -17 },
+ { 406711975715857, 10, -16 },
+ { 971694043077453, 10, -17 },
+ { 305258085002224, 10, -17 },
+ { 240005284362497, 10, -15 },
+ { 97054205548247, 10, -16 },
+ { 130552362289071, 10, -15 },
+ { 224673247932796, 10, -16 },
+ { 627604084575068, 10, -17 },
+ { 831803768767925, 10, -17 },
+ { 735071558117583, 10, -17 },
+ { 804435172405783, 10, -17 },
+ { 153028776289763, 10, -16 },
+ { 346357542540466, 10, -16 },
+ { 33412140653355, 10, -14 },
+ { 225881595666614, 10, -17 },
+ { 0, 10, 0 },
+ { 86923357843091, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 165620764436922, 10, -16 },
+ { 0, 10, 0 },
+ { 254724589646259, 10, -17 },
+ { 135652407912428, 10, -16 },
+ { 225235381491223, 10, -16 },
+ { 93697829996996, 10, -16 },
+ { 135534071132785, 10, -16 },
+ { 737995684066674, 10, -15 },
+ { 625294439239228, 10, -17 },
+ { 166740225957671, 10, -16 },
+ { 127957139768716, 10, -16 },
+ { 488305888146908, 10, -17 },
+ { 204351927989374, 10, -16 },
+ { 916971510974263, 10, -17 },
+ { 185611215514225, 10, -16 },
+ { 17529761323107, 10, -15 },
+ { 195497226360058, 10, -16 },
+ { 121362870174483, 10, -16 },
+ { 81484886575958, 10, -16 },
+ { 220126758712387, 10, -17 },
+ { 0, 10, 0 },
+ { 215493312002502, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 192413942902793, 10, -16 },
+ { 0, 10, 0 },
+ { 397421376452588, 10, -17 },
+ { 790469496534273, 10, -17 },
+ { 11256687971243, 10, -15 },
+ { 121673959306471, 10, -16 },
+ { 968299450324763, 10, -17 },
+ { 337366164049123, 10, -17 },
+ { 240957229562239, 10, -16 },
+ { 112170412064818, 10, -16 },
+ { 483745626363507, 10, -15 },
+ { 120123335336243, 10, -16 },
+ { 630170001303291, 10, -17 },
+ { 307259441594894, 10, -15 },
+ { 848151869479417, 10, -17 },
+ { 908791959693788, 10, -17 },
+ { 144487815837213, 10, -16 },
+ { 147352439200882, 10, -16 },
+ { 386289994058101, 10, -16 },
+ { 230582060020396, 10, -17 },
+ { 0, 10, 0 },
+ { 692686568174362, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 178225984058654, 10, -16 },
+ { 0, 10, 0 },
+ { 221643557563062, 10, -17 },
+ { 114589861633298, 10, -16 },
+ { 225412954226721, 10, -16 },
+ { 547143398480791, 10, -17 },
+ { 123716629682985, 10, -16 },
+ { 751568437307706, 10, -17 },
+ { 679840929182225, 10, -17 },
+ { 444592513492096, 10, -16 },
+ { 159299344256003, 10, -16 },
+ { 520482241890751, 10, -17 },
+ { 143586495422902, 10, -16 },
+ { 933754752218854, 10, -17 },
+ { 223403896574989, 10, -16 },
+ { 7547223372828, 10, -13 },
+ { 203573085381469, 10, -16 },
+ { 147540400037962, 10, -16 },
+ { 100839013018575, 10, -16 },
+ { 195844875165198, 10, -17 },
+ { 0, 10, 0 },
+ { 666369406427298, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 494548359117106, 10, -16 },
+ { 0, 10, 0 },
+ { 241959969641331, 10, -17 },
+ { 260646098820837, 10, -16 },
+ { 487311565136447, 10, -15 },
+ { 467592678667381, 10, -17 },
+ { 139808237961542, 10, -16 },
+ { 668753733599907, 10, -17 },
+ { 690453702180131, 10, -17 },
+ { 548688016223004, 10, -16 },
+ { 129798029277225, 10, -16 },
+ { 420697629916307, 10, -17 },
+ { 13307629165112, 10, -15 },
+ { 236520912536625, 10, -15 },
+ { 406664957209716, 10, -16 },
+ { 168701840880492, 10, -16 },
+ { 244029987913493, 10, -16 },
+ { 161228806436217, 10, -16 },
+ { 109049963465221, 10, -16 },
+ { 17574479419804, 10, -16 },
+ { 0, 10, 0 },
+ { 561095974759484, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 158418529208993, 10, -16 },
+ { 0, 10, 0 },
+ { 216273599162479, 10, -17 },
+ { 77520083949694, 10, -14 },
+ { 395977682022897, 10, -16 },
+ { 429649714583751, 10, -17 },
+ { 174391943823681, 10, -16 },
+ { 556114177851284, 10, -17 },
+ { 649684841621262, 10, -17 },
+ { 167854039442438, 10, -16 },
+ { 963397616482178, 10, -17 },
+ { 289618882932998, 10, -17 },
+ { 259846680391106, 10, -16 },
+ { 116098475044273, 10, -16 },
+ { 142560806268365, 10, -16 },
+ { 109569612288812, 10, -16 },
+ { 242405221009058, 10, -16 },
+ { 151248789928373, 10, -16 },
+ { 807773826254485, 10, -17 },
+ { 115048865132418, 10, -17 },
+ { 0, 10, 0 },
+ { 414329635733593, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 355773368486428, 10, -16 },
+ { 0, 10, 0 },
+ { 238312465230538, 10, -17 },
+ { 157672561116586, 10, -16 },
+ { 118322368755967, 10, -15 },
+ { 527663868450855, 10, -17 },
+ { 30921997431855, 10, -15 },
+ { 771681032919452, 10, -17 },
+ { 691661656763517, 10, -17 },
+ { 633177385838842, 10, -16 },
+ { 15296025457714, 10, -15 },
+ { 530065287380623, 10, -17 },
+ { 312399034712578, 10, -16 },
+ { 105225315438065, 10, -16 },
+ { 118446157748522, 10, -15 },
+ { 487646184154849, 10, -15 },
+ { 226210789110551, 10, -16 },
+ { 156091406424917, 10, -16 },
+ { 105027973977401, 10, -16 },
+ { 200810397239171, 10, -17 },
+ { 0, 10, 0 },
+ { 657692408716419, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 178225984058654, 10, -16 },
+ { 0, 10, 0 },
+ { 221643557563062, 10, -17 },
+ { 114589861633298, 10, -16 },
+ { 225412954226721, 10, -16 },
+ { 547143398480791, 10, -17 },
+ { 123716629682985, 10, -16 },
+ { 751568437307706, 10, -17 },
+ { 679840929182225, 10, -17 },
+ { 444592513492096, 10, -16 },
+ { 159299344256003, 10, -16 },
+ { 520482241890751, 10, -17 },
+ { 143586495422902, 10, -16 },
+ { 933754752218854, 10, -17 },
+ { 223403896574989, 10, -16 },
+ { 7547223372828, 10, -13 },
+ { 203573085381469, 10, -16 },
+ { 147540400037962, 10, -16 },
+ { 100839013018575, 10, -16 },
+ { 195844875165198, 10, -17 },
+ { 0, 10, 0 },
+ { 666369406427298, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 165620764436922, 10, -16 },
+ { 0, 10, 0 },
+ { 254724589646259, 10, -17 },
+ { 135652407912428, 10, -16 },
+ { 225235381491223, 10, -16 },
+ { 93697829996996, 10, -16 },
+ { 135534071132785, 10, -16 },
+ { 737995684066674, 10, -15 },
+ { 625294439239228, 10, -17 },
+ { 166740225957671, 10, -16 },
+ { 127957139768716, 10, -16 },
+ { 488305888146908, 10, -17 },
+ { 204351927989374, 10, -16 },
+ { 916971510974263, 10, -17 },
+ { 185611215514225, 10, -16 },
+ { 17529761323107, 10, -15 },
+ { 195497226360058, 10, -16 },
+ { 121362870174483, 10, -16 },
+ { 81484886575958, 10, -16 },
+ { 220126758712387, 10, -17 },
+ { 0, 10, 0 },
+ { 215493312002502, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 921324368657856, 10, -16 },
+ { 0, 10, 0 },
+ { 487956362026531, 10, -17 },
+ { 733193003511386, 10, -17 },
+ { 899315852405632, 10, -17 },
+ { 126694703093661, 10, -16 },
+ { 995827128747955, 10, -17 },
+ { 291664144606267, 10, -17 },
+ { 599575447559098, 10, -15 },
+ { 951501776262208, 10, -17 },
+ { 521482191532396, 10, -16 },
+ { 115465750175426, 10, -16 },
+ { 616221042088172, 10, -17 },
+ { 833682507030704, 10, -17 },
+ { 68570984061245, 10, -16 },
+ { 744152324459762, 10, -17 },
+ { 152391638440294, 10, -16 },
+ { 315907475404175, 10, -16 },
+ { 744548718141606, 10, -16 },
+ { 202734752329399, 10, -17 },
+ { 0, 10, 0 },
+ { 744602131382944, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 222293467583119, 10, -16 },
+ { 0, 10, 0 },
+ { 310658488834769, 10, -17 },
+ { 151131367867795, 10, -16 },
+ { 303536010012824, 10, -16 },
+ { 602514912075721, 10, -17 },
+ { 145967729226017, 10, -16 },
+ { 206575920634292, 10, -16 },
+ { 204394620755883, 10, -16 },
+ { 836785526343197, 10, -16 },
+ { 456922971716855, 10, -16 },
+ { 672989564716349, 10, -17 },
+ { 320330997802591, 10, -16 },
+ { 115471914375989, 10, -16 },
+ { 29887220348831, 10, -14 },
+ { 209022702945723, 10, -15 },
+ { 504108283664768, 10, -16 },
+ { 120551390119742, 10, -15 },
+ { 141952819803253, 10, -16 },
+ { 221879180487365, 10, -17 },
+ { 0, 10, 0 },
+ { 725939263117833, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 470170996034541, 10, -16 },
+ { 0, 10, 0 },
+ { 265224624736621, 10, -17 },
+ { 412342302727344, 10, -15 },
+ { 811786752905899, 10, -16 },
+ { 363020030002884, 10, -16 },
+ { 157591347064, 10, -13 },
+ { 371642532888549, 10, -16 },
+ { 351297057160781, 10, -16 },
+ { 353845149324476, 10, -16 },
+ { 337252203520195, 10, -16 },
+ { 457880888116223, 10, -17 },
+ { 450890048541221, 10, -16 },
+ { 412081894702122, 10, -16 },
+ { 150483274321618, 10, -16 },
+ { 592413841607382, 10, -16 },
+ { 227706789944158, 10, -16 },
+ { 15290003820866, 10, -15 },
+ { 125290641697458, 10, -16 },
+ { 223546733771185, 10, -17 },
+ { 0, 10, 0 },
+ { 524510259316065, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 947578543858808, 10, -16 },
+ { 0, 10, 0 },
+ { 310736306301616, 10, -17 },
+ { 141978274774548, 10, -15 },
+ { 116793443176682, 10, -15 },
+ { 213912061015968, 10, -16 },
+ { 171454212926513, 10, -16 },
+ { 680355006850187, 10, -17 },
+ { 790447730860616, 10, -17 },
+ { 101803586581631, 10, -15 },
+ { 151429963899093, 10, -16 },
+ { 492972999018414, 10, -17 },
+ { 167758572760232, 10, -16 },
+ { 119424494536307, 10, -16 },
+ { 526905330643816, 10, -16 },
+ { 223914102365083, 10, -15 },
+ { 123225378074981, 10, -15 },
+ { 187631937736029, 10, -16 },
+ { 119235974334069, 10, -16 },
+ { 20773050159935, 10, -16 },
+ { 0, 10, 0 },
+ { 199241956881456, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 158418529208993, 10, -16 },
+ { 0, 10, 0 },
+ { 216273599162479, 10, -17 },
+ { 77520083949694, 10, -14 },
+ { 395977682022897, 10, -16 },
+ { 429649714583751, 10, -17 },
+ { 174391943823681, 10, -16 },
+ { 556114177851284, 10, -17 },
+ { 649684841621262, 10, -17 },
+ { 167854039442438, 10, -16 },
+ { 963397616482178, 10, -17 },
+ { 289618882932998, 10, -17 },
+ { 259846680391106, 10, -16 },
+ { 116098475044273, 10, -16 },
+ { 142560806268365, 10, -16 },
+ { 109569612288812, 10, -16 },
+ { 242405221009058, 10, -16 },
+ { 151248789928373, 10, -16 },
+ { 807773826254485, 10, -17 },
+ { 115048865132418, 10, -17 },
+ { 0, 10, 0 },
+ { 414329635733593, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 729849575757641, 10, -16 },
+ { 0, 10, 0 },
+ { 204877776126495, 10, -16 },
+ { 67745812742601, 10, -16 },
+ { 100952807198852, 10, -16 },
+ { 119026322063327, 10, -16 },
+ { 102606863834538, 10, -16 },
+ { 30149873500496, 10, -16 },
+ { 756804151637918, 10, -16 },
+ { 100397695572992, 10, -16 },
+ { 205277073555311, 10, -15 },
+ { 220338722699593, 10, -16 },
+ { 619533659885501, 10, -17 },
+ { 859215474678799, 10, -17 },
+ { 776285977681312, 10, -17 },
+ { 846470924503237, 10, -17 },
+ { 15741010380416, 10, -15 },
+ { 193611390325041, 10, -16 },
+ { 452237919826525, 10, -15 },
+ { 212404945727173, 10, -17 },
+ { 0, 10, 0 },
+ { 782356246625856, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 608941776709161, 10, -16 },
+ { 0, 10, 0 },
+ { 322022676132097, 10, -17 },
+ { 13346961282968, 10, -15 },
+ { 10821136296967, 10, -14 },
+ { 408991555968883, 10, -16 },
+ { 286435035023959, 10, -16 },
+ { 711894778913631, 10, -17 },
+ { 544120872239461, 10, -16 },
+ { 426473941762052, 10, -16 },
+ { 926999950735386, 10, -16 },
+ { 719566330462576, 10, -17 },
+ { 116128481950435, 10, -16 },
+ { 455856413064416, 10, -16 },
+ { 89868180531875, 10, -15 },
+ { 210549131335354, 10, -15 },
+ { 356156708205959, 10, -16 },
+ { 159661438840026, 10, -16 },
+ { 443278203857479, 10, -16 },
+ { 318651524304365, 10, -17 },
+ { 0, 10, 0 },
+ { 878050082160341, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 111069265165225, 10, -15 },
+ { 0, 10, 0 },
+ { 211761328242148, 10, -16 },
+ { 106538841543054, 10, -15 },
+ { 443782721585512, 10, -16 },
+ { 896527658367572, 10, -17 },
+ { 322261077641495, 10, -16 },
+ { 486719025064218, 10, -17 },
+ { 114133778094853, 10, -15 },
+ { 347316772591404, 10, -16 },
+ { 136397610408267, 10, -15 },
+ { 187195454094678, 10, -16 },
+ { 496324747421818, 10, -16 },
+ { 26403514476949, 10, -15 },
+ { 267828029360188, 10, -16 },
+ { 105116483704848, 10, -15 },
+ { 210280741897662, 10, -16 },
+ { 17224366547979, 10, -15 },
+ { 10638730088187, 10, -14 },
+ { 198524779426401, 10, -17 },
+ { 0, 10, 0 },
+ { 667844221380998, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 178679392103782, 10, -16 },
+ { 0, 10, 0 },
+ { 46112812669782, 10, -16 },
+ { 601629260282193, 10, -17 },
+ { 856787239892154, 10, -17 },
+ { 284018596340092, 10, -16 },
+ { 78611749690796, 10, -16 },
+ { 307533780810786, 10, -17 },
+ { 190192536347514, 10, -15 },
+ { 905520392283668, 10, -17 },
+ { 555440598756304, 10, -15 },
+ { 262591682018459, 10, -16 },
+ { 532916784674847, 10, -17 },
+ { 726981438655685, 10, -17 },
+ { 729089388669431, 10, -17 },
+ { 852215641313863, 10, -17 },
+ { 116084857119005, 10, -16 },
+ { 15081419630119, 10, -15 },
+ { 488515729938247, 10, -16 },
+ { 268724154563145, 10, -17 },
+ { 0, 10, 0 },
+ { 855042367700227, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 105026690182948, 10, -15 },
+ { 0, 10, 0 },
+ { 33646722069831, 10, -15 },
+ { 121677871416164, 10, -16 },
+ { 215097711098971, 10, -16 },
+ { 692508729117779, 10, -17 },
+ { 347808216751818, 10, -16 },
+ { 584352028994932, 10, -17 },
+ { 263976747856117, 10, -16 },
+ { 218939215138582, 10, -15 },
+ { 737710555830667, 10, -16 },
+ { 207767379968972, 10, -16 },
+ { 131063076542217, 10, -16 },
+ { 112653766077599, 10, -16 },
+ { 284594377806601, 10, -16 },
+ { 240592180645559, 10, -15 },
+ { 703238269366417, 10, -16 },
+ { 30347352186698, 10, -15 },
+ { 404314802044528, 10, -16 },
+ { 202753809310261, 10, -17 },
+ { 0, 10, 0 },
+ { 668642246098892, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 138433204192599, 10, -15 },
+ { 0, 10, 0 },
+ { 303927786773912, 10, -17 },
+ { 770262972166311, 10, -16 },
+ { 218044281131272, 10, -15 },
+ { 513509520138531, 10, -17 },
+ { 960548019532117, 10, -16 },
+ { 169374622312182, 10, -16 },
+ { 759231427004111, 10, -17 },
+ { 159764679194669, 10, -15 },
+ { 140268334281488, 10, -16 },
+ { 482373973916483, 10, -17 },
+ { 271551952863679, 10, -16 },
+ { 584723338533824, 10, -16 },
+ { 977233716897153, 10, -16 },
+ { 305397362883068, 10, -16 },
+ { 2691210124297, 10, -14 },
+ { 168587044170392, 10, -16 },
+ { 120709762690147, 10, -16 },
+ { 189185988775285, 10, -17 },
+ { 0, 10, 0 },
+ { 610895025450365, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 492841840303172, 10, -16 },
+ { 0, 10, 0 },
+ { 455009870041608, 10, -17 },
+ { 110388439326168, 10, -16 },
+ { 415988692499413, 10, -16 },
+ { 444000301092043, 10, -16 },
+ { 129621403452367, 10, -16 },
+ { 462442139810651, 10, -16 },
+ { 454146233166202, 10, -16 },
+ { 241286266942498, 10, -16 },
+ { 254978099164454, 10, -15 },
+ { 234700193146527, 10, -16 },
+ { 113200644415912, 10, -16 },
+ { 102135761895761, 10, -16 },
+ { 329269987171907, 10, -16 },
+ { 122150066872902, 10, -16 },
+ { 691015097847226, 10, -16 },
+ { 209391287245798, 10, -15 },
+ { 639479742402433, 10, -16 },
+ { 271728437536755, 10, -17 },
+ { 0, 10, 0 },
+ { 249978001968764, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 356417539846531, 10, -16 },
+ { 0, 10, 0 },
+ { 646672944249909, 10, -16 },
+ { 836133056919105, 10, -17 },
+ { 113002410685254, 10, -16 },
+ { 112509164206726, 10, -16 },
+ { 112267587921418, 10, -16 },
+ { 349708537816582, 10, -17 },
+ { 196962564713551, 10, -15 },
+ { 121569723325045, 10, -16 },
+ { 173056293037503, 10, -15 },
+ { 106540966389913, 10, -16 },
+ { 830877103877177, 10, -17 },
+ { 896016619630882, 10, -17 },
+ { 879467077220439, 10, -17 },
+ { 397804538382146, 10, -16 },
+ { 964288439971519, 10, -16 },
+ { 493378130944816, 10, -16 },
+ { 220857701589489, 10, -15 },
+ { 21330600035814, 10, -16 },
+ { 0, 10, 0 },
+ { 742000599800021, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 384663604472126, 10, -16 },
+ { 0, 10, 0 },
+ { 309204480823042, 10, -17 },
+ { 995502828431237, 10, -16 },
+ { 554644263667612, 10, -16 },
+ { 321622826352042, 10, -16 },
+ { 16177011204408, 10, -15 },
+ { 195079728053178, 10, -16 },
+ { 870983695160262, 10, -17 },
+ { 140435701249827, 10, -15 },
+ { 160510253571707, 10, -16 },
+ { 538234006992675, 10, -17 },
+ { 706716659841241, 10, -16 },
+ { 425037244638527, 10, -16 },
+ { 120007033886162, 10, -15 },
+ { 144993041054326, 10, -15 },
+ { 586307252253563, 10, -16 },
+ { 120244031001965, 10, -15 },
+ { 127352244135078, 10, -16 },
+ { 206104842256368, 10, -17 },
+ { 0, 10, 0 },
+ { 751055200994688, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 821455049958868, 10, -16 },
+ { 0, 10, 0 },
+ { 49241671890468, 10, -16 },
+ { 110932668075123, 10, -16 },
+ { 149628215494415, 10, -16 },
+ { 866836816147364, 10, -17 },
+ { 669100103265991, 10, -16 },
+ { 415571510612784, 10, -17 },
+ { 946155588436689, 10, -16 },
+ { 438089695052065, 10, -16 },
+ { 678633119898651, 10, -16 },
+ { 817526658879446, 10, -17 },
+ { 119444580859239, 10, -16 },
+ { 111230876056428, 10, -16 },
+ { 112187229226175, 10, -16 },
+ { 392817985132555, 10, -16 },
+ { 802278752069305, 10, -16 },
+ { 248753214716612, 10, -15 },
+ { 179596538517997, 10, -15 },
+ { 205154051604638, 10, -17 },
+ { 0, 10, 0 },
+ { 700121884702393, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 214822132609578, 10, -16 },
+ { 0, 10, 0 },
+ { 247959823185154, 10, -17 },
+ { 200858988389296, 10, -16 },
+ { 275189088429708, 10, -15 },
+ { 531112143051098, 10, -17 },
+ { 306052907612223, 10, -16 },
+ { 266009673969975, 10, -16 },
+ { 2396674340842, 10, -14 },
+ { 165534036415376, 10, -15 },
+ { 243725502081196, 10, -16 },
+ { 480682460887403, 10, -17 },
+ { 137000873105224, 10, -16 },
+ { 179474582188567, 10, -15 },
+ { 220843021793054, 10, -16 },
+ { 139028428727251, 10, -15 },
+ { 335316789730846, 10, -16 },
+ { 160217806360721, 10, -16 },
+ { 11833429536624, 10, -15 },
+ { 180036774067772, 10, -17 },
+ { 0, 10, 0 },
+ { 631601542321444, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 185492356938103, 10, -16 },
+ { 0, 10, 0 },
+ { 337113512030857, 10, -16 },
+ { 648337166180186, 10, -17 },
+ { 921569571350323, 10, -17 },
+ { 20471150091865, 10, -14 },
+ { 920000415299592, 10, -17 },
+ { 415146544738986, 10, -17 },
+ { 824600719411116, 10, -16 },
+ { 948457351520746, 10, -17 },
+ { 292686688159891, 10, -15 },
+ { 873023207111018, 10, -16 },
+ { 639601780763525, 10, -17 },
+ { 729629616682009, 10, -17 },
+ { 773597556899355, 10, -17 },
+ { 871240423966383, 10, -17 },
+ { 14027159529818, 10, -15 },
+ { 442886974367362, 10, -16 },
+ { 914384777307553, 10, -16 },
+ { 386128346976653, 10, -17 },
+ { 0, 10, 0 },
+ { 323276767850685, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 170470584972893, 10, -16 },
+ { 0, 10, 0 },
+ { 281790789688049, 10, -17 },
+ { 623090366564564, 10, -16 },
+ { 221791937416315, 10, -16 },
+ { 515095466465393, 10, -17 },
+ { 232562816815824, 10, -16 },
+ { 256914743796089, 10, -16 },
+ { 629283752282791, 10, -17 },
+ { 199028307858882, 10, -16 },
+ { 104398115350235, 10, -16 },
+ { 394129704385348, 10, -17 },
+ { 699528656458331, 10, -15 },
+ { 976428603755938, 10, -17 },
+ { 158889859229698, 10, -16 },
+ { 162055291186185, 10, -16 },
+ { 320347148896038, 10, -16 },
+ { 209538741192751, 10, -16 },
+ { 881004349867326, 10, -17 },
+ { 138526141123333, 10, -17 },
+ { 0, 10, 0 },
+ { 609666699326739, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 182460727989265, 10, -16 },
+ { 0, 10, 0 },
+ { 456548578669145, 10, -17 },
+ { 618790058207349, 10, -17 },
+ { 84952792563398, 10, -16 },
+ { 773160825465924, 10, -16 },
+ { 80341971803746, 10, -16 },
+ { 317181781098726, 10, -17 },
+ { 250314153171329, 10, -15 },
+ { 89175652436802, 10, -16 },
+ { 401194333669119, 10, -15 },
+ { 267891109885905, 10, -16 },
+ { 547076333582726, 10, -17 },
+ { 726606944020159, 10, -17 },
+ { 700835240230241, 10, -17 },
+ { 814485137905542, 10, -17 },
+ { 118831217685187, 10, -16 },
+ { 154600330581817, 10, -16 },
+ { 896877670248401, 10, -16 },
+ { 283382278437822, 10, -17 },
+ { 0, 10, 0 },
+ { 101561089652002, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 215624004994936, 10, -16 },
+ { 0, 10, 0 },
+ { 205139187640405, 10, -17 },
+ { 337414501409185, 10, -16 },
+ { 755627690110264, 10, -15 },
+ { 475313570413794, 10, -17 },
+ { 132317621036195, 10, -16 },
+ { 786803183318825, 10, -17 },
+ { 633409253127202, 10, -17 },
+ { 280069604230826, 10, -16 },
+ { 125334712671272, 10, -16 },
+ { 418261326602198, 10, -17 },
+ { 152393975912684, 10, -16 },
+ { 131705643089485, 10, -16 },
+ { 302217125092884, 10, -16 },
+ { 183660530933893, 10, -16 },
+ { 252184321146328, 10, -16 },
+ { 161400923501098, 10, -16 },
+ { 102968465720789, 10, -16 },
+ { 185533757426864, 10, -17 },
+ { 0, 10, 0 },
+ { 595056169177267, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 243758269069152, 10, -16 },
+ { 0, 10, 0 },
+ { 873570414182166, 10, -16 },
+ { 873326546728769, 10, -17 },
+ { 104502161550235, 10, -16 },
+ { 102823600095005, 10, -16 },
+ { 288522071681789, 10, -15 },
+ { 400986419046051, 10, -17 },
+ { 901749934086975, 10, -16 },
+ { 117227666877321, 10, -16 },
+ { 788241361562497, 10, -16 },
+ { 266427591253184, 10, -15 },
+ { 963281998472272, 10, -17 },
+ { 834772130534402, 10, -17 },
+ { 993850523166582, 10, -17 },
+ { 941117303415601, 10, -17 },
+ { 184014792926267, 10, -16 },
+ { 153500826135842, 10, -16 },
+ { 24361231102479, 10, -15 },
+ { 249869325534169, 10, -17 },
+ { 0, 10, 0 },
+ { 65337176090928, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 327372245256663, 10, -15 },
+ { 0, 10, 0 },
+ { 466030529073572, 10, -17 },
+ { 44848020186206, 10, -15 },
+ { 363236935231876, 10, -16 },
+ { 538053822420016, 10, -16 },
+ { 45271659044094, 10, -15 },
+ { 64627316364238, 10, -16 },
+ { 102287286245142, 10, -16 },
+ { 169073789836786, 10, -16 },
+ { 178539064565198, 10, -16 },
+ { 533520705255299, 10, -17 },
+ { 128638784408178, 10, -15 },
+ { 500192373284188, 10, -16 },
+ { 129652827012039, 10, -16 },
+ { 125273524035015, 10, -16 },
+ { 143944258042794, 10, -15 },
+ { 215090244930652, 10, -16 },
+ { 164239951259724, 10, -16 },
+ { 267805383189958, 10, -17 },
+ { 0, 10, 0 },
+ { 537419381738327, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 209528241223563, 10, -15 },
+ { 0, 10, 0 },
+ { 178099429126745, 10, -16 },
+ { 100126835575077, 10, -16 },
+ { 141554310918164, 10, -16 },
+ { 825056703754081, 10, -17 },
+ { 160210182936736, 10, -16 },
+ { 387433789975101, 10, -17 },
+ { 68311715397529, 10, -15 },
+ { 137730067920209, 10, -16 },
+ { 128764696376368, 10, -15 },
+ { 216127943258897, 10, -16 },
+ { 862897293666659, 10, -17 },
+ { 290220537600449, 10, -15 },
+ { 100149578586815, 10, -16 },
+ { 991852634374587, 10, -17 },
+ { 2479153173821, 10, -14 },
+ { 830356227916087, 10, -16 },
+ { 700996109835806, 10, -16 },
+ { 196940055757664, 10, -17 },
+ { 0, 10, 0 },
+ { 62937083220724, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 732136546570441, 10, -16 },
+ { 0, 10, 0 },
+ { 427887829497326, 10, -17 },
+ { 634876987596218, 10, -16 },
+ { 762451137911627, 10, -16 },
+ { 880138310515875, 10, -17 },
+ { 182657976073454, 10, -16 },
+ { 208704615862056, 10, -16 },
+ { 10782175829727, 10, -15 },
+ { 352712284109852, 10, -16 },
+ { 175821337742758, 10, -16 },
+ { 54687511101203, 10, -16 },
+ { 88824608027988, 10, -15 },
+ { 124526099165342, 10, -16 },
+ { 15320090213489, 10, -15 },
+ { 429124682692059, 10, -16 },
+ { 14994102795014, 10, -14 },
+ { 287088615760031, 10, -15 },
+ { 166981720087572, 10, -16 },
+ { 256987848944849, 10, -17 },
+ { 0, 10, 0 },
+ { 641062940554071, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 546240968093543, 10, -16 },
+ { 0, 10, 0 },
+ { 199192031131281, 10, -16 },
+ { 167206013729056, 10, -15 },
+ { 25521799524489, 10, -14 },
+ { 514399894041472, 10, -17 },
+ { 151418552861607, 10, -16 },
+ { 623301844425963, 10, -17 },
+ { 320910052541298, 10, -16 },
+ { 776273505157917, 10, -16 },
+ { 148581239325715, 10, -16 },
+ { 461431169808949, 10, -17 },
+ { 15715935636345, 10, -15 },
+ { 143297280498791, 10, -15 },
+ { 610333297576926, 10, -16 },
+ { 59552597250948, 10, -15 },
+ { 421046983003464, 10, -16 },
+ { 28284831268873, 10, -15 },
+ { 127508675904618, 10, -16 },
+ { 171872845144924, 10, -17 },
+ { 0, 10, 0 },
+ { 561347436727603, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 658321764825291, 10, -16 },
+ { 0, 10, 0 },
+ { 2773531410183, 10, -15 },
+ { 64471763121905, 10, -15 },
+ { 45214978918293, 10, -14 },
+ { 509765373502927, 10, -17 },
+ { 775009035726441, 10, -16 },
+ { 699918546377204, 10, -17 },
+ { 743660690687781, 10, -17 },
+ { 250816057791961, 10, -16 },
+ { 137050927567593, 10, -16 },
+ { 454141693629549, 10, -17 },
+ { 312905124027393, 10, -16 },
+ { 254059803180245, 10, -16 },
+ { 540407051082086, 10, -16 },
+ { 489904392242285, 10, -16 },
+ { 409246697654775, 10, -16 },
+ { 756640000898687, 10, -16 },
+ { 11902474665043, 10, -15 },
+ { 189088165258645, 10, -17 },
+ { 0, 10, 0 },
+ { 590877159712998, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 186476194556481, 10, -16 },
+ { 0, 10, 0 },
+ { 416597704468234, 10, -17 },
+ { 338624980668028, 10, -16 },
+ { 106500541942549, 10, -16 },
+ { 178975858776401, 10, -15 },
+ { 972892490986612, 10, -17 },
+ { 424825173401234, 10, -17 },
+ { 169946179989882, 10, -15 },
+ { 10567431651725, 10, -15 },
+ { 110525298991112, 10, -15 },
+ { 272883104735811, 10, -15 },
+ { 728354112861878, 10, -17 },
+ { 751820033636799, 10, -17 },
+ { 938249873961339, 10, -17 },
+ { 929458194453489, 10, -17 },
+ { 139422787787419, 10, -16 },
+ { 15591136943043, 10, -15 },
+ { 702878970770667, 10, -16 },
+ { 352279310280882, 10, -17 },
+ { 0, 10, 0 },
+ { 136784766978341, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 309153139950954, 10, -16 },
+ { 0, 10, 0 },
+ { 460275177461394, 10, -17 },
+ { 700879890016803, 10, -17 },
+ { 106208531494082, 10, -16 },
+ { 510946896381974, 10, -16 },
+ { 890806834229511, 10, -17 },
+ { 346458460567344, 10, -17 },
+ { 251309095932859, 10, -15 },
+ { 108438249541695, 10, -16 },
+ { 275803848400787, 10, -15 },
+ { 406077984546108, 10, -16 },
+ { 632700794628778, 10, -17 },
+ { 78709513406445, 10, -16 },
+ { 381076778734781, 10, -16 },
+ { 208502573268466, 10, -16 },
+ { 135527965214191, 10, -16 },
+ { 166701238496251, 10, -16 },
+ { 164607229748403, 10, -15 },
+ { 255798414500124, 10, -17 },
+ { 0, 10, 0 },
+ { 917460334248344, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 115936069956227, 10, -15 },
+ { 0, 10, 0 },
+ { 319887550753289, 10, -17 },
+ { 157678163971002, 10, -15 },
+ { 202776207590358, 10, -15 },
+ { 55532522878718, 10, -16 },
+ { 120300357759194, 10, -15 },
+ { 634546476357327, 10, -17 },
+ { 847981464866131, 10, -17 },
+ { 562247025806602, 10, -16 },
+ { 397566313655393, 10, -16 },
+ { 49404848164972, 10, -16 },
+ { 594450550614831, 10, -16 },
+ { 12112225613758, 10, -15 },
+ { 712697901926336, 10, -16 },
+ { 304945963091904, 10, -16 },
+ { 538201327038834, 10, -16 },
+ { 46000461601548, 10, -15 },
+ { 126172263467662, 10, -16 },
+ { 185261446727372, 10, -17 },
+ { 0, 10, 0 },
+ { 574643139457781, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 184402290897532, 10, -16 },
+ { 0, 10, 0 },
+ { 315441694738712, 10, -16 },
+ { 718399426972328, 10, -17 },
+ { 970928203798907, 10, -17 },
+ { 502402408703454, 10, -16 },
+ { 863124370259977, 10, -17 },
+ { 364378898141821, 10, -17 },
+ { 338478503471934, 10, -15 },
+ { 25732147006625, 10, -15 },
+ { 281142632522919, 10, -15 },
+ { 257290094051837, 10, -16 },
+ { 182834516617026, 10, -16 },
+ { 757737039471082, 10, -17 },
+ { 209139593017198, 10, -16 },
+ { 902938406625738, 10, -17 },
+ { 130403911963059, 10, -16 },
+ { 158491988657836, 10, -16 },
+ { 568039313808222, 10, -16 },
+ { 275023268523766, 10, -17 },
+ { 0, 10, 0 },
+ { 276168837428499, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 401799271878808, 10, -15 },
+ { 0, 10, 0 },
+ { 645322463920701, 10, -16 },
+ { 925598195086058, 10, -17 },
+ { 138702215265749, 10, -16 },
+ { 844775180345895, 10, -17 },
+ { 202269470317052, 10, -16 },
+ { 38947462518295, 10, -16 },
+ { 802602575597279, 10, -16 },
+ { 134247002223854, 10, -16 },
+ { 426098897956865, 10, -16 },
+ { 784418611403313, 10, -17 },
+ { 857176938520641, 10, -17 },
+ { 117607932651203, 10, -16 },
+ { 988761701481741, 10, -17 },
+ { 99490934957059, 10, -16 },
+ { 530328683544619, 10, -16 },
+ { 209811956022649, 10, -16 },
+ { 204302665099108, 10, -15 },
+ { 202829050029616, 10, -17 },
+ { 0, 10, 0 },
+ { 688933299463345, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 45803774161782, 10, -15 },
+ { 0, 10, 0 },
+ { 12506542603299, 10, -14 },
+ { 125662302204615, 10, -16 },
+ { 148338694043821, 10, -15 },
+ { 10718279416389, 10, -15 },
+ { 113854385115916, 10, -16 },
+ { 468707307232274, 10, -17 },
+ { 471854074184729, 10, -16 },
+ { 865230348378545, 10, -16 },
+ { 309160663387311, 10, -15 },
+ { 993997200271424, 10, -17 },
+ { 91684132207538, 10, -16 },
+ { 946977146590761, 10, -17 },
+ { 140160024313159, 10, -16 },
+ { 451353112763394, 10, -16 },
+ { 186779697271096, 10, -16 },
+ { 308615512512908, 10, -16 },
+ { 308344299107098, 10, -16 },
+ { 242438948638019, 10, -17 },
+ { 0, 10, 0 },
+ { 16805098174034, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 805305742467523, 10, -16 },
+ { 0, 10, 0 },
+ { 282830402653532, 10, -17 },
+ { 102544368211697, 10, -15 },
+ { 259892487215287, 10, -15 },
+ { 513143528417362, 10, -17 },
+ { 320010788124769, 10, -16 },
+ { 697114522948283, 10, -17 },
+ { 750910878100678, 10, -17 },
+ { 169338946449056, 10, -15 },
+ { 138756962986809, 10, -16 },
+ { 468115060491871, 10, -17 },
+ { 681488931268713, 10, -16 },
+ { 125428063075939, 10, -16 },
+ { 416449284743848, 10, -16 },
+ { 963059735024869, 10, -16 },
+ { 501276832315784, 10, -16 },
+ { 427400939315079, 10, -16 },
+ { 116281007668941, 10, -16 },
+ { 179299346081699, 10, -17 },
+ { 0, 10, 0 },
+ { 601571688944129, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 34697357547916, 10, -15 },
+ { 0, 10, 0 },
+ { 453591533722355, 10, -17 },
+ { 104747946943882, 10, -16 },
+ { 288344276701209, 10, -16 },
+ { 129566913584332, 10, -16 },
+ { 117947318476614, 10, -16 },
+ { 572363672518299, 10, -16 },
+ { 144486575802322, 10, -15 },
+ { 124245976493678, 10, -16 },
+ { 158557198476423, 10, -15 },
+ { 985102901492852, 10, -17 },
+ { 531345692048326, 10, -16 },
+ { 914135503510397, 10, -17 },
+ { 101940506269453, 10, -16 },
+ { 104822576365396, 10, -16 },
+ { 467297748184651, 10, -16 },
+ { 106349527090485, 10, -15 },
+ { 193874773759018, 10, -15 },
+ { 146807700531426, 10, -16 },
+ { 0, 10, 0 },
+ { 55844988087192, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 231285520033691, 10, -16 },
+ { 0, 10, 0 },
+ { 291942716004979, 10, -17 },
+ { 150187318815875, 10, -16 },
+ { 544831480995376, 10, -16 },
+ { 602147029638268, 10, -17 },
+ { 262976835880023, 10, -16 },
+ { 662844723644268, 10, -17 },
+ { 10367399156415, 10, -15 },
+ { 336055527606378, 10, -15 },
+ { 345027629522192, 10, -16 },
+ { 288679932301741, 10, -16 },
+ { 277043261718652, 10, -16 },
+ { 119039865115096, 10, -16 },
+ { 657990052349107, 10, -16 },
+ { 205595948609343, 10, -15 },
+ { 83065371602801, 10, -15 },
+ { 182627516587983, 10, -16 },
+ { 436623639895817, 10, -16 },
+ { 195041996322127, 10, -17 },
+ { 0, 10, 0 },
+ { 665981103160439, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 21799930514981, 10, -15 },
+ { 0, 10, 0 },
+ { 279890070829003, 10, -17 },
+ { 117688584585181, 10, -16 },
+ { 156192791127666, 10, -16 },
+ { 449577429766841, 10, -17 },
+ { 129104292639144, 10, -16 },
+ { 382915905397089, 10, -17 },
+ { 34236869200177, 10, -15 },
+ { 148122315372998, 10, -16 },
+ { 141901572390367, 10, -16 },
+ { 388335533790913, 10, -17 },
+ { 824930910515612, 10, -17 },
+ { 842734539934857, 10, -15 },
+ { 100326490116284, 10, -16 },
+ { 911127098710667, 10, -17 },
+ { 197281731053455, 10, -16 },
+ { 150729360448944, 10, -16 },
+ { 124643076909424, 10, -16 },
+ { 142128299203799, 10, -17 },
+ { 0, 10, 0 },
+ { 44804614309185, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 436154212055054, 10, -16 },
+ { 0, 10, 0 },
+ { 268565839358305, 10, -17 },
+ { 221713246915653, 10, -15 },
+ { 222961693065825, 10, -15 },
+ { 743102094471499, 10, -17 },
+ { 156510249101718, 10, -16 },
+ { 199099368424887, 10, -15 },
+ { 725258222050368, 10, -17 },
+ { 202144630820458, 10, -16 },
+ { 130445117791907, 10, -16 },
+ { 437264163498298, 10, -17 },
+ { 368324413610343, 10, -16 },
+ { 114719850790328, 10, -16 },
+ { 397774049020479, 10, -16 },
+ { 154829427133329, 10, -16 },
+ { 494950912175147, 10, -16 },
+ { 468665756754532, 10, -16 },
+ { 104499378025839, 10, -16 },
+ { 212212854364493, 10, -17 },
+ { 0, 10, 0 },
+ { 384200918281232, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 4371119292111, 10, -14 },
+ { 0, 10, 0 },
+ { 149706855241372, 10, -16 },
+ { 472225370150159, 10, -16 },
+ { 283716458173546, 10, -16 },
+ { 584313922763343, 10, -16 },
+ { 138180348651531, 10, -16 },
+ { 274580335077033, 10, -16 },
+ { 22966180731271, 10, -15 },
+ { 488621236681213, 10, -16 },
+ { 5454504272329, 10, -14 },
+ { 643813388780815, 10, -16 },
+ { 134030684492572, 10, -16 },
+ { 103632540004351, 10, -16 },
+ { 314588682647114, 10, -15 },
+ { 747902790889808, 10, -16 },
+ { 371094601212708, 10, -16 },
+ { 161616184174933, 10, -16 },
+ { 245579696268843, 10, -16 },
+ { 510153606936227, 10, -16 },
+ { 0, 10, 0 },
+ { 395497488855608, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 123365369697639, 10, -15 },
+ { 0, 10, 0 },
+ { 134148760897235, 10, -15 },
+ { 761505891960607, 10, -17 },
+ { 107270210618367, 10, -16 },
+ { 514112016930525, 10, -16 },
+ { 127733274505864, 10, -16 },
+ { 332603762451079, 10, -17 },
+ { 704618709848927, 10, -16 },
+ { 105661871840349, 10, -16 },
+ { 361299055252715, 10, -16 },
+ { 877545761727183, 10, -17 },
+ { 735717741955554, 10, -17 },
+ { 926540022126602, 10, -17 },
+ { 791734358537141, 10, -17 },
+ { 836979924867155, 10, -17 },
+ { 296182340250749, 10, -16 },
+ { 517361224185302, 10, -16 },
+ { 384578938363538, 10, -15 },
+ { 225528046364325, 10, -17 },
+ { 0, 10, 0 },
+ { 861487461929068, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 403813379778945, 10, -16 },
+ { 0, 10, 0 },
+ { 22321156686951, 10, -14 },
+ { 113133417444153, 10, -16 },
+ { 140826908361522, 10, -16 },
+ { 705324372029945, 10, -17 },
+ { 146816356886104, 10, -16 },
+ { 407554366276373, 10, -17 },
+ { 14758943226343, 10, -15 },
+ { 140482625830282, 10, -16 },
+ { 355745291958623, 10, -16 },
+ { 191681890514037, 10, -16 },
+ { 13176300396732, 10, -15 },
+ { 114627349789511, 10, -16 },
+ { 105677977747419, 10, -16 },
+ { 108300908158385, 10, -16 },
+ { 350598414824204, 10, -16 },
+ { 488666678298522, 10, -15 },
+ { 22254005947994, 10, -15 },
+ { 219042541487295, 10, -17 },
+ { 0, 10, 0 },
+ { 64425555913402, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 175337273753629, 10, -16 },
+ { 0, 10, 0 },
+ { 454777757261132, 10, -17 },
+ { 593092364294649, 10, -17 },
+ { 86041469446908, 10, -16 },
+ { 501915554048241, 10, -16 },
+ { 791399807008282, 10, -17 },
+ { 318686667689663, 10, -17 },
+ { 137931485014752, 10, -15 },
+ { 905978615721255, 10, -17 },
+ { 597206384991248, 10, -15 },
+ { 288659646958509, 10, -16 },
+ { 532168388693837, 10, -17 },
+ { 718236994845053, 10, -17 },
+ { 736406929213814, 10, -17 },
+ { 867200781744305, 10, -17 },
+ { 115445367348848, 10, -16 },
+ { 146617864439317, 10, -16 },
+ { 350755466405291, 10, -16 },
+ { 288246316102273, 10, -17 },
+ { 0, 10, 0 },
+ { 93494342864814, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 272403460946522, 10, -16 },
+ { 0, 10, 0 },
+ { 542268230303375, 10, -17 },
+ { 672705915856088, 10, -17 },
+ { 100634449885478, 10, -16 },
+ { 107077157343566, 10, -16 },
+ { 926409075887315, 10, -17 },
+ { 2781947920828, 10, -15 },
+ { 463288961763657, 10, -16 },
+ { 977343162773478, 10, -17 },
+ { 441756433438035, 10, -16 },
+ { 10607681917523, 10, -15 },
+ { 617125515601374, 10, -17 },
+ { 859191800306377, 10, -17 },
+ { 741786177865738, 10, -17 },
+ { 802986023555769, 10, -17 },
+ { 149986314592319, 10, -16 },
+ { 213541459552418, 10, -16 },
+ { 715937797306553, 10, -15 },
+ { 185611143250544, 10, -17 },
+ { 0, 10, 0 },
+ { 788712451427362, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 219364012076549, 10, -16 },
+ { 0, 10, 0 },
+ { 272311182943361, 10, -17 },
+ { 119690989839992, 10, -16 },
+ { 159347880693505, 10, -16 },
+ { 413088061883213, 10, -17 },
+ { 131250280269506, 10, -16 },
+ { 387549558453278, 10, -17 },
+ { 737163043674536, 10, -17 },
+ { 150660419069899, 10, -16 },
+ { 12474581646446, 10, -15 },
+ { 354357714229289, 10, -17 },
+ { 836024409886745, 10, -17 },
+ { 876242595755788, 10, -15 },
+ { 101909933067037, 10, -16 },
+ { 920474365583413, 10, -17 },
+ { 200478388022871, 10, -16 },
+ { 149965998191037, 10, -16 },
+ { 106362759672754, 10, -16 },
+ { 13969953584857, 10, -16 },
+ { 0, 10, 0 },
+ { 435709382992328, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 203024724566994, 10, -16 },
+ { 0, 10, 0 },
+ { 229433922452576, 10, -17 },
+ { 241517867082849, 10, -15 },
+ { 506569191541338, 10, -15 },
+ { 499767879855819, 10, -17 },
+ { 141715077545071, 10, -16 },
+ { 689724238316496, 10, -17 },
+ { 888906876403656, 10, -17 },
+ { 236928922593949, 10, -16 },
+ { 136993391102313, 10, -16 },
+ { 422224714611841, 10, -17 },
+ { 177061923479091, 10, -16 },
+ { 124424107981024, 10, -16 },
+ { 242806763142212, 10, -16 },
+ { 156244755271225, 10, -16 },
+ { 243010416851828, 10, -16 },
+ { 161803759320355, 10, -16 },
+ { 539369264780103, 10, -16 },
+ { 165625790181627, 10, -17 },
+ { 0, 10, 0 },
+ { 556147418115837, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 673413863601299, 10, -16 },
+ { 0, 10, 0 },
+ { 284903632418641, 10, -17 },
+ { 924202904490685, 10, -16 },
+ { 261989607654036, 10, -16 },
+ { 515885889309526, 10, -17 },
+ { 977600956519806, 10, -16 },
+ { 637901686786151, 10, -17 },
+ { 749041989928028, 10, -17 },
+ { 336606265627793, 10, -15 },
+ { 139530669536143, 10, -16 },
+ { 478026525012866, 10, -17 },
+ { 71332402168152, 10, -15 },
+ { 120157827202922, 10, -16 },
+ { 196814740734362, 10, -16 },
+ { 154499269158932, 10, -15 },
+ { 380286279580332, 10, -16 },
+ { 343081794879641, 10, -16 },
+ { 111434349198059, 10, -16 },
+ { 177679954300066, 10, -17 },
+ { 0, 10, 0 },
+ { 596400037090422, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 186137292762252, 10, -16 },
+ { 0, 10, 0 },
+ { 231337820733279, 10, -17 },
+ { 115862289620677, 10, -15 },
+ { 397817614342269, 10, -16 },
+ { 502156586837749, 10, -17 },
+ { 133857181128477, 10, -16 },
+ { 652451277199076, 10, -17 },
+ { 688993695826492, 10, -17 },
+ { 646322778721505, 10, -16 },
+ { 142859916871645, 10, -16 },
+ { 45581913624444, 10, -16 },
+ { 148869414426072, 10, -16 },
+ { 172868457073516, 10, -15 },
+ { 192323255160692, 10, -16 },
+ { 466649372252681, 10, -15 },
+ { 211212525700339, 10, -16 },
+ { 149889639118067, 10, -16 },
+ { 995818512512269, 10, -17 },
+ { 173324008788003, 10, -17 },
+ { 0, 10, 0 },
+ { 586030097823728, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 105463185625932, 10, -15 },
+ { 0, 10, 0 },
+ { 289035359015064, 10, -17 },
+ { 996374478333364, 10, -16 },
+ { 259516955196252, 10, -15 },
+ { 555039479869754, 10, -17 },
+ { 673747036686143, 10, -16 },
+ { 638457232582139, 10, -16 },
+ { 757578685231134, 10, -17 },
+ { 40361378417931, 10, -15 },
+ { 144371525546044, 10, -16 },
+ { 180932714412488, 10, -16 },
+ { 989247748901285, 10, -16 },
+ { 119835515080763, 10, -16 },
+ { 127166515288301, 10, -15 },
+ { 279017617275436, 10, -16 },
+ { 268772184584614, 10, -16 },
+ { 169220302313897, 10, -16 },
+ { 115868377938106, 10, -16 },
+ { 191934685324665, 10, -17 },
+ { 0, 10, 0 },
+ { 719001728857041, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 35764676577926, 10, -15 },
+ { 0, 10, 0 },
+ { 233909272690472, 10, -17 },
+ { 289150277299932, 10, -16 },
+ { 553540008802844, 10, -15 },
+ { 492070135507654, 10, -17 },
+ { 138437149479557, 10, -16 },
+ { 811864252112977, 10, -17 },
+ { 748882508500072, 10, -17 },
+ { 28701993068879, 10, -15 },
+ { 141681004524056, 10, -16 },
+ { 50866200125249, 10, -16 },
+ { 153164875761716, 10, -16 },
+ { 129286550025854, 10, -16 },
+ { 198704297990631, 10, -15 },
+ { 200985686992296, 10, -16 },
+ { 253816309148009, 10, -16 },
+ { 166110039391087, 10, -16 },
+ { 248347984453865, 10, -16 },
+ { 202218609534717, 10, -17 },
+ { 0, 10, 0 },
+ { 633397813131325, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 639827992512872, 10, -16 },
+ { 0, 10, 0 },
+ { 47974054754111, 10, -16 },
+ { 751972689163301, 10, -17 },
+ { 112175010283021, 10, -16 },
+ { 282202898089399, 10, -16 },
+ { 106365317520818, 10, -16 },
+ { 351321468669728, 10, -17 },
+ { 126359878081032, 10, -15 },
+ { 246576522693639, 10, -16 },
+ { 294585029412734, 10, -15 },
+ { 120702889842534, 10, -16 },
+ { 716947857066349, 10, -17 },
+ { 86153280677177, 10, -16 },
+ { 896893869674844, 10, -17 },
+ { 49604380650319, 10, -15 },
+ { 461382942113622, 10, -16 },
+ { 181936033685131, 10, -16 },
+ { 243170426259187, 10, -15 },
+ { 234780807270703, 10, -17 },
+ { 0, 10, 0 },
+ { 830626835856717, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 283703280711892, 10, -16 },
+ { 0, 10, 0 },
+ { 519073956724276, 10, -17 },
+ { 139674234530909, 10, -16 },
+ { 179734555621159, 10, -16 },
+ { 683633749465208, 10, -17 },
+ { 159377275282427, 10, -16 },
+ { 464800039244391, 10, -17 },
+ { 146244564756779, 10, -16 },
+ { 4797886033454, 10, -14 },
+ { 218562438315139, 10, -16 },
+ { 657447823338623, 10, -17 },
+ { 164254699999481, 10, -16 },
+ { 133711099794898, 10, -16 },
+ { 131031448944604, 10, -16 },
+ { 141196082537769, 10, -16 },
+ { 420388786741013, 10, -16 },
+ { 701365650565188, 10, -15 },
+ { 229997694704575, 10, -16 },
+ { 212052665748929, 10, -17 },
+ { 0, 10, 0 },
+ { 684836621565952, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 326778142340533, 10, -16 },
+ { 0, 10, 0 },
+ { 516630634434603, 10, -17 },
+ { 160946923461527, 10, -16 },
+ { 510302553767026, 10, -16 },
+ { 664414767378873, 10, -17 },
+ { 185435425372193, 10, -16 },
+ { 516308852156445, 10, -17 },
+ { 125909880434621, 10, -16 },
+ { 183669810523111, 10, -16 },
+ { 193894788180024, 10, -16 },
+ { 602847476982222, 10, -17 },
+ { 176733557403551, 10, -16 },
+ { 137464654960127, 10, -16 },
+ { 141925978663126, 10, -16 },
+ { 137152136904349, 10, -16 },
+ { 252578918575515, 10, -15 },
+ { 487452161006334, 10, -15 },
+ { 199104877865118, 10, -16 },
+ { 205447724827471, 10, -17 },
+ { 0, 10, 0 },
+ { 677225934457121, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 202577121646128, 10, -16 },
+ { 0, 10, 0 },
+ { 215475133511213, 10, -17 },
+ { 230901784392577, 10, -15 },
+ { 502922835459681, 10, -15 },
+ { 465060064958698, 10, -17 },
+ { 497276053608786, 10, -16 },
+ { 716937974569592, 10, -17 },
+ { 632933684385663, 10, -17 },
+ { 240265777451296, 10, -16 },
+ { 115459976532375, 10, -16 },
+ { 379211682143939, 10, -17 },
+ { 468583391662975, 10, -16 },
+ { 12446140296016, 10, -15 },
+ { 24447375507799, 10, -15 },
+ { 158837662020179, 10, -16 },
+ { 251969261093753, 10, -16 },
+ { 159232229852488, 10, -16 },
+ { 955094715779629, 10, -17 },
+ { 165832062253008, 10, -17 },
+ { 0, 10, 0 },
+ { 538549378152279, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 550766613420684, 10, -16 },
+ { 0, 10, 0 },
+ { 310961606978911, 10, -17 },
+ { 131007407407882, 10, -16 },
+ { 155620238618533, 10, -16 },
+ { 626098702638731, 10, -17 },
+ { 497002699586844, 10, -15 },
+ { 200483594117132, 10, -15 },
+ { 603576746179356, 10, -17 },
+ { 154760494580775, 10, -16 },
+ { 113551598554522, 10, -16 },
+ { 40004077183711, 10, -16 },
+ { 161926805667167, 10, -16 },
+ { 97395416872468, 10, -16 },
+ { 122677217779478, 10, -16 },
+ { 402151329104622, 10, -16 },
+ { 613494795796128, 10, -16 },
+ { 141302902456651, 10, -16 },
+ { 904446797421674, 10, -17 },
+ { 210408717179149, 10, -17 },
+ { 0, 10, 0 },
+ { 914486769349932, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 307429503289115, 10, -16 },
+ { 0, 10, 0 },
+ { 301600554767749, 10, -17 },
+ { 126804715557845, 10, -16 },
+ { 112910319157225, 10, -16 },
+ { 489536471156861, 10, -17 },
+ { 816361178737167, 10, -15 },
+ { 404011688248603, 10, -17 },
+ { 527025155767854, 10, -17 },
+ { 126062631100579, 10, -16 },
+ { 95630848234458, 10, -16 },
+ { 330607173541137, 10, -17 },
+ { 144436165523963, 10, -16 },
+ { 925708564785468, 10, -17 },
+ { 856002011845618, 10, -17 },
+ { 860163472473947, 10, -17 },
+ { 239776033520813, 10, -16 },
+ { 126101616981833, 10, -16 },
+ { 808865508714952, 10, -17 },
+ { 209024183063562, 10, -17 },
+ { 0, 10, 0 },
+ { 417962295198648, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 156425947939778, 10, -16 },
+ { 0, 10, 0 },
+ { 402670340386995, 10, -17 },
+ { 561256724127174, 10, -17 },
+ { 850577585402664, 10, -17 },
+ { 183354698138349, 10, -15 },
+ { 885158949197407, 10, -17 },
+ { 37119914474328, 10, -16 },
+ { 398764030955028, 10, -16 },
+ { 847204401566158, 10, -17 },
+ { 442337646511759, 10, -15 },
+ { 125885792064746, 10, -16 },
+ { 526295000765525, 10, -17 },
+ { 6518209587558, 10, -15 },
+ { 712320459246123, 10, -17 },
+ { 832797672624297, 10, -17 },
+ { 112473581486734, 10, -16 },
+ { 126407641111395, 10, -16 },
+ { 249399005161334, 10, -16 },
+ { 150946790037056, 10, -15 },
+ { 0, 10, 0 },
+ { 17044039441356, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 331446098534552, 10, -16 },
+ { 0, 10, 0 },
+ { 185582147762313, 10, -16 },
+ { 611007126454002, 10, -15 },
+ { 448357346531733, 10, -16 },
+ { 471994790896116, 10, -17 },
+ { 182779965510557, 10, -16 },
+ { 584569775229235, 10, -17 },
+ { 770838022465181, 10, -17 },
+ { 170432891737262, 10, -16 },
+ { 112465693556907, 10, -16 },
+ { 340627445351412, 10, -17 },
+ { 824913656799061, 10, -16 },
+ { 115667936826591, 10, -16 },
+ { 142953698103204, 10, -16 },
+ { 115656589625237, 10, -16 },
+ { 67344886998859, 10, -15 },
+ { 171379452909241, 10, -16 },
+ { 244373346773093, 10, -16 },
+ { 128076970376773, 10, -17 },
+ { 0, 10, 0 },
+ { 460871316123635, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 226746738459247, 10, -16 },
+ { 0, 10, 0 },
+ { 467640085733243, 10, -16 },
+ { 677170545956969, 10, -17 },
+ { 947959659327435, 10, -17 },
+ { 121876920502649, 10, -15 },
+ { 934780359483501, 10, -17 },
+ { 331590058988527, 10, -17 },
+ { 924045321049863, 10, -16 },
+ { 94371643714013, 10, -16 },
+ { 166874163312503, 10, -15 },
+ { 109832604512714, 10, -16 },
+ { 645543300761824, 10, -17 },
+ { 797251560001774, 10, -17 },
+ { 71918303692382, 10, -16 },
+ { 81261878833227, 10, -16 },
+ { 152643143814184, 10, -16 },
+ { 542499685476622, 10, -16 },
+ { 3607321630976, 10, -13 },
+ { 281964137008241, 10, -17 },
+ { 0, 10, 0 },
+ { 115375382794578, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 167657995777259, 10, -15 },
+ { 0, 10, 0 },
+ { 507991501535689, 10, -17 },
+ { 138835151436262, 10, -16 },
+ { 374299997184695, 10, -16 },
+ { 10150331308887, 10, -15 },
+ { 684057588719805, 10, -16 },
+ { 377959855042702, 10, -16 },
+ { 874023869505102, 10, -16 },
+ { 958711633846201, 10, -16 },
+ { 8884367936817, 10, -14 },
+ { 218888524640966, 10, -16 },
+ { 265527227655448, 10, -16 },
+ { 319833090881916, 10, -16 },
+ { 298349038825337, 10, -16 },
+ { 721186577798768, 10, -16 },
+ { 266467821519214, 10, -16 },
+ { 48208838642726, 10, -15 },
+ { 116642499679248, 10, -15 },
+ { 269514782839299, 10, -17 },
+ { 0, 10, 0 },
+ { 887566915342801, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 112797133367985, 10, -15 },
+ { 0, 10, 0 },
+ { 445111325843758, 10, -17 },
+ { 169574018716725, 10, -16 },
+ { 50991279572338, 10, -15 },
+ { 769573031625194, 10, -17 },
+ { 218681038652957, 10, -15 },
+ { 661047047066296, 10, -17 },
+ { 115135155020796, 10, -16 },
+ { 131843419487282, 10, -15 },
+ { 422494603165156, 10, -16 },
+ { 628830098735743, 10, -17 },
+ { 372948351827235, 10, -16 },
+ { 141277136119854, 10, -16 },
+ { 459665400377412, 10, -16 },
+ { 111414143444834, 10, -15 },
+ { 923088178607952, 10, -16 },
+ { 637578124588932, 10, -16 },
+ { 247082563780846, 10, -16 },
+ { 264955343011507, 10, -17 },
+ { 0, 10, 0 },
+ { 746058563839091, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 336876992201168, 10, -16 },
+ { 0, 10, 0 },
+ { 301930814775655, 10, -17 },
+ { 125180010300311, 10, -15 },
+ { 439077795674428, 10, -16 },
+ { 205748813249549, 10, -16 },
+ { 955800313890924, 10, -16 },
+ { 52268519541513, 10, -15 },
+ { 855768689838565, 10, -17 },
+ { 736732917176462, 10, -16 },
+ { 490080888313761, 10, -16 },
+ { 552844306687573, 10, -17 },
+ { 115627687860127, 10, -15 },
+ { 110549207526876, 10, -16 },
+ { 163285888228232, 10, -15 },
+ { 471839452980641, 10, -16 },
+ { 905001186869758, 10, -16 },
+ { 17896806610192, 10, -15 },
+ { 115528791488532, 10, -16 },
+ { 238965842796954, 10, -17 },
+ { 0, 10, 0 },
+ { 396558666216916, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 146919158626649, 10, -15 },
+ { 0, 10, 0 },
+ { 370241926512993, 10, -17 },
+ { 126573039630255, 10, -16 },
+ { 712512156148925, 10, -16 },
+ { 666130942995002, 10, -16 },
+ { 768741768388886, 10, -16 },
+ { 498185594393828, 10, -16 },
+ { 229514398528122, 10, -16 },
+ { 771270118538634, 10, -16 },
+ { 921177875527273, 10, -16 },
+ { 315361153359048, 10, -16 },
+ { 120178077378925, 10, -16 },
+ { 241274094139624, 10, -16 },
+ { 597983815988748, 10, -16 },
+ { 103144512472755, 10, -15 },
+ { 513930845366033, 10, -16 },
+ { 166704176526772, 10, -16 },
+ { 320744947742649, 10, -16 },
+ { 294001000152809, 10, -17 },
+ { 0, 10, 0 },
+ { 475694975698337, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 839919437321085, 10, -16 },
+ { 0, 10, 0 },
+ { 280061710211003, 10, -17 },
+ { 186403126506346, 10, -15 },
+ { 230267635507513, 10, -15 },
+ { 499344909141709, 10, -17 },
+ { 453234103982209, 10, -16 },
+ { 175406630999665, 10, -16 },
+ { 735898958273603, 10, -17 },
+ { 120156130808294, 10, -15 },
+ { 131342244446609, 10, -16 },
+ { 447276660243016, 10, -17 },
+ { 622875504900382, 10, -16 },
+ { 507730814309, 10, -13 },
+ { 801722044067864, 10, -16 },
+ { 18789841247037, 10, -15 },
+ { 395566395426888, 10, -16 },
+ { 319468654308076, 10, -16 },
+ { 112011772113049, 10, -16 },
+ { 173694894427349, 10, -17 },
+ { 0, 10, 0 },
+ { 590416349987074, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 422113286392816, 10, -16 },
+ { 0, 10, 0 },
+ { 328114649753108, 10, -17 },
+ { 270206476420101, 10, -16 },
+ { 351393235607949, 10, -16 },
+ { 850766673046123, 10, -16 },
+ { 597670532510268, 10, -16 },
+ { 302822784417977, 10, -16 },
+ { 527001189520141, 10, -16 },
+ { 188085188967249, 10, -15 },
+ { 90230010425317, 10, -15 },
+ { 714661787438107, 10, -17 },
+ { 125960627914466, 10, -16 },
+ { 102276989947173, 10, -16 },
+ { 284480100896048, 10, -16 },
+ { 158806956762422, 10, -15 },
+ { 217607281602496, 10, -16 },
+ { 753744053574174, 10, -16 },
+ { 303437635328945, 10, -16 },
+ { 283284451765711, 10, -17 },
+ { 0, 10, 0 },
+ { 363873574733537, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 188535615148471, 10, -16 },
+ { 0, 10, 0 },
+ { 46179174516568, 10, -16 },
+ { 624002232658134, 10, -17 },
+ { 932167344569763, 10, -17 },
+ { 150505462145876, 10, -16 },
+ { 82353661065235, 10, -16 },
+ { 324179645389874, 10, -17 },
+ { 137556359870713, 10, -15 },
+ { 104580575709722, 10, -16 },
+ { 512788375584081, 10, -15 },
+ { 501576674360059, 10, -16 },
+ { 576782431759832, 10, -17 },
+ { 750361917131585, 10, -17 },
+ { 812366735716483, 10, -17 },
+ { 32212357219796, 10, -15 },
+ { 123356819728358, 10, -16 },
+ { 156695013537147, 10, -16 },
+ { 105913447059905, 10, -15 },
+ { 257726284914929, 10, -17 },
+ { 0, 10, 0 },
+ { 809637574422543, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 134226848612586, 10, -15 },
+ { 0, 10, 0 },
+ { 189986655979329, 10, -16 },
+ { 329087948369609, 10, -16 },
+ { 757364973551251, 10, -16 },
+ { 251061676564744, 10, -16 },
+ { 8925930270306, 10, -14 },
+ { 174316277968231, 10, -16 },
+ { 234064082330934, 10, -16 },
+ { 176654904636889, 10, -15 },
+ { 510545040408523, 10, -16 },
+ { 616581850249923, 10, -17 },
+ { 297675271874433, 10, -16 },
+ { 120148781894888, 10, -16 },
+ { 651262665944966, 10, -16 },
+ { 544280804906586, 10, -16 },
+ { 446920186199575, 10, -16 },
+ { 108821892622182, 10, -15 },
+ { 323077261486207, 10, -16 },
+ { 213745922775863, 10, -17 },
+ { 0, 10, 0 },
+ { 72913856023727, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 831897320921552, 10, -16 },
+ { 0, 10, 0 },
+ { 300673063379297, 10, -17 },
+ { 169448000450537, 10, -15 },
+ { 144634218342963, 10, -15 },
+ { 288720989080296, 10, -16 },
+ { 537088161888457, 10, -16 },
+ { 593655528888801, 10, -17 },
+ { 783068873929477, 10, -17 },
+ { 66215408969916, 10, -15 },
+ { 139458409229099, 10, -16 },
+ { 430036028431079, 10, -17 },
+ { 292913834869886, 10, -16 },
+ { 207677638294783, 10, -15 },
+ { 311364537296731, 10, -16 },
+ { 427111758057764, 10, -16 },
+ { 809237476881321, 10, -16 },
+ { 173810125018444, 10, -16 },
+ { 115063935261162, 10, -16 },
+ { 198487674717698, 10, -17 },
+ { 0, 10, 0 },
+ { 218071344578467, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 142515526754763, 10, -15 },
+ { 0, 10, 0 },
+ { 491404929554833, 10, -17 },
+ { 835471815721049, 10, -17 },
+ { 118051015033167, 10, -16 },
+ { 40369343737083, 10, -15 },
+ { 259676528315921, 10, -16 },
+ { 449996311421748, 10, -17 },
+ { 189585218453111, 10, -15 },
+ { 121535587055456, 10, -16 },
+ { 964955664868577, 10, -16 },
+ { 266437388357772, 10, -16 },
+ { 815176783555603, 10, -17 },
+ { 951281563715208, 10, -17 },
+ { 901590411964058, 10, -17 },
+ { 22624039836268, 10, -15 },
+ { 352798407466808, 10, -16 },
+ { 769462512035516, 10, -16 },
+ { 191246264746002, 10, -15 },
+ { 292780782389359, 10, -17 },
+ { 0, 10, 0 },
+ { 660560225868068, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 22731307836691, 10, -15 },
+ { 0, 10, 0 },
+ { 349090497800576, 10, -16 },
+ { 742736614016783, 10, -17 },
+ { 951613875930589, 10, -17 },
+ { 119341192026561, 10, -16 },
+ { 926251078969209, 10, -17 },
+ { 295392038207517, 10, -17 },
+ { 362426736323455, 10, -15 },
+ { 975029425190056, 10, -17 },
+ { 898030721986564, 10, -16 },
+ { 112033829390627, 10, -16 },
+ { 683911434876991, 10, -17 },
+ { 837527199984646, 10, -17 },
+ { 725405960875477, 10, -17 },
+ { 789120635095819, 10, -17 },
+ { 325209489419728, 10, -16 },
+ { 669880749184937, 10, -16 },
+ { 262459493833214, 10, -15 },
+ { 203171276655627, 10, -17 },
+ { 0, 10, 0 },
+ { 754646115249297, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 164905784436184, 10, -15 },
+ { 0, 10, 0 },
+ { 206987295194967, 10, -16 },
+ { 634628555478321, 10, -16 },
+ { 182638962771176, 10, -15 },
+ { 168729687973667, 10, -16 },
+ { 434638420934289, 10, -16 },
+ { 634753249474563, 10, -17 },
+ { 851934650586673, 10, -17 },
+ { 16753035328616, 10, -14 },
+ { 156564634717768, 10, -16 },
+ { 512957578569356, 10, -17 },
+ { 150613397833264, 10, -16 },
+ { 128492457710627, 10, -16 },
+ { 583594595392978, 10, -16 },
+ { 846093428454106, 10, -16 },
+ { 898923385747396, 10, -16 },
+ { 358184065528822, 10, -16 },
+ { 135570072638957, 10, -16 },
+ { 198833780457496, 10, -17 },
+ { 0, 10, 0 },
+ { 661127054681171, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 455163984402525, 10, -16 },
+ { 0, 10, 0 },
+ { 281274879800421, 10, -17 },
+ { 149679795593666, 10, -16 },
+ { 107722621939266, 10, -15 },
+ { 383516084834984, 10, -16 },
+ { 13706614302772, 10, -15 },
+ { 666902959777576, 10, -17 },
+ { 377223453508819, 10, -16 },
+ { 160321781932444, 10, -15 },
+ { 521649010040477, 10, -16 },
+ { 179284226196587, 10, -16 },
+ { 229586723802063, 10, -16 },
+ { 61513097847473, 10, -15 },
+ { 868778411871065, 10, -16 },
+ { 265187788259733, 10, -15 },
+ { 222311019124444, 10, -16 },
+ { 287256682348157, 10, -16 },
+ { 14690254231923, 10, -15 },
+ { 220452191784551, 10, -17 },
+ { 0, 10, 0 },
+ { 773950365965188, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 172292030584173, 10, -16 },
+ { 0, 10, 0 },
+ { 207694315654138, 10, -16 },
+ { 594979272343489, 10, -17 },
+ { 864613704067409, 10, -17 },
+ { 148021520299966, 10, -15 },
+ { 832131972071274, 10, -17 },
+ { 39268480651959, 10, -16 },
+ { 806246970570222, 10, -16 },
+ { 894189047429308, 10, -17 },
+ { 500907117030694, 10, -15 },
+ { 294968285744216, 10, -16 },
+ { 555969021376134, 10, -17 },
+ { 697227811762745, 10, -17 },
+ { 723555868154254, 10, -17 },
+ { 859655199976159, 10, -17 },
+ { 119338125821745, 10, -16 },
+ { 14042341386295, 10, -15 },
+ { 431023920431785, 10, -16 },
+ { 372142401163848, 10, -17 },
+ { 0, 10, 0 },
+ { 388327793246827, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 852863400182282, 10, -16 },
+ { 0, 10, 0 },
+ { 29802778218163, 10, -16 },
+ { 147963812485287, 10, -16 },
+ { 281857441455318, 10, -16 },
+ { 691668443084498, 10, -17 },
+ { 160708095915039, 10, -16 },
+ { 160646563664276, 10, -15 },
+ { 795999640458229, 10, -17 },
+ { 23094365867786, 10, -14 },
+ { 155378109308168, 10, -16 },
+ { 565525685051628, 10, -17 },
+ { 335993105724595, 10, -16 },
+ { 117628112740473, 10, -16 },
+ { 155339072864929, 10, -15 },
+ { 118928736856052, 10, -15 },
+ { 25318084109523, 10, -15 },
+ { 476892347707548, 10, -16 },
+ { 119512677325953, 10, -16 },
+ { 225380138841016, 10, -17 },
+ { 0, 10, 0 },
+ { 25854721725536, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 128512834525475, 10, -15 },
+ { 0, 10, 0 },
+ { 328047395733305, 10, -17 },
+ { 204965303723329, 10, -15 },
+ { 103485689945585, 10, -15 },
+ { 521503360843488, 10, -17 },
+ { 761678243801651, 10, -16 },
+ { 636144396746434, 10, -17 },
+ { 773178539946605, 10, -17 },
+ { 11965235828471, 10, -14 },
+ { 134733330741795, 10, -16 },
+ { 449078874232862, 10, -17 },
+ { 834613891919437, 10, -16 },
+ { 123687929075017, 10, -16 },
+ { 43326815153298, 10, -15 },
+ { 593624454841549, 10, -16 },
+ { 915104384315748, 10, -16 },
+ { 311526996500989, 10, -16 },
+ { 119015708040806, 10, -16 },
+ { 171588259481722, 10, -17 },
+ { 0, 10, 0 },
+ { 568294770007147, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 27726217537658, 10, -14 },
+ { 0, 10, 0 },
+ { 440526629021814, 10, -17 },
+ { 297177224352507, 10, -16 },
+ { 188684056295953, 10, -16 },
+ { 894174610005044, 10, -17 },
+ { 692760558722193, 10, -16 },
+ { 282458545655579, 10, -16 },
+ { 462092263324709, 10, -16 },
+ { 111377890868266, 10, -15 },
+ { 935344338489372, 10, -16 },
+ { 714919291142734, 10, -17 },
+ { 244197203242215, 10, -16 },
+ { 115268990675686, 10, -16 },
+ { 443276608354702, 10, -16 },
+ { 54029367444803, 10, -15 },
+ { 267981778355656, 10, -16 },
+ { 346479971309613, 10, -16 },
+ { 507969944777627, 10, -16 },
+ { 368327759776973, 10, -16 },
+ { 0, 10, 0 },
+ { 234893317895583, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 384895888514215, 10, -16 },
+ { 0, 10, 0 },
+ { 301211941334016, 10, -17 },
+ { 606247043115679, 10, -16 },
+ { 399679391062897, 10, -16 },
+ { 524775985131526, 10, -17 },
+ { 614967739505522, 10, -15 },
+ { 144020368547825, 10, -16 },
+ { 628112565119342, 10, -17 },
+ { 32306758453408, 10, -15 },
+ { 261075884515389, 10, -16 },
+ { 382747417017754, 10, -17 },
+ { 304581432007047, 10, -16 },
+ { 98147473868927, 10, -16 },
+ { 110484950848801, 10, -16 },
+ { 390896424672701, 10, -16 },
+ { 409215873855978, 10, -16 },
+ { 139618632892589, 10, -16 },
+ { 91590633643524, 10, -16 },
+ { 200910750163408, 10, -17 },
+ { 0, 10, 0 },
+ { 483287537575253, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 449020037577938, 10, -16 },
+ { 0, 10, 0 },
+ { 21866059499854, 10, -15 },
+ { 81358333905758, 10, -16 },
+ { 935744395915943, 10, -17 },
+ { 406465111071828, 10, -16 },
+ { 979138865685484, 10, -17 },
+ { 331368937992284, 10, -17 },
+ { 505769251694542, 10, -15 },
+ { 979707274350923, 10, -17 },
+ { 503057175878321, 10, -16 },
+ { 361063266539482, 10, -16 },
+ { 348516775138571, 10, -16 },
+ { 807923252846577, 10, -17 },
+ { 730999673029336, 10, -17 },
+ { 787165441456156, 10, -17 },
+ { 245782977151605, 10, -16 },
+ { 346754406857653, 10, -16 },
+ { 103999824377974, 10, -15 },
+ { 2216941549692, 10, -15 },
+ { 0, 10, 0 },
+ { 842471947262728, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 949929520093763, 10, -16 },
+ { 0, 10, 0 },
+ { 306037832476614, 10, -17 },
+ { 305809759558297, 10, -16 },
+ { 112667870033166, 10, -15 },
+ { 638855331469932, 10, -17 },
+ { 309112814425458, 10, -16 },
+ { 624831190047226, 10, -17 },
+ { 117150513285224, 10, -16 },
+ { 880204938947578, 10, -16 },
+ { 630246993474285, 10, -16 },
+ { 608259267086146, 10, -17 },
+ { 12876503812288, 10, -15 },
+ { 64993873210479, 10, -15 },
+ { 273930313977517, 10, -16 },
+ { 341361594432332, 10, -15 },
+ { 225405205235233, 10, -16 },
+ { 162728598753651, 10, -16 },
+ { 621167131948256, 10, -16 },
+ { 194419767254067, 10, -17 },
+ { 0, 10, 0 },
+ { 647737754444118, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 273631741543148, 10, -16 },
+ { 0, 10, 0 },
+ { 537261652289324, 10, -17 },
+ { 797207826568824, 10, -17 },
+ { 112432512502595, 10, -16 },
+ { 102110347585229, 10, -16 },
+ { 104427653955591, 10, -16 },
+ { 309488656409703, 10, -17 },
+ { 69840937289053, 10, -15 },
+ { 109382266517777, 10, -16 },
+ { 410324461344115, 10, -16 },
+ { 100105475850685, 10, -16 },
+ { 788324032111567, 10, -17 },
+ { 93371748112051, 10, -16 },
+ { 824701554204945, 10, -17 },
+ { 880407505723981, 10, -17 },
+ { 330799729628262, 10, -16 },
+ { 121918845678775, 10, -15 },
+ { 575337783777377, 10, -15 },
+ { 190418910019657, 10, -17 },
+ { 0, 10, 0 },
+ { 770480464170572, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 419681919265668, 10, -16 },
+ { 0, 10, 0 },
+ { 229550820165122, 10, -16 },
+ { 178411574707272, 10, -16 },
+ { 217811163068351, 10, -16 },
+ { 634141879961621, 10, -17 },
+ { 242548330092048, 10, -16 },
+ { 591923609291768, 10, -17 },
+ { 878907882678765, 10, -17 },
+ { 195674779099921, 10, -16 },
+ { 148273824706836, 10, -16 },
+ { 505749307853646, 10, -17 },
+ { 201414858922004, 10, -16 },
+ { 144406635141914, 10, -16 },
+ { 150363869739563, 10, -16 },
+ { 144080679605759, 10, -16 },
+ { 691243451437554, 10, -15 },
+ { 566380076782171, 10, -16 },
+ { 139882870561301, 10, -16 },
+ { 192441890230222, 10, -17 },
+ { 0, 10, 0 },
+ { 665399662707547, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 18444433633385, 10, -15 },
+ { 0, 10, 0 },
+ { 467330014653593, 10, -17 },
+ { 588436598343065, 10, -17 },
+ { 889414124182546, 10, -17 },
+ { 159297888811494, 10, -16 },
+ { 800910936113872, 10, -17 },
+ { 311636253920975, 10, -17 },
+ { 599685036942104, 10, -16 },
+ { 929851171567333, 10, -17 },
+ { 650821424981916, 10, -15 },
+ { 32831642546779, 10, -15 },
+ { 534836543896836, 10, -17 },
+ { 734896879088239, 10, -17 },
+ { 766814921657276, 10, -17 },
+ { 895570489466004, 10, -17 },
+ { 118112097391805, 10, -16 },
+ { 151319737124706, 10, -16 },
+ { 895592317452776, 10, -16 },
+ { 270997495619217, 10, -17 },
+ { 0, 10, 0 },
+ { 823676595599642, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 136966755310122, 10, -16 },
+ { 0, 10, 0 },
+ { 321294457245852, 10, -17 },
+ { 596601476376048, 10, -17 },
+ { 780261411094936, 10, -17 },
+ { 712459597434215, 10, -15 },
+ { 929825360431809, 10, -17 },
+ { 524661741894894, 10, -17 },
+ { 187490972657919, 10, -16 },
+ { 744357967528062, 10, -17 },
+ { 69979332403219, 10, -15 },
+ { 87562387649875, 10, -16 },
+ { 58924747555751, 10, -16 },
+ { 564452885025115, 10, -17 },
+ { 540652303706698, 10, -17 },
+ { 735528341942241, 10, -17 },
+ { 116622282151026, 10, -16 },
+ { 106552490570395, 10, -16 },
+ { 184806676487098, 10, -16 },
+ { 663857791553427, 10, -17 },
+ { 0, 10, 0 },
+ { 321095318487954, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 494161419434424, 10, -16 },
+ { 0, 10, 0 },
+ { 490700191895252, 10, -17 },
+ { 705352653909861, 10, -17 },
+ { 959572479571359, 10, -17 },
+ { 12851670191057, 10, -15 },
+ { 959910825295765, 10, -17 },
+ { 314425824404406, 10, -17 },
+ { 33930925757368, 10, -14 },
+ { 100161469788164, 10, -16 },
+ { 127737661781092, 10, -15 },
+ { 913933598119383, 10, -16 },
+ { 638713454705009, 10, -17 },
+ { 823555771360677, 10, -17 },
+ { 791455517314342, 10, -17 },
+ { 830598278438953, 10, -17 },
+ { 281772303882355, 10, -16 },
+ { 184032344322577, 10, -16 },
+ { 221384161540582, 10, -15 },
+ { 218484834683163, 10, -17 },
+ { 0, 10, 0 },
+ { 777485177829996, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 168287903922875, 10, -16 },
+ { 0, 10, 0 },
+ { 217129455257079, 10, -17 },
+ { 624810636512585, 10, -15 },
+ { 156253069522114, 10, -15 },
+ { 44021762015015, 10, -16 },
+ { 169941894243729, 10, -16 },
+ { 611198947609337, 10, -17 },
+ { 646193607006794, 10, -17 },
+ { 187540016963959, 10, -16 },
+ { 101397663879756, 10, -16 },
+ { 314856534086321, 10, -17 },
+ { 521458714467049, 10, -16 },
+ { 117913673648059, 10, -16 },
+ { 169367416913505, 10, -16 },
+ { 12382966379485, 10, -15 },
+ { 247281029952896, 10, -16 },
+ { 155355819116867, 10, -16 },
+ { 847175327215209, 10, -17 },
+ { 127479963937607, 10, -17 },
+ { 0, 10, 0 },
+ { 450475936218232, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 131787063512005, 10, -15 },
+ { 0, 10, 0 },
+ { 343157877377859, 10, -17 },
+ { 117711238593631, 10, -16 },
+ { 160886300310694, 10, -16 },
+ { 479032883181155, 10, -17 },
+ { 155869535024178, 10, -16 },
+ { 400184107577461, 10, -17 },
+ { 930588697408167, 10, -17 },
+ { 152644264929848, 10, -16 },
+ { 147983720210599, 10, -16 },
+ { 421987449845308, 10, -17 },
+ { 889316937631063, 10, -17 },
+ { 687475483202798, 10, -15 },
+ { 10513208941677, 10, -15 },
+ { 972543654885037, 10, -17 },
+ { 238337604824174, 10, -16 },
+ { 477737721320605, 10, -16 },
+ { 288904046799311, 10, -16 },
+ { 154159034184276, 10, -17 },
+ { 0, 10, 0 },
+ { 487419520011962, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 206625323000309, 10, -16 },
+ { 0, 10, 0 },
+ { 286650596875132, 10, -17 },
+ { 389271829324413, 10, -15 },
+ { 170025586760031, 10, -15 },
+ { 570951969391299, 10, -17 },
+ { 357611004348762, 10, -16 },
+ { 600119823500335, 10, -17 },
+ { 258698995062078, 10, -16 },
+ { 186717096861468, 10, -16 },
+ { 406418760369797, 10, -16 },
+ { 470819334854692, 10, -17 },
+ { 650850524636529, 10, -16 },
+ { 115845560648293, 10, -16 },
+ { 278621162478666, 10, -16 },
+ { 129048139644119, 10, -16 },
+ { 788256574149563, 10, -16 },
+ { 327911303191467, 10, -16 },
+ { 54838015586829, 10, -15 },
+ { 154672853025292, 10, -17 },
+ { 0, 10, 0 },
+ { 535598954581181, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 998911361640773, 10, -16 },
+ { 0, 10, 0 },
+ { 35544151260498, 10, -16 },
+ { 505257248791362, 10, -16 },
+ { 113333340059198, 10, -15 },
+ { 739029449209114, 10, -17 },
+ { 142979636273129, 10, -16 },
+ { 465136533862187, 10, -17 },
+ { 412788930891612, 10, -16 },
+ { 82908056880768, 10, -15 },
+ { 135946109594531, 10, -15 },
+ { 694185861871315, 10, -17 },
+ { 105205492102638, 10, -16 },
+ { 295050712107969, 10, -15 },
+ { 140609056227691, 10, -16 },
+ { 224509699072087, 10, -16 },
+ { 354059208776557, 10, -16 },
+ { 168164765847548, 10, -16 },
+ { 591071733115196, 10, -16 },
+ { 184935324661815, 10, -17 },
+ { 0, 10, 0 },
+ { 601721271544518, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 176794049467749, 10, -15 },
+ { 0, 10, 0 },
+ { 338355271220923, 10, -17 },
+ { 112156953945161, 10, -15 },
+ { 266557708267767, 10, -15 },
+ { 557389801413249, 10, -17 },
+ { 343356834378341, 10, -16 },
+ { 647289999557592, 10, -17 },
+ { 868985429012691, 10, -17 },
+ { 923684523379726, 10, -16 },
+ { 292404012465658, 10, -16 },
+ { 499210898943866, 10, -17 },
+ { 445998932085105, 10, -16 },
+ { 128218024253312, 10, -16 },
+ { 313944583844267, 10, -16 },
+ { 631034064927531, 10, -16 },
+ { 54807223744451, 10, -15 },
+ { 469732633380303, 10, -16 },
+ { 136970762958828, 10, -16 },
+ { 184285814027175, 10, -17 },
+ { 0, 10, 0 },
+ { 603013018478335, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 109046506084924, 10, -15 },
+ { 0, 10, 0 },
+ { 336566176033458, 10, -17 },
+ { 744953971196917, 10, -16 },
+ { 336831964970922, 10, -16 },
+ { 200482717504395, 10, -16 },
+ { 670759731133965, 10, -16 },
+ { 207929354966934, 10, -16 },
+ { 866955933752724, 10, -17 },
+ { 255046873604689, 10, -16 },
+ { 169653164829867, 10, -16 },
+ { 19301427590847, 10, -15 },
+ { 485320556582522, 10, -16 },
+ { 12206026369129, 10, -15 },
+ { 398914404799028, 10, -15 },
+ { 201118717318166, 10, -16 },
+ { 672490261837258, 10, -16 },
+ { 493896259514834, 10, -16 },
+ { 131410997878812, 10, -16 },
+ { 232422749710822, 10, -17 },
+ { 0, 10, 0 },
+ { 745449005878311, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 203361297741853, 10, -16 },
+ { 0, 10, 0 },
+ { 477762134370203, 10, -17 },
+ { 664537443875958, 10, -17 },
+ { 878821802853545, 10, -17 },
+ { 139559555148059, 10, -16 },
+ { 827693276094344, 10, -17 },
+ { 317102732717486, 10, -17 },
+ { 405838555152167, 10, -15 },
+ { 931917477353995, 10, -17 },
+ { 145318618561891, 10, -15 },
+ { 688501671247168, 10, -16 },
+ { 585020430843948, 10, -17 },
+ { 772219212082973, 10, -17 },
+ { 728109862938732, 10, -17 },
+ { 785141740830705, 10, -17 },
+ { 128076242318953, 10, -16 },
+ { 175063835901262, 10, -16 },
+ { 191517813241382, 10, -15 },
+ { 234350132299149, 10, -17 },
+ { 0, 10, 0 },
+ { 223381297469394, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 103409690394069, 10, -15 },
+ { 0, 10, 0 },
+ { 306260802159399, 10, -17 },
+ { 525027228910715, 10, -16 },
+ { 273178360453704, 10, -15 },
+ { 595289460447051, 10, -17 },
+ { 163914492135996, 10, -16 },
+ { 325903175742243, 10, -16 },
+ { 214052271833449, 10, -16 },
+ { 195420896516037, 10, -15 },
+ { 434427635252002, 10, -16 },
+ { 545004816839778, 10, -17 },
+ { 269950008979893, 10, -16 },
+ { 126591630925403, 10, -16 },
+ { 341055331715235, 10, -16 },
+ { 717042024751401, 10, -16 },
+ { 611396747330925, 10, -16 },
+ { 317791260484286, 10, -16 },
+ { 137537752482109, 10, -16 },
+ { 1901686437217, 10, -15 },
+ { 0, 10, 0 },
+ { 68383501657527, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 31488263563981, 10, -14 },
+ { 0, 10, 0 },
+ { 289352122798695, 10, -16 },
+ { 263079480433297, 10, -16 },
+ { 147145230305704, 10, -16 },
+ { 376051108914541, 10, -16 },
+ { 340197642167744, 10, -16 },
+ { 490554390209338, 10, -17 },
+ { 479762447547123, 10, -16 },
+ { 437834858399889, 10, -16 },
+ { 173684232725212, 10, -15 },
+ { 346617943274467, 10, -16 },
+ { 909599618065761, 10, -17 },
+ { 108589697097561, 10, -16 },
+ { 109208288844145, 10, -16 },
+ { 261620245984911, 10, -16 },
+ { 409298892091022, 10, -16 },
+ { 180073488517671, 10, -16 },
+ { 468307124332283, 10, -16 },
+ { 191142346340988, 10, -16 },
+ { 0, 10, 0 },
+ { 510665428744136, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 547640121031579, 10, -15 },
+ { 0, 10, 0 },
+ { 191852367372732, 10, -16 },
+ { 12614979683027, 10, -15 },
+ { 183675805119261, 10, -16 },
+ { 659498522041807, 10, -17 },
+ { 274704026784056, 10, -16 },
+ { 49585488441221, 10, -16 },
+ { 113298561067839, 10, -16 },
+ { 17242776798792, 10, -15 },
+ { 189218126833988, 10, -16 },
+ { 579514470344305, 10, -17 },
+ { 124743083504455, 10, -16 },
+ { 144763109959256, 10, -16 },
+ { 127167632367639, 10, -16 },
+ { 123377033485703, 10, -16 },
+ { 202277714675214, 10, -15 },
+ { 400374317678729, 10, -16 },
+ { 203172980979136, 10, -16 },
+ { 203249659299749, 10, -17 },
+ { 0, 10, 0 },
+ { 653139849034234, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 25801409701762, 10, -14 },
+ { 0, 10, 0 },
+ { 409327746179092, 10, -17 },
+ { 130601988448848, 10, -16 },
+ { 232297149981161, 10, -16 },
+ { 754553131533877, 10, -17 },
+ { 316747344474931, 10, -16 },
+ { 288912983653203, 10, -16 },
+ { 116525393031287, 10, -16 },
+ { 282770476611947, 10, -15 },
+ { 185918612464704, 10, -16 },
+ { 58822059932913, 10, -16 },
+ { 132511227258048, 10, -16 },
+ { 129375405362599, 10, -16 },
+ { 421425651243003, 10, -16 },
+ { 655522890424409, 10, -16 },
+ { 696265474235332, 10, -16 },
+ { 19370204539493, 10, -15 },
+ { 599326164620449, 10, -16 },
+ { 229311901292694, 10, -17 },
+ { 0, 10, 0 },
+ { 371562606221852, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 126869750237304, 10, -15 },
+ { 0, 10, 0 },
+ { 321280053999308, 10, -17 },
+ { 977469129049556, 10, -16 },
+ { 249493540760457, 10, -15 },
+ { 598790429029777, 10, -17 },
+ { 163964146070976, 10, -16 },
+ { 647140080541959, 10, -17 },
+ { 395033745420948, 10, -16 },
+ { 114893885468127, 10, -15 },
+ { 349719631469283, 10, -16 },
+ { 560926753279949, 10, -17 },
+ { 262043149779508, 10, -16 },
+ { 123464951527876, 10, -16 },
+ { 592855169208632, 10, -16 },
+ { 949594294727202, 10, -16 },
+ { 402806137384474, 10, -16 },
+ { 415335443833741, 10, -16 },
+ { 289766205250883, 10, -16 },
+ { 18849122882286, 10, -16 },
+ { 0, 10, 0 },
+ { 625813076746953, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 725497735643656, 10, -16 },
+ { 0, 10, 0 },
+ { 597484167755134, 10, -16 },
+ { 862832891046451, 10, -17 },
+ { 118253890711478, 10, -16 },
+ { 110450802406641, 10, -16 },
+ { 122239890732031, 10, -16 },
+ { 295670022900097, 10, -16 },
+ { 152505686125838, 10, -15 },
+ { 116011805478268, 10, -16 },
+ { 144503865916762, 10, -15 },
+ { 310697452986077, 10, -16 },
+ { 891205576861059, 10, -17 },
+ { 942345358005103, 10, -17 },
+ { 914221162071463, 10, -17 },
+ { 954163962363315, 10, -17 },
+ { 542516653844921, 10, -16 },
+ { 123687005933562, 10, -15 },
+ { 195273947996379, 10, -15 },
+ { 205029067086521, 10, -16 },
+ { 0, 10, 0 },
+ { 82886958865798, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 277326749255451, 10, -16 },
+ { 0, 10, 0 },
+ { 289764259954582, 10, -17 },
+ { 484129036186762, 10, -16 },
+ { 298656747659782, 10, -16 },
+ { 488041994781213, 10, -17 },
+ { 605203508321469, 10, -15 },
+ { 519699089451085, 10, -17 },
+ { 567821374936595, 10, -17 },
+ { 471677691360629, 10, -16 },
+ { 103490920607592, 10, -16 },
+ { 37133744226216, 10, -16 },
+ { 819985745491115, 10, -16 },
+ { 987912666949415, 10, -17 },
+ { 588190359585461, 10, -16 },
+ { 122095851437208, 10, -16 },
+ { 24950266096667, 10, -15 },
+ { 141059068551002, 10, -16 },
+ { 853567671398669, 10, -17 },
+ { 199525826964971, 10, -17 },
+ { 0, 10, 0 },
+ { 466961459126757, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 552589216694383, 10, -15 },
+ { 0, 10, 0 },
+ { 354078247308789, 10, -16 },
+ { 104250524406316, 10, -16 },
+ { 16012775436436, 10, -15 },
+ { 725575082271931, 10, -17 },
+ { 24622336303288, 10, -15 },
+ { 434589021007883, 10, -17 },
+ { 171789529734062, 10, -16 },
+ { 153484484613729, 10, -16 },
+ { 237540393189545, 10, -16 },
+ { 668500143187758, 10, -17 },
+ { 980207785030342, 10, -17 },
+ { 133944096790018, 10, -16 },
+ { 112182957671587, 10, -16 },
+ { 110899869529972, 10, -16 },
+ { 477304345921374, 10, -16 },
+ { 663932566407371, 10, -16 },
+ { 122171601917028, 10, -15 },
+ { 204274119890613, 10, -17 },
+ { 0, 10, 0 },
+ { 66793473452763, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 194595574189587, 10, -16 },
+ { 0, 10, 0 },
+ { 26466676914223, 10, -16 },
+ { 429046361264227, 10, -15 },
+ { 727909552303273, 10, -16 },
+ { 469367634838075, 10, -17 },
+ { 167445728057541, 10, -16 },
+ { 590192460468502, 10, -17 },
+ { 751462413222968, 10, -17 },
+ { 767183041810173, 10, -16 },
+ { 121222915372435, 10, -16 },
+ { 389819100401178, 10, -17 },
+ { 516887392459887, 10, -16 },
+ { 109074815170354, 10, -15 },
+ { 557539273329747, 10, -16 },
+ { 149046771709661, 10, -16 },
+ { 393547958898406, 10, -16 },
+ { 808253080732406, 10, -16 },
+ { 104328384354647, 10, -16 },
+ { 145909249413481, 10, -17 },
+ { 0, 10, 0 },
+ { 499535124278498, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 122220696764716, 10, -15 },
+ { 0, 10, 0 },
+ { 557733903199745, 10, -16 },
+ { 218259492975675, 10, -16 },
+ { 17243379066797, 10, -15 },
+ { 117596978227672, 10, -15 },
+ { 139368690490305, 10, -16 },
+ { 219982835631165, 10, -16 },
+ { 295901580518119, 10, -16 },
+ { 452621576382213, 10, -16 },
+ { 264115464571064, 10, -16 },
+ { 32995565115338, 10, -15 },
+ { 107587197596939, 10, -16 },
+ { 940902028791167, 10, -17 },
+ { 391932759653687, 10, -16 },
+ { 249406083907694, 10, -15 },
+ { 208594590579756, 10, -16 },
+ { 1605673194442, 10, -14 },
+ { 93811343759692, 10, -15 },
+ { 313706863026212, 10, -17 },
+ { 0, 10, 0 },
+ { 44759924558763, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 232804452196977, 10, -16 },
+ { 0, 10, 0 },
+ { 195613978653631, 10, -16 },
+ { 673606954163555, 10, -17 },
+ { 897557893710669, 10, -17 },
+ { 119034748567352, 10, -16 },
+ { 855218686008158, 10, -17 },
+ { 273653704499852, 10, -17 },
+ { 337371172142961, 10, -15 },
+ { 915845634857154, 10, -17 },
+ { 494156716625104, 10, -16 },
+ { 112776308617958, 10, -16 },
+ { 587552794137426, 10, -17 },
+ { 806606340182557, 10, -17 },
+ { 679642585763883, 10, -17 },
+ { 743570394791474, 10, -17 },
+ { 136491532381207, 10, -16 },
+ { 193127919837593, 10, -16 },
+ { 410876134940869, 10, -15 },
+ { 193888832123888, 10, -17 },
+ { 0, 10, 0 },
+ { 768922157105079, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 215624004994936, 10, -16 },
+ { 0, 10, 0 },
+ { 205139187640405, 10, -17 },
+ { 337414501409185, 10, -16 },
+ { 755627690110264, 10, -15 },
+ { 475313570413794, 10, -17 },
+ { 132317621036195, 10, -16 },
+ { 786803183318825, 10, -17 },
+ { 633409253127202, 10, -17 },
+ { 280069604230826, 10, -16 },
+ { 125334712671272, 10, -16 },
+ { 418261326602198, 10, -17 },
+ { 152393975912684, 10, -16 },
+ { 131705643089485, 10, -16 },
+ { 302217125092884, 10, -16 },
+ { 183660530933893, 10, -16 },
+ { 252184321146328, 10, -16 },
+ { 161400923501098, 10, -16 },
+ { 102968465720789, 10, -16 },
+ { 185533757426864, 10, -17 },
+ { 0, 10, 0 },
+ { 595056169177267, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 172918789590276, 10, -16 },
+ { 0, 10, 0 },
+ { 446405050804248, 10, -17 },
+ { 595238984668806, 10, -17 },
+ { 851807342304282, 10, -17 },
+ { 930040752432098, 10, -16 },
+ { 798585111698741, 10, -17 },
+ { 330360801911779, 10, -17 },
+ { 145505285521637, 10, -15 },
+ { 892328789021809, 10, -17 },
+ { 549864462961326, 10, -15 },
+ { 248905344827296, 10, -16 },
+ { 535478445086831, 10, -17 },
+ { 708482490470146, 10, -17 },
+ { 717940738694959, 10, -17 },
+ { 852394212225348, 10, -17 },
+ { 115433280112876, 10, -16 },
+ { 14450330506341, 10, -15 },
+ { 346078994471799, 10, -16 },
+ { 31068610887662, 10, -16 },
+ { 0, 10, 0 },
+ { 108052558102881, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 163358451321269, 10, -16 },
+ { 0, 10, 0 },
+ { 272831748426938, 10, -17 },
+ { 119190606242591, 10, -16 },
+ { 191623690312543, 10, -16 },
+ { 186051740286428, 10, -16 },
+ { 12567004978627, 10, -15 },
+ { 499771303669731, 10, -15 },
+ { 804088705505949, 10, -17 },
+ { 151320497417792, 10, -16 },
+ { 159520277210619, 10, -16 },
+ { 51808844679148, 10, -16 },
+ { 330225502680394, 10, -16 },
+ { 853120910839519, 10, -17 },
+ { 15787094002156, 10, -15 },
+ { 153878241973177, 10, -16 },
+ { 183874270286058, 10, -16 },
+ { 124502481412118, 10, -16 },
+ { 105099127186475, 10, -16 },
+ { 471479777273525, 10, -17 },
+ { 0, 10, 0 },
+ { 243106892958108, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 870594405466648, 10, -16 },
+ { 0, 10, 0 },
+ { 539147910145873, 10, -17 },
+ { 134178422810071, 10, -16 },
+ { 171635936914778, 10, -16 },
+ { 702173592493955, 10, -17 },
+ { 167945718674208, 10, -16 },
+ { 452077266439021, 10, -17 },
+ { 157001213482745, 10, -16 },
+ { 167167432823679, 10, -16 },
+ { 227263206447164, 10, -16 },
+ { 671229029887145, 10, -17 },
+ { 15590588378225, 10, -15 },
+ { 133123871459364, 10, -16 },
+ { 12368046096291, 10, -15 },
+ { 126984727831146, 10, -16 },
+ { 416419486135183, 10, -16 },
+ { 651743510065353, 10, -15 },
+ { 45248367429751, 10, -15 },
+ { 212139820544746, 10, -17 },
+ { 0, 10, 0 },
+ { 687170386704018, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 288991449717797, 10, -16 },
+ { 0, 10, 0 },
+ { 283573757139388, 10, -17 },
+ { 163013486256795, 10, -16 },
+ { 135926547713894, 10, -15 },
+ { 48735779193679, 10, -16 },
+ { 651826803914147, 10, -15 },
+ { 476761139441214, 10, -17 },
+ { 553702016270354, 10, -17 },
+ { 428116458864726, 10, -16 },
+ { 102438573326849, 10, -16 },
+ { 352605975089178, 10, -17 },
+ { 146251681237658, 10, -16 },
+ { 100777599102983, 10, -16 },
+ { 127879158676115, 10, -16 },
+ { 114262170049946, 10, -16 },
+ { 242131134684441, 10, -16 },
+ { 133770511520268, 10, -16 },
+ { 856690661537583, 10, -17 },
+ { 203914597554554, 10, -17 },
+ { 0, 10, 0 },
+ { 455918964003113, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 126556302084683, 10, -15 },
+ { 0, 10, 0 },
+ { 247429977964119, 10, -16 },
+ { 298789453366075, 10, -16 },
+ { 506829276070841, 10, -16 },
+ { 674623788278805, 10, -17 },
+ { 165699429670379, 10, -16 },
+ { 554309591578965, 10, -16 },
+ { 108810438286976, 10, -16 },
+ { 798759765499023, 10, -16 },
+ { 185655083303835, 10, -16 },
+ { 277236313538536, 10, -16 },
+ { 26119483081536, 10, -15 },
+ { 200223015857965, 10, -15 },
+ { 260526864037076, 10, -16 },
+ { 884524187142241, 10, -16 },
+ { 650296447539779, 10, -16 },
+ { 852099145496749, 10, -16 },
+ { 392993194746069, 10, -16 },
+ { 332869100096871, 10, -16 },
+ { 0, 10, 0 },
+ { 784620369863073, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 15363505734386, 10, -15 },
+ { 0, 10, 0 },
+ { 31616878522481, 10, -16 },
+ { 668872971871256, 10, -17 },
+ { 108103746930719, 10, -16 },
+ { 160250736954535, 10, -15 },
+ { 95512334040332, 10, -16 },
+ { 125429612551446, 10, -16 },
+ { 296283871714917, 10, -16 },
+ { 105336192675232, 10, -16 },
+ { 266497143528268, 10, -16 },
+ { 648241731321939, 10, -17 },
+ { 759577536303368, 10, -17 },
+ { 676417984451025, 10, -17 },
+ { 882302911154656, 10, -17 },
+ { 987901851308066, 10, -17 },
+ { 140671525725405, 10, -16 },
+ { 121629441138527, 10, -16 },
+ { 169988160639928, 10, -16 },
+ { 300302506627056, 10, -16 },
+ { 0, 10, 0 },
+ { 58630750988555, 10, -14 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 518364950796333, 10, -15 },
+ { 0, 10, 0 },
+ { 969858969004146, 10, -16 },
+ { 110452691026289, 10, -16 },
+ { 161152227723145, 10, -16 },
+ { 664181727603465, 10, -17 },
+ { 71785138780079, 10, -15 },
+ { 158354855258697, 10, -16 },
+ { 122007636946659, 10, -16 },
+ { 154201065684156, 10, -16 },
+ { 197127787169689, 10, -16 },
+ { 577234858229789, 10, -17 },
+ { 108159507093137, 10, -16 },
+ { 132065900404932, 10, -16 },
+ { 113796077242773, 10, -16 },
+ { 111121586886896, 10, -16 },
+ { 100342656064946, 10, -15 },
+ { 214324417401665, 10, -16 },
+ { 376157217706861, 10, -16 },
+ { 206822333108922, 10, -17 },
+ { 0, 10, 0 },
+ { 649700663715588, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 768352295786585, 10, -16 },
+ { 0, 10, 0 },
+ { 324380471828059, 10, -17 },
+ { 102688861718863, 10, -15 },
+ { 167338177641837, 10, -15 },
+ { 687424983352701, 10, -17 },
+ { 332119045529519, 10, -16 },
+ { 572390721916511, 10, -16 },
+ { 311578434914153, 10, -16 },
+ { 201399860524122, 10, -16 },
+ { 556154157697974, 10, -16 },
+ { 22431209130453, 10, -15 },
+ { 218789443748969, 10, -15 },
+ { 109634937895473, 10, -16 },
+ { 174578713966784, 10, -16 },
+ { 430725153475793, 10, -16 },
+ { 572602098072239, 10, -16 },
+ { 462551575877897, 10, -16 },
+ { 142165098847394, 10, -16 },
+ { 160753289983099, 10, -16 },
+ { 0, 10, 0 },
+ { 747913011977849, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 457975411260301, 10, -15 },
+ { 0, 10, 0 },
+ { 362550770997342, 10, -16 },
+ { 122853375168428, 10, -16 },
+ { 182403089793712, 10, -16 },
+ { 990421643720465, 10, -17 },
+ { 242431597955578, 10, -16 },
+ { 551674229052147, 10, -17 },
+ { 166020658996539, 10, -16 },
+ { 170946727446697, 10, -16 },
+ { 141115531049535, 10, -15 },
+ { 234193996397454, 10, -16 },
+ { 393953006149434, 10, -16 },
+ { 13796113608433, 10, -15 },
+ { 453448102436788, 10, -16 },
+ { 132237800049905, 10, -16 },
+ { 331689343525104, 10, -16 },
+ { 459421997658427, 10, -16 },
+ { 240645387551173, 10, -16 },
+ { 27283630696884, 10, -16 },
+ { 0, 10, 0 },
+ { 220835324124188, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 556086965952354, 10, -16 },
+ { 0, 10, 0 },
+ { 388141758542236, 10, -17 },
+ { 432217566922346, 10, -16 },
+ { 405553104311704, 10, -16 },
+ { 104070853905327, 10, -15 },
+ { 283856728812565, 10, -16 },
+ { 106794615987656, 10, -15 },
+ { 304810660183605, 10, -16 },
+ { 750983840545749, 10, -16 },
+ { 245313469419648, 10, -16 },
+ { 662954273200712, 10, -17 },
+ { 134552158997657, 10, -16 },
+ { 413623062167457, 10, -16 },
+ { 145349715850689, 10, -16 },
+ { 708702433962329, 10, -16 },
+ { 377047602273703, 10, -16 },
+ { 723224366497775, 10, -16 },
+ { 608856058792339, 10, -16 },
+ { 490115574192974, 10, -16 },
+ { 0, 10, 0 },
+ { 11793348852535, 10, -14 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 326079098411554, 10, -16 },
+ { 0, 10, 0 },
+ { 507066996731515, 10, -16 },
+ { 18599165530746, 10, -14 },
+ { 828640432109241, 10, -16 },
+ { 120109923637594, 10, -16 },
+ { 908259584934853, 10, -16 },
+ { 420506325897276, 10, -16 },
+ { 175489199681328, 10, -16 },
+ { 238883202744674, 10, -16 },
+ { 969813201029022, 10, -16 },
+ { 845059381497303, 10, -17 },
+ { 560414110033395, 10, -16 },
+ { 39456277176451, 10, -15 },
+ { 191293208275399, 10, -16 },
+ { 306685970372684, 10, -16 },
+ { 900834138017846, 10, -16 },
+ { 894321032122822, 10, -16 },
+ { 224407711885552, 10, -16 },
+ { 38112918236424, 10, -16 },
+ { 0, 10, 0 },
+ { 108605889241402, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 106008260658453, 10, -15 },
+ { 0, 10, 0 },
+ { 415102158359182, 10, -17 },
+ { 712757251091532, 10, -16 },
+ { 701329481636223, 10, -16 },
+ { 19391325221964, 10, -15 },
+ { 820681521711916, 10, -16 },
+ { 330775073530961, 10, -16 },
+ { 221068831833429, 10, -16 },
+ { 104652417449411, 10, -15 },
+ { 189647776392623, 10, -16 },
+ { 578400882359615, 10, -17 },
+ { 335481913138567, 10, -16 },
+ { 889002613140884, 10, -16 },
+ { 588039231449315, 10, -16 },
+ { 352857311155843, 10, -16 },
+ { 107112587495333, 10, -15 },
+ { 918671840332073, 10, -16 },
+ { 286260464424439, 10, -16 },
+ { 125527557251718, 10, -16 },
+ { 0, 10, 0 },
+ { 212674151232471, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 222216975959361, 10, -15 },
+ { 0, 10, 0 },
+ { 393383363583762, 10, -17 },
+ { 51447110154472, 10, -15 },
+ { 135730061342129, 10, -15 },
+ { 20964520111134, 10, -15 },
+ { 366823189369499, 10, -16 },
+ { 439139899637163, 10, -16 },
+ { 414682835439254, 10, -16 },
+ { 112599509408462, 10, -15 },
+ { 315075620876294, 10, -16 },
+ { 56681880688883, 10, -16 },
+ { 267530291001451, 10, -16 },
+ { 843708466374686, 10, -16 },
+ { 167027722516259, 10, -16 },
+ { 312024023627606, 10, -16 },
+ { 608696727337931, 10, -16 },
+ { 523600026584561, 10, -16 },
+ { 254188300260485, 10, -16 },
+ { 198800965092541, 10, -17 },
+ { 0, 10, 0 },
+ { 748844646143759, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 117779936806155, 10, -15 },
+ { 0, 10, 0 },
+ { 204070359394138, 10, -16 },
+ { 676796415496522, 10, -16 },
+ { 207001942088694, 10, -15 },
+ { 573596871113263, 10, -17 },
+ { 517063212664058, 10, -16 },
+ { 666537196454421, 10, -17 },
+ { 992050778099986, 10, -17 },
+ { 734571034587068, 10, -16 },
+ { 297068600706262, 10, -16 },
+ { 549891556886148, 10, -17 },
+ { 291175563918634, 10, -16 },
+ { 11946726147017, 10, -15 },
+ { 102278712819678, 10, -15 },
+ { 140926061530906, 10, -15 },
+ { 526901997024292, 10, -16 },
+ { 286948449476617, 10, -16 },
+ { 433716677415615, 10, -16 },
+ { 196122803669169, 10, -17 },
+ { 0, 10, 0 },
+ { 62874867260876, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 109782100868319, 10, -15 },
+ { 0, 10, 0 },
+ { 37427886319914, 10, -16 },
+ { 127123048161121, 10, -16 },
+ { 577075900730795, 10, -16 },
+ { 385202152929949, 10, -16 },
+ { 416799338422269, 10, -16 },
+ { 337878161094833, 10, -16 },
+ { 559056697281617, 10, -16 },
+ { 700766956472204, 10, -16 },
+ { 898552881319661, 10, -16 },
+ { 210609726572826, 10, -16 },
+ { 283324077908391, 10, -16 },
+ { 104554447009757, 10, -16 },
+ { 10954091454445, 10, -14 },
+ { 120638018261448, 10, -15 },
+ { 382281075307162, 10, -16 },
+ { 319918866058565, 10, -16 },
+ { 836179170026784, 10, -16 },
+ { 26747022853068, 10, -16 },
+ { 0, 10, 0 },
+ { 394974771096866, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 13364317823328, 10, -14 },
+ { 0, 10, 0 },
+ { 329554469385462, 10, -17 },
+ { 125052750764252, 10, -15 },
+ { 178201470761381, 10, -15 },
+ { 589907430258725, 10, -17 },
+ { 17654583904864, 10, -15 },
+ { 324856396905297, 10, -16 },
+ { 203335163779286, 10, -16 },
+ { 108724467670836, 10, -15 },
+ { 406926075558486, 10, -16 },
+ { 541296259752585, 10, -17 },
+ { 48098191772182, 10, -15 },
+ { 396641623098973, 10, -16 },
+ { 854478779119385, 10, -16 },
+ { 476395591912343, 10, -16 },
+ { 653491680151686, 10, -16 },
+ { 35102561566218, 10, -15 },
+ { 139344670484507, 10, -16 },
+ { 186950275394415, 10, -17 },
+ { 0, 10, 0 },
+ { 666173362141651, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 193491265492056, 10, -15 },
+ { 0, 10, 0 },
+ { 346420596334536, 10, -17 },
+ { 176840819860249, 10, -16 },
+ { 153433325112967, 10, -15 },
+ { 683144587999126, 10, -17 },
+ { 178666913012525, 10, -16 },
+ { 197328796380998, 10, -16 },
+ { 995191616595778, 10, -17 },
+ { 824537025963412, 10, -16 },
+ { 48919800705883, 10, -15 },
+ { 58641164794093, 10, -16 },
+ { 823204794935404, 10, -16 },
+ { 270833800030873, 10, -16 },
+ { 818648603806999, 10, -16 },
+ { 166163724976072, 10, -15 },
+ { 270939287355954, 10, -16 },
+ { 176627823362312, 10, -16 },
+ { 257223935585073, 10, -16 },
+ { 215360599204692, 10, -17 },
+ { 0, 10, 0 },
+ { 221011621865113, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 101485626436789, 10, -15 },
+ { 0, 10, 0 },
+ { 184827604530001, 10, -16 },
+ { 235594638566434, 10, -16 },
+ { 427791264281505, 10, -15 },
+ { 243134092162534, 10, -16 },
+ { 147306768255761, 10, -16 },
+ { 663834790618895, 10, -17 },
+ { 493143811334772, 10, -16 },
+ { 229593162923759, 10, -16 },
+ { 324575164963096, 10, -16 },
+ { 595235475084329, 10, -17 },
+ { 130534383960702, 10, -16 },
+ { 121414605707812, 10, -16 },
+ { 864335122241394, 10, -16 },
+ { 160290776793782, 10, -16 },
+ { 51849747549084, 10, -15 },
+ { 176793856513546, 10, -16 },
+ { 641955688537309, 10, -16 },
+ { 170190651478728, 10, -16 },
+ { 0, 10, 0 },
+ { 742772011324642, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 604337642065608, 10, -16 },
+ { 0, 10, 0 },
+ { 424401273759792, 10, -17 },
+ { 7475886961841, 10, -15 },
+ { 280197316164753, 10, -16 },
+ { 104457817835144, 10, -15 },
+ { 100491733704444, 10, -16 },
+ { 219830079746352, 10, -16 },
+ { 159150222874482, 10, -15 },
+ { 109168127876033, 10, -16 },
+ { 322029393418015, 10, -15 },
+ { 117754562073631, 10, -16 },
+ { 683744239839928, 10, -17 },
+ { 779197088115864, 10, -17 },
+ { 866910080676737, 10, -17 },
+ { 253288116677049, 10, -16 },
+ { 147176642085277, 10, -16 },
+ { 277968918846712, 10, -16 },
+ { 445323520510942, 10, -16 },
+ { 367393048211851, 10, -16 },
+ { 0, 10, 0 },
+ { 660074321005848, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 148632104826546, 10, -15 },
+ { 0, 10, 0 },
+ { 35229091529245, 10, -16 },
+ { 493097647415931, 10, -16 },
+ { 188606548832027, 10, -15 },
+ { 696918868685168, 10, -17 },
+ { 270618175561973, 10, -16 },
+ { 628664469642255, 10, -17 },
+ { 256274521600249, 10, -16 },
+ { 122599529484968, 10, -15 },
+ { 10289363300126, 10, -14 },
+ { 687691770643557, 10, -17 },
+ { 413972890056574, 10, -16 },
+ { 119906227011575, 10, -16 },
+ { 978367204091819, 10, -16 },
+ { 596174609967363, 10, -16 },
+ { 258107606496104, 10, -16 },
+ { 347016110125756, 10, -16 },
+ { 411228868119592, 10, -16 },
+ { 203926850668819, 10, -17 },
+ { 0, 10, 0 },
+ { 659260872163335, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 618017399832265, 10, -16 },
+ { 0, 10, 0 },
+ { 284795720094028, 10, -17 },
+ { 315146070731235, 10, -16 },
+ { 714068746184254, 10, -16 },
+ { 167410014506462, 10, -16 },
+ { 142724571923256, 10, -16 },
+ { 675499204468255, 10, -17 },
+ { 961306361452095, 10, -17 },
+ { 107611452307795, 10, -15 },
+ { 573257969355396, 10, -16 },
+ { 271188601166112, 10, -16 },
+ { 289633194403304, 10, -16 },
+ { 618318335436783, 10, -16 },
+ { 677411659017163, 10, -16 },
+ { 362232421845015, 10, -15 },
+ { 32029945326414, 10, -15 },
+ { 289569430421986, 10, -16 },
+ { 131534835656957, 10, -16 },
+ { 206472616009732, 10, -17 },
+ { 0, 10, 0 },
+ { 693765638742376, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 176767368792995, 10, -16 },
+ { 0, 10, 0 },
+ { 428620411406822, 10, -17 },
+ { 660002920436713, 10, -17 },
+ { 92171424971072, 10, -16 },
+ { 805498937201031, 10, -16 },
+ { 835209663625039, 10, -17 },
+ { 304607821621364, 10, -16 },
+ { 270656633988742, 10, -15 },
+ { 934075916159857, 10, -17 },
+ { 2900574843593, 10, -13 },
+ { 123448483181417, 10, -16 },
+ { 631162446103142, 10, -17 },
+ { 726569973269937, 10, -17 },
+ { 74966990366072, 10, -16 },
+ { 853429020737598, 10, -17 },
+ { 124283560324701, 10, -16 },
+ { 149759521865187, 10, -16 },
+ { 682018897377364, 10, -16 },
+ { 378074687407842, 10, -17 },
+ { 0, 10, 0 },
+ { 104243405856153, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 15217052241497, 10, -14 },
+ { 0, 10, 0 },
+ { 230924972742891, 10, -16 },
+ { 410621634070239, 10, -16 },
+ { 691048265816306, 10, -16 },
+ { 951568686979272, 10, -17 },
+ { 470453864314375, 10, -16 },
+ { 519620275962678, 10, -16 },
+ { 228511083788017, 10, -16 },
+ { 111795009422032, 10, -15 },
+ { 467799966069605, 10, -16 },
+ { 632819428994721, 10, -17 },
+ { 297514453415349, 10, -16 },
+ { 110803329393831, 10, -16 },
+ { 402497227621847, 10, -16 },
+ { 110390905421424, 10, -15 },
+ { 249783512546955, 10, -16 },
+ { 507285132232557, 10, -16 },
+ { 85360750932071, 10, -15 },
+ { 264247832568561, 10, -17 },
+ { 0, 10, 0 },
+ { 648769266895676, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 137198598753506, 10, -15 },
+ { 0, 10, 0 },
+ { 344865411594421, 10, -17 },
+ { 103479369826216, 10, -15 },
+ { 963750491003934, 10, -16 },
+ { 344679213925199, 10, -16 },
+ { 523358756139192, 10, -16 },
+ { 606847409760071, 10, -17 },
+ { 190213336179668, 10, -16 },
+ { 139982516894436, 10, -15 },
+ { 485037907552852, 10, -16 },
+ { 564992041922099, 10, -17 },
+ { 511130123810632, 10, -16 },
+ { 327915919388983, 10, -16 },
+ { 412847037902134, 10, -16 },
+ { 102538395340435, 10, -15 },
+ { 541711085438654, 10, -16 },
+ { 58113468815621, 10, -15 },
+ { 146898423862793, 10, -16 },
+ { 20581981076473, 10, -16 },
+ { 0, 10, 0 },
+ { 716407329260626, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 459417638828092, 10, -15 },
+ { 0, 10, 0 },
+ { 713481162351255, 10, -16 },
+ { 112634990652583, 10, -16 },
+ { 15913542590616, 10, -15 },
+ { 675155368456394, 10, -17 },
+ { 105304388578093, 10, -15 },
+ { 451806723898275, 10, -17 },
+ { 121700417266734, 10, -16 },
+ { 155170603840185, 10, -16 },
+ { 208427736324733, 10, -16 },
+ { 296913889655729, 10, -16 },
+ { 113281618402609, 10, -16 },
+ { 130752112476069, 10, -16 },
+ { 114428311329952, 10, -16 },
+ { 112077957610314, 10, -16 },
+ { 728227781704485, 10, -16 },
+ { 104583469929399, 10, -15 },
+ { 205675593619575, 10, -16 },
+ { 211579000816194, 10, -17 },
+ { 0, 10, 0 },
+ { 627835230591132, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 548555934593596, 10, -15 },
+ { 0, 10, 0 },
+ { 268793077950052, 10, -16 },
+ { 109707558092628, 10, -16 },
+ { 162294863575679, 10, -16 },
+ { 71503893148939, 10, -16 },
+ { 668699962811772, 10, -16 },
+ { 447820764747013, 10, -17 },
+ { 498304645373741, 10, -16 },
+ { 15576379150879, 10, -15 },
+ { 225975365709438, 10, -16 },
+ { 63951958093296, 10, -16 },
+ { 103991337712332, 10, -16 },
+ { 134131661168297, 10, -16 },
+ { 113542725982998, 10, -16 },
+ { 111480800099182, 10, -16 },
+ { 897475763521462, 10, -16 },
+ { 216754229130068, 10, -16 },
+ { 637811613230869, 10, -16 },
+ { 204400870800922, 10, -17 },
+ { 0, 10, 0 },
+ { 649821007934694, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 618328182302658, 10, -16 },
+ { 0, 10, 0 },
+ { 308602551671725, 10, -17 },
+ { 848050504090548, 10, -16 },
+ { 148271748376146, 10, -15 },
+ { 644225685339656, 10, -17 },
+ { 325767940371346, 10, -16 },
+ { 294525029386555, 10, -16 },
+ { 332660396588508, 10, -16 },
+ { 150402821529809, 10, -15 },
+ { 600540041471505, 10, -16 },
+ { 622835212701455, 10, -17 },
+ { 467809923507222, 10, -16 },
+ { 11630256189117, 10, -15 },
+ { 105884227110966, 10, -15 },
+ { 963309861815542, 10, -16 },
+ { 247131978935381, 10, -16 },
+ { 533670757815907, 10, -16 },
+ { 451438258253952, 10, -16 },
+ { 195455486465743, 10, -17 },
+ { 0, 10, 0 },
+ { 690511448150769, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 13213605566463, 10, -14 },
+ { 0, 10, 0 },
+ { 39352458244497, 10, -16 },
+ { 125527263035623, 10, -16 },
+ { 116172092097615, 10, -15 },
+ { 335035737192942, 10, -16 },
+ { 137744421603992, 10, -16 },
+ { 361219689117674, 10, -16 },
+ { 749112398928869, 10, -16 },
+ { 581844568333978, 10, -16 },
+ { 177778697114296, 10, -15 },
+ { 203667053299301, 10, -16 },
+ { 102228242513027, 10, -16 },
+ { 101367437329661, 10, -16 },
+ { 458867141950969, 10, -16 },
+ { 461615901594365, 10, -16 },
+ { 213443627524174, 10, -16 },
+ { 412698615059738, 10, -16 },
+ { 362028385926046, 10, -16 },
+ { 237883386412013, 10, -16 },
+ { 0, 10, 0 },
+ { 816785343610134, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 581483656421642, 10, -15 },
+ { 0, 10, 0 },
+ { 575370141658499, 10, -17 },
+ { 107492170220276, 10, -16 },
+ { 159153277563857, 10, -16 },
+ { 715271950727657, 10, -17 },
+ { 103857754750745, 10, -15 },
+ { 441809395002788, 10, -17 },
+ { 651439539513828, 10, -16 },
+ { 154343970491018, 10, -16 },
+ { 226351737461878, 10, -16 },
+ { 638238670837611, 10, -17 },
+ { 100321162025089, 10, -16 },
+ { 133626866526912, 10, -16 },
+ { 111482326928222, 10, -16 },
+ { 109679923356588, 10, -16 },
+ { 469248697581125, 10, -16 },
+ { 204656188216093, 10, -16 },
+ { 454420326405265, 10, -16 },
+ { 20550581774301, 10, -16 },
+ { 0, 10, 0 },
+ { 640275475778273, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 600212880070989, 10, -16 },
+ { 0, 10, 0 },
+ { 155909528963646, 10, -16 },
+ { 341492754981119, 10, -16 },
+ { 191452719813109, 10, -16 },
+ { 492528162205914, 10, -16 },
+ { 1388816943591, 10, -14 },
+ { 124187337007314, 10, -15 },
+ { 475949083656235, 10, -16 },
+ { 578366846169004, 10, -16 },
+ { 108105991609881, 10, -15 },
+ { 758478984091437, 10, -17 },
+ { 427015642685911, 10, -16 },
+ { 98609298305081, 10, -16 },
+ { 472653038035459, 10, -16 },
+ { 13930550922104, 10, -14 },
+ { 438950460453739, 10, -16 },
+ { 753805626626724, 10, -16 },
+ { 7444999366618, 10, -14 },
+ { 137460235217926, 10, -16 },
+ { 0, 10, 0 },
+ { 110265071795583, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 504463298866565, 10, -16 },
+ { 0, 10, 0 },
+ { 295794623940604, 10, -17 },
+ { 11448664430159, 10, -14 },
+ { 230627796267744, 10, -15 },
+ { 326860444850319, 10, -16 },
+ { 463008065672618, 10, -16 },
+ { 208116603036046, 10, -16 },
+ { 868844320025503, 10, -17 },
+ { 127354363826155, 10, -15 },
+ { 384291988169692, 10, -16 },
+ { 509879573956371, 10, -17 },
+ { 732763560200833, 10, -16 },
+ { 119741316918905, 10, -16 },
+ { 412117711973025, 10, -16 },
+ { 418594504158064, 10, -16 },
+ { 800791137840367, 10, -16 },
+ { 461495535286508, 10, -16 },
+ { 122618103917076, 10, -16 },
+ { 220686862994738, 10, -17 },
+ { 0, 10, 0 },
+ { 259528184756138, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 151289597133978, 10, -15 },
+ { 0, 10, 0 },
+ { 181088502142924, 10, -16 },
+ { 845722639937854, 10, -17 },
+ { 243517835296936, 10, -16 },
+ { 130140875866162, 10, -16 },
+ { 130485327460647, 10, -16 },
+ { 39480950464086, 10, -16 },
+ { 68957227605674, 10, -15 },
+ { 345350394775389, 10, -16 },
+ { 421371852846558, 10, -15 },
+ { 502021174909713, 10, -16 },
+ { 182288463465893, 10, -16 },
+ { 922543745179421, 10, -17 },
+ { 271430543523964, 10, -16 },
+ { 112009659178157, 10, -16 },
+ { 299525551183069, 10, -16 },
+ { 167483985004169, 10, -16 },
+ { 442948608162983, 10, -16 },
+ { 137436900452234, 10, -16 },
+ { 0, 10, 0 },
+ { 791713277847664, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 301187690083806, 10, -16 },
+ { 0, 10, 0 },
+ { 297703251388855, 10, -17 },
+ { 129087480010394, 10, -16 },
+ { 127701348933296, 10, -16 },
+ { 489909197044805, 10, -17 },
+ { 755362157236004, 10, -15 },
+ { 421875019069135, 10, -17 },
+ { 544755224642863, 10, -17 },
+ { 672415667286445, 10, -16 },
+ { 993147405364501, 10, -17 },
+ { 34525257333146, 10, -16 },
+ { 145406679083558, 10, -16 },
+ { 959174300861068, 10, -17 },
+ { 979046619478326, 10, -17 },
+ { 109722699723213, 10, -16 },
+ { 240348967587567, 10, -16 },
+ { 129646886984637, 10, -16 },
+ { 830749749929993, 10, -17 },
+ { 206652657395679, 10, -17 },
+ { 0, 10, 0 },
+ { 434725632186908, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 182065079969913, 10, -16 },
+ { 0, 10, 0 },
+ { 461033343925477, 10, -17 },
+ { 601984411920156, 10, -17 },
+ { 896975102127509, 10, -17 },
+ { 158409902327274, 10, -16 },
+ { 815031786015884, 10, -17 },
+ { 323671661867316, 10, -17 },
+ { 121541975399299, 10, -15 },
+ { 955179354299343, 10, -17 },
+ { 572701583363607, 10, -15 },
+ { 888621078826737, 10, -16 },
+ { 554557395063775, 10, -17 },
+ { 737114880334047, 10, -17 },
+ { 805689471955894, 10, -17 },
+ { 90476842371888, 10, -16 },
+ { 11996344340035, 10, -15 },
+ { 151767777720757, 10, -16 },
+ { 484608570539586, 10, -16 },
+ { 271480794398447, 10, -17 },
+ { 0, 10, 0 },
+ { 821001225272439, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 519560370112756, 10, -16 },
+ { 0, 10, 0 },
+ { 319568849130329, 10, -17 },
+ { 164209924375749, 10, -16 },
+ { 135525421489723, 10, -15 },
+ { 606930016195564, 10, -17 },
+ { 214903631970119, 10, -15 },
+ { 590470069378965, 10, -17 },
+ { 411978155754099, 10, -16 },
+ { 110191565685585, 10, -15 },
+ { 295284139132255, 10, -16 },
+ { 56384952790433, 10, -16 },
+ { 324182619734966, 10, -16 },
+ { 110783818743191, 10, -16 },
+ { 730614545799266, 10, -16 },
+ { 114359372840997, 10, -15 },
+ { 25012262267599, 10, -15 },
+ { 733574529092118, 10, -16 },
+ { 506164121092993, 10, -16 },
+ { 20131012891089, 10, -16 },
+ { 0, 10, 0 },
+ { 606716516597621, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 376278176199443, 10, -16 },
+ { 0, 10, 0 },
+ { 291629054078107, 10, -16 },
+ { 668529670746155, 10, -17 },
+ { 962894479753558, 10, -17 },
+ { 569544834657521, 10, -16 },
+ { 943870754618847, 10, -17 },
+ { 298607704783755, 10, -17 },
+ { 112390668188889, 10, -15 },
+ { 950315411744365, 10, -17 },
+ { 815619947637909, 10, -16 },
+ { 107211690691749, 10, -16 },
+ { 611113248934609, 10, -17 },
+ { 827782032409552, 10, -17 },
+ { 718444327097801, 10, -17 },
+ { 790281733956267, 10, -17 },
+ { 148292366761391, 10, -16 },
+ { 196757434159608, 10, -16 },
+ { 531576296398338, 10, -15 },
+ { 225024444099194, 10, -17 },
+ { 0, 10, 0 },
+ { 934570572605337, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 704983831267083, 10, -16 },
+ { 0, 10, 0 },
+ { 302923045987858, 10, -16 },
+ { 237708644999187, 10, -16 },
+ { 202166434012667, 10, -16 },
+ { 699101612910393, 10, -17 },
+ { 208074676313984, 10, -16 },
+ { 160561034310586, 10, -15 },
+ { 826048006570353, 10, -17 },
+ { 181708008940226, 10, -16 },
+ { 245730867791843, 10, -16 },
+ { 471790025812566, 10, -17 },
+ { 476184667165792, 10, -15 },
+ { 975923945574332, 10, -17 },
+ { 154070284932755, 10, -16 },
+ { 155463078384461, 10, -16 },
+ { 289667452997043, 10, -16 },
+ { 190503995311473, 10, -16 },
+ { 251882447779394, 10, -16 },
+ { 180638347661696, 10, -17 },
+ { 0, 10, 0 },
+ { 210016927927845, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 697175970519081, 10, -15 },
+ { 0, 10, 0 },
+ { 612949038520248, 10, -17 },
+ { 10576012600447, 10, -15 },
+ { 168691065810637, 10, -16 },
+ { 727931460231283, 10, -17 },
+ { 277752917114125, 10, -16 },
+ { 457289421283017, 10, -17 },
+ { 133492478802141, 10, -16 },
+ { 161505981654709, 10, -16 },
+ { 6458160400018, 10, -14 },
+ { 66866065250946, 10, -16 },
+ { 955722171785888, 10, -17 },
+ { 141750231234005, 10, -16 },
+ { 117587523197675, 10, -16 },
+ { 115518600819163, 10, -16 },
+ { 373923733093824, 10, -16 },
+ { 210035966147154, 10, -16 },
+ { 230272398374584, 10, -16 },
+ { 211008273358567, 10, -17 },
+ { 0, 10, 0 },
+ { 661176655545908, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 307429503289115, 10, -16 },
+ { 0, 10, 0 },
+ { 301600554767749, 10, -17 },
+ { 126804715557845, 10, -16 },
+ { 112910319157225, 10, -16 },
+ { 489536471156861, 10, -17 },
+ { 816361178737167, 10, -15 },
+ { 404011688248603, 10, -17 },
+ { 527025155767854, 10, -17 },
+ { 126062631100579, 10, -16 },
+ { 95630848234458, 10, -16 },
+ { 330607173541137, 10, -17 },
+ { 144436165523963, 10, -16 },
+ { 925708564785468, 10, -17 },
+ { 856002011845618, 10, -17 },
+ { 860163472473947, 10, -17 },
+ { 239776033520813, 10, -16 },
+ { 126101616981833, 10, -16 },
+ { 808865508714952, 10, -17 },
+ { 209024183063562, 10, -17 },
+ { 0, 10, 0 },
+ { 417962295198648, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 165620764436922, 10, -16 },
+ { 0, 10, 0 },
+ { 254724589646259, 10, -17 },
+ { 135652407912428, 10, -16 },
+ { 225235381491223, 10, -16 },
+ { 93697829996996, 10, -16 },
+ { 135534071132785, 10, -16 },
+ { 737995684066674, 10, -15 },
+ { 625294439239228, 10, -17 },
+ { 166740225957671, 10, -16 },
+ { 127957139768716, 10, -16 },
+ { 488305888146908, 10, -17 },
+ { 204351927989374, 10, -16 },
+ { 916971510974263, 10, -17 },
+ { 185611215514225, 10, -16 },
+ { 17529761323107, 10, -15 },
+ { 195497226360058, 10, -16 },
+ { 121362870174483, 10, -16 },
+ { 81484886575958, 10, -16 },
+ { 220126758712387, 10, -17 },
+ { 0, 10, 0 },
+ { 215493312002502, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 390717904482494, 10, -16 },
+ { 0, 10, 0 },
+ { 278234855074297, 10, -17 },
+ { 275902761351746, 10, -15 },
+ { 211795273388755, 10, -16 },
+ { 472248955410089, 10, -17 },
+ { 525599065043967, 10, -15 },
+ { 457712314164531, 10, -17 },
+ { 582371015724186, 10, -17 },
+ { 141248516454611, 10, -16 },
+ { 97900169823245, 10, -16 },
+ { 321653359773657, 10, -17 },
+ { 183407214469033, 10, -16 },
+ { 101711840790978, 10, -16 },
+ { 105923359602968, 10, -16 },
+ { 947381534335949, 10, -17 },
+ { 243546124299064, 10, -16 },
+ { 136456924389862, 10, -16 },
+ { 835794460006713, 10, -17 },
+ { 176531321440742, 10, -17 },
+ { 0, 10, 0 },
+ { 421117735160083, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 17569052359688, 10, -15 },
+ { 0, 10, 0 },
+ { 461325430135679, 10, -17 },
+ { 5799614978576, 10, -15 },
+ { 868173782747798, 10, -17 },
+ { 163926341406551, 10, -16 },
+ { 780462106419722, 10, -17 },
+ { 309010823089016, 10, -17 },
+ { 772494769827519, 10, -16 },
+ { 912265425028462, 10, -17 },
+ { 708377607792284, 10, -15 },
+ { 163833563521599, 10, -16 },
+ { 520472399596546, 10, -17 },
+ { 721401244852586, 10, -17 },
+ { 748545121225987, 10, -17 },
+ { 890725663695599, 10, -17 },
+ { 114062653090453, 10, -16 },
+ { 145481623883403, 10, -16 },
+ { 333146126859862, 10, -16 },
+ { 276304306023618, 10, -17 },
+ { 0, 10, 0 },
+ { 824559678789173, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 229645736060919, 10, -16 },
+ { 0, 10, 0 },
+ { 360997462765418, 10, -17 },
+ { 149058694488653, 10, -15 },
+ { 234453925899044, 10, -16 },
+ { 565400002546167, 10, -17 },
+ { 34875774849816, 10, -15 },
+ { 273128069241304, 10, -16 },
+ { 861542633114099, 10, -17 },
+ { 18569386892465, 10, -15 },
+ { 136063938819491, 10, -16 },
+ { 455750625274512, 10, -17 },
+ { 332397083173255, 10, -15 },
+ { 114584213138118, 10, -16 },
+ { 147138564727532, 10, -16 },
+ { 143627338322734, 10, -16 },
+ { 117462583559297, 10, -15 },
+ { 189715231785518, 10, -15 },
+ { 127373967037287, 10, -16 },
+ { 161834201456541, 10, -17 },
+ { 0, 10, 0 },
+ { 629557559298428, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 173283526168611, 10, -16 },
+ { 0, 10, 0 },
+ { 361910074846003, 10, -17 },
+ { 723516280042274, 10, -17 },
+ { 121273308396044, 10, -16 },
+ { 397504301100958, 10, -16 },
+ { 944893192137444, 10, -17 },
+ { 397427060150241, 10, -16 },
+ { 399510499086066, 10, -16 },
+ { 120471702999556, 10, -16 },
+ { 185391049645354, 10, -15 },
+ { 884843039769953, 10, -17 },
+ { 804134729193502, 10, -17 },
+ { 744961152906766, 10, -17 },
+ { 256584165538904, 10, -16 },
+ { 266056377461557, 10, -16 },
+ { 144799187348732, 10, -16 },
+ { 138429557574314, 10, -16 },
+ { 75435611758063, 10, -15 },
+ { 709716815694545, 10, -17 },
+ { 0, 10, 0 },
+ { 430417431511608, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 473359782500422, 10, -16 },
+ { 0, 10, 0 },
+ { 313288258420221, 10, -17 },
+ { 117414547219809, 10, -15 },
+ { 147143012870567, 10, -15 },
+ { 247038428232954, 10, -16 },
+ { 307602226184157, 10, -16 },
+ { 118240938078694, 10, -15 },
+ { 217153149321867, 10, -16 },
+ { 520705548533564, 10, -16 },
+ { 325816188212136, 10, -16 },
+ { 572928632667375, 10, -17 },
+ { 320443442644555, 10, -16 },
+ { 111416644800743, 10, -16 },
+ { 113081385982304, 10, -15 },
+ { 269693409091817, 10, -16 },
+ { 595492504591043, 10, -16 },
+ { 514988918896157, 10, -16 },
+ { 520196909748788, 10, -16 },
+ { 248317892448942, 10, -16 },
+ { 0, 10, 0 },
+ { 351570434176567, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 178314914770178, 10, -16 },
+ { 0, 10, 0 },
+ { 270180380259289, 10, -16 },
+ { 291224813715011, 10, -16 },
+ { 207824905680079, 10, -16 },
+ { 531384081556547, 10, -17 },
+ { 227815221662174, 10, -16 },
+ { 280010844636776, 10, -16 },
+ { 683802293533618, 10, -17 },
+ { 195044012143317, 10, -16 },
+ { 113198507272972, 10, -16 },
+ { 413636723729504, 10, -17 },
+ { 674145153601838, 10, -15 },
+ { 975905770704919, 10, -17 },
+ { 155133434221443, 10, -16 },
+ { 159677668545673, 10, -16 },
+ { 323547824279222, 10, -16 },
+ { 504191090050945, 10, -16 },
+ { 974019798467228, 10, -17 },
+ { 145603898332685, 10, -17 },
+ { 0, 10, 0 },
+ { 624727587466459, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 463916723420533, 10, -16 },
+ { 0, 10, 0 },
+ { 509890320139726, 10, -17 },
+ { 724197686183121, 10, -17 },
+ { 103894210938044, 10, -16 },
+ { 281081332273779, 10, -16 },
+ { 100964765544607, 10, -16 },
+ { 316293791163499, 10, -17 },
+ { 914084832407152, 10, -16 },
+ { 103064194415085, 10, -16 },
+ { 243911510836512, 10, -15 },
+ { 119203611164784, 10, -16 },
+ { 686668778661194, 10, -17 },
+ { 863946325187537, 10, -17 },
+ { 793575240247517, 10, -17 },
+ { 875397682354616, 10, -17 },
+ { 339862712890609, 10, -16 },
+ { 575461848146044, 10, -16 },
+ { 376346927611329, 10, -15 },
+ { 227277218194672, 10, -17 },
+ { 0, 10, 0 },
+ { 839685308265745, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 111251122490725, 10, -15 },
+ { 0, 10, 0 },
+ { 350936994142573, 10, -17 },
+ { 136460516339691, 10, -16 },
+ { 31956504701992, 10, -15 },
+ { 22927142139413, 10, -15 },
+ { 606417168252098, 10, -16 },
+ { 311547508681381, 10, -16 },
+ { 102133128007238, 10, -16 },
+ { 158325681627883, 10, -15 },
+ { 725956688017889, 10, -16 },
+ { 606083151590649, 10, -17 },
+ { 25296819450484, 10, -15 },
+ { 128614950319869, 10, -15 },
+ { 709953453779557, 10, -16 },
+ { 107921762536182, 10, -15 },
+ { 961698176908658, 10, -16 },
+ { 300131215847614, 10, -16 },
+ { 142204986173312, 10, -16 },
+ { 220057949228504, 10, -17 },
+ { 0, 10, 0 },
+ { 179307731363118, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 150330170657812, 10, -15 },
+ { 0, 10, 0 },
+ { 384962477146157, 10, -17 },
+ { 415101956874615, 10, -16 },
+ { 717434442731627, 10, -16 },
+ { 91698592573461, 10, -16 },
+ { 15813501002463, 10, -15 },
+ { 186871023865215, 10, -16 },
+ { 459967987537168, 10, -16 },
+ { 376687059006566, 10, -16 },
+ { 807039568952664, 10, -16 },
+ { 631036491308248, 10, -17 },
+ { 220052434741334, 10, -16 },
+ { 260635824250944, 10, -15 },
+ { 128885763694754, 10, -16 },
+ { 341687414511997, 10, -16 },
+ { 492306551950876, 10, -16 },
+ { 448177591485689, 10, -16 },
+ { 474618631153425, 10, -16 },
+ { 169113165553706, 10, -16 },
+ { 0, 10, 0 },
+ { 503136912129934, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 18612525705047, 10, -15 },
+ { 0, 10, 0 },
+ { 436484348717938, 10, -17 },
+ { 635171663961145, 10, -17 },
+ { 854528114066988, 10, -17 },
+ { 210679464923513, 10, -15 },
+ { 852910098706077, 10, -17 },
+ { 3756787718953, 10, -15 },
+ { 235141365479091, 10, -15 },
+ { 871909013778928, 10, -17 },
+ { 186547548902979, 10, -15 },
+ { 258275651146491, 10, -16 },
+ { 577328982687839, 10, -17 },
+ { 712570233902525, 10, -17 },
+ { 665116138044842, 10, -17 },
+ { 777733825204561, 10, -17 },
+ { 124221749212956, 10, -16 },
+ { 154827589355083, 10, -16 },
+ { 166519104849385, 10, -15 },
+ { 360598297087961, 10, -17 },
+ { 0, 10, 0 },
+ { 276166830795694, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 28018878179687, 10, -14 },
+ { 0, 10, 0 },
+ { 349574446985749, 10, -16 },
+ { 109931938513607, 10, -16 },
+ { 314691232077725, 10, -16 },
+ { 887082306521463, 10, -17 },
+ { 185802292360859, 10, -16 },
+ { 190215222539637, 10, -16 },
+ { 465366456518853, 10, -16 },
+ { 308636519010535, 10, -16 },
+ { 1174701128648, 10, -13 },
+ { 22366436286146, 10, -15 },
+ { 28685422456575, 10, -15 },
+ { 113451506095501, 10, -16 },
+ { 120523592436745, 10, -16 },
+ { 558749234359903, 10, -16 },
+ { 9389465449358, 10, -14 },
+ { 206127820714474, 10, -16 },
+ { 143438952331509, 10, -15 },
+ { 210113010655673, 10, -17 },
+ { 0, 10, 0 },
+ { 729374334943933, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 178482774286923, 10, -15 },
+ { 0, 10, 0 },
+ { 343244185950325, 10, -17 },
+ { 510064745225872, 10, -16 },
+ { 108005276690977, 10, -15 },
+ { 550854357742166, 10, -17 },
+ { 505132362215489, 10, -16 },
+ { 684238114437561, 10, -17 },
+ { 839247123041098, 10, -17 },
+ { 20635865637955, 10, -14 },
+ { 155132550551612, 10, -16 },
+ { 155179998217203, 10, -16 },
+ { 121651216873688, 10, -15 },
+ { 125640750132545, 10, -16 },
+ { 688183858957725, 10, -16 },
+ { 68278067102915, 10, -15 },
+ { 519892007458219, 10, -16 },
+ { 188125918427029, 10, -16 },
+ { 132036209188223, 10, -16 },
+ { 186355776630174, 10, -17 },
+ { 0, 10, 0 },
+ { 62235618850527, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 520123491721161, 10, -16 },
+ { 0, 10, 0 },
+ { 467533678274176, 10, -17 },
+ { 816150222314885, 10, -17 },
+ { 246468450422524, 10, -16 },
+ { 127612239417055, 10, -16 },
+ { 101035687676531, 10, -16 },
+ { 335223133780995, 10, -17 },
+ { 340436088431457, 10, -15 },
+ { 493736122581247, 10, -16 },
+ { 221427428375803, 10, -15 },
+ { 21326858452638, 10, -15 },
+ { 708326524537741, 10, -17 },
+ { 859443939718277, 10, -17 },
+ { 883112977305843, 10, -17 },
+ { 101172460769005, 10, -16 },
+ { 4402262984858, 10, -14 },
+ { 178059692213348, 10, -16 },
+ { 122602493731789, 10, -15 },
+ { 219511226267063, 10, -17 },
+ { 0, 10, 0 },
+ { 761428368327651, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 609776448740981, 10, -16 },
+ { 0, 10, 0 },
+ { 303779615841488, 10, -17 },
+ { 485599880513482, 10, -16 },
+ { 289123009995078, 10, -16 },
+ { 539212129953235, 10, -17 },
+ { 70837597477353, 10, -15 },
+ { 196243962452805, 10, -16 },
+ { 351886782843642, 10, -16 },
+ { 116621562503871, 10, -15 },
+ { 404780261323905, 10, -16 },
+ { 472495482049674, 10, -17 },
+ { 110365572729446, 10, -16 },
+ { 499742991440538, 10, -15 },
+ { 127079062189524, 10, -16 },
+ { 139995939387458, 10, -16 },
+ { 311052540782046, 10, -16 },
+ { 15783833135297, 10, -15 },
+ { 135610219036526, 10, -16 },
+ { 162822728368054, 10, -17 },
+ { 0, 10, 0 },
+ { 54092591923956, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 601701605974024, 10, -16 },
+ { 0, 10, 0 },
+ { 310825881292973, 10, -17 },
+ { 751661452269569, 10, -16 },
+ { 151780708797301, 10, -15 },
+ { 786482064237408, 10, -17 },
+ { 22719867806755, 10, -14 },
+ { 753229868123946, 10, -16 },
+ { 92013988974019, 10, -16 },
+ { 298056402363212, 10, -16 },
+ { 628393668826703, 10, -16 },
+ { 525023655731201, 10, -17 },
+ { 523580846276347, 10, -16 },
+ { 105905966355649, 10, -16 },
+ { 420443437576849, 10, -16 },
+ { 422569019758808, 10, -16 },
+ { 48799855867077, 10, -15 },
+ { 291142123625047, 10, -16 },
+ { 21684979140647, 10, -15 },
+ { 18367267878594, 10, -15 },
+ { 0, 10, 0 },
+ { 340801899041818, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 191634683080169, 10, -16 },
+ { 0, 10, 0 },
+ { 461678415500084, 10, -17 },
+ { 663692078302136, 10, -17 },
+ { 89320126733232, 10, -16 },
+ { 140760150436457, 10, -16 },
+ { 828668529916547, 10, -17 },
+ { 306284962635632, 10, -17 },
+ { 342057629768367, 10, -15 },
+ { 949764392959161, 10, -17 },
+ { 288139080098317, 10, -15 },
+ { 719403460995186, 10, -16 },
+ { 576376032964993, 10, -17 },
+ { 410350948696653, 10, -16 },
+ { 751936799259952, 10, -17 },
+ { 818186003921487, 10, -17 },
+ { 125685514349665, 10, -16 },
+ { 164016078478728, 10, -16 },
+ { 966156300821176, 10, -16 },
+ { 233989077537884, 10, -17 },
+ { 0, 10, 0 },
+ { 778703414359025, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 117715616130467, 10, -15 },
+ { 0, 10, 0 },
+ { 362363833473938, 10, -16 },
+ { 698161483974674, 10, -16 },
+ { 116109992859478, 10, -15 },
+ { 804213473177901, 10, -17 },
+ { 507079531621566, 10, -16 },
+ { 247555536454768, 10, -16 },
+ { 241690606881659, 10, -16 },
+ { 478034156141794, 10, -16 },
+ { 805950076425744, 10, -16 },
+ { 344565904363943, 10, -16 },
+ { 3383865805628, 10, -14 },
+ { 112508949469922, 10, -16 },
+ { 872705136255431, 10, -16 },
+ { 909868540681149, 10, -16 },
+ { 369721560472433, 10, -16 },
+ { 882464412361492, 10, -16 },
+ { 169980303483422, 10, -16 },
+ { 233335560676474, 10, -17 },
+ { 0, 10, 0 },
+ { 277384812653143, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 439478058827027, 10, -16 },
+ { 0, 10, 0 },
+ { 218764507737323, 10, -17 },
+ { 652951011212409, 10, -16 },
+ { 70123064033974, 10, -14 },
+ { 479392690601242, 10, -17 },
+ { 139128920950299, 10, -16 },
+ { 766686696550161, 10, -17 },
+ { 652327412121808, 10, -17 },
+ { 271595455938183, 10, -16 },
+ { 126495687359509, 10, -16 },
+ { 418523199356253, 10, -17 },
+ { 155371279488379, 10, -16 },
+ { 131483484978035, 10, -16 },
+ { 289542293339975, 10, -16 },
+ { 17834172271004, 10, -15 },
+ { 25611544263326, 10, -15 },
+ { 162623510111024, 10, -16 },
+ { 105836352930498, 10, -16 },
+ { 183124829664973, 10, -17 },
+ { 0, 10, 0 },
+ { 588930295763669, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 213363674093254, 10, -16 },
+ { 0, 10, 0 },
+ { 484317282379135, 10, -17 },
+ { 623881568835088, 10, -17 },
+ { 915310947270954, 10, -17 },
+ { 692689665330186, 10, -16 },
+ { 852398057046122, 10, -17 },
+ { 311652614851973, 10, -17 },
+ { 841996258732598, 10, -16 },
+ { 92362048898257, 10, -16 },
+ { 354450272044763, 10, -15 },
+ { 132045940341111, 10, -16 },
+ { 567439082522215, 10, -17 },
+ { 767477576193118, 10, -17 },
+ { 723705190055059, 10, -17 },
+ { 833382821469368, 10, -17 },
+ { 12942162084698, 10, -15 },
+ { 171786406478667, 10, -16 },
+ { 318457130507344, 10, -15 },
+ { 266334529335275, 10, -17 },
+ { 0, 10, 0 },
+ { 996678620095904, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 284967239153269, 10, -16 },
+ { 0, 10, 0 },
+ { 400105251567586, 10, -17 },
+ { 237029151852886, 10, -16 },
+ { 21234076024691, 10, -15 },
+ { 616461692536979, 10, -17 },
+ { 231458637816187, 10, -16 },
+ { 350935300628978, 10, -16 },
+ { 37623553277663, 10, -15 },
+ { 194098584839462, 10, -16 },
+ { 14298981705576, 10, -15 },
+ { 482370905489589, 10, -17 },
+ { 366466949934833, 10, -15 },
+ { 117650495701272, 10, -16 },
+ { 153271895997324, 10, -16 },
+ { 15263724803418, 10, -15 },
+ { 338772945780564, 10, -15 },
+ { 269355942410244, 10, -16 },
+ { 130514783914976, 10, -16 },
+ { 167120868268221, 10, -17 },
+ { 0, 10, 0 },
+ { 686551573827455, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 186762957718561, 10, -16 },
+ { 0, 10, 0 },
+ { 471125060936745, 10, -17 },
+ { 677576012500721, 10, -17 },
+ { 78270594151518, 10, -16 },
+ { 135009444248787, 10, -16 },
+ { 761459031910721, 10, -17 },
+ { 267749426585004, 10, -17 },
+ { 683229465219987, 10, -15 },
+ { 852588162652296, 10, -17 },
+ { 565531863183135, 10, -16 },
+ { 122982819263637, 10, -16 },
+ { 550559363253296, 10, -17 },
+ { 749472920944, 10, -14 },
+ { 612743253419583, 10, -17 },
+ { 682051410355327, 10, -17 },
+ { 118615985350654, 10, -16 },
+ { 171135937115453, 10, -16 },
+ { 78735911248974, 10, -15 },
+ { 202134682101604, 10, -17 },
+ { 0, 10, 0 },
+ { 756614855881053, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 307429503289115, 10, -16 },
+ { 0, 10, 0 },
+ { 301600554767749, 10, -17 },
+ { 126804715557845, 10, -16 },
+ { 112910319157225, 10, -16 },
+ { 489536471156861, 10, -17 },
+ { 816361178737167, 10, -15 },
+ { 404011688248603, 10, -17 },
+ { 527025155767854, 10, -17 },
+ { 126062631100579, 10, -16 },
+ { 95630848234458, 10, -16 },
+ { 330607173541137, 10, -17 },
+ { 144436165523963, 10, -16 },
+ { 925708564785468, 10, -17 },
+ { 856002011845618, 10, -17 },
+ { 860163472473947, 10, -17 },
+ { 239776033520813, 10, -16 },
+ { 126101616981833, 10, -16 },
+ { 808865508714952, 10, -17 },
+ { 209024183063562, 10, -17 },
+ { 0, 10, 0 },
+ { 417962295198648, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 167800095383421, 10, -16 },
+ { 0, 10, 0 },
+ { 254917108103785, 10, -17 },
+ { 134922075728435, 10, -16 },
+ { 231318169456065, 10, -16 },
+ { 249772587010939, 10, -16 },
+ { 134637273300551, 10, -16 },
+ { 659667921025518, 10, -15 },
+ { 658032486580524, 10, -17 },
+ { 183786448511188, 10, -16 },
+ { 136340379556431, 10, -16 },
+ { 50718144514005, 10, -16 },
+ { 196997411075658, 10, -16 },
+ { 923608939186067, 10, -17 },
+ { 481878463523131, 10, -16 },
+ { 497866471950346, 10, -16 },
+ { 196688787474003, 10, -16 },
+ { 124282475850475, 10, -16 },
+ { 857280667277721, 10, -17 },
+ { 230451572301677, 10, -17 },
+ { 0, 10, 0 },
+ { 205567380771965, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 364563374732219, 10, -15 },
+ { 0, 10, 0 },
+ { 533454130810787, 10, -17 },
+ { 13182494782717, 10, -15 },
+ { 18016801454796, 10, -15 },
+ { 715172088135421, 10, -16 },
+ { 712232740210658, 10, -16 },
+ { 523441560293021, 10, -17 },
+ { 10899508629041, 10, -15 },
+ { 173960588298467, 10, -16 },
+ { 191491654896587, 10, -16 },
+ { 571832934451651, 10, -17 },
+ { 137097073029364, 10, -16 },
+ { 13374855687572, 10, -15 },
+ { 126432334194701, 10, -16 },
+ { 301388255853482, 10, -16 },
+ { 275639596738065, 10, -15 },
+ { 347063776493326, 10, -16 },
+ { 178477024590171, 10, -16 },
+ { 242984291509783, 10, -17 },
+ { 0, 10, 0 },
+ { 879503301915533, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 184748367353474, 10, -16 },
+ { 0, 10, 0 },
+ { 464718412043055, 10, -17 },
+ { 627453497182628, 10, -17 },
+ { 83716489930311, 10, -16 },
+ { 433596646289727, 10, -16 },
+ { 787625009765014, 10, -17 },
+ { 298584302414923, 10, -17 },
+ { 327886279216914, 10, -15 },
+ { 884303024759533, 10, -17 },
+ { 366852493693289, 10, -15 },
+ { 139944609183004, 10, -16 },
+ { 541933331251576, 10, -17 },
+ { 735307250943424, 10, -17 },
+ { 682469221120158, 10, -17 },
+ { 791137982118615, 10, -17 },
+ { 118307093800972, 10, -16 },
+ { 158892223908962, 10, -16 },
+ { 940733745337776, 10, -16 },
+ { 2553731459106, 10, -15 },
+ { 0, 10, 0 },
+ { 891585873562977, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 227788564699426, 10, -16 },
+ { 0, 10, 0 },
+ { 494207006109963, 10, -17 },
+ { 783942156697351, 10, -17 },
+ { 101990370228375, 10, -16 },
+ { 434566177593688, 10, -16 },
+ { 96559380546888, 10, -16 },
+ { 322363501791053, 10, -17 },
+ { 320222163954138, 10, -15 },
+ { 104153372315358, 10, -16 },
+ { 471043748596926, 10, -16 },
+ { 435509660363483, 10, -16 },
+ { 755302473055603, 10, -17 },
+ { 869962744800199, 10, -17 },
+ { 78687499204659, 10, -16 },
+ { 841966002229206, 10, -17 },
+ { 178410656812625, 10, -16 },
+ { 129392375840993, 10, -15 },
+ { 2632439363237, 10, -13 },
+ { 224559785710096, 10, -17 },
+ { 0, 10, 0 },
+ { 871843614126787, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 248781366650923, 10, -15 },
+ { 0, 10, 0 },
+ { 635985510236885, 10, -16 },
+ { 133990078983122, 10, -16 },
+ { 48552324972286, 10, -15 },
+ { 692783039401585, 10, -17 },
+ { 962163245480475, 10, -16 },
+ { 475555937450932, 10, -17 },
+ { 155408715214575, 10, -16 },
+ { 160183885553323, 10, -16 },
+ { 209405715934171, 10, -16 },
+ { 602702747905041, 10, -17 },
+ { 131537452086179, 10, -16 },
+ { 125485938178456, 10, -16 },
+ { 1235625391513, 10, -14 },
+ { 116335294485799, 10, -16 },
+ { 25489590185556, 10, -14 },
+ { 243863567240086, 10, -16 },
+ { 127984070145536, 10, -15 },
+ { 198735657230819, 10, -17 },
+ { 0, 10, 0 },
+ { 644097009421973, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 184611256715164, 10, -16 },
+ { 0, 10, 0 },
+ { 222644308455645, 10, -17 },
+ { 163181532369394, 10, -15 },
+ { 198083782444095, 10, -15 },
+ { 60184291656421, 10, -16 },
+ { 138613454594408, 10, -16 },
+ { 274277604927206, 10, -16 },
+ { 677979518682598, 10, -17 },
+ { 574661998413262, 10, -16 },
+ { 13889387444391, 10, -15 },
+ { 454765259443762, 10, -17 },
+ { 285574906986801, 10, -16 },
+ { 108183222875245, 10, -16 },
+ { 338632765101704, 10, -16 },
+ { 351620802141071, 10, -15 },
+ { 225157134639941, 10, -16 },
+ { 152571102083222, 10, -16 },
+ { 987219237663481, 10, -17 },
+ { 199544016740455, 10, -17 },
+ { 0, 10, 0 },
+ { 251104349266105, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 537587557819385, 10, -15 },
+ { 0, 10, 0 },
+ { 240685777178423, 10, -16 },
+ { 126598934904684, 10, -16 },
+ { 182913518864977, 10, -16 },
+ { 655686715374466, 10, -17 },
+ { 385095340543572, 10, -16 },
+ { 496231561412454, 10, -17 },
+ { 111185476871838, 10, -16 },
+ { 171732084202161, 10, -16 },
+ { 186477055040067, 10, -16 },
+ { 572174861739443, 10, -17 },
+ { 125439969445574, 10, -16 },
+ { 143827495275491, 10, -16 },
+ { 12669017330986, 10, -15 },
+ { 122766654421061, 10, -16 },
+ { 21278161512255, 10, -14 },
+ { 246431238516265, 10, -16 },
+ { 19925203011043, 10, -15 },
+ { 202992150998728, 10, -17 },
+ { 0, 10, 0 },
+ { 64855950104888, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 308864067423052, 10, -16 },
+ { 0, 10, 0 },
+ { 471832138275167, 10, -17 },
+ { 751872935985919, 10, -17 },
+ { 415467571454834, 10, -16 },
+ { 41709996795423, 10, -15 },
+ { 87969586166025, 10, -16 },
+ { 325276749128138, 10, -17 },
+ { 158115538609688, 10, -15 },
+ { 100773741783712, 10, -16 },
+ { 346666107857476, 10, -15 },
+ { 13075794075011, 10, -15 },
+ { 606307189336759, 10, -17 },
+ { 795940804222789, 10, -17 },
+ { 822089852935066, 10, -17 },
+ { 871100905465277, 10, -17 },
+ { 135253096105646, 10, -16 },
+ { 169372811948563, 10, -16 },
+ { 236491076080255, 10, -15 },
+ { 248941243738647, 10, -17 },
+ { 0, 10, 0 },
+ { 887144164199233, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 188517792214434, 10, -16 },
+ { 0, 10, 0 },
+ { 369850783635518, 10, -17 },
+ { 292702585280488, 10, -16 },
+ { 124720449012049, 10, -15 },
+ { 20833376726499, 10, -14 },
+ { 108521037016296, 10, -16 },
+ { 562395780602479, 10, -17 },
+ { 58853594109374, 10, -15 },
+ { 138921081745989, 10, -16 },
+ { 183170642805645, 10, -15 },
+ { 71749625146213, 10, -15 },
+ { 942222264558744, 10, -17 },
+ { 866139070629907, 10, -17 },
+ { 12122021670007, 10, -15 },
+ { 256774085513546, 10, -16 },
+ { 304741684827259, 10, -16 },
+ { 853994715516532, 10, -16 },
+ { 230503564152986, 10, -16 },
+ { 404355895318857, 10, -17 },
+ { 0, 10, 0 },
+ { 598746160585011, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 330940012863267, 10, -16 },
+ { 0, 10, 0 },
+ { 162869251204417, 10, -16 },
+ { 186214799464197, 10, -16 },
+ { 313532840265111, 10, -16 },
+ { 251214516324702, 10, -16 },
+ { 11333451787206, 10, -15 },
+ { 414067684850903, 10, -16 },
+ { 509550840289363, 10, -16 },
+ { 135800747577963, 10, -16 },
+ { 119795722352653, 10, -15 },
+ { 575713420055464, 10, -16 },
+ { 971800104435884, 10, -17 },
+ { 930254768945097, 10, -17 },
+ { 603221231079451, 10, -16 },
+ { 113885771217095, 10, -16 },
+ { 342747568555013, 10, -16 },
+ { 95566132002112, 10, -15 },
+ { 261389069263893, 10, -15 },
+ { 311085144224302, 10, -17 },
+ { 0, 10, 0 },
+ { 838599505238833, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 307429503289115, 10, -16 },
+ { 0, 10, 0 },
+ { 301600554767749, 10, -17 },
+ { 126804715557845, 10, -16 },
+ { 112910319157225, 10, -16 },
+ { 489536471156861, 10, -17 },
+ { 816361178737167, 10, -15 },
+ { 404011688248603, 10, -17 },
+ { 527025155767854, 10, -17 },
+ { 126062631100579, 10, -16 },
+ { 95630848234458, 10, -16 },
+ { 330607173541137, 10, -17 },
+ { 144436165523963, 10, -16 },
+ { 925708564785468, 10, -17 },
+ { 856002011845618, 10, -17 },
+ { 860163472473947, 10, -17 },
+ { 239776033520813, 10, -16 },
+ { 126101616981833, 10, -16 },
+ { 808865508714952, 10, -17 },
+ { 209024183063562, 10, -17 },
+ { 0, 10, 0 },
+ { 417962295198648, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 17714778835459, 10, -15 },
+ { 0, 10, 0 },
+ { 424455254955064, 10, -17 },
+ { 620070699176705, 10, -17 },
+ { 940751032069798, 10, -17 },
+ { 118492516321271, 10, -15 },
+ { 902530505185847, 10, -17 },
+ { 42969815029226, 10, -16 },
+ { 100709913666075, 10, -15 },
+ { 99897978044619, 10, -16 },
+ { 340997287111921, 10, -15 },
+ { 190095990862588, 10, -15 },
+ { 614375515845202, 10, -17 },
+ { 719910239700883, 10, -17 },
+ { 883244549832235, 10, -17 },
+ { 93198694329796, 10, -16 },
+ { 127452674269332, 10, -16 },
+ { 146236915642184, 10, -16 },
+ { 307810913261635, 10, -16 },
+ { 337072138430288, 10, -16 },
+ { 0, 10, 0 },
+ { 411923843413166, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 974830196986824, 10, -16 },
+ { 0, 10, 0 },
+ { 310717506934734, 10, -17 },
+ { 892555815825439, 10, -16 },
+ { 211899577343747, 10, -15 },
+ { 373249686718031, 10, -16 },
+ { 760468184887002, 10, -16 },
+ { 622416973450816, 10, -17 },
+ { 87415710529287, 10, -16 },
+ { 598239322843155, 10, -16 },
+ { 153039105605902, 10, -16 },
+ { 481749631438597, 10, -17 },
+ { 314833478487818, 10, -16 },
+ { 127593907927505, 10, -15 },
+ { 696244175640357, 10, -16 },
+ { 525364887262537, 10, -16 },
+ { 756675453610425, 10, -16 },
+ { 176131535813015, 10, -16 },
+ { 277498084845988, 10, -16 },
+ { 202655107204058, 10, -17 },
+ { 0, 10, 0 },
+ { 69340956256815, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 786758159952216, 10, -16 },
+ { 0, 10, 0 },
+ { 28800486722662, 10, -16 },
+ { 289374821122463, 10, -16 },
+ { 162956752280275, 10, -15 },
+ { 227992702317356, 10, -16 },
+ { 324495834104116, 10, -16 },
+ { 747073875209929, 10, -17 },
+ { 833135678399186, 10, -17 },
+ { 131420216922805, 10, -15 },
+ { 153256753372473, 10, -16 },
+ { 526100614856498, 10, -17 },
+ { 124849464964429, 10, -15 },
+ { 500806982540141, 10, -16 },
+ { 132830580448046, 10, -15 },
+ { 123742507031733, 10, -15 },
+ { 363923522383992, 10, -16 },
+ { 176263731929527, 10, -16 },
+ { 253528711570212, 10, -16 },
+ { 200452554560723, 10, -17 },
+ { 0, 10, 0 },
+ { 692928769801813, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 50252829681704, 10, -14 },
+ { 0, 10, 0 },
+ { 592698510827361, 10, -17 },
+ { 11640106047908, 10, -15 },
+ { 171527743764021, 10, -16 },
+ { 698114114234216, 10, -17 },
+ { 246555007647055, 10, -16 },
+ { 458885250168494, 10, -17 },
+ { 148116593395472, 10, -16 },
+ { 163989035912028, 10, -16 },
+ { 219514417782822, 10, -16 },
+ { 64236156188863, 10, -16 },
+ { 115873485875738, 10, -16 },
+ { 139496394930366, 10, -16 },
+ { 120088746685315, 10, -16 },
+ { 118899782428749, 10, -16 },
+ { 724674367507718, 10, -16 },
+ { 178713862023309, 10, -15 },
+ { 678559051979188, 10, -16 },
+ { 205908184320729, 10, -17 },
+ { 0, 10, 0 },
+ { 668405525165237, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 419716649025603, 10, -16 },
+ { 0, 10, 0 },
+ { 525475297080261, 10, -17 },
+ { 679824422665701, 10, -17 },
+ { 969778441215475, 10, -17 },
+ { 114499890128594, 10, -16 },
+ { 93185708306284, 10, -16 },
+ { 281696445735181, 10, -17 },
+ { 184323197717163, 10, -15 },
+ { 963956610343251, 10, -17 },
+ { 737267089708442, 10, -16 },
+ { 111028577080093, 10, -16 },
+ { 60748263559507, 10, -16 },
+ { 844157176329463, 10, -17 },
+ { 72516754532838, 10, -16 },
+ { 789259313342194, 10, -17 },
+ { 147454033090846, 10, -16 },
+ { 201589889729615, 10, -16 },
+ { 533631923069717, 10, -15 },
+ { 193423541639516, 10, -17 },
+ { 0, 10, 0 },
+ { 779970726137601, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 721881073254308, 10, -16 },
+ { 0, 10, 0 },
+ { 294776796377978, 10, -17 },
+ { 462560407761008, 10, -16 },
+ { 265159571505056, 10, -16 },
+ { 618039899479485, 10, -17 },
+ { 305724731684374, 10, -16 },
+ { 195591789317607, 10, -16 },
+ { 203951631771377, 10, -16 },
+ { 141135720316354, 10, -15 },
+ { 580479944085988, 10, -16 },
+ { 625823093880208, 10, -17 },
+ { 147668057035774, 10, -16 },
+ { 110525187731636, 10, -16 },
+ { 137925944227608, 10, -15 },
+ { 321433982963841, 10, -15 },
+ { 373574944015972, 10, -16 },
+ { 336182728102984, 10, -16 },
+ { 135256165607532, 10, -16 },
+ { 205759647812849, 10, -17 },
+ { 0, 10, 0 },
+ { 693011553036743, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 798893625830248, 10, -16 },
+ { 0, 10, 0 },
+ { 271932997391915, 10, -17 },
+ { 115463552330469, 10, -15 },
+ { 336549120370342, 10, -15 },
+ { 561376490516855, 10, -17 },
+ { 152711417459945, 10, -16 },
+ { 685986008812386, 10, -17 },
+ { 247422478404933, 10, -16 },
+ { 106985670583248, 10, -15 },
+ { 302737676671399, 10, -16 },
+ { 160599731772079, 10, -16 },
+ { 15656209277898, 10, -15 },
+ { 122830248748338, 10, -16 },
+ { 488693944599822, 10, -16 },
+ { 121854541298121, 10, -15 },
+ { 384517528414262, 10, -16 },
+ { 167971951380965, 10, -16 },
+ { 130632724558298, 10, -16 },
+ { 185915159994387, 10, -17 },
+ { 0, 10, 0 },
+ { 611264790585253, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 188998217444043, 10, -16 },
+ { 0, 10, 0 },
+ { 392518721216745, 10, -17 },
+ { 685874438724495, 10, -17 },
+ { 113785245890201, 10, -16 },
+ { 679308551837859, 10, -16 },
+ { 103157938992731, 10, -16 },
+ { 782788950143638, 10, -17 },
+ { 36732518368906, 10, -15 },
+ { 122958058953102, 10, -16 },
+ { 516366470321051, 10, -16 },
+ { 418290382034524, 10, -15 },
+ { 781744933257235, 10, -17 },
+ { 767931137820343, 10, -17 },
+ { 11813913645571, 10, -15 },
+ { 111148972484873, 10, -16 },
+ { 15199935694592, 10, -15 },
+ { 153755223661848, 10, -16 },
+ { 257495745424243, 10, -16 },
+ { 552050170633073, 10, -17 },
+ { 0, 10, 0 },
+ { 235861573238925, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 46188161723599, 10, -15 },
+ { 0, 10, 0 },
+ { 353157499967716, 10, -17 },
+ { 10835430448621, 10, -15 },
+ { 201664148639309, 10, -16 },
+ { 914077190229371, 10, -17 },
+ { 126394433685912, 10, -16 },
+ { 523204220674608, 10, -17 },
+ { 324739192845763, 10, -16 },
+ { 265940422259523, 10, -15 },
+ { 224798034406775, 10, -15 },
+ { 920430047595656, 10, -17 },
+ { 110993224880786, 10, -16 },
+ { 103700887727697, 10, -16 },
+ { 319274485339682, 10, -16 },
+ { 161513357405519, 10, -15 },
+ { 193983390437017, 10, -16 },
+ { 165726758988012, 10, -16 },
+ { 950009163690095, 10, -16 },
+ { 214072554094863, 10, -17 },
+ { 0, 10, 0 },
+ { 717830901164022, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 125424389852153, 10, -15 },
+ { 0, 10, 0 },
+ { 317659206324315, 10, -17 },
+ { 18239359440876, 10, -14 },
+ { 167129329729789, 10, -15 },
+ { 561921333808161, 10, -17 },
+ { 170930867599191, 10, -16 },
+ { 651751184037848, 10, -17 },
+ { 203121199847998, 10, -16 },
+ { 675346689033851, 10, -16 },
+ { 255821491019969, 10, -16 },
+ { 520634928057131, 10, -17 },
+ { 282459885503065, 10, -16 },
+ { 121403180370764, 10, -16 },
+ { 82377752449589, 10, -15 },
+ { 134992167805231, 10, -15 },
+ { 535152218077821, 10, -16 },
+ { 416043282007156, 10, -16 },
+ { 26674390891616, 10, -15 },
+ { 18244730447777, 10, -16 },
+ { 0, 10, 0 },
+ { 605379528684145, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 136738977674492, 10, -15 },
+ { 0, 10, 0 },
+ { 212286507275771, 10, -16 },
+ { 785667698708826, 10, -17 },
+ { 120561518738476, 10, -16 },
+ { 124002159191841, 10, -16 },
+ { 11992296868604, 10, -15 },
+ { 36869704701226, 10, -16 },
+ { 238653973857319, 10, -15 },
+ { 127837831727204, 10, -16 },
+ { 291497168361914, 10, -15 },
+ { 119820627784508, 10, -16 },
+ { 720652538970441, 10, -17 },
+ { 898747062896731, 10, -17 },
+ { 37067482296869, 10, -15 },
+ { 412120082270751, 10, -16 },
+ { 1797921298331, 10, -14 },
+ { 324238093816608, 10, -16 },
+ { 660280483987125, 10, -16 },
+ { 2327162501053, 10, -15 },
+ { 0, 10, 0 },
+ { 754631436957287, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 478829734138871, 10, -16 },
+ { 0, 10, 0 },
+ { 657864758854943, 10, -16 },
+ { 689426221919546, 10, -17 },
+ { 954822804584582, 10, -17 },
+ { 133555699772508, 10, -16 },
+ { 979160282504604, 10, -17 },
+ { 334001652929466, 10, -17 },
+ { 239891196159534, 10, -15 },
+ { 10170090300478, 10, -15 },
+ { 26794632438823, 10, -14 },
+ { 120571829200565, 10, -15 },
+ { 657978797549461, 10, -17 },
+ { 809434210797883, 10, -17 },
+ { 835409203635578, 10, -17 },
+ { 877628331922963, 10, -17 },
+ { 155590320659377, 10, -16 },
+ { 488483564717593, 10, -16 },
+ { 734842433796401, 10, -16 },
+ { 244575104719326, 10, -17 },
+ { 0, 10, 0 },
+ { 769280310233473, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 }
+ },
+ numIndeptObsr {
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 },
+ { 168317361144501, 10, -13 }
+ }
+ },
+ finalData {
+ scores {
+ -32768,
+ -79,
+ -32768,
+ -569,
+ 51,
+ -173,
+ 11,
+ -521,
+ 16,
+ -194,
+ 331,
+ 111,
+ -354,
+ -31,
+ -506,
+ 47,
+ 467,
+ -371,
+ -155,
+ -250,
+ -548,
+ -100,
+ -200,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -466,
+ -32768,
+ -451,
+ -701,
+ -621,
+ 28,
+ -702,
+ -608,
+ -144,
+ -579,
+ 646,
+ -103,
+ -675,
+ -623,
+ -547,
+ -549,
+ -573,
+ -438,
+ -36,
+ -477,
+ -100,
+ -395,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -24,
+ -32768,
+ -483,
+ -412,
+ -431,
+ -586,
+ 547,
+ -89,
+ -571,
+ -410,
+ -357,
+ -500,
+ -318,
+ -473,
+ -413,
+ -477,
+ 451,
+ -306,
+ -274,
+ -591,
+ -100,
+ -543,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -349,
+ -32768,
+ -406,
+ -655,
+ -588,
+ -387,
+ -662,
+ -651,
+ 288,
+ -563,
+ -75,
+ -223,
+ -631,
+ -574,
+ -557,
+ -588,
+ -502,
+ -329,
+ 707,
+ -611,
+ -100,
+ -443,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -473,
+ -32768,
+ -602,
+ -179,
+ -334,
+ -638,
+ -361,
+ -252,
+ -659,
+ -37,
+ -674,
+ -541,
+ 871,
+ -523,
+ -303,
+ -340,
+ -248,
+ -318,
+ -621,
+ -710,
+ -100,
+ -536,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -412,
+ -32768,
+ -430,
+ -661,
+ -623,
+ -336,
+ -693,
+ -649,
+ 612,
+ -582,
+ 231,
+ -181,
+ -652,
+ -598,
+ -577,
+ -600,
+ -542,
+ -372,
+ 447,
+ -577,
+ -100,
+ -445,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -494,
+ -32768,
+ -659,
+ 731,
+ -194,
+ -673,
+ -421,
+ -363,
+ -654,
+ -368,
+ -696,
+ -610,
+ 536,
+ -488,
+ -334,
+ -441,
+ -307,
+ -387,
+ -644,
+ -752,
+ -100,
+ -608,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -80,
+ -32768,
+ -610,
+ -429,
+ -302,
+ -449,
+ -500,
+ 953,
+ -617,
+ 424,
+ -583,
+ -466,
+ -289,
+ -498,
+ -245,
+ -249,
+ -370,
+ -446,
+ -582,
+ -535,
+ -100,
+ 125,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -389,
+ -32768,
+ -421,
+ -654,
+ -615,
+ -359,
+ -684,
+ -655,
+ 605,
+ -578,
+ -33,
+ -205,
+ -643,
+ -589,
+ -578,
+ -605,
+ -527,
+ -353,
+ 558,
+ -600,
+ -100,
+ -448,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ 683,
+ -32768,
+ -364,
+ -504,
+ -415,
+ -549,
+ -46,
+ -494,
+ -432,
+ -399,
+ -465,
+ -411,
+ -475,
+ -409,
+ -407,
+ -472,
+ -201,
+ -321,
+ -103,
+ -587,
+ -100,
+ -506,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -345,
+ -32768,
+ -418,
+ -489,
+ -454,
+ -435,
+ -529,
+ -518,
+ -276,
+ -427,
+ 182,
+ 390,
+ -390,
+ -477,
+ -412,
+ -461,
+ -123,
+ 655,
+ 27,
+ -549,
+ -100,
+ -464,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -447,
+ -32768,
+ -442,
+ -689,
+ -620,
+ -289,
+ -701,
+ -626,
+ 304,
+ -578,
+ 574,
+ -121,
+ -669,
+ -613,
+ -554,
+ -563,
+ -563,
+ -414,
+ 203,
+ -517,
+ -100,
+ -433,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -455,
+ -32768,
+ -675,
+ -484,
+ -330,
+ -616,
+ -139,
+ -344,
+ -640,
+ -90,
+ -551,
+ -465,
+ -358,
+ -541,
+ -212,
+ 833,
+ -392,
+ -435,
+ -586,
+ -602,
+ -100,
+ -500,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -442,
+ -32768,
+ -620,
+ -213,
+ 191,
+ -645,
+ -415,
+ -260,
+ -645,
+ -259,
+ -624,
+ -471,
+ 712,
+ -490,
+ 545,
+ -297,
+ -276,
+ -345,
+ -594,
+ -631,
+ -100,
+ -512,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ 545,
+ -32768,
+ -389,
+ -467,
+ -387,
+ -530,
+ -349,
+ -465,
+ -398,
+ -357,
+ -227,
+ -388,
+ -411,
+ -424,
+ -128,
+ 26,
+ 287,
+ -128,
+ 59,
+ -589,
+ -100,
+ -491,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -465,
+ -32768,
+ -680,
+ -486,
+ -323,
+ -615,
+ -562,
+ -338,
+ -637,
+ -80,
+ -546,
+ -460,
+ -359,
+ -541,
+ -203,
+ 846,
+ -394,
+ -433,
+ -584,
+ -603,
+ -100,
+ -495,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -348,
+ -32768,
+ -597,
+ 104,
+ -8,
+ -612,
+ 538,
+ -10,
+ -621,
+ 123,
+ -359,
+ -61,
+ -20,
+ -507,
+ 25,
+ 165,
+ -106,
+ -424,
+ -585,
+ -599,
+ -100,
+ -551,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ 2,
+ -32768,
+ -479,
+ -173,
+ -27,
+ -515,
+ 318,
+ 2,
+ -25,
+ -395,
+ -42,
+ -380,
+ 3,
+ -491,
+ -390,
+ -59,
+ -142,
+ 413,
+ 23,
+ -586,
+ -100,
+ -498,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -259,
+ -32768,
+ -476,
+ 174,
+ -330,
+ 5,
+ 103,
+ -343,
+ -197,
+ -155,
+ -461,
+ -415,
+ 388,
+ 61,
+ -61,
+ -112,
+ 75,
+ 251,
+ -117,
+ -459,
+ -100,
+ 206,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -125,
+ -32768,
+ -567,
+ 34,
+ 364,
+ 80,
+ -539,
+ 199,
+ 29,
+ -387,
+ -449,
+ -423,
+ -8,
+ -528,
+ -115,
+ -432,
+ -129,
+ -414,
+ -123,
+ 430,
+ -100,
+ 613,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -616,
+ -472,
+ -432,
+ -703,
+ -543,
+ -546,
+ -611,
+ -421,
+ -623,
+ -581,
+ -529,
+ 889,
+ -450,
+ -541,
+ -399,
+ -428,
+ -567,
+ -709,
+ -100,
+ -629,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -404,
+ -32768,
+ -604,
+ 722,
+ 45,
+ -657,
+ -425,
+ -404,
+ -634,
+ -361,
+ -668,
+ -588,
+ 167,
+ -458,
+ -320,
+ -445,
+ 264,
+ -343,
+ -608,
+ -719,
+ -100,
+ -594,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -396,
+ -32768,
+ -502,
+ -558,
+ -510,
+ -465,
+ -607,
+ -589,
+ 236,
+ -489,
+ 106,
+ 19,
+ -583,
+ 659,
+ -499,
+ -560,
+ -459,
+ -393,
+ 339,
+ -627,
+ -100,
+ -517,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -220,
+ -32768,
+ -431,
+ -569,
+ -253,
+ -97,
+ -603,
+ -577,
+ 173,
+ -29,
+ 161,
+ -240,
+ -537,
+ -210,
+ -469,
+ -489,
+ -220,
+ 126,
+ 551,
+ -572,
+ -100,
+ -431,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ 70,
+ -32768,
+ -560,
+ -29,
+ 408,
+ -196,
+ -54,
+ 115,
+ -542,
+ -178,
+ -382,
+ -453,
+ -131,
+ -477,
+ 89,
+ 214,
+ -311,
+ 193,
+ -484,
+ 265,
+ -100,
+ 224,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ 518,
+ -32768,
+ -408,
+ -552,
+ -477,
+ 244,
+ -16,
+ -47,
+ 56,
+ -457,
+ 17,
+ 34,
+ -512,
+ -479,
+ -455,
+ -507,
+ -298,
+ -361,
+ 120,
+ -511,
+ -100,
+ -374,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ 635,
+ -32768,
+ -379,
+ -513,
+ -434,
+ -523,
+ 99,
+ -506,
+ -392,
+ -415,
+ -116,
+ -381,
+ -479,
+ -429,
+ -422,
+ -483,
+ -227,
+ -334,
+ 4,
+ -581,
+ -100,
+ -505,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ 5,
+ -32768,
+ -508,
+ -456,
+ -158,
+ 283,
+ -204,
+ -4,
+ -34,
+ 111,
+ 138,
+ -78,
+ 181,
+ -527,
+ -175,
+ 216,
+ -43,
+ -191,
+ 75,
+ -490,
+ -100,
+ -68,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -83,
+ -32768,
+ -482,
+ 56,
+ -251,
+ -132,
+ -597,
+ -4,
+ 372,
+ -51,
+ 365,
+ 141,
+ -497,
+ -557,
+ -425,
+ 119,
+ -454,
+ -213,
+ 19,
+ -547,
+ -100,
+ -430,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ 540,
+ -32768,
+ 688,
+ -534,
+ -469,
+ -144,
+ -104,
+ -523,
+ -390,
+ -448,
+ -438,
+ -407,
+ -487,
+ -459,
+ -452,
+ -512,
+ -47,
+ -146,
+ 66,
+ -567,
+ -100,
+ -484,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -246,
+ -32768,
+ -543,
+ -325,
+ 516,
+ -453,
+ -584,
+ -39,
+ 335,
+ -4,
+ 176,
+ -299,
+ -440,
+ -498,
+ 6,
+ -386,
+ -399,
+ -194,
+ -2,
+ -581,
+ -100,
+ -471,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -86,
+ -32768,
+ -565,
+ 108,
+ 223,
+ -262,
+ -508,
+ -383,
+ -77,
+ 253,
+ 112,
+ 211,
+ 146,
+ -488,
+ 320,
+ 148,
+ -354,
+ -225,
+ -413,
+ -574,
+ -100,
+ -478,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ 524,
+ -32768,
+ 61,
+ -479,
+ -416,
+ -18,
+ 127,
+ 367,
+ -467,
+ -410,
+ -167,
+ -408,
+ -157,
+ -454,
+ -175,
+ -459,
+ -8,
+ -86,
+ -392,
+ 101,
+ -100,
+ -397,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -298,
+ -32768,
+ -585,
+ -453,
+ -530,
+ -640,
+ 745,
+ 99,
+ -715,
+ -474,
+ -703,
+ -597,
+ -352,
+ -543,
+ -493,
+ -551,
+ -345,
+ -483,
+ -653,
+ -582,
+ -100,
+ -599,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ 655,
+ -32768,
+ 191,
+ -215,
+ -395,
+ -554,
+ -316,
+ -486,
+ -445,
+ -102,
+ -471,
+ -416,
+ -453,
+ -411,
+ -391,
+ -444,
+ -19,
+ -314,
+ -168,
+ -592,
+ -100,
+ -506,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -22,
+ -32768,
+ -553,
+ 606,
+ -71,
+ -16,
+ -249,
+ 427,
+ -514,
+ -338,
+ -540,
+ -475,
+ -90,
+ -453,
+ 206,
+ -163,
+ -22,
+ -164,
+ -175,
+ -582,
+ -100,
+ -410,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -309,
+ -32768,
+ -72,
+ -447,
+ -436,
+ -87,
+ 628,
+ -479,
+ -283,
+ -420,
+ -118,
+ -463,
+ -363,
+ -524,
+ 239,
+ -479,
+ 77,
+ -417,
+ -531,
+ -550,
+ -100,
+ -526,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -449,
+ -32768,
+ -443,
+ -655,
+ -652,
+ -326,
+ -713,
+ -659,
+ 786,
+ -598,
+ 61,
+ -181,
+ -661,
+ -610,
+ -604,
+ -626,
+ -564,
+ -389,
+ 84,
+ -584,
+ -100,
+ -453,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -319,
+ -32768,
+ -405,
+ -441,
+ -419,
+ -522,
+ -496,
+ -507,
+ -146,
+ -397,
+ -409,
+ -364,
+ -335,
+ -439,
+ -398,
+ -445,
+ -181,
+ 765,
+ 51,
+ -579,
+ -100,
+ -482,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -106,
+ -32768,
+ 25,
+ -644,
+ -593,
+ 17,
+ -638,
+ -621,
+ 485,
+ -560,
+ 116,
+ 0,
+ -619,
+ -577,
+ -553,
+ -583,
+ -484,
+ -164,
+ 518,
+ -558,
+ -100,
+ -412,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -488,
+ -32768,
+ -637,
+ -433,
+ -323,
+ -445,
+ -533,
+ 1106,
+ -663,
+ -389,
+ -615,
+ -480,
+ -247,
+ -546,
+ -262,
+ -338,
+ -407,
+ -494,
+ -651,
+ -566,
+ -100,
+ -126,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -441,
+ -32768,
+ -496,
+ -603,
+ -542,
+ -363,
+ -639,
+ -590,
+ -238,
+ -514,
+ 529,
+ -196,
+ -618,
+ 559,
+ -508,
+ -545,
+ -502,
+ -433,
+ -161,
+ -551,
+ -100,
+ -483,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -465,
+ -32768,
+ -680,
+ -486,
+ -323,
+ -615,
+ -562,
+ -338,
+ -637,
+ -80,
+ -546,
+ -460,
+ -359,
+ -541,
+ -203,
+ 846,
+ -394,
+ -433,
+ -584,
+ -603,
+ -100,
+ -495,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -143,
+ -32768,
+ -653,
+ -227,
+ 644,
+ -664,
+ -523,
+ -375,
+ -632,
+ -14,
+ -610,
+ -527,
+ -382,
+ 477,
+ -15,
+ -350,
+ -337,
+ -405,
+ -559,
+ -637,
+ -100,
+ -549,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -502,
+ -32768,
+ -688,
+ 841,
+ -146,
+ -691,
+ -454,
+ -433,
+ -651,
+ -387,
+ -704,
+ -644,
+ -172,
+ -472,
+ -345,
+ -486,
+ -339,
+ -425,
+ -653,
+ -770,
+ -100,
+ -645,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -247,
+ -32768,
+ -658,
+ -385,
+ 198,
+ -626,
+ -274,
+ -329,
+ -631,
+ 30,
+ -558,
+ -454,
+ -114,
+ -503,
+ 321,
+ 709,
+ -361,
+ -415,
+ -571,
+ -595,
+ -100,
+ -499,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -465,
+ -32768,
+ -680,
+ -486,
+ -323,
+ -615,
+ -562,
+ -338,
+ -637,
+ -80,
+ -546,
+ -460,
+ -359,
+ -541,
+ -203,
+ 846,
+ -394,
+ -433,
+ -584,
+ -603,
+ -100,
+ -495,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -488,
+ -32768,
+ -637,
+ -433,
+ -323,
+ -445,
+ -533,
+ 1106,
+ -663,
+ -389,
+ -615,
+ -480,
+ -247,
+ -546,
+ -262,
+ -338,
+ -407,
+ -494,
+ -651,
+ -566,
+ -100,
+ -126,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ 52,
+ -32768,
+ -432,
+ -626,
+ -612,
+ -350,
+ -630,
+ -636,
+ 773,
+ -566,
+ -172,
+ -209,
+ -625,
+ -576,
+ -575,
+ -608,
+ -485,
+ -193,
+ 45,
+ -592,
+ -100,
+ -460,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -395,
+ -32768,
+ -574,
+ -399,
+ -229,
+ -584,
+ -510,
+ -19,
+ -290,
+ 118,
+ -214,
+ -379,
+ -106,
+ -474,
+ 613,
+ 442,
+ -108,
+ 228,
+ -476,
+ -564,
+ -100,
+ -468,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -159,
+ -32768,
+ -624,
+ 642,
+ 80,
+ -19,
+ -486,
+ 165,
+ -120,
+ -152,
+ -309,
+ -500,
+ 1,
+ -73,
+ -328,
+ 45,
+ -359,
+ -422,
+ -515,
+ -561,
+ -100,
+ 154,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ 61,
+ -32768,
+ -574,
+ 306,
+ 194,
+ -185,
+ -459,
+ -369,
+ -589,
+ 180,
+ -562,
+ -477,
+ -310,
+ -463,
+ 66,
+ 464,
+ 172,
+ -357,
+ -531,
+ -584,
+ -100,
+ -150,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -502,
+ -32768,
+ -688,
+ 841,
+ -146,
+ -691,
+ -454,
+ -433,
+ -651,
+ -387,
+ -704,
+ -644,
+ -172,
+ -472,
+ -345,
+ -486,
+ -339,
+ -425,
+ -653,
+ -770,
+ -100,
+ -645,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -21,
+ -32768,
+ 19,
+ -651,
+ -576,
+ -370,
+ -621,
+ -625,
+ 121,
+ -549,
+ 259,
+ -5,
+ -623,
+ -567,
+ -536,
+ -567,
+ -475,
+ -347,
+ 613,
+ -577,
+ -100,
+ -445,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -78,
+ -32768,
+ -563,
+ -438,
+ 170,
+ 18,
+ -298,
+ -355,
+ 18,
+ -94,
+ 8,
+ -358,
+ -425,
+ -41,
+ 234,
+ 444,
+ -218,
+ -408,
+ -117,
+ -450,
+ -100,
+ 316,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ 111,
+ -32768,
+ 30,
+ 216,
+ -110,
+ -459,
+ -261,
+ -475,
+ 251,
+ -158,
+ 130,
+ -57,
+ 32,
+ -213,
+ -146,
+ 226,
+ -384,
+ -384,
+ 158,
+ -599,
+ -100,
+ -495,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -464,
+ -32768,
+ -450,
+ -689,
+ -628,
+ -96,
+ -705,
+ -619,
+ 412,
+ -581,
+ 572,
+ 49,
+ -671,
+ -619,
+ -556,
+ -565,
+ -571,
+ -426,
+ -87,
+ -503,
+ -100,
+ -417,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ 93,
+ -32768,
+ 176,
+ -467,
+ -338,
+ -540,
+ -236,
+ -417,
+ -210,
+ 421,
+ -63,
+ -24,
+ -387,
+ -482,
+ -127,
+ 486,
+ -4,
+ -206,
+ -146,
+ -592,
+ -100,
+ -494,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ 180,
+ -32768,
+ -581,
+ 114,
+ 391,
+ -635,
+ 83,
+ -82,
+ -602,
+ 322,
+ -586,
+ -484,
+ -158,
+ 37,
+ 261,
+ -163,
+ -306,
+ -391,
+ -527,
+ -614,
+ -100,
+ -523,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -145,
+ -32768,
+ -454,
+ -497,
+ -130,
+ 44,
+ -547,
+ 234,
+ -39,
+ -273,
+ 327,
+ 14,
+ -433,
+ -512,
+ -81,
+ -452,
+ -9,
+ 402,
+ -2,
+ -500,
+ -100,
+ -79,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -247,
+ -32768,
+ 381,
+ -585,
+ -541,
+ -388,
+ -593,
+ -579,
+ 423,
+ -489,
+ 205,
+ -234,
+ -531,
+ -554,
+ -497,
+ -80,
+ 95,
+ -53,
+ 388,
+ -576,
+ -100,
+ -461,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -223,
+ -32768,
+ -576,
+ 194,
+ -40,
+ -57,
+ -477,
+ -37,
+ -559,
+ 281,
+ -543,
+ -449,
+ 143,
+ -63,
+ 326,
+ 327,
+ -61,
+ 227,
+ -510,
+ -587,
+ -100,
+ -458,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ 16,
+ -32768,
+ -429,
+ -496,
+ -452,
+ -470,
+ -30,
+ -524,
+ 192,
+ -85,
+ -89,
+ -318,
+ -416,
+ -486,
+ -420,
+ -84,
+ 37,
+ 456,
+ 323,
+ -588,
+ -100,
+ -480,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -406,
+ -32768,
+ -645,
+ -309,
+ 464,
+ -624,
+ -277,
+ 60,
+ -240,
+ 333,
+ -412,
+ -485,
+ -373,
+ 390,
+ -207,
+ 314,
+ -237,
+ -407,
+ -533,
+ -629,
+ -100,
+ -512,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -452,
+ -32768,
+ 176,
+ -665,
+ -605,
+ 525,
+ -655,
+ -525,
+ 148,
+ -567,
+ 370,
+ 428,
+ -613,
+ -618,
+ -537,
+ -558,
+ -511,
+ -87,
+ 110,
+ -389,
+ -100,
+ 1,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -479,
+ -32768,
+ -605,
+ 47,
+ -328,
+ -634,
+ -363,
+ 49,
+ -661,
+ -333,
+ -679,
+ -547,
+ 865,
+ -527,
+ -311,
+ -363,
+ -251,
+ -323,
+ -626,
+ -712,
+ -100,
+ -523,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -457,
+ -32768,
+ -453,
+ -680,
+ -630,
+ 219,
+ -698,
+ -609,
+ 498,
+ -586,
+ 470,
+ 56,
+ -662,
+ -620,
+ -568,
+ -579,
+ -563,
+ -418,
+ 104,
+ -487,
+ -100,
+ -363,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -405,
+ -32768,
+ -705,
+ -146,
+ 782,
+ -659,
+ -541,
+ -323,
+ -659,
+ -226,
+ -621,
+ -529,
+ -340,
+ -432,
+ -108,
+ -323,
+ -327,
+ -405,
+ -577,
+ -620,
+ -100,
+ -531,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -366,
+ -32768,
+ 476,
+ -571,
+ -565,
+ -416,
+ 429,
+ -536,
+ 177,
+ -500,
+ -42,
+ 779,
+ -484,
+ -576,
+ -458,
+ -534,
+ -426,
+ -421,
+ -306,
+ -526,
+ -100,
+ -502,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ 451,
+ -32768,
+ -446,
+ -56,
+ -173,
+ 105,
+ -153,
+ -385,
+ -508,
+ -385,
+ -510,
+ -452,
+ 331,
+ -12,
+ -375,
+ -444,
+ 221,
+ -314,
+ -430,
+ -504,
+ -100,
+ 161,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ 311,
+ -32768,
+ -24,
+ -528,
+ -470,
+ -485,
+ -481,
+ -546,
+ 89,
+ -449,
+ 112,
+ -11,
+ -519,
+ 541,
+ -456,
+ -517,
+ -332,
+ 111,
+ 26,
+ -601,
+ -100,
+ -513,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -20,
+ -32768,
+ -473,
+ 53,
+ 60,
+ -465,
+ -439,
+ -16,
+ -492,
+ -153,
+ -515,
+ -444,
+ 215,
+ -450,
+ -322,
+ -56,
+ 234,
+ 501,
+ -425,
+ -517,
+ -100,
+ 217,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -112,
+ -32768,
+ 11,
+ 358,
+ 440,
+ -634,
+ -498,
+ -397,
+ -148,
+ 95,
+ -568,
+ -498,
+ -330,
+ 319,
+ 113,
+ 47,
+ -165,
+ -228,
+ -510,
+ -644,
+ -100,
+ -549,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -53,
+ -32768,
+ -610,
+ 58,
+ 621,
+ -637,
+ 15,
+ -360,
+ -609,
+ -261,
+ -593,
+ -503,
+ -113,
+ -225,
+ 74,
+ -14,
+ -174,
+ 81,
+ -531,
+ -614,
+ -100,
+ -533,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -451,
+ -32768,
+ -482,
+ -145,
+ -559,
+ 483,
+ -638,
+ -517,
+ 376,
+ -533,
+ 64,
+ 786,
+ -572,
+ -609,
+ -476,
+ -538,
+ -513,
+ -416,
+ 27,
+ -418,
+ -100,
+ -269,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -291,
+ -32768,
+ -450,
+ -641,
+ -560,
+ 88,
+ -665,
+ -582,
+ 499,
+ -525,
+ 352,
+ 187,
+ -617,
+ -594,
+ -35,
+ -283,
+ -522,
+ -395,
+ 295,
+ -519,
+ -100,
+ -395,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ 124,
+ -32768,
+ -565,
+ 339,
+ 368,
+ -610,
+ 154,
+ -391,
+ -567,
+ -6,
+ -258,
+ -476,
+ 88,
+ -459,
+ 161,
+ -163,
+ -88,
+ -75,
+ -513,
+ -620,
+ -100,
+ -542,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -454,
+ -32768,
+ 155,
+ -633,
+ -588,
+ 83,
+ -675,
+ -566,
+ 593,
+ -253,
+ 358,
+ 43,
+ -282,
+ -606,
+ -224,
+ -547,
+ -534,
+ -410,
+ -39,
+ -496,
+ -100,
+ -48,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ 516,
+ -32768,
+ 381,
+ -553,
+ -476,
+ -478,
+ -407,
+ -545,
+ 140,
+ -457,
+ -236,
+ -331,
+ -521,
+ -468,
+ -460,
+ -516,
+ -93,
+ -322,
+ 363,
+ -592,
+ -100,
+ -485,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -168,
+ -32768,
+ 589,
+ -457,
+ 270,
+ -403,
+ -588,
+ -486,
+ -27,
+ 129,
+ 388,
+ -256,
+ -500,
+ -536,
+ -350,
+ -40,
+ -421,
+ -201,
+ -232,
+ -536,
+ -100,
+ -204,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ 10,
+ -32768,
+ -604,
+ 204,
+ 446,
+ -635,
+ -263,
+ -361,
+ -606,
+ 340,
+ -589,
+ -493,
+ 131,
+ -448,
+ -7,
+ 198,
+ -110,
+ -98,
+ -539,
+ -631,
+ -100,
+ -528,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -255,
+ -32768,
+ -455,
+ -514,
+ -246,
+ -343,
+ -577,
+ 301,
+ 325,
+ -482,
+ 177,
+ -259,
+ 53,
+ -547,
+ -450,
+ -500,
+ -132,
+ 188,
+ 347,
+ 31,
+ -100,
+ 174,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -383,
+ -32768,
+ -594,
+ -401,
+ -45,
+ -584,
+ -325,
+ -377,
+ -504,
+ 556,
+ -302,
+ 79,
+ -152,
+ -464,
+ 136,
+ 437,
+ 48,
+ -366,
+ -122,
+ -604,
+ -100,
+ -496,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -401,
+ -32768,
+ -607,
+ -477,
+ -439,
+ -676,
+ -549,
+ -550,
+ -128,
+ -426,
+ -582,
+ -552,
+ -533,
+ 877,
+ -455,
+ -544,
+ -404,
+ -426,
+ -517,
+ -704,
+ -100,
+ -620,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -183,
+ -32768,
+ -620,
+ 447,
+ 398,
+ -518,
+ -488,
+ 693,
+ -616,
+ -329,
+ -609,
+ -515,
+ -62,
+ -476,
+ -22,
+ -377,
+ -114,
+ -69,
+ -572,
+ -578,
+ -100,
+ 56,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -182,
+ -32768,
+ -79,
+ -40,
+ -251,
+ 131,
+ -527,
+ 70,
+ -254,
+ -51,
+ -158,
+ 332,
+ -380,
+ -508,
+ 629,
+ 119,
+ -205,
+ -404,
+ -303,
+ 423,
+ -100,
+ 65,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ 144,
+ -32768,
+ 611,
+ -614,
+ -557,
+ 90,
+ -552,
+ -594,
+ 99,
+ -533,
+ -288,
+ -295,
+ -569,
+ -543,
+ -530,
+ -571,
+ -276,
+ -38,
+ 562,
+ -558,
+ -100,
+ -414,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -207,
+ -32768,
+ 771,
+ -490,
+ -471,
+ -535,
+ -508,
+ -530,
+ -393,
+ -443,
+ -293,
+ -49,
+ -386,
+ -476,
+ -439,
+ -489,
+ -223,
+ 669,
+ -334,
+ -568,
+ -100,
+ -506,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -470,
+ -32768,
+ -454,
+ -693,
+ -626,
+ 83,
+ -703,
+ -608,
+ 310,
+ -581,
+ 595,
+ 79,
+ -671,
+ -623,
+ -553,
+ -559,
+ -573,
+ -435,
+ -191,
+ -481,
+ -100,
+ -389,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -331,
+ -32768,
+ -399,
+ -653,
+ -577,
+ -403,
+ -653,
+ -651,
+ -33,
+ -557,
+ -224,
+ -236,
+ -624,
+ -567,
+ -550,
+ -584,
+ -490,
+ -317,
+ 758,
+ -620,
+ -100,
+ -442,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -616,
+ -472,
+ -432,
+ -703,
+ -543,
+ -546,
+ -611,
+ -421,
+ -623,
+ -581,
+ -529,
+ 889,
+ -450,
+ -541,
+ -399,
+ -428,
+ -567,
+ -709,
+ -100,
+ -629,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -424,
+ -32768,
+ -669,
+ 473,
+ 656,
+ -643,
+ -519,
+ -365,
+ -552,
+ -279,
+ -593,
+ -526,
+ -293,
+ -450,
+ -177,
+ -374,
+ -338,
+ -404,
+ -56,
+ -656,
+ -100,
+ -552,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -46,
+ -32768,
+ -601,
+ 171,
+ -276,
+ -633,
+ 88,
+ -389,
+ -606,
+ 556,
+ -587,
+ -486,
+ 146,
+ -461,
+ -243,
+ 347,
+ -197,
+ -167,
+ -552,
+ -634,
+ -100,
+ -530,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -451,
+ -32768,
+ -667,
+ 242,
+ -144,
+ -642,
+ -537,
+ -382,
+ -633,
+ 37,
+ -580,
+ -501,
+ -347,
+ 378,
+ -250,
+ 695,
+ -382,
+ -428,
+ -588,
+ -641,
+ -100,
+ -536,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ 95,
+ -32768,
+ -597,
+ 195,
+ 446,
+ -610,
+ -28,
+ 335,
+ -603,
+ -111,
+ -577,
+ -67,
+ 249,
+ -462,
+ 344,
+ -191,
+ -306,
+ -390,
+ -540,
+ -609,
+ -100,
+ -471,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -245,
+ -32768,
+ -663,
+ -194,
+ 684,
+ -648,
+ -527,
+ -313,
+ -606,
+ -218,
+ -583,
+ -467,
+ -338,
+ -438,
+ 484,
+ -295,
+ -325,
+ -396,
+ -300,
+ -593,
+ -100,
+ -511,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -62,
+ -32768,
+ -437,
+ -618,
+ -543,
+ -98,
+ -610,
+ -577,
+ 283,
+ -266,
+ 372,
+ -195,
+ -577,
+ -566,
+ -491,
+ -10,
+ -136,
+ -367,
+ 418,
+ -546,
+ -100,
+ -426,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -318,
+ -32768,
+ -412,
+ -423,
+ -394,
+ -544,
+ -482,
+ -489,
+ -396,
+ -56,
+ -446,
+ -386,
+ -316,
+ -428,
+ -371,
+ -406,
+ -166,
+ 782,
+ -324,
+ -578,
+ -100,
+ -487,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -274,
+ -32768,
+ -414,
+ -379,
+ -66,
+ -553,
+ -435,
+ -456,
+ -443,
+ -359,
+ -484,
+ -413,
+ -293,
+ -419,
+ -346,
+ -415,
+ 398,
+ 668,
+ -369,
+ -588,
+ -100,
+ -490,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -424,
+ -32768,
+ -689,
+ 459,
+ 654,
+ -666,
+ -124,
+ -353,
+ -659,
+ -274,
+ -647,
+ -559,
+ 13,
+ -450,
+ -175,
+ -369,
+ -327,
+ -409,
+ -601,
+ -655,
+ -100,
+ -562,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -110,
+ -32768,
+ -574,
+ -444,
+ -440,
+ -572,
+ 600,
+ 696,
+ -674,
+ -413,
+ -652,
+ -543,
+ -321,
+ -527,
+ -392,
+ -76,
+ -47,
+ -447,
+ -618,
+ -580,
+ -100,
+ -396,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -293,
+ -32768,
+ -583,
+ -454,
+ -541,
+ -650,
+ 757,
+ -533,
+ -717,
+ -477,
+ -706,
+ -603,
+ -357,
+ -543,
+ -505,
+ -562,
+ -342,
+ -482,
+ -653,
+ -582,
+ -100,
+ -642,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -506,
+ -32768,
+ -492,
+ -710,
+ -630,
+ 491,
+ -667,
+ -560,
+ -80,
+ -602,
+ 500,
+ -182,
+ -675,
+ -654,
+ -563,
+ -572,
+ -581,
+ -482,
+ -298,
+ 765,
+ -100,
+ -200,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -269,
+ -32768,
+ -11,
+ 766,
+ -107,
+ -661,
+ -439,
+ -417,
+ -597,
+ -382,
+ -655,
+ -593,
+ 191,
+ -473,
+ -344,
+ -469,
+ -17,
+ -386,
+ -305,
+ -737,
+ -100,
+ -611,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -389,
+ -32768,
+ 279,
+ -651,
+ -596,
+ 362,
+ -650,
+ -595,
+ 184,
+ -568,
+ 193,
+ -225,
+ -610,
+ -590,
+ -560,
+ -580,
+ -485,
+ -23,
+ 542,
+ -488,
+ -100,
+ -323,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ 240,
+ -32768,
+ -419,
+ -425,
+ -163,
+ -420,
+ -24,
+ 170,
+ 167,
+ 161,
+ -4,
+ -7,
+ -165,
+ -153,
+ -112,
+ 107,
+ -309,
+ -60,
+ 187,
+ -502,
+ -100,
+ -405,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ 116,
+ -32768,
+ -461,
+ -362,
+ -66,
+ -507,
+ 342,
+ -378,
+ -471,
+ 261,
+ -239,
+ -400,
+ -58,
+ -410,
+ 23,
+ 244,
+ 82,
+ 27,
+ -301,
+ -508,
+ -100,
+ -460,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -264,
+ -32768,
+ -583,
+ 267,
+ -113,
+ -198,
+ 81,
+ 272,
+ -564,
+ 78,
+ -192,
+ -441,
+ 298,
+ -487,
+ 423,
+ -26,
+ 75,
+ -372,
+ -541,
+ -540,
+ -100,
+ 66,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ 199,
+ -32768,
+ -519,
+ -454,
+ 39,
+ 172,
+ 13,
+ 257,
+ -254,
+ 93,
+ 6,
+ 107,
+ -415,
+ -242,
+ 106,
+ 220,
+ -102,
+ -395,
+ -219,
+ -475,
+ -100,
+ 123,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ 23,
+ -32768,
+ -607,
+ 392,
+ 408,
+ -643,
+ -153,
+ -71,
+ -612,
+ 232,
+ -606,
+ -507,
+ 103,
+ -7,
+ 199,
+ -316,
+ -185,
+ -190,
+ -551,
+ -641,
+ -100,
+ -533,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -193,
+ -32768,
+ -557,
+ -216,
+ -183,
+ 249,
+ -66,
+ 100,
+ 7,
+ 373,
+ 0,
+ -360,
+ -400,
+ -512,
+ -127,
+ 356,
+ -373,
+ 80,
+ -237,
+ -487,
+ -100,
+ 39,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -447,
+ -32768,
+ -449,
+ -677,
+ -601,
+ -296,
+ -690,
+ -603,
+ 310,
+ -536,
+ 547,
+ 253,
+ -646,
+ -609,
+ -522,
+ -146,
+ -552,
+ -414,
+ 156,
+ -516,
+ -100,
+ -434,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ 170,
+ -32768,
+ -4,
+ -154,
+ 58,
+ -135,
+ 60,
+ -73,
+ -248,
+ 353,
+ -179,
+ -406,
+ -129,
+ -461,
+ 133,
+ 18,
+ -146,
+ 196,
+ -217,
+ -575,
+ -100,
+ -467,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ 20,
+ -32768,
+ -584,
+ 362,
+ 262,
+ -91,
+ -100,
+ -412,
+ -592,
+ 45,
+ -588,
+ -520,
+ -134,
+ 436,
+ -99,
+ -57,
+ 40,
+ -381,
+ -542,
+ -599,
+ -100,
+ -122,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ 189,
+ -32768,
+ -430,
+ -585,
+ -527,
+ 14,
+ -328,
+ -499,
+ 411,
+ -489,
+ 21,
+ 54,
+ -537,
+ -535,
+ -489,
+ -257,
+ -221,
+ 87,
+ 342,
+ -476,
+ -100,
+ 226,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -388,
+ -32768,
+ 187,
+ -622,
+ -595,
+ -369,
+ -653,
+ -632,
+ 615,
+ -558,
+ -1,
+ -218,
+ -592,
+ -575,
+ -557,
+ -589,
+ -246,
+ 43,
+ 442,
+ -591,
+ -100,
+ -456,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ 235,
+ -32768,
+ 23,
+ 53,
+ 335,
+ -260,
+ -166,
+ -391,
+ -566,
+ 337,
+ -551,
+ -464,
+ -343,
+ -440,
+ 99,
+ 157,
+ 73,
+ -154,
+ -490,
+ -598,
+ -100,
+ -498,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -170,
+ -32768,
+ -605,
+ -402,
+ 169,
+ -1,
+ -530,
+ -375,
+ -97,
+ 323,
+ -172,
+ -70,
+ -211,
+ 52,
+ 224,
+ 517,
+ -366,
+ -223,
+ -465,
+ -566,
+ -100,
+ -448,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -475,
+ -32768,
+ 24,
+ -692,
+ -625,
+ 423,
+ -687,
+ -542,
+ 141,
+ -585,
+ 540,
+ 86,
+ -657,
+ -633,
+ -558,
+ -562,
+ -562,
+ -449,
+ -126,
+ -401,
+ -100,
+ 59,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ 28,
+ -32768,
+ -587,
+ -405,
+ -253,
+ -541,
+ -480,
+ 626,
+ -587,
+ 438,
+ -553,
+ -434,
+ -91,
+ -468,
+ 407,
+ 265,
+ -325,
+ -64,
+ -530,
+ -559,
+ -100,
+ -68,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ 157,
+ -32768,
+ -557,
+ 422,
+ 156,
+ -630,
+ 10,
+ -390,
+ -596,
+ 231,
+ -598,
+ -506,
+ 195,
+ -452,
+ 5,
+ 46,
+ 79,
+ -198,
+ -531,
+ -645,
+ -100,
+ -545,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ 399,
+ -32768,
+ -464,
+ -186,
+ -379,
+ -460,
+ -20,
+ 79,
+ -33,
+ 208,
+ 11,
+ -360,
+ -191,
+ -474,
+ 12,
+ 16,
+ -307,
+ -164,
+ -75,
+ 320,
+ -100,
+ -99,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -222,
+ -32768,
+ -584,
+ 38,
+ -143,
+ -628,
+ 667,
+ -133,
+ -662,
+ -181,
+ -390,
+ -556,
+ -122,
+ -525,
+ -425,
+ -85,
+ -174,
+ -450,
+ -614,
+ -595,
+ -100,
+ -596,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -174,
+ -32768,
+ 40,
+ -594,
+ -600,
+ 16,
+ -636,
+ -596,
+ 720,
+ -557,
+ -184,
+ 150,
+ -79,
+ -586,
+ -555,
+ -590,
+ -335,
+ -164,
+ 151,
+ -564,
+ -100,
+ -422,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ 62,
+ -32768,
+ -579,
+ -177,
+ 183,
+ -566,
+ -274,
+ -396,
+ -465,
+ 134,
+ -113,
+ -411,
+ -393,
+ 70,
+ -139,
+ 597,
+ -362,
+ -402,
+ -11,
+ -605,
+ -100,
+ -504,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -330,
+ -32768,
+ -402,
+ -600,
+ -542,
+ -418,
+ -615,
+ -617,
+ 96,
+ -522,
+ -248,
+ -254,
+ -547,
+ -541,
+ -517,
+ -555,
+ -241,
+ 231,
+ 689,
+ -612,
+ -100,
+ -450,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -195,
+ -32768,
+ 55,
+ -346,
+ -334,
+ -568,
+ -350,
+ -413,
+ -556,
+ -339,
+ -568,
+ -469,
+ -252,
+ -403,
+ -328,
+ -400,
+ 715,
+ -9,
+ -481,
+ -608,
+ -100,
+ -496,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -454,
+ -32768,
+ -445,
+ -696,
+ -616,
+ -278,
+ -699,
+ -615,
+ 48,
+ -573,
+ 622,
+ 120,
+ -669,
+ -616,
+ -540,
+ -549,
+ -565,
+ -425,
+ 104,
+ -501,
+ -100,
+ -429,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -548,
+ -32768,
+ -563,
+ -691,
+ -657,
+ 918,
+ -652,
+ -451,
+ -317,
+ -643,
+ -80,
+ -296,
+ -639,
+ -699,
+ -650,
+ -611,
+ -569,
+ -535,
+ -393,
+ -219,
+ -100,
+ 0,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -144,
+ -32768,
+ -430,
+ -639,
+ -592,
+ -346,
+ -642,
+ -612,
+ 594,
+ -550,
+ 109,
+ 442,
+ -614,
+ -580,
+ -530,
+ -573,
+ -292,
+ -363,
+ 388,
+ -568,
+ -100,
+ -447,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -483,
+ -32768,
+ -687,
+ 773,
+ 286,
+ -683,
+ -462,
+ -403,
+ -653,
+ -352,
+ -688,
+ -618,
+ 47,
+ -467,
+ -290,
+ -447,
+ -333,
+ -417,
+ -638,
+ -738,
+ -100,
+ -619,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ 165,
+ -32768,
+ -543,
+ -477,
+ -429,
+ -656,
+ -489,
+ -536,
+ -538,
+ -417,
+ -569,
+ -526,
+ -509,
+ 812,
+ -441,
+ -523,
+ -344,
+ -63,
+ -252,
+ -678,
+ -100,
+ -594,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -418,
+ -32768,
+ -599,
+ 624,
+ 313,
+ -601,
+ -228,
+ -409,
+ -216,
+ -354,
+ -251,
+ -491,
+ 117,
+ -473,
+ -134,
+ -434,
+ 32,
+ -182,
+ -50,
+ -677,
+ -100,
+ -564,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ 77,
+ -32768,
+ -532,
+ -19,
+ 185,
+ -520,
+ -516,
+ -489,
+ -69,
+ 115,
+ 129,
+ -369,
+ -456,
+ 546,
+ -349,
+ -260,
+ -220,
+ -392,
+ -27,
+ -621,
+ -100,
+ -527,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ 257,
+ -32768,
+ -547,
+ 232,
+ 454,
+ -609,
+ -241,
+ -385,
+ -560,
+ 149,
+ -354,
+ -473,
+ -2,
+ -441,
+ -96,
+ 65,
+ -82,
+ -68,
+ -487,
+ -622,
+ -100,
+ -527,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ 105,
+ -32768,
+ -549,
+ 103,
+ -197,
+ -206,
+ -30,
+ -17,
+ -560,
+ -255,
+ -526,
+ -47,
+ 24,
+ -456,
+ 704,
+ -295,
+ -18,
+ -53,
+ -500,
+ -549,
+ -100,
+ -460,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -423,
+ -32768,
+ -439,
+ -657,
+ -620,
+ -320,
+ -688,
+ -609,
+ 650,
+ -572,
+ 150,
+ 353,
+ -641,
+ -600,
+ -556,
+ -591,
+ -540,
+ -379,
+ 343,
+ -546,
+ -100,
+ -114,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ 88,
+ -32768,
+ -579,
+ -6,
+ 462,
+ -588,
+ -473,
+ 124,
+ -276,
+ 385,
+ -230,
+ -445,
+ -160,
+ -445,
+ -70,
+ 105,
+ -48,
+ -191,
+ -486,
+ -612,
+ -100,
+ -487,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ 439,
+ -32768,
+ 128,
+ -224,
+ -457,
+ -8,
+ -243,
+ -472,
+ -22,
+ -85,
+ 206,
+ 137,
+ -502,
+ -493,
+ -429,
+ -212,
+ -174,
+ -370,
+ -100,
+ 114,
+ -100,
+ 145,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ 613,
+ -32768,
+ -1,
+ -455,
+ -388,
+ -556,
+ -311,
+ -469,
+ -476,
+ -379,
+ -491,
+ -426,
+ -403,
+ -403,
+ -381,
+ -448,
+ 329,
+ -119,
+ -363,
+ -591,
+ -100,
+ -502,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ 376,
+ -32768,
+ -487,
+ -445,
+ -314,
+ -513,
+ -266,
+ 86,
+ -467,
+ 502,
+ -497,
+ -421,
+ -384,
+ -438,
+ -3,
+ 77,
+ -7,
+ -347,
+ -22,
+ -553,
+ -100,
+ 45,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ 153,
+ -32768,
+ -563,
+ 189,
+ 433,
+ -586,
+ -473,
+ -385,
+ -83,
+ 218,
+ -298,
+ -436,
+ -169,
+ -453,
+ 104,
+ 194,
+ -179,
+ -107,
+ -251,
+ -615,
+ -100,
+ -515,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -23,
+ -32768,
+ 356,
+ -575,
+ -526,
+ -393,
+ -566,
+ 93,
+ 342,
+ -503,
+ 148,
+ 102,
+ -509,
+ -538,
+ -485,
+ -529,
+ -85,
+ 236,
+ 349,
+ 136,
+ -100,
+ -427,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -326,
+ -32768,
+ -596,
+ -32,
+ -235,
+ -651,
+ 662,
+ -454,
+ -693,
+ -62,
+ -681,
+ -566,
+ 190,
+ -523,
+ 101,
+ -452,
+ -330,
+ -447,
+ -636,
+ -597,
+ -100,
+ -607,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ 616,
+ -32768,
+ 192,
+ -516,
+ -431,
+ -526,
+ -345,
+ -510,
+ -345,
+ -415,
+ -420,
+ -381,
+ -479,
+ -427,
+ -420,
+ -482,
+ -126,
+ 40,
+ 201,
+ -590,
+ -100,
+ -495,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -437,
+ -32768,
+ -624,
+ 654,
+ 45,
+ -663,
+ -467,
+ -414,
+ -605,
+ 91,
+ -632,
+ -551,
+ 44,
+ 233,
+ 84,
+ -389,
+ -186,
+ 102,
+ -573,
+ -696,
+ -100,
+ -586,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ 141,
+ -32768,
+ 335,
+ -283,
+ -407,
+ 351,
+ -524,
+ 0,
+ -174,
+ -75,
+ -386,
+ 121,
+ -449,
+ -538,
+ -26,
+ 498,
+ -386,
+ -406,
+ 118,
+ -455,
+ -100,
+ 104,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -381,
+ -32768,
+ 5,
+ -653,
+ -613,
+ -370,
+ -678,
+ -656,
+ 592,
+ -578,
+ -189,
+ -216,
+ -640,
+ -587,
+ -578,
+ -608,
+ -520,
+ -348,
+ 583,
+ -606,
+ -100,
+ -450,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -405,
+ -32768,
+ -705,
+ -146,
+ 782,
+ -659,
+ -541,
+ -323,
+ -659,
+ -226,
+ -621,
+ -529,
+ -340,
+ -432,
+ -108,
+ -323,
+ -327,
+ -405,
+ -577,
+ -620,
+ -100,
+ -531,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -474,
+ -32768,
+ -460,
+ -692,
+ -630,
+ 277,
+ -700,
+ -597,
+ 327,
+ -586,
+ 569,
+ 33,
+ -669,
+ -628,
+ -561,
+ -565,
+ -573,
+ -440,
+ -195,
+ -458,
+ -100,
+ -343,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -492,
+ -32768,
+ -615,
+ -473,
+ -374,
+ -229,
+ -557,
+ 983,
+ -584,
+ -420,
+ -545,
+ -461,
+ -96,
+ -569,
+ -313,
+ -379,
+ -426,
+ -486,
+ -571,
+ -326,
+ -100,
+ 637,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ 34,
+ -32768,
+ -400,
+ -436,
+ -409,
+ -536,
+ -466,
+ -498,
+ -373,
+ -388,
+ -434,
+ -380,
+ -333,
+ -429,
+ -389,
+ -439,
+ -169,
+ 759,
+ -111,
+ -578,
+ -100,
+ -486,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -313,
+ -32768,
+ -603,
+ -375,
+ 242,
+ -651,
+ 686,
+ -481,
+ -701,
+ -92,
+ -685,
+ -582,
+ -353,
+ -517,
+ -379,
+ -473,
+ -339,
+ -464,
+ -635,
+ -590,
+ -100,
+ -615,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ 152,
+ -32768,
+ 79,
+ -184,
+ -68,
+ -549,
+ -470,
+ 291,
+ -489,
+ 104,
+ -497,
+ 66,
+ -170,
+ 424,
+ -155,
+ 171,
+ -28,
+ 119,
+ -155,
+ 289,
+ -100,
+ -444,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -512,
+ -32768,
+ -569,
+ -655,
+ -554,
+ 448,
+ -643,
+ -177,
+ -173,
+ -534,
+ -384,
+ -391,
+ -559,
+ -642,
+ -496,
+ -518,
+ -510,
+ -494,
+ -419,
+ 256,
+ -100,
+ 914,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ 596,
+ -32768,
+ 509,
+ -497,
+ -429,
+ -554,
+ -8,
+ -103,
+ -453,
+ -414,
+ -479,
+ -427,
+ -448,
+ -431,
+ -416,
+ -481,
+ 108,
+ -315,
+ -169,
+ -586,
+ -100,
+ -503,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -5,
+ -32768,
+ -560,
+ 204,
+ 308,
+ -543,
+ -251,
+ 301,
+ -157,
+ -330,
+ -152,
+ 0,
+ 499,
+ -490,
+ -281,
+ -55,
+ -68,
+ -73,
+ -475,
+ 59,
+ -100,
+ -459,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ 557,
+ -32768,
+ 199,
+ -464,
+ -390,
+ -428,
+ -350,
+ -435,
+ -356,
+ -381,
+ 141,
+ 13,
+ -41,
+ -418,
+ 19,
+ -427,
+ -240,
+ -75,
+ -310,
+ -499,
+ -100,
+ -118,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -106,
+ -32768,
+ -504,
+ -68,
+ -138,
+ 312,
+ -300,
+ 497,
+ -164,
+ 84,
+ -410,
+ -384,
+ -379,
+ -72,
+ -339,
+ 102,
+ -200,
+ 67,
+ -17,
+ 410,
+ -100,
+ 409,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -275,
+ -32768,
+ 305,
+ 391,
+ 86,
+ -367,
+ 65,
+ 204,
+ -338,
+ -276,
+ 23,
+ -307,
+ 70,
+ -87,
+ -252,
+ -162,
+ 74,
+ 134,
+ -332,
+ -393,
+ -100,
+ -342,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ 96,
+ -32768,
+ -483,
+ 89,
+ 34,
+ -216,
+ 33,
+ 128,
+ -266,
+ 189,
+ -491,
+ -426,
+ -91,
+ 168,
+ 101,
+ -118,
+ 128,
+ 142,
+ -255,
+ -18,
+ -100,
+ -130,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ 329,
+ -32768,
+ -500,
+ -13,
+ 242,
+ -192,
+ -220,
+ 218,
+ -67,
+ 212,
+ -331,
+ -433,
+ -163,
+ 152,
+ -295,
+ -156,
+ -49,
+ -34,
+ -292,
+ -598,
+ -100,
+ -459,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ 129,
+ -32768,
+ 18,
+ 73,
+ 375,
+ -600,
+ -112,
+ -376,
+ -518,
+ 77,
+ -349,
+ -442,
+ -136,
+ -463,
+ 275,
+ 318,
+ -95,
+ -224,
+ -124,
+ -602,
+ -100,
+ -514,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ 107,
+ -32768,
+ -515,
+ -453,
+ -27,
+ 0,
+ -180,
+ 135,
+ 26,
+ 62,
+ -1,
+ -20,
+ -145,
+ -505,
+ 297,
+ 269,
+ -196,
+ -189,
+ 82,
+ -505,
+ -100,
+ 64,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ 169,
+ -32768,
+ -555,
+ 266,
+ 327,
+ -591,
+ -450,
+ 123,
+ -292,
+ 201,
+ -250,
+ -447,
+ 22,
+ -85,
+ 219,
+ -23,
+ -27,
+ -160,
+ -482,
+ -618,
+ -100,
+ -495,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ 286,
+ -32768,
+ -540,
+ -349,
+ 280,
+ -545,
+ -446,
+ -34,
+ -517,
+ 114,
+ -192,
+ -422,
+ 191,
+ -205,
+ 205,
+ 370,
+ -304,
+ -376,
+ -289,
+ -573,
+ -100,
+ -118,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ 82,
+ -32768,
+ -13,
+ -259,
+ 603,
+ -145,
+ -507,
+ -377,
+ -13,
+ -288,
+ -322,
+ -417,
+ -389,
+ -458,
+ 222,
+ -366,
+ -100,
+ -376,
+ -1,
+ 77,
+ -100,
+ -461,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -80,
+ -32768,
+ -476,
+ -620,
+ -255,
+ 314,
+ -627,
+ 0,
+ 355,
+ -523,
+ 400,
+ -203,
+ -592,
+ -598,
+ -501,
+ -222,
+ -496,
+ -234,
+ -116,
+ 320,
+ -100,
+ 226,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ 203,
+ -32768,
+ -534,
+ -26,
+ 345,
+ -538,
+ -315,
+ -394,
+ -219,
+ 238,
+ 41,
+ -372,
+ -25,
+ -462,
+ 261,
+ 47,
+ -319,
+ -164,
+ -141,
+ -590,
+ -100,
+ -499,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -73,
+ -32768,
+ -601,
+ -167,
+ 39,
+ -262,
+ -517,
+ -371,
+ -528,
+ 197,
+ -142,
+ 60,
+ -138,
+ 54,
+ 145,
+ 615,
+ -251,
+ -221,
+ -500,
+ -586,
+ -100,
+ -483,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -467,
+ -32768,
+ -473,
+ -659,
+ -605,
+ 232,
+ -686,
+ 102,
+ 523,
+ -572,
+ 368,
+ -188,
+ -617,
+ -620,
+ -547,
+ -564,
+ -549,
+ -428,
+ 18,
+ -396,
+ -100,
+ 370,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ 210,
+ -32768,
+ 57,
+ -84,
+ 29,
+ -440,
+ -141,
+ 271,
+ -255,
+ 209,
+ -206,
+ -398,
+ -129,
+ -487,
+ -18,
+ 241,
+ -330,
+ -44,
+ 88,
+ -509,
+ -100,
+ 221,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ 177,
+ -32768,
+ -541,
+ 207,
+ 134,
+ -35,
+ -108,
+ -405,
+ -313,
+ 280,
+ -195,
+ -434,
+ 41,
+ -145,
+ -10,
+ 218,
+ -86,
+ -1,
+ -465,
+ -587,
+ -100,
+ -473,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ 558,
+ -32768,
+ 412,
+ -491,
+ -433,
+ -548,
+ 112,
+ -498,
+ -453,
+ -412,
+ -461,
+ 88,
+ -433,
+ -435,
+ -414,
+ -479,
+ 7,
+ 183,
+ -359,
+ -579,
+ -100,
+ -514,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ 614,
+ -32768,
+ 105,
+ -499,
+ -427,
+ -530,
+ -31,
+ -501,
+ -10,
+ -411,
+ -436,
+ -395,
+ -460,
+ -427,
+ -416,
+ -480,
+ 73,
+ -312,
+ -3,
+ -589,
+ -100,
+ -503,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -73,
+ -32768,
+ -576,
+ 144,
+ 269,
+ -563,
+ -257,
+ 92,
+ -137,
+ 303,
+ -128,
+ -403,
+ 13,
+ -471,
+ 286,
+ 198,
+ -333,
+ -28,
+ -112,
+ -604,
+ -100,
+ -484,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ 166,
+ -32768,
+ -500,
+ -457,
+ 193,
+ -44,
+ -528,
+ 156,
+ 118,
+ 4,
+ 213,
+ -30,
+ -465,
+ -515,
+ 23,
+ -33,
+ -379,
+ -109,
+ -181,
+ 183,
+ -100,
+ 293,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ 632,
+ -32768,
+ -380,
+ -506,
+ -433,
+ -530,
+ 107,
+ -505,
+ 74,
+ -414,
+ -435,
+ -395,
+ -471,
+ -428,
+ -422,
+ -485,
+ -131,
+ -330,
+ -110,
+ -588,
+ -100,
+ -508,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -82,
+ -32768,
+ -66,
+ -142,
+ -375,
+ 77,
+ -526,
+ 545,
+ -24,
+ 2,
+ 57,
+ -341,
+ -15,
+ -523,
+ 32,
+ 314,
+ -152,
+ 80,
+ 45,
+ 10,
+ -100,
+ -337,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -137,
+ -32768,
+ -589,
+ 238,
+ 409,
+ -52,
+ -146,
+ -17,
+ -560,
+ 250,
+ -268,
+ -466,
+ 154,
+ -462,
+ -10,
+ -64,
+ 37,
+ -74,
+ -522,
+ -565,
+ -100,
+ -67,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ 208,
+ -32768,
+ -19,
+ -581,
+ -299,
+ -342,
+ -545,
+ -540,
+ 92,
+ -160,
+ 485,
+ 253,
+ -283,
+ -544,
+ -142,
+ -479,
+ -272,
+ -393,
+ -118,
+ 10,
+ -100,
+ -441,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -300,
+ -32768,
+ -587,
+ -448,
+ -502,
+ -649,
+ 732,
+ -520,
+ -707,
+ 49,
+ -694,
+ -589,
+ -355,
+ -532,
+ -463,
+ -485,
+ -342,
+ -474,
+ -645,
+ -586,
+ -100,
+ -630,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -458,
+ -32768,
+ -450,
+ -688,
+ -613,
+ -280,
+ -693,
+ -603,
+ 271,
+ -565,
+ 582,
+ 433,
+ -658,
+ -615,
+ -524,
+ -546,
+ -560,
+ -424,
+ -89,
+ -500,
+ -100,
+ -430,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -128,
+ -32768,
+ -565,
+ -372,
+ 241,
+ -582,
+ 336,
+ -414,
+ -70,
+ 205,
+ -351,
+ -434,
+ -102,
+ -487,
+ 169,
+ 252,
+ -329,
+ 71,
+ -76,
+ -594,
+ -100,
+ -525,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -229,
+ -32768,
+ 131,
+ -655,
+ -591,
+ 123,
+ -647,
+ -628,
+ 246,
+ -566,
+ -31,
+ -232,
+ -627,
+ -579,
+ -560,
+ -589,
+ -494,
+ -342,
+ 664,
+ -559,
+ -100,
+ -389,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -32,
+ -32768,
+ 143,
+ -256,
+ -357,
+ -537,
+ -398,
+ 626,
+ -575,
+ -362,
+ -409,
+ -491,
+ 743,
+ -527,
+ -320,
+ -376,
+ -283,
+ -353,
+ -295,
+ -628,
+ -100,
+ -134,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ 689,
+ -32768,
+ -360,
+ -511,
+ -414,
+ -525,
+ -307,
+ -494,
+ -424,
+ -399,
+ -105,
+ -381,
+ -487,
+ -409,
+ -405,
+ -469,
+ -203,
+ -322,
+ -324,
+ -579,
+ -100,
+ -498,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -293,
+ -32768,
+ -583,
+ -454,
+ -541,
+ -650,
+ 757,
+ -533,
+ -717,
+ -477,
+ -706,
+ -603,
+ -357,
+ -543,
+ -505,
+ -562,
+ -342,
+ -482,
+ -653,
+ -582,
+ -100,
+ -642,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -488,
+ -32768,
+ -637,
+ -433,
+ -323,
+ -445,
+ -533,
+ 1106,
+ -663,
+ -389,
+ -615,
+ -480,
+ -247,
+ -546,
+ -262,
+ -338,
+ -407,
+ -494,
+ -651,
+ -566,
+ -100,
+ -126,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -218,
+ -32768,
+ -609,
+ 515,
+ -343,
+ -661,
+ 618,
+ -494,
+ -686,
+ -441,
+ -699,
+ -611,
+ -281,
+ -514,
+ -438,
+ -532,
+ -338,
+ -458,
+ -643,
+ -636,
+ -100,
+ -640,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -469,
+ -32768,
+ -450,
+ -700,
+ -624,
+ -269,
+ -707,
+ -618,
+ 128,
+ -579,
+ 649,
+ -99,
+ -678,
+ -622,
+ -548,
+ -551,
+ -576,
+ -437,
+ -207,
+ -495,
+ -100,
+ -428,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -385,
+ -32768,
+ -527,
+ 322,
+ -311,
+ -604,
+ -236,
+ 68,
+ -562,
+ -355,
+ -595,
+ -502,
+ 630,
+ -476,
+ -335,
+ -401,
+ 157,
+ 371,
+ -510,
+ -663,
+ -100,
+ -513,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -474,
+ -32768,
+ -526,
+ -631,
+ -518,
+ 9,
+ -647,
+ 186,
+ -79,
+ -492,
+ 227,
+ -293,
+ -541,
+ -612,
+ -160,
+ -206,
+ -501,
+ -453,
+ 50,
+ -198,
+ -100,
+ 816,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -157,
+ -32768,
+ -571,
+ 246,
+ 267,
+ -140,
+ -275,
+ 529,
+ -271,
+ -31,
+ -320,
+ -429,
+ -106,
+ -485,
+ 307,
+ -202,
+ -56,
+ -39,
+ -67,
+ 196,
+ -100,
+ 28,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -465,
+ -32768,
+ 106,
+ -192,
+ -349,
+ -624,
+ -370,
+ 76,
+ -635,
+ -340,
+ -653,
+ -532,
+ 853,
+ -527,
+ -318,
+ -367,
+ -248,
+ -46,
+ -595,
+ -696,
+ -100,
+ -516,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -164,
+ -32768,
+ -418,
+ -630,
+ -567,
+ -99,
+ -626,
+ -610,
+ 181,
+ -541,
+ 313,
+ -199,
+ -591,
+ -565,
+ -529,
+ -556,
+ -233,
+ -4,
+ 556,
+ -556,
+ -100,
+ -423,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ 111,
+ -32768,
+ -536,
+ -431,
+ -213,
+ -163,
+ -61,
+ 109,
+ -509,
+ 319,
+ -68,
+ -412,
+ -180,
+ 285,
+ 160,
+ 234,
+ 94,
+ -209,
+ -475,
+ -566,
+ -100,
+ -184,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ 206,
+ -32768,
+ -507,
+ -80,
+ 41,
+ -452,
+ -485,
+ -51,
+ -35,
+ -133,
+ -35,
+ -399,
+ -224,
+ 507,
+ -376,
+ -128,
+ -116,
+ -83,
+ -96,
+ 75,
+ -100,
+ 141,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -451,
+ -32768,
+ -467,
+ -672,
+ -629,
+ 534,
+ -679,
+ -556,
+ 478,
+ -593,
+ 229,
+ 44,
+ -645,
+ -626,
+ -585,
+ -594,
+ -549,
+ -418,
+ 299,
+ -411,
+ -100,
+ -48,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ 402,
+ -32768,
+ 188,
+ -499,
+ -218,
+ -462,
+ -434,
+ -45,
+ -31,
+ -195,
+ 83,
+ -1,
+ -141,
+ -479,
+ -398,
+ 27,
+ 87,
+ -328,
+ 252,
+ -581,
+ -100,
+ -467,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ 260,
+ -32768,
+ -543,
+ -16,
+ 170,
+ -612,
+ -119,
+ -367,
+ -570,
+ 402,
+ -554,
+ -116,
+ 314,
+ -447,
+ 150,
+ 90,
+ -99,
+ -356,
+ -499,
+ -619,
+ -100,
+ -517,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -128,
+ -32768,
+ -445,
+ -593,
+ -295,
+ -348,
+ -626,
+ -592,
+ 595,
+ -47,
+ 283,
+ -16,
+ -581,
+ -567,
+ -495,
+ -511,
+ -151,
+ -374,
+ 202,
+ -567,
+ -100,
+ -453,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -77,
+ -32768,
+ -581,
+ -31,
+ -245,
+ -619,
+ -13,
+ -36,
+ -119,
+ 223,
+ -252,
+ -490,
+ -441,
+ 712,
+ -381,
+ -409,
+ -260,
+ -412,
+ -490,
+ -661,
+ -100,
+ -561,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -82,
+ -32768,
+ -574,
+ 106,
+ 277,
+ -500,
+ 354,
+ 387,
+ -542,
+ -206,
+ -114,
+ -457,
+ 48,
+ -501,
+ -4,
+ -61,
+ -119,
+ -219,
+ -343,
+ 101,
+ -100,
+ 18,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -442,
+ -32768,
+ -449,
+ -658,
+ -615,
+ -317,
+ -688,
+ -620,
+ 596,
+ -566,
+ 365,
+ 367,
+ -646,
+ -74,
+ -546,
+ -578,
+ -546,
+ -400,
+ 127,
+ -547,
+ -100,
+ -446,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ 129,
+ -32768,
+ 199,
+ 83,
+ 193,
+ -493,
+ -118,
+ 37,
+ -237,
+ -58,
+ -35,
+ 135,
+ -89,
+ -482,
+ 225,
+ 180,
+ -206,
+ 130,
+ -419,
+ -548,
+ -100,
+ -46,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -181,
+ -32768,
+ -684,
+ 62,
+ 759,
+ -656,
+ -525,
+ -332,
+ -650,
+ -236,
+ -618,
+ -528,
+ -334,
+ -433,
+ -122,
+ -332,
+ -322,
+ -402,
+ -568,
+ -624,
+ -100,
+ -534,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -408,
+ -32768,
+ -434,
+ -677,
+ -607,
+ 184,
+ -679,
+ -615,
+ 155,
+ -575,
+ 431,
+ -167,
+ -651,
+ -602,
+ -558,
+ -572,
+ -537,
+ -385,
+ 503,
+ -506,
+ -100,
+ -369,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -317,
+ -32768,
+ -494,
+ -257,
+ -342,
+ -577,
+ -365,
+ 147,
+ -98,
+ -341,
+ -580,
+ -484,
+ 661,
+ -468,
+ -322,
+ -381,
+ 491,
+ -243,
+ -502,
+ -653,
+ -100,
+ -486,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -450,
+ -32768,
+ -443,
+ -651,
+ -656,
+ -330,
+ -715,
+ -663,
+ 814,
+ -600,
+ -147,
+ -189,
+ -660,
+ -610,
+ -611,
+ -635,
+ -564,
+ -386,
+ 63,
+ -593,
+ -100,
+ -455,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -293,
+ -32768,
+ -583,
+ -454,
+ -541,
+ -650,
+ 757,
+ -533,
+ -717,
+ -477,
+ -706,
+ -603,
+ -357,
+ -543,
+ -505,
+ -562,
+ -342,
+ -482,
+ -653,
+ -582,
+ -100,
+ -642,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -484,
+ -32768,
+ -636,
+ -434,
+ -315,
+ -136,
+ -535,
+ 1071,
+ -647,
+ -359,
+ -595,
+ -468,
+ -259,
+ -544,
+ 38,
+ -9,
+ -405,
+ -487,
+ -635,
+ -552,
+ -100,
+ -141,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ 485,
+ -32768,
+ -404,
+ -442,
+ -394,
+ 194,
+ -11,
+ -452,
+ -488,
+ -376,
+ -488,
+ -430,
+ -373,
+ -427,
+ -383,
+ -167,
+ 426,
+ -164,
+ -404,
+ -535,
+ -100,
+ -408,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -453,
+ -32768,
+ -447,
+ -675,
+ -635,
+ 37,
+ -704,
+ -628,
+ 583,
+ -589,
+ 442,
+ -148,
+ -665,
+ -616,
+ -577,
+ -588,
+ -565,
+ -410,
+ 119,
+ -519,
+ -100,
+ -404,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -387,
+ -32768,
+ -428,
+ -605,
+ -573,
+ 37,
+ -640,
+ -604,
+ 576,
+ -537,
+ -204,
+ 209,
+ -561,
+ -563,
+ -532,
+ -569,
+ -436,
+ 250,
+ 443,
+ -560,
+ -100,
+ -411,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ 365,
+ -32768,
+ 376,
+ -436,
+ -82,
+ -540,
+ 83,
+ -482,
+ -376,
+ -402,
+ -460,
+ -414,
+ -386,
+ -448,
+ -390,
+ -467,
+ 401,
+ -275,
+ 216,
+ -598,
+ -100,
+ -506,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -454,
+ -32768,
+ -679,
+ 350,
+ 361,
+ -585,
+ -526,
+ 69,
+ -638,
+ 0,
+ -589,
+ -502,
+ -142,
+ -494,
+ -72,
+ 606,
+ -362,
+ -422,
+ -590,
+ -597,
+ -100,
+ -78,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ 607,
+ -32768,
+ 70,
+ -454,
+ -389,
+ -558,
+ -204,
+ -468,
+ -482,
+ -380,
+ -496,
+ -430,
+ -401,
+ -405,
+ -382,
+ -450,
+ 344,
+ -271,
+ -369,
+ -592,
+ -100,
+ -504,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -292,
+ -32768,
+ -442,
+ -618,
+ -131,
+ 24,
+ -669,
+ -601,
+ 353,
+ -548,
+ 424,
+ -170,
+ -630,
+ -591,
+ -518,
+ -558,
+ -523,
+ -390,
+ 409,
+ -527,
+ -100,
+ -405,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -447,
+ -32768,
+ -519,
+ -190,
+ 215,
+ 531,
+ -603,
+ -429,
+ 42,
+ -447,
+ 223,
+ 366,
+ -491,
+ -564,
+ -396,
+ -218,
+ -267,
+ 119,
+ -323,
+ -375,
+ -100,
+ 195,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -270,
+ -32768,
+ -52,
+ -333,
+ -219,
+ -135,
+ -590,
+ 199,
+ -3,
+ -454,
+ 89,
+ 297,
+ -481,
+ -542,
+ 109,
+ -474,
+ -230,
+ 155,
+ 441,
+ -457,
+ -100,
+ 302,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -293,
+ -32768,
+ -583,
+ -454,
+ -541,
+ -650,
+ 757,
+ -533,
+ -717,
+ -477,
+ -706,
+ -603,
+ -357,
+ -543,
+ -505,
+ -562,
+ -342,
+ -482,
+ -653,
+ -582,
+ -100,
+ -642,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -467,
+ -32768,
+ -476,
+ -679,
+ -598,
+ 353,
+ -661,
+ -514,
+ 211,
+ -550,
+ 418,
+ 673,
+ -626,
+ -622,
+ -495,
+ -537,
+ -541,
+ -436,
+ -232,
+ 293,
+ -100,
+ 78,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ 70,
+ -32768,
+ -574,
+ 160,
+ 382,
+ -10,
+ 9,
+ -397,
+ -558,
+ 13,
+ -558,
+ -484,
+ -111,
+ 282,
+ 154,
+ 7,
+ 19,
+ -377,
+ -265,
+ -592,
+ -100,
+ -483,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ 2,
+ -32768,
+ -598,
+ -194,
+ 299,
+ -165,
+ -258,
+ -340,
+ -573,
+ 260,
+ -558,
+ -456,
+ 322,
+ -12,
+ 358,
+ 277,
+ -211,
+ -377,
+ -293,
+ -596,
+ -100,
+ -483,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ 586,
+ -32768,
+ -371,
+ -481,
+ -409,
+ -538,
+ -345,
+ -493,
+ -392,
+ -394,
+ -445,
+ -393,
+ -426,
+ -414,
+ -399,
+ -460,
+ 5,
+ 352,
+ 16,
+ -587,
+ -100,
+ -494,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -195,
+ -32768,
+ -409,
+ -650,
+ -589,
+ -382,
+ -651,
+ -647,
+ 402,
+ -562,
+ -63,
+ -221,
+ -629,
+ -572,
+ -558,
+ -589,
+ -496,
+ -335,
+ 665,
+ -607,
+ -100,
+ -446,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -24,
+ -32768,
+ -591,
+ -46,
+ -272,
+ -576,
+ -277,
+ -37,
+ -291,
+ 283,
+ -138,
+ -402,
+ -350,
+ -488,
+ 369,
+ 578,
+ -203,
+ -174,
+ -491,
+ -587,
+ -100,
+ -483,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ 7,
+ -32768,
+ -616,
+ 241,
+ 528,
+ -606,
+ -496,
+ -367,
+ -230,
+ 196,
+ -343,
+ -105,
+ -331,
+ -454,
+ 43,
+ 272,
+ -194,
+ -392,
+ -502,
+ -619,
+ -100,
+ -523,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -446,
+ -32768,
+ -500,
+ -647,
+ -538,
+ 178,
+ -619,
+ -325,
+ -106,
+ -485,
+ -175,
+ 921,
+ -550,
+ -602,
+ -404,
+ -481,
+ -486,
+ -420,
+ -288,
+ -277,
+ -100,
+ 627,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -165,
+ -32768,
+ -534,
+ -503,
+ -358,
+ -453,
+ -555,
+ -452,
+ -144,
+ 482,
+ 287,
+ -280,
+ -440,
+ -508,
+ -91,
+ 361,
+ -409,
+ -396,
+ 122,
+ -575,
+ -100,
+ -472,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ 149,
+ -32768,
+ -567,
+ 385,
+ 307,
+ -606,
+ -460,
+ -383,
+ -292,
+ 51,
+ -396,
+ -460,
+ -145,
+ -458,
+ 207,
+ 304,
+ -90,
+ -107,
+ -277,
+ -625,
+ -100,
+ -526,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ 176,
+ -32768,
+ 31,
+ -605,
+ -520,
+ -357,
+ -572,
+ -562,
+ 483,
+ -473,
+ 369,
+ -197,
+ -576,
+ -553,
+ -44,
+ -69,
+ -433,
+ -185,
+ 8,
+ -549,
+ -100,
+ -456,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768,
+ -32768,
+ -154,
+ -32768,
+ 387,
+ -646,
+ -594,
+ -334,
+ -636,
+ -593,
+ 485,
+ -545,
+ 343,
+ 529,
+ -604,
+ -586,
+ -513,
+ -556,
+ -479,
+ -56,
+ 41,
+ -533,
+ -100,
+ -450,
+ -32768,
+ -32768,
+ -400,
+ -32768,
+ -32768
+ },
+ lambda { 267, 10, -3 },
+ kappa { 695502437462053, 10, -16 },
+ h { 14, 10, -2 },
+ scalingFactor 100,
+ lambdaUngapped { 315181590957692, 10, -15 },
+ kappaUngapped { 22723615854819, 10, -14 },
+ hUngapped { 852942415611443, 10, -15 }
+ }
+ },
+ params {
+ pseudocount 10,
+ rpsdbparams {
+ matrixName "BLOSUM62"
+ }
+ }
+}
diff -r 000000000000 -r 432ea9614cc9 test-data/cd00003_and_cd00008.aux
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/cd00003_and_cd00008.aux Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,12 @@
+BLOSUM62
+11
+1
+0.000000e+00
+0.000000e+00
+0
+0
+100.000000
+234
+6.955024e-02
+160
+4.862535e-02
diff -r 000000000000 -r 432ea9614cc9 test-data/cd00003_and_cd00008.freq
Binary file test-data/cd00003_and_cd00008.freq has changed
diff -r 000000000000 -r 432ea9614cc9 test-data/cd00003_and_cd00008.loo
Binary file test-data/cd00003_and_cd00008.loo has changed
diff -r 000000000000 -r 432ea9614cc9 test-data/cd00003_and_cd00008.phr
Binary file test-data/cd00003_and_cd00008.phr has changed
diff -r 000000000000 -r 432ea9614cc9 test-data/cd00003_and_cd00008.pin
Binary file test-data/cd00003_and_cd00008.pin has changed
diff -r 000000000000 -r 432ea9614cc9 test-data/cd00003_and_cd00008.psd
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/cd00003_and_cd00008.psd Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,2 @@
+gnl|cdd|1890191
+gnl|cdd|2379770
diff -r 000000000000 -r 432ea9614cc9 test-data/cd00003_and_cd00008.psi
Binary file test-data/cd00003_and_cd00008.psi has changed
diff -r 000000000000 -r 432ea9614cc9 test-data/cd00003_and_cd00008.psq
Binary file test-data/cd00003_and_cd00008.psq has changed
diff -r 000000000000 -r 432ea9614cc9 test-data/cd00003_and_cd00008.rps
Binary file test-data/cd00003_and_cd00008.rps has changed
diff -r 000000000000 -r 432ea9614cc9 test-data/cd00008.smp
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/cd00008.smp Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,13679 @@
+PssmWithParameters ::= {
+ pssm {
+ isProtein TRUE,
+ numRows 28,
+ numColumns 160,
+ byRow FALSE,
+ query seq {
+ id {
+ general {
+ db "CDD",
+ tag id 189019
+ }
+ },
+ descr {
+ title "cd00008, PIN_53EXO-like, PIN domains of the 5'-3' exonucleases
+ of DNA polymerase I, bacteriophage T4 RNase H and T5-5' nucleases, and
+ homologs. PIN (PilT N terminus) domains of the 5'-3' exonucleases (53EXO) of
+ mutli-domain DNA polymerase I and single domain protein homologs, as well as,
+ the PIN domains of bacteriophage T5-5'nuclease (T5FEN or 5'-3'exonuclease),
+ bacteriophage T4 RNase H (T4FEN), bacteriophage T3 (T3 phage
+ exodeoxyribonuclease) and other similar nucleases are included in this
+ family. The 53EXO of DNA polymerase I recognizes and endonucleolytically
+ cleaves a structure-specific DNA substrate that has a bifurcated downstream
+ duplex and an upstream template-primer duplex that overlaps the downstream
+ duplex by 1 bp. The T5-5'nuclease is a 5'-3'exodeoxyribonuclease that also
+ exhibits endonucleolytic activity on flap structures (branched duplex DNA
+ containing a free single-stranded 5'end). T4 RNase H, which removes the RNA
+ primers that initiate lagging strand fragments, has 5'- 3'exonuclease
+ activity on DNA/DNA and RNA/DNA duplexes and has endonuclease activity on
+ flap or forked DNA structures. These nucleases are members of the
+ structure-specific, 5' nuclease family that catalyzes hydrolysis of DNA
+ duplex-containing nucleic acid structures during DNA replication, repair, and
+ recombination. They contain a PIN domain with a helical arch/clamp region (I
+ domain) of variable length (approximately 16 to 30 residues in 53EXO-like PIN
+ domains) and a H3TH (helix-3-turn-helix) domain, an atypical
+ helix-hairpin-helix-2-like region. Both the H3TH domain (not included here)
+ and the helical arch/clamp region are involved in DNA binding. The active
+ site of the 53EXO of Taq DNA polymerase I includes a set of conserved acidic
+ residues that are essential for binding three divalent metal ions (two Mn2+
+ ions and one Zn2+ ion) required for nuclease activity. T5-5'nuclease requires
+ at least two bound divalent metal ions for nuclease activity and is reported
+ to be able to use Mg2+, Mn2+ or Co2+ as co-factors."
+ },
+ inst {
+ repr raw,
+ mol aa,
+ length 160,
+ seq-data ncbieaa "LMLVDGTNLAFRTKHNNSKKKEKINLSPFASSYVSSIQSLAKSYSARTTIVL
+GDKGKSVFRLEHLPEYKGNRDEKYAEEKALDEQFFEYLKDAFELCKATTFPTFTIRGYEADDMAAYLVKKIGHEGDHV
+WIISTDGDWDQLLTDKVSRFSPTTRREYHL"
+ }
+ },
+ intermediateData {
+ weightedResFreqsPerPos {
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 671354166666667, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 661979166666667, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 1, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 661979166666667, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 661979166666667, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 671354166666667, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 661979166666667, 10, -15 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 671354166666667, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 661979166666667, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 666666666666667, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 256508072916667, 10, -16 },
+ { 0, 10, 0 },
+ { 632643229166667, 10, -17 },
+ { 176285625, 10, -10 },
+ { 206882552083333, 10, -16 },
+ { 126725833333333, 10, -16 },
+ { 24244203125, 10, -12 },
+ { 7226921875, 10, -12 },
+ { 1689896875, 10, -11 },
+ { 35689825, 10, -8 },
+ { 296405677083333, 10, -16 },
+ { 737152604166667, 10, -17 },
+ { 147463385416667, 10, -16 },
+ { 170994427083333, 10, -16 },
+ { 140134583333333, 10, -16 },
+ { 168562447916667, 10, -16 },
+ { 233995833333333, 10, -16 },
+ { 352529536458333, 10, -15 },
+ { 21168078125, 10, -12 },
+ { 437098958333333, 10, -17 },
+ { 0, 10, 0 },
+ { 1056925, 10, -8 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 256508072916667, 10, -16 },
+ { 0, 10, 0 },
+ { 632643229166667, 10, -17 },
+ { 176285625, 10, -10 },
+ { 358709088541667, 10, -15 },
+ { 126725833333333, 10, -16 },
+ { 24244203125, 10, -12 },
+ { 7226921875, 10, -12 },
+ { 1689896875, 10, -11 },
+ { 188774166666667, 10, -16 },
+ { 296405677083333, 10, -16 },
+ { 737152604166667, 10, -17 },
+ { 147463385416667, 10, -16 },
+ { 170994427083333, 10, -16 },
+ { 140134583333333, 10, -16 },
+ { 168562447916667, 10, -16 },
+ { 233995833333333, 10, -16 },
+ { 352529536458333, 10, -15 },
+ { 21168078125, 10, -12 },
+ { 437098958333333, 10, -17 },
+ { 0, 10, 0 },
+ { 1056925, 10, -8 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 256508072916667, 10, -16 },
+ { 0, 10, 0 },
+ { 632643229166667, 10, -17 },
+ { 176285625, 10, -10 },
+ { 206882552083333, 10, -16 },
+ { 126725833333333, 10, -16 },
+ { 24244203125, 10, -12 },
+ { 7226921875, 10, -12 },
+ { 1689896875, 10, -11 },
+ { 35689825, 10, -8 },
+ { 296405677083333, 10, -16 },
+ { 737152604166667, 10, -17 },
+ { 147463385416667, 10, -16 },
+ { 170994427083333, 10, -16 },
+ { 140134583333333, 10, -16 },
+ { 168562447916667, 10, -16 },
+ { 356732916666667, 10, -15 },
+ { 19196203125, 10, -12 },
+ { 21168078125, 10, -12 },
+ { 437098958333333, 10, -17 },
+ { 0, 10, 0 },
+ { 1056925, 10, -8 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 256508072916667, 10, -16 },
+ { 0, 10, 0 },
+ { 632643229166667, 10, -17 },
+ { 176285625, 10, -10 },
+ { 206882552083333, 10, -16 },
+ { 126725833333333, 10, -16 },
+ { 357577536458333, 10, -15 },
+ { 7226921875, 10, -12 },
+ { 354919802083333, 10, -15 },
+ { 188774166666667, 10, -16 },
+ { 296405677083333, 10, -16 },
+ { 737152604166667, 10, -17 },
+ { 147463385416667, 10, -16 },
+ { 170994427083333, 10, -16 },
+ { 140134583333333, 10, -16 },
+ { 168562447916667, 10, -16 },
+ { 233995833333333, 10, -16 },
+ { 19196203125, 10, -12 },
+ { 21168078125, 10, -12 },
+ { 437098958333333, 10, -17 },
+ { 0, 10, 0 },
+ { 1056925, 10, -8 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 256508072916667, 10, -16 },
+ { 0, 10, 0 },
+ { 632643229166667, 10, -17 },
+ { 176285625, 10, -10 },
+ { 354021588541667, 10, -15 },
+ { 126725833333333, 10, -16 },
+ { 24244203125, 10, -12 },
+ { 7226921875, 10, -12 },
+ { 1689896875, 10, -11 },
+ { 188774166666667, 10, -16 },
+ { 296405677083333, 10, -16 },
+ { 737152604166667, 10, -17 },
+ { 352767171875, 10, -12 },
+ { 170994427083333, 10, -16 },
+ { 140134583333333, 10, -16 },
+ { 168562447916667, 10, -16 },
+ { 233995833333333, 10, -16 },
+ { 19196203125, 10, -12 },
+ { 21168078125, 10, -12 },
+ { 437098958333333, 10, -17 },
+ { 0, 10, 0 },
+ { 1056925, 10, -8 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 256508072916667, 10, -16 },
+ { 0, 10, 0 },
+ { 632643229166667, 10, -17 },
+ { 176285625, 10, -10 },
+ { 206882552083333, 10, -16 },
+ { 126725833333333, 10, -16 },
+ { 24244203125, 10, -12 },
+ { 7226921875, 10, -12 },
+ { 1689896875, 10, -11 },
+ { 188774166666667, 10, -16 },
+ { 367661401041667, 10, -15 },
+ { 737152604166667, 10, -17 },
+ { 147463385416667, 10, -16 },
+ { 350432776041667, 10, -15 },
+ { 140134583333333, 10, -16 },
+ { 168562447916667, 10, -16 },
+ { 233995833333333, 10, -16 },
+ { 19196203125, 10, -12 },
+ { 21168078125, 10, -12 },
+ { 437098958333333, 10, -17 },
+ { 0, 10, 0 },
+ { 1056925, 10, -8 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 256508072916667, 10, -16 },
+ { 0, 10, 0 },
+ { 632643229166667, 10, -17 },
+ { 176285625, 10, -10 },
+ { 206882552083333, 10, -16 },
+ { 126725833333333, 10, -16 },
+ { 24244203125, 10, -12 },
+ { 7226921875, 10, -12 },
+ { 1689896875, 10, -11 },
+ { 188774166666667, 10, -16 },
+ { 296405677083333, 10, -16 },
+ { 737152604166667, 10, -17 },
+ { 147463385416667, 10, -16 },
+ { 170994427083333, 10, -16 },
+ { 140134583333333, 10, -16 },
+ { 168562447916667, 10, -16 },
+ { 361420416666667, 10, -15 },
+ { 19196203125, 10, -12 },
+ { 354501411458333, 10, -15 },
+ { 437098958333333, 10, -17 },
+ { 0, 10, 0 },
+ { 1056925, 10, -8 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 671354166666667, 10, -15 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 666666666666667, 10, -15 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 1, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 260166666666667, 10, -16 },
+ { 0, 10, 0 },
+ { 641666666666667, 10, -17 },
+ { 1788, 10, -5 },
+ { 209833333333333, 10, -16 },
+ { 128533333333333, 10, -16 },
+ { 2459, 10, -5 },
+ { 733, 10, -5 },
+ { 1714, 10, -5 },
+ { 3571675, 10, -7 },
+ { 300633333333333, 10, -16 },
+ { 747666666666667, 10, -17 },
+ { 149566666666667, 10, -16 },
+ { 173433333333333, 10, -16 },
+ { 142133333333333, 10, -16 },
+ { 170966666666667, 10, -16 },
+ { 352379166666667, 10, -15 },
+ { 1947, 10, -5 },
+ { 2147, 10, -5 },
+ { 443333333333334, 10, -17 },
+ { 0, 10, 0 },
+ { 1072, 10, -5 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 661979166666667, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 661979166666667, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 1, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 666666666666667, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 661979166666667, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 1, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 661979166666667, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 1, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 1, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 666666666666667, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 1, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 3640375, 10, -7 },
+ { 0, 10, 0 },
+ { 641666666666667, 10, -17 },
+ { 1788, 10, -5 },
+ { 209833333333333, 10, -16 },
+ { 128533333333333, 10, -16 },
+ { 2459, 10, -5 },
+ { 733, 10, -5 },
+ { 1714, 10, -5 },
+ { 3477925, 10, -7 },
+ { 300633333333333, 10, -16 },
+ { 747666666666667, 10, -17 },
+ { 149566666666667, 10, -16 },
+ { 173433333333333, 10, -16 },
+ { 142133333333333, 10, -16 },
+ { 170966666666667, 10, -16 },
+ { 237333333333333, 10, -16 },
+ { 1947, 10, -5 },
+ { 2147, 10, -5 },
+ { 443333333333334, 10, -17 },
+ { 0, 10, 0 },
+ { 1072, 10, -5 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 260166666666667, 10, -16 },
+ { 0, 10, 0 },
+ { 641666666666667, 10, -17 },
+ { 1788, 10, -5 },
+ { 209833333333333, 10, -16 },
+ { 128533333333333, 10, -16 },
+ { 2459, 10, -5 },
+ { 733, 10, -5 },
+ { 1714, 10, -5 },
+ { 191466666666667, 10, -16 },
+ { 300633333333333, 10, -16 },
+ { 747666666666667, 10, -17 },
+ { 149566666666667, 10, -16 },
+ { 173433333333333, 10, -16 },
+ { 142133333333333, 10, -16 },
+ { 3551175, 10, -7 },
+ { 237333333333333, 10, -16 },
+ { 1947, 10, -5 },
+ { 2147, 10, -5 },
+ { 443333333333334, 10, -17 },
+ { 0, 10, 0 },
+ { 339365833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 3546625, 10, -7 },
+ { 0, 10, 0 },
+ { 641666666666667, 10, -17 },
+ { 1788, 10, -5 },
+ { 359004166666667, 10, -15 },
+ { 128533333333333, 10, -16 },
+ { 2459, 10, -5 },
+ { 733, 10, -5 },
+ { 1714, 10, -5 },
+ { 191466666666667, 10, -16 },
+ { 300633333333333, 10, -16 },
+ { 747666666666667, 10, -17 },
+ { 149566666666667, 10, -16 },
+ { 173433333333333, 10, -16 },
+ { 142133333333333, 10, -16 },
+ { 170966666666667, 10, -16 },
+ { 237333333333333, 10, -16 },
+ { 1947, 10, -5 },
+ { 2147, 10, -5 },
+ { 443333333333334, 10, -17 },
+ { 0, 10, 0 },
+ { 1072, 10, -5 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 260166666666667, 10, -16 },
+ { 0, 10, 0 },
+ { 641666666666667, 10, -17 },
+ { 1788, 10, -5 },
+ { 68765, 10, -5 },
+ { 128533333333333, 10, -16 },
+ { 2459, 10, -5 },
+ { 733, 10, -5 },
+ { 1714, 10, -5 },
+ { 191466666666667, 10, -16 },
+ { 300633333333333, 10, -16 },
+ { 747666666666667, 10, -17 },
+ { 149566666666667, 10, -16 },
+ { 173433333333333, 10, -16 },
+ { 142133333333333, 10, -16 },
+ { 170966666666667, 10, -16 },
+ { 237333333333333, 10, -16 },
+ { 1947, 10, -5 },
+ { 2147, 10, -5 },
+ { 443333333333334, 10, -17 },
+ { 0, 10, 0 },
+ { 1072, 10, -5 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 260166666666667, 10, -16 },
+ { 0, 10, 0 },
+ { 641666666666667, 10, -17 },
+ { 1788, 10, -5 },
+ { 349629166666667, 10, -15 },
+ { 128533333333333, 10, -16 },
+ { 2459, 10, -5 },
+ { 733, 10, -5 },
+ { 1714, 10, -5 },
+ { 191466666666667, 10, -16 },
+ { 300633333333333, 10, -16 },
+ { 747666666666667, 10, -17 },
+ { 149566666666667, 10, -16 },
+ { 173433333333333, 10, -16 },
+ { 142133333333333, 10, -16 },
+ { 170966666666667, 10, -16 },
+ { 361754166666667, 10, -15 },
+ { 1947, 10, -5 },
+ { 2147, 10, -5 },
+ { 443333333333334, 10, -17 },
+ { 0, 10, 0 },
+ { 1072, 10, -5 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 260166666666667, 10, -16 },
+ { 0, 10, 0 },
+ { 641666666666667, 10, -17 },
+ { 1788, 10, -5 },
+ { 209833333333333, 10, -16 },
+ { 128533333333333, 10, -16 },
+ { 2459, 10, -5 },
+ { 733, 10, -5 },
+ { 1714, 10, -5 },
+ { 3477925, 10, -7 },
+ { 300633333333333, 10, -16 },
+ { 747666666666667, 10, -17 },
+ { 149566666666667, 10, -16 },
+ { 173433333333333, 10, -16 },
+ { 142133333333333, 10, -16 },
+ { 170966666666667, 10, -16 },
+ { 237333333333333, 10, -16 },
+ { 357490833333333, 10, -15 },
+ { 2147, 10, -5 },
+ { 443333333333334, 10, -17 },
+ { 0, 10, 0 },
+ { 1072, 10, -5 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 3546625, 10, -7 },
+ { 0, 10, 0 },
+ { 641666666666667, 10, -17 },
+ { 1788, 10, -5 },
+ { 209833333333333, 10, -16 },
+ { 128533333333333, 10, -16 },
+ { 2459, 10, -5 },
+ { 733, 10, -5 },
+ { 1714, 10, -5 },
+ { 191466666666667, 10, -16 },
+ { 300633333333333, 10, -16 },
+ { 747666666666667, 10, -17 },
+ { 149566666666667, 10, -16 },
+ { 173433333333333, 10, -16 },
+ { 142133333333333, 10, -16 },
+ { 170966666666667, 10, -16 },
+ { 237333333333333, 10, -16 },
+ { 1947, 10, -5 },
+ { 2147, 10, -5 },
+ { 342454166666667, 10, -15 },
+ { 0, 10, 0 },
+ { 1072, 10, -5 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 1, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 661979166666667, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 666666666666667, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 666666666666667, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 661979166666667, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 661979166666667, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 661979166666667, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 666666666666667, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 363671640625, 10, -12 },
+ { 0, 10, 0 },
+ { 632643229166667, 10, -17 },
+ { 176285625, 10, -10 },
+ { 206882552083333, 10, -16 },
+ { 126725833333333, 10, -16 },
+ { 24244203125, 10, -12 },
+ { 7226921875, 10, -12 },
+ { 1689896875, 10, -11 },
+ { 188774166666667, 10, -16 },
+ { 362973901041667, 10, -15 },
+ { 737152604166667, 10, -17 },
+ { 147463385416667, 10, -16 },
+ { 170994427083333, 10, -16 },
+ { 140134583333333, 10, -16 },
+ { 168562447916667, 10, -16 },
+ { 233995833333333, 10, -16 },
+ { 19196203125, 10, -12 },
+ { 21168078125, 10, -12 },
+ { 437098958333333, 10, -17 },
+ { 0, 10, 0 },
+ { 1056925, 10, -8 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 666666666666667, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 661979166666667, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 671354166666667, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 1, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 1, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 661979166666667, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 1, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 1, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 671354166666667, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 666666666666667, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 1, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 671354166666667, 10, -15 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 671354166666667, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 671354166666667, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 661979166666667, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 671354166666667, 10, -15 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 666666666666667, 10, -15 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 666666666666667, 10, -15 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 1, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 666666666666667, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 1, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 671354166666667, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 1, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 661979166666667, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 661979166666667, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 666666666666667, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 666666666666667, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 671354166666667, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 260166666666667, 10, -16 },
+ { 0, 10, 0 },
+ { 641666666666667, 10, -17 },
+ { 1788, 10, -5 },
+ { 209833333333333, 10, -16 },
+ { 128533333333333, 10, -16 },
+ { 2459, 10, -5 },
+ { 733, 10, -5 },
+ { 1714, 10, -5 },
+ { 191466666666667, 10, -16 },
+ { 300633333333333, 10, -16 },
+ { 3454975, 10, -7 },
+ { 149566666666667, 10, -16 },
+ { 173433333333333, 10, -16 },
+ { 142133333333333, 10, -16 },
+ { 170966666666667, 10, -16 },
+ { 237333333333333, 10, -16 },
+ { 348115833333333, 10, -15 },
+ { 2147, 10, -5 },
+ { 443333333333334, 10, -17 },
+ { 0, 10, 0 },
+ { 1072, 10, -5 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 338020833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 328645833333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 333333333333333, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 }
+ },
+ freqRatios {
+ { 0, 10, 0 },
+ { 470753112645004, 10, -16 },
+ { 0, 10, 0 },
+ { 109710870088264, 10, -16 },
+ { 143466959977033, 10, -16 },
+ { 197897983433723, 10, -16 },
+ { 304465526195178, 10, -16 },
+ { 18367400757773, 10, -15 },
+ { 638715572607869, 10, -17 },
+ { 172635557500734, 10, -15 },
+ { 204348776856126, 10, -16 },
+ { 224525159786302, 10, -15 },
+ { 294936609618798, 10, -16 },
+ { 125544200950755, 10, -16 },
+ { 173297186753908, 10, -16 },
+ { 157023457131053, 10, -16 },
+ { 177672421775699, 10, -16 },
+ { 284301948209719, 10, -16 },
+ { 393094169303881, 10, -16 },
+ { 188659161281101, 10, -15 },
+ { 498428424751615, 10, -17 },
+ { 0, 10, 0 },
+ { 176846035976425, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 475914374981558, 10, -16 },
+ { 0, 10, 0 },
+ { 169146694194653, 10, -15 },
+ { 139149492056955, 10, -16 },
+ { 20216313086963, 10, -15 },
+ { 277418694701106, 10, -16 },
+ { 225557647114413, 10, -16 },
+ { 804245237695617, 10, -17 },
+ { 544772979847941, 10, -16 },
+ { 223189173887055, 10, -16 },
+ { 216248576527176, 10, -15 },
+ { 110877672544565, 10, -15 },
+ { 147235492814291, 10, -16 },
+ { 169669681624848, 10, -16 },
+ { 201396737863849, 10, -16 },
+ { 199613664770848, 10, -16 },
+ { 349638498332142, 10, -16 },
+ { 355965703226873, 10, -16 },
+ { 596114766205416, 10, -16 },
+ { 600739867455091, 10, -17 },
+ { 0, 10, 0 },
+ { 163548970398813, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 398042769070412, 10, -16 },
+ { 0, 10, 0 },
+ { 103621295753403, 10, -16 },
+ { 135814184028967, 10, -16 },
+ { 188301902916555, 10, -16 },
+ { 348957449686599, 10, -16 },
+ { 172980662249603, 10, -16 },
+ { 664833394017132, 10, -17 },
+ { 159819745619377, 10, -15 },
+ { 199980904940763, 10, -16 },
+ { 345315091539976, 10, -15 },
+ { 341035666422869, 10, -16 },
+ { 118128962968551, 10, -16 },
+ { 162841743157981, 10, -16 },
+ { 158587197573169, 10, -16 },
+ { 185821627879523, 10, -16 },
+ { 257259523236948, 10, -16 },
+ { 340529289533619, 10, -16 },
+ { 90003469626038, 10, -15 },
+ { 571599554198386, 10, -17 },
+ { 0, 10, 0 },
+ { 180040168300908, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 542257393042837, 10, -16 },
+ { 0, 10, 0 },
+ { 115698227857051, 10, -16 },
+ { 150795608225195, 10, -16 },
+ { 207564471720996, 10, -16 },
+ { 261219516921295, 10, -16 },
+ { 194270926525139, 10, -16 },
+ { 613886251520613, 10, -17 },
+ { 182818275311145, 10, -15 },
+ { 208796352383107, 10, -16 },
+ { 108434754530234, 10, -15 },
+ { 250378266816119, 10, -16 },
+ { 13279332611084, 10, -15 },
+ { 18355133210882, 10, -15 },
+ { 155791714432246, 10, -16 },
+ { 17010860866937, 10, -15 },
+ { 310885829326583, 10, -16 },
+ { 444382269675588, 10, -16 },
+ { 285380142268, 10, -12 },
+ { 427916807516953, 10, -17 },
+ { 0, 10, 0 },
+ { 173849589305154, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 354220347614583, 10, -16 },
+ { 0, 10, 0 },
+ { 483583011770833, 10, -17 },
+ { 497354020552667, 10, -15 },
+ { 885397389270834, 10, -16 },
+ { 960687313613334, 10, -17 },
+ { 38993655143025, 10, -15 },
+ { 12434590724675, 10, -15 },
+ { 1452681018995, 10, -14 },
+ { 375317941005333, 10, -16 },
+ { 2154135884895, 10, -14 },
+ { 647581453385, 10, -14 },
+ { 581011463205833, 10, -16 },
+ { 259593637139833, 10, -16 },
+ { 318762827838, 10, -13 },
+ { 244995243591333, 10, -16 },
+ { 542012743573333, 10, -16 },
+ { 338188968249, 10, -13 },
+ { 1806164512185, 10, -14 },
+ { 257246732458333, 10, -17 },
+ { 0, 10, 0 },
+ { 9264319542, 10, -12 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 557257137912221, 10, -16 },
+ { 0, 10, 0 },
+ { 684459123699045, 10, -17 },
+ { 232865471529659, 10, -16 },
+ { 225774120212017, 10, -16 },
+ { 15187562987997, 10, -14 },
+ { 397240795179432, 10, -15 },
+ { 100186436776423, 10, -16 },
+ { 214995860206967, 10, -16 },
+ { 242260170754606, 10, -16 },
+ { 43487643929657, 10, -15 },
+ { 112393444985339, 10, -16 },
+ { 258569359005366, 10, -16 },
+ { 179148645314445, 10, -16 },
+ { 16681637175222, 10, -15 },
+ { 182324608075563, 10, -16 },
+ { 4431501744715, 10, -14 },
+ { 265905790727289, 10, -16 },
+ { 254909545233823, 10, -16 },
+ { 824288676546897, 10, -17 },
+ { 0, 10, 0 },
+ { 312742598332817, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 657512518427184, 10, -16 },
+ { 0, 10, 0 },
+ { 980673529640593, 10, -17 },
+ { 341199422081181, 10, -16 },
+ { 464214565432119, 10, -16 },
+ { 16849339469424, 10, -15 },
+ { 4058160450562, 10, -14 },
+ { 145975717924975, 10, -15 },
+ { 220610888364504, 10, -16 },
+ { 39979313953536, 10, -15 },
+ { 367434973436804, 10, -16 },
+ { 122975438416943, 10, -16 },
+ { 428902518240682, 10, -16 },
+ { 277235620187515, 10, -16 },
+ { 346723272827854, 10, -16 },
+ { 336694013464413, 10, -16 },
+ { 179450394761681, 10, -15 },
+ { 167672295832292, 10, -15 },
+ { 336321853508313, 10, -16 },
+ { 465383420523468, 10, -17 },
+ { 0, 10, 0 },
+ { 261600237397981, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 415582842705323, 10, -16 },
+ { 0, 10, 0 },
+ { 597917490809494, 10, -17 },
+ { 464918282009155, 10, -16 },
+ { 662199866879694, 10, -16 },
+ { 143525265696563, 10, -16 },
+ { 387447504649582, 10, -16 },
+ { 152648868466494, 10, -15 },
+ { 148251595766294, 10, -16 },
+ { 523612326073556, 10, -16 },
+ { 293216898269822, 10, -16 },
+ { 120149598283039, 10, -16 },
+ { 169828338990206, 10, -15 },
+ { 233568589680957, 10, -16 },
+ { 1568573918315, 10, -13 },
+ { 454368005157194, 10, -16 },
+ { 579503909805792, 10, -16 },
+ { 378085485134354, 10, -16 },
+ { 210519388812666, 10, -16 },
+ { 456074984500139, 10, -17 },
+ { 0, 10, 0 },
+ { 258779704373985, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 398228961369865, 10, -16 },
+ { 0, 10, 0 },
+ { 103638114189653, 10, -16 },
+ { 136033782673033, 10, -16 },
+ { 188093621304, 10, -13 },
+ { 348328356520512, 10, -16 },
+ { 172925943986064, 10, -16 },
+ { 663899036151202, 10, -17 },
+ { 162307602827734, 10, -15 },
+ { 199837765228126, 10, -16 },
+ { 342271371139524, 10, -15 },
+ { 340130491383798, 10, -16 },
+ { 11819168097856, 10, -15 },
+ { 162896785760019, 10, -16 },
+ { 158272768267719, 10, -16 },
+ { 185344118111755, 10, -16 },
+ { 257338899216385, 10, -16 },
+ { 341074542936381, 10, -16 },
+ { 905586417381287, 10, -16 },
+ { 569945754434948, 10, -17 },
+ { 0, 10, 0 },
+ { 179885221189758, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 304909444916966, 10, -15 },
+ { 0, 10, 0 },
+ { 115642106179125, 10, -16 },
+ { 2566152831674, 10, -14 },
+ { 344030856974861, 10, -16 },
+ { 136264170822355, 10, -16 },
+ { 23731838147564, 10, -14 },
+ { 99735072326284, 10, -16 },
+ { 220677318935763, 10, -16 },
+ { 341811898591551, 10, -16 },
+ { 374002895729019, 10, -16 },
+ { 115040669699975, 10, -16 },
+ { 253821341465716, 10, -16 },
+ { 287540881762165, 10, -16 },
+ { 24344186426681, 10, -15 },
+ { 23902128373638, 10, -15 },
+ { 762591385709253, 10, -16 },
+ { 41434961082124, 10, -15 },
+ { 396891239173653, 10, -16 },
+ { 463547712807995, 10, -17 },
+ { 0, 10, 0 },
+ { 128342054362144, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 349355912114386, 10, -16 },
+ { 0, 10, 0 },
+ { 811883642845215, 10, -17 },
+ { 138732698353414, 10, -16 },
+ { 209951801401963, 10, -16 },
+ { 182822430473127, 10, -15 },
+ { 199398232329425, 10, -16 },
+ { 172667603825982, 10, -16 },
+ { 468653544297368, 10, -16 },
+ { 208328060694281, 10, -16 },
+ { 198647399715125, 10, -15 },
+ { 231836021020284, 10, -16 },
+ { 143302419459341, 10, -16 },
+ { 147890116562882, 10, -16 },
+ { 1687132129371, 10, -14 },
+ { 201159602090152, 10, -16 },
+ { 282076912598285, 10, -16 },
+ { 278695411931286, 10, -16 },
+ { 487613718014362, 10, -16 },
+ { 149288267081388, 10, -16 },
+ { 0, 10, 0 },
+ { 174051140348393, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 587453423433531, 10, -16 },
+ { 0, 10, 0 },
+ { 728470159588813, 10, -17 },
+ { 307638840610188, 10, -16 },
+ { 502167112976479, 10, -16 },
+ { 128775342501252, 10, -16 },
+ { 370887578454347, 10, -16 },
+ { 156879841482563, 10, -16 },
+ { 164816740472954, 10, -16 },
+ { 808856752643306, 10, -16 },
+ { 344751056392984, 10, -16 },
+ { 114858251517492, 10, -16 },
+ { 368187526074441, 10, -16 },
+ { 248938365887033, 10, -16 },
+ { 446648843082867, 10, -16 },
+ { 310009999929321, 10, -15 },
+ { 163540874475117, 10, -15 },
+ { 483926065759301, 10, -16 },
+ { 251809032525025, 10, -16 },
+ { 434233712572279, 10, -17 },
+ { 0, 10, 0 },
+ { 149139566821579, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 529223081353056, 10, -16 },
+ { 0, 10, 0 },
+ { 102898426594338, 10, -16 },
+ { 252423141975761, 10, -16 },
+ { 318137133385471, 10, -16 },
+ { 151009857816575, 10, -15 },
+ { 30789545059857, 10, -15 },
+ { 107852905435427, 10, -16 },
+ { 357521600000597, 10, -16 },
+ { 308926178436114, 10, -16 },
+ { 618378913668374, 10, -16 },
+ { 161309938238959, 10, -16 },
+ { 290589546898592, 10, -16 },
+ { 241489212994309, 10, -16 },
+ { 227774037532036, 10, -16 },
+ { 247960457709178, 10, -16 },
+ { 728677447337823, 10, -16 },
+ { 277502261115925, 10, -15 },
+ { 484916488084646, 10, -16 },
+ { 821267799086754, 10, -17 },
+ { 0, 10, 0 },
+ { 347042971030983, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 168798312210313, 10, -15 },
+ { 0, 10, 0 },
+ { 889458390593175, 10, -17 },
+ { 242020253349452, 10, -16 },
+ { 414825341161045, 10, -16 },
+ { 151306820284826, 10, -15 },
+ { 408391431901632, 10, -16 },
+ { 122001524690172, 10, -16 },
+ { 28251635211666, 10, -15 },
+ { 147758113123557, 10, -15 },
+ { 54796842050912, 10, -15 },
+ { 146679786791542, 10, -16 },
+ { 234008801117838, 10, -16 },
+ { 252352525371074, 10, -16 },
+ { 311968964081879, 10, -16 },
+ { 434489636331368, 10, -16 },
+ { 563981741982392, 10, -16 },
+ { 366959909366716, 10, -16 },
+ { 383747563967665, 10, -16 },
+ { 79455254213763, 10, -16 },
+ { 0, 10, 0 },
+ { 343425789532017, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 377487490580099, 10, -16 },
+ { 0, 10, 0 },
+ { 725304580227257, 10, -17 },
+ { 244094628956605, 10, -16 },
+ { 399504848995392, 10, -16 },
+ { 264098130063501, 10, -16 },
+ { 259733034663119, 10, -16 },
+ { 276526005364764, 10, -15 },
+ { 337979455260059, 10, -16 },
+ { 316097870882183, 10, -16 },
+ { 171730127504118, 10, -15 },
+ { 19828065373244, 10, -15 },
+ { 341662641815667, 10, -16 },
+ { 190119124912875, 10, -16 },
+ { 332067921671209, 10, -16 },
+ { 327940256202846, 10, -16 },
+ { 375387809675288, 10, -16 },
+ { 288282793459078, 10, -16 },
+ { 359056868251842, 10, -16 },
+ { 538634484967548, 10, -17 },
+ { 0, 10, 0 },
+ { 381660295601498, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 17333739816633, 10, -14 },
+ { 0, 10, 0 },
+ { 108370511003011, 10, -16 },
+ { 360258041560831, 10, -16 },
+ { 362788248035637, 10, -16 },
+ { 168139611060357, 10, -16 },
+ { 461088814333407, 10, -16 },
+ { 129399058934792, 10, -16 },
+ { 486677810412749, 10, -16 },
+ { 345434220346806, 10, -16 },
+ { 561269014410269, 10, -16 },
+ { 154379966445681, 10, -16 },
+ { 153947789340987, 10, -15 },
+ { 245167923627399, 10, -16 },
+ { 262551019611648, 10, -16 },
+ { 268593501587351, 10, -16 },
+ { 64465411044266, 10, -15 },
+ { 478548661728801, 10, -16 },
+ { 146589172125785, 10, -15 },
+ { 395360040924358, 10, -17 },
+ { 0, 10, 0 },
+ { 15089295378271, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 385601960979861, 10, -16 },
+ { 0, 10, 0 },
+ { 768866855701389, 10, -17 },
+ { 505753481234, 10, -13 },
+ { 383902335851389, 10, -16 },
+ { 199566786646222, 10, -16 },
+ { 412277338351333, 10, -16 },
+ { 1725406761215, 10, -14 },
+ { 335701790946333, 10, -16 },
+ { 368246662639556, 10, -16 },
+ { 166206357634772, 10, -15 },
+ { 183387360995556, 10, -16 },
+ { 291815476757033, 10, -15 },
+ { 198145761705222, 10, -16 },
+ { 293563895346222, 10, -16 },
+ { 312182317227389, 10, -16 },
+ { 571963884104444, 10, -16 },
+ { 42649590625125, 10, -15 },
+ { 367191289757667, 10, -16 },
+ { 415108836605556, 10, -17 },
+ { 0, 10, 0 },
+ { 148661479126667, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 584989988690593, 10, -16 },
+ { 0, 10, 0 },
+ { 814020264610471, 10, -17 },
+ { 296200408534058, 10, -16 },
+ { 451258249272688, 10, -16 },
+ { 152961072822578, 10, -15 },
+ { 374012384771564, 10, -16 },
+ { 132332037573877, 10, -16 },
+ { 256010795865399, 10, -16 },
+ { 151799984000675, 10, -15 },
+ { 5065588503826, 10, -14 },
+ { 139186879704793, 10, -16 },
+ { 313257802273393, 10, -16 },
+ { 251498628405121, 10, -16 },
+ { 336970781728777, 10, -16 },
+ { 458656028003242, 10, -16 },
+ { 156963853092315, 10, -15 },
+ { 466079108211247, 10, -16 },
+ { 316572571673291, 10, -16 },
+ { 787848188567557, 10, -17 },
+ { 0, 10, 0 },
+ { 347523131103035, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 560676971717902, 10, -16 },
+ { 0, 10, 0 },
+ { 614666941405143, 10, -17 },
+ { 300160713819656, 10, -16 },
+ { 430141320580266, 10, -16 },
+ { 104040543023188, 10, -16 },
+ { 218279806332786, 10, -15 },
+ { 106311306410705, 10, -16 },
+ { 150814980420552, 10, -16 },
+ { 150505751700207, 10, -15 },
+ { 271344743690433, 10, -16 },
+ { 898355883390927, 10, -17 },
+ { 286332814826261, 10, -16 },
+ { 261412108460924, 10, -15 },
+ { 322336326216039, 10, -16 },
+ { 425406958725837, 10, -16 },
+ { 511955308494854, 10, -16 },
+ { 334172028328828, 10, -16 },
+ { 221211016973249, 10, -16 },
+ { 392117033780907, 10, -17 },
+ { 0, 10, 0 },
+ { 110955846859996, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 415983968578846, 10, -16 },
+ { 0, 10, 0 },
+ { 690961652624566, 10, -17 },
+ { 183905210480814, 10, -15 },
+ { 590033929641914, 10, -16 },
+ { 192476078470263, 10, -16 },
+ { 309079008371874, 10, -16 },
+ { 112192426789343, 10, -16 },
+ { 346944523527586, 10, -16 },
+ { 149242773692372, 10, -15 },
+ { 168531375690427, 10, -15 },
+ { 18455726228387, 10, -15 },
+ { 350530890593968, 10, -16 },
+ { 241670050469212, 10, -16 },
+ { 345797054872032, 10, -16 },
+ { 442060456816854, 10, -16 },
+ { 449758247317927, 10, -16 },
+ { 348293133510244, 10, -16 },
+ { 376725232416754, 10, -16 },
+ { 427552862896129, 10, -17 },
+ { 0, 10, 0 },
+ { 140012108700783, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 646420155136255, 10, -16 },
+ { 0, 10, 0 },
+ { 116169776746185, 10, -16 },
+ { 402797686920136, 10, -16 },
+ { 580703223155543, 10, -16 },
+ { 206077077687748, 10, -16 },
+ { 48653665001386, 10, -15 },
+ { 152307761086434, 10, -16 },
+ { 32468147077466, 10, -15 },
+ { 165388357984956, 10, -15 },
+ { 553941175857722, 10, -16 },
+ { 159605703546982, 10, -16 },
+ { 39226796497703, 10, -15 },
+ { 399544583136324, 10, -16 },
+ { 428929266747909, 10, -16 },
+ { 567571799008897, 10, -16 },
+ { 753477742920944, 10, -16 },
+ { 166912028084494, 10, -15 },
+ { 458346577237584, 10, -16 },
+ { 730096088098394, 10, -17 },
+ { 0, 10, 0 },
+ { 202370240269747, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 63891737673712, 10, -15 },
+ { 0, 10, 0 },
+ { 112743140119728, 10, -16 },
+ { 539345594709424, 10, -16 },
+ { 188194403487601, 10, -15 },
+ { 204632561499309, 10, -16 },
+ { 464176704124385, 10, -16 },
+ { 1635288118891, 10, -14 },
+ { 315143575415658, 10, -16 },
+ { 531327688158507, 10, -16 },
+ { 539867608955764, 10, -16 },
+ { 15171048159049, 10, -15 },
+ { 388660375699357, 10, -16 },
+ { 395943321738958, 10, -16 },
+ { 470657277697534, 10, -16 },
+ { 406335276513931, 10, -16 },
+ { 757175659099708, 10, -16 },
+ { 166065016023096, 10, -15 },
+ { 453339109593733, 10, -16 },
+ { 735854353986836, 10, -17 },
+ { 0, 10, 0 },
+ { 199135106972128, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 752156665563199, 10, -16 },
+ { 0, 10, 0 },
+ { 116055560560769, 10, -16 },
+ { 435386185564136, 10, -16 },
+ { 617237230506237, 10, -16 },
+ { 201608392920637, 10, -16 },
+ { 552996236250276, 10, -16 },
+ { 163255634439601, 10, -16 },
+ { 276596268025327, 10, -16 },
+ { 167606393022378, 10, -15 },
+ { 495960221485278, 10, -16 },
+ { 14744099915376, 10, -15 },
+ { 423100710161336, 10, -16 },
+ { 409171020103297, 10, -16 },
+ { 449566373763687, 10, -16 },
+ { 580310376316286, 10, -16 },
+ { 174986541660983, 10, -15 },
+ { 591414340461881, 10, -16 },
+ { 3839674767265, 10, -14 },
+ { 713237928384505, 10, -17 },
+ { 0, 10, 0 },
+ { 200973377548413, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 630712330153834, 10, -16 },
+ { 0, 10, 0 },
+ { 115551967211428, 10, -16 },
+ { 326536102359294, 10, -16 },
+ { 361835875020263, 10, -16 },
+ { 256326731447801, 10, -16 },
+ { 226723969963306, 10, -15 },
+ { 120330592010514, 10, -16 },
+ { 133760280449374, 10, -15 },
+ { 35122717530526, 10, -15 },
+ { 781456689707246, 10, -16 },
+ { 188647203317914, 10, -16 },
+ { 299916463743503, 10, -16 },
+ { 322206216854024, 10, -16 },
+ { 25830660993624, 10, -15 },
+ { 286325296515467, 10, -16 },
+ { 514967012953586, 10, -16 },
+ { 421388808594313, 10, -16 },
+ { 6989103069559, 10, -14 },
+ { 745392149137643, 10, -17 },
+ { 0, 10, 0 },
+ { 191216836250568, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 552575590507559, 10, -16 },
+ { 0, 10, 0 },
+ { 944997051020611, 10, -17 },
+ { 667065289321268, 10, -16 },
+ { 189262703056169, 10, -15 },
+ { 191021563798593, 10, -16 },
+ { 523565230175377, 10, -16 },
+ { 20434354855541, 10, -15 },
+ { 250594656930367, 10, -16 },
+ { 55394535359268, 10, -15 },
+ { 451889956654938, 10, -16 },
+ { 131795448383143, 10, -16 },
+ { 172440164415146, 10, -15 },
+ { 368268381640555, 10, -16 },
+ { 493942414233902, 10, -16 },
+ { 431900360114386, 10, -16 },
+ { 682329082277677, 10, -16 },
+ { 481318123335175, 10, -16 },
+ { 343707631138052, 10, -16 },
+ { 678772038635221, 10, -17 },
+ { 0, 10, 0 },
+ { 191338760784036, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 558361562773413, 10, -16 },
+ { 0, 10, 0 },
+ { 112762556105109, 10, -16 },
+ { 313316306491261, 10, -16 },
+ { 403956706410151, 10, -16 },
+ { 273311136313956, 10, -16 },
+ { 402411397303693, 10, -16 },
+ { 122472505864477, 10, -16 },
+ { 456254189802391, 10, -16 },
+ { 37472152816069, 10, -15 },
+ { 190058713255139, 10, -15 },
+ { 22305398178306, 10, -15 },
+ { 252314174282887, 10, -16 },
+ { 266216337742998, 10, -15 },
+ { 281799600504076, 10, -16 },
+ { 30803730416649, 10, -15 },
+ { 482815510863868, 10, -16 },
+ { 419516138104183, 10, -16 },
+ { 517727998534114, 10, -16 },
+ { 753351356155473, 10, -17 },
+ { 0, 10, 0 },
+ { 198126277026143, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 789201297303017, 10, -16 },
+ { 0, 10, 0 },
+ { 138096272724124, 10, -16 },
+ { 36896639945679, 10, -15 },
+ { 46259548568564, 10, -15 },
+ { 244709437171569, 10, -16 },
+ { 50228120413662, 10, -15 },
+ { 136376960377034, 10, -16 },
+ { 565376294210458, 10, -16 },
+ { 416764350026771, 10, -16 },
+ { 717921352264822, 10, -16 },
+ { 187519539232262, 10, -16 },
+ { 352467177289931, 10, -16 },
+ { 371598992349419, 10, -16 },
+ { 319772026328644, 10, -16 },
+ { 341647576037762, 10, -16 },
+ { 16932497394691, 10, -14 },
+ { 623796638045149, 10, -16 },
+ { 15187016897386, 10, -14 },
+ { 71911103504348, 10, -16 },
+ { 0, 10, 0 },
+ { 212248647985401, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 484265587980433, 10, -16 },
+ { 0, 10, 0 },
+ { 727199834506478, 10, -17 },
+ { 273967067636825, 10, -16 },
+ { 538356704689133, 10, -16 },
+ { 175219914829839, 10, -16 },
+ { 289008325441279, 10, -16 },
+ { 136005583668503, 10, -16 },
+ { 322905690922677, 10, -16 },
+ { 459886477928366, 10, -16 },
+ { 717904574065732, 10, -16 },
+ { 105276472826236, 10, -15 },
+ { 246123127461899, 10, -16 },
+ { 253184285149457, 10, -15 },
+ { 147386577343678, 10, -15 },
+ { 357881444583409, 10, -16 },
+ { 458332275410504, 10, -16 },
+ { 369199014823006, 10, -16 },
+ { 391901083799445, 10, -16 },
+ { 519479033328342, 10, -17 },
+ { 0, 10, 0 },
+ { 150779409055515, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 170699344887669, 10, -15 },
+ { 0, 10, 0 },
+ { 110541926981012, 10, -16 },
+ { 175909739503252, 10, -16 },
+ { 262699470649273, 10, -16 },
+ { 153690851134426, 10, -15 },
+ { 35541025264835, 10, -15 },
+ { 950705688116246, 10, -17 },
+ { 573684281841258, 10, -16 },
+ { 251708159647299, 10, -16 },
+ { 769877900772146, 10, -16 },
+ { 186927832418019, 10, -16 },
+ { 163506005192478, 10, -16 },
+ { 214889359327692, 10, -16 },
+ { 18470485512213, 10, -15 },
+ { 201462924040343, 10, -16 },
+ { 490303508514754, 10, -16 },
+ { 398171127524079, 10, -16 },
+ { 15322282241999, 10, -14 },
+ { 794794372884653, 10, -17 },
+ { 0, 10, 0 },
+ { 35200374651031, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 171975674282746, 10, -15 },
+ { 0, 10, 0 },
+ { 102929183051406, 10, -16 },
+ { 216751425644014, 10, -16 },
+ { 373169704399101, 10, -16 },
+ { 170255927016533, 10, -16 },
+ { 376078269863531, 10, -16 },
+ { 111828288470198, 10, -16 },
+ { 485753150754185, 10, -16 },
+ { 530848166409445, 10, -16 },
+ { 59833564388069, 10, -15 },
+ { 162822911475329, 10, -16 },
+ { 226814532849316, 10, -16 },
+ { 242070443734793, 10, -16 },
+ { 312516186121989, 10, -16 },
+ { 167229583715182, 10, -15 },
+ { 552705860463483, 10, -16 },
+ { 428143257705251, 10, -16 },
+ { 145755058923174, 10, -15 },
+ { 438089300396289, 10, -17 },
+ { 0, 10, 0 },
+ { 156941136910058, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 557490757015714, 10, -16 },
+ { 0, 10, 0 },
+ { 813995616658984, 10, -17 },
+ { 288232022331867, 10, -16 },
+ { 420890944790092, 10, -16 },
+ { 413912276833108, 10, -16 },
+ { 356453153003203, 10, -16 },
+ { 155415214661422, 10, -15 },
+ { 199709149148541, 10, -16 },
+ { 357537506822402, 10, -16 },
+ { 376029814053358, 10, -16 },
+ { 117810665650942, 10, -16 },
+ { 366366880411483, 10, -16 },
+ { 229499967724406, 10, -16 },
+ { 32542338428089, 10, -15 },
+ { 319463583267131, 10, -16 },
+ { 155510823554615, 10, -15 },
+ { 442897868897705, 10, -16 },
+ { 279026789694978, 10, -16 },
+ { 1086176562975, 10, -14 },
+ { 0, 10, 0 },
+ { 164587518618413, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 676147795628313, 10, -16 },
+ { 0, 10, 0 },
+ { 962354146115408, 10, -17 },
+ { 272014850901472, 10, -16 },
+ { 314116597545623, 10, -16 },
+ { 208359109258831, 10, -16 },
+ { 220630304610055, 10, -15 },
+ { 980611529800263, 10, -17 },
+ { 347114145827267, 10, -16 },
+ { 309853487014363, 10, -16 },
+ { 170511778696924, 10, -15 },
+ { 187413157245299, 10, -16 },
+ { 298176795375206, 10, -16 },
+ { 231042846211864, 10, -16 },
+ { 233888064736544, 10, -16 },
+ { 240342821884394, 10, -16 },
+ { 156181478212366, 10, -15 },
+ { 460808113520283, 10, -16 },
+ { 398438003636069, 10, -16 },
+ { 508946726303659, 10, -17 },
+ { 0, 10, 0 },
+ { 142949931459408, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 355832229959065, 10, -16 },
+ { 0, 10, 0 },
+ { 817983617361534, 10, -17 },
+ { 146552568022191, 10, -16 },
+ { 202034580989107, 10, -16 },
+ { 182142712206922, 10, -15 },
+ { 197402070133932, 10, -16 },
+ { 168314402746372, 10, -16 },
+ { 136629775440877, 10, -15 },
+ { 20274494820291, 10, -15 },
+ { 89067324050217, 10, -15 },
+ { 199458785121538, 10, -16 },
+ { 145332843677436, 10, -16 },
+ { 149720088898301, 10, -16 },
+ { 156914708822918, 10, -16 },
+ { 183591627865131, 10, -16 },
+ { 284611931559483, 10, -16 },
+ { 298146140838631, 10, -16 },
+ { 688003129107541, 10, -16 },
+ { 142943321964753, 10, -16 },
+ { 0, 10, 0 },
+ { 171823952819231, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 173424952576589, 10, -15 },
+ { 0, 10, 0 },
+ { 121088397775731, 10, -16 },
+ { 173885521931163, 10, -16 },
+ { 269686975084356, 10, -16 },
+ { 253889725164783, 10, -16 },
+ { 343766344114576, 10, -16 },
+ { 788016259573578, 10, -17 },
+ { 676210079519943, 10, -16 },
+ { 26483122727587, 10, -15 },
+ { 200332947578891, 10, -15 },
+ { 249009327867487, 10, -16 },
+ { 157862034590752, 10, -16 },
+ { 226520427100773, 10, -16 },
+ { 201480607588971, 10, -16 },
+ { 214769383369337, 10, -16 },
+ { 487384639703531, 10, -16 },
+ { 425284070120207, 10, -16 },
+ { 160503517660499, 10, -15 },
+ { 50309629820145, 10, -16 },
+ { 0, 10, 0 },
+ { 169124830535396, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 612123056485375, 10, -16 },
+ { 0, 10, 0 },
+ { 791686683473817, 10, -17 },
+ { 485807457718478, 10, -16 },
+ { 55420217403299, 10, -15 },
+ { 121796122387024, 10, -16 },
+ { 482705548850173, 10, -16 },
+ { 16763978732021, 10, -15 },
+ { 166522364871576, 10, -16 },
+ { 161439954427613, 10, -15 },
+ { 291999155851921, 10, -16 },
+ { 105710548459075, 10, -16 },
+ { 172848086955245, 10, -15 },
+ { 282640923540636, 10, -16 },
+ { 417037597503259, 10, -16 },
+ { 52770158240579, 10, -15 },
+ { 172839216111524, 10, -15 },
+ { 548749503930525, 10, -16 },
+ { 248343743766175, 10, -16 },
+ { 377019533350074, 10, -17 },
+ { 0, 10, 0 },
+ { 140675421942635, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 853231379413435, 10, -16 },
+ { 0, 10, 0 },
+ { 118566795389059, 10, -16 },
+ { 376206344046181, 10, -16 },
+ { 462521292092258, 10, -16 },
+ { 14578402639024, 10, -15 },
+ { 489960965438783, 10, -16 },
+ { 124212172470862, 10, -16 },
+ { 237304599472671, 10, -16 },
+ { 424210189628249, 10, -16 },
+ { 379514986211332, 10, -16 },
+ { 123874277115359, 10, -16 },
+ { 430090148618182, 10, -16 },
+ { 318082556184293, 10, -16 },
+ { 322747059984298, 10, -16 },
+ { 31533993657408, 10, -15 },
+ { 296438015790569, 10, -15 },
+ { 184812673274392, 10, -15 },
+ { 376717000810646, 10, -16 },
+ { 443665288967913, 10, -17 },
+ { 0, 10, 0 },
+ { 150792593007315, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 404756035867361, 10, -16 },
+ { 0, 10, 0 },
+ { 104227693815972, 10, -16 },
+ { 14373193514, 10, -12 },
+ { 180792193663889, 10, -16 },
+ { 326275146087111, 10, -16 },
+ { 171007764858667, 10, -16 },
+ { 631144602073333, 10, -17 },
+ { 249520819409611, 10, -15 },
+ { 194819923079556, 10, -16 },
+ { 235572061545917, 10, -15 },
+ { 308399077514167, 10, -16 },
+ { 120390295662778, 10, -16 },
+ { 164826334753667, 10, -16 },
+ { 147250274282222, 10, -16 },
+ { 168604747919444, 10, -16 },
+ { 260121468273333, 10, -16 },
+ { 36018870388875, 10, -15 },
+ { 110020508556417, 10, -15 },
+ { 51197088495, 10, -13 },
+ { 0, 10, 0 },
+ { 174453464126667, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 46275010879379, 10, -15 },
+ { 0, 10, 0 },
+ { 725592092256749, 10, -17 },
+ { 292963151694714, 10, -16 },
+ { 625048888900553, 10, -16 },
+ { 19630838486237, 10, -15 },
+ { 289492255163318, 10, -16 },
+ { 14183992169747, 10, -15 },
+ { 353360299305832, 10, -16 },
+ { 164708078692199, 10, -15 },
+ { 173341878726271, 10, -15 },
+ { 216853768357634, 10, -16 },
+ { 280389466972897, 10, -16 },
+ { 248162231970645, 10, -16 },
+ { 152018567256456, 10, -15 },
+ { 56503915194404, 10, -15 },
+ { 460010365117476, 10, -16 },
+ { 364182749499602, 10, -16 },
+ { 400310377216449, 10, -16 },
+ { 529861652710256, 10, -17 },
+ { 0, 10, 0 },
+ { 163857264862392, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 584989988690593, 10, -16 },
+ { 0, 10, 0 },
+ { 814020264610471, 10, -17 },
+ { 296200408534058, 10, -16 },
+ { 451258249272688, 10, -16 },
+ { 152961072822578, 10, -15 },
+ { 374012384771564, 10, -16 },
+ { 132332037573877, 10, -16 },
+ { 256010795865399, 10, -16 },
+ { 151799984000675, 10, -15 },
+ { 5065588503826, 10, -14 },
+ { 139186879704793, 10, -16 },
+ { 313257802273393, 10, -16 },
+ { 251498628405121, 10, -16 },
+ { 336970781728777, 10, -16 },
+ { 458656028003242, 10, -16 },
+ { 156963853092315, 10, -15 },
+ { 466079108211247, 10, -16 },
+ { 316572571673291, 10, -16 },
+ { 787848188567557, 10, -17 },
+ { 0, 10, 0 },
+ { 347523131103035, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 16597467976322, 10, -14 },
+ { 0, 10, 0 },
+ { 101844692482369, 10, -16 },
+ { 358030861837006, 10, -16 },
+ { 355493966825423, 10, -16 },
+ { 210208332966415, 10, -16 },
+ { 453527741211184, 10, -16 },
+ { 133398189909433, 10, -16 },
+ { 376456408346142, 10, -16 },
+ { 343155446430213, 10, -16 },
+ { 171509743279702, 10, -15 },
+ { 197546234870388, 10, -16 },
+ { 157142825952177, 10, -15 },
+ { 235144864038077, 10, -16 },
+ { 265561005176937, 10, -16 },
+ { 277914630953757, 10, -16 },
+ { 62177655352492, 10, -15 },
+ { 427275207801492, 10, -16 },
+ { 466334854884772, 10, -16 },
+ { 464867160738082, 10, -17 },
+ { 0, 10, 0 },
+ { 153457230637894, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 171841260196244, 10, -15 },
+ { 0, 10, 0 },
+ { 121089469168319, 10, -16 },
+ { 173554005700511, 10, -16 },
+ { 269056856509624, 10, -16 },
+ { 253694949204277, 10, -16 },
+ { 341842953318542, 10, -16 },
+ { 785687162515965, 10, -17 },
+ { 681247850366462, 10, -16 },
+ { 264179249256133, 10, -16 },
+ { 198928084501281, 10, -15 },
+ { 24885199164066, 10, -15 },
+ { 15758110069885, 10, -15 },
+ { 226034521522111, 10, -16 },
+ { 200979964574874, 10, -16 },
+ { 214275570369831, 10, -16 },
+ { 485241546957, 10, -13 },
+ { 426007704032879, 10, -16 },
+ { 163357644140157, 10, -15 },
+ { 501871902326333, 10, -17 },
+ { 0, 10, 0 },
+ { 169227096940983, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 50432673461625, 10, -15 },
+ { 0, 10, 0 },
+ { 5600602459375, 10, -15 },
+ { 350488411482, 10, -13 },
+ { 6863012800625, 10, -14 },
+ { 110552522238667, 10, -16 },
+ { 362008899706, 10, -13 },
+ { 1427311325425, 10, -14 },
+ { 169845802219, 10, -13 },
+ { 394719605870667, 10, -15 },
+ { 321880866991417, 10, -16 },
+ { 116879518024, 10, -13 },
+ { 351422262151917, 10, -16 },
+ { 30514488451975, 10, -15 },
+ { 552302801093333, 10, -16 },
+ { 887662639035833, 10, -16 },
+ { 552938690326667, 10, -16 },
+ { 38594689961025, 10, -15 },
+ { 24504930496, 10, -12 },
+ { 397814162025, 10, -14 },
+ { 0, 10, 0 },
+ { 142624061244, 10, -13 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 645855252279488, 10, -16 },
+ { 0, 10, 0 },
+ { 73150234649145, 10, -16 },
+ { 504154297991347, 10, -16 },
+ { 190779069361296, 10, -15 },
+ { 11925876266729, 10, -15 },
+ { 403544461049323, 10, -16 },
+ { 151257772954233, 10, -16 },
+ { 167029454333202, 10, -16 },
+ { 16895795425299, 10, -14 },
+ { 308156442924984, 10, -16 },
+ { 107450922163971, 10, -16 },
+ { 383709131355072, 10, -16 },
+ { 308964674489711, 10, -16 },
+ { 524696534649932, 10, -16 },
+ { 54469819864183, 10, -15 },
+ { 167194928631629, 10, -15 },
+ { 508930687582982, 10, -16 },
+ { 259282685586123, 10, -16 },
+ { 41309890447158, 10, -16 },
+ { 0, 10, 0 },
+ { 141665727651012, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 165550706428309, 10, -15 },
+ { 0, 10, 0 },
+ { 860766690031445, 10, -17 },
+ { 179091657548104, 10, -15 },
+ { 512165514072515, 10, -16 },
+ { 374978507934315, 10, -16 },
+ { 420047082478667, 10, -16 },
+ { 184994019836381, 10, -16 },
+ { 228806829630519, 10, -16 },
+ { 334281674293449, 10, -16 },
+ { 395671352388517, 10, -16 },
+ { 11079033876487, 10, -15 },
+ { 327754102058051, 10, -16 },
+ { 248855462013092, 10, -16 },
+ { 268516897312688, 10, -16 },
+ { 248280907672596, 10, -16 },
+ { 584629133658122, 10, -16 },
+ { 366381841745915, 10, -16 },
+ { 346188096236139, 10, -16 },
+ { 101030042116813, 10, -16 },
+ { 0, 10, 0 },
+ { 149377090291284, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 751412864310517, 10, -16 },
+ { 0, 10, 0 },
+ { 116322424888559, 10, -16 },
+ { 436050894760842, 10, -16 },
+ { 618024965657657, 10, -16 },
+ { 202616078074514, 10, -16 },
+ { 553893519860912, 10, -16 },
+ { 163621315682111, 10, -16 },
+ { 277929550571883, 10, -16 },
+ { 16767276576903, 10, -14 },
+ { 498438704566272, 10, -16 },
+ { 147924098543351, 10, -16 },
+ { 423093269624199, 10, -16 },
+ { 410442983671313, 10, -16 },
+ { 450076356674013, 10, -16 },
+ { 58121179341822, 10, -15 },
+ { 173489332876854, 10, -15 },
+ { 5905716962883, 10, -14 },
+ { 385398090397094, 10, -16 },
+ { 717460855212938, 10, -17 },
+ { 0, 10, 0 },
+ { 20174149558437, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 173045368792566, 10, -15 },
+ { 0, 10, 0 },
+ { 917839380128277, 10, -17 },
+ { 226747085845516, 10, -16 },
+ { 299984145066513, 10, -16 },
+ { 386384290120352, 10, -16 },
+ { 225061238069181, 10, -15 },
+ { 175768017864369, 10, -16 },
+ { 219656279915648, 10, -16 },
+ { 302042042006107, 10, -16 },
+ { 395777928589983, 10, -16 },
+ { 113819392992964, 10, -16 },
+ { 241377116041838, 10, -16 },
+ { 229731987118214, 10, -16 },
+ { 225577281262423, 10, -16 },
+ { 230498715172321, 10, -16 },
+ { 577582158695212, 10, -16 },
+ { 345762371501585, 10, -16 },
+ { 344868445522528, 10, -16 },
+ { 109793669209854, 10, -16 },
+ { 0, 10, 0 },
+ { 15330067532156, 10, -14 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 465466982172457, 10, -16 },
+ { 0, 10, 0 },
+ { 725626013462109, 10, -17 },
+ { 184703199780356, 10, -15 },
+ { 592245672999082, 10, -16 },
+ { 124549758366123, 10, -16 },
+ { 341263033634814, 10, -16 },
+ { 131210299459867, 10, -16 },
+ { 211330529764616, 10, -16 },
+ { 580104110302613, 10, -16 },
+ { 356621953869402, 10, -16 },
+ { 109987175604994, 10, -16 },
+ { 423572934402204, 10, -16 },
+ { 256112599788074, 10, -16 },
+ { 365467069366791, 10, -16 },
+ { 16636322338276, 10, -14 },
+ { 653951969843253, 10, -16 },
+ { 157955120534424, 10, -15 },
+ { 312281634338879, 10, -16 },
+ { 391109572926589, 10, -17 },
+ { 0, 10, 0 },
+ { 131770893431598, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 178263026601751, 10, -15 },
+ { 0, 10, 0 },
+ { 104386516843065, 10, -16 },
+ { 301686459334528, 10, -16 },
+ { 48942574901105, 10, -15 },
+ { 138033544544197, 10, -16 },
+ { 455969896689773, 10, -16 },
+ { 116600069738679, 10, -16 },
+ { 25756819471704, 10, -15 },
+ { 158268576495548, 10, -15 },
+ { 422711007130704, 10, -16 },
+ { 13332673992608, 10, -15 },
+ { 313052789248781, 10, -16 },
+ { 310301454368865, 10, -16 },
+ { 368738577595786, 10, -16 },
+ { 482544319209548, 10, -16 },
+ { 792763237944205, 10, -16 },
+ { 16109043003179, 10, -14 },
+ { 423418769671436, 10, -16 },
+ { 44532849541727, 10, -16 },
+ { 0, 10, 0 },
+ { 147165190330327, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 552505651529807, 10, -16 },
+ { 0, 10, 0 },
+ { 114892010364558, 10, -16 },
+ { 203430048457686, 10, -16 },
+ { 26143711584077, 10, -15 },
+ { 233403613115806, 10, -16 },
+ { 243227381258919, 10, -16 },
+ { 745208944663421, 10, -17 },
+ { 159755464321128, 10, -15 },
+ { 26171023629207, 10, -15 },
+ { 922829483248061, 10, -16 },
+ { 221191005912345, 10, -16 },
+ { 208382907800087, 10, -16 },
+ { 218578705189065, 10, -16 },
+ { 193691440643228, 10, -16 },
+ { 206304916912896, 10, -16 },
+ { 515378142796847, 10, -16 },
+ { 160818941685358, 10, -15 },
+ { 182779855913356, 10, -15 },
+ { 448488801512075, 10, -17 },
+ { 0, 10, 0 },
+ { 166373419836481, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 47820696187008, 10, -15 },
+ { 0, 10, 0 },
+ { 110377438626283, 10, -16 },
+ { 151159842177805, 10, -16 },
+ { 190838570442338, 10, -16 },
+ { 282110041293372, 10, -16 },
+ { 181934332226361, 10, -16 },
+ { 606074175006887, 10, -17 },
+ { 258750082341021, 10, -15 },
+ { 199465940664893, 10, -16 },
+ { 117691904295766, 10, -15 },
+ { 263022244306382, 10, -16 },
+ { 127814851442077, 10, -16 },
+ { 175345470085513, 10, -16 },
+ { 146140609360421, 10, -16 },
+ { 161063923237547, 10, -16 },
+ { 287423997153417, 10, -16 },
+ { 412667229550662, 10, -16 },
+ { 209222980599417, 10, -15 },
+ { 440274742699714, 10, -17 },
+ { 0, 10, 0 },
+ { 171449013926846, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 535544126245888, 10, -16 },
+ { 0, 10, 0 },
+ { 115091829794481, 10, -16 },
+ { 142877857114163, 10, -16 },
+ { 215074180973662, 10, -16 },
+ { 283901820520783, 10, -16 },
+ { 196243823916075, 10, -16 },
+ { 647575043464411, 10, -17 },
+ { 931172015209109, 10, -16 },
+ { 213957334244315, 10, -16 },
+ { 218177784524294, 10, -15 },
+ { 28301485572482, 10, -15 },
+ { 130531993416613, 10, -16 },
+ { 181566740513135, 10, -16 },
+ { 167128637723193, 10, -16 },
+ { 187325488629448, 10, -16 },
+ { 308023884290198, 10, -16 },
+ { 424722855320457, 10, -16 },
+ { 265363103337621, 10, -15 },
+ { 487545476765339, 10, -17 },
+ { 0, 10, 0 },
+ { 179436293479396, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 522530277416485, 10, -16 },
+ { 0, 10, 0 },
+ { 169916987673293, 10, -15 },
+ { 137791659576311, 10, -16 },
+ { 18999163785331, 10, -15 },
+ { 249420445456369, 10, -16 },
+ { 213883340649328, 10, -16 },
+ { 65653103798477, 10, -16 },
+ { 678567874604438, 10, -16 },
+ { 196704654580585, 10, -16 },
+ { 197794970652323, 10, -15 },
+ { 240196582681163, 10, -16 },
+ { 134374914201262, 10, -16 },
+ { 172549704967005, 10, -16 },
+ { 154962816229835, 10, -16 },
+ { 171053697106306, 10, -16 },
+ { 343517426145688, 10, -16 },
+ { 386633930192155, 10, -16 },
+ { 158511072414264, 10, -15 },
+ { 513829682710039, 10, -17 },
+ { 0, 10, 0 },
+ { 159073670285927, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 465758281731056, 10, -16 },
+ { 0, 10, 0 },
+ { 810700033822732, 10, -17 },
+ { 188951824909106, 10, -16 },
+ { 199414120555758, 10, -16 },
+ { 156494040105237, 10, -15 },
+ { 206394745530592, 10, -15 },
+ { 897253881254418, 10, -17 },
+ { 131625156984801, 10, -15 },
+ { 211663332480124, 10, -16 },
+ { 790005125880144, 10, -16 },
+ { 18023888069431, 10, -15 },
+ { 191744560245934, 10, -16 },
+ { 165945235391013, 10, -16 },
+ { 14845472914104, 10, -15 },
+ { 168704554031581, 10, -16 },
+ { 352095642335059, 10, -16 },
+ { 299124348635956, 10, -16 },
+ { 631363741100221, 10, -16 },
+ { 814537789126281, 10, -17 },
+ { 0, 10, 0 },
+ { 335218417817615, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 354220347614583, 10, -16 },
+ { 0, 10, 0 },
+ { 483583011770833, 10, -17 },
+ { 497354020552667, 10, -15 },
+ { 885397389270834, 10, -16 },
+ { 960687313613334, 10, -17 },
+ { 38993655143025, 10, -15 },
+ { 12434590724675, 10, -15 },
+ { 1452681018995, 10, -14 },
+ { 375317941005333, 10, -16 },
+ { 2154135884895, 10, -14 },
+ { 647581453385, 10, -14 },
+ { 581011463205833, 10, -16 },
+ { 259593637139833, 10, -16 },
+ { 318762827838, 10, -13 },
+ { 244995243591333, 10, -16 },
+ { 542012743573333, 10, -16 },
+ { 338188968249, 10, -13 },
+ { 1806164512185, 10, -14 },
+ { 257246732458333, 10, -17 },
+ { 0, 10, 0 },
+ { 9264319542, 10, -12 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 169682167589644, 10, -15 },
+ { 0, 10, 0 },
+ { 863898949003201, 10, -17 },
+ { 431112617946131, 10, -16 },
+ { 516759803355726, 10, -16 },
+ { 124609851193956, 10, -16 },
+ { 515020682255767, 10, -16 },
+ { 157380248597727, 10, -16 },
+ { 193657191144873, 10, -16 },
+ { 157301300040445, 10, -15 },
+ { 335355743171327, 10, -16 },
+ { 113449853729021, 10, -16 },
+ { 164882169579805, 10, -15 },
+ { 282546336753842, 10, -16 },
+ { 391331501070882, 10, -16 },
+ { 503070430666405, 10, -16 },
+ { 719864759518955, 10, -16 },
+ { 448483305467794, 10, -16 },
+ { 315037249526885, 10, -16 },
+ { 388700116411827, 10, -17 },
+ { 0, 10, 0 },
+ { 139375458627623, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 181546857838897, 10, -15 },
+ { 0, 10, 0 },
+ { 878975517881532, 10, -17 },
+ { 2922985676864, 10, -14 },
+ { 443179683903055, 10, -16 },
+ { 12331971720991, 10, -15 },
+ { 227728325040924, 10, -15 },
+ { 112533413647367, 10, -16 },
+ { 186953211842929, 10, -16 },
+ { 153382609780444, 10, -15 },
+ { 330492330600463, 10, -16 },
+ { 108944225232809, 10, -16 },
+ { 297636084941911, 10, -16 },
+ { 280264357632443, 10, -16 },
+ { 337903575382588, 10, -16 },
+ { 447616298987214, 10, -16 },
+ { 655754826684809, 10, -16 },
+ { 38327935999699, 10, -15 },
+ { 311026326142653, 10, -16 },
+ { 442260800502439, 10, -17 },
+ { 0, 10, 0 },
+ { 127410081146144, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 173795260539694, 10, -15 },
+ { 0, 10, 0 },
+ { 837505789847222, 10, -17 },
+ { 314805126963, 10, -13 },
+ { 587152453134306, 10, -16 },
+ { 123496975851111, 10, -16 },
+ { 457909464053167, 10, -16 },
+ { 129932791221417, 10, -16 },
+ { 203569909311833, 10, -16 },
+ { 275518185949378, 10, -15 },
+ { 365391432119972, 10, -16 },
+ { 122975962491167, 10, -16 },
+ { 307607518675722, 10, -16 },
+ { 312421408649472, 10, -16 },
+ { 457841089977556, 10, -16 },
+ { 679067623785, 10, -13 },
+ { 659775249351111, 10, -16 },
+ { 4170171504345, 10, -14 },
+ { 330914217991, 10, -13 },
+ { 419101074330556, 10, -17 },
+ { 0, 10, 0 },
+ { 14355603446, 10, -12 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 710527250439483, 10, -16 },
+ { 0, 10, 0 },
+ { 820207205994759, 10, -17 },
+ { 319246829077398, 10, -16 },
+ { 367948145424282, 10, -16 },
+ { 114251394529638, 10, -16 },
+ { 22726353861405, 10, -14 },
+ { 103789758012205, 10, -16 },
+ { 157184012632432, 10, -16 },
+ { 354172048631254, 10, -16 },
+ { 271193563240002, 10, -16 },
+ { 881678342456759, 10, -17 },
+ { 322814852308999, 10, -16 },
+ { 258855863963584, 10, -15 },
+ { 253409766836557, 10, -16 },
+ { 241379882481235, 10, -16 },
+ { 162773115351165, 10, -15 },
+ { 465258351530208, 10, -16 },
+ { 240115404356135, 10, -16 },
+ { 402449964837326, 10, -17 },
+ { 0, 10, 0 },
+ { 113169182407552, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 638630203528077, 10, -16 },
+ { 0, 10, 0 },
+ { 102877351620897, 10, -16 },
+ { 237776803460005, 10, -16 },
+ { 328164859799389, 10, -16 },
+ { 426613975073853, 10, -16 },
+ { 325700937318458, 10, -16 },
+ { 176811380481273, 10, -16 },
+ { 495050789720852, 10, -16 },
+ { 306618682381974, 10, -16 },
+ { 607890506289925, 10, -16 },
+ { 159999252079581, 10, -16 },
+ { 260275809714988, 10, -16 },
+ { 225606202405325, 10, -16 },
+ { 242272982713549, 10, -16 },
+ { 248630322446267, 10, -16 },
+ { 15376177278271, 10, -14 },
+ { 513080911987957, 10, -16 },
+ { 14195595255194, 10, -14 },
+ { 106916146086665, 10, -16 },
+ { 0, 10, 0 },
+ { 156182651907195, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 291745823018912, 10, -16 },
+ { 0, 10, 0 },
+ { 710174603547363, 10, -17 },
+ { 123535924302366, 10, -16 },
+ { 181226178545484, 10, -16 },
+ { 298170503798333, 10, -15 },
+ { 226250936086526, 10, -16 },
+ { 106599358120018, 10, -16 },
+ { 327497417017024, 10, -16 },
+ { 167090671456772, 10, -16 },
+ { 718760072799024, 10, -16 },
+ { 162835431653372, 10, -16 },
+ { 122804819361309, 10, -16 },
+ { 123808819985823, 10, -16 },
+ { 139737376089413, 10, -16 },
+ { 16480572972556, 10, -15 },
+ { 250086326123882, 10, -16 },
+ { 226112849971211, 10, -16 },
+ { 332681903874024, 10, -16 },
+ { 209187445807342, 10, -15 },
+ { 0, 10, 0 },
+ { 682443609980979, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 398509381083333, 10, -16 },
+ { 0, 10, 0 },
+ { 495590120666667, 10, -17 },
+ { 256220410728, 10, -13 },
+ { 504018408715833, 10, -16 },
+ { 122340060706667, 10, -16 },
+ { 27662766338525, 10, -15 },
+ { 16804904984825, 10, -15 },
+ { 1520109367635, 10, -14 },
+ { 994099083373333, 10, -16 },
+ { 356189830690167, 10, -16 },
+ { 11637868472225, 10, -15 },
+ { 321056246232167, 10, -16 },
+ { 20878550922625, 10, -15 },
+ { 499526199986667, 10, -16 },
+ { 451564539933583, 10, -15 },
+ { 455184942246667, 10, -16 },
+ { 32989709000325, 10, -15 },
+ { 225473815613, 10, -13 },
+ { 43790483415, 10, -13 },
+ { 0, 10, 0 },
+ { 1489987339, 10, -11 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 386815937192184, 10, -16 },
+ { 0, 10, 0 },
+ { 695982087955501, 10, -17 },
+ { 229817903718341, 10, -16 },
+ { 402526728764427, 10, -16 },
+ { 233120025979028, 10, -16 },
+ { 252002756305914, 10, -16 },
+ { 146027705040988, 10, -15 },
+ { 336606016451113, 10, -16 },
+ { 527674010829442, 10, -16 },
+ { 170129586234895, 10, -15 },
+ { 198241475328153, 10, -16 },
+ { 298932531549075, 10, -16 },
+ { 191801245091575, 10, -16 },
+ { 362932646219479, 10, -16 },
+ { 172360691836984, 10, -15 },
+ { 383203950525174, 10, -16 },
+ { 307598735017166, 10, -16 },
+ { 368779690273739, 10, -16 },
+ { 518994165340729, 10, -17 },
+ { 0, 10, 0 },
+ { 271932020616346, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 438894225873259, 10, -16 },
+ { 0, 10, 0 },
+ { 467102180298861, 10, -17 },
+ { 218059131742685, 10, -15 },
+ { 330194671049422, 10, -15 },
+ { 102827762234257, 10, -16 },
+ { 3276593649096, 10, -14 },
+ { 158491821595343, 10, -16 },
+ { 142859036718588, 10, -16 },
+ { 541416149980553, 10, -16 },
+ { 258331070064675, 10, -16 },
+ { 837994249791126, 10, -17 },
+ { 421963101269003, 10, -16 },
+ { 282694912478718, 10, -16 },
+ { 555081458487296, 10, -16 },
+ { 35466246231882, 10, -15 },
+ { 556487482628052, 10, -16 },
+ { 353215860524476, 10, -16 },
+ { 213463045755604, 10, -16 },
+ { 361576416063242, 10, -17 },
+ { 0, 10, 0 },
+ { 119393810253069, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 162564929496766, 10, -15 },
+ { 0, 10, 0 },
+ { 889354118361209, 10, -17 },
+ { 226002486890191, 10, -16 },
+ { 353778884028013, 10, -16 },
+ { 156494519965045, 10, -15 },
+ { 386951316679028, 10, -16 },
+ { 143629760137385, 10, -15 },
+ { 273275947162525, 10, -16 },
+ { 301911955467902, 10, -16 },
+ { 538159277916269, 10, -16 },
+ { 144397125392739, 10, -16 },
+ { 268272129471882, 10, -16 },
+ { 21850262657552, 10, -15 },
+ { 266148117963442, 10, -16 },
+ { 271114797936472, 10, -16 },
+ { 523050263865892, 10, -16 },
+ { 328155950192293, 10, -16 },
+ { 362610394160897, 10, -16 },
+ { 830547821203668, 10, -17 },
+ { 0, 10, 0 },
+ { 457704516210458, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 166775794711139, 10, -15 },
+ { 0, 10, 0 },
+ { 104144680085811, 10, -16 },
+ { 175898955356327, 10, -16 },
+ { 282538076021992, 10, -16 },
+ { 469058084625162, 10, -16 },
+ { 348552876958883, 10, -16 },
+ { 168015688951629, 10, -16 },
+ { 420268656673928, 10, -16 },
+ { 277741755406219, 10, -16 },
+ { 181183147607167, 10, -15 },
+ { 212333287224964, 10, -16 },
+ { 173035523144287, 10, -16 },
+ { 21594620005206, 10, -15 },
+ { 219021993395711, 10, -16 },
+ { 234300539903582, 10, -16 },
+ { 489141612446136, 10, -16 },
+ { 360591665765164, 10, -16 },
+ { 519470286524302, 10, -16 },
+ { 114241963396388, 10, -16 },
+ { 0, 10, 0 },
+ { 154400861877784, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 509629316905473, 10, -16 },
+ { 0, 10, 0 },
+ { 660340420024642, 10, -17 },
+ { 234696326335311, 10, -16 },
+ { 289284605995624, 10, -16 },
+ { 367644805834311, 10, -16 },
+ { 213353629485147, 10, -15 },
+ { 169957270471086, 10, -16 },
+ { 184757349957256, 10, -16 },
+ { 290776037494274, 10, -16 },
+ { 338763246585893, 10, -16 },
+ { 95436507533246, 10, -16 },
+ { 230517076222359, 10, -16 },
+ { 249930660825319, 10, -15 },
+ { 21208660036404, 10, -15 },
+ { 212074320583158, 10, -16 },
+ { 437847504347194, 10, -16 },
+ { 298490948019223, 10, -16 },
+ { 257836701637777, 10, -16 },
+ { 104886664554693, 10, -16 },
+ { 0, 10, 0 },
+ { 151723296230362, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 506880991939176, 10, -16 },
+ { 0, 10, 0 },
+ { 61097942479158, 10, -16 },
+ { 39468932889868, 10, -15 },
+ { 166288961949834, 10, -15 },
+ { 372217415321494, 10, -16 },
+ { 213432062472375, 10, -15 },
+ { 199296217728626, 10, -16 },
+ { 177133056027143, 10, -16 },
+ { 385871711562509, 10, -16 },
+ { 33919599393434, 10, -15 },
+ { 100132431618109, 10, -16 },
+ { 28106818181546, 10, -15 },
+ { 219056408613321, 10, -16 },
+ { 35928131009601, 10, -15 },
+ { 279395731751044, 10, -16 },
+ { 475843343341063, 10, -16 },
+ { 306893844065033, 10, -16 },
+ { 255342422186543, 10, -16 },
+ { 108254768751439, 10, -16 },
+ { 0, 10, 0 },
+ { 152894247892257, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 35292380312875, 10, -15 },
+ { 0, 10, 0 },
+ { 696534617625, 10, -14 },
+ { 154520553555, 10, -13 },
+ { 2604384994525, 10, -14 },
+ { 889894309106667, 10, -16 },
+ { 2143721564985, 10, -14 },
+ { 3294659318225, 10, -14 },
+ { 2701216569335, 10, -14 },
+ { 254736507396, 10, -13 },
+ { 520140328003083, 10, -16 },
+ { 132405155050333, 10, -16 },
+ { 181735018876833, 10, -16 },
+ { 157616698513083, 10, -16 },
+ { 217142102467333, 10, -16 },
+ { 237628888735417, 10, -16 },
+ { 33079523026, 10, -12 },
+ { 2789839623945, 10, -14 },
+ { 35320226846775, 10, -15 },
+ { 233837066633333, 10, -16 },
+ { 0, 10, 0 },
+ { 430169718054667, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 50432673461625, 10, -15 },
+ { 0, 10, 0 },
+ { 5600602459375, 10, -15 },
+ { 350488411482, 10, -13 },
+ { 6863012800625, 10, -14 },
+ { 110552522238667, 10, -16 },
+ { 362008899706, 10, -13 },
+ { 1427311325425, 10, -14 },
+ { 169845802219, 10, -13 },
+ { 394719605870667, 10, -15 },
+ { 321880866991417, 10, -16 },
+ { 116879518024, 10, -13 },
+ { 351422262151917, 10, -16 },
+ { 30514488451975, 10, -15 },
+ { 552302801093333, 10, -16 },
+ { 887662639035833, 10, -16 },
+ { 552938690326667, 10, -16 },
+ { 38594689961025, 10, -15 },
+ { 24504930496, 10, -12 },
+ { 397814162025, 10, -14 },
+ { 0, 10, 0 },
+ { 142624061244, 10, -13 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 179812071458112, 10, -15 },
+ { 0, 10, 0 },
+ { 875073939920302, 10, -17 },
+ { 292800363874948, 10, -16 },
+ { 444573964281733, 10, -16 },
+ { 123137685830985, 10, -16 },
+ { 22759346487231, 10, -14 },
+ { 112713390322195, 10, -16 },
+ { 186478966586937, 10, -16 },
+ { 155058879748087, 10, -15 },
+ { 329880463278343, 10, -16 },
+ { 108858493982489, 10, -16 },
+ { 298252229772045, 10, -16 },
+ { 280162031511868, 10, -16 },
+ { 339231943195153, 10, -16 },
+ { 450549666389179, 10, -16 },
+ { 654252437573528, 10, -16 },
+ { 382842434594774, 10, -16 },
+ { 309818850803154, 10, -16 },
+ { 441961453298143, 10, -17 },
+ { 0, 10, 0 },
+ { 127396975272794, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 484231932401389, 10, -16 },
+ { 0, 10, 0 },
+ { 650218537986111, 10, -17 },
+ { 557558989211, 10, -13 },
+ { 402856222560972, 10, -16 },
+ { 112382992752, 10, -13 },
+ { 231860317108872, 10, -15 },
+ { 179399790202333, 10, -16 },
+ { 132960582780333, 10, -16 },
+ { 393871503931556, 10, -16 },
+ { 226625063797667, 10, -16 },
+ { 837726798925, 10, -14 },
+ { 298716334810672, 10, -15 },
+ { 213503830120472, 10, -16 },
+ { 300827387313556, 10, -16 },
+ { 30877220483875, 10, -15 },
+ { 665849545433333, 10, -16 },
+ { 413344344237, 10, -13 },
+ { 192339463403833, 10, -16 },
+ { 361041854308334, 10, -17 },
+ { 0, 10, 0 },
+ { 117989320701333, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 398509381083333, 10, -16 },
+ { 0, 10, 0 },
+ { 495590120666667, 10, -17 },
+ { 256220410728, 10, -13 },
+ { 504018408715833, 10, -16 },
+ { 122340060706667, 10, -16 },
+ { 27662766338525, 10, -15 },
+ { 16804904984825, 10, -15 },
+ { 1520109367635, 10, -14 },
+ { 994099083373333, 10, -16 },
+ { 356189830690167, 10, -16 },
+ { 11637868472225, 10, -15 },
+ { 321056246232167, 10, -16 },
+ { 20878550922625, 10, -15 },
+ { 499526199986667, 10, -16 },
+ { 451564539933583, 10, -15 },
+ { 455184942246667, 10, -16 },
+ { 32989709000325, 10, -15 },
+ { 225473815613, 10, -13 },
+ { 43790483415, 10, -13 },
+ { 0, 10, 0 },
+ { 1489987339, 10, -11 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 175050524038212, 10, -15 },
+ { 0, 10, 0 },
+ { 851011690212077, 10, -17 },
+ { 181151936212202, 10, -15 },
+ { 50593885579302, 10, -15 },
+ { 118367399147641, 10, -16 },
+ { 233697421234597, 10, -15 },
+ { 106179959438629, 10, -16 },
+ { 177914069005811, 10, -16 },
+ { 342343535788743, 10, -16 },
+ { 293877444625107, 10, -16 },
+ { 913263050120296, 10, -17 },
+ { 373438893711821, 10, -16 },
+ { 26427156805942, 10, -15 },
+ { 259096541877704, 10, -16 },
+ { 23282096736219, 10, -15 },
+ { 650504126146323, 10, -16 },
+ { 366172116409232, 10, -16 },
+ { 288041492304259, 10, -16 },
+ { 396416671844618, 10, -17 },
+ { 0, 10, 0 },
+ { 110510016243756, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 492420836426218, 10, -16 },
+ { 0, 10, 0 },
+ { 543018113507628, 10, -17 },
+ { 455628502784712, 10, -16 },
+ { 1841451233623, 10, -13 },
+ { 10308575633955, 10, -15 },
+ { 317423719973059, 10, -16 },
+ { 134948999923251, 10, -16 },
+ { 158899851264335, 10, -16 },
+ { 165233333714039, 10, -15 },
+ { 293880308610514, 10, -16 },
+ { 966546324088815, 10, -17 },
+ { 293085048426951, 10, -16 },
+ { 261086576115909, 10, -15 },
+ { 484728676023042, 10, -16 },
+ { 503615809413328, 10, -16 },
+ { 521642903779014, 10, -16 },
+ { 360836289103482, 10, -16 },
+ { 237772548216184, 10, -16 },
+ { 374929698567114, 10, -17 },
+ { 0, 10, 0 },
+ { 124411853842952, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 185345934752944, 10, -15 },
+ { 0, 10, 0 },
+ { 123933809237621, 10, -16 },
+ { 380854258799947, 10, -16 },
+ { 579188314601715, 10, -16 },
+ { 205611838260371, 10, -16 },
+ { 587557254952638, 10, -16 },
+ { 1531818002848, 10, -14 },
+ { 305538622101174, 10, -16 },
+ { 161857841414219, 10, -15 },
+ { 542407159207798, 10, -16 },
+ { 155749135063616, 10, -16 },
+ { 34281795103966, 10, -15 },
+ { 410450723005093, 10, -16 },
+ { 423041892429071, 10, -16 },
+ { 55364727427687, 10, -15 },
+ { 72786831628353, 10, -15 },
+ { 490742423227784, 10, -16 },
+ { 453299071497303, 10, -16 },
+ { 729440785478988, 10, -17 },
+ { 0, 10, 0 },
+ { 200454638142708, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 516959200330746, 10, -16 },
+ { 0, 10, 0 },
+ { 981050458647985, 10, -17 },
+ { 320770771360993, 10, -16 },
+ { 47815798541437, 10, -15 },
+ { 452597217841626, 10, -16 },
+ { 412927251765121, 10, -16 },
+ { 236087715508373, 10, -16 },
+ { 298266955504551, 10, -16 },
+ { 615635566225066, 10, -16 },
+ { 575039017037773, 10, -16 },
+ { 154500103174662, 10, -16 },
+ { 321217487867605, 10, -16 },
+ { 322015872788292, 10, -16 },
+ { 390843213570314, 10, -16 },
+ { 177787852932297, 10, -15 },
+ { 513480042207186, 10, -16 },
+ { 405136320012734, 10, -16 },
+ { 395153780724298, 10, -16 },
+ { 135916181785855, 10, -16 },
+ { 0, 10, 0 },
+ { 156852638240426, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 18112608415146, 10, -14 },
+ { 0, 10, 0 },
+ { 119726857018917, 10, -16 },
+ { 518405758966331, 10, -16 },
+ { 188321768707954, 10, -15 },
+ { 203803259314082, 10, -16 },
+ { 562500105690898, 10, -16 },
+ { 164762804437121, 10, -16 },
+ { 295052236230186, 10, -16 },
+ { 529547921803992, 10, -16 },
+ { 527109857661598, 10, -16 },
+ { 147682450606485, 10, -16 },
+ { 340442651422255, 10, -16 },
+ { 406644809366578, 10, -16 },
+ { 467426639003827, 10, -16 },
+ { 398277486585834, 10, -16 },
+ { 728561454239731, 10, -16 },
+ { 48139845180937, 10, -15 },
+ { 445876653174456, 10, -16 },
+ { 734600356958837, 10, -17 },
+ { 0, 10, 0 },
+ { 197193293098389, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 587688145528112, 10, -16 },
+ { 0, 10, 0 },
+ { 890408614852477, 10, -17 },
+ { 686348002019495, 10, -16 },
+ { 324612316151136, 10, -15 },
+ { 189636384515223, 10, -16 },
+ { 446208349722839, 10, -16 },
+ { 188291004301378, 10, -16 },
+ { 252529012341681, 10, -16 },
+ { 613377591360394, 10, -16 },
+ { 470527923005955, 10, -16 },
+ { 13399548923163, 10, -15 },
+ { 380133717195877, 10, -16 },
+ { 395969230861685, 10, -16 },
+ { 601130667837414, 10, -16 },
+ { 447174503164557, 10, -16 },
+ { 626822638885582, 10, -16 },
+ { 442529924372818, 10, -16 },
+ { 356350629838471, 10, -16 },
+ { 719211352374692, 10, -17 },
+ { 0, 10, 0 },
+ { 193129018805358, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 74836649625512, 10, -15 },
+ { 0, 10, 0 },
+ { 113576277457004, 10, -16 },
+ { 569353975940861, 10, -16 },
+ { 188141564597655, 10, -15 },
+ { 20150061607415, 10, -15 },
+ { 533967574029241, 10, -16 },
+ { 174458728638978, 10, -16 },
+ { 268844155326481, 10, -16 },
+ { 552482851805103, 10, -16 },
+ { 484759860110986, 10, -16 },
+ { 140200985893347, 10, -16 },
+ { 420608240309618, 10, -16 },
+ { 407151872583646, 10, -16 },
+ { 488685709297413, 10, -16 },
+ { 419199381572472, 10, -16 },
+ { 177030572182386, 10, -15 },
+ { 586083017391318, 10, -16 },
+ { 381076391172365, 10, -16 },
+ { 723333447309114, 10, -17 },
+ { 0, 10, 0 },
+ { 198659757187964, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 648437755163939, 10, -16 },
+ { 0, 10, 0 },
+ { 117023698746349, 10, -16 },
+ { 403546446811967, 10, -16 },
+ { 579216951265176, 10, -16 },
+ { 207436594286137, 10, -16 },
+ { 4883131931684, 10, -14 },
+ { 152447065598782, 10, -16 },
+ { 326878918291141, 10, -16 },
+ { 16214124202338, 10, -14 },
+ { 557239408503501, 10, -16 },
+ { 160213004600106, 10, -16 },
+ { 392849442518596, 10, -16 },
+ { 400891444342571, 10, -16 },
+ { 427187707433851, 10, -16 },
+ { 563046299291843, 10, -16 },
+ { 75631099191471, 10, -15 },
+ { 168717939957553, 10, -15 },
+ { 461370033428869, 10, -16 },
+ { 734830114376866, 10, -17 },
+ { 0, 10, 0 },
+ { 203221670241697, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 173987075232611, 10, -15 },
+ { 0, 10, 0 },
+ { 128622296600208, 10, -16 },
+ { 29845503807112, 10, -15 },
+ { 416363694086922, 10, -16 },
+ { 317160185574124, 10, -16 },
+ { 550120043597891, 10, -16 },
+ { 132803556411201, 10, -16 },
+ { 306400866567575, 10, -16 },
+ { 375943948631778, 10, -16 },
+ { 576691272752114, 10, -16 },
+ { 154629529525755, 10, -16 },
+ { 260371625935836, 10, -16 },
+ { 348406267395789, 10, -16 },
+ { 30018807261846, 10, -15 },
+ { 316548212404383, 10, -16 },
+ { 615234743273932, 10, -16 },
+ { 430312781508329, 10, -16 },
+ { 435990967263831, 10, -16 },
+ { 2050474384527, 10, -13 },
+ { 0, 10, 0 },
+ { 34334516086501, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 461827671750855, 10, -16 },
+ { 0, 10, 0 },
+ { 898060021104774, 10, -17 },
+ { 182678869517702, 10, -15 },
+ { 493213488896889, 10, -16 },
+ { 205999085804055, 10, -16 },
+ { 307988855213125, 10, -16 },
+ { 990115975963829, 10, -17 },
+ { 399105711648854, 10, -16 },
+ { 320749793153926, 10, -16 },
+ { 172377152679371, 10, -15 },
+ { 193856200680181, 10, -16 },
+ { 357157695813056, 10, -16 },
+ { 240195949858837, 10, -16 },
+ { 257217540670309, 10, -16 },
+ { 245945539652234, 10, -16 },
+ { 586042092886115, 10, -16 },
+ { 155951127741575, 10, -15 },
+ { 46839121439339, 10, -15 },
+ { 453067991416827, 10, -17 },
+ { 0, 10, 0 },
+ { 143471892867054, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 371490819207421, 10, -16 },
+ { 0, 10, 0 },
+ { 60588820809043, 10, -16 },
+ { 175881164435305, 10, -15 },
+ { 476119231192744, 10, -16 },
+ { 211642581453785, 10, -16 },
+ { 313601811671559, 10, -16 },
+ { 972587397936526, 10, -17 },
+ { 161906589491469, 10, -16 },
+ { 293712441700122, 10, -16 },
+ { 308081366182284, 10, -16 },
+ { 862532655689627, 10, -17 },
+ { 288367500839996, 10, -16 },
+ { 253755711063213, 10, -15 },
+ { 241895495929782, 10, -16 },
+ { 206204682275035, 10, -16 },
+ { 40482798755726, 10, -15 },
+ { 293820255052483, 10, -16 },
+ { 206572391394272, 10, -16 },
+ { 200990359922202, 10, -15 },
+ { 0, 10, 0 },
+ { 254047991962885, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 482130533497083, 10, -16 },
+ { 0, 10, 0 },
+ { 458686712458333, 10, -17 },
+ { 75445140525, 10, -12 },
+ { 453588888946667, 10, -15 },
+ { 106279069108, 10, -13 },
+ { 29585929091125, 10, -15 },
+ { 1759274615735, 10, -14 },
+ { 141628916103, 10, -13 },
+ { 6262294762, 10, -11 },
+ { 280245661364667, 10, -16 },
+ { 9352231285225, 10, -15 },
+ { 34074957892675, 10, -15 },
+ { 294490921680083, 10, -16 },
+ { 675750845813334, 10, -16 },
+ { 410660908388167, 10, -16 },
+ { 563878596433333, 10, -16 },
+ { 3608889156675, 10, -14 },
+ { 2302352250275, 10, -14 },
+ { 414849401633333, 10, -17 },
+ { 0, 10, 0 },
+ { 133053250872, 10, -13 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 512202800104341, 10, -16 },
+ { 0, 10, 0 },
+ { 581987200475336, 10, -17 },
+ { 188547206877832, 10, -15 },
+ { 708334537739793, 10, -16 },
+ { 104291536095385, 10, -16 },
+ { 223105793376658, 10, -15 },
+ { 142325025748775, 10, -16 },
+ { 142182754977563, 10, -16 },
+ { 464898388412678, 10, -16 },
+ { 261984686285065, 10, -16 },
+ { 996639378545334, 10, -17 },
+ { 425794346011464, 10, -16 },
+ { 247876433360305, 10, -16 },
+ { 144791077568496, 10, -15 },
+ { 344147205759751, 10, -16 },
+ { 550175271919504, 10, -16 },
+ { 334624440514079, 10, -16 },
+ { 203680048155295, 10, -16 },
+ { 429264919845447, 10, -17 },
+ { 0, 10, 0 },
+ { 116294339964265, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 31946134553602, 10, -15 },
+ { 0, 10, 0 },
+ { 701617754845486, 10, -17 },
+ { 140697518765256, 10, -16 },
+ { 20288886783019, 10, -15 },
+ { 313322638816034, 10, -15 },
+ { 21108664909939, 10, -15 },
+ { 190457807808231, 10, -16 },
+ { 359582010012444, 10, -16 },
+ { 195122281736385, 10, -16 },
+ { 750268052837848, 10, -16 },
+ { 169031563456267, 10, -16 },
+ { 149125610747521, 10, -16 },
+ { 13578102297985, 10, -15 },
+ { 151956632875012, 10, -16 },
+ { 188046576430638, 10, -16 },
+ { 284626003419632, 10, -16 },
+ { 249512939712786, 10, -16 },
+ { 384133012280857, 10, -16 },
+ { 17987913532513, 10, -15 },
+ { 0, 10, 0 },
+ { 194538023719293, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 365080831236528, 10, -16 },
+ { 0, 10, 0 },
+ { 672436148465278, 10, -17 },
+ { 178301593212, 10, -13 },
+ { 234434642551528, 10, -16 },
+ { 288326860014133, 10, -15 },
+ { 23743024560475, 10, -15 },
+ { 108536584992417, 10, -16 },
+ { 325117608413667, 10, -16 },
+ { 222079109956889, 10, -16 },
+ { 671493787593778, 10, -16 },
+ { 151567066667, 10, -13 },
+ { 150627435843889, 10, -16 },
+ { 249402472285689, 10, -15 },
+ { 155070474326444, 10, -16 },
+ { 177091200580139, 10, -16 },
+ { 32345575626, 10, -12 },
+ { 268083158178, 10, -13 },
+ { 345892875135, 10, -13 },
+ { 111963537925556, 10, -16 },
+ { 0, 10, 0 },
+ { 527270559190667, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 454256816025833, 10, -16 },
+ { 0, 10, 0 },
+ { 470987848527778, 10, -17 },
+ { 588374407076, 10, -13 },
+ { 319193206254972, 10, -15 },
+ { 111632732974222, 10, -16 },
+ { 289448748402583, 10, -16 },
+ { 17330132433175, 10, -15 },
+ { 1450895896565, 10, -14 },
+ { 748852678591111, 10, -16 },
+ { 305560384473167, 10, -16 },
+ { 101141103475583, 10, -16 },
+ { 334185134695222, 10, -16 },
+ { 265922450862139, 10, -16 },
+ { 617009297204444, 10, -16 },
+ { 177898907203739, 10, -15 },
+ { 527647378371111, 10, -16 },
+ { 35055830711275, 10, -15 },
+ { 228648088556, 10, -13 },
+ { 422534545805556, 10, -17 },
+ { 0, 10, 0 },
+ { 138368411881333, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 603714752126304, 10, -16 },
+ { 0, 10, 0 },
+ { 82490453746071, 10, -16 },
+ { 322473890944686, 10, -16 },
+ { 586649446219206, 10, -16 },
+ { 376020982918322, 10, -16 },
+ { 368596630451629, 10, -16 },
+ { 225256652416975, 10, -16 },
+ { 207659306993324, 10, -16 },
+ { 482502844143533, 10, -16 },
+ { 399486078981469, 10, -16 },
+ { 135179983950857, 10, -16 },
+ { 340093166813503, 10, -16 },
+ { 25520963816764, 10, -15 },
+ { 148250837331577, 10, -15 },
+ { 389219453700676, 10, -16 },
+ { 163376563743055, 10, -15 },
+ { 485619772068217, 10, -16 },
+ { 302142869304268, 10, -16 },
+ { 110102593437281, 10, -16 },
+ { 0, 10, 0 },
+ { 151883143643381, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 582823748665437, 10, -16 },
+ { 0, 10, 0 },
+ { 108244832032209, 10, -16 },
+ { 222836410443528, 10, -16 },
+ { 298002756549239, 10, -16 },
+ { 293390098675391, 10, -16 },
+ { 303545217635344, 10, -16 },
+ { 91813732416807, 10, -16 },
+ { 544828763098067, 10, -16 },
+ { 286488769613638, 10, -16 },
+ { 310120197493499, 10, -15 },
+ { 28458202796009, 10, -15 },
+ { 232398455089183, 10, -16 },
+ { 217247228676775, 10, -16 },
+ { 228250987764123, 10, -16 },
+ { 244927981581467, 10, -16 },
+ { 150254423806746, 10, -15 },
+ { 478311184005467, 10, -16 },
+ { 569520778380431, 10, -16 },
+ { 561114987726897, 10, -17 },
+ { 0, 10, 0 },
+ { 173284059712592, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 169265702025595, 10, -15 },
+ { 0, 10, 0 },
+ { 840716424959202, 10, -17 },
+ { 29885980186852, 10, -15 },
+ { 525402834316161, 10, -16 },
+ { 156945410017374, 10, -16 },
+ { 43798053414463, 10, -15 },
+ { 14816476747984, 10, -14 },
+ { 193418690517006, 10, -16 },
+ { 154697081338761, 10, -15 },
+ { 353299914368875, 10, -16 },
+ { 120374758578777, 10, -16 },
+ { 343270121082106, 10, -16 },
+ { 278581442939834, 10, -16 },
+ { 411437520723847, 10, -16 },
+ { 511510348294552, 10, -16 },
+ { 62062865397208, 10, -15 },
+ { 378285982840223, 10, -16 },
+ { 309669307619772, 10, -16 },
+ { 451004977933976, 10, -17 },
+ { 0, 10, 0 },
+ { 258217516434898, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 417391215956987, 10, -16 },
+ { 0, 10, 0 },
+ { 691678626694879, 10, -17 },
+ { 179571099423897, 10, -15 },
+ { 588167403618086, 10, -16 },
+ { 192611864009738, 10, -16 },
+ { 308817186636959, 10, -16 },
+ { 112364788276491, 10, -16 },
+ { 347174939468081, 10, -16 },
+ { 152591409427717, 10, -15 },
+ { 168631188764023, 10, -15 },
+ { 185045900152797, 10, -16 },
+ { 348378491834088, 10, -16 },
+ { 242097093413399, 10, -16 },
+ { 347986492121301, 10, -16 },
+ { 448085463649146, 10, -16 },
+ { 44986067806874, 10, -15 },
+ { 348740864116756, 10, -16 },
+ { 37732929042058, 10, -15 },
+ { 428870682548316, 10, -17 },
+ { 0, 10, 0 },
+ { 140480679317883, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 172503277260967, 10, -15 },
+ { 0, 10, 0 },
+ { 121687458012764, 10, -16 },
+ { 181361957489511, 10, -16 },
+ { 261651288063235, 10, -16 },
+ { 231327192187833, 10, -16 },
+ { 339897415059375, 10, -16 },
+ { 752465549505131, 10, -17 },
+ { 156581930222702, 10, -15 },
+ { 259089837251244, 10, -16 },
+ { 907069147074476, 10, -16 },
+ { 216667990251494, 10, -16 },
+ { 159811074388072, 10, -16 },
+ { 227991591816778, 10, -16 },
+ { 189800255936651, 10, -16 },
+ { 197297445293637, 10, -16 },
+ { 488063804003667, 10, -16 },
+ { 445394491686629, 10, -16 },
+ { 18309709701449, 10, -14 },
+ { 443070132959666, 10, -17 },
+ { 0, 10, 0 },
+ { 163717866322317, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 406536822740502, 10, -16 },
+ { 0, 10, 0 },
+ { 772456166241743, 10, -17 },
+ { 211973068773447, 10, -16 },
+ { 34439635235263, 10, -15 },
+ { 154576140550912, 10, -15 },
+ { 246637582674322, 10, -16 },
+ { 107053791538269, 10, -16 },
+ { 133223899729488, 10, -15 },
+ { 143398692926996, 10, -15 },
+ { 822957210206768, 10, -16 },
+ { 194024219769471, 10, -16 },
+ { 202126166578595, 10, -16 },
+ { 19905077016079, 10, -15 },
+ { 269096522521486, 10, -16 },
+ { 40062063889688, 10, -15 },
+ { 358986677656892, 10, -16 },
+ { 334009138691667, 10, -16 },
+ { 651733119482231, 10, -16 },
+ { 786401833462717, 10, -17 },
+ { 0, 10, 0 },
+ { 348566992875465, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 438894225873259, 10, -16 },
+ { 0, 10, 0 },
+ { 467102180298861, 10, -17 },
+ { 218059131742685, 10, -15 },
+ { 330194671049422, 10, -15 },
+ { 102827762234257, 10, -16 },
+ { 3276593649096, 10, -14 },
+ { 158491821595343, 10, -16 },
+ { 142859036718588, 10, -16 },
+ { 541416149980553, 10, -16 },
+ { 258331070064675, 10, -16 },
+ { 837994249791126, 10, -17 },
+ { 421963101269003, 10, -16 },
+ { 282694912478718, 10, -16 },
+ { 555081458487296, 10, -16 },
+ { 35466246231882, 10, -15 },
+ { 556487482628052, 10, -16 },
+ { 353215860524476, 10, -16 },
+ { 213463045755604, 10, -16 },
+ { 361576416063242, 10, -17 },
+ { 0, 10, 0 },
+ { 119393810253069, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 422145397938429, 10, -16 },
+ { 0, 10, 0 },
+ { 837094160604525, 10, -17 },
+ { 339830436522163, 10, -16 },
+ { 166271027208406, 10, -15 },
+ { 281525867116465, 10, -16 },
+ { 215785993328942, 10, -16 },
+ { 105646008079206, 10, -16 },
+ { 528513620113267, 10, -16 },
+ { 347383509168928, 10, -16 },
+ { 308697003782995, 10, -15 },
+ { 278376531298374, 10, -16 },
+ { 191923931975442, 10, -16 },
+ { 206064586954813, 10, -16 },
+ { 340695946304124, 10, -16 },
+ { 272903103173552, 10, -16 },
+ { 359061155129174, 10, -16 },
+ { 334758090986967, 10, -16 },
+ { 544795017046536, 10, -16 },
+ { 556992892792474, 10, -17 },
+ { 0, 10, 0 },
+ { 167753321329985, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 520908046648793, 10, -16 },
+ { 0, 10, 0 },
+ { 165506944948373, 10, -15 },
+ { 137729465257689, 10, -16 },
+ { 190419201777802, 10, -16 },
+ { 25157621266452, 10, -15 },
+ { 213100203758339, 10, -16 },
+ { 656971284330231, 10, -17 },
+ { 682749670174562, 10, -16 },
+ { 19705980384786, 10, -15 },
+ { 201580052230605, 10, -15 },
+ { 242619971102171, 10, -16 },
+ { 134067276563349, 10, -16 },
+ { 172515393755051, 10, -16 },
+ { 155334397363054, 10, -16 },
+ { 171714777049805, 10, -16 },
+ { 341795710254312, 10, -16 },
+ { 386267851371845, 10, -16 },
+ { 158792056850098, 10, -15 },
+ { 515056328939961, 10, -17 },
+ { 0, 10, 0 },
+ { 15972153354874, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 454291272282361, 10, -16 },
+ { 0, 10, 0 },
+ { 534567834548611, 10, -17 },
+ { 189150567616356, 10, -15 },
+ { 752666649798611, 10, -16 },
+ { 105724591946222, 10, -16 },
+ { 371318116947417, 10, -16 },
+ { 136602724110583, 10, -16 },
+ { 161653235445833, 10, -16 },
+ { 275657001947289, 10, -15 },
+ { 286391774157445, 10, -16 },
+ { 995057271288333, 10, -17 },
+ { 427951995836556, 10, -16 },
+ { 289961135393111, 10, -16 },
+ { 474456143341556, 10, -16 },
+ { 673440173887667, 10, -16 },
+ { 549296708075556, 10, -16 },
+ { 3700275891565, 10, -14 },
+ { 223571687046167, 10, -16 },
+ { 350958352169445, 10, -17 },
+ { 0, 10, 0 },
+ { 125963772636, 10, -13 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 181447530828855, 10, -15 },
+ { 0, 10, 0 },
+ { 139049449667308, 10, -16 },
+ { 305794259734588, 10, -16 },
+ { 415714720063393, 10, -16 },
+ { 291279037117784, 10, -16 },
+ { 523383028161325, 10, -16 },
+ { 12852821359519, 10, -15 },
+ { 489517852203486, 10, -16 },
+ { 386927070755798, 10, -16 },
+ { 193934752804465, 10, -15 },
+ { 240585322009524, 10, -16 },
+ { 263816835175341, 10, -16 },
+ { 360996061281232, 10, -16 },
+ { 295948206127343, 10, -16 },
+ { 327002533808071, 10, -16 },
+ { 627444639494448, 10, -16 },
+ { 468201215499597, 10, -16 },
+ { 605050588989332, 10, -16 },
+ { 802334263413802, 10, -17 },
+ { 0, 10, 0 },
+ { 213937307203097, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 499915544863896, 10, -16 },
+ { 0, 10, 0 },
+ { 106536174789783, 10, -16 },
+ { 197120903482009, 10, -16 },
+ { 281745204627393, 10, -16 },
+ { 28363161055678, 10, -15 },
+ { 257514208983437, 10, -16 },
+ { 930107266351371, 10, -17 },
+ { 565878525188768, 10, -16 },
+ { 294239920592585, 10, -16 },
+ { 217647148538234, 10, -15 },
+ { 114589577672656, 10, -15 },
+ { 219558755580275, 10, -16 },
+ { 213928617664425, 10, -16 },
+ { 252751228498383, 10, -16 },
+ { 252677626477155, 10, -16 },
+ { 519581032516229, 10, -16 },
+ { 155847084873323, 10, -15 },
+ { 63840426621088, 10, -15 },
+ { 595466754382075, 10, -17 },
+ { 0, 10, 0 },
+ { 176476390951171, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 605354632338463, 10, -16 },
+ { 0, 10, 0 },
+ { 821026319988574, 10, -17 },
+ { 287042046191184, 10, -16 },
+ { 332414616457011, 10, -16 },
+ { 118577111716274, 10, -16 },
+ { 218085849596446, 10, -15 },
+ { 929785849279673, 10, -17 },
+ { 204813265825758, 10, -16 },
+ { 332561422463775, 10, -16 },
+ { 328664318701165, 10, -16 },
+ { 100186365774006, 10, -16 },
+ { 29177808539932, 10, -15 },
+ { 261200113032863, 10, -15 },
+ { 233233813834269, 10, -16 },
+ { 228883654150385, 10, -16 },
+ { 644943297087948, 10, -16 },
+ { 152805917821223, 10, -15 },
+ { 313715568653685, 10, -16 },
+ { 418344454867622, 10, -17 },
+ { 0, 10, 0 },
+ { 114565002730323, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 349175012623242, 10, -16 },
+ { 0, 10, 0 },
+ { 810319037171875, 10, -17 },
+ { 138856469550256, 10, -16 },
+ { 210255716256162, 10, -16 },
+ { 18306565718359, 10, -14 },
+ { 199583263494057, 10, -16 },
+ { 173884981086981, 10, -16 },
+ { 466516308515611, 10, -16 },
+ { 208561206445718, 10, -16 },
+ { 196772397988563, 10, -15 },
+ { 230709324495711, 10, -16 },
+ { 143610878852743, 10, -16 },
+ { 147874668927017, 10, -16 },
+ { 168936021113234, 10, -16 },
+ { 201323982827638, 10, -16 },
+ { 28243465451741, 10, -15 },
+ { 278496515839786, 10, -16 },
+ { 485962716016191, 10, -16 },
+ { 15008926532013, 10, -15 },
+ { 0, 10, 0 },
+ { 17598062093676, 10, -14 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 17019870263819, 10, -14 },
+ { 0, 10, 0 },
+ { 101857141071951, 10, -16 },
+ { 220324133062502, 10, -16 },
+ { 305322528454314, 10, -16 },
+ { 182877887014198, 10, -16 },
+ { 370165345641511, 10, -16 },
+ { 834686255204581, 10, -17 },
+ { 128694535399536, 10, -15 },
+ { 298562719813628, 10, -16 },
+ { 672945554585646, 10, -16 },
+ { 164462528377228, 10, -16 },
+ { 176209039935628, 10, -16 },
+ { 254240116520143, 10, -15 },
+ { 210521898689181, 10, -16 },
+ { 206186073790205, 10, -16 },
+ { 527350425182233, 10, -16 },
+ { 398225383709605, 10, -16 },
+ { 684323844488651, 10, -16 },
+ { 40972972041112, 10, -16 },
+ { 0, 10, 0 },
+ { 137597877452825, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 54914348444697, 10, -15 },
+ { 0, 10, 0 },
+ { 965467757450076, 10, -17 },
+ { 238318286124491, 10, -16 },
+ { 371889724988941, 10, -16 },
+ { 172578895859399, 10, -16 },
+ { 279261030630197, 10, -16 },
+ { 110617781761364, 10, -16 },
+ { 510644822730995, 10, -16 },
+ { 529968099682297, 10, -16 },
+ { 615716995335217, 10, -16 },
+ { 16772925733531, 10, -15 },
+ { 274600269233914, 10, -16 },
+ { 232698140919661, 10, -16 },
+ { 314982964972316, 10, -16 },
+ { 166110871406458, 10, -15 },
+ { 579798028325819, 10, -16 },
+ { 159208884896824, 10, -15 },
+ { 148144281790233, 10, -15 },
+ { 443221895134011, 10, -17 },
+ { 0, 10, 0 },
+ { 15975965498066, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 388867187335285, 10, -16 },
+ { 0, 10, 0 },
+ { 906377674591211, 10, -17 },
+ { 13897297446177, 10, -15 },
+ { 210942820100364, 10, -16 },
+ { 163894595191853, 10, -15 },
+ { 209302454547507, 10, -16 },
+ { 987011607750643, 10, -17 },
+ { 589248922054365, 10, -16 },
+ { 223628521326033, 10, -16 },
+ { 229855814692363, 10, -15 },
+ { 115883096290819, 10, -15 },
+ { 14215722970845, 10, -15 },
+ { 156723520178234, 10, -16 },
+ { 199342629395086, 10, -16 },
+ { 210954438470417, 10, -16 },
+ { 290665370987385, 10, -16 },
+ { 314799606595818, 10, -16 },
+ { 596799596361776, 10, -16 },
+ { 939115877202162, 10, -17 },
+ { 0, 10, 0 },
+ { 369913400150154, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 490866575507463, 10, -16 },
+ { 0, 10, 0 },
+ { 706777548270497, 10, -17 },
+ { 203471189507567, 10, -15 },
+ { 193906907848866, 10, -15 },
+ { 118768783492682, 10, -16 },
+ { 34745959085323, 10, -15 },
+ { 134249264894605, 10, -16 },
+ { 206130684175459, 10, -16 },
+ { 460341885422315, 10, -16 },
+ { 329333881924616, 10, -16 },
+ { 101826450572033, 10, -16 },
+ { 430915904714499, 10, -16 },
+ { 284076338693855, 10, -16 },
+ { 425408260575151, 10, -16 },
+ { 314903789013513, 10, -16 },
+ { 685880116662132, 10, -16 },
+ { 155533821242239, 10, -15 },
+ { 310836183080522, 10, -16 },
+ { 382205276632843, 10, -17 },
+ { 0, 10, 0 },
+ { 126148373073777, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 4772801871425, 10, -14 },
+ { 0, 10, 0 },
+ { 110300449714583, 10, -16 },
+ { 151165112444, 10, -13 },
+ { 190596555793611, 10, -16 },
+ { 282412315761778, 10, -16 },
+ { 181755828450333, 10, -16 },
+ { 60596113853, 10, -13 },
+ { 259848774082611, 10, -15 },
+ { 199330934707556, 10, -16 },
+ { 117825850192694, 10, -15 },
+ { 263205195749167, 10, -16 },
+ { 127742815634972, 10, -16 },
+ { 175226735747556, 10, -16 },
+ { 146000963145556, 10, -16 },
+ { 160933051583389, 10, -16 },
+ { 287084517266667, 10, -16 },
+ { 41220833025625, 10, -15 },
+ { 208121028099389, 10, -15 },
+ { 440453555266667, 10, -17 },
+ { 0, 10, 0 },
+ { 171414278913333, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 414200007083949, 10, -16 },
+ { 0, 10, 0 },
+ { 529295366427051, 10, -17 },
+ { 185457478236367, 10, -15 },
+ { 583692432332602, 10, -16 },
+ { 103468311245472, 10, -16 },
+ { 320543453827294, 10, -16 },
+ { 126145203560972, 10, -16 },
+ { 154004084352575, 10, -16 },
+ { 565862932837372, 10, -16 },
+ { 282850885223351, 10, -16 },
+ { 865481739594443, 10, -17 },
+ { 364218849757008, 10, -16 },
+ { 256730176386329, 10, -15 },
+ { 347871804065053, 10, -16 },
+ { 163546688969692, 10, -15 },
+ { 482227989594274, 10, -16 },
+ { 334507778974527, 10, -16 },
+ { 214428083935567, 10, -16 },
+ { 334992050717765, 10, -17 },
+ { 0, 10, 0 },
+ { 112757696484042, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 625521135207505, 10, -16 },
+ { 0, 10, 0 },
+ { 635732383406413, 10, -17 },
+ { 306165029730948, 10, -16 },
+ { 3991106947509, 10, -14 },
+ { 109828817618097, 10, -16 },
+ { 402398989767033, 10, -15 },
+ { 108046729146445, 10, -16 },
+ { 135420147380103, 10, -16 },
+ { 152082873411332, 10, -15 },
+ { 250352433714537, 10, -16 },
+ { 88443222501767, 10, -16 },
+ { 3325782491621, 10, -14 },
+ { 240166012345591, 10, -16 },
+ { 313392776433375, 10, -16 },
+ { 427367355596706, 10, -16 },
+ { 54181429449575, 10, -15 },
+ { 317110031413274, 10, -16 },
+ { 202557685790821, 10, -16 },
+ { 443860979248142, 10, -17 },
+ { 0, 10, 0 },
+ { 110075465004794, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 43711114785016, 10, -15 },
+ { 0, 10, 0 },
+ { 866104437521474, 10, -17 },
+ { 153171465669005, 10, -16 },
+ { 248797179628694, 10, -16 },
+ { 67611935060852, 10, -15 },
+ { 211996334903374, 10, -16 },
+ { 241631327303773, 10, -16 },
+ { 521792810403019, 10, -16 },
+ { 242837975238863, 10, -16 },
+ { 673820819287702, 10, -16 },
+ { 16684075747047, 10, -15 },
+ { 167357713232821, 10, -16 },
+ { 168953894782547, 10, -16 },
+ { 200289030975105, 10, -16 },
+ { 218540159478711, 10, -16 },
+ { 33229742793599, 10, -15 },
+ { 344216888736957, 10, -16 },
+ { 143616566287515, 10, -15 },
+ { 170627028393609, 10, -16 },
+ { 0, 10, 0 },
+ { 294592045469818, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 482130533497083, 10, -16 },
+ { 0, 10, 0 },
+ { 458686712458333, 10, -17 },
+ { 75445140525, 10, -12 },
+ { 453588888946667, 10, -15 },
+ { 106279069108, 10, -13 },
+ { 29585929091125, 10, -15 },
+ { 1759274615735, 10, -14 },
+ { 141628916103, 10, -13 },
+ { 6262294762, 10, -11 },
+ { 280245661364667, 10, -16 },
+ { 9352231285225, 10, -15 },
+ { 34074957892675, 10, -15 },
+ { 294490921680083, 10, -16 },
+ { 675750845813334, 10, -16 },
+ { 410660908388167, 10, -16 },
+ { 563878596433333, 10, -16 },
+ { 3608889156675, 10, -14 },
+ { 2302352250275, 10, -14 },
+ { 414849401633333, 10, -17 },
+ { 0, 10, 0 },
+ { 133053250872, 10, -13 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 420520434695833, 10, -15 },
+ { 0, 10, 0 },
+ { 139239687766667, 10, -16 },
+ { 243438557925, 10, -13 },
+ { 388854799277917, 10, -16 },
+ { 149385883076, 10, -13 },
+ { 6497105927475, 10, -14 },
+ { 10433610857925, 10, -15 },
+ { 2710181234975, 10, -14 },
+ { 371153461068, 10, -13 },
+ { 452412562377083, 10, -16 },
+ { 1351688514255, 10, -14 },
+ { 219978031723333, 10, -16 },
+ { 326974456908917, 10, -16 },
+ { 268917667746, 10, -13 },
+ { 261877593283333, 10, -16 },
+ { 8734483674, 10, -11 },
+ { 479157652083, 10, -13 },
+ { 502644044053, 10, -13 },
+ { 461674898941667, 10, -17 },
+ { 0, 10, 0 },
+ { 145419980892, 10, -13 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 363828504137041, 10, -16 },
+ { 0, 10, 0 },
+ { 535827069350857, 10, -17 },
+ { 352715987654366, 10, -15 },
+ { 747706106744228, 10, -16 },
+ { 10207742976636, 10, -15 },
+ { 437607641523976, 10, -16 },
+ { 15800795379855, 10, -15 },
+ { 143663158475954, 10, -16 },
+ { 400518299826509, 10, -16 },
+ { 221366057742804, 10, -16 },
+ { 728501464059847, 10, -17 },
+ { 184461970726358, 10, -15 },
+ { 245115835842935, 10, -16 },
+ { 331194615307739, 10, -16 },
+ { 286233019037051, 10, -16 },
+ { 605795451367694, 10, -16 },
+ { 3857982990393, 10, -14 },
+ { 186519129670132, 10, -16 },
+ { 274360494221254, 10, -17 },
+ { 0, 10, 0 },
+ { 105357193504173, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 354220347614583, 10, -16 },
+ { 0, 10, 0 },
+ { 483583011770833, 10, -17 },
+ { 497354020552667, 10, -15 },
+ { 885397389270834, 10, -16 },
+ { 960687313613334, 10, -17 },
+ { 38993655143025, 10, -15 },
+ { 12434590724675, 10, -15 },
+ { 1452681018995, 10, -14 },
+ { 375317941005333, 10, -16 },
+ { 2154135884895, 10, -14 },
+ { 647581453385, 10, -14 },
+ { 581011463205833, 10, -16 },
+ { 259593637139833, 10, -16 },
+ { 318762827838, 10, -13 },
+ { 244995243591333, 10, -16 },
+ { 542012743573333, 10, -16 },
+ { 338188968249, 10, -13 },
+ { 1806164512185, 10, -14 },
+ { 257246732458333, 10, -17 },
+ { 0, 10, 0 },
+ { 9264319542, 10, -12 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 482784991311919, 10, -16 },
+ { 0, 10, 0 },
+ { 918996932089247, 10, -17 },
+ { 203561390727039, 10, -16 },
+ { 331500058821207, 10, -16 },
+ { 256691406065235, 10, -16 },
+ { 251387442958299, 10, -16 },
+ { 145587456811594, 10, -15 },
+ { 600664495380944, 10, -16 },
+ { 297234897316288, 10, -16 },
+ { 918563918664904, 10, -16 },
+ { 106186292857696, 10, -15 },
+ { 258759742216918, 10, -16 },
+ { 193746661288163, 10, -16 },
+ { 296499665461472, 10, -16 },
+ { 279798925170501, 10, -16 },
+ { 3762638137445, 10, -14 },
+ { 37786806977639, 10, -15 },
+ { 150157200724138, 10, -15 },
+ { 527014055885838, 10, -17 },
+ { 0, 10, 0 },
+ { 284046866288721, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 165158184660695, 10, -15 },
+ { 0, 10, 0 },
+ { 115537713202453, 10, -16 },
+ { 173934050451706, 10, -16 },
+ { 251604911284786, 10, -16 },
+ { 275492296981572, 10, -16 },
+ { 328970847691681, 10, -16 },
+ { 777535976571578, 10, -17 },
+ { 147352667291292, 10, -15 },
+ { 254443819665906, 10, -16 },
+ { 208587071957599, 10, -15 },
+ { 262044823459279, 10, -16 },
+ { 152386518608773, 10, -16 },
+ { 217472456484931, 10, -16 },
+ { 190909920858452, 10, -16 },
+ { 204838269975534, 10, -16 },
+ { 460761275123583, 10, -16 },
+ { 392915966024716, 10, -16 },
+ { 838946249714901, 10, -16 },
+ { 514766275209952, 10, -17 },
+ { 0, 10, 0 },
+ { 166722316522138, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 420520434695833, 10, -15 },
+ { 0, 10, 0 },
+ { 139239687766667, 10, -16 },
+ { 243438557925, 10, -13 },
+ { 388854799277917, 10, -16 },
+ { 149385883076, 10, -13 },
+ { 6497105927475, 10, -14 },
+ { 10433610857925, 10, -15 },
+ { 2710181234975, 10, -14 },
+ { 371153461068, 10, -13 },
+ { 452412562377083, 10, -16 },
+ { 1351688514255, 10, -14 },
+ { 219978031723333, 10, -16 },
+ { 326974456908917, 10, -16 },
+ { 268917667746, 10, -13 },
+ { 261877593283333, 10, -16 },
+ { 8734483674, 10, -11 },
+ { 479157652083, 10, -13 },
+ { 502644044053, 10, -13 },
+ { 461674898941667, 10, -17 },
+ { 0, 10, 0 },
+ { 145419980892, 10, -13 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 641031744264979, 10, -16 },
+ { 0, 10, 0 },
+ { 103361069015214, 10, -16 },
+ { 237738319177995, 10, -16 },
+ { 327832777775889, 10, -16 },
+ { 420515798761703, 10, -16 },
+ { 325633164277709, 10, -16 },
+ { 17430579746806, 10, -15 },
+ { 502229998536148, 10, -16 },
+ { 306279263081137, 10, -16 },
+ { 612274418878075, 10, -16 },
+ { 160981567204086, 10, -16 },
+ { 259865680552401, 10, -16 },
+ { 225929608955008, 10, -16 },
+ { 241792229485562, 10, -16 },
+ { 248085794511844, 10, -16 },
+ { 153766057974179, 10, -15 },
+ { 514941756162543, 10, -16 },
+ { 145045230063721, 10, -15 },
+ { 105113007119446, 10, -16 },
+ { 0, 10, 0 },
+ { 152315143022049, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 398042769070412, 10, -16 },
+ { 0, 10, 0 },
+ { 103621295753403, 10, -16 },
+ { 135814184028967, 10, -16 },
+ { 188301902916555, 10, -16 },
+ { 348957449686599, 10, -16 },
+ { 172980662249603, 10, -16 },
+ { 664833394017132, 10, -17 },
+ { 159819745619377, 10, -15 },
+ { 199980904940763, 10, -16 },
+ { 345315091539976, 10, -15 },
+ { 341035666422869, 10, -16 },
+ { 118128962968551, 10, -16 },
+ { 162841743157981, 10, -16 },
+ { 158587197573169, 10, -16 },
+ { 185821627879523, 10, -16 },
+ { 257259523236948, 10, -16 },
+ { 340529289533619, 10, -16 },
+ { 90003469626038, 10, -15 },
+ { 571599554198386, 10, -17 },
+ { 0, 10, 0 },
+ { 180040168300908, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 180779354791833, 10, -15 },
+ { 0, 10, 0 },
+ { 127246551804167, 10, -16 },
+ { 181423228291, 10, -13 },
+ { 279629211056528, 10, -16 },
+ { 209410073788, 10, -13 },
+ { 3546655523505, 10, -14 },
+ { 762478653574167, 10, -17 },
+ { 780941994875833, 10, -16 },
+ { 269405675004889, 10, -16 },
+ { 809309301285139, 10, -16 },
+ { 203179907140167, 10, -16 },
+ { 165317949375056, 10, -16 },
+ { 237067083733639, 10, -16 },
+ { 200213728014444, 10, -16 },
+ { 206989803803556, 10, -16 },
+ { 514726856573333, 10, -16 },
+ { 4780352224835, 10, -14 },
+ { 259983575759544, 10, -15 },
+ { 430573256069445, 10, -17 },
+ { 0, 10, 0 },
+ { 16604290678, 10, -12 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 50432673461625, 10, -15 },
+ { 0, 10, 0 },
+ { 5600602459375, 10, -15 },
+ { 350488411482, 10, -13 },
+ { 6863012800625, 10, -14 },
+ { 110552522238667, 10, -16 },
+ { 362008899706, 10, -13 },
+ { 1427311325425, 10, -14 },
+ { 169845802219, 10, -13 },
+ { 394719605870667, 10, -15 },
+ { 321880866991417, 10, -16 },
+ { 116879518024, 10, -13 },
+ { 351422262151917, 10, -16 },
+ { 30514488451975, 10, -15 },
+ { 552302801093333, 10, -16 },
+ { 887662639035833, 10, -16 },
+ { 552938690326667, 10, -16 },
+ { 38594689961025, 10, -15 },
+ { 24504930496, 10, -12 },
+ { 397814162025, 10, -14 },
+ { 0, 10, 0 },
+ { 142624061244, 10, -13 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 467251856352009, 10, -16 },
+ { 0, 10, 0 },
+ { 714608221757986, 10, -17 },
+ { 277406655372875, 10, -16 },
+ { 525035443532198, 10, -16 },
+ { 196151004011126, 10, -16 },
+ { 300515958661417, 10, -16 },
+ { 118749073854207, 10, -16 },
+ { 352645019420269, 10, -16 },
+ { 271733850473243, 10, -15 },
+ { 170162255661711, 10, -15 },
+ { 200975899165366, 10, -16 },
+ { 274028825875643, 10, -16 },
+ { 257743411803986, 10, -16 },
+ { 426532305199388, 10, -16 },
+ { 662506839323186, 10, -16 },
+ { 454850484332632, 10, -16 },
+ { 364738801943948, 10, -16 },
+ { 396346910317887, 10, -16 },
+ { 473981206351255, 10, -17 },
+ { 0, 10, 0 },
+ { 156705833254271, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 163914080433492, 10, -15 },
+ { 0, 10, 0 },
+ { 104667630222354, 10, -16 },
+ { 176121965119553, 10, -16 },
+ { 245248614425009, 10, -16 },
+ { 159596972837177, 10, -15 },
+ { 342916398005178, 10, -16 },
+ { 948149967553141, 10, -17 },
+ { 133807700515873, 10, -15 },
+ { 24173790001226, 10, -15 },
+ { 862664031391621, 10, -16 },
+ { 199291152246474, 10, -16 },
+ { 158403806926932, 10, -16 },
+ { 20593211789621, 10, -15 },
+ { 174471695416958, 10, -16 },
+ { 192129706358898, 10, -16 },
+ { 465805492389774, 10, -16 },
+ { 363718973034583, 10, -16 },
+ { 729182350974769, 10, -16 },
+ { 817720946470617, 10, -17 },
+ { 0, 10, 0 },
+ { 354873182735202, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 710271682421905, 10, -16 },
+ { 0, 10, 0 },
+ { 774925011637185, 10, -17 },
+ { 482691861360602, 10, -16 },
+ { 176345195719697, 10, -15 },
+ { 11918846321214, 10, -15 },
+ { 222338349319461, 10, -15 },
+ { 133965949793879, 10, -16 },
+ { 150126478414568, 10, -16 },
+ { 452163504611858, 10, -16 },
+ { 272649866477276, 10, -16 },
+ { 932865891632964, 10, -17 },
+ { 375376346009251, 10, -16 },
+ { 276915566760185, 10, -16 },
+ { 404126054960555, 10, -16 },
+ { 310932460670404, 10, -16 },
+ { 169824351303502, 10, -15 },
+ { 478502494860792, 10, -16 },
+ { 238734204818032, 10, -16 },
+ { 436233315018229, 10, -17 },
+ { 0, 10, 0 },
+ { 125570337017781, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 422154939717599, 10, -16 },
+ { 0, 10, 0 },
+ { 72213846856059, 10, -16 },
+ { 259818832439605, 10, -16 },
+ { 46039815568817, 10, -15 },
+ { 231113541671501, 10, -16 },
+ { 279385600366453, 10, -16 },
+ { 143229006059792, 10, -15 },
+ { 347989902145559, 10, -16 },
+ { 150755406426885, 10, -15 },
+ { 17292251138096, 10, -14 },
+ { 200845785479634, 10, -16 },
+ { 306494590136029, 10, -16 },
+ { 223489815289097, 10, -16 },
+ { 377827989964542, 10, -16 },
+ { 493173933111763, 10, -16 },
+ { 413991540095288, 10, -16 },
+ { 326476857034329, 10, -16 },
+ { 380007165074008, 10, -16 },
+ { 507173008378659, 10, -17 },
+ { 0, 10, 0 },
+ { 268588880402831, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 452350344246485, 10, -16 },
+ { 0, 10, 0 },
+ { 646550677667025, 10, -17 },
+ { 548608894418163, 10, -16 },
+ { 310947212505406, 10, -15 },
+ { 193282003445798, 10, -16 },
+ { 256106143173692, 10, -16 },
+ { 141035567667206, 10, -16 },
+ { 333701495355933, 10, -16 },
+ { 487793752205817, 10, -16 },
+ { 167367058783957, 10, -15 },
+ { 185294942151624, 10, -16 },
+ { 266863675522914, 10, -16 },
+ { 250590829460063, 10, -16 },
+ { 509409664389013, 10, -16 },
+ { 342269739945663, 10, -16 },
+ { 462195035880285, 10, -16 },
+ { 347916020015717, 10, -16 },
+ { 38640141602987, 10, -15 },
+ { 485417885442474, 10, -17 },
+ { 0, 10, 0 },
+ { 150280429832652, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 57747955706551, 10, -15 },
+ { 0, 10, 0 },
+ { 681655791663802, 10, -17 },
+ { 241133298606084, 10, -16 },
+ { 255085451118766, 10, -16 },
+ { 365945999454182, 10, -16 },
+ { 402733095441718, 10, -15 },
+ { 16892513967293, 10, -15 },
+ { 167887850437756, 10, -16 },
+ { 27295488668812, 10, -15 },
+ { 314496588307693, 10, -16 },
+ { 931429414105609, 10, -17 },
+ { 276544373325002, 10, -16 },
+ { 190761252917371, 10, -16 },
+ { 199860147142545, 10, -16 },
+ { 207217734739466, 10, -16 },
+ { 46865022739109, 10, -15 },
+ { 280982234741175, 10, -16 },
+ { 23749993702332, 10, -15 },
+ { 108226890731291, 10, -16 },
+ { 0, 10, 0 },
+ { 14764765604627, 10, -14 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 359231667001269, 10, -16 },
+ { 0, 10, 0 },
+ { 583628413924913, 10, -17 },
+ { 178856717647549, 10, -15 },
+ { 548029507765219, 10, -16 },
+ { 399021514504889, 10, -16 },
+ { 302046028435589, 10, -16 },
+ { 155064872152447, 10, -15 },
+ { 185042509526087, 10, -16 },
+ { 334282301606558, 10, -16 },
+ { 340885808778214, 10, -16 },
+ { 102324054493018, 10, -16 },
+ { 405975984437971, 10, -16 },
+ { 207158629153344, 10, -16 },
+ { 317427059837148, 10, -16 },
+ { 292217485046559, 10, -16 },
+ { 436153508049708, 10, -16 },
+ { 295865974460229, 10, -16 },
+ { 238679793512768, 10, -16 },
+ { 103037333370174, 10, -16 },
+ { 0, 10, 0 },
+ { 162721724635367, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 452888687775857, 10, -16 },
+ { 0, 10, 0 },
+ { 529390656332465, 10, -17 },
+ { 46963966086648, 10, -15 },
+ { 190946015529648, 10, -15 },
+ { 141648780479515, 10, -16 },
+ { 32058282860962, 10, -15 },
+ { 146802167807529, 10, -15 },
+ { 150570498537494, 10, -16 },
+ { 166550585720394, 10, -15 },
+ { 296246305330097, 10, -16 },
+ { 106564723384751, 10, -16 },
+ { 382538202029755, 10, -16 },
+ { 268692148530388, 10, -16 },
+ { 548335582000375, 10, -16 },
+ { 565751983825893, 10, -16 },
+ { 518524460234587, 10, -16 },
+ { 339937278739777, 10, -16 },
+ { 219455595042728, 10, -16 },
+ { 434511624802136, 10, -17 },
+ { 0, 10, 0 },
+ { 250915139542435, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 542257393042837, 10, -16 },
+ { 0, 10, 0 },
+ { 115698227857051, 10, -16 },
+ { 150795608225195, 10, -16 },
+ { 207564471720996, 10, -16 },
+ { 261219516921295, 10, -16 },
+ { 194270926525139, 10, -16 },
+ { 613886251520613, 10, -17 },
+ { 182818275311145, 10, -15 },
+ { 208796352383107, 10, -16 },
+ { 108434754530234, 10, -15 },
+ { 250378266816119, 10, -16 },
+ { 13279332611084, 10, -15 },
+ { 18355133210882, 10, -15 },
+ { 155791714432246, 10, -16 },
+ { 17010860866937, 10, -15 },
+ { 310885829326583, 10, -16 },
+ { 444382269675588, 10, -16 },
+ { 285380142268, 10, -12 },
+ { 427916807516953, 10, -17 },
+ { 0, 10, 0 },
+ { 173849589305154, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 354217025945474, 10, -16 },
+ { 0, 10, 0 },
+ { 750698096895074, 10, -17 },
+ { 162809609381048, 10, -16 },
+ { 298654289622728, 10, -16 },
+ { 311330500507938, 10, -16 },
+ { 236524895093649, 10, -16 },
+ { 106341240041464, 10, -16 },
+ { 353675136255511, 10, -16 },
+ { 457124145985064, 10, -16 },
+ { 178694063366797, 10, -15 },
+ { 202286054315718, 10, -16 },
+ { 180341293558921, 10, -16 },
+ { 164146760716392, 10, -16 },
+ { 28332283384702, 10, -15 },
+ { 162918445228468, 10, -15 },
+ { 312879580165514, 10, -16 },
+ { 287546534291075, 10, -16 },
+ { 379657592946588, 10, -16 },
+ { 197169350922963, 10, -15 },
+ { 0, 10, 0 },
+ { 298185365007394, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 404849132017088, 10, -16 },
+ { 0, 10, 0 },
+ { 104236103034097, 10, -16 },
+ { 143841734462033, 10, -16 },
+ { 180688052857612, 10, -16 },
+ { 325960599504067, 10, -16 },
+ { 170980405726897, 10, -16 },
+ { 630677423140368, 10, -17 },
+ { 25076474801379, 10, -14 },
+ { 194748353223237, 10, -16 },
+ { 234050201345691, 10, -15 },
+ { 307946489994632, 10, -16 },
+ { 120421654667782, 10, -16 },
+ { 164853856054685, 10, -16 },
+ { 147093059629497, 10, -16 },
+ { 16836599303556, 10, -15 },
+ { 260161156263052, 10, -16 },
+ { 360461330590131, 10, -16 },
+ { 110298094612462, 10, -15 },
+ { 511143985068281, 10, -17 },
+ { 0, 10, 0 },
+ { 174375990571092, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 404756035867361, 10, -16 },
+ { 0, 10, 0 },
+ { 104227693815972, 10, -16 },
+ { 14373193514, 10, -12 },
+ { 180792193663889, 10, -16 },
+ { 326275146087111, 10, -16 },
+ { 171007764858667, 10, -16 },
+ { 631144602073333, 10, -17 },
+ { 249520819409611, 10, -15 },
+ { 194819923079556, 10, -16 },
+ { 235572061545917, 10, -15 },
+ { 308399077514167, 10, -16 },
+ { 120390295662778, 10, -16 },
+ { 164826334753667, 10, -16 },
+ { 147250274282222, 10, -16 },
+ { 168604747919444, 10, -16 },
+ { 260121468273333, 10, -16 },
+ { 36018870388875, 10, -15 },
+ { 110020508556417, 10, -15 },
+ { 51197088495, 10, -13 },
+ { 0, 10, 0 },
+ { 174453464126667, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 851744459735555, 10, -16 },
+ { 0, 10, 0 },
+ { 118568401554167, 10, -16 },
+ { 375748068284, 10, -13 },
+ { 462007532613889, 10, -16 },
+ { 145846867269778, 10, -16 },
+ { 489026377507333, 10, -16 },
+ { 124058218001833, 10, -16 },
+ { 237980797636333, 10, -16 },
+ { 423898278451111, 10, -16 },
+ { 380330343382194, 10, -16 },
+ { 124045343270889, 10, -16 },
+ { 429656563139028, 10, -16 },
+ { 317947184414445, 10, -16 },
+ { 322456850666889, 10, -16 },
+ { 315160800330694, 10, -16 },
+ { 295036845624444, 10, -15 },
+ { 186328197253056, 10, -15 },
+ { 377762956911583, 10, -16 },
+ { 443902356838889, 10, -17 },
+ { 0, 10, 0 },
+ { 150812236389333, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 193580583834538, 10, -15 },
+ { 0, 10, 0 },
+ { 125495296188365, 10, -16 },
+ { 321240341045181, 10, -16 },
+ { 425959045196703, 10, -16 },
+ { 148453259914685, 10, -16 },
+ { 5213691751067, 10, -14 },
+ { 113988844878946, 10, -16 },
+ { 264345442342838, 10, -16 },
+ { 399235133709138, 10, -16 },
+ { 422869377333776, 10, -16 },
+ { 131637014631304, 10, -16 },
+ { 349919723084849, 10, -16 },
+ { 317882834693459, 10, -16 },
+ { 298021630005409, 10, -16 },
+ { 293332675122496, 10, -16 },
+ { 193994423706125, 10, -15 },
+ { 174598727272242, 10, -15 },
+ { 44313706336148, 10, -15 },
+ { 455208856240135, 10, -17 },
+ { 0, 10, 0 },
+ { 149460795415315, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 354220347614583, 10, -16 },
+ { 0, 10, 0 },
+ { 483583011770833, 10, -17 },
+ { 497354020552667, 10, -15 },
+ { 885397389270834, 10, -16 },
+ { 960687313613334, 10, -17 },
+ { 38993655143025, 10, -15 },
+ { 12434590724675, 10, -15 },
+ { 1452681018995, 10, -14 },
+ { 375317941005333, 10, -16 },
+ { 2154135884895, 10, -14 },
+ { 647581453385, 10, -14 },
+ { 581011463205833, 10, -16 },
+ { 259593637139833, 10, -16 },
+ { 318762827838, 10, -13 },
+ { 244995243591333, 10, -16 },
+ { 542012743573333, 10, -16 },
+ { 338188968249, 10, -13 },
+ { 1806164512185, 10, -14 },
+ { 257246732458333, 10, -17 },
+ { 0, 10, 0 },
+ { 9264319542, 10, -12 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 626379317430417, 10, -16 },
+ { 0, 10, 0 },
+ { 636268220729167, 10, -17 },
+ { 305851174156, 10, -13 },
+ { 397077087144444, 10, -16 },
+ { 109823693037778, 10, -16 },
+ { 404992052629478, 10, -15 },
+ { 107801127548833, 10, -16 },
+ { 135176377991, 10, -13 },
+ { 150364753354578, 10, -15 },
+ { 249845938120917, 10, -16 },
+ { 882418639968889, 10, -17 },
+ { 332444813979639, 10, -16 },
+ { 239705894446639, 10, -16 },
+ { 311701045338222, 10, -16 },
+ { 424107986949222, 10, -16 },
+ { 54173552222, 10, -12 },
+ { 31662259489575, 10, -15 },
+ { 202256800997333, 10, -16 },
+ { 444187038536111, 10, -17 },
+ { 0, 10, 0 },
+ { 10984498714, 10, -12 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 354220347614583, 10, -16 },
+ { 0, 10, 0 },
+ { 483583011770833, 10, -17 },
+ { 497354020552667, 10, -15 },
+ { 885397389270834, 10, -16 },
+ { 960687313613334, 10, -17 },
+ { 38993655143025, 10, -15 },
+ { 12434590724675, 10, -15 },
+ { 1452681018995, 10, -14 },
+ { 375317941005333, 10, -16 },
+ { 2154135884895, 10, -14 },
+ { 647581453385, 10, -14 },
+ { 581011463205833, 10, -16 },
+ { 259593637139833, 10, -16 },
+ { 318762827838, 10, -13 },
+ { 244995243591333, 10, -16 },
+ { 542012743573333, 10, -16 },
+ { 338188968249, 10, -13 },
+ { 1806164512185, 10, -14 },
+ { 257246732458333, 10, -17 },
+ { 0, 10, 0 },
+ { 9264319542, 10, -12 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 321754281578033, 10, -16 },
+ { 0, 10, 0 },
+ { 818710549654026, 10, -17 },
+ { 121975088628634, 10, -16 },
+ { 18837881883771, 10, -15 },
+ { 171510790467889, 10, -15 },
+ { 214280439722974, 10, -16 },
+ { 90383699792232, 10, -16 },
+ { 436588525383476, 10, -16 },
+ { 180462790969006, 10, -16 },
+ { 194034895952798, 10, -15 },
+ { 225203748285073, 10, -16 },
+ { 117558277055025, 10, -16 },
+ { 135925276185788, 10, -16 },
+ { 156132503485698, 10, -16 },
+ { 178025531938885, 10, -16 },
+ { 248199082222785, 10, -16 },
+ { 255328056150789, 10, -16 },
+ { 436376646490643, 10, -16 },
+ { 200829128559936, 10, -15 },
+ { 0, 10, 0 },
+ { 498526758087021, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 450479394365314, 10, -16 },
+ { 0, 10, 0 },
+ { 79266379577117, 10, -16 },
+ { 179101960887444, 10, -15 },
+ { 509264655939952, 10, -16 },
+ { 380524321355763, 10, -16 },
+ { 319980062593187, 10, -16 },
+ { 185220785265562, 10, -16 },
+ { 250732376859708, 10, -16 },
+ { 336550454915019, 10, -16 },
+ { 41193200827569, 10, -15 },
+ { 115571303659383, 10, -16 },
+ { 375913985204195, 10, -16 },
+ { 238818166450757, 10, -16 },
+ { 272186365167293, 10, -16 },
+ { 257645402899181, 10, -16 },
+ { 612081727195646, 10, -16 },
+ { 156254129462872, 10, -15 },
+ { 355068054186061, 10, -16 },
+ { 102544501850605, 10, -16 },
+ { 0, 10, 0 },
+ { 151626787556711, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 540888504354827, 10, -16 },
+ { 0, 10, 0 },
+ { 784354376687793, 10, -17 },
+ { 371277730181814, 10, -16 },
+ { 797579679103414, 10, -16 },
+ { 12291655053916, 10, -15 },
+ { 339341915934538, 10, -16 },
+ { 177266898364625, 10, -16 },
+ { 219979132527374, 10, -16 },
+ { 624222721000602, 10, -16 },
+ { 403952657865408, 10, -16 },
+ { 15721516512403, 10, -15 },
+ { 372115952174551, 10, -16 },
+ { 284833710197275, 10, -16 },
+ { 270096810813545, 10, -15 },
+ { 498593634840008, 10, -16 },
+ { 699325170366729, 10, -16 },
+ { 15793160803328, 10, -14 },
+ { 341242108260737, 10, -16 },
+ { 53597431908757, 10, -16 },
+ { 0, 10, 0 },
+ { 160431791621269, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 391515694572917, 10, -16 },
+ { 0, 10, 0 },
+ { 103031716127083, 10, -16 },
+ { 128116031562, 10, -13 },
+ { 195603330556667, 10, -16 },
+ { 37101066012, 10, -12 },
+ { 174898841377, 10, -13 },
+ { 697587828095, 10, -14 },
+ { 726065290375, 10, -13 },
+ { 204998747089333, 10, -16 },
+ { 452014401133583, 10, -15 },
+ { 3727670802925, 10, -14 },
+ { 115930348284333, 10, -16 },
+ { 160912194164333, 10, -16 },
+ { 169609691558667, 10, -16 },
+ { 202560998071833, 10, -16 },
+ { 25447695418, 10, -12 },
+ { 32141512858125, 10, -15 },
+ { 7054160280775, 10, -14 },
+ { 629574423683333, 10, -17 },
+ { 0, 10, 0 },
+ { 185471925364, 10, -13 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 384352591196568, 10, -16 },
+ { 0, 10, 0 },
+ { 874571161981076, 10, -17 },
+ { 187337203638395, 10, -16 },
+ { 299719841545441, 10, -16 },
+ { 316418817471166, 10, -16 },
+ { 218217009309881, 10, -16 },
+ { 144613984085352, 10, -15 },
+ { 527900296677441, 10, -16 },
+ { 261728354753817, 10, -16 },
+ { 308895208698082, 10, -15 },
+ { 283670549342477, 10, -16 },
+ { 231194123659499, 10, -16 },
+ { 175825882642542, 10, -16 },
+ { 252564366100791, 10, -16 },
+ { 26658235017807, 10, -15 },
+ { 316216643571378, 10, -16 },
+ { 304497044006672, 10, -16 },
+ { 528557574319158, 10, -16 },
+ { 583138530507452, 10, -17 },
+ { 0, 10, 0 },
+ { 285649936602502, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 700055807085561, 10, -16 },
+ { 0, 10, 0 },
+ { 974580160437598, 10, -17 },
+ { 356652462335528, 10, -16 },
+ { 525987995906606, 10, -16 },
+ { 135364311019753, 10, -16 },
+ { 424561687021856, 10, -16 },
+ { 126823397330595, 10, -16 },
+ { 230527351846873, 10, -16 },
+ { 16076608208746, 10, -14 },
+ { 37935661600826, 10, -15 },
+ { 125564002410135, 10, -16 },
+ { 393223214782115, 10, -16 },
+ { 310501175859698, 10, -16 },
+ { 393464007574675, 10, -16 },
+ { 504551580661132, 10, -16 },
+ { 181719915878865, 10, -15 },
+ { 17130437603394, 10, -14 },
+ { 356998707120602, 10, -16 },
+ { 433784928145048, 10, -17 },
+ { 0, 10, 0 },
+ { 148496987922327, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 400283379332111, 10, -16 },
+ { 0, 10, 0 },
+ { 525936618266688, 10, -17 },
+ { 338284330656118, 10, -15 },
+ { 706550893499602, 10, -16 },
+ { 948169898084813, 10, -17 },
+ { 357329773648845, 10, -16 },
+ { 111605672787279, 10, -16 },
+ { 151879766958466, 10, -16 },
+ { 362322879791683, 10, -16 },
+ { 236883087825716, 10, -16 },
+ { 696511524967782, 10, -17 },
+ { 447804806901738, 10, -16 },
+ { 261668660286461, 10, -15 },
+ { 288038607214674, 10, -16 },
+ { 231751857888955, 10, -16 },
+ { 510324143421372, 10, -16 },
+ { 337219425081834, 10, -16 },
+ { 199954062128829, 10, -16 },
+ { 275877885640334, 10, -17 },
+ { 0, 10, 0 },
+ { 942590920045458, 10, -17 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 42792335393811, 10, -15 },
+ { 0, 10, 0 },
+ { 564963363336534, 10, -17 },
+ { 435373235547131, 10, -16 },
+ { 555147673168365, 10, -16 },
+ { 115594577070845, 10, -16 },
+ { 390659705801684, 10, -16 },
+ { 178617895687393, 10, -16 },
+ { 153988128900207, 10, -16 },
+ { 178066154117289, 10, -15 },
+ { 303281499275688, 10, -16 },
+ { 107186464827938, 10, -16 },
+ { 168251443396766, 10, -15 },
+ { 24315002085962, 10, -15 },
+ { 468201011817771, 10, -16 },
+ { 192099303268391, 10, -15 },
+ { 580443617801177, 10, -16 },
+ { 398729784774544, 10, -16 },
+ { 222647173380219, 10, -16 },
+ { 380776761481272, 10, -17 },
+ { 0, 10, 0 },
+ { 140568376296956, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 543184167770417, 10, -16 },
+ { 0, 10, 0 },
+ { 11577521676875, 10, -15 },
+ { 150790337959, 10, -13 },
+ { 207806486369722, 10, -16 },
+ { 260917242452889, 10, -16 },
+ { 194449430301167, 10, -16 },
+ { 6139992879975, 10, -15 },
+ { 181719583569556, 10, -15 },
+ { 208931358340444, 10, -16 },
+ { 108300808633306, 10, -15 },
+ { 250195315373333, 10, -16 },
+ { 132865361917944, 10, -16 },
+ { 183670066446778, 10, -16 },
+ { 155931360647111, 10, -16 },
+ { 170239480323528, 10, -16 },
+ { 311225309213333, 10, -16 },
+ { 44484116897, 10, -12 },
+ { 286482094768028, 10, -15 },
+ { 42773799495, 10, -13 },
+ { 0, 10, 0 },
+ { 173884324318667, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 608586536848377, 10, -16 },
+ { 0, 10, 0 },
+ { 768459635984505, 10, -17 },
+ { 353775763252347, 10, -16 },
+ { 563701517118792, 10, -16 },
+ { 153667835436179, 10, -16 },
+ { 40594176494424, 10, -15 },
+ { 147316232299362, 10, -15 },
+ { 166424636153035, 10, -16 },
+ { 160511220997879, 10, -15 },
+ { 31011100603215, 10, -15 },
+ { 112671525474026, 10, -16 },
+ { 422434744109766, 10, -16 },
+ { 279145305060044, 10, -16 },
+ { 437787118116599, 10, -16 },
+ { 538465098615469, 10, -16 },
+ { 16296989205274, 10, -14 },
+ { 479089285321982, 10, -16 },
+ { 243270415408123, 10, -16 },
+ { 438881967857691, 10, -17 },
+ { 0, 10, 0 },
+ { 257927412973679, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 500384494892007, 10, -16 },
+ { 0, 10, 0 },
+ { 765382259698514, 10, -17 },
+ { 26988904508282, 10, -15 },
+ { 577865357641384, 10, -16 },
+ { 156289141904839, 10, -16 },
+ { 271890687054186, 10, -16 },
+ { 148310653934076, 10, -16 },
+ { 45072452037149, 10, -15 },
+ { 651038843948549, 10, -16 },
+ { 567577819396255, 10, -16 },
+ { 171914007932718, 10, -16 },
+ { 277975256046505, 10, -16 },
+ { 226640497873543, 10, -16 },
+ { 153284044257113, 10, -15 },
+ { 174700010468833, 10, -15 },
+ { 455034152845538, 10, -16 },
+ { 397774606396931, 10, -16 },
+ { 137493367353842, 10, -15 },
+ { 473083019183603, 10, -17 },
+ { 0, 10, 0 },
+ { 163111362600867, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 321459490106134, 10, -16 },
+ { 0, 10, 0 },
+ { 818875885873752, 10, -17 },
+ { 121694875087366, 10, -16 },
+ { 188593026971456, 10, -16 },
+ { 167913522165889, 10, -15 },
+ { 214747550481192, 10, -16 },
+ { 90026531398768, 10, -16 },
+ { 434431715520191, 10, -16 },
+ { 180529596166106, 10, -16 },
+ { 19362159998468, 10, -14 },
+ { 224513192692816, 10, -16 },
+ { 117290087466531, 10, -16 },
+ { 13590246593299, 10, -15 },
+ { 156716764327635, 10, -16 },
+ { 17808313612256, 10, -15 },
+ { 24789497722166, 10, -15 },
+ { 255096426098211, 10, -16 },
+ { 434511607609357, 10, -16 },
+ { 206208458806842, 10, -15 },
+ { 0, 10, 0 },
+ { 496869582155646, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 76176210917625, 10, -15 },
+ { 0, 10, 0 },
+ { 9795474294375, 10, -15 },
+ { 373329644963, 10, -13 },
+ { 500234813304445, 10, -16 },
+ { 164087550806667, 10, -16 },
+ { 471341043361167, 10, -16 },
+ { 147055109813389, 10, -15 },
+ { 173201883778833, 10, -16 },
+ { 421661578732444, 10, -16 },
+ { 310269376235222, 10, -16 },
+ { 11098180017925, 10, -15 },
+ { 459301677945833, 10, -16 },
+ { 286726685384639, 10, -16 },
+ { 367070170526222, 10, -16 },
+ { 349253454528417, 10, -16 },
+ { 277687991964444, 10, -15 },
+ { 6141722577265, 10, -14 },
+ { 262988709098167, 10, -16 },
+ { 448762328680556, 10, -17 },
+ { 0, 10, 0 },
+ { 260223018058667, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 42866877422638, 10, -15 },
+ { 0, 10, 0 },
+ { 640212116244455, 10, -17 },
+ { 223592072413945, 10, -16 },
+ { 296223354067204, 10, -16 },
+ { 14681935543447, 10, -14 },
+ { 265845541808228, 10, -16 },
+ { 974420537274778, 10, -17 },
+ { 243845785902354, 10, -16 },
+ { 280283394191444, 10, -16 },
+ { 472451123146011, 10, -16 },
+ { 114891741512076, 10, -16 },
+ { 169035602761106, 10, -16 },
+ { 489673778501408, 10, -15 },
+ { 191981282007861, 10, -16 },
+ { 191655593834591, 10, -16 },
+ { 386738078505771, 10, -16 },
+ { 302174679939812, 10, -16 },
+ { 29109897968658, 10, -15 },
+ { 710324115457153, 10, -17 },
+ { 0, 10, 0 },
+ { 30932474853064, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 635678103202981, 10, -16 },
+ { 0, 10, 0 },
+ { 130654016735447, 10, -16 },
+ { 337795958147504, 10, -16 },
+ { 438741329642092, 10, -16 },
+ { 278745062293337, 10, -16 },
+ { 448183417639776, 10, -16 },
+ { 140763828951015, 10, -16 },
+ { 481966496670116, 10, -16 },
+ { 421798278789869, 10, -16 },
+ { 953454297033241, 10, -16 },
+ { 109328736395919, 10, -15 },
+ { 333882637396875, 10, -16 },
+ { 359933169351277, 10, -16 },
+ { 346844768607353, 10, -16 },
+ { 358557858025657, 10, -16 },
+ { 685658955719589, 10, -16 },
+ { 16532697864673, 10, -14 },
+ { 606126070005184, 10, -16 },
+ { 828253697773433, 10, -17 },
+ { 0, 10, 0 },
+ { 219079267387195, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 496310076389426, 10, -16 },
+ { 0, 10, 0 },
+ { 735839081806521, 10, -17 },
+ { 456078750015049, 10, -16 },
+ { 181002082692249, 10, -15 },
+ { 157113040721126, 10, -16 },
+ { 31809053283582, 10, -15 },
+ { 149217873764708, 10, -15 },
+ { 204287240124046, 10, -16 },
+ { 459500057226651, 10, -16 },
+ { 353230522375468, 10, -16 },
+ { 116843356489274, 10, -16 },
+ { 388972574056304, 10, -16 },
+ { 265633643582949, 10, -16 },
+ { 457946067697855, 10, -16 },
+ { 364581482087378, 10, -16 },
+ { 650426718909618, 10, -16 },
+ { 153275022058512, 10, -15 },
+ { 31137091962504, 10, -15 },
+ { 461623899917913, 10, -17 },
+ { 0, 10, 0 },
+ { 257704428965225, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 53057659369038, 10, -15 },
+ { 0, 10, 0 },
+ { 576976395288596, 10, -17 },
+ { 297189007154534, 10, -16 },
+ { 481782677447354, 10, -16 },
+ { 114062033040987, 10, -16 },
+ { 217790452543873, 10, -15 },
+ { 133586758076879, 10, -16 },
+ { 146649735884989, 10, -16 },
+ { 175489877975365, 10, -15 },
+ { 297138900521745, 10, -16 },
+ { 10239609423263, 10, -15 },
+ { 331953873458818, 10, -16 },
+ { 240757282290383, 10, -16 },
+ { 414657113164576, 10, -16 },
+ { 184820673057029, 10, -15 },
+ { 515210744274125, 10, -16 },
+ { 332864210866533, 10, -16 },
+ { 217219649969314, 10, -16 },
+ { 43417623262997, 10, -16 },
+ { 0, 10, 0 },
+ { 128329533799258, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 41908265845413, 10, -15 },
+ { 0, 10, 0 },
+ { 584363865121929, 10, -17 },
+ { 254185006508534, 10, -16 },
+ { 484440513703049, 10, -16 },
+ { 374207043264098, 10, -16 },
+ { 284736464408504, 10, -16 },
+ { 213296693667046, 10, -16 },
+ { 197409732903823, 10, -16 },
+ { 174585319189721, 10, -15 },
+ { 399242851960884, 10, -16 },
+ { 121890133588296, 10, -16 },
+ { 284880183119929, 10, -16 },
+ { 224300715324716, 10, -16 },
+ { 423237758166799, 10, -16 },
+ { 186330613984679, 10, -15 },
+ { 446764508305236, 10, -16 },
+ { 331872050818533, 10, -16 },
+ { 274666889786564, 10, -16 },
+ { 105784196247719, 10, -16 },
+ { 0, 10, 0 },
+ { 153107677728548, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 380535498000541, 10, -16 },
+ { 0, 10, 0 },
+ { 738184591208735, 10, -17 },
+ { 325722226458789, 10, -16 },
+ { 162227304350405, 10, -15 },
+ { 307879859038709, 10, -16 },
+ { 243159078973492, 10, -16 },
+ { 108578653959579, 10, -16 },
+ { 347789671197723, 10, -16 },
+ { 332215259990897, 10, -16 },
+ { 174312652644557, 10, -15 },
+ { 19355098091827, 10, -15 },
+ { 185738809892859, 10, -16 },
+ { 191726137204044, 10, -16 },
+ { 339798561343078, 10, -16 },
+ { 259564997434605, 10, -16 },
+ { 347418004716424, 10, -16 },
+ { 296645316337709, 10, -16 },
+ { 378743140133542, 10, -16 },
+ { 202565678972945, 10, -15 },
+ { 0, 10, 0 },
+ { 296678010135954, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 458996823049007, 10, -16 },
+ { 0, 10, 0 },
+ { 988182347791027, 10, -17 },
+ { 152139425844995, 10, -16 },
+ { 219447806193528, 10, -16 },
+ { 474692200951036, 10, -16 },
+ { 196825251896292, 10, -16 },
+ { 149234533318477, 10, -16 },
+ { 156552468222604, 10, -15 },
+ { 220829890497581, 10, -16 },
+ { 929327595048437, 10, -16 },
+ { 215759712953197, 10, -16 },
+ { 147242667561957, 10, -16 },
+ { 172332870177314, 10, -16 },
+ { 17278443213934, 10, -15 },
+ { 189328209580233, 10, -16 },
+ { 309723111537344, 10, -16 },
+ { 379608242627544, 10, -16 },
+ { 178185755327287, 10, -15 },
+ { 105983837734724, 10, -16 },
+ { 0, 10, 0 },
+ { 152966105016716, 10, -15 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 505602322904052, 10, -16 },
+ { 0, 10, 0 },
+ { 772484531929688, 10, -17 },
+ { 32167954944848, 10, -15 },
+ { 527143698111756, 10, -16 },
+ { 157817169711515, 10, -16 },
+ { 340665466650703, 10, -16 },
+ { 144343334798263, 10, -15 },
+ { 214744594214827, 10, -16 },
+ { 15832752243715, 10, -14 },
+ { 368261835584236, 10, -16 },
+ { 124848869786445, 10, -16 },
+ { 391618699977644, 10, -16 },
+ { 270093278130527, 10, -16 },
+ { 416812845607708, 10, -16 },
+ { 52542622960181, 10, -15 },
+ { 649762631045698, 10, -16 },
+ { 155920559128283, 10, -15 },
+ { 318217572678145, 10, -16 },
+ { 45543471634658, 10, -16 },
+ { 0, 10, 0 },
+ { 257766043195769, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 431221432207921, 10, -16 },
+ { 0, 10, 0 },
+ { 89590269374375, 10, -16 },
+ { 182537245893033, 10, -16 },
+ { 241658630150806, 10, -16 },
+ { 255446663892956, 10, -16 },
+ { 212450577003147, 10, -16 },
+ { 720220523555369, 10, -17 },
+ { 143599694332234, 10, -15 },
+ { 243795977514348, 10, -16 },
+ { 200897534174874, 10, -15 },
+ { 242285999837187, 10, -16 },
+ { 14185930474856, 10, -15 },
+ { 252019660634691, 10, -15 },
+ { 177692327511942, 10, -16 },
+ { 18642913341406, 10, -15 },
+ { 321935003491941, 10, -16 },
+ { 345709724787131, 10, -16 },
+ { 749722671909453, 10, -16 },
+ { 46420930990717, 10, -16 },
+ { 0, 10, 0 },
+ { 150535799365758, 10, -16 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 },
+ { 0, 10, 0 }
+ },
+ numIndeptObsr {
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 },
+ { 2, 10, 0 }
+ }
+ },
+ finalData {
+ scores {
+ -32768,
+ -159,
+ -32768,
+ -177,
+ -414,
+ -364,
+ -74,
+ -437,
+ -389,
+ 381,
+ -325,
+ 286,
+ 86,
+ -400,
+ -345,
+ -314,
+ -333,
+ -288,
+ -124,
+ 338,
+ -308,
+ -100,
+ -188,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -156,
+ -32768,
+ 683,
+ -424,
+ -357,
+ -103,
+ -372,
+ -316,
+ 18,
+ -297,
+ 275,
+ 502,
+ -350,
+ -352,
+ -235,
+ -296,
+ -224,
+ -156,
+ -24,
+ -249,
+ -100,
+ -213,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -212,
+ -32768,
+ -195,
+ -432,
+ -379,
+ -31,
+ -455,
+ -376,
+ 356,
+ -331,
+ 422,
+ 132,
+ -419,
+ -365,
+ -311,
+ -319,
+ -320,
+ -170,
+ 105,
+ -265,
+ -100,
+ -182,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -114,
+ -32768,
+ -160,
+ -399,
+ -349,
+ -122,
+ -419,
+ -401,
+ 399,
+ -318,
+ 58,
+ 34,
+ -383,
+ -327,
+ -316,
+ -347,
+ -260,
+ -86,
+ 467,
+ -356,
+ -100,
+ -193,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -248,
+ -32768,
+ -434,
+ 699,
+ 107,
+ -437,
+ -200,
+ -179,
+ -397,
+ -134,
+ -450,
+ -390,
+ 81,
+ -219,
+ -91,
+ -232,
+ -86,
+ -172,
+ -400,
+ -516,
+ -100,
+ -391,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -106,
+ -32768,
+ -325,
+ -262,
+ -322,
+ 431,
+ 529,
+ -247,
+ -274,
+ -271,
+ -229,
+ -217,
+ -173,
+ -335,
+ -295,
+ -325,
+ -149,
+ -247,
+ -291,
+ -150,
+ -100,
+ -9,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -54,
+ -32768,
+ -212,
+ -142,
+ -96,
+ -260,
+ -188,
+ 595,
+ -266,
+ -114,
+ -282,
+ -189,
+ -14,
+ -198,
+ -65,
+ -132,
+ 290,
+ 331,
+ -204,
+ -330,
+ -100,
+ -65,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -198,
+ -32768,
+ -367,
+ -45,
+ 16,
+ -310,
+ -203,
+ 609,
+ -391,
+ -29,
+ -353,
+ -196,
+ 418,
+ -251,
+ 409,
+ -38,
+ -65,
+ -137,
+ -351,
+ -336,
+ -100,
+ -68,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -212,
+ -32768,
+ -195,
+ -431,
+ -380,
+ -32,
+ -456,
+ -376,
+ 361,
+ -332,
+ 419,
+ 131,
+ -419,
+ -365,
+ -311,
+ -320,
+ -320,
+ -169,
+ 107,
+ -266,
+ -100,
+ -183,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ 428,
+ -32768,
+ -160,
+ -231,
+ -190,
+ -327,
+ 367,
+ -248,
+ -266,
+ -163,
+ -276,
+ -210,
+ -179,
+ -186,
+ -176,
+ -240,
+ 21,
+ -108,
+ -152,
+ -331,
+ -100,
+ -288,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -252,
+ -32768,
+ -271,
+ -425,
+ -345,
+ 489,
+ -411,
+ -76,
+ -29,
+ -319,
+ 248,
+ 10,
+ -359,
+ -395,
+ -291,
+ -294,
+ -291,
+ -232,
+ -87,
+ 36,
+ -100,
+ 530,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -89,
+ -32768,
+ -305,
+ -175,
+ -71,
+ -345,
+ -216,
+ -106,
+ -357,
+ 108,
+ -302,
+ -210,
+ -62,
+ -231,
+ 14,
+ 565,
+ 261,
+ -59,
+ -295,
+ -352,
+ -100,
+ -241,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -122,
+ -32768,
+ -197,
+ -237,
+ -215,
+ 429,
+ -274,
+ -224,
+ -114,
+ -195,
+ -119,
+ -104,
+ -137,
+ -241,
+ -197,
+ -228,
+ 7,
+ 489,
+ -89,
+ -152,
+ -100,
+ 24,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ 242,
+ -32768,
+ -242,
+ -250,
+ -131,
+ 430,
+ -186,
+ -185,
+ -188,
+ 297,
+ -157,
+ -133,
+ -205,
+ -227,
+ -98,
+ -52,
+ -73,
+ -146,
+ -163,
+ -162,
+ -100,
+ 20,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -228,
+ -32768,
+ -307,
+ -247,
+ -143,
+ -119,
+ -328,
+ 795,
+ -132,
+ -188,
+ 203,
+ -39,
+ -86,
+ -316,
+ -78,
+ -141,
+ -201,
+ -222,
+ -184,
+ -284,
+ -100,
+ 54,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ 250,
+ -32768,
+ -181,
+ -125,
+ -173,
+ -261,
+ -148,
+ -167,
+ -17,
+ -160,
+ -149,
+ -117,
+ 387,
+ -236,
+ -152,
+ -203,
+ -31,
+ -63,
+ 258,
+ -381,
+ -100,
+ -238,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -222,
+ -32768,
+ -288,
+ -18,
+ -155,
+ -207,
+ -183,
+ -76,
+ -134,
+ -140,
+ 192,
+ -63,
+ 588,
+ -303,
+ -117,
+ -156,
+ -69,
+ -99,
+ -177,
+ -366,
+ -100,
+ -242,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -91,
+ -32768,
+ -270,
+ -187,
+ -105,
+ 433,
+ -214,
+ -160,
+ -219,
+ 305,
+ -181,
+ -150,
+ -113,
+ -228,
+ -74,
+ -35,
+ 248,
+ -71,
+ -223,
+ -165,
+ -100,
+ 24,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -104,
+ -32768,
+ -359,
+ -183,
+ -120,
+ -412,
+ 341,
+ -228,
+ -385,
+ 303,
+ -377,
+ -287,
+ -141,
+ 507,
+ -88,
+ -59,
+ -104,
+ -176,
+ -336,
+ -384,
+ -100,
+ -334,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -198,
+ -32768,
+ -322,
+ 387,
+ -20,
+ -219,
+ -273,
+ -212,
+ -124,
+ 300,
+ 197,
+ -61,
+ -77,
+ -241,
+ -66,
+ -47,
+ -144,
+ -163,
+ -169,
+ -357,
+ -100,
+ -261,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -59,
+ -32768,
+ -159,
+ -90,
+ -25,
+ -197,
+ -131,
+ -115,
+ -145,
+ 332,
+ -153,
+ -107,
+ -42,
+ -83,
+ 2,
+ 32,
+ 18,
+ 330,
+ -107,
+ -189,
+ -100,
+ -146,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -63,
+ -32768,
+ -168,
+ 1,
+ 344,
+ -199,
+ -146,
+ -93,
+ -154,
+ -24,
+ -161,
+ -123,
+ -45,
+ -86,
+ 31,
+ -73,
+ 19,
+ 328,
+ -110,
+ -186,
+ -100,
+ -151,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -11,
+ -32768,
+ -159,
+ -65,
+ -6,
+ -204,
+ -90,
+ -94,
+ -195,
+ 336,
+ -188,
+ -132,
+ -18,
+ -75,
+ 16,
+ 39,
+ 282,
+ 4,
+ -163,
+ -196,
+ -100,
+ -148,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -67,
+ -32768,
+ -160,
+ -156,
+ -174,
+ -128,
+ 353,
+ -190,
+ 300,
+ -155,
+ -45,
+ -54,
+ -127,
+ -151,
+ -158,
+ -183,
+ -102,
+ -103,
+ 25,
+ -182,
+ -100,
+ -163,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -108,
+ -32768,
+ -224,
+ 68,
+ 346,
+ -221,
+ -108,
+ -23,
+ -226,
+ -11,
+ -217,
+ -167,
+ 423,
+ -109,
+ 46,
+ -54,
+ -13,
+ -61,
+ -197,
+ -212,
+ -100,
+ -163,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -105,
+ -32768,
+ -168,
+ -169,
+ -139,
+ -108,
+ -191,
+ -184,
+ -37,
+ -134,
+ 234,
+ -2,
+ -181,
+ 513,
+ -130,
+ -160,
+ -122,
+ -104,
+ -69,
+ -179,
+ -100,
+ -152,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ 3,
+ -32768,
+ -104,
+ -118,
+ -97,
+ -143,
+ -121,
+ -150,
+ 30,
+ -101,
+ -72,
+ -56,
+ -76,
+ -106,
+ -90,
+ -128,
+ 272,
+ 20,
+ 269,
+ -193,
+ -100,
+ -131,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -150,
+ -32768,
+ -306,
+ -211,
+ -49,
+ -248,
+ -294,
+ -151,
+ -146,
+ -70,
+ -72,
+ 486,
+ -189,
+ 497,
+ 390,
+ -113,
+ -138,
+ -144,
+ -156,
+ -295,
+ -100,
+ -238,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ 246,
+ -32768,
+ -174,
+ -350,
+ -274,
+ 435,
+ -229,
+ -263,
+ 34,
+ -259,
+ -50,
+ -57,
+ -317,
+ -278,
+ -263,
+ -293,
+ -117,
+ -120,
+ 272,
+ -162,
+ -100,
+ 28,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ 248,
+ -32768,
+ -197,
+ -285,
+ -164,
+ -257,
+ -212,
+ -213,
+ -18,
+ -25,
+ -129,
+ -101,
+ -215,
+ -240,
+ -98,
+ 371,
+ -79,
+ -98,
+ 256,
+ -349,
+ -100,
+ -226,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -106,
+ -32768,
+ -270,
+ -195,
+ -126,
+ 22,
+ -228,
+ 614,
+ -297,
+ -149,
+ -275,
+ -202,
+ -64,
+ -257,
+ -85,
+ -149,
+ 245,
+ -87,
+ -263,
+ -64,
+ -100,
+ 513,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -45,
+ -32768,
+ -218,
+ -214,
+ -219,
+ -194,
+ 344,
+ -254,
+ -123,
+ -194,
+ 200,
+ -56,
+ -128,
+ -255,
+ -189,
+ -238,
+ 247,
+ -74,
+ -151,
+ -302,
+ -100,
+ -255,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -247,
+ -32768,
+ -269,
+ -408,
+ -357,
+ 488,
+ -414,
+ -84,
+ 307,
+ -327,
+ -4,
+ -37,
+ -354,
+ -391,
+ -314,
+ -323,
+ -288,
+ -211,
+ 21,
+ 22,
+ -100,
+ 526,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ 251,
+ -32768,
+ -146,
+ -354,
+ -266,
+ -131,
+ -240,
+ -322,
+ 86,
+ -243,
+ 251,
+ 33,
+ -328,
+ -261,
+ -235,
+ -273,
+ -119,
+ -100,
+ 287,
+ -305,
+ -100,
+ -202,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -76,
+ -32768,
+ -279,
+ -31,
+ -40,
+ -362,
+ -133,
+ -85,
+ -354,
+ 325,
+ -354,
+ -236,
+ 424,
+ -192,
+ -7,
+ 9,
+ 278,
+ -19,
+ -299,
+ -396,
+ -100,
+ -260,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ 28,
+ -32768,
+ -152,
+ -111,
+ -97,
+ -306,
+ -129,
+ -180,
+ -243,
+ -95,
+ -272,
+ -187,
+ -13,
+ -155,
+ -87,
+ -153,
+ 448,
+ 362,
+ -169,
+ -345,
+ -100,
+ -238,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -206,
+ -32768,
+ -193,
+ -414,
+ -392,
+ -52,
+ -459,
+ -392,
+ 496,
+ -340,
+ 302,
+ 100,
+ -413,
+ -361,
+ -334,
+ -350,
+ -316,
+ -152,
+ 168,
+ -300,
+ -100,
+ -192,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -164,
+ -32768,
+ -306,
+ -190,
+ -2,
+ -212,
+ -294,
+ -138,
+ -118,
+ 331,
+ 205,
+ -10,
+ -148,
+ -232,
+ 399,
+ 30,
+ -137,
+ -148,
+ -149,
+ -289,
+ -100,
+ -212,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -91,
+ -32768,
+ -270,
+ -187,
+ -105,
+ 433,
+ -214,
+ -160,
+ -219,
+ 305,
+ -181,
+ -150,
+ -113,
+ -228,
+ -74,
+ -35,
+ 248,
+ -71,
+ -223,
+ -165,
+ -100,
+ 24,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ 237,
+ -32768,
+ -200,
+ -127,
+ -180,
+ -191,
+ -153,
+ -157,
+ -98,
+ -162,
+ 202,
+ -40,
+ 394,
+ -249,
+ -149,
+ -193,
+ -42,
+ -98,
+ -101,
+ -330,
+ -100,
+ -232,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ 248,
+ -32768,
+ -146,
+ -355,
+ -267,
+ -132,
+ -241,
+ -323,
+ 88,
+ -244,
+ 248,
+ 32,
+ -329,
+ -262,
+ -236,
+ -274,
+ -120,
+ -99,
+ 292,
+ -306,
+ -100,
+ -202,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -137,
+ -32768,
+ -388,
+ -134,
+ 27,
+ -393,
+ -224,
+ -136,
+ -348,
+ 606,
+ -324,
+ -205,
+ -77,
+ -168,
+ 81,
+ 172,
+ -79,
+ -130,
+ -304,
+ -379,
+ -100,
+ -255,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -59,
+ -32768,
+ -304,
+ -19,
+ 348,
+ -369,
+ -190,
+ -118,
+ -353,
+ 339,
+ -337,
+ -231,
+ -49,
+ -164,
+ 65,
+ 19,
+ 268,
+ -43,
+ -286,
+ -367,
+ -100,
+ -257,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ 236,
+ -32768,
+ -253,
+ 379,
+ -65,
+ -9,
+ -177,
+ -54,
+ -254,
+ -170,
+ -259,
+ -222,
+ -99,
+ -231,
+ -145,
+ -228,
+ -62,
+ -147,
+ -195,
+ -86,
+ -100,
+ 482,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -12,
+ -32768,
+ -158,
+ -65,
+ -6,
+ -202,
+ -90,
+ -93,
+ -193,
+ 337,
+ -186,
+ -131,
+ -18,
+ -74,
+ 17,
+ 39,
+ 280,
+ 3,
+ -161,
+ -194,
+ -100,
+ -147,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ 250,
+ -32768,
+ -232,
+ -270,
+ -233,
+ 0,
+ 350,
+ -70,
+ -267,
+ -202,
+ -259,
+ -213,
+ -195,
+ -257,
+ -200,
+ -251,
+ -66,
+ -165,
+ -196,
+ -60,
+ -100,
+ 490,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -162,
+ -32768,
+ -306,
+ 389,
+ -19,
+ -355,
+ -242,
+ -162,
+ -279,
+ 3,
+ -291,
+ -224,
+ -18,
+ -223,
+ -48,
+ 370,
+ -27,
+ 312,
+ -227,
+ -385,
+ -100,
+ -280,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ 259,
+ -32768,
+ -192,
+ -181,
+ -79,
+ -323,
+ -151,
+ -200,
+ -217,
+ 318,
+ -238,
+ -164,
+ -113,
+ -162,
+ -45,
+ -19,
+ 34,
+ 319,
+ -132,
+ -344,
+ -100,
+ -245,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -109,
+ -32768,
+ -162,
+ -305,
+ -276,
+ -158,
+ -349,
+ -340,
+ 356,
+ -247,
+ 7,
+ -4,
+ -241,
+ -272,
+ -248,
+ -286,
+ -102,
+ 318,
+ 328,
+ -342,
+ -100,
+ -207,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -154,
+ -32768,
+ -175,
+ -398,
+ -375,
+ -98,
+ -440,
+ -405,
+ 508,
+ -332,
+ 84,
+ 50,
+ -395,
+ -342,
+ -336,
+ -364,
+ -285,
+ -109,
+ 370,
+ -347,
+ -100,
+ -198,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -118,
+ -32768,
+ -162,
+ -416,
+ -337,
+ -96,
+ -416,
+ -384,
+ 187,
+ -310,
+ 277,
+ 73,
+ -388,
+ -331,
+ -294,
+ -316,
+ -263,
+ -100,
+ 445,
+ -315,
+ -100,
+ -183,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -126,
+ -32768,
+ 684,
+ -427,
+ -376,
+ -137,
+ -389,
+ -380,
+ 87,
+ -337,
+ 247,
+ 21,
+ -379,
+ -347,
+ -318,
+ -345,
+ -229,
+ -130,
+ 283,
+ -299,
+ -100,
+ -221,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -162,
+ -32768,
+ -272,
+ -328,
+ -361,
+ 440,
+ 323,
+ -281,
+ 295,
+ -314,
+ -41,
+ -69,
+ -267,
+ -359,
+ -331,
+ -349,
+ -221,
+ -210,
+ -6,
+ -154,
+ -100,
+ 13,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -248,
+ -32768,
+ -434,
+ 699,
+ 107,
+ -437,
+ -200,
+ -179,
+ -397,
+ -134,
+ -450,
+ -390,
+ 81,
+ -219,
+ -91,
+ -232,
+ -86,
+ -172,
+ -400,
+ -516,
+ -100,
+ -391,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ 244,
+ -32768,
+ -252,
+ -69,
+ -62,
+ -355,
+ -113,
+ -105,
+ -307,
+ 316,
+ -311,
+ -214,
+ 409,
+ -192,
+ -27,
+ -6,
+ 3,
+ -83,
+ -225,
+ -387,
+ -100,
+ -263,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ 265,
+ -32768,
+ -246,
+ -191,
+ -110,
+ -358,
+ 354,
+ -211,
+ -318,
+ 308,
+ -315,
+ -227,
+ -129,
+ -195,
+ -73,
+ -43,
+ -26,
+ -132,
+ -228,
+ -346,
+ -100,
+ -291,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ 251,
+ -32768,
+ -261,
+ -168,
+ -22,
+ -358,
+ -150,
+ -165,
+ -291,
+ 492,
+ -284,
+ -189,
+ -119,
+ -160,
+ 22,
+ 88,
+ -24,
+ -106,
+ -209,
+ -363,
+ -100,
+ -253,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -29,
+ -32768,
+ -268,
+ -163,
+ -169,
+ -382,
+ 354,
+ -236,
+ -372,
+ -152,
+ -378,
+ -293,
+ -103,
+ 504,
+ -164,
+ -237,
+ 260,
+ -71,
+ -310,
+ -376,
+ -100,
+ -328,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -63,
+ -32768,
+ -197,
+ -255,
+ -205,
+ 32,
+ -257,
+ -68,
+ -12,
+ -197,
+ -124,
+ -106,
+ -171,
+ -262,
+ -178,
+ -227,
+ 242,
+ -41,
+ 248,
+ -68,
+ -100,
+ 496,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -309,
+ -32768,
+ -313,
+ -461,
+ -391,
+ 643,
+ -371,
+ -227,
+ -142,
+ -388,
+ -71,
+ -101,
+ -407,
+ -451,
+ -351,
+ -357,
+ -329,
+ -298,
+ -208,
+ 866,
+ -100,
+ 236,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -211,
+ -32768,
+ -426,
+ -232,
+ -70,
+ -361,
+ -308,
+ -84,
+ -383,
+ 172,
+ -292,
+ -206,
+ -105,
+ -287,
+ 50,
+ 683,
+ -141,
+ -180,
+ -330,
+ -349,
+ -100,
+ -241,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -221,
+ -32768,
+ -320,
+ -266,
+ -141,
+ -158,
+ -337,
+ 595,
+ -133,
+ -26,
+ 200,
+ -39,
+ -128,
+ -313,
+ -50,
+ 381,
+ -195,
+ -202,
+ -175,
+ -296,
+ -100,
+ -53,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -181,
+ -32768,
+ -445,
+ 441,
+ 521,
+ -415,
+ -255,
+ -103,
+ -403,
+ -18,
+ -393,
+ -309,
+ -19,
+ -192,
+ 83,
+ -116,
+ -77,
+ -158,
+ -347,
+ -409,
+ -100,
+ -311,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ 230,
+ -32768,
+ -242,
+ -271,
+ -181,
+ 440,
+ -203,
+ 590,
+ -199,
+ -202,
+ -162,
+ -138,
+ -162,
+ -272,
+ -148,
+ -200,
+ -97,
+ -181,
+ -181,
+ -148,
+ -100,
+ 111,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ 238,
+ -32768,
+ -193,
+ -350,
+ -251,
+ 61,
+ -235,
+ -84,
+ -63,
+ -228,
+ 219,
+ -17,
+ -299,
+ -276,
+ -210,
+ -246,
+ -118,
+ -152,
+ -67,
+ -48,
+ -100,
+ 493,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -134,
+ -32768,
+ -336,
+ -260,
+ -244,
+ -15,
+ 334,
+ -81,
+ -322,
+ -214,
+ -308,
+ -268,
+ -209,
+ 493,
+ -220,
+ -277,
+ -153,
+ -211,
+ -288,
+ -75,
+ -100,
+ 487,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -136,
+ -32768,
+ -361,
+ -96,
+ 305,
+ -11,
+ 334,
+ -31,
+ -335,
+ -125,
+ -307,
+ -253,
+ -147,
+ -272,
+ -54,
+ -191,
+ -127,
+ -202,
+ -291,
+ -65,
+ -100,
+ 490,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -249,
+ -32768,
+ -319,
+ -391,
+ -277,
+ 263,
+ -388,
+ 127,
+ -202,
+ -255,
+ -173,
+ -166,
+ -284,
+ -375,
+ -212,
+ -241,
+ -241,
+ -232,
+ -189,
+ 177,
+ -100,
+ 815,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -137,
+ -32768,
+ -388,
+ -134,
+ 27,
+ -393,
+ -224,
+ -136,
+ -348,
+ 606,
+ -324,
+ -205,
+ -77,
+ -168,
+ 81,
+ 172,
+ -79,
+ -130,
+ -304,
+ -379,
+ -100,
+ -255,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ 262,
+ -32768,
+ -247,
+ -190,
+ -109,
+ -359,
+ 354,
+ -210,
+ -319,
+ 312,
+ -316,
+ -227,
+ -128,
+ -195,
+ -72,
+ -41,
+ -26,
+ -133,
+ -230,
+ -346,
+ -100,
+ -291,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -150,
+ -32768,
+ -341,
+ 12,
+ -140,
+ -387,
+ 360,
+ -64,
+ -425,
+ -119,
+ -434,
+ -309,
+ 596,
+ -280,
+ -110,
+ -160,
+ -21,
+ -109,
+ -380,
+ -410,
+ -100,
+ -315,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -211,
+ -32768,
+ -426,
+ -232,
+ -70,
+ -361,
+ -308,
+ -84,
+ -383,
+ 172,
+ -292,
+ -206,
+ -105,
+ -287,
+ 50,
+ 683,
+ -141,
+ -180,
+ -330,
+ -349,
+ -100,
+ -241,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ 254,
+ -32768,
+ -256,
+ 382,
+ -69,
+ -371,
+ 362,
+ -228,
+ -333,
+ -163,
+ -352,
+ -282,
+ -58,
+ -213,
+ -157,
+ -248,
+ -28,
+ -147,
+ -253,
+ -380,
+ -100,
+ -336,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -145,
+ -32768,
+ -398,
+ -51,
+ 337,
+ -415,
+ -265,
+ -153,
+ -369,
+ 332,
+ -352,
+ -264,
+ -134,
+ 507,
+ 40,
+ -6,
+ -98,
+ -151,
+ -313,
+ -398,
+ -100,
+ -298,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ 272,
+ -32768,
+ -138,
+ -108,
+ -26,
+ -198,
+ -71,
+ -114,
+ -164,
+ 325,
+ -160,
+ -115,
+ -84,
+ -74,
+ -2,
+ 24,
+ 7,
+ -55,
+ -110,
+ -189,
+ -100,
+ -149,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -129,
+ -32768,
+ -212,
+ -162,
+ -86,
+ 50,
+ -182,
+ 22,
+ -171,
+ 22,
+ -141,
+ -117,
+ -105,
+ -151,
+ -27,
+ 391,
+ -103,
+ -115,
+ -154,
+ 7,
+ -100,
+ 498,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ 264,
+ -32768,
+ -149,
+ -10,
+ 344,
+ -201,
+ -85,
+ -91,
+ -175,
+ -25,
+ -169,
+ -131,
+ -87,
+ -77,
+ 29,
+ -79,
+ 7,
+ -61,
+ -116,
+ -187,
+ -100,
+ -154,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -89,
+ -32768,
+ -242,
+ 77,
+ 515,
+ -223,
+ -158,
+ -49,
+ -224,
+ 20,
+ -205,
+ -162,
+ -52,
+ -86,
+ 108,
+ -43,
+ -40,
+ -87,
+ -186,
+ -193,
+ -100,
+ -160,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -13,
+ -32768,
+ -166,
+ 19,
+ 344,
+ -204,
+ -102,
+ -73,
+ -204,
+ -12,
+ -195,
+ -148,
+ -20,
+ -77,
+ 43,
+ -63,
+ 286,
+ 1,
+ -165,
+ -192,
+ -100,
+ -151,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -58,
+ -32768,
+ -156,
+ -89,
+ -26,
+ -195,
+ -130,
+ -115,
+ -142,
+ 326,
+ -151,
+ -106,
+ -42,
+ -82,
+ 0,
+ 29,
+ 19,
+ 333,
+ -105,
+ -187,
+ -100,
+ -144,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ 252,
+ -32768,
+ -127,
+ -184,
+ -130,
+ -61,
+ -92,
+ -159,
+ -163,
+ -133,
+ -141,
+ -117,
+ -171,
+ -126,
+ -110,
+ -152,
+ -46,
+ -96,
+ -123,
+ 860,
+ -100,
+ 20,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -165,
+ -32768,
+ -239,
+ 385,
+ -77,
+ -197,
+ -274,
+ -250,
+ -80,
+ -183,
+ 204,
+ -46,
+ -72,
+ -243,
+ -159,
+ -231,
+ -61,
+ 308,
+ -100,
+ -338,
+ -100,
+ -253,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -233,
+ -32768,
+ -363,
+ 373,
+ -88,
+ -189,
+ -269,
+ -256,
+ -363,
+ -211,
+ -337,
+ -300,
+ -139,
+ 498,
+ -178,
+ -286,
+ -178,
+ -216,
+ -357,
+ 853,
+ -100,
+ -74,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -151,
+ -32768,
+ -451,
+ 107,
+ 621,
+ -405,
+ -287,
+ -70,
+ -405,
+ 27,
+ -367,
+ -275,
+ -86,
+ -179,
+ 145,
+ -70,
+ -73,
+ -151,
+ -323,
+ -366,
+ -100,
+ -277,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -132,
+ -32768,
+ -376,
+ 395,
+ 37,
+ -411,
+ 348,
+ -137,
+ -404,
+ -66,
+ -388,
+ -255,
+ -16,
+ -233,
+ 384,
+ -125,
+ -81,
+ -175,
+ -362,
+ -355,
+ -100,
+ -320,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -281,
+ -32768,
+ -317,
+ -421,
+ -356,
+ 658,
+ -393,
+ -45,
+ -112,
+ -339,
+ -58,
+ -89,
+ -346,
+ -422,
+ -324,
+ -315,
+ -288,
+ -267,
+ -162,
+ 95,
+ -100,
+ 565,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -238,
+ -32768,
+ -330,
+ -346,
+ -310,
+ 632,
+ -356,
+ -222,
+ -144,
+ -298,
+ -93,
+ -123,
+ -343,
+ 492,
+ -318,
+ -334,
+ -248,
+ -244,
+ -196,
+ -54,
+ -100,
+ 155,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -170,
+ -32768,
+ -443,
+ 29,
+ 510,
+ -390,
+ -294,
+ -75,
+ -398,
+ 83,
+ -340,
+ -250,
+ -93,
+ -211,
+ 116,
+ 391,
+ -94,
+ -160,
+ -325,
+ -360,
+ -100,
+ -265,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -81,
+ -32768,
+ -266,
+ -160,
+ -22,
+ -8,
+ -218,
+ 7,
+ -285,
+ -55,
+ -256,
+ -159,
+ -87,
+ -224,
+ 392,
+ -87,
+ 261,
+ -58,
+ -238,
+ -59,
+ -100,
+ 488,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -92,
+ -32768,
+ -181,
+ -276,
+ -235,
+ -86,
+ -279,
+ -274,
+ 18,
+ -219,
+ 388,
+ 75,
+ -207,
+ -274,
+ -197,
+ -232,
+ 234,
+ -63,
+ -38,
+ -271,
+ -100,
+ -194,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ 243,
+ -32768,
+ -260,
+ -184,
+ -57,
+ -282,
+ -164,
+ 599,
+ -307,
+ 311,
+ -294,
+ -196,
+ -84,
+ -196,
+ -11,
+ -1,
+ -43,
+ -137,
+ -230,
+ -340,
+ -100,
+ -69,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -197,
+ -32768,
+ -322,
+ 380,
+ -21,
+ -218,
+ -273,
+ -211,
+ -123,
+ 307,
+ 197,
+ -60,
+ -79,
+ -240,
+ -64,
+ -42,
+ -144,
+ -162,
+ -168,
+ -356,
+ -100,
+ -260,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ 249,
+ -32768,
+ -144,
+ -341,
+ -276,
+ -161,
+ -243,
+ -337,
+ 350,
+ -250,
+ 2,
+ -11,
+ -324,
+ -259,
+ -254,
+ -300,
+ -119,
+ -85,
+ 328,
+ -345,
+ -100,
+ -212,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -205,
+ -32768,
+ -287,
+ -292,
+ -190,
+ 436,
+ -344,
+ -226,
+ 299,
+ 287,
+ -29,
+ -45,
+ -250,
+ -302,
+ -145,
+ -78,
+ -215,
+ -176,
+ 3,
+ -165,
+ -100,
+ 25,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -181,
+ -32768,
+ -445,
+ 441,
+ 521,
+ -415,
+ -255,
+ -103,
+ -403,
+ -18,
+ -393,
+ -309,
+ -19,
+ -192,
+ 83,
+ -116,
+ -77,
+ -158,
+ -347,
+ -409,
+ -100,
+ -311,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -193,
+ -32768,
+ -261,
+ -143,
+ 305,
+ -99,
+ -386,
+ -230,
+ 8,
+ -158,
+ 387,
+ 68,
+ -267,
+ -291,
+ -70,
+ -198,
+ -215,
+ -175,
+ -52,
+ -273,
+ -100,
+ -205,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -127,
+ -32768,
+ 676,
+ -427,
+ -376,
+ -134,
+ -390,
+ -380,
+ 89,
+ -336,
+ 252,
+ 24,
+ -380,
+ -347,
+ -317,
+ -344,
+ -230,
+ -130,
+ 283,
+ -298,
+ -100,
+ -220,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -170,
+ -32768,
+ -403,
+ 396,
+ 56,
+ -407,
+ -216,
+ -150,
+ -364,
+ 493,
+ -360,
+ -255,
+ -15,
+ -184,
+ 33,
+ 85,
+ -81,
+ -143,
+ -332,
+ -419,
+ -100,
+ -294,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ 265,
+ -32768,
+ -102,
+ -177,
+ -130,
+ -88,
+ -108,
+ -169,
+ -15,
+ -124,
+ 240,
+ 22,
+ -167,
+ -115,
+ -115,
+ -141,
+ -40,
+ -69,
+ -19,
+ -159,
+ -100,
+ -128,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -140,
+ -32768,
+ -186,
+ -314,
+ -252,
+ -96,
+ -331,
+ -270,
+ 30,
+ -210,
+ 277,
+ 512,
+ -225,
+ -279,
+ -164,
+ -223,
+ -99,
+ 308,
+ -3,
+ -252,
+ -100,
+ -189,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -80,
+ -32768,
+ -268,
+ -197,
+ -201,
+ -371,
+ 341,
+ -270,
+ -289,
+ -172,
+ -317,
+ -253,
+ -135,
+ 507,
+ -190,
+ -253,
+ -31,
+ 302,
+ -226,
+ -363,
+ -100,
+ -324,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -253,
+ -32768,
+ -272,
+ -425,
+ -345,
+ 489,
+ -411,
+ -74,
+ -30,
+ -318,
+ 245,
+ 9,
+ -358,
+ -395,
+ -291,
+ -294,
+ -290,
+ -232,
+ -88,
+ 38,
+ -100,
+ 534,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ 245,
+ -32768,
+ -200,
+ -279,
+ -227,
+ -234,
+ -217,
+ -304,
+ 288,
+ -206,
+ -92,
+ -97,
+ -294,
+ 498,
+ -222,
+ -286,
+ -94,
+ -120,
+ 19,
+ -370,
+ -100,
+ -267,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -110,
+ -32768,
+ -217,
+ -255,
+ -165,
+ -252,
+ -305,
+ -216,
+ -2,
+ -25,
+ -120,
+ -91,
+ -154,
+ -253,
+ -95,
+ 369,
+ -64,
+ 315,
+ 261,
+ -345,
+ -100,
+ -220,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -219,
+ -32768,
+ -236,
+ -424,
+ -343,
+ 454,
+ -396,
+ -251,
+ 43,
+ -296,
+ 294,
+ 516,
+ -361,
+ -377,
+ -239,
+ -279,
+ -281,
+ -194,
+ -24,
+ -109,
+ -100,
+ 44,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -146,
+ -32768,
+ -315,
+ 419,
+ 353,
+ -370,
+ -236,
+ -155,
+ -287,
+ -69,
+ -316,
+ -248,
+ -12,
+ -190,
+ 0,
+ -153,
+ -12,
+ 308,
+ -229,
+ -392,
+ -100,
+ -294,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -155,
+ -32768,
+ -175,
+ -398,
+ -375,
+ -98,
+ -440,
+ -405,
+ 509,
+ -332,
+ 84,
+ 50,
+ -395,
+ -342,
+ -337,
+ -364,
+ -285,
+ -109,
+ 369,
+ -347,
+ -100,
+ -198,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -199,
+ -32768,
+ -406,
+ 390,
+ -24,
+ -413,
+ -262,
+ -175,
+ -379,
+ -4,
+ -364,
+ -299,
+ -65,
+ 501,
+ -64,
+ 364,
+ -122,
+ -175,
+ -346,
+ -433,
+ -100,
+ -329,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -69,
+ -32768,
+ -348,
+ -176,
+ -143,
+ -395,
+ 533,
+ -223,
+ -419,
+ 306,
+ -403,
+ -292,
+ -94,
+ -243,
+ -97,
+ -57,
+ -86,
+ -192,
+ -363,
+ -345,
+ -100,
+ -337,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -182,
+ -32768,
+ -251,
+ -394,
+ -292,
+ 177,
+ -392,
+ 29,
+ 4,
+ -270,
+ -92,
+ -93,
+ -310,
+ -353,
+ -237,
+ -268,
+ -239,
+ -166,
+ 252,
+ 78,
+ -100,
+ 696,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -151,
+ -32768,
+ -451,
+ 107,
+ 621,
+ -405,
+ -287,
+ -70,
+ -405,
+ 27,
+ -367,
+ -275,
+ -86,
+ -179,
+ 145,
+ -70,
+ -73,
+ -151,
+ -323,
+ -366,
+ -100,
+ -277,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ 529,
+ -32768,
+ -102,
+ -248,
+ -151,
+ -298,
+ -40,
+ -234,
+ -201,
+ -137,
+ -217,
+ -159,
+ -224,
+ -146,
+ -145,
+ -211,
+ 64,
+ -62,
+ -78,
+ -332,
+ -100,
+ -249,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -240,
+ -32768,
+ -402,
+ 592,
+ 54,
+ -418,
+ -164,
+ -104,
+ -401,
+ -113,
+ -442,
+ -353,
+ 444,
+ -236,
+ -79,
+ -183,
+ -51,
+ -130,
+ -389,
+ -496,
+ -100,
+ -351,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -248,
+ -32768,
+ -434,
+ 699,
+ 107,
+ -437,
+ -200,
+ -179,
+ -397,
+ -134,
+ -450,
+ -390,
+ 81,
+ -219,
+ -91,
+ -232,
+ -86,
+ -172,
+ -400,
+ -516,
+ -100,
+ -391,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -151,
+ -32768,
+ -232,
+ -304,
+ -202,
+ -128,
+ -338,
+ 594,
+ 49,
+ -207,
+ 6,
+ 488,
+ -173,
+ -310,
+ -114,
+ -191,
+ -201,
+ -137,
+ 266,
+ -291,
+ -100,
+ -39,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ 235,
+ -32768,
+ -160,
+ -354,
+ -288,
+ -106,
+ -254,
+ -327,
+ 331,
+ -256,
+ 263,
+ 49,
+ -339,
+ -274,
+ -252,
+ -288,
+ -137,
+ -125,
+ 83,
+ -298,
+ -100,
+ -207,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ 529,
+ -32768,
+ -102,
+ -248,
+ -151,
+ -298,
+ -40,
+ -234,
+ -201,
+ -137,
+ -217,
+ -159,
+ -224,
+ -146,
+ -145,
+ -211,
+ 64,
+ -62,
+ -78,
+ -332,
+ -100,
+ -249,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -62,
+ -32768,
+ -196,
+ -255,
+ -205,
+ 27,
+ -257,
+ -73,
+ -7,
+ -198,
+ -122,
+ -104,
+ -172,
+ -262,
+ -178,
+ -228,
+ 242,
+ -39,
+ 255,
+ -74,
+ -100,
+ 488,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -212,
+ -32768,
+ -195,
+ -432,
+ -379,
+ -31,
+ -455,
+ -376,
+ 356,
+ -331,
+ 422,
+ 132,
+ -419,
+ -365,
+ -311,
+ -319,
+ -320,
+ -170,
+ 105,
+ -265,
+ -100,
+ -182,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ 264,
+ -32768,
+ -130,
+ -341,
+ -255,
+ -192,
+ -230,
+ -333,
+ 131,
+ -238,
+ -34,
+ -31,
+ -314,
+ -247,
+ -237,
+ -285,
+ -102,
+ -63,
+ 439,
+ -354,
+ -100,
+ -208,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -137,
+ -32768,
+ -388,
+ -134,
+ 27,
+ -393,
+ -224,
+ -136,
+ -348,
+ 606,
+ -324,
+ -205,
+ -77,
+ -168,
+ 81,
+ 172,
+ -79,
+ -130,
+ -304,
+ -379,
+ -100,
+ -255,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -161,
+ -32768,
+ -311,
+ -207,
+ -57,
+ -213,
+ -282,
+ -194,
+ -118,
+ 488,
+ 200,
+ -34,
+ -155,
+ -221,
+ 0,
+ 80,
+ -141,
+ -148,
+ -153,
+ -324,
+ -100,
+ -226,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ 233,
+ -32768,
+ -192,
+ -350,
+ -296,
+ 446,
+ -240,
+ -264,
+ 300,
+ -272,
+ -14,
+ -37,
+ -327,
+ -291,
+ -281,
+ -308,
+ -133,
+ -149,
+ 39,
+ -153,
+ -100,
+ 31,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -29,
+ -32768,
+ -286,
+ -33,
+ 324,
+ -369,
+ 347,
+ -156,
+ -387,
+ -75,
+ -376,
+ -275,
+ -56,
+ -198,
+ -17,
+ -157,
+ 273,
+ -63,
+ -312,
+ -350,
+ -100,
+ -295,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -193,
+ -32768,
+ -308,
+ -227,
+ -98,
+ -161,
+ -305,
+ 589,
+ -123,
+ 303,
+ 205,
+ -35,
+ -120,
+ -265,
+ -38,
+ -12,
+ -170,
+ -183,
+ -166,
+ -303,
+ -100,
+ -56,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -171,
+ -32768,
+ -343,
+ 7,
+ 502,
+ -217,
+ -332,
+ -140,
+ -136,
+ -51,
+ 194,
+ -60,
+ -163,
+ -229,
+ 56,
+ -127,
+ -136,
+ -163,
+ -161,
+ -317,
+ -100,
+ -239,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -95,
+ -32768,
+ -326,
+ -251,
+ -284,
+ -16,
+ 533,
+ -83,
+ -352,
+ -234,
+ -331,
+ -276,
+ -152,
+ -315,
+ -238,
+ -285,
+ -131,
+ -230,
+ -313,
+ -65,
+ -100,
+ 479,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -244,
+ -32768,
+ -375,
+ 378,
+ -43,
+ 11,
+ -280,
+ 614,
+ -321,
+ -170,
+ -306,
+ -246,
+ -31,
+ -289,
+ -93,
+ -177,
+ -154,
+ -214,
+ -312,
+ -80,
+ -100,
+ 509,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -171,
+ -32768,
+ -406,
+ -42,
+ 349,
+ -315,
+ -262,
+ 597,
+ -386,
+ 334,
+ -350,
+ -234,
+ -50,
+ -208,
+ 79,
+ 31,
+ -100,
+ -170,
+ -338,
+ -351,
+ -100,
+ -78,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -114,
+ -32768,
+ -160,
+ -399,
+ -349,
+ -122,
+ -419,
+ -401,
+ 399,
+ -318,
+ 58,
+ 34,
+ -383,
+ -327,
+ -316,
+ -347,
+ -260,
+ -86,
+ 467,
+ -356,
+ -100,
+ -193,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -248,
+ -32768,
+ -296,
+ -375,
+ -234,
+ -67,
+ -357,
+ -228,
+ -118,
+ -72,
+ 215,
+ -32,
+ -286,
+ -362,
+ -128,
+ 363,
+ -258,
+ -223,
+ -166,
+ 847,
+ -100,
+ -24,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -206,
+ -32768,
+ -193,
+ -414,
+ -392,
+ -53,
+ -459,
+ -392,
+ 498,
+ -340,
+ 300,
+ 100,
+ -413,
+ -361,
+ -334,
+ -350,
+ -316,
+ -152,
+ 169,
+ -300,
+ -100,
+ -192,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -206,
+ -32768,
+ -193,
+ -414,
+ -392,
+ -52,
+ -459,
+ -392,
+ 496,
+ -340,
+ 302,
+ 100,
+ -413,
+ -361,
+ -334,
+ -350,
+ -316,
+ -152,
+ 168,
+ -300,
+ -100,
+ -192,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ 27,
+ -32768,
+ -152,
+ -112,
+ -97,
+ -305,
+ -129,
+ -180,
+ -242,
+ -95,
+ -271,
+ -186,
+ -13,
+ -155,
+ -88,
+ -153,
+ 447,
+ 364,
+ -168,
+ -345,
+ -100,
+ -238,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ 285,
+ -32768,
+ -134,
+ -161,
+ -123,
+ -300,
+ -109,
+ -207,
+ -209,
+ -114,
+ -238,
+ -168,
+ -78,
+ -155,
+ -113,
+ -176,
+ 315,
+ 344,
+ -117,
+ -337,
+ -100,
+ -241,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -248,
+ -32768,
+ -434,
+ 699,
+ 107,
+ -437,
+ -200,
+ -179,
+ -397,
+ -134,
+ -450,
+ -390,
+ 81,
+ -219,
+ -91,
+ -232,
+ -86,
+ -172,
+ -400,
+ -516,
+ -100,
+ -391,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -69,
+ -32768,
+ -348,
+ -177,
+ -145,
+ -395,
+ 535,
+ -224,
+ -420,
+ 302,
+ -403,
+ -293,
+ -94,
+ -243,
+ -98,
+ -60,
+ -86,
+ -193,
+ -364,
+ -345,
+ -100,
+ -337,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -248,
+ -32768,
+ -434,
+ 699,
+ 107,
+ -437,
+ -200,
+ -179,
+ -397,
+ -134,
+ -450,
+ -390,
+ 81,
+ -219,
+ -91,
+ -232,
+ -86,
+ -172,
+ -400,
+ -516,
+ -100,
+ -391,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -278,
+ -32768,
+ -268,
+ -465,
+ -379,
+ 469,
+ -388,
+ -279,
+ -51,
+ -364,
+ 240,
+ 1,
+ -421,
+ -422,
+ -316,
+ -332,
+ -331,
+ -260,
+ -122,
+ 853,
+ -100,
+ 138,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -173,
+ -32768,
+ -279,
+ 379,
+ -66,
+ -4,
+ -262,
+ -54,
+ -226,
+ -168,
+ -246,
+ -209,
+ -55,
+ -244,
+ -141,
+ -217,
+ -47,
+ 309,
+ -187,
+ -82,
+ -100,
+ 487,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -115,
+ -32768,
+ -282,
+ -116,
+ 74,
+ -359,
+ -244,
+ -68,
+ -267,
+ 26,
+ -252,
+ -112,
+ -59,
+ -189,
+ 580,
+ -9,
+ -5,
+ 312,
+ -200,
+ -285,
+ -100,
+ -219,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -217,
+ -32768,
+ -197,
+ -450,
+ -367,
+ -12,
+ -452,
+ -361,
+ 108,
+ -324,
+ 506,
+ 160,
+ -425,
+ -369,
+ -290,
+ -292,
+ -323,
+ -188,
+ 28,
+ -235,
+ -100,
+ -173,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -223,
+ -32768,
+ -248,
+ -330,
+ -233,
+ -62,
+ -383,
+ 592,
+ 8,
+ -247,
+ 387,
+ 74,
+ -209,
+ -341,
+ -165,
+ -206,
+ -255,
+ -205,
+ -62,
+ -259,
+ -100,
+ -37,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -34,
+ -32768,
+ -214,
+ -128,
+ -56,
+ -329,
+ -174,
+ -173,
+ -252,
+ 323,
+ -272,
+ -182,
+ -41,
+ -162,
+ -25,
+ -5,
+ 294,
+ 338,
+ -186,
+ -352,
+ -100,
+ -243,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -210,
+ -32768,
+ -408,
+ 579,
+ 36,
+ -441,
+ -227,
+ -213,
+ -383,
+ -145,
+ -420,
+ -367,
+ 0,
+ 507,
+ -123,
+ -249,
+ -105,
+ -173,
+ -368,
+ -494,
+ -100,
+ -386,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -189,
+ -32768,
+ -385,
+ -65,
+ -39,
+ -379,
+ -200,
+ -65,
+ -379,
+ 355,
+ -342,
+ -232,
+ 415,
+ -239,
+ 29,
+ 415,
+ -64,
+ -120,
+ -334,
+ -393,
+ -100,
+ -260,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -114,
+ -32768,
+ -160,
+ -399,
+ -348,
+ -123,
+ -419,
+ -401,
+ 397,
+ -318,
+ 57,
+ 34,
+ -382,
+ -327,
+ -316,
+ -346,
+ -260,
+ -86,
+ 469,
+ -356,
+ -100,
+ -193,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -78,
+ -32768,
+ -288,
+ -131,
+ -35,
+ -289,
+ -188,
+ 598,
+ -354,
+ 323,
+ -335,
+ -217,
+ -19,
+ -196,
+ 8,
+ 15,
+ 260,
+ -62,
+ -306,
+ -348,
+ -100,
+ -69,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -140,
+ -32768,
+ -290,
+ -216,
+ -27,
+ -284,
+ -314,
+ -124,
+ -41,
+ 39,
+ -146,
+ -83,
+ -151,
+ -261,
+ 402,
+ 385,
+ -141,
+ -121,
+ 238,
+ -325,
+ -100,
+ -213,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -279,
+ -32768,
+ -268,
+ -466,
+ -379,
+ 462,
+ -388,
+ -280,
+ -53,
+ -364,
+ 240,
+ 0,
+ -422,
+ -422,
+ -314,
+ -332,
+ -331,
+ -260,
+ -124,
+ 861,
+ -100,
+ 137,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -7,
+ -32768,
+ -212,
+ -114,
+ -72,
+ -268,
+ -141,
+ 597,
+ -342,
+ -97,
+ -335,
+ -221,
+ 7,
+ -187,
+ -47,
+ -121,
+ 428,
+ 16,
+ -281,
+ -341,
+ -100,
+ -66,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -188,
+ -32768,
+ -346,
+ -275,
+ -237,
+ 420,
+ -321,
+ -256,
+ -234,
+ -226,
+ -203,
+ -210,
+ -307,
+ 704,
+ -250,
+ -309,
+ -192,
+ -207,
+ -249,
+ -197,
+ -100,
+ -12,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -64,
+ -32768,
+ -122,
+ -145,
+ -113,
+ -102,
+ -157,
+ -140,
+ -20,
+ -97,
+ 17,
+ 497,
+ -93,
+ -116,
+ -65,
+ -112,
+ -12,
+ 327,
+ -19,
+ -149,
+ -100,
+ -121,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -142,
+ -32768,
+ -302,
+ -51,
+ 332,
+ -282,
+ -264,
+ 602,
+ -290,
+ -70,
+ -294,
+ -205,
+ -45,
+ -211,
+ 22,
+ -107,
+ -28,
+ 303,
+ -228,
+ -332,
+ -100,
+ -69,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -121,
+ -32768,
+ -379,
+ -186,
+ -84,
+ -383,
+ 340,
+ -157,
+ -394,
+ 351,
+ -349,
+ -246,
+ -95,
+ -242,
+ -9,
+ 403,
+ -102,
+ -177,
+ -341,
+ -352,
+ -100,
+ -289,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -196,
+ -32768,
+ -375,
+ -234,
+ -82,
+ -9,
+ -299,
+ -9,
+ -301,
+ 349,
+ -256,
+ -192,
+ -143,
+ -264,
+ -2,
+ 405,
+ -146,
+ -178,
+ -268,
+ -72,
+ -100,
+ 490,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -226,
+ -32768,
+ -301,
+ -157,
+ 297,
+ -71,
+ -349,
+ -222,
+ -123,
+ -172,
+ 207,
+ -46,
+ -277,
+ -314,
+ -71,
+ -214,
+ -226,
+ -213,
+ -167,
+ 856,
+ -100,
+ -25,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -167,
+ -32768,
+ -210,
+ -396,
+ -331,
+ 65,
+ -415,
+ -122,
+ 350,
+ -300,
+ 9,
+ -12,
+ -350,
+ -347,
+ -284,
+ -313,
+ -261,
+ -135,
+ 320,
+ -71,
+ -100,
+ 490,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -136,
+ -32768,
+ -287,
+ -161,
+ -56,
+ -281,
+ -243,
+ 591,
+ -274,
+ 318,
+ -281,
+ -184,
+ -43,
+ -206,
+ -7,
+ 7,
+ -29,
+ 308,
+ -222,
+ -337,
+ -100,
+ -69,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768,
+ -32768,
+ -187,
+ -32768,
+ -240,
+ -339,
+ -301,
+ -129,
+ -391,
+ -351,
+ 323,
+ -269,
+ 251,
+ 24,
+ -362,
+ 495,
+ -275,
+ -318,
+ -249,
+ -165,
+ 48,
+ -331,
+ -100,
+ -238,
+ -32768,
+ -32768,
+ -399,
+ -32768,
+ -32768
+ },
+ lambda { 267, 10, -3 },
+ kappa { 486253485452101, 10, -16 },
+ h { 14, 10, -2 },
+ scalingFactor 100,
+ lambdaUngapped { 318588052238909, 10, -15 },
+ kappaUngapped { 158869858915243, 10, -15 },
+ hUngapped { 43477934178065, 10, -14 }
+ }
+ },
+ params {
+ pseudocount 10,
+ rpsdbparams {
+ matrixName "BLOSUM62"
+ }
+ }
+}
diff -r 000000000000 -r 432ea9614cc9 test-data/chimera.fasta
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/chimera.fasta Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,168 @@
+>chimera chunks of AB011145 plus M10051 plus BC112106
+GGACCCCAGCGTTACCATGCATCCTGCCGTCTTCCTATCCTTACCCGACCTCAGATGCTC
+CCTTCTGCTCCTGGTAACTTGGGTTTTTACTCCTGTAACAACTGAAATAACAAGTCTTGA
+TACAGAGAATATAGATGAAATTTTAAACAATGCTGATGTTGCTTTAGTAAATTTTTATGC
+TGACTGGTGTCGTTTCAGTCAGATGTTGCATCCAATTTTTGAGGAAGCTTCCGATGTCAT
+TAAGGAAGAATTTCCAAATGAAAATCAAGTAGTGTTTGCCAGAGTTGATTGTGATCAGCA
+CTCTGACATAGCCCAGAGATACAGGATAAGCAAATACCCAACCCTCAAATTGTTTCGTAA
+TGGGATGATGATGAAGAGAGAATACAGGGGTCAGCGATCAGTGAAAGCATTGGCAGATTA
+CATCAGGCAACAAAAAAGTGACCCCATTCAAGAAATTCGGGACTTAGCAGAAATCACCAC
+TCTTGATCGCAGCAAAAGAAATATCATTGGATATTTTGAGCAAAAGGACTCGGACAACTA
+TAGAGTTTTTGAACGAGTAGCGAATATTTTGCATGATGACTGTGCCTTTCTTTCTGCATT
+TGGGGATGTTTCAAAACCGGAAAGATATAGTGGCGACAACATAATCTACAAACCACCAGG
+GCATTCTGCTCCGGATATGGTGTACTTGGGAGCTATGACAAATTTTGATGTGACTTACAA
+TTGGATTCAAGATAAATGTGTTCCTCTTGTCCGAGAAATAACATTTGAAAATGGAGAGGA
+ATTGACAGAAGAAGGACTGCCTTTTCTCATACTCTTTCACATGAAAGAAGATACAGAAAG
+TTTAGAAATATTCCAGAATGAAGTAGCTCGGCAATTAATAAGTGAAAAAGGTACAATAAA
+CTTTTTACATGCCGATTGTGACAAATTTAGACATCCTCTTCTGCACATACAGAAAACTCC
+AGCAGATTGTCCTGTAATCGCTATTGACAGCTTTAGGCATATGTATGTGTTTGGAGACTT
+CAAAGATGTATTAATTCCTGGAAAACTCAAGCAATTCGTATTTGACTTACATTCTGGAAA
+ACTGCACAGAGAATTCCATCATGGACCTGACCCAACTGATACAGCCCCAGGAGAGCAAGC
+CCAAGATGTAGCAAGCAGTCCACCTGAGAGCTCCTTCCAGAAACTAGCACCCAGTGAATA
+TAGGTATACTCTATTGAGGGATCGAGATGAGCTTTAAAAACTTGAAAAACAGTTTGTAAG
+CCTTTCAACAGCAGCATCAACCTACGTGGTGGAAATAGTAAACCTATATTTTCATAATTC
+TATGTGTATTTTTATTTTGAATAAACAGAAAGAAATTTTGGGTTTTTAATTTTTTTCTCC
+CCGACTCAAAATGCATTGTCATTTAATATAGTAGCCTCTTAAAAAAAAAAAAACCTGCTA
+GGATTTAAAAATAAAAATCAGAGGCCTATCTCCACTTTAAATCTGTCCTGTAAAAGTTTT
+ATAAATCAAATGAAAGGTGACATTGCCAGAAACTTACCATTAACTTGCACTACTAGGGTA
+GGGAGGACTTAGGATGTTTCCTGTGTCGTATGTGCTTTTCTTTCTTTCATATGATCAATT
+CTGTTGGTATTTTCAGTATCTCATTTCTCAAAGCTAAAGAGATATACATTCTGGATACTT
+GGGAGGGGAATAAATTAAAGTTTTCACACTGTGTACTGTGTTTTACTGATTGGTTGGATA
+TTGCTTATGAAAATTCCATAGTGGTATTTTTTTGGATTCTTAATGTGTAACTTAAACATA
+CTTTGAAGTGGAGGAGAGTCATAAGACAGAACATTTGGCAGGAATTGTCCTTATGAAACA
+AGAAAAAGAAAATGAAAAGTATTATTAAGCTTCTGTGTTTGTCTAAAAATGTGGCATATG
+GATGGCATTTAAAACTTTGAATGAATTATACCTAAATCTGGGACAGGGAGGTGACAGTGG
+AACAGGCTACCAATCAGAACTAGATGACTTTTAAGGCTCCTCCTATTATGAGACTTCAAT
+TTCCAAAGAGAAGAACTAGCAGAGAAATTGTATTTCAGTAATTTTAAGCTCCTTCTGTCT
+TGTAGAGTCTTGTTATAGTTGTATAAATCAAAAACACAGAATAAGGAACATATTTAACTT
+TTTTTCATTATAAAATGGTTAGAGGACCCTACCCCCTCTAGATTCCCTGATTTCCCCAGG
+CCTGCAGCATACAGTAAGATGGGTCCCTGTGCCAGGCCTCAATACTGCCAGGGAATAAAA
+CCAGAGGGAGAGGACCCTCAGTGTCATATCAGGAAGCCCAGTGCCAGAGGACAGACAGGT
+TCAAAACTGGCTTTTCCTCTGGGCCTGGGTTGGTGCTATAGGCCAAGGGTCATTTTATAC
+TTGGGTATAAATCAATCCCAGTTTGGGAAAAGATTATTTTTAAGCTTAAAAGGCTGACAT
+GTGCCATTATATGTAGTATGTAATATATGTAACATCTTCCAATTCTTTTAAAATAAAATT
+AATATTTATAATGGATATTTAATGATTGTTATTTTTAAAAACCAGCTTATAATTCCTCGT
+TATGCATGATTTATCCAAAGTTTCCATAGTTTTATTCAAAATAATAAATGTTAATAAGGT
+GATAAGGGGTATATTTAATGTATTGTATCAAATTGTGAATAAGAAAGTAGGATGGAGCTT
+TCTAGAGGTTGGGCCTTAGTTCTGTTATCCTCATTGCTTTTAACCAATAAGTTAAATGAA
+GTTAGAGTTATGGTCTTCAGGTTAGATTATGGACCAGATCTGTGAGGGTCAGCATGGAAA
+TTCACATTCAACAAGGTAGCACACAGGACCAAGAGCAGCACATGCAATCAACTGGAATAA
+TATAGTAATCCTGTAACTGGGTTTGAAAAAATAATCAACAAAAGATACAATTCAAGGGTT
+AGGTTGCAGAGAGCTGGCTTGAGAGTAGTTATTATGAAAAAGGCCTCAAGGAGTACGTGT
+TCAGTATGCTCTAAGATGATAAAGTGGCTGTTAAAAAGGGAGTTGATTTGAGGAAGTATT
+ACTTAGCATTCATGCATATTGGGCTTAGGCTCTAGCCCTGCCACTATCATTGTCTTCTCT
+GGACTGTGAAGTCACTGAGGACAAGGAAACTAAATTTAATGTCTGTATCACTAGTGCCTA
+GAATTTCTGGACACTTAGTAGTCACCATCAGGCGTTTATTTAATGAATGAGAAGCAAAGT
+GACCTTGGTTACTTTTTTACCCTGAGGGGCTCAGCACTCATTAGGACTTGGTGCCTAATT
+TTATAAAAAGTCACTAAGCTCAAGTGCTTGGATGAAAGGACAGCGTGGATAAAAAGGTTT
+TTAAAACATGGATGTTAAGGCTGTTTTGCTTGGAGAAGACTTGGGACTGGGACAGTCTTT
+AGATATTATTTGAAATGCTGGCACTGTCTATCTGGATCCCAGGGCTTGAACTAGGATTTG
+AGGAAGTCACAGGGAAGCAGATTTCAGTCTGACATTTATTCAGTGCAAGTTTTTTGGTGC
+TGTAGTATATGATGAAAGATGTAAAGCTGAATAAAGCATTATTTCTGCCCTAGAGTTGTT
+CACAGCCTAGTCAGGCATATGGATATGTAAACAATGACTGTAACGTGTTATAGATGTAAA
+GACAAAATAAAGGTTAAAGAGGGCATAAAGGAGCACTCAATTGCAGAGATTTGAGGACAT
+TATTTTTATTTTGAGCTTTAAAAAGATGAATAGGTGTTCTCAGGAGGTAGGGATCTGGCT
+GAGAGGGAATAATCTGAGCAAAGGTATGAAACAGCCTAATGCATTAGAGAAAAAAGTTCT
+TTTAGTAAGGCATTTGGGGTTGGGGAAGCTAGAAAAAGAAATGGGAGCTGGTCACACAGG
+GCCTTGTGTGCCAGACTAAGGGGTTTGTAGTATATATTGTAGGCAGAAGAGATCCATCAA
+CAGATTGCAAGCAAGGAAGTATGTTCACTTTAAAGTTTGAGAAAGAATAGTGTGGAAGCA
+CGTCTCAAATTTAGACTTACTTGTTCCCCCTCTGAACCGTGAATCAGACCATTTCAGGTA
+GAAGTCTTCCCCGGTTTATCTGATCTACTCGGGGCCTCAGGCTTCTCAGCTGGGAAGAGA
+GGATGCAAGACCAGACTGAAGAACACGGTTGAGTCCCCAGAACCAAAAGGGGGCCTTTCT
+GCTTCTTAGCCAGCTACCTCTTCGAGTTTTTCAAATTGTGAGGGGGACCATAAAAGGATG
+GAAACTTTTAGATGACATTCTACAAATTATTTTTTTCTTTAAATTAAAAGAACCTAGCCA
+ATAAGATAGAGAATGGGCATCTAAGGCATCTCAGAGCTCTCTGATGAAGCCAGGTTGTCA
+AAGATCATTTGCAAAAGAAGGGAAAACTGGCATGACAAAAGCTACAGAGAGGAGAGTGAA
+ATATAGAAGTGTTTGAAATGTTCAAGCTCACAATAAGCTTAAATTTATAGAAAATGCTAA
+GGTTGTCAAGAAGGCTTTTTTTTTTTTCTTTTTTAAACCTGAGGGCAAAAAGGAATGGAT
+TGGGGGCCGCCTCGGAGCATGACCCCCGCGGGCCAGCGCCGCGCGCCTGATCCGAGGAGA
+CCCCGCGCTCCCGCAGCCATGGGCACCGGGGGCCGGCGGGGGGCGGCGGCCGCGCCGCTG
+CTGGTGGCGGTGGCCGCGCTGCTACTGGGCGCCGCGGGCCACCTGTACCCCGGAGAGGTG
+TGTCCCGGCATGGATATCCGGAACAACCTCACTAGGTTGCATGAGCTGGAGAATTGCTCT
+GTCATCGAAGGACACTTGCAGATACTCTTGATGTTCAAAACGAGGCCCGAAGATTTCCGA
+GACCTCAGTTTCCCCAAACTCATCATGATCACTGATTACTTGCTGCTCTTCCGGGTCTAT
+GGGCTCGAGAGCCTGAAGGACCTGTTCCCCAACCTCACGGTCATCCGGGGATCACGACTG
+TTCTTTAACTACGCGCTGGTCATCTTCGAGATGGTTCACCTCAAGGAACTCGGCCTCTAC
+AACCTGATGAACATCACCCGGGGTTCTGTCCGCATCGAGAAGAACAATGAGCTCTGTTAC
+TTGGCCACTATCGACTGGTCCCGTATCCTGGATTCCGTGGAGGATAATCACATCGTGTTG
+AACAAAGATGACAACGAGGAGTGTGGAGACATCTGTCCGGGTACCGCGAAGGGCAAGACC
+AACTGCCCCGCCACCGTCATCAACGGGCAGTTTGTCGAACGATGTTGGACTCATAGTCAC
+TGCCAGAAAGTTTGCCCGACCATCTGTAAGTCACACGGCTGCACCGCCGAAGGCCTCTGT
+TGCCACAGCGAGTGCCTGGGCAACTGTTCTCAGCCCGACGACCCCACCAAGTGCGTGGCC
+TGCCGCAACTTCTACCTGGACGGCAGGTGTGTGGAGACCTGCCCGCCCCCGTACTACCAC
+TTCCAGGACTGGCGCTGTGTGAACTTCAGCTTCTGCCAGGACCTGCACCACAAATGCAAG
+AACTCGCGGAGGCAGGGCTGCCACCAATACGTCATTCACAACAACAAGTGCATCCCTGAG
+TGTCCCTCCGGGTACACGATGAATTCCAGCAACTTGCTGTGCACCCCATGCCTGGGTCCC
+TGTCCCAAGGTGTGCCACCTCCTAGAAGGCGAGAAGACCATCGACTCGGTGACGTCTGCC
+CAGGAGCTCCGAGGATGCACCGTCATCAACGGGAGTCTGATCATCAACATTCGAGGAGGC
+AACAATCTGGCAGCTGAGCTAGAAGCCAACCTCGGCCTCATTGAAGAAATTTCAGGGTAT
+CTAAAAATCCGCCGATCCTACGCTCTGGTGTCACTTTCCTTCTTCCGGAAGTTACGTCTG
+ATTCGAGGAGAGACCTTGGAAATTGGGAACTACTCCTTCTATGCCTTGGACAACCAGAAC
+CTAAGGCAGCTCTGGGACTGGAGCAAACACAACCTCACCACCACTCAGGGGAAACTCTTC
+TTCCACTATAACCCCAAACTCTGCTTGTCAGAAATCCACAAGATGGAAGAAGTTTCAGGA
+ACCAAGGGGCGCCAGGAGAGAAACGACATTGCCCTGAAGACCAATGGGGACAAGGCATCC
+TGTGAAAATGAGTTACTTAAATTTTCTTACATTCGGACATCTTTTGACAAGATCTTGCTG
+AGATGGGAGCCGTACTGGCCCCCCGACTTCCGAGACCTCTTGGGGTTCATGCTGTTCTAC
+AAAGAGGCCCCTTATCAGAATGTGACGGAGTTCGATGGGCAGGATGCGTGTGGTTCCAAC
+AGTTGGACGGTGGTAGACATTGACCCACCCCTGAGGTCCAACGACCCCAAATCACAGAAC
+CACCCAGGGTGGCTGATGCGGGGTCTCAAGCCCTGGACCCAGTATGCCATCTTTGTGAAG
+ACCCTGGTCACCTTTTCGGATGAACGCCGGACCTATGGGGCCAAGAGTGACATCATTTAT
+GTCCAGACAGATGCCACCAACCCCTCTGTGCCCCTGGATCCAATCTCAGTGTCTAACTCA
+TCATCCCAGATTATTCTGAAGTGGAAACCACCCTCCGACCCCAATGGCAACATCACCCAC
+TACCTGGTTTTCTGGGAGAGGCAGGCGGAAGACAGTGAGCTGTTCGAGCTGGATTATTGC
+CTCAAAGGGCTGAAGCTGCCCTCGAGGACCTGGTCTCCACCATTCGAGTCTGAAGATTCT
+CAGAAGCACAACCAGAGTGAGTATGAGGATTCGGCCGGCGAATGCTGCTCCTGTCCAAAG
+ACAGACTCTCAGATCCTGAAGGAGCTGGAGGAGTCCTCGTTTAGGAAGACGTTTGAGGAT
+TACCTGCACAACGTGGTTTTCGTCCCCAGAAAAACCTCTTCAGGCACTGGTGCCGAGGAC
+CCTAGGCCATCTCGGAAACGCAGGTCCCTTGGCGATGTTGGGAATGTGACGGTGGCCGTG
+CCCACGGTGGCAGCTTTCCCCAACACTTCCTCGACCAGCGTGCCCACGAGTCCGGAGGAG
+CACAGGCCTTTTGAGAAGGTGGTGAACAAGGAGTCGCTGGTCATCTCCGGCTTGCGACAC
+TTCACGGGCTATCGCATCGAGCTGCAGGCTTGCAACCAGGACACCCCTGAGGAACGGTGC
+AGTGTGGCAGCCTACGTCAGTGCGAGGACCATGCCTGAAGCCAAGGCTGATGACATTGTT
+GGCCCTGTGACGCATGAAATCTTTGAGAACAACGTCGTCCACTTGATGTGGCAGGAGCCG
+AAGGAGCCCAATGGTCTGATCGTGCTGTATGAAGTGAGTTATCGGCGATATGGTGATGAG
+GAGCTGCATCTCTGCGTCTCCCGCAAGCACTTCGCTCTGGAACGGGGCTGCAGGCTGCGT
+GGGCTGTCACCGGGGAACTACAGCGTGCGAATCCGGGCCACCTCCCTTGCGGGCAACGGC
+TCTTGGACGGAACCCACCTATTTCTACGTGACAGACTATTTAGACGTCCCGTCAAATATT
+GCAAAAATTATCATCGGCCCCCTCATCTTTGTCTTTCTCTTCAGTGTTGTGATTGGAAGT
+ATTTATCTATTCCTGAGAAAGAGGCAGCCAGATGGGCCGCTGGGACCGCTTTACGCTTCT
+TCAAACCCTGAGTATCTCAGTGCCAGTGATGTGTTTCCATGCTCTGTGTACGTGCCGGAC
+GAGTGGGAGGTGTCTCGAGAGAAGATCACCCTCCTTCGAGAGCTGGGGCAGGGCTCCTTC
+GGCATGGTGTATGAGGGCAATGCCAGGGACATCATCAAGGGTGAGGCAGAGACCCGCGTG
+GCGGTGAAGACGGTCAACGAGTCAGCCAGTCTCCGAGAGCGGATTGAGTTCCTCAATGAG
+GCCTCGGTCATGAAGGGCTTCACCTGCCATCACGTGGTGCGCCTCCTGGGAGTGGTGTCC
+AAGGGCCAGCCCACGCTGGTGGTGATGGAGCTGATGGCTCACGGAGACCTGAAGAGCTAC
+CTCCGTTCTCTGCGGCCAGAGGCTGAGAATAATCCTGGCCGCCCTCCCCCTACCCTTCAA
+GAGATGATTCAGATGGCGGCAGAGATTGCTGACGGGATGGCCTACCTGAACGCCAAGAAG
+TTTGTGCATCGGGACCTGGCAGCGAGAAACTGCATGGTCGCCCATGATTTTACTGTCAAA
+ATTGGAGACTTTGGAATGACCAGAGACATCTATGAAACGGATTACTACCGGAAAGGGGGC
+AAGGGTCTGCTCCCTGTACGGTGGATGGCACCGGAGTCCCTGAAGGATGGGGTCTTCACC
+ACTTCTTCTGACATGTGGTCCTTTGGCGTGGTCCTTTGGGAAATCACCAGCTTGGCAGAA
+CAGCCTTACCAAGGCCTGTCTAATGAACAGGTGTTGAAATTTGTCATGGATGGAGGGTAT
+CTGGATCAACCCGACAACTGTCCAGAGAGAGTCACTGACCTCATGCGCATGTGCTGGCAA
+TTCAACCCCAAGATGAGGCCAACCTTCCTGGAGATTGTCAACCTGCTCAAGGACGACCTG
+CACCCCAGCTTTCCAGAGGTGTCGTTCTTCCACAGCGAGGAGAACAAGGCTCCCGAGAGT
+GAGGAGCTGGAGATGGAGTTTGAGGACATGGAGAATGTGCCCCTGGACCGTTCCTCGCAC
+TGTCAGAGGGAGGAGGCGGGGGGCCGGGATGGAGGGTCCTCGCTGGGTTTCAAGCGGAGC
+TACGAGGAACACATCCCTTACACACACATGAACGGAGGCAAGAAAAACGGGCGGATTCTG
+ACCTTGCCTCGGTCCAATCCTTCCTAACAGTGCCTACCGTGGCGGGGGCGGGCAGGGGTT
+CCCATTTTCGCTTTCCTCTGGTTTGAAAGCCTCTGGAAAACTCAGGATTCTCACGACTCT
+CCCTTCTCCAATGCGACGGGTGTGGTACGCAGCCCCTTCGAGTACCCACAGTACTACCTG
+GCTGAGCCATGGCAGTTCTCCATGCTGGCCGCCTACATGTTTCTGCTGATCGTGCTGGGC
+TTCCCCATCAACTTCCTCACGCTCTACGTCACCGTCCAGCACAAGAAGCTGCGCACGCCT
+CTCAACTACATCCTGCTCAACCTAGCCGTGGCTGACCTCTTCATGGTCCTAGGTGGCTTC
+ACCAGCACCCTCTACACCTCTCTGCATGGATACTTCGTCTTCGGGCCCACAGGATGCAAT
+TTGGAGGGCTTCTTTGCCACCCTGGGCGGTGAAATTGCCCTGTGGTCCTTGGTGGTCCTG
+GCCATCGAGCGGTACGTGGTGGTGTGTAAGCCCATGAGCAACTTCCGCTTCGGGGAGAAC
+CATGCCATCATGGGCGTTGCCTTCACCTGGGTCATGGCGCTGGCCTGCGCCGCACCCCCA
+CTCGCCGGCTGGTCCAGGTACATCCCCGAGGGCCTGCAGTGCTCGTGTGGAATCGACTAC
+TACACGCTCAAGCCGGAGGTCAACAACGAGTCTTTTGTCATCTACATGTTCGTGGTCCAC
+TTCACCATCCCCATGATTATCATCTTTTTCTGCTATGGGCAGCTCGTCTTCACCGTCAAG
+GAGGCCGCTGCCCAGCAGCAGGAGTCAGCCACCACACAGAAGGCAGAGAAGGAGGTCACC
+CGCATGGTCATCATCATGGTCATCGCTTTCCTGATCTGCTGGGTGCCCTACGCCAGCGTG
+GCATTCTACATCTTCACCCACCAGGGCTCCAACTTCGGTCCCATCTTCATGACCATCCCA
+GCGTTCTTTGCCAAGAGCGCCGCCATCTACAACCCTGTCATCTATATCATGATGAACAAG
+CAGTTCCGGAACTGCATGCTCACCACCATCTGCTGCGGCAAGAACCCACTGGGTGACGAT
+GAGGCCTCTGCTACCGTGTCCAAGACGGAGACGAGCCAGGTGGCCCCGGCCTAAGACCTG
+CCTAGGACTCTGTGGCCGACTATAGGCGTCTCCCATCCCCTACACCTTCCCCCAGCCACA
+GCCATCCCACCAG
diff -r 000000000000 -r 432ea9614cc9 test-data/convert2blastmask_four_human_masked.maskinfo-asn1
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/convert2blastmask_four_human_masked.maskinfo-asn1 Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,158 @@
+Blast-db-mask-info ::= {
+ algo-id 0,
+ algo-program seg,
+ algo-options "window=12; locut=2.2; hicut=2.5",
+ masks {
+ masks {
+ int {
+ from 6,
+ to 18,
+ id swissprot {
+ name "ERP44_HUMAN",
+ accession "Q9BS26",
+ release "reviewed"
+ }
+ },
+ packed-int {
+ {
+ from 11,
+ to 46,
+ id swissprot {
+ name "BMP2K_HUMAN",
+ accession "Q9NSY1",
+ release "reviewed"
+ }
+ },
+ {
+ from 325,
+ to 332,
+ id swissprot {
+ name "BMP2K_HUMAN",
+ accession "Q9NSY1",
+ release "reviewed"
+ }
+ },
+ {
+ from 421,
+ to 496,
+ id swissprot {
+ name "BMP2K_HUMAN",
+ accession "Q9NSY1",
+ release "reviewed"
+ }
+ },
+ {
+ from 501,
+ to 516,
+ id swissprot {
+ name "BMP2K_HUMAN",
+ accession "Q9NSY1",
+ release "reviewed"
+ }
+ },
+ {
+ from 536,
+ to 558,
+ id swissprot {
+ name "BMP2K_HUMAN",
+ accession "Q9NSY1",
+ release "reviewed"
+ }
+ },
+ {
+ from 636,
+ to 648,
+ id swissprot {
+ name "BMP2K_HUMAN",
+ accession "Q9NSY1",
+ release "reviewed"
+ }
+ },
+ {
+ from 737,
+ to 762,
+ id swissprot {
+ name "BMP2K_HUMAN",
+ accession "Q9NSY1",
+ release "reviewed"
+ }
+ },
+ {
+ from 789,
+ to 806,
+ id swissprot {
+ name "BMP2K_HUMAN",
+ accession "Q9NSY1",
+ release "reviewed"
+ }
+ },
+ {
+ from 970,
+ to 983,
+ id swissprot {
+ name "BMP2K_HUMAN",
+ accession "Q9NSY1",
+ release "reviewed"
+ }
+ },
+ {
+ from 999,
+ to 1010,
+ id swissprot {
+ name "BMP2K_HUMAN",
+ accession "Q9NSY1",
+ release "reviewed"
+ }
+ }
+ },
+ packed-int {
+ {
+ from 3,
+ to 26,
+ id swissprot {
+ name "INSR_HUMAN",
+ accession "P06213",
+ release "reviewed"
+ }
+ },
+ {
+ from 372,
+ to 390,
+ id swissprot {
+ name "INSR_HUMAN",
+ accession "P06213",
+ release "reviewed"
+ }
+ },
+ {
+ from 766,
+ to 791,
+ id swissprot {
+ name "INSR_HUMAN",
+ accession "P06213",
+ release "reviewed"
+ }
+ },
+ {
+ from 1312,
+ to 1324,
+ id swissprot {
+ name "INSR_HUMAN",
+ accession "P06213",
+ release "reviewed"
+ }
+ }
+ },
+ int {
+ from 230,
+ to 246,
+ id swissprot {
+ name "OPSD_HUMAN",
+ accession "P08100",
+ release "reviewed"
+ }
+ }
+ },
+ more FALSE
+ }
+}
diff -r 000000000000 -r 432ea9614cc9 test-data/convert2blastmask_four_human_masked.maskinfo-asn1-binary
Binary file test-data/convert2blastmask_four_human_masked.maskinfo-asn1-binary has changed
diff -r 000000000000 -r 432ea9614cc9 test-data/dustmasker_three_human.fasta
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/dustmasker_three_human.fasta Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,183 @@
+>ENA|AB011145|AB011145.1 Homo sapiens mRNA for KIAA0573 protein, partial cds
+GAGAGGACGAGGTGCCGCTGCCTGGAGAATCCTCCGCTGCCGTCGGCTCCCGGAGCCCAG
+CCCTTTCCTAACCCAACCCAACCTAGCCCAGTCCCAGCCGCCAGCGCCTGTCCCTGTCAC
+GGACCCCAGCGTTACCATGCATCCTGCCGTCTTCCTATCCTTACCCGACCTCAGATGCTC
+CCTTCTGCTCCTGGTAACTTGGGTTTTTACTCCTGTAACAACTGAAATAACAAGTCTTGA
+TACAGAGAATATAGATGAAATTTTAAACAATGCTGATGTTGCTTTAGTAAATTTTTATGC
+TGACTGGTGTCGTTTCAGTCAGATGTTGCATCCAATTTTTGAGGAAGCTTCCGATGTCAT
+TAAGGAAGAATTTCCAAATGAAAATCAAGTAGTGTTTGCCAGAGTTGATTGTGATCAGCA
+CTCTGACATAGCCCAGAGATACAGGATAAGCAAATACCCAACCCTCAAATTGTTTCGTAA
+TGGGATGATGATGAAGAGAGAATACAGGGGTCAGCGATCAGTGAAAGCATTGGCAGATTA
+CATCAGGCAACAAAAAAGTGACCCCATTCAAGAAATTCGGGACTTAGCAGAAATCACCAC
+TCTTGATCGCAGCAAAAGAAATATCATTGGATATTTTGAGCAAAAGGACTCGGACAACTA
+TAGAGTTTTTGAACGAGTAGCGAATATTTTGCATGATGACTGTGCCTTTCTTTCTGCATT
+TGGGGATGTTTCAAAACCGGAAAGATATAGTGGCGACAACATAATCTACAAACCACCAGG
+GCATTCTGCTCCGGATATGGTGTACTTGGGAGCTATGACAAATTTTGATGTGACTTACAA
+TTGGATTCAAGATAAATGTGTTCCTCTTGTCCGAGAAATAACATTTGAAAATGGAGAGGA
+ATTGACAGAAGAAGGACTGCCTTTTCTCATACTCTTTCACATGAAAGAAGATACAGAAAG
+TTTAGAAATATTCCAGAATGAAGTAGCTCGGCAATTAATAAGTGAAAAAGGTACAATAAA
+CTTTTTACATGCCGATTGTGACAAATTTAGACATCCTCTTCTGCACATACAGAAAACTCC
+AGCAGATTGTCCTGTAATCGCTATTGACAGCTTTAGGCATATGTATGTGTTTGGAGACTT
+CAAAGATGTATTAATTCCTGGAAAACTCAAGCAATTCGTATTTGACTTACATTCTGGAAA
+ACTGCACAGAGAATTCCATCATGGACCTGACCCAACTGATACAGCCCCAGGAGAGCAAGC
+CCAAGATGTAGCAAGCAGTCCACCTGAGAGCTCCTTCCAGAAACTAGCACCCAGTGAATA
+TAGGTATACTCTATTGAGGGATCGAGATGAGCTTTAAAAACTTGAAAAACAGTTTGTAAG
+CCTTTCAACAGCAGCATCAACCTACGTGGTGGAAATAGTAAACCTATATTTTCATAATTC
+TATGTGTatttttattttgaataaacagaaagaaattttgggtttttaatttttttCTCC
+CCGACTCAAAATGCATTGTCATTTAATATAGTAGCCTCTTaaaaaaaaaaaaaCCTGCTA
+GGATTTAAAAATAAAAATCAGAGGCCTATCTCCACTTTAAATCTGTCCTGTAAAAGTTTT
+ATAAATCAAATGAAAGGTGACATTGCCAGAAACTTACCATTAACTTGCACTACTAGGGTA
+GGGAGGACTTAGGATGTTTCCTGTGTCGTATGTGCTTTTCTTTCTTTCATATGATCAATT
+CTGTTGGTATTTTCAGTATCTCATTTCTCAAAGCTAAAGAGATATACATTCTGGATACTT
+GGGAGGGGAATAAATTAAAGTTTTCACACTGTGTACTGTGTTTTACTGATTGGTTGGATA
+TTGCTTATGAAAATTCCATAGTGGTAtttttttGGATTCTTAATGTGTAACTTAAACATA
+CTTTGAAGTGGAGGAGAGTCATAAGACAGAACATTTGGCAGGAATTGTCCTTATGAAACA
+AGAAAAAGAAAATGAAAAGTATTATTAAGCTTCTGTGTTTGTCTAAAAATGTGGCATATG
+GATGGCATTTAAAACTTTGAATGAATTATACCTAAATCTGGGACAGGGAGGTGACAGTGG
+AACAGGCTACCAATCAGAACTAGATGACTTTTAAGGCTCCTCCTATTATGAGACTTCAAT
+TTCCAAAGAGAAGAACTAGCAGAGAAATTGTATTTCAGTAATTTTAAGCTCCTTCTGTCT
+TGTAGAGTCTTGTTATAGTTGTATAAATCAAAAACACAGAATAAGGAACATATTTAACtt
+tttttCATTATAAAATGGTTAGAGGACCCTACCCCCTCTAGATTCCCTGATTTCCCCAGG
+CCTGCAGCATACAGTAAGATGGGTCCCTGTGCCAGGCCTCAATACTGCCAGGGAATAAAA
+CCAGAGGGAGAGGACCCTCAGTGTCATATCAGGAAGCCCAGTGCCAGAGGACAGACAGGT
+TCAAAACTGGCTTTTCCTCTGGGCCTGGGTTGGTGCTATAGGCCAAGGGTCATTTTATAC
+TTGGGTATAAATCAATCCCAGTTTGGGAAAAGATTATTTTTAAGCTTAAAAGGCTGACAT
+GTGCCATTATATGTAGTATGTAATATATGTAACATCTTCCAATTCTTTTAAAATAAAATT
+AATATTTATAATGGATATTTAATGATTGTTATTTTTAAAAACCAGCTTATAATTCCTCGT
+TATGCATGATTTATCCAAAGTTTCCATAGTTTTATTCAAAATAATAAATGTTAATAAGGT
+GATAAGGGGTATATTTAATGTATTGTATCAAATTGTGAATAAGAAAGTAGGATGGAGCTT
+TCTAGAGGTTGGGCCTTAGTTCTGTTATCCTCATTGCTTTTAACCAATAAGTTAAATGAA
+GTTAGAGTTATGGTCTTCAGGTTAGATTATGGACCAGATCTGTGAGGGTCAGCATGGAAA
+TTCACATTCAACAAGGTAGCACACAGGACCAAGAGCAGCACATGCAATCAACTGGAATAA
+TATAGTAATCCTGTAACTGGGTTTGAAAAAATAATCAACAAAAGATACAATTCAAGGGTT
+AGGTTGCAGAGAGCTGGCTTGAGAGTAGTTATTATGAAAAAGGCCTCAAGGAGTACGTGT
+TCAGTATGCTCTAAGATGATAAAGTGGCTGTTAAAAAGGGAGTTGATTTGAGGAAGTATT
+ACTTAGCATTCATGCATATTGGGCTTAGGCTCTAGCCCTGCCACTATCATTGTCTTCTCT
+GGACTGTGAAGTCACTGAGGACAAGGAAACTAAATTTAATGTCTGTATCACTAGTGCCTA
+GAATTTCTGGACACTTAGTAGTCACCATCAGGCGTTTATTTAATGAATGAGAAGCAAAGT
+GACCTTGGTTACTTTTTTACCCTGAGGGGCTCAGCACTCATTAGGACTTGGTGCCTAATT
+TTATAAAAAGTCACTAAGCTCAAGTGCTTGGATGAAAGGACAGCGTGGATAAAAAGGTTT
+TTAAAACATGGATGTTAAGGCTGTTTTGCTTGGAGAAGACTTGGGACTGGGACAGTCTTT
+AGATATTATTTGAAATGCTGGCACTGTCTATCTGGATCCCAGGGCTTGAACTAGGATTTG
+AGGAAGTCACAGGGAAGCAGATTTCAGTCTGACATTTATTCAGTGCAAGTTTTTTGGTGC
+TGTAGTATATGATGAAAGATGTAAAGCTGAATAAAGCATTATTTCTGCCCTAGAGTTGTT
+CACAGCCTAGTCAGGCATATGGATATGTAAACAATGACTGTAACGTGTTATAGATGTAAA
+GACAAAATAAAGGTTAAAGAGGGCATAAAGGAGCACTCAATTGCAGAGATTTGAGGACAT
+TATTTTTATTTTGAGCTTTAAAAAGATGAATAGGTGTTCTCAGGAGGTAGGGATCTGGCT
+GAGAGGGAATAATCTGAGCAAAGGTATGAAACAGCCTAATGCATTAGAGAAAAAAGTTCT
+TTTAGTAAGGCATTTGGGGTTGGGGAAGCTAGAAAAAGAAATGGGAGCTGGTCACACAGG
+GCCTTGTGTGCCAGACTAAGGGGTTTGTAGTATATATTGTAGGCAGAAGAGATCCATCAA
+CAGATTGCAAGCAAGGAAGTATGTTCACTTTAAAGTTTGAGAAAGAATAGTGTGGAAGCA
+CGTCTCAAATTTAGACTTACTTGTTCCCCCTCTGAACCGTGAATCAGACCATTTCAGGTA
+GAAGTCTTCCCCGGTTTATCTGATCTACTCGGGGCCTCAGGCTTCTCAGCTGGGAAGAGA
+GGATGCAAGACCAGACTGAAGAACACGGTTGAGTCCCCAGAACCAAAAGGGGGCCTTTCT
+GCTTCTTAGCCAGCTACCTCTTCGAGTTTTTCAAATTGTGAGGGGGACCATAAAAGGATG
+GAAACTTTTAGATGACATTCTACAAATTAtttttttCTTTAAATTAAAAGAACCTAGCCA
+ATAAGATAGAGAATGGGCATCTAAGGCATCTCAGAGCTCTCTGATGAAGCCAGGTTGTCA
+AAGATCATTTGCAAAAGAAGGGAAAACTGGCATGACAAAAGCTACAGAGAGGAGAGTGAA
+ATATAGAAGTGTTTGAAATGTTCAAGCTCACAATAAGCTTAAATTTATAGAAAATGCTAA
+GGTTGTCAAGAAGGCttttttttttttcttttttAAACCTGAGGGCAAAAAGGAATGGAT
+AAAGTAGTGTAATGGATTGACAATCAGGAAGAACAGAATAACTCAGtttttttttCTCCT
+ACAAGGAGATATGGCTGGACCAAAATAAAATGACATGAAATTGCAAAAATGAAAAT
+>ENA|M10051|M10051.1 Human insulin receptor mRNA, complete cds
+GGGGGGCTGCGCGGCCGGGTCGGTGCGCACACGAGAAGGACGCGCGGCCCCCAGCGCTCT
+TGGGGGCCGCCTCGGAGCATGACCCCCGCGGGCCAGCGCCGCGCGCCTGATCCGAGGAGA
+CCCCGCGCTCCCGCAGCCAtgggcaccgggggccggcggggggcggcggccgcgccgctg
+ctggtggcggtggccgcgctgctactgggcgccgcgggccACCTGTACCCCGGAGAGGTG
+TGTCCCGGCATGGATATCCGGAACAACCTCACTAGGTTGCATGAGCTGGAGAATTGCTCT
+GTCATCGAAGGACACTTGCAGATACTCTTGATGTTCAAAACGAGGCCCGAAGATTTCCGA
+GACCTCAGTTTCCCCAAACTCATCATGATCACTGATTACTTGCTGCTCTTCCGGGTCTAT
+GGGCTCGAGAGCCTGAAGGACCTGTTCCCCAACCTCACGGTCATCCGGGGATCACGACTG
+TTCTTTAACTACGCGCTGGTCATCTTCGAGATGGTTCACCTCAAGGAACTCGGCCTCTAC
+AACCTGATGAACATCACCCGGGGTTCTGTCCGCATCGAGAAGAACAATGAGCTCTGTTAC
+TTGGCCACTATCGACTGGTCCCGTATCCTGGATTCCGTGGAGGATAATCACATCGTGTTG
+AACAAAGATGACAACGAGGAGTGTGGAGACATCTGTCCGGGTACCGCGAAGGGCAAGACC
+AACTGCCCCGCCACCGTCATCAACGGGCAGTTTGTCGAACGATGTTGGACTCATAGTCAC
+TGCCAGAAAGTTTGCCCGACCATCTGTAAGTCACACGGCTGCACCGCCGAAGGCCTCTGT
+TGCCACAGCGAGTGCCTGGGCAACTGTTCTCAGCCCGACGACCCCACCAAGTGCGTGGCC
+TGCCGCAACTTCTACCTGGACGGCAGGTGTGTGGAGACCTGCCCGCCCCCGTACTACCAC
+TTCCAGGACTGGCGCTGTGTGAACTTCAGCTTCTGCCAGGACCTGCACCACAAATGCAAG
+AACTCGCGGAGGCAGGGCTGCCACCAATACGTCATTCACAACAACAAGTGCATCCCTGAG
+TGTCCCTCCGGGTACACGATGAATTCCAGCAACTTGCTGTGCACCCCATGCCTGGGTCCC
+TGTCCCAAGGTGTGCCACCTCCTAGAAGGCGAGAAGACCATCGACTCGGTGACGTCTGCC
+CAGGAGCTCCGAGGATGCACCGTCATCAACGGGAGTCTGATCATCAACATTCGAGGAGGC
+AACAATCTGGCAGCTGAGCTAGAAGCCAACCTCGGCCTCATTGAAGAAATTTCAGGGTAT
+CTAAAAATCCGCCGATCCTACGCTCTGGTGTCACTTTCCTTCTTCCGGAAGTTACGTCTG
+ATTCGAGGAGAGACCTTGGAAATTGGGAACTACTCCTTCTATGCCTTGGACAACCAGAAC
+CTAAGGCAGCTCTGGGACTGGAGCAAACACAACCTCACCACCACTCAGGGGAAACTCTTC
+TTCCACTATAACCCCAAACTCTGCTTGTCAGAAATCCACAAGATGGAAGAAGTTTCAGGA
+ACCAAGGGGCGCCAGGAGAGAAACGACATTGCCCTGAAGACCAATGGGGACAAGGCATCC
+TGTGAAAATGAGTTACTTAAATTTTCTTACATTCGGACATCTTTTGACAAGATCTTGCTG
+AGATGGGAGCCGTACTGGCCCCCCGACTTCCGAGACCTCTTGGGGTTCATGCTGTTCTAC
+AAAGAGGCCCCTTATCAGAATGTGACGGAGTTCGATGGGCAGGATGCGTGTGGTTCCAAC
+AGTTGGACGGTGGTAGACATTGACCCACCCCTGAGGTCCAACGACCCCAAATCACAGAAC
+CACCCAGGGTGGCTGATGCGGGGTCTCAAGCCCTGGACCCAGTATGCCATCTTTGTGAAG
+ACCCTGGTCACCTTTTCGGATGAACGCCGGACCTATGGGGCCAAGAGTGACATCATTTAT
+GTCCAGACAGATGCCACCAACCCCTCTGTGCCCCTGGATCCAATCTCAGTGTCTAACTCA
+TCATCCCAGATTATTCTGAAGTGGAAACCACCCTCCGACCCCAATGGCAACATCACCCAC
+TACCTGGTTTTCTGGGAGAGGCAGGCGGAAGACAGTGAGCTGTTCGAGCTGGATTATTGC
+CTCAAAGGGCTGAAGCTGCCCTCGAGGACCTGGTCTCCACCATTCGAGTCTGAAGATTCT
+CAGAAGCACAACCAGAGTGAGTATGAGGATTCGGCCGGCGAATGCTGCTCCTGTCCAAAG
+ACAGACTCTCAGATCCTGAAGGAGCTGGAGGAGTCCTCGTTTAGGAAGACGTTTGAGGAT
+TACCTGCACAACGTGGTTTTCGTCCCCAGAAAAACCTCTTCAGGCACTGGTGCCGAGGAC
+CCTAGGCCATCTCGGAAACGCAGGTCCCTTGGCGATGTTGGGAATGTGACGGTGGCCGTG
+CCCACGGTGGCAGCTTTCCCCAACACTTCCTCGACCAGCGTGCCCACGAGTCCGGAGGAG
+CACAGGCCTTTTGAGAAGGTGGTGAACAAGGAGTCGCTGGTCATCTCCGGCTTGCGACAC
+TTCACGGGCTATCGCATCGAGCTGCAGGCTTGCAACCAGGACACCCCTGAGGAACGGTGC
+AGTGTGGCAGCCTACGTCAGTGCGAGGACCATGCCTGAAGCCAAGGCTGATGACATTGTT
+GGCCCTGTGACGCATGAAATCTTTGAGAACAACGTCGTCCACTTGATGTGGCAGGAGCCG
+AAGGAGCCCAATGGTCTGATCGTGCTGTATGAAGTGAGTTATCGGCGATATGGTGATGAG
+GAGCTGCATCTCTGCGTCTCCCGCAAGCACTTCGCTCTGGAACGGGGCTGCAGGCTGCGT
+GGGCTGTCACCGGGGAACTACAGCGTGCGAATCCGGGCCACCTCCCTTGCGGGCAACGGC
+TCTTGGACGGAACCCACCTATTTCTACGTGACAGACTATTTAGACGTCCCGTCAAATATT
+GCAAAAATTATCATCGGCCCCCTCATCTTTGTCTTTCTCTTCAGTGTTGTGATTGGAAGT
+ATTTATCTATTCCTGAGAAAGAGGCAGCCAGATGGGCCGCTGGGACCGCTTTACGCTTCT
+TCAAACCCTGAGTATCTCAGTGCCAGTGATGTGTTTCCATGCTCTGTGTACGTGCCGGAC
+GAGTGGGAGGTGTCTCGAGAGAAGATCACCCTCCTTCGAGAGCTGGGGCAGGGCTCCTTC
+GGCATGGTGTATGAGGGCAATGCCAGGGACATCATCAAGGGTGAGGCAGAGACCCGCGTG
+GCGGTGAAGACGGTCAACGAGTCAGCCAGTCTCCGAGAGCGGATTGAGTTCCTCAATGAG
+GCCTCGGTCATGAAGGGCTTCACCTGCCATCACGTGGTGCGCCTCCTGGGAGTGGTGTCC
+AAGGGCCAGCCCACGCTGGTGGTGATGGAGCTGATGGCTCACGGAGACCTGAAGAGCTAC
+CTCCGTTCTCTGCGGCCAGAGGCTGAGAATAATCCTGGCCGCCCTCCCCCTACCCTTCAA
+GAGATGATTCAGATGGCGGCAGAGATTGCTGACGGGATGGCCTACCTGAACGCCAAGAAG
+TTTGTGCATCGGGACCTGGCAGCGAGAAACTGCATGGTCGCCCATGATTTTACTGTCAAA
+ATTGGAGACTTTGGAATGACCAGAGACATCTATGAAACGGATTACTACCGGAAAGGGGGC
+AAGGGTCTGCTCCCTGTACGGTGGATGGCACCGGAGTCCCTGAAGGATGGGGTCTTCACC
+ACTTCTTCTGACATGTGGTCCTTTGGCGTGGTCCTTTGGGAAATCACCAGCTTGGCAGAA
+CAGCCTTACCAAGGCCTGTCTAATGAACAGGTGTTGAAATTTGTCATGGATGGAGGGTAT
+CTGGATCAACCCGACAACTGTCCAGAGAGAGTCACTGACCTCATGCGCATGTGCTGGCAA
+TTCAACCCCAAGATGAGGCCAACCTTCCTGGAGATTGTCAACCTGCTCAAGGACGACCTG
+CACCCCAGCTTTCCAGAGGTGTCGTTCTTCCACAGCGAGGAGAACAAGGCTCCCGAGAGT
+GAGGAGCTGGAGATGGAGTTTGAGGACATGGAGAATGTGCCCCTGGACCGTTCCTCGCAC
+TGTCAGAGGGAGGAGGCGGGGGGCCGGGATGGAGGGTCCTCGCTGGGTTTCAAGCGGAGC
+TACGAGGAACACATCCCTTACACACACATGAACGGAGGCAAGAAAAACGGGCGGATTCTG
+ACCTTGCCTCGGTCCAATCCTTCCTAACAGTGCCTACCGTGGCGGGGGCGGGCAGGGGTT
+CCCATTTTCGCTTTCCTCTGGTTTGAAAGCCTCTGGAAAACTCAGGATTCTCACGACTCT
+ACCATGTCCAGTGGAGTTCAGAGATCGTTCCTATACATTTCTGTTCATCTTAAGGTGGAC
+TCGTTTGGTTACCAATTTAACTAGTCCTGCAGAGGATTTAACTGTGAACCTGGAGGGCAA
+GGGGTTTCCACAGTTGCTGCTCCTTTGGGGCAACGACGGTTTCAAACCAGGATTTTGTGT
+TTTTTCGTTccccccacccgcccccAGCAGATGGAAAGAAAGCACCTGTTTTTACAAATT
+CttttttttttttttttttttttttttttGCTGGTGTCTGAGCTTCAGTATAAAAGACAA
+AACTTCCTGTTTGTGGAACAAAATTTCGAAAGAAAAAACCAAA
+>ENA|BC112106|BC112106.1 Homo sapiens rhodopsin, mRNA (cDNA clone MGC:138311 IMAGE:8327574), complete cds
+CCAGCTGGAGCCCTGAGTGGCTGAGCTCAGGCCTTCGCAGCATTCTTGGGTGGGAGCAGC
+CACGGGTCAGCCACAAGGGCCACAGCCATGAATGGCACAGAAGGCCCTAACTTCTACGTG
+CCCTTCTCCAATGCGACGGGTGTGGTACGCAGCCCCTTCGAGTACCCACAGTACTACCTG
+GCTGAGCCATGGCAGTTCTCCATGCTGGCCGCCTACATGTTTCTGCTGATCGTGCTGGGC
+TTCCCCATCAACTTCCTCACGCTCTACGTCACCGTCCAGCACAAGAAGCTGCGCACGCCT
+CTCAACTACATCCTGCTCAACCTAGCCGTGGCTGACCTCTTCATGGTCCTAGGTGGCTTC
+ACCAGCACCCTCTACACCTCTCTGCATGGATACTTCGTCTTCGGGCCCACAGGATGCAAT
+TTGGAGGGCTTCTTTGCCACCCTGGGCGGTGAAATTGCCCTGTGGTCCTTGGTGGTCCTG
+GCCATCGAGCGGTACGTGGTGGTGTGTAAGCCCATGAGCAACTTCCGCTTCGGGGAGAAC
+CATGCCATCATGGGCGTTGCCTTCACCTGGGTCATGGCGCTGGCCTGCGCCGCACCCCCA
+CTCGCCGGCTGGTCCAGGTACATCCCCGAGGGCCTGCAGTGCTCGTGTGGAATCGACTAC
+TACACGCTCAAGCCGGAGGTCAACAACGAGTCTTTTGTCATCTACATGTTCGTGGTCCAC
+TTCACCATCCCCATGATTATCATCTTTTTCTGCTATGGGCAGCTCGTCTTCACCGTCAAG
+GAGGCCGCTGCCCAGCAGCAGGAGTCAGCCACCACACAGAAGGCAGAGAAGGAGGTCACC
+CGCATGGTCATCATCATGGTCATCGCTTTCCTGATCTGCTGGGTGCCCTACGCCAGCGTG
+GCATTCTACATCTTCACCCACCAGGGCTCCAACTTCGGTCCCATCTTCATGACCATCCCA
+GCGTTCTTTGCCAAGAGCGCCGCCATCTACAACCCTGTCATCTATATCATGATGAACAAG
+CAGTTCCGGAACTGCATGCTCACCACCATCTGCTGCGGCAAGAACCCACTGGGTGACGAT
+GAGGCCTCTGCTACCGTGTCCAAGACGGAGACGAGCCAGGTGGCCCCGGCCTAAGACCTG
+CCTAGGACTCTGTGGCCGACTATAGGCGTCTCCCATCCCCTACACCTTCCCCCAGCCACA
+GCCATCCCACCAG
diff -r 000000000000 -r 432ea9614cc9 test-data/dustmasker_three_human.maskinfo-asn1
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/dustmasker_three_human.maskinfo-asn1 Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,64 @@
+Blast-db-mask-info ::= {
+ algo-id 2,
+ algo-program dust,
+ algo-options "window=64; level=20; linker=1",
+ masks {
+ masks {
+ packed-int {
+ {
+ from 1447,
+ to 1495,
+ id local id 1
+ },
+ {
+ from 1540,
+ to 1552,
+ id local id 1
+ },
+ {
+ from 1886,
+ to 1892,
+ id local id 1
+ },
+ {
+ from 2278,
+ to 2284,
+ id local id 1
+ },
+ {
+ from 4409,
+ to 4415,
+ id local id 1
+ },
+ {
+ from 4635,
+ to 4653,
+ id local id 1
+ },
+ {
+ from 4726,
+ to 4734,
+ id local id 1
+ }
+ },
+ packed-int {
+ {
+ from 139,
+ to 219,
+ id local id 2
+ },
+ {
+ from 4569,
+ to 4584,
+ id local id 2
+ },
+ {
+ from 4621,
+ to 4648,
+ id local id 2
+ }
+ }
+ },
+ more FALSE
+ }
+}
diff -r 000000000000 -r 432ea9614cc9 test-data/dustmasker_three_human.maskinfo-asn1-binary
Binary file test-data/dustmasker_three_human.maskinfo-asn1-binary has changed
diff -r 000000000000 -r 432ea9614cc9 test-data/empty_file.dat
diff -r 000000000000 -r 432ea9614cc9 test-data/four_human_proteins.dbinfo.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/four_human_proteins.dbinfo.txt Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,7 @@
+Database: Just 4 human proteins
+ 4 sequences; 3,297 total residues
+
+Date: Feb 10, 2014 6:40 PM Longest sequence: 1,382 residues
+
+Volumes:
+ /mnt/galaxy/galaxy_blast/test-data/four_human_proteins_taxid.fasta
diff -r 000000000000 -r 432ea9614cc9 test-data/four_human_proteins.fasta
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/four_human_proteins.fasta Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,48 @@
+>sp|Q9BS26|ERP44_HUMAN Endoplasmic reticulum resident protein 44 OS=Homo sapiens GN=ERP44 PE=1 SV=1
+MHPAVFLSLPDLRCSLLLLVTWVFTPVTTEITSLDTENIDEILNNADVALVNFYADWCRFSQMLHPIFEEASDVIKEEFP
+NENQVVFARVDCDQHSDIAQRYRISKYPTLKLFRNGMMMKREYRGQRSVKALADYIRQQKSDPIQEIRDLAEITTLDRSK
+RNIIGYFEQKDSDNYRVFERVANILHDDCAFLSAFGDVSKPERYSGDNIIYKPPGHSAPDMVYLGAMTNFDVTYNWIQDK
+CVPLVREITFENGEELTEEGLPFLILFHMKEDTESLEIFQNEVARQLISEKGTINFLHADCDKFRHPLLHIQKTPADCPV
+IAIDSFRHMYVFGDFKDVLIPGKLKQFVFDLHSGKLHREFHHGPDPTDTAPGEQAQDVASSPPESSFQKLAPSEYRYTLL
+RDRDEL
+>sp|Q9NSY1|BMP2K_HUMAN BMP-2-inducible protein kinase OS=Homo sapiens GN=BMP2K PE=1 SV=2
+MKKFSRMPKSEGGSGGGAAGGGAGGAGAGAGCGSGGSSVGVRVFAVGRHQVTLEESLAEGGFSTVFLVRTHGGIRCALKR
+MYVNNMPDLNVCKREITIMKELSGHKNIVGYLDCAVNSISDNVWEVLILMEYCRAGQVVNQMNKKLQTGFTEPEVLQIFC
+DTCEAVARLHQCKTPIIHRDLKVENILLNDGGNYVLCDFGSATNKFLNPQKDGVNVVEEEIKKYTTLSYRAPEMINLYGG
+KPITTKADIWALGCLLYKLCFFTLPFGESQVAICDGNFTIPDNSRYSRNIHCLIRFMLEPDPEHRPDIFQVSYFAFKFAK
+KDCPVSNINNSSIPSALPEPMTASEAAARKSQIKARITDTIGPTETSIAPRQRPKANSATTATPSVLTIQSSATPVKVLA
+PGEFGNHRPKGALRPGNGPEILLGQGPPQQPPQQHRVLQQLQQGDWRLQQLHLQHRHPHQQQQQQQQQQQQQQQQQQQQQ
+QQQQQQHHHHHHHHLLQDAYMQQYQHATQQQQMLQQQFLMHSVYQPQPSASQYPTMMPQYQQAFFQQQMLAQHQPSQQQA
+SPEYLTSPQEFSPALVSYTSSLPAQVGTIMDSSYSANRSVADKEAIANFTNQKNISNPPDMSGWNPFGEDNFSKLTEEEL
+LDREFDLLRSNRLEERASSDKNVDSLSAPHNHPPEDPFGSVPFISHSGSPEKKAEHSSINQENGTANPIKNGKTSPASKD
+QRTGKKTSVQGQVQKGNDESESDFESDPPSPKSSEEEEQDDEEVLQGEQGDFNDDDTEPENLGHRPLLMDSEDEEEEEKH
+SSDSDYEQAKAKYSDMSSVYRDRSGSGPTQDLNTILLTSAQLSSDVAVETPKQEFDVFGAVPFFAVRAQQPQQEKNEKNL
+PQHRFPAAGLEQEEFDVFTKAPFSKKVNVQECHAVGPEAHTIPGYPKSVDVFGSTPFQPFLTSTSKSESNEDLFGLVPFD
+EITGSQQQKVKQRSLQKLSSRQRRTKQDMSKSNGKRHHGTPTSTKKTLKPTYRTPERARRHKKVGRRDSQSSNEFLTISD
+SKENISVALTDGKDRGNVLQPEESLLDPFGAKPFHSPDLSWHPPHQGLSDIRADHNTVLPGRPRQNSLHGSFHSADVLKM
+DDFGAVPFTELVVQSITPHQSQQSQPVELDPFGAAPFPSKQ
+>sp|P06213|INSR_HUMAN Insulin receptor OS=Homo sapiens GN=INSR PE=1 SV=4
+MATGGRRGAAAAPLLVAVAALLLGAAGHLYPGEVCPGMDIRNNLTRLHELENCSVIEGHLQILLMFKTRPEDFRDLSFPK
+LIMITDYLLLFRVYGLESLKDLFPNLTVIRGSRLFFNYALVIFEMVHLKELGLYNLMNITRGSVRIEKNNELCYLATIDW
+SRILDSVEDNYIVLNKDDNEECGDICPGTAKGKTNCPATVINGQFVERCWTHSHCQKVCPTICKSHGCTAEGLCCHSECL
+GNCSQPDDPTKCVACRNFYLDGRCVETCPPPYYHFQDWRCVNFSFCQDLHHKCKNSRRQGCHQYVIHNNKCIPECPSGYT
+MNSSNLLCTPCLGPCPKVCHLLEGEKTIDSVTSAQELRGCTVINGSLIINIRGGNNLAAELEANLGLIEEISGYLKIRRS
+YALVSLSFFRKLRLIRGETLEIGNYSFYALDNQNLRQLWDWSKHNLTITQGKLFFHYNPKLCLSEIHKMEEVSGTKGRQE
+RNDIALKTNGDQASCENELLKFSYIRTSFDKILLRWEPYWPPDFRDLLGFMLFYKEAPYQNVTEFDGQDACGSNSWTVVD
+IDPPLRSNDPKSQNHPGWLMRGLKPWTQYAIFVKTLVTFSDERRTYGAKSDIIYVQTDATNPSVPLDPISVSNSSSQIIL
+KWKPPSDPNGNITHYLVFWERQAEDSELFELDYCLKGLKLPSRTWSPPFESEDSQKHNQSEYEDSAGECCSCPKTDSQIL
+KELEESSFRKTFEDYLHNVVFVPRKTSSGTGAEDPRPSRKRRSLGDVGNVTVAVPTVAAFPNTSSTSVPTSPEEHRPFEK
+VVNKESLVISGLRHFTGYRIELQACNQDTPEERCSVAAYVSARTMPEAKADDIVGPVTHEIFENNVVHLMWQEPKEPNGL
+IVLYEVSYRRYGDEELHLCVSRKHFALERGCRLRGLSPGNYSVRIRATSLAGNGSWTEPTYFYVTDYLDVPSNIAKIIIG
+PLIFVFLFSVVIGSIYLFLRKRQPDGPLGPLYASSNPEYLSASDVFPCSVYVPDEWEVSREKITLLRELGQGSFGMVYEG
+NARDIIKGEAETRVAVKTVNESASLRERIEFLNEASVMKGFTCHHVVRLLGVVSKGQPTLVVMELMAHGDLKSYLRSLRP
+EAENNPGRPPPTLQEMIQMAAEIADGMAYLNAKKFVHRDLAARNCMVAHDFTVKIGDFGMTRDIYETDYYRKGGKGLLPV
+RWMAPESLKDGVFTTSSDMWSFGVVLWEITSLAEQPYQGLSNEQVLKFVMDGGYLDQPDNCPERVTDLMRMCWQFNPKMR
+PTFLEIVNLLKDDLHPSFPEVSFFHSEENKAPESEELEMEFEDMENVPLDRSSHCQREEAGGRDGGSSLGFKRSYEEHIP
+YTHMNGGKKNGRILTLPRSNPS
+>sp|P08100|OPSD_HUMAN Rhodopsin OS=Homo sapiens GN=RHO PE=1 SV=1
+MNGTEGPNFYVPFSNATGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLA
+VADLFMVLGGFTSTLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFT
+WVMALACAAPPLAGWSRYIPEGLQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIIIFFCYGQLVFTVKEAAAQQQES
+ATTQKAEKEVTRMVIIMVIAFLICWVPYASVAFYIFTHQGSNFGPIFMTIPAFFAKSAAIYNPVIYIMMNKQFRNCMLTT
+ICCGKNPLGDDEASATVSKTETSQVAPA
diff -r 000000000000 -r 432ea9614cc9 test-data/four_human_proteins.fasta.log.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/four_human_proteins.fasta.log.txt Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,5 @@
+New DB title: Just 4 human proteins
+Sequence type: Protein
+Keep Linkouts: T
+Keep MBits: T
+Maximum file size: 1000000000B
diff -r 000000000000 -r 432ea9614cc9 test-data/four_human_proteins.fasta.phd
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/four_human_proteins.fasta.phd Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,4 @@
+11117184492
+29249033410
+36665887501
+5392473183
diff -r 000000000000 -r 432ea9614cc9 test-data/four_human_proteins.fasta.phi
Binary file test-data/four_human_proteins.fasta.phi has changed
diff -r 000000000000 -r 432ea9614cc9 test-data/four_human_proteins.fasta.phr
Binary file test-data/four_human_proteins.fasta.phr has changed
diff -r 000000000000 -r 432ea9614cc9 test-data/four_human_proteins.fasta.pin
Binary file test-data/four_human_proteins.fasta.pin has changed
diff -r 000000000000 -r 432ea9614cc9 test-data/four_human_proteins.fasta.pog
Binary file test-data/four_human_proteins.fasta.pog has changed
diff -r 000000000000 -r 432ea9614cc9 test-data/four_human_proteins.fasta.psd
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/four_human_proteins.fasta.psd Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,4 @@
+gnl|bl_ord_id|00
+gnl|bl_ord_id|11
+gnl|bl_ord_id|22
+gnl|bl_ord_id|33
diff -r 000000000000 -r 432ea9614cc9 test-data/four_human_proteins.fasta.psi
Binary file test-data/four_human_proteins.fasta.psi has changed
diff -r 000000000000 -r 432ea9614cc9 test-data/four_human_proteins.fasta.psq
Binary file test-data/four_human_proteins.fasta.psq has changed
diff -r 000000000000 -r 432ea9614cc9 test-data/four_human_proteins_masked.fasta
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/four_human_proteins_masked.fasta Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,61 @@
+>sp|Q9BS26|ERP44_HUMAN Endoplasmic reticulum resident protein 44 OS=Homo sapiens GN=ERP44 PE=1 SV=1
+MHPAVFlslpdlrcsllllVTWVFTPVTTEITSLDTENIDEILNNADVALVNFYADWCRF
+SQMLHPIFEEASDVIKEEFPNENQVVFARVDCDQHSDIAQRYRISKYPTLKLFRNGMMMK
+REYRGQRSVKALADYIRQQKSDPIQEIRDLAEITTLDRSKRNIIGYFEQKDSDNYRVFER
+VANILHDDCAFLSAFGDVSKPERYSGDNIIYKPPGHSAPDMVYLGAMTNFDVTYNWIQDK
+CVPLVREITFENGEELTEEGLPFLILFHMKEDTESLEIFQNEVARQLISEKGTINFLHAD
+CDKFRHPLLHIQKTPADCPVIAIDSFRHMYVFGDFKDVLIPGKLKQFVFDLHSGKLHREF
+HHGPDPTDTAPGEQAQDVASSPPESSFQKLAPSEYRYTLLRDRDEL
+>sp|Q9NSY1|BMP2K_HUMAN BMP-2-inducible protein kinase OS=Homo sapiens GN=BMP2K PE=1 SV=2
+MKKFSRMPKSEggsgggaagggaggagagagcgsggssvgvrvfavgRHQVTLEESLAEG
+GFSTVFLVRTHGGIRCALKRMYVNNMPDLNVCKREITIMKELSGHKNIVGYLDCAVNSIS
+DNVWEVLILMEYCRAGQVVNQMNKKLQTGFTEPEVLQIFCDTCEAVARLHQCKTPIIHRD
+LKVENILLNDGGNYVLCDFGSATNKFLNPQKDGVNVVEEEIKKYTTLSYRAPEMINLYGG
+KPITTKADIWALGCLLYKLCFFTLPFGESQVAICDGNFTIPDNSRYSRNIHCLIRFMLEP
+DPEHRPDIFQVSYFAFKFAKKDCPVsninnssiPSALPEPMTASEAAARKSQIKARITDT
+IGPTETSIAPRQRPKANSATTATPSVLTIQSSATPVKVLAPGEFGNHRPKGALRPGNGPE
+Illgqgppqqppqqhrvlqqlqqgdwrlqqlhlqhrhphqqqqqqqqqqqqqqqqqqqqq
+qqqqqqhhhhhhhhllqDAYMqqyqhatqqqqmlqqqFLMHSVYQPQPSASQYPTMmpqy
+qqaffqqqmlaqhqpsqqqASPEYLTSPQEFSPALVSYTSSLPAQVGTIMDSSYSANRSV
+ADKEAIANFTNQKNISNPPDMSGWNPFGEDNFSKLTeeelldrefdllrSNRLEERASSD
+KNVDSLSAPHNHPPEDPFGSVPFISHSGSPEKKAEHSSINQENGTANPIKNGKTSPASKD
+QRTGKKTSVQGQVQKGNdesesdfesdppspksseeeeqddeeVLQGEQGDFNDDDTEPE
+NLGHRPLLMdsedeeeeekhssdsdyeQAKAKYSDMSSVYRDRSGSGPTQDLNTILLTSA
+QLSSDVAVETPKQEFDVFGAVPFFAVRAQQPQQEKNEKNLPQHRFPAAGLEQEEFDVFTK
+APFSKKVNVQECHAVGPEAHTIPGYPKSVDVFGSTPFQPFLTSTSKSESNEDLFGLVPFD
+EITGSQQQKVkqrslqklssrqrrTKQDMSKSNGKRHHGtptstkktlkptYRTPERARR
+HKKVGRRDSQSSNEFLTISDSKENISVALTDGKDRGNVLQPEESLLDPFGAKPFHSPDLS
+WHPPHQGLSDIRADHNTVLPGRPRQNSLHGSFHSADVLKMDDFGAVPFTELVVQSITPHQ
+SQQSQPVELDPFGAAPFPSKQ
+>sp|P06213|INSR_HUMAN Insulin receptor OS=Homo sapiens GN=INSR PE=1 SV=4
+MATggrrgaaaapllvavaalllgaagHLYPGEVCPGMDIRNNLTRLHELENCSVIEGHL
+QILLMFKTRPEDFRDLSFPKLIMITDYLLLFRVYGLESLKDLFPNLTVIRGSRLFFNYAL
+VIFEMVHLKELGLYNLMNITRGSVRIEKNNELCYLATIDWSRILDSVEDNYIVLNKDDNE
+ECGDICPGTAKGKTNCPATVINGQFVERCWTHSHCQKVCPTICKSHGCTAEGLCCHSECL
+GNCSQPDDPTKCVACRNFYLDGRCVETCPPPYYHFQDWRCVNFSFCQDLHHKCKNSRRQG
+CHQYVIHNNKCIPECPSGYTMNSSNLLCTPCLGPCPKVCHLLEGEKTIDSVTSAQELRGC
+TVINGSLIINIRggnnlaaeleanlglieeiSGYLKIRRSYALVSLSFFRKLRLIRGETL
+EIGNYSFYALDNQNLRQLWDWSKHNLTITQGKLFFHYNPKLCLSEIHKMEEVSGTKGRQE
+RNDIALKTNGDQASCENELLKFSYIRTSFDKILLRWEPYWPPDFRDLLGFMLFYKEAPYQ
+NVTEFDGQDACGSNSWTVVDIDPPLRSNDPKSQNHPGWLMRGLKPWTQYAIFVKTLVTFS
+DERRTYGAKSDIIYVQTDATNPSVPLDPISVSNSSSQIILKWKPPSDPNGNITHYLVFWE
+RQAEDSELFELDYCLKGLKLPSRTWSPPFESEDSQKHNQSEYEDSAGECCSCPKTDSQIL
+KELEESSFRKTFEDYLHNVVFVPRKTSSGTGAEDPRPSRKRRSLGDvgnvtvavptvaaf
+pntsstsvptspEEHRPFEKVVNKESLVISGLRHFTGYRIELQACNQDTPEERCSVAAYV
+SARTMPEAKADDIVGPVTHEIFENNVVHLMWQEPKEPNGLIVLYEVSYRRYGDEELHLCV
+SRKHFALERGCRLRGLSPGNYSVRIRATSLAGNGSWTEPTYFYVTDYLDVPSNIAKIIIG
+PLIFVFLFSVVIGSIYLFLRKRQPDGPLGPLYASSNPEYLSASDVFPCSVYVPDEWEVSR
+EKITLLRELGQGSFGMVYEGNARDIIKGEAETRVAVKTVNESASLRERIEFLNEASVMKG
+FTCHHVVRLLGVVSKGQPTLVVMELMAHGDLKSYLRSLRPEAENNPGRPPPTLQEMIQMA
+AEIADGMAYLNAKKFVHRDLAARNCMVAHDFTVKIGDFGMTRDIYETDYYRKGGKGLLPV
+RWMAPESLKDGVFTTSSDMWSFGVVLWEITSLAEQPYQGLSNEQVLKFVMDGGYLDQPDN
+CPERVTDLMRMCWQFNPKMRPTFLEIVNLLKDDLHPSFPEVSFFHSEENKAPeseeleme
+fedmeNVPLDRSSHCQREEAGGRDGGSSLGFKRSYEEHIPYTHMNGGKKNGRILTLPRSN
+PS
+>sp|P08100|OPSD_HUMAN Rhodopsin OS=Homo sapiens GN=RHO PE=1 SV=1
+MNGTEGPNFYVPFSNATGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLY
+VTVQHKKLRTPLNYILLNLAVADLFMVLGGFTSTLYTSLHGYFVFGPTGCNLEGFFATLG
+GEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLAGWSRYIP
+EGLQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIIIFFCYGQLVFTVkeaaaqqqes
+attqkaeKEVTRMVIIMVIAFLICWVPYASVAFYIFTHQGSNFGPIFMTIPAFFAKSAAI
+YNPVIYIMMNKQFRNCMLTTICCGKNPLGDDEASATVSKTETSQVAPA
diff -r 000000000000 -r 432ea9614cc9 test-data/four_human_proteins_taxid.fasta.log.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/four_human_proteins_taxid.fasta.log.txt Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,5 @@
+New DB title: Just 4 human proteins
+Sequence type: Protein
+Keep Linkouts: T
+Keep MBits: T
+Maximum file size: 1000000000B
diff -r 000000000000 -r 432ea9614cc9 test-data/four_human_proteins_taxid.fasta.phd
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/four_human_proteins_taxid.fasta.phd Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,4 @@
+11117184492
+29249033410
+36665887501
+5392473183
diff -r 000000000000 -r 432ea9614cc9 test-data/four_human_proteins_taxid.fasta.phi
Binary file test-data/four_human_proteins_taxid.fasta.phi has changed
diff -r 000000000000 -r 432ea9614cc9 test-data/four_human_proteins_taxid.fasta.phr
Binary file test-data/four_human_proteins_taxid.fasta.phr has changed
diff -r 000000000000 -r 432ea9614cc9 test-data/four_human_proteins_taxid.fasta.pin
Binary file test-data/four_human_proteins_taxid.fasta.pin has changed
diff -r 000000000000 -r 432ea9614cc9 test-data/four_human_proteins_taxid.fasta.pog
Binary file test-data/four_human_proteins_taxid.fasta.pog has changed
diff -r 000000000000 -r 432ea9614cc9 test-data/four_human_proteins_taxid.fasta.psd
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/four_human_proteins_taxid.fasta.psd Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,4 @@
+gnl|bl_ord_id|00
+gnl|bl_ord_id|11
+gnl|bl_ord_id|22
+gnl|bl_ord_id|33
diff -r 000000000000 -r 432ea9614cc9 test-data/four_human_proteins_taxid.fasta.psi
Binary file test-data/four_human_proteins_taxid.fasta.psi has changed
diff -r 000000000000 -r 432ea9614cc9 test-data/four_human_proteins_taxid.fasta.psq
Binary file test-data/four_human_proteins_taxid.fasta.psq has changed
diff -r 000000000000 -r 432ea9614cc9 test-data/rhodopsin_nucs.fasta
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/rhodopsin_nucs.fasta Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,161 @@
+>gi|57163782|ref|NM_001009242.1| Felis catus rhodopsin (RHO), mRNA
+ATGAACGGGACGGAGGGCCCGAACTTCTACGTGCCCTTCTCCAACAAAACGGGTGTGGTACGCAGCCCCT
+TCGAGTACCCACAGTACTACCTGGCTGAGCCATGGCAGTTCTCCATGCTGGCCGCCTACATGTTCCTGCT
+CATCGTGCTTGGCTTCCCCATCAACTTCCTCACGCTCTACGTCACGGTCCAGCACAAGAAGCTGCGCACG
+CCTCTCAACTACATCCTGCTCAACCTGGCCGTGGCTGACCTCTTCATGGTCTTCGGTGGCTTCACCACCA
+CCCTCTACACCTCTCTGCATGGATACTTTGTCTTTGGGCCCACAGGATGCAATTTGGAGGGCTTCTTTGC
+CACACTGGGCGGTGAAATTGCCCTGTGGTCTTTGGTGGTCCTGGCCATTGAGCGGTACGTGGTGGTGTGT
+AAGCCCATGAGCAACTTCCGCTTTGGGGAGAACCATGCCATAATGGGCGTCGCTTTCACCTGGGTCATGG
+CACTGGCCTGCGCTGCACCCCCCCTCGTTGGTTGGTCCAGGTACATCCCTGAAGGCATGCAGTGTTCATG
+CGGGATCGACTACTACACACTCAAGCCAGAAGTCAACAACGAGTCCTTTGTCATCTACATGTTCGTGGTC
+CACTTCACCATCCCCATGATCGTCATCTTCTTTTGCTACGGGCAGCTTGTCTTCACAGTCAAGGAGGCGG
+CAGCCCAGCAGCAGGAGTCAGCCACCACCCAGAAGGCTGAGAAGGAGGTCACTCGCATGGTCATCATCAT
+GGTCATTGCTTTCCTGATCTGTTGGGTGCCCTACGCCAGCGTGGCATTCTACATCTTCACCCACCAGGGG
+TCCAACTTTGGCCCCATCTTCATGACACTCCCGGCGTTCTTCGCAAAGTCCTCCTCCATCTACAACCCTG
+TCATCTACATCATGATGAACAAGCAGTTCCGGAACTGCATGCTCACTACCCTCTGCTGTGGCAAGAACCC
+ACTGGGTGATGACGAGGCTTCCACAACCGGTTCCAAGACGGAGACCAGCCAGGTGGCACCGGCCTAA
+
+>gi|2734705|gb|U59921.1|BBU59921 Bufo bufo rhodopsin mRNA, complete cds
+TCTTTCTAGTTTGGGGGGGGGGACTTTAAAGAGCCGCCAATATGAACGGAACAGAAGGCCCAAACTTTTA
+CATACCCATGTCCAACAAGACTGGGGTGGTGCGAAGCCCCTTTGAATACCCTCAGTATTACCTGGCAGAG
+CCATGGCAATATTCCATTCTGTGCGCGTACATGTTCCTGCTCATTCTACTTGGGTTCCCAATCAACTTCA
+TGACCTTGTACGTCACCATCCAGCACAAGAAGCTCCGGACACCCTTAAACTATATCCTGCTGAATTTGGC
+CTTTGCCAACCACTTCATGGTCCTGTGTGGATTCACGGTGACAATGTACTCCTCAATGAACGGATACTTC
+ATCCTCGGAGCCACCGGTTGCTATGTTGAAGGCTTCTTCGCTACCCTTGGTGGTGAAATCGCCCTTTGGT
+CCCTGGTGGTCTTGGCCATTGAACGATACGTGGTCGTCTGTAAGCCCATGAGCAACTTCCGATTTAGTGA
+GAACCATGCCGTCATGGGCGTAGCGTTCACCTGGATAATGGCTTTGTCCTGTGCTGTTCCTCCACTCCTT
+GGATGGTCCAGGTACATCCCCGAGGGCATGCAGTGCTCCTGCGGAGTCGACTACTACACCCTGAAGCCCG
+AGGTCAACAACGAGTCCTTCGTCATCTACATGTTCGTCGTCCACTTCACCATCCCCCTGATTATCATTTT
+CTTCTGCTATGGCCGCCTGGTGTGCACTGTGAAAGAGGCTGCAGCTCAACAGCAAGAGTCCGCCACCACC
+CAGAAGGCCGAGAAAGAGGTGACCAGGATGGTGATCATCATGGTGGTCTTCTTCCTTATCTGTTGGGTCC
+CCTACGCCTCTGTCGCTTTCTTCATCTTCAGCAATCAGGGCTCTGAGTTCGGCCCCATCTTCATGACCGT
+CCCAGCTTTCTTTGCCAAGAGTTCTTCCATCTACAACCCCGTCATCTACATCATGCTCAACAAGCAGTTC
+CGTAACTGCATGATCACCACCCTGTGCTGCGGCAAGAATCCCTTTGGAGAAGACGATGCCTCCTCTGCCG
+CCACCTCCAAGACAGAGGCTTCTTCTGTTTCTTCCAGCCAGGTGTCTCCTGCATAAGACCTTCCACCAGG
+CCTGTCTCAGGGTCCGCTGCCTCACACAGCTCCCACCGCCCCAACTCCGTCTCCTGCTCGCTAAGGCGGC
+GAAGTTCCCCTTCCATTACATAAAACGTATCTGTTCAAGAAAGGCGACGACGAAGGAGAAGAAGAGGAGC
+CCCCCCGAACCCCTTCGCTGCTGCTGAAAACGACTTGATTGCTTCTGCAACGCAACGGGGCCTTACGGCA
+GCGAAGGGGTTGTCATCCGGACGCGCCAAGAATTCCTTCGAGACTGTAAATATCTTAAAGGAACCGTCCT
+GCTAGTTACCGACGCCGCTCCTGTAGCCGCCGTTCCCCCGCACTCCGGCCGGTTCATACCTCTTATTTTT
+TTGCAATGCAACAGAAAATAATATTTTTGTTCCCACGGCTTTTCCCGGTCAGGTCTGGTAGTGGCGGAGA
+TTGGCCGACCCCTCGCACCTGTAATAAAGCGCAG
+
+>gi|283855845|gb|GQ290303.1| Cynopterus brachyotis voucher 20020434 rhodopsin (RHO) gene, exons 1 through 5 and partial cds
+GTGCCCTTCTCCAACAAGACAGGCGTGGTGCGCAGTCCCTTCGAGCATCCACAGTACTACCTGGCCGAGC
+CATGGCAGTTCTCCATGCTGGCCGCCTACATGTTTCTGCTGATCGTGCTCGGCTTCCCCATCAACTTCCT
+CACGCTCTATGTCACGGTTCAGCACAAGAAGCTGCGTACGCCTCTCAACTACATCCTGCTCAACCTGGCC
+GTGGCCGACCTCTTCATGGTCTTCGGAGGCTTCACCACCACCCTCTACACCTCCCTGCATGGATACTTTG
+TCTTCGGGCCTACGGGATGCAATCTGGAGGGCTTTTTTGCCACCCTGGGAGGTATGAGCTGAGATGCGGG
+TAAGGAGGAGGCATAGAGGCATCTGGGAACAGTCCCAAGCTTGGGGTGAAGGCTAAGAGGCCTTCTTCCT
+TGTTCTGTCATTGGCGTCGTCCGAAGCCCTCACTTAATCAACAAACAGTTTGGTGGTGAGGCGCTGAGCT
+CCATTTGGAGAGGGCAGGTATCGAGCACTGTTTTATCCCCCCTGGAGTGGTGCCATTGCCTTGCTTTACA
+GCAAAGAAACTGAGGATGAGAGGAGTCGAGGGTCTTGCCAGGTCACATCATGGCAGAGACAGAGCTGAGT
+TTCAACCCTGCATCTATGTGCAGTTTCCCTTGGAGCAGCTATGTTAGGTCAGACCCACGGTGGGCACTGG
+GGAGAGAGCTGCACAAGACAGGTCCCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTCCTGATTGCCA
+GGAGTGATGTGCAGCGCAAATGTCTGAATTCCATTATTATGTGCTCCTTCTTCCTCTGAGCCAAACATCC
+ATCTTCATGGCTCCTAGAATTGGGTCCCACCCACATGAGCAGGTCATTTTGTTTCCCTAGAGGGGAGAGG
+TCACTGCTGTGGAGGGAGGGAAGGTTCGTCCCGCTCCATGTTTCTGTTGTCTCTGCAATGCCTTTCTCTA
+GGGACTCTGCCTATTGCCCCAAGAAGGACACATTCTTCTGTAAAAACTCCCTCCTGGGTTCCCAGTCTAA
+TCAAGACCTCTAAACTGATTTCCATGTCCCTCATGAACCCAAAGCTCTAACTGAATTAAACTTCTCAGGA
+CTTACTCCACTCTCCTCGTCCATCATGCAGCCCCTCTGCCCAGCACCCTATCTCCTCTTCTTCCCAGTGT
+CTGAGCCCACTGTACCCTGAGACTTCGCTCCAGGCCTGCCCCAGGCTGCCTTCTCAGGTGCCCTCTCCCA
+CATAGGAGGAGCACGGCCTCCTTAGACAGACGTGGGGTGCAGGTTGGTGGCATGCTGACTGATAGCTGAC
+TGCCTTGCAGGTGAAATTGCCCTGTGGTCCTTGGTGGTCCTGGCCATCGAGCGGTACGTGGTGGTATGCA
+AGCCCATGAGCAACTTCCGCTTCGGGGAGAACCACGCCATCATGGGCCTTGCCCTCACCTGGGTCATGGC
+ACTGGCCTGCGCCGCGCCCCCGCTAGTCGGCTGGTCCAGGTAATGGCACTGAACAGAAGGGAAGTGCCTC
+TGAGGTCTTCTTAGGGTCCCCCAGCTGGGACTCAAACCTAGGGCTGTCTGGTTCCAGGCACGGAACTGGC
+GACTCCACTGGGGTTGGGGTTTAGGGCAAGGAAGGAGAGGATCAGACCCTAATGTTGTTACGTGGGTTGG
+TCCGCATGTCAAGGAGAATCCAAGACACCCAATCCTTCACCTTGGCTGTGCCCCTAATCCTCATCTAAGC
+CAGGTTCAGATTCCAATCCTCTTTGGCCCAGTGCTCCGTGGGAAGCTCCCTCTGACCTTGGGCCTCAGCG
+CCTGGGGTTGCTGAGCCTTCCTAGTATAGGTGGTGACATCGTAGCCCCTGGGACCTGGATCCTGCCCAGT
+CTGCAGGCCATCATCTCCAAATGGGGCTGAGATGAGATGTGAGGAAAGAGGGGAGACAGTGGTTTGGAAA
+ACTGGACTGGTGGCTTTTTTGGGTTTCCAGAGGACTCATCTTCCTCTGCTTCTAGAATATTCCCACTCTC
+TCTTCCCTTTCCTCATTCTTCCTGGGTTATTTTTTTTTCCCTTTGCTGAATTCGAGCCCCATTCCCTCCA
+GCCTCTTTCCCTGTCTTATCTAGCCCAGTCCAGTTATATTCTCATAGGCAGAGGCAACAGATGCTCCAAA
+TTTTCTGAGGTCGGTTCCAACATCGCCACCCTCTAAAATCAGTGAAACATCCTAACTACATGCCTCATAG
+TCCTCCTGTTTCCAAAAACTGCAAAGATCTCCTGGTTACCCTGTATGCCCATCTTTGGGCTAGAAAATCC
+TCTCACCCTGTTAATAGTAAGACCCTGGTTTGTACAAACTGCCTCAAACACAGAGTTTAGGGGCTTTTCC
+CTTCTCTCCGCCAACCTCTGACAGGCAGAGTCTGAGGCCTGGCCTCCAGCTGCTGCGGGGAGCAGGTCTG
+GTAAAGAATCCTGTGCAGGTCAGTGGTATACAGGTCCTGTCAGGTGACAGCCTGGGCGAGAGACTGGAAA
+GTATCAGGATAACACGGCTGCCAGACGAACAACAAAACAACACTGAATTCACAAGGCGCATTCGAATCCT
+CTCTCAGTCCATTTGATCCTCAGTCACACAGCCGAGTAGACACTTTATCAACTCATTTAACAGAAAGGGA
+AAGTGAAGCCCAGAGCGAGGCCAGCAACGTGGCAGGTCACTCTGGTCATCTAGGGCCTGTTCCCAACTCT
+TTCACATGTGGGTCTCCAATATGTTCCCTCCTGTCCCAATCTCTGCCGGCCCTCAGGTACATCCCAGAGG
+GCATGCAGTGCTCATGTGGAATCGACTACTACACCCTCAAGCCGGAGGTCAACAACGAGTCCTTTGTCAT
+CTACATGTTCGTGGTCCACTTCACCATCCCTATGATTGTCATATTCTTTTGCTATGGACAGCTGGTCTTC
+ACCGTCAAGGAGGTAAGGTCATGTGTTGGGCACTGGGGACATGCACACTGAGTGAATGGAGCCCAGCTCC
+ATTCCCAGAGTTGCCACAGTCTGGACACCTGACCTTGTGTCCCTGCAGGCAGCTGCCCAGCAGCAGGAGT
+CAGCCACCACCCAGAAGGCCGAGAAGGAGGTCACCCGTATGGTCATCATCATGGTCATTGCTTTCCTAAT
+CTGTTGGCTGCCGTATGCCGGCGTGGCATTCTACATCTTCACCCACCAGGGCTCTAACTTTGGCCCCATC
+TTCATGACCCTCCCGGCATTCTTTGCCAAGTCGTCCTCCATCTACAACCCTGTCATCTATATCATGATGA
+ACAAGCAGGTGCCAGGTGGTAGGGAGGGAGGGTCTGGGTCCCCCAGGCTGCAGGCACTGCCCACAGAGGA
+CAAGCCACATCCTTGACTAGGCAGACCCCAGTCTTCCCATCTGCAAAATTAGGCAGGGGAGTTCGTCTCC
+CCCAGGCATCAGAGACATCGGGGAGAAATGCACATTTCTGGAGATGAATCAGCATCTCAGGGTGGGCCCA
+GGAACCTGCACTTCTAAAAACCATTCCACATGACTCTGAGGCTAGCATGAGAAGTGATGATCCACATGGT
+TCTGGAGGCCTGCTTTAAAAGTCAAGTGGTCAAAGTCCCAAGCCTGGGAACGGGATGGTGCCAGTCTCCA
+TTAAAGAGATCAAAAGGAGCTAGAAAGTCTTGTGATGAAAGATGAAGGGATAAAGCCGTCCTTTAACACA
+GATCAGTGATTTCTCTGCAGAATCCATGACCCAGTGGGAAAAAGTGGTCCCTGGAGTCAGGCATATTGGA
+TTCAAATCCTAGCTCTGCTATTTTCTAGCTATGTAACCTTGGGCAAGTCATCTCCCTTCTCTGTGCTTCA
+GTTTCTTCTTTCATAGAAAGGGTAAAATCCCAAACTCTTGGGTTAAATGAGATAACTTACATAGCCCTTG
+ATATGCAGAGGCATTATGGAATGTCGTTAGTGACAAAGTTCCCTTGGGTTTGGTCCCTGGTATCTCTGGA
+GTGAGATTGCATATGTTCCCTTCAGAGGGTCAGATTTGGGATGAGAGTGGAGGCTGCGAGGGCCTGAGTG
+GGAAGGGATTGGAGGCAAATCTCACCAACCATGTCAGTTTGCTACACACACTTTGGGTGGACCCTGACCC
+TGACTCATGCTTCTTGCCTTCCAGTTCCGGAACTGCATGCTCACTACCCTCTGCTGTGGCAAGAACCCAC
+TGGGTGACGATGAGGCCTCCACCACTGCCTC
+
+>gi|283855822|gb|GQ290312.1| Myotis ricketti voucher GQX10 rhodopsin (RHO) mRNA, partial cds
+GTGCCCTTCTCCAACAAGACGGGTGTGGTGCGCAGCCCCTTCGAGTACCCGCAGTACTACCTGGCTGAGC
+CCTGGCAGTTCTCCATGCTGGCTGCCTACATGTTTCTGCTGATCGTGCTCGGATTCCCCATCAACTTCCT
+CACGCTCTACGTCACCGTCCAGCACAAGAAGCTGCGCACGCCTCTCAACTACATCCTGCTCAACCTGGCT
+GTGGCCAACCTCTTCATGGTCTTTGGAGGCTTCACCACCACCCTGTATACCTCTATGCATGGATACTTCG
+TCTTCGGGGCCACGGGATGCAATCTGGAGGGCTTCTTTGCCACGCTGGGCGGTGAAATCGCCCTGTGGTC
+CCTGGTGGTCCTGGCCATCGAGCGGTATGTGGTGGTCTGCAAGCCCATGAGCAACTTCCGCTTTGGGGAG
+AACCACGCCATCATGGGCCTCGCCTTCACGTGGGTCATGGCACTGGCCTGCGCTGCACCCCCACTAGCCG
+GCTGGTCCAGGTACATCCCAGAGGGCATGCAGTGCTCGTGTGGGATTGACTACTACACGCTCAAACCGGA
+GGTCAACAACGAGTCCTTCGTCATCTACATGTTCGTGGTCCACTTCACCATCCCCATGATTGTCATTTTC
+TTCTGCTACGGACAGCTGGTGTTCACAGTGAAGGAGGCGGCTGCCCAGCAGCAGGAGTCAGCCACCACCC
+AGAAGGCCGAGAAGGAAGTCACGCGCATGGTCATCATCATGGTCGTTGCGTTCCTAATCTGTTGGCTGCC
+CTACGCCAGCGTGGCATTCTACATCTTTACCCACCAGGGCTCTAACTTTGGCCCTGTCTTCATGACCATC
+CCGGCATTCTTCGCCAAGTCATCCTCCATCTACAACCCGGTCATCTATATCATGATGAACAAGCAGTTCC
+GGAACTGCATGCTCACCACCCTCTGCTGTGGCAAGAACCCACTGGGTGATGACGAAGCATCCACCACTGC
+CTC
+
+>gi|18148870|dbj|AB062417.1| Synthetic construct Bos taurus gene for rhodopsin, complete cds
+ATGAACGGGACCGAGGGCCCAAACTTCTACGTGCCTTTCTCCAACAAGACGGGCGTCGTACGCAGCCCCT
+TCGAGGCGCCGCAGTACTACCTGGCTGAGCCATGGCAGTTCAGCATGCTGGCCGCCTACATGTTCCTGCT
+GATCATGCTTGGCTTCCCCATCAACTTCCTCACGCTGTACGTCACAGTCCAGCACAAGAAGCTGAGGACC
+CCCCTCAACTACATCCTGCTCAACCTGGCCGTGGCAGATCTCTTCATGGTGTTCGGGGGCTTCACCACCA
+CCCTGTATACCTCTCTGCACGGGTACTTCGTGTTCGGTCCGACGGGCTGCAACCTCGAGGGCTTCTTTGC
+CACCTTAGGCGGTGAAATTGCACTGTGGTCCTTGGTGGTGCTAGCCATCGAGCGGTACGTAGTGGTGTGC
+AAGCCCATGAGCAACTTCCGCTTCGGGGAGAACCACGCCATCATGGGCGTCGCATTCACCTGGGTCATGG
+CTCTGGCCTGTGCGGCCCCCCCCCTCGTCGGCTGGTCTAGATACATCCCGGAGGGGATGCAGTGCTCGTG
+CGGGATCGATTACTACACGCCCCACGAGGAGACCAACAATGAGTCGTTCGTCATCTACATGTTCGTTGTA
+CACTTCATCATCCCCCTGATTGTCATATTCTTCTGCTACGGGCAGCTGGTCTTCACCGTCAAGGAGGCTG
+CAGCCCAGCAGCAGGAGTCGGCCACCACTCAGAAGGCCGAGAAGGAGGTCACGCGTATGGTCATCATCAT
+GGTCATCGCTTTCCTCATATGCTGGCTGCCCTACGCAGGTGTGGCGTTCTACATCTTCACCCATCAGGGA
+TCCGACTTTGGCCCCATCTTCATGACCATCCCGGCTTTCTTTGCCAAGACGTCTGCCGTCTATAACCCCG
+TCATCTACATCATGATGAACAAGCAGTTCCGGAACTGCATGGTCACCACTCTCTGCTGTGGCAAGAACCC
+CCTAGGTGACGACGAGGCCTCCACGACCGTGTCCAAGACAGAGACCAGCCAAGTGGCCCCTGCCTAA
+
+>gi|12583664|dbj|AB043817.1| Conger myriaster conf gene for fresh water form rod opsin, complete cds
+CCGCTACTGACGAACCGCAACCATGAACGGCACTGAGGGACCTAACTTCTACATCCCCATGTCAAACGCC
+ACTGGTGTAGTGAGGAGTCCATTTGAATACCCGCAGTACTACCTTGCAGAACCATGGGCTTTCTCAGCTC
+TGTCTGCCTACATGTTCTTCCTGATTATCGCCGGATTCCCCATCAACTTCCTCACCCTGTATGTCACCAT
+CGAACATAAGAAACTGAGGACCCCACTGAACTACATTCTGCTGAACCTGGCCGTGGCCGACCTCTTCATG
+GTGTTTGGCGGATTCACCACCACGATGTACACCTCCATGCACGGCTACTTTGTCTTCGGCCCCACCGGCT
+GCAACATCGAAGGGTTCTTCGCCACCCTCGGCGGCGAGATTGCCCTCTGGTGCCTCGTTGTCCTGGCCAT
+TGAAAGGTGGATGGTCGTCTGCAAGCCAGTGACCAATTTCCGCTTCGGTGAGAGCCATGCCATCATGGGT
+GTCATGGTGACCTGGACCATGGCATTGGCCTGTGCCCTCCCCCCTCTCTTCGGCTGGTCTCGGTACATTC
+CGGAAGGTCTGCAGTGCTCGTGCGGGATCGACTACTATACCCGGGCGCCTGGGATCAACAATGAGTCCTT
+TGTGATCTACATGTTTACCTGCCACTTCTCCATCCCACTCGCCGTCATCTCTTTCTGCTACGGCCGACTG
+GTGTGCACCGTCAAAGAGGCCGCTGCCCAGCAACAGGAGTCCGAGACCACCCAGAGGGCTGAGCGGGAGG
+TCACCCGCATGGTCGTCATCATGGTCATCTCCTTCCTGGTCTGCTGGGTGCCCTATGCCAGTGTGGCCTG
+GTACATCTTTACCCACCAGGGAAGCACTTTTGGGCCCATCTTCATGACCATTCCATCCTTCTTTGCCAAG
+AGTTCAGCCCTCTACAACCCCATGATCTACATCTGCATGAACAAGCAGTTCCGCCATTGCATGATCACCA
+CCCTCTGCTGTGGGAAGAACCCCTTCGAGGAGGAGGATGGAGCGTCCGCCACTAGCTCTAAAACTGAGGC
+TTCATCCGTGTCCTCCAGCTCTGTCTCCCCGGCATAAACCTTGTTTGACCGAACACCACGCATCAACACA
+AAGACCAAGAATGCTGACTAAATGCTAACATTTCAGGGAAATCCAAAGACTTTTTACTATTTTTTTACAC
+AACCATATAGGTTGCAAACAGAGGTTTAGCCCTGTTTACAGGTTGTCATCAATGTGATGTCAGTATGTAC
+AATATAGTCAACTTGATAGCAAGTTGTTGGCTTATTTCAGATTGTATGGGCAATGTAATCAACCATATGT
+GAAATAAATTGCAA
diff -r 000000000000 -r 432ea9614cc9 test-data/rhodopsin_proteins.fasta
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/rhodopsin_proteins.fasta Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,43 @@
+>gi|57163783|ref|NP_001009242.1| rhodopsin [Felis catus]
+MNGTEGPNFYVPFSNKTGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRT
+PLNYILLNLAVADLFMVFGGFTTTLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVC
+KPMSNFRFGENHAIMGVAFTWVMALACAAPPLVGWSRYIPEGMQCSCGIDYYTLKPEVNNESFVIYMFVV
+HFTIPMIVIFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICWVPYASVAFYIFTHQG
+SNFGPIFMTLPAFFAKSSSIYNPVIYIMMNKQFRNCMLTTLCCGKNPLGDDEASTTGSKTETSQVAPA
+
+>gi|3024260|sp|P56514.1|OPSD_BUFBU RecName: Full=Rhodopsin
+MNGTEGPNFYIPMSNKTGVVRSPFEYPQYYLAEPWQYSILCAYMFLLILLGFPINFMTLYVTIQHKKLRT
+PLNYILLNLAFANHFMVLCGFTVTMYSSMNGYFILGATGCYVEGFFATLGGEIALWSLVVLAIERYVVVC
+KPMSNFRFSENHAVMGVAFTWIMALSCAVPPLLGWSRYIPEGMQCSCGVDYYTLKPEVNNESFVIYMFVV
+HFTIPLIIIFFCYGRLVCTVKEAAAQQQESATTQKAEKEVTRMVIIMVVFFLICWVPYASVAFFIFSNQG
+SEFGPIFMTVPAFFAKSSSIYNPVIYIMLNKQFRNCMITTLCCGKNPFGEDDASSAATSKTEASSVSSSQ
+VSPA
+
+>gi|283855846|gb|ADB45242.1| rhodopsin [Cynopterus brachyotis]
+VPFSNKTGVVRSPFEHPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLA
+VADLFMVFGGFTTTLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGE
+NHAIMGLALTWVMALACAAPPLVGWSRYIPEGMQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIVIF
+FCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICWLPYAGVAFYIFTHQGSNFGPIFMTL
+PAFFAKSSSIYNPVIYIMMNKQFRNCMLTTLCCGKNPLGDDEASTTAS
+
+>gi|283855823|gb|ADB45229.1| rhodopsin [Myotis pilosus]
+VPFSNKTGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLA
+VANLFMVFGGFTTTLYTSMHGYFVFGATGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGE
+NHAIMGLAFTWVMALACAAPPLAGWSRYIPEGMQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIVIF
+FCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVVAFLICWLPYASVAFYIFTHQGSNFGPVFMTI
+PAFFAKSSSIYNPVIYIMMNKQFRNCMLTTLCCGKNPLGDDEASTTAS
+
+>gi|223523|prf||0811197A rhodopsin [Bos taurus]
+MNGTEGPNFYVPFSNKTGVVRSPFEAPQYYLAEPWQFSMLAAYMFLLIMLGFPINFLTLYVTVQHKKLRT
+PLNYILLNLAVADLFMVFGGFTTTLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVC
+KPMSNFRFGENHAIMGVAFTWVMALACAAPPLVGWSRYIPEGMQCSCGIDYTPHEETNNESFVIYMFVVH
+FIIPLIVIFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICWLPYAGVAFYIFTHQGS
+DFGPIFMTIPAFFAKTSAVYNPVIYIMMNKQFRNCMVTTLCCGKNPLGDDEASTTVSKTETSQVAPA
+
+>gi|12583665|dbj|BAB21486.1| fresh water form rod opsin [Conger myriaster]
+MNGTEGPNFYIPMSNATGVVRSPFEYPQYYLAEPWAFSALSAYMFFLIIAGFPINFLTLYVTIEHKKLRT
+PLNYILLNLAVADLFMVFGGFTTTMYTSMHGYFVFGPTGCNIEGFFATLGGEIALWCLVVLAIERWMVVC
+KPVTNFRFGESHAIMGVMVTWTMALACALPPLFGWSRYIPEGLQCSCGIDYYTRAPGINNESFVIYMFTC
+HFSIPLAVISFCYGRLVCTVKEAAAQQQESETTQRAEREVTRMVVIMVISFLVCWVPYASVAWYIFTHQG
+STFGPIFMTIPSFFAKSSALYNPMIYICMNKQFRHCMITTLCCGKNPFEEEDGASATSSKTEASSVSSSS
+VSPA
diff -r 000000000000 -r 432ea9614cc9 test-data/segmasker_four_human.fasta
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/segmasker_four_human.fasta Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,61 @@
+>sp|Q9BS26|ERP44_HUMAN Endoplasmic reticulum resident protein 44 OS=Homo sapiens GN=ERP44 PE=1 SV=1
+MHPAVFlslpdlrcsllllVTWVFTPVTTEITSLDTENIDEILNNADVALVNFYADWCRF
+SQMLHPIFEEASDVIKEEFPNENQVVFARVDCDQHSDIAQRYRISKYPTLKLFRNGMMMK
+REYRGQRSVKALADYIRQQKSDPIQEIRDLAEITTLDRSKRNIIGYFEQKDSDNYRVFER
+VANILHDDCAFLSAFGDVSKPERYSGDNIIYKPPGHSAPDMVYLGAMTNFDVTYNWIQDK
+CVPLVREITFENGEELTEEGLPFLILFHMKEDTESLEIFQNEVARQLISEKGTINFLHAD
+CDKFRHPLLHIQKTPADCPVIAIDSFRHMYVFGDFKDVLIPGKLKQFVFDLHSGKLHREF
+HHGPDPTDTAPGEQAQDVASSPPESSFQKLAPSEYRYTLLRDRDEL
+>sp|Q9NSY1|BMP2K_HUMAN BMP-2-inducible protein kinase OS=Homo sapiens GN=BMP2K PE=1 SV=2
+MKKFSRMPKSEggsgggaagggaggagagagcgsggssvgvrvfavgRHQVTLEESLAEG
+GFSTVFLVRTHGGIRCALKRMYVNNMPDLNVCKREITIMKELSGHKNIVGYLDCAVNSIS
+DNVWEVLILMEYCRAGQVVNQMNKKLQTGFTEPEVLQIFCDTCEAVARLHQCKTPIIHRD
+LKVENILLNDGGNYVLCDFGSATNKFLNPQKDGVNVVEEEIKKYTTLSYRAPEMINLYGG
+KPITTKADIWALGCLLYKLCFFTLPFGESQVAICDGNFTIPDNSRYSRNIHCLIRFMLEP
+DPEHRPDIFQVSYFAFKFAKKDCPVsninnssiPSALPEPMTASEAAARKSQIKARITDT
+IGPTETSIAPRQRPKANSATTATPSVLTIQSSATPVKVLAPGEFGNHRPKGALRPGNGPE
+Illgqgppqqppqqhrvlqqlqqgdwrlqqlhlqhrhphqqqqqqqqqqqqqqqqqqqqq
+qqqqqqhhhhhhhhllqDAYMqqyqhatqqqqmlqqqFLMHSVYQPQPSASQYPTMmpqy
+qqaffqqqmlaqhqpsqqqASPEYLTSPQEFSPALVSYTSSLPAQVGTIMDSSYSANRSV
+ADKEAIANFTNQKNISNPPDMSGWNPFGEDNFSKLTeeelldrefdllrSNRLEERASSD
+KNVDSLSAPHNHPPEDPFGSVPFISHSGSPEKKAEHSSINQENGTANPIKNGKTSPASKD
+QRTGKKTSVQGQVQKGNdesesdfesdppspksseeeeqddeeVLQGEQGDFNDDDTEPE
+NLGHRPLLMdsedeeeeekhssdsdyeQAKAKYSDMSSVYRDRSGSGPTQDLNTILLTSA
+QLSSDVAVETPKQEFDVFGAVPFFAVRAQQPQQEKNEKNLPQHRFPAAGLEQEEFDVFTK
+APFSKKVNVQECHAVGPEAHTIPGYPKSVDVFGSTPFQPFLTSTSKSESNEDLFGLVPFD
+EITGSQQQKVkqrslqklssrqrrTKQDMSKSNGKRHHGtptstkktlkptYRTPERARR
+HKKVGRRDSQSSNEFLTISDSKENISVALTDGKDRGNVLQPEESLLDPFGAKPFHSPDLS
+WHPPHQGLSDIRADHNTVLPGRPRQNSLHGSFHSADVLKMDDFGAVPFTELVVQSITPHQ
+SQQSQPVELDPFGAAPFPSKQ
+>sp|P06213|INSR_HUMAN Insulin receptor OS=Homo sapiens GN=INSR PE=1 SV=4
+MATggrrgaaaapllvavaalllgaagHLYPGEVCPGMDIRNNLTRLHELENCSVIEGHL
+QILLMFKTRPEDFRDLSFPKLIMITDYLLLFRVYGLESLKDLFPNLTVIRGSRLFFNYAL
+VIFEMVHLKELGLYNLMNITRGSVRIEKNNELCYLATIDWSRILDSVEDNYIVLNKDDNE
+ECGDICPGTAKGKTNCPATVINGQFVERCWTHSHCQKVCPTICKSHGCTAEGLCCHSECL
+GNCSQPDDPTKCVACRNFYLDGRCVETCPPPYYHFQDWRCVNFSFCQDLHHKCKNSRRQG
+CHQYVIHNNKCIPECPSGYTMNSSNLLCTPCLGPCPKVCHLLEGEKTIDSVTSAQELRGC
+TVINGSLIINIRggnnlaaeleanlglieeiSGYLKIRRSYALVSLSFFRKLRLIRGETL
+EIGNYSFYALDNQNLRQLWDWSKHNLTITQGKLFFHYNPKLCLSEIHKMEEVSGTKGRQE
+RNDIALKTNGDQASCENELLKFSYIRTSFDKILLRWEPYWPPDFRDLLGFMLFYKEAPYQ
+NVTEFDGQDACGSNSWTVVDIDPPLRSNDPKSQNHPGWLMRGLKPWTQYAIFVKTLVTFS
+DERRTYGAKSDIIYVQTDATNPSVPLDPISVSNSSSQIILKWKPPSDPNGNITHYLVFWE
+RQAEDSELFELDYCLKGLKLPSRTWSPPFESEDSQKHNQSEYEDSAGECCSCPKTDSQIL
+KELEESSFRKTFEDYLHNVVFVPRKTSSGTGAEDPRPSRKRRSLGDvgnvtvavptvaaf
+pntsstsvptspEEHRPFEKVVNKESLVISGLRHFTGYRIELQACNQDTPEERCSVAAYV
+SARTMPEAKADDIVGPVTHEIFENNVVHLMWQEPKEPNGLIVLYEVSYRRYGDEELHLCV
+SRKHFALERGCRLRGLSPGNYSVRIRATSLAGNGSWTEPTYFYVTDYLDVPSNIAKIIIG
+PLIFVFLFSVVIGSIYLFLRKRQPDGPLGPLYASSNPEYLSASDVFPCSVYVPDEWEVSR
+EKITLLRELGQGSFGMVYEGNARDIIKGEAETRVAVKTVNESASLRERIEFLNEASVMKG
+FTCHHVVRLLGVVSKGQPTLVVMELMAHGDLKSYLRSLRPEAENNPGRPPPTLQEMIQMA
+AEIADGMAYLNAKKFVHRDLAARNCMVAHDFTVKIGDFGMTRDIYETDYYRKGGKGLLPV
+RWMAPESLKDGVFTTSSDMWSFGVVLWEITSLAEQPYQGLSNEQVLKFVMDGGYLDQPDN
+CPERVTDLMRMCWQFNPKMRPTFLEIVNLLKDDLHPSFPEVSFFHSEENKAPeseeleme
+fedmeNVPLDRSSHCQREEAGGRDGGSSLGFKRSYEEHIPYTHMNGGKKNGRILTLPRSN
+PS
+>sp|P08100|OPSD_HUMAN Rhodopsin OS=Homo sapiens GN=RHO PE=1 SV=1
+MNGTEGPNFYVPFSNATGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLY
+VTVQHKKLRTPLNYILLNLAVADLFMVLGGFTSTLYTSLHGYFVFGPTGCNLEGFFATLG
+GEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLAGWSRYIP
+EGLQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIIIFFCYGQLVFTVkeaaaqqqes
+attqkaeKEVTRMVIIMVIAFLICWVPYASVAFYIFTHQGSNFGPIFMTIPAFFAKSAAI
+YNPVIYIMMNKQFRNCMLTTICCGKNPLGDDEASATVSKTETSQVAPA
diff -r 000000000000 -r 432ea9614cc9 test-data/segmasker_four_human.maskinfo-asn1
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/segmasker_four_human.maskinfo-asn1 Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,114 @@
+Blast-db-mask-info ::= {
+ algo-id 1,
+ algo-program seg,
+ algo-options "window=12; locut=2.2; hicut=2.5",
+ masks {
+ masks {
+ int {
+ from 6,
+ to 18,
+ id local id 1
+ },
+ packed-int {
+ {
+ from 11,
+ to 46,
+ id local id 2
+ },
+ {
+ from 325,
+ to 332,
+ id local id 2
+ },
+ {
+ from 421,
+ to 443,
+ id local id 2
+ },
+ {
+ from 437,
+ to 450,
+ id local id 2
+ },
+ {
+ from 447,
+ to 496,
+ id local id 2
+ },
+ {
+ from 501,
+ to 516,
+ id local id 2
+ },
+ {
+ from 536,
+ to 554,
+ id local id 2
+ },
+ {
+ from 545,
+ to 558,
+ id local id 2
+ },
+ {
+ from 636,
+ to 648,
+ id local id 2
+ },
+ {
+ from 737,
+ to 762,
+ id local id 2
+ },
+ {
+ from 789,
+ to 806,
+ id local id 2
+ },
+ {
+ from 970,
+ to 983,
+ id local id 2
+ },
+ {
+ from 999,
+ to 1010,
+ id local id 2
+ }
+ },
+ packed-int {
+ {
+ from 3,
+ to 26,
+ id local id 3
+ },
+ {
+ from 372,
+ to 390,
+ id local id 3
+ },
+ {
+ from 766,
+ to 782,
+ id local id 3
+ },
+ {
+ from 780,
+ to 791,
+ id local id 3
+ },
+ {
+ from 1312,
+ to 1324,
+ id local id 3
+ }
+ },
+ int {
+ from 230,
+ to 246,
+ id local id 4
+ }
+ },
+ more FALSE
+ }
+}
diff -r 000000000000 -r 432ea9614cc9 test-data/segmasker_four_human.maskinfo-asn1-binary
Binary file test-data/segmasker_four_human.maskinfo-asn1-binary has changed
diff -r 000000000000 -r 432ea9614cc9 test-data/tblastn_four_human_vs_rhodopsin.html
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/tblastn_four_human_vs_rhodopsin.html Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,787 @@
+
+
BLAST Search Results
+
+
+
+TBLASTN 2.2.30+
+
+
+Query= sp|Q9BS26|ERP44_HUMAN Endoplasmic reticulum resident protein 44
+OS=Homo sapiens GN=ERP44 PE=1 SV=1
+
+Length=406
+
+Subject= gi|57163782|ref|NM_001009242.1| Felis catus rhodopsin (RHO), mRNA
+
+Length=1047
+
+
+***** No hits found *****
+
+
+
+Lambda K H a alpha
+ 0.347 0.182 0.684 0.522 1.92
+
+Gapped
+Lambda K H a alpha sigma
+ 0.299 0.0710 0.270 1.10 13.8 14.5
+
+Effective search space used: 127710
+
+
+Query= sp|Q9BS26|ERP44_HUMAN Endoplasmic reticulum resident protein 44
+OS=Homo sapiens GN=ERP44 PE=1 SV=1
+
+Length=406
+
+Subject= gi|2734705|gb|U59921.1|BBU59921 Bufo bufo rhodopsin mRNA, complete
+cds
+
+Length=1574
+
+
+***** No hits found *****
+
+
+
+Lambda K H a alpha
+ 0.347 0.182 0.684 0.522 1.92
+
+Gapped
+Lambda K H a alpha sigma
+ 0.299 0.0710 0.270 1.10 13.8 14.5
+
+Effective search space used: 127710
+
+
+Query= sp|Q9BS26|ERP44_HUMAN Endoplasmic reticulum resident protein 44
+OS=Homo sapiens GN=ERP44 PE=1 SV=1
+
+Length=406
+
+Subject= gi|283855845|gb|GQ290303.1| Cynopterus brachyotis voucher 20020434
+rhodopsin (RHO) gene, exons 1 through 5 and partial cds
+
+Length=4301
+
+
+***** No hits found *****
+
+
+
+Lambda K H a alpha
+ 0.347 0.182 0.684 0.522 1.92
+
+Gapped
+Lambda K H a alpha sigma
+ 0.299 0.0710 0.270 1.10 13.8 14.5
+
+Effective search space used: 127710
+
+
+Query= sp|Q9BS26|ERP44_HUMAN Endoplasmic reticulum resident protein 44
+OS=Homo sapiens GN=ERP44 PE=1 SV=1
+
+Length=406
+
+Subject= gi|283855822|gb|GQ290312.1| Myotis ricketti voucher GQX10 rhodopsin
+(RHO) mRNA, partial cds
+
+Length=983
+
+
+***** No hits found *****
+
+
+
+Lambda K H a alpha
+ 0.347 0.182 0.684 0.522 1.92
+
+Gapped
+Lambda K H a alpha sigma
+ 0.299 0.0710 0.270 1.10 13.8 14.5
+
+Effective search space used: 127710
+
+
+Query= sp|Q9BS26|ERP44_HUMAN Endoplasmic reticulum resident protein 44
+OS=Homo sapiens GN=ERP44 PE=1 SV=1
+
+Length=406
+
+Subject= gi|18148870|dbj|AB062417.1| Synthetic construct Bos taurus gene for
+rhodopsin, complete cds
+
+Length=1047
+
+
+***** No hits found *****
+
+
+
+Lambda K H a alpha
+ 0.347 0.182 0.684 0.522 1.92
+
+Gapped
+Lambda K H a alpha sigma
+ 0.299 0.0710 0.270 1.10 13.8 14.5
+
+Effective search space used: 127710
+
+
+Query= sp|Q9BS26|ERP44_HUMAN Endoplasmic reticulum resident protein 44
+OS=Homo sapiens GN=ERP44 PE=1 SV=1
+
+Length=406
+
+Subject= gi|12583664|dbj|AB043817.1| Conger myriaster conf gene for fresh
+water form rod opsin, complete cds
+
+Length=1344
+
+
+***** No hits found *****
+
+
+
+Lambda K H a alpha
+ 0.347 0.182 0.684 0.522 1.92
+
+Gapped
+Lambda K H a alpha sigma
+ 0.299 0.0710 0.270 1.10 13.8 14.5
+
+Effective search space used: 127710
+
+
+Query= sp|Q9NSY1|BMP2K_HUMAN BMP-2-inducible protein kinase OS=Homo sapiens
+GN=BMP2K PE=1 SV=2
+
+Length=1161
+
+Subject= gi|57163782|ref|NM_001009242.1| Felis catus rhodopsin (RHO), mRNA
+
+Length=1047
+
+
+***** No hits found *****
+
+
+
+Lambda K H a alpha
+ 0.334 0.170 0.615 0.522 1.92
+
+Gapped
+Lambda K H a alpha sigma
+ 0.299 0.0710 0.270 1.10 13.8 14.5
+
+Effective search space used: 370988
+
+
+Query= sp|Q9NSY1|BMP2K_HUMAN BMP-2-inducible protein kinase OS=Homo sapiens
+GN=BMP2K PE=1 SV=2
+
+Length=1161
+
+Subject= gi|2734705|gb|U59921.1|BBU59921 Bufo bufo rhodopsin mRNA, complete
+cds
+
+Length=1574
+
+
+***** No hits found *****
+
+
+
+Lambda K H a alpha
+ 0.334 0.170 0.615 0.522 1.92
+
+Gapped
+Lambda K H a alpha sigma
+ 0.299 0.0710 0.270 1.10 13.8 14.5
+
+Effective search space used: 370988
+
+
+Query= sp|Q9NSY1|BMP2K_HUMAN BMP-2-inducible protein kinase OS=Homo sapiens
+GN=BMP2K PE=1 SV=2
+
+Length=1161
+
+Subject= gi|283855845|gb|GQ290303.1| Cynopterus brachyotis voucher 20020434
+rhodopsin (RHO) gene, exons 1 through 5 and partial cds
+
+Length=4301
+
+
+***** No hits found *****
+
+
+
+Lambda K H a alpha
+ 0.334 0.170 0.615 0.522 1.92
+
+Gapped
+Lambda K H a alpha sigma
+ 0.299 0.0710 0.270 1.10 13.8 14.5
+
+Effective search space used: 370988
+
+
+Query= sp|Q9NSY1|BMP2K_HUMAN BMP-2-inducible protein kinase OS=Homo sapiens
+GN=BMP2K PE=1 SV=2
+
+Length=1161
+
+Subject= gi|283855822|gb|GQ290312.1| Myotis ricketti voucher GQX10 rhodopsin
+(RHO) mRNA, partial cds
+
+Length=983
+
+
+***** No hits found *****
+
+
+
+Lambda K H a alpha
+ 0.334 0.170 0.615 0.522 1.92
+
+Gapped
+Lambda K H a alpha sigma
+ 0.299 0.0710 0.270 1.10 13.8 14.5
+
+Effective search space used: 370988
+
+
+Query= sp|Q9NSY1|BMP2K_HUMAN BMP-2-inducible protein kinase OS=Homo sapiens
+GN=BMP2K PE=1 SV=2
+
+Length=1161
+
+Subject= gi|18148870|dbj|AB062417.1| Synthetic construct Bos taurus gene for
+rhodopsin, complete cds
+
+Length=1047
+
+
+***** No hits found *****
+
+
+
+Lambda K H a alpha
+ 0.334 0.170 0.615 0.522 1.92
+
+Gapped
+Lambda K H a alpha sigma
+ 0.299 0.0710 0.270 1.10 13.8 14.5
+
+Effective search space used: 370988
+
+
+Query= sp|Q9NSY1|BMP2K_HUMAN BMP-2-inducible protein kinase OS=Homo sapiens
+GN=BMP2K PE=1 SV=2
+
+Length=1161
+
+Subject= gi|12583664|dbj|AB043817.1| Conger myriaster conf gene for fresh
+water form rod opsin, complete cds
+
+Length=1344
+
+
+***** No hits found *****
+
+
+
+Lambda K H a alpha
+ 0.334 0.170 0.615 0.522 1.92
+
+Gapped
+Lambda K H a alpha sigma
+ 0.299 0.0710 0.270 1.10 13.8 14.5
+
+Effective search space used: 370988
+
+
+Query= sp|P06213|INSR_HUMAN Insulin receptor OS=Homo sapiens GN=INSR PE=1
+SV=4
+
+Length=1382
+
+Subject= gi|57163782|ref|NM_001009242.1| Felis catus rhodopsin (RHO), mRNA
+
+Length=1047
+
+
+***** No hits found *****
+
+
+
+Lambda K H a alpha
+ 0.346 0.180 0.700 0.522 1.92
+
+Gapped
+Lambda K H a alpha sigma
+ 0.299 0.0710 0.270 1.10 13.8 14.5
+
+Effective search space used: 441350
+
+
+Query= sp|P06213|INSR_HUMAN Insulin receptor OS=Homo sapiens GN=INSR PE=1
+SV=4
+
+Length=1382
+
+Subject= gi|2734705|gb|U59921.1|BBU59921 Bufo bufo rhodopsin mRNA, complete
+cds
+
+Length=1574
+
+
+***** No hits found *****
+
+
+
+Lambda K H a alpha
+ 0.346 0.180 0.700 0.522 1.92
+
+Gapped
+Lambda K H a alpha sigma
+ 0.299 0.0710 0.270 1.10 13.8 14.5
+
+Effective search space used: 441350
+
+
+Query= sp|P06213|INSR_HUMAN Insulin receptor OS=Homo sapiens GN=INSR PE=1
+SV=4
+
+Length=1382
+
+Subject= gi|283855845|gb|GQ290303.1| Cynopterus brachyotis voucher 20020434
+rhodopsin (RHO) gene, exons 1 through 5 and partial cds
+
+Length=4301
+
+
+***** No hits found *****
+
+
+
+Lambda K H a alpha
+ 0.346 0.180 0.700 0.522 1.92
+
+Gapped
+Lambda K H a alpha sigma
+ 0.299 0.0710 0.270 1.10 13.8 14.5
+
+Effective search space used: 441350
+
+
+Query= sp|P06213|INSR_HUMAN Insulin receptor OS=Homo sapiens GN=INSR PE=1
+SV=4
+
+Length=1382
+
+Subject= gi|283855822|gb|GQ290312.1| Myotis ricketti voucher GQX10 rhodopsin
+(RHO) mRNA, partial cds
+
+Length=983
+
+
+***** No hits found *****
+
+
+
+Lambda K H a alpha
+ 0.346 0.180 0.700 0.522 1.92
+
+Gapped
+Lambda K H a alpha sigma
+ 0.299 0.0710 0.270 1.10 13.8 14.5
+
+Effective search space used: 441350
+
+
+Query= sp|P06213|INSR_HUMAN Insulin receptor OS=Homo sapiens GN=INSR PE=1
+SV=4
+
+Length=1382
+
+Subject= gi|18148870|dbj|AB062417.1| Synthetic construct Bos taurus gene for
+rhodopsin, complete cds
+
+Length=1047
+
+
+***** No hits found *****
+
+
+
+Lambda K H a alpha
+ 0.346 0.180 0.700 0.522 1.92
+
+Gapped
+Lambda K H a alpha sigma
+ 0.299 0.0710 0.270 1.10 13.8 14.5
+
+Effective search space used: 441350
+
+
+Query= sp|P06213|INSR_HUMAN Insulin receptor OS=Homo sapiens GN=INSR PE=1
+SV=4
+
+Length=1382
+
+Subject= gi|12583664|dbj|AB043817.1| Conger myriaster conf gene for fresh
+water form rod opsin, complete cds
+
+Length=1344
+
+
+***** No hits found *****
+
+
+
+Lambda K H a alpha
+ 0.346 0.180 0.700 0.522 1.92
+
+Gapped
+Lambda K H a alpha sigma
+ 0.299 0.0710 0.270 1.10 13.8 14.5
+
+Effective search space used: 441350
+
+
+Query= sp|P08100|OPSD_HUMAN Rhodopsin OS=Homo sapiens GN=RHO PE=1 SV=1
+
+Length=348
+
+Subject= gi|57163782|ref|NM_001009242.1| Felis catus rhodopsin (RHO), mRNA
+
+Length=1047
+
+
+ Score = 732 bits (1689), Expect = 0.0, Method: Compositional matrix adjust.
+ Identities = 336/348 (97%), Positives = 343/348 (99%), Gaps = 0/348 (0%)
+ Frame = +1
+
+Query 1 MNGTEGPNFYVPFSNATGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLY 60
+ MNGTEGPNFYVPFSN TGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLY
+Sbjct 1 MNGTEGPNFYVPFSNKTGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLY 180
+
+Query 61 VTVQHKKLRTPLNYILLNLAVADLFMVLGGFTSTLYTSLHGYFVFGPTGCNLEGFFATLG 120
+ VTVQHKKLRTPLNYILLNLAVADLFMV GGFT+TLYTSLHGYFVFGPTGCNLEGFFATLG
+Sbjct 181 VTVQHKKLRTPLNYILLNLAVADLFMVFGGFTTTLYTSLHGYFVFGPTGCNLEGFFATLG 360
+
+Query 121 GEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLAGWSRYIP 180
+ GEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPL GWSRYIP
+Sbjct 361 GEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLVGWSRYIP 540
+
+Query 181 EGLQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIIIFFCYGQLVFTVKEAAAQQQES 240
+ EG+QCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMI+IFFCYGQLVFTVKEAAAQQQES
+Sbjct 541 EGMQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIVIFFCYGQLVFTVKEAAAQQQES 720
+
+Query 241 ATTQKAEKEVTRMVIIMVIAFLICWVPYASVAFYIFTHQGSNFGPIFMTIPAFFAKSAAI 300
+ ATTQKAEKEVTRMVIIMVIAFLICWVPYASVAFYIFTHQGSNFGPIFMT+PAFFAKS++I
+Sbjct 721 ATTQKAEKEVTRMVIIMVIAFLICWVPYASVAFYIFTHQGSNFGPIFMTLPAFFAKSSSI 900
+
+Query 301 YNPVIYIMMNKQFRNCMLTTICCGKNPLGDDEASATVSKTETSQVAPA 348
+ YNPVIYIMMNKQFRNCMLTT+CCGKNPLGDDEAS T SKTETSQVAPA
+Sbjct 901 YNPVIYIMMNKQFRNCMLTTLCCGKNPLGDDEASTTGSKTETSQVAPA 1044
+
+
+
+Lambda K H a alpha
+ 0.351 0.182 0.707 0.522 1.92
+
+Gapped
+Lambda K H a alpha sigma
+ 0.299 0.0710 0.270 1.10 13.8 14.5
+
+Effective search space used: 109230
+
+
+Query= sp|P08100|OPSD_HUMAN Rhodopsin OS=Homo sapiens GN=RHO PE=1 SV=1
+
+Length=348
+
+Subject= gi|2734705|gb|U59921.1|BBU59921 Bufo bufo rhodopsin mRNA, complete
+cds
+
+Length=1574
+
+
+ Score = 646 bits (1489), Expect = 0.0, Method: Compositional matrix adjust.
+ Identities = 290/342 (85%), Positives = 320/342 (94%), Gaps = 1/342 (0%)
+ Frame = +3
+
+Query 1 MNGTEGPNFYVPFSNATGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLY 60
+ MNGTEGPNFY+P SN TGVVRSPFEYPQYYLAEPWQ+S+L AYMFLLI+LGFPINF+TLY
+Sbjct 42 MNGTEGPNFYIPMSNKTGVVRSPFEYPQYYLAEPWQYSILCAYMFLLILLGFPINFMTLY 221
+
+Query 61 VTVQHKKLRTPLNYILLNLAVADLFMVLGGFTSTLYTSLHGYFVFGPTGCNLEGFFATLG 120
+ VT+QHKKLRTPLNYILLNLA A+ FMVL GFT T+Y+S+ GYF+ G TGC +EGFFATLG
+Sbjct 222 VTIQHKKLRTPLNYILLNLAFANHFMVLCGFTVTMYSSMNGYFILGATGCYVEGFFATLG 401
+
+Query 121 GEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLAGWSRYIP 180
+ GEIALWSLVVLAIERYVVVCKPMSNFRF ENHA+MGVAFTW+MAL+CA PPL GWSRYIP
+Sbjct 402 GEIALWSLVVLAIERYVVVCKPMSNFRFSENHAVMGVAFTWIMALSCAVPPLLGWSRYIP 581
+
+Query 181 EGLQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIIIFFCYGQLVFTVKEAAAQQQES 240
+ EG+QCSCG+DYYTLKPEVNNESFVIYMFVVHFTIP+IIIFFCYG+LV TVKEAAAQQQES
+Sbjct 582 EGMQCSCGVDYYTLKPEVNNESFVIYMFVVHFTIPLIIIFFCYGRLVCTVKEAAAQQQES 761
+
+Query 241 ATTQKAEKEVTRMVIIMVIAFLICWVPYASVAFYIFTHQGSNFGPIFMTIPAFFAKSAAI 300
+ ATTQKAEKEVTRMVIIMV+ FLICWVPYASVAF+IF+ QGS FGPIFMT+PAFFAKS++I
+Sbjct 762 ATTQKAEKEVTRMVIIMVVFFLICWVPYASVAFFIFSNQGSEFGPIFMTVPAFFAKSSSI 941
+
+Query 301 YNPVIYIMMNKQFRNCMLTTICCGKNPLGDDEA-SATVSKTE 341
+ YNPVIYIM+NKQFRNCM+TT+CCGKNP G+D+A SA SKTE
+Sbjct 942 YNPVIYIMLNKQFRNCMITTLCCGKNPFGEDDASSAATSKTE 1067
+
+
+
+Lambda K H a alpha
+ 0.351 0.182 0.707 0.522 1.92
+
+Gapped
+Lambda K H a alpha sigma
+ 0.299 0.0710 0.270 1.10 13.8 14.5
+
+Effective search space used: 109230
+
+
+Query= sp|P08100|OPSD_HUMAN Rhodopsin OS=Homo sapiens GN=RHO PE=1 SV=1
+
+Length=348
+
+Subject= gi|283855845|gb|GQ290303.1| Cynopterus brachyotis voucher 20020434
+rhodopsin (RHO) gene, exons 1 through 5 and partial cds
+
+Length=4301
+
+
+ Score = 151 bits (342), Expect(2) = 1e-72, Method: Compositional matrix adjust.
+ Identities = 69/74 (93%), Positives = 73/74 (99%), Gaps = 0/74 (0%)
+ Frame = +3
+
+Query 239 ESATTQKAEKEVTRMVIIMVIAFLICWVPYASVAFYIFTHQGSNFGPIFMTIPAFFAKSA 298
+ ESATTQKAEKEVTRMVIIMVIAFLICW+PYA VAFYIFTHQGSNFGPIFMT+PAFFAKS+
+Sbjct 3147 ESATTQKAEKEVTRMVIIMVIAFLICWLPYAGVAFYIFTHQGSNFGPIFMTLPAFFAKSS 3326
+
+Query 299 AIYNPVIYIMMNKQ 312
+ +IYNPVIYIMMNKQ
+Sbjct 3327 SIYNPVIYIMMNKQ 3368
+
+
+ Score = 126 bits (284), Expect(2) = 1e-72, Method: Compositional matrix adjust.
+ Identities = 54/59 (92%), Positives = 57/59 (97%), Gaps = 0/59 (0%)
+ Frame = +2
+
+Query 177 RYIPEGLQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIIIFFCYGQLVFTVKEAAA 235
+ RYIPEG+QCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMI+IFFCYGQLVFTVKE +
+Sbjct 2855 RYIPEGMQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIVIFFCYGQLVFTVKEVRS 3031
+
+
+ Score = 229 bits (523), Expect = 9e-67, Method: Compositional matrix adjust.
+ Identities = 107/111 (96%), Positives = 109/111 (98%), Gaps = 0/111 (0%)
+ Frame = +1
+
+Query 11 VPFSNATGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRT 70
+ VPFSN TGVVRSPFE+PQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRT
+Sbjct 1 VPFSNKTGVVRSPFEHPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRT 180
+
+Query 71 PLNYILLNLAVADLFMVLGGFTSTLYTSLHGYFVFGPTGCNLEGFFATLGG 121
+ PLNYILLNLAVADLFMV GGFT+TLYTSLHGYFVFGPTGCNLEGFFATLGG
+Sbjct 181 PLNYILLNLAVADLFMVFGGFTTTLYTSLHGYFVFGPTGCNLEGFFATLGG 333
+
+
+ Score = 122 bits (276), Expect = 1e-32, Method: Compositional matrix adjust.
+ Identities = 55/59 (93%), Positives = 56/59 (95%), Gaps = 0/59 (0%)
+ Frame = +3
+
+Query 119 LGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLAGWSR 177
+ L GEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMG+A TWVMALACAAPPL GWSR
+Sbjct 1404 LAGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGLALTWVMALACAAPPLVGWSR 1580
+
+
+ Score = 57.7 bits (125), Expect = 2e-12, Method: Compositional matrix adjust.
+ Identities = 23/26 (88%), Positives = 24/26 (92%), Gaps = 0/26 (0%)
+ Frame = +1
+
+Query 312 QFRNCMLTTICCGKNPLGDDEASATV 337
+ QFRNCMLTT+CCGKNPLGDDEAS T
+Sbjct 4222 QFRNCMLTTLCCGKNPLGDDEASTTA 4299
+
+
+
+Lambda K H a alpha
+ 0.351 0.182 0.707 0.522 1.92
+
+Gapped
+Lambda K H a alpha sigma
+ 0.299 0.0710 0.270 1.10 13.8 14.5
+
+Effective search space used: 109230
+
+
+Query= sp|P08100|OPSD_HUMAN Rhodopsin OS=Homo sapiens GN=RHO PE=1 SV=1
+
+Length=348
+
+Subject= gi|283855822|gb|GQ290312.1| Myotis ricketti voucher GQX10 rhodopsin
+(RHO) mRNA, partial cds
+
+Length=983
+
+
+ Score = 658 bits (1517), Expect = 0.0, Method: Compositional matrix adjust.
+ Identities = 310/326 (95%), Positives = 322/326 (99%), Gaps = 0/326 (0%)
+ Frame = +1
+
+Query 11 VPFSNATGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRT 70
+ VPFSN TGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRT
+Sbjct 1 VPFSNKTGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRT 180
+
+Query 71 PLNYILLNLAVADLFMVLGGFTSTLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVV 130
+ PLNYILLNLAVA+LFMV GGFT+TLYTS+HGYFVFG TGCNLEGFFATLGGEIALWSLVV
+Sbjct 181 PLNYILLNLAVANLFMVFGGFTTTLYTSMHGYFVFGATGCNLEGFFATLGGEIALWSLVV 360
+
+Query 131 LAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLAGWSRYIPEGLQCSCGID 190
+ LAIERYVVVCKPMSNFRFGENHAIMG+AFTWVMALACAAPPLAGWSRYIPEG+QCSCGID
+Sbjct 361 LAIERYVVVCKPMSNFRFGENHAIMGLAFTWVMALACAAPPLAGWSRYIPEGMQCSCGID 540
+
+Query 191 YYTLKPEVNNESFVIYMFVVHFTIPMIIIFFCYGQLVFTVKEAAAQQQESATTQKAEKEV 250
+ YYTLKPEVNNESFVIYMFVVHFTIPMI+IFFCYGQLVFTVKEAAAQQQESATTQKAEKEV
+Sbjct 541 YYTLKPEVNNESFVIYMFVVHFTIPMIVIFFCYGQLVFTVKEAAAQQQESATTQKAEKEV 720
+
+Query 251 TRMVIIMVIAFLICWVPYASVAFYIFTHQGSNFGPIFMTIPAFFAKSAAIYNPVIYIMMN 310
+ TRMVIIMV+AFLICW+PYASVAFYIFTHQGSNFGP+FMTIPAFFAKS++IYNPVIYIMMN
+Sbjct 721 TRMVIIMVVAFLICWLPYASVAFYIFTHQGSNFGPVFMTIPAFFAKSSSIYNPVIYIMMN 900
+
+Query 311 KQFRNCMLTTICCGKNPLGDDEASAT 336
+ KQFRNCMLTT+CCGKNPLGDDEAS T
+Sbjct 901 KQFRNCMLTTLCCGKNPLGDDEASTT 978
+
+
+
+Lambda K H a alpha
+ 0.351 0.182 0.707 0.522 1.92
+
+Gapped
+Lambda K H a alpha sigma
+ 0.299 0.0710 0.270 1.10 13.8 14.5
+
+Effective search space used: 109230
+
+
+Query= sp|P08100|OPSD_HUMAN Rhodopsin OS=Homo sapiens GN=RHO PE=1 SV=1
+
+Length=348
+
+Subject= gi|18148870|dbj|AB062417.1| Synthetic construct Bos taurus gene for
+rhodopsin, complete cds
+
+Length=1047
+
+
+ Score = 711 bits (1640), Expect = 0.0, Method: Compositional matrix adjust.
+ Identities = 325/348 (93%), Positives = 337/348 (97%), Gaps = 0/348 (0%)
+ Frame = +1
+
+Query 1 MNGTEGPNFYVPFSNATGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLY 60
+ MNGTEGPNFYVPFSN TGVVRSPFE PQYYLAEPWQFSMLAAYMFLLI+LGFPINFLTLY
+Sbjct 1 MNGTEGPNFYVPFSNKTGVVRSPFEAPQYYLAEPWQFSMLAAYMFLLIMLGFPINFLTLY 180
+
+Query 61 VTVQHKKLRTPLNYILLNLAVADLFMVLGGFTSTLYTSLHGYFVFGPTGCNLEGFFATLG 120
+ VTVQHKKLRTPLNYILLNLAVADLFMV GGFT+TLYTSLHGYFVFGPTGCNLEGFFATLG
+Sbjct 181 VTVQHKKLRTPLNYILLNLAVADLFMVFGGFTTTLYTSLHGYFVFGPTGCNLEGFFATLG 360
+
+Query 121 GEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLAGWSRYIP 180
+ GEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPL GWSRYIP
+Sbjct 361 GEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLVGWSRYIP 540
+
+Query 181 EGLQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIIIFFCYGQLVFTVKEAAAQQQES 240
+ EG+QCSCGIDYYT E NNESFVIYMFVVHF IP+I+IFFCYGQLVFTVKEAAAQQQES
+Sbjct 541 EGMQCSCGIDYYTPHEETNNESFVIYMFVVHFIIPLIVIFFCYGQLVFTVKEAAAQQQES 720
+
+Query 241 ATTQKAEKEVTRMVIIMVIAFLICWVPYASVAFYIFTHQGSNFGPIFMTIPAFFAKSAAI 300
+ ATTQKAEKEVTRMVIIMVIAFLICW+PYA VAFYIFTHQGS+FGPIFMTIPAFFAK++A+
+Sbjct 721 ATTQKAEKEVTRMVIIMVIAFLICWLPYAGVAFYIFTHQGSDFGPIFMTIPAFFAKTSAV 900
+
+Query 301 YNPVIYIMMNKQFRNCMLTTICCGKNPLGDDEASATVSKTETSQVAPA 348
+ YNPVIYIMMNKQFRNCM+TT+CCGKNPLGDDEAS TVSKTETSQVAPA
+Sbjct 901 YNPVIYIMMNKQFRNCMVTTLCCGKNPLGDDEASTTVSKTETSQVAPA 1044
+
+
+
+Lambda K H a alpha
+ 0.351 0.182 0.707 0.522 1.92
+
+Gapped
+Lambda K H a alpha sigma
+ 0.299 0.0710 0.270 1.10 13.8 14.5
+
+Effective search space used: 109230
+
+
+Query= sp|P08100|OPSD_HUMAN Rhodopsin OS=Homo sapiens GN=RHO PE=1 SV=1
+
+Length=348
+
+Subject= gi|12583664|dbj|AB043817.1| Conger myriaster conf gene for fresh
+water form rod opsin, complete cds
+
+Length=1344
+
+
+ Score = 626 bits (1444), Expect = 0.0, Method: Compositional matrix adjust.
+ Identities = 281/342 (82%), Positives = 311/342 (91%), Gaps = 1/342 (0%)
+ Frame = +2
+
+Query 1 MNGTEGPNFYVPFSNATGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLY 60
+ MNGTEGPNFY+P SNATGVVRSPFEYPQYYLAEPW FS L+AYMF LI+ GFPINFLTLY
+Sbjct 23 MNGTEGPNFYIPMSNATGVVRSPFEYPQYYLAEPWAFSALSAYMFFLIIAGFPINFLTLY 202
+
+Query 61 VTVQHKKLRTPLNYILLNLAVADLFMVLGGFTSTLYTSLHGYFVFGPTGCNLEGFFATLG 120
+ VT++HKKLRTPLNYILLNLAVADLFMV GGFT+T+YTS+HGYFVFGPTGCN+EGFFATLG
+Sbjct 203 VTIEHKKLRTPLNYILLNLAVADLFMVFGGFTTTMYTSMHGYFVFGPTGCNIEGFFATLG 382
+
+Query 121 GEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLAGWSRYIP 180
+ GEIALW LVVLAIER++VVCKP++NFRFGE HAIMGV TW MALACA PPL GWSRYIP
+Sbjct 383 GEIALWCLVVLAIERWMVVCKPVTNFRFGESHAIMGVMVTWTMALACALPPLFGWSRYIP 562
+
+Query 181 EGLQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIIIFFCYGQLVFTVKEAAAQQQES 240
+ EGLQCSCGIDYYT P +NNESFVIYMF HF+IP+ +I FCYG+LV TVKEAAAQQQES
+Sbjct 563 EGLQCSCGIDYYTRAPGINNESFVIYMFTCHFSIPLAVISFCYGRLVCTVKEAAAQQQES 742
+
+Query 241 ATTQKAEKEVTRMVIIMVIAFLICWVPYASVAFYIFTHQGSNFGPIFMTIPAFFAKSAAI 300
+ TTQ+AE+EVTRMV+IMVI+FL+CWVPYASVA YIFTHQGS FGPIFMTIP+FFAKS+A+
+Sbjct 743 ETTQRAEREVTRMVVIMVISFLVCWVPYASVAWYIFTHQGSTFGPIFMTIPSFFAKSSAL 922
+
+Query 301 YNPVIYIMMNKQFRNCMLTTICCGKNPL-GDDEASATVSKTE 341
+ YNP+IYI MNKQFR CM+TT+CCGKNP +D ASAT SKTE
+Sbjct 923 YNPMIYICMNKQFRHCMITTLCCGKNPFEEEDGASATSSKTE 1048
+
+
+
+Lambda K H a alpha
+ 0.351 0.182 0.707 0.522 1.92
+
+Gapped
+Lambda K H a alpha sigma
+ 0.299 0.0710 0.270 1.10 13.8 14.5
+
+Effective search space used: 109230
+
+
+
+
+Matrix: BLOSUM80
+Gap Penalties: Existence: 10, Extension: 1
+Neighboring words threshold: 14
+Window for multiple hits: 25
+
+
+
diff -r 000000000000 -r 432ea9614cc9 test-data/tblastn_four_human_vs_rhodopsin.tabular
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/tblastn_four_human_vs_rhodopsin.tabular Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,10 @@
+sp|P08100|OPSD_HUMAN gi|57163782|ref|NM_001009242.1| 96.55 348 12 0 1 348 1 1044 0.0 732
+sp|P08100|OPSD_HUMAN gi|2734705|gb|U59921.1|BBU59921 84.80 342 51 1 1 341 42 1067 0.0 646
+sp|P08100|OPSD_HUMAN gi|283855845|gb|GQ290303.1| 93.24 74 5 0 239 312 3147 3368 1e-72 151
+sp|P08100|OPSD_HUMAN gi|283855845|gb|GQ290303.1| 91.53 59 5 0 177 235 2855 3031 1e-72 126
+sp|P08100|OPSD_HUMAN gi|283855845|gb|GQ290303.1| 96.40 111 4 0 11 121 1 333 9e-67 229
+sp|P08100|OPSD_HUMAN gi|283855845|gb|GQ290303.1| 93.22 59 4 0 119 177 1404 1580 1e-32 122
+sp|P08100|OPSD_HUMAN gi|283855845|gb|GQ290303.1| 88.46 26 3 0 312 337 4222 4299 2e-12 57.7
+sp|P08100|OPSD_HUMAN gi|283855822|gb|GQ290312.1| 95.09 326 16 0 11 336 1 978 0.0 658
+sp|P08100|OPSD_HUMAN gi|18148870|dbj|AB062417.1| 93.39 348 23 0 1 348 1 1044 0.0 711
+sp|P08100|OPSD_HUMAN gi|12583664|dbj|AB043817.1| 82.16 342 60 1 1 341 23 1048 0.0 626
diff -r 000000000000 -r 432ea9614cc9 test-data/tblastn_four_human_vs_rhodopsin.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/tblastn_four_human_vs_rhodopsin.xml Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,741 @@
+
+
+
+ tblastn
+ TBLASTN 2.2.30+
+ Stephen F. Altschul, Thomas L. Madden, Alejandro A. Schäffer, Jinghui Zhang, Zheng Zhang, Webb Miller, and David J. Lipman (1997), "Gapped BLAST and PSI-BLAST: a new generation of protein database search programs", Nucleic Acids Res. 25:3389-3402.
+
+ Query_1
+ sp|Q9BS26|ERP44_HUMAN Endoplasmic reticulum resident protein 44 OS=Homo sapiens GN=ERP44 PE=1 SV=1
+ 406
+
+
+ BLOSUM80
+ 1e-10
+ 10
+ 1
+ F
+
+
+
+
+ 1
+ Query_1
+ sp|Q9BS26|ERP44_HUMAN Endoplasmic reticulum resident protein 44 OS=Homo sapiens GN=ERP44 PE=1 SV=1
+ 406
+
+
+
+
+ 0
+ 0
+ 19
+ 127710
+ 0.071
+ 0.299
+ 0.27
+
+
+ No hits found
+
+
+ 2
+ Query_1
+ sp|Q9BS26|ERP44_HUMAN Endoplasmic reticulum resident protein 44 OS=Homo sapiens GN=ERP44 PE=1 SV=1
+ 406
+
+
+
+
+ 0
+ 0
+ 19
+ 127710
+ 0.071
+ 0.299
+ 0.27
+
+
+ No hits found
+
+
+ 3
+ Query_1
+ sp|Q9BS26|ERP44_HUMAN Endoplasmic reticulum resident protein 44 OS=Homo sapiens GN=ERP44 PE=1 SV=1
+ 406
+
+
+
+
+ 0
+ 0
+ 19
+ 127710
+ 0.071
+ 0.299
+ 0.27
+
+
+ No hits found
+
+
+ 4
+ Query_1
+ sp|Q9BS26|ERP44_HUMAN Endoplasmic reticulum resident protein 44 OS=Homo sapiens GN=ERP44 PE=1 SV=1
+ 406
+
+
+
+
+ 0
+ 0
+ 19
+ 127710
+ 0.071
+ 0.299
+ 0.27
+
+
+ No hits found
+
+
+ 5
+ Query_1
+ sp|Q9BS26|ERP44_HUMAN Endoplasmic reticulum resident protein 44 OS=Homo sapiens GN=ERP44 PE=1 SV=1
+ 406
+
+
+
+
+ 0
+ 0
+ 19
+ 127710
+ 0.071
+ 0.299
+ 0.27
+
+
+ No hits found
+
+
+ 6
+ Query_1
+ sp|Q9BS26|ERP44_HUMAN Endoplasmic reticulum resident protein 44 OS=Homo sapiens GN=ERP44 PE=1 SV=1
+ 406
+
+
+
+
+ 0
+ 0
+ 19
+ 127710
+ 0.071
+ 0.299
+ 0.27
+
+
+ No hits found
+
+
+ 7
+ Query_2
+ sp|Q9NSY1|BMP2K_HUMAN BMP-2-inducible protein kinase OS=Homo sapiens GN=BMP2K PE=1 SV=2
+ 1161
+
+
+
+
+ 0
+ 0
+ 23
+ 370988
+ 0.071
+ 0.299
+ 0.27
+
+
+ No hits found
+
+
+ 8
+ Query_2
+ sp|Q9NSY1|BMP2K_HUMAN BMP-2-inducible protein kinase OS=Homo sapiens GN=BMP2K PE=1 SV=2
+ 1161
+
+
+
+
+ 0
+ 0
+ 23
+ 370988
+ 0.071
+ 0.299
+ 0.27
+
+
+ No hits found
+
+
+ 9
+ Query_2
+ sp|Q9NSY1|BMP2K_HUMAN BMP-2-inducible protein kinase OS=Homo sapiens GN=BMP2K PE=1 SV=2
+ 1161
+
+
+
+
+ 0
+ 0
+ 23
+ 370988
+ 0.071
+ 0.299
+ 0.27
+
+
+ No hits found
+
+
+ 10
+ Query_2
+ sp|Q9NSY1|BMP2K_HUMAN BMP-2-inducible protein kinase OS=Homo sapiens GN=BMP2K PE=1 SV=2
+ 1161
+
+
+
+
+ 0
+ 0
+ 23
+ 370988
+ 0.071
+ 0.299
+ 0.27
+
+
+ No hits found
+
+
+ 11
+ Query_2
+ sp|Q9NSY1|BMP2K_HUMAN BMP-2-inducible protein kinase OS=Homo sapiens GN=BMP2K PE=1 SV=2
+ 1161
+
+
+
+
+ 0
+ 0
+ 23
+ 370988
+ 0.071
+ 0.299
+ 0.27
+
+
+ No hits found
+
+
+ 12
+ Query_2
+ sp|Q9NSY1|BMP2K_HUMAN BMP-2-inducible protein kinase OS=Homo sapiens GN=BMP2K PE=1 SV=2
+ 1161
+
+
+
+
+ 0
+ 0
+ 23
+ 370988
+ 0.071
+ 0.299
+ 0.27
+
+
+ No hits found
+
+
+ 13
+ Query_3
+ sp|P06213|INSR_HUMAN Insulin receptor OS=Homo sapiens GN=INSR PE=1 SV=4
+ 1382
+
+
+
+
+ 0
+ 0
+ 24
+ 441350
+ 0.071
+ 0.299
+ 0.27
+
+
+ No hits found
+
+
+ 14
+ Query_3
+ sp|P06213|INSR_HUMAN Insulin receptor OS=Homo sapiens GN=INSR PE=1 SV=4
+ 1382
+
+
+
+
+ 0
+ 0
+ 24
+ 441350
+ 0.071
+ 0.299
+ 0.27
+
+
+ No hits found
+
+
+ 15
+ Query_3
+ sp|P06213|INSR_HUMAN Insulin receptor OS=Homo sapiens GN=INSR PE=1 SV=4
+ 1382
+
+
+
+
+ 0
+ 0
+ 24
+ 441350
+ 0.071
+ 0.299
+ 0.27
+
+
+ No hits found
+
+
+ 16
+ Query_3
+ sp|P06213|INSR_HUMAN Insulin receptor OS=Homo sapiens GN=INSR PE=1 SV=4
+ 1382
+
+
+
+
+ 0
+ 0
+ 24
+ 441350
+ 0.071
+ 0.299
+ 0.27
+
+
+ No hits found
+
+
+ 17
+ Query_3
+ sp|P06213|INSR_HUMAN Insulin receptor OS=Homo sapiens GN=INSR PE=1 SV=4
+ 1382
+
+
+
+
+ 0
+ 0
+ 24
+ 441350
+ 0.071
+ 0.299
+ 0.27
+
+
+ No hits found
+
+
+ 18
+ Query_3
+ sp|P06213|INSR_HUMAN Insulin receptor OS=Homo sapiens GN=INSR PE=1 SV=4
+ 1382
+
+
+
+
+ 0
+ 0
+ 24
+ 441350
+ 0.071
+ 0.299
+ 0.27
+
+
+ No hits found
+
+
+ 19
+ Query_4
+ sp|P08100|OPSD_HUMAN Rhodopsin OS=Homo sapiens GN=RHO PE=1 SV=1
+ 348
+
+
+ 1
+ Subject_1
+ gi|57163782|ref|NM_001009242.1| Felis catus rhodopsin (RHO), mRNA
+ Subject_1
+ 1047
+
+
+ 1
+ 732.393
+ 1689
+ 0
+ 1
+ 348
+ 1
+ 1044
+ 0
+ 1
+ 336
+ 343
+ 0
+ 348
+ MNGTEGPNFYVPFSNATGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVLGGFTSTLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLAGWSRYIPEGLQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIIIFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICWVPYASVAFYIFTHQGSNFGPIFMTIPAFFAKSAAIYNPVIYIMMNKQFRNCMLTTICCGKNPLGDDEASATVSKTETSQVAPA
+ MNGTEGPNFYVPFSNKTGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVFGGFTTTLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLVGWSRYIPEGMQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIVIFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICWVPYASVAFYIFTHQGSNFGPIFMTLPAFFAKSSSIYNPVIYIMMNKQFRNCMLTTLCCGKNPLGDDEASTTGSKTETSQVAPA
+ MNGTEGPNFYVPFSN TGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMV GGFT+TLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPL GWSRYIPEG+QCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMI+IFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICWVPYASVAFYIFTHQGSNFGPIFMT+PAFFAKS++IYNPVIYIMMNKQFRNCMLTT+CCGKNPLGDDEAS T SKTETSQVAPA
+
+
+
+
+
+
+ 0
+ 0
+ 18
+ 109230
+ 0.071
+ 0.299
+ 0.27
+
+
+
+
+ 20
+ Query_4
+ sp|P08100|OPSD_HUMAN Rhodopsin OS=Homo sapiens GN=RHO PE=1 SV=1
+ 348
+
+
+ 1
+ Subject_2
+ gi|2734705|gb|U59921.1|BBU59921 Bufo bufo rhodopsin mRNA, complete cds
+ Subject_2
+ 1574
+
+
+ 1
+ 646.12
+ 1489
+ 0
+ 1
+ 341
+ 42
+ 1067
+ 0
+ 3
+ 290
+ 320
+ 1
+ 342
+ MNGTEGPNFYVPFSNATGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVLGGFTSTLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLAGWSRYIPEGLQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIIIFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICWVPYASVAFYIFTHQGSNFGPIFMTIPAFFAKSAAIYNPVIYIMMNKQFRNCMLTTICCGKNPLGDDEA-SATVSKTE
+ MNGTEGPNFYIPMSNKTGVVRSPFEYPQYYLAEPWQYSILCAYMFLLILLGFPINFMTLYVTIQHKKLRTPLNYILLNLAFANHFMVLCGFTVTMYSSMNGYFILGATGCYVEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFSENHAVMGVAFTWIMALSCAVPPLLGWSRYIPEGMQCSCGVDYYTLKPEVNNESFVIYMFVVHFTIPLIIIFFCYGRLVCTVKEAAAQQQESATTQKAEKEVTRMVIIMVVFFLICWVPYASVAFFIFSNQGSEFGPIFMTVPAFFAKSSSIYNPVIYIMLNKQFRNCMITTLCCGKNPFGEDDASSAATSKTE
+ MNGTEGPNFY+P SN TGVVRSPFEYPQYYLAEPWQ+S+L AYMFLLI+LGFPINF+TLYVT+QHKKLRTPLNYILLNLA A+ FMVL GFT T+Y+S+ GYF+ G TGC +EGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRF ENHA+MGVAFTW+MAL+CA PPL GWSRYIPEG+QCSCG+DYYTLKPEVNNESFVIYMFVVHFTIP+IIIFFCYG+LV TVKEAAAQQQESATTQKAEKEVTRMVIIMV+ FLICWVPYASVAF+IF+ QGS FGPIFMT+PAFFAKS++IYNPVIYIM+NKQFRNCM+TT+CCGKNP G+D+A SA SKTE
+
+
+
+
+
+
+ 0
+ 0
+ 18
+ 109230
+ 0.071
+ 0.299
+ 0.27
+
+
+
+
+ 21
+ Query_4
+ sp|P08100|OPSD_HUMAN Rhodopsin OS=Homo sapiens GN=RHO PE=1 SV=1
+ 348
+
+
+ 1
+ Subject_3
+ gi|283855845|gb|GQ290303.1| Cynopterus brachyotis voucher 20020434 rhodopsin (RHO) gene, exons 1 through 5 and partial cds
+ Subject_3
+ 4301
+
+
+ 1
+ 151.343
+ 342
+ 1.39567e-72
+ 239
+ 312
+ 3147
+ 3368
+ 0
+ 3
+ 69
+ 73
+ 0
+ 74
+ ESATTQKAEKEVTRMVIIMVIAFLICWVPYASVAFYIFTHQGSNFGPIFMTIPAFFAKSAAIYNPVIYIMMNKQ
+ ESATTQKAEKEVTRMVIIMVIAFLICWLPYAGVAFYIFTHQGSNFGPIFMTLPAFFAKSSSIYNPVIYIMMNKQ
+ ESATTQKAEKEVTRMVIIMVIAFLICW+PYA VAFYIFTHQGSNFGPIFMT+PAFFAKS++IYNPVIYIMMNKQ
+
+
+ 2
+ 126.324
+ 284
+ 1.39567e-72
+ 177
+ 235
+ 2855
+ 3031
+ 0
+ 2
+ 54
+ 57
+ 0
+ 59
+ RYIPEGLQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIIIFFCYGQLVFTVKEAAA
+ RYIPEGMQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIVIFFCYGQLVFTVKEVRS
+ RYIPEG+QCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMI+IFFCYGQLVFTVKE +
+
+
+ 3
+ 229.42
+ 523
+ 9.34154e-67
+ 11
+ 121
+ 1
+ 333
+ 0
+ 1
+ 107
+ 109
+ 0
+ 111
+ VPFSNATGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVLGGFTSTLYTSLHGYFVFGPTGCNLEGFFATLGG
+ VPFSNKTGVVRSPFEHPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVFGGFTTTLYTSLHGYFVFGPTGCNLEGFFATLGG
+ VPFSN TGVVRSPFE+PQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMV GGFT+TLYTSLHGYFVFGPTGCNLEGFFATLGG
+
+
+ 4
+ 122.873
+ 276
+ 1.03783e-32
+ 119
+ 177
+ 1404
+ 1580
+ 0
+ 3
+ 55
+ 56
+ 0
+ 59
+ LGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLAGWSR
+ LAGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGLALTWVMALACAAPPLVGWSR
+ L GEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMG+A TWVMALACAAPPL GWSR
+
+
+ 5
+ 57.7368
+ 125
+ 1.50808e-12
+ 312
+ 337
+ 4222
+ 4299
+ 0
+ 1
+ 23
+ 24
+ 0
+ 26
+ QFRNCMLTTICCGKNPLGDDEASATV
+ QFRNCMLTTLCCGKNPLGDDEASTTA
+ QFRNCMLTT+CCGKNPLGDDEAS T
+
+
+
+
+
+
+ 0
+ 0
+ 18
+ 109230
+ 0.071
+ 0.299
+ 0.27
+
+
+
+
+ 22
+ Query_4
+ sp|P08100|OPSD_HUMAN Rhodopsin OS=Homo sapiens GN=RHO PE=1 SV=1
+ 348
+
+
+ 1
+ Subject_4
+ gi|283855822|gb|GQ290312.1| Myotis ricketti voucher GQX10 rhodopsin (RHO) mRNA, partial cds
+ Subject_4
+ 983
+
+
+ 1
+ 658.198
+ 1517
+ 0
+ 11
+ 336
+ 1
+ 978
+ 0
+ 1
+ 310
+ 322
+ 0
+ 326
+ VPFSNATGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVLGGFTSTLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLAGWSRYIPEGLQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIIIFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICWVPYASVAFYIFTHQGSNFGPIFMTIPAFFAKSAAIYNPVIYIMMNKQFRNCMLTTICCGKNPLGDDEASAT
+ VPFSNKTGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVANLFMVFGGFTTTLYTSMHGYFVFGATGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGLAFTWVMALACAAPPLAGWSRYIPEGMQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIVIFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVVAFLICWLPYASVAFYIFTHQGSNFGPVFMTIPAFFAKSSSIYNPVIYIMMNKQFRNCMLTTLCCGKNPLGDDEASTT
+ VPFSN TGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVA+LFMV GGFT+TLYTS+HGYFVFG TGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMG+AFTWVMALACAAPPLAGWSRYIPEG+QCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMI+IFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMV+AFLICW+PYASVAFYIFTHQGSNFGP+FMTIPAFFAKS++IYNPVIYIMMNKQFRNCMLTT+CCGKNPLGDDEAS T
+
+
+
+
+
+
+ 0
+ 0
+ 18
+ 109230
+ 0.071
+ 0.299
+ 0.27
+
+
+
+
+ 23
+ Query_4
+ sp|P08100|OPSD_HUMAN Rhodopsin OS=Homo sapiens GN=RHO PE=1 SV=1
+ 348
+
+
+ 1
+ Subject_5
+ gi|18148870|dbj|AB062417.1| Synthetic construct Bos taurus gene for rhodopsin, complete cds
+ Subject_5
+ 1047
+
+
+ 1
+ 711.256
+ 1640
+ 0
+ 1
+ 348
+ 1
+ 1044
+ 0
+ 1
+ 325
+ 337
+ 0
+ 348
+ MNGTEGPNFYVPFSNATGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVLGGFTSTLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLAGWSRYIPEGLQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIIIFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICWVPYASVAFYIFTHQGSNFGPIFMTIPAFFAKSAAIYNPVIYIMMNKQFRNCMLTTICCGKNPLGDDEASATVSKTETSQVAPA
+ MNGTEGPNFYVPFSNKTGVVRSPFEAPQYYLAEPWQFSMLAAYMFLLIMLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVFGGFTTTLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLVGWSRYIPEGMQCSCGIDYYTPHEETNNESFVIYMFVVHFIIPLIVIFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICWLPYAGVAFYIFTHQGSDFGPIFMTIPAFFAKTSAVYNPVIYIMMNKQFRNCMVTTLCCGKNPLGDDEASTTVSKTETSQVAPA
+ MNGTEGPNFYVPFSN TGVVRSPFE PQYYLAEPWQFSMLAAYMFLLI+LGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMV GGFT+TLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPL GWSRYIPEG+QCSCGIDYYT E NNESFVIYMFVVHF IP+I+IFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICW+PYA VAFYIFTHQGS+FGPIFMTIPAFFAK++A+YNPVIYIMMNKQFRNCM+TT+CCGKNPLGDDEAS TVSKTETSQVAPA
+
+
+
+
+
+
+ 0
+ 0
+ 18
+ 109230
+ 0.071
+ 0.299
+ 0.27
+
+
+
+
+ 24
+ Query_4
+ sp|P08100|OPSD_HUMAN Rhodopsin OS=Homo sapiens GN=RHO PE=1 SV=1
+ 348
+
+
+ 1
+ Subject_6
+ gi|12583664|dbj|AB043817.1| Conger myriaster conf gene for fresh water form rod opsin, complete cds
+ Subject_6
+ 1344
+
+
+ 1
+ 626.708
+ 1444
+ 0
+ 1
+ 341
+ 23
+ 1048
+ 0
+ 2
+ 281
+ 311
+ 1
+ 342
+ MNGTEGPNFYVPFSNATGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVLGGFTSTLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLAGWSRYIPEGLQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIIIFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICWVPYASVAFYIFTHQGSNFGPIFMTIPAFFAKSAAIYNPVIYIMMNKQFRNCMLTTICCGKNPL-GDDEASATVSKTE
+ MNGTEGPNFYIPMSNATGVVRSPFEYPQYYLAEPWAFSALSAYMFFLIIAGFPINFLTLYVTIEHKKLRTPLNYILLNLAVADLFMVFGGFTTTMYTSMHGYFVFGPTGCNIEGFFATLGGEIALWCLVVLAIERWMVVCKPVTNFRFGESHAIMGVMVTWTMALACALPPLFGWSRYIPEGLQCSCGIDYYTRAPGINNESFVIYMFTCHFSIPLAVISFCYGRLVCTVKEAAAQQQESETTQRAEREVTRMVVIMVISFLVCWVPYASVAWYIFTHQGSTFGPIFMTIPSFFAKSSALYNPMIYICMNKQFRHCMITTLCCGKNPFEEEDGASATSSKTE
+ MNGTEGPNFY+P SNATGVVRSPFEYPQYYLAEPW FS L+AYMF LI+ GFPINFLTLYVT++HKKLRTPLNYILLNLAVADLFMV GGFT+T+YTS+HGYFVFGPTGCN+EGFFATLGGEIALW LVVLAIER++VVCKP++NFRFGE HAIMGV TW MALACA PPL GWSRYIPEGLQCSCGIDYYT P +NNESFVIYMF HF+IP+ +I FCYG+LV TVKEAAAQQQES TTQ+AE+EVTRMV+IMVI+FL+CWVPYASVA YIFTHQGS FGPIFMTIP+FFAKS+A+YNP+IYI MNKQFR CM+TT+CCGKNP +D ASAT SKTE
+
+
+
+
+
+
+ 0
+ 0
+ 18
+ 109230
+ 0.071
+ 0.299
+ 0.27
+
+
+
+
+
+
diff -r 000000000000 -r 432ea9614cc9 test-data/tblastn_four_human_vs_rhodopsin_ext.tabular
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/tblastn_four_human_vs_rhodopsin_ext.tabular Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,10 @@
+sp|P08100|OPSD_HUMAN gi|57163782|ref|NM_001009242.1| 96.55 348 12 0 1 348 1 1044 0.0 732 gi|57163782|ref|NM_001009242.1| 1689 336 343 0 98.56 0 1 MNGTEGPNFYVPFSNATGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVLGGFTSTLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLAGWSRYIPEGLQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIIIFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICWVPYASVAFYIFTHQGSNFGPIFMTIPAFFAKSAAIYNPVIYIMMNKQFRNCMLTTICCGKNPLGDDEASATVSKTETSQVAPA MNGTEGPNFYVPFSNKTGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVFGGFTTTLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLVGWSRYIPEGMQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIVIFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICWVPYASVAFYIFTHQGSNFGPIFMTLPAFFAKSSSIYNPVIYIMMNKQFRNCMLTTLCCGKNPLGDDEASTTGSKTETSQVAPA 348 1047 N/A
+sp|P08100|OPSD_HUMAN gi|2734705|gb|U59921.1|BBU59921 84.80 342 51 1 1 341 42 1067 0.0 646 gi|2734705|gb|U59921.1|BBU59921 1489 290 320 1 93.57 0 3 MNGTEGPNFYVPFSNATGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVLGGFTSTLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLAGWSRYIPEGLQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIIIFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICWVPYASVAFYIFTHQGSNFGPIFMTIPAFFAKSAAIYNPVIYIMMNKQFRNCMLTTICCGKNPLGDDEA-SATVSKTE MNGTEGPNFYIPMSNKTGVVRSPFEYPQYYLAEPWQYSILCAYMFLLILLGFPINFMTLYVTIQHKKLRTPLNYILLNLAFANHFMVLCGFTVTMYSSMNGYFILGATGCYVEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFSENHAVMGVAFTWIMALSCAVPPLLGWSRYIPEGMQCSCGVDYYTLKPEVNNESFVIYMFVVHFTIPLIIIFFCYGRLVCTVKEAAAQQQESATTQKAEKEVTRMVIIMVVFFLICWVPYASVAFFIFSNQGSEFGPIFMTVPAFFAKSSSIYNPVIYIMLNKQFRNCMITTLCCGKNPFGEDDASSAATSKTE 348 1574 N/A
+sp|P08100|OPSD_HUMAN gi|283855845|gb|GQ290303.1| 93.24 74 5 0 239 312 3147 3368 1e-72 151 gi|283855845|gb|GQ290303.1| 342 69 73 0 98.65 0 3 ESATTQKAEKEVTRMVIIMVIAFLICWVPYASVAFYIFTHQGSNFGPIFMTIPAFFAKSAAIYNPVIYIMMNKQ ESATTQKAEKEVTRMVIIMVIAFLICWLPYAGVAFYIFTHQGSNFGPIFMTLPAFFAKSSSIYNPVIYIMMNKQ 348 4301 N/A
+sp|P08100|OPSD_HUMAN gi|283855845|gb|GQ290303.1| 91.53 59 5 0 177 235 2855 3031 1e-72 126 gi|283855845|gb|GQ290303.1| 284 54 57 0 96.61 0 2 RYIPEGLQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIIIFFCYGQLVFTVKEAAA RYIPEGMQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIVIFFCYGQLVFTVKEVRS 348 4301 N/A
+sp|P08100|OPSD_HUMAN gi|283855845|gb|GQ290303.1| 96.40 111 4 0 11 121 1 333 9e-67 229 gi|283855845|gb|GQ290303.1| 523 107 109 0 98.20 0 1 VPFSNATGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVLGGFTSTLYTSLHGYFVFGPTGCNLEGFFATLGG VPFSNKTGVVRSPFEHPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVFGGFTTTLYTSLHGYFVFGPTGCNLEGFFATLGG 348 4301 N/A
+sp|P08100|OPSD_HUMAN gi|283855845|gb|GQ290303.1| 93.22 59 4 0 119 177 1404 1580 1e-32 122 gi|283855845|gb|GQ290303.1| 276 55 56 0 94.92 0 3 LGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLAGWSR LAGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGLALTWVMALACAAPPLVGWSR 348 4301 N/A
+sp|P08100|OPSD_HUMAN gi|283855845|gb|GQ290303.1| 88.46 26 3 0 312 337 4222 4299 2e-12 57.7 gi|283855845|gb|GQ290303.1| 125 23 24 0 92.31 0 1 QFRNCMLTTICCGKNPLGDDEASATV QFRNCMLTTLCCGKNPLGDDEASTTA 348 4301 N/A
+sp|P08100|OPSD_HUMAN gi|283855822|gb|GQ290312.1| 95.09 326 16 0 11 336 1 978 0.0 658 gi|283855822|gb|GQ290312.1| 1517 310 322 0 98.77 0 1 VPFSNATGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVLGGFTSTLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLAGWSRYIPEGLQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIIIFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICWVPYASVAFYIFTHQGSNFGPIFMTIPAFFAKSAAIYNPVIYIMMNKQFRNCMLTTICCGKNPLGDDEASAT VPFSNKTGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVANLFMVFGGFTTTLYTSMHGYFVFGATGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGLAFTWVMALACAAPPLAGWSRYIPEGMQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIVIFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVVAFLICWLPYASVAFYIFTHQGSNFGPVFMTIPAFFAKSSSIYNPVIYIMMNKQFRNCMLTTLCCGKNPLGDDEASTT 348 983 N/A
+sp|P08100|OPSD_HUMAN gi|18148870|dbj|AB062417.1| 93.39 348 23 0 1 348 1 1044 0.0 711 gi|18148870|dbj|AB062417.1| 1640 325 337 0 96.84 0 1 MNGTEGPNFYVPFSNATGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVLGGFTSTLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLAGWSRYIPEGLQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIIIFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICWVPYASVAFYIFTHQGSNFGPIFMTIPAFFAKSAAIYNPVIYIMMNKQFRNCMLTTICCGKNPLGDDEASATVSKTETSQVAPA MNGTEGPNFYVPFSNKTGVVRSPFEAPQYYLAEPWQFSMLAAYMFLLIMLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVFGGFTTTLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLVGWSRYIPEGMQCSCGIDYYTPHEETNNESFVIYMFVVHFIIPLIVIFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICWLPYAGVAFYIFTHQGSDFGPIFMTIPAFFAKTSAVYNPVIYIMMNKQFRNCMVTTLCCGKNPLGDDEASTTVSKTETSQVAPA 348 1047 N/A
+sp|P08100|OPSD_HUMAN gi|12583664|dbj|AB043817.1| 82.16 342 60 1 1 341 23 1048 0.0 626 gi|12583664|dbj|AB043817.1| 1444 281 311 1 90.94 0 2 MNGTEGPNFYVPFSNATGVVRSPFEYPQYYLAEPWQFSMLAAYMFLLIVLGFPINFLTLYVTVQHKKLRTPLNYILLNLAVADLFMVLGGFTSTLYTSLHGYFVFGPTGCNLEGFFATLGGEIALWSLVVLAIERYVVVCKPMSNFRFGENHAIMGVAFTWVMALACAAPPLAGWSRYIPEGLQCSCGIDYYTLKPEVNNESFVIYMFVVHFTIPMIIIFFCYGQLVFTVKEAAAQQQESATTQKAEKEVTRMVIIMVIAFLICWVPYASVAFYIFTHQGSNFGPIFMTIPAFFAKSAAIYNPVIYIMMNKQFRNCMLTTICCGKNPL-GDDEASATVSKTE MNGTEGPNFYIPMSNATGVVRSPFEYPQYYLAEPWAFSALSAYMFFLIIAGFPINFLTLYVTIEHKKLRTPLNYILLNLAVADLFMVFGGFTTTMYTSMHGYFVFGPTGCNIEGFFATLGGEIALWCLVVLAIERWMVVCKPVTNFRFGESHAIMGVMVTWTMALACALPPLFGWSRYIPEGLQCSCGIDYYTRAPGINNESFVIYMFTCHFSIPLAVISFCYGRLVCTVKEAAAQQQESETTQRAEREVTRMVVIMVISFLVCWVPYASVAWYIFTHQGSTFGPIFMTIPSFFAKSSALYNPMIYICMNKQFRHCMITTLCCGKNPFEEEDGASATSSKTE 348 1344 N/A
diff -r 000000000000 -r 432ea9614cc9 test-data/tblastx_rhodopsin_vs_three_human.tabular
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/tblastx_rhodopsin_vs_three_human.tabular Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,117 @@
+gi|57163782|ref|NM_001009242.1| ENA|BC112106|BC112106.1 97.39 230 6 0 1 690 88 777 0.0 559
+gi|57163782|ref|NM_001009242.1| ENA|BC112106|BC112106.1 94.12 102 6 0 742 1047 829 1134 0.0 236
+gi|57163782|ref|NM_001009242.1| ENA|BC112106|BC112106.1 91.22 148 13 0 1046 603 1133 690 0.0 308
+gi|57163782|ref|NM_001009242.1| ENA|BC112106|BC112106.1 94.32 88 5 0 566 303 653 390 0.0 207
+gi|57163782|ref|NM_001009242.1| ENA|BC112106|BC112106.1 96.34 82 3 0 248 3 335 90 0.0 182
+gi|57163782|ref|NM_001009242.1| ENA|BC112106|BC112106.1 83.33 204 34 0 18 629 105 716 4e-158 404
+gi|57163782|ref|NM_001009242.1| ENA|BC112106|BC112106.1 75.28 89 22 0 780 1046 867 1133 4e-158 161
+gi|57163782|ref|NM_001009242.1| ENA|BC112106|BC112106.1 81.28 203 38 0 609 1 696 88 5e-153 360
+gi|57163782|ref|NM_001009242.1| ENA|BC112106|BC112106.1 80.60 67 13 0 916 716 1003 803 5e-153 135
+gi|57163782|ref|NM_001009242.1| ENA|BC112106|BC112106.1 70.27 37 11 0 1047 937 1134 1024 5e-153 64.2
+gi|57163782|ref|NM_001009242.1| ENA|BC112106|BC112106.1 100.00 7 0 0 646 626 733 713 5e-153 24.0
+gi|57163782|ref|NM_001009242.1| ENA|BC112106|BC112106.1 89.23 65 7 0 460 266 547 353 4e-105 167
+gi|57163782|ref|NM_001009242.1| ENA|BC112106|BC112106.1 89.58 48 5 0 184 41 271 128 4e-105 104
+gi|57163782|ref|NM_001009242.1| ENA|BC112106|BC112106.1 77.78 45 10 0 882 748 969 835 4e-105 93.9
+gi|57163782|ref|NM_001009242.1| ENA|BC112106|BC112106.1 67.86 28 9 0 1045 962 1132 1049 4e-105 51.9
+gi|57163782|ref|NM_001009242.1| ENA|BC112106|BC112106.1 59.09 22 9 0 586 521 673 608 4e-105 33.1
+gi|57163782|ref|NM_001009242.1| ENA|BC112106|BC112106.1 81.40 86 16 0 296 553 383 640 2e-87 185
+gi|57163782|ref|NM_001009242.1| ENA|BC112106|BC112106.1 84.38 32 5 0 11 106 98 193 2e-87 74.8
+gi|57163782|ref|NM_001009242.1| ENA|BC112106|BC112106.1 71.43 35 10 0 941 1045 1028 1132 2e-87 61.6
+gi|57163782|ref|NM_001009242.1| ENA|BC112106|BC112106.1 94.44 18 1 0 794 847 881 934 2e-87 50.1
+gi|2734705|gb|U59921.1|BBU59921 ENA|BC112106|BC112106.1 83.61 238 39 0 18 731 64 777 0.0 507
+gi|2734705|gb|U59921.1|BBU59921 ENA|BC112106|BC112106.1 82.35 85 15 0 783 1037 829 1083 0.0 188
+gi|2734705|gb|U59921.1|BBU59921 ENA|BC112106|BC112106.1 70.96 303 88 0 925 17 971 63 2e-130 435
+gi|2734705|gb|U59921.1|BBU59921 ENA|BC112106|BC112106.1 72.22 18 5 0 1027 974 1073 1020 2e-130 35.0
+gi|2734705|gb|U59921.1|BBU59921 ENA|BC112106|BC112106.1 55.32 188 84 0 605 42 651 88 7e-89 245
+gi|2734705|gb|U59921.1|BBU59921 ENA|BC112106|BC112106.1 61.11 72 28 0 1037 822 1083 868 7e-89 91.3
+gi|2734705|gb|U59921.1|BBU59921 ENA|BC112106|BC112106.1 49.02 204 104 0 29 640 75 686 4e-78 197
+gi|2734705|gb|U59921.1|BBU59921 ENA|BC112106|BC112106.1 66.04 53 18 0 860 1018 906 1064 4e-78 85.8
+gi|2734705|gb|U59921.1|BBU59921 ENA|BC112106|BC112106.1 44.44 27 15 0 689 769 735 815 4e-78 32.2
+gi|2734705|gb|U59921.1|BBU59921 ENA|BC112106|BC112106.1 47.47 198 104 0 633 40 679 86 4e-65 177
+gi|2734705|gb|U59921.1|BBU59921 ENA|BC112106|BC112106.1 68.09 47 15 0 1017 877 1063 923 4e-65 80.3
+gi|2734705|gb|U59921.1|BBU59921 ENA|BC112106|BC112106.1 57.89 114 48 0 265 606 311 652 3e-46 137
+gi|2734705|gb|U59921.1|BBU59921 ENA|BC112106|BC112106.1 46.30 54 29 0 19 180 65 226 3e-46 52.4
+gi|283855845|gb|GQ290303.1| ENA|BC112106|BC112106.1 96.40 111 4 0 1 333 118 450 0.0 264
+gi|283855845|gb|GQ290303.1| ENA|BC112106|BC112106.1 92.31 65 5 0 3174 3368 829 1023 0.0 151
+gi|283855845|gb|GQ290303.1| ENA|BC112106|BC112106.1 96.43 56 2 0 2855 3022 616 783 0.0 141
+gi|283855845|gb|GQ290303.1| ENA|BC112106|BC112106.1 93.22 59 4 0 1404 1580 442 618 0.0 138
+gi|283855845|gb|GQ290303.1| ENA|BC112106|BC112106.1 92.00 25 2 0 4222 4296 1021 1095 0.0 64.3
+gi|283855845|gb|GQ290303.1| ENA|BC112106|BC112106.1 88.89 9 1 0 3128 3154 783 809 0.0 22.6
+gi|283855845|gb|GQ290303.1| ENA|BC112106|BC112106.1 78.38 111 24 0 333 1 450 118 7e-171 212
+gi|283855845|gb|GQ290303.1| ENA|BC112106|BC112106.1 88.75 80 9 0 3367 3128 1022 783 7e-171 161
+gi|283855845|gb|GQ290303.1| ENA|BC112106|BC112106.1 93.33 60 4 0 1582 1403 620 441 7e-171 136
+gi|283855845|gb|GQ290303.1| ENA|BC112106|BC112106.1 91.07 56 5 0 3021 2854 782 615 7e-171 119
+gi|283855845|gb|GQ290303.1| ENA|BC112106|BC112106.1 84.62 26 4 0 4301 4224 1100 1023 7e-171 52.8
+gi|283855845|gb|GQ290303.1| ENA|BC112106|BC112106.1 95.83 72 3 0 218 3 335 120 8e-142 152
+gi|283855845|gb|GQ290303.1| ENA|BC112106|BC112106.1 77.78 63 14 0 3368 3180 1023 835 8e-142 125
+gi|283855845|gb|GQ290303.1| ENA|BC112106|BC112106.1 85.11 47 7 0 1544 1404 582 442 8e-142 108
+gi|283855845|gb|GQ290303.1| ENA|BC112106|BC112106.1 80.36 56 11 0 3022 2855 783 616 8e-142 101
+gi|283855845|gb|GQ290303.1| ENA|BC112106|BC112106.1 75.86 29 7 0 325 239 442 356 8e-142 58.3
+gi|283855845|gb|GQ290303.1| ENA|BC112106|BC112106.1 86.36 22 3 0 4287 4222 1086 1021 8e-142 48.7
+gi|283855845|gb|GQ290303.1| ENA|BC112106|BC112106.1 90.91 11 1 0 3159 3127 814 782 8e-142 31.3
+gi|283855845|gb|GQ290303.1| ENA|BC112106|BC112106.1 81.03 58 11 0 2854 3027 615 788 2e-122 128
+gi|283855845|gb|GQ290303.1| ENA|BC112106|BC112106.1 83.33 60 10 0 1403 1582 441 620 2e-122 125
+gi|283855845|gb|GQ290303.1| ENA|BC112106|BC112106.1 80.60 67 13 0 3 203 120 320 2e-122 119
+gi|283855845|gb|GQ290303.1| ENA|BC112106|BC112106.1 91.30 23 2 0 4220 4288 1019 1087 2e-122 53.8
+gi|283855845|gb|GQ290303.1| ENA|BC112106|BC112106.1 78.26 23 5 0 266 334 383 451 2e-122 48.3
+gi|283855845|gb|GQ290303.1| ENA|BC112106|BC112106.1 80.00 20 4 0 3308 3367 963 1022 2e-122 46.0
+gi|283855845|gb|GQ290303.1| ENA|BC112106|BC112106.1 83.33 18 3 0 3226 3279 881 934 2e-122 40.5
+gi|283855845|gb|GQ290303.1| ENA|BC112106|BC112106.1 80.39 51 10 0 154 2 271 119 1e-92 97.3
+gi|283855845|gb|GQ290303.1| ENA|BC112106|BC112106.1 73.68 57 15 0 3366 3196 1021 851 1e-92 95.9
+gi|283855845|gb|GQ290303.1| ENA|BC112106|BC112106.1 81.82 44 8 0 1521 1390 559 428 1e-92 95.0
+gi|283855845|gb|GQ290303.1| ENA|BC112106|BC112106.1 95.00 20 1 0 332 273 449 390 1e-92 52.4
+gi|283855845|gb|GQ290303.1| ENA|BC112106|BC112106.1 86.36 22 3 0 4288 4223 1087 1022 1e-92 48.3
+gi|283855845|gb|GQ290303.1| ENA|BC112106|BC112106.1 61.54 26 10 0 2912 2835 673 596 1e-92 37.7
+gi|283855845|gb|GQ290303.1| ENA|BC112106|BC112106.1 69.57 23 7 0 3023 2955 784 716 1e-92 33.1
+gi|283855845|gb|GQ290303.1| ENA|BC112106|BC112106.1 76.67 30 7 0 2 91 119 208 6e-43 68.0
+gi|283855845|gb|GQ290303.1| ENA|BC112106|BC112106.1 91.11 45 4 0 1411 1545 449 583 6e-43 68.0
+gi|283855845|gb|GQ290303.1| ENA|BC112106|BC112106.1 77.27 22 5 0 267 332 384 449 6e-43 45.1
+gi|283855845|gb|GQ290303.1| ENA|BC112106|BC112106.1 86.36 22 3 0 4224 4289 1023 1088 6e-43 44.1
+gi|283855845|gb|GQ290303.1| ENA|BC112106|BC112106.1 83.33 12 2 0 2856 2891 617 652 6e-43 25.4
+gi|283855822|gb|GQ290312.1| ENA|BC112106|BC112106.1 95.91 220 9 0 1 660 118 777 0.0 526
+gi|283855822|gb|GQ290312.1| ENA|BC112106|BC112106.1 92.13 89 7 0 712 978 829 1095 0.0 212
+gi|283855822|gb|GQ290312.1| ENA|BC112106|BC112106.1 91.01 178 16 0 536 3 653 120 1e-178 353
+gi|283855822|gb|GQ290312.1| ENA|BC112106|BC112106.1 88.32 137 16 0 983 573 1100 690 1e-178 277
+gi|283855822|gb|GQ290312.1| ENA|BC112106|BC112106.1 77.43 319 72 0 3 959 120 1076 4e-174 593
+gi|283855822|gb|GQ290312.1| ENA|BC112106|BC112106.1 79.07 129 27 0 558 172 675 289 2e-133 248
+gi|283855822|gb|GQ290312.1| ENA|BC112106|BC112106.1 76.83 82 19 0 963 718 1080 835 2e-133 159
+gi|283855822|gb|GQ290312.1| ENA|BC112106|BC112106.1 84.09 44 7 0 133 2 250 119 2e-133 97.3
+gi|283855822|gb|GQ290312.1| ENA|BC112106|BC112106.1 73.08 78 21 0 433 200 550 317 6e-102 145
+gi|283855822|gb|GQ290312.1| ENA|BC112106|BC112106.1 70.15 67 20 0 799 599 916 716 6e-102 106
+gi|283855822|gb|GQ290312.1| ENA|BC112106|BC112106.1 80.49 41 8 0 123 1 240 118 6e-102 84.5
+gi|283855822|gb|GQ290312.1| ENA|BC112106|BC112106.1 77.78 27 6 0 553 473 670 590 6e-102 51.9
+gi|283855822|gb|GQ290312.1| ENA|BC112106|BC112106.1 71.43 14 4 0 889 848 1006 965 6e-102 32.7
+gi|283855822|gb|GQ290312.1| ENA|BC112106|BC112106.1 81.82 11 2 0 958 926 1075 1043 6e-102 28.6
+gi|283855822|gb|GQ290312.1| ENA|BC112106|BC112106.1 84.85 33 5 0 239 337 356 454 4e-48 72.5
+gi|283855822|gb|GQ290312.1| ENA|BC112106|BC112106.1 86.67 30 4 0 2 91 119 208 4e-48 71.2
+gi|283855822|gb|GQ290312.1| ENA|BC112106|BC112106.1 81.40 43 8 0 404 532 521 649 4e-48 47.3
+gi|283855822|gb|GQ290312.1| ENA|BC112106|BC112106.1 88.89 18 2 0 764 817 881 934 4e-48 44.6
+gi|283855822|gb|GQ290312.1| ENA|BC112106|BC112106.1 87.50 8 1 0 935 958 1052 1075 4e-48 21.7
+gi|18148870|dbj|AB062417.1| ENA|BC112106|BC112106.1 93.91 230 14 0 1 690 88 777 0.0 538
+gi|18148870|dbj|AB062417.1| ENA|BC112106|BC112106.1 91.18 102 9 0 742 1047 829 1134 0.0 233
+gi|18148870|dbj|AB062417.1| ENA|BC112106|BC112106.1 88.83 188 21 0 566 3 653 90 0.0 394
+gi|18148870|dbj|AB062417.1| ENA|BC112106|BC112106.1 84.06 138 22 0 1046 633 1133 720 0.0 260
+gi|18148870|dbj|AB062417.1| ENA|BC112106|BC112106.1 67.11 228 75 0 684 1 771 88 7e-132 333
+gi|18148870|dbj|AB062417.1| ENA|BC112106|BC112106.1 67.27 110 36 0 1045 716 1132 803 7e-132 141
+gi|18148870|dbj|AB062417.1| ENA|BC112106|BC112106.1 70.20 151 45 0 3 455 90 542 1e-128 236
+gi|18148870|dbj|AB062417.1| ENA|BC112106|BC112106.1 64.04 89 32 0 780 1046 867 1133 1e-128 136
+gi|18148870|dbj|AB062417.1| ENA|BC112106|BC112106.1 66.22 74 25 0 510 731 597 818 1e-128 111
+gi|18148870|dbj|AB062417.1| ENA|BC112106|BC112106.1 66.04 106 36 0 242 559 329 646 2e-58 161
+gi|18148870|dbj|AB062417.1| ENA|BC112106|BC112106.1 85.71 21 3 0 92 154 179 241 2e-58 53.8
+gi|18148870|dbj|AB062417.1| ENA|BC112106|BC112106.1 73.68 19 5 0 791 847 878 934 2e-58 39.1
+gi|18148870|dbj|AB062417.1| ENA|BC112106|BC112106.1 61.29 62 24 0 424 239 511 326 4e-55 81.3
+gi|18148870|dbj|AB062417.1| ENA|BC112106|BC112106.1 74.36 39 10 0 133 17 220 104 4e-55 69.8
+gi|18148870|dbj|AB062417.1| ENA|BC112106|BC112106.1 65.71 35 12 0 882 778 969 865 4e-55 56.3
+gi|18148870|dbj|AB062417.1| ENA|BC112106|BC112106.1 58.14 43 18 0 649 521 736 608 4e-55 50.6
+gi|18148870|dbj|AB062417.1| ENA|BC112106|BC112106.1 66.67 12 4 0 972 937 1059 1024 4e-55 23.9
+gi|12583664|dbj|AB043817.1| ENA|BC112106|BC112106.1 82.13 235 42 0 11 715 76 780 0.0 498
+gi|12583664|dbj|AB043817.1| ENA|BC112106|BC112106.1 78.31 83 18 0 770 1018 835 1083 0.0 177
+gi|12583664|dbj|AB043817.1| ENA|BC112106|BC112106.1 72.29 332 92 0 1017 22 1082 87 1e-150 516
+gi|12583664|dbj|AB043817.1| ENA|BC112106|BC112106.1 48.30 147 76 0 712 272 777 337 2e-98 169
+gi|12583664|dbj|AB043817.1| ENA|BC112106|BC112106.1 54.17 72 33 0 1030 815 1095 880 2e-98 103
+gi|12583664|dbj|AB043817.1| ENA|BC112106|BC112106.1 47.83 69 36 0 220 14 285 79 2e-98 83.5
+gi|12583664|dbj|AB043817.1| ENA|BC112106|BC112106.1 72.00 25 7 0 782 708 847 773 2e-98 45.1
+gi|12583664|dbj|AB043817.1| ENA|BC112106|BC112106.1 56.00 75 33 0 532 756 597 821 5e-65 87.7
+gi|12583664|dbj|AB043817.1| ENA|BC112106|BC112106.1 39.42 104 63 0 19 330 84 395 5e-65 86.8
+gi|12583664|dbj|AB043817.1| ENA|BC112106|BC112106.1 56.90 58 25 0 829 1002 894 1067 5e-65 81.3
+gi|12583664|dbj|AB043817.1| ENA|BC112106|BC112106.1 50.00 30 15 0 388 477 453 542 5e-65 33.6
diff -r 000000000000 -r 432ea9614cc9 test-data/three_human_mRNA.dbinfo.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/three_human_mRNA.dbinfo.txt Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,7 @@
+Database: Just 3 human mRNA sequences
+ 3 sequences; 10,732 total bases
+
+Date: Dec 26, 2014 5:54 AM Longest sequence: 4,796 bases
+
+Volumes:
+ /mnt/galaxy/galaxy_blast/test-data/three_human_mRNA.fasta
diff -r 000000000000 -r 432ea9614cc9 test-data/three_human_mRNA.fasta
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/three_human_mRNA.fasta Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,183 @@
+>ENA|AB011145|AB011145.1 Homo sapiens mRNA for KIAA0573 protein, partial cds.
+GAGAGGACGAGGTGCCGCTGCCTGGAGAATCCTCCGCTGCCGTCGGCTCCCGGAGCCCAG
+CCCTTTCCTAACCCAACCCAACCTAGCCCAGTCCCAGCCGCCAGCGCCTGTCCCTGTCAC
+GGACCCCAGCGTTACCATGCATCCTGCCGTCTTCCTATCCTTACCCGACCTCAGATGCTC
+CCTTCTGCTCCTGGTAACTTGGGTTTTTACTCCTGTAACAACTGAAATAACAAGTCTTGA
+TACAGAGAATATAGATGAAATTTTAAACAATGCTGATGTTGCTTTAGTAAATTTTTATGC
+TGACTGGTGTCGTTTCAGTCAGATGTTGCATCCAATTTTTGAGGAAGCTTCCGATGTCAT
+TAAGGAAGAATTTCCAAATGAAAATCAAGTAGTGTTTGCCAGAGTTGATTGTGATCAGCA
+CTCTGACATAGCCCAGAGATACAGGATAAGCAAATACCCAACCCTCAAATTGTTTCGTAA
+TGGGATGATGATGAAGAGAGAATACAGGGGTCAGCGATCAGTGAAAGCATTGGCAGATTA
+CATCAGGCAACAAAAAAGTGACCCCATTCAAGAAATTCGGGACTTAGCAGAAATCACCAC
+TCTTGATCGCAGCAAAAGAAATATCATTGGATATTTTGAGCAAAAGGACTCGGACAACTA
+TAGAGTTTTTGAACGAGTAGCGAATATTTTGCATGATGACTGTGCCTTTCTTTCTGCATT
+TGGGGATGTTTCAAAACCGGAAAGATATAGTGGCGACAACATAATCTACAAACCACCAGG
+GCATTCTGCTCCGGATATGGTGTACTTGGGAGCTATGACAAATTTTGATGTGACTTACAA
+TTGGATTCAAGATAAATGTGTTCCTCTTGTCCGAGAAATAACATTTGAAAATGGAGAGGA
+ATTGACAGAAGAAGGACTGCCTTTTCTCATACTCTTTCACATGAAAGAAGATACAGAAAG
+TTTAGAAATATTCCAGAATGAAGTAGCTCGGCAATTAATAAGTGAAAAAGGTACAATAAA
+CTTTTTACATGCCGATTGTGACAAATTTAGACATCCTCTTCTGCACATACAGAAAACTCC
+AGCAGATTGTCCTGTAATCGCTATTGACAGCTTTAGGCATATGTATGTGTTTGGAGACTT
+CAAAGATGTATTAATTCCTGGAAAACTCAAGCAATTCGTATTTGACTTACATTCTGGAAA
+ACTGCACAGAGAATTCCATCATGGACCTGACCCAACTGATACAGCCCCAGGAGAGCAAGC
+CCAAGATGTAGCAAGCAGTCCACCTGAGAGCTCCTTCCAGAAACTAGCACCCAGTGAATA
+TAGGTATACTCTATTGAGGGATCGAGATGAGCTTTAAAAACTTGAAAAACAGTTTGTAAG
+CCTTTCAACAGCAGCATCAACCTACGTGGTGGAAATAGTAAACCTATATTTTCATAATTC
+TATGTGTATTTTTATTTTGAATAAACAGAAAGAAATTTTGGGTTTTTAATTTTTTTCTCC
+CCGACTCAAAATGCATTGTCATTTAATATAGTAGCCTCTTAAAAAAAAAAAAACCTGCTA
+GGATTTAAAAATAAAAATCAGAGGCCTATCTCCACTTTAAATCTGTCCTGTAAAAGTTTT
+ATAAATCAAATGAAAGGTGACATTGCCAGAAACTTACCATTAACTTGCACTACTAGGGTA
+GGGAGGACTTAGGATGTTTCCTGTGTCGTATGTGCTTTTCTTTCTTTCATATGATCAATT
+CTGTTGGTATTTTCAGTATCTCATTTCTCAAAGCTAAAGAGATATACATTCTGGATACTT
+GGGAGGGGAATAAATTAAAGTTTTCACACTGTGTACTGTGTTTTACTGATTGGTTGGATA
+TTGCTTATGAAAATTCCATAGTGGTATTTTTTTGGATTCTTAATGTGTAACTTAAACATA
+CTTTGAAGTGGAGGAGAGTCATAAGACAGAACATTTGGCAGGAATTGTCCTTATGAAACA
+AGAAAAAGAAAATGAAAAGTATTATTAAGCTTCTGTGTTTGTCTAAAAATGTGGCATATG
+GATGGCATTTAAAACTTTGAATGAATTATACCTAAATCTGGGACAGGGAGGTGACAGTGG
+AACAGGCTACCAATCAGAACTAGATGACTTTTAAGGCTCCTCCTATTATGAGACTTCAAT
+TTCCAAAGAGAAGAACTAGCAGAGAAATTGTATTTCAGTAATTTTAAGCTCCTTCTGTCT
+TGTAGAGTCTTGTTATAGTTGTATAAATCAAAAACACAGAATAAGGAACATATTTAACTT
+TTTTTCATTATAAAATGGTTAGAGGACCCTACCCCCTCTAGATTCCCTGATTTCCCCAGG
+CCTGCAGCATACAGTAAGATGGGTCCCTGTGCCAGGCCTCAATACTGCCAGGGAATAAAA
+CCAGAGGGAGAGGACCCTCAGTGTCATATCAGGAAGCCCAGTGCCAGAGGACAGACAGGT
+TCAAAACTGGCTTTTCCTCTGGGCCTGGGTTGGTGCTATAGGCCAAGGGTCATTTTATAC
+TTGGGTATAAATCAATCCCAGTTTGGGAAAAGATTATTTTTAAGCTTAAAAGGCTGACAT
+GTGCCATTATATGTAGTATGTAATATATGTAACATCTTCCAATTCTTTTAAAATAAAATT
+AATATTTATAATGGATATTTAATGATTGTTATTTTTAAAAACCAGCTTATAATTCCTCGT
+TATGCATGATTTATCCAAAGTTTCCATAGTTTTATTCAAAATAATAAATGTTAATAAGGT
+GATAAGGGGTATATTTAATGTATTGTATCAAATTGTGAATAAGAAAGTAGGATGGAGCTT
+TCTAGAGGTTGGGCCTTAGTTCTGTTATCCTCATTGCTTTTAACCAATAAGTTAAATGAA
+GTTAGAGTTATGGTCTTCAGGTTAGATTATGGACCAGATCTGTGAGGGTCAGCATGGAAA
+TTCACATTCAACAAGGTAGCACACAGGACCAAGAGCAGCACATGCAATCAACTGGAATAA
+TATAGTAATCCTGTAACTGGGTTTGAAAAAATAATCAACAAAAGATACAATTCAAGGGTT
+AGGTTGCAGAGAGCTGGCTTGAGAGTAGTTATTATGAAAAAGGCCTCAAGGAGTACGTGT
+TCAGTATGCTCTAAGATGATAAAGTGGCTGTTAAAAAGGGAGTTGATTTGAGGAAGTATT
+ACTTAGCATTCATGCATATTGGGCTTAGGCTCTAGCCCTGCCACTATCATTGTCTTCTCT
+GGACTGTGAAGTCACTGAGGACAAGGAAACTAAATTTAATGTCTGTATCACTAGTGCCTA
+GAATTTCTGGACACTTAGTAGTCACCATCAGGCGTTTATTTAATGAATGAGAAGCAAAGT
+GACCTTGGTTACTTTTTTACCCTGAGGGGCTCAGCACTCATTAGGACTTGGTGCCTAATT
+TTATAAAAAGTCACTAAGCTCAAGTGCTTGGATGAAAGGACAGCGTGGATAAAAAGGTTT
+TTAAAACATGGATGTTAAGGCTGTTTTGCTTGGAGAAGACTTGGGACTGGGACAGTCTTT
+AGATATTATTTGAAATGCTGGCACTGTCTATCTGGATCCCAGGGCTTGAACTAGGATTTG
+AGGAAGTCACAGGGAAGCAGATTTCAGTCTGACATTTATTCAGTGCAAGTTTTTTGGTGC
+TGTAGTATATGATGAAAGATGTAAAGCTGAATAAAGCATTATTTCTGCCCTAGAGTTGTT
+CACAGCCTAGTCAGGCATATGGATATGTAAACAATGACTGTAACGTGTTATAGATGTAAA
+GACAAAATAAAGGTTAAAGAGGGCATAAAGGAGCACTCAATTGCAGAGATTTGAGGACAT
+TATTTTTATTTTGAGCTTTAAAAAGATGAATAGGTGTTCTCAGGAGGTAGGGATCTGGCT
+GAGAGGGAATAATCTGAGCAAAGGTATGAAACAGCCTAATGCATTAGAGAAAAAAGTTCT
+TTTAGTAAGGCATTTGGGGTTGGGGAAGCTAGAAAAAGAAATGGGAGCTGGTCACACAGG
+GCCTTGTGTGCCAGACTAAGGGGTTTGTAGTATATATTGTAGGCAGAAGAGATCCATCAA
+CAGATTGCAAGCAAGGAAGTATGTTCACTTTAAAGTTTGAGAAAGAATAGTGTGGAAGCA
+CGTCTCAAATTTAGACTTACTTGTTCCCCCTCTGAACCGTGAATCAGACCATTTCAGGTA
+GAAGTCTTCCCCGGTTTATCTGATCTACTCGGGGCCTCAGGCTTCTCAGCTGGGAAGAGA
+GGATGCAAGACCAGACTGAAGAACACGGTTGAGTCCCCAGAACCAAAAGGGGGCCTTTCT
+GCTTCTTAGCCAGCTACCTCTTCGAGTTTTTCAAATTGTGAGGGGGACCATAAAAGGATG
+GAAACTTTTAGATGACATTCTACAAATTATTTTTTTCTTTAAATTAAAAGAACCTAGCCA
+ATAAGATAGAGAATGGGCATCTAAGGCATCTCAGAGCTCTCTGATGAAGCCAGGTTGTCA
+AAGATCATTTGCAAAAGAAGGGAAAACTGGCATGACAAAAGCTACAGAGAGGAGAGTGAA
+ATATAGAAGTGTTTGAAATGTTCAAGCTCACAATAAGCTTAAATTTATAGAAAATGCTAA
+GGTTGTCAAGAAGGCTTTTTTTTTTTTCTTTTTTAAACCTGAGGGCAAAAAGGAATGGAT
+AAAGTAGTGTAATGGATTGACAATCAGGAAGAACAGAATAACTCAGTTTTTTTTTCTCCT
+ACAAGGAGATATGGCTGGACCAAAATAAAATGACATGAAATTGCAAAAATGAAAAT
+>ENA|M10051|M10051.1 Human insulin receptor mRNA, complete cds.
+GGGGGGCTGCGCGGCCGGGTCGGTGCGCACACGAGAAGGACGCGCGGCCCCCAGCGCTCT
+TGGGGGCCGCCTCGGAGCATGACCCCCGCGGGCCAGCGCCGCGCGCCTGATCCGAGGAGA
+CCCCGCGCTCCCGCAGCCATGGGCACCGGGGGCCGGCGGGGGGCGGCGGCCGCGCCGCTG
+CTGGTGGCGGTGGCCGCGCTGCTACTGGGCGCCGCGGGCCACCTGTACCCCGGAGAGGTG
+TGTCCCGGCATGGATATCCGGAACAACCTCACTAGGTTGCATGAGCTGGAGAATTGCTCT
+GTCATCGAAGGACACTTGCAGATACTCTTGATGTTCAAAACGAGGCCCGAAGATTTCCGA
+GACCTCAGTTTCCCCAAACTCATCATGATCACTGATTACTTGCTGCTCTTCCGGGTCTAT
+GGGCTCGAGAGCCTGAAGGACCTGTTCCCCAACCTCACGGTCATCCGGGGATCACGACTG
+TTCTTTAACTACGCGCTGGTCATCTTCGAGATGGTTCACCTCAAGGAACTCGGCCTCTAC
+AACCTGATGAACATCACCCGGGGTTCTGTCCGCATCGAGAAGAACAATGAGCTCTGTTAC
+TTGGCCACTATCGACTGGTCCCGTATCCTGGATTCCGTGGAGGATAATCACATCGTGTTG
+AACAAAGATGACAACGAGGAGTGTGGAGACATCTGTCCGGGTACCGCGAAGGGCAAGACC
+AACTGCCCCGCCACCGTCATCAACGGGCAGTTTGTCGAACGATGTTGGACTCATAGTCAC
+TGCCAGAAAGTTTGCCCGACCATCTGTAAGTCACACGGCTGCACCGCCGAAGGCCTCTGT
+TGCCACAGCGAGTGCCTGGGCAACTGTTCTCAGCCCGACGACCCCACCAAGTGCGTGGCC
+TGCCGCAACTTCTACCTGGACGGCAGGTGTGTGGAGACCTGCCCGCCCCCGTACTACCAC
+TTCCAGGACTGGCGCTGTGTGAACTTCAGCTTCTGCCAGGACCTGCACCACAAATGCAAG
+AACTCGCGGAGGCAGGGCTGCCACCAATACGTCATTCACAACAACAAGTGCATCCCTGAG
+TGTCCCTCCGGGTACACGATGAATTCCAGCAACTTGCTGTGCACCCCATGCCTGGGTCCC
+TGTCCCAAGGTGTGCCACCTCCTAGAAGGCGAGAAGACCATCGACTCGGTGACGTCTGCC
+CAGGAGCTCCGAGGATGCACCGTCATCAACGGGAGTCTGATCATCAACATTCGAGGAGGC
+AACAATCTGGCAGCTGAGCTAGAAGCCAACCTCGGCCTCATTGAAGAAATTTCAGGGTAT
+CTAAAAATCCGCCGATCCTACGCTCTGGTGTCACTTTCCTTCTTCCGGAAGTTACGTCTG
+ATTCGAGGAGAGACCTTGGAAATTGGGAACTACTCCTTCTATGCCTTGGACAACCAGAAC
+CTAAGGCAGCTCTGGGACTGGAGCAAACACAACCTCACCACCACTCAGGGGAAACTCTTC
+TTCCACTATAACCCCAAACTCTGCTTGTCAGAAATCCACAAGATGGAAGAAGTTTCAGGA
+ACCAAGGGGCGCCAGGAGAGAAACGACATTGCCCTGAAGACCAATGGGGACAAGGCATCC
+TGTGAAAATGAGTTACTTAAATTTTCTTACATTCGGACATCTTTTGACAAGATCTTGCTG
+AGATGGGAGCCGTACTGGCCCCCCGACTTCCGAGACCTCTTGGGGTTCATGCTGTTCTAC
+AAAGAGGCCCCTTATCAGAATGTGACGGAGTTCGATGGGCAGGATGCGTGTGGTTCCAAC
+AGTTGGACGGTGGTAGACATTGACCCACCCCTGAGGTCCAACGACCCCAAATCACAGAAC
+CACCCAGGGTGGCTGATGCGGGGTCTCAAGCCCTGGACCCAGTATGCCATCTTTGTGAAG
+ACCCTGGTCACCTTTTCGGATGAACGCCGGACCTATGGGGCCAAGAGTGACATCATTTAT
+GTCCAGACAGATGCCACCAACCCCTCTGTGCCCCTGGATCCAATCTCAGTGTCTAACTCA
+TCATCCCAGATTATTCTGAAGTGGAAACCACCCTCCGACCCCAATGGCAACATCACCCAC
+TACCTGGTTTTCTGGGAGAGGCAGGCGGAAGACAGTGAGCTGTTCGAGCTGGATTATTGC
+CTCAAAGGGCTGAAGCTGCCCTCGAGGACCTGGTCTCCACCATTCGAGTCTGAAGATTCT
+CAGAAGCACAACCAGAGTGAGTATGAGGATTCGGCCGGCGAATGCTGCTCCTGTCCAAAG
+ACAGACTCTCAGATCCTGAAGGAGCTGGAGGAGTCCTCGTTTAGGAAGACGTTTGAGGAT
+TACCTGCACAACGTGGTTTTCGTCCCCAGAAAAACCTCTTCAGGCACTGGTGCCGAGGAC
+CCTAGGCCATCTCGGAAACGCAGGTCCCTTGGCGATGTTGGGAATGTGACGGTGGCCGTG
+CCCACGGTGGCAGCTTTCCCCAACACTTCCTCGACCAGCGTGCCCACGAGTCCGGAGGAG
+CACAGGCCTTTTGAGAAGGTGGTGAACAAGGAGTCGCTGGTCATCTCCGGCTTGCGACAC
+TTCACGGGCTATCGCATCGAGCTGCAGGCTTGCAACCAGGACACCCCTGAGGAACGGTGC
+AGTGTGGCAGCCTACGTCAGTGCGAGGACCATGCCTGAAGCCAAGGCTGATGACATTGTT
+GGCCCTGTGACGCATGAAATCTTTGAGAACAACGTCGTCCACTTGATGTGGCAGGAGCCG
+AAGGAGCCCAATGGTCTGATCGTGCTGTATGAAGTGAGTTATCGGCGATATGGTGATGAG
+GAGCTGCATCTCTGCGTCTCCCGCAAGCACTTCGCTCTGGAACGGGGCTGCAGGCTGCGT
+GGGCTGTCACCGGGGAACTACAGCGTGCGAATCCGGGCCACCTCCCTTGCGGGCAACGGC
+TCTTGGACGGAACCCACCTATTTCTACGTGACAGACTATTTAGACGTCCCGTCAAATATT
+GCAAAAATTATCATCGGCCCCCTCATCTTTGTCTTTCTCTTCAGTGTTGTGATTGGAAGT
+ATTTATCTATTCCTGAGAAAGAGGCAGCCAGATGGGCCGCTGGGACCGCTTTACGCTTCT
+TCAAACCCTGAGTATCTCAGTGCCAGTGATGTGTTTCCATGCTCTGTGTACGTGCCGGAC
+GAGTGGGAGGTGTCTCGAGAGAAGATCACCCTCCTTCGAGAGCTGGGGCAGGGCTCCTTC
+GGCATGGTGTATGAGGGCAATGCCAGGGACATCATCAAGGGTGAGGCAGAGACCCGCGTG
+GCGGTGAAGACGGTCAACGAGTCAGCCAGTCTCCGAGAGCGGATTGAGTTCCTCAATGAG
+GCCTCGGTCATGAAGGGCTTCACCTGCCATCACGTGGTGCGCCTCCTGGGAGTGGTGTCC
+AAGGGCCAGCCCACGCTGGTGGTGATGGAGCTGATGGCTCACGGAGACCTGAAGAGCTAC
+CTCCGTTCTCTGCGGCCAGAGGCTGAGAATAATCCTGGCCGCCCTCCCCCTACCCTTCAA
+GAGATGATTCAGATGGCGGCAGAGATTGCTGACGGGATGGCCTACCTGAACGCCAAGAAG
+TTTGTGCATCGGGACCTGGCAGCGAGAAACTGCATGGTCGCCCATGATTTTACTGTCAAA
+ATTGGAGACTTTGGAATGACCAGAGACATCTATGAAACGGATTACTACCGGAAAGGGGGC
+AAGGGTCTGCTCCCTGTACGGTGGATGGCACCGGAGTCCCTGAAGGATGGGGTCTTCACC
+ACTTCTTCTGACATGTGGTCCTTTGGCGTGGTCCTTTGGGAAATCACCAGCTTGGCAGAA
+CAGCCTTACCAAGGCCTGTCTAATGAACAGGTGTTGAAATTTGTCATGGATGGAGGGTAT
+CTGGATCAACCCGACAACTGTCCAGAGAGAGTCACTGACCTCATGCGCATGTGCTGGCAA
+TTCAACCCCAAGATGAGGCCAACCTTCCTGGAGATTGTCAACCTGCTCAAGGACGACCTG
+CACCCCAGCTTTCCAGAGGTGTCGTTCTTCCACAGCGAGGAGAACAAGGCTCCCGAGAGT
+GAGGAGCTGGAGATGGAGTTTGAGGACATGGAGAATGTGCCCCTGGACCGTTCCTCGCAC
+TGTCAGAGGGAGGAGGCGGGGGGCCGGGATGGAGGGTCCTCGCTGGGTTTCAAGCGGAGC
+TACGAGGAACACATCCCTTACACACACATGAACGGAGGCAAGAAAAACGGGCGGATTCTG
+ACCTTGCCTCGGTCCAATCCTTCCTAACAGTGCCTACCGTGGCGGGGGCGGGCAGGGGTT
+CCCATTTTCGCTTTCCTCTGGTTTGAAAGCCTCTGGAAAACTCAGGATTCTCACGACTCT
+ACCATGTCCAGTGGAGTTCAGAGATCGTTCCTATACATTTCTGTTCATCTTAAGGTGGAC
+TCGTTTGGTTACCAATTTAACTAGTCCTGCAGAGGATTTAACTGTGAACCTGGAGGGCAA
+GGGGTTTCCACAGTTGCTGCTCCTTTGGGGCAACGACGGTTTCAAACCAGGATTTTGTGT
+TTTTTCGTTCCCCCCACCCGCCCCCAGCAGATGGAAAGAAAGCACCTGTTTTTACAAATT
+CTTTTTTTTTTTTTTTTTTTTTTTTTTTTGCTGGTGTCTGAGCTTCAGTATAAAAGACAA
+AACTTCCTGTTTGTGGAACAAAATTTCGAAAGAAAAAACCAAA
+>ENA|BC112106|BC112106.1 Homo sapiens rhodopsin, mRNA (cDNA clone MGC:138311 IMAGE:8327574), complete cds.
+CCAGCTGGAGCCCTGAGTGGCTGAGCTCAGGCCTTCGCAGCATTCTTGGGTGGGAGCAGC
+CACGGGTCAGCCACAAGGGCCACAGCCATGAATGGCACAGAAGGCCCTAACTTCTACGTG
+CCCTTCTCCAATGCGACGGGTGTGGTACGCAGCCCCTTCGAGTACCCACAGTACTACCTG
+GCTGAGCCATGGCAGTTCTCCATGCTGGCCGCCTACATGTTTCTGCTGATCGTGCTGGGC
+TTCCCCATCAACTTCCTCACGCTCTACGTCACCGTCCAGCACAAGAAGCTGCGCACGCCT
+CTCAACTACATCCTGCTCAACCTAGCCGTGGCTGACCTCTTCATGGTCCTAGGTGGCTTC
+ACCAGCACCCTCTACACCTCTCTGCATGGATACTTCGTCTTCGGGCCCACAGGATGCAAT
+TTGGAGGGCTTCTTTGCCACCCTGGGCGGTGAAATTGCCCTGTGGTCCTTGGTGGTCCTG
+GCCATCGAGCGGTACGTGGTGGTGTGTAAGCCCATGAGCAACTTCCGCTTCGGGGAGAAC
+CATGCCATCATGGGCGTTGCCTTCACCTGGGTCATGGCGCTGGCCTGCGCCGCACCCCCA
+CTCGCCGGCTGGTCCAGGTACATCCCCGAGGGCCTGCAGTGCTCGTGTGGAATCGACTAC
+TACACGCTCAAGCCGGAGGTCAACAACGAGTCTTTTGTCATCTACATGTTCGTGGTCCAC
+TTCACCATCCCCATGATTATCATCTTTTTCTGCTATGGGCAGCTCGTCTTCACCGTCAAG
+GAGGCCGCTGCCCAGCAGCAGGAGTCAGCCACCACACAGAAGGCAGAGAAGGAGGTCACC
+CGCATGGTCATCATCATGGTCATCGCTTTCCTGATCTGCTGGGTGCCCTACGCCAGCGTG
+GCATTCTACATCTTCACCCACCAGGGCTCCAACTTCGGTCCCATCTTCATGACCATCCCA
+GCGTTCTTTGCCAAGAGCGCCGCCATCTACAACCCTGTCATCTATATCATGATGAACAAG
+CAGTTCCGGAACTGCATGCTCACCACCATCTGCTGCGGCAAGAACCCACTGGGTGACGAT
+GAGGCCTCTGCTACCGTGTCCAAGACGGAGACGAGCCAGGTGGCCCCGGCCTAAGACCTG
+CCTAGGACTCTGTGGCCGACTATAGGCGTCTCCCATCCCCTACACCTTCCCCCAGCCACA
+GCCATCCCACCAG
diff -r 000000000000 -r 432ea9614cc9 test-data/three_human_mRNA.fasta.log.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/three_human_mRNA.fasta.log.txt Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,5 @@
+New DB title: Just 3 human mRNA sequences
+Sequence type: Nucleotide
+Keep Linkouts: T
+Keep MBits: T
+Maximum file size: 1000000000B
diff -r 000000000000 -r 432ea9614cc9 test-data/three_human_mRNA.fasta.nhd
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/three_human_mRNA.fasta.nhd Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,3 @@
+12956943350
+13082197871
+19180330422
diff -r 000000000000 -r 432ea9614cc9 test-data/three_human_mRNA.fasta.nhi
Binary file test-data/three_human_mRNA.fasta.nhi has changed
diff -r 000000000000 -r 432ea9614cc9 test-data/three_human_mRNA.fasta.nhr
Binary file test-data/three_human_mRNA.fasta.nhr has changed
diff -r 000000000000 -r 432ea9614cc9 test-data/three_human_mRNA.fasta.nin
Binary file test-data/three_human_mRNA.fasta.nin has changed
diff -r 000000000000 -r 432ea9614cc9 test-data/three_human_mRNA.fasta.nog
Binary file test-data/three_human_mRNA.fasta.nog has changed
diff -r 000000000000 -r 432ea9614cc9 test-data/three_human_mRNA.fasta.nsd
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/three_human_mRNA.fasta.nsd Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,3 @@
+gnl|bl_ord_id|00
+gnl|bl_ord_id|11
+gnl|bl_ord_id|22
diff -r 000000000000 -r 432ea9614cc9 test-data/three_human_mRNA.fasta.nsi
Binary file test-data/three_human_mRNA.fasta.nsi has changed
diff -r 000000000000 -r 432ea9614cc9 test-data/three_human_mRNA.fasta.nsq
Binary file test-data/three_human_mRNA.fasta.nsq has changed
diff -r 000000000000 -r 432ea9614cc9 test-data/tool_data_table_conf.xml.test
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/tool_data_table_conf.xml.test Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,15 @@
+
+
+
+
+
+
diff -r 000000000000 -r 432ea9614cc9 tool-data/blastdb.loc.sample
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tool-data/blastdb.loc.sample Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,39 @@
+#This is a sample file distributed with Galaxy that is used to define a
+#list of nucleotide BLAST databases, using three columns tab separated
+#(longer whitespace are TAB characters):
+#
+#
+#
+#The captions typically contain spaces and might end with the build date.
+#It is important that the actual database name does not have a space in
+#it, and that there are only two tabs on each line.
+#
+#So, for example, if your database is nt and the path to your base name
+#is /depot/data2/galaxy/blastdb/nt/nt.chunk, then the blastdb.loc entry
+#would look like this:
+#
+#nt_02_Dec_2009 nt 02 Dec 2009 /depot/data2/galaxy/blastdb/nt/nt.chunk
+#
+#and your /depot/data2/galaxy/blastdb/nt directory would contain all of
+#your "base names" (e.g.):
+#
+#-rw-r--r-- 1 wychung galaxy 23437408 2008-04-09 11:26 nt.chunk.00.nhr
+#-rw-r--r-- 1 wychung galaxy 3689920 2008-04-09 11:26 nt.chunk.00.nin
+#-rw-r--r-- 1 wychung galaxy 251215198 2008-04-09 11:26 nt.chunk.00.nsq
+#...etc...
+#
+#Your blastdb.loc file should include an entry per line for each "base name"
+#you have stored. For example:
+#
+#nt_02_Dec_2009 nt 02 Dec 2009 /depot/data2/galaxy/blastdb/nt/nt.chunk
+#wgs_30_Nov_2009 wgs 30 Nov 2009 /depot/data2/galaxy/blastdb/wgs/wgs.chunk
+#test_20_Sep_2008 test 20 Sep 2008 /depot/data2/galaxy/blastdb/test/test
+#...etc...
+#
+#You can download the NCBI provided protein databases like NT from here:
+#ftp://ftp.ncbi.nlm.nih.gov/blast/db/
+#
+#See also blastdb_p.loc which is for any protein BLAST database, and
+#blastdb_d.loc which is for any protein domains databases (like CDD).
+
+
diff -r 000000000000 -r 432ea9614cc9 tool-data/blastdb_d.loc.sample
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tool-data/blastdb_d.loc.sample Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,35 @@
+#This is a sample file distributed with Galaxy that is used to define a
+#list of protein domain databases, using three columns tab separated
+#(longer whitespace are TAB characters):
+#
+#
+#
+#The captions typically contain spaces and might end with the build date.
+#It is important that the actual database name does not have a space in it,
+#and that there are only two tabs on each line.
+#
+#You can download the NCBI provided databases as tar-balls from here:
+#ftp://ftp.ncbi.nih.gov/pub/mmdb/cdd/little_endian/
+#
+#So, for example, if your database is CDD and the path to your base name
+#is /data/blastdb/Cdd, then the blastdb_d.loc entry would look like this:
+#
+#Cdd{tab}NCBI Conserved Domains Database (CDD){tab}/data/blastdb/Cdd
+#
+#and your /data/blastdb directory would contain all of the files associated
+#with the database, /data/blastdb/Cdd.*.
+#
+#Your blastdb_d.loc file should include an entry per line for each "base name"
+#you have stored. For example:
+#
+#Cdd NCBI CDD /data/blastdb/domains/Cdd
+#Kog KOG (eukaryotes) /data/blastdb/domains/Kog
+#Cog COG (prokaryotes) /data/blastdb/domains/Cog
+#Pfam Pfam-A /data/blastdb/domains/Pfam
+#Smart SMART /data/blastdb/domains/Smart
+#Tigr TIGR /data/blastdb/domains/Tigr
+#Prk Protein Clusters database /data/blastdb/domains/Prk
+#...etc...
+#
+#See also blastdb.loc which is for any nucleotide BLAST database, and
+#blastdb_p.loc which is for any protein BLAST databases.
diff -r 000000000000 -r 432ea9614cc9 tool-data/blastdb_p.loc.sample
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tool-data/blastdb_p.loc.sample Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,30 @@
+#This is a sample file distributed with Galaxy that is used to define a
+#list of protein BLAST databases, using three columns tab separated
+#(longer whitespace are TAB characters):
+#
+#
+#
+#The captions typically contain spaces and might end with the build date.
+#It is important that the actual database name does not have a space in
+#it, and that there are only two tabs on each line.
+#
+#So, for example, if your database is NR and the path to your base name
+#is /data/blastdb/nr, then the blastdb_p.loc entry would look like this:
+#
+#nr{tab}NCBI NR (non redundant){tab}/data/blastdb/nr
+#
+#and your /data/blastdb directory would contain all of the files associated
+#with the database, /data/blastdb/nr.*.
+#
+#Your blastdb_p.loc file should include an entry per line for each "base name"
+#you have stored. For example:
+#
+#nr_05Jun2010 NCBI NR (non redundant) 05 Jun 2010 /data/blastdb/05Jun2010/nr
+#nr_15Aug2010 NCBI NR (non redundant) 15 Aug 2010 /data/blastdb/15Aug2010/nr
+#...etc...
+#
+#You can download the NCBI provided protein databases like NR from here:
+#ftp://ftp.ncbi.nlm.nih.gov/blast/db/
+#
+#See also blastdb.loc which is for any nucleotide BLAST database, and
+#blastdb_d.loc which is for any protein domains databases (like CDD).
diff -r 000000000000 -r 432ea9614cc9 tool-data/tool_data_table_conf.xml.sample
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tool-data/tool_data_table_conf.xml.sample Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,14 @@
+
+
+
+
+
diff -r 000000000000 -r 432ea9614cc9 tools/ncbi_blast_plus/README.rst
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tools/ncbi_blast_plus/README.rst Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,266 @@
+Galaxy wrappers for NCBI BLAST+ suite
+=====================================
+
+These wrappers are copyright 2010-2014 by Peter Cock (The James Hutton Institute,
+UK) and additional contributors including Edward Kirton, John Chilton,
+Nicola Soranzo, Jim Johnson, and Bjoern Gruening.
+
+See the licence text below.
+
+Currently tested with NCBI BLAST 2.2.30+ (i.e. version 2.2.30 of BLAST+),
+and does not work with the NCBI 'legacy' BLAST suite (e.g. ``blastall``).
+
+Note that these wrappers (and the associated datatypes) were originally
+distributed as part of the main Galaxy repository, but as of August 2012
+moved to the Galaxy Tool Shed as ``ncbi_blast_plus`` (and ``blast_datatypes``).
+My thanks to Dannon Baker from the Galaxy development team for his assistance
+with this.
+
+These wrappers are available from the Galaxy Tool Shed at:
+http://toolshed.g2.bx.psu.edu/view/devteam/ncbi_blast_plus
+
+
+Citation
+========
+
+Please cite the following paper (currently available as a preprint):
+
+NCBI BLAST+ integrated into Galaxy.
+P.J.A. Cock, J.M. Chilton, B. Gruening, J.E. Johnson, N. Soranzo
+bioRxiv DOI: http://dx.doi.org/10.1101/014043 (preprint)
+
+You should also cite the NCBI BLAST+ tools:
+
+BLAST+: architecture and applications.
+C. Camacho et al. BMC Bioinformatics 2009, 10:421.
+DOI: http://dx.doi.org/10.1186/1471-2105-10-421
+
+
+Automated Installation
+======================
+
+Galaxy should be able to automatically install the dependencies, i.e. the
+BLAST+ binaries and the ``blast_datatypes`` repository which defines the
+BLAST XML file format (``blastxml``), protein and nucleotide BLAST databases
+(``blastdbp`` and ``blastdbn``), and so on.
+
+See the configuration notes below.
+
+Manual Installation
+===================
+
+For those not using Galaxy's automated installation from the Tool Shed, put
+the XML and Python files in the ``tools/ncbi_blast_plus/`` folder and add the
+XML files to your ``tool_conf.xml`` as normal. For example, use::
+
+
+
+You will also need to install ``blast_datatypes`` from the Tool Shed. This
+defines the BLAST XML file format (``blastxml``), BLAST databases, etc:
+
+* http://toolshed.g2.bx.psu.edu/view/devteam/blast_datatypes
+
+As described above for an automated installation, you must also tell Galaxy
+about any system level BLAST databases using the ``tool-data/blastdb*.loc``
+files. Also merge the ``tool-data/tool_data_table_conf.xml.sample`` contents
+into your ``tool_data_table_conf.xml`` file.
+
+You must install the NCBI BLAST+ standalone tools somewhere on the system
+path. Currently the unit tests are written using BLAST+ 2.2.30.
+
+Run the functional tests (adjusting the section identifier to match your
+``tool_conf.xml.sample`` file)::
+
+ ./run_tests.sh -sid NCBI_BLAST+-ncbi_blast_plus_tools
+
+Configuration
+=============
+
+You must tell Galaxy about any system level BLAST databases using configuration
+files ``blastdb.loc`` (nucleotide databases like NT) and ``blastdb_p.loc``
+(protein databases like NR), and ``blastdb_d.loc`` (protein domain databases
+like CDD or SMART) which are located in the ``tool-data/`` folder. Sample
+files are included which explain the tab-based format to use.
+
+You can download the NCBI provided databases as tar-balls from here:
+
+* ftp://ftp.ncbi.nlm.nih.gov/blast/db/ (nucleotide and protein databases like NR)
+* ftp://ftp.ncbi.nih.gov/pub/mmdb/cdd/little_endian/ (domain databases like CDD)
+
+If using the optional taxonomy columns, you will also need to download the
+NCBI taxonomy files (``taxdb.btd`` and ``taxdb.bti`` from ``taxdb.tar.gz`` on
+the BLAST database FTP site). Currently explicit version tracking of the
+taxonomy is not supported, and in order to use this you must set the
+``$BLASTDB`` environment variable to include the path where you unzipped the
+taxonomy files. If this is not done, the taxonomy columns like species name
+will appear as ``N/A`` in the tabular output.
+
+The BLAST+ binaries support multi-threaded operation, which is handled via the
+``$GALAXY_SLOTS`` environment variable. This should be set automatically by
+Galaxy via your job runner settings, which allows you to (for example) allocate
+four cores to each BLAST job.
+
+In addition, the BLAST+ wrappers also support high level parallelism by task
+splitting if ``use_tasked_jobs = True`` is enabled in your ``universe_wsgi.ini``
+configuration file. Essentially, the FASTA input query files are broken up into
+batches of 1000 sequences, a separate BLAST child job is run for each chunk,
+and then the BLAST output files are merged (in order). This is transparent
+for the end user.
+
+History
+=======
+
+======= ======================================================================
+Version Changes
+------- ----------------------------------------------------------------------
+v0.0.11 - Final revision as part of the Galaxy main repository, and the
+ first release via the Tool Shed
+v0.0.12 - Implements genetic code option for translation searches.
+ - Changes ```` to 1000 sequences at a time (to cope with
+ very large sets of queries where BLAST+ can become memory hungry)
+ - Include warning that BLAST+ with subject FASTA gives pairwise
+ e-values
+v0.0.13 - Use the new error handling options in Galaxy (the previously
+ bundled ``hide_stderr.py`` script is no longer needed).
+v0.0.14 - Support for makeblastdb and blastdbinfo with local BLAST databases
+ in the history (using work from Edward Kirton), requires v0.0.14
+ of the ``blast_datatypes`` repository from the Tool Shed.
+v0.0.15 - Stronger warning in help text against searching against subject
+ FASTA files (better looking e-values than you might be expecting).
+v0.0.16 - Added repository_dependencies.xml for automates installation of the
+ ``blast_datatypes`` repository from the Tool Shed.
+v0.0.17 - The BLAST+ search tools now default to extended tabular output
+ (all too often our users where having to re-run searches just to
+ get one of the missing columns like query or subject length)
+v0.0.18 - Defensive quoting of filenames in case of spaces (where possible,
+ BLAST+ handling of some multi-file arguments is problematic).
+v0.0.19 - Added wrappers for rpsblast and rpstblastn, and new ``blastdb_d.loc``
+ for the domain databases they use (e.g. CDD, PFAM or SMART).
+ - Correct case of exception regular expression (for error handling
+ fall-back in case the return code is not set properly).
+ - Clearer naming of output files.
+v0.0.20 - Added unit tests for BLASTN and TBLASTX.
+ - Added percentage identity option to BLASTN.
+ - Fallback on ElementTree if cElementTree missing in XML to tabular.
+ - Link to Tool Shed added to help text and this documentation.
+ - Tweak dependency on ``blast_datatypes`` to also work on Test Tool Shed.
+ - Dependency on new ``package_blast_plus_2_2_26`` in Tool Shed.
+ - Adopted standard MIT License.
+ - Development moved to GitHub, https://github.com/peterjc/galaxy_blast
+ - Updated citation information (Cock et al. 2013).
+v0.0.21 - Use macros to simplify the XML wrappers (by John Chilton).
+ - Added wrapper for dustmasker.
+ - Enabled masking for makeblastdb (Nicola Soranzo).
+ - Requires ``maskinfo-asn1`` and ``maskinfo-asn1-binary`` datatypes,
+ defined in ``blast_datatypes`` v0.0.17 on Galaxy ToolShed.
+ - Tests updated for BLAST+ 2.2.27 instead of BLAST+ 2.2.26.
+ - Now depends on ``package_blast_plus_2_2_27`` in ToolShed.
+v0.0.22 - More use of macros to simplify the wrappers.
+ - Set number of threads via ``$GALAXY_SLOTS`` environment variable.
+ - More descriptive default output names.
+ - Tests require updated BLAST DB definitions (``blast_datatypes`` v0.0.18).
+ - Pre-check for duplicate identifiers in ``makeblastdb`` wrapper.
+ - Tests updated for BLAST+ 2.2.28 instead of BLAST+ 2.2.27.
+ - Now depends on ``package_blast_plus_2_2_28`` in ToolShed.
+ - Extended tabular output includes 'salltitles' as column 25.
+v0.1.00 - Now depends on ``package_blast_plus_2_2_29`` in ToolShed.
+ - Tabular output now includes option to pick specific columns
+ (based on contribution from Jim Johnson), including previously
+ unavailable taxonomy columns.
+ - BLAST XML to tabular tool supports multiple input files
+ (based on contribution from Jim Johnson).
+ - More detailed descriptions for BLASTN and BLASTP task option.
+ - Wrappers for segmasker, dustmasker and convert2blastmask
+ (contribution from Bjoern Gruening).
+ - Supports using maskinfo with ``makeblastdb`` wrapper.
+ - Supports setting a taxonomy ID in ``makeblastdb`` wrapper.
+ - Subtle changes like new conditional settings will require some old
+ workflows be updated to cope.
+v0.1.01 - Requires ``blastdbd`` datatype (``blast_datatypes`` v0.0.19).
+ - Wrapper for makeprofiledb added to create protein domain databases
+ (based on contribution from Bjoern Gruening).
+ - The RPS-BLAST and RPS-TBLASTN wrappers support using a protein
+ domain database from the user's history.
+ - Tool definitions now embed citation information (by John Chilton).
+ - BLAST tools support GI and SeqID filters (added by Bjoern Gruening).
+v0.1.02 - Now depends on ``package_blast_plus_2_2_30`` in ToolShed.
+ - Tests updated for BLAST+ 2.2.30 instead of BLAST+ 2.2.29.
+ - New tasks ``blastp-fast``, ``blastx-fast`` and ``tblastn-fast``.
+ - New minimum query HSP coverage option, ``-qcov_hsp_perc``.
+ - Removed ``-word_size`` from RPS-BLAST and RPS-TBLASTN wrappers, this
+ is set during database construction and should not have been offered
+ as a command line option in releases prior to BLAST+ 2.2.30.
+ - BLAST database ``blastdb*.loc`` files now accessed via the XML
+ table definitions in Galaxy's ``tool_data_table_conf.xml`` file,
+ setup via ``tool-data/tool_data_table_conf.xml.sample``
+ - Replace ``.extra_files_path`` with ``.files_path`` (internal change,
+ thanks to Bjoern Gruening and John Chilton).
+ - Added "NCBI BLAST+ integrated into Galaxy" preprint citation.
+======= ======================================================================
+
+
+Bug Reports
+===========
+
+You can file an issue here https://github.com/peterjc/galaxy_blast/issues or ask
+us on the Galaxy development list http://lists.bx.psu.edu/listinfo/galaxy-dev
+
+
+Developers
+==========
+
+This script and related tools were originally developed on the 'tools' branch
+of the following Mercurial repository:
+https://bitbucket.org/peterjc/galaxy-central/
+
+As of July 2013, development is continuing on a dedicated GitHub repository:
+https://github.com/peterjc/galaxy_blast
+
+For making the "Galaxy Tool Shed" http://toolshed.g2.bx.psu.edu/ tarball I use
+the following command from the GitHub repository root folder::
+
+ $ tools/ncbi_blast_plus/make_ncbi_blast_plus.sh
+
+This simplifies ensuring a consistent set of files is bundled each time,
+including all the relevant test files.
+
+When updating the version of BLAST+, many of the sample data files used for
+the unit tests must be regenerated. This script automates that task::
+
+ $ tools/ncbi_blast_plus/update_test_files.sh
+
+
+Licence (MIT)
+=============
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
diff -r 000000000000 -r 432ea9614cc9 tools/ncbi_blast_plus/blastxml_to_tabular.py
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tools/ncbi_blast_plus/blastxml_to_tabular.py Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,344 @@
+#!/usr/bin/env python
+"""Convert a BLAST XML file to tabular output.
+
+Takes three command line options, input BLAST XML filename, output tabular
+BLAST filename, output format (std for standard 12 columns, or ext for the
+extended 24 columns offered in the BLAST+ wrappers).
+
+The 12 columns output are 'qseqid sseqid pident length mismatch gapopen qstart
+qend sstart send evalue bitscore' or 'std' at the BLAST+ command line, which
+mean:
+
+====== ========= ============================================
+Column NCBI name Description
+------ --------- --------------------------------------------
+ 1 qseqid Query Seq-id (ID of your sequence)
+ 2 sseqid Subject Seq-id (ID of the database hit)
+ 3 pident Percentage of identical matches
+ 4 length Alignment length
+ 5 mismatch Number of mismatches
+ 6 gapopen Number of gap openings
+ 7 qstart Start of alignment in query
+ 8 qend End of alignment in query
+ 9 sstart Start of alignment in subject (database hit)
+ 10 send End of alignment in subject (database hit)
+ 11 evalue Expectation value (E-value)
+ 12 bitscore Bit score
+====== ========= ============================================
+
+The additional columns offered in the Galaxy BLAST+ wrappers are:
+
+====== ============= ===========================================
+Column NCBI name Description
+------ ------------- -------------------------------------------
+ 13 sallseqid All subject Seq-id(s), separated by ';'
+ 14 score Raw score
+ 15 nident Number of identical matches
+ 16 positive Number of positive-scoring matches
+ 17 gaps Total number of gaps
+ 18 ppos Percentage of positive-scoring matches
+ 19 qframe Query frame
+ 20 sframe Subject frame
+ 21 qseq Aligned part of query sequence
+ 22 sseq Aligned part of subject sequence
+ 23 qlen Query sequence length
+ 24 slen Subject sequence length
+ 25 salltitles All subject titles, separated by '<>'
+====== ============= ===========================================
+
+Most of these fields are given explicitly in the XML file, others some like
+the percentage identity and the number of gap openings must be calculated.
+
+Be aware that the sequence in the extended tabular output or XML direct from
+BLAST+ may or may not use XXXX masking on regions of low complexity. This
+can throw the off the calculation of percentage identity and gap openings.
+[In fact, both BLAST 2.2.24+ and 2.2.25+ have a subtle bug in this regard,
+with these numbers changing depending on whether or not the low complexity
+filter is used.]
+
+This script attempts to produce identical output to what BLAST+ would have done.
+However, check this with "diff -b ..." since BLAST+ sometimes includes an extra
+space character (probably a bug).
+"""
+import sys
+import re
+import os
+from optparse import OptionParser
+
+if "-v" in sys.argv or "--version" in sys.argv:
+ print "v0.1.04"
+ sys.exit(0)
+
+if sys.version_info[:2] >= ( 2, 5 ):
+ try:
+ from xml.etree import cElementTree as ElementTree
+ except ImportError:
+ from xml.etree import ElementTree as ElementTree
+else:
+ from galaxy import eggs
+ import pkg_resources; pkg_resources.require( "elementtree" )
+ from elementtree import ElementTree
+
+def stop_err( msg ):
+ sys.stderr.write("%s\n" % msg)
+ sys.exit(1)
+
+if len(sys.argv) == 4 and sys.argv[3] in ["std", "x22", "ext"]:
+ #False positive if user really has a BLAST XML file called 'std' or 'ext'...
+ stop_err("""ERROR: The script API has changed, sorry.
+
+Instead of the old style:
+
+$ python blastxml_to_tabular.py input.xml output.tabular std
+
+Please use:
+
+$ python blastxml_to_tabular.py -o output.tabular -c std input.xml
+
+For more information, use:
+
+$ python blastxml_to_tabular.py -h
+""")
+
+usage = """usage: %prog [options] blastxml[,...]
+
+Convert one (or more) BLAST XML files into a single tabular file.
+
+The columns option can be 'std' (standard 12 columns), 'ext'
+(extended 25 columns), or a list of BLAST+ column names like
+'qseqid,sseqid,pident' (space or comma separated).
+"""
+parser = OptionParser(usage=usage)
+parser.add_option('-o', '--output', dest='output', default=None, help='output filename (defaults to stdout)', metavar="FILE")
+parser.add_option("-c", "--columns", dest="columns", default='std', help="[std|ext|col1,col2,...] standard 12 columns, extended 25 columns, or list of column names")
+(options, args) = parser.parse_args()
+
+colnames = 'qseqid,sseqid,pident,length,mismatch,gapopen,qstart,qend,sstart,send,evalue,bitscore,sallseqid,score,nident,positive,gaps,ppos,qframe,sframe,qseq,sseq,qlen,slen,salltitles'.split(',')
+
+if len(args) < 1:
+ stop_err("ERROR: No BLASTXML input files given; run with --help to see options.")
+
+out_fmt = options.columns
+if out_fmt == "std":
+ extended = False
+ cols = None
+elif out_fmt == "x22":
+ stop_err("Format argument x22 has been replaced with ext (extended 25 columns)")
+elif out_fmt == "ext":
+ extended = True
+ cols = None
+else:
+ cols = out_fmt.replace(" ", ",").split(",") #Allow space or comma separated
+ #Remove any blank entries due to trailing comma,
+ #or annoying "None" dummy value from Galaxy if no columns
+ cols = [c for c in cols if c and c != "None"]
+ extra = set(cols).difference(colnames)
+ if extra:
+ stop_err("These are not recognised column names: %s" % ",".join(sorted(extra)))
+ del extra
+ assert set(colnames).issuperset(cols), cols
+ if not cols:
+ stop_err("No columns selected!")
+ extended = max(colnames.index(c) for c in cols) >= 12 #Do we need any higher columns?
+del out_fmt
+
+for in_file in args:
+ if not os.path.isfile(in_file):
+ stop_err("Input BLAST XML file not found: %s" % in_file)
+
+
+re_default_query_id = re.compile("^Query_\d+$")
+assert re_default_query_id.match("Query_101")
+assert not re_default_query_id.match("Query_101a")
+assert not re_default_query_id.match("MyQuery_101")
+re_default_subject_id = re.compile("^Subject_\d+$")
+assert re_default_subject_id.match("Subject_1")
+assert not re_default_subject_id.match("Subject_")
+assert not re_default_subject_id.match("Subject_12a")
+assert not re_default_subject_id.match("TheSubject_1")
+
+
+def convert(blastxml_filename, output_handle):
+ blast_program = None
+ # get an iterable
+ try:
+ context = ElementTree.iterparse(blastxml_filename, events=("start", "end"))
+ except:
+ stop_err("Invalid data format.")
+ # turn it into an iterator
+ context = iter(context)
+ # get the root element
+ try:
+ event, root = context.next()
+ except:
+ stop_err( "Invalid data format." )
+ for event, elem in context:
+ if event == "end" and elem.tag == "BlastOutput_program":
+ blast_program = elem.text
+ # for every tag
+ if event == "end" and elem.tag == "Iteration":
+ #Expecting either this, from BLAST 2.2.25+ using FASTA vs FASTA
+ # sp|Q9BS26|ERP44_HUMAN
+ # Endoplasmic reticulum resident protein 44 OS=Homo sapiens GN=ERP44 PE=1 SV=1
+ # 406
+ #
+ #
+ #Or, from BLAST 2.2.24+ run online
+ # Query_1
+ # Sample
+ # 516
+ # ...
+ qseqid = elem.findtext("Iteration_query-ID")
+ if re_default_query_id.match(qseqid):
+ #Place holder ID, take the first word of the query definition
+ qseqid = elem.findtext("Iteration_query-def").split(None,1)[0]
+ qlen = int(elem.findtext("Iteration_query-len"))
+
+ # for every within
+ for hit in elem.findall("Iteration_hits/Hit"):
+ #Expecting either this,
+ # gi|3024260|sp|P56514.1|OPSD_BUFBU
+ # RecName: Full=Rhodopsin
+ # P56514
+ #or,
+ # Subject_1
+ # gi|57163783|ref|NP_001009242.1| rhodopsin [Felis catus]
+ # Subject_1
+ #
+ #apparently depending on the parse_deflines switch
+ #
+ #Or, with a local database not using -parse_seqids can get this,
+ # gnl|BL_ORD_ID|2
+ # chrIII gi|240255695|ref|NC_003074.8| Arabidopsis thaliana chromosome 3, complete sequence
+ # 2
+ sseqid = hit.findtext("Hit_id").split(None,1)[0]
+ hit_def = sseqid + " " + hit.findtext("Hit_def")
+ if re_default_subject_id.match(sseqid) \
+ and sseqid == hit.findtext("Hit_accession"):
+ #Place holder ID, take the first word of the subject definition
+ hit_def = hit.findtext("Hit_def")
+ sseqid = hit_def.split(None,1)[0]
+ if sseqid.startswith("gnl|BL_ORD_ID|") \
+ and sseqid == "gnl|BL_ORD_ID|" + hit.findtext("Hit_accession"):
+ #Alternative place holder ID, again take the first word of hit_def
+ hit_def = hit.findtext("Hit_def")
+ sseqid = hit_def.split(None,1)[0]
+ # for every within
+ for hsp in hit.findall("Hit_hsps/Hsp"):
+ nident = hsp.findtext("Hsp_identity")
+ length = hsp.findtext("Hsp_align-len")
+ pident = "%0.2f" % (100*float(nident)/float(length))
+
+ q_seq = hsp.findtext("Hsp_qseq")
+ h_seq = hsp.findtext("Hsp_hseq")
+ m_seq = hsp.findtext("Hsp_midline")
+ assert len(q_seq) == len(h_seq) == len(m_seq) == int(length)
+ gapopen = str(len(q_seq.replace('-', ' ').split())-1 + \
+ len(h_seq.replace('-', ' ').split())-1)
+
+ mismatch = m_seq.count(' ') + m_seq.count('+') \
+ - q_seq.count('-') - h_seq.count('-')
+ #TODO - Remove this alternative mismatch calculation and test
+ #once satisifed there are no problems
+ expected_mismatch = len(q_seq) \
+ - sum(1 for q,h in zip(q_seq, h_seq) \
+ if q == h or q == "-" or h == "-")
+ xx = sum(1 for q,h in zip(q_seq, h_seq) if q=="X" and h=="X")
+ if not (expected_mismatch - q_seq.count("X") <= int(mismatch) <= expected_mismatch + xx):
+ stop_err("%s vs %s mismatches, expected %i <= %i <= %i" \
+ % (qseqid, sseqid, expected_mismatch - q_seq.count("X"),
+ int(mismatch), expected_mismatch))
+
+ #TODO - Remove this alternative identity calculation and test
+ #once satisifed there are no problems
+ expected_identity = sum(1 for q,h in zip(q_seq, h_seq) if q == h)
+ if not (expected_identity - xx <= int(nident) <= expected_identity + q_seq.count("X")):
+ stop_err("%s vs %s identities, expected %i <= %i <= %i" \
+ % (qseqid, sseqid, expected_identity, int(nident),
+ expected_identity + q_seq.count("X")))
+
+
+ evalue = hsp.findtext("Hsp_evalue")
+ if evalue == "0":
+ evalue = "0.0"
+ else:
+ evalue = "%0.0e" % float(evalue)
+
+ bitscore = float(hsp.findtext("Hsp_bit-score"))
+ if bitscore < 100:
+ #Seems to show one decimal place for lower scores
+ bitscore = "%0.1f" % bitscore
+ else:
+ #Note BLAST does not round to nearest int, it truncates
+ bitscore = "%i" % bitscore
+
+ values = [qseqid,
+ sseqid,
+ pident,
+ length, #hsp.findtext("Hsp_align-len")
+ str(mismatch),
+ gapopen,
+ hsp.findtext("Hsp_query-from"), #qstart,
+ hsp.findtext("Hsp_query-to"), #qend,
+ hsp.findtext("Hsp_hit-from"), #sstart,
+ hsp.findtext("Hsp_hit-to"), #send,
+ evalue, #hsp.findtext("Hsp_evalue") in scientific notation
+ bitscore, #hsp.findtext("Hsp_bit-score") rounded
+ ]
+
+ if extended:
+ try:
+ sallseqid = ";".join(name.split(None,1)[0] for name in hit_def.split(" >"))
+ salltitles = "<>".join(name.split(None,1)[1] for name in hit_def.split(" >"))
+ except IndexError as e:
+ stop_err("Problem splitting multuple hits?\n%r\n--> %s" % (hit_def, e))
+ #print hit_def, "-->", sallseqid
+ positive = hsp.findtext("Hsp_positive")
+ ppos = "%0.2f" % (100*float(positive)/float(length))
+ qframe = hsp.findtext("Hsp_query-frame")
+ sframe = hsp.findtext("Hsp_hit-frame")
+ if blast_program == "blastp":
+ #Probably a bug in BLASTP that they use 0 or 1 depending on format
+ if qframe == "0": qframe = "1"
+ if sframe == "0": sframe = "1"
+ slen = int(hit.findtext("Hit_len"))
+ values.extend([sallseqid,
+ hsp.findtext("Hsp_score"), #score,
+ nident,
+ positive,
+ hsp.findtext("Hsp_gaps"), #gaps,
+ ppos,
+ qframe,
+ sframe,
+ #NOTE - for blastp, XML shows original seq, tabular uses XXX masking
+ q_seq,
+ h_seq,
+ str(qlen),
+ str(slen),
+ salltitles,
+ ])
+ if cols:
+ #Only a subset of the columns are needed
+ values = [values[colnames.index(c)] for c in cols]
+ #print "\t".join(values)
+ output_handle.write("\t".join(values) + "\n")
+ # prevents ElementTree from growing large datastructure
+ root.clear()
+ elem.clear()
+
+
+if options.output:
+ outfile = open(options.output, "w")
+else:
+ outfile = sys.stdout
+
+for in_file in args:
+ blast_program = None
+ convert(in_file, outfile)
+
+if options.output:
+ outfile.close()
+else:
+ #Using stdout
+ pass
+
diff -r 000000000000 -r 432ea9614cc9 tools/ncbi_blast_plus/blastxml_to_tabular.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tools/ncbi_blast_plus/blastxml_to_tabular.xml Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,215 @@
+
+ Convert BLAST XML output to tabular
+ blastxml_to_tabular.py --version
+
+blastxml_to_tabular.py -o "$tabular_file"
+#if $output.out_format == "cols":
+#set cols = (str($output.std_cols)+","+str($output.ext_cols)).replace("None", " ").replace(",,", ",").replace(",", " ")
+-c "$cols"
+#else
+-c "$output.out_format"
+#end if
+#for i in $blastxml_file#"${i}" #end for#
+
+
+
+
+
+
+
+
+
+
+ Tabular (standard 12 columns)
+ Tabular (extended 25 columns)
+ Tabular (select columns to output)
+
+
+
+
+
+ qseqid = Query Seq-id (ID of your sequence)
+ sseqid = Subject Seq-id (ID of the database hit)
+ pident = Percentage of identical matches
+ length = Alignment length
+ mismatch = Number of mismatches
+ gapopen = Number of gap openings
+ qstart = Start of alignment in query
+ qend = End of alignment in query
+ sstart = Start of alignment in subject (database hit)
+ send = End of alignment in subject (database hit)
+ evalue = Expectation value (E-value)
+ bitscore = Bit score
+
+
+ sallseqid = All subject Seq-id(s), separated by a ';'
+ score = Raw score
+ nident = Number of identical matches
+ positive = Number of positive-scoring matches
+ gaps = Total number of gaps
+ ppos = Percentage of positive-scoring matches
+ qframe = Query frame
+ sframe = Subject frame
+ qseq = Aligned part of query sequence
+ sseq = Aligned part of subject sequence
+ qlen = Query sequence length
+ slen = Subject sequence length
+ salltitles = All subject title(s), separated by a '<>'
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+**What it does**
+
+NCBI BLAST+ (and the older NCBI 'legacy' BLAST) can output in a range of
+formats including tabular and a more detailed XML format. A complex workflow
+may need both the XML and the tabular output - but running BLAST twice is
+slow and wasteful.
+
+This tool takes the BLAST XML output and can convert it into the
+standard 12 column tabular equivalent:
+
+====== ========= ============================================
+Column NCBI name Description
+------ --------- --------------------------------------------
+ 1 qseqid Query Seq-id (ID of your sequence)
+ 2 sseqid Subject Seq-id (ID of the database hit)
+ 3 pident Percentage of identical matches
+ 4 length Alignment length
+ 5 mismatch Number of mismatches
+ 6 gapopen Number of gap openings
+ 7 qstart Start of alignment in query
+ 8 qend End of alignment in query
+ 9 sstart Start of alignment in subject (database hit)
+ 10 send End of alignment in subject (database hit)
+ 11 evalue Expectation value (E-value)
+ 12 bitscore Bit score
+====== ========= ============================================
+
+The BLAST+ tools can optionally output additional columns of information,
+but this takes longer to calculate. Most (but not all) of these columns are
+included by selecting the extended tabular output. The extra columns are
+included *after* the standard 12 columns. This is so that you can write
+workflow filtering steps that accept either the 12 or 25 column tabular
+BLAST output. This tool now uses this extended 25 column output by default.
+
+====== ============= ===========================================
+Column NCBI name Description
+------ ------------- -------------------------------------------
+ 13 sallseqid All subject Seq-id(s), separated by a ';'
+ 14 score Raw score
+ 15 nident Number of identical matches
+ 16 positive Number of positive-scoring matches
+ 17 gaps Total number of gaps
+ 18 ppos Percentage of positive-scoring matches
+ 19 qframe Query frame
+ 20 sframe Subject frame
+ 21 qseq Aligned part of query sequence
+ 22 sseq Aligned part of subject sequence
+ 23 qlen Query sequence length
+ 24 slen Subject sequence length
+ 25 salltitles All subject title(s), separated by a '<>'
+====== ============= ===========================================
+
+Beware that the XML file (and thus the conversion) and the tabular output
+direct from BLAST+ may differ in the presence of XXXX masking on regions
+low complexity (columns 21 and 22), and thus also calculated figures like
+the percentage identity (column 3).
+
+**References**
+
+If you use this Galaxy tool in work leading to a scientific publication please
+cite:
+
+Peter J.A. Cock, Björn A. Grüning, Konrad Paszkiewicz and Leighton Pritchard (2013).
+Galaxy tools and workflows for sequence analysis with applications
+in molecular plant pathology. PeerJ 1:e167
+http://dx.doi.org/10.7717/peerj.167
+
+This wrapper is available to install into other Galaxy Instances via the Galaxy
+Tool Shed at http://toolshed.g2.bx.psu.edu/view/devteam/ncbi_blast_plus
+
+
+ 10.7717/peerj.167
+
+
diff -r 000000000000 -r 432ea9614cc9 tools/ncbi_blast_plus/check_no_duplicates.py
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tools/ncbi_blast_plus/check_no_duplicates.py Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,46 @@
+#!/usr/bin/env python
+"""Check for duplicate sequence identifiers in FASTA files.
+
+This is run as a pre-check before makeblastdb, in order to avoid
+a regression bug in BLAST+ 2.2.28 which fails to catch this. See:
+http://blastedbio.blogspot.co.uk/2012/10/my-ids-not-good-enough-for-ncbi-blast.html
+
+This script takes one or more FASTA filenames as input, and
+will return a non-zero error if any duplicate identifiers
+are found.
+"""
+import sys
+import os
+
+if "-v" in sys.argv or "--version" in sys.argv:
+ print("v0.0.22")
+ sys.exit(0)
+
+def stop_err(msg, error=1):
+ sys.stderr.write("%s\n" % msg)
+ sys.exit(error)
+
+
+identifiers = set()
+files = 0
+for filename in sys.argv[1:]:
+ if not os.path.isfile(filename):
+ stop_err("Missing FASTA file %r" % filename, 2)
+ files += 1
+ handle = open(filename)
+ for line in handle:
+ if line.startswith(">"):
+ #The split will also take care of the new line character,
+ #e.g. ">test\n" and ">test description here\n" both give "test"
+ seq_id = line[1:].split(None, 1)[0]
+ if seq_id in identifiers:
+ handle.close()
+ stop_err("Repeated identifiers, e.g. %r" % seq_id, 1)
+ identifiers.add(seq_id)
+ handle.close()
+if not files:
+ stop_err("No FASTA files given to check for duplicates", 3)
+elif files == 1:
+ print("%i sequences" % len(identifiers))
+else:
+ print("%i sequences in %i FASTA files" % (len(identifiers), files))
diff -r 000000000000 -r 432ea9614cc9 tools/ncbi_blast_plus/ncbi_blastdbcmd_info.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tools/ncbi_blast_plus/ncbi_blastdbcmd_info.xml Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,48 @@
+
+ Show BLAST database information from blastdbcmd
+
+ blastdbcmd
+ ncbi_macros.xml
+
+
+
+blastdbcmd -dbtype $db_opts.db_type -db "${db_opts.database.fields.path}" -info -out "$info"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+**What it does**
+
+Calls the NCBI BLAST+ blastdbcmd command line tool with the -info
+switch to give summary information about a BLAST database, such as
+the size (number of sequences and total length) and date.
+
+-------
+
+**References**
+
+If you use this Galaxy tool in work leading to a scientific publication please
+cite the following papers:
+
+@REFERENCES@
+
+
+
diff -r 000000000000 -r 432ea9614cc9 tools/ncbi_blast_plus/ncbi_blastdbcmd_wrapper.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tools/ncbi_blast_plus/ncbi_blastdbcmd_wrapper.xml Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,118 @@
+
+ Extract sequence(s) from BLAST database
+
+ blastdbcmd
+ ncbi_macros.xml
+
+
+
+## The command is a Cheetah template which allows some Python based syntax.
+## Lines starting hash hash are comments. Galaxy will turn newlines into spaces
+blastdbcmd -dbtype $db_opts.db_type -db "${db_opts.database.fields.path}"
+
+##TODO: What about -ctrl_a and -target_only as advanced options?
+
+#if $id_opts.id_type=="file":
+-entry_batch "$id_opts.entries"
+#else:
+##Perform some simple search/replaces to remove whitespace
+##and make it comma separated, and escape any pipe characters
+-entry "$id_opts.entries.replace('\r',',').replace('\n',',').replace(' ','').replace(',,',',').replace(',,',',').strip(',').replace('|','\|')"
+#end if
+
+##When building a BLAST database, to ensure unique IDs makeblastdb will
+##do things like turning a FASTA entry with ID of ERP44 into lcl|ERP44
+##(if using -parse_seqids) or simply assign it an ID using the record
+##number like gnl|BL_ORD_ID|123 (to cope with duplicate IDs in the FASTA
+##file). In -parse_seqids mode, a duplicate FASTA ID gives an error.
+##
+##The BLAST plain text and XML output will contain these BLAST IDs, but
+##the tabular output does not (at least, not in BLAST 2.2.25+).
+##Therefore in general, Galaxy users won't care about the (internal)
+##BLAST identifiers.
+##
+##The blastdbcmd FASTA output will also contain these IDs, but in the
+##context of the BLAST tabular output they are not helpful. Therefore
+##to recover the original ID as used in the FASTA file for makeblastdb
+##we need a litte post processing.
+##
+##We remove the NCBI's lcl|... or gnl|BL_ORD_ID|123 prefixes
+##using sed, however the exact syntax differs for Mac OS X's sed
+
+#if str($outfmt)=="blastid":
+-out "$seq"
+#else if sys.platform == "darwin":
+| sed -E 's/^>(lcl\||gnl\|BL_ORD_ID\|[0-9]* )/>/1' > "$seq"
+#else:
+| sed 's/>\(lcl|\|gnl|BL_ORD_ID|[0-9]* \)/>/1' > "$seq"
+#end if
+
+
+
+
+
+
+ From file
+ User entered
+
+
+
+
+
+
+
+
+
+ FASTA with original identifiers
+ FASTA with BLAST assigned identifiers
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+**What it does**
+
+Extracts FASTA formatted sequences from a BLAST database
+using the NCBI BLAST+ blastdbcmd command line tool.
+
+.. class:: warningmark
+
+**BLAST assigned identifiers**
+
+When a BLAST database is constructed from a FASTA file, the
+original identifiers can be replaced with BLAST assigned
+identifiers, partly to ensure uniqueness. e.g. Sometimes
+a prefix of 'lcl|' is added (lcl is short for local),
+or an arbitrary name starting 'gnl|BL_ORD_ID|' is created.
+
+If you are using the tabular output from BLAST, it will contain
+the original identifiers - not the BLAST assigned identifiers
+suitable for use with the blastdbcmd tool.
+
+If you are using the XML or plain text output, this will also
+contain the BLAST assigned identifiers. However, this means
+getting a list of BLAST assigned identifiers isn't straightforward.
+
+-------
+
+**References**
+
+If you use this Galaxy tool in work leading to a scientific publication please
+cite the following papers:
+
+@REFERENCES@
+
+
+
diff -r 000000000000 -r 432ea9614cc9 tools/ncbi_blast_plus/ncbi_blastn_wrapper.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tools/ncbi_blast_plus/ncbi_blastn_wrapper.xml Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,156 @@
+
+ Search nucleotide database with nucleotide query sequence(s)
+
+
+
+ blastn
+ ncbi_macros.xml
+
+
+
+## The command is a Cheetah template which allows some Python based syntax.
+## Lines starting hash hash are comments. Galaxy will turn newlines into spaces
+blastn
+-query "$query"
+@BLAST_DB_SUBJECT@
+-task $blast_type
+-evalue $evalue_cutoff
+@BLAST_OUTPUT@
+@THREADS@
+#if $adv_opts.adv_opts_selector=="advanced":
+$adv_opts.strand
+@ADV_FILTER_QUERY@
+@ADV_MAX_HITS@
+@ADV_WORD_SIZE@
+#if (str($adv_opts.identity_cutoff) and float(str($adv_opts.identity_cutoff)) > 0 ):
+-perc_identity $adv_opts.identity_cutoff
+#end if
+$adv_opts.ungapped
+@ADV_ID_LIST_FILTER@
+@ADV_QCOV_HSP_PERC@
+## End of advanced options:
+#end if
+
+
+
+
+
+
+
+
+
+
+ megablast - Traditional megablast used to find very similar (e.g., intraspecies or closely related species) sequences
+ blastn - Traditional BLASTN requiring an exact match of 11, for somewhat similar sequences
+ blastn-short - BLASTN program optimized for sequences shorter than 50 bases
+ dc-megablast - Discontiguous megablast used to find more distant (e.g., interspecies) sequences
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@SEARCH_TIME_WARNING@
+
+**What it does**
+
+Search a *nucleotide database* using a *nucleotide query*,
+using the NCBI BLAST+ blastn command line tool.
+Algorithms include blastn, megablast, and discontiguous megablast.
+
+@FASTA_WARNING@
+
+-----
+
+@OUTPUT_FORMAT@
+
+-------
+
+**References**
+
+If you use this Galaxy tool in work leading to a scientific publication please
+cite the following papers:
+
+@REFERENCES@
+
+
+
diff -r 000000000000 -r 432ea9614cc9 tools/ncbi_blast_plus/ncbi_blastp_wrapper.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tools/ncbi_blast_plus/ncbi_blastp_wrapper.xml Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,158 @@
+
+ Search protein database with protein query sequence(s)
+
+
+
+ blastp
+ ncbi_macros.xml
+
+
+
+## The command is a Cheetah template which allows some Python based syntax.
+## Lines starting hash hash are comments. Galaxy will turn newlines into spaces
+blastp
+-query "$query"
+@BLAST_DB_SUBJECT@
+-task $blast_type
+-evalue $evalue_cutoff
+@BLAST_OUTPUT@
+@THREADS@
+#if $adv_opts.adv_opts_selector=="advanced":
+-matrix $adv_opts.matrix
+@ADV_FILTER_QUERY@
+@ADV_MAX_HITS@
+@ADV_WORD_SIZE@
+##Ungapped disabled for now - see comments below
+##$adv_opts.ungapped
+@ADV_ID_LIST_FILTER@
+@ADV_QCOV_HSP_PERC@
+## End of advanced options:
+#end if
+
+
+
+
+
+
+
+
+
+
+ blastp - Traditional BLASTP to compare a protein query to a protein database
+ blastp-fast - Use longer words for seeding, faster but less accurate
+ blastp-short - BLASTP optimized for queries shorter than 30 residues
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@SEARCH_TIME_WARNING@
+
+**What it does**
+
+Search a *protein database* using a *protein query*,
+using the NCBI BLAST+ blastp command line tool.
+
+@FASTA_WARNING@
+
+-----
+
+@OUTPUT_FORMAT@
+
+-------
+
+**References**
+
+If you use this Galaxy tool in work leading to a scientific publication please
+cite the following papers:
+
+@REFERENCES@
+
+
+
diff -r 000000000000 -r 432ea9614cc9 tools/ncbi_blast_plus/ncbi_blastx_wrapper.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tools/ncbi_blast_plus/ncbi_blastx_wrapper.xml Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,138 @@
+
+ Search protein database with translated nucleotide query sequence(s)
+
+
+
+ blastx
+ ncbi_macros.xml
+
+
+
+## The command is a Cheetah template which allows some Python based syntax.
+## Lines starting hash hash are comments. Galaxy will turn newlines into spaces
+blastx
+-query "$query"
+@BLAST_DB_SUBJECT@
+-query_gencode $query_gencode
+-task $blast_type
+-evalue $evalue_cutoff
+@BLAST_OUTPUT@
+@THREADS@
+#if $adv_opts.adv_opts_selector=="advanced":
+$adv_opts.strand
+-matrix $adv_opts.matrix
+@ADV_FILTER_QUERY@
+@ADV_MAX_HITS@
+@ADV_WORD_SIZE@
+$adv_opts.ungapped
+@ADV_ID_LIST_FILTER@
+@ADV_QCOV_HSP_PERC@
+## End of advanced options:
+#end if
+
+
+
+
+
+
+
+
+
+
+ blastx - Traditional BLASTX to compare translated nucleotide query to protein database
+ blastx-fast - Use longer words for seeding, faster but less accurate
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@SEARCH_TIME_WARNING@
+
+**What it does**
+
+Search a *protein database* using a *translated nucleotide query*,
+using the NCBI BLAST+ blastx command line tool.
+
+@FASTA_WARNING@
+
+-----
+
+@OUTPUT_FORMAT@
+
+-------
+
+**References**
+
+If you use this Galaxy tool in work leading to a scientific publication please
+cite the following papers:
+
+@REFERENCES@
+
+
+
diff -r 000000000000 -r 432ea9614cc9 tools/ncbi_blast_plus/ncbi_convert2blastmask_wrapper.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tools/ncbi_blast_plus/ncbi_convert2blastmask_wrapper.xml Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,88 @@
+
+ Convert masking information in lower-case masked FASTA input to file formats suitable for makeblastdb
+
+ convert2blastmask
+ ncbi_macros.xml
+
+
+
+## The command is a Cheetah template which allows some Python based syntax.
+## Lines starting hash hash are comments. Galaxy will turn newlines into spaces
+convert2blastmask
+-in $infile
+-masking_algorithm "$masking_algorithm"
+-masking_options "$masking_options"
+$parse_seqids
+-out "$outfile"
+-outfmt $outformat
+
+
+
+
+
+ DUST
+ SEG
+ windowmasker
+ repeat
+ other
+
+
+
+
+
+
+
+
+ maskinfo ASN.1 binary
+ maskinfo ASN.1 text
+ maskinfo_xml
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+**What it does**
+
+Convert masking information in lower-case masked FASTA input to file formats suitable for makeblastdb.
+
+More information about segmasker can be found in the `BLAST Command Line Applications User Manual`_.
+
+.. _BLAST Command Line Applications User Manual: http://www.ncbi.nlm.nih.gov/books/NBK1763/
+
+**References**
+
+If you use this Galaxy tool in work leading to a scientific publication please
+cite the following papers:
+
+@REFERENCES@
+
+
+
diff -r 000000000000 -r 432ea9614cc9 tools/ncbi_blast_plus/ncbi_dustmasker_wrapper.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tools/ncbi_blast_plus/ncbi_dustmasker_wrapper.xml Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,100 @@
+
+
+ masks low complexity regions
+
+ dustmasker
+ ncbi_macros.xml
+
+
+
+## The command is a Cheetah template which allows some Python based syntax.
+## Lines starting hash hash are comments. Galaxy will turn newlines into spaces
+dustmasker
+#if $db_opts.db_opts_selector == "db":
+ -in "${db_opts.database.fields.path}" -infmt blastdb
+#elif $db_opts.db_opts_selector == "histdb":
+ -in "${os.path.join($db_opts.histdb.files_path, 'blastdb')}" -infmt blastdb
+#else:
+ -in "$subject" -infmt fasta
+#end if
+-out "$outfile"
+-window $window -level $level -linker $linker -outfmt $outformat
+
+
+
+
+
+
+
+
+
+ FASTA
+ maskinfo ASN.1 binary
+ maskinfo ASN.1 text
+ maskinfo_xml
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+**What it does**
+
+This tool identifies and masks out low complexity regions of a nucleotide database (or sequences in FASTA format) by using the symmetric DUST_ algorithm.
+
+If you select *maskinfo ASN.1* (binary or text) as output format, the output file can be used as masking data for NCBI BLAST+ makeblastdb tool.
+
+More information about dustmasker can be found in the `BLAST Command Line Applications User Manual`_.
+
+.. _BLAST Command Line Applications User Manual: http://www.ncbi.nlm.nih.gov/books/NBK1763/
+.. _DUST: http://www.ncbi.nlm.nih.gov/pubmed/16796549
+
+**References**
+
+If you use this Galaxy tool in work leading to a scientific publication please
+cite the following papers:
+
+@REFERENCES@
+
+
+
diff -r 000000000000 -r 432ea9614cc9 tools/ncbi_blast_plus/ncbi_macros.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tools/ncbi_blast_plus/ncbi_macros.xml Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,504 @@
+
+
+
+ @BINARY@
+ blast+
+
+ @BINARY@ -version
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Tabular (standard 12 columns)
+ Tabular (extended 25 columns)
+ Tabular (select which columns)
+ BLAST XML
+ Pairwise text
+ Pairwise HTML
+ Query-anchored text
+ Query-anchored HTML
+ Flat query-anchored text
+ Flat query-anchored HTML
+
+
+
+
+
+
+ qseqid = Query Seq-id (ID of your sequence)
+ sseqid = Subject Seq-id (ID of the database hit)
+ pident = Percentage of identical matches
+ length = Alignment length
+ mismatch = Number of mismatches
+ gapopen = Number of gap openings
+ qstart = Start of alignment in query
+ qend = End of alignment in query
+ sstart = Start of alignment in subject (database hit)
+ send = End of alignment in subject (database hit)
+ evalue = Expectation value (E-value)
+ bitscore = Bit score
+
+
+ sallseqid = All subject Seq-id(s), separated by a ';'
+ score = Raw score
+ nident = Number of identical matches
+ positive = Number of positive-scoring matches
+ gaps = Total number of gaps
+ ppos = Percentage of positive-scoring matches
+ qframe = Query frame
+ sframe = Subject frame
+ qseq = Aligned part of query sequence
+ sseq = Aligned part of subject sequence
+ qlen = Query sequence length
+ slen = Subject sequence length
+ salltitles = All subject title(s), separated by a '<>'
+
+
+ qgi = Query GI
+ qacc = Query accesion
+ qaccver = Query accesion.version
+ sallseqid = All subject Seq-id(s), separated by a ';'
+ sgi = Subject GI
+ sallgi = All subject GIs
+ sacc = Subject accession
+ saccver = Subject accession.version
+ sallacc = All subject accessions
+ stitle = Subject Title
+
+
+ sstrand = Subject Strand
+
+ frames = Query and subject frames separated by a '/'
+ btop = Blast traceback operations (BTOP)
+ qcovs = Query Coverage Per Subject
+ qcovhsp = Query Coverage Per HSP
+
+
+ staxids = unique Subject Taxonomy ID(s), separated by a ';' (in numerical order)
+
+ sscinames = unique Subject Scientific Name(s), separated by a ';'
+ scomnames = unique Subject Common Name(s), separated by a ';'
+ sblastnames = unique Subject Blast Name(s), separated by a ';' (in alphabetical order)
+ sskingdoms = unique Subject Super Kingdom(s), separated by a ';' (in alphabetical order)
+
+
+
+
+
+
+
+
+
+
+
+
+
+ BLOSUM90
+ BLOSUM80
+ BLOSUM62 (default)
+ BLOSUM50
+ BLOSUM45
+ PAM250
+ PAM70
+ PAM30
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1. Standard
+ 2. Vertebrate Mitochondrial
+ 3. Yeast Mitochondrial
+ 4. Mold, Protozoan, and Coelenterate Mitochondrial Code and the Mycoplasma/Spiroplasma Code
+ 5. Invertebrate Mitochondrial
+ 6. Ciliate, Dasycladacean and Hexamita Nuclear Code
+ 9. Echinoderm Mitochondrial
+ 10. Euplotid Nuclear
+ 11. Bacteria and Archaea
+ 12. Alternative Yeast Nuclear
+ 13. Ascidian Mitochondrial
+ 14. Flatworm Mitochondrial
+ 15. Blepharisma Macronuclear
+ 16. Chlorophycean Mitochondrial Code
+ 21. Trematode Mitochondrial Code
+ 22. Scenedesmus obliquus mitochondrial Code
+ 23. Thraustochytrium Mitochondrial Code
+ 24. Pterobranchia mitochondrial code
+
+
+
+
+
+ 1. Standard
+ 2. Vertebrate Mitochondrial
+ 3. Yeast Mitochondrial
+ 4. Mold, Protozoan, and Coelenterate Mitochondrial Code and the Mycoplasma/Spiroplasma Code
+ 5. Invertebrate Mitochondrial
+ 6. Ciliate, Dasycladacean and Hexamita Nuclear Code
+ 9. Echinoderm Mitochondrial
+ 10. Euplotid Nuclear
+ 11. Bacteria and Archaea
+ 12. Alternative Yeast Nuclear
+ 13. Ascidian Mitochondrial
+ 14. Flatworm Mitochondrial
+ 15. Blepharisma Macronuclear
+ 16. Chlorophycean Mitochondrial Code
+ 21. Trematode Mitochondrial Code
+ 22. Scenedesmus obliquus mitochondrial Code
+ 23. Thraustochytrium Mitochondrial Code
+ 24. Pterobranchia mitochondrial code
+
+
+
+
+
+ Locally installed BLAST database
+ BLAST database from your history
+ FASTA file from your history (see warning note below)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Locally installed BLAST database
+ BLAST database from your history
+ FASTA file from your history (see warning note below)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Locally installed BLAST protein domain database
+ BLAST protein domain database from your history
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Nucleotide
+ Protein
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Both
+ Plus (forward)
+ Minus (reverse complement)
+
+
+
+
+
+
+
+
+ Hide Advanced Options
+ Show Advanced Options
+
+
+
+
+
+
+
+
+
+
+ No restriction, search the entire database
+ GI identifers
+ Negative GI identifers
+ Sequence identifers (SeqId's)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#if float(str($adv_opts.qcov_hsp_perc)) > 0:
+ -qcov_hsp_perc $adv_opts.qcov_hsp_perc
+#end if
+
+
+#if $adv_opts.adv_optional_id_files_opts.adv_optional_id_files_opts_selector == 'negative_gilist':
+ -negative_gilist $adv_opts.adv_optional_id_files_opts.negative_gilist
+#elif $adv_opts.adv_optional_id_files_opts.adv_optional_id_files_opts_selector == 'gilist':
+ -gilist $adv_opts.adv_optional_id_files_opts.gilist
+#elif $adv_opts.adv_optional_id_files_opts.adv_optional_id_files_opts_selector == 'seqidlist':
+ -seqidlist $adv_opts.adv_optional_id_files_opts.seqidlist
+#end if
+
+ -num_threads "\${GALAXY_SLOTS:-8}"
+
+#if $db_opts.db_opts_selector == "db":
+ -db "${db_opts.database.fields.path}"
+#elif $db_opts.db_opts_selector == "histdb":
+ -db "${os.path.join($db_opts.histdb.files_path,'blastdb')}"
+#else:
+ -subject "$db_opts.subject"
+#end if
+
+ -out "$output1"
+##Set the extended list here so when we add things, saved workflows are not affected
+#if str($output.out_format)=="ext":
+ -outfmt "6 std sallseqid score nident positive gaps ppos qframe sframe qseq sseq qlen slen salltitles"
+#elif str($output.out_format)=="cols"
+##Pick your own columns. Galaxy gives us it comma separated, BLAST+ wants space separated:
+##TODO - Can we catch the user picking no columns and raise an error here?
+#set cols = (str($output.std_cols)+","+str($output.ext_cols)+","+str($output.ids_cols)+","+str($output.misc_cols)+","+str($output.tax_cols)).replace("None", "").replace(",,", ",").replace(",", " ").strip()
+ -outfmt "6 $cols"
+#else:
+ -outfmt $output.out_format
+#end if
+
+ $adv_opts.filter_query
+
+## Need int(str(...)) because $adv_opts.max_hits is an InputValueWrapper object not a string
+## Note -max_target_seqs used to simply override -num_descriptions and -num_alignments
+## but this was changed in BLAST+ 2.2.27 onwards to force their use (raised with NCBI)
+#if (str($adv_opts.max_hits) and int(str($adv_opts.max_hits)) > 0):
+#if str($output.out_format) in ["6", "ext", "cols", "5"]:
+## Most output formats use this, including tabular and XML:
+-max_target_seqs $adv_opts.max_hits
+#else
+## Text and HTML output formats 0-4 currently need this instead:
+-num_descriptions $adv_opts.max_hits -num_alignments $adv_opts.max_hits
+#end if
+#end if
+
+
+#if (str($adv_opts.word_size) and int(str($adv_opts.word_size)) > 0):
+-word_size $adv_opts.word_size
+#end if
+$adv_opts.parse_deflines
+
+
+ #if str($db_opts.db_opts_selector)=='db'
+${db_opts.database}
+#elif str($db_opts.db_opts_selector)=='histdb'
+${db_opts.histdb.name}
+#else
+${db_opts.subject.name}
+#end if
+
+Peter J. A. Cock, John M. Chilton, Björn Grüning, James E. Johnson, Nicola Soranzo (2015).
+NCBI BLAST+ integrated into Galaxy. *BioRxiv* preprint.
+http://dx.doi.org/10.1101/014043
+
+Peter J.A. Cock, Björn A. Grüning, Konrad Paszkiewicz and Leighton Pritchard (2013).
+Galaxy tools and workflows for sequence analysis with applications
+in molecular plant pathology. *PeerJ* 1:e167
+http://dx.doi.org/10.7717/peerj.167
+
+Christiam Camacho et al. (2009).
+BLAST+: architecture and applications.
+*BMC Bioinformatics*. 15;10:421.
+http://dx.doi.org/10.1186/1471-2105-10-421
+
+This wrapper is available to install into other Galaxy Instances via the Galaxy
+Tool Shed at http://toolshed.g2.bx.psu.edu/view/devteam/ncbi_blast_plus
+
+
+
+ 10.1186/1471-2105-10-421
+ 10.7717/peerj.167
+
+ 10.1101/014043
+
+
+
+ **Output format**
+
+Because Galaxy focuses on processing tabular data, the default output of this
+tool is tabular. The standard BLAST+ tabular output contains 12 columns:
+
+====== ========= ============================================
+Column NCBI name Description
+------ --------- --------------------------------------------
+ 1 qseqid Query Seq-id (ID of your sequence)
+ 2 sseqid Subject Seq-id (ID of the database hit)
+ 3 pident Percentage of identical matches
+ 4 length Alignment length
+ 5 mismatch Number of mismatches
+ 6 gapopen Number of gap openings
+ 7 qstart Start of alignment in query
+ 8 qend End of alignment in query
+ 9 sstart Start of alignment in subject (database hit)
+ 10 send End of alignment in subject (database hit)
+ 11 evalue Expectation value (E-value)
+ 12 bitscore Bit score
+====== ========= ============================================
+
+The BLAST+ tools can optionally output additional columns of information,
+but this takes longer to calculate. Many commonly used extra columns are
+included by selecting the extended tabular output. The extra columns are
+included *after* the standard 12 columns. This is so that you can write
+workflow filtering steps that accept either the 12 or 25 column tabular
+BLAST output. Galaxy now uses this extended 25 column output by default.
+
+====== ============= ===========================================
+Column NCBI name Description
+------ ------------- -------------------------------------------
+ 13 sallseqid All subject Seq-id(s), separated by a ';'
+ 14 score Raw score
+ 15 nident Number of identical matches
+ 16 positive Number of positive-scoring matches
+ 17 gaps Total number of gaps
+ 18 ppos Percentage of positive-scoring matches
+ 19 qframe Query frame
+ 20 sframe Subject frame
+ 21 qseq Aligned part of query sequence
+ 22 sseq Aligned part of subject sequence
+ 23 qlen Query sequence length
+ 24 slen Subject sequence length
+ 25 salltitles All subject title(s), separated by a '<>'
+====== ============= ===========================================
+
+The third option is to customise the tabular output by selecting which
+columns you want, from the standard set of 12, the default set of 25,
+or any of the additional columns BLAST+ offers (including species name).
+
+The fourth option is BLAST XML output, which is designed to be parsed by
+another program, and is understood by some Galaxy tools.
+
+You can also choose several plain text or HTML output formats which are designed to be read by a person (not by another program).
+The HTML versions use basic webpage formatting and can include links to the hits on the NCBI website.
+The pairwise output (the default on the NCBI BLAST website) shows each match as a pairwise alignment with the query.
+The two query anchored outputs show a multiple sequence alignment between the query and all the matches,
+and differ in how insertions are shown (marked as insertions or with gap characters added to the other sequences).
+
+ .. class:: warningmark
+
+You can also search against a FASTA file of subject (target)
+sequences. This is *not* advised because it is slower (only one
+CPU is used), but more importantly gives e-values for pairwise
+searches (very small e-values which will look overly signficiant).
+In most cases you should instead turn the other FASTA file into a
+database first using *makeblastdb* and search against that.
+
+ .. class:: warningmark
+
+**Note**. Database searches may take a substantial amount of time.
+For large input datasets it is advisable to allow overnight processing.
+
+-----
+
+
diff -r 000000000000 -r 432ea9614cc9 tools/ncbi_blast_plus/ncbi_makeblastdb.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tools/ncbi_blast_plus/ncbi_makeblastdb.xml Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,204 @@
+
+ Make BLAST database
+
+ makeblastdb
+ ncbi_macros.xml
+
+
+ check_no_duplicates.py
+##First check for duplicates (since BLAST+ 2.2.28 fails to do so)
+##and abort (via the ampersand ampersand trick) if any are found.
+#for i in $input_file#"${i}" #end for#
+&&
+makeblastdb -out "${os.path.join($outfile.files_path,'blastdb')}"
+$parse_seqids
+$hash_index
+## Single call to -in with multiple filenames space separated with outer quotes
+## (presumably any filenames with spaces would be a problem). Note this gives
+## some extra spaces, e.g. -in "file1 file2 file3 " but BLAST seems happy:
+-in "#for i in $input_file#${i} #end for#"
+#if $title:
+-title "$title"
+#else:
+##Would default to being based on the cryptic Galaxy filenames, which is unhelpful
+-title "BLAST Database"
+#end if
+-dbtype $dbtype
+## --------------------------------------------------------------------
+## Masking
+## --------------------------------------------------------------------
+## HACK: If no mask files, evaluates as a list with just None in it:
+## See Trello issue https://trello.com/c/lp5YmA1O
+#if ' '.join( map(str, $mask_data_file) ) != 'None':
+#for i in $mask_data_file:
+-mask_data "${i}"
+#end for
+#end if
+## --------------------------------------------------------------------
+## Taxonomy
+## --------------------------------------------------------------------
+#if $tax.taxselect == 'id':
+-taxid $tax.taxid
+## TODO - Can we use a tabular file for the taxonomy mapping?
+## #else if $tax.taxselect == 'map':
+## -taxid_map $tax.taxmap
+#end if
+## --------------------------------------------------------------------
+## Capture the stdout log information to the primary file (plain text):
+> "$outfile"
+
+
+
+
+ protein
+ nucleotide
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Do not assign a Taxonomy ID to the sequences
+ Assign the same Taxonomy ID to all the sequences
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+**What it does**
+
+Make BLAST database from one or more FASTA files and/or BLAST databases.
+
+This is a wrapper for the NCBI BLAST+ tool 'makeblastdb', which is the
+replacement for the 'formatdb' tool in the NCBI 'legacy' BLAST suite.
+
+
+
+**Documentation**
+
+http://www.ncbi.nlm.nih.gov/books/NBK1763/
+
+**References**
+
+If you use this Galaxy tool in work leading to a scientific publication please
+cite the following papers:
+
+@REFERENCES@
+
+
+
diff -r 000000000000 -r 432ea9614cc9 tools/ncbi_blast_plus/ncbi_makeprofiledb.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tools/ncbi_blast_plus/ncbi_makeprofiledb.xml Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,128 @@
+
+ Make profile database
+
+ makeprofiledb
+ ncbi_macros.xml
+
+
+
+##Unlike makeblastdb, makeprofiledb needs directory to exist already:
+mkdir -p $outfile.files_path &&
+makeprofiledb -out "${os.path.join($outfile.files_path,'blastdb')}"
+
+##We turn $infile_list into $infiles with a configfile entry defined below
+-in $infiles
+
+#if $title:
+-title "$title"
+#else:
+##Would default to being based on the cryptic Galaxy filenames, which is unhelpful
+-title "Profile Database"
+#end if
+
+-threshold $threshold
+
+#if str($contain_pssm_scores.contain_pssm_scores_type) == 'no':
+ -gapopen $contain_pssm_scores.gapopen
+ -gapextend $contain_pssm_scores.gapextend
+ -scale $contain_pssm_scores.scale
+ -matrix $contain_pssm_scores.matrix
+#end if
+
+-obsr_threshold $obsr_threshold
+-exclude_invalid $exclude_invalid
+
+-logfile "$outfile"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Yes
+ No
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#for $infile in $input_file
+${infile}
+#end for
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+**What it does**
+
+Make a protein domain profile database (for use with RPS-BLAST or RSP-TBLASTN)
+from one or more Position Specific Scoring Matrices (PSSM) files in the NCBI
+"scoremat" ASN.1 format (usually named ``*.smp``).
+
+This is a wrapper for the NCBI BLAST+ tool 'makeprofiledb'.
+
+More information about makeprofiledb can be found in the `BLAST Command Line Applications User Manual`_.
+
+.. _BLAST Command Line Applications User Manual: http://www.ncbi.nlm.nih.gov/books/NBK1763/
+
+
+**References**
+
+If you use this Galaxy tool in work leading to a scientific publication please
+cite the following papers:
+
+@REFERENCES@
+
+
+
diff -r 000000000000 -r 432ea9614cc9 tools/ncbi_blast_plus/ncbi_rpsblast_wrapper.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tools/ncbi_blast_plus/ncbi_rpsblast_wrapper.xml Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,120 @@
+
+ Search protein domain database (PSSMs) with protein query sequence(s)
+
+
+
+ deltablast
+ ncbi_macros.xml
+
+
+
+## The command is a Cheetah template which allows some Python based syntax.
+## Lines starting hash hash are comments. Galaxy will turn newlines into spaces
+rpsblast
+-query "$query"
+#if $db_opts.db_opts_selector == "db":
+ -db "${db_opts.database.fields.path}"
+#elif $db_opts.db_opts_selector == "histdb":
+ -db "${os.path.join($db_opts.histdb.files_path,'blastdb')}"
+#end if
+-evalue $evalue_cutoff
+@BLAST_OUTPUT@
+@THREADS@
+#if $adv_opts.adv_opts_selector=="advanced":
+@ADV_FILTER_QUERY@
+@ADV_MAX_HITS@
+@ADV_QCOV_HSP_PERC@
+## End of advanced options:
+#end if
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@SEARCH_TIME_WARNING@
+
+**What it does**
+
+Search a *protein domain database* using a *protein query*,
+using the NCBI BLAST+ rpsblast command line tool.
+
+The protein domain databases use position-specific scoring matrices
+(PSSMs) and are available for a number of domain collections including:
+
+*CDD* - NCBI curarated meta-collection of domains, see
+http://www.ncbi.nlm.nih.gov/Structure/cdd/cdd_help.shtml#NCBI_curated_domains
+
+*Kog* - PSSMs from automatically aligned sequences and sequence
+fragments classified in the KOGs resource, the eukaryotic
+counterpart to COGs, see http://www.ncbi.nlm.nih.gov/COG/new/
+
+*Cog* - PSSMs from automatically aligned sequences and sequence
+fragments classified in the COGs resource, which focuses primarily
+on prokaryotes, see http://www.ncbi.nlm.nih.gov/COG/new/
+
+*Pfam* - PSSMs from Pfam-A seed alignment database, see
+http://pfam.sanger.ac.uk/
+
+*Smart* - PSSMs from SMART domain alignment database, see
+http://smart.embl-heidelberg.de/
+
+*Tigr* - PSSMs from TIGRFAM database of protein families, see
+http://www.jcvi.org/cms/research/projects/tigrfams/overview/
+
+*Prk* - PSSms from automatically aligned stable clusters in the
+Protein Clusters database, see
+http://www.ncbi.nlm.nih.gov/proteinclusters?cmd=search&db=proteinclusters
+
+The exact list of domain databases offered will depend on how your
+local Galaxy has been configured.
+
+-----
+
+@OUTPUT_FORMAT@
+
+-------
+
+**References**
+
+If you use this Galaxy tool in work leading to a scientific publication please
+cite the following papers:
+
+@REFERENCES@
+
+
+
diff -r 000000000000 -r 432ea9614cc9 tools/ncbi_blast_plus/ncbi_rpstblastn_wrapper.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tools/ncbi_blast_plus/ncbi_rpstblastn_wrapper.xml Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,118 @@
+
+ Search protein domain database (PSSMs) with translated nucleotide query sequence(s)
+
+
+
+ rpstblastn
+ ncbi_macros.xml
+
+
+
+## The command is a Cheetah template which allows some Python based syntax.
+## Lines starting hash hash are comments. Galaxy will turn newlines into spaces
+rpstblastn
+-query "$query"
+#if $db_opts.db_opts_selector == "db":
+ -db "${db_opts.database.fields.path}"
+#elif $db_opts.db_opts_selector == "histdb":
+ -db "${os.path.join($db_opts.histdb.files_path,'blastdb')}"
+#end if
+-evalue $evalue_cutoff
+@BLAST_OUTPUT@
+## rpstblastn does not support multiple threads up to release 2.2.27+. Added in BLAST 2.2.28+.
+##-num_threads 8
+#if $adv_opts.adv_opts_selector=="advanced":
+@ADV_FILTER_QUERY@
+@ADV_MAX_HITS@
+@ADV_QCOV_HSP_PERC@
+## End of advanced options:
+#end if
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@SEARCH_TIME_WARNING@
+
+**What it does**
+
+Search a *protein domain database* using a *nucleotide query*,
+using the NCBI BLAST+ rpstblastn command line tool.
+
+The protein domain databases use position-specific scoring matrices
+(PSSMs) and are available for a number of domain collections including:
+
+*CDD* - NCBI curarated meta-collection of domains, see
+http://www.ncbi.nlm.nih.gov/Structure/cdd/cdd_help.shtml#NCBI_curated_domains
+
+*Kog* - PSSMs from automatically aligned sequences and sequence
+fragments classified in the KOGs resource, the eukaryotic
+counterpart to COGs, see http://www.ncbi.nlm.nih.gov/COG/new/
+
+*Cog* - PSSMs from automatically aligned sequences and sequence
+fragments classified in the COGs resource, which focuses primarily
+on prokaryotes, see http://www.ncbi.nlm.nih.gov/COG/new/
+
+*Pfam* - PSSMs from Pfam-A seed alignment database, see
+http://pfam.sanger.ac.uk/
+
+*Smart* - PSSMs from SMART domain alignment database, see
+http://smart.embl-heidelberg.de/
+
+*Tigr* - PSSMs from TIGRFAM database of protein families, see
+http://www.jcvi.org/cms/research/projects/tigrfams/overview/
+
+*Prk* - PSSms from automatically aligned stable clusters in the
+Protein Clusters database, see
+http://www.ncbi.nlm.nih.gov/proteinclusters?cmd=search&db=proteinclusters
+
+The exact list of domain databases offered will depend on how your
+local Galaxy has been configured.
+
+-----
+
+@OUTPUT_FORMAT@
+
+-------
+
+**References**
+
+If you use this Galaxy tool in work leading to a scientific publication please
+cite the following papers:
+
+@REFERENCES@
+
+
+
diff -r 000000000000 -r 432ea9614cc9 tools/ncbi_blast_plus/ncbi_segmasker_wrapper.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tools/ncbi_blast_plus/ncbi_segmasker_wrapper.xml Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,102 @@
+
+ low-complexity regions in protein sequences
+
+ segmasker
+ ncbi_macros.xml
+
+
+
+## The command is a Cheetah template which allows some Python based syntax.
+## Lines starting hash hash are comments. Galaxy will turn newlines into spaces
+segmasker
+#if $db_opts.db_opts_selector == "db":
+ -in "${db_opts.database.fields.path}" -infmt blastdb
+#elif $db_opts.db_opts_selector == "histdb":
+ -in "${os.path.join($db_opts.histdb.files_path, 'blastdb')}" -infmt blastdb
+#else:
+ -in "$subject" -infmt fasta
+#end if
+-out "$outfile"
+-window $window
+-locut $locut
+-hicut $hicut
+-outfmt $outformat
+
+
+
+
+
+
+
+
+
+ FASTA
+ maskinfo ASN.1 binary
+ maskinfo ASN.1 text
+ maskinfo_xml
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+**What it does**
+
+This tool identifies and masks out low complexity regions of a protein database (or proteins in FASTA format) by using the SEG_ algorithm.
+
+If you select *maskinfo ASN.1* (binary or text) as output format, the output file can be used as masking data for NCBI BLAST+ makeblastdb tool.
+
+More information about segmasker can be found in the `BLAST Command Line Applications User Manual`_.
+
+.. _BLAST Command Line Applications User Manual: http://www.ncbi.nlm.nih.gov/books/NBK1763/
+.. _SEG: http://www.ncbi.nlm.nih.gov/pubmed/8743706
+
+**References**
+
+If you use this Galaxy tool in work leading to a scientific publication please
+cite the following papers:
+
+@REFERENCES@
+
+
+
diff -r 000000000000 -r 432ea9614cc9 tools/ncbi_blast_plus/ncbi_tblastn_wrapper.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tools/ncbi_blast_plus/ncbi_tblastn_wrapper.xml Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,173 @@
+
+ Search translated nucleotide database with protein query sequence(s)
+
+
+
+ tblastn
+ ncbi_macros.xml
+
+
+
+## The command is a Cheetah template which allows some Python based syntax.
+## Lines starting hash hash are comments. Galaxy will turn newlines into spaces
+tblastn
+-query "$query"
+@BLAST_DB_SUBJECT@
+-task $blast_type
+-evalue $evalue_cutoff
+@BLAST_OUTPUT@
+@THREADS@
+#if $adv_opts.adv_opts_selector=="advanced":
+-db_gencode $adv_opts.db_gencode
+-matrix $adv_opts.matrix
+@ADV_FILTER_QUERY@
+@ADV_MAX_HITS@
+@ADV_WORD_SIZE@
+##Ungapped disabled for now - see comments below
+##$adv_opts.ungapped
+@ADV_ID_LIST_FILTER@
+@ADV_QCOV_HSP_PERC@
+## End of advanced options:
+#end if
+
+
+
+
+
+
+
+
+
+ tblastn - Traditional TBLASTN to compare protein query to translated nucleotide database
+ tblastn-fast - Use longer words for seeding, faster but less accurate
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@SEARCH_TIME_WARNING@
+
+**What it does**
+
+Search a *translated nucleotide database* using a *protein query*,
+using the NCBI BLAST+ tblastn command line tool.
+
+@FASTA_WARNING@
+
+-----
+
+@OUTPUT_FORMAT@
+
+-------
+
+**References**
+
+If you use this Galaxy tool in work leading to a scientific publication please
+cite the following papers:
+
+@REFERENCES@
+
+
+
diff -r 000000000000 -r 432ea9614cc9 tools/ncbi_blast_plus/ncbi_tblastx_wrapper.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tools/ncbi_blast_plus/ncbi_tblastx_wrapper.xml Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,100 @@
+
+ Search translated nucleotide database with translated nucleotide query sequence(s)
+
+
+
+ tblastx
+ ncbi_macros.xml
+
+
+
+## The command is a Cheetah template which allows some Python based syntax.
+## Lines starting hash hash are comments. Galaxy will turn newlines into spaces
+tblastx
+-query "$query"
+@BLAST_DB_SUBJECT@
+-query_gencode $query_gencode
+-evalue $evalue_cutoff
+@BLAST_OUTPUT@
+@THREADS@
+#if $adv_opts.adv_opts_selector=="advanced":
+-db_gencode $adv_opts.db_gencode
+$adv_opts.strand
+-matrix $adv_opts.matrix
+@ADV_FILTER_QUERY@
+@ADV_MAX_HITS@
+@ADV_WORD_SIZE@
+@ADV_ID_LIST_FILTER@
+@ADV_QCOV_HSP_PERC@
+## End of advanced options:
+#end if
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@SEARCH_TIME_WARNING@
+
+**What it does**
+
+Search a *translated nucleotide database* using a *translated nucleotide query*,
+using the NCBI BLAST+ tblastx command line tool.
+
+@FASTA_WARNING@
+
+-----
+
+@OUTPUT_FORMAT@
+
+-------
+
+**References**
+
+If you use this Galaxy tool in work leading to a scientific publication please
+cite the following papers:
+
+@REFERENCES@
+
+
+
diff -r 000000000000 -r 432ea9614cc9 tools/ncbi_blast_plus/repository_dependencies.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tools/ncbi_blast_plus/repository_dependencies.xml Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,4 @@
+
+
+
+
diff -r 000000000000 -r 432ea9614cc9 tools/ncbi_blast_plus/tool_dependencies.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tools/ncbi_blast_plus/tool_dependencies.xml Fri Jan 30 08:27:28 2015 -0500
@@ -0,0 +1,6 @@
+
+
+
+
+
+