atggccacaggggtggggctcgctccgattcacagcgtgaatgcttcatccaccttctcgtgtcacaagcataaggtgggatcagaagcagccacgccttgcgatgcgaggaatcgcacaatttccagcttccttctcacgggtccttctggatccagcctgcacccgtcgcgaacatctctgccatccggaatttctcagggatcaggccagtgtttatcaggaggaagatggaagtactcgcggacgcaagcctttctatcgttaaggagaggcgcttacctgcagctgaattccttgtatggcgagaaggtggacactggttcggacgcaattttgcgactcccggtccgaggattatgtggtgcgacatcttttttgagtagtagaggtgggaatgatgcggccattcgtttcggtagagcttctcgatcgacacgccagaatggttccaagaggacttcgagtattgctaggtgtgaggctgacaatgcatcttacaatgacaggccaatggcgatggattcgtcagaaatcattgctgaaggtgataggtatgctggtggtgacatctcgtcaagcaagaatggcagtgttgtggaggaggtttctcaaagcactccagtagcatcacaggaatccaaggatgaaccggacgaggactccccgttagaagttttgaaggagattcttcgtgcggcacaggaggatctcgttgactgtaggattaatagtgaaaagactgaggagcaagctcagatggtcgctgaattggccattgcgttgagggatgaggctgccgatgctgaaaagctggcaaatgccaccatgagcaaagtggaagatctactcggagaggaatcgaaggcagaagaagagttgatcaaagccacagctgcgtgcgtcaaagctggagaagtggttaagcaagccgaaaaagccttggaagaagcgttgcgtaaggttcaggccgagaaagaccagcaacctgttctggaagcgagtctgaacgaggaagatgcacaggatgtggcaaaggccaaactagagttatacacggagcggaccgtggagacgagtgtgacagtggatgattctgctggctcggaaccggtagaagttctaatggacactgaaacaaccgtgaccaacacgaaagtgtcagtggaaggcatgacaccagccgcagcgttgtctgttgcgaactccatactccacgaatcggagatgctcgaaaaagccaaggctggctttagagaggccgaactaattgttgcaaagtgcgaattagatctctctcgtatactaactgagaagcaagaaagtcagcaagagcttatggccctaactcaggccgctgacaaggcaaaggaaactgccttggctgcagatgaagatgtagcaaaagccatggcggaagcagagaaggcagttgctcttgaacttcatgtagcacagcgagtgagtgatgctgaaattgctttgcaaaaagcagagagttatgccttggaagctgtgtcgaaagcagcagcttttgctgcggctgaagcagaaaaacttgcacaacaggttggaaaaactctagagcaaatggaggaggagctggagcatagaggtgaagtggagcacgatatgccttctgagactagatccgctgtgaaggatattgaaagggtggacatcgcggaagaagttgcaaccaaggttactcctgttttggagaagatgcaggatgaggaaccgaaggcatccgagcctgagaaggtagaagcaatgaaggaacctgctgcatcgaaatcaaagaagaggtcatctcggttctttcccgcttcttatttttcatcggacgacggtgaagagttttcacctggtaaggctttcgccacgtttgcgacaaacttgaagccgcagctggcgaagataataatcggcaccgctcttttgcttgctggaggtgcttatgtgaacaatcgcctagaaaaacgggctatgctaccgccggccccggagtacagcagcagtatccaacaagtcaccgctgacccgaagccaattattagagaaattaagaagctgactaatcgagttaaggagatggtggacaagataccatctcaagaggtgaacgaggaagagaggtctctctttgatgttctttggcttcttctagcaagcgtgatttttgtgcctctatttatgaagattccaggaggtagtccagtgttaggttatcttgtcgctggggttctcattggaccacacactttacacatcattcgacatgtacatggaacgaaggctattgctgagttcggagtcgttttcctcctcttcaacattggtcttgagttgtcagttgaaaggctgagctcaatgaagaagtacgtctttggcctcggaactactcaggttttggccactgctgcaactatagggctttttttgcatttcgtcacagggatgtctggtccagcagcacttgtgatcggcaatgggctcgcgttgtcatcgactgctgtagttcttcaggttctacaggagagaggggaaagcacatctcgccatgggcgagcaactttttctgtacttcttttccaggatcttgccgtggtggtactgctcatcttgattcctcttctgggagcaaaaggcggggttggatttaaagaaattgccgaagcgctcggtattgcggcaatcaaagcagtaatcgccatttgtggtatcattgctggtggacgattgttattgcgtcctgtatacaagcaaatggcggataatcacaatgctgaaatatttgcggcaaacacccttctcgttgttcttgggaccagtgtcttgactgcgcgggccggtctttccatggctctcggagcctttttggcagggttgctactcgcagagactgagttcgccctgcaagtagagtcggacatcgccccttatcgaggcctgctactcggccttttcttcatgacggtggggatgtcaatcgatccacaactatttgttgccaagtttcgtgagatacttggagctctagctgctcttattattggaaaaactgtgttgtttgctgctgtgggtcgtctcttcggactttccacaattgcagcaattcgagctgggttgcttcttgctcctggaggagagtttgcgttcgtagcttttggagaggctgtgaatcagggaattatgaccagcgaagcgtcgtctctgttatttttggtagtgggtctctcgatggctctgactccatggcttgcagctggaggccaactgattgctgctcgatttgaacaatcagatatgcgaagtctcctgccgcaagaaaacgagactgatgatcttcaaggccacatcattatttgcggttttggacgcgttggacagattattgcacagcttctgtcagaacgcctgattccgtttgtggcactcgacgttcggagtgaacgcgtcgctgttggacgagcacttgatcttcctgtctattttggagatgcagggagcagagaggttcttcataagattggtgctgacagggcagctgcagcagttattactctagatactccaggggcaaattatcgaacagtttgggctctcagcaaacattacccgaaagtcaaaacttttgttcgcgctcacgatgttgaccatggcatcaatctcgagaaggctggagcgactgcggttgttccggagactctggagcccagtttacaacttgcagccgcagtccttgcacaggccaaggtaccagcatctgatattgcatcggcgatcgacgatttccgtagtcgtcatctttctgaactcacagagctttcggataagagtgggacgtcgttgggttatggattctcccgcgtcatggtaaagccaaagcaagatataaagatcatacccgatgaagaggtggtggaaccaaaactagatggcggtatcattgctgttccctaa