atgcatgagtggggggattcggggatcactgctgtgtttttggccctcatcttagctgcggtgattagtgtgggagtggctcaacaagtacgtgcacgagctactaggattcaagagatccgtcggttgcagtccgaggccgctcatcaagcacagcgggaagaggctcaggcagccgccgaatatacgtcgatggtggcaacccgtaatctctgttccaattgcaaaacccctgcctcaaccttcatatgctccagatgcaagactgtgagatattgtggaggtgtttgtcagaaagaacattgggaagacggccacaagcaggaatgtcgagctccagatcctccaagttccgggagttccgttgcgtcaagcaggaacatatccgacgtcttcagtaggagtagctccactagtgaaagcagaactttgtctgatgtctctgattttcaaggaagtgaagacacaaatcatcatgaactttcgagacctgcattatctgtgacagcgaatggagctttgtctaaacctaagaaggttcttttcccgtacagtctcttcgagaagtttttcagcaatgatagactcaaagtcccgccatgtggccttatcaattgtgggaacagttgttttgcgaatgctgtgttacagtgcctcacgtacacaaggcctttgactgcgtatttattagaaggacatcacagcgaagaatgtcggagaagtgaatggtgtttcatgtgcgaacttcaagatcatgtttggagagtcaggaaagaacagaatgccttctcaccgattaggattctgtcgcggattcgaaacattggaggacaccttggatatggaagacaagaggatgctcacgaattcatgaggtttgcaattgactccatgcaatcgatatgtctcgatgaagctggcggagagaaatttgtcgatccacgttctcaagaaactaccctgatccatcatatctttggagggcaccttcagtcacaggtgcaatgcatgcggtgtcagcatgaatctaatcgatatgagaaaatgatggatcttgcagtagagatccacggctcggtcgaaaccttggcggatgctttaaaacagttcacggcctcggaatggttggatggtgataacaaatacaagtgcgaccggtgtaatgcatacgtgaaagcccggaaacggcttactctgcacgaggctcccaacattcttacaattgcccttaaacgatttcagactggaaagtttggtaaattgaacaagcgggtaacttttccggaagtgctggatatgttgccctacatgagtgagaagggggacaaacctccttcatatctgctctacgctgttgtagtgcacgtggatatgctgaacgcatctttcttcgggcactatatctgctacgtcaaagattcgcaggggatatggtacaaaattgatgacagcaaggtcaaggaagttgatattgagaaggttatgtcccaaagggcgtacatgcttttctataaaagatcttccgtacgttcagcaccggagatgaatgaagaagttgcatctgtgaatattcctgcagtagggagaaccatgtatgaggataacggagtcgggaaagtctacacaggagcctcacacctcgtaccaggggtgatgactgcagttggtggtactatgggacttcacgccatggtggagccgagacaaagggagggttatgttgagggagttcctcaaactgtaaaggctcacgcatttgtcaatggtgagcatgcaacaacacagccaagctcttgggagagagatttagtgtgtgtgagcaatgatgatgagatttcagttgagcaatctggatgcattgcaagtagctcaagtcactcggtgatatctcctaccagttcaagtcatatgagcatggaggaacctggagttttgcggaaggtacttttttgcaatcctcctgcttcatctactgaagaggaagcagcgtttgcatccagcgatcttttatctcccatgtcttcagatcttgcggacataactctgaacgtgagtcctgtggacaagccttcgactcccaagattgggaagcgaaggctagaggaaggacttacacctctacctgctccaaagccgttggatactgatctgttgcctacatggcctgcaaatagtaatgggagatcaacgcctagtagtccactttgtctttcgaccgcaaaccaaatgaatggattagtgccgagtgccatgtacccctcacgacagagttacagtggagacaaatccggggaatctccagccccccctggttccccagtgcagcacagattatccagtgatcagactggcctcgctgccagtgcggaacttggttgtgaccctgagagaattcacctgggcatgatgagttactccctgtcagctggtgcatctgatgaagatcttgtcggtcgggccaaacggcagcatgtcgaagttgacagtagtgagttcagtctcatggagagagtgacgaaaccgagtggcatgggacaggctctggagcagccagatatctctgaactagataggaaagatattatggaatggaatgacttagtgctgcagcctggatctccagcatctgttgccgctagcggccctgcgtttgattcatgtgatgattacgtgcctgcagacactaatcattgtgcacgtgccagtgaggtgcaagcctttccatcttcactcagacaggtattgttggaccagcaggtaaaagatcggagtacactaccgtttcataccgatgaaactttgtcaaatatggggactcatccaccttcacctgtaagagcagtcggagggcctgcgggatccctcgaagcagattcatggagaaccatgcagccactaccagcttcaggcatggtggtcttcagggcaacagcagcacgctctgcatctctcgacgtcattggagccagcaagactttgcagtcccaagtgactccaggcctaggaccgttggcaacgtcagaagacgaggacacaacctttgatgacctggagacaatgtcgatactccctctgctcgaagagccagagcgacccgaggtgcttctgcagtctgcacatcttgcaccccaagatccgacctgcaacgttacacaactgccagtaggaacaccgcacatccaaatggcaatggacaacggggcttccactagctactcgaaggaggacgatttgcccaggcacggtcctgaaagtgcttgcgttcccgtgagaaagcagcacctcgaggccgcgacggtcgaagacatcgcagcagcacccgcgaggccacaaaagcagaaatcaaccttcctgcctttgttcgccccagggtttttgaacagaaccaacaccccgccggccgattccaagtcgaggcatggaagcaatggagctaccagcaaggcgaacggtgaggcttcgaacataggagcttcaggaaattctcacggcgaggagaatggagccccggcgagagacaacgctgtagaaagtgctcatacccattccgacaactccgggaacggtctgtctccgaaagttcaaactgaaattggccgtggagcctctgtcaacggcgtctcgaatggtgtcggccacgggttcttgccgactgccataaactctggtgcctcgagttccagaagtcattcacacgggtcctctaatgaagcagctcaccctatccacgagaatggtggacttcaaaacggggcgaaatcggacgaccagagccaaggcaatcacagcgagacgaagcttcggaataaaacaggctcttcaagtaagggaaagcgctcagccgcgggtcatgtgggcaatggggcagtagccagtagcgtaccggaggaagcagcaccagcagcacacacggtgcaactgtcgaggagcaagagcctcagtcgggcagcgagcgggaagcaaaagcagggacgcaatgagagctgccactgtggctctcagaggaaatggaagaagtgttgtgggaagtcggaaggaatgactccagagataagtagaaggcgccttgttatctga