atggaggacgaggggggactgagttttgacttcgaggggggcctcgatgccgccgcggccatcgcagccccctctgcaccgcagcaggggggcaacgccgcgcagtccaattcgtccgcgcagatgaattcttccgccccgatgggcatgaactcgggctcagctaaggtgacgccggggcggaagaattatcggcagacggtttgtagacattggctgcgtggcctgtgcatgaaaggagacgcctgcggattccttcatcagtatgacaaggcacgtatgccggtctgccgctttttcgctaagtttggcgagtgtcgtgagcccgactgtatttacaaacacactaatgaagacatcaaggagtgcaacatgtacaagttagggttttgccccaatggtcctgactgccgatatcgacaccaaaaaatgccaggacctcctccatccgtagaacaaaatttacaaaaaattcaacaccgtgtttatgcaattaacgggggcgtgcaccatgggaagtatccaccagctcgacaaggccaaaacgaaggccaaggacaagggcaaagtcaaggtcaaggagatgggcctgcgtggagaccaccgtctggagctgctcctgtgcgcccgattggaccagcggtgctccctgaagactcacataatgtccagcattcccgagtgcagcgtcctgcccctcaacagcaaccaccagccctgccaccaccatctcctcctattctaccacacccaatggtgaatgggacacttaatccaccccctttcacatctgcagcagttcctcttcctcacggttattgcaggttttttatagtcaagagcagcaatagagaaaacttagagctctctgtcgaaaggggattgtgggcaacccatcgaaataacgagtctaaactgaatgaggcgtatgatagttgtgatcacgtgattctcatattctcagtgaatgagactcgccactttcagggttgtgcacgcatgatgtcgaaaattggcggtgtagctggaggaggcggttggaaatatgcgcacggaactgctcattatggtcgcaatttccggttaaaatggttgaagctttgtgaactttccttcaacaagacgcggcatttgaggaatcctttcaatgagaatctccccgtcaagataagtcgagattgtcaagaattggaacctggtgtcggcgagcagcttgcgcagctactatacatcgagccggatagtgacctcatggaggccgcgaaacaaggagaggccaaacgggaagaggagaaagtgaggggtggtcctgcggccgggcaagatgtggatgacactgacatcataccgttcgaagataatgaggatgatcaagaggacgatgatagtgatgacgatgatggctcaagccaaacagtcgctgcaaatcctggtcgtggcagggggccaatgggtcctggacaaatgtggaacccatacggcatgggcaggggcggcagaggtggaatgggaggtggtcctggtggaagaggcatgggtttccatcctgacatgggcgaagggtttgggatgggcaacttcgagaggtttggaatgggtccaggtcctggggacggcttcggtatgggtcctggggacatgtttggaggtcatcctggtggacctggaaggggttttccgcccttccctcaccctggagctggatttggaggtccggaatttcccaacatgggtcctggctcgggtatgaattttggtcctatggatggtccagggcctggaatggtgttccatggtagaccgcctcctggaccaagtggaatgtttccaccaaatgggcctgccatgatgggtcctccaggagctcatgccccgggaatgatgatgggtggaggtgcaaggccaccacattttatgggtggacccccagttggtccgatgggcggtgggcgtcctcctcggcctttaggagcaggatttcgccctccatttgctggtggaagtggcagaggaggaaggggttcgggcgaccagcagaagagacgaagggctgatcggaattctggtaatgatcggtcaactcccggtgaagaaggtaaagcatcagctaaactaagaacaggttcttctgccgaagaaggtgctcaagctgatagtgagactgatttccccggagccggccaaagacaccaaggtgaagacggttctggatatgggagtgcagcttataccggggacaacgaagaggatgagagcgagagcgaagatgaagcaccccggagatcaagacacggagaaggaaagaagagaaggcgagattgggatggagatggcaacggtggtggcagcgagcgatgggaacaagacggagaacaggagggtccgtgggagccgcctgctcctgtgtag