atggcgtcggacgggggtgccggtgatgttgacgagggttggagatcgcggcctcgatctcttccatactccgcgcccatggcggccccgccccaaacacagctgcaaatgttctctagttcgccgttggtcgatcccgatcgctcgggctatggttcaactgctggcggaaaattgagggctattcgaagaactgggaggagaaatacaaacccctacgagcggcccgctgttggtcggcatgcgtctgctggtcctcaggctgccgttttaatcagtaatggaggtgttactgccgcccaagccttggctgacaaaaggcgaggagcttggcttaccactggcatcacaaagattataacgacaagtgcgacttatttatattcttcaatctttaggcgccgccttccagcaccgctgcaagtctcagacaatgaggcgcagcccgtcggtaccgaggagcaggtgtcaaccccatcaggggaatcgaacgatgccgaagcagtttccaggtctgacgacgacgtggaggagcaagcggttgcgcaagaacctgccagcaacacgcaggtggatattgaaagattgctccagcagaaaaccctatcaggggaggaatttgagcgcttgtcagccctactacgatctagagtcattaatagtggtgtggaaagaaagaaacaagcgagtcaaggggatcgagaaactagaccgagtcaccaagaaaatcagcccgctgctgctgttcaaactgacgcccaaaggtggaggcaagacctgcaaaagtccagagaagaaagagaaaatggtgttcgcactcttactgtttacgagattggcgcacccgcatcagcaacaccgattgctgcagcagaaagcctggacaatttgagcagctctcctgtggatgttgcaattgctttcatgggacgtcgagtttctcgaccaccgggatcaagttcgccagctgaacccctcaaccgtagggatgagaatctcgtgtccaccggacctccatctctagtgatgtctcaggccacgttatctaaatgggctcctccagattttggtgatgaagaacagtttcgtactccagccccaccgtcggcaaagattaggagccgcaatcaagtcttctcacgtacaccatatagtcgtcctcaacgtcttcaatcctctcgagagagagctttagatgggagctttggcaccccttcgtcttctcgctggaccccaattcgaaccccagttacaggcggtcgggagatgcttaagcggaggagtaccgcactggatgacagctatgcttctgttggccctatacgcagaacgagacagaaggcgttcatttcacctgcgccgatcagcactcgaggatccgcttaccagataacctctacaagtggatctgcaattatgggtataccatcgcctcagctgggaaagtctgctgcacttcctacttctcaaagaagtgttgtttcaactgccgtccaagagaaatctggactgggtgtgagtgcaatatcgtacgtgcctgctcagtcaagtgaaacagcccgaaaaattttggagactcttgagaagatgaccccatctcccaagggtaaatcattggaagaagagttgtcttttgtgagggataggcctcccaccaccttaactgagagtatgttgaacgagcaggctcgaaagagcatgacagtagtagatttcactcttccaagtggtgactcccgagaacctggaccttcaggaagaaccctaaattacgattctccaagcttaggtcagtttggtagtggatcgaagtcctcagaaattccagctaaaccgaagggaaaaggcaagtcttctttgtctctcccggagaatgggccaagcggaatccagtctatacaggagcgtaagaacactgccgccggacttcttgaagaagtttctgttagaacgaaggagtcagaagccgttcttgcctctaaaagtgacaaggggaagggcttccgaatgagcgcggcttttgaagagtctggttctgaagacgaaggaacactcgctggtagtggctctagaccagtcagtttttcagtgcctagcctagcaggttcaaatggcaaaacggcaagtgcaagtggcaaaagcgtgcccattgcagctcccttctcgactagcagcgcgattccaaaatcttccaccgatgccagtgtcgctgccgactcgacaggagctgcctcagccgttgaggcatcaaagacaacgccccctacccagatggcgtccagcttcacttttcctacccgcgtgtcattggagggacctcccactccgaaggcaatgtcacccgcttctacttcccccaaagcggtacctgcagcatctcctttttttccgtttgcttcaaatttacaaggatcttctggattggcgacatcaaattcaagggttgagcaaactagtgctgctgtcaaagtagacactcagactgaaaccaagtccgacgtcacatttgggtcttcaattactgcaagtgtgcctttccctcagccattttcaatatctcaaccaacgacggagacaacggtgcccaatcctttcacgcaaaggaatccactgttcggaggttcatcttcatccacactgctctctacgtcatctactcctaattctggagccgcgacatcctccgctctcgcctcctctgcgtctgctgctagtactttgaaatccgattcgtctccatcaacatctggctttgtggcttccctcaaagaggggagtgctcctttcacgtttaccccgactgcgagtacctatctgtttggagctggaccggctgctgctagcagttcttctgggactgctctttcatcgagctttttagggatcagcagtggacccgcaacatcttcttctcctgcagctggtagtgctgcatttggacaatcgaacatttcctctttcgaaagtcctgctccaaaaccagcattgaatgtagctcctgaagcaccggcagttgtatcgaaaagcaatggcgccccttctttggatgtagagagaccccataaaagatccgctcccaccattgagcaggactcaagcaaaagacaaccctcagtggtcgctaccccttccagtagctttgcagcttttggtagtagtgtcgtaagcactactgcatcgacagcaatccctctgacgtttgcagcagctagcactagtgcagctagttctcagaatctattcactgcctccacatttggacaacctccccgtgaatcacagtcatccgcggcatcgatgtctactacgctttccccctctccttctccctctccgcctccatttctgtttggaacacccccatccacaacagctgctctaacaccctcctcatcagcaccaggcttcaatagcactccatctttcccatcatttacaggttccgtatttggatcatccacgagtggcagtacgtttggtgtaactccagcagctacccccatgtcatttggtgctgcatcgagcgctcctgcgttcggctcaacgacacccaaaccagcgtttgggtcctttggttcagaagcatcatcacagtcaccttctatcccagtgttcgggtctggattttcagctgcacctactcagtcgccggcatccactcctacatattcctttggaggcagttcttcccaagcttttccagtatcttttgctgcaagcgccgccagttcagcttccggatccgcatttccatttggttccacatcgtctttccctttcgcggccaacaaaactccgtcgtcgtccccagcgccctcaatatttgggctatcaagctccgtttcagctttcggctcgactactaacggatcgatggccagtgatgtggttgtaaacgatcactcgaatatggaggacagtatggcagaagagcctcctcaaattgctgccagtatgccttctcaaccgtcatcgccgttcggtggtcagtcggctgctggtgctagttccttcgtgttcggggctcaaaccggaactccacctgccccaccagctctgttcgggtttcctagtcaaccgaatgcagctggtggtttcgcagcgaatccatttgctgctgctgccgctgcagcacaatctcctgcaggtccattgaactttgccggaggctcttttacccttggttcgtcaggaggggacaataggcccacaaggaaaatttttaaggctaaaagaacaggtgctaaacgggggaaatga