agcggcaatctgttctcgccctgtggtggaattctggtgaacgtgtagactagcccggaattcgctaggattagtagtaagatgttagcacccgtcaagacagaaagctcatatgcttttttcatgatcccgtgccgcctcttggagaaggtgacgtgtctgcgggttttgttttcgatgtacttgatcggctgcttctgcctggtaatcgtacttgtgcttgtgccaccattttccttggccttggctgtggttggcgtgggagtggaggtacccacgctgaacttgtcgttatcgtcgtcttcctcgacgtcgccatcgtcttcatcgtcctcctgatcttgctctagcaacggagttgaaagccggcgcacggattcgctggggtcgttagtctcaagatcgccggcaatcgaatcttctactaaactggtaccggaaccgtcgctatttgacgtcatgtccaatagtattttttgaaagcttcagtattgactaatgtaagaaaggaaaaaaaagttgtagaaaattgcatagaactcttactggcagtagatagtaccgcctggtctcctctttcaatccatctgaatcatcaaattttttttttttcacttaccaatcaataaccaaaacccgctttctgccaagtctacacattgccatatgtgtagagagaagaaaaaaaaaaagaaatgcgaattctgtggatcgaacacaggacctccagattacttgaccgaagttttttcttcagtctggcgctctcccaactgagctaaatccgcttatactttgtatggtctgtttggttttcggaaccagcccattctcacgaaaaatgatgatcagtcatcattctttgaaaagacaggggtgctgtttgtagagagtagacctcagaaaagtgagtactatatcatgtgctttatagagccaccgggctacttgatttctccaccccttttctcttactgaaggagttgagaagtcaggtgtttgaaatttgacaagcggcgtattataacctaaatctctggtctgaaacgacaaagaaggcaccaaagaatgtcttcaaaacgcaagaaaaacgagtgcggttttaagttggctaggactaaagtgaacccgtctgacttagcatcagtttcacctttagttttaggcggtgcggtgctgaaccatcagtacaccgctgagccagaatccattccattggaagatataatcaaatacgccttctggcatggcataaatgcaatcgacacctccccttattatggtcctagtgagatcctttatggtaaagcattacgcaacttgaaaaatgagttccctaggaacacttatttcatatgcacaaaggtgggacgcatcggcgcagatgaattcaattactccaaagaattcgtgagattcagcgtccacagatcgtgcgaaagattaaacactacatacctagatttggtttacttgcacgacgtggagttcgtcccactcccacaaattttagaagcactaaaggaattgagaatcttaaaggatgagggtgtcatcaaaaacctcggcatatcaggttacccaatcgagttcatcacttggctcactgaacgttgttctactaaggagaacgatatcggttcactggacgcggcactatcgtattgtaacttaaatttacagaacaataaactactcgattttcgcgaaagattactgcacaatgccaacctgaagatggtgtgcaatgcatcaatcttgagcatgtcgttactgagatggcaggagacaaggcagtttcacccatgtacccgggaattgaaggaatgtgcctccaaggcggctaagtattgtcaagaacaaaatattgatctggctgacttagctacaagatacgctattgcggaatggataggcaaggggcctgtggttcttggggtgagcagcatggaagaattgaaatcagctttggataattatgaaaatgtgaagtacaacggcaacaaattgtcttccaaagacgaaaaactggtaaatttcatccagaagaattttttcagagagcattttaatgaagtctggccgtcgggcattcctcacccagaaatgatggaatcatcctaacaaaccagtctagaaaattctatttatattcatctgtatgtatgtatgtgagaaccattcttcttctgcaagtccttcaagtatttttgcttctgccttaactttgccttcaaaatcgcatctccagccctaattttgtcattccactccactattctgcgcagtatactcatcacggtgagaatacatatacagaaatagatgatgaagcccgaaatgtaaacattcctctggttgtatgcccttgaagctaacgcgtccactggggtgacactatttattacgtaagggggtttttgactgtgatacgtagagactttgatctgcgatctcttccacgaatcgatgaacaagagaccaacgaatatcatgattcccaccatatatgtcctaaacttcttattagagcctatagcagtgcagcgcatgtacaaccatttcctcacacgctgtggaagtggaagcaccaaaacaaacaatatggccatttcaaagaccagtaacgaaaaaatcgccgccaagtaaacacccattagcaatctacttttttggtttacttattatcttcctacttacatcactgtttgctcccgcaaaacagctatttatttatttatacggcagttggcttttccttaagaaggccacctgtgcatagattattctatcagccctttttttccttcgtttttttttggagctagcttagcctgaacaagataaaccactcatccaaattaatttctagacgagtgattatcgatcacatctatggaatacgtgtctattgcaagaatggggacaggacagcaatgcatcaaaatggcccgattcttccacgccatcaccccatctttggcaaaccaccaaagcagccgtactaaaatatcatttcctttgtccgggtaatgaacgcttcaatttttcagtgaggatgcattatcatcactaacaagaacgatgagtatagcgcagcacacacacgttttgcagttgcgttgtgggtaattttttccctcctttagattatggaatttattaatggactattttgtatagaaattttgctcttccgtaagtttctctatgagagcttgcattttcttctctttccatatcctccccctctcctttctttcttcctctctttctttttctctcttggcttgccttctcttctattcttgatgaaaattcttaatctgatccagggaacgatagatagaaagcaagtgaagaagtgcaacggtgctttgagtagaggatattcaaccaagaaacacatttttattgtccactctagcaagctattcgatattgtagcttcccatatacattttaccctctgatatagatacaaagaaaagtactatgtcatattacaataggtatagaaataagagaagaggtgataatggtggcggaaatttgaatagtagtgcgaatggcagcaacggtggaatgccttccggactatctgcctcagacgcaatcttcgatttgggtaaaaataaaagagttacagtaagacaattcagaaacataaacttaattgatatccgtgaatactatttggattcttccacaggtgagatgaagcctggcaagaagggtatctcgttgacggaggatctatacgatgaattgcttaaacacagactgaatatcgacgaagctttgagaaggctgggatcgaagagaccaaaaaccaaaatggtcagactattatcggacgatgagtatgaagatgataacaataatgacaataataacgacaaggacaaaaacgacaaaaccaacgtcaagaggaggagggaagacaaatccaaatcatcgaatgaaaaccatgacatggaaccacgttcaaagaaaaaaaggccagctccacccaccttgttaccacatgaagaaaacatccaaaacgctgaaagagaagccaatgctacattgattatcccaggacaagccggtaggaagcagcaagaggaacgaaagcagaaggagaaggaagagggggagacaaaagcaagggcagtggcggaagaagaggcgaaagcaagggcagcggcagaagaagaagaagaagcaaaggcaaaagcaaaggcagtcgctgaagaaaaagcaagggcaaaggaaagcgtccccgaacccgaaccggcacctgtacttgcatccaataaagaagacgtggcgtccaacatagacgaggcaaaagatgcgaactctagtgacgaagaatttgcccaaagcttggaggctgaaatgaacaaggctgaagatgatataagtgaggaggaataatagtgctgggagacaagttcgtttatgttatctcctgcgtctcatcagcaaatccagtgaaaataaaaggaaaaaaaaaaaaactatatacttttgtgttgtttcagcttcattttcaattcatatacttaaaattatactttattaataattaccaaacaaaagttaatcatacacacttctgtatcatatatgtcaccaaaactgcgcttactaatcatctcccaatgtagccagcacatagtaggagtggaagaggccaaaaaatcattgttcggaaaaataatatattaaaggcaagccaaaaaaaaaagtaaggaaaagaaaatggcatctctgaaattcagtaacccattggactaccacaaaaatgaccacgaatgatacgtacgaagccacctatgcgatccccatgcattgtgaaaattgcgtgaatgatatcaagtcatgcttgaaagatgtccccgggatcaattcattgaattttgacatcgaccaacaaatcatgagcgtggacagctcagtggctccttccaccataatcaacactttgcaaagctgtggcaaagacgccatcataagaggtgccggtaagccaaattcttccgctgtggctatcttggaaacgttccaaaaatacactatcgaccaaaagaaggacaccgccgtgagaggcctggcaagaatcgtccaggtcggagaaaacaagactcttttcgacataaccgtaaatggtgtcccggaagcgggcaactaccatgtcagcatccacgagaaaggggacatctctaaaggcgttgagtccaccgggaaagtctggcacaagttcgatgagcccatcgaatgcttcgacaagagtgatctgggcaagaatctctacagcgggaagaccttcttgagcgcccccttgccaacatggcagctcatcggtcgcagttttgtcatttccaaggcccttagccatccggagaacgagccttcttccgtcaaggactactcattcctgggggtcattgctagaagtgcaggcgtgtgggaaaacaacaaacaggtgtgtgcatgtacaggaaagaccgtctgggaggagagaaaggacgccttggccaacaatatcaaatagaaacatacgatatagcatagtatagcgtaatacaggtatgacatagtacagtacagtgcaacttggccacgtgatgcggcaagtgcacacacgcctgtggcattatgtcgataccggtttccaaacaaatctggccttgccatgcctctccggtttcgccggcaacaacggcccggaaggcacctaaataggtatttcgctcttactatccgtaccgtgcttatctatggcacgtatcgttcctggccagatggccggagttgatctctctgccttcctccggtaactacaacattccactttgcaacctgcagaagccaagccagcacttgacaccatctatccacgtcatgtacgctaactcctcttggctctgataaattaaagagagcaatttatacgaaaaagcaccttttctacgaattacaggaaataaaaaacaagaaaaacaaattaggaacaagacaacaagacaccggaaatatacatttgcttttttacagacgacgtcaactacaaatttttgcattcataattgtcgtttccattaacagggaacagagactaaaaacaaagacagagataagtggtgtttggtacctagcagtagcaccagtcggacttggcccttattttatcgcgtatactgtgttcccttttttgccttaccatttggtaatattaagaaacagcacgagctcaacaagagtgccacataagaaaacttagttagaggaaaagaaaccgaacgggaggcttcaaaatacagaaactaatctagcataaaaaaagtctagaaaaaatattgctttttttcttccttgctctatcgatattcttctcatatctttgaggaagatcataacaagcaccagcgatagcagcaacatactgtactggccattggtgtttatttttttcttcctttttttttaaaatttgctgctcatagaaagaactaagacaaaatgacgatcgaacacgattttaacggcgaagacatcttatttcccatcgaaagcatgaacaccatgcaacgtacggaaaataatgcttcgaataatataagtaacgatatcaacccgtattctttagatatcaaaaacagtgtctttgacagtgcagatatcggtaacatccagaaccaagatacctcattaacatcggggcttcccccattatcattcgattccccagtccctgcaatggacacgatgctttcctctgccgataatagtctacacttgaaagctaacgtcaacagaaactccaacgcgaggaacaacaagaatgataatgaaaacagcaacattaccaacacaaatgttactggtagaattccaccacagggcgagaatcagatctccgt