summaryrefslogtreecommitdiff
path: root/BenchmarkFramework/app/src/main/java/art_benchmarks/benchmarksgame/regexdna.java
diff options
context:
space:
mode:
Diffstat (limited to 'BenchmarkFramework/app/src/main/java/art_benchmarks/benchmarksgame/regexdna.java')
-rw-r--r--BenchmarkFramework/app/src/main/java/art_benchmarks/benchmarksgame/regexdna.java1171
1 files changed, 1171 insertions, 0 deletions
diff --git a/BenchmarkFramework/app/src/main/java/art_benchmarks/benchmarksgame/regexdna.java b/BenchmarkFramework/app/src/main/java/art_benchmarks/benchmarksgame/regexdna.java
new file mode 100644
index 0000000..9b1ac12
--- /dev/null
+++ b/BenchmarkFramework/app/src/main/java/art_benchmarks/benchmarksgame/regexdna.java
@@ -0,0 +1,1171 @@
+/*
+ * This benchmark has been ported from "The Computer Language Benchmarks Game" suite and slightly
+ * modified to fit the benchmarking framework.
+ *
+ * The original file is `regexdna/regexdna.java-4.java` from the archive
+ * available at
+ * http://benchmarksgame.alioth.debian.org/download/benchmarksgame-sourcecode.zip.
+ * See LICENSE file in the same folder (BSD 3-clause)
+ *
+ * The Computer Language Benchmarks Game
+ * http://benchmarksgame.alioth.debian.org/
+ * contributed by Razii, idea taken from Elliott Hughes and Roger Millington
+ */
+
+/*
+ * Description: Match DNA 8-mers and substitute nucleotides for IUB codes.
+ * Main Focus: TODO
+ *
+ */
+
+package art_benchmarks.benchmarksgame;
+
+// CHECKSTYLE.OFF: .*
+import java.io.*;
+import java.util.regex.*;
+import java.util.*;
+
+public final class regexdna {
+
+ private static final Map<String, String> replacements = new HashMap<String, String>();
+ private InputStream stream;
+ private char[] cbuf;
+ private Reader r;
+
+ public regexdna() throws IOException {
+ stream = new ByteArrayInputStream(fastaStr.getBytes());
+ cbuf = new char[16384];
+ r = new InputStreamReader(stream, "ISO-8859-1");
+ }
+
+ static {
+
+ replacements.put("W", "(a|t)");
+ replacements.put("Y", "(c|t)");
+ replacements.put("K", "(g|t)");
+ replacements.put("M", "(a|c)");
+ replacements.put("S", "(c|g)");
+ replacements.put("R", "(a|g)");
+ replacements.put("B", "(c|g|t)");
+ replacements.put("D", "(a|g|t)");
+ replacements.put("V", "(a|c|g)");
+ replacements.put("H", "(a|c|t)");
+ replacements.put("N", "(a|c|g|t)");
+ }
+
+ static abstract class Rewriter {
+ private Pattern pattern;
+ private Matcher matcher;
+
+ public Rewriter(String regularExpression) {
+
+ this.pattern = Pattern.compile(regularExpression);
+ }
+
+ public String group(int i) {
+ return matcher.group(i);
+ }
+
+ public abstract String replacement();
+
+ public String rewrite(CharSequence original) {
+ return rewrite(original, new StringBuffer(original.length())).toString();
+ }
+
+ public StringBuffer rewrite(CharSequence original, StringBuffer destination) {
+ this.matcher = pattern.matcher(original);
+ while (matcher.find()) {
+ matcher.appendReplacement(destination, "");
+ destination.append(replacement());
+ }
+ matcher.appendTail(destination);
+ return destination;
+ }
+ }
+
+ public int old_main() throws IOException {
+ stream.reset();
+ StringBuilder sb = new StringBuilder(5100000);
+
+ int charsRead;
+ while ((charsRead = r.read(cbuf)) != -1)
+ sb.append(cbuf, 0, charsRead);
+
+ int initialLength = sb.length();
+
+ String sequence = new Rewriter(">.*\n|\n") {
+
+ public String replacement() {
+ return "";
+ }
+ }.rewrite(sb);
+
+
+ int codeLength = sequence.length();
+
+ String[] variants = { "agggtaaa|tttaccct" ,
+ "[cgt]gggtaaa|tttaccc[acg]",
+ "a[act]ggtaaa|tttacc[agt]t",
+ "ag[act]gtaaa|tttac[agt]ct",
+ "agg[act]taaa|ttta[agt]cct",
+ "aggg[acg]aaa|ttt[cgt]ccct",
+ "agggt[cgt]aa|tt[acg]accct",
+ "agggta[cgt]a|t[acg]taccct",
+ "agggtaa[cgt]|[acg]ttaccct"
+ };
+
+ int count = 0;
+ for (String variant : variants) {
+
+ Matcher m = Pattern.compile(variant).matcher(sequence);
+ while (m.find())
+ count++;
+ }
+
+ sequence = new Rewriter("[WYKMSRBDVHN]") {
+
+ public String replacement() {
+ return replacements.get(group(0));
+ }
+ }.rewrite(sequence);
+
+ return count;
+ }
+ // CHECKSTYLE.ON: .*
+
+ public void timeRegexDna(int iters) throws IOException {
+ for (int j = 0; j < iters; j++) {
+ old_main();
+ }
+ }
+
+ public boolean verifyRegexDna() throws IOException {
+ int expected = 27;
+ int found = old_main();
+
+ if (expected != found) {
+ System.out.println("ERROR: Expected " + expected + " but found " + found);
+ return false;
+ }
+ return true;
+ }
+
+ public static void main(String[] args) throws IOException {
+ int rc = 0;
+ regexdna obj = new regexdna();
+
+ final long before = System.currentTimeMillis();
+ obj.timeRegexDna(10);
+ final long after = System.currentTimeMillis();
+
+ if (!obj.verifyRegexDna()) {
+ rc++;
+ }
+ System.out.println("art_benchmarks/benchmarksgame/regexdna: " + (after - before));
+ System.exit(rc);
+ }
+
+ private static final String fastaStr = ">ONE Homo sapiens alu\n"
+ + "GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA\n"
+ + "TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT\n"
+ + "AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG\n"
+ + "GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG\n"
+ + "CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT\n"
+ + "GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA\n"
+ + "GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA\n"
+ + "TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG\n"
+ + "AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA\n"
+ + "GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT\n"
+ + "AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC\n"
+ + "AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG\n"
+ + "GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC\n"
+ + "CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG\n"
+ + "AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT\n"
+ + "TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA\n"
+ + "TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT\n"
+ + "GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG\n"
+ + "TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT\n"
+ + "CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG\n"
+ + "CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG\n"
+ + "TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA\n"
+ + "CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG\n"
+ + "AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG\n"
+ + "GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC\n"
+ + "TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA\n"
+ + "TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA\n"
+ + "GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT\n"
+ + "GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC\n"
+ + "ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT\n"
+ + "TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC\n"
+ + "CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG\n"
+ + "CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG\n"
+ + "GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC\n"
+ + "CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT\n"
+ + "GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC\n"
+ + "GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA\n"
+ + "GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA\n"
+ + "GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA\n"
+ + "GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG\n"
+ + "AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT\n"
+ + "CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA\n"
+ + "GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA\n"
+ + "AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC\n"
+ + "GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT\n"
+ + "ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG\n"
+ + "GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC\n"
+ + "GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC\n"
+ + "GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG\n"
+ + "TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA\n"
+ + "AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG\n"
+ + "GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT\n"
+ + "CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC\n"
+ + "TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG\n"
+ + "ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC\n"
+ + "GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA\n"
+ + "ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA\n"
+ + "CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA\n"
+ + "CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA\n"
+ + "ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG\n"
+ + "CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG\n"
+ + "AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC\n"
+ + "CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG\n"
+ + "AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC\n"
+ + "CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG\n"
+ + "CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG\n"
+ + "CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG\n"
+ + "CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC\n"
+ + "ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA\n"
+ + "AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC\n"
+ + "TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC\n"
+ + "ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG\n"
+ + "CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG\n"
+ + "AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT\n"
+ + "AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA\n"
+ + "TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC\n"
+ + "CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA\n"
+ + "TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG\n"
+ + "CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT\n"
+ + "GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG\n"
+ + "GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG\n"
+ + "CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG\n"
+ + "GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG\n"
+ + "GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT\n"
+ + "AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT\n"
+ + "GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT\n"
+ + "CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG\n"
+ + "GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC\n"
+ + "TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT\n"
+ + "CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG\n"
+ + "ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG\n"
+ + "CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG\n"
+ + "AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA\n"
+ + "CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG\n"
+ + "CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC\n"
+ + "ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC\n"
+ + "GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC\n"
+ + "GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG\n"
+ + "GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT\n"
+ + "TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG\n"
+ + "CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA\n"
+ + "GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG\n"
+ + "CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC\n"
+ + "GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG\n"
+ + "CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA\n"
+ + "CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG\n"
+ + "CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA\n"
+ + "ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC\n"
+ + "CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT\n"
+ + "GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA\n"
+ + "AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG\n"
+ + "ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC\n"
+ + "TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA\n"
+ + "GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC\n"
+ + "GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG\n"
+ + "TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC\n"
+ + "AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA\n"
+ + "ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA\n"
+ + "GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC\n"
+ + "AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG\n"
+ + "TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC\n"
+ + "CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT\n"
+ + "GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC\n"
+ + "CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA\n"
+ + "GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT\n"
+ + "TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC\n"
+ + "ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC\n"
+ + "TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG\n"
+ + "GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG\n"
+ + "TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG\n"
+ + "GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC\n"
+ + "GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT\n"
+ + "ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC\n"
+ + "GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC\n"
+ + "GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC\n"
+ + "CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA\n"
+ + "ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG\n"
+ + "AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC\n"
+ + "TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT\n"
+ + "CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG\n"
+ + "TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG\n"
+ + "CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC\n"
+ + "GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT\n"
+ + "GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC\n"
+ + "CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC\n"
+ + "TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG\n"
+ + "CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG\n"
+ + "AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG\n"
+ + "AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG\n"
+ + "AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT\n"
+ + "GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA\n"
+ + "TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC\n"
+ + "AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA\n"
+ + "AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG\n"
+ + "CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC\n"
+ + "TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG\n"
+ + "GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT\n"
+ + "CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG\n"
+ + "CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG\n"
+ + "GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA\n"
+ + "AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA\n"
+ + "GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC\n"
+ + "TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC\n"
+ + "CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA\n"
+ + "GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG\n"
+ + "CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG\n"
+ + "AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG\n"
+ + "ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC\n"
+ + "ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC\n"
+ + "AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC\n"
+ + "GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG\n"
+ + "GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT\n"
+ + "CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC\n"
+ + "GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC\n"
+ + "CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA\n"
+ + "GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA\n"
+ + "GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG\n"
+ + "GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT\n"
+ + "CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA\n"
+ + "AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG\n"
+ + "CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC\n"
+ + "CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG\n"
+ + "GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG\n"
+ + "GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT\n"
+ + "TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA\n"
+ + "ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG\n"
+ + "CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA\n"
+ + "ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA\n"
+ + "GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG\n"
+ + "TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC\n"
+ + "GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA\n"
+ + "GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT\n"
+ + "GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT\n"
+ + "GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG\n"
+ + "TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT\n"
+ + "TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC\n"
+ + "TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC\n"
+ + "GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT\n"
+ + "CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC\n"
+ + "TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA\n"
+ + ">TWO IUB ambiguity codes\n"
+ + "cttBtatcatatgctaKggNcataaaSatgtaaaDcDRtBggDtctttataattcBgtcg\n"
+ + "tactDtDagcctatttSVHtHttKtgtHMaSattgWaHKHttttagacatWatgtRgaaa\n"
+ + "NtactMcSMtYtcMgRtacttctWBacgaaatatagScDtttgaagacacatagtVgYgt\n"
+ + "cattHWtMMWcStgttaggKtSgaYaaccWStcgBttgcgaMttBYatcWtgacaYcaga\n"
+ + "gtaBDtRacttttcWatMttDBcatWtatcttactaBgaYtcttgttttttttYaaScYa\n"
+ + "HgtgttNtSatcMtcVaaaStccRcctDaataataStcYtRDSaMtDttgttSagtRRca\n"
+ + "tttHatSttMtWgtcgtatSSagactYaaattcaMtWatttaSgYttaRgKaRtccactt\n"
+ + "tattRggaMcDaWaWagttttgacatgttctacaaaRaatataataaMttcgDacgaSSt\n"
+ + "acaStYRctVaNMtMgtaggcKatcttttattaaaaagVWaHKYagtttttatttaacct\n"
+ + "tacgtVtcVaattVMBcttaMtttaStgacttagattWWacVtgWYagWVRctDattBYt\n"
+ + "gtttaagaagattattgacVatMaacattVctgtBSgaVtgWWggaKHaatKWcBScSWa\n"
+ + "accRVacacaaactaccScattRatatKVtactatatttHttaagtttSKtRtacaaagt\n"
+ + "RDttcaaaaWgcacatWaDgtDKacgaacaattacaRNWaatHtttStgttattaaMtgt\n"
+ + "tgDcgtMgcatBtgcttcgcgaDWgagctgcgaggggVtaaScNatttacttaatgacag\n"
+ + "cccccacatYScaMgtaggtYaNgttctgaMaacNaMRaacaaacaKctacatagYWctg\n"
+ + "ttWaaataaaataRattagHacacaagcgKatacBttRttaagtatttccgatctHSaat\n"
+ + "actcNttMaagtattMtgRtgaMgcataatHcMtaBSaRattagttgatHtMttaaKagg\n"
+ + "YtaaBataSaVatactWtataVWgKgttaaaacagtgcgRatatacatVtHRtVYataSa\n"
+ + "KtWaStVcNKHKttactatccctcatgWHatWaRcttactaggatctataDtDHBttata\n"
+ + "aaaHgtacVtagaYttYaKcctattcttcttaataNDaaggaaaDYgcggctaaWSctBa\n"
+ + "aNtgctggMBaKctaMVKagBaactaWaDaMaccYVtNtaHtVWtKgRtcaaNtYaNacg\n"
+ + "gtttNattgVtttctgtBaWgtaattcaagtcaVWtactNggattctttaYtaaagccgc\n"
+ + "tcttagHVggaYtgtNcDaVagctctctKgacgtatagYcctRYHDtgBattDaaDgccK\n"
+ + "tcHaaStttMcctagtattgcRgWBaVatHaaaataYtgtttagMDMRtaataaggatMt\n"
+ + "ttctWgtNtgtgaaaaMaatatRtttMtDgHHtgtcattttcWattRSHcVagaagtacg\n"
+ + "ggtaKVattKYagactNaatgtttgKMMgYNtcccgSKttctaStatatNVataYHgtNa\n"
+ + "BKRgNacaactgatttcctttaNcgatttctctataScaHtataRagtcRVttacDSDtt\n"
+ + "aRtSatacHgtSKacYagttMHtWataggatgactNtatSaNctataVtttRNKtgRacc\n"
+ + "tttYtatgttactttttcctttaaacatacaHactMacacggtWataMtBVacRaSaatc\n"
+ + "cgtaBVttccagccBcttaRKtgtgcctttttRtgtcagcRttKtaaacKtaaatctcac\n"
+ + "aattgcaNtSBaaccgggttattaaBcKatDagttactcttcattVtttHaaggctKKga\n"
+ + "tacatcBggScagtVcacattttgaHaDSgHatRMaHWggtatatRgccDttcgtatcga\n"
+ + "aacaHtaagttaRatgaVacttagattVKtaaYttaaatcaNatccRttRRaMScNaaaD\n"
+ + "gttVHWgtcHaaHgacVaWtgttScactaagSgttatcttagggDtaccagWattWtRtg\n"
+ + "ttHWHacgattBtgVcaYatcggttgagKcWtKKcaVtgaYgWctgYggVctgtHgaNcV\n"
+ + "taBtWaaYatcDRaaRtSctgaHaYRttagatMatgcatttNattaDttaattgttctaa\n"
+ + "ccctcccctagaWBtttHtBccttagaVaatMcBHagaVcWcagBVttcBtaYMccagat\n"
+ + "gaaaaHctctaacgttagNWRtcggattNatcRaNHttcagtKttttgWatWttcSaNgg\n"
+ + "gaWtactKKMaacatKatacNattgctWtatctaVgagctatgtRaHtYcWcttagccaa\n"
+ + "tYttWttaWSSttaHcaaaaagVacVgtaVaRMgattaVcDactttcHHggHRtgNcctt\n"
+ + "tYatcatKgctcctctatVcaaaaKaaaagtatatctgMtWtaaaacaStttMtcgactt\n"
+ + "taSatcgDataaactaaacaagtaaVctaggaSccaatMVtaaSKNVattttgHccatca\n"
+ + "cBVctgcaVatVttRtactgtVcaattHgtaaattaaattttYtatattaaRSgYtgBag\n"
+ + "aHSBDgtagcacRHtYcBgtcacttacactaYcgctWtattgSHtSatcataaatataHt\n"
+ + "cgtYaaMNgBaatttaRgaMaatatttBtttaaaHHKaatctgatWatYaacttMctctt\n"
+ + "ttVctagctDaaagtaVaKaKRtaacBgtatccaaccactHHaagaagaaggaNaaatBW\n"
+ + "attccgStaMSaMatBttgcatgRSacgttVVtaaDMtcSgVatWcaSatcttttVatag\n"
+ + "ttactttacgatcaccNtaDVgSRcgVcgtgaacgaNtaNatatagtHtMgtHcMtagaa\n"
+ + "attBgtataRaaaacaYKgtRccYtatgaagtaataKgtaaMttgaaRVatgcagaKStc\n"
+ + "tHNaaatctBBtcttaYaBWHgtVtgacagcaRcataWctcaBcYacYgatDgtDHccta\n"
+ + "aagacYRcaggattHaYgtKtaatgcVcaataMYacccatatcacgWDBtgaatcBaata\n"
+ + "cKcttRaRtgatgaBDacggtaattaaYtataStgVHDtDctgactcaaatKtacaatgc\n"
+ + "gYatBtRaDatHaactgtttatatDttttaaaKVccYcaaccNcBcgHaaVcattHctcg\n"
+ + "attaaatBtatgcaaaaatYMctSactHatacgaWacattacMBgHttcgaatVaaaaca\n"
+ + "BatatVtctgaaaaWtctRacgBMaatSgRgtgtcgactatcRtattaScctaStagKga\n"
+ + "DcWgtYtDDWKRgRtHatRtggtcgaHgggcgtattaMgtcagccaBggWVcWctVaaat\n"
+ + "tcgNaatcKWagcNaHtgaaaSaaagctcYctttRVtaaaatNtataaccKtaRgtttaM\n"
+ + "tgtKaBtRtNaggaSattHatatWactcagtgtactaKctatttgRYYatKatgtccgtR\n"
+ + "tttttatttaatatVgKtttgtatgtNtataRatWYNgtRtHggtaaKaYtKSDcatcKg\n"
+ + "taaYatcSRctaVtSMWtVtRWHatttagataDtVggacagVcgKWagBgatBtaaagNc\n"
+ + "aRtagcataBggactaacacRctKgttaatcctHgDgttKHHagttgttaatgHBtatHc\n"
+ + "DaagtVaBaRccctVgtgDtacRHSctaagagcggWYaBtSaKtHBtaaactYacgNKBa\n"
+ + "VYgtaacttagtVttcttaatgtBtatMtMtttaattaatBWccatRtttcatagVgMMt\n"
+ + "agctStKctaMactacDNYgKYHgaWcgaHgagattacVgtttgtRaSttaWaVgataat\n"
+ + "gtgtYtaStattattMtNgWtgttKaccaatagNYttattcgtatHcWtctaaaNVYKKt\n"
+ + "tWtggcDtcgaagtNcagatacgcattaagaccWctgcagcttggNSgaNcHggatgtVt\n"
+ + "catNtRaaBNcHVagagaaBtaaSggDaatWaatRccaVgggStctDaacataKttKatt\n"
+ + "tggacYtattcSatcttagcaatgaVBMcttDattctYaaRgatgcattttNgVHtKcYR\n"
+ + "aatRKctgtaaacRatVSagctgtWacBtKVatctgttttKcgtctaaDcaagtatcSat\n"
+ + "aWVgcKKataWaYttcccSaatgaaaacccWgcRctWatNcWtBRttYaattataaNgac\n"
+ + "acaatagtttVNtataNaYtaatRaVWKtBatKagtaatataDaNaaaaataMtaagaaS\n"
+ + "tccBcaatNgaataWtHaNactgtcDtRcYaaVaaaaaDgtttRatctatgHtgttKtga\n"
+ + "aNSgatactttcgagWaaatctKaaDaRttgtggKKagcDgataaattgSaacWaVtaNM\n"
+ + "acKtcaDaaatttctRaaVcagNacaScRBatatctRatcctaNatWgRtcDcSaWSgtt\n"
+ + "RtKaRtMtKaatgttBHcYaaBtgatSgaSWaScMgatNtctcctatttctYtatMatMt\n"
+ + "RRtSaattaMtagaaaaStcgVgRttSVaScagtgDtttatcatcatacRcatatDctta\n"
+ + "tcatVRtttataaHtattcYtcaaaatactttgVctagtaaYttagatagtSYacKaaac\n"
+ + "gaaKtaaatagataatSatatgaaatSgKtaatVtttatcctgKHaatHattagaaccgt\n"
+ + "YaaHactRcggSBNgtgctaaBagBttgtRttaaattYtVRaaaattgtaatVatttctc\n"
+ + "ttcatgBcVgtgKgaHaaatattYatagWacNctgaaMcgaattStagWaSgtaaKagtt\n"
+ + "ttaagaDgatKcctgtaHtcatggKttVDatcaaggtYcgccagNgtgcVttttagagat\n"
+ + "gctaccacggggtNttttaSHaNtatNcctcatSaaVgtactgBHtagcaYggYVKNgta\n"
+ + "KBcRttgaWatgaatVtagtcgattYgatgtaatttacDacSctgctaaaStttaWMagD\n"
+ + "aaatcaVYctccgggcgaVtaaWtStaKMgDtttcaaMtVgBaatccagNaaatcYRMBg\n"
+ + "gttWtaaScKttMWtYataRaDBMaDataatHBcacDaaKDactaMgagttDattaHatH\n"
+ + "taYatDtattDcRNStgaatattSDttggtattaaNSYacttcDMgYgBatWtaMagact\n"
+ + "VWttctttgYMaYaacRgHWaattgRtaagcattctMKVStatactacHVtatgatcBtV\n"
+ + "NataaBttYtSttacKgggWgYDtgaVtYgatDaacattYgatggtRDaVDttNactaSa\n"
+ + "MtgNttaacaaSaBStcDctaccacagacgcaHatMataWKYtaYattMcaMtgSttDag\n"
+ + "cHacgatcaHttYaKHggagttccgatYcaatgatRaVRcaagatcagtatggScctata\n"
+ + "ttaNtagcgacgtgKaaWaactSgagtMYtcttccaKtStaacggMtaagNttattatcg\n"
+ + "tctaRcactctctDtaacWYtgaYaSaagaWtNtatttRacatgNaatgttattgWDDcN\n"
+ + "aHcctgaaHacSgaataaRaataMHttatMtgaSDSKatatHHaNtacagtccaYatWtc\n"
+ + "actaactatKDacSaStcggataHgYatagKtaatKagStaNgtatactatggRHacttg\n"
+ + "tattatgtDVagDVaRctacMYattDgtttYgtctatggtKaRSttRccRtaaccttaga\n"
+ + "gRatagSaaMaacgcaNtatgaaatcaRaagataatagatactcHaaYKBctccaagaRa\n"
+ + "BaStNagataggcgaatgaMtagaatgtcaKttaaatgtaWcaBttaatRcggtgNcaca\n"
+ + "aKtttScRtWtgcatagtttWYaagBttDKgcctttatMggNttattBtctagVtacata\n"
+ + "aaYttacacaaRttcYtWttgHcaYYtaMgBaBatctNgcDtNttacgacDcgataaSat\n"
+ + "YaSttWtcctatKaatgcagHaVaacgctgcatDtgttaSataaaaYSNttatagtaNYt\n"
+ + "aDaaaNtggggacttaBggcHgcgtNtaaMcctggtVtaKcgNacNtatVaSWctWtgaW\n"
+ + "cggNaBagctctgaYataMgaagatBSttctatacttgtgtKtaattttRagtDtacata\n"
+ + "tatatgatNHVgBMtKtaKaNttDHaagatactHaccHtcatttaaagttVaMcNgHata\n"
+ + "tKtaNtgYMccttatcaaNagctggacStttcNtggcaVtattactHaSttatgNMVatt\n"
+ + "MMDtMactattattgWMSgtHBttStStgatatRaDaagattttctatMtaaaaaggtac\n"
+ + "taaVttaSacNaatactgMttgacHaHRttgMacaaaatagttaatatWKRgacDgaRta\n"
+ + "tatttattatcYttaWtgtBRtWatgHaaattHataagtVaDtWaVaWtgStcgtMSgaS\n"
+ + "RgMKtaaataVacataatgtaSaatttagtcgaaHtaKaatgcacatcggRaggSKctDc\n"
+ + "agtcSttcccStYtccRtctctYtcaaKcgagtaMttttcRaYDttgttatctaatcata\n"
+ + "NctctgctatcaMatactataggDaHaaSttMtaDtcNatataattctMcStaaBYtaNa\n"
+ + "gatgtaatHagagSttgWHVcttatKaYgDctcttggtgttMcRaVgSgggtagacaata\n"
+ + "aDtaattSaDaNaHaBctattgNtaccaaRgaVtKNtaaYggHtaKKgHcatctWtctDt\n"
+ + "ttctttggSDtNtaStagttataaacaattgcaBaBWggHgcaaaBtYgctaatgaaatW\n"
+ + "cDcttHtcMtWWattBHatcatcaaatctKMagtDNatttWaBtHaaaNgMttaaStagt\n"
+ + "tctctaatDtcRVaYttgttMtRtgtcaSaaYVgSWDRtaatagctcagDgcWWaaaBaa\n"
+ + "RaBctgVgggNgDWStNaNBKcBctaaKtttDcttBaaggBttgaccatgaaaNgttttt\n"
+ + "tttatctatgttataccaaDRaaSagtaVtDtcaWatBtacattaWacttaSgtattggD\n"
+ + "gKaaatScaattacgWcagKHaaccaYcRcaRttaDttRtttHgaHVggcttBaRgtccc\n"
+ + "tDatKaVtKtcRgYtaKttacgtatBtStaagcaattaagaRgBagSaattccSWYttta\n"
+ + "ttVaataNctgHgttaaNBgcVYgtRtcccagWNaaaacaDNaBcaaaaRVtcWMgBagM\n"
+ + "tttattacgDacttBtactatcattggaaatVccggttRttcatagttVYcatYaSHaHc\n"
+ + "ttaaagcNWaHataaaRWtctVtRYtagHtaaaYMataHYtNBctNtKaatattStgaMc\n"
+ + "BtRgctaKtgcScSttDgYatcVtggaaKtaagatWccHccgKYctaNNctacaWctttt\n"
+ + "gcRtgtVcgaKttcMRHgctaHtVaataaDtatgKDcttatBtDttggNtacttttMtga\n"
+ + "acRattaaNagaactcaaaBBVtcDtcgaStaDctgaaaSgttMaDtcgttcaccaaaag\n"
+ + "gWtcKcgSMtcDtatgtttStaaBtatagDcatYatWtaaaBacaKgcaDatgRggaaYc\n"
+ + "taRtccagattDaWtttggacBaVcHtHtaacDacYgtaatataMagaatgHMatcttat\n"
+ + "acgtatttttatattacHactgttataMgStYaattYaccaattgagtcaaattaYtgta\n"
+ + "tcatgMcaDcgggtcttDtKgcatgWRtataatatRacacNRBttcHtBgcRttgtgcgt\n"
+ + "catacMtttBctatctBaatcattMttMYgattaaVYatgDaatVagtattDacaacDMa\n"
+ + "tcMtHcccataagatgBggaccattVWtRtSacatgctcaaggggYtttDtaaNgNtaaB\n"
+ + "atggaatgtctRtaBgBtcNYatatNRtagaacMgagSaSDDSaDcctRagtVWSHtVSR\n"
+ + "ggaacaBVaccgtttaStagaacaMtactccagtttVctaaRaaHttNcttagcaattta\n"
+ + "ttaatRtaaaatctaacDaBttggSagagctacHtaaRWgattcaaBtctRtSHaNtgta\n"
+ + "cattVcaHaNaagtataccacaWtaRtaaVKgMYaWgttaKggKMtKcgWatcaDatYtK\n"
+ + "SttgtacgaccNctSaattcDcatcttcaaaDKttacHtggttHggRRaRcaWacaMtBW\n"
+ + "VHSHgaaMcKattgtaRWttScNattBBatYtaNRgcggaagacHSaattRtttcYgacc\n"
+ + "BRccMacccKgatgaacttcgDgHcaaaaaRtatatDtatYVtttttHgSHaSaatagct\n"
+ + "NYtaHYaVYttattNtttgaaaYtaKttWtctaNtgagaaaNctNDctaaHgttagDcRt\n"
+ + "tatagccBaacgcaRBtRctRtggtaMYYttWtgataatcgaataattattataVaaaaa\n"
+ + "ttacNRVYcaaMacNatRttcKatMctgaagactaattataaYgcKcaSYaatMNctcaa\n"
+ + "cgtgatttttBacNtgatDccaattattKWWcattttatatatgatBcDtaaaagttgaa\n"
+ + "VtaHtaHHtBtataRBgtgDtaataMttRtDgDcttattNtggtctatctaaBcatctaR\n"
+ + "atgNacWtaatgaagtcMNaacNgHttatactaWgcNtaStaRgttaaHacccgaYStac\n"
+ + "aaaatWggaYaWgaattattcMaactcBKaaaRVNcaNRDcYcgaBctKaacaaaaaSgc\n"
+ + "tccYBBHYaVagaatagaaaacagYtctVccaMtcgtttVatcaatttDRtgWctagtac\n"
+ + "RttMctgtDctttcKtWttttataaatgVttgBKtgtKWDaWagMtaaagaaattDVtag\n"
+ + "gttacatcatttatgtcgMHaVcttaBtVRtcgtaYgBRHatttHgaBcKaYWaatcNSc\n"
+ + "tagtaaaaatttacaatcactSWacgtaatgKttWattagttttNaggtctcaagtcact\n"
+ + "attcttctaagKggaataMgtttcataagataaaaatagattatDgcBVHWgaBKttDgc\n"
+ + "atRHaagcaYcRaattattatgtMatatattgHDtcaDtcaaaHctStattaatHaccga\n"
+ + "cNattgatatattttgtgtDtRatagSacaMtcRtcattcccgacacSattgttKaWatt\n"
+ + "NHcaacttccgtttSRtgtctgDcgctcaaMagVtBctBMcMcWtgtaacgactctcttR\n"
+ + "ggRKSttgYtYatDccagttDgaKccacgVatWcataVaaagaataMgtgataaKYaaat\n"
+ + "cHDaacgataYctRtcYatcgcaMgtNttaBttttgatttaRtStgcaacaaaataccVg\n"
+ + "aaDgtVgDcStctatatttattaaaaRKDatagaaagaKaaYYcaYSgKStctccSttac\n"
+ + "agtcNactttDVttagaaagMHttRaNcSaRaMgBttattggtttaRMggatggcKDgWR\n"
+ + "tNaataataWKKacttcKWaaagNaBttaBatMHtccattaacttccccYtcBcYRtaga\n"
+ + "ttaagctaaYBDttaNtgaaaccHcaRMtKtaaHMcNBttaNaNcVcgVttWNtDaBatg\n"
+ + "ataaVtcWKcttRggWatcattgaRagHgaattNtatttctctattaattaatgaDaaMa\n"
+ + "tacgttgggcHaYVaaNaDDttHtcaaHtcVVDgBVagcMacgtgttaaBRNtatRtcag\n"
+ + "taagaggtttaagacaVaaggttaWatctccgtVtaDtcDatttccVatgtacNtttccg\n"
+ + "tHttatKgScBatgtVgHtYcWagcaKtaMYaaHgtaattaSaHcgcagtWNaatNccNN\n"
+ + "YcacgVaagaRacttctcattcccRtgtgtaattagcSttaaStWaMtctNNcSMacatt\n"
+ + "ataaactaDgtatWgtagtttaagaaaattgtagtNagtcaataaatttgatMMYactaa\n"
+ + "tatcggBWDtVcYttcDHtVttatacYaRgaMaacaStaatcRttttVtagaDtcacWat\n"
+ + "ttWtgaaaagaaagNRacDtttStVatBaDNtaactatatcBSMcccaSttccggaMatg\n"
+ + "attaaWatKMaBaBatttgataNctgttKtVaagtcagScgaaaDggaWgtgttttKtWt\n"
+ + "atttHaatgtagttcactaaKMagttSYBtKtaYgaactcagagRtatagtVtatcaaaW\n"
+ + "YagcgNtaDagtacNSaaYDgatBgtcgataacYDtaaactacagWDcYKaagtttatta\n"
+ + "gcatcgagttKcatDaattgattatDtcagRtWSKtcgNtMaaaaacaMttKcaWcaaSV\n"
+ + "MaaaccagMVtaMaDtMaHaBgaacataBBVtaatVYaNSWcSgNtDNaaKacacBttta\n"
+ + "tKtgtttcaaHaMctcagtaacgtcgYtactDcgcctaNgagagcYgatattttaaattt\n"
+ + "ccattttacatttDaaRctattttWctttacgtDatYtttcagacgcaaVttagtaaKaa\n"
+ + "aRtgVtccataBggacttatttgtttaWNtgttVWtaWNVDaattgtatttBaagcBtaa\n"
+ + "BttaaVatcHcaVgacattccNggtcgacKttaaaRtagRtctWagaYggtgMtataatM\n"
+ + "tgaaRttattttgWcttNtDRRgMDKacagaaaaggaaaRStcccagtYccVattaNaaK\n"
+ + "StNWtgacaVtagaagcttSaaDtcacaacgDYacWDYtgtttKatcVtgcMaDaSKStV\n"
+ + "cgtagaaWaKaagtttcHaHgMgMtctataagBtKaaaKKcactggagRRttaagaBaaN\n"
+ + "atVVcgRcKSttDaactagtSttSattgttgaaRYatggttVttaataaHttccaagDtg\n"
+ + "atNWtaagHtgcYtaactRgcaatgMgtgtRaatRaNaacHKtagactactggaatttcg\n"
+ + "ccataacgMctRgatgttaccctaHgtgWaYcactcacYaattcttaBtgacttaaacct\n"
+ + "gYgaWatgBttcttVttcgttWttMcNYgtaaaatctYgMgaaattacNgaHgaacDVVM\n"
+ + "tttggtHtctaaRgtacagacgHtVtaBMNBgattagcttaRcttacaHcRctgttcaaD\n"
+ + "BggttKaacatgKtttYataVaNattccgMcgcgtagtRaVVaattaKaatggttRgaMc\n"
+ + "agtatcWBttNtHagctaatctagaaNaaacaYBctatcgcVctBtgcaaagDgttVtga\n"
+ + "HtactSNYtaaNccatgtgDacgaVtDcgKaRtacDcttgctaagggcagMDagggtBWR\n"
+ + "tttSgccttttttaacgtcHctaVtVDtagatcaNMaVtcVacatHctDWNaataRgcgt\n"
+ + "aVHaggtaaaaSgtttMtattDgBtctgatSgtRagagYtctSaKWaataMgattRKtaa\n"
+ + "catttYcgtaacacattRWtBtcggtaaatMtaaacBatttctKagtcDtttgcBtKYYB\n"
+ + "aKttctVttgttaDtgattttcttccacttgSaaacggaaaNDaattcYNNaWcgaaYat\n"
+ + "tttMgcBtcatRtgtaaagatgaWtgaccaYBHgaatagataVVtHtttVgYBtMctaMt\n"
+ + "cctgaDcYttgtccaaaRNtacagcMctKaaaggatttacatgtttaaWSaYaKttBtag\n"
+ + "DacactagctMtttNaKtctttcNcSattNacttggaacaatDagtattRtgSHaataat\n"
+ + "gccVgacccgatactatccctgtRctttgagaSgatcatatcgDcagWaaHSgctYYWta\n"
+ + "tHttggttctttatVattatcgactaagtgtagcatVgtgHMtttgtttcgttaKattcM\n"
+ + "atttgtttWcaaStNatgtHcaaaDtaagBaKBtRgaBgDtSagtatMtaacYaatYtVc\n"
+ + "KatgtgcaacVaaaatactKcRgtaYtgtNgBBNcKtcttaccttKgaRaYcaNKtactt\n"
+ + "tgagSBtgtRagaNgcaaaNcacagtVtttHWatgttaNatBgtttaatNgVtctgaata\n"
+ + "tcaRtattcttttttttRaaKcRStctcggDgKagattaMaaaKtcaHacttaataataK\n"
+ + "taRgDtKVBttttcgtKaggHHcatgttagHggttNctcgtatKKagVagRaaaggaaBt\n"
+ + "NatttVKcRttaHctaHtcaaatgtaggHccaBataNaNaggttgcWaatctgatYcaaa\n"
+ + "HaatWtaVgaaBttagtaagaKKtaaaKtRHatMaDBtBctagcatWtatttgWttVaaa\n"
+ + "ScMNattRactttgtYtttaaaagtaagtMtaMaSttMBtatgaBtttaKtgaatgagYg\n"
+ + "tNNacMtcNRacMMHcttWtgtRtctttaacaacattattcYaMagBaacYttMatcttK\n"
+ + "cRMtgMNccattaRttNatHaHNaSaaHMacacaVaatacaKaSttHatattMtVatWga\n"
+ + "ttttttaYctttKttHgScWaacgHtttcaVaaMgaacagNatcgttaacaaaaagtaca\n"
+ + "HBNaattgttKtcttVttaaBtctgctacgBgcWtttcaggacacatMgacatcccagcg\n"
+ + "gMgaVKaBattgacttaatgacacacaaaaaatRKaaBctacgtRaDcgtagcVBaacDS\n"
+ + "BHaaaaSacatatacagacRNatcttNaaVtaaaataHattagtaaaaSWccgtatWatg\n"
+ + "gDttaactattgcccatcttHaSgYataBttBaactattBtcHtgatcaataSttaBtat\n"
+ + "KSHYttWggtcYtttBttaataccRgVatStaHaKagaatNtagRMNgtcttYaaSaact\n"
+ + "cagDSgagaaYtMttDtMRVgWKWtgMaKtKaDttttgactatacataatcNtatNaHat\n"
+ + "tVagacgYgatatatttttgtStWaaatctWaMgagaRttRatacgStgattcttaagaD\n"
+ + "taWccaaatRcagcagaaNKagtaaDggcgccBtYtagSBMtactaaataMataBSacRM\n"
+ + "gDgattMMgtcHtcaYDtRaDaacggttDaggcMtttatgttaNctaattaVacgaaMMt\n"
+ + "aatDccSgtattgaRtWWaccaccgagtactMcgVNgctDctaMScatagcgtcaactat\n"
+ + "acRacgHRttgctatttaatgaattataYKttgtaagWgtYttgcHgMtaMattWaWVta\n"
+ + "RgcttgYgttBHtYataSccStBtgtagMgtDtggcVaaSBaatagDttgBgtctttctc\n"
+ + "attttaNagtHKtaMWcYactVcgcgtatMVtttRacVagDaatcttgctBBcRDgcaac\n"
+ + "KttgatSKtYtagBMagaRtcgBattHcBWcaactgatttaatttWDccatttatcgagS\n"
+ + "KaWttataHactaHMttaatHtggaHtHagaatgtKtaaRactgtttMatacgatcaagD\n"
+ + "gatKaDctataMggtHDtggHacctttRtatcttYattttgacttgaaSaataaatYcgB\n"
+ + "aaaaccgNatVBttMacHaKaataagtatKgtcaagactcttaHttcggaattgttDtct\n"
+ + "aaccHttttWaaatgaaatataaaWattccYDtKtaaaacggtgaggWVtctattagtga\n"
+ + "ctattaagtMgtttaagcatttgSgaaatatccHaaggMaaaattttcWtatKctagDtY\n"
+ + "tMcctagagHcactttactatacaaacattaacttaHatcVMYattYgVgtMttaaRtga\n"
+ + "aataaDatcaHgtHHatKcDYaatcttMtNcgatYatgSaMaNtcttKcWataScKggta\n"
+ + "tcttacgcttWaaagNatgMgHtctttNtaacVtgttcMaaRatccggggactcMtttaY\n"
+ + "MtcWRgNctgNccKatcttgYDcMgattNYaRagatHaaHgKctcataRDttacatBatc\n"
+ + "cattgDWttatttaWgtcggagaaaaatacaatacSNtgggtttccttacSMaagBatta\n"
+ + "caMaNcactMttatgaRBacYcYtcaaaWtagctSaacttWgDMHgaggatgBVgcHaDt\n"
+ + "ggaactttggtcNatNgtaKaBcccaNtaagttBaacagtatacDYttcctNgWgcgSMc\n"
+ + "acatStctHatgRcNcgtacacaatRttMggaNKKggataaaSaYcMVcMgtaMaHtgat\n"
+ + "tYMatYcggtcttcctHtcDccgtgRatcattgcgccgatatMaaYaataaYSggatagc\n"
+ + "gcBtNtaaaScaKgttBgagVagttaKagagtatVaactaSacWactSaKatWccaKaaa\n"
+ + "atBKgaaKtDMattttgtaaatcRctMatcaaMagMttDgVatggMaaWgttcgaWatga\n"
+ + "aatttgRtYtattaWHKcRgctacatKttctaccaaHttRatctaYattaaWatVNccat\n"
+ + "NgagtcKttKataStRaatatattcctRWatDctVagttYDgSBaatYgttttgtVaatt\n"
+ + "taatagcagMatRaacttBctattgtMagagattaaactaMatVtHtaaatctRgaaaaa\n"
+ + "aaatttWacaacaYccYDSaattMatgaccKtaBKWBattgtcaagcHKaagttMMtaat\n"
+ + "ttcKcMagNaaKagattggMagaggtaatttYacatcWaaDgatMgKHacMacgcVaaca\n"
+ + "DtaDatatYggttBcgtatgWgaSatttgtagaHYRVacaRtctHaaRtatgaactaata\n"
+ + "tctSSBgggaaHMWtcaagatKgagtDaSatagttgattVRatNtctMtcSaagaSHaat\n"
+ + "aNataataRaaRgattctttaataaagWaRHcYgcatgtWRcttgaaggaMcaataBRaa\n"
+ + "ccagStaaacNtttcaatataYtaatatgHaDgcStcWttaacctaRgtYaRtataKtgM\n"
+ + "ttttatgactaaaatttacYatcccRWtttHRtattaaatgtttatatttgttYaatMca\n"
+ + "RcSVaaDatcgtaYMcatgtagacatgaaattgRtcaaYaaYtRBatKacttataccaNa\n"
+ + "aattVaBtctggacaagKaaYaaatatWtMtatcYaaVNtcgHaactBaagKcHgtctac\n"
+ + "aatWtaDtSgtaHcataHtactgataNctRgttMtDcDttatHtcgtacatcccaggStt\n"
+ + "aBgtcacacWtccNMcNatMVaVgtccDYStatMaccDatggYaRKaaagataRatttHK\n"
+ + "tSaaatDgataaacttaHgttgVBtcttVttHgDacgaKatgtatatNYataactctSat\n"
+ + "atatattgcHRRYttStggaactHgttttYtttaWtatMcttttctatctDtagVHYgMR\n"
+ + "BgtHttcctaatYRttKtaagatggaVRataKDctaMtKBNtMtHNtWtttYcVtattMc\n"
+ + "gRaacMcctNSctcatttaaagDcaHtYccSgatgcaatYaaaaDcttcgtaWtaattct\n"
+ + "cgttttScttggtaatctttYgtctaactKataHacctMctcttacHtKataacacagcN\n"
+ + "RatgKatttttSaaatRYcgDttaMRcgaaattactMtgcgtaagcgttatBtttttaat\n"
+ + "taagtNacatHgttcRgacKcBBtVgatKttcgaBaatactDRgtRtgaNacWtcacYtt\n"
+ + "aaKcgttctHaKttaNaMgWgWaggtctRgaKgWttSttBtDcNtgtttacaaatYcDRt\n"
+ + "gVtgcctattcNtctaaaDMNttttNtggctgagaVctDaacVtWccaagtaacacaNct\n"
+ + "gaScattccDHcVBatcgatgtMtaatBgHaatDctMYgagaatgYWKcctaatNaStHa\n"
+ + "aaKccgHgcgtYaaYtattgtStgtgcaaRtattaKatattagaWVtcaMtBagttatta\n"
+ + "gNaWHcVgcaattttDcMtgtaRHVYtHtctgtaaaaHVtMKacatcgNaatttMatatg\n"
+ + "ttgttactagWYtaRacgataKagYNKcattataNaRtgaacKaYgcaaYYacaNccHat\n"
+ + "MatDcNgtHttRaWttagaaDcaaaaaatagggtKDtStaDaRtaVtHWKNtgtattVct\n"
+ + "SVgRgataDaRaWataBgaagaaKtaataaYgDcaStaNgtaDaaggtattHaRaWMYaY\n"
+ + "aWtggttHYgagVtgtgcttttcaaDKcagVcgttagacNaaWtagtaataDttctggtt\n"
+ + "VcatcataaagtgKaaaNaMtaBBaattaatWaattgctHaVKaSgDaaVKaHtatatat\n"
+ + "HatcatSBagNgHtatcHYMHgttDgtaHtBttWatcgtttaRaattgStKgSKNWKatc\n"
+ + "agDtctcagatttctRtYtBatBgHHtKaWtgYBgacVVWaKtacKcDttKMaKaVcggt\n"
+ + "gttataagaataaHaatattagtataatMHgttYgaRttagtaRtcaaVatacggtcMcg\n"
+ + "agtaaRttacWgactKRYataaaagSattYaWgagatYagKagatgSaagKgttaatMgg\n"
+ + "tataatgttWYttatgagaaacctNVataatHcccKtDctcctaatactggctHggaSag\n"
+ + "gRtKHaWaattcgSatMatttagaggcYtctaMcgctcataSatatgRagacNaaDagga\n"
+ + "VBagaYttKtacNaKgtSYtagttggaWcatcWttaatctatgaVtcgtgtMtatcaYcg\n"
+ + "tRccaaYgDctgcMgtgtWgacWtgataacacgcgctBtgttaKtYDtatDcatcagKaV\n"
+ + "MctaatcttgVcaaRgcRMtDcgattaHttcaNatgaatMtactacVgtRgatggaWttt\n"
+ + "actaaKatgagSaaKggtaNtactVaYtaaKRagaacccacaMtaaMtKtatBcttgtaa\n"
+ + "WBtMctaataaVcDaaYtcRHBtcgttNtaaHatttBNgRStVDattBatVtaagttaYa\n"
+ + "tVattaagaBcacggtSgtVtatttaRattgatgtaHDKgcaatattKtggcctatgaWD\n"
+ + "KRYcggattgRctatNgatacaatMNttctgtcRBYRaaaHctNYattcHtaWcaattct\n"
+ + "BtMKtVgYataatMgYtcagcttMDataVtggRtKtgaatgccNcRttcaMtRgattaac\n"
+ + "attRcagcctHtWMtgtDRagaKaBtgDttYaaaaKatKgatctVaaYaacWcgcatagB\n"
+ + "VtaNtRtYRaggBaaBtgKgttacataagagcatgtRattccacttaccatRaaatgWgD\n"
+ + "aMHaYVgVtaSctatcgKaatatattaDgacccYagtgtaYNaaatKcagtBRgagtcca\n"
+ + "tgKgaaaccBgaagBtgSttWtacgatWHaYatcgatttRaaNRgcaNaKVacaNtDgat\n"
+ + "tgHVaatcDaagcgtatgcNttaDataatcSataaKcaataaHWataBtttatBtcaKtK\n"
+ + "tatagttaDgSaYctacaRatNtaWctSaatatttYaKaKtaccWtatcRagacttaYtt\n"
+ + "VcKgSDcgagaagatccHtaattctSttatggtKYgtMaHagVaBRatttctgtRgtcta\n"
+ + "tgggtaHKgtHacHtSYacgtacacHatacKaaBaVaccaDtatcSaataaHaagagaat\n"
+ + "ScagactataaRttagcaaVcaHataKgDacatWccccaagcaBgagWatctaYttgaaa\n"
+ + "tctVNcYtttWagHcgcgcDcVaaatgttKcHtNtcaatagtgtNRaactttttcaatgg\n"
+ + "WgBcgDtgVgtttctacMtaaataaaRggaaacWaHttaRtNtgctaaRRtVBctYtVta\n"
+ + "tDcattDtgaccYatagatYRKatNYKttNgcctagtaWtgaactaMVaacctgaStttc\n"
+ + "tgaKVtaaVaRKDttVtVctaDNtataaaDtccccaagtWtcgatcactDgYaBcatcct\n"
+ + "MtVtacDaaBtYtMaKNatNtcaNacgDatYcatcgcaRatWBgaacWttKttagYtaat\n"
+ + "tcggttgSWttttDWctttacYtatatWtcatDtMgtBttgRtVDggttaacYtacgtac\n"
+ + "atgaattgaaWcttMStaDgtatattgaDtcRBcattSgaaVBRgagccaaKtttcDgcg\n"
+ + "aSMtatgWattaKttWtgDBMaggBBttBaatWttRtgcNtHcgttttHtKtcWtagHSt\n"
+ + "aacagttgatatBtaWSaWggtaataaMttaKacDaatactcBttcaatatHttcBaaSa\n"
+ + ">THREE Homo sapiens frequency\n"
+ + "aagtccgatgagtttcaatcatgactgcgaggagatccatgcggtgtacctaaacctaca\n"
+ + "tcgtatgtatttgctgacgttcattcttgatacataaagatccgatatcggtccactttg\n"
+ + "tttaccaaaagccctaccttcgtaacgatggaaatgtgaatgagagtgaaatacacgatg\n"
+ + "gggatattgccggtgagtacaagttagaccacacattagaactgacctatattcgtcatc\n"
+ + "atagagatggagtatgaattgattctgcgaagtacactggctttacgagtatctagacgc\n"
+ + "cgcggtatatctcccgtcaatactatgaaggtatatatatagaggctgaaaattcatgtt\n"
+ + "caatcctctttctaagagtgagtgggagccccttctgttgtcggagtaaaaaggcattat\n"
+ + "tcctcaaattgtcagaagcaaagtatacgtgatgtttgcttagaacaaaagagttacctt\n"
+ + "agggtaggtaaatctcgattcaccgagagaagtgattttggcggtgtgcgattaattctt\n"
+ + "ttgatgacagatctcattattttatatagctccctctttgtatttagagtttgcgtaggt\n"
+ + "aacctggcaaaaccatatcccggggggagagtgcgctgaacattttatacgatgtgatta\n"
+ + "ctcaaaggataaggttcgaggcctctatactcatggaactatcttataattataatggat\n"
+ + "cgtggctcattccacctatccaaacttctttgtgatctgatgctacgagtgtgaacaaac\n"
+ + "gtacatcttctaaggaatttgggacgtttcatagctcgcatttcattcctgaaaacttaa\n"
+ + "atatttttaaaaattgattctactgcgaggaactaaggtgtagacaagcccttagtaacc\n"
+ + "ggtggatgtcgcttcagttttatagcaaacattattcaatttcagtcttgactgaaatta\n"
+ + "gtttgttagtgttagaggtccatatgtcacatgcatatggtctagatgccattgtacagt\n"
+ + "aataccttagattagtattagcggcatgcgtacttggatttcacttgtaagaatgagctt\n"
+ + "aggacggtcgcctgtagggctgcaaataggaatacttacaatttttgatgacttgttagc\n"
+ + "atatcgctatcacccataaaaaacctgatacttgatgagcgggtgattgagactatgtac\n"
+ + "tgatataattcaatagctccaatagatgaaacagctatgcgcctatttatgtcaaataat\n"
+ + "cgatgtgatacaagcttagagctgaacgagcgcgagtggaattagcggtgatctctatcc\n"
+ + "taaaaagccacgaaatcgatcccagaagctaatacccgaggtgtcaagcttgagttcagt\n"
+ + "taaatttgcatctcatgccccacgaagaatgggtagagagtttgaaggtgcttctggatt\n"
+ + "ttcctaagtacgtggtaaaaatttgatgtaaatgaacacctcctaatggttgtgttaacc\n"
+ + "acaaacccctgggtgaatctgattagccaacccagtgatctgatttcagttgtcaaatct\n"
+ + "cttttttataactaccttttgtttccataatttaaccggatctcataatgaacaaacggg\n"
+ + "tagaataatggtagcacatagcgagcttgtctattcagaaatatggcctactcagaatgt\n"
+ + "attctccaaatcagtgttatgcgaaacgtaattttacgtgtaataatgatgatttcttat\n"
+ + "cggttccttgtactacaatactcttgcccaacaaatactaagcataacagcaaaattcga\n"
+ + "atccccctccttttaataaatggtttttcaatatagccgattcgtattcgttagtctttc\n"
+ + "accaactattaacctggcatctaattaataaaatcaccaaaggactctataatatgacag\n"
+ + "tcacttcggcctcttttaagacagttgattattgcaggtccgcaattgatggtgacatgc\n"
+ + "acaattagttagaatccgactatggagacaattaacaattgtagtgcccatttggtccag\n"
+ + "ttgacttcaaccacgagttataaaggtattttaatttatagtcgatagtaccaacaacaa\n"
+ + "gcacaatcataattatgttagaaaacccagggggtaatgctctaaatccagctttaaggc\n"
+ + "cagagtgcactatgaaatcgccattgatcattgtgtcattcgctgaacttggtgtctagg\n"
+ + "aggtgccgagtgagaatatcagataccttatgaagcaacgattatatctggactagatca\n"
+ + "tgatgatcggaataaaacattgaaataagtccttatcaaggagcataaacattttattta\n"
+ + "atttatacttcgtaaataaattcagaattttttttcaagacattaatctgagtaaatgac\n"
+ + "ggctagaaagggttcctactcgaatcgtagcctacgcatgtgggcagtaacctggcttgc\n"
+ + "gtttttactgaaacaaaggttcaccggaaagaaggctgccacttttagcttcttgacgat\n"
+ + "ctttagcgtcatatttttagattagtcgaaaaacggaaaacaaacttaacgaagctggtt\n"
+ + "gcacggggtaccgagaaaccaaagagcaggacaactccttgatcgggaagaactgaaata\n"
+ + "gacagctgtcattttcattggtcaacttatcaatataacgaccaccgtagtgacgcttgc\n"
+ + "atgaaaatactgaggatgtaaactatagccagtcaggcccgcgtgttgactaattgatga\n"
+ + "agcaaacaaaatagccggtattcgttaaaaggaacgggttgccagctacagatatactct\n"
+ + "aggtatatcccaaacaagagacgtcctttggctgttgtaatcggtcataatacttgtcac\n"
+ + "ataaacaagatcgctgaattaaacattaaacagttagtgatacacaatcgtggttggggc\n"
+ + "tgggatgtgcaataaaaagtcatctatcgtctatcacagagcgacgtaaatttagacaaa\n"
+ + "cattattatttcttgacaatggaatcgataagcgttcctctaacttggtatatatatctc\n"
+ + "gaccccgggattccagccattcttgtatgaagatttaaccatttaactatgcatagttga\n"
+ + "atggtaaggaaaatgatattgactgcaacagattttggatgcaaaaatatttgtgaatta\n"
+ + "ttggttatatactggttgtatagcacaatcattaggtcctagaaggcatactcaacctca\n"
+ + "gcgagagagctagcatgcataattgtaccgcccatattaatattcctgaaatgatttctt\n"
+ + "acattacgcccaatttcagtcatcgaacacccccatcaatttacccgatagagaacgtga\n"
+ + "tcatacgcaataccctatgcgaacgtccactctatagcgtctgtatacaatgattattcg\n"
+ + "ttccatttacaacgttaagtaatttaaacttacataaggacaaggaaatccgcgaacctc\n"
+ + "ctggaatgtatgagttatttatgcagttaacttcgtctcgaccggaactaaaggcgtcgt\n"
+ + "acgaatgaaaggccacttttagaagagacctttgtatccattgtggagaatatcataaat\n"
+ + "tcaagatggggtgtcatgctattcggtcctaaacattcttaatggctgttctattgttag\n"
+ + "tctgatttaaaatggaaccatagcacgaatagttagatagggctcatacccctgtaacga\n"
+ + "tctacaaatccttccccgggtgtgtgcgttagcgacggaaagttttacggtttgtgatca\n"
+ + "aagaacactcacacgtcagattattacactgatacgaattatttcagtcgacagtaattg\n"
+ + "aatagaaacttattaacgccagcacctgacacggtaagtaaggcaggtctgaactgtttg\n"
+ + "actgtaaaaaaatggtaatatttttaaaaatcttgatttctatatcaaatgatgtgtagt\n"
+ + "tttttctctgttattaaaatcccagtgcgcgaaatttagatcgttacgactcacgtacaa\n"
+ + "gatcacacatcacacgcgttagcgaaagcggaatggctaatacagccctacgcaacgtag\n"
+ + "tgggatcaacatatggacgaatttatgctcaatgagccaacctcccccgcattgcggttc\n"
+ + "attttaaggcctgggtaacatctatcgtttagataatcaaaggaatccgactatgcaatt\n"
+ + "gtctgacttcatccgctctcaagtccaatgcaggcgctacgtgtttctttaatcaatacc\n"
+ + "atattgaaatcgtaatacgataattgttgctattgactacaggttatgaaaaaacttact\n"
+ + "ttgcgggtacatgcatatttttgtaccacattattacgcgatatctctcagtgtactcta\n"
+ + "aattaaaccctcttcgaacattttagttcctattcgtaaacacgtgctacgcggcaattt\n"
+ + "gccggtcgtagaatggacaactccagttcaactgcatgtaactcatagctcgcgttagta\n"
+ + "taaattgactagtagccatgggacaaagtaactagtcagcggaaaagatccctttaaaga\n"
+ + "tatatgcaggttgcaagcataaagctcattgctcgaggtgcaccgtggtattccaaaagc\n"
+ + "gtctctatcgtatcttctaattttgggccgtgagaatcgaaactactctgatttgctgca\n"
+ + "cacgttaggtaatatcgcccattttcccgtataagctccgtacttatacgaactacacga\n"
+ + "ccttttaagcattagccgctcatatcgtgattcgtgtacagatgagtctattaaaattac\n"
+ + "agacatactccatatctcgctccttgaactttgaataatgcgctaacttgtactatgaat\n"
+ + "aggcagaacccaactttcccgtttgcgtcaagcggggaaacgatacatgttgtcagattt\n"
+ + "atgattatctagttttagatcacgtttaccgataatcggctgtggtctgagcagtcctac\n"
+ + "actgagtatttacttcagcttcatatcggtccgaaaaaaggttgtgaccgaatgtcaaaa\n"
+ + "tacggagtacgatgggcatcttttttcgagtcgcggttgcagggcagcaaaaggcttaaa\n"
+ + "ccatttttacgatttttactatagcggtcatgaagtgcgaaactgcttgcaaattttcta\n"
+ + "cacacattgtggctcttgtccttgaagcttatggcgaaaatttgaaacatagtataccag\n"
+ + "ggaaagcgcgaattatttggtgactaatagtccgtgggtttgagccatatacctaacgcc\n"
+ + "ataaactacgtggtgctttagatgcaatctaaacagaacagaaagcgtagcgctcatcag\n"
+ + "cacagactaactttttcagtttgagtcgccggagggacttcgagacaagaacgcgtcaag\n"
+ + "tcgcttgcgcggcacggattcgattgggcggctcaatcttgcctaatttctactattgtc\n"
+ + "agctgtacgactgtactaagtgtatagccccaaataaaagaagtatcgatgcgtctttat\n"
+ + "gaccaaaggtcttataattgaagcgcacttccgttcatcaaattaaatcctggcttaccc\n"
+ + "gattctccggaagtctgacctagagattgacgacggccgcgtattattgagacctcttca\n"
+ + "ggattaatcaataacgaagtagttgatctgtttggcgacgtaccttaagccgactccgct\n"
+ + "acacgagtttctactaaaccaatgtagccttatgcttagatgaataccgtcctaattaga\n"
+ + "tattccggcataacagcagtaaattatctgttcaatggacgaacattgaattgttagtat\n"
+ + "tctacacaagtcaggcctcgtaaatattaggtaaggccgtgggataacctacgtgatatg\n"
+ + "cttgagcttgcgttgcaagctctcgttaatcattaatttaggtgcgtgagggttaaacac\n"
+ + "cagcatattctatatgctagacgtcttccttaaaggatcgtagtattataattaataata\n"
+ + "agaaatatggttgacgtctagtcagcgggcatacgctgctctatatactggcattattca\n"
+ + "aaacttgacggtaaaaaaacgaattttaaggcgctcacgtcgaatgagccgaactcatgg\n"
+ + "gaaccaaaatgtcacagaaaacacctctttattgccaagcatgcaataaaaaaaatgtta\n"
+ + "atagtacgtttacgacattttattttataataaagagaaactattacacctattgatatg\n"
+ + "ataggacgtaaattaacgagtagcctgcatagaggcaaatgaggtttctacatggtatag\n"
+ + "acctgatgctgaaacatcgatgagttttggtcccctcgctcgttgaaatctagtcattta\n"
+ + "ctactgtctttcgagctattataccacttcactatgtggtgtttctttgctatgtatggg\n"
+ + "gctagtcaaacatgatgactatagctacaactcagagagcgggcgtgttaagagtatctc\n"
+ + "atgctagaactgcacgacgaacttgatacaaagtaacaacatttacgattccacaaggtg\n"
+ + "actttgaagaaacatagtttaattctctgcttcgatcatttctataaaccggtaccatcg\n"
+ + "cagcggatagatgcataacatttctactactccaggcatcttaaaacacacgtagtactt\n"
+ + "cactagattaagacacgataagtgtataacttggcagtgggaagcaaggagattggcgaa\n"
+ + "ctcctggcatctgttacgttttgttcaggctcggttgttgataatgtccgactcctgcca\n"
+ + "tattgaagactcgctcgagggagatcgggattcgttgattataagtacacgtgttccgta\n"
+ + "atactatgaggcagtgattcaaaatggcacttctgacttacatgactaggtattattacc\n"
+ + "acggaagcgttaaaggcacactcttatggacttaagattgcaagtgccttcttctagcct\n"
+ + "gaattcgcgggttcaacacaaactctctttagacatccgttgcctaaaggctgagacgta\n"
+ + "ggggcaaccctttaactatgtactaaaaaactagttggtaatttaacaacgtgtccaatc\n"
+ + "aagacgatgcaccaacgcggtgcgaaaatcgggttaagcaaacacaaataggaattgtga\n"
+ + "taaaccccaccttgagaggtcgcaagaccaacctcgggaacaacggctctaagagaataa\n"
+ + "cctaaatccggatgagtagactgtgtaactctctaaagggaagtgaaaaaaagctaagca\n"
+ + "tacatttaggtctcctgcattgcattcaattgaatcgtttgtattatgagctgtacagta\n"
+ + "gctatatcagctatagttatcccagaggaacaggtaaactagctctgagcgtgaaatccg\n"
+ + "gatattagaacccctagatgggattgattctagctaatacaggcttatctggttttacag\n"
+ + "ttatctagatgattggtaaggtgaaacgcttggtgccttccaccacttaaacaaaagtat\n"
+ + "tgcccgggaagctattttctaggtattataaagtcgagcattaatatcaatttgacagta\n"
+ + "aaggtctttcaccagcttcatatgccatagggcccatactcgatttaaattgaacggttt\n"
+ + "aacgagtattggaactctcacttataactgagtagctatacgaaaaatctggtccatttc\n"
+ + "cagaaatttattatcgatttgctgcttagtacccaggaagtgataacccttgaaggcaca\n"
+ + "acactgtaataagttttcctgtcacatctgtaatattcggtcactacgcattcacgacta\n"
+ + "aagataattactatactaattaaaagttcaatgttagggccgaatcatagtagaaattct\n"
+ + "cgtctagcctaatcggacttacctatgggctgtgaggatttatcagtatgtggacaaaaa\n"
+ + "tgctagagataggtatagttaaagtcaccatggtacatctatgtgaggaagtttgtagtt\n"
+ + "cgcttctttagtccgggcgtttgggatgacaactactatacgtagagccgtactcaggat\n"
+ + "tagatagtgtgaaagagtcaaataaaagggttaatattaatttaacgttgcaaatgtgtt\n"
+ + "taggccaaacattaaccgttgtagggatattctaatacaggccttcaccgaaccctaatg\n"
+ + "ataatctgtcttaataacattaaatgattgtctccgctacgagctcttagggcctcattt\n"
+ + "taaatgactaatgtccaaagaagagactttcccaatttcaatctgtcacgtatagacggc\n"
+ + "accttagtgagtcatatcattaagatagaagattatcaggagggaagtttctattatcaa\n"
+ + "ccgttacgcaaccataaacttttaaatctcataatggcattgagatcaagagctttcatg\n"
+ + "atggtaaagttcgtatgtgatgctggggagctagatatcggtataccacttcggttgtgg\n"
+ + "taagcccgagtgggccgttagtaatattaatagacgattatccgacaatgcattcgctga\n"
+ + "aataatcttacttaggagaaattaatgctatgagccaaaactatttatgtctgtcacatt\n"
+ + "attgactaaagtatctatcgacaaaactgatgtccataagttgtagcagatagtcggtgt\n"
+ + "atggtgtcaccaatgaaaacctcgagcgaaaaatgaattatagttatccaatttgagtaa\n"
+ + "attgcctattatacagataggcttgtttagtcagataaggttccgcttgaggtgctctaa\n"
+ + "cttagcgagagttagaaagcctagtgagaggcattttggtgccaaactccggctcgcatg\n"
+ + "agtaggccagagagtcactttctttcgtcgaagaagttggtgaacagccttttgattagt\n"
+ + "tgtttgtcttgtggctatgtgctactatataagttagaacgcaaactaatctaatcagca\n"
+ + "aagtaaaataggaccttgaacgagacggggtacgccgttgaggctcgagatagtagataa\n"
+ + "actagaggaatgtagataaaacattagctagggggtttagttactggattacataggaag\n"
+ + "tgcaccatcacggtgtgggggttcgtacgtaaagtcgcatcaatattgtcagtggactta\n"
+ + "acaagttcgtgcataatgaaatcctatacggactttgcatatctctaccgactcatctgg\n"
+ + "tcgtctatgcgggtaattgtattgctccaagtggatgactattttggcgtcccagcacat\n"
+ + "agtaaatgtaaatccttataatagcataagcaattattagactgcgtgaagtcttagtag\n"
+ + "ttctcaagctttacgttgtatgtaaataactcacgtaatcagccgtccccaaatcaccat\n"
+ + "tgaggtcattgaatgtacggagcactattatcaatgcggtatgcgattttctgagcgatt\n"
+ + "attgttaaagacttagcgttgagccccggaacacttgattacagattctttaaggagtta\n"
+ + "tccaaatatcattttaaataatagtagtatcgtgctttggacaataaaaaaagacccgtt\n"
+ + "ctcttatgttgttttgcgacgtacttctctgatatatacttcaactatgaagattctatt\n"
+ + "catcgataacccaggtatatttatatgcccgttcactgcgcagggcaaattatctacgga\n"
+ + "caataatgacgtagttggacccggtaagaactaacgcttaatatgattaaggatgtatgc\n"
+ + "cagtattatcttattatgtcagagtagaagtttctctgagattttccgtcgttgtggtac\n"
+ + "accggatttggctctctttttagaactgagaactcggagtgtgtagtcttgtttccttca\n"
+ + "atttatcaatatgcttttataccgccctcatcaactataacaggacgacaagttccgtct\n"
+ + "tgctccatcatatactaccgatacaccaatcgtatcaagtttagtatacttgctttctct\n"
+ + "cttctacagcttactcgcttgtccgagaagcggttggtgctcataaagttagtagtaaat\n"
+ + "gtacaactagtagccagtccttacctgtttttacgactactacggacaccatgagataca\n"
+ + "gaagttagtgctacaattataccattacatgctcaatatcgttgtcggccataagatcga\n"
+ + "agagtgcatcacgcgtgtgaatacgtaaaatctaccatcccgtcaatgcacaaaaacaca\n"
+ + "ctccccttgttgactaacatcttttacaagaggctaaatcattgtccaggatcgaatacc\n"
+ + "ttgtgtacaatcgtcacccatcggaagaataccacttttccgatgtagtatgatttacaa\n"
+ + "aaaacatctatgtgagtaggccaattgtagtagaatatattcatttgaccgtcattagcc\n"
+ + "ttcttcttaggttgtgtacggatagtaggtacataaaccgtcgtgtggcatacgctgcga\n"
+ + "tttcatacagctgccaacaccttttttaccaggctagagtcagaaaagttggagccatgt\n"
+ + "taaatagttaccatcataaaccactgttgtctactagtctgatcagctttcatgcctgtg\n"
+ + "caagcaatatggattctcacgtaatggtaacaactgttgcgttacttaggctggttaatt\n"
+ + "tgtcagagtaataaatacatgtcttgttgtgtttcctaatcctcggaaagtacacaagcc\n"
+ + "taggaataggaaaagtaaagctcttttattctgatagtgactaactcaggatctaaatac\n"
+ + "gcgattatactaaccttcaccaaagctcaaaaatcatctgctggtgaccagttatagaca\n"
+ + "gggtaattcaatatttaatgtctcccttaacatttcaccagcatggattgaagatagtat\n"
+ + "aaagttttacatggcagtcattgtgtcacggttctatacaaattctgatagttagacggt\n"
+ + "atttgaaatgtgcttctagcatggtatcttacacaactgaatgaacgactggagccgttc\n"
+ + "gtatactatttgcgagcctcgagaccccgtttcctaatgttaacgaatatagtataatat\n"
+ + "aaattgtgatatgaataacacaagtaactacagtttggacaattaattgttctaaactaa\n"
+ + "aaatcattcacttcagatggcatagagttatggctactacacatataaagcggtatgtga\n"
+ + "aacacccgttttagccggaaaccctctactgctcgggacaatgaatgatttccaaaatat\n"
+ + "ggatgtgcagaattgttagtgtgactcaggtccaaatagacactttagtttcgtcaagtc\n"
+ + "gttgcaaagtttaaaaccatcgcagcattctttatttggtctacattgagaaatgaaaaa\n"
+ + "acgtgacagaaagtctagaagaactgtgaataatgtctattactgattaactagtaagac\n"
+ + "attagtgcatctggtccactgaagcacccgcttggcgttaggcaatctctgtgaactgtc\n"
+ + "gtggctgttccggtaatgtacgaaagcaagcctataggttgatcgagtcgcttcattaag\n"
+ + "gtcaatttcacaatatccgatcacattgtgctaggttcgtcctttaccttgcttagtgct\n"
+ + "gcatgtacggggtgtcatgacttgttatcggcagactctttatcccaagaatggataata\n"
+ + "tgtacatggaaagtgtccataattaagtcccttcactgtaaagaatgactgccacgtgat\n"
+ + "ccatgaggtctacagaaaccgacttacttgctttttgatcaacttaattatggattcata\n"
+ + "aagttcagatatcggtacaattggtgtacaatatgaaattaatgaggaaacatggaaatc\n"
+ + "tgaatgacagtgatagaaaagatccccatttgcccggtcagttcatgttacaccactcat\n"
+ + "tagtactgtaagtgtttcgtcagcattgagatccacgatcatgtgtttatgccttcgaaa\n"
+ + "ctggatgtacgacgatcgagacgaagaggtatatataacctaaatactaggtacgttgtt\n"
+ + "agagagacgatgaaaattaatcgtcaatacgctggcgaacactgagggggacccaatgct\n"
+ + "cttctcggtctaaaaaggaatgtgtcagaaattggtcagttcaaaagtagaccggatctt\n"
+ + "tgcggagaacaattcacggaacgtagcgttgggaaatatcctttctaccacacatcggat\n"
+ + "tttcgccctctcccattatttattgtgttctcacatagaattattgtttagacatccctc\n"
+ + "gttgtatggagagttgcccgagcgtaaaggcataatccatataccgccgggtgagtgacc\n"
+ + "tgaaattgtttttagttgggatttcgctatggattagcttacacgaagagattctaatgg\n"
+ + "tactataggataattataatgctgcgtggcgcagtacaccgttacaaacgtcgttcgcat\n"
+ + "atgtggctaacacggtgaaaatacctacatcgtatttgcaatttcggtcgtttcatagag\n"
+ + "cgcattgaattactcaaaaattatatatgttgattatttgattagactgcgtggaaagaa\n"
+ + "ggggtactcaagccatttgtaaaagctgcatctcgcttaagtttgagagcttacattagt\n"
+ + "ctatttcagtcttctaggaaatgtctgtgtgagtggttgtcgtccataggtcactggcat\n"
+ + "atgcgattcatgacatgctaaactaagaaagtagattactattaccggcatgcctaatgc\n"
+ + "gattgcactgctatgaaggtgcggacgtcgcgcccatgtagccctgataataccaatact\n"
+ + "tacatttggtcagcaattctgacattatacctagcacccataaatttactcagacttgag\n"
+ + "gacaggctcttggagtcgatcttctgtttgtatgcatgtgatcatatagatgaataagcg\n"
+ + "atgcgactagttagggcatagtatagatctgtgtatacagttcagctgaacgtccgcgag\n"
+ + "tggaagtacagctgagatctatcctaaaatgcaaccatatcgttcacacatgatatgaac\n"
+ + "ccagggggaaacattgagttcagttaaattggcagcgaatcccccaagaagaaggcggag\n"
+ + "tgacgttgaacgggcttatggtttttcagtacttcctccgtataagttgagcgaaatgta\n"
+ + "aacagaataatcgttgtgttaacaacattaaaatcgcggaatatgatgagaatacacagt\n"
+ + "gtgagcatttcacttgtaaaatatctttggtagaacttactttgctttaaatatgttaaa\n"
+ + "ccgatctaataatctacaaaacggtagattttgcctagcacattgcgtccttctctattc\n"
+ + "agatagaggcaatactcagaaggttttatccaaagcactgtgttgactaacctaagtttt\n"
+ + "agtctaataatcatgattgattataggtgccgtggactacatgactcgtccacaaataat\n"
+ + "acttagcagatcagcaattggccaagcacccgacttttatttaatggttgtgcaatagtc\n"
+ + "cagattcgtattcgggactctttcaaataatagtttcctggcatctaagtaagaaaagct\n"
+ + "cataaggaagcgatattatgacacgctcttccgccgctgttttgaaacttgagtattgct\n"
+ + "cgtccgaaattgagggtcacttcaaaatttactgagaagacgaagatcgactaaagttaa\n"
+ + "aatgctagtccacagttggtcaagttgaattcatccacgagttatatagctattttaatt\n"
+ + "tatagtcgagtgtacaaaaaacatccacaataagatttatcttagaataacaacccccgt\n"
+ + "atcatcgaaatcctccgttatggcctgactcctcgagcttatagcatttgtgctggcgct\n"
+ + "cttgccaggaacttgctcgcgaggtggtgacgagtgagatgatcagtttcattatgatga\n"
+ + "tacgattttatcgcgactagttaatcatcatagcaagtaaaatttgaattatgtcattat\n"
+ + "catgctccattaacaggttatttaattgatactgacgaaattttttcacaatgggttttc\n"
+ + "tagaatttaatatcagtaattgaagccttcataggggtcctactagtatcctacacgacg\n"
+ + "caggtccgcagtatcctggagggacgtgttactgattaaaagggtcaaaggaatgaaggc\n"
+ + "tcacaatgttacctgcttcaccatagtgagccgatgagttttacattagtactaaatccc\n"
+ + "aaatcatactttacgatgaggcttgctagcgctaaagagaatacatacaccaccacatag\n"
+ + "aattgttagcgatgatatcaaatagactcctggaagtgtcagggggaaactgttcaatat\n"
+ + "ttcgtccacaggactgaccaggcatggaaaagactgacgttggaaactataccatctcac\n"
+ + "gcccgacgcttcactaattgatgatccaaaaaatatagcccggattcctgattagcaaag\n"
+ + "ggttcacagagaaagatattatcgacgtatatcccaaaaaacagacgtaatgtgcatctt\n"
+ + "cgaatcgggatgaatacttgtatcataaaaatgtgacctctagtatacaggttaatgtta\n"
+ + "gtgatacacaatactcgtgggccatgggttctcaaataaaatgtaatattgcgtcgatca\n"
+ + "ctcacccacgtatttggtctaattatgttttatttagtgacaatccaatagataaccggt\n"
+ + "cctattaagggctatatttttagcgaccacgcgtttaaacaaaggattgtatgtagatgg\n"
+ + "taccagtttaattgccagtgggcaatcctaagcaaaatgagattctatcctaaagtttgg\n"
+ + "gcttgatataagatttcggatgtatgggttttataatcgttggagagctcaatcatgagc\n"
+ + "taatacatggatttcgctacctcaccgagagaccttgcatgaagaattctaaccaaaagt\n"
+ + "ttaataggccggattggattgagttaattaagaccttgttcagtcatagtaaaaaccctt\n"
+ + "aaattttaccgattgacaaagtgagcagtcgcaataccctatgcgaaacgcctcgatagt\n"
+ + "gactaggtatacaaggtttttgagttcctttgaaatagttaactaatttaaaattaatta\n"
+ + "acgacatggaaatcacagaacctaatgctttgtaggagttatttatgctgtttactgcct\n"
+ + "ctacaaccctaataaagcagtcctaagaatgaaacgcatcttttagttcagaaagtggta\n"
+ + "tccagggtggtcaatttaataaattcaacatcgggtctcaggatattcggtcatataatt\n"
+ + "tattaagggctcttcgagtcttactctgagtgaaattggaaacagtcatccttttcgttg\n"
+ + "tgaggcatcttacaccgctatcgatatacaatgcattccaccgcggtgtcccgtacacaa\n"
+ + "ggaaacttgttaccttggggatataagaaaactcacacgtctcattattaaactgagtac\n"
+ + "aatttttgcacgagaaagtaatgcaatacaatatgatgaaagccagctaatgaaaaggga\n"
+ + "tggaacgcacctcggatctgttgcactggattaaaatccgattatttttaaaaatattca\n"
+ + "gtgctagagcatatcaggtctacttttttatctggtatgtaaagcccacggagcgatagt\n"
+ + "gagatccttacgactcaacgaaaagttataacataactcccgttagccaaagcccaatcc\n"
+ + "cgattactgccctaccctaacgtctgccatctaaatatcgaacttgttatgatcaatgtg\n"
+ + "actacctcccaccctttccccttcatttgttccactggggataagctagcgttttcagaa\n"
+ + "tcaatgcaataagaatagccaattgtctcacttcatcagagctcttggcaattccaggcg\n"
+ + "ctacgtggttctggaatatattcatttttcaaatagtaatacgtttagtgttgctattgt\n"
+ + "ctacacgtttggatattacgttatgtgagcggacatcaatagttgtctaactctttagta\n"
+ + "agccagagatagcactcttagcgaatggataccatcttccataagtttagttaatagtcc\n"
+ + "gaaacaactgcttcgagcatatttgaacctccttgtaggcaaatagcctcttcaaagcaa\n"
+ + "tcttactaatagatagagtttgttttaagggactactagaaatgggacaatcttaatagt\n"
+ + "atgacctaaactgacatttaaagatatatccaggtggcaagcataaagatcattgcgcca\n"
+ + "cctccaccgtgggattacttatcagtcgatatcctatatgctaagtttgcgacggcagaa\n"
+ + "tacaaactaagctgagttgatgctaaccttacctatgataccccattggaccggttaaca\n"
+ + "gccctacttattccaaataaaagaacttttatgctgtagaagctattatagtgatgcctg\n"
+ + "gtaacttcagtatattaaaatgacacacatacgccatatagagctcctggaactttgaat\n"
+ + "aatgagcgaacttcgaagttgaagagcaagaaaccatatgtcacggttgcctaaagcccg\n"
+ + "gtaaccagacatgtgctatcattgatcattatcgaggttttcataaccttgacccattat\n"
+ + "cggctgtgcgcggacaagtacttaaatcactagtttcttcacctgcttatcggtaagaaa\n"
+ + "taaggttggcaaagaatcgcataagacggacgtagagccgcagcgttgtgcgagtccagg\n"
+ + "tgcatgcgcagcaataggattttaaattttgttccatttttaatttagccgtaaggatgt\n"
+ + "ccgtaaatgattgaaaattggattcaatctttgggcctatgctactggaacctgatcgac\n"
+ + "aaaatttcaaacatacgttaactccgaaagaccgtatttttgcggctagaatagtcagtc\n"
+ + "gcttggagccatataccttaccacttaaacgacgtgctcctgtagttgaaatataaacag\n"
+ + "aacacaaagactaccgatcatatcaactgaagatctttgtaactttgaggcgaagcaccc\n"
+ + "tcttcgagacaactaagagtaaagtaccgggcgccgcaaggagtcgattgggaccctaaa\n"
+ + "tcttgacgaattgctaagaggctcagagctaccactgtaatttctctagagcccataata\n"
+ + "aatgaacgatacatccgtaggtagcacctaagggattataatggaagccaaatgcagtta\n"
+ + "ataatattatatactggcgtacacgattcgacggatctctcacatagtgattcacgaccc\n"
+ + "ccccctttgattgacacagcgtcagcattttgcaagaacgatcttctgcatagggtgcgc\n"
+ + "caccgtaaggatgacgtcgaagctacaactgggtataatttaccatgcttccctgatgct\n"
+ + "gagtgcaatacactaagaatgagtttttaccccatatcaccagtatttgttctgttattg\n"
+ + "cgaagaaatggctatgctgagttggcgactaaagtcacccatcctttttattaggtaacc\n"
+ + "ccctcccttaaactaactgatttgctggagctgccctgcatacatatactttatcattta\n"
+ + "tggacgtccgtgacgcttattatccaccatagtcgatatgctacacggattcattaatgg\n"
+ + "atcgtaggagtttaagttatatttactaagatcggtctcggctactatcccgccttaccc\n"
+ + "ggcgctatttacggccatttttaatatattgacggtaattattcctatggtttcgaccgc\n"
+ + "acgtccttggacaagaaagaatggcaaaaaaaatgtaaaagaaaaaaaatattgagtccc\n"
+ + "taccatcatataaaaaatatgtgatgagtaacttgacgaaatgttagtggttattaaaga\n"
+ + "ctatctattacaccttttgttttctgtcgtagtatattaaagtctagaagccttacagga\n"
+ + "aaatcagggttatacagccgatactccgcagcatgaatcatcgaggaggtgtcctaccat\n"
+ + "cgcgccttgtaatcttgtctgtgtatactgtatttagaccttttatacaaagtaaatatc\n"
+ + "tcggctttatgtgattgggaggggcctactcaaacatgatgacttgacctaataatcact\n"
+ + "gtgcgggcgtcttatgactagctattccttgaaatccaccaccaaatggttaatatgtaa\n"
+ + "aaactttgacgatgaaacaaggtgaatgtgtagttactttgtgtaattagctgcgtcgag\n"
+ + "cattgcttgtaaaaccgtcaatcgcacacgttacttccataaaatttctacgaatacacc\n"
+ + "cttcttaaaaaaaacgtaggaattcacgagtttaacaaacgataactgtataaagtggaa\n"
+ + "gtccgaagaaagcagatgcccgaactactcgaagatgtttcgttttcttaaccatagggg\n"
+ + "cttcttaatggcccactacgcacattttgttcaagcccgagagggacatccccattacgg\n"
+ + "gagtattactaaaactgttccgtaatacgttcagcaagggatgaaaaaggccactgctca\n"
+ + "agttattgacgtgggagtattacatcggaagcctgaatcccacactatgatggtctgtac\n"
+ + "aggcctagggactgcgtctagacggtattaccggcttctaatcatacgatcgtgagtctt\n"
+ + "aacgggaagtaaggctcacacctaccccaaaccatttatctatgtaagtataaaattgtg\n"
+ + "cgtaagtgttcaaagtggacaataaagacgtggcaaaaacccccgcacataagccgcttt\n"
+ + "agatttcacaaataccaatgcggttaaaaacatccttgagtcgtacatacaccatactcg\n"
+ + "cgttaaacggatataacagaagataataaatccggatgtggagtcggtgtaactatagaa\n"
+ + "agccaagtgaaataatgcttaccagtcatttagctatacggctttcatttcatgtcaaga\n"
+ + "gggtggagtttgacctgtacagttgatatatcaccgatacttagaactcacctaaagcta\n"
+ + "aaattgctcgcagcgtgtaatccgcatattacaaacaatagatgggattcattatacata\n"
+ + "agacacgatgatctgctttttcaggttgcgagatgttgcctatcgtcaatcgagtcctgc\n"
+ + "cttacaccacttaaacaaaagtattgacagggaacctattttcgaggtattatatagtcc\n"
+ + "agcttgaatatcaatttgacagttaacctagtgaaaatcagtaagaggaaatacgccaca\n"
+ + "ttctccagtgaaattctacgggttatcgtctagtccaactatcaattataactcacgaga\n"
+ + "tataagtaaattctcgtacttggcctgatttttattatactttggatccttagtaaacag\n"
+ + "gaagggagaaaccttcaacgaaaaacactggattttgttttactctcaaagctcttatat\n"
+ + "gacggaaataccctgtcaagtcttaactttattactagactaatgaaatgggcttggggt\n"
+ + "ggccagaatcatagtacaatttagcggatacactattcggactttcctatcggctgtctg\n"
+ + "gttggataagtatggggactaataggctagacatacctatacttaaactatacaggcgtc\n"
+ + "atctatctctgcaactttggagttccctgatgttctcccgccctttgggttcacatcttc\n"
+ + "tataccgacacccctaataacgattagtttgtgggttagagtaaattaatacggttaata\n"
+ + "ttaatgtatcgttgaaaagctggtgtcgccaataaggtaaccggctaggcagagtatatg\n"
+ + "tcacgaagtataactaccctaatgataagctgtaggaataaaattaatgctgtctctaag\n"
+ + "cgaagagatatttccgactctgttttaatgacgaatctcattacttctgacttgcaaatg\n"
+ + "ttcaatatggcacggtttcacggcacctttgtgacgcatataatgaacttagaagattat\n"
+ + "aacgacggaactttatatgataatccgttacgattaaagaatctgttaaatatcataatg\n"
+ + "gcattcagttctagaccgtgcatcatggtaaacttactttctctgcatggcgacatacat\n"
+ + "ttcgctattcaaattcgcgtgtggttacacccactcgcacctttggaatattaagagaag\n"
+ + "atgatcagaaaatccattcgctcaatttttctgacgtacgtctaatttatcctaggagac\n"
+ + "aaatcgttttatgtctctcacatttttgaagaaaggttcgagagacaatactcaggtcct\n"
+ + "gaactgctagaagatactcggtggagcgtggcaacaatgaaaaactcgtgacataaatga\n"
+ + "atgatacttttccaagttcagttaagtgaatatgtttaacatacccggcttttcgatctt\n"
+ + "aagctgacgctggacgtgcgagtaatgtcagtctcttacatacactagtgactccaagtt\n"
+ + "tcgtcaaaaacgccccctcccttctcgagcccactcacgctatgtattgacgcgaacttg\n"
+ + "ttcgggatcagacttttcaggagttcggtcgcgtgtccctatgtgctaatatataagtta\n"
+ + "gatcgcattagatgctaatctgaatacttatagacgaccttcaacgagaacgggtaccac\n"
+ + "cttgaggctagagttaggtgtgaaacgacaggtagggacatataaaatttgagtgcggct\n"
+ + "ttagttaagggtttaattacctactcaaacatcacgctcgcgcccttcgtacgtaatcga\n"
+ + "ccatctagaggctaaggggactgtactaggtagtgattaatgatatcctagacgcacgtg\n"
+ + "ccttagatcttcagactctgatggtccgcgatcaccgtaattgtagtcctccaactcgat\n"
+ + "cactttgttggcgtcaaagaaattacgatatctaaatacttataatacaataaccaagga\n"
+ + "tgagaatgactcatcgcgttggagttatattgcttgaagttctatggaatgaaagcacgt\n"
+ + "tatctgccgtcccaatatctccagtgagctaattcattggacggtccactttgatcaatc\n"
+ + "cccgaggagatgttcggacactttagtctgtaacacttagcgttgagaccacgaacaatt\n"
+ + "gattactcagtcttgaaggtgttttccaaagttcattttaaataagactacgataggcct\n"
+ + "ttcctattgatataaactacccggctctgttgttcgtgtgagtcgtacttctctgtgttt\n"
+ + "ttctgattatagcaagattcgattcttagtgtaaacagcgatttttatttgacccgtcaa\n"
+ + "tgagaagcgcataggatctaagcaaaattatcaagttgtgccacaaggtaagatctttcc\n"
+ + "agttattgcaggtaggatgtatcccacgttgatagtatgaggtctgacgtcaactgtcta\n"
+ + "ggagagttgaccgcgtgcgggtacaccggatttgcatcgatgttgagaacgcagaactcc\n"
+ + "cactgtcgtggcggcgttcctgatatttagcaagaggcgttgataaagccctcatcatct\n"
+ + "agatctcgacctcatctgccctcttgctccatcattttctacacagactactttcctatc\n"
+ + "tacgttagtataattgctttctatcttagtatcatttagagcttctccgtcaacaggttc\n"
+ + "gtgctattaaagttagtacgaaagggacaacttgtagcaacgcatttaatcggttttcga\n"
+ + "ctacttcgcacaaaatcagataaagaagtttgtcattctattagacattgaattgcgcaa\n"
+ + "ttgacttgtaccacttatgatcgaacactgaatcaagactgtgattaactaaaatagaca\n"
+ + "agccactatatcaactaataaaaacgcccctggtggtcgaacatagttgactacaggata\n"
+ + "attaattggactggagccattacattctctacaatcgtatcacttcccaagtagacaact\n"
+ + "ttgaccttgtagtttcatgtacaaaaaaatgctttcgcaggagcacattggtagttcaat\n"
+ + "agtttcatgggaacctcttgagccgtcttctgtgggtgtgttcggatagtaggtactgat\n"
+ + "aaagtcgtgtcgctttcgatgagagggaattcaccggaaaacaccttggttaacaggata\n"
+ + "gtctatgtaaacttcgagacatgtttaagagttaccagcttaatccacggtgctctacta\n"
+ + "gtatcatcagctgtcttgcctcgcctagaaatatgcattctatcgttatcctatcaacgg\n"
+ + "ttgccgtactgagcagccttattgtggaagagtaatatataaatgtagtcttgtctttac\n"
+ + "gaagcagacgtaagtaataatgacttggaataccaaaactaaacatagtggattatcata\n"
+ + "ctcaagaactctccagataaataacagtttttacgatacgtcaccaatgagcttaaagat\n"
+ + "taggatcctcaaaactgatacaaacgctaattcatttgttattggatccagtatcagtta\n"
+ + "aactgaatggagtgaagattgtagaatgttgttctggcctcgcatggggtctaggtgata\n"
+ + "tacaatttctcatacttacacggtagtggaaatctgattctagcttcgtagctgactata\n"
+ + "ctcaaggaaccactgctcaaggtaggagactagttccgaccctacagtcaaagtggccga\n"
+ + "agcttaaactatagactagttgttaaatgctgatttcaagatatcatctatatacagttt\n"
+ + "ggacaattatgtgtgcgaaactaaaattcatgctattcagatggatttcacttatgcctt\n"
+ + "agaaacagatattgcccgagctcaatcaacagttttagccggaaacaatcgaagcatagg\n"
+ + "gacaatgtatcttttcctaaattgccatgtgcagatttctgagtgtcacgaagcgcataa\n"
+ + "tagaatcttgtgttgcctcaactcgttgaaaagtttaaaacaatcgcagcagtctttttg\n"
+ + "gggtctactgtgtgtttgcaaaataactgaaagaaacgcttgaacaactctgaagtagct\n"
+ + "cgagtactcattaaagtgtaacacattagtgaatatcggccaatgaaccaaacgcttccc\n"
+ + "ggtacgctatctctctcatcgggaggcgatgtgcaggttatctacgaaagcatcccttta\n"
+ + "cgttgagagtgtcgatgcatgaacctcattgtaacaatagcccagcaaattctcatacgt\n"
+ + "gcctcagggtccgggcgtactcctccatggaagggcgcgcatctagtgttataccaactc\n"
+ + "gctttttaactactatgctgtagttctacaggcatagtggccagtattttctaacttctc\n"
+ + "tggatagatgctctcactcctcatccatcacggcttcagtttacgtcttacttgcttgtt\n"
+ + "cagcaacggatggaggcattaagtatcttcactgttccctaaaattgctgttcaatatca\n"
+ + "aagtaaggacgatacagggaaagctcaagcacactcattgaatactgccccagttgcaac\n"
+ + "ctcacttaatctgacaaaaataatgactactctaagtgttgcggaagcagtctcttccac\n"
+ + "gagcttgtctgtatcacttcgtataggcatgtaactcgatagacacgaacaccgagtgag\n"
+ + "aaactatattcttgcttccgtgtgtgtgacaccaggtaattgatgcggatataagctgga\n"
+ + "gatcactcacgcccacacaaggcgctgctacctctttattccaatgtgtaagaatttgct\n"
+ + "aacttcatttctagaccgcagctttgcggtcataatttcacggtacggacccttgggtta\n"
+ + "gagacttgataacacacttcgcagtttccaccgcgcacatgttttagtggcttctaacat\n"
+ + "agaatttttgttgtgacataaagagtgcgtgggagacttgcccgaccgttaagccataat\n"
+ + "caattgaaagccccgtgagtcacatctaattggttgtactgcgcatttagctatccttta\n"
+ + "gctgactcgaagagattcgattcctaatataggttaattagatggctgccgcgcgaagta\n"
+ + "aaacgtgaaaaacgtagtgcgcagatctgcataactcgcgcttaattacttatgagtagt\n"
+ + "tccaagttcgctacgttatgagagagattggaattaagcaaatatgttttatggtgattt\n"
+ + "tgggatgagaaggactgctaagtacggctactaaacaaatttctaaaaccgccatctacc\n"
+ + "ttatcttggagacatttaagttgtatatgtcactagtctagcttttgtctgtgggacgcg\n"
+ + "ttctcggaatgagggaaatgcaagagccgattcatcaaatgcttatctaagaaagtagtg\n"
+ + "gactattacaccaagcacgaatgccagggaactgctttcttgctcaggacctcgcgacaa\n"
+ + "ggtaccccgcataagtcctagaattacatttggtcagcaatgctgacatttgaccgtgaa\n"
+ + "aacataattttaatcagaaggcagctcacccgcttgctctagatcttatctttgtatgaa\n"
+ + "tgtcagaatttactgcaatatccgttccgaatagtgagggcttagtatagttctctgtat\n"
+ + "acaggtcacatcaaactccccctgtcctagtacagctctgagctttaattaattgcatac\n"
+ + "atttccttcaatcatcagatgaaaacaccgcgaatcatgctcttctcgtatagggcaaga\n"
+ + "gaagcaacaaacaactagcccgactcacgttcatccgccgtatccttgttcagttcttac\n"
+ + "tccgtattaggtcagcgaaatctaatcagaataatcggtcgcgtatcaaaattaaaatcc\n"
+ + "cgcttgaggttgacaattaaaacgctgagcagttatcggctattagatagtggggtgaaa\n"
+ + "gtaattggctggaattatgttaaaacgtgatattaagctaaaatacgctacttgttgccg\n"
+ + "acctaattcagtcattcgatattcagttagagccaagaataacaagcttgtataaattga\n"
+ + "acggggtgcactaaacgatgtgttactctaatattcagcttggagtatacctgaaggcga\n"
+ + "attcatgtatcggccaataataagacgttgaagatcacaatttggactagcaaaagaagg\n"
+ + "tgatttatgcgtggggattgagtccactgtacgagtacggtctctggaaaattataggtt\n"
+ + "cagggaatataaggaagtaaagataattaccaagagatttttggtatcgctatgacccag\n"
+ + "aggtgttctaacgtctgttttgatccgcagaatttctgcctcaatgcatatttgacggac\n"
+ + "ttgaactagagcctctaaagttaaatggcgacgcaactgttcctaaacttcaattattac\n"
+ + "tactctttttttcctagggtattgtagaggccagtggacaaaataaatcaaatttaagat\n"
+ + "gtttcggacattaacatcccccgtagcatagaaatcatcagttatccaatctctcatcga\n"
+ + "gcttttacaatttctgctggcgctatggacagcatatgccgcgagacctccgcaagactc\n"
+ + "acttgatcactgtaagtatcttcattagaggttagagcctatagttaagctgctgaccta\n"
+ + "gtaaaattggtattttctaattttattgctcaagttaaaggttagtgaagggataatgac\n"
+ + "gttatttttgaacaatgggttgtattcaattttatatcacgaatggaacccttcattccc\n"
+ + "ggcataatactagacgacacgaacaagctccgatctatcagccaggcacgtgttaaggtt\n"
+ + "taattccggcaaaccaatgaagcatcaaaaggtgacctgatgcaacttagggtcacgatg\n"
+ + "agtttttcaggactacttattacctattaataagttaacatgagccttcataccccgtaa\n"
+ + "gacaatacatactccaccaattagaattctgagccatcttatctttttgtatcatcgaag\n"
+ + "ggtatggccgaataggttaattagttactcctaacgtctctacaggcatgcatttgacgc\n"
+ + "accttcgaaaatagtcaatctctcgccacacgcgtctagtatgcagcatcaaaaatatag\n"
+ + "tccacggtttccggattaccaaacgcggcaaagagaaacattgtatcgacggagataact\n"
+ + "taatacagaaggaaggggcatcttcgaatacggatgaataattctatctgtttattctga\n"
+ + "catcttgttttcaggttaatcttacgcattcaaatgacgcctgccccatgcgtgcgcaat\n"
+ + "tattttctaatattgacgagagcaatctcactccttttgggtctatttatgttttattga\n"
+ + "ggcacaagcctatacagaacaggtactattaaggccgtgagtgtgagactcaaaccgtgg\n"
+ + "aaacaaaggatgggttgttcttggtacaagttttagtgcatgtgggcaatccttaccaaa\n"
+ + "atcagatgctatccttaactttgggctgcatttaagatggcggttggaggcctgtgagaa\n"
+ + "tcctgcgtgtcatctttaatgaccgaattcatccatgtagattcagatcacacactcatt\n"
+ + "ccttgatgttgtctaaacaaaagttgttgtggacgcattggagggagttaagtaacaact\n"
+ + "tgggatcgcatacttataaaaattatatgttaaactttcacaaacgctgaagtccaaagt\n"
+ + "aactagcccaaacgcctcgagagtcactaggtattaatggtgtttgagttcctgtgaaat\n"
+ + "agtgttcgaaggtaaaatttatgtaccaaatcgaaagaacacttaataaggcttgcttgc\n"
+ + "acggaggtatgatgtttactgactctacaaccctaattttccagtacgtacattcattcc\n"
+ + "aataggttagttctcaaagtgctatacaggctcctcaattgatgatatgcttcagccgct\n"
+ + "ctatggatattagctcattttatttaggaagcccgcttagaggcttactatgagggaaat\n"
+ + "gccaaaatgtcatacttttcggtgtgtcccatatgacaccgctttacatagaatttgaat\n"
+ + "taaaacgcgctctcccgttcactaccatacttggtaccgtgcgcatattacatatagata\n"
+ + "taggatcattttttaaagctgtactaggtttgatcgacaatcttatgctatactatatga\n"
+ + "tgtaaccctcataatcaataccgatcgtacgatcctagcataggtggcaagcgattttat\n"
+ + "gccgattattgtgttaaatagtctgtgagtgtgattatcagggctacgttggtagagggg\n"
+ + "ttgtatagacctcgcacacattgtgacatacttaacaatatacgaaaactgatataataa\n"
+ + "atccccttacccaaacaccaatcccgttgaatcaactaccataacgtctcccatataaat\n"
+ + "tgcctacttgtttgcataaatctgaatacataacaccattgcaccttcttgtgttccaat\n"
+ + "cccgttaagattgccttgtcagatgatatgcaagaacaatagcatttgctagcaattatt\n"
+ + "aacagctcttcgaattgcctccacataacgcgggagggtatattttaatttggcaaatac\n"
+ + "taagtactgttggcgtcatatgctattaacggttggatattaagttatgtcagccgtaag\n"
+ + "caagagtgggcgaaatattttgttacccagtgagagcactcttagagtttggatacaata\n"
+ + "ggccatatgttgacttaagaggacgtaactacgccgtacaccattgttcaaccgacttct\n"
+ + "tggcaaatagaatcgtattagcaatcttaagaatagagacacgttcgtgttagggtatac\n"
+ + "tacaaatccgaaaatcttaagaggatcacctaaactgaaatttatacatatttcaacgtg\n"
+ + "gatagatttaacataattcagccacctccaacctgggagtaattttcagtagatttacta\n"
+ + "gatgattagtggcccaacgcacttgactatataagatctggggatcctaacctgacctat\n"
+ + "gagacaaaattggaaacgttaacagcccttatgtgtacaaagaaaagtaagttgttgctg\n"
+ + "ttcaacagatgatagtcatgacgcgtaacttcactatagtaaattgaaacaaatacgcaa\n"
+ + "tttagacagaatggtacggtcatgaatgacagtaattcgaagtgctagaccaacttaaaa\n"
+ + "taggtaaacgtgcccgaaaccccccttaacagaaagctgctatcatggtgcagtatcgac\n"
+ + "gtgttcagaaacttgtaacttttgagcaggtccgagcacatggaagtatatcacgtgttt\n"
+ + "ctgaaccggcttatccctaagatatatccgtcgcaaactttcgatttagtcccacgtaga\n"
+ + "gcccaagcgttgtgcgactccacgtgcatgcccagaaatacgagtttaaatttggttaca\n"
+ + "tggttaattttgaccgaagcatcgcactttatgattgataattggattcaatatgtcgcc\n"
+ + "ctatgcgaatgcaacatgatccacaatttggctataagacgtttaatccgtatcacactt\n"
+ + "tgtttgcggctagtatagtaacgcccgtgcaccaagagtcagtaacaattataagtactc\n"
+ + "cgcaggtacttcaaatataaaaactaatcaaacacgacccatatgatcatctgaagatat\n"
+ + "ttggaactttctcgacaaccaccctcgtactcaatacttacactaatcgacaggcacacg\n"
+ + "caacgtgtacagtcgcaccatattgagtcaagatttgcttagtggcgatgagcgtacacg\n"
+ + "cttatttctctagtcacaattagttatctacgagacatcacgagggagcaaataagcgat\n"
+ + "gttatggctacacataggcacgtatgaatatgatataagccagttaaacagtcgaaccat\n"
+ + "cgagcaaattctcatgcaccaacccacacgttgaggcacaaagagtaagctgtttgaatg\n"
+ + "taacttcttctgctgagcgggccccaacgtaaggatcaactagaagagaaaactcggtat\n"
+ + "tagtttaaatgcgtcacggagcatgagtgcatttcactaagaatgtctgtgtaaccaata\n"
+ + "taacatctatttgttatctgattgcctacttatggctttgcggtcgtggcgactaatgtc\n"
+ + "tccaatccttttgaggtcggtaccaactccctttaaattacgctgtgcaggctcatgcac\n"
+ + "tgcatacatatacggtagcaggtagggacctcacgcacccttattataatcaatagtagt\n"
+ + "tatcagtcaacgaggcaggaatgctgaggtcgaggtgttggtatattttctatgtgccgt\n"
+ + "ctaggcgactatcacgcattaccaggcgagatttaagccaattttgaatatagtcaacgt\n"
+ + "aatttttactatgggttccaccgaaacgccttgcacaactaagaatcccataaaatatcg\n"
+ + "atatcaaataaaagattgtgtcaataccttcatatatattttttcggttgactaacgtga\n"
+ + "actaaggttaggggttttgtatgtctatataggaaacagtttcttttctgtcctacttta\n"
+ + "gtaaagtcttcaagccttactccaaaatcacggtgattaagccgttactcagcagcatga\n"
+ + "ttctgcctgctcgggtcctaaaatccagccttgtaagagtcgctgtgtattagctaggga\n"
+ + "gacctttgttaaaaaggatatatcgcggcgggatgtgagtgcgtggcgcatactcaatct\n"
+ + "tcagctcgtgtcattataatatctctcccccacgcttttcactagatatgccgtgtaagc\n"
+ + "aaacaccttatgcttaatttcgaaaatattggtacttgaaaaaagctgtaggggtactta\n"
+ + "atgtctggtaggagatcaggagagaattgagtgtaaaaccgtaaagccctcacctgactt\n"
+ + "catgtaaatggcttagaagactccatgatttaataaatactacgaaggaaagactggatc";
+}