atggttggcatggcgactctcgcgctgttgcctactgcgaggcccactccagcagcaggtgcagtcgcggagcgcagtgccgtttctagtcgtgctcacaattccgtgcgagttttggccggacctgtgaaatcggagcgagctttagcttccgctcgtgctcttttcaaggggaagaatgctggacagtcggaattattcggggatgttgttctagttaagcttcccgaggcatcaaagaggccattcagtaaaatttgcgccacactagcctcaaaggagtccttgcaagccaaatcagaatctgtcggaggcatcgacactaaagtgcagcacctgtaccgccagccatttcttgcggagaatgccactgaggcacttttgaggctggttaagcaaaaagtctctggcgatgtcgagtctatcaaaactgaacagtgctacaatattgcattaagggctccaattagtcgtgagaagcaagatgtcctcacgtggctgcttcgagaaacatacgaaccagaccaacttcaagcttcaagttttttggactcccagaatgccactggaggaaatggggttgtggtcgaagtgggacctcgattatcttttaccactgcgtggtcagcaaatgcagtttcaatattctctgcatgcgcattaccagaagtctcacgaatagagaggtcacggagatatctattgtctgtacgagatggtgctgctcctcttgatcaagaccagctggaaaaattcgcggagctggtacacgacaggatgacggagtgtgtgtactactcaaaattggagacatttgagaccgacactgttcctgaaccagtcattgagtgtcccgttcttgagaaaggaagggcagctcttgaggaaatcaatatcaggatgggtttagcgtttgacgacttcgatcttgagtactacacaaacctttttcaaaacgatatgaagcggaatcccacaaatgtggagctttttgacattgcacagtctaatagtgaacacagtcgacattggttctttaagggagaactcatcttagacggccagcctgcaccgaagaatctcatggatcttgtcaaggacactttacgcgagaaccccaataactcagtgatagggttcaatgacaattccagtgctatacgcggtcgggtagtcgagccgttgcgtccttcggcacctgggactccatctcctctgtcaactatcaaacgtgaccttgacattctttttactgcagagactcacaattttccttgtgcagttgctcctttccctggtgctgaaactggtgctggtggtcgtatccgtgacacacatgccacaggaattggatccctcattggggcttcaacggcaggatattgtgttggcaatctccagatggaggattcgtttgctccttgggaagataatagcttcgagtatccatctaacctggcttctcccctccagattcttcttgatgctagtgacggtgcctctgactacggcaacaaatttggcgagcctctcatacagggttacacacgaacatttggtatgcgactcctcaacggagaacgaagggagtggcttaaaccaattatgttcagtgctgggattggtcaaattgatcatcaacacttgaaaaaagaagaccctgaagtgggaatgctcgtagtcaagattggggggcctgcctatcgcattggaatgggtggtggtgccgcgtctagcatggtgagtgggcaaaacaatgcagagttggacttcaatgctgtacaaagaggagacgcagagatgtcacaaaagttgtaccgagttgtgcgcacatgcgtagaaatgggagacaagaacccaattgttagtatacatgatcagggtgccggtggtaactgtaacgttgtgaaggagatcatatatccaaagggtgcagagattgatgtgcgtgcagtagttgtgggtgacaaaacaatgtctgttcttgagatttggggagcagagtatcaagaacaggacgcgttgcttattaggcctgagaatgaaagcttgctgcgttcaatctgtgcaagagagcgcgtgtctatggcagttcttgggagtatcagtggttcaggacgagttgtacttgttgatagtgaggcaagaaagcaggcggcagcctctggcctcccagagcccaggcctgccgtggatcttgatcttgaaaaagttctcggagatatgcccaggaagaattatcacttcactcgagctcaacctgttttggaggcgttggatattgcaccaggatcaactgttttcgatgccctgaatcgagtgtttcacctgccatctgtgtgttcgaagcgctttctgaccagcaaggtggacagatgtgttagtggacttgtggcacaacaacagaccgtgggaccactgcaactgccgctggcagatgtcgctgtgtacagccagacatacacaggcatctccggtggagcgtgttcaatcggagagcagcccttgaagggcttgttggatgctaaggcaatggccagactggcccttggagagtcattgaccaatcttgtatgggctaaggtcaccgcgttgaaggacgtgaaggctagtggaaattggatgtacgccgctaaactcgatggtgaaggagcagcgatgtacgatgccgcagaggctcttcgggaggccatgattgcgttggaagtagccattgacggtggtaaggacagtctctcgatggctgctcaggcaggaggagagaccgtgaaatgcccgggaaatcttgttatcagttcctatgttacatgccctgacattacgaagacagtgactccagatttgaagctcggagatgaaggagttttgctgcatatcgatctggccaggggcaaacgccgccttggaggttccgctttagctcaagtttacgatcagataggtgacgtttgtcctgatgtcgacattcatcatttgaaggcagcttttaacgccgttcaggtgttattagataggagggcgattgcagctggtcatgacattagcgatggtggaattatcactgcattatcggagatggcatttgctggcaactgtggtattgtcgtagatttgccttcgccagctgatgataattcccagcttgctccattctcaactctgtttgcggaggagcttggacttttgttggaggttaagcgcagtgacaaggatgcaattctagccgagcttgaagcagcgggtgtcacttgtagtgctattgggaaagtcacaagtgatccgaagatagtagtttcggttgatggagaagtgcacgtagacaaaccaacctcctaccttcgtgacttgtgggaagagactagtttcactctcgagaaattgcagaggttggagtcttgtgtcgagcaagagcagcaggggcttaaggacaggacgacaccaacctgggagctttcttttacaccatccaaaactgatgagaagtacatgaatagcactgtaaagcccaaggtagccatcatcagggaagaaggaagcaatggtgaccgagaaatgtcagccatggtactggcggctggttttgagccttgggatgtagccatgtcagatcttttggctggcaaagcctcgttgaaggattacaagggtatagtcttcgtcggtggtttcagctatgctgacgtgttggactcggccaaaggatgggcaggcacaatccgattcaatgaggttctgctagagcagtttcaagaattttacaaccgctcagacaccttcagtcttggtgtctgcaacggttgtcagttgatggcattgctcggatgggtcccaggagcggatgtaggaggaactttgggtgcaggtggggacacagcacagcctcggtttgttcataatgagtctggacgatttgagtgtagattttcgtctgtaaggatagaaaagtcccctgctctgatgctccaggggatggagggtaccaaagtgggcgtctgggttgctcacggagagggtagggttcttttcccagatgcagcaattagagatgtaatagagaaggactctcttgcacctattagatactgcgatgattcaggagaggcaacggaggcctatccattcaatcccaatggttcaccccagggtatcgctgccttgtgttcacccgatggtcggcatctggcactcatgccacatcctgagcgatgtttcatgatgtggcagttcccctggtatccccaagaatggtcaactttggaccgcagtggtccaagcccgtggctgaaaatgtttcaaaatgcgcgagagtggtgtgatcagtaa