atggaaaccgagtcgcaagaacccgggcaagtgatgaacgtagagaaagcggacgactgcaacatggaggagaatgtagctccgagttgcggacgggaggtggaattcctctttcccgtctgcccgcaagtaccctctaatctgaaagaatttgtggctgtaccaaatccaaccgtggcgaattcagacgagaatcagaaatcgcctgccataattggcgcaaacgtaccttgtatgacggaagaaaacttggccaagcgaaagcgggaagaaatgaatgctgttcagaatcccacgttatctgaggtcgaaattgaggacccgctgtttgctacccgaacaaagaaaaggcagcggaccgttgaaaagcctaagaaagtgaatggcattgtgaagaaagtgatcaggaaatcctcgactgtactggaggctgaagaagatccttcccttgttaaagatcctgaaggaaaagctcggagataccagcttgaggttctggtggaagcgcagaaaagaaacactatcgtttacttggaaactggatgcggcaagacgctcatagccgtcttgctcatgaagtcgctggcgcagaagctgcgcattcccgagaagaaaaaagtggcagttttccttgctccaactgtacacctggttagacagcaatcaagcgtgatcaatctacacactgacttgcgagtaggggagtattttggctcgttgggagtcgacacctggaagccagagaagtggcaggaggaaatcaacaatcacgaggttttggtgatgaccccacaaattctagtggatcttttaacccacggaataatcaaattagaggtcatcgaactcttaattttcgatgagtgccaccatgctcataagaagcatgcttactgcaagatcatggacaggtatagagatgtaccagaaagctgtaggcctaaagtgttcggcatgacagcttcccctgtcattcgaaaaggagtaagctccggtgcagactgcgagctgcagcttggacggctagaacagaagcttgatgcgaaggtatttgctgttaaagatagatcagagttggagtccttcgttccgacaccacttacacaaggaattgacttcgacactccgaccgtagatgttgaagagtacaaattaaagcttcaagctattgcagaaaagtatcaacagttcgggaaggcaagacatggagggaatgacgaacagtttaaagattatgaggaactgagcaaaaagttacagaagagtatcaatcggttctacaatgcacttgtctactgtcttgtggaactaggtctctggtgtgcgcacaaggccgcggaacttcttttgaagaacgacttcaaagatatactctcggagcccgatatggatgttgtcgctatcttgaagagtgcgaaggacaactttctgaaggaggccatagatgtcttgaagtctccgcttcctaaggatccctgtagtacggaccaggaaatggataaagcagtgatactgggtcagctcacgcccaaagtcaagaagttggttgatgttctcgtgaaatacagggaggtgaaggatatgcgctgcattgtattcgttgacagagtggtcggggcactcgttctatccaatttaataaatagtataaagattttagctttcctccgctgcgagtatcttgctggtatcaacggtgctcttgacgccccaacacgcactttccaagatcaagtcattctgaattttcgaacgggcaagctcaaccttttggtagctacaaacgttgctgaagaaggtctcgatgtacaaggctgtcattccgttgttcgtttcgacatctgtaaaactgtccgtagctatattcagtctcgtggacgagcaaggaggcctggttccgattacattgtgtttatggaaaagggaaatgacaagcagaaggaggagttcaaagcaatagtgcaaagtgaatctaaaatgatagaatctgctctagatagagcaggtgatcaggttacccagatcaagcctccaacagttgtacctgtcgaagtttttcgtgttcaaagcacaggggcatctttgactacagattccagcatcgctttcatctaccgattttgctcgaagttacctggagacaagtattataccccaagacccgagtttatttttagcgaagaagcggacaagatgcacatttgcactctgaagctgccaccgaatgctacaattcacgagttagttggacctaaaaggaaaacagcagtgctagcaaagcaagtggtttgccttgaagcttgtaggatgctgcacaccctgggtgctatcactgaccatcttcttcccgtcatcgatgatggcaaagtggaggaggaagatataatgaacctaaaaacgttgaagaaccgcggagcaggtacaaccaagcagaaagagctccatggcacagtagtcgctacaaaactgagaggatcctggggtaccacagataaagggcacacgtttcatgcgtacagtcttatcttctctcctgaggaacatgaaacaatcgtttatgccaatttcgcatttctagttgagaccaaactggacgatgatgtggcaagactcgaagtggaattagcattgaaggcaggaaagatgggaagagcgaaattttatcctgctggtgaagttgcccttacaagagagcagatcaaagactgcaaggatagccaggaactttttttcaatggaatgttcagtaagcttgtaactcgagctagcaaaggagtcgcacttgaaccaagcaaaggactcgtcacccttacaccccacaagtctttggtgattgccaccgatgaggatagatcgcgtatatgggaccagaacaagatgtatcttctcttgccccttcttcacaccttagatggggtaaaagtggctgatgctatttcttcatcagctatatatgctcaaccagatatcgactgggaatgtgtaagcagaactgcagaagccgctcgatcattcaggtcgatttacacgcctgctgtaggcaattctacaagcatatctgaggagggtttggagattcaaccccctacgacctccccacaagtggaaaacgggaatctcaagatggcctttggagtaactgcaagggtttccaaaatagtcgataccgttgtcctaacggttcacacagggatgctctactgcataacaaaagttttacataataggactgccaagtgtccctttccagagagcaatgaaaacgaagaccagaaattcagctcttacggtgattactttcgacagaagcataaacagatcttgctctatgctgagcagcccatgctgcaagccaaacaaactcatcgtccgcgtaatcttctcgccaggaattctgtcaatgggtcgggtaaagggaagaagaaatccaagggtaactctgaagaatcagaaaattgctacattgaacttcctccagagctctgtatcgtcttaggagtctctgatgctgttgtgcgatcagcttatctccttccttcagttatgcataggctcgatgctgctctggcagctagtcagctgcgagagatgataacaaaggactttccacacccggttatcccagtcatgcggattgtggagtctttgacaacactgagatgcctggaggaattttctcttgagggtttggagctcctgggggattcattcttgaaatatgcctggagcaaaagtttgtttctcacgcatcatgagaaacatgagggtcaattatctgccagacgttgtcgcgaaatctgcaatgcaaaacttcacgacttggcattaaggcgtgacctgcctcaatatatccgcgacgaggtcttcgatccaagccgctgggttcctccaggaatgcattgccccaaaatacttctttgtcgctgtgatttgaaaaacctcaatcacgatcagacagaagatgcagaagatgacgagaaaccgaagcaaatccaaaaggttgtgaagattggtaaaagttgtgccaatggtcatcgttggttatgctccaagaccatctctgatgtcgtggaagcactcatcggtgcctacctagtggatagcgatgattctggagctcttaatttcatgacctgggtagggatggaggtcaaagtagagcaggcattggtagatagagccaagggctacacagcctgtgatcctacagtcaacgttggtgctgacttaaaagggcttgaagttcgtttgaattactcttttatcaacaaggcactactagtggaagccataactcatgcttctcatcaagagctcaaaggaggcttttgttatcagaggctggagtttctaggagacgctgtgctggactatctcatcacaagacatctgtacttttcacatcctggtttgactcctggccggttgacggaccttcgctcagctgcggtgaacaacgagtgctttgctcgcattgcagtgaaacattgcctgaacaaatacctgaggcacggatctggttttctccttaagcaaattgaggagttcgtgcaaatcattgagcagtccggtgaaatccaaaagacctcatcgtttggctgggatggagtgaaaggaccgaaggttctgggagatctggtcgagagcatagctggagctattcttgtggacacaggcttcgacttggaaacagtgtgggttgtcatgaagcctttacttagtccaattgtcaccccggagactcttcctctccatcctgtccgagagctgcaagaactatgccatctcaaagactacagtgtggtattaaatgtggagcaagagaataaaatgtctcgggttaccattgacgttagtatcggagacaagactctatctgccacttcatgtcaaatgcagaagaagactgcgcagaaggatgctgcacagcaaatgcttgctctacttaagattgaaggtatatggcacccctggaaagccacagtggttgaatgtcctcatactccagcgaaagtggtggagcaaccatttgtgcctcctggttataagcgaaagcttgacaagatacgtgaggcagagactcgtgaggagaagaaagtgaaagtcacgtttgaagctccacaggatttgaattttgtaaatcctcaagaaaacgtcaacatgtcctgtagtgccgttctgctctgctcagatgaacatcggaaagagatagaatcggaaggtcaaacggttgtagtacctgcctga