atggggagggagggggaatggactgccgctccgcctcgtcccggtggggtattaccccctcaaagtagcgcaggattcccaggtgtaccgactcaaaattctgcacctgctcacccaccaggaatgatacaaggaacgcctggaccttggggacctccaagtcggaatgtgggcatgcctcaaggagtacctggcaaccctcctttgggacaacatggacagtctatgcaacccggccctgttcctggatcacttcctgcaggtcctccggcaagagctccttttcccggaggtccccctggcggaccacctcctggtgtacgtcctccttttctatcttcttctaatgcacctgttgctggtcctggacagagtcccatgggtagtggttatggacctccgcagcaacctggaatgtttgcgaacaacgcaatgagaggacctcccacaggaccccctggagtatcaccaggcccaggaggagctcctggagtaggcacgactcaacctccttcaaaccttaattttccaggaaggccaggacctcaacagatgtcaaatcctgcaggcagccaacctcaaaggccgagctcgcaacctcaaccggcatcaatgggacctcctcagcagagaccacaagggtccccttttgcaggcgccccagggcagggtcccccaaccgcagcatactcagcaactgctggagtatccagacctgcaggacagccagttggtccattccctccaaactcagcttctgtacctccgtatggaccacctcaacctccaacagctcaatttcaaaatctgtcatttcagaatcaaaatcaaggaactggaggtggtggccctccaaccaactttgcccctcctatgcagggtggtgtacaaacatctgctccaccatcttggggccatggacctccacgtcgagtttatccagaatttggtggaccacccacgggtcctccacaatctcagccaggtcctccacagtcgttttcacaaacaccctcacatcttcctcccaacatgggacacatcccaggagtatcggacaagtacggttccaccattgcagggatgtctcagcctggctcacctgccgcatcagctgcagctcctccttcagggacatctcgaattgatccgaatcagattccacgaccacaaccaaatgcttctcatgtggtttttgcaacacgtgtgaatggccaagccaacctgcctccgtctgcgacaagtgttttcgttgtgaaagacactggcaactgcagccctcgcctgatgcgttgtactttaaatcagattccctgctccggggacttgctgaacacgtcaggcatgcccttggctataatggtgcaaccgtttgcactgccgcatccgtctgaggagcccatacagattgtagattttggagaaagtggacccgtgcgatgctcacggtgtaaaggttatatcaatcctttcatgaagtttattgaccaggggcgaagatttacctgcaacctgtgtggatttacaaacgaaacacctcgtgactaccactgtaatctgggaccagatgggcgacggcgtgatgctgaccagcgcccagagctttcccgaggcactgtggagttcgttgcctctccagaatacttggtcaggccaccgatgccagcagtcttctttttcttgatagacgtatcgatgaacgctgttcaaactggggctgtggctgctgcatgtagtgcgataaatcgagccctctcagatcttcctgaaggttctaatactttggttgggatcgcaacttttgattccactatacattactacagtctcaacaagaagcttcaacagccggccatgcttgtcgttcctgatattcaagatccttatacacccttacaaacggatcttattgtgccactttcagagggaagggatcatctggagcagatactggagggtatacccagcatgtttcaaaacaaccggattccagaatctgctttcggtgccgccgttaagggtgcgtatttagccatgaagtcaacgggtggcaaactgatggtattccagtcggtgttgccttcgattggattgggtgctttaacaccaagagagagcgaagggcgggtatccggtgagaaggaagctctgaagttacttcaacctgcagacaagttgttgaagacgatggccattgaattagctgaattccaggtctgcgtggatctgttcttgacggctcaaatgtatgttgatattgcttcactgtcagtggttcctcggactacaggcggtcaggtctacttctaccagccattttatgcaggtgcagattctgcaaagctgtataatgatctgcgctggaatgtcactcgaccacagggtttggaagctgtgatgagagttcgatgcagtcagggcctacaagtgcaggagtactatggcaacttctgtaagcgaattccaacggatgttgatctcccagcgattgatagtgacaagacgattatggtaacattcaagcatgatgataagttccaagatggatcagaatgctgcttccagtgtgcgttgctgtacacaaccgtgactggacaacggcggattcgagtcatcactttgtccttatcgtgcacatcagttctcagtaatcttttccgaggagctgacttggatgcccagtttacctactttttgaagacctctgcgcaagagatcccaaatgtacctttgacgcaagtgagagaccagatgacagctcagtgtgtgaatatcttgtacacctatcggaagttttgtgccaccgcatcatcttctggacagttgatcctaccagaggctctgaagttgttgcccttatatacacttgcgcttacgaaaagcattgggctgcgtgctgatacccgcgttgacacacgcgtggatgaccgagcctactggtttacacgagtggcatctcttgcagcacccctctcaatcccactggtttatcctcgaatgtttgccattcataccctgccaccaagggaatcactagctgaaggagaattacctcccgtggtgccattgtcgagtgaaaatctagatcacgatggtgtctttctccttgaaaccggagaagatgccttcctgtatgtcggaaagcaagcctcagttgagcttctggaacaactttttggcgtccactctgttgatgaagttgtccctggacagtttatgctacaagagttcgacaacccggcctctaaaagacttaatgaaatagtcaatgagattcgtcgccaacggtgctcgtacatgcggttgcggcttttaagaagaggtgatccattagaatttcttttcttcgcatttttggtggaggataaatcgtcatcgggtttgtcctacgtcgagtttctggttcatgtacatcggcagattcaaaacaaaatgacctga