gatccgataggtcatagtaccaaagtgaggcgattaaggcgagtctatgaggcgagtctgaatcttcgataaaaaacatgccaatgtcagtggttaggcttccggtagtgaagcagtttgtttagtatccaaatggctgtgaatgcctctacgttctgtttgtcctagataaaattgtcagatctagaccgtctatccatgtgtgatagtacaaattgcataatgtcagattagtacgaaatgatatgaaaatggttttaaccagtcaaccaagatgaagtcagtaaaccaacggatgaacagtagatggtcgggcatgtacgactatgcctatcggatatcaacaactcacaccatcggaatagaatcacaccatcggaattaaatcacaccatcgggataactattaacttaaacccgagagtaactactgttccaggattttgtataaataccagtgattcaagtgaggactaagacattaatcttggacttgataaatcacggagagatatttacaaccctcgtctacataccaatcgtattatttcattatgcaaaacgttgaaactggaattgagaagctttctattgaagactcagactcgcctcattaaaaatcttgtttctcgatcaaactaccggtatttgtacagatttctaggtcgaaatttagtcccggtttcaaggtgagagctcgccagttatgtgacccctcgttatctgaggtcacaatcgcgctatcatatatgcctgactttagacaaaccatctggcgacttctcattcacctcttcactggtgtatatggaccagctccagatcactttgtactaataagtcatcatacaagtgtactatcacacatcaatatatgacctagatctgacagttgtaaacactcaacaaccttccttttcacagcactcaatgttactgagaatcctaaaatcgcaccattgccaagtttcgaccctctatgatgaatgttaaggttattctcctgattggatttcatgcctggcgctcaacgtcaacgatacgtatatggtgatatcattctttggcggctcggatcaatttacaatagcacaaaaacagttcccgacaagtcctacttataagtattagcctttgattctccatatgtaccataagattgtctgcagatagattggtgaagatttctttggtaagatggaactagtgcccaaagtgtgaatacagaacaccccttgaattatgccccgggttctgaaggtgtcgaatcgatcgagtttttgaggtctctcaactgggaaactagcgtccgatcattcacaaccctcttctgagactctatgactgggcagcggtcgtaactctatcaacactgttatcctatctcccaaacaccatatatcacgtggtatacaccctccaaaatttgggtcactataaacggatcagatggtaacccgtcgataacgatatatatggtgaagaaagaacacatgaagacgatgatggctatcgctcgatcaatgacaagctcaagaaggaaacacagcaacaatgacgacgggtttgatgcgccatttctcgcgtacaaaagcgcaccgtgattcgatgttcaggaacctcgtttcacaactttttcaacacggttccatcgtttccacacatgaaaagtgtctggaagccagccgcatggcagagcgcatcataactatggccaaaaagctggagcaacacccaaactctgctagggaaattcaatccagactctcacttgctggcgataacagcaagctattacgccgtgtggtcaacgagcttgcaccacggtatcaacagagacctggtggttacaccagggtgctaaaactggaacctcgtctaggagaccgtgccaagcaaagtgtgctggagctggtagacgcacccattgtaggagaaaacggaacgctccaaaggggtgacctcaaattgtggctactttgtaaggctgccattcaaaacgaagcttcgcaggaagcatattcgcggttgacgctacaaaattttgccaaaatgttgaaattcagacctgacccccatgctttttttgttaacgacgttatggctgtcaagaaattcatcaagcaagagcaaggtcttgagtgggatgagaagcatgagattggcttactcgaacagctcgaaagccaggttttgggcttatcggcgcaacctgagacgtcgcagattcaaaaggctggatacacctttgttaatgaaaggcctgggcgctaaattgtccccacaatatcacccagatgcacatcttgtatatatatatattactccatttttgaagtgtttgtcgcagatgtttgcatagcggcctccactgtccaatactcaaaatgattcatggttatcagtgattgaatacaccaaaatacaactagcctccatgatcatcgaccgaaagttcctcagtcttcgtttttcgggtgtcagattcttttaacagctctcatcgcaatatgtatagtaacttaatgtgacatcacgtgctatgtatggtggtggattagaagtagcagcagctttaaaatcaggaactctctctgtccaactgccttctcggctaatcgatagtctaccactgacgacctacttctcacattcattaaaaatgcaagtaccggttcttgcaactaagggctttgttgaagctgttggtaagacgcctttgatcaagcttaataaggtatcgaaggaaattggaagaaacatattcgggaaagccgaatttcaaaaccccggtggatccgtgaaagatcgtgcagcgctttatctgattgaacaagcagaaaaatcgggccaaattgacccatccagaccagctacaattgtggagggctctgccggtaacacagctattggattggcgcatatcgctagatcgaagggctacaaatctgttttttacatgcctaacacccagtctgttgctaaaatcaatttactcaagtacctgggtgcagaagtttatcctgtgccagtttgtcctatcacagacccattgaacttcaataatagggctcgtgatcacgccaagcgtctcgacaatgccatatggaccgatcagttcgataatccagcgaattggaagtcccattatgcaacaactggacctgaaattttccaacaattgcaatctgctggtttatcctgtgatgccttcacttgctctacgggcactggcggaactttcaccggagttgcaaagtacttgaaagaacagaccaacggcgaagcaaaacttgttgttgcagacccaccaggatctgcaattttttcgtatgtcaaaactggaaaaatggatcgtgagggttcctctttcaccgaaggtattggtcaaggtcgtataaccgaaaatttgagagcatccttggatttggttgatgatgcgatctttatccctgacgaagagagcattgtcatgttattcaggcttttggacgaggagggactatttatcggaggtacagccgccctcaacgtagtcgctgcttgcaaagttgcaaagactttaccagaaggcagcaatgttgtcactattctatgtgacagtggccataaatacgcggatagaattttctccaagaaatggctccaagaaaagaacctctacgattgcatccctgattcactgaaaagatacgccattttagaatgagtatagttgtactgctttcattcacagagagagaaaaatacatgcagtaatattctttaaagaggcaatagatttctcaaaaataaacactattcaactccgatatcgcgcgacatagtatgtgccagtcaaattcaagcggctttccttgagactcttgccacttgcacagctcatatacgaacatcagattgggctggatgattatattcaggcggcgcacccgcacgtataagtaagcacgtaagacgtcacagttcaagcgccgcatgcattcggctatacaaactgtcgcggaccgtgagacaccaaccatacagtgaaccaataccttttcttggcgattgtagcagtcgttaataaactctaaagttcggcctaattgtgaaagaagtctgtcttgaccgttgtcatcaaggtctgtaatatgcaaaacacgaaatccattttcttcgattaaagagcattccaaatcatctttagatttcttttgtgttggcgcgctagatatatctgccatggatgctgcgccgctaagaagaggtctcgttgacgaatttccgctttcaatatcgttcatagttaagcttcgcttacgactaatcgctgtaagaagccatggcatagtttcaccaaccgatacgatatttgttatacctaattctcttagcaagtttggattttgagcgtgctcgagggaccctaggtaaaggtagggtagtatttttgagggaagggggccctttagttgcagtaggctaagatcatcctcgactttgttgaagaacatcttgctaaacaattgaggatcaacgtccaaggaagacgttgtgatttctttccgccgcgggctttgttctcgaagtagaacttgtaaatggcctaagacttgtagatcaattggaaacaaaaaataaggtctctttgcctccgtgtgtagtctcaaaagtacctgcgccaagggaatatcccatgcaaatatcaaaaatgcaactaaaaggaaagatgattcagtatacccatcggagcaataaatcaaactaccaaagtttgtatgtctcccgacgctgtatatcaaaaagcatgtgttcaaaatgatttttatggactcgagattcagattgcctaacccaatcgaccctgaatttggaaacgagacaatggtgtacggtataacgaaagtgttttgaatgccttctataagcgcagtgatctgcgaaagccctggaagctggctgttctcactacaatgcacaaagagtctccagggcttgagagggtacggtatgttgaaaagctgtgtatcaacgcctgtctgttcaggggactcagaacttagaccatacaagttcacaatggtttgaggtaccagcgggagcttatcagtagctagtgtagcagtgcttgtccctttcgttaacttgtatatttcgaagtctgtcgaatttcccgaccaaacctctaactcttcactgacacgactagcactggacattttagatatttccagtctttctcggtaaaacagatccctatcccagttatcaaaggatgcgatgtcaaagtcagaggcaagctgtgaggttccttcctttcgtaaagagtccaacgtcataggcggtgttccccaccagctaggatccacatttgtggattctaatatcctggtgaagaacctcttctgcggatcgatattttggcgcgcaacatgaactagcaaagcgagttgctgacatggacacgagttccaatgtttagagtcatctagacaataaatgacacaattttcagacatctgtatgaactttgctacctggagatcaaagcggcgatacaaacccggctgcttccaggtttgtgaggagtggtggtgggatgaagatctgcctacccgacggctggaggcgccagcgccaaacaggctttgagctttggcatcagacttcagaaacggtaaaactttgtagcgcttacaagctgatatcagatatgtggcctcgatgggcttcagattgagaacgcctgtgatgttttgtaaaattgcgtcaaaatgatgcttatgggactctaatgacataagaaattcgtgcggatcaagagatgaccttagtagcccggaattctctattagacccgttgacatgggctgtgaccggattacagcaacccactgcaggcagtgaggcgcctcattttcacctgagtagccatgtagccacggaaaaacatcctcgcagtctggcagtttctgcgaggcatgctttttgagtagttcgcccatctgatccagcgacaccaggctcatacgatctgagatgagactacctaccgatactacatcatcttgaaggcccacttcctgagcttctccatgtcccttgtgtctcttatttgaagagtgactcaactcatttgaagagtgactcaactcatttgagcaattcatgtgcagcggatggctttcaagaatcctatctagggctcttcccggtaatcaatttgacgtccgagcacctaatttgattaactgatatccttcgtcatttaaggatcatcgtcaaaaactacgatgataagatggctccctctggattcgaatggaagtcttgaagtaaaagacaggtttctcggttagcaagagtttagctggcattagtttccaattaatcatcgtacgcaattcagccgggctataatcagcatgcttgactgcttatgtgaatttcgagcaaaaacagattcgaagttcatctttatatagctgtgagccatctcaaagtaggtagctaggctcttatttggttggttcctgactcgatgaaaaagccggacctgagtatcaatgcagacccactttatagtgcactctagagtgtactgttcttgtcagtaaatgttgtacttctttgatgtttcggtggaaaaacaagatcttgagttaaaagattaatgaatctcggggttcgagcttgtcacacaaaataaaagtaattaaaatgatagttgaccttaggattgtcgtttgaacttgataagaacgtttcatttagctgacaatgcagcaacacgggaacgctaaaatgttggccgtttagacgctttaacgtatcacgttttcaaatacagcttggcaaacctgtttactctatcaacggtggagctggctatgatatagcttacttttagtagcacagggttgtaaatatggtaaaatattgatttagttatcgagttagttatcgagttagttattgagtgagctgctgcttggaaattaaggctattggtctagctactaagagttagtatcatgtcaacgtctcatgaactaaagtctaaacctttagaagtctgttgaaggatgacgattttgcgcaaattccatggggtgctcaaaaaacaagacaccacttgattcgatatcgtatggcactgtttccacttgaataaaatcgcgctttcaagcttctagaacatgtaagaataaggttactgcaattctctgctctgcatgaattagaatgacagccctcaaaggttaaggcgtgaaaaactcttatttgtggccatctctgttttgagctatgggagatacaatcaagagtgtgaaagtatttggtcgatgacgtcctgaccaacagctttgtcgaattcagcgtcgcttagatttgacttggggccgtggaagtacttgtgtttgtaggtcaaaaaataagccaagcttccaagccatacagccccacatattacaatggtgtagttcatcgtgtccggagtaatacctgttttttcggtagggaacatcatcatgacgattataaaaagctcgaacgctattgatgtccaattaacaataggcgaccaaaagtctcccatgtaaaatgcacctggcttgaaaacatcctttcctgttgtcatacgtaaaagattaggcatcatccaggagaggtagttagcggcaatgtacatggaaaaaagcgcgtttgatgcggttcctccgatcaaacataaaaggccgataactagtgcaccagcggccccaaaccatgtggccctcaatggcgaagagagttttttgttgaccacttttatatgtttcgaaaacatgagaccatcgtcgcgcgcgaaggcccaaatttgccgagagatggcagtcaaaatggagcagcccataacgaactgacaaaaagcgatcaaagtcatgaatgccatcgtccattttttgcctaaagcgttgtagaggatttgtgccaacggagaaccgtaggcggagtctaagattgcatcaatatcggggcccatgcaggcagcgatcgcaatgcatataaagaatccgacaacccagcaaacagaaattgagcccaggatacccgcaggtactgcttttgtagcgtttttggcttcttcagacatgtgaatgcatgaatcaaatgctccaattgtccaaacagcgggctgaaagcccgtcatcataaattgccagccgtctggccatgtagtttcgttagtccagttcccaaagatgaaagagccatcgttaaaatccagccactttgtcttagacacgccaatgggtaaaacaatcaaaaagaaagctataagtgccaagttggagacgatactaacagtctggagcctagaaacggcgactgtggccacagaagttaccatcatcgttgccacaatcccagctgcgtacacgccatatatcatcccattggtaagttcgaaatttccatcttttgagatcacaactattgccagtacctcctgagcaaaaccatacgttaccgagcatagccccgcggtcagtgccaacgtgttcgaatttccaataagaaagctgagtaacgacttgaatcgttttggcgcatagtagtatgtgtaataatacagtccaccggatgtagggatcgcagatgccagctctgacatagaacaaccgatgagtaagacaaaaaacccagaaattagccagccccaaacgaatgacaccatgcctcctggaaacgccataagtagaaccgacgctatactgggcaaaaggcccataatagaaaaggcaattccgaagacctggagagtactgaagtgtcgacttagctcctgtttgtatccgatttccgccaaaagctccgtatcgtcatgagccgtcttagcattgatataattgacttcaccagccctcttagacgtaatggtcctcagagaccgatactcgtgtatttctcccacagcatttggtgaaaactccctggtaatttctccaactggttgcttgatatcagccatagtgtctgcagtcagaagggtgtatctaacattgaaattcgctgggaaaagtcgattgcttgatgttgacttatatacttcagcctttttcttggcaacatcttgttatcagaacactgagaccaatcagctttcccaaagtgcaataggtacttggcaaattagtgttgcataccgtgctccggtcgctggagtaacaatgtcttgcagaccttggttatctcaatgcatgtgtcgttatcgcatacaatcaagtgttccagcctcgaaactaaagtactaatgtacttgatacatggcacgtgacttatcatggtaaacctcgtcttcagcggctatttcgtttgctcaaaggagtagccatatattggttaggatttctcttcaaagagcgtggaagtcagtctgaaggtagatttttgttcaatgattttcctagactttaaatctggccttcatgacagtgtctgagagttactgaagtctctttgttggaacgagcgcggcaatactctcagtgtaacgtggacagcaaatggtagcgttatttcaccgaagtggtgataaaatatcaagtagaatacggttgaaaagcttgctatgaagtcttgacttaggtcccggtattcgagaagtcactgacaagtcactagtgagggggagactttgggactcttaggtatctcctctcctgtaccacagagataatagatgtttttaaatgggtctgcttctcgttagtaagttaaattgttattttgaaggtcaattaataattcgcatcctgaaagattcataaggatggacagatgacaactttgggagagagggacttgaagtcgatacatcaaacgcgaagtacatgttgtaaagattgcctaatgcttataacgaatgacaggattatcgagctgccaccgttgattatgaacttgcatttgcgtcggaactctatggaatttctttcaccacaatctggtagattacgtttttcgatcacagatgcctcagatttctagaccgaatcagtgatttcccatcattaatacaactccctcatgtcagcttcatgccatttctctgatcgagaccactattgtgttgcttcattaattattccttcacttcggcggcaaatgaaatccaagagcattgtcacactccttatatcaagacaagtaaccaaaagcagagccttctgatttccgacccgaatgttgagactacttaatgagccaaacgctccaatccattctatggcctctagacccgcttaagatcaaaaacaacttatcatgactttaatcctaggagaggtacgcttgcaacgacctagcgggatcaataagaagattcgactcacccacagcgagagctcattgggataattacccaaaaacaaaaaaatggactcgaaaacctgttcattttacaaacaatataccctctcgagcccatagctgattcaaaactcccctcaaaaccatttgtacctcttcttgaaacagggaacccacttgcagaaagataatacgttccaagatcttcggaagttgggtaaatctcaaaagaatcccagaaatcgaaagcctacaaatttcaacttcacttcgcgaagatcaagattccaatctccgcaatggcctgaaaccattgctcagaaggcgtcttgttcaaccttatattcgacttttcaacaactctcaagagtctctacctgcacgtgagtctcgagcattgggtgaaaaggcattagcgcgtgaataaaacgagctgtattcgaacaacaaactcgagatacactgtcgaactatggaaggaagcaatgccactgaggccgtcaaaaaaacggctcctaagctccccatttcaaaggtcaaacgaattgcgaaagcggaccccgattacatcatctgttcccaatcagctactgctgctctagcattcgcaacagagcttttcgttcaagtatttagtgaggaaggtcttgctaaatcccaactggataggcctgcaggatccagactaacgctaagatatgacgacctcgcatcatgcgtggctacctcagatcgatttgcttttctgtccgatgttattccagagacgcaatcgctcgtatcactgacacgcgagaatagggtcagatatacaacactggccccaggtcaagccgtgcttccatttagagcacgggaggaacaaaccaacagtgacgttgacaacgaagaagagccggaggttgagatggaagcggaacttgacgttgacgacgaaaacgtctatccagaaaagagtgcagaagcggaagcaatgtccgaggaagagctggaatccgagcactctatagaagaggaagaagagaagcaaccgctggttggatctgatggtgccgaagacgaaacaggttaaggcgatggacttatttgagacgcacatcatcgtgcgttggtacgtagagtgtcttacaatatcgtgagcaatgggaggctacgcatgtaatggagagacttcatggaaagcagctctcaatcaagcacttgcgatgatggctcctcgcccaccccaacctagagaaagaggacaagctagggtttaaagagctcgagaagcatcctcgaatcaaatgtcaagcatggaggtcctgaaaacgctacgctggccttttggctaacttgggtggacttcaagatgaccaatctttttatacggaaggtcaccacccatttaattctggatacttctttcagccctcgaattgacacatcctctcttcaaggtagcctctacagaagctagacttatttgcaatgggaatatcaacaggcgataatgacaaagaaacacaggagtacaccgacaagttggtgtcttcttcgttgcgtgaaagattgaacgatgggttccaaagtatgggggactccatcgcatcgctatggaagtcagctcttgatgatgtggacaaccaattttacccactttcggacttctggaccaatgccagcggcggtgtgggtgatattttatcaggactcgggctgccaggaggtttcggccaccctgcgcacattcggaggttaatggaagaccaatctgtcgaagaaggcatcacaggcctatacggctataggacgccatccgagaagcagttcgttgaatgccaggatctcaaggggctctcagtatgggatacgcgaggctggtggcggtgtttgttccccgaagctgtagcgcgccagagggtgaatccagagcacttgcgggacgtcttgactcgcgagaaggtggaaaatgatgctcaccaccatttggggcttttctttactgattacacctcctatctaacttggcgatccaacactacgcggttagctgagcagcgccgagagaaacttgcagctgcggccacatctacactggtggaaactccaacgacaagagcacctgaggattacatggattcaattcccggtaaaaatgtcctcggaacttctcagtacgtgacttacaacaccacccccgaaggtcaagaaacaatcaaagagttcaagacattttacgacgatggctctgtcaaactgcggtctgaaaagcagcttcagggctcagacggtaaacctcatgttgaatcttttgaaaagaccatctccaaggatgatgcccacaaagatgggtggttctggcgaaaataaacctctccactttacaataaatgccttacgactaatgccccatgacttgttgcgctttcaagctgggttcctgcaatcttgaacccacttatcaatacataatgattatatgttacgcatgccttctgaagttctagactaaacctttatttgtgatctctcgcattatcttcttgcatgtacgctaattccatcaaacgccggccactcttttacataaaaacactagcatctcagaccatgtcagggcatgaatcacagttccagagacctcaagagtggatcatataaactctacttcttatatattcattaacatagacgatttgacttgaatgaaaagatctgaaatccttcgtacaagaagacaatcacatttaatattgttttaacaaggtcaaggtcgaccatgacgattcaaatgattaaagattgaattggacgcttctcgagatgtctaagaagcaagaatatattgctaaaatccggtacaagaatgatctgccagcgccattactaccgcccaagcttctgaggttcaaaaactcgcctgatgaggatgccgattctccacaactcatcacatctttatacgctaaatccaacgtgacacctctgataaagcttgataatgatttgagcatgcctctggatcttacccagataccaggcttgctagaccataaggataccaagcttctacatgggtttgagaatatcaagctggccccggaagatagagtccttttgagagacccacgggttgataggctaaccaagactgacctctccaaagtcactttcctgaggaggacagaatacgtgtctgcaccctctgcagctaagcctgtggtgagaaagcgaccagcgtcagaactagcggaccaggaggaagaggttttgacacccgcgcaacgtgtcaaacgggtggaacaaactttcgaaagtaccacggacgacttgacaaagatcaagcatccaaccaaaaaaagtgtacacgcggtcaaaacttgggaattgctgccagacactgcttcgatggaccaaaactatttcaccatcagacttgtggggtctgctgccttagacaagagcgagaaagaacagctcgcactatccacagcactcttcagacctgttgaacttgaagaagacgaatgggtttccttgtacacgacagacaaggatagctctgaagtgtacgagaaaaacgtagagcaacaaattgacgaaattaccgacgacgatagggtgtacaagtataaacgtctcagagactttgatatgaaacagctgcagcctgctggaaatggtctattcagcgagctggctctgaggttcaatgatgacaacaaaaccatttattatacgcctttgcgttcgagaattgagttgcggaggagacgtattaacgaagtgatcaagccactagtacgtgaaaacaatctcgaccaaataaatataaagataaggaacccatcgacacaggaaactagggttagggacaagattaggatgaaattcgatccaattgatttccccaacatagaggatgagattgacgatgaattatctcaagaataacggccgcctcaagcatcggaggacaccaaacttaccaacacacaagagagcgctcgagatgtggaagagacgcaagtttccagctgaaccttagtaagtaatcaacaagagtaatcagtagtgtaaactaaagaaaatttgtatatttacggaaaacaggacatctgagatcagctgcactgtcagagtattaactcttacttcttcctgctcaagacgcgctaaccatactacagcaaagtgatacgattcgagactatactgctatacctgcagagttttacgatatcatcatccatagataaatgaggctccgaacaactccccagagctataatttgtcctttcttctcaagttatatcatgttcctttcataagaaagctaacaaaatgactgttcttcccagagaacataatttaaaggatacatactcattgaggaaccaaatattcaacagctaagaaagaggccgggagatgacttttaaggttaatcaaaagattgcaagttgtgggggcaccctcatgaagttaagccatcaatctaagcagacaaaaacaaacatggatgtaaacgtctatctgccaaagcaatatttctctaaacagaccaacagtatccctgttatttactacctctcaggactgacatgcagccctcaaaatgcttcggaaaaagcgttctggcagttccaagctgacaagtatggattcgccatggttttcccagatacatcgccccggggcgacggagtacctgaagacccagagaagagctgggattttgggcttggtgctgggttctacgttgatgctaaacaagagccctttaaggagaactatcaaatgttttcatatatccacaaagaattgcctcttgaattaaaccaattcttcaacaacgagggcgaaacggcggtggatttcatggataatattgcaatcactggccattcaatgggcggttttggagcaatttcaggattcctaaaacactatgcggataataaatataagtcctgctccgctttcgcgccaatagctcacccatccaaggtaaagtggggcgaaaaggcattcggagggtacctaggggaagatagggcagattgggatcaatatgaccctagcacgctaatcaaaacagtcaccaatcgcggtacagacagaatacttattcaccagggaactagtgaccccttttacaagaatcaattgagacccgagcttcttttggaggccgcaaaagggacatcttgggacaaaatgattgatgttaggttggttgacggttttgatcactcttactactttgtcagttcctttgtacctgaacacgctgaattccacgccaagaatttgggacttatctgaattatatagaatacttaacttctatataatatgacaatgctagctctaccgaaggattagtgccccagtctgccaaccgcctgcggtgatagcaacacatg