atgtcgagcgaggaggacgatgatgaagagctgctgcagagagctttagcggagcaagctcaacgcgatcagacttacaaaagaccaccgcaatatcctccccctagcatctcatccgctgccgcgggtccccctcgacgcactccacctcaaacacctcccaaaagaacacctcctgctcctcctcctgcgatggaagacgaggaagaatcggaagtagagcttcttagcatttcgtccgaggacgacgatgcgcctcctccttcccgtcgacctccgactgcgaaagataagggccgtccaattgatgacgacgatagcgatttggagtggaacgaagatgacgaagagccagaaaactggaatcatgttgaccaggctgagctggtccggagggtgcgggagatgcgggagacaagagctgctcctgctgggcagactacagcacgcatccgtcggtctaacacccttgttgaggctcctaggggcgaggatttgctcgacccattaggactcggacctatcaacctgaaggcgcttacactttctagagatactgaagactctcctgcggcacagtccagcagcaggcgaaaaggcaatgactatcaaacttctcaggaagagccacctctagtccgcgacgccgctgctagagagaaggttatgtatcactctgaaaacttcgaccccaagttcttcttagcaaggattcatcaaaatacaagtgcagcggaactcgaagctggagagggtgcactgaaggctaatttgcagaaccgcaaagatcaactcaagaaacttgtcaaagagaacttcgactgtttcatctcctgcaaaaacactatagatgatattcattccaaattgcaacaaatagaagctgatccagaaggtgctggaacagttcaccttagtaatgccatacaaactgtagatgccgtcgcaaagcgagccttcggacccttgctagagcggcaggcacaagcagaacgtattcgctcggttcagggcatgcttcagaggtttcgcaccctttttaatcttcccagcattattcgaagcagcatcagcaaaggcgagtatgacttggcgattcgagaatataagaaagcgaaatctctagtgcaatataccaacgtccgcattctaagcagggccctggatgaggtggataagattgtgcaagagttcaaggatatgctttacaaaactatggagaatcctaatgttgacctgacgcagctggacaatacaattcgtctcttgctcgagcttgaacctgattctgatcctgtctggcattatctaagcattcaggaccgaagaatcaggggtctccttgaaggatgttctttggagcatgaggctcgtatggatgctctacagggtcgagtccgggagaaagtacagtctgatgcccggtggaagcagttgcagcgggagtcgaacaaagcttccgacgtagatttcaatcttcttttgggagatcaagacaaggaagttggagaaaatcagttcaaagagtctactggggaggagtcagatgctctattgggacgtctcatacgcagacttactgctgtcattgtgcaacatgttcccaatttttggaggcttgctctttccatattcagcggcaagtttgctaaggtaacgcagccgggtgctgtcaacggaagacagaatggcgcatccaaccatgatcccgcactgtacccgtatgaagaacaccccggttcaaagtacaccactcattctgaggaagaggttgtgacgatggttcactgtattatatctctgtatgagactaaggtacaaaatgcatttatcgctctcgcggaggcaaatgtgctccgcccttacatgaaggaagctttgatggagatctcgaaggcgtgtgtagctttggaggacaaggattgtgcacctagaagtgctgtacaagctcttctggttttgcgcacagaggtcactagagtatttgtgcttcgtgtctgcaccttgatgcgaggagctaccgcagcacttgttcaggaagaggattggattcctgttccaacaattgagcgtggtggtacaccatatgcgatatccgccttgccccttcgttttcgtgaaatgttggtcgtgacattggagcatatggcagagatgattcaaagactaactaacaaaaatgtggaacttcatgaggatctgtccgctcaagtccgtcaaatgcaggacaatgttaggattacatttgtcgaatgtttccttgaccttgctgaatggctggataagttgacagaggagatatctcttaatccacatccagaggatactgcaggaggtgaaggtggcacttcagcaggagaagataaggttatgcccctgatagcgggcacagaagtcaccaattaccaccagagattgctcatggtcttgagcaatactgcgttttgcaagagctcgcttctacctgatcttaataaaaaatatcaacttgtttggagttattcgagccaacatccagcatcaaagagcagggcacatgaagaaagcaacgtatcaacgatagaggaagcatcgaatgctctttccacgctagaagagaagattctgaatcattacaaccttgctaaggcttcagtagtgggagtcgccgcagcagcttaccttttagatgatggcacactgtgggcacaaactcctcctattaaaggtatcagagacaatgctgttgagcttttgcatcctctggtggcagtgcatgcagaggtgtttgcgggagcgaagccctttttggacaaggttgtcaatgtcttggttgagggattgctcgttgctcttcttaatgtgttcactgagaacaaatttaaggttcttcgaatcctcgacgtaaatggatactcgcagcttatgcttgagttggatttcatagatgccgtacttgaaagatatttcacatccgcagctagggaggcaagtattgccctccgagacatgctcctagagaaggtttgtgagagtgtcaatgagatccatcaggccgagatgtctggggccagcaggcgttcccgagggagcgaagatgttatgatggaccagggtccttctatgtcaagagaagacatacaggcatatgcccatcaggtgagtgcagatcatctgcctctggagttaagaagaacgcgcgtgaatgttacttgtttcacagagtcattaccagagttcagtcctggagcagggaggcgcccggctctccatgttggaaggcatcctttggctccaggtgggtcaatcattgctcgccatctccgcaagtcatcgggttcgagtcttggtggagagtctgacccgggtagactaagtgtggggctccctcctctttctcctcaacttggatacgccagctctgatgttggtagtgaaacaagcagcaaaggcgctccttcggaccgcttctcaagactccaatctgaatcacgacttcaaactgacaaccgtgcgcgaacgtcgcgtcgtacaaatagcagtaactatggattgtaa