atggcgagtgtggctgcagccatcgaggaagcatctgtcttcaaagctgatgaagacctctggtgggaatctcatacacagctgttccagctactggacaagagtatttctagtgatggagggcagttttcagacaggagcagacgtgatatctcggactatgacacagagcagcaatttggcaaagacactatcctggccgaaaagctgaagaatagtcaccggtggctgcttcagctattcagacgtttcaagcccccgagtgcatcctcgaaagctgctcttaattccccccgagtagctgtgggcaaatgtatattggagataaaagcacatacacgagatctggctcttcgagtgagcacgatcctggtattagatgaaattcaagcctacatactatcgaacaggttatgtgaatcaagagttgtatgtagtccaccggatgagagtgtgcttctttcatctattgtaatgagtttctacatggagaagcaaagcttattaaaaagtttacgccttcttttgacatgccaaatggctgaagaagattcttcggcaaggctatcgcaagcaatatctgacgaagtcaagaaattgttggaggatggattagaggataaactgttagaatctctcaaagactctctctcttcggcgcaacctcagcatctggatcgtcaatacgctgatttatgggcggaagaagcagctttggagcaaactcttttgctcgacaatgtgtttcttttgtattacgagccactttgtgtatgcaagtttacacggttgaaggagttgattattctgttcgagggtttaactgtcgggggaagcaagaatgaaatcttagcgttgactccggaagttgagaagtctgtgagacatgccagacgtcaagccgtgctcatcattatagaagtgttggatcttgaaagtttgctgctaatgttgcatagtgaaacccccttcagtcaaggtggatgtgccttgtcagtagacgagttgctacagctggatgcagtaatggctgggttggatttggaccgagctcctgagtatagccctgttttgctgagttgggccatattcctgtgcctcgtctcatttcttccccttaatgacggacagacaggcctatctgaagtggatcacacagcgtatgtgaagcaggcgtacgatgctggtgcttacaatttcttggtggacatgctccgtgatgactatttccaagagttcgatattcaggtaggcggctacaaaagtgtcatcaagacccttatggcagcttttcttgctgcctatgactttgctagtcagatgacaatagacggacatgacattctcgtcgatatactttgtgaactctatcgcggtcaggaagctctttgcctggagctttgggatcgggacagtgtgatcgatggaccaattcggagcttgttattttccctgtgggattctttcccgtatcaaacttcatctctcgttcggctgcttggtgctcagtgtgagggtacatggccagcagaatgtgtatacgactttctctacaagatggttgacataacgtgtttatatcaacgtcatgaactatctttgactaacgagagtggaactatggtccaaactcctgtgactctgcaagtacccgatgctccaggcctacttataccagctggttcatctggatccatattgagagagcttgacgggggtgtctgccttgtgcgctgggagtgtaagcacagtggaattgttgttctactactccgaatgctgcaacggtccagtgtcagttatcagttcgaagaagttctggcgaccgttgaccttattaaccgaatgctgacatgtaataaggttctcacccagctccttttagatctggatggggcttcagcgacagtaggtgctcgtcgtgatggacgaatggagagctctttgagactggacgtggtaagcatgatctgctgtgtgatcaatggtttggttcaaaattctggagatgacaagatggttgcatcctgtattggaatccttacatcgttcgctttatgctgtcccgagcgagtgatgatggagttaggtcagagcattcttcttcagccgtctggaagttatctaagcttcagtgatggcggtgcctttccaggtactcttttgcatgagttgattgtgaagacagaacaaagttgtggtcggtatcctcttacaatagcagttttggatttctgcaatacaatggtggagaaaggagtcgtcgcagattcattggcatctttgttgttgcatgttgtcggaaatctctttgtgaaccatagtcactggaagtatcagcaatggcacgagcgatggattataaccaccaaagttctgtccattttacgcactgtgcttacaggcatcatacgatccaaagaagtctcaaacttaaaaggagttttggagctgctattgtatgactgcattatccatgacgctctcataagtatcctttctgtcaacgcccaagaattggaggagctacactataaccgtgccgtcggcgtgaaagaaattgagtggcttcagcaagcaatcttttccgttttaatgttacttcacgatctcgtgctggatgtctcgtctggtgtctgctcaaaggagtatggaggcaccacattgttggaacaaaccttgttccggaaaacagcaggttctttgcctgttgtaactgctatcgcatcgtttttgggcttctctcgaaatggggacttacaattcgccagtgcgaaagccctgacgagtttgttccttctcgctcaaaagtctcggacacatcctttcagtatagcgaactatatatctagcaatgatcagaaattggtgatgcgtagcgcgattggtgatttgttgtctgaagagacagccatttccaactgctccctttttgaagctgttatcgatcttctgacggcagcagtccggtggcagcctgctttagtggagcaacttctcttcccaatggagcagtacgaagtgcttgagagatcttccgacaaggagtcagcaaagattgcaaactttaaaagcgcagcaaggccggagtggttctcagaagggctcgatgctctctggaagtttgtgacgaactccgcggcgctaggcaaaagccatcctcgagtactagctcgagtcctcttcctgctggcagcaatttgggaaggaggcacagattacatgcgcatcatagaggcacttcgaagccggaatcagttttggaggcacctcacgggttgcctttctttcactaatgctgcagcctcggatacacctacgcttctttccaagatcatggttactgttgatcccgaaacgtccataacctcaagcataagcaaggataaactcgttgaattttctttccggtactcctgtgaagcatctgttttctcaatcatggcccgagacatttttctccaacagcatcttgtgcaaacgggagttctgggcgtaaagaatggtgcacttgctggttctgtagaagacaacaaagatgacgtgggaggagggacagctcaaacgagcagcggaaccaccaaatctaagcaggctattgaagcgtcaggtgctcagcaggttgtgacagagtggtgcagggctttccagatgagcgcaattatgagatcgtatgcgcatagtttgtatgataaaagtgtgctacttcgtgcgaaggctgaagcccgtctgttaattgtcggtttgatgggaaagatcctatccggtgattgtagaggacttaacgcagcacttgcgagaagaatacgagacgcagctaagcagatcagtcaacatccgtcgcttgaagaactttccgaggaatactctactcgtggttacagttacggtgaaaggctacaagtaatgcttgtcaacgaccttttccaccacctccaaggcgaactagatggaggaaggcctataccgtcgggctcgtttcaacatgtggcagatttcctcgttagtaatgaggttgacttgttactccaacctactgtttcaactaagctaccagatcttcatccatgttacggtgatacctttatctacgacactgtcgcgctggaagcagaacttggcctcgagtggtgggccactgcagattttggtgttgtaacggcatatgttgcagaaagcacctctaagtggctacagagctccaatgcgatggcttgtctaggggattcccaactttctgccttaaaatcctggacaactcttctctcagtaacggttttcaataaacttgaggctcattctctatcagaaattgattggaccgacgctacactgaaaagctacaacacagagctctgcgatgccttagagggaatactcagctccataggacaatcaggggatacaagtaaccttaccccgaacttcatgacatcccaagtgcagttggttttggtttttattcgatggttatcttgcctgggcaagccttctatgcaggtgtctgtttggggcatatgtgcccacttatctcgcacggtggtgaattgcctcaggaaacttcttgatgctcgctgtttcttaccgcagcaaacgacagacttattgaagcctcttctgggtggtcttcttcttattttagagttaatgcagtcccaaaagagtattcttgatagtaaacagggatccagcgtgatcgaggataaggaggctggagatgcgtttgcggacgtgacattagtcggcctgggatttctaccatcactttgccatgctgcggagaagagcgaatttgcaaatatttccttagccataatcaacgcatttatgaagaactttttggcaccttccacatggttccctgtactgcaggaccattttcctctcggggtttctctctcaaggatgcacgaggatccacaaggacttgacttctcaaagatgatgttaaacttctgtttactgtttgtgcgtctaagaaatggggcagaattgctccacggagcgggaatattctctcatttgcgaatgctcaacaatcagttcaaggaagaattatctttctcctcaggagatatggaagggcctttctctgtattttggaaaaatggtaaacagcacgacgggctttgggggctgggtgtttccgtcgtaacgggtctggtgctttcactggccgataaggaccctggaggattagtactacagaatgctttaacctacatacagttggagaaagatcgtctcttgggagcacttcgttcgcccagtacacccttggacctgcaaggcagaaagaaagcgaagcttcaaaggcctcgtactacactttcagctctgcaggagacacagcatgttgtagctctgctttgtgaggtttctcatcataatgcacaatggacctgtacactgaaagagtcagtctccgactttggggaattggttgttcacctcttggcctttatagctagagagggtcttgtccgactgggtagcactatccgtagtggaactgggacaggattcagttgttctcctgtgctcaaagacgaaattgtagatcataccaagtcacctactgtgggtagtacatgtgcttggtttgccgttactgcaacaggatgttatgttgaatcgagcgaaccatctgacagctcacagtcaagtgttcgtagtccatcccagccgcgtcatcattcacctaacagaaggacatcctccttgtcatcatcacctgttggtggattacgtgcttcagaatactccgaaagggttgccatccagatctataagttggcgttcctcctactaagactcctctgtcagcaggcacatcacgcaattgcaagagtagaagaaggtggtccgcctgattacttgcattttcccgagcttccagctcctgagattctgcatggcttacaggatcaggtcgtggcgatagttacagaagtctgtggaaagccgccgaacaaagcagcactagaagtcagtcgtcttcttctttcgatcttggagatgactttgtatttggaagtctgtatcgttagaacatgtggtgtcggggctcagccaatgcgctccgatgactttggaaaagattacaaggccatgcttctagctggatgtgcccatacttttttggaagcctcctttcagtcgttaaagcgaattatggcgacagcgcatccagctcttgtataa