fork(2) download
  1. #include <iostream>
  2. #include <string>
  3. #include <fstream>
  4. #include <map>
  5. #include <algorithm>
  6. #include <vector>
  7.  
  8. using namespace std;
  9.  
  10. int bsort(string s)
  11. {
  12. int op = 0;
  13. int len = s.size();
  14. for(int i = 0; i < len; ++i)
  15. {
  16. for(int j = 0; j < len-i-1; ++j)
  17. {
  18. if(s[j] > s[j+1])
  19. {
  20. char ch = s[j];
  21. s[j] = s[j+1];
  22. s[j+1] = ch;
  23. op++;
  24. }
  25. }
  26. }
  27.  
  28. return op;
  29. }
  30.  
  31. bool valueComp( const pair<string,int> &lhs, const pair<string, int> &rhs)
  32. {
  33. return lhs.second < rhs.second;
  34. }
  35.  
  36. int main()
  37. {
  38.  
  39. int test,k=0;
  40. cin >> test;
  41. cin.ignore();
  42. cin.ignore();
  43.  
  44. while(k < test)
  45. {
  46. int len, num;
  47. string str;
  48. cin >> len >> num;
  49. k++;
  50. multimap<string, int> dna;
  51.  
  52. int i=0;
  53. while(i++ < num)
  54. {
  55. cin >> str;
  56. int cnt = bsort(str);
  57. dna.insert(make_pair(str, cnt));
  58. str.clear();
  59.  
  60. }
  61.  
  62. typedef pair<string, int> mypair;
  63. vector<mypair> myvec(dna.begin(), dna.end());
  64.  
  65. stable_sort(myvec.begin(), myvec.end(), valueComp);
  66. vector<mypair>::iterator it;
  67. for(it = myvec.begin(); it != myvec.end(); ++it)
  68. cout << it->first << endl;
  69.  
  70. cin.ignore();
  71. if(k != test)
  72. cout << endl;
  73. myvec.clear();
  74. dna.clear();
  75. }
  76. return 0;
  77. }
Success #stdin #stdout 0s 3000KB
stdin
10

4 3
GTTA
AGTC
TTGC

10 10
AAGCATGTGG
ATTCGGGAGT
TATTGTGCGG
GACTAGGGGC
GGTCCCATGT
TTGATCGGAG
GCAAACGTAT
GAGGGAGGTG
ATCATTGGTT
AACCACAGTT

10 6
AAAACGACAT
AAAAGGCGTG
GGTTAGGACT
TATGCTCTAG
TTGCTAAGAA
CCGGTGGCGA

50 100
GTCCGGTGCCGTGTGGAATCGCCAGTGTTATCTAGGGGATTTTGGCAGGA
AACATTGTGGCACTACGAAAGTACCTGGTTATACATCGGTCTTGGATCAA
CGTCTACGTACTTCATACGGATCACAACCACGGATCAATTACGAGTTTAC
CCATCGTCTACAGTACAAGAAGCGGTCGGGTATATAGGCCGGCACCCCCT
TGTCATTTATAACGTCAGTTTCGTAAATAGTTAGACCAACTAGAGCCGTA
GGGACGAGCAAAAATACAAGGAGAACCGTAGCGAGATGGATGCTGATAAA
GTCGGTCAAGGCCGCATTGGTGTGTTACGACAAGTGCAGCGAGAGAAGTG
CTAGATGCGACTGTCTGGTCATCAAGACGCGTATCCGAGCAAATTCGCTC
GTATTACTCTAAGCTAGCAAGAATTAAGCATATATTACGGATGTACTGGT
GCTTATTACAAAAAAATCCCTCACAAGTGAGCCGACCTGGTGGAGTACAC
TTGTATAGGGGCTATTCAGTGGGAGATGGTTCGCAGAAATTTAGTTGATA
ACGGCAGCGAACCTTGCTGGGCCGAACGAAGACCGTCCAACACTTACCAT
TGCACCAGTATCCAGTTAATAGACCTGGAGCTAGTCTTAGATACTGATGC
GGTGAAGGGGATGAGCGCCGACCAGAGGTCTGTGATGGCACCATGGAATC
GTGTTATGTTTGCGCCGTATACCAATGATCGCCAAACTGAGCGTATCGTC
CTGGTGCCGAGACTCCAGCGGTAATAAAGTCTGTGCCTGTAAACACTATA
TTTCGGTGACCGCCTAGTGCGACAGTAGAATTTGACATTAAAGGCGGACA
CTAGTGCAAGAACAGGCTCCTGCGATAGTCTACTTAGAAGGCGACCGGAT
TTCCCCACATTTTAGGAATCTCGCCTGTCGTCGAGTGGCGCACAATTAAG
CTTTACGTAACTCTATTGCAAGACGAACAATGTTCAAATAAAACAAATGC
GACCGCAACGAGTGGTTTGTAAATAATTTCCCCGGTTGTAATGTCAGAAA
GCACAGTTGCTGAACTGAACACCGAGATTCACTATTTGTCAGAAGCTACT
CCAGTAATTTATATTTTGGGAGAAGGCCGGATTACGACCTACGACCAAAG
ACGTCGGTCGATTGATTAGGGATAGTATGAGTCCGTTAGAGGTGAACAAT
GGTCGGATCTTTGAAATTACATATCATGATCGGCAATATATGTCTACGTG
ATCATGAGACGCTAGTACAACTGCCCCGAAAAACATTACTCTCCTTAACA
AGAGTCAATACAACCAACACAGCCTACTAGAAAATACTAATCATGGTGTT
ATCCCACGAGAAGAACACACCTGGGCACTTCTGGATTGCTACTGGTAGAA
GGACTTTGGTGGGTCATTATCTGAACTACAATGACCAAAGTGACCGCACG
ATCGTGTGGCGGACGCGGCGCAACGCTTGCCGATATCTGTAACCCTGAGA
GTATAGAAGGCTACGAATAGGATTCATAACATAAGATGACCCACGTGTGG
CCGAAACTACAAAAAGCTCCAGTCTCACAGTGTGGAGTTGCAGCAGACGC
TGTGTGTTAAGTGCCACTACCCCTGCGGTATGGGAGCTCCTTACCGGGCG
TTTAGCGAACATTTGTCTGGAGGATTGCCATCTGCCATGAAGTTCCGGAC
CATTCGGTATTTAGGGAGCGGGACCGTAATCCAAACGGAGGAGGGAAGGG
AAACCCTACTAGCAGCCCACTGCCAACCGTTTTTACATCGGCATCTCGAC
ATTCCTCGAAGTTCGTGTGACACCATACCAGCACTCAATCACATTTGCGA
CTCTACGCGTCACCCAGCAGGCTTAGGTAATCTAATCGATGGTTTATGGT
AAATTCGCAGCTTAAAACGACAGATGCGATGATGTTTCATTGTTGTTGAC
TCGCGCTTATGGTCATAAACTATGTCCGAGTTTCACTAATTGCTACGACG
CGGTGAGCCTTAGGGGTGGCGGAAGTCACTTGGGCAGACTTAAGGGACAT
TGCTGTTATATGTCAACGAGGAGGGCAGGACCGGCCCACAAATTGTATGA
GAAAGGCGCAGGCACGCGGGTTTGGCCGATTGTTTCGATTACCGGGATCT
GGGCGTCGGGCCTGTAGTCGAGATGTGCATAGCGTAGAGAGACCGACCAT
TACTATGGAGCAATTTTCTCCGCTTATCCTAAACTAAGGAAAACTTAGAA
TGGCCCCAGGAGGATCATTGTAGACCTCTACTGTATCCTTTTGCTCGTCG
GAGAATGAACAGAGCACGCAGAAACTCATGGCTACTTTTTCTCCCTGGCT
CGCGCTCATGATGTGCGTGGGCGATACAACCCTTACGCCGTCCCATGTTA
CCGTCCTGCTATCTGCAAGCGCGTGTTAGGATTGTATGGCGGATGGAGGG
GGCGTGGCCTCATTAAATCCGCCGGAATGAACGCTCTGTACAAAAAAATC
CGTGACTAACAAGGCGAAATCCTCCTGCTCGCTCTTGGTTATTGGCAGCA
CGCAAGAGTTTGATTAGGGGCGCACTCCCTGGCTTCGTTCGTTTGTTACC
GGAAGCTAGCTATAAGGGCCTAATTGGGTTTCCTCTACTTGGTCTTACCC
GATCCTACTTGCCCAGTTCACACCCCTCGGGATGCACCCCCTGGAGCACG
ATGCATGTAAGTACCGCGTGTACCTGTAGCGGAATATGATGGGTTTCAGA
GAGATTCGAGGGCACACAACTTAAAGTGCTTTAGATCCCCAAACACCGGC
CGCTGGCTCGTCCAGATAATTGCCTTACGGTTACGGTAGAGCCTCTTAAT
TTGAACAAGGTGGTTAGGAATGCAGGACGACCTTGTAGTGAGAGGTTAGT
ACGCCATCCCCGGACATCGTATCACTAATGATTGAAGTGTATGTATTTCG
GCCACGTCTTTTGGCTTTGCGTAAGAACACTGGAGTTGCGCACTTGGGCC
TTATAGAATACTGTTCGGTTAAACTTTGCATAATTACTAATCTGATTGCG
AGATATACAATACCGAGGCGCAGTGCACCCCCTCATCCCCCACGGAGAGT
GGTGACCGATGTATGGGTCCTACAAAGGGAGAGCGGGTATTGGTCCCAAT
CATGAAGGGAGAAACTGAGGTCCCCGGGGTCATCGTCCCTCATGAACTAT
CTCGCGCTATGGTCTGAATGTAGGGGGTCTTTGACTGGTGGCACTTTTTG
CGTTACGTCTGAGAAAAGGTAAACGTACTAAAGTATAGGCCACAACAATG
TATACCTCGGCGTACTTGCCTGCCGCGGGGCCGACTCCATTGGGGTCCCG
GCCTGTAAGGGTAATCTAGATGGCAACGCGATTCGCCGGTCAGCCCGACC
AATGGTGTCTCGGCTAGATATACCCGGTGTATATCGTACATGGGTGGGGC
GGCTTGCGGACGTCGATCAACATAGGGAAAGTGTGGGAAAACGTTATGCA
TCTTTCTTATTATCTCGTAGACATACGTTAAGCACCCAACAAGTCCATAA
CACCACTGAGGAAAACCCGCTGCCCTGCGTCATGCTTAGTGATGAAACCG
CCTGTATGCCGATGTCATGGCGTGTTAAAGCGTCATCTCTATTTCTAGGT
GCTGCTTTATAATCCTCTGTCATGAATGCAATGTCTGCGTATTTACGCAA
CTTTGTCGACGGGTAACTGCCTCGGTCCCAAGTTCCGGTTACCGCCGGAC
TCACTTAAACAATATACGGCCGGGCTTTCTACACGTAGTATTAGTTGCCA
TTTTATTCATTGGTTCAAACCAACTCTTACCACATCTGGAGCGACGCCGC
GTCGCCAAAACCAGCAACGGCAATACCCGAGCTATACTACAGGAATAAAT
TCTTCAAGCGGATGATGCGTGGCATCTTGAGCCGAGGACTGTTGCTCAAT
TGGAGCCGATGTATCAGTATGTGGCACGAGCTATTTAACCATAAGCCAAC
TGAGACGGTGACCAAATCAAGATGCGTGGTTGCAAGCGACAAGCAGCATC
CAGGCATAGCTGTAACACCGTCGGACCGCGAGGGATGATCCTTATACTCG
CACTATAGAGTGTGCGGTACTTGGCAGAGATTAATCATTAGGGCCTTTGT
CCGTATTGAGGTCTAAAAATAGCGTGCTGTGTCCGCACTATGACCACCAC
GTAACCTATTGTTCTACCGCGCTTGACCGGCACCAGGTGGGCCCGAGTGA
AACTTTAACGGGTTATGGTAACCGTTGCTACTAGTTGTATCGCAGCAAAT
AAAGGTCCAACCAGATCGGCCTAGAGAAGATGATATTGATGCCGTCCCTT
CGCGCCTGTGGAAAACCCAACCGAGTACTATATAGACGTCACCACCCGTC
TAGCAAACGTCCTAGCCTTAATCCTGTAAGCTGTAGAATGTCTGCCAGCT
GCTTTGCGTGAACGAGAAGAGGCCAGTACAATCTTACAGAGGCAACGCCA
CTGGATATTCTTCCGACAAAATGCTTGCATCCGATTTTGGCGGGTAGAAG
ATCGTCGGGTACCATGAACCGTGTTATCGTCGGGAGTTAGGATTCGCCTG
TATAGGGTGCTAGACAGGGTGAAAATATGCTGCGGAACTGGTTCTACCGT
ACGCGGAACTGACGACCCACATAAACTGGATGCGTAAAACTGCCCGGGTG
TACTACATAGTTACCACCACGTAAACGGTCCGCGCCACCAAATACCAGGA
ACAACACTTAAAGGGTTGAAGACGCGTCCCGCGGCTGGGCGTCACATAGT
TAAGAAGAGTGAAGGAACACTCCCCTCCGTGGTGATGTTCGCCGTAGACG
CAAGCCCTGTGACCTGACCTGTAACAAAACGCGGTTAAGGTATCCGTCTA
AGTACACGCATCACCAGCGACAGCCGGGGACGTAGAAATCAGTATACCCT
GGTATAGCTCGATCAGCAGAGGGCTGCATGTCAGGATACGCTGCAGTGGC

50 100
GAGACAACGCGAAGGCATTTCCAACCGGACCGCATTATAGAGGAAAGCTC
AAGCATGTGGATCGTACTTCGAAAAACGCATGCGTCCCATACTCTGCAGA
CCGCCCGGAAAAATTAGCCTGAACAGCAAGGCTCTAGCTGGTGGGGTATA
TCCTTCGACGGTAGATGTACCGAACTGATCATTCGGGAGTTATTGTGCGG
AAGGCGTTAACCGCTGAAAGGTTCAGGTCAGCAAACGTATTCAGGAAGAA
TTCCGTGACCTTCAACAAATGTTAGGGTCAACTCGCAAGCCCAGCAACAA
AGTAGGGACAACCAGTCGATTCATACTATTATCATTGGTTGAATAGGCAG
CTACGATCAGAACCACAGTTCCTCATTGCTCGGCTACGCCACCGGGTGAG
GGTCTTCTCGGGACTTCAGTCGATATCTCCCTTACTTGGCAATACTTTTC
GCAGAACCATGCGGGTCCCTGCTGCCCCAAGGCGACTGGTCCATTGTAAA
TGGGATTCATGTCTCGCAATTCAAATGTTGAGCGCCCATGACCCAGTCTT
CGACGCCCAATATAGAGAACGAGTGGCCAACCTCGCGTGTAGTTGGTAGT
CAATTGGATGCATAGCCACATCGTAACTCTGGTGGGAAGAGTACTGGCTT
CGATCATGTACGTAACGCCCCTACAAAGCTGGCGCTTACGCTAATCCGGG
ACTTTAGCCTAAAACCTGTCCACCTTCTCCGCGGCCGTGTGGTGTATGTG
AGGCAAGCCGAAATGGAACTCAATCGTTTAGTTAATAGACACCAAATAAA
AAGACCTCGTAAGCCCCCGCGCTACCACGAGGCCGGGCTCCTCTAGCGTT
TGAACGTATTAAAATGTCGCGCGGGCAATGGTAGTCAGCAGGAGGTCCCT
GTACCTGCTCTCAAATCAGTAACAGTATCCGTATAGGGTCATTATTAATG
GCTCCTGATAGCGCCAAGGTGCACATGCGGCCTAGAAAATCGCTTGTTAC
TTGTAGTGTCAAGTCATCCTAGGCCCAACACATTTACGGCATCGGGTGTA
CGTACCCTTCAAGCAGTGATATCCCCGAGTTTCGTTTAGGCGTTTTGGCG
GCCTTGACGGACCCTAATCGCGAAGTTAGCGAGTTCGAGAGGGAACAAAC
TGATGGTGGCTACCTATCACGTAATACTAGCTACTGTGACTTCACAAAGC
CAACATCCGGTTCTAAGTGGACGCCTGGTATAATGAGTCACCATAATGAG
AGCGCACCTTCACGCTAGGTTTCCCACGGTTGCACTAGAACGATACGAAA
AATATCAACCACCACGAGACCCATCCGTTATACGAATCAAGCGTCTCCCC
GTGGGTTATTCGTGCTGAATCGATCCGGGATATGTCCGCACGTAAAATAA
TTAGCCGGGAATCAATACCTCTCTTCGAATTTTTGAAAGGATGCTGCTTG
GACTTCAGCACATAACAACTTGGCTCTAAGGGGACCCCTGCCGACGGGTT
CGCTTCAGCAAAGGATTCATTCACCCATTTTACATACTGTTGTCATATAA
GTCGATAAGTTCAAGTATTGGGACAAAAAACGTGCACCAAAACAATACTT
TCCATCATGAATTTCATTCATCAAGAAGCTCCAGCTACTGGTCCGGCGCG
GTCTTCCCCAAATACATCATAAATGGAAACTTAAGACACGACTACAACCA
TACCTTCGCCGTGTTTAGTTCGATAAGTTGTGGCACACTCGCAAATTACG
TGCTGCTACGGACACCCCGAGACTCCGACATCGAAACAAGGGTTGAATGG
TATATACGATGTAATACCACTTAGGGTTGCCCCAGCATTCGCAGCATGCT
AAGATCGGAATCGAGACGTATGCAATATCCTCCCCAGAGGACAGGGGTAG
AAACAAAAAGCTTGACTTCCCCTCACTGAAAAAAGACGACACAATACGTG
ACTTGTAGGAGGCGTTGACGCGTCGGCTCCCCGAAAAAGGAAACGTAATG
GAACCGATCCAGGGGGGGGCAGCCAAAAAAGTAGAGAACCCCTTTGCCAT
GCGAGGAGGAGCTTTACAAGCGTCCGTTTTGGAAGGGGCCGTGGGCGTCG
CTAAAGGTCGGTATAGCGAGTGGCAATGAACCTCGTTAGAGCAGAAACGA
AGTGTTGGGGTTAGAGGAGAACCATCAATTATCTCATTTCGGAGAAAGAG
TCTACTGGTCCTAGTCGGACTGTTAATAGATCCGGGCAAACCACTTGGCG
TACTTCTGGCGCTTTCGCCGCGACTTACCCTCCAAAGTTAACCTCAATCC
TTAAGGGCCTCGGCGGCATGGGCTCCAACGCACCCTTTACTGTCTCTACG
AATAGGTGTAAAAGTCAACATAAAAATGTCCTGAAAGTTCTTCTGACGCG
TTAAGGCTACATTTCTCCATACTTCTTCCTTCGTCCCGACTAATTGGATG
TTTGGCCGGTCCATACAGACTTCAGCGACCGCAGTGTCACACTACTCCCC
GCCACTCTAGAGTAATGTATCAAAACTCTCTCGACTTGGTCGGAGGTAGT
GCTGGGCCCATAGTGCTTCCGCGAACTGCCGTGCCATGCCGACCATGTGT
CCTGATTGATGCTTGGCTATTAGATAGACCCTGCCGACAAAGCAGTGTTG
TGGCGGGAGTCAGTCACCCCCCATCGGTCCGAAAGGGATCTACGAGGCTT
CCGTCAAACTCACTAGCGAAGCTCAGACGCGAGATACTAGTCGACTTGCT
CAGAGAGTGGTCCACCGTCGCGTATAGTTAGAAAAGCGGTACCCCGGACT
TCTGCCTACTACGTTTCCGAAGAATCTGTGAGTTCCAACGTCTGAGCCAA
CAGCAGGAACGAACACGACTGAAGGAAACAAGAGTCAGCATTCTACATCC
AAGCCGGTGGGAAGAGTCTTGCGTGCATAAAAAGCCATATCGTGAAAACT
TTAGGGTGCTGGTGACTCATAGGTAGTAGATGTTAGCTATGTCCCCGCGT
ATTACGACGCAAACAAAATAGGGACTCCAAAATTCACCCTGGTGTTGTTC
ACAGGCGTGGTGTGCATTCAGTGGCCCACCCCGCTAGCTCAGTTCCTAAA
AAGAGACGGGCTATAAGCCGGAGGCTCAGGGGGATACAGTTAGTTGTCTC
GCGGACCGTGATTTTGTGGTGCTTGTCTCCCTGTCTATCTCCGCCGTAAG
TGTGGCGTATCCTTAAGATAACCGGGACGATGTTACAGACGCGCCTCTTC
GTATTGCGCGAGTGACGTTCTGGAGGCGAGCGCCCATGGACTGACTGAGC
CCTTCCCGTGAAAGCGGAACCCATGCGACACGCAGGGTACCCGGTTACAA
TGGACTAAACGGCGCAGCGCAGTCGTTAGAACTGCAGCAGGTAACGATTG
ATCTATGTAAAACTGGTATATGTTGACGTAATACGACCACCACTTTCGAC
TCGTTGCGTGTAAAGGATTCCGGGACTGGCACGGACACTTTTATTGGTCC
AGTGATAACGCCATAAAAGAACTACGGTCTACCTACGACTGGCGCCTGCC
GCGCCTTTGAGGCTCCCTCGTACAGGCCAGGGACTCAGCTGTCATTCAGT
GGGCGATATCCCGAGGAAAGGAGCGGGACTCACTCTTCAGGCTACCGCGG
GAGACCTGTAGTCTATATGTAACCTCCTGCAACGAGAACTATGCGGAGCG
CGTGTGTCCGGGGTATGATTTTGCAAAAGCTATGGTAGACAGTGCACTAA
GGGCAAGGATCAGTTCTGCCCACTGAGGCGCTCTACATAAGCAAATCAGT
CTTGTGTCAAACTCATGAGGAATAAAAGAGCCCATAGGGGGGTCTACCAT
ACATCATCGTTTACAACGGTCCCAGAATGCTGGTCTTCCGAACCCCCTAT
GCAACTAGGGTCACAGAATCGTGTATCCGCCCGCCTACCTAAAACCGGCC
TTCCGCCTTTAAAGCCGGTTCTACTCGGTTTTGAACGCACCCCCTGTCAG
CCCCTAGCGGCGCTGCAATCCAGGCCCATCGATTCGATTGCAAGATAATT
GTCCCCAGGTGCAAACCTGGTAGGCGCAGGTACACGCCATATCCTCGAAA
GTAACGTGGCCCCGCGCGTCGTATATAGTATGTTGACCTTGAATGCCTAA
CGACCACCTACGGACCATGTGCTTAGAGCAGGGGATTCAGCCAACCCGAT
CTACGCTGTATCTCATCTACCCTCCAGGGTGAGGCATAGGACATTAGATG
CAAACCCTATGGTAAAAAATGCAGATGTTCCCCCCGTGGTGACCCCGCCG
AATCGAACTAGACAGGGCCAATCCAGGGTACAAACGACTTCGAGGGCATG
CTCGACAGATGCTGCACGGACTGCGATTCGCGCGACTAATTGATCGTGAC
CGGTTCTCAAAAAACCTCAATCTAGAGACATGTCCGTATTCTTCTATGCT
TAAGAGGGTTGGCCTGTGTTCAGACGAAACTTCTCCGTTCGGTTTGGTCC
GGCATGGTTTCGGGGAAATTCGCACCGTATAGGCGCACATACCGATGATG
AACGCCCTATCCGGACCGCCAACACTGCTAGTCTCGAGCCCGGTCGCGAG
AAGCCTATCTTTGAGAGGGTTAGGTTAACCGCCAGGAGCCCCAACGAAAG
TGTTGAGTGGACATTTTGGTACGGGTGGTCGGACCGCTCACGCGCCCATA
AACGGTCACACTGCAATCTCCCTTTAAACTACTCTCAACCCTATAATAGT
GGACGGCTACCCGTGTAGCTGAACCGGAACCGACTGACCAGTGCGAAGTC
CCATGGTTCCACCCGTCTAGTGGACATGTCGAGGTACGAGAATCCCATAC
CTTTTATTTGACTTTGTACTGCTCGCTTATACTTCGTACGTGTGCTAATC
GAACCACACGTAGACGCTTACACTTTACATGTAGACTGCAACAGCCCGAA
CTAAATCGTCCTTGTATGAACTGTATCAGAATTATTACCTGTTCCGCACG

50 100
GAGTATACAAGTCATGTCTTAAAAGGCGTGTGTGCTCCACGTCTTACGGA
GGCGCGCAAGGTACGATAACTAAACCTAGTAACCGGATTACCTCGCGGCG
TCCTTTGGTGGCGAGCGTACTGAATCGACCACTCAGAGATCGCTGTACGA
GGTTGGAAGCCGGAATGACGAGCCCTACATGTCCGTTGTCTATGCTCTAG
GACTCGGCATAGGCTAAGGTTCAGTCGAAGTGGACTGAAGTCACGTCTCT
TGCATCAAGTGGCAGCGTAAAAGAGAAATGGGCTGAATAGGGATTGACCC
GACCTCTCCAGGGTCTTGGTTAGTGTCCTTCCTGTTTGACGGTACCTCTC
CAAAGCCCGTACCCCGCGATCTAAATATTGGATGCCTGTGGTTTAACCTC
CAACACCCAATGCGAGAAATGGGCGGCTAACCCCGCGTGTAGCCAGTAGT
TAGCCAAGTATACAGTCATATTGCAGTTTCGGCAAGAAAAATACTGACTT
CGGTTGCGCATATAATGCTTCTGCAGAATTAACGTCCATGCTGATTTGAG
TTTCCATGATTGACCCGCTCTCCGACCTACCTACCGCAAGAAAACGCTTA
TGTGGGCCTCGAGAATTATCATACATGCTCAGTTACCGTATCACGACCCA
TCTTGTGACCCCTCATGCCCCATGGCGTGTTCAGATGGTTTCAGGAGACT
GGACAGGTCAGAGTGGGACCTAGTTATCCAATTAATGGGTGCTAAGTGGA
AGAGCTTCACGAACCTTTGTACTATCACAAGATTGAGCCTTTTTAATATC
TGAGTATGTTGGGGCATTGCATAGACAGCAGCGGTCGGTGGGAAACCTCT
ACGCTTGTCTTTAGGTTAGTGACGACACCCACGTGGGACTACTATCAGCG
CAGGGGAGACTAGGTCACCCCCGAGCCGAGACGGACAATACTCTCAACGG
TCATAACACTGAATTGTTTTGGGCCCGATATGCTCGTGGCGCCGAACATA
TGGCTTTCTGGGATCCCAAACGCTACTCCTCCCTGAGCGCTATTTACCCC
CGTGCTTCCCAGGCGACAGTGCTCCTGGATTCCGTTCGAGTACCCTGGTA
GGTACACTCCTACGTCAGACCCTCTGCAGCTATGCCGGAATAACGTGGGG
GATGTTAGCCGCCGCAGAATCTACTTATCGTATGGGCTAGATACCCCTCC
GCTGGATCTTCGCAGGTGCGAGCCTCTCGATACGGATCCGAGAGGTACCC
GGTCCTGATATACAGTAGTTTAATCCCGGAAAGACTTTTGTTGATAAATT
TGTTCCAGTGGAGAATTTGTCCGTCCACCTCACATGCTACCGCTGCGCAA
ACCGATAAACTCGAGCGTCGAGACGGGAAGCATGTACTAGAATGACATCC
CCTGTCACGAATCTCATTTACTAAGAGGTTTCAGTTATCGACCCAGCACA
AGTATCACTAAGCACAACTCTTGAAGGCGACGGCGCGTGGTGAATCATGT
ACTGCTAACTAGCGTAAGTGAGCAGAGGTACTGACTACTCATTGGTGGCC
ATCAACTCATGTACGTCCTAATATTCTAAAGATTCTCAACTTAAAGTCAG
CACCTCTGCTGTACTCAACCCAACAAATCACGATATATCCGTAGATTATA
CACCGCCGCGGGCGCCCCAGGGCTCCGACGCTGGAATGGAAATCGAGTGG
AGGGTTGAGGTTAGGACGTGCATAATACCCCCTTTGGGGAACAAAGACAA
ATCCACGAGAAGTGTCGACATGCCAACTCTCCGGGGAAGGAGATATAGTG
GGATTAACTCAAGGGAAGATAACCAGAAAAGTGGGGGGTCTTCCCACCGC
TCGGGAGTTAGTGCGGTGGGCGGCGACAAGTTTCGCCAAAATAGAGATAG
GGCATTAAAATTAGAGAGGAGTTGCTAGTCACTCCGCCTCGGAGAAAAGG
CCCATTAACTCCAATCGAGCCATCGACGAACCCGGACGAGCCACCTGATA
CACCCTCGGCGTTTCCATTACAGCCTATTTTCTAGAATTGACCTCGACCT
TTAAGAGTCCCGGTGGCGCAGGTCTTAGTGCGCCTTCCGTTACCTTTACA
TGGCCTGTAATGACATTACAAGAAGTGAGGACAGGCCCACCTTCAAATAG
TAATAGGGTCATGACCCTGCATAAACACAATAATTACGGATGTCGCGTAA
AATAAACACGAAGATCAATGCGAAAGCGCCTCGGGGGTTTCTTTAGCATA
TATTATGGCTTACCTTACGTCAGATGTATGCGGACGTTAATACACATCCC
AGCTTCCGCAAGGGGAACTCGGCTGGTCAATATATGCCATCACAGAAGCT
CCCAATCAACCCACATAAGCCTTAATAACTATAGTACCACGCTGTTCTTT
ACTACTTCAAAATAGTATACCGGAACTCCTCCAACCTAGTCGAAGGTGGT
TTCGTCTGTACAGCATGTAATCGTCACCTTAGGGACTAAGACGGTGGCGG
GCTAAACCCACGGTATCTTCGTGAGCTATCGCGCCGCGTTGACCACACAT
GGGATAGGACTGGCTTTCGGAATCCTGCAGAGCTGATAGACCGTGGTCTC
TTCGATCGACACTCAGCTGTTAAGTGAGTTTTGCCGATAAAACAGCGTCA
CGGTTATGTGCTCCATAATCTATAGCAGCTTGGGCCGATCGCCTGCGGCC
GCGAGCAAGGAAAACCGGTGGGAAACTTTCTCGCCCGCCAACCAGGGAAC
TGTTGTAGTTTGACTGGGTAGTCTATCGACTTTGGGCGAACTGCAGTTAT
TGGAGGATAACTTACCGTTGTACGCGACCAAAGGAACAACACCTCGAACT
GCTATCGTGTTGTCATGCAGTATAAAGAAAATCTTAACTGAGATTCGCGG
TCTGCTTATTATGCTCCTGAGGGGCCTATGGGTCCCAACATCTGGGTTGG
TAACGGGGGCAAATGCAGCCGAGGGAAGTGAGGATCGGTATTCTGTATCC
TTGAGGCATTGACGGTTCATGGGCAGCGGATGTCGGTTGTGCTTTCGTGT
GACAGCTTTCAGTTTCCGAACGCAGAGATATGCAGTCCGATGGGGCATAA
TCTAGCCACAACGCCCATGTTCCGATTATTAGCTTTAATGATTTCAACTG
ATAGCACAAAAATCAGAAGTGGGCCTGCCCACAATCACGACGAATAGTCA
GTTACAATGCAGGCGGGGTAGAGGCCTTAAAGTTTATTTCAATGCCATTT
ACAGACATAATATGTGTTCGACGATTCATCTTGTCGACCCGACCTCTGAA
AACTAAGGACTAACTGAATCCCGGGCTCTTCTAGGATCGTGCTTTTCTTA
CATAGTACATCTCTGGAGTGATCAAAGTAACGCCGTAGACGCATCTCCCC
TTTTTTTGTAGAGACGGAGCCCATACAACACATAAGATATTTAGTCACGG
ATCCACGCGAAACCAGCGTACGCCGACGTGATGCAGTTACTACCCCTGAT
GCCTGTTACGGCCATGTGCTTATACACCGCACGCACAACCGTGAACGTTT
CTGGCCACTACTTTTGTATATTGATAACTTTAGCGATGCGTGCGCCACCT
CCGTCGTGTGCGGAAAATTCCGAGACTAGCATGGGTACCTTTGCTGGTCC
AGTAATGATACTATGGGGAAGTTACGGTCTACCTGCGACCAGCACTTACT
AGCGCTATCGGAAATTCCGCCTTTTGGGAGAAACGCAGCCATCATCACGG
GTCCGCACTATTAACGCCAGTCGACCCCGTACTCGCGGGCGGCGGGATTC
AAACAGGGACTAGCTCCGCCTGCCGGAGCATCCTGCGCAGGTGAACCGAT
TTCACATCGAGCCTATAGAAAGTGGAAAGATCTACAAAGGAATCTACTGC
ACGACCGGAACCGTGAGGCTATGTACCCGCTTGCTTGCCTGGAACTAACC
CCCCTACGTAACACTCTTAGCACAACCACACTCGACTCTGCTTCAGGTCT
CGGTTGTTCGCAAGTTGCACATTCGAAGCAAGGGGCCCAGTCGATCTGGT
TTGTACTATACTTTGCCTGCCCTTCGAAATAAGGTGTGGGGTGCTAGATA
TTCAACAAACGCCGTATAGGCCGTAATTCGTACAACCAGCCAGTTGTGGC
ATTTTTTGGACCAGCAAGAGAGGGCCAATGGAGCTCAGTGTATTTAATGA
GACGTGACTTTAAAAAGGTTTATATTATATGGATATGCACATCAACAGTA
CGACGTATTAGCGGCGCTTGATCCACTATGACCAGTAGGTGCAATCGCAG
TACAGCGCGCTGGATAATGGGATGATATAACTCGTTACAGTTACATGAGA
GACGTCCTACTCAAATTACTGATGCTGTTAACCCTAGATTCGACTACGAG
GGGCCTATTTTTAAAAAGATCGGGTCGATTGCCAGGAGCTCCGGCGGGAG
CGATAAAGAACTCTTACTGTGAAAGCGATTGCCTACTCTTCCGGAGGCCC
AACGGTCACGCTACGACCCCTTCTTGAATCATCCCTAGTCCCACGGCAAT
CTGGGCAGCTAGGCTTCAGACTCGAAAGAACCATTGATCCTCTCGTCTTT
AAGCGGCTACTCGTACGACTGAACCGAGGTCGATTGGCCGGCACAAGGCT
CTTCACACTGACAAATTGAACTCCAGCGAGGGCCTGGTTGCTTCATCTGC
ACGCACAAGCAAGGCGCGAAGGCCCCGACTGGAATCCACTCCTTTACAGG
CCAGGCTACCTTTATGCAGGTTATGTTAAGGCTGTCATCCACCTCACGCA
AATATGATGACACAGACGTGATTCGACAGGATTTTGCTCTTGTAGGCTAA
AACAACGGTTGTGCAGAAATTTAATCTTCAGCATCAAAGATATCGTTGTT
CGGCGGGGCTGTAGTGGTGATCCTGTGCCGCTATATCTCGGTGTCCCTAT
TAAATGTCTCTAAAAATCTAAGTGCATGTTCGTCTGTGAGTTTTTTAGAT

1 1
C

6 10
GGTCTA
CGGATC
TGGGCA
CAGCTG
ACTTCC
CTGAGT
TTGCTA
ACATTT
GGCAAA
GGACAG

10 6
AACATGAAGG
TTTTGGCCAA
TTTGGCCAAA
GATCAGATTT
CCCGGGGGGA
ATCGATGCAT

5 8
GTCCA
AAAAA
AACTG
CTCGT
GTCCA
AACTG
AAAAA
AAAAA
stdout
AGTC
GTTA
TTGC

AACCACAGTT
GAGGGAGGTG
AAGCATGTGG
ATCATTGGTT
GCAAACGTAT
GACTAGGGGC
ATTCGGGAGT
GGTCCCATGT
TATTGTGCGG
TTGATCGGAG

AAAAGGCGTG
AAAACGACAT
CCGGTGGCGA
GGTTAGGACT
TATGCTCTAG
TTGCTAAGAA

GAGAATGAACAGAGCACGCAGAAACTCATGGCTACTTTTTCTCCCTGGCT
AAATTCGCAGCTTAAAACGACAGATGCGATGATGTTTCATTGTTGTTGAC
AGAGTCAATACAACCAACACAGCCTACTAGAAAATACTAATCATGGTGTT
AAAGGTCCAACCAGATCGGCCTAGAGAAGATGATATTGATGCCGTCCCTT
GAAAGGCGCAGGCACGCGGGTTTGGCCGATTGTTTCGATTACCGGGATCT
ACGCCATCCCCGGACATCGTATCACTAATGATTGAAGTGTATGTATTTCG
AAACCCTACTAGCAGCCCACTGCCAACCGTTTTTACATCGGCATCTCGAC
ATCCCACGAGAAGAACACACCTGGGCACTTCTGGATTGCTACTGGTAGAA
ACAACACTTAAAGGGTTGAAGACGCGTCCCGCGGCTGGGCGTCACATAGT
CTCGCGCTATGGTCTGAATGTAGGGGGTCTTTGACTGGTGGCACTTTTTG
CCGAAACTACAAAAAGCTCCAGTCTCACAGTGTGGAGTTGCAGCAGACGC
TAAGAAGAGTGAAGGAACACTCCCCTCCGTGGTGATGTTCGCCGTAGACG
CGCAAGAGTTTGATTAGGGGCGCACTCCCTGGCTTCGTTCGTTTGTTACC
CTCTACGCGTCACCCAGCAGGCTTAGGTAATCTAATCGATGGTTTATGGT
ACGCGGAACTGACGACCCACATAAACTGGATGCGTAAAACTGCCCGGGTG
TGGCCCCAGGAGGATCATTGTAGACCTCTACTGTATCCTTTTGCTCGTCG
GGGACGAGCAAAAATACAAGGAGAACCGTAGCGAGATGGATGCTGATAAA
CACCACTGAGGAAAACCCGCTGCCCTGCGTCATGCTTAGTGATGAAACCG
CGTGACTAACAAGGCGAAATCCTCCTGCTCGCTCTTGGTTATTGGCAGCA
CACTATAGAGTGTGCGGTACTTGGCAGAGATTAATCATTAGGGCCTTTGT
GGAAGCTAGCTATAAGGGCCTAATTGGGTTTCCTCTACTTGGTCTTACCC
AGATATACAATACCGAGGCGCAGTGCACCCCCTCATCCCCCACGGAGAGT
TCACTTAAACAATATACGGCCGGGCTTTCTACACGTAGTATTAGTTGCCA
CAGGCATAGCTGTAACACCGTCGGACCGCGAGGGATGATCCTTATACTCG
TTGAACAAGGTGGTTAGGAATGCAGGACGACCTTGTAGTGAGAGGTTAGT
AGTACACGCATCACCAGCGACAGCCGGGGACGTAGAAATCAGTATACCCT
TAGCAAACGTCCTAGCCTTAATCCTGTAAGCTGTAGAATGTCTGCCAGCT
CAAGCCCTGTGACCTGACCTGTAACAAAACGCGGTTAAGGTATCCGTCTA
GTATTACTCTAAGCTAGCAAGAATTAAGCATATATTACGGATGTACTGGT
CATGAAGGGAGAAACTGAGGTCCCCGGGGTCATCGTCCCTCATGAACTAT
ATCGTCGGGTACCATGAACCGTGTTATCGTCGGGAGTTAGGATTCGCCTG
CCTGTATGCCGATGTCATGGCGTGTTAAAGCGTCATCTCTATTTCTAGGT
GCTTATTACAAAAAAATCCCTCACAAGTGAGCCGACCTGGTGGAGTACAC
GTATAGAAGGCTACGAATAGGATTCATAACATAAGATGACCCACGTGTGG
CCGTCCTGCTATCTGCAAGCGCGTGTTAGGATTGTATGGCGGATGGAGGG
AACATTGTGGCACTACGAAAGTACCTGGTTATACATCGGTCTTGGATCAA
TGCACCAGTATCCAGTTAATAGACCTGGAGCTAGTCTTAGATACTGATGC
ATGCATGTAAGTACCGCGTGTACCTGTAGCGGAATATGATGGGTTTCAGA
TATACCTCGGCGTACTTGCCTGCCGCGGGGCCGACTCCATTGGGGTCCCG
TTATAGAATACTGTTCGGTTAAACTTTGCATAATTACTAATCTGATTGCG
TATAGGGTGCTAGACAGGGTGAAAATATGCTGCGGAACTGGTTCTACCGT
GCACAGTTGCTGAACTGAACACCGAGATTCACTATTTGTCAGAAGCTACT
AATGGTGTCTCGGCTAGATATACCCGGTGTATATCGTACATGGGTGGGGC
CCATCGTCTACAGTACAAGAAGCGGTCGGGTATATAGGCCGGCACCCCCT
CTAGTGCAAGAACAGGCTCCTGCGATAGTCTACTTAGAAGGCGACCGGAT
GTCGCCAAAACCAGCAACGGCAATACCCGAGCTATACTACAGGAATAAAT
GGTATAGCTCGATCAGCAGAGGGCTGCATGTCAGGATACGCTGCAGTGGC
GACCGCAACGAGTGGTTTGTAAATAATTTCCCCGGTTGTAATGTCAGAAA
GTCCGGTGCCGTGTGGAATCGCCAGTGTTATCTAGGGGATTTTGGCAGGA
CGCGCCTGTGGAAAACCCAACCGAGTACTATATAGACGTCACCACCCGTC
ATCATGAGACGCTAGTACAACTGCCCCGAAAAACATTACTCTCCTTAACA
GGTCGGATCTTTGAAATTACATATCATGATCGGCAATATATGTCTACGTG
CGCTGGCTCGTCCAGATAATTGCCTTACGGTTACGGTAGAGCCTCTTAAT
GATCCTACTTGCCCAGTTCACACCCCTCGGGATGCACCCCCTGGAGCACG
TCTTCAAGCGGATGATGCGTGGCATCTTGAGCCGAGGACTGTTGCTCAAT
GGTGAAGGGGATGAGCGCCGACCAGAGGTCTGTGATGGCACCATGGAATC
CTGGATATTCTTCCGACAAAATGCTTGCATCCGATTTTGGCGGGTAGAAG
GGTGACCGATGTATGGGTCCTACAAAGGGAGAGCGGGTATTGGTCCCAAT
CGTCTACGTACTTCATACGGATCACAACCACGGATCAATTACGAGTTTAC
CGCGCTCATGATGTGCGTGGGCGATACAACCCTTACGCCGTCCCATGTTA
AACTTTAACGGGTTATGGTAACCGTTGCTACTAGTTGTATCGCAGCAAAT
ACGGCAGCGAACCTTGCTGGGCCGAACGAAGACCGTCCAACACTTACCAT
TTGTATAGGGGCTATTCAGTGGGAGATGGTTCGCAGAAATTTAGTTGATA
GTAACCTATTGTTCTACCGCGCTTGACCGGCACCAGGTGGGCCCGAGTGA
GCCACGTCTTTTGGCTTTGCGTAAGAACACTGGAGTTGCGCACTTGGGCC
TGAGACGGTGACCAAATCAAGATGCGTGGTTGCAAGCGACAAGCAGCATC
GAGATTCGAGGGCACACAACTTAAAGTGCTTTAGATCCCCAAACACCGGC
TACTACATAGTTACCACCACGTAAACGGTCCGCGCCACCAAATACCAGGA
ACGTCGGTCGATTGATTAGGGATAGTATGAGTCCGTTAGAGGTGAACAAT
CTAGATGCGACTGTCTGGTCATCAAGACGCGTATCCGAGCAAATTCGCTC
GGCTTGCGGACGTCGATCAACATAGGGAAAGTGTGGGAAAACGTTATGCA
TCGCGCTTATGGTCATAAACTATGTCCGAGTTTCACTAATTGCTACGACG
CGGTGAGCCTTAGGGGTGGCGGAAGTCACTTGGGCAGACTTAAGGGACAT
TGTGTGTTAAGTGCCACTACCCCTGCGGTATGGGAGCTCCTTACCGGGCG
ATTCCTCGAAGTTCGTGTGACACCATACCAGCACTCAATCACATTTGCGA
GCTGCTTTATAATCCTCTGTCATGAATGCAATGTCTGCGTATTTACGCAA
GTCGGTCAAGGCCGCATTGGTGTGTTACGACAAGTGCAGCGAGAGAAGTG
GCCTGTAAGGGTAATCTAGATGGCAACGCGATTCGCCGGTCAGCCCGACC
CTGGTGCCGAGACTCCAGCGGTAATAAAGTCTGTGCCTGTAAACACTATA
TTCCCCACATTTTAGGAATCTCGCCTGTCGTCGAGTGGCGCACAATTAAG
CGTTACGTCTGAGAAAAGGTAAACGTACTAAAGTATAGGCCACAACAATG
CATTCGGTATTTAGGGAGCGGGACCGTAATCCAAACGGAGGAGGGAAGGG
ATCGTGTGGCGGACGCGGCGCAACGCTTGCCGATATCTGTAACCCTGAGA
TTTAGCGAACATTTGTCTGGAGGATTGCCATCTGCCATGAAGTTCCGGAC
CTTTGTCGACGGGTAACTGCCTCGGTCCCAAGTTCCGGTTACCGCCGGAC
CCGTATTGAGGTCTAAAAATAGCGTGCTGTGTCCGCACTATGACCACCAC
TGTCATTTATAACGTCAGTTTCGTAAATAGTTAGACCAACTAGAGCCGTA
CTTTACGTAACTCTATTGCAAGACGAACAATGTTCAAATAAAACAAATGC
TACTATGGAGCAATTTTCTCCGCTTATCCTAAACTAAGGAAAACTTAGAA
TGCTGTTATATGTCAACGAGGAGGGCAGGACCGGCCCACAAATTGTATGA
TTTTATTCATTGGTTCAAACCAACTCTTACCACATCTGGAGCGACGCCGC
GTGTTATGTTTGCGCCGTATACCAATGATCGCCAAACTGAGCGTATCGTC
GGGCGTCGGGCCTGTAGTCGAGATGTGCATAGCGTAGAGAGACCGACCAT
GCTTTGCGTGAACGAGAAGAGGCCAGTACAATCTTACAGAGGCAACGCCA
TGGAGCCGATGTATCAGTATGTGGCACGAGCTATTTAACCATAAGCCAAC
CCAGTAATTTATATTTTGGGAGAAGGCCGGATTACGACCTACGACCAAAG
TTTCGGTGACCGCCTAGTGCGACAGTAGAATTTGACATTAAAGGCGGACA
GGCGTGGCCTCATTAAATCCGCCGGAATGAACGCTCTGTACAAAAAAATC
GGACTTTGGTGGGTCATTATCTGAACTACAATGACCAAAGTGACCGCACG
TCTTTCTTATTATCTCGTAGACATACGTTAAGCACCCAACAAGTCCATAA

ATTACGACGCAAACAAAATAGGGACTCCAAAATTCACCCTGGTGTTGTTC
AAGACCTCGTAAGCCCCCGCGCTACCACGAGGCCGGGCTCCTCTAGCGTT
CGACGCCCAATATAGAGAACGAGTGGCCAACCTCGCGTGTAGTTGGTAGT
ACTTTAGCCTAAAACCTGTCCACCTTCTCCGCGGCCGTGTGGTGTATGTG
AAGAGACGGGCTATAAGCCGGAGGCTCAGGGGGATACAGTTAGTTGTCTC
CGTACCCTTCAAGCAGTGATATCCCCGAGTTTCGTTTAGGCGTTTTGGCG
AATATCAACCACCACGAGACCCATCCGTTATACGAATCAAGCGTCTCCCC
CCGCCCGGAAAAATTAGCCTGAACAGCAAGGCTCTAGCTGGTGGGGTATA
CGGTTCTCAAAAAACCTCAATCTAGAGACATGTCCGTATTCTTCTATGCT
AACGCCCTATCCGGACCGCCAACACTGCTAGTCTCGAGCCCGGTCGCGAG
CAAACCCTATGGTAAAAAATGCAGATGTTCCCCCCGTGGTGACCCCGCCG
AATAGGTGTAAAAGTCAACATAAAAATGTCCTGAAAGTTCTTCTGACGCG
GCGAGGAGGAGCTTTACAAGCGTCCGTTTTGGAAGGGGCCGTGGGCGTCG
CCGTCAAACTCACTAGCGAAGCTCAGACGCGAGATACTAGTCGACTTGCT
AATCGAACTAGACAGGGCCAATCCAGGGTACAAACGACTTCGAGGGCATG
CAGCAGGAACGAACACGACTGAAGGAAACAAGAGTCAGCATTCTACATCC
GACTTCAGCACATAACAACTTGGCTCTAAGGGGACCCCTGCCGACGGGTT
AGTGATAACGCCATAAAAGAACTACGGTCTACCTACGACTGGCGCCTGCC
AAACAAAAAGCTTGACTTCCCCTCACTGAAAAAAGACGACACAATACGTG
GCCACTCTAGAGTAATGTATCAAAACTCTCTCGACTTGGTCGGAGGTAGT
CTACGATCAGAACCACAGTTCCTCATTGCTCGGCTACGCCACCGGGTGAG
CAATTGGATGCATAGCCACATCGTAACTCTGGTGGGAAGAGTACTGGCTT
TTAGCCGGGAATCAATACCTCTCTTCGAATTTTTGAAAGGATGCTGCTTG
TAAGAGGGTTGGCCTGTGTTCAGACGAAACTTCTCCGTTCGGTTTGGTCC
AAGATCGGAATCGAGACGTATGCAATATCCTCCCCAGAGGACAGGGGTAG
AGTAGGGACAACCAGTCGATTCATACTATTATCATTGGTTGAATAGGCAG
TCCTTCGACGGTAGATGTACCGAACTGATCATTCGGGAGTTATTGTGCGG
GAGACAACGCGAAGGCATTTCCAACCGGACCGCATTATAGAGGAAAGCTC
AACGGTCACACTGCAATCTCCCTTTAAACTACTCTCAACCCTATAATAGT
CGATCATGTACGTAACGCCCCTACAAAGCTGGCGCTTACGCTAATCCGGG
GTACCTGCTCTCAAATCAGTAACAGTATCCGTATAGGGTCATTATTAATG
GAACCGATCCAGGGGGGGGCAGCCAAAAAAGTAGAGAACCCCTTTGCCAT
CGCTTCAGCAAAGGATTCATTCACCCATTTTACATACTGTTGTCATATAA
GGGCGATATCCCGAGGAAAGGAGCGGGACTCACTCTTCAGGCTACCGCGG
ACATCATCGTTTACAACGGTCCCAGAATGCTGGTCTTCCGAACCCCCTAT
TGGACTAAACGGCGCAGCGCAGTCGTTAGAACTGCAGCAGGTAACGATTG
GCAGAACCATGCGGGTCCCTGCTGCCCCAAGGCGACTGGTCCATTGTAAA
CTCGACAGATGCTGCACGGACTGCGATTCGCGCGACTAATTGATCGTGAC
TCCATCATGAATTTCATTCATCAAGAAGCTCCAGCTACTGGTCCGGCGCG
TTAAGGCTACATTTCTCCATACTTCTTCCTTCGTCCCGACTAATTGGATG
CGACCACCTACGGACCATGTGCTTAGAGCAGGGGATTCAGCCAACCCGAT
TGAACGTATTAAAATGTCGCGCGGGCAATGGTAGTCAGCAGGAGGTCCCT
CCCCTAGCGGCGCTGCAATCCAGGCCCATCGATTCGATTGCAAGATAATT
TATATACGATGTAATACCACTTAGGGTTGCCCCAGCATTCGCAGCATGCT
CTAAATCGTCCTTGTATGAACTGTATCAGAATTATTACCTGTTCCGCACG
GCTGGGCCCATAGTGCTTCCGCGAACTGCCGTGCCATGCCGACCATGTGT
GAACCACACGTAGACGCTTACACTTTACATGTAGACTGCAACAGCCCGAA
GCTCCTGATAGCGCCAAGGTGCACATGCGGCCTAGAAAATCGCTTGTTAC
TTAAGGGCCTCGGCGGCATGGGCTCCAACGCACCCTTTACTGTCTCTACG
GGTCTTCTCGGGACTTCAGTCGATATCTCCCTTACTTGGCAATACTTTTC
TGGCGGGAGTCAGTCACCCCCCATCGGTCCGAAAGGGATCTACGAGGCTT
CAGAGAGTGGTCCACCGTCGCGTATAGTTAGAAAAGCGGTACCCCGGACT
CAACATCCGGTTCTAAGTGGACGCCTGGTATAATGAGTCACCATAATGAG
GCGCCTTTGAGGCTCCCTCGTACAGGCCAGGGACTCAGCTGTCATTCAGT
TCGTTGCGTGTAAAGGATTCCGGGACTGGCACGGACACTTTTATTGGTCC
GTAACGTGGCCCCGCGCGTCGTATATAGTATGTTGACCTTGAATGCCTAA
AAGCATGTGGATCGTACTTCGAAAAACGCATGCGTCCCATACTCTGCAGA
TGCTGCTACGGACACCCCGAGACTCCGACATCGAAACAAGGGTTGAATGG
CCTTCCCGTGAAAGCGGAACCCATGCGACACGCAGGGTACCCGGTTACAA
AGGCAAGCCGAAATGGAACTCAATCGTTTAGTTAATAGACACCAAATAAA
CTTGTGTCAAACTCATGAGGAATAAAAGAGCCCATAGGGGGGTCTACCAT
GGACGGCTACCCGTGTAGCTGAACCGGAACCGACTGACCAGTGCGAAGTC
GCAACTAGGGTCACAGAATCGTGTATCCGCCCGCCTACCTAAAACCGGCC
ATCTATGTAAAACTGGTATATGTTGACGTAATACGACCACCACTTTCGAC
CTACGCTGTATCTCATCTACCCTCCAGGGTGAGGCATAGGACATTAGATG
GAGACCTGTAGTCTATATGTAACCTCCTGCAACGAGAACTATGCGGAGCG
TTAGGGTGCTGGTGACTCATAGGTAGTAGATGTTAGCTATGTCCCCGCGT
AAGGCGTTAACCGCTGAAAGGTTCAGGTCAGCAAACGTATTCAGGAAGAA
AAGCCGGTGGGAAGAGTCTTGCGTGCATAAAAAGCCATATCGTGAAAACT
GCGGACCGTGATTTTGTGGTGCTTGTCTCCCTGTCTATCTCCGCCGTAAG
TTGTAGTGTCAAGTCATCCTAGGCCCAACACATTTACGGCATCGGGTGTA
TGTGGCGTATCCTTAAGATAACCGGGACGATGTTACAGACGCGCCTCTTC
TTCCGCCTTTAAAGCCGGTTCTACTCGGTTTTGAACGCACCCCCTGTCAG
CTTTTATTTGACTTTGTACTGCTCGCTTATACTTCGTACGTGTGCTAATC
TGGGATTCATGTCTCGCAATTCAAATGTTGAGCGCCCATGACCCAGTCTT
CCTGATTGATGCTTGGCTATTAGATAGACCCTGCCGACAAAGCAGTGTTG
GGGCAAGGATCAGTTCTGCCCACTGAGGCGCTCTACATAAGCAAATCAGT
GTCCCCAGGTGCAAACCTGGTAGGCGCAGGTACACGCCATATCCTCGAAA
ACAGGCGTGGTGTGCATTCAGTGGCCCACCCCGCTAGCTCAGTTCCTAAA
GTCGATAAGTTCAAGTATTGGGACAAAAAACGTGCACCAAAACAATACTT
CTAAAGGTCGGTATAGCGAGTGGCAATGAACCTCGTTAGAGCAGAAACGA
GTCTTCCCCAAATACATCATAAATGGAAACTTAAGACACGACTACAACCA
CCATGGTTCCACCCGTCTAGTGGACATGTCGAGGTACGAGAATCCCATAC
GGCATGGTTTCGGGGAAATTCGCACCGTATAGGCGCACATACCGATGATG
TCTACTGGTCCTAGTCGGACTGTTAATAGATCCGGGCAAACCACTTGGCG
AGCGCACCTTCACGCTAGGTTTCCCACGGTTGCACTAGAACGATACGAAA
GTATTGCGCGAGTGACGTTCTGGAGGCGAGCGCCCATGGACTGACTGAGC
AGTGTTGGGGTTAGAGGAGAACCATCAATTATCTCATTTCGGAGAAAGAG
TCTGCCTACTACGTTTCCGAAGAATCTGTGAGTTCCAACGTCTGAGCCAA
GCCTTGACGGACCCTAATCGCGAAGTTAGCGAGTTCGAGAGGGAACAAAC
TTTGGCCGGTCCATACAGACTTCAGCGACCGCAGTGTCACACTACTCCCC
TACCTTCGCCGTGTTTAGTTCGATAAGTTGTGGCACACTCGCAAATTACG
TGATGGTGGCTACCTATCACGTAATACTAGCTACTGTGACTTCACAAAGC
CGTGTGTCCGGGGTATGATTTTGCAAAAGCTATGGTAGACAGTGCACTAA
TACTTCTGGCGCTTTCGCCGCGACTTACCCTCCAAAGTTAACCTCAATCC
ACTTGTAGGAGGCGTTGACGCGTCGGCTCCCCGAAAAAGGAAACGTAATG
AAGCCTATCTTTGAGAGGGTTAGGTTAACCGCCAGGAGCCCCAACGAAAG
TTCCGTGACCTTCAACAAATGTTAGGGTCAACTCGCAAGCCCAGCAACAA
TGTTGAGTGGACATTTTGGTACGGGTGGTCGGACCGCTCACGCGCCCATA
GTGGGTTATTCGTGCTGAATCGATCCGGGATATGTCCGCACGTAAAATAA

AATAAACACGAAGATCAATGCGAAAGCGCCTCGGGGGTTTCTTTAGCATA
CCCAATCAACCCACATAAGCCTTAATAACTATAGTACCACGCTGTTCTTT
AACTAAGGACTAACTGAATCCCGGGCTCTTCTAGGATCGTGCTTTTCTTA
TAAATGTCTCTAAAAATCTAAGTGCATGTTCGTCTGTGAGTTTTTTAGAT
CAACACCCAATGCGAGAAATGGGCGGCTAACCCCGCGTGTAGCCAGTAGT
CAAAGCCCGTACCCCGCGATCTAAATATTGGATGCCTGTGGTTTAACCTC
CCCCTACGTAACACTCTTAGCACAACCACACTCGACTCTGCTTCAGGTCT
ACGCACAAGCAAGGCGCGAAGGCCCCGACTGGAATCCACTCCTTTACAGG
TTGAGGCATTGACGGTTCATGGGCAGCGGATGTCGGTTGTGCTTTCGTGT
CTTCACACTGACAAATTGAACTCCAGCGAGGGCCTGGTTGCTTCATCTGC
AACAACGGTTGTGCAGAAATTTAATCTTCAGCATCAAAGATATCGTTGTT
TAACGGGGGCAAATGCAGCCGAGGGAAGTGAGGATCGGTATTCTGTATCC
AGTATCACTAAGCACAACTCTTGAAGGCGACGGCGCGTGGTGAATCATGT
ATCCACGCGAAACCAGCGTACGCCGACGTGATGCAGTTACTACCCCTGAT
CACCGCCGCGGGCGCCCCAGGGCTCCGACGCTGGAATGGAAATCGAGTGG
AATATGATGACACAGACGTGATTCGACAGGATTTTGCTCTTGTAGGCTAA
ACTACTTCAAAATAGTATACCGGAACTCCTCCAACCTAGTCGAAGGTGGT
GTCCGCACTATTAACGCCAGTCGACCCCGTACTCGCGGGCGGCGGGATTC
AAACAGGGACTAGCTCCGCCTGCCGGAGCATCCTGCGCAGGTGAACCGAT
TTCAACAAACGCCGTATAGGCCGTAATTCGTACAACCAGCCAGTTGTGGC
TCTAGCCACAACGCCCATGTTCCGATTATTAGCTTTAATGATTTCAACTG
AGAGCTTCACGAACCTTTGTACTATCACAAGATTGAGCCTTTTTAATATC
GTTACAATGCAGGCGGGGTAGAGGCCTTAAAGTTTATTTCAATGCCATTT
ATCCACGAGAAGTGTCGACATGCCAACTCTCCGGGGAAGGAGATATAGTG
CTGGGCAGCTAGGCTTCAGACTCGAAAGAACCATTGATCCTCTCGTCTTT
ACTGCTAACTAGCGTAAGTGAGCAGAGGTACTGACTACTCATTGGTGGCC
ATAGCACAAAAATCAGAAGTGGGCCTGCCCACAATCACGACGAATAGTCA
CGATAAAGAACTCTTACTGTGAAAGCGATTGCCTACTCTTCCGGAGGCCC
GACCTCTCCAGGGTCTTGGTTAGTGTCCTTCCTGTTTGACGGTACCTCTC
GGTTGGAAGCCGGAATGACGAGCCCTACATGTCCGTTGTCTATGCTCTAG
GGATTAACTCAAGGGAAGATAACCAGAAAAGTGGGGGGTCTTCCCACCGC
CCGTCGTGTGCGGAAAATTCCGAGACTAGCATGGGTACCTTTGCTGGTCC
GGCGCGCAAGGTACGATAACTAAACCTAGTAACCGGATTACCTCGCGGCG
GGACAGGTCAGAGTGGGACCTAGTTATCCAATTAATGGGTGCTAAGTGGA
ACGACCGGAACCGTGAGGCTATGTACCCGCTTGCTTGCCTGGAACTAACC
ACCGATAAACTCGAGCGTCGAGACGGGAAGCATGTACTAGAATGACATCC
GACTCGGCATAGGCTAAGGTTCAGTCGAAGTGGACTGAAGTCACGTCTCT
GGTCCTGATATACAGTAGTTTAATCCCGGAAAGACTTTTGTTGATAAATT
GAGTATACAAGTCATGTCTTAAAAGGCGTGTGTGCTCCACGTCTTACGGA
GGTACACTCCTACGTCAGACCCTCTGCAGCTATGCCGGAATAACGTGGGG
AAGCGGCTACTCGTACGACTGAACCGAGGTCGATTGGCCGGCACAAGGCT
CCCATTAACTCCAATCGAGCCATCGACGAACCCGGACGAGCCACCTGATA
CGGCGGGGCTGTAGTGGTGATCCTGTGCCGCTATATCTCGGTGTCCCTAT
AACGGTCACGCTACGACCCCTTCTTGAATCATCCCTAGTCCCACGGCAAT
ACAGACATAATATGTGTTCGACGATTCATCTTGTCGACCCGACCTCTGAA
CACCCTCGGCGTTTCCATTACAGCCTATTTTCTAGAATTGACCTCGACCT
CGTGCTTCCCAGGCGACAGTGCTCCTGGATTCCGTTCGAGTACCCTGGTA
ATCAACTCATGTACGTCCTAATATTCTAAAGATTCTCAACTTAAAGTCAG
TGCATCAAGTGGCAGCGTAAAAGAGAAATGGGCTGAATAGGGATTGACCC
CACCTCTGCTGTACTCAACCCAACAAATCACGATATATCCGTAGATTATA
TAGCCAAGTATACAGTCATATTGCAGTTTCGGCAAGAAAAATACTGACTT
TTAAGAGTCCCGGTGGCGCAGGTCTTAGTGCGCCTTCCGTTACCTTTACA
GGGATAGGACTGGCTTTCGGAATCCTGCAGAGCTGATAGACCGTGGTCTC
GCGAGCAAGGAAAACCGGTGGGAAACTTTCTCGCCCGCCAACCAGGGAAC
CGGTTGCGCATATAATGCTTCTGCAGAATTAACGTCCATGCTGATTTGAG
TAATAGGGTCATGACCCTGCATAAACACAATAATTACGGATGTCGCGTAA
TACAGCGCGCTGGATAATGGGATGATATAACTCGTTACAGTTACATGAGA
GCTAAACCCACGGTATCTTCGTGAGCTATCGCGCCGCGTTGACCACACAT
CAGGGGAGACTAGGTCACCCCCGAGCCGAGACGGACAATACTCTCAACGG
TTCACATCGAGCCTATAGAAAGTGGAAAGATCTACAAAGGAATCTACTGC
GACGTCCTACTCAAATTACTGATGCTGTTAACCCTAGATTCGACTACGAG
AGTAATGATACTATGGGGAAGTTACGGTCTACCTGCGACCAGCACTTACT
ATTTTTTGGACCAGCAAGAGAGGGCCAATGGAGCTCAGTGTATTTAATGA
TCTTGTGACCCCTCATGCCCCATGGCGTGTTCAGATGGTTTCAGGAGACT
CATAGTACATCTCTGGAGTGATCAAAGTAACGCCGTAGACGCATCTCCCC
GACGTGACTTTAAAAAGGTTTATATTATATGGATATGCACATCAACAGTA
CGGTTGTTCGCAAGTTGCACATTCGAAGCAAGGGGCCCAGTCGATCTGGT
GGGCCTATTTTTAAAAAGATCGGGTCGATTGCCAGGAGCTCCGGCGGGAG
GGCATTAAAATTAGAGAGGAGTTGCTAGTCACTCCGCCTCGGAGAAAAGG
TCTGCTTATTATGCTCCTGAGGGGCCTATGGGTCCCAACATCTGGGTTGG
GATGTTAGCCGCCGCAGAATCTACTTATCGTATGGGCTAGATACCCCTCC
GACAGCTTTCAGTTTCCGAACGCAGAGATATGCAGTCCGATGGGGCATAA
AGCTTCCGCAAGGGGAACTCGGCTGGTCAATATATGCCATCACAGAAGCT
CTGGCCACTACTTTTGTATATTGATAACTTTAGCGATGCGTGCGCCACCT
CGACGTATTAGCGGCGCTTGATCCACTATGACCAGTAGGTGCAATCGCAG
AGCGCTATCGGAAATTCCGCCTTTTGGGAGAAACGCAGCCATCATCACGG
GCCTGTTACGGCCATGTGCTTATACACCGCACGCACAACCGTGAACGTTT
CGGTTATGTGCTCCATAATCTATAGCAGCTTGGGCCGATCGCCTGCGGCC
GCTATCGTGTTGTCATGCAGTATAAAGAAAATCTTAACTGAGATTCGCGG
TTCGTCTGTACAGCATGTAATCGTCACCTTAGGGACTAAGACGGTGGCGG
TTGTACTATACTTTGCCTGCCCTTCGAAATAAGGTGTGGGGTGCTAGATA
CCAGGCTACCTTTATGCAGGTTATGTTAAGGCTGTCATCCACCTCACGCA
TCATAACACTGAATTGTTTTGGGCCCGATATGCTCGTGGCGCCGAACATA
TGGCTTTCTGGGATCCCAAACGCTACTCCTCCCTGAGCGCTATTTACCCC
CCTGTCACGAATCTCATTTACTAAGAGGTTTCAGTTATCGACCCAGCACA
TGAGTATGTTGGGGCATTGCATAGACAGCAGCGGTCGGTGGGAAACCTCT
TTCGATCGACACTCAGCTGTTAAGTGAGTTTTGCCGATAAAACAGCGTCA
TGTTGTAGTTTGACTGGGTAGTCTATCGACTTTGGGCGAACTGCAGTTAT
TGGCCTGTAATGACATTACAAGAAGTGAGGACAGGCCCACCTTCAAATAG
ACGCTTGTCTTTAGGTTAGTGACGACACCCACGTGGGACTACTATCAGCG
GCTGGATCTTCGCAGGTGCGAGCCTCTCGATACGGATCCGAGAGGTACCC
TGGAGGATAACTTACCGTTGTACGCGACCAAAGGAACAACACCTCGAACT
TATTATGGCTTACCTTACGTCAGATGTATGCGGACGTTAATACACATCCC
TGTGGGCCTCGAGAATTATCATACATGCTCAGTTACCGTATCACGACCCA
TTTTTTTGTAGAGACGGAGCCCATACAACACATAAGATATTTAGTCACGG
TGTTCCAGTGGAGAATTTGTCCGTCCACCTCACATGCTACCGCTGCGCAA
TCCTTTGGTGGCGAGCGTACTGAATCGACCACTCAGAGATCGCTGTACGA
TTTCCATGATTGACCCGCTCTCCGACCTACCTACCGCAAGAAAACGCTTA
TCGGGAGTTAGTGCGGTGGGCGGCGACAAGTTTCGCCAAAATAGAGATAG
AGGGTTGAGGTTAGGACGTGCATAATACCCCCTTTGGGGAACAAAGACAA

C

ACATTT
CAGCTG
ACTTCC
CTGAGT
CGGATC
GGACAG
GGTCTA
TTGCTA
GGCAAA
TGGGCA

CCCGGGGGGA
AACATGAAGG
GATCAGATTT
ATCGATGCAT
TTTTGGCCAA
TTTGGCCAAA

AAAAA
AAAAA
AAAAA
AACTG
AACTG
CTCGT
GTCCA
GTCCA