atgcaggcatccgccatcggggctttggccccggtgatgctactttgtgccgcgtttgggagctggagcataatctctttgttctttctgctggccttttttgtcgtccagtataaatctcaaagacgagctcggcatgttactccccggccattgttgtggatgtctgtggtgttgttggcgaccggtgttattgtgactgaagggttcatcgaattagcatgggccatggtggggagcaattgggacatatcggagtcaccatggctggatttgataggactctcccgactgaatccatgggagggcaatctgggcgtgtttttgtcccttcttccccagtttggtgtggcaattactgcagcttgtgctttgtaccacgagcaacaagccaatggaatggcggacaatttatcttggggcgaagaaggatctcagtggcggggcactttgaggaactttttgttgccagccgttcagattgtggttggagttgctcgcccttcctggatagctcttccctacttcgtgtgcagttgtgttggacttctccactggtcaatgactagtaactttgtcggcctctcctggggttggagaccattacttttgtgtacaggatgtcacattctcttgttgtatctatatcagttgcccatcgccttcccagatagtttgtcagaagttgctagttattttggtctatttaaagtttctgccgtggacttcggctggccggaaggtcttcaagctgctgctctggtagcattgtacattttgctctgtctcgccatcaacgatttgcgagaagagcattacattcgagtgacatccgaagacgtatctgggcctgaagattctctacccagatttcatagtgacacgatatcctcttcaagtaaccacatcagcgatgagggcctgagtgagaggctgcttcctgctcaacttccaacatcgcacagagacacaatacaatctagaaggtgggctggcgatcagagaagagcggttgcttttcagcatgctacaatcaactttattacctatggtttcccggtgtgtcttattgctctagtatgctggagcttcatctatgccagcctctgtgctttcggccttctgctatacgtgggctatatattttatggcttcccatctgttctgaaattaaggcagctgaacccagtgcttcttgtgttcatcttatcgtgggcgctcagtacgtacgtcttcaatgcagcttttactgtcatcagtgagcagtccgcgatgggaatggagttttggcattctattggactctggcactactctacgccaggactattcatttttgcgcagttcgcacttggagttctcgtggcaactgatatattcgtgagcaatgttataattcaaagcatgagcgagacagacagtccaaatgaggatcaaggccttgcagaagaagataacgaagactggaaggttctaatactggcagtaattgcttggtgcttacgacgaagctcatacgttatctctttggtattgatatttacggtgggcatgaaagatggattgctccatgctgtctacattggcttcttcctcatgtatctggttagttcagcagttgcgaagagaacacggcagtatttgattctattttgtgagctacattttgctgctctctatcttttgcagctggactggatatcaagtattattgagcgcaacgaagctgttttgaaaccaatcttttctcaacttggtttgtggggcaaagcaaagtttcaggattttttgagcattgcagcactgctctgcttcttggcggttcaaagtcatggtttcaaggtgttaagctccctgtcagcaactattcagcagagtccacagccacctttaggatggggtatattgagagttggaaatcgtcgatctgttctaatgtctgtctatgcatctcagaactttgggtatcttcaacaagaaagcagcaacaatgtgaactgggtaacgaagcaccttgcagccattgcggagaaagttcgcgcgacatatcgatcttttggcacatatattgtttacgggacagtgatcagtgtgatctgttttgttgaaccaaactatgtctccttgggatacctgtgtttcttgcttttctgggtagtcgggcggcagattactggccatacgacttcttatctttggtaccctttgatgatcttctcgggaatcgtttttgtcactcgttatatcttaagtgcctttccggatcttagaaagttcttggagaattggtttgcgttaaacgatgattttggcttcaaccctcacgattccttgtttggacatctgtgggattctttggccattcttgctgtgatgcaacttttccggtttgaacgtgcacaagtcgttatccttgcggaagaggcagacggagctggtgatcagttcaatcctcatcatggatacatttcgtttttcaagaggttcgcaattttacacagtgggaaggttcttacattgacggtgttttatgcgtcaattacaccggtaagcgcaaccggatttatgtatcttattatgctactcgtcacctgcaacatgtccaaaacttctcgactccctggacagctgtatgctgtttacactgccattcttctaagcagtgagtacctattccaactcctgggacagaggttggagatgtttccgggtcaaagccatggaaattttgccagctggatcgggttccacgtgtatgaaaaaggctacgttggggtggagtctgggcttcggagtaaagttttaatcttagttgcctgcatacttcagtattgtaccttctattggcttgagcaacttccggcctctcttcgtgtagatgagcagtacaaagagccttgtttactgtttttaccgcatctgcggagaaaccgttcgaactatggaacttacccaattgctgtcgaccctcgacatgagggaccccaagctgtccaagttgggccaaagattgctcgtttagatgacagcatatcagacgcaataccgcgcactcctgacaaagtcacagatatatccagtacggccaggagtcaaggtgggggaattttcgtcgcatcaacatcgaaatccaacatgaaaagtctagatactggcggcgttaaaggtgagcaggcctttgcagacagcgataggtcacggatgggttccccatggggcagtgccaaagaatcgaggcgttggactaaacgagcaaatcttcttcagaagcaggatcgatatgaggctcagctaaggactttgagtatctacaccaagcacacgctcgagcatttcttccaactctacggactggaaatcagcatgctggcattgttagtcgctagctttgctgtacttaacgtgatttcactttgttacattctcgtccttggtctatgtatactcttcaaacgacgatctcttcgcatcatctggcctttgtttgtcatgctcttcgcctgtgtgttgataacggagtatgctgtgcttgggaagggtccaccttcgtggaatgttcctcccattctgaacgaaacggaggttcgctgcaacaactgtgctcttagctccgccgccaattatgattactgctggcgatgctggctcggatgggttgttgatgatcgccaaatcttagtcgctcatttcatggtctttttgattgcgagtctacagcttcgggctaacatggcaactggaggtttagattctagatctttccatgctgcaataattccacccgatgacaggcttgcttggaaggagatttcttacgaaaccacgtcccagtggacttggttggatcatgtccgcttcttcttctatcggcaccttttacatgtggttctcctcctcgttttcgctacagggacacttcagtatgatgtactacatctcggttacttgacattttctctcatctttttccggatgcgaagcaccatcatgactaagcgcaattccgtgttcatgtttttgcgcctgtacaactacatcttgatagttgcgtctttactctatcaggcaccctactctggattcttggctggggaaaagtgttcagtaaatgctgatatctataatatagtcggactctacaagatgaagtttggattccgtataacagcacggtctgccctcgtagatatcaccattttttgtgtagctggactgcaagcacacattttccggtcgagggaatttgagcaggtacttagatatctggaagcagaacaggtcgaggcaagagcacatgcccaggagaataaggcagcttataagaaggaacacttgcagcgaattcgagaaacagaagaacggaagcagcagcggcggtcacaagtggagaagatgaagaccgacatgcttcatctgcaattgcggttggatgtattgaactccactggaaagttcagtgaagtcgcgtctcccatgattgagttagatgcttgtggtggtcgtcatccatcatttgttcctttcacgaatccagattccatggtccattcagcagaagatactcagagttctcgaggcctaaagaggattacttcagatctagcagagccaagcaaatatgtaggtccaaaagtagtccagcctatagcacattccgagagtgttggagatttccaggtgagaagaagaagaagggtttcttggcagggaccacaaaccgagggggctacctcacccaactctgcaggtaagtcactaagattaccaggaccatctgctcctctacgcagagctgctacggatgccgatggtcaatttgagaccattatggacgctggcgaagaatctgcatcgttgcaaggcacaggtagccctgagcacaacaagaagtttgaagatcagtggcaaaaacagaggctcttgtctggtgtgcagcttttaggagatggagttgcccaggttcaaaatttagggaataaagcactctccggtattatgggattcttaaatatagaaccagaagatgatacagaaacttcttccaccgacgaggagggaaagccctccgcacctgaaaagaagcccaacccttatgaacccaatccttttcagactgacgcaccttatgaggatcaacaagcagattctcaagccgaaaagcaacgcatgattgatacttggaggcgcatcagcatgctttgccagtacttttggtcacaggtctcttctaacactgatatcgtctgttacttcttcttcgtcatcgcgtacacttggaacttcagctttcttacgctcgtattccctgctactcttttcctatacgcgcttctcgccaatcctggtccgagtcaacatttctggtttgccatgcttgtctatacagaaattaacatcctgctccagtacatgtatcaaatccatgtacaaaattgtgaagtcaaggatgtatctgtatggctcatcaagctaggtattcctggatcacctatggaacactcttttgtaatcagtgtcctcccccttttcctggtctatctcgctaccttagttcaaagttctatcaaagcgagagatggagagtggttgtttgtcagtgagtctcattcctttccatcctcaaggcgtctcttagatatggaaggccagactgggatccaccgtatacctttgaaagaccgactgtggaagagcgttcgatggataacagatgctgggtctagcgtcagaaggggactttcaaggtactggcaggccttacgcactgggtctgaagctcccccacattttgttcaagtgtcgatgcttgttgggaagtggcccgaagatggcattcaaccagagagaatcgaatctggaatcaataggcttctcacagcagttcgccgatcatccaatgtcccttcttgccaagaaaatgagaacttcaaggatgtgtgtagtcgtgtccgtgtggagagtatagagaacagtccaggaaagccaaatatggctctcgcggtcttggaggtgatttatgccgctcctcctaggggttacacgccaggcgcattccatcacacccttactccagccgcagacgttgcggctgagttacagagagcgaaagatgagggtttggtagaagagactgctttcgcatatcctatcgtgtcggtgattcctggtggcaagcgggaggtggatttatacgctctaatctttggaacagatcttatcgcatttctctatgtggcgctgttttatcaatccgctatgaagcacagtgagcagctccttgaagtatatcaagtggaagatcagttcccgaaagagtttgtcttcgttcttatgactcttttcttcttgatgttggtggaccgcgttctatatctatgctctttcgccacaggaaaagtcatctattacttcttcagttttgccctgtacacggcctatgtctccgattttgtctggtccgtacttggagcaccaggaactccgaaacacttctttcagctgttgcccctccggggattctatttgatgaaggctctatccttggctttacaagctgtacagctgaagttcggtttaccacataagagtactctatttgggcagtttcttacaaggaaggtcaactccacaagttggcttggttttcgcctttatagagccttgcccttcctgtacgaactgcgctgtgtcctggactggtcttgcacaacgactgctctttcgatgtatgactggctgaagctggaggatatctatgcaagtctgtatcttgtgcaatgtgatataaaaatggtccgtgagaagcatcgactcggcgaaaaacagggtgtctggataaaattttgcagtggagtgctgcttttttttacgctgatagggattatctgggctcccatgctggcttacagcagtggcaatccaaccaatatcataaaccagatcaatgatgtgcgggccaggattgaagtcaagactgcgggtggcaagttcccaattttccaaacgggactttgtcaagtcccttttctggaagacgttctacagccagactctactccagaacctttcaccgatccttacgcatttttgacctcttcctcttacgatataagggacgtacaacttatatgctgtgaagaggatgctgattcactctggatgataccgccccccacgctcaagagtttgatggattctatagatgatgatatcatgttccagacaagatgggagttcaatcgagataggcctaagggaaaggaagtagctgctgttccatcggacgtcataggcatgaactcctcgttgatagcgcagcagttgaggcaggttctgaatggtacccttaattcattcagaattgccaatctgtacccgcgttactttagaatccctggttcaggagatgtgcgtgtgctcgagggaacagtcgacccttactttgattcgacttggagggcaggttacgtgtcaggcaacttgacccttaataaaggtgtatattcgtggtggtctttcacacgtgacgatgcattcaaaggggatggttgtgggaatgccaagggccctgtcgctttcacggtgtctgaagaagtgccgaagggaattatcggagagacgctgagcaagttcagcatctggagtttgtacatcacatttgtgctagctgttggtcgcttcattcgacttcagtgttctgatatacgaatgcgcattccctttgaaaattttccggcgtgtgatagggtggttgcgatttgtgaagacatttatgctgctagggcagagcgagagttggagttggaggaaggactattttggacattgattaaaatttataggtccccccatattcttatggagtacacaaaagtagagtag