ccagaacgtcgctaattcaaagtcttgactccacgattatacatccgggtattgttcaacagccaccaatggacttcatgccatacgggtttccattaattcataccatctgctttgttacatgttattcagaagacgaagaaggtctaagaacgactctagattctttgtctaccacggattatccaaattctcataaattattgatggttgtttgtgatggtttgattaagggttcgggcaatgataagactacaccagagatagcattaggaatgatggatgactttgtcactccaccggacgaagtgatgccctactcgtatgtggctgttgcctccggttccaagagacacaatatggccaagatttatgcagggttttacaaatatgacgattccactgtctcaccggaaaatcaacaacgtgttcctatgattacgattgtaaaatgtggtactccagcagaacaaggttctgccaaacctggtaatagaggtaagcgtgattcacagatcatcttaatgtcctttttagagaagattacatttgatgaaagaatgacccaattggaatttcagcttttaaaaaatatctggcagattacagggttaatggcagacttttatgaaacagtacttatggttgatgcagatactaaggtctttcccgatgctgtgactcacatgattgctgaaatggttaaagatccgttaataatgggcctctgtggtgagacgaagattgctaataaggcacagtcttgggtaacagcaattcaggtttttgagtattacatatcgcatcatcaagctaaagcatttgagtctgtctttggttcagtgacttgtttgcctggttgtttttcaatgtatcgtatcaaatctcctaagggctcagaaggttattgggtgcctgtattggcaaacccagatatcgttgaaagatactctgataatgttaccaacactctacacaagaaaaacttattattactaggtgaagatagatttttatcatctttgatgttaaagactttccccaagagaaagcaagtgtttgttccaaaagctgcatgtaaaaccattgctccggatcaattcaaggttctactttctcaacgtcgtagatggatcaactccacagtacacaacctttttgagttggttttgattagagatttatgtggtactttttgtttctcaatgcaatttgtgatcggtattgaattgattggtactttggtgctgcctttagctatttgctttacaatttatgtcgtcatttttgccatcatctctaaacctactcctatcattactctagtcttactagcaattatccttggtttgcccggtttgattgtcgttgttactgctacaagatggtcgtacctagggtggatgtgcgtgtatattcttgcgttacctatttggaattttttactaccttcatatgcgtattggaaattcgatgatttctcatggggtgatacaagaaccatcgctggtgggaataagaaggcgcaagaggaaaatgaaggtgagttcgatcactcaatgattaaaatgagaacttggcgagaatttgaaagagaggaaattctcagtcgaaaggaggaagctggctccttgattgcatagacagtaaaaaaagtatttttactgtgatacttacaaattgatatttggttaattatagtttatttattcgaaaagtatatattaaaaacataatataactaatttttgaactaatgaggttactgacttctaatatagaaagcaagtataaatggtatagtaaactcgataatggtgatacaatggatccgcctacacggacatttgctgttcgaagcaactacagttggtatacggtaaaatccatactatcatcgaattcttccaaaacgcgctctgtttctttccaaggaacaccgaatataccgctgttaatttgtggcatttccagcttatactcttctattgggtatttgatatgatcatcaatgtaagtgttaattatgtcatcccttaatttagttttgccttctgctgccctgaaggccttcaatttatctaaagatagttttgtatactctagaatgctttgcttttccgcatgacttgaaccaccaaacgatgatgtgaacagacaacaaattaatagatccgagtttttgtaactgggaagtaatacgcatttgcctagtaaagcggaaccatattcctcgcacactttaatgtaatcttcttctgcttttggataatgcaaagcaagttggtaagcgatcccaccaccccaggaaccattgcaattgcaagagtgaataaggatcctaggacgtggagttgcttttaaaatgttacctttgacgtaggtaatgtttgacataacttgaaagaggacgttataatgatcgtggaacaaggcctgggtggaggtgtatactcttgcagggagagactcgcccttttattctgctttacagcatttcaaaaagatgcaatggttatatatgataaatgacacgattgcctttttcacatgaaaacaaaaagaaacaagacactaaacgataggacggataggaaatcaaatgaaaatgcaactgaatatactatatatgagaattaatgttcaatggcaattgaatgcacaaatgtaaatgtgaataaaaataggttgtgtaaataagaggtaagatattatcattatacataattttggggatgatttttcaaatcaatgcaaggagtgttgtgtgtatatgcaggactttaaatgaatgtcttttcgccttcatgctcgtagacgctaatgtcgtcatcttccaagtcatctctctctattgtctctttccactcctcttcaaaatcatcaacgttggcccatcgttggaaccagcccttgtcccttaaaatgttgttgactggacatccaggcacaggaaagaaataacacaacgcagtgtaagatgaaaagcttaggccgtatcccacccaataacttaagtagtatagtttcatagcgccatctgagacacttatagctggcgcaccaacttcggcgataaaaccaggcaaacaaggagctataccacacaaataagcagccaacgctctccaattaataccgaatctatttccatacatatagaaagagcccttctgatgggagtagatgtgcgtcagcttgatgtagcctcttctaacaacaaagtaatccgagcaaacaacaccggcaatactagataaaaaaatggcatatgcggacaatgccattgtaaacttactcgatgtcgccattaaattccacggacagatgcacaacgccatagcggcacagaataatgagccacgtttaatattaataaatttggggaaaatagcagacatatcagtaccacatgataaagagtttgcagatatattagtacccaattgggctaccgcaaagacaaaggaaatcaaaaagactcccgctcttgtgcctttgttatagctggtctgtaaaaacttctctagcacatccagcggtgaccaataattgacgccatatatttcgtaaccagctgcagtaaccaagatgccaatcaaacaagtaatggaaaacaaaaatgggatacatactagttgagaccacagagcagagttacggccttttgaaaatcttgaaaaatctggggcgttgatgaccattgttgagaaattagccatacaacccattagcgaccttaaaaaggcccatgaaaatgcagagccatgaggttgcacatcagttaaagaacccaaggctatacgcccgtgggcttttctaatagcccaaatcaaaaacccaaatgaggcgaatggaactaagactgccttcacagtaaacaagtgtctaattttatgagggggtactagtaaaaatggaagactgccaacccaaaagatgaaaaaacacataaactcgtaagtcgtagcatttggtgaaccaaagtgatcgggtattctgtcttgtaagttcttaccaaagatggatttcagcattaaagacaccggggttgctgcaatataagcttggacactataccacacaatggccatgaccactctgttaataataggccataaggagaaaaaaattccgaaggacgctctagatgatattgggaaggacaaatggtaggcagaaccgaccctggaagccaaaacgacaaaagcgccaacaaacccgtaaccaatccaaattgttatccaacattgccaccagtttaagcccatttgtaaaccggtggctgcgatttgccaggtattgatattaaagcactctgcaagccagaagtaacaaaagttataccaagaccaaacccgcctttctttttcaacgggttttaagtcctggttgtacataaaagagtctagaacagacactcccaggatcgatttgtcaacgaccagatgctcatagtacagctttttccaaaatgaactgtattgtggtttttttgagctagccttttcttctaagctcgatgcctcataaacttcggtgattacattgctttgagatgttttatactctttttccaaatcagtaccagttggtgcaaaggccccattgtgagactgcccaggttggcgagaatgtagtcttttcgaagagccgctcgagtgtaatgataaatcgtccggcattttcttggctatatccttgctatatgagcgtcttcaaactgaaaggtttttcttcgaggtaagcggtttcctagaatctaagtgtaaagacaaggctaaattaaaaaactacagtcaaccagtattaaagtatgaaaagtatttaaaaacaataggccaaaagtaaagtgatgctgactcaaatggttatcccataggctgtacaatttgtcccagtttggtccttggctggtcggaaaacttttcttccgaaaatttccttcagatgtcactgtacaactctttttcgggacaagataagcgataaaagcccgttttcgcctatcttgacggagtgaaactttttgtctttccttttcgctccgctaccaaaatattattgtcctaaatcgggtacaaaaataatcaccagaacaaagggttctcgcagggtcctcaaaaaaagaggtaaacaaagtcataaaacagcgtttctagcatactggatctcgtgagtttactgtgccaagaaatctgcgaaaagccggcgttcaccgataatggtgttcaatggtagccaaggaattagtttcaagagggtataacgcgataatatatcaagcggcctgtccagtcttcttaaggtccatcgctaattgatgaatttccaaaaaaaaaaaagaaaaaattatcgtaaaatatcgtaaaatcgttcgtcatatagtagcgtacatatacaaactatgtcttatgatttatcattattatgtacattcttgtaatgcaagtatcatgcataagtagagaagaatagaaattatatttcagcataatcattagcagaacttataattcatacaaacaactgcccaaggctggtttagagacgatgattgcgtcttccaactcagcatcagtgatttttgggtatttaaccttgtaaaagtcgttgatgagggccttcttcactttttctacattaccgtttggcccacctggaaccaagtgaacagtgcaaccaccccaaccggcaccagtcaaacgagaaccgtaagacccattcgataaagcgatggaacaaattgtgtcagtctctgagcaggaacattcgtaaagtttgtcacaagaagcttgagactcattcattaaagcaccgaactgcttgaaaaaatcttcatcagtggtgaactttgcagtagtcattaatttcaacgctctcaatactctcaaggattcagagtaaacatgtttggctctttggtataactttaagacttggaatctgactgggaatgttgttaagtaatcctttgtaaactcttcacgagaacagttcaaagcttgggcggcatcatcaacgctaaaaccatgcttcttaccggccaaagactcttcaactaattccagcatctttgtcaaacgttcgataccggtttcgatatcaccattccatggggcagagacgttgtggtatctagcgtaataggcgttcatgaaatctcttaaattacctttattcaaacttgatccttctttttcagagggcaagacaacaccatatttggcggctaagacgttggcagctgtggtgacttctaccactcttaaattgtaattagttggagcagtttcgaacttgttggagacaacaagggtgttcgcaattacaaaactaacttcataatctttcaactgtgggaatttgaatggagtggccttcaattgtggcttgaattcaacgtataatacatgatcttcttcaccgcaaacagaggcagcttgatccataccaccattgttaacaccgacataatgttctgcgacgactgtaatacgcattagatcttgtttggacatgtgataatcagggcccatgttggctctaacaacggctaaagcaacagcacaaatgaaggcagcggaagaagacaaaccactgccagttggaacatcaccttcacaaaagacctctaaaccagctaagggagcgttggcaaacctttccggagcaagcttcttcaaaaatgagtgggcaacatgtagaccacacttgaaataattggaccagtctgagacagaagggtcgatcgtaacatatgaaccgtccaaaggcaaatcgaactttctttgagcaaacttagcatcagcgttggttaatgtgatagatggattcttgtcatccaagaccttaacagcgcaaagcatatcaacatcaatggccaaaggcaagacggagaagtcacagtagtcgatatgttcaccgatcaaattaaccctacctggagatctggcaatgaaatctggcttggcaccataggcattgataaatttttcagtgatggttgggcatttttccaccaatggttttggtaagtcctctgttttggcagtgaattgggggactggcacatgttctgagtaaggtttcgtcattatatgttgttgttgtttttttgggataaacaaatgttgaatacttgttattgatgttttgataattggagacaaagtaaaaccggaaataacaaatctaagaagtacaaacggaataaagaaaaactatacaattgaggcgatcttactttcatatttatatgtttgcaaaaggaacagaaaaccattactttctgcatgagccactacagaagtaaaacggaaaacgagtaggcttgaccgcaaccccatcattgttctatccagtgtgctgtacacggaacaaagtatattggggaggggcaaggaattgtcatttcacgttcaccataactgccactacaggcatttgttcttgcatttgcattgttcggggtatggcggggcgagacgcttcagtaatcagggacgtgatccgcacagacgacttcgcacggaggacagttttccgccggagtactgtcatccggtcggcagcttctgatccgtatttcaacattgcgaagtaatggacaataagacaaaatagggaaagccctacagaaaatccccttcttttgttcgaggtagcacgtttattggcatctctctataatatataagaaagatcagaaatatctatatatgtgatagtgacagatagcatgatgtgactacactttcttttataattttgaagttaaagaaagaaaactaaagaaatcaaaaaaataaacgtatatgactgctcagttacaaactacaagtaatgctaaaaccgttttagtcacgggtggtgctggttatattggttcccatactgtggtggagctgattgaaaatggatatgaatgtgttgttgtcgataatctctcaaattcatcttatgattctgttgccaggttggaaattttgaccaagcatcacattccatttcacaaggtcgatctttgtgaccgggaaggtttggaaaaagttttcaaggaacacgaaatagattctgtcattcacttcgctggtttgaaagctgtgggtgaatctacacagattccactgagatattaccataataacattttgggaactttagttctgctggaattgatgcaacaatacaaagtctctaaatttgtgttttcttcttctgctactgtctatggtgacgccactagatttccggatatgattccgattccagaagagtgtcccttagggcccaccaatccatatggtaacaccaaatataccattgaaaagattttgaatgatctttacaacagcgacaaagcaagctggaagttttccattttgcgttatttcaatccgattggtgctcatccatctgggctaattggcgaagatccactaggtatcccaaacaatttgttgccatatatggcccaagtcgccgtcggtagacgtgaaaagctgtacatctttggcgatgattatgactctagagatggtacaccaatcagagattacattcatgttgttgatttagccaagggtcatattgctgctttgaagtacttagatgcttataacccaaaggaaggtttgtgccgtgagtggaacttaggttctggtaaaggttctacagtttttgaggtgtaccgtgcattctgtaaggcctcgggtatcgatcttccatacgaagttaccggtagaagggcaggtgatgtgttgaacttgacagctaagccagatagggccaagcgggaactgaaatggcaaacagagttgcaggtcgaagactcttgcaaagatttatggaaatgggccactgaaaatccgtttggttaccaattgaagggcgtcgaagccaggtttgctaccgaagagatgagttacgacgcaagatttgtgaccattggtgctggtactagattccaagccacaattgccaatctgggtgctaccattgtagatttgaaagttgacgggcaatctgttgttcttggttatgaaaatgaggaaggatatttgaatcctgacagttcttacattggtgccacgatcggtaggtacgcgaatcgtattgcgaagggtaagttcaatttgggcggtaaagattatcaattaactgtcaacaatggcattaacgctaaccatggtagtattggttctttccatgtgaaaagatttttagggcctatcgttcaaaatccatcaaaggacgtttttactgcagaatacattctaatcgacaatggcaaggacacagagttcccaggtgatttacaggtaaccgtacagtatactttgaatgtcgccaaaaaaagtttggaaatcgagtataagggtaaattgactgctggtgaagccacaccattaaatctaacaaatcacacttacttcaatctgaataagcctcatgaagacaccatcgatggtacagaaatcaaggtggtttctaagagatccgttgatgtcgacaaaaatgtcattcctacgggtaagatcgttgacagaaatattgctacctttgactgttcaaagccaactattttaggtcctaaagaccctcaatatgattattgttttgtagtggacgaaaatgcgaagcccaagaaaatcgacacttcaaacaatgaattaacactcgtcgccaaggctttccatccagactctaagatcactttagaagttttgagtacagagccaacatatcaagtatacactggtgatttcttatctgccggttacacagcaagacagggcttcgctgtcgaacctggtagatacgttgatgccatcaacagaaaagaatggaaggattgtgttattttaaaacacggcgaaacatacggctctaagattgtctacagattttcttgatttgtccgctcagctttcttaaagaaaaatatacttgatatacttagttagttcattccacaacacatatacaattatataacgaaccttatgtctactaattctccttttaatgaatataactaactacaataacttttaaatggagtcttctggcagtaaagcaccaaaatctcctcgaaattttacggtttttttatgtacaaacgaaaagaaattgatagagcagagcttttagatgaacgggaactgtagtaaaaagaataaacatgtgccgaggaatttaacgctctcttgaaaacgctacgctaactaaaaaaattccttaaactcatcttctagagatttccattgaactgtagatgagaaagtgtacacaattcccctgaaccatgtgcgtacctttttagattacttagcatcccttggaaggttgctcttcggagcactgttggacgaaggctgatcggatcattttcctgttattttccgtctgcaccagtacaataggaaagggggcccttgaccgctcggacagcagtcgaccgtgatccgacatattgaccatgcagtgtcatgaaaaaaaagaggcaatttagtatatctaattgttaatcactgcagatatataagcagatcgatcagaggcagttatgagtatcggagtgtgtggagtatcagcatgacaagaaagatataaccaccaactaaacttttcttttcaataatgactgcccaacaatttgacttttctgatcattctcatagacgttacaacccactgaccgactcatggattttagtttctccacacagagctaagagaccttggttaggccaacaggaagctccttccaagcccaatgctccagcgtatgatccaaagtgctatttgtgtcctggtaacgaaagagctactggctctcaaaacccaaattatgaatcaacatacatcttccctaacgattatgctgctgttaagcttgaccaaccccctttaccacatgatgattcaggtaaggactctttgagaaacagattattcaaagttcaatctgtgagaggtaattgtttcgtcatttgttttagtcctaaacataacttaactattccccaaatgaaacaatcagatctggttcaggtcatcaatgcttggcaaaagctttataatgacctggctagagaagcaagggaagatcataaacctttcaaatacgtgcaaatctttgaaaacaaagggactgccatgggttgttccaacctacatccacatggccaagcttggtgtttagaagccattcctagcgaagtttcccaagaattgaaatcttttggtaaatataaacacgagcacaacgctgacttatttgccgattatgtcaagttagaatcagaagagaaatcaaggcttgtattggagaatgactcttttatggttgttgttccatactgggctgtttggccatttgagaccatgattgtttccaagaaaaaaattgcctctattagccattttgaccaaacgcaaaaggaagatcttgcttcaataatgaagcagttgactaccaagtatgacaatttgtttgaaacaagtttcccatactctatgggtatccatcaggcccccttaaatgcgactggtgaagagctaaataatagttggttccacatgcatttctatccaccattgttgagatcagctactgttcggaaattcctggttgggttcgaattactaggtgaacctcaaagagatttaactcccgaacaggccgcagaaagacttagaaaactagacggtaatgttcactatttagaaaaattgtgagaaagcgtgaatagtcatcaatgtttcggctcacgaggagatgactatgtgccaattcctgtttcgttcttttttttttgcgattttttggtcattcgttatgataaatgccacgaattatttgaagtttatgattggatgtatagtgattttatgtttgtttgtaaatttaatttttaatactttttttgtttgagaattgttcgtcctacagatcaagttaaggagaagtgaaacaagaaacaagaggagaatacaaagtacaaaaacactctttggtaaagattgaaagtagtccgtgactgccgtggcttgctcacatcatagctcaaagtatgcgtcacaaatataaaaaaaactgacgttacgagatctaaatcttctgaaagtaaagtggctttcatccatttgcttctaaatttcttccttgaatgttcttggagcctctggactgcactgtgtaaattttcttaagactttttagtcgcctattaacatagcaactatgctcttgggcatggattattcgcgaataattaaatttgtctattaccctcccttgctaagtttagtgccgggtaaattactgctgcgagtaatatgaaaaaaaaagttttcagaattaaacatgtattagcggatacaatagacaataggttacagtcgagtatagtctgtagcttttgcttttttcaaattgctaaaaacccctgaggcagtaaagatgggatctacatggaaaccagctgaagattctgtgttgcaattagcaacgcttcttcagaactgtatgtcaccaaatccagaaatccgtaataatgcgatggaagcgatggaaaacttccaactacaacccgaatttttcaattatctgtgctatattctaattgaaggtgaatccaatgaagttttgaaacagcactattctcttcaagatctacagaataatagggctaccgccggtatgctgttgaaaaattccatgctaggggaaaacaatataattaagaacaacaatcatgatttagaatacgtcaaatctaacatcattcacggcctctataactcaaacaataatctggtttcgaacgtgacaggtattgtcatcactactttattttctacttactatagacaacatagggatgatccgaccggtcttcaaatactttatcaattattggagctaacttcaaatggaaatgaaccgagcatcaaggctttatccaaaatcatggaagacagtgcccaattttttcaattggattggtcgggaaatgccaaacctatggaaaccctattggacagttttttcaagtttatttcagatccaagtttttcaccagtgattcgttcggaatcgattaagtgtataaatacagtgattccgttacaaacccaaagttttattgtaagattagataaatttttggagatcattttccagttggcacaaaatgacgaaaacgacctagttagagcacaaatttgcataagtttcagtttcttactggaatttaggcccgataaattggttgcccacttagatggtattgtgcaatttatgttgcatttgattgccaatgtaagcgaagaaaaagtggctatcgaggcctgtgaatttttacatgcttttgcaacaagcccaaatattcctgaacatattttacaaccatatattaaggatattatacccatactattgtctaaaatggtatacaacgaagaatccattattctcttggaggcttctaacgatgatgatgcattcctggaggacaaagatgaggatattaagcctatcgccccccgtattgtgaaaaagaaagagggagggaacggtgatgatgctgatgataacaacgaagatgatgaggatgaggatgaggatggcgatgtcgacacccaatggaatttgagaaaatgttctgcagcaacgctggatgtgatgacaaatattttaccgcatcaagtcatggacattgcattcccatttttgagggaacacttgggctctgatagatggtttattagagaagctactatattagctttgggagccatggccgaaggtggtatgaaatactttaatgacggattacctgcattgataccgtttttggtggaacaattgaatgacaagtgggcgcccgtgaggaaaatggcatgttggacattgagcaggttttcaccatggatattgcaagaccacactgaatttctaatgcctgttttagagcccataatcaataccttgttggataagaagaaagatgctcaagaagctgctattagtagcgtggctgtatttattgagaattgtgattccgagttggttgaaaccttattctatagccaactattgacgagttttgacaaatgtttgaaatactacaagaagaagaacttgattatattgtacgatgccattggacggtttgctgaaaaatgtgaattggacgaaacggcgatgcagataattttgccacctttgatcgggaaatggtctttattgtcggatagcgataaggagttgtggcccctactagagtgtctttcgtgtgtggcatcgtctttaggggaaagattcatgcccatggcacccgaagtatacaatagagcctttagaatcttgtgtcattgtgtggaattggagaccaaatctcaccaagaccctacaatagtggtacctgagaaggatttcataatcacatcattggatttaattgatgggttagtacagggcctcggtgctcaatcgcaagatttgctgttcccgcagggaactaaggatttgacgattttgaaagtcatgttggaatgcctgcaggactcggtccatgaagtgagacagagttgttttgccctgttaggagacattgtgtatttcttcaactcggaattgataataggcaatttggaagattttttgaagctgattggtacggaaataatgcataacgacgacagtgacggggtgcctgcagtgataaatgcgatctgggccctcgggttaataagcgagcgtatagacctgaacacctacatcattgatatgtccagaatcgttctagacctgtttaccaccactacccaaatcgtggacagctcggtgatggaaaacttgtccgtgaccattggtaagatggggctaacacaccctgaggttttcagttccggcgcgttttccaacgattcgaactggaacaaatggtgtctgtgtgtgaacgcgttggccgatgtggaagaaaagagtagcgcttacatggggttcctgaagatcatcaacgtgacccaagcgggaaccgcgatgagcaatgacaccatcaaaaagatcgtatcagggctgtcgaacaacgtagaggccaacgtgtttgcgcaggatatatacacttttttgatgaaccattccgcccaaatctccaacaccaatttcacgccggatgaaatttcattcttacagcagttcactaactagaagcggtgtaatgtgtatgtatagtttatttcattctcactagttatatataaacatagtacaatgaaaaagtaaagaagaacaacaacaaaaaaattgcaaatggattaggtacgtataaaatataagtgtagaacaaaaagattacatatgatagacgaattacatacatgctcaaaaaggcatgtaaaaaaattttattttttgtattttgggaggggaaaattatcatggggagaagaaaaggatggcaaagagccaagaaaacgagagagagagagagagagagagagagatatttttttttccgtcattttttgcgtttgtcttttagaacagcatatccatggtacaacatatacataatgcagccagacatgcagtcatacaaccttcgttgcctttcttaggaggctgttgctggacgtagacaggctgctgttgtccttgctggttgtatccttgctggttgtaaccctgctggttgtacccttgttggttgtacccttgttgattgtagtatccgggctgttgttgcggttgctgctggtagtactgttgctgttgctgcggagggtacccacgctcttgggttgagccctggtgagtggacgagggtggggggttggagggacgggagtactgggccttctcgccggcggtgccgccgtaataatcgttagcagacatggtgtttgggagtgcgactgacttgggatgacctgttcgatgcggcctcttgattgctgcctcagagaggagaagagccagagagggcctttgaaaaagccaatttgacagacctttatagctgcggccgccgcagagagggctcaagaggtcagcgacgccgagcggctgagcgagcccgtcgcacgcgatcagcggcgcagcgcagagcagcagcagcagcagcagcagcagcagcactgctggcaaccacacgtcgtgctggtgcgtggccagcgtgcatcgcagcctcggtgtctactgacaggtgttgaccaggtgccggggtgccggtggacctccgatgcccggaccctcgatgtccaccgacacctatctggtaacattttaataagctcgtccgcggtggtgtgccgcaaaggccagacgatcggccaacccaggcgattcgcagtaccacaaccgctgctcaagaagggtctgccacagacagtgtcacaaggaccgctattgccgttcacgtgccaaaaaaaaaaaaaaaaggatcgcgtccttttgcggagggacgaaaaagattgtgaaaaaaaaaaataacgtgaaaaaataataaaacatcaagacaaattacgtgtgctctgtgctgcgcagtatatcaagaagcagaactgccgcccttaacagcgaatattctcgttctgtaactctttcaaagtaatacatttgctctggcatagacacagatcgacagaagcgcattccgttcttcccttaatagtatgctgctcaccaaaaggttctcaaagctgttcaagctggcgttcatagctctgttgctgtgcggactgttcgtcgttaccaacaaatacatggacgagaacacgtccgtcaaggactacaagtcgcacttgcagagctacatcgactcctacgctaacaaggactcttcttcccctgaggatgccgctgctgctgctgctgctgatgatgcggcctcgctgaagggcaatgataacgcaagcactgaaaagctgaaaagcttctacaacaatgtcttcaactttttgatgctggactcgccttcgggaaaaagcaaaagagtttataacgagaagtgcccgttgaagggtgacatcggagaccgtcctgaccagtacaaggatctttacaagttgtctgccaaggagttggccaagtgtttggagttgtcgcccgatgaagtgtcgaaactgaaaaaaagccacaaggactacgtggaacacatagcctctctaatcctaccaaagggcacctacaagggctccggtatagccacagtgggtggcggtaagttctccctcatggcctttctgatcatcaagacgctgagaaatatgggcaccactctgcccgtagaagtgcttatccctcccggcgatgaaggtgaaaccgagttctgtagcaaaatcttgcccaagtacaacgccaaatgtatctacatctcggatatcttaccagcggagacgattgagaaattcgtctttaaaggttaccaattcaagtccttggcccttatcacttccagttttgagaatttgctactgttggatgccgacaatttccccatcaaatccctcgacaacatcttcctagaagaaccatatgtatcaacaggcttggtcatgtggcccgatttctggagacgcaccacccacccgttatactacgacattgccggtatcccggtcaacaaggaaagaagagtgcgtaactctcaagacgatattaccccacccgccgtttacacaaaggatttgaaagatctggatgccgtcccactgagtgatatggaaggtgcaattcctgacgtttccacggaatccggtcagttgatgataaacaagtccaagcatctagccacagccctgttatccttgttctacaacgtcaatggtataaactggtactacccgatcttttcccaaaaggccgctggtgaaggtgataaagaaacgttcattgccgccgctaacttctacggcctgccattctaccaggtgaaaaccaagacaggtgtcgaaggctatcatgacagcgacggattccacggcgtagcaatgttgcagcatgattttgtacaggactacagccgttacttgaccgcttccaagaccatcaataacaagtacaaagatctgatcatcaaatcatccgccccaataaagtttgacaaggactactccttagaaaagtacatcaaagaatttttcgacaatgaagactcacatgccaaagatcatgtggatgtcatgtttattcactcgaacttgccaaaattcgatccttacgatctatccaaatccaatttcctgaccacagataacaaaccggcccgttcattcacttccctaggtaaaatacataaatacgacatcgaactggagaatttcaaagctctgcatgaatacgtttgtgttaacaaaaatcctttcaagtacttggacgatgctttgggtcaagatgaaaagggatggaaaaaaatgtgtgattacatcgccaagagactgcagtttttagaatctacccacgaaaaggcgatcgctggtaaatgattcagaccatagttctgggcagcattcattggggtttacgttactactgtcttttacatacatatatattttttcattcatgtaatatttttttacaagcaacataaaaatgactgtgctacagatctataaaacataaaatcgttatgggtgcaaaaaacccgtcattacgtcactagagtggggctacattgaccaaaaaaataaaaaaaaactctcggcaggatgcttgccatttgaaacctagtccttcaatgaaaaaggtcgaatcagatatacaacccaccataaagggtttttttcatccgcccaatactcctaatcagttcttaacagagtacaaaataagcaaaagatggctattgttataaataaaagaaacgtgagagtcctggtgataactaatttgttactggtcctagtgtttttggtcataagaaattcaagtactagcgctggtgaaagtggtgtaaattaccatcctggttcactggtaacatttgacgaatcgggaaatgctccaggtactcccgaatctatccatggttcagtagcaaataaacaagacaaggaagttgatgaagtgaatgaaaatagtaaggaagtaaagttcgatgccgctacagagtatgagaccatattaaaacaatcacacatggttgttttcagtaaaagttactgtcccttcagcaaaaaattgaaaaacttactagctgaatcgtacaaattttctccatcttatcacgtcgtggagttggatcagcatggacacacagatgaactacaagactatattgaaaaggtcactggcagaagaacggttccaaacgttatcatcaacggtgtctccaaaggtggttgtgacgatatggtcacattacataaagaagataagctgttagaatctctaaaagagtggagtaatggcgcctttactgtagaagccgttccaccatctgagagtacttagacttagaaaccgcgcttccgtctttctcgtcgttgaaaaggagcttgttcaaaaaatattgagatatagtaaggaaagaattattgcttatatacaggattacacatagcattaaatatgagagtcatttgtttgggaggtaattatacggcatttaaagctgcttcgtacctatccaaaatataaatcttatatatcgtgaacgaataaaaaacttggctgcaacttatagcagttggaccataaggtctactatagcttgtaacaattattgcgctttattttcccgagaaaaaagaaaatgcttccagtcggatttgaaccgacgatctccacattactagtgtggcgccttaccaacttggccatagaagctgaaatttatgagaaactgggcaaaaacaaagcctattagctcttcagcacaagtatgaattccgacgcagatcaaatttaagtattactaccattagctttacattgctggtaatacaaaattgagaagtggagaaacctcattacacttctcaattgcagccatgcttgaacttcgcagaacctcattgaactctgcaacagaaacaagaaaggtaaagcaaactagtaacaagttaaaagaaagagaagggcgaaagaattggctgcgaggttaaaaacacgatttgaaaattttaacacgcctttatttttatgggctaatccttgaatgtagtgccgtttaaaggtcaattcttcacgccttggaagggccattatgttcagcttttttttttttttttgatggaagactaactaggcctgagctccaacctatttgcccctagaacatgatcattcggattcttgagaaatgcagctgcatattgtacgtcaactaggatttatcaccgagataactataaaccggttctgccaaggttatcttctactaaagactaggttgtgcatgagggcgtatctctgatatgaagcgctgtgggggaagaagattatctggaaaatggttcaaaaaataatcaaggcctcgagtgacattgttgagtggagcgtttgaaatactatgcttctgtaatttgatgttcaagagatctttctttgctaagttgttacattagagctccataaaaacatttgataaactacgttcttttcactaatgacgtccgccaaaaattctagataaccaagaagccgtctaggatgagatttagaaaatcagaagcattgaggatcggaagcttaaaagcgtgaaggttcactcttaactggagctactaatggattaagctgcacaattaagataccttaccaaagccgcgcaatggggactaactaatcaacacaagaacatggaaaggttcaattatcacccgcactaaagcaatggtggcgtgtcgaatatgcatgatgagtgagcacttgttaatgacatacaatgagcggctttgcaaaaaacctcatttggttgcggaaaagcacgttatagcagcacgagaagccacagtcatttggtacgataatctcatggtgacttttttttccttttttttcgacatttaaggtcgtgtcgagaatagaaatggtcgatttgaaacttattttcaatgatttcctctatcacttttatcttattatatgtttgatttacaaaggggcatatcacgacacgcaatctaataatgacttacagtactagacaaattggtgccaagaacaccttggaatacaaagtttacatcgaaaaggatggtaagccaatctctgccttccacgacattcctttgtacgccgacaaggagaacaacgttttcaacatggttgttgaaattccacgttggactaacgcaaagttggaaatcaccaaggaggaaaccttgaacccaatcattcaagacaccaagaagggtaagttaagatttgttagaaattgtttccctcaccatggttacattcacaactacggtgctttcccacaaacctgggaagatccaaatgaaagccacccagaaaccaaagccgtcggtgacaacgatccaatcgatgttttggaaattggtgaaaccattgcttacactggccaagtcaagcaagttaaagctttaggtgtcatggctttgttagatgaaggtgaaactgactggaaagtcattgccattgatatcaacgatccattagctccaaagttgaacgacattgaagatgttgaaaaatacttcccaggtctattgagagccaccaacgaatggttcagaatttacaaaattccagatggtaagccagaaaaccaatttgccttctctggtgaagccaagaacaagaagtacgccttggacatcatcaaggaaactcacgaagcctggaagcaattgattgccggcaagtcttctgacaacaagggtattgacttaaccaatgctactttgaccgacaccccaacctactctgccagtgcctctagttctattcctccagcttctccaaaggaagatgccccaattgacaagtctgtcgacaagtggttctttatctctggctctgtctaaaagtttagtttgaaaatgaaacagatgccatgccacctactaagttaatacgtacctaaatactaattatataattttatctatgatatttaacttgagataatgaatgaatttcctcctttggtctaataatgtggaaaggaaaggcaatatttccagaagctaaaccagcggtctgataacgaaagataaagtaataaataaaaaccctgttttttttttttgattaaaacctatatttttataatataaaaataactattatacaactgttaaagaacccagtaaacctaaatatatgttgatttatattttattgtgtttgtttgttttattagaacagataacgatcaaataaactatgatctttcacctctcaatcttctggccaacttgatatccttcttttggatagtaacacgcttggcgtggatggcagccaagttggtgtcttcaaacaaagagaccaagtaggcttcgacggattcttgcaaggcaccgatagcagaagattggaatctcaaatcggtcttgaaatcttgagcgatttctctgaccaatctttggaaaggcaactttctgatcaataattcagtagatttttgaaatcttctgatttctctcaaggcgacggtacctggcttatatctgtgaggcttcttgacaccaccggtagatggagcggattttctggcagccttagaagctaattgctttcttggggccttaccaccagtagactttcttgctgtttgcttggttctagccattgcttgtgtttatatatgtgtgtacgatacttttcttatatattggaagaggaaaagtatatgagaagaagaagaagaaagctgtattccgaggaacaaacactctcttttatatgggatgcagcaaggaggcgtggagagaaccgtagagaaaaacactcgggcgttttcgttatctgccacgctaaaagtcaaggggagatattacggccaggaatccaaaggtgctgagctaggaaatgtgcgaagttgcgagaacggtaatgtatggggcaatgcgaagttgtgagcacgagggcaaaaccattttgtatcgcaccgcccgaatacagtaaccgcgttctgagaaattcgcatcttcgcatagttaaactgttccagccgcttcgccccataatagttggcgggaaaaaacgaagttgtttactttcatacacgcccgcgaatacggtggtgaattgccacccccgttctccgctcacagcgtaaaacgcctatatggtgtgtagattgtttgttggaatggtcctgttcctttcttataaatacaggcgtgttttcccctaccgatttgtttttcttgttctcttattatatactgttacatagatactaaaataacaacaaaaacaaacaacaacaaatacaatacaatacaataatgtccggtagaggtaaaggtggtaaaggtctaggtaaaggtggtgctaagcgtcacagaaagattctaagagataacatccaaggtatcactaagccagctatcagaagattggctagaagaggtggtgtcaagcgtatctccggtttaatctacgaagaagtcagagctgtcttgaagtccttcttggaatctgtcatcagagactctgtcacttacactgagcacgctaagagaaagactgttacttctctagatgttgtttacgctttgaagagacaaggtagaaccttatacggtttcggtggttaatctcgctgattcaaaaaaagcaacaaacaaacaaacaacaaaaacaaacaaatattttgggattcgtattcaactgcccggtttttcttctataaatatgtgtgtgtattatagcgggtataggagaaatatgtataattataaatatattaagggtatttaatttaattttaattgggtttaatagtttgactttcttcttttgccaccgcctagtgaactccattagccaatactcgatgagtttgtgcgcctatcactttttatactagttaaaggttacaagaaaatattaagtatttgtttatttttatgttctctatttatgttttcagatgtaaacaagaaaggtagaaaatagtaatcaaagtaaaaaatgtataaacaaataaatcaaaacaattgtaaaagagcctcaatcaacaagaagtgcacatagttatacctacttattacttttattcataaagagtcactccaaaatgaatagggccattgggctaatgcggacagatggcacagataatgctacgctaaatgctgccgaacctacaataacttgctcgcttgccctgccaatagcatgaatggtagatccagtacccaccacactaaaaaacgaagcggtttgttctacagaacacggttgtatatattttgtatgaagttgacaaggattggatatctcacattatgaaaatagagagagagagagagagagatagagagagccacgccgttctgggcagcagaagcacgtgatggaatcatggttctgatccgcagtacaagttggcacgtaacggcgcctgtgtctctcctatggaccagcttaacgtagcgtaaacttataggtaatacctggaaagaattgacgcgtcttgtattgtatgtggatacaacactttacgcctagaactccccgtgaggccaccactgcacgctccttcagccccgctctgccttcacgcggcctgcgtaggtttctaggcgttaaatcacctttcgcagaatacttttgatgaaaaacaacagcagcagcagcagcagcagcagtattgtaatcgttcctggatttgattaccaaatcaccttatctacaaccctgctaccaggcacaatatattgtttttacacagaccaaaataacaagtcgtcttccaggtaaaaattttcttgctttcgctgtctttgatctctacaaataacacattcctcagctctatgctaaatataggagaaaagcaagaatctcgagaaaaattgaaaaactaaaaattggaagaaaaacaaacggacttttacgtcacacgaaaaaataatgaatcaaaatatacaaaacaattctcgggcagatcgaataagtggcaaggatcaacaaaagaaaactagctttgaggaagtctcacaaagcccgccacttaataatagcttcgaatcaccaatggatacacggtttagctatgcaaattcaaacaaaagcagcatttcctttgaatctactcagaccaccgagaggcttctcgataagctggaccttagtttagaagatgagctcctacttcaagaggctttgttagaggaggaaaatgcctctagaaattcccaattgtcacaaacaacagtcggtcccacattatgtatgcctgcgtcagagtttccgtcattgagatatagaagtagtccttccccaacatatgtgcaagctagggatcgctctcttataataaacagtctaaaggagaaggattctacattgaggggcaaatattcttcttgcaaagtggaaaggcatttgcctgcgaaatcaagatactcttacatcgtcgaagaagattacgactccgaaactttaaacggaatgaatcctccaatgggcggaagtaataatgcctacaaatacccaaatcccgataacaataacaccgctacaaataccccgaatgctttaaactttgaaaagtatagaatagagaactccaaactgcatcatctttacccgatgctaatatctgaaaacaataataaacccaaggataaagactggacaatcgagagggagaattcccctaatgagtacatgtctatgcaaaaaaaccatcgtctttatcgaaatggaagtttgacaagcaccgatacttcgttttccgaagttgggcaattatccaaaccgaaaactcaatcttcttttgaaagcgaatcctcatcattttctaaacttagaataccgaaaaatgatactactcctgtaaaaaactctccaagacgatccggatcttctacttccacaataacaaaacccagtacgctgacaaacgatgtttcagtacctccaacaccaccgtataaagctcacaagaaaaaatcctcattgaactcattaaaaaaactattcaaatctcccagagcaaggacaaagaacaaaaaagactttgattctgaaggctcgagcccaagtcgctctacaacagattcattggacttttccagtgaaagtacccatttgcctcaaacatccgctaatactaatagctctaaccctcatttggctaaatatatatttcctccaaaccctgtcttccatttcaaaacactgtcatcagctcaacaaattactgataacaaagcaaatgataaaacacgtccaaataggactcatctgagaactttttcagattttcaagcaatggaaaaaaattcaaaggcagccgacctaaatgctcccacagtacaattaagtaaactcaattgttccagagccagaagaagaacactttccttagacggcatggtatcaggtgatccaactcaatatgctgatactctcaatcacaagaaacaaggatcaaccacaacagacacttgccaaaaacttaaattccatcaagaaccttctgataatgatgagtcttcacatatcggattggcgattaccatgcgtcatcaaggcaaactagaagaatctgctcaacgcctgaaaaaagcctgcatgcgcggtaacaagacagcttttttgctgtatgggctagctctacgacatggttgcggggtggagaagaatctaaaactatcattaggctatttgatggctgccactgatataaaatcatttaccgctgaagttctcaatttggacataaatccgttaaacctaacttcgataaatgacattcccgatatagcgcctgagccaacagctcccgctttatatgaatgcggtatggcgtatttgaagggtcttggaatagactatccagacgaaataaaaggtttgaaatttctagagaaagctgccatattgggccatgtagattccatgtgtttaagtggaacaatttggtccaagacttcaagtataaaaaaaaagaatctcatgagagcagctgcatggtttagaatagctgataaaaagggtgctaatttgttgggttcagattggatatataaagaaaagtacatgaaacgatgtccagaattaaagtgaaaagacgtcatatatatacagaggcctttgaggctatccgataaaaacaaaagcaaacctcccataacatgcaccgatagacgcatacacacggtttttcctttttatatacaatttacttactattcagataattaaagttcataggcttatgaatacgttttcttttacgaattttaccatattaactttttttgtatacatatatatataaatttacatatacgacaggtttatataaacattgaagagtcgctttgatttttagtgtcgttaaccgttagtgatgaaaacttttgttctaaatactatttggcaagttaccgattgtgacagtcttcaaaactgtatagtcctcgacaccatgtaacgagccttctctaccaaaccctgactccttgataccgccaaatggtaaagagcagtccgagaaaacacccgtattacatgaaaccataccggtttctaaagcttcagacacagtatatagagtgttgacatttttggaaaaaacgtaagcagccaaaccaaactcggtgtcatttgcatacccaacaacttcctccatagtgtcaaatgaaaaaattggacataaaggaccaaacgtttcttctttggaaacgatggccgttggtggcacatgtgacaatataactggagcataaaaattaggtcctaaatcaggaaggcggccaccttcaagaacaactttcgctcctttggaaatggcatcttgcttatgtctttcaactttctcaatggcaccggaattgatgacgcaaccatgtgtagtttttggatccaacccatggccaatcacaaactcgctaactctttctgctaatgatttggcaaacctatcgattatggaagagtgaacgtatagtctgtttgcgcatacacaagtttggcccaatcctctaaacttacaggccatggcttggtccaaagcttggtccaaatcagcatcctcaaagacaataaatggagcattcccacccaattcaaaagatagtttcttcaaagtagaggaagactgtttcattaagatttttcctacatttgtcgaaccagtgaaggtaactttcttgacttttggtgattcgcataatgccataccaagcttcggcgtgttggcatgagaaagaataacgttaaacgaacccttaggaaaaccagctttttcagccaaatatgccattgctaaagcagacagcggagtttgggagtcgggcttaatgactactgtacaaccaacagctaaggcagcagcagcctttcttgtaatcatagcacttgggaaattccatggacaaattataccacatacaccaacgggttgtctaatagtaaaaactctattgttggggtttaagggttgaatggtagtaccatataaacgaggtgcttcctcagcgtaccattcaaaatacgaagctgcgtatttgatttctcccttagcttcttctagggctttaccattttctaaagtaatgattgtagccaaatcatccaaattttcaagcattagattgtacaatttt