ccaacccacaaaggcacaaactcgccatatagcgatgaagtttgacactcccaggttagtagaactgtataatatggagcagccagcgtccaccaatgcataccaagatctactctaagactgcccactccaagactggggtagtctcctggcggggactttccgtccacaaccttccgctgaacaatgggttgtacttctgtttgtaccgtggctttctccgtattggtcaggctcgtcggatgctcaccgctcattgcaatgtactgggaagacttcatttcattgctatggacttcctggagacggctgggggtgctggtggtgctgttgtcgcttgcttgctccacgtccgcggctcttaccgtggcggttgtttccgcgcgggggttgttaaacttggggcagaagcgggccaggtggcctagttggcggcagcgaaagcatctgccctcctcgtacattcggcggcgttcatcgggggtcaatggtttcaagcggatggcgtccacctgcatcgggtctccataactctgtgtttcgcgcccaacaaatccggttgctgggtagagggcagtgggagtgggttctccgtccaagtattcggctatttggatagcctcttggagcttcgtggggcggcggaggtggagttcgcggcggatgctgggttttgttccgcgcatgaactggtccattagctgctctgcggatagatcaagcaacagttgtaggcgccggagctccaaaacaaaggcgtttacactcgtcgtctgtttgcagtcgtggaattcgtcacggagacggcgagtggagtcgatcggggtgaagaagctcttcaagtcttccttgagagtttcccacgagagttgtccaagagcggctgagtccgcaaggtccggggtcgttctgtaccagaggagcgcgctgtcagtgaagaacgtgctggcgacgatggcttgttcgttggcgggaacacgggcgacgaggagatattggtccatggagaagatccagttgtctagttcgatgattcccagcattccgttgaaggtctggggtttggtgatccatggctttgtgttactgagtcctgagttcgacattgtgactgagggttctttggaaaaaattttcactgtgggtcttttttgtggcgaattgttgtaagcctcgcaaccaagtgtaagagagtggaacttggttttctggggaaaaaaagattcattttctgttgctaatttcctatggtttttatactaataaaatgttgtaatctaatccatcgatgatgaatctttgcccaatcggctgtgggttctgtaagtgactgccttgtgtggcaagagtcggagatgtagtaagagattggtatcggataagccgcaatccttacagatacaatcaacggaccttatcctgagcgcaactctctccttcacggacgactcagacacggaagaaaccaccacggaacccgacgaaacaagccaacggatcacaaacaagttcccggatgtctttgtcccctcaggactcccacccaaacgctcggtcgaccatcggatccccccttgtcccaggagcacagccggtgcatcggaacatttacagactgtcgcagccggaactacaagaattacggaaacaactggaagaactcagccaaggcggtaagattgcaccatctacgtcaccttacggagcaccggtactatttgcaaagaaaaaggacggatcattgcgcatgtgcatcgattaccgcgcactcaacgatcagacgataaagaaccgatacgcgctgcccctcatcgatgaactcttggataggatctacaatgcacgcgtcttcagcaagctggatctgaagtcgggataccatcagatcagagttgcagcagaggactgctataaaacagcattccgcacccgctatggccactatgaatttaaagtgatgccctttggacttacgaatgccccagcgacctttcaaacactaatgaacgacatcttccgtgacctcctggacacttgcgtcatcgtctacttggatgacattctggtattctccccggacgaggagacacacaagcaacacttagaaaccgtgattgaccgacttcgaaaaaataaactctacgccaaccgaaagaaatgcagtttcttccaaaaggaaatcgactacctcggatacgttgtgggcggcggaattatcaagacaaacccaaaactcgtggacacggtcaaacacttcccaccccccgaagaccgttaaagacctacagtccttcctcggactggctaatttctacaagcattcatcatgctctccgatcggaagcacacttctcagacattgcagccccgctatcggaacacaggagatgcagaccgcctttgttagactcaaacaggatctctgctctgcaccgtgcctcaaggtgcccaaccctcacggcaacttcgaagtcaacaccgacgccagcgaggacgccaaggctgtgggcgcagtactcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctaacgcacctcatggcagcaatcgtcactcaagaccaaagcggaagaagaacaatggagtatacattgatgtttttgttgaggatattgggagaaccgagaaagcactaattgatggcggcgcaaccaaaagtttcgtatcaacaaactttgtggagaaatatcagctcccttacaatctattggaagactccgagtttgtaatagacccaggaattaattatgctgggggaaattgatccagaagaaccagacgaaactggcgaaatggacacaataagctacatgagattgtccgaggacgaagaaaccagtgaggaaagcgcaactgaagtttatacagaaagggacctatcgcaagttccagagaaatacagagacttaccaattgttaaaaatccgccgcagaaatatctcaatgagcattcaattctcgatctatgtttggatttaacagatgagaaagctttctggcaagctccaatgattcctttgtcatatgagaaacagaaattcgcaaacaacaaaatcgaagaaatgctacggaaaggatatatcgaaaaatctacatcaccaaggtactgcaagtgccgaaaaagggcaccgaaaggtatagaatggtgatcaactataaaccattgaatgcagtaaccaaagatttcatatatccgctgccaagctacaaggaaatcgtaacaaaacttacaggtaatcacatattcacgcgcttggatttgcagaacgcgtatcacttgctacgaattcgaaaaggcgacgaggaaaaaacagcctttgtagccaattcaggaatatatcaattcaaagtcgttccgtttggactcaagaatgctccaacttattttacaagattcattactactatcctacgcgagtttctaaaccgctgttctatagtgtatatggatgatatactaatttattcgcaggaaattaggcagcacgagaaagaagtgcatgcagtgttacagcgattaggagaagcgcgcctacaattaaatgtagcgaagtgcgaatttaatacaaaagaattaaaattcatcggagtgattttctccgaaaatgaaatgaagcccgatccagagcgaatcgaggcaatattacaatggaaaagatccaagaatctaaggcaattgcgaggattcattggatatgtcaattatattcgcgaatttttaccccacatttcaaaaatcgcaaggccgctttatgcgctcttgtcaaaaggtgtccgatacacctggggaacggcacaagaagatgcctttataaaaacaaagaatgctgctacgaatgcgcaatttttacattattttgttccgggtgctaaaacacgcctcgagactgacgcgtccaattatgcaattggcgcgatgattgttcaacgtattgacggaaaataccgtccaattgctttctattcgcatttacttaacacaacacagcaaaattggtaaattagcgaaaaagaattatatgcgatttacgcagcctgcaaacattgagcatattaccttgaaggaacgcaagaagcgttcgaagtactaacagatcacaagaatctagtatcattttttaactctccaaagccgtctgcccgcaagaagatactgcggtggctctatgaattgagcgaatacaattttgaaactaaatacagacgtggcgaagaaaatacaatggctgatgccttgtcaagaagacctgattatgaagaaagttatgcgacagacataatttgcagtcttactgtttcaaaaaattcattagtacaggcgattcaggcagcctatgaaaaagacacagcgtttaagcgtctgatacaaaacgcagaattaagaagaaaagccgacgttgatttacgtcgaggtttattatatgacgaaaaagacgcaattattgtgccgacagaaggcgatcacattgacatgatcctaaaagaatatcacgatgattccctgaatggtggacatcaaggacgtgataaaacacttgctaaaattgcagccaaattcagttggtatggaatgtcaaatgtcattagaaaatatgtttcggcctgccctatatgtcaaatggcgaaatggagaaatcataagccttatggaaaaatgcagccgttagatgttccaaatcgcccagctgaggcattgtcaattgatttcattacagatttaccgaaaagcagaaacttcgattctattctagttatcgtcgatcgattctcaaaagggttaacagtcgtcccttgcaataaaactgttacggcaagtgaattgaaagatctaatgaatgaacaggtattttgggtaaaaggaaaaccaaaaaatatactaagcgattgtggcccacaacttcgagcaaaggagtggcagagttactgcgcgtctttaggtattgaattaagctttacagcaggttacagaccgcagacgaatggtcagacagagcggatgaaccaaactctcgaaaaatacttaagatgttattgctcgaagttcgaagacacttgggcgaattatttgaaaagagcggaattcaatcataatacaacacctaacgcagcaacaggaaaaaccccatacttcattgaacatggacgcgaagcagtggtatctgacattgatgaattaaaagcggaatatcaaaaggttccgtcaattaccgagatcgcaaaaataaatggcgaaattcgggaatgcctacgaaaggcaaacgaaaaatcaaaattctattatgatcagaaagcacaagaagcgcctaacttcaaaattggtgacttagttttactaaaagaaaggattcaacgcgtattggccaacaacaggaaaactagatatgtgccatacgcaggaccatttaagatcgttgggaaaagtggagatctatattaccgtttggacttgaaagaaatgaacagacaacacttctggaccaattccacgtgtcccaactcgaaaaatacaatgccagagaaccaccaattgttgcgaaagacgattatcaaattactagcattgcggctatcttaaatcacagggttaacggaaatgaattatgggtatactgcgtctacacaaagccatacaacgacgaagtgacaggtgagccccaattcgaaactcgcaaagattggttactcgctcaaagagtaaaacacttggcaattgcagaattaagattttattgtcaacgtcataagatttctaaggcatcttacccgagatatgaaaacccaagaactgcaaagcgacgctcttctaagaagaattgaagcgcgccgcaaaatctattaagattgagtcaatcttggaggaggaatgtcagagacaatactccagatgcctaattgataactccggtctagatacctatttgccactgtcaacagtataaaaggcccgaagtaacactcagatagctgtcgaacaataaactgatcaatacttattcacctataacgttcttaaactaaatccttcttttcaaaaccataaacgatcagtccaactgccgagcaacctttcgactccaacctaaatcggagacctccgttgacagagcacggcacagtcactatgtccgagtggttaaggagttagactcgaataggcaagtattcgtggcatctaatgggctctgcccgcgcaggttcaaatcctgctggtgacggggtgtgcgaggtaggagagtggaactccgacgggctcatacgaacagagaagcgtcgcaacccgtaggtcccaggatcgaaacctggcctcgcaactttttgcttcgtctgaagcagcggccgcacatctcggggcagatgcagccggtgcaaggcaaggtaggagcgcggacaaaacaaaagcaaaagcaaaagcaaaagcaagcggaaaggagtaaagcaaacaaagaaagagaaaacagacggcaccataacacggtacaggtacagcgatgcacagtaaaaacagaaacgcgcgctccgcacacacaaaggtcgtactgggagtcgaacccaggtctcgagaatcagaatctcgcgtgctaaccgttacaccatacaaccctcttcgcccggtcaacccgccccaccccatttcacttggtgtcgaaaccttgctcactactccaactcatccttctatagctatagctacagctacagctatagcttgaagaagctttgacttagcgaacgttatactttcttgaatgtatattgatcggttcagtttattcttcgacagctatctaaatgttacgtcgcgtcttttgtactattgcgatgccggcaacacttctcttctctttctcatcaaatactttctattgatgatgcaagaagaagagcagcaaatgactggctacgcccttgaaaattaaaccgaactaccatcctttcctggtttcatttcaaaacaggcatggaaccgagacaaccggcaccaaagtgacaatggacttccacgaacgtcactcccgcccctggatcatccgccccaccacctacgcaggaaccaacgacgtgatcgaattggacaactggcttttcttaatggaccagtacctccttgttgctcgcgtcccagccacaccatgtgttaaatgcgaaatcgaaggacacccttgccgagcactattggacacaggatgctcgtcgtatatgatctccaaaaaagttgcgcagcgcttgcttctaccaacccgggaaatcaagccccgcgttgtacaatgagcaagacactgatactgtaagagagtggaacttggttttctggggaaaaaaagattcattttctgttgctaatttcctatggtttttatactaataaaatgttgtaatctaatccatcgatgatgaatgtttgcccaatcggctgtgggttctgtaagtgactgccttgtgtggcaagagtcggagatgtagtaagagattggtatcggataagccgcaatccttacactctcccctgttcagattgaccctgtaacaattggaagcgtcgtaagtctcttgggtcgaggtcctcgggtcgctcccaagtatcatcttcttctggtgttccccaccaatgaacgagaaagtacggttctgagtcgatgagtccttcctggagcacggttcctcgccggggttcttccacgagttcatcggtttctggttgtgtcgcttcttctggcaatggtccatgccagcgcttgactcggctgatgttcacaacggggtgtgctcgggatccttcagggaacttaagtgtcacggtgttggggcttggtttttcagtgacaaggaacggtccgtcgtagagtctttccaacttagggaagcttgttttgcgtcgttggagcaagacgtgggttcctggggtaatgtcctcgtcgacagcccttctgcgagcatccgcgatcttccgctgttcctcttgggctccgtggatggtgtccttgatccgagtaatgatatcgctgagtttttctaagtatgtgtccgatgcggggtttgtgcttgggtttgccactgtaagtccggtgggtctaaatccgtagttcgcttcgaatggagaaactccgatggacgagtgtggtgtatcgttataggcgtactctatcgctggtagagctgattcccattgttctgcgtggtccaaggtgtaattccgtaacatggttttgattgtccggatggtgcgctccgattgtccatccgtttgggggtggttggtagtggacatgagcagcttcgttcctagctgtcgctgaagcgcttgccaaaaacgagaacggaagcggggatccctgtccgagacaatagactgtggtcttccgtggattctgaagatattctcgaagaacaagtcggcgacctgttgtgccgtcacggtctctttgcacgggattaggtgcaccatcttagttagtctgtctgtaacgaccaataaaaagtcatttccatttttgttcgaagtcggcagtggtccagtgaagtccatggcgatcaattgccaggggagggatggaatttccatgggctggaggagtccttgaggcctttggttagaggacttggaaacctggcacgttggacatttcttggtccagtcctcgacgtccttcgtcatccgtggccagtagaatgagcgcgctatttttgcatatgtcctgttggttccgaagtgtccggcgatcggtgagtcgtggtggtcgtggagtagcttgtccttattttttcttcctgcgacgcagagtctccagtcgctttccgagttgttcctgaagaacagtaatccgttttcccatttgtacttgactatcggtgtgttgtgtgggtcctcgtttcctgctcgtaggttgtcaatgatgtccttgaaatccttagtgtcttctgtgtcgtaagcctctcggatattgtccaggtcttcttcgtcggggataggcgcgatggcgttgatgttgattctcgatagtgtgtcggcgactacgttcttttttccttctttgtaaacgatttccatgtcgaagtccgataagaattccatccaacgtctctgtcggtcgttgaggtgtttctgtgtctttatatgttggagtgagcgatggtccgagtacactgtgaaacgttttcctagcaagaagggtctccatttcttcagtgcgtgcacgacggcgagtagttccttgtcgtgcacggggtagttgagttcgtgaacgttgagctttgctgactcaaacgcgcatgggtgtccgtcttgtgtgagtactgcacccacagccttggcgtcctcgctggcgtcggtgttaacttcaaagtcgccgtgcgggttgggcaccttgaggcatggtgcggagcagaggtcttgtttgagtctattgaaggcggcctgcatctcctgggtccatgggagtttccttgtgtttggcgaagacttgttggagccactatgttccgagagcggggctgcaatgtctgagaagttcttgacgaattttttgtaaaaattagccaatccaaggaaggactgtaggtccttaacagtctttgggagtgggaagtgtttgactgcgttcacgagtttcgggtttgtcttgataattccgcctcccacaacgtatcccaggtagtcgatttccctttggaagaagctgcacttttctcggttggcgtaaagtttgttttgccggagtcggtcaatcacggttttcaagtgttgtctgtgtgtcttctcatccggggaaaacaccagaatgtcatccaagtagacgaccacgcagatgtccaggaggtcacggaaaatgtcattcattagcgtttgaaaggtcgctggggcattggtaagtccaaatggcatcaccttaaattcgtagtgtccatagcgtgtgcggaatgccgttttgtagcagtcctctgcagcgatcctgatttggtgataacccgacttcagatccaacttgctgaagacgcgtgcgttgtaaattctgtccagcagttcgtcaatgaggggcagcgcgtatcggttcttgaccgtttgttcgttgagtgctctgtagtcgatgcacatgcgtaatgttccgtcctttttctttacgaagagtactggggcgccataaggtgatgtcgagggcgtaatcttcccgctctcactgaggtcggtcagttgtcggcggagttcctctagctccggttgggaaaggcggtagatgttgcggtggactggttgcgcgcctgggacgaggggaatgcagtggtcgaccgtgcgtttaggtgggagtcccgagggtaattggtcaacgaaaacatcctcgaattcccttaggattttcttcgcatcgggggcgtagttgtccggtgtgtctgttgctgttacctctgggtcgagttcatcgttcatgttgagcgccatcgctgcgacaaaggtgaattcctgggagtccgtgtcattgaggtccctttgcattgttttccgtgagactacgtcgagcatgaacgagctgactggggcggctttcctgggccggctgaatggcacaaagagacggtcttggacggtgacgccgtcgttcttgtcatcaagtttgacgccgaactcgcgccaaaacgggattcctaagatgattccgaggcggtcgagattgggaaggacaaagaaggtcttcttgattgtcagtgttgcaattttcaccggtacctctaatgtctgttccgtgatttgaacggtgtccttagtgtttgacgccaatagcaccttccgaatggggataggtcgcgttgggagttgcagcttgcgaaccatgttgtcagaaataatatatgtggagcagcctgtgtccaacaatgcatgacaagtttgccccgagattgtacactccacgattggggtggtctcctggttgggactttccgtccacaaccttccgctgaacaatggttgtacttctgtttgtaccgtggctttctccgtattggtcaggctcgtcggatgctcaccgctcattgcaatgtactgggaagacttcatttcattgctatggacttcctggagacggctgggggtgctggtggtgctgttgtcgcttgcttgctccacgtccgcggctcttaccgtggcggttgtttccgcgcggggcttgttaaacttggggcagaagcgggccaggtggcctagttggcggcagcgaaagcatctgccctcctcgtacattcggcggcgttcatcgggggtcaatggtttcaagcggacggcgtccacctgcatcgggtctccatagctctgtgtttcgcgcccaacaaatccggttgctgggtagagggcggtgggagtgggttctccgtccaagtattcggctatttggatagcctcttggagcttcgtggggcggcggaggtggagttcgcggcggatgctgggtttcgttccgcgcatgaactggtccattagctgctctgcggatagatcaagcaacagttgtaggcgccggagctccaaaacaaaggcgtttacactcgtcgtctgtttgcagtcgtggaattcgtcacggagacggcgagtggagtcgatcggggtgaagaagctcttcaagtcttccttgagagtttcccacgagagttgtccaagagcggctgagtccgcaaggtccggggtcgttctgtaccagaggagcgcgctgtcagtgaagaacgtgctggcgacgatggcttgttcgttggcgggaacacgggcgacgaggagatattggtccatggagaagatccagttgtctagttcgatgatccccagcattccgttgaaggtctggggtttggtgatccatggctttgtgttactgagtcctgagttcgacattgtgactgagggttctttggaaaaaattttcactgtgggtcttttttgtggcgaattgttgtaagcctcgcaaccaagtgtaagagagtggaacttggttttctggggaaaaaagattgattttctgttgctaatttcctatggtttttatactaataaaatgttgtaatctaatccatcgatgatgaatgtttgcccaatcggctgtgggttctgtaagtgactgccttgtgtggcaagagtcggagatgtagtaagagattggtatcggataagccgcaatccttacactctcccctgttcagattgaccctgtaacaattggaagcgtcgtaagtctcttgggtcgaggtcctcgggtcgctcccaagtatcatcttcttctggtgttccccaccaatgaacgagaaagtacggttc