atggcgccgggtcatttgattgtactccttgcatgttttctccttggctcctctgtcacagtttgcatgggagagaactggccgtcagaagcctctagttcgctctcgcatcagtcaatatctgccgagtctgagagaactttcatccaatctcgccgtaaaggccagcttctttccgatgagagtcttcatgcggcagagttcaaggaaatggacctagatcatccagaccaccgaggattacagttgcatgcatcaaagattgatcacattcgagagggatttttacattatcatgaaaccgactccaggtctcatgggttctcacaagcagtctcgttgctggaagttagctttggggaagctgatgcccttctcgcagtcaaggacggtatcgggaactattcggggggtgccttggatgattggactcccgacaagcgatcagagtactgttcgtggaccagagtcacttgcaattgtcagctgcatgttactgctctcaacttgtcttcgctggatttgactggcttgttgggcccttcgttgtgcaatcttacgtacctggaagagctccatctggaccaaaactttctgcaaagcgagattcctccggagttaggacggctctcgaggttacgaatcctgaacctggaagaaaattggctctacggaagcattcctaaagagattgggaatttgacaagcctgcagatactgaaccttggctctcagggatcgttcttcaatggtatgattccagaagagctcgggcagctctcggaactacggtttctaaatctcggagctgtgaataactgggattcggagaaagactatgacatagcatatgactatgactttctccgactcccacttacagctacaaatgaactcagaggcaccattcccaggtccattggaaactgcacaaagttgtggtacttggatttctacggtaacggccatcttaccggtgtgatcccagaggagcttggaaagcttctacacctgaaatatctcagttttgagtggaacaatttcacaggtgtaatcccagaggagcttggaaagcttgtacacctggagtatctcagtttcacgcggaacaatttcacaggagctgtaccatatcaactggggaacttgaccagatgcaaatatcttaattttggattcaatgcactgcaagggcatctacccgtgggacttgcaaatttgtctcggctcgtcatcctcgatgtgaggatgaattttttcaccggaaacctggtccatgtcagttccacatcatggtctgaattattatggctctccgcacaacaaaatttgtttactggaaaatttcctgagctactcctctcttgtcacaacttggtggcgttggatctcagcggcaacaacttcagtggtaatctgcctgcggaccttgggaggctgtcaagtgcgaagttcatctacatcgacagtaataggttcggaggagagcttccagaatctttaacaaacatcagcttgctcacctatctcgacctcttcgccaacgatttcactggtcctttggacgcgttggggaactcaacactcctggaatatctgagtctgggacctggggttccttggcttacgtcattcaattcattcacgggacgtatgacggatgagattgtgaggtcgtggccgaaaatgaagtatatggacctcagctacaatgctctgactggaaagatccccagagccctaggcaatctgactgaactcatggatttgaatttgcaaaacaacaagttcaatggaggcattgctgaagagtttggagacctgcaaaacttaaaaggtttggaattggattacaatgagctcacaggaaagattcccgctagcttggcaaacttgcaggatgtccaaagaatccacttgggaggtaacaatctaacaggcgccataccggagcagtttggcaacctaaccaagattaggtcattgaggctgcatatgaactatcttactgggaagattccaccggatttggggaagctacagaacttggcaatactttacctccataacaacaatctcactggcagcattccagttacactaaacaactgcagtgccatgtggtcgatcagattgagtcacaattctctgaaaggacacctgacgcacattaatttctcatcactggaatttctgcagctgttttccatcagcgataacaaattcagtggagtctttcctatcacattatggaactgctctaatctggagtggttggatttaagtagcaaccacttgtcggggttgataccaaagtttgaggtactaaatgcacagccgcatcaacagttgtcacaatgggatcaaatgttgtcacaatcttctagggggttgcgagtattgagtctgaggtccaactacttcagcggatccataccttcttcaatctggaagttgccggcactacatgtgcttgacctctcttcgaactcgttcaccggtgtattgcctccggacctttcaggattggagacctacaagctccacggggagagcaaaatcgaggaaaggatcgagtttcggtttcggtcctgggaatttgaggagatatcactcagaaaaggaaaaagtactttggggtacatgtacctgctagacgcaatagcgttgttggatgtttctagcaatcaacttactggaaaactacccgcggagttgggcactttgcagggtcttacaaacttgttcatgaacgacaataattttgagggatctatccccgccgagcttggagagattgttgaattattagagctagatttatcaagaaaccagttatcgggtccaattcccatgtcactgagccgactacgcttgagttacctcaacttgtcactcaatcaactatgcggtccgattcctgttgcaaattcgtttgacactcgctcgtctggatcttttcagcctggaaatccaaaactgtgtggagactccatcaacaagtcctgcgaatcttctacttttagttgcggtggtgagcttgatgtggatagtgtcactgaacgtgcagagtcgtggagtttgtattttcatggtgtatccatgacggccttcgcaataggagcttcagttggattctcaactgtcatcggtttagtcactctaatcccaaccttgagaaacagatttttattttctaaacctcaaataatttaccgtgctcaatctgactatggtctctttcgacggccttcttag