acggagattgaatctcgccctgtggtggtttcaacaaggataggaagtgagtttattacccatttcgcaagatttattactggaatttcatcgtcatcttgaattttagagttgtagtcctcgtcaaagaatatcggcgtgtagggacagcccgagggataatcatctagtacaagctgacttttacccctttttgagtaccttatgtatttttgcagaggtctgaggtcaaaaatgggtacacacgtagtatgagcagcacttacatctataactaacgcattcgttgcattgcaggatatacagtgcatgatgactctgggaataaacgacacgcaagcacactttaattctaataacagaatcccacagataattctcttttcaattatagaagtaaagacatcttccagtattaaaacatgtacttcttgattttccaaggggccgtacatctgaaaataatgattaaatatttctttcagctcatcactattttcttcatcgatggtacctgtcttccaaggaatcgtctcttgcggacatgcgcgatcgcttctcccaatttcaattttattgccttcccagtaaacgatcacaatactatctggcatctctgtcttgacgcatttctgatggccgttttgaatttttacgcagtatttatctttttaatcttctgtgactttgttgttgtataatttcggcaacagcagaagttcggataattcaactctgacaaaaaatgaaccgcattttgaaatcttcacacctttttatgaagtttgaattcacttgcaaagaccactctcccatcaaaacaataatactgtaataaattatgggtgccgttatttctttgcctgtcagtatggcgggatcgttcgtggcgtcctgttttggaggctgttgctcaggtttagtgtctaagacagcatcttccttagggtcttcctccctggggacaagacttctttatgctttttggcttttgataaactcactaatatcatggatatcgtattccgcaaacaaatccatcctctggcctgggaaaacatgcacaggaactggagagtgtgggttctttactgtccatagattgaattttgctttggggtgcttacatttgatactagcgtctgtactaatgggcgtaaaatcaactaatgatgtgagagcagcatttcaaaattcatggtggagtttaaaatttatattgtatttatgtctcattgtcctatcatttgttattcctaatgacttctatattttcttttccaaatgggtatcggttcccagtggggcgattttcattctagttggccttatattattggtagactttgctcatgaatgggctgaaacatgtattagtcacgttgagtcagaagacgaggactcctcgttttggcaacgatttttggttttaggaacaacttccatgtacactgcgtcgattattatgactgtcgttatgtatgttatgttctgccatcaacagtgtaacatgaatcaaacggctgtaacagtcaatttgatattaactgttataacacttattttatcggtgaatcccaagatccaagaagctaatcctaaaagcgggttggcccaaagtagtatggtttctgtttactgtacttatttgacaatgagcgccatgtcttctgaaccagatgacaaaatgtgcaacccattggttagatctagtgggacccgtaagtttagcattatcttgggttcattattcacttttgtcgcgatcgcttacacaacaacgagagctgcggccaatagtgcatttcaaggtactaataccaatggtgctatatatctaggcaacgatatcgagtacgaggggctaggtggacagacaagaaaccaattaagatatgaagcaattaagcaggctgtagaggagggatctctaccagaaagtgccttgtacgatacggcttggttagggacaccatcgtcgactgaaggtactatagataaccaaaatgacgacgaaaggaccggaaccaaatacaactacactttattccacattatattctttttggcaacccagtggatcgccatcttattaaccattaatgttactcaggatgatgtaggagattttataccggtaggaagaacatatttttattcttgggttaaaattgttagcgcatggatatgttatgcactttacggttggacaatagtggcaccagccgttatgcccgacaggtttggttacgagaattactactaagtagactcattgcacggaactttttttttgtatatgtaacgagtaacaaactttcaatagaggtactagattttatttttgtattcaggatttttcaagtaaagcagacctttttttaccaaatataaatttcagtcactttgaagagctcggagtttgcgccgtgcctcaaaagaataaagagaacaaaaccatcttggatacaggacactcatgggggtaaacaaaaaaagcaatattaagacagcagtgaccttgaggaaaggcaattgtaattcgcaaattaccattaaaatatggattctattgttagcgttgttgaagatgatatcaagtatgcgcagcgagtaactagcttttgctcaccacaaaatgccaatgtcaaggtcttcactattcctcgacattcttttacggcttttagattatcttatgtctctcccacagagctttccgaatgctctcaagtgactttattggggggaatcccaaaacaatggtatgctgaacaaaatagtcaggtttggaaacttctcagtaaaattacacttcggaaggttagaaagcaatcggatatgctaaaaagatatggctatggaacaatttataaaaagcgtgtggagaaaatacctactgcgtcgtatttgagaaagcactttacgtggtcttatggaggtaacacaaccacccgcaacagccattacctcaaggaccacaaatttgagatggaaagagctaattcaagccccgtacggggtagcgaacctagaatggctccatctaaaaggtgccaaagctcttctgatcaaacgctccagcagaaagagtctttgaaagaaagaaatacggaacttcctaacaatgagagtatgaagactttacccttgaaagaaacggcacaaccggcagcaataaagccagttgaacggagaagggatcacaaaaagacaaataaaggtagtgaactagttctttcggatcagaaccgagaaaatgaacagcaaatagaaagctcgcccgaagaaagtaactcacagtttaatcgaatagtgactcactcttcggcaacgaaggctaaggatgtagaatcaaacattaacagacaaccctctgagacgactttaaggcattcccctcacagtgtcgttgcggctgcagatacgccaagtcccgattacaacagttttttaagtgggtcagaacagtttagccattcaaacaatttggtcgatggcctttctgcatctaatactatcgatagcctgccattaaacatgaatgagaaaattattcttgaagcactgcagagtatggacaaagaaaatcttatgatatggaaaaactctcgaaatgcagtcaattatcccaataatgaacaaaaagtttcggatgaaagaaagaagattaccgatgcttttcacaatagaaggagaaacttagacgaggatatcggtaattttgtttcgaacggtcttcctttctttaatgtcttgcccccatggccaacggaattgacggtcgaagaaaagaatatgcacgatagattagtatctaagcattctcatcacataagaaaacatgtccataacgcgagaaacaaaacttgctgcaaacttaaagatagtgttggtacttttttgggcgtgacgagttcactaacaaacaaagcgacaggtaggaaacacacaggtcagattctcaagaaagaaaaaatgctggtgatggtgaaagaagctatacaaaataaggtgccacttccgaacttctctgaaaacgaatgttttgatacaagggtaagtgaacggtggaaggaatacattgtcattgcaagatctaccgggaggtttgatcctcccattcttttacagttttaccgtcatcgccatattccagaaatcgaggatatcagcagcgtagctaaaaagtatcatcgtaattcgttggatttttttctttcaagaaattgcattgtaagattctatagctctctggacaaaactatatccattcaaaagcctgataagcggctagatggattcgtagacgaaagcattgaaaataaaaacggattgaaacattactctcctgttaaaatatttattttgagatgtaatagcatacgttcatcaggtagatggtataaatttcttcttgagactttgggccgacagttatttacaccaaccatcaacttgaaaattccacaaactgaaatctcaataaaaatcaacctaaatgaaatcatatttgaaaagttacgagatttaggaaaacaggaacgaga