cctgatcgctcaagatactcaggatgctattgtaatgtccaaggctactaacgtcaatataaacatcaataaaacagaagtcaccactacaacgattggtgtgaacactggcatgcctgcaattggcgttacgccgacagcttccagtaccgcttcggcagcacataaaacgcagctgctgaatcctaatagaagagcaccaagaaggccaccatctactcagcatccagcaaggcccagtattgctcagcataaggttcctgcaatcatcaacaccccaaaacaaagcttaagcgcccgtagggggttaaagttacctcctggtgggatgtcattaaaaatgcccatcaaaaccgctcagcagccgcaacagtttgcgccaagcccttcaaacaagaaacacattgaaaccgtatctaacagcgttactgtggagggaaaacggtcaaatccaggctctttgataaatggcgtgcaaagtacgtctacctcctcgagtaccgaaggccaacgcgatactgtaggaactaaacccagaagttcaaatagcaacaactcttcaagttcggggagtagtggaggcggcggccttttcgcaaatttttcgaaatatgtagatatcaaatccggctcattaaattttgcaggtaaactatcgctgtcctccaaaggtattgatttcagtaatggttccagttctaggattacactggacgagctagagttcttggatgaactgggtcatggtaactatggtaatgtatctaaagtattgcataagcccacgaacgttattatggccacgaaggaggttcgtttggaactagacgaagctaaatttagacagattctgatggagttagaagtgttacataaatgcaattctccgtttattgtggatttttatggtgcctttttcattgagggcgcggtctacatgtgtatggaatacatggatggtggttccctggacaagatatacgacgaatcgtctgaaattggaggtattgatgaaccacagttagcgtttattgccaatgctgtcattcatggattaagagagttgaaagaacagcataatatcatacatagagatgtcaagccaacaaacatactatgttctgccaaccaaggtacagtgaagttatgtgatttcggtgtttcaggtaatctggttgcatctttagccaagacaaatattggttgtcagtcgtacatggcacctgagcgtatcaagtccctaaatccagatagagctacttatactgtacagtctgatatttggtcgttaggtttaagtattctagaaatggcattgggtagatatccgtatccaccagaaacattcgacaacattttctcccagttgagcgccattgttgacgggccacctccaagattaccatcagataagttcagttccgacgcacaagattttgtttctttatgtctacaaaagattccggaaagaagaccaacatactcagctctagcggaacacccttggctggtgaaatacagaaatcaaaatgttcagatgagcacatatatcacagaaagattagagagacgcagcaaaattctacaggaacgaggtgaaaatggtttatctaaaaatgtaccagcattgcatatgggtggtttatagtgttattaatatccaaattaaagggaagaggcaacgtaaatacaacaatagaaaagcagatgaaatatttaactgtgcagatgatgctgaggatactgaaagcagccttacatacatatacatatgttgattgtgataaacttgcattatactcgttaaatatatatacatatacatatatatatatatactcattgtcacaccttcctcttgaaaagcaaaaagaagccagaccaagctggaatgccaaaaagatgtggagcctacaatcgtcgaaggaagtgacgttgcctgtcggtgttgcattccttgccttattcaattatgtctagtccattgactcctcgaaataaatcacgttcggggctgacaacgcaaaaatgaaaaaaagctagaaaacgtcagacggttttccgctatttacggcttgtggctaggaaagaaaaaggaagtctgaaatcatcgaggtattgaaatatatcttgtagatgtcaggtccacattccgagaccagaagaagggactggaccaggaactgtacaaaaccttacttaaatttctaaatttgctattttcacgggaaaaacagggaaaacggacttgcatacagaagataaagagcgttctgcatttttggtttttcattattgttgatcccttttaattcatcatttccgtcttctcatcaccatcactgtctctcctacttaggtaattccaaagagaagggagtgttttttgttggctctcaaggaagtcatttgtacccatctttgatacgcttcattatcttttctttcgcagccaacaatgcaccttagaagaacgatgagtagagtgcccacgttggcatcccttgaaataagatatgaaaagacgttcggccacaaacttcgtgattttattgctctatgtggccactatttttccccagttaaaaaatacgtctttcccagttttatcgcagtccattatttctatacgatatccctcacattaataacctcaattttgttatacccaattaagaataccagatacatcgacacattgtttttagcagctggtgcagtcactcaaggtggtctaaataccgtggatatcaataacttaagcttatatcaacagatcgttttgtatatcgtatgctgtatatcaacgccgattgccgttcatagttgtttggccttcgtacgactttactggtttgaacgttacttcgatggtatcagagactcttctaggcggaatttcaagatgagaagaacgaagacaatcctagaaagggaactcactgctagaaccatgaccaaaaataaaacaggaaataaaagagcctcttatcccagcaaacaggataaaacggatgatttccaagaaaagttgtttagtggagaaatggtaaatagagatgagcaggactcagtccacagtggccataattcccctgatgctagtaatattaatcatgatggcagtagtggcagtctagacgatgttgttaaagaagacgaaacggatgggaatggacaataccaagagaacaattcatactcaactgtgggtagttcgtctaacacagctgcagatgaaaacataagccaaaaaccagaacccagtagtcttcgattcgatgactcacaaaacaaaagagaacaaaagacggtcccctccgaaaaatttgcgaaaagaagaggttcaagagatattagcccagcagatatgtatcgatccattatgatgctgcaggggaagcacgagggaactacagaagacgaaggtccacctttagtgattggatctcccacagacgggacaaggcatataagtaatggcaccaagtcaaagacgtccaccataacaaatggtaatacaaccataattcaggacaagagaaataagagcagcactgacgaaaactctgcattaagtagttcaaatacttctgggagcgtttctgatgaaaattcattacctacgaacctcggcggtagaacaccttcgttgagcacagagaggcacaaatcaaattcaggtccaatagctttcactgatgatagagtcaccgacagaaaacaaggaccatcgatccagtttgatataactaaacctccaaggagagctcctaagagggtatctaccatgaacgatattaacccaagattatctactcatcgaaaaaggtcttcgagaacatacattatgaaacattttcccaaagcccggcgaatacggcagcaaattaagagaaggctttctacgggctcgatcgataaaaacagtgacaacaatgtttctgctaggacggccctttctgaaatagatggtgatgaaaaagatggtgataacaacgaggaatactttgctgacaatgaaagcggtgatgaagatgaccgagtgcagcagtctgaactacactctgattcagaactcaatttgcaccaaccacaacaagaaaatcacccatggcagcagaacctacaccgcgtgtacaggacaaaatcttttgatgataatcgctcgagggctgtccccatggagcgttccaggaccattgatatggcagaagctaacgatttaaatgaacttgcaaggactcccgattttcaaagaatagtttatcaaaactggaaagctcatcacagaaaaaagacaaatttcagaagaagggggtggaatggtaaaatgttcgaacatggtgcttatgcctccgacagcgatcgcgattatcctggtaatcgtaatgctagcaacagtatagttcaatacgctgaatccattttacatcagagaaccaccacagggcgagattcaatctccg