ccaccccttgcttggtttttgccaaatacgcgctaacccctatcttggagacgtgggtgttgttttgctacccgacccggctgaccctctttcagtctctagctactaacaaagggaaattttggagctccggtcaagtttagatcccaggaatccaagggtgttggcgtggtcttaaactctgaagctacaccataacgcccatctccccccgagatccgagactcggaactaagagagagacacgggcaacggcttcagcaaagagaactaactgcccgcctcgagtacctctctcgcccatctcctcggctgctccagctttctcatcgtatcaacaacagcccaacaaagtcaacaaggaacgcatggtgtagccaagaggccgctcgcttcctttcctttcaccgccgcgccacactggaattgatccttctcgaactgtcaccgcccgccctaaaagccccgactagaggccgatcagttatgccatgagatttcgcttcgatcccacctagcaccaccagcctgtttcgccccggtccaacccgtcggacgacccgtcgattttccatccttccaaaagacataggagtttcccccgtcatcgaccccgactccctgtcccagttccgcagcgggaacctctgtcaacaatatcattactcgccccgtcccgaaccgcttctccaacaaatacgaacgcgaacgaacgataatatataaaacgtcccgatggatcgcccgcgcggtctgcctgataatccaggcctggttcggcgaatgccacctgttggtccccatgggaaccatctgccgcacccgccccatcgcgatgcatcgaattcgtccctgtcggcctcgccgccgctatcttccaaccaagtcatcgcccttgtgcgcgagtccatgcgagttgcccatgagaacgaagcaaaggcaacagagggcatcagcaccctcaaaccaggactcaccattgacttgagcagaaagaggatacagaagctaccagatgaggtggtcgatataatcaaggatgagttggagaggtactacaacatttcccagttacctgctggtcggcccatgagctaacatgttcccctgcgactcaacaggcttgcgttgtcacacaactacatccagaccttccctgcccgattctccgagtgtacctcgcttcgttacctcaatgtcaggtcgaataggataaaggagtttccgctcgcggtaaggttatattcattatttcctcacagaaggtctgacgctgatcgtgattctacacagctttgcgacctcaaatcactagagattctggatctaggtcgaaatatgcttcgtgtccttccaccagatattgtgaaactatcatcactcaaggtcttctcgatacagaaaaatgaggtctccgagctaccgctttgtctcgccgatatgccatcgctctccgtcatcaaactcgaaggcaatcccctggtcttcccgccaccccaagttttccaggtgccgccgccaagtgtgcaaaacgagggtatcttgaaagaaagtgaattgaccgaaatcacggttacggcacacgtcaagaagtacctcaaagcaacagccaacagcatattggaaagagaacaggccgaatcgcccaatgacgaaaccgacggaatcgagacaccacgaccgaccatcaagcgcgtgtttagtggacggtttcccatcaaggtcaacggcacagatgttccagatcttaggtcgcccaacttgatccgtcctccgcctatcccgagccgatcgcattatcgaggtctttcccagcagagttcggcccaacgaagacctggtgtcatgccactcaccattggtaaccccaacgagcgaatacgcagcaactcggaaacaactggcgcccatcattcgagccgcgagcgatccgagagcaggtcccgccgtatgggtattgtctccagaaagggctctgaattgggcactcttgacgagttagaagccaaggatcgattcagcatccattatcgtggcctcagtcatgggtcggccatgcagcctggtaacggcagtgtgcccggtcagagcacagcaccatcaagcccagctgactcgatatccttgcaacgccccatctatgtccgacgactctcgatcctacccgaaaggaggcgtgaatccaagtttattgatccggtactggaggctgctaagggtatcctctactccattttccagattcaccccatgattcagatgttgatgggccttgcaaatgacggcagcagcaagcgctcgagtctggagattgtcttttacaataccaatgctcatgtggagcaattggaattggaaattcaaaagcacgaccaagcaggagacggcggggggccgagagagaacgagaacgtgcagagggcatgcattacgctggtgcaagcatacagccatgtgtgctccctcctggctaacaacgttgatctttttctcgataacggtgaccctaggtacattcgcactctgttgacgcagctttataatagcattatggagctgcgtgttacatgctctcagccatcgcccggaatgccttcgcgcaatgtcccgcccgtcccgcccgtcccccatcggctagaactcgagaccattcgaccgcactcgcgagacaactcggttactcccacgatcgaccgtccacctcagaccgcgagactacgcaaccctggaccaatgcatcctcacgccaatctccgtgtcgcgacggatgtaccactgatgccgtacaacaacggcatgcaccgacaggttatgagcgctgttacgcctcggtctggggatcctttccccatgagtgcgggtggtatgcggatgcccagtgacgaagaggatcgaatcttcgagagaattttcctggctttgatgaagtctgccgatcttgccctcaaggttttgccgaatcttagtgcgcagttcagcgtagctttgcgaaatgccacgacgcaacgagcgtccgaccatgtagtgcactgttggaaagcactcattgtgaagtgtaacgactcgatccgtcacaccgagatattgagggagaggttatcgactatcaagctaaaagaaccggggatccgtggacagccggggttctggaggatgtgcaacgactacatcgacgcctggtatgtcttgggtaagaaaactatgcagtttcaaaccgatatccagttgccagtcgatgccaaatccaggatgcggcccattcagaaggcgatgaaggatgcatgggagctcatggtacactcgccgtggtctcacttcttgaagccgcagcctagtagcggcgggcatggaaggggcagaatgagagggagaatgccaggtccaggaatggaaggagttgaagatacctcaagcccttacagcacgcatggcaccaatacaccggtactgatgcctatgacgccgcagagcgcggcccttggtccagccgttcaggccacggtaccatcgacgcccaagaatagttcgttttcggccgcgttcagcgggggactgtttgagagggctgagacgctcattcaaatgggaggcccgggtatgggcagccgaagcggaaccatgcaatcgtcgtcagcagcaagtctgaactcgattggcacaacgctctccggggacagtgctatgactccgaactcggcactaagtccgggtccgggctcactaacgccgcttccctttcgaatgaacagtgggaaagtgggcctctaggcgagggcccgtgtattcatcagaaaaaagcacgtacacattgcaccaggatttttcatacagttatcaaaagagctcccccaggctgcgggttcagcggttggttggatgcgatatttctcacatacatgaggctacaatgttgtcttggtacagaactaggtggtcagagtctaagtctttgaaaagacaagccgttccttttttcttggtctcatttcctatactatgtctatctacacacagcatctaggcgttcttatttcctaaacaagattggaggaagggagcattgatgggcaggccggttgagacggacaggactagaagcgagcgaatacaggttgcatgacaaggggaggcaggcgcagcggcgagtaaaggtgaacacaagactggcatttgcaagagagaggaaaagtttttaagtatagcacaaacctataatgtgtacaaccaatttcaagtccactccaacatcttgaagtcttcttcacttgcacagagaggatcatagaccgggttaaggtgagttgtctggctgtagtccgccggcctggtcacaaaaaaaggggtgtcaacaaacaaacctttcaatgcattacacacagtcccaactgcaaagccaaaagaaccaacgaatgacgtgcattaatctcgaacaaccaattcaaaccaggccatccccggcaacggtacgcttaagtccccggaagctaccccgcgttacatttgtgctttgcctctttttgtgtcttgctgtgtttctcgccagtcgtataaatggccgtctccacctttctgcatttaatattgaaaactaccgtacaacatacttgcatctacatataacgctggaaggcggcgggtgtcaaacttgcgcctacttggttctgcttctacttagcgtctgctcgattcagtggctggttttatcgttgctgaaggagagcttgatccattttgtctcttttcacgctcaatctgaactcgcctgcccggtccacccacatgagatcgctatcacttacactcacttcccatcacaatcactgatgagtgacgaccaacgggaaggaatcacaagatgtctcgaccatctcgtcccagcttcctccaaccagtccggtccgctcccgccccggcatcagtaaccaacaccaatgtcaccgcggccatggtaaccgcccccggcgacattgacattgacattgacagttccgattaccaccatgacacggaacacagaccgggtccgggtccaggtccgggatcagtaacagcagcaccatcaacaactggttcaaccacgacaacaaccggacgcgcctcttcagccttctccctccccttcttcgccggctcctcttcatcaaagcgatcaactgctccaagtgtctcttcggtctcaacagcgccgcaaccgcttattccggttccgaatgttcaagcccacgcttacaccgggcaatcaataccggtagcctcctcaacttcagggacatctttgcgaacgacaaccacgggatcatctacttcgacgagtaccaccaccactaccaccaccactactaccgccgccaggaaatcagcacctactttccctcccccttcttctcacccccatccccattcccatccctcctcccgaacttcttctcaaacccaccacgtcaatcttccctccgtccccgcaacccctcgcacccctactattcctgtttccaccaccaccaccaccaccctcccaacagcccaagcccgcaccgcagtcctcgcatccatctccaacctcctagacagagaactcacggggcgcgcctccttgctccaccagaaccacaacgccatcttgaaacaagagcgcgagatgagcaaagccgtggagagtttcaggaaggaaaatgataagttggaaaaagtagcgcgggaagggacgaaaaggctcaaagaggtgggggacgtgcagaattgggcggaggttttggagagggggttcttgaggattgaggagacgattaagagggcgaatggagagtatgaaagtgggagtgggggtgggagtgagtggtctgggagttatggatctggcagttattctgggtctgagaggggggatggggatggggatgatagggatggagagaatggatcagaaggaggggataggaaagatgagagggttggggatggtggtgagaggaagttagagaatgatgaggaaggtgaggaggagagtgggatagtgggggatggaagtaagaataatggtgtagcaagggccgctgaggcagaggatgtcaacggtgatcagagagaaggggaggacatagaaagagacgatgtgggggatgtggtcatggtcactgaagatgatgtccacgagagacacacgaaacttgataaggggaaagggaaggcggtcgatgacacgatatcatacccctcaatggtccctctaccccgatcaccggaactcaatggctccggaggcacacagtttctgagtttgacacctgcgactgtatgagttcccttttgtttgaagggcgtgtaacgatgttacgaagttatgacctggaagatgccccaaaaaacctgaatgatgatgatatttgagtataggaattcgttcatcttgttacatatttccatcaccagttttaaatctaacaccctatagcacacgagtttggatagcagtgacacctcatagaatgatcactgtcaccgttctcgattgtcatacaccgagtgtacaagaatgttcacatcaaaccacccgccctgagctggtaaaccatgcgcgacataccccacgcctaaacccaaaccaagcctccttacaaggctagcttagataagaccgggaagcatggtgtagcgcttggccttgtatcggtcaccgaactcattgcgaagagccctctccttgccgcgggaccagctgcgcatgtagatagtaccggtagcaatgaagataacaacagcagggctgcggctgatcaagatgacaccaacccaagcgaggacctcaaacatgtagttggggctggtaaccaggttgctaccaatgcagttggggataccacgctcagtgccgccgggcttgcggaggctggccaagtgctggtggacaatccagttgcaggcctcgcagacggcgaagagggcaatgccgaagtagtccaggagaccaagatcgttgcggtcagccgaagaaccggggcggtagatgtcgagggagcacatgaggccggcaaggagccagtagaaggcagagttgcggaagatgttgaaggcgggcatggtgttggccgagaacttgtggacgaagagggtctcgtactcgcgcttgaggaagtggaggttgaagagggcaaagaggagccattggaccttggacatgggcgtctcggcctcgttcttgtaggcccacgggccgaagctgtagatgtatgggcggagcagggggacgaggacgtggaagagaatggggccgaagtattcgatcacgaagacggtgcgccaggcgatctgggggcctgtggttgttgtgggttgtgtgagttttggagggggaatcttcacatgctttggagaaatcatgacgtaccaaggtccttgacgacgagctcgccggccttgacaacaccggcctcatcacggacaagagccttgcggttcttgaggatcttcttggtctcggggtcgaagaggccgatgcggttgaagtcgttgatgccggactggcgggcaacggcctgcttcgcgtcctcgacggtggcatcggcggggagctcaagggaagccggcagcttctggatgggctgcctcggcgacttgttggagagcttgagggagagcttggcggccattttgacttgtttgcctgtcgaccaagatcaaatgacacggaatgggatccggggaaggaaacgaggatcgatcagacgaaagtggatgaatgaatgaatggtggaattgaaggttcaagttgggctcttgggttgcgcggtcgggtgtccgcgggagttacagcgctccagtaggtggccgcttccgttgcgggggggggggggaaacacgggcgtcgggtggtagaggtaccccactcttcccgagaattcagttttggcggacggccccaccgttgagctccaatagtaccccggattggctgagcccaagtggaataattcagttgaggtgacggtcttatatgcatctaagcaacctacctaattggagaagcttttgtagatgcataggccaagctgctcgattcccatcgatcgatgcccacggtatcgagcgatccattggcttgaccgcctgtggagacccgcagataattctgccactgtcaacgtcctggttcctagccttcaacttttttttcctgcgttagcgataacagtttatcggcttccccccgtctgtcgtctctctcgtagggtcgttgttgttgggtttctgatccatcaaaccccccctcttcatccaacacatccccggccgtctacgtacgccacttttccttcaagtcagccaacagtcccaaggctcaggaagcctaggtgcttggagctgcattccttccatctctcaccctttcgcactactattcgtcggccaatacgaacatcatctgattggcgacatctgcaacacccgtcaagatggacgacctctttgaggttttcgaggagcagcctcgcgctcagaagaagcgcaaggcctctcccgatgtcgaaatggccgatggagctgccgctgccgctcccgtcgcgaatgccgccgccgccgtcactcacccgcaagctcaagccgcccccgcgccgcaaaaagacaacattgacaacaacgacaacaacaacaacaacaccaccaccagcgccgtccagcccacgattcccaacggtgatgccgccgccgctgccgacgatgttcagtcgccacagagcccccatggcctgggcgacaacaagcgcaggaagaagacggacgaggccgagcccatcatgaccgacgccttccaaacggcagagtcccgagaggttaccggcgcgcagggtttcgcgcccaccgagggcgagtccatcgttctctcccacaacattcagcatcaggtcgccctgcctcccgatttggactacgagtatatccccttgtctgaacacaagccccccgccgagcccgcgcgaacatactctttcaagctcgatcccttccaggccctgtccgtcgcctccattgagcgcgaagagagtgtcctggtgtccgcgcatacctctgctggtaagacggtcgttgccgaatatgccattgctcagtgcctcaagaagaaccagagggtcatctacacgagtcccatcaaggctctttccaaccaaaagtacagagatttccaggccgagtttggcgacgtcggtctcatgactggtgacgttaccattaatcccacagccagctgtctcgtcatgaccaccgagattttgcgctccatgttgtaccgtggttccgaaatcatgcgcgaagttgcctgggtcgtctttgatgaaattcattatatgcgcgacaagatcagaggtgtcgtctgggaagagaccatcatcttgctccccgacaaggtcagatacgtcttcctctccgccaccattcccaatgctttccagttcgccgaatggatcgccaagatccatcgtcaagcctgccacgtcgtctacactgatttccgtcccacgcccttacaaaactacttcttccccgctggtggcaagggtatcctcctcattgtcgacgaaaagggcaatttcaaggagaacaacttcaaccaagcaatggccatgatcgaagagaagaagggcaccgattccaacgactggagtgccaaacaaaagggcaagggaaaaaacaaaaagacgaacaagggcggagaggctgctgatgagaaggcggatatcgcaaagatcatcaaaatgattctcaaaaagaacttccagcctgtcatcgtcttcaacttcagcaaaagggagtgcgagcagatggccttggccagttcttctatgaagttcaacgccccagatgaggaaaacatggtcaacaaggtttttgaaaacgctcttgcttcgctgtccgaggacgacaagaacctcccccagatctccaacatccttccccttttgcgcaagggtatcggtgtgcatcactccggcttgttgcccatcctcaaggagaccatcgagattctgttccaggagggtcttatcaaggtccttttcgccacagaaaccttctctattggtctgaacatgcctgccagaaccgttgtctttacccaggtcaccaagtgggatggtcagcaacgccgccctcttacttcctccgagtacatccagatggctggcagagctggtcgtcgtggtctcgatgaccgcggtatcgttatcatgatggttgatgacaagcttgagcccgagacggccagagctatcgttgtcggaaatcaggataagctcaactctgccttccatctcggctacaacatggtcctcaacctgctccgtattgaggccatttcccccgagtacatgctggagaggtgtttcttccaattccagaacgctgcgagcgtaccgcagctcgagcgtgagctcatcagcctgcaacaagaaagggacgccatcatcattcctgacgagagcattgtcaaggattattacggtgtgcgtcaacaactcgaagagtacaacaaggatatggtttttgtcattcagcacccccaaaactgtcttggctttttccaggagggccgtcttattcacatcaagagcccaagtggagtagactatggttggggtgttttgatcaaacacatccagcgacaaaccccgaagaatggccagccaccttatccagagcaagagtcatacgttttggacgttctgttgaaggtatctggcgatttcaaccctaagacccgtggggaggggccgatgcctgagggcattatgcctgccggaaaggatagcaagaatgccaggtgggaggttgtcccctgccttctgaactgtctcagggcccttggccagctgcgtgttttcttgcccaagaggctagagagcgccgacgagaaggatggcgtgggcaaagccgttgacgagatcagccgtcgcttccctgacggcatccctattttggatcctatggagaacatgggcattaacgatgacagctttaagaagctgctccgcaagattgaggtcctcgagtcgcgtttggtggccaaccctcttcacaactctcctctcctagttgaactgtggaatcagtacagcctgaagatgcaacttggcgagcagatcaaggaaaagaagaaggccattgcccgggcccacagcgttgcgcagcttgacgagctcaagtctcgcaagcgtgtccttcgcagactgggcttcatcaacgatgccgaggttgtccagatgaaggcccgtgtcgcgtgcgagatctcctcaacggagggtcatgagcttcttcttgccgagctgctcttcaaccgcttcttcaacgagctgagccctgagatttgcgcctgcattctcagctgcttcatcttcgacgagaagatcgaaacacaggcgctcaaggaggagctggctaagcccttccgtgagattcaggcccaggccaggatcatcgccaaggtcagcgcggaaagtaagctggatgtcaatgaggacgagtacgttcagagtctcaagtggcagcttatggagactgtcctagcttgggctcaaggaaggccgttctccgagatttggtatgtctgcctgtcaacccccaatcccccccccccctgaatcatgtttgctaaccaatttgtaacagcaaaatgaccaacgtctacgaaggctcgctcatccgtctcttccgtcgtctcgaggagcttctccgccaaatggccgaggccgcccgcgtcatgggcagcgaagagctcaaggataaattcgagctcagcttgtctaagatcagacgtgacattgtttctttcaacagtctgtatctgtaaagagggatgacagagggatgcgatgagttgagttgagataggatatgcttcggtcatggcatggccgtgtagatacccccttacgctgtttcaaaagtaagagaaaagcgaggtattagcgtgtgtggcgcaaccaggaagaagggcggcctggattctgttcaccaatctttcttgaagaaagaagcgttggtgagggaatcgtggatttaatcacgtcatttcttttccggctggagagagagccagccactgaatcactgccattcttgtggtcatttattcgctttgccacattgtttgcggagtttgcgggtgctacttgctgggttctggtttggttttgcaagtatggtttggtgtcatgggatattaaaaataaaccaaaaagggctgttagagtattcaaatcgaactatctttccatctagcctgtcctagtcatcctctccatcatctgctgccctggctggttcccttaccaaggcccagccagccacgatccggctacctgggaacattgtgcaagacatgcggatattattcaagaacatgtatgtctgaccttgctatcatctgagaccgttcactcggcactcggtaagcctcgataaacaggcaattgatcatctaattgaaccctccctcttagtgatcgggttatctcacacagtaaatgatctatctctgtttcacatcttttggccggagtgagcaaactcgcgtcttttcgttgttcgtggttattgttatttctttcatgaccaccgccagacgtagcgagcaccaaggcacactcccacccacacaaacacatacatatcaaaacataaaacaagccaagtagtaaagaggaacaaagaaacgtgaacagtaagggtaaaaagaataaaagaatacaaaaaacatacaacaccagggattcgctggtcgtcaccgacccaactactagtctggccctcactggcttatctatgggagagcggacgggatcccgagttttccagtgggtatggttgtatgtgtctctactctcttattttagcgcttataaagatctgaagcaaggttggattcgtgaagtgatcagggcatgggggggttcaaagtgttttctgttgatgttttttgagatgtgaaggtgagtgggtatcttgaacttttgtgctgtttatactcttttacattattccatattgcctgggtaagcagagtgagtggcacgcaaatattggttggtatctgtccacaatataagtcactgtgttcagatagattgaactgttccaatactgactgctctttcacaagtacccatgtggtcaacaaatagtaccaactacctaatagcgtttttgaacgtaacctggaagatagtcagagacatgagaatacagaaaacaagaataagcaggaatttcgtatcatgacattacgctgcgctgtgcagtggttgatgtatgtgatgctatgctaaactgccctgcgtctctctgcctgctctcagctgagtgcaagatgtgagagagatgaggtacagatagatggatgatggattacccaatagtttgtagtttggtcggtcaggtagttgagggaaaataaaacttgatatctttcaaaaagggaataacgccacagtgaaaagtcatagaacaacatatgtaaatgtgaaagagtgtgtgggtgaccatgagttgtgtgtgactgtgacgacatgaaacgaaaaaagagaccagtaatgtccttcctttccctctcccccttcctttcttttcctcttgttcctcttcttccgccactgcctcctcctcctctcccttccaccttcctctccacgttctcccctcttcctttcctctcacagtggtattcaagatttgttgctttttgcgttgcataaaagcaagcgagatggcaaatggtggtagttgatgatggtatagacaacgaggttggttggatacataaaaaatagtgagttaaataaaaaaaaaggtagaatcgacatgaagtatgggggatatctctggatcaactacaaaacaacacgcccttatcctaaatcgtcgtcatgatatgtccctctgtgtttccaaattttccaacaagaatctcggatcagcaactagatggactgccagttccttgcactagatagatagataaatcggcccttgcactctttctcctcaacgaacttaacgagagctacccagggcgctgatcctcgcacccgaaggacggtggatcagggactctgcgtgcttgccgacgaaattacttggctcatgcgggatggggttctcactctcgctccgttcaccggcgagctcatcctcgtcgtcttcgaggattctggtggggatatcgtggtgccccaggctatactgttgggaggtgcgctcaggggtcgtcgccgtgctagcgattgacatgctagtgctgctgcggttgggaatgagatccggtgtcggcgggatgctggagacccgtccactagcaccggggtggagaaaagagtcgtcgccggcctcggtggtcgcgaccgaggtgccgtcatcgctgtgggcgattgagagattactccctctcctgctttttgaatacatcccggcccctttcgccgagagtggttcgtggtgtgtgccaatttcggcgtcttgcgccagctggagtccgtctaccgccgcttggcactgctcggcgatgttacggatgatgtgcgcaatggcatcggtcttgtccttgagatgacggtccgccacgtcaacaaaggtctgggacgaaatgcgcttgctcgccagggtgaggttcttgatgaacctctcactgttgggctcctcgccggctgtatacaggttagcattcacttcacaataatctgaataggcagacgaacgcttaccagtagcctcctctgcctcctgcgcagctgcgacaaagccggcttcaatctcagcagccaactcctgtggagaggtcatagtcttgacaatgtgctccatatgatggtgttggccagaaatcagactacgaaggtgaagcaccacgcgacgggcctcatcgcgttgccgggtaatggtgttgttggtgtgttgcagggcagtaagctccttcctatttctcttacgctccctctccaactcctcggcgatttcctgctgaagcacaagggcctcaagagcgtcgtcacgttgcttctccgtaccctggaggcgcatctgtaggcggttgtagtcgctcctatgctcctcgataaggctgcccagacgacggttctcgcgtttcgagttttcgatcttggccttgaggtcctgggtctccttggtgagggtctcggcaaaggtctggaacttgaggaactgctgcttccagctctccagctcatcgttaaggtagttgttcctcttggtgaccttgctgagctccgtctccatacgccccttgaggttgatgaaatcctgccaagcctccatcgcatcgcgcgagtactggtttcgctcacgaacaatttcattcaggtgcctcatagacacctttgtcatcagaggtttcttggcggaaccaccaaagacggccttgatgccggtgttgcggcccatcttctcgcacacatgatccatgacagacatgacggcatcctggttccaccagtcagggtcctggatcgactccacctctccacgcatgacaatgatctggccagcggggatcagctttccaccgccataagcggagcgaaggtggggaggaacgccagaaggcgtgacgtccccgttgagagcttgagttagacgggtcacaaacttattgcgctgactaggagaaagggcattgggtgggcttgaagtgagaacaaagttgcggtcgagatccacaaccagagcatccgcaggaggcgtgaagagcgacctacactcggccgtgatacccaggatatacggaccaggctcttcaacaagctgagtagcatggcgggcatgaacgatagggacataaagaccactccactcataaacgcgcacagcaaagcgaacagtctcagcagccatcgtcaacatggccgggtagtgactgacaaagatgatgcggcgagtcggcgagatagccgcctcgatgacaccaacgatgttgggaatagacaagcagttgaacagcggccacatggcaaagttctggaaacccgtgggcgacgagggaaactggtagcacagcgcataatccttcatgtcgatgcggaccaggtcgttcaagcgaggagcagggaagctgagaatccgggacacctcctccgcgtggaaaaggttagtagccttgttccagtgaatccacatgccacgaaggtagtcgccaagcaggttgtagagcggatagcgagaaaggaaagacaagcagtaagggatccagtactgctcatccgggttgtcgaaaaaatcaggttcggtcctccttctcagctcccgaatcgtctcggctctcttctcgtcggcgcgggaccagacacgcaagcaaattccgtacaaggtgtgggaggaatcctgctgaagaacgaaggcatggtgaacgcagtgtggttgacttctgccagtgcaaatttcgacgtcgtggggaaagcaagcctgtagacgttggttagcaaacaggcaaataagctgaaaaggcgctgatcaaacacgatgaacctaccctcatggcgttgtgaagagcgcgagcaatgtcattgtcctgttccaacctcggactgctgcccaggatctcaggaagccagaattggccaacagcgcccttcatgtgaccgatcttgccctgagccggagcaggagccttgacccattgtgaaggctcacggccgacaccacacaccatgtaggcatgagtcaaggtcttgggggtgcgctgctgaggcttgccactgagcgagttaggcattggttgggtgatgcgggagtgaagggacgagctgcggctggggatggcgggattgacgtcggcctgatcgcgggcgacggaaccgacatcacgctcgctggtccgtggccgttggaacgaggcgtgggtttttaaagactgcatcatggtgccggttgatgtcccaaagggacggctgagagaaggttgacggcgtgtgtttcaaaatgtggaaacagcgaacagttcgaagagatgaagttatgttgatcggatcgataacgtgggcagccactaccggcggggactgccttgtttcctcctgccgatcgctggacttgccaagttgggtgatgaaaaggagagtagtcggtgggttttgcttgcgaggtagtcccgtgttcgatagcgtttgtgagcgaagagaaagtgaagcggctacaccgattgccggactaaagcgtagcgagagtgaacgtgttggtagtagagattgacgatggcgacggcggcggcggcggcggcgatggtgatgggcaagacaacaccaagttggaccagtgagtggctgacagtgacgggagctccttggaggttggcgagacacacacacacacacacacacgcaagggcgcgaaccggggaagggaacctgaagggcaacctaggactttctccgtgagactggaaggttggccgtgtggtgtaggcttctctagtgtctaggtagacattcgcacactgagagagaggtctggatgaaaaaggacacccgctgcacaacacagtcgcgcagtcgattaaggctaccaggggactcctttcaacgaagaagggcggacctgaagctgggagcggaggagagagaaggaagtggaggaatcaggtgtaggtttccacgcacgcgaaaggacggggacggcagagacaaaaggaagccggcagagtcgcaatcgcagggtcaggagccaggccgggagtgagctgagagtggactaagcactctggcaagtgagcaagggggggtggtcacggtggaggtggaggagagaagtggaaacgaagaaaaaggaaatgtgatggatccctgaagcgactaggatgggattggactcagattgggcctgggttgggaactgggttggatcggaaggagtgctctgttgagaggtctggacggaatgaggtcaatatgggggggggggcccacaagaggaccttcagtttggagccaacaggggtttcaactgaagtctcttgtgcccgtctctctgtctcttgtctttttgtggtgttgccgacgacgttgacgacgatgacaacaccaacgggtgtattactgtgctgtaccacatggcttttatctcttttctcttactgttcgttccccagattaaggtaggtacctcaagtgtttctttttgacgggatggaagcaccagcacatcggacgaaggcatcgacaccacaagccataaaaacgacaaggagatttcagtttgacagtccggtgcagtgtactgtacactggcctgcaatgccaatcactgcgtgcaatgtcaaaacgccaggccaacggaggcaaagcgccgtggtggttgatgtcctgcacaatgcacccaacacacgcactcttgcttgctgcatctccaatgacctgcctgcagcatgcactccgggctgcagccaggcggaggatttgatggaaggaggcccatctgggaagcaagcgagaagagccgtgggagagccgatggtcctgtcgaagcaaaagacgcaaaaagactggggctcgggaaataaaggtggaggaccaatggcaccccaggcccaatgaccccccaaatgccacctcaatggacaatctgacggaaggaacccatccaggccccttcagggcaacgctagcggcatgttcgctgctgcaccactgctgcaggattgttgtgcgtacagggcacttctgccgggatctagaaagttagcgcagtgaatgacaaagtggcggttgcttcattctgtgtacaaaacatagacggtgttttggctgcctagctcctaaatactgtatgatagaagtgccatgctaactgaacctttcatattctggcagaggcgtacctgccatgtccctgcatctcttgggagagcccgttaggggtatcatctgagtctccctctgggcttgtccgagacaattccagcttcccgccggggtatcctatacttaggggccgcttataagcattggcaattatcagaggccggggaggtatccgagacaccaaccgcaagacaaccatctcgttgaccatctctgcccgggatgacggaaaaatgcattccatcctttccttgtggtaggacatttacgatcgatcattctaacctcttgtctttcttttccctttcctttcctcggtcagagtgtggcccctggacctctcaagcccctcttcttcccctccacctcacctatccgacgcttgctggcggccccccctcttcgtttgattcaaggcatatcaggtgggaagctgcagtgaagttggatcaagcatttggttgcctttcgtagagagacggcggcaacatggcaatactccaccatcgcctaattccagactagataaaaacacaccaacagctcgccgccttgccacgttttctgatgggcagtggcgcttcactttcgctcaaattttcaagtgagtcgtttgcaatttggaagaggtagtgatcgtcactcgcccccccatggccattcgagtccattgtcccacccaccacagaggccattcccacaagcccatggctcgcgatgctacccttttcgagaatccatcatcggtgctttgcctatgctgagccagtgcgccgggtccccgagaggatcgctatgcatatcgtttccactctcttcgatatatccgtccccgcagtgttctttagtgctatcttgaagagaaaagagaaccggtgatgcttgtccacgatcgatgagcccctcggcaggttcaggcaggatagtatccatgtagttagtgtaaaagcaaatccagtgggtagtgggtgtgctcgtgtgttggttgttcgacttcagcctgtaccacgcctacagtatcacggcgtccaatctatacggccacttgtttcatggcgtgaagcggtgaacttgaatagctgacagaggcctctaatataagcttcggctgaaacaagccacaacgacgagagtcggacaattggtccttttagtgtacccagctgcagctgacggcacaactcccagaccgtgtgtgggatctcgccggaatctcatcgtccgtgtggccgtgtcaaaggcccgaacgatacaccgatacacaggtgatgggcctctgtttgttcgcatggacgacagagatggcgtttgatagggtaaggtatagtatcggagatgagtcccgtgccctccagcttttcttcttgactgctagctgccgctcggcatgacaatcacaatcgcgacatggcgacaccaccacagtcaacccttgttctttcggtctaaagagagccgataagagttgggttacacttttcaacaacctactgtcaaagcgtggtgatactggcggctactataggtgaggggtctgctatcggaccacacttgacaaaagagcctccaatatcgcccttctgatatcccgaaatgccaccaacgatagataccacttggttgattgagccgagtacataccctaccagaccgaacggagagcaggagagggcttcaaccaaccaaccaaacccgcctccaacccacatggcgcacagcatgccgactttaagtagacgccactacaaacggccgaggaggagagagacgatgtcttcgaacggtcgatggaaagaaatcactcaacgaaaaccacgacaacgagaccattccaaaaactcacctcggtcggcatattcggctgaatactgttcccctcctccggtcgccttgagagagggagagagaaaaaaattgaaaatcaaatgcagattgcggaatccacactggcggacaagacccgatcaaccctcccgagattgaaatgaatacccctggctagtcctcattcggacaagccgttgcattcgcttgtcccgccagcagtgtgatgagtggatgacatccaagccaaccatccatccattcatcatccatcacgttggtcggttggtgcgggggaattagtgagtggtgacacgagtcgcacaatgaggcagctccgactctccgagactttgagatttgcgatgtcgattcgattagaggtgaaagtttgcgttgacttgggcgttcgtatatatgatagctttgaaacctccagccatacgaaagcctcaaaaggctatcaagccagatgctatgtggggactgtgaagaggtgagctctccccacattttgttttgttttggattcggaggcaagacaatcccgtcctcgggcactcgatgatagtctagcgtacaatggaaacaatgggtgacccgtggtccagaggaggcatttcagtcgctgcagtggatggatgatgccagtgcaataattccccagtggttcccgcacccgaacacagcacgcagcgggacgggagctaaaggcggaaacttccgggcagcttttggccactcaggctgaggcaagtctgttatcgataagagaaatgtccgaccaaaaaatccgccacgataagcttgggcgaccgttatcgagctttgcgaccttcaatcgctacatcatcactcaacactcagttctcatcatcatcaatcagtacactacttactattctcgatttcagtctcgatcgacacattgtggcattgtgaactgctcagcataaccagtcaattctcctctctacctctacacagccatctctggtcaccatggccgactcggtgctcagcaccctctgcggaatctgccacgccgaaccacccaaatacaaatgcccgcgctgtctcgcccgaacgtgctcattagcatgtactcagaagcacaagattagagccgactgctctggagtccgcgaccctaccgccttcgtccccgccacccgtctccgtaccaccgccggcatcgaccacgactacaacttcatctcgtctatcgagcgcgcctgcaagcgcaacgagcaagaaattgtcgaagtacgcaagattcttagcgacaaggatctacatccccaaaacgaggacaaggcttttgtcaaggagtggcacggcgacgaattgcgccatgtccccgtcggaacgctgccaccaccaagctggaaacagcacaagatgcaagaggaaggcgcatggatatctggtttcagcagactagtacgccagaggctgaggaaactcaacatcgaggccgtgtccatgcccaagggcatgaccagacagcgtgaaaacgaaacctcgtggaatcgaaacaaccaatgcgttaactggcaagttgaatggcttctcttcaatgtccccggtctccctacgactggccaacaaccacaaccacaccggatcctccacaaggcgctcgaaagcaagcctctcaaccgcgccttagccgaaaccctcgcctggtaccgcagacgcctctctcgacaagctcaagaagccgaaaccctgcccgatcccttcgaccccgccgccgaagaccagctagacgccgacggccgtcccctcaagcgccgcaaactcgaatccggcttcgcccctacgaaatccaagaaaatcaccgaaatcatcgcctctccttacctctcctccccaccacagaacccgctcacctccgcctggtccaccgactcgccctataccatgcaataccccctcacgggcgcctggtcacaaacagcctgcgacggctctgcttcgattcccaaaaccgacgacgaggaaatcgttgaccaatcccgcttgttggcgggatggcgttttttcttgcacaaaacctgggctcctacttcctctgctgcttcttcttctcagtccgggcagacgaaaccaaatggcaaactgctgatcccgctcaacgcgaccaagaatttctcacatgctctgcgcggtaggacggtggtcgagttcccgactgtttacgtcttgccgcctggtggggacttgccggagggatttggatatgcggatacgaagaggaggaaggagagagttgcgaagattgtcaaaaccgaggcgggcgaagagggagagtctgcaagcagttcgtcgtcgtctgactctgacgcaagtgactctgattctgattcaaatgagtcgtcggatgagggcgaagtagaggagaattcttcgaataatcctaatgggaggaagaggcaatttggatcgcaacaagctgcgttccggagggatcagcgcgatcaacgcggtggcagtcgaggtggagggaagtgggagcggggtggccgtggcggtcgaggcggccgcggagggagaggtggtggtggtggtggtggagggaagaatgtccgcttcgagagtactgaagaccagcaggggcaggctgaagagggtgaagtggggggaggagaggtggatacggcagcgctagaagtagctgttaggcaggctgcttctggtgactttgacgtcatcttgaaccgccgtccgaaccgggacacagcggaggacggcgaaataaatagcgacggtgacgaagttatggccgatgctgatagcgggtaccgcgggggtcacggtgggcgcggcggacgcggtcgtggccgtggtggatcccgtggtggaagaggtggtcgcggtaactttcaacaacagcgaggcggtggcagaggcggccagggacatggaggtcgcggaggatttggaagcggccaacagcagcagcagcagaggatcaaacaggagactgaagcacctacccatatggacgtgaatatggaaattgacgccccaaggcaagaacaacaacgcggggtggaagaacaaccacaacagaagaggtctgacacaggcaacaagggtggtggtggtggattcggtggactcgtcaactacgggtccgattccgagtagtattttgggatcggactcggatcgaacagaagaagaatcttctttaggtagatttatcattcaactgtctggcgtggacagcggatatatatggatggatgtcatgttgttcgcaccgaaaaaaaacaggaagggaaagcgtattgtcagaagtcggtagcggaaatggctttgcgtgtagaaacatagtgtaatggactggttatcagcttatgtctacctacctcactcatcttctgcctttgaagtgtatggggaagcaaaaaaaaaaaaaaaagtaaggaaaaaaagtactagaaagtatgaggacagaaagtagcccaagcataatctatctacctgtctgaactgtcttcacagaagatgagtagaaactggacaacagacaagatcggcaaaccacgcaacagaaatcggatacatatcaacatggacatgaactaacatggacgttgatgctttcatatcgagtgatatttcatatagatcaacttcactgagtatgtcgaagcctatgtcaatccaataaagaaacaacttcataaggaaaaattctatatactcaagctgccttcacagtgtcattggcaggaattggacaaccaggacacgattaggataagaagtagttgacttagacattgacccaaagcactttatgccagaagggatatcatgaggatcaagggagaagtagctgtgacttccttcaataacgtatgatgctatgtcttagaaaaggcgacaaatgtatgtacccagtaatgatatcatacttttgcatcatgaacagggcaaattggttgcacaagttggtgaggtaaggagggtttgatggctttgattatcccgacgcaacaaaggcgtccttcaagtcaacctgatggccatgtcctccaagttcatcggtttcatgtgtctgtagggcagcagcttagcttgcctctgtctgtccaatgccagtcccgctgcgcttccatctcaagagcaaaaaccccttcccatacagaccatgctgttatggatctgtgtgcataataaaataccagtcaacccagatgatgcccctggtcgcatctatccagtgattatcatcctccatgctgtgatggctggagggtaaaagacgttgcgcgctgtttagcggcgatggccgtactgcggccagtctcagcgagagtgctgctcactcctccgctatcaccttgattagatctggaaaatcactctcgctatatggcctgccctgggtcgtcccaattcatagcatcatgccacaactcccaatgaaactccgggctacaagcctttgcctctgttcaataaaatcatgctcagtcccaaaccttgaggcttcgaaaaaggaaaacgttcgttcacaacgccacagagcccatcaaatattgggcaagtcacgaaaagcgaaattactgtgcggcggccggcgcatcacggcgagggaagccattgctcgcacctcgtccaccacggaagccacggccgcgaccaccgcgaccacgacctctgccaccgcgaaagccacggtagccaccatcaacactgccttggccgaaggtctcgatgttcctgcgttgttcctctccgcgccactcacgaccacccggcttttggccattgttctcagctctatccttggcctcacttgagatgttgtcaaaaaatgacttgctcttgttgtaggcttgctgagcaacaccagagacatcggcaacagcttccggagcagccgattcgattgctggctcctcaccaagcggagaaccagcgatggcctccttaacaatttcttgcttgttgaacttggcattagaggactcgaagtcaaagtcagagtcagggacttcaaccttggccggacggggaccacgagcacgaccaccgcggttcgcagcggcggcgttatggctcaagggggcgcgagagggggtagccgtcgcagcggcgttaacgttcatttcgttaacacgcttggtaagattgtcaacagcggcggcggttacttgctgctgggtagcgacttggccatccagcttaaccatgttagccatggcaacagcgacggccgctctagcctgttgagtcgcgtcacgcaactgggccgcgctcatcggtccgcttccaatttcaccggctggcttggcagatccagccgccggctgaatgggtctcgcagtaagggcagcgggaaggggaacggcaggaagaatttgcgaggggcgagtggtgctgcccttgggaccagtggggatggtcttctgttggggagaaggaccagccggagcagcattgtttagagacgcagcagtggccttgacctcttcgacagtgggctttgaatcgtttggcaaggaaggggcgccggcagcaggctgctgaccaaaagacttgggtacttcggcagacagctcatgctgctggggttgctgctgaggctgagaaggcgtagacggcttcttatcacccgcggggccaatgggcgcaggcttcgggccaggaccctgattgctcggggtctggttcgcagactggcgacctccctggcccggaacgccggccggagcgacaccaggaccaggcgggtagggatagttgttccacggaccaggaccgtggcccatggggaactcctgaccaggagggaaccatccgggagggggaggatacggcatgccgccgaacgcattaggaggagcaccagcgcggccccagccacccatatgaggaggataataaccgaagccaggggcgccgggaggcggcggcgggccttggtgtccgggagcaccaatgggaccggggggtacaggaccgggtgggcccggaggtccaggagggccaggaggaccaggagcaacattggcctgacgaggacgagcctgagcattccatgttagcgactgtggaagccagtattatgagggtgaaagagggtatggttgaaccacagatcagaaggaaggcaacggaaatctcaacattgtttttgcgcttttcagacaaaagtaaaattttacatccgagaatatttcatcagggtgtgggctgggtaggtggagtgactcgcaggaatggagacttacgccgaggattgcgggatcatcaggcatcgggggcttgttttccttgggaggcgcaggcccctcctctatgcgaagatctttcacatcgctgccgcggaaaacgatgtactcgtaaacctggtctgaggcgggcacttcctcatcgggattgtgcttgcggccctccgttccaaatgaccggacattctctagggagacggtagactcctccgagttgatgttgtgcaaggtaccgacatagctgaaatgacggtcagcggggctgccaagcctagcaggatgcagaggctagagcctaccggatgtcgctcctcgatatcaaggatatccgagagctacatatcgcgcgagccgttagcaaatgaagcattgtcggggacgagaggagggggaggggaagtagctagcaccatcaggtgatggcggggggaagacgtgaccaacatacccaaggaattcagacattgaacaaagcgcgctggctgcaacagcgttgaatgcagtatgcgcgtgtgtgtgatgtgcggtgaataaaaagaagcagaaggcgaaacggtttcaatcgagccgaaaatgaagaaaaaatagaattaaagatcgcggatcttggacgtggaaagggagtaaaagacaacgacaggaaagtgtgggcagtgttaggttgtcatggcgggggtttcatagtttgcatggaggaaggaggaagaagaaagaaagggaaggattggcgggagggaacgaggtaaaaaggcagccaaccagcgaaaactcaccgagttcagcctccttgtttcgtggtgttgtgaccccacattgcgcccgtcgtcaccactctgggcacctttcggcgcatgttgtcccggcatccgtgcaccgccacggtggagggcgggaggctgagatcgatagtagcgggggccgaccgacagaatggaactgaactgaactgaaccttgccgtcggtcggtgttatgatgtactcagttcaggttggtgacgagttgagtgaataaggtacctcgaaataccacagtagctctcgtcagtgtcaataccagctagtccggtcagcttaacatttgttgcgatatgcctgtttcacggccatcgaataacgactcgagacagtggtagcatgccgatgaagtgagtcttgtttatttgcgctagctgtcgtgtttcgtgaccccgagagtacctacctcattgtcgagctctgttatgagatcatgacatatatatatatatataggattctagacatgatatcttcggtagaaatcggctgtacaataacttcctaaccatgcggtacttatgcattcaaaaacttgcagcactccggaatctgcacgctaccttcttgtttataacctacgtacaacctgccatctgctacgtgtgacctggcctgattcagttgttacttgttggaacaaacatgtccatcgctcagagcttccaaatagcaatcaatgcgttcgagtgaaaccacttgttatgcacatgtaggaaagcccaagactttaaagcataacaagcaagctcggtcatgaacagctgcccacctgatagaggtactatcgatcgatccatttctgtacatacctagtatgtatctctaggtacctaggtcccgtctgtactgcagtgctggaagctccgtcatgcaaacaacctcaaagccgatgagagcatccgttgcccctgccctcggtgtttcgtcgacatcatgggcttggcagacccacttttatcaatgctcgggaaggtgactccatcggccactccaacttccgttccttgacaaagtttctgaaaaggcaagaagcaacaacgaacttgattacaccagcgaattcagtgaagcttagccgcttgacagaacccaggtgttgctcaccttactacaccacagttcaacgcgtgccgaccaagtcattcacccaggcagtcgcattattaagactatctttctcagctgagctggtggggttataaagccttcgaattgccccgcggccacagtccagcaacttcgtcatcctcatcttgaaaagcattctcatatttcagcatggcgacacggcaaatgcgaaagctgcaaaagcagcaggaacttcttagactgaagaatgaagccgaacgagaagatgaagaatccgaggacgagcccattgttacgaagcccaagcccaatgcttttgcaggatttgccgcttttggagggggagacgatggcgacgacgatcaggacaccgaggaggaaaccaaagaagccgaggacgtcccagaaccggtagcccccgccaagaagagtaaaaagtccaaaaagaagaagaagaagggcaagaagaccgaatcacctgccccagaaaaggaggaagaagatgatctggatgagatcgatcgcgttcttgaggagcttaagctcaaggacaacaaaaatcctgtctcggacatcgccacttccaatacggccaattcgaccagtcaaatcaacgagctcttgcgcgtcaactttcagcatctcaaggctatcaacgagatgcggaagctgtttggcagtgccattgaagcagcgcgagcggaacaggctgctgaggccaacagccgtcaacagcaaagaggagctgctcggcagaacgttgacctcgaaaccttcctttcggtccctccagcagttcagcagcagctaggaaagaggagcatgtttgagacagtgttgcgcacgaatccctttatcgagggcaagaagacgtggcctagagactctactcgcggtcttaagatggtgcgtgttaccgagtccttcaacggtgagcctggtgtcgccgagtttgcttttgcgcatgacaagacatacgacgccctcgagggcaacttttatggtctcgttcagatgtacgatcccatgcaactcgtctacttcttatccaggtacccttaccacgtctcgtcgctcatccaagtgagcaaggttgcccaccaagaccagaactcgtacctagcccacgacctcatcgagcgagctcttttcacttttggcagggtcagtctgagcgattttcgcaagcggttgggagatggcaccgcaagactggacttcaaccgacccgaaaacaggcagttcttcttggctggctataaccagatcaagaacctggtcctcaagggaacctaccgcacggccctggaatgggccaagttcgtcctcagtgtcaaccatgatgacccctatggcgtgctgaactggatccacattctagctatccgcgcatacgaggctaagtggttcattgaattgtgcaactcacccctgattgccaatttgggcaccggtcgctatgtcaaggctaccctccccttggccaagcttcagctgaaggataacgccggagcacgcgctgctgccatcgaaagcatcgaggaactcccctggctttactgcgccctcttcagcgctctcaacattgataccccacgctccgtttggggtgtccagccccgggatgacgaggaagcgctacacaccaagctctacgtccacctagccaaggacatctggaacaatccggccgcgatttccctcctgaccgaggccgccaacgctgctcgtaaggtggacttctttggcctgcctcccagcccggtcgtctcgctcgctacagcccgcttcgtctacttggacaacacacccgagctcatgtcggccgttccgcgcaagatgttgcacacggcgtctcccaattttgactttgaccctctcccacccccaaaggaggacaacatcttttccagcccgacccagaagatgccatggagcattgccgagggcgacggcgaacatagacagacgaggctgcatgaacaggcgcaagctgcgctgcagatggctagggcccgcatgaacgaagaccagctccgcgccgtggtggatgatgctcgtgcgagaatcgacgatcctgaagccgacgaggagcagcgcggggtgtggcggaggatcgtggatgttttgacgggtcaaggatggacaggcggagcagcaggcggcgcggaaggaggtgaaggtaatcagagaggtgatgtcatgcctgggggttgggaagatgatttcgatgatggatggggtgatgatgactttgaagacgaggatcactggtatgaggatcagcttgatcctgaactcgaattggagtttggacagggtggcacacccaacaggagggcgacggtggaggatgcggatgataccgacgaggaggagactgctcggaggtagatagatgttcctccggagagtataattagtggaaaagggaaataaattactggaagactgccattttggacagtggtgtagtagcgaattagctaaagcgcaatggctgtttccatgaggcaaatgctgcttgaaccatcgactatttccattcagtacaggaccaattcaaaacatgttgtgaagcactatgtaccttttccgcacggcgttagaccgaaacccctaacaaacttctgagccttcgatattctacgacgcataaacaacgacgggcaacccaaggagcagcacaggtatacataggtagtgtatgtgtcttcacgttcggtttgagccgatcaagaatccgatgtccaggatcacaagacatgagacagtctcggtgagcaagtttcaagctcagggcagtccgtcgcttatttagtacaccgaccgagggttcgctgctaaacgcgggtggagacacgagtgttacagtctgcgcggcactgttaaagcttcgtttgatgtggcatttgcagcaagaacaggacagtgggaaagcgggactgacgccatcgcgcgacgtctcacgcaccaacaacggaagcaacatgaatcccttcttgggagatctgcggttgacacggagtcccctgatacaccatcgcgagatcatctgaggcgtagcggtaccaggcaggcgtacctgacagtaagcaccacgcaatgagcaaattattaagcttgtcctccatctttccttccgtatcagtaatgcgtctctattgcaatctgtcaggttcgctttttcgcccgtatccctgagtgaagttacctcgttgtctgtagggagttgttccaagttccgctcctcccattttggctcattgctatcccagtcgcgaagcttatttaaagtgctgcccctcccgactccaagtccgcgctccccccattcccgcgatccacgaacacctcacttactactattgttgcacgtttccacacaactgccccgcaccgcatcgcataccattgtcgcaacttgcacttcgataaactgtcatctgaacactgatattaccaacccaacaaacccgtcaaaaatgtccggctcctacacctacaagttcgatgtcaccatgacctgcgggggctgctccggcgccgttgaccgcgtcctcaagagacttaaaggtccgttgtctctgtccatacccccgctcccccccccccccccccaaggtttccttttcaaatacattccgattgccctgcccgccgcccggtactaaagaagcatgcataactgacaatgaccagagaacgaatcaaacatcgtatcctacaccgtcctcctcgatgaaaagagcgccaacgtcaccgtcgatgacgagtcccctgccctttacgaaaagatcctccgaacaatcaagaagactggcaagggtgtcaactcctgcgtggaattggacagcaatgggaacaagattcgtgacgtggatgttgtgcttaaggacgagtaagggcatgcaggcaaggacgatatacacacatcatatggggaagacattgggggcaacaccacgcccaatatggtgatcggaagaacatagaatatgaattagaacaagggaaagcaggcggtggaggaattgtataaggcatacgaatgaattcgggcggctgaattgcgcatggcttggtttagaatatacctttttgatttacaataaagctgtttgttttaacggataactactgagatttgtccatctcgagtggctatgctatgtcaagctcgatgttcccatttgaagtcttgtcgaagtactaatcattcagagcttggacctcgtcgaacacctcagatatagcatcacagcaactagaccaaacgaagtgttcagaaaatgcatcagaatctattctacccagctaaccctactctcccatatccaacttgatagtaacaaacaaaaaaagcaaactggtatctcaactccccgttttcccccctttagtgcctcatcgactttccaatctcgctcctccacccctgcgccctctcaaacccgttcgaatgcgtctggtaatccacaaaagcctggtacacctcctcctgactgttcagcacaaacgggccatactgcaccaccttctgatcgagcggtgttcccgcaaccaaaacaaacctcgccggcttctccgcgcccgcatccacctcggcataaaccgcctcgccctgcggctcaaacaccacattgtggaattgctccaccgtcctcttctcgccgtccttgcccgagctgaagatggcggtgccctccaaagtatacgcaaacgcgttccacccctccggcacctcctgcaccaccttgccaccgggcttcacctccacatccagaatccacacgggcgtgtacgccaggtccttgacgctgtccaccccgtgactcttgccgctgatcaccttgatcttgacgcgtccctcgtccgtctcgaccgtggggatctcttgcgccttcaggtcccggtaccgcggctcgcacgacttgagctccttgggcaggtccacccaaagctgcaatcccacgttggcgctcccgtccgggttctggcgcggcatctcggcgtgcatgatacccctgcccgccgtcatgaactgcaggtcgcccgcctcaatggtgcccttgttgccggcaaagtcctcgtggtcgacgccgccggaaagcaagtaggtgatggtttcttgaccgcggtgggggtggtcggggaagccggagccgggacggatggtgaagtggtcgagcatgaggaagggagagaagttgcggagctgaggggtgccgatggagcgacgcacgcgggcaccggcgccctcggcctgttcggtggcgaggaagattttgcggatgaggcgcgggacggacatgtttgcggcggtgggggttgttgtgatgactatggttgggtttgatgaagaagtagaagaagcagagatatcttctgagggttgagttgcgaaataggtgttgatgttcgtgtagttgagtagttggtttgtcagtgtagagatgtcgacttgtaaaaggtcgataggcagtaggaagatggaacaaattccaacaaggatggagatgatggtgacaagaaaaaagttcttcatgaccttggaggagttgagaaagttaaggatacttataggatcgaatccatttgctggatccggcttttgaacttttattgactttttcgcccacttgtgactttgttgctcacgaaaaaagatggtctagacgattataaaggtcaacgtaagcagctggaaatccagatgagaagagtagtcagtaggtgaccaggaaaaagggtctagaattgtcaaaatcgatatactgtagaactatcatgaaacttctgcccatgccacatcggtcagttctttccaattgcttgctcattcgcttcccgccactgatctcttggacatggacggattcgacaattgcgccgcccatcgacactgtcgcaagtcgctttgcaaacataaaacgatgcccctcgaagacaaatgattacaaagctggaaacagccgagagcttggtggggctcgaagggaagcataaagagacgcctttccgaatccggttagcgcagcagcttacgtcaaagtcggtcatcattcccagatccaagtgccgtcgaattggaattggaaaagctttgaccatccatccaagtttaccagagtgtgttggcgctttcgctcggtcactcccgagttccaaagaatgaagctatcacgggcgaggcccgatgcagtggccaggataagaaaggcggtgatctctcagggtttactgaagcacaaactcattatacttaagttggcttcacccaatgcttcaagttaagtgctcgcatgttcaatgatgtcaaattcggcatcggctgcaatccaaccactcagtaatgcataaccgtattcagctgtggacatcgttccgatcaaaatgtatgagtaaacaaggggcagttgcgtcaagtatttaacaatggttttgacttctttattgacagccgccgtagtgtaaaaactaacacctgacttgtggtatcagctgcgaaggtatcaagcgctcagagccacgcacttgcaagttgcacctccccggtatctacatcgtctttccttcttcttttatccaccagtacgcaacccacgccaagtgacaacgcaataaaaattcgaagagcaaagatacctcgacgtccaaacaatagccatgatgaaaagataagaaacccaattgcacccctccaaaagtgatatcatccgttattcctgtatgtctgtgtgataagcatgcttttcgtatgcttcaaccacgtgctcacatcctcagcgagccttcgattccgcctacggcaccagtgtagatagaggtgaggttgtatagtgtatagttgcgtcttcaatccacaaaggaacgccttcgcagtcgtatcagtcgcaagaaccaaaggccatgccccaaagcgagacgggaactactaagctctcagctgcctggggcgtggtatcgttaccagctgggtcgaccgtctcttgagtagtcaccatatccgaaccgtgtgacatagtcgactcttggtcagccagcggtggtgttctggccagcctctagttgttggccgtgccgttagccgtttgctgcttggcgttctctttctgggcgttgaggaagctggcggcagtagcgtaggtctcggtgctaatggtgagagcagtagtgagagcggccttgtagtaagcgctcaagcccttgccgccgaccttctcgagctcggtgttgtaggtgctgaggacatgctctttgccgctctggccaaggcggatggggaactggagaagagactgggcgtcgtggacgagctcatctgtcggcttcttgacaatcggaaacttctcatcaatcctggacagcgtcttgtcacccaagtcatcggccttatggacgtatggggagacatattggtacgggccctggaggtagccgaggaagggagctccaatctggtataccttctcggtaacctcgaggagtttttggccgtaggggttggccttcacagtcgagatgctggactcgacgatagggtatccaagcaagtgctgtcgacatgttagcctcggccgtggagcacacaagagatgacgggggacatcataagcttaccttgatgaccgcggagttggaggcaacatcgccattaacctgcctgttgctgttcgacatcttggtcttcttctggtgagccatgttagatgctggagagtacgtagagtgccacacaggaagaatgaaaactcaggaattgagagcaggtgagaatggcggactgtacagttttgtatgatttccagagaggatagaagggtgggaccgagcgtgagatcggaaggttcttttaaacaggatgaggtggtatcggagttcggaactgttgaaaccagaaggtgggagaaaacgatgcaagcagaagaatggcaaggtggtttggaaggagactggacggaatttgtaaatggcaactgcctgtgtcaagaggaaggagaggggggtggagggatgaaagacgtctttcccgtccggtgaaacctcacatattggtagtccagccgatgcatgccactagcatggggctattgcgggtaggtaggatcactatcagaacacaagaagcttggggaacttgcgatgaaagaagctagcataagccgttggctagaggtggtatgaagcctcagggcaccccttccctcgtcatgggtgttgtatccccttgtaccttgctaaaactgagtaactgaaatgcacatgaaagagagcatgttcaactgaatcctgtcatgatctggcgcacatcacactcagtctacctacaggtaggtagtctccagctgcgggagtcgatgcggggagctgatagacatggcatctccgatgtttaggcccagttactgcgtggaagctgggcgagtttgcctcccctgccggtatctttgagcgatacacggcaggtacttgtggttcgtttacagtgacacagaaccgctctcgtcttccatgaccgaatccagatcttggtgcgtcaaaaacacgaagtgaagtccaaggtgtggatgcccaaagtgggcttgaacacattgaacagacctctcgacccctgtgctttccttcgacgaaccggggcgaacaatcgaagtgccctgataagactctggtggggcacccctcgctttcggggctgcatgcgtcgggccaacacccccggccgttcaggttgccaagcacgcgctgtcagccagtcaaaacgaagggagggagaaagtggcaacccctccttctgacatgtgaaagctcacaagccaaaccgaagccacagcatccgtatccctggcattgtacgacattataaatgtgagcatcatcctcatgccaggatcaccaccggggtttgattgatccatttcagtcgccttggaggaaaacagccgatggaattgcctgcgtgtcgtacacccagagcgtgagccccggaggcgaccgaggccgtcaacgctatctatacctgacgagaaaggaggtgagatgttggatgtttaaacaggcgacctcacagttgaccacttcaatcggtgaaacaaagggccttcacgtgaaatccctttcgttgtcattccgtgacatcattctctcggaggaggctcacggacagtgcactcctcaatcgagatactgccgagctcgtcgtggttcagtcaagttgttcaagataagaagggagattttcaggcacaatcagatacatgacatgcatgtcccaggcggggttattgcttcatggaaagtctgggtcttcggacccggtttcctctctcatcatggactcgtacacaagcaatcattttgtgtaacaaccggtgaggctcggaacgaatggaaagagtggccctcacaccccccacgccacgccatctctacccgttgctgccggttcatcatccgtacgagactgtaacccagcctgagaatcctcagcgccacgcaagtttggaggatgacgacaaaacttgaagttctcggctgcacaacttcaatttcgccttttccacggttgatgatcttcacttggaattacggaaatgtcaacttccccggctgcaccggaagcaatttcacgctcacaactgacgaaaggctcgacgtccaaccacatctcccaggctgcctcgttcagcggggtatcaggctcacctacagccagcaatgcaagtaatgcagcatgcagtgttgcctcgcagcacttattgtggtcggggcgctgtggtaagctcttcagttggttcctccacaaaggccttgcagaggtcggacaaaggaccttgaattctgaacattgactcgcatcgtgggcaccagcacgtgcaccgtgaggtccaattgaagagtcaaagtcggccccgttcaaaatctgtggaagatttcggttttggaaacatttggtggacgacaggggctgacatgatgtttggcatttttgtgtgttgcgggtgcccctgtacactaccttccgcgtggatccaaggggtccgggccaccaccaaagcaggaagcgccaaccccttaggagctttggcgtgattggttgtcagggatggcctgtgtcgtgccactttcacatgtcagaagcatggaagcgacgagatgaccgactgggcaggttgtgtttgtgtgtatgtgtgtgtgtgtgtgtgtgtgtgtttttttttatatatattttttttaattttttttttttaataattttttttctgcgagtaagagctcaaaatccgactctgatctgttgttaacccgacctcattcgcccggagcgagctgatcaataattggtcctatcatcggttacatatgcaagccacagaaaaacagaaagatatgacaagctcgaagccgtgtatctcccctcgtccgttgactgtgtcgactgtaaagcatcacaagagtttcaaagcatggtgcacagggtatcaagtgaaaataggggctgacgttgcccaaacaaacctcctacatcttccactacccgcggtctcacagcatccatgcccgactgttgaccgagcagatatcgttcttgcacaagacggtttcgtgcatcctccatcaggcgagtgcccgttatcttgagtgagatgaagattgtgaagatgccagacaattggatgcagatatcattctacactacgatgtatctcagcatggcatatccgccagactggaggaagcctgcaggtctcggttcaagcagctgccatgaggctgatatgtatgcacaagcaccacaaaactgatagagtcgagattgagaccaggcacaaagcacaacttacgtcacggtcgacctgcacctcacaattgatggtcccaatcaaagtctggaagtccacattttcgaacgccatcgggtgagatcgaaaacccggcaagcaactacgcatacgcacacccgacagactgcaactcggggcccagacgcctgggcagctgatgacggtacatcgtctctcctcggctgaaaccccctactcctctttttctttttttttttttcttcctctttggtttttttttctttggaaataaaatagtaccagacgggttttttagtcggcactcgatcggaactcgatccgagggtgatttcccatatgccttgtcttgaggctctttgaaagtcggcccgaaaaaatcttcagaccttactgcaccaacatcagctcttttcacaagcttctgcaactcgtcccagctgcttggcacgcggacagtcaagatgaaatatcatcccttgcccactacgcatgaagtccagcttgggcatgtgtatgtggcggaccgtcccacgtgcggaatgtttccgctaatggaagcgagacgattgatttttttttctttaaaagtggtgcttctgactgacatgtgaaagtacccagatagacgggacagtgacggacacgacactgcaagacaagacaatgagtttaccagtcaatgatccaaacaaactcatgattcagttggcaagctcttgaagccagcggccgaccatgcctacattgatcctaactcctcgggcagacgtctaaaatcactctcttcgggcgtctcagtggtcaataacatgaggattctgtcatcacaactcatgtttcttctcacgagcatccgccaatcgagttgccaaggctcatattctcaggggctgatcatatgcttagcgaaaaatggtacgggagtgaggagaccaggtcagttcaacaccaacgtccatattttgttcttctgatcgcccatgaggattggctgtgtctcgtcaacgcttacaaacaagctgttgaatttggctgtagtgggttttagctaaaacatgatacgtcttttgttcatagtgtgagcgaggttcaaaagtctcatgtggaaggagcgaacaatgttccagaagaaaaactccgatgatgagatttaagtaggcaggagtcccttgtgtgacttccactttcctcgatgaccctacactcgaccaccaaaattctgctctgacttgcatttattcttccattctagttcttactttgccttcccaatttcaacaaaaccaaggcctcaagtcgtcaagtcagtacagtaaaacctgtatgtcctcggtgctttgcatagtctgaccccaagattgtacttaacaaattggtgtaatgttaactatatgctagaaacagacccgcaactcagaagcgagcctcgaccttggtcatggtatcttgcaacgcccactcgttcaccttctccctgctgcgaacagccttgacctgctccgccgtaaagcccttggcctcgaccgccgggttatagcccagcttgctgagctttccaaccgtcgccgagtcgataactggcgcctccttgccgtcggcgcgcttgtagacggtgacaacagcggcaccaccaagtccaaggttgtgctggagcgcgtatttggtgtgaggcacattgcggttgttggcccatcctcggaggtgccataccaactcggcgcactgagcaataccagtggcgcctagagggtggcccttggagatgagacctccactggggttgacgacgaccttgccaccatatgtgatattaccggcgcgcacaaactcgtgcgccttgccgggctcggagaaacccagagcgtcaatcaagatcatctcgttggcactgaagcagtcgtgaagttcgcatacagcgaagtcactgggcttgacaccggcctccttcatggcaacacgcgcagcgtgctgggtcatgtcccaacccatcaagtcaatggcgctctttgagaacaggctgggcgcatcagtggccaggcattgaccggcaatgaggatggcttggtccttgaggtgagggcgggcgtccaggaactcctgtgaaaccaagactgctgccgcgccaccatcagaagttgggcagcactgaagcttcgtcaatggctcgtggaccttgggtgactgcataatctggtcaagggtgtatacgtcctggaactgcgagtatgggttgttgacggagtgggcgtgattaatacgagcgatctcggcaaagtcctcgggcttggcgccgtacctatgagagaaggaatgaggtcagtcattatgcctttttctgtaacattacactgatattatatgagatttggcctacttctccatatactctcggccggcattaccaaacatctgagcggcaccaggtgccttggtaactcccctggtggtggccatcatcttatatgtcgttccgagagggttctctctgtcgttgaaatggctctgcaaactaccagcctgcatcttttcgaagcccaccaccaatacacaatcggccgccccactcgagatgaaattacggcccatggccagacctgtcgagccagtcgagcagttgttgttgacgttgtagatggggatctgagtcatgccgaactggtagaagacgcgctgaccacatgtcgagtcgccgtagcagtaacaggcgataccctgctcaacatcgtcataggaaatctgcgcatcgagcatggccttgacaccagcctcaaaaccaagctcggtatagtccactttacctctgggtttgatgaacttggtcatgcccacgccgaggacgtagcatggcttcttctgcctgggggccattgtaaaaagtcggtatgggtattttcggacaggtgggtggtgggataatcgatgatcgacgggagcgagaagaagaataagaaaaaagttagaatactacaacctacgacataaagtaggagggaataagaaagttatcgtaacgtccgtggtgacggcaaggtttatgccttcagaccggtagcatcaccgttcccctgacggtgacgggcccgtttccccacgttttccccagagctaaatgcggggacgccccagttaccgaggcaccttgcgacgacgacacaccagatcccttgccacccgccatcgaaacatcaccgcaaagcaacgatttggcaccatcccatccatccatccaatgaagggcttaccagaaaaggaaggctttcgtcttaggcagacggcacccaaaatcttaggtccagagccgcttgtcttggcggacctcgagtatcacgaccccttcattgcattaccaacagagacacctattcgcagtttggtgatgatagtttcagctcaacatacatttcattgatacaacgagattctcaagagtggcttttgggtaaacgtgagcaggaatactagggctgctgctcactgagaaaatgtcaacgaaatcatatctgaaactcatcaagctaacatcttattcaactacaggcccgactcctcaccaagtgggaagcccaatactcaagaacataggacaggaaacgagaacacatatccttccagaagactctcaggtggtcggctaggtgttgatctgagttcacgcctcctcgtcggccctcttgccaacgttctgagtccacgcctcgtcgtcggccctcttgccaacgttctgagtccacgcctcctcgtcggccctcttgccaacgttctgagtccacgcctcctcgtcggccctcttgccaacgttctgagtccacgcctcctcgtcggccctcttgccaacgttctgagtccacgcctcctcgtcggccctcttggtcgtgggcttagtgggattgataatctggttccatgcctcgtctgacttgcctacaggtagtttttgttagcaccggttttgaatggttcatcattccgggaatgcataccaggagttgggattgcaatggcaccaatagccaggaaggcaatcatgaagaaggtctgggtgatctgcatcttgaatgacgggagaacggatcaacggcgggtttacttttcggggcaagtttctgattctgtttgatgaaactcacagttgcaggacgggaggcctggtctatttatgcctttcaacaccaacaacctaagtcattgctgcctaacatctcaccatcgttgtcaatactgtcggcctcattcttcttctcccgagatactccaggattaacacagagggctcacctgggcgggggccgatcgacgcctcgtcacttcgaaacatgcattgctgaccatgctgccccccgaaacggacatactcatgcaacttctctcagctgaatccattcatcagacactttggattgcatcagatagggttgcgcacacatcataggcaccaagacagtgcaggcttgactgaaagaggaagctgctattcgttttctctggtgggcatattgatgcaaggccgatcataccttgatcctctctgatagttcccaaagagaacggctagtgatgttaaattggtcttgcaccgtgttccaagaggtcttttggatcacatatccacgaagagttaagtaaggcttctcttagtgttgcagtcggagaaggatagtttgtcccatcgagtgcgacatcggccgaatatgtaccacggcaacatggccccctttcttaagtgttatctttctgacttgcttccccccccccattaagggattatgcaattacctcgagtcattcgatgcaagccggattcaagtcgagttgcttgttatccttcttacaaacacgacattcatttctttctcgatcctcggcgaagctgccagagccagttgtcttctgtgtttctgacccgcctaagcttttcaagatggacaatttcaagcccagcaactatctcccacttgatcgtgaagaatcttactcaccaaaccctgggtccggcggggatgacgaggggtgtcgtgagttttcaaccacttcaccagctcgctgggcgggctcaaaaagctcatggattcaacggcattggcgctctgttaccgtccatgccttgctcatagcggcaaacttgtttctcttcatcgcctacacgaagggggttatagttcccgtgcgatacaccgatcctcaacatgaaccaagtgagttttccctatgttcctcttctgtgtatatcctgctgcttcttcgaacgagggcctctaactgtcaaatatccagccccgttccgctccgtggtgaaatatgaacaaagggcgtttgatatgggagccatatatggcctgggcaaaaacaagtctttgaacatgcaaaagggcaacatcgactttaatggcccacccagacctgagctagaaaatgcttggaatgacctccttcgatgtgagctcttcttactctaaaggtgatctcaaatccttgatgtttctaatacgttgggacagttcaaaacgtccgaattcccagaaaggatatgggccagttccaggacgacgacactgtcattcggttgacagacgggacctactacttcaccgtgtcagttttccacgggcttcactgcgttgagagattccggaaatacctctacaaggatcattactacccaggcctcagtgagatgcaagccattgccctgctgaagcatacagagcattgcatcgattacttcttgcagtatctccagtgcaatgccgacacgactctgcttcctatggagtggacgactgagtgagtcactgcacctttgaccgtttctcatccacgatcgaaatctttactgacaaggatatgtctcccaccagtgatccaaagcctgtctcccaggggttgggcaaacacacctgtgtcaagtgggactccattttcgactggatgaaggagcactcttttgatccctttgagccgggaattctgatgcatcccatctttggtaagttatgacactcagcttgattgattcctgatacgctgcaaacactaacagatacaattgcaaacaggcgatccgtacgaccgaaacgcgtctcaccaccacgtcaatgtgggccttacagaggccggcgggattctgcatctgaacgaagatgggacggtgaaagaaggtagcaacaaggcacatttgcattcgtgaggtatgcagataagcgagcaatgagtatgcacttggacgcaacattatttatcgtcaaccgctgtaagcacgacatagaccaccctagagcttctgttccaagtcaatcttgattcctattttttttttcctttttttggactgacactttcctatccgggaacggagctgttatcacatacagaatcgtcgagatgtcaacttgcccccaaacagttgacacatgggcacggtaacatcgctccaagccttatttcaactgcgccgccgcctcgttccttcagagtgaagtgcggagtacacgtgcatgatagaaaaaggaacgaagataacgacaacaagccgctttgtggcaataatagccatctcaaccggaatgccgtcatcaatgcggtttgaatcacatactattatatattgtcccaagattgttacctagtccgcacgaagcgtatgcatgctggggtcgggtggccggatggtcgtggtcggatagaagcgaaggatggactatcgatcttacaacatgcagtattgcggcctgaacgggatggagaagcgagaaatgatgcttctggcgaggatacgggcgaggctgggcacggttcggcccgcagcgccaattgtggaatcgagagcttggggatggggaggttcgtcccatggatgtcttggatgatcttaattttctaacgggatctttcagcaagcaaagaggtgtttaagactacggacagtccaagatcagcagttcatgcccagatccgatggaccaaaccgtcaaagcttcctgatgcactttcgtatcatacctatcgtgaagggcatgttgatcatcgcgcaaagacaaacgtgatagtccgcttccgaacctgaatcgatttgcatatgcatatctctgtactcaggacattgacacccccctcttgcggattgacacaactagagcccccggacgttgattccctcaaaccctttatcccgtggactatcactgtcctttggttcttcgccgatatcgcagaagctactacattcaagtcaaggggtaagatggtaccagtctctaccacttctcacctcaccattggtgcttcatggccatccgataatacctaccttgcataacacgacgtcggggagtaacatagattacatcatgtcgccaactttcgttcctaattgcaatattgcaatacactaacgcactctatcgaatatttgcatcccagctcgtcccctatcttccaacgagtctggaacacactagcgatcacgattgcgctactacaacatcgtcttgcttcctccaactttcgtcaacgctaacctgcctgtttgagaagagaagtgtcagcatcgcagctgaaagatccccgtttgagataacgttgagtggatgttgaggcaaactgcgactggtcagtcagttgcgtgtgtatgggaatagggaataagctgaggacagggaagtgaagtccgtgcctgattgagcccacgaagataagtcgacggtggaagtggaccaaagaggtttggacagttgatgaagatggcgagtttttggggttagagactgtcatcttgcgaagtctgtgtgtttgtttgccgtgctatcacatcaacgtggatgacatgcagtttcgttgcaggtcgcaatggccttcttacaatacgctttgatcgaaaatcatgttcagaacactcgtaacttggataagagcgaccagacaaacattcgtgtgagaaatacgggtcgagtgtctaacgacagtgccactggtccgtggcaccggtccgtggcatcaaccggacaaccgaagatctcgggttagttctgtcttcatttccccgagaaagataaggttacatttcactccctatggtctcatcagttaccgcgagaagccacgccatcctattgggaatccatttgttcaatggcgatttctcacgctacacgccagatccatcaaaatgccctccgcccatctctcttcatctacgcatgtcctactgtctacacaaccaccaaatcatgtcctagagggactcaaactcaaagcatgagtcaatccaatacccccttcctctcgcggaaccttgagaaggattacgaagaaaatgttgaaacagaaagtcattcaacaacagacgtcgacctcgaagacgccctctcaaccacatcccaaaaagggccacgcccatatcgaagaccttcgccatccttcctccgatgtgttcttttccgctcctgtccagatctgatcctctacctctttgccctctggggattcctctccctcgttttccaactagcccaactcctcttacccataacacctatcttcccctcttaccatgccaaaacaacaacaacatcatcatcaggggcaagacccggcgcatccagcacaacaaaagacacagtagacgtctaccgcccctccaccttcccctccccctcttacgacctctgctcctgcggctcttccatccgcgaagcacagtctctcggttgcgtctacgacaccatggccgccgcctggcttcccccttactgccgcgaccccgaactaaccaccatctttgaccgttccggtccgggagaaggcggagcatgggcttattacgccgaccaaaacggtagcgtccgtcttagtccgcaccaaatctcccttttggcggataatcatcaccagacaaaaacaaaagaagggggaaatgtctctttttgggcaacgagagagtggcatctagcgcattgtttgttttactggcagaagttggtgcggatgagggatacgaatgcggtcatggagaggaggtttgatgggtggcggcatgcgaggcattgttatggcttgttgatgaggagggatccgccgagtagggagatgttgttggaggttgatgttaggttgagtagtgggtttgaggtgggaaaagaggaggaggggggacatgaagggcattgagttttagttagtttggattgatgggagattccacttgtttggagaagtgaaaggtgagggtaatatattcgaatatcatattaccattgtatatgctgtctagaggtatcataactgttatatagcttgaagaaacctcgcaaattgcgtccatcatgtgctgtgcttatagttcctgagtcatctaaattctgttgtatgataaaacgtaggtaccgtagggatctcttgaatgagcaaatgcaggattttctcaaagtattagtccggcctttctgaacatctcaaaggcagacagccaaccctgaacaggatccttgtctccttcgaacccggtctccctcaactttgttatactgagttgccgatcgaacgtcagccagtagcccacgctgtccaattgccgatgaccagctccaacacccttggtggcagcgttctcgcgaccgttttggttgaaaatggacctgtacttggtcacatattctccaggtggcaagagtgaagtcgattctggaagctcgccagcccccatagagttgtctggagctgatgctttctcagcgaccggcccaacgcccactaggccaaaccagttggctaaatggggccagatctcgccatacttgcacggtgtctcattgtcggcaacgttgaacagacggccgccgccacaagtttcgggatgtagcgatgcatagatcataaaacgcgcaatggtcgcgctggataccggggagaataacgagctggcaccagcggcgttgccaggaaaaggcacttcaacagaacttgttgcagcttcggttgcagatggcctgacaccgtgattataggtatatagggatagatactgagcccaatggagggctaagctgaactgggaaccgttgggggtgaacccaatcttgatcaatgtcagtgatgctcgatactcgggtgcatcaagaaagactcacaatggcatcagggcagacttcgcaccatgtccagtgctttcctttgcttgcagcgctcaacagctcacgatatgctggatatacgaccgtcttggcataatcgggtggcaagttcttgaccatgtcctccgtcaacggaggagtaaatgtgcctccgggggtatatattccatatccctgatgtcgtcagcacgtggttcatatattttcaatatgcctccatacggtagtgaacatacccgtgtcccaccagcaaatgctacgaattgcaagttgggactgagaatcgtgtgggcatcgacaacattctgaaacatacgacggttgattgctacctcatcaatgtcgttctcgactgcttgaaatactgttcatggtaagtttttctatatgacagcgagatgtgtggtgtaagagggggaaatggatggatggagcaagtacccaagtaatatatatgagtgaccgattcgacatctttcactgcctgcttcaaagattctgccaatgtagccccatcgcccttatggaggtcaataccggagacgagctgtaggtctggctggtccgaatccgtaggccacaaagactccgaagtatcgagcgggcggttcgtaacagcggtgatgtttgagaatgtgccatgacgcgggtaaccacgcaggagctggttaacaattgcccaaccaattagaccagaggcgccgaaaacgatggcatgctttgagctgtcggccattgtgaatgtatgtgtcttggaaacttgaccgggcaggtgaatccagtggcattcggtcttagatatgctcgattcgctttggccgtgcccccgaacaatcattctgaatcatagtgatccaaaagtggatgagagttagcggtgaaagactaggtagccatacaacataattcaatcagttgagcaagttagcgcggtaaataggtatccgctcaagtgtagcggcaatacagagcggcctagggcagcttgtcaacacagcagcagcagccagcagtacctctagtgtgcctagcaagatggcagtccctcggctcgagcgacagtaaccttacccagcgacaggaagtggagatccgcatcgatcaacacctggagaccccgggcctagttcaagtgtccgagcgacgcagacgggatttgcgccatctctggcaatcgaaccgattatgtcttgatgggatgacggccggccatctacgagatctctatagaggcgtttttattgtcctaacggccgcagccggctgtagggagcgcgtagtgcgcaggaccagtggagacttcgacgatttagaaccacgacaagtcccccgaaccgtgtcggccgcgagagtaacttgctgcccctcgagggcaagctttgctgtaagttcctccgtcgcggcggaaagggatgaggaactggtctagatggcatgacgcatctcgagaggggaggctaggagaagacatgtttccggtttcgttttttgaagagtcatcggatataggtactcattttctcaaccaggtacttgagcctcccatagttattgggtctatactctgcttggtatatgtaagtaccttgaacgctcattttcgaaccgctcgcgcattttggtggaaacggtcggacgtagggattcccactcaagtggattgatgggcatgaagttgaaagctacttccatactgtgttgtgcttctatgacttgtcgcgtacgtaaatgtggaaaggcgacaataaaaagagcttgattctggagtgggtggcgatcggctgccgagaagacagtttctttgaaccagatgagtatgatactgggaggaagagtggagagcttgacgaacgatttgatgtgggactgtggtagttatcctgacaactcaactgtagacggattcatattctcccgacgtatgagtaaaggatgaatttgatgcgataatgtttcctttctcgctttgtagagacacatgccatcacttttataatgaacacgcatttggacagatgctcctcgatatgcccggggtctcattatgcccgtgagagtgacagaaacatcgaagtgtctgtcgaagtccaggtgtacgacaagaggatgttatgggtcccgtacccgaactgccgactacttggccacgaaagtctgtcgatcttctttgtgaccttgttttatacaacggacttctggtgaattcagtgtggctttccgtagtacagtcaagtctgtacataacgatatgaggtataacgatatcgtgtaaataacgatcaatttcactgccaccgttccagttgtatggtgatttcagcagtgtaacgatatattccgtattgcgattacgatcaatattcaggctcagtttgtatggtgatcgttatacccattaggtggtagatatgggaaacattcccaactcatcctttagctataccttaaccactgctttttggtacccaagtacctattcgagtcagtcttggcgtgcttggcactactgaaggttgcgataatctgggaacaacgatcaaatccaaggggtaagcacatatcgttatgtacagacttgactgtatccttaacgtgtcccaatttctgaatcagatatcgcgcacatgtgactaagttgatgttaatgcagacagatcccccagaaggtaaaggttggatgttgtcacctttgcgaaaacttcttggtgtctctgtgggacctatttaatcagtaacgatgaggtagccagtaaaatcacgctagtaggtagtaaactcggaattggatagtacgttgcagctatgattcgggaaataaaacttggataggagatgaatcaagaactcaagaaagcataaactcaagcttccatacaaattcatgatctcacccgctccaccactgaatcaatgagaaggagacgaaacacggaaaaaagaaaacacactaacaacgcctcaagctttcagccttcacacaatttcgtatgtataatacccattcccttcgccaaatccaagcacaggatcgggagtcccgtttgccttgttgtgcttggcaacccgggcaatagccttgagaaatctcgaaatttcagggagaaggtccctaccggactctgcgagataacgattctccagatcagtattcaacggagggccgttaacatatgggtctttctccaagtaatccattcgcttttctaggctatccccgaccttttcagcaaaccatgattcaatgtctttgaataagctctctttattccatccaaagctgtcgatgtaaaagtacccagcccttcgaaactgtattttgcagcaatggactgctgtcttcaagatgatcaatccaacgagcgttttcataccacgatctttgatcacaaatggtaccaggtaagcatcttgtacgtcacccctaacgtcgtaaacctcatcccaacatacgtttaggcgaatatatttgagttcaagtgcatccaagttgcagtcgtccccggatttcaggaagtactcatcggatttgtcagagaaagcagtgatattagctcgtagcactggactccggagcttgatgcttcccccaaacgtaatagggccgaagggatttgtcctactttttggtgttgcacttgctttcagaacctcggccaagatgtccacagtttgtgggttgcaagtcaacagcttggacggctgcccagattggcacggttgaatgagggaagcccaagaccatgaaggagctatttccatatttttctgactgcatggcggctcgcaagaccacaaaagcccctggataaggcagtatgaccatagtccggcaagatagcctataccagtccatctactgcttagctgctctgcaaggccagaaatagctaccagcctgtctgaagcatgggtgagagacctctcaaagtatgtccttgtcagccggttccatgcctcttgccgctttgagtcaactagcttgtctccaagaagaaattgccagtcacgccgggatatcgtttcaacccattttggtgtaggcctgtttttgggatctggaaaggtttcactcgcttgacacgttgagcattcccagtgtagctcctttcgaccaaagacaagggtacgtcgcgccaggagttgttcctgaagtacccatccacgagtgttaagaatgagctttgcgtatctttcatggcaatattcactgatatgttttgccgtaaggtatccattcgcacctagtcgtacagaccaaggtactacagaaagtgggtgtcgtcggtagaagaggccgcctttggaattgagtgaggcgccagcggccaggttgagaaaggaattttggtagacttgttgcattttggctgattcctggatccaatcctcgtatgagtcctgaatgatgcagagggaatcaatccaaatgaaggggatcttcaattttcgagtaacattgatcgcatctcgaaaggtttttggtagctggccaagttgaatgccgttcaagaacctagcatagttctcttccattagccgagtgggaactccgttctttccccagcagtgactgagagtcatgtaggatttttccacaaaacctagtcgactcgtttcgcatatcctgacttgtggatctccgacgcttcccacagcgaccagccgggcaggccatttatcctgagcatttgcgatctggaccggaccacagagggggtgcgagcgacaattttcgatccatttgagcgcttgaatccagcttgcatcgcctgttgtggtgagcgcagtagggagaccacggactaagcgtaaagaaagcatgtatatagttagctgaccatgtatatcatatggttatcacttgtggactcgatctcacagtgtcagcagtagaagcttacctctactatagtcctcatcttcgtcctcgatctcaacccaagtaaggttcccttgtgtgccatcatctttcacaacattgatgcacagggatctgaaccatttctcgagtgtcaatgctgcatctccccgttccagccagtcgacacctgattctaggctctgagcatcgaatgaagttggcgtactttcacgtcttctcagaatatcagccatgagccaatgacaaacatggcagtttgcttcagcagctgatctgagaaattcgctgacgctgcaaaagggagcttttatcagacccatatcgtcaacaggtgattcgtggatcttcttgaacgccgccgtacagctcgcgcacaggcggtcaaatgccgtttcggctatctcttctcgtccgactttagctacgcaatgttcgatgtagacctcatacgagctgaagtatggtggcaaagctgaagggcgtggtgattgtgagttcggcttgttgacttccggaggagcagaggagggagggcttgtctccgccgagcgggacgattcgacagttacgcccgtcaagtccatagctggcgtgatcatcatccgaagatcatgttaaagaaactcgataagatcgcccgctcatagaggagttgtgttgaagggtgagattgggcctttcagaccttttgtcggagaaagaaccaaggcaaagagtaaacgcctcatgagaataagaatacgcttgatgaagggcagcctagagcagcagggcaaccaatacttaagggctgccaatcgccaagctttcgttgccccctctttcctacactgctgacctcagataaggcagtcatgcaaaggaacagaaccatctggcgttacacagcaatgcaatcctaccaaatgcaacttccagtaaatgcaactccccctcccgccttctcccccttgcccccagcaaatgctagtagaataggggacgcaattctgctgtacggtgccaagaggctgacagaattatagatgatccattaccgaaaactatcaccaaagcgaagggcgcctgtgactttgtctttcttagaaataaattagtatctgaagctgacgacatcatgttgcactcagaacaagaccggtcagttctgatcaggcttaactttagaagtattgtaggctctcacattcgaggtcgaaggtgcgattctgggtcgaaaccatatatcaagttttggtgtacccttaattccgtcgcccccttgggtgcttgctacaaactttaagttacctctacaattggaacatgccaacttgcagtcattcaagattctgacagctctaatagggctgtcaggaacttgacatgcgtttccaaattgcccagccccgtgtaaataagtccccgatccagtaaatgcacatccctagtaaatgcaagaaaacaaaggcagctcggatgagttgcatttactagggtagttcttgtaccaggttagccaatgactcggcagcattgccgaacataggtaactcgaagttggaaagtctgaatcacacgtacacgagaaaagaaggaaggatgggcgattgacatgcacacgggcaaaaaagagatcaaaaaaaaaagatctcaaaaagagctagagaaaaagacatacaacaccagggattcgctggtcgtcaccgacccaactactagtctggccctcactggcttatctatgggagagcggacgggatcccgagttttccagtgggtatggtcgtatgtaccttacttactacaaactaatggttatgagaccaggctgagggttgagaagtttgttcttagaaagcaatacctcctcagctagacgacattcaccaaaaactccaatgcaaaaacagaagcactggcaattcaacaaactcaagaacgactggacctcgaagacaagtgtatcacttcgcatccacatttattcttcttcgccaggtgttatcatccgctcgctacctttacctggtatctctcgtaactttcctaactatcctcccaattgaatcctctgctcatctttttccttttccttgcatccaacggggtaaaaaaaaaacgcaccggagataaagaaaaagaatacggggtataaaacctatgatatctccttccattcttgattcattccgctataactcaactcgctagagtaccaaaagcgtgaaacaaaagaggaaagaaccgaaaattgatcaggctaggaccacccaccacataccgcccaaaccacacatttcagttcatatctattggtctttcagttcatttgatccttctttccttcccttattcacatgtgctacacgctcaagataatgatatgctgtccgcaacaaggccctcgtgcggcccagatgacgatgagcacccgtgcatccagatcagcgatgaaaataaagaaaacatgagtaaaaatacaaccaattcgaatataaatatgcaacaagaaaatagtagaggtagtagcggctctggttaagacgatgatgttgtcggcgatgagaaaacccgacagtaatgagacagttatgattatggcttggtatgacatggtttaatgggtatgatgtagttgttgtactaggaaatggaaggtaggtagggtatgatggttgtgatatgatgggaaacagtttaattgcttgtacaggggtataaatgcgatgatgcatacgcttagttaggaggtccaaaacaaacgcgagatataatcaaaacaaaataatgtaggaaaggaaccgtccggtcgttgtaggcgaaacaaatgacgagaggcattgtggctggtggtatggatcggtaacagggtatcagccgtaaacaagagtccattttcactccaagctctcacccagccttcgaatctcgtcatcatccaaagcgcccatccacaagcagcgctcagtaatgccctcaataggctggaaagagtaccggttgctcgcttcgagaagcctcagcagcgtcttgaccaccccggccgcgatcctgcaacgctcaaagttcaccaaaggtgcagtggtgggagagctcgcaatctcgctcggtcgctgggcgttgaagaggaggtcgtgtgtgtaaattcccacaaagggaatacatccctcatcagccgtcttcgaatcaccgccctccatctctttgcgcaggttataaaaattcctcgtaggcgacatcaacgtctccaactcttgcattgttcgctggtcgctggagggaaccatcgcccatgtcttgtttagacggccaatctcattgctcatcagcgcaatggtcaactgtgccatggttgcaaagttgcggaagcgtcgacaatgtgctgcgatgtggatgagcttgatgatgcaacgagccctttcctcgatgtcgcgagttaggacaatctcggaaatggcccatttcaccatgatattgaaacgggcaatcacaacctcgacgccatgcgcatccgtatccctcaaaaatgaaacccagctgcgcgcgtcacagcccttctgctcagcattcttccacctcatgtcaatcagttctctccagtcgatttcgttcagcgcatctttctcgatcagtgtaaactgctgagctaagatctcgctgtcgaatgccagaatgaaaggcaaatgggccgagagtctgctatcggacgcttcggtaacatcgctagcttcgggcaagggcgagggtacatcaagctggcgtttatcacgaggcgtgcccttcgaagcagttggctgtacgggaaaggaatgttgatactggccataaggagcagctgttgtggtcggagtagtatcgggcgttggtggcaaaggcttcgtgtgccatcctccctgctgctgggatgcggaacctttggccatatccggaagcatctgaagtgcttgaatcatgattgtgggtggggagggcgggttggggccgaattgattttcagccagggaatgtgcgggctctgtcgagatggcaacaccaacggccgaaggggtaatgactccgtagtcgtcaacactcgcatcgaatggttctgcagacatttccgaagacaggtctgtgtcatcttcactttccaatgtcaggaaagactgttctggctctgcagtgggtattgcgtcgtcaaccttgacgggctccatgctgtccgctttctccacaaagtcaaacgaagctatagaagggtgttgggagctttgtacactctgctcatcagaggaaggaggctgcaggatggaacgatcggtccatgattgcagggtatcctggttgacaccataattatccatcatttcctgctccagcagagggctcgaattgtaggagtccctggaagtagcagaaatgaaggattcggcattggtaatccggtgctgacggggagtgacgtccagatagctgtcagctatatccattggtgcaggtgtcgtaggtgaaggtggcatatagatattcttcccggcagcgcgtatgtgtcgttgttccatcctctcctctcctgtgacctcctcaggctgcgtcggaaggggattggtattctgttcggccttgaatttaggtaggtccatggacaagcgaatagttgactttctttcgtattttccttccaacttgagaagtgcggcctcgacaccgccatcctcttcatcgtcaggaatctgcgccaatttgatcgcctcagcctcgaatgatgggcgcatcaccggcttcgatgaatgagtgctgaagagggacagatgacgttttttcgggttttgctcagcgagtgctccgagagaaaacatttctggccgattgttaacatccacgaagctactggagtcttgatgggctggacttcgtatgaacgaacttgcgaacgagtcagtgtacgttgtcagggatccgaccgagcgggatgttctcagcggtggatgatccagatcgccaacattggtcacagcacgaaggtcacctcctggcctccttcttagaattcgaagcggctgcggaatgaggacttgggacgagtcatcagccacggactcctccgaatatgtcgtagcatcgaagctcctaacggttggctgtggcataatatcgctagtatatgacgcgaatcgtccatgccttgccgaccaagttgaatgctgtgatctgcttgaaagatttctgaagtgcccatgcagcccgctccggggggtctgatcaaagtcttgcatgacatgatcaatagatggctgaccgaaatcgtctgatgggaggtcttccccttctctaggagtagagtcaagtataatcggcgacgcctgattggtcgagaccgagttgcgaaggacttgttggcccaggatgtatgaagacgttcttggtgttccctgttgtagatctggcggcgtatttggtggcgttggatccgcagtgattgggatgaacgaatgcgaaaatgatgccgatgaactggcagctggcaacgctccggacattacaggttgaagggtggtaccatcgacaatgacaatcgagtcgctgccagatgatatccccatatcgctcctatgttgtacatcttcaacactgcgaaggttaaacgccgtgtccatgtgtgcagccgaatattccatcgcgttcccgtgacttttggcttcttcgtttccagttgccggaggaacagcgtattcgagtttttcggcttccacagcagcatcttcgcgtatcgctttcttaaagtcctccgcgactccagcgccgagcagatcaatacgcacaggtggtcggactccgttctggcgagcttttgattgcggtacgactgctgtccctggaggccggttcgttgttgcgccctctggcccgatgggcgagatgttggccaacattgtttgattggatggatgtgttgacgtcttgtggctcaacgcgcgccggacgcttccaagcagcttcttcattccatggctggacatggccgaccctatgaacttatccttccgcacctctaccggttgaaagacagtggtctggccggaagggtcgcccatggcactatttggacgtacctcaacaaaggcttgcccaggcggaaagatgttaccttggataaggcttcccgcatatggcagcgtcaaaaggaactcggcatttttgtacaaaaccctttccgtcaaagtggcgtgatcatgaagagaatcactcaagctgttgttccgcttgtgcgaagagtgctgaggtcggacacgtttgcctgtaagggagcgaggagtagtcgctatgccttcggtggtattgtatacggagctggggtccgctgggtgagcagtcaacggacggttggatgctacttgcgtatgtcgcgaactcttaatcgggaatgagcacgatacaacctcgacgcttgtgacgctggttggcgaggcctgattcctctgaggttcatcgatctctgggttttcgggagtccctggcctttcacccacaataatggagtcgatatgtccagccttcgcgatctcagcgtagaagctcgttggtccgcgaggggtcgtcgggacatttagctcgtccaactggggcggacctttgtcgtatttgacccagaagctgggagtcaagtttgggtcacgatggcctgcgatacctcctggggtgatgggaatatcggctgccaaggaagcgtcgaagtcaggcccatcccagaattgcgaacagattctcctccagcacttcttgagctcaggtagagtcttcatctctatcttgtgcgccttggatacctcagcccactcgtcgaccacatcgttcaagaggttacagaaagaaacgcgcaagtcgtagtcgaccacgaaatcgtccatgaagtagttgagaatccagtgtcggagggctacaaaagtacgaacacgcaccaccgtccccaagtcaccctctcttgccaaagcccatcgaaggcgcgcgaacagcatggaaagcaagtcgtgagaatcgagaaactgtcgatacgtgaggaagaagtcagacacgaggtcataatccagaaaggagggcgaggtgatctctgcaaccagacgaggcggcgtagcggcagtcacggcaccggtatttggcgaatacctaacaataagtcgatcatcgcaggcaggtttgaaggtcagctcgtcaaacatggcgggctcaatcacgaggtgagtcgacatgtgggtggagcgcagcggccgatcagaagcaggagacgttgacgagacaggattgtccgagatacggtggtcgctaatagcaaaatccataccatgaatggggcctgtgcctggagtcgccgaacaatttgccatggtgctgttgatacgacggtcctcaacggaggcgctacttgagagtatctcttcggtcggagcataagatgaccctcggatacagggcgttcctcgaatgctgaatctgggggtgcctatcctccaggacggtatggctacttccagcaatggcgagctggtcatgtccgtatcctcaacagtcctgggtcgcgtgccttcgctgggttgggtaataatgaccttgaagcctccagtttcgggttcgcgaaccacatttccgtcggcaagggtcgaatcagatgcggctcggcggtgtcctggccttctaagactccccaggtagtcgcgcctcgtgataggcggggtagggaggtctggtgtttgagcccattggttgtcgaacattttggtactttctccaaaagtatcgtccttttctgaagatgagtgctccagaccagctgtatcgggcggtgtcatgggaaatacgaagggcggttgcgggtagcgctggttagccgggcgaatagttggcctacaagattatcagtattgacagtagagacacggtcatcatgactgcatgcatacctcaggtaaatgcgcccattgtgcccgacattcgctacggcaaagtgtcttccttcgcgtcctgcagagcctccatctggggtaatgtcgaaatcgcgactcccctgcccatatttccgccatgtgctgataggactggtggtgtcgtttgatttgcgctccgaaactgggagcaacggtttgggtgttcctgagcctgtgcctggtatagggggtcgcgacttgggcgtcttcagtcgttctgggcccgtcgaggcgtacatgggcattgtcttccctccatcttttgatagcttttgtgaaggtctgcgaaatcgcagatcgcgcaaagacctggtggccagaagggtcgaagatgtcggggtgggagtggaatctgatcggtttcgtcgcaagggtttttgctgtcgaagtcgtggggtttgtgttgttgttttgagggtgcccgcagtcggaggagccgatggtgagtcggcctccattgcggtggcaccagtgggcagcctgattctagctcgcgacggcgtccagtactatctgctgctgctgttgttgtagctggcgacgaagaggacagtatcgagttccgagtcgatgtcggtgtcggccccggcgtgtgtatgggggacaggaatggggggggcagggtcaaggattgtttctgaactgagatcggggtcgtcgtcgtctgcggtgaaaaagcataaggagtgttaacgtctggtcgcctgctagtcgttcgttctttcgtttcgcgctgcggcgcttccaagattcgagttgggattcgtctcttttcttttcttttttgttttcccccctatgcgacttgcgacttcccaatcagccttgaaccagtggcggtctcattggcccgggcaaggaaagagcgaaagtatctcggtcggcgaggctgtcgtcataaccgcattggacgaggaaggaaggacatgtcttgggaagcagccgacgagtgttgcacaaggaacggttgatcaagaaggcaaagcaaggcgaggaaagaatggcagggcagaatgcgagagaggagaaaagtcgaaaggaggaaggcacataccgagcgttgttacctctgctatcctgggaaatacctaggtacctaggtactggcagcagcgccgtcaaggttgcccggacggtgcactctgccactccctgtcacacacagcacgcgattcggcgcctgcgagtccaggaatcttggataaggtacacttcaatttgcctgggtaaggtagtaggtaccgcctgcaggaggtgtctgagcaagatacctagaggtagttagtatgtagtaggtacctgtaggcagtaggctccccagagtgataaacttcaacaccgtccagaacccttcagtcaggtgcctttggcagcagcttagaggtaccgttgccgattgtgaagcgggagccaaaagaatggagaaaatggagatgggtaggtagagtttagatcgacaaagtgtcaatcattacaacaaggtgtccgatcacaagtggaagagctggaggggaagcactggggattccaggggacgtgcagctggagacgagatggagcaacatgcaaggtgcgcccggactgtgatttcgttggagaaagtcgaatcctcgaccgcttctgccactttgcggcctcagcgtgcccccaaatctcccaattgcaatgacaacaaaagtgcgagattgctcgcacaaacatggggtgaaccatcggagtatgctcggtctggagccccacggaatcaagaatctggcacgagcgatggcccggacacgagcttgggagggactggatggggtcactggaggagtcgcgagaggagacggggctgtcttctagaccacggtggaacgggttcctttggagatcctattttttttgtcttgtttttcttatttttgctcttatcttttttttttgttccacttgcaaggctgcgtcagtttctgcatgctcgtcatcttgggtcctcctttcctgttgtgacttgggacgaaacactctctgctggccaggggtccaggtccagtactcactatgaccacccaccgaacggatgccctgggctactacccgacttcctggagttcctggggacccttcttcaactccccagaggtacggactcaacgagtaggggggggggggggggggggggggggaaggggaagaagagggaaggcttctcttggcgcccagaacccacggcccccaagtgatttacagtggccgccgtctgcaactgaacccctgggcacttgaggttatgtccattgtttctcgcttatgaagtatggaggttctgggcctgcttcttgcacttcttcctcgctccctcgcttgtgacagcttgccctattttgctcaaaaaaagtgttcctcctgtccctgcccatcagggtcagggtcaacagtgagaacagacatgtggttgacaagggcaccacgcgtgggtcctcttttttgacgacgggaagacgatccagtttggtcccagaaacccgacttccatacctctaggacgggatgcccgtacagtttgcttctccacccctggttccgcgcccgagttcattccatttcactgcggaattccgtgaatcgcctcgagacgacgtgcagacctgatcttccacgcacaggaagctcggagggcgcaagtcacaacggccgcatttagcagaaccgggcacgaccggtacaatcctccagcgacaacaccatccaattaccagtcagccgttttcctttttcttttcttttttttttttttttttttcccctcttacacgaatcccacggaccgtggaactcaagtcctggtgccatccgcgagacggcatccattgacgagacggaaccatggaccacaagcgggatcacaaattttggcgagcccgcattggatagcgagcatcgaccctgatgatggcgacaaaacaaggttcccttgttgtctcgatcgatcaaccatgcgattggaaagcaagggcgggtcgaatcctttcttctcagtcacgttccggggacttcatcggacttgtcaaaaataacctctctttcgaaaaaccttggaaagataccctacctactccgaaactctttgctcgccgtcttacgaaagctctgtattactacctgcatagctgacattcttgacatcacgcgtgtgccaccgagatcacttctcacatctcaattttttgatttttctccaaagttcttatcctttttttcttttttcgtttcagtcttcaaaacactcaacatcatgatacgatgcgattgccgagagcctggtttgcctggtctggtggccaatgggttcgcttccaacatgttcatttcccaacctgccgggtcctaggacgtttcgatcgcccactatcgagagcccctcaaggtctgcctgggcagatgcaattccctctgccccacacgctaataacagctcaacttcgaatgggtgggtacctaccgaggccccccgaatgtctgttcaagtctcatcctgagacaagtacgcttttcttctcttcgtatatcgaacgatggaaaatatcaaggcggccagccatgtattgcaaggtgggcaaaatagtaagaaaaaaccagcgacaaacttggttatcggacaattaaaccgactgtcacagaaagatccagccgcacacctccagtgccttgtccatctgcgtgctgcaagatgcaatcactcgcagcagctttgtacgggggtgaatcactagttgacgcgcagttacctacgtatccaatacaattgtttttgttcctgcagcgaccacaaacggaccagcagatcaatggcaatcatgccgtcactcagtgcgatcagtcgcctatcactggctgcttgtctaacgatggccctcagctttccctcccccccctctttcaaaggcttccatgtcacaacattcacgcaggtttccctaagtactcctccttcaacatcgtttgtcgatcccgttgtagagataagatcttgaaactcactgcaccgtgctgcccgacgacgcctacgtttttccgtccgaactctcgtcttgaggtccgtgagtctgagattccccgagacaagagcacacgcatttacggacacaggtacacacatacatatatacatacagatacactatttgcttgaaagacacgggtaacggccgcggtccgcactcggattgtgtagagactcgagctagactcgagcgttttcttttgaagaggaaaagaaagggtttctcgtataggccattagaggggtaaccaacattgcgaaaccgtgggttatcatgtctcgaagtgagacctccgagaccttcgatgccattggtgtcagtcagtggcttcaattctaggaacccaaacactacgtggtccctttttctttttcttcgtggtccgctcgttttcgaaccagtaggcttgaaaggaaaggtgtgatgccaaaccgtaatggtgggttctctgtatcacattatacagaaagtaatggtactcaacattcagctcccagagtgcagtggtgggggactggaagcgaggcacacggacgggagggagggagggagaccatccaccaccggatgttgagccatttgcggttttttgggacttcctcacctccgtcaagcaggtaactttcgagtcgcattacgtcaatagccaacggtcaggctacctctcatccctcccagtgttcagagcctcagctcatggccgtgcaaaccttttcgaccgcttaagtggaatgtcgcacggtacctttctggtaggtacccggggcttcttggcggacctgtcggcagttgcagcggaatggctaacggttacggtttgctgcagccgttgcccgttggacaagctctcaaaatacatgggtattctcatgacgagctacctaccgtagggaagatggagtctatcctctgctcgttcaaacctgcgatgcacactcacgtaggcttagaggatccccatgtgaaccactaactccaacacaaatcttcattcactttctccattgctgctccatgccagactctccaaaaagagaacaatcgcctcgcttttggtttgatgccatttgcggcgaatgatcagcgacatttacagtagtgtactgaaattatgctggtaagcggctgtagcgaatgtaacgttcttttgatgagtttaggtatgcttaaccgtgtagacttacacacacacacacacacagtcagtgatatatgtgttggtgacaaggctagacccggcaggggtcaaattgactgcgttcagttccgatggaaaaatggaggggggggg