atggaaacgcgcagccgcaagcgggcggaggccacgtcgcatcggccatcccctgccacgccttcgaggtctaagcgtgctcgtgtttccgcgaacaactcgaactcatccgcgtctgcatcgttcgcccctccgcggtcacgcccttccactcgtgctgcccctgccacccccgttattgtgcctaccacatctggttccgccatggattctggtcttgattcgtcggcttccggttcgaagcgcgcccacgataagggagcgaagaaggaaccggagaaagaagaagatcgattagcggagaaagaaagagaaaaggagatcaaggagagagaattagaaaaaggaaaggaaaaggagcccgataaggagaaggatactcgtagtagtcgggatagggacagaacgcctgcagctgccagcggaggtgcagatgatgaccatgacggggaagggggaagttctcttcaccagaatctggcgtcggccagtagcgcccttcatggtttacttagaaagctcggggcgggattggacgacctcctgccatcatccacaccatcatctcatcaaaacagcaggttgaaaagaattttgtctgggctccgtgccgaaggagaggaggggcggcaactagattcgttatctcaactgtgtgaattgctgtcaatcggaacggaggagtctctcagcagcttctccgtagactcgtttgttccggtgttggtggggcttctcaattatgagtacaatccggacatgatgttactggcagcccgtgccttgacccatttgtgtgatgtgctgccatcttcatgtgcagccgtggttcattatggagctgtcccttgcttttgcgctcgcctgctgaccattgaatacatagacctcgcggaacagagtttgcaagctttggagaaaatttctcatgagcacccaactgcctgccttcgggcgggagcactcattgcggttctctcttatctggactttttctcaaccggggttcagagagttgcagtctccactgctgcaaacatttgcaggcagctaccttcggatgccgcggacttcgttagcgaggctgttcctattttgaccaaccttctacagtatcaagactctaaggtggtggagcatgcttcagtttgcttgactcgaatcgcagagtcattcgcctcgtcttctgaaaagctggatactctgtgttcacatggtttgatcccacaagctgcacgattaatttctgttgggaactcatcggggagcctagttccccagacatcattaagcacgtcgacctatacgggattgattcgcttgctatcaacttgtgcaagcgggtctgcagctgcagccgagagtctactccttctgcggattagcagcattttgaaggatattctagcgggagctggccttgtgtcttgcacatctgtgtctccctcttctgtaaatcggcccccagagcagctatatgaaattgtgactttagtgaacgagctgctgccgccaatgccggacgccttagctggagccaccggagctttatcttctaacggtgttgctggaggtagagtttctagaaagtattcgacagtgataaacgccgctaaagcagagctagaacagaggggccatgaatcagctgatgttggaatccgagagaaacttctacatgatcagcctgaactccttgtacaatttggggtggatctcttcccagttcttgttcaggtttatggatcgagtgtgaatccacctgtacgacacaagtgtctcgcagctattaacaagttattacacttcagtaccccggaaatgttgcgttcattgctcaaggaatccaacatatcgagcttcctggcaggtgttctagcttctaaggatgcctccatcctcatcactgctctgcaaatagcggaaatgcttatgcagaaactgccagacgtcttctcgaaagtctttgtgaaggaaggtgtggtacatgcgattgatgtactgatagcctcagaaagtacggtagcgtctccacctcaagcatctgcagcaggaaaatcgggagatgcttcgacgagtgctgctagtgggcctccacctcctacaaggcctcgtcgcgtgggatcaggcagacggcgttcaagtggaagtaacaatgacgttcccgcgacggaagagcctggagggtctagtgccactcctgtcgggtcacctccaaacatcgggatcggtccagagccagccttccgcaccttacggtcagggcttagggcggcagctattgcagtcgctaaacgcttcaaggaaatctatttctccggagattctggcctggccgatgctggagtgacggaaagcctttgcaaactgaaaactctttgcgctaaattgaatggtgaaggtgtcggagaggtcaaggccaagggaaagggcaaagctaaagctgtggggtcaagtcctgtcaccgaggagcagttatcagcattgatgtcggaaatcctagcagagcttggtggggaagatggagtatcaacatttgagtttgtagggagtggagttgtaggatcactgctaaattactttgcatgcggaactccactcaaagacgccgtgtctgatactaatccggcgaggcttagacaagaagctcttcaaagattcaagcaattcatagtgctttctcttccctctgctgttgggcatggtaaggaagctcccttgacaatgttggtccggaaattgcagaacgctctggcttcgcttgaacgttttccagttgttcttagccacacaccccggtcaagcagtggtagcgcaagtatagctgctggtcttagtgctttgacacaaccctttaagctacgtttgtcgagagcatccaatgagaaggttcttagggactatgcttctaatattgttctcatagagccattggcgactctagttgccgttgaagattttctctggcctcgggttaagcgtcatgacagtgtttttggctccacaacggttagcacttcggatgcgaccacaggttctcctgctcctacaccctctacatcagctcctgtagccgtcgagcgacggccttctacaagatccagatcttcagctgctgtggtttctgcgttggcgaacaaggaggcagagggtgcgaacataacctctatcaaaggaaaaggcaaagctgtttccagagctccggcggattctactgatgagccccgtggtcctgaaacccgaaatgccgcagcccgaaggagagcagctgctgtcggagcgcctgctgccaagcaagctcttgggtttagcgttccctgtgaaagtgaggatgaagaagtcgacgtttccccagttgaaattgaagaggccgtggccatggaggaagatgatctctctgaagaggaagacgacgaagacgaagacgaccacgaagaggatgacgatcttgaggatgggcaagccgaggaagaggtgttcggtgaggagcctgcgcccgtgtgtattggcgagcgcgtgcatgatgtgcagctaggagatagtgtcgacggggctactgcatcaacaagtacaccttctactgaagtggcatctcagtcctccggcttcagcgcaggactcgctggaattagtgtaggcgggaagggaggaggttctacaggtggggctgaaacaactgcaggcacgagaactggaatctccctaggaacaaaaggttctttgtcgttcgccgccgccgctatggcgggtatggcatcggccagtggaaatgtttcacgaagtagtgcccgtgcgactgctgcaaattcgccacccaagctcgtcttttctttggcgggcaaaattctaaacaggtcgctgactatctttcaagccatacagaggcaagctgtcgcagacgatgacgatgaagagagatacggaggacctgactacccattaggtgggggtagaaggctctgggatgaggtgtatacaatatcttatcaacgtgttgactgttctgcggaccaagcacctggagcaccttccagcacaaacagttcgtcccccacaacaacgaatgcctgtcaaagagtggtcggcaatcctgccacatctgaggattcatggcaacaggcatctcttttggataacatcttgaagggggagctcccatgtgatttggataagacgaataccacctatgatatcttattgctgcttcgtattcttgagggtctgaatcgtttagctccaaggttgcgtacacagggagttacagatgcttatgctgagggtagtgtgtcaaatgtcgaagagtggcaagtagcaggtcccctagtaccggttgacgaatttttaagcagcaaattaacaccaaaattagcacgccagatgcaagacgctttggcattgtgtagtggtggtcttcctgcctggtgtcaccaattgacaagagcttgccctttcttgtttcctttcgaaacaaggaggcaatactttcactctactgcatttggtctcacccgagctcttcagcggcttcaacagcagcaaagtgcagatggggctgctacctcaaatgaccgtgaactacgagtcgccaggcttcagaggcaaaaggtcagagtttcaagaaaccggatactagattctgctgccaaagtcatggagctatattctggacacaaggccgtccttgaagtggagtattttggcgaagtgggtaccggcttaggcccaactctggagttctacacgttgcttagtcacgaacttcaaagaagttcattagaaatgtggcgaacagaagcttcaagcagaagtgatgcgcagaaagatgtagatatgccagatgctgatggtggcagtgtggatgatagttactcagcagtagggatgaacaaccccagcacagtttctgcttgtaggaatgaggattatgtgcatgcaccgaacggattgtttccacgaccttggcctgctggttctgatacttcaggcaaatatggtaaagtcattgaacacttccgtctgctaggacgagtcatggctaaagctcttcaggacggtcgccttttggatctacctttgtcgaaaggtttctacaagcttgtccttggacaggatcttgactgctacgatatacagactattgaccctgagctcgggaagacactgctagaaatgcaattgctggtacgccgcaagcaatatttggagcttcaaagtggggataacaggaaagtggtggaagaattgtctttaaggggctcaaagatagaggatctttgtctggactttactctccctggacaacctgattacgttttgaaaccaggtggaaacaacttgatggttgacatcgattctctggaagagtacgtatcaatggtcgtggatgctaccgtaaaatctgggatttctcaacaattggaagcattccgtgctggatttaatcaagtgttccaactctccacattgcaaatattcaatgaggatgaactggactccttgctatgtggacgtcgtgaactttgggtgtctgagtcacttgcggatctgatgaagtttgaccacggctatacggcaagcagtccgccaattcgaaatctgatcgagatcatgggagagtttaccccggatgaacagcgagcatttttgcgcttcgtgaccggagctccccgcctcccgccaggtggtttggctgctctaagtccaaaactgacgatcgtgcggaagcatccgaccggagtaagcaatacaggtgcggcggtgctcgggtcaacacctccaggtgctgcagctggtctgggaaccacactggcggatggtgatttgcccagtgtcatgacttgcgctaattatctcaaattgccgccatattcctgcaaggaagtcatgcgggagcggttggtgtatgccatatgggagggacaaggatcctttgacctgtcttga