agctctatatttgtttcataaatatagtcactaagctctttttctactaatatagctattagtctaatagactaaatatcgtaattactagagcctttaagtttaggcactttaaatatagaattatcgctcattttagcgtatatctatatataatactatattatatagaatagatataatatagatattaaatgctagattatataagatttttataaaaaatcttaaaaaatcttattttgctgattgcaaatagatttttaactagcagattttaaaaacgttcttataaattaggcgctagtgctagcgtctatttcttaagcagaactaacgcgccttaacaatatatatattatatattttgcttttttatagtaggctagcgtctttatattttaaaacttagaaaatagtaaatttctaaagtgcttaaaattttatagtcttattataagcaatatatagcttattttcaaagatctataataagtacttaatatagctataaatataggctataaaagtaataatataataaatataacttaatatttctatatttcttctttttacctaacgcaaaatttactctttattactatatagtaaaatttactaatatagtaataaagagaatttatacggagttaaaacttagaagcttataggtaaaaagttcctagaaatatagtttttaagtatatttattatattaataatccacctctttatatagacacaaagtatatataatactatatatatagtattatatattgctactaagtagacttttgtaggcagattatatatttttgcgctcaataataacgatttagacctttctagtttttccttaactagaaagaattaactattaattaataagtaataaattacttattaattaataatatagtctaaatacgcttattagggacggagctagtatactttttatcttaaacaggcagtaactctgctactcaaggtaatctgcttaagtaactctattcctattaaaatatataatatatattttaatagagattttaatatagtaaactatattaaaatcacctctattcctagagtagagcaagtagagactaagtctcgatataatcttagataatactgttttttaaacttagaataagttactagagtactcaagtttcttctagtatcttataatagtaaaactattatctttatccttttttagttattattaactagcttaaaagctaattaataaaaactaaagaagtatagcgagctagaagctctaactagccttaatagtatataatactataaagctttatcctgtttctataatagaaaacagtaaataaaattcttaatagctataagcacctccgggctcataacctgtaagaaagtagtaggtaatataaagataaataactactattctccataaatagaaagatagctattaagtaataatagataactataaaaatagttatataacacttgcaacagtagcaaataatagacgataggtaaaatattgaattggaggtactatctaactctagagatagctatagtatatataatactattgtatctgactatagccggtactattctagctctgttatactaaaatctaaggtttagaactctaatattaatttctaataatttataataattaataagctctaatagcttataaatccctcattatattataaatcccttagactagtaaactagcttataccggtagttcttataatagagctaaaatactagctaatactaattagtatagactagtaactgctgatataagctctagtaaactaactttactagtttactattaccccgcattctggatagataagcctaattaatactagctaaaactagattttaggctaaatatagagaacaacgaaatataggcaaacagagcagaaaggagaaaagagagataactaagctaatactaaagctattaataagcttatttaacttctagaataagatagtaatatatattttatatatattactataataattctttacagttatatatttctctctcttagttcttaaagtctcttaatctaattttttttagatatagtattagttaagacctattctagcgctttatattattctatataataacttattattctttagctttcttatcttagaagctagttaatatattaagctaatatattactttatttatagagtaatagttacgtagtatatagctaggtttgctatagttatagtagatctatatttctatcttagattccttattcttaggcatctagatcttagtttttttcttatagtaagtcttagtagttagtttaccttagttaatattattaagatatattttcttataactataagttttatagaatcttagaactttatgctatttctaataatactattatctatagttagattaaatatatcttcttctattcttagattaataatttatatctagttctctagttatttagaagcttctctcttctagagctagcttatataacttattattaactttaatagcttcttagataagatctttaagattattaattatagttctactatatataagtttagcgtatatagagtatttaagatcttacttatatatccttataagtatagcagtgctctattaggtttatactataaactattaaaaatgcgtagtataattagtagctaacttagtttatttaagatattagattttttattctataattaagaatttcttaattagagagaatatctacttaaaataagtcttaaatacattctagctttctataaatatagtattactagtattattaatattattatttatataaattttaagaataaatagtatctattttttagtatctttctttatataaataaagactaagataactttattattattattaatcttatcttctttaatataaaatagttaattaaactaaaagatttagttcttaagcttattatagtctctataaaatttattaagcttctaagccttaagagtagaatatctatagatctaagagaacttaggtatatttatagctatattacttatcttaagagtctttaaagtattaaaatttattaagtagctaataattagatagctagtattaaagagcttaagttagtttttatagatagagtaaagtagtactaaatatagacgtaaagtatactaagatagtaagagtaagcttctataaagagtatagtatattagataatttaaagtataaagttaaagataataagctataaaagtttattattagagtctatatactaagagatatttagtttaatctattataatctattatactaaggttaagattactatagattctagattactaatctatttactaagagactaatctatattaattagttgtataatgcttctagttctaatattacttttgctattatatatatatatctataaatactaatataataataatatagctaacttcttaggacactactagtcctaggacagttaggttcctaggacgtcctagtctagggacagggttctgtcctaagactagaactgtccggggacagatcgtaacacatctatctagatggtcacaacatcgcggaactgaacctaggctggctgcgaggatacatcggtctagtccagcaggagcctgtactattcagcgatacgatctacaacaacgtcgctcatggcctttacaggacgccgatggaaaatctgccagagtccgagaaacgcgagcttgtccgacaagcgtgccttcaggcgtttgcggacgattttattcaggaactaccagaaaagtacgataccaaagtaggagacagtggcgcactgttgagtgggggcgaaaagcagcgagtcgctatagcccgaagcatcatctctaatccgcaaatccttctactggacgaggccacctcagcgctagaccccgaagcggagagcaaagtacaagcctctttggacaacgtgtctaagaggcgaacgacaattctgattgctcataagcttgctaccgttcagaaggccgacaagattgtcgtgatgaaccgggggcaggtcattgagcagggcactcacgagcaattgcttgctcaagggggtgcatactacgagctcgtcaatgcacaatcattagatacaggatccaaggacttcccgacaccttcgactaccgccgtttcggcggctgaggtcgtagaaaagccagctatccgagaaaccgtcgagtccagaccgtctgtggttgagcacactgacgacgaggaagacaaaaagaccacaaatgaggaagaagatatctcacggaaactttccttgatgaaggtccttggtaccatcttcaaacaactcccaacagcatggccactctttttcttcggcattgtctcttccaccatcggcggtggtatgtttcccggccaagccgtactattcggatacagtataccaacgctccaaataccgcccagtgactaccttgttagccaagggagtttctgggcattgatgtactttgtctttaatcttggtatcctcgtttgttatctcggcgtcggtttcttctggactatggcttccagccacgcatcgcgtttctaccgtcgcgagtatctcgacgccatgcttcgtcaagacgtggcgttcttcgatgtgcgaggacatggggcggcggaaatgacaagtcggctctccatgcaccccgaggcgatcaggaatatggtcaacaccaacatggccctgataatcatcatctttgtcgacgtcatctcgacctccgtgttagccatagctattgcttggaagttcggtggtcgtcgtcgccgcaggcatgccgacacttttctgcgccggatactttcgcttgcgcctcgagatggcgaatcacgatcgcttgaaggatatgtatctggaatgtgcgcgcttcgcgtccgaagccgtgagctcgatccgtactgtttccagtttgacgctggaacacaaggtgcttgactccttccagtcacgccttgcagagtgctcgcgccgagaagtacgcagcaagatggtgacgatgcttgttcatgccttcgctgagagcgtcaatcttgccgtgaccagtttggcattttggtatggaggagagctgttgtcgcaaggcgaatacactttgcgcgagttcttcatcgcgttcatgtctgttcttataggctctcagacagcaggtgttcttttcggatactcttctgatgtttcgaaagcgcatgcagcagcgaaccacatcattgccttgcgagactccaggcccccaatcactacctcaactggtagtaaaatcaccatgacgggatgtgaaaaggctccactcatcgagttccgcaacgtcaactttgcgtacgcgagcagaccgaaccacaatgtcctgaaaggcctgaatctcagcatacaaaaaggccaatccatcggcatagtgggggcttcaggctgtggaaagagcaccatcattgccctgctagaacgtttctatgacgtaacatccggccagcttctagtcggaggtacaccactctcggagcaagacgtgcaccatcatcgttccaacatcggcatggtatcacaggatactatgctcttccagggcagcatacgcgagaacatcctcctgggtctccacgacgacgaggaagacgaagccacagccacctcacgcgtagaacgcgcatgccgctccgcaaacatgcacgaattcatcctcagtcttcccgcgggctactccaccgacgtaggaaatcgcggcgtagcgctcagcggcgggcaaagacagcgtctcgcgattgcgcgggcactgatccgcgagctggatttgttgttgtttgatgaagcgaccagtgcgttggatacggcaaatgaggcgttggtgcagcattctattgagtcagttgctagggaaagaccggatacaactaccattgctgttgcgcatcggttgtcgacgattaaacgatgtgattgcattttcggtgctgcatgatggggaggtagatgagcagggcacgcatgaggagcttgtggcgaggagagggaggtattatgctatggttttggcgcagtcgttggatagggagacatgagtgtcggagtaattgtaatatggtgatggaaaggaaaatatgggttatcgtgggttcagtgcggtaccgttaagcgttttacgtataatacctcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttccttaatgtataatcgctttcttacgtctttttcatgcttactctcagcatcctcacacccaccttccccatcaccccatcttcccccatcccaaacacccactcatccagcgttacgctcccatacgccggcgcccccagcgacgtccactgcatcaaccccgggtcctgcaccgccccgccatcacccgttgcattgaagaagctcgctcggaaacccaggcgtgacatgtatgatggccgtgctgctcgccttttgcgcgcttcgtccgcagacccgatgggaagagccgcgctgattggccagcgccgtagagcgggatgaaggggctggagggactgattacctcgacgccgcgggcggagaggtgcgtcacgctaaggccgggcgttgaggcgtcgaccataatgttgacagagctgttggttgcggcatctgtgtatgaccttgcaaagttggagcgcgtctcttctcgcgcctatagctctgctgcaggtaggaatgtggcgccgacagcgttcatgagcgtctcgcgcccagcggccgagttggactcgatggggcctgcagagagaattaccgcgccgagaccatgctttggtgacagcaccagcgccgcacggtagctgcccatgtcgccttgcttggtgtagagctgcatcagccgcttgtagagcaccaggtggcgggtttcccacggcgcgccaacggccgatccgagcacgcccgtctggctcatgggcttgagccagcgacgggtctacgagggggccaaggtggtggactttaagatcgcgcgcccggccttcatcatgtcgcctgtggagctgtagatggaggcggccgtgtctatggcccccgtctgccagtcccagccaacggagggtggcggcgtgttgaagctgctcgcagtcatgttgagggcggagaggatgttgtcgctaatggctctgctgacgggctgggccggtgatggcttcctgggcgtagccaaggagagcgtaggcgacgttgctgtacgcaggggacagtccggttgggaagattgggtgctgcttgaggagctgggccatgatttctgaacgtgttagctgagctacgtctcacggattgtctttctattctatctactagtaggttataagtagctaaagaagctctatctttaagcttttttattaagagactctttagatataaaaattatagttaacctagttttctatgcaattttatatctttctaggcatagtctacctataagaagataaaggtagtagaatttattatctttaaagtttttctctacttagttgattttatacttagcactttagcatctagtttctatatagtattgcatatagaaaatataattctagttttaatatattttatatagtagagaggctttatctatataagatagactagcttttaagatgtctacttcgcgcttatataacctgaattaattaacagagaatattgcagagatagctaatagaaagagataagagtaaaagaagtacaattgcctagtatcgaaataggatacagtgacgttgacttttcaacgtcagaactatcttgctacttatcccctccaaacagcctcgattacacacatgtacaggtccgcgtctactctcttaacctcgaacctctcatccgccttctcgaagatctccttgaacgcctccgccggcctctctgccgcattaaacatcgtcatcatgcgcaaatcagtagcagtaccgtgagcctcaatgctccttggaagcacgatttcgctcgggctacgcttgcccacgtagtcgatgaacaagattctcgcaccgggcttaagcgcaggaattagggcacgcaggactgcaacagactcgacatcaggccagtcatgaagaacccatttgagcatgtagatatctgcactaacgggctgcgggtcgaacatgttgtgagttttaaacgacacgcggtcgcgcaggtcgtgtgggaattccttttcgaagacggttgcgacttctggaagatcttcaactacgatcttgagattcgggaatttgcgggctagagctgcagagtcatggccggctgagccggcgatctgtatagacgtcagtaaaaacgttcaccaattggagcaggaaaggggaggactcacatccacaaccgttatgtcgcccgcaccagcccaatccagcgcgttatacacaaggtcctcagtattgaacagatccttgatatacgccatgaacttgataaagttcctctgcctccacccttttgtcctcttctcatatccagcctgaccctccggtactccgtcattctcgatgaagtcccaactgttttcccactcgccccatatgccaccagaacggcataacttgaacgcggtctccttcatattcttagtaagctcggtcttgccctggctaaactgccgcaatgcctcgggcaggaggagcatcggcgcagccgtctcctcaatgacaatagacactagggaagccaggcctggttctttggcaagagccgccgatcgcgatgtgtgtcggacagaagtcgcgaacggcgagggctttgtgaagaaacgcattgtagttgcgtggtcaaaaacacgtgatacaacgtctaccggtagctgtacgcgtttggcaacctcctcgaagctagcttcaccgtcgagtggtaccgcattccagaagtcgaactggttaaggaggtttagacatgaaacgtcaggcacggtcgtgtgcacgtagttgaacacgctatcgctcgggccttgactgagaatccacatgtctttgagcgcgtcctcgagaagctggcgcgtcatgaacatgtcgcgcggaatgcgctcgtaccttgtcgggctgtccgcttcgagggttattggtggtatattttcctcctcaacttgtttcgtcaatttggcggccagctccttgatctgatcagccagactgttgagagtagcgatctctttctgctgctgcatggaacccatcttggcggccgattatacgatactgttgtaagtttagagttcgacttatgattgtacatcacgagcacgcgggtttacagacacatataccgtattcttcggcaccgaacgcaagcagggagcgggacgcaccggatatgtattcttccgcctccttcgcccaacggtggctagaggtgggagccacggtatccatctccacaatgttcaacagtactaaggaaggccacgtaatctgatcgagctaaccttgatgaagcacgttatctgatcaaaccgcgttatctgatcaaactacgttatctgatcaagccgatcttaatgaaagagaggagagcacgtcatctaaatttatccggtgcgtcccgttccctgctagcgttaagctgatttagccaatcttgatgaaagaaaggagcacgttgtcgaaacttatccggtgcgtcccgctccctgctagcgttcaacgaagtaggtggaagaatacagtaacgtacttcacgaggtcgcgagccacctgatttaactaagaagaattaataaccttaagcttaattactttacctatctaggtagaggttagacctttgaaggaagtcgctagaaaagagttttcacactatagtttagacacgaaggcgcttcgcagaataagttgctgtatcgaactacataggtaggtatagcgagcgatacctagctaatatcgcaattcgctatgtttagcatagcacactagctacttagcaatttctaacaattgccttaattctactttaactctacttatttaagatattaaatagtaaatactatactaaatatttctaagttatttatagactagttaataatatattatagagagtagtagagctactaataaattagattatatctttatagaattagtattattatatatctagtatctaatactactatactattaagtaacttaattaagaattaatctttatctatatactagtcttttaaactcttctgttaatagattattaacttactaagagtattagtaatagaaagtaattataatcttattttagtcttgctaacttagttacagtatcttctatttatctctataactaaaataaatactactacgtaaagagctactactaaatctaaatatctataaggaaaatctaactatcgaagcaacgccttgagatcctgtatagtagtaatttccaagaagaacgcatctcggatctctaagcctagctcctcgcgcaatctctgggacatcaccaacgacataagagagtcaagtcccaagtcagcgatcaaagcgtcatctgtgagcagaccaatgtcaacggcgagctcttctgccaccagtgctaaagctttctccatgtcgtcattcatgccagcaggaggactgggcaattcctccatatcttggtctgatgacgaatagcccccgggacgtgagattatcactcctgaggagtcagagttctcagagccctcatctgggctgcgtggtgtgagagtaggcttgtggcgtgacacgtggtgtggtttgaagtggggacgagttgagggttcgctctttccaggaaccttcgctgcgggctttgccgtgacgtcagccggcctgaagaagcgattgagcattactcttggccactgtaagaacagtatcgcttcgacgacgccaacaatctccgagccctgtagaacatatacgtctccgacaaatgagtgattgtcggaaggtaccattctgacgtaggcagtatagcgtccaccgggagttagcggccgcgcaaaacgcatcgacttccaagatggggtgatgaagaagttgttcgtattatcgaaatgagtgccaccgttcaatatgaaacccgacagcgagatgagaccatcgatgaaatgaggcgggacggtccaactgccgccagtatcttcggggaactgcacttcagccatggcctcatcctcattcaggataaccgactgcattgtttgatacagcttggaatatccaacaagtttgccaaataggctgtaggcgaggtccgttgtgagtttgctagctttaccagtaacggccatatcgttaagcgcgtcaatgcggctagtgatcagtttggttgagcgagaccatgtggaaagccaggaagagggatcctcgtagaacactgtcgcatgacagtaccaaatttctttggcgggattgaaccatttgacgtggacttccatcttttccaaatcagcctcagcagagaccaagatgggctgtggttcactcgtattgatgagtttgacgacgggctcgtgatactcaaagtcagcgacgttgataccaaatgaaactgcgcttgcgaagctcttatcgctaacacgtttcgccagcgtgaacgccatctctgcgtgaaggaactaagtaatgtcagcctagaatcgtccacgaatataggtagatatgcgcaaaacacttacagacgaagcaactccgtatccattcatcgcatgtccatcgactacgccttggagcgaagggtcggtgatactagactctgcagacagaattgcctttccgtcggtgtactgctctgatataagtcggtgaatgctagaggtctgaaacctctttgacactggtacaacagtagttgtaggatcaagcttaggcatagcgcggccttttgtcaaattccaatctccacgatactggatccagtagttcttgttggtccacgcgtatgtgggagcatcgatcagtcgaagagcctgctcgaagggacgatgatattcgttccagtcaataggtatgcctgcactatacaggctgcaaagtgtttttgctagggtcagccagttatccgtgtcacgctgtaagcttggcaaagccatacgagtcgatgacagtgtacggcttatgaatccagagcaagtaggatggtggcccatctctagccagatcgttgattcgttcaccagaccagactgccacgcgtcatcaagagcaccagcaaagtcgactgtttcccgagtcgcgccgatcaagtatgaaacatcgatgctgtcttctgatgtcatgactcttgaaaaacgaggagagatgatgggaattgtagttttcttacagactacagtctctgtttgtttgacgagttcgtccacaatggtgtccatctgatacgtgtgataggcgtgaggaagatccaatttgaaggttcgatagcccgcagctgccaaagtggccgagagagcctccatgtttgatagcgtgcctccaagaaccgtttcgttgggaccattgatgcaagagacctcgaaaggaatatcccctcctgcatgtttgatgtctgctgcagatgctcgtactgacaacattccatgtgtgcgagaagtgcacttagaagtcaacaacctagctcgagtacccacaagaaatattgcagcactgtcggacaagacaccagcgacggccaaagcagcatattcgcccaagctgtggccaatgaccatgcttggcttgatgccaaaagactcccaaagtcgcgccagagcaatttccacacaaactatggcaaggttcatggtaacaatagaaacatcctctggctgaacattcccggacacaacaggcaagaaggaggcgaaattttgtcgtcgtacgaggctgtccagctgatcgatgtgtttgcgaaactcatgggagtctcggtacaattgagcgccgatgccaatgtagaacgtaccctggccagtaaatgcaaaagctatggggacctgtttgcccgagtgtggtgtctgagacagggaggtctttatgtgagggcgaagtaaagaagctgcttcagccgtggaagttgcaagaacagaaacacgatagttgtagtgattcctccgagctgacagagtgtaagccaaatcagcaacagagagttcggatctcgcctcaatgtagtcaacgagagctttgagattttcttgcagagagttggcagtttttgcagacactgtgatgacttgcgcttttcgtacgtcctcgctagtcctcggccgtggtgccgcctcttcaatgatgatagatgtattccctccagcggctccgaagttgttgaccatggctaaccgcttccgatcgctattccgaacccagatggctgctgttactgggatgaccacattccttttagccaagtcttctggcagtgctgggttgaatcgggtcttgatcccaatgtgaggaggtatgatacctttctgaaacaccaacattgtcttgacaaaggccatgataccagcagccgcctctccatggcccatgttggacttgacggtaccaatgtggagaggtgagtcccggtctcgaatgtggccagtagatggagcaaagacgtttgtgactgacttcatctcgttactgtcacctgcctgggtgcctgttccatgcatctcaacatagccaaccgctaacgggtcgatcccagctcttctagcaacttggttgtatagatgagcctgtgctacatcgtgggggtgtgtaatcgacactgcctcagcagaatgatcagtggctgcagcgagcacaactccaaggatgttgtcattatcagcctcagcatcttctagtcttttcaagaccacgctacccacaccatcggcgcgacaatatccatcagctccctcatcccacgtcttgcagcccccagtcggggagagaaaatggccgttgctgaggccagcatatacatcagagttggtaatgatgttcatgcccccagtgattgccatatcgacatctccactccatagggaggtgcatgcagcttgtatcgccgcaagactggaagaacatgctgtgtcgacactgaaactcggaccccaaaatttgaagaagtagttgatgcggccaggaccgaaggctctacaccctccgggaatgaagtaagtaccgacgtcttgtccggagttcacctcgcggtagtcgtcactagcttgtccgtagaaggtgcccacgcgtcgcgcgtggataccgcgaccatgcacgtatcctgagtgctccaacgcctcataggcggtaacgagggccagtctctgcatcggatcggtctgttctgcctctcggggagacatgccgaaaaacatggcgtcaaacagaccaggattgtctacgaaacaaccgtaaggagttttggacgtgtttggaactttccccgctgggtcaacgtgagtctcaatgttgaagcgatccgagggaatgggactgtggacgtctcgaccttgagccaataactcccagaacttttctgcgttatcggcacctcctgggaagcggcatgccatacccacgacggcgattttggatgactttgcatccttagcacggctgtttccgagaggcaaggtccatgactgctgacatcatgtcttcggttgtatgtgtggtagtgggcatgtcagccctccactgtccaattaagctttcaacatattgtgatggttggatggcgatcaactgggtcgactctggcgaggcttgcttcaaccgttctgtaacgttctgaatcgttcgatcccaccgaattctttgcgttagcatctcctccatgatctgctcgagaagatctgtggcgcttgctgcttccaacggttgtcccttcacaggggagaatagtggaagatacaactgatgcttctgatggatctttgggatgatctggtgaacatgttccgtaccatagaccttacccgtatgccacatgccttggactttcttcatgggtacattcttggtacgtttgaagaaatcgcattctgtgaagagtgtcttgagggtcgacggtgggccaccaatgctgacagattttccatcgtcattgaagacagatgccatgctcgtctcagcgtatgcctaggcagaaaattagtgcaatcctggcatgactcaggaatataactcaccttctctgcgttgaaacgggtaaccgcttcatgggctttttgtggatcaacaccgtatacacaatatatccaagctccagcggagtttatttcatccggcgaaacctcaagtgatcggcagacttggtcaacaactagtccaaatcggaacgctacccttgtgatgtctgcagaaatgcttgaaatcattggcaaacttggacagagtgcgacagctgccgctgatagcatgcctgggcctctcgcaatgaggaaggtatcagacgcctggaagttgtattcgagaggatgagcttcgtggtatctgtctcgggttagtatgtccgtttatatgtgagagctagcaagacacctacgcaataaagcttccaagctgaaaagcaaggaccagcactcgctcaatcgctccaccaagagacgtttttctgagctcgactacatgatcggtcaagtccaagatgctctcgaaggttggtaataaatccctttgggcccggaccaatcgacgatgttcctctttcatagcccacgtcactgtttcaagaaaggaggctagaattggatagtccctctccttgctaagtaggtgtaatttcctgaaaaggttacgctggtcaccctctgggtctccttgggggatttccccagagaaatagataactttggcccgtgtcatgttgaatatgccctgggacccgtgaaagatcaagctatggattagacatacatttcacaagtcaggccgacgacgtatttatctattatgctgattacatacacaggtcgagaacagaccatgtttaataagcacttcgtcgttctcacaaggtgagccttcatgccatcatcgtaagacatcgtattcagctccagcttgtgaacttttacgctcttggcgcacgcctccagtctcagagtagcatgtaagattcaaaagtcggtaagcctgatgcaatgcagcgtggattgctcttcaaacctttgataaagaaaacgcataagccacttggatgttaggctacggacggaccgatagcaaatgatcggtgtaatcatgcatgtcggggaggatcggctcgaaaaatcagtacgcagcgtagcactctccgaattatttttctgagatggaagtctatctgcctgcctattctagctaacatcttggcctgtgcattttacaaaggctttaacacataccatatgcgatccactgcctcttcctacgacctgctacacatagacctagtaggactgactatcaaacattttagtgtaacctgataggcttatcgaacactaggaatcttctctcctgcatcttagcccaacaagttgatatacggataagcaatgggcgcagtagaagatcaagcggctgacccgaatacgcatgcaaagccattttaagttttctgactcagcttatctcagcgtgtagtccaaagtggaggagaagtttatgtaagcgaaaatgtgttaagctagagactattaggctgcatgtagttggaatagacgtgtgaagtgtcccactgtcaaagtttgatactctcgctatagtaatagcaagatctttgtgtacatagtgcatctttgcttctccattccggcgttccgatgagtcagattggtaagtatctctccttttcccttatctataatctgtaccgatgccggaagtacagagatgtgtgcccgagctcaggtggaagagtgcaaagataagcacataatacgagaattcctaggatgctcttctggatctagtaagttgtggcttttaattgcatagtttatggctgctgatgcttagaagaatagctttgctaaggcgtatttacttacgtcaaccagacagattaaccggcgttcataagaggttccttcaatacacgacccacatttaactaagaagaagaatgcattggaggtggtgaacaccgtgacttcagcatggttaacacctgaactacacgatgagaggacaaggcgtaagcagacgtgatcttccgcgaaatcaacacaaggttgcctactaagctgtgttaccttctataaatgagagctatcgtcactgcgtctgctcttctctaatttctcgtgccacaggatcttcttagactctatccataacttatcaaaccatggcctacacccctatggaacaagtaagacagcaactgatatcctctcatggaaatgagcgcaaagctgttcttcgtgaaatacatgagatgttagtcggtatagagacgcccgaagagactgccacgcgcatgtgagtgggtattcattccatgaacaggaaattcggggattgacacttgcttctcacagatcactctatgtgaggctctcgtattatatctaaattttgctcagtcgctgaatatttgttagcctttgcagttttcagtaacacgcattggccaggacttgaagatattcgaaattttaacaaacgctggtccacaaagcctccaagagttacaaatactgacgcacgcgcaccccatcaccctcggtgcgtcctgaataaaccttccgaactattttccaacagcgctaagtttgacaggacgtctgcttcgatacatgtcctctgtgggacttatccacgagactggcgtaaatcaattcgaagccagcaagaaaagtcaaaacctggcgactccggaagccgaaaagattgtcacgcatttgtaggtattcaatttgggcctcgattgatcgattgctgagaattgacccctgttgtagctttgagaactgcggacctctttttcaagagatgcctgctttcttgcgctcgaaaaaataccaggatattaccgatggccaaaacacggtatttcaacccgcatataatactgatttagacacaaacgaatggttttcccagaacccactgcatatgggtgctcgaatcaagtacatggctatggagcaggccgtccgaggccgctggttaaatgtgtatcccatccaaagccaattgaagggctggaacccagagcttccagctttcgtggatgttggtgggagcgttgggcactactgcacgatgttcaagaacaactttccggatgtccccggccgagttatcttgcaagatctaccggataccctcagtcatgccttgaagacccctggcgttgaactcatgggtcatgacttcttccagccccaacccatcaaaggtatactgagagtagctctagacacctaagggaatgtgctaacgctctctcaggcgctaagttctatcacctcggatggattcttaacaactggaacgatgatgagtcgaagcagatcttgcgtcagatcaggtcggcaatgaacgctgagtctgtggtattaatcaacgacgtgattttgcctgaagccggagttccgtcctttgcagcttcgttagacctggtaatgctaggtgcttgtggttctcgtgagagaatgagaaaagagtgggatgagatactggcagatgttggcttgatagtcaaggactgcatcgtctaccatcacgagctttgtcatggtataattggggcgaaactggcttaaggattcctctagtccgataacacgtaatcaatcacgatggcaccatttctcaaatctctacgcaaacttgatcgattgttgattggtgaaatgaccttgatctttgcacgcagagaggtggtacggagccaagcacgccgtaagcatgttcaacgccactacgtgggatgtcagatatgacacggagtctgccatagtttgcggtcgatctacttacccgtgctcgtaagactgcagaccctggagcggcccgcatttggtggaggaaccgcgcgggtgtgttgtcatctcaccctgcaggaccctgacatgcaggtcaatattggaccggttgaaggacccgcatgcagcgtgagaaccacacgttcttgctgggcagtagtgttcaagtcgctctgcagtaaaggaagacctaggtctgtggaggaacgttcgccgcactttctgtgaccacgttattgcataaagcaggcaccaacatgcgacacgcagcagaatgtcatgcgctataccgaatccaccttatagggctcgtagtctgactcgcatgtgctctgcaagatgatgagcatactctgccatagtcaggtagtctagaccgtccacgtttgagtgtcgtgagatgaccatctacctccttctggaccaaagcgaggacacgcgtacatgcgacgttaatcttaggcaaggggtcatattgagggaattttcctatctcaacaaacgtgccggacaccatgaagccacttgcacttggctctctggcgggcgaaatagcgctcagcggcgatggtttcaagcgctagcttgcactagcacactcgggcatttagtaagacgttcaatgatagcaactgtgtgcatgtgggtccaaatcttcaacatgtgggcatcggtatcttctcatgtactcgctgaatcggtggctcctgatcgtgccttctgaattagctttagtgtctgttcggggctttccgctctggcctcgttaatacatccaagtctatagccagatcaattgaatgcagacattgcccagaagtcgagatcgaatgagtgtctcccaagggaagcgtcatggactctcccagatcgagccaatcgttcgccctccggaccactagtgcttatagccttttccggcgcacccttcttctttgatctccgacatatttcgtacgggccagcttatctgaaacagccccgcactttgtgctacgctgcgcataacctctgggagttctggggcggtgcttgccatacacgatcactctagtcatctacgtaggtaccataggtagcttgagctctggaccctttgacttgcactccccccttctacgaactatagcccgtgaaagcaaccaagggaacaatacagacacggctatggaatccaatacaattcgaagcttcaatggctgctggacatgccgcctgcgccgcaagaaatgcgacgagaagcggcctgcttgcgacatatgctcgtctctcatgatcgcctgccacttcaatgccgaaaagccgcaatggatggacggcggcgctagacaagaaaaaatggcagagacaattaagctagaggttaaagacagtgctcaccgtcgccgcagcgtaccacttctgagtagtggtgagcgccagccgcctgcaaagaccaggaacggagactgcattgtgttgccgtcgaagacaccgacatctctggcgtctacaatagtcgacgatgtgctcgttgactgcgttacaacctgccctcagttattagtaagcttgcgacagaacggcccaagttgcacgctcatgggcaaggagacaagggagcgtctggcaattggtcaatctgatgctctgcttgtcatgttctatcttgataatctatttccgttcttgttccccttctaccgcccgtcactgcttgagggcggtcggacatggatcttggagatgatgatctgcagcccggttgtgaagcaggcacttctatgccagagttcttgtttcatgtcgatggcacaggggatggcgaattgggagatggttttggagcagactagagacgcattcaaggtgctgagattatccctccaggttatcagcgacgccggagtcacagagcatatacacggtacagtgcgcatcctagcgagcattgtgcaagtacagaggtttgaagtcgccgtgctgagcttcgataactgtcaggcacacttgaacgtcgcactctcactcttcagccagctcctcgagagcactgacgacacgaacactgcatgtcctagttcaagcttcaacgcggtcttgaatcagctcaaacctaaaacatggagtgcctcaaccggtgttttccaggtccccattgcagagcaagccgccttccgcttctcctctgctcttcttattttagacgacatcattgcggccacgattctccaagaacagcctcgtctctacaactatcatcgaagcctcctttgcacgcctaacagctccggagcagtcgtcaacctcgaagaaaccgtagggtgtcagaattgggcgctcctttatatcggcgagatagccactctcgatgcctggaaacagcagtatcaacatacaggaagccttgatttaatggagcttgtccgacgtgccacagatatagaagccttggtagagggacatgtgttgcaactagaaagcgaactattgggtgcttcaagtgagggcgcaagcttactagacatgttcgactcagattctcggcagactaaaacgtccgcaagccaaatcacgctcgtaactcgtgtgtgggcacatgcagccctcatatacctgtccgtggtcgtgtcgggatggcaacctgcgaatttagatgtgcgatatcacgttagccagacatttgagctactgacgcagcagatcgtaccgccggcattactgcgctccatggtgtggccgttttgtgtggcagggtgtatggccgcgccagagcaggaagcgcagttgcggacaatggtacaggtactgcagcctcctagcatgttcggcacagtccggaaggcgctggagattatggaggatgtgtggtcaaagaggggcatgggcgatgctggaaagagggatttggctacttgtttcaagaatcaaggcgatttagtgttactagtgtagacaatgaagtcaccttttcagtttccatgctttaccgcccttctcagcaacaagcggatgtacaaaatctgtagcctggttcagtcagctgttaaacgtgagcatcactcgtatgtggatatgttgatgataaaaaccattagtctactgacttcagaaagcatggtgaatgactaacaaggctaacgattacaccccctcaacaacgcttcaagtacgggatccgtataatcatccgctcatttgagtggagcaggcatttcacccgtcaagagggccgctactcgctcatttgaaggatctgtatccctgacccttaacgaaggtagcctgccatggcacgccgtcgggatgctgcgccaactcgtgatagtactctccatgggcggggccatcgagcgccatacccttgttcttaccgtcagggtgacgttcgtcagcgtgaaagaatctgtagcacacatgtcaggaaatacaaccacacaatgttgtatgaggagctcaccgatagcctctagccttgtacagtgtgtcagcaagaccaacccagtatgcactcgcagccttgccaatacccaaagtaagaaacatggggatggggacgatgagctcgttcaggacgttgccggtgtagatgaaggtcttcttggcgtcttggggaagcgtctcccaggcagcgatcgcctgctgcgccgcaacgtacgggctaacaacgttgatgttcaggtccttggtgacggcctcggtcgagacagataagacagaggatgggtccgaaggaggagtgagtgctgcagcattgtaaatgacgacgctgggagcagcgccaaacttggacttgatggtggagaagacaccaagaatgctggctggcgatgcgagatccgctttgatggagaagtagccatcgtcagtcacgctgttgctgcctttgcgggatgcgagagcgacgctgtagccactttctttgaaggtttgggcaacagaggcgccaacacgggggccagatccgaggatgaggacgacggtagccatgttcgtgtctttggtgattgtgaagcaagtctgtgtcgagagctttgagattctgcttttgatgggcttgggcttgggcttgggcttagttccgaagcaggaaagtctggaaatgtaggaagagataggcaacattatcacagaagtattgaaatgcgctcccttatacgaggagagtttactgttcttccgttcttccgttcttcccaacccgggatcaggtcaccacaccatcggaaatggtgccttgaacatgcgagtcgacgcaaggaataatgaataggatggcttctgcttgcatctgcttgcagtgaatgtgcctgtgcttgtgccacgttcggacgaggcgaggagacgctcgggggcagagcggggatatgatgcaaaagccgacattgaagctgacagcatctgaaggtctattggcgaggtggactccttgttttggatctacgaatcgcgagggcggcctcagaaagatttataagcaatagcaataagaagagtaagcaacagccaagaataaggatgcggcaatggccaacacgatacacagtgcaggccgcgcgggatgcgaaagcagaagtagacatacaagccgtgaaaagcaacatgatacatgtgaggatgacgtgcagcggcgtagcaatacttacataagccgcgcgggtgtgaaccggcaagctagaagagggaaggccccgcagccaccgcgcgcggttgaagtgacattctgtattctgtctatggttcagaacgcatgaggcagctttgagtgcttcgcgcgtggcctgattcatacatgctgcggtctctggaggacctgccagaagatgaatccacccatgattcccttgcgctcttctcggaagctcatctaacaccgtcgaggctggcaacaactacttcctcgatcatagtctcggtgatacccgtactttccgtcatttccagtctattacttagttcaagatctttgttctaccgcctcaaagagcccaaagcattgcccgacagaaaatgctcttggcgcccaagagaacaattaccatagttatatacttgttcatcctgcttgtgagcctctgcgtttcactcctctaccaagccgctaccatgtccaataccatcgccacttcttcttcgcggatgccagtctacttcctgagcatcggtggacccaacttcatggagaatacacagcatcccgcctacgccaaactcggcgaggttggaagagagatcacgaacaaagtcaagccaaaagccatcgttgtcttctcggcacactggcaagatagcccgaatcgaatccagatcaacgctgctgaggatacagatatcatttatgatttctatggattccctcctcactactacgagtacaagtttccaaataaaagcagtcctgagcttgcggacaaggtcatcgagaggctgggaggcgttggaatcgaggtgcagaaggtgaagagagggcttgatcatggcgtgtgggcgggcttcgtcgtcggtatgattgccttgccattgtatgcgttgaaatgttcgatcctaacgttctgtggtagcctttgatccaaagaagaaccctttgaacgtgccaattgtccaggtgtctctcttcaacaatgaggatgtagaccgccactatcgcatgggcggggcgctgcaaagtctccgcgacgaaggcatactaatcgtcggtgctggaatggcagtccacaaccttcaagactttcgagcgtctcgaggattggggaaaaccatgccgtaagctctttctcccagcctaaactccattgccatctgatggactcgcactaatctcttgcagctactccttgtcctttgacgatgcactcaaggacgccgctatgtctaaacccgaagaacgccataaaaatatgcagcagcttatgaagcgcgatgatgggagacaggcacatcccacgctggaacatatcctgcctatgtacgtcgctgctggtgcggcgagtgagagcgctggtcaacagctgtggacgatgcctgagctgagtttaagctgggcacagtaccgatttggtgaactcccaactacagcttgactgcactataatcgctctgacaacggtgggtactcgactttgcaggatagcaagagtaggaatgtgtgctttcaggtcatgttacagtaaagatgaacaagttaaggcgactacacatgggtatgcaaccagatttttcaattgcttcctggcatttgacagcatgttttcagcttcgtcgacgtaggttgtggcatgtaatgagtattgcatgcgaagggtcgaaattgtgcaagggtcactatatgttgagcttctcctagaaatatgcttcgtatgaatgtgtgcgcgaccacccaagacttgaaatcggcttttaagtagagcatgaaaacttctctctacaggcagtcctaggcgtactttgacatcggctggcgccgaactcgtagcaacaaccatgcggtgaactccctgagggactttccaatgactctcgaccacatcccagtaagcagctctatccctgttgaagatgacctcgatatccttctcttcacctacaccaagctctaccttagaaaagcctgccagtcctttgacggggcggtccagcccctccacaattggcggctcgaggataaatctgaaccgcccccgaacccgctcctgaaccagtgtttctgactgtcgcggaagcagtcacttctacagtcaggtcgttcgagctaccgccagacatgcgagcatcactgacagcgaagctcgtataactcaatccgaaaccaaaagtaatccggacctcctcacttgcaccccacaagcggtcgaatcacctgtaccctacgaacacgccctccacatactttacctttcgctattcgaagctgtccaggccaaagttgccatagcatccagtatgctcgtacttcttggaccagctgactggcaatttgccactgagcgacacatcgccaatcaagacgtccaatatggcattcacggtttcttggcccgcgtaccatgctcgaaaaaatgctaggatgtcgtctagccatggtagctcgactgggacgcctgtgatgttgaccacgatggtattggattgacggccacaacgctagtgatcagtctgtcatgagggccgttggctggaagcgtcaggaaggagaggtcttgtccttctgtctcccactgcttcgtatttccaacgaataccacagcaacatcggcttcttgggcgagatttgtgccttttgcaagaacgttttgcttcatctcttcttgtgaaagaacccaaggtggatggaggtttgtccttccatgagatatctgttggagccagcaagacatgtttatgtcatgtcagttctttatcgcaacacagtagacaattcttagcatcgtagcgttatatgtagttatatacgtacagttcagcgttgttgactggggatggatgtgtttccataacaaggtcgtagggtttcgaagacttgaacttgaataggacgcgctcctcatgttgcacaccaagcaaaacccccacagaatcattggtcgcgcctgtctgttccaccattaaaactccatcgatacataatttagacggcacaatatcagataaactaaggtagtgattgccaggcacaagtggtttgtacgttgtcgagaatcttacagacttacatcccacgacgtttgtgttaataagtgtgttaaaacttacacgaggaaattcctcagtgcggaaagaggtagttaaagctgcaatgtcaggttccatgaagtactcccggtcaagatggccccgaaatcagttcgcggcgctgtcactgcaggcatgaaattcgcgatcgtgttaagtcagttgattagctttaatgtccaacgacaaaagaatttctacaacaactcaaggcagtacagagtcttgttcgccgcccaatggggttgtatagcagtcggcttgctcatccttcctttcttacccgagtaggtacctgtatctttctttgcgaagatatctgctgacaacaacttacaggtctcattactggctcatcgcacacggcaatattgcaaaccgagtgcacaagatctgcctgatagtcctgaaacacgtgaggctacagccaagcccaaatgaatgcgttaaaaatatatacgggatgatggttgcttgaccctcgtagtccaggttggcgacgatgtcagcaaactgtgcgatgtattgacgcgacttctcttcagattttcacgatccaaagtaaattaggcatgagctctggaatggaggaaggcacactgaccatggatgacccatttgcttccaaggttttcgaagaacagaattgaaggaactcgagcagctcgttcgctatgctcttattcaatatccatagctgtgttctaggagtggtgtcttggttggatctggaagcgtcgtcaggagaagccccgtgagcaatagcttgaggattggtgaacgcatcagagcaagcctttaagattgtgctctggatatatagaatcgttatgtggatattcgcgctcatggtatcgaaatgatgcgcgcatacgacagattcggaagagtagcgttgcgagtgtaagagctgaggatccagggtagatattttagttccttcggcaacttctcgacggtggtttgcaactttctgatgatgcgaagtttggcgctcaagctgatggtcaacttggactgtgtcgagtctgccggggtgtaggtgctatctgcagcattctcaggatagatatcgtgctgcttgtctgagctgtcaattcttcatattcgacttgccgtggaagcaaaaactcccagtaggtgtggagaaggtcaaaactcaaccctgtgtgaggaacgatgaaagagagctgatcgtgaatctggataatatacagcacccagaatgccctcctacatagttcgccgtcaagaagtgtcaattcgacacaggcctcttctcgaaatagctctagggaacggaagtactgtatagcctcactttcataactccagccttgatttgctttgccagtgtagcgactagccatggtgagtaaaatggacacgattattgtgctcatggctggccgattttgcgactcaggctccgaagagacacggcttggtaggaacatatggcaggccctctcgaccacagctcctacgtcttggtacttgtcgagaccatattcttcgaactttcgagggattgaagctacggtgacagcgcagacggccaggcacaggcgaatgaaagcagggtcgctgctgcgagcgttagaatccacaagcacgcgagaactcgggtgatggagcagagggataagaggataaaccaggtcaagatagtcgtcgatgatggcgcgaaagacgtctgcttcgcgcaagtgctcgatggacaaggtaataggaacgagagggatggcgcgcgcctctgctacatttgaccgcggcacagggcctctctgcttgtgctcgctcgctcaggtgcactgttttctgtcaaagcgacatcgccgacatgacgcgctttcgccctcgaagatgcattgaatcttgcgcagacgacatgtgtagcatgctttggacgcgatccaccatccacgccgcgatgcgacgggtggcatcgcattttatgagggatgtgatggaaaatgctagatagcagacgatctacaattatagaaggaatgagtagggaatgagtggattttagctgcgcacagaccatatcgataacacaccaggatacatacaatctctacgtgtgcgacgtcaactcacaatccaatagtctaaaatcatacacagacttccacatcttcaaatcacgataatggctcctccttccaagatcgccattgcgacaggctcagttctgcgcctagtcaaggaagaagctagctaccacaaggagatagcgcagcaggaagagcgcattacgaagctcgaggccagcgctggagacgagaacaaggagtatacattgcgtcaggaggtacaacttctcatcgattcatgtttcagcaagtggtagctaaaccgttacacagaagcaagcactcgccgagacgaggaacgtgctgccaagcatgaagaccaagattagcgctgcgctggaaaagttggaggaggcgttggtatgtgtgaaggcaagttgcagggttctaatgtgctaatgatgggtaggaagcaaacagagacggcggcgcagaagcgtcggcagaagacatcagcaaggcagaggaggcagttgccaagggcaaagaagctcttggtcaggcctcgtaggtgttttgactacaagaggagagcatgtacaataaggcgaggtaaactgatataacctgaacaccgcgctatgcaaatatgaaatcaagtatgctggttgaatcacgactcgtccattttgccaggagatgttgcttcaccgtcgtcttcgccatcttcgagatcctcgccttcctctaagccatccgactcgtcgtctttctctccagaaacagcacccgagtctgccatgtccatgtcctcgacagcaccggatggcgcaggcgatggcgcagcactattctcgcgtgaaagaggatgtagccggtctttgggcggaactcgtaatgacgagttcgcctccccaccctgactggcgtgcaccggtgtcatgccaccctcgggcttaggcgtgccaacacggcttccgtctccgcgggaggtggtgccctcgccgtcgccctcttcgtcgccatccttcatcatgccctctttgcgctcagcctcctccttctcgtccttgatcatgcgcagcatttcgcgcgtcgcatcctctatgcgtccaaattgggcgcggcgctcgctccatgtgtcttttgcggtttgaacttcgtgctccagctcggcgatttcttcgtcgagctttgcgtgtgcaagtgcctgctcgtcgcggggcttgagcatcttactgcttgtgatcttctcggtgagttcgtcgtaggtcttgcggactgctagcgtctccttggcctcgaccagttgcacgcgcagttcttcgatggtgtctttgacgtgctgctgcttcgccgtgataccgtccttctccacggcatatcgctcgcgctccgtgcggttgctgttggtggtgaactcggcgcgcaggatggcaaagtctagtgaggagagctcgttcatgaggttccgccgccacagctcgatgttgtgtatttgctgctcgcgctcgacagcgacggcagcggcttcttcctcggccgcgctggcatctggaggaggagacggcaactggcgcggtcgcgcagcctcaaagaaggcgggcttcaggacgcggcttgtcacgtgtgcatatggtcgtgcttcaacagcaagcaatcgcgatacgttgtggagcgcatctggccaggtcagtgggggcgtgggcatgtggcgcgcacgtcttaccttcgtctgcttgcgacagaagcccccattgcttgttggccattctctggcgacggcgcgacggcgaacagaaaatgcaaaggtgtgtagggatgtgttcgctttggtgagcttgtccgtggtggtggtgaaggtggtcaagtcggacatactaaacagctgcagggatcagtagcgcccgcagcaccgcgtgcatcatcagcagacgtcagacaaccacccttctttcactgaaccatctgacccccttcaatgcttgcccttgcacggggattgtccccggccgtcgctgccgcctacgttgtccttgttggtgcatcatagcctttgatagactcacctcccaccaccactcttcgccagcttctaccacttccaccacttcccatcccttcgacttggccacactctggccgccatcatgccggtcccgagcctcttcgagttggccaggcagcgccttatcaagaacatcgacctcctcaacgacataggcgacatccccttcagcttcctcgagcccgtcctccgcaacatccagaaccccgaccaactacaagagctggaagagaactgtccacagatacagggcgagaccggagaaatatggaagaagttcatcaggcgggatataccggactgggagaagaagcctcaccagcctcgggatcctcggaactggcacaaagtgtaccgcaagctcaagaaagatgccgagagggagaagcaggaacaggaatatgccttgaaggaacagatgcgcgcgctgcaaaaggatcgggcgcagaacaagacgctgatcgtggatagcaaggtcgggtacggcgcccgtagcaacagggtattcggccttggcgctggtggtagtagttggggcacttcaggtgcgcctgcaaagacgggcaaggtcaacttggacgcgttgaagagaggcatgttcgactacaaaaaagagcgcccgagaggcgcaaacatgcctacacacttgctggcgcagagaaagtcacaaatcaggagcgcgccggcgagcatggtgcgcgtggccgagaacaacgccgtggccccgcgcagcatggtcatctcaaggcaagctgccgcatcagttgccagcagaaaggatgcgctcccggagacaaaacggccgcacatcacacaccgccccgtgccacagcacagcggagcaccaccacgaacatcattaccggcaggccagcaattttccgcaccgaagctcaagccgacgacccaggaaccgtcaatcgcacaggtgccaaagaaacgcaaggaagcgcctagcatgtttcacaagccgaagcggaagaagatgtgagggtattatgctcatcattacctccatcgccatcaccgcacaccgcgaagtgacgaaaactttacatcaattattccgagtttgacatttactgtagatttttgcattgttggattggctacacacatagtccactgggccatcactggcgtaccagggtggcagagaagacggcgtccgggttcagtatcaagacttgcatcaagaggcgcattcaagagtttcaatcttcgttcaatccgcaatatatcattagctctttgagctggcaagtttctgccgtttctctgcgtcctcgtacttttctgcattgcgagctgacgccaagtcccactggcaaagagggaacaagcgccatcagctggagctgaagcggcgcaacaattattagacatctctctcacttcaactcctcgcccgtcagtttaccacgatctttgtccacatttatcaagacacgagcagtcttctcccagcgtcacgaccggtccgacacccactaacatcaagtcgctatctggaggcgccgttgctggcctctccatcgctgcagtcacttgcatcatgttcgtcctcttccttatttacttcccgtgggcctccccgaagccgcgtgtcgagcgtgaggttacagatggagagttggactgagcaaggctacgttcgaaattgcaaacctgcaaatccacgaaaatgtgcatcaagaatcacatcggaaaggaatgaagttcatggtagactctcgagaagcatagctgtttgagtatacagattgaagtagtgatgatcgttgtaagcgaagatcgaggggattacgggccctagagattgtagttaactagcgacccgttgtacgcaatggctcgttcttgaaaagatcgaggcctgcctgggaatgtattggaaggcaagggcgtcaatacagattcgctaagcctggctaccatgatcgtattctgccaaattcagccgcacttggtcttcagctgagcgacacatccgcaaaaatattcttaagcacttgagaaaccttcactctaaatactaagacggtagaatcgcgtatttctaaaactacttggccaaataggaagatctgcacagcattgacgacgacaaggcgactcttcccaaaaagcatccgaccaacccaccacaacaatgctatccccaggcgcgattgccggcatagtcatcggctcgataatcgggctcatcctcctatctctaccactatgttgcatctgctatcgtcgtcgtctgcgacattcgcacgccgttggtgctgcgctgccgcggcctacactagcccagtctcaggctgaacttgaagaatgggcgtctcagccatatccagcgcctcagcaaccatgggggtctcagcaacaaagcggtggttcatacgattcgtctgcagagcctgtgaactttggaagcatgcaggtcaagggcattgcggatgttagggaagggcgcgagagggatggtgtgagatactgattagggagggatgtctggtatcgctaggagaaagaaggtgtaatgaggtgcgtttcatccatgaaatacttgtcgagatccgttcgagtgaccaatcgatgcgaatcgacttggtcatgatattaagaagcctgcacttgtcacgatgatcatcattagattgcttggtgtatttcctcccagcattcgcaaacatcgcgctgctttgagtacacaattgcgtcggaacatgcgcactgttaaggcatccagcaaaaccttggatagactaatgtaaatttaacttttgggggccgcacacccctgccactcgtgcactgccccaacgatgccgcatgcatagccccgcgaagttcccaagtgtatacacaagcgaccctcacgcctattaccgcaagtcaacctactgcacttcgctgttggacgtttatgcgaatgctcacaaggcagctcttcgactacgaactcctcatcaacactctgccaccctgaacgcctcttagctgtcaacaactcccagaacgacacaatgctcgcctctgaaatgatcacgagaatagtcatggggtccatcgccgctgttctgagtctctgcttccttgcaacaagcgtcatcctctatctgcgccagaaacgagctagtactcgtctgcccggcgctcccaaatggcttcagcctggctccgatgcaacttcagaatgcgaaaaaggtggtgtcgaatcggtaggaatgcttgaggtctgcgagaagacgtggggcagtgaagctacaaaggcactgcccgcaagcattgcccattatgctaaggggttggaggtgcggacgacatacaagacggaaggtgttgaagaagcaacgctggtcgatacgtcagataaggaggccagaagtgtcgtcgttcaggatctcgtatctatcgtggacgaagacgaaagtccaatcgatccggtagcgttcaagcatgccttctcatccataccaccagcacccaagctagattgcgagcaacctttcatacacccgttcgacgatccatcactcgagaatttcgatttcgattcgtttcttaacgatgtagagaaaatcccaccccccttcacaagtgcgcccataccacagcgcccgagcctaccgctttcgcgaaagtcgaaaaggtcatgggacacttcgaactcgatcgatgtaaactttggcagtatgcaagtcaagggcgtacgcgaagtgcgcgaagaccgaccaaagcagggatactgaagggcataggttgtgggtattgtgataagcagaacgcgagagtcttgcagaaatccttgtgtgggaacagaggagagagcacataggcgtggtcagaagaagacacgtcgagccgaggccggtcggcgggacgtgtgatgggaaacggtacggatgcttcgagacgcgcgctccagaggagaacacggtgaagaggccagtttgggccaatttgggccagcgcgagagagacatttgggatgaagatatgaagaatcgtgaagtgtagtattgaaaacgcctgcaaatgctttggtatctttgaacgccggtctgtttcgacagactcaatgcctcatagcgcctcgagctcgaaatcgtccagcttgtcgcggtacttcatgatgttgcgcttgatcttggaggagtcgacccaagtaacaaagtcctccatgtttctggtcattgttagcgacagtttgcgccaagcatggttatgctgctcaccgagtaacgagatatgccggatctgtgatgacatgtgtgcccacgcgaacatggccttgctcaatgagctttatcgcagcctggatgtggtccgacatgcgtaagcgcgtcatgatgactggtaaccttctccgcgcaaaggcagacactgtgactttgtgctcgacgtcgctcagcttgccgcggcctccaccaccggtgcctagaacacccaaatcaaacagcttctctaacatcagatcctcgtgctttcgtcgaaaagggtcggacgggtcgaggttggcaaggcggtgggcgagttggcgcatggagccacatagctggttgtacttgcggtagtcgtcgcggccttgaatggcataccggcgcattactgccgcttcccggtgatcattgtcggacttgtatgtattgaagtcgacctgtgctgttggtgagatgccagggaaggcgcgctatgggctcttaccttcttgagcagcttctgctcatgatgcttgagctttcgcaccatgttggcggtcgaattgggataggccttgcggtctacagcgtagtgtgatggatggatccagggccgtggtacgtgtcggtggcggagatgtggcgagggttggcgtgcccaaggtgaatgttcaaaaagtcgaagctccgaacattttgcccggcacgctagtcgcgtcctggcgccatcgtcactgccccacgtcccgaccaacgacggaggggtccacattaatttgcagtcattgattacagtcattgagtccagacattgggactataatttccagcaagtgactccagacggtccttgttccttagacactcctcatactcacttggagccaccaacatgccgaccgttcacctcctagattacgtcgcgggcaatgtccgctcgctcgtcaatgccatcgagaaggtcggctacactgtcgagtgggtgaagtcgccggccgatctcccttccgcagaggtatggctcgtccgaagtttgatcgtaggcacgagttgacatgcgctgatgcagatgcccctctagaaactcatcattcccggcgtcggtcactttggacattgcctgtcacaattggaaaaggcgggctacgtcgaaccgatccgccaacacatcaaggccggcaagtcgttcatgggaatttgcgtcggtatacaagctctattcgaggggtcggaagaggacccgaatgtaaagggcctggggataataccttcgcaattgaaaaagttcgacgacaaggacaagagcgtgccgcacattggttggaacagcgcaaacacatcaaggaccggccaagccaccgacgactcgttctacggactacgaccgacctcgaaatattactatgtccactcgtacgccgcaccatatgaggagggcaggttggagaagttgggctggacagtcgcaaccgcacggtacggggacgaagaattcattggtgcggtagccagggacaatgtgttcgcgacacaattccatcccgagaagagtggtgcaccgggcctgcgcgtgctaaaggccttcctcgaggggaccaggtctcagaagttgccgaaacagctttccgcgggagacacgaaagagggccttacgaggcgtgtcatcgcgtgtcttgatgtgcgaacaaatgatcagggcgatctggtggtgacaaaaggcgacatgtacgatgtccgggaaaaaaagggcgccggaaatgcggtacgcaacctgggtaaaccggtggagatggcaaagaagtactacgaacaaggcgccgacgaggtcaccttcctcaacatcacatctttccgcaactgccctgtagcggacataccgatgctagagattctacgtcagacgagcgaaacggtctttgtaccactcacgattggcggtggcatacaggacacagtggatgtagatggcactaaaatctcagccctcgatattgcgactatgtatttcaagtctggcgcggacaaggtcagcataggctcgaatgccgtcatagcagcagaggagtactatgcgcgaggaagcaagttggcgggtaacactgcgattgagactatctcctcagcgtacggcaaccaggctgttgtcgtcagtgtcgacccaaaacgtgtctacgtgcagtcaccggaatcgacaccgcaccacgccatcaagacaagtcggcctgggcctaacggcgaagagtactgctggtaccaatgcaccatcaaaggtggtcgcgaaggtcgagactttgacgtgcggcaattagtcactgcagtcgaagccatgggcgcaggcgagatccttctgaattgcatagaccaggacggaagtaacagcgggtttgaccttgaactcatcaacgatgtcaaggatgcgatcaagatacccgtaattgctagtagcggtgccggcaatccaggacattttgaagaggtgtttgcgcgaacgcggacagacgctgcgttaggcgcgggtatgttccacagaggcgaatacactgtaaagcaggtcaaagatcacctgcaagagaaggggctagtcgtgaggccgttcgaggcggacatatagattttgatgcggagatagactcgcgtcgtggcagctgaagattcaatcgatgccatgctttttggtataccccaacgccattatgctggtcgtaacgccgtgaaatgcacaaaccctttccgctctagctgaagtgtatgccctcctgattgaacgcatacaacagcttcaagaaatcaccctcatcacacattctcgctcgcttgtctgccagctccgtatcgtcctctagaacctttctgaccttttctcgcaccaactcactgactcttcccttcttctttctgttcaaaccattcttctttttgccctccgcctgcatctgcttgaaaaagtcgggcagctcgtcatccggatcgtcggggtcggagaaaccattgaactcttcttcagcggcgtcgacttccatggcttccacctcgtcttcgggaccaactggcgagtcgtcgagttcaatgttgttctgcgcgcaaaagaggcggtagttgctcgccaacaactccacgacagcggccgtgcccaagaaacttgctctcagcgtcctgttcttgcgcacgaacgcaatcctgagcaagccatcccactcctcatacgcaatctgcggccgtggaaacttcggctcgatgcgcacaacgttcgactccaccagcggcggcggattgaagttattccgcccaaccttcattatatggctgacttttgcccacatctggacgttcacactcaaccgactgtacagcttttctccgggcttggcaaacaacctcatcgcgaactcccgctgaaacatgagaatgcaactgcgcggcggactcggcaagctaagcagcttgaaaaccagcggcgacgaaatctggtatggcgtgttgctgatgcacacatcgaaatgcgggagttctgtcttgatgacatcgcccagcataactttgagcctctttgcctcgggtgtcccttggacacgcttcgtcaattcggcagccatacgcggatccatttccacggccgtcaccgctttggcagctttcagtataagcaccgtcagatttcccgttcccggaccgacttcgaggacatggtcggactgcttaaggaaggctttctgcacaatagcgctagcgacaccggggttcttgagaatgtgctggccgagatctttgtccattttgaagatggagtgcgcggccgaggctttggcggaggtgggtttggcatagggcgaggagtcggcgcccgaggggcgttttcgcttgtctttgggcatagtgggcgggcgggcgtctgtatgttgtggtggtgttggggatgcgtgcgggatgtgggccgaatttttggcgttgcgagcttatcgattaacgttttggcgggactggtgcacgtgctttggcgttgaactcaacgcgtcacgtctgttccagcatcgagggcacgtcgaactcaattggggcttgtgagggtttgggctgcatgacatttgttcctcagttctctgcagctaattcgttttcttcatattctagtcgctcctttgcccgctccttccacatctgctccatcctaaagttctcgtcgccgtcatcgaaaccgcgtttgcactccaccttctcgcgcaacggcgattgtaccttcatctgcggtacaaggttccgctctcctatcgctcctctgcaagcaatcttcagctcaccgcgctttcaaacttcccccttaccgtctatcgccgcaaatcccagccggctttactttcaaacctcattctccttatcgctcttcacccaggttgcgaaagctcaaagggtccgaggcaatttctctcacaagtacttggaagcccactctcaccttcaccgcccccgattgctccatcggccaggtgctgctcctacctcctatataataccttcgacccctcgctgctccgatcgctcctacaccacgcgcacacccaataactcttcactcgtacatattatattcccaaactactccgaaatggccaagaagctccctgctccaccatccgagtcatcgctgtcgactgttaccgaaagcctgatcgatcaggtcgaaagcagcgtcgaggtcaagcccactgcgaccagcaggaagcgcaaagcaacgaccgagaccaaagttctgaagcgcaccaagactcagactgaacaagatgtcgctgatgcagttgctgccccaccaaagaagcaacgtgcggtcatgaaggtgaaggctaaccacgcggttgatgatgtggttgaagaaaatggtgacggcgagaccaagcccgcgaagaagaaagcagcccgcacgaaaaagcaggatgacaagtctccccttgaattgcggacgaagaacagtcccctgatcgttggcgctcatgtcagcactgcaggaggttagtttcactcccttcgccaaactatcattgaagaagaccatagactaacgcggcccggataatggtcgattaggcgtgcagcattctatcccaaatattgtacacatcgggtatgttgagctctacaatagcgcattgcaataactaacgtgttcagcggcaactctttcgcaatcttcctcaagagccaacgtaaatgggagagcgtagctctcacgccagaggttgcgaatctcttcattgcaggctgcaaagagcacggaatcgacgctgcaaaatgctgtctgccgcatggctcctacctagtcaaccttgcccatccggatccagcgcggaagaagcaagcttttgactcctttctaaacgaccttgagcgctgcaatacgctgggtatcaagctctataacttccaccccggcaacgcgaatgcgacgacgcgcgaggagggcattcgcctcattgcacagaatatcaacgaggcgcaccaggacaaagccagcggtgacgttgttgccgtcctcgagacgatggcgtcgctaggcaacaccattggcggcacattcgctgatcttgctgatattatcaagttggttgatgacaaggcccgcgttggcgtgtgcctcgacacttgccacgtcttcgctgcgggttatgacctccgaactcctgaggcgtacgctgccacgatgaaggagttcgacgatgtcattggcctgaagtacctcaaagccctccacatgaacgacagcaaggccccgctgtccagctaccgcgatctacatgcaaacatcggtacaggtttcctcggcctaagctcatttcacaacattgtgaacgacaagcgccttcacgggcttcccatggtgcttgagacacccgtagacagtgtcgatgagaatggcaagaagaccgacgacaagggtatctgggcacgagagatcaagatgctcgagagcctcgttggcatggatatcgagtcagatgagttcaaggagctggaaactaagcttcacgttcagggtcaagctgagcgcgacaaggtcaatgaccaggtcgagcgcaagaagataaaggatgccaaaactaccaagccaagggccaagaaggccacgacgacgacagagagcaagaaagcaaagcccggcaagagcaaagccaagaagaagaaggtcgagagcgatgaagatgaagacgaagacgagggggagtgatcaagcaccctatctgaactgtcatctacctgggttacattttgcgcggatttgtctttgggattcgctttgttatggggctgctatttgaacgcctttcctctggacatttgagctgtcttctcaatccacggcactcgatcagacatggagatgccttctaatggtatgtaagctgtgggtgaagagcaagtaggctcggaaacaaatacttgggttttctttacatcttgcatgacaggaaagagatataccacggcgttggtggctctgtcatgtatagcttgatatgtatctagctgaaagaatgacacaatggtcaaaatgtgcgaattcactcttcgtgatctttgtgcctctgactgaccttctctcgacccagcagggcatccatccttccatgagctctcaagtccctaatgcgcaaagcggaagcggatgatgtacatcccgtgcgtcccgtgccgcagcctacaatgcacaccagcgcttcatgatgctatccatgctaggtaccatgttaggtgttgtggcgttccttcgccgctagcctctccgccgtggtgccagtttgacaaatcctcaggcagcagcgtttcacccacttcttcaggcctgccttggcagtcgcatactgactcaggttcacagaaattgggacagggctttatcttgagaggtagttgtatatttgattcgagcgaatgtcgtcaggagaatgtcgtcaggacgaaagggggtattctaagctaatgctaactaaggtaaactgcgggtcaaataaggaaaaggctatgctatcagtacaagatttgtgattcccacccagatgaatgtaatgcgccagcgatgggaccctcggaatacttcctgccatcgtcaaataatgtgggggttggggaaaataattcatcatccgtcattacgtatatcatccttttgtgtcgcgccttgtgcgctggcagcttgcgcgacttgctcgtctctgtctgtgtggaccatcaaggtcacctccggggaatgacattccacgaaaaggggccggcggccgcgtcctttacgctcgaccagttgcctgcgcctgcgctgcttgttcgtttgctgcgcgtgttttgcctcgtgacgctagcgcggacctcattgcgaccaagaacgttaccaaagcggaggacttcaggacggtcgagatcgaaaggatcggactgacgcacagttcggccggtgggcagtcctggtgtaaacatgccagttcctggtcggcttgggcctggctcaccaaaatagtcgctctcaccggacgctgctgtggaggtggcgtcgaaggtgggaagtgccatggaggagcggcgagcttgatttcgaccagaagcttggctcggtggcggcggatcgagcatgggtttggggacagatttccggcgcgtgggatttgtagggaatacgaaggatggcggatgtgcagtcagtgcagacgcttgactctgtgtacgctggtgcccgggcgccgacagtaataaattgggttcgtcgaacgctgaggcaaacggattttgtgctggctgaaccgaagtcagtgctggctggggtgtgagtggtcctcgaggcgatgccgcatccggattcgacaaccttagtagcctaggcggctcggggtctgcgaatgggttattggcgctcctttcatgttcttctaggatcccggcgaacgtcgactgcgaagaaacgctgctgttctttttgcgtagtcgatttctttcgctcttcctacttgaagagcgtttcacgtctcttggcgcatagaatccctgagaatcggctgttgagtagacagaactgatgctgtcttgctggctgtgtcgttggtatgggttcttggcaggtccttttttcgatcctttcaccttcgcaaacatgacaccaactcctgctgccttggccttcatcttgtccataaaccgtgggccttcgaggttcttctccgcccatcgtggctgcctcgattttcgtttccgcaagcagaagaacagtagtccacaaatgaggacaagtccagcaacaccgcctgcgactccaccagcaatgcttccaatatttgcattgccgctcgtgggtagtgtgagtccaccaccggattcacttgaaggtgcagggccgatcaccccagcagcagcatctccggtggatactggagacaccgaagtggtcggccgcggttgtgcagcaactggctcgttcgctgacgctgacgtagattccgagggcgagacactctgggtcggttgggggtttgcatcaactacaagcgatgatggcagaactgcagactcagctgtcccaggaggggatatgaaggaagggagcaccgaagactggtcgagagatggtggtagagcagctatgggtattgcgttagagctggtcggtactggaactgtgggaactagagttgtaggcgctagtaacgcaggaactggtgtcgagacttgagcgaccgacgacacgactgcttctgctgccggcgccggtgcgctgacctgcactggtcgctgcggtggggcaactgcctgctgagaaggcgcaggatttgggagtagaattcgcggcgcagatggaataggagcagtactttgcgtacctagtgccgaagaaactgccgattgcgtcgtggttggcgcagcggctggctgttctgctggagctgaagacgggggcggcgctgctgccgctgaagatggaggaggcggaggtggaggaggaggagctgcttctgcgggactcgtctgtactggcggcgcctgtgccgcagtggatgatgtggtgacctcagtgggagtgacaacggcggcctcggacgaagtgagaatagaagtggccgctgttcgggcccgggagcgagtacatcgccgcccgctcaccgtggtaattgattcttgcggagaggccatgcagtctacaggctcaatgaaggaaacgccaacagggctcaaaaaacgagacggagagaaagaaatgcaagcgccgcgggcgctttgagcatattaacctgggaaatgaaagttttcgctacttgatgctgcacattagaatcacaaaggaagatgatggctggcgttcgaagagggaccggatggtagtcaaccgttggcatcaagaggtgcgcttggacgcatctgaaacgccgcatgtgccaggtgccgcttcgagcagcgtacaacaaacatgaagcgcaagtggcctcgtagctcttcgcagtgccgccgtggccgtctcagccgagcaaatgctggtgggctagccatgcttgcggccacgtgcgagggcgtcgtcgcggtcgtcgcgatgcgagccctggagaggtgaggttgtggtctgtggaggggtaagcggccgtcgacgcctggcgctggtccagccacacgtgactaacgccctcctgatattgccccgtctggagaggctaggcggctacctctgtgaggagtggacggcgtcgatttcaatgtttgactgcacctctactgatttgcgtgacctgaagaggccctttcgacaatgggtctgggtgccctgacagctccaaagctattccagtggccaagcccaagcccatgccggcagccacatgacagctgtcagtaaattcgttgcgaaagtttgatgcatctgacaattgcgcaacaccggtatagcggttgaggagaggcggcgaacgagcgtgaacaggagcaaaccgtagcgcacaggcgaggacggtgccgaacccacctcccaggatctgcgccgcagatgtcctggagacgacatccacaaatccaccacggctcgacacctccaccaccactcgacagatgacacagaacttgcccaacagagcgaagcaactatgttcagcttcagcggtacgtcggaagcgcactttccttcaaatcctgcccacgcgtcggtgctctaataacgccgcgaatgcacatactcagcctcctgagcatggccaagattcactcgggttccagaagagcatgggaacattccgggttttctgtcttttgcggcggcttttcagcaaactcgttcgcaggcaggagctgtatgtttcgtgccttgggtcctcgacacctgcacacacactcacatgtttcacctggagtttagcctgcacgtgccgataaaacaaaactgaccttgtcacccttgcacacaggtaacctactcgctgggcaacatgacacgaagaagaagagacagcctccagcccggccggtacccgtgacattcccgtccttgaagccaccacaaccctcaaccactgaactcccatcctcctggacggatagtgcagggccggctttatcgcgacatttcctgggtctaaagaagccagccgatgtgactgaagatactctgcgactgctcaatgtcacgtttcaatcagagtgcgacttcgaaacacttttgtcgtcattgtccgacggcgcattgcatctgccgcccaaggattggctgcgaccaccagagcacatagacctgttgatgtcctcaggatctgctgtcaccctacttagcaatggccgacgaaaacctgatcacaacgaattcttcgttcgtgcgagggaactgctcttcaacaatgacgatgcattctctactcttactcgtaaaggcagtagaggtcaagtgccattaagactggcacattttcgtaagttctgggagggtctagataatatggcatactattgggacaattcattggacgactatcagtcccccagcacaggagccgacaagaacggcaacgaaacaccgccaggttcctctgaggtcaaagccacccctggggagcagggaaaatcaggtgaaacaaaccccgactgtgacacaaagacggagcccgggcttcgaagcccagatggagatggagaagagcccagaaagaaagcaaaggtggaagccgtaaccaacacgacagcaaccccgccacatcatggaaagcagcccatacacactccttctgccgacttgagtcgaacgctgcccgccagaactgccccaccaagggtgccctgggcgacaaatgtcggggctcaggataagccagtggacttatcaaagggctactatcgtggctatcgcatcggcaacggtgctgagatgccagatcaatatcgcatcgattgtgtgagagctttccttgagccaatagcatgggcgtttggtgtgacactggcgggacacagacgtcctcccgtgctcaagatggacaacgtccgcttccccgtcaggatgagctcagtagcttggagagggcctcaggacagggcgaaagcacggcagggctacatggaaggcccagtcatgggcatgcaatgtcgagcagacatcggcttcggagccacaggcacgctcgcggcagattctgtgctcgacactgttcgtgaactcggcggccttttgcttctggctcaagagcgtgcacgacaaggcaagactgaaaagagagctggtgaaggaaaatggtggacagaaaagccccgctggggcggtggacctggaggcgaagttggtgatgcacagggtgcaagcgacgtgtcaatcaaagaagcacccaaacagtccgaggagaaactagttcaacgcaaccctgatggatccaagactcgccgtagacctactcctgctgaagtttggaagatccttcgacccagtcaaccgtcttgggatcccaagattacgtacgaagcaattggtaaagacaaaaacgtacagtgggacgatgtacgttgactcatgcttttgaggggtatgatggctgctaaacctactaggtcttcatggtatcatcactgaaccatcatatcagcgtcttgcgattgcgtgtgcatccagcttacctcgatttcctcaccgacgggattctacctacacagcctccaaaggatgcagactggtgctcaccaaagctacaacggacgcgctggttcgatctgttcaacatggacgaccggactgaggccatgcgtggcatctggggcatcatgtcgtacctgatgcgtagacaagagtgacacaatcaagataccggatagctctcggcctgtatagccacgactcgaagtttgccgatctccactaggcaaaatcttggatgcaacatcaccaagcggcatgaatcttccctcgtcggtttgcggcccgtgccagccgccgtgtagcatccgtagagtctccttttactccttcgagcccttagtgacccattatgcccacagtcttgccacattaaatgacaaattgagcggctttttcattgatcggactgaactgtcacagtgaagtgagctgcagatcatacgccgatcttgcattggtccgacatcaacatcgccctaaagccagtggctgcgcttacgtcgagtctctagagcttgtcacaaataacgaaaaggtcgcccatcaatgttattcgcctcagaagttgagactactctgtcgttcttggtagccaccagcatactaataaagactctgtcgcacgtgcacgatatgttgtgttactcccccatcacgttctccaattcatcgaccctggtcccacgtatttcgatattgtggcgtttttcgctcagtgactgccgcctatgcctgcggccacaaccccaccactagaggcatgatgtctcgaaagaagatggccgcatccgacctcgtgtcgcggttgaggcccggactctcgcttggtcgattacgcactctgacagtacaacaggctttttggtttcatgacagccatctactggtgagatgtttcatgcaaggctccggccctttgttgcgctactgtggcgtcagcacgcgcgcagtgatcaattaggcgcctaacgcagcactgtaaggcggctgccagtgcggcctgcgcgctcaacgttgttggatgcggtctgatctgatgtcttggaatacaaggccaccagtcttacatcgcagctaggcacggacggccttctttacgcttctagtaatgtgcctgtctgagttactcaagactgggtgactgccagcgagatcgattgctgaatctaagcagtagaggtgctgttgccaatcacgcacttactaccgcgaagagtcgcatgcaccaccaccatgctcccagaccagccatgttgtcttaccgcgggggaaagctcaaacagtcgatggtttcccgttccactgacatcgagacgaactacagacgtcgatctggtcgtcggtgtcgccgtggtcacatgctggatctcaaccccgacgggtacccgcggaccaggttcgccatgcagacaaagtatcaatgtacctaggtaccttgccagcagtgcatctcggcaatgggtcctacagtactcctatacctcaaatccgcatacatttgtcccgacagctgcgacgtttttccccatctcttcgtaaagaagcgcgatctcttacagggctgaagcgaagaggcgctgacaacacaccattgcaactttcagcaagcaaggagcctactggtcgattccaacaggacgcctcatccagcaagagtaacagtggcttgaaagcctacaacgatgccatagagttgcggagcggtcagcggccagatgcaatccttcggccatcttgacaaacgccttgcttttggacccaggcgtatataagtctagatacgaatgtgtacagcgcgacggggcacccgttgagccagccgtctgactatccaatctcataccaattctgctgcccaatttacagataccccgcgaacgcgatctgatctacccctcagaaccacctctatcgtgttttttttgccgctagggtgtacgacaaaccaatcctatctgactcgagtccatatatcaggtttgctgttgcctgtgtccataagcccatcacgcaacacatacctgatatttgcccctccatcttctccgcctttcgtcctacagaccatccactagagtcatgttcacccaactctgcttcttcatgactgctcttcccctccttgtggctgcgcaaaccaccaccaaatctcgcaccctcgacccagatctcaatgccaagctcaaggcggctgcctcaaacttcgaccgccaggccctgctctccgacagtgactgggtctacaacttcaaccaacatcccaatttcaacagcccgactggcgccgtcctcatcgccgatgcagcaagcttccctgccctaacaacccagggcatgaccatctcaatactaaagctcgccggctgcgggatgttgccaccacacctgcaccccagggcagccaacttggtgactgccatgaatgggagcaccaccacctggatgatctcagagaacggtgtcgagactgtaaagacggagttgacggcgatgaagatgaccattttccctgctggcagcttgcacatgatgcagaacaatggcatgttgaattaatccttttaactgtaggcctactaacaatgttaggctgcgagcccgtcgtattgatcagcgcactcaacagcgaagacgctgggacactcaacgttctgccttcgctatggactgtgcagccagacatcattcgtgctggctttggcgccgagggcatgaacacccagagcaccggccaaaacattcctcccgtgggcacaggtgccatcattgggagcgcggaatgtaaaaaacgatgtgggatcaaagattagacttgcgctggtgctggcggtgctttattgattatagatggcgtacttaacgttggtatttggattttgagcgctgacgttttggcttttctgttggcgagcatgcatacggcggtgcgttatgcttcatgctgttttagcacatggatgaacgagatcatggtacacaggtagataaatgagaattgaagcacgttgtggacgaaactgtgtgttgtcattttctaactgacgagcagcgggtttgaccgctaacctgcatgcctttggggaccggtgataatagcttgctctcttgctactgttcagcttacgacctcagacttggtgccataggagacaaatgctgtctcgcagcatctgccagaggtattcatgtcgttaggtctagacgctgagtggcttcagagtaagcgcctataaccggtcagcggtctgtccagtcgaccaacgaaaaggaaaaacaatcgctccttggtgtgtcttacatggcgggctttggtgactcaagggatgatgcccaagatggtggtcatccccgccgacggacaagtccgatttccgccgctatcttatcactgtccgtccacactgcatagtgtgtgcgatacagtgcatgaacctgatcaagacgcctgttctactgcagtcgcgtgtgagaagctaaggcctggcccctcgccggccagcttctcactcatcatcgcgattacatcttcagaccagcggaaagtgtgaacgccttgatagtccaatagagcgttcaagcttgacagtacccattcttgtacatctggttcgcaatactcatgtgccacaacgaagctcagcccggcgtgtagcgcgccgatcggtttgtttgaccatgcatcttcccatgtcttgcatatctcgaaggcaactgatcgacactcggattgcagttcctggatgagcggttcagaaggcggtaggagtcgcatcatgactttgttgagcaggatgagaagagaccagtaacaactgtaacctgtcatgtcgcgccaactggtgaagtggtaggaagtggatattgggttgttcgcttcaatagatggcagctcgatagctgcagagccattggaaagccgctcattcatgtgagaccccagctcatagagcgcgtccttgaggctttggactcggtgaagcagggcagtccttgcaagtgattgtgcaaatgatggcagatcgtccaggtagtcaaaattgtcaagactgtgaggcgaaaagtcgagcgatgggcaactgtctgaagaggtgtcaacgaaattgaggttggcatcgaggttggcatcgatattgtagtggccagcgtcgctctcaggatggaatatgagctcattgctcagctccttgagctctctgagtattcctggcaattcagccattaatttcactagatctgtgttcagaccatcctcgaaactgaggcccgtcttgtcaaaagcaatgtactgccattccggagaggtcaaaaagcatggtttgcgctcataaattgaagtcacaatctatcgagcaaagttagtaggtgcttaaattgaataatattgtgtgacagcttgagaaaagccacggttgctgttgcgagtatctgaacctcgtgcagcgcatcgcaggataggaataactcacaacaccgcctctgctgaagcgcaacatctcttttgcgaacgagtcatgaaattgtgctgggccttgcaactccatcaaacgtcctgcgccacccacgtgcgctaggtatctatttccttttcgaggccccgagagcgcctggactttctgattagaacagctccgagtgaagggcgaacagctcacctctacaagactcagtatcacagaagcgcagagagtgttcgaagacatgccctgttgcacatcctcaagacaggtttgcagtgctctaatggcccggagatacaattgtgggctgactatttccagcgctgtcttcttctgtaccaacgagatgtgcgcatttacaaggacagctactgcagcgtccagagcagcattatggcccaatctcgctggaacctctcgaatgaaaggaccgaagacagacatgcgaactccaacacttccagtggtcgtggctgctatcaaagcacgtgcaagctcatggtgctgcgaaggagacggttgtctgaggaagggtgattttggtggagataagctttttgtaactgatctttgcggccgtcgcttctggactgcactgttctcctgagagattctgaatttgtgaacgacggagccgtttttggcatacttttcattgagttgcgtcaaacttttgtattgttgagctatagcacttgttagttagtgctgcattgtatgattgacaggcttacctgggatgagaagatgtttgctcgaagttgagcgttcagtaccggctagtctagggcctagatctttgaaggtgtgtcgagctggagggcccgggcagtctttgctattcctctggcaattcagacagctcggccatgtctcgtcttgcgcaggcttagtacccttctctgtgttacagactcagactgtaaaagaacataccgcattctgtaccacattaggtcttaatcgtcgtcgcacttggcatactcactgatcttccgtctgcgacatgtaaagcatccggtactctttggaacaccgaccatattcgttcaacggtgctacgtatcgatctcgcgaaggcgcactcgtttgccgttcagccagtgcaaaacagaagtccaacaagagaaacaaagataatcgaatcgtgatgatttggagcgctcatcattgaggcttgtcagtcgaatatgatggaattgttgttcgaagtaaacggaagatggccatccgtgctacgctcctcgggtagcatccatgtatgcgcagtgggcaaggcttagaccataaggctgaatcctgctcatcattccggaagagcggtggattgagacttcgagatatgcaggaagcttcacgtgctcgcagcatacatcctctttaggattagcaaataattaccgatggaaggattgtgcagcggcatgttaggccgtccatacagtgtttcatacggacacggaaacgataccgtagaaaagctttatctcggtattccgggcggacagcatcgcaggcacagtctgaggggcaagagctcgtggtcacagtgtgtaagcgaacatgttggcaaggatgagcatatcttgccaagacgctagagccaggcacactagtctactccctgtcaacccagctctttgatcaagtccacaccggctcatcaacagcttcagcctcaccattcgctgctgcattgaactgtggatctgctgctaaacggggtgaccgaaggcttcctaaaacctccaagcaaacgcttcaacgcgcgggatcgtcgttcggatgcatggcgcagccatcagccctgcgcaatggcgcaaacctctgtctctgagcggagagaggaatgtcctgcacgtggaaatgccgtgaggcccacgccctggccgttgtggctaaccctgggtatattccatggcgtccgccacgacaacgacaaccgttttgcgtccgttagcgatgtcaggctttgtgcagacaaatccgatcacaggtgctctggcttcagaaacgaaattcagaaaattccgctgcggtctacgcgtaatggtattacgtcgagtccaagcaattccacgaataccggtcaccccactgcagctacttatgccgcgcggaataaggtggccatggtaaggctcactccgagcacgaccaaccaggtatgcatacatacgctcaacgtctgctactgataggcggcagcctcttaatcccttcgctcattctactcacttgggcaagtcgtaacgtacgggcacctccagaactcggcatcatctgaacgatgtttcaccatctctgcataagctcgccgattaggcctactattccctctattgaaacggacattgacgctccttcaattggcccatatcctgaggtatgtggcaggcatctattttcaacccgtccagcacagcatgacctgcagccaaccttgacctcatcccgtgattttcggttacccctgtatagtgtggttctttatgcatagtagtgctggtctggatccaaggtacggttgtgaaaactcaccgagaccttgtcggggatttagaggagctgcggccctacactaaacatagacgtgttggccccaagcgagcacaccaatcagattgttcgactttcaggtttatgttatcgactagccttccatttgggacttcatctgtcacgacatacaactgtttctaggcatactgattatgatttcgccacgcgcttctcgctatctcagcaggcaatctgtacagtatacaatcgttttcagacatgctgtctctcaatccacttctgacaaaccggtcaagcagcttcgcgatgtaatatatgtgatatgcatttcaatcccgactcccataactcattaagtctacatctctcaagattaagtccaaaacacccgccattgtagccactccatctcccgacctgaactcaatacctaacccgactcacactcctcctggaaaccctctcatcgacaaaactgcccctcggattcctcacctcgacatcactaatcctgcgcctgctcacgctcctcgccctatgcgtgctgcgcctcggctcctcaatgtattcaatcgcgcggggctgggagcgtctgaataatcgtccaacatcttctcacctaccgacaattgaaaagcagattcaacgcacctgtactcaacatatcgcccgtcatcgctgtacgaggcagaccggcgccattcccgcggcaagcgcatgacgccggcgggggtgtgggaggtgaagtttccgcggcgcggagggggttcgacgacggtgcggccgcgcgtttcgtaggatttcattatgcacattttggggtgtcgtgaggtcgtgaggtcgtgaggtcttgaggtcttgaggtcgtgaggtcgttggtaattggtgttgctgggtgtttattatgcacggcgacgaattgaagcgacagactcaaatcgagaacgagtagatcacgacacgaagaaggtaagatatgtacagaagactatgtatgctggtaagatgaatcacttgtcgcatccgggactggacgggtacatgtagtttagcactcgtcaggaatgacgtagcgccaaggaagaccgggatgttccaaggttttattctgtattgttttggccaggtcgggcttgcgaatggctcggccctttccatttatttcgcgacatgttcatgctggggtggtgtgacttgggatttgatgaaagatgtctcgatgtacagggagcttcgaaataaccacagcacgctgtcgatgcagacaaaggtatcatttattttgcatattatacagcacatctcagcttgacttttgctgaaattcggcctttccgtctttaacagtcgcatgcctgattgtgcctgatgcgtctgttgaagcaagtggcggtgtggtgcctgttgcttcgatttccttgatctcctccttgatcttgcgagttactgcgtcttgtacggcgcccggtggactttctgcaatttcgttcacgtctcgtaatgtgaggacgtcgctaatacgagatgcacgggactgaacgagtaatgttgaggggccttcaaagcgaaggaagagctggtgactgttagtgtcgcacatccaaggttcaaaagcgcatgcaatgctcaccctatcaccgaagactgttctccgcatcaatgtcttcagagtgtggtatgtggtggctagtgtccgccatgctgctgtgttggtcatgtccctaaagaaccgcacgcgctgtaccaatgtgccgaagccgagatctgggacctggaagcggatgttggacgacttgaaacggaatggaagcggtggtgttgaggaggcggtgtatgccacaacgttgctgtggcgcaattagcttctgtctcagcatggttgacgtgcagcgtacctaggatgcgcaacatagctttcgccagccttgacttggacctgatatatctggccactacctgctagggcaagcagtcctctgcctgtgatgtatgtgttgccccagttggtcagccccagtttgacgttgtactgtggcgtcaactttagcgtatggccagtccatgcaagcagggcctgccgctggctgatgacccagtcctgccttccatccagattgactgacactatgctcgagattggtgactttgtcgaaacaagagctgtgacgggactcgtggacgagactttctggtagaggaacgggatgccgactggtgcacgtcgaaaaggcccgaggacggagagagtggacagcgtgttttccgacttcccactgaggccaaccaatgttccccggcgggtgtagagcgtctgtgaggcggagagggagacggagaggagcgagaagggcgtgccaatgacttcgaagcgggcatctgcatgcgtgtcagtcacatgatgtcgtcgattcacctccagtgtaagagcataccaggcgacgctggggccactgaatctgcatcgaccttcacctgtggctcgagtgatggcgcagcggaagagcttgtcgcatggatgttgatgcagcgcgaggcaattggcgtgcgccttgtagttgccgcggctgtgcggtgcacaagcgtattccagggcgaggcagccggtcgtagcatggctgtgccggtcaattggcgcgtcttttcgattttgggatgtttttgggatgtttggggccagctcggagcttgggagcgatgatgcaaccagcgccggcacaaacgcggcaaacatgcgggagagctaccccaggcaggtactcatcacgaaatcatgcccgcccatgacacaatcaagactctcttcgttttctccttgcctgtacctatctggacttttctgaacactgaagcttcctgtaccctgacatgtgacttgtgccatgttgattcctcctcttgcccgcgccgcgcaccggccgggcctccgcgctaccagcttgagcttgcgcttgcgcctttcaccattctatgcccagcgcgtcttcaccagttctcccctgcacagaaaggatgtccacggtcagcggccgccgcctggctccaagacggccattgcagacaccaaagccgccaaacctgccaacgaccccgccacggcaaaggccgcaaagacggacccgctgctgcaggagcaaacattgagcagcaaggagcagcgcaaggctgactgggcgattatgaaagagatgtcgcagtacctgtggcccaaggacaacatgggcaccagactcagggtcggcttgagcgtgggcttgctcataggcgcgaagctgctcaacgtccaggtgcccttctacttcaagagcattgtagactcgatgaacatagactttgtggcggttggtggaaccgcgtggacagtggcaggttccatggtcatggcgtgtaagctacagcaaacaatgcaattccatcccaccatgactgagaccaagtgcaccagatggcctcacccgcatgggcgcaaccatatcccaagaactccgcaacgccgtcttcgccagcgtcgcgcagaaggctatacggagggtggcctgcagtgtctacgagcacttgctccaggctggacctgagcttccacctcaccaggcaaaccggtgggctcacaagggcaattgaccgaggaaccaagggcatcagctttctgctgacctcgatggtcttccacatcctgcccacggcactcgagatctcgctggtctgtggtattctggtgtgtttctccgagattccacatgtcgtgcagtcgctgacagcaccagacctaccaatacggctggcagtttgccatgatcaccggcacaaccatggcagcatactcagccttcactatcctcaccacctcgtggcgcacaaagttcaggaagcaggccaatgctgccgacaacaaggcagccactgtcgctgtcgactccatgatcaactatgaggctgtcaaggtaccgttgcgaccatgcttgcgcgactgccactgacaatgcaatagtacttcaacaacgaaaagtacgaggtaggtcgctacaacgattccctgctggcatatgagaaggcttccatcaaggtcgcaacctccctcgctttcctaaactccggccagaacatcatcttctcgtctgccttgacggccatgatgtacctggcttgcagtggtgtcgcgaccggccagctgactgtcggcgacttggtcatggtgaaccagttagtcttccaactttccgtgcctctgaacttcctcggatccatgtaccgcgaactccgccaaagtctactcgatatggaaacattgttcaaccttcaaaaggtcaatgtacaggttgtcgacaagcccaatgctccgcccctacttctcagcaaaggcgagatcaagcgttagaatgtgtcattcggctaccgtcccgaccgccccatcatcaagaacctaaaccttaccatcccggctggcaagaaggtcgccatcgttggacccagcggttgcggaaagtcaaccatcttgcgcttattgttcaggtactacgacgcacaggagggtcgcattctcatcgacggccaggacatccgtgacgtctccctggacagcttgcgtcgcgcgatcggcgtcgtcccacaagacacacctctcttcaataacaccatcgagcacaacatccattatggaaatctggacgcatcttcagagcaagtgtatgaagctgcgcgacgggcttctatacacgagagcatcagccagtttcccgatggttacaagaccatggtcggcgagcgcggcatgatgatttcgggaggagagaaacagcgtctcgcggttgcaaggttgatcctcaaggacccaccgttgttgttctttgatgaagcagtgcgtacccccgtccccttctacctatgcttcctactaacaatcatgcacagacgtccgccctagacacccataccgagcaagcactcctctcacacatcaactccctagtcaaggaaaagaagcgcacctcggtctttgttgcacaccgactacgcacaatctacgactctgatgtcatcattgtactgagagaaggcaatgtggctgaatcaggcacgcacgagaagctgattgatcgtggaggcttgtacagcgagctttggagcgcgcaggaaacactctttgttgatgatgtaaaggaggtggaagttgagcagaagaaatgaatatagagagcacaagcatagagaagatagaacccgacaagagaacattcaatttttggtgactataccctcattgattaccgacctggaagatatcgctcattgcagttttaatgaatataatcggcctgcgtaacctgacgataacatccccccccccaacaccagtctcccagacgtgatcatccctagtcaaacacacaactccccttcccatcaccctcgcagcactcaatccgaaaactctgccccaccgacccctttgtaaccgccgggttatccaccgtgttgaagcacttgcccatctgtctattatccgtcacgctcgccgcatccccacagtccgtatcaaaatacgctttggtctcgcaactcacctcggcggggagcagtgcccagcgtccaggcgcgaatgctggtaaacacgctggcgaggatttccgtgtcggcggcgttgtagcattgcccgatggtgacgttttggattgtggagatgggcgcgggcaggtcgcggtagtcgagacagcctgggatggtgaagatatggacttggccggtgtaaattgttgagtgactttcgacggtgggtatgtgaggggttgggggacgaagaggaagaggaggaggaggaggaggaggaggaggaggaggaggaggaggaggaggaggaggaggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgagaggaggaggagacgggatttgcggcggcgagactgaggagagagaagagtagctagaaagtgggttagtgtaggagtgtttattgcgtggatgtatgctcaccacgtgtgagaactgcatgttgatggttagctagtctttgtgcgaagtgattcttactgttggatatttaacatgaacaaaccagtagtacttatactccaaggcagcgtccgcaagaatcgccctcttaacttggaatttcctttcgagatgaagtccctcgcacgaatgctagatgaagcgggttcagaagcacaaagcacttcccatggtgacatttccaagcttcactggcgactttgagtgacctgagtacgtatatgcagaactgagactctgtaataccctgattcggagaccgtacgtcttccgtgttgtcgttgacctcgacgccgcagatcacgacaacgcctggaggcatatgcgcactcttgtactcaatgtgtgcgtcattgctattggctcctctcagatcggtggactcggcggtgtagtcagattttgtacacatggtagttgcttcggccaagcgtggaataataccgtcttttggtggtacttcagattagtgatagagtggtactgataaggttccgcaaggcgggaacaatgtagcacagttgcctcaaaacccacttgattggacaggataggtactagagtaatgaacgcgctacagaaggaaggagcggtggggcgtgcagcctagtacacgtgactgtcgcaaccggatgcttgcaacgttggataactagcagggacgatcacattcagagcacctacctgctttaactttgttcgcgtatagagtcaaatggttttgtccagggcaacgcactttgtattagccatggcgtctcatcatcgccaccgcggacacgacgcatcacaagagggacagaaggggaggcatttacaccatggcattgcttcaaaatctccatgaaatcataaaatgtctttccatcctccaatcaaccctctcagcacgttcccaacatgcttgtcaatgcagtcttctccgcactcgtaatggtcaagccgtacacgctcttgaccttgatccacatcctcgagtacgtgcagtagtagctcgttagcgggggcttccagtcctcggggcccttgtcgcccttggcttggttgacgttgtcagtgacagccaggagttgggggttggtcaggtcgttggcaaaggcctgacgacgggcagtggtccatgatgcggcgccagactgtggatagtgttagtggtgagagatttaaacccgataatgataatcataccttccaagcattgctcaacggcaccatgtggtcgatatcaacatcggctgcatcggtccaggttgcaccatcgtaagggctggcccagcttccactggtgcttgcgcacgcagagttggttacgacattggtaccatcacgcttgagcacctcttcgcgcgtgttgcaggctccggattgggtgatccagtgcgggaacaggtcgcgagagtagccgtcttgcgggccctgagcagcaacagtcagtcctgcgagctgagtgcgggcttggctggcggagggaatgttgggcggcgcgcgcgcagtaaggtggacgggtgctggggcagcagaaatgagagtcgccgaagcgatggtgagaaagatggcggacttcatgatggctgtaggagcagttgcaatggaagagctgggcgctggctgtcgagctgaagtcgaagtcgaagaggtgtgaagtcttcgtcctaccctcttacttttgtccggcgcgtgcctgacttatatacttaagccttgctgactgcaacggctgttccaatctcccactacacacgcttcaacggcccttctgatggtgccaaacacaataaccatcttcaacaccaatgataagcaccacgcgtgccgtttgaccagcgcccttacctctgtaccacgcgctgggacatggcggaccgtagtctacaaaccgcaataggcaggtcaagctagtggccaagggtcttcggcgtgtctatcttcgacttactcgggtgtttactcgggtgtatagcgatgccgtacctgatcgtctacgcatatagagagaaggaggtcgagcttccattcgcggccacggctccgagctacctgcatgacctagggcaacaactggacaacgggaagattactggtgtttgactgaaagtgttgtggttggaggggtgagactcaagagcgcaggtgcccttatcgcgactcgtggttggccgcaggcctcgtgtagatcgccatcttgattggcgctgcatatgaaactccggagcgagcaaaccagcggcgcttcttgcggtacgggacgatgccttgtaaagtgttagtggaagatggcaaagcgaattaaactacagataagctgaacgtgaggaatcaaggtttggggtgcgtgcatggagaaatcgccatgccggaaacgcacgtcgcacggttacacctttatttaggtggcttgtaaaccccactgctaatcacacgtgcgagctgctcaatgccaagagcacgtcttgtcgaagaacagctagctttgtgccaagatgcaagttggattgcatgccaggtttgggcaacaacctcgtgtcaatctcgtttgtatgcctaaaaagacgacagtttttattttcgttttctacgcgcaagaagagtggcgaggtggcatggtgctgacacatgtgcgcgtctcggccaagcggcagacccgagactggttgtccaagcctttagtgctgtgatccatgccgtctcacaagatgccgtatcgagtatgtccgaggcagcaacgtcttggctgacttcagcacacatgagagttgaggtgttgcgtggaagacagtcgtggggagacgaggcaagctggcctgacattgcgatgctcggttgcacatggaagactggtgcgtcattcttgggcaaggttcaattcatacatacacttatcgtttatgcccaattcctgcactcattcggacgcgaaatcaaattctgtgaaggcttctttgaactttgccacgtcttgctcctcctgagcctgcgtttggccgcaatcccgccaatcgatcctctggtcgagccgcaagagttttgcaaggacttctcgaccgaattggctatggaatcgaatggtctcgtcgaagcgcagaacatagctcgtctgctttgaagggtcggttgccgggtcccagaccaggatgcggaagaagtcactcgtttcctcgaaaccatctgcaacgtcctctttttcaaacttcggccagtgcatattctctgctaaggctttgaacgcagcttctaccagtcccttccggataaggtccgatggaacaggcagatactgccaatgcgtatgtggtagactggatttgctgacttcccacgtcacagagccatagtcttcattggcgacagatttgagcatggtattcattgccacgcgatatttttgcatctcgccatatgtcgcctggcgttcctcctcttccatagagcccagagtcggttgatgagtgaaggggatgatgagcatgtgacagggaaatcctagctttggaaaggtttgtgatgttgacaacggccctttcgcagtcgtcacatacgcgttgtcgccaatagaggtgactagatgcgtagcaatattctcgttcgccaaacagaagaagcactcggatgccgacagaggacctcgactctcgcctttacgtcgcttgttcgatctccgaccgcgggttccatcgtcatatactaatgcctgttcgcggtgctcaggcgctggtcgctttttctctgacaaagtgactggacatgcggttgcgcccgcgggtggtgatgcggggtggcttgcggatggatctatcgagaatgcgtaaatccatttctgcttgtttggattgccgtaggcagccatactgatgaaacgcgtgatggggtagagattgtcggtctcatcactcggagcgtggaaaaaaggttctcgctcatagaatgcgccaccagacgtagagaagtggtacctgggcttcaacaacacatccaggtcggcgatgcattgttgagactggggctgtaagtctggctggaactctaccctggagcgcttgcgtatatcctccggccactcattagtgatgagaatgtcggctgttgtcgcaccgcgaagtgttttggcatctgtttctccatagaacgggggatacttgtccttggaatgacctgcaatgatgttggggtccaattgcccacccaacgccacaattcgaatgttttcagaagtctttgtaacactgcgcttgcctagaaagaacagattcgagcagagctcgtcatttgaagcttcgagttgctccaccactgctggaggaagagggcgactagtgagagcaaagtaggttggcagtggcacttcgatcttaccgtcgatcaatagctgcacatccgattggtcgacgctgttgacatcctcagcatcaccaaacaggcttccagctataatggcaaaggcaaagttgttcttcgcgtgcagtgctcccagcttctggaagactgtcctgaagtggccatttacatcgcccactaccacactgtgcgggtcagtgttggaagcaagtatttttggacgaattttgacttacattttcgaggccatggcgtgttactggactcgtgatagttgcgtggtgttgacctgcgacaataatatgtcggcgaatcggaagtggcgctagtgctatcgataagcgtcgaaaagttgcaggcgcgaaaaaagtaagtggagcacgaacatcatcgcagccgcctcagacttcctccaaactattaccatggcagccatgtcacggggaacccaaggaaagccagccccgaagctgctgaactcaagaaaagcgccaaagcgagtaaagggcggcaccgaatcgacgcgaaaccacaccttcaagggcttctcccagcgcattgcgcaaatcaagattgagcctgttcgccgcggtcgcagcacgatcctcgacgatgccgaactcgaagccaccttctcatactttagagacgccttcaacgaatggagggagctcaatttgtccgagggattctccatctttgcccgccgagtcgcgtcactatgcgacagcctcccgcaggttctccaccacagcgatcgcattatggagctgctcatcgaatacatagagaaaggagataaattcgcagaagaaccactgctgagtctgttggcgcatctggcgcacgatcttggggaacgattcgaaaagcacttcgaacaggctgtcacggtcgtggcgcgtttggcagccacccatgctgacgtggaagtgattgaatggagctttgcatgtttggcttggctgttcaaatacctctcccggttactggtgccggatctcagacccgtgttcgatctcatctcgcctctgctggggaaagagcgtcaaaaggcatttgtctcgcgattcgccgctgaatcactgagcttcttgatccgcaaagctggcgccggttaccatagggacaagacgcccctgcgattaatcgtcagccatatctcgaagcaagtggaggatttacaaggctccgcgaaggactacgacttccagaatggcctgatgtatctactggctgattccctgaagggcgtacaaagaggcttccactcgagcgccccggccatcttacaagaacttttggcggagacttaccgcgaagagcacgctagactccgcagcccacctctcgaacctatcctcgcaggcgtcctcactgcgatcatccaccacactgatgcggagaacttcgaaccattacttggagaagttcttgctcagatcgagtctatcgtatcaaaccgagaatactcagggctatccgcgcgcctgctatttgtcgtttgcggtgtacgacagggcacacggatattggactggagacctgttctgcaatgcactgacctccttttcaaatccgttcaaggcaccgacctagatgctgagattgcctgggacatgctctccgctgtctcagttgtcttccaatactgcgccctggatgcctcaattccgtatgaaaagctcctggaaatgctaagtcagggatcatgggagaaattattccttccgttttgcattttgtttgcgagcctcggtgtggaccgcttcaagtcgctgctgctcccatatttcaaaaggtatgtgaacgttcgattttgagcacgaaattttgctaaaaccagatagatttgttgtccagaaagcacacgaccacgggccggagttatgtgctgtcttaccgcagctatgccaaagcggcttaatatccaaaacagctttgcagccttccgagcgctggcaagatctcctggtccaaccatttgagcagctcaccaaggctgcgagacttagtcaagagtcatctcagctggcccactactgcaacgccttgctagacacgactctcgtacttaacatcaagcaagaacgggtaggcaaactacaaagggatcttggggatctattgaaacgctccgtgaagatcgatgatgccgaatccctacagccggtcgacttgtttgctctcggtgccggatttcatttctttgtagagcacagcaccgacaagaagtccgtagcggacctttggcctgatctttgccaagtgtctttgagatgtggccattctgtgtcattttggagagccctgcttgtcttggcgaagaaagaaaaggatagtctctccttgcaaggatcacacattgactccttgaagaaagcaattatgcgctgcctaggttcgccttctcacgagttgaggctcaccgcactccacattctggaccttctggctgggaagagcgaagacttgcgacatatcatttctgtggcaaccctgattgaacaaacgccactcacactggaacaccaacgctccatttccatgcgcgtgggacagctcgcaaagctttacccatcagtttcttccgatgagtggattggagaagcaatgccaatgttctgtttcggtctgctgcaagttcgcctggcctctgtttgggatgacgcttgctcagctttgaaagccatttgtgaaaccaaggatggagaaagtcatgttacacaaatcgctttcgattggctcaaaacttccgttgatcctgacgctgttatgatggccgcctcaagcaacaacgctgcaccacgccgctatgtcactgagttcgagtgcacgaatgttgctgagatacaagatgttgtttcgcgcaccgaatcactttccggagatgttcaaggccaactcgaatccatgttccgagaaaagcatgccaggataccttttgtcaattcttctagccggagtcagtctctcaggctgctcaatactctcccacacattgccgagaaacggtcgcgcctactggtaccaatcctgcttgattgggcactcgatcatccagcgccggttttggaaactgatgatcatgtctccgaagacacacagcttgatctaggacaacgttgggtgagaaaagaccagaaagccatgctttcgcttttctcaaaattcaacaacccaaaagtgctgtatcgatcggatgaggttcgcgaagctctgctaacgttgctgggcaatggcgatcttgagatccaaaaggctgcgctccaagcactcttgacctggaaggaccctgccatatctccatacaaagaggatctgatgaatctactcgacgacgcccggttcagagatgagctgcccgtgtttcttagcgaaggcgagatccaagactcagacctggaacgtatcatgccgatagttctccgcctcttgtatggcaaagtcattgccggaaagcgaggactagagtcgaagagaaaatctgtctttgtgagcttgaagacacgattcggagacgacgctattcgccagttcttacgcatagcattcgggcccctgggtggcatatcaattctaaaggacggtgaacttgatgaagatctgttacagaaagannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngacgacttatcagcacgttccagactactttcaatccttcacagagaccgtcgttgatccagtctgtactgtctcatcaaagcttcccgaagtctatcttccataccaaccgcacaagagagcgaagacgagcccgaaggccgaactatgaagctttcacttctcaagacagtgcgccagcgctcactacacattctggcacgcttgtctgagagctgtccagagcacggctggcacccttactcggcagccatcgtgcacgagctgatcgaacctagacttgagaacttacccatagagactgcgcagtccgtgtctggccttctgcggttatttgctgcttgggccaagtctcttttgactgcacctttcttggtcgagcacaacgaaaggattctaaagaaggtcatcgaatgcctggaggttccttccgcaaaggacgaagtcaggaaatttgtgttggacgacatcctgggtagcatcattcggctcgtggtcagcgacaatgagacaccagcgactgagaccaagatcttgatcaatcgcatacatacagacatcattcaaccttactccaacgcgatactcagcaaggttggtgctctcctgcgacaaagtcctagcaaagaagtgctcgagtctggggtccaaaccgtcgcggatatggcaccacatatcgtcggttctactgaatcacgcagtatgattgagatcgccacgttcctcctccgacagccttcaaagcgagtgaaccctcggaccaaaatggggcttttgaggatcttgcatgagttcatccaacgctacgaaaccgagggtgtagacgagctgttcgacaatattttcgacgcaatctgcccgatgttcgcctttgttcaagaccgaacggccagggtccttctttgtgacattatacaagatcttgtgcaagctagggaagagttgtcgcatgttgcgaaactatgtcatgatctcaattctttcgcaaagtctcgcctggacgaacctgattttgagcgtcgctcgggcgcgttcaacgagatcaacgacgaagcctacaaatcgtactcccttgcccagtggaagccactggtatacaacatgctcttttcgatcaaggataacgatgagttgagcatccgtacgaatgctgccctgtctcttcgccgcttcgtagaagtctccgacagaacagatctcaaggactttctctctgtggccatcttgcctggcatccagaatggcatgcgcgagtcctcagagcttgtacgagcggagtttttagctgtccttgaacagctcgtgaaacagcatagccagtggccgctggttgccgacatgcacgttctgctttcagaagacgacgaagcatcgttcttcagcaacgtgctgcatattcagggacatcgtcgactcagagccctccgtcgtctcgccgccaatgcctcacacatcaagagtggcaacatctaccacatactgctgccacttctcgaacacttcgtcttcaacaaagccgacgacgaaagcgcagatggcctctcgggtgagacgattaagaccctcgcggctttggttgaatggcttgagtggcctcaattgcggtctttgttgaagcgctacatcggctatctgtcaagtaaggaagacatgcagaagcctatcatcaagctcattgttggcttgatggatgggctaaaccgggcaggacgtgccaagggctatgttatcactgccagtgcgacaggcaaggccgatgccgaaacgtccgaagtaaatggtgacatcgatgccatggaaatcgatccgccaatatcctcactgactaggacgctccctcagcaggaaaagctgaccaatgatctcatcaaccacttcctgcccgatcttacagagtatctccacaagaaagacgatgctactgtcagtttgcgagtgcccgttgcaattgccatcaccaaggttctgcttgtactgccacctcaggaaatcgaggcccgcctccctggagtgttgctcgacatctgctacattctgaagagtcgtgcacaggtcagtcgtgatatgtcccgcaatacgcttaccgaaatcgcgacagtcatgggccctggttatttaggtttcatcctcaaggcccttcgaacggctctgcaacgaggttaccagcttcacgtgctttctttctcgatgcatcatatccttgtaaagctctccgaccagcttaaacccggcgatcttgactactgcctcggagatattgtagatgtcatcatggacgacaccttcggcatcactggtcaagagaaagatgccgaggagtatatcagtcaaatgaaggaggtgaagagcagtaagagcttcgactctatggacattgtttctcggtctgccactcccgcgcatctcatcaaactcgtcatcccgatcaggtcgctcttgttagaaaagctcaacgcgagaatggtgcaaaagatcgatgagttgctacgacgaatcggcatgggtgtactacagaacccgacagtcaacaacagggatatactggtcttttgctatgagctcattcaagaggtctacaaagccagtgccgcaaccgataagaagagcaagattgatccaaagaacaagcgctatctgatcaacatgaggggtgcagcaaagtccggcgctcggctctcgacctcgtcatacgtatacaagctcacgcggtttagcctcgacattctccggaccgttctacgaaagcacacagaacttcaaactccacaaaatctagctggcttcttaccagtcataggcgacgctatggttcaaggacaggaagaagtgcaagtatcagcggtgcgccttctgaccacctttatcaagattcccatgccggagctagacaccaattgcccggtctacattgatgaagcaatacgcgctattaaaggagcaccctcatctaacaccgagctagctcaggcatctttgaagcttgtgtcagccgtgcttcgtgaaagacccaacgtggatatcaaggatcgggacattggccatctcatcaagcgcctggtacccgacttggacgagccagacagacaaggtgtctcgtttggatacctcaaggctgtcatgaaccgccactttgacatccccgagatctatgaagccatggacaaggtggccgagatgatgatcacgaaccagaccaagtccgcccgagatgttgctcgaagccattacttccagttcctgacgtcatacacacagagcgagaagcggttcaagaagcaaatggagttccttcttaagaacttgcgctatgaacatgtcgaaggccggcaatcagttatggacgcccttgatctgatcatcactaaggctcttccgaggtttcccgagaagacgcaatacgattaccacggcatgatgtttctccctttgatcaatacggtggcgaacgatgactcaagcaagtgtcgagagctggcaagtctgttggtcaagagactgttccagcactccagcgataagcggctacagagctttactgacgacctaaaatcatggttggagcaagatcagaatgcaggactcaggcgactgggcatccagtgctgggggttttatttcgaagccatggccgaggatgatgaggagccaaagatgctgtccaacattctgggacacctcgacacgataatcgacgaatgcttggcccgacgagacgaagatgactgggagctgttgtactactcgctcacgctattgtcaaaggcggtcaagaagtatccggatacaatgttcacttcgagcaaggatagcctgtggatcgcgatacaggcgagcacttcgtatccccacgcgtgggtcaagctcaaagccgctgaactgatgggcacatactttgcccatcttggaacagcgaacaaagataccggtctcgaagcgctgccattagagggttctggtggactgcaactggcggaacagagcatgatacagttaacgaatgctttcttgaagaacttgctaaaccaggaggtcacagatcagctctgtacacagagtgttaagaatattgcattccttgcaagatgctttgctgtgaatggagccaagtggcactggcagaaggctgacggtgaggaagatgaggaagatgctgtcatcggagaggcaaacactaccaatggcgacaccgcgccgtcagatgacgactttggcggcttctctccccagcccgagagcacgccgaagaagatgaacaatgctcctccagcagccatccaccgcctcatgattcgactttccggcctcgtccgccgcgacaaccgctctatgctcgccaaaacctccaccattcatctcctcgagaccgtctttgccaagttcccacttgaacctcttgcttcctccctcccccacgttctcacaacactcaacacgctcgtcgaccccgcgaccaccattccccgcgctcacacaaacccgatgactctcaacgaacccaacgaacagtacaagtcgctcatcgataaggcgcgagagattatgaacatgctgcagaagcgcatgggcacgcaagaatacttgaaggtcatgagcgaggtccagaagctgatccgtgagaggagagaggagaggcgcagaaagaggaaggtcgaggccattgttgatcctgagagggcggagaaggagaagaggagacgacatgacgtcaagagagtcaagaggaaggagaagggcattgagagtcggggcatgcgacgaggatggtagttcatttatgcgatagtaagcattgcggggcgtctgtttggggtgcgaaaagtgtgcatttcagggcgttggtggagagcgtagagagtagtttgttgtcagtatgcattttcttcgttcatgtttctcagatgtgtccagcttcacttctgtatcagcgaatatgtcatgcttgttcctctcttgcgtttcgactgtcactatgcatttctaagtgtcttttttccggcttagtctatatcgacaagacacacaagcctgtcacatttcgcggcttccccgttcagtgctctgtttacggtatcgtcgcgaagctatacaggcattcctattgctttctcaatcctcttctccacttcaacgagcttgtccagagtcgcgcacgtataagtgtgtatggtgtactattgtaccgcggtgaagctatacaagagtacttatcttaccttcactatcccccttgccctatcgaagcctctatggattcacgtccgtatcagcgagctaattgcacgcaatctggtcacgaagctatacgggtatacatatatatctctccatattcttacagcagtctgtctatattcacgtctatgtttgcgagtatcttggaagcgtttcagttacaaagatgtacaggcgtacctatcagtcgcttgttctatctcactgcttacaggatcctgtctaggtccacggatgccttccgagcacatggtacacgctcacagtagtgaagctatccaggcttacctatcgcccgctcttattcgctccgcgagcgctgagtcatcagtgacgcgaaggagagcttgagcacggtcctcgccttaaaatttgtagttgttattgcgcgcgttgattgctcacctcaacaccacactccacaccaactttctgcacaatggcagaccccgaaccacgtagaagtgctattaatgatttggtgcggtgggcgcagcagctcacggtgacgccgcgtaagtgtgaattctaatacacgcggctctgactgacattgcataggcccagtgctccatattgtgacggcgcaggagttcggcaagtaccggcaatggtgcaacaacattgtccgggtggacaatttcgtagccaacggcgtctgggacacttggcctgaggagaagatggcaaaaatttccctgaactacggcaactggagggacttgtgcggcgagttctcgctgaagtacggtcgagacgaagatggaaaggtatgcccccttcgtttagtgacctacgcggagcaggatgctctgttcagggatgcgacgtgcatctctggtcttggtgaggatggggggactggcttggtctcgtcatccgagccaaaggctggtggggtctaggcgacagtcacgtcgtctgctaatcaggtcgaggcggtcgagttagacgacaagccggcatatcttctgggtaagctgctggagaaattcatctcctggcgacctccgaccgggactgtacctgacagtctcggcgaggacttatgaactgccacgtctgggaagcggagcaggctgctgagctccgcgagagctacccccgccgggtgagatagtacgtgtttgtgttgaccgccgctgttcgcagcggtggtgcgtggttggatgggcgccgttgtgcgcagcggtggtgcaaactggtgagacgtagacggttgttggctcaacaattgtcgatatggcactgggcgttagttagatggcgtttagtgctatgtttgtggaggatattaactcgaatacaattttttgtccatgcatgttccttaagtattccgtgatgtatgcaatctcatgtgatcattgtcaaagcagagtagtcagtcacgcaaaagttcttcaacactaagactgtagcccatgggctttgttcggtatgacaattgacatactcgcttcttccatccaagttgcagccccaacctacacacggagctttgccgtcgcaattgaatttttctaatattatgtatacccttgggctgttagatatcgcggtcgacgacttggagtattaactcagcttctgacaataccacatatcggcgagatcttattcgacccatctctcgtcctggcgtgggtgaagagactgagccagtctcgtcgtccaagccaaagcagaggacagaaaggaaagggaaggaaggacaacagcaaatgctctagattccgtgagcacgttagccttgaggaatactctcatgcgtcccattgttagtcttttcgccattgaatctctgccgattcaccatacggcgcttgacacaagcacagtctatcagtgtagccaacgtgccaatttatttttagctgctatgtcaaacgtagccccaaccagtggcatatgtaagacccagagctgattgcatacataggccagggccccgttctctcagatttaagtatcattgtaaagctcgaagtgagacatgtagtgatgagatatattatagcagagggatggaccgatatcgtcacgacttgctcaacctacgttgctcaaatccaagacaggcagcccattacagatggcgcggacagcgaatctatcaacaaggcgtacacggagttcgttcgtgtccatcaagtcgcgctcaacatattgatcgcaaaggtaggttgtcgatgcgcaagctctcatgcacaaatcttcttgacgctattagaacgatgctggttcagtgcccacgggccaatcttttcaacattgtccctttcatcgtccagcccgttgccgctgtgctgcgcaaagtcgaggacgccattgacataagtgatcgtctgcgcacaggaatgacatcaaattcaacgaactgagaaataacatagtccctccgctttctcctcacctataatgtgccttccagggcatccagcctccagaagaacgccgaatcgtgcggtgaaaccatgaatacggctatcgattcatctcagggtatgtaatgttcatctcctatatagcgcggacgacatgtactgacttggtacgccatcatgaagggcttcaaaaatagcgctctatgagagtcactgctcttgaggccgccaatgtagcttctatgaacaaggagagtactgttgattgacatgtgacctttagcaggagcttgaccgagtgttctgcacatcgaattgttgtagtaatgtagtaaggtagaaaagatattagcagcgtcttgccgtcttaaagttcagttccagactagtaacccttgcgatgtttacgcgcctaccgaaactccattaacgatcttatggcttgtaaaccttcgcggaagtctcaagttacctgcagaagaagtcaccacggcttgaagatttcaagaccatgtgatatgtagcctaacgttgtgtaggtaacggacgtcatcataacatcgcctggtgacttcgagtctcgtactgtcaagctcttgcacgagtagaacttttgtgttttaacccagctgacattcgacagagcaatcatttgactaagaaatgtaaacactgtactatcagccatgtgaacatgatctcgtgacctctgcttgataagttcaccaaataacttcaggcgcccaagcgtgctccgacgccagccgcgacgtcacaccaccgcaccaatatccatgtaacctgtagtgcaacaaaaggacatacgtctcatcggacctcaccactgcaaccttcctcagtactacaatctataattcaatcccatgatgccatcagccacgaagctcggcatcaacatgacgctcacgccgcccctacttactcttctccgcctcatgccactcctcagcacaacagcctccctgacccacgcatacatggagtttgtcacaacatcgtcctttctctctcctgcgccaacaacctcatcgctcagcaaaagcatgctccgtggcgaagaacccacatcgtcacctcaaaacgccgctgagctagccgcagccaaagaaattgtcattccagcatggttcgtaaacttcttcaatcgcggagtgtggagcgtggttggcctgaacagcattactttggcctctgcgggcgtgaatctgtgggtgtttcaagagggattggggctgagtcgcaggtattatttgaccgggttcgtggctgcggctgcgcattatgcgttcgtgccgctcgttggggagagcgttacgcggttgttcgtaatgtgtgcggggcgtgagaaagggcggaagggcggtaggaaaggcaagttgcctttgattgcggtgcaggatttgcaggagtggattggatttcacaaggttcggatgtgtagtgtggatgtggttgcttgggtgtctttcatggttggggtcgtgaacatgttgacacggtagcttggcgaatacttcagtagtccactcttccctctggtaatctttggcgaagcggacgatttacatggcgctatgatgtggtctcgttcccgtgacgctcgacctttggaccaacttagtcttgtaggagtcaagtgcaattctggaagagaaccccgtggcggccatgcgcgattgcttcccagcggtggattcggtgtagtcgatagcaatcgattctcgaaattcacggttgctcctgcggcattgaccgctcagggaccaagtcatccagcacctgcgcaaggccgaacacaccatcttccttctcgagccagattcgaatcgtacgaccttcaatctttgccctcgggaccacccaccacagatcgccatcggccatcattttgaaccaccagccgatgatgaacacggcccgagggtccttggattcaagcaagcggaccagctcaggtgtaacgaatgcaatggcctggaggaagctctgtgatgtcgcaatcgtgagccgttgattctgaagccgcgagagaagcgtgagagtcaacaggtagacattattgtcaatggtcgaagtggatgtgacaccaaatatccgtttgagccgaggtggtatcctcgccatagcttcagggtcccggacccattcaggtagaataacggtgtaagcattctgttctttcaacacgttatgaaatatgctgtccgggcgctttgggtccgcaatctcccagagcactcgtttgccgtcgcagagcttcagccatccgagatcgactgagtcacgcggcttgagcggccagacttcttcgactttttcagagtttacaaaccacattgaggccgcccccacgacgtgtccagttgcccatatagcgtcttattggtggggcttgataggtttagacaaggtgctccttaacaacttagtcgcaatgctccagtgttctagggacgttttcttttttctttttgcggccgagggattgctcgagcccatagtgtcagcatcgtgcatcagtgctaagctaataagcatgtgcatcaaaaacgcattctacagtgatgtcagtagtgcgatagaagattcagagtcaaaacagacgaaccgtcatggcgaggtggcagagcatgtgccggcatgccgagtcagcagccttgtcaccaatagtccaccctgtcctttccctaaaccttgcaaggatatcgaggtgtgcattggagaagtgccaagaagggaccgatgggccatatacagacccatactatgtttgcatatcagcttccgcgaaactgaactgcatggcttcatcaatcatgctcgtcatggtagcattaacagaaattggcggaaagggggtcgaaaaagatgcttggcaaaataatgttcctggaagtgtgctgtttggccaatcgcgagtatcggctttattgccactgatcaaggcccctccactcatatgggcatcatgtagagtcttgtaggaggaggactggaagtcgataacctgccctgtaggagcagatggtccgaaatcaacttggaatgacccttctgcagatagctgtaaatttgcttctcccccatcatagttgcactagacgccatacagcaaacactttttacaatgaggacgaagttcgtcgcactgattacgattagttgaccctagaccatattgtggccaagacactcaccttcacgcgcctcagcttacaattcccgcatcctttgcgtgactttgcatggacacgtcgcttcctatctatctgtggaggcatcgacatgacggctggcatgatgagtggtgggtaagctcgggcgtggtgaatggtaattgcaagggcgcaggatatgaagctgaattgagcgaagattgcattagtctaacgatgtttcgtacttatatttgtgggacgacatgcgatgtttggaggtttatgtagtaccgaagacagccgtaaggcgctcctagtggtcgtccgtcgcggtacaaaatggcgctaaggatcaggctaaccgcgtatcgtattccacgagagctgctgattggtcgagcacgatctttctctcccaacattcctgcctatataaagacgccgtcgtcgatgtgtacgtacctagcaacgccgtctttgacttataaggagtgaaatcgaagaccatgttctaactcactagctcgactaatggccgtcggatctggcggccgaggtgcggagaccctctgctagtcctcaatcccgagaggtcttgctcaagtcctgtagtcagtacggttgggccattctccgacctgagtttcgatgcatgttgtcaagaacaccgatggcaacagacaagtgacgtaacaatcgcgtcgagaacagcggaacacgttgatacaaaacccaaaacacgttggtatcatgtgaccggtggtgaacaaatcccggacgcacagagccctgagccatgtcatctgagagctcgagttagtactgcacttcgtcaaagggaaatcctgaattgattggccgagcgctcttagtagcactccggcctgctggtatctaactggaagcgagctgcgcaataagtgcagagctcagccgacccatgtcttcgtctgtccagtgtcgaagcaacgatgtgcagcaatctgccgttcgtgaaaattcgtagtaacccatcaaacgccaaccactgatttccatagtcccttcacggagcgcttgacactgcgccaatcgctgttgcggcaggtcgtggtcgcaggatccgtagaaggtaggctcgagttcgcagtcgaattagagcccttgctcgtgatcgaagagcgcccgtcgccgcggctcgaagagcgtgtagatgttacactatcggtcttggggcccacaggattcttattatcgttccgctcgcgcgtgttcaccggttcctgtgtcccctcctcatgctaatcgataccgtgttgcttcttcagcttttctaagttctcttggcgctcggcgagatcgctctgttgctttagcatcttatctggctggtgatataatactagatggattagcggcgcgcatgcgaagctagggactacggatagcataccgacgaggtagcgattctggaagttgaagccgtttagcttgtcgcaagccgacttggcatccattacgtcttcatagacaacgaatgctgtgcctttggtgttcgattggcgatgccctgtcggatttggctgcgaaagttagctccatacctcgagagaaaagactcgcacggcgagtgtgatggagtggacgcaccggaccgggccgaatttgccaaagagatcgaagagctcctctggcgtgacgttgaagctacaaggcgattagtgcaactcgggccagcgcggcggacgaaaactaacctcaagttcttgacgaagagagctctgtgcgaaaatgacatgttagcggaggtcgtgtgttggccgcgggcagccttgcagaagtacacgcaatgcggcgaggcgcgaacataccggttgacttcaggtgctatattcttcccaccgcgactcatactttggcgactgatatgggcgacagggaagggcgtctggttgcgcgatcagaagaagatgtgtgggctacgtgggagtatggaagttggtgatgcagtcggggctcgaggcacgaaccaggaaggcgcgtggcccgtgcacaatcacgtggggagatttgcggaagcagcaacagcggcagcgacaggcttcatatgggggattggaggccgggaaagcgtgagacgggctggacatggactgggacgagggagataatccagggagcctgcaagcacttctggcgcagccatccgcggcgtgtgcatcgcagtcaacttgcctaggagttcgcgagctgcgagcacaagccgacctgctgcggtactagatagtggtccccggacacaactccaacgtcctgcattgatggtcctggccaatgcctcctccctctctgcagcagcatttctcaccatccgtagtgcgctccagcgccatactgcacaccagctgactcccctcgctgcccgcgcgcccccgtcgagtctgtcgcagagcatcctcggcgctggcgaccttcgcatttcagtcccactacggcgacgaccacgcttctccgcccaccgcgcctgccaccccccgacactcgttcatcgccttcagcgcgctcgccgcctcgccccaggatatgcccgcacccgtctcattcgcacacccgcatagcgctgttgctccgtagccacagccagtctgagacgccaaaccgagcgcacctccgcacctgcaagagaccccccatccgcgctccaacacgatgaagagggtcacatccttcaaggcgcagtaccggcaagccccggtgcgcgctgtaactcctccgccgcccgcatgggagccgctgtcgcccgtcctgcgcccgtcggatccctctgcagtgcgccccgcgcaaccactcccgccgcactccctgccactgggatcgcccattggggtcctcgcggacgccgctgtatcgtcgcagcgcccctccgcagcttatgttgagcccccgcgccgcgctttccatgctggcagtgcgccctcgaccggcctgcaacccaccagcgaacgcgcgccaaaacacgcctttgcaacagggcacacacactcgaaccacgagcggccggcaaagcgagcgcgctccgaataccacacgtctccaccatatggccagccgcaatcgcggccagccaccagccacattccgggctacaacgtagagcacatggtggacagcggcatgcgcatgtaccaggacagccgagcgaatgcaccaccacagatgaatggcgggggtgacaagatgctgtctgacgccgagttgctgctgttcttctccaatgtctccgcgcacactgcacaaacgccgccatcaacagcaaagcgctggagcgtttcgcagccatcgccgcccgagctgcctctccagcaagcaccgcaaatgcacgcttctctaagccctcgcgctgccgtcacacacaccatcagcgatcaaaccctgcatcaacacggccctttagacgttaagccgccaacagagctgcctccctttccctccgatactcccaacgccacatccacttcgcagacgcggacgcctcccgcagaagctgttgtgaatccagtagcgcaaccctcgatgcccgaggttgcgcccgcggaggaaccgaaacctaagaagcaacagggcgggcccaagggcaggtcaagaggaacgcgcaacactccctcgaccggtaagaggaaaaggtcgaccccaaagccaaagaacgccccgtccgcgagcacctctgctgttccggatcaactgcaatcacctcaaagtctccccgctgatcagtctcttgtcatggcgaacgtagtatcccaaaccaaccaacagtcgcatctgccaaactcgcacaaccggcgccactccttctccactcccagttctcttcaccccagcgacgccgcgccatcactgtcttttcgcgcgcagtccgtccctttaggcggcgagcaggtcctgtcggctccagcggctgacctacgccagcctgccaagaaaacagctgttgagcagccagatctcatatgcgccgcatgcaagtcaaccgagtcggagatcaaagttggcgacggtgagcagtggattggctgcgatgggtgcaaggaatggtaccactacgcatgcgcaggcttcaacagtgaaagagaggtgcgggacgtcaacaagttctactgcgacccgtgtagacccaagtttggtgaaacaacgagtaggtctaccgacgcaacacgtaggtacaattctaacctggcccagaggttcgcaagtccgtcagagcccacacgacggttgactacgccggtctcaatgaaggtgtcctcaagacttccgacgataaccccgagcatcactacatcgccgctttcaagaatggagatttagagttcactcccgagaccttcgctcggatgccgccagagatggtgacagccgattttctccacaagagcaacggctttagggaaccgatactggtgcccggtgcactcaatagtcgtactactcggcccgagcacaaacgtactcgaccctgccttggacacagagcagaccgctgaacatacgacggaatcggtcgctcagttcgactacgaaactaccgcggatgtagggcaggacaagctggacatggtcataccagaagggctcactgtccgccgcgtcgctgaactatacggcgcaaacgaactagttccagtcatcgacgtcaaagcacaggaaggcgaagggaaaaagtggacaatgagtaaatgggcagattactacgaacaacaaggcgaaaaacccgtgcgcaatgtcatcagcctggaagtatcacggagtcggctgggcaagctgatccgccggcccaaggctgtaagagacatggacctgcaggactctgtttggcgagaggacgacaagagcgctccgccaccagtacaattctactgcttgatgtctgtggcggactgctttaccgacttccacatcgattttggcggttcgtcggtatactaccacatcgtcaagggaagaaaggtcttcttcttcattccaccaacgaaacaaaatctgaagaagtacgaagactggtgcctttctccaaaccagggacacgattggctcggaaagcaggtcaaagagtgttatcgcgtggacctgtatcctggagatacaatgcttattccttctggctggattcatgcggtctggacaccagaggacagccttgtcattggcggcaacttcctcacccgtatccactatggcatgcagatcaagatcctggagatcgagaagaacaccaaggttgccctgcagttccggtacccattcttccagaagataatgtggttgactgtgattaagtacctcgaagaagatcctgtgcctgactctgtaaggcagtacctcgaaagtggagagcagttcaaacgtcctatcccgatctattgcgagcccgacaagttcggccacaactctgatcttggctcgacgaattacaataggcgctactactccaagcacgagctggaagggcttacggacttgctcaactacatatggcggacagttctgatctctctcgacaagatcgacgtaccacaaaagacccgaggcgccgttaccagatcgatcccgaaaggtcacggtgacccgcttgccctggcgaagcgattcgcgatatggatcgcgtggaaacgagggaatgagacgataccatcatgggcgatgcctgacgctaatctgccggaaacagccgaggctggggaaaagaagctcagtgctgcgcaggtgaaaaaaatggaacgggattcacttcatgaagctctccgagctacagcggaaaggtcctctgctcgcatacgagccccgccgccccaaccagtacgcgaaccttcacctgtaaattatgattcgccaccgccggacggagtcgaagacgtccttcaattcgacatgacgccagtctcagcgggtccgctcaccggtttcttgcgcccttccgcaaacaatccacacatcaccactccaaagacgtctcaactcggccccaagcgagtcgcatgcgatgcgtgtaggaaaaggcgcatcaggtgcaaacacaaagacgaactcatcgacacgtcgaaaccgggtatgcataccattgacctctctggctcttatggtatttcggtcaaacgccgcttgagcgaccactcgattgcggacggacaaacaagcgtgactagtggccctgtgaatggtgggccgattatggcggacgtgaacggtgatccatatgctctcaagtctggcagggtgaaggcttgtgccgactgtcgcaaaagcaaggtaagagcaagcgaacatgtaggacgttgatccaagctaacatgtgcagcgccggtgcatacacgatgagtacggcaatgtcgacattatcaaggccaacgaagtacctattcctcgagggtccgcatcaaagcggcgacgcgtcagtgatgagaattccaactcaagcacaaagaggaagaagcacgggtctagctttgaagacgactacatgaacggagacatgcacgcgcgtcactctcttccgaaccaatttagtgttggctcgtcgctccttcaggatattgctttctcggctcagcaggcgctggctcgggacgaagatgacttggttcctgtcgacccagcactgcaggcctacgccaacggcgcatactctgcgatggaaatggcgccatcctacgcaagcaatgggaatggtatcatgtcttccattgagcagcaggcagagggcgacatgcagatgagcggcagcgaatatgcaacacagaatggcgggttgcacggtcccagcatcgagccacttacactgggccctccacctcacaacgacactgctcatgcgcaaagcaacggctacacggcgcctgatcctttacacgtcaagaccaacggtttcgcacaccgaccctcccacaacaacgccgtacgacgcccttcgtctccagtatctcctcgccaaatgtccgcaatctcaccaggcatgtacaaccacaacgcgtacatgacgtcaccctcaatgaaccacaaccacaataaccacgactacaacttcaccaccgactcggactttccacctccacccaccacacccgctgccaagacacacgctccaaccaacaagacaccgcgcgccagcaaaactccgaaatcgacgccgtgtaatcgccacgcggagggcatcaagcttgaagctggaatcggcgtgggcatgatgatggacgtggacatgattgaccccagtctcgatcaagcgagtatcgatctcatcaagcagctgcagcaggaagatctcgggttgcggagacggagtcgctagaactcatctgctgtcacgttccatttagtctttttttcttctcttttacttcacaacattaccaacggcgttccttttcacaacatggggcgtgtaacggagttgattcccgtctgtattttgcttatacccattgcactgggatagtgtatcacttgcaccctttttttttcttcatgtttttcttgaatcttgggactggagtactgaacacgccagcatggactgcgccacatgatttttgtctgggatctgctgttatgcagggaagtggttgggttaggttagatgcgacgcgtgtgttgattgaaagaatgaaagatgagtctgaacaagagttgatcgtatgtcatgatgtcttcattgagtctggtgctatttgtcgagagcagtccactttggtgggtgcaatctcgtcatgcctctatagtcataactcgcccaccacaaatctctcaagccatctaatccaactggctcgtgacgttggagaactcgcccttcttgagcttagtctcccagaagatggggtttgtgtcgctaaacccgtgcttgacccatccgtcctccttgacgtggtacaggttgatgaaacctccagagtacgcgtcacgatgggtggcggcaagaatactccttcggccgagctcgagagcatcgtcgtcctcaagatcgtacttgtactctgcgtcgagcacaccgtaggcgaaagtctgacctgaaccgacacagaagaggttgccggagagacgggtgccgtcgctgtcgatgtagtagagagcggggccttcttggggcgttacgccggcgcacatagttccctttgagatgtgttagttgcggaagggtaaggtgggtcatgtctgccctaccatgctcaagcccatgcccttgtacgagtataccaagttcgcgaggatcttggacgccgcagcaacggagatgcggcgcttgtgtcggagctcgtggagacgacattgcatgccgaggtacgcaagccagtattgacagtcctgctcagatcagttcctagccgtatcacgctttcgcggcgtacgtacagcagcgccaccagccatggttcccagcaagcagttgttgatctcaatgaccttcttgaccgtctgacttgctatccagtttccggcagtggctcgcgagtcggtggctacgatgatgccgcccttgaagcggaaggcaagggttgtggtgccgtgggcaatcttgatggggcagttggggttggagtagtcgtccgtcattgcgcgcagccatgatgctgactggtgcgtgttagtactgcagcaacgtacagcagagcatgtgaaggcatacctgagctactggtggcagggcaaacttgagagacagttctggggtgccgctgtatagctccagctggtcctgctccgatgggccctcctccgcgtccaccggtcggctgtactgcgccactaatgaatccatgcttgcgctttgtgtgtggtgtgggtattgggaggaaccgagggcgggtgatggaattgtggcggggttgttgtatgggcgtgaggttgaagttgccctgagctccggcgagctgttgacggcaatgccaagacaacctccgcgtcaagctgctgcctcaaactggaagcgtccctcaccacacctgcacctcgaccatgcacaacgccatgtatctgcctccttactctaacgacgcaccgtatttgaacatatgcccaagagcattaaggggcaagaagatctcttgtcgacttcctcacgtagcatccacgactcattctgtccgatcagcgcaattgtctctcatcctctacagggccacgccatatcagccatattcttatcgtccacatttttcttatactctattccaggtcgtacatgtctggaaactgtcacgaacatgtttcaaggttacatgtgtattccaaggttctctcatttctgtcacgtgtccagtctgctcacctgcatctcacatctgcacgcggcaaatatggcgaatatgtggcgctgcatatagccaaaagcaagggagtgccgctgagtagacatcgttggaacaagcatccccacggtgctttattacaaacaggcgtcgaggcagacatgatcacatggcttcgtcggagctcgaggtcatccaagacattgcaccaatccacgcgcccatgtcgccccctcaccagcccccgtcacccgcccagcaaccagaacacatgtttgcatcgacggctatgcaggcactgtcaactatcatgcaggcaccaaatccatcccacctgtcttatgttctttagtctgccgactccaggggcgacccgcgtgcagtgcccagagaggtacgtgatgagcgcaagtgatgcgggaggaccatgtatatacggcgaagtgcgccatcagaatgaaaggtaggagtaggtttgcgtcatctgtcaaggccgtgatagtcgttgtttaagagtctcgtccctctcattcttcccagcacctctcgatgccccgttacgaatcacgctctcgcagtccatatccatatgcctacccaccacgaccaccttcaagttacgcacctagcttttctctgtctggctatcaccgtctagctccaccaacacgattacgacctctcccgacaagattcgactcaggggttgacatttcgcgaccaagcactggtcgaaatgtgctggttcacgctcactccagcaaaaagcaagaagcaccccgagcatcgatcttcagactcttcgtgtgccgaacagctcgttcgcgttcatagcagtccgaatcgacctcgcttcactgacgtcaaggtgaagttgccgagcagcgtctccatggacatgtcagaacaccatcaccaccacccccatctacacctcgatcaccaccaccgacatcatctacacccgcatttacaccctctgcacctgcatcctatccatggacatcaccaccaccatgacacacctttcagcctgcatggccatggcaagaggcgatgcacaccaccacccggccctcctccgacacgtgactcgtcaacatgtcggccacaaccacgcccgcgatcgccctcgccccatcgaccacgtgaaccaatctaccgcacacagattgttgagccaggagaggtgcgggagacaacgcgcgtagcattacggacctcgcacacggatcggcaaagaggtcgtctacgaagagtggctggatacgaagtcctcggcaaccaggtacctttcgactgggattgcatcagcagcactgtcggaagtagcaaagggggtggcagatgggtgaggaagaaggccaagacaagcgggttgaagtatccgccatttgcaagcatggatcagtggatgtagtaattcgttcaagaggagcgtcttttatgttagcgtctggcgtcaggtgtagtctagtcgatacccaatattacgattttcttatatgagctgtcggttgattttcagagcttagatgcggtccgctgttattgcataatagctctgcagtcccacaccataaccttctcgtcccatcctgtactcgcgcaccacccctcagctccaaacaggcaccagtccacgccagtcacaaactctgtgtgtcgtcccattcttcccatttctcttccacctccatagaacatgggatcctccagcatgttctcttgcttcaacgaccccacacccatggcactaccatccgtccacacccgacacgtcatgtcataacttgcacttagcaagatatccgacaaatgcggcgaccacgtcaacttcctcaccgcgtattcatgccctggcaataccgcgattggtccatgattcggcatccgaatatcaaacgtccgtatgacacgatccacccctgccgtcgcaacaatcgagtcgcggtatttattccaatcatgcgtcagcgcttccgacggcgctatgcccacgggcgctgcaacccccatcctcgccttcggcggcgtatgtatcggcacactcatggtaagatgattacttgcgctcgccggcgtcctcaaatcaaacaccctcaagtgactatccgagctcacactgctcagcacactcgggctatgcggactaaacgccgccgaatacgtgcacgaatgcgtcggcagcgtagtgatactcgcactcgcgttcgggttccagatcttaatcgtgccgtcccagctgctggacaggaatgtgtctttggcaacgaggttccaggacacgctgaagacttcgcgcgcgtgctcggtccaggattgcacggggaattgggacagcgtgatgtcgaagagtttgacggagccgtcgccgccggcggtgaggatctggttctcgtgcgattcggaccaggtgctgtcgaagagggagtcttgcgtgtcgaacctgggagtgttgtaagcatgtgaaagtgaagtgcgttatatatatataggaataaagcttaccacttttctgcgacgataccattggcggtaaggccgaggatgtacagtcttccattccctacgagcccgaagttcgcagatgcagcgaccgctatccgtgaatcgaaaaatggcgagtatttgacgctgtagccactgtagccctgcgttcggaactccagcatattgtgagtcggatattgcttgcagcagtaatgcttcggtgttatggcgcgtgaattttgtcagtagtgcgcggcttcatcgcgcgatgagcgtcgaagccgttggtgttttgcgacatggcgggatgacgagtgagaagccgaggcgtgcatggttgggcggcggggcaccttccgcagctagagtgccacgtgacagcgcgatggcgttggcaggcgcgcctgcaggacctacacgccatcgactcatcatggtgctgctagacatcgcacggagacgatatggatgcattcgtgtcgcgaaagaggaggcgggttgaagagccagagaagcttgtaggagcgcaagtccctacgccacctcaagagaatggggcacaagaggatgagtcgacggatttcaagctggcgattctagcctcattacatccctctttggatgagacaacattgctggaagcattactcgcgtccgaaggttcagtcgaacaggcatcagactggctcgcgcatcgcaacaacacatctccaaggaagcgatctgccccaaccagcgtagggtttcagtcatctctgagctcgtatcgcatatctccgaaagaaggcggaccgatcaagaagcagcttgtcaagaaaggacagactctccatctatacagccctgaagacattgaagcacacacaccatgttcaatcatacacaacttccttcccacaaagcaggcagatgatctactcctacagttgctcgatgaggccgacacttacagtagcatagagttcaagctgttcgataaggttgtttggagtccacacactttctgcttctacgtcaacagcatggctgaggcagaggagcaaaagacagaatacatatatgatggacgcaaggttgaggtaggacttcctaccggagcaatttttagctatgctaatctgtccaggatgtgcgccagagcgtgcctgagatgcttagagcttgtccacaagtcgaagaagccgtcaaccgcgaagtacagcgccggatacgcgacttctaccccgatagaaagaaactgaagtaccagtcacctcacccatggaaagcgaacactgctttcgtgaactgctatgacggcggaaaggagaatgtaggctaccacgcagatcagctcacatatctcggtccacgcgcagtcatcggcagcctcagccttggcgtcgctcgcgagttccgtgtccgcaaggtagtcgcggagggcgacgattatcgtaaagcagacggtacactcgccgatgcacaaggccagatctccatacacctcccacacaactcgttgctcattatgcacgccgagatgcaagaagagtggaagcactccatcgcgccggcacaaacgattgatccccatccgttggcgaagaacaagcgactcaacatcacttatcgcttctacaaagacaatctgcatccgaaatatacgccaaagtgcaaatgtggggttccgacagtgctgcggtgcgcgacgagaaagaaagagtcaagaggaagatacatgtggatgtgccataccaattatattccgggccaagatggctgcagcttcttccagtgggctgagtttgatgatgatggcgagccgccatgggctgcgcaggtgaaggctacgtcttcagagctgaactccatggagcaacccgatacctgagactcgtcactcctccttcagatactcctcaaaccacgccacagcctgcccaaacgcctgctccttagcaaagcgcgccctcttcgtcgacatatgtcccttcaccgcaaacccgtgctctacccctgaatacaagaacatttcccacggcaccgaaagctccctcagtatctcctccgtctcacggcgtttctcaaccgtgaagatgtcatcgctttctacaccttgtcagccccgttgcctatacaaagagagcaaagcagatctcacccgcagcagcaatactcatcggcccctttacccctttcacctcctccccatcaacaaaactcggatgcgcaacaaacccggcatccaaccccccttctttcaaccaccgacaaacatacttgcccccaaaacaataccccacgccgcccagcttttgcacgcccatttcattcctcatatcctctatgacgctacgaataatcggatcgacagtctcaacgcgcggcattacattgtggatatacgtctgcaaattgaaatcatcgggcgcggggaaggagacttctcgaccttgaaagaggtccgggatgatggtgaagtagccccgggcggcgaattggtcggcgattaggcgcgtgttggggaacgtgtagccgtagacgtctgtgaggaggaggatggcgtggtgcgttgaggaatcttttgggtaggataggtaggcttgggctttttttttggtgggttagttggggtgtgggatgggatgggatagtgattggggaggaatactttttccaatggttttgatggagccgactggcgtgccggtatgtaggacgcctgatatgcagcatttggcaaggggtagtgaagccattgtttgtgtggtttagggattgcatagttggacttgggatcctttatacagtttggagtgactcattgttgataggatggcgatcgtagggggcgctagtcgtcatttccattctgagagtaggtgaagagccaagtgcatattaatcgtgtaggtaacacccaatctcgggtgttgtctgtgaatttttcttgtagggtctgcactttgatgcagccgaaggaatgaagatgcaatcaaagtcatgaatatttacttcctgggtatctaatatccgcctctagttcacatttaaaaccccatctatgtctcgacaaaaggagtcggcggcaaggtctccggatcagacccattcgtctcatgttcctgcttaacctccgcctctctaacaccattcacgcgatcattcccagccctccaaatcctcaccgtgcgatccaagcccgcacttgccatcaattcctcactcggatgcgtatcaacactcatgaccgcgccctcatgcccctcgagcctctgcaggacattcttgctactgacatcccacaacacgaccacgccgtcctcatccccactcgcaacaaacgcatgctccctccccgctccatacgtgccaaaggcaccgctcagactatatgtcttgttgacatgcccctggtacgtcttgacgcacttgcccttgccctcgatgtaattccacaagcggatgcaggaatccagcgtccaggcgagtatgtacttcccgtttggcgagaagcgcacacaggtgacgggcgcgttgtcttcgtgcacaatggtgcgcagacactggccggtggctgtgtcccagacgcgaatcagcccgtcgtggctgcaggacacgatcagcgtgccgtcgcgcacaaagtcgacggagctgacggggtccgagtgcgcggggagcgagcgcatcacacgtgcggcgcgcacgtcccagaggaagacggcttcgtcgtaggagccggagacgagcatgtttccctttggtgagaagcacagggagtagacgtagttgtggtggccgagcagcggggtggggtgtgcaaggcccttttgcgtgtcccagaggcgaatgctcttgtcgtcgctaccggatgcgaggatgcggctgtcgggcgaccatgtcagggcacttataccagctagatgcccttccaagctatgttcgagggtgccggtagtgctgttccagagcttgatggtgcaatcactggagccggaggcgatgtagcgtccatcgggggagaagcggatgattgaaataggcttcttatggccgcggagtatgagggtgggtttgtagttgagggatgttggtttcgggggcgggggggttgagcctggcgagtgcgagcgccggcgtgaagagcgcgagcctgaccgcgaccgcggtgatgaatgtgagtagcttcgtttcctgtaccgtcggtcctcatcactttcgtcgcgactgtagcggcgcgcgggccgttctgctattctgtacgtgggcgaggcgccgggcggtgtgcgcgaagccgagcgtttccgggggggttcatcgccgtatccatcttcttcctctcgtggtcgtttgggcgatatcgagcgagtgccgtccattttgggtgtttgcatgtgtcgtgagcaattgaaggggaacgcgacgggatcggcaatatgtcatttagcgcgggcggtgacgtgaagttgatccctgatccctgatccctgcgacagctccatcatgtttccccagttgcatcattacaactctaccactcgcaacactgacagttgcaaccctcacaatggtttcagagcagcctccctcgagcatcaggatcctatcgctcaactgctggggcctcaagtacatagcaacactccgcaacgagcgcctcactgaaatcgcaaaccaaattgccgctgcggacccccgaccagacattgtcggtctgcaagagtgctggacacagcaggactacaacgtcataagagagaagaccaatagcttccttccgtatggaaagttctaccacagcggcatatttggcggaggactggcgatcctgtcaaaatggccgcttgaagagagcaacatggtgcggtatccgctgaacggacgacctgcagccttctaccgcggagactggttcgtaggaaagggcgtggcatgtgcaaggatacgcataggacctggccggagagacattgctgaggtcttttgcactcatgtaagctcacttcctcaacacatgggtatcattcactgacgtctgaaagctccacgccccctacgaaactgaaccccacgactcgtacatatgccaccgcaccgcccaagcctgggaaatcacaaaacttatgcgcggcgctgccgagcgtggccaccttgtcatcggcctgggcgacttcaacatggtccctctctcgctcgcccaccgcataatagaaacacactcacccgtccgcgacgtctggcgcatcctccaccccgactcttccctcggcgccgcaaaagacaaagtcgaaaaagcccgcggcaatcccatccctaccgcaaacttcaacctgaccgtcaacggcgcaacatgcgactccgaactcaacacctggcgctggaacaaagcgcataagaagcgcctcgcaaaaggagaaaatgtccaaatcgaccctacagtagcggacccaaatgccaaacgcctcgactacatcttcttctcctccgcccgctaccacggcgcagacacaccagaatggcaactcagcgccgcaaacgtcggcatgaccatgcgccaccctacactccactgctcgctcagcgaccacttctccgtagaagccaccttgacgcgaaacagcaccagtgccccagacatccacgcctcccccctcgcccccgaggaaacatacctcccaatagaaacctacgacgagattcttgccaccacgctgaaataccaagtccgcgagcgcgtccagcgcaaactgcgcatcgggcatttcttcttccagctgtccctctccataggctgtttggtcggcgtgtggtggagtccgcgaaattacgtcgcgttcttgctcatgctgttgagttcggtggggctgagtgtgggcgttattgatgggcttatggggctgttgtttgtcgggagtgaaatgagggcgctcagggagtttgagtgggaggtgaggaatgcgagggaaagggccgttgtgaggggtggggggtccaagtatgggacgacgtgagcgtgctggacgtcagtgcatctcaaagccattaccttaacacacatcttgggttctgtgtcatgtaagcatcagcttatagatggcctgagtcttgcaaagctttgggcatgcatgtaaactatttgtcggcccctgattgtgaaggcttcatcgttcttgcatacattccctacacagtctacgtcgctacaatgtttatacgacccgcgacgctagaacaagctgaagtaacgttaatccaagcgtctcactggcgacgatatacccagcaacggtaagctcctgtcgctcgtttctgacgcggattcctcccggttgatgaaatcgcgaccacaaggaaaacagcaacggcgaatataagcagcaagaggtaatataagaggcaatttatgcatctcattttctgtttcgaaaccccttgagttaggagagccttgtctacttgtgcgacgggactgagtaatgatcgaaccgtacatattcaggtttaacgccatcttctgtcttcccaaaatgctccgtatctgcagcattctccgctccccgtcagtaacctgattaactcgtcccctctctactgctagttgctccctaggggccccagtgctaccaacaggcagtagtactgctttgcttagctcaataagctctgccactattgcttctagagcgaattacttactgtagtaacatttagggttatcaacactactaggaagccgtagtactgctaagattacctatcaccgtcgcaatacccaggccgaatttaggtgtaccgagatcataatcacaagtgttgtcatgggcagatttttgatatatctaggctcttggcccctgagagaaccaagtaattagtaaggcagcactaatgctccttgcaaagtcactgctattaccgtgcctaactacatacgctcgacgacttgctgcttgtataagcagcaagcggtaatagaagccaaaagtaccaccgtctgttggcagtgctgctcttcccaccacttcttcatttctaatgctacacattgcaactccgcaagtgaactacagtgtgctagcagcgcgcaatgttcgtggcgactgccatttcgaacaatgtcgcgcattcgcttatacagctcactctgagaaagcaatgtgagcgctggcatcggattggcaaaatactttagaagccgatcgatatcctgcttcaaagttgcgtcgaacgttagatcacacacaaacaccttgtgtatatctctatttgttacgtcttcttggagtccagtcatccaaagtgccgtatgacctattgactgggtttagattaggcgggtattcaatagcggaagaagcgtcttacgttaccttgatccacaatgtttcactctcctgatacttaaggtacggatggttcagccaaatactgcaagcaacattggtgtgggcttgcaaaggcgaacctagcatataccacatgacaacgtcacgtcgattgaagaacccaggcctaccttgacttgccctcgactctgtaaatatctcacctcgatattgagactctgtcacttgttgtattttggtaataatgttttctaccttgaagctgagctcttcaatcgaacgggcagtgtaaggcacatgagatcgggcagataattcgatgacatgcagattgttgatcgaggatctgatctgttgagcatcgatagcgagcgttacatgactgcgtgccggctctatgatagtacgcgcatcatcggattggccatcatcggcagcaggagcaaatatggccgtgaaagcattggcgtaaaccttagagttaagtatgtcgatttcaaagccgtggccctcatcatccttactgtgaatgagctgagtaaagatgctgtcgtttgtctcatcggtccctaggatagattctggtgcgaccacaccgagggctcgtaggtcacgagtgtttgccgcgatctttcggaggagcctatcctgttgttgcactagtcttctgatatcagatatggagtccctatgtgagttgttagctagttgtcttttgaagtccatttgagacaccgtcatatcgagttatatgttgtctcagaattgatatgcgctttaaatgagagaaatgtgacgcacatctgtaaaaggtttaccaatacactgacgccaccttgctgtgtatgcaagtggccaagcaactccttgacctcgttttcgttccagagcgtcttgaacttggctttccacgtcatcttactactttggagagcacctttcttgatcttcaacatgtatttatccaacgacgttgacaggacaagacagctagttaaggtagtgtcgaacgtatccaccaagtccggcttattgcgcaagacatcggagtcgccaaggagcagtgactgaatttgagatagcgaggcggcagtgagcttgagctgcgagcacaaagtgtcgactgtcatgggtgcacgtttccatgcgttacgtatctcccatagcgtatgtgccgcaccgacgcagctgccagtgattcggagctgcgatactgttagcacagggcctttacccgggtagtgacgagtgtcacaaaagtctacttaccacggtcgatgtgatggtgagggggtccattcgacggctctggcaagtgaaaacagcactgcgaaacgaaagagagaagggcgagagtgtagcaacgccgcgaagttccctgcagcctacgaggctgagcccatgcgaggcctgcagccacacacgcacctgcccaatagaacgacggtgatgagaggcaccatgatacacggctactgtactgaaaatcgtgagctagactgacaaccagctgttcacgtttctgtcgtagtcagtaacctgcagtacggaatggagtgttagagtgaagaagttcgcgagctccttcttccaccgggctagctcgattatgtcatgcagatgtgtaaacagacgatgtaggaaagagcatgaggaccactgggacacccacctccgagtgccgtgacatctagtttttacagctctttggtgcacgctgtgacagataggcttgattgcggaaggggaaaagagtcttttgcttagaacgagagagcggtgcgtcgcaatctattccgtagcgggcatatatacaatgtcttttgagtagcagattgacctacgaaatcacactgattcttctgttacatgtgcatgtcatcactgaaaaaggcttcattgaggttgggagatcgttgcaatgaaagcctgaattgctcatggctcaagctattaacctaacgccttgcaggagacgctgaccgacgatccaggtatccattttgaagaccgtattaagggttcttaacgcccaactcgcccgacatgctcgtggtacaaatgaaagggcaaaatatgcacaaagaaagagaaccaggccaccacccttgggataactgcctgcttcaatactaaccctgccacagcatttcgagcagtgcacagaacttgcacaatatgcgctggtgagagtacagaaacctcacctagccaagaagtctaggtccggccgacttgcccttcttctggacgcccctaggaatgaaagcgacggggttgggagcaacaggagccgatgcgacggcgctgggtcggttggtctggttcttgttgtttttgttgttcttgttgttctttccatggtggtggtgcttgtcctccttcttgatgaccgccttcacctccgatgtcgctcggctgagtttgactgggtggctgccaatgtacttgccgttcatctccttgaaggcacggaagtagtcgtcggtatcagagaagctgacgaagccatagctcttgctctttgttgacttcttgtcacggacaacgcgggccttgacgagggaagggtacttggaaaaggccttgtggagcgagtcgtccgtgacctcaccagcgaggttgccgatgaacaggcgcggatgcatagggtcccactcgaggagcgtagggtcttcccaggtctttccacctccttcgcgcacaaccgtcttgcgcttgccgtctgctgtcaccgcgggctcagcatccggagttgcgaccgcatcggtacgggcgccaacgttcgcgctgattcccttcttgaaggcggcatcgtccttgttgtatgcgctgttccactctgcgatgcgagcttcttcttccgggtcataggtgccacctgcagcactgttcatgggaggcgcagctgggtacgacggagtgggtgcggcagcggcgtatgctggatatgagttgtcgtagtaagcattgctgctcgcataagcggtcgcttggtatggagtgctcactgtgggttgcgagtacagagctgatgggccagcttgtggaggagcatgtgctgccaccgagcgaggtgtgaagccgccatacatggatgggttgctctggcctctcgcgccggggtggttgggcctggacggcggagccgaataggtagaaggcgggggacgagctggaagtgagtgttgaggctgcatgtttgcgagttgagacaggaggtgcacgtcagttcagggtaatctcagtgaagtgatgactttaccagaagctgatagaatccgtgctcctgttgtcgtggatggctggctcgaggtgtgtcgcacacgtttctcgagagagcgtggtaggcgtgttgggttgatggcggaggctcgtagtcgaagttggcgatggtgaggggacgcacagtccgttcacgatcttgattgcttaggtaagatggcggcagggttggggggcttcaagctgctgactaggcagtgaatcgctgacaagtcttacccgaagtgactgcacactgggtcgcgggtatagcgcgcgcagattcaggcgcgaacttggttcgaaggagtagtgtgggatggcgggccggtggcagattgtaattgccgctggagtgcgtcaaacgatgagtggcagcgtgatttgttgggtatgtcgctgggagtgggcgccttggctccagcaaaactatccgtgctcctagcgggccctgcacgtgactcgaaatcctgccgaccaagccgctgcagcacattcggcgtgctgcagggttgcacaaagtgggacgattccgcattacgtgcggcctggtgacgacaatgcgacatcagctcatacttgctgcaagcatccatctatcccgtgcattaatgaaccacaactccctcagttgcagtatctgcagtcgagacttgtctctagcgcgtccgagcacccctgcacacagcccctccttccgtaagcacgcgttaaggctgagatggaggggcagtcccagaccagaggtccattcatgaggcgtagcatttccgcacgcgtccgccggaggtagtcttccaaacaagcattgtcggagaagatagctcgtagcagttgatgataacataggcggaagtctttaacatgtctgtggtatttgattgtagagtgcagagtgagtgcagaactcaacgaagctaccagcccacgccgtgggggacccgaattctagtgagacgacgaccagaatctccgattgtaggaagggcaaacaattacacggtaaaattggcaacagctaggcaaactggatacggttaccgccgcggccgaagctatgatgacctccgtcactatgtggattagaatagtttgtagggatgttgacggctcgtgcttccttccatcgcagccacttgacgcaacctttagtgccccgctctcttttccaaactcttccggtcggagaaccacagtacttatctgcactgcacccccaccacttcttgtctcttcctccctcgtcatcacacagcttttttcagcttcaaatcacatcacatagttgcgcgccaggtcgctgcagctttttgataccgcgtatcctccagcaacttcctacacaaaaccgcaaccatgactgaagccgttgggtaagcaacgccatcacacccaagggaacatatactaacaagttctgaagtgatttcggtctcattggccttgcggtgtgtaattgatgaaaaccacaattgtaacgtgaagagcactgactgttgtcgtacaggtcatgggtcagaacttgatccttaacgcgtaagctacagctccagcagcaaacctctcatccacagtgctaacatcaagcagcgccgaccacggattcacagtatgaactaccttgcattccttttcacccgcagcactaacaggcgcataggttgttgctttcaacagaacgtaagcaaccgcagcggccaccaacataggcgcgtactaatcgagcggcagtgttgccaaggttgaccgattcttgaacgatggtatggctccctgaaaattgtggactatccaggctgacgtgaaatagaggccaagggcaagtccattgtcggcgcacactccatcaaggagttcgtcgcgaagctcaagaagccccgccgcatgatgatgcttgtcatggccggcaagcccgtcgacgacttcatcgagctcctcttgaccgagggtggcgccgaggagggtgacatcatcatcgacggtggaaactcccactaccccgacacaaaccgccgtacaaagtaccttgcttcgaagggcattcgattcgtcggaagcggtgtttccggaggagaggagggcgctcgttacggacccagcatcatgcctggtggtaacgaggaggcatggccatacatcaaggtaggaaattcggcagaaattggcgacacaattctgacagtcttgtaggatgttctccagtccatctccgcaaagtccgacggcgaggcctgctgtcagtgggttggtgacgagggtgccggccactacgtcaagatggtgcacaacggtatcgagtacggtgacatgcagctgatttgcgaggtgagacaaggaattgcaggactggaaggagaatgctgacaactttcaggcctacgatatcatgaagcgcggtctgggcatgagcaacaaggagatgggagatgtcttcaccgagtggaacaagggtgttctcgactctttcctgatcgagattacccgcgacatcatgtacaagaacgacgatgacggtgttgccattgttgagaagatcatggactccgctggccagaagggaaccggcaagtggactgccatcaacgctctcgatctcggtatgcccgtcaccttgatcggtgaggccgtcttcgctcgttgcctgagttcgctcaagtctgagcgtggccgtgctgctggtcttcttgacggacctagccccagcttctctggagaccgcaaggccttcatcgacaacctcgagcaggccctgtacgcatcgaagatcatttcgtacgcccagggtttcatgctgatccagaacgtaagtaattcgcaaaaatctgtccagctcaaaactgacatcttgaaaggctgccaaggagtacaactggaagctgaacaagcccgagatcgcgctcatgtggcgcggtggctgcattatccgatccgtcttcttgaaggacatcacaaaggcgtaccgcgccaaccccgagctcgagaacttgctcttcgacgacttcttcaacaaggctatccacaaggcgcaatccggatggagagagtgagttttgtctcctcgacgattttgatctgtactaacattgtgccagtgttgtttccaagggtgctctctggggtatccccactcccgctttcagcaccgcgctcagcttctacgacggataccgcgccaaggacctgcccgccaacttgctgcaggcgcagcgtgactacttcggcgcgcataccttcaggatcaagccagaatgcgccaccgagcagtacaaggtgggccaggacattcacgtcaactggaccggacgtggcggcaacatttctgcctcagtaagtcgacgggtactatcttcacggaggaaggctaacaattgtcacagacatacaacgcatagacgagatatccatagctttgttggacgaggcgccgcgctacatgagctttacgcctgattaatgaaatatgtgggcaaagacatagcttgaatctagaatgaaaccgattcacaggacaaataagatgtgacaattgcatgtttgcgaggcttgacggccgaagtgatgtcgaccgggcacgctaaccgaatggcgttaagtattgaagcccgaggacaatccacgaagcgactgagtgcacaacatcaaccattctgatgcagtccaacgcgtgctgagcatccagagcgcaaagcgccattagattgacaatccacaaataagccaggctacattgttaaaccgacagcaagcgctggcagtcgagtcttggcaccgcgatccagtgccgtagcgcttccagcctgcgacaacccacattcatcccgagcttcagtagctccagtcgcgacgcgcctgcgataatatccccccacgtcgcgcgcaacttgtggtctccctcttctcgtcgctcctttgcattgctttgttgcagattgcatgacacttcagcgtcgagcctgcggagtatccggtaacttgtggttgcatcctaggtggtgatatcacacacgagcataaggcatagcaagagtcagcacgggaacagcctatggcggacaagcgcaacagcgtcgcggggaaggttgcgacgccaaacctcaaagttggtggtggctctaccaaggatgtgattgatgtggattcgaacctgtacaaggccgtcggatcgcggtatgtttcttcttctggcaccgcactggtctccagggcagcagaatatcaaccatgggtgtcctgacatttcgcagcatcaagatcacatgcgccccgaacaacaatgtccttgagggcaccctcttcacagccctgcaacctcaccaacgcaattgctatcaacacggcgccagccccgccaaaccctttcggcacctctcgccagccagccaggggactaccacatcattccctttgcacacatcgtgtcattcgagatagtgggctcagctgagcgcgcagccgagtcggcacctggctttgatggcgccgtaccgagcatcgccaaggtcgacctggctgcgctccaggcacgtgaggagcagacgatccgtgagatgaagaagaaagatgcccagaagggcaagggtgtgagcagggaggcacaggagctctttgatgcgatttcgaggacgtgagtacaagccgcctatgtgaagcttcaccatctaattcagtttcagactcccaacccgctgggcggatgcgcaaatcgtcgtgaacgactcggtcctcattcagcccccatacacgcttgacagcatcaaagctccagcagacaaggcacagagcgaggctcatgtgcgcaaggtcgtggaacactactaccagcgcaagaagggcggcggaggagccgctcgcgctccggtcgctatgccgatcgcaccgcgaaagggaggatgatccctccccagaagcaagccataacaaacccgggccattggcagaacacgtctgtggagatagctacgggtacacccgtagacatgttttgacgacgtcccgcagaggatggtagcatccagcacgcgttattctgcgctggaccaaacatatgaatgaaaaggtatacaaaggcctgccgtagtcactgagtgagtagctcgaataacaccaaacaaactcgaatcggctcaagtggatgacttgtgaacaaaacactgacttttgttccggtttttggattacattatcgatttgacacaggttggtacttctgaccaaattatagcctcagcaaggcttctactccctcttctcattctccatcgctgccagctcaacatctgtcttggcccagtagtggctcaagtcccctactggcgggcacatcgaccaccgcatctctgcggccataatgacgaacagcatataccaccccagacatgccacaacaaacaacagagctccacccgcctgcgaaaatttagcacacggcatccgccaacaacaattgaccgatttactcaccttctgcaacttcaacgccttgtcaaagtgcccattacccagcgcccaataagcaccactcaacacccacgcgcccaccgtcacaaatccaaatatccccgcaaacaccagattgattcttatcgtgaacagccaaaacgtgcccagtgcaaacccccaaaccagcaaatacaacgcaatcacagcattcatctccttgctcaccatgccctccgctgcgctccccgttgcagagtaactcgccgccagccctgagcgtgggcagttgcaacatgccaaaggacagccagaagacggcgaagagcccgcaaaccatcatggggaagaattgcgcttggatccagaggaagattgtggccaggaggaggagcacgggcccggtaaagaagaagattccactataagggaggtcagtatcatgggtagagaggcaggggagggaagagttacactacagcaggtaaaccgctcgcgccaccccagcccattagcaccatgctgaacgtgaatgtcgctattacgaaactagctttcaagtcagtccagtccagagaaacaaaggtaagccacgcacccaagaaaccccaacggcgtcgcattcgcatatttcttgacgttctcagaagtgtgggcaagttttggctgcagatacaacttctcaaacaactccgggctgatggaaatattcgtcgtagcgtggttgaggccgggtttggaatcgatgcggtcggcatcatgcgtggaactcgtcggttcacttgtcgttgccatcttgctatcccttctgtttttcttctacttgcaaaaagttctcacttgttaaacggtacctcaacagcctagcagcatcacgatcttatactccctcccattcaacaagcttatccccgcacgtcccaagcccccaattcaccgccatcggtattacactcgccaactgattcgcccaagcagcgccgctgtatagccccacaagcaaacgtgtgttcgcgccgtgggtttggcgatatttccccgctcgctgggcgacggggtggtgagccgtggcgtgccggcaatttaaacgtgggtggtgattgggtgcatgccgaagcgatgctgacagacggggccggggtgtagtgagatggtgagatgggaagcgaagggacgggatgcgtaggaattgagagtacctaagtagatggagaggttgtgaaatttgggattgaagggagtacaattgttattgtgggtgcagaagtgtgcccgttgaaaaaggttgctggggagtattcttggaggttgtagtgttgcgaggtgcaattgtgaggtgagcttggagtgacatatcaatgaataatgactccgaaaaccaccgagtgacatgtgagacaggaaagcaatacttttgcagcaaaaataggaaggcgagatctaattcgaatttttgaacaggtataatgaagtggagcgataatgagctcaaaagggaacagcatgtacgaaatactcaaacgatatgcgtaggtgggataagcaaaagaacgactctgtgagacaacagaatagaatgtaagaagtgcagatggaacgcccttcaatgccaaataattgcagatacatatcttacagtattacgtggctcagatcgactaaggagccagcgcttctacaaacccgagccagtctgctcataaacgcccgtttcaacagttctgtaagctgcccaagtcctatcccactcggacccgtgcttcaaaagttgtttaatgtccttgttgcgctggagaaactataagcttgagccctcgccaacatgggaagctgatcgtatcaagtctgtaaacaacttgaaaaccatttacattggtgtaccgcgctgggatggggcaacgtaagatcgtggtagctggtgctggtgtgagtttgatagcacatgcaggtagcatctgtgtcggcgtgagcatcgtcctagcaccgacccgatgtggtacattagcaccagaccatgtcagtgtgcaaaatgaaactcaaggttacattgaatgtcccatttatgtgttgctaaggtagttccactctgggtagaatccaagctgtatgttcaaaaacagctattgtgtcagtcctcactatgcgtcaatctcgggtcgtcaaaaaacagtcgacggttttccaccctttttcttcttcttggccttcttcgacgcagtggtcgcatcgaatgatccatcagctaccaaaggcgaggaatccccaagcttgtcggcagactcagctttctctacagattcttctgcaacatcgtcggtttcctttgccgccgcatcttcagcttgcagcactgagtcggagcgcttgtgcgctgatcttgcctgatcgctgggtgccacagctgatttgattgccacagactcatttttgttcatcttctggaaggttgtgctcttcttgaagtcaagttcgtcggtgaacggctccggtacttgatgatatccgatcgttggctcgatatcgtcgagcttcaaagaattctcaacggaagtagcagctgatgcagtggtatagtaagacttctctggcgagggcgggtctgctggggtgtcattcgcgacggcggtcgtctgagatccatccactgatgcgggaggccggctctggaaggtcaaaacatcttcactcttctcctgttcgtgatccattggaggcatatcgcctcctcctgttgttggcgccgataccacaccagcgtagttgctgatgactgtcttccacaccatctggagcaacctgctgttgccctcgacctgggtgataaagtctggacgtttgaaaggctccgggtccttggccattgcgcgcttgattgcagcttcgagataagatggataccatgtttcgttctcgcgtagaagagggaatgcctgttctttcgctatccttagaatatccgagatgctcactccttcatccgacgacatgatcttctccttggccaagtcgacgagaccggccaactggtagcgtacagcagcgcagtatacgcaggtacccgtctcataaaccgacattgcagatcgtgtcaactcactcgacaagggcaattcgttgtatgttccggtgtacatgaacccaatcagcgtgtgcgcggtagaattgtccaggtcgagtgcaagcacctggttctcattgcgcttgtaagacactttggcagctagcacttcgctttgggcaataacggcgctgtgtatagtgaaaggtagtgcgtctctgccaacgaggatcgagacaatcttggtgtcctggtagggtctgcatgtctgtgagattgactgagatggaatttagttgggccgacttacgacacttcgtacgaggcgactgtcctagcatcttcgtgataattattgcaactcgtcggattctttatatcagagcggtccaagctaagttcaccatattcatcggagatagatggtgccatgctgcaatcgtctgatagaatcgactgcttcagaagctacctcatcccacacgaccaaggctaccctttaacccaccacttctctctcatccagaacgaggctcaaaccctctgcgctggcactctattcagcagtgcggggtgcgcatgcttctatgagctggcagttggacgggttcttcagccttgtgtgtccattcatctcgttggtcagccttgtgccatcgacctcatactccacgcgacatcacagtacccattggcgaatggtgctgaactttacagaataccggtgaacaagggcgtatattgggccagatcgggctgaagtgcggcccgagtgcgtctgatcggtatgccgatgggtgaattgaccaatagggtttatggggagcttcactttggatttcattacgctgcaaagtcctcgatgtctgcggagatacgcttaagtgtagacgtgtccaagcatgtggtttctggtcggttcgttgccaagtgtcacgatgtgccgaaatcgtacaacacactttcacacatggattttgaacaggttattgtcgcggcacaccatgcagagcttcatagttgaattttaacgagacagaacatcaagcttcctgcatgtgtgtagccgagcttttgaaacaaatggaaattgagtgtggaagaggagaggaggacgagacacggagattttgtgaagatagcctcataatcgcctcgagctcaagtttattagatcctagctctgagctactccaaagctgcgtcgaaggttttggtatcggtatattctgagcccagtcttcatccagcgccttgttggacactttatttcaaaatcaggcgctcagcagagaaactcgtctagacagtcgatcttgactgtgctaaatcctggacatgcctattgaacaatagatgccatacccagcaaagaggagtttatataccagacgtatattaacactcaccaactcaggccaaatgtataggagatagttgacattgtttttcagctcagccgcaatacgaaagagcagcgcgaaaaatgtcattcgttcccagttcgactcattcagacgcagtattcatataccaagctgtaatagttttgaaagaggagaagagcaggcgcatacatcgagcaattcttttggtctttttgtgtctgaagcagatacttctgacgtggagattgaagagaatctgagggcgttatatatatccaattcttagcgcatagcccacgcacgaccttgtataaggggtttgcgactctgcatagcgattgaccaagtccacggaaacccgtatgaccagtaaatgggcacttttgaaatcactcataagtcgttgggcttcgtcttctcatggactgcaccaaggtgttgtttttaaggagaggagacgaaaagacattcgacagagagtgttgcattttggtaaaacgggaacatgtgtgtgggatgaagaatacagagatggacatgagaggtgtggaatatatacccaaagttctggagcgtttgtagctgagctgagtcagctggtggaagagttgcaggtcgcatgtggcagtgacgtggtattctgctgacgtccaacgcgcatgaaaaaaggtgcttatcaaggtattctcaattctaagttatatagcacactctaagatgcgataccccatctctcacaatccctgcccctcttccaaaccccatcgtatccaccctacgtcgcaggtacatccaacctcttcctcctctcaccatctctcctcttcttctccctctcatccccactcccacccctctcatcctcactccccttctcctcaaccataaccccgctcctccccccactactccccggcctcccctcgctcccaccatcactccccgacggactcaagctcctcagcctctccaccggaatcctcttctgcaagcgactcgccgccgtaggatcgagttccgcaatcgccacgggcgtagcaatactcagcaactcccccacggcgccgaggtctttgtccatgttctgatcatacgctgatgtggtgggggatgaggtagggagggaggatgcagtaaggacagggagatcggtaagccaccgccgcacaagatactgcttgcaccgactccacgcgccaaactcctgcgtcgcagggtcgtaattcctcggcgcgagcgtgagtttcgcgggggctgaaccacgtcgtaaccagccgccatttaatgccgttccaccatcctaccggcacgacgccctttcgcggacccttcctactccacaattcactatgctgcgtcgcgagttcgtgatacagcgcctcgtagacaccccggcgcagcgggttctggcgctgcgtggataacgagtgcttcacgccgtaccagaggatgaggacgagtgcgaggatggggaaggacgtgatgaaccaccatttaatgggcgggttttcggcgaacgtgctgacgttcatgccgaagaaaccgaccgtgaaagtcaatggtaagaagatgaaagtgatccatgacaggcgccacatgctcagtccgagctgcagcgagtgccgggcgtcgcggatcccgacggatttatacatgagatcgctgagagaagacgttgggccaatgatatctctttcccactggccggtgagcttgtcgagttcgtcggggacgctgccgagccactgttcatcatctttgggatcaccattcgcaagctcgtgaaggtggcccttcatctccctacacagatccgcgtggatatacaacaacctctcgaccttcaaccactgcgcgctgttcttccacagctccggcgcacgactctcatccgcgggattctcgtagatcttatcctcgaggatacccacgtgcgtttcacacgccgccaggaagcgattccaattataactcagcgccttgaagatatccttcagtatgaaatccatgcattcggtcgcgagcgtatcgtcactctccatatcttctctgggcagatagaacgtcaatctgcgccatcgactctccaattcctgccgcgccccaatcagcgtatccttgacgctcccactctgcgagttctcaaagatgatgaccgtgttgctgttatccagcgtccgcagcttggggatataccgctcctgatgcacattcgcgtcgacgttgccgtagctctttttcaaccgctggtactcctcatacgcctcttcattgtacggattcggaatgtcaggatcgacagcttgccctggccgtccgtcgctgagttgcacatacacagacaaccgctgcacgtatacgtcgaagccgtagcacggctggtccgcgtcgtcgtagtggttcagctccatcatcggactcacgcccagcgggttaatcgagcgcttgggatagtgcttgaggtaatccgcgccaaacgacgcgcgactaatgcccctccatggatcgcgctgggtacggaatgtcttaccgttaagcaccggtttcccacccctctgctgcggtctctcatacctcgcccaccggccaaacgtcgtacccaccaaatcatcactcgcatcaatattaaacttgcgcagcaaaaacctcgtcgcccaactcgcattctgcacatgaatcaccctcagcgccgcctgcccggacaaatcctccttgcgataaaaccgccgtagactatcaatatcgcgaaactcctgcgcgacaatcttcttcctgccagaactcgagtgctctttcccgcagtaatcaatcagcagcacgcggccctgcgcccacgtgtctttggtccagtgctctttccactcgatgttcgggctgtgtttgcggcggtggccgaagccgaatgtgcctttgcgcgtgcggtcggcgggggctgcgtgtgcagtgtgagtatcccctacaacagaaacagaatgctagtgtcgcaactcaccatccatggtcgggctcggactttctccagcagccgtatcttcgaccgtgacagaaggaggagggccgctccccgcgcggttcaaattcaaactcgccatgcctgtctgtctaatctagcggtccgactgcgaagcttgacggagcttgtttgcttcgttacctcgtgcaacagcgtcgcaaacatcagttgggggcgggcggagtacatgtagtcgttggccgcgaggctgagattgtgcatgtgggccatgcaggcttccatgcgcatcttctgacagccgcatggtgggaagcctgacgcctagaggaaggcgcaatgtcgaggtgtgggggccgtcagatcatgaggtttcccaatcgatcctactcggcacgtttgttccgctggggtgcattagctcagccctatcttgaccgcagcaccggtcacggtaggatgatgcgaacacatctgacacgaatacgcaaacatactaaaccagcattaatttcattgctatcttgtgactatggtactccttctcatgcaatcgctatataccaaaataccaattcttcagggcttgagctattaggttttgagtgcaatacaaccatgcaaacaagcaaaaagggaaaagccaaggtcgtcattcatgtcgggctgatgcagcgctgccagatacagatggaaggggtattaccaatgagacaaggagagaggtggatgttgaatatgatatgtcgggagaatgctcgctcaaacgccagcacggagaaatatgtagtgtagggctatgatatgtcagggtatcttcaatcattcacaaaggcgcgcacgccggctgatttcatcatcagtcaatgccgcaagccagaggcatttgctgatgatgtgaggttcgactttgaacacgtatttggagctggcttcgaggaggcgcaagaggttcttgacgatggtcgctgcggtgtggtggcgctcgaaattcaccatgcgctcgccgtcgacgacaggcccgtcaatgaaagcgggcttttgggcgttgtatatcaaatcgcgtgtatagatgcctgacgtttattagcacatgatagaatacttgttgaactgacataccgataaaagggatgcacccatcgtcgaccgtcgcagtttccatctcaagacgcaggttgtggaagttcttgagcggctgcacgataccctccaactccttcatgacgtgcagttcggcggcaggcactagtgcccacgtcttgcggagtttggagacgtcgttcgagatgagtgcaatggcgatctggtacatggttgcgtagtttcgtaggcgtcgagcatgtgtcgcgatgtggatgaacttgacgatacatcgagcacgctcgtgtgtgttttcggtcaggacaacctctgaaaccacccatttgacgactagattgaagcgagcgatgacaacgtcaacacctcgagcttcttcggttcgcaggtattgcacccagtcgcggatctgcggcgatgattgtttccagcgcagctcgattagttccttccagtcaatctcatcgagagcgtccctttcaatgacggtgaactgttgggcgagaacctcggagtcgtatgctagaacaaacggcatgtgtgatgcttgcgatgctgatcgttcttcttggccatgcgtctcgcttggtgatcctactgaacggacaggagatccaaaggtctggttgttaagcccagagacagtaggagtgagaccgggtgttggtagaccgcgctcgaagatggtcggagtggaggtggcatgtttgaggcgatccgcggtgaggggtggtgtagggggatggcgcataggatgtgttgttggcagggtctctgggttacgttccatcatggccggctcatcctcgaagaaactcctcacgccgtgactgccatgactggttccgtctgatttcccaccaatcgtgtccatgtcactgagatcctcgtcctcatcaagaaggaaggattgacgagcaacagatgatcgcggctgtgcgataccgcttcgcagcttcttcatgctgtccgtctcgacaacatattcaagcgacgaagtcgatgaaatggttcgggtagcttggggcgacaggttggtgggcaagctgtagcggcgatggtttagccgaagatcgcatggtgtcgagggtattggctcgctgttggtctacaacgccactgatgccacggtcgagaaggggaatggacgagtatgagtcttccgagcctcccttgagagctgactgctggcatgcgtcgggtaaagttctcgcccgacagtcggtacatgtcttggccgtcttgattaggtacctcaagtggtcggtgcaagacgtcgtctgtgttgtcatctacagtaacctctgacggctgctgttgatggccatattcgcgcggggcgccacttggcttgtagtagtccacttcaacagtacctgaagaagacgcattgctggatgcattactggaggaagtcttttcataccgaccctctaacttcataagcgcggactcgactcctccttcgtcgtctgtgtcgtccggaagtgctgcaagcttggcgacttcagcctcgaacgaaggtcggagatttggttgggaagaatgtgtggacaccaaagatattgccttcttcggtggtagctctacctcgatcggccctgcttgctggttgggctctggggacgggtcgatcaaacgttccgtacgcaagatgactgagtttgttacggaatgagtgaggttcgagaccgaccctgtagaatgcggtcgttgcatgtgttgaagatcgttgatattatccgctgcgcgaagatcgccacctggccgtcgacggagctgacgtgttggggcggccggcacacctgtcggggtgtcgaggaagaaagggtcgttgttcgaagacatggtctggaatgtcgcgacgctgtcctgacctctccgtcggctcagtatactgttatgtgaagcgtgtcgtcgtaaggagacacgggccatggacatcttcgtagatacgcggcgtcggaaagaatgcatctgttctggttctcgtccttctgacgtggatcttcttagacgtagtgcaggacgctgggccaggttacgggattcgcgctgttcagttttggccgacacaagtttcagatcctcgtatagctcagatcttcggactgtgttttcattctcgtcaaccgcctgcacgtcaatagagatgtctcgctcgtggacttctggctccttctctgccaccttatcttgaacggccgttggtaaagcacctgtcatcacaggcaagggtggagctccagtgtcgtcgattatgagtatcgacttgcttccactggtaatgttgctgtgcacgcgcggatcgaactttctggtcgagccctcacggtctgaattggtggcgttatgtctttcaaactcaaactcgaatcctcctaggcctgggggattggtgctgtggtgtaactgcccttcgttctctaactcttgttgcactgctgcccggaagctttcaacaacttgcgaagctagcagatctatccttatttgcggccgggcccgggttgtgcgtcgtttctgcactgcaccggcacttgttgaaatgggaccagagttggatgaccggggagagtgtggctgccgatggctcgacaaagctccaagatacggggttgagccaggcgactgtctggtgctcaaggctcgacggacactcccaaaaatcttcttcatgcctgggccatgaggattgagcgaggcatcttgcgtggcagaatgttcagattcaagctgaacatgcgatcttgcgtgtcgaagactcttggtctcgacgtagggcgacccaggctggaaaagtccgccgcgaacaagacttccaggcatgttggagactactgacgctgctgtttctggtgatgtgtgtttaggtaacgataatggggtcctactgtccctcaatgcgtccgagaagctcccactccgcttgtgcgcatgtgagggtcgattgaccttcttggctgagacgacctgttgtggagcggcggccacgcgagcagtaccagctggaacgggatgcgggtatagagggagatcaaccgcctgctctgatttgttcagactccgcattgggatcgagcacgacaagacgtgcatgctctgttcgcttgcaggcgataatggtaccgcttcggtttggtactcttgtgaagggtagtatggcgagctgaacgagttttgtggcgtatggcgagctcgctgcgcccattccatgtgccggctggcaaagtggtcactgggattcgagcccatggtttccttggtgtcgcgatcagtcaatcgtctgggagtggcgggaggtggagcagtccggacgtattcttccatagatgtctgtgatccagggtggccacctggaaggagctcatcgtctggtgaattttggggaatcccatcgtccgtctcccagtacatggcgcatgtgcgtctccagcactttttcagttcgccgacaatcttgatatcgcccccgcctccatctgcgcggttccgtagatcattgtacaaggtgttgaccaattcacagaagtaagtgcgcagcgtgtaggctggcacaaagtcctcgacgaagtaattcaagatccagtggcgtagtgctacaaaagtccgcactcgcacaattcggccaaagtcgtcctgtcgatccacggcccatcgcaggcgagagatgagataggccacgaggtccttggggcacaggaacgcgcggaaggtgaggaagaagtcggagagcagttcgtagtccaggaagctcggggaggtgatgtgggcgacgaggcgcgagggcgtggcggctaagatctcgccggtcgaggagaatcgaacaatggtggtgtcgtccgggttcgcagtgagcgcatcgtacaggcgggggccaatcggcgcctgggagacgcgggaggacgagggcgcagaggtcagcatcggcggccggtccatggtggcgcggtaccgatgcgggatgggcgagtaggcgtctgagcgcggccgggaggagatgaaggaagggttggcgtactggggggtgagcagcgagttggagaattcgtcgttggtagaggtgcccgtgtagacggagctgcgcaggtcgagggtgccgcgatggctgaagcgcggcgtgcccagcttgtagctcgggatggggacttcgagcagcgggtagttggtcgtgtctgccgtcttggggcggccaaagggggcgcgctcaatcacgaccttgaaggtgccgggctcgttggcgagcgacgtcaccgtgtgctcgtcgacggtggagaaggaatgcgaccggacgtgggcgagtgggcgtgcgccggtggtggattctggtggcggttgctggctagtcgtcgaggcatcctctgggcctacagacggcagcggaggcggcgggggtgggttcggagcgcggagtcctggcaccatacagactctgctcccactcattgctcgtcgggcgcaggtacctgtcgtgggttgcgctgtcgggcggcgtctggggagggaagacgaaggggtctgggtgcgggcgagagcgctggttgcccgggcggatgacgggtctgcatggcgtgttagtgttgactgaacattgaggaggttgtcaaaatagcgtgtgatgggagcagtcctaggcggtcgctccttcctcgttcgtcgccgtctcacgctcactctcacgctcacgctcacgctcacgtgcccaaacaacacaagacgaaatgtaattacccacctcagatagatgacgccggcgtgcacattcgcgaccgtgtaggagcggccggcagcggtggaattcgtcgtcgacgactcaatggtcccgttgctggctgcgcgtgcgcgtgtcctgctcttcagctgctccctcgaatccttgacccgtcgcaggcgtcgctggtcgtcggcgcgccgtttggtgatgtttgtgctttgcgcgccggccacgacgaggtcaccgtgacttgctgcaggggagcctggatagcccggtcctgggtacgcattctgctgcagtgccggaagagacatcctaccccatgttgtggcccgcagtaagactcagtacagcagcgagggcagcgtcagcagagagggcggcgtggcatgctgaggcggaggatcaagacgcacagtgcagtcatcccaatatgaagccgacagaagagagggcgacaatagcggttgaagtcgcagccctgtccgctgctcgcccacgccaaaccatgcccttccccagcagccaaccagtagccactcagcgcccaggccctcaagcagccgagcggcacccatgccctgtcgacgcccaagccatcgcaggctatccccagttggacgctctccgccaggccccgccgtctgcactggcctgggtcaagaacctgttcgcatgtctacgcggccaatcgtcacgggacaagccatcgccgtccgctggatgcatctgctcgtcaggtgtgtactgcacatcatcgcccatgatcctcctctcagcgcccaacggcgatggcagtcccgccctccgcccgcgacaaacgcatggtttggcggtagctgcagcgagggtcggcgaagtgcttgcatgggcggcgcatcgggacgcgctctggcttccgacaggcatggcttgtccgacagtcaaaggctgatccctcccagcctcagcggacttgcgccgagtcgatatcaacgtcagagactcgtgcgcactacgcggccgccgcgatccacgattcacgattcatgccatgtcacgttgacggtcgaatccatgtctgcaccttcgttgtgcggatggctgtatagtagcacctgcgctaccgggcaccatgcttttgagttttggcccaagggcctacgaaccgccgattgtgcttccatttgcctaagaacaccaccgtgagtagacgacgtcatgcgaaattgcccaagatgacacaggactatccgttgcgacacagcgacacagcgacacagcgacagccttgttcttgcaatattctcccggcgcacgatggtggtccaccttcccttcatgctgcgatccatcaccggccaaccactcgccgcactagacgcgcaagaagctgccgcatcgagcgacccgcataactttgctcgcggctgagggctggagcgttgcactggcactggcgggaagcagaacgtggtcgagcaccgctagcgtaccccgacgcacgcatgccttacaaataaggactgtcgccactttggaccctttccaacgtcgaactggaactgcggtttcgcatgtatgcacttgggtgcgcgtgtgatgtggttgtttggcgaacagacgcgatgatcgacaggagtgctgcaagcacatacactgtccatatcaggcatcacgccgctcgccaatgatcctcactgcagccgagtgtagatcgacggcaaggagtaagagcgcagggtaaaaatcctacatccctggtgcccgttgcaaataagttggatgtcaggtgacgcagtgagactccaaaagacggagatatattgtaacgttgaagcttgaacacacccaggacttgcttttttcttgctataatatacaccaatataattctctgttatcgttctggtagcatatcacagtatgaatctgctacatccttcccctcccgcccctcatcctcatctaaaacggatacctccccccccatttcctcctcccgctcacccaccaacccccgctctaacctgcccctcatgctccgcatccaaatactccaacaacacatcgccatacatctccttcccgttgtactgagtaacatcatcccccccaattccgccaccgcactagaccaacctgccaagcacaacccagcatctttacaaaatctccgtgacgagggagggaagtacgtgcgtatcgtgaaaacgacggcaccggtgagggggcaaggcggcgcagcgactggcgttcggagcggaagaagtggtgtgcgattgctttgttttttctcggcctatacacattaaacgtcagcattagcatcttttcccctttcctttcctttccttgcatatgggggtagtgagtggagtatgagagtacgcaccgtaaaccacccaatcccctcactatcctcactgcctatactctcgctccacgcgagtttgtcgtcgacctggatgaagtagttattccggagtacgggtttttcaggctgcaagcggcggaagaagttcttcatgccctgagcacacacaaactgtcagcatctccccgactccgctggctctcgctaacccaccttttcgagcttatctttaaacccaggcacgtcgccggacgtgtgtatttcgctcaaccccatgccaaatttatcctccagccgccaaaaccccgcgagacaaatcgccccggcagcgaggtagtactcaccgtcctcgcgctccagcatgatggctatgtcgtcctggatcatgcgggcgagcatttccattggattcctgccccctccctcttctaacacaaaaacatcccccgtcgctaaattcctcacccccttcccgccgccctccaattgttgatacaaactcggatatctctctgccaaatacccgccaacctctcgcacacactcccacgccgccttttcgccccgggcgtctattttaacaatcttgtcctgtcgttctgctagccgctcacacttgagtttgtggtaggagaggaattcgttgtcgagctcgatccactcgtcccagtgcatgttccgcagacccatggtgatgttgtattttgggccgtatcggaaggggcggtaggagagtggtttggtgtgggtgacggaccagtttgggtagggggaggcgcgggggcggaggaaggcagaggggggccatactgggatatgttagtgtggacttctggagggtcggaccaagtatttgacatgccctccttggtggtctttcgggcgctttgaaggggtgagcgtttttcgagggttggtgttgatggagctggggaggagcgggcgagataggatggtctttgtgagtttagtggcgaagatatgtgaatgctacgagaaggagggcggcatagataaatgctttgggctcgaagttggcgtttcggatgtatgtgctgatgtttgttccggcctggttgaggtatgacttcgcggtacggtgaagctgatcagcacggtgtgtaatgcgggggaatgaggtctgccattttgctacagcattgacgaaagcgtgtcacagatggaatgaggaaatgtgcaggtgaaacggaaatcgaggaaggggacaggcaaagggtgaggaaagtgcggcttgggattcaatactacacttttagacgcacgcgggtacgcgctcatacgataaacgtccttcaaggttgttctgcatcaaatgtggggttgacaggcccggtgtcgtcaagtccctttataatggttgaagcgggggataagaataccccacttggttagtcggcaacccgcttccagtagccaagcatcatgagttgcatctcgcgataggcagtgctatggcgcttcagactagtggtctcgcagccaggtgttagtgtgtcttgtgctcaggcctggacatgatcgggagcgttatgaagacaccctctagccaacgagtgtctgtggtgacatgttgcagctgtttggtctagcgaaggaacaattgtcaagagtggtaatgctgcagaagatgcatgtgttacaaatacgcagatgacccccaggcgagggtcacacccgttgtacagcattcagtgcctggactggtcgatgtatggtggatgcgccaatcacgtgcgaggtattgctcgtagcagacagtaatcgccccacttgcggcggaacctttccggtacaaatggcaagtctggtataaatagaagacggccgaggagatgcgtgtgggaagcatcgaggaacgtggtgcacttcatcttctcccagttcttcgtgtctgagatgtacgagggttccagtgctgtcggtggtgctgaaggaaggcgggagtcgatcaagaatgtgcagtgatcaacatcaatatactttccaacatcctccaggttttcgtcgttcataccaggagggaccaaccatgtccctggccacagtccgaagccgacattggcctcgctaaattcaccaggtaacaggccagagaactcgctcttgatgaacttggctcggactccttgcggtagagagaatgttgatgggaaccggtaccactccttgcctagacagacggtgtccccaggctgtgctactcctgcgttgtgcaaaggctgatagatactgaggggtgcagaataggcagtgaatgtgccgatggtacgtagcatgcccatgttgaaggataaaagaaggggaatggcaacaacagcaagcttaattggcccaggaatcttgctgacgagatgttgtggatctgtagacccaaagttggccagaatgatatgcagagatatggcagcattcaatgctagtgctggatatgcaggatacatgaagcgctcctctttatgtggctgggaggtgaagatggccagccacagatagaagggagtgacaaaaacgacgctgcgaagaagagtctgctttgaaacggccatttggatgacgacgtgctggagcagcagcagcggaaaagcagccaaagccaggaagaaccagatattgaagttgagtgcaaggttgcgaacatagaaatgccatggctcgacaccatatatgtcgggaccgcggctacccccgctgaagacattgtatagcacgatgtttagaggtacgcaagtgaacttcttgtagaagaatgagtcaatgcccgtttggactgccaaggctaccaccgagtaaaatgcgccctgagcaagtcttctgaagccgtcggcaagatcaccagtcacagatgcgagaatgatctcctcggcaacgaacgggaggaccaaggcaccggcaaagggccagccaagagtggcaccgatgccgaaccagaagactccctgagatgtcttcatgcccttggtccagtccatgaaggccgagaagccgagcatggaggtgtacatggcgaacgtcgacggcaggtaggctggtgcagcgtgatacatgccggggctgaagatgagagccatggcgaagaatatggccactcgtgggttaatggtccgcgagatgaccgagtacagtcttgactgacagagcgcacatgcgacggccagcgtgacgcggaggaagtagaactccaccacctttggcttcgcaagaggaaggaggactttcagcggcactgtgcccagccatatcaccagcgagtgaatggccgtgtatgtccagcttctgatggcatagtcaggagagtactcccacgtctgcagcccgtagccatggttgaggtagtgcgtcggctcccagtagttgaagacctcgtcacagtcctggatgggcgcaaagtaggcggcgatgatgttggcgatggcgaagacggcgaagcggagcgaggttgcagctctggcggcttctgcgtgcgggcggccggcttgctatgcacatgttagctcgacagctggcttcagcattccgcaacgggcaatcggcaattgcattgagtggccaatgtcaatggcatcacatggccacatggaggtgtaatcagaaggactcacccgcttgctacctgcactggagacatgcttcaccgcagtctgcccgtcgacaaagtggccagacgtcccagaccagtgacgaagcgatcgccatgcgtgtagggctgaatcacgcacgcgccttcccgccaagacctggcgtcgcgctagctgcatcaaaaaaggcgacgttcctcgagagcggctgcccccttgaacagacatcatcacggcatttaagcaagccagtgcatacagcagttggaatatcaacagtcgcgagcgcgcgtgctacaaagactgcaccgaggagacagacatgtcagactcgctggaaccgcctgccaaaagggcgcggctggaggcggacgcagatgcttcccactatggcgcagcgttcgacgcgccgggctcgcctgtcgatgacatggacgacgatttctacgacaacacgcccgtcaagccggctgcggtgcctgcgctcgagggccatgggagcgcgtcgtcgacgttggctgcgggtgcacctgggcccgtaagctttaacctccctggactcggcggctctgtgagcgcgatcccggccacgcagccaaacccgcagaacggcgcaaacagcggcgcgcagggcccggcagaggcttctgaagacggcgagctgtctgataccgacgtgttctaccacgagcagggcgccgttgtgcccgcagcggccgacgcatctctacagcatggtaggttgtcgcatcgctctatgcaccctgtgtccctgacgtatgcccaagacgttcctcttgttgagcaagtcgacgacggcgaaatagtgaatgcgcctggtgccgcccaagaagcgcccgcgcacgaagagagcgacggcgacgacctcgcgctcgccatcaccaacgggctcgccgaggaagacggcaaagccgagttcttgcaagcggctgaagcgaacaagaacaacaagaatgccgagtggcagctggactcggatgcgtcgtcgtcgggctcgtcctccgactcgagctcagacgacagctcagacgaggaaggttccgacgacggagagctgctggaccccgaggagacggtccgcctcttgatggccgagttctgcagacgagccagccaccaaggccaaggtcaagacgctgaacgaggtcgaggagcagtacgagaagcccgacattacagtcactgaagagacaaagatcaccgagctcggcaaggtcgagtcggtcgtcgacaacattgtcgtcgtcaaggggagggtgtctggcgacctgcaggtggtcgagtccggctctgcgctctgtctgcaaaaccgcactgtcatccggtctaagatatccgagcagattggccgtgttgaggaaccccgttatgcgctgggcttcaacgatgctgctgagataaccacgctaggcatcaccacagacacgcccatctactacgtagacgaccactctacatttgtcttcaccgagccacttcgcgcacagaagcacacggacgcgtccaacctccacgatgaggagaccaacgatgtcgagttctccgacgacgagaaggaagccgaattcaagcgcgaacaaaaggccaagaagagggccaggcaggacgacgacgaaccaaaaattgagaagcccatacccacgggacccaagggtcatgtcgacgtgccaaactactaccagcctacggagtaccaaggcggcggcctcaagtatagcgacgacgaggacgaggacctcggcatgtataagccgcttgcacggcccgatcacttcgagcagattgttggacatggcgcgcctcttgaagaccgcagccacgttcgtcgcggcatgatgcgcggcaggggcccctggggcgatcgtgggcgtggatcccgcggaagaggtggctttggtggtcgaggtgactttggtggcggccagaatgacaggggtggccacggaggtgggcgaggtgactttggtggaggccgaggagacagaggaggtcacggcaaccaaggcaatcgaggtggtgcacagggtggccgcgctgacaggacgtgctatgcttgcggtcaggttggacatcagaagcgcgagtgtccgacactgaaaccgcagctcagcgatcgcggcaggcagcagaatcagaccaaccaacagcaggacaacaaccagcgcggcggacagttccaggaccagcagcgatccgcaacctctgcctcacctgctcggcaccaagaccgcggtcaatcgcagcaatcgtctcaaccacagcactcaccgcctgcgaagagcaagaacaagaaccgaaagcagcgcttacgcgagaagaaagagaaagagcgcgaacagcaacaacaacaacaacagcagcagcagcagcagcagcagcagcagcagcagcaacagcaacagcagcagcagcaacagcaacagcagcgtcaacactcacagcaacatgcctcaccagcacctccagctccagctccgtcaaacgttcactcgtatgtcaacaacagcgcagcaggctggcctccgcaatactccaactcaccacaaccggcggctgcgtatgcaccaccacctccagttgcagcctcatacgcggcacctatgccctatgcccaagcgccggcctcagcaccaccaccagtacagcaagcagcaccgcagcagcaagcgaattgggcagcatgggcacaatggctccaggtcgttcaaacaatgcaacagcaacagcaaccccaagccgcagcacctcctcctccaccccctcaacctcaggcgcaacccccgccccagtatgcctatccagctgcataccagcagtatgcacagcctcagcaaccacctgcacagccgcagcagcaacccgatcaaagcgcacagtctctccacgacatcctccgcgcacttggaggtggtgggcagcgctgagaaggtatcctcgtaaggtcgttgattcagtacttcagaaagatggccatgtataattagtttgttggaattttacggcgttcggagcatatctagatggcagagaacaccatggttcgtggagtatttcataatagtacctagcctgcatgtccttgtcgccagtctgcgatcccgaatgtatgtttaagctatgtgggctagttacgcgctagtgaaatagtatagcgcggaaaagaccccatccgttacgatgagatctgcgccttgatcatcaggttgtcatgaaattacgatggacacgccgtgaagaattgctcgtgggggtgagacgggctgagtctgtgaatcatgatggtgaagggttatttgatgtttgtgggagtgggtgaccggcaatcaatcacggctgtcagcgcgaccctagacgtcggagaatatgcagagcgcggtcgcggggtatgggatgcttcaggttcacagtactagacacgtttaaagttcttgaggcaagaataaaaaaggaaatagatttggtgaatgtgaatctgtgtgccatcatctcaggtagtgcaagatgcatggtcactgaatgctcgagcatttcatgcgggggaaactgccgcaacgctggaacgggaaccactacatcaccacaggtctttcgatcgctggtagatgctgcaatctgaggagggccatgggacgcctataagcctagcaacacgcagctgcttccgggcagcacgagtgggcttgggcgagacacacggcgagacatgtttggtggtgatgctgttctaggcttccgaggatggggcggatactggcgttagagcaggtggcgcacgaaggactaagcatgctatccgctctccatctgtggagcccgtaccctccaccgacctctgtctcgacgacatccattcgactgctgcacagtgcaatcgatcgtgtgctgcagtgactgcgcaccgcctctcgcccgctccgctccgcaatctgattgcccacccgatcgccaggtcccatttgcagccgcagtcgcattgtcctccgcccatgcgcacaccgacaccgcgtcccgcctcgatgaagcagccgtcctaggcccttctgcgcaagcagcccacctccaacccacccacctacccgccatttgcaggcgcatcgcgtgctgcagcgcgccctgtagcggcgtcccgtgactatgacgaggaacccagagtccatcggccgccatggatccgtcgagagcagctggagctcgcgctcgggcgacacgatacggccatatggacgccagggctctcagcgcggcacccccgtgactgtgagaacgaccaaggacatgaaccagtacgtatgccctggcctgcgcggacgggtgctttcgtcgcatgtgcaaagagctggactgggtggggaccggccctgtgcgcctgcatgcggctgcgcgcccgctgttggtgaggttgcagagcttcgacgtgcccgccccacctggtagtcgaagcttgagagcaatgccagatggtgtttctccctgccgtctggggctgctctgcaatgattcaatgacaccacaacgtgtgcggacaccgcgcgccagccttgtctcgcccagcactgccccgagattgcactctgcccgtgagacacgacctgctaacgacgcgatgcagcatcggaaaggggtcagagatctcacctggcaccgtccctcccgcccctccgccaaaggaccccgcgcatcgaccgcgacggccctccaactgggacgcgccccaaacgagcttcagcgaccacaggaagcagctagctgtattggaaacgtctggcggacgagtgccgtctatatcgcgaaacccgcccactgcttcgagcgcaacttcgcagattgcaccatggtcggcaagcagcaacggcaccccaaccgcagtgaatagcgcctggagcactttttacaacgactccaacgaagacctcgcgcagctatcgcctggctttgtgcgtcccggtaccggcagccgggaggacagcatgggcttccctctcaaggacgacaggcggccgtcggtggcgagtgcgaccaccgtcagcagcacaggctccaagtcgagtcgaggctttcacaagagactaccaaacttctttggcgaagactttccgcaggatgggcgccagaattctgacacgagtctgagcacgccgtatgccatggatgcaacaagaacgagaaaccgcggcaactccctgcacaatacgataggcagccaccactctaggccggcatcgcctaccaactcccgcccacgcacaccgcaggcatcctcggaagttacgccctgggagtttcaggattcaaaggtgcgtttggctccgacttcggcgagcatttccgtgaagaaggcaccacgagtgcaactccacgtgctttgctgcagccactatcagtaaccatcttgctaacaccttcaaggacattggcactccgggtgagaatgggcgacgacgctcatctgaacagcactcgagcaaatcggttccgcgatcgcaccacaaacttcacatgatgagattgcctggccacaaccatcgccacaagaacagtaaagaagacaacgtcacagccgaatcccgcaccgatatcagccagccatatcctctgcgcccagcgaccagtcgtgaagactcgtctttcagtgttcgccaggggtctcagtacacatctgcgatcagttccgcgctgaactcgaagacaaacctatcagcacgaccatcgagccccacgcctagcgccctttccgacatggctcgagacactggcgcatcgcaacgatctccgagcacaaccaagtctcatgggctgtttgcgcgactccggggtagggacaaggacaaggataagaaggaccgctcaggaccacccgacaacctgaagaatctcggagtgacaggcaacatctccgtgacatcgctcaatccgtcgatcaattcggccaagttcacacgtgcggaaccttccccacagtctcagatgtcaagagcaaacgtgcaaaatggcgcatcagacaagatctcgatgaaggacgcgcggagaggtcaccatgcgcgtttgccaacttttaggaaagagaagcgcgtgcctacaaacgaacttccgccggtcggcagagaccccaatcaagccaccgaaaacgtgaacagcgacgcagtgttctacttggaccgagacctgaataacatggagggaatcgtgaatacccagcatccaccaatgacgccgcccattggcgaattacaaaagcagcctactttccccggggacgaacttccaaaccctgcggcgcctgaggacgaagcggcctgggacgcaccagactcttgggcagtcaagcggacaagagaagatggctccttgtatggcgaggtcgatgagcatggggaccccgtccaggaacaaaccgatacgaaaacctactgcctgcgaattttccgtgttgattcaacttttgcgaccttatcagcgaccctgaacaccacggtacaggagattatccaaatattaggcaagaagacagtgctccaggacgaacttgacaactaccacattgtaatgcgaaagcacgacacttcacggcaacttgaaagtaatgaacgtcctttatttatccagaaacgccttctcgagcaagctggatacacggatctcgaccgtcttgaagatgttggacgcgaggacaacagctacctgtgcaggttcacattcttacccgcgaagatgagcggctactcaagtttggagcgcgatccaggattcagcaaaatgcaaaagttcagtcacatcgacctgcagggccggaacctcatcaccatcccaattacgctatatcaaaaggctacagagataatctctctcaacctttcccgcaacctgtcgctggatgtacctaaggatttcatccaagcgtgcactaatctccgcgagatcaagtacactagcaacgacgctagacgactaccgcccagcttgagcttggcgagccgcctgacgatgctggatatatcgaacaatcgcctgcagtcactcgatcgatcggagctgcacaagctgcaaagtctgcaagggcttcgactgtcgaacaacggcttaacccgcctcccgtcttatttcggacagtaccgcgctcttcgaagtctcaatctcagttcgaacgcgctgcatgagttccccgactttttgtgcgaagtgcgaacactggtggatctcgacatcagtttcaactccatcaccagtctgccaaagattggccaactcacttgtctggaaagactctgggcgaccaacaacaaattgactggcagcttcccttctgctctcagcaacttggtgaatcttagagagattgacgtccggttcaacgcgctcgacagcatggatgtcatgtcacagctgccgcgattggagtacttgatgatcggccacaacaacatctcctcgtttgaaggctactttcccaagatccgggtcctgcacatgaatcacaacccggtcactcgattcggcctcagtgcggcagtgccatcactgactgcgctcaatttggcctctgcaaagctcgcacagttaccggaagatttatttggcaagctcaccggtctaacaaagctcattcttgacaagaaccacttcacctcgctttccaacaacatcggacggttgttcaggctggaacatctgagtgtagcgcgaaactcgctcgatgtattgccggctgaaatcggacgcttaatagaactccggtacctggatgtacgagaaaataacttgagccatttgccaatggagatatggtatgcgcgacgcctggagacgctcaacgtgtcgtccaatgtgctcgactcattccccaagccgggcgcagcacctcccgcagcagtcaccaacggtgaagtcgcaaatcttgacggtgcgatgccgatgcctgcaccgagtctgactacaactccaagctacgaagaacttggaaaacttgaagatttccagaacaggcggcctagccaggcttccggtgggcagctaagcctggggacatcatcaggatcttcgcagaggaaaggatccatggcatcgtatagcacgacgggcacggcacgcaagccatcagtggcgtctcgcgcaccaaccgagggcactctgacgccaatgtcgcgtaaggattcaagcctctcaagtaggctcgtcaccacattcgccggctcattacggcacgtgttcttggcagacaatcggcttaccgacgacgttttcgacgaactttgcttattacccgaattgcgaatcgtgaatttggcgtacaaccttatctatgacgtaccatcacgtacgattaggcgatggcaacatctggccgagctgtacctctcgggcaatgacttgacatccctaccatccgaggatctagaggaagttggctcgctcaaggtgctgcacatcaacaacaacaagttccaggttctaccggccgaattaggaaaggttgcacagcttgccgtcttagacgtggcaagcaactcgctcaagtacaatgtgtccaactggccttatgactggaactggaactggaaccataagctccggtacttgaatttgtctggcaacaagcgtcttgagatcaagcccagtggttcttatagtggtagcggggtcaacatgcgcgaaggtcgcgacttgacagacttcagctcgctcaccaatcttcgcgtacttggcctcatggacgttactatgatggtgccgtcagtgccagaacagtctgaagaccgaagagtgcgaacagcaggttccgccgtcggtagtatggcgtacggaatggctgacagcttgggtcgcaacgaacacatctcaaccatggatatggtagtccctcgcttccgcagtcatgacgacgagcaagtgctcggattgtttgatgcgcaaccccttgctggaggcggatcaaagattgccaagtacctgtacgaccacttcaagaacaggttcgctgatgagctggaccgcttgcggcctcaagagtctccttcggatgcactgcgaaggacctaccttgggctcaacaaggagcttgctaccgttgcttcgcagacccttgagaagaatggatacactgcaccgcaaggccaagggcatagggcttctgtgcctgagcttggcgacgacgacctgacctctggaagtgtcgccactgtgctgtacttgaaagagatggagctttacatctcgaacgttggtgatgcacaagcccttctcatccgctcagagggcggtcacaagatcctcactcgaaagcacgaccctgctgagccgagcgaacgagctaggatacgagaagctggcggcttcgtttcgcgacaagggaagctcaatgaccagctcgaggtgtcgagggcgttcggttacgtgcagatgtccccttccgtcatcgcttccccgcatctcatgaacgtcactctcggcgacacagacgaaatgatcctggtcgcgtcccgagagctgtgggagtacctctcgccggattttgctgtcgatgtcgcacgatcagaacgtggagatctcatgcgcgctgcgcagaagcttcgtgatctcgccattgcctttggcgccaccaacaagatcatggtcatgttgcttggagtaagcgatctcaagagcaagcagcgtgcgcgcaaccgtacgcaaagtatgtcgcttaatccatctggcacagcagacgacttcttcaacccaacggcgacctggcaagaagaggaatctgggttggtgactccaagcttgctcgtctcgacaatgaagtcgacgcgccaacaggcgaagtcagcttggtatttactgatatcaagaactcgactttgctgtgggaaacgtatcctattgccatgcgatccgccatcaagatgcacaacgagctcatgcgacgacagctacgcattattggtggctacgaagtcaagactgaaggtgatgctttcatggttgctttccgcactgtcacttcagccctgctctggtgtttcaccatccagagtcagctgctcgaagtacaatggccacaagagatcctcaacagtgtcaacgggcaagaagtcgttgacccagatggcaacgtcatcttccgcggtttgtctgtccgcatgggtatccattggggaacgccagtgtgtgaagtcgatcccgtcactcgacgtatggattactttggtcccatggtcaaccgagcctcacgtatctcgtctgtcgccgatggaggcccaaatccaccgtttcttccgacttcatcgctgagattcagcgcctgctcgagacgcacattgaaggcgaccgcagcaactctgccgggttccgatgaagcctttagcgaatgactccatatagccaactcatacgacaagaactccgagtctctttccagccagggtttcgaagtcaaagaccttggtgagcggcgcctcaagggtcttgagaatcccggaatacatctacctcatgtacccgcactcgcttgccagtcgtcttgccgtgcagcgccagacagctgagcagaaacctgcgccggcgaacgaagcgcaagttgggcagaagatggcaaacagccaactcacgatcgatacggaagatgtctgggacctgtggaacattagtctgagactagagatgctgtgtagttcactcgagagtcccggctgctctgagctcaaaccaccggaaacagcacttttggagcgcatgaagagtcgaggaggcgagattacggatcggttcctgctgaactttgtggagcatcagattagcagaattgaggttagtcccaatattcactcctcccccagggtcatactaacagaaacaaccagtcttgtgcaaacacccttgctctccgcaacatggtccgaccctttggcgccgcgccccttctcgaccaagcttgccacatgggcgatattttcgccgagttggaggcgaaattgcagcggttggcgttgtttgagaagggtgtgctggaggatatggcgccgtcttgaatgagtcctgaaacatcatccgcaggcgcaattatccaatatccaacacggcgttgaggttgtatcatcacactagcacttactcggcactgccccggccggctttgcctataccttcgaaactcgataccacgacacatatcttacttgccgacccgagcccatttatcaagctagcttcccagctctttatcatcaccagtcatttttcttccttggggggcgttggttgtgtgtccttttctgggtttcagcgcagatctttgttgttattactttgcgcgattggaagggggggatggtgggggcggagatgtgtgctatcattatggatggaggggtttattcgattattggcggagaggtgggaggagattttgggtcacggcctttttttgggatgggggtgcataggtggggttgaggtgatgtggttgggtaggggaatgggtgggaggaattcgtgcgtgttgggcgagattatggaaagggaaagctaagggtgctcaagtggaatgagatgaattgttgctgttacgcgcgcgctcgtgatatgagtgattgattgattgattgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgagagagtgagaatggggactagtgcgatgaggaggagggtataaagcgttgtccggggagagagtttggtgtccccatcacacaacgagtttgcgcatctttccaactggaagatcgataagttcgacacataaggagtggtatgcgcgctctttctctctcctcaaaacagattcctggatgatacatgtgttctgagagcagttcaaaagttggtgtacgacgatttatggtcccgacatctacaaaacgtttacaaagcgcacgcgtgatgtgtcctcccagcggcgtgctcgtgctgcgtcccactaaacacacacggactacccttcttccacacctctctctgttgcttcgacaaggcatctgtacccttttttcctaccaaaaagtgacaaagaccagcgacatggggaggctagaaaatctctgtacggaagaagacatctttctgacctttgtgtcgaaattggggagatggagattgaaaagcctgccaaatagaacacatgagtcgagcgtatttgtgcgctcaaacgggacacggagctagagtatgagggggggataaagtcccattcctccgcgcctttctttcttcttactgttcatcaactataattctctggtttctagaaaaagacttggtaacggctttggtcatgacttgtgtgctctgttggacttcttcgaaaccccacagacttccttatatgctttccaaagccctcgagcaaccgagaaatatgtgccggtcagttgcgtgagccaggagtctaaaaagcagcgagagtggcgagatgtataatcgcccccatcttgtcgactccttggacctctgaatgctgaaaaacctggaaatgttctctattctcgaaaagaggcaagacctgccacataagcagccgagttttcgactcccatcaaagaacaagtacaaataatacccatgtctggaagatcattgaaaatttgagtttgcgtttgtgatgtttctgcgttcgtgggcgcgcgggtcaaacgggagagaggtatatataaatggtctactcacctgctgttctgctcttcattaaattctcgccactttttctatgtacaaaaagaaaacgtgccggctctgataagaactcgtgctcctcgaatcttccaaaacaaattacgaacaacttcgatgatttctgaaaagcttggagaaacttcgtaatacgacgttctccaaaacgaaaagcattcactctctatgtttttctgtcgcccgtgcgtgtacacgtgtggcagagatgtagattttacctctcccaagggaatcctcgtctctggtctaccaaaaagacgaatatctgcacttttcacaaaaacaactttctgtccccgttatgagaacacgtgatccgcgagactctccaaagtgagagatacactgcgtatgatctttggaagacccgaaaagtttgcgattgagatgcaatgtctctaagtacaagaagaacgatcgcatgaatgacgttgcgtcttctcctcctccgcctgggcacgttccaggcgttgcctttatataaaccccgtctcttctgtggtttcttgttccacacaacattttacttttctttccaaaacagcacaaaccttgaccaatgaatttacgggcttggagactttcaaaattctgtaagatagagacgatgacgacgtgggctttcaccaattttgaaaagcatgcagagcaacctgagttgctgggcctgagaccagagacgaaagaaatgaacgagaacgacatgtcttttcctgagcagatgcgaggacccggagtgacagaagatggattcaacaagcttctacttcatgcatatgttccaaaccaccacgataagataatcccatgatgccgcttctttgtgtgggggatttcaaaagtgaggcagtgcgaatatgatacgtcgtagcacatgctaccctcagcacaatgcttccgtgtctgctgcctcaaaatgacgcttggaagtcctcatgtattttgcgcacttgtgtgcaagcacgtttaagtaaatgaatcgctggtccctgatgatgcgctgtataaagaacttcagaaccgattctttcttgcttcttcatcggactgtcagcatgcgttgtttcaaagcatgtcactctttagccatgagttgaccgaatttcctctgttcgtaatcaaagtcattctgagaaccaaaatgtctcctcaaaaaggacagaaagacaaattatggctattcgtgtttgacgtatcaaatgagtccgtgaaaatgacacatcttatgtcttatgcgtattcgtgtacgtactctgcatctctgtaacttcctcagaatgctgctgtcgcgatacgtgaggttagcatgcacgccttatgacatttctgctacgacatgtgaccactttagcgcaagcatttgctaagacctttcgttgtaatgattgtaaagccaattttggtacatggaaatgatccataaattatctcatgcataatttagccacagctttgatcgtactcgtcgaacaaggtcacactgcgctcgtatgtcctgtttcgactagtcaagacgagtattccgaaatgtggtgcgatgcgcattaccacaccgcaacgactgggtctgctctattgggaaaagctgacattgtgctgaataatcgacgtataagatgtatgctagcataagctcgacaacaaacattataccacattctagtcacgtctttcggccgccacttttggtaaactttccggactaaaataactccctgttaggctcacgtttgcacaagtgtcatcattacatgcatgcgggcaatacgcgagcgtaagccatcatgcatgtgagttgtacgatcgttgtacaaccgagggtgtgtctccaaacaatggatgcgcgtgtcaacgagcggtcttttggcgtctttctggcaatgcgcaagtttcgaaggtcaagatgaatctacttccagtgcgacacgtgtgaggttgggtcccgcgactatgcatcttgagtactatctggaagggttggttctgtataccgggataccgagaaggctcgcagatttgcttactatacatgaataagtggaaggatgaggatctaactggcagaacatgtgcagatcgctgtaagcccgaatgcagtcagcccgcagtaacctgactcatcactagccagaacatgcatgtcttcgcctcttcaagcaggaacaatttacttactcgtattcataccgagcttccaccatcgatacagatattctgtccagtgatactcctactcaaagccaataccctgacctgctcagcacaatcctccaccgtcgctaaccgcttcaacttcgtattcccaatcgctgcgttcctcttagtctcgggaaatttgagtccccactccgtcagaagcattcccgggctaatactgttcactctaatcttcggcgccaggatcacagccaagctcttcgcgagatgtatttgcgccgccttggtgactgcataaggcacacttgaccccgatggctttacaccagcaacactcgctgtgctgatgaacgcgccttcggtctcggccagtgcgtctttggcagcgtaagcaagccacaagtgcgtcttgacattcatggtgaagcacttgtcccagtcttcgtcgttgacctgttgctcgatgtctgtgaatgtggtcatgcgcgtccagcctgcattcgataccactacatccaaccttcccatagtatcaatggtctctttgacgagattttgcaccgatatctttgatgacatgtccgcctggacgaggtggaatcgcggggttgactgtgaggagctgccttggatggaagagagttcttttattagagcattggcccggtcagagtttgacgaatagttgatcacctacaatccgtcagtatgagagtccagggacgttaaagcttctctggcgattttgggagcagtgagagcgtaccacacggaaatctggtgcgaagacgcgggcgatttgggcgcctaaccctgccgagctggcagttatcagcgcgactttgacggctgccatgactatactgatgagatgatggtttaatgggtttcaattgttagtctagcatgcattcgacagcttttgggacgcgtcttttggtctaagtaccgtgaattgcatccacataacgcggggtagcgttccgcgggcggaaacattccgtggcttccgagacggcactaaggacggctgagctgtccacgacaccaacaaatccatccaggtaacgttcacatttctagattacaccattctgtacgactttctcaatttttgcaaccagcaaaaaaaccttttcggacaagagagcgtcggctatgtgtatttgtcctgcacacagcactaaatctagcatttcattacttccactgcttaccttcaattgtatctctacagacatgcccaaccagtgtttagaacaccttgagaagtttcttttcggtgtaaagcagcctagaaaccaagacaatggatgatcctgcgatgcacatgacgccaccgaagatcttgacgtcccgccagccatgtgtagcagaggcttgcaggacagcgccgccgataggagccatagtcagggcagggatcgagattgccagaaacactacgcccagcctgtaaccaatctcaggaagaggcgagacagaaacgggaagggcgccagaaagggccataaaagctcctgatgcgaacccaaacatgatcgcgaagccaatatcgatggaagctttggtggcggggatccagacggcgaactcgcaaataccagatactgtgcaggcgatgatgaacatgttccatctgccaatcttgtcagcaccccagccggcagccagacgaccgaagaggctggatgtcatggtcagtattttgcaaattcgctctggatgcgggaactcaccttgcaccgttaaagatcgctatcagatactgcgacatctcatctgacatgtgcgcctcttggaacgcctggacggccaaatatgtgatgggtatgaaaattccataagtcgagatcgcaatccccagaagtaaaagcacaaacggcagttccttgaaaggagcagcaagacggccgacgggcatcctcttgggcacaggcgggacccttggccggaccgtcaggatcagtgttgtcaacaatcaaaacaaacaagacagggctttatcttaatcttaatttaatatatttataatataactttattttaattaatttaatttaattaaattaaactaagacctatatatcttaatagctttaataaaaattagtagtagaaatagtatatatttctatgcatagctagtctatatattctaagccttatatgcgtagtctatctatatattctaagccttatatgcgtagttagtctatatattctaagctttatatgcgtagttagtctatatattctaagccttatatacgcagttaatagcatattctaagccttaggtatataattatttatatatagaggttaaatatattataaaatagaagctacttactctgcttctcttataataatctctttattatactatttagtttttctattaataatatagactttctattaacgtagtttataactaagttattaacttaactaagttattaggtttgctctactaaaacgcctgcgcagtaacgtagcgcaatactataataaatttatatactataaatataagaatattatttattagaagcgttgctatcttctatattctctatctctactttatagatgcaggcattatatctagtcttactataagtgctgcagcgcctctttacgtatactctctttaatagtctattactattattataatagttctctgctattatagcaattaagtctaataccttactaactattaagatcttctctacttatatatattattatttatatgccttatactttattattacttctatagtatcttaaaagtaagttatttcttcttatactaatactatattatacgctatttactaagcgcctttagttagctatataatctttttatctattaaccttactatagaacttgcgtagttttatactctctattaaataagcatactctatacctctatcttataagcattatatagtatctttgcttactaggcactattcttaatagttattaatagtagagtatagagatatatattaagctttaataacactgcttctaagctatatagaactagtttagtgctttaaaactttatataaacgttctttactataaacgttttcttaaaagtagctttaaaggttagtaaaaaagtttctttattaatatagtagatataactacgtgctaaagctaaaatattattactatatatatgctttaatagtaagaaatatataatattaagtagctataagaagtataataagtatataggcatatagaaagtaataatctttttctctttatagcatttctagaattctactacgcaatagctcttatagctattaataataagtagcttatatattctaatagaacgcatataaaagttaaagtatttaagctaagtaagcgctagattattatttatctagctagtaaggctaacttagataacctagttatatagaagattatagaactagtttaagataagaactttacttataaagataaaaaaagatagaattactttctctattatgctaataccttatactagcataacttacttataattactaagctagagcttctttacttttttaggcttctctaaatctattactataagctaagagaatatcttacttattaagaagctagacttattaaagttatatatattcttatctataactctatacttcttctttatactctaaactagtataaactaaagctaaataattactaagttcttataagtaacttattagcaattatatagatagctctagcgcttatatagcttagaagtatacttaataaagttattaacttagttcttactaataggcttactagcgcgctctctaagcagtctattagctatatcttatatatctgcctttaagataagtagactatatatagaatacttaagtatatactctataattatctcttcttctagttttattaggcgctttatatttagcttatagttatattaaagatatcttttagtatattagttacgcactattatataaagaatattatagactattatagtataatttttactttaaatttgctttaatataatattaaagatagtaagaaatatattttctttagtatagaatttctatatattgcgttattaagatataatgcgttgttactacgcaggcattttagtagagtaaacttaataacttagttaggttaacaacttagttataaactatattaactataatatcttctacttttaagaaatatattactatagcttataatatatcttataagtatagttaacttaataagagcaaagatactactttatagcttatttatattaatgcgtcttagttttatctttatatattactgcatagagcttttacttttactataagctaagctactaaagatatctcttttaagttatagctatataatataatactagaaaatataattactatacttatagagagattagaagctataactaaggctaaaactactaagttactagatagtagtaagtataaagaatttaatacttatataatagataactttaatagcattaattagacttaactttagctatactataagcctttatagatactctagaataagaaaagctaggtatataactttagttattatatagtattagttagtaacctaatatagctctactaagtatataaactatactattagagaaagagagtaaatatagcttacgttattaaaataactaaagtaacttctagtgctattaagcacttttatatagatctactaagctactgctataatgcaaatagcaagtttgcagttatataactagagtaactagagtaactagagtaactagataatagataattattacttaagtttactactactagtagtctctagctaatctaagagatagctaatataattagtaactttaatatctaaggcttctactatgctatagtaagctagcttattaataataactactttctataagagtttaagatactagcctttaagaagataattatatacgctaacttaaaggctatagaagcgctatagataagttatactagtgtttctagctatattatataactatactagtatatagagctatagattacttagactatagcctacgctataagtaaggtttatattagttttaatagctagataataaaaggtagtaagtagagcttctttagtattattacttactttgctaatgctaatagcaatcttagagatctttctattactttactatagctttttagtgcttatatagaagtttaaatagctaagattattgcgtaaatactagaaacgtttaaaattactagtaagaaacttagttactttattctagataatgctactttaaataatactataataaaaactcttatactttagtataactttaatgcctcttattattatatttattatatactatttttttttttttattctagatatgaaacgcaaactaggggtattattaaaaaataagctagactaaaagaagatagtaattactctctactattagcataaaaaagcgttaaaaaagtataaaatatataatctagtattagttaatagtcctaagcaaggctagtgcaggcactactaactaatatctaaacttcttaaaaattaccttaggtataacaacgactatcctgccttaagctaggcttaagaggcataatttttatagtacgcttaactatagaaaagcagtacgcgcagttgcgcgtaggttaagaatagatttcatattaatatctaagtactatagtcttctatctctttatatctttgcattgctattactattactatcgttgcaactatcgttaaatattctataatctaacaaatattaagatatatcctcttcttagcaacctgctactctttctaacacttaaccttactagattgcgttatattacctttaatactattaaagcttaacagctaatacgttattaagattacgcatttaagcttatctagatacgttagcttactagctatatttaaaaagcagctagtagatagatagctatgctactacgttattaatattatagaattagttctataagttagttattagctctcttgctactaactacttccttgcgtaatataacgttagttatattatactataaggcagtagtagcgttatatacctctatattatagacgtaattaaggtgtattagctagaatatgcgctgctaagttactctatccttagaaataatccttatatagataagagagcaataattaagcaggcagctatgcttatagactaagtagtagagtattacgcagtaacagattcttatagctataagaagaattttcttaaggagctttagaagctagcgagcgttaaatagatagcaataattctaagagtaacgcatttaatatagctgcttttttgcagagcatctactgctataggtgctaagcaaggcagcttattagcagcaagcctatctattagattacagagttctagagtattagtatttaatatttaatgctagaacttacatatagaaaagttgcttaataagagtagagagagccgttgctgtattacattagtaagattaactagagtataaaatatagtcataaaatatagtttataaaattagtagctaaagctaactattatatactatatactcttaatcttattagataaactattatctttagttataataagaacgcctttaataataataatagtaattagctattaatagagaagcgctttctataagagtagcatagatatagactattaaaaatactaattaatattattaactatattaagatgcttatatagtataatctttttataaagacttagccgtattattaatactcttctatatacttaactaaactaatatcttaagcttataaagcttatagttacttaatagaatagcttctatactatatttaagcgcgctatacttcttaagaatgctattaataagtatactaataactatattaattaataagaatataataatatttacgcttatagtaaaggtaataaacttctagatacttctacttagatataagcaagcaggcttttagctaagaactaggcagtaataatagagtatatagatatattataactactaaagaaggcatattatagtcttaaaggctatagtaagtatagtaagtttaagataatctataaaattatactataatttaaggctattcttaagatatataagactattcttaagatatttaagtagattaactataataaacttaatacttctaaagactatcttataattaatctatgcatagcttagataaaactaaataagtattatagcttgctagataagttactaatatactacgctacttactatctttatctatactataagaaatactacgcaaatagttagtgcaataaatctaaatagatacgctagaataaagctatactataataaatctagtctatatataagctgctagtatcttctctaaggtattagattctatatactagtactctatataatagtattactactctagttaatataaaatctactagcaataataataaagtagttactataatagattaacttaaataatagtaataatttaaacctacttagactagtgcttagtttaagtctagcagtagctttattacgtactagtaagaattatatacttaatatctatagctagtatagcttataattaatgtacttagtatatctactagtagttataactataaatgcctttttagtaagcttagtaatctacttaagccttattactataagattaggttataactactagtagtagtatagtatttaaagagctagcaggctactaagtttaaactactaaactaaactactttaagcttatctataagtattattagtaataaagaacttattataagatataagattaatagctagaagtaaggcatatataattctactctataatacttacttatctactctacttatatatatagcagaaaaaactattattaactgcgcatataaggctaagaaaactattattagctacatatataaggtagagaaaactattattaactatatatataaggctagaaaaactattattagctacgcatataaagcagagaaaactattattagctatatatataagatagagaaaactattattagctgcgtatataaggcagagaaaactattcttaactgcgcatatagagcttactaataagactatagataataatctttagaatcttattataataactatctacttactacttactacttactatctactacttatagcagaagaaactattatataaagtataagactaaagctacttaattattaagctaataagctttaagtaaagaatatatattactcttagagatatctatatatatataaagagtcttagatctataatactatagcttataatagctactctttttatgcatgcttctcttagtagctctatgctagtactagtaagtataaaaactttcttactacgtttttctctatctcttcttctctctactctatagagtagtattagatagatagtagataactatagatgcagttatctactttctatctaatactaactctgctattcttatctcttctacttctacttctacttctacttctacttctacttcttctattattatctgctttttttttatatatacctcttatagtagctctatactagtactagtagatataaaaatctcttctttatattcttctttattctttcttttctttatagtaagaattaatatactactagtaatcttttagataatcttaagagattattagtagtgcattaattatatatttttctatcttaagtacttaagagatagtatcttattacttctacttctactttttctattactatttactttttttttatatatacttcttatagtagctctatactagtactagtaagtataaaaatctcttctctatatttttctctattttttcttttctctatagtaagaactatagagttaatattagaagtaagatagatatctaccttacttttaatattaactctatagtctttactatagactagtagctctagtactcttaatctttactacgctagattactaaaagaagattactcttctactcttttaatatatatatagtaacgtagtttataactaagttattaacttaactaagttattagatttactctactaaaacgcctacgcagtaatatagcgtaatactataataaatttatatactataaatataagaatattatttattagaagcattactatcttctatatcttctatctctactttatagatataagtattatatctagtcttactataagtgctgcagtgcttctctatatatactttctttaatagtctattactattattataatagttctttgctattatagtaattaagtctaatatcttactaactattaaggtcttctctacttatatatattattatttatgcgctttatactttattattacttctataatatcttaaaaataagttatttcttcttatactaatactatattatatgctatctgctaagcgcctttagttagctatataatctttttatttattaactttactatagaacttacgcagttttatactctctattaaataagtatactttatgcttctatcttatcagcgcgtaataggtatagtatctttgcttactaggcactattcttaatagttatctaatagtagagtatagaagcatatattaagctttaataatactgcttctaagctatatagaactagtctagcgccttaaaactctgcataaatgttctctactataaatatcttcttaaaagtagctttaaaagttagtagaaagatttctttattaatatagtaaatataactatatactaaggctaagatattattgctatatgcgcgctttaatagtaagaaatatataatattaagtagctatagaaagtataataagtgcgtaggtatatagagagtaataatctttttcttcttatagcatttctagaattttactatataatagctcttatagctattaataataagtagcctatatactctaataagacgcgcataagagttaaagtatttaagctaagtaagcgctaaattatcatttatctagctagtagagctaacttagataacttagttatataaaaggttatagaactagtttaaaataagaactttgcctataaagataaaaaagagtagaattatcttctctattatactaatgccttatactagtataacttacttataattactaagctagagcttctttatctttttagacttctctaaacttattactataagctaagagaatatcttgcttattaagaagctagacttattaaagttatatatattcttatctataactttatacttcttctttatactctaaactagtataaactagagctaaataattactagattcttataagcagcttactagcaattatatagatagctttagcacttatatagcttagaagtatgcttaataaagttattaacttagttcttactaataagcttactagcgcactctctaagtagtctattagctatatcttatatatctgcttttaagatagatagactacgtatagaatacttaagtatatgctctataattacttttctcttttagttttattaggcgctttatatttagcttatagttatattaagagtatcttctagtacgttagttatatactattatataagagacgttatagactattatagcgcaatttttactttaaatctactttaatataatattagagatagtaagaaatatatcttctttagtatagaatttctatatattatattattaagatataacgcgttattgctatataggtattttagtagagtaaacctaataacttagttaagttaataacttagttataaactacgttatattagtattttctttataatatatacatagtatcttagtattttctctataatatatacgtagtcttcttatattttctctataatatatatatagtttttatataatttctcttataatatatgcatatttattactttctatatactatagctctaaaagagataatagagctttatatatatagtaatagactattactatagtaaatattagctaatatttataactttaaactttttaggcgtagtatataatactatactacttactactactactattactactataagttctcttatatagtcttctaatcttaaatatatatatgctactatatatatataatatagtaactaatattaaggtataggctgcgcctatacttagagacttttctgttagcgccttaggcttaattagttagtaagaagaatatatataggcagcaaacagagaccttcttaataagaaatataactttatttagcactatataaattctattcttataggctagcctataataattatatttctttcttatactaatacataactaaactttaaaaggcatctaaatagactcttaatctaacttagaacctaagagatagagttctaattataactcttaggcttatcttatctagatagaggcctgcttaaatatctttaaaacttaacttagctctattaatactacgctatagaaccttatagcacgctttaataactctctaggtcttttacctgctctaatagctgcactaagcactacctattctacttctataataactctagttctaactatagtaacttctaacgttagaggagcagagaatatctctatctactctataactaaataggcgctaatttagcataaactgcttctagtagaagacctatacttagaagataaggctgcctttagcgcttagcatattactattacgcataagcttatagttaacttagactttattagagactattagaactaatacgcgtttatctaggctaatctcttagcaaaagtttagaagaaagtagctctctactataagttagagagaagtaacagcgcttagaatctagttttatttatagaatatcttgcgttctgctatagcgacatctacagcaagaaacaggcataggctatgctaaacagcctctattagagtaagaaagagccttttagcaatttctttctatattttaagtctcttctaatttagtacagcagagctctttagaatagcaaatagaaacttaataggctttagcgtttcttaaatctaaccttatgctagattgctttatatagaggtatatcttagtctaattataatatagaagtttataaatactaatctatcgctattaatcttaagatagtagccttagaggactagaattagaatatataaatattcttatattatttagtaaagaacaaagatagtaacgttaaaatagttatagtagctatagtaggtataagtagaagatctaaggtatctagttagacttagcagagtaaagatataggcttaaaactaattaagaactagatctctaaggagctcttttaggcgaggcgtaataacagagattgcatatgctatagagagcatagttactttacttaagactactctaatatagtaagaattctagcagttttagcgttagcagctaatttagatagttctatagataacttaaaaaactagcagcctctgctctatacttagtatagaggctagcagtaaaaaagagagatatagcaagcacctaataagatatattagattatctagatagtatcttaatcttactttctcttctattaaatagattaacgtatatagatactttattagattctagctgtaaatactttagtactattagcaactagttgtagcagagactctaagcttatactcttaaaattctgccttagcagctcttctaggtagcttatagcaatgctactgctactattttctaagttacttttcttagatacgatattaataagtagtaatcttatcttattgcttatatagtactagacctctaacagaatataattctaagttagctatagtttaaacagaagagcgttatgctagatacagaatagagaaaagttactatttagaaagcttagagaataatagtgcagatctcctctagaagaagcattagcttctagataataataattactgctgtagtaataatttataaaataggaaaagtagcctaatcttagacctgcagaagcctattttacgttataagcatatatgctataactttagcgctactaagaatagaaaaaagcctagctatagttaggctctaaactactacctaaagtagaagattttcgcttcttatttaataagagctaattaataatactttctctatatagaggctaaatagattactatatacgtctctaactaaaagaaaataggcgtttgctagaactctcttagagactattatatagtataccttagaattagctacttaaacttcgctgctaagttactaaacttttagataaagaatagatttaagctagcttcttattagcaggcgctctagttctacttattaagaaactaatagaagcctagaagctatacgtagactataaagctctaaattaaattacctgcgctaactaatacctcttactgcttattaagaaaactctttaaatactcttaaatgcttaatagtttataaaagtagacgtctgcttagcgttctactagctctaagttatagaaggtaataaatatcttatagctttctaaacatagtttagcctctttaagtagcttatctactctatagaattattagatgctcttttcttattctagagatatattaatagcgctctaaaggaaactctagaagactttgctatagcctatcttaacaacatcctagtttatacttatagatcttacgctaactactttaagaaggtttagagagtattagaacttctgcagaacgctgctctgcacctagatcttaagaagtatatatttgcttagaagaaggttaagtacctagaatatattattaaggctagaaaagcagtataactaaattctaataatgatagtagctatctaataataggagcctctaataatagcaaagagtatgcaaagctttcttagctttgcaaacttttattataactttattctaaacttcttctatactgcagcctctttgcatgcactaataaaacgtaatatactcttctaatagactataatagagcaggctatatttaactagcttaagcaggctttctgcttaagtttagttcttacataatagaactctaaacgctatatagtagttaaagcagactatttagaagaagcgctagaagaatacttattataagaaattaagagtatgttatatctagttatctactattctgcttctcttatatctaagtaataaaattatactatctataataagaaattacttatagtaattaaatatattaaaatataaacagcagagttacaaagtgtttttaagctatttataattttaatagattataaaaacttagaatactttacttctgctaggttactaatagagcagcaatagcaataggcagagaaacttttagctttttacttctatctataattttaacctagaaagttagtaagcaggctagatatattaagctaatgcaaatagaacataaataagtatattaaataagctagctgctatataatactaatctctatctagtctacctctacgcagaacgtagctataatactagtagaaagtctactatttatagataggcatatataagaactttagaactaagctatctgtaaagatatagcttatctactatagttatagatagtataataaggagctaagcagttcttactagaagctaagacaaactagtaagtagctaactatataatctctgcgcatagaacactataatagcgcagagttacgtagcttctatcttagaaactcttaactactatagtaatctaataagcatataaattaaatcttatagaatacgtaagaaaaaatagaaccttctaaatactacgcagagattactattagaatagaatattctctaacatagcgtaatatataagaaattgctattactatagcgcttatactttaaggttaaagaggcagagcctattatagcccttactagtagcagattagtactagtcttaaatttttatagactttatagtaaacttactataggctaacttagctgcactataatatcttcttattattatagactgcctttctaagtatatctaattagaagctatagtaataatagaagctaaagaatgcgcagagcgttttagagacgtatagtagcaattctatagcttctctataaatattataatagactaagagttagactagctagggaaattctagagtacactctataagcttataaatatttagcagcttctcttaactacttattattcttagatagatagaagtataaagagagctaactaagaggtttaattagttctaagagtaataattaacttttcttaaataaactagctctaatatcttatagcttactagcttactcttaataatagagactctactattattagaataagtctaaacctcttactaaacagctacactctattgcctatttagaaactaaataactctctatctttaactataactttaaaaggcagagtagtctagtttatagaatacttataaaatagaatagcaatagcttaagctgctattgcctttatataataatagcagcagaaggctataaactgcttataaaggctagcagaacgattctaagttagagataaagtatagttttcaatgcgcaatataaaaacagtatagaaaagcaagaaactagactagctgcaggctaaatatatagtaacagcagtttctatatctttaactattatactagacctactaggcagactgcataaaactatctatatagatttagtagaataagtagaaaataactctctatctagctaagttcttaaagatgctagactagagctagctttagagttagaagaagagaataaagcactgcagaaatagaaagtagagaaaattttgcaaaaaaaaaacataagagagtaaaataaaaagcaggtcttagtaaaatagaaaggctagcttaaactaacatagcacctaaaggaagacttcttagatatagaggctttataaaaatttactgctataatattactaaaattataataaggtagatagataatttaagcctaaaggcaagtgttatttagttaggctctaaagagtaactagcttagagctagctagagtatataaagcacctaaagtttaagataagctactctaagtctttcttattaaacaccttcttaaaagcagagcagattttctttagacctagaatagaataactaaggctacgcttaatattagtaatagaataagaacctctaactaactaataaataggttagtattagttctaaactagtaatagatagagaaaacttacttagcaagtcttgcgcagctctttaataatatgcttctagctaatagtaaggcagacgttagtcttactaagaaactagagaactagtattagagtagtagcattatctttgcgcttagagagagtactaaagctaataagagtagtagatagagctaaactactactagcagatactatagtaatagtagttagagcctaggcatagaaattcttatagttatagtaagtagcatagaactgcaaataattagtaatattactagaatagctatagactagcgctaacttatatctactaagaacttagactacgtcttttctttactgcgtataaagcactctaagttctctatattagtaacctgcttatacttcttaagagcagcgcgcagagctaagttgctagtaagtagctctaatttagtcttacactaagccttactcttatagtaagcagcatagctactatagatagtctaaaagcagttaatctagctctagcttacataagtattaatataaaaacagcagttatattagacttaagttagtattaaagctttattagaagaattacctaagataagcatactactagtaaggcagagaagtttcttcttcttacgcttaagagtaataggctaattagtattagctaggctctaaataagaattaagttagaaacgtataggcgcagagcgcagactattactagctatgctactagcaatcttaataaaaaagagaaggcttatagtagaaaagaggctaatctaaatatagataggcgctaagttagaatatagttagatagtagagagaataagaaaaggcgtaaggcagcgctaaataaaactttataagttagtagcctaagcgcgctaagcgcgcacagcttataataataataataatactagctttactctagcgcataataaacttagcgtaagaataataaaacgctaataggtacgcgcattatataacaataagcttaagagtagagtagaaaggtatattaaagtataggctgcgcctatacttagagacttttctattagcgccttaagcctaattagttagcaagaagaatatatataagcagcaaacagagaccttcttaataagaaatacaactttatttagcactatataaattctattcttataagctagcctataataactaattagatatagaataattctataacaaactttatatgcgcttataactctactaacttactactatataacttagttatatacttactcttttaggctataattttatagaattactatactactcttatctatatacgctttattaaaggctagtatagagtaactttagagaagtaatgcaacctatatagctaaagcaataactctacttctagtgctaagtattagaaagttagactctattaagtatactataagaaccttaatattagtaatagctaactaaagcttactacttagtatatagagtattatgcatgcaaatagaagtatttactactaataagagataagtagctaatagtaagtatactaaagcataagctagattatctaagaaagatacctgctaagctttatactatagtagaagctgcgtagctttgctataataatagataagaggcgtagcgccttatgcatcataaagcctatctataggcagcgaagaaagataataataataataataataataataataataataataataataataataataataataataataataataataataataataataataataataataataataataataataataataataataataataataataataataataataataataataataataataataataataataataataataataataataataataataataataataataataataataataataataataataataagaaagaagaaaagaagatagagatagaagtagagaagaagatagaagagaaagagaagatagaagaagatataagtagagaatagaataagaaagagaagaagatagcgctagcgctattatacttagagtctctagtattagtaatatctatctagctatcttagataataccttattatttaataaagtagaaacttactttaaaaagagcatagctataaatataagcgcctattaagctaaagcttttattagagtaagcttaatattactataagctgctagtaagtttacttaacttagactttaagactaagaataagtttaaagagaagagagagagagattagataaattaattataaaatatatataattatattatcttatataatacttctatgcttctatatactataattatataatctcttatataaagcttagaatatattaatagactgcgtatataaggcttagaatatattaatagactatatatataaggcttagaatacgttaatagactatatatataaggcttagaatatatattagaacagtactagagagttgtagctaggagtaagtaataataagaataactagtagaattgttgtaaagaatagacgaattgctactaataaggagcaattctctctctactctatatactagctctctagtagatatactaggcctgcttaggttgctaaaggcgttcttagtgctagagtactaatattatctctcttcttattggcatgcttgccttaagcgaatgcgtctaatatagaaaagcattaagtaagctagaataagctataatagcttatttaaggcctaacgcgcgcattagagctctatagattatttctaaaacttatagttttaagagacttgcttaactaagcttagcgtgctaagtaataataagtaagtagcgcataaacttataatactagttaagcttagcctaactcttaacctagttctatattctcttagtctctttttagtaagaatttttagttctctctatagagattttagctcttatttaggctagaatactctattatactctattatagcgctaacgaatatagagtattctataacaactactatgctccttaatctagccttattaagctcttctgcttctattctacgctaatctaggctagaatacctctaaattagttaatatagactagatcgctattagtaacgatataatagagaatagtatatgcacctattatctatgctgctgctatattgtatcttttgctataggcttctttaagtgctttagtaagtttagttacgttataacagacttctctaatgctatagagaatactaagaactatcttaacctctacttattctagcagaagaagattagaggcagagagactgcttagtactttaagtgcctctattacttctttagtaactctaactatatagcagtaagttattataagctagaatactctattatagcataaactaatatatttagccttctaagaagctgcattagaaagttctagatattactactaatattaataagctagcgctaggttagattaatatttgctactaaactattattgctgcttttactatctctactactaaggactagctagcaagagctgcagtagctgcttagtttatctataatctgcagcctctagatgctagagagattttagtacttaaagctaatatttagaacgcctgcagttctctagctatgcagttaaagaagtaagtgccttatatagtcttatataggctataatactctattataggctatttagatactaactatattctaggcctctatatacgctttatgcaaagaacttagcgtgctataatagcgctgtagactctaacaacagctctaacgctgcctatatctttatttactataattactctactaaagctattactgctaagcgcaaggcttattagaatatctttactaagactattcttaagcttaagtagattaataagaataagcctagtactctctataagaagataagttaggctattataagttatattagcgtaaactaacctaatatatagagtaaaaagtataagaactctaagagagagctaaagaagctaatctaaagtcttaaggcagatattgcgtctttagagaaagatagaagctttattctcttagctaggcgtagtctctttataagtaagattaataaagcttaaaagaagcttaatagtgctaaggagcatcttatagttcttaatacctaaatctagccttagtagagccttttatagctaatttagctctctttaggttattataccttagactatagctagtaggcactataagagcagtgcctaggtctttaggatctaagctaggctattataggctattctagcgcagatttacctagtaatctctagatagcaaaatgctaagaagattctttcttctattttttcttagtaatatatttctgttcttagattcttctgtctctagatttgtttttaattattatataatgcttatctctaagaatgctaattattttctttctgcctaagatagtctattataggctataatagctctaagaagcatagttcgtttattattactctcttcttttatttagaggttaaccttaacgccttatatctatattttaatttacttagctattcttatacttcttgcgctatagttaggcagatatagtattctagaactttcttagagtattttctaagatgtttaggctagacttctataagtttttatccttagagtagtttttctatttaactagatacttctattagctactgtctattatcctcttatctataattttatttactttatagatgttattgcctctaatattatgcagagtatctataatattagttagagagtatagaattttacttattagattatatagttctaataagaaggcataaaagatagagtatacgtttagaaaactcttaagtctaactctaaacgctaaagagcctatttacttattaataacctctagagtaaatttctagtttagttttttctttagtcgcgttaactgcatatttctagtagaaactataaccttatcttcttctttaaataagactagcagcctttgcttatttgcgtatttttcctagtacttatttactataagaattcttaatctataagtagtaattattactagtactcttttagcaagtttagctgctctagataattctctatctctaagtagtcttttaagctaatctagcttaatagagtctagttcttagtttacttagaaagatattatatttataactgcatatttgctatcgttatatgcaaactctataagagataactataatatctagttatcttacttaagcctacagtagtaacgcaggtagtattctagagtctagttctatctttctatctatctatctatctatagatagaagaaagaagttaggactcttcttaagtttatatagtattagaatatatcctagtatttcgcgtttataatagagcctctatctaaaattacttactttagaacgctatataggcatataactttacaaatctatgcttacgctaagtctactctatcctagttttcttaagcagagatataataggatatcttagttaatctgcacataataactaatatagcattatagactatgcctaatagtttacttagagggagtttagttataaaatctattataatatctttctatagtcttattagaggtagcagtagtgctagtaatctatatagcttatattaggctagctttgctctcttatatactttgcaggagtaatagtacttctctgcattctttctaaggcctttctaggtataatagcgctataatttcttaattatctaccttatactaaaatagcctacgagaggattattataatattaatatattgcctctgcctttttagagattatataaagaatcttaggtgccttatatgctactttaggtcgttatagcctatcttagcctaacttaggttctaaggtatctagtatatctatactagactctaaagatagatcgttgtctacttctagctctaatgctataagttagctttagttttcttaatagagctcgcgcaatattgcaatagcttcttattattcttctattcttataactacttaagttaatatagctaaaataagaaagaaatctttttcttctttctatagagctctatagagaggttttataaaagcgtagttatatttctaagatagcttttataccttatctatatagtctaggcgttttaaaaagctatctgcagaatttattttgctaaattaataaataattataaaattatatctagagaggataagataagctcttacttatctatagtttagagtttttatctctataaactatttaagatttttatagtctataaggaccttaaacgttatttcttctagatattaatgctagtattctaaactcttaataattgcaagcagttcttagttatacatattatacctatacttagctgcaataagtttgcgtaagtagaagtctactagtctctattagagcttcttactatcttctagtactaactagcttagaatgcctaatatcgcgccttctaaggcgttaactttaactctagtctctcttccttatttaaaatatataagaataggcatattaagaaatacgtcctttaatgcttagaaagcttaaatatctttagagcctattttaagagtctaactctcttctctttgcatttataggctgcctctagctacttctagagtcttttagattagaatagttaatagcagcgctaaatagctaaaactagcaataaattatctatagtagtttataaacttaataaagacgcagatcttgcgtatagtatatagcaaaagctagttctaaattgttttaactctatcttagttaatactaacttcttttagacttataatataccttaggtactctatgcgctgtatatactatttatacttacttagctttatatatagctttgtattacgcagcctctagagaactttctttatatatactatatgcttttcttctatatctaaaaagactagaatattatctaaatagataatatagaaaatatctactaagcctgctaacgctttattaatataagcttagaactaagctagagcatttataagactaaatagcattactatatacttaaaatagctatactttatatagaaggcagtcttctacttattgcctttagcaattctaattctatagtaggccttttttatattaagctttatatactactttgcttagaagagacgttctaaagactctataattaagagtagagaactctaattcttaatgctaatcttattaagacctctatagtctatatagagttatattattctatctttcttcttaataaatagtataagtatgcctactagtaactttaactaacgtatctagctatgctataaatacttagttatatatactcttaatatatctaactttatagaagagaggttatataatagataatagagagaatcttctctaagcactagattaattattagattatacttactatattctgctagaaccttagagttctctttagagctaatgtctgcaaatgcagcgtaatctaagagaatctaatttatatagaattattctagcatagcagagcctgcgtagcttactagaaaggtatatacgtctgtatataggctttgcatgctctttttaaactcttctatattcttaatatctaccttatagtacagcattgcattctttgccttatactctctataaagaagtctttgcattaagatattaatctttaagtgtatatttatctatctaagagaggctaagataaattagatatctctttagattagtaataataaaagagatcttataattcttcttcttgctgtaagagttaataataactatatctataactatagtgctatagatagtaaggttctctttgctaactctctctactaagaagctagttaatagagttacctctaaactctgctctttagcaagttttgttaatattaggtttaactaagaatctaggtctagaaaaatatctatagcgcctaaggcactaacaactctctttactattattagctaagagagtgctaataatatagcctctcttagagtactaaagttcttttagtctaggttagacctaatataggcagcaagatagaccgtctaagacctacgcctattatctttttctatattctattagaagagtctagcttaaagcttgcaagagttagagtaatctagactaatatagctaaccttattatagttataataggttagcttagaatagttagatttagctctgcttactagtgcccgctttagcttattatagcttattctagtatgcttagccttttttagagagttttaagctctctctatatttagagagacctttcttagttaactataagaagtttatactagaatatctactgcagttctatatctaattaccctttgctagactatatttgcctatttctctagagtagctagagtacttttctacttaactagaatctttataagattatcttatatatcttattatagtgctaaatagtactatataacttttattacttctatatttacaaggcctagttctttctagagaggtctaagatagtctagcagatctgttagagattagtttagtttctatcttataaagcagatgcaattatatgctttctagaagcattctactagagttctaagtaagttaagcataactgcttttagttctatctaagtaggcatctattctagagatatagcagaaaagaagcagtaactattctaaagtattcttatattctctaagacgtagcgtagcttaaacgtaactattaaagcctctattagaaaagcttaaggcaaagttataaagtaagacttatagtctctcttttagcagttatattatatctagttcttcttcttaaagcgcgttagaagtttaggctttagtaagaagcttaatatattactttaagatagatctagtagcgtcgtttctagttacttagagttaaaagcctcttagttgcctaaattataataggcctttatagctcttaagaaaactagtttcttctctagaagagcttaagcctttagttattagagttccttaatcttcttacgcattttattcttctcttaattaagttaaagaaaaataggctcttatagcttattattagctagttaggtagtgttaagcttagttacctctatgcctaacttctctatagaagtaatagatataaggtctttaatattattattaagaacctcttaagcctaagctatagcgctttcttcttgcagattataaaagagtagactctaattctatgcagctgctactcttatagtaggagcttataagaggttaaataatatatttactctttctttatgctacgtagagtaagcgatttaaatattaggatagtactagagagttatagctaggagtaagtaataataagaataactagtaggattgtcgtaaaggatagacaaatcgctactaataagaagcaattctctctctactctatatactagctctctagcaaatatactaggcctgcttagattgccgaaggcgtccttagtgctagagtgctaacaatatatagactaactatatatataaaaaacttaagatatctaattaagataattaaattaaattaagataactttatatttttttcttcttatttgctcttaatttaatctcttaaatctctaatttaatcttagtttaattaataaaaatattaagaattaaattaaattaaattaagaccttatttattaataagtgtagtcaggatcgcaacgatttgcaggctcagaatgaggaaggccccggtcctaatggcccagggatatccaacgctcttaatcatgcgagtcatcattatggggaagatgacaccgccaacagaagatccagtcaccatgatgcccatagctaagccacgcttcttagcaaagtaggtagagatacacgcaagggctgtagtacagtcaggttggatccaacatcagaagaagagctggacctaccaggggaatagaggcatgcaacgccgacagcactacacaaaccctgtgatagcaggaactggtagtatgtcttggccaaggaagccatcatcagtccaaagacatggagaaatgtcccaccaatcatgagtggtcgtggcccatacttgtcgtagatatagccgacgactggacctaagccgaagagcaaggatagttgaagtgaaggaatccaggcaatggtgctgctggagtagtccttcaacgggccgacctcgtagtattgctgaaagctacccacgcctgtgagtcttagcgaggaatgcgtggtggatcaaagtgcgacgtacagttgatccaacctagactggtgaaggagcaacaccacgcccccaacaatactagccatgcagcagtaccaccatcaggcggacccggttcttcgaacttgatggcttcttctgggttatcagcaacaatttgctttgcagaagggccatgcatcgctgtgtcactctcggaattgtctggggtgctaggcattatcaaacaagtggttgctttcgacaagaaaaaagagtcgtttgatggggaggctcaaggaagagacctggaagaataaaggtaaagcagctctcagtaacaccgggtgacagatattcttttatcatcgcttcgtcgcgcaggtattttgtcagcattcgcagagtgcaagtatctttgtgcaaatagcacgtgactgattacgaaagattttgcattatcgcagattcaaaaaggtgcgcgagaggcgtttacgatggactaatgacttcgatgccgcattgcgctcaatctcaaaatcggagtggatgcaaatattggcgtcgatatcgtgtcagtgccatcgcagtcgcccgaagtcaacgtggacgcgaagactagatcgcctcacgtggtagtacatcgtatgtgcggaggttccacaatcatgtggacttcgtgtaaatcaaacaatagcttatgcagtgcccgctacagcttgaagttcttagaagcactcaacttggccatgtacaagacaggatcgcgaaatttgcttgagcattcgagtgcaggttgcgtctacattttccaacgacatacagggaaaaccaccatgttcaccacacaccgcatttctatgatggggcgctgcgatccgcaagtctgacagcttacctagcagagggcgaacaaccgcccgatccgtgccttggcgcatttgtgtatgtgtgcggcgcccatctgtgcgaatcggtgcaacgcgctcgagcaccttcaacgtatagatctgatccaccaatggaaatcctcgggctatacggatcttaccgttcacatccctaatcggcaccgcctgtctatggagaacagggcgcgtgctgctctatgggaaacaataaagacgagggaatagcaccatgttatcgtgtaagcctcgtgcttccaatagctcttgcactttcgtgtggcaccaaaacaatcgccattcagatgtctattttgtctgttcgactacacatgcgctgagctgactacagacccaacaaagacccctgagggtgagtgcagggccagcctaagaaatgttcccatctgacataaggcggggtgcaccataccagacgtagtcagcctgcgagacacggtcagcaagcctttttacgtgcgataagccatgcgggatgggatgcacgagccccccacgaaccgatggaaaccattccatcatatataagagctgcgggacgagccgcgcaacgagccgcacaacaatctcatcgaccaaacaactgctaagagaacaattctggagttacagggagagaaaatagtggaaatgtcccatcgacagtcgtgcgatcgctgccgccagcaaaaggtgagatgtcttcgaggtgaaggtccgagggagaagaacatcgaccttcctctctccccaaaacaggctcaacttcctcgatgtgaacggtgtgcgaaagcgtccgtggaatgtgtctacagctgtacgtatgctccagctcacgaatagtagaacatgagtcgcaattaacacaagtattgcagttactcgagtcgcgctcaaatcgcgttctgaacgtcgttccgttgcaaaatcgatgcagaaagatacagatgccgggcttgtggacttcagcggttcaacaacgtggttcgagcatgatgtatctggggcgttatatgcggacggcacgctgcagacgggtggaccgaccctagcacccctgagtgctgactatggaggcctgactagtccatttgctgggggtggcgctgccatgagcttcagcgactggaacccaaacattcagccaacatccttggcaaaccccacttctctacctcccgctccatgcacggtggacagctgcgaagatagcgaagacattgatgtcgacaaacacttcaatgatgctctatcgctgcagctaacgtccttgagccaacaggccgcgcaggccgtgcgctatctcactcggtctaaccagggtcgtacgcccctgactgtatcatcgccccaggtgaatgtggcattagaggcgacaaacaccctgacgagcatcataagcaatgtcaccgcatcacatcggaatgatgaccgccttgacccaactacgacaaatattggtctcgctttctccgcgcttgcctcgcaccagcaaattttggccctctttcgagctatttgcgacgacatacattcgtgtttgcaatcaaagacagtttacaagcaccataatcgacaacgaagtaactccgggcaaccatgtgacgttggaccgtcatcggtagcccagtttgtcatggtgcttcagttgttgatgcacctgatcaatcgtatggatcggagtcttttccaaaacggtctgtcgatacggcatgacagcatgtccagcggttacatcacacccgtaacgcctggtataatgtctccattcacgattgaccctcttcagaccgagctatcatcaggagcttcgtcgccacaatttggccttctcgtccttgtccaggacgtagtgggcaccgtagataatgagcacgagaagctgagacagtctattcagcagttgcaggcagagatggagctcccggggctccattagtccaagttcggtggaagatcacgacgaggatatacttttcttttaatgacattcacggtgctcatgttatttcaattcaacatttagaaatgaagacatgggtagagtattacatctagactaccggttggatacactattttcagaggtactatatgccgttaagatcaaagatgtgcatactattaatagtacataaccgattgatgtctaaatatggcatcctaatgcgagaaagtgcgtgttgaagtctggaattcatcgatcttgtggcttttgagcttcaggcttcgaaaagtgatcgtctccactgcccccttctaagagtgttttctgagtcgcgaggcgcgggatttacgaaattcatcttcagatggttactgtttggtgacagataagcattccgagcctgtgaaacgttcagcgaaacatgagatccgatggatgagctcttggggaagggtatccataatgcgtaggcctcgagatgaaggcagatacgctgtgatacgagacggatgtctttttgtcgactaagacgataccagggatctgagtacgtcgcaattataagcaattgaaagactgacaagctgctacaggcttgttgtacgaagaggttggatatcccatagggcctattacatttgtgcatactcgatgaataatatcttactgcatcacacttctccatctaacgatacaaggcgcataggatccatttctatggaagcatgttaatagcaagagttggacgcgttgatgggtcgaaaaaatattgtacgatccacgaaatagattgaagtagccaaaatgtgctaaaagcctaagctatgttgaatagcttagcctctagacttcctcgatacctgaaatcgtaaaatcctcgacttgtctctctagatcgtgccaaagcaaactcccacaaacttaaaagacctcgacagacaatccgttgaatctgacatcaatgcaagtattctgagtagttgcacaggtattttcagggtctattgcacgttgtttagacacactcagacttactggtctcgaagatgagatctccctagcagttggccagcacacttgcggtaccgaagagcttcacaagtgagatgcatggtttaatgttgcgcgacaacattgttacaggttcagggaaaaatctcagttgagtacagatatgcaaatacaggccaaaatttactttatccttttactaccatgtcaaattattgaatacctgcagccattatatctcctgcatgcagccattccgtcttttcctctctcgtttcgttttggtaccaacaatctatgcagaacgatacgaatagtcgggcttgagctcttcataggtgcttaccgtagcacaagtggccagtgtggctacctggattgatctggtgatcttattcggctgaacacacacatttaccccgcagttttactcacggctggtacaggagggttacaaggtgcgaacagagagagcgaacaatccgtgaaaatttcgctattggtgattctgaatactacaattaaggtatttcagctgctggcataggacaaacatcaactgccgcctacgaagctgcgctgcaccaaaccgatattccatcagagctcaatgagtataaagaataacacgacatgaatcaattgtatagctactacaacgacaatccttacaactcatcgcagctcaggccaactcaatcttccattatcaatcgggcctgcacctcttgtacatcgctcctcctgaagatgcttagagcagccactgtaaatactagaacaacgaaagcataaaagaacatacaaatgactaagaagtagaacggccccttgcgaatctgcgtcatcgtcatgtcagcacgccaacgttgctcgagattcgggatgcgagtataaacaccagccgcgagtgacaatgaagtttggctaaaggcaagctccatcaagtccataacagtgagattgttcgtcaaggtggataatgctgctctctcgaacagtgaatagcttccaaagccggcctggagtggtgctttaatgatggctgcgatgctaggatcggctggggtcgcgttgaaggcgtggatgttgccatctacgagcgagtatgtaacatcgtagactgtggaattgcatgatatagaaaatgccacacggccgtctccgattcgaacaatggtaccttgggcaacttgtgggtctttagatcgaataaggccaccaatattaatgctgtctaccacggctgtgacgttataatggaagggattcagttgtgaagcaatcgaaatttgccgtggaactccgttgtcaagttcatagaacgacgtgttccaacctttcagccgttctaagccatttgtaggaatctcgctcatgtcaccgctgaacatgtctgagcagtggtatgcaattgtcaaatcactgctattgatggtgtccatcgcacagtccctagtggttgggaagcactttgtgataatagaggttgtgttggcgacgtaatcaagaccgtatctgtcgagatcactgtctactaaactgaaactgtcgcgcttttgaatttccctgtttccctgcgccagcatcggattaaagaaaaagacgtgttgatcatgggttgcttgatcgatatgcgtgataagctgcgtatgattgaatgttcccagataagtggcgttccatagagcgtcgaaatcctctttgttgtagtcgcttgtctgattgagtagacctgtggctagcaatcggtacgttgccgtaggttcccaaagagtccaaggactagttgtgttgtcgattgagcaaggtggataatttggagcagtactattgtaatatatgttggggctagtttcggcaagtccacaaattgcgccgttgatgctgaaaccgccattgtagtcgtaatggtcttgagcatcgatgtacctgaagttgtcgccataaacccgctgcagagtggtgtccatagttccttgaagtagcttatctggtaactgtcagcttcatttgcggcttcgcgataggacatgtttaccgccaatgaggacaagaacactaagataagaattagcggaccacgagagagctatttgaaacaattacttacgtaagaaggaatgcgatcaaagctccaataccggctattctcgttccatccgctctttccgtccttcgagcaccgcaaaatctgcgagaaatccaatccaacaaagctttttggtcacctcgtaacaatcttgcctcatctcgacctatgtcccgatgttgattcgccaactcgagggccacaaggtacgagcaaagtagaagaaagggcaccacggcgaactgggcaacattgggggcgaaggaactggtcattgagaccttacccataaacacagcagtgtagaacacagagttttccagcgcctcaatgggaagattcgcattttcttccagcggatgttgtattgtccaggttggtgttgtgacaaaaagacataacaacgtcgctaggatgaccaaaggacagaagacgattgcaaaagcgcatgcaatctgaaagaaggccaatacggaatccgatctcgccgtttgcttcttaggctcctccgcactggaagccatgctgatggaaaatgtcatcactgttagcggcaacgatcaccgttactaatggtatagtttagcaaatgggattagattttgatttggtagagactgaccatatttctgagcctttttgtctaggtagatagtcgtagaaaaagaatttgaaaagattagtgctccgagagactaaatagaatagaaggcatagcttatcgccacctcctaaaagttgcgaggctggagtttatggaaaagcacggcatagattcaagatggttactataacagcccttggtatcatggttgctgtgtgggaatcacgaacttacgatttgtcaagacttcatggtgcgggtacacaaaacaaggtcggctgaggttcatttgattcagcgaagacgctagagagtacgatagtagtccgactaattgaagcgcttcgacaaggatacaggtcctgcgaaggagtgcgcgcacaagctgaagtcttcgtacttcgaccctcctgtacattgcatggtagcaatcggaacccggacaccggtgaccaagtctatgactgcaccaatgatgggcctagctgagcttgtcctgagcctctttcagggtaggtgggtactattcttgtgtgatcttgcaattgtggctgcagcatgcgggggcgatgattgatgatgtggcttgaccggtaaaaggcgcgcgtcgaatggacaggggaaagggaaggtggcaccaggcttgatacttgaggaaagctattacctgaaagacccgatccagttgatggcggtgcgctggctgctgtggtctggtcggaaatgaaggcatgtagcaagtcgcccctagacacgttagtcgcacccaatcaagccttgttgacgaatgcgacgaacttgcaatgggctgcatacatgcagggaaatggtaggcaaagtctgcaagttggtaaatgactggcagcaaacactatgcacgttgctgggacttgcgccatgctgcttgtgaattcggcagcactgtgtatgccaaggttgagctgtacggcagtaacgtgacgagtcgttgacgcttcagtccttcctagtgagcacaaatcttgagagatgaaaagcatatttgtcaaataaaatctatccatagaaagctcgttctagagcttttctttcacgctagcaaacttgagctcctcaagtgtctcgttccagagcctctcgcccatttgttgaccctgatccgtgtacatggtctttggccacctatgattggtcagtgtgagtgcagtggactgaatttgggaatgaagtcagactcacgctctgatgatccaatcagtccatgacccatggctctcctcacccaacacgagagacgagtgcaagtatatgcgagacgcatctgcaggctgacgacctatgagttccacaaaggcgcatagtacgatgctcatgacttttgaatcaacactgcggaagaatgctgtcccttttgtagcgccaggatcggtgcagttgacgatgacttctttggggttgattgtttgagccaacttcgccacaaacatcatgactagcaattttgacaggccatattgaccaaagccatcgaacttttcgggccgatccaaggactccaggatgcttccctcgcccgggtgttccaagccgaggccaaggctagccccggaattgacgatggtcagacggcccggctcagacgatgaggtcgcgggtctcagcttgggcaagagaaggaaggagagcagcgcggtagcaagatagttgacctgaatcgtgacttcatggcaaaggccctcctcgacgcgctcgaacctgagccttcccaggcccgcattgagcacggcgacgtggattcgctcaagctcgcgctctgcccgcgcagcaaaggcttgcaccgagcggaaggactccatatcaagctcccacacgtcaatccgggcgtctgggaactcctgacggagtctggctgcggcctcctcgcccttattcaccgagcgtacgcccatgacgaccaagcttggccgtaatctcaagaagttgcggacgctctcgaaacccagaccaacgttggcccccgtcaccaatacagtcttcccggagagctcagtgcgagtggaaatctccggcacgcgagaagatatttgcttccagaagttatgggcgaaggtggcttcgtatgaggcttgctgtttcagttcggcagacatgatgggcgtctagttggtaacaagccggaaacgcctttgagtgagccgtgtcaacagcgtaagctatatggaatgaagttcctgggctttatggagactaagaggggattttgccaaagcagaagtacgctcttgtgagagagtccatcgtgcccacgttgatgttgaccaagtatgggtagggcgtggaaaacgtctctgaacctgaaggggttggtaagcgggacgatacgagtccgcgatttggtagaccaagcaaatacatgccgtgtatcacagactgcaaacatgaaattggtgtgtagattgtcggacgtattgcgggttggacgttccaaagttgcgccgacatccgccggaggaacagactctccgggagccgcctgcaggagaccacgattcttggaacttctgcctggtgtatgcgggagacttccaagtcgtcgaaacgaagaatgggactaaaggcctaaatggaatcaaatttgtattgcgctaccctaatgtcaagaaacctgagggcgcgatcgtcagagccacacctggccgtgtcgcccaaaccacgtcaggatgtgcgatgtacaaccaggctggattctcttgcagtctctttaggcattgcgcgtatgcttcttctctctctccgtcttcaactttctgtctcgcagcttggatcaacttctggactttatcgtcgtggtaacccagccaccaggtattacgcgacgcactcgaaattttgtcatcaaggacgcggaaagtactgttgggcgttgaatcgaacaatgccagatctccaatatttttacggaacccaatcgaccgagcgtactctggacgattcgtttccacagacgtgtgcactttgaagcctacagcctccaacgacgatgcgacgaattttgcaattttttcagcgtgctcaggcatgtattgtggtgtccgaagttctatcggttcggcggtgtccaggggtcttaagaaggtcttttgcagcagctgcattgtatggaatcgggctcagctgtgctgtttccgatccgaggtgatatgggctgacgatcgttgcagatggctttgcaaggccttggaacacatctcttacgagaccaacgttatccactgccagattcgcagccaagcgagcttcgggcgagctgaatatacccttggtggtattgagatagaacatagccgataaagtgctggtaactctgccccacgagagcgtaggatcgaaattgacaactgtcagatcatcggctcgctccagattcagcgctacatccactacgcccgcacgtaaagcctcgagccttctctctccatccctattctgaatagcgatgattacttccgggggtccaacttcacttttgtcgactcgatgtaaggtagccttgccaacattgttctgacgttcgaactccacgactcggtacttgcccgtacccaaaattggcttcccatctttgtccatacggcatgggtagaactcgcaaagaatgtcctgaatatcggcaaagggttctgggttctcgatcctaaccgtcttatcgtccggcgaagagatgatcgcgtttttgagataacgggcatagctccaaggcatatcgaagtagtcccgcgaattcaggaagccattgatgaaggcctcgatgtcactggccgtgcaagccttgccatcatgaaagaacgcattgtcgcgaatatggaaatgccacactcttccattatctgagtgttcccagcggtggaacaggcctggcttggccagcccgcctggctgccatctaagcaacggttcaaaggcaagactcttcaaagcaactacgctattgtcgtcagttacttgtgtcggcagccggaagtcgacgttttccagtgcaattctgagcgtgcgcgcagtcattctctgggagaagtttgtagaagctgagatttgcgtcaatgcatgttacatgcagagaatatacctctgctcacataattgccttgatgcgcactgttggatgatatccgagaggtcgagatagtcaattcttgcccaggtcccttttcgctcactgcagctttaccatgcttgttgacgcctcggatatcgcatcggctcgccagggtacatattcgacatccagatgttcaagcacgcgattaccacaaggctcgaggaactggcggcctgagcgacaggtgggtcaattgttcggcaaagctaccagaagaggttccgacaccgcgaaatataacaaagtacgagtcagacaaacgaagaccaagtcggaccatgagtctgtcgactctgccgtcttatcatatacacttttgacggaagcttgatgccgaaccaagcatagataagcagaaagatgggagatgggggtctggaaacccggttaaatccgaatatgcgttttgaaatgttgacgatattgcaaggctgaccgattccgattcgaaagtctacgattgcttgcagagaggatatgtaagccaatgtttgcccctgcaaagaaatcaaggtaatatctgtgcaagatgtgaggcaagccaatgctccgaccaagtgaaacatagtttaagcgtcgaggaacaatgttccgagatactgttatcgtcagagcggagtgttatcacgccataacttactctgtatgggtgggatttcggtcttccgagatatctgtaggctggtctttgctgcatgagaatctctattacctgcagcaaggttatctgcatcgctagggttttcccttcctgtcgacggcagtgtttctttttgtatttcgaacgttcgcgatggcaaaagtaccaggatcagatattattgtatccacagcacctcatacaaacaatgatgaagggtctgcaaaggacggccacgcagacacggctgagagcagttctgccattttcggccatgagaagcagaacgcattttggcggcgatgtgttggtgtaatctgggactcgctggagggagagcctgagtatcggcactacgtccaaaagctggatcgcatattcttgtaagtgaaagtgcgaacttgcaacccgtttcggcatctaacgatacgacgtcagtccaactgtactgcttggatacttcatcaagtatcttgaccaaacgaactacagtacgttctcacttgcggttctcccacgaccccttttctaataattgacacttggaaaggcaatgcattcgtcagtggcatgaaagaagacctcaatctctatggcaatgaacgaaactggcttggaacatggttcagcttaggagtcatggtcggtagtgtaccagctcaaatgtcgcagcttcgctttgttcgaccatctatcttgataccgtcttgcgagattatttggtcgatgctggtcctgagtatgggatttgcgaagaatatcaaaacggtgagtgaactctaacttgagcaaatgtcgcagctaagcaacgatagatgtacgcgctccgtttcttcataggactcttcgaagcctgtgcatttcccggttatatcgctatgctaggcagctggtacggtcctaaggaactcacgaagcgcctcgcaattcttcttcaagttgagtccatcgccagcatgttcagcggatacttgcaagcaggactatacacgagtatgaacgggcggcatggaattgccggctggaggtggctattcataatggacgccatcatatcgattcccatcgcaatctggggctttttcgggttgccagaccagcctcataacactcgcgcgttttacttctcagcagacgtacgccaaaccccgtccaaatcaactccaacgctgactatgaatacagcatataaagtatggcatcgaaagaatcgagaagtttggacgcagagaacagactaagctttcgcggaaagatctcaaacgagtttacttcggctgggagatctgggtctttgtcgtcccctacacgtatgttgaccatccacgactcttcacttccaattcgctgataccattactatagcatggtagcagcatgccacacggcaacaagttacttcagtctctggctcaaagcagcaggttacagtgtcgtcaagaccaactaccttccgacaggtggcagcgctttgaacatcgtcttctcgttcatttgcggcgtcattgcagatgccacgggacaaaattactggatgatcgttgccattcagttgctgatgatattgtgtaatattatcttgtctgtatgggacgtacccaaaagcgcactcatgttctcgtattacgtgtcgtacgctggatcggcagcgacaccgattctagttgtgagtcttccgtggaaaccgtagagggaaaagggctaacgcttcggatagagttgggcgactcaacttaccgctggcgacgcgagtctgagacagctcgttggtggctacagcaaacgtggtatcatatgcttgggtcctgtgggtaccatgtaagtccgaggtcgaaacgatgagctcatgtatcttgctaatggatttcccagtggtcctttttcctacatacgacgccccaaagtacagatacggatatcagatcctgatccttttcggtggactagcaatcattagtgtgacactcatgaagtacatgtactggcgcaaagagtaagacttcttcacgaaacttttattttatctgactgtggccataggaagaagcaagatggcgaagaagaaccccaagacccagcgagtggcgataagagcatcgacagcaagggtgtctaagttgaggatattaatgcgaattggaacactacatcttctttgcggagggagatggatgatattaagattgcccttgtccgcaattaaattaggacctaaatcttcacagatagtaatcacagcttccactgtccgcagtggctagaagtctggtcgcaataatgtttgctcacgcagaacggcacgatactactacattctcactattgggctgcatgtagtcacatcaaagattcaaaaaactttcagaagtaaaaaatgctgtctccggagttttggtttagatctccgagctcgtctatggctagctggaaaaacatgtattttagtctggacgggcggcgaatgcgtgtggaaacgccagtgagaacttcgatactgttaagaaaccttcgattgcgtgatttgtattgcaaagcaaaactggcgcatctctccactcttaacacgcgatggtgatgtgcggctaccgctgcctacgcttctggtatcgccagttgccgacaacatcttctcccaagcttaagcttagccgacaggcattctccagcgatatcggtgtattatcagtcctattccgattcgggcgcgatatacgcaattcgaatgccagcggtgtcgaacatgagattatcgcacacttgcgccgccgaatggcaaagttctgtccaacaccggaaacgcgaacatgtgcaccgaggtgtcaaagtctaaggagcaattacagaacatagcggtgggttttggcagctctccgctactcgttcacccggatggaaccaccatcgacctagaaaccggatacattcctctactggtgaattttactcacgaagacaaggccgcaaaaggactcagaaaacgatcagccgacgacgaagcaaaaccaccggtttactattccgctctcgaggttgtgcgagatcacaaagtcttgctactgagcggcgtttctggaagtgggaagacgacgtttgcgaaacacttatgttttggtctggcgacaggacggttcaaacaggcgcagctgctcgcaagaaatgatgttggggctgtgtatgaggaggtgtgggatgccacgaacgtcgttccttgttatgtggaggtgaagtcgctcgaccaattgagagatgctgtagatttcttagttcctaatattatgaagcttttgatgttggggaaaaaggaggaagtatcaggtttggttgtcatgctcgacaccaagtttcatcctccagggaaagaagtctctgaattgttgacttgcttggtcgatcgcattacggaggcggaacacgctagaatcgtcatattgggcgacaaaaaagctagccagtcgtggagacttccttctcacgtcgcaagattcgatgttttgcctctgctagaggtgcagcgacgacaggcagtgagccatctgcgtggactagaagagcgccaggtcaggattgcaagtgggagagctgcaaaattaccggccatatttgctctgtcggttgaagcggaggttgatgggtacgaaacggaagatatactgcatttgtggctatcgaaacacgctcctcgaaaggaagaggcgagcatgttggcggagaaagcgttcaatcactttcggcgtggctctccatcgactgcatcaggtgacttaccattcctggctcgctcgaaagcagtgcaacaactcctggccgcccgaaatttggctcaaggctccccagagacggcgatcagtttataccgcgaaagtccgcagatatgggggcaggtcatactcaaccttttggtacaccttgggccgtgcccacaaggcgagactatcatcaatggtctcatcaaagaatcgacacttatctctcaggctggcgctttgcttgtggcgaacacgggagtatcagtgtcggcagacatccaagcccgagtcaaaaatatcatgcttgacatcatccaacaggctgaactatcatctgcagaaagaagagacgcaggccgtgtattatcacggctcgaagatccacgcgacttggaagaactggccgaagtcgaagcaatgactttgacctttggttctgactctcatcccaatagccggccaatcgggctggtgggtctagaaaactatcgcatcggactatatccagatcgtgcaatcgggattacctgagatttgtcgaagagactggccgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggaggagcttggacggtaggaacgaagagacaagaaatgtacccgccactgatttgacctggcatgacgcaagagtatactgctcatgggtaacacagcggtggcgaaaagccggaaagattaagagggacgaacatgttagactaccaacggaagtagaatgggagggagcttgtcgaggcgagctgaagcgacctgacgatggcgatcctgtgtggccttggggctctgcatggcgcagcaatgcagccaatttcgaggagaccggatttaacgagccctgtacagtgggtctattcccaagcggccgctcgccgtacggctgctacgacatggctggtcaagtgtgggaatggtgtagcacattgtggggtgaggacatgtctgcaccttccttccagtatccatatcagcttcaagatgggcgagaagatcttgaggcccctgaaaacatacgaagggtgctgcgcggtgggtgcttttcaagcggaaggctcaaggtctctagctcttatcgcgggagtctggagccgagcggattctggcgagggaatggatttcgggtagttgtagcgagagacaaggactagctttgcgttgtggggtgtcggctatcgtctatcgggaagttgcgaaagaacaaccgcaatggcgcaaaagcacgtgcgacccatgttgcagctcaagttccctgacctgtctgaagctcttttacaagaaatacgcatctgttcgcggattcagagtcgagacaatggtctatcatcgaaaattttgaagttccaaagtcggcgcaagacctgcctcttgcgactgaggcgaatattccattcttcatcctctttctcgcctctattgatccagcgacaaaccagtcatggtgcagcgatgtcagagcttcactgcctctcctcaacaggatcttctctgatccatctggtccagtcgttcattatacctgcgtcggatcgagagccgagtgagttcgttctatgttcatacggatgcttgtttgacctgtcggaacagatacaaggaagttccagggagccgtttccgatcagactgggacattccatatgtaccgacgcttgtgcgatatgagcgtactgatggaagcgtgaaggagatcagccgtctggtggagggagagctcttgaacgaggtgcaagttcgatcactcattgcgatatgaaaagaccttgagatgagggtgcaactccttgttagattaattagcgaaactatggatagtgttgaaaatcggctacgcgcggaaaacattgacagaacactaatagccaagcgctactgaggtctcgctctgctcaaagcgtccgcatctgagagggcgcgagcattccacactacgccttcgaagttggcagttcgcaaccatctatcttggttgtgtgccaaaaaaggtcaaaaacatacaacagcggggattcgccagtggtcccccacgtgactactgatccgccggtgcgctgcttaaatatggctgagcggacgggaagccatgtagtctcctgttcgctcgccacaaaatgccgtaaaattactgcatttggtaactcgcctacggtaactgtccccaaatccagtatttaacgacatatatagccacgtcggcgataaagtcgcattcatgcggcgtctgtggaagttctagtattggatagctcaaagattggtgttggttacctcgattatctccatccaattaaacgccaacctcaggtgttggttgcctggccccaattctttgcggcgattacgggaaagagacaccaccgactgcatacatacaagccgctagcgattgcggcgtaacttgattttgctgccttgaagccgcaatcgctagtgactgtagccaagcaagcaatttctcctttctcgaaactccctgtgagatacagcttcaataacctaccagtattgaatctcgcctcggatttcctttgtttccctgtgtaatgcagcatgactctgtacaagagtaaacaaaagcccgtcatatatgctatacataaaatactgagcctgatttagaccaattagacgtgaaattaaacgcgtggcgtaaaatggaggcgtgttcagcctcaccatgtaaggcagaccactcttcgtaatcctaaaagaccacgtagcacctttcccattcccttagtggcactaaactcgctgtctcatcatggttttaaattctgaaaccgaaccttcgatgtcagcataccagcagttgccaaaggagaaggatacagaaggtgcaagaaacgaaaataaggctaaattccccaaacatccgacgcaaagtccaagcaaacatgaaaggtagaagaattggataaccaaaagcccgaaatcgcggccaattgcctcgagatttttaccgaactgcctccaggcgatggtgttggaagcgaatggaacgaaagtgatcttgagatttccgagcatgagccgttactttttgaaaactaatgtgtaattttcccttgttccgggaagcttgagagatgctaagccgtgcgttagcttttcccgctatgcgagcgtcagtcgtttgcgcccttggatccctgaaatccgacaccaactcatccacgcgcgaacactttcagtgtcaagattgccagacgacgagcaatgcggtggctccaagccggactagcttctgtgcttgcagtcgcatccctggcactcatgagtgggatcaccaaagtatttgcgcccgtggacaacgtcggaactttcatgataggcaagtgcttgacagtggatgactggaatgcgctaggccacttcctcctcaacactaccggcacgctctttctcgacgctaggagttactgcatgcaagttctgcttgcaccttctcgagtgcttgtcgaccgggctcacaaacagggctgctctctggatgtcggcatacatagttttggaaacgtttagaaaatatcaccgaagaggagggtaatctggttcttcctaggtacgttctcgacgctgatgcatttattgtaagtcgcacctaaccgctcactccatcgccgctcaaattaatgtttgcaagctggaactcggctatctttctcatcaataccgtttaccgtattgcccatagcaatcgttactaacgacttcgatcgagcacacgaccaatggccaatttcgaacactataacagatacgcgaatcgcaaacgtctcattaatctacgcactccagcaaagggcgagaagtttcacgcacctcacgagcaatgaatgtattgacgcttctctggactctcgcaacaccagcagcgaactggtcatggtttctagcacagtatcaagccaaaatgttagaaatggcattaagtcttctctaatagaggggttcatcagtggcatggatcacgatcggtgggatgtagccacaaattgggtatgcgaccacgatcccgcaaactgcacaaaagaattggctatgccttcttctgatcactggatcgttcgtggtcagcaaatccaacactgtctcgtcggaccatccggagacaatgacaggagatgtgggttacactttagcaagacgattttcattgttatcggcatttgcttgttggttgaagccttcctcattagttatgttgccatcctcagcgagcctccaacaatagtaacacttggcgatgctcaggccgagttccttgcaaggcccgactagctgattgaatctactccggagcgggatgcggacacacaaccgaagaaacaccattttgcacgactctagataaccgaatggaggccgatttggcggttctggttcaatgctgtgggaccaaagatgtggataattaccgtcactctaatcttcgcggcgttggctcttggcatacagctttacatcatgtcgcttgatagtacgcgttggcgaggtcgtggaaccagcttaccggatctatggagttatggcgttggtcagacaaactgctttacgcttgtcgaagggttttcctttgatcgaggtacccagtactttgtcgctcacatcctgttcgtcaacgtcttccaggtcatgatcagcatgttatatctcttttccaataaacgtctgacttgccaagttattgctgctcagtggactcgctttatgacgtccaccgacggagtgccagaccggaagccgctccgtgtctcatctcaagttggcctgcaacgcacttcgtgtatactttcattaccctagacctacgccttccctctgatgattgcatttgtgtgcttgcatttcctagtagcaagaagcgttttccttgtgcggactacggcatacgggccaggcccagcagcccaggcaccgcggatgcggagcagcgacgcatctcgtatcggttattcgagcatgggcatattgctcatcacattaactggggcgattatcctcttggcactggtggttaacagctttagaagatatcctgcggtccctaagcacctcccacggctggcaaacaaactgcattcataagtgcagcttgtcagagaccaaaagtggacttcgaagcctatctgttcgcagtaacgttgatggctgttgatgtcgagcaggatcgcaccaatggaactgaagcactattggaaagagtcgtgttttcaaaagaccgattttctgttgcaccagaaattaggaagaagtgtttacagcccatgccagttgacaagcgtgatgactggggttggttgatggaaggtctaggatgggtcgtacgaacgggttcttccgtagtcgttaaattaagacgccgagcttgatatagccactatcagatggaatcctcctgtcgattatgatgataacccacaagcttcctaaagctaaaaacgagacttgcacgaatccaatcaacctcttaccactcaagaaaagcctgccactcagtgttggcgaagatcttgagggcacagttgttaacaattaaaacaaacaagacagggctttgtcttgatcttaatttaatatatttataatataactttattttaattaatttaatttaattaatttaaattaagacttatatatcttaatagctttaataaaaattagtagtaaaaatagtatatatttctatgcatagctagtctatatattctaagctttatatacgtagtctatctatatattctaagctttatatacgtagttaatttatatattctaagctttatatatacagttagtttatatattctaagctttaagtgcgtagttaatagtatattctaagctttaggtatataattatctatgcgtagaagttagatatattataaaatagaagctacttactctacttctcttataataacttctttattatactatttagtttttctattaataatatagactttctattaactataatactttctgcttctaagaaacgcgttactatagcttataatacgctttataagcatagttaacttaatgagagcaaaagtactactttatagcttatttatattaatgcatcttagtcttacttttatatattactatatagagctcttacttttgctataagctaagctactaaagatatctcttttaagttatagctatataatataatactagaagatataattactatacttatagagagattagaagctataactaaggctaaaactactaagttactagatagtagtaagtataaagaatttaatacttatatagtagataactttaatagcattaattagacttaactttagctatactataagcctttatagatactctagaataagaaaagctaagtatataactttagttattatatagtattagttagtaacttaatatagctctactagatatataaactatgctattagagaaagagagtaaatatagcttatattattaaaataactaaaataatctctagtgctattaagtatctttatacagatctactaagctactactataatataaatagtaagtttatagttatataactagagtaactaaagtaactaaagtaactaaataataagtaattattacttaagtttattactactagtagtctttagctaacctaagaagtaactaatataattagtaactttaatatctaaagcttttgctatgctgtagtaagctagcttattaataataactactctctataagagtttaagatgctagcctttaagaagataattatatatactaacttagaggctatagaggcgctataagtaagttatactagtatttctagctacgttatataactatactagtatatagagctatagattgcttagactatagcctacgctataagtaagatgtatattaggtttaatagctagataaggaaaggcagtaagcagagcttctttagcattattacttatttcactaatagtaatagtaatcttagagacttttcgattagtttactatagctttctagtacttatctagaagtttaaatagctaagattattacgtaaatactagaaatatttagaattactaataagaaacttagttactttattctagataatactgctttaaataatactataatagaaactcttacgctttagtataactttaacgccttttattattatatttattatatactatatactcttaatcttattagataaactattatctttagttataataagaatgcctttaataataataatagtaattagctattaatagagaagcgctttctataagagtagcatagatatagactattagaaatactaattaatattattaactatattaagatgcctatatagtataatctttcttataaaggcttagcgcgttatttaacgctcttctatatacttaactagactaatatcttaagcctataaagcttatagttatctaatagaatagcttctatgctatatttaagcgcgctatgcttcttaagaacgctattaataagtatactaataactatattaattaataagaatataataacatttacgcttatagcaaaggtaataaacttctagatacttctgcttagatataagtaggcttttagctaagaactagatagtaataatagagtatatagatatattataactgctaaagaaggtatattatagccttaaaggctgcagtaagtatagtaagtttagagtaatctataaaattatactataatttaaagctattcttaagatatatacagactatctcgttaagatatttaagtaagttaactataataaatctagaagcttctaaagactatcttataattaatctatatatagcttagataaaactaaataagtattatagcttactagataagttactaatatactatgctacttactatctttatctatactataaaaaatactatgcaaatagttagcgtaataaatctaaatagatatactagaataaagctatattataataaatctagtctacgtataagctgctagtatcttctctaaggcgttagattctatatactagtactctatataatagtattactactctagttaatatagaacttactagtaataataataaagtagttactataatagattaacttaaataatagtaataatttaaacttacttaaactagtacttagtttaagtctagtagcagctctattatatactagtaagaattatacgcttaatatctatagctagtatagcttttaattaatatacttagtatatctactagtagttataactataaatgcctttttagtaagcttagtaatctacttaagctttattgctataagattaggttataactactagtagtagtatagtatttaaagagctagtaagctgctaggtttaaactactaaactaaattactttaagcttatctataagtactattagtaataaagaacttattataagatataagattaatagctaaaagtaaagcatatataattctactctataatgcttgcttatctatcttacttatatatatagcagagaaaactattcttaactatgcatataaggctaggaaaactattattagctacatatataaggtagagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnactacttactatctactatctatagcagaagagactactatataaagtataaaactagagctacttaattattaagctagtaagctttaactagagaatatatattactcttagagatatctatatatatataagaagtcttagatctataatactatagcttataatagctattctttttacgcgtgcttcttatagtagctttatactagtactagcagatataaaaactttcttactatatttttctttatcttttcttctctctactctatagagtagtattagatagatagtagataactataaatatagttatctatcttctacctaatactaactctactattcttacctcttctacttctacttctacttctactttctctattattatctactttttttttatatatgcttcttatagtagctctatactagtactagtaaatataaaaacctcttctttatattcttctctattcttcttttcttttatagtaaagattaatatactattagtaatcttttaagtaattctaagagattactagtagtatattaattatatattctcttatcttaagtacttaagaaatagcgctttactacttctacttctactttctctattattatctactttttttttatatatacttcttatagtagctctatgctagtactagtaagtataaaaatttcttttctatattcttctctattcttttttttctttatagtaagaattataaagttaatattagaagtaaagtagatatctactttactcttaatattaactctatagttcttactatagactagtagctctagtactcttaatctttactatgctaaattactaaaagaagattactcttttattcttttaataaatatatagtattctagtgttttttctataacgtatatatagtattctagtattttctctataacgcatatatagtctctttatattttctctgcaacgcatatatagtctttatataatttctcttataatatatatatatttattactttctatatactatagctctaaaagagataatagagctttatatatatagtaatagactgttactatagtaaatactagcaaatatttataactttaaactttttaggcgtagtatataatactatactacttactactactattattattattataagttcttctatatagtcttctaaccttatatatatatacgctactatatatataatatagtaactaattagatatagaataattctataaagactttatatatacttataactctgctaatctactactatataacttagttatatacttactcttttagactataattttatagaattactatactactcttacctatatacgctttattaaaggctagtatagagtaactttagagaagtaatataacttatatagctagaataataactctgctcttagtgctaagcattagaaagttagactctattagatatactataagaatcttaatattagtaatagctaactaaagcttactacttagtatatagagtattatatatatagatagaagtatttactactaataagaaatagatagctaatagtaagcgtactaaagtataagctaaattacttaagaaagatacttactaagctttacgctatagtagaagctatatagctttactataataatagataagaggtatagcgccttatatattataaggcttatctataggtagagaagaaagataataataataataataataataataataataataataataataataataataataataataataataataataataataataataagaagaagaagaagaagaagatagaagtagaagtagagaagagaatagagaagagagtagagaagaagataaagaaaagtatagatagagagtagaataagaaagagaagaagatagcgctagcgctattatacttagagtctttagtattagtagtatctatctagctactttagataatatcttaattatttaataaagtaaaaacttattttaaaaagagtatagctataagcataagcgcttattaagctaaagcctttattagagtaagcttaatattattataagctactagtaaatttatctaacttagactttaagactaagaataagtttaaagagaagagagagagagattagataaattaattataaaatatatataattatattatcttatataatacttctatgcttctatatgctataattatataatctcttatataaagcttagaatatattaatagactatgcatataaggcttagaatatattaatagactatatatataaagcttagaatacgttaatagactatatatataaggcttagaatatatagactaactatacatataaaaaacttaagatatctaattaaaataattaaattaaattaagataactttatatttttttcttcttatttactcttaatttaatcttttaaacttctaatttaatcttagtttaattaataaaaatattaagaattaaattaaattaaattaagaccttatttattaacaagtgtgcttaagagtatgctcgtcagtgacttcgatgctaatattctcctggtcaaagccttgagtctcgccatcgatctgccatccctgctcagtctgattgactgcaaaattggctcgcagtgcgcgctggcgatgctgacgttggcgatgcgcctgacgccgagcctcgcgctgaacctcgatagcctcaatgtgtgtctggcgctgagccccgcgatcgatctcgctcagcggttcttggataatgaagtggttgaagggagaattctggggacgttggggccgcgggcaggcgactcggtaggcgtaggggaagcgcgatactggggggcagaaactaaaaggattacactgctgtgcctgataggcgggcgcaaaaaatggggtgagaacaaaggcaactgctggtatactagtgggtacaagcgtgatcgttggcaagactagaacggtacgagttgagccacgcagatatgtgaagcttcgcgtgcattctcgaagcttccgcgcacgcaaagggttcgcgccactcatgtgatgctgctttccgtctccacgctcggatgcccccctgtcatctgaaattccagctctcatcatcacgatgagtttatcgcaatcacacactgtgtccaccacacacatcccatgactgtcttctttgttcagttcctcatcaagttgtctggcattagcatttgataattaagcattatattattctaccacccattgtgcacctacttacttctgcagcgcgaaacccatcttaagcgcgccatcttcattgctgtggatgacatagtagttgcgcatccaaatgctacccagcacggaatacttcatgttcagttgcatggtgatggctcccacacatgtgcccttggccttgtcgtaggagccataattaacttcgcgtccaggcactgtgagcacgccgcttccaaccttgaagttcaagtctggcatggtgctgttgcacggaaaggtgtttgagcccccttgtgttggcacgtatcccgggatctggccataataatccttgaccacggcttcaggaaggtagatcagtacgcttccagaatccacgataacctcgccgacgggttcgctgctgaaagacccttggcccaccgcgtactcgccaacatcgacctgccaatgcttctgggtacctgatactggagcccatgtgatgtcgcctgtgtactttgactcgtcgatgtatccgaagtcccaagtacccttaccatcgactcggtgatttgctgcaaacagattcctttggagcgtcggggccagggtttcaaagaaggtcttttgtctctctggctgcacctggttgataataccaggcgcaagaccaagaattccatccgtggcggtctcgaatgatatttgtgtcgctgcctcaatggcttgcttggtggccgtaaggggaccagctttcaccgtatcgagatacaccacgcccgaggcactctgtccgtaggcgtatttgatgctccaattatggttgggaagaagctcggcagaagaggaaggatggtacagcggatgcccctcatccgcttgccattgtggaccatcttccgagatgacccacaagtcggcagagccagtatcataaagcattttaaacgtctggttgccgatgaccgtgggaacatagaaagtgttccctccactccgcacgtcgacaaggaccgatccttgttgcttcgtagcgtccacctgtcttcgctccagagtaccagtggtagggaatttcgtccacagtttgtgtagttcagcgaccggatcgaatcgcgacaaggcaggtgctgggacggcgtcgacactgaaggcttcgccgcgtggatttaccaccaaggcatgagcggatgacgcgaaggctgctagaccgagtcttttcattgtgatgttagattgaggcattgtttttctgggagcgttgcgtcacaaccaaaaagaattgaaggctactcgagtcgaagttgtgagtgaagagaaaaactcgacgactgattgaagagctattaacatcacttccacaccgtgcgctacaatgtatttcacgatgctgaatgttactctgtctaggatgttgcatgactttggctatctcggcatcatttgcttgtcgatcgaacgtgcgctctagcctaaagcgactagatctccgccggttgcgcgctatgctcggccttttttgctagcattgtgacccaagctcgtaaaagtactattaatagcaatcttgtaggggaaggtgggaaggcccattgaatagacaataaacgcaatacgaggtcggcgtgttaaacgcgaagccgagcatttgcctaccaacgttattgaaatgagacctcttggtatcgttgacttggcttctccatatatggtcgcacgatgcagtttgtactcaacgttgctcatcacagcctttgttacaacatggccgatctcaagttgatgtcgcttgccctcctcgccaccgtcgcgctccctgcagtcgctgccgagcttcctgctggagtcgtcgccgtacctttgagtagagactggggacttacagcatattatgctgagctccaagtcggcacgccgccgcagaaggagtacctcaaggttgataccggaagcccaaattttgccttcttgaatccacgcaatccgagttgtgccacgcaaaactgcaagacctttggcacatttgacaatctcacctcatcgtatgtgcttctcttccacgtcgcatcctaagtttaaacgacggctaattgtggtttgcgcaggacatgccatgacgaggggcctggtttctatgacttcctctcttcccttggcaatggagattttctaaacgatacacttgtgctgggtggtgtgactgtggaaaaaatgtactttggatacacgtcttcctatatttaccccaactatgttaccggcaatgtgtccacaatccttggtatgaaaccccctcatcttcttgactgttccgagtagcatcgactcatctgctcatttaggtctatccttgaattgccaaaatggaggtcccacttgcacgtacaagggtccggtattgttaccgcagctcaagaacaattctataatcgaatccatgtcgactagcatctaccttggccgcgacaatgcagatgtaaagaacgcgaaaatgctgatcggtggagcatacgacaaggccaaggtggatggtgagttattcaccattgacatggtggatccacacaaccttaacctcgccaacgggcagaccaactctgtcaacgtgaccgccatggaagttgtccttgatggcaccaaccgtaccgccgcaacatatggtgagaaagatgtcggactcccggtactgcttgacactggcattgcagcatggtacatgccggacaaaatctttgctgctacctactacggtcttggaggacgaggcgaagtttccggcgggacgcgacacgtagctgtcgattgcgcctaccgtgaccccagctacacaaagggctatgtcacggttgaatttggcactgctggcaaagtcagtgtcccactttccagcctcgtgtcgcagttccatgatggaacttgtggatcgtttattgcaccacgtggcgacattgtgagcacaatgggtgacccgttcctgaggggagtatactccatctttgatcaggagaacttcaccgtcacattgggtcaggtgaagcatacagatgaggaggacattgttgcgatccccaagggaggtttcaaagcttcgtcaaaataaacgcgcgataataaaataatttctaatcctatcctatgctgtacaacgatataaagaccattcttccgatgcgcaataagcattctgatctccgtgacgtgccaatcaaccgaccttctcacgcttgcgaactattctgtgcgtgaaaacgtccatcacaaagtaccactcgacggccgcgcattcacagcttaaaatttagtctctcattatgctgctaggatagtgtatattcacgctgagagcgcagccatggccgcagtcgttccttggcctgctcgccaataggataggctgaggattgcgctactacggcgtggaattgttatcagctgctagcgggcgtgaacgtcattgcagcgcaagcaacgaagtagacgtcactaagaagattatacaacttcgtgaacaaactgtggctctctggagtccgactggagtaacttaggctagataagacgtttctaccatgcgagaaagccgaccttgtcgatgatcttcccagtttctgcatctctcttaccctcagcgacagtgagaagcctccaaccaccttcactagcagtctctgctcccattgtctccatcaagtctgcgccaagttcgcttaatccagtggcgcaaaatccaggactgacactgaatactatgaccccatctgccttcagcttgtggttccaatccagcatcagcatgctcaatgccgtattgctgcagcgatacgcaattatttagaagtcgatattcttcggccagccggctggttacagaggtgttggaagataagcctcggccgcctgggtcatctacgaaagaccagcaaggaagatcagacgaagctcggcagacatgagcaaaagtggagtaaacgtccacatcataacgttggtgcctgaaacgttcaagtcgtaggctttgttgaagcactctcgcagagacatgtcgccatgtaaaagcttagcgtcgacgccgccgcctgaaagatattaattacacaacagtacagatctaggacaacatccttaccggcattattgataaggacgtccaggcgacctggcctcttcttactacctgaaaggccttctcaatagactcatcgctgctcaggccaatctgaagcaactaatactcgccctcgtgagaatgcgacatcggaaatccaaggtcgtgtcggaacattagcagctctcatatcagtctgaaacttaccaggataggaagcttgagctggaagcaacaactgctgaccggaattgctatttcggctcaccaatgtcgacagagcagcattccgcaccgtttgtaacaattcccgtggagctggagagctccaacgcctactcacatacatggtacaaacaacagggagttgtggagatgtgacaatgatgagatcagcctctagaagcttaggtcgttggaagtatggggcgaactctggctgtttatcccagcgccgtagttattgatctctcccagcgtcctgcgctcacatctggaagttatatgtgaaggctattactacactcgcgcttgtaaaggcggtcacttcacgaattcaacacttcgactctggctgaatgactgccagtgtgttgacactacagcgtgattcatcctccggattacaacgagactccttatccttcacaactttctgtgccaatgatcatccggcgactcgcttctttcatgcctatttcgccagttgcgtgggaacctgccttgaacgccagcaactggctggaagggacttggtcgagcttcgtcttctgatgcagcgtcctcttcgtccgcatagtcactttcatattcttcgtcgtttggtattttaccaggcttcaagttgttaaacctgtccgcttcaacaccagctagcagatcctcggtttctgtcatgaccctttccatttttgggtctggtttggctggttctctgattgcctgccgtgactcacaggggtcaccgtcggatggagaacatgtacttttggaagactgataagccgcattcttcttttctggttgttgccagcttcgatcaaaacgatgtgaggggtgctcgaaccctgtggagtgtggcgaaggagcgctatccggcgatgaagggcgggtaagaataacaggatgagagtctacctcagagcaaacacaaacgcctgtgcattttacacagcgactcaaagctttgtcaaacttttctgttgaggttgccggtgatgctatttctatcggtggactgcatgaaaaaaacttcgacgcgaaagaactggaggttgtcgaatttgttggttgaaacgaatcgacccgagtggactgctgtcttggatgggcattgagaacggtgtcggtttgacgctgtttccatatttccttggcatacttctcaacgacttcatcaaaagtgaagagtagttttgactcagggatgatcgcactgacgccaatcctcattctttgctcttgtagcaccggggtcgcgtcttgcatacgcgaattgatagcacgtctttgcctgcgccgattttgactttcacaacatcagcttcgaagaccatctccttcgattggaagtactagccttgtctgctttagctcgtctaccgtctcttccaaggtggcgccgaagtgatcttccaaagcttgaatggcctgtcggtctcctcgggcaatcacagcgtttatcattcgtatctcctctttgatattatcgatggctgtgatgtttgaaaatcctctcataccctcttgcgctacactaagggatgaacgcaagtatttcacttcgttctcgttgaagagccactttacgtgagctgtcagagtcttaagcatcgagtaccttgagtcgtcagctaacgcctgaactcgagtcagtagcactttgaatgcgtctattgcgtcttcaatccaatcgatgagacgtctggtagaagacgtcttgcggcctttcttgcgctggtccgagacacagactctatagaaatcttcctagagatcagcaaagacacccatctccttaacaagcttcatgagctcgcgacgtgcgtatttgatctttttggctgacttgaacagtgattggctgagttttagtgtgagtgcgccaaaggtaacgccagccgccacaactccagctacctccatttttaaagaggtcgaaacaaagattcgacaataaagataaatgctattgaataatgtgttctaacatcggcgtctttagcagttaaaatgtccagcgtaagagagccttgtgcgaaacctgaccggtgaactggtggctcggcctagtcctgcattgaatccgcccaaccattgatgttccaccttcaccccattgggtgttctacccgcgatgcggggtcgactgtaccgtctgtgcctttcgaccagtttccattcaccggtatattcgtgattggatgccttggtttttgtacggtctggaaaagtgtctaagccctgcagtaaattacattgcttccgccgatacagtgcctaggcaatgctgctgaaagtatatcattgtctcatcgctagaatcaagatgcacaattacagctttgaagcaatttggctggtgggaagctgctgtgcgacaacgccaaggttgtgcttctgtactgacgtcatatgctctggcacggtgcgataagatcttactagcttggatgcgatggcagtatgagttctctcctctttacaaaatgttttcgacgaaaagggcggacgttgttgaaaacttaccgcacacatcgacatctcgacgcgcatcagtatccagcgttgagaccatcacagaagcctcgcacaggacacagaacgcaaacgatgctgaaccatgttcatcctgccagcgcatgctatcaatcgcactagcacctacgtatagttcttccgaaacacaccagaagtgccgcagacccacgtctataactgaattacaagctggttccagagggtgcccagtgtgtagtctatttcaccagatcctgcggggcaaagatgacagagtcgttgaccgaattctcaggtacagcaacgaaaacttcaacagcctaactcaatacctgcctgatggtgggaccgatatagaagagcttatgaaccccggtccgaaagtgaagatgcacataagtgctgccctgactttccccgaaagcccgacacaggtcccaaggtatcgacggcgggaaaggaaagctatgaatattgttcgagatgtcctggtcgggccggccatcggattgcagctgaaatttcaattgcggtatacggcccaagcaatgactcgaatgaagaccaataccacggtggaggaatgtttggcgatctatcgggctccgggtactggtccgtcggtcagactttagaaagctgtagcatcctgatgctgatgcatatagaaccaataacttcagataaagatgagaactctcagagtacagactggtttgagtcgcgagttccttccgatacacgacttgacacgagtgcgaaatgggatcttctcacgtcttgggcacaacgatatcacctgtcagcccgaacggagatcccagacagctttccgagtcgattcctggacttatctagagagggtcatgtccgtctagtggatgctgtacgtgcgccttacgctgcactgagccaccgttggggtgcctcgaagcatctgattactacgacccaaaatataggacgcctaagagcgggcgttagagtacaccacttaccaatgatgtttcaggatgcaatatcggtagcaaggcatctcagagtccacgctttatggattgacgccctgtgtatcgtgcaagacgatgagcatgactgggagagagaggctcacaaaatgggagatatctacacgaattccgacttcgtcattgcagctcactgtgcatcagacgactctgggggtttcttggccgagtcaatgtcaaagcgcgaagcagtagagatcgacttgcagaatgaaggcaaacgggtagggatatataggcgcggcaatatcgacagtgatataaccagcagcctactgtcaaaaaggggttgggtgctacaagagcgattgctcgcaacacatatcttgcattttaccgccaacggattgttttcagagagaggctctgaggtcttttcagaagacggtacgcaagaagatatgcccgcggcggcagaaggcgagaaattttggacaccatctgctatgccagaactccagactgcgttgatgagccaagaagtaaagagagaaacgatcactcggaatgagagtgcgcagcgccagactcccttggactggctccatttagtcgagatttacaccaactgcgatctgactagggaagaagataaactgtttgccattgctggtgtggcggcgcgaatttttgcgcgctcgaatctcagttggtgtgctggcctctggagtgaccggatctctgaaggccttttatggcttccaggacaaaacttgactcgcccagttaacccacgcgcgccatcatggtcgtgggctgcgtgggatggttcgatccactatcctcagaacattcatggcgactctttcgagtccaaggcagcgtttctgaaagttcaaggagtgtatgatacaagattttgtggagatgaagtgtggctcgcgggttcaggcacattacaaattcgagtcaagttatttgatcttaccaccgtcattttcactggcgactgtgtcccgttgggacctggaccggaccgccgtggatacttcactaacaataaccaagaccttcctcgggtcacattgaaaaagtacctgaacgtacacacacttcatggacgccgggccgtgaataagcgcctgaaagttcgcgaacaccgacttcctccgtgcgggtgggtagctctcgatgaccaccaatccgcaccgcgacaagattccgacatggagtctcgtagtctgcggggtcgctacttcgcacttctcggcatcggtcgcatgtcttcaggagtggtagcatgtctcggaatatttttatgcgttatggaaaaagccaaagggcatctggaatattatcgcattggatgtggtcaattatctcactcgttcatttctggcgagcagcttgaatatcaacccggacggcaggatgcgacaggatggtcaacagatactgaacatgtacagatacctctcgacctcgaagatgtatcgactatcacgatccgatgaccctgctgtcatcgcagacctgtttcatgcttgcgtcagttcgacgtgcatctgagcaaaattcacgtgggcaagaagatggcatgttctagaatcgagatatcctgcactctagacaaaatctacaacgaagaaacgttgcccttgaaaaactaccacatatgcttgcaattattcgaagcggagagataatttcctatgcatttgtgaaacacggatgtcgtgcaacaccgagcctctcacagcgttgagcgctccataatattcgcaaacacccatatacttcccaacttccaggttgtaagcaatcggaaggcgttccctttgcagttagatcgaaagctacccaggtaccgataccgtagtcggcttcgaagccacgatcggtcgaaagggtccagacagaaagcagcatgcagtcgcggtcaaaacgtgagcacacgacacgatctatccatcctgatgcggccttctccacatctcgcgatgtcgcgtgagagtggtggcagcttctggaacctgacccttgaaatcggtcgaatgcagggctacctacgtcctgggacggtacgtagtcagaattgaaggcagcgactacccatccaacagaccgagcggagcaaaggtttcttagtcttttctacaatgagtgtttacatgtcggtaacgtcgtaatgggcgccactgtttcttcaccgaacaacttctcaacagcaacactttcacgacgataagttgacgtaatcatctcaccccaatatatagacgccgcatacgcaccaccacccagcttctgcagcatccatccaacaaacgcggggtcttcaccaatgcgaccatcccgaaccgcatccagcccaccctctaagaacccttatccacaccactggcacccacacccaacgatcaaaccccatctctcgatgttcgcagaactgttgggaaacccctaacacctcccgcacaccttcgcataattttctcgtaaaaactaaataatcaagatgttgccaggtatgacgtcactcttacacacccacgcatcctgcatcctgcctcatcccgcatcgacgatgactgcaatcgacagcacgaaaacgaacaagcccgatgtggtgatgtgtggcagaagcgaagggccaggggtgatgtggctgcgcgaaatgtctcgaggaagaatggtgggtcgtgcaaatgtggagtgcgtaggagccaggtttggtgaagggctgatcgtagagcgtgatgtcgatgcgagaggactaggtgcaggggtgctcggatcggccggcagggcgcgagccattgggtttttttcggtggccgcgcgatgtggctggtgagtttgggtattattcacgactaggtattagatcaaaggggcatgcggtgaggatgttgtggcagcagtggattgatcagtggagtgaaaaaatggatttacttgtgagagcaaagtgctacgctagtatgatgctatgcatcgggtatctttttctgaatttgatctcgtcatatcaggaccattgcgccattcccaacctgcgccaaacgaacatgccatgccatcgtgaacgtgaaagtaaaacaatctcagagacaaaggtcaaagtgatatgtctaagcccaagtcttggaagcgttgagatccagctcgaggtgatgggcgattgcagaagcaaagtcgcgctcagaattcgacgaatgacgacgtctctgtcgtcgaatctggtgttcggcctccataagcttctcctggatccaggcacgactcttctcgtccgagcgtatcgactcggtgttgaggagctcggtcaacgttgcgatgatttgctggttgatctcggcaagcttgtgtgactcgtccatgtgcatgtcatccatgctcgaccgcgaagaccgtacagtagtagtaggcagaggctcggtagcgacagggtagggtgtggtgtatttgggtgaccagtcgggtgaggatgatagggactggaactcgggagatgaaggttccctcggtgcgccgaagggaagttggagagcaacgcggcgttgcagtgcttccttttgagccgtgagcagcagatatttctgcatcgactcattctggggcttgttagctatgtttgtcaagcatggtttgttggagatatccttactctacacagagttggtcttgagagggttgacatggtggatatttggaatgtgtggtgtattggcgggggcggtaagtaactcgaagtccgaacggcttccttatagatagcttgatgcgtggagtcgaggtggagcgatgtgggacgatatgatgaatagtgggtgacccgaaaccgttagtacccaaggctgcgagataaatctagagcgcaatggatgcggagtatgcaggaaggcttcttggtgggttgactgatatcacgcgttcggaatttctgcaacgcatgcaagcggaagatatcgaattaatggtggtttgaatttgggttgcgccggttggagatgctaaaggacttaaatcccccacaaatgatctccatgcctccttgctgagtgtaccatgacgtggaagtgttgtaaagttgcgacggggagcaacgcggctcaagccgccacggcccttgtgcttgggctttgtctgggaacgtgtgagggcgttaattgcgaccttgttccaagtccaggggtttctaggtttgtgttctgtaattggtcgtcaggtccgcctctgtcgatcaatcgttccaaagtgagggtcctgaatccgccaaggctataacgtcattgtaagccagcacaaacaggcattgaaatccagcatcgcgatctaaatccagctttgcgccatgaaacatgccgtacaaccgtagaaagcagatatcttgcaacgatgtgccgtacctgcatgtgtgcagtgatccgcggagcacccacagagccccacgcttccgaggtggatgctgtgtgcgaaaatttcttccatggccaatatccaacattcccatgccacatgcgacattaccatgcgtgagcgaaacatgacgctggactgagacatttttgttgcttctgctccgtctgggttttctgtgccacagggcgcgcactccgaaccgccgacgtcacttcagccccaagctgaccctgaacctggaagtccaactttgtagaccgcctctggaatgctctcctctggcgcaatctggcccaaactgttggtggatttcgggcctgcgataaacctgtccctgcttttgtgttgtggaaaggccaatcagcgaaccacagccacatgcctagagttagtaggcgccacgttacgtggctaagtcccacgtgtgcctagtcgcttcctgagttgtgacgcgggttacagagtgtacgccaaacaaggcaatgatggcttgctgcaatcgggacccttgatacccacgtatcgcaatgaccaggacgagccttctagaatacgggcgccttccatggcagacttggaacggcgtttgagaagccagtgaaggattggagcagcatttttcttgcctgccgtcttcggggcaatgatcaggcgggaaatcatacatgtgatgagcctttgcagtacgaaccgaaatgttccagcatgacgtacgccaatcaattgtcaagagcgtatgtcattactaatatagcagcttggaggtacacgcagcacccctagactccaactgcgcatggtacgtgcaacagtagtttatggacaagcttgtcggcctgagttgacgtgcgctgtattgtgtcagatttcgtttacctgcttctttgctgtgggacgataaggcagtgtgtggctgacgatctcatcactcactcgtatcccagagagcaagaggtagccgctcaatccatagcctgaagcagtacacagtgctttgccatcgtaaccgaagccaaacgatactgtgtataacctcaggctgtcacatagtcctgcttagtttcttgggatagttcataacccacagtgtgcgacacgagggctctcacgcgcaaacgttgtaaaggacaggaagataacccaatccaaaaaaataagggcacacaggcatatgaaccccaggtttttgattgctgcattagatgattcggtgcccgctcgcaatggactgttacccaaccaatagcctggtggtggcacgccatagcttaacgcctatttcgttgccaaggtctccaaccagtcccacgtcccgtcgataagacgtattccacacaggggtatataatatcatatctaagatacatttaaatatattagtctgactgcgcagcagttctaaagagctaggaattttcctaaagagactatataaatcagcgctacgtctttatctaactcgagaggaaaagtattccttatatcccttactattactatgcaaaattaacatttttatctgtatctatagtttcagtattcctctctattaataaggtagcctaagcgtattatgtaaggagttatatgaggagttgtaggaggagtcgtataagaagtagcgcaaggagtcgtttacagcctgtagcctattaaaaagcctatctcctcgttaaagcacgtctttttgaagcacgtctcctcgttgatagcctggctcctcatcaatagcctagctcctcaatgatcacgtgcacgtctgattgcctattactctagagtccttagtgattcagcacaactataagccttccactcattagtcaatcactaggcattgcctacctggcgctggtttactgatggcttgtatttctacagcgtccactcttacgcagtaccgtggtttgcatgccacgcaagcacgccttgaagcatgggacctgatttggtacaacacgatcccacactcagcgtacgtctttaattgtcaaggtgcaataattgtatctaacgttggtagacacggccaaagcgatcagcaacgcgaaaagtctgcttcgccaaagccacgcgaagtccaacaggcaccggccccgaagcggaaacgatcagaaacactgcatggtgaagagaccaatttgattgacctgacatcaccagagaaaccgaagaccagcactagggaggaagtcatcgacttaacatccccgaagaagcgcgcgagaaaggtcgatcctgtccaaacgacaaggaacaaggatatcaagggtcgatgttctctcgtcttatatgacgatgtcgcgttcagggaaaagcttatttacgacaccttcgcacacctccgtcagatgcgtcctgacttgctcccttggaaatggtacgagaccatctggacaacgaacaagccacacaaagatggcagcctatttggcgcatgcatgtttgcccaggccaaaccagagaaggcatacgatgcctcgaagaaggtgctggtcgaggcggacgtttattaccttcattggttctgcagcactggttgctcggagcggcatcaaatcaagatgcggacgaggccggcaacgctcctaggggccggtccgatcgaccaagctactggacacagtaattgaaagaagaaattgacaccacagcgctctgctccaactccacttgtcaagatgtcaggcactctcgtgccccgagccgagatcagacccgagcaaccggacgtgcatcagcgttgagggaagtgctcttaagtgcaagtgtgaagttgggaacgagagtggagcggtatgcttgccagacctgcgcatcgctgtcgtggaccgacttccacacatatatatagagacagtacatactcgcagatctattatgctactactcaggcccgatcgacactcatataaagttgcgatgtcccattgagagcgagcgcgtttgctactcctgtatatcttcaacgttactatagcccatgacagtaactcatcaagtatctgaatttctccagggtggcgtgaacgtgcgtctgtagaatcttgatccagcaacaacgtcgagaaaataaaaatcagtaagcaccagccatccctcagggagttgtaagtgcgcggtgaaactcgatgagagcccgaaattcactgcggcaccgacgtattgtccagggcacattttggacgtagcggggacgtaggccagatatgttcaaaaagtacgtaagcatggtgactgtattctcgagcgttgagtagcacttaatatattgaccttctcataattacaagagatgctgtgcgtatagtgctcagggaggtaagctactgtgcgaaatcacatgtggcgaacaggtcgcctcggcagatatcctctataccatctcgtcagacctgaacgtaaagccgatgaattgtgccatttcgcatctctttccacatacatatgcacggactctcttccccaaatccgcaacatccgggcgaagctgacccggaaacagcggcctcatatccggaatacgaagtgtgcacgaataagaaccaccttagaaattgccagcacgatctactgaccccggattaccggcgaagcagcaaaaaatacaatcgataggtccttttcccggcaataccgcttcgccggcggtgatggttggaggtgagcggcgggatgactcgtgcacgggtagttacatgcgcagacgccacgcgaagtttctgttggtgccgaccaagcacaacggccgtggcggccagccaacagagcgccaatgtcgtaaaccagtattgatgtgacgtgtactgtgattgttggggttcttgtggtgattggcgccgcgcgatattttgggacctggtctgggcgactaatttccctgcgcttgggtctcgaacgtgttacccctgagtggatccatgtcacacgagcacaacgttcgctggacgtctggggagggtcgaagacgctgccatggtaatcgtctggtgttattaccaatttctcgtctgaatcaaattagcagcatcacgaagaatccaaaagcgagcaatgtaaaagtgaaaaccatgtcaattatgttgtcgactccttctgtacagcaaagaatctaggaacatgaaatctccacagaccacacacaatcctccgtgggtacagtagccctttcgaccaagcgtattatatagttgaatttgtacaatcgaaatgctgctgcgacatattgcgcaaggaggggtaaatgccttcgaactccgatcccaatgcggtcgtgagaagcgaagtcataaacccatgagaacccgttcctccaccggaccgccataaatcagaaggcatagagcgagctctgcaccgtcagatcatgtagcgaactgcttacaagaaagcggcggcagcggcgacgatggccatgattccggcaccagtctgagcagcagcgccggtgaactgggaaggaggagcgctcttggtggcagagccggagggagcggcagtgccagcgggagctgggtgggtgggggcggtgccgttgctggatgggtaagggacagcggggggagcgacaacggaaggcttgacggggtatccagcgggagcggagtgctcaggggccggggtggggtggacagggacggaagtggtgtactcgcagtcctcgtcgacaatgacggtggaggaggtcacgacgtaggtcttggttccgacggagatggtggttggctcagggcactcggtggtaagaccggtgacgaccttggtggtgtactcgacgggagcagagctggcggggtaagcggcagcagagctgatgacagcgtacgcgtcggtggtggaggcaacggggtaggccacagcggaggtggtctcgttctgagccgggtagccgtaggcgtaggcgttggcagaggcaacaaggccagcgatgacagcgaaggagtgcatgttgattgttgggttgattattaaatacgttggtattaagtattggaggtcgtgaaaacgagtgaatgcggtgaaaccggtgtattagtgagtgtgtggtgaggaaagagaagagggaggatagacagaatgctttatatgatagctacacgagatgccttagcgaagacgatgccagtggacaggggcagaggccatggcagcgtccgttcgtcaccctgtcgagtgcttgactgtcatggcgcttagaattgatgcgctttgtgatggtacggtaaagggggagaagtgtcgatagcgccgtggtgcactgacgagacccaccgtctggactgtttattgatggatatcgaacgtgcctatcagaaataggcatggcgcttggagacaaaacgagccaggcaatttcccctgcttaggggtccttgcagcctcaacagttcgtttagcagactaaccatgtctggctcgagctaccgctggcgaagtcctgtgcatgacttgttcaagcacgcggcgtgcacaacacacgttcgagagactgcaccgttgccgacacaatggcgaggcgtagtcgtgtaaccttaatcgtcgcgcaacgtcattgaaaaccgcctttcacatgtcgttcagggcgctgtcgcagttgacagctatgctcaacttggcggatgttggactctctggaagaatcccaagttgggacgagtatgccggggtcacccctcacgttgattgcacgagccatactttctgatttcaagctccggactgcgtgacatttgacactgtcaccccgcaacaagagcaaaaatagccgtccgtgcaagtgcccctaatagtagcagagatcgagataattatcgccctccaaggtcggccaactgtggattttggtgtggggactggagtgcgggttcctgcattgacgcagcatctaggcctgcgactagaaacctagcgagcggtgaaatgccagcagcgcatcgatcttcagtgcagctttgatgacatgctcgtgtttacacaccgctatgcaaagccggctgagcggctggacgagctaagagctgagatgagacaagatagggcggctccgcttgctgccagctgagttttcgcactggtcaaaagcaccgttgattggccgactcctgtcgaatgcctcgtaccaattgctgatagcgatgcgataggagttgggcaatctcgcgtcgtgtgccgcctttcaggagcacctcaagctagtgagcgccacaacagcacctagggagttgcgtgttccgcttgtttttgccatgggagctattgcggaagaataggtacagtagctcgtcgtgtttgtgagatttttcccgtgactgaatctggtcatcaccgcaattggaacatagtccgagccgcgacggcatgtcggaggtgtcgcatgaatttacggttgtttttgtgaggttgtaacgagccttacagattttcgaagtcgaggctcgccgccggcccgaagtttggccgagcgagcaggagctgcccatgccctgccaactctttccgcaagacaacatcctgaactcgtcaacaataacacaactctgttaagtggtgaaacacgcataagtctcgtcaaaaggagtttgttttttcccaagtcgttggcaaaaggaagacatttgcttttcgaagaggcagtccagtcaggtgaccacgtgcgaaggtcgttctccgcctgagttctgcagcgcagcatgcctccaacgaaaacttctgcacagttaccaaaagggtggccctcgggtacagtgtatttacactcaccggctctgtcaaagaagctgggtgtggacaacattaacagactgatcctcaacaagtcagatctacgagctgacactcaagttttcaagaccagcgggccttacagtaatgtgagaatcacgccggtaacagatggttcgcaccccgctcatggtcagcatgctctgtacacgacgcagcacctggcgccagataccttcatcctaccatacctaggatatgtgcatgatcagacagacctggacgaagcttccgattatgacctctctctcgatcgcgagtttggcataggcgtggacgcttcaaagatgggcaacgaagcaagattcatcaacgactaccgcggcgtctctacagcaccgaatgccgaatttcgtgacatttatgtcgaggtcccagccggtaaggtggagaaacgagtcggagtctttgtgttgagcgcaggtaagagtggcaagagagccaaaggcatcggtcgtggccaggagatcttgatatcctacggcaagggattctggacagaacgtcagtctgcgcagcaatgattgccaatagtcttcgtgccttcacaacgagctctatcagaacgtcactttccgccgatggattttcatttgccgcctatgaatggagagctacgtcttccgaaagacaaaccgagccatgctgcagtgccacaattacacaagaagtatgtccaaatcatgaggcgaacggatgtgaaagctcgcacagaaggaaaggcacatttccaccttcagtcatgtacacttgatgcatgcgctgctgtcgtcactcggcggattcggaatatgctgcaatcgcggttctaagggccaccgacttgcaacagttggagctaacgtttgtgctctctggcacgaccatcggggttttcttgagcatcgatgttgacgccattggactggtggcacagacgcggatgcggaccagcatcgactgcttggcccattctcgtgttcccgggtggaaggaacgcgaccaggtggttctcatttcttatcggatctgtggtgctgaatgttcgatcattcgtccaagaaggtgtatacatgacatcacgtgctatcgtaggccctctttctattccatcgtctgttcgccccacgcacctctcaaccatacaatttcgctcttcaaatcaatacctctaccgtcaacctcaatcctttttcaacatgtcgagtgggaaagcatacgatgagcacagttcagatgacgatagccacctccaacctgcgaggaatcgacaaaaggagaacgttaaaacaaggctcccaacaaaggaaggacacacattctggagcggtgcatgggagagggcaaagaaggacttccccaaatgcgcgaacctcccaatcatgaccacaagaacacgccatgtgatcaatgtggagcaagacgttgactgaaagccgttcatagcgcctaagattgctatatcttcgatacgtgctcagcttcaagtgcgcagcgttcaacgagcaccaggtccggacacggttgaccaaacttcgattcgtgacggcaactttggcactggcgcactcttgacaaagaataggctgagcagcccaattccgttcgcctgcgcctttgcttgtttccatggagaggggatcttggcatctagtgtacgaacgtccggtcgtgcggatttccaaggatgtgggaaggtcgtgtacagggcgcgcagacgcctggcagtgtactcgtagtaagcaaggtggatttttgtttccaactaaactagatatttcgttgaccccagaaatgaatggtcgaaatctttgtccttgtgacaaacaaacaaatgaaaatgagcgattcaaaaatcaagtagacggttggagagccccattagccaccactacaaactcatgtgtgccgcatgttgacgccttcacgttgttcctccgaaagataagcattgctcgtcgaaaaccgtccaaagacttcaagccttctccttcatcaactgttgctttgctccttggcttctggcccgaagatcccctcttcgcgaagagccgcaaaggcggcctcgaggatctcgtggcgtctgtcgcaaattacaaggtagtccaggtaaatctgccttcgcgtctgaggggtcgacggagtgtcgtcttcatcttcgtccttggttttgcggctgatggcggtggcagcttctttgacgagaccagctacaggtgtgtgtttcaagtacgtgtaccagagcgggtccctgaagacgtggtttgggtccttgaggccgtcgcgcgctccgttggcgcgtatgctgttcaagacagagagtaagggacgggtaagagagggagcgctggaagttcaggtgagagaagccagcgcctgcaacaggccgtagtacgactactataggcctcggttagctacgctactgcccacctcggagtgaattaattacagaggtgacgacccaggtaaggtctacgagccgtataccgtagtactaccaagatcacgtgtcctcatcgtaggaggtttctgattggctcgcggggctggtggaggagctggcaattgcttgcaaccgagtggtttaagacatggtgtggaggggaataatgaggtgagaaaaataagcttgtggtgacgatttaggtgcgtacagctgctctcatattatcgtattcagaatgtgtgcaccccctctctagcttaactatataataagcaggacacctctatatgctcctattagcagatttccttatagatactaataagagccagatagctgttaacagatattacttttagactaaactatataattctaacctctaaaaaggctgcctgcttataatattattaggtacattattatttgttacagataatcttagaacaggtaaattaggagaggtgcgcatcttctaaatagcactaatatacctaagacgttcacctgagcaatgagcctaacagaagcttctagagcccctaggagcgacgacgagttagctagtcttgatttaggtgcaaatcgctaacaaaactagactcatagcttaatgttaataggtcgatgttgataggtcgatgttcataggatgtatttctgaaaacgaatggctcggcactatacaatgtcagtaaactacaggttatcgactatggcaggaatcacacagtagcctgaagctatgcacgtgtttcctctaccaacctcaaatctcaatagcgctgtgtatagctccggagagttgtcgcgatgagtccaagcttatagtggtgagatgcgagttccatcttagtcgtagtcgcgaacgcgtgcatagcagcatcagccattagtttcgcgtccttgctgcaagtgcacccgcggtcccttccgggacaggaagacaaaacaactcaggccataaaataccacatcagatatcatcggcatgagatccattaggcgtatacaagtagtgcgatgtaaatagcatgaattatcgatgtatgactagatatgaagtagaaacgtgcttcccagcctgtgttatatgcgacatctcagtggttacatagggaaaatttagtcctagtatcgagatcaaacaattttagcagttaatatgactatacaggcctcatacaactgtattcgcaggtttgcgctgggcgctacggtaactagcaggataggctcattccttgccttatcagtgggacatcagccatcacccctcgttagggacaaacaattcagcaatcgttctaatgaaggattggcaggcaaagcaagacttggccacgatttcctgagcctctgggtcgagcatatcctcctttgccacttccagatagttgatgacagcattgagcggtgtacgaagttcgtgtgacgtgttggacaataacagctgtgtcaactggctatcacgctgggtcgtatggacgtttggttttggttcattcgtcccattccagagttggaagagctgctcagacacaaggcacagcatctttgcaacttcaatgtcctccttggaccacatgtcgcatgtatgagtcaccgtctcggaccatggctcgaaactgctccgcggttgcaatggacccggtgtatccttatggacagactccttgtggggattgccagcccacaagacctcctgcgatcgagcgtcccggaagaagatgacaaaatcgctgccctcttcggagagcgggacaacaagtatcccaacgatgctgtaaaagcctggagggtaccggaactgtggaaagtcgtgcgctatatcgacagacgctgttactgaagcttttttgtgtatcttgaagtattccgagatagcgagcgcctcttgaggtcgttctacgtaaccaaatagtttagtccgctttgcgatccagaaaagtccagaagtggccttgaacagatccaagagtatccgtgatggggggacttcacatttctccatctcgagctccattgaccttttattgataacgctccaggcatgcagacgagactgtacgtgcaagttttcaatgttccttgacgcctcttcaccgatgaagcgacacagcttgcgactggggaacgatattcgtgttgctcgaggctcgtacgagtggcagattatcaatccccacaagtcaatagcgccgttgattgatattgacattgacgaacgcacagccatgtttctgagatagagcaagtgcataggcgacatggcgcgaaaatgagagtaggtgagatcaaggggcgtttccaaatctttagtatcccggcacactattttgactatttgcattttgcgatcgtagagcacttgcactttgttcttcccgtatagctccctcgcttgtttcgggatgtcggatgcggggaatttcaagccctgaaaatgagattgaccagtaggaggggtgccaagctcagcaataacgtggccattgaacaaagcgtcaaattggtagaccatgactcggtcgaagctggtcaagtcttttactatgctagcaagcgcgttgcacagcaccgggaggtttgttgctgctgccaaccgctcttgcgcctgtgtcatgacgtccagcacatgcatactagactctttgactcttcccgcactactgtcagacatattcttgcacttgtccgcctctttcggggattggcaggcaatgccaccatggtctggcagatcgtcgtgcgtgggcctttgcgaaggaacaagagggtagaggtcatcgccttcgacttcgaattcgcatataatgagatctggattggcatgacttttgtgcatggcgcaccacaagcgtcttgaacatccttgagcaacgtcgatatcgagtgaaaacacctcgggcccgttggcctcaagctccacattgtcattctcattcttaataagatcaacatgatcaacgatgatatctgcttggtcgccggaaaacaggttcgtaaagctcgttaatgcaaatagttgctgcggagatttcgcgatgatttctctcgagttctcgctaaccatacggactggaagagccccagcgtctttgttgtgctccagcgcaactaacagaccaaagctttgaattgcaccagggatgtggattggttcatcctcgcaacgatgcgacataatatttactatgccatgtggaatatgcgtagcatggttgtcacttcggggtgctttcgattcgtcctctggtagttttatcgtcacaccatcgtctgctgcaccaaaactctcttcatgtaaccaccgcaagatatattctgtcggcccattgactggctcgtctggcccaggtaaatgtgatgttacgatggggacatgagatgatggagggcgctcttcagtcatgcttggaacaccagtctcattgattgtcctcgattcatggaagactaggctgcggattgggaaaacgtggtcggtcgctgttgggctcattgaagatctctcaggagtagcaatagcagatccaagatgtggaggacatggggagtgcgactccatcgtcgacttatcctggattgcgagggtgattaccgcgggtgattgattccatggaggtatttgatcgtcaaacggccaaaagtcgttagtaaatcaagggcaatatcgtagtggcgttgaacgcagccatgggcatggtcggaaaatgccgcagtgcaaaaggactttcttgggatttgtgcagaaagttgcgttctacaaacatttgattcattctaaggtctgagcatgatatcatccagccacgatcctcaccttctcgctaaatcaggttagtagccaaatgctgtacgatctagcgcaggttcgctgcttcagaacttgaaccatcaaacacactttcaaaaaagatctcgtcggctttcaagaaatccacagagttacgtagacgtgtctcgtctctttctttccaatcgtagcttcccagtctatttcgcctagcgcattgccaaaatagctgtaacaatctgaacactcagatggtcaacctacatccgcaagcattgcaaagcgtttctggtctatcggaccgttgtccatattcgggcgacacagtttgctgcaatgcgcacatatcgatgatcctttgccgcctgcgccttgctatctactgagtgcagactttaaacttcaatgccgaacatcatccctgtctagataaccgagatctgccaactggccaaaccccgatccaagggcaatatcgttgctgtttccggcattctcctgagacgggcctggctgagttggtgtcgctttcgatacatcagagattatgtgtctcggcgcctttccccgtgtgttcacttctcattttgcacccgtccattctcaggcctgtgttccaggaatgaatcaaattgtggtttgctgttgatgaatttctgatcaccacgctcggaagtcgtgctgatcatgacaataagaacaattccaaggtttgtggcgaaaggtaggcccaagcgcgtgcacagccacatttgagatgcgtcaacggtgagtcacatcgagatattcgttctcgtatcgacttgctacctaagggacgattgatccgtcttgtgctatatctgaacatcctaccagcctggaccatttcgactaaattaatcacagtgtagtcgagcgatggaatttgcgcaactttgacaataagcatgagcaccttccatccctttccccgcctaccaaccgaactccgccttcaaatatgggaaatgacggtcgagccgcgtactgtggaaatctgcatacgcttcactgatttcccatcaacgcctcttgctgatgggaagcaaaagcggcctccgcgccagatgtccactgttcagtctccgacgcctgtgccaggcccgcttcaggcgtgccgcgaagcacgatatcacggattgtaccaacaagctttatctgatcttgttattgatgaacacgttccaaaccccgagcggccatatatctggctgaatcctgcgattgacatcgtctccgtcgaaaattcatacgctgcgtttttcaagtctgtcgcgcacgatcccacgtctcaagttcgcaaagcactcgcgcaaaggagatagacaaccacggacgggtcaggaattcgagcatttgccatgtttcgttaaattgaaagatgtttatgtggatattggggatcatgaatttgagtactggtaggtgcatcgaatatgtattggtggtgttgtggggcagagaatgcgtggttgattaagggaaagaatagagagatgaggaagcttgaagacttggagacgagtatggtaggacgacggcaaggagctggagaaggcagaagggcgctttattccggtgaaggctggcgtactgctatggccggaaggtatgcgaacggcacagggtcggtaatgcacttttgtgtatatgggggatgtcatcattgcaatgataaatattgatctaacataaattgtgcataccatttagtgaatcccaataattcgaattatcattgcatccctcttgctgccttcagggctgtggttccaattgaaccataggaaagaatgtcaataaccaaaataaggaatcctttgtccgaaagcaattcccggacttcacgaaatacttccgaattagcaatcataacttttcgttatcgtcgtgcgttcctggaacgaaatcagtcatcagtctagtctggcatattgccagcgacgtatctgtcatttgaagaggacactgaaatattcctaccacgctctcatccatttttttttcttgatccagtcctagcagcagacctccgatgccattagaaggacttgtcgaacacatacagtccgatgttttgctgtgccaggaatcgctctgctttgtcacgaagctctcgactgttggcttcgttatgctcgtggtcgccgagagacgcctcgttacgagtcgtgttaacggtggctgaagatggctctttcaattcatcaggctcggtatcggaattagaagtgctataaggtccatcgatgttactatcggtatctacattcatgctctcgacgtcattctcagctgcgtcgcaggaattgtcgtccatggcctcaacttccatggcttcgacctccgacgtttcaatctcgatggcttcatcgtttgcagcttcgaagccaactccttgaaagacatcctgactcgttggcgtgtcagagccgtcgttggagtcgtcggcgtaagtcgattctactagtatagaattgttgatcatgtcagatacacgctcctccagttcagcattggtcaggagctcgaagccaccaatggagtaccaaacgctaatggcgatgccgtggaagttgtgcggtctgacatagcttccgaaccgtttcgtgatcgtggagtagtcgatgtcattcatggcaacgttaccatcatcgagttcgagtgatggattgctgtgaaggtacatctcgggttcgttagaccatccatcgtcgagaaacgtcgcccagatcaagttcttattgtgggtcaaggcgcacaacatcttgcggccttggaattcgagctgagctctgccgttgatctgttcggtgtcagcctgcagcgaaaatgtgatttttggaatggcatccttgccacatagttcagcatagcttggaaggtatgcttgaagcttgatctcgagaagggagtgggaaatagaagacagggagcaatgagcgggagggacatgggaatatcacgacatattaaaaaatgtaagaaatcggcgaaattcttagaatcagagcggagacgtccgttgatgaaaggcgcaacaaagaacaaatctagaatgcggcgactgttgaagtagccaaatttgtaaatatagactaccatcaaaaggattatgccaagtatgtacatcattggctgcgttagttgaagaacatgcgatctaaggcatcagaagcgtagcaaaagttatcaagcacgccatctatcaacaagaggtgtagagagtgtcttgggcgctttatgccaatgatacgacaatcgcacatcaagtacacgcaagctatccgacagtgaacaagctcttagttggggaatttcccaatgctgtgagactggaagtcaagtaagtacaccttaccaaggtttactggcacaaatggcagtttcaaacgagacaagcttactgtaagcgaagccgctctttggctaagaagttcttaaacgaaagcttctctatactaagcaaagacgtcctagaaaggccgtctctcatcagcgaccatagtttgtagcaagtaaggcgatagtgagcaagatatccttgagaatttgatgcagtctatactacccaaagtagcttgaattgagccttaatcgacagaaaggagccctccgctctatctccaccctcaaaatgcgagcgaggtgctaggtacgtcgatacccaaggtcgcccaccttgggctctgcgcgcatagccgcgaaagctgcttctatcagcacgtggcgccggcgacaaatctctaagaaatccagatatatggcacggcgcgtctcgggggttgaagggacatcatcactcccgtctccgccaccaccatgtcccatcatttccatccccattccatccatcgacaaccatctccgtctccgccttcatcaacttcacccctccaccgcgcctctccaaactcccccttccaaagcccatacgcatgcgtacgccactgctagtctttgacgccgttgatattgagctcctcaacgaaggtcttgaagtcgatgttcctgttcgtcaagcgcgacccagtccctccgcgctgctgtacaaatacccgcgctcggtgtactcggggttgtcgcgcgtgtcttggccggtgtgcacgcggaaatacgcgatccagacgtcgttgccagcgttggtgtaggcgatgcgcatgcgcttgttggtgaaggcgaggggttggcgcatctaggaaagatcaataccggagtgggtagctgaggaatgaatgatgcagtacgagtgcttgcagatatgatgaacacgagacggaggcgagagcaagggagcaagggaaaaagacaagtactcggtgcaacgaggtactcggcgatgaagagatctagacccagcatttcgtcggcatctcgcccagcaagatgctctcctacttcacgcccacccaaacgccaatctccgctatgcgccaaaaacaaagtccctcctctctaaatcgactctcccgtctccgccctcgctctcgccccatccccccagcccctcccctccgtcggcgtcatcgccctcctcctctccacgggactccactccatccccccaccaccaccaccaccacttccaccttcatcatcccccgtgacaatcctgaccccggcccggcccctcctctccctctccgccctctcccgcttaacctcggccttgctcttctcgctctcgatgatcaagctcttgaaataactctccgcggccaccgtcgcgctgtaatgcagcggcgtccagctatatacattgcacgcgagcggattcgcgccgtattgcaggagcattcggagggctttgagttcgccggcggcggaggcgtggtgcagggctgtgttgccgttgttgtcggaggcggagagcgtggaggggccgtgcaggatgagcgtggggatgaggtgcagggtgccgaagccggatttacatgagagcatgagctgtgatgtatacattagtttggatggaaagggggggggaagtgggagacatacagcgtcaagcccgtgtttatccgcccacggaatgcattctgggaagcgctttgcgagagtcacgccggtttcttcttttcccgcggcggcggcgagcattagcggggtttcgaggtcgttgttgcgggagatgaggtcggattcgtgaccgaggtcgatgaggaattcctggtcgacatcagcttgtactccttaatttcatatcatgctcgtacggcaatttgcgtgaagccatgtcgagcagccagatgcaggcttgtgttgcttttgtcttcgaaatccgggttgcgcagtatttgcgggttgttctggatgatgcgttttacgagagggagatcatttaggaggatggcgcggcgcagacgccgggatacgtcaatcctggaaggagttagctatgagaaggcaccaagttatgaactcgacataaacatacattgtggtatgggagtagcatgattagtacccttgccgagtttgagaatgttgatctgttgacgcggttgcggggagcaatcatgagcgaggggagctgcggcggctagtccacggatattgctactttgggctaaactccacatgatgacgtttgtggggtccaagttgcgaggtttacattcacttctgtgcagcaaccaagattgataattaggctcatgctgttattcatagatgctgctcctactcattaccaggccactctatgaatgcccgtctgaagcagctatcgtacaagtcgaagagaaacagcttctagtcaccccaagcaatctacaagccctcaaagtcgccgcctgcatcgtcgtcgtcaatgtcaccctcctgaatctccttggccaattcgcgctcacgttcccgggcctcctgcgcgttcttgagctccagacggtgctggttcatggggtagcgcatggccctgacgcactcgtcgtgcagggtcaggcacgctcggatgcgctcgtggaatgcctcgccaggctcgcgggtcgcgtagatatctcccgccacctttgtctgcatgaagcccttctcgtggtcgattgatgcctctattacaccgtcgcggattgccttggccacgatgtactcggccgactcttcgctctcgagtccaagacggatgcagatgtcgcggagcgagatgcgcgagtacgacagggacagcatgcggatgccggttttgatgacgttttgtcgcaggcgcagaatcagcgtgtatgtgccgtcctgctggaaggtcgtggagtgcatctggacaaccttcaagaatccctgcaggtctccaacgcggacagctcggactaggcggaagtagggttcaagggcgcgctcgaggcggggctggctgaaaacgtcgcgttcgggaatgtcacccatgagcagctcgacaacaatcagcagcttcatcgaggcctggtagaagccagtggcgacgtgtgcggagggcgacttgcgggtagcgctgacgaggtgctcgtgtgcttcggtgtaggacagctggatcgcgcgtatccttccaagatagaacaggtacctcgcgacctgattgttgggggcgtttggcgggaactgtgtttgcgcgacaaggagatcggcttgcgtgatgtcggcggtcgagatgtaattgcggagcagcagcgtggtgacagatgcctgcgtatccgagtctttcctcagcaccgcacttcgtagagccgcaagcagcttcccgcgaatgttgataacggccgactgcttggacggcggcttggggtccatctcctcatggaagagagagaagtagaagtatgcctttgcagcgagcgagtccagcgtccgcctgttcagctcccgaatcttgtccaccagcttctccgagaattcggcgccctcctcaaagtccttttggtcatagagatacacctgcaatgattagcacgaatcacagccatctgctgacaaacatacctggatgaggatggctatgtatacgtcaacctctggcagcggctccttggtgctgttcttgttaagttgcacctcttccttgtactgtgacacgacgctctgaatcgcctcgccgtccatgccaatgaactcgataaacgtccgtgccgtggcgttgttgggcgagtatgtgagaatgatgacggaacaaagtacgcggtcggtgagccttttgcggagagatgatattgagcggagggcgcgcagagtgaagcgtgtatcgaactgcgccacagcacgctcgagcaggacgaagctgccccggatgtctaccgtcgttgggtcagcccgctgatacagatacttgcagcacgccaggtccgttgcgatcatgtgactcggacacatcttgcgaaccggccatgaagtcgtgcagtcggcgcagggacatctcgaggtaaacggcatgatgcgtggtggaggtgaatgacttaccctcaatcgccttctcttcggtcttgggctcgtcgacggtcgcgactactccttccatactgtccgccatggtgtttgactttatgacggtgacaataagaaaggaaggtacgtggtgatagtggtgagcggcggcgggcggttgttggttgatgtggtgaggcgggagctccaggtacagctgctacgaacgtcggcggaggaaagtatcgccgagccgccgtgtttacccccgcgtcatatcaccggcgagacgacacaacaccatacaccgcgataaatgtctgccatgtcgctgctggatgctcacctggagcagatctcattctgcgcggcatcaatcgctgaattgaagtgggtatatcatattatcagaagtatcacgactgacagaacatagcttcgctccaccgaagatattcacaaacgcgctgcttcaaaaccatgatatcacaagcctaattcgagataccgagccgcatgaacgcgctcttttctcggtccctccaccgccagctgcgcccaagcataccgacccctcagcatccgccaacagaagaaacaccatcttcaacgccaatggagccggcgcaagcatttctggaggcggggcgaatgccgttcgcgcacccaggcgaaacacggcagtcgcagccgttctcggcaacaatctcgtcgagaggatacgaagaggtggaggtggaggagcaggctcaggtctcggctaccgaaaatacgacggcaacaacaagaacgaggtggatgtcgagtcacttctagaaggcgccgagaagctactgggagtatagtacgtctcgaaactcgaccgcttttttcaaactaacatgacccagccccatcccaggcgcgcaagaaaagatcgcagccatgcgccagcgacacgcacaagtcactgcctcgatagactactacgaagaacgccttgaacagcaaaccagtgaattcagtagattgaaccgcaatcgcgactttttggacgagattgaggatgcagaggaggagccgcctgaagcaccgccactcagcgaggaaaatcttaggagggaggaagaggaaatgaaacagctcgagaggaagaagagggagcttgaagatcgcgtacattctatgtcgagagacatatcgggtttgcggtagtcagccatggctaagaaattcgatgcaatatcccaagcttccaagctacacaacctgccccgttcagggaaaagatcacaatacgaacggcagatcgcttcctgcttggcttcaatagtcgcatctgctgacaggtccaaggatgactaactgctgactgcaggtggggccagaatatatatgagtgtgtagtcgagcaactccaatctatgctcgtgtcaaaatggtagactttgacctctctcccgagcagaaacagcttcgtgcaaatgctaaggcctttgctcagaccgtcctctcaacagctcccaagttatactctgcgctccccactcaaaacgagcgcttcaggtccaccctaccaatctaccaagacgctgtcaggtccggcttgatcaaaggtcaaatccccatttcccttggcggcacgtcgaacggccttctcgatgccgcaatcgttgttgaggaattccatgccgtggagcccagcacagcaatcactattctaggtactggactaggactcaccccattgatacttgctggaagcaaagcacagcacgagaaattcctctcgcctttcttgaagcaagagggtgagatgctggcaagcttcatgcacagcgaacctggcggtacagcgaactggctagagaaaggagcaccaggcttacaaacaaccgcatatagagagggcgatgagtggatcgtcaatggggagaaagtagacaaaacctcatcgtctacgcccacaaacctccactgaccgattcccagctctggacaacaaactccggcggctgggactcgcacggcgcagacctagcatgtctcgtatgccgggaggtccccacgaccccgtctccccaagacccagatatcgatccttcttcaaagatcctcatcctcctcctcacccgcgccgacatcgccaccaaccccccatccgcatacaccatcctctccacccccgccctatccggccacaaatccacaaacggcccccacacatccttcacctccttccgcctgccgcacgccaacctcctcgccccgcccggcgcaggcgcacacgtcgtcgagcgcacattcggcaccagcgccgcgctcgtcggcgccatgagcgtcggcgtcatgcggcacgcgttcacactcgcactggcgttttgcacgcgcgagacgagaggtgggaactcgccgattatctcgcgtcaggctgtgtccgaccgcttggtggacgccaagtgcagcatcgacgcagcgcgcgcactggtctggaaagccatgggtgcgctggaaagtccagacgatcggatatcctgggacagcagactggaactcgcgtgcgaggccaaggtgtggtgtagcgaacaggccgtgggcgcggtgcagacgtgcatgagtgttgtgggcatcagtagttatgcggaggacatggggcttggcgcgattctggcggatgcggcgtgtttgccgctgtttgatggggggaatgttggggttaggaggaggcagatcgaggagattatgaggagggaggggtatgagccttggaaagcgacgtttgggtaggttgagaggttaatgagtggatttacaggcgatgggatggcttggaggtgggattggtgtccataggaatgctttgtgtgcattgcaatcatggctttgatcggacctttaatattagtctcaaacttcccagaggtcttttcgagccgagatgtaattcagtatgccgttctggtacgttgtaggaatactacaatacgcatactatgtagtactggggcacacttcgcaatgatacaaactcgactttgcttgagcttctatagcacgtcgctttcacacgatatcaacgcattacattctcgcacctccaaagatttggagcaagcataatttgtaattttaatttgctagtatcacatcatacgcaacttcgcttgtcgcacgactattctattgactaagcatcacaccaatatatggatgcaaccatgtccgccgtgccgcatttgtgccggtggcgcagcggcggaactcgggaaatagtctggaaatagaatctacattttgagagtgtttggaggtgttgcggtggaatgagtgcggcgtagatttacggcgtggttcaagacaaagttttcaaattgtctagtacaaacccgggggttattgcagtagggggattgtcgcgtcggcctgcaagttgcttgaccatacatctcgtcaagagttatctacgtggtgaatagtgactgcgtatggtctaaagtatgacggcgtacatggcatgctctgagataagctgcttacccggtagagagtagcgagaagcttacccacatggtcgggggatgaagaggcgttggtgtcaactgcaactgcagccagacattcatccaaccccggagtctcactgacatgcaatatcataccatggctttagacgatgcgatgtgacgcatcttctagaaacactcacgccttccacactctatccgcaatatcgaagcgcttagcttggcacagtagcacggtagcgaagcaaggcaattaatctccaacccgtgcgcaaacctgggtgtcggtcggcattagcctgggacgtctcccgcacggtaggataaatgcgatgctgacctaagggtaggttcaggatcaccaggccccggcaaaattcctgtccgccttcaccgaacgagaagagtggagagtgaagaggcagcctggaatatgctcaaaaccttttgcaaaaccagacgagatatcttacagcagtaaatatattcaggtttctttataaacttattagtgcgctcctagagactattagatcacttcgcgcgtgtgtagagcggacacgaattttgctcctgcctggtgggataatgactggggattcaacgtcggatttgaagtccggtttattggcatcggtcgatgttctccagcggccttgaggtgaggggatttcccgggcgctactgcaaaccagcgccgcttggcctagcctagtcgcttcttcggtgtttttgaacgggagataaaaacctctcaagagtcaaggcacggatgagaatgttggtagagttctcgcactcgcttactcatttgtttggagcaaggaacatgtccagctccggatccggaggcggggttgcgattagagtcgcgccgtggctggttctggagcaggtgtagcggcgactccggggtcagcagcgggccaggaattatgcttaacttgctcgcaaccttatcggcaccttactggtgtaagcgagctggctctgagcacgcggcacttcgtattgtcttcacagctgcagtgtctgtgctttgaaggaaacattttgtgcgatggatgtgatcgcatttcgacatcaatgtggcagttgacatgtcgtgttatgctggggacggcgtggagaccccaactgcagtgctgacttgaggtgaatatgactgcctggaagctcgtcgctgacgcggccttccatcccaccgagtctcccgtattattgcgctatccgagtaaccgttgatgttcgtcttggcctgcccgcgaaacagcttccgtgtttagcttggcgacttgcgccaataaagtaaactgggtctttgtctcccgcgaagcagcctgagacgccaggcttttgcgacgcctcggattctggcgttggagtggcgccactgccatgctgtcttgggcattttctaacgacgcatcgcacgttgaggggatgactagctgaaggtatccagccaatactgtcgcacgaggggactacaacatcaggcgacgcatcgcacgttgaggggatgactggctgaaggtaaccaggcagcatggaacgctgcagcaaaggctcaccagacaaacggcttggaaacaagaacgacaagactcctgagcaaaggtacttccgcaaatggcactgcgtcggccctgtcataccgtcagcgtgggtaaatcggatctcgtggtacggagtaagcttaaaccaaagacaccaagcttgatctatcattacgccgagcccctaagcgaatggctgagaaataacaagtggacgattacgttagtgtggagtcgagcggacgcctttccaaggaatgtaggaccgacgtgcttggacaacggtaaaacatgttccacgtacaccacaacgttcccgacgggtgttgcttcgtgcgagtgggcacggcgaggcagtgcggcgtcacaggatgttgggggctatcttctgcatgtgtgggatttttttgcaaaagtcaatcttagacgcttccaacaacgtcagccgtaccaccgagctgattttgtccgtgtcccaaggacgccgagaggcaccttcggaacacaaccatgggggggccaagcaatgccaggacatgccacaattctgctaaagccgcaccagcacgagatgtttgcgcggtcacagattgctgggacgccttggcatggcttggtgaatgatcctcgcggcacgcagcgtttgctcggccaaagagggaaggtggccaaggatcacaagacggattgacggactcagaggcgtacgccgtggagccttggaaggtgtcaggactagggccggagtggagctagcaagcggctggaaggcttgtcattgataggaatcttggattttgggtttaggttgattagtgccaatttaaggtagaaagcttgggactgagggcgcggcggactcggcgccagtgcacatgggctgactgcggacgaagtgctggattggagtgcttgagatgctgtgaatactgtgagatgggaaagctgcgagcatgcaggatcgaggcgatgcacgcaggacgtaaatactctggggttgcacagccaggacggcgcccggcgggcaaccaacggcgtccaaataaagcttcggctgcttgtgggactggtggcatctcgctatcaaacgccactccaggtctgggcggcgatcaagaccccagcgccgagaagacccaaagacattccaggatgccaggctccgctcacgctgcaggtcagagtacatgaagacggcccatcgctgatggcttttgctcacttttgccctcccaccgatctccgccagcattcaacctgcaacaacctacattgttctaccgacgaagcagtatcgaaagtttgttgtcgccgatcgtcgcaactgaatcagccttcaaggtatgtgtgtggttttctctgctgtggtcccttgaccattcccgtagtgtgttagacacaagtcacgtccccacagggcatcatcgcaccttctttggggtcgtgccttccgctacagccgtccgcgctttcctgccaagtcgcaacagcccactaatgcaataagcagtcactcatgaaggagtgatctccctcaaccctcacctcctcattcacacatcacctcgacgcaatggagacctaccacggccacgtccgcacgcccaacgatgccatcattctgttcgaggcgtgccgcattgggatattaccgcgggtgcagcgccgcctctcagagaaggagcgccaacaaatcaagtccggctcagtgtttgtctgggatgagcgggaagctggcatgaggcgctggactgacggaaagtcgtggagcgccagccgagtgtccggcagcttcctcacgtatcgcgagatggagggcaagcgaggaggcagcgcactaccaacaccacccgtggtcaagcgcgcgagtggaaagtcgcccgatggctcagcaaatggcgactccgagggcgagggccctgatggctaccgctacaagccagacggcctcatgaagcagtccttcagcatcaccacatccagcggccagcacctccacctgatcagctactactcgcgctcaaatccgaacaacctcccacaaccaaccaacgacgcgcaattacgacacatccgcccgccaaagaacatgtaccccgaatctacagtcaacgagacgcagacggtccccgccgttactcgtggtcccatgccgggttcgccctacagcgctgctccccacagcatggggccgacctcaccgtatgcgcgaccaggacctgttgcaccaatgtatgcagtcccagtatatcccccgacaccaccaaatggcacaccgcccatgcacgcctactacgcacaacacccctacttctatggcggcatcgtctacgcaccatcgccctaccacccacaaggccctcctcatgtcttcgaccgacccccgccgcaaatgagcaacccgcatgcgccgccgggtcatcctatgattgcgcaccaccctgcttacgctgcacatgcggcgcatgcggctcagcagcagtacatggcaacgcccccatcgcgcgcaccgtccaccgccgagcaggcacagcaccacccagctcaaccacccccaccgccctcctcgactgtgcctgagcaaggaccccagcttcctgctatcaacggagctgcggcatcagctggcgccaccagcctaccaacaccagagccgtcagagaagtcgcagtccaccagcagcgagtcaaccgccgcagcagcttcgagaccacttccaacgctaggctcacttctcaacggcgatggcccagaaaaggagaaccagagcaccagccgctctggcagccgcagcccaaatacggcatcacgattcccgcgcgatctggcgcctgagcgtctcgctaagaacagcaccgcagcagatagcagcgcgctgaacaagctcaacagcgtcttcgtccgctcctagagctcgaccatgtaaaattgtgtttcggtactgttttctttttacataactagggtggacttttaagcatttatgatctgcatcggtggcgttcaaagtgacggcttcacgatgcctcgggttcacggcgtttcgagcaaaatggcagcaagggccaagtcaacaacggctcctttcatgcgctcatgtctgtttctatagtagcttcaattacagcaatgcaccaaattcatgcgaatgtttgcattaatttacgaaacctaaattcctgtcattttacgcttattttatgcttaatcgactttaactgctgctaagcgagattgaaactccctgacatcactgaagcccgaagtgcgacttccgttcgccaagacacaggtgtgctacatcaacctcttgtatcgcgatcgcgtgcgcttgtgtgcgacaagctgcgtttgtagctgcctgatcgggtaatgttaacgtgacatcgcccgctatcttcgtgacctagggatcaaccccgcaggcgcccgacccttatcgtggacgtcaatggcgcgaagggcgatgatgtcggctcgtctcagccgagaccggagagcttgggggttgtacttaagctgttgaacgattgcatctgcatgaggttatgatatttgacatttgagaacatggcgagtgcaactgagacacccagatcgcacgacatggagaaagatacatccctaggcctcaagggcaacatcggcgagaagctgcagaaacactcgcacgatgcggatgcggcgatgcaggcgtttgaaggcatggatgggcaggtcattgagttgacagaggagaagagtagggcgttgttgaagaagattgataggcatttgatgccggtattgcaccacccacagccaccatttgcgtgaagatgcaagactgatgagagatagatcatgtgcatcgtctacgggctgaattatctcgacaagacgacgctgagctatgcgagtatcatgggcttgcggtcgcctccgtcggataataagctcaagtccggcattgatttgcaaggtgatcagtatcagtggctgggctcgatgttttactttggatatgttgcttgggagtatccgacgacgaggcttctgcaagtcctgccgctggggaagtattgtacgatctccaagtgttctgaggattggaagggaagtgtggctgacatgtcatagcggcgttcaatatcatcatgtggggtatcgtgctgtcctgcttcgctgcggttgagaattacgctggcgcgattgccattcgctttttcctgggtttgtttgaatctgcggtcacgcccgggttcgcactgtttacgagccagtggtacacgaagaaagagcagggtgcgaggacgggcatatggttctccttcaacggcttcgctcaagtctgtatacctatctcttcacttagtttcgatcctaacgcatgtccagatcttcggtggctgtctagcctacggcattgcagtcggctgccgcaaaacaggcacaacaatcgagccctggaaaatcgtcttccttgctactggtctcctgaccactctctgcggcatcctcttcctctggatcgtgcccgacaaccagatgaactgccgctggctgagcaaagaagaccgcatcctcgccatcgagcgcatccgcatgaacggccaaggcgtaggcaacaagcactttaaattctaccagctcaaagaagcgctactcgatccgttgagttgggcgtttttcttctacgctttgatagccgccatacccaatggttcggcactccttttccatttgtctgctgagttgagtgtgtcggagctgacgcaaatccaggcggcatatcaaacttcttctcccaactcatcgtgtcctttggctacacgcccgaagaatcccttctctacggcacacccggcggcgccgtcgaagtcgtcttcctaatcgcgtgcggctgggcgggcgacaagtacggctaccgcatccttatatccacgactgggctttgcaccggcattctaggcatggttcttattgtcgccttgccgctggacaataacagcgggaggctggcggggtactacctgacgcaggcgagtccgacgccgtttgttgcgctactgagtttgatctcgagtaacgttgccgggtacacgaagaagactacggtggcggcgatgtatttgattgggtattgtgtggggaatatcattggtatgcatgcatcttcaaaattagttgacctttcctgatgactttgactaggcccacaaacattcagacctaaagacgcgcctcgctacgtccctgctgaaatcacaatcatcgtgagctggagcgtttgtcttggtatattagcgttcatccactgttactgcgtgtggcagaataagaagaaggcgcaaattagggcggcgccggagtatgtgcatattccaaatcaggagtgagttaccttccgcttgtgaacttggtgcggtgcatgctgactatggacagatggcttgatttgacggatagagaaaatccggagtttgtttacactttgtagagaaattatgcgacgttccaagtatattgacactcaatacacttgggacgatcgacgacagcagagaatatcgaggggttattcctctttatatctgtatgtgcaatgtggtttgaacatgacggcgaggttgatgctagcgtctaaagtgcatgatcgtaaactttgctcatgcgtgtttcaccaatttggaataggatattctcgactttcgtcacagctcgataaagcatcaattagaagcaatacatttgtataataaagtcttgcaattgtatttccagtgaacatggagacgtgcacggaaattttatttttcgaaaatactcgatatggattttatgtacacatgcatagcatcggttatatttacaggtgtccgatggcaagcatgatcttgcagcgctaatctgatgatcgaaatgatgcagacgtctcttacaacgcgttgagaagggtggtgtaagcctgcttgggctggtagttcctgtcgaacagcagggggttggagtcggccctccagctgtccttgtcggatacaccccacacagtgatacccacgcacttctgcagagcaaggcagccgttcataacagtcaaataatcgctggccgcagcgccggcaatgtcgagctcagtgatggaaatctccttgacgttggcagcggcaagggtcttaagagcattgggaacaccagatgcagggttccatccgcctggcgcagcgagatgggcttgcgaaccgataccgtcgatggggatgccttgcgagatccacttgttgacctgacgaaccattccggtggtcttagcgtagttggcgatgtcaaggttgtagtcgttaatgtaaagtttggcgttgggatcggccgcacgagcagcgcggaaagcgatgccaacaaagtcttcgccgagtacgcgggtgaagacgctgtcggttcgcaagttgccgtcctctgcgttctggtcagctgacgtactttggaaaaccgaccaccacaacttcaacgactcctggaagcgagaaaacaacgactatgcaagaagaatagactaacctcccagtatttcgttgactacatcccattggacaatctttcccttgtagtggttgacgacattggtcacgtgattctgaatgacggtggtcagggtgttgcggtcgttgatcgatgtcacccacgcgggcaactgcttatgccagaggagagtgtgaccacgcatgagcttgccattctgctgggcaaaggcgacgaccttgtcggcgttggcgtagttgaacgatccccgggatgctgcatgcgacccgtcagtgcgcgaccatggtttcagtcgcagatttactcacgctcaatggcatcccacttcatgctgttctcgttcgtaatctgtccaaaagtgttcttgacgatggtggtcaagggagcgttgctcagatggtagtggtcgatctcagtaccgaagtacagctttcccttggccttgaactttgcgttcaatgactgaccaaacacggccgtgggaacgaggaggagagtgagagtagagaagtgcatgatgaccgattcctagatgcgaaggttggtgttggggcgctgatccagcagtcaggccaggacctcagctcttcttattctctactcactcatgtactaaccccaacccgtcaaagacgctacaagaaagacgcctctaacttgcggaagaagacgaggcaagtggagggtaaacttcggaccgaacatattgaaggtagtgatgtcccacaagtaacaggacgtcaacttcactggactaagccacccatcaatccccgcctccacctctttgtatctccggatagtacttaatctccagcggtcacctgccagagtcagtggcaggcgcgcctagcctcatctcgagcgggcacagatgcctcaagtcggttgtagaaccgcacgcagccttgcttgatacatattcgagcaaaatgtttcgccggctctaagttcatacgagaatgattttcatgtttcatttaccagcagttgatccgccaatagtatagcctcgacttttaacgtagcgttgcgccaagatgcctacacggcacataagcccgaataaccccagtaaattctccgcaaatgccggcttcccaacacagttaagcaacgcgctgcgctgaaacaagagccaactccgcagaccgatcgcataccactgcaaaaacgtggtaagaccactagaacagcctgatgtggtagcgaaagccgtgcatttaagcagtgtacatctccaacgattgtcacagatttcatcatgactcgtgcaaggatgctcgagcaaattttatgatagattagtacatgagacaatgcgattgttcttggatgctgtagatacacaaattcgcaaggcctttcattcagattcgcctcaccagacctcggaataatttgtgacaacattaagtcttccgaacctcggtggcagtatcccggagtactttgaggatctctcagatgtcgatgaaagaagcataatgcatcgcgaccgtcttcagttccctgcaaacatatggaggatgctttgagatacagtgaagctattcaggctagtgcctgccgatcccgaactgttgtgaacagattaggcaggtgccttcatactaggttttgcacgatgcgatctacggcgcatcctcgccgactctgcgactgcgatcgcgcactggtttgacagagttgcatggctgcgagctcacattgtgattttggactttgtagggtagacgtatcgtgttgctgagaatgacagcgttcattgagaacaagcacataggcatcgcgctaagatcacggatgttcttgacctgtaagttagtcgttcccgtcgtcgagctgtcagtcaggttgtggtaacaaaggctgaaatcatcctcttgcagcacgtaacatcgattgggctcgtcgtgctgaggcatcttgaggacgtgttcggtgtcgaagtctaacgatgacgtgtactcataacgcgccgttggcgatggctgaagatgcctgtccttcaaaagagtgacgaaacggttcataacatccttaataacatctagagagatgctgatgttgtcaagttcgataactggaacgtcgcccttgctgatgacagagtgctgccaaagctgtccaacccgatgactcaccacggtcaaaatttgtcagcttgaattacagattctttattcctcacccaaattcgttattgtctcgctttgtgcctgggtgaggtgcagaaccaagttcgattttcgattcggatgcatcacgtgtgcctgcttgtgtatctttctttggggtagacttgctcgaagctacaggggatgtgctacatttagtcgtaggtgtgtactcaaacaatcagaagcttttagataaccgcctcatggtattcccttttgtggcatctcagtgaggatgtgagatcatgcaggaggatgtaggtagatttcggaatctgtcaaatacttatgcagtggtttaaaagcacagaggcgagcgactccaatgaatttgaggggagaggaacattttggagaatttctcctttgtacggacttgtgggtgcgaaatgttctgcagtgttgcgggcgattgttttcaatcgcgctagtaagttcagacgtgtttactagcttctgcttctctctcatcttcagccccgactctttcccatcgacacctcttcccagacaggaatacatcatgggcgcaaacgggactgtcgacaatcactttacgaatgggttcaacgaagcgaacaacctctgcgaacaagatcaaatggaagagggcatcaccaaagcccgagagctgctggctgagcctagtgtcccacgctaccataagatgaagtttttgatgctacttgcgtctgcgcttgaagattggtatgatgcaaatggttgctgtatcgaagcatagtcgatatggcagatccagcgccgctggcacccagaaggagaagacgctgccttggatgccgacatgagcgaggttcgcacattgctagacacttgtgacagaatattgcaacaggagcgagacgaactcgatgctgaagatggagttgaggactccatgcttctggacgaccaaggaaccgcagatgcacagggaatgatggagaacatggactttggtgcagaggaagacaacgaggcaggcagagctaagaaggatcgggcagaggagagttctggggctggcaaggtaaatcatcttgctacatggaaaacgcgaacatcgactgatttgcccatcgcaggatgttccgttggcggattaggaagagaggcgcgacacggctctcgtcagtctatccacattcttgcacgattcctcttaactataagcaacgacgagctattatccttctactctagactcacgcttacaacgaactcagcgtcactgtaagctcctcagcttcacattctcccaccatggcgcacctcgaacaatctgcgttctcaacaataattgcacgaaatcaaggcgcagttgtcatcaatatcactcctcagagctatgatacgccatagagatatgctagcatcaaagcatggcgacttcctcggcatcatcaaaatcaccacaaagattgatgatgaagtgggtgcccgcattgttccgtgaacaaataagctaattagatccgcggagcgcgggccagcaacggggattcccgtctacattccatcgtgtagtcgtgatcacgcgggtaagtgcgcccagcaaatatgcacagagaattgacgggaacgaaatatgttttttcgtgtcgataagccatctcggagactccgcgggtggaatagctaggtcgctaggtccaaatcattcgagttcgggcaatgcaggcacaatctgatttcgtcccatagtacactgcaagaacaaagaaagtagacttttgggcgggacttccgctcggagttatcctccgccgaaagtttatcaatggggttagcaagacaccaagcgtgacttcaaccccgcctagttggtattcgcgttatcatgtcgcagtcaacgactgtcgcagaagacttgcaaaccactgcccgtcatagtaatcgtgatacggcaaatctcaatatcgccgagtacctagatacttcccggctgtgtagatcgtagaccggctccacactctgtaagatcctcgttttcaggtgcaaagaaactggtggccggctcagagctccgtagcagtagtgcaaccttttagaaagcacctgttctgggactggttccttgcgcactatgtctgatgcggcaaatcatggttatcgcgtgcattctatgcagcaatgtcgtaactaccctttacactatccgatccggcttcattgacgagaagataggccgacactcccgatctgaagcttgagttttacaaatagtagtttatggatataagatgcctaagaagcatgttcaatcatacatcctctagtgttctgcagttcacatcatcatagccaagagctgttcatctgacttctcaactctatttcactcgaaacacttacaatcaatttggctaaaagtcctcccttccagcccttttttcgacatgaagcttcaaattctcctggcacttttgcctctgacatttgctgcaccagcgcccctcgcccctcgtgatgggaccccgatcccaggccaatacattgtcaagttcaagtcgaatgcacttctcgaacacagcattctaaaccttatcaatgatctcttccaagatgcaacacaaaaggcatatgtcaaacacatctataatattggcagcttcgctggcttcgccgtcacaacgaccgatagcgcggcccagcagatccgcctaaaccccaatgttgaattggtcgagcaagaccgtgtcattcaaatcgaactcgaacatgttgaggagattgttcaaagatctcctgtaacacagtatactacgtcctctacctggggcctgggtagactctcctccaaggccaccaactctggaagatatgtctatgatagcactgctggcgccggaatctgtgcctacgttatagacaccggaattgagactactcatcccgagtttcaaggccgtgcaaccttcctcgctaactttgcggaggatggctcgaacactgatggccacggccacggcacccacgtcgctggcattattggctcaaagacctatggtgtttctaagcgcgtcaacctcttcgctgttaaggtcctcaatgctgatggtacgggcgcattgtcgggcgtactggcgggtgtcgactttgctaccaacgacgccaaatcccgagggtgcaaaagctcagttgctaatttctccttcgccactggaaaatctgatgccctcaattctgctgctgccaacgctgcatcctcaggccttttcattgctgtagcagcgggtaactctgctgcagatgctattgatacctcacccgcttctgagcccagcgtcttcaccgtcggctccacagattccaacgacagattggctgcttcctccaactttggtgcttcggtcgatattctggcgcccggtgtcgcaattctgtcgacctggaagagcggtggcacggctgtactatcgggtacttcgatggcgacgccgcatgttacaggtcttgctgcatatcttctggcgtacgagggcatcaggacacctgctgctctttcctcgcgtatgacaagcttagcgaacatcaacagaatcacgggcgtgccggctggaaccgtcaaccttcttgcgtttaatggaaatagtcgggcataagttcgaacctaccataatactacataatttaatgtgttatgaaaggatgctattatcaatccaaataaagggcccttccgcgtcacgcaacgaagtgaatatagctaaccagagagcaaatgcagttactctgcaaagactctgtagatgctaacgtagcaaatatcatcaattctaagtcgttctggaggggtgcgccaactacccatcctgtagggtatgcgtacaaaccgctgggacctacttcttcatagatagggcctctctgtctaggcttacatggataagagcttaggcgccgttgagtggatatagatgggtaacatctttcgcctactcgtcttattttcgatcaccagtgcctggtagtacatcattgacgactccttggccttgctcggcgggtgaaggtgcactgacgttcctaaactgcttttcggtgaccaagtccaagacactgaacgtatgggaggatccggagattcgatgttgtagtcgcgcagttgtttgtaggagacgaagcaactatgtccacgcttcgctgtcgctgacgctgtcaccgttagccccggatctggaactcatgtttatagcgtaactcgtccattatcatgctttcaacgagaacaggcttgatagagaccaaatactattgttgcgacgggcggcgggaagaacagcgcgcggcgtgtatagcgctagcagctgcgcgcgcgtaggctaaccacatttgtccatcataagtggaggagaccccaagagctcaaagcaaaatcactcaacttccctctatcatcactttacgtcaaactcattatcccgcaaccaccactgaaactccaatggcaccaaacgagagcgtcatcgaccggctccgcgagctccacggccaaatttaagaccaagcacaggatgtcctaaaggagtgcgaaaagcacaagctcgcgatcaagaacttgggggaagagacgaagagcctcggagacaacagcgaagacccggaacgcgccaaggctatcgtcaagatcctcaacgacgtcgacgatttcgtcgtaagtgtcacacctgtatttgtatgacttgagacttacaccttacaggatcttgtatttggagagggaagtatccgtcgcgatttgcaaactaaacgacagatgatacaagttcggactctgagtcgtatcaggtcttgacggtagtgagtatctcctggttggaagaagagtcgaagacttttatgatgtactttcgggaagacatctaggttccattagactgcaggcagtggtagtgatagagccgcttacacagtggtggttctgttgtttggatgatgagacgatgaccgatgggttggaaacatgcaatctggggagactgtgggagacttatatatacttggttgaatgggacacgaagactggcgactagcctcgtaggcaacggtcacgtgaccgagtcgtcatctagaatcctcaaaacgactaaagcagatcgcggagttggacatggacaagttgctgtgcaaaagcgatactattgtcatagaaccacgcctttcacggtccgtttcagataaccttcgatggaaagccaagtcttggaatgggccactgtttcactcttggagtgcaacattcccctaaatggcaagagagcctaacgccaagagtgtacagggcggagttcatgatcataggtacgctgtccgttaaggccacccatcgtattccccgaacaagtttcggggacaagcaacaaagacaacgccaacgatcagatacccaaccaggcgaccaattaggcgaccaagaaagctatttcccgactttcagagcactgatgcaacgtttgttttggcaacacagaagatgaaggttaacattgctacatgcgatagccactgtcgctatggtgatatatttattcaagaagaaatgttgagatctattccgaagagctagtgctcgtacagcgctttttaggacgtaatactaacgaagtaaacgaatttgctcaaaatgctagacctcaaattcgtgtaattcagatttgatattatccgacgattctatggtacatctcaccatgaaaaacgcctgtcgcagtctcttctcttctctcatagagtcccattgtctaaactctatctgtcatctcaaaactctctgcatctatatgcttgtcacttccgctgcgaaacgtgcgccagaacgcaaaccccgttcctgccgccgcaatcgcaagtccgaagtacatccaatgcaaccacggatctttcgcgaacggcgcaatcaagatacccaaagcgctgcctcccgccgacgttaacaggaacaaactcatgatgaagctcttcatgttctcaggcgccttcgcatatgcaagttcaagaccagtgatacttgctaggatctcggaaatggcgacgaagatatatgctggtgcctgccatgcgacatgtatcttttgcggctccgcggcgtagatcttggtttgcaagataccggcgtacaacatggcgctggcggccattatgaagccgagtgagatgcgcgtgatgggaccgaaggcgaagtggagctttgcgcggatgaatgggtagatcaagcgatccatgatggggatgaggatgatgatggttatggggtcgatgttggggaggatgtcgtttggaagaccgtgtagttccatgtggccggctagaagaattagccattatatgcggatagaagatttgtcaaacgtaccttgagagacgaaattgttcatcatttgcgaaaaggtgacccaatatatcgggaagaagagaaacgccttgcacgcaaccagcgctgtctcgagttcgtcaatgaacttgtcgtcccaagtaatgcgatgttttgccgccgctcgtgaaggacgagcagcgttgaggtcgaagccattgcgaactgcaatgaacagcgcgcgaaagcagtttccgatcacgcctccttggggtggttttatggtgtatgtattcctgaacttaaccaggactgtaaagccaacaacaaacatgatcagcggcagcagatatgcgctccagaaaccaacatgaagttcgagcatggtcgttgcgatagcagaaatggagcctatgttgatacacgtgtagaaaaccatgaagacacgctgcatggtgacctcggggtcgacaatcactcttttaccgctcttcaacgttttgacatatgcttctgtagtcgagatttgttccgcaatcagaggcgccacattgcttttgatgccgcctgttcccaatccaataaccatcatcgcgacaaccagcccagggaacgccgctcctctttccacactgactggtagacttgtaacgaacaagatcatgatgccaatcatgtagacgacactgaaccacttgatcgtcgcatacttgcccaagtactgatccgcaacaaccgcacccataacaggcgtgagatagcaccagaactggaagaagttcgtcatcgctgtcgcagaagattgaccgagccccaaggcaccaggaagcgtcgacttgggtgggttggcgatgtagttttgaaacggaccagagaggccatagtaggcgaagcgctcacagagctcgacaatggcgatgaggaaagcggagagcgggagggagtctgaaacgtggggaagtgatgagaggtcgtgtgcggagggtgcagagtcttcaatatccggaccgccatgcctttcatcatcgattgatgtctccttgccatgcgccgtaagctcagcggtgtggtcttcggtttgggccactgtcgtgtaggcgccaagcccagagacgccctgggaacgccatggtggtggcatctctgttgtacaattccgacttattccgctgctctttcaaggccgtgacattatgcaccgatggaaggaaacttgcgtgtcgggtgcggtaagggtctaccctcttttcagcgcaatagatcatgtgtccggagaaaaaattccattattttatgacactatctgccatcaagtctgagatgcgaccaagcgaagcagtgttgcaattgaagacacgatgcacgcgggtgagacgcgatccgcttcggtcaccgagtctaggccgcaaatggatctgaatacgccacacatcagccacgccatgtctcgaagcacgccaaagtccatcaccttatccaaccatcgtcccattcacgccttacccgcaaagaactgatccaactggttctcaacatctgtcacacccagtccgctcgtcaggcttcccctgatccactttggcagcttatcctggatgcgcttggtgccgtaccgcctgtccagcatcatgatcgcagcatagtcgcccttgtgcctgattgcacgaccaacacactggttcaccgcacgcatgcatgcgttttcgaaaaagtcacgtgccgctgccttgccgtctccgccgcgcttgttctccttggtggagatgtactgcattttggctttccacccggccgaatgaggattgggaaagggcagtccgacaacgaccacgccgcgaccgagggcgtcgctgaagttgatgccttcggaaagggtaccgccaatgacggcgaaaaggagagcaccgcaaccgttgccagatgcgatggcggtgctgtaggcggtaaggaccgaatcgactgcggcttctttgttggcgactggctgcgttgcaacgtttggctgactgcgctgctcgaggaatataggcttggtctgcgtaaagcgatcccagaatgtcacttttgagccggcagctgcgagccgcttccaagctgcgatacaagcatcaaggtaggagtaactggggaagaagacaactacaccatcaggaatgtgttgcgctgtgccaagaatggcatgcccgagatcgatcatcgttctctctttgttgcggttctcgaatgtaaagacaaattcattgccggatgatgcgcgaacaacagggatcgcaagaaggtttgtcggcgggatgacatggccacacgagagtgtcatgatctttgtggagtctaggtacgggaggaggtgctgctcatagtcactcatcggagacatggttccaccagcaagaacaaccgcccgggcttcttcgacaatgtctttgaagtggtatgtcggatctaggagcatgtatcttaatgtgacgcatgagtcttccttcgagtagaagaatcgtccctcagccgatggattcatcaatgacagcagaaatgattggacgtgcattagaacaggtacattttgtcgtggggccttttggaacatagtctttgcacctactttcgctgtgtcattcgcgactgtctcggcgtacgtggtgtagccatcaaccttgcgtgcaagcctactttcttgaaggtatgtgttgagcttgaaaatgttgacctgatccacgccttttccggacatgattgtaagcatatcaactaggccatccgtagcttttttgtcgtcggatatggttttgaggtatccaagaatagagtcaaggatgcggacagtctgcgcaacatacactcgattctttcccttgagcttattgcgaaacttttgcaaatacatggtaagctgtgcgcgggcttgctggacttggtcgagcgtgacggatacagagtagatacccgcgatagcgtccatcaggttgtgtgcctcatctatgatgacgacgtggtttttgagcgatagaccgagagcatcacgtgccgtgctctgcagtagaagtggatatggtagtgtgacaatctggtcaatcagcacgagctcaatgcacaccaagaaattcttacctcgcagtgctggattgctggccgagaagcataatatggacagacacctagcttcttccccaatgcacccaagtcttcaatgtctctaatcttcgccagcgcgtggtcgcgaaagtcgttgaccaaagtctcgctttccttgtttggcatgtgcggacatttaccttcagcgctggtagcctgctgcagctcgacacagcgctcgttgattgcagtcgcgttgccgagccggctgactttgctgttgatgcatagattcttcctcgatcccaaagtcaagtgctttacgtcatccacaagtctgtcgacatccgcatcttggtcgtctggagtgatggcaggcggcatcttgactcgacccaactcgctcgtaaactgggtcagctgagagtgtgtgcgagagcaaaagaagattttggtctcgtctggcacctccccttcttcagccttagtcgcgctcgtagagtatcccagctgctccatcaaagcctgagtctctgctgagagaccagactcgctgaacccaccggaccgcgctgctttgtcgtgctcttcatcggtctcgtaatcgtctagaacaaattgcgcttcgtcgtccttgtcattggcttcacctgctgccatcttctgtctcttgtagcgtggctcgccactctcatagcgttctttggcacgcttctctttcgccttgatcttggctattcggtcgttcagctcttgccgccgacgtagcgcttcctgttttctttgcttttgggcatgctcaagtatccacgctggttcatcgctagcagccgcataaacggcgaatccatcctcaaatgtccgtctcttatgatctcgcagccatgttaacgacccacagatcaaactcagcgattttcccgttccggttggtgactcgaagatgccgactttgcccgcgtccaagcagtcgtagaccgcgttcatgaaatcattctggatatcataaggctcgtacggatggtggaagtttcgcgcatcatcattgtcgttcatggtggtgagttgaagaaggtacagcgttgatgagtaatgagaacgaaacacgcgcgctagcacgtgagacgctagcggcaataacgcgtcgacctttcacttctcctttccctcatccagcaccgacagatcatctgatcacatctcaccagattctctccagtcagtattttccgcaaggtctttcatctgaagcctcacgaaacgtcacaagagatggtagtacatcacgcgtgccacgacccaaagactacctatttccgaggctctggaatttacgccgactggcacgaaacttggattgataccaccttttggtgtggcatgtgagatgtgttgatcaggcggttgtcgcgctgtcgtacagatatgcgtcaacgcctctccagattgcgtgatctggaacatcaactaatacgacatttctgacaagaagcacgactcgactgctgacaattatatgctctttacttgcgtgtctttcagcatgtctccccgcaagctatgctgtcctctacacacccgtaaacatgtcaacacaatatcagtcattgcacgaagcaacgatgcagtcaggagagcaagagccacttctttcacgtgttacttcgccaaccgaaagcgcgaaacaatacacttccagcgaagattccgagactacaatcgctgaaggcatcacgcgcgctatcgaagacgatgtcttgcccgagacttccaccctcggacgaactatcacttggtcgagcgcttacattctagtgatttcacgcgtcatcggaagcggcatctttgcgacgcccggcgtcattgtaagagatgttggcagtgtaggactgtctctctcgctctggatcgtgggcgccatcatcgcagcatgtggtcttgcggtgggcttggagtatggctgtatgctaccacggtctggtggcgagaaggtttacttggagtttgtctaccgcaaacctcgatttctggccagtaccctggtagctacgcaggctgttcttctaggcttcacggccagcaactgcattgtatttgcccagtacacgctctatgcattcgacattgaggcgacagactttcgacgcaagtcactggcggtgggtctactcacagccattaccatcatccacagctgcttcatgaagactggcattcgcatccagaattttctggggtggatcaagattgggttggttgtgttcatggttttgtcgggcttctttgtggtggtatttcgcattcatggaagtgatgagtcgcggagtcactttcctgctgggtcggagttgtggcaagggagtgattggagctggggaatcatctccacgtcgcttttcaaggtgttctattcgtttgcaggtctcaacaacgtgaataatgtgggtatggcgtgaaaactctatggacgcactgacaggcgcaggtcatgaacgaggttcgcaaccctatccgaaccctcaagtctgtttccataacagcactgctgaccgcatgtatcatgtacttgctggtcaacgtcgcctacttcattgtcgtgcctttggatgaggtcaagaacagtcgagagctcatagcagcgctcttcttcgaacgttgttttggttcgacggtggggaagaccttgctaccgcttgcagttgcactctccggcgctggcaatgtcatggtagttacatttgctctggtgggttgcattatccagcttacgagaagcaagctgacgatctcaggcgcgcctgaaccaagaagtggcacggcaaggctttcttccattctcgagcatcctcgcatcgtcgaaaccgttcaatgcaccaatgggcggactgatcgtacactacattccctcactcttggttatagctttgccaccttcgagcgaggtgtactcattcatccttgaggtggaaggctatcccggccagatctttgcgctcgcttctggtgttggcttactatggcttcggtacaagcgaccagaccttaagaggcctttcaaggcttggactgttgctgtcatattgaggatagttctctgcctcgccttgatcgctgcacccttctttccaccaacagctggccacgcaaagggcggaatctggtatgcaacctacgctgttgtcggcgctggtgtgattttgttcggtctgctctattggttcgtttggttcaagctcatcccgaagtggaagggctatcgcgttgaagaagggaccgatgttctgagtgacggtacgaccgtatcaacgctcattcatatggcgtcatagtctgctgagaaatacacgattactatcattagcacgtggtacaatcaatatgcaaaacttgatcggaatgtcagaatcgtacacttgcgcatcatcttcgagccaatcagcatggttctgacatgtctgcaatgtgagtaggtttcgcaagtcgcggcttctatttcaaagccgatgactcgcttcttcgatcatattgcgtgcttgcggggaacctggcgcgctgacatatcgagtgcagaaacaggaggtgtataagagtatcatttaccatgaagcacaattccatcaaaacatctcggaccgaccacattcggtaaactttccagagcaatcaacatggctaccgctgccgtcatctccccaagttccgctccaacacacactcctcaaaccgtccaatcatcttccagcaccatcaaccatggacctcaagatgtccagactgtgctgaattacttcaaaccaaatgaagacggttcaccgccacatcccacttatactgatcgcccagaaacttacgatcgtcccgtcgaaacacaccccgtgaccgtccgtgacatccgcggccgcgagaaagacttcaccctggacggcaacggcttccaagtgcatcgccaggcttcgagtgaaaaagaatttcgagacgacgagaagatcaagagcgggtattacgctgagacggagcagttgctcaaggatgtgtaggtcgctctcttgctagacgcgactatatctaacatctctagcaccggcgcctctcgcgtcttcatcttcgaccacaccatccgccgccaagaacccgacacaggcggtgccgagaagacgcttcgcgggccagtgaagcgtgtgcacattgaccaatcttactccgcagcactgtcgcgcgtggcgcaccacctccccgacgaggcggaaaaactactcaaagggcgcgtgcaaatcatcaacgtctggcggcccatcaagaccgtccagcgtgacccgttggccgtagccgaagcgagcagcgtcagtgacgacgggttggtggttgttgagctcatctatccgaaccgcaggggcgagacgttgtctgtgaagcacgatgctggacatcggtggtactacaagtctggactcacgccagaagaggtgttgttgatcaagtgcttcgattcgaaggtggatggaagggcgagaagggttccgcacacagcgtttgaggtgccgaatacggaggatagggaagcgagagagagtattgagattagagcattggtatttcatgaggatgatacggcggagtagggggtgtggctctggatcgaattgaaagcatcgtacttgctctgtcgaagttcgagtctaaatggtggttctctcagcagatttcaaacgtctccatttcagccgctcttctcatgcagtacttaagataggggaactctgcacctcgttcttgggctacccttctgaaggcgtaaaaatccccactgatcattttccaaagttggtcttcgtgccgtcgtaggagacagggagaatgcccatgctggaatacacagactgtatcgccaatacgtgctgccgcaggggcgattgcaagttcaaatgtgtctgtaagtacgattctacactctgccaagctttcatggaattcgcggggggaaattgttgcggagcgtgaatgctgttgatagccgcggcaataacccctctgtaagtcccatccaaaggctcgagcatcttctcgagcttccaggattaaagctgctaagtttagatggtttctggaaattcattaagtgtgtgtcacttaccctgtaagagttctgtgtcgcaatggtaagagccgtactcattgttgtcgtccggagatgcataaatcagctgagccagtgttggaagagtgttgaagaattctatcatctggcgctccgtgtctatcatgtctcgaaatttccatggacggctggttttacgaatggtagcgtaacttaatcccttgacatgtaacctaagctggttttcaccgatatttggactgacgacagtgaacgatgctggaatctgacttatactcttatacgggctccaggagtccagcggtgaactttgggaaaggtcaggaatccacgagggcatgtgtaaatcgtggggatggcgattcgctgttagtagatgtaggccgatgctcggaagcagaaacaatacagttttgatgaaggtctgctctttggtggcatcataatcgatcaaatgatccatagaattacgctgtgcttttgggagcaaagatctgagcgcgaagatcttgtcccttggatcggtagccaagaaccttctgctagatattatttgatgccacagacgtcttggggcatcaaggtgctcttccactttcaacttttggcggctccagagaaggatgggcagtggtacactgtcctcgatcacacggtggccctgatatccatggagacatgcctctaggatttccaaagaagtttgaacagatccacacatgacagtgagcgaagtgttaccactgacctcctgtagcacccagattctgcgaaaccatggtctttcgatgaggatttccaattcgctaactataaagtcgctgggtggctgccgactgcatttcccggtctctgagagctccatctccctcgtggccagttctttgaatagtctgcgacttcctcgcgtatcttcgccaagatatatgacgacagtcgaggccatctcatatatcatattcatgctcttgacttgatgaccacgttcgctcgtgtccgcctgattgatacaaacagcgtcgatccataccacccgatcgccgtccacgagacggagagcccgcagagcattggagcaattcttcgtactctttaggaagtcgtcctttccacctacgtataatgagcgcggtgcactggtgtttccccaggtgtatgagatggcctcgtatttcggattttccgtcaagcgcgcgtgttggagggagcaacgtatgggatccgatgactgagcagccgggtgtaagatgacgagtcgaacagagtcccagtgctctaaaggttgatattcatacagcgacatatgacgcgaaaggaacgattcgcgtctggggtgggaatgagttgtgggtcgggaggagaaaagtgtcgcatcgatggttgctgcctccgactgcagtcagcttcatcgatccccgcaccggtcaacgcagctcaagcttgcaacgatgcactacaactgcacagccacataatatggagaaaatggcgatcaggatgctcgtgaacgggatgcaggcgcggaagaataatgacgactttggtgctatggggtagatgggataagagtggcgagagcagtattcgctcattgacgagagaccagggttctgggtcgcagtgatcgacccagaggcggaatactgttaaactagtgaacttttcgagtatggaatctatttgcgtccaaaactgcgcggtccatgattcttgttcggtgcttgaagggctatattgttgaagtgcttcaatggaatagaagaagcgcagtggcattcggagagtgagactcaggtgtgtgatctgatcaactaggatgataggaagatggtcgggagacggcgctggcacttttgtacctaggccagcgagagtctctagatcggtaacgtgagtaattgcagtgcgtgacatccaaattcggatctcggtgtatccggatgtataagcacctacaggcacatcagtttctggacacttacgttttcatgcaagagaggagcagagatacatcaaacttcttgttctccaaatcttcttcgcacatccaatggggcccccaactcgaatctaaatggcgggcccaggttgctcgaggcacccattgaagaccaccaaggacgcagctgccgcgctcatacccggcgtacgctttgatgtctcgatttgttgttaaacagctgctccatttgtccttgtatggctttgagcaggtcgacacgtgaaatacattccctacaagacgcacgtggatctgatgtggtaccacgatcgtgatgctaggtggaactagtaagttgcaatacttcgagttcgtcccaagttgcgatatgagaccgaaacatacttactgttgttcttgaaagagtttctgcgcggctgtgcgctagctccatatccggttgttacatacccagttgctcgtttatataatattgttccgttattcatggatcttgcatctgatctgcgcccacttggacgtggtcggaaatcttcttacttatgtagttggtgacgtagagtctcggttattttagacatgttctccttcttctccatctctccacctatcttcttctctttttatagtagttgagagagagagatgtattgagtcgaaatttgagatcagtttattggagacgtggacatttgagatggactagcgggttaaagggcacaggatgtgtatacggcctagtcgcgcgcatagtctttcactgttagtcgacgtcacgtgactttgcccttttcatcacctgggcaactatgaattgcgacgacattgagttttattgtctcttgagatgacttgcaaggcttgcctgttaccatgatctcgataattgtaatgattgaatttcatcttgatactcaaagacaccgccacaagatggacgcgcacaaacccgaaaatctgcgtactaccacctcgtgtcgtgtactacaatgacgaacatgacgaaccataacgcttgcgataagatcggctcggcttctggaaatgacacggccctgtggcgtgtttggggttgaaggaaattgggcgcgggcgacagggatgggcctggcggagatttggttcgcataacgttcagtgtgtgagtgcagaccaggcgggacggttgcggtggacaggttgcaggtgttggatctgaacccaatcccaatctctcaatctcacgttcaacaaacgagcaactctgcgtgttgtggtcgtacagccgggccattgtttaccgtgtgacgcggtttattaggacgcggacgcgacgatccctcgcccatcccattctcgaccatctgcactcgcactgccatcttgggcctgcaccgtgcatcaccggcagcgctccatctgcgcccgccgcaaacgactgcttcccccccgatatcatccaagcatgctcaatgagcgatccggaagcgacgctttcccagcaagagagcagcccagcgcctgccgcgagtgaagcccaaattctgccacgtccgccgtcgctgccagcgaagtcaccgccagaccgcccgacatcaaccgcatcggcgccgccagcactgcagctgtcgccgcgcccgctgaaatacacgccgccccatctcgagcgcgaaatcaccaccaagctcgcgagaaatgtgtcgccggggctgctcgcgcgcatgaagttcctgaaccagggcaacgacgccaacaacaacaaaaaagaccaggacattggccgcctcgacgaggacgagattcgacgcctcgacgccttccacaagcgccgcagcctcaacgtcgagcgccgcgggacagcctggagcggcatcgggcccccgccgccgggctacctgcagtcacagcagtcgacgtcgacgccgcacaccccccaggagacgcccctcatcccgcagtcgacgggcgagagcgtgccgccgctggccatggagcccgacacggagacggagagcgaccacagcagcgttgtgagcacgagcgacaagctggcgccgtcggagagcgaggccgagggcgaggtcatggacatgcaaaagtaccgcctgccggacatatccaagacgaagacgctgagcatcccgagtgaggtcacgagtgaggtcacgagcgaggtcacgagcgcagagcctacgcagccacaaagcgaagaacccacgcgcccccctacgccgccgcccaaagaccccccaaaggtggtggaagaagaagcaccacaaccccctcaggaaccgcaacaacccgaactaccacctccagaatcacccgatctccccgatccctccccctctccccccgccgcccccgccgaagaagtctccgtcctcgacgacaatggcatcgacatcgaatcctacttccagcgccgccacttcccgcgcgccaactccatctacaccctctccaaggcctccttcagcaaccagatccagcagctgacgtcgatgaagctgccgcccaccaccatcgcctcggaaatcacctccctcccctcatcaacgctcgccggccgggcgctgcacaaggccgccaacgacatccgcctgtggatggccaaggccgccgacgtgctcagcggactcgatgccgaagacgacgtcgagtgggcggcggcggctggaagagaaggactggccgaggtcgatgctgccgtcaccaagtttgagggcctcgtcaccgtctacattggcgcgattgaagacttgcaggcgcgcccggatatctcctctctccccgtcaaggaccagacgacgctcatcacgcagatggaggagattgtcagcaagtgggcccagatcaagcagacgctcaagggcatcaagaaccaggtcgagatcgccatggagtgggaggagctgtggaataatgtgctgggcgagattggcgccgaagtcgagaatctcagccgcctcgtctttgagatggaagagcgccgccaccgcgtcatctccgactctgtcgccgagtctgcggagaagtttgacattgccgacctcgagacggccgtgggacagacggcgcggccacagccgaacatggtcaacaagcggtttagtatgccgcccctgaccgtcgtgtcgcccatctcgcccatcccgcagatcgagcacgagaacacgcgcctgctcggactgtttgcaaagctccagcccctccgtgcgtcactcgacttcctgcccatgcggctggcctcgttccagtcccgctccagcaacattttcccctcagcttgtgatgaattgtcacgcagaaaagagcagctggaggagcaggagaagaagctcgaagcggatgctgatgcactgcgcgaagagctgggcgaggacaagtgggtgcacagcttccgccaagcaggaagcaaggccgtggccatgtacgactcgtgcatgaagagcgtgcagcgtctgacggaagcgattgagcagcgcgacgaggaaaacatcgagaaacgcattgccatgtacaaggacaagcgcgaccactacccgccctcgatgaagcgcgtgctggagctgattgacattgagatgaagcaccgctcgaccgtcaatggcgagattctgaggatccagcaggacgtgcgccagaagtttgtcgatctcgagagcgtaatcaaggatatggacgctattctggacgacttcacggcatcacgcaagctgagggattcagtctcgactgtgctttcggcgcgcaccgagggatcttcagccgtcgacacgccaaacagctctcccgcgtccagcgtggttatgagccgcaagggcagcgacacgggtgccattccgtatgcaggaaagaagtctcgtcaatctagtgcgtccacctcaaagccgccggctgtgcgtgataaccgccgctactcgagcctgcccatgagcacgccaaagggtgcccacatctcatcccttccctgggaccgctacggcacagcaccgtctcgctcgatgattggcacgccgactcgctcagagtctcccaggaccgagagacccgccgttaagccgcgctggaactcgagcgtcaacatgcgcgataccgtcgtgggccacaacttcaagccgctgacactaacgacaccgtcgccctaccgaaagcctctagagcgaccgacgtcgtcgttgaggagtcactctacagcatcaaatctcccagtccgaagcccgttgagccgctcgactctctcacccgcaccgcaaatccgccctgcatccactacaccttcccagcagaagcgtcgctcaacagccctgtctcccgctcctacgacccgacctgcatcgactacgccctcgcagcaatcgagacgtcctctggccagccccatgcagtctccctccacgccgggtaaaggaaagctgcccatacgatccacccctcgctcttccacgcccgcctctcaacgtcaagcgtctattgctgaggaagaagatgacgctgctgaggagcagagcccagctgcgcgccgtgccaaccgccctcccagcgtcatgaaccaccgcagcagcctcatcaagccccgcaccggttccacgtcgagcatgacgccatccacccccggccgcagcgccagtagactcggaaccgccggcgccagtggacggcaatccagcgcaggagaccgaccgggctggagataggttctcgacaagcacgctcatctcttgaagtgattctctgattcgtttggctggtccgtcccctcttttcctaatacgacattttagtatcctgatggacgtggtttgtgtttattcggcgttattctggtttgcaacatggggcagagagaagcattctataccccaaagtgtttgtttgtgcttttgcgatacaatttgatcagtcggcagttaggaggtggacgagaggaaggacaaagggggtgtatatgataagccagtatgtacgaagatgaagcaagttactcaagtagaacgtatgtagataaggtagtcgaaatttgataaagacatctcttctcccaagacacgagcactgccgtttcctgcttagcgcgaatatgtaggcacgaggcgcagcgacgtcgaccttcaagcatcagaaaattgcacacgtatctcgtaacttcactggcgatggagcaagccagacagccaccttcttacgtcccccccctcgaactccgccagcttgtctatgcgtatattctgcctgcaccacaaatccaccttcgcctagaggatcatgtcctttgcattgcgaactgccagcaaccagaccgcgatggacggagcgccagttctccatgccaagagctcacgctcgtcgctcttgacggatatgagcgtggaacatgtccgagtgggtttgcgaagcgtgtaagtacggatgtttgggcgggcaggttggagagtagttgaggtccgcaatggatatgtgaggaggggaaggggaagggggagggggtggagatgggagtggagatgggggtgttgcgggctagtaagcagatgtacgatgaagtctcgaaattccggtggcgcaacgttgcgctcgccatcacggatctgagcgtgttggaaaagctgggatcgatggagaaagacggactgccgggcgtgttaaggcagggatttagggaggtaaatctgacgttgaggatgccacttgcttccttccaaacgtttaaaaagccggaagacgacacagagcaagtacgcatctggaccggaatctcttcgacactggcgaaagccccgcagttgaaaggtttgagcatctggttcgatcatgcggatgcgcaaatatggtctgtcgttgacgaacgcgcactcctcactcctctacttgcatatctcagcaacacggtgattaagagtacgttgttcctcccgatgctgcatcccgtctacgaattacctgagcgccacttgctcaatcctactatcggcaacgcgcgggtaaccaggaaactccgccagcgatggcgcggagtggtgaattgtcgaggagagacggatgtggtttacagaccggactatccgtatagtgtcgatgcgttcgatgggtatatgacgccgggtgaagcggaggtttgggagcgcggggcgtggaaggatggtattgatgttgaggctgtggcgaaggagattagggggtttggaaatgtgcaatacgcgatttgagaaaattcgattggttttaaaaaagatcgatgcggtacgtagcaaaactgtattactgctctggggggaatggtgggtgctttagccaatgtggcacagttacgcatggcgcttaaatacctcgccttgctttgcctacttctaggcagaaacacagctctcaaattgcatccgtctttggctacctttgaagtgacaatgtcccaatctaaaagcatcctgctacgtataccacttgaagtgcgacaagacatctactcatacattctccctcgccaaatccacgtctggctgcgcgacgatcgcctccacgtctcgaggtgtctggatccagacctcgataagagaagcagtaacttcccacacgagactgacgccaaaccgtatgacggcagcgaacgagcgcccgcctccgtgtgggatcttaaaagaaactactcggaagtggaatgggagagacgagctaggtcggcttggggtccgcattggatgtgcgaggagtgggttcagttgcgaactgcgctgggacctgtattgttacttgtttgcaagatgatgtatgattcatgaatagattgggatggctgttacttacgcttacaggcatgatgagatcatggatctgtggtctcgcaccatcattgtcaatgtcgccgacttggacactcttcttttcttaacagcacagggctttgcaccgtctcatcctatcctgcgaaacggtatcaagcgtttgagcatcactttgcggctcccattccagttcttccagtccatagaggaaacgacagaccgagataacgtaggagagacttcacccaccgtgcagtcctggcgccaaatctgtgccgcgccgttcctccaaaatctgacgacactgcacttgtggttcgaccatactgcgacccgcacctggtcgcttgtcaacgagcgttctcttctcgatgctctcctttcctcactccctcacaccgtccgagtcgtagtaatgctgccaaaactgcaccccctccatgaacatccagaccgacactttctcaacgcgcggattagtacaacggcgtcattgtaccgcaaactacgccaacgatggcgatacaatgatacttccgaccacttcgaccactttccggattttccgtactacttcgatgtatgggagatgtgggacgtaccgcaacgagaagagtatgagcgcgaggtgtgggacgtaccgcaactagaagagtatgagcgcgagatgtggttggccggaaaagacatggaaagatttgcagaaatggagagaaacccgtattgcacattgggtaatatttgactccaaaatcgttcttgcttcattaaccacattacctctacgctgtatatttgatcccaaacggcaccgtctccacaacatcccagtcctccttcttactctcatccccaaatatcctcagcgcctgcactcgcagccgatacgtgccctcctccatgaccttcccattcgacagcaggccattgatccacgcgcgccgctcgaaccttgcgacaaatgtcggcggccagccagcaagcgcacccagctcctcgtccccacgcaaaacatccgcgcgaagaatccgcgtgccgacgattgggcgcacatacacgttcggcgtggccatcatatctccacggtccgtaagcggggggttcttcggatccgggcgtggaattgtgtacgtcttgtttgcaactgcaggtgtgtagccgtccgcaaggtagaccgagtcctgcgagaagacgggcgtggcgcgcatgctgcctgcgacgcccaggtacgggacttgcagcttgtcgccgatggagatgaagccgctgtacacgggcagcagggtggcgttgaggttggcgggaggcgtgaatgtgacggtcagctccgcggattggccggcggggacggtgaggctgtcggaggagaaggagacggaagcgtattctgtggcgatggcgttggggaacatgcctgtacgcagagggttggatgacgggctcatggcgtacatggtcacagccttgcggtggccgatttgaagaactgcctcttcggagccggtgtttttgatactaaaggtgtgcgtgccggcgaaatgctccgtgtcgttgagcatcagactgtcgacgtcaagttcgatctttgtgtgagctgcctcccaggcttgcacgataccagcgccttgttgcgctactggcgccagaatatcgggatgagccttggtgccgtcgtgccaggccagcggtttggaggtgtgtgtcaaaattcggcgcagacgcttcggttccaacttgccgtacacttcaccaagcatggcgtaaatgcctgcaactagcggagacgccatgctcgtgccagtcatgacgcggtaggtacctatggccgtgggataagtgctcagtatattctctccaggcgaaacaacttgaggggtcatgtcgagctcccagctcgggccccagcttgacaattgacccgcgacgtatcctccactctcgttgttcacaagctccacaagagactgggaagagttggacggaaccgtgaccgtgaccgtgttaccttccgagagcagagacagccacttctcagcagcatatggtactgccttggccgtacccagaattccatcagcgtaaacgaaaacatcatcccgcatcgtcgagttactcttggtgtaatagatcatgtacttgccgccctttgctgcaatgttggcgccctggtcttgtgggtagcaccgcgtggctcgtgaatccaaaaactccagaagcacaatgcgctggctcaggtctggtgtgtcatccgggagcgggttacaagcattgtttgcatcaaccgcagaccacagcgggagtgtggtgtcggcagcgaacgcaggagtgcccatcaagaaggggaattcagtggtgccgttggtggtggagttgccagtcttgtacgagccctggttgaggaatgaaggaaacatcgtattcgagactgctcctgtacccgtgatgctaccgccagccgcaggcgtagaggcatagaagaggccctggccgccgtcattgccttcggaaaccacaacgggaatacctgagtcgacaatccgggagatgatgacagcacgtgcctctcccgcccagccagactcgtcgccgttcgagtacgagataatgctagctccgtcttcaacagcacgagcgaatgccatcagctcaatctcagtcgtggatgtcgatgtgcatccccacatgcggtacgcgcccagcttcgcgccaggagcagaaccagtaaagccatacttgttgccctcgagctgggcagcagcggtccccgcaacatgggtgccatgtccgacgcagttgtccatggggtcattgtcgggccgcgccggtctcgatgcatctccgggtacatagttgtcgcccgtaaagtcgtagccaatctcgacaagacagcctgggccgaagcagccgcccagtgctggatgcgtgtagtcgatgccgctgtcaatgatcgagatgcgaaagcccttgccagtcacgccctcggcatggagcttgtcgacctgggtcatcacatgcggggagaaggtgcgctcttcctgggtttgtcgcttgacgtgagagttttgtgctggcactgcacctcccacgtcacgcaagtgtcttgtgactcgggacggccaaatgttccggatggaagggtcggctcgcatctggcgtatgaagttccagctgtctgtcgcactcgagttggagctggagcccttgacttggaacgagacgcccttgaagaggctgaagctcaggtccagtcggggcacagcatccactccactggccgccagagacgcatagaatgtcgatggcgtctcattgtcatccgcgaactcaacaatgtaagtgtcgagaaggatgccgctttggtttgtcgctcgctgtgtgagcgcactggtgtcgagcctgggacgaagcggcgtggcgatagcgacttgcgcgcccaagagaagggccgcaacagcacaagaaacctttcccatggctggaattctcgatgaacggtaggctgcgtgcgtggagtcgcaaccacgacgttgatatttgtatcacgccgttgcggcgcgcggtcctccatctcgccatatcgctatcatgcagacttcgtatagcactgcagggctccgcaataggccctggctgtaggcacaaaatagaaacaccaaggatgaagatcgcaggtgctgtccactttcaatattaaacttcggcccctatgcctgttcgagcctgcgaccgggatatctaacgcaccacgcgggccgacctctatctccacgaggttacattctcgtcttcaaatatcgattttccagaatgaccatgtagttgggcttggtactcgtgttgcggatgttgttggaagacgacgagaatggagtgagtgtaggagtggtgggtttgctggcagctttttccggcaggtccgcggcgatcatcattcgagcagggagcagccggcaacatttcggtaaacaacgtcgcaatttcgaggacgttggatgggtgatgatgcgaaactctggagttcggtaaatgtgggatggagtgaggagacagacctctgcatttcgctgcggcgtttggtgttgtccatccacgtggctcgcaactgcgaccgcgatttccgcaaacagcaagggaatcacaaacacgatataagacatcaaagctaaagccttgttcaacttgacttcgatcgctaagtataaagctcgactaattatatactccgtctacgaacaacattcctgcacagcctccagctcagtgcatgacgacagcaacgtggtcgtccatgtacttggaaatgtcgcccaaaaagcacgctgcgataatgccgacacctccaaaagcgatgctaacatagtacacgtacttgtatgcctctgcgtacgcaagttgaccagcatacacgaccaattcgtacgcacccggcacgcccttgatacctggcagctcctcgaggaggggaagaagcgaagacccggtgatgacaatcgcctcttcgataatcttgggagatgtgatgttgagcttggtcaccatggcgccgccgatgaagtgagtagctgctgggacgaattttgctggagcgtgttagccattacattacctcaaattgaggggaggacgtacagatgaagacgttgtagtacacgcagtagccgattgagccgccgatgacgcggatcgcaagagtaagggctgcgacggtagcgatgagatcgtctgggcagatgatggtggctaacgaggttagtaagatctccatagtcagtacggtttcataaactcacaaataatggacgcaggcacgacaataccgccaataccgacgccagcgagaactagcaatccccagagctggtacaagttgtccacacgacctactgcgagcgctccacagcccgcagtcatcaagaccgacgatgcgatcaggagttctttgttgtgaccgcgaagcatagaaagcagccacaagacgatgcaagccccagcgagaatagaaaagccgactggaataccacggataccaacaccaattggatcatgaccgtaaacgttgaaagcctgagtcggccagaacatgaggatggagaagaagttggcgccggagatgaaagtgatgacgagagtaagaccaagaatgcgtggctcctggcgcagcctcttcgggaacatggggtgcttcgctccgtaggcttcccaaagcacaaacgacacgagcagtaagacgcccaagatgagaggagcaaggacgtgagcgctggaccacttgtactggtatccgccccactgcatgcccatcatgaacaagagcattccagcaacagagaggaagccgccgacgtagtcaatttgggccagaacttcgcgacgagtcataccagcactgttgacgcggggaggggggtggtagaagaccgtcgtcaaaacgaggccaatgaatgcccaaagcccgcagaacagtccgatccatcgccatgctccaggagattgagaagcaataagttgcgcccaaagcaccgaagggcagaaaggaatgatggtgaagacgagaatggcgacgtacttgccgcgctggctggtaggtgccaactcagacgtcacagccagtgcagtcaactcgttgatacctgcacccacgccggaaaagaccatgccgcagatgaagatgttcatggtttgggcggtggaacacacaatcatgcccaggatgaggaagcaagccccgatgatggcaacccatcgtcgtcccacgatatcggaaatggacccaacgaagggacagacagcggctagggagaggaggttggcgagcacgaaccaaatccatcggtcgacaccgccaatatcgccgtagatttggggaggaacaccaccgaagaggtatactgggatctgactgccggtccatactttgcagtattagtagaggaaggagaatgactggaaggagcttacggaaagccatggcgaccaaagccatgatcctcttgaagttcatcgggacatcttcatggttttcgccatcgccctcggtcctgttgccattcttctcgtagtagttgttgtgacctggcacaatctcgttggtgtggacctcctcgaagtggttgaaggcaggctttgatgtcgagggtgattggtccgagacatctgaagtgttcagtaatggattggggtgcgagggtgaattgactcactggagctgtcactgtggcccctcatcgtgtttcttcgttgcgctcacacacaaagaattgtcgaagaactgtattgttgaggagcagcgaagagccccaggatgcgctgataatcggcttcagttggaggaggctcagtgaagctcttatggatcagcaacatatgccacaaccagcggttacatacatccatctcgacccgatatggcaatgtctgaagcccttgcactgatgaatgcggggtaccccatctggactgcatcgtggcttaccttgggacgttgaggcgcggtagccccggtctggccctcaacttcaccaccaacggtatcgatgggattggtcttctacaagatcgccgcggtacttctccagaattccatcccacacgttgttgacacctctgaggccatccaggaccatgaacatgggactcgtgccccagaaactagcgtggatctaccccgcattgcttgacaggataagcatgggggcggtaaccaagctttcgcgtctggcgatcttagtgaaaaagcgttccaaccggacgatgaattgatcgtcaagtactaatgtttggggcaaaatatcttgaccgtgttgattttaatagcaaggcactgagatgctgttcgcacagcctttgggttcgcgaactcgcagatgctgggccagtacgactatgcggaagaaggtccgcattgtcaccgagaagttccgcggacattgactctcatcctattgtctcacgctcgcataattgccgtcgcttgtgattgccgccacaaaatgttcgcgcggtgctttatcgcactgctcggttacgcttcaagtaggctacttcgaatcttacttgtggcattttcggataccacggctggactgtgagggtacagcttgttgcattgctgttacaagttcgtccgcaatgtcctcaaatgtagagtcaaacagacattggcgaggtgaatcacaatatttaatactgatagttgtcgaaaagtttcttcacgcctgtcgatttcagaacttttgagctgattgacacaagttgttcctcgaagatggatttagcgccccagaaagacctttaaaatgcacaccacagtgaagtacagtattgagagtagagcttgattgtacacttcatgtatacttggggatcgcactggttttgatgcaacatcagagccatgatgaagtcaacgtgagcagccacatgagcatgtggtgttctcagcaagaagagacatattctgcatgtcacgagcgtttttggaaaaaggtccgcgcgtcctccaatggattgatatgtcctcggtttcctgtgaacctagactattctccagaaacacaacacatggcggagaaacttcgccaactacaacgccactctcagccactctaacctcgttacccagcactcttgttgtgtcgcagccacggacataacctattcctatcattcgggtccatccacggtgtctgtccctctggtaccagctctggctgccccactgtcgtcccattttgatcgacgcagtaggttacgccacagctgctttgtggacctcggtttccgcaagcaccaaatgacaatcttgacgctccgtagaagttccaaccatcttcagggtccgcatagtatccatatacatagtatcggtacgtgtcccatattggatcagtatcacgagagatgttgtcatggagccacttcgcgatgccgcgcatcttgtagggaatctcatggttgcagtcccaatcgtagaggccgatttggagacatgcaccgtcgtcgaatgtcttgcgaagaaatgggccgcgaccaaaacctttgctagcattttgatcgggctgttcgaggacgtaggtttcaaatgcttctatctttgtcgaccacggtattggcgaagcggttggcacggcggtggaggttgatgcagcttgaggcatacccagacatgttgctaacacggatgcgatgagaattaagctgctgaacgttgcaataggtgagctccacatggcgattgtagtctcgttcttcttccgagggctttatttcaacacaaagtccaactgtcgagtggcatgtttctggctttaagaaccccgcgttgcagcagtgtcatgcgattcaatttgcgcagtcgtatatttaatcaagacggatgatcgacgcgacgccgttacccgggtgggcacctgcagcaggatccagcagccggtaaatatcgaacagccacacccactcacgattccaggcacttaagcgttcaggtccgcagtgcgcattgagcgcacaacggcttcaattcgacgatcgcgcaagctcatgatgcaaacgacgatatgatcttgccgcactccaagcggtgaaccgaacagcatctttctgaccctgtcaacactgacgcagtttgtgcgcaaagacagaaattgagagatgatgaagcgggaggccttccaactttgccgcgatgctctgatattcacctcgagattatactgcctttcgcaaggcgtttgacaccaccgtggtggtactattctacatgcttgtgcagtgaaaagccctgcgaaaatcatccaaaagccgcacaaccatctctttcgtcagccgaagcgaattctcgaggtacaagttcttgtacgtcgcgcggctcggtatttcgaggtccgaagttgtcgatgtcatgggcgaaagtaccttcctacttgagctgcttgccgagccgcggagcaacggcttgtcgaagcttgacttgccgcacctgtcagccaacggcaatcgactctacgagccgcaaacatgacgactgtggagaagtgtggagagtcattgtgcggagaagctggggagacaactatttggacattccacctcggtttgaatgacggagtgacactgcattctaccgccggcaagcgtttttataaaagggttcgtctcacgagtatggcacaaatactgagcttctcatcgctgctttcatcgatctgggagtactccttgaagtagattgacccatcaagcaccaactttcactgccagtcatgtccgagacatcgaaaatggaccacgaaatgaccgagcacaatggtgtcaatattggcggcaatggcaccgaactgagtcgacaagttactgttgctctcagtccagagcaatacgagcgactcttcttccagccatcagctcctcgtcgtggcgatcttgcaaagcggtttggtatgtcatcaccccaaagttcaaaagtataaagctaacaccttgtaagcgaacccaacacttctcggcctcatcggcttcttgatcccatacacatctactatcctcattctgtgcggctttcagggcgcagtggctccgcagtctcttgttgggctgagtggtgattactatttctttggctgcatcgcgatgaacgttgccgggattgccgaatttattctcggaaacagtacgtcttctacactcaggttcgatcatagctaatgttatgaagcattcccgatggccgtttttctaatctacggctcgcactggggcagtctcgcctacacacaagatcccatccacaacactaccgcaccgttcgcggaactaggcggcgcccatggtgcggcgtacaattcttcccaaggattccacaacgtgacaatgtgggccatttgaactgttaccgccaacaccactaaccatgaacagggccatcgcatcatttgtcttcctcattggcacgctccgcgtcaacctcttcttcactttcacattcttcggccttgtcatgctgttttcattcatcgctgctgccgatttcagcgtcgcctctgcaaccacggaagctggtctcctacacgtcgagaagctgttacgtatcgctggtggttttgggttcttgggcctgataagtggctggtatcttgcgatcttgactgcctgcgaggctgtcggcattccttgtcctttgcctgtgctagatctaagtagcaaggtgtttccttcgaagccacagacaggcaaggacaactaggtgtatagtcaataagtctgtgtaaccgatcatatgattgatcaaatcaaacaactgccattgcctgatggggtgggtgattgcgaagattcaaaaagatcttacgagatccgaatgacttcgaaatagattctattggaacagcgatcgcaaatatagtgacgaatcggggagtgcagaaactccacacaatgtactcctggcgtgaacctcacatctgcaccacgcagagccttgcaaaataaagccgctgtatctatacctcctcacacttctcaaatttaccatccttcctacctgcatgagtccacacgccgatgaatatagcctcatctgagccgatcgtgtgctgatatacgactcttgcgtcgctggtcgacttctgggttcctccaacaaacacggtcttgccatcgtgcgtgagtggaaagtgatcaacattggtctcacccttgtagtcctcgagaccttcgatagactttggcgctttcagccagcctgggtacttgctgctcccagccttattatcgccattgtcgcggagctggaggccatattcaacgctcctcttgatgtaatcactgtcaaacgtctgggctgagagttgttggtatctgcacagtgaggcttttgggcgatgctgactcttgtcgttcttttgagtaagcttgcacttccagtcttttggtgggaagcccttgatcgtgcttggaagcttggtcggtggagatcgcgcaacgacttgcagagtagttgggaagttatctacaggagtaggagttgcgcagaccgaggtggtgaccgcgagaagggagaggacgaagccggtgagctgcacgatggtgatatggaggtatagatttgtgggtagtcgcagaaatgttgagatatagatttgctgaaggtgaagctgaaggtgaagaaaaagactggagtgattgtgtgatgtaccttcttcaacgccgttgaaggtcttatatgccgttcagaacattccgtacggacttgatagaccccaaagccaccgtcgtcataatcgttccaacagtaagatcataggaatgaagtcgcgccaggcgtaccaggcgtgcagcacctcgctatgcacagcatgtcagccatcgtgaagatgacgcctagtctagagggagaatgagattcaggcacccatttgcaacgttcggaaatcactagaatccggagtggagatactggtgatcgtgtggcatccttcggaccgtaggcatattctgtccatgtcgtatctgtatccacttggttccggatgaagcgcaatggttacagaaattccatattgacacaatcgcgacaaacacacatccggccggaaagtctaatgtggcggataactaaaccttggtgagaacctcgatgtcatcctccagagcaaagcccgatcgatcacgcctttccacgacctccacatttgcatccactacctcgatattcggaccctgaatagctgagtcgatcactgggtgaggctgagtagtaatcgcatgtgtaacaatgatattctatgtggaggcgagaggcctgatgttccaagtcaatgttcgtgattggtggttgcctggtatgtttcaggcggccttacccgcccccacaacgacgccttccgctgactccaaacatagaagtcgcgcaatgacatcactgctaggcatcagccgcatacggagcgtacacttattacgaccttttgctaagacacggataaaatactttgcgtttcccaagcgcgagcaaagaatagaacactttcgcaaggggagattttacgcatctttcaactacaatatggcgtgtgctttcctgaagaccgcgaacacgacctttccaggttacgacataatcgacaaccaaatcaacactttgaaagaacgtctcaacgacacaattacaagtgaagatgcagccaaacgactcgcatcgcacccggaagcgtcgtctacacctgtggaactacaacaaagactgagtggactctgggcgctgctgaacgagactgccgtcaaagacgaggctgcacaaccgaaaataatctccattctgcaggcgatacgccagttaccgaaagctaaagttcctacgggtgaaggggaagatgtcatggactttgatgacggctactactggcgagagcttacgggctgggccaacgactgggcagatgcattcaacgcccacgcctcaagctacctgatcgatcatcctgacgatgatcaacgaaaggcggcctggacgaatgggtgtgcatacacagcacgtcttgctgtgactggtgatgaatctctctcttcatacggagcgggcttggatcgtgctacgagcgccatttccgaggtcttggaggtggataccagtggggaggagccaaagggtcttgaggcggcagcgcagttgttcaaccatgcgagccctgaattgtatcgccgatgcagagacggtcccgcggagggcatgttaacgaacagggacagcacatggaagggacaggatgggtactctgatgctcggtggagattttggttcgagagatggactgccgtcgccgaaaaagatggtttttcgcagcgtgctcgtgaattagcgatgcaagcttggaacgctatgaaggttgctgagtccggatggttacaatacacttgtacgactcgaactgttcggtgagccttatagaacttagttcacttgtgttcataatttttttttcgctggaatcttcttcagctcaagctcatcctattcttcgcgtgtgttggccaacgcaacttgaaagcatcgactagcgcttgcacgttcgtatccagcatatgttccatttaaagatccgttctgaaagcagttctcgtctcatcatcgcaatcacgagcacatttggataaggcatcagtgtaacaggctttctctcaatgaggtaggtattgcatttgtacacgacaacaaactctaatcgaaaccgcatatagatatctgcgattccgcattcataagcaacaatgccagcgctccagtcgaaaatcaacagcgctttttgacataagtagatctagctcgaactagcatggggcaagccctcttccacgtcataccacttatcgtcctcgccttcatcctcatcttcttgcaccccggtgatagatctatcagtccgataaggctcggccacgccgctatcaacagcacagttggtcacgaagaacgcatgctcaatacctagcggacgaccctggcacacgtatccaagcggggtgtgcataacgtcctgacctttgcgacgaagagaaagccactctaggatgaagctgattgtttcagtctttgttgcatcagatcgcctatgtatgctggcgtcatcgatgtactttgccagaggtgcacattcttcatactccatgtacaagcgacctgcaaagataccgagttcgatgataatgctttgtggaatgatgtggtcgcttcgaagcggtggaaaagagtagtatcgtaggctactgaatcgtagcattttcttcgtgactggtgctgaatacgcaaggaggtggactttgggagggcacccttgtgagcgaagttgagaaatcacaatctctgcttcctcggcaacgatgacgagcgcgttgaatgtgatgggattgtaaaggatccattcaacaggacgctaatcaaatgataagcatgttaatgatacgcgaaggacagtaaactcaccagaaagttatcaatcaagccagggtcgttcgattggattgtcctcataaactctgccgaaacgaacaggccagacccgttgcttgatattccaagcctctcaccgactgacgtgcgcgatacagcgtcgaaaacgtgttcataacccatgtgtccacacaggtgaccagtactcacaaagccagagatggcagggtgaagtccagggaatgcataggctttgtaatgtatggctttctgcacctcgcggacttcttcgacttgaaattctacctcgcgttcttgttctacttcctctagcgcagaagaatgcagggtatttgccgtttccgacatacccagactgagctccctgagtttgtgcctgaacgtttggagctgtggagacatagtcgtttgggatgatataccgtgggtttctttcacgcagcgtccatataactgctcaagtgtttgctgttcagggtgttgaagcacccgaatatatgcactcctctcttgcgcattagagaggaaggccgcattctcccattccgcgtttatgcggttacaaaagtcggtaccttgagagacgtataggttttggagctgttcattcgtacggcacgtttgttccaataaccaagcaacgacatgagaagaattgactttgtcgttttcgttcaatgcacaaaagtcaacaatggagtgatgggtctctggaaacgcaaagaagcagatggattgagtcgttgcaagttgtcggaggcgcatggcagctgggttcaacgtcaggtttgaataactcatagaccacattttctcactcaccttgcacagtgtgatccttggtctgtccaagagcaagtgtcagcgcaccacaagcatgctgaggcaattttagatctatgcctctcgtatgagcttcgtccaggtacacgagacaatggtctagattgtcaacgaacggagttgctagcaaagggactcgcgccttggtaccacggtatcgcacccaggctcgattgtcagcaccaaagtacacagctgcagatggcccagtgtctatgtccatccatgccttgaccaaatcttcattactcatttcgagtatgtaagcaccggcgtcaatgagcacgcgaatctttttgtctctgagctgtccaaggaatcctatctcggataatcgttttccatcacgagctacaaggtgatatgcacgatttcgttcttgcaataggtaggtaagtacctcggcgtttgtttgatgcaagtttggcagatcactctgttgaatagttagcggtagcatcattttgttgtcgttggtgccgctaaacccagtggtccttgcacgtatgggtgtcttatccagttttactcgcgaaaataagggcagatcccatccagaggcttgtaacttggtgtcgaactgtttggcgtgcgctggaaacacaaagtggttcatgtagtggtcgagcacggttcggttcgttcgaagatgcctccagagttcctccacctgactatggtcatcggagttgataacgttccaatgatgcaaagcctcgggaagcgagtcgcaactgctcgtccacctgtcgtactcactggcgggatcatgtgatgccaggatatggcgaagagcgtcgcggaattggacagcgctaagaccagtataatagaaagccaagcaggtgaagataattgcagcgtcagggtgtccaaattcagcctgctcggaaggaatccctttcgcttcgaagggcactgctatgggatcgcgattggggtgcaacccatactgtacgttccagcgctttctgagacaaagaagcaatattcgattttgcaacaaaccccgaacaagcaacagcgttttgaacgcaatgtcctcgtcggcgaacagttcagccacacgctccagcaattcgttgtctaaagtcttgtccaagagcactctacgcaagtgagcaccgcagctgtccgaatcatgatccgagaagcgaagaaatgaggtgcttccagtacagatctcatcaactatgcgtcggtgcagatcctcctccacatcttcttgaaggatgtatatcattggataaccctgaccacgcttcaggacttcaatgttgcgcggaaacttgcgctcaagctctggcaggtgatctttcacgagtgatagcagcgattgcgctacttgccagcggtgcgggtgtccatccactgtggtctgcttgccacttggatagatgagttgagtctttatcgctaatgaaacgtccgactcgtccagaacgtcccgacaaatggagttgaggtatgtctgaaactcaatcatttcgcgtgcagtgtccatgttggagctggcgagatgttgaagaccactgagtttgtatgagagagggctttcaggcgcgatcaatacaacgccttgaccttctaacatttcccgatgaaggtgtctatagagctgaagtgtttgcgggttggtgttggtcctccgggagaaaggaatgtgtcgaatctcgcggccgactaagccgcccagtcgcgactgaatcatttgtgcggttggcaaaagtaatggcttcggtacaatgagacgcgagagttgattgccatctcctatcaccgccattgccatgggaacaatacacgatgtcttacctagtgctgattgtgagagtgagctttgtgtctacaaagttctcggcttacctttacccatgttcaactgcaatactgtgttttccctcaacttcggcgcaataatggcatgtgcaacgtcaacctgctcctgtcggatcaaaatgtcactatcaacctctaggagaagccaatcaggccattccagtggactccaattctcatgaccagcgtttccaatttcttcttgatggtccttaaccttgccatgagacaagtaatgatgaactcgcacgagttgctgcagctctgtgatgagaatgccgtgtgccacaatcatctcttgtacgaaactcccaaacttgacagacgagctcgagcgtagttgctccaaaaatgcgatcgacgtcgtgcaaggccagaggtttccaagatctagccatgagaagcggctgtcatcgttatgtaaagctcgctgaatttgagataaatgagtggctaccatcgtacgaaggtctcggatgcgttttgcgttggctgtgatatttggagtggtataagagacttgtgtctcatttctggtcctctccaaagcatcaaggctcatctttagatcaagactgtactgcaggcggagaggatttaagtgccgctcaaagccggaaagaatctgccgtaactcaacggtctctttgtttggaaatttcgctctcatgttctccttcgtactggtagaaagcttaatgtcgatggatggtagtagctcgagggcctggcgtcccaagggcactgctagcgatttcgtcagaagatctctcgagatcgacggtacgaccgaaccatgtattttcccgtggaatggtttttgtgtccaactccaagcgtcggcatgcgatatatcactgggtcctgtgtgctgtctcaatacgtcctccacgtgacgtatgtactttgagagggataagttcgaatgcaagcgctcccattcagggacgacacgctccattgcgagccctagatcaataatatcagagtcgaaaccattcagagtgatttcttcatgtggccattgatcaaggaagtgttgcgctaatcgtttcgcttcagcctcacatgcctttcgatgcactacttcggcccttgtttgcatccactgacgcttctccggtaaatctaaagagatcacacgaagcatggattgtatgctgggtaactcattcagcttgaactgattgaacgagggacaagatggaggtatcaagtttctcaatgtcggcagggatgcaaacgctgccaatattttgatggtgtccaagtcggtcgttgaattgagcgacataagagataggcggaacatcaagctgtggggttcaccaagatcggagtggcgacagatgttcacaagactaccccactgctcatcaacgttcttctcaactaggtcgctcaggctcgcgacctcagtctgacgaaccctgtggaacccgccgataagctgccaatcctgtaatatcgcggaaagctcttgacgcgtgtgaagtcggaaaggttttgtcttgaataggtttgcaacgtgataaactttgcgtgcttgcaccaaattggcttgctggccacgagatatgtgaatccggtcgttagctgctgctcgatctgtatcgtcgatactacgctcatagatacggcgctgcgtcatagcccgtttctggaggtgagacggagtacatacattaacgtcgaggtcctccactgcattttgggcaaacacttggagatgacctgacttatcgagtatcttatgcacaagcccttcgtatccatcatgttgaatggtcatagtgagttttacggaccaagaaacagtctgcagtgcttgcttgtcctccggatagtatttccgctctggactaaggtctgcaatgtgtttcaggatattgatcgctgcatcccccaacggttcccaaggttgacaataacccgattggagcatgtggaacgcttcctcggtgccggtacggccagtcaaaggatccggtatgacgaatgatgtgtgcgcatgaaacagtgcttttgcgtaaagaagtcgcggctcaagagggcatgacaagcggccgagtacgttgtcaattccaaattttgcatactcagtgctgccagctgctcgcacggccacgtgcatcccacgacgttgaaaagatattttcccgaatggtgtgatgacgctgcggcgtgcactgttttcgacgtcacgcagtacgattttgctctcgaaaccgtaaaaagtgccagcgtcttgatcgggatcgatctcttcattcagctctcgacattgaagaagccctttgacgttcacaaagaacgagagttctaaatggcgtagctcaacagatagccttcccctagagttgataggctggaagacggtaattttgcgtgggtcttcaaaatgacgaaagatgtcggccacttgcttgaagaggtaagaattagggtcaatcaacatcgttctgttgctccgatgagcctgccacttcataaggtcaatcctccagtcgtttaatcgtgtcttccacaagacaggcttgcgtcggatctcaagacaacttgtgctcagattcaaccaatgcgcgcaatttgagatgagtccatctggaaggtcaacactatcagttcccacgaaacagtgagagggaatgtattccagcagttcatctcgagcccaagcgcggataatgacgcggcctttccgagatccaaagtgtatctcacggttgtttatatgcgatgcgaggacgtaagacatgccaaactcagcagatggataggtgagaagatgctggttgccgaagagctgcctcacttcatctgattcccgaacttcgcgtggaagtcttcctaagggcttgccatcgaccatcaagtgaccctcaatgaagttgtagtgaactacttgtgtatttgctggatgcttcgttgaagtcttcataacacccaccacccatcgatcatgtatgggtgagacttgctgccaggtatcgaaagactttacactcgaactccccggtcctgaccatgatgcgttgattgccatgccaatactccgaggatgcgtcattattgactgcagcaagagtaatttgatcttgtacgtcattttggtgtctcgaatcaacatcctcttcaagactggcgacagtttggccaaatccacaaggaggttttcttgaagagctaatgatgcctgaatgaatattgataaatcattctctgacatcgccgcgtctgtaatcttggagaatgtcctgcgacagagcaatgccgcccaaaaagcgtatttggcggctgtctccgcgacgtgagtctctttggcatacctgacgtcgactcggagacggccaatccaggctaaagtaatgcgacgggcttgaaccaagagattatctgctcgcgtcccgggttccgccaactcacaaaggcgcaggctcaacgtgatcatgacctccatacagtggacctcacgccagttcgacgtgatgtcgttgaggcgcttttctacttgtgtagtcaggcactcacaaaatgacatgtccttaaagacagcatggatatcgccgagtgtatcatgcttgtcttgtgccggcccagcttgagtggcaagatgattgaacatgtgcatcgtactctcgctgctgaagttcacattcgatgcacccagttcgaccaacatcgtcagccatcgaagattcttgcctgagagtagtcgctgatatgccgtaaactcatgtactgacacgccggacggacactgcgtttccgaagcgacggcttcatatgaagatggtccaattgccaccgtgggagggtgtaacaagcttggtactacggagctccgaagctcaggaagtacagttactccacatacgtgttggaacgtcaatgatttgtcgaagtctttgacccaggtttctgtagctacgtcgaagtaggagaagttcagaccattgggataaagaacatcggattcggatgccttcattctcttcttgctaaccttgtagtgtgtaccccggaaggatttcgatgtcgatgcaatagtgatatcagtgggacctctcgaattatatcttgtgagcggctcgtagtctttcaagagctttgtgggcgatccggattgcggtttggcagggtaggccaacatgaaaatcctccaggttgcgttgcgatacgcggcaaacgatcttggaatacccaactcgaagattactgcggccgctttgatcgcgtcactaggaaggaagtcctcgtgcgcatagatctgcatgcgcttccgagctcgccagtgccagcatttggtacatcccttgagatctcgcgtcccatcgcgattgaatgtgcaggtacatgtgcctccagagatgcccagggagtgtttgtcaaactgagaccaccatatctccaactctgatgtcttcgcctgacgtgatacctccgatgccagacttattctcttgtggagctgctgcattgagctagaggtcgaaaaatatctcaccacaaaggatttcttttggggctcggacaatatggttgtttgatgcttgcatccctcacatctgccatggatataactctgaatgtcacggagataccgcattcctgcggcggttgggagatgcagggcttccaaaagctgaggagtgaacactgggtggtactccaggattagagggcaaatcttgaccatgtatttgtccagcctcacccaaagtccaaaaagattcaggatgaaggtggacgtttgctcaggatcagagtcgtacgctgtcccaacactgttcacaaggccgagtatcgcatctgatatcttttcgcaaaacgactcgagggtaagatttgcagtcaactggggctcctcacctctttctattttgctctccaactcagtcaatcgatgatacatgtctgtaaactgctcaacctgctcaattgccgtaccatgtagtggtggaagctgcgaagaaggtgcaattcgcttctgtgagcgaggcagtttcatcacactttggaggtacgatccactgttggggagagacaggaattgcgcttgcggatcagcacgtgtggggagccgaggaacaggccgtgtcgtgtctcgcttgaacttttcccaagctgaattcaccagctgtgtggcttgcgcgatactatatttgaagaaagctgtggtagctctgaacagttggtcgtacacttctggcgacttgtctttttcttgctcgagttttgcgagacggcgacatattttggctcgcaagatcaatgtcagctcaggtgctagtcttccagggcattcgagtagaagctccacgagaagagtgataataaaaaacttgtagtaagctctgccagcctgatctcctagtaaaagttgtaattgtctttggatgcccacgcgtagtgtaatccagagaggcagtcttcgccaggggaattccgctgcctcaatgtttgcgtcatcacgaactctttttctcaactgaggaatatcttcgtccaccgaggaccccagggactcgagcaagggtatgagaaggtgagttataagccccggacttcccgtatcgcgcgattcgacgactggggtttgggcctttgtcacaagagcctgaaagcatctcaagggttctatgctgcctttttccaggaattcggcgagcgcctgttggaaggatggcttttggaactcattgagtggtatctgcgctgagcagttggggaaatcgcaaacaagagcaccttcactagccagcacctcggcagatgggggcgatatctcgaaagcctcaaaaacgacagcttctgcttggacactgctacagagaaaattagctacaccacttatgccatatcgatacccgtggacggcaaccgtacctgttattgtaccgaacgatgagcgcagcgttttgttccgcgatatgcagtagcagcagttgatccgaatccaggttgcgaaattccgaaatcagtgacagtttctcaagccggccaagtgcatgaagagtttggtggcaatagagagactgacgaatcgcataccaggttggtgtttgtccatcgctaccaagtcggcttagagtatttgtagcctgaatcagtcgtagaataatggcatcaccaatgccagcagtattgatgtcctgtttgccgggaagctgcggtggtagaacaaggtgattgaacacttccataaacatttccatgtcgaaagatcatgaaaattagagtccgttcagtggttgaaagtgagctgcgtaaggcgtcatcgggaaagtatgggtctctctctaacatatataatcaaagcgaaaacgaccgcgaatctatctcagttgagcaacacaaagactccgcaagctgcgcaagcagatggagttacattcttgaattagcgttggaagatagatctgtttccacatatgtcgtactagggaagtggcaatgcgaggtacagaagctcagaatgcagcaaggatgtacgaaatagacgtctcttctctacatcaattgagagcttcgcttcattgctgaaaaatgttcaagacaggtatcgaaaactaaactcgtgcgggacatggcaattgcagcccctctacgaccgttatagcacgattaagtttcattacacttagaattacagtgtgtgcttagaaaaaatactcagatgtactgagactgtctcgtgtaagcgatagggtgagggagattcagtgaaggtgcggggtaatacatacccaaacacgtgggtacgttgcgctggagcggtgccccgaatgtatcttggtactttgacttatccctccagagacgataccgcaacgcgcatgctattatcgcgctatggaatcggccaataagatacttagctcacggagctaattgaaaattgttctttcccgagaatgcaagcgatgcaagactgcaggaagtgtcctgtcagtcccagtacatcggcttcaccggaaccttgtcattttttccatgatgtcacctttgttccaatactttttctagcatcaaataaatcgatgcataatgactacttctcacattcggttcaatgcataccataagctggacaagatatgtcacaatacaaggacattgttcgtagatcccctatatccacagtatgttgcaatgcggcatgtctacatacttgctatgtgaacttttttcaaagaaccgttgcatagttgtactgtgtcgtgagtcacttttgcgctgcgtaaaaaacgtgtacgagctttgcatgctgggacattgcacaacaacgctcaacagtttttgtgcgacaatagggacgaagatggccaggagttgctacgtctctcgtttcgtggagcaaacttaatggcccaatctataagcagtatgcatcccgtatttaaaagagacatcatgatgtattatcgtggccaatgagaaactggtctagtgtagaccagcgcaaagcttctcagggtccggcatagcaccctagtcgtgtcaaaggtaacaagaagctgaccggtgagctgctttcagcaggcagtcctgagggtgtaactatcgctcgtgattcggcagggttatccgtccaagggcgatcggtatgctacgtaacgatgaatgaagcacctcgccccgcagtacgggagcggcacggtagcagatagaaactcggctagtctcaatatgaacaagtttgtcccgcgctgcggtgaagtccgcaagtcgccagcggtttggatgaaacctccgcagacgtctgtcccaacgccctcgctaatcaggacgttgtgctttttccccaaccagcattggtcgcagtttggaccacaacaccaaaacccaataacgactatcttgctgctgctccacacagtatttctgaggattcatggtattatagcaaattggaattattgatcaagccgttagacagacctatctgctcttcgtttcaacgatcaagagtgggtttcctgtgataccttgcgccacagctagaaattgaacctcggggctggacttactagtggggcctagctcatctcactaataagatctaaaaagtcaagtgaacccttaggatacttcgcgatggcgttagttgtaatatcttccatcttgaaacgccctctctcaggtggggtaccaatagtcagagcttgcacaacgggcaatactgccgcactgaaagctcgaagcaaatttccctgagacctatccaatatctcaagaaaccttgcatactcggcatcagtgggtaacataatcctacactctagtcattacaagtctgtccatagtcatcaattcacttacattgcgtcagtaatgccggtatctgtaccggcgataccttgatctaagataagacccagaacaccttgaccaaatttcgtctccagtagatgcagcctcttgccaagtcttcgtacgtctgtgatccaccgatactttgctctgtattcgctagtctggtaaataatctctgggaatatttctgccatcatcttcgttgtcacatcggcgacagatctgttcactggattgccgcgcttgttcgacggaccggcaaaattggccggagtcataattacttcacataccgatgtttcaaggccaccacagtccatgaacagtctgagaacatggtatctccgaaggaactgcgaatgagatatctcttggcccagaacagcgatcagatgaaatctctttgctgtcgagagcgggctcgtagtttccaacgccgggcacctcttctgggtcctgcatgattccaaaatctcctgcaatccacctatcaggcaaggactggcaatatgcaccagaatctttgtaagcacttcagtcttttccttcccgagctcttggactttctcctgtacatcaagagtaaggaatgtgtcttgcgggggtcggaccccaaagacttgacactttcgaacttcctcatccaaatgtgacccagagccgtcaacccttgcgcgggtactgcattctcgacgcttctttctctgaccagactcatcccaatgcaccctagattgtttttctggaggcttctgtggtcgacgtgcagtactgttcgtgtcgcaccacgaggcgtcgtccccgccatttgccacgggacgtacgatttgcaagttgttgttgggtgagcgatcttctatggaatctacgttcaactccccagtcaagtatgaataatcatccggatttgatgagggcccagcaccattttcgaaccctggcagaagacccgttgttctcggaagggtgattgaagaggacatagatgtattctgatcattgctgcttgtaatcgatggcgagtacctgcccccatcggccctgaacaaagatcgtgcgagggaagctacgtcaatcgactcggagaactcgtccagagaaagaagtgtcggatctatcgattggccagcacaagtgaacaacctgaatcagtatgcgacgtcaatattctgtcacaaaagggcaagtcttactaacccgaggtgtcgcattgtcctgagaacgacgttgatgtctcccccacaatcaaggaagacgactcctatgattgcgttgacggctttggcgagaacacttggtgactgcgcgccttctctctcgttgaacctgatgtgtctgctgatacccgtttgtctcgcaacaaacgcgcgctgttcattgctagacactttgctcttgaaatcactagcgtaagcttgttgcgaattagacccgttcggaatcgcaagtacattagagctcacctcttgtgattcctgcttcgaaagctaagtagtgtagcaaaaattcactaagtgcactaccgaacagggccaacttccggttaccatcccaatcctcctctacagctccagctgcagtcaacgctttcggcagaaaatcatgtttcgattgaaacttgtaagcaatgatgttttcaacagcctgagcactcgcagatgaagccatagcttacaaatgcttgggagacaacagcctcgaacacgaaaggcagtcaagaaagaaactagagagcagacaaaacggctcgtcatgaagtctctgatgtacatccacaacatagcatacgttgtacaacccatattacgcttacattcttgttgaagcgacccttacacatccgcgcgtgaaagaatgaatgcagtgatgtttgccattccgatccgtgttgaactattggagcgtaatctcctcccccaaaaggctttttcactcatgctgtgtggttatagcatgtgcgcgcggttgaacaaccaatgacgtaagcacaactcttggcatggtcgaagtcataccattccgcatgcagtcattacaacaagcacctgacgaaataccctttttcgactagcttgtgtgcgatggtaattttctatagttgtaatcaatagtggtctttgcgcaataacgccatcctgttgtgtaagctatcgggctggaacagaagcagccatcgggacttatgtccgtcgttatcccagttgtgactaaatgttgcgacgctccgacattcttcagagcctatctcagttatggttaatcagcagtttataataggtaacgtagttcacgataacggtcagtgtcatatttttcatccgctacaaagctaatagcccatactcgagatatgaactgtcaacgatgtaacgatcttcggctgctattgtaatcatgcgtcgcagagcaagtagcgcactcataatcatagagatgtcgctattaggagaatttgtttgaacagcacgaagattaaatgttatttagcatatgtgcggctgccaaatatgtcatgcacacctttcaagataggatttcacgaagtaggaacttcaagaccccgcctgcataggctgactcctttgggaaatattttccgttgccaattgtgtacactttgaggtcttccagagatgcaaacagttctatcttccggctagaagtatccaccaagtctacgaggttgacatgaatgttcttgatctcctagagactgtaagagttggaaaacttttcgatgcaaacttcgcacttacctctttgcactccgcgatagttgtgggtagtggctcaatgcagacggcgacgcaaagtcggtgccaattttcgattttggtgatgtcagtgccgtacagtgcgttaaattggaccaccatagcatctttgaacgctcgacgagcttcctcacgctcaccatcgtccctttcccaattgaagaagtcgcacatgcgatagaactcttctgccacgccgttctcatagttgtaatcgaactctagatactgtgagaagaaggtaccgatcgcattcgaattctcttcagccttctttagcttaaatggaggcgcacgttgcttaacatcgcatgtcagtgtatggaaaattaatttatcggtggagaatagcctacgcgctttcccaaaggacggcgagctgcaaattgtgtgccgtcggtgtgaggaaatttgcactttgcaccgtaagtgcagaatccgttgttctggaactgatagcacaagtttcgtgcgatagtgcgcatgatgaactgaatagtagatggttgtcagaagttagaagactgaagaatatagactctgagacttgttgatctggggttacccggctcccgcattatatgctgtctcgagaggtccatgcggcactgcataggtttctatctgattgaatacatcgctttctcgctagagaataagcgtatcatggtacagcagatatgtggtacgcagcgccaatcaatgacgacaccaaaatgagacttgtagctgcaagttacgtgttacagggagcgctgatacgtgcgagacgtagagtataatagtctactatgtgtaaagtgtccggcagagaccattttaataacggagttacatgctgttagttaccagggtgacattttcggacaaccttactgtactcgtgcatataggattccgaacaacgggtaacatgcaacaacactgttctgtctattcttgaatgtatttagatttagatattctgtgctgcttcgtctagctgctaagtttgagggacgtgattgagacaataagtgccttgcttggcctgagtggcgacaaggtgcaagttgggagcaaatacacgtcaggctatgtatacttgcattgacattggccattccccgcttactcgtcgccaaccacttggacacccgcaatcatgtcaacatagagcaagcctcggggattccagcgccaccacgggcgagaccacctcgtaaaagtcgcgaggcccgtgtcttcgccacgccaccacaactaccagtacagttttctacgagtttgaggtgatatatgcattctgatgtattggaaacagaggttaggcgcgagtctctcaaaagctgggtatcaacccgagccagcagttcaccacagcggccaagacgtttcgatgcaatcgtcgatttgaacagctgaagagattttgaactatacatattaggatttctgatatcaggtcgataacagtgccaagccggcctgtgcacacctaagagttaagcgatattatagcagagttaagcgatattatagcagagttaagcgatattatagcagagttaagcgatattatagcagagttaagcgatattatagcagagttaagcaatattatagcagagttaagcgatattatagcagagttaagcaatattatagcagagttaagcaatattatagcagagttaagtaatattatagcagagttaagcaatattttaatagagttaagtattttaatatcttttagtagctaaaattatatataagcagagtgcagctactgctaatacgttataagaggtcgttagagatattctaggtcttattatagtaatattaaaagaaagtagaataaccttgcctgctctcttctctcttaatataaactattattaaataacaacgctatctctaataacttatatatttatgctatactatattgcgctaatattattgctatctttaactttcttaactaattattaactgttactaataagtaaaagaaattctgcagagtctctaattgctaacttattcttagttatctcttctaattataaaggtagaagcagagcgctatctattatataagatacgtatatattcttaatacgttataatactagtttaatagttatattgcataactgcactatcttaacctattaaagaaaccttattattagtagactctattttataaagtagtttaatactatgctttgcagcagcaaagtaaaaatactaatactaaactagtcttttagtatagactatcgctgcctattctctagaacctatttaaacgttttctaattagagagattctcttttagcattgcatgcttgcttccttagctctaatatatagatctaaataactgctcttttactactattataaactctctacctctgctacctattaagtttgcctgcttttagactaatataactagagtcttatactatatatatatagcagctaagatctattaatattacatatctctaataatactaactatctaacttcttctagcagcgttaaataaatctataaatttatctgctttagtataacttaaatataaactgctaatcttattgctttgctactaagatagcactagttaactctatagatagatactaaaaggattacttcctgctttattactagaattattataagcataaattatagaaagcttgcctttaactctagagaacagacgttttttagtagaatactaagatctctatgcttctaatattaactgctagttctttaagcagtctgttattctaattgctgcagctttatttattatatttctaactatcttaatgcctgcacttagtaacttctgcgtaaatctataatacttttatttctagttactatataatatcttatcttgctttgcacttgcctaattctgtatacttactatagtttgcataatagcgctatctagtttatcctttaactatttgttagcttatcttatagacgtttcttttagcaaacgcgtttatttagtagatgcgtagagcttagacttagatgcgcctttatagctagctgttatattattagatatactattattatctagaactataatcttattaatagagttattatatatattgttaataaagcgcataagctaatacttattaacgcgctagtaaatctagcatagtatagtttctagcgttagcaaaataaacgcatatataggcttgctatagctctctagtgctatataaattagtatatctaacctaaactctaataaagtgttatagagcaacgcatatatcttcttattcttcttagataaagttagtattaaccttaggatagaaggcagcattataaggtatataagctaaagatatatatagcatagagctgctaaagttacgtctgcgttagcaaagactataatactaactagctaaaattagcatagtaatagatttctactatagatagaagttaaaatactatagatgctactaatactattaaacactagactattatatcttattctaattaccttattattaactactaatatagaattattatatatactatttactaatatgctcttttactatatagtgttaaatactacttctataataactactaaggcaacataacgctataataacgttaatctattaaagcttatatttaataactagcagaagatatactcttaaagtaagaatacttagatttctcttagcatatagaagctgttcctacgtacctagagttaaaactctataaagaattatattaatataatatatgcaggcatattaactatagtaagtctgctaagcagaacttagttaattatctctataaagaatataggctataatatatattagaagatagtttactaaactaagagcactagtataacagcaacgtctctataatctatagctaatgcttcttctagagtattagcagtagagctactactaactatactcttatctgttactttaaggtactagcagcaataactaatagtataaataataactctactatgctcttaaactataaacttagcacgcctaactctaagaataagagtcttaattaatctaacttagctactaacgctctactataaatataactataagaggcattgtagtaggctaaagagaaatacatagagcgcctaagagctattctaaatatactgttagttaagactaacctatagatcgtatatactaagttcttgcaggtttttagtagctttaaaatatagaagaagacgcttaagtatattgctatactagataataaaaagaaacctaaactatacctcctatataatactataaaggctatagttcgtatatagtaaaatgttacgtcttaaatatcttaatttgcgcgcatctatgttatataagagaatataatagatatactctttttctctttagaaatatactagaactttaacctttgctacgcactgcctctataaaagatatttatattcttttactgcatacttatataagagtttatatgcctactaactctagttctctgcgtaggacaatagcatgtatagataatacttataataactctctaatagtaagcaataagctaagaaactgttatagtataatataactaaactaagttaaatatacttaaagcgcagtgctactaattcttcctatctcttatttaataaatagcttactctactaactttaaactagcgcttattatacttattatctttctatctttattgcctatagaatgcagattctaagagatatataactttgctactaacctctctgctcttaaaaaacttatatgctttgctagtctttaagaactctaggatatctttgctataatatatctagataacctaataacagctctagatatagaggctcttagtcttactaaggctaaagaccttattgctaaatagaagcagatataactcctgctagatacgttaattaaagaaactaatcgtaatatagctaatagatttaagatatagatctataactaccttactatagagtatcctatactaataaactagattattataactagctagtacattagctgcttctaatatagtaagaatctagatacatttatatattagaatagtaatatagttactatatgctttattcgcataatattgccttaattctctaatatagtatagaataaatataaagaagcatcttagattctctataagcttacctttatgcactagtaattagaactacttactattctatagagcactctagttaacgacttattaaagataactcctagatatatagtattctctatagaaaacctaagctttatatatagtgaaggctttattagatagtagctagtagaactaaaagattacttatagtttaagaagtatattatattagatttaactaactctgcgcaaattcagcgttattgcaatttagtctagacctttctaggctatctactatatattatttatcttataagtagataacctgcttaagaaactaagattcttagcctgtaatataagaatactgctaataatagaataagaaatatattcttttataatagactagttactgttatcctataatactataagagctataactaagataagttaactaagataatatactgctttctaccttacgaagttagcagtatgctagtttagtatctttagcttatctaactattttatatcttactgcaatataaagtaatactaagcctttaaggctactattatctctaagctgtaagcgctctgctttagcctaatattaatagaaaatagcgttataacttacttctacttagttaagttatttacgcagtaacttgtctaggatagagtagaataagaaattaatataagcatattatgctatcttattattgcctttagctgcaaactagagagtataggttct