ctaaagaacatcagcaagtactccctaagaacatcagtacctccctaaagaacatctgtacctccctaaagaacatcagtacctccctaaagaacatcagtacctccctaaagaacatcagtacctccctaaagaacatcagtacctccctaaagaacatcagtacctccctaaagaacatcagtacctccctaaagaacatcagtacctccctaaagaacatcagtaccttccctaaaagaacatccagtacctcccctaaagaacatcagtactctaccctaaagacacatcagactagcctccctaaagaacatcagtacactcctctaaagaacatcagtacctccctaaagaacatcagtacctccctaaagaacatcagtacctccctaaagaacatcagtacctcccataaagaacatcagtacctcccataaagaacatcagtacctccctaaagaacatcagtacctccctaaagaacatcagtacctcccctaaagaacatcagtacctccctaaagaacatcagtacctcccctaaagaacatcagtacctcccaaaagaacatcagtacctccccaaaagaacatcagtacctccctaaagaacatcagtacctcccctaaagaacatcagtacctccctaaagaacatcagtacctcccctaaagaacattgctttacgtcaaggcgggcttttttttccgtaaatgctaaaaaaggcgcctagtcgggcacctaaggcgaatgtggtacctgcaatgcactcggaggagaaaattttaggcaagcatacatttgctgtcatttagaccgcgccaactattgtgcgccctttctagaacctgacctgtggcctatcttttcctcttctattggaaccaagtgttttacgaccgacggttatttggtttgtttttagtgaggggacggttatttttgttttttttttgcggcacgagggctattgtcaggacaatcgtgagaagatcttccttgaaaactcgggtgaatttggtatgggtaatggcactatacaagtgctatgcaaagtcgctgtgacaaaggtgactgatttaacaatggatgactgatgaaactgtgaatttctgtttattgttcagtgttctatcttctaagtaaagtcagatgatctttcaaattttgtcatgctgtgttcacctattcttgctgcgcttattaaagtctcctaaccattcggaacagtggacttgcttttccgatgtccgtggaaattgacaaaacagtgggacgtatttactgtttttactaatttctcaaggcatcaaacaatgtgtaactatatgacttagactttgacaaagtcctttctttggtgaatatgagcaggcctactttcagctacagaaagtactttatgtgttcctattcttcccattccatttctacagatcttactaacactacaacattttgttttttcttttcttatattaagcacagtttgagtagtaaaaaatgtgtatcatcgatggcagacccgtacatccgccaccagaaattcgaaaagtgggcaagaaaagccgcgcaagtttacgaagctaaaataatgtaaaaatccaagaatgaggtgaaccgaaaaaaacaatttcgaagaagaatgggaaaaaaagtaaccagatagacatatcagaaaaggagcggcaaaacggcaagtactccgaaaggagaaagacggagattttgaactccgccattgagtggaacaggggtgatcgacagaggtactgaagaggattcagaacctgagacatgaacagtggtaatggtggtctcaatagaagagttaattgtaccgaaagtagtgctgacacccagtgaggaagataccactcctgtactggtggttgctaaggtgcctgaagagacttcacaatcaccattgcaaagagtggtggattgaagtacaggagtcgaagccttcttggtagatgttgcttcagtagtcgatgttgattccgtagtcgataaagacgattcatcgcaagaagtgacggtcttggcttgtggtttggttacggttgacttgataaatgtgcatgcgttgtcatggcaagatgtgacagtcaccacggttgtcaaaacctcggttgtggtagatacaccttcttcagggctggaaaatgtgctaatcgaagaagtgttagcggggacagcaggagaagtagtcaaagagacggatgtagtcaaagagtaccatgccgaagaacttctcacagaggtgctcaaagcagaagagctagtactagatggcacttccttagttggagagacaggaatacttgtagaaggcacatagtatgagctggttgagttggtagcgaaagtcagactggtagaggtttcaacagaagagctaaccagagaggaagatgaaagagactcacttgaagaaagactaggaacagttgaagaactcaaaactgagctttctgttgattcacttcttgtggaagagctcaccagaggaatgctcgtcgagctcaccttggaagaagtttcagtcgttgaaactgtaccagaactctctgctgacgaaatttcagtagaagaactagtgagagaagactctttggttgaggagcttctgatggaagttctttcactcaaagtgctttcagtagaagaactcttcaagctactcagaacagtcgaagtgagtgtcgatgaggtgacggaactgactttagatgtgctttcaattgaagaagagcccgaagagctttgaacagaggagcttctgatatgagagatgtgggtagaagagcttataactgaagagctgacagttgaagagctgggagacactgagcttggtgggacactcgtggattcaacagcagaagaagttttggacgtctcaatagaggagctttgagtagatgagctctccacagatgaactttgtgtagtgatagcagatgaagtctcgacactagagctcgaagaagagctgacagtggccagagactttccaggaatattccaacagtagtcaggtgcatctttctgagagaaaccagtgcttggatcgtagttgtcacatccagtgatataatcgtaggacttttgatacttccaagtattgcaataagacatatcagtaactccagcactacaccagtcgtactgaatggtaaattgcggcatacaagtactgtattgtccaactgctctaggggtaacagtaactctttgagaccacgaaccagcattgtttatcacagaaacttcgagattgttagagtataacatataagtcttagacaaactcaaaatcttcaattccgacaaagagtccaagggcattgaatcttctgcaataaaattaattgtcacatcccaagttccgtcaccattggacgttggatttgctaccgtgatgcttgctggagggaaattcacaacctgagcatgaaaggagaacttttggtcagggcaagcatcaataacagtagttgcagaggccaatgccactaagcaagaataaatgtaagttttgaacaacatgctggttgagttagaacatgtgtcattgcagccactttataaagcatcgaaattaattcttttcagctcttctactgtctttcttgaacattattttttgtgactttgcatgtgtagctttcaagctgacacatgtttcttgcattgcgtagtgctgctcggggctatgcctagcattacatggtgtctcggcactatgcctggcattgcatccgcttcacatgtgtgtacttccatcacacatttcgcccagatcggaatcacttgcataagtggaagcgagaacatgcatatcgaaatgtataatacatcttttgtgcgtaatggaaacaagaaaatagttgaagtggcacttccctcgcagcttacggtgttcgtgaagcattgattttgattttactctcatgtagtttactgtttagtatacccgttacttcaagtgttgatacagatccgtttaacatctggttactgcgtggcgcaaactaaaaagtagtgggatgaaagcttccccttgctctcagatttaaactatggtatagccgtaaactcacctatgctaatttttacttcaaattacagttacgagaacacaggaaacagattgcgtccaagtcgcacgcttctagaaaaaaggtgtaagctgcacgcgtacgtaacgggaaactgtaactgcatagcgtctataatctatgcatagcactttacaatagcgcaactttagttccgctggagaagataagccacagactctttgtctagatctcacatgtacgtaggcccgtagtattaatccattttagtaatgacactcaatgtcaaccagaaacggttttatcatctgcctttcatctctcttttattttcgcatctccttttgcgcggaaacgaaccggtttcggaaaaagagattaatattcctttgaaacacaattgattatcaatctgctgtcttaaagagctatacgtttagtatggagcttcatgttccgcttggtatttaccgaatccgagtttgacgagataccttccgaattaggatgggtgtgagcctcgtaaaagtcagttgcaggatatagcctagctgtagtgtttctcggttaaatttgatgcacacttttctacgattctattggagtacccacatgtagggtgtttctaatccacgtgacctgttttaactccgttatttgagtattagtggaaatggcaattactaataatgacagtgaggaaggctagcagtaatcacataagaaccgatctctctatttcatatcgttgaaaaacattttctattttggcttctacgcggctcattgagaaaataaaaatttcactttagtaatcatgtacgtctccggggaaaaaaaaaaaaaaaacaaaagaaacacgaagcacacttcttttcctaccatgttggaaacttagtacgtaccactttctttgcattggatggtatgttacgtccaatgtatgtaggcttcacaccttaaatcaaatttagttaactctcgatttttctcgtaaaggattgagtaaatcccgcttcagctgtcttttgctatgcatgttgagtggatctgtctgttattcctcatggtatagctttcttttggcttttttttttccaaacattttcagcttcagagggagggattaaaggtgaatagaaggtaaaaaaaaattggctgtttattgtagtttttgtcggcgaatgaaaatgaagaggctctcggctccgcagatttgtgtaacggtaatattatttcctttgctacttcttgcatgattagtgacctcacgttattttttgcttaaggaacttcgccattcaacaggcttagaagttcgttacgtcttgcttttcttcgaacaatcctttaaaatcatttttgatagaagatgttattaattctctccaactgttctattattatccagtttgctattttcttgcgtttttttattccctttttcacgaggaagtagccagaaaaatttgaataggtggcactcattggaatgtggaagagttcttaagaaatgaacacttcaggcagtcaataatatgtataaggagctaggttttttatgctgccattcgttcttttgtgtagtgtactttgaatgatgatgagaaaattcagcactcctttttcccagaaactccaaaataaaattatttaaaataacatccttatgttgtgaatccctttgagtcaagtcaggtcgtctcccttttctccgtcctgaagctataattcattaagattagacaaaccccgtcataaaacaaaaaaagaaaaattcatgcaatggcacattatgtgaaattgacttgggatacaaccataaagctgttctccaaatactgaatgaacctaatggcaagctaatgagtccttggattctaagggttttttggatgtcacgattgatcattactctgataatttgcttactttgaatttttgcatgttcaaaaatcataacaagcgaaaatcggaataaattttggacaattctttcgaggacttggacgacgtgactactatgatatctaggacatatttacagtgaaccttacttagtttgaagccaaaaaaaaaaaaatacatcacagcagataggagtagaatttgcgttgcccctaagaatggggaatatgaatctattattatacccttcctcatcggagcccaattccctcctagagtttttttgctgttatatggaagcataagctctcttgatacggaatcgccgaccctaaaacagcttgagtaatattggaaaatttttctgttgaattaattttgttctctctagttattccattctaatttccaatgaagtaataatagccaaagattgctttaataaaattatgggccaggatagacaagttcgacaactccagattcttaaagcacagccactatcctctttaacacgaaaaaataaaaattggttaagctagttttatctgtcttgctaagttatcatccagtaaacaggtggtgtttaatgaagcaatttcttcaacttcagtgtgttgacgggctctagaacagggctgtgtatactctggctattgttctttcgttttttttttttggaaaaatttgttcagagagagcttcagaaaattgaatgtaggtccctgaaagacattaatgcgaccacagtgcattactggaacattttggaattttatcatgccaagtcaaggctcgaggcttcaatgagtcattctaagtatttctaactcttatttgtcggatttcaagggagactggtgaagagattggactgcacaatcgggttctcgaaaggatctttgtgattcctctttatgaattttcaatgaagcagcagaacttgttagaaccattcaaagtatctataaaacaacgagttactgctaccatgtcaatgggctcacaactactgatagtatctcgatacggctacctaagccacctattgccgacatacagtatgtcactttttagagcttttctctgcagatatttgcttacaaataattataagaaacaatgttaaaaaaattcttctctcactttccatttacaaattcggattcaaattgttttagaaattgagtcacacaattgatttttttctattcacttgtcataatattttggtgtacttggtgtgtatggcattacctgattgtcattcttgtttgaatcagtttcgcacatttacggatattttttccttcattagtttggaagaatacttactatacttactaactacctagtttctggtgaatctatttttaaaacagataagaagtacttgtagtctacttggataagtagtagtgtatactgggtgctcgtcagttcctgacttctgagcaaaaggaaccgcaatttttacgtacatttattgcatctttcctgcgacaaccttcatttatcagctgtccgaagacatgagggttgacagaatgagcttagacgcttatccaactggtgccatcatgactgtcctgtatgtaggtattatcatggccctgaccttagcattatgcaccccttacttctgagcgcatggaacatgtaaggtaccctgcaggtacttttagtattcggtttattgcaaaggttttccgtttcatttgcgaccaagactttaaatgcacttagtcagccggatggccgctaatgtggccaggaataatttcgaaaaattggcctctcgcttaatcatacagggggtcagcgttagatatggctcgttggaaataaatgatgatttaggatgagaaaatcgcagtatactcactgttcgctttcactttagttgtctttgtctattcagatacaaaccacaagttctgtcaggattttgcattatatgagaagtctacgcatgtccctatcatgattgcaaatttgacttgaccacatacaaattggagagcatcataagtcaatgaatccctacatgaaggagctcgtttgtgttatttttgcttttctattaaacctatcagacttaaagaattggtttttatcatcgtcaatgtggaatataattatctatctccaacatgattctgcgcgcacaatatcactttccaatatctgaaaaaaagttgcataatcatccaaaatcatccaatagcagaagtaagctaaaatcggcaatgcagatacgcacaaaggcataaaccagttgcatctgcgagattcatgacatattgtctatcgaggatgacatattcctataattcctatatgcagaaggtcattgtgttgagaagtacagtgaggtatatgcacactatcaaaaatctcatacttctaaatttctagcaagttcggatatgggtttccgaagatgtctggatataggttcccgaagatatatataggtttcgaaggagccgtacgaacggcatttggttattatcaacgatatcatggcaacgccgtgagcacttctctgctatcataaaagatgtcacgccatagccacggcaatgccatggacagtcctggattgacagcagcagattccctacgttcataataggacaaaggtctcttcttgagagactcaagtatataagattaccatttttctctaggatggattcttctctaaggatcatcccatccctaaatatcaatccaatacacttgctcactcaaatgtccaacacctctgcctctattgaagattccactctgactgatgtctctcttagaaactctcatggattgatctctgatttaccagcaagaagccaaggtgtgcatagtgctgacactactgtacaaaggctttcacatatcgtgttgagaacaaacagaggaatatacacactagtttattgagaaaagcagtagtatatacacactagcttaaattctccataattcatgcttacgatggcacggcgtcttaacaatacagaagatgtcatcactcacatatcttcgctgacgcacctccaatgcatctgcattgccgtttcctgtcatcactggagatacttttggcagtgaagtaagtacatgcattagacaataggttgtcaaattccccagaaacatgatatgaaacaccagggttacacatttgtgctatgtttcaagaagaaacatgatagcccacaagtaagaagaagtaagatatgcctttctcatgccttttcaaaatggaggaagtgtatgtaagtcctggtgaaattgaatgtggatgtgccgtagcctttgagttttcagtagtagatcctcaaccacagtcgtaattggcccacgtacgtttgaacttggtggtgttggtctttgctatataaagaaggtcagttaccctttttcattactctcatttccgcagtgagactagagcctacatcatttgagatctactggtgtaccaggataatcaaatgacaaaaaaaagaactttgagacagtaaattgaaacttaggatgtgcagttgaatttaagtcaaattgaatttttaagtactgaaagacgtgcagcatgtactgttttgtagcgcagactttcaactgatgttctcataatttggtgaaaagtggcacatttcgcatttaatcgaatttccaaaaaatcaccattccaacattccaataaaataatgaagtacataatcgtcattaaactaagcaaaaagtctggacaaacggaatctactttgcaagccgttctttagcattcagaaaagattcgaaagattttcccttcatgtctagttgcgttagcttgcttgctggaatacgaatgcttccaagaaagaaaagagcttacaattgaccacggtccaattccagtaaattctgcttgtgataaattgttaccattgacggtttccttaaatggagtaattattgtactttcaaggaaacgccccatttcgggtgtgcacaatggtgcagattaagaaatagtggaaataaggttctggccttatgataaattcccacaaaccaccgagatgaaactgcctatccaatgatcttttccatgtatactccccaggaataaaatgcgtcttcaaccttttcttgcggcgaaggaaagccaacatatgacgtcaccattttccacagattgctatcgcatactcatttaatctttttaatcgaaggaactttcaaataaagccagggcaggatgaagaagcaaaaattggggaatctccgcaaattcgcaaaccagtactatccacagcaattaacagcccaagatgcttcgacgaagtacaagaacgatgaacataaaccgtacaacatttttttgaacacattcgatgagactcggacaaaaagagaatccataaagccaggcaaagccgtggcccattggttcatgagagacttaagagtcagagataacaatgggctttcccacgcaaacaagcttgctttgaagaacggcattcccatgctctgcttttgggtccattgtccagagatggaacttgcacataatgttggagacttccagaaatactatcgattcttgagtttacaccagttgcaagagaagcttgcaaagctcaacattaacctaatcatcgtaaaagcagaaagacgtgccgatattattcctcaagtgctccagttgctccagaagtatggtgtgtcacacttgttttccaacctagagtacgaggttgacgaattgaggttggctactacagcaatgaccaagtttttagaagaaaagatatccttcactccgtgtcataatagctgcgtggtccttcctggagcattgaagacaaaatcaaaaggaacacaatatgctgttttctcgccttggtttagagcttggatggcctatgtggaccaggaattgttttcaaaagagcatttcgaatatgactctcctataaagcttgaaaaacagctctcggtatcacagcaagatctagagataccagacgtggatgtggataaagaacggttccataaatattggaaaatgattggcgaagatggggctcttgagcagcttgcagaatacattgaatctgatgaaatcaataagtataaagacgagagagactttcttgatcttgagtccgtctcgaacatgagcgtacacatttcctccggtactatttcgacaagaaccattttgcaagaactcagacaaaacaaaaagatgaaaaacttgcatacgctcaagacatctggagtgtttgagtggataaggcaaatttcttggagggatttttacaagcacattatatgctactggccctatgtatgcatgttcaaaccttttcatttagagtacgacgatttaagttgggagtacgacgaggatcattttgaaagatggtgtctgggaaacactggctttccaattgtcgatgcgtgcatgcgatgcttgaatgagactggatatctcaataataggggccgacttatcgttgccagcttcttgtcaaagaacttactcatcgactggagaaatggcgagcagtactttctttcgaaattgatagacagtgacttttgttccaataacggcggttggggatttgcttctagcaccggtgtggaccctcaaccgtactttcgaattttcaatccttggactcaatccgaaagatttgaccctgatggagaattcatcaagaaatgggtgccagagctagtggatgtcagtcccaaaatgcttcataaggaaacatcagatcctctatgcgcaaactataccgctcctattgtttcgcataaagaaaccagaagtagagcgttggaaaagtacaaagcagcaatggaagagggaaggaaaaagaatttataggatattttttattaaaatcaaacctagacaatcattttaacaatcatgtcgaacttttgtaatgatgaattttgagctgtgatgcccatcttatcggagacgtcgtaaagaagagattcgtttcgtaaatcgaagcgaaggaacttgaggttctcaaacattgatctaaatattttggagaactgaaggtattgctggttcttattcacttccattcttgttgagaatgatgttgagcatttgaaataatcgtcactaataagtgaattcacggaaccaagaacgtactcatcacatccaaaacatgcagctttcgaaggaatacaatccagatgcgctattcctagttgcaaaattttcaaattctccaaagatgacaatagttttgggaagtcagctatttgattatatgatatgggcaacttcaaaacttgcaacttggtaagcgcagaaagcccaattaccaatttcaaggcgtagcgaaagtttttcttgggacaaacagacacggaagactccactatatcacaacaaagattcaagtatactagcgactgagcatgcgtttgaagagcattcacgattggtgccaaattgacctgctcgtctgttttgaaaactttgatgtgaatgctgagcttctgtaagccatggagttgagagatagttctgactgtgaccctattaaagcaaagctcgttcgataggttgagattcaacagttttaaagatacaagatctggggatagaacttcaaggaacaactctgatggtggatgtcttcttcttgaaggatttatgtttggaaaagacgagctgttttcaaatagacattcgacgcaattatccaaggacaaatgttctaatgtctggaggttgatattctctcgcaaagaatctgcatcttggcgtgtaagagaaatatcttttaagtgtagagatgttaaacagagcttttcaattaaaggagagttgaaaagcgatgagatgaaagtgggcctttctgaaaacagaaggggttcgatcgtactgcttaaagaactttgacagcaagtctcgagctgtgaagtgaatgatttccgacgaccggtagtttttttcgatatcgttaacgttttaatagaagcaaacagggacatgtctatggattccaacaccttgtcctttttgaaattggatattcccaaattgtggagacgttcaaattgtgcacagggaaacccactctccgaaaaacggaaatttccccatagggtttggagtctatcagggttggggaacaatgacattagctgagcttcgatgggataatggagggaagaccaactaaacacgttgatattggacatgtgggggagtatttgcagaagatattggtttagctcaagctcaggcacgtcgggaaagttctcctccacgacaaactgggtgacatacctggcataatgtgggttttcaatcaagttcttgaagaaacgagtgatggagtaaagagtcctgataactgtgggttcacatggatattcgtggtagacaaaccattcatgacaggagtccgagaaaatgtcgtcaaactgtgttctggaagagtctactaccaccacctcatagattttggggtggagcaagccgtagaaagatttgtttgtgagagccaagtgaagaaggtcttgctgaggaagccactgggctaggtgttggatgacatccggacccaagatgtccattttagaaactgcggatgaaagaacggaaaaacatgaagatgtttataaaccaagaaagagcaccgggctcggcgggttaaaagtgtgtaattgggtgcaaaatggacacatacaaacccggagatcgggccaaacggcccatatgcaggcggtgattcatagcgagcaatatgctcttataccgaaaagggcatttttcacatttcggcccaaaacaacggaaacatgacggaagacgaccaaatgttgaggcaagaatttgagtcaataaagcaatgttaacgcatagtggtttgatgaacatggatttagtgttagtgatcgagattcgtgtccggtattgatgaaggtcaagcagtggaatgtacagcgaatttacctggtggattcaatgtactgtggatttgtggatttcgtggattttgtgggtttcgtggttttcgtggatttgcggattttgtggatttgcggattttgtggattttagtgtgctcacttcttgcgacagtaattattatcgactctggcattatgtgctatttgcctctcctactgtaattatggtagaacctattctaatcagaacagtgattctgttaatctcattctccgagatcgaaaatctcgatagcacagagatgtatgtacatcgactattactgagaaaaacggtctcctaccggagtgtatgaaccgaacagtgtggctgggatagagatgcgaatttcccatcacgagatcaccgttgaatgaacatgcaaatagatggacagtggagatacaatgggataatgtgatagcggagatacaatgggagtatgtgatgaagatacatgatagctctagtaattggtcttaatgtgatattccagttatgcggtcttaatgtgatctagtatgtgatgtagtaatgtgatctagtgtgatttagtatgtgatctatcaatgtatcttctactaatgttcttctactatgtaatctagtaatgttcttctactaatgttcttcgtccatgtaatctagtaatgttcttcttccagtaatctagtaatgtgttcttcgtataattattcttatgtgccaatgtcgcaagatgtaacatgaagatgcatgtaggctcaccaacagattacaggacgcaagaccaaacagtcaaaacaatcgttatgacgtatggtggaaatcacaggccaccgtcgagtcgtgctgccttcaattacaatcgattacaaggcatttgcttctgccttatgctgcgagtattaggagcccggaaactgccttcatcgctttagctatggcatggactgcctatacgacgagcaagcggcagctcctgcacatgggtgcagggcacaagccggcctgcaggaacaagatctgcgcgggcgacattcgagcgacatttgcttggaacggagcccctgagccagaaaggacacttttctgtagacgaagcgaaagcagcaaggacaacaaagtaggatgtgccgcagacggaacgcttacttgctcaatttgggcaccggaaagaagaacgcacaaacgcttattttcgagtcacgtgactcgggggcttccccggcgccccttttacgtctcgatacgaccgtgcaccaacaccgcagaaaaggcttccgccaattaatgccgtcatgaagagcctcggccaagtccgctgaaggcgccaattgccaaagccccaaatgggcaaaggagtggaattccgcacccgtgcaccatgcagcaggcccgcacatccttgacgtgggggcgtgcgcggcccaacgaaaaagaaaccggcccgtgtaaatgtgaaaatggcctcccgaacttaggccaccttagctcgctctcaggtatccgaacaagtcggcgtatttccctctcggcgtagctttagttgttctttccacaccggcttccatcccctccatcacttcagagccagtgttgcatctttggtttcccactttctcaccaatcagcgcaagcgttaacgcaaccactttagccagcggcactgtgatattgcctaggcacaccaagtccattcaaagtctcgacgccaccagcgactttgcggccgtccacaaaaagcggcaccttactaagcagacttagcaaacgagttgggaagtcttgtgctcacaccactacaccacaagcctacgccacaagcccacgccaccggcccatctactagccagatctttcagccaccactaatcgtcccctttctatcgcctcccgaaaaatcgtggccatgttcaacaccaccatctttgacggccagggcgcacaggagcagccggatcttcttgcgccgccgcaacccatcgacatcacataccagcagcgacagccgtcgatcttcaacaaccagcggttccggcgcgagtccatagcccactcccagggcatgggcggcgtgctgtggggctccgtcaccatcggcctgtggctcaaggacgaggtgatgatgtttggccagaaccacccttcgcagtataacatcatcaacccacgccgcggcctggtgcggtttctggccccgagccacccggcctcgccgcccaacaccaccagctacctccccaacttagaggccgactactgcaaggactacctgtgctgcggccagcttctccccacgttgcacgacttgcttcggcactatgaggaagcgcacattgccagctcgccgccgcacgagcctgccgcccacatgcttgcggcacagcggcagagagcggccttgaactcggcccacaatgtattggagaccgtttccaccaacgacgttttcctcaacaaccacggccagccgcccccgcaaggactgttgcacgtgccccctttccatctccagcagcaaaccatccaccagggcgctctcggcaccattctgccggcgctggccttgggtcatgtcgacgggccagtacagagcccggcgtcgcctggcccaagccagcagcagcgcaaaccaacgccgcaggcccgcgacgacgatgccatgtacattgacgacccggcccgccatctctacgtcatggaaaacgaggagtacaagccattcaagtgtccggtgattgggtgcgagaagacatacaagaaccagaatggattgaagtaccaccgtttgcacggccaccagaaccagaccctcaaggagaatgacgacggcacattttcgattattgatcccgagtccaacacgccctacctcgacggcgcaggcatggagaaggataagccataccgttgtgaggtgtgcggcaagcgttacaagaacttgaacggcttgaagtaccaccgtggccacacgacccactagagaaaggtttatttggtcatggcgacgagattcattgatgtctgtctcaagacttcggaaggtgtttgcgtccattaatactttgacatttatgggaaacggagctgtggcacgtcttgcttttcattgctacatcatttgaagctacggtgattgaagtctgcgtcatgtgctaattttcgagacatggatgccttgagaactatttgatctgtgacccgggtgtgagacaactgctttttgggttactacttgttttttttgtttcgggtgcctcttgttttgtttacggtttttcctcactctaatgtctctaacccgcacacccgatcactagctgcgtccatgttgaccagtcatggccccagatgcttgcctgctgggtcagaccgctgcagctttactgacttcccattatcgatttagctgcgataaccggcaacctggaaggaggttgtccgattcttccacttgcattattactgactttatttttatcacggatcaggtcccgttccactgttgcccaggtcccatttgttacagactggcatatttgcattcgacagtggagcaactatacattatctagataaggaactgtatgaagacacccatgtaggcgcgaagaatcaaacacgcacgaaactgaaaagagaaacaagtccaagatattccaagattccatgaagtctactattgtgatccagttgccattggcaatttcacgacaagtggtctacttggcaattcttgccctggccattttcttgtttcttcttcctgtttctgtagtcacctacttgaacttttacaagatgttggtccccaccgaaagaatgcaaacgcctaccaaactacttcaaaatacagacggctggaaaactgcttcaatcgatcctctgccggcaattccatatctaaaagcgaaccaggatcttctttttctggttcggttaaacctcaatgccgtgtgccgcttggagaaatcgttccagttgattgagtaccaattcaactttggcaaccagacctttgccgacgacgtgattgtgaactgtgatctgcggtacatctatgtggagaaaaactggtggatcccgtaccatttgcggtattgggttccgccacttttcgtggatatcttcaagtttgtcaagaaggaaatccctctcgtggacatgtctggttcccagcttctatcgattttgtcagcgtctaatctgaccgtgcaattggacaagtacaacgttcttctcatagactcgaagaatacctcgattgattttgtggtgaaatggagcgggctccgttactacctcgtcgagttttatttcacgagctttttcattggtgttttcggtttttggcttgcgtgttcgcttacctgtgtcatcacggcattagtgtttctgagttacctcagtacacccaaggaggaagtagtcgacacaaaaatgatcaaactggagcagtcgttttaatcaagtaccgtgcaatagactgaataattggaaaacgaatccccctcgtatgcctggagaggtgtctcgcttaaaatggctttttgtatctacttggaagtttttcatatcccatcgttgaagtttgagcgtccgtctacgactatctgctgtgacattcaagacgtgaacatgcatctaacactgcaattattggaaaggagacgctgcagtccaatcgcttagtgtctaccatcatgaatgaacaagcaaggaagattgaagctttgcaatcaaggttcagctggtacggcccaaattgtactagcggtttcttttaccgaacatgtactgaacagagaagaaatagcacttgcttgggtcacgggaaattacgccactaaaacaaaagggccaaatcctgcaagtaccgattctactaatggcagtgacaaaacttcggtgacaaaactcccagtgcttttcatagagcatttcctgtaacgcttctatcatatttacttactctctttaactggtagttggattgaaatatattacgggtacgcagtcataccaccgagccttcaataaaagacgaagcccataggatgggagaatccttatgacgctcctatcaatgcatcccgtctatgcataaccaatttggagagacttcgtattttggatcggcgttttcgacccctcagtacaagctacaggaattccatgggggcgatttcaatcgagaaacttttacaagtgcaacttcttttgtatcttgtttttttatcttctttttttatcttttcttttctgttacctaaaggtattcctgcctgacaccctgccctgcaagaatgttgaaggcattcgtggttttctactcgctttctgatgttccgcagattactgtatgcggtgttatctaactggcgacacatgcattgaagtaaaaatctctcaacagcgaacacgaccaaaaatagccgctttctctgcttaagcaataagtcagagactgttcttctgcctgaagtgtttcttttttagaccgttttgcctgagacccttttctttggttgaacaagccgcactaatactctcgtccaaaaagtaaaaaaaagtgcaaatacaaagaagcttagacgcaatcatcaattgagtacattctgatcggtcaaactcccttcaacatgtcatatctggaatcatttgcacttgtcttggcaaatataaattacgagcagtgacaccagaagagccgctgtgcatgactccaccgagttatctattgcatcccttagctttctgtatcgtccaaaacaatttaaaacaggccgtaggaactgaattcctactttgaaagctcatgaaaccttctttgtttttcttggtcgcaagcgttgccgctcagttggacattggcattactaacagtctgggtgcaaaactttctcccatccacaacatttctattggatctccgcttacggaaattcccttccagatccgtctagacgcagcaagactgtatgtttctccctctttgagtagctcaggcctggttttcaatcttctggatctggaggctttttcggaaacttctcaatgtcccttcaatggagaagacctttacatacccaaaaagataggcatcgaccgtatttccattgggggcttcgaagtcgacgactacccctttgtcttatctgatatcgatggtttccgcttaggcctcgctcttccagggcccgtagggtacctggatgattgtccgaacaagaacttttccattgtgtcattgatgcaagagtctggctacatcaagagcaaggcattttcgctttcctatttcgattctgcaccccaggtcctctttggcgctatcgaccacggtgcatatgatggatcgctctacaaattcaaattgcttcacgacacacccattgcaaaactggactacatcaacccaggactccttttggacggcatagcaggctttaacttcctgtattccaatcagtccatagcactcctctcctatggacccacgtatttactgcagagctatatcgatgcgttgacagaccacttcaatggcacgcaaggacgcaatttggttctggtgccatgcctgtacttgcagctgacagattatatttccttttacttcagcggagtggagtttccaattcctgaaaaaagctttatttctccccctgattcttcttacccaggctgtgtcctcaatgtggctccggcaatcacaaccatgcagctcggagacattttcatgaagggccgttatgtagtggttgactacgattctggcgatgttgctcttggccaagccgcagcagaagagaagcaagaaaccatccaagagatagtctcgggcattccactggccactacagccgtcttttacacctactcggaatcggactccacctccagtaaccagtatgtcacatattactatacaatgatgctgaaacatccagactatgccatgtacaccggcaagagatccaattcggatgttactgtttctgttgataccgaagcccaaactgccaccaccagtgctctggaaccaagttcaagcagcaaggcgtctgcagacgatacatttgttgctggcggtgttatggctttctttgttggagcgttgttgatgatgtgaggaggaatcgttcccgaaaatataatgcttcttgttgacagaagctaggaagatagttttttttttttttatttttttgaaccgagtttcgttttggccgaggcatttcctccttttcttagtattttcatctttttttgcagttttaaggaataaagttattcttcactagtgcatctaaggaacttcagtagcaacttttttatgacgtaatctgcccaaagccagatacttactataagttgagtccaaaagtgatgggaaaaagtactcatcacttagttgagtggtcactaagcacttcgagactttgagacgatcccgttccttatatatcactaccatgagtacgtataaccaatatgagtatgtaataataatgaaagatgtaatagtatatgacaagtattagtttgtacagatgtcatgcagcattgagaagcttgacctccgtaagattatcgatcggtaagaagggaatgatccgcagaaaatatgattgctcgtccaccaaaacggacgcttcctcatcctcggatggtaagtagctagcctgatctgcttcgaccttgtggaacaagtaatattcaaattcatccactgcatcgttccattcattcaacgccttgcctagagaaacaagtctgctaggagacctcatgtttttaagaaactcttttgtgaacctctgtaaatcctcaacatcttcctcacaaagcatatcgtcgtccatgctgaagttctcgttagtgatgtaaaacttgttgtacaggtcagaattcaaataaatggatacagacggtacctttggttctcgtggcatcgtcaacagtgaaaggttctcttggttctttacagggaagaaccggctggaatattgactcgaatttgccgtttgcatcatttggtacttctcagaggtagtctcgtgatcaatcacaatatcaaatttgaaaagaggccgggaaatctcaggcggcactttaaaaagctcgggcggctgatggtcgacggaagacgggggcgactgtgtggaagagatcgaactgcctaaacaatccgagagtaaactggaggaatccgaatcagacgttgtggatgattcagttgatagatcattgatggaattgggtgttgatttgaatgacatgaagctgggcgctgatcccctagattttgccgagaatgcagaagccaaggagcttagtgacttggaattccttttgtttttcaacacaggagtgttttccttccgctcactatgtattttgtttggcggagtcatggcaaatgcactattatctagactatcgtcggtcgagagcaacttgaagattttgctcaacagaccaattaatgagtgatttcttgggctattgggcgagagcgggcttgcagctccaccatttgtgtactgagcaggcgagctgggtaaagacgtacaggtgtaaattgcttcatcaaaaatctcataaggatgagttttacgtaaatcacttgctttaggaatcgcagaagcattgagtgccacaatatcctccatgtaagagattttcgagttcattgggatggtcccgaacttccgattggtcataggcagacacgcagaaaaatctagatttgccaatggtgaagaagagtcctgagacgtgacaatcctttgaataccatcatatatgaagttgacttttgctttcactcttttcgttgtttgaagtgtataagagttttcatagttgttaatgccaatgactcgccatactaaaagtctaaagtaatgcgagcgaacgataggactccaatgagtgaaaaactcaagccaagagtcagtgctagtgagccaattggaaaagttcagcttgtaactcaaatcctggttcaacaaccaaccttttaggtgagcaatacattctggggattcacagttggagaacgcattcgggattctgtcccacacattaaacaagaaagcaaagtttcgagaaatcacttgaacgtggtgcgtcgaagaaagcatcatataagagcaaccaagccagaattcccagttgatattagatgtatcaatgacatggttcgagaactcgtagacaagattgagcaaaagaccgttcttgttgaaatcgaaaatgcttattgaccgcgctatcttggctagaagcgagtcaaagtatgcattcaagctggccgaaaaggagatggacgagtaatcaatatcacggctgatcttgaataatttgattatgctggtgtagttggagtcatttgttttatatgggaatcctggcacgggcaccgaccggtcgtctgtgtttttctgagacagagttttcttgccatcagtagccaaggtgcctggtttgttgatgttggtcagaatgcggttgatggaaactcgaaacacctggaacacatggctagccactatgttaaatccagggaaaagcgaaagtgggatatcctgacccgccatacaggtattaacgatggtaacgtaatggcgaaagaaggagatgaaaatgtcgctgtcgctgttgcaccagcggcgaacccaggcaccgcccgggtctctgatgcctttgactgggtgctttggaggcgggatggagttgatagcgttgcgctttgctttttcaagcgacactagccctctatagttgaccaaatggactgtggccagagggaacgcagctttggccttggcaatgtcaggcgccagaggagaagccaagtctgccaccaaagcatcgacggttgcctgtttcacgttcaaaagaaaaagcaaggcattgcacacttctgggagatagaaaaaagcgtatgcgaacactttgccaacaaaagcgctcatgaagatgggaacgactttcattgtctggagcttagcaatacagaagtccaaggtgtcgaccaagcctaagcgatatgtttcaagggcatcggcgtcacatgaaagccattcgggccgtgccaagatgcgcagaatacactccaagtaggcgctgcggtcagacgccgacacctgggagccctgggcaacaagcgcggccaagagcaggcgccaccactcgcccaagatggcggtggtgatgctggcgaaactggcgtagatcttggcgtcgcgaggaaaaaagtgggcgaggtcgggcagcaggcgaagaaacgggaggagcgacgtgcgcaacacgttggccttggtgaggcctgtgtgcttggctgcaaacttgcccaaggccaactccaacttcttgagctgcttgagtttctgcttgatgaggcggtcgtcccacgtgggctgcggcgtggacgggcgttcgagcggcacagagccgccgtcacgcggctggtcacgcatggccggtttcttttgcagcaccgagcccgtggcggtggtttcggacgccagagaaacacacgagtcggaaagcgatttgcgcgcgagggagcggagtttggccatgtgcttacgccgtcatgggcaggagaaacgagagaggaaagacggggtggggcaacgggggtgtgtgggttgtggcgcttggattggcggctatggacgttggggctggccaaaagtagggtggttggtgatggtgtagtaggtttcttgtgagaggctccagtgggaacaaagaaacagcaacggcaaaggcggcagtccacaaacggaaggggaaacgggcaggttcagtcgtgcgggaacagcggtccgaaaagtagatccagaaagaagtcgacagtcctagcaaagagataaatatctcccgtcggacgggtcccatatgtcagggcaccaaagtgtgcatcctgctcctgcagaatgtgctcgaacaatacagagcaatttcccatgccagatccacagaacatggaattctcgtagtttcgggcaatggcgcaaaggttgtggagcatgcggccacgggtctggtttggtggtttctctttcccattcagctgtgcctttggttcccaactggtttcttcagagggctgtgtctggccggcccgttttagccggagaaacttctgcgcgcctcaaaagagaatgtcacttgcccaagtgagagcgcaatatgttgctctgctttgcctgtggtgcagaaccttcgcctccgcctgacttggccactttattttctacttattttcttgactgcacggtctgatatcctccattctgttctgtacctgctatctatcagtgtatctatttgtatcctctctcttgtatcttgtatctatcttgttctatcttgttctatcttgtatctatcttgtttctttgtatctttgtatcttttatctcttcatctttttatctttttatcttgtatctagtctgtatctagtctgtatctagtctgtatcttgttcttatcttgttctgttctttgttctttgtttctctatgcatctctctgccttctacgtcctttctcatcttatgctattagactatccacttctggccttgagcgcatcaatcacattgcggagagtgtcaatgcttttgttgagcttggcctcattctcttcaagttcacggatccggtcgtctttggcttgcacaatctccgggcctggattggaaggcccgtcctgcaccgcgccttgttccatcttgtgggaaagttccgcaatggtgctatttttaccttccatctctgcttcttgactttgaaccttctttgtcaagctttcgttttccgcttccaccgcttgcaatttctcccgtaactcgccgttttccgcctcggcggccgttgttttctccatctggccccgcatctcgtctctttccgctttcaccttggccacctcctgctccaactcttcttgtctcgcttcgagctggctctggtactcgctgcttttttcaatgtccgccaccttttggctgagcttgtggtttgcctcgtcaagttctttagcagtctgctctaatttttgctcggcctcacctgcttttttctcggcctcgcctgctttttgcttgtactcatccatctcttgctgaagctcctcgttttgtttcttcttttcttcttgcgccaacgataactcttcttgcaaacgcttaatttgcgacgcagtctcgtggccctcttggcgaagcttctctgtttcttgttcaagaatcttcttctgctcagataattggtcaagcttagcttgttgctctgcaaacttttgctcagcatccttcttttctccgttcaattgtgcaacggtgctcttttgctccgccaattgcttctcaaaatgactcttctcttcctctaatgcagcagaagctttcttgagttctgcaacttgattagagtactcctcacggacagactgaaccttatcttcaaccgattgctcaagtaccttaatctgttcttcttgttcttgcttctttacctcaagtagcttgattttttcctcatgttccttctccaatgacttgattttgtcttcatgttccttctccaatgaattaatcttgtcttcctgttctttctccaatgtcttaatcttttcttcctgttcttgtttctctgactcgtattgagtctctgcctttccaagagattccttcaaaccaacattttcgtttttgagttgcgcgtggccctcctggatctcttcgagctgctcacgcaacttttcacattcagcactcagctccttaacttgtctttcctgttgttcctttaaagaagccacttcttgtttggcgctgctcaagtcgctctcaagattctccaccaatttggtcttctcctcaatggtagattccaaagtttggacctttgccttttcttgtgcgtgttctgtagtcaatgcatcgtggttctcggcaagagctttcatttcagcctcggccttttcgcttttggcaagagagtcggcaagcgaagcatctttctcgtccaacttagacttcaactcgtcgcattcacgtcttgcctcttctcccgatctctccaacaaatctttttctgccgcaatatcttccaaagctttctccaacttttccttctcaacagtagcttcttgacaagccttttctaagtcgctcactttggagttcaagttttcgacttgcaaggaaagctcgtcgcatgttttgtttgccttgtccaacgcattttccgcctccgaaatcttgaggtctctctccgcaataatatttgccgtttgagagttgagtttgaaagtgtagtttttctcagcctcttgaacttgctccttcgcctcttcgagctgcttttccaacgatgctacagacttttccgcggcgacagatttggaggacaaggtgtccttttcatctgtcacagtcttgatctgagactgcaaattggcattaacttccttcaacttggagatttccagagccaaggccgaccctttcagcccccaatcgctcaagtcagcacttgactttttgaacttcagggcgagatcatccaaagtctcagtcttttccttgatctgcgcttcaagcaccttgattctctcttctgctgcctcttgtgaggttttgagctcgacaactttgccttgataaagctggaaagtcactgcagatccaatacagcccgcagctgcggcgaattgagtaaatgtcattttcacacaaaaatacctgatttggctgggatcggtttttttccatcgtgtagaatgtgtaggaactagcatcgtctcgagaggagtgcacatagcaatatgccgttaggctgtctcagttggccttgctaagaaactgggccagcattgtgtttgtgtgatttttcggttacattgtcaattctttcgccattagtagatgtagttgtttcaaagtggaacaaatcgagaaaccgcaaacagtaacaatctcacaagtagccaatctcatctcttaccaaccgcattcgttgactttcccttttgtttgacgttcttcgttttgttcctattgacatattccatttgtttgactttgtttttgactttctcttttctttcttcctttgcttctttcttgtatctccggattaccccaacaaggcagaaacccgtaccgccgctactatcgcgagaccagttcttaatcgcatgtgaaaacgagcgttttccatatctttccaaacagccaaaaaatggacatcaccccagcccacggatccagacaccgttccagatccagctccagaacgagaaactcgaccgcaaactcgagatcaacttcggccagccgaagaccctctttgagcggatctcgccgctctttatcttctgcttccttaaaccgattggtgattacgccaaccgccattgacttgttgcaggagcggactgtgccgagcatcaatgttgttcttgataactctttgccgttggatttcttcaagcaggaacttattggactcatcaaggcgttgagaatcagcaaatggcacaaacgccagttgacggtgagcaatatgctggtgactagaatctcgggcgctctcacgaattccatttataagattgagtataaggatgtatcgcagcaattgtcgcttcctgcgttgcttttgcgagtgtatggcaaaaacgtcgactcgattattgatcgagactcggagttgcagattctcatcaagctttcggccaagaaaatcggtcctaagctcttggggatctttgagaacggccgctttgagcagttcttggaaggttttatcaccatgggtaaagatgaaatccgtaatcctgtgatttcccaaatgttgggccgtagaatgaaagatctccactataaaatcgatttggatgaacaggaccgccaattagagttccctgttgcatggatccaaatcatgaagtggatgcgtttattggagactcaaatcttgccttcctacgatccgaaagacgtggaagatgctttgttaatgccatgggcaaagttcaaagaagtggtcttctcatacagagaatggctctttgccaaatacgacacgaacaagttgtatgagaactaccgcttttgccataatgatactcagtacggaaatttgttattgagaagttcttttgaacccatggatgtggttcaaggagaagcaaataacctcagcacgagtaacaaaagggacagggacttggctgtgattgactttgaatactctggtgtcaactttgctgcgtacgacattgcagaccatttctctgaatggatgtctgattaccacgacgcagacaagccgtacttcattcatgatgacaaatatccgtcgttaaaggaacagatgaacttgctcatgtcttacatcgagtacgactttcaattcccgacatcgaactttatcaccaagaatcctgttgatgcgaacagtgatcaaaagactattatggagtacgaggccaaaaagctctacaatgaagtgattttctggcgagccacagtacagattttctggctgatttgggggcttattcagaatgggcctaacgaaaagagaagtgatgttgacgatttgagctcgagatctgaagaacaaggtgttaacagtacttatagcatcaccacaggcttggactcggtcaacatcagcgagaatgcaattgaagaagaagcaatcacttcgacagatgatgatttcgattacttaaagtacacccagcaaaaggctgcgcttattgctggtgacttcatttcgtttggtcttctcagcatttcagatatcgatccaaagtaccacaacgtcatcaagtttttggacactcaggttttggatgtttaaatagagtatattatagcacttatatttcgtgcatgagatatagaggagtgtaatacactcttttatgccgaggtagtagaaagtagcctacttacaaacaaagaaatgtcagtgaaaattctattgtggccatgatacatggatgataactagaagatttacttggatgctattatgtttctaagctttcgaaatatcacaggatctatcgattctgctgataagttgaaatcgattgtaagctacactatgccatattaatcgcttctttatgtgtctacgtaccttaagcttaagattcataaaattaccctcaacgagagtattctacgtaacatgaatcagccaagaatgatgccgagaagctaataagtctcaaccctcattatctaaagatgttttcttcaccggtaatttcgttgaaggatgtattacaatgctaatatagagacccaaacgtttgagaaaagacagtggccgtttgtcaagccgaatcacagtttttggaaagactactagatgttgttttggcgtaaatacgaagagatgccctttgaacaacttcatacgaactccatggatctctcatttctgttcttatcttttcttcattgtattcgcacgataagaaacaatagtgttcgcaagctgagccatcgaaggaaagagagagataacaaggcatgaaaagaaacttcaggaaaacgtaaaaagaatatgtatcaagagttcgaaggagaaaagaaacaaataatgaaaagaagtacaatagtttggaaacagaaaaatgcccactggcccagttgtatgccttatcgccgaagccacaaaatgtgcctccacacgagaaaatgcgacagacaaaagcgcttcttcgattgccgactgaacaccatctagacagcgcatccaagcggacaatccaagcggagaagcggacaatccaagaggaatacggaatacggacaatccaagcggaatacggaccaagcgcaataaggaatacaaacattcattagtcagatgctctcgttccgaaccacaggctacaacggctacggcgtgcggtactcgccatttttcgacaacaagttggcggtggcgaccgcagccaactacgggctcgttggaaacggccggctctacgtgctagccatcgacaacgcgggccagatccaccaggaggcggcgttcgacacgcaggacggccttttcgacgtggcctggagcgagacccacgaaaaccaggtggccgtggcggccggcgacggcctggtcaagctcttcgacctcggcgccggccgtttccccgtgcgcaactacaaggagcacacgcgcgaggtgttttccgtcagctggggcggcgtcgacaagggcaagtttgtcacgctgtcgtgggacggcaccatcaaggtgtggacgcccacgcggcaggagtcgttgcttacgttgagcgccagcgaagacgccagcaccaaagtggctccgcccttggcggcgggcgcgaagccgggcgtcgacaccgccaactgcgtgtacgccgcgcacttctcgccgcactcgccgcaaaccattctcagctgctcggggtcgtcgcgcttgcagacgtgggacttgcgccagccgcgcccgcttgtgctagactttgtcgcccacggcggcctcgagtgcttgctgtgcgactggaaccgctaccgcccgtcggtggtggcgtccgccggaacagacaaggcggtgcgcgtgtgggacttgcgcatggtggcgcagatcgacctgcccagcctggcacagcccatgcccgcctaccacacacgcgggcccacgccgctcaacgagcttctaggccacgagtttgccgtgcgccgcgtcagctggtcgccgcacagcgcccaagaactcatgtcggtggcgtacgatatgacggcgcgcgtgtgggtggaccgtgcggacgagcgcgcgcggtttttgggcgcgggcgccagcggctgccgcggcgtcatgcgggcgcaccgcgagtttgtggtgggctgcgactacagtctttggggcgagccgggctgggcggcgaccgcgggctgggacgagatggtctacgtgtgggacacgaagcgtgtgtaaaaagaggcacatgtggagaaaggtagagtcaagcagatgagaagagggcagaagaggcagaagaggcagatacgaaggtggagatgcagatcgaccgaatgcgatttgcttagcgtacagatggaccttcactacacttactgatcacattcggccctctcgattcgcatcaattggtatattcatcgtctgtatcgcgatacgtctggcagtaagtgaactatgcattgcaaagtgaactccacataattggtgcaaagtgacatctttctacagtggtgttccagtggctttatccagtgtaaacggggtgaggcgcaaaaatagcggaccatatttattcaacatgtggtcctttccatgattattgtaatgttggtaattaaacttagacatgtctctcctgcacacggctgcagatcattgcccttttcggccagcaccctcttctgttgtcttgttggccaaatcgggaaacctaatggcttctccagcatgtttacataaatgacccaaagagcagacctcctgctagtatatagaaactcacactcacacattttgcatccgcatctttcttatctttcggcatggaccaaaactttgtcattctctctttagagtactcatacttgataaactccctggtggggtttttcgaatccaactctggtctctggcagaaccaagagtcctattcacacacactcatgccctatccagaaagcaagggccaaaaagcccccagaatcatcgacaacttggcttctttaagatccacgctgatgatgttgaacaataacggaatgggcgaaagcaatcacatcaaattgatcgagcctcagcttgctagccagctcatcaccgtcagcatcaatggaaatgaaacattcatcaacaactcaagaactgaaatcctcaaggcttaccaccacgtcaatttcaagcgcattcctttgagaacgctggaagtggaaaagatcggggcaaactttgcccatcggctcgacgcaattgccaaaagatgcaatgttgagatcatcatcagcagcatggacacagacttcaaggctcctccgaaaacgtctacgaccacttctgttttcattctcggaagcaccgataacacctgtttggctgaaacagaaacgaaaatcttgatcgataccttgttgagaaactgccttgtggaccgtgtttctgttccgctttcacttattcctattattggtggacctggcttggcaaactttgccgaaatcactcgccagctgaatgtcaccatatatttgccttatctcatgcctctgattttccactcggaagttttggaaacgaatgatgacatgaaaatatggatgacgtcaaacaaaacatcggaggtgaaactcaccatggccaatgttggtgacctcattgatgtcgtggatcctagaaaatcttccgacgcaaaattatatacccagaccgtggagttcccaaaagaaaaacttgatttggtaggcgtctaccatcaaaatgacatttcgaatattatgctcaaacatggcgtttatattcagataccaagctttggcgaaccaggaaacaacaaagtcatcgtacaaggaaacagcaaggacacggtttcgagcgcgatcgaagaacttagcacccttagtggtagtttttatggtcttaacttgaagtttcgtaaaggcctagcatctgccgaactcgagtactacttcatcaatcttatcagcaacaagaaaacgtgtgttctcacatacaacgaaaatggcatttacataataggtgaaaggtcggaggtgagatgtttgctaagggaatttgtttccaactcaaacgctacaaccttctttacgtcgatgatgagtgaactagacgcgaagcttctgattgagtttagcatggaactcaacaacctgcaaaaagagttcttaagtgggaagaaaaatggcaagattgcaaagatattgaaccagctcaaccatatccccactatcaaatacgaacatttgaacgatttgaacttcatcatcaagacaagcgtcgatgccgagactagttacaaaaacaaacagctcttatcttcttttgagattttgaaccaagcagtgaaattgattgaaatggagatgccagcagaaatgcacttcaatattcccgaggtgttccacaaaagtataattggaaacggaggctccactatccaatcgatcatgaagcgatacaatgttttcatcaagttttcgagctcggcaggaacgaaaaacaagacgaatgataaagtttcagagggaaagatcttgtatctgttcaagagacgagacaatgtgttgataaaatgcccgatgaagaacctgaaaaatatcttgttcgtgaagcacgaaattgaccagcttgtatctcaatgctgtcagaacaaatgccctcctctgaacgggatatctgcaatataccacaatgtggacgttaagctctacagaagtcactattccatgcttatcaagaaaatgaagtacgatcttcggttcattaatgagctcgaggcagaacatgggactttcatttcatttccctcttcattacagagcttcctgaataacagctctttcctagtgtccatcaaaggtggcgaaatgaatacaaaaatttgcgctcaacggttggcccagcttttcccccagtcatacgagttccagttgacgtattgccccggcaaattcgaggagttgatcagccacaagaaccaggagttccgtgacaaaatagtgattcccttgaagttgcttttggacattgagatcgatttcttcacccttttgcaagcacagccgtgcttccaccaacttattctcagctcctatgacgaaaaaaacttgggcgttgctgtccaaatcatgacgcatttccttcgggaaaagcagtttttgatcatcaataagcaggagttgaagaccgaaagcatttactccgacacggcgctggagtcgtcgcctacgaaaaaaaacagcgggaaccgcaatcgatcacccacaagatcgcccaacaaaaaccacaaaagaccgctcaaaagcatcaccaatgaacctgtcaagaacaagaaagtgccaacgccagatcttcgcctgcgcatgacagaatgtggggtacgaccataagactatataaggtaatatatcacgagatggctactggagaataatcgtagtgagagaagttgtagcggggcgaaattgctatcttctgtttgatcttcttctttgtatttgtattttttggttttctcgttttaattttcttgaaatttattttttgtggttattggtgttgaagtgtcatgagccgagccgatgcggctcttcggccaagaattttgtggggcgcaccaggttgacccgaggaaaaagttgggtaagctcgaaaacttggaaaacgcttcgaaaggcaatcaaaaaaacgtaaaagacgaaatattctcgcctctaaacccatttatagcgatgctgagagtgcgtggctttgacttcacatcaatttccaataaatgtcatttttttgtggtgttgggttacctcggaattaagtcgcaaccagattgcattgtgcccaatttggagcgaatctcgaattagctgcgactaggccaattctcaattgatcttatagatcttagatcttcttcttctactttctttttcttcttcctcattcttgtttttccatgtcattttcgttgggtttaccagatccagccttttggactcttcctaagggcacaactccgcttcccccatctcctttccaatcggaatggttgaccaacgtttttgaagtgtccatgaaggtgagaactccgttgacaattgcggtggtatacttctcctttgttcatttcgtcaatccatatgtcattaagagacaattgcgcaaggctggacttaaggaaaagaacgagcagaagatggacccgaaacagttgaagaaactcaagccagcgccgttcaagatcgcgacgcagccatggttcaagctctttgttctcttgcacaacattttcctctgtgtctactcggtatggacgtttttcgccatgctcaactcttttggccgcacaatggagaagatccgcaacgaaatcccatctgtgtcgtctttgagcacgtttgttcatgctgtgtgtgatgccgaacgtggtgtgtttgagcatcttcccaaagaacataacttgacgctcattggctggtggttttacatgtccaagttttacgaggtcattgacaccattgtgattttgttgaagggccgtccttcgagtcttttgcaaagttatcatcatgcgggcgccatgatgtgtatgtggtctggaatccgcttccagtcgccgccaatctggattttcgtcgtgttcaactcgttcattcattcgttgatgtacttctacttcacattggcatgcttgcgtatcagggttccgctcattgtgaagcgtgtcttgacctcgatgcaaataacccagtttgttgttggcggcctgttggccattgttcacgcttttgtgtggtatgtcgatccaaaggatacctctttccgcaactgtatcccatcttcggatcaagcattacctttggtgatcaatgtcttatacttgactccattgacggcgttgtttgctgctttctacatcgagagctacatcaagagaaagaccgcttaatgtatatagtgtcgtttcttactaatgaaaattattcttccttttgttccctagctgaatcacagcagtactccttcatccctcattaaacttttgaaattgagcagacatctggaaatgaaccgatacacagatatcaagacgattttcgacttagaagatcaaaacttttctgattgaactttctatgacgctgctatttttagtttttcgtatcatctaactttggcagtggtggttgaatgttgtatagtgtcatcccattgtcaactttaagctatacttcaagatgattgatgaatattaattcatctttacactgaggcattcttgcacgatctttcttgttctaaaaattgcttcataatcttcaatctgcttctatttcactattctaggaattcaagattctatctccgattctattgattctattgttaatttatgattgcgactttcattgtgccttttgcgctttcagagaatctgtatttccatttcttttttggttcataacgctttaataatttttctcttcgcctaactgtcgtacgaccacaagatgcaacgtattttattggcttgcactttatctaaaatacaaaagatgggaaaactgaagaaacggaaatctcctgtctactcaaattgtgttcctgaaaaaataaaaataaaccgtgtttcggcacgcgacagaccctgataatctgtgacacaaaatccgaccaaaatccgaaccaaaatcggaaccttggaatggacgactatggcggaaaaagtgccatttatttttcaatactaccctttccatttttagcgtctccagtttttctattgttattgcctctatcctttgtcccattatcgcttcgacatattgtcgtgcgcgacattacgtaatggaccccacaatctcatatcaacaacttgcttttcatacacgctggaaattgtgaccggaagtttttccaaaaattcccacaatggaacccgaaaagcccgcacgtgcggaaaacagagcctcactgccttcgtcgctgcggcactcgcactttgcgccctctgacctttcgggcaaaacactcttatcttcttttggcccgctaaaaagcaccacggatttttccctgaacggatccaccgagagcttcagcgatggggaaaatgaccctgtgcggcttaccgcacggaataacggcggtggccgtactctaggcgatcccgaatccgatgacgactttgccgattgggaatcggaaaaccaacacactcggctccggaagctggcgcaaaacgagcgcagagacaactttggcaactcctactcgcacgtggactttgatgcccgcacctacttgtcgcggctccggttcaagggccagaagcttgtctactttacatcagcatttgtgtctctcttcgtgtcgcttttcggctacgagcagggcgtttgtctgggcgtgttgacgtttgtaacgttcaacaagtatttccacgagccatcggcgacacaggtgggacttgtgatttcgattctcgagattggagccatgatctcgtcgcttatggtttcgcggcttctggacgcggtgggacgcaaaagatccatcttgctaggcacggccatcttcattcttggcggctcgctccagctgtttgcaccaaacttatgggttttcggcgtgggccgcgttttcagtggttttggcgtcggtatcttatcaaccatggttcctctgtaccaatgcgagattctgccggtcgaggagcggggaaagctcgtctgtggcgagttcactggaaacattgccggctactttttgagtgtgtgggtggattatttctgctactttatccagaacatcggcgacgctcgagaaaatccccatctgttcacggccaacttatcgtggcggctcccattgtttatccaagtagcacttggggccatcctttttgttggcggctttttcattgtcgagagtccgcgctggctcttggacgtagacaatgatcaacagggcttccacgttctttgcttattgtacgctgaccatccgcaacacgataagccggaaacggagtttttcctcatcaaaaacagtattttggaggagcgggtcaagatcccgaaacgcgagcggtcctggcgccacatgcttcgccattacaggctccgggtgttcattgcatgttccgccttggcgtttgcccagttcaatggcatcaacatcatctcgtactacgcgccaatggttttcgagaaggcaggcttcaacaattccaatgcactcttgatgacgggtgtcaatgcctttgtgtatttgttgagcacgattcctccatggtttttggttgatcgttggggcagaaagcccattttgctcagtgggggtctttccatgggaacatgtcttctcctcatagcgctagtcatgtatcttgacacgctgtctacgccgctgcttgtggcctttttggtgattgtatacaacgcttcctttggctacagttggggccccattggcttccttattccgcctgaggtgtacccgttggctgtccggtcgaaaggtgtgtcgctctcgacagccacaaactggttcgctaactatgtcgttggccagctcacccctatactcgaggattcgatcggctgggctacgtacttgtttcctgcggcaagttgcattctttccgtcctcaccgtggcgtacttttatcctgagacgaaaggcgtggagcttgaaaatatcgaccagttgtttgacgagtattatggacgagtcacatacaagcgtgtgggcgagcatgaactcgacgagcttgattacgaggcgccataaggatccaagaatcgtccacgattgaagtgatgaaattgaaaattcgaaaggttattttctcagagagcgaaaatagaaaaactcgtcagttcgacttcattacacacttatacagttcttcacttcgattatcgaaccattgattttttaaaagagaagcatctggagtgttttcagtcaaacctaacagaacattgtcagcatatccgcaggctggagccggcatttgctttcttcgccaaacaactaggtcggatgtaaagatcatacaatctcatattaaacgctcagttgagttatacctgcttcagtagcttttacctcgatacgaagataatgctgcttcgctgtagaatgcacatttaagatcgctacaaaaaataagaatatgttaaagataggtactacttggttccatcagctctatatcttcagcacctaaattggttgctagtattagattatttttattgaaagaatgagaatctattcggggaaataatacactcttaatcttagataactgtcatttttgccggattgccagtagactcaaaatacttatcaccatgtagaccttttctacatgaactaaagtgattttttctgttctatttttgctcatctattttttacgatttcttgaaagaacatttttaggctccttttctgtcgatgtacctttcttgtacgcatctcatttctcgatggatctgcacgcgacaatggtgcatcttacatacccagccgtgtctccaacgacatcattgaaactagaatatgcagcttacagcaatacacggacctgattggccaaatatttgaagataggaagcgcttccattctcatactgcatacacctttgggaactcattggttagttgcatatgaaaagacatgcagaatgagcatcgagacattggcaattagatttagcgacattgcgacacgaggctttgtttttccctcatgcttttttcttaatttagcgacattatcgagcgagtatcccgcatgacaacggtgtgcgacattcagccttccttgccatctgcagaaaccagccccgccttttcacattgtccatgaaagcgtcggcggctagaaaaagtcgtacgttttcgtcaaagcaacccaagaatagttaggggttcctttcaagggatgatgtgccgttgtagccgttctgtctgcagtccgcagtgccaattgtcttttttcgatcttgagcgagggtgcggcatgtgcaggagacgcttgcgtcaggatgaaaccctgtacctaaacgggatggggtgtgcaaaacatggggtgttggccgcaagatggggtgagaagaaaaaaaaaaaaaaaataaaacaaaataaaataaaaaaaatcccacacatggggtgaaaagcacaacaacatggggtggagacatgatgtccacagcataatgtcgtaagcagagcaagcaactaaattaaaaacccatagatagccatcttagacagtcgcctatgtagttcgtgtcaaaacactattcgtttacattgtattttcgatttagcctcatgttcgattaatgcgaagtttatgccgagtaaaatgttgacgtggctgggcaagactaatgtgagagagcctgcaaaatgaacggcacggccacgccatttttacacccaaacagaccatcgacaacaatactgtagaccccatttgccaacgcagccagtcatatccacgccaaaagcccagataatccgcgtcccccgtccttttcctcttctttttcgggcatctgcccgtcgtattttcgcgcccgccgcaggtgcggtgcgcctaaaagtatcgggcttccacctaacattttcgcccgcaccttttttcgttcttcgcccgcacgctttgtcttttgtcgagctttgcttttgcttgtcttgctgaattaacctccccagcgcagccgccacatattgctgccacattcctccagccgaacgtttctcgtttctttctgacacgccatgtctttgccagtccaaatggccatgaagcaaacggcgctcaatgcgccttcgcttccgctccaacagcagatgcacatgatgccccatccggcgcaagcacaggccatggcgcaagcacaggcgcagaaccagctctcgtcgcaaatgtccggccagatctccaaccaaatgtccacgcagatgcccagccagatgcccaaccagatgcccagccagcttgcgtccgagcggctgtctgtgttgtttgaaaccaccgccgccacgtggttggccattggctctttggccgagtcgctcggcgacttggaaaaggccattctgctgtacgacgcggcgttgcgccacaacgccaacaacccagacgccttgacgcgcttggccaacatctaccggtcgcgagaccactttttgaaagcggcagagctctatgagcaggccttgacgttcaacccggaaaacggcgacacctgggggctcttgggccactgctacttgatgatggacgacttgcaaagggcttacgccgcataccagcgggcgctctactacttggacaacccgaacgtgcccaagttgtggcacggcattggcattctctacgacagatacggctccttggagtacgccgaagaggcgtttgtgcgtgtgttggacttggacccgcactttgacaagtccaacgagatccacttccgtctcggaatcatctacaagcaccagggcaagcttgcgagcgcgttggagtgcttccagtacatcttgcccaacccaccgcatccgctcacccagcccgacgtgtggttccagattggtctggtgcttgagcaacaaaagaactggacgggcgccaaggaggcgtacgagaaggttcttgaggtgaatcccaaccacgccaaggtcttgcagcagttgggctgcttgtactcgcaggcagagccgggcaaccagagcgtcgtccagaaccagaacaaccagagccaaaacagccagaaccaaaacagccaggcccagaacggcaacgccagtgctccgttccagcaggacttggccatggcgttgaagtatctctcgcagtccatcgaaatcgacccgctggacgcccacctgtggtattatctcggccgtgtgcacatgatccgaggcgacttcaatgcggcctacgaagcgttccagcaggctgtcaaccgtgacctgcgcaacccaaccttctggtgttccatcggtgtgctctactaccagatctcgcagtaccgtgacgctctcgacgcatacacgcgggctatccgcctcaatccgtacatcagtgaagtctggtacgacttgggtaccttgtacgaaacgtgcaacaatcaaatctccgatgccctcgacgcctatcgccaggccgagcgcttggaccctggcaacccgcacatcaaggcgcgtttggaccagctagtcaagtaccagcaggacggcaacacgcatccgccccagccgccgccagtgagccagcagcccagattgccgcagggaatggtgttggagagcacgcagccgcagccgcagccgcaacaaccgccgctcaacgccatgccgccccagctccagcagagttatgcgccgcaaccaaaccagggccacccaaaccagggccagccaaaccagggccagccaaaccagggccagccaaaccagggccagctccagcctcaggcggctcaggctccagcggcagccccacagcctccggccgcaactcaggctgttccctctcagcctcttcagcctcttcagcctccggcccaagctgctccagctccggcgcaacatgctgcgcaaacggctccagttcagtctgcctcgcacacgcctcaggcccaaggcagccatacgaactctccaagcgttccttccaacctgacggcgctcccgtctcagaacacgccttactcgcgagaaacgcccgagctcaaacgtgaattagacgagaaacaggaaccaccagccaagaaacctacggtggagaaaagtgccagcgttcctgcccctgccgaggcggcgtcaacaaccacaccagctgctgcaccagccccaccagcttcggctcctgccgaggcggcgtcttccactcctgccgctcggtctgtgactcccagtgtgaagccgcaagaacctgtcaccaacggcaaggacgacgaagaagaggaggaagagaaagtggagcctgtggaaccgccattgcgcaaagtcgacgaggacgagaactacgacgaggagtagacgcgatgtggtgtaatgagttgatgtcaatgaagctcgtctgagtcaatgagcccagtcgcaccatgactgatggacaagatcaagtcagatcaagtaagaacaagcatgatcaagtcagatctagtcatttatcgaccaagtcagatcaagtcatttatcgatcagtcagatcatgtgcggctgcggctgtctgtatatttactatatgtattattctctgtatgcgccgggaaacgtagggcgggccgcctggctttccagggcgggctcgcgcgccgccggccgcactatggccatgtcggtgatctgccgcgccttttgcgcgctcaagtagcagttggccacgtccttcgccaacgccaccgccaccattccaagcaagttcgccgccaacacaaggcggtcgcgcggcacgccgccaaagcgccgcgctaggagatgcaccaccacgcgcccgacgtccgccgcgagaaacggccacaccgccgtggtcacggccgtaatcaccagcagcgagtagaaaaacgccgccgagtagtcgttgcggcagcaggcagagaacttgcgcgcctcgagcaaaaacagcgtcttgaccaagcgccaggccaagccgcaccaggcggagaaggaccggaaaccggctctggcgccgcccgccctgacactggcccacaacccgagcgggccgtgcgccttggccatttgcgcccagagcgcggcgcggcgcgcactcaagtcctggagcgccgtcaagtcgcgcggcgaaacggtgttggcgatatcgcgcgggcgcgcgcgcgccgcaaggtcaaagtaccaccggttgaaggtggcccggaagaaaagctggtacgcccaccgcacaggcaccatcgacgccaccaacaccttggggtcccaccagtcgatgttggccactagggcgcgggccaaagccgccggatggcacaagcgggccaagttgcgccggtcggcggccgccgccccaaacgccgcgcgcatgttggcccacaccgctcgcgcaagtttgtggtcgcccaccgacgaaagatagttgcacacccaaaactcgctgagcgcacaggcggcggagtcgcgccagtccgagcgcaccacactcagcgccaggcgcgcgcggtacatgacgatggggaagagcacaatgaggtgctgtttgtagttgtcccaggcgggcggcgaaagagcaaacgggcgcgcgcgcggcgcgcggcgcaagaaaagcgggccgaggagcgacgccggcacaagcgcgtccaacatcgatgcgcctgctcgcgcgagcccggcgtacccgacggccaagacgccgctggccgcgcccgtaagcgccactagcgcgcccgagtactggacggtgtcggtgagggcggcgcgcgccaacgaaaccatgccgagcgccgccagcgcgcgcgtgcggaaatagagcgcctgcttgcactgcgggcacggcgccagaaggaacccgggcgcctcgagcaccgacggcgccgccacgcccatgttgacccgcacgctgccggaaaaattgatgccgccaaaggcgctgctgatgctgcgaaacgtgtcgtcggtggcgtccgggaaggcggcgttggcggcaccgtttgcgagaccgtcgttgtcggcagggattgcaaggccgtcgtcggcagggattgcaaggccgtcttcgtcggccgggcttgccctggaaacccgcgccgcgggcaacgaattgaaccagtccaagagacaccgccggtgcaccaccaacgagcatgtgcacggccgaacaaagtcctgggcgtcgtgggcggtgccgaacggcggcacttcgctggagccgcccaaacagagcgcgcagatgtcagtcatggggagtgatgggttggttgttggttgttggttgttggttgttctggtggttcttttatgtgtctttctgtctctgtctctgtctctgtctctgtctctgtctctgtctctgtctctgtctctgtctctgtctctgtctctgtctctgtctctgtctctgtctctgtctctgtctctgtctctgtctctgtctctgtctctgtctctgtctctgtctctgtctctgtctctgtctctgtctctgtctctgtctctgtctctgtctctgtctctgtctctgtctctgtctctgtctctgtctctgtctctgtctctgtctctgtctctgtctctgtctctgtctctgtctctgtctctgtctctgtctctgtctctgtctctgtctctgtctctgtctctgtctctgtctctgtctctgtctctgtctctgtctctgtctctgtctttctctatcctggtcttcgataccagactagaattgcgtcaagatgaaactccaagttccttatagtttcaactatcgttaagactgcgaatgcggggtgcagggcgattgttcagtccatcatatgtttgtccatatggaggaacaactcgttacccagtttaagcttttgttgacgacaaggcaatcgtatatatgcaaagggattgagtacgtaatcactgaatagtcaagttggtcgttttgatgagtatataatgagacgagattaacttggaaatgggagtgaagtctcgtcataatgtaaatgaaagaaccttcgaataaactctttccttgataaaatttctagcaaagggtttcttcatccttcgaattttaaattcacgacggcgttctgagttactgtgcctttcctggtatcaatccactggtattaaatagaggtgtggcatagcatctagctccacacttgggaaatccatggcatactgcgtctgtcaagattcctcatcaaaactctgctaaatttcaagatgtagcaattcatctactgtcaaataataagattacatttttaagttgaattctatccttcccaaaacaatctttaaaaattctctaactcactgggtgatcactaaatggctgagtagttgaaattggattcaaacaaaaaatgtattatcgttgtatgttgtcacaccatttttgcaagtggtagcatcaactagatggttttgcataacgaatagatataatgcagacttgctccaatagtaagtttgaaaggtgtctatattctttcaggtttctgcaatggaagttatcgtctacatttagtttcccagagaggttttattgatcgatgtcgtcctgatattgcaaacatccgatagatttcaagctattcgtctacattagcctttcaacaggattgaaggtcgtgaaaaaggcttttccatccttgtccccaataaaacacatcgtgatgtgattgccttgcaagaaagttcaaggcgaatgaaagcctcttccaagttccttctatctctttactgagttcaagagagcgtttcggccatctcaagaccaaaagccaaatgatacaatctggcatccaccacactgccctcacgcgaacaaacgtctatcaagccggccaaaaaccccttcgtaggcaaggtaaacacttcaatgaactcgccatcctccaactgaggctggggatcggaattacgcggatctttggcgtcgatttccaccgtagccaaagccatgttggcattggtcaagcccgggtcactgaacaacggcatttctgtgtgcagcagccgaacaaacgttccgtggtaacctgtttcttcaagcaattcccgaactgcagtcagttctactgattcttttggatctatgagtccagcaggcaattccaccacgaccttctcgcagggaggacggaactgtttcaccaacacaatgtgcttcgaatcgttcttctgaagaaaggcaagaatgctgacagcgtccaaacctgtggtctcagtccgagtggtccgaacggccatttcccatactcttgccttcccagcaggatccgtatagttgattttgcgagtctggatccattttccctgctgcaactcttcaatgtcggtgactttggctttgtaaggcgaaggtttcatgtggagatatcgaaaatagggcctctgggcacggaaagtggtgagaagagatttaatggtggaggatggtttgacagaaacaattgagctcaacaaaagtagcagagagtgttgtaaccaaaagcaaagcaaagaatagaaaaccgcaagtggagtaaagcaagaatcggcgctcctaaactaagtggagcaatatgcgcctagagtgcacagtctacataaatgaatacgaaccaaagacagaatgttccaaccaacaatcagctgtattcaaaaaggacctagaaaaaaggaccgaaacgagccttaacgccccagttatgaaaaaaggggcaatgccaacgtaagttcattttagtaggttattcgtagtaggttccttttagtaggtccttttagctgtaaccttctaccgaagatgtaaacaggtacgcatgacaatagaatgttttcgaagtgactatgaccgaaattgaaaaattctgatcgtttggtctgcaacattcatgtaccaagcttttaatcaacgacacggcttgatcgaaaagagcctgtactttcagcgcattcttctgcgatctgcattcagaacattcagaacatttcaaagtctagtggaacaaaacatctcctcctgattgttatactcgagtcctccagccttgtattgttttgtcaagtctgaactcaaacccttttctttgttccaatccatttggtcagtcacatttgcatctttcgccatgtcagacgagctaggcgccatcaagtctcaaatacaagaccatctagtttcgctggggaactacgatgtcatctccaaacagctaaagctccggttgtatgagtccggctggtttgacagtgtcacacaagcggccagcgccgagttggaaaaacagcatgcggagccgctcaactttgagcgactctatgaaactctccggcctcaggctgagaaaatggtgccaccgcaagttcgggaggatgtcatggctaaaatcagagagtatttggatagcacgatcgaataatggcatccattgcatcacatggtgtgaagtgtgtggggaactgtgaagttttgataagtgatgcattcatgctgtacatcttcctcatgtcgttggtctgtgtttcttgttgtagaaacaaaaaaagctaaactcggctactggtttgagatttcgaaagatcctcaagaaacctcaggtagtcagtgttattcctatgactttgtgtataagctcgtgtctctgccattaacttttgaaatgtcagttaataccaactagagagtacagttggattggatgcgttaagctatatggagagcctttgccatggtttataaattcaaaagaaacgtcacttttgaatcagtaatgtagatgtttcattagccaaaatagtcaagaaaacccttgtttcgtactgctcaatgaaattgagacaatttgagtttataatgaaagcacattcttgttggaaatatttaccaagtgcatatgaacaatcgctaattaggccaaacatcttctgcttagaggttcacaaagtttacatttgttgtgcattgttttggaaaagcaagaggcaagtaccacattaagtctacgattaggtctatattatcacatcgggatcacgaatgaaatctctgactaaaagtaagggcatccgtacccaaagtcaagtattagtcatcgtaagataatttcagagggtgtgacaggaaaatccaaagaaatgaccccaactacatgttctgtatcgaggacagaataaggccacgagtattagatttgtacaccgacaccaaagtgattttttcaattataactgaactgtggatctccatacgatctgaggagttcctaaagatcattttaactcatagtcgtttgatgtgacaaacttggataattgcagtctatgaacggtctcgaattcttagatctgaggatcactccctgctacagaaagtgaacccgatcctcacatgccccataaatacaataagtcagaccaacctatgtcagaccaacctatgtcagtccaaatatgtcagtccaaatatgtcagtccaaatatgtcagtccaaaccatgtcagtccaaaccgatgtaagtttaagtcagacacttcataccatattgaagagttccagtcgttagaaaaccagaagctgtagacaaaaatcacaatgagtgaatctactttactctgtgattttcccaaactttgctccaagataatattctctcttcagttcagatgcgtagatcgcaattccggcagaggtcgcggatcctgcacccgtgcctcttgggcggtccaatcaccatgctacaatatgtgctgattgcagtacgaaaaacctcacaaaaagtcctatccacaaaactctccttcagttgcccatttccgccatgcttggattgaccagaactgttgtgaaatcccagacaccggccgcgttccaggcgctccgttttgcctccaagcaagtgggtcttcctgccaaggacttgaccccaagacctatggaaacagacttgccattgatgtcgcagaaaaccgcttcgtcgcccatcgactatgccttgacgtcgttggatgccattgccatgtgggcaagaaagtcttctttctggcccgtgacttttggtttggcctgttgcgccgtggagatgatgcatgtttctactcccagatatgaccaggacagattgggtattattttcagagcgtcgcctcgtcagtccgatatcatgattgttgccggcactttgaccaacaaaatggctcctgcgttgagacaggtttacgatcagatggccgaccctagatgggtcatttcgatgggctcttgtgccaatggtggaggctactaccattactcgtactcggtggtgcgtgggtgtgacagagtcgtgcccgttgatatttatgttccgggctgtcctccaacggccgaggctttgatgtacggtgtcttccagttgcagaagaagatgatgaagaccagagtgacccgtttgtggtacagaaactaagcccatgtacattatccgctagcttttcggcgcccgacgccattgcattgtatagatttcgagtcgatacacatattccgctattctaccctagatttgatggttgaagtaacacgaagataattctactgaagaaaagtcgaggcttgaactacggcgtacgggtaggttgtatactttgaaggctgttctggtcttagtttggaagctgacgtagatgagatagcctattctggccttgcaatcactttgaggttttctgatcaacttttcgctcgacaatttaacacgtttttattcaaccgattgccattagcttcccgtatttgtagcttaaaagataagagatgcttgctcattggacgcacgttgaaagagattagagaacataatgtgtgaagaatctctcttttctgacttttcatattgggtacgttaatagagagtaattaacatctttctcaacgcaaaacattgtcagacaagcccaaaatgaagtttagggataaactcaaaaggactcttataattgaaatgataaaaattacgtatcgcacatgttagcatctggttaagtatctacaatgctggttacatggacatacatactcaagagctgtttggatggggtaagcaacgactacatgatggaataaaaattcacatagtaaagtcaccgtggtctatttgaatatgcattaagtattacaaaatgtatatagtttcaatcttaatatgtccatccattgtctttcgcagcttttacagtattttccaatttgcacaataatcacataattgcattcacaaaaacataatgatacacttcaaaatgtcccaccaattcaaacccagccatgttatcctcccaataaaatcccatttatttattatcctcccaatatcctcccaatatcctcccaatatcctcccaattgtcattcctcagtcccttcaaattactcaccgataagccaagtcgcacctgatcgacctgcacaaccagcagtcctgtactcccctaacaaaaaaccggcgcgcaatatgattggcgctaaaggtcgaaatctgggcggacgctttttccacagaaaacgagcacatggtcatgcggttttttactatgttaggctcgccacctgtgcgcaatggaaccccgagcacatttttttaggggcgcaaaattaatttttctctcttgtaaccagtttttcttttcttgtaatcatggctagaactaaacagaccgcaagaaaatccaccggaggtaaagctccaagaaagcagttggcttctaaagccgccagaaagtctgctccagtcagcggcggtgtcaagaaaccacacagatataagccaggtactgtggcgttgagagaaatcagaagattccaaaagtccaccgaacttttgattagaaagttgcctttccaaagattggtcagagagattgcccaggacttcaagtccgacttgagattccagtcctctgctattggcgctttgcaagaagctgttgaggcttacttggtttctttgtttgaagacactaacttgtgtgctatccacgccaagagagtcaccatccaaaagaaggatatccagttggcaagaagattgagaggcgagagatcgtaacttctttgacttgttttatttcttttatgttacgcgatgcgtatgattggtttagttagtgtataatcctggtcggaaacagcttgaatggatatgtttgataagaaaaagtagagagagctacacgaagggtagtatacaagtagatttgatttttgccttcactttgttgtagatatcatgctcctaaacacaaaatagtatgagatatcacaaatagatcaaacctctcgtattcatatttattgcctcaggatgcatgctcttcttcattctctctcctatttcatctcttaaaactattctgagtattcagttcgtactcttatggtttgatatctaatcgagatggtataccgttcgatagagtgttctacagtaaatcaaataatacgttaattaagttaagaaaacctttccatcaattcaaattcatcttattggtataaggttttccttcctagtggctgaggtatttcctagtggctgaggttactcattgcaagagtatggcaaagagaaccaactccatgttggtttcgcctccgcaaatactgataaaatcgcccaattagtttctttctttatcactactgattggtataccatgctaggttatttatctatatcgatggtgtatttttccagtgtacttggttccactgatttgcgcattcacattattccatgggcattgaaagtccatatatttcgtatttgatgctatttgctgataacatttcggttccccttctcgtcaataattcatgagtctaagacctcaagccttcgtcctcactcatcactccaccatatatattatcgacaactacaaacacttttgtcctgatagttttagtatatacttcgggtagcacctcagtggtcattaccctgagtgtctttttcttcttcatcttttttctcgtcgtgttcctcgttgtgctcctcggcattctcgtcgccgtcctggtcttcgccatctgggtgtgccgccgcttgatgctcggattcttgttgttccgacccctcttccttgtcttcctcattcggaggaccgaaagaatagttgggtggtacgtatccaccgtatggaacaaatataccctgttggtaaccaggtagaggcgggtgaggaagcggaagcgcattgttctccaaggagagcttttcgaacattgcactcatattctcttggccaacacctcccccaggataaccttgatagaagcgttcattttcatctggaggaggaggccagaacatgggctgccctggtgtatccgatgacgtgtcttcgctgcctgtttcactcatcggcgtcataccatcgggcggagcaaactgccgcattccatggagattgggtgccatctggggaattccaatagggatcgggccaaaaccttgagaagaggaaggcactgggccttgtgcgcctggtggaaagcgagcagcagcaaacgcagcagcagggtccattcccatagacatggcggcagcggcttgcatctgggctacctgagccatctgccgctgctggtgaaactttttgttgtttgccgaaacgcggccccaacccaaacggaccctatttccgccaatgataaagccttccattgcctgaatggcttcctcggcctcttcccgagtagaatactttagaaaaccgcagttcttccctggtggaatcttgatctgttggattgtgccgaaaggcttgaatagggtgaagagtgtctgctcgctgacttcagaccggagtcctccaacaaacactgtcgtattggatgggtccaggtaaggatggcccgccatattcataccaaactcatttttgtcgcccatcattggcggaaagtagccgtaagaagagttcatggggcccggtgggccgcctgagccctgtggcccgcccatgtacatgaactcttggggtatcatagcaggactctgaggaactgccggggaaagaccagagtacatgttcttctgatcgggagattttctgagcaatgccgtgtttcgaggtgtggcaagagcaacacgcaagggtcttccaccgaaccaggcgccattcatctcacgcaacgctctttggcgctccagctcttctgtaaaacgaacaaagccaaaacatctgcttttccctgaaacagggtctgtcatcactcggacagtacggatagaattgggaaaggatttttggaagaacagaagtaagtgcgcctcagttgtagaggcagtaagatcaccaacaaaaagcgagtactcgggcgtatggatgagaggagctgttaatgtggcccctgaagcccagttgagccggaaatactttttctggttgtctggattgttgggaaagtgtttctgcgagggcatagcaatatccggcaacaactggccattgagggccaaagccagctgtgcctcctcatacagttggaactcaacgaagcagtaacccgaatgggatagaccggtgaatcccgactccggtttgatgaatttcggtttgatcaatttcacgctgactttggagcgcaaaatctgccaccacaagtcgacaatggcactttcatcgagccatggatcgagatcgcccatccagagtgttcggggcttttctggatgcggcgtaccttgcagttcatgctcggccgtttctgtggccagactcagttctttggtggaaattggaggttcgggaactgtgaagctcagaagcaattcttgttcttgttggtgttgatgtgacgcagtggaggtgacaagtgttggatccactaccgaatacgacaaagattccgggtcctcgttagtagaaagagacatgtttatagtggttgaaggcagttatcggaaaaagcggggatgctgttgatgaattgaaaagcggctggctggaattgagcggaatgctgtcaaaagcggctagtaatagaaaaagcacgagaagataatggaaagattgatgttcaagggcagtttgtatcaatcattaaaagacacgttgaaagtgcaaagcgggacgccggacaaaacgcaaaagcaaagaaaagcaagaacaagagcaacaattaacaagttattgaaaacggaaacagcacaccgggaccaaacaagattgatgggaaaggcaaaagaattgaacagagagaaaaaaaaaaaaaaaaaaaagaaaaacaagtacaccaggaaagggcgaagctggagaaaaaaagcggcaaaagtagttggcgctccaacgctggcgaggcggaaaaaaccctgtcaatgcgccctgcaaattaaaagtgtctgggcaatttcagggcgtgcgcccaaaaccagccagaagtggcgccccaaacgagacatatttcgtgcgcggcgcggccaaagtggctagaagccacccgttcggcacctcctgcagggttcagttttggaccctcgctcggcttgacttcggctatttctgtccgagtggctgtgttcagccacttgcaaaatgtttcggactcggatcgagccgactcctgtgtataggaaaagtgccgtgtggagatatcggtatgctgattagacttttggagtgatgtatttgatggtttgtcgcgcctagactgaggtatgaatagactgagccaatatagatatgaatactacctaaacgaagctgttatatattactgatgatacttgctactattagaaactagcattgttgcacttgacaaatgatacattacctggccaattttttctaccatggatctcgagcatgggcaagatttggagcagagcctttttgcaaagcctctggaattattttggaacatttgcaactcaaacacagatatctggcgttttctagcgctctttcgtagaattagtcagccccagattctggccactttggtcgcataatggtattatggacaattcgcatgttctgtgatagatttgtcagcgggaaagttctacagagaaacaatggagccgaaacgtattttactccacactctggtaatctgagtattacctgatgacttatccagaataatgtgagagaaagagccagtcaagaaacctaaagttttcacatgtgtgaatgcaatatttcccaggttctaaagctttccttgttgtttcaattcttgtattgtaccaatcaagtaaatggagttaagtaagccggagaaatgccttctaatgcattgtgattgtatgttaagcttcggaattcgtatttgaactaccaatatttgtcttgaatgattttggtgcctgctaattagtcttgattggaatggttatggttgaggaacttcctggtagcatttggtgatatttttaatcagaaaatatgacaaaacgatatcagcgaatgttgacccaacacacacggtagcaataactacttcaacaattaagagcataattatcacaaagaagcaacagcaaaacatcaaccaaccttctctctcttccgtaaaatgtacgtattggctattttggaccggtctagcaaatttaataatcatggaacttaaccgaatcaaaacttacgaccatattcctcaagtacttgcctaagcattaagacgatagatgctaatccaattttaaacaaatggcattcaaaaagttgtcaattgtggatgagattagtttacgattttgagagtctactccacggatgactgagataaaatgccagattattttcgatcgccttacacatgcgacataagttggatctatgactaccaggaacatactttattactttccaatcacttgcaacgaggcgataccttcactgaggataccttcagaaaataacctttacaattggtctcttcgctaagctcgtcgaagccacgtcatattattcaaacatccacataatattattttgatccacttttgttctactagtcccatattgaccgacatagcaatgttgtggctataatttttctgcatcgattctgcgcctttcttctctattagtattccgcactaatacttctgcctattcgcgactccacagagatgcgcttgtacacacaacataaacaaacccatgtcccgccgatcagacgaaaatctgcgtgtgtcttccaccacagcacatctcagtcgttttctccaggatacacgtctctccgacgagcccatggcattccactcggcgccgaaaaaagagagcctacgttatacgcattcgcccgattcgagcggtggagactccatacctgcgaaagatcccattggcaacgctattggagatccgattgctgccgctgttgaagatcctggcgcttctaagcccgctgtttctgacctttccagttttagccgtcccagtcccatcttgaaccggcccgctactgaagaatcgcctgttctgtatctgatggcgtccacgcctcaacttgatctcgacgtggccgaggaaacccatgacaacaagtaccacaaattgctccgatatatgcccaacgctgatttccacgccgacgccagcagcattgcgggaccttcagtaccaaacacattcaaacacaagtctcacccgaacgcgcagaccaaggaccgcataggcttggccagaacgatagaaatgtcgccagacagggcttctgttgcgaaagacgtttcgcaaacctctaaggagtcggccctgccgttatcctctttagaaagagaatcagcacacaacctgaccttttcgcctcggagtctgcctggaactgtgtctaaggcttcggagcctccaatggggaaccggggtagaaatggagatcctcgcctgcaaaactcgttgcgccgagagacctcgccaattaagacatccaccgtaaaaggactcaatatctcgcaggatgatgctactccaagctggatgccacccgcgttgaacgaaaagtgggaaggcaacttctcgcgccaaaatttaagcccacgtcctgacctggctgctcttgactttcttgacggagaaagtaataccttcgtccacaatccgcccacttcaaccaaccacaaggtgacaaccccagactggaaacgtgtttcagaggagtacaaatccaaactagtctatgacggctctcccctacaagacattttccaagctctggatgattccaaacatactactgctgcgtcaaggcaaaactctaaaacgggcaattcgcttgtcactctggcctcaaatatctctactcctgtcgcatcaaaagacacagatgttcatttgacccagcagcaaattaatcaattggaggatatgctcgaaaaggcaaaagacgagcctgacgattatcagattaaaggttcgccactcaagctttttggtagcgattatgatacgtttaccaaggctattctcacaaagtttgtggagaaggtacgttctaatgcaaccagtgcaagacgggaacctttgcctgtccctagccaacttgatcccccaaagttaaagataaaaaactttacccaatcaagcgactacacaaataaagactttctcaaaaatgccaatagcttgttcgctcaaatccagcggaacgcctacaagtctggaaacctaatatctaaacaatctgaaggttcgcttaattttcattcgccgttatctaatggtcattctaatgcaacatcgacgccaaaagctacgggggaacagcgtcgtgcttctttcgacgattattcgtcctttctgactgattttggccaggaaagcatctcctcagatcacatcgaaaaccagaatgacagagcaaatgcagagtttggcaatgagtacactccagatgaaaaatcttatctttcagagtctatggatcaaaccacagagtatcatggcaaacataggagtaaggagagctcctacacttttgatgagttttctgaccttgatgatctggagcaatatcgtggagcacaaggagtcaacctgatccaatcaccaaaagtgaggaatcgaaatccgctaattgatgagcaaccgttctccaaaatatctccatttaatgataaatctgctgctacagttcaatttctttccagtagtcaagaaaaaaaggataatacgatagaagatatgactatggattatgacagaacatttgactctattaaacctcctaacatcaaatggaaaacagcatcacaattgaaacttgtgaacagagatataaataagggaggtctgcagaggaaaaattcaagtatgggaaagggtgaatatttggttggaggcattgtgaagccaggcagctttcctaagcagtacggaaacatgatattcgattccgagcaaaataagtgggtttcaaatgataaagaaaacgattacccaggctcattagattccattgaggaccttgatacagcttcaaatgagaatgaactatcagatgccaagaaatctcacgatctcagtatattgaaactgaataatcgtcaaagcaaaaaagccgatagaaacctagaagtctcgtttcaagtgcctaacgaactgggatattctttagaaacaaaggatagcttcaacgtcacgcacttatctgaattgaacgatatgacattcactcaatcaaacaagatgctagtttcgttaattactggatctatggatgaaggcgagtgggagaaagtcacgtcaattgatttgtcaagtaaaaacctagaaagggtagaacggttggaaagatatctcccagctatcaggaaaattaatctttctgataatcatgttaagtttattagtggtttaccggaatctttgcttgaattgaatgtgtctcgcaatgacattctgaacatcacatcgtttgagaaatttcgcgatcttcagatcttaaattgttccttcaatgggctctccagtcttaggggactttctcataatattcatttaactaagattgatttgtctagcaatgatatcgagtctctttccgggttggagaatttgaccagtgtaatttctttgaatttgtcgcagaataacgtgtctggaaccattgacttcacaaatttcagtttgtcaaatctccaggagttgaacttggctgaaaacaagatcacttcattgacaggaattgagacttgccgtaatttacgtgttctcaacttgaatgaaaataagctagaacgaattctgtgtcgcgagaagcatcgtcacatgaagaaacttcttttaaagtttaacaaattgaaagacttagatttggtaccatttccttcgttgagaattttgaggatcgatggtaattatcttgaaagtatcaacggctccaacaagcttgaattcttgcaagagttgtctatcaaatgtcaagctaattcttccataacggaaaggcttgttatggatgcagaagacgtaattaatttggacttgtcgggcaattcaatacctccgctggtttgggaaaaacgaccacattctaatgctttcgcaaatctcaatattttgaatctctctgcagtgggtcttacaaatattccaccatcatttggagagacattttctaatgtgcgggaattgaatctcaatttcaataaattgagcaatctcgaaggcttatccaatctcacgagactcaagcgcttgaatgtactcagcaacaatattgataaagttgaaatgattttacggagcttatcaggaagcagagaaacgttgaagatacttgatatgcgcttgaacctgtttaattttgaattctatccgtacgtgttcaacccacaggaattggagtatgcattgcaatctggaagcgatgtctttactagcccgatacaactagaggctcatgatgacattgagaatttttcaatccactacgatgccatgaataagagtcagaaagaatgggaggctcgagatgcagagttctttcagaagttgcgagctgatggtaaattcaaatctttgaacgagcggctcaactacgaaacgattttgattggtttttttccacgcttacgaatactagatggaggaagtataaaccgtggaaaacgggaacaaatggaggaaagaatcaaatctgtgaaaaaggctcactaagaaagattccgcgtctctactatttaggaaggaatcccgcgcacacctgtgaaggtctccagtatttcgagttctatggtcttatcgaagagaatcagcatccagtggctgtcagagcaagcaggcgaattgacagataccttagtcatcagcaccccaaagtgtttttctacagatgtgagaatctttaaagagcactatccgtatgaaaaaggaaacgacctggacctggacgccatggacaagatcttcgagtttgtaagcatgggaactgaaattgacattgagggaaccaaccaggtgcagtttccttcggaagttaatcttcaagagattgttcaagccatcaaaactgggaaaagtgttgaagaatgcaaggcgccccctgatatcggaacattttggccaattgatggcagtgaagatcgaaaggaaactggatccatggttaatcctgcgactgcggtatgtactgagtatgttgaggtttggagatcattgaatcccgctgaaactacgccagatgaggaagttcgtgagaaccattggaagaacaagaaggaagacacagaagtcggtgtctatacgtataatgctaaggaggataaccatcgaggaagattgattaggcttggaaactgggtgcaagcagtgttttacgcctacactaacgggaagcatgagttgagtgtgctaagagcatattatgatgagagcagtggtcaatggcagtatcttattcggtacggaccgtatgatttccccgaccttggtacacttttcgacaaagaaagtatcgactttggtggtgttctgtggactagagtggagtaagtaagtgcagtgggtcttgcgttgtctgatgcagtcaaagaacgctgcggaataaatttgatgaagatccgttcctgtagcgagtgcgacagttttccatatcgggcagtctagcacggtgcggatcctcctcttgaacaatttttaattccactgataacaagagcaatcgaacaagacaatgacaggagagagctggtatgttttgaatggcttattactagactataattggaatgggcatactaacaacttaggttatttatttttgccgttgttgtcaatgcttgcaaccttttttcacaggtgtttttcaccatcatgtattccgatttggaaagtgactacatcaacccaatcgaattgtgccacaaattgaacccatggttcattccagaggccggcttgcatggattcttgaccattctctttttggtgaatggctactggtttgtgtttttgttgaacttgcctgttttggcgttcaatgtcaacaagtttatcaacaagaaccacttgttggatgccactgagatcttcagaaccttgtccaagcacaagaaggaaagtttcctcaagttgggtttccacttgttgatgttcttcttctacttgtacagaatgatcatggctttagttggagatgagtaagcgacgctatcgcagccacatcatgacgagagccacaacgacaagagtcaactttgaacggtccgtctcgaggaccacttagaaattccctgcgaacaaataatgctactttttttttgttgttgcctagctattgttcaacattagtcatacacaacatctcctaaggatttgtcatttgtgccaagcgggcattgattctctgtagttgcatctgtaggccatgctgtggatggtaaatccgagagacgtcatcgagatccatcattaccttatcgcttagatttcccatctgggtttggggaccagccaccgcatttttgagcttgctcaaagattcaatcatggacgaaaattcgctgtgctcctgtttactgtcattatactccttgcgagttttggtgagctcactgcccacatttgcatgcttttgtttgagctcgagcatgtttcttctcacttgatttttgcgccgctgaatatcggcaatgtcattcgaaatgtctcggatactggcatgtaaatccatcaaatgctcaatgtgatagatgaggtgtgctttaaattcgttgagcactgttgcctcgttgacgatttcatttttcgctcctttcggggcatattcatcaacaaactgtcgaagcacatcgagtgtggtgagattgaaccgtctgtctctggagctggctgtatgtaacctttcagcgtctattatcaagggtttctgctttcccttgttccctttactcaacagtgtaatttcactagcaatgccatccaaatgtccaaattgagtcaatccgacagtgcgtagtggtttggggcccaacgaatgtaatagaggttcctgggcatgtattttccggagcgttgggttctccacaattcttctggagcgtcgggtcgcaactttctccttcttctctgtttccgttttgcggggccggccccttttcctttttttcggttgttctggaacgacgctgtcagcattttctcgcttcgtaagattctcttccacttcttcgtcttgcaattgatgctcagtaaagtgatcagacacatgctgttcactgtactcatttgcttcgttgtgctggctcgcttcatccgccctgctttcgatgtattcagttccttcattgtgtccactgtgcgtattataaacctccggcgttgccctctcgtacggaagagtgtctggtttctcatcttcgtcgtccgagctgaaagcctgtttccgtcgactttctctcgcttcattgtagcgttccaatgccagagacttttcctggcttggcccctggtggcgtagacggggaagattcacatcctcgggcttgatcaaagcactttctaggctatccaataatttgctcttctgggctcccactggagaggtgatgttcaattcctctacttttactgcccgggccctgaatgttagttacaaatgctcaaatatggaaaacatcaacataccctgatcctcttattcgagcttcccttctttctagcttattgtccatgtcctgtgttatgttttagatcgcgctgagatgatccacattcgcgttttatgtagatggacttggcatacagtctacatcagtgcttagaccaacagaaaagtgagccacaaactcatcaacccgatgttgcattttatgaccaagtaaggatgagtgttgttcggaatgtatttatgtaactcataatcatgatatatggttggttatgtgcgtgtgagccatattaggctaatgttcagtaacattcatccacatgggtaaggtcgaaatcgcatgaccgtcccattagctgtgtaacactagactccttgttatgaagaactgcgaaaagagagataatattgaatctaacattcacatattcgcaggtaacaccatctacatttcctctcatactgtctctatgcgaaagccaggaatccgaagactttcaagaatggaaagatatttagagacgtgaaagatcttaatggctgaatacccaagcaacattagcccgtcccgttgcaagaccatacgacagcactcaagcatacgcatcaagcttaatggtaaggtcacccttcgaaacccactggtactacggcacattcatagcaatattatattagtatatgtacggctatacggccagcaaagctgtccgcttattgttgagagaagtgctccaacaagatgtttctctcctcagagtcagcaccccagttcttgacaacaacacaagagcagccaacaacctttctggcgttaccttctctgtccaattggcacaaaccggcccactcacccaacaacttggcgtcggaaaccttgatcaatgggatcttctcatcaccctcattacacaaagcctcaaccaacttgacaatggaagcctcggtaacagagtcacacaagacacacaattgagcctcctttctggacaaagccttggaagcttctctcaaacctctggccaaaccatcgtggaccaaagaggttctcaagacaaccttcaaagcgtcttcgatggagatggaagcatcttgttgctcaacggcaacttcttcgacaatttgttgttcttcgacgtcagacattttttctatggacttcttcgacaggtaactgctcagtggggaaaaaagaaagacttaaggccgtgggtagaattttttcagagcgcgagagagcgcatggccgtgtgtgcaggtggcgatgtggcatgggatccgttagggcgtgtgccctgtgtcacgtgtgtgctacatcataacattccaccaccgacagattccaagaaagatgctccttttcgtccttttgtgcttgtttgtgtggatgtgtactcgtgttgtgcttgcttgtgtactcattgtgtatttgtgtatatattcttgtaaattctcttccttattacttcgcattgcttgatgcttgtcatctgaacagctagtgcaaaagaacattcaaaggaatatggaacgcctgttatcttactcatctctatttgctgcaaaatgtattggtatgccaatccgtaatgcccacagtagcccatattcgtctactgccggcctactaattaagcaatagtaactatgtgcacattagaaaccagtattaatgaaccaaagaaatatttagttttttgtgttcgaaaatgaagactctgcttcacataaataggtataggttactttggagaccgtaatcggctaaagctccatctcgtttgctccaaacggctcgtggtgagaaggatcgtaatccgaatcatcaattgccagctcgctgtcaattgcagtcagagtccctgctgctacacgagaatagtcatcgtcgtcatcttcaaagtccacatcaaagaaatcttcggcacttccggtgatacgttcaaacaaagtcttcacctcgccaataatgccgtcgtaactgatctcggaagaaggcatgttcaggaaaataacgtcctccgagtctgccacagtcatattgctaatgttggaagctgaaggaacagacaagacattggaaagatcggggttcacgtacgtggtttgcacaaagccaaacttacacacgatatccaatttctccttaggcacgaagccgtgtaaagattcgccgagcttaaacgaattcaccaagataggagtaccttgttggttcatgacgaaatcattctcgtctagcacattgcctaggtccgtcgacgtttctctcaaaagagcattttccatcttctccaaagcactttccaagtcctgttttgccttggccgtgttttggtcacagctgtgtgcataccagatggattgccctggtggacatacgccagaaccaccgttttgaataatcacttgtatactgtattcgttttttgtgggcaaagaatttggtgggaaaacaaccacagcagaagattcgccatctgccatccattctttgcaatctcttctgacaatggtgatgagacgagtcacattgaacgggtgcaatttttcctccaattccgcgtagcttgaagacaaaaacttgggcatttgggtgggcgataccacaactttttcattaatcttcactgcagaaccatcattgaacttggccacctttgtttgggggtcatagtctacaagcttggtgtccaatttgtaagtagccccagccacagcggcgcttcggcaaaagccttgggaaatctcgcctggtccgccaaacttcagcaccatcacagggaaattgccgtacacgtcgaaggaaacaaggaaccttttgatacgggcaatggcctctggggtacgtgtgtgttctttgttagcaagaccgatagagtaaataagctcgtccacctgtggcagcttcaaattaaagttgttggccaagaattcttccacgggcaccttggaattgtcaagcaagagctgttttttcgcttcgtcgttgttgtcttgcaagacaaacttcaaaaatttcatcaacgatcttttcgtggccaagctcaaggagttgtcggtgaagatttcctccttggtggtgttggagattttgctcttgaagttgtcgttctcgaaaacgtggaagttagacaagctttggaactcgaggtacttgtacaccctggacttgatcaaaagagccaacaagtccagctgggcaaacatgatgcgcggactcaagtcaatgccgtagtctctgctccggaactggttattgtgctttcctccagggatatatatctgcgcatccagaaaatgccggacccggccgtggttcacctccaagcaccatttcttcacctggtcaatggtaagtgtcgacgacagatcgccgtagtagttatttttgtccacgtggagcacctccacgccttgccacgccaacgccgccgccaaaatggactctgccaaaccagtgcccaagatcaaaatgtcgcagtggtcgagccgtaaactgtgggtgtttggtttttccaatcccgtcaacggcggaatcacctccggcgtatacgtgacactgggtcttctttcggccatggactcccggcgctgagaacggttgaaagtcggcatacgatattatcggtctctggacagcggggaagattcggtgttaacggaacaaagtcacagcagtagtttctaaaacaacacgggaaacggtggaacgggacgaaacgtatgggcaaatatcggatttccggtggtgaagtgtggaggtattaaccttatttttcctcgagagaggtgcgcactgtatctcgaacgcaaaaaaaatagaaaaaaaaaaaagcaatattgccccgccttattacgataacgtgttagacataaactgtccttgtaacggaaagtgacggaaatactgcaaggtgccgtattgactcacgtgtctagtgcttttccatatttgtagacgggttcgggttagtgccagcattctttctttcttcgggctagactgtatgacgcctgagcacatggactcatttgacatattggcatatatggagaggtgcagtctacacataatcctaactctaaacaaagtacgaagaaagatgaaggacaagcagacagcatgaattaactgcgctaaaataatttcgattacagactaagccttttcgcttgcaagctttggtgctcagaaagacattcctgcctgctaacattaattaattgtatatatattctaacaggaggcgatagatttcggaagttgaagtttgtatcttacttttgtctcacgatgtgctcttattcctgatttttatttattgctattcattttactaagacaggccacttactggctcaacaaagactcttttgaactctcgaaagtcaaattctcacgcattcgtttctctaaacagataaagatgcctagatgtactcaacaattcactgggcataattaatcactcaagtgccaacctaaagacactttgacttacgcttatcgtgaattgcggagcggttcgaatcgtcagacatggtcggcctaacattaccttcacaaacgttcgtctacatttgttcgtgtggtttttcaaattgatgaaggcttacgaactaacgaatatactcaatcaatttgtgtgattaatcaacgagttttatgtagtaggaaccctttcgcccatttgctgacgtaacacagttcttttcatatagttgacttgaatattcttttcatacagctgacctgaatattcttttaagttcatttgaaaaacccatctccaaagatcataattatctgacgtatgttacctctgtgattgtctctaattagtgtagatctcactagattcgcagtcatcttctgcatagtggggtacctaccattactcattctgatcaaaccaagttcggtcgtgtgattgtgcttgaatcgatagatttcctactgtttgactaggatgagcctgcccggatctttgcttttggcctggcaagtaaaggacaaacattgtcttgtgattggtggtggagatgtggggctcagtagagttgagcatatgcttcgagcaaatgcaaaagtgactgttgttacgggggggaaagtgcatcccaaattgaagacgcttagtgaagaaggcaagttgtataagcttttggaacgtgactatacgccactggacctaacaatgtatgagaatgctcatttggacaagatggagtaccaagatattggagaagagcagtacggcatgattgacgatatggtgaaaaacaaccagtttgcatgtgtctgctgctgtatcgacgatcctgctcaatcaaccaaagtgtactaccaatgcaaatggctacggatacctgtgaacattgccgacaaacctcccatgtgtgatttttactttggctcgatgttcaaccaagacgcgcttcaaatcatgatcagtaccaatgggaaatcgcccaggttgctgaaaatgataaaagatgatatcgccaaacaatttgcggggctaaacttgaatgaggccgtcgacaacttgggccgcatcagagcacgcttgcgggagaaattgcccgaagatgatttggataccatcgatgccagaatgcagtggatcaagactttgactgattttttctcgctcagacaatggtcgcagctcgagttgactgagcagaacattgatcgtatcgttgaagcatatcctcaacatccaccgaaaaactatgaggcttttcaagagttcttgagttgatgataccatagtactataaaacgcatatgcattttgctgtatttattcctgaatccatacgctacgctagtttgtctgtatccttcattacccatgaatgaaacatggcctacattcaccagtaaaaaaattaacgttcaacctatccatagtacctaagcatgtcgtattattgttggccgtgatttcgcttagtatgcaatgtcctcgtgaacaaacacctttgaaccaccagcacccacgtattctgaggcaatatggccatttcccttcaactggtactggtaactcattaatccttccaacccgacaggacctcttgcatggatcttgttcgtactgatgcccacttcggtaccaaatccatatctaaagccgtcggcaaatctggtggaacagttccaatataccccagcagaatccacacctttcaagaaggtatctgcggcctctttgttctcggaaataatacagtccgtgtgctttgatgaatgctcgttgatatgcgagatggcttcgttgacgtcagaaacaggcttgacggcaatgtcaaacgacaaaaactccttgtcaaatgagtctttgtcagctgcaacgacaaacttggggttcactttatcggacaagctgttttggatctcctcaacaacatgaagcgttacttcggcatctgtgaggctagacaagagcttttccaacttggcactgtcagaaacaatatctttgtgaatcaacaattgctcaacagcattgcaccccgcagggtagtttgtctttgagtccacaacaatacgacaggccttgtccaagtctgcatccttgtcaacataaatggagcagataccatcggcatggcccaaaacagggattttggtgttttccttgatgttgcggaccaaggcgttgcttcctcttggaatgaccaagtcgatgtacttgtcttgcgccaacaagtcacccacttcttcacgagactggatgagctggatggcacattctggaacttgggtcttttctgtgagggtcttgttaatgacagagctgatggccttgaatgtctggtaagactctttccctcccttcaaaatggcacagttgcctgatttgatggcaagtgcagaaatgttggcgataacttcaggacgactttcaaagattatgagcaaaacgccaagtggagcagtaactctgtacaagttcaagccttcgtccaactttttcgccaaggtggtctttccgactggatcagccaaagcagcaacgtcaagaataccttgcaacatggcttcgtacttgccgttcttggataaatctagtcttttaatcaaagacgatgataagctgttcttctctgctgcttccatgtcaactttgtttgcagctaagatttcgtcctttgcgtcgttcaatgcatcgtggatctcctttaatgcgctggatctttcttcgttggaaagcgttttgagaatcccaaacgcttgattggcgtttctagcgatctgttcagccatgactagtagtaggtagaaatttcgcgtgagtcactcagtgatagaagagccagaaaagcagactacagtccaacatcaatgtgaagataactacacaacagcaacaagagaagtcttaagtgtaaaaaaacatttaaatgtagtcttttaattttaatgctgaaaatgtgtacttttttttttcgatttttgcgccttcttgccaggatctgtcattaaatacctttgaggaccatcaaattggcaaattagtactgaagaaagtcaaaggtaaaaacaccaaatgaagactcaacatcgtataccaataagttgaagcaaaaaagcccaccggtcaagaacaaccactttcaccttaccactccgcttgtggtatctccttccctataaatttctccgccctatcgtgaccttagtcttaaaggcgcagtgcgactaatacattaaacacggccaaaccacaacaccaatatagacgaggattcttatctcccaacatacacagaaatacaaaacccactaagatacctcttttttcatatcttgccacgtactccaaagtaccacagaattcattacaaagtttgtgtgcacaccggcatttgtaacagaaaaacatagcctattcctgatcgactggaaaagttcaaaagcgtcgtctgtgcccccaaagtttggctttacagatcacaatggcgcaggatctgaataatccgttcgctgacaagaacaatctcattgatttggatctcaatgaatatccaactaccgaacatcctggcgagcgatatccagtttacgatagtccttacacatatcccacatcatcgacaagagcgggcgaaaacaacgcaaatcctttctcggacacattagagctttcggatttggaagatgactcgttctatggccaggggtcatcccatggcttgcaccatgaaggttcgaatcgtcaagttcctcttttgagcacatcgaacgagccccaacaagagaaagcgcctggttttttccaaaacctaaaggcgggccgcaaaggaaatgcctcgggcgcttacattggaatggtcgacgactatacagaccatatgaaggataccaatactggtctgtcagactttgacattcggaaaatttttaacagagtaaaaggcgttttccggagaaaaaatgttgaggacgccaccgctgcattgggtccacggcatatttacgtcatggatcgggccaaaaacctgtcttttggtttctatggaaaccacatttctacgactaaatataactttgcgaccttcttacccaaattcttgtttgaacaattcagcaagtatgccaatttgtttttccttttcacctccattattcagcaagtccccgacgtttcacccacgaacagatacaccactatcggaacattgactgtggtgttacttgtttctgcgacaaaagaagtgatggaagatatcaagcgtgcgaacgctgataaagaacttaataacacaagtgtgctagttctagacccggagaccggcgagttccactcaaaaaagtggattctggttcaagtgggtgatatcgtgcgtgtcaacaacgaagaatcttttccagcagatttgcttcttttaagctcttctgaaccagaaggtttatgttacatcgaaacggcaaacttagatggtgaaacgaatttgaagatcaaacaagccaagtcggaaactgcgtatttggtagacccacattcattggtgtctgatttatcacatacagaaatcatgtccgaacagccaaactcgtccttgtacacttatgaaggaactttgaataattttggaccatcttctaaactccccctttcacctcaacaattgcttttaagaggtgcaactctaaggaatacccaatggatccatggtattgtggtgttcaccggtcacgagacaaagttgatgcgtaacgctacagctgcgccaatcaagagaacagatgtggagagaatcattaatttgcaaatcatcgcattgttttcgattttgatcatattggcccttgtttcctccatcggaaatgttgcccagatccaaatcaacaagaaacacatgccatacttgtacttggaaggtacgaatatggccaagttgtttttcaaggacatcctcacgttctggattttgtactcgaacttggttccgatttctcttttcgtcactgtggagattatcaaatattaccaggcatacatgattggaagtgacttagacatgtattatgccgaatctgataccccaaccggcgtgagaacgtcatctttggtcgaagaattgggtcaaattgactacattttctctgacaagacaggtacactcacaagaaatgtcatggaattcaaagcttgcacaattggaggtaaatgctatgctgaggaaatccctgaagatggccaagctcaaatggttgatggaattgaaattggcttctacagcttcaacgatttacaggctcatttaagagacaatctcctgcaacagtctgccatcatcaacgagttttttgttttgctcagtacatgccacactgtcattcccgaagtcaacgaggccacaggagcgataaagtaccaagcagcttctcctgatgaaggagcgttagttcaaggtgctgcagatttgggttacaaattcaccattcgtcgtccaaagagtgtcacgatacatgccaatgccacagacaccgatgctgaatatgaattgttgaacatctgtgagtttaactctactaggaaaagaatgtccgcaatcttcagatgtccggatggaatgattcgtcttttctgcaaaggtgcagacactgtgatcttgaagcgtctttcagagttggagcctcagccgtttgtcagcgcaaccattagacatttggaggattttgcatccgatggtttgcggacattatgtatcgcatcaaggattgttccagaggaggaatatcaagcatgggctacgcaatactacgaagcttctactgcacttgaaaatagaagcgagcaacttgacgaagttgcggaattgattgagaaagacttgtttcttttgggtgcaactgcaatcgaagacaaattacaagatggcgtcccagaaacaattcatactttacagaatgcgggaatcaagatttggattcttactggcgatagacaagaaaccgcaatcaacatcggaatgtcgtgcaagcttttgagtgaagacatgaatcttcttatcatcaatgaggagaccaaggccgatacaaaacttaatttgaaagaaaagttggatgcaatcagcgagcaccagcatgacatggatgcttctgtgttggattcctcattggccttgattattgacggccattccttgggatttgctctcgagtctgatttagaagacctctttttgtcattggcaacccgctgtaaagccgtcatttgctgccgtgtttctccgttgcaaaaagcattagtcgtgaaaatggttaaaagaaagaagaagagatctttgctcttggccattggagatggtgcaaatgacgtttctatgattcaggctgcgcatgttggtgttggtatcaatggtatggaaggtatgcaagcagctagaagtgcagatgtttctatcggccagttcaagtatctcaagaagctcttattggtgcatggttcttggtcgtaccagcgtatttccaacgccatcttgtactccttctacaagaatgttgccttgtacatgacgcagttttggtttgtgtttttaaacggtttctccggccagtcccttattgaatcgtggacattgacattttataatgttcttttcaccgtgttcccaccatttataatgggtgtttttgatcagtttgtcagcgctcgtttcttggacagatatccacaattgtaccagcttggcaaaccaaggaaatttttcaatgtcactactttctgggaatggatcgtcaatggcttttttccactcggatttgattttcgtgggtatgatggtcatgacctgcagctcgtagttcctatataatggtcgacgaacaaaacattagtcttcggagaactttgggttaattgacttgtacattgactgccttaggaaaagctgcgttcgtggtgacgttgtggaccaaatttacagttttagctattcctggatcattcattttatggcttgtctggttgcccatctatgctgttgttgctcctctgataaatgtatccaaagaatatcatggtgttattgcgcacacatatccaagtttgacattctgggccgccgtctttggagtcagtatcctctgcttgatccgagattttgcatggaagtttttcaagagaagctacaatcctgaaagttaccactatgttcaggaaatccaaaagtataacatccaagactacaggccaagaatggagcagtttgagaaagctattcgcaaagtgagacaggtgcaaagaatcaaaaagcaaagaggatttgccttttcgcaagtagatgatcaaaacttggagaaggtggtcagattatatgacactacgaagaagagaggagtttacggagagttgactgaaagttgaatcaaacatttatgtattgaggtgtacacgcaacatcagatactcactaaaaaactgtatgagaaatttgtactgtaagcgcactggtaaaaagtaagacaagaaaagaatgggcgaagaaaaaaccgcaaagccagccgaccctccggctgagggtgccgaaggcaaaaagctttcgaacaaggagttgaaggagttgaagaaaaaggaaaaagccgccaaaagagctgcccagaaggaagcagcaggaattacgccagaacaacaagaacagcttgcacagcaaaagatcgagaagcgtaaactgcaagcgacaaacacaaacttgaagaaacagttaagtcaggctgtggtgaagaacgaggacaaaaaaatccctgctttgttcagccacttggaaactagagagcaaagaaatgcgtcctctccaacggtttctcacattgtccatcctgcgattttgaccttgagcttacacttctcgagccacaagattgtgggctcgactgccagattgagagaaatgttaaaggtgttcaaggccgtgatttcggactatcaaaccccagaaaataccaccttgacgcgacacatgacgggccatttatctcaccagatagaatacttgaaaagctctagaccattgtcaacgtcgatgggaaatgccatccggtggttgaaacaggaaatctcccacatttctatcgacacgcctgagccagaagcgaaagcgaccttgtgcagtcgtattgacgactttatcagagacaagatcgatttatctgaccagcttataatcgagaatgcgtctcaacatatcaacaacggatgtacagtcttgacatttggacattcggaggtgttgtcgaagttgcttcagcacgcagtgttggaacaaaacaaaagcttcaacttggtcatcgtcgactctcggccattgtttgaaggtaaaaagttgctcagcgagttggtgaatgcaaaaatccaaccaagcgcagaggaactcgaatccaaccctaatctcaagtacgagccacctgttgccattacgaaggaaagattgagcgtgcaatacgttatgataaatctgttgtcgtctacgattttggaggatgtcgactatgcgtttttgggagcccatgccatgctttctaacggctacttgtatgctcgtgttggcagtgcaatggttgccatgatgtgccacaaaagaaacattcctgtcatcacctgctgcgagtccattaagttttcggaccgcgtgcaattggactctgtaactaccaatgaattggcggatccagaggatttggtgaaaaactcccaattgcctcctgtgaagaagtcgttggctttggaacagttcatcaaactgcaagaagagtcagagaagaagcaatcagaaaagaaacagtcaggatcgcgcaaacagaatcaaaatgacaagaaggactcagaacaagaagctctggccgagcccttgagcaactggaaagatattccttacctcaacattttaaacatcatgtacgacttgactccgccccagtacatcaacaaagttgttacagagttgggttccttacctccttcgtctgttccagtgattttgagagaatacaagagcacgtaacaacggattaatgggaatgcatagataaatcacgtaatataatacataacaaaaacttggtaattatagcagttacagtcttgctctagccatgtcagctcagtggcagactcaatggcaaagactccaattcgcatcatcagcattgccaaaaccaataggcccgaacgggtcatacaaaatattaaagtacgttacactaagcatattatcattatagtttcaaactttgagcacaacttctaatcacctttttttctgctaaaaaaacctaacggcacggatataagaatcatcgtatatgtgtaatctgcatacgctcgatggtctttatcttcggcagtatcgcgcacatactaaaacgccactacatttgccgtctgacccaattgtacagagaaagctgaatactttcggaaagaagtactaaaagatgtcagctaaagaattggatttggtgagcaaagttgatctccgtttggccttggcggaatcagaccaacaattggagcagaatctccagcagttgttggctccattactattgaaattatccagtcctcatgcggatgtacggcaagcagtgttcaaaacgatccaaaacatatttcctcgggtcacagccgctagacaacttcaattgcctgttcaagcattgcttaaccaagtgcagcatcccaatgttcctctgggcgccgatctgtaccaggtgcgcctttactcattgttgttcttgtccaaaggtgtcgaaagactaggaagggaagagaaagctttgttggtgcccaaagttattagaaatatcagcaggtatccccgtcctgtctcggctagagtgtttgcaatcttgatgaaattgttgagcgattggtctgccccagatgtccaagaacacgaaaacactcggcaagtgtatggcttcaacgactctcctgacgatgaagttttccttacgtctcagtttgcaaagtttttgatgcttcaaccgaatgcaaccagcacaaccgttgctagtccgggtttaagcgtggaagacaatgcgtattttactaaagatgcgggcatctcatatcacacaagacaggatgtggacaaggccaaaatgaaaatccttgattttttgaaagttggcttcagcgagaaatacttggcgcttcctctacttatagcatctgcagactcatcttcatcgataagcgacagagtgaatacttggttcaagaagttatccatcgatgttgaagaccctaaatttgtcaagcaattgattacactttttgtcggtgatgacaagacccctccagccaagccaacgttgcaagagaaaattctagttgtcttgtcgaagagcgaacttgctctttccgaatcgaacgtccgaaacatagccaatattgggttgctgtcggattatgcaaagctaagacaagtcaccgtcgctttcatcagaagagtcaccaagttggggaaagtacctttggatttcaatattgctacttcggcacagttgaaggaaagcatcattgcagatggttggccgcaaatagatacaactaaggttgcgaattatcgtacggccattggtctgagacaactccagtatgaagctttgggtgatattttgcgcaataccccaggtatctggcgaaacaatttggaattccttcgcttcttgtttctgtctttagaagaggagaccctggagttgagacccgttattcaagatgcactttccagcttgattatccatcttccagaattggcttcagattgcaagagtgaactcaaagatatcttgagaggctatttggtaaattcatacaactcccctaacttagcctcttgcaagtacattgccatcaagtatgtcaactacactttcccgtttgaggatgcaaatgcacggtttttgtgtatcataggcaaatcaaaacataacaattcagatacggtggaagaggctaataagggattacacccttattatttcaatcttatgagatcgaccaacaatcttcaaagtgagtcttcccgggactttctaggtctcaattcgtcggttgaattccctacctttgaggatatggttatcacagttaaagagcaattcgaatcgttcccatacgattcttttgctcgcgagcaactcagtgaggcaatcaggtttattctcaacttactagtcatgcagtctgttaaaggtaaacaaacagtggtcgtgcctgatgaggactggattgccagaatagataaggcccttgaagttgataagaatgtccgccaactcgtaacagagcaaatccaattattggcacagaaagatgtaccaatgacagaaggtgagaatatcaattgcccgtttcatacattcttagaaatcacatttgatggatttcttcgtctgacatcttctggtaacgcgttcccatcaaaccctacatatttgtctgttttcaagctactcgtgtcaatgtcccccacttcaatcatcgcagatctcacttcccaagttgacaaaatgtttgcacttatcaaagaaggtgcaatgagtagggccgagatgaaagatttatgcgaggtttttggaattgttgcctcgaatacatcagtggaagacgactacttaaagacgatattgctgggtcttacaatagaaggcaagagcaaacaattgaaagaggcacgagtcttggccacctcattcttaacttctcgtttgctacttagaggaagaaccgaggtcttacagcaagaactggtgaaaagttttattcagagcttggccgagggtataaaggaatccaaaaattacaccacatgccttcatgctgtatcacagttggctatatttggggttctcggtccaaaatttgtggcttacgaaacgattgcacaggatgttggaaagattctcgaagtcgttcagagtaaagccaaaacatgtcatgagctttctgtgacaacgttggcaaaattagctctctctcttccctcgacttatgatctggagatttccgaggcttctgatatcgagaaactcatctatgacacccacatttccaagcaaatcgatttcacgttctcaagtggcgaagctttagctattcttgccggaggatgggaagcgaccgtcttgcaacaaaaccttgatgttcaaggtgcagcagtggaatggttaccaaaggaaactaatagacttccgtttgttctcgagcacgtacttgaaagctgtgcacagacaaaaccagcgcttcgaaaggcaggctgtatctggcttctttcccttgttcagtacttgggccatatgtctctcatcaaggagaagggtaaagaaattcacgttgcgttcatgaaatttttggtggatcgggacgaattaatacaagaatctgcatctcgaggattgaatatcatttatgagctcggagaccacgaactaaaggaagagttggtcaaaagcttgttgagaagcttcaccgatgcaaaagaatccaactctttgaaggctggcacagtggatcttgagactcagttgttcgacaaagacgttttaaaaactgacgacgggtctgtatcaacttacaaagatgttttaagtttagctgcagatgttggagatcctagtttggtttacaagttcatgtcccttgccaggtccaatgctctatggtcgtccagaaaaggaatggcatttggcttgggatcgattttatccaagacaagtttggacgaaatgttttccaaaaatgacaagttgagcgcgagacttatcccacgtttatacagatatcgttttgatccgaatgtttctgtctcgaaatccatgaatgatatttggaacatcttaatcaaagacccttcgaaaactctacgtgagaatttcgaccttatcctccaagaagtgttgaaaagcatgggaagtaaagagtggcgtgttagacaagcaggtgtttcagcattgaacgatcttttgcaaacacaatctttaaaacaacttgactctcatttggaacagatttggaaaatgactttcagggctatggatgatatcaaagagagtgttcggaaagaaggtgcaagcttggccaaggctcttgcaagagctttgatgagagctgctgatgagaaaaatggtacaatgagcgccgaaaaggctgcagcaattatgaacgatttgattccctttcttttgggcagtgatggtcttttaagtgacgctgaggacgttcgagactttgctttggaaacacttttgaatctctgcaaactgggcggtaaaaccgtgataaaacatgtcccaaatcttcttgcaacgttcatcgagctcatgtccacccttgagccagaaatactcaattatctcgttttgaatgctgataagttcaatcttaatagcggggaggttgatgctagaagacttcagagtttgggccattcgcctatcatggatgctatcgaacaaatcttgcgattagtggatgaccagctcatgcctattgtaattcagaaactccaaagaagtataaagaagtctgtcgggttaccatcaaaggtatgtggagccaaagttatagtgagtctcgtcaccaaaaactatgcagaggtaaagccttatggagataaattattgacaatgtgcattggtcaactcaatgatcgcaatcaaacagtgtcttcctcatatgctacagcagctggatattgttgcaaagttggctcgattacagaaattgtgaattacggaacacacctcaaaacaatgtactttgaaagcgaggacgatgatcaaagaattctcgttggaatggcttcagaagcagttagcagatattgtggctccgacgtatttgagtcagtggctggagcttttttgccattggcatttattggaagacatgaccctcttgagctggttaaaagctttttcgacagagagtggattgaaagttcgagtggaaataatgccatcaaagtatacttcgaggaaatcactacattgtgcaagatatatggccaatcgccaaactataatatccgaaaaatcattgccaaagcacttgcagatatggcaaccactatagagattgactccgacccacaaactacggaactattggcgcttctcctagaattgtcaaagggaaagtcctgggatggaaaagatttagttctcaaggcgttggtggggttttccaccaagaaaactgtatttttgaacggtcataaagaaatattggagcaagtgacaaaaacagtgcaaacagaggctaggagaagaaacaaggcttatcagatgaaagctgttctttctttgggacagtatgtgcacagttatccttctgaggttgaagctgtcgatacatacattgatgttatgcaaacggttttaaccagagactattttgaagaggcggatgttttactgatgagcgatttggaaaacggaaagacagatgcacagaaagaggccaagatcgaagaattgtacctatcttacatcggcaatatctttgaatcgctttcgccgtctcacttgaacgcagatattctcaaacttgctcatgacaaaatgaaaaatctcagaaaaagtgatgatgtttctttgacttggagaacctgtgcttctttcaatgaacacatgggcattctattaaaatcgatacttgatgatcaaactgagcttaccacttcccaattggatttgatcctggagatgtttacagagttgaccaacttcggagaaaaatatcgcttagaaaaaaatttggttctctttgctcggaattccaaaatgttcatcgaactcttatcaagacatggggtgtcctataagacacagtttgtgctcgaattcattgacaacttgaaaaaagagaatacatcgacggtcgcactctatgagttgggattggctacagataattaatcgcccattctatgaaatgaattcaatatacactataaaataagctccaaacttttagtttccacctctcaatctcaacaccaagtgcaaagtggattccttctgaatgttgtagtcggacaaagttctgccatcttccaattgcttgccagcgaagatcaatctttgctggtcaggtgggattccctccttgtcttgaattttagatttgacgttgtcgatagtgtccgaagactcaacctctaaagtgatggtcttaccggtcaaagtcttaacaaagatttgcataccacctctcaatctcaaaaccaagtgcaaagtagattctttttggatgttgtagtcggacaaggttctgccatcctccaattgcttaccagcgaagatcaatctttgctggtcaggtgggattccctccttgtcttgaattttagatttgacgttgtcaatggtgtcagaagactccacctctaaagtgatagtcttaccggtcaaagtcttaacaaaaatttgcataccacctctcaatctcaaaaccaagtgcaaagtggactccttttggatgttgtagtcggacaaagttctgccatcttccaattgcttaccagcgaagatcaatctttgctggtctggaggaattccctccttatcttggatcttggacttaacgttgtcaatggtgtcggacgattcaacctctaaagtgatagtcttaccggtcaaagtcttaacaaaaatttgcataccacctctcaatctcaacaccaaatgcaaggtggactccttctggatgttgtagtcggacaaagttctgccatcttccaattgcttaccagcgaagatcaatctttgctggtcaggtgggattccctccttgtcttggatcttggacttaacattgtcaatggtgtcagaagactcaacctctaaagtgatggtcttaccggtcaaagtcttaacgaagatttgcataccacctctcaatctcaaaaccaagtgcaaagtggactccttttggatgttgtagtcagacaaggttctgccgtcttccaattgcttaccagcaaaaatcaatctttgctggtctggaggaattccctccttatcttggatcttggacttaacgttgtcgatagtgtcggaagattcgacttccaatgtgatggtcttgccggtcaaggttttaacaaagatttgcattgtgttgtaagcgaggtggaaaaatactagtggcggaaatgaaattcagtgtttgcccccttatatatataaataggggcggctatggggtgcggctaagctcacgtgcatgtcacacattctagaaaaaaagaaattcaagttaccgtttaagaaatagactgcggcgctaagcgtggcaaaagagaaacaaaagaaatacaaaatgccttcacactcgtaaacatgctgagacatattcttttgagggaattaaccagtgatgaggaaattctttggttgttgacaaatcagcttcagttcccgtatatgaatgggaacgagggtattctatgacttggtttcttccaaagtgttctattttgggaggtgcgcaagcacttttagcaagaaagtgtttcagccggataaactcgcactgcatttagttcgagataggagttatgtatttggcatatttggcatatttggctatttatcaacgagtcaaagatggcactaaatacctgctcgatcgcataatacacaaggccttatcgggttattctacggttttaggcaatgcgcattcgaaagatagggctagaagctgatgagtaggctaaatgatggagcatacgagcttaataaacaaataaaaaatcgagatcaaaatagatctacatagatcaaagaccaaagagcaaaaaccagaaaggtcttacagaccattgctaacagtcggagccagacttcccaattagaccatattaatttactcacctaacctattaacctaaaccattaaatcgagccgacggggaaattataaagcggctcgcccaaattgatgaaacagcccaaaccttcatacatgcttcacaaacggattgttactggagagccggagcgtgctctcctccatcatcgaaagaatacttggcatttcgtggggactgtgcgttcgggtgacaatggcagccacacgagggactggagaagagtccgggagcccgacaattcctggccggatttcccggcggatttcatcgacagatttcctgctggtggccaactccgttttgctttcacagtagcgcaccacaagagacaccttcagataaatagcgttggcgtactgcggcaagaacgcaagccgtcccaatggctggatgatttggctgtaatttctgcggagccaagtgacaaagtcgctcgagccatactggcacaagtgcacaatgaccgtcaagcacttcaacaccacaagctcgtttttcgactccagactgagcggctggttatggaaagacagcgccctctttggcggcacagggtggcgccggacggatttggtcgagtacaggcgtctcgggttatttgcagccgctagaatcttgacgagttttttttgcaacacctcttcaatcacacaaagcgcctttgtgtcgaaggaaaggttggccaagtcctggagatccttgttgtacgggcccaacggctcatcgctaatggctaattttgattaatatgcaaacgctagaaaggccattgcactgatacataccattacggatctccgtttccgccgacttgtgaaacagaaagaaccgcaccatttctacaatagaatattaaaggcagcaatcggctaaagccaaagggtttatataggttcggcttggccgggctaggccataggatgcatgcaggaagacccttgggtgcgaattgtcggcacggaatcgggcgctgaactgtgcgaatcaaccgaaagaagcaataattaggaacggctaaaaggggaagaaataaatgcacggggcgtgtattggtttgctgatttgattggacggccgaatgattacttgagtcttgactgattggatgttaagaaatgccagaatgactgaaggatcgaatgtttcacttgtatccttcaaaggagcgacaagactgtatggacatgaccattgttccatgccaagttatggttcgataatgcatcttcaagcggggagacgtatcagggataagagacattgaatggcaagagcaatgataacttaatttgcggagattgcatgtttgtgtgtggtagataaacagggaacaagaagatacacacgagaataagacgacgagatagaagtagatgagaatgaagagggaaatgagggataaggatagaaaagaggagggtagatagaagagaggagatagaagggaggagatagaagagaggagaggggagatagaagcagaagacagtcaaaggcgaagacaaacgaagacgaagaaaaccaagacaggcagacacaaatacaagatgaaatgaagacacaagacagcgcaaagctgagaaggtaccactggaagattcgcacggccttcgttaaataggcagctcccagttaagtatatctcgagctacaaacaggttatcgagcaaagagcactctcttgtctatctgtattttctgtattttctgtaccttctgtgttctatctgtattctatctgtattctatctgcattctatccgtattttctgtattctatccgtattctatattttccgtattcttacctctacatctctacctaccatctcatctcttgttacttcatctctcgttgcctagtttgtcgatgcctcgtattttctcggctccctttggacggtcctgcgcacagagacggcccaccgacggaagacggagtttagaacttgcaatcacaagaaaattttggaaatgaaaaggccgcaacagacggatttggcccaatcccagcagtccgtgccccttttcttcgcaagaatctggctcggaaaagccagagccgagtcgccgcggaaagccgcgcgaaagcgtgctcacaagcgctttaactcttttcgtcttaggctcgaaagactgttcgtgagcatgcacaaaaaagacttttaaaattggcgcgggcagaaaaaaaaaagccactgatctccagtcttcttcagcttccaccatcggagcagcgactctcgttgccaacaaaacaacaaagcaaagaacaagcaaagactagccaagaagcaagccagcgaacaaacttaagaaaaaaaaaaaaaatacttccaactgactcgtgaacgtccgtcgcattccttttccccatttcttcatccatttctccttcttttctcagcagtttcgccatgtattgaaaccttgcaccccaagcggtaaccatgtcttcagatctaagcgagcctttccaatagcagccgaaagtcgtctgctggcctgtccgggaccgtgaagcagacggctgttttccactacaactctgagatttttgcccagtgccaaagctacctcagccagaaaaattaccacggcttggcgcttatagcccgccaaaagggcttgccgcctttcctccgcttcaaaatctggcccattttgctccgttcccacccatttgtcgtaaacccattcctccagcccgacgctgtggaaaaggagagacctccgtccgacggcgagtccgaagaccctgacgcccagctccagcgccgtatccgcaaggacttacggcgctacttgcatagaatcacctacagttccgccgaagagcccctttcgcagaccgaactgcaaatgtttgacattttggaaaaagccgtccacaagttcgtgctcaagtggggccgcatcatcaagtacgacccagcgctcacatggatggctcttggcgtggctgaatggtttcccccgatccccaatacccattgggttcttttaggtcgtgatgtcacttctagcacccacacttgcatcggttcggtctttgaaggttacgagtctttcattgactccgcacctggattaagcgagtttttgcaatccatggtacaagaggaagccggcatgcgattccatgaggtttacgagcgcttggctttggtgcttttacattcccccgagctggcaaacaaacgtgacaagccaggaaactcggtgaaaatcaacaaatcgactctccccgtcagcggaggaaccatagaacagcgcgtgtcctttttcatctacgtgttccagaagttgctcccagagctttccctgtacttccaagaggagcagattctcaacaaattcgggctgaacgatgacgaatggctcatatggtggctcaagtactgtggctctaaagtatggtcccgcgttgaccgtggccgcatttgggatctcatgttgggctggcgcatgcagagcaagaaatccgaagctgatcgcaattattacgcagataaactcaacatctcttccgagttgttagataagcttggtccagacagcttttggtctgtggactatgttgaagaggagcgccttatcaaagaagactcattcaaggacttgatcaacgacttgcacatcgactcgtgctctaaccaaagttccagctcttcaggagattctctgcctgttttatcatcttctctgcgggctacatctacgggttatgaacgggatcagcagattccttttgcccgcatcgatccgcacattgaacttctctttgtttcgcttgcacttttgaaggcaaaggaaaacacattggtggagctcgaccagcacgagatccgcaccttcttgtcgcatcttcctgccaaatctttcagcttgagtgacaagtacaaacagtaccaggagcagaaagataaagaaaagggcactacacccatggcttacggggtctttacacatgattatatggaccgcatcatttctgaagcaggcgagctctggcgaaaatggctctggcttgaaatgagcggcgagagctaaatagtaatgaatgaacacgaatagttgcttatgcaatgtgaatgtaaatgatgtatctggaaggtgagtaacaatgtttacccacctttggcactaagtcaacactttattataggttttggaactaattatcgaccccggttaggatattgaggctcatatgagaagactaaaactataccaagtatgcaaatacccttcaccgtcaattgccaatttctataccaaggacaccactgtcgaaaatgcctttggaggattgctgatttccctgaattgggcggaacatattatatccaacaagcataacggcccaatacccaatgagtccaaatattaaacttccactctctatgctgaaaagaccacataactgattaaaaagagaagttcagtcatgagacaccttcccagaagcatctagaaccctagctttgaagtaaaggtatgtaatatgatccgtactgttgaatcatctattccaggttggcttaattggtttttgtatcgtccaccggtattagtgtactagtttaatatattcctgaaaagatggcctttttaacgaactactaaattttggtaggacatagccagccttgataacggcttggtatcctgtctggtgtattcatgttctgttatgtcgcatctcctatcttatctcatctgcgtcacgtatttacatttcctgctcgcgacccgacaaattacgtattcacttttacactttacttctacatataacgctccatagttataaaaatcttcatttccgcacatttgcatttactactttacacattgatttcaagtctgtgaccgactcgcaatctcatcacagcaaaggataatccgaacggacttgttcgcgaagtatatcgtacaggcccgagaaacattcgccttcacatttaattactcaacaccacttctacttcatgcctcatcttttgaatcctcagtaccgagaccacaatcttattacgtataactttgctagattttactgctgtgacctttatcgttttcatactgagcatctcagcctttctatcttaccgatgtgcttagtctctcttcaggagaagatgagttctgcaatcgaaaccttgagtgttgtggatgagttgactgtagttatatgtgcgccacttttaggcgcattgaacgaccgcatcaacgcctgagcttttaaaagacccagattcccatcaggcccacatttgctccaattaaccagcttcagtatcttggcgttagcgcttatgagctacgagaagggcgcatagaggattttccccgacctttagttctagcgcattgtttttgccatggatgtgaccagaaccatgagtatcatgacagtgatgctacacgaggccaataactcagactttgactagcgccgcatgattttctggcgcccgtcgagcgagcggccgccctttttgtcgcccttacttgggcccgtcgacggcgcaggacacgcacacaccgccccgcgttctgcggcttcgcgcgaaaaaaacgggcgcctttccgcgttgctcggcgtgtcgaccggtctcggcgccgtgttttccgtttctgttttcctcaccttgcccgtgcgcttgagcggccatttcgacctctcgcgtgaatacagcttgcgtttgtcctatcttctccttggaggcgtggcgtttgttgttggcattgtggtttatttcgccgcatacgattcagtcaagcaaaagagagaaagcagccgctcacacgaagaacctagccagttgggctactttgccttgttgagaaaaggtgtccaggcatcacgcaacgaccaccaaatccagttggcctacgcgggagcgtttgtcgcccgttcaactactgtggccacttcggtattcatacctttggtggtttacaagtactactctgccattggtgcttgtggtgatcatccaaacgtgaccgaaatcccgaaccagagcgactgctacgatggatacattttcctggccattttgactggagttgcacaggttgtggcgttggtttcctctccgctttggggcatcgtggcagatatccgtcgtttggggagccgtgtcaccttggtagcagcttccattttcggcagtgttggttctttctgcttgtgtattttcggaagcacttctgcaatctacgaccctcgccgcgttagttgtttcgtttgggtgagtctcatcggcttgtcgcagatcggcaccatcatctcaagcatgtctcttttgagccaggtgggccagcgtgactctatgcgcaaccatcaggtcataggaagcatcagtggcatttatagtctctgtggaggtgtggggattttgcttatcaccaagattggcggaacttggagcgacacatgggtctttggcccatttcttcttcttggtatcttcaatgtgctcttgacactttttgctgtctttggaggccgctgatagattatggcctacgtgctctgtgattttgattttgattttgatgttgttgattttgatgttgtttgattttgatgttgttgttgtctgactttgtttgtgatggtctctggttgtcggttgtttatgtttggttcaaaaggttatagcttaatacaatgatatattttcttcgcatgttctaattgtcaaactaaaactagttgacttttttaagattgaacaatgatccgaccaattatcgacagtctggagttaacattagctaaaagctaccttagaccgatctcaagtattctaaacaattttggcattctcaggcatctaatcaaagccggtttccaaatagcacaatgatatagtatgcactagtttacatactaattctagaacagaattcaagcaacagagaacccgagccacattgtagtaaacatgtcattatagatgtttcaaagcttcacgttggttacacaaatacaaaaactgccgttttctagtatacgtcgttcaggatggagttgcatttttcacggagggctgttttatccatgtccgaacactcacatgctttaaatatcggtaaaggaattttctgagtcaacggtttctttgcttgaaaagcgtgtttcatctatgtagattaacgcattgggttaaattttttgctgaaacgttcgactctttcctgacagaataattcactacaataatggaagcagcttgaaagaacatttttgtggcatttctatcttgtgtggcctttcatgttcttccgttggttccccagtttctatcgcgtgaaaaaccaacaaagaaaaataaaaagaaaaacatcggaaaaagcaacttgcacccttttttcctggccacagcaacttgtcaagtgtttaacgccatctggatcactccttttcctggcgcttccactccagtgctttttcaactccatgatagaagtgctactaacagcaattccatcgctctgttggttattcttcagatgctatcagcttttccaaacacccgcggatcagttggctcgccaactaaacgttgatatccctcgtactcctgtggtttgtgttgatcagcttggttctgatcacgcctccattcattgggacattgaaacgtctccagacgagaatgtctttttcgtgcttttggtgaacggcaaagacgcgggcacattagccgccaactctgcaagattgagcaatttgcttcctgatactttatacgtgattcaaatcttggctgtaaacgccatcagcaattttcgttcgcaatcccagcgctcttttcatccatactttgcctgccaacttcaaggctaaagactcgtcgttggagatcgattccttccctttccctattgctaaagagtttgaacttccatgcaacgtctctgatgaagatttacgtaactgttccttagacttgctaccagaagacgtcgacaaaatcagcaatgaaaaagtgctttcccgcaaccttttcttatacttgaacgagctcgccagagtcaaaaaggaaacaaaggaggccgcctgccaccaaaaggaagaagaagctcaactcaaggagtcgatagaatgcttcaaacgagagctaaacgagggttccgacctccgggcaaagaaagatttggatttgaaagatttggaaaagaaaaaaaatgccctcacattcacgaaattgaaactaaccaaacaattgaagtcctacgagagtcacagaaacatgcatgtcagtaaaatatccgaaatgaaaagcaaggtggcaaagttgcaagaaaaaacaccaccacatgatcaataccaacgaaacagaaaaatccaaaacccatgagcaggtcgccgaattgaactttatgataaatgacatcaaggctgaaataaactccattgaagagtccgttaaaggtttaacgagtgagcgcaagaatctttccacattagtgcaaagtttacaacctctcgttaatcagtttgtatccccgccaaacttggctaacacggagacaccgtctgcttcccaatcctcggcggaaattttcactcgtgatggcttattgacgaagttgggtttgggtgtgcttcaaaaaatttacgaactaagacctgactgggaaccggagatcaacaaggaactagagcatatgatcacgttggagaattcgtggaaagcagaattcagagctactatacaacgttttgtcactatccacaacagtatcgagattgctcgaagcaataaggatcccggttacgaacctaattgtctcacggagtatactgcaagcgtcgaatttggcggtttcagcaatgctctttcgaagttcaagaagaagtcttaccttaccggagacggatcgggacctagttcgccttcaccagacggaagcttcgataattggtacggtcattttggccatgtgtacgaggaccagagcgcaaatgctacaaccaacagtttgaacaatgtgggggtatcagccagtattaatgctgccggaatcccatcacaaacccaatcagtttcgctgttggtggcgtctggtaatggtcaactggatcagtatgctccactgtaccttggaaatcagatggatcaggcacagcctacaaatgattacatgggagacgtatcctttggcgcaccccaagtttatgccggctccaattatgagaataacaacttcgcggaatcaacaccgttcattgatcagagaatgtacaatgacaatgggttgtatgccgagaacagaagttacggcgacagcacggccaacctagcaactccgcaacagatgcaatacctccagtctgattatgaccctcagatcccacttccggagcttggactgtcgattccccacacatccatgcaacagtatgcgcagaacatccgtcagagctttccttgtgaggacccagtctacagcgtgcggtctcctacaccagaaaacgggtttttgcagccgtctatgaacacgctttggcagaactcaagccaagccagtttccgcgaccagatgcgcccatttctgggtcttccgctcctgcctgcgtctgcccatatggatctagccatgccccagctgcaactgacgacattacctaatgataatcatttgttcaacagccttttgctctcgtccagcacatcccaattgtcgaacaatatctggctggaccggcccatgaccacttcgtatagtcacaatcgcaacatctcaggcggtagtctgttgtggcggaatgacttggcgcggccagaggcaccatcgttggggttgatgtccgagtttcttccatttgcgtctgtgccgggcagagaagaggttggcgatgaagaaaaggtgcccatgtgataagtaatgtacggagcaagaaaaaaggaaactgtagaatacgtggccatagtaagaaagatccatgagtgctcgaaattattttagactacgggaaaatatgaagccactagaacacgttaactagaagatgaaggttggatttcatttcgcacccacattctgtgtgccataaaatatttgcagatttcttggccagatttcttgaccagaaccaccaaacttcttgcttgggtggtatgattaggccaagagtattttctttgaaagggccctgcacgtatacggaaaaacggttattgtgcgaaggaatacggcatttttcgtcggaggagaaaatgaggggccacaagaggagaaagagcaaaagagagaaaaaagaaaaagaaaaagaagagacgaacagaaaagaaaagaaacagaagggagatgggagcatgcgaggaaaattgaagcagcgaagatggggaaaaagaaatctaagacattgcgaaggcagaccaaacaaaagaaatgaggggattacaattaaaagtgccgcgacagaatgccgcaggtgtcaaacaacggcgggcatcggaggcacgggtgtgtttttgttttccgtccagctctacagccctttctctttgacaaaagctgcaactgtgtgcctaagcatgataatagaagaagtgggaagagacggtacgtaaaagtctggggccgcagcgatgtttgtgcaattgctccagttatcagacttgcggcccatctgcacgcgcgcatattagtcatcgcgagcatatataaaagtacatctacaccaggtggtcatttctttgtgtgattactacatttcggcatctggtctgtttcgctggcctatttcgcgcggcctattgatcctttttgcttgctccctcttgctattttgcttctgagcatttgctgactttgcatactttatccggctgatccaaaatgacggtcgaaaacgaaaacttccccacccacaacgagttccgcagcgatacgttcacggtgcccacgaaagccatgaacgacgcggtggtgcaagggcttgtttccggctcgctcacagtgggcgactcggtctacaaagaagaccaggaaacgttgcggctcgagcagaagttgtgcgacctcaccggcaaagaggcggcgctcttttgcgtttcgggcaccatgtccaaccagattgcgttgcgtgccaacttggtgcagcctccgtactccattctctgcgactacagggcgcacgttttcttgcacgaggcgggcggcttggccaccttgtcgcaggctatggtgcacccggttgtgccggccaacggcaactacttgactcttgacgacattatcgagaacttcacgcccgacgacggcgacatccacgccgccccgacccgcgtcatcagcttggagaacactttgcatggcatggtgatgccgcttgacgaaatccgccgcatcagcgagtttgctcgcgcgcaccacatccgcctccacttggacggcgcgcgccttttgaacgcggcagtggcgctgggcgagtcgttgcgcgcctactgcgagtgcttcgacctggtgtccatctgcttgtccaagtcgttgggcgcgcccattggctcggtgcttgtgggcgaccagcgcttcatcgataaggcgaaccacttcaagaaacagtgcggcggcggtatacggcagaatggtatcaatgcccttatggcgtccgtggcgctcgacttgaacatggcgcgcatagctgagggccatttttgggcgcgcagcgtggcagacttctgccttgagcatgacattgcattggagtcgcccgtcgacaccaactttgtgtttgtggacttgaagaaaaacaaaatggacgatgccttattggcccagttgggcgagaaacacaatgtgaaagtgatgggcggccgtcttgcgttccacttccagctcagcgcgcagtcggtcgagaacttgaagcgcgcccttttggagtgcaagcaagaggcgctccgcaacccgttcgagggcagacgctgcaacaagcagatgtacaatgtggaggtgatcaaaaagcttcaggacaggcaggaataagggctcggtacattgcatcatgggataagtggatggtcatatatatgaatacactactaatgagagaaggggactatgtatgactgtaggcaacatgaaattaactttcatgaacaggacctaccatggcttagctatatatattcttaggttatagagataatgttattgcatttaatttaggtttacttcatactattgtagaacagaattgactatgctacatgtgataatttaacatatcttctgttcagaccatatgttaaatgaacatatcttctgttattcagacctttctctatatcctcaattgaccctcatcccttctaatctgtcattacacggccagcttgatcacttcgtgtaaaagtaaaccgtactccatccagctaacttattgtgcgaatcgatggaacaatccagaaatgtattgcgagaacaacactttaactggtcaacatcccgcttgaatccgaaaagtgttcatgtgtccgtgggtgaacttctttcacattgtgaacttctttcacattgtagtactgggtgtctatattagcctctccatccgagccctgccaattagtgtcttcaagcttctgctatcttggcatatgcatacgactggccgatatacccgcatgaagtgtcccacatattatccgtgcgagatgatccgtcgaaacagacaccagtgtctttattagtagactcggttatcagtcacgttcatcagtcacatttatcagcaccagccatcgcaaagtctttatttctgcatctgttgataaacgctactacataacatacgacagcctcatgcggttttcagatggcgttatcactggcaaaacgggctagagggcatgcgcctatatttctgatgcacacccgcatgttccggagcgcagaaaaaaacttctccacgctttctgctctggagaaaaaagaactttgcaaacacaaaacagcgctccagtaacgccttcaccgtctctattgacgttgttgtagtcataaaacatggacgggcccctaacagcatggcataggcccggtgaggtcacgtgcccatcaataaataataaaaaaaacaactcgattgttccgcctcatgagctgcgccgtgaaagccctggcgtgcacatggaccagtatggaaggtcactaaaggaataatgcatttccgccgttacgcgatgcgggaattgtagaacgcataacgccaacaatctcaagtgtccaaaagaagaaacaatgaccttagccggcacatcttgatctcaggctacgcccctgaaaacacatccccaggcgggtatttctttttgcacaagcttaaatcaactttcgaaatactcccagtgcagatgtacccagtggcgcacgtgacctgcttttttaaggcgggaccggaacccggagaaaccagccgcacgaacatccggacggtggctacatctaccagtcggaatgtggaaaagaagcaaagcaaagcaaagcaaagaagtaaatggagcacgggaaacgtagacccgtttatttcttttaatggcgctaggccaagcaaagtgcaccttttgggccatttgcacaactgactggaataagaaaagctgcacccgtacctctgcagtataggccaccacaccactctctgcatcatcccttaatacaaaaaaaaataaaaaaagaaagcgcaccaactgcttgcctacaaacgcaacaccgaaacatgcaagaccgcaaatcttaagatggagaagcccaaacacaccagcaatccggaagttggcctctctggtttctgagtcatgagaatccgcgcttttatcacccacgctaaacggccgggaacttgttccgtgcatatgtgcaggggcatatccgaagcacggctgcgactacgatagcaattggctttccatggaagcaccactggagatataagtagggcgcattcgcagtatatggaggcgtgtttttagttccgcacagtccttctacctttgccttttccccatacgtctgaggcttcaactcaagtagtttacaaagcattaatctacctttctaccctcatctaataaagaaggcccgactaagcaaaaaaattgtccgtcatgcccaaccaatctgattccgagtccttgaactcgatggacttggtgccccaggaattcaccaagcccgaagaagactccattgtttccagaatcaactctcgatactctgtgggcgagtccgtgtccaactcggcgcgtttgaccaagacaagaacggaaacggcccgttccttgtacgacttgggtgtgggaagctcggctcccatgcctgatatcaccgctcctcccgtgaagaaccccgttttccctgaggagtatacgctagaaacagaaaccggtttggtgcctgtgcaaaccttggcgtccttgggaagagtcaagaccattgtctcttccatggccgaagaggaagtcagcgagaagttggaaaaactagatccggaaatcgagtttgtcaccttccaactcaacgatcctgaaaacccccacaactggtctatggcctggaagtggtggtatacttttgtgtactcgtgggctgtcattagtgctgcctacggttcctcttctttggccggtggtcttggcctcatcaacgaaaaataccatgtttccactgaagtctctactctttgtgtttctttgatggtcattggtttccttgttggtccattgctctgggctccattgtcagagcaaattggtagaagacccgtttacttcatcagtttcttcttgtacaccatatttaacattcctgtcgcattgtctcccaacatcggaggtgttttggtgtgtcgtttccttcttggtgtctttgcttcttctgcattgaccaacgttggtgctagtttggtggatctccataacgaaacccgtggtttggccattgcatttttctctttttgcccttactctggtcctgtccttggtggtattgtcaatggtttcatcagtgttgatagcggaagatacagtttgatggtttggatgaacatggcattcgctggtgtcatgtggattctcatggccacgattccagaaacctacgctccagtgattttgaagaatagagcaaagcgcttgagaaaggagactggtaatgataaaatcatgactgaacaagaggctacacctatgagttttggagaattggttaacaacaacttggtcagaccacttaagtttatcgttcaagagcctgtgttggatcttgtttgtggattcgtcgctcttatctacgccttgttgtacgctttcttctttgcatacccatatatcttcagcaagttgtacggcttcaaagacgacaagatcggattgatgtacgtgcctattcttatcggtgctggttttgcggtgttgacgactcccatcttggaaaaaagatacatccgtctttgcaagatcagacctccaaccccagaagacagacttatgggtgctatgattggctcgcctttcccatgtattgctcttttcattttgggtgcaacctcgtataagcatgttttctgggtcggcccagccctgtccggtattgcatttggatatggtatggtcttgatttattactcgttgaacaactacattattgacacctatgccaagtatgccgcctctgctttggccaccaaagttttcttgagaagtgccggtggtgcagcattcccattgtttgtcacccaaatgtacaaaggtttgggtcttcaatgggctagttggcttttagcgtttgtttccttggcgatgattttagttcctttcagtttctacaggtttggtgctggtttgcgtgccaaactttgcaaagaagactacactgtgcatcacgattaagtgtggccaaaattcactttggctaatggaaaggaaaaaatatagatccttcttcccctcccacgagctcttaaagagctatgcattaattatctttcgccatctttttattatatattgctttatatttatattgggtcgggtatatatagctatactaattttaactcttttgcatacatccagagtgctgttctcccaatgctgcaacatgtaagctgtccacttgagcctcggccattgctccaggagaatggtgagtttttcgtaccaattcggtaactttcttcaaatccacatgggtaacagactccatgaacgagccaatctctatattctcgtgatttccaagtaatcccgtatatgggtccctttggtaaaggagttcgtcaattcttttggaattggagtacgcgtaaatattcacatcaactgctgagtggccgtgcgtagtccagcccgttctggagcggatggaaaccatattgttgagaaagtacataagctcggattgtatgttggccaatttcttaaccgtataaatttctctttgcgtgtagtcgtagattccaagatcttgctcgaaaatcgacttggcaataaaatccgaaaagctttcatcatctttaaaaatgttggactgtttggcagatacaattttgctagccaaatagtcaccagagtgagtactgttcaacaaaacttgagggtaccaaatgtaatccggatacgatttcgacacttgtctagaggtaaccaatcctcccgtctcgtggtcagaagtagagatggcaacagtttcaacatcagagttgtctatgaatgaaagaacttctttgaaagcttcgtcataggccaacacttctctcacttgcgccgctgggtcattgtgatggcccgcgtggtcgattctggagccttcaataagcaaaaagaaaccgtggtcagatttttcggtggccttgctcaatgcggtcaatgctgttttcacctgttcggccaaagacggatattcactggcgtttctgtcaatgtcgtaggggatgtctgtctgggctaaaagacccaaaagaggcaagctgacgttttcacctccggccaaagcgtcaaagtctgctctgttctcaacatacgaccagttgccctcctttgcctcttccaccaagtttcttgagtctgcacgacagcctccagcggattgaggcaaaaagtggcatctgcctccacccaaaatcaagtccaccatgcggcccaaggggtacccgccaagctgttgttcagcaataaggtcctcttggaaacggtaatcgacgtgtgaactgaaggctgctggagtggcgtcggtgattcgtgtcgtcaccactaagccagtgtgccaaccttgcaacttcaaggcttccaagatggtgccgcaggggtttttgtttgggtcaacgccaatggcaccattgtaagatttgaggccacaactgaaagccgtggcgccagcagctgagtctgtcaccaaactgctactggaacgggttctggacagacccacaagaaatttgtcaagcgccaaaatatcgccgataggcaagttatctctgtgctgtctgaaggaacgggcaagcgacaacgaggcagggcccatgccgtctgtgaccatgaaaatgacattctgtttcttggtcggagcctggtggaacgaaacgtctaaatgcgacagcaaaatgtacaagaccaagacaccaatcaaggtgaaatggttgaagacgtacgaagtccagcggctgggcgctctgttgtagacagagaagggctgatttttttccagcattggctaaggaaaagaaaacgaaaagaaagtggttggcgttgcgtcggagatagtgctggcatgcatcacgtgggcttatcaggacaatagcctaatacagaagccagaacgctcaaacaggatatatattgatggataaggttatttgacctttgtgggcttttatagcaattgatagatattcaagtgtatgaaggagtcaccagaaattgtgtgtgtgatagtagcctgtgcaagtgtgccaatttaactaactttctattataggcacaggacaatgtgtttcattatagagacttatggtagacagatcctgactaatatatattttcaggcagattgaaacttctgtgcttctatatggtaataacatcaatgattagaacttgtgcttccatatggtaataacctctacgattaaaactagtgctctatatggctgaacttttgcttatctggtaatataaggtaattctacagccagctcccacatcaaaagttcatcttgatataaaaatctacacaaaatctagctcagtgccttcctttgtgttcatgactagctttgccatggcaatgtccataaccagaagccccaccaatttctgccacacaactccagtcgcagaggaaagcctttcgagatttacgacgctgtcatacaattccgtcaagctgaccaactggctctttttgattttgccctggatcaattcgcccgcctcggcaagcgtgtggtcttttgaatccacaaggactgccgtgtcttgctctgtatagtacttttcaataaagtgcaagtcgagctcgatcatgtgcggcttgtaagagccaatgacagacacaaactttgtaaaagccggatcagtgttgaggtactccttacgaataattccctcttgtgatggagtacatccaaagacaatggaggagttttgcacatgtttcttgaccttctctgtttcctctagttttatcgcctccacgggcacacgaatgtgggagctcaattcttgagccaagagtgcaccacttgatctgctgataacgttaacccgctcgatacgatcttgaaacaattgcacagcgagataaacgtgccaaaaagcctggggcccagatccaaagaccagcaactctgggagcatcttggtcgagtcgctcaagacccgagcaaggcctaaactgctggccaaagccgtccggaaagctgtgagcgatttcgcatccacgatagcttcaagctgaccagtatactcgtttagaaccatcacacaaccttggaaacccaaccctttcttggcatttgtggggccacccgagatcaccttgaccccaactttatgtggtgcaatacatggcataaacaagtgggtggtatcggagtctggggtattggacacacgaaccgtgcgttcgggtgcaatatcgggattctcttcgtactcggcaagcgcctttaatagagtaggatgaaactcatttagaatcgactccttgttgagtgccgaaaggagatggcgcaccacttgtgagtcggaaacaaccttcatggaaagaaaagtgggccaaaataatctttggtggggccttatcagatgcgcaaggccggaaccgggccgggattagattgacaccattgatttttactttttattcataatttcttatatttggcccgtacagacaaatcgtccttgaaggaagaggagtatatcgggtctatgttgtatttgcggagcgagatgatttttcttcttgagttgatttaggaaattaccagaggaaattgttctcacaaatcctttaggaatactaaaagaggaactgtaagacagtgatcgacgtaacgattaataagaacaatagttaggtattgtaacaacacaagcacgtagatgaatgggtgaacaaacaaaccgcaaaacgtttattaacgaattaccagcaaacactacgtttttgcaaagcctaccaatgtgcatcaaagtatgagtacgttgtagaggctcaaatcgaatcacatgctccatgtcaaatattcaccaatcagctactaattggcatagacttccgaacctatatgttcagacacgccttctctgaccatctgagaccgatacgaccgtagttcagacatgattcgagccaatgcagcgtcatcacgccactcgggcaagtacgtcgagattacatcctcaacagagtgaataaacgagtatgttagagctctcttggtaacgttctcagagagagagtcgtcaacattgtagagcttgaacttgacagagattttcttgagcgcagagaggaagggtgacgtgcctgcttccaactgagtggaaacgatggattcgactgcattgcaagaacaaagctcaaagaaaagtcgctggagcttattaagctcatgttggtgcaaaatcgagcctgcgatttcgcaacagttggcagtggaagcttcccagattaaaaatgaggtgcggacattatctagtgatttgatggtggattcctccaggcccatttgaatgtaatcgaaatagaatttccacacgattctttcgtagaacggcgatagcttctgctggcgaatgaggggcaaaaacttgtggtcaaactcgtctctcaagagtcgcactatcagaagcggttggttcaagtcatgatactttttcaaaagcaaaattttgaactcggaaaagttcaactcggtccagccgttcttctcaaatgcgctttggtctagattgttgacatcgaatgggagccgcgagagctgctgaaggtgcttattcaaaataaacctggtcatgagcggaagcgtcaagcggttctggtaaaaagaaagtttggccaagtccacaagctcatcttcgttctgtaaagaccgcacatggttcatcaaatttttctgcagtggccgtttgctcggcaattcgttggccacatgaagatccagaattaagttatgcaactggttcgagtggtccacggcatgcgtgttgtattggggcaacaactctttttcaatctcgctgtaatgctctgtgacagaaccccgttgtaaatttctgagtatcagtggcttgtaagaggggacgtttctgttgcttttcttcggagacaaaaggcctagggcatcggccaaaaagtccgtttcgcttttgtttttggagtagttccgggccgccactaggagcctttggctgttcagtctcatggtgaatagattgagaggcaaggaacaggtgagtttacagattaatgagactagtgcaactacataacggactgatgatgcacacgaacatgcaggtttataaaggtagccatgtcagaaggaaaaggaaaagtaggccggagtatagctagaaccatttatgaatgtaatccctagcatcagacataagaactcgccagtgaaatagtatggattggataagcagtgtagaaatgatatttactgttttcatctactatcatctattatcatgtatattcctttgccacttctttctgatcgaagagcaagggtccaggattagtcacaggttttaattggaaattcttatacgtgcgtaaaaacgatagctttatttgataattcttgaggtgcggtaagcagaaccttgacttggtatgtaacggtctagataagataatcatcgtatctgtcatgtaaagacacataatgaatttctttgatttcttagtaggaatgcattgatgagagcctatacttgtatcaatgtcaatgggctatgtttaattgaacaaatcgaagggaaactggatgtcaaactagtgagacataagaactgaatgtaccgcctaaaaaatttgatttttgtcggcagtgcctctaaaatcgttcttctatatttttgcttaccattgcctctagctctgaccagccattgaataatacgaagaaatataaatgtctgttggtacccgtcccgctagtgtgcacagtaaaaggacaccaatttaagtaggcaatagtttttcggcatgaactaggtactagttgagtgcaattctataatctttcacctgataatcttctttttttttctgcatcttgaatgctagtgtcacagactaaactacacgatgttatcattcactagtttgcattaattaccatattaccactcctgggtcttaagaccgtacttggacttcttagagcctgtgatgggtttgatcaacttggatccaccctccaaaaaggaaaagacgtctcttcttctctcctcgaattttctgataaatttctctttctgcatggtcaagccaatgtcatccaagccgttaaccaaacagtgtttcctaaatggctcgatatcaaagtgctccaccaaaacgtcgccatcttcatttctgatctcctgtttaggcaagtccaccgtaagcttcttgcccgcagtagccacagggtataatttagagaggatcacctcttgaggaattctgatgggcaacaaaccgttcttgcacgagttgttgtagaaaatgtcaccgaacgaaggcgcaatcatacacttgatgccgaaatctttcaaggcccaaggagcatgttcacgcgaggaaccacagccaaagttgtcaccagtgaccaacaaaatctcggcattgcggtaaggaggaacgttcaaggcgaaatcagtctcaatgtcttttccttcggcatccttggtgaaacgcaactcgtaaaacaaccccttcttcaaaccggtacgcttgatggttttcaagaactgctttggaatgatagcgtcggtgtcgacgttggccttatccaaaggtgcagtgatacctgtcaagacagtgaacttctccatgccagctccaccaacagcaggcgactcagtggcaggaatgtcgttgagtctatcctgggctaaagactcgctctcttccaatggctgcttctcgtgctcgtacacggcttcttgcaattcaagatcttcgttggagtcgatctgaacagcaggctcgtcagccgcattgtacttccactcacgaatatcggtgaagtgacccttgatggcagctgcagcggccatggcaggagacatcaagtgcgttcttgatttagcaccttgacggccttcgaagtttctgttggacgtcgaagcgcatctctcctctgggtccaaaatgtctgggttcatgcccaaacacatggagcagccggcctctctccacgaaaagcctgcagcttcaaacaccttatcaagaccttccttttctgcttgctgcttcaccaagcccgatcctggaacaaccaaaaccaacttgacattgtcggccttgcggtggcccttggcaaccttggctgcctcgcgcaaatcttcaatccgcaggttggtgcacagcccgatgaaagccttgtcgatggtgatctcctgaagaggtgtgttgggcttcaagccctggtattcaagcgcacgttccatgcccgcctttttgattgggtcttgcacggacgctggatctgggacacgggccgtgatgggcaaagcgtcctggggcgagttgccccatgtgatggtaggaacgatatcttgagcgtggatcaaaatgtcgtggtcgaagtgggcgccttcgtcggagcgcaaagaggaccagtacttgacggctttttcccactcggcgcccttgggggccaatggccggcccttgaggtagttgaaggtgatttcgtcggggcgaatcatgccggctctggcaccagcctcaatggccatgttgcagatggacattcttgcctccatggacaacgcttcgatggccaggcctgcaaactcaatgacagacccagttccaccggcagtgccaatgacaccaatgacatgcaaaaccaagtccttcagtgtgatgcctggggccaagtcgccctccacacggattctcatgttcttcgacttggcctggatgatagtttgcgtggccaagacatgctcaacctccgaagtaccaataccaaaagccaaagacccaaaggcgccgtgggtcgaggtgtgcgagtcgccacagacgacagtcgtgcctggaagagtgaaaccttgctcagggccaatcacatgcacaataccttggcgagagtcttccatgccaaagtaggtgacgccaaagtcccggacattctgctccaaagtcatcacctgcaacttggagtcctcttgctccacaaacgtttcgacgttcttgaagttgacacgcgacaccgtggggatgttgtggtcgacagtagccaaagtacagtcgggccgtctcacttttctgccagcgtttttcaagccttcaaaagcctggggagacgtcacttcatggaccaagtgacggtcaatataaagaagataggagccggactcgtccttgtggacgatgtggtcctcgaacactttgtcgtacaaagttttgggttgggaagatgcgggcatcgatgggtttgcagaaaatgctatgatgtcgggttatatacttttcggtgacacattttgccccgagcggaatcggcgcggttccggcgcgcacccccagccaatcactcgggaagaattattaaagctggcgtcacgtgcgccggtaccggccaaactggggtatcggaacaacgtcgtcaaccaagatacgaaatctgcactgattcgcatgttctagcacattgtctatcctctatttgtaccaggatgtcgtatgttaaagtgtgaggacgtggcactgtaaaggcatatgcgcatacatattgccgatagtaccatttcctgatgcggtacttttggctttttttaggagcatttcgaaagtagcgtatcatttcattactctggtcatttatacccttatattggcagtacatatattgtatgaggcgccatagggttctgtgggatagccttgcgaacaagactgatttcgcattttgagtaggcaagtaagcaagcgaagcgataaatacagatttgcattgagaagataatggaagtaaatcgcaaagtttgctcttacaactgctgaggtgaagactctgaaaagttttgtgctatatggaatgtcaccgagtaagtccattctgacagccaaatagacgtccttgttggatgtcatgagttatggagattatatcaggaatctggcgaaatcgtatttacgctgacagtattcagggtctttcctgccttgtcagaaaatgtacttgctctctatgtttatctgctcttgttgtatgctcttgaattcttgctcaaattcaatttgataagcatatggaccaataacaaaattggttattactgaaggaggttctggactacatactcggtaatttgcaactgatgatattatggcttctattgttaagccctgggcctgtatattttcgtactaatcatacttcttcagtcggtctcttgcagtcattgcctgtcttccattcttcgcgtttaggcaatcttggagttttaatataaatgtgtactgttccgtgcatgggttacatatcaaacaaaatgcatgataaccatattactttctattaccaagctacatagtcctttttctcattcgaaacattttcgtgcctcgatatcatttctgatgctttttgtaaccatgggccattcacatatctctatgactcaaacttcgggccaaaaattcaaaagaagaaaaaaaaccttctctccatcgtcaaaaccgtttcactttttccgttttggtaaacacgacctttgtaatttttcatcagtaaccccagagaaccataggcttgatatggggtgtacgggtgttcaaactcacctagacttacatcttgccttcctttgcaactgagccaacatgatccccgccggaagcaggcgttcgaaaatccggccacccagaaagtcgctagggggccagaactcaaaaacagacgattctctaagttacgaaagtgcatggtcggtgctatccaatgccatagtgcagatccaaaacaaaaacgtttccaacttactgtatgaacagctttatcgcaaagcgtatactttggtattacgaaagtacggcgggcggctatatgatgacgtatcccggttgattggggagcatcttgaagcgcggaggagagccattttgaaagtctatgatgacgctctaacctcaaatgatgaagaatttctccaactcactatgcgtgagtgggcagaacatctccagctgatgaagttcatcagtgacgtgctcatgtatctcaaccgtgtctatgtcaaggaaaacaagcgcttgctaatttacgaccttggcattgtgttatttgatttacactttgtgcgctacaacaactcggatattggcaacaagctaattactatcatcttgaatgagattgggaagagcagaaagggccaggttataactaccaagctgtacatttctcaagtcattagcatgtttgaaactcttctgcaagaacacataggtttggccaactctttaccacaggagttgtcgggctccgacgatatgttgtacctgctgctatttgagccagcctttttgcataactctgaagttttcttctcgaatttggccgatgaatatcttgcctatggccagggctccaagtacttgcaggatgtttatcagttcgtgcaagaagaggaagaccgattgaaccaatttgtatcggattcgacgcatctgaagcttgtgtcattgatgaacaatattctcataaaggacaagatcgaccgcgtcatgtgctatcctattgaccagcaaggccttctgtattggctagaaccaatcatgatccagacaacgaattcatccgaacagtttggtacctccaacgtccgcaatcataccgcagaactacatattctttatgagctcgttggtcgggttgatcccgatcggaagcttctcaaattgcgcctcagagacgttattgttctgcaaggtacagaactcccaaatattattcacaccattttggagcaacatgcctctgtttctgcaccaaatggctccaaaaaatcatcatccagcagttcttcttcttcctttgccatccgctgggttgacacggttttgaattatcaaagacacctcctccagcttgtcaaagacgctttcagtggcgatgtttctattgagcataccatattttcagccatgagagacttcgtgaatgcttcaaaccaaccacagaaaaaggcatccaatgctgccccactcacaaatgctccagagcttctttccgttttcatggactcttcaatcaagcagctctcgaaagctaatagctccaaaagattggcgacagatgccaatgctagtgtggatgaaacggaagagtttttgcataatgcagttgctttcttgaagttcataaaagataaggatgcttttgaggcacattatgcggcgcatttcgccaagcggtttctcaactccaagatatccgtatctgcttcttcgggtggaggctatggtggagatttagaagagcttgcaatttcaaaattgtccgaagaattgggaagcgcatctcttgaaaaaatcaccaggatgaagaaggatgtcaaccagtcgaccgaattgacaagagaatggaagaactacacgtctgcactcgaactggacttagtcgaactcgagttgaaaatttgccatgtgtccgattggccaaattccatgacaaaggactacaagagttttgctagtgtcaatggtacagtggggttcatatggcccagccaattccgggagactatgaaaacatttgaagagttctggcagacaggtaagaagaacgataacaaaacgttattttggtgtcccaagttcggtctgatggaccttcgcatcacatacccttcaaagacgtacgaaatcaacctatccacatatgccggtgtcatcatgatgctttttgcgcctcagtcgacggatggagatgggaatccagtgctggcatttgatgagaaacgagagttaacgtacgaggaaatattcgagctcacaaatattccagaggtggacttgaaacgacaactccagtcaattgcagttgctcctcgtctgcggcttttagtcaagattccaatgtctaaagacgtcaatcctacagataaattcagattgaatgacaagtttaaagcgccaggaaataaggttaaggtactcacggtgtcctcttcatcatccgccaagcccgaatctggcaagaagtctatcaagcaagaagaatcggacgaagtgaagactaatatcgaggaaagaagaaagcatttggtgaacgctgccatcgtgaggatcatgaaatcgcgccagacaatcaatcacaacgacttgattgcggaacttattaaacaattgcaaaaccagttccagccgctgacgcttctcataaagcagcggattgaggacttgatcgaaaaagagtatttggaaagagacaatgatactcccagcatataccattatgtggcatagagtaagtttgggctagtacactatacttagaattctaatggtgcatagatagaacagtactgatggtcattgtttagctagattgcattgatcgtagagaaacaaaaggctggtaaaattttgccatgaaaatctattgatgcagacaaataagctttgaagaaactcgtctgttgtcctttcctgatttaaaattaaggtgattcgcaataatacgctcatctactcgtctattcgcacttcgtcaacgagatttaaactcgcgacggtgaaattggaagtccactttaaactctcaaattgcgtacatggatcggccccgcatgggctttagtctccttaaatgctccgattgcttatatcatgatttagataatccgcctgtgcattggggcgtccttcatatggaagctgtcccacttgtcttctatttataggtgtggccggatttacgcattttctgtttgcctcggcaactgggacataaaaggccccacgctacaacggatgatcttgtgtcgtaaatcttggtccagttccttctgtgctggccgatctagcatttattgttaacagaacaagagaacactgcaagaacaaccagcaggaaaaaccgaacaatcatcgtaataataatgaaagggaatattttctgggcgtctcgcatctcagaatgcaccgtagcaactttcctggccgaacaatttctgttgctcagccgaacgaaccgcacacctgtacacagccggccgctttgaggttgcccgaacccttttcaggattccacctgcatcgtgcattcttgattgatctcgtgctttgtttttcttcgcctcattccacagaatcgcttctcttttaactttgggacagaaaaaaaaataacatcctttggtattccgagccgttcgttcgctttcatcaatctactttgaggccactccgtcagcggtcctctgcttctcccccgctttgaataccaccgtttattattttttttttttctttctttgtcgttatttcctgcttaacaccgcttcaagtccacatcccattactcaattctttcgcttcagcatgcgccatcacagctcacagttaaacttgccggaccaaaacctctttgaaatctccataggaagcaagtcgtccgcaaagaaaaagtatcctcatgttcgccgagttggcctgatgtcgtctctaggtgcattatccgaaccaaaacgccctggcgagtattacctacagaaactcagccagagctcggtcaacttgacttcaaaacagacaaagcgcccgggaagcggcatctccgtagcttccgacaactccaaagattctgacgacatgtcgctgctgggatcatctcagtttgactgccctgattcacgtttgagttccatgaccaacaactccttatactccagcaaagtgggtgtgagctcgcctaaacaactttcagttgactccagtgctgtcgatgttactagcgaccttgatcccatgtgctcgtccatctccaccataactttgaaaagcgacatgcaaacaccaaagtcccaactgcacgacgctgctgcaatgggagaccgcaagtttgctccgaagctccggacagcctccacttctagtgttttagagcaaaaggcacaagcgaaaccacttcccccattgatgcgaacccgtactgcctcgtcgtcgtttttgttgggtcgctccaaaagcaaatatttcagctcaaaagaatcaaaggaaagacagcagctacgcaagaaggtctacgacgacaacgacaatgacgacgagattttgaccaacgatttggatttggttttcaatgttcctgtcatcaagaaccaggctgaaatataccgctatcacaaaagctcttccacatctgttctttcacatcatgacttgactttggacaacgataagtacggcactttaaatactccagtgtccatgaagccttctcctttgccgggcaagctcaataccagttttcacattgatacgggcttaccttctatgcctgaagattctacactcgatacacccaaccagctgtatgttgcagacatgcctacctataataacgatgatgattctgaaatttcacaaaatatatcgctgttctatactcagcggtcactatcatactcgaagttggtcaagcttacacgtgagcagcagatgatttacaagcttccaagttatgtccgttcacagagcagcattgaagacatcagcctaatgtctcctgaaaaattagaggttgttgatcaatctcgtccaatcaatttacctccgaaaaacgctgatgataagctgaagcatagtaaggagttccatctgtttctcgcaggttatgaatctgccactaagtcacaaaacgatgcaagacggaaaatcgccgaaagatacatcaataatcaacaagcctggtcccgcttattgtcttcaactgttgataaaaaggagtttagcaagcaattgagtctgggcaaagaaaaatggagacgtttaaattgggaaacgctggtccccgaaaagcaaagatttgcatatttcatgaggattttaactttgaacttgggcaatgactatccagcaaaagttgaggagaaactcaaaatcatcgaaactaaatttcaatctttgtccgacaaaatgcgtgcaaccaaagatgcggaatttggtaaagtcatcgatcaggtattaaaacgtcctgtttatgtgaacttcttgaatgaagttgctggattggaaaccacagattttgatgttaatcaatttgagaaaaattttaagcatttgctctacatcaaatcattatctgatgggggccttaagacatatcatgaaattttcgtgatccctatgttcttaattcttttccaacagtatgaaactttcacaagcatttgcgtcatgatcgaaatgtttgataaatgcatttttaccccggaattttttggggaattgaacacaagcttaagcacttggaagaacttgtcactaatgtcctcttcgagcaccccataccgaattcttaagaagtttactgatcttaaagaattcgagaacctcagttcattccattttttcgaaatcatcgtgcaattgaacgacaggcttcctttaagtttaagtgctccttccaccccatgcattgctcaaggatcatatacgccattggcatctgctaaacaatctcttgatggtgcagatgtttcacctgagagaactaaatctttcgatagtatcgatgcgattttgacatcggtgtattcgagatcttcatcgcttagtttgattggaatttatttacagttgcttgtcacatactcatcttcaccaaggagtaaaaagcgcaacttcctgaagatatttcagagctttctactcacgatctttcaattctaccatattaactggaacagctcgagtgaacttgtgaagggaaacaagtcaattaaactcaacaagagcagcgaccaattgaccaatttagaatctttcctcgacaagtggaaagagatattcaagaagatgtaattgcatcttctatttttccatcatcgcatctttttactatacatccatatccaattcaattgcattgggatcgctgacttctgtagatttagcatttgcgcttccgtttcctgtgctcaagcttttgacaaagcccattggattcaattcatctctagctgtatcacgctccgttgactcttgtatgagtctccgcctgagtcgaagcatatccttgaaagaagcttcgttcccgttctgtacctcaaacgtttcccattgttgccacaccgtagacatgatggggttttcagggttccggagaccaacaagatgtttaaataaagcacgcactctgtgaagctcattgttcttgacttcaaaagagatgaattccatgccgaggtcaataacatgagaaaatgataaatggatgtcctgaatagattcggagtacacttctctttgcaattctgcgtccttcaagtctgacgtcaaagaaagtagttttttgtatagctcaaacttatcatctgcaatttggttgagttgtgtttttgtgtatctcttcgtgtttgaattaaatgatgaagtaaggtaagatatgccctgctgtatgatatttttcgacttcacaattgacccgttttgcttttcaaattcagagtacatttcataaatcgatttcgcaaggtagccaggaatatcgtgatgggatatgcaatgatcaaaaagatcccgtatcttttccttgttcgacctatcatatgagagtactctcgagatgtatcgcttgtatatctcatactttgcttgaggggcattgaaacatgataagcctgtctcgtaaattgaaaaggaacgttcccataatttttgttcttgtaaaaaatctgcaaaatcgagaaccactctgatggagatgattctaagggatttcatccggtcaaaagcattactccatttctgtagaatactttcgtcattatcatcttgaaatatagatttcaagaggtcaaaatagaattcccagagctttgtgcatttatgcaatctgcgctgaaccgatatggaagaatcctcataatcaacatcatcctggtctgcgaaaagaacacgttctaaattctccaaggcaacgctatcgtcgtaactttgcaatagtgtctcagtccatgttatgtatatttccgcaagctcttcaggtgttttaaactgcgactttatggcctttgaaaatataatattagctgtctcaaaatcgttctggcaaatgtagacatttgcatatactttccataaatccactagacttttgccacgggtagaggtggttttcaaagggttaatgctagtaatagccttaaccaaagtgctaagcatttgatttttatcgtttgcttgctcatacaattgtgctcgatctagccaatagtccacattatttgggtttttcttgagatggacatcattcacgagtcgggacaggttgtcgagaaatttttcgtatatatccaatcgcaacattagttgctcctctggaagttcagactgcgtaagctctttgtgctgaaaatcagcatatgcactgaataaatatgtcatttgtttgacagagtctgctgagttaaggccaagttgaaactgatgatgggccttttcaaactcttttcgcagaacataataagatgctagttctaagtggaattcgggtcccatatccataaagctcaagagagccttatcaaccacagattcaaaatattctgtgtcgccgaaatttttgtcacacctaagaatcttgcagtactccaacaccaccagacttagaaggtgggacaaactatacttcttttcccacaactggttgaagagtttcttcgtggagctgatttcgccaaacctggcaatttggagaatacacacgtctgccatgatgtctggtccatcggagaagcgaccacaaacagcgaaaaagcgtctgtagattgaagcgccgagttttcctctcacagtgtcggcgaaggccaagtattttgtccaaatgggtccgtggtactgctcgtctagactcatgagcgctttgttgaaggaaaagtcaactgcttcagctggagatgactccatcgcgagagcgaggtatctcaaccatagagaaggcgtggggtttaaaaccagcaaggcaagctcgtacaaggaaagaagcttttcgttgtctgttggtgtccaaggaagcaggagataggcattccacaagagcgtggaggctgggagctgggtgacagcacgatgtagaacaaactgagacttgcggaaatcgtcctggaccagctcgaagtagtcaagccaaagcgactcgttgtctgggtcctttagcaacagctcctcataatgtacgttctgcggatccacaagtgaggcaatgtccatctatggcggagatgtgtaaaggaaagcgtgaatttggtgagtgcatctagtctgcgaaagttgatgcggagtagcgtgagccacgattactacgggaggaagaaagtcggtggacaaaacaaatgtcaagtaagagggagaaagatcgggcaaaagaggccaagggaaaaggattccgtgctgaaattctggcttctctgctgcggattgttgttttgactggtgtttgctatgtctcctcctcctgcattgtcctgtgtgcatatatggcccaagtgtaacatgtagaaaatcagatcgccgttatcaggaacaacgtaagtgaccgcatcagagtcatacacaaaagcagatttccctgtgtttggtgagtcaggctccacgctcatttgcctttgcatttttcttttggatcagaaaattcccatctgtttccgaccctactgtccacctactccttttaggtgtcaagatttccagaattcatccccggcccatctgggattcttcaatagggtggtgtaacacattgacctttcattgcactcacgtcctcgtacggtgcgtgctttatctttcataaacaagttatggtgaacttatacccatctttcctccatctgaatggaaccaaaccatccgatatggacgatgacaatatctggaagcctcccacgccggtggatgagaagaaggcaggttctcggtctcgctccatctcaatgacgaggtttttcttcaaagaccatgacagcgatcaagatcagtctcagcctcaaactccatcagaggtaactccagacacagagctggattcgagaaaacccaccggtctcgtcaagttaaagtcgttcttgaggttttctgctctgcctgacatcaagcaagaaaacaaacttgagccaagacaagagctaaaatctagcccaaaacttaatcatgagacagatacgagtggtagcgaatctcaaatcggagaccaaaacacaaacgatgggcgtcctgtaggccaggaagccactcccagcatgctacgaatgttctcgttgggccggaagcgactggtgtccacgcctttaaaccagatcccctatgccaaagcacccgagcaacagcagtccgagaaaacgagtcctgtcgttcaacagaacccttactttgctcatcaaggcttcccccctcatatggatgctcagaaacagcactacgaaggacggcccaactctaaaaatcaaattgctgtatcccttcgtcataatgactcgattatcttcgcaagcgaagccaactcgcacgagtcagcccatctggacaacgaatacaaaggttcttccttacaggaccttattaaggaagagagtgaagctcttcagcaaaaaaatgacaagagcaaatgtgaagagaatgtctctcagtcccgacgttcgcagggccaaatgggcaacctcagcaatcctacacccctcaggaagactcttcgaagagttgcttcagcgcctctagttcatttattgctcaatgacaaatcccaaacgcaagaaactaccaaggagtttaatatccacgagcatattggcgaactcaaccttacgaaaggacggcctagaacaagtacacagggtcgaatgtattcgcacctggcgacaaagatcatggacgtacaagtgagtccggattgcttcgagaagatccgtcttttgggcaaaggagacgtgggaaaagtgtttttagtgcgagaaaaggcatcgtccagactttatgccatgaaggtactcaataagaaggagatgattgagcggaacaaaattaagcgtgcgttggcggaacaggaaattttggccactagcaaccacccttttattgtgacattgtatcactcattccaactggctgattctctttacctttgtatggagtattgcatggggggcgaattctttcgggctttacagacacgtgaatccaagactattagcgaagatgacgcaaggttctacgctgcagaagtaactgccgctttggaatacttacacttgatgggtttcatttatagagacctcaagcccgaaaacatcttgctacatcagctgggacacattatgcttagcgactttgacttgtccaagcaatcagcaaatgccaaaaaccccgaaattcaattcagcaaaacaaatcatctggcaaaccccactattgacacaaaggcttgcatcgatggcttccgtacgaactcttttgtcggaacagaagaatatattgcaccagaggttatcagaggaaaaggtcacacgagtgcagttgattggtggactttgggtattttcatttacgaaatgctctatggaaccactcccttcaaaggacgtgatcgtaaggctactttcagcaacgttttgaagaaggatgttcggtttgcagacactcatgctgtgtcgtcatcctgtaaaaatctcataaaaaagttattggtgaaggacgaaaccaaaagattaggttctaaaatgggtgcttcagacattaaatcgcatgctttctttaaaaacacacaatgggcgttattgcgaaaccaaaagcccccaatgattccagttctcacaagaacgaaaaagaccgacaagaagccgcaacaagaagatatgaagagtgaagagacttcagtggaaaacagctccaagttcaatgcttcagatgaagatccatttgcgaacttcagctctgtcacactccattacgatgatggtgacatggatgattctatcatgatgagtggagatagttccttgtacactagtgttgcatataccatgaccaaccatctggactcgagtacacggcgccagaagggatttttgagacgatagacacaccaaaagcgattatagcaaattatacaaatacgcaacattaaagtagatgggaagagtataggaagaagtggagagaaacttcaaaggtagaaataaatggcgattgcatggcagcccttcaacaaggaaagataagtgaatctctacagtagatgttacttttcaaacaatatattttaattacacaaaaattaaacccttaacccaaaaataactgcttaacagctgaccaagtcgatgacactaagatgaactgcttcacattgcttggcaacattttcatcgtacaagttgtagaagtcaccggatttgcactggtagaaaacgtcagagtcacccaaagccaaaagtccgtcgtcagtgatggaccagccagcagcgtagatggaaccagcttgtggtggaggaccatcgaattggaattgtctgttggcaacaatggcaccgattctgccgtgtccatcagtcaagacagagttcttcaactccatcaccaaagagtccgacgtgagacaagcttctgggatgactccgtctggagaagcagtggcagaggcctgaacttggccgtcgctgatttgggcagctccagtggcagtggtggcagtggtggtttggtgttgaatttgaccgtcaccaatttggttcacggcagaggcagtttggtgttggatttggccatcaccgatttggttcaccacggaagcggtttggtgttggatttgaccatcgccaatctggttgacaacagaaacggtctggtgttggatttggccatcgccaatttggttgacaactggggctgtggtggtggcaggcacagaagaaagagtctcggaggtttgcttttgcacttggccatcgccaatctggttgacaacgtctctcttctcagcagaaggagtggccagagcggaagaagaagtcagcgaaaaggtgacaatttggataccaaacttggcagtgtggtcagtcttggcaccagagaaagttgcagtaggtgtcaaggtggtccatggctcagatgtaatagtagcagccaaagagccggcagccaaagccaatgcggtgagagagtacttcatagtagattgatggatgtagttgttgtttgtagtgatgaaaaaaacatctatggggaacgattgcaactgtttaaatacgtttatccaaatcggtccagacatgatctacccctgccggtggcagctttgacacagccattgcggcttctggcgctggctaatttgccgtatatgtgcatagatgctggctgaaaactcagatcaggcagatccaccagtcatatctttgcagacaaatgtggaggtgtgatgtgcgcataaatacatggctggtgtcctgcacactgatgcttctgtcaagcatggaaaaacacttaaccagcactttaggctatttttaatgtggtcgtaagtgcggtcacgtgcgcgcctgtcactttcgatagagtcgaagatgccatttcggccgtttctgtatcgtctctgggttttgtgaatcattcaccacttgtgctgagttctggaagtgaaggtgaaacactgtatattttttttgagccttccaagcttttttcacttttgtcccgctcttgccgtaatttgcacatattgcgaatggctccatatgatgtgcgtttcaaaacttatgcagatcgttcgttttcccgatccggcctgacgaattgctggaatcaattagtcatggaaattttgttcatgacgatcactagatcaaagcaaggatacattgaatggtaacttcatcatacttctgcaatccgttggtgagattattctactgtcaagattttatttcagtcaaatgtttccaataggttgattttgcttattctacaatccttccacctttctaggtcagcacggcatcaattcgtcacctcaagaagacagagtcgccactaccttccagcctgactaaatgctttcagagttggagaaagatgagagaccattgtatcacccaaatgtttgcacacagaagaaaaaaatacaagggccaataaaaaatagaagcagaaataaaatcgccagacgaagatgatatctggcccaccgttagccttgttggcccaaaaatatccgcctaattatagcagacaattgagagtgacgcacgtagccgatccgtggcccaaaacgtcaatcgaacctttccgccattcaagataacacgtccgcttggcgtccgcgaacgtataaacgcgagacaagaggattcgcttgcattgacggcgcaattggtccactggtaacacgacgaagactcggtgtagtacacccctcttaccgggagcagccattgctcatagtagactacaattacaagacttaggcaaaactgcaattgttctcagagtgaccgtaaacagtagtagcaaatacgatggagcacctaaattcaaataaatatcgacgggaaccaagagtgccttgggccacggttcgatccggaaacgaagggtgtctccaacatctgctcacagcaatctgagtccagacaaagaaacttgccgccacctaaaacgcgagctcacacaaccggctagcagttggagcccgtgtcgtgagatttcgcgtagccaagccaatcggcacattcaccactaatagtacaatgggccctagagcctatatgcatgaacacaagccttcccgaaacggccaacttgcccccacggcggtcccgtttagtcgcaggcgcatttcagtaacgctcgtatgtgctttacgagtgaagcggcaaagccgccaattttccccgctgtagcagccctgttttgtaattgcttgtataggccgctagcctcggaggtggtggtgttcttgcaaatctacagtaggctcgcggcctgcacacaagcacgagctccaccaaccacgagtgcgataaaaaaaactaccaagcttcaagctcacaactccagaatggccgcccaccacattgccaagtacattcgccatgcgcccgtgagcaagcctcacgtggaccccaaggtcaagtggggcgccaagttccttggtgccaccatgtggttttacattttctacagagtcaaggaggacttcattgggggccaccactaatgcatcacatcacatctttccatggaccgagtctaccccatgtctacggttcctgtccgtcacataccttcggcatcggccgtcaagtcaataaacattcttcgttaagtggcccacgccattcttgtattgtattgatatgtagaaacgttgtgcgggcaagcgtcaccgggccggccgtcctcttttcccgcctcttgctccgcgagcacctcggccccgccctcttccgcgggctcggtagtccttgtatgtgctgttgagaagctcctttgttcttcggatgtcgtcgctgcggtctgttttggcttctccatcgtattcaggcgagtactcttgcgcacgaacggtgccctcgtcagagctgttgcccgaagtctctgtctccgtgcctggggttgccttgggaacttggaagttgaatccctggctgttgcaatgcacaagccgaaagtttcccttgggacttagactgaacaccatcacattaaactctgttggctcttcttctcgttcgtcggacatttcctcaatgtccatgtcctgtcgatctggcattccggtattaatcatgtggtcgcagagattgaagtgccagagattgtaatatgcggaaaagtacatgtcgttgatcttcttcaagctcaacttgctcacctccatgtcgtcggcgttttcttcttccgcagtcccgagtgtcaatttgactatgctttctgtcgagtcgccgatggtgacggggattttgtcaaatagacttagccccaactctataagatttctcatttcggtgtctgcggcaagtatccggttcacgtcatccttgatgacgagccaaagctcgcccaaaatcatccgtagccgcgagaacttggacctgtaattttcaatgtagccggcagagccgcccatgctgtcgacaaaactcattccgttgcccagaaccggatacttgaaatgcaagccttggctgatggtgaaatctgcccctgtgataatggccaagtgctcgagtaaaggtgtcttgatcaccggcgagtgggacatgaagatcttgatggacggtccattctcttgcaacagctggtggttcaagaataagtgtgccacctgggccaacgtaatccacaaatcaccgactttcccgcacaagcggccgtcaacagatccgttgtcaaagagactgtgcaccttgaggttgccgcccaatccgtaaagctgaacgtctggcccgttttccagcactttcaaagtgtaggcctgatcatgcgaaacaatgtggagattggggatgtcgaccgccccacacatcacctcttcaacaatcacggggtcgtccaaaggacccactatggtgtagacggggcacggaagagtcttctcgccgctgatgtacttgtccatgtgcgatagcagttccacctttgccaattcatctttgaagtctggcagttcaaccggcttgtcgcccgacttgtgcgccgcggagccgtttatggtggacaagttgttgagcgcaagcacggtcttctgcggcaagacatccagaaacgccacaatctgtttcaagtagcccacatccagagcccggccaacggttccggaattccaaaaaccaaagttgcccgtgtggatgatcgcgcctgctttgtgttggcctgcaatcaaatctagcgcatcccagttgccctgtatgtcactgaccgccaccaatcgaaggccgccggacatggttgtatgctatgaggatgtagcccggtgaatattatctcggatcgcgcaaacgggcacgtgaggcaggcggccgcccaacacattggtgcgggtgcgccaaacaagagcgaatacgaacagtccagaagagcacattaggcgcgcgcgcatgcttctacgtgcgtttagccagggccgaacaaaggcacatgacaatacggcccagggcacctagagcccgctaaagttaaggcggcttcaccacaagagggcatttccaaaatacggggccaaaaacagcacaagcaaactttgcaaaaaatattcccgggccacccaaaacgggcctacgagatctttgcgccgttcgcctcgcacttttgcattacgagcctacatcacccacgctccacaagtcacgggcctccatgcgcccggccgtttgtgggcccagacgggctttgccatatccccgcggctcgtgaaaaaacaaaattaagcaaaaataaccttgcattagcaattctagcgtaggcggccatcgacatccaatcctcacacgggtgtgcaggcgcagaaggttttccattcgcaaaccgcccgctgctgtttctcgcatctcataaccttcccgattctgtttcccccacagccgtagctttgcattgggcaagccatcagatgtggccgcggacactgtcttctggctgtgccttggccttttcgtccgccgacaaactttgtgctggcgtaggttctgcttgtctcagtcaatgggcgcaccctagtcgctctagcgcccactatagccggccgaatcttaggggtgcattttagggtcctagataaaaaatagccgaggcaaatgggtgttcgcgacaagagcattcccacgcatggcgcaagttttccctcgctttaccgtttgcacactggcgaaaatacgcggctccatgcctaaccggcaaaggccctgcgcaaagccgccccggcaaaacagccacctccaccaattgtgtgggaaagacagcggttgcgccaaaatactgccagctgtagccttctcgcacaggcaatggaccatggaacttgtcaattgcccactgtttggctttggcccggctcaaaacgaagactggtgggagattgggccagcgatcaccgtcctgcacggccgcaccaaccactgccattttgcaatcttcaaaccacaagttccacctcggacaatacatgtggctgcgcttgtgcacaagcgccaattggcgcatgtgtgtttttgttgacatttgtactgttgcaggttttcatctgtcttttcttgaccccgatcgagacatggtcaaccgcatatataatcggggctctagccgccatgaccttttcttctctccaaccaaactttaacatctcctaactttgtccttcgctatgcaacaagtttcgttgactagactctcggtagtcttggtttggattatcgccttggtgcaggcccagtatgtcgccaaaagaacctttatcgatttgaccgaaggcttcaagttcccttgggacaagcctcagtgtgaaagcacgaacatctactccgttgaaggcggaaagcgtgaagacaatgaaaaaagaacctttggtgctttggctcccttagccaactttgctgtttccaaagctgaggctgttggcgaaggcctctttaaagtcacctgtaactttgaggctgaaaaggcccacgttttgagtgaattgcaacaaagtgtttccaacctttacttttccggtactggctgcgcccaggataagtttgccttgattgaagagggccactctctcattgaaaactgggccaagtggtctagttccattgttgtgaagccaatcaagtggggtggaaagtgctgcttgccaaagactttgaagctcaactgtgatatcatcgaaaaacctctgaactgttttgaagccttctcctcggtcttcggcaaaaagatctcttggggcttttcttccgccggcggtgctcttggctctgctccttcgacttctgactttttctcactgactgcctcaaccacatctttgctgtccaaaaagtctttcttcgacattttcgagaagatcattgacaaaaattgtattttgccaaacttctgttgggactgtgactgtacaacttcgagcacctcgattgagtcttccaccgaagttccaccaacctctactgaagttccaccatcctcaactgaggttccaccaacttctgaggctccatcatcctccaccgaaatcccaccaacttcttctgaagtccctccatcctcaactgaggttccaccaacttctgaggctccatcatcctccaccgaaatcccaccatcttcctccgaggttccaccatcttcttcagaggtccctccatcttcctctgaagtccctccatcttcctctgaagttcctccatcttcctctgaagtccctccatcttcttcagaggtccctccatcttcctctgaggttccaccatcttcctccgaggtccctccatcttcttcagaggtccctccatcttcctctgaggttccaccatcttcctccgaggtccctccatcttcttcagaggtccctccatcttcctctgaggttccaccatcttcctccgaggtccctccatcttcctccgaggtccctccatcttcctctgaggttccaccatcttcctccgaggtccctccatcttcttcagaggtccctccatcttcctctgaggttccaccatcttcttcagaggtccctccatcttcctctgaggttccaccatcttcttcagaggtccctccatcttcctctgaagttcctccatcttcctctgaagttcctccatgttcttctaaggttccacctacttctgaggttccatcttctactgagattccaccatcgtctaccgaggttccaccatcttcaacagaggcaccaccatcctcaactgaagttccaccatcttgttcttctaaggttccacctacttctgaggttccatcttctgaagttccaccatcgtctaccgaggttccaccatcttcaactgaggcaccaccggcttcttctgaagtcccatcaactgaatgtaatggtgtctcttgcaccccagatgtgacaacaacaactactgctccagagactgagacaagcacgtactgcccaccagagtcgtcgacttctgctccagcaccaggcccagaatcctctgctccagcaccaggcccagaatcttctgctccagcaccaggcccagaatcttctgctccagcaccaggtcctctgccatctgctccagctccaggcccagaatcttctgctccagctccaggcccagaatcttctgcaccagccccaggtcctctgccatctgctccagcaccaggcccagaatcttctgctccagcaccaggtcctctgctatctgctccagcaccaggcccagaatcctctgctccagcaccaggcccagaatcctctgctccagcaccaggcccagaatcttctgctccagcaccaggtcctctgccatctgctccagctccaggcccagaatcttctgctccagctccaggcccagaatcttctgctccagcaccaggtcctctgccatctgctccagctccaggcccagaatcttctgctccagctccaggtcctctgccatctgctccagctccaggtcctctgccatctgctccagctccaggtcctgaatcttctgctccagcaccaggtcctctgccatctgctccagctccaggcccagaatcttctgctccagctccaggtcctctgccatctgctccagcctgtgaatcttgcacgaccactgtcttgactacttcaactgccatcccacccaccgagtcaactaaagctcctggtgaagaaaccacacaggccactgcctccactttggtacctgttccatcaccatcaggatcgtgcgcaccagtttgtgtcaccactgtggtgccagccagtgacttggccaagtacaaggctaagggatggttttggtgagcgaacctctcatgagcgataacaacgctatacttgaaagagatttaattccatttctctctatcgttcagagcactgggacatgcactgtttcattgttcgcatgatactttctttcgctatcagtcttattttgatatcctggcccagcgccttttgtactatttatattaaaagaaccatcaaacacacattgtaaaaatgacatgctttctaagctttgccctggaacccatggctttttcttcttgctaaagaatgctttggttaaatgcgcgcgtcttctagaaacccattatacagtaatggagcgagtgaagtatactaagcttccctcacttttacctctttcggctttcccactggtagcaccaatatattcaaggctgcgtgtacattctgagtcatgcaagacccgccagagagactcagaactgcaatcatcaaaggtaatttgcccatcaccaagcgactcttgtccaagtttcctgaactcttgcttaacattgatcctaataaccaaggatggtgcaatctccactatgcatctttccacggcaagtatttggtgtgcttccatttggtttcactcatgaacaagcttcatctgagcagcggcgccaacggtgtcagcaaaatagatcttctcacgtttgacaacttgaccgtactccacatgcctttgatgaaccaccattcccaaacacttcatttccttctccaggagttctcatcagacttttggatcaacttccgcggcggcccgaagctccgaacgccgctccacttttgttgcatgtaccgtttcgccgacggacttaaactcttgttagagtatggcgccgattggaaagtgcaagactccaacggagactcgtgtcttcatctatgtttcgcctacggtgatctactgtgccttcgagagctcatcaaatttgttgccagcagccgtttgaagcagagcctaagttcacctgacgatctggaatcgctgcctacaaaaacgatagccagtggaaaaatcggcgaagcaccatctgcatccgacaagagtgccaccgaactcaaaagcatcgcccttgaggagatcagaacgtttgaagaaatgcttaatttcaagggctggaaagccgtggactatgccgcatcgttcgagttgggggcgaagtatactgtacttcgagaaaaatggattgaccaagctgtcaatgaagaaattgccttgcgtgatccaagcacatgggatttgtctctgtccatgtacgtttttgatcacgtgaatggcctttccagaaaagggtctgtgcacagctcggcctcatcttctttggccaacgacggctccacttacttgtctcactcatcttccgcaggcggagaaacaggcatccttctcaacccaatcaatccagtgcatcccatgacgcccgccaacgaatcgcaggcgtcgtttgacacaacagaaaaagagaaaaacggtagacagcacctgaggtctcttccaaactcgtctgtgcccgacctccattcacccatagaagttgcgcaagaaaagagggctcgtgccaacactgtcctacctttcaaccaaggtcattctctcctggctcttcggactcctagcttgacccagggcactatggtggctcctttaacgcccaatcaaaatgacgtttccatggctgcaccatcactcaaatccgtaactatatctccactgtatcgcacctataaagctcgtcaggccgacgaggcgctggaggctggaagtggaggtatatcggctcgtgaagccagcagaaaatcgtcagtaagcgactctggcactctgtcgcctttggtgaccacattcaaggctgctaaaggcggtgttcctgcttctgctaggccaaccgctacagcatctatgccgatgcaaaacctacgtcgatggtctgtgtcatcatcccaaaaacctgtggacgtgtctgcccattcgtccatggcccgctcagctgcagatgcagcagtacggtcgcgagggtcgctgttcaaactgctgccgggcctttctccacagaaaccaaagtctcattcgctcaagagaaacatctcgacgccatcggttttcaactctccgcttctgactatggattcactcagcagcctatcacgcaagcattcgagacaacgcagtgccacggaaagcatgaagcgcccacctttccaactcagtcggatggccgatggccacagcctgcaagaatccataagtccggttgtggtcctgcccgtgggagttcctcccgacggccctgctagccatgcccaaacatacaggtcgcctccaacccgagttttggtgagggagaacaaaggcgacgagagcacattgatctcacgaaacctcagcagcatcagttttacgagggtgcgggatgagtctggcgaataaagcgccaaatgaagcttactcatgtcaggtacactgagctataattatacgatacgggaattgtctcgtaacagcatatcaaatgactaactgtagtatattttcaaatagcacaggatgctcggctgaaattacgcttacaatatgtgtttaatgactcaggtctatcaagcggcatgtgggtagagcttgtaaaagtggaaggatgcaaagttgagctcaacagaatctgaatcctccggtgtccttattttagaaagccgtagtcgtattacgcagcttgcatcagcatttagcaaaatatggagcgcctttccccttcaatagaatttttacctttaatacattggtttgttctttaacacatctacatatttaatgcactcgacattagtcatgtagtaaaatgcttgatgcattgcattcccgtttcagactgataagaaatgcgtacaatatcaaagctaattgaggtccgttccacttgttgtttatttttttttttttttttttttattttattattttgactttttgtccttttgcatttgcatttgtattttcccgtttgtttctcttcctgttctagtattttacacatctacactgcaacgccgtgcgatttcagacaggcatgtgttaacagtgagtcaattgaatctagctctctgtacgggcgccataaggattctgtgaaagacccagaagtcaattcaaaattggagctttctaatttccagtaatctatccgtagtattttctgtctcatcgttttttgtgaaagcttttacgcttccagcctcatattgcacatattggttcgcgctttgacatggaagcacaaataatctttggtaggccacattcatgtctggatcttccaagaggcagaaatccattagtagttttttcacccctgtcaaaacaaaagtaaccccttctcctaatccaggtgctgatgcagacactccaaccaaagacaatgccataaaacggaaacttgagcattttactcactcgaacaatacctcacccattgtgcccaagaaagcacgagcaattccgctgaaaaagccttcggagaatgcaaagaaaccggtttcaagcacagcgaaatccaagctaaccccactcgagaaacagttcatcgatcttaagctggaacatggcgacaagatcttggcgatccaagtcggctacaaattcaagttctttggaaacgacgccgtgacagcgtccaagcttctaaacatcatgcttcttccagggaacttagaattggatgagcgaacgcacgatcggtttgcgtactgttcgattccagacaaccgtctccatgttcatctccaacgtttattgaaccatggattgaaagttggtgttgtcaaacagacagagacagctgcaatcaaatctgtggagagctcaaataaatcgggtttgtttgaaagaaaactcactggagtttatacaaaggcaacatacatgggcgatgaacttctaactggcgaccctacaatcagcagaagcaataatgtggccgattccttggacggagaaacatatgttttatgcgtaaacgagctgaacttctcgaagcaaacgtcgcttgttgctgttcagccgctaactggagatattgtttttgatgtattctctgatactccatctcgagacgagctagaaacgagactcatgtacttcaatcccagtgaggtaatcgttatcacggaagatgaagaaatctccccggaaacatctaaagtccttaggctcaaaaacagtgccatggcaataactcaaaaaatccaaagaagtgaaactgaaatcaaaagcgatatgcacgaatttttctcttcagtggatccagacggacacaatgcttacttgacagaacattataccttgaattaccctttgggtattcaagcgtgcattatcgaattgatagactatctttctgagttcaagctcagcaacatattcacgataccttccaacttcagtagtctcactgatgctcatatgtacatggttttgccagcctccacattaaaagcgcttgacatttttgaagttaatgaagatccaacaactaaaaaagggaccctactctggcttctagacaatactttcacaagaaaaggttctcgtacattgcgcaaatggatcaatagaccgctcgtgaaaagagaagaaatcgaacaaagagctaaagctgtggatgtgttaaaaagtggtgcatttgtacatatattagatgcattcaagcaagcagtgatgaaaattgggaagtcaggcgttgatttggatcgtctgctcattaagattcattattccgcaacttatatgtcaaataagattacgaggaaagacttgtataacatgcttcgttcatttcacgaaattttagaacttttcagaagctttggctctaaaggaatagaagagtttaagtctgttcatgactgccctctattgatctcgatactagaagatatgctttctctcagtgagaaccacacagtcgatgaacttctaaaactgattaatcctagtggagcattaagtgatcagaatcttagtgaacaaaagatgaagttttttgacctcagccaggataaatttcataaaatttcgaaggagctagatgagattgcccgagtcgaacgtaagttggatgatgaattgcagaatataagaaaagtgttgaagcgacctcagctttctttcatcacaaattttaaggaaacacacttgattgaagttagaaatggcaaaaatgtggatgctcttccttccgactgggtgaaaataagcggtacgaaaactgtttctcgattcaggacacctgaagttacaaaattgcacaaggaacttcaataccataatgatatgttgttaatggcgtgtgatgaatgttttaatttctttctcagcgaagttgattcagaatatatttatcttcgccgaattgttgataacctagcaacatttgactgtttactttctttagctagatcagcagcagacgttggagatgtcacattcatcagacctaaattggttgatgaacaagtaatgtctgtgaaaaacagcgtccacccaattctccttaacttaccccaaaacaatggacaatatgttccaaacgacattaaattatctacagacgataaccgagtgttgatcataactggacctaacatgggtggtaaatcttcgtatgtgaaacaaattgcattattggcgatcatgacacaaataggctgtctccttccgtgttctagcgcaactatgggcatctttgactcaattttcattcgaatgggagcttctgataacattctccgtggtaaatcaacctttttggtcgaaatgttggagtctgctaatattatccaaaattatacgcctaaatctttggttatcttagatgaaattggaagaggaacagggacgagtgatggaatttcgttggcttatgctatactcagatatattattgaagacaagaaaaagccattaactctattcattacacattttccctctctcagtacattggaaacagaattcaacgacgtcaaaaatttccacatggcatttgttgaaaagaaaagaaacgaggggaaggaatctgaatggcccgaagtgatttttctttacaaactagtgagcggagttgtttcgaacctgtatggcctaaacgtcgccaaattggctggtattgacgattccataattcaaagcgcttacaatgtttctgagtcgataaaaaggttaattgaaaagagatccctactacagcttttgtcccaaatgactcccgataatgctgcgcagatcttgaaagaggcactgtcgatcgtatagtttacctataacccgagaaatgctattgctgcagaattaaagtcggcagggttgtctaagtacacatgatggccagcattttttatgacttcgagcttcgcagatttatctcctaatttgtggagcttttcaacgcaatactcgcctcccttctggttcatccagtctttatctccatacatccacatagtttggactccagttcgctggagatgttcagcaaaaccccgatcgcataaaggcaatcttggtaaaatttcatggttgatcaatattgttatagccaactctccagatccttggtactgattaaatatagaataagagtactcgtgaagtttcaagattaggtcactgtttccgttctccaattccccgactccattggcttttaggttcttgaatctttggaaagaccagtacgacaaaattttggagtacataggaccaagtaattgaaggacctggaatggcgaaatgttccactgccaaagcgttttgagcaatgcgtttcgaggaaacttgggcttgcccaacatttcccatatcttggtcacttcatcttctcgagaaccctccgcaaaatcctggctagtgatgatttctcgcaaaggatcgccaccctcctcgtggtgattgtactggagcttcgagttattgatcaaactcacctcactcgattcggttcccatagggctgatgataataaacttgtgaacgatttttttaccgtcaggccttaggttgtatttcatgatgtagcaacttgaaaggtatgcgcccatggaatgagcaagaagatcaaactgctcaatttcccgagctttgcgccacgcttcaaaacggtcaataaaccaacattcagcccgaataacacggttgatttcctggtcatgggttacgttgcgaggtagtttgatgatgtccgaaggaaagcgtggtcttgccgagttcccaaacccaggcatgtctatcacatgaatggtgatgttgccatacagtgtggcaaaagcctccaagtttttcacaaagtatcccattgccgccatgtatccatgaatgaaaacaatgtggcgtggaggaaggctcgggtctgaagtatttttaagctcgaactcgtgaatgaagtcgcctgactcttctctgttgagctccacatttagaaaacgccctcgtataggcgaactatgctcttcggctttttccaacccgtgttccgtgggaggatggatgtagacattttccgatagaattgcacgaaacaactcgtactcaatggtactgttccgttcacgagcggcaattaaatcatttggcggagcaaccttttgcgtaggactcctgagataagaagaactaatccaccagtctctgaaggaatcagttagttttatagatgttggattggaaccggaagatttctccgagttggggtcccccattgacgtaattgaagcggaaacaagattcatcgcctgtagtggtttatttccgcttgtggaatgatattgatggatagataagcgaggacggatgtgcgcacgtgacattatcgcctccatgataacatacgaagaagtacgaattgattgtaatgatagtctaagacgaaaaatacggtaagctgaagatgacagagcacaaggttcaaagatatagtattaaatatgagcatttcgtttcgttgcgatattattcctgacatgcatattctatgtagatagcgggttcttctgacaaaaaaatcacttgcttgtaggcaactctgtgtatgctggaggagcgtcgtttattagaaggggctctctttctgccctgttgtctgtcgacgcataattaggcgtggaaacaggggcaggctccacgctgacagagtggcgagcgggggttcgctggctttccaaatcagacgagttctggtacacgtagtagaccctcagttcttggttgagggtatatggaggatacttggcaataatgtaccaagagtggatcaaaccaggcaagtagccaagaatacaaagcaagatgttgatgaaagaatccgctgaacagatgcctctgcggatccacacgggaagtggtgggaaaagaacagatagcaccacaaggaaaatgtcagacatacattcgcagcagcagcagcacattttggtttatctggggtgagtaatttctggttcaaaaggggtgcgcctctggattttttatcaatagtaggtgggtcacgtgcgcccggccagccgttgatgactctagtagagatgtcacatcttggcttgtaaatctgcatgcggagaatctttgaaaagggtcttcaaactagagaaacgaattgcaaaaaggatggaaacattgacttttctccttggattacttgaaattaccgtcttgtgcgctttaaattcgacgttcggtttggccaaatttttgcaatttgcaaaagtaagtacgaaacacacggaatttggcattaaaagcacattcaaagggcaacaagcatatcaatcactgtcgcaaagtttctcaccaaatttactgcagtgaacgaaagatcattctagtttgccttctatggtccaagacctgcattcagcgtcccacatatctttagagatccaccatcaagcaacataatccacaatgtcctttacgtgccatgttctgtatcagaatgtcagcaagaaaatccaatgccctaacacacatacagtcaaccagctaattgagctcagtcttgcaaagttcaatctctctctgtcgtttggcgagctatcttctggtggcaagaagttggatgcccttttgcctattcgctatacaaacctagtcaacaacgccaagctcacactcacggtttcgaaaggaaacaccgaagtcaatttgaagatagttgggaccattgagctgaagcaaatcacaagcatgatgaaagtgccaccatctataaccgccgcagagctcgttttgcagtttgccacattgaacaatctcgagatcgatttggccagcaagcatgtgctgttgagcgtcttacagactgcagtcgataatatcagtcatgaatttgacaaaacgacactcaagtctcttttgggcacctcttctagcgctatgatcagattggtggtggaagacaagagcaaacacgcggccaagaaaaagttgcaagaggagcagagtaagcttcgagcacaattggaggagaagaagcgccaggccagattgcttgaaaaggagcagaaggacgcaaaggaacccgagccctctgtgcacaaaacggtaacaacagagccagtactgaaacccaagtctgatcaaatagatcatccaaaagaaaagagcctgccttcagaaggtccatctaattcgctctcaaacacaattgttccagacgagacgaactctgctaatacaaaaagtgaagatttgatgcagacagacccagtgaagacgacaccaggcgcatcagatggcaattctgaaagaaatgcaagatcctttgttttgagtaatgacaccgaggacactgtctatgtgccgcataagaaacttgaagtgtatgagaaccccgaggatgattacaacatgactacagcacaggcagaaacatacttgaacatcatcaagtccatgcagacaaggcccaagaagaagaacgaggctaagagcccaacacattacgctattcgtcttcgattccccgacaggtctctagtgcaattgcacattgaagatccggccaccaaactcggccagcttatgaagaaaatcgatagctacattgatcctaaattcattaacagttacaggatcaaaaacggcacaccgccttttagagaaatcaggtttggctttcaagaaaacggcaccgctttgaacaagcatccggactttcaacaagaaaaggtgcttttgatctgggagccttcgtcctcgcatcagccaggtccgtatttggtgcagggcgtaaacaccaaagatgtcagccaactctctacagtcatgttagaaactcaccgtggagaactagaagaggatacactggccacaggaaaaagcgtaaagggaacaagtggcgaaaagcccaaattgaagacaaaacttaacaagagcatgcccaaatggttcagaccataaacgagcgacaatatgccagttgatggtgttaaagccgtttacatttcttggtgctcaatgcgcggcgtttacgagctttacttggcaaagaacgtgagagcgaataagaggtttacggaaaacagaaaagtgtcaaggagcgaaatgaagcaatgccgctcgattgaaccagcgtagtccagatttgagcggtggtggcacggccgttgtgaatgtttgctaatcatgaagtctcaatgctacagttcgtaaagtaatgataatgtacagtcgtgtcggaagtaacggagcagacaagtagcctttttttgtatggagcagattcaagcccaagcggctgtaccgagccaggaattttgaagagaaagcgtcagtgttggggcatatgcattgccagcacggctttttgtctctttatcggagcactagagcctaataaatgtgctcttgcatgaatatgcgcgggcccgaaaccggtggagtttacgaaaaattcagagtaaaggacacatgtttccccacacaagtgtgactagcaactccagacataataccaagtaactaagatcatgatgaaggcctacaccactaaaaacacaattttcaatacggcccattgaatcttgccaatgtggggacctggaatccgccgtcctgcatgctgacatcactctcaacaccattggtccgatcgcaagtccaagtagcatgatgctacctaggcagacaaggtacaggtctcaagaaagctatatgtgcttattttcaatggtttgtgggagtagacaagaagaacaagttcatattgccattgcccttgttaacaaacagccttacattcttgacgaacttttcaccgcactgactcacctgcctaaacaggcaactggactgtaatttacccgcgtgcaaatacctatcaagacgaaaaacggattcagaggcggaaaaaaagcaccatgtgcaggacgcccgctaccggcgtcaaaggaggaggagcgaaaaattttcagctcgtattatgagcaatatatatattacgcaatccgcccggcaccttttaatttttcttttctcttaatcaacaaacgttaccacaccagtttttcccatttttattttccccatattttacagtcgaagatatttttacaatgtgtgcttaaatatattttaaggtttaacgtttacattttttctttttgatcatcaaagaaaatacaacaagttattaagatccaagatccaagccaataactttcaaactaaagtttgttctccaatatgctaatatgatacttgattaattctacatcccactatggtgcccacctaccggtttttacctgctgattaattgctactactctttactatttactgaagactaccattatttttcctccattaatttacactactatcttgaaacaaccaaaaatgtctgctcctattatttacaacgactcgatgttggagtctgaacttcccaccgcttctcctcatgtcaagttggagactattgacgaattgtcctgtcacttgccaaccactggcatgaaggactcgagcttgtctgttaaccaagacagctcgcccattatcgtccactcagaagtcttggactctgttttctccaccaacttggacgacaatgaccaactcttgggcaacacgccaatgtttgacgaattggacttcaccttggacggaaccaaggtcaactccaaggacgattgggtttctttgttcaaggatgagcctattcctgaacatgctgcaagcgctccttctgtccctgaacaggacgaagacttgcataacttgtttgctgaagagtttgaagacactttccagtttgctccagtcaagagctcaaagcctcagcagcctgtcaagcaacttgaaaccccttctactccagctctctccacgcctgtgatccgtgacactcttgccgtggactctgctaacagagtctccaagaaggccaaggttgatcacttgggctgtgtgtcgtactccaagaagcaacggagccaaccattgaagcccgttgctgttcactcggaagatcctgttctcttgaagcgtgctcgtaacactgaagcggcacgtcgttcgagagccagaaagatggaaagaatgaaccaattggaggccaaggttgaagagttgttggaaggcaagaaagagttggccgatgaagtgaacagattgaagaacattttgtctgctcacaacatcccattctaaacctgtccgccagacattgtcgtttatagtttgcctttgctcatttctctacgtttgagcgctttaattctactatattgtttaaagaacgttttagttttatttctttgcatatgtaagaagagcattttcgagtgagtctgaactgcccaacttctctagacaagcggtagcgttggtttcactatcgaaatccacaaacgccaactttctgaacttgattagacgcacacgctcaaagccattgaaaactgagaatatagcgtccaacacttcgttggagagttgatggtctgccaagttttgaagcaaaagaatgttgttgggtggaagagatttccactgcttgatttgagatttggacatttgagaagtccctggttgcggtgtctgtggtttctgttgctccttttctttgcggagcctctctctctctttcttcaactcttgtcttttggcaatagcatcgaagttttgtagtagccgattgtattcgtccgaggacgccttggcccaggtgatgcgaataggttttttgaacacaggccgtccttgtagctttcggagggccttgtcggagctttttgggtcagcatacgtgacaaatgcctgtcccttcatcttcaagtttctgtgtgctgttatctggatgactttgccatatcgcccaaatagcagattaagcacagccttgagtttgtttaacgacactttctcattcaaattattgacataaagcgtatcaaggacatgttctgctggagcagccaaaggagcctgtgaatctgtcattgaaatgatgtgtggaaagaaaagttgaatggtatctggaaaacttaccttgggtgcaggctacttgaatgaagattcgaacaatgacaccaataaacagcaataaagaagatcctcttcacttgtagttaattttctggtcgagctaaactgtttcaacctttacttttaatttgttttatttcattcaaaccgtgctgggatctactgaagtagcaaaaatcagattcattaattgcggaaatactcatatactcatcacttcaacaagtcgcccttgttcaccacaaaagcttcaatgacggccatagcagcgtaaagtctgttttcggcttcttcaaacacaatcgacttgtcgctgtaaaatacctcatctgccacttcttctttgtgtcttggtaaacaatgcataaatacccactcggagcttacttgaccttcttcaagcattttctgtgtgatctggtagccggcgaactgcttcaatttcttggcagcggcatcctcttctcccattgagatccacgtgtctgtgaccacaacattggcgtccttcaacgcctttgctggttcgttcaccaactcgaacgaaagagaaccattgctggcgtccacgatttcctgtgctgtcttcacaatagaagggtcaacctgaacagagcttggtgtcagaatggagacggaaatgtccgctttcaatgctgcaatggccaagtcattaatgacattattcgcatcacctatccatgccaacttcaacccctttgtcttcccaaaggcttccttgatactcaagatatcagtaatagcctgcaatggatggtacttatcgcagagcgaatttataatcggtaccgtcgagtctttgcacaagtccagaatgtcttggtgtttgttcacacgagcgaaaatacaagatgtcatggacgaaatcacgcgggtagtatcatacatggactcattgacaccgagctgaatgtcgtctttgcccaagaacattggctgggcaccaaaatgcgctgcagcaccttcggtagaaattctagttctggtcgatcttttggaaaacaagagcgcaaccaattttcccaagagcttgtcatgattctttttgattgtttcagagtcaccagccttgactatttttttgaatgctgcggccttctcgaccaagctattgaattcctctttagaaaggtgagagatgctaattaaatgacgtggggaggtgctcattgctggaactggttttgtgatggtcagactgaaaaatcttttgagcataacaagaagagaaagtcttttggggagatttaggaaaactgtaaggaggaaacaaatgggcaattatataggacaggtctgactcataccgaatgcggtaattggtcgacgttagcgcggtacaagatctttgccatgcgcacgacaattgccatggcccatatgcattttccacctgtcatatctatatacaagtcaaacacgagtcggcttgttttcatgaattgtaagtattgtttgaagcagctgactaggcttttgaattggaaatttgccacggttagccttgtgtgctcttctccataatacagcgtagctgacttagtattctttctcttgcggcccgagcaccttccaaatgcactttcaaatcctggatttccactttccgacactccgaattcaacagtagttcttggactctttgaccaagcgagcttagaagatccgccacgctaggaggctcgacaatctttctcccagtgtgatggtcatcactggcaacagacattatttcactctcatacatttccagatcaaagcgagttggagcatcctgcaagaaggtttcgccgtcttgcatctggtcgtcatcttcatattggactttaggcttctcgtcatcactcaaatcatcgtactctctttctagttggatgggtttatccctgaagtgggattctcgtagcagaaacgtttttggagcgacataaatctgtcctgcggtgttttcacttgccggtttagcttgaacatcagcggccagagcatcgacaatcatcggggactcgtcaattccagcattggcaatcaaaggagagtccaatccagacaccacagcatcacttagcagcgcattaacagtcggaatatttgaagattcagccatcgagttgtccgatgactctctttctcgtttgtgctcaccatcttggaagctggatcctaattctggactcgctagcttagcaaactgagcccatcgggccgactttgactttccttcagcgccaggggcatttttctcaccactggacacagctcttttctctgatggtcgcgcgaacacagtcgagtcttgtttctgatctatttccaggtcttccaaggcagaatcttgagcgaaaatactctcccgggcacgtgctttccctttccccttgacagttttctttttgaacgctggtctgccagatgagcctgcatttgacagcatggaagaaaggtgtttccaacagtattaagtactggtgcgggtcgcttttgtctttgtattgcacttcgcacatcggaaaaaaatacaccatcgccagtcatctccatcggaggtagaacccaacatggaccaaaatgacaaatcggatcttctataccagcgaatgggcgaggccccttcgtctaagcttttcagccaggaggagctccagcagttgatgaatgagcaagacttggtgaagattttgggcatgacccagagtctcataaaccgcaagatgatgaaattggtgaaagttggcgaggagttgcggtttcaggtgatccaggcgtccgaaacaaggaaactcacctccatgaatgacgacgagcagttgatctactcctacatcgaagcttcaggaagagaaggaatatggaccaagacgttgaaagccaagacaaacatgcatcagcacgtggtgatgcggtgcttgaagcagttggagggccagcgatacatcaaactgatcaagtctgtcaaacacccgacccggaaaatctacatgctctacaatctccagccttccatcgatgtcacgggaggcccttggtttaccgatagtgagctcgatacagaattcatagactcgctcttgactgttgtttggcgttttattgcgctgaagacttttccggcagcatttcaagaccctacacccaacaccaatatcttgcagagtgtatatcctgcaacacatacaggcttcgccacgttggagtccatcatggagtttctaaccgagcacaaaattacaaacatcgacttggccatcaacgacatccgatcgttgtgcgaggtgttgatattcgaggacaaagtggagttggttaaagacaccactgacgtatacaaggtatcgtggcagagtgtcttggacgcaggttatggccggcaatataacgagctgcacttgttgaacgacttgcaaaaaaatttcattgacacaatgaaaaatcaccagcagtttagcgtctttgaccattacgcagtgattaatgacgaggttgacgaagaggatacagtatacttggatgcatgggcaagagagtgaatacggaaactttttattaggatattgcatgcttatattaatgatacactttcctcatcgtaacctaaaagtaggaaagtgcagaactggaaagttgttacaatcgttgttcaataagggtagaatacgctcttttgttaaatctgtgtgttatttcatgacaagatactaaactgtgagtggaatgaccttgaacacttacgattacaaattggctacgccttcttcttcacattcttcttgtcacctaaatagtcggtttagtagttaacacagcataatttggttggacacttgagctgaaagtttagagtcattgcctattctaaacttcattgagcacaaaaagaagtccaatcactgccaaggcaattgcccatttgaataaagaactgaataaatcatgtaatggagttttgctatattcatttttatttttttgagtttggaactttacgacggaaggtttgtcttaacatgttattgtgaaagaataggacacgaccaattcgccaatgacacattatattcatcaattcacatataaggccgtatccaatgacatataaagtagatgctaattgcatgctttaacacggaatctattctataagtacttaatgttaagggtctaattgtctctggcatgcaaacagtaaataatgctagctggttaaacgatccacatgctttgatgaataaaaatgcatcagtaaatatcctccacgctgtggcttttgaattttttcgccgaacggtcaacagcccgtaactcaaagcgagttcccataatggtgaaatgcctgatttcttcacctgtatcgacagaaaatccaaacaaagttgcccgcttgggcaaaatgcgtataccaccaacgatctgagccgccgaaagttccgtttcggattctctcttttgaggaaccaccacgatgaaagaatgctgagcatcgtacaaaacaatgcccttgagaccaatcaagtttctgtttctcgaatgaattacctccaactcacatccgttgtagtctgccgtggccaatttcggcaaaatcatgttcaagttcgggtttctctggtctcccacaagaagatctcgcatgtacgactgccatagctggtttagctgctggtagactttatagcgggggatgttgtattggcaaagcatgggctctggatcgaaatgcttgcccggatgttttttcatgtagcttttcattttcttcacgatcgcttcttgcttcgccaacgtcttcttgatgtacactttcatttccttgcgggtgttggtcttgcgggcctttgtcggctttagttcagcattcttggaaatgtcggtcacgtcctgtttctcttttggtgcttctattccctctgtcgggactaagctgagatacggtctctgagctccttgtacggaatatctttcgccaaaaagttcctgaatgcgggcgttcgatgtgtaacttcggcttagaagatgtgtttctagcgtcaagtctcggtccatgtttggaagctttcctgtctttcagattagagatggcggcctactcacttagtgagatgagcgcacaagtgcaggtggaatctttcaatattcgtgagatggacgcaaaagtgctatttaggtgtctacgaagacccgtgttgcctctcatcaggacgagaagaatccaccaagttcctttccaagatgatctttctccgatagacgaggagctcttcaacttgggggatttcaaagattacaaagacgcacccgatgtcagggcttatcgggaacgcttaggaatggaggtgaaagaggaggtttccaggcctttgagccgatctttaaagcagaaggaacctcttgacaccgagaagaaagagggtataccagtgcccatgtcccgatttgaagaagcttgtcacagcagagaacccgttgttttcgtttcaaagctctcaaacccatacgtcaacctagccatcgaagactacatctacaacaaaatgcctcttcctcagcaagaaaacaactgcaacaggcttgtgttttatgtcaattcaccttgcgttgtcattggcaagaaccagaacccatggaaggaagtgaatctacctctcttgaacaatctccagatcccgttggttagacgccggtcaggaggaggcacagtggtacatgactctggtaacgtcaattactcattcatgactaccaaggacaagttcgaccgccatacatttgctcatttggtgaaggatgcagtcaattccgtggctcccgtgcaaaagcaaatcactgtcactgagagaggcgacatcgttacaaaagaaggcaacttgaaagtatccggatccgcatacaagctttccaaaggcagatcatatcatcatggcactatgctccttaatctgcggcttgatatattgcggcaacttctccaccgggacgaagagaaaataggctatgtgacatctgagaagtcagtctcctctgtcaaatcgccagtaaccaatcttgagattgaccaagagtcgttcattgaaagtgtcatttctcaatttcaagagcagtacggcgtaagtaacaaagtggataaacccgaagatgaagaattcgaccagacagagcttcttggacttgatgactttgtgctaggtttttctaagaaagattgccgggtggtttacgttgaagaaggcgacgagttgcctgaagagattgctaaagtgagggacgaacttatggactgggattggaagtacgggaacactatgccgttcattcatacgttcaaccataaagatttcacagtggaatttaccattgcaaagaaaggtcttgttgagtcttttacattgcatggagccaatgaaaacatcacacagagctttgagttccttcaactcgtgttgaaccgtggtgattctatcacgtacactggaagcaatattgcaggctacattaccgatgatgagcttagtgaatggatcggcgaagccatagacggaacaacataactggcagcatccagtattacataggcttgtatatatagcgccaagtatgaccagacttgaaaagtggccgttaaatactagcgatagatgaatcatccatttgaacaattatgctttgatttaatttataatgcgacagcgatgttcattacagaatcttcatctgttgttcaatctaaatttcaccattcttcgaaaacctcagctcttcgtttgggtgaagtgcaaaattccatttctgaatagtttaagcttgtcaactgatgttatcttgatttcatcgatcaatgtgaaatgtagtctactagaaaactcgatattggtgatcatattttccaattcattgctctgaacgtcattagggtatagatattcctatttaaacctgccaaaatgccagtaatggcctttatggttttcgcctgatctgtagctctacatccaactgtcattgaccttcgatgcgttcaattatccagcgtcgagacatgtctttcaccaaggacctctaacagctgttctatattggatccctctccgttattcatttatattatagttccgcaaactttcctctagattcattgtatattcagttcttcttgttgtatttactcttgcactgggtctttcaatccatgtctacccttgtaaggcgcatactccggaggggtccagccttccaagacagattcatcatccaacttgtaaatctctattcccaaaggtctgcagttgtcaaccatcttgtcgtcgccctccttttcaccccaatcccagttggacaaatctccgcctgggcaagcagaaatggcaatcaacaagtcctgctccgcaaacatttcaaagtagtcatccttagtagatggagaagcctccatgaaatactggtcgtattcattgaggcccgtcacttggaacacattcaagacatcatgcacgtcaaactccgttaagccgtggggcaaaacagcacgcacgagatttgaatggcagtggaagtcattttcctcgcccgaaatgagcttctccacgtatgggtcacaacgtgttcccaaagtgtcgtgaatccgtccaccccactctgtgtgtcttccgcccaaagtatcggcggtgatggtgaccaagggacgcaagaagggcaagatagaccacaagcggtcaaacttggacacgtgagcagagtgcaattgacgggttctagcagcccagaaccgttctcttgggttgtggagattccagatgttcaagtcacaaacctgaggtccctcgggggtggtcaagcggataagcgattttgccggaaccttgaccgcataaccgcttctaggcttgcacaagtgagactccaccaaagttttaggagcattggcgattttggtgtagagatcctggtcagcatagatcttggaccctttttgagggaagtacgctggacccggtttcttggtgttgtacgaagtctttgtaggaacctgactgctgtgagcaagatctgccattattgttaagatgctagattggatggaataccagtggctggagacatggaatataagtagagacacggaaataggtttccgggcgccgtgtgcacgtcttgcggaaacgcaggctctttccggaaacgggccgttacgaatcagacttcgatactgtgcgattttctcgtatcgctaatatatcttgcaggttacggagatgacggagatgactaagcattagagtatgttgcctgggcaagatgggaaactaggaaatcttcactttttccaagctaatcgaatgaatcagacccagatgatgaccactttaaataggacgattatattgttgcgaaggggagctctcagagcactatttgtaactatggattctgtggctagttcatttaaactcatcgttcttggctagttcattcaaactcatcgtttgctggtgtgtgtaatgtgtggaataaagtagtcttttaattaacttctgtgcgaccgtttggaattttgttccatttctattgagtgatcttcatggttcaaatgttgacatcatttagtattctgagaattgtctgaccgtctaggccgtatggaagacaaggcaccgaatttactgccgtttgaatcgcctgagactaactcttttgacccgaacaggtctacgtctcaacagaacactgatagaaaaaggatttctgttcgtgccctttagagaggattagcaacgactgagagcagactggagggtctcatgaatggacttattttttatcaatcgatcacggtggatagtttgtgtcttcattgcgcacgcgaaaacatctatgttccgacaccatacgcaacaagatatttgatctcctcaagtaatttgtttttcggcactttcaacccaaggtaatgtttttcggcactttgaacctaaggtcatattcttcaatgctccatttcaacgatccaacaccaaaacccactttccgcttttggaaagtaggtgcgcaagccgcaccgtagtcgcattatcatgttcattaatgcgcattgctcaatggagtagattcataaactacagaatacaagcagaaaaccttctggctagcctggcatgaaagccaagaatagcagtctcagctaagaaaaagaaatcagtgcaaaaaaaaaaaagtatgtggttccccctcattcttcccgtggctatcgcggataatgccattttccgaaatgtggggtacgaatctggggcatatatagagacaagaatcttggaaaaaatcaacgttcaccattactaaaaataccgcttcagcaaccaaatgcttcgttcagttcgtttcttttcaggctctattgccgcgtccaagaatttcgggttcattggcttgggccagatgggccaacacatggctagacatatatacaaccaattggagccacaagataccttgtatgtttacgacgctgtgccgctggcaacagacgcctttgtggagaaaaattccacgccagaaaaggcctctcagttggtgcctttgaaaagcctttctctgtttgtcactgatgtcgactcgcagttagactttatcattaccatggtgccagaaggcaagcatgtcaaagcggtcattcaggacttggttctgagctaccagaaacagccgctgttacagccaatgaccttcttggactcttccaccatagacatcagcacttcacgtgaagtacacgaatttgtcaagagtaccattccttcgtttgatttcatcgacacaccagtttccggcggagtggcaggcgcaaggaaagccagtctctcattcatgctctccagggaaactatagaggatgtttcgcctgcgttgacgtctctcttgaacaaaatggggaaaaacattttcgcctgcggcccaagccatggatctgggctcgcggcgaaattagccaacaactatttattggcagtgacaaacttggcagtggcagactcatttcagttggcaaatactttcaacttgaatttgcagcagtacgctaagcttgtagctgtgtctacgggaaaatcgtgggcctcggttgacaattgccctattgcaggtgcctatccaaaagaatacaatttgcccgcagattcagggtacgaaggcggattcatcacaaaattgacaaagaaagatcttgttttggccacagactgcgcggcagagtacaatcgctttttgttccttggtgacatcagcaggaaatggtacctcaaggcatgtgagagagaagacttgggaagccgagacttgggtgtcttgtttgagtggctcggacagattgaagagagaaatggagaggttgtcgacacgaaaacgtccgaacctttgaaaatcaactgatcggtttgctacaatgtgttcaggactccaggttgacaaatgtcactgaatggacccacacaaacagaaaaatgtttatggtttctcgtagatactacttagatgccacttcctgaagatctagaggctcaataaacgtatcgccctttctcccactttgagatatttcatcaatagtcacatcgctctcggtcgagcttcgatttggactatggctatgactggtatcaaacgtaaacagcggaattactccaaaactcttttggcggtctttggatccagcaattgccacaccaggctcaactatctgcggtgggtcctgataatgcttcttaatgcgaggattccgcaaacgagaaagagatccgttgatgcgatgttcatcattgccgaaaaagttcgagtccaccaaatccgtcatggaaggagtacccataaacccagacttctgcattggatcgtcaaacagttgtcttaaaccatccaagatactggtactcgatagcgacaaaagcgggaatgtttggtcgaacggaatgtcgtccagtcctacagccagcgacgtgaacagagaaatcgaagagtttcgagatttggctggtttcatgatgctaggcgatatgtcatgtccaaacggtgtaacgtcggtgatatccaagtccgcaatctccgtatcatcttggtgcattgctgtgccgggcaaaagagtatcatttgaaacatctttcactgcattgtttttcatcgcagcagaactggtggaattttcctttgttgactcatgggtgtggccgccaactgtattattggttccgatcgaatcgggcgtttctccatttttctttctgttttcgtctgaaagactgtgcttcgagttttgggcacttctgatagagctggtgtcgccattgtttgaattctggtggcttttcatcgagtctttgtcgctcgcatgtgatgtctgggcacttctaagagattcccggtcgctttggctgtttcttgatctctgatcaagctgtctactgagaatatcctttatactgggttctccgccaagcccagaaagatggctgcccgaatgaacactcttcatatctgacccgtgacgcgagtcatctaaggcaattgacgctatgatgtgggcagggtcttccctctcataagctggtgggagaacgtcctgagacacaccaggctgctcaaaagatggaggattaatagtaggctgtctcgataagacaggactcattaacggggaagctatgggggagaacgctttgatctgcggagagaaaggttttgcctggggcgaacccaatttctcaagaacttcttcgtccggaggttcgtataaattggcttctaagtgaatattcggatctctttcaatgggaacatcgttgttgttggggctcagaatgtgatggaactcaagtggagttagcgggcgagatatatccagacgagcccctggactgccgttctgttgcccagaaatcccagatatagctgaaagaagcagtctgcctaaacctccattatgagagcagtctaatgctgtcacttctggagacataggaggggaagtgggagtgtaaacaggaagaaactccggctccatgtcgtaagatggcaacaaagtgtggttatgggccgccaacggggagcataaatggatgggagaatcgatcagaatttcaaaatgcttgcgcttctctgggttctctggatcctgcttcgaaatcctcaatgatattttgatccagtggtcacattggatgtcgtcgtaagcagtgtcgggatgcatgcagtagttgtattttttgttgatggtagaaggcacaaacatctggaactccatttctcgtgggagaacttcgtcatcttcaggagccgggccatcggttaaaccaccacttttcgagattaacgacttattcttcttagctttgtgctcaagaagcaagaacttccgcacaggctcagcacgatgaacggtcttattgttacagtagtagttgcagttttctgtcatgtacactctgatacgatgcaatgccactttgccaaagagaggaataaaccggaaggacaacgggagataggaatctagaacgaccgacttgcttccgacgacgatttcataccgcaactggtcctcccactctctttcaatgatgatgggctcgttctcttcgacactgttgtcggacggaattcgcaccacatccaccggaactttagccgtcaagtttgacttgaatgcgccgactcgtgttatgctggcttcaagcgagtaagccacgtggccaaagttcaagctgatggtctcgggggtcagagcaggaagcgggtgctcgaaattataaacatagtagccggggctaaagtggcccggcttcagttcgtcatcggcgcctgaatacgacagagcagacaaaacggaagttagaccggaagccgtaggtgccaagtggttggacgacgagccagaaagaggcgacgtggctcttttcacgagattcgcagcaaacagggtggcagactcgataggcattaattggggagtgtttgactcggccaaattgagcgacgaaacatcctcgtggacgccagacttgccacacggaacgtagatgtctgccccgcatttaggcaccggggtctccatctggtaaaaaggccaggtgtgggtcaccaagtcatgtccatctgcgtagacatttctctttggaggtatgccctcgggccaatccgttctcacggaacccttgaaaacaagagagatgcttctgattttggacggcttgaccacgcgtatgacaagacatccacgcaaaagagtagggggccggccctcttgctctgatgcgttgaacccttgcacaaacaagtgtttttctgtggtgacaacatagacctgcaacgacgacgtctggacagtggggttgtctgggagctgcgggatgaagtattggttactgtcttcgatccccggggccaaagacgatgctgggaaaagcggagacctgggttcttccatagtcaagtgtggatggggtcaaaaaagtgataggagacgagtgaaggaccagccaaaatagcgttcaaacaagaaagcaacgggaacgggagggtctatacccttgtggaaagacgaaatgtgctctattctcgcggagctgggaaaatactgcttgtgcgattgcaaggttagtgggtttttttgtcaagattattaaccacccaagagatacctgcaccctgcgccgttatcagaagtcatgtgacgtgataggccctgattactgtggaaatgtcgggggctgttcaacgctaggatggtgtgaatgcgcttctctggcttctacagtctactttaatgtgatctttttcaacaattaatgtgtttcccgcatttcggaacgctgctgctttcttccgtaagtcgtctgattgtcgcatttacatggagttatccgataggagggccaggtcctgcaggtacacctcgctggatctggacaccagagcccttggatttcccttctgccgctctttatgggcgagaaaagcacttttttctagatctgaccatttaaatttcctggttctgctcattctatcctgattaccatctgagaagatgcttctacttccagctttgaagggtccatggtggtgcatacaaaaaagtgagacaaccatctggcgatgacttttcagtcacgtgcaaaaacacccacttcttagccagacccatttccttttgtccatatctttccatgtgggcccacaaggtctttttcgcatctgcacgcagatacgtgactggcacaacgtctgtttctcggctgaaactacatccggagctctacaacggagtgttcaccaagtttggctgggttttggtcccaaagacccattgtgcgagaggatggacacagtcacagctaaacgaggcactcgaggctagatttgggcattctgccgactccaagttgccctcgtttgatgaaattcaagaagctgtggactcctggggagcaaaggtggatttgaatgagaagccagtggtgaagaagaaaagtgcggcagagcttaagcatgagttggatctcaagcttttcttgcaacagctgaaacaagaaggcaggtatacgggagagaaaaagaggctgagggtgtcacgggtgaagcgtgatatatctaatggcgacgttacattcacgcatgcatggaattacttcatggccaaatcttatcccaagtacaagcacttgcccgaatcagacgcacggagcaggattggccttgagtggcggctgatgtccatggatgaaaaggacgtttatagagaggagtattcgcagttgctccagctgggcaaggacatttaccacggagaaattgtggatcgagaaacgaagatgaaagctgttgagcggctcaacttgtccaagaaaagaagcacggagagaaagctcaaaaaattggaggagtcacagaaaaaattggcgggagagtgaaaaaatatattagcattacattcttgtacataaaaggcttaattctttgggatatcgttgtagagcaccagcccactaaaagacgaccatcggcgcatcttcatcgttctcgtcgtatttttccaagtcgaaaacttcaaaattgtcgtcgtccactttcagtgcaaacagaagatcgaaacccaacttggcattgactcttcgcaaggtttcccacgctttcagctggccgaaaacatgataaagattttccatggtttgaagatacactggaatatccacaatcagattgttcagtgtcagcgagatatattctggcgggattttgagaagctgggccacaagaacttgcaaaaaggaatcagcaaatgtgtggttctggtacaaaaaggaagccgacatcagcaccaacttcaaaaggttagaccattgtgtgcaagagcagaggttgccaagaacgatgaagtgaacaaaacataactgaagttccccaagtaggagttccaagtcatggccaaagagctgcagcaagtaccatgacctatctagagcatctctcgtaatggctgacaagtctttcccatgagtttcgccaggcacagtaccctgaataattgtatatcgcaattcttccgaagcttgagtgtctattttctgttccgggtttttcgccatcaaaatatcggcaaggaccatattctcttctctcagaggcgtggacgtagagacaggcaattcatgtggacaaaactcttccactacctcggtgtcaacaaagctgaccaaacttttccatgccttatgatcttcggggtattccaccatttgctgatacaaatcgcccaagttctcaggaaccatagttagataccgaaacacacaagcatcatccttgaactcaacggaaataatatcgtttcttttgcactcgaaccagcggccaaatcgaacagaggtgccatcgtcaacagaatcagagtaatggaacaaatgtataccggcagggataagcttgatgccttttagaaagtcactcacagttaaaaactgggtgtcgataccaataacagcattactgtttaaagcttttctgctggaaagaaccaaagtagtttctggcgggcgggacatctcatttctaatgtggagaaatgtaagaatttcgtgcgatgatatccagtatacatacgcattcaatacatgtagagaattttctataaatgagaaatgtcattccaacaagttcaagagaacaattaaggggccatatggcagatctttccctttattttgaatgaagaaccacaaggttttggtattctattgtatatttgctttacgttgaacgataaagcgctcagtctaaagtgtcagtatagattgtgtaaatgaacggtagtgattagccctaagcatggacttcagttttattaatctgaatcgggaaattttagccaaaataatctacgtgatcaacttcacgcgattatgtcgccttcttggttgacgataatcgtcctctagatcttcgtcgtgaattccaaattcatctgcgatagagtcaaggtcatcgttgatgttttcaaacgccaggtccaattcttgagccaaggtgaagcggtcaataaacccagacatgtaactgttgttgatctcatccattagaatgagatagttcaaatgcatgatctcaaataattcaatcacctctacaagaggcgtagtgtccttagcaactatgaccgaatcttgtgcatccacagggaccacatgcaactctgcgtagacgttgattaatgactcttcaaactccatctgcttttctctcatattttcgggtactttcactcggagacacacaagtgcagttggtgactgcaaattaccgaaagtttgttgaagcagctgatacaaatctcttttggcaacgtagcccaagctgaccggttccttgtcgttggctattaatgggtatccctcctgagaatcgtcagacatgaaggcgtacaacccagtcaatgaatatggctctgaggggaaaatgtgaaggcattttgttctcgacaagggcatcattgcctttgatactgccacatctggaagcttttctttgaaacccaccgattttgacgaaaactcacatagcccatttcccttgttagcgttgacctcatgaatataatcgtattccgatacattgaactcatgattgagccatgcatcatacacattctcctcgcaaagccagtcattgaaaaatttagatgtcataactgcaaccataatgggcaacacataagtcacagcaccagtcaattcaaaaatgataaccaccacagaaaaagaaagtttggtgattccagtgaagaaggcagccgagcctacaacagcataagaagatggagaaacgatgcaagattttgctgtgcatgtggcccaattctcagactctatgccattttgaatagctttggagattatgcccactaacctccctgttgcacctccaaggacaagagacggcataagaacaccacccggaagtccgacactgtatgagtaggttgataaaacaaagccttgtgccacaacatacgcaaggcttaacactgtggaaaaagaggatccctgacaaatgaagttggttgagttatttgttgatgccgacagatcagcaggacaatctgtataaagcaatttgaggaaagcacccaaggacattcttgttaggggggacaagtatgttaaaacggccgttgcaagcgctaaaagaaaaatttcagcatacttacccttggattcgctcactttgaaagtagaggaaaggaattgccataggcggtttttgtaagctggtcttgagaaagcgacgtatgcctttgtgaaaatgaagccaaaaaacccacccactaatcctaggaatatgaatggaatgctttccatgaagagccagttgaaattaccaaacagaacttggaaaaggtcttcctcgtggaagtcttggccgtctgtaaatactttgaagcctgaaagagccaccaaggccactgtagcacatacaaaggagttccacatgatttttgttgggatgaaaaacgtcggaaataactctaccacaaacaaaacaccgccaattggcgcattaaaagccacggcaatacccgttgccgttgctgccgcaagtagttcccgttttaatccctctgacactttctgaccacaaacatatttgaggcagattgagagaacacaactagcaacatgtactaatgggccctcttttccgagccaaaggccagagctaaccacaaagatgagagctgatactttgaagagaaaggacagccctcccaaaaacgcatctagatggtaattcaaacccgcaatgatgagcttcatctcgggaattcccgattgcctgagaagcggagcctttttctccttgatgtatgctgcacatcccacgaaaagtagcacaaagaacaagtagatgggaaagtttatgatggcattggaaacttttccatcgcggttgatcatcaactccagccagtcataccaatcttcagccggacatgtcagatatggacttaggagagaccatttttccaacttggatagacaaagtccctttttcaaatcgtgaagggaagcagaaaccaaatcaataaaggctgtggtgtatcccagtagcacggccatgagcattaaaacaatccattttttcgaagcgctttgatctcgtcgcttggcgccagattctcgaatccagtcgatgaatgtgaagtcctcgtactttggtgagttccaggtttcccccactatgggaatttcgtctgtctccgagtattggactgtggtaagacgaattggatcagatgccagcatttcttatatgtgagacaatcaatatgtcccctgaaaagtgagcgggaaggaccagaaaatgaaggggaaatcgcctaaggaaattaaattaaacccacagtggagtatatgacttttagtgacctgcatgtgccccggtaagtactggagtaatatcagtatggaaagtaactgctccttctctataagccaggataatattggtttatagaactgaaacggatgcaatgtattggctttcgttttatttttttgattttttcggaactcaagctcttttgagtgaatgtatttcgcacccgtagttggaggaaacatgtgttcatatgtatttgagctctaaagggtttgagacaatttctgtgattcgtaatagaatcttcacttttaatggcattcccaaacatagagagagagaagataaactggttttctcggagccatggcaagtttgtaacattttatggtcattattgaataaacgtgaacgttgcttgaatctcgtttaacattagctttgctggatggttctcttggacttctatagcggtgccgaacttggagatatgaaaggccatgcagaagagacaatcatcgccatgcaaaatacaagccatctttctgatatttgtaaagcctttcatctgcaaggctattctgttttagctgcttagctattctcattgtgcattggtgtaaactctctgataaggccatgatacataagaagtagttttttacatcaatattttcaaaagtgtatctctctgtggtaccaagaccaagagagctaaatgtgaaacaaaattagcgtaccaatcaaagtaacgtatcaacgtaataaaaaaattcagtgcaagttctgaagcccgcttcaatgtatattattcttagaatatacctgtgtgtcggtgatgtctggtctactatcggaatagacacctacacatttatatgttttcctttttccttttttttttttccttttcctttttctttttcttttttttttttttttttcttttttagaatctatggattaacctaaaaaatagtcttggcttcttatttatacttctgttttaaattctctagagtgtattaggtctaaaccttgtgcgaagagccaaactagtggctgaccaaccacagaccgaaggcgcatttaaagcaccacaaaattctatctgcaatatttttagacacggactctttcaaacattcactgatgtaaacgctttgaaaggaagctcccaacttttagaggctcttgacacaagtgccagtcggggccggcacatagagcgcactcattcggaaatcatcaccatctttcatacaacttctcttcagcaagaatcagcatgtccgcatttggctccacattgagccagcccacgtcggcggcaacaggcaaggagctcatcaacgacatcactgtcgccaacgggcccgaggattctgtgtccgacttggcgttctcgccgcaactggaacttttggccgtggccagctgggaccacaaagtgcgtgtctacgacatcgacgccaacacggggctcagccagggccgcgctttgttccagcatgaggcgcccgtgttttctgcacgctggtctgttgacggcgcccgtatctgcagcggtggagcagacaaacaagttcggttgtttgacttggcgtcgcagcagagccagcagattggtgtacacgacgcgcccgtgcgctgtgttcgggcggtgcaggttggccccacagcgacggaagtggttgtttctgggtcctgggacaaaacattgaaatactgggacacgcggtcgccgcagcccgtggccacagtcaacttgccggagcgtgtctactgcatggacacggcgcagaaattgatggttgtcggctgcgcagagcgtcatgtggccattatcgacttgaccaacccacagcaggtcttcaagagcattgtgagtccgttgaagtaccaaacacgcacagtcgcatgttatccgctggggaccgggttcgccattgcgtccgtcgagggccgttgcgccatccagtacattgacgatgccgagcagcagaaaagtggtttctcgttcagatgccaccgcaagctgcccaccggagcgccagcaaactccacacgcacgctggtggccagcgaaacgcacatttacccagtgaacgccatcctgttccatccaatctacggaacgttctccacggcggggtccgatggtacgttttgtttctgggacaaggatgctaagcagcggttgaagaatttccctaacgtgggctctgctatcactgccacggcgttcaaccgctcaggaaccatctttgcctatgccaggggttatgactggtctcagggcgttggcggaaacagggcagattatcctgtggatgtgaagttgcatccgctgaaggacgacgaaatcaagcaaaagaagaagcgataggaggcaatagcacgttaaatactgaaaatacactgttggtgtgtgtgaagcttacttccactaatggtatggtagacaattggctcgagagagagttacatatgtgaaaggaactacttagactgtatcaatgtgtatgaggaggattctttccagcggaagtggaacctccaagttaaatgctagagtatgctcacgggacttgatgtgctcttgtagaccatgagcaaattgcattctaaacgtttcaagattttgacctgtcaacaaaatagccgaattactgaattctaaacaatgattggaagaatgtaaaattccttgatactaaaaatacatgaaatgacttccactgtattaggctactgtttgattgtagcgaaacgagtactatgctaagtagatctcgcttaatgaatgtcaatgttaggcgttacgcaaactcagcaacgtatattggaaagtaacatagttttgtcttcacattggagaaggaaagctggaagtcaggtttagcatacgtaaatcacgcaaaaaaaaatgagttgcatatttcgatcgggatacaaactaaagtcccgatctatattacaaataatctcaagataatgatcaccatagcattttccatgcatagaccttgcgttgcgaagataaaatactagactaaaatactatcgagatatacggaaatacatccaaatgcatacatttaccttcttcgaagtgcttttgagtaatcaacaacaaatacagaatattggctttttcgaacttacatgatgctcttatcaaaaaggcattcttcggcgtatgatgtgttgtctgcctgcatataacctttggccaattgttcttccacccttgaacacacagacaacagaaaaagaaaaaggcgggaagggacgatttggcccctggtcaacgaaagcccctcagccgcggcacattattgttccggcttatgctagagaagacaacaaaagcaagcctgaggtaaagtcacgtcacacccgtacaccaccatattgttcgccaaagcccgtgggccattcacaggtagagaaaatgaaaagcagattcgcgaggaaattttcagagctttttttcctgaccctgaagcctttttgttcctccacaaaggccgtttgcattcgaactaagcttgattttttttcccccacttattcgttttttgcatcatgacagagtatccgactcgtcctctagttttcgaggcttttgtcagccaagttgagcttatcgagaaaactttgatcgaggtacaaaaccagccagcgtcttactatggtcgccgcaacaacagacctaacatgggccaaaacacgcagacccacacaaatgctcatctgtactacaacaagtataataacttttaccagctgcaacaacaacagcaacagccgctggtgtacggtggagattactatggcggctacagaaactctcccagatctgttatagacaacagcagcagccagatgaaccagcctggtgttgtccaggttggccaggtgggtcaagttggccaatctgcagttactggcgtcagcccaagcggagccagtttaggcttatcgttgggcgagacccagccaaatatgcccgttgtcaacggctcgggcggcctttttgggccacaggtttttactgacaggggagttttctccctgcaaaacggaaagggtgcgttctctgagcagacgaaaaaaagcacggggctttcgacgttcgatccctttggcatctatgccaacgaatacgcgcagtctgcggcgtacccaccgttgttcaattcttctaacgatattttgggaagctcgttttcgtccaactccactaacatatggggggacactaataaatccgtggccaacgacgctgcggtatggggatagcttgtaccatggggtactagggatgtttttctaagaggagaagagactaaaaattttctaaaagagactgagggcggggaccgccttccaaaattgtgtttgtttgattttctgttgctggagatgcttatcggtttattgtgtgggacacactatgttttcacgagcgcagggccaagtgatggctacggcctttggacgctcagtgtggttggtattatatgtacaggtagtgacggctgtatcaatgtataagttcatgatgtcatgtagaaccgggaggagaatgatcaaagaggataacaaatgacggagcatacatatgtcagcttggtatgtgggatggaaactttgtcgttagatagacaattcatgaacgacagtaactgatggttgaaatacacttttgtcagtggctgacggttgaaaaaacgtcagactggttgttcttaatgctttctgattatctatggatttttatcacatgtttcgcctagtcgaggatcaatgagactcttgatattttaggggttttcttggatttccgtatccaggccctccatcggcggccacagcgttttatttgaaacctcaagaggaaataacgtagcagtacttacttcatttcactttggtgactctagtgggccagaaggcacatgatcagtataaatcgggaatcagtgtaaaaaatagagccaggcgatgcaaatacaagttcaggcgattgcaacatctacagactcagacccacgctgccctgagtcttcggcgcgttcgaaaaccggccgctggcgaatgatctgatgatctctcaagtaacagctctcaagttgaagcgatgcgtacgacaatctgtttatgtcttatcctcatgcctctatttctactctatcacttgcctgccccacttgtcggtgctcccagtcttgccgttccttttttctagcctcatcatctccggtcttgatctccgatgttggtgccacctgcaccttcattgcacccttgtcatcagggtgcggcatgctcgcatgcgcaggctagcggccgaaaatcggagagatacgtgtcacgtggcaacagaccccccaactccagcatcccggttgtagagccgatttcccaactacaaacttctgctccaagcgatgcaatcgaagaaacaatgtggcgccccgttcattatagcgcgcctcttgcatatttgtgcgccccgcccttcctggtcaagaaggcgagcagacaaaaaaaaacggcgaggcgggcagacggggccagaaacgccagtcgccacgaaacggtcaagacggctcccaaagtttgcctcgctgccagaaatgggttttgtctttccatgccactagggcccatacggcttgccattgtgttgttcctgcaggaccagagttaggcgagcggggcgggtgtgcaggattcgggcttcgcactagctgtttcgggcaatctaccttgttcatcttttcatccaggatttccctacttctgtcagacttctcttcgtacgccgatagaggactttcgtgaagacagcttttggcccgactcctctacttccctccgcctggaccccgatctggccaattcagtccctgtttcctccgagaaatcctggcgctattttcctccagaaaccgctttgcatccctcgagcagccttagcgtttacattcggaccgagcgtttctattctctactccctgtccccattagcgccttttgcgtccagacgctgccgtgaacacactggcatagtcgacttttcgtggcttgttttggcggcttatctatatttttttgcgtgctccaaagacactatcgaccccgggcgcttgactgtgtttcctggtatctttcaatttctgtctcatccgactactttctggctatcggcctcgctccctgccgctagatatcttccttgtccgtctgaccctggttctgaatctaccctggtttctaatttacgcagtctcccatccgactccgttctgcttatttccatccggattccactgctcaggcttttctagccctctaccttctggtttcctctctgtcggatctcattgacctcttcggatcgtgcaaatttttccgtatcccgtcagatctcgatctccataaggaacgtcattttccagactttgacttttctccccgttctggtctgctcttccatatctcccagctatcccagcatgagccatcagagcacccctcacttgcacaacaaacgtacgccaggcacgctaacttcggagaccccgagccagctcaacctggccaacatgacagaaaataccataaccacaggtacctctgtgccagacgcctctcgcagtgtgtgcgatgccagcgcggcaacgccacgccagttgttgaatgcctacatttacgatttcttggtgaaaaacaccatgccgcttacagccaaggcattcgctaccgaggcagagcttccgcatgtttcctgcgagctgtcggcgaaagcatctccgcatatggtgggtctggtgtccaacacgccgcccacgcctgctgcagctgtcacgcaaatgatggaagaacacaatttgccccagcttgccatgtccatggacgcaccgcagggattcttgtacgagtggtggctggtgttttgggacgtttttcaagcgaagcagatgcgaaccgccctgccgcaggcggccaagtacttccaaaatgcaatacatgaagcagaagcagcataatgagctgcaaggcttggacggtcagcaaagctactcgctagcgcctcctccagcaggccatgtgcaacccatggcccagttcaaccaggccccagtgatggtgcagccccccttgggtcctgttcctgtgccccaagttcctcgccagcagcagttccctcagttggatccccgccagcagcgctacatgatgcagatgatgatgaagcaataccagcagctgcaactgctgcccccacaacaaactccgcagcagccacaacaacagacgccaccccagcagccgcaagtacatcagggcgcacaccagtcgccgcagatgcctccgcagccccagaaggccagtctgctgctgccacaggttccattaccggtaggaatggaacaacccatgactatgatgcaacagcagattttcgttcagcagcaacaacaacaacagcagcagcagcagcaacctcaacaacagccgcagccacaacagcaaccgcaacagcaacaacagcattcgcaacagcagccacagcagcaactccataatcgaattcaacaacaagctcagactcaaatgaacaacttccgtcagcaggctgctgccgctgtcgcagctggccagggtacggttcgcactgaaaacgccagccccatgaacatgaacatgcctggcggccgtatgaaccaggctcaggttcgagcggcgcagatgggtatgcagacattcccgcaacaaggcgctgccccgtacggagcgaaaattcccggtcagcacatgatggtggaacaaagcggtgcacctggggcgccgggaatggcgcaccccgcccagaagaatcgtaacatgaatgcgctccaggattaccagatgcagttgatgttgttggaaaaacaaaacaaaaaacggcttgacattgcaagaaatggtagcgcggagctgcaactgattgagcagaaatcacctggtgcttcgcctggcctgaatacaaagccgctgccagtgatcactgcagcaaaggtgaaaaaatctgtggcggccaagcgtggacgcaaacctagcaccaatggtgtgacgcctcaagccagtgacgacagccggggaactctcaaaaaggagtatacgacgccgctcacgcctgccacagataatgagcccaataagaagaaacgtaaaaacggcgagtctccaaagaaggagaaaccagtggccaagaaagataagcttccaccaaagaagaaggatctgtttaaagccgaagataacgcagaattttctgaagaacgtgcagatgagggcgcagattacttccatgcttcacttgctgatggcgataagatgatggcagttgatattcttggcggaaatggtcaaggtgaaaataatttctttagctcgggtggtaactcgagcattgacgatattgagtttgacttccggctgttcttggatggtggagacaacggcttgaatgagaacatgaacggtttcaactggggcaacccgatcgaaggtgcggaataaatgtgcagagtattagaccattgcacaaatcttcggagccaattaggccgcggtttggttttcaattcgtttacaagttactgttttactaatttgcccatgcttctttcctttagtcattgattgtcaacaggatcgaacagggaacggtgtcccattatttacaagcgcgagaggagttgtttttctcagccctctgtccttgtgaaaaaactctgtactatatatatggactttgagcattgccgaacaccaatgcatgaaaatttatctagtctttttttcttcagaatctgcgtctgtagcactgccccaaatgtcattgttgatgacaacagccaaaagggttgtggccaaaagaagaactagcattttagaactctccggagtggatggataaacattccagcacgactcgtgagcgacaaaaattgtagctgcaataggcaaacttgagcccgatacataaagcaaaaatggaagcagccaacagtaccaggaaagaaactgatagtgtaatgatctcgcacataatacaccaactaagtttgtggtggcaaacattaggagaattaagcgtggtcccagagccttggtcaagagcaagtttcctggtgctgtggttttcgtgcaaggggagtagatggcatccttgacaagtttcgataagggcttcttgatgattttgggagagaggaaacgaaccaaaatgagcgcaagcaaaagtataacatgcacggccaataatcccaatgcaaactcgtccgaaaggaaaatttcttcaggaacaaacttccagttgacagtccatttgtgcaaaaacttacggccaaagttgaacgcctgggagaggtaagtccatctgatgtagcgagcctcctcatcccaaaacaagggcaaaagaaatctccacccaataagaacttgcacggccggaatcaccaataacacgccagcaaggcgcaaaaggcgttctccaactagaaaataaacgacgataatgaacgcaggcaagtacaacaaagcattcatcttgacagaaatggccatgctgaaaacatcggcggccactccgcaaagaaggagcatggagccgtcagacaatgtatttgcgtagtaagacgccacttgaagcaataaaacgacacataccatacccaatgtagtgaaacagtcgttgaacatacgcaaaacgtaaatggacaccaatctcttgctgcaaagaagaagatacaacggccaaggaggaaggttacccaccatagtgtacactgcacatgtaaatgctacagtgatggcgaaaaggtagccaaaagccttttgggcaatttggatgttgacaccgccatcagtaagccagtacaacaactggtacacttgaatgaagccagccgggtacacaatgggtcccgtgtcaccttcaataagcgagtagtcaagagctccagcattgactagctcaatctgctgcatgtaggtggaaaagtcaatttcggtataattgactttggaaatgacgatcttgcaaagaatagatgccacagatacaactattggcgcagccactttgcacgcttgtgggtcaaacaccataaagtaagcgccattgtaaacgtcgctaagaacgctcttcaatgtgagctggggcaacttgtcagagctctcattggaggtgtttttcactgcggatgactgttttccgttagtggccatggagttggagcgattcaaatagcaacttcaagaaaaaagcagaaaggaagcaagttgacgctgatccgagatcaaaataggtctcaagtagggttatggttttgtactgcacgaaaaggccagtatctccgctagtatggtcaatgagctagtcgcgaatattcctctactagttatattaccagtcgtattcataactagtcttattcataactactcgtattcataactagtcttattcataactactggttacatccattcagttgtgatggtcaggtcactgtttcgccaatccacctacaataatatactgctctattatattaatgcaattacacccgtgttgggccctttttcttcttcaacattctcaacgtgtctctctttcttctcttgcactcgcggccgatctcgcctctcatggaccaaaaccatctctcgtaggcatcttcttcgccatggccttcgtctcggatttcctggtcttcttcttctccaggtaaacgtatatgttcgcccgtgtggccgattttgctgagctgtgcttgtgtctgcaaaaacggcgagtcgaaatggctccagaacaaaccgtacttgtttcttttgcccgcggcaatgctgacttcttgttggtgctgttcctgttttgacttgatttgctcaagcaatgcctgtcgttctttttcgtccaacaagttctcggtgccaatgtcttcctcgtcaagtgccaactggaaacctgacgaagcatcatctgctggattaaacaaagaccggagtgtttccgtggtactatgtgctgccggtgtattatgagtttctgtgttggtattggctggggcaaatgtcggcatcaagtcttcttcggacgatgagccgttgtcttcattttgtaattctgccttctgctctgcaatttccacaacttcaaatccgtggtcctcgtcatacttctttttgatcgcctctgtcgtgagctgctttcccaacgtatccatgtcaatctcgttgccttcatcgtcttcgtcatagtacacttcttgggcaaagttttcttgcgctttgaggctttgaagaacagaattggcctcttctaaaggtatggcgtcgacatcgtcttcgtcattatcaaaattcaccactccttctgcctcatagtcgaatctcttggcggtctttcttcccttgctgtcgtaagtcacatcttcttcctcggactcttcttcaatctccaacggcttatcaaagacattgttggaaagcaacttggccaacacggcagcattctttgccttctcttgagaaaagtgtacatcatcggcttcgaatttctctggatgtgttgccagggacccgtactctgcagcctgatccccatctacaccacaagatgcattagcagttgctgccgtacgtttatgcactcgctcaacaacgtggtcatcgccacttctccactcgttattgtggaaactataggttaagtctcgagcagttttgtttttttcgactccccacaactttgtcttgtaacacttgatttgttttagctcgccattgatgaggatccgcatagtctgctgcttgcgcacaaaatacgccgtgggtcttggtgttcttctgattcttccttgcacaacttcgccaaacccactggttctcgcatactgctgggaaaagggcccgcgaggatgcaaggtgctgccgtacgatttggagcccaccaagtcatgcgaagggctcttgtgcttcgtgtttccgctcatgttgttgaaagtatgcagagaaagatggtagcccatgctcgagttgttggctccgagaaccgcggttcttgtaagcgggccgcctgttacacggttgcatgggtactgggtctgcgactcggtgattctttgagcacgccgctgggcaatgttctcgtggttggaggcatctttctttgttgggccctgtctgcgcttgaactcttcctggaaatcgggtttggccgtggccacagtcaacttgcggcccatgaacaacacaccattgaacgcagttttcaatttgtcgagcgccttggcggtcatgtccatttccacaaaggcaaaataaaaatcattgagtggtttggtgtggaaggaaatgggtttggtgatggtgccatacttctccaaacgagcgtgcaaagtctctcttttagcatagagctgggccgatatattcccgatatggagcctatggtgcacaatagcgtcggacttgtccatttgtgccaaagtcaacttttgcatcatccaagagtctggtgagcgatgagccaaaatttgtgtgctggtgcacgggtgtggatccccgcactctggcgaaaatacaaaatacggcccatgcaaaaacgttcgcacccgtcttagtagcttggcctaaaattgtacatacaataaatactcatgtggcagcccacaagtctctcaagcccataatcgacgtaatcaccccggcaaaaccaacatcgccctcggtaaagtgcaagaagttaagggtgttgaggcaaatgaacgagtccaagaggtcccaaacaagcttgcgcttggcctggtagattttgtccgagatggccttggtgtcggttttctcgtcggcggacgccaacctggccgcgttgagacgcaaagttctgagcgaattgaccacgcccgcaaccaagccgagaagccaaaactgcgacgcccacttggccactttgggaagcttcttcttgtccacgaggcccaacatcttgaaccaggtgatggtgtccaaggacaagtaaccggcgtaggccaagtttctcaccactgtggttccttgcaaaacgctgtcttggagcttgttgtcgtatgctttcgacgccgtctgcaagtggttcaaaggcttcaagaaacgcaagccttttctgatgaacgtagcatgttgcttcaaatccaaaaactgctgcaccaccagccgtgggtagcctgttctttgtaagtagtaggacaaaaaccgagacaagtacgccaccaaccggaaggctttttctcttttcggggtgctgtccaagaagcgaatgagcttgttaagtgtggggtggtagataagtgtgtcagcaaccattgcgtcgaggttcagtttgggaatagaatataaatggcctgcttagtctttttgcctttgctgttttgcttgcacaaggtgtgtggagaaggtgcagtttgtagattatataaggtgcaaatgtttgtggagcttatgataaaattccctttaaccgagggcgcactcgcacttttttaaaatccgggggaggtccagcggagatgcttgcctaaaagggaaactccactcgacgaaaaagccctcggattgctggcacggttcctgtgtttgttttgctttaacttgctttcgcttgcgcttttgaatctgtttcttgcatcctcttggccaatgtagataaatagagataagtaggggtactgcaggtggggcccggtgcctagatcgacttgactagaatcaatgtagaatcgaatgaaaaagaataaatgatggaatgaatatgatggaatgaataaatgatggattgaagaagtccagcatgatcgacgtttgatggatgtgaaaaatgtataatcttcattctcattgtttgtgtgataagacaaacgcatttctctggcacatataggaaaaactgcgaacggtatctttggcactgggccaaaaactacataaacattcagcatcaaagctttaaacgcatacaatgctcctaaagagaagatcaagcaaaatgtagatttatgttcatgcatcagttgggattctcgatccagaatcatatgcgaaaatcaaaacacagagcgcgctcacatgtattcacaaactcatcccaaaatgacattggaagacgatgatacggccgaacgcaaaactccagcaaaaagcatattgaaaaacaaaaacaccaatgcctccacgacatcggtcccgctcaatgacagcccttcggatgcgctgctcaagcttcaaaatagacgggtctctttcgcagaaaaggtgaagctccatcaaatcgatatcgtccccgtgtctcaaggaagcacggccgaaggcaactcgagcgatggcgactcagaaagcgaagactttgacgaaagttttctgaggctcgaacaagccgctgacagcatagcggaagccatttcggatcaacaacctaatgattcagaggaagagacaatggatctcacgggccagattgcgcccattgtagatcccgatcagcttgacggggttctgaaattcaaggcggccgacggaactcagaggcaaacatccacagagcaagacccaccacaaatttccctggatatacaactgccacaagagaacgggcgacaagatacacacaatgaaacacaagagcctgaatcagccaacctaagagaaaacacgccaacgagcattcaaccagagacacaaaattcccatggctcctctgtgtacccagacgaggaggatatggatttgaccacgcctgttaatgcatatcccatcacgaacccgactctgccctccaccaatagcgctgagggactgttgcaggagtcgtctcaggccctggatatacaagcaaccagcacacaaaatcctgaacaccaaaatgaagggcccaacaccgtcactcatcctcccgcgctcgctgacatccaggaagacgaagtaactatggatttgacaaaccaaactcagataccacaggctcaggctcctgccattcaaacgcaaaacggtacccactcgaacaatctcgatctgaacccagatcaaattacaaaatctccacaagctactcaggaggagatcacgatggatctcaccaaagtttatgaaaaaccgaaagaaccttcacatcctctggatcctactgtgctcagtcccattttcccgagcgttgtcctatccgaaggagatgaagatgaacccatggagttaacacaacctatgatgccaatggacaaagcagacttcactctacagtcttcaaaaccaaacggagatgcctttacaaataaacagtccggtcaaagaaatgctaataccactaatgatgacgctagtaatggcatactgactgcagaagttgagaaccgtattaactcagaaatcaatgaccgtttatctacaatggattcatctgaagtgaagaactcaccagaagcaaacggaagctcaacacagaaaaggacaggtgaagagaatgatttaacccagcaatcacctttaataataacaaacgaaggcacaaattctgaggatgtttcccaccccaaatctccttcgtccatgactcatccagctgataccagcgtcacaccgagaatcctgatccaccgaaacgaacaatttctataccagacggtcacgcccgatatggatgggccaaatgcagaacaaacagccgaattgaaaaggaaagctgattcgacaacagcacagtttcagaagaaaccgcattgggaaacacaagttgttacttccacaatcccactagcagatgtatcgatgcaatctgatgacagcgacaatgagcgctggaataccccaatccctcacttcacacttacagatttcttgaaagaaattggaatcaaattctacgacgatttagaatttagaatagacctatccacaaggcaaacactctcgatatcggagtctgctgaggaaaagctgaaggaagactactaccgtgcgaatattcaacttcctcttttggaagtttatgagcttagttgtaaagaactagcgggaaaaatccagcaaggtaagaaattatttgacgagcttcaagaaaagacactgaatgataaccctgagttattcaaactttattaccgcgcctctttctatgaccaaatgatgttaaaagcccgcttccaccttttgaaagagtacacacggcaacaggcaaagctgatatggtaccagtggcgaagcaaactaatacaaaacattttggaagtgctccagggcaacttggaaatcttgcaatcggacaaaacaattctcatcaataatattacaattctcgatggactttatgatgagatgcacagaaaatctcaggccttgcgccttgaggtgttgcaatttaaagagattcaatcaacgttccaagatttagacgctaaccaaatcaagagaatcaagttgcaacttacggagttgaataaccgacttttagagcataaaaagaagataagtgaaaaggaggaggagttacacaatctagaagatcaaattcgtttgcgtaatgatgagatccaaggtttgcagaaggagatttccgcagctgaaaatcaacttgatgaaactaagcacttcaacacaaaagaaattgacattctcaagaataagtcacgacttcttcaagctgcagcgggcttaaagtttgtgaagagcatttctgagcacattgatgaattcgagtttaattccgagattggagtgacgattgacttttcgaaacccgaggcgtccgagagcatcatgtttcgcttattgaatctggaaaacaaggtgttgtacaatcccaagctacttgagtactactgtctggacttggtggaggcgacgggatttaccaatatttttgaatcattcatcaacttccgcaaaaaatgggacaagctaacattgattgacgaggacatgtacagaatagctctcaaatatccgttaagcatattgaagactgaggaaaaggaaattcaattcaagttccagtactattcgttcgaagacaagatcaaaacgaacgtcgtggttcgcataccgttaaagtcgattctacaatatcctgatacagctaacatcgaagttgataaattggcggaaacgcgtctgatactggttttcgaacaagacatgcaaaacactttaccggtttctctccgccatagaatcaacggtgcaatataggcaggtaacggttttatgcttttcttttttcgtgcgttttatgcgcgcatcctcaactgttatctccatgggaacaaaggcgctggtcgcatcagtacagataaactatagaagacaagcaatagagaaaagacgctttgagcaaatgtaactctgtgtcgccaccactgtcactttttctcaaaccgctgtagcgtggtatgtcaagtgaaacccggtccggagaaaagccgagtcacgtgcgcccgcggcccggaagttcctcttctgcatttatcacaaaagacagcgacaacttgttgatgtctgccgaagaaacaatgcaagctccgccgggtcatgccacggggcacaacagcagagaaaccatggaatcgccatttgatgacagcgcccaagccgactacagttcaggcggaggatccgagtcggagtcagaagaagaggatgagatagaactcaagaagaagaacagaaggccgccggagaacagtttttcgcagcagagattgaaggctgtcaaccctgtgttctctttcaaaacggtcacacccattcttatgcttatcggaatcattttcattccgctcggaggcgccatgtggttggcttctcaccgagtcgaagacatgatgatcgactactcccagtgcgaagtggaggcgtcacgggaccactggtcgccgatcccggcaaattacaccacataccacttcaaaaacaccaagtacgccgatgtgacgactgcgcagtggaagttggatgtggatgagacccaggcatacgatgacgagaaaaacgtgtgtcggatccagttccatgtgcctcacaagatcaagggcccgctttactttttttaccgcttggaaaaattccaccaaaaccatagaaggtacgtcaagtctttctccgaggaccagctcaaaggtactgcagcgtcagtgagccagatcaaggacacggttggattgaactgcgagccactctcgttggacgagaacggaaaaaagtactacccatgcggcttgattgccaactcccttttcaatgacacgttcaccaatactttgcaggcagtgaatggaagctcctctgactacgaaatgacaacaaagggcattgcatggaagtccaacggcaaccgcttcaagaagacgaaatacgattaccgtgatatctctcctcctcgtaactggatcaagaagttccccaacggatacaatgcgaccaatgtcccagacattctgaagtgggaagagttccaaaactggatgttcacgtcgggattgcccaacttcaacaaaatggtcatgcgcaacgacaatcaagctatcgaggaaggaatctacgaagtgtctatcggcttacacttccctgttttgccttacaagggcaagaaacttattttcctttcacagcggtcagctattggtggaaaaaattactttttgggatacgcatggatcgtatgtggcggaatctgtattatcttgtcgttggtcttgttgaccgcacgtcttgtcaagccccgcaagacgggcgacgaaaactggcttagttggaaaaaggaggagattgctctgcgcgagtaaatgtataatcaatgtttgtttctggagacaccatcgttggtggatagagtagaattatactgtactaacatactcccgtagaaccaagcaagtggaggaaacgtgacagaacgaaatgtatctcatacatttgagaaagtctactggttgttaacaaaagttcaagagagccacttgcaagaaattttgattcgggcgggccatctttttactagtatgaactagctcatacccggagaacgaaatcaccatatcgaaagaatcccgtatccttcagatagacaggtacgttttgaggtattcattgccatatagttggcttattgttgattgattttgccatgacgggaactaatgcagagatggcaaagtgtatctgcgtacaagtcttcgtgtagagatgagatgggcaaaacaacacgtagcgcataaactgaaggcccgacaaagaacaagaacaacaaaacaagagcaaatacaaaatacaacatcaacaactcccacaactcccatctagatcaagtagttcacataccacctagttcgcccacaccatatttatagttgctcactccattgcttttctaacccctgatgtaatattcattcaccggcatgcatcggcgaatgagcgtctaccggaacaataaagaagacaaaaaacagagaggaaatgcgaaagcaaacgcgccaggaaattttggtaccaccgtttccaagcaggcgcagtatggtcatattagaaaactattgttgcagctggcgcatcgactgcgaacattcgagaagtcggggtaatgtttccgccttgcaggattcaggtaccttttcgttcggcctttgctcgttaaaggagaagaggacagcggtataagaaaaaagcaagacaaaaaaaaaaaaaaaaaaacaaccaaatcagcagaaatgaagacatttcgtgttgtggtgggcattgaaacatgtactagctgtcttgatttgtaatattttgcttcaattgactgtttgttcgccggttttctttttctttcttttttggctttcatgcggcttcacagtttaactgccgatgccgacatgcttagtaattccacgctgcatatagacgacttggatccgagggccgaagtatataagatagcaagcacgtagacattgtttagatttctcatcacaaaacacaattgacacacttttatcatggttctgattgttcttgaaaaccctccttccggcaaagttaacttggcttacggcgagccagactccaccttcaaggtggacaaatccgactctactcctgaattgaaggatggagaattattggttaaggttttgtacttgtccaatgatcctactcaaagaacctggatggctgccaaccaggacacttccagatcctaccaagctccaatggtcaagggtgatgttgtcagatcccttggtttgggtgaagttttggagtcgaaatccgccaagttccaaaagggcgatattgtctctggcttgctcggctggcaagacaagattgccgtctctgaggctcgtatcttcaacaaggttgacacctcctctggtttgccattgccagtcttcttgtccagtttgggtatgaccggcttgactgcttactttggtttgtctgaagttggccagctcaaggagggccaaactgtgcttatctctgctgcttccggtgctaccggttccatggctgtgcagattgccaagcacattttgaaggcttccaaggttatcggtattgccggaagtgacgaaaagtgcaagtgggtcgagtccttgggtgccgacttctgcgtcaactacaagaacgatgactggaagaccaagttgtccgagtacattggcaaggactacgtcgatgtgtactacgacaatgttggtggtgacatgttgagttttgccttgaagcacattaagagatacggccgtgtcattgcatgtggtgccatctctggctacaacgacagcagcaagtttgccgtcacctcttggccagaaatcgtcactaacagattgactgttcaaggtttcattgtcagtgacttcactgccaagttccctcaaggtatcgctgccattgttggtgctatcaaggagggcaagatttctgtcactgaaggtgcccatgttgaggacctcagcaaggaagagaacccattggagaaggttccatctacttggtacaagttgttcaccgacgagaagccaaagggtaagttggtgaccaagattgcttaattacgttaatgaccaataaaatgagtacgaagaacgacgttgtagatcctattgtagatttgaagcacattatgggctaagagtttgcaggagtttgcccagcatcggcatttgatggtacagttcttcaacctcttccccgcttatttcatagaccgagaccccggctcatgcgcatgagcaaagatggcatctcgagaagaccaaagccatcacaaagaaaagttagagagattgacaatcccagcagcgaaaaaaagtccagtccattgaggcgttcaatgttagttggagccatgtagtatctagaccgcgggccatctgcggaatgtggggtagcgcatatatatagggaattcaatcagcaccataaccaatagcaatttcaactcagttgtgaaatgtcgaaccgctgttttattctcgccaatccacctgtttcgtctgtcgaatttggggaaggcgaaaatgccactttcaagctagtcaccaagccgatgcctgttccagaaaaaggccaggctttggtgaggaatatatatttttccaacgacccgacgcaaagagcttggatccaaaaaggaatccggcccgaccgtatgtacgtggagcctgttaagcagggccagatcatgcgttctgtgggattggcccaggtggtggaactgaaaaaccccaacttggttccaggcgatattgtcaatgcaactgtgcagtgggccgagtatctgcttgtcaatgatgcatctatattcagcaaaatcacagacaagaggctcccgcttccgttgtacttggacgttttgggaaccactgggctcactgcatactttggtcttctcaatgtggccgatttgaagaaatcagacacgcttgtaatttcggcagcactgggtgctacaggaagcatgtgtgttcagatcgccaagaacatcattgggtgcaaagttgtgggcatttctggcggacaagaaaaatgtgcctttgttaagctgcttggtgcagacgaatgtgttgattataagtcaccgacatttgcaaaagacatgaaaaaggctttagacggcaagttctgtgacgtgtttttcgatggtgtcggggggaaaattttggacgtcatgctcacatttgtcaagccgtttggccaagtaattgcttgtggggcaattgcaggatacaataatccaaaaaatggtcttttgggcaactggggccaaattatcaccaatcgactcaatgtcaagggcttcattgtacttgatttccaaaaggagtatccgaaggcaatggcggaactaggcaagtggattcgtgagggaaagatcaaatacgaccctccgacatacactttgatggacttgagcaaaaagaatgatggctttacattgattccaaagacttgggggcttcttttctccgacacaaaggcacctggcaagttgcttacgaaattggcagagccaaagctttagtaattgaaatatattctcaatactctgtttctcactatattgacctttaccatactctcgtagtgcctgctctgtctgaaacgtccaaattcattctcgtacacgaagttagctaaattaaagtcattccgtaggtaagagaaatactctaattctaaattgctgcagtgaaagcagaaagaccgattccaagagttaacccaacttttctaactacacatactgcggttgccagacgttttcgactttaaaaacgattgaagtatgcaatagaccggggtaacaccttctcagaaatctagcggaatgcaaaacaaaaacccgggtaatgaaagagttgtgtaactcaagcaaatgaagctaacatttattgaagtcagttcttctttgaggctagtcgccaataagtgtcatctgctatcaatcgtaggtaatgaaaaagcatcactaccataagaaaagacaccatcggctgtgtctataaccttcgattatcgggtttttcataggaatgggaccaaaggcggaatacccagcagaaccagaatgacaaatttgtttgctttcttgacttttttctatttaaatatgccctgatgatcatcggtagacagtcaattaaattattctgaacttcttcacgatagatttcattctagcacgtctatagattgacataaaaataatgaaagaaaattccatatttaattctcttacgagaatggcattagaaagctcaatctactacacctgaaacgtcaatatctaacaaaaaatgagaatcagaaggaaaataagcgagtccagttgtatcatgaatctaccctcttactttttgagcgcgttatgtcttcaactacatacaaactcaccataacatcaagactgcaccaacatagacgcctacaattgcaaagatctttcccagcaactacttacgaaaactgcaaagatcaactgtcaaaagatcgagacaaaaaatatccctgatgctccatgtcatcttctcactcctcggatagcaaaagcaaactttccatactagagcggtttcaagaaaagaacaatgatttagaatttgatcatgatttcaatttaggttccaccgcgtccgcaaacctttcgttctccaagttcagccatgtttcgggaatttctgtttccaatcctcgttccgtcgacttggttgatatggatctgcagaagagcgaatctccgttcctcaagaagatgcaaatgtctcttgacatggaggtggatcacttccctaagctgctgcagtcagcgaaatcggggtttcctcagagaccgatatctgctcacgaatctccatttttcagcagctctttgcaaacaaaagagagacacaaagaagcttcctcacaagatgaacgacattcggcacaaaaaagacaagagagaaccaacgaaaaagcaccgcatgctgcatccgcagtaaaggtctcctttactccagcccaaagagtagaaaaacacaccggtatgaaaccaaaaaatgctcttgataacttcaagttctttgagaaaattggcagaggtgcttatgctgacgtgtaccggggcattaacctcaagacaaaccaagtggtggcagtcaagcagatcactttggaccgtgaccatgatcttggagcgttgatgggcgagattgatcttttgaagatcttaaagcatcccaatatcgtcaagtatcatggttttgtcaagacgcccacgtctctaaatgtctttctcgagtactgtgcggggggatccttgaggcagctttataaaagaatgggtcatggtcttccagaagctgagattgtttcctacgtcaacccaatattgaaaggtcttagctatttgcacgagcaaggtgttgtgcatcgtgacgtcaaggcggcgaacgtactcctcactgagtctggaaaagtcaagcttgctgattttggtgttgcaacaaaggtaacgactctgcattccacggtggtgggaacccctaactggatggctcctgaaactgttctaggcggcgatggaatctgtacagcttcagatatctggtcgttaggagcaactatcattgagctcttcactatgaatcctccttaccacgacttgaatcctatggccacgttacatgcaattggtgttgacgagcacccgccactcccagctggtctatctcctatagcacgagatttcttgctcgaatgtttccagaaacaaccgaacctcagaatcagcgcacatatgctcttgaagcataggtggatacaacaaaaatcttcggacaaatcctcagccgacacactgcaaaacatctcgtcagtgcatagtaaagtgatgaaagcgatagcagatcataacgaagacgagaattgggaaaaagaatttgtcgacctcaaatctaataggcagatattgccgagagttatcctgccaacagagcttcgtcttagcaatgatgaaataccagaaacaaaagagataccgaagaaaaacttttcgagaatggaactattatccaaattttcagaaggttctgacaatctggcaaatgaatttgaggtaggaaaacaatctctaaacttgaaactagcccctaatcatatacaaattagcccagaaactgacgaacacgatccatttcttgagcttgacatcgagaacttcgatacaaacgagttggaaattcagggcaagatggagttcctcatcacaaaacttgccaatagggttacgagttcccacttggaaaatgaagaggtgacgaaatccttggtgaaaattactggccggatgcatcaacttagcaaaaaatatccaagtctgcatgacgttttcattcgagatcacggtgttttaacgatgatggaattacttgataatagttcggacctaatagaacaacatagactatggtttcatgtcttggcaacacttaatgtgattttcgataacaatattgctcaaatcgaaaacttctcccttttgggtggaatacctatgataacacagttctctaagctctcatttggtctccctgttcggttacaagtcgttaagtttgtcaaaattttgcgaaagtcagagaaagcgctcctaatgtttgtttcttcgggcggtttgaagatactatcaagatttttggaggaagactttgatttttctcctgatttcccattagtggcaatccactgcattcatgaaattctttcaaaagatttgacaagatttaagtcggacatgtgcagaattctttcaaagtacggtatcgtcttttggtttgtcgttttgctcaacaggttgacaaagtacaaacagaatgataaatccccaatttcaagttcgtttatcgaagaaactatcgacaagattcttgaagttgtgaagttctttggtcaagcagagcctagagttaggattaacatctccaacccagatttgttcaagctcctaataatggtttatccatccctttcattccctagacaacttgcccttctaaaattttttagatctatgtcgtgtgtgtctgagttactaaagccgttgtattcagcagatattctcgagttctatgtcacgattttacgagagtacaccccaactactccgcactataaagaagttgtcaatattgcatgtccatcactttacaactgctgttacttgaatcataataaagaatgggagattgtgaaacttggagccgttcccttattgagagacctctctaagctcaatcttccattcaggcaattcgttcttccgatactttgtgaatttgcatactgcgatgccagcgtacggaaggttctcctcaaacacgatgttgtcaccacatatctcaatcttttactcgatccgtactggcactccaatgccatggattcaatcttgcactgggcatcagaggatcccacttttaactggcttgattctactagagcacaaaattgcttggtgagtgggttcatgatgacacaagtctcaaacttggaagcggtgttggacaattatttgtctttagtatccacgaataccgtcgccacaagactaatggctcgagattcaacgatcactagtatgcttcaaaaattgaaggtgcatcgaaaccctgcagtgactttgtccctacttcgtattctcaattacgttttgagttatgctagaaagacaaatattttcccaacccttacgattgcaggagaaacgaaacttgccatgtcttctattatttcgcaagcttcttcggttttggtgcgagaaatggcccataatattcttgcgaatttcgagtagtgcatacagagaagctacactaccgaggaggaaattgtggagaagcataaagcttatacttaaggaggagtttcaatgcccaactaaaaatcatgcatccactatatccttctccccgggtgtctcaactagatgcccatattttggatggtgaactatttggcttactcaagcaacagcttgccgaagcgtttcaaccgctctccggtaaagcatggtcgtatagtcaacagccagaattatggtcgctcttgctcaaattgctcctttttaaactcactgtggccaaaagcggatcctcctacggattgaagcttcaaaacttgaagttgactaattctcaaacggggaaagtgataggcaaacgtaccaaattgcttttcctaagtatcatattcggtgaatatttcttccagaaaatccagtcgttcttatatgcgacagagacagaatcttttgctaatgctagaactctctgggaaaagatcaagacgagtgttgtgagccggagggcaaatttgctcaaattcgttgacagtaccgtcaagctcatgaaattggccaattttgttgcattcattgtttatggcagatttccgactttactttaccgggttctaggcgtgataccaactccgatagttgccgacttgcttaagttcaatggtgataatgtcaattttgaatttcagaatcggcagttggtatggaacgttatgactgagtttcttgtctttatattgccgctacttcaactcaataaggtcaaaaaagcattcaagagattggttgctcggacgacaaataaccgagcctcgtccgtcatgaacttaaagtcgaaatactcagagttgcccgagtcacaatgtgccatttgttgtgagggaagagaagtgattggtacgaaagttgccagtacggaggttacaaatccatttgtgacaaattgtggccatatattctgttacatttgcatagcaactcgcttcaaccacattgaaaatgatgtcgagggagcagagttatgtcctaggtgtttcacaaagttgacatcttttgaacagtacggaaataatgagtacgatgtggatccctctgccatagttgtatcatacgagtcagacaatgaaaacgactcgagtgatgttgcaacagatgaaaaacaacttgaacacgccaaccagaatccgtcacctgctctggaagcagatgatactgaagactttagtgacgaagaagatttggaggaagattcaattgacgaggacgaagatgaagatgactacgatgatgatgtcgatgatgatttcgacgagtaaccaacaacccttatttatagagacgcatggaatagtggtttgggcgtgcattctatttgcttatcttctgcgccatcaatgccaataacttagagctgtaatcctctaagatatcttcctcactccttgtattatgcgtccccaatatattcataatacctttcatttctgcttgtaggcgttgttgttctgtctgggaaaatacatgcttttcaacatgtgattttatgattgccaagtaagctagagctctttctaaggcatcagattcttgagcatgagaaggtggcggcaaagatggtgctgcaaagtttgtggactcaaggttggaaaaggaaggtgtatcgtttgtctgggatggttgagaaagtcttaaaggcgacacagcttttggagcaaaagtagaacgacgtgaagaaggcgaagcgaacggagattttttttgagatgacggagagcccctttcaagagatactttgggcagagggcttcgcaaagcagctcgagcaatagacgaggaattagttgatgagtaaggtaatctttgggtcctaatgctggaactgggagaggttttgctcgtagttccatatgttcccgcactcaatcttttagcctcgagtcttttaagcgttgcactcgtaagtttaggagtaggcgattcaggttccgatggcaaattctcatcaaactttggttgcctccttggagacaacagataggtcagggactgcggcgtaggtataatcttccttgcaactttaccatatagaggcgaagcttctggagtggtgtctttagatggggagtcgagatgtgttccaagagtttcgttcgagttcgaatcaatgatccattcaaatagacatccatcagctcccaaagacaaaatggaatcgtctctctctattaaacctagaattggttccgaatggccccagcccaccgaaacatgttttcccgatacagaattgaacaaacgaagtgagcggtcagacgatgcaatagcgatcaaagttttcggcaagagtaagaaatcctctgcgtttaatgactcattgtgtttatcggtatagggtttgagcactctcttttgttctagagagctcaaatcataaacaatgatgctcttgtcatttgtggaaacataaagctcagaagagcttaagctcatagcaagtggagtacttttcaaaatcaagattcttttttgagtaactgaaatcgtttcttggccggattgatctggcacttctttgagttcatgaatggaaactgtcctgtcagcagagcacacgaatagatttgaagccagtattcgcacatcaaggagatttccattatgagtaggtaaggtctgtagcaaggaccacgaaccttcattgcaaacgaaaagttggatcattcggtctcgcgagatactgcaaagaccaatgtacttgcccacctcaaaagatgcaagatggtttattgtagaggcgtgagctttgagttgaaaaacagtcttccaggaattatccgttcggtcgcaaatggtcaactgcccaaacttatccccgataaacaagtagtctttgaagtattcaacagctgtaagttcattggctatagtttcgactttcggtaatgtatgattgaacaaattttgaaatgtgttgtcaggcaaaagaagagaaacgtcaccatcctttgaaaagacaaggatgtctcccgatgtggatcttttcattcctgtaagtgctttatttggggctccgattgcagaatgtgaagtctctttttgcttgttgaatatgcagatggtttcatggttggttagatacaacaaattttcgtcgtcatatgtaaatgctttaatcaccttagagggacccagatcagcagtgacggatagattaagtaaattccttgatagttcgcctggagaccttgtgggtgagctaggtagttgtgggtctgcgatgactttcaaatcgctcaagtgcaaagtgtgaaattccgaagagtcatcgaaataataaactttctgacttgaaaagttgatcagaagtccgttgagccccgaaggctggtatagaactggaactagcgtggatgcctcgggggagtacacaaacaaaatgtttccatcggtcaagagaatctcatcagtattcaccagagacgcttccttaaaatttaagggcaaatacttcccaagaactgtgggacggcctttaagaacggaaatcttggacccattgctctctgaaggttcgtatgtccaacatttgaggaaacgtagacccaaggcaataatttgtccatattcagatccattatcatgccaaataagatcattaatcacagaagagcatttatttcctgctttaagagagatggcattcgctgagtatttccatacgtgaagaaacccatcggaaatgtttcctagtgagcaaaagtacttcagatctggggaaaaggccaaatgccgcacaccaaagttgtgctcgtggatcacagcaaaaggcaggcctgtagcatctggagccaaagaatacaacaagattctgggacggtagcccgattctccaacagccaagagtttcttattgggcgagagagccaagcagcttactgctctcactttatctttcatcttggcgctggacaggcccagtgggctttctgaggattcaaaagaagaccgtgttttcaatggctcgtttccgtccttaccgcttccgtcgtatgtcactggaattgggcttataggaaagccataggcgtcccttttctggtcctgctctcgcgaaagatcgaaaaatgtctggcttagactgtttgtgctgcctccatcaaccacggagttcgccacgtatattctttggctctggatttgggcgttagtgtccaaatggcttacgactatgcctccgcctgcagtgtaagctaaaacgttatctttgagggcaaaatgagcgggacttcgagcagaagtgcctttaactgccacaacgcgtaatgatggcgccaattccatctctgccattgcaatatagcgtggattccaaacgacggatgaatatacaaacagtaaacacaagcacagatattctgcaggaaaaagtgccccaggttttcacgatgcgcattcttagtctaagctacatagacaagacatggcggcagaaatagagttaagcattgcagaaacaaataaactacgggcccagcttggccttcctcttattcccgtttctgaagaaagagaagagaaaagtccggaaagggactcttcagaacttacgatagagcagactaataagctaagggcatcacttggtcttcgacaacttgaagatgcgccaccaaaaaggaaaaatgccactccatcgaatactaaatctgctgccaatagattttctgcatcccaagtactggcagacttatataaagaggtggatacggacgcctggctagaaggattggggaaaggcaaaaggagcacaaaaatgcccgaaacgattgcggcccaagacgatgacgagccgcaaatggaagtggcacacgatgccaaagttttggcagaggtggcagatggcgatgtctttacgttggaagaccaggacttgcttggagaaggtaatgatgtcttgtccaacgagaagttggccaaagtgagcaagcagaaacaggatgagacggaacgcaaaaagatcgaccgtttgcgctttggtgcaaaagtgtccttcgagctggatgacgatatggaaagtgcgggacctgttgttattcgaggaactagtattgatatttcggaaaagccagattccccaccaatgccaatccatagtgtgtcagccccgttgttccaagatgagccagctgaagataaaacgggccctgtgaaaatgaaaaaactcaaaatgaaaaaacccaaacagaagaggaaagccatagatgacaccgtcaaagtcaccgagcctatggtgacgcaaacgctacttgaagaggaacaggaagatgcagaagaactcgaagccattcttgctgcatccagggacaaaaaggtgaagcgaagaaaactaatgtcagcagaagaaattgcccatgaagtgagcttgcatctgagactagatacggtcgataagatcgatggaatagtttacgacagcacgaaggactttctagacacgctactggctgaaaaggacgcaaggggggagaaagggaatgggaaagaaatcgaggaagaagtcgagaaagtcgaagggaaagaggaggtggagaatgaagaccaccaaccacgtgaacttgtatctggtgtggaaaaaatcgatgaagtacaagtggagaagctggcagataacgaacttggccaaagagagtcggatgacgttcgatctgaagcaaaaactcaagcaccgctcaacagtcttctggcgacgcttcaatatctccgaaaaagtaattttgttcccgataccaacgaggaacaaaagcaagtggagaagaaattacgcgaggctcgtaaagaagcacagctcatgaagcttcaaatctccatcgaggaacgaacgttacgagaagagctcgaaaaagactcggggtacaaaggtttgcctgcgaaagaaaaggaaaacacttttgaccggattctcaaccagagattaatcgagaaggggcttgtcagtgatgtgaatccacattcaaagtactctcggtacgagaagaaacccgaccggctttcagactacagaccccaagtcaagttgtcttacaaggacgaaaagggcaatttgcttgacaggaaacaagcatggaagcaattgctgcacaagtaccacgggctggcccctaagcaaaaaaaagagtcacccaaagccaagtcagaactagagcctcgggagatccacccagagtaaccactgtgaactacaaacgactaaagtgaggcacatatttcttgacggtcaaccattttcaacaatataacaactcttggaaggttagtccaaccactttcaataatggtaagaaaatacaatcgtaataaacgctcagcaatagacagcccgacttagataccagccataaccttgtcaaacagactgagacacccaagaaaatccctcagctaagtcatcttgagagtgcatggtgttcgtgtcaaagatggtatggattccacaaaaaatactcaactaaatgctctccgcgaatctaacaatgcacttagaccagcttatcatacataacaaagcagagccaaaatgtttttttgtttcgctctttcctcttctcaatataggctatttagcccttttctttttttctgtcaagaaagccaagatatacatttccggcagggaagacctgccaatgagcccaatcgtgtctttccgggacatgatatatccgcacggcggcttcctgcaccggcctcaaaagggcactatggtcagaccattggtcaagcaaaaagaggaacataagcgacacgagaatgaaaaggaaactttaccgtctctatctcgtatcatccatagatttttccgtctctccgccgttctttgtcttctcttctgctgtccccatctcatccccagatgctggacctgcagatactcagacgtccctgcacccgccacttgatgaaaaagataaaatctcacctccctccaccttcacacatctgccttccacccgcctttctgagccgttaattccttaatttctagattttttttctcgttccacatgtctacggctacgctagcaatcagcggcatgacctgtgctgcgtgctcggcctccatcaccgaagccctcgaggccatagaccaggtccagcgggtgtcggtttctctcattactaatgaggcgaaagtcgacttcacgccgcccgtgaccccacagcagctaatacaggccgtggaagagtgcggtttcgatgccgcagtggtttccgccacttccgctgctctcgcaacaaatgtcaccaccacaatcagcatatcgggaatgacatgtgccgcatgctcgtccagcgtgacagaggccctagaggcagttcctggcgtgctgagtgtgtccgtgtcgttgcttacaaacgagggcaaagttgtgcactcgcaggaaactcccgtgtcggccattctttctgccgtggaggattgcggctttgacgcagttttggtgaaatcctccgcccctgagtccgtgctagagtctcgtttccaaatcaagggcatgacgtgtggctcgtgctccgcgtccattacacagaggttggagctgctagaaggtgtcaaatcggtgggtgtatcccttttgacggaagatgctctagtggaacatcttctctctcttctgccgctggaaatccagcaggcgatcgaagactgtggcttcgatgccactctcttgtcgtcagacccaaaaatccaatcttcccgtgaaaataccgtggaagaaataatattccagatatacggcattggcgaatctaccgacttatcggtcttgcaatacaacatcgaagcagtactcaatgggtttcctggcattctggcgtttctgctagattttaagagtgtcaccgaagacgctcccgaaacacccaatgtctcgcctgaacagcttatcgatgagctcaaaatcacacttgctacaaatatcacaggtgttcggggtgtggtggatgcattgaactctatagacagcaatattcagtttgtcatcctcaactctgttgaccagtacttgagctcgcaacttaaattgttgactaaagccaaggatatcgagttttggcgctcaacgtttttcggtacacttctctttggtgtacccctttgcatcctcggtttctcggagaaaatgcctttttggaaaacccatttgatcttccatggcctttatttggtatctgtgcttgaattggccttgagcacgcacattttgtttaatcttggagcagtgttcttcaagcgctttgccttcttcttgcgcaataaaggccgtaatgctaacatggatgttctcgtgtgtgtctcaacattaatttcctatctattctctatctattccatgggtctcagtgtttggactggtcaaaccgacggaccaccaaaggttctttttgagacagaagccatgctccttgcgtttgtttcttttggcaaatggattgaaaacaaagctaaaggtgccacctccactgctttgtccaggcttgtgtctttgactcccactacatgccagatcatcacggatgtccaagggttccaggaaatgctggatgcccaaaaaaatgaaggaaaggatgaagtattgaaagagctcccaacgcgaatgatttctattgacttggatggaaactggacgatattgctatagttgcgcctggtgggaaagtaccaagcagatgggcaagttagtgtttgtgcgagacagaaatcgacgagtcaatcattacaggagaatccgaaccggttttcaaaaaggttggtaagctctgtaattggaggatccattaatggaccctgggtcatttacattcgtgttaccgctgctggcaaaaattcacagttgcatcagataattgacgttgtgaaggaatcgcaggtcaaaaaagctccagttcaacggtttgcggattacattgctgcccggttcgtcattggggtgttattgttggcgttgattacattttctttctgggcgctctgtctggcgttttttgccgacaaacttccgaaaattttccagaaggagcaaaacggaaattttttcatgtgtatcaagctttctatttctgttgttgtggttgcttgtccttgtgctttgggccttgctgcgcccactgccgtgatggtaggaaccggtgttggagctacccacggagcattgatcaaagggggagacattttggaaaaagccagtaaaatcaacgtcattttgtttgacaagacgggaacgttgacgtcgggcgagatgagcgtgtcaaggtctcggcaaatttgcaagagcaataatctcaagacagcacagtggtggcatttgattggagccttggaggtccattccgagcatcctgtgggccgtgctataacccgagaagctaagctgaacttgggattgcattttgaagacgacactttccaagcacttgttaagaatttcaaagtgaatacaggtatgggagttcaagcacaaatcacgttggacaatgtgacgtacgacgttgccattggtaacagcagaatggttgtccgcgactaccccggtgctcggttggtattggcagatatgctagacacagacttgaaagattctgtgctgtcggtgtcgcacgtggtaattgacggtgagtattgcggctaccttgagcttatggattcgatcaagcctaatgcccggaaagtgcttgactatttgcggtatgcacaaggctatcaggtgggtattgtcacgggtgacaataaagaggctgcgcatatggtgggacaacagcttggagtgcccaagggaaatatattcagcgaggtcacacccatcaacaagggcgaggtgatttccaacttgagggagaagtttggtgggtcttccaacatatccatagcctttgttggcgacggtatcaatgacgcgccagcgttagtacaggcagatattggcatggccattagcaccggaacagatattgctatcgactcggccgaagtggtgctcatgagccagtcactggagcaagctaacgatttggccggggtgatcacggcgctccaagtgtccagcgccacattccgcaaaatcaagtggaattttgtctgcgctacagtctacaacatggccatgcttccctttgccatgggctgtttcttaccgctcaacttgatgcttccacctggggcagcggccgccgctatggcctgcagttccattagtgttgtggtgaattcgtcattgttgaagaattggaagcctcccaaggtcgacaagtacagcattccagaagatgaaatcggcatatcagatttcagtttgaaagaatcgagccgagcagaattcgaccaaatcaagagagggcgcgggttacggttgaagcggctgatttgggcggtgtttgcgcgcaaagccaggcagagcaaaaatcacgcccagtacgaaatgctcccaaacgaagcatagcacaaaagttgattttttttttccaggcagactactttcagcccgggcggaatatataatggttcgcagccagtttcattgtagtttttctctctttatccaaaaatgaaagtgaacggagtacttgtgactcttgtggccacagcagcagcagcagcagttttgaaagacaatgttgcccttgacaccaatgaggttgctgctgccgaagcacccattcttggcgtaagcagtgaaatgttcaaaaaacccaagttgggcttgaaggacaagtttgaaagacaaacccagcttgaaggacaagctcaaggaaaagaagaaagaagaatgagcaggaagaagggaggaagagggagaaaggagaaggagaatgcagaagggaagagaaggagaagccaaagagaaagaaaagggagaaagaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcgagaaggagaaggagaagcagagggaagagaaggagaagcaaagagaagagaaggagaagaagaaggaagaggaggaaaagaagagggagaagcagaaggaggaggaggacaagaagaaggaaaaggagaaggaggagaaagaaaagaagaaggagaaggagagagaagagaaggaaaagaagaaggaaaaagaaagagaggagaaggacaagaagaagcagcaaaagaaggctgagaagaaggcaaagtttgacaagtttgtcgacaagaaaaaggctaagcttgacgacaagaaggatgcccttgaagacaagaaggacgctctcttggacaagacgaaagagttgaagggagaattgttggagaagttgaagaagtccaagtccaagtcggaggagaaggattctgagcctaaggaagacaagccggagcctaagccggagcaaaaggtcgaaaagaacgataactaagccgcgctcttgttcccgcgtggctatatagttgaagtaaattagcttgaatgtctagtgatttgtagttatagcttgaaaaccctacatggaggtcttaaattgaccgcataagttgccggaagatgcaaacggcactaatttcgattgagtcgctttgaaccttgaattgtttgtatgtgacttcaagcttttggtctggtaggtacggctgatttgctctgtatggtcttaataacatttcagacaaaaattatttggtcgggcaaatcgtataattcatctcatgaccaatttctagccgtttcaaaaattacaatgaatagttaagtctgagggccaatatacttactcaagttatggtttatgtttgctatgctaaaagcttgggaggtgttgttataccaacatggcatcttatttgaatgttaaagaatttgaagttttcattattgtatgtttgtgatatttcggtgtcactgtgtgagaacatgagccaaagtaatgaacacttcgaaatcgaacttcctcttgcagctcactgattgtcgtttcactttcagcttatctgtaatcttatcacaaatgaggtctcttttaaatgctcttcgtcctttatcctcgtcttcacagatatacatggaaatacagtggtctctctattatcattggaaggtgatgctaattactaagatgaaggcaacgattatgagtagacggatatgtgatggtgacagagtgggataaatagacttaaatggtttacatcaatagaaacatgtaagcatctacgaccatgtaagcatctacgaccatctaagtatctattaccatataaactgtatcaccatgtaagcatttattaccatgtaagcatttattaccatgtaagcatttattaccatgtaagcatttattaccatgtaaccatccattaccattacaatcgattcttgaatatctcgataacaggcttgagaagaatgcgaccaataaataaattttagtatacactaactgtactgactatcttgattaggattttaaatcatttggcaggctcggcacagaccaacatgacaacgatacaagatgaaacgacacaggtaaaacgagagagacaagccgcatcttgaagccccatcttgaagccccatcttgaagccccatctttatcactcttatctgcatagcaacacaaaacaggcgactaaggactctttcgtaatttatattaaacttaattagaagtttatagtttcttaacttgttaacgaaaagtcaacttgtgaaatagtctactcaacctcaccgctgcgcggctcggcatacatcaattaacaaactttgattcaaactaatacaccaagaaataaactgcacggggctagcttacttacaaagccaacaaagcaccagcagccaaagcaacggcaccagcagcaaattgcttgttggcggcacctgcgtaggtggaaacattagcagaagcagatgggctggcagctgggcagtcagtcacttctggaccacaagaggtgatggtaaccaaggtggaggaaacgtcagtctcagtgacgttggcagcagagacagaggcggcaacagcggcagcgacaacaacagtggagaattgcattataagattatgagcgaaagactgggaaaataagagtagtgagtactggagaaggaaaaaaaccaaacaagtgcgcactgcgggccgctttatatatgtgtcgggacggggccgcaactgataacctctggttattttcttctcttgcgtttgcgcgcgcgcgcctaagataaacaggcgggcgccagccgagcccaaacgggaaggcccactgccgaaaaagtctgttcctgcggagagacgcagccgcagcccgccccgattgtctttctttctttttttttctgttttttttttttttttttttttttttttttggtttgttttatgttcttgcttctccgtgctggaatgttcaccccagtccctgcacgtttgggcatgtttcatggccactgtgattggttgtagcatgtgaagcgaagtttcgcaatgtcttgggaggcatggcgatgcgggaggttctgatgccgcttcatggccgtgcgatgtaaggcgacaaacactgccgtgacggcaacttttgtcctttgctgttttgcttttggcccgttttcctggccctctcttgcacttgctctattgttccattgttggcgagacggcgcacgtgcaggtccagccatcgcacgagaagatgcagacacatgtctgactgcagtcttgctatcaggtggagccagaccaggattcggccaaaaatagaagcggcaagcgtcaggctcgtggaagctcatgatgttcattgaggccggaaagtaggctgtcgtgtcgttgccggagtgtttggtcaacattcagtttctgcagacgcatggtgccgtgcacctgtcttaactgaactgtgagtcgcagattttcgttttctacaatccacactttcagccgttttccttgtttctactgattctactggttctactgattctactgattctactgattctactgattctactgattctactgattctactgattctttcttgactcttctttcttctcttctcttcccgattggagggggcgcagacgcaggcgttatctctgataacattccatgatggccccatccgtaagcagattgcccattcgggaactctaatgacgcttcatttccgtcatacgactcggcatcggcgccattttaggccgtttgtcgtaggttcacatcgtctcgaattttcaccatcgtctagaatccatcacctatttgaccatcgtctcgaatttaggctctggtaatgatatcgcacttttcatgacgtttctggaccacagatggctttatagcttgtcgactcgattgaaggcatcaccatggaattccgtacgtctccacttgcccattatgaagtatgtttcaggctggccatagtgcattctccatatctgcattactactgtatcttatctggtatgagatgtaagtccttgttcagtatgccgatgcaactaggtgagtcatctctcgagcttaaaatagcagggctgaaaggctccaagtcccagcaacggggctgtatgcattgaaaagctgctcatttggtccgaatatggaaatgaatcgaaaccacaagaaagagccagctaaacattgtagtccattccagaagctgactcttgttcgagtgaagttgctatttttaccttcattcgatctatacggcacatttcgagcttctatctgctcggcattggtttggactaccaaccagttcataatacattgacatctatcaggtatagaagcacacttgtcgctcaaagtactggtggtggattcttcacttgatccgctttcatctgttgtgttatggcatttttactatatactcacgccttagctgaagttggcccttgaattgacatttttccgtgtataccagctcacgaaatcctttatggccatacgcacacggcgattgtctttattaggaagtgccacggtgatggcactaataagcttgtgcacctccttctcactcacgttggcaagaccagaaacagcctgttgcaaccatgttatggcctgtgtcttatctggcgccacactcaaaatcttcaccaaaagatcattggcatccggatcattgtagaacttgtaaatgagaccttccaacaccatttgcaccaagcgctgcccgtgtgcttctgcaacaagaaagctctggacatgctgctgcaccagttgggtatcgccttcgaagaaagacactggtggatattcggacccccatgccacaagatccacgaaaaaatgcaccacggccatcaatggattacgctcttcactggtggaaagagcaagttctgccgcagcaagaatcgacgtgagaagctcgccgttatgtgtaactttctccgggaaatacatgagcaagtcgctggccatgttgaagtaatcttcaatgacgtcgggcattccgcgaagatcctcagacttggccacattgaaaaacacactgctctgctgaactcccaaatggaacaccacgtcgtgggtttcggccccgctgacctcatcgccaaactctctgatggccacaccagaaacccagagataacagccaaaacaggtggtgcggaatccgtcgtgaagaagttgtgctatttgaggaagcaaagcggtgagatatgtggagcaactctggattgcgtttttaagcactttgacaaaccgctctgagactttcaaaaccgtaccgaatttgccaagaacacgggttattaacggccacacagtatggccgaaatactctgccgcagggtatgttgtagcgtcaaagttcagacagcgcacgatcctgaagaagatgctaagaatttctgcctcgtcatgcaatgcagacacagtattgtcgtcattcttgtcgcccgaatcgcacaattcggccaatctatgcacggagggatccaaaaatgtttgggtggccgcaagctgatctgacgcaggaagttccttcaccacatgagccaaaccgtccaccaagtcatatgtagatttcacttcgatgtggccgcgtacctgctggtagagcacatacaactggtccaaatagcctgttagaagctcggcgcagtcttggcagaagtacataagagcctggcatgcggcgttacacacgtctcggtcagcatcgctggtttcaaagcccttgatgatgtactggagttgcacttgcaaaaactttgggttgcgggcagtccattcggagtaccgacccaacactagtgtagtggcgtatcttatttttgggtgttcgggcaattgcacgagcagctgcatgatggtaggcaaaatggtgttctctcgaggcgaaacttccttggccatgacacgcatgctgaacaagggcgcttcaacaagcggccatggggcaccaggctgtgcaagcaattgctggagttgttcaaatggaacacgaagagctttttgggctccggcaacagcacagcagtctttgagcacatcgcccatttcgtagcggaagtctttgaacttgtcgtgctcttccttgtcggaaaacagtggctgctggtcagcgccaactggatagcagaggtgtttgatgatcaccagaatcaactgcaagtaaatgggcgaaaattcgctgcgggcgtcttcaaacttgggcaaagtcaacatctgtttgagcaagtaccaaaagtagaaggtgtacttgaccacgtccaagtcttcgtcgtatcggcagcactccaacaaaatctgcacgagcggcttgaaatgcgctgggtttttcgctatcaagacatgccacgactctccggcatccacataaagcttggtaagcatgctgaacacctctggatccgctaacttgtccggctggttggcgtagaaactgtgcacttccaataactgctggtagatggcatctatgagctggtagttgtccatgtccccagtctcacgcaagatcgtactgagacactcgcatgctttttcaaaagtgtcctcttgtaccaacagcttgaacacaagctgagctagcgtgtcgacacccaaaactttgtcaatgggacattccttgagccagctgttgagacagtccaaaagaagctcgggcgcacaagcctgctgctcgtacaaggttttcaagagcagtagcacgcgctcgacgttatcagtgatgagaacggccgtgcgggcgttgaactcgtcgtctgtcaatgcagttttgttggactcggtcaattcctcgggcaagatcttcaagaactcaagcaacgccggtacagagcccgcttccgacaagcacgtggtgatctcgtccatggcattgtcccactgcaagtactgcaaggccaactggcaaagcgtcaaggacaactgggttcgaatcaacttgtccttggatgcataggtgcggagaaggtcaagcaccgagtccttcaactgcacgtacgacgactcgggcaactgcagcaagtcgtaagttgccttggatctgagcgtttgcgccgcaaacatgcggtactctagcggctcttgtaaatcggagagaatctgaacaaccagccatgcgtcaggcaacttttggaacagctccaaaaactcggtcgcctgcttcttctcgtgctgcgccgcagtgggcgagtacatggcggcaagcgcttgtttgatgtggtccatgctgagggaagaggtgaccaaaggttggcgctggggccacaccgattttgttcacgatgctatgtgcatggcacgaccacgaagcaagtgttttggggcggcaagaacacgtcaggtacgtggatgacggttgctgggtagacgtctagagagggttattttttttctgtttaagcaatttttttatggtttgttactggaggaatcgtggtggtgtgtcccattaagattctcatgtcgtgatacaagacgcgcggcgccgaaaaaaatcaaagctcatcagttcttcccatggctagaccagttgttatttccgggccttcgggcactggtaagtccactcttttgaaaaagctctttgctgagttccccgacaagtttggcttttctgtttccaacaccaccagaacccctagagccggcgaagttgatggtgtggactaccacttcaccaaggtggaggatttcaagaagatgattgacgagaagaagttcatcgagtgggcccagttctcgggaaactactacggcacgtccatcaaggccgttgaagacgtggtcaagtccaacaaaatctgtctcttggacattgatatgcaaggtgtcaagtcggtcaaggcttcgaccattgacgccagatacttgtttgtggcgcctccttcgatcgagactttgaaggagagattgactggaagaggcaccgagactgaggattccattgccaagagaatcgccgctgccactggagagatggagtacgctgctactggcgcccacgatttggtcattgtcaacgacgacttggacaaggcctacgagcaattcaagaactttattttggccgagtagacgccgaatgcacgtggattgccaatgagacaccaatcctgtaggccgatgagataggaagtaaggtgcatgtatggcccaattagcacttgtcagtaatacaatgagagattcatctgcgccagcatacaacgagagattcatctgcgccagcatacaatgaaacgtgattcaaatgtcggccgtccctagcgaccaaatacgctcttgattgacgatttcaagtgaacaatgatggcagatcaggttgcttcgcgtaggcaattttaacagaggttacataggaacagacgttggcgaacagagatgatggcaaaagagttgaaatctccaccttctacttcttctgaccacagccacaacttacatgtgtcacatgccaaatgatgattcagtaccaagtctggtggcctgcagacaaccgtcggtcatccaggcacatttgtcgcccaaggtaacttccgcctgcttcttgaagcttgatgtcattttccgctggatctcattttccgcttgtctcgcttgcttttccgtctgggcctggttgcgtgataccagggcatataacctgtacccagaatgtgcgaggctaaaaccgagcgcaccaaaagttcagaaagactggcttgatcgcgccaagaacggcaggcatctagcaacgtgacaagacctaggctaagatgagcatgaccgattttgtattcttcttattctttttcttttctttttttttttgttctccttttcccgccaccttcttcctctggtatttgccgttcgctttgcggccttttcctttttttcctggtgtagacaggttgcgcggctctgaaaagcttgtcttttgttctattctttttccactcttcctgtcgcaccatactagtctccaactttcccctgtttgtttttgcccgaggctgttgggctaacatcgccagcttttcttcccatgggcgacaagactaaaaagaaatcctccgtgttgggccgtctctttggctcgcacacggatctggaaaccaaagccacaaacaaccagaccccaaatggccaggctgctgaaaacgggctaacagcccctgcttcaagcatccaggggtcaaccctggcggcaaatgtgcaagagagtgttgtggctgcaaactctgctgccggcgcggcaacgaccccagccaacacctcctccagcacgaaaaacccactggtgcctgttgccactgtgccagtgcggacaacgctgcttacagacgacgacgtgctctatccccttccgcacgagcacctgcgcacaaactcgccttttgcaaccgtgccccttccgctaggcacggctgtatctccgcaacagtcggcgctgtctgtggactcgcacgtggcagccaacggcgcactcgaggcgcccgtctcgcgggcctcacccgtgtcgcggctgccctcgctcaacagctcgtcgcgccgcccggcctcgccctcgcctgcgtctattgctgcggctggagcattggctgcgcctgcgtctgccaagaataaactgaaccctgtctctagagcgctgtcggtcaaaaagggaactatttcgccctctgtgtccgcgtcgcatattccggctcttgccacgcccaagcctcgcttcaagatgtttgaggatggctcgcacgaacacaacttgcgtgctgctcgtcgccaggagaaattgagtagcatgttgaaagacttgttgggtgccaagaaactccgtggtgaggccaagtccgcagtgcctaacatcttgctgtctgtttctgatacgaagggcaaggacaaggataaaccccctacgttgtttgccggcttggtgacacaagtcaagaacaacacctcgccttatgacactctgggggcagaattgttgaaccctatgagtcagcaggacagccgcagttttgccgagaaatacggccactgtcaagaggttatcggccgcggtgctttcggcgtggtgcgtatttcccacaagaaatcgcccccaggctctagtacccacgatgaaatgctatatgcggtgaaagagttcaagcggcggcccaatgagtcggagaagaagtactcacgccgtctaacgtcggaattctgtatttcatcgtcgcttaaacatccaaacatcatagatacgctagacttgttgaaagacgccaaaggtgactactgtgaggtgatggaattctgctctggtggcgacttgtacacattgattatcactgccggccagttgaattacgcagaggctgattgcttctttaagcaacttatacgtggtgtcaactacatgcatgacatgggtgtagcgcaccgtgacttgaagccggaaaacttgctattgactcagcaaggtgtgttgaaaatcacagatttcggcaacggcgaatgtttccgcatggcgtgggagaaagatatacagttgagtgaaggtgtatgtggttcgagcccctacattgcgcctgaggagtttgttcagagggagtttgatccacgttgcgttgatatttgggcatgcggtgtcatctacatggcaatgcggacgggtagacagctatggaagttggctgatgcgctgaaggacgagtttttccaggagtacttgtggaagcggaaggacgcagctggatacgatccaatcgagtcgttgaaacgcgcgcggtgccgcaatgtgatttactctattctcgatccaaatcccgagcgcagaatcaacggcaagcagatcttgaacagtgaatggggcagagaaatcaaggtctgtgcagcggtggagaacgaggctgttggggtatgtctttcgttgaatggcacacctgaagtcaagcagcaggagaagattcctgcaacggcttaaagtggtgccttgagccaagccgcgaaatgttgaggtggaatgacatgatcgcacggctgacaaaccaaaccaaaccatattctacaatgcattactatttatcattcgacttgtcataaattcatgttaccttcacgtttgctgtataacttgtttcttctgtctttcctctccaactttaagaaatgtgcatttattttctgtgccgaagcatttcgtgttgcagtgtgcatgtgtagaagggcacgcaaatgtattttcgcacgattcagcgcgtactttcttcctttttcgtattattgtttttaccgtcaagctatggttgaactctcagactttcaaagacaagaaaaagtcggcgaaggtatgttttgaatcgtgggtgtttggtggatttccgatcttcagattcccttgacttgtgcttttttttccccctttctttctcgtgcctatgctaacatatataggaacttatggtgttgtctataaagccttagacacccgtcacaacaatcgagtagtggcgctcaagaaaatcagattggagctggaagatgagggcgttccttccacggccatcagagaaatctctctcttgaaagaaatgagagacgacaacatcgtccggctatacgacatcattcactccgattcccacaaactttaccttgtgtttgagtttttggacttggacttgaaaaaatacatggagtccatccccaagggcgcagggttagagccgtccatggtcaagcggttcatgattcagttggttaagggaatcaagcactgccattctcatcgcgtcttgcaccgtgacttgaaaccgcagaacttgttgatcgacaaggagggaaacctcaagttggccgatttcggtttggcaagggcctttggtgtccctttgcgtgcatacacccacgaggttgtaactttgtggtacagagcaccagagatcttgttgggcggtaaacaatactctacaggcgtcgacatgtggtctgtggggtgtattttcgctgagatgtgcaacaggaaaccgttgtttcccggcgactcggaaattgatgagattttccgtatttttagaatcttgggtacaccaaacgaggaaacgtggcctgacgtgtcgtacttgccggactacaagctcacatggcccaaatggcaaaagtctccgttggcgaagcatgtgccttcgttggacaaggacggcgttgacttgatggaacaaatgttgacctacgacccaagcaacagaatcagtgctaaaagagcattgattcatccgtacttccaggaggataatgatgacacttacgacagctactctcgctcgataagtatgagctaactttgcattgtctggttttgcaggacgctttatttcatttctgacacgtttattggtaatatgacgaattttgcaattgtttgtgcgtgaatattatggcaattgcaaggaaaatgacaagatacactagaggatttactgtagtacctgtctgatctttttttattcccatttctccgttttcgaatgtcgatccaatagtttgtttctgtgatttttttcccattcctttttccgtcatgtagcctgtcatttcctctgttcctgcttctgtttcctgtgttccgtttgtatgcacattcaaaccgtattccattagcagagtatcgatattttcggataaattctgaatttgatgcaagttgtcgtcttgcccgcaagactttaattcttccaacgataaaaagagatcgtggatttcccttttcatgtcatgcattctgtctctgagagactcattatttgtggtgagctttcttagaataacagtgtcatggtggttttgcccttcgagtttattcaacttggcttcaatgagtctgaagttcagatgtatcgacaagtgatgaaagttgagctcttctagcacatgctgaagattgaaagtcccatcttccaaagaccagacgctggacgcattttcaaagcagtaaccgttttccataagcgatgatgcctcatccacatcagattcgtaatctcttgttgtagataaagggtcttccaagtatggagactctagcaacgtaacatgcccatcttcgattgtgcttttatatagtagtttgttttcattatcctgatagaccaggttattgtcggcgaagttcccgtagactgtcttttgctccaaatccaccactttgatttctgaaagcacaagaagtagaatgttcaaaaagtggtctttggtgcaagcctgagtcaattcaggagatagagtttgcactttccgttttatgatgctgtctttggtgagaaaccctggagtcaacgcaagctggatttctattccttcaagaagattctcgatatcgttcccatgcgggttaagagtcatgtaagcccatgctctgtcgaaaatggattcttgatgtgagcgggccattgaagaagcgactaagccgttttccattaagcagaccaaagtgttaaaagataactgcccaatactaaaacaaaccacagatgtaatgatggcagactgttttggtgactactcttttgggtatagtaatgaatgcgtgtgtgcagtgccagtccaacaagtatagtttgggctgaaaactaacatggatgtacctatttcgtattcccttactggttcgttttcgacgttttgctcctcttctgcatcttctttgttggcttttttacttctcagaagtatgtgtctttagccagatgtgccttgctggttatcttttcgcgaaagattgtcggaattcactatttttgtctttggcagatggaaaagtgggccacgatgagaagtagaagaaaagtaaaagaaaagtacaactcgaacgaatggaatcaaaatagctacatcacactgttattatatataccaatcttcatagtatacgaagacggaacatgcgtagaatcttgcagtattttcatcagcatattatagatcctctcaagccccttctgaagtgtcttttagacgctattttccatgtcttttagatgctattttccatgtcttttaggtcatgctgcaagcattgcatctgctcgagtatactatcattgctagagctatcccaatctcacccagctgatgtgtactaatagaaaatctcgtgcatagtaaagaaaaccagcgcggcccaaatacaactcttcatcatgagcggaaaccagcgccaatactcagactcgtggaggcatagagggcggggaaacagagcacggaacgatctgtatagccgttaccaccggcctcgggaccacagagaatacagagaataccgagaacacgaataccgcgacgagtatcgagagcacaaagaccctcgagatttcaggccaagagagagagatcatagagagagggaaagggaacctagagagagggaacctagagaccgggaaagagagagagatcctcgagatcgagagagggacagagatatcagagacagggacagagagcccagagacagggacagagagcccagagacagggaaagagagcccagagaccgcgatagagatatcaaagatagagagagagatctcagagacaaggagcacaaagatcgagaaagagacagaccgtctgcccgccccaaaggcgcatcacgtcatccaagcaacagcgagagcagttctcggaccagtccatgggtggccatcatgcgccttggcgacggcaaatcggcggctcgtgtcaatgcggcggccaacgagctccacacaatgaaccagaaactcagcgagcttcaggccgagcggatgaagttggccagctctttggccacgctagaagtatacgcccagcgtgatgctctcagcgtgtctgtgtctgcagagaaactagatgagtttgtgtacatgtgagcaacagtttggtcggtggatgtgtcagagccgttgccaaccgttgatccatgtatctactctacaggagaaactattcccagattgagcaaacaatgtccctttcgacagaagtcataagcctgccaatctgcaacttcagaaattcaggagaactggaatccagtgtcaccttcccgttttcttacgtgaaccggctttctaccagtatcctgcatttcttgcgcgaactctgaagtatcttatacccacttctttctcctccaatgtcagtgctccagttgatttcagaggtttcggactctaaggccgcccaagtgcttctttatgccgctttgattactggcgtttacaaaatcaccactttctcgttggcccttgccgcgttgctcgccgacgcgtttgttcttcctccaacgaactttgccaagtacggtgccaagtcaggaaaatgggccgtggtcacgggcgcatctgatggaattggaaaggaatacgctttgcaattggctgccaaaggcttaaatgtcgtgttggtgtcgcggacattggccaagttggaaagccttgccagcgagattgaagaaaaacacaaggtgcagacggccattgtggcctttgacgcttccgaggacaaggaggaaaactaccgtcagctcagagaaaccattgccgacttggctgtgactgttttggtcaacaatgttggccaatcgcactcgattcctgtgccattcttggaaactgaccctaaggagttgacggacattgtcaccatcaacaacctagtcacgttgaaaatcactcagacagtggtgccagtcatttcaaagaccgtgaaatccgacaggaaagcacgcggcttggttttgaccatgggctcttttggtggcttgttgcctaccccttacttggccacctactctggatcgaaggcgttcttgcaacagtggtctgctgctttggctggtgagttgaagccggaaggaattgatgtcgagcttgtcatttcgtaccttgtgacttcagccatgtccaagatcagaagaacgagtgctacaattccaaacgccaagcagtttgtgcgtgccactttgaaaagcgtgggtaaacgtgtgggtgcccaagatcgttacgctacttcaaccccatactggtctcatgcgttgatgcattttttcattgaaaacactgtgggtgtctattcgagtgtggccaacaagcttaacttcgacatgcacaagagcattcgcgtgagagcattgaagaaggctgcgagagcaaagaaggagtaattttgggtacaagcgagagacggtcaacaggataaggcttactggcaatccggtcttgatttggatcaatgttcagtttggtctcaggctctaagtgtacgttcgtctttagttacgtctcaatgtctgaatttcttttcaagatgtagccatggatggtacttgatagtttttcatcctgtccttggatttcgcgatagtcatcatttagggtctgttattcttcattctagtgctattcctattggtatattctatctttactcttcattcttcgccctttccattttacacttgttcatttggtttctgtaatcttccggtttcccaggattatcaggattatcaggctcctcatagtttctctggtacttcacggttcctcattcttgattgttggtctttgacatcatttacaatctacttaccgctctctccgttcgtcatcacagtcataccaaattttctggtcattcgtcacattcgtgtcatacaagtcgtcatgccagtgtctcactctacggaaatgcgcgagtagggccactgtctgcacacccttgtatcgaatcttctagaaaggcctcgaaactccctccatactcccacaagatataatacctactggtttgctctttgcgcgtccggaccccataccactttttttctttgttcgatcttagttcgttcaccatagattgtttccacattcacaatggttagagagacaaaactttacgacttgttgggggtgtctccctcggcaaacgaaacggaaatcaaaaaggcatacagaaagatggcacttaaataccatccagacaagcccacgggagacacggaaaagtttaaggagatttctgaagcctttgacattttgtccaatgccgacaagagacaggtctacgacgactacggcttggaagctgctagaggcaatgctcctgccggaggagcaggcggtaatccgttcgctggagcgggcggtgccggtggtggtggccacacattcaactttggcggcggcggcggcggccaccacttctcgcaggctgacgctttcaacattttctcgcagatgggcggtttcggcatggacgacaatggcttcagtttcggaggcggcggctatggcggcggccacggctttggcggcggccatgactttggcggaggaatgccaggcggctttggcggccgttcggctcgtcggcctgaaccagataccgtgtcgatgcctttgcctgtatcattagaagacttgtacagcggcgccacgaaaaagatgaagttgaacagaaaaggtcctgatggatccaaggaatccaagattttggaggtgaaaatcaagcccggttggaaggctggtaccaagatcaactttgccaatgagggagactaccagcaagaatgccaggccagacaaacagtgcaatttgtcattgaggagagacctcacgctgtcttcaagagagacggaaacgatgtcattgctacggtgcggttgacgttcaaagaggcgttgttgggcttcgatcatgaaataaccaccttgagcggcagaaaaatcaacatctctagatctacaccagtgcagcccacatccacgaacaggtatcctggattgggtatgccaatttccaaagaacccggtcgccatggtgacttaattgtcaactacaagattgacttccctgttcacttgacaccacagcagaaggaagctatcaaaagcgctttctaggctggtccagtgaattctgtttgcatttgcttgcgcatatccagaccaacgaagcaagcttcgtgtacataaatctaatagacaagttcatcaaaaaaacatttcccgagtttgtaggtgttttgttattccaatttacgacttacggagctacgtttcaagttcaaacgtttcgatttatctgttccacctatgtagtcatgagtaaacctgtgggaagatttctctcaatgctaactgttcaactacagcctattacgagccgaccgatcaaagacggggagattctttctggctctcaaatgtttaccagtagtacaattcacgaataccttccatagatatccatggataagccgcagcgtgagattataggcggcacatacaatgaattctaatagtttttcaggcggacaagttgtgaatagtaaagaactgattgtttgagtatttcggtgtgtgtttcgaccagcttgattcacgcaaaataaaagttttttagatatttggccgaaggacagagatgatctatatgagaaaaagttgcatcacttctcaataatgaagcgatctttgaaaacgtgtagtttccaatcagaatatgatgaatatatgcgaagatacatcgacatatttaagatgtagtaattatacattcgacatttaatcgaacaggtacaaaatactagttcagtcaaggatatggttcacattggccagtttaatttttttctcggaaatcgtagtatcgaatattcttcctatgagggcgttatcgtaaattggcacagaaaccatgcgcgcaaattcagaagtgaaagcgactcttctttagcggaaagcatactggccaaagacaagcctgaaacacatcgccaattgtgctgacattatcattgtgctgaccttcgttactctgcatcatcattttcttggttgtcgatctggtattttctgtttgtttgtctgctgactgagacttcctactttcccactcattcttcatgtctgttattcttgcttctgctggctacgaccacaccattcggttctgggacgcgcttacaggcgtgtgttcccgcaccatccagcacacagactcgcaggtcaaccgccttgaaatcacctcggacaagcggtatttggccgcagccggcaacttgtatgtgcggctatacgacattcgccaggctggcagcagcacgggcacgggcaacaactcgaatgcggcagtgacgttcgagggccacagcgggaacgtgacgctgcttgcgtttcaaatcgaaaacaagtggatggtcacttcgctggaagatggcacggtcaaagtgtgggacgtgcggtcgccgtcggtgcaacggaactacaagcactactgtcctgtgaacgaggtggtgatccatccgaaccagggagagttgatcagctgcgaccacgatggaaacattcgcatctgggacttgggcgaaaaccaatgcacacaccacttaattcccgaagacgacgtaccgatcaacgctctttccgttgctagtgacggcagcatgttggttgcgggcaacaacaagggcaactgctacgtctggacaatgcaaaaccacaaagacattacgctgttgactccagcaaccaagttccgctcgcatgccaagtacatcacgcgtgtgttgttgctgacggacatgaagcacttggccacgtgcctggccgaccacacggctcgcatctggctgacggaacagaactttgccttggaaacaacgttgcagggccaccaacgctgggtgtgggattgtgcattcagtgctgacagcgcatacttggtcacagcctgtctggaccactatgtgcggctctgggacttgtccaacagcgaaacggtgcgccattacaatggccaccacaagggagctgtctgtgtggctttgaacgatgtgtaggtgattggatggatggatgagatgatgagatgatgagatgatgaccggaagccagcttaagcctagagcatagatataccggctgatacatccggaagtgggcgatggaaagtgttggtcaaggttagagcttgggcaccggagtctttgactagtttttgctacgggtcctcaacaaaagaagaaatcctacaaccgagcacaattacgtttcccttcattcaacctcatctcccaagcagcatcaagaagctatttgtggaaacaccacttacggtctacttagaattcgttcaaattctgatgcacttgacactgattcttcactgtacaaccattacaagccgtcttctgctacataatgactgatggaattgtcaagctcacatgtgttcaggtgaatcttcgttgtccttgagccaattgccctttcgtttcgtccaattccgaaaatactccttgcagcttgtccttgttgcatccagagccacacttgcgcatttagtaaaatcagtgcggcggattgtgctgatttgtcatcaaccgaaatgtgtcgcactatatctggcgccaattcgcactatcgcccttccgaactgcacaattactgttcgcaccgcataaggatttccccagcttttccaatcatataccatgtctcttcctgccacacaaaaggcggcttttgcgcctcaattgtctgaatccgtcgatggaattgtctatggcgacatagagacgcctaaaatcgaatcgcccgacgacgtgattgtgaagaacaagtacgcaggtgtcaacttcattgaatcttacttccgcaaaggaatctacccggcccagttcccatacgtgttcggccgcgaggctgctggccatgttgttgctgtcggtgccaacgtgacccggttccagcccggagacgttgtagcgtatctctcgcccagatcgtttgcccagtacacaaagttctcccagaaccacgtgcaagtccggcgcttggccagcgacgttctggacgctcagttgcgcttgtggggaagcttgttagtgcagggcttgaccgccatcactttcgctcacgaggcgtacaaggttaaaaaaggcgacttcatcttggtatgggctgcagctggtggcgtcgggcagatcctcacgctgtatgcggctcatttgggcgcacatgtgattgctgtggcgtccactgacgagaaattggccatcgcccgcagcttgggtgccagctacgcgatcaagctggacgaggacgtggccaaacgtgtcttagaaatcacaggcggcgttggagtagctgcctcttttgatggtattggaaaagacacgttcgaggcttctatggcttcacttgctagaaagggaagcatggtcagctatggtaatgccagtggtgttgtgccgccagtttcgatcaacagattgtctgccaagaacatcaagcttttacgtccacaggttttcggctatgtgaccactccagaggaatgggaacactacaccaacattttgcaggaggccttggacaagaatgtcattgatgtgaaaaccacagtctatcctttggaagagtaccgtgaagctgcggcggctttggaaggacgcaagactacaggaaaattggtgttggctattccagaatagttcgaatggaatgaagaagaatggagtctgtttagcagtattgcttatgcgatgaactatactcggagacaacgaatagtaaaacagactaatgctgagtatatcttgtagtgtatgagatatgataccttcttttttatgcctgaaattcaaagccaatagtattagttactttgttactgaagccttggaccgacatgtgagcttcagtgattaactttcttcagtgattaactttatgcgttttgaaactctgcttgagaatgaagcaaagagtataagctatatcagtgtataagaaaggagtcaataaaaaataaggtaatcggtttgggggtaagaacgttccgataacatcgtaagttcaactttcatcattgtacatgtaatgcctaagtataatgtagaggcatgaaaaagtatagatataagttcgagatatgaaatcaacctaattgcttttcttttctctttttcaaactgatgaatgctgttttccttttgctttcttcactttgccttataataaagttttatttccttttccgacatgagtactctaaaaacctcaataatcattgatagctacaaccaaaaagatggatatgactccatagaacaaatacccaaaaaatcctcacttcttttagagaaaagctcacttttactagtcttccttgatgtacttgattgtgatgacaaaatttctagaacataaaataacatttataacccacaaaatctacttacagaaccattcgagccaaaacaaatatctgtctcatacacaagccactctactatcgtcatcagtaaatgccactatagtggtcggtatatattatgctagttttaatgctatatgatgatatcatgaggcccactcgcgcacaccgtagccttccaacaagcggacaaacttctcgccatcgagattgctgctcgtgtctgcgcttgtggtctggtcatagtcagtggcggtgtcaccatggaagtcgtcgtagaggtagccccccaactcgaaaaaccaggccaagtactcatctacccagcagcgcacaagccaccacgagccaaagctgggggcgccgcacaagctcatctcccgaagacaagtggtgaggaaattggagcagacgagagaaaaaagccaagggtttgtgcctgggaatcgcgcaggaagctcaaacaaaaacgctgcatacttgccgagcacacgatcaccaatttcaccatcgaaaaggtcaggaagtctggtttcaagcacatccatgatactctctggattgtcaagagcacatggaagctcgcgaaggacaatgtcattcatgtccaagcgcaaccagtcctggagcatggcacggcgctcagactctttggccaagatgcgagctgccgaaacaccagtttcaatgcaccgcacaagccgacgaagaagcaggacaaattgacgggctagcgagagcttcatggcagtgaaagctgcaggaaatttgctctggagcaccgtggccaagttgtctgtgtagtcagctgcaagacgtcgcaacgggcgaagaacctctgccggcacatgctgcaggtgtaagcgagcaaccatcttggccatggcacggtaagtagccaagtcacagtcacgtacccatgcagcagccggttccgacactaggagccttgtgacgggcgcggtcaagattgtaggaaacaggcggaaaagggcaaacatgcggtccacatccatgtagcgcatcaggtcaaagagagaggagcagtgcacccggtacaacagatgcaaagtatctgccacgtcgcagtcaacatcggccagtttggccaagtatgggtatatagtgggcaacgtcaatggggcagcgatctgagtagcgacagcatggtcgagagcggcgaagagtccaggcacataccggagacgggttggaagcgcttcgggcacaggcgccgagctgaccggggtgcccaacatggcacgtgggcttgcggccaccgagggagatgcgtgcagcaggggcgaatcagccaatggcgaaaagcggggggaagcagccaaatggggcgatgcagccaacccatggggtgtaggtgcaaagccatgcagagagccaggcaagcaatgcagggaggcgacagagccgtgaggcaggttggcggagccgtgaggcagattggcggaagtgcgttcatccaccaagcgaacgccacagtagtggtatttcgatttgccacggacgcccaaacggcggattgtcaagtttgggtaggctactcggacaaggcggccaaaaagcgccggggcgagtgggtgcaaggcgaggtctgcgcagcgctggacgtagcgcgcgtatactctggtgcgcggcaccacggcggcgggcgcgtgctcgcaagagcgctggatccagaccaagccaaaaacgtggggcgctctgtcatgtttggagtcgtgcggagaggaaatggctgccaaaaatgggtcgttggtgtggcccgcagcggccaacttgattttgtgggccaattgggcaagcgaccatggggcagcgtctgtggctaggcgggtcaaggcgcgctcaaagtcgtcctcgggggcaggcgaaaaacggtcgcgcgcgaaatgcccgtcgggcacttcggaatgcggcgcgggaaaacccccgtcagggggcggtgccaaagggtgttcgggcggcaaactttgttcgggcggcaaactgtgctcgggctgcaaactgtgctcgggctgcaaattgtgatgcggagccggcaaacgcaggggcgccaaggggcccgaggggaaggcgtctgaaccgaaatgctggaggtggaacgaatcggggacatgggggtcaagcggagtcgtgagcggctggggcgatccgttcagcgacgaatgcagaggaatgcaaggggaggccataaagagaagagagaaggcagatgagaaacgagatcagaggcgagatcagaggcgagatcaagagctcggagaagtgcagagaagagacagtatcagtaatcagagagaaagcaggacagtatcggaggcagccagaaacagtatcagaggtagccagaaacagtaatcaaaaacagaaattgcaagcaatcagatgaaccagactgcttgggccagggatgacaattcaattggaacacagacggccggcgtatccagatggagaggagatgagtgcaaaaaggggatgacgatgacgatagaaaaagaagcgatgcgagagatgccaggtgatgcagatgcagtggatgcagaggcgcccgaaggacaatgctggagaatgtgataggatggtggatcagacggagtgtgtggaaacagaaaaaaagccctgcgaagagctgggccaagacaccacagacgattattagggcgggaaagtcgcactatcgtcgagggcggtgatggaggagaaactgggcggccggggcgggactgcacacgcgccgtttagggctatgggcctacacgagattattgtattggcgggattattttgtggctggcggtacacgatgacattattttttcaatgtgggggtgtctcagtggcgacgcttcgtgtcaggctgacatttgggggagaaatcggcagaatgggcttcgaggtgctgacgcattgttgcggcgacaattgtcttggatattgtttagtctattgtatctgaatcttgatgttgttggtgatggtgggcagtgctggttgcttcgtcttctcctcttggtgccattaactagatgttgatttttcttgtcgtggtttttttctgtgggccacttgcctggtttaggattctaccaatgacatcttgcaactagcaaaagccgagaccctattccgaaataacagtggtcacagtaatgtaagattaggcaattgcgtgtttgcagacaacttttcggaattgttttcgtttttccacccggcctccactcatggtattggtgtcaaatgggaattccgctcaacatatctacaatggcattgttggccaaccgcggttagcacacagactttgctgggaaccgaataagccaggaaaagaccaaagagatcaatgaatcaaataaagtaaaattgcacctagctgatgccagatggtgaacatgtctccaatggtaccagcttttcacgttcttccgtttgcccaatggtgaaacgaatacggaatggaacattcacgtgttgaattaaacatagttatcgaaaattgatggacctagtattcccttctaaaaattctacatcgacagtgtttctccatctggtggttttcttctgatctttggctgaatgatattcagtaacatcctaggcaatatggtgacctatgcctggcgtaaggtgaagtcatagctatgtttctacttaattcagtctagtgcattttattgattttcaattactactcaagctgatggataatgcaagagccagagaacatcgcatccacctgttcggtcatgcaaaagtctgctcttccaaacgtttacatttggaaacgtagttcgtttgccgagtctacatacattgattatcgattcataaacacttatttgttacgtcacttgtagctctctaattatacaagagctgcgttagactataactcttcatcatttactcttttccttaatggtgctttagcttaaaaagaattttacgccattgtagttgatacactaattcttacctcttggtaatactactaatacttacctcttggtactttagactactttctaagaacagaaatgcttccgaattctatggcaatccacacttttaaccaattcggtaatctagactagactgaggatcaaaaactttccgaaacgaaaaaatcggaaacacgacaataatatcttctagatagtagcctaatatggctgaaggccattcacggcatgcatactgcatactgggcaaatgcccatcgggtgaaatgactcttgtactggttcaaaacaaaaccaaacgctgtaatgaaaatcaaatcaccaaatctaccaacagtatagggacattttgtatcaacacttggaatagccaaaaaagaaaatcatagcccatcacggcatcgggcatgtatgcagaccgtggggtcttctcgcacaagaaaaaaaagatggcatcgctcaaccacaagatggccattttaaactccaaccctgaggtgcttttgcggaagcggaaagatgccgacagaaagagaatccagaagcaagaggctttgagagaagctaacgagaaaaaaaccagaaaaagcttggttgcaagagacaagtttctcagagcagaaaagttggtgatcagaagccaggccaatgccgtggaagcgaaaagattgaacaacattctcaagcacgaagcaagacaggcggtgtcggcccgcaaggagatcaccccgaagctcgtgtttgttatccgcacagaaaacttgaacagaaatgtgaccattcctcaaaaggctgaagccgtgttcaaagtgttgcgcttgcccgaaccgaacatgggtgttttcgtcaagttgacgcaaaccgtggttcccgcattgaagcttgtggctccgtatattgtggtgggcaccccatctttggcttctgtgcgtgatcttttccacaagagagcttgcatcgtgtcgaccgacgaggagggcaacgaaaccgaggtgaaattgaacaacaaccagcttgttgaagacaaattcggagacgacttgggctacatctgtattgaggacgtggtgcacgagcttgtgtcgttgggggagaacttcaaaacggtttctcgctggattgctccatttaaattgactccaccggtcctgggatggggtccgttggccgcattgaacaaaatcagatacgagaacgagcacaagaagcccatttctttggcaggccatgtgcagttggaggagattgacattgacaagttcatagaggagcagaactagcatttgggtagtaatggaaccagtaagaaagaaatacgctttctttgtgtagtccacggataggtcttttgtttaacatggttgtatgaacttcagtcatgggctgttggcaatggaagagagggttgagaagtatacttctgcaacttgcacagatacgtgtaattcaaatggcatttacactttacgaactttgtatctactgcccacagaagtatcataccatagaatacgtcgctttattattagtgtatcaatacacagttacaagcactctaaagaccagccgaaaaaaagcaaaagtaactaagtaggtcaatacctagaaggatcatgtgcgttgttttgttatcattagagaaatacgaattgacatgttgcacatttcagtaaaacactcgaatattatagcaagaaggacaacctattcccttctttgaaacactggttagaacaatattcaatgtagtttcttacgacacttaaactgagaatctccagaaattgaagcttttttaacaaagaagtctcaccaatacagaaatcgtcgagccatgagatatgaacttcaggagactccatcagaataaaatcggccaacgtcgagaaattccatacactgtaagttcaccacaacgaagaaaaacggctcaaatgcatcgttcctaatctatattcatcgagttaccacgtattcgctttgtgaacacaggtattacttttatgtgcttgaacagaatatattgaacaaagtaaacaatttcatttacgttcgagctgcattcagaagagcagaatccctaagacagagtcaaaaaaaaaaactaaacattttttgctagtttcggccttcttccccaagttggctcatttcttacatttatccatacattgttaatcgcgttcccatcaatcgcgcatttcttcttcatctcatgtttagcgtctacaatcagatatcgacacctcaagaccatgtatacaagttggtgcagcttccgccttccttgcttgagcttatgaaaagttcatcatctgaaagccttgagttcaaggcgccatcctcggccaaaaaccacttggttatatgctcagactccgaaacttacacagtgcgccagatgaaccactccaacacggttttgcttctcaatgatatggcaccgaacccgctagaaaagcgtcttgaccatttggtgccgtctgaggccgcagatcggattttactcggtgtggggctgtcgtcttatgaatatgaacttacaccaacagaaggatatatcgacacgctggatgtgcctatgtacgatggaacggcagtgccgaagtcagctaagaccgttgagactgttcttgcggatctgccaatcgctagagaaaagttccgccaccagtggcatcggatattgggatgcgaaatagaaggagtagccgtccttctttcgccgcagtttgttactgatgctctctacacgctaatttctgtccttgtggccgagagacagactgcctttgatgttctggacgtggcaccacgcgtgcaagaggaaaacccgaaaatcacatctgctgttgtcaatacgctagcagaaagattcttccggcggctgaattctgtgtacgagcttgatgagacggaaatcgcaacctggtttggaatcgaaacgctcaaaaagactctgagccctgtttcggacaatgagttactactcgagtggaagtctagtcttccgccttttttcaccgctcctttggacttggcgcttcttcgaggattctattgccgcccggtaacaggaaaggtacgttatttggcacgaaactcactttcaccggagatccatgctcgaatcaaagaaatgttccaaatggtacgcgaatgggattacgacgagtttctaccatttgtcgcagagttcattccaccgtcaaagaaggcggactctgttttgctcaaatatacccggaagagacgggtaggcaagaaggtgcttgtgggacccagataatgatacagacacacggaaacaacaagagctgcagacaagatacggaaaaaaaaaaaaaaaagaaagacaaagtaacgattaaaggcaactgacagctgacagacacatgactgaatgatctagtattggctggtatcgagcaactaattggtattggccggtagtgattggcattaatcgtcacgtgtggctacactgtgcgcttctaaaatttcagaatgcagaaaggtacagaagaatgttgcaagacaaaaataaaggatccaacttttaccggaaactaagcgaaaaccagtacagaatctcgcattgatgtagactgcatgtgtggtgcagtctggttttcgtgttgaaatgcgactcggccgactcagctttctcttttatggataacacgtcttttctcatttcgcttgtggtacgtttcttatgtgtttttttgctcttgcgcaattgcagctttagattcttctaacacccctagagcggcggctgtgccggaacttcgacggatctcgtctttttccccattgacactttgaaaacccgtctacaggccaaaggcgactttttcgctaacggtggctggcatggaatttacaaaggcttaggttcgtgcgtggtggctctggccccctcggcgtccttgtttttcatcacatacgacagccttaaggcttacaccaaagacaaaatgcctgcggctttcagccacatgaccagtgcgtctgcgggcgagatagcagcatgtttggttcgtgtacctgcggaggtcgtgaagcagcgcactcaagcgggcgttttgggcccgaaaacgtcgtcatgggccaacttgcagtatttgcttcagaacaagtctggcgaaggtgtcttgcgtgggctctatcgaggatggaacacgactatcatgcgggagattccgttcacgatgatccagttcccgttgtatgagcagctcaagaaaacgtggtctgcgtacgacaagacagaaatctccctcttgaagggcgcgatttgcggctctatcgccggtggaattgctgctgcagctacgactcccttagatgttgtgaagacacgcatcatgcttcacaaagaacgcattggtgttgtgccgttggtgcggcagattttacacgaagagggacctctggtgttcttgaacggaattggccctagaacggcttggattagcgcaggaggcgccatattcttgggctgttatgagcttgtgcataccaacttagagacatatgcggcaaaagaacgtttgcatgaataatagaaatggaccaggagtatgaatagactatgacgcacaatacaggttatgatataggccttctagatgaagaaaggatcttgagtactaagggcatggtagataatttcgttaattagacagacgacgaaattgatgcttagaatggctgaagttaccaaaggctccgtctgttccccaaaatataatttattgaggaagagactgacattcgcaaaggtgctcaatgtttagcagataaatagaccatacagcagaagataatttatatccataaattagagtataaggctatcccaagattaatttaaggctcagcagcacacacagaaaaagcgtagcctccttagtccatttgaaatgtatgacttctttttgagcaatcatgcttcttagttcctcaaatcaataccgaaacattaggtttgtcagtagaatttagaattacagaattgaaatgagactttccttacgagaatattaagatactccaaaacagggtctagattattccgagagtttttacggatttaaatactaattcttttattggaaaagtttctgagctctttgtacgccatgatatatttttacgagagatacaaatttagcgacgtattttacaatcagtttccaaagcgagatggatgatctagatctatctatatctaagcttcgcgcacaagattattcagcaagatagccaaaagaaactgcgactcacaatcacacgcagccacaccaaaaaagaaaccaaaggaaaactccacaatagcaaaatgagagagtagaataaaaaacaaaagataaaaaggttttcgacaaagcaaaggcgaatatccaaattttgtaggcgggcgcaattccgctcaatgtttcttttctccgatcgggccgtttcttcggacaacggagccgtgagaatttggggtaatggtatgcacacgacttgcgcggcaaaccatcaccaatttaaatcacctctataagtcgaagggaaaaaaaaacactacactactgttgtcttttcttcaatgtttttcagaccggttagaggcgttctgagaatagtgcgccatgcccggataagcgcaaggccgcttgcaacttctgttcccgagggcatatccatttcgctcaaaaactcaaccagagatgattccaagtacggaaccagaccaatctatttggacgtccaggcaaccacgccgaccgacccacgggtcttggataagatgttgcagttctacactggcttatacggaaacccccactcttcgacgcacgcgtacggatgggaaacagaaaaagaggtggaaaaagcccgtggatatgtggccgatgtgattggcgccgatcccaaggagatcatcttcacctcaggcgccaccgaatcaaacaacatggccatcaagggtattcctcggttttacaagaagaccaagaaacacatcatcacaacacaaacagaacacaagtgtgttttggactcggccagacacatgcaagacgaaggattcgacgtgacgtatttgcccgtctcctctgaagggttgatcagcttggacgatttgcgcaatgccatccgcaaagacactgtgcttgtttctgtcatggcggtgaacaatgaaattggtgtgatccagccgttgaaggaaatcggccagatctgccgggaaaacaagatttttttccacaccgatgcagcccaagcggtgggtaaaatccccattgatgtcaatgaaatgaacatcgacatgttgtccatttcctctcacaaaatttatggtcctaaaggtattggtgctgcttacgtgagaagacgcccaagagtccggttggatccaatcatcactggaggcggccaagagcgtggtttgcgttcgggtactttggctccagccttggtggccggttttggcgaggcttctcgtatcatcaagaaagaaatgccttacgactcggcttacatcaccaagctctcgaaaaaattgaaagaaggcttgttgtctattcctgaaacgcagctcaacggtgttgtgtccgactcatccaagcagtatgctggttgtgttaatatctcctttgcctacattgaaggtgaatcgcttttgatggctttgaaagatatcgccttgtcctcgggttctgcctgtacatcggcttccttagagccatcctacgtcttacatgctttgggtgcagatgacgctttggcgcattcttcgatccgtttcggtattggccgttttaccacagaagccgagatcgactatgtgatccaggccatccacgagcgcgtggagtttttacgtaaaatgtccccattgtgggagatggtgcaggagggtatcgacttgaattccatcgagtggagcggacactagcttatttattggtgcatgggagtttgttttggtgtcgtttgtttatagtaattgattgggtggcagaactgaagtagaataccattgaacttcgagtcgtagttcagggcatatggaagcataattttgagtttgtcatcttgtaaagagcctctgaatgaagcatgatatcttggttcagtgtcgattcatctggtcaaacaaagttttaagcaaagaggttaatagggtcaaaacctacaaatctatatatttcgttcatttaactaggcagcctatactctttgattgcaacagctgatccatcaacgaaaaattcatgttactgaatacacttttgtctaccttcaacttcgtttcatcctttcaaccaatttactaataggctttttttttcgcagcttgtctcacctggccatagtatgcgagaatgcgacttgactgtgactaatacgtcgcatttttagaagcgacaacggcaatgcaaaatgtcctgattggctacgactagacctctcaatactgtctgttcttagtcgatggaatcaacgttcagccctacttttcactttcaacatttttggccctgttccgtccagcatatgtcccggaccggagactcttccacgtgatcggcccgctaccggcctcgttttccacataaaatcaccgtttcgccaaatctgcaaaccaaaatgtcttctaccactaaaactatcacacttcttccgggcgaccacgtgggtggcgaaatcgtcgaccaggccgtgcagatcctcaaagtcatcgaagagtacactcccttccagaaaatcaagtttgaattcaaaagccacttgattggcggcgctgccattgacgccacgggctcgcctttgcccgacgagtcgttggaggctgctaaaaaatcggatgctgttttgcttggagccgttggcgggcccaaatggggcacgggtgctgtcagacccgaacaaggattgttgaaaatcagaaaagaacttggactctatgccaacttgcgtccttgcaactttgcgtcggactcccttttggagctttctccattgaaggcagaagtggtcaagggcaccaacttcactgttgtgcgtgagttggtgggcggaatctattttggagagaggctggaacaagaagagtccgcagacaaagacgtggcatgggacacggaaaaatacagcgtggcggaggtcactcgtatcacaagaatggctgctttcatggctttgcaacacaatcctcctttgcccatttggtccttggataaagccaacgttttggcctcttccagattgtggagaagaacagtcgacaaggtcatgtcggaagagttccctcaattgactgttaaccaccagttgattgactctgcggccatgatcttggtccagagccctaccaagttgaacggtattgtcatcacatccaacatgttcggagatatcatcagtgatgaagcttcggtgatcccaggctctttgggtcttttgccttctgcgtctttggcttctttgccggacacaaactctgctttcggtttgtacgagccatgccacggttctgctcctgacttgcctcctaacaaggtcaacccagtggctactattttgtctgcggccatgatgttgagattgtctttggactgcgtcaaagaagcagaagcgttggaaaaagctgttggtgtagtgttggattctggtgtcagaacagccgacttgaagggctccagttccacccaggaggtgggtctggccattgctgaagctctcaaaaagatcttgcaagagtctgcttaaacagagtcgctggtccacatctacttatagctctcaatgtataccttctgttggtcaaaagaacaagcagatgtaggagatatatagagaggtatcctcatagtacgtgtaaactcaaaagtgcaagaagttttggagtcaatgaagggatctgcttattatccggatagaaaaagttcaagagctcttttatgaagatattgaaatttaaagatattgatatgtctccacacgacattaggtcacgtatctttttctggttaaaagatttcggtgagaattgtagccatataactgtctctttgtgattagagtacaatatgctgtaatcaatccatttgctatcttaagagaccgaaatatgtgttattcgttcctttgaaggtgaaatatttgttcagctaagatacgtttgacactgttcaaacagtacaaatatgattttttagatggatatgctactataactcatgcgtagaagtaccatgtttggatggtgaagaaacatgaaaaggccacaagactgtgcttcacttgacttttcacaccaatgataaatcaaattggaaaatgtaagaggaaatgatgtgacattaacccgcttgcaataactgtttttgacacaggagtagaaatataaaagatttgtatgcactgatacgaatgcgtggaagatgttcatgcaccagtaccttaatttaatcttgcagacggaacaaaacttctagtggtatttccaatgtacaaatcaaatctacacacatatcttcgtgcatgactaattattattcaacctcgaatgaggctgcttctacaaatacagctgcttctacaaattctgtgggcgaaatccgtttatttatactaaactagccagctagacgcacaagacgaaagccgcccatttttttgggttttaagaacaaagtcaaagtgttcgctggtttccagctcaggcaatgacacaattgtagaagtaccagcccttaggagtgtgtacgtttatcccaccgtggtccttgtcggcagtagaagttttgttcttggattgagaagtagtttgagcggccattgttgaatgtttgatttttggatgagggagaaaagaagagaattcctggcctttttatatttttttgccagcttctggatttctattgaccttgcctattggggcgctctgacacttgcatgaactttctgtttcgcacaacgaattcggcaccgacaatcagatcatgaaggattaatgctaaatgcaattgccagaatagaagtggattttcaaacttgaaacaaagctattgctgataagaggatcttggcaaaaataaaattctgagttgcatggtgaatttgagtttttatggaaaaacgtacagaatgtgggtcaaccgatataactaattctgcgaaatgtttcagtattaagagataaggtggttctaaagaatgaccaccttagtggttaagcagatgaattgtggtatcagcgttgaagatattctcagggattgagtagttcctcattatgataaagggcattgggtggtttgagcattctgggcttcattgctactagctattaatgtattagtgggaacttagtttggcgtgtattgagcatagataaaaaggataaaaaaatacaaggcgacactgctacggaccttcagttccattacgtcaaattggccaaggctcaacgaataataattcaagctcgtacttaatggattagcgtatgtgaaaactcgctcaacggaaaaatgttcctggaattacaatgaccaagtatagtgttataactgcttttatattctacatgagcatgtctcgtatgtcattgaaaaaaattattatatcactatcgtactcgtacatgataattcccactgaataacttcctttaaattggcttataactccaagttgccgtttaggatatctgaaaggaaagcaacagactccaaacgcaaaccgagactcagagtttcttccttaacaggttgatggagttcgttttgcaaagttcgctcacttgaaagcgatctcgaaaggttgtgttttttcgctcctccgtcttgctcaataaagtagctcaccgtgtggataaagtcacttgaagagaaaaattcctcgtcagaagtgctatggttctccacctgtaaagattccgcaagcagaatgtttgggtttgaggacagcaattggcgtctttggccaagagcattctctttaccgttactagcatggggaacaattttagtgcttccgcttgacgaaatcaggctctctgactcacggtcgccaaagttcaaggacccatccagcaatgtttccgatccagggctgaggtcgccatcaattggatcgagtttggttgataaggtcattgatatagagcggtcaagattcaccccgtccaagtcaaagtcttggtcaagttgagactcaaactgctggacaatctgttctggagtcaacgattgcacggactcttctctctccatttctcgcaataccggaagatggtggattcgaatactatcctggtgactatcacccgtataatgatcaccggatgttgtagttcccgtagaagtatcaaactggtatgcctgcgcccgcatgtacagaggagccacatcaatgacgtcttctgtgtccatgtgtgcttcttccttcatggcacggatttccgcttcaaggttggaagagttttctcttgccaaagaaacccagttgctcgtaccatcagatgaaaaaatgctgttcggtatagcatcgtacattttgtagcgatcatgaacctcaggcagaacacctattgccgtgatattatcgagagcattggcaatttcttggcttgaagcgactcttttggctgttggttcttcttttttaggagaaagctttatgacaagagcgtcacttgctctaaccttgccaacatccaacatgctgggctttggcatgacaaactcaactacttcgttttcgtcctcaacgattttcttttcgccgtcttcaccttggttaaccacaacagctgcatcatccaatggactgtacactgtggtgtcaacacttccaggttgtttcaatgtctcttcttcgattgtactttgatgcagtgtgttttcttctagtggagctgcagggaatttgaattgtgcattcacgtccaaagattctgaatagtttgaagaagacgttgttccttgcgaaacgtttctcgcatcattctgatctggagtctttagtgttgtatcactcgtaactgcttttgtatccggcgatgtttccgccctcttagcaatttttacttgagactctgcattgcccggtaattgaattgctggtgtcgctggtacggaacttgctattgacgcatctcgaagcagaggatctggcttgtatagttttttgtaaacctttgatttacctctgggtataggtgtatcagcgatatacctctctttttcacttctcgtcttctgtgccttgatgggctgctctttgtttttgaatattcctaaaagtttaaagagacctgatttccgtctttccgatttgccacttcttcttacctcggtctttggagtattgccgtgagtaatctttggagagtttgaacttttgatctcatgttcaatctttggagtggtgtgagttatgtcattattttcctcctcaactttaccagtgtcgttctcttcatttttacggcaaaaggtgtctatgaaaaattcaagacagctccagtttccgtccgtcaatatcgtagaaaagtaactcgaatggaacattgcatctattgcctttgagacaatttctttgagagaaactttcaagtcatccaatgcaacaatctcttcaattttcaaattctcttgacggtcctggcccaataaattaacagtgtgctcgttaagcagcgtaactgacactgcaaagaaaatcagattgttttgtctcattagtgccgtcaaatcgctctcttccatgtttagaagtagaacaatgggagatttagatacttccttctcatacactaagatctcatgagcacagaaatatctttggagatcaccttcttcgtgcttgaaaagatggaatggtgtcgatttgcatagcacctgtgctttgctcacgaggtccattatcctattgcatatatcaagagaatcttttcccagcggtatttcgtaaacttgtaggaacaggatttcagtagcatctctatttttgaaatgatttccatttagggtggtgaacgaaacacaatgaccgtttgcactctcaaagcgtctcacttctaagtcattaatttgacaccaatacttgacgcggagtttggggaaagtggaaagcttcggaagtggcttttggttgaccaaagagttcatgagaatatcgggaagaatgtttgtgatttcgctgctagaaggttctaggatctcaaggaaaagcacatggtcggaaaatatgatggcaacttctaatcccaaagaatcggatgtacgtttcacattcaaaaaattgaaaatgccaacaacctttctcgaaagccagccatattgtaactcagtaggccattcggtggctaactcggtgagaatcttgcctgaaggcgtgaaaactctagtctttgggcttggctgggtttcattataaccaaaggaatcgatcacttgcattgctgcagcatagtagttgtcgatgtcgtcatcttctttcttagcacatgaatcttcaaaaccagaatcttcaaaattctgcgctttggctttctcctccttgactgtttcgtacaatctcttgattataagcttcaaacgcggaagttcaagaatggactctgcgatagacgttttgatgctgcgaggagtcatgtggtgggcattgatggtctctgactcaaaagcatacgcatagttgtgactgacgaacttctcgaagcgcgagttaaaattggcaaggtttgcttcgtgacgaacaaatgccttgtagaagaagcgaagaaaagagcccaagaccttgaatatttccacatagccgtacttgcttgccctgttcaacagatcgtggactatgcaattgactctggtgatttcgtcgattgtaggggggaaggccaggttcaccttcatcattccagatgaagaagaagacgaaagaacactgacacgaagaggaatgatgaaattttgtagcaagtcgacaaggtccgtagtataatttgcctgcactgtaagcaactcttcgatgactctctggacgttttcgttgtggcccaagacaggtttcgttgggttctctggggttttatactcaatgtccatcgcctgaggagaatactctagcaaggggtcgaaaagctgctccaattgctctccgagatgcatgacaagcttgttgttttccgctgccgtcgtggagtcttctggatcggacggattggcatacaccacatccaccataagcgacggaatggtttggtcttgtatgaggcccaaggaaagaagcttttcgcccaagtctctggcaggtaaatctatactttccatcgacgccgccaaggcccccgcattggtttcgtcccagtgctgcgtcacttgcacaagccctttattgttccagagctgattgtagttcttcaaattggacacggccaacgcccggcgaacattggagcgccgcatgttctcgggaagattctcgcaggcgggccaaaagcgagatgacgagtcgagaatgaggttttcgtaaacattgcacccgtacttggacacggaaagcgtacatagtttgtctgtggatggatttttgtacacgacagtcaaaacgggcccgaaaagcgactcgtcggcgccaacgaaaaacgcagcgttttcaaacacagagcgccagtaatcaatggttttcgctgcatactcgccggattctggcgtatcgaaacaggaagaaagtgggcggagctttatgtggcccgaggccagcagctgggtgaaatgtcgtttgtcgtgctcacgtgaggcataccggcggtaaatgtccattgtggatttgctgaagaaacgaaagtatggtggtgatgggtgtttttacgttgcagacatgtgtagatgtgtctacccaaaagagcaaagaggtaaacatgcgagagtcgcatgcacgccaaaaagttcgctcgtaaataggctgaaaaagaaaattaagaaatgacaaaggtcaagtgactgcaatgtgccagataggctggctttgtttgttgttggcgtgccatggaaatctctatttctttccctattcggtctctgtgttttttgttcgtcttgtcttctgtcccatgttgtcttttattgatctcgcggccgataataagatgcaatgcggccgaaaatctcaatcacatcttgcgctaagatggatgacataacgcactgtgaaatttttttgctttcggtttctgtctgttagagccactttgtttgcgccactttgtttgagctgctttgtttgagctagtttttttctcacttattgtcctctttcccagtcaatttttcagttgtctcgttcagtagcaaaaagaaagcccgatgcggggctcgaacccgcaaccttttgattgaccttatgaagattaagagtcaaatgctctaccgattgagctaaccaggcttgttgaaaacctaacggctgcggtatatatatcaagctccttctattcaatttttgtagtctgtacaaccagtgacttacaagagatatagaagtgtgctcacttcgctttgtgtcaaggactcgtatcaatctatactcataccaaattaccgaaccttgatttagttacttagtgctacatcatcattctcaaacaaacttctgagtgaaaaggttctttatactaatcaggcgatagccactcggagtaatttgccgtaaaatcaacgacaaacactgcaatactaaataagttcaagatggtatacttctcatatgtctttcacatcttcgctaatctaaaggaacggcatttgatgttagaatctttttttgattgatgggttgcttcctgcttcatagtactttcctaaaagtttgcttagtgtatcggtcatctgtaattatatcaggtaatgttctcgcatggtctgtcatcaatcggtatcaggtaattttttgtatggtctgccattgcattcgtcaattacgtagtcttggcttcctttaccaactgccaaattgcggtgccagctcaacttagcgtcactgtacgtgggtcagtcggaacaccatctgaaccaacgccgttttcggccattttgttccggaagtacgtgagtctggcttcgtcaaacgacaattgctgtgcctccatcaaagcctggatttcctctcgggcgttctcgtctaaagacctcgggtcctgcgccctgatgttggcttcaatgtcgaaattgtcactcgttaatccattttccaagtctgcctgaaagcctctgcgccaagaacgtgaattgcgccagcttgagtatcggtcaatcaagggccggcggaagtaaaaagccactgctaatatggctagtatgaaaatcgagagaagaagcatcttggaggagacagttccgtgatcgcctgcatgtgtgaaatgggccaggtaattaataaccattttgagtttgcggacatattgagcttcgggatatatgctctaggaagatattattcggaatatatgggacatggtattttatgagagatgagaccagatgagaaatggaccagtttgaggctagttaaatctactttaacgagatgcggtatagtttttcagtgcattattactgattgtgactaattaattctctaatatccgagaggtgacaccaagtatatttttcatcatgtacttgagaaaagtccacaagtagtgtggtcagttctttattggaaggctacttaacagtgtttatattggcgtcatctttcatttggtctgatgaagtctcaagctgtcatatctgtattaaactttgaattataaatcgtacgttcctgaatctgctctgttcagtaatcataaaagaatgaagtttcatacttcataataccatttacttactgtcttccagaaacctcggctactacaatatctgaatggctgagcctcataaacagaattgtccatgtctttttgtttggtttttttccgtctgccctattatgtggattttattaacggtaacttgttgtagcaacatacttatgattaccctttttcgagcagttgatacgaatacatacttacacaagaacttcgaataagcttttcaatgtggttcaaatcattcttttcaaatttcaattagatcgtcacctaccagtcacttacaatatagatccgcagtcttatgcatctgaaacacaactgcttaagaacagactattctcatctatcgctacatcagtttccaaagcaaaaagctcctatatttaacagctatggcacttcacggtgcttttctaattcatctctgcctctggcgcttgagcggcttcttcaaccggctggccttctggatcggcgtctgtcatttgtgtttcttccacagcaggagagatcgacagactttcagcattcacttgagtctcctgaacaggctcgctagcaatggtctccggctgagtctcaggttgcgcctctgcctgacttccattgtgattactcgtctggtttggttttctcgcatacgaaatgtgcaagtcccgtcctccatagttgtaaccgtgcaagttttgaatggccagggttgcaagctctgcgctttcaaattccaccacagcattaccgctaggtctgcccttggcattgtactggatttctgcccgtacaacgcggccaatggtctcaaacaactcgaacaagtctgtctgggaagtgatgtatggcaagtttgccgcatagattgctgggcccacttcgccgtttccgacaacaccttcggtcaagtcggagtttttcagcacgggctttggagcctggtcacggcctggacgaatgtcaatggcacgtccttccatctggtaaccttggaatttttccacagctgcagccgcttcgtctggggtttcaaacacaacagtaccaaacccacgggacttgccccatttgttggtcatgacatcggcgcggacaacagaaccaaccgaacgcatcaagtctttcaaagtttgccaagtgacagagaacggcaagttgccaacgaagacttcggtgcccggagcaggctcacgttctcttttctgcctccgttcctcgcgttcggcgtctcttctgtctcttccgtctctgtctctcgcgtctctgtctcttctttctctgccttctctgtctctgccttctctgtctctgccttctctgtctctaccctctctggttcttttttctcttgtttctctgccttctctctctgcaccttctctgtctctgcgcttttcttgcggtggtgggtagtcctggcgaacaaaaatctctcttccgccgtgctgtgttctgtcatacttggagatggctcccatgacatcgtctttgctctcgaactccaccgtggccattccccgcgatctgccacggttggtcacaatgtccgcccgcacaacacggaactctttgccaaacatcgactcgatgtcctgcgccgtggtctcgaacggaatattgcccacgaaaatcgaccgctcgtagtttctttcgctgcggccgtcttcacccgctgtggatgcctgggatggcgccaattcccgcttgcgtccgccgcgggcccgtggcgcctcgtaatctcttctgccgggcgatcttgaccggttgtcgggcgatctggagcgctcctatagattagcatgtgttattgaagtcggtggatgtgcacggttgagaggactcgaaatgtgtgggttgttgttctctgcaatattaagccaccactctctggcctggacttgtctttgattgttttgagtctggctggctgcacctggatccgccgttccccttcttgctcgtaatgccattccctggttttttgtttgttcctttctttcgtctcgctcatctagttcttacccgcttttgtctgatcgtgttttctgatactgtcttctatacttcacccagtatcccacattgaccgtttcattttctgctttcgtgtccttgcctgcaaccggcttccgttctcctgaaaaaataacataccctagaatagtcgtcgatgtcaatgtcctccatgatactgttaaatgtatgtgggcaactttttctcatctcgacgttcgcacgtgagcgttaggtcgaaagactggaacagaaaatacaacaagaggaatttcatctgatacctccagaatacacgttatgcttatcggacgagcctactcatatagacaatggagcaagttttttttctcctaagcactgaagctgcttggcacgaatgaagaggccaacctcttattatgatggtgtagtcaatacagtgtaagtatgagtcaaagtctgtgaaaatggagtctcttactttttattttctggtttgtttcttcttcttgtctgtaatttgtgtttggctaataatcaacgtatattggctgaaaattcacctgtgcgaaaccaaataggaatcactggtgtatcttgaaaaataatacgatttgcaatatgtacatttttaatcgcgatgctcctacttttcaccgtcttgtctcttttttattaaactatttcgggtcagtggaagcaggtagaatctcctcttggcacaaatacgaaagtctcagcctcaaagcctatcttttcattcatgtaaaagagaaattgatcgaacaaatacagttcagcgaatataatttggattttcgaggttttccactggtagagatttgaatgtatgtgtagattaatgatgagctggtcaaggatccggttttttgtaaaatgcagacaatacagtgagctatggatatcaggtgtcgcttattagccaatttctcaccgcaataatatttgagctacgttcttttgttcgcttatgtgatcgtcttctctaaaaaaatacatcgttttcattgccttgttctattgtacagcgacgctctagcgtcaggttttgccgtggttatcatcattgaactgttcttagccccattgattcgcttttttttctgctcagagaaacatcgccagtagccaattttgccactttcttgcccctttgttgatcttgttggtttacttttctggaaagggcaacacaagccggcgctcaacctcggtttctttgttgacctcttcttctccgtcaaatttaagacgtacagtgccgtcctttttcgagcccacaaccacagcaggataaaacgttgtggtttccgggtaccgcgccaaaaccttggttccgtatggataggatagtaggcccgcaacctcggctttggtgggaataagaagaagctccttgtagtttgccttgaatgtctggcccgggttgttattctcgtctggttccgggtcacgaacctcgaatttcgtgccgtcgcccaagatcttggtgacttcacactggatccactcctcaaagtgtctgtttctaagcttatacgccacttcagatccaaccatcactggctccagaggatcgtacttcgagacccaatagatccgcccatacttcgggctgccttttttcccatgcgtcttgccgattttgccgcccgactgtgctttcgaatttctgggcaaactggccgtttggcttgattgttgaagctgctgctgctgctgttgttgggccttttccgccgtggagatcaaggtttgtaggttcatctggcacgtgtcgatcaaccttgacgctgtgccgatgttcatcatgtgatcattgatttcctctttgagcgcttccacctcgatagaatcgagttcttgcaatttgggctcgttgtatttttcgaaaatgtcgtcgaacgacaacgactcgttggcgttgcaaatgtcttgcaatgacgacacaacaatgtcccaatagccatcggtgtcttccacaaccatgagattgtatgcttgtattgataaggctgatgttccatagacatgatgtgttggtatatgcacgactagccaccaggtggagaaacggcccaaatgtgttgatttcactgaacaaagagcttttaatgactatataaatctgttgatgactgcaaggatcttttgatgactacatagagcttttttggccagctggtctgtggtgcaattgtgtcatggttggtcaaattgtctttcggtccggccgttactcatacacgttgttagatctttattcctggactcgtcagtactttgagtaactgtacgtatcctgtaatgttttgtccttgttgaatgtggcatgtcgtgcagaatcatcaccatgcaaggtaaacaagactcttgttacagtgaaaagaagaagaaaaaaagaaagaagaattaatttataggcacttagacttgaaaacgaccaataaagggacaaatccaaatggaacattttgtactgtgttgcaagcatcaatatgacgattcttgtgcatacttcatcagttctccaatgttaataacattgcctgttcattatctcagcacaatgatagggctggttaattatgtcaatcgcctttggaatgctaaatcatgatttaattggcagttttaattactgtgacacaagctacttttcgaacggtaaggctaccttcgtaaaccaccaggcttgaaatttgagctactaaatacatgagataagacatgaaaaaccagacgccgaacagttttggttgctgaattcaaagccatgagctccgttatggcaagtaaaaggtatttattatgatccgtctcatttgcctacccaatgagtatagtcgtgaagaataattacctaaattcatatttttgtagatgtcccataatctaagttgaaacaagtatttagactcttagtgactttctataacaaagcatcacctcacaatttattacgaatctgagcaatacagttgtctaattggcctgagtagtcatactaattaatttggccagagtccaaagcactcaaccatcacaaacaaaataacaacataaaatgccaatcggaaatcattcttcatgatatttctttgcttcaaacaactagtgattcgtgtttagcgaatatttggtgataataaacggttggagattattgagcctggtttagaaaaagaaaaaaaaatgttcaccataggaaatggaagatgcgtctaagacttctgatgaaccaactcttgaagtttcacctttacccgttgtctcttccgtgtctgaccaatcctggtaagaggtgtcctggttagaggtgttctgtttggagaggtgcgagcgctatctccatatgcaatctactccactatcttctcccggaacatgtggaaagggcttttcctgatctcagagctcatccaactagcatcgctattgcagcttgtgcgtcacaattccgtcaagaagtctgttttcggtgtctcttgtgacttttgcgccttctgctggatctacaatgtttgttcggcggtttctgctctaatctacctcctttcgcctgctcttcgttcccagtatgcggcaaggtatccactctaccctgaattcaacactagctccattattttggtgctccatcttcttggctccgcagcagccacgttctttgtgtttcaggtttttgtcctccacagaagaagcataggcggcatcgaaaccgtcagtcttctctgcaaatgtgttctagtgagctattgcggttttctcttttggatattgcgctcttacgtgctccacagagccacagtcaatgttctagatgtagctaattgtttctggtttcttggcgctctgagccgggcgttcatgtttgttctgcagatttccgtcaactggttttttctgaaggcgtgcgtgctccaccgcaacttccttttgttccagggcttgtctttattctttgcttttgctggctacgagtgggctcgttttgccggaaatcaatggtacgacgtaccaacaaacgcacccgctcgtgcggctcttgcactcaattccgtctgtttgttggctctagcggcccagtcctacgtctaccgttcgaaaaaaaactactccaatgtgtaattatggccatgtcggtattagggtactgcaggcaagcaccattatacccattgcacctacatattccattctgccagaacccatgtcttttctccggagcttttccgtctcctgccgggccttggcgaaaaagcctctgcctcagaagcaaaagtttttgggccgcgtcagcaacaatctttcgctgggcgttgttggtttggccaatgtgggcaaaagcacgtttttccaggccatcacaaagtcgacgcttggaaacccggcaaactacccgtacgccactatagatcccgagcagtcgcaggttgtggtggaaagtcccaagttggaccatcttcagcagctctacgggtcggagaagaaagttccaacttcgctcaccatctatgatattgccggattgacccgaaatgctgctagcggcgaagggcttgggaacaagttcttggctgacattcggctggtggatgggattttccatgttgtgagagggtttcgggacgacgaaatcacgcatattgaaaccactgttgatcctgtcagagatatgacgattgtcaccgacgagttgattttgaaagacttggacttcattgagacggcgattgagaaagcagcgaaaacgctaaagaagccccaggtggacaaggcagcggcccagtttgaaatcgacaccttgaacaagctactggatctcttatactcgggcaagaaagtcgtgacggaggattggtctgacagggagattgatgtgatcaacccgttgaatttgttgacagcaaagcccacggtggtgttgcttaacgtcagcccgaaagactatgccgacaacggaaacgagttcaaactggccgtggaacagtggatcgaggaaaacagtcctggcgacaaactcttgctcttttctgctcaatacgagaccatgctcaaccaactccgcgaatccgggtctgctctggagtacatggcacagtttaataatgctccaagtgccatggcttcgattgtggatgcgatccgtgaagttctccgccttatatccttctatacatgtgggccaaaggaggcgcaccaatggacaataagagaagggtctactgcgccagaagcggccggtgctatccatacagacttgcaaaagacatttgtatctgctcaagtttacaagtgggctgatttggagcaagagtcggcgccgttgaacgaaagcagcttgaaaagcaagggaaagcagtatcgccatggaaaaacctatgttgttgaagatggagatgtgttggtgatcaaagcggcgggcggaaagtcccgctgatgtacatagaatgatctttctggataagccgattacatagacaattagacacgcttattctttatgtgctgggcacttttcactagccttgaagtcaaaatactaaacaaacgtcaaatagcaggttagcattttcatcagtcgggaatcggattactgcccaccggatgtttcgtcaaattcacttccatgacattgttttcactttcaggacatgattttcactttcatggcatgatttcccttccgttttattccaactgtagcacactgttctgccctattgtcctcactagatagacatgtgctcgtgtgagcgggggaaaaactgcccgattaggaagtgccatgactatgctctggattgctggaaaagaaaaaaaacctcagcaccaatctgctacggtggcatcttgtccattgacatatcgccgctagaaacctgtcttgcaacaagtactcgtcttgtcgaaagtggatttttccgtgccgcattctcagtgggctcgtccatacaccaatttttgcgcatacttctcaatctcagacgcaaatctacccgagccaaagtcatttcctgtttgagtatatttcgcttgccgcctttgcacatctgaaaagcgctttcctgatctgactgcattctgacgacgagacaagctcctctcccataccgcccagctcttttttcgcccgatcgctatcttatctcgatcactgttctcgcatccgatatctggtattagacacagcactgacacatccagacagaccttcctttttttttattggcacattccgacgagtatagattgatgtcccttagaagcatccacactatacttcctactcgtcgcagaatgttcggatcagtctacaattacgtgtttggcgcccgccacgccgaacaaaaacaacctttcggcacctccaacaaaagcttggatcccgacgtcgtcagctcgttccatccgcggctctccacggttttccagcagttggactcgcttgctccccgtttcacagtcaagggctccagtatccacgttctcaccctgcctgcggaattctacgctaccctcaaaagcaagatcgcctcggccaagtcgcgcattttcttgagctcgctctacgtgggcaagacccaagacgagttggtggagtgcttatcggaggccttgagcaaaagcgaggacttgaaggtgtacttgctcacagacgcactcagaggtacccgagaggcgccgcaactggcatgtctggcgctgttgcttgttggcttggtggagaaatacggcaaacatagagtggacattcgaatgtaccacacgccgcatttgcacggcttcaagaagaacttggcgcctcgaagactcaacgaaggctttggcttgcagcacatgaagttgtacgggtttgacgacgaaatcatgttgagcggggccaacttatccgaagattacttcaccgaccgccaagatcgctactatcttttccatgacaagaagttgaccgactactactttgacatccagaaggccatttccagcttgtcgtaccaacttctccccacaacgaagcctaagggcttccagaatttccgcttgtcgtggccgtcgtccaacaagtcgtgtgagcccgacatgaatttgcaccgcttcattagcgatctgtcctatttattagagcccttgttgaagcagcattccctcggcacttttgaggagtacaccgacacagacgactttgacacaatcatctatcctgtttctcagttcacgcctctcttcaagaaaaacgaagatgcatcaacggaaaaaccagcagtgttgcgtattttgtcgtatcttgactcgcccaaaatccgctggtggtttactgctggctacttcaatatgcttccccaaattcaggagcgcttactaaatggccaggcacaaggttctgtaatcacggcttcggctaaggcaaactctttttacaaatcttcgggggtgtcatactaccttcccgaagcctatctcttgattgcgaagaagtttttggaagaaattgaaaaaagaggcaaggcccacttgataaagctatttgagtggcagaatggcattgtgaatactccaggaggatggtcatatcatgcaaagggaatttgggttacgtctcccgatgaagaagagcccactatatcgatcataggttcttccaactttactagaagggcatactctctagatttggagagtaatgctgtcatcatcaccaagaaccaaaatttgaaaaagcaaatgcgggcagaaatagacaacttgatgaagcacgctcatgagttgaaatcggaagacttcaagccacgtctcgtggagaatgctgagcaggaagttaaactcgatgctcagggaaaacctgttgctccgcctccagtttatgccgtccatgaagataggcaaatcagctatggcgttcatttggctttgaaattgtttggtgggaagctctgaatataatgtatataaaaataaatcattgaggacatgaaccattgcgtatagagacaagccaacgtatatctaggttacaataacaaaagctaaaacaatactgggaccacagatggcttgagctgataaagattaccatacaaagtcagactttaagagatgcaggatttctgtgtactgttacattcgaggaaagacagtatttacactatatgttccccattgagattctttcattcagaaatcatccgtgatagtttagtggctagaattaccgcttgtcgcgcggtagaccggggttcaattccccgtcgcggagcttttcggcgcaagtggtttagtggtaaaatccaacgttgccatcgttgggcccccggttcgattccgggcttgcgcattttttgcttcctcgaagtttagaaagataatctcctagtaaaagtcactcaatgtatatttgaatggctgcagtatgtgagtaaacatctatgttgcgggattgtcatcacggaccttttcgctttgactaatccgatggtattttaataacgaaaccaatgattaccgaagaggacaaaacgggatcaggtacctgttgataaaaatatatgaaaaggcctcatatttttggagcttgaattgagttttaagtgtagtttgttgctttcagataataacagattctttgattttatttttattttgaacaacttaccgaaggttcaagccgtaccccttctgatgaagatacaagcgaacactccgtgcctgaaaattaacagagaaatttactaattgattgcaaacgagaaaagcaagagagaaaaaagatggtctttgtcaaggaaattcaatccttctatgtatttcctttcgtaggtcttatacggccgcgttgacttcaacaaaattacgagaaacttataatgactggaaatgtgaataaagaggtaagtcctactgagcatacttttcctatttttgtcgaatgttgaaatgtttgcacgattggcaaatatatacaaaaatgcgaatatataaatgcatgcgtaattaatgagagaatgtaataagaaagaaaccatctcaactagaatagtcctagtttgaccttatgccttcagtagagccaattacggcctaggtaacacacctattttgatctaatataagttccatcatcaatcacaagttataatcacatggaaactgaaaacgaaattgatgaaagtcctttctactcagtaatccacaatcttggcacctttctcatggacatcaataaataccattctactttttcttcatcgactgcagtctctgttaactttcaagtactgtcgcacatcatggtacgacctgcacacacgcttccacaaccgaaaaaaaatctccattagaccagactctcacacccgcccatttctagccaaagttgccatgtctttcctcaggcaaatcagccctcttgtgcaactgggaaacacactcaggtctccagccggaagcttgacgcacatccgtaccgccacgaaaaaggtgtctggatccagaaccaacaaaaatgattctgccggtagaagattggggcccaaagcctacgagaaccagttcgtgcagcctggagaaatcatcatgagacaaagaggtacaaagatccaccccggtgacaacgttggaatcggaaaggaccacaccattttcgctttggaaccgggctacgtgcgtttttacttggacccattccatcccttgagaaagttcgttggtgttgcattgaaaaaagacttgaccttgcctgcgccccactttgagccccgcgtgagaagatttggctacattcctttggaaggcgaagaagccgacaaggaagaggcacacatgtccagaaaagagtacttggcgcaaccggagcttttgaaaagagccgaaaaggaggccgaggccagcgctcaggttttggctgcgtacacaaaagtcgtggcggccaaacttccccagttgtcggcagaaaacgtcaagcttggtgctgctcgtttgcaatttgttgccaacaagctttcagaggacgagagtcacgagttggcctacggccaggccacttacaactacatttacgacttggacttggctgtcagaagaggcgagctttcttctgacgaggctgactcgaaaaagaccgagtacttgagttttgtgcaagactttgactccaagctttcggtggactttaatggagtcatctacaagacgctcagcgaagaggcgagaagcgccagaaaggaagacatttccagccagttggccaagtttgccaataagaaaatcggtccagaagacaagaagaccattcttggtcttatttctgaaggcggagtgttttcgagaaaagagcgcaccgagttgaagaaacaatacctccccaaggttttgcctgtcactgttcccggaactgttcttgaaaacccgggcaaaaagctccctaaagacgctgtccccgtgcgtatctacaatcccgaggacaggtctgtccagacgattgttagaacgaaggatgcgttccttgcatagatcatttagttatttcttgtatatacgattggaggagctgttgtagggcactacgactatgctaaaatagcttgtacgaggacatcagctcattaattaatttgttgatccaaattgagtctcatctttttcactgtggtcgtagagtaaacaagccagatcggtgtcaagtccagtctctgctactgaattaatgcaaagtagaggccgaaagaatccaaagatctgtatttgtcgttgtgaaatttcaagtcaatgtgtcaaatttgaagtttttttattaaagtttcaagtaaaaacgtcaattctagagcttcggtaaaagtaagggcgttccaaagctttggacgacattcaaaatgcataaagtctagaacgtcgttctgaacatttatataaagtctagaacgtcgttgtgaacatttaaagtaaatctgtcattccttagcacaagttatttcttcaaatttattcaaagctaagacagtgttttatacgtctgacaaattgataaatatatttagctgaaaaatgagactaatcattttaggtcctcgataaacccataggtttataggtacctttcagtttactcaagtctttcacaaatcattgattgtgctaattgagcccttatatctcaaatgagtttacagatccaataatcctcgtatagctatttttgggtgctaaaggtctactgtgattaccgtttacgaggcttgcgcgttatctaaaattccgccgttgggccatgcaggtacttactaatcaacgccattgcaaaacaagaactgccgacttgaagaagataataactccttcaaaaactaaccaagtcccccaaaaccgttatagtatgggtaagaacaaagacagatccaacaggagccgagttgctggaagagacccttatcacgtgacacggaaccccatcagcaaagatccgcagcatcttatcgctcggcgcatataaagagacgcccttctcccttcaattgtccaataaccatgattggccttcccacagatgacaagccacagcgcaaaaaagtggcggcgcttacactcaccggaatcatattccttattgtgctctttggcaccaatttgtttgggtacttgcgcatcttgctgactccaaccaatgtcaagggcgtttgccagcttgcggacattcgccggcccaagtcttttgaaaaggacaacagcacagtgttgaagattttgcacaacgaggacttcaagttggcatctgtggaccgcctttcccgggctatccaagtggacacccagattttcgattcgcctccgccagtggacgaaaaccccgagtactgggagaaattcaaagctttccatgcgtatttgaaggagacgtttcctcttgtgcacgccaatttggagctcgtcaaggtcaacacctacggacttgtgtactactggaaaggttccgacaagtcgttgaagcccgtcatgcttacagcacatcaagacgttgtgcctgtgcaaaaggacacgttggacaagtggacgtatccaccattcgagggccacttcgacggcacttttgtctatggccgtggagctagcgactgcaagaacattttggtggggattatggaaacgttggagcttttgttggagcaggacttttctccgaaaagaggcatcgtggctgcttttggcttcgacgaggaggcttcgggctacagaggtgcactcgagttgggcaagtacttgcttgaaagatttggcgccgacggaatctacgccatcattgacgagggaagcacccttatgcaagatgccattacgggcagagtagtggcggccgtgggcactggcgaaaagggatacattgacgtcaatgttgggctcagcacacctggcggccattcgtctgttccaccggaacacacatctatcggcatcatgggcgaattggcgtatatcattgaaaaagacccctacgaggcgattttcaccgacagaaacccaatcttcggctacatgcaatgcttggctgttcatgctggagacaagatgcccacagcattccgcaagtcgatcttgcgtgctggctacgacaaattggccaattccaaagtggtggaggctattacgagatcgccagtgacaaagtacttgatcaccacgtcgcaggccgaagacattgtccgtggtggagaaaagaacaatgcgttgcccgaaagcgtccacatgatcgtcaaccaccgtgtgtcaattgagactgaggtccagacggtcatggatcactttgttgatcgcgtggtgaaagttgccaaaaagcacggtttgggtgtcgatgcgtggggccaagaagttgtgccagcaggcgacttgggcaaatttgttattgaaagcgatggccacagtcttgaggctgcgcccgtgagcccaacaaagggcgagtcgtgggaccttttgtcgggaatcacaagacacatctacgaagacttggttttccctgaaaacaaagagcctgtgattattgctcctgccatcatgacaggaaacaccgatacccgccactactggaacttgaccaagaacatttaccgttactcgcctgttttttacaaggatgtcatgaaagaaactcatgtgcacagtgtggacgagaagctggacattgccaaccacttgagagtagttgcgtacttctacgagtatctccaggcggccagcgagtaaagaagacgttggcaagtgaagaactacgcggaagactgaaaagaccttgttgatttgaatgtacaaacaataaaagagctgtagagccatatttatcacgcaattcttattaagtaaacagacttcatgaataacaattcgactttgcatccatcgcttaaccaagatttaattacttcaacgtgaagaccatatcacagaaacggtcaaaaattgtatacatgccgaaaataataatgcaataatatatcctccaatgttatcttccgtttggtgaatatttttttctcaagaggaacttaatactgaccaatctacctaatatcggacgagactgaacattcagtttttgactcatcttatggtccatcctgtgatgattgtcagccaacccaatcattaggatcttttacattataaaagtaaaatgaactattgaagataatgaaatgatacattttgtttgattcaagtacgatggcacttccttgccctaatatgaggattattatgagacccactaaaggtattttttgataatattatttgctgtcagacaagtcagagaacaaaagacaacatgatcttcgctaatttgcccagaggctatccattgttgactttggagattggacagtatctgattttacacagaaaacgtcatagtcttcttaggaaaatactactgccattgcacatttgtctacgtccttccttcaagcaacaaagtgctttacttagagctttcagcagcatttattaaccaaagtaatgtacaaaaaagtaagtccaggaaaaaagagataagaacagtcaggtggtcaaagaagagccaggtaaggaaggagttgactttaaagcagtggaggccagatatcttatctgataatgtctcgagaggtagtcatccaaagcaacacaagcactttgttttgacaaaccattgagatgacttgtatttgacaaaccattgagatgacttgtttctgtcgaagcttcctcaaaacattaaatcccaacatgtagacgccgaccgaggttcaagctctgaagcttcgagcctagatgtgcaatgatgacgacatccacttctggctgtttctggtttcctcttccctttcctctcttctcctttgccctacacaggcccatgatgacgtgcattgttgctaaaatacagggtgctagttgatgtccttcttctccaaaggattgtaacgcaagaacttttcgatcaaatcgacgtgggtcaacaccattcggcggcagcagtaccgcttcaacttgagttggtctaaggcatctccttcggtgagggtctcgtcctgcaacaaggtcaagtaagtttcccacttgtcgccaacgactttgccgcacgagaaacaccggatggggatgatcattgtgaaagtggagttgtagcagtttttgacttgaacagagtttttacttttggtgcgcgggatgcacgggtgcgatggcggtttaggtgatgggtgccagtggcttaagtatgggaggcgccagaggcacgggtgcgcgctctttgtctgcactgcgggcatcgcaggtttttcaacttctcttcgcaactcagaagcggaaacgccaaacaacttcacacacacacacacgatggcacagatgctcgacaaatgggccgtgaccatggcactgggcgggaagcccgtggttaataccggcggcagctcgttccccgcgctttcagcgcccgacggcaagcacaccattgtcgttttggcacaccagatcagggtttactttctccaaacaaggcaatgcatccgcacggtgaacgtggacttgtctcaggtgatcggcgtctacttagaccctagcaatgactcgcagatcgtggtgttcacagacacagaagtcaaacacatcaactggcgcgagaaggttgagcaggttgttgttgcaacacaaacaattttgccgccaatccccggtttgtgcgacgtgttcagcgtgggcaaagaccactactttgccgcggcgcggaccggcaccgactttaccttgtacgagattgagcgcgagagcgcccgcagcgaggccttgttttcgcgcacaggggtagtggcacacgccgtcagcgacgactggttggcgcttgcgctggagactgcagtcgagctttatccgcttggcgaaagcgtcagagaaaacacagagacagagaagatagagactaagacagagacaaagaagacaaagacagaggcaaagaagaaggcagagacaaaagcagagacaaagaaggcggagacaaaagcagagacaaagaagaaggcggagaccaagacagaaggcgaagccgaatcaaaaaagaaccaggcagacgggaacaagaagggcagtggctgcaataatggcagtggctgcaaaaacatttacagcgccccgctgcatgttcttccccacaccgcgcgccctatcacggccatggctgtgggaaacgacgcggcagttgcgcttggcacccgcagcggaagcattctcctcgtgcgcccggccgccgcgccccgcacgctccgctggcacatggaggccgtgcgtgccgtagagttctcgcgcgacggcgcctacctcgtttcgggcggttccgagaaggtgcttgtgttctggcacttggtcctggacaacacccagttcctcccgcgtcttggcggcgccatcgaccgtatccacgtggacgcgcgcagaccagacctctatctgttggctttgcgcatcgaagacggccacggcacgccattgcatgaggttgttgttgttctgggcgtggatttggagtcgcgccttgctgtcagccctgtgcggcccgcctacgcggtggccgtgcgcaaggtcacggcgcgtgctcgccggaagtggtcaaagggcgccgacggcctggtggttgcgcacgatatcacagctcctgccgttgtgcaccctacgacgcgccacctctactttgctcggggcagcgccatccaggcattcgacctcgttcgcggcgaacaggcgttcgtgcaacatgcggctccacagattgccatgggccgcgtgcgcagtgagcacaagcttgtcgaccccaacgtgctgcatgtggccttttcgcccgatggcgactggatggccacgttcgacagcatgcctgcgctgtcgcacgacaacttgatgctgaagcacgacgaggcacacgcattgaagttctggcgcaccacgccgcgcggctgggaattggcgctgaagattgttgatccgcacggcgccacgcgcgtgggtgcgttggtggccgggccgcacgcgggcgccgacgccagcttcgtcaccgtggacgtgcgcggcggcattcgtgtgtggcgcccacgcgcagccctggacgctcgggcggcacaaacggtgtggacgcttcggcgtgcaaccgcttcgggcgcgccggcggcttctgtggccgcatgcttcagcactgacgcatctgtgctcgtggtggcccacggcggtgtgtctactgcccgcgatccgcagctgcttgcgccgcttccgttggcgttgcctgcttgtgatctgcccgtggagctgcttgcgctggtgggagtgtacttggtgattgcttcggcaacgcggcttgtgctgtttgacatggtccgcggccgtgtgacggctcttgctgctcgtgtgtcttcgccaggcgcagggaacttgatggcggtggacgcaacgcgcaatctcgttgcaatggcatgtaacacgcttgtggctacgcccgagcccgagatccgcggcaagatcctcgtgttccatccagactccttggagcccgtgcacgtggctcaacattctactggtgtggcctctgtggtggccacgccgctgggatttgttttcgttgacaccgaggctcgtgcgggcgttcttgcgcctgttgccaaggctctcgaggcaccagagacagatcttgctgcacagatggaggcaatgttggtgggtgcaagagctgcggccaacatgatgtacacgaggaaagccgagacccgcacgctcgatgccgctgcggagaagggtccgtggacaggccatgctctcgtggacgttgcatcgttacagcctgtgtttgccaacacggacggcatgggcatggacacattgttcgagcgtgtcgtgcgtgcgctccattgattccggtccacaacaagcctgggactgacggatgggcggcggacatcccacgcttggaatgtgccttcattccacaagcacagatgcataggttgtcattcacttgtgtcttgggttcgtgtaaccaagacattttgcacataattcagtcatgtatttcattaatataatagagtatttgcccagtgtagagtatattctatgcgttgagaaagataattccacttgttggataattatcttgcaaagaaattgatttaacttcaaatcgcccgacaagtcagaattacagtaacttccatcactgtttcatcttttcttctgtatctaaacaacattctgttttttacagtttgaataggtttatttttttttttttttttttcgatttatcatgtttcagtctttattgtcgactggaaaacttctgctacactattcttcactggatatatcattatggtggtctatcattatttaatcacagccaggtatccttcaatttatttacacagcaagttgaccgtttgacacttgtgatttcatgtgatccacactcaccaccaccggctttcctggccagttttctgtctctggagaacaaggacaccttcgattttgctcaaggccatttcaagaaggtccttgcgctcttgcaactcgatgtgtttcttcaccttcgggtcttcctttgcaaagctttccaactgctccggagtcaaagtgccgaaaaactcgtcgtccaacttccgcgggaaattgtagtagaaatcactgagcaactcgacatttaaaaacaaaatggccgtcgaggtcaattttgtcgacaccgcatccaaaaacacctcgggacattggtacttgttgtccttgctcttgcactttttcgagtttttcacaaacagatggcgcatcttgagcaacttcattcgctcgtccatgaacatggcctgttttcctttttcaatcaaagctttcgaaaatccaagcgcctcgtttgagtccacatccacgtccagcttcaggctgcggagtttctccaagtacttgacgacttgctgcaacttgcgtccaccaaccagtttcttcaaattggctagtgctgcgtcacactggctcatctcctcctttaaaagccgtgctgcattctcccgactcacgtcccactcgcgatcttcaatctccacttcgtacttgtacggcttgatacagttctccacttgatcggctgtagagtagtattttgacttcaatacggccttggctgcttcttccacggcgctccgggccatggggtggtttgaaagttgtgtccgatcaaccaagttgttgacttcggtgacaacaacatttgtcactagagaagtggacatgcggcccacgcccagtttagtcaacgatgacgtggccaagtctaactttttgtgccagtagctgtcttcatcaaccgaaacaagctggctcaactcacgcaagttgggttctgtcgatgcgagcttgtcgtatgtgagcgtttcaaaagggcggttccagtatctttccgccaacaaatccaacacacgttgatcaagctcgcttttgagaagcgctttcaactcgttgcgggaaaatcgttgactcaattcctttgtcgccactttcaacaaatcaatgttgttggccaaatacatttgtggcgtaagcggcctgtcattgaattccactttaaattggtatgctgtttcttccaactcccgctggatagcaagatgtgtaggccggagagacgcagacatggatttttccaacaccttcataagtttcttcttcaagttgcgcgagccagtcacagtgccggcaaattcgctgcgatgctccttgaaatacccaaactcaaagttctgttgagctacgtaagattggtatcccgtaacctgacgacggccaaataagcctcccgacagtgcggccagtggcggaggagcacgggtaatgacgcccacatagcccattcgcaatgggtacttccgattgagcaaaatcgctctggccttttccggttcgaccaagtccaatttagtgacaacaccgacggttctttcaccgcgaggatcggccaatttggcagcacgcaaggctgacgagttggccaagtcaacatcggctgcagagatcgccaaaatgatgtttggctcttccaagtaccgattgcagagcgcacgaattttctgcttcaactcgagcggttggtccgcggcttcaacctggatgtatccgggcaagtctaccaaagtcaagtcaggcactttgggagagcggatggtaatttgaatggggtcgttggagatgcattctgccgcaggaacggccatattcaagtcgaagagcgtcttctgcacctgcagaaagtctgtcacattgaacatcttcaaagccgggaactcggccacctcgctggcgctctcaggcgcattgacaagcgtcaattcgatgggtctacgcgtgaccatgttatttccctttggaagaaactcctggcccacgatggcctccaaaacagacgacttgccgctcagctgcgatcccacaaccacaatcgatgggagcttcaacgtttcggactggctgtcgacggcagttaagatgtttctgatctcgatcatttgccgggtcaaattgagcatctggtccgccgtgtcgtcgttatccaagtctagctgctcgtcttcgtcttggtcaatcaacgtctcgtcgtcttcttcatcgtcttcggtcccgctttcaacgtctgtctcatcttcagaagataaacccatggcagcggctgttgcgcccaaggcagtggtgttgtccccaccaggcccgccgtcgccgccactgcttcccgcctcggacccatcgcccttcatctgcttgaaaaaatcgcctgtgcggtcgaaaaagtccgccgtgtaatccttgatggaatttagccggtctgaggtgtaactggacgcctgttccatcttgtatgccacataagacccgcctgcggccatggttcccccgatatacgccgggatctttgctgcccgagccaaaacctttacaaagccgatgttgcggcggaaagtcaaagtaggcgggatgtgatgtgaaaggtggcgattgtactttctcgccgagaggagagaaaacgttcggccggcgtacagcggacgcggatattgccgcattaggcctgcccgaaacatgatatattcagaaaagaaaggaggcgtgaagaatgggctaaatcagaaatcgcatgttagtctgaggagcaaagagtggagtgtactgcacgtgatactagtcatgtgcgcggctattccaaaggcaataaaaaaaatgagaaagaaaaaagaatccgagtgccccctgccagaattgaactagcgacctttgcattacaagtgcaacgctctaccactaagctaaggaggctccggcatacgactgtgaaggcagcctactcataatcgtggagattggttgggactttctctgttcgtcattgcctctttgccgtaatcgaagaaggtctagcgtagaaagcaaaagccatcgacaagtccgcgacaaactagcctgtgaatctaatcgaaaccacaacaagttgtgaaacttgaagttgtgaaaacttgccagcgcaacggaatgcatcgcctgaattttgtattttttccattttgtattctttcccttctgttcgcccgaatcctttgtcttttcctcctctcgcctgaatgaccaacttgtattttgcatctttcgcctggattgacgccttgtatttgcactctcgcctgaattttgcatttttttcatcactttccgagcgagccacccctacttcgccctacttttcactcgcctgccttgcttctcctgccctgattctccccgactactcccactgaattcctactctccatcaactcgaacttcccctttatgatctcagcacgacccgccggtctgcaataaattgcaagaggaacattgttcgtacaatattcgtacaaacattcagtcactcggcgaccgaccttcggtcagtcgacgtgtcagcacaaccggaagagctcgaaacacagccttgaattgaagtggactttccgagcacacggaacggaatgttcattatctccggagtgcatcgccatggcccgggagtgcatacacaaccaggctcatcactgtgggaatttcctaaactcctaaacccacaaatgtggggaagcgtgcggatcgggctgagtcatgaacgatggccgaccccagtaatctccgtttttccatgtggcgcaaccaccaagacgaaagaagcttgttcttcgtaattcgcactttccatcgcccgcggccacttttgccgcccacgtagataagacaagaaaccaagaaaagaacaagagcaagagcaagagtgtgggcgaagcaatggaaaacatcaagcgaaaccggtacgacagcaaattcctccttcttggacctggcgcctaccatcccgaaacggcaaaacaatgtagccgtcaaaagcaccagatcatgttttttcccccaccgtcagcctctccatgcaaatgtgtcgcaccattcttcatatgctggggtattgcacatagcctcctaaagcttcgcacgtacattaggcgcaagaacaccatatacgcgccacgcagggctttatcgggtcctggacgccaatacgcagtgcgatcatcaacaatcaaggtgcgccacgacaaatgtgactcgatcgatcttgggccggtttttttttccctaaccagattgtctttttgcgcccttttccgaccgctatccgcctaaattctagcttcagcaggactgattttttgaaggtgtcaagcgttccatctattcgtcccgttcttcgactctagccttcctccattcgtcccgttttccccgtttccccttctccccatgaagattttcttcacccacaacccctggcctcgtgggctcaggaggagacttttccgccgaaaagaaaaacacaaagtggagcctgctccaccccgcaaatccatcgaaaaggccttttatcagccgttgtcgtcggaacccccgtcgtatcaagaatgtgtgagtttgccgcctttgccccatgttgtttttgccgccaaatcagcgcaagcgaccgaggtccctggcggcgctaaaggggctgcaaaaagtctaagcagatataggggcgacagcacgggtgcaaagagcggcacggcgcgggtgcccgaaaagagcagcacggcgagcagctggggccacgagacaagtgtggcagacgcaaacgcaaacgcttatggagcgaaaggagcccctattgttagtggggtggcgtccaatgcgacagacgctccgagggcatgtgtaaccagcgcgacatgtgcgacattagccccaagtgccactatgggcgctacaagtgctgtatcacgcgcgacatgtgatacaaccagagatgcatctagcgcgacgtttgcaaccggcacttccccaatgacaatggccaatgtcgctgctctcaaaccaaacgctagcctatcggcattgctggaaactgccgttgcacaaaaatggcttccgcaagcgccgcatcgcggcaggccgcgtgcgatgcggttccgttcccaactcacagaagccatggctcgtcaggcccgccgccagctgtcgccgccgcgtccttctccgttgcgcaagttgtctgttggatgcatcgatcttgctgcagtggttacttgtgaacaaaagagccgtctctggacacactactttgtttgtctagagtgtgccattgtctacattgtgcttttcacgtttgtggttgcgctagccgtgtagccatttccataaccacacagggtccacacggctaagcgcatacacacatgtacagaaagtattaccgcgggtcttgccctttatggcatggctcaaatttgatggtgccgacacaaccgcttccgcggacaggctgctttgcgcgcaaaaaaaaaaagaattgtggaaaaggacgcatctttgtgcaagctaatggctggtccagattgctgcataaacttatcagactcctttcgcatcaccagcaaacaaacccggcggttagactgaccaagcaaccaaggtgagtcatgaaataatgattcagcagcggcgcatcaacaaagcatgcatcagcaaagaacgcatctgaatttagcttcctattactgttttgggcacatctccgttccgggccgcgcccttgacagcagaaatatgctcaacggttctttggcgttgccgtgcgtcataatgagtaagtctcgcaaaatttgtgcaggtgctcggggccgagatgagcaattaggaaaagagcttgacatctgttcgatgtacgcaacccacaagctggagcaagtgtgtcagagatttgctctgcctagattgcgacgtattttatcttcagcatttcgcaatgtttacgttttttagcgtaagcagaagttacgagcacggcatggtctaagtgaagtataatgaaagcatgaaagaattgcccgaaacagacagtagacaaagtaaggtagatggcaaacaagcatagaagtggggaaagtgatggaacatggtgaaacaaggtggaaagaagcgtgcacgtgacacggctcggcaagttcggtcttcggcaagaaatctcggttctcggcccttaagctacaactacaccacactatcgtgaaaagtctctattaaaatcgtcgtgaaaaaaggaaataaaatcgttacgagtcccgtcgtgaagcgtgcgccgcccttcggcgcacagaaagaataaaaataaatagcttgtgctcctagtacaagagcttcatcagatagatggcatcgtgtctgtgatgacttgcaggatggccacgtgaatggccgtggccgtggccgtgcaataagtcttcgctagatagcttgtgtgatgcaggagcatgtgcaagggcgtagtggacatcagccacttcttcatcgggctcggagtccgagttggacgacgatcgggacaactcgggcaacgcgtcggcctcttcgccctcttcctctggaatcagcagtaggtcgtgttcgggcaacgagaggtccattgtgggaaggcgtctgtaagactgtgggcggtggatcaagagggtgtcttcttcttcttcgtcttcttcttcttcggacgagtagtagtagtcggcgtcatcggagtccgagtcggagtccaggtcgacctcgtactcggtgacagaggagcccgacgagagcggcgagcgcgatggaagcgagaacgagaccttgttggccgagagtttcttctcggtctcaacagaaatgtggtccatcaagttatccaacatgttggcctggagaacaagcgagcgcaagggcgtcttggggttggcagcctctctcgtgagtttggaccgcaccttggatgccaaaagataggattcggcaaaggacatggctatgaagaggcaacggcaaaagtataggggaagtgagacaagaatcggagcaggagtctagggatatagtcgagcgcaggcaatggggcagtcgaagcaggagcttgtttgtgtgaaaataattttctgacatgccaggacagcgacgtggtggactatatatatggatgcgctagggttcaaaggttagtcagaccggtactgacaaatcactcggatatacgtggggccgcatttccctgcgcggcggctatgccgctccggcttttattcttttctccgtcggaaacctattccgccaccgccggcgtatgcgaataatacggcgcaagcatctgggcgccgtgtgcagtgctccacggatctaagctggcgccgaggcggagactttggcccgaagagcgaaaaaccgctgccaacctactttgcgccagctcaaagacccgggcccgtttgtggctaagttgtcatatcaggccgcacaagcatgcaaacggtagtggcgtcgtatgttttgtgcgttcggatgcggatggataatgcgcgaattgcatcggtccagcaacggggttcgtgccttatccatgtctcagaccatttcccatttggggccactgctccatcgttttccacaccgccgtttctgcaccttaggcgttggcacgacttgcattgtccattggtgtgaccgagttggcgctgttcttgtctccatattgtctacggcagggtctgctatattatctacggatggtgtccaggccttgacttcaagctcacgccagtttctccatcccctaagaccatggggtactcatttcgatcgtaccatcaaggtaccacttgggatggaggtggtgtaatttcttgcatatggcccgtttctggtgtgttcttggggtctatggcctgcgtgcaagctcgaggcctgtgtgtggagcagtttcgaaagtctggggggctccatgccgtcgcaagacgcagcgccgcctatctccacagtttgctctcctctgccagagcctggaaccgtctggaaaagcctgtctcccggagcttctttcgctactgtttccaccacgtcaagacacggcaatgtgggccgattgcaggacggatcaggttgggccagtttgtttccttggccccccggatttgtctcagggctacttggctacatccacatctccgccacattcacagcggcacgactggcggccgtacaaacgctttttcgtgtgctacaagattgctgattaatgtctgattacaaatgagcgatggtgtaagcaggactttatgcacgcttccccgttttgcgttcgcaccgtgcataaatgcgcttgacatattttcgagccctgcctgcttttccctgtcactccattagccatgcatgtcctatataaccaagaagcattgtggctgggaaatcggccaacttttcgttcgcttgggtacggatttgtctcgcactagtgcaccatatctttgtttttattttttcttgtgcctctagtgtccgtcatgggtatttatttgtgcctggaacggcaattatttcaataggtccctggaacggcaattattatctgctcggcccgaggccttgctgcttgacctcttgttagtagccttgtcgtatggaccctgattgctcttgaatcttctctttatccagaccacgctttgcgttcgaaaggagatatgcactaaaggcgccatgttctagcaccgctgtgtgcatgaagaagagagttgctgctcgattcaggaacccttgcatgttggccaggcagctagcagtgctgacttctatccggtcatggagactgcaatattatgtcacaaaatatggtcggtattgcaatattatgtcacaaaatatggtcgattgcaatattatgtcactgcaaattatggtcgattgcaaaagtatgtcactgcaaattatcgaactatcaattatggtcgaactatcacatatggtactgttgtgatggtaattctactcactagttaaattttcgagatcatgacgcacccattctttatattcttcatctcctattaaccttatccccttgccatcttctgtgcacacacctcttttgaaccagacgtggtccgtcactcgatcggctcccaaagatcatggaccacgccgaaattgctctaaaaaggcttgcatacgttgctctaaaaggcttgcatacgtttgggatggtaattattgagctaagtgtatcgaactaccttcttaaactcattctcgtccaactagtaccattgaacatcgtgaatgaagtatactttcccttagcgttttcagaaacctaccgatttgctaaccttaagttacaccttatccttatgttaatgcaacaatgcatacggcttcggaactttagatcttctgtacaaggcataatacccgaagaatacgatcgctcctctacggtggcacgcgacagcgcagcttacaggagcacattgtcttcatctcatgcgaatgtattaagctattagcgaaccgtttagtcgaacaaaccgaaacccatgtcgtcgtcggattcttcagcggcttcttcctccttctcttcggcagcagcttctggagcagcaccagtggcagcggcaccggaggcagcagcagctggggcagcagaggcggcaaaggagaacaacaactccttcaagttcttgccttccaaagccttggcgaaaacatcggcccagacattgtcaacagaggcaccggcggccttagtgatggccaacaagttgtcggcggagatctcaagatcagcgtcagccaagatcaaggcagcgtaggaaacagaagcttcggacattatttatgtgataaagcagaaaacggctcagaagcgggtggattttttttcacgacggtgcaagttttttcggcgcacgtgatggagtgtcacgtgaatggacctgtctggtgcaatgaaaaaagcagtcacggttgagtgtggtactgtatgcagtgtactgtatgcgctgtcgtggtgcacgggtgtgctcccgttcagcccacttcgccgtcttgcaaaccaattttcgcccgttctgcccggttttgtcccttccgtcctggcattcggatgtctgcttcaatctccagttaaagtgtggaagaagatgcgcgctcaaatctggggtgtgcatacagcgcgcctctactacgccagcggctccatttgatactccaatcgccatgtttctgttaacccgaagcgtcctccgaattgggcacggccatgccttcacatcgaacttgaatgtcaccagaccgctccaatcgtcgtttttcccgcgtttcccctctttgttccgcaactcaaaggccgtttctcaagtgagaagttatcgccactccgacacatgggcccgctacaataaacactatggccgcaacaaaatcaactggcggaccttgcggaacccggccatcttcactgtttcgttctgcgccggcaccaccttggctgtgccgtacttgttccagattccgccgttttccgtgttcaagcgcaacccgaatgcgctcgttttcaccttgatcgggctcaatgtggccggattcctcgcatggaagtcgcctgtgggcagccgctacatggcacgctacgggcttttggtcaaggacaatgttgcgtcggtgttttcgcttttgggatcggccttttcgcatcaggaaggaatgcatcttttgttcaacatgctcatgttgtactcgttcgggtcgactctatgcggctatgtcggcgccagcaacttcttgaccatgtacttgaactctgccgtgctttcttcgtttgtgtcgcttgctctccccattgtcacgagatcttcgatgctgattgcctccttgggagcctccggcgccattttcagtgtttttggcgccttcagctacttgttccctagatcggccattgcgttctttttccttcctatccctggcggagcttggtttgcttttcttggaaccatggcgttcaacgtggctggtctcttcatgaagtggggccgctatgactacgcggcgcatttgggcggctgtcttgccggaatcggctacggatggtggtttgacaagaagagatcccagcggagaaaagtctacatgagatagaagtactcgagagtttacatgagatagaagataactcgagagtctacatgagatagaagataactcgagagtctcacaagataactcgagagtctacatgagatcgtgggttctccatgacatagattaagttcaggctagagtctaacggaaaagattcgtcatcttgtgactacatgtgccgtgaatgcttgtaaatagataatgtacagtgtggggtaacgagacctcatgcaaacgaaacagacttcttcttctttggttcctctggctgggcatctccctttttcgaaagacgcgagttctttcttctggcagctctggcaatgttggccttgcttctgatctcattctttttgttctccaacttattcgtcttctcctgttccttctgctccatttccttccgcttcaactcacggatctcctccaagcgccgcgatttctccaacttggactcgtttgtctggtcgtacttgtcattgatgctcttgatgagaagattgagcttcaaactgtcgtggtcatcgacaaatttcttgccctttttgcctctcttggccttgacaccaggaacaatcgcacggttcaagtttggaatctccaactggtcttcacggtactccttgccgtttttcgctccgtacaaccggattctggcctgctcctttttcacattcttcttgctaggctttttgactttggccttggctgtgagcttcggctggttggccaaaagatttcttgcttgcgagtccgaggtgacctcgctctcgatcgttcgggttttattctggctttgccttcttttggctgtttgcgattgtctgacggccatcttgatttggtagagagatgagatgaaaagatttggaatgataatgcgcatcggggtcacgtgcgccagcctccagtggtatgaagccaaaaaaaatggcaatgattaattcggacgggacgggaaagcgtgtgaatgtaattgctttgttttgaatgttggaatgttggaatgttggaatgttggaatgttggaatgttgtggtctgtctttgaagaatggtcaaagcgtgcttcgaaaatgttcaagccttgttcgcaaaaaatggtcaagcattcgcaaagtagtctgcgagatctattaggcccaaaattatgggatgatagcaaagtcactccaagcatgagtcatttctttccgcaaacaactagtcgagtttgcggcgtgattcagtttagtcatatgcattagagtaattgaaggatatcactgctatttaatggtcgaatgttcacggttgagttacatatacttgtgactaagctcagtggaatttcaaatctgatcaggataaatgaagaaacgactctctatcaaagcattggccatgtttacttcgaaagagacgtcagtttcattcgtaagcagacagacccattgctattttattctcattgagtaggcggaaactcctagtaaagttactcatatcaacagtaggatagcaggaacatgaacgtattcgtcaacatcgacggatcaaacatttatgtcttacacttgcgactgaggtatccgaccgaatcatattaagagaattcaaaaaccaggttgcgttcaaatattcaattcttgtccagatgtgaagttttgtcctttgaatatagccgttggtacaatcccaggaaatacatttctatcaagcacaatattatctccgtcgccgtacaggacgattcggcgagatccgctgataagacaatgtcgtgcatactgtcagtccatcccacctcttcttctccatggaacccatagttcagttcaactgggacatttttccgtcgacgaaactcgaggccagtgaaatgctggccccgttaggctgcatgatcactcccgcatccgcttcgggcgttttgtctgcccaaggaagtccgctccgatgcctgagctgtgacaatgtcgtgaatccatatattaggatcgatagagccaacaacttctggtggtgccccttttgccataagacgaccttcttccccgattcgtttgtcttggcccctgtcggtgctcccaactcggaaatcccggccgaaatcagaccttcgcccaataataccatcgactatacccttccccgcgacatttcccaagtttctccaggcacacaaaaatgtccctttgtttctgtgtatattatcgataggtatcagcatgtggattcgctagagcagcgggagtttgaaagcttgaaacgtggcatttgcaagagcattgagcggcttccacacaacacaagagtgcttcttgtgacattttccgatattgtcgagatcttctccaaaaaggaaagcgtggcctttctgcctctggctattttcaacgacaactacgactactctaaacttttgaccgacctgctggttatcggtacaattctccagaaattggcggtggagcgcctcgtgacttctacggcagaaaagtcaccgcttgcaagaaagggccttttgcttgaaaaaagcgaggcttcagcaacagtggcaggcctaaagccaaaactcacgtcgtcatacaagcctcctcgggccactggtttggctcttttcatttcgacgctcttgctttcgctgtgttcgttcaccaatttgattggaaacgttagtcttttcgtctcgggcccaccaacgttgagtccgggaaaagtggtaggagagacagaggctttgcgttcgcatcatgacgtggccaatttccaggcccagcactttgcatctgcgtcgaagttctatcgtgcgttggcgtatgtttcgagtggatatctgttggaaaactctgccgtggccgcatactccacatcgggtaaactcacccattttggtgtcattgacaagacaccgtttttttctgtcgatatatattccggctcgttggatcagacaggcgtttacgagatgggctctttggcctcgagcggatcgggctccatttttttgttggacagttttctgagtgtggacttcgaaaacacattactaactaacacggacagattaccgagcagaaaatggaaaaccacattcacggtgactagttccagtggcatcagagtgtggaaagcagtgtgtcatggtactccgcttcgatcttcttaccagtcggaaaaacactcggctctgcatcacgaaaagatctccgacaccatgtctcgattcgactcgtctctcaaaaaacgtgatttcaccaaccgctggaacttgggcagcatccaggagactgacgctttggctgtctattttgaaatggatctagcctcttcttcttcttcgttggatgtacacggcactaaagaggtctttatccagttccagtctcagtggtgggatatgggttcggaaaaagaaattttacgggtaaccacaatcaaaagacccactactctatcgatcttagccgctaaccaagtcaaattgtcttcaggaagatacaaattggtgaaccaaaacagcatgattttgaaagagaaggcattgattgagagcttcgaatacaaaacgtggatggccctcttcacccggcttttggttgacaagatcgataccacaattggatttgaatctttcgaagaggtggtggatgaggtcgatcaagcgcttatccgcttgaccaaatactatggtggattgcacattgagcagtccaatagcaccaatccatacgagaaattgcgattgattcaaaccatcaacaacaagtttaaagaccttccctcttattcgtatgctctaaggaggaatcctcagcttgtgcgtattttcaatagctcgcccgatgaaacggctttctaccaccatttattcaagagaagtggagtggaggattcatgcaccatgatcaaaccgcatttgtacaaagtgcaaagtgactcgcttgaagaaattctgttggatattaccagtgtcgatccagatgcaaatgcaccgcaatattacgtcttggatgccgtagtcacagtgattatttatttgctgttcaaagaccctcaggacgcacttccgctccatccttcgaacaacgatgatattataaacggcagccgagaaattgataacccacatttgaaaaatattttggaccttgtggatgccaagttcgttcagcccaggccaaacaagcccaaagttgttcttacacaatcagggcattcccaggcgagatatctaaaggccagactcaatccagtcagggacaagattgttgttgaggaaaaaaagaaaacccgctggtgggattttttcttttcagagtctccagggaatactttggccatggcagatgaggtgagtgtaaaaacgtactattcagagttgttgaaacgggtacagaactttcagctagattaattcaacttgttaatgtaaatcacatcccctttctcctcaaaaccctgccatcaatgcaaaaaattagaactgagaaacgtcagacttagtaacacccccagtactctcatttaggccaacttcgggaatcatgcttgtgctcatgctcatagagtgaatggttgtgaacatcaccaagcaatgaaggaaaacgcagtacaccaagaacaacatacgggtcaaacgcgttgcaagaatagaccgagtgacaaaaatgaacatcctttcgaacggtgaaagcctcgaactgactctttcctgctcctgtttcctgaactgctctatagggtgcaatttggactcgtatgacgcacggtacggattgctttccaaatcggaactattggcctttggaattaaagttcggcggtttgaattagaaggtgctgtggtccctttatctttgatcagagccatatatcttgttttctcataaagctcctcgttgtctgtttgcaacatcttgtttttcctcttgagttcattcacaagattagcttgtttacgaacctcgtcttccaactccttgttcctgtcacggaatctgtctctttgaccagtgatgataggcaaaatggaattttcgtcaacggtgttgagagacgtcgtagatcctcgccccggaactggtcttgtcatcctggtcatccctgacatcatgctggcactatcattgaagttggagccatatgcgtcctggaagttcgcaaggtcgttttccatcttcgcattgagttctttcattttgttgtactccagcgaagctctggtcaattctgcctctagacttgaaatttttgaggtcaaactctcgtgctgcgatcttagctcggcaagttcttttgtcaaggacttattatgctgaattaaaagagcgtcaaagtttcctgcttcatgttcagaacctgcgtcttcttcttgctcgccgaattcaatctgtctcaataagtgcaattcatgtttcaattcgtcgtagtcgctcgttcttgagagtttctctttgaggtgcttgatttcctgggtggattggtgaagctctctagttagagattggatctgggtatcgtgctctttattggtggagtcaagcttgcctctcaactggtttaagtttgcaactaacacggcattttcgccttcgatttcagcaatctttttcgcatgttcctgttgcatggatgtcttttcagaatcagcctgtgatacagacaattcacgacgcaagtcctcgttccttttctcaagctcgtacacccgttttttccaagattccacttctcgtgtgaccaaatccaactcggccaaaatggaaaccagagagttcgaggaggggccaagctgtttgttttgagaactcaactgcaactctgtgacttccattgaggtacgcaactcttcgattgtagctttataaccagcaatttggctctcgtgttgcttctggacgctttgccaattggactctttctcttctatcaacgcctggaactcttcctctttggctttcaatttactgccaagaagctcggccgatttctgctcgccatccaagagcctctgttttagaatgtcgtaatcggcttttctagacaattcgtcggacaaccgggccacttctttcttcaattccgctgtttcattcatttccatgatcgcgtccaaggatagctccaacaacggctttgggtcaggcgcttcggcaataaggcggtagaagccaaagaagaagctctcggcctttttctgtttggaggtcaagttgtcgatttcattttggtactgcttcaagagcggattaaactcagcgagtttcttttcgttgtccaattttttgaactcctttgtcttcgatgctagctcctttctacttgcaagcagcagcttttgttcgcttttaagttcgatcccctgctcgtcgagtttcctctgcaacgacgacaaatcgatctcggcccatgtttgtagggcattttcgaatgcattcttcagttttccgctctgcagtggaacaggttcggacatgttggtcttatccctaagtttgcaagaggtgttgactcgcgataaagccatttcattctgcagtcggaaattcgcctacgaagaaaagcatgaaactgaaataaatgatgaaacagaagaggaaatatgatgaattaggtataggagagtgaacaatgtatacgttggccttatgttcgtttctagtgatttttttcaagtgcattaattttatttggtttttggtacgtttgtatgattattgtaaatgcaatcgcgggactcaaaatgggctaaaaataagtgagcaagacaatcaaagaaaccaaagaaatgcaaaaacataaatctcggcagtttcaataaatataaacacgattcgtgctgaaaaagccaagattataattaggaacagaagttttcagcaaaggctaagatcgaaagtgtcatttcgtctggtgtaattctactcaaatatcttggtaggacgctagactcaaattattttcaaccaacaaaagaagtaagtaaggacgagagctcaaggcaacattcaatcgcacataggaaattaaaatgattgaaagcgttttctatatacttggggagatccacgatattaacatcttggtaaattcagtgtaagatactacaacagaggggataattcccaacattccaaatcgaccagctgtcaaagatatcatcgaaggaatagaagaaatataatacccaaataagttggtaggatatgtgggattttgtatgacagtccatcatttatatataagaatcgtatggttgagccaagttccgaatctaagcaactacatgaagaaaaagataaacgaaaaggcaacgaaaagtctaaggcagactatctctaaacatacagtttaggatacagaaataggtgctagataccgattgtggaactggattccatctaaatttcaagctgaaaaaataaatggtaaatcccgaatccagataccctttaggtgccacttttatatgagattagagagtgagtctagatatgaactgggcccagatataagctcgagtcttttatctggcaattgacactggttcaaatatctgtagtgaacttacaatattgcaaacgacagtgttcttcagtgtgcaaacgacagtgttcttcagtgtaaacgacttcagagtgtgtcattgccaatgtgtctcagtgtcaatacaactacgtcacctcccgaggcttatttacgatgtctgcttcaaccaaaagttcattagggtcggcaattcttgaaaacccgaacaaaaagaacattttaacgtctacgttgacgctgcagtagacgataaatcccgagctacattcgttccccatgacatgcattaatcctatggcacatttaaatgaaagtttcgtaagcaacaggagccaaagtttgtggaacattgccctcggtggagataagcttagctggtcttggctgagctggttgtctcttcaaagagatttgttcacccttggccttggcttccttcttcaaggcagcgttggtcttgactctgttcaagaactcttgacgacaagcagagtgcttgacgtgctcgactctcaagttgaccttcttctcgatgtatctgttaccaacaaccttgttgatgatgacaccgacagcagacttagtgacgttgaaaacgataccggtcttaccttggtagtacttgtgaggcatacccttttggatcgaaccgttggccttgatgtcgacaatgtccccaactttgtagaccttcaagtacgtagacaatggaattgccccgtgcttcttgaagtcacgttggaacatgtaacgagtaccagatctgtaaccacgccttcatgttagtgctgactcgagtttccgggcccaatgtatacatacgatttacccattttgtgtgtagttgggaagagaagagagagaaaatgttttatgtgcgaaatgcgcgagggcgcgagccctacagtgtggagttcctagtacagtcgagattggaccaaacaagaagaacaaaaatttgggaacaagacctttaccgggaagcaaacttgattaaatggaaatcggtttttagcaagagagattttatggtgtggtttagttgtgcgcaagtgaaggttcaagatctgaaaaagtcatttaatggcgtagaaaaaaaactcatgagcgtagaaaaaacccatgagcgtagatactgatgatccgggtctgtttgatctgaatgatgtaaagcttgctgcagtgagttatttttttacgggttaattgttgctgcagtgaagtttttttttacgggttaattcgttttgttctcgagtagttggaaatttcacctacagttaggcgacagacagtatgaggagaccacctaggtagacgtatagacacattacgagaaatacaggctagactagcactgtccgatctaccggtaactcacggatacctgccattattacataaagagtggaaaattaaccaaatgccattagagaagaattagtatacaagttagcacatttactcttcgtcctcctcagcaccctcggaagccttaccttggtttcttctcttgactctaccggctctgccaccaccgtatggggagtttggagcaaagtcaatgtgcttttgagagtccaatctgaccatgaaagatgggatgttgacgatttgcttaccaacagcaatgtgtctttgggtgatcaaaactcttgcgtggtggatagatctggccaaacccaacttgaaaacttgggtttgcaatcttctctccaagaagtcctcgattctcaaggccaaaacgtaatccaacttcattctgtcctcggacaagacaccgattctcaccaatcttctgatcaaagcgttaccttcgaacaatctcttctcatccttgtcgtctctggtcaacaagtcacgagcagctcttctgatcttggacaattggaatccaattctgtaaatctctctcttgttcttcaaaccgtactcaccggccaacttcaattcagcgtccaaacgagcagactcgtatggttgctttggcacggagtaagtcttggagtaagttcttggggcacctggttgttagaaatagtccaaacaaaggaccgggctacgaaaacaaaacaaaaaaagagccaaatgagaatatgtctggctctgatgcacaatgataggcgtaactgaagtgtcggggttcagttactagctataagcatcaaagaattgcaagaatgcgtttctctttttgtttgagggcccgaaacctcgaaagcatgagctttcataaaataaacatacgaggcatgttgacttgatgagatgaagagaagaaaaaatctgtagaggaaactttggctctttatatgtgcgcgcggcatgaaaaatttttcacgctccttcgcataagctagtaatatatgcaggacatcaccatacttcagaaaccagtttttttgtcagtcacggatgtacgggtgcacccttccctcttctccaccatccatgaagtttgtggcgcttatttcgggcggcaaggactcgttttttaacatcttgcactgtgtgcagaacggccacgagcttgtggcgcttgccaacttgcatccggccgatgccagcgtcaacgaaaccgactcgttcatgttccagaccgtgggccacgacatcatcgacttctaccgcgactgtgtgcccgagatcccgctctaccggaaggctttgaatggcggctccaccaatgtcagcttggagtatgttccgacgccgcacgatgagatagaagacctcttggagcttttgcaagaagtgaagcggaaacagccggacgtggagggcgtcagctgcggcgcaattctctcccactaccagcgcacgcgggtcgaaaacgtctgcgaccgcttggggctcacgtctttggcgtacttatggcaacgagaccaggcagaactcatgagggagatctgcggcctggggcttgacgcccgcttgatcaaggtggcggcgatcgggctcaatgaaaagcacttgggcaagccgctcgcagaaatgtatccgattctcaccaagctcaaccagatgtacgatgtgcatgtatgtggagaaggcggcgagtttgagagcttggtgtttgatgcgccgtttttccagaggaaattggcccttgcggcgctggagcccgtgcgccactcgtccgatgctctgtatctccggatgaagattaccgtggaggagaaaaatcaacaagtcaaccaggaaaacatccccacgcctccgcttttgctggagaactttgcggagattgcagagatacagctgcctcccatcacagcagacacagctgttcccagtgccagtttccgggtgtctcctcgcgtttccaagctgggcggccgtcttttcatttccaacctcgtcagcacaaaagattccatcgaggaccagacgtctgatgcgctcgaacagctccggctggaaatctgcgccagagggtacacaatggccaatgtccagcacgtttgccttctagtaagtgacatggcccactttagccgggtcaattctgtctacggcaagttcttcgaagagatccacttgcccccatctcgtgtatgtgttgagacggtattgccgcagccgtacagaatccaaatgtcttgtgtggtgatgccactcgagcacgaaaaaatgggtatccacatccgttctcggtcctactgggcgccgcaaaatatcgggccctactcgcaggctatagttgaccacagagggaaattcaaaaacgccacgctctcgggccaaatcccgctagtgccagcatcaatgcagttggatacatccatgtccaatacggagtctgctgttcttgctcttcagcatctttaccgagcaaagactttggtggatgtcaagcagttttctgaggccatctgtttcgtcacgaaccctgctttggccccgctactggctcagatctggcaactgtatgtggacgacgtggaatatggccaggatttctacaatcgcttgttgattgttcaggtgaccaacttgccccgcaatgccaatgtggagtggggaggatctacgtttgaaaaaatcagagacatgtacgaggacgaagaggaaaccggcacgtctttgtcgtacgacgacataaccgaaaagttcaagacgtcggttgttgcaggcggcgacacgaacctcgtgaaactagttacagatgacatttcggctgtgattgagtttttgagaaaccctcgcatccaagactcttatgttcgagtcattgcaggactcgatgatatccacagattgaccaacatgggcctttctgccgaatggatacctgttttgaaagtttgggatagtgacgccacgccatgctcttttgcacttctatgggttgaataatcactttatattagactgtagaatataatttcgagctaaaccgacatgattcgactcggcatatcaaagccgcaacaatggcatgtatcaaagcctgtgtggcgtaatggttagcgcatttgacttctaatcaaaagattccgggttcgagtcccggcatgggttctacgcggttttagctcagttgggagagcgtcagactgaagatctgaaggtcctgtgttcgatccacagaaatcgcatttctttttgcggattgcctggattgcctctgtttttatctgtttttaccgcatcagctagttgtgtcgatcgtacttagtataagccgttgtttatacggaacctgaaattgtctggccagcttcgcacttatagatctcgcatcaaatcatgagccatgagattcaccaatcaagtaaatcaaggaggctcctgttcgtaggctttgatcagctcacccaatatctatccattgattatcttttatctatatctatccattgatcatttatctatcctgatatccattatccgtatataacctatcccattatttttcgtcccagtagtcgtcgatcgagtagcccggatgcgggcgaaacgacggcaagtcgtcatgatcatggccggcaagatcatgcgaggttccttcttgtggcgcgtcgtcccagtcgtcgacgtattcgacctcgtattcgaaatccagctccgagtgggggtgactgccactttgaagatggccaatgctgtggttgctgtgaacgtgtgccgctgtctccgccaggttagcattctggccggcgccggtgttctgagtgtgagtgtgagtgtgagtgttttcagcgttttcagtgttttcagtgttctgatttacgccttggttgacgctttcgctgtttccctctgggttctgcgcgtccaggctcgacccagaagagctcaagtccttgtccagcacaaactgcgacgcctcggagccgaaaagcatctttttccacgcggaaaagcgccgctggatcggccggttgtgtttcgacgcatcaaagccgccaatgtcgtccatgctgatgggccggcccaacatgcccacgcgctcgagcttcagctccaagtcgcggatcgagtgcacccactcccagcagcaggtcaacacgtagatgctgagcacgtaggggaagaaggtgatccaggcacgcacaagccagtcgttgcgccaaagcgtggcggtgaggagaaccatgacaaactggagcgccacaagaaaccacgtcaacagggcaagcggcacgagcttgcgcgagtaggccacctggcggggcgcggacgccgtgccaaagagcgtgtggtaggccaagagcatggcgagccagaggatgatgagaagctggcacacgtgctgggcgaacatggcgggcgacgggtttttcacgctgagcttggcaaagtcgtccaactgggcctggcgcacggccatcgcgaccaagttggccacggtaagaagaagccccacggcgccgttgatgcgtttccacgtttggcgcgtcatggccacgccgaggtgcacgagcgccaagttggtcaagagctgcagaatggtgatggccgtcgggtacttgcgcttgtcgttgacgatgttgaggatcttgatcatgtcaagcgtgtccgagtagtactcgtcgcgtgacacggcggtgatctgcgccaagatgatggtgagcacaaccaggtacatgaccgtggccaagtgcgtgaggagcggcttgcgcttgtacttgggcagcaacacaaacatgagctccaacatccagcacgacacacacagccccagaatcatgtagagcaatgcgacaaacgagtcgccgttgtcggagatgttgtaggggttgtttttgaagtcgcgcatccaccggagcacgtcggcgtccgacacgctctggttcaggatgtgggccaccaagtcgggcacggagcagttggtggcgtagtaggcgggcacaaagtccgtcaagttggccagccactggtgcgagaagtagtcctggagcacaagcagccccagcgtgagcgagtacacggagcagttgaggttgacggtgttttgctccatgagaaagtagacgctgtagttgctcatggtgaacatggtggagttgacagacggcatgggtggttttctgggcaaggtggtttttcttagcgtgcatggtgcgacctgtcttatgtggatgaaggcagacaggcgaagcctgtctggcataagaaaactgccgaattatcaaatttgatcaaattgtcggacagacaccgggcgaagcctggatctgattgacgataacgataacgatacgattgacaattgacgataacgattgatgcctgaacttatacttgttttctgaagttgtacttgttttctgaagttgtacttgttttctgaagttgtacctgttttctgaagttgtacttgttttctgaagttgtacctgttttctgaagttgcacctgttttctgaagttgtacctgttttctgaagttgtacctgttttctgaagttgtacctgttttctgaagttgtgtttgtctcgatcgcttcgctgtatttgcccgttccggagtgtcatcactgtcttgcgtttcttatttactctttcccaaatcttctattcgtaatctcgatctgaatcttctattcttgtaatctatctaaatctgcctggtcctggtttcggcaaagcctgtgaaactaccgaagcatcaaattgcgaaccatatcgccgaatctttggccatgcctcataccttccagatccacccggccgattctgatacctagacatgaccgactgacttgtgtaggctacaggatgacatggtgtatggttactgcggtgtgactcgtatctcatatacttgtcttgtaattttgtcttgtatagttttgtactgttgtagtcttgtcttgtaatcttgtcttgtagtcttagttttgtactgttgcagtcttagttttgtactgttgcagtcgtagttttgtactgttgggtcatatactcttgtactcttctcttgatacccatgtactcctcttcttgatacacacatactcttatacttttatactcttactcttatactcatccactcttactcatctactcttactcatctactcttactcatctactcttactcatctactcttactcatctactcttactcattattcatatactcatatactcatatactcatatactcatatactcatacactcctctacgctatacccaactcttatactcatgtactctcttatactcttgttctcttgatagtattcctctcttgatattcttcttctcttgatatctcttctctcgactcttgaatagtcttatactcttatactctcttaatactgttatacccttctcttgctcatgtacgcttactcttgtacttgttctcttgaaagtcttctcttgcactctactctgaatactcttatactttgccctctcggctcatcaatttggccaacttcaccggaactatccacttgccaataaaatagacgtttcttctatggaagccaactacagtgtagagagaactgccaactaaattgcagatgaaatcttgagctcaggtctagtgtctgtcaataaaaccactttttgccaatcatcggctcaaatccgcccaaagacgtctatgactgaaagcctcggatattagtatcttcaattttcacttcaatcttcagtagtcaataaacattcaaaatcagtgtcctcatctaccgatgcatgcatgataaatccacttaagagaggtgaacctgcattgggccatgcagtatggacctgactcaatgtcgtttagggttacctttttaaatagccttttgagttgcctagaaaaatctcatcctttgctgtgtcgttttcttcttctctgggctattttgaccatctctccctttgaaaaatttcttggtccagctccatatgcgagatacatatactgtagataatgatgaatacggacatgcatgaacactcatactctgaacggctaattctgcctgtaagaatgcttaatttggtttgtcacccaattaccgtttgctccaaagtctaaaaatgtgtgtaaaatctcagcaaccatgaaccaatttaaactttatggagccagactaggctggaagcctacaccaaccaatcgtgtgtgttctacttttttgtattgcaatcatgaagatacgtaagttggagatgcgtagatttgcattgaatggttcattgtaagattgattgtttggttaaagtttgtcgagcttgtgaatgcgtcatttcatcaatcaaacggtaactgcataactacttttaagctagtttgatgaacaaaaacagcaatgagaattcaagtgaaagtaaaggtagttgccaaatcataagaagtacagactagcgagatcttttgaaaaccatacattcaaattctggtgatccgacccgaataaaaatgattatctgaacgataatcacaccgttggatcttccatcaagcgacggacaactttagatagagccaaatttccatagttatctttgtttgccatgtattatctttgaattattcttttatcgtttgttgactagaaagatgaacagccagactgaaattctggaagtaaatttgagaaaagtcaatctcgttgtatctgtcggtcacctctcttcatcttgatctcgtttcttcatctcctcatctcttcatcttctctctttatttcttgatctcatttcttcatcgatctcatctatatatctacgatcgcactgatctgtgtcggctgtttcgaccgtcactccatttgtctacttttttgtcctttctattctcctttccctttctctttcccttctagtcactttcgttctcatctcttctgccactttcgttctcatctcttctgccactttcgttctcatcttccgtcttcgctttcttctctgccgtcctgatctgacatcgcgatcaacaactactcatggacccagtagcacaattgactgccggggtggctgcgttgcccagccgaaagcggcgggcccaccacgtgcttgccaacgtccagtcgccgccgctccagccgccggcgttctaccagggaaaccacacgggctctgttccgaccttggcgcttccgtcgatgagcatgcccaacgggtcgatgcccgacgtgtcgaggccggcgttccaaagcaggaacatcaacaacttcaacacaaccaaacaaccaaccaagcaaccagcttcagccaaccaaacaatacaaactacacaaactaccccaacacaaacaacataaactacaccaacacaaacaacataaactaccccaacacaaaccccaacacaaaccccaacaacaacttccagccaacctccaccggctacgccagtggaggtttggcagccagtggtggttccgtttccctcaacgtggccacgcccgccgacacccgcggcctctcgctctcggccacgcggctcgcccaccacgccgagtacgccacgcgcccgttcctctcgttccagaacgtggtgccgcccgccgcaggcacccagtaccaggccgtggaccagggcaccgccacgccgcgccacatgcgcagcaccttgtacacgatgcccgagaccgaagcgctccgccgcgccacacacttgcctgtggcggtcacggtgcgcccgtttgcgccgctccagccgggcgaggacccggtgcccacagtcgacatgacacagggcctgggcccgccgcgctgcaaccgctgccgcacctacatcaacccggccatggcccacaccgccgcaggcagcttcacgtgtaacgtgtgccagttcggcaacaaccacgttccgctcgagtacgtggcgccgctcgacgcctcgggccagcgtgtggacagggcgcagcggcccgagttgcaccgcggcgtctacgacattgctgtgcccgagtactacgaggccggcggcaaagccatgcaccatgtgtttttggtcgacgtcagcatggccagtgtgcagcggcagttgccagtggtggcggccgacgcgatccgcttggccattttcggcgacggcgacggcgacagcgacagcgacgacggcaacgacaccaccgatcccacgtcctactccatcatgctcttcgacagcagcgtgcacgtcttcaacctcgcgcccgagctcgacacggcgcagcttgtgctgtcgggcgacttggacgacccgttcgtgccgttccaccacggtcttttcgctaaccccgccgacagcagaagcatcatcgaggacgccttgaacaccatggagcagcttgcgcccggctcgcccgagccgtgtttggccgtggccgtccgcaccgcggcgttggccttgcagagcgccggcggaggcaaaatcaccgctcttttgggcacgcttccctcgtggggccccggcggctcgcgcatcaaggaaaacagaaacgtgggccgcagcccgctggcagaggccgagcgtgccttgtacgcggccgacaacgagtacatccgtcttttgggcaaggacttggtggcgcagaacgtcggcttggacattcttgccgtggccgacacccccacagacgtgtcgaaccttggctggctctgctccgtcacgggcggaatcatgcgcaagtggacgtcctttgtgtttgagcgcgacggcagagccttgacggaccagctcgtgtcgtcggtgaagaagtgcgtgggctaccagggccagctcaagttgcgctgctccaacggcttgcaggtgacccagtactacggtttcccttcgggcgaagcgtccttggtcggcctctcgctggacccggctgtacctgtcctctcggaagacctgaccttcaccatcttgctcgagtacgacggctcgctcaacacaaagtacgactgccacttccaggccgccgtgctctacacagaccgccagggcacccgcaaagtgcgtgttgtcaacttggttttggctgtgagcgaacgtctccaggacgtcttcagttttgtcgaccaggacgcggtggtggccaccgttcttcgcgatacgctttcgtttgtgggcaaagagctgcttgtcgagttgcgcaagtctgtgagcgagaagctcgtgcagatcttcacgctgtatcgggctatgagcgaacagaaccacaacatgaacagcacgcgtaccaaccagttgattttccccgactcgctcaaacaccttccgttgtactttttggcattgctcaagtctcgggcgatgcgggactcgtcttccatttccatcgactctcgcctttgcgatgtttatgacatgatgtccatgccgctcgaacgtttggcctaccacttgtatccggcacttgtggagctccattcgttggccgataccgactgctatgcgaacggagtaagtgctgatgcagaagagaatccagaagagtttgtgggcgaagctttccttcgtctccctgagttcaagccgttgactgcccagagcttggaacccggagtctacatcttgtgcaatggcactacagtctatgtctgggtgcatccagacgccaacaagcttcttctccgcgacttgttcggcgaacacatccgctccgttgacgacatcgacccttaccttgatctgttgcctgaacttcctacgaacatctcgcagcaggctcgcaacttggtccagtacttccagaaggagatcatcgggtccggctccatcagcagttcagctatccgcatagtgcgccaaggcattgacagctgggctcatgaattcagagagtgtttggtggaagaccatcttccttcgaaaactgtcaatacatcgccaactttgcctgagtttttggcgtccttgcaccgcgctatccagggcaaggttgacgtggaaaagaaacatatacaagagagtacaaagcacgatgagacgtttgtgcagcgcatgcttcatttttagtcagaatagtgtgtccagagcttgtgaagaggtatgtcctagctctgtgtatactagttacaaaagttgcccaatgctaatagagggcgtccggactagatgatgctttacattcatgcctcaaatcttcgccagtctgtataaggtatttacttcaaagtggtgaatacattttgctgatcgctttctgtagattccaagaagcttagttcactatacagtggcttaagaaggataagaagcaaaaacgaaaaggtcttatttgtgtatacttgggcttagtaattccataacctgagcactaaatgaataaagaaattttcattttccaaataaaaatcttaagtcaatcttgtgcaagtgtccaattcttctccgaaactttcatttcggtcgaccgtgctcctttagatcagccctaagaagactttctccattagaacttaagttgagctgcctcaactattcctcggatagtatacataatgtctgagttttttgtgcttatcaccacatttttgagcccctgtttcaaaggcttatcattttgaatcttgtctaaagcgtcaagcttgtgacccaccgccacctccaccaaattaagaaggaaagtcaacactcttagaagaagatcgtcgttgtccgcttgtttctgtaatatatttgcaatgatttccataatttgctcaaacacttgctggttttccatcaagacctgggccaccaactcaaattccattgttgcattggctagtagtccggctatcacaacctgcaagctttcgtttttcgaatgcaacatcttcaccaaaatgttcaaattacgaatgctttctgggttttctgaattgaagaatttggcaagcatcatcggcgtggaaatcaaattattgatgagttcccatgctgccctttgtatgtccggctgagaagtttccaacattaagtctttgagatgctgctcgaacaatctcgtaattattgattcatggagcgccttgtttggcatggaagaaaggttggttagagctaacaaagagcataatttgtctagcactgtaatggacgaagcgaaaaccgcacgaggattatccttttgggtctggaaagactgttcttctgtttctaatcctaaaagctcctctaggaaaggcacagttgttttgatgtcaaattccgaaaacgcaagtttagggtccacagaccggcagattgtagccaaagcccggatggcgcaaagtctcacctcgagagtctcttcttccatcgaagatgcgtgtgtcttgtgggtcttcttatccaccagactatattgtgtgagatacttcaatacaatattcaagcctccctgtgccacgatttctcgctgaatttcacgcttatggttcagagagaggttgtagatgatccttataatttgtgaaagcgagttcccttgtgtaacctttaaagcacgtagagagcccacaagcttatgggaaatgaccaagttttcattaaataatgcgtcatcttcagggttattggcggctctgtcatttcctggtacggcgatgtttttcaagtagtttattgtgtttgtgtctttgtcggcggtcgggtctctggactttgataagttcaggtaaacaagcaaaaccccatatatgttcgaagggtctttcgttgtttccaacacaaagaggagacgttccaaaaagtcctcatcgtctctcattgctttcttcgctgcatttcctagagataagtatgcgagagattccaagaaatactcgatgcttttatcttggagatcacaggacttgaaaccattgcagatgctctggactaaggtctcaaaggagatctgcttttctgtctggctgaaattccacaacttgacaagacacaagagcgaaagagacagtatcacgtgtgagtccatttctgtcccagccactaggaaacgtagatacgtatccgtgttgaacttgcgggctccctcatcgacacaggaagccgataagactcgtaaaagccattcaatctttgaattggaactgccctttccgttttcgagcatttgtgcctgatgaagaaagatttccttacaccgggcccgaacgtaaagagctttcatggactggggaaaaatcggaaagaaaagctctattgttgagcagagtgatcggaactccagcgcagaaatgtggtcagggtctgtgttcaatattctttgcacaagcgtcttggcctgactttcagccttcagggcgtactttctggcgtataataccaacgccaacgtaacagcccggtcgtactgtgtcttcaagaacggacataggagaagaacgggttccagtgtgtcattttggagacacaagttcagatagagagagagatacaagtctagcgacggcccaggctccgaagaagacgtttccaactttttttcacattcttttatgagcgcagagcagtctccgggcaaagacgacacaaggaacgccgcagcggcagatccgaagccttctagactgtgcaagaccagcagtggagagttttgcaaagcctggcgacatttttcccgaacatcgtcactggcacatttaagcacgccaaattgggtttcggaaagcggcttgccctcacataaaagaggaataagatccatggctagtggaattcaaccaaagagacgctgatagagacgtggcgctgtatgcagacgaacatcacaagtgcaaactaaacacattgtggcaactccaacaccgggcaaaatggacaccacagcggttttggacaagtacacgcaaaacctcctgaacctaccgctcgaggtgaagcatttgttcgaagagctcaaggcgaaagacgcacagctcgccgaggccaggaaacggtatcaaacaaaagattcccagctccacaagttcatccgggccaatggaacgctcacgaagcatccgaaggagcagcagctctaccagaaaattgaggaggacatgaagcttgtgcagcagatccagaaggagaagattttgattgccaacacggcgctctttttggtgtccaaacacatgtacaacttcagcgtggacatccagaagttggagagggaggacctcttgccgccgctcgatgcggatgctctagatggctcagacagtgaatccagtgccacgcccaagcccatgccggaggctatccgaaagaaacggacatactctgtgatgaagcggcaaaagcggcccaaatcggaggattatgactatggagatgagcctgcggcgatctcgctgcggctggcgaacccggccagaccaaacggcgacgatgctgacaacaacttgtactgtttctgtcagcgtgtgtcttttggcgagatgattggctgcgacaacgacgattgtaagtttgaatggttccactggtcatgtgtgggtatcacgtctccaccgaaggacgacgaggtgtggtattgtcctgattgtgcgccgaaaatggaaaagcgaaagaagaggaagaagtaagcggaaggacagaaatgaaacagaagaaagaggtaagagagagatacactatacatttgaagagcattaagaggaaaacacacacgagaactacgtcggatggtccataaacttttgattggctgcgacatctcaagccagtcagctatcaatgccatggccctccggcagaagcagaaatgtatccgtgaagtttgcttacgcaaaaagaaggttgaggatgaaacctctctcctccacggagtcaagttcccaatttcaataattatgagcgtaatagtgacgccattgatgatctattgtgctgtcagcgtgatttgcattcaacatttcatccggtgtccttgtttcttcggtttagccgctattcttagcacattgatcagaatttctggatctgattcgttgagattgaccaagagcagaagtaagacatatcaaggtcatcctgcatgttcttggaaatcagatctcccaaaaggactagagatggtcccaatattcttttgactttccatctgcagtaccgatattcccaaaactttcttttgccatttgttcatccctacattttagctctgattgtgtttctttgtcatgctgtcatgtttaactttcactcgcatcgcatgattcggtcctgcatatagaacatacatcttgaaaacgctcctaatggccacatctgccgcgaccgcggtggtttgaaggtgacaacagatcaaatcgaagcaaacgaaaacaatcccaagctcctcgaacaacccatcaaccgcaacccttttcgccccgcctcttccctagctctgacccaagcacgacattgtctcaccgcgaataccctgatgcaaaaaaaacgcgacatttcgagcccgcaccacgtgaccctgcacaaacaacacgggtcgcgatcatcggttctaaccctgtttatcttcaccgttttcacagttttcatccatgaagcttctctcgctttttttacttgcagctgttcttgccgccgatgctccggccgcggctccggctgcggctccggctgcggcggctccagcagctggtcaggcggctgacacaactccagcagcggctgcggcagcgactacgccaaccactccagctgccgctgcaactaccccggctgccgctgccacgactccagctgctgcaaatcctgcggccacaactggaacgggaacaaacaccggaaccactgccgcaacaggaacaggaactacacctgcagctggagctgctacgaccaagccaacgacggcgactcctgcgactcctgcgacggctactacaaaggcaccggctgccgtcgattcggccgtggccgacacggcagacccagctgctacaacaaacgacaccgatgcggcagacgccacagacgctacggatgctgctgctgccactgctgctctgaacgacgtggacacgaaaaccatgaaggcgtcgcagttgtctgttttcctcgagactcagaccatgaacgccgaccagcttattgcctggtcagccacacatacccaaacggtcgcagcaggtgttactgccgccacaactccgttggctgcaactgttaccccagccgctggtgccaacgacactattgccggctctccggcagctccaaatcctgcgaccgaggacatgacgtttgtcacgacatatgtgaaaccatctacgtctgcagcacccaagggtaccagtggatccggggcttcgtcatctgtggcaggagcagcggttttgcaggccagttttgccgcccttggcttggctgtgggtgccatgggtcttctctagacaggtctctggaataaacttcattagtttcaaggaatttagtttttgacatgcggacggtatttttagacactttgttcgtgtatagtgtatttcaagacaatggaaatactgtaatcggatcagttggttcatcgccattgttgggaatgcataagatttttaagtttgagcctcaattaggaaagctacagtagagcatctacgcaaaatggaagtatttcatcagccataagatatgagggggatataacctgatacattaatgtttatacgctaagaattcaaatgacgttgctataccaatttaactcttaggtgaacaataagatgagcttattatttacctattccatacccattagttatgagaacattcaaaagtaccgctcacggttatgcatacttataagcaaaatggcaaaaacagtttctctgccgacttacttctcccacttagatacaatctgtctttactcatttcaaacttttggacatactcctacatttgcttaactattatagaaaataaaatggactattgacaaagcaaccttgaagttgagctcccactcaatcctctagctcatactttagtgaagacatcatgtagtactagaattggtaacgaaagtgtctaattccaagcaagggattcaaagttgagctgttcctaataatataaagttaaatttactaaatagaatgataattttggagcaaggaaacagaggagtttcgaaagtgaattactctccactttggcagaatagaagactaaaattgagttcatatagagttattaataatgagatgtaatgatatccgccctgtctttagaaaaactaaaacgataagcgtttcctcttcgacaaacgcacgttcacatcagctataagaaagaaatggaataataatcatgtctaattttttcgtacgaagtcgaaattgctcgactgaagatacgtattatgcccgtatccagttttagtcttctctatcgagtcataaattaaacgtcgagtcagaaatcaaacatcacgtcattaagcaattatcaagtctttaagcaatatcaagtctttaagcaatatcaattcatcaaactcttatcctttcataaactttatcaccatgtactttcgcaactcttgcatatgtgcacccgtgcctccccacactacacccacagccacccgtgcctccccaacatcatcaccaaccaccaccaccttctttcccatgttccggactttgcgccgccccgtgtttgtaagattcacctcttccagcacgtttgcatacgtgaccagcgccgccgacttggcccgcggcatcaaggaccacattttgctgggcccaaatgtaagcgccgacaccgttctagccgctttgaaagcgtgccgccagctccaggcagaaggccgcgagcccctgaaaacagtccagcggcacgtggagtccatcttggcctgcgagcacgtgccctttgacgctctgctcttgaagcgggcgcttctacttcggttctctccttcgaccgccgtgcgtgttctccagttgtaccagcgccgcaacccaaaggcggctgtggagttggaaacggcgcttatcccgttccgcggcgcgctttttgacgccgaccttcaaaacgctctccgcatcacagacttgaccacaggccaccccaactacatagcccgcaagcagcagacgttgcggcgcggcgtctaccagtttgcagccacggccatcggaatcacgttgttctcgaaagtcggcgtgcagcaggtcatcgacatgggctggcttctgcccgtgtggaaacacttgagtgccgtcaacgccatgttgctcacgtacttggccaactcgagttttttcgtcaccatcgttcgctttggccgccagctcagtaccgcaggcggcgatttcttgacctggcaaaagggtacgttctacacccattggtacagacacgcggatgaaatgtccatgtgtgcccgtataatggagacggatctccggttgaacggcggtcttgaaaactcgccagacttggttgcagagctctgtaggaaagacgacaatgtgtctgcgcatcacacgttgcgcccaggcttgacgcgggatggccataaggtccggttgttggagccccgggacaatttggaacagctcaaaatgcaggcgtattggatgagtggcggcgatggctttgagtgggtcgagccagaccaggatccagctgaaattgtttggcgcaaccacttggccagtctccagaaaccggtgctccaagcactggacacccgcagtttgaagtgggccgaggacttgattacgtcccgcgacacaaaggacatctagggaaggcaagaaagtgactagagggtggaggagcacattgcctgattttttggcaatctgagtgaaaccactgaatgtaatgaagcatcggagggcctgctggcaaattgtgacggtgatgagatgtactctgtatatagctacttacatctttcgcttgggattagaagttggttccattgtacatattcttaaagattaatttattgctgccaatgcttcagtcttcataaaagatattattccatgagttcgggcttcagaagagagagaaacgtggaaaagaatgaatcgaagttagtaaattataattgcttgtcgtactggagcatttacgtatgaagtgacatgcatactatactcaattatacaaatttagagggacggaagttatgatcagtagtcccatacgatttctggagctgtgtgctttttaggagcagaaaacgtatattagtctgctttcaattgaacaataattatatctgccatctttattacaaaaattatctatagagataaacaactgcatttatgcattccgattttatccccattgaaagaaatcaacctacaactatgcgctaatttgtgtagtctcttacttttcaatagatcatcaggattcccaagcccattaatggcatgtccactaagaaaagagttgaccccactactgcttctatccgtttcagcaatctagaagataatatgaatgtattagtttatatagctctcgctgatagagaggcatctaagttttctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctaggcctctccgtcacgccaccgtggaatgagccggatgtcaaagtctgtctcctggcccatctcctcccagggctcaaagttggcccacaccatgtcgaactcgtcgtctgtatccaaaagatggtttcccaacagaatatttggcttcacgtagtcagcgttgagcagcacgccgcggccctcgagagccgcgtcaagcctttcagccttgttgagctcgctcacgtccgccaactcgccctcgaggagctcgcgcgtccgcttgctgttgatctgacgcaaatgcgtgtaaatgtccaagtacgtattggactggcccaccttgagtgtgctgtggggtccaatcgatatgctcgagagaacatcatcggcaggctgcacgtgggccttcgcctccatggcgttggcggtgttggcgatccacgtggttgtctttgctctccactcgtccatggacatgggtgtgtaccaccagacggcgccgtaccaccacgacggcttgtggccattgcgcacggcccagtgtcgccagcgccgtgcctcctcgcgccaggggtcgtacggaagcagcatgcgggcgtactcgagccccgacagaagcacaaagatcgagcctaggagaaaccgggcggcgccggccacacgggcacgccagaccacctcgccgatgcgcaccgggcgccgcgccatcaagccaatgccgaaaaggagctgtgctgtggtcaaggcggctaatgctggcgtgttatcggacgccggcaccaacggcgttagaagacgaagcccgacgctagggttgcgcgggaaaagagcaaacgggcgtggttctgacgctgccgccgtcgggctggactggctagcgcccgcagacgaagacgaagacgtgggcgccagaagaaagttggagaatccgcgcaagaccatggacaatgcagaaggggggaagcggatgaatggatgctggatgaacggatgctggaggtacggatgtcgtcgtttcggttgtagtggttccagtcggtggtggggcggccacggcagatgcgtagaaatgtggattagaaagtggagtatgctaagtggtgagaagtagagtggtgagaaggggcagtgtgcaggaatttgcacccaccagtctagactgggatggaaattgtagaaggcgactggttcgtattggggcttgttgtaggtgtttgtagtttaggcgtggtgggcttgctggatttgaaacgtatttatttggtgcacgcaattgtgtgctttttgcatctgtgcggtcatgcgaggtaaaagtaggaaagcgttgctagtactacaaattgattttccgaatataggtttacgtaacagtcgattatttgcgaaagatgaaacattctccattggtatgaggtcgtagaattgaggcttgagctttcaatgactcccggttactggaaagccaactacatggttcaatgtagaggagaggcatggaataccatataagaaagaaaagagaggccaaaaggtggtggtttgatctcacgggcgtaggttttataagcttggctgaccactcatcaactcaaaaaggcaaacccaccctggtcagtttaccagaacgtgacaatcatgtccattgctctgatacgaaagtatcatctattgccactagtcttcagccgacatatcggaatggctgttagagatccatgtgggccaccttcgtgtaaccatttctgtgccattagacgtcaaggaagatgaagttactgatactgcgttatctgccatgtggagggctttcctacagaatcctcgaatagatgtgtattctatcgcatgcggtgctacagaactaggcctcggagtacaactcctccttcaagtcaatgcccaactcggctctggtgtccttcaactcgtccaagtaggcctggtactgctgctggttctcaaccttgtgcttcaaagcctcaaaggttctcacggcagtagggtagtcattgactcttctgcaagcctccaacgccttttggatgacggatggcgcaggaaccaagtcgtacgagaaacagttgttcaacactctctggacctcgaacaagtcgtaggcgtcctcgaactcctgttcgtatctggcgttagcatatcggaactaagaaaaaaacactcgttgcagccattgcaacaagacaaactcaaacatacctggcagtaaactcttcaaaagtctcttccttgtggtcgtgggcagaatacattctgatttgggggaaagagattctggccatcgcaggcacagcgcgtctaggagcgacaaaggctctggatctggtggcagaacggaaagtggcggcgatcattggtggtgaagttggcttaagatttcacctagtctcatttgttcttgggaatcgtacgacggggcgtgcgcttaccgagatgcctcgtctcactaaagcctggcctggccgggctagaacggctgctattttcgaggcgatgatgccgctacagttggaaaggcagctcctgctttggctgttctccgtgcttttttttgcttcaatccacatgcgctacgtctgtcttctggtgtggaggaccatagccaatagaaactggccaatttctgcgcggggggcacgggtgtaagggccagcctacatatcgaagactcacttcccatgtttacattactcatgttgattagtgaaggctattttggctgatattactcgggtacctaattgtactataggctactgtatcactgtggtgggtaatttgctgtattattgtcattactctattctcgttttggtgtcctctttagtgcgggtggggagatttatgggctgacggctcaagccagcggtattgaagtcaatgtgattgtggcgcaacgactatgatgttttttttggaacattcaaatatagtggttacggcggaatgagctatgtagagccgctctgccatgtagtcaagtttgcacggccaattgcgccacggttgaacttcaatcattccagagtcgagtagttatggtctagtatctagcacttattgatctagtatctagcattatcgttccagtctctagcattattgttccagtctctagcattattgttccagtctctagcagttttcgtgttgttcactctctagcagttttcgtgtcaagttgcctgaacttgtctataccgcaagacgattaattatgtcgttaccgaaatcgtggccgaatatgcttggctgtttcttcggcggtctattggcgtgctttctttctggatcggcccgctggtggattcaagtttattggcttccacaccggcaatcgccgaacatccaccttgactttatgagcctcacgacccatgcgtacacggagtgtgacccaagacttgggcccgttgctgttgactttgagggcatttgatgtttcgcgaatgaacatgtagccgtgacgattgcggcggtagaacgtagaacagtagttttctgggcggtctttcgtctgcaaacgtgcaagcacaacacgactgcagtcggaatgaagcggtacgtctgaaatggccggccggcagccagaaaaattgacgacaataggatgctccgttgccacagcttttgccagcgctttgccggctgataatattttgcttgagggcgtgggcgttagcgtggatgtggatgtggaagaagaagagaacgaagacgaagaagaagagaaggacgaagaggaggaagtagcacttgaaggcgcttcggcagaagatgctgatagcgttgcagtagaagatgcagcagacgatgttgtagaaggaatacaatacgtggaaggtgtggaagaaacaaacgatgtacaaaacacagagcgcggtgaacaggtagaggagacagaaggcgtggccatcctcgttgtggttgtggtggaaataacgctcagtgtccgtttgtttcttttgggttgcttgtcgcctttcctagcatctcctttcttgctgttggactcggccggttcggattctcgctccctcgccctctccctctctctttcctttcccttctctcctttccgttctcttgctttgtcctctcgttctggaacaaagatgggtttatgcactctctccgagtaaatattctttcttggggtatcaatagccttatcggttttttccagacgcggggtgctccatatggaccgtagtggcaggccgtctaaagcctcgaaagccaagtgaagatggtcaagctgctgcgataaatcgactcgttccgcaagtggccctggcacaggagattggaacatgttcagcgaaaagctatggggggacaaaatcagcgccagaaagggagtcagtgccaggacggccagaaaggacgacagaaaagagggctgggccagatgatttgaaagcgtcagctcgtttgcttttttgtgctcaaactgcccttccgccggtttgtcaaactgctcatcgagctgttcctccaactgcctctcaagttgcctatccaaatttatttctaactcatcatttcttgctgcgtcggttttcgggccagacagaagcggatccgctagggtgctggagcgtaaggggaatacttctggtttgaagggattcgtgtcgagagaactctcaaactgttggccaaatggctctgtttcaaaggacttcttgcgcgatggaccattaagagctttgaaaagaccgtttgacttgatttcgaagggaatttccgtatcgaggagacgtttttgctggaacgcaagatcagaatcgagcgttcctattggctcaaacggaccttttagccggttcaactcaagaccttttagatctaagagattttccctctttggaaaggtttccctcggcggatgactcggatcgtgcgctcctggtgccttctggtcaaaaccattttggcgggtgtttccttgaacaaactgcgcattgtcgaaagggtcaaacggatctctgagttgggctagcccagcaggaaaagcctttctttgcatggagctcacagtgttctgtggccgaggtttcgatccaagatgcgaaacgagagcgttcgtctctagagtctctgaagaagcagcggtagactctaatttcgacgctagcggagactggcgggggcccattttcaagcgggccgcacgagtctctgcgtctcgcaacggctctccaaaagtcacatcaaacggactgaaaaggctcatcccctgatcgagatgcggcgtcaacggggccgcggtttctatggacgcaaaaccttcttcaaccagggggaaaaaattcgacatctgcctcttgagttcctccaccattgaggcctcggttaagcgaaggtatagcaagaagcagggctgttctgctaaagaagagtggtttcgaatacgaaatcctacgtctcgcgaatcctgtgctctacaagaaaatatcacttatcgcctggatggggccacacttttgcagggcagaggcgatatgtccgtagaagaccacaatgggctcggatggctaatttctacctttaatttttttttcttctttttttggagaaagatcagcctacaagctactactgcaagtctcagatcaacctgcatgtctgacagatccgcaaagccgagacacaatagccaggctgattactaacaaaacaacatgagagaaataaacacaagcaagtactacaaggcaattcaaagaagccaggcaattcaaagaagccagggttcaaagaagccagggcaattccaaacaagggaaatgcaatacaaaagaacaaatacacgagtgaaaagtacaacaaaccgagacccaagcacaataacacaatcgacaaaaacggcatcttcaacactcagccaacaaagaataacaccagcctgattacgtgactctacaacttccagccataccatggccatctagatcgaggggtgggtgtgtcacgtgcgcgctcgctttgtcatcatggcccgtttcttacataacaagcaacatacttgcaccaacctttcttgcccagagataaaatttccatcgtcagaccgatccagctccaaaatggactcccagtacgcgtggaaggagcctacgcaaatcgacccgtcgtttgtgcggtcgcccacttcggagttttctcgggcccctgaaaacgaccagcctgctgccgtttcgcccaaagacgacaagagtcctgccgaacagccccgggagaaaccagcacgccggtctgtgtccaacacgaaaagagcggcgcagaacaggaacgcccaaaaggcgtttcgccaacgcagagaaaagtacgtgaaagaacttgaggccacggcggctgaagtggccgagttacacaaaaccatcgaggaattacgccaggagaacttgcaactacgcgactacacgctagcgttgcagtcgcggctcatcgagttgagtcccaacgtggccgtggctcatccgctggcacaggagttcaacaagttgtaggcacaaaaagtccggtacggggcacaactgctgaagaaaagggccactaagcatgcttccttcttcttcatggatgatggatacccatgctgatttagttcttctgccaggtccttgtgtcaaagggtaatcacatgttatatggcccttgttcccaccgagaaaccttttggcaagaaagtggacggtgactcaatctgaagaaagtggacggtaacacatagaatttcaatctgaaaaaaagtcttacttgacttctttctcatccatgggaacatttttttctccactatggagccacactaccttcggaatgagttaactagaggaaagagcaaattcttggatatattgctaaatttctcttttagcattacatgtacactgcagcaggattcttactcgtacaaaagagtgaaaatcctcaaacagggaagctatcctccaaacatgaagagtaattcatcaaaaacaagaatcgattgtgtgattggtcgcttcagaaggtattttggaacttagatgaaatcaaaaacacaaagtaatgcacgccactcatgctgtggcgtttactcgtaatacgtagcatagcggctactaaacaatcgtagccccaatcgtctagagtactttcttttgcatgaaatagctcaatttggaagattgcagagctcaagacgcatcttgccttcaaatttgttcagaatgaacaatatagggttttgatcatttcgccttgctatgacagtccgtcacgccatcttagagaatattttgaaggactttccattcgttaaacggggaagttcagcgaaaagttagcgtgacttaactaatccgtccattgtcctaagaaaaacagcaatcaactaaaacgacttacaataattcatccgctggctcctcgttcggtctttccggtcttcttctactcagttccaaccaatggtggaaactgtgaccagccaatcaattgtttgtaaccatgcagtcttatcttcagattcttagcgtcctttcgtcatctggactttatcacactgtagacttcttacgacacttctaatccactccagttctttccgttttgtctattttcgtatcctgtcttggtttcttcttcttctttccatccactgttctgaaataattccgctcacgggcgattgcgcatctttttagcgccaagcataacgccgttcctcatgactcaggctcattattgcccgacatacaaacggcatttgcgcctgtgattgttgaaagaaacgccggatgccccttctttattgccaatctaaacattcgccttgaattttcagctcttttcttccgctcttttgggcgtattgattctcagccatgtactcgccaaataggtccaagttgaagaaccccgtggctgaagggttgtttccgcatatggatctttcggatccgctacagttcgaccgccgattgtcgcttaccccgtttatttgccattctcgaagagatacccctgtatcaaaacaccaccattagcatttgttgtctctggaagataacatggctctagtatgtattcaattcacacgttttctttgcctatgtttgtagctgactacagaatgaaactgtggaggtctgaatagtgttttccaccggaacttgggctttggtatgtttctgctttttgctgaaggaaatggattcattttccgtttcggataggtagttgaacatcaaaaaacctgattctgcgtttgtgtaagagagtcaacaagacagaatttcttacattcttagtctgatatggatgagagcttgactgtcttgtccattagcgatgataagcctatcacgtttgacatcttcactgtggatctttactcgaaatctaagaaaaccatgtctgttcctcgttacaacttgatactgcgacaacttcctcgcacaaataccttgtgcaaaagagccctttggcctacttttgagctaaaatcagaaaaagcttgtggtacagagtagaatattgcaatggtacaaaatggagaaggaggtggccattacgtaataaattacataatccatacatcagtacctcccacaaacatccagacatctcacatacatcagtacatcctaacataaaacatccatacaccacaaaaccaacacctgtacatccttaaacatccttacaccaatgttcaaaacctccatacaccagattgaaaacatccatacacctttaagacttacacccgtaccttcttcaaaacccgtacatttgtcaacatcgccatacttcgtggattcccagagtcataactcatgtctattcaacatagttcgttagaattggatataaaatcgatagacagtaggattagtttgcaaaggcacttgtttgagcctttagggcttcagaaatgctgtcgatgacagtttcgacatgatccaactgagcgcaatatggttccatacaacatcgctttaagcaaatcaagcatttacatttgtatcagagcattcacacgtcaatagttgttaccaaactgccgttaagaatcaggttagatactaagtgtcgtgtcctgcacaataataatattgtgcactgaaaaaaaaaaacgatcaccaaagccgaaagtactattctagcaccatgagtctaagatttgtgcgtctgttttcggcacggacacgtgttctaggagtctggagcgactttctggcccggccggcatcattaaagttggccaatgaaaagttgaaaactgatcttttccaaggaatcggtgaatctgggccccattcggtagtggacgacaaagtacgggccggatatcacctgccgcttcatattgacgatgttttcaagagcgcatatacgattttggagaaggatgcagaaaaagtgtacgaaaaagtcgctgggcaaaagggaaagatgagcttggaagaagaggaagagttgcttgtacaggcggaacaagccaaccctgaggtgcttcaccaggttgaatttgacctcagaaatgtggacagaacacagcctgttttccgtcggttcttgcagaaaaaatgggaaagctacgccttgatggtgacgatgcaaagattggagcagttacatgtgattccagacactttgcccactttggagcccaaagtggacgttcgggtcaagttccctcacaataccaagcgcgagttttccggctgggtcgagccgggaacggttttgcctgcttttgccgtggccagacctcctacagttgaggtgcaagagtttttccgtcctgcggacgcaagcggattgtacacggttgttcttgtgaacccagacaccccagacttggccagcaactcgttcagcacgacgttgcagtacggtttatgcaatgttccattggactacgccaacaacaccattggtgctgcccagctcttggccaacccaggctgtgtgttccagcaatacgaaccacttgttcctgagaagaacgcaccagtccagagagcttgcttgtgggttttccgccagcagggccaaatctcgcccagcgccgaaaaatccaactttgacattcgtgcatttgcggcagaacacggcttgactgctgtgggcgcccatgtgtggagacagcactttgaccggagcgtggcgaaggtccggaccgagtatggccttccccggggaaatgtgtaccaccgggttcgtggcaccaagccactcgtgtaaatagcatcaattgtacatatagaggaggctttgtagctgtgaaatgatatgggaggatgggactgttcttcataccggtcaactgcatcggacatgagcatcaattaggtttgctaaagactggacatgctagctgaaagtgcaaggaccttcctcaatttttatttggttgagccccatttgttccaagaccctaggggacttagaaagaaaggtgcttcgctcaagtggcctaaaggaacgtaactccttctacaaataaacagaagtaagcaaatgtcacgtcctttaagttacactaagacattcgaaaccaatctctcaatatagcaaagttctaatggcatcaagtatgctcaatagtgtatagcacccatttcagctcttcgctttgaatcctttatgaatcccgattcctactttaatttaagagacataaacctgacaaaagattagaaaatcaggccagcctttactgctgagcataaattttttgtactatcagctaaaatacatctttgcattatcctacttctctatgtagtcgcacctctttgtattcgcatctccatctttctttatggacccaaccgagcaaacgctccagctccgagaaaaaaacgaaagttcctggcggggcgacgttttcgttccgccggggaagttggactcgtctttgaagaaaaacaccggcttcatcaagaaagtccgaacctcactcaatgcgcaaaactatgtgagcgtgttgaaagatatcggctccttgagcttggagaaatacgtcagtgaggtttcttctgctgtggtggaaggcgtgagcaaaatttcgaaaacagaggactttcaggcgtctgtggcggtgatatcggcacttcaccagcggtttccggtttctttcactccgcagtttctttcggccattgtcaatggcgaaatgaacaaagacaccgagacgagtcttgccacgctgcggctgctgctccggctcttgatggagttgctgtttgttggcattggaactcagttttcccaatgcgataagtctcttttgggcccacaggcgagtaaattttgcaccaagtacgaaactcagccgattgttcttcctttgctaaagcacttcatgtcttaccgctttgaagacggctttgccttgcctgtcgtggtgtcgctctcgaagagatatggcgacatactcaaaagtccaaatgacatgatctcagaagacgcccgtgccgagatcttgcaaacattcacagtctacacgaaaaggtcgaaggaactctttacttccttgcactcgcaagtggcacggctcacgcaaaaggacttcaaagcgtccatcagaacgggcagaattctcgacgaaaaccaggcagacttgcgccaaaagacagagctcgaaaaggttttcgcatcgaatatggctcccttgtgtgagattttcaacgtggagtatccatcttttgagcccgccgaaaacgaaaaggcttcagaagttgtagtcaaacccagcaaagtcgtaggttggtgggaagatgctcgagaaaaaagcttctacacggaattctcctcttacgaagaactttgcaagacgttcgatgcgtcggctattccttcaaagaaatacgcagcactcacagaaggagaaaaagtggccttatttgttcagcacttgagcgaagcttcgtcggaagaagatgtcgaccgcttgactgtggagttccacagtatggttccatacaacaaagccacgcgtaaccgtctccttcgttttttcctggagatccgcaaaagcgacaactttaacatttacgctcggttcctcaagatcaatgccgatgttttccctgaacttctaacagaattggtggaaattcttgatcgcggattcaggacccagatccatcacggtgcaataaatttcaggaatctcacgtttttcatcgagttagtgaagttcaagcttgtaccgcttcatatggtcttccacaaagtgagacgtatgacaatggatattggacaaacaggaaacgttgatgttcttctggtattctacgagcggtgtggcaagtttcttctattcgaaccagaatacagcgctacagcaacagaaatgattgcgttattgaaggaacaatcgaaaagcgataagctctcggtcaaccaaaagctagcgcttcgaaacatgtcgttaatcgtcgattctttcactctggtgaaagaaattgagcccgaagtgaaaatggatctcatgtacgaatttgtcacccaagtgctacgaaaattgattgtgtcgaacgatcttacgtatgtgttggaactcttatccaaaatcaattttgccaaggatgaaaatgcccaacatgcatttttatccgtttatgcgaaaccagaacttatggttctggataaattggaattgatggctgagctcttacgacgtctcgataagaaaaatgcgtttttgattaccatggtggttgacaatttgacggaaggtgttattcgatgtatggaacgcaacgactatcgccagaatgttacaagaatagcacacatgaaacttgttgcggcgctattcaatcgcaaagtattgtccttcaaaagcgtaatagaccttttattcaagattgtctgttttgactatcctaacaacctcccacttccaggatcactgatgggcagtgatttgcctgacgactatatccgaatcaatttggtgtgtgcattgttgaattctattgagatacgtaaagtggcgaaagaaaagcttctagagaaaggcgtcaaaacccttgaagggttcatgattttcttcagctattacatctgctgcaagcaacacccattgcccatgaatgtgcgcttcaacatcgatgatttattccgcaagttcaatcttgtcgcatcaagacctcttgacaagccaacagacgtccggtcggccatgatagcacttcaaaagtacagcactgctgaaactcagattgttgaactgagcttagccgagacagagaccagcgaagacgaaagcagcgacgagtcggactttttggccaaggccaatgacattggaagcggcaacaaccagggatcagaagcagaaattagcgacaaagagagtgacggcgatgacttcgatgatgatgatgaagaagatgatgatgaagacgatgaaagtgatgacgatgaagacgatgatgatgaagataacgatactgacacgggcagtagcgaggacagtgatagcgaatatcttctggatagccaattagaagacgagctagaggaagaaagatcccgagcacaacagcagttggagctagcagagctcgaacggaaggaggcgcagaacatggacaacgcaatcaaagaaatcatcaacaaaaccacacagaacgttcggagcacaactactttcaaggtccctgctccgtcgctgcttttgggcaacgacacggcacgcaagggcaatttcacgtttctctccaagtccaacaaggttcgtgacttggctatgccgtcggacaatcagtttgctgagcgcatagcacgcgaacagcaggcccagcgggccaacagagagaagatcatgagtttattgacgatgcaagagtaaactgataggtgaaaatgtgagtgaattggtcagaattattaaagggaataattgatcatggggtagatggaagatagagcaaacttgatgagtgaagtcaggtgtttaacaatgcatatagttcgtaatcattatggaacaatactaaaatggtctgggaagacaggcaagcttcgagaactgcaggacaattgaaaatgagtatttgctactctttatgctaagcgtccagtgcaatcgaaaaaaagccgtgtccttcattttaatattttctgtaaagctctcatcaggctagaggcgtaacacacatggatcgttgctccgtttctcaaacgactaaatggggatttcgaaaacctggggcagagcatcttcctggctcaccaactctcattgcaggagaaagagcaaatttcaggtccaaaaccgttctttgtaagcttccagtctcttgtagtccacttaatgctattcgttcctcttgtcttgagatttagtttagagtaccttcaccatcaccacagtcacgtcgtcttccttgccacccaagtaccgctgacccgtgaggcgcagaagctcctgtgcaaatgccgacggaaagtttgggtccttcgacaccttcaccacctcatgaaccaattccgtggccacgtcggccaaagatttcccgtccattctatccttcaagaaaagctccatgtcctggggcaccacgttgtctgtgacgccgtcagtggcaaaaacgaccacgtcgtccttctggagctgccacacgtactcgtcgcacatttccggcgtgtccatgatatactttttcccctgaagctcggcctggcgtaaaatttgcgccggcactttggccaactggaagggcgtattgaagttgtgtgtctggaattgtgtctccttgacaagagtgccttctcggaacaccccgcaccacgagtcgcccaagttggccacctgaagtttccgttctggggtcaatacgcctacgcatgcagtggtgccgccaatctccacttgcggcagcgaaagcacgtgggcaaacgcctcggtgagcatctgtttcggtgtgctgggtgtcttttcgaccgttgcttcaaacaggcgccggagctcgcggcacaactcgcgcgagatggcagacgagtcgtagccggcctcggcccagccgcccacgccgtcggcaacgccaaatgccacgtgcccgtttctgtcgcccgtgacgaaaaggttatcttctccggaaggcagaagttgcgccggcttcttggaacggcggaaaacattggagtcgccacgtgccttggcggcaaaggccacagcgacttcgcaagtcactaggcggtcgaacgacgccttgtcgtagttgtaggcggccagcggcggcgctgctgggcctgccgccgaatcggcgggaaattggccgttttggccgctgctggagtggtctttggccgaattggcgcgggaaaaaaacgtgcgggcaaaagaaggccgtgcggagcgagcgaacgccggcggagctgcgcgtttggcgagcatggacacgaacatggcgcagaaaaatacggagaagtaaaagaaggtgcgcatggagaaatgtggtgatgttgtgggtgcacgggtgcgactatttgggtgtacatgcaggtatggctggagtagtagaaacgaagacaagatgaacagcaaagaaaaatgaaataggaaaattgaaatcagcctgaaatgagaagagaagagggaaaaggtaccaagatgcttttactttttcaaatactatcagtggctcctactttgacacttcaatgtgacatcgcaggctgatctctatggacagtggcattttctccctcgaatcttttttctacttttctgtcgatccagtcaatctttcattcattatgagaccttgagattttgatgattcttggtctattaatcatcggctgcttcgttttctttggtatataagccttttgaatagcaattacgtttcatttgaaaacgtttcgggtgaagaaattaccatattgcttatctcgtagcaacataaatatactttcaatcagacgccaaccggccctccacttgtacttcttttctttcctttaatgattcaatatactagtagtttatctagtctattctttgcccaatctggatttctaatcatcgttcatacggatgtaatactatcgtcaaacacgaactagtctgacgttctggaataaagctttggaaagtcggctcaaaaattaatgtctattgcttaatgattgccaaaactggatagattgtacatatcccgtctgtcgcttggtcatgcagcgcgtcttaaagtgcatggacctacataaaaagaaaagttgtgacaattagctttctaatggacatcgatcagcatcttgataaaaataatttctagacctacagatagttccattggagatttgtctattggagaagtatacttctgcaacacttttaaatctgatgtcctaagcatcgtctgaacaaactcttgatcttcttgccgaacttgacagcttttcttttgatgcggatctgtctccgcttgaaaaggacgtctgtctttgtaatgagaagagtcatcagcgggctgctgcgaaaggaaaaggccaggaatgcttccacgtctccgtcagaacaaatggagctgcacgcttggttatagcggtaaaagagccattccatacggtgagtttcggcaatatccatggaatcgccgtctgacaggaaaaagcgccgtctcaagcggctgatccgctcttggtgagactggagctcctccaagacaagccggtaaccttcccaagtggcaagaaaccgctcgtgatgcaaagtgctctggctatagtcttggctatagccgtggtggtcgaatatagagctctctggatcatatgtgtttgtaggcagaacaatgggaagggcaaagaacaatgggtccataggtgcgggaaaaggcgagttttcaaaggtgtggaggttgattgaagttgccggcgttgtggaatggtatggattgcagttgtcgtacagctttctgcgcagcgaagcgtcccatccttgcgagaggggaaaaccagcatcaatgacgtactctttcagaacggcatcgtaatccggaattgttccatgctgcttcagatcaaattgggagaggctagagctggtggatacggcagacatgacaaaagatgaaaattaccaatacactgaatcggaatcaatcactgagctgtagatggggcagtagatagatgtagatggggcagtcgataaatgtagaatcgtatataaatgtagaatcgtagataaatgtagacggaccgtggataaatgtaaatcgatcagtagataagagccagaaacgagccaatcagtacaaatggatgagaaaaaatatcaacaagctgacagtagcaaatttgcaccattatcttattttatatacttagtcatttggtcggtcatagagcatttgcacccatttatgttcggcgcgcaacgcctacctttccattcggcacaagtcgacaccattttttactaccgactccgtgttcttctattggttcccttatttctgtttcgcctgctatatgcttcgccttctatctgcttcgccttattcttactcttttctatattttctacttttattcaggtagcctagttgtgatgtcacgtgctttgtcagacccacggaatttaagaacgacaaacacatagcttccacaatcgtagcccacaatcgtagcttcccacattcgtagcttcctcccctggaccacatgacaaacacctgttttcctgctcttggtccaccaccatatttgtggtgtacgggtgttgtcgtgtccaatcacattccaacggtgcgcttccgctgaaaaaaaccaaaacccaagtctactacccatctacgacatgtctacctcgttcaacgttttcagatactctctccttggcgccggtgttctttacggcgccgtccacagatacaacttggaggccgccgaagagcagcaacaaaagctcgcccagtggaagaaggaagagaagttgatcaagcaagccaaggccgagtacgccaaggcacatgcgccaaaggaggcgccagcgtcggcttcttcgttcaacttggaggaccccaacttggactttggcaaggttttggagtcgttggtgcagaagttggaataaatgtgcgggttagagaggtagaagcctgggcccgagtcccgggtgtttcattccaggtgaatattgcattgtggaatccgtttccccaactatatatatattcttcgtttcaatgaaaatgagtttgcttgcgcgagtgtaggattgggcagactggtctgcttggttgaaggtgtcagttgaagacaattaaggcactcgactaatattatgtctaatacggaaaccaaaaatggttaaggagacgccagaatgctggaggaattgggaggtcgactacggaattcttgtggcacacttttggccgactaaaagctacctttacaaagttggtggctcttattttgaatacttctgacctatttctgaaaatgtgcaacagattcattgaggtgctcatttcagcttctgtgtgacttcccattgatcgatcctccgtatgtttattacaatttgaaaatggagagcgaatctggctttactacaaattaattgaagtgttcatttagttttgacaattgagcttagtggtcctatgaatagtcaacagccttggctaccgaagctatcgacatcccgaagctttcgacatcaattgcaatttggggatggttgaagcgctacattattctccatgcttcgaggtcttctcaaaaatagacaattggggacagtgagatcttggatccagtagaatgtttaggaccatgggccattctgcaaccggttgagccaaaggtcaaatcattggctgaggttacagaaaaatgctcttcaagtttacatcaaaagatacactgattttgactttaagtccgtgacagaaagtcaaaccatatcggagactttctttcagtcgatgagattattagcctgcttggggtcacacacgttcatcttttctgccaaactcaacatattattcttttacacaacgtttgacattattacttatacacaacgtattcgttagctttgctacaccgtcttcactttaacacacttgattaacttttaagctcgcaaacgaacgctcgataatgtagcatatgacgttcttgcttgcaacatgtcaccttcttacgagttattttgcaacttaatactcttcctttcaagcaactaggttagtcttcaacattccagcacctactttttctcattttcttcttccaccttattcgctcggtcattacgttacccacttttaacacttgtagcattcatgacatttcgaacttcacaaacctatattcgtcattactcaacgtttcaacattcgataagactaatgtagatccctcatttagataactgttcatacagaggaccaataaaaactaaccacaattcaaatgcatgcaacattattacaagaaggaagcaccggtacgtcgttttcaacgccaatctgttaaggccacacactcctctccacatgggatggaagcccacctagaccagaatcctctggggacagatttaaattcaatttgcagagcctaactcagcatttcacgcttcaaacttccagctgtggttacgttaacatagtctagatgctgtagcgaaaaagaaatataataatgtaatttattttattatcattttcttttatcgctagtatcatccgttagaaacacatagatacaccacactatttgattcatatccgactaccaacacttgaccatttcaacaatttcacacattaactacctcaacctttcttctgtctagtgtccgcgagatatcaaccaagcaaaaacttcaaacgacacgtcaaaagaaaaacacgacttaaaaggaagcctccttatagtcagctcttacgtaaaaccttatctagtccttatctagtcactttctgaaaactgagcatcctaatcaatttattaggggaaaacgggtcttcagtctcgacatcccttgtaaatcgtcctgaagcttttctataccaacaatgagtcaggatcacgattcgtcagtttacgtgaagacccatttccagaaaagacatttgatgtttatacaagtggtggaagacgaaaggtgatctatcgtgcagtcgcaatgtagtgcgcagatacacctacaccacgcattctctttctcttgatcgtttgttcctcttgatcttcttgatcttctaatccccatcctctatcccatcctctatcccatcctctatccccatcttctaatcctcctgatcttccgccatggagctgcggtgtccgatctgcgagcaagaatgcgggtctctctcagaactcaacagccacatcgacacggcacacgccacgcccaaaacgccgccgaaacgcaccatgaaggtggacttgcacgagaacagcgcgtcttttgggctccggcccgacctggacggcgcaggcgacggcgacaccgccgacgaccgtttgggccgcgcgcactggaagccgcccaacaagggcgcgcgctgcgcccagtgtgcgcgcgcgctcagtgtcaagagcggcatcgtcaactgccggcggtgcgacgaccttttctgcaacgagcacctgcggcggcgcgtgcggctcgcgcgggcgaccaacgggagcccgacaaacgggaccacgaccaacgggagcgggcggggcgggcgcagcccgagcccaagaaagtccttctcttcatcctggcccgtctacgactcgcgcggcgtgtgggcgcggtgctgcgaggcgtgcttccaagggcggcccggcgccgcgccacaggcgtttgtgcgcgacgtctcgggcgactttctcgcgcgccgccgcgcggccgccgaaacccgcgcgctcgaaaagtccgccctccagcgccgcttcatcaaactcgtcgacacgctcacagacaagaaaccgccgccacaccatgccttgcctgacttgcccgacttgcccgactggcaggccgacgccagcgcgctgcactgcccgctctgccacgtgcgcttctccttgttcgtccgccgccaccactgccgtctctgcgggcgcgtggtgagcggcgccgcctacacgcgcgagccggcgcccgcgtgctcgctcgaagtgcccgtcggggtgtttttggagcgccttccggcgttgaactacgcgccgcatgtgcgcacgcagtggcaggcgctccagtcgctgccgcttgcgttccggtgctgccgcgtgtgcaaggacttgctagtgcccaaggcgccgccggcggaccaggacgaggcgcttgccgcggcgtgcgacgagcttgttgcgctcaaacgcagcgtcgagcgcgacttggcggcgctggagggtctggcgaagcctgacttcccggcggcgctcggcgctcgcactcgcctcgtgcgccatgtgaaagacctcgagctcgccacggccaagttccgcctgcggtttttccgtgcggagaacggccgcttggtggccacgcagagccccgtcgtggtcaacaacatctaccgcatggccgtggcgttcttgcaagaggcgttggtgcagttgaaggcgaccgaggaaagcggaagcggccgtgaaagtggaagcaaaagtggaagcaaaagcggaagcaaaagcggaagcaaaagcggaagcaaaagcgaatccagcgacccgccccgtctcacgcttcgccagatcagagagcttcgtgaggcgctcatggtcacgagcgagcagcgcttcttggtgcagaaacaggtcgaggaggccacgcgccagcggcatttcgacgagcttgcgccgctagcggaaagcatccgggacttggacgcacgcatagagcagttggagacggagctaggcgagcatgcgtttgcctaacgacaggcgtaatatgttattatttgtgggtgggatttctggtgctattcttatttctcggacaatgcttccagctcttttctcgtgatttcgttgaggcaccacttcagatagcatgggtactccagagccactgcactacaatgtggaaagctgtaatggattcttcgaaaggccagagcctaagagtatctgtgagtcgttgtcgaccagaaaggtccatgaatcttgaagctccaccatgttgtaaatgctggatttttctgtcgctactgaaacgttctacaagttcgaaaagattttgatacgttgacgggaggtgctcaggaattgaaaacttttccctctgaggagaacatcgcacatttatcagaatcaattaataagcaaactgaaagtgaatgcagtgttccaagactatattacgcctgcattctttgtcattgctaattcacctgattcaacacaacttggaaagcatggttctctgctggcttgatccaacttcgttccgaactcacctttagatctgctgaagaatacgttgcgtatgatcttctcgagatcaaagaagatatcaagcgatttaattcaaatcagtgtggacaacgatcagtggagaccaacaatttctcctcaaagatatattcctaacctcagtcaggagagtatggaaaacctcatgtttttagaaaagatgaaagtttgagctcattcgaagggtggaacactttcaaccttctattgacggtgaaccagtgaaacaattgtggcatgccgaagagtgagaagaaaggaacagcgagattgtggaaatctgccaaataattcttccaactttagttgcgtctaggctcaaatgcctttctatacgctgatttgaatgacacttgaatggttacatgtatctttggggtggagttgatgtcgattgaatcaggaagcaaaaattgactaagattaagcaagcgcaatccgagatgtcgttctgtctgcttggtttcatcgttcggttccatactcctccctcagctccatgttcactgatccacataacctcagcctacgatcatctctcatacgaatagtctaaaactgctgtccatctactttcacgacaattgttcaacgtctctgcttgttcatgccaagtgtcagcccatgctcttggcgatccccactttgtgcttgcgttctttatattggccgaactccggtcactaagcaataccacccaacatgtttccgccacacgaacctctccgccttcagattgtcaatcttgtcctgcaccgctaccaacggtctgattcattagtctacaatattcaatccatcggcctatttcaaaaccatctacatcttagtcaccggtattcttaatatcacatgtcttttggattctttttcacacttcttcatctttcgtcaccgtccttcttcaatacgatctactttctccatcattctctctcttctggctccgcttttccgatccgtgggggaaccatgccccccacataatgaatcatggttcttgctgtcgtgataggaaaaaaatgtggggaaaaaggtgggccgtgggggcagcgtgggggcagcgtgggggcacgcaggcatgcgcgctacttaccaagcaaaaaagcttatgctatctagtttcttattcacaggggaaaaatccatataagaagcaggacgcgccctgctctctgatggtgaaactaagatactatgagctcgtcttccatgtctgaaaaatcccttactaagtccgactcgggcgatggaatggtggagtaccaagttgctcacgaaacaccatggcaaaaaacgaaaaacatcttattgatgagaaaaatgtttgaaaagatcgaggaccggcccacgcctcccgaagtgtacaactggcgcatctactcgacggcgctcatagcgtcggccgccgccatcatcattggttacgacggaggcttcattggcggcacggtggccttgccctctttccgccacgagtttggcctcgacaagatgagtctgcaccacgccgactttgtcatttccaacgtgatctcggtattccacgctggctgtttctttggcgccttgatttcctatccgttctcgtattaccttggaagacggatttctcttatcattgctgcagcgttgatcactgttggctcggccatcatgcttgcagcctcctcgaaaaatggcttgggccccatttacgcaggccgtgtcttggccggtcttgcggtgggcttttccacaaacttgactcccgtctacctcagtgaaatcagccctccagccatccgtggaagagtcattgccttgtacgaaatcggctggcgtattggtgacttggttggcttttggatcaactacggtatcgactcgcacatgggtccgtccaaacaacaatggcttatcccgtttgccatccagcttattcccagcggtatgtttttggctggaagtattgtcatgcgtgaaagcccccggtggcttttttccgttgacaagcacgacaaggccatcgaaaacttgaagtggttccgtaacttacccgaagacaatgactacttgatctttgaagtgaatcaggtgaaggagtcgatcgatgcccagagagctaaagtcggcttgggcctcatggacccattcaaagaggttttcgggggcggcaacaaccagatcttgtaccgtttgtgtctcacatgcggtttgtttcttttccagaacttcttgggaatccagtccatcaactactactcgcccaagatttttgccagtttgggcgtcaagggaacaaactcgacgttgttctccaccggcatgtttggtgtggtgaagtttgtgtgcacattcatctatgttttgtttgtggtggacaatttcggccgccgcaaggctttcatgtgctcatccaccgtgtgttcgcttgccttttggtacatcggtgcctacttgaaggtgaacgacccaacaaaacctggtgtcaaggccggtcctggaggcacggcagcaatcgctatgatgtacatttggattgcgtccttcattttggcgtggtccggtggaccttttgttgtgggaagtgaggttttcgaccagaatatccgttcgtttgtccaggcgataaacgctgcggtttcgtgggtgcccattttcatcatgtctcggttcaccacgaatatgatcagcgccatgcactatggcatttatttctttttcgccgcgttggcggtgttgtctgtaccattcgtcttcttctgcatccccgaaaccaaaggtatcgccttggaagacatggacaagttgtttgaccgcaacatttctgcgcgcagggcgcatgcagtggtgttaagcggagccagaagagaggcggatgaggtgatgcataagcgtctgggtttgttcaaaatcgacacggccaagtccaatggcgtcgaacaggtggaaaacgtcgagctcatggctcaaaaggtataatgtaataatgatattaatgacttttgactacggatgtagactatattcagtggaaccagaggtgcaatagaaaccggcacaacttgatcagctcaaaactgcgatttcaactcttattttatcctgttggctcgctgaaaactgcactatacggcatgcattcgaattcaaaatgaattcagttcggcttgaaggtacctgaaggtataaagtggccgaattgcattgtaggcgtttcggaattatccacatatgcaattaactttaatttaaaaagggcaacgcagtactgattgagttgcttcatgcttacattgcagctttgtgggctatatttgatattctctttctttccattaattgatgtaatactagaagccaatccgtgtaaacgtggaaaatatacaatgccctctttgcatctttctattcatgatctttcgaattaatccactcttagcgatagtgactttgaagatatctgaggatacaaatagtcatgtgttcttgagactcgggtgaatcaattaattagtagtcgcttggtctgtggaagtagaaagttctagcccgagtagttgaagacaattcctgtcaaaatgcattgccaaaatactccttcagagtcaaaacctagtgccttttattgctcagctgagacccaaaaaagaggaattgacttggcatatatgccttggaagctgctgatcgagccgcttgccttgtgaatttgtcataaagcagttaaaactcaacggaagttattggaagatctgatggctgagaacaaaaacaattagaactcttcttctcagatctttgcctgtttccgtgcagtcatgatcgccatgaaatgtctagatcgtgctcagatgagcccgctcaaagtgagcttttccaaaaacggcagaaggtcgtcccgccgcacctcgatcacagacgagtcaaagctgttgatgcggacttttgcgcccgaggtggcggccactttctggaacgccacgctgaacgtattaaggcgagccgtaagtccgccattctgcgcaagctggagcttcgtcgagttgtcaagcccacgcggataccgcggcgctagaccaatgacaaggtatgtgtcgctcagcacgtccaatgctgccacgacaagcggcttgagtgcgcctatgcggtcggccgtgttggcaagctccaactcgcaaatattctccaaaagccagttgccgaggcgggcaagcacagtcgggttggtgaagacagcgaggtcggggatagcgccgtcgtggagcacgcaaagtctgtagagccgaagattcttcacaagcttccgctcgagcacagacagccctgttctgaacacggtctgctgcatttccttcgcccgctcgagcccatgcacgagaaggtcgtagcccttcaacttgcggcccacgggcgccaacgtggacgaaactgcgcgcgagctggcgccgtgtgctgtcatgttgagcgcatcccacgaatgccagaaactggcgacccacagcttctccttgcgctcgatctgcgcgttgatgtcgtcgtcggcgtcgtcgtgcggtacgtcggcttctagcaacgctgccaacgcctccacacactccatggccgaaagctggcccacatagccaaaggtccgcacaaagccgtcgcgcaccacgttttcgagcccgtagagggggaggtacttggcgaaaatcaccggcaagttcttcttgaccgccgtgtccatgtagagccactgctgctgggccacggcaagcgaaatacccatcttggcgaaaagcttgtggagcttcttgcgcccgtcgtcggtccacaagttgagcttggcgttgaccacgggcgagtagaaaaacgcatcgtacaacgtccagtggcgcaagaggaataggtggtagtccttttccaccgtgagcgaagttgtatcggccagccgttcggcgtccaccgccaaccgccgcacctcctcttcgaaaagcggctggatcttgtcgtacacgtgcgggtggagcctgtccaacgacgcggcgcccacaatcgccaaccaaagatggtctgtgtttgtttctccgattgtggccaagagggcgtagatgatggccgtcgacgcggcgaaaaccgccgtgccctggttgtagtacgcctccacaatgtcctgggacgcgtggcggcggcggcgggcggctttggcgttggtgccgttgctggtttctggattttccatatcctctgcgtccacaatctccggctcgtcctcgttgtccagttctccctccaggctgtccaggccctcctcgctgtccagcgcctcctccgtgagcacgcggtacgcgtctcgctctgccgccaagttcttgtcgatgtagccatcgtcaaaacacacaaccatctcggagccaaacacgttgtcgaggttccacgggcgtgcgccgtccaccacgtagatcttgcggcggaaactgcggcgcggcagcagctccaagtcgtcccacgtccctctgggctccagaacgtacgattccgggtcgatctcgaaaaacgcctcgaggtcgatcatggcgccacaacccacaagaatcacgttcgtcacctccgggtcgagccgcagatactgctctttcaagtcaaagtagcccgcaacaggaatgagctggtactggaccaagctctttttcaacacgagcgtgaggattttggcggtgcagatgctgtcgatgctgaggcacagcacaaagagaatgagcttgcacgtggcatgcgacgacgacgttcttttgatctcgccaaacgcctgggcgtactggccagggtttatgtacatgggcggtggagtttctcacgtgccctggtgatggagtaggcggtcgtgtgcggaccggacgccatacaagtaatacaatacagacattatatatacagaccataataacagaccttatgtatagaccataataacagacctatgtatacatcttatgtatacatcttatgtatagacctatgtatagaccataggatctggacattgatttgaccggtcatgtatcgaaattctttgttctctcatttttaaaggtacgaccggctacccttggtaatattagcaggtagtactataaatgggacatcatgcaattagtggtaatgaaaaaatactttacacgtttcatatttactactcttaatcttctcattttctatatctcaaagtttagagtatatgtgcccattactattgcttgattgaattttgaactgcggtgttgatgttgaaggcctttcaacgtggtactggttttgtccaatgtaggtccattcatcttcgccatcttccagacaaacttaattttgtgcctatggtttattaattaattgaactcgctgtttctaacagttcagatgcgtgactgattcagcctgaaggtttaaaggccaaaaatactctgacggcgacagatatttttcgaactttctgagaagctcgtatctcttgaggctgtatgatcaaactttgttacctctttatctctttattaccgatctggcgacaaaggtacgttgagataagtgtcaaactcacattgaaccaggagtaagataaaccaagatacactgtcatgggtaagaaactgtttcctatgatgttggtgctttgctttacggtaaaaagacaagttccttaaataatccgagtttttcagcctaaatctaggcatgcttgtaacgtagctgttgccgtacaatgtacgttgcattgattgtaatggtgaaggactaaaatttttaaggcaggcttcgttaatgctgaggtcaatttgccagttaatatttgccaaacatgctgtgaactcagttagtgtggaaacatgcatcaatagagaaaagtagtcagtattgtctgtgcgcttctgctcatttctagcgaatgccgatgttagtagtgaccagattcttgaagcagttgcgtatcctaatcttcttcatggcgttttctcaagatgacaattacttgcttatcgatctagatgttcccagaatatgatgaatttctgagttgatacttttcaagcagcacttttacttccctcttgcaaccgaatttcatcctttgaccttttttgggtctagctttcttttcgagccgacccactgcaattctgactgtatccttgtcttctctgttgccttcaccatatatcaccatcgattcgaaggattgaaagtcgggtgcatcagcgacctttatatactactttgaatgagtgagagcagccaaaactccattatgtgtccttccttgtggggagaaacaactgcaaatctagaatgagtatttaaagtagcgatttgaatctcagaaagtatagccaataacaagtttcgttatcgtagattttggggtctttcagtggggtacctttttgtgacttttccggcagagaaatacaagtataaacgcttgaggtaaaaaaaaaaaaaaaactgtttggtcaaggccagtagttatgacaataatagatttcgagtggcgatacgagtatttgaattatggaacattcgacgcaggggtatagttcagcagacgcatagaacattcgcctgcatgtccataatcccgctgaagcagtctttcattcattgtgaatactggatgattaataaattaaacgcatgcaaacggttcttccgttacaaacatggagcttctacaatttgtccaaagtccgtatatataaatgctaactgtcataacacatcattaccttagtccatcgtagtgtcatgtctcatgttcccgttgggaatctgcttatgcaatcaggtagccgccaaagctccggcgggcacgcacgttgatgtcccaacagagcacgccaccatcgtcgcagccaatgtagagctggtcctcgaaccagtctagacccgcgagttccatttcgccatgcgcatgattcaccgcctgctggtaggaatcgtgcacaaatcgcagcacccgtgggctgtcgtcgcctgctggctcgtactcaaaatctttgaagagctttgggtttgtgtcggcaagatacgagtagtcgtacacaagcggcacggggaaagggttttctccgtaaatgtcaaggcgacggtgtgtcacggggtgatcgtctttcagcggctcgggcaccatgtcgtcatgtgtagcacctgtaggtgtcgcgtctgcttcgacatcttctctgatgccctttctgctcgtgcctgcctggcagcggccatactgatccaaagcaaagggaaacacaagcacctgctgggaatcgctggtcaagttgcgcaagtccaccaagtggacgcgtccagcgtgttccagcaccaccaagaggtcttgcacaaacgagtcaaggaacttgcaacagcggaaggcgccagcctggtggccaggccgcgtggagcgaacctcgtgcaacggcacatgcatgttgcgcatgtcgtaaaggagacacacgccgtcttcaaaagacgcggccatggtgacgccgttgctgtggaaggaaatgccaaagccggagccgcggccggttttcacgctgcgcaccgccagcggcgcggccgggtccacgaggtagagtgagctagcgtcgcccgtcaccgccaccaccttgccgtcgggcgagaggcgcgcgttgttgagcgacacgttggcttcgcaggtgattttgcgattggcgcacacgccggagctgccaatgtccaccgtgtacaagtttgtgtcgttgttgcacacgtacgacgtgtagccgccgcccaggtcgcggtagacagccactgcgttgttgatcatctcgcccaacttataggtgagcggctcgggcatttcgggcgtgaacacggaaaacaagcccttttgcgggcggcgcgcgctgcggtcgccaaatagactgggcacggccatggaaaacgcgcgcgagctcagcgtgagcacgctgcccgccacaatcatgccgccctcggcgtggttgaaacagcgcgggaaaaacgggaaccgcgcgtagtccgccagccgcgcctggcgcgcgcgccgcgagagcggcgagagctcccgcaccgcatcgtcgcacgtgtggtacaaggtgccgaggtgcggatcaatctgcaccaagtcgcgaagctgccagtggttgaccgacagtcgcacgttggggaggtacaggggcgttggctgcaaatactggtacgcgtggtagtagttctggaaacactggctgtaaggctcggacagcggccgccgcccgggcgtgaacagcagcttccgtcttggttgaggctcgctcacggtcatgggatcgacagatcggggaggatcggcgaggatcggggaaggagcgggaatttgccgggcgctgcggggaaggagagtggaaaagtgtgcgcgtacaagaagaaaaaggagcggtttgcgctttgaaagtgtggttgctcatctctggggatgcggcagtatttatatcgagagatgatgttcctgcacacgcgccccgacgtttggtcatgcgataagatttggagctctgataaactggggttgctgaggagacgggaggcacgggtgtgggaccacgataagagaagtaagtcataaagccaagataaatggaatcggcaggaggaaaaatcaccagatcagatattctgaaaaagaagaactgagtggaaagtaatcagaaagtacaaagttgagccaattcatctgaaatccgcgagccatgcagtcgagatagctgagccaccaaatcgaagggtggctccttcacttttcgttgataaaaaattcacatccaacttacctgtgcaattctttccagccttcgaaagaaatcggcgatatttgagcacaagtaaacaggaatgctatttcgtcctgattcaagtgtgtatttgaattttagtcttgtggaccctagctttctagtttggtgggattgtatgcatcaattcagacgtgctgaaaagctgtagcatttgcacaggatgaaaacacttaggcccttggtacttatataatctgttgttggtttcaagtgatgcttcttggctggttaaaatgtagtattatacgacagaccaccatgaatttcaagatgattaagcctattggcaatgaattgcaggagtatgacattacattcaaaatacttctttcagcactcctgtggcataagtatcaatgaggactttatatactgtctacagtggaggtagatcagtcaaagatggactttgcttaattcttaaaatattctcttctccaggtgactgacctcccaaaaattagaaggccaactgaaattcttcagcacctcaggcagaaggaatgctaaagcctgctcactcggcattttgatattctgtacttatgatccaatgacttcctcttgactcctcctcacacaacatcggatctcagatggcagatgtttaatcgaaagtgataaatataaatagccctctttcaagtttatatataatcttcaagtagattagggtttacagcagcgagtgctgaaataaacctcgcttagtaaagagtcattcttaagaaagctgttaaagcacttcttccgggaaaagaagcccagtaatgaagacagcttcatttttggcactagaggcaatcaaacattgtattccattttttactgctatcctctagaaactgtcaacagctaaactaaacagcatcactaaaaactttcaatttgggaagcatcaaggaaaaattatgtgtattgtgaattataccagcataaatataggacggtagcaatgctgaaaaatgctcttgtaactcatgtgagctctggcatgcctgttgttcgccagaaattttcatagttaattgcctgttacgtttgggaagtttccgaggaatctccatactaataatctcttctgatcactgaaactttctctgttgatcacattcacttgacacgatattagaaaacgaagactctctagtacctttgaatggtgtttcccaaagttcagcgtgtttctgctctcgccgcttattctactatggtgctacctccggcacttcacacccgaccctcccatgctcttttcacccatccacagtctctgacattgtcgtctttcgcatcaaccttccagtttttcgctggatcatcgtatttcccattgtagtctccggtaggcttggaaatgcacaagggatctccgttaggaaggacacaccgcatctgcgatgatggatatggacatgggcaatcctgtggccgtgccacacattctagtgttccgggacacaagtacttatcgcaattggattcaagaacccgctgttcaaaagagacctcgtgacgaggctcctgatgctgatattggtcgtgcatgaagttaaagatgctggcagacactgctccgcatagcacaaacaagtataaaatcctgaacatgtggcggtaggaagaacaaaatggaatgaagctttggttgatgtgtgtgtgtgcaggaagttggtgatgtggaactctttgtggttatatgcagtccactttataaagtgcctggagagtttttggaaagtgtacaaaatactccaagttatgctggtagtttactacgggagttgttctaggactcaattgagcaattgaaagtaaaaaaaatgtgtgtatgatggtgggaatagaaacgactataaatgattggcacatctagcacaggaaaatggagtaattgaacagattatcttaaaggaaaaaattaaagggtgatgtaaacgtttttacccatgaaagccaatctaaatcaattgccttgatgcatcatgttttttgaaattcatcatgtcggactgctgtgtaggttatctgattgtccttctatttgggatgcttttgaaaccttgtacgatgggcaatatcaaaaagaggggaacttttgattttgtttctcgtgcaattataattggtagactacttccacctggacagtgtcactacaccataacctggatcagtgcaatcaatgtcattagtttcatttcactttttgaaataatatgttggaaatttgggaagataggattccattctcgaatgttttgggattgttgctcaaaacttgaatgttcaaggtacatagtgatagtactcgtccttcaaactagagaaattcacttagcaagaactcagtgggctatgcttccatgaaatagacacaaggacttgcatggtcggaagatagcaagtatcgctttcatgaattggaaaactttgatgatgaaattcacttgaaaatatgttcctgttttttctttcggtttctcgggaaaccaaatggaacaatcggcttagtgaatctgttggggtaaaagattaaaattacaataaaataaaatagatgaaggaatggaatgctcaagacttgatcgtaaattctatttttcagaatagagaatgactcaggaagtcagtgcattatgagcaagcaatccttgcatgccaattgactcatcaatcgccttgtgtctacggtctacgagaaaaataatcccaaatttgtatattcgctaaagtcaattccctaaatccgtacaattatgaactagtagtaagccatttcattttatggcagagaatgcggctgcagcctcgtagggaggtttttgtttcttcggcagagatggggttttcttgattttaagcttctgcgataatctcgacattagagaagtgcttgaagcgacagaatatgcgtcgaaatggcattcttcggatttcttatggtcagacatggtcaattgattttgaatgattcctttcgccgtgtggaatgctcgtcctatttatatttttacattactaatcctatttccgaactatggagcctgtaccagcacggctatggaggaaaaaaaaaaaaagtgagtatttacgagtctcctcagcctcatatgccagattgggggactgattttgcatagtgattaccacatgtatgcgtggcgcctatgactcaccatcattttggcccgaatgaattcagtattggcatgttttcacagcccaagccgggcttcactagtttagaaaatgtgaatggatggacaattgccgaattccaccgaattctcatcttctgcactgtgagacatttggtgactggacatgcgcgagcgaaaatgtttgaaagcaaaaatacgcgacacaggcctccactagtttgccaccaaacccaaaagaagtaactcaaagacaagaatggcgagtaataaaatgagattgtgaaacctgtccacgagctctaaattgttgagaagaatttggcgctcaaggtctaaaaccacgcctttaacgggttggcaattgatttgggggaaatcgaaaacggttgaatcgagatcagacccagaggagctcatgttcaatagaagagatcgaatgttctcgcagatctggttttgcgattggtagaaaggtgttcgtaaaaaaatgagcagacattgcaaaaaaagtgagaagaaacatgcaaaaagaatggggcgagctgggaattgaacccagggcctctcgcatgcttgtgtcaacttttctcaagtcgtcgcccaaagcgagaatcataccactagaccacacgcccgttcttgaaaggttagttctgcggtttagactggccaagtcatttatcgagatatgtaagcttcatgttaaattcgtgtctgtagatcaatcagaaagttcaataaatatttgtcgctgtgccactttcgaagccattgacaatttcgaatgtaagatagacaatgggagaaaattgtaatgtccatagcatgaactcaacttctcaaagattctgccacctctattttccaattctattcagcagatagatgaacccatcggttgactgagatttggttgtggcaccttattctgcgcagttgtctttcctcaacctgttcatatttgttcattctttgcttttgatttctccttcttcaaacctttctgtattttttactgggctgttcatgctgagttgtatattctaattagtatagctcattggcattttcggcgccttcgggttttctctattacgcattagtcttcgaaaggtacacctgccgcttgccgaccaagaccctggtcctctatctcgatatccatgtaagccaggcgttgtttcaatgccgcctgggcatcttccacctccatacgcacctcattcaacgcacgcagttccgaacgaactgcgaaaaaccaaatcatcccattcaccaccccggtgattccaatgagcgtgcttgccaccgagagcaacacagacgcccacgcacgcacattcgacgcaaacgatatgcccacattgatcaccaccacaagcaacacagacacgaaaaagtgcgcacggcgccatcccgcctggaaaggaatggtgtacgtcaagtatctgcggatctctgcgagaagctcgcggtacgcctccaagcgagcggcaactaaggccgggtcgtcgtcgtcggcgccaaaatttgccggcgcctgttggacaaactcaaagctgtagccaaagtggtccaggcaagagcacgagagtggaggaggcaacggctcggtgaagcgcaccgcggccagcacagggcggacacggtgggcgtccaccaacgcgtagtccaagcggcacgcttcccacggcgcccgcatcgagcgccacgtgttcaagcgcaggtcgcaagtgacgccgccacggacaatctgctctggcgcaggcaacgctgcaagctcgtcgggcggcacgacgccatgcacggcctcccacgagtccatgagccccgcctctgcggtaaacaacttgtgcggcaaggacccgggcttcaggttcaagtcgcccacctggaccaccgcatagcctgcgcgcttgagcgttcgcaccaactgcgccaagtcccacgcctggcatgcgcggtgcgcagcgtaggcagcgtcgccggtctgggcgtagggcgcgtgcatgtggctgttgagcacggcgagcggggcggcggctggagtttttgcagcgccgtctgcactggccgcgccggttctcggatgcaaaagcgtaatggccacgcttttgcccacaaaccagtcgccgcggaaaaaggcgctgggccgcccgttgatggggaaccggtacaaaaacgtgcgttccaccgggagcttcagcaaaagcgccaagccggggcctgtaagaatgccggacagaaagcgccgccggtacgggtacacagagcggcacgcctcttcaagatacgcccagtcttcctcgacccagatttcctggagcgccaccacgtcgtattcgcctcgggaaagccgctcggctatggcccggagccgctctttccggcgtttggaaacgtacttgaggccccatgtgttgagcgtgaggagagaaacgctcttttcatacaccattagactaggaatggggaatgaagatcagatatggttcgatgacgagatgacgagatgacaattcagatgacaagaaatccaacaaagaatgcgtagactagaactagactgacctaattcagatgacttggtgagattttgtgagggtgtaaacgcaattcaacagagaccaaaagaagctgaaagagtcggctccgattctggaactgcaaatgttgttatataagcgctaggcgagatgtgagaagatacgtgactgcaggagcatgtaaccgcatacggggagagagacatatgtccccaatttcgggctggcgaaagatttgaagggagaaaatgagccggggccagaaggaggtttttgtgcttgttttggcacaattttgtcgactttcgaagccatggcgtattttttgctggcctgtgttgtttgtgtttttttatgtggagacggtattttcgcaatattgctcgtctggtactggcatgtggatctgtcagaataactcaaacaggaaaacgctggaagcaagaaatatttatttactaatttaaattagtatcgaaattatggttgaaatggttctaaagtgagaaaccattaaatgcaaaattgggcgaagtctttgttctggcattggcggccttgggttctcggaaattaaagcgaaacagcaatgggcaacaaaaggagatacgagctgaagttgcctcgttttccacaccaaatgttttcatcaacattttccagatcaaatgtttccatcaacatttccactaaggctgatgcgtcttcgcatacttattatctaatatgagtcaaatactagggaatccgttcggagcccatacagatgtttctttgcaataatgtgcttacttggtagaaaaaaatttacttagtattagtctgattcggctctcaggaatttagtagggcagtgcccattgatcaaaaatgcgcttcttgtcaagacgtattgtctctcttatatccattgcaattgaatcaagaataatacgcagcattttaccaagtagcattgatcaaaacctcctttgtactgatctctaattcttgtcatttacgttttttcaattcttctgtgtctcttagtttggtctgacttactttttgacctcttctgcatacatccgcacaatcaaaacaaactactccatgtttgcagtcagctccaacaaaccgcccctcgaagagtttgacgatgtcaaaaaagaaatggagcagttttcgctccgcttcaacaaccttattcttgaaaaaaaatccgccgtggtgacctccaagcagcagcataccagtaaaatcaacgatttggagagaagagcacaaaagctccgcgacgaaatcgaatcgcagcagatcaaaaagcagaaaacggtggattccatcaacctgactctaagcgatctccgcatgaaacaggtcaaggtggatgggttgacgaaacagctcgagagtctccgcacaacgaaagagaacctacaacgagaagttgagcttgtcgaaaaagaatacaaacgcgaggaagagttgttagtcaacattagacagaacctaaatgaccaggttgccaaagacatggacgaactcaccaagttcgagatgtaccttggattgaaaatcgaggctgtggacgttgatcttcttcggtttcgctttgccaatgtggacgcccaggacattgatcgtgaagtcttggttgagttgtttgtgggggacgaaacgtataaagttcggcggacacagccggctttggaccaaagtcggatttctcaaatcgaggcggatttcaatcaacacggcgactttgtggtgtttttgaaaaccgtccgcgtggcattacgcgaggccatgtgaatgtggtcggcaggagagcagacagacagaaaagaaaaagaccagaagagcagaaattttaccgtggactatataatgagcatgcatagcctcttctaatcgtctcaccaaaatgaatcttctccggattattttcgccttgctttgtttatgtggtgcagtgtcggcttcttcgtcttttgcagagtactctaaacggaatccaatgaggtttcagagcaaacggcagctagtggattctgcattttggaagaatgtcattggaaatccaaagtttgttgtgccaaatgcgacgagcatccatattgctgataccgggacagtcttgatgtttgcgaaaaactaccgagagaagcggaaatgggccttttggcgccatcccaaaatccacatgatcgagcttcatctaaacgaaacgaactacaaaacgtacgatgttctctattaccctttagttacattcgctgctgaattgagcaccagcggagccgttatggaaagagaagtaagcactggccacggcgtcaagtatacgttggacaggtatctcgaccaagatattgtggcgatgcaaaacgactacggctatgttagtgcacgtggccgaagctctttcactgccgaaagtgtggtttgccgagtcaatgccggcggaaaaggccagttgcaagtgagcaagaggctcaagcacttcccggaggccaagttccgcaaaatcatattttccgactaccccgtgtttgaggagggtctatgggaacgtataagtacgttcatggcgggcgagacccacgagggtgttgtggtgtatgaagattggttccataataagcatcggtgcgtgactgatgcaaagctcttggaggatccaaagttgcggcggtggatcgaacgttaagaaaaataattattctctttttgttgtccctagcacggcagcctgctgtgtcttccccggcgatgcaggtgggcgttgatgatttctctcacggcttttgcatccgagtggagatttgtccagttgagctggatatcctgaatgatgtcttggttgtgaaggtagtcgtttgttaacgacgtcatcatccacagcacctcgagatcttgtggaggatgttttctgaatacgtggtaatgcactttttccatggcatcgagactggtgtagtacgctagcaagttgtggcggtcaaatgtgagcgagcgctcatacaccaggagcttgaacggatccatgatttgggcaaagtgtgttttgattgtctctaataattcgcaaacggtgggaaacagggtagctggctgcatgccagcatccatggatgcggtcaatatcgtcatgagatgctggttctcttgatggtaggttgagcatgcttggagggccagactgactttgctcaggtagctgtcgttttcttccaatggaggcaagtcgggcacaatcaattgggcgagaagcggattggccagtgccaagtccaccacttcttgtagccaaaagacatacgagatcatggagtctgttagcgtgtgttgcaacgcatcttgtcttagggaatggacaggctcgatttcttcacgtaaaagtgccttcttgcggggtgtgagtagaatgttcattcagtaaggctgtattggtagaggatggacagctgtgaataagtgggaatgaataagtggaaggttgacttggatacaattcgtactatggatgatagcaactggggattatgaattgtaaagactctaacacctgtggtgggatgttttgatttcgatttgatttagcgatagacacaagactaagaaagctaaaatactctccatcgcatttttatcacaccaccgaaggttctgttatcgcatgattgggccggatgcagtcggttcgttgtataggccgttagcctgcagaccatctggcaacgcagattgataaaaggaatatgaagataagagaataaaaagtaagaaaataagacagtaagagagagttgagtcagaggcggaataatgaaagaggtttaacgatgaatataatcggagattatatggcgccgattatatggaggcaggattataagaatagattagttttatagtcggataagattgacctttaagatcggttccagctgcggatatacagatggtcgaatcagcattacggattgtacatgataaccgttgaaagctgaaggaactgcattatctcattcctcgagggtcctttccttgcatattaaggcaatctacgaaacttcccacatagaacagaaccaaaccgcaaaaccacttgaattgtcctagttaggacagctggttatagtgtggcttatctaaattatcattctatttatttatatttaactttatattattaggtaatctaggacccgagcaaaacagaagcactatttcgtagccacagaaaacacaggattcatcgaatccgaaggtttttgattatattagtacagattgtataataactgctgttgaccttcagtttcttcatattcatattcatattcatattcatattcatattcatattcatattcatattcatattcatattcgtattcatcttcatgttcatactctcccagtttctttcgtctccattcgcattcgccattttcggccattctatccaatgcgatatctcctcgtgcgaactccgcatttactccaccaacaaactcaaccaaaatcaccatgagcgaccctaaacagagaatcatctcccacatgaacaaagaccaccaattggccctcgtggactacgttgtcatttacggcaatgttccattggcgtcgtttgtgccatcctcggtccaaatctccgacgtgaacgaatctcagttggacattttgtaccaaaagatcgacggcgagaagaaaacattgtcaattgtgtggaaccacgccgtcgagagagaaggagtggctgtgcattcgcttctggacgtcaagggcaagttggttgccatggccaaatacgctgccgataaacagggctactcgcatgttcaaatcaaaaccgtggcgtacccaagaaaaccgttggagattgggttgtacgtgtttggtgccgccatcttgactacgttgtacgacaagcacttgcttagaagattggccgccaacgaccgtctcttttctgccgtggcaagctatcttccattccttggcaaggtgcacactgtgtttgaaaaccacgtgaaaaccattgccattgctatgtacggcatccacattgtggaaatcttcacttggacgttgcccttggcccgtaagtacagaatcccattcccacaacgcttgggctgggccgccatgaactttgtggaaggtttcatggttccacgccgcttgaagtctttggttgcttagacttggtccaagagactacacgatatgaatttacgtaagactgtactctgtaggaaatccaagaccagagaacatagtgataaaaatcaagacagataagcctcagaacattaggcgtaattgtaaaggcctacaaactgtaaacaagacatagaaggttaacttcatgcatggatctcacgatgacagatttatcttcagccatctaaagatggtacaaccactatgatcgttcaaatggacaagttacgttccatgtaatgccaaatgtttgagagtcgtaatagatacaaacttacaaacctgagaccagtcatcttgttacaataatggcttaaaaatccgatacaccctatttatcttaactgatactttaacttatgtgatgttcctccgaatttctagccaacgtgtggatttcgcgtcctcttacataattaatcacttttgccaatgtgttgattcctctttctctcacataattgttcacttttccctccaatttcttttccctccatttcttttacaagaacgttcttgtggctcttttttgggtgcgattctgcaccagcctgtttggacatttctcgccgcctacacacaggaaaagcgtctgaaagctctacaattattcagaagcaacaaacacttcaaacaaagacattccgaagcaaaacaaaaaactatctgtccacagagtcccagacgaccaaaaagaaagtcatcataacaaggcaacttgtccgagtggttaaggagaaagattagaaatcttttgggctttgcccgcgcaggttcgagtcctgcagttgtcgtttctttttgccttcagtgaagaagttggccatagtgataacaataggtatgaaggttcacgaacgcctctacatttttcctacagcagttcattgtcgttcttcaattttatcttacgtaacccgtcacactagtatacatgtaccttctcagcgatagaaatcagggcgggccgtgttcacaccatattcgctgagcgcactgctcaaatcctccatggtcaacacaatcttgccctgttgatttccggcattcgtcgaatgtgtcagtggctgctgctggtcactgccgccctcagttgcgcctgcacctccactgttctgctggttggcgtactgctggccctggagaagctgcttggcccgcaactgtgggttggacgagttgtaaacggccgaagagcttcggatccgggagtattcgtaggcgtcctgcgcaatgtccgagatgaacttctgcgtggccaaggccaagagccgcttgatgcggacatccgcggtctggaaaccgttcttcgccaagtagtagtctgtgacggcgtcggggatgatcggcgcaaactctccgtccataagctcaagcatttcttggagcgtcttatctttgcgtgtcaattcggggagttccagaagagatgcggaggtgggaggttcgggttctttgttttcctggacttctggcggcgccgagtcgtcgaactcctcgtcgagttcttcgtcgaactctctttctttgtcggacatggcggtggtggaaggaaagagctgagaatgtctttgcgcttgaaatggagccgggtgttatctgcaggaaacaacaaaagggacttattctagtgactgattgacggggagtaggtttaggaagaatagtttgcattggtagaggttgttagctgcgtcgttgggcaagatctacgtcaatagtatccagcgaaacgtgattcttgttgcactgaacactctaatctcgaaaaatccaatatttcccagcattgtttttgcacgattgcaagccatgcctcatgttcttgatcatgcccttcttctgctggaaacatgcccttgcccttcttctgctggaaacatgcccttgcttttttcctgttggagtatgggcttggccattacacccgtacaccaccgtaccccagacgtcagggcccatgcaaaaacacaccagaacgccttcgttcagcatgaaagaagctggacctcttccggaagacgctgtgataagtagcaaggtcgccaaatggccaaatccagtcagcaagacgagaatatggtgatgtcacgtgacagctgccacctaccactaatgccgccagtcagtggggtacgggtgcacacacctccacatcactagcgtctggccccatgtctgcggatccgtacgagtcgctcacattcggcaactcgctctcggtccgagtggacggcgccattggcgccatgtcgctctcgcccaatggccgagacgccgttctcgcaggccgtcgtggcctcttcatcatcgatctagacgaccccttcaggacgccgcgctggctccaccacatcacgtcgtgggaggtggcagacgtgcagtggtcgccgcaccacgcggcgaaaccatcgtggtgcatttccacgtccaaccagaaagcgcttctttgggacttggcacggccgtccaacaatgccgttcagaacgtgcttcaccggcacacgcgcgccatcaccgacatcaacttccacccgctggacccggagctcttggccacgtgctccatcgacacgtttgtgttgagctgggacatgcggacgccgcggcggcccgtgggcaaatgggccgagtggcgggccggcgccacgcagatcaagtggaaccacagcaacccgtaccagatcgcgtccagccaccaccacagcttctacttgtgggactcgcgccacggcgcacggccgttgctccacttggacaatgcgcacgagggcaaaatcaacggcttggacttcagcggctcgcacaacaagttgatgacgtgctcgaacgacaagagcgtcaagtactgggacctcaacacgtcgctctcggacggcggcctacagccgactgtggtgatcaaaacagactatccggtggcccgcgcacggtctcttccctttggaaacgaccactgttgcggtataatgcctgtccgaggcggcgacaatgccgtgcacgtggtcaactacgaggccgtgtaccaggcggcgcggtctttgggcgaaacgggcgtgttggacgtcactcccgactactctttcaagggccaccacggcccaatcaaagactttctctggcgcaccaggcacgaggcgtacgagggctacgacagcaagcactcgtggaaagagtatcagctcgtgacgtggtcgctgcatgactacgacttgaagctctggccccatgacgatgccttgtaccggactgtggactaccatccgctccatcagaagctcttgggtccgctcgcagacgatggcgccaacggttccaacggcggctcagccgattggtctggccagtctacgcctgtgtcggagattgaggagcctcaggctggtgccatgaagtacaatacatattgcatggagccgccattgtcgctaagtgacgtttccaaagacgcgagcggcgatcttctctcgtctttggcgcttatcaaaatcaagcagtcgcaggaaaattcgggaggccactcgcaattgaaccacttaacgtggatatctggagtgcgcatgggtagaacgggtttggaaaacctggcgttggaaaaagatgacgggccatccaatttgggcgaagaggttagcattgttggccacaagtttccgaagatccgcttcgaaaagatttccgtgtctacgggccatcttgtcatgtctttgcgtgggccacttccaacaactaaagaggactcgggcctgcaatcgagcggacccgccaaatctgctggtgaaaggaaggacagtgtccaggaaagtgtctctccatctgcagtggtgtctccgaacaccacggtcgctaatgcaggcagcgctctcccttctgctgtccagacatcttctatccatcagcccgtttcttcaggaaacacctcttcaatcacacagaatattcctacagtgccagcaaaccttccagcaactaatatcgcaacaacaaacgtcccagcatccaatattcctctgacgaacattcctgttgtggccgctggtccaagcacgggccccactcgcaatcctagcctggccaacggggcagctttgcaagcagaaagtcaatccaataatgatgcatctccagaacagaaactcgtttttattcgccttgacattcgattcccgaaaatgtatccgtacttggagaatacggaactgaaacgcaagaacagcaaaaagcataagaaaggtaacgagatcaaattcgacatagaggagacccacgaactcacaaaacccatcaaagaagagatgctcaccacactcaacaacatagcatttttttactccaacaaatacaacaaatattgtttggagccttgtttgcgatatctcatgggagacaagatcgagcttgacgacactttgatgcttgatgctggttcgagtggcgaaactcgagatatctctgatttggagatggaagttgaagtgggtgctgaggattgggtcgacgatttgatcaaccagcatgaagctgcaagcactttggtgagagaaatgcccaatttggcagaggaagatgatgacgaggattacgatttgattcctgcagtgaacgatctatctgccagccacgatctgtcaagaatcagagacgatagcaacgtttctgcaaacgataacctggtgggtccagatgggaatattaagcatgatacaactccgttgccgaagggatgtggtgcaatttgggctccatctggtcaacttgtatgtttcttcattccccaaagggaagataatttgttggaaacaagacttgcacgaaagttgcacatgacaagaaacggagagtctctggtagtgaagacctacagtgaacttgaactctctgatagtcaatcatctgaaagtgaagagttagaatctgaggacgatagatcgtccctcacatcaaattcctctgatgatagtctatcccacgactggaatgaaatgttgcaggacgacataccatctcggtcgcgtgttccaggaatgtttaaaggagcagtggggatagatcgcaaatttttgaggaaggaaaacatcaagtcttccattaatagaactttcagtggcaaggaacacggctcaaattataagtcatcggcttatggagataccagtctgagatctactaaaagaacaaaaagggacactaagaacgtccaaaatattgtcactgttcttgatttcagccatcttatgcccgataaatttgagttggcatgcgaatatcgcgtactaggagactctccagaaaatctagccagatacaacagccatgtggctttctccaaaggttataaagagttaagtgacgtttggaggatagtggagatgatattagtaaaggatgtgagtccccatgacgttcctgatataggcaaggatgttttcttcagcgaaggagacttcaaaggaaggtacttctgggggtctcacccattcgggcattcatggcttatcgtcaagctttttgactacttcgaaaaggctggaaatttgcaaatgcttgcaatgttgtcttgtattctttttgagaacatcagcaacattcgggcctcggaaaatggtgactacaaggttcctattcacacaccttactcatcgttacctcctgtgccatctgttgttaacattaaggaatacggagtttctgtccgggagtctagagcctcattggcgatgggatccatgttttcacatcctgaggcctttgacgaatttgcactttcaagaaaaccatccaccttaagtgccatagccgatgcagatgcacccacttctgtttcaaattccatggataactattctagaagctcctctccgcacattttgagccctttcaaaaaacactatggctcatttgtgccgctgctggaatcctcggtacagtgggaccacactcctggaaagaacaacaaatggttggaaggttccaggagacagtctcgcctgaccttgaccagaaaagacaagaatatttccactagaagaacgcaccacaaccttactcctggtgcaggcaagccaaggcctcctccaacgtttattgttgaaatgaagaacatccattctttggatttatacgagcatgtctattcaaagtcgcttttgagcgagttggatgagaataaaataatgggctacagagatcaatacgcagataccctttatttatgggggttgccctttaatcgcatcaaaatcttgaagttcaactatccggagaaagacaataggaaatccgaatctgcttttgactctcactcgtgcgggtatgggttccggcccagaaaagcaatggaccctaaccaacaattattatcgccactaacgccaataccgacagcgaagcataatagctggaacacgagaaaaagaaataaattccaatattgtggtctttgtgggcttgttgtgtcgaagagagtggtcctttgcatacattgtgaacacgttcttcattcagaatgcgcatcatcgtggtggttcactgaaaaaacggatgagaaggaaggcaatgaggacgattctcatgacttacaggagtgcccaactggatgtggatgtaactgtttggattacgagatttgagctggtcctgttattctacatccatacatggaagcaaagctcttataacttatggaatccgagtttcaactatctggtcctttagcttttcatcccactcgacagcaagccttgtcatataggctgcgacatcttcggcaccggtagtgtctatttctttctcctccaaaaactcttctccccacttgttacagcacgcagctattttcttgttttggtcataatcagccaatgcagcactcacgggtgcatttgccgcagtataaccggatatgttgtggatggtagagcccataaatctcgcgatatagaataatagcatcattccgtaataggtcacgaaattcaagtactggaaaaacgagaaactggtaaagatgccaggatggacaagatacgaatagatatcgtcctccttccactttttgatattgccactgtgaaccaaatccatcaatcttttggagccttcatatggttcaggagatttgagcaactgcaagtcatcgaaggacaaaaacttgggttcggccataaccgacgaaatccagataatccttcctccgcctttgagcaagtgcttgattttatgaatgaagtagtatggtccaaaaacatttccttggaaaacaagccccattccgtcgctcgacctgacgccaaccctttgaagcttgtacgtggggaacgtaacagcatcaagcaagtttgtgaagacgcattttgtggccagaatccaatcgattccgctgtatactccttgggcagcattaatgaaaacataatcaatatgggtatacttcttgttcaattcgtagtatccgctaagaacagaaaccatatcagtgaaatcgacgaggaggtagtcgaattcgagctgtcctgttcgtccaggaagtttttcaagtgcatagtctttgattttggtgatggcttctttcactctcggaagcgttcttgatgtgacgacaatagtcaaatttgtgtcggcggagatcgtggaaagaagtctgtatgcaatattgaagcccaagttggagttcgtccctgtgataactgcaacttttttttctctcatggctgtaggtttatgtgaacattttataaacgatgtcgtttagtatggttacaaaatacgagacacgcgagggttttatgcaggtccatataaagactggtgtattttggaaagcttcatgacaattgaaaaaaagagaggtagaagctctcggcggtggtgtgtcggatgaagcagcagtcagaaagaattgggggtgaaataaaaacaaaaaattaacgacaactgcaggactcgaacctgcgcgggcaaagcccaaaagatttctaatctttctccttaaccactcggacaagttgcctaatcgatgaagcttgatagctgaagatccaccctgatcaatctatcatcaatggcaaagttcatatttgatgcaaattgatcacgaatatctgttaagacagtctcacccctgcttgttcttggctttaatattagcatccaacataaatgcacgtgaggcagagaagctctactattgaggagttctaatcggaaatctcgtctgtcgtatatgcttccttgcgtttctggtttcagactgcaaaatccgtttcagggaaattactgaaacgctcgtagtctgccggaatgcgcttggaattgaagcaaaagaaagcactacgtaaaacagaatggagcaagtaatgtgtctggcaacacgggtagtaacaattggatcttaagaggagagaaacgaccattaagaatggatgacgataaggggacggagaaaggcccagaaaagcatacaaatatattaatgcagtgagaaattgataagtgtttcagatgggtctcatacactctccaagactatccctgtactaaaatgaccacagggacatataaagggccagaaccactctgacaatgacccattgtgcttcatgacaaaccagcggcctgtggttttccacattgacaaaacataccaattgagacagaaattgggcgaaggtgcttatggagtggtatgttccgctgtgcatcggcctacgggaatcaaggttgcaatcaagaagatcgagcccttttcgaaaaacctagtttgtttgcggaccatccgtgagctcaagctcctaaacttcttcagccagcacgagaacattattggtttctacgatgttctccggcctcgaagtctcgacactttccatgaagtgtacttggtgcaagaatttatgcccaccgatttgcataagctcatctactcgcaggtggtgctggaccagcatatcaagtattttgtctatcagataatccgagggcttaaggccatccacagtgccaatgtgatccatcgcgatttgaaaccttccaacatcttggtcaactacaactgcgacgtcaagatctgcgacttcggcttggcccgcatccactcgccgaaccacaagtactcgctgctttttgagtccaaactcacagagtacgtagcaaccagatggtaccgtgcacccgaaatcatgcttctgcagtcgctgtattctacggccatagatctctggtccgtcggatgtatcatggcggagatcttcctatgtctgccgcttttcccagggaaggactataagcaccagttgatgctcattttcgagttcctcggcacgcccaccgccgaagaattggacagtgtcaaactgctgagagcaagagactacatcaagctgttgccgtgttacgatgcagtgcacattgccgattacttttcccatcatcctcgcagaatcgcaaggtatggatacgagccaataaactcggctggcctagacttgatggaaaaattgctcagcttcgatccgtccgacaggccagacgcaaccgaggcattaacacacgaatacttggaggaatatcatgacgagaacgacgagccggtctctgatacgctattggttccggaattctttgatcttgaagagaaaaataccttgtccatgcctttcttgcggaaacacttgtatgaccaaatcatgtacatgacgcggtgaatggtttgtgctagaaatatagcaagttggaaatgacaatggagaatcagtattttgctaaaggttactacatttgttctatctgacttatacaggcgagggaaggatacagttttgatgaccttattttcaactcattcttgttttcatataatcagagcggttccctaagtaccatcatttgtctgtcagtatacatttgtagtatgagtgatattgaatatacgctttcgttattttcgtaaatatagagagatgccaggcttaagtcaaaaatctgaagtccagcttaatttgagagctatccgttcctttacccaattcgctttcccagtccattgtttcgttttcgattctgacgttcaacactgttaatctccatctcaaggcaatagcacacaaaatggccaagccaatgaaaacacagttacagacgaatgccacggtgtaacgaggggcgtcagaacttggatacaagtaagcattccagatcgaggcggaattggacatacagttcatcaaggaaatggcaatggctctcttcaatggaggacgtggacacgagttagacatccatgacaaaatcgttgtaaacgaacagtagagagatggaaccataataaccattgcaaagtatcttgctccagtgttcaatgtagacacagaaatgataaacgagaccaatgcaatgcccaaaggagcaacaacgtggtaaaatctttctcctgttttgtcagcgtgacgggcccagaagaacgtcgaaacgacagcaaccaagtatggcggagcagtcaaacacaaagtcacaactctgctgaagttcaaagtttccacaatggatgggaaaaaattagtgacaccacaagcagcaaccaaccacgaaagaatacccacacaggcccacacctttaatatctttcacacacaacaagaaggagccccagtatgattctttgttaatgctatcggtgtcatcttggccggtttcacatctaatcttgtacaacaagacctctctctccaaatcgttcaacattttggagttgccaggcatgttgggcaaaatgaagtatgcaataggcgcaataccaactgtcacggcaccttcaatgataaacaaccatctccaggatctcaatccatgcacatggtccatattgtcaacgattcccgcagcaataagaccggaaaatgcacccgaaagtaatgagcccgagtacaagatggagtttcttaaagaaagttgtgatctagtgtaccaacaggacaagatataaagagctgagccgaagaaaccagcttccacaaaacccaaaatcaatctgatggctaataatccgccgtagctttgagtagccgccgtgcaggtggagacagtaccccatgacaccataatgacagtgataaaaatagctggctttttaaacttattcaacaacatgtttgctggaatttgcataagaatgtaaccaacaaaaagaatagaaatacatgtttggtattggtttcccttcaagttcaagtcttcctcaaggccacccaatctggcactggcaatgttgtttctgtccaaataatttaaaatgtacaaaatcaccaacatcggaagcaatctcatatcgacttttcttgtcacctttctgtggatctcgtcgatttcttcatcggtgtattgttgcaaaatctctggcttgtccaccacatcttgctctttaacagaatcaatgtgggtaacttctgccttgtcaacttccggtttgtccatggttttttgtttcttttatgtgagtccccaaattcaagaatatgcctttacgagaagaataatttcttcaaagaaaaggcgaaactcgatatttatacggcgcgttccattagtggggggaattgcgtctgcaaaggaacttacctgcaatttttgtggagaccgcggggaaattttttttcttctatacagatatctgtgggggatctattcacccgatgcatagatattctgatagtatgtgtctattggcctggttgtagttgacgcatgaaggcttaatctgtattgcggttaccttttgttgtatgcagacatggtatgccagcaaagttgagaatttgctgtgattgaaatgatagttacctgattgaatgtactggctgaatgaaactttgcgtatatattctctatatttggaaataggctcagatgtctgtttattcctacattgctttctcaataccccgatggcacaaaaaatattattggacgatgtatgcacgtcttaccgcgatgtaacatcgttatgtcaagggtgtacacgaaagcataaaagccccaccttcattcccctgccccccacgtaaacctcatgcaacacctgcatctcgggcgataacgccgcagaaagtttcacttttatgtacaaagagaagttgttggtcctgtgttcaaaaaaaaatttctactccatggatattccccacatgaattgttgagttcgtctagatctttgctctatctctgctttactgctggcaattcatttcttggcgattgttctcaaaaaaattgcagtcctttgaagaatcacaaatgtcatcaatcatagatgtcacttcctggtaaaagccgcgtgtattttaattccctcatgtcgtctcccctttgacgtggtaagtgggagcctacacaaaagaatggggtctcatgtgttcagaatgagagagagcgatcttacacacttttcttccacgttcagcatatatgttttccctaaattttgaaggaaaaaaaaaaataatgagcggtcttgctaaatcgcacaacgcaagggtttttatccgaggttattccgattccggatcaacgggaaatgctacataaaaagagcgtaacacgaaagtgaagtagcaaaaataagatacaggactcgcgaaaccacaaactgatcggcaggtacaatgttgctcacgtgacttggcatttcgtctggtttaaggaacgcctcacatggttaaaccttagcttattcataatctggtgaacatgtccaatatcaacaaaaatagagacaggtacattaagagaaggaatctgaagtcagattatgcaaattttacaaatgaggatggcaatctcgaggaggtgcaattggcggcaaatagcaccagacccatttcccgactgttgcgtggggacaatggaacaagcgaaacaacagacttagaagccccttctcaatttcaggaggataacctggatacacatcagaatgttgccttctttggagaccatgatttccatgctggtggcgaacaatatgacgagtcagatgaaggaggcgagggcggctaccatgaaagagatctgtacatcagtgaggatgtgcatgacgatgaagatgacgatggggatgatggggatgatggagaagatgatgaagtagatggtgaagacgatgagctcatttccggctattggtccgaagaactggaggatcgagacgagagtcacagaagtgctcatccctcccggggatcgacattgcttaggaatcttatgcagcaagagcgtcttgagctatctgactcgaacttgttagatgtaatgcagcgcattgttggaggcatgagcggagatacgtcttttgcgagacccaactctgaatacgatcacttaatcgataatttgaaccaaagggaagattcctatttggttcttgaaaccctcaatgaacttctggaaagattgcttatgatgaatgggtttactgcggaaagagttgtccctgctggtaaattagccaagtcactaatactgattttgaacgatcctcgtttaatcgatgaactagagctacatcttgtcgcttgcaggtgtctttacaacttcatcgaggtaaatcaagatttcatccaccatgctttgaacaataatgtaatggaggccctagttcaaagagtatctgaaatcacttacattgaccttactgagcaagctctacagacattagaggccatatcgagggaaccccgcgctcatctgttaatcgttgagagtaatggcttgcaagcttgtttacaaaaccttgactttctaaccatacatgctcaaagaaagtgtctcataatatttgcaaatgcttgtacaaacatctcgactgaacgcttttctttagtcgaggcagcctttccacttttatttcaagttgttaagaattacaaagactcattagttattgagtatgcatggctcgccatctcacgcataatttccagctacaagcatgagtctgaatatattgagaggctctttgagaatgaagaacttttgaagcaaatggtactgataattaccaaatcgtgcaattcctcaaccactgaaaatggattaaaccaaagatcaactctatcattgatgaagtccttgaatatcctttcgattgtatccattcggatctccaatattttattgaacttggacattgggtctgaaatatgccattccttgaatagatacaagaagactgatgaatcgagccagaaattgaagaatttggattcgacaatttctagcaaatctttcgagaatatggtcccaattgaagctgtaatagctgctcctaaagatttccttttccagtttcttcaattaattgacagtattttacccattccaccttcatttgactatacactgttccttgaaaaggttccaaccgagagcgcctcgctatcctatgatgaaaagataagtgtctttacattcggaaagttttggggctttgtgaatacaatttggccagtgctcattcattcttttcaaggatctatggacattgatgtaagaagaaaggttttgctcgctatgtataagatcgtttattttgctgatgaatcggttttgactctgattgagggattcaatttgttatctgggatagtcgtatctgtcatagcctcggagaggaaattagtcgatgctcagtatctgtcgaaaggaaatgatggtgtcaatgttttaaagcaaaacctgatggtcttcagtgtctttcttattttaaaaactatgatggaaaaatcaagcattggattcttaagattattagaaaaggatggactctttgaagatctttttgcgatattagatggtcttctgcaatcctacgaacatgatcaagaaaaggatacgtcaaagaatcctgatgaccaaatcagtagtgaggatattcatccaagatcacaccgtgtttcattttctagctctagcagtgcacattatttcgctaatagcactgtttcctctttgcaaaagagctacaagaatattgttgatgtcggcgcccagctaaaagcactttatgatgacttcaaagataagaatggtgtactacaggagacaggaaatgagattgctaatcttatccgaaggctatctagtgtatcagattcaagtctgaacgctgaatgggacgatatctggtctactttgaagaacatgttggactcgaacaaaaatggcgtatcaagtttcgaacttacgagtctgggaattttagacatcctaatcaatttattaggggaaaatgggtcttcagtttcgacatccccttgtaaatcgtctttcgtgaagattttctataccaacaatgagtcaatatcacgattcgtcagtttacttgaagactcgatttccagaagagagacatttgatgtttatacaagtggtggaagcataggcggtgactcttggaataacactgcatctatggcaaagcaaattaaacttcgtcttgttcccaaagtaattgatgatagtttgcacaaccaaaggatgcagcaaatgaacatttccgttcactcagttgctacattcaggaccatagaagagtttttagagcagagatttgatcttgctaagaaacttgatgaacaggacctgcctgtgaagccccctcttggttcgtctgatgcggagatggttgaaaacaatgagaatcattctactcgtcgtattcatttcttcctcaactgcgaagcaattccgtacgaaactactgtgttcggtgcagtctttaagggaattcaaaacgagaagaaagtgggaaaggtggacccgtatgatgtttggagtaagcagcatacaatcttttacgggtatacggactctgaaacacataaagaagaaaatgagccattttatgaagagcgtgattccgaattttgtgacaaagcaacaaattctgtgtttctacttttgaaagtgttatttgaattaaataatgaagtcaagaggttgcatgaatatacctctcttccacctgaaaagtttagaaactggaagttgacggtgaagttgaaccgccagttagaggaattgttgattgttgcaagtggaacattgccgaattggtgtatgcgtctcaccaaagactttccattcattcttccgcttgagagcaaaattttatttcttcaaagcacttctttcggttactcgcgtcttatccataattggcaactcagaagcgcacgggaaagctctgatgattcttcccggcgttcggccgaaggtatcagcctcattggagcacaagttggaagaccatcaaggattaaagcaaggatctctagggagcagttttttcctagtgccatgaaagttttgctggtttatggaacttcgcctgaggttcttgaaattgaatacttcaacgaggttggttctggcctagggcccactttggaattctattctaccacttcacgtgagttttgcaggaaagagcttcatatgtggagagatgatccgttcatttcagataatgacactaatggaaacccttatgtgtttaactctagtgggttgtttcctgctccattagatcctcggaaaattggtacagaaaacgggcgaaaaattcttttcttgttttcacaattgggaaaatttgttgcaagagctttgcttgattctcgtattgtggactttgagttcaaccctctctttctttgcatggttcggaattcagagatgtttgaaggagacttgaacgacagtgagaggaaataccccgataaactttcatctgctttggaacttgttgatcccaaactcgccaagtccttagaacaattgaaatctcttctgtcacgggtcgaactgaaaggaaatcattatgatcagattgaggaactatctctttgctttgttttgccaggctattcaaattatgaacttattcctaacggagctaatatttccgtgacatctgaaaacattgatcagtacattgaaaaggttattgatgcttctgtttttagtggtgtctttgagcaaatgaaatcgttcgtgaagggcttctctgaggtttttcctatcagtgccctctctattttcacaaccgatgaattaaatgaagtcttcggtagctcccatgaagattggtcaagagacgcgctctctgaagcaattaaacctaaccatggttacaaccacgattctattgcgatcgagagacttataaacgtgttggtaaacttttcgggcaaagagcgtcgcaaattcttgcaatttttgacaggatctcccaagctcccaataggaggatttaaagctatgcgtcctgaatttaccgtggtacgcaagtatgcggaagacaattttatcagcgatgattatttaccgtcagttatgacttgtgccaactatttaaaacttcctgattattcactggaggaaatcatgcaccagaaactaattgatgcaatcacagagggcgcaaatgctttccatctatcataaaggtatatactatgtataagattaaacttgtgctgtgaattatatttttgaactttgtgtgcagctcattattgaaaatttagtaattattgatgcgggtgtggtaaatcgcaccagtgaaaggtgcttgtcagtaaagtggactaccgcatgaaaccaatagaacaaaaaataatgatacgaggaaaacctttgctgttactttcaagaaattcatttctttttttacacaacattcgttttcatattttttacacttgtttggtaggtaattagttttcgcatttattggcgacgtagcaaaaaatacacgaactgttccaagttgaagcaacaaaatgtcatatgaatacgaaacttgctaaaaattaaaactcgacatcaagtcgaaaatccaaaaaccatcttagttctaccatatatctgctagtccctacagggatcctagtaaacgtcatattaatttggtgaagtgcatatggtggatatacagtctcggtacttatgattgaagctgtgtggaggaataacccaatcgcttcaggatttaacggaaacaaaagaacgatgtcagtgaatttgagcgccattattgataagttggttgaaagcgcaccgccaggtgaattgaaaagcgtaaagaagaacttggatattattgttgcacacgaaaatacatccattatcaacaaatcgcttgaaaagtacattgagaacaactttgttgtcctctctggccaatacattgccggtaaactcaacaaggatgcccattcgaccaaattttgggactacattggaaagcaaaagttcaatgtagattcgaaaaatgaaagagctattgattttgagtcggcagatcctgaggtggagtaccctgattacttcgatggtttagtggaaagattagagctttatggaaacaaccattatccttcgaattatgcctttactatcatcccacatgttgacaaaactgtggaggtggtcataattggtgaaaaagtcaacgtggaaaactacttcagtggccgctggcaatcagtataccgtgtcacggtcagtggtgcagttaccggccatgtcaatttagatatacattactatgaagacggaaacgttagactcaacttcgaagagccaataaaggacgctttgaatgacgtttccgcgtcaggcatagtgaatttcatcaataacttcgaaaatgatttgactatgaaaatcgtcgagcaattcaacactttgaaccagaactctttcaaaaatcttagaagattgctaccagttaccaaatccaagattaattggggaaaagctatcggaacatacaggttgggttccgacgtcgtaaaccagtagctcctatttttgaatcaatgaatgtttcatgatcttaactttgtaatagtccatatgacgaagaaaaaaaccaatattaagaaaacgattttagtcaagctggcatttctgctcatcacagtgcgcaagtcaccacttgatctcttgactttagtccatagctgagcaaagttatcattcaagagatctaaggtcagcatttcttgctgaattcctccgtgtatgtcattatcaactgtagttctaaattgatgcaaagtttgagcaagctgatcgaacctctgattattctgttcttctctatgaccgtacaaatttgacattctgtacgatgcgccagattacgtctcctcaatcacttcttttgtaacactacttcatgataactatatgcagtcacaacataagtccaatcttttgtgcagtagaatcagctctatacacactgttgattaaagctgatggatcagagactaacccagaggattccttataggaatcctccagtgaggatctggggacaggcgctgtagtactcagtgattggagtgaacattaataagtgacgtttgattgagattgatatatcaggagatagagagataatccttagagaaaggaatctcagagagaataagtgatctcatatatccgtgagaactacaaggtgcaaccttcttgatacagaaaagatacaatatgtatccctataatttaaaattctgtaagataatgatgatactccacaacaaaactcctagcggatattcttcacaggcggaaagtgagagtgatgcaggaatccttggttttcagtactcggactttcaccagtaaacgtggttacaggtgcctgacttggagaggatcccagaggttgagcgtactgaaatcgcgcataatcagaattcccaaatccagcactggttggctgttgttctagatagttaaacgatgagccattgtttctgccaccagaagattgagcagggtatgaactgtttaccacagcatgaggagctgctcgtagattcacaatttgatcaacgaagctatcgtaaagcttggtttctgcatttacttgatcatgcaaagcagcaagttcgtcttttcgactgctgtacttatcaattaacaacgccaacgttgttttcaaaggaatgacctcattatatagagccgttacttcgtcttcactaacagattcaggattcgcagacaaaagagcaagcaatttttcgaccttcttggagtctatattcacgagcctcgtttctaatgcaagctctcttgcttcttcttctgcggatttgggtatcactggagttacatagttcaaaggaaaaataccaactttaccgtctggaagcattcccctccaccagtcccgatacacagactcaatgacagtaatgatgtcgccttttttaaaggaaagttcatcaggctcatatgaaatcaaatcatacaatgcgcaaaccttcttgacattagaaattgtagaggtaggcagatcttgattcacccccctcgcctggtcattagttggcgcgtttgtagcatgaccagtaatatcgttgttgcctttcagtacttcagttacagtgcctgaattaggatcttcagttattcttcgttcagtcttctgtctttcatattcttgaactgaaagcttgagtgctctttccaattctaactcttcattctttcggtcttcgcgggaaagggtcttcttttcgggtttgtcaggtggtgtacttaaatactggggatatttcacctttatagtctcataagcgttccttataggctttaatgaaggatcagaatcaaacgagtcgtttaattgcagaataacttcagcaattcgaaacttgatcagcctatgcaatctcctgtcccctagtttcctgattagtgactcctgaagaaaagatgtcgatgcaatttcctgcttcatccgagatccacaattttcagccacggcaatgatcaaggtcaaagtacgtaaaatgacatttgcatctttaagggtaagtctcgtcttgataagctttattgcctccttcgtgtttgtttctgggttcgccgtaatgcaatcgcaagtatctaaaatatactgccagttgtccccagtcaatgttggatcagtagctttcagaatcttcttctccaattcagtcattttagtagtaatcgtggagtaagttcagtgtatgccccgaaagcatgatcttagaagctgcggcggaagctaatgtgcactccaatagtcggctatactttttatcagacgtaatctgctacaaaggtactcttttagttaatttttgggtaagcacccgatactcagtaaattcaagctccttggctcttcttcttcactaagcattacatgggtcagtatatatatcaaaaccaatttcgacatggttatctagttcttgatcttctcgctcactccgctagtagtttaacaaaatgcccagtgtttcacattgagctgcccaaatactaagatccattgctaaacctttcattagcgcgtttgaatggccataaggacatgagacggaacgcaatattttgttcgtgcaccaccccattgatgaaccgaggaagtctagcgttaatactttaagctcggtggttcaaaatggaaacttacgagtaaaattgctcatttcaagatgaatcttaaatccattttaatgacttcctatttttctgctttgcttttcaagagagcaaagctgagtcgtttcattcccaagcgcgacttgaagctcgaatccttacaccacgcgaatccgctcatttcagattcttcacgtattcaataaagacaatgatgtctcctcagagatctactggttcgagtcgccgcagaggatcctcagtcggtcatattaatgttggagatactgccgcaccaggtttctcaacaatgaaaactactctagctcaacgccgtaaactggaccaacggattcaggcattgagcaaagaatcgaaaacagacattgccattatgaaaaaggtgtttgttgctatccgtgaaatgtgttctagacaaacatggatcgtaccctttagtgccttggtttttttctatggtctttactttctaagcggcctggacactaaagtccacaacgtcctcgaaggtatgatgttcccttcttatcctattgagggcacagaccaatacggaaagggtgttaacgatttctatttcgttggcttctatgcgttatttttttccttcctaagagagtttttaatgtgtgtcgtcatgaggccaatggcaatccgtttaggcgtcaagaagcccggaaagattaagaggtttatggaacaaacctactcaatgttttactatggtctatctggcccttttggattgtgggtaatgtctcatacgccattgtggttttttgaaacaaggccattctatgagaattatccacacaaaactcatgactggtacttcaaggtttactacctaggccaagctgctttttgggtccagcagtctgttgtattagttttacagcttgaaaaacctagaaaggatttctatgagctcattttacatcacatcatcacgattgctttaatctggtgctcttacaggttccacttcacatggatggggttggaagtttacatcactatggatgtttcagacttcttccttgctacatccaaaacattgaactacttggactcaccttttaccggaccatttttggtcctttttgtctttgtctgggtttacttgagacactacattaatttgcggatcttgtggtccgtcttaactgaatttagaagcgttggggactttgaattgaattgggaaacgcaacactataagtgttggatttcccaaccacttgtatttttgctaatcttttccttacaaattcttaacgcatattggcttttcttgatcatccgtattctctatagatacgtggtcggtggagtcgcgcaagatgaaagaagtgatgaagaagatgaagatgaagtgtcagtttctagtgctgaaaagaaagaccaatgatcatcggtagtttctggagatccatggctcctcatcaactgcattagacacccctgcaatgatatagaagagtcaaagaaatggtataccaaattttggaatttttaaactatgtacagctaatatgcgtaagtctcactatgacggtagaaaatcatttctgagaagatttatactccgaaaaagctttatatcttctctccacaccttgttccgcagctttcgacaaaataccacagacaacagaagaggctctcatggaatcatcgttacatggaattgggtacgtcaataaagaaggttccatatcagtatcacatagcccgatagttggtatccgcagcttgatacattcgttaacacaatttctattctccactgggttcaacaacacaactaagtctggtttgatcaaagcatcgtcttgggccgaaatgttgcggttagtaggagtgtcaccaagatcaacctcaattttttgatgtccacctatttgcttagatacttctgtgaagttggtaatagtacctggaatccatctatgagacacataatatcccctacttctcttagcagcttcttctaaagcacggtgttgttcccaatttctcgaagtgccaacatacaaaataacaccacctttcgctgcgatgctctcaatgaccttcgtggccctccgcaaagcggctaacgtttcattcaaatcaatcaaatgaataccttgatactcagcataaataaatggttgagtagaaggcctccacatcgccttcgcatgacctaaatgacatccagccgccatcaatgaagaaatggtgacatcatccatagaaagaggcctcttcacgtcattagccggattgtagacatcttcaatggatgaacctaatccaccagactgtctcatatgggtaagttgtcttaagaacaactcttgagaggaataaggtttataatcaggagtgggtttcaaattcggatactgattggtgtaggcactcgacgtggtggtcttaatcttttgagacacaatctcctgttcttcgcttggctttaccgttgtaatcttccctcttgttctttcaaaccaaggtctgttcccgatctcacttggtgataacttcatattttcaaacaagaacagttccatttctttatccaaccgcttgactttgtcttggtcttcaagttgatttaattgcgattgtaaggactgtagtctttctctgatcaaattagaaggtgtcgaattcaaaatagaaatagattccttagtcttatttttgagttctctcaatgccttctctctggctatagcttcttcttcccttgcaagagcttctgctagtgctttctctctcaactgcttttgagaggataacgattcctccactgaagagacatcaatagcagtggaggatgaacgagcaaccaccttagtgatgagagtactcttggatactcttccgtataagcctaacatcgatgagccgctcgggtattgatgtagtgttcagtgatccaaagctcaccaaaaattttccgcattgatgtacacactaccaaccagagtaaccgtttgtttatacatgagtgataaaattaattggattgaggcaagttcagttgatggcttcatagaatatgtcatacagcaagccatcaaagaggagtgtttaccattgactatatttatagatcataggttattaagttgttctcgcattgaaataaggagaaagatgaaaatccatgaaatcaatcagctccgaaaaattgatatgcttggactagagtcacaccaggatttcttagcaaatcttgaagagcatttttttgagagtgtaccgaaacatattgctatatgtaattggctctgtcatgatagcgaccctcagaaatggttgttgagggcaaattttctactatggaaggtccataatttttgtaagtattacggggtatcagcatacatcaggataccacaacaagctcacgaagagagtgatacgacttggaataggagcattgaattccccaatcatgaccaattaaaaattattttatctaaatggacttatttagattcggccactggctcatcatcagatgaatcttcgtcttctccttcgaaggaaccaccattctgacctaattggctagctaaagagctaatatcgaagtcgccaccaggaccgccagcgcctccaccttgagcgagcaacttagaaaaatcgatgtcaccagggccacctggaccgccaggaccaccgaaattcatcatattagacatgtcttcttcaacatgctcctcttgttcgtcttcatcaacccatttgtcgaaatctgtctttatgtaatgtaacttcaacttctccttcaataagcgtggccaatattctgcttgcgctttcttcttccttaaaacgaattgaatatggttgccagcttcatgtctatgggagttttccgggtcaatctcgtcatagaaatctaagctcaagctgtatttggtggcaccatcactagattctgcggaaaatgacaaactagaagaagttaagtcaatctttgtatttactggatcttgaacttcaatggttaagtaaattaagttcttggcaggatcagactcattggagcgttgtgcccataagacaacaggatgaacagacattgttttctgggtaacaaagtaaaattgaggtgagagctatgtaattcgacgaacgttaactaaatgaaccgcgattcttcgagaaagttcgatcacgtgaaaaatataagctgatactgttagtcgccaattaattctttcaacttgccccctttgttaggaacaactaacaattaacaacttaacgttttagcgtgatgactttactttagttaaattcgtcttcgattactcgtaagcaaaaaggacacaaaagaaagaaagtgacttcaatattcaaagaatatgggacgggactggagaagattaccgctacgattgttatcttgcatttttgtcctagtcgacgcttactagtcggatcgatgtgccatctctcttttatctcaggttgatgacgtaccccgtattccgacatatagtacggttgtggaaagcaatgtgcaaaggtatatccatgtccacactacaatctagagagaaacctaattttccgcctgatgatagatagatttcccgtggagattcaagtgagaatacttaggttagtcccagaaagtgccttgaaacaaaccagctctcatttctatctattgtataatgacttgttctatgataagctaatacgaacgttcggagatgatgtggtccatattttgtccaaagtatacccccaactcagagaatacataatatcactagattcattcagattagtttcacgacaagcaatttcctcacgtttgaacttgattgatcacggagacatacgacatccaaatcccgaacagttaatcgaatccatgtatgtcaaagactcttggcgatacatcttttcccttcttaaaaataagaggctttatgccgaatattcagactataaaatcgatgagccaacaaactacatttacaaccattatgtggaaatcaacagaacataccttctctcttatacaaaagacatctggttggcacctggaatgtacaatcttaatataggcctagtcatcaagcatggcacggggttaggcacgacaaagttcgaagttgagtaccagacaacaggtggagcaattgaggttcaaaccttttacccaccgactaacattaatgaaatattgccgaagaaccagttttgcttcttgaaaataggcgaattccacttacctcaagttagacataaattaaacggacgcaactgtccaagtcataataaccgcttgttcaaggtgaagttaattatggaagagattggcctttatttgaagtcaggattcagcatattctatattgatatttcccaaccatcaacacttttaaatgaatatgatctcctattctattcctgccaggaaacagattataagtattatatcaattttcccctcaagaatttttacaaagttcttaactatgtccaaaatccaagtgaagaggatggcatcagcgaatatgaatcatatggcaaaggaaaccctgacaatatcttatcgacgttagataatgactttattgatactccgagagatgagtcggattcagaccatcaactcttggactattcatcttttttctatctaaacaagtctaatcacagaacctataggttcaacactgtttatcaaaaacgccaattcatcaatagatttggcaatttcgatccgattgatagtgagccgaacacatgctcttatgataaggaagatttgaagtggaggattccgattttaggagaattatagaattcttttcatagttcaaaacataaaaaggatgaacatatatttacgtagttttaatgagtctcatcgtttagcttttccacaagatgaagaacgggttaacatccatgacttggtatttcatttgcaaatcaaccctaatcgaataatgatgaataggaatgtaattttacatgaatatacaccttatatccttggaaaatcatgacacggaagaaaattaagtctttgcatcataataatcgtcatcgcatagtttcagattaatctgccatccaggaaattccacggaccatggcaccatttagtcatttaaaacaagcaatgagaacgagagatatacatgtgaatttatactaataatgatgttactatgacaatgcaattgttctcaattgttttcaagtccactttcagaatcattcaaatccaataataaagctacagatcatcccactttcgaacaattgaacacttcgaaatagggtctacataggtaactatatcattgcttttacaggacactgaggtatgctacaaacaaccgacaaaatttcacaaaacaaaattgtaaattcaagggaagggagagctgttttatccatgtttttttgaaaataaactacttattattatttttttttttttttcattctttcctctttccaattcgtattatttttattctaaacagtgtagcgaaggaacacaccaaagtaaacaatacattctattcggagcaaatagcattaattcaaccatcgaatatagtgtccactcacttgaatccaaattattcaaccccaatggtaacattcacgcttgtaatagatctcaactaaaaatttcagagttaaaaattttaaagtcattgagatataacaaagagaaaagtaaccacaaaagaaacatattaatttccattctataaaaacagtagaagactgtttttctgaaataacactaaacctcttcatatgaaaaagagccactctttattgtctgttaacgaaaaattcttctttaccttacgaattatcttggtaacctttcacgaaaccttttcacatattactaggaataaaattaattcatctatttaacgcaattctaaaagttgctgtgagacataatcagcataaggacgcagtagggtgatgattgcaaataaccagaacaataccaaaagcgaattctctcctgatataacaaaaagagtgatatcagtacctcttatactgggaaatacattaatataattcttgactgtaaaaatgtatttttctaaaatatttgtggtttagaaatgaaaataaatgaatattttactcttatttctttcagcatgtagtctatttatttgaataaaatgggggcttgaaagtaattcccaagttgacttaagtgtgaaataacttattcatttcgattgaattaatgaattttatagccattcgaagtggagaaggaggatactataatttgtaaagaaataagaatcagtcttctttcatcgtcttaaaactcatcttcaaaacgtttgacgtatgcacattaaacccacaggaattagtgcactcatactcgcaatcttgctacgtatttctttaaaaggctgagaagtaatctttataatcagtttcttttattctaataatttgtaactaaaagtcaatataaattaagatacaaaatttacttaaggtttcatatttatttgctgtatccactttatcaactcgtttattcgtggtaatttattttgtatttcgattacgaattgtttctacgttagattcattagaactaacctggtgggaagtgtgacaaaatagtataagagttgatgatgtggcgctccgtattattattgattgtcgcatagatttttaatccatgtagaaatgagtccggtaaagtgaatttttcaaacgatttttcaaaatcttcattgcagtaaattgcggattaataagtattatgagtctgaacataaggacaaagtacgaaggtcaaatatttgttactgaactgacctctatgatacagatgatcattttgtttgggaaatcagaaggagtccataacattgcaatcttaaattagtaggttgctgggtattaaaaatttggtcgaattgaaagagtttgtaagagtatagattgtatcgggatgggatttataagggtacacatgtgaaattggtgcttatctgacttgtaaatatactgaaaagaatctattgtgtaatagttttcttggtaatgttttgaatgtagtgatcatattcatttttattagtgagtagtaatataattattagttacagttagatttttattattttgtttgtgttaggaacaagttgtaaatacttagaactaattttatttagttttaccattgtgaaaagaattttatgtcataatataatgcgtatctaaaaaatcgtttctttccggttatattttatgaactgtaatgtttttttgttttacaagtagttctttttgtgagacagtttatattttatacatattttttgtttgaaaaaggcaatgggtataaatggtatagtgtataaattcattattattattattaactgtagcatgtcattgtgatttttccacaagcaagagtgggtcgcataatttcccttttagagatgtagttacaaatataattatgaaaccatagaggcagtagaggcattgagaatgcaaattcctattgctcatactaatgctctttggtaaatttgaatatatcttcactattgtaaattaatctactacgctgaatattttttatgctcgcgataatgctctgcaattttcagcttttaaatgaataatatggttcgaaccttcttagttcatctaatatacttaagtagtcgattagtataacatctctacccattctgatctggatgagaattagctatgaattttcttgttttcaaggagaggttgagtctcatctctcattcactctacttatttttttaattgtgatgttaatgttttacacttcatttgatgaaactttctggagttagagacataatgtactttatagagtccttaagtttcaagaacgaaacattttcttaggtcagttgtttacctttggggcctagataagcagatactgattgtaatattttggcttatagaagtatacggttgtttcgcgaattatgtttgctccaaacgtgcaagctcagttggctcgtacatatattacatgaagtaattatcttctgttgacaatgttgagctctcgtttttgtagccatcgacgtacatccaataacatttaatgtcgggggtggtcaaaaatgaaggttcttgcgacaagagttggcttgatgtgaatttgatagatgtggaatattcatacactttatgattaatgttattgactgaaacatcgcgccgtgcttcatttccctcatgaatgttggaaaccaatggaatgaaatcaggtttaaaatagttttcgtaaatgaaaacattgttctcgctaatgccaaaagagatgctatcactctggagataagatctctgcaatattcctgatgagccatccaaatttttagtgtataatgggattcgtagtcctccagagttgtcgtgtttattgagtgaagatacctcgcgagttttatagctctcttgtagactaatatcattgagtgggtctttattctcttcttgatggtgtagttcgcctctactctcaattatgtattgagctcttgctcggctgctcttgctttcacttccattgccggtaagttgattcttgctttcaagtgatctgttcttgaaataaggctttcgagttttaaaaggactataatcaaagtcctttggtgttaagttagaattggacggaaaatacctcaagtttgagttcatgttaaattgaaagatttcagaaaaagattggaattttcggggaacgtaacactcattaaaccagttatcgttgtattcggggaagggagcaaggtactggatttttgataaagaatatgtatgagactcaggctcgcaaattaatttgtctctatccttcttcaatatatgcatgttgtaccatcgctgataactcggttttgtcctaaaattctggatctgattattgttgtgtaaataataatcgttttggagctcccataattttggcttgtcgggatcataaacgtagtttcctagaaataaattaattgcttcttggcgaatcaggtccatgaaagaattagagtaaatccgcttgatgctgttaaggatatcacgggtgtgagatgaccactgattgatccttctgtatgaatccatggtattaaccaaattcgacccaccgtattgaactgctattgtatcaccgtgatcatggaaaatttccgtcaaaatattcatgaggtcagaatcataatctagctctgcagatggagataaaaaaccaaggcttcgaacttgatgagagagtgcttctttgcaaataatgaattgtgctgcatttgttctatcgaggcaatcaatacaattagttctcatgacccctcgctggatttttgtagaagcatagtctataccattgtgaaaaaatccagtctctttgattgataagcgtgcaatattctgcaagggtccaataacatccatattcttcttcgaatgtttggacatgtcaaatgaatggtatcgtagttttgcttcgggtggtaaaaattgattcaaatacgtgatacagttttcaaagtgttgattcaatttcagctcacgaggttgtttctctttagtcttgattaaatttaagatgaaaatcggtgtaccatatcgggacattaagtcattaaaatgcattgccgaactttggtaaaaaggatcgaaaagattaatttctattggaggttttggtaatcgattgaggtcttgtgtccaataaagagggattgaccctctatgttgcacgaaacttgtgtaccgggggttcgagtagaatccgaactttgggtgatggaaagaagtggttaacatatctgacacaatctgctccgtttccacttcatttgcaacattgcctctgtcattaacccccctcttgagaaatctggccccagcaaaatggtgtgatcttcgtgcaatgatagtgatgtagattttgcgtccatagatagatatgtttgcttggtctataaacccgtgtatgattggttggaaccattcatatgttgctatgtcagattgagatagaactggacgtagaagtaagttgttccaaacaaatctttcattatgttcaaatttttcatgcactgcttcttgttcaagctttgaagattccattgcggcccgcttatgccgcatgaaatttgtttgcaacgaattagtaacatcgtaagtgtagctgaaataaaaggttttacccaaatccaagtatttgaaaattgtgaggagcttctcttcatcggaatacttatccggtcttttgtaattgagatcaagaggaattagctttgtctcatcgatatgatatacgaaatgacctccgataatggcaacctggctgcacttagtaatcactgagagatagtatcctctagtgaactttataaggccaataagaccgaaagcttgtgcaattttatgaattcctccttcaattgtatcattaaggccgtttataagttcaaccatgtcctttcttgtatagaaataattcttgtcctcaatgatatttagggaagtagagttgtcagatgaacttatttcgataatccggaaaaggctctcctttgcattgctacccacaatgtacatggtggagagagagttataaatggtgaatctttgtaaaataatacgcttgttatttagctccgggccattttctttgggatcatgggcttgttcgttttcgctggaatctggtgatgtatcgctattattattattattattattatcatcatcatgggcagttccattatggctccctaccccagacacatcattccgtaagcttttcctgtcattgtcataatggtttatatctgctttcgaatcactcatggaatgtgtttgacttaagcgtggtagtgtttgcaatatgcgtacatactgcataccagtgaaccaaagcacagtccaagccaactcgctttactcataaaagtatttcttgcattctctctagaagtagtatttgtaagacgaatgtttatactaactaagatgaacaatggtatcacggaaatggcatgggtgagataagaaattttcaactaaagctgcaatgattctactagcaatcttgaaaatggactaaagacttattcggacatcaattagccttcttatgccgttaatcaaagattaagtctcatttgcattcaagatcgaaggtcgaatgcgaactgtcattcatattctcacgcaatacaaccaatttgattactaaagaaaggtacgtatttccatagattccgcattcctttatcgcattttgagtaatgatcttttctgttattgagttgttattttcttcaagcccaagtagttcgtccatataaaatggaaatatactttacttgttctcgaatctattaaagaatgatcagctaaatcctccagtcaagctcttctaatcttctccttgtagttgcacgtcgtttactaccgctaaaatcatcaacttccctcctcatgttttctcttttgagtcgcctagagtttctttctctctcgatctccctcttttcgatttcccatggactcaaaatctcaatgaatggctcccacactgcgtttccgttgtggatactgctgtcagttctaattctgatattcctctcaaatattagtcctgcaagctgttgatatttgtgaagttcgtgattgtatgtgccatcaattagttcctttttcaatctaagtgacatttcatgtaagctatgggcaatggcgggtttgaattccagtgataaacctaaatcagcaacgacaatttcggcaaacttttcaggagttacgtcagtttgtacgaggtcccattcaaacttgtcttcataaagttttttatccaaattcactgaaatatcaataatcacatgatactcatttcctgggggtaactgtgcgttattgacaaaattatagtcctcaatctgcttgtttatggaatctacaatgtccaggtgaatcagattgggcaactccaattctgaacaaagaagagaagcaaattgttctggtgttatcaagctttcgttcacgttccacatgaaaaagtcaactagcttagacgcaccagcattatattcgatgtttagtttgatgggaatcaaagcttcgggcatcattttctgagagacgtcagcaaaaatgtcatccgtaaatatttctgacgacctagccaaccttgcaggtttcaataaatgcttctgaacagttgctgtaatatgcgtatttgcacttgggtaggtagttgcagataggttcccatcttcttcatattcaaagtcatcattaacattatcaaactctgcgtagttaatttgttgtgcatttctctttgcagaacgttcttgggggacattattcacaataatggcactatcaggatcctttgtgactcttgatacgaaaccggtactaagagcctgcggttgaaatgactgcgtattatatgtcaaagacatgtttgtgttgttggggacaagattcaagtgaacaaacattaatggcgcgcgctgaagataatgagatatacacgacatcaaaagcacatccacgttaacatggacagtaagaaaattctacagaatttcttcgacaaatcgaaaattgacgagtgtctcagtacagaaaatttcaggaaagaggctcccgtcgatatttctgataaagttcttgcggaactactagatgcagttagatcccaacacggaaaacatacagaactaattgtggagaacattacaaacgagtttgagacagataaatcggtattagtaagatcgaaagactctaaacttgctggtatcgatcattattccttgtcagaattagtggagaaactaaatatcgccaaagatgaatgttgcgttcatgacagcgttctaacaaaaaagattctgaatcagattcaatccttagaatcaaggattcaggaccttcaaagtctattagcagaatcagtgaaagggaccgatcctctgtctatcagtccgaaatttgtgaaatgtgccaatttggttgatgtcatcaaggggagaaatgactgatttcccgagggttctggcaaggtatttctccaacccatttccagatatcgtacgtccaattcaaatcccttctgtcaccaatgaaatatgaactttgaatcccaccttttggatggtcgtacacatatatcaattggcgaattctggaatgcactaaggccatcgcacacatcgtgcaaggctcgtgtgtggtataaatcaagagatcacggcataagtatcccaaatctggctctttttctacacttcgtttccgcctttcatcctctgcgaccatggagatacctttcataacgctgtgttccaaagggtgtttgtcccgcgaatcatttgctgtgaaaaggatctgaatttctcctgttagatcgtctttcctcgctattatagtagttataggtaccgttgcgttttctttaactgagttcaagagtgtaaagatcatttgtttttcttgattgatgtcaaattttgctgttattaaatcctggtgatttgggttacctttccaggatattggccaatatttcagactccatatttgtgctctctctttggataggggaagtgcgtggggaacgctgatagtatgaatactctcgtagttgatttcatcgaaggaattctcagttaaatatgctagaagtgaattctttgagggcaaaaacctagtagagcatataactgcttctattttaacgggtccagaattatcccttttcctcaatcgcttaatgtggttgaggtcaatagggtccaatgtcctgatggtttcttctataagtttgagaaaggttttagtttgtgacgggcctatatcacatgcccatacttctattaggggagggttatcttgatcagcattagtaaagttggattttcgaatttgtttaagggatttatagatggtatagtttggaatgtccacatccgaagaaactttcaattttaccattgtggtggtattcaatttttcactgaaagcgcgctttgtatcattaatcagaaactacttattggatggaccgatactccagcctacttgcgtttgtaactcaagagtttcctgacataaacaaagacgagctattagcagataatgagtttgatgaaagaacgcaaaagttcgagtgcttcttgaacaatacactcatatgcaaaaagaatgaagtaacatccagtcgcgtactatcgagcatatgtaacaaagccgatataacacatcaaaactactatgaatttgttgataatttggtgtccgaggtacggtctcttgatagactggctatatgcggattgtttgatgtttctctttctggaagtttcacatccaatcccttttcaaactttcaagttcatgtgttgaaagatgaaaattgggcaagattatgtgaaaagcttggccgattacgctttgcttatcttcttatttgtagttcttgttttgtgtaccatgcaaagacaaatacgtacataaatctctacggaactcaaacgcatttgagaaagaaagcaaaggaattcattttcaaaacaaagatgttctataggtggagatggaaccacgactcagtgtgcttactacaaggaaccccacaacagattggaagtacaatttttgatattgatttcgaaagaaagaataaccccaagaaattcaagcggttcttggatcttctactagttgctaagaggaatgaggagaagattgattacctgtatatttttgctaatattgtgaaaaaaagggtatcccatgaatcagtttttgacaattcctcgtcgttcaaggatgtcttgcgctttacgttttccgtcaccgacctcatttttcctaaagccatgtttggttgcaaatataacatgaatgtaataagggaaagagtccgtaaaaccttacgagcacaaagactagaggcaattgagcagagatccctaatgttgcatctaaaattgaatactataacgtggttggggaagaagagaactatagattctatccaagataaaaaaagcagggaggaaatgttatctaagttcctaaaatggtacttcaattcattccttgtactattaatcaagagcttctggtatgtgactgatgttattagtgactcgactcaaagtgggttagcgtgtgccttgtttccacacagaacatggaacagacttagtggcgagtggttgaatagctacatttccagatatctacacgaagtgagtggtcaagaccactctaaatataaccatggtatcttgaggttgattccaaaaaagaacgattttcgccctctttgtacgccatggcaatcaagaactagtctggaaaatgaacgccaagcatatgatcgcgatattatacggccagtaagagatatattgagagagcaacaaaagaagattgatgcgaataaggccttccgttgtttttctgttagagatatatgccgtcatatatcagaatttaagcgtacgctttcagagttacatgatgggcatattccaccgttgtttggaataaaatttgacatgaaacactgttatgacaatttgaatcaagcgaagatcattgagtgtattgagaacctcttcagtgctgaagaagaacaagaaatttactacgttcgaacctactcgtgtaattcagaagcttcaacttacggaaaatcatttcgaaccatttctaaaaggaggggaatttccaatttcaacctctttgaaaatgccccaaattcttttggaggtcggaatcttttcaaagaccaatgcagaacgacatgcttcactaagagtgagattttagatattgttaaagaccaagttctcaattctacgattgagatacctcaacgaagaaataaaattttcacgaggaaggaaggagtgtttcaaggactccctttactggctaccttttgtgaaatagtttacaatcacttagtggatcatgttttttttccttctccgacgcaagaatctgttctattgcgtttagctgacgacttcttgtttttgtctaccaaaatcgcggaatgtgaacatgttttatcattagctacctcgaaagcttcatcagaatacggcgcgtatgttaatcaagagaaatgttgcgcaatcggtggagatgcccacatagttaatttcgtgggattagaaatcgacattaaatcgttaagctacagaaggaaaacattagttgcccttaaacttcctacgaacacttcaagatcactaaaggcaatactcgcgtatcttgaatggagcttcaacgcaagactaagtgaccatttgttagacacctacatggtcccaaaacatgccattatagacaacgtgagagatgttttggaacctgtcttaacaggagcgcaaaaatatttgccacgtaacattaaagaattgaaagacgagatccgaaggtttgaagttttcattacctcaattgtgcgaagaatcatttttaaagtgcgggagcaaaatgacgatcatgaacttgttacgttagtgtgcagcatgtgtgctcaagtcataggtgaaaaattgactgctataaacacaacttctatactcgaagacttaatgtcaagcttaaatgataccaaatgagctctttaaattctctgaatccttttgctggcgcaacttctcgatttcttcgatacccactgaatgcttgagacgcttctcttccacaaattcaccaagctcttcttggaattctgtcaacgacgcaagctccctttctttttgccttagtttctctgctttggcaatcgcctccaaacggctttcgtggtttggtacaagggttgcaacttcattaagcactgcatcctttatgttgtgcatactttcaccaggctctatgaggcatagttttgatgtgaatttgtttctcttcaaaagtggattcttattctgttccactgaacatttttcaatcaactcgaatgtctcctctatctttttaatatcttcaatcaagtctatcgttaagtcatcttgcaaattgaaaaattgttgctcctcgcaaactttgtctagttcggactcccagatttttttccatgtaggtttaccgtcactgataaagtctgctaaaacctttaaggatgatttcgcatcatcgatttcttttcgcgtgctctttagttgttgtggacctatcctcactccacgctgagcaacatctttacgtaacgcttccatcatatcttgcaaatcatccactttggtgagcaaattatctgactcatctgaaagtttagcgtagctatgttgcatgtaagttctatttgagtttgagccgctttctgcaaaagttaaatccttaagtacagataattcagctgtcaagtcctcgatagattttgcgacaaaactttttcgatgatgttgaacactcttgatagctttgatctcattgaagacttcacgaaggtcattcgagagggtaagatatttgcttttgaaatctgcagtttcacttccattggtctcctttgcaggagcattgttcatttgaaacttgatggaatcaactgattctttgatgtcattaacgaaattcagaatgacattatcaagatgtgaaccaaagctgtcaactttctcctgaagacctttcaaggattctttctctttatcgattgatttgagaaccaagagtactccttctttaacttcctggtccaaagcgctttcctcaagttcatatgtgatattatgctcattatccaagatgtagatatccggaaaagctgccgtaccgggagaataagcgaatttctcgacgaacaataatcgtatggatgccacagttacaggtaaaggtaaatcaactttcttagtcctatcccctatcctcaaaaatactttaatgctcgatggggcatcagtttgaacctcttcagtgttgactttctcgccaggtatagtcagcttaggtggatcggaaagggcagactctgaggagagacgaggtaattggttggtggaatagttcgcaagcttggcgaattgatatgcactaaaacgttttgaggcccttctcagaacggcattgcctttttgaagctgtgccaatgccgcacttgacgcgacagatgatgttctctcctcatttgtcggctgattatccagtaaaacttcttttgcactgtacctttgagaatctgagtctcgcagagcatgatgcccctttatattcaaattaacgtcaagttttggtgatgcttcattaagtgatcttgacagaatactcgagtgccttgaaccgtgctccgatagttctttggcctttgcctgttttgctttgagggtcagaagcaaattaacaataatgtttcttacatttggtaaaaacttgtctaagctttcttgggttggaacttcacttaaagcagattcaagaacaatgcgtaatgcctttgggacatcgcctaaatctgaaatgtcaacaccggcattattgaatgctctggcagctgctcgaaagtcatttcctagcttcacataagcatcagagacgaatttgtcgtctgcttcctgccttgcccattgtgtaaggctttctaaaagatgcttagtggacacaagtagccttgtgacactactttcgattgtgctcatggaaggacttttggagccactatttctcagaggctgatgccctgaagacgagtgagaagacatgattcagattaaggaaaaaaacttttgcctgcccgttcggaaaaggcccaaattaaggtacgatgtttctcatggatcaaatcaatattgtattattacatacaggaaaatcatgcagtttgttgacaaagctgtgtattacacgcgatttcaatcaggaaaaccatttcttgacaacgccgacatctgagaaattctgcaacaacgatacagcagtctgttgtggcatgttagataagagcgctctagttgcagcaactgtcttttcagcaacagggccagagattgacttacttgagagagcttgtaaaactgactccacaacttttggggcttgttcggtaactgcagcatgattgccttgtatcaagtcactaaggaagtcgtatgaagacatcgcagcttcactgtcttgaacaataggtaataagttcacccactggcgaagaaccgtgtccaagttggggcttgaggaaccgcaatttctgcaaatttttgcaatagctgctgtgcaattttctgtagcactgatattttcttctgctctggcatcagggaatgtagcaacttcaaaaagtgtaggcaatgtgttcatgcacaactgagcatacactgaaccaccatgctccgcagccatgcctatcgcgtaagccgcaggttggcgaatattagcttgaggagcagtcaaacattctgagatgatgtaattgaggtactccgtttgatcaaatgccgaaccgcaatactctaagacatcacaaatgatgcatagaccacagaatttgacgtttgtgttttcatcagccataaaggtagatgcaagaggcaaaatttgtgtctgaaactgaggcaagaagttgctcttgacgctcttgaagatagcggaaataaccttgttgatctcgtcgagaagctcttcgtctgtgtactcttcctcactctcatcgacatcctccttgtactcatcatcctcattatctctttgtttgatacgttcataaatttctgtcaagttcacattgatagaagcagcgagggccagcaattgctcaggagacaacgcatttggtcccaatgcagttagacactcaactatagaagtgtagtaagcaactagaagctccggcaccggctcgttagtcaacacttcaaccaatttattacaaatctgagaccaaatagtcaatgtttcggctgagctgctagacgtggcataaatggtgctcttcaacaatgctgcaagagtcaatgctgcagaggcacgaacaccatcatgcaaataaaagtcaagagcaggaatggcaatgtcttgaacagtctccttcacccaaggaaggaacaggcccttcaactgtgtcgcgtaaattctcaacaaatccatcgccgagaccttatcatccaaagctgcagtgtgcacggcaatgagtttccctgacaagttaataacgtcccactcatcgttattactatactcttctgcctcgtcttcttccaacaaagaaatgtcttgagcagcctttgccgcggtcaacaatggaggtaaaactgctggcaagaatggaacaaagtcatcaccaatgatcttgcaaattctgccccaaccttgctccaaatagggtttgacagggtcatcaatttccacaacagtttcttgaatctttccaagaatttggatcaattcctgactatgaggagcaaagttgtcttttccgaccgccaacgcaatcaaagtagcacattcaatgcattttgctgtcaacaacctgttttcaggacccatgtcagtcttcaaaaatccaatcaacataggaagtaacgtattgtgatacttaatgaacttttgttcggcggcatcagcaattattgcaatagtggtgagaacttgttcttgtacgtacctctttggagattgcaataagcccaaaaggttattcaacaagctgtccaaataaggttccaaaatttctttcgaggcagcttccgagaagttgaccaatgcagcagctgcatgtgcttgcacacgaggaacagatttggaagtgagcttagaaatcaatgccggcaaaattctgtcaccagcaattttttgaataatatcagcaaagtcggtagacatttgacctaaggcattgcaacacgcatattgaactctcgcatgtggatgatctaaagtaggcaagatcatgtccaataattttggaatttctgtgattaaaacgtcaacacaaccttcggcagctgatgataaggccatcaatgctgcaaaacattcacgccaattagaagattgaatcatgccaggaagatactggaacaatggtgcagcaagtgcctgcccacctaacttcaaagaaaccctatccaaagattgcctggccgcatcatactctggttctgcatcatcatcctcggtgctgtcttcgttattccattcagccgcatcatcgtcatcttgacccacttccgtcaacatagataagttcactaacaccatagtggaagtatagttaggagcctgtttgcacatagctggagaaacctcagaaaatgtggtcaaaagctccaatgcacccaaccttgtctcagatgccaaatccgtgttctttgcaaccgtagagcaaaattcgatgattgtagggaacatttccttaaacattttaggagccaaatcaacaaggtcaatcaaagattccaaaacattcgcaagggcttgatcttggccattttgcaaaaacataggcaacgagttcaacaaattaggcaacaaaggagtcatagtttgccatatccgtttgggaagttctctgaagaaggaaacaaatgctgtacaggcggcaatccgaacatcatcatcagcatcagcgaaaccactattgaaaataggtaagatctcattgatatactctttttcgataatatcaggcgaggctgaaagaatacggaaagcagactcacggaagctagcatccgggttgtgtgctgcttgcaatatagcaggaacgagatcaggccatgttcctttaggggagctgtcttccttagcaacctcagagattgcatccgcaagttttcttctcacttggctaggctgttcagaggcaaacccctgaagtaagattgtcctgataggttgtctgagtgactcgtccaaaacaccgatcgttctatcagagatgctactcaactcctttggagatcttatagcgactcgtctgaataagaccgcagaaaaagactttgtcatttcgtcaccaccgccaacggcggtttgggcaagaaaaagcaataatgtaccgacattatcctttgttctccactcagaatcaagcgacttctcagcggcagatctcacagaattgtcagccgactttaatgcttcaagcaaatggttcaacgtcgtagcaacgtccgacgggatcgacatttcagtatagaaaactcccaaagtccttaggtatgagcaacctcagcaaaatttgactcttggagactggaaccgctgactgagtcaaaagtgttacgagtattaagagagatctaaaacggtggtgagggtacatcgaaaaaaaaaaagccacctgcacaaaagctcattattaactttgtactgttagattacatcccaaaacacattagaattcctaaatccgtagttcattaatatacaatatgctacatagcctatacgcgctacttcttgagaatggtgatgacgtcttcgtcctgcaacacatgactcaaaccgacaatttgaggttgatgcttaaccgaagtaccatacacaactgcatttctgaaatcttcaactaaagatttgtggatggagttacaaaaatcctccaccgtgcagcggtcactgcgcaaaacaactggttcattaaagtctggcaattttcccttaggttttgtgtaaactcttaccaatttcaagcgcagccacatcatgtccaaaaggtcatccaaattccagccattaccggatgaaattggaatggcgttaggaattttgtacaacaagtcaagctcttgaatggagaatgagtcgattttgttgagcacgtagatggcaggaatgtatcttctggacttcgcttcaatcgcatcaatcaagtcatcaacagtagcgtcacatctaaaggcaatgttggcagagttgatcttgtattcggacatgacagctcgaatttcatcgttgtccaagtgagtcaagggagaggtagtagtgatgttgattcctcctctctcctttttgttaatgacaatgttgggaggctctttattaattctgataccaacaccttccaactccttttcgataatttgcttatgttgcaaaggtttgttgacgtcgagaaccaagaacaataagtttaccgatcttgcaacagcgatgacctgcttacctctacctttaccatccttggcaccttcaataatacctggaagatccaacatttgaatcttagcacccttgtatttgataacacctgggactgtggttaaggtggtaaattcatatgcagcagcctcggagtgggttccagttagcttagacaaaagagtggacttacccacagaaggaaaaccgacgaatcctatcgtggccacacctgttctagcaacatcgaaaccagctcctccaccacctccacctgaagctccatcagtcaaaagttctcttctcaatttagccaacttcgccttaagttgacccaaatgaaaagaggtagccttgtttttctgtgtcttggccatctcatcctcgatggccttaattttttcaactgttgtcatcttggcagtattgaggaagttaatggatgtacatttgctcagtaaatttttcatgccagatcgcaatccggcacatagtggaaatgcaaaatctttcttctaaactttcgatggcaaaaacgataaaagccgcctgaattaaatggagtagtaaaatagagggcggcagtatcaaacacttatccaatgtcatctcttctgatcaaaatataccgctaatgcctctactgttaactaaattttgtagtgcgaaacacaaccttgaaaaaacttcttactacatcactgcgctacgcttacttctgaaacaacttaaacatggctaagaaatctaagaagggagccaaatctggcggagatttctgggacgaagaggagaactacgagcaaccagctgctgaggaattcggtgaggctgttccagaatctaccacagaggctacctctgccgaaggcgatgaatctgcggagccgcaagaagttgactttttgaactctattataagctcaaaaaagaagaaagaggaaaaagagaaggaggagaaggaaaagaaggacggtccaaagttgttgagtaaaaaagagaaagaaaagttgaagaaagaagctgaaaagaaggccaagaaggaagccgccaacaagaagaaagctgaacaagctgccaaaaaggagcagatcaaagaagcaaacaagcagaatgctgccttgaatgctgagaagaaggctgcatccacgtctgccactccagaaccagaggaaacgaaaaagactaccaagaaagccggtaagaaggccccagccggtcttcaagctttgaaacgtcaattggagttgaaaaagcagatggaagaggagcagcgtcgtcttgaagaagaggaagagcaacgtcgtctcgacgaagagaaggctattgctgaacaggctgctcaagaagaagctgctagagaggccagaagagaaaaggataaattgaaaaaggaaagattgaaggctgaaggtaaattgttgtctaaaaagcaaagggaagagaaacggttgcaggaacgtcgccgtgaattgctcttgcaagcagacaatgtgcatgttgttggtttggaaaagaagaaagacggcaacactggagataagcctaagcgagttgtgtacggcaaaaagaagttcgacaagccaaaatcttccaagcagaagttcactcaacaaacggctgacaccccatccaaaaaggaagaggaggacgttgttgaagactgggagcaaatgcttgaagaagatgtcgctgaagactgggagaccgctttgaacgaagatgccgaaccagaagagaaggaggaggaagttgcccaaaacggagatgacgatgaagaagtggccgaagaagaagacgaggaggatgcgaaggccgcagaagaggctgctgctgccgccgccgccgctgccgctgctgccgaaaaggcccgcaaggaagctgaggccaagagattggcagaggctcaggcaaaggcctctgctgctgcagaggcacagaagaaatcgtctactcctagcgacaaggacttgagatcccctatctgctgtattttgggtcacgtcgatactggtaaaacaaagttgttggacaagattcgtcaaacaaatgttcaaggtggcgaagctggtggtattactcaacaaattggtgctacttacttccccgttgatgctatcaagaaaaagacagaagttatggctcagtacgagaaacagactttcgatgtgccaggtcttttgatcatcgacacaccaggtcacgagtctttcaccaacttgagatctcgtggttcctctttgtgtaacattgccattttggttattgatattatgcatggtttggaacagcaaacacttgagtctatcagattgttgagagacagaaaggcgcctttcatcgtggcattgaacaagatcgacagattgtatgactggaaggaaatccctaataactcgttccgtgactcgtttgccagacaagccaagtctgttcaaaatgagtttttcaccaggttcgaacagattaagcttgctttggcagaacaaggtttgaactctgagttgtatttccaaaacaagaacatgtctaagtacgtctccattgttcctacctctgctgtcacaggtgaaggtgttccagatttgttgtggttgttgcttgaattgacccaaaagagaatgtctaagcagttgatgtacttgtccaaggtcgaggccactattttggaagttaaggttgttgaaggtttcggttacactattgatgtcgttttgtccaacggtatcttgagagagggtgacagggttgtactctgtggcttgaatggacctatcgcaacgaatatcagagcccttctcacaccaccaccatctcgtgaattgagaatcaagtctgaatacattcaccacaaggaggttaaggcagctttgggtgtcaagattgctgcgaacgatttggagaaagcagttgctggttctcgtttgcttgtggtgggtgaggatgatgatgaagacgaacttatggaggaagtcatggacgacttgactggtttgttggactcggttgacacatctggtaagggtgtggttgttcaagcatccaccttgggttctttggaagcattgttggatttcttgaaagacatgaagattccagttatgtccattggcttgggtcctgtctacaagagagatgtcatgaaagccaccaccatgttagagaaggcgccggagttggcagttatgttgtgtttcgatgtcaaagttgacaaagaagctgaacaatatgctgaagaacagaagattaagattttcaacgcagacatcatttaccacttgttcgatgccttcactgcgtaccagagcaaattgcttgaggttcgtcgtaaggagttcatggagtacgctgttatgccatgtgtcttgaaaactcttcagattattaacaagcgtaacccaatgattattggtgttgatgttgtggaaggtgctgttcgtatcggtactcctatttgtgctgttcgcagagacccagccacaaacactccaaacattcttgtgttgggtaaggtttcttctttagaggtgaaccacaagtctgttgattccgtcaagaagggtcaaaccgctgctggtgttgccatgagattggaaaacccatctgccgctcaacctacatggggccgtcatgtcgacgagtcggacaacttgtactctttgatttcgagaagatcgatcgatacattgaaagaccctgcattccgtgactctgtttccagggacgactggcttttgatcaagaagttgaagcctgtcttcgacatcaagtgatcaccatagtaaatactgcaacgcataaggattctataatgagacaggcttttgtaatggtttctttctaggtgtagtacgtcaaactacttcacggaagcatgtttgtaaatgcatatgtcgccaccagtaaattgttcaaaaatgacaactgtgattttaaatactttgtaaaatacgtcaaaaaaaaaaaaaattgaaacaagacttccataaagattagtgtacaagcttatggtactggcgtgcgctatcacagaatttcaaagtgcgcgcagccttcccaattgggaactcaatgttggccaatgaaaaaagaagtaaaaagattcattctcaagcagacaacgcttgtaataatcgaagctaattctaagaatccacagaaatgcaagatttgccacctattggagggtacgaaccagtgcaatggaaaagaaatcttccatctagaggattcagaccattgatttacttctggggaatttctggtatcatcagttttggtttttacaagttctaccaaggagtcgatgaacaaagagagctcttaagagagagacagtgggcacgcttctatctcgaaccattgttgagagccgaggaagacagacatctcgccagaagatacttctctgagatgaagagacaagagatggttgccgagtccatgtctccagaaaccagaagcaagtttgaggagccaatctacaacgacaagtcgaagctccgtttccccaagtacactgctggtgttgacccaagccagcaatagacgagtatggggtgtttgtgaatttgcggagaagctcgaagttgcgcatacgccattcctcagaagcacatctaactgctaggcctttcctctacgcctaattgttgatgaccttccaccatcgggattctgttgaggcgctgttggcagagtactttcgcccgcataacatctaggtgcatagcacaacctattcagagcgctgggagtaaatatctcacatatataattgcattttcttaagtctgtctcaaacaaccttgttcatatcgcctggtttagtttcttttcctctccatttcgtttcctttggctactcactgaaactgtatgctattcagccaaacgcatatcggaactgtacacaccccacccacaatcccaatacactagagtttcttgctaccaataacttgaacgggagacatgtcgagcaagattacagacaagacgcaggcacaaagtgtcattgacaactacgaatattttatcttcgattgcgacggagtgatttggttgggagatcacttattaccatctgtcgtggagacgctcaacctcttgaaagaaaagaagaagaaggttatttttgtcaccaacaactcgaccaagtccagaaatgattacctttcaaagttcaagaagcttggtatcaacggtattgtcaaggatgaagttttcggctcatcttatgcttctgctgtttatgtggacaagattttgaagcttccaaaagacaagaaagtttgggtcctaggtgaatcgggcattgagcaagagctacacgaactaggataccaaactgtgggaggctcggatcctgccttggtttccgagggtaatgtgtttgacccagaacacaagatgttgaacgaattagacgattctgttggatgtgtgattgcgggattgaccatgaacatcaactacttgaaactctctgtgaccatgcaatatttgctcaaggacaacaagagcattccattcattgcaacgaacatcgactctacgtttcctctgaaggggaagtttttgatcggcgcaggatccattatcgccacagttgccactgcgagcggcagagaaccggatgccatctgtggtaagcccaaccagtcaatgatgaacaccatcaaagtggacaatcctgcattggcagagaatccaaagaaggggttgatgattggtgatagactcaacaccgatatgaagtttggacgcgacggcggtttggacaccttgttagtgctcaccggagtggagacagaagatggtgttaagcaattgagcgcagatgaagcacctacgtattacgccgacaagcttggcgacttgtttgaacttacccactgatcccgcaaaacaacataagtgtatagaacgtctctagtagacatttttatagaaggcaatctaattaccgaatatgataatattcagcccttacgcgagaatacttctgataaaacacaccacaaattgatctatacaaagtcactctttcgatttattcggactccacagatcaccagagaaaaatggactgcatggaactcctgcgtttgtgtcgttgatggtattaaatgtcctattaagcaagcattcactttcacttctgtggattttacgcctccaattcgtttccgtaacttgatagaacaacgagaggtgtaattttagccctgttgcaaagccaattaggcatacgacgtgatctttccatatgatgtcattctttcccgcacctcgcttcacgtgatgtgtgatgtaaggtctgcgttgtcaacgcaggagactacgccgatcaatttgtaaggagaatttaccacatcctcaatctgcctcattgatttccgctggtcgctgcactgattggaaaacgaacaggcttgtctttaagaaactttctagatcattaataagggaaagtcttggccattacaaacgtgtccggtcaaacagtctagattccgctctgaatcccaaacaccgagcaataatcagcaagttcaaattctttaccgaccaattcatttgaggaaacactcagttccctcgtatcccccctttttcccccaacaatagtgcctataaaatgagcgaagaaaagatgcagaagttacaggaaacagggttgatagaatggcctgtattttccgaattggtggccatggacgaagatgaagaaggcttctccaagggcttgtttcagacttttgttgaccaattccaagagaccttcaccgagattgacgaaaacgtcaagtccaaaaatctagaaaaattgtcctcgttgggccattacttgaaaggctctgctgccgcattggggttatcgaccatctcagaacaatgcgagagaatccaaaactacggccacaagaataactttgataacgcaggtacgtcgagcgagaaagatgatacgaagcagccggactcgttctggatttcgctaatcgaagatgctatggagaaggcaaaggacgggttccaaaaatcgaaggaggcccttagtgactactttgatgacgaattatgatactgcgctgcataacaccggttcattattcaaagtggcatgttctgacagcttaaataggactaagtgttcgacatcccacctgttcagtacattgcgcctagattgtatgaataaacagtgtaaatgcttcgaaatgacagtaaaaggagattatacaacacaagataaatcgtcaactttaaaattattatatttcatgagccagtctatttagtaattattgttggatcatcacttttttctccgaagaacgcagaaatccatgtactcgacagagtttggtacaacggttcttaacagctcaggaatatacaacaaccttcctaatccgtggtggctacctgctgggttgatgattttttgacaatcaagaacatcccaagcattgtcagctatgatctcaccattctccatagaaacaatttgcttttctcctttcgtggtgtcaacaggagcagtattatcaataaaataatcacatgtactgaaatgtacaagcttttcaggggaaaagatattttttgagttcatgcccagcggaaaagctgaagcagcctctcgtaaggtcatatcttctggaaaatctccaggcaataagccatcaaaaccactagagacaaatcgtaacctataattgtctggcaaaaagaacgatgttgggaaatgataccattcccgtccgatacacacattctgaatttctgtggtgtcgtttaaaatcgattcgttgaagaaaacagcagacgctttgagcggagcactatagttctcaaccaaattaactgttctaagtaaagaaacaacagcaattaagaccatcagcgagaacagtatgaatctaacaagccatttgctcttgagaagcacctgggcatttccgaatacagttgatgcaaatatcgagccggataaggatatcaatgggtaaattgggtataaaaatctctcttccttgtgaggttgagaaaagaaaatgaaactccacacaaacaaggggagagacacacccaaagccgctttgagttggttctttgacaataaggggttcaacgcggcaccaagataaccagcgacggaaatgacattgaaattcaaaaagagattcttagcatagtaagaaaatggttctactccaaatatctcggggccctcgccctcgcctgcaaacacattgtacaagacgatattcattggaacaaaaagcattttgcgggagtaaaagaacgagtccaatgtcattaagacaccacataatgcaaatgcaaatatggagcaatagatgacgatacgaacaagtggaggcgactggaacctcaacagagcagtgaacatgccaaaaggaacgcccaacgccaaagcgaacggccagcccacaagaccagcaattaggaaacatgcaatggcgtaaacgctgggccaaacacacgtgagagtattctccaaggtgacagcgtctaaagcatgagaaataccccatgcaacccagttcatggcaaatgaagagggcaacaaagcaacgccggcatgggacataccggtagaaacagtggagaagagaagaaaccagtttgcagtatgtgagccaaagtttcttttggcgcttttaaacaagcgaaactcagtgaaggacgtgaaaccacacaacaacacgacacggatataataaaaaaatgcacaagcaggcaattgggcgcctgtcaaatggatatagtcacgtaaagggaaagttaaaatgtagtaaggaatcaaaaaagcataagacctgatagcgtaagcaggagagtactcccatgtttgctttccgaatcctctgaagatgagattaagcggttcccaatagttgaatgtttcatcacaatccgagataatcatgtagagcccacaatataccctgactgcgatattgagagctaaaagcaaggtccccaaaaattgcagtcctagactttctccttgcaatgttgaaggttcggagtctttagccgaagtaggcttttctcctttggtcacatctttggaagacatgatacacaaggaagaaatgctggaggaggaaatatttcttggaattggaaaatcgttccgcgtgcgtaatttacaagcctgtattcttggcttaatttatggaaaagagggaaaacgttgaacagagatttgaaaaaaaaagggggacataaattatataatccaaattagaatataagcagaatctgcaaatttactggtccatagccgatcaagaccacatttcctctaatttcatggtgtgcgtatagcctatacttaacctgttcacaggtgttagacgttgtttgcatgctttgcacgaaaatctacagtcggcgaaataccgctattattgtaactcgagcacgttaccccgatgatcaatactcaatatctactttatcatgaattatctctaaaaggaagtcgtaactaaggaatgttccgattacaatcggaaggttgaaaaaactatggcttgaccaacatggactcacgagcagggccaacgccgacccatttcactggaacattcaagaagttctcaatgaagtccaagtacttcttggcgttctcaggcaagtcctcgtactttgtgattttggaaatgtcttgctcccaaccaggcaaagtaacgtactccacatcgaccttgcccaacttgaccaagtcatctgggaacgagtccaatttttggcccttgtagtggtacgccacagcaaccttaatctctttgaaggagtctaaaacgtccaacttggtgatgttcaagtgagtgtagccgttgatgttgttcgagtattgcaacacaaccaagtccaaccagccacaacgtctctttctaccagtagtaacaccgtactcagcgccgacattctgcaaggtttcgcccacctcgttcaattgctcagttgggaaaggaccttcgccgactctagtggtgtaagccttcaccacaccataaacgttgcggatagcctttggcggaacacccaaaccggtcaaaacaccaccgattccggtggccgaggaagtgacgtatggataagtaccaaagtccaaatccaacatcaaggcgttggcaccttcaaccaaaatcttcttcttctcagcaatggccttgtgcatgaaaggaacagagtccacaacaaaaggacgaagcaactctctgtactttgcgtatctggccaattcggcttcggcgtcgtagtcaaagtcgccgtatctcttcattctggtgtccacgaggcggtagtatctgtttttgaattcttcccaagcctctggctcttcagaaaccaagtggtggactctgattccagatctagaagccttggtagagtaggtgggaccaatacctttaccagtggttccgatggactttttgttttcagaaagctcagcctccttcaacttgtccgttctttggtggaagtcaaaaaccaagtgggctcttgacgaaatgaacaagcggtctctgccttgcaagcccttcttctccaagttctccaactcttcaaagaaagaaggcacgtggataacaacaccggatcccaccaagttcaaacactttgggttgaccaatccggatggcaacatgtggaaatcgtacttgacaccatccaccacaatggtgtggccagcattatttccaccttgacatctggcacagacgtcgatttcgtcacacaagatatcgaccaattttcctttacctttcgtcaccccattgggagcccaaaacaacgtcacacattttgctatttgtttgtagtttttgctttcgttataagacctttagcttcagcaaaaggaatgaacggaaatcgttagaaccaaaccaaaagtcccaaaactggtgtgcgactaaaggacattttaaatggttccgggccaacttttcctgtgtgcgcgaaaataattaaattgctgactcgttctgataattatattggccaaaataaactgtgggccctgaagttttttttcttcttttagtttagacgtgtcttggcctgtccatttaagttttgtttgtaggtttggatctttttggctaagcacaacatccttgcattttgcccaatctaaatccttcccttgcataatcagatgatgctcaatctttcttgactctgttttcaagaacctacacatatttccggcagactagccttgacccaaatccgagtgcaatatttacagttcgtgaaatgagtttatgtgtctataatcatgttgttgaagctgttcactgtaatgaaaatattgaccgagttatcatgacatacgttcatgatagtgtcccagtgctttttctcgtttgtaaatggtttcgtggtctagttggtcatggcatctgcttaacacgcagaacgtccccagttcgatcctgggcgaaatcacttactttttttaaaccttttccatgtacttttttacaagctgcaatgtcagtttctacagtctacactttctcagatgaatatatatttctcaaggaaatatcgactatacttgataatgatactatctattattggagttgatgaagcgcggtgtcacgatacatggcttaagcgttcaacttagccaagatagcatcagtgaactcggtggtggtagcagtaccaccaatgtccttggttctggtggaaccttcagcaatgacatcgtaagtggcttgggagatcttgtcggcgtactcgttcaagcccaagtgtctcaacatcatggtggcagacaaaatcatagcggttgggttggcggtgttttggcccttgatgtccaaaccaacgtgtctgcaacctggctcgaaaacggcgtattctctaccgaagttggcacctggaaccaaacctggaccaccaatcaaggcagcaccaatgttggaaagaatagaaccgtacaagtttggagtcaccaaaacgtcaaactgttgaggcttggcaacggcttgcatagaagcattgtcgacaatcaagtcgttgacttcgatgcctgggtagtcctggccgacgtccttgacggtttgtctgaacaaaccgtcacccaacttcatgatgttggccttgtggatggcagtaaccaactttctgttgttcttcttggcaaagtcaaaggcgaacttggcaattctctcagacttgaatctggtcatgatcttcaaggactcaacgacacctggaacagactggtgctccaagccagagtattcaccttcggtgttttctctgaccaaggcaaagtcaacgccgtccaatctggacttgacacctgggatgttcttgatcaaaaccaaagaagcgtagatgtccaactcctttctcaaggcaacgttcaaagatctggcagtggtgttggtaggggtgtacaagatacctttcaaaccaatcttgtttctcttcaaagattggacggcctcggtgacaccttggttgtcttcggtcaaaccggaaacatcaacaatttcccattcgattgggacacgttggtccttgaagatggtttgcacagagtcggtgatttccttaccaataccgtcacctggaatcaaagtgacagtgtaggtaccgccatacttctttggcaacacggactctggagatgcaaaggtggcaagagtacggacctgcgaaggttagtatttgattgggacattttggaccgtgttcctggcgttccgaacaagttgattaaaagccgtcgaagagtctctttgagcctttttgagtctcttagagtctcattgtgctggcgaatggtatcgccaacccttagcaagacaggacagtggcaaaacgaaaagaattgccgaaaacacagacggactttattaggggcctttataagtgaatcgtaccgtcaacttcattaaacgggatataaagcgacaaggaacaatgaacgcatttgttgggactcaaaattattacatacgtttctaactgcgggtctaaacatgttggacaaaagaagaattggtggatcaattcgaaaagaaaggaaggttattccgcgtggtctccctcaccataaatgtatggaggtggaaaaaaacgcactttttttattcggccccgagaccggttttcattggtcgagctccgaaacagaaaaagtccgagcgttttggccctgccgtttcgtgtcaaggtgtttttatttttgcctctggtttggcactcctttcacacaatcggctccgtctctagcatgtaaatttttctccgtagcctctacattttttttttcctcttttttgggaggagaaattggcattcagattggtccggattgggcggccttttaccgactcctgcagatatcccggaagctccatcgcttcaacaacagtactatagacagtgagggtgagggtgcatggaaagcggctgggccggcttgggaatgtgtgttcatgagagggaaggagaattaatttctgaataaaaatgaaaaaggaaacctttcttttgtgtgtccttttgatgagctgaagtccgatctcgtcacgtgcgcgcctttcttcccaacgcgacaggcttaggaattgagggccgtttcttacacagacaagaatgatcaagaaacttgtaaaagaccttcagaaagaactcacagtggctcaccgcaaagcctttaccgctcgttggcaaaaggatttggacaagaacaaggccaggctaacatacgaaaagttgcagcttatccgaaacagaaagccaaccgccgaagtggaagccaaactcaaagctctcgagtcgggcaaaatcgagtttcctccgttgaagaaacatcatcttcgcgagcttcttgaagccgaagaagacatcaacaacttgaataatgtcgtcacctacttgaaaaaccaaagagtgtacaacgagcttcttgagagatataacccgggcttgaccatgtcacagctggacaatgttcggaaaaccgccaacatggttggtttgtctgttcctgagaactgagcgctgcaagttggaaagtcccaggtcggactacagaaggagatttagccagttgtgaagtttcgagatctgcggtcagtgtgcctcttgcatgctgatctagacaaagcttacatacacttgcctacggatattgttccacgtgaaaaccttaatcctagtcattttaatatcgtaaatagttgcttcaagcgaagcgtttgactgcatgaggtgcagccgccgtgtcaatacaatctatagatcgttttagcttgatgtttttcgtcatgaccccaccttcgttctgcttgatttttctgttctccgaatagaatttcttcaagctatcgatgagaagcacgtcttcgtaatggttaaagttgaaaagctctggcgcagcacctagcgtatccataaaattgtttgccatgccatgcagctgcgggtacgaagaagccaagtatcggtaacttgcttcgaaattgtagttgtagtggtccatgagatacaggatagccaaagaatgcaaaacgccattggagtaatggttctggccgcagtaacgcgaaacgaataagacaccaactgaggaattgacattcctaatgagctttagtagtctgtttatgttgaagagcagttttattatgggcatgccattcatggtgggggaatcaaatgcaagtttcgcatcttcatagttggagtttatgtaatacttgacattgtcgttgtaactgtaaaaaaacgccaagtagttctgcaagatgcggttgaagcgggaatggaaatccttgaatgcagcgtcttctttagaaacattgggatccaaattcaatacaataacgtctgaagagatcactggctgcaggacatcgacaaactggagaaactggtctgtgagtccgcaattaacaatcacttttgcgttggccgaatccaaaaatgcttggtcgagcaacgtgtcataattccccacgaacacgcctggagccaactggaattggtgggggtatgtgttggccaccatttttgcaagttattatttttggtgtacgggtttgctggccggtggttgtatctgcaggcacagctttaggaagatgctctagaaaaaaaaaaccgtcgctttacagtttcaaatgcgaggaagccactgcgctcaccagcgagaaaaatccagaaagcctcaactcgaaaataccaaagccaagaaattcaatggaaaaaaaaactccctctgtgctatggagaaatatcaacttctacaggcactgggttggcgggggcctctttgttatatattcctcgcttatgtaagaagcccgtatacagggtcgcttcctcaatgccgtgtgacattacccaaaaggacatggaactggccgtttccaatacgcaggtgcagatcttcccagaagaatatgcagttacggggcaggcggctgtcgtgcgcgcaccaaaagggtattctgcgcatatgcagtataatgtccccgctcccagtttgtggtcgtgcgccaatcacgacaaccgcgaagcctggaacctgtactctgtgtgcagtacggcaattgattgcgaaatcgttgcttggcttaccgcaacagcagtatagcgagttttttacattagctctactaatctaattttcgaggcttcgaagaagccccagatggccattccagcatggattcgattgcggtactggtgtttttcggttgtgtcacgtgcgcggggcccactgtagcaacagacgttattgcccaaatttatcgcataacccaaaatagccttcgggtggagttagctcacccgaccgtccatttttcctctttaccatgtttacgctgtttgtgagacctgctgcttttagacaatcccttaaagccgttccctttttgcttggggccagtgttcttttaaggcccagaccaattgtcttcaatgacgcagttactctttctcagccaggaacattgaatgcacctcgtttggacacgaagccagcacctctcagcaaaaaactcgattacaacgaattgtgtcttggctcggtcacgggactctttttgggcattgtgattggcaaattgtcgtcggccattgtgtttttgagtgtttcggcgtatttgctcttgcagtttttggaaaacaaaggtgtcatcacgattccatggagaagaatcgtcaccattggggatagactgtgggacttgaagtcgcttttctttgacaagccaagcttcaagatttcttttgtgtcgtcctttttgatcgccgctttcaatgtctaattggtatagattgcgaatcgtgatatatcaaaatgaacagatcaccgtaattgaaggtgttacaggataagaaatgtaattgaaggtgttgcaggataagaaacgtaattctgctacaggtttgtatttgagcaaactgctttgcgcctgttaattaatttagttctggcaatgtggctcggtctttcgagatggagccattaattgatggtacgacaattaatgaaacgatgacattagcattgtcacactaaggattaaccaaccgattaatcaacaattaatcaaccaacaacaaaccaatgcatttatggaaacattttctctccacttattggtactggccattggggtgacaagtagtattcactcacaaattaatatatttcatagtggtactattggtaacaagctaacttttcgactattaagcagaacctaatcacgcttccttgtgtttattccgtgcaaaaatattgcagagtcatagtgcccaccaatctctgttccaactgtatttttgtaaagatcatcgtgcaaatcgaaacttggcattcaaaatctcaaaagaaagcttcggatgttactgtattagatagtactctatcaatatcctgaccggcaacctaactattaactcattcaattggtgacatgcgaatacttgaagtaactcactatgttgatgccaagtagtctgcaccaatctatttaagatgactcttctccatggcctcagtatgacaacttgctgtttctacgttccaactgttaacatcgtttatagtctaagtacaaaaatttgaatcaaatatgcaatcatgccacagtgggcatctgggccatcacatcgaacgagcccgtacccacattggacaacttgcccatgacaatacgagccgagggcgattccaagtcctctctgtcgccgtccaaaaccgccttggtcaagaactggcatgtggtttcgtacgacatcttcttgaatgctgaagtggacgagtcaatgccctgtctgttgaacgcaagatacgaaccttcacgagtcatcatgtcggcgatcaagtccaaatgacgtgacgacaccgaaatggcgtatgtcgaaaacacgttgttgatttcattgacaatggtgtttctggccgcctccacaccgtacgttctcaacacagcactgatgtcgttggaacggacaccgttgacgtcaataaagtcgtcctgctcccacatggccttgaagttgacaccttcggtggtcaaaacgcggcgaccattctctggttgtgggcgaagacatctgccgatgttcttgatctcacgaacaacaacctggcgacacaagtcttcgatgatgttgaccatcaacaacttttgcacatcaccaagaagctcgatctcaaactcacaccattcaccgttttcgtcgtcaaagtcgtacttcttgacaaagtggtgcagcgacacaacgtcggcctggcgatccttggcactcttggtcaatgtctttggcttggtgtccttgggcttgctttccttggcctcatccacaaccatgttgtcgtcatcggagtccgactcagattccgactccgagccagattccgtctcggactcttccatctcctcatccgacgtctgctcggcacggcgcatcttctcctcatcttcatctggtgcgtcgtatgatacagcctgtttggtgttggcacggagcttatcgtcggatgcatctccgtcttcgccttcttcgccgatggtctttggtgccaaagccgcatcagtctgggccttaggaacggccttgcccacagtaggcaagctgtccgagcgggtttgtttcttcatttctttagaaatagccaactccaacttggccaaaaacttggtggccacggtgttctgcaactgctcctgggcaatgtcgtactcctcctcgtactcctttttggtgaagaacacaatcttgaccttgtacgaacggtagcttgtgccatcgtcagtaccggttgtttctgtcaccaccaccttgtcgataaactcactcaagcacaccttaccgatggacttgcagaaggagtcagccatgtcatcgctgacatcgtccaaaagaggcaaggtcatctggggcgtcttgatcgacgccgaggcggtcatgatgatttctctcattctcggaatacccaacgtcacgttggcggcaccgtgaccggcaaagtggaaagtgttcaacgtcatctgcgtcgatggctcaccaatggactgtgcggcaatgattcccacagactctcctgggtggatcaacgaacgcatgtacttcaactgcatcaatgcccggaacttcttctcgctcacgccatcgctcaggtgcttggcgaacaagtcactgtgctggttcacaaagtcgtcgagcttctcctggaatttttccgaaactgcacccaaatacttggccgggttgaacacggacaagactgggtcgtacttggttgactggttgtagtgaggaagatccttttgcttcttgaggttcttgcggaccttcttgctgtaggacaatgccgtgtcggtgtccaaatgctccgtcaattcgcctgggttgtacttggccaacaaggcgtcgtagttgtccaagcagaacttgtactggttcatgtgcgactgcttggtggtgtcgacagcgtctcctccgtacaagaactggagcaacgagccgtctccgtcacgcacagagttgtcgtacgaaacgtggataccttccaactgcttggtcaaacaacgctgcaagtatcccgatctggaagtcttgacggcagtatcaatcaaaccttcacggcccgccatacaatggaagtagtactcctgcggacggattcccgagtagaaacggcccttgatataaccaccggcccgcgcatcggtctcgtatggcttgaacgagggcaaagtctttccactcaccatcaccggcactcttctgccttccaacgcctgctggcccaaaagacacatgatctgcgacacattgacacccgaacctttggctccggacaaggccatcgcctgcatggagttgtatgggaatctcttcatggtgccgtcggggacacacttgctcaccacctgcgacgtgatggcattgaccttggactgggtgatggcatccaagatgcctgacttgttgtcgtcacgcaaaatctcctccaaacgcttcaacaactcgctgtcgctgctggtcgtcgagctgtccaagttggtcacttcacacgccgccgcacggccaatgtcgaccgactgcttcaagatgtcttttctccaggcgtttccttcgtcggtcaaacgcaagtcgtccataccacaagtgaaggccgtcatcatgatgtagttggtgaaaagacggcccaacaccgataaggctttgctggcggtgtccgggccgtaaacctcgtgcaacgaatgcacaataccataggcagaggcaccgtactgcgacttgtccaagataccgctcaacaactcaccgttgcggaacaaaacctcgttctcgcgcgagcccttgccccagtagtcgtctttgattttgttcttcgacaccaagttgatgccaggaacaccctttggcttgatgttcaacaaaatcgtggtgatcacctgctttcctgtccacaaaggctccggcttgaacacagcaggtggcacagtcacgattctcgtggcgccattggtgtgtccgtcttcgggccggatgcacccgtagatcaattgctggtacttttctctcgtgaagaaactgtctttgttggtcaaccacacaccggcagaaatgtgatcctgaatcaaacctctcaatggagatccagatgtaggagtcaagtactgcgagtctgtgttggccaagttgagtgcctcggctttggcattctcgttctgagggaaatgcatattcatctcgtctccgtcgaaatcggcattgtacgctccggtgttggcgtagtgcaatctcaacgtcttttctcctggcaacacacgcaccttgtgacccatcatggaggccttgtgcaatgtaggctgacggttcatgatcaccacgtccttgttcttgatgtgtctgtgcaccttcttgttgatgacggtggctccgttcgaaggggtcaacaattggttggcaatggcctttctttgctcaagagtcatgccaatcaaagacaccatcgagccgtcttcgttttgcacttgtatagcgcccggccacttgtctggaccgttgatgaccgcctgtctcaactcagcaacgttgtaggccgtgacaggttcggggtaggtcaacttgacggcaaacactggcggaacaccaatctcgttggtttccaaattagggtcgggcgaaatcacagaacgggcagcgtagttgactctcttacccatcatgtgtttacggaacaaaccttctttcttctccaaggcttgtttgatgcccggaacaggcattttgccggcctgggcgttttggtttttggtggagtcaatgaatgcattgacgtcgttttggatggtgacaaatgcattcatcaatctgttgaacaagatcttgcgctcttccacacccggcggttttctccttggaaaacattcctgagatttggtcgttcaagtcacggatgagaagcgatgttttcaagatgttggacaagagctcgttttgcgagttttcgtggatctcatcgcccaacttggaaggcaatctgaaccttgtggctggaacaatcaacgcctggatgaaaaacatgtctgagctgactggggccttgttctgtggtctggagtggaaaagtttctgcatgatggcttgttcgttgtcaaacacacctttcaagatgtttttcacctctgtcgacaagacgtacttggagcccgacttcagcttgatggaaggaattttctcggacgaagcagatgacagcgaagaagggtttttcttgagcacgtcgggacgcaccaagcctttcactctgttgctggaaatctgtttttctctcaaggcattttcgaaaatcttggtgaagccgtcctttctgtaggtaggggagaacatgccacagttctcgcacttggatctggagagcaatcttctgtaaaagtcttggatgatgtgctttctctcctctccgacggtttcggtgatcaaaccggtgtgcgaagttctgccttcgctgatggcagtggcaatggcggtctcaacaaactcctctcttttctgcttgacaatgctcttgaactgcgggtcgctggcgttggcgctggcagagcttccgtcctcgtcgtcatctttagaagagccgtcttgcgcagacatgacctccaattcgtggcactccaaaagcaagccgtactggatcaaacgcaacttgcagatgtacttgtggacctccaactcgttcaacttgaagtggtggcagtagagacacgacgatctcaagaagatgtacatctggttgaagaacaacgggttgtacacggggacgggcaactcaatgtggccctggtggccgggacagaatttttcgtcgaggccacatgtggtacacaagtttctgaggaaagcgcccaacgccaagtcgtacaaaccgttgctgacggtatggcccaaattgtcaaaaacaatggggttggtgatttgcttagcagacaactttctgatttcgtcgctggatagaacgccgaaatccaccgaagtaatctccgacccaacaggcttggaaatgtccattgtgaattgtgtttgcaaaccttgcctggaggtgagtgattcgatgaagttggattatatttttcaatccagatgagcttcgcagcagaaaaaaatcattgggcgatcacgtgtggagatggcgttctatgcaggcgggtgcaatgggtgataacgaaaggatgaagggaaattaagagttgaaaaatcaagaatgggcaaggaattagaatggtgaatgaaggacaaggagtggaaacggaaggagggacatagaaagtaatgtactgaaaaaggatgtatagtacacccaatgtacaagcgagcaatatcgtagtctaggaatgcttaagcatactatggtctgtttctttgcctaaatgctttctgactttcagagctgaaggctcaggaaatagcagcatactcaatcgagtctcggtgcaaagaagagcaagatcggccaatttaccaagaatgtaacaaaggtgcaaattcgagaatacagatgctttgctaagtacaagatgagtacgtcaaaaagcatatcaggaaaattcattgttgtttgagctcaaaggataagtttcctagacgcataaggtcttgggctcttgaatctttgggctccggtatcattgtgaaaatgttccctaccgtttaagaattgtgcagttgttgagatgtgtccattgatcttttctatccattgattttataaaatgaccatagatcttttctatccattgattttttcaaatgaccattgaccttttctatccattgatctgatgctattcatgaactatgacagtgctcatatcctgtatctgtagtgtgggttacttttctatcggacgagaatgaaaagatattggtgatgacgtagtaactcatacttgcaatactagtcatgactcagctcccagtagaaggaaatactaattcgatcatgtttttgattttttttcatcatgtttcgttttttgcttctgtattttccgtacacacattataataatttcgcatttgcacccattctcgacgaaatattgaatcgacatgcaaatggctgaaactatacccatgttcgacgaggttgcattccaaatggaaatcgaagtgctcatcgaaaaggcaaataacctacatccgtcgtttttcacaacaaccaccgccgtgtctagactattcacgcaaatgtacagaaacgaaatcatgatgggtcgctggcccgactgcgagtttatggcccgggtattcaacttgggcaaaaagatacggagagaattggaaaaagaagaaagtgctaaaagtaaaaaggtgaaaccgcaagcgccacttttgcttactgatagcgagtgggatcttctagtgcagatgaaactcaaagaattccacagacgagaggtgctcgaaacacacttgtggcaaagccacaaagagcaacgaaagaggagaagagggctgtaacgggctagtgtttatgcgttttgcaaactgttagagaagtggatctactgtacagtcaggataaatgtatttggtctataaatgaaaggagagctcacttgacgccccaagacaagttgtcgtagccaaacaaccatggtcccaccgtatggcgcaccacaatcatcagcaagcccacgactagctgaaaggcgagaatgacaaggcacaagcggtcttcacgcatgggtccaagccagacgagagccaagttgatgatggtcatgttggagaagtgggtgatttggttgtcactgttgcgtttgacctggataaggccacacttggccaaaacagaaacaagagctgtgcccacggcagttgcctgtttgagttccccgaaactggggtacatcaagccgtcatcgacattgaatttgggcatgcggtggcgcggacacggcacaatgtggaagagttgcggcaccgagtagagaaagttgatgatttggggcaacaagaaaatgagcaaagttttggaaaaatggcccaagatgccgaccacggcgaaaaccatgccgctgaaatagcagtaggtgtcgcccacgaacacctgcgccgggtaccagttgtactgccacaagccagcggacacgcccaagaagggaatgacgaagatggccgaaagcaagtgcgagtcgtgggctgccggagacagcgccgaaagcaagtagcacaagtcgttgagcaagaagatcacacccaacacgatggactggcccacctcgagcccgttgatgccggccaagatgttgatggagtttggcgcaaagatcgacaacgcagacatgtaggcgtagtagcacacgcccaagtcgagcaactgcggaggctgctcggacgaaacatagtcggtggccaacgtggtgaagcggaggcccgtgacggccgacacggcccggttgatggcgttgatcaagatacgcaacatgtccacggccgcgtcgccgccaggcacacgcgacacaaacggcggcacgacgatggacgtgacgctgaagtcgacgtagtagactatgagcaacggcaacgacgccactgccggcaagaaaaacttgtggcgccagcggatgtcaaacaagtcgtcaaagaagcccaaaagcacggtgctgagcaaacacaaggcgccgctcaagaactcggccaacttgttgtgcgggaacatgttgttgttgtgctgcaccgcatggtactggttctcgtacacggccaggatgtcgctgtcgtcggaaagcgcctggaacgagacaaggtacttgaaaaacacaaacgggatgatcgtcacgagcaacaccatgtacgtgaccgcgggcacaacgcccatggactcgggaatgggcgccacgggcggttttttcgacaagtcccggcccagaagacccacgcggagaaaactggcgccgagacgcggaaccaagtgagaagtggcagaaaagccaatgagaccaaacgccacggccgtctggagcgggctgttggcgcgagcaagcgccaatgcggctactagcgccgaaacctcgagcaaacgcatggttgtttgttatcggtggtgaaaccgttgatgcagtagcgccagctccatgcacaccttggcttggtgctggtaaatcagagatcgaccatgtgggtcagtgaaggtctcagacagactgaggttcaagaagccgatgggttggacctttcaaagagctgacgtttgattaggatagatgtatcgggaagaattggtcctttgagaaaatcatagagaaatgtaggtgagcttatatacttctggaaaggtgcacaagaactttcccagaaccaattgaggagaatatattcttgctatactcgtcaggactccgcattactctcaataccaaataggtattggcatcattctaattgatgggatagaataaccaatgagcaatatgcagtgcatagtagtgaatctcgagtaagtgattcaagtaagtgattcttaaattagtgcctgcgtacaggtagtagaatggagatgggaaatgaatgaatggaaatgtgaaaatgaatggagatgagaaaatgaatgaaaatgaatgtaaatggaaatagagtgaagatagagtgaagacgaaaatgaaggtgaacgttgaaattggatgcgaaagaagttacgggaacgttggatggtatattagattgacaggcgcattagccgcacgaacacggtgtctagactgagtctcagaattggactgaatttgtataaagctaaatttagtatttaggacaattggactggcatttgtttagagctagaattgagatttcaaattttcagagacgattgactgaagttgtaagctgaactagatgtagtatttagagacattggactgacttttgtataaaactaaatttcaattttagagacgattggactgacgcttgagagctaaatatgattcaattatgaatctaatagaccatatttaggctggtgctgaagcagatttgattagctgagtcggttggacatttagtgtttcctacacaagttaatgttcggattctttttgatgattgtagaagactgtcacatagatgaactgagttagttattactcctattgccgagcaataacattaccatcgaaaaacaccactaagtcctagcaactgtccttgaattgccatccattgcgctatataggtaatggtaccttcaacggcatgctcttttgccctgagaccacccactgtcccactttcgtctgtagtttctgctgacaaagcatagaaccggagcacgtcgcctaaaagtggacgaacaagccgaaaaagtaaaaaaaacagtgatgggctaagcgaacgagggaagcacaattccagcatcaccgaagtcaaagagtttcgtcatttgctcaacacgtatggctctaagtgaacttgcaacaagacggctaccatggttcggaattacaatcagcgcaatgcagagaagaatggttggatttacggcgactacttgaggcaacagaattccatgagcaaatatgtgcgtagactatgttgatatctgaaatctgtgaactctgtgaatctgttgatatcagaaatctgtgaactctgtgaatctgttgatatcagaaatctgtgaaatttattgatatctgaaatctgttgatctctgaaatctgaaatctgtcgatacttctctttcacctacatctcactctttcatcgatctgtcataccgacagttagtatgctggtcctaagttgctcaaacgctgatttactgattcgccttagctattgtatgtagtaggttcatgcacacagggcatatctgcgcacccacatcggccttcaccaccacgatgcgtcttttcgaaacgggccacgacgagctcgtgcacgacatcaagtacgatttctatgggcggcacgtggccacggcgtcgtccgaccagcacgtcaaggtgtttgacttggacccagactcggccgcgtgggtgctcaacgactcgtggaaagcgcacgactcgctggtgttgaaggtgtcgtgggcccaccccgagttcgcctgtgcgcagctcttagcgctgtgtctgtacgaccgcagcgtcaaggtgtggcaggagctgcccgaggagttgcacggctcgggccgccgctgggcgcgcttggccactttggcggtcgagtcgtacggccccatctacgacgtgcagtttgcgccgccgcatctcgggctcaagcttgcgtgcgtcggcgccgacggcatcgtccgcgtgtacgagtcgcccgagccggccgacttgagtgtgtggtcgttgacggccgagatccccatcttgacgctgcagcttccgacaaagagtctccagagcagcttctgcatcgagtggtgcccggccaagttctgtgcccgcgagatgtttgccgtggtggcgttggaccagggcttcgtgtactgtgcccgcgagcaggacgcgcccgaggacacgccgcgttttgccaagttgtgtgacttgcccgagcacaacgggctcatccgctcggtcagctgggcgccgtccatgggccgcagctaccatctcattgccacaggctgcaaggacggctacatccgcatcttcaaggccgtggagcacgacaatctgttgaagatggacgtggtggccgagctcaacgaccacggcctggaggtctggcgcgtgcagtggaacccaacaggcactattctcagctcggctggcgacgacgggaaggtccgcttgtggaaatgcaactacatgaacgagtggcagtgcatgagtgaaatcaacaccagcaacggcgtcgaacagccgggcaccgacgatccagagtcggcgcagttccgcctgccggcgccatagctagagaaaaaactttaccgtccgcgaggtcaccgacttctattcgtaccaggtcaccgacttctattcgtaccacacaactctataactccaataccatgcatatccagtacagtctggccaccgggcgaagcctggtgtctgtaatcgccagaactttttgtattttgaatctttcgccagaactttgtattttgaatctttcgcctgaatctaatctgttcgtacctcttgagtctttgtactttccataatcttagatccttctcttcttcttctggatcgctggtgcatcgccaagctccttccagaactcttcctcgtcgcgctcttcaaccatccgcttcttgtcttcatcgtctccgtcttggctgtcaaggatgcagagcgtgctcacttgcgtccccaaatacaccttcagcaacaacgcccgagtcttgatgtcaaacacacgcaagtaccggtcgagcccgccaaacgcaacaataccatcctcgtacgacacatcaacaccatggattgcgcccgtgttgcctccttccgagtatttcccgagcaactttaagctgggcttgaaaaacgtgcctgctgacgcagatatgatcttgtgagctttactatcaatcttcaccaaagataaccgtgccacgaatgtgtggatgtcggaaatgatgacctcgtcttgctcttcggtggcaaagttgagcgtaaggatcgccttatcacagaccttgtacgaatgtgtgggttcctcgtcctcggctgtattgtatatgcgaatgtggccgtacctggtggcggtcaccaaacggtatcccttctttggagcatctttcaagaacaaaatgcgcgagatccagattggaaccgtcaagtcaaggtggtcaggctctacattttcggcctggaacaaaactttgggtttccacatgtctgccttctggaagtcttgcttcttgaaaaccttcttcttctcgtagagcctgatcacctggaggtcgttgtccttacctccgcatgcaaagacaccggcctcgtaaggattggcgacaaaagcgctgagcgaaagttgcttgttctcaattctggaaggaatggacacagccaacggctcaaaatcaaagtttcccttgttcaagaatattatataagccgtgctagactcaaatgccacaatgataaagtcagacttttcgtctttgatcaacgcaatcgccttatcgccttgggcaacaggcaacttataagtgtgcaacaacttgtagttttcctctggaacttccgatgacccgaagagctcgtaaactgacacaagcccacctagacgagatgcaattaaaaacttttcttggtaaacaatcatatcgatgattctgttcttgacgttcgtagtttcatctttttggagaatgctctgcaccaattccggcttttggccatccttgacagaggtgtcggttcctcgggaacaaacaacctctttaacgtttccagtctcgtctgcagatacgaagaatctcattgttctgtcaagtggagtggtcgcgatgacttggagatgagtttgaaaaaagatgcgcacacattatttaggccatcagtaatagtcaatctccaatttttcagaaaacacatttggtagcttttcccagcttctgttcgatttttttctatccagcttctgctctcttctttatccagttatttttttttcggtcatttctctttgcagtctaatcaatagtataatgcgtctcccaaatggcccagtctctaattctaccaagattcagaataacttaaccaacctttgtagctctagtttttcttctttgatttttgcatccaagagaaccttaatcggcaacaagacctctgcatagtctgtaatcaaaatatgctgtgcatgtgctaccccatttaccattatttgcaaacatgcgactagattccgaaagtcttctaaaagaaatacaggagacggtgaatataaatgggcctggaccaccgctcggagtgctttctgaataggcgactgcgcttgatgcatacatctgtaatttgttgagccattgagcttttggtgataacattccgagcaagcctcataagagatttgacagaggtactcataattcaaatctaagagaccgtccaagcgtctggcatagtcgaaatgagcatacaaagattctgtctgcatcaaaaacaccctgaagcggtcttgtaatttttttgcttcgcccaagatctcgcctcggctgtcgattactttctggagcttaaaaggggaacgataaaaggaatcttcagcaatactgccatcatatttgatgtcatcaaagagagcccaatgggccgcagccacttttgtacgaaaaactctgtactttttgaattcttccccaaactgtttttcccatgtccgtagacagagacccacccacttataggaagaagcgctttctttgatgagcttgtgggtttgacgtaagacatccaacacttgcgtaagacaaaacggatttcttatgtctcccgtattagaattagcagcacattgtttaggaggaggatactcaatcaccaaatgggcaaacttcttctttatgagagccaaacgatactcaagagctgaagcatggcaaaagacgtcttctctttcacagatttcaactcttttggagaagaaaacttgtcctacttcattgtggtgtgttattgaagagaaaatcccattcttgtcaaaagacgtttccaggtccagatattcggatgaggtactcatgagatagaaggcaggaaggactggtactggaatgaaagattatcagacaaaagaaagaggaggtagaaaagaaaagagttaaagagaagagttagagaagagttaaagagaaagagaaaaagtgaaagtggaggtgaaaatgtgaacaaaaacgagaagtcagagaattatttggtccttttgtgctggctgcgaaaagaaatcgtgaacattatactctaaaccaaatcttctcatttccacttatctgaaaaagtcatcggttcatgtagatttcttcatctctataaagttggtacaaatacggaccctagaattaattgaatgacaactgctgacaagaaagatgttgagttaaaaagtacttctgtcaactgtttggcagaaagtgattacttccacttgttgaatctggacaaaataacgaggaaagtatacttaccgcaaattcttcgaggctctaagctttgaaaactttaatcaatgcttcagtctataaatcggatccagtacgtcacgtggaaaattatattcataacatgggcgtgtggcgtagttggtagcgcgttcccttagcatgggaaaggtctccggttcgactccggactcgtccattctttttgcaatttttggcctaatatctgagtcgtcttcatgagacttccatacggccagaatatggccctgccgaatagaatctagattccttcagcggcttatgtatgcagaggtactggtgtactaaggatgtgcggatgtttaatctcgtatgtatgggtttttcgagattttgatgtacggatgtttcattttcggatgtacgggtttcactttcggatgtacggctgcaactgcgtttgtggctgcaactccatcaacacaaagatggcaggctggttatggaagcagcagcatgtaaagttccatccgctccatttctgatttgatgtcttccagaatagaaacccaagcgggaattttccgaggaatctcgtcagtgaaccttcactcttccatttttttatagagttcatcaaccttcactattgcatctaattcagtgattggatgagtaaagctaagttagcctggagatgagcataattaggcttactgtcttcaattttttgcgcatttcacccaaaacataagtgtctctatcacatcgtcaagtgtcaacttcttatctttcatcgagccatgtctcaaggtgggggagtttttctgactcatacgcttgtgtcttgttaatatgaggcggaatggacatcatattcaagaattctgcgcggtcatataaatcaggtcctggaaagttctgtaccttcagtttgaaagcgttaagtgttgcaacatgacttctggaacagtattctgatgaataaagtggataatcatggcttcaagtatctcatatcagctttgtagccttgagaattgaagtaaaaccgataaacgataggatcccattacagaagttcgtttagaaatatgggaatccaactttggaaattggcattgccaagcaattgcattgggaacttgggaaccaccgtgattctgacagagctcaaactcattttatctcaaagcaatcagtgtcataatctgtagaaataggtatgcaatcagcctgttaaacttcacaattaattatgggcttaggtctttctttcaagacctttagataagtaccaagatatatttcccagatcaaatgttatcacgttgatattaaaaaagaatggaccaatctactcttttatattagactgggaaagtctttaccagaatcaaacatggatagctgaaacacataggttgttcagacattccttaggtctaattaataattctaaatcagaatgaaagatgaatgggaaatagtctttgaggcattctgcgagtcgtcttcgggtttaaagccatatcaacaagtttgagaaaactatcaaccatgaagattacggtacaagtaaattttctcaagaaaatgagtttactaatattcagagcaaagttcaaaacaggaaaggaatttttaagtagtaaaattgagagttgctttgattccgcctagtagtttcagacttcaaactgacgttactatgctcatcgaattagtttgagtctctatgtttattggttccttgtggctcggaccgacagaacgaggaagtatttacaacaaacatttttagcagtgtgaagcagaactactgacaaattcttagacacatgctactcaagaaattattcagcgttgtagtgttcgaccaaaaggccaaatgtgtaattgaaaatgcgcatacctcagtaataggcttccggatatctgaagatccagaatggaaattattgcaagctaactttaaactttcccactagagattatttgatatgaatagtccctctgctgcaataaattgaatccatagactcattgatattttaggaacctactgatcaacacataattgcatcaatcaacacataatagaaccaatcgacacaataattgcattaattgacacaataattgaaccaatagacaatcactcaatagatctccccaattaggctagaggaaaactctactttctactgatggacttattcattcgaataatgggcttttgatccaattgtcttgcttaattactgcgcacggtcgataaactcagccgtcagccacaataaaaaaaaaaaaaaaaacaacagacaagcaacaaagccaaaaagtgctgatccgtcaatccgtccgtcaatatgtccgtcaatccgtcgatcaatctgtccgtcaatctttcagctctagcatcacctcttcgcctcacacccgtgcccccccacacacaccaaaaaaaattctcccatcgcttgtacaaaaaccaaccatgtccagcgtcattggaatctcgttcggaaacacttcctcttccatcgccgtcgccaccgccgacggcaaagttgacgtcatcgccaacccggacggcgaccgctccatcccgtccgtcttgtcgtatgttggagttgacgaataccacggcgcccagggcccgcgcccagttggtcatgaaacgccgccaacaccatcatcaacttcagagacttcatcggaaagaagtacgacgaggtggatctttctgtcgctgccgccggcgctccacctgtcaagagagaagatggcggaatcgcctacaagatcttgcgggaagaagacaagaccgagctcgtttcggtggaggaggctgccacaagacactttgtgcagatgaagttggctgccgaggactacttgggcaagagcgtcgaccacgtggtgctcacggtgccaacggacttctccgagcaccagaaggagcttttggcccagatcgccaaggatgcgggcctcaatgtgttgcagaccatcaacgagccctcggccgcgttgttggcgcacttgtccgccgaagaccgtctcttggaggaccgtctttatgtggttgctgattttggtggaatccgttccgacgccgctgtcattgctgtccgtggcggcattttgaccatcttggccacagcacacgctccaggcttgggcggtgaccagttggacgcggcgctctccgagcactttgccaaagagttcgagaagaagttcctgaccgacccaagaaagaacgcccgtgccgtggccaagttgaaggccgagtccattgtggccaagaaaaccttgtccaacgtcacgtcgtcgtcgttctccatcgagtcgttggccgacggcttcgatttcctctccaacatcaaccgtttgcgttttgagttggccgcaagaaagcccttgagcgacatgacggcgtttgtcgatctggtgttggccaaggctggcatcgacgctttggacgtcgacgaggttttgttgaccggtggatgcgccaacgtggtcaagttggcccagaacgtgcagttccttttccccgagtccaccaccgtggtggctccttctttggactcgcgtgcctccaacccagaggagttgtcgaccaaaggtgctgctttgcaagctgcgttggtcgaaggctttgacgccgaggagatccacgagtccttgcagcctgttgttgtcaacacccagcatttgagcaagcctatcggaatcaaggacgccgacggaaagttccacgctcttttggtccaggagactgcctaccctatccgcaagtctttcaccgtgaccaacggcgacgcggcagatgtggttgtggagttgtacgagggccagcgtaccgtgaaagagacggagattgctgctgagccaacctcggactcggagtcggacgacgagccagaagtccgccgtgaggttgtgtacgaggccggcgacttgcttgctcgtttggtgttgtcggacttgaagccaaatgccaagttggaggtgcttgtgaacattacccacaacggcgtgttgcacttgactggccgtgagttgcgccaaggcgctgctgctgtgactggtgaggtggcttccgcatagatagagaataaacgttgagaccgaaagaataggcattgaggttgaatgaatttgcataggaggagtgattaagcgttgtagttttggccggtgttccaagtagatgtatcaatcaagatcaggcgactggaggggtatattgagagaggagtaaaataggaggaggattaaaaagaggagaattaaaatttaagaggagatttaaaagagagggactatgaatgaagaagaggattaaaatgggaggattgggaggattaaaatgggaggataagagaggaggattaaaacaggaggattaaaatgggaggattaaaatgggaagattaaagtgggaggattaaaatgggattaaaatgggattaaatgggaggatatatgaagagctacaaatgacaggtggatcaacaagtagaccaggaaatcaaacagctgcttcaatgatccaggttctgggcatacattgccgatattgtgcatcagccaaaccagctctattctagcattagctaattggagcaacgaattcaatgctcgaatggaaaagacttgatagtatggacttcaagcactaatcagtcagtgtttcgggatacatttggcatatcttaggattatgaatccccattgccttacacagagaaaacgatttagaatggaaaaatactactttaggcattagaatcgtacagtggacggttacaggaagagccaaaggacaatatgagaccaaaaagacagtacaataaaggtggttggataaaattggcattccaatcaaagaagacattcaagtacgacacggtaattgatatcaaatcaattccaaacgactcgaacctcgacaatcatatcccaacaggcttatccatctctaaagaaagaaagctacctagttgcaaatggacacaaaaacgcccagatccaaaatacaacggcattcttcttgtctttaaatacaaaaaaggccacgcagatccaaatacaacggcattcttccttgtctttaaatacaaaaattgccgcccagatccaaatacaacggcattcttcttgttaaaatataaaatggccaaggagaaactgttcaagaagatctttgtttttcccgatctcaatttggcactccgcaatgtgtatacgagcgacttctgcaggataattacccaaagcaatttaccgctaccactattctttacacctgcccaagctaggtctcccgatacgtatccgttccagctcgaatcagtgggaaccgtccaaaaaagaaaaaaagaggcactggagtaaaaaaaaaattgcaaaactcctcgaacagacaagtttacccaaggcagacagaaagaggcagcgagacaggaacaggcagacgaaacccacagtctaaaagatacagcccagctaaatgcccaagaagaagccagaaatgtcgcaggtctacggccagaccaacaacgagtttattttcggcgaaaacggcggcagagggaaacacctcttatctttctccaagaaccttttcctcaccggacggaaaacagacatccgcgaggccaacagcaatatctacgggaacctctcctacggctcagaccgtctggcgctggcggagcggccggaaaagccccattttctgcggtcgccgctggtgagcgggcttttttcgaagacatcgtcgcccaagcccgagccccggcctgccacgcccgagggccgcgttcgccgggccacatacaccgatctagatgcggactgggacgcagatgttggcgctgctgtcgaaaaaccccaggagaaagccgcccctgtcccaaccgaacctctccaaacaggaaacgaaacggcatcggtgtccagcctagtgtccgagcccggccaggcccgccgcagcaagttccgccgcgtcctagcagcgccagccatcagcattgccgacttgcgcctgctagcctggaacggcgtgccgctggaacttcggcccgtcacgtggcagcttctcttgggatatctccccaccaacaaaagccgccaggggctgacgcttcggaggaagcgccaggagtatgcagacggccttgcacagcttccacccgacgacacgccgctccggcaccagatcgacattgacgtgcgccggacccaccagcagctttctctctatgccaacgaggccacgcaggcgtcgcttcggcggatcttgcatttgtgggccgtccgccaccctgccagcggctatgtccaaggcatcaacgacttgtgcacgccgttctaccagatctttgtgggccactacttgtggcaagtccagcagcgggctcgcggcacgtgggaccctgaagtgtgcgttccggggcttatagatgatgctgacgtggaagagcaggcactcatggaggacccgcttcttgcgctgtacacgtgcgccaacttcgacacagggcggcttctggcccgagccaccacggcaatcgaggcagacacgtactggtgtctttcacggttgttggacaacatcacggacaactacatccacgagcagccgggtattattcgacaggtgggcgagttgcgcaatttgattgccaaaatcgattatccgcttctccagcacttggagacgcaaggcgtggagttcatccagtttctgttccgctggatgaactgtttgcttatgcgggagctcctgatggatttaatcatccgcatgtgggatacgtatttgagcgagagcccgcttggtttcagcacgttccacgtatacgtgtgtgcagcgttcttgatcaagttctctgcagagctccgggaaatggactttcaggaaatcttgcttttcctccagaacacgccaacatcctcatggcaggagaaggatatcgagatgatgctcagtgaggcatttatttggcagagtctctacaagaacgcagcggcgcatcttcgctaaaactgtattaatgtgagggagccataatgaattgataaaaagggctatatcacagaaaatctttatatataactccaaagggaagctattactactgtcttatctttaaaaggatagagagctcattcatgcacttgaaattctatgtatggcaacaatagtagatttcaacttttgagctaaatgatagatcaaataaactaggacggaaaaattgaacaaaaatcttggttagccacctttaataacataaatagagggaacaatgaaattgcttccttttctgatccatgatcaagctaaaggagtggcaagagaagattgcatgattaacgattaaccgtctttggcattaatactggttggtttattttcttcgttcagtttaacaatttttcctttatcttcctatttgttttatgtaatttgatccagtgacagtgtagcaatatgattgactgagtaatccagtagaaattctttcattggagtatctaaacatgccacgcagaagatgaattctgtttgtcaatgagcaagtctatgtgaattttccttttgattgagtctcacaacagtttgtgttaagaatcagtcaataatcaaattccgagccatcctggagaaataattgttgaagctctgttgtttgatactattgcattggcatccaaaataaggattggttttgaagttaatcggacccgaagaaacatgttaattatttacaattcgatgaagaaagttggtaaacatgatatatcaagtcatttactaatgtatatttgaagcagctaaaccggacaaactcgattaagcatattaacagaacataaagtgtttttgcaacaaacccttcgctaaagagttatggacttcattctaaaaagtgtatctttctcaatcaccattgcaagaagaaatgactttaatatctacgacttctttgatcttacagttgttctgttcacttttgtttcatcttcacagcaatgaatccagcattgaagttaatatatccccgatttaaagatctctgacgttttcgttatccttcaatctgttgagattaagtgcctatgcataatctccgttttgtgcgcattttggaatacgcgagatttaactatgagagcatactacaaaacatagtagactagaaatctggcattacataccaaaaatctcagaatcaaaagtctcccgaaaaggtatggaaagggcccttttcgctcttgaatcttattttctttcttcttcacttcttttttcacagttgcatctccttttcaaaaagttagatccaaccacatattgatgtattcaaatccctttccttcaagctttcaagttaacctactttttattctcagaaagacaactctgagaactattctgatttcttaaccttctcagtaatcttaaagctactcttgaatcctagcaatgacttccaactcccaagttgatactgctggatttatcacagttggtagagagcaaaaaaacgtcactgctgaaaacaaagaagaggctccagttaagccctttgactttcagcaaagttttgctagaattgtccctaacaccaatgtttttactgtaattggatttggcgaggaatcatccgaagaggatgaaaaatatgaacatctggtagttgaagaagtcgaagaagattcctctgcttcaggacagccagaaactgaaagttctgaggatgacaaaaccttggaacaaaatttggaccaaatggaacgggaaatcggaagagacattgaaagagtaactacaaagtcttctgaaattccagtagagattgaaaattgggccatcattcttttgaagccaacttatattccaactactatacgagcaccatgcaagaaaccaaaaatagttagatttgcagaggtggagataattgagattaacggaaaggaggtagatctcaacacaaaggatcctaagaaggacaatggaaacatagactccacacaaataattgtaaaatctcatgaatctgagaacaggagagaaggttcttgccaaaaaagaatggcatatgaagcaaagaaattggagctcgagacgaagaaaatggaccttaagaagaaaaaaatggacttgacatggatatgatggataaatctatggaaatgaggatgaaaactcaggttaaaagcagaccttcttctttcaacccagtcaattctcgtccttctttaagagattgcaaactggaaaatatgtctcttccaacctccaaagagatgaaagaacttatttcttcggctcagagactcatcttttagttctgtctcgttaacactcctttgactggatataaaaaaggaaaaaaaaaaaatagaatcacttagcctaataccctgaaaacaaatgaacatgagcaataggggaatacaatgatattggatattgccgtaagattccaatttaaagataacatggattaattacttggatgaatgtgatatccaaagattctaacaaaagttgaatgcagttataagtgtagatccccatcttgcaaagatagagtagatgaaaaattccccagatttggatcgaagtatatgaattccaaagaagactaagcaactagttcaagacttacacgatgagagatactccagattatatttattgacatgatgtttttgaaatttcttcttttgtcacagtgttttcttattgactggaaattggtatatcataaacacaaggtcctaaaagatactacttttgagtaactaaatctctttaagcaacttattccggcctctagctgcattgttttttattgttaattttatcagattttgaactaaaaattactttcagttcagctatcagaatataagaaagacgcataatccaatagtcatagaggttatctgattcttcttctgaaatgatcatcgaatgatggactaggaatattcggatgttgtaactactggaataaccatcagaaccaaaaatagaagataaacacatgtaagaattttgtgtgtaattgattgaatggttagcgacctgtaatttaagaaagtaagaatacgtacttaaatgtaagtagtaaatgtatactagaagttacctattataacatcatcaccggttgtaatgataagtttgaatggaaattggtagaccataaaagcctatcaaacacatgacagatatttagggcatgaatgaataattcatgagctttgttcgttcagcagattcatgatttggaatactatggtaatatggttcaagtgccacactaggagctacataatagtaatgtagatctataatgggattacagtcgatgtgttatagtgtaatacaggagatctgattcgccgaagaccaatgcggattatatccacgcacaaaattagccaaagcatcctggtggtccaaaacaatattatagagaaagtcaataaccgctttattcccatttatgaccgaatttcagctgtctccacatagacgataaaggctacatgtaacaggcgatcttgcatatacacgcatttgttcgtatatgttgggtatgggttttcactcgcatacatcgaatatactaactacttctaagacttcagaatacccacctagatcatttgaattacctgtccttctcaattgctgtatttttcacaacatcatgtcttcggcttcagcgaatgaacttgacacaattcaaatttttcttggcatatgcgaagagatggcacccaaataggcggacatgcagaacagaagaagataaatcggcaccataatccatgcaatttcgatcttttttttttttcttttttttttttcttttttctatcttcctcatgcgcacggcattttggttcattgtggccgttgtcactgctaatttaaatgtggcccacaacaggcaccatgtattgaatgaaagaaattctttggaaacctcaaaggacaaaacagaaaccaaccagcaagaccacaaaggttttgcttttggttctcctcaaaactcaatcattacttactacacttgggattcgcctgttttaggtattcctttgttcatgcagacaacgaacaatgaaactgtccttagacccaaagatattccaactaacgctctgtatgttcacattaacggttcacaatttggaaacgaaactgcttggctcaacggattggagctactgaactatacttacatgccatatgggatacagcgcaacgacagtatattcaagctactgaactatactctcgaatcatatggttatatctatgattatgtgcaagttggtctttgccttgttggtacacacttgatgtttgaagacacgccatcttcagatctcatggaaatgtccgttttagattcattgcttgcatccggggacattgtaactagatccttttctgttaccgtggatacccttttcgatgttcttttcggcgaaattgaccatggcaaatacgagggacctttggtgaagttcaaacactactatgatgaatctcaggatgattattccaatgtacacccaacattgctcatggatggaatggcaggcacaaatttcctggtttacaatccagttcaagtacagatttccagttactggtctcttccacatgagtactattacactttgtttgaccacttcaagcaaaattatggcatggatgatgacggctacatgccatgtctggtatttaatctgacagagtacgtttcgttttattttagtggagaagagtttcagattccagtgaactctttcgtggacttcacgtatgataataccctgatgtatccatatgatgcgtacggcaaatattataccgaatctgctgcttgtaaattagatcttggccaagaggacggatttgtcggaatctctgaggcgttattccataaccagtaccttgtggtggattacgacaatgaggagattgctattgctcgtgctgccaccgaatcaaaaccacaaactatcgagaaaatctcaactggaattcctcgggccactccagcaaagtacttttcagttctggtcagtacaactactgatagcgacggatatgaagactattcaacatcgtattacccatcttactcgatgtacacagggggtcatttcggtttcaacggcacagagacttcatatacaactaaatcagactcttccattctttctaagtctgttgcatccacaactgggggaagcacaaaatctgatcatagtacaaaaaacagttcttcctctaaggctacaggacacactcaaaaagctggtggtgtgatggcttttgtcactttctttcttggtgcgttaatgataatttaatctcagagctaaggcttgcttcataattctgtccatcgttgagaaactcatctgtctacatttcattgcatttttaactacgcgagaatcatatattgatcgaattttatcacaatgaatatacatcttttggtgttgaacaagtatcatgatagatcagtccaccattttagtccacaattattaactggactactatatggattatatttgagcataaaggagtttctggttctgggtaagagcaaatgccagatttcatgttaataccggaagtaggatgttaaccgttttacgtctagtgagaaataatacatcaatttgtcgactgaaacgactggactacagctttttgtctttattggaaaaatgacaacctacaatactccaacaacaactataaggaaagcaggaatctgttgaggtgcaattccatgcgttgaattgacacacccaaagaggtaatatatcctgtgccaatcagatatgccaactcaacactttcacgcaagatgtgaagcttgaagacagctactatttatcataaaatacaacattaacaatatcaacgagaaataattgcatttctagctctgacaagaaacattataatctatccaaatcatgatatataggtagtcagtgtagtatagttgcttgtggcatatcaatagcttcaatgtatcatttttttaacgaatcgtaaagaatgcatattggtcgctaatgaagtgtaataaacgtaaacgtatcccatggagtgaatgtaatggaaggaagtttatgtcattcataaggtaccataaccttcatgtattgagggaagaagctatgaataatctatctcatacatataacgtagtataaaggaagtaatacgaagtaacaatcgagtaataatcgtagttgataatcaaagaaataagaaagtaataacgcagcaataattccgaagtactaataaaatagatatcaaagtaataaatcgaagttatcaaatgctagttcgcagataatcggagtaatgtcgaagtaataatggaaaatcgacgtattcaagcactaacaaggaataatgagtgccaccaaagtaataatcaagtataatcaatataatcaagtataatcaatataatcaatataatcaatataatcaatataatcaatataatctaaataatcaagtataatcaaatataatcaagtataatcaagtataatcaagtataatcaagtataatcaagtataatcaatataatcaatataagtataatcaagtataatcaagtataatcaggtataatcaagtataatcaatataatcaatataatcaagtaataatcaaagcaatcgaatttattaaaatcataatcaaaataatcatattgataattgcagtaattgcaatcgcgtaattaatcactatctgcactaatccagaatcattcacagtatcaattcaacccatcaatctaacccgaacctaccacatcataaacctaactaccctccaaaaaatagaaaaaagatccaatcaataaaaacaataaataaaacaatcattcaaattacccaatcaaatcgccaaataacccatccctcccacatgtcatcgcaatctttcatggagaagtcagacttgactgcgaaattactgcgtgcacaccacatcaccacaaattatttaaattaccatctctgccacgccacaaaaaacaagcgtgcatcttctcttttaaccatgtctcagcccgcaggaagaaccatcttggcgtctacagtggccaaaccttttgtggaggaaatcaccgccgaagtggcccaattgggcttccgccccaaactcgtgggctttttggccaacgacgacccggcggcgcagatgtacgccaactggacaggcaagacgtgcgagctgctcgggttcacgtacgagctcgtgtcggtcgacaaaaacgagttggagagcgcgttgatcagcgccaacaacaacgacgacgtcaacgggatcatggtgtacttccccgtgtttggcgacaaccaggaccagtacctccagcagcttattctgccggagaaggacgtggagggcttgaacttccgctactaccacaacttgtaccacaacgtgcggtttttggatccgcccaccaacgagcaaaaatccatcttgccatgcacgccgttggccatggtcaagatcttggagtacttgggcgtgtacaacaagcacctccactacggcaaccggctttacggcaagaaaatcttggtggtgaaccggtcggaaatcgtcggcagaccgttggcggcgttgcttgccaacgacggcgccaccgtctactccgccgacgtcaacaacatgcagcagtacacacgtggcgacgacttgctgatgcagcggcacaaggtggtggagttggacgagtcgtatactgtggaaaaagtggcacccacgtgcgacgtgattatcactggagtgccgctggaaaagtacaagttccctactgagtgtgtggccaacggcgccgtggtgatcaactttgccagtgccaagaacttcagcgacgacatcaagcagaaggcggggttgtacgtgccgctgattgggaaagtcaccattgccatgttgttgcgcaacttgctccggttgattgccaacaagaagatccgcgagcagaagtagaaattgagaagaatagcagactgacagacagacagacggacggacggacagacggacggacggacagacggacggacagactttcggactgtcgactaggtcgactaggttcgctaggtcgatcaggctcgctaggtcgactaggtcagattaaagtcggactaggtcagacggccaagactacaggttagacagtttggacttgacaagaaccgatatattactgttgtgatggccattcacatgggcagatcgtttgatgaatggatatctggtctacaccggaacatcagacgacgacaccaaagggatttctacagtcttgtccgtctttcatctttcagtgtgtccgtctttcgtcttgagtctagttggcccggagctcacgtgacccgcgcacgtgctgactccactgcgatgggcggacggtgtataggtgcagaacttgactagcgactcggatactgctgcaagatagacaatagacgttagcgaagacgcccattggaaagatccgtacatcagagtccagcagatctgactcgaagccagaacagataagctgtcaatcgaaggaagaagaccagaagaagacagaacgaagatagaaaagacagaacgaagagaacgagatagaagaaaagacagaacgaagagaacgaagatagaagaaagactgaagaaagacaaaagaaaaacagaccaaagacagaagcgaagactagtcattcgttagagcgtcaattgtcgatacagaaacaagacagaaacacagaaccaagacaaaggaccattagagccagacacatggaccgcaagaagatcgagcccatcgacacgctcgcgctctccgagtcgctcggcgtgcagacgttccgccgcggcctgcggcggccctggaccaaggacgaggacgcccggttgctcgcgcagctccacacgctctacccgcagctcccgccggccaaagacatcaactgggacgcggtggcgcggccgctcgcgcccacacgcaagcccaaggactgccgcaagcggtggctgagcctgttggacccgcggctccggcgcggcaagtggctggccgaggaggaccagaaactcgtggagctgtatgcgcggcacggaacgcagtggcagcttgtgctggcggagattcctgggcggaccgagcaccagtgctcgaaacggtacttggaggtgttggacccggcgctgcgcgaacggctccgggcgtggacggaggcggaggacttggagctagtggcgcaggtgcgggcgcacggcaccaaatggcgcacggtggcgcgcgcgctcgagggccggccgccgctaacgtgtcgaaaccggtggcggaatttgctcacggcggtggcgcgcgggcgcgcgctggcgacggtggccgcgcgcattcgggcgggcgacggccttgcagaaaatgagaacacgctgaaggagaatgggaaggagaatgggaatgggaatgagaatgggaatgaaaatgagaatgaaaacgagaatgaaaacgagaatgaaaatcaaaatgaaaatcaaaacgagaatcaaaaccagaaccaaaaccagaaccaaacctcctttggccagaaccaaaaccctttcggccagaactctctcggccacaatcttctcaacctgaaccaaaaccctcttgacatccaaagcggcctcacgccccggcccgactccgcccgtcccgactccgacgaccgcttcccctacgacttcaaagacgccaaagacgccgtgcccaaagaaccctaccccattggctacccgcgctacagcgccacgccaacctacaccaacacgccgtcgcacacgccgtcgttcgacgactttgccggcctgaacggccccacatttgccccgctcgccacacccatcccgcccaactcgcacgtcgagtggcgctacgagctttcgctgggcggcgccggcaccatcgcgtcgcacgagcttgcccagtacctcgtccactacgccgcggaccatggcgtggccatctcggtccaccagcacgtgcaccaccggcccgcccgctttgagcccgagctcacgcgcttccagcacttcaactacttgccgccgctcaccgaggtgcccaaactcacgctgtcggcgtcttcgccggccagctcgggcagcagggaccggcgggacgcccgaagaggcgacagacccgaagaccacgagcggaaaagacttcggcacgacgacctgcgcgatcacagacagggcgccgatcacagacagggcgccgatcacagacagggcgccatggacggccggcgcgaccacaaggagcggcagaacggctactacccccgccccgagaacacgcccgacttccaggaaaagccctacgacgcttacgagaaaaactatgccagaccatacggggccgggatggacaagaacgaccgcttccgctccgacatggacaagaacgaccgcttccgctccgacatggacaagaacgaccgcttccgctccgacatggacaagaacgaccgctatcgccccgacttggccgacgacgctgcggccaaagagtcggatcttctccgtttgctcaacgaggccgaccgcccttccaacccgcttactccgctcaccaaagcggtgcagatggttgcggcggccgaacaaaactacctcaaacgctcgcccgaggacgaacaggaagacgaggagggcccggattttttcgaaaccatgcgccacttgaacgctccaaaggccgagagacccggtccgccggtttcccaacaccaccctttgcattatggcgacctcgacgaagacttgatggagtacggcgtgtacgcctaccagcgtgaactgcccgagactccatacggcggaattccattcaatccgtcgtagacggagaagatgaagaatggtctggcccatgtgatggtctggcccatgtgataatgaaccaatgatgtattgatgtaatataagctaatgtgaaagcggaggtgccttgacttgcatcgatgtcaggtctacaacgattggattgtctctgcattcgtagacggtaattttcttaaaaacttttctttttccaattagaggcgaaacgcaatggaaaaattgaattgcaccgaagatcatcgttttattttgcacttagactattgaaagttaattgatggttgagctggaattatcgcctcaatatttattaaccgagtaagttattatccgcattttctgcacatccaaatggacgtttcagcgtttaatttttaatttttatggatttttctctctatgtttgactttctatgctactttgctgtttgatctactttctcttttagatctactttccgtcttatggctgaaacaattgctgcgactcataaaaatccttctacgtcgtgtctgtagacaaaattgcccggaaatgcttacctaagtctgtcttctttaatttcgtcatatcatcttgattattctagaggtatggttgtctattgggtgtttgactatattcacgtgacactacacgtgcaaaaggtacggatgtttattttgaggtgtatgggtcttttgcgttttggtgtacggatgttcgaagatgtactgatgttatatactcagaggtacgggtgtaatatcatatttgtgtacaatcatcacttgttttgtgttcacctttttttgcatccaaaacaaaccactctcttttttcccataacgtaaaacctctaatgtctttatgcctaaagtgattcgtctaaaccacaactctttcattggtcctttgccttccttggggacacaataattgactttagcaataaatttcaggatttacacaaaagcttcaagaatgaaggctttaggatcgtgtggctgccctttcaaaaatgtgcggctttttcaagtctccatttccttaaggaactcttgagtccacgctagttgctaaatccaagattccggcacattctaccagatcggccccaagtcccaagctactatatgcagcacgcacagatcacaaatgatccaggtgataactcagccgagatttcttgtcttctttgaatattatctccggcgtcattctgtggctctccatccgtgtgtcgtgtgtcgtgtccctctgcttcttccattctacaatttgttacacaccgccctttaactgacgtttttcctaattccggtgaccacgctccgcatttctcgcacttgatcggaccgtgatcctaggagctgaattattgtgtttctgaatccctatgcttcaagaggtgcgttcgaatggcatggagggcgttctggattgctccttatctcgcgtcatcgacaacgagtaccatgcgctctcggacgatgcggcattggccaagatgggtgtctttgatcttattcagcattgtgccgacttgttcgagcaagtagtcaagctgcgggactccaaagaaggcttgcgtctctacgtgagggcctatttggtcttcacctacttcatcaccacctatatcatggtgcatttccaaggctttgcgcgtttcatggaaaggaaccatacggactttgtcatttacttgaatctctacgattttttccactccacgaacgtgctaggccctgaagagtttggagccgacttgcatgttgtacgttgcagtgttcttggttacttatcactgcgggatttactttccttcgacacgggcgatctttttggctggttgaacgattatgtcgcctattaccgcgaaaaaagcgatcaagaagaagaactgactcacctgcaagagacttctgactacgaagcatactacagagcattggaagattctgatgacgaaagtctgctacatggacaggaccagagtagtactaatgagtcagtgcccgagtatgcgtctgtgcattcactatctactcatagtgtacacacagctctccctttgaagtcagacaagtcggatgctgcctccaattgtgcatctggtgccgagtctgatgtggaatcagacttttccgcgcctatttccaacagttactcgtctcatcatagcttgctgtcattgaacccgaagttccatataccctcgatccacgtgtactgggtgcttcaaaaacttcgacaaagagtcgggtttctacaactaaagttccccctcctcctccgagtatactgcctcccgcacttccggcggatctgcagacatctcttcacacacaatcacaagaacagcagaagcatgtaactccactgcaggcacccctacaaccagctaaggcgtatcggaaaccgccactgagcgccttccccacatcatattccgtgtcctctccagtgccttctcaccaaccgcctccagttccgcaacacacagtggctcatcattattcgaatgcaaactctactggaacaaactctactggaacaaactctactggaacaaactctactggagcaaatgctgtttcgcatctgtatcgggaccaatcttcaactacagataatcatattgtacatcaagatggctcctatgggcaccgcattacaaattcgcatatttcacatccgcatatttcgcatccacaaaacgttcggccacaatacacccagaaacatcctccacaaaatcctcagaaacataatctacagcagtcaatgtcacatgtccatatactgcagcctcatatttctgtccctagaagcagtccacaagtacaagtaagtgaagcatacggagcacctctgtcgagcagaggagtaccatatcagctgtctccataccccaattatggcctgcccctgaacggtatgagccaattgaagggccccgagagagtgggtccaccctcgaatagagcattgcaacccaatggtacattgcaatcaaatgggacattgcaacccaatgggacattgcaaccaaatgggacattgcatcaatatggcgcatcgcaaggaccgtatggagtaccatatggtgctcctcatgggaatcagcaaacgggaaattattacagcggacctcaaaattatggaacaaatcagcaatatgtcacgggcctgtcacacttgcagcctcatggccacacaaatagtcatcattatggtcattcttcacatggaaatggccatcacagtcatcacagtcagactacacatggcaatggccatatttccaagacacagtggatgagggacaatggagtctgcggtctcaagaatttgggctcatcctgttatatcaacctgacgattcaagtgttggtaggcgtggatcgtttcaatagtctcttttaccgtcatgctaacgagtggctaacgtcacgaatgcgctcgctgttagcagaagcaatggtaaacttggtggcgacattcaacattaacgggggttctaatatcgcgccaacgaagttcttgaaggtgttggcgcggctcaaacccgacttcaacattcccaacgagcagcaagatgcacaggagttgttattgtttctcttggacaggctccatgaggatttggccacaaaacctgttctgtctgacgtggactatattgcgctttgggatatagacgtggagcccagagaccgagaagaatacttgacatggtaccgtggacttatcaagtatcaaggggaatcgccagtcaacgatatgtgccagggccacgtgcagagcaggcttatctgtaatcgatgtggccaccgttcggtcagctacagtccattcacgattttgtcacttcctattccgcacacaaacaacaacggagtcgatctcacggattgcttgcgttattatacccaggacgaggtccttagtggagaaaacgcttggaagtgtcccaagtgtgacaaatcgctggatgccactaaggaaagcccaatggacgctgttttccagcagaagaagggtatgttccgcttcagcaagcgcagcaagtcgccgtctaaaaagacatctacatcgccacagccgccggccaccagcattaccatcaagcagttgagtttcatcaaattgccgcctgttttgtttattcatttatcccgtttttcgttcaacttgacagataaagttgacacggacattgcatacccaatgcggctccagttcaaccaccatgaacatgaaattacgtacaatctccgtgggttcatcaaccactatggtacgctcaagagcggccactatacgagtctcgtgaagaaaaacacgggagtcggcgcagatggtcattctcgctcggtatggtgctcttttgacgacgaccatgtgggcatcaatgtgacgcacggcgatggccacaacaaggtccactcgagggacgtctatgtgctttgctacgagcgtgtgtaagaggagagattcagtttggacagttcatctcttcggggtatcctcatgaattggtgtcgctatcgctgtcgttagaaaaagccagtgcaacgggccgttttttcgtcacaaggcccttgagcgagagcttgatcggcgcaccaggtgacagtgatgctttcgctgcttgtgtgttccctgccagtgcttcctgcttcagagcctcttcctcttgcttatccttatgcatgtcactattatttgcagatgtagttttctcctgtctctgctctaactgtttgccgtgctctacttgctgctgaaggaactttagtgttcgttcctcgtcggcttcggcagctttcttcttcgctggcgccgtcgtttcgggcaatcggatcacaagattgaactcgtcctctgcatcaggcatttcgaccctgacttttccctggcggcccaagtatcgtatgaaagaagtcaaggaagaccacttggtggcattcatgtgcacgtgatcccggtcgttcaagatgtactcttgatagaacttgttggcgtcgatctttttggtgccatggttgatgcgcaagagccgcatgaagtctcgttcgaactgtgccagaaactcctccacaaccgagccggccttcccgtccaggctcaagttggagattcggcccatgtgcgacggcgacagaagatggtttttgaaaccattggcatcgcgacattgcttgcggcaaagctggcagtaatatcggagtttctgaagacccgacgccttgagttgcttggcctggtacttggccgagccgaattcagctttccccattgagatgagacgatgagcagatgtgggaaacggtttgcggtgtgcaggaagtggttttcagaagagggcaatcaatcgaagtctgtctcttttggccttgtattgacgtggcgacgatgattctctttcggttcttctttacgatctccgaaatacgacacttgctcaaggctccacgtcaagatgcatcaccagtcctttatgcagaacttcaactcttctacaccagtggagaactaggtcgttaccaatgagaagccatctaaaggtgccacgtgtggggcagcacatacatcatgtccgatttgcgtccaccgcccccgtgaagagctactggggcctccgaaaccccgcatcgctattttggcaccagaaactttcgcccactgccaagtacttctctggcattttggcggcggccacagcggtgagccacgtgcatccgaacgttttggtcactgtgggacctcccgtggcagttgcaggctactttattgcacggcgtctcaattaccttcactacaaggcgctgttggcgctagtgcgaccagcagatgcctcggcctgggccgatgaggatgcgattgtcagggtttggagctacaaggaggaggatttggccacggcgatgcgaggcatcgaaaaccgctttgggcatttccaggcccaagttgtggagctcgtggaaaaaagagtggtggactatgtggcggcgcaagaacagctgggcgttctgacaggcatcgcacgttctctcgtggatgaaaatagccaggttgtggtgcatatgggctcgtcgttcgagacgtttgtgacgctgcaggccaaagttatagaccagggaggaaatgatgcggtcgtggagtatatcaagtgctcggtgccatactactcttccaagaatgcggccctacggcggagactaggtgtggcagaagtctcgatgcttgctgtcccagacggctccgagtccgaagactacaccgattaccgaattcacattgatctctgtccatatcggtttttcggcaagccagagggatttagcagcttgagtagctgtggaatcatgtcgagtagcacacataaaccagcggctcagaaaacatccgaaccgaactaacattgagaatccagacgccgggcgaagattggcgcctgtaattgacgcctgaacttgtatttgagccgagtctgtttgaaacgatagcgtcttttctcagactttattgtggtttaaaagggagccaatttcaaagcagtcttttgatcgctatcagtcaagaggatccagctattcatttgtatatagaacgattgacaatagtcaattggcgtttgtatctgagaagataacaatcacgtactacgctttcgcataagattcatgtagtcttcactaagacaaagtatcatattgcccaaactatcgaatcgaaatttacggagaaagaatatcgaatcaaaccattaccaaaaacagtaagactggaaggatggagcgccatgtctcgctagcgaatgaaagtcgcttctatcgattgatagcataaatgtactaccttactagatctgaatcagccacacacaaattatgattgtatcacggcccatagttctgcaatagcgtttaccttagttcgggaaaatcaacagagtcgagcctgaaaattcactcacagtgaatgtgtaagagataatcgtcatttggccatgcatgataacatccaagtctgtttcagagacttcaatgcttcaaatgtaatcaaactatcttgcctcgattattgtattttcttatcgtttcaagccccacctgttggagcttaaacttgttttcaagaccagctttcttcctccgtaggcgttcaagttctttctctaatttgcccatcaaggtagagacatgcatgtttgtttgctttgaccattttgccgactttcaactgaataatgtccagcttggactgctccccatgaagttgtccggcaaatgtcatctcggcgcaggtgccaagttccatctttttgttcttcaacaattgcgttcaccatgcactttacttcagtattgcataccgcttccttcgatttatactgcttccttcgattttataccgcttccttcgatttatactgcttccattatactgcttccttcggctttcctctctagcgcttgccaaagaagttgcggtggaaatccaggaacgatttccagtggtagcagtctgacgactcgcggatctgctccaaagcaggcatccacgaccggatgtcggccatgcgcttctgggtgttggggtgtgtcgatagaaactccaacatgggcgtcgccttctgcgacttctgctcccatgcgcccatgcgggcccagaaatccactgcccgtgtcacatcaaagcacagatgcgccatcaactcgcagccgatccggtcggcctcggactccatctcccgcagcgccggcatctggagcaagcctgcaatcaaaaggtcgttgaaccacgagattcccgtggccatgtacaagagggtggaaagcgcaaggtagatgggctgtttgctcaactgctccagcgaatggtgggccaactggtgggccaactcgtgggaaagcaccgtggccaagccgtcctcgtctcggcagatgggcaagatcagcaggaaaatgaagatcttgccgttgggcaagataaacgcattgggcggctcttcggcgccgtgcgggcggatgatgtggatgctccagtccaacagacgcacgtgggcggcctgctgcgggtctggggtgttgtccacggcgctggccaagagacggttcatgacccgcagaatgagaaggtaattggggtcgcccgacggcgaaatctggtttttgtactgcgccatgatctgcgcatagctgtaatcgcccactttccgctcgagccagtaggggacccagagtaagcggcgtcttttggtgaagggcgcctcgtccaagttgtaaagataaaaggcgatacaggagccggcaaaatagagcgtgtagcgggactggaagaggcgggtaaaggagacggtgggctggctgccaaaacggcgataggaggcgttccgcttgaataccaatggatgaaagagacgtggaaaggaccggaacatggagatagatggaatcaacagagcgattaacagagcagatcaaaatggcagatgaaatgacagatcaaaatggcagatcaaaatggcagatcaaaatgacagataaacaagatcacggaatcactaagtcggataattggagaaggcgtggaatattaaaagtgaacggaaaggaaaagataattggcgcgatctagatctgtaggtggatgcgaagataggaagaccagcaatagaaattgaagtggaagagaatagaagaatggttagacgattgattgtggaggagaattagaagaatagctagaagattgattgtggagaattgagaagttattaatgatggagattgagaactatgagattcggagaaccgaaataaatagataagcaggtcccaatgaagtgaaatgcgtagattaaaggcacggacaaaaatcactgtttccatatccatagaaagtaagacactacttcaaactagcacaattagactccaagcgtttaggtatttatccaaataacctatcaccttgtttcgataatcgcctctttgggacagtcagttccaatttggtaattgattgattgtgtctaatggatacgatgcaatgtagttattatatttccgattcgacatacaatgcgctaatgtaggctttaccgatctgaaggcgtaacttcagacttcttcatgtcactgtttattgaaagcttttattgccactttacattggactcactaaatgaagagtccagtaaactaagattttgaacgtatccatgttggaccgcaatggatgccacctatgacactgatattgagggcagttcattgttcaagcacgtcgaaacacgatgaaatcgcatggatactcaacccaccaacaatgatggcgtactattgtcctatacttgcccagcaagtacgacgcccgtatccagcatacgctggcatcattatcggatcaccgacacggaaatgagatctgatggaagctcggcattgctcgattccttttcttggatttgattttatactcgtgagaagtgttttgaaactgactgaaatgacacggccatgaatagtaaagatgacaacggccatcagagatgacaacggccatcagagatgacaacggccatcagagatgacaacggcgtaaatagacgatggattgtcggagatgtgaattgataagactctgcacgagtcactttgattggaaggaagaagccctcgttagaaacgtatgagctgtccatgtaggcaccctaaccgaagcggccatattcatgatgactgaaagataggctcgtattattgttcggccgtggtcagtcgtttgataagtcgtttgataagtcgtttgatcagtgaggccgttgatcagtgaggccgtttgatcttgttgatcttgttgctcttgtttcttgtgatcatgtttcttgctgctcttgtttcttgatcttgtttcttgatcttgttaccttcttgactgcgccacgggcggaagcttgtcgaaaaaaggcgcctggagctgcttggcccaacgtgtcaagcagtcgggaagggtccgagctgggcgtgctgcgcccgctgcgcccgctgtgaacactgtggccgtccagcaccggcggcggctgcgccaagttgacgtcgtccactatgggaatgaactggtcgtagaaggcgtatgcggaccgcgtatggaccggcggcttgggtttgtcggacaaggtcgaggccaggtggtcgggcaggtcgggcaacaggccgcagggcgggtcggagctgggcgccgacgctgggtccgagcgggcgtcgggcggtatgtccaccacttccaccgtggccgaaacggtcttggcggctgttttcgggcgctgcgacagatggggcagctccgacagcagcgcgttgggtttttccgggagcggtgtcttggcctcgaacggcgtgtggagcgcctcgtggaacgccgtgtacgagttgttatctcgcaactcaaagtcgagcgccgtctgggcgtcctcgcgctggtcgtggcgccggcggcgcaaaaagagaacggtgccgccgacgagaacaacgaagcaggggattcccacggccaagccgacggccaagccctggtcgtagcccatgattatgagaataggagaggtagcgaacaaaaacgactgaaagacgaccgatgatcgactgatgttctgatgttctgatcgactgatgtcctgatcttctgatgttctgattgactaatgttctgatcttctgacgttctgatcttctgatcttctgacgactgaagacgaaaatgaactcggcactggcagatggaaacggaaacgaaactggactggaatgccagaggttgtggcaggatcggatgggacaccggatctcacgtgaacgagaaggccgaaaaggagactgcggttgggcgatggatggatggacttgccggctaaagtccgttggcgtttgttcggtgagaagaggccgagtgaaaagccagcttgcggtggagatccggggcggcgagtcgggtcgcggccggaactcgcacttccgggcgcaccggccgaacattgaataatacattgtatacaattgatattgatagtggataaataagaggataatggaagataattggataatggaagattattgaaatatagtggataatgaagattattgatatatagtggataatgaagattattgatatatagtggataatggaagacaactggataaataagaggatactggaagattattgatatatagtggataatggaagattattggatatagtggataatggatagataattggatacataggacagtggatagataattggataattggataaataactgaatatggtaagatgattggatataactgatagtagatacattggttactagataattagtgaagaaagaaatacagacgtttgaatggttatctatggaacgaatgcgaagaaaaatcaataaagttgaccagaggtgggtgagaacatgaaattaagtacggattcagacgaggaaatatggaatggagagtgatttctacaaatgataaccaacaggcacaaacatatgtgctagtctactgtaagtattacattatttaattccggagactcaacccgggaaatgacaaaacattccatgttcttgtctacttcattcttaaaatgcctatttgactgagtttggatggaggaacgaaaaccagtctccgtaaagatagctaaactgccgtggcttaatatagcttgtcactgattgattttcgtgtttttgactgcattcgaatcacagatacccttaatgtgaaaacaaggaaaagataactagttggcttagaagagacttattgctttttatcaaatatactgagttgggagaattttcactagctaccagtctgttttaaggaacaccggctgcaagaccaaaaagatctagaatagtcataactcgacagatattgcgtaatttaatttcttgggagaacgttaacaattaccacgtcgtcgtacaaactcatcgggatgaaaaagaactacccgaggcagatgagatgtattaacttagggcaataaactagcactacgactcacatactatactgtcttttagtaatactagatacgtatctcagtgtcgagtcatatcctattctccttctgagggtacgttggactagaagaatatataggttaaaggctgtgaggattgtacgaatccgaagagacaattcactttttcttgataaagacgctgacttgactgctaaggactgaatcacaactcactgtttcttgtaagtcgactctaatactgtcttatgtgagtacatgtgcaaagcaattggttattgccttatacatttcaatcaataggggaaattcgataaatgtcttgaaataggttatactcgtgctcaccttgaatagttcttttaagttccgttcaagctttccaggatccacatttattttaagaagatacatcaatgttgaaggttcagcttgtctggatgtgtatgatttatcagctttgaaaatattcgaacaatttcatctcgaaagaccacggatcttctagcactgtgatcgacacatgtcatactctatgattcatagtgagatttcatgttgctcaagcgtacaaataataaggcaatactacttgtccattaaacgttatgccgacgaaatcgacagtcgtttcttttatcgacttactttgcatttcaaaagcttattttcgtttaagttggagctaaattacgcagacttccgagggcagggtccttcctcattggtttccgagggccacacatcctgcacccagctacgtcggatgtgttcgaggcgggaatccgcatatacaggacgaagctactcaaagtttctccgtcccttgtggcgctgaactttcattccgagattcaaaggaatatgctggattcatatgcgtctgcggatcatatgttcgccttttttttgcgtcaaaaaaaaaccgtcgtacgtttttcctgtctatgtatgcgcataacaacagacaggcacttgcctaatacggaagtattatgaatagcatagccatcaatggccataagtgaaagaaagttggttgaagtggatttgaatttatgtatcaggtgaaatgtgtctgaaaatatgctttgaattttgtgaaaatgaggattccgaatcaggatacttaggcagaccttaggagtaatacattaaagtgttgattttttactactgccgaactatctttaagtgatccagttcagatgctgtcaaatgtgtcaattcttggcgccttggcatgctagagagttataatccacccaagtgtagtataataagatgaataaaaagttgaaagcttcattattcgaattggaattgcatgcaaagcatgtggcatagccatagaatcaaacttctttaatctgtttccattacttcaggttcaggttcgcaatggtgaagaaattctactgaattgccgatcaagccaaatcgagtatgacgtccatgacagattctggcaccacgttttattacagtagctagatattagacttttggagagatggtgacttaactttaaatgataaagctattcacataaccctaccacctgtagtaaatttatggttgattagatgttaagtattcctgatgtttcaagcattataagagagaataactacaccgtcaagattctcgataacctgtttgctttaacatagagacattgctttaatcttcaaagtcttcaaccgagctgaaagatcaggatgttacagtacacttactaacgagtgattataatttccattaatcatgctcgtgtattattgaagtctccaaccaatcggccgatcaacaatatccaggtatgagcttgaccgggtacttgacattttggatctgtgccagtgacaccagtacatagtatgcaatgctttccatttcttcttttccgtacctctattagaacgccatttctgacacatgtagagttcaagcctatatttatattctttccagaccctgggatgctctgatcccgtccagacatgatggcccaagttctattttcctcctccatttttgatttctgtctttccgtctgttctccatgctcatgtcaattcacgccaaataccgtctttcctcttacaatctgttctggctctactattccttgctctgctttccttgctcttgctgttccttgctctgctgttccttgatcttactattctctgtgttcctatctgttcctcttacgcctgtaactgcattcctatgtacatcacaactcaaagtccaacgttgggtccttcatcaagtccaacacagtgccgtcggccgtttccaacgtgaaatggtgcacgtcgaacggaaccaacttcagcgtcctcgaagctttcaaacgcaactttccggcgccgctgtcgccccggacaccaaacacaacgtcaatgtcgccccggacagtgttcaaggggccccagatccagggccacgacgactggaagccgatgttggggcccaattccgccttggccacatcggatctccgcaaacagtagagaacagagttgatgatgggcgatctcgtcttctcgtagttgaaaatcaacgcacacagcaaggtcacgcccacagcatagacccagaagtatcttttgtttagttttttgtctgcaaacggatcaggtagttctcggtcgacattgacgactttcctctcgactgccggatctggaacggcggcaaacgttctgatggcagaattgaagagaggagcatgaagacttttcggagtaaatccggccacgttggcccgaaacgctctaattccgactctttgcattggaaagaagagtggtgaggtttttccagtgtggtgtatggatttcgggaagtaaggtggagacagaagagaaaaaaaaaagacgtcgaatttgctcaatgtttagaagttgaagtgatttctggtccttgggctgtccttgtttctgtaagttggtctacttttgtactttgcttggaaaatagcacattgcggtttcgcaagaagattcttactggcatagaatagcccatcaaacgacaggcaacaggcaaggatgtactatttgcaagaaatctacttctgattcagcttcttttttggtttggccaatgtgttcggctcgttgctcgaatgtgtgatgaattctcattacagaacataataaacggactggattccaacaggcaaggtttgggagagtattcaaaatgttgagcttttttatatctcttgtcattgacaattgacaacggtataaagctgtcacttaagtttcagttagctgtagcttctgctatcacaacttgattgttgaatatcagtagaataattgctagtgtgactttcaattcgagtgtcgaagagaatgatcggagtaataaacttaaagtttcaagtagtgaccggaatgaaaaagcaaggcaagaacttccagaagtgggttatggcacttagtctattataagagcatccgcgagtcttttctgtaacaacttgatcactgagatattgcaagagaatgaattgatagtccgaatgatctacttatctgccagaagtaatgcttaaacttttggtcttgattccagttaacttggaatctgctcatggcattgttggattgttgaaacagaaactcgtacatgtttaaatactctgtttagaccagcatggcaagcgaatagtccttgattagtggccaatgcttgattttttctcgtcggctatcctgattctgatcttgctttaacatgactgatgaagcttttgggcagaagttgatgctacaagagtaaacacgtcacattcgagtagtaactcaagtgattgaaaaataccgatgcactctgttttcattttctgttcgacatcctttggtgttcattaaaaagtatcttgcacaatcttggaaggaaagatatagtgacttttcatccgcttgcgatatccactaacattacatatcagacagatattgtaccttttagaactcaaaagagcttatcgtaatacaaaacctccgcctacgttcctaaacctgtcggtccattaactacatagactaaattgtcaactgtttaaaaggtgctaaaggtcacactggcacaccatccagtccataaaatcgtacttcggcgcctggattccccgggccccaagcgtatcccgtagaaacttggccaaagctagcgccttggctgctcttttcggaaacacaaagcaaacagtctctacgccaaaccgttcggagcacatatctagaagatctatactcaatcgtggagactgtttttgggctagcaagacgtctagcgacacggccagaagctcaagccacacgactgcgcccttttctgtcgtttcgagcgccccctggacaagaacatccaggtttcgcttgatggtaagcgccagtttggaaaagtgaattgcgaagtcaaagatactgctcggttgccggatcgagccaggaagtgttcgattgcgagtgcatggaatttttggtatagatattcatggctaaagtttgttgttgaagaagatggggaaacttgacaaagatggggaaactttgactttgacgttatcagggcggaaacgctcggcgatagtggtgatatcacgtgacaaaagtaagtcatgaaagaatagacaagcagatgggagtcgaaagtagccaagaaaggaacgttataagaatacgatggctactatgtgaatgtaactatgacggagctttatggacaacggaccttaatggaatcgagccatatggaatcgagccttatgggacgagccttatgggacgagccttatgggacgagccttatgaaacaaaccttttggaaacgagccttatggagatggcgtacattaagaacgataatgtctcggataacgtattttcagaaaagataatcgtttctgtttgtttaggttggtccatgtcacgtgcgcagggcatctcaaaaagtctacaatgagaggcatcgctattacctttcggcaatggccaaaaaaagtatgtaagaatttctagccatttcggccctggaagctgatttcagaaatcacaaacagaatcttagtcttgagtctattcggatcaacaatagtttgatcagaatagtttgatcagaatagtttgatcagaatagttgatcggattaatagttgatcggattaatagttgatcagaacctacaagctggttaaccattgaagtcggtaacagatcctagattcgaatgccagagatgctttgttactcttccaacttatgctaacttctagtctcaaaacatagcagagcggcccgaagaggcgaaatctccaccgacggagatagactgttggaaaacatccccaaggcggaaaacgacgatgtcaaaaagtccatcatccgaacaaccatcaaaaacgaaaacttgctcgcgaagaaaatggaaatggacaagatcaggaagaagggagccaagcggaaaaccagcgcattgaagagcaaaaccgatcggggcctgagagtggaaggtattcttgccacgaagatccagcaaagtattgaacggtcgaaatacgtccaaagcgcccgcaaggctggctgggacaagatcaacaagaccattgaaatcaaaaacgacttgttggaagaaaagaagacacctgttccaacggaggacgacgtggcccaaatggaggaggacgagtatgtggacgagtttttcggcaaagagaaggagaaaagccccgagggcccaaaaaacgcttttgcgttgttggaggagacagaggcgtgatgtacactagtgtaagataggatatagaaacaacataaggagcctgaaaagaggaggattaagcaagtagtagactagcagatgtgcaagtgtttttggtggtcatattgagttataaatatgaggatctgtagctcagttaaactcaacgaatacttcactgaaggtctgccttgatttactgtctgaacaaactgttgaataaagggaaaggccaatcagttctgcgttgtcttagctagaactaaaattaatgttctgcgttctcttagctagacctaaaattaatgttttgctttctcttagctcttaaaattaatgttttgcttctcctagatagacctaaaataatgttctgcgtcctccagtcttagaccaatcaaagaggaatctttaatctcggaataatcgagaaaaatgcataatccaagagacagacttggtgaattggccggaaccgagcgtgattgaacatcttcgcttacaagtccaaccagaatgatgccgaattatcaaccgtttggtcacataattgttgagaagcatctaggaaataagttaattgttgtgtctgacgccatgttcatgtcggtaattggtttgtcatttggtcactatcaattcattctgtcacttctttcgttctatattattgtcatattttaaattgtcatctgtcatattctcatatgtcatactgtcattttgtcgtttgtcattttgtcgtttgtcgttttgtcgtttgtcctttttgtcgtttgtcatttgtcatttgtcatttgtcatttgtcattctatttatcattctttcattcattcattcattctttcattcattcattcattcatttgtcatttgtcatttgtcattctcacactctcatcccattctctgattaccttcaccattccatctcctacttttccattccgaaattttttcatcatttattcatcatttattcatcatttattcatcatttattcatcatttattcatcatttgttcatcattattccaccattattccaccattttcccaccattttcccaccataattcctcttcacctttgcaatcttatcactcgcctgcacaaaccataccgtatcaacaccatcatcaaaccgtctttccagccatgaaactttctgctctcgccaaaatcgccgtgtttctccacggcgtgtatggaattgcctttgagccctacaacgtgctgctgttgagcaaaagctcttttttcgagcagtttgactatgattccgtgcaaagttcccactgggttccgtcacgcggcgaaaaatccgacggctcgaagtatttgggcgagtgggcggtcgaagagcccacgatgtatcccggatttgccggagaccgggcgttggtgatgaaaagcgaggcggcttactatgccatttctcggcggttggacactccgttgaaaacggccaaaagcgacgtggtgttgcagtttgaggtgaagttccaggacggaatcacatgcggtggcgcctacgtcaagttgttgactgatgccagcgaccaggaccacttttctgaccgcacgccttttgaaatcatgtttgggcccgatctctgcggctccagcaacagagtgctcttcattgtcaagacgcaagtcggctctgaagtggtggagtcccggatccggacgccgcccatggcccgcgagaaccgcttgtccaacttgtatacgcttgttctccggaaaaactacgatgtggaaatccgcatcaacggcgacgtggccaaggccagcaatctcttcacgccgcatttcatggtgcctccgttgtccgagcccgagtacatcgaggacgccgaggccacaaagccggacgactgggacgaccgccgttttgtcgaagacgaaaccgcacacaagccagacaattgggactcggaccacggagcaatgtggattccaaacccggacatcgaaaagcctgcgggctggaacgacgacgaaactcagccggagtacatcagagaccccgaggccgaaaaaccgcaagactgggacgaaacagaagatggcgagtggaaagcgcctttgatcagaaatcctctctgtctttacggctgtggccactgggaggcgcccaaaatcgtcaatccaaactataaaggcgcgtgggtgccaccgcaaatccccaatccaaattatcagggcgagtggacaccaccaaagatgaaaaacccagcgtacacgggcaagaacgaaatcgactttagcccagtggaagctcttgggatcgaagtctggagcatgcaagccggtgttctgtttgataacatctacttgggccattctgtcaaggaagctcaaaagatcggaaatgccacatttgtccctaaaagcgaagcagaatacgctgattacgagaagaacaaacctaaaccaaagcatgaaccagctaagccacccagatcttttgaagacatgcttgaagacgagtctgtttctcagttttcccagtttgtggaatttttgcgtttgcttgtatggactcggtacatgagcgtaaaagatttctgggccatgttcgaagctgaccccgtttacacgattagctcgcatccattcaaattcgccttctactgtgccgttttccttatagtatttacatttgtctttggagcaatcaacattgtggctttcatggtgttgaaaaaggacacgccggcggcgccggaaaagaaagagaaggaagctgaaaaggagaaaataaaggagctttctgaggaggaggttcttgaaataatcaggggaactggggctctgagaggacaaacggcgcctagaagaaggaactaaaaaccatgagactgaagaggttcaacaaactgtttggaagcgctgtcatttcggattcagttacaacattcatgacaagtagagacgggtctgcttatatgatgaagcctagcatctctaagctgacgatgtatgatggttttttcattaacagacgatctgtactcagaattatcagcgtagagaacatattgctcgtggtgtaaatacgtttctgatggattctgaacgcatatagtagacataggtgagcaaatcacacagatttaatcagtaaatgaaaatcactgatgatgtggtagtgaggaggatattaacccaagaggaaaagtacatcagattcatcaaattcaatagattcatcaaattcattagattcatcaaattcatcagatttatcaaattcaatagattcatcaaattcatcggattcatcaaattcatcggattcatcaaattcatcggattcatcaaattcatcggattcaatgcatttgtattagttcgatggagatgaaagctgcggcacatttgttgagatgtggattgtctccatgtcaattttccacttataccatgaaactggacatgcccaagagacaactggagcctataagtcggaagaattacaataaaagcgaatcaaccagtaccccaccataatcgaagcggtagccttttctgaagatcaatcaaatgcaatgacagtgacatgaacaagctaatattgtcttgccagtgtcttaaagtcggccgctttggatatgttgatgatatgtcgtagtgacgagtcccgtgatattgtaacttaatgatatgtctggttctcgttaaattgaccaatatatgtttccctgggtatttcatgcacttacgttgtcattttatgtttgcatttcttgaacctaaattctttcgaagttttgtcttgacttatttttttctatcttgtctttacgtggagcagcaattctgttctttcaccttaccatatgtatgcttcagccaaacataaattaaccataagaagattagaattgaaggctatagtgacagaatcatcataatgtctttcctttttttcgactagactactttacttgttctccatcagcaataatgtcttatcgtggaattcaattcatttagatggcagttggtcttggataggagtttattctactggcacatgcatttgcctactgttctcctacttcgcttgtcgttctacttattggtcactattactgcagtcttgtaatttgtcattcttggttttgtcattcttgtaattttataattcccgtaattcttgttttgtcattcttgttttgtcattcttgttttttgtcattcttgtaattttataattctcgtaattcttgtaattttgtcattcatgccatttttgtaatttttgtaattttgtaatttttcaattcttttattcttgtaattctgtaatttgtcattcttataactttttgtaagtttgtaatttattaatttgtaactcttaattcattttcttgccagtcttgtctttcggtcttcttcgcattcttcctactcctaactttctttccactttctactccactttctactcttctctttccccatgccgaaaagccgcttctacgtatcgccgcttctcgttctccttctgctttcgctcttggcctactattaccacgcctccccggcgcccccaatgaaaatccgcctttacacccacaacatccgctacgacaacagaaatccgggcgccggcgaaccgtactgggaaaaaagaggccccgcagtcgcccaaagcatccgcttccacacacagccgggcctgtctgttgtttgtcttcaggaagtgctccaccaccagctttttggccttttggacacgctcaaccgccacgacgactggagctactacggcgtgggccggacggacgggaaaacacagggggagtatgcgcccatcttgttcaaaaccaatgactgggaagtggtgcgttcccacacgtactggttgagtcccacgccagaaaaaccgtccaagggctgggatgcggctttggaaagaatcgtgacggaggttgttttgcggtcaaaggcgtctaaaaagcacgtcaaggtcatgaacacgcactttgaccacgtgggcgtcgaggccagacgggaactggcacggttgatagcggccaagatggagcagggctccgagccggtgtttttgtgcggcgacttcaacaccgagcccacggacgagccgtaccacgtgctccagagcacgggcttcaaggacagccgtgtccagggcaagggctacggctacggctcgacattcagcggtttcaaccggaaaaatgaggacaacaccatcatcgactacatttgggcgggcaacgacacgcagtggcaggactacggcgtggtgcccaacttctacgacttttacatgagcgaccaccgcccggtgattgcggactatgtgatttagacatttgattcaaacagcaaagaatgcagtgattgaacttgcatgagtgctatggtttaaatatttttgatgacttccaatggaaaaactgcaaagcagtgattgatctagactttcagcgaagtgggagacttgcactgatttatactgatgctatgatgcagtgactggttagtgatgaactatggtctcgtggccactttacttcgagtggatcgcaaatagttatgaacagcttgttttggtgaatgtagatgtctagttattaacggtagtcgatccataatccataactgatacgtattgcaaactacaatctaattcacagcttgatagcatgatactgctccagccgaatgaaagtgttgaacaacagacgaagttgctcctgcaatgatggctttttctattctgaggcaagtgtcaatattcataatcttggaccaagagatttggtcttgaagcccattgaaacggatattctgcttgcccagtattgagctagagttggcgaaaacctaccatagggactatcagtgccggtggacattctcaaaccagtgcttagactgaatattgcttgattagactgaatctcaacaaaccagtgcttaaccgaatctcaacctgcttagactgaatctctatttcggtaataaggttaggtttattatttgacgaaagtataagttgcagagttctaaaaataacggaagtggagtcttgggctagcttcaatatctatagtaacgtttgccaacttttggtcagagaatgcagtttatgcgttggccaggagcccagttcttcaaaatatggtcaaagtatgctgcagacaattcgacaatagaaacttacgtctgaatcggatggaactgagttcaagcacaattgccagaaatattctattgctacgctattgaaagaaccaaagatggacatagaagaggaggaaaagatatcatgaaggttcaagcaaggatccaaagagagccgtctatcatgatgccaaggttcattgaatggcttgacctggcataataagctggatcttgtatgtctaaacatttggtgacctattgctactttaaattatcgctctaagataagagtgtggggataaacatttcggatggaagcttgtctggcttgtcaaattcctcgatcttctgttatgggatcagacttggcattcgatttgatgtctgatcttctgatcttctgatgatgtctgatgatgtctgatgatgtcttctaattcttctgatcttctgattcttctcttctgatttctgatttctgatttctgatcttctactgtcgcaatttctgcgtgccatatctccgactttctctgcatttccccctgaccccagttttctctccttaccatatcatccgaattttaccattgctctgtcagacgtgggaaaaagaaaaaacaacttctccgcttctccgctcgccatggcccaaaacagcggcaaaaacggccccgtctgcagtacggccttatcgtcccagccaaaatacgaacgaaacgcaccatttaaggaaaaagccggattcgcccatcgagaacccggagttgaaatgtggggtcgatgcggattccccactatgataggtgaaaactggcacacggccttgctttttcttttcttggcaccacgtcaaggtggtaatggcagggcgacatttggaacatcgttgcttctatacacgaggctggcgacttttccggaatccacgcggcgacttttccgggaatccacgcggcaacttttcccctgcttatcaaaagtgtttactctgcagtttttgagtggcccttgtctgcacgcccgcatcatgtagggaactcctgaattcggagatgctccgatcacgacatttggacatccaccatcgaaagaaaaaggactccacaaagtatgtctccacaatactgccagattcttccttgccaaacaatcaatgtgtctattttttttgaaggcattttttctgggcacgcagagcacctacgataactagacgctgctgcatatacgcgcccgtgcgtcgcggggtacgtatgtcgcgcataccacatagacaccttcaccacaaggcagatttgctctgggtataaatatggcccggatttcgtttccgtagacaaatcagaaaccagagagtatccgaaaacatgcattctgtcgtttcctcggttcactccgagtatgtgaaggagcacaaccaacatgtgatgaaaccgcccaagtttacctctcgggccatcaaaaagtactttgccacgagaatcctgtcgcttttcgtgcccaaggaggagttgcagagatacacgaagaaggagatcttcaacccgtttgccgatctcaaccaaatgaccttgaaaaactggaactattttttcatgggtttcgtgggctggacctgggacgcctttgactttttcgctgtttccttgaacacaaaggccatggccaagacgttcgacaagtcggtgaaggacgtcacgtggggcatcaccttggtgcttatgttgcgttctgtgggcgccattgttttcggctactggggtgaccgctacggcagaaaatggccctacatcatcaacttgtcgcttttggttgtgttgcagatcggaacgggttttgtcaagacctacgagcagtttttgggcgtgcgggcgctctttggaatcgccatgggcggtgtgtttggtttttcgttggccacggccatggacgatgcgccagccgcatgtcgaggcattttgtcgggcattttccaggaaggttacgcctttgggtatcttttggttgttattttcaacagagccatcacagacaactcgctgcatggctggagagccattttctggtttgctgcggggcctccagtgcttttcattatctggagaatgatgtatcccgagacagatgcgtttattgcgcagaaggccaagatggaagagaaccgcaagacagaaaagtccactttcggcctctccaaaaacgccaaagaggccgtccgcagatactggcttgtgatgatctactgtgtgctcatgatggccggtttcaacttcatgtcccacggctcgcaagatttgtaccctacgcttttgagctcgcaattgcaatatggaactgaccgctcgaccgtgaccaattccgtggccaacttgggcgccattttcggcggaatggtgtgcggccacttttccacttttgtgggcagaagattgaccattatcttggcctgtcttcttggaggcgccatgatttacccatgggcatacacaaagggcccaggcatcaacgccggcgctttctttttgcaagcaggtgtccaaggcgcctggggtgttgttcctatccacttgtccgagttgtctcctccagcatacagatccttggttgttggacttgcgtaccagttgggtaacttggcgtcttcggcatcttctaccattgaaaccaccattggtgaacagtttcccatcacgcttccaaacggagagccgggctttgactactccaaagtgatgagtatttttattggcgctgtttttgcctacatgattatcattattcttttgggtcccgaaaacagaggcgctgactttgacatggagagagacaatgtgcttaccgaggaagaagatggcttgccggacgacgacgacagtttgaaggacggaaagccaaaggttattcataaggaaatggctgaggaagcttaggtatttagtgtattgacgttacttaatcatgggttgtagtcaagctgctagcagcgttttcaaagaaaatgccatggaaggctacgttctactaaattagtcgtcccattttggtctttcgtgtctatgagaaatatttgatcagagtgatcagtcatcagacaatttagaagaattaatgtgcattcttgcttttggctatgaacttttcaaatgtatgactatatttgattatttctgagaaagatgattagctgaccgccctcgtatttaaagctattcaaacttcttggtgaactttatttcctctcatctcgtatgtccttttagacctaatctagctttagtatgtgttcactcaattctgagattggaattcttttgtccttatccttttccaactaccacattttccaactaccatagtatttttagtaagctttgacttttgtgaataaagattagccgtagctatgtgtggaacaaagacgcacgccaagccaagtggtgcggttattttttgacaagtggggctgacataaattgtgcagcctggcacttgcagacgtgcatgcatgacagtggtgtacgtcgtttcgtgggccgaccggacggccggaaacactaaagcgactcggaccaccgcatatattgaacgaatatagaagggagatataaaatgactagaatttgtgtttacgtgacttttctccacactaaagatttattgttctggcatattgctcttgaaaagtttgccttcaacaagtccgtgatagtttagtggctagaattaccgcttgtcgcgcggtagaccggggttcaattccccgtcgcggagctttctttttggattttttgccggtagcaagaggataattttctgattttttgattcggtaaaagtgattcttgatttctcgatcggatcagcctgttaatatgtcgcatataatctcacattagtcatgcaattagcattctgtcattatctgatatgggatggattcgttatgttaattctatgaaaaacctgcaatgtgaaacctatccgaatttgtttgatagcggaagaatcaagaacgcggtgtagaatagctgatagtttcatccttcatttctatgatgaatcttagtgatcgccccattaataatgatggactcatgtggcttgacaatagatatattgacatgaacaatcaaatcagcagtacttcatttagtctaccatttacaatcttccatctggcagtctaccatttactgacagttttgccatctggcagtcttatcttttgataaagtatctgcagaccgtttaggtgtctttcgtaaattagtatatgtttctgacagaaacagttaaatagctgagctcccagaatctcatacgcctaccaatataagtagtagtgaaacagtttcagctctaaataatttttaaaacgatagcagaccgccaaagtgttgaactatatcgatctaaagtgtaaagcagaacatatcgaaaatcgggaaaggttactcgacaggtaaaaaaaattactattctgtaacccaaacttgaaatgactaggcaaattcccagtaggcaattctgctgaaagctatgaataatttatccaacggcacctggatttagtcatggctcgaaaaatgcgagacaaaccacgtataacagaacaatcaagatccgaacatccatcaaccctcaaatcaagttaatcttgaatcaagtcatcgaataattgaatcaataattgaatcaatattaatcaatattaatcaattaatcaatcaataatttgatgatcaataacctcagcctgcacacatacacagatccacatcaccgttaacaccaccatgcgcttggaaaagctcaatctccgcaatcccatcagcatcggctactatgacccgttttcggtgtttccggcggtcgagcccgagttcgtgtcgaagttcccgctctcaaatcttcactggaagtaccatccgctcaaaccagtgaaatcgattcctcttctccccgtggcgcttaaagaagaggtgccgtcgaagcagcacaagagccaggggctccaggcccggggttttgacaatgtctacctccggctcatttttgtccaggcggaaagtatggacatttacaaaagccaggttcggccgcttatcatagcgtggcttacggagcttgtggttcccgagagcatgggctgggccatagtgttggtggtgcccagcgcaaagctggacaagccgtcgaccttgatgaaaacgtctgttttcgacaagatcaacatggattttggccctggcggaaaatacatagccaaggtgcagacggagctaggagtggcgtccggcgccgacgaagacggccacgaccacatcttcaagctcagacagacgtattcggacgacatggccaagctctcggagtacaacctgattattgcccgattcaagattctcctactacagacgtttgacgcgaggtacaacgcgttcacgagcgagatcgagcggctcgaaaccgagcggctccaggccctgccagaaggcgacaagttggcctcgcttcgcttgctctacaacaagttgaagctcatgcacattttgggcgatatgcgctttttgagcgagtcctacgacctttacctcgaaataacagagcttttgaagattgtcgtgaaggattgcagagacgcctttgacgaggctgcgtgctcgttgcccgagaaaatcgacttggaaatgttctatttggaatcggaacacgagtccaacgttccgtcattgcagttgtcccgctatctttccgagaaaacgcccatcaacttgttcgccacgaaggtagggcttttcgtcaacgcgtcgcttcttttgcagagcttggcccaactttgctacgtctgtatctgtttcttctatccacattctgagtttgctccagaaattgatccttttcgtcaacgacatcgcccacaactacgccaacactccgaaaatgaacgagtggttctgtgcgctcatcgacttctacttgaacttgccgctttctcagaaattgatcgaaatcaacgaccagaactccgatggaaacggtcccacgcatgtcgcggagattttggaatatactgcagagcttaggcttttgagacggacagttctcgggaaattggctgtggctttgggttacgagttgcctgaagcaggatttttcctcgaagacgtttctttggatgattcggaaaagaccagcaaaggcgaacaaattctgttcacgtatctgccattgagcaacgaactcagcagccaagagtcgtacgagaaaagctttgagactttaaccgtctcggccattcaggactttgcttcctgcgacagaatcaaaaccatcgatctcttgagtgttgatttggccattttgcattacagaagaaaagagtacagcgaagcctttgacgtactcctgtcgctgtacgattatttcatccagcatggatggagttttatgggcggcgttttgctagaggtgtatgtcgagtgtctcgaaaagttggatatggccaactatacagagcttttacgaaccaacttgaaactcttcgccacgttgaagtctggcggagcctctgtcccgggcatcaacaattacaatttggtgaagaacgagaaccagcgtcgccgattgtttgacaagatttgcgacatttcgtctaaactcgataagcctttcgtgtttcccatggaggagcttttggggttgcatgtcagtccttatatcgaagcagatccggacgaaaaagactcgtattctgtggttatcaaggttgaaaatgattttgccgtggaaatgaagattggagaaatcgagcttcagttagaagaaatggaaaccgggaagacgctcgcattctatgctgaaaatgttacactaaaaagtgtccagcaacatgagattttagtcacgtctaaagttttccgtcaaggcgtgtttaaactagtgggtgtggttttcaaagtgacggaaacgcttcattttgtccatggtgcgatagataaaagtgaatcagaggccaatgagacagttgttcgtcatggaatagaagaaccgcaactcgaaaacacatcgcagctccaaaaacacaatcaaccatttatcatgttctccgacccgcggaagtttagagtggtgatatctaagccttctcggatcgaaatgggcaactcgtcgtttgttctctcattggaaaatggaagagcagaaatcgaaaatatccatgtggccatttccaacattaccccaggactcaatattgagccagcttctcagagtctcagtattgagaaattgtccccacaagaatcttggtcacaacaggttcctttcacatattacggagacaccaaacttcttacgttgaatgtggatgtcgagtacgtttctggcgaagaaaaattcgagttccacaccacactcagccacgatataaacttggatttggccatttctgtccaagatattttccgtctccattcgctctattcgaagtttcaaattgcaagggccaatggagggaacttggttcgagtacttgactgttctttcgaaagccccgatggaaagtacgagatttcctctcctgagcagaaattcgagcctttactcgtttttggtgagcagccagcatatatgttttaccgtgttcggcccaagggagacatggcaccttcagacacactagacttgacaatcacgtattctgatttgcaccaagagtgtgagagggcgcttttcgagaaattgagaatggaactttgcgaggcaaaactcgagcagtatttgcacgttatccaaagcgagcttgggcccttggactttgacttaaaccactacgccttccacgatacggtgattttgaagaacgcgagttcctgttcgaaaaaggcagacgctggcctttctgccgttgtgagagaaagttcaaacagagaagttttgcaagaaatcttagcaaaattggccacaaacatcccgggcagcccagagcggttttcccgcaaacaccagctttacatttctgtggctgttccttttctcagcatgctccaccaggtggaatttcagtttgagcggaaactgcaatattttgtgggagagcccattgaagcccgactttgcattgactcgtcgcccaaatggaagagcaccgatgtgccgtctccgatattggcgtcgtcgtcgcccgtggccaagaaaaccccagcctcgagaaacttccatttttctgttgtgcaagaggaaaattggatcatctcgggattcaaaaaacaaagcttcgagattgacgaatctggaggccaccgcgagttttccatcacgttgatacctttgaatgttggccatcttcagcttccgaaagtatttatcaggccgaattcggcgcaagagcaaagcatggatgtggtgaacgaaaacgcgcttgagacagttttggttgttccagaactagatagcataactttttccttttagataaaaatacaaatagcattttcgcccggccctagattgtaaaaagcaaaaaaatggcgttttgcgcaaaccaggaatcgaaccagggactcaacaatgggaatgttggattttaccactaaactatttgcgcagtatgataaaaaatggcagagttgagatataagaaatagagtacgaattgaagattagaaaaaacctagtttaatccagtggtagacgttgtttcctgtctttcaaacctaataccttattttccttattttcatcttggaattcttgagtcgtctagtaaagaacaaatgtaactactaatattttcatcaaattgggagacattgggctatatccatctctctggaattcaaggatgttccgtttcttgtttgtccattgcctctcatagcaaagtggtctagcaatggatagaaccgaattctagtcaattcgagatttcaatttaggcccgtgaatttaaacatgttcgtccgtctccaaaagctctctcaatattcttccttccttcattccatgtcaacattctgattcttattcattctcatcattcttatcattctcatcattctcactcatttattctcactcattctcactcatttattctcactcatttattctcactcatttattctcatcatacttctcctcttgcatacagaagaagaacaccttcaatggaagacacgtacatcccgatcccccattatccgccgttcaagctcagatcgtctcttatcgacaaggatcccgtgatctgggtgcatcttttggaaggctacatccagctctgccaggttctcttgagtggcaaaatcaagctcaatgtcaagagccagcaacagttccaacttttcctcaaggtgtatcttgccgaaacgtcggaggaaacgacccggatcttctctcttggcgccatcaacccggagatccgcaaaaacaccgccttgcttcgggcctatgttttgcaagtcataaagctgtacagcgtggtgaaactcggcctaggaccagagtccttgtggcattttgtgttggtgtacgtggaaaaaaacacaagccttgtccgccggctcatcgacgggtcgttcaagtcgccaatgaacgacaacaagaaactgggcaagatctcgctggtgccagtgctccgaaaacacttggccgagcagattggcgcaggcaaattctctctccaccacttgaagtaccttgccatgcttttgggccagcaaacgacgggcccggtgcagaaatttctgctcagcggcgcaaaaacaagcaaaaaaatcgtctccaaggacaagaacaagaccgcaggcgtttctttcgccgaaacgtttgtgaacgaagactggatcgaggcattggagagactctatgcgggcggaaaaagtgtccacgcccacatagtcaagctggcgatggttattagtgttttgtcgctttcgccggccaagttggccaaagtcatgtctgtgttgggcatttccagctccggcaccttggcgatgtcgccgttgctcagtgccataatcctatccgagccgtacaaggaaatgaacccgggcttggaagaacggttgccctttttaagaagcatttccatcaaaactgcgccatccgtcaacatgaaagacgttgagtttttggtggacatgtttcctgccctcaccgagctgaaggccaagaccgtgcttttggagaacgacgggaacgtcgagaaagtgaccaatgtgcttctcgaaaatcctctgctcgtagactcgattgctgacttcgaggaaacccaaaagaaggaaatcacagtgtcccaggcggaattggaacgcggccttgcaaggttcagccttcaggaaaacgaaaccaccgaggttcttggcaagcagtcgaaagaaccggaaaaggcgtctgccgaagaaatgaaaaagcgaaccttatccgccgctttgaagcttctctatgaaagcgacgaggacgaaagagacgacacgtatgacgaccaagaacacacttccggagctgcattctacgagtacgagaagaagccgaaaaacaaggataaggcccgtttggcagtgtttgaagatgaaaacgaacccgttccagaaactcaaggatcgcctgctccggcgccgcccgtggtggataagaatgaacttaatttgtttgggtacttcaagaccgagggagaagctgcgttcgacaagagctctcgcaagtccaagatcagaggcgaaatgaaaaacgccacgaaatggacagacgagcagatcgagggctggttccgcatgctccacaagtcgccaaagagattccgtcttttggaagaacagtatgttttccatttttccaataagaggagaacacagagggacgccgaggtaaaagagacaagaaaaccttcaacgccaacaccaacagacagacgcacgcaggcgagaaaagaaaagaataaagctgtggtggggaatcataataggaaaggacgtcacaacaggaaagcgcaggctgagcttgctggcatgcaatgaggaagacatagagacaggcacagagatagagtaaacagagagagcgaactggattcattcggcgcttatggaactgcattttcaccttcaaatgtctaatgtacattgagaaacgccaacagcggccaactatgtaagaatgcagagaaaacaacttggacagctttctaccatccttggtcgaagagcatggaaacagactcaccgttgtggattcttctgatggcctcagcaaaaatccgcgacacatccaacacctcaaatctcttctcacccaaaaaggcaacattgtcagcttgtgggatactgttggtggtgacgagcttgtcgatatccgaaacgagaaccttctcaattgcgtccccgctgaaaacaccatgtgtaaccaaacagtaaacaaacgaagcgccggtgtctttcaaaagcttggctgccctcgttatcgtggtacaagtgtctgcaagatcatcaatcaatacacatacgcgacccttgacgtcaccaacaagcatcgatggattggtcatttgtgtagtagagttcgtgctggccatggagacggacgctgaaagaagtggtgatccgacagtttcctgggtaaccttaattttacgctccttgtggatcaacgcaaatgagcagccaatagcatcagcgatagcagtggctcttttggctccaccgctgtctggggacacaataacacagtctctataatttggaacatagtccatgatgtatcttttgaacaacggcctcagatacaagttatccacctggatatcaaagaatccttggaactgaggatcatgtaaatccattgttatgcatctatccgcgccagcagtagtcaataagctagccacaagcgttccgctaggactgacccattgcttgtatccactactgcctctaccattctcgtcaactgcacccaacaagttgatagcagaggcgttagttacaatctctttcggtttcgataggaaatgagaaaagacgttattgtttgcgttcttgctctggccatccatagcgacttttgggttttccggttgtcttgagtatgggaagaaaggtaaaacgacagtgactcttttggcactggcagttttgcatgcggagattaagatgaggagttccatgaaattgtcatttacgttgcctgagccactttgtacaatgaacacatccttttcacgcacagagcccttgatttcgatagatgtttcaccattggaaaatttgcgcagttcaacctgcccttgctcaagggtcaagtttcgacatatagaccgtgtgagaccttcaatagatgtcccgcaaagaacaacaatatccttcatgatggagaacgtgggggagaaaattttagtgtaccaatttgttaaaaatgcgcaggcccaagatttgagcacgtgacactatcaccacatattcggcagaatcatgatgaacaaaacccaaagagatggcctagaaaagaaagaaaagtctagaaacgaacctcgtaagaacctgcgtgtgtagtatagcggacccatttgacagttctgtaattggccttttccactactttcaaataccgaactgcaagacgactggcactgtatgtatccatcttgaaatccatggatataggtggtcgagaccatccactaaagccttctccatatggcatttcgacagacaactggccatgagtctcgccatgcactttgttgagtcgccagacgacggcagaggtttctgggtcaaattgcgctttccccacagaagcgtgcgcagttacacggccgacatttttgaaaacaggaacacgtatttgaactccagttgccaatgttttcggcgggtaattcgaacgaatatgcaacgtgagacaaagcttatccggaagctcgtcaacgcgtggaatcaacgaaaatggcaagctaccacggcgagccaaatggtatgacatgagctggaaagtgccatctggaggaacaaaacgaatgacatgctcagagtcgtacatggccaaatcaacacattggtggaacttgaagtcgtccaaagagacagagcccaatgcgtcgtcacgttcatcagcaagcccaaaacggcacacgggcattccagacaaccgggtcttcatggttatggtgccgtcaatgtacagccgaagagcctgaccacgggcgtcgatgagtacatgaactttttcgtcgacattcaaatggatttcgtttcggcggtacttgagaccctgctcacgccaaggcactttactgatgtcataggctgggtcgttcatcgatttttccgaaggtttggagctcccatggttattggaatcagccacggagcgcgagcggggtgcgccgatccggagaccaggcaccacagatgccacatgggccgcttctgtatttgttgggaatccgaaatctgccacctcatcaagaacctcataaatgtcggcaaagtttgcagtgatgtcgtcttcagtcaatgcacgcgacgagttggaagcgaaaagttgttcaaacaacgcgacaagcgactccaagaattccatcaccaccagagcatcctggttcgagcgcgttacagccacaaaccaaaggtgggccgtgtggacatagagaaaagatgtagagcccaaggttaacaccggcagtaccgtttcgcgagaagacgtacgggtcgaaggagtgatgacctggagccggaaaatatccaggacatttcgcttgaccgaatccttgtagaacttgaccattagcacgtcgccaatggcattgtagatgaaaacggcgctgatcattgacgttttagatccggagtgggcggactcagcctttagcgcgcgagtcgaaagcgggctcacgtgaccgtgggcacatgccaaaggacctcgatgttttgacttttcaggctgccaaaatagctgccaaaatagctgccaggtataaagaccaacaggaaaatcaagaacgaaaatgaaagaaaaactgaaagaaaaaaaaaaactgaaagagaaagaaaataaaagaaaaaactgaacgcagaaggaaggttgaagaacaaatcaggaaagaagtaaatcaggaaaagttcacagtgaatctgaagttcaaagtaagcaagtgaaattgaaaggtctagaagagcaaaaagaaaagaagccaagaagaaaaaaaaaccaagagctaaaagcaaccaagtaactaaaaaaaagttatagacaacatcaggggaaaatacgacaatgtcaaatgtctagagcaggaaaatctctatatttgttccgaaaagcgaaagtgttggcgatggaaacaactcttttatccggataaaactggctattcgcggacggaagcaaatcctggtactggaggtgcgcatgaagccttacattggggcggggccctgagatgtatagagacatttaggcgacatgcattatacctgtcttagcaggatatttgcagccgccgaacatttgagcccgcgaagcgaatacctttcttaccaggatattctctaaactgtggggcgcaatttgggatgcgcggcgttttggaccgacaggcgtgacaaaaaatccggggaaacacccgtacatctccaaccacaatcttgtttggtttggaaaaattgtggtggcttcgatgggaaaagccttgccggacttttaccggagggtagagacatgtacacgaagctcagagtcaccatttgacggatgttagagccacggaagtaaaagcccgcgcgacatttcttcagaggcggtgcgacattggtcaccggcgcctggcattcttgaccccgcgacatgtaatagttgggcgctgaccacgacatcgccgtacaccccactttgatgccgaatgtcaaaatcccgggaaccgacttgtgacataagtaaaagaaacaaaaaccccaaccgcccatttacaagtccaagtataaatacgagtcaacgagacccaaaaattttttttcacgcaacaattcccgaagctggcccacctgtcttaaccggatcagcatccacactatatataactgagagattatctggcaccttcttgtccagtgtcgtttggttttaaattttacaaaaagcaaaaccgcctttccaaaagaaacgcaaacttcttttcgccatgagtgttgacgtgtctagcttgactatccaggccgattcggattcgtcctcggtccacctgttcagaaacgactacattactacacccttctcgggaaaacagcgccagttcgacgaggtgctcgacttgttggagtcgacaggcctcattccagacactttgattgagctggaggcccgctggttctacgattgcttgggaattgacgatgtctttttcgcccgtgaatcgccgcaaggaattgcctctcacatccactcgttatactcgtgcaaagtccaggcgtttgcgtccgacacccgtgtgcaagagcagccattgatccgctacaagcgcgaggccgaggaccatgctgtctttttcgacacgcagatccaaggggcgcctcaggggctccgttttgatgaatacattgacgacaagtacattgatccgtcacacggcgctggcgcgtacaggctcgagtacttttccgctccgctcaatgtctcctcagacccgattttggctggtgttgccgagaaatactcttcgccagagagcgcagccgtgtttgcccgccaacaggtacggtgccacttcatctacaagacaaagtacgtggatgaggcagcagacgccaacgaaacggatatcaaccgtattggtgacgagacgtttttgaagatcgtttccgccaacaccaaggccgtctattccgacatcatccgccgcgtggtggcctcgacaggtccggtgattcagcactttgctgtggacgactcggatgagtaccgtgtggttatcgggttccgccagaaaacctctccacactacaactcggccttgtcagacttggcagactactacaagctccgcaccactagaaaatacgttgagcaattttcaaacggtgtcactgtgatctccatgtacattcgtggaacagagctcagtaaaaaaaaccctctcgacttgctgatctaccaggttatcaaggaagcttcgttgctttactgtatcccacacaactacttccacgacttgttcgcacaacgtgaattgtccttgcaagaggctatttactcgcagtgtggtgtcattttcgtgacacacttcttgaacagattgggtcctgaatacaccaaattgtcgcagttgctcgatccttcgaagctgatccagcatgctgaggtgttgaactcgttgaagaagcgtttgcgggccgaaacttacacccaggattacatcaaggatgtcttttctgtgaaaaaagatattgtccgcaagttgtaccgcctgttcgccgatgttcactacatccgcctgtctatggagaagactttgtcttaccagagactttcacaaatcactccagtgggttcagaagaggagtttgaacatttgctcagcagagaatgttctcagaatgagcatcacgccgtggttttgcgtgcgctctacatgttcaacaaggctgtgctcaagacgaacttctacacctctacaaaggttgccatctctttcagattgaacccttcgttcttgcctgtttcggaatacccagaaacacctttcggtatgtttttcgttgtgggttcggatttcagaggtttccacattcgtttcagagacattgctcgtggtggtatccgtattgtccgctcgcgctccgttgatgcctataatgtgaatgtgcgcaacttgtttgatgagaactacaacttggctgcaacgcaacaaaagaaaaacaaagacattcccgagggtggctctaaaggtgttatcttgcttgatccaggtatggctcaagagacccctaaagcctcgtttgagaagtacattgactccttgatcgacttgttgcttaagcagcacatcccaggagccaaggaaccatacgtggacctctaccagcaacaagaaattctctttttgggcccagatgaaggtactgccggttacgttgattgggctgctcttcatgctcgcagtagaggtgctccatggtggaagtccttctttactggtaagagccagcaaatcggaggtattcctcacgacgagtatggtatgaccacgttatctgtcagagcatatgtcaacaagatttacgaaaaacttggagtcgacaacgccactgtcaggaaagtccagactggtggtcctgacggagacttggggtccaacgaaatcaagctctctagaaatgagaactacgttggtatcgtcgacggttctggtgtcattgccgatcctaatggcttggacaagcaagaacttttgcgcttagctcatgagcgtaagatgattgaccactatgatcgcagcaagctctcaaaggatggatttgttgtcttggttgacgatgttgaggtgacgttgccaaacggaatggtggtgacatctggcgtttcgttccgtaactctttccacgtgaagcttagagagatctatggacctcaaggtgtggacttgtttgttccttgcggaggtagaccagctgccattgacaccaacaatgttcacgaattgattgaccaaaagacaggcaagagcatcattccgtactttgtggaaggtgccaatcttttcatcacgcaatcggccaagattattttggagcaagcgggatgcattgtgttcaaagatgcgtctacgaacaagggtggtgtgacctcgtcttctcttgaagtgcttgctgctctttcgtttgacgacaagggcttcttggagaacatgtgtgtcggcaagaacggtgtcaagccacagttctacgaggactacgtcaaggatgtgcaagcgaagattgtgtccaatgccgaggccgaatttgaaggattgtggctgttgagacaatctacagggcaacctatcaccgagttgtccgataaactttcgcaggcgatcaacaagttagccgacgagttggccaactcgaaggaattgtggaacgacgatgttgatttccggaacgctgtcttggtggacgctctcccaccattgttgttacagaagatcggcatcaaggacatcttggcgcgtgttccggaaacatacttgaaggcgttgttcgccacgcggttggcggcccggtttgtctactcacgcggtatcgactccaacccggccaagttcttggagttcatttcgctgatcagaaaggagtttgtcgcccgcaagcttttgtaggcgcaggtaatagaaaaaacattgggtttactatgatgtagtgagaaaaaaacattgggtttactatgatagtgactttcatcctagattgttatgtacaagtggttggactatttaaattgtggaatggccattcaaagtgattgtggcacctagtcgatcttgatgagacgtagaaagaaaagcagaagacaaacggccagaggaaaagtcaaagcaagcaagatcaagacggctcgaccaatcacccttcaagaaaacacgtcacttgtctgattccttttccaattcggtgaggattttcttccgagaaacaacttcgtcgttgacacgagaggtgacgtaatcgccgacaagcgcaaaaacaaacgtcgaggcgccgatgtagtagcgggccttgacaggaagactgttccacttctgccacaagttcattggagttgaagaagaagatccgagagagatatagggcggcgtgcgaagcacatgtcggcaagcatagtctcttatttgtcttatttgacttatttgtctgtctatttgtctcatctgtcttatttgtctcatttgtcttatttgcttgtctgtcttatttgtcttatttgacttatttgtctgtctatttgtctcatctgtcttatttgtctcatttgtcttatttgcttgtctgtcttatttgtcttatttgacttatttgtctgtctatttgtctcatctgtcttatttgtctcatttgtcttatttgcttgtctgtcttatttgtcttatttgacttatttgtctgtctatttgtctcatctgtcttatttgtctcatttgtcttatttgcttgtctgtcttatttgtcttatttgtcttagtcttatttgtcttatccatctgtctcatttgtctgtctcatttgtctgtctcatttgtctgtctcatttgtctttatcttatttgtcttatttgtcttatttgtattatttgtattatttgtctgtcctattcgtcttatttttactatgtgtctttgcattatttgtcttggttacctttattgcctaatttgtcttagtcttatttgtcttagtctgatttgtcttagtctaattcgtctgtctttttccgaactattggtcaaagtttcatgtgatggaggggtagatggatcagccactttttcgcttcaataagctggatgttcgaagattgaaacagcagagcaatgaagttgtcttacttagtcagaagtaaagccatgtggttcaccgaagagtctacggattatttatggatcacatgaatgattcgatgtcagactgcatttttggctattaattggaaaccattaaggagaaaaggaatcagtagaaatggcctaagagcataaatacaactttgaggttttcaactttgttccagcttccatgaaagcgcagtatctatatattactgctgatcacaagactcgaatctaagataacatgaaattagcttccgtttaacatgacacttgacactttccagcctctgtactttcaagcatccggtcttgttctcatttatcatccagtctgttcttatttatcatcttattgtcatcttattatcatcttatttatcatcttgaagtcgattctagtattcgcacaaataccacgaaaatgggcaatgtgacaaaaatccaattctgatccaaaacttcttctacctttttcattctaacagtacaatgtccattaccgtaaattcaatactgtgacttgaagtcaccattgtcatcccattatcatcccattgtcatcccattgcatccccttctcatttccttctcatctcccattgtgactgtatctcatctcgcgtatttcttgagccattctagcttcttgcttcctcttcaatgagaactgcacaacgcattgccgtgacgaaaacagagcttccgccgtgctgtcttcggatccaccccgaagacccctctgttgttcttttgggaacatacaagttggaggagtcgggcgccagacacggcctggttgacgtttacaggacggaaaacggccaattccgccccttgggctcgacgcccacgctgctggccattctcgacttgaagttctgccccggcaacctgctgcttttcgtgctggcgcatctgacgggagaaatccgtgtttgggcgtttgaagacgcggcggcttcggaaaaacgcacagtccaggtgtttgagcccgacgtgcttgtgacgctggtgtttttcgatccccgcagcgccaaaacggtcttggccacggccacaagcggcgaggcggcgcttgtggatttggaaacgggcgaatgcgtttactggacgtcccattccctcgagtgctggaccggcgcgtttggcgagctggccggagcagaaaatgtcgttttcaccggcggcgacgacgccaaacttgccgcccacgatagaaggatggaatgccccatttgggccacggggcctcggttccacgacgccggggtcgtctcgattctctgctcgggcgaaaagtggcttccgctgaagcccaacacgctttggacaggctcgtacgacgactgtttgcggacgtttgatttgcgcatgttggattcgccggacgggcctgttttgcacctggcgttgctcccgaaggaaaactctcgccagaacttgaacggcggcgtgtggagattgatcccggcgcctgatgccaccagggttttggcctgttgcatgtacgacggagctcgaatcatagagcctggcgacggtgtgccgaatatctcaacatacttcaagggcgaccacgaaagcatgtgctatggaggcgactgggtgggggaaaacatcgtgacatgttcgttttacgataatgtggtgcagcagtgggcataggaaaacagggcaaggacaggacaagaggacaggataagaagacagaagacagaagacagaagacaagaagaaatacatatagagcacggttactcaaatgtttacggcaggatagaactaatgaatgtgaagaaccacacatatctccacatctcgtaggctttgaagcacaaactgaaatcgcagatcctttcctttgtcctttgatttcaatctcttcacttttttccctggcttagtctatgatcaagtttgttcaggtctgattcaagacagtttacgatgccgttaattccgaaataaaggagattacagacatccctactatgatgcaccaagaagggtgttctactggacacgtacatgtaaattctacgtttgtaaatctataaatgaagaaacatcgataaaagtgggttgaaagaaaattgtggtctttggccgctggattcagatgcggtgccttgtactatttaaattccatctctacaaaaaactgatttctgatttgctcagctcagccatattaaaagttgaaatatctcgttttgctgtattcaaggagattttatggactcatcacgattaagctaccttactggtctatcttggagactttagatctttccacgattcgaagagaccacccgtccagtcagtcgaaaaatctgcatcttccatgagaaaatgagcatttatccttatcgctacttgaatatgtcaccgtagtctacactttgaggatgcgtacttttatctgtgtattgttcgtggcaacattcgtaattgtatacttagagcacttgctcagcccggctgcacatttccactcagtctctccgtatcgctcatgtgtacaacgaaagatccaacggaacagacgatccacgcccactaggatacaacttgagctttccctcgaagcgccgaggatgtggaagcgagtcgctgttgatgaatttgaagcgcagctcatcaatggacggccgctgcggtttgctgtcgctgctgcggttggcagtgatggtgtaagccagggccgagatcttgcgtagagaagagccagcagactgttgctggtccaacgcagatggcggcggtggcggcgcagtgtgcttcttgcgagacaccagagccagcgaaaccggaggaggaacagctggtggaggtggtgctggcgacgacggaacctgagagggcggagacggagaaggcggcgcgaaagatggcggggccggcggaggcggagctggaggagatggcgccgaaaatgttggcggagatggagcgcgtggaggagaagcagccggttgaggtggggccggagcagtatgcggcacaggaggggccggagcagcttctggcgcagaagattgggtcagccccagatccagtctatgggcgttgatttggtccaaaaacggcaacgatggcgcctgcgatttctggcccgggacaggaggtgcagcgccattcagagcgttggaagagaagttaggaacaggcggagccggtgctgttttcggcggagcaggcgccgatggaggtgcagcagagtttttcggttcgtccacgtcacgtctcctggcgttgatggactccaagaacggcaaacttagtgctggcgcattgggagaaggcgccagaggtgcagaatccgacgcagaagctcttgatgcgctggatgctggaggtacaggcgccgagggcggaggcggcgccatagaaggcgcctttggcggcggaggggccatcgacggcacttttggtggaggaggggccatagagggcattttcggtggaggaggcgccagaactggaacctttggtggcggaggcgccagagatggaaccgtaggcgccagagattgtgtctttggcccagacgccgcagcacgcgacacagccgtctcatctactacgtaagcatcgtttctgcgggcattgatctggtcaatgaacggcaacgcacctgcaacagcaggcttggacggtgtggatgctttgggcgccagaggaagcagcagcggcggaggaggcgccgagggagccttgctgcccagaaataatgctgtcggaggtggaggcggaggagcaggcgcaggcgccggtggagcaggtggagcaggcgccggtggggctggtggcggcgcagcaggcacatgtgatggaggcggcggagctgcagcagggggtggagaggagcgtctcttgttgatttcagccaagaaaggaagcccacccggaggcggcgcaggtgctgatggcggtggtggcgcagcagccggcgttggtggtgctggcgctggaggtgctggcacgggaggtgctgacagcggcgacgatctggcgttgatctctgccaaaaacggaagtcctgacggaggaggcggcgggttcgacggtttctccgcatgcagaaggcctcccggcggcggcggaggcactggcggcggtccagcactggggaccggcggcggcacgtcctcggcggaaatggcggagctgacggagctgacagacgctgacttcaagtggccacgcttggcggggcgtgcagggggcacacggaggctcagagcgggcgggttgggcagttttgtgcgcgggactggtggagctgccagggggattggtggagccgccagggggaccggtggagctgccagggggaccggtggagccgccagaggaatcggtggaggcgccagaggaattggcggagccagcagcggcggccgcgccagggggtgttgtgggcgcgccaggggcaccgacggagccgccagggggtgctgtgggcgtcccaggggaagcagcggcggcacaggcgccaggggcacgggcggcacaggcgacttgcgctggtccggcggcggcgccgacctgggggcgttatttgcagccattgcgtctccgcctcttgctggcgccgtcggcacccgcggagcgccagcagggacaaggccgctgcggttatcgacagatcgaagcttgggcatgccgccagcaaaaatgtcgcccaattgcggcgggcccggcggcatgggcgccagcgccagcagcggcgccagcagcgtccggggcccggcagacggcgccgccgcaacgctggttttcccgtcaatgagcggcttggacttatcaaccgtgacggttttcttgagtttcatgcccttctggatatcgccgagaagagcgtcgcggccggctggcatgccacgcggcgccgaattggccacggagagattgggcggagccaagttgggcggcgggggcggtggcggggcgggcatgggaaaagaagaagtagttggcggaggtgagaaggtgtgggcgtgcgcgcaccgctacatcaagaggctgtgggggtgtatgaaggaagaagtctgggtaagacaaaatagagaagccacgatagtttcggtttgtattacacacgcattgtcacttcaacattctactgtttccaagtgactacttttaccttactttacatactttaccttacttaccttacttaccttacttaccttacttaccttacttaccttacttaccttacttaccttacttaccttacttaccttacttaccttacttaccttacttaccttacttaccttacttaccttacttaccttacttaccttacttaccttacttaccttacttaccttacttaccttacttaccttacttaccttacttccacgctctcaatacctttttaacttgatagagctgaaagggattgagtttcaacgagtaagaatctgatgacgacttgtccgacagaaagagaaacccgttgtttagtagcaatcaactaaaaggttttgatgtaatctcctcaggtacaacctgccgttcgaaacgctcatacttgctcgataaacggttagtaagagtgtcatcggaaagaaaaatctgagcttgaatgttcagctatagcgtctgttgaatatggttgctaaccttttgaaatccattggtcattctggaccacctcgtctgtctcccacaacagtctgaagctcatgtaatgtatattcgagcaaatggtcgagcaattcggatgctttattggaaaaactgtcattggacggttgtggtgacagcagattggctagatcacctgactgaccagaatcgtttaatttattctgggatagaatcatgtggtgatattttgaagtgtgttcggaataatattggtcacaattggtcaatcgtactgacttgactattcgcaattcaggcgacggaacaaaatcatttaggtgtcagcaaagcagacaacgtatgttttactcaataattgcacctaaagctccgtcagaaaatccatcgttctggaatcgtcatctcaacgagttcttaaattagcttttcatatgtatttcagtttttaataacgaagtaactgggggattgatgtatttcctcgaacctgggtgcataggtgatttacttccaaatcgatgccttgatcctcccatgtttatttcattactggtagtttagttccgctcataaacattacagaacagcatctagtcactgattctctgatggagttctatcttggatgacctttgcatttcgttagttacgactgaataaattcttagcacgtctgatggcccgcttgccttttaagcgtagttttagctatcaagttgccttgggtcaaaaggtttaataccgtcaattctctctaaacgtattaaaatgtaatatccgaaaggtgaaggcttgagaagaatagtgagtaaggacccacctagattataaatatgtatgtatacaaaatgtgtcgctgtattgccaatttctattattcatcagcagtctaaagaccaatgccaacaggttggaagattggggatttaaggtgagcccaaaaatgcaatctgtggtaaaaatgtatttttaaaacttatttaccgtggacacttcagctatttggaatagtttcaaaactaattacaaggttgattcttggaatttgagacaaccgcttcttgaagaaaatgcattatagagctctggtaatacagtttaccataatattagcggctgttagtagatgtaagctcgccttattttcaagcagttcttctgtcgtcgaatgagattcaacagaagcggagatcaagttgaccagcttcattttgttgattcattcagacattcgatccagttcttgatatgaaagcacaattctagttctgatatcctacagacactcgcctgttcagtttgttcattctacggatctctattcaatacacctgcctctcatcgatttctccactggtctatctattgtctattctcaggcgatgacgggtcttctaagacagctctttacgtatctgcttggcaatttccagaatcgcccactttatgaggtccgtcaaccgggccgaattgtcgttgactatatcagccaagcccaaagctcgagcctccttggtgaggtttttctccacatcctcgtcttcgaacaaccatttgtgagacttgacaaactcgggccacacaatgtcgtcaaagtagttgggcggatccacccagaaaaccttctactgtgttgtagcccagtcgagcctctcttctggcctttagaacggcgtacggcgcccggaaaaaaagcttcacgtcaaacaagcgggcaatggcttcgctgtggaacaacataaacccgtccacaaacacaaagtggtagtcgggcgacgccaagttgtccttggccaaagaagaaagctgttgcttttcctgctcggacaacttcaactgcggatccaactccaacgactcgatgggcaaagtggcgccgttggacttccgaacggcttcaatgtactgctcgaactttgtccagtcgatggcgtcggcacagtcccagttttccacgcctttgtctgcgtctttggggatctggtcgtcggggaaataaaagtcgtccaagtgcaccaaggtggaagcaggatagagcgaatgaagcgccttggcgacggtggttttgcccgaggaagaggggccgccgatcccgacaagaaccaacttcatgaagataagatacaaagagcaaaatgtgcagtccgacgataaagttggcgagagcctttttgctggaaagactaatttctgaagttaccgcgttacttgctttgaagaccagtggccaggctagaagtcatgtgttgccttttcagaccgcctttcagaccggatcaaaccttcggacacaagaaagttcgagagtggactaaaagtgcggggactaaaggtgagagtggactaggtgagagtgggctaagacgttggactaagaaggtgagagtggactaagaagttcgtggactagaaccgtctgtcttttcgacctgtcttttcgtcgtctttctatggatactgttcgacttcccgaaacggcaatcgtgatctcaacattccaacagcgtcctaactcctgagcaacaatgcggcagtactttcaatctacccctgctcagtggcacatacgtttctcggtccagccatcaaagtctaaagtcatagtctaaagtcatagtctaaaagtcatagtctaaaagtcatagtctaaaagtcatcaaagtcaaaaagtcatcaaagtcgaaaagtcaaccaggtcttgtcggctactaaaggcaccacagaccagtggacgacaggcatttggccatatgtctcctatgtactccagtcttctctttggttctttttgcggagcttcttcgatacggcgttgaaggttattacccaattaggcaccatgcgagcgcatctattaccgcatcgggcaacttttgcacccaatggtgccgtcggactttaagcgggccgccaagtggaaatgcacagaagaatggaaaataccagaggccaaaggagaaaattcccaaatgggggtttgcgtgggtggccactactgctttgggcaatgcccctgctactgccgcatgtgctcctacaattgggcaaatgcccgaaaagcataagagtcttgcttcttgctcttgccggcagggcaagcaagtttggaacccgaacgtggactggagactttcagattcaatcagaggccagtaccaacaatcaagagacaaatcccattctctgaaatcccactctctcattctctgaaatcccattctctcggctttgttcgtgcaaagtctcttgattgcatgcctgcgccaaaatagccactctttaccttatgaagccgctgccgcccgaggcagatgcccaggccaacggacatctggacaaggcgtttgggcttttgccgcaacggctcgatcttcccaatcccaatcctcacaatcatcccaatcttcccaatcccaatcctcacaatcatcccaatcccaatcccaatcccaatcctcacattcatcatcctcccatcccgccgctggacgtgcgggcggcggccattcggctcgagaccgaacaggaaaagaccaagcaggtccagcacaaagtcgagttggcccgggtggttctcgacatactcaaggaggcaaaggcccactcgataggtgacgacgtgctccggcgattgtttgccgagcttgaagatgcgccccggctccagagccccacggcccagtccaaacaggtgcagacgccgccgtcggcccgcgacaagaccaagcccgagaacctaggcgaaatgctgaagacgaaggacaatgcccatagtcgggcaaacctgcctcgcctggaaaacctgcctcgcctggaaaacgttccccgcctggaaaacctgcctccgccccgccagcagcctctgcccgtgtcccattctcaaccgaagttgtgctatctgcctctcgcccagacatcccacgcaagctccgaaagccacactgtcgccggctctccgaaggacaacctgcctccattgatgaaaacgctgcctgtgcccgtgtaccagcacatgtatcccgtgtactaccaagtgcccgaaaagacgtcgtttcggcctgaagaaaaagaggcgttgggcctgccgtactcaggcagaaactactccactctcatgtatcagccccgttttctccagggctctctgcaacagcagcagcccgcctactactatatgaagtcgtcacagctgggccagatgatgcctgcgccgtattttgtgccgcctcctccgcccggaaaagtggtgccgtggccggctttggccgagcctttgaatccgctgaaggaagaggagcagcagccgaaaagaaaaaagacaaagaccaacctcaactttatgatttctacgcccaagaatccgcctgctaagaagtacaacaagtaggcatccatagatgtaggcatagagcaatacatgcattgaatattgagcttgtgggtaagtgaccaaagagcccatcaccaatcaaggaagtaagtcagagcacttcaaacaggtaaattatttaacataattgacccgagtaagtagtagctgaacgttaatccatacttaaattatttctgtctctattgtttgattttgtgggcaaaccgctatttctgtttgcatgctaagttctaatgcatcatcttgggtgattggctttctcatttggttccagagatgtggccaacatttctcttttcttgaacgtcgaagttcatcatgggttccatactgaagtttcggaatcaaaacttgtgcataataaagtcaaatggccatttatgctagaacagcttcattgcaatttcctaaacattttgctttttcgaaaggttgaatgcattggcagaaattgcatcgggtggaaagtgttcagtcctcatgttaacactgaattccagtacataaatgaaggtttgagtttcttgctactgtttgttgttcgcttcgattaatactaacactctatgaattagtctccaaaactacaaagagggttagcttattaaggcaagtttgaatggtatatatacccagccaaaggtcgtgaatgccgtacagagaattaaatatatccattctttgtatatcctgacaatcgccagacctgtgtcttgaatcataaggatgatcattctacctcctcattatcaggatttatagcgtttctctccaactctagtacttgttcaaagtagttggtagaagcctctcgattcccatgcgaggatctattaaagttcaacataataagaacggatttggactttgcttcgtttaaattgaactgtaaacagggacaaatattcatctgatgcaaatatgacttatgtattgtggcatgaacaaacaggccgttggtattatagatgaaaggtctttccagagtgtgacctaatccgttcaatgatgcaaaaggaagaaaatacctatgaccagtttgatagcatataaccacatgcaaatgccatttcgttgatctaacgtgtccgtgtgtacttgtaaaggctgtatagatagaaaaagaagataaagtggcacacttatcctaatccctttatgaatggccaaacaggcaaaccataagagacactttttcacaaaccatagcgggactgggagaaataccaagagcatgcgcttgtaaagttcaacagtttagttcagaaagtacgtaaagtctttctcttgaaggtttattcttcatggtttgaatatagcttctagatcaacaactcgagggcagaaaatagaaaaaccagtagattcatgagagcatcagtgcatgcaaacaccactggaaagagagagcacctgataaccctagacttgaaaatccttgaaaggtcttctagagagctttcccgtcttggtaatatctgaatgtctttaaagacatcaaagatcaattgatttcatcaagtttcaaatgaacacctgcaaaggaaaccaatgcaagaaaactactgatgaaatcatctatcttactctcgaatgaccttcgaaggcttcaataagatcaaagctatcagagagttcaactcgaaaagtttgtagcaaaacctatcgaggactgaataatctgtagacctggccagtctatggcagaccatctacaacacctttgaagcaggcagagcaggaaaggtggcaatggcgttcatggtttgacaaatctttacatcaccaaaatacaacccagattttcacttcagacataccgatgcacagtcgaagaaactgaagctatccggcactaatacattccatattgtttaatgttaaccaaatcttacctcaagattcacatctcagacgcacctccgatgcattgttcgcgggctccaaaccatacggcccgacttgccgaaccacgatttctgacaagaaaaaagggcctctgacctctgaacatcaaaggccggtacagccaggaacagcagcagacggaaaaacgactgaatcgctgccacagtcggcccgagtcgccagagtcgccagagtcgccagacccggccatgcaggtccacagccgttactgtcaagcgtgcatagtgcatgttttcaaatgccgaagagaaaagatcaccgccaacttcatggcccacaacatggccgacgcggcgaaaacggagccgccgtatactatcttcacgcacggccgccgcttgctcttgcttgttcttttgtccttggtcggtttctggagcgccatctccaactccatctactaccctgcgctcccagtgatttcgcaagagttccacgagacactggagatggtcaatctctccttggtggcgtaccttctctgccagggcattgcgcccacgttcacgtcgaactttgccgattctttcggccgccgcccgaccatcgtcgcctgttttctcgtgtacattggcgcctgcgtcggcctctcgcaagcgcgggcgtactgggtgttccttttgctccggtgcgtccaggcgggcggcatagcgccggtgatcgccatcaacgccggcatttcgggcgacgtgtgcacgcccgccgaccgaggcggctttgtgggcatcgtcaccggaacccttttggtcggacaagcgttcgggtcgcttttgggctcggccatcctcagccgctggtcgtggcccgccatcttcgcctttcttgccatcggcctgggcgccacgctcgtgcttcttctctttctgctcacagaaacgtgccgcgccatcgtgggcaacgggtccgtgtggccgggctttttgcaccgggcgcccgtgctctacctcccctccttccgccgccacatgaaccacgccacacatacaaagacggcgcaccgcccggtcgagctcgcggcgccgtttcttgtgttctcgtccttccggctgtcggcggcgcttgtgaccgcgggcgtgcagttttccgcctggaccatgtcgctcacgacgcttctgacggagctcgaaacccgcttcggctactccaagctccacacggggctcatgtatcttccgcaaggcttgtgctgcttggtggcgtcgtttggcacgggccaggcgctcaatgtctactacaagttccgcaagctgcgggcgggcgacggcggcttcgaccgggtccgtgcccggctcgactgctcggtgttgccgcttgtgttttctgtggtggggcttttgcttttcggctgggcgttgcagagcgcccgcaacgtggcgtctgcggtggtcggaacgtgtttcttgtcgctcggcagcgcctgtatcatcgccattgtcaccacgatgatggtggatttgcgcccggaaaacgggtctgcggccaccagcgcggtcaacttggtccggtgttccatggccgctgttggcgtggcggttttggactacatggtgcggcgcatgggcgtcggaggatgctactcgtttatggcggggctctgtgtggcttcggcgatgcttttggtgtttgcggtttaccggcacaaccgggaggaacgagtcaaagatagattggataatgaaagtatggcgatggaataggggtatgggaatgtattaatagagtttcggcagacttcgtagagataatggatggggataggcatagcgaatagaatatctgaagtgaactatcagaagggaaatattaacatcagaagggaaatatactatcagaagtgaaatatactatcagaagtggaatatactatcagaagtgaaatataagatacatcagaagggaaacattaggtactatcagaagtgaaatgtaagatatatcgtaagtgaaatataagatacatcgtaagtgaaatataaacatcagaagggaaatatatactatcagaagggaaatgtatactaccagaagtgaaatataaaatactatcggaagtgaaatgtatactaccagaagtgaactactaccaaaagtgaaatatataatacatcagaagtaaaatataaaatacatcagaagtgaaatataagaacatcaggagggaaacattgggtactatcagaagtgaactatactatcagaagtggaatatatactatcagaagaaatataagaacatcgaagggaaacattaggtacagaagtaaactatattatcagaagtggaatatatactatcagaagaaatataagaacatcagaatggaaacattaggtacagaagtgaactatatactaccagaagttccccataaaactaagtctaagaggtctccagaaaacatgacaagatctataatcgtaagtttgggctagctgacatttttgattataatacttcttgacgttattttggttacgcccatttatatgtgtttgttgctcttcggttgaattcaccccattgcattgtattctatttagagatcgacgacatccattattgcatctcacctggagtagacataaaaatggtcattgtaattgcatgaatgaacttcgatttttaattcatgtagaaatttgtaatagattagctcgacattacctatgtatctttccatataaatactgtttagttattacaagcagctacattcatgcacaatagccattacacggctaatttactatgttcaagagtcttccagacttaattgtatgtgcggaaattactatcaagatttgggattgtcaccattgaaacttttgttctccctttgtctatatacgtggaccaatctactcagcaaatgaaatcacgcataagagagatgtttcgattatgcgaagaagttcaacaaatattcaaggtacgaggaatctaaaggatcgaataggctttggaataaggctcatatgcaagagaagataacctaaaagtaacccaagacaagatacggtgtaatatgtatttggccgcttgaaaacattgcctaagttcctcagaaacgcattcaaaaaaggcaaaatggcatcttgaaggccaataccaacggaatataggcacacattgccaagtagtagccatttttagtactttccaaagacagtattcttcgagtcatttaaggctgataattcgatatttatgaaagtaagactaataattgtttggcaatataaaatacagactctcgttttaacactggaaggtagatcgctttaataatgccagaataaataattgacaagctgactcactagtttaaaaaaaccaatattgttgcatttcgatgaaaggcttttcatatcgcttatcctactagtagtgacaaagggatgtaattatcacgttcacagattattttttctagttagtgtgaagattaaaatgtacagttcgttttcatgcttttaacccatacttgataactaatccttcatcacatatgctcatattttttagagcagaatccaatacaaagcaccaacttaaaaatgctctaatagaccattgcaagtaatgaaccgtcataacgacaattccgcaatctgtaggcaatattcgaaccagcctcaatggcagaacaagaagcatgcgaagacagtacaaaacgggccgaatttgtctttatatctgttccatccctgtactttatctgccaccgtcttaccccggtgtttattctagttggccaccttttcgccctcttccggctcatcaataaacgcaggcaatttttccgccggctcgtccgcaagatagctgggcacgcccaaccccgactcgttcatttccagctcaaagtccatttcctcgcccaaagcatccaactcggcgtccaactccagctccgaaatgtcatctggcgcatcgtacgacatcagaagggactcttggagctcgttcagtttatcgatcaagtcaagcatctcgtcctggagctgctccatcttgtcgatgtcgattttcccatactgcgccttcaacgccttgttgcttgtcttcatggcgtccatggtgatcatggtattcttcaaattgtctgtagtcattgatgcctgggtcatattccacagctggttttcaagctggtccttttgcgcctcgatctgcttccgctgcctcaatagcttcaacgctttctgcttgagcgccgatttgcccgggccatctcgcattctgctgattttctgttgatatgtcgaaagctccgagttgattttggaaagcttcacgtcaagcgacccgacacgctcgtctatgctcagaattgcgtcattgagcgtaggtttgggcacgttgctttttgttccgaaaagccggttcatgattgttggtggagttagtttggaggcggttggcgataagggcacccacacccgtacaccacgataatcgctttagtagaaatgtctggtcagacaacttttctggacaggctggtatatttacgaatactatttctggggcaaagcatattttgtattgctggagtcgaatatcaaaaagttaaaaagctaaataaccatcgaaacagatggaggatgaaaatgtgaggtaaagtggaagtatttattctacagtctgttggcattgatggcgttgatctgttatttggtttttcggagttcactttgtgagtttctggcaagatgcatcttctgaacttttacttctgttcattctgctcgtatttttcttttccagattcattctcctttagtatcttgtttttgttattgtttctttcattttctactattttttgtatattctgcctctttatgtgctttttcactgtttctacaattgaaactcggccgtgccttattttttctaatttgttagtatcgcttatagttcattttgatggatcagcgcggaattcacaatatagcgtttttcagattggttaatttctgtgtggtctttgtggttcacaattcgtttgtacatgtaattgtgctgatccaccagaggtcaagccatgggaatgggtgcgcgcttaactatgtggtgcacgggtgtatacatctgggtgttcgggtttttatcactcgaatgtacggatgtttacatggtgtacgggtgtttgattactagatgtacgggtgtttatggaggtactgatgtaacaatcggggatgcacgggtctatatcttttttgtgtcaaccaccaatcccattttttttggtacaaaaagaacttgccgtttgcaactacttgttctttcttaagtgtaatccaaagcaagttcctgtggactgaaatttggcagaagaaataactacgggcacgatcgactttttcacacttttatgtaccacaacccgacagaaaaaatcaggaaatcaagaatgttccactgatacactcatattattatcccaagaatcttccctttcagaaagtgcttcactagctcagttggcagagcgtcagtctcataagtacgcttgtgacatctgaaggtcgacagttcgaacctgccgtggagcacatttttttcttatgcctgaggtagcagaagtacgttttgcccccaattttttcccttttttttatcgtttctaacgccaggttgcacatgtgtgtgctttactcaaacgaaatattgtcggcaagaccgtaaaacgggctcatctccgtttggatacgcttttattccctgcgctcaaaagtgcgtcggaccctgaaacagttttgacagatttccaaaaacggcttgaaggatccagagtggaagctgtgaggcgccatgggaagtatttctggctctggctagagaaggagaaagaaaaaatggccgtgttgatgcactttggcatgactggcatgatccaccttcgagatgtgaaatcgcatttggtgttcatggagaacggcggagacaagaaaatcaagctggaaaaggagaatggcgatgaaacgcccgaattggagctggagccggagccgcaagagtggcctccgcggttttcgaagttcgagctcgagttggagaatgggcagaaaacagaacttgcgtttgttgatcctaggcggttggctcgggtccggcttttgtgggggcccgagtgttcgtcagacgagctcctaatgcagcaggagccgttgaagcggcagggaccagactactcgaaaggaggagaaagagaagtgaagaaagaagagggagaagtgaagagagaagtgaagaaagaggagggagaagtgaaggaagaggtgaacaaaatcaaagaagaggcagagggggaagaaggtctagccaaggctgaacaggatgtgatttcgctcttttctccctctcatgagccttctgtgtccgatttccctcggcctaccgttttccatccagacccagatccagaccctcatggacgggctcggttagcgtttcccgactttgccaagttggttttgtcgcgccgcaaacccatcaaggctcttcttctcgaccaggcgttttttgccggcgtgggaaactgggtcagcgacgagattctttaccatgcccagatccatccaagcgagaatttggccgagcacatttccgaccctgaagatccccgtcttgcaaggctctactacagcttgatctacgtgatggaggtaagtgtggcggtcgaggggaatgtgcgggaatttcccgagaactggctcatgctccatcggtggggaaaacggagaaaggaaaaggcgaaaacaaaaatgggctattctgttgcgtttgaaactgtcgggggaagaacgagctgttttgtcccggagttgcagaagcgtatgggacctgctgtcaagagacggaaaacgtccaaggaaaagcaaagcgatgatgaatagtctctatatggcgttcagcattactgttctattgctatgtgtacgcaatactagattggctttgtggatactaagcccagaagcttgcaactcttcacattcctgaaatttgaattggttacacggaaagcttgcattgaaagcttgcattgaacattcgtgctctagaaacgattgatttggaatcagttggcagagtaacggatcggagtttagcaatattctccgaatgtcgcattgcgctcttcatcttatagttctgcttgtaccaaatatattagatcaccacctgaacatcaatcccatcaggtaaatactgccctcggagattaaaagacatggctacagaatacactcgccaaaattcaggatgatgtcagacagttactacaaagctttgtggatataccaagcggaaaatttctcaatccatatgaattatagctcattaatattttttgaaaaataacataactaacttgttgtctgccaaaattaatttcatcacggaagaggctgcaacaacagaactggtcgaacgaaagatctagttttgataagtttctccccaatatgagatgattacaatgattatcggtaagtttgtttcccgccaaacataaactgtgcaaaccatcaaaatccaaggtgtccaactgttcctcttttagatgcattgctgctaaagataagtcacgaagagaatgggggattcttacctgaacccctaaattcttgcaagcaacaaagcgaaatagacacgataggggctacaatgtattatgtaagtagaacttgtaatcagtacagcctatatatttccgtcgtcacgcttttcgtgaaattgtagtgagttattctcaccgaaaggttactacaacaattgacgcaaaatacaaatttgctcttctaaggctattttgatggtttaggctcgcatgactgcctaattatccatttatataccatgtctttgtgtaattgagcctagaatatttcgaccaagtctagttacttgaataggccatctatgtgtcagacctagcacggctgaagctcgccgatatcgggttacccgccggaaaaacttttgacatcttcggacaaagccgggtggatacggaaaatttcctatgcgcatacccctcacctgaacgaaaccccgctacaaacaccgcaacgtggctggcatttgagaaatttcactggcatacccctcccacggacaaacgaggaagaaaaataaaaccaattgaacacgtagaagaggcattggtcctgcacaaagaccctgggctagcgtaaaaagcaattcaccgtttgacaggtgatggatgcaattgcgatgagaggttgaggaaagagccgcgcgaggcgcaagggaagcatccgggttcaaccgaaacacccccggatctcgatgccttcggaactctgggccctcggaacgcgcgcatcgcgcaagtgcgcaaatcaaggcaaggctacccaaaggagacagaacaaggagacgcaggtgtagattgtccattgactggaaaaaaacaaaaaaacccgaacaacgacattgcaaaaggaattgcatgcattgcatgcgacacgtgaaacggccttccaaagacacttcaaacgaccggtatccacatgtctgttgcgcgacattccggtccggcctggcccccacgacatccggccctccccatatatatagccaccactcccgttcttttctccgccagtatgttgcttgtcagaaatcggccccaggccaagtttggcgtgcgtttcacgtcgggaaaatccgtccacacccacaccatcaaaacacctgttggcgtcaaggcggccattgcttcgctcaaaccgaaaaccacccgtttgtcgatcgaaggccccatcgaatgtgacttgacgggcttccagttgctcaactcgcccattttcaacaagggctcggcgttcacgcaagaagagcgccgtgcgtttgggcttctggggcttcttccttgcaaagtcaacacgttgcaggaacaggtggaaagggcgtacgcccagttccagtacttgaagacgccgctcgccaagaacgatttcctcacgtccatgcggatccagaacaaggtcttgtactacgagttggtgcgcaaccacatccgcgagatgttgcccatcatctatactccaaccgagggagacgccattgccgcctactcgcaccggttccgcaagcccgagggctgtttcttggacattacggacccggactccatcgacgagcgcttgtcggcctatggcgaggacaaggacatcgactacattgtgttgagtgacggagagggcattttgggcattggagaccagggcgtgggcggcatccgtattgccatcgccaagttgggtctcatgacgctctgtgccggtatccacccgggccgtgttttgcctgtggtgttggacgtcggcaccaacaacgtcgacctccagaacgacgacttgtacatgggcaacaagtttgagcgtgtgcgcggacaacagtactgggactttgtggaccgcttcatccagacggtcaagaagcggttcccgctggccgtgttgcactacgaggactttggcgtcaccaccggccgcaccatgttgcatcgctacagatcggagttgccctcgttcaacgacgacatccagggcactggcgctgttgtcatggcgtccatcacggccgcgctcaagttctccaaccgtgacttgctcgacacgcgtgttttgatctacggcgccggttcggccggcttgggtgtggcggaccagatcgtcaaccacatggtgtcgcacggcctgaccgtggaggacgcctgcaagcagatcaccatcatggaccgccgcggtgtggtgctccagctgtacaaggactcgagcgagggccagttgcggtacgcggacccagactcgaagtgggacggcatcaacaccaagagcttggtggacgtggtgtccaaggtcaagcccacggtgcttgtgggctgcctgacacaggcgggcgccttcaccgagcaggtgatcaaggagatgtacaagcacaacccacagccgattgttttccctctttcgaacccaacacgcttgcacgaggcgttcccagtggacatcatgcggtggaccgacaaccgtgcgttgatcgccacgggctcgcccttccagcccgtcgacggctactacatctcggaaaacaacaactgcttcacgttccccggcattggtttgggcgccgttctctcgcggtgcaccaccatcaccgacacgatgatctcggcggccgtggaccagttggcgctgatgtcgcccaagatggacaaccccaagaacggcttgcttccgcccttggagcagattgacgaggtttcggcatacgtggccactgcggtcattttgcagagtttgaaggaaggcactgctcgtgttgagagcgaggaaaagcccgacggcggctttgtggaggtgcctcgtgacttcaagcagtgcttgaagtgggtccagtcgcaaatgtggcgtcctgtttaccgtccgttggtgaaggtgagccacgagccggagatccacactttccagtactagtactacaatatatggggctgcctggccacgggaagtggcaagacagcggagaatttcggttctgcgacgacaggctgtcgctaaatattctaatagaagatcgtatagacagaaagctgtagacgtgaaaatcttccgatgataccaatcaacggttagatgattcgtggatggtgttgttatccgataagctaatgtacgatagaattatgaatagagaatgattagaatatgaatggataatgattagaatatgaatggataatgattagaatatgaatggattgtgattagaatatgaatggataatgattagaatatgaatgaataatgattagaatatgaatggataattatgtggtctatataatatacataatacgacagtagtcaaaactaactcataactaattaatcaagcagtagagcgtatgaacctaataaagagtatttactactagctgatcaaccagttaataaagcaccaaatcgtcctatactacttatagttaaagttaatataaaaccataattatgatcagttattgttataccgggaccaaaaagtatagctgataaacacaataatgctgatactaatgttctgtctccattggaatcctgaacccagattaatgtacaccgagttgaactagaatgaatcgaatgtcaatgtcaattacttggacaaaaatgttagtcggatgagcgaagcctgtctgaaccattacgactggcatcttgtatcgttccattgcatttctggcatgcctttgtacctgttctctttgtctaattttcgcctgctactcctctgtatcctgtacttctcagcccataattattaattcggaaagatttgtcattggaagtatgaaaaataagatttggtgacattttgtaagcaaattcaaacttgttgaacacaaccagtcttggtgtgttctctgattctaaatctacaagccatccaagaggttctaacaaatacgaaaaatgtaggtctataaattcaacaacgttcaaagttctctttcattggttactacaaaattcctcaactaggtcttcaattgctacactatcttcatcttcgaacttgtatcacgataattcacctaaagcagattcatttaagctcgtttacgttttcgacagcaaattcacaagagcccaagttacttcccacatgggtctcacagatccggtctcttgttactatgtgaatcaatatctaagaaaagggttctgatattgagccaacgaaagataaaatggcgtcaccagccgttcaaacctacttcctcataaagtctcgttcaaaaaccgcacaagacgtgaaataccaaagtactttttgctgtcgatttcttccaccagaatcgatttgacttgtcttaagcggccgcagatctggcttgccacaacatcttcaaaaaagagcatcgagtcgtggactccaagaggctccacaaaaacgctgaggttgcatttccccagctcgtttcttcgctcgtactcatagtggttacgttccaaatatttgtgcagatccccatacttgaccttttcgtaccagggaagatcgagagcatactttgcaaactccaagatatcgtctctgaaactctcgtcctcgccgaaaatcaaaaacacgtcgttgtctgggctcgagtagttgggaatgtccttccagtcgctttcctgtttcggaactttagccataagcccgaataccaacgaaaatggatcctgctctccaaatatcggaggaatgtcgtcgctgttggtgaagcgggtgtagtggatcatgtcgtagtgttggttctgcaaccacgaccttccttccaccaattctgtaggaagaggagttattttgacccacgggctgatcaagagaagtttcttgggaaaaatcttttctgtttgcaacgtttttaagtactgggtatacgagatggaaagatgggcacctgcagaatctcccataagaatgatgttggtgtgtccctcggaaacaagattggagtaagtcgaatgaagctgcatcaactgcgttggaaaaggtttgcctcggcccacaagggtgtagtccaaaaacaaaatagatgttttgcttttcttctttggctcaagcaagtgatagacagacatgagagatctgacttgagtgacttgggtctggataaaatatcctcctccatgcgaataaataatgactggatctgccttggaagttccgcttttggccatccaaatcgagtttttgtcgtaccgcagaccgtatccgggaacattcttgacgagatccttgccaacaaaaggaagaatacgtctaagcaagaaagaattggagtaaggtgcaagcaagtaggcatgcttgatgtctatagttagcgaagctctaaaaatcgtcaatttgatgcaattgagcaagcttttcgagtatttccggtagtggattccgccaaaaatgtagaagcggagcaccacaatgaaaatgtccaagggcattttggccaaaaccaaaagtgaccgaagaaactgttggtagtgtctgatggtgtcgcaagatgggactagcatgtcgtgcagtgtcgttttgaaagaccactggcgttttatatatccttgcaccccgcattgtgacattttgcaaccgcggtggactaatgcacgtgacagtttgcgacagacatacgacatgtcaaatgtcggtatttgataacggtgaaaatgttcaaggttcgaattaatgacttctgtttttggtcgttgaaaatgagtattgaatagaagaaaaatgccacacggcttttaaaatacgacttttatgcaaaagacggtaaatggatgcaacgtcaaaaagaattagaaagtagtgatacaattacttcccgtcggaacttgaaaggctgattattagccttcttcgtttttgaaaagaaagaaaagttgtgaactgctgtatcttgatctgaatttacgtatttaccgggcttattgatttcgccgaatagatgttccgtggaaacgaataatattcaattttaaactatattctctaatgaacatgaacagactttttgaacgtgctttgccagtccattgttcgaaatatcttgaacagaatagtcactctaacagattttcattgcattaacttagatagtcggagggctaagtacaagattgggagaaatgattccaatggcgaacagaataaatatacacaatatctttccttcaaaaataattatcaatcaacacaggccagccaagctggcatgggctgaacctaatacaccaatggactattatatcatacattagccaatcggtacataaaccatatacacggcaagtccaattcatctgaacttagtctgatgtttaaacatttacaaatataaatatgttgtggatagtctgacaatcttctggtcgtctgatatcacaacgtttcgttcaagaagtttgcaagacgaacaacaccaaagtaccgcacaggatcaacgtcgtccgccagatttggccggccgcttctaatattgtcggcaatctgatccgccactccatcttcaaaaaaaagcatagagtcatgcaccccaagcggctcaacgtaagcggtgagactggcattcccatctttgttgcgtcttttgaactcgtagtgctggcgagagaaaagcttgtgcagattgccatatgtaacagcctcgtaccacggaagatcaaaggcatacttggcccactccaaaatgtcgtctctaaagctctcgtgttcgccaaaaatcaaaaacgtgtggtagtccttgttggagtagttgggaatgtcgtcccagtcgcttctctgtttcggaactttggccataatcccgtgaaccaacgaaaaaggatccacgtccccaaagatcgtcgcaaggttttcaatatgggcgtagcgagagtagtggatcaagtcgtagtctttgttgtcgatccaagagcggcccttcactagttcgttgggctgaggggccacattgagccacggactgatcaaaatgaggtttttcggatactccactggccggtttaagcttttcaaatactgagtgtacgataccgaaagatggccgccggcagaatcgcccataagcagaatgttggagtatccgtcgtccaaaagtctgcagtacgtggcatgaagctgctccaactgtgttggaaagggatggccacctcccacaagcttgtagtccaaaaacaaaatggatgtcttgcttttaatttccggctcgagcaaatggaagacagcaagaatggacttgagctgtgtgatgattgtctggatgaaatagcctccgccgtgggcatagatgatcaccggatctgtcttagtgctttggctctgcttgaccaaccacaatgaattctcgtcgtactggtaccccaagcctggaagatctttcacaagagtggagcaaaacataggaagcatccaccggatcaaaaagccgttgctataaggagcaagtagataggagtactccatgtcaattgccaaagaagctttaagcactctcatcttgatgcaattgagcaagctggactcatattttctgtagttgaggccaccgaaaatgtagtagcgaagagtcacaacgagaatgtcccacggaatactgagaacaatgaaaagagagtgaaggaacttgttttgaaacatgagacaacaaggacgacaagaaagacggcaagaaaaacgacacttatatatttgggagcatgcacatgccgttgatttgatgcagggagacattgcagacatgtctgatgtgacgtatgcatcatcgtgagttcgttagccgttgtgcattcaaaagaatgatctctccatcacatttcttaatatacgtgatatctaagattcctaatgtacattaatgtcgatctacaagagttcacttctaccatctactcaattactacgttcttgacttttagtaccaatgtagttccgttggcacaagtcttggcatcgctagtttttgccagcttaaccaatttaataaaaccaccacataatgccaatcggatgtttggagccaagcatgccggaaagatccgatcggagattccccaacatttccgcaggattaatctccaaacaaggcatgactgaacaccatgagaattatgctaccatgtcaattctatgtcagtggctaattcattcaaatatcagacatgtcaaattgtcagtacaaaacttccttttcttacgcttcgggattcatttttcccgagttacatgcacgaaagtaaggggaaataacctagcttcgcttgtggttgccagtcgccgagaaatcttcaaaacaaaaaaataatacaagacgaacataaaccatactaccttgaatactatagtccatcaaagacactcgtttaacctttttgaagaaaaaaaagggaaatcttgactaaataattgagagactttgaaattaatgtttaaagataacggtcgaggctatcgtgcgtttaagcagaaatgaaatggcgcgacacgcatggatctcgcatgcggcatggaggcggcgcatgtaggacatgcatacaaaagcaccttctagctgccataggaagccgcagaaaacaaaagtggcagacccaatatcacatttccgagctgtttatcactttaggacataaaccaattccatgttggttcattctctgtaatttttctgacgttttacgagttttgactccgaataaaattgtggttcttggtaactatactagtgtaattgtgctggcagtctactttacaatatagtcacttagtggcaactgaagcgatctaaggaagtgtttctattctgtaacaatgtcgggtttactggaggcttaaagaattcgggacttctgaagccccactaatacacgaaagtataaaaggcactatcagttgaaaaaattttatcttctcactgtcagaatatcgcattttcagctcggcgaaaatttataagtataataatagacagtatggtgaaataaggactacttaaagattaatcttggggtaagatgtatggatgttcactagtgtatagtagtagtcaattctggtgtttgggtgtttgtagttgcaagctgctcatacaagaagttcgtgtgaagtatttccatactgaaacctctattatttcaaatcacccacaaaagggtttgagggaatcatacgaactgagatcaaacataaacgtttctctgtccatcttgaaacaactttcatacaagttgatgcgtctatatgctacataaagtacagaaaagtatcaaaatatgcgactactacttttgtgtacttgcacaattcatctatatcattttgaacgagtgtgacgttaagagaaaatcgaaacatgaccttaacggatctagaagaagaaaccatcaatgagcttgctgcgtcttttgaaaaaatccaagtgactactctgtttgagcctggggtttacaaagacgacaatgatatcgtgttccaaaacacaaattctcaattgaaaacccattccttgactctagacaaaggaaaagctcgagaactcagcccttttgtcctcgagtcgatgtcgcttttccccgagtggtactactactttaaacggaacttcatgaaactatccaccttagccaatctttattgtgtacttgattttggcgagtttaaaagtcgatcaggacttgcaagccttctgaattcctacttcaatttgtaccaagatgcattctcggcagtagttcactttcatatcgacaagtttttaagtgaggaagagacaaagatggagctctcacggtatgcgattgaaaacgaaatgtgggacaagctccgaggtcttccagatgacttgaggttgcaataccgtcgggaatatctttgcttcctcatggccagaggtgattgcattcctctatgtcaccatcttattgcctatggctacaccactcaaaagttatgggattacatctttggttacctcgaacttcttcttgaaaagagcgagatgcgacaggtgcttaaattgcagctggaatacatttccactgatcctctcgcaaaggcaccggagctctttctgtttttgaaagaaaagggatacatcatggaagttcctggaaaatcctctctcaaaagaccaccaccacgtggatctttcgtcctaaccagaggacccataggcttagagcctttgaaaagtgattttgtcactgtacacagaaaccgggcaaaaatggggcctccggaaggatatactgatcgtggtccaactccttctcttggaatggattctttacgtcttatgcttgcatatgctgccagtaataagatgcttttgcgccagttacaaatcgacgctgcttatttaagtggagatggaatggagggcactattgattcgaagaaacgactcattttccgcctcgataagactttttatggcacgaagatggcattttacatttggtacgacacaatctcatccggtctaaagctccatggttttgagcagaaatatcgtgaccaatgtctcttcacccgaggagaagggtcgaatatggtgattgttggtttgcactttcaaaacttgattgttattgtgaaagacatggcctcatttgaaagtctcatgctctctctctttaacagttttgaggttaaggatttgggaaggccgtccacgttactccgtatgaacttggagtttgaaaacgaccaggtcaagataaccatgaaagaccgcatccaacagctagcgaaagaggtgattcgaccagaggaagaaccttacaaaagtttattcgaaccagagaagaaggaaagccttgaaaaatcgtgtcctacaacgccatatgtttctctagtacgcaagttgcaccatatttcgaaaatggttcgttttgatgtgtcatttattatagccgcattgtggagacatgtgtcttttcctaaattcaagcatcttcatgcggccttccaggtggtgcgatacctcgagaaaacagcagatttcggtctcgtgtatggcccggaccggctgtctaacctctatgcttatagcaactctcgtgtcgcaagcacaaactcggataatcgctacttgacttcctctatattgcaatatggcggttctccgataagctggaagaccaatctccagagctcgcggacatttaccgacacagaagcagaaattatggccttatctctcgtatacgaagaggtagaagggattgctgaagccattcaaaaatggccaatcgatgttgcgtaccatattttcacgagtaacgcagaagcaaatagcgcagtcaaaagcagtacagcctttgaaggacggaaacgttttgcagagaaggtggattacattcgcaaagtggccagtctgccagacttcagtcaggagctcattgatgatacggataatttggctcgagttcttacccagacacttgaggaggacgagtctactcgactctgcgaaaagattactggcaaagaacccatggaatggtatggttccgttgacgtgagttttcatgaatgtaaattggaaccgaagtcggaagtggattccacacctaaagcaacaccagaggccaaagagtttgatgcagcggatgagattctagtgccagaattcaagcttccaggctccttcccagactgggatgtagagtcgtatccagacacaccaatggccactgatgattctgacgccaatcttttggagtgagtcctatgaccagaccgttctagattgcagggataaaaccttgggtaattttcatggttccggttgttgtgatgtctttttttttttttgctgttatcatttctattatgtttgtggtttatgagttttcattggggctcaagaatatgacaaagatttagtacatagcgaagcggtgatgactgtaatgctgatgattgaatactctaacatgtttacgaaacttcaataggcgttctctaatcgaggtgatgacttcaatcctaagctactttagccgtgaaggtgtctttgcatactcgctcgtatatctcgtatgtttccttcccatgcatacatagacgctctacacaaaatacgctctcgtaaacaggctccacatagctaaattctgcaaagtaatgcataggtcaaaaaacgactttcaacttgcatttaataaaagagaataattccaagaattttggtcatgagacttcgcagttttggccaattcggcgcatttcaagcatatgagtctcatagcttgtagtagctttattattagtttcatcttaaactttaatctctttcatctttacgtttatcctttcatctttacttttcatccttctttactcttctttacctttcttctttccttctctttcacctttctctcggcctaatggctgcgtgcatagagccgcggcgtcgacatataaagtggaaaaatctcaaccaataattccccacaaaaccacccaaaagttcacgtacaaaatgtcggtcgaagacttgaagtcagtcgttgaaaagttgcaggacagaatccagaccctcgagaagaaggccgggctcgttccaaacgtgccaaagtccatcagaatggtgttgattggtcctccaggcgccggaaagggcacccaggcgccaaacttgaaggaaaagttctgcgcctgccacttggccacaggtgacatgttgagagctcaggttgccgccaaaaccgaattgggtgttgaggccaagaagatcatggacaaaggtggtttggtttcggacgaaatcatggtcaacatgatcaagagcgagttggaaaacaacaaggagtgcaagaacggcttcatcttggacggtttccccagaaccatcccgcaggccgagaagttggacggcatgttgagtgagaggaaaacgccgttgcaaagcgccgtggagttgaagatcgacgacgagttgttggtgtcgagaatcaccggcagattggtccacccagccagtggcagatcctaccacaagttgttcaaccctcctaagaaggacatgaccgacgacatcaccggcgagcctttggttcaaagatctgacgacaacgaagacgccttgaagaagagattggtcacctaccacaagcagaccgagcctattgtcgagtactacaagaaggctggcatctggagcggaatcgacgcctcgcaaaagccagccaaggtctgggacgacatcttgaagtgcttgggccagaaataggtccgcagtttgtagaaacaagatgcctctttacggactgtagatgactggttttgattgaccagtgaacgattgactatgtctgtcaattgctatttatgaccatttgagttctgtaaaatggaagacaagtactgttaaatctattaactcgtgattctgatacttctgctgcctcaagtgtagccacctcttgcattttccatacgactacaattatttttgtctaaaggactgttaatctaagagtcaatttttcggtaaatagagggaatgatatcgagcgatattcgactaatggaccagcggtgacttaaaccaggtattcctgtgcccatcaaaccaaaaatattagtctaatactttttctagtacggttctttgttgtatgggttcgtgtaagatgtgtttgagtccatagttaattttgtctatgtattctgcaccatttctaataatcttctgcccaagatttcacgaaaaatattaaaaaatgtctataaagcttgacccatgtttcatctttgatgtctgtttgattgttgaccattccattcttcagcagaaaaaggaaccaaagaactctgtacgttcttcggcacaggtaaagaaatgcttatccaaaaaggctttcaccgttgtagaattttctccgaagtccaagttagccttcttaatgtctacttttgcttgacaaaccaacgaatcatgttgctccttatttgaaagttcataaaccagcggtttcaaagtttactcaacttcattgaccatgtttggatatcaataagattattttctgcattaatttttaaagaaatcaacagttaaaaaatacattcgatacttaatgtcaataagaacggcattaaagtaggtagttttattgtttaataagaacatcgcctatacaatttgctaagttgcgcataacatttaaacttagttctgactagaagattcctttattcatcccgcgagtctacatgtcatcgaacatgattcatgagaagatcgcaatctgattttgcgtattgcatgctatttaggtttccagcctcttgacattcaaaccattcttcatgtccattatctttcaagctcattattcttcgaaaaatgttcatcacttaggctatcgattgagcaagctgcccatatcgaagaccgtagttatatgtcatttaattgcacacaagtgttattcagcaccacagcgacaacggtgagaataaaaaaggaaggcaagtcagttggatggtgtattcctcttttcacgagccaatgccaccatctccaacaagacaattgtttagtaaaccagcaaaaatgtctcacacccgcaccctcttagcttctggtagaccgtcagggccacgcttcctgctcgtctcctccaaacatgctgcgtgggcaatcttccgacccgtcttcgttcccggagcgtatacacacgcgtcccatacccactcgcctagtgcatcattgtatgttgccttgacctgctcacgacacacaatacacgtgttgttcatgtttgtctcgctcggaggcacaacaacgtactgagcacgggttggagcagcagcagcagtctcagcacgagccacaggcgcagccgcctgttccgaaagtgaggactcgtcaaaatgcacccactcgtcttgtgaaatataccacgtgcgcgattgaatgttggccttgtggttggtcaggcgcttgttaatacggaagtgccagtccaaatgcacgcgtttgcgagcggcaccatcgtcatcgccagtaaagcgcttgccgcactgggcgcacttggacagttttgtctcgtataagacctggagggtcagcatgtcaaggtcgcccgaagcaacaaaccgctggagcggagccgcagccttttgcactttagaaagctctttgaccttgatctggacatactgagactggccactggcatctagcaagagctgctcaagagcattggtggccggtgcgcccaggtacttgtggcggggaaaaacaagcgagtacactggccgagagcctggcttgagtgactggtccacagccactaagcccgaagcaagtaattcgccgaaaagcacacgggccttcagctcggtcggaaccggcgtttgtgtaagcgaaggtgcaagagattgtgctggaagcgtctgtggcgttggcggcaatgttgacggcgtttgcggcaagggtgtctgtggctgcgtgattggcgtttgtggctggaacagcaggccctggttttgcagcatcagctgctggtgggcctgagtctcgaggttctgttggttctgctcctgctgcttcatcagcgccaatttctgcagcaccccagccaagtctgctggcccaagagcctggctctgtaagagggcgcgcaagtcggcaagcgccgcacaccgttccgcaagcgcctggtcgccccccgcgcgcagacggcgctccatggcgggcaaaagcgcgtcgatgtccgccaccaacagcgcagccgtaggccctgcgggggcgcgccgaaagccagcctgctgcaaaaacgcttcgatgcgctccatttccgccagggggaaaaggggcaacgcgccgcccttgactcggaatacccgccacagatcaaacatcttaactagacgggccctggtcggcgtgtccaccaacaaatacacatgcgagaaaagcttgaagatgtcgtcgccaataagcacattgtagggggcgccgacggttttgcagatcagatcaagcaagtaaagagcgaaaagcttgtgttcgggaatgcaatggtagatgcgatgggtaatggctgcgagaattccgtcggcctcatcggtattttccttggcgatggtggtgagattgacaattatgggacgcgagttgaacgtgagctctttgagcgacgttgcgtagtcctcgacaagtggagaaaagaccatggttggaaggaagtgtgagaagggcgatggtgtagtggcacacacgtgatatatatcacgtggacagataaccatgtattgcacggacgggaatctggcggtgaagatgaaggattattcaatgatggctattcagtaagaggcagtcagtaaggttgcctattcagtcagtctaggggtataggggatctgacaacagcaattccgttgacactagtgataatctgtgcaggacaacatccatcatgtctattgacaatcaatgtagtttgcagaaactagcctagtgagaagctagtggccaagataagtcccagaatatgccagtcacgttactggtgttgtggtacggctggtggttcagtggaactatcgtactttgcttcaagccgataggtttacgaattcatataccaatccggtgcttaccattggaacagagccattttcaccataaaatcgttccttataaaacctgtcaagccattttaaccttagcttctatgacctagaccagagattggaaagtacacgacttcggcgatagtggtctcattgtagggggcccttcttcagcccaaccggcctccacggacatgtaggaaatacgggcttcccgtaacgataatgtcccactgatgtttcctctttggaaaactgatgggcgcattaacgtagaaaataacctcaccttcccttttgggcaatcgccctcagccgcggttagtcatctggaaatttttcatcttcctctttatctttttccttagcccatgtccccaccaaccgacaaaaaacaaagcggagccgcccgtgttctcggctctgccaccgccggaatctgtgagatcgccgttttccaccctgtggacaccatctccaagcgtctcatgtccaaccagaccagaatcacttctgccgcacaattgaactcggttatctttagagagcacgcccagaaggcgctcggatcgagacttttcaccttgttccctggtttgggatatgccgcttgctacaagatcttgcagcgtgtgtacaagtacggtggccagccttttgccaacgagttcttgacggcaaacttcaaagacctgtacgagtccttgttcggcaagaagacaggcaaggcgcttttgtccgccaccgcaggctcgttgatcggtattggtgaggtggtgttgttgccattggacgtgttgaagatcaagagacaaaccaaccctgagtctttcaagggccgtggtttcatcaagatcttggccgacgaaggtttcggcttgtaccgtggttggggctggactgcggccagaaatgctccgggctcttttgctttgttcggaggtaactcgtttgccaaggagtacattttcggattgtccgattactcttctgccacctggacgcagaacttcgtcacttccattttcggtgcttcggcctctttggttgtctctgcgcctttggatgtgatcaagacccgtatccagaacagaaacttcgacaacccagagtctggcttcaccattttgaagaacatggctaagaacgagggaatcacgtcgtttttcaagggtttgacaccaaagttgttgaccactggtcctaagttggttttctcttttgccttggcacagtcgttgattcctgctttcgacaagctcatgaagtaggtttgtacatagttaagtttggcttggtccatttttgtgtagagcactttaaagagaagggcattagatattttaccagagaatgcttgaacggtacatttattgtacttttcatgatatttgtcacctaacaatgcgttgattattcccagttttaaagttttatgatttctgtaccagacttttcttcagataatgattcggtcaaacccttcatctacttcttctttttctactttccaaattctacgttccttcgtctctgtagaatcttctcttcttatgttccccacaactgcgttatatgtcacctgcatccaatagcatacaaatcaaaaaccagggtgtacgggtgtattggcatgtgtcatttcgcggcaaaattatttgccccacgttctgcctcatcttgttaggcaatgaggttcgtgacgtttctcatgtactcattgaaggtgaacgtgctcaacgttctagttcagaacgcacggtcacacctgacagagattccgttgatccacagttcggcggttttttctgcctccgtgtcaacgccgcatccagatgagtttcccgacaattgttttgtcaacaacttgacaggaattgtttatgcttcgtgagggtttggtaaataggtataggaatggatatggataatagaatgtttgttgtagacagaaagccgaacagaaaaatgtttgtctcaatctctgttcgtagactcagaattaatatttcataacaggagatgataatagaaagagattctcccagttggcaagttacctctgaactatctttattagtgctacctcgctgttattgcgactgcagtggatcctttaaccatcgaagcagtctaaagcttctgtttggtgttttgattgtgaacttgacgctcgcatccacgaagatccgaaaaatacccatgtggacacagcaactccaggaattgctgaatcaattcatattcgaattaaagtgagaagaggcaagtgtttcgtatcttttatagtagaagtcgccgaccacattgtgaagttgcgatcatagggggcgcccgcgtcaggtagacccatttggcacctatcgttacagttgttcctcactcaagccatttccggaaataccattgggctgcacaatctgcaaatactgcctcacacccaggcccaattccgcgccaatctcgctgctccaagattgccaagcgcacttgtgcttcacaccaacgtctctgacgttgcgtgcgctctagcacagtctcccgaagcccgccggttgctcgggccacagcactagcgtttgtcaaaaaggccttcacgtttttctcaagaatcgccgcatgtgtacgagcagaatcaagtggaagttgacttcgctggagatcgatgtctgcacgagcaatgtataccattgctagttgcgcagagcggccacctgcaccaacatcactcttgttattgttacgttgcgccagaagcatctgttgagcaagtttaagatgcgtatccattgcggacaaagcatcccaatatgattgagcgtccgtctctggattgtcaatgccaaatctcagtatcactgcttcaatgcaatcagcagccagcatgtgaccttcaggagtgctgaggggttcaagcactgaacacgttgccgcaacagagtcactagcaagtgcctccacacaagtgcgggccacaagcaacagagccctaatgttggcgtattctatgctgtcaatgccttctccttcaggggtgggggtactgtcgacctcttttactaattcagccacgagcagacgtgcggcatcaagctcagttgcaggcgtgttctcaagcactgcgcgagctacggctagccccgcctcagctgtctccaacaacacttcaggaggcgcatgatcactaatctggatctgccacacagcccgaactaattccaccgctctgtgggcaccccgcatgaagtctgcgggcgactcagcctcctcaagccactggctatatgcggtagctgtattgaacatgaggtcgattggcgagtcagaaccacaagcgttcaaggcagcttcatgagcagcaaccacattcccgatgtcctgacacacgcttcgctcatcgcctgtaagcacctcccccacattgtctagacgagttacatcgatgtcaccagcgatgtactgtgtgtgcactgcaagcaagagccttgcagcattataccgagcatctggagctgctgtgcccagagcagcgtcctggtagtgtgtgtatgcacgttggtagaagcggagtgctttggcgagatccagagaaaaccagcgatcacccgactcctcagcgtcagcaccttcttctaggtggtccgcatcaataacacgtttgtttttgacggtttctgtggttagtaagatccgcaaaactgttagcagtcaacgtactcttcatgattgtcttgttcagattgaccttgcgcaagttaatggaatgtttcattgtgcaggtcacaccatctccgacagttttatggatgggaattcacccgtcctacttcattcacgaatccaattgccttctaaccaaaaaaatcttttccgttttctttattcacggatataaatcaaaagcaagcaatattaaggttttttttttttttttttttttttttttttttttttttaccttgagagatcaaggcaaacaagagttacagcaatgactggtcatgcggctgaagaagagaatacattccttagatacttattaattatatattactactggagttattttgattagcattgggaaactgaagcacttaaataatttttgaatcatcgtactacatataaggtttttgcagccaccagagatcctagtatataagggatggaaaagtcgaatcaaatgagacatttagaatttcattaggaatagatattcacaaatcccatcatagatgatcctttttgtgctctctctgattctggttttcattctccatctctgctagatatgttacttctttttctttgtctgttgatgaaatcttcattctggtatcataatcgaagtggtttgtcttaatgctcgatcttaatgtacaccagaagcaaaagtttcaacgtttgtgattttcaataccaagtttgctgatggtgggaaatcatccagttgtatagtggtgtacgagtgagatggatacaaatatttatccatccagctactgaccatattagatggtatggatacatgaaaagaattagaaaagcattgatactatatatttgtgcttgcaaatttcggatggcatagaaacctacttctgttggtcgagttgttggacactcagtgttcacgtgcatatcacgttcatcaccatctcacctactgctttcttcatggctggatgcacgtcgttatctacgcttgatctcgcgctcgagggcgcaagccccgggcttgtcacattacctgtcatggtcctcgccatggttaagcaacccaattggggattcggctttcttttggtcaccgacttcaccgactttgaaaacagcacatacaaccgcaaaatcgccgttccttcgagtctacccgacactttcactgttggaggccgtgtgctccgacggagccaaatcttttctattctgttgaaggctgcactactagacgggtactggcaggcgcttctgcgattttcaccacgaatgcgcgcatacaattacatggacgagaggctcggagtgatagcgcaggaaggcgtggtggcaatggtgagtttccgagtgaagagctatcggggcacgatagagggatttatgtcacatcttcatgtggcgacacgtgcagttcttggttcaagatctcttgcagccgagttttcaggccaaggtcttgatacgtttatgcgacggtatatggactatattgacgcagacttgtacgaccgcttagtggcagtcttccctatagaaaagtatatgcggcggccgatgaagagagagagacagattggtacagagcaagacaatggcagcaaggatggcaatcagaatgggagggaggaagagaatcagaatggaaatttcaccgaccacgcgacggcaaataatgcggccgggattgagcagggcgaagcccaggtgaaggaaaagtcgaccgaccgtgagaactcgccccacctttcaggcgtacgcccggtttttgctcacccttctcacggaagcatgccctttctccactggcgcgccctactgcccgcagacattgcgctcggcacatcgattcaaacatcagggtttcttcaaagtctcgatccacatgtttttgtcaaacctttccgccgcactttgaaactcgcgcctctccgcttcactctcacagcgaattctactctgcgggcttgtgcctacgtggaaatactctcggatgccgaatggtgtgcctttctaggaatctccgaaattgaagaaacgatagagaatgtactgaagctcacgagccgcttggagagtatgaagggtcgcatattgctgcttgttgtggaaagacggctggtgtctctatcgcatggatatagtcgaccatattggggcttggcatcatctttggacgatttggcggagcaataaagaagacactgacgatgcaatgacgaaaaaaggctacttatgaggcacgaagaagagttaccaatacatatgttcggtctttcaaggcatgagtttttcaacaaatgggataatagagaaagacccaacataatatgcatggaatatctttgttcgttggtatgtcttacctctctgtgatttggaacacaactcaagatagttcattgatgttcaactcaactggctataagaagaacaagaatttaaatttagtttcagagcatgtcatacttcagtctagataaaacaaccatttacagcgctgagaaacgatggttcagcattttggttctctggtctcggcatggcctttcttgtccgcgaggctgtgatcatgtgctcctgcacaatctggaggcgcgactcactctcgtctccttttagaggcgcatatgaactccgcctcttaaaaatatagctctgctcctgtttcgatggggtgactttcatgcaaccgaaggggcgcgggtccggctaagtagaggattcacacggcgcagttgtggaggtcaaaggaaaagaaaaaggaataaaaaaagaatcaaaaatagaatcgtggtctgcgccgtgcgcttatcgctacacatagcgctgcggttcgatgcgcgctatataaagacgtggatgcgccagcggatttttttttttgcaaaccatcacttccagtctttagatttcagattacggattccttatcagccatccagactttgcgtttcatcactgtttaacttttactgttgaacttctttcacctttgctcgttcaccgtttcaaaaaaaaatgtatatcaaccgtgctgtggctctcatcgcccgtgattgggaagacgacgccaaaagcactggcaaatcattcaagagctggaaatcatgtcagaacaaccgaacatgtcacattatcgctatagtgggatttgttcttgcggcgctatgcattttctgggtcctttctacgttgatccgctgtctctgcatgggatattcctgtttagaggcgctctgttgctgctgttgcagaaatgcccactccaacagatatgtcgagcagccacaacaggttttcccccagaattactcgcagcactacacgcaccagcgcgagccaccaatgacgcgcgcagagccagcgtaccagcccatgaaccagtattatcctgcagaaaaggccaccacgccagccgatttcacaaagtacccccatgaagaatcatatagatacgacacggggtacaaaccgctgcagttttaagttgatgacaggactagggatatatttagtatacgacaatagggaaaaagcgtagacttggtgcggagatacacggagatagaaggacaagacttacattgcgacataagatccagacattattattcagaaataacattgagacataaggacattattccgacattattcagacatttcagacatttagattccgacattatattcagcgacatttccttcacagaactccagacatatctactcggactttggagcctgtaaacctggcgcttacttttcttctcaattcttcattttcttcactttcttcttttcttctcgattcttcactttcttcactttcttcctctcttctcgattcttcactttcttcactttcttcaatttcttcactttcttctccccgattctctgaaatctcgatcgggccttttctcttcaacagataatcgaacagaaagtcaaataaatcgctctataagcgcctgatagccattattaacaccatacaaatcaaggataattctaaatcaaggataattctaaatcaaggataattctaaatcaaggataattctcaaggataattctcaaggataaattgtttcgttaaccaaattcacttggcgcctttttcgcagcatcaacttgaattgcaacatctcccacctctcatctgggctattgctgcaaatccgcgaattcccgcccttgcatgaagcacattgtcatttgcctcgacggcaccgccaccagtttcggctcgggccccgccactaacgtgcttcttcttttccgcctcctcgaccgctccaacatctgctactaccagccgggcgtcggcacgctgtttattggccgccccgacattgcgccccacacgcgcttttacacaaactggcaggcggcacacgcccgccttgacgccgcgtcgggatacctgcttctgacgcatgtccaggcggcatatcttttccttgtgcgattctacgagcagggcgacaggatcgaggtgtttggcttttcgcgcggctgcttcactgcgagggtgttggccggcatgcttgagcatgtgggtttgctccggcgcggcctggaggaaatggtgcgggccgcctgggaattgtacgcgggctgggaggcggccgggcagccctacgagggagcgagcgcgcccgcgcgcgccggccgcgccgatcttctgcgcgagtttggccgcaccttctgccgcccggcgcgcatccacttcatgggcctctgggacaccgtggcgctggtgggccttttgcgcgagcgcgtgtttccctacaccagccggagcacgtttgtgagccacgtgcgccacgccatcagcatcgacgaacgccgctgtaagtaccggcaggtgcccttcgaggagcctgacccatgcggcgcgccatggtcctggatgtcgtggtggcgccgcattgtcggcgagcgcgagcccgccggttgctccgacgaccttgtggagctttggtttcccggcaaccacggcgatgttggcggcggctggccccaggacgccgaggggtacaagatgtcggcgctcccgttgaggtggattgtggccgaagccatcaaacatggtgtccgctttgcgccggggactgtggctgcgctcaacacagtgtgcccggtggagaaatctttgaagctgttgcaccacgacatgctttcgtggcgcgcgccgaagtacgtggcgccgccggctttgggcgactacggccttcccttcctggcggagcgcgctgaaatttctgccgggcgctccgaatccaactcggccctgcccgtttcgcgcctcgcgcggcttttccgtcgggcgcctggggccgagctggaagaaacacttcctgggaagatgcccagcgatagaacagcccttcgtgccgttcctacctcatacggcgccgccgcccatgcttcaagcagacgaaggcttcgctcgcagtctgtcagcttgcccattgcaaaaagagccgtcgtgaagcgaccaaattccacaggcagcagcacgttgcggcgcctcgtagaagcacgcaagggcgtctacacatggcccaacgccaaaatcacccgcctcccgtcggcgctgtatgcatttgtgcggcgccaacctgataagccacccgagagtaatgtccaaccagccctccgcttcaacgcccgcggctcaagttccatattggacacaattttctggtggctcgtagaacttcttccttgtactacagaggtggagtgtccagatggcatctggcgacggcagatcaggcccaactttggagccctgcgcgctatccccgcccaagccaagttccattggagcctcttctaccgtctccgctatgtcagcgactacacgcccaccaatcttcctactgatctcggcgcgaggtttgtagaactgatcgagcgcaccatgatgctcccccaggaactccgagaggaccttttgaaacttgacgcgagcaccatccgcaccagcaatagtgccatctggaacatcttcccggacgactttgcgcaaagatgaagtatacagagctatacatgccaaacatgtatccgtctacaccgagaaaaagcatgcacacgactatattgttatgaaagttccggcaccagatgcataagagatgccggaggagagatggcccgagcggaccagtgtgaaattatggggcgaagggcagcttaaccgataagcaaggtttcctcgtcggagaactcgtactgaggaatttccaagttcaaaggagctgggcctcttctgattctaccagagatatcgtagtgggaaccgtgacatgggcagaaccatccaccaaagtcaccagcctctccgatagggacacatcccaagtgggtgcagatacccaacatcaccaaccactctggcttcttgacacggtcatcgtcggtttgtgggtctctcaaagccttgatgtccacctggttagcctcatcgatctcatcttgtgttctgtgtctgatgaaaactggcttaccttgccacttgacaatgacgttgttaccttctggaatggcgcccaacttgacctcaaccttggccatggccaaaacatcggcagaggcagacatggacgagaggaaagcctccacagtggacttggcgcccgcagcagacaacaaacccatcgagccaaccatgaagtaggtgaagttcttggtcttttggtcgcctctgttgctgaggtaagacgaaaagtctggctgctggtaggaagagagagccgaagaggaagtggtcaaggctctggcagagttcttcaacgccaaaccgcttctcaatgatctgaatgcaagcgacatgtctgaatagatgggtgttgtggaagaaagcgaaagtgcaagcaggcttgtagtttttcgcggtgtgtatttgggccgcgctcattggctggggacggggcgggtaaccctgcatacaggtgccatatttgctaacacagcggcgccagcggaggccagggccaaagttggggacgtagcattctgaatcagcagagattcgtcctctaggctcgagcatggtctcaaccggaaagcattggggagtgcgtctggtcatgtacacaaatcacgtgagtacagtcacgtgccaatatccaccaggagccatcaaagtgcgaaatcacgtgcatcgcctccctccaatgggtgcaaaattaccacttgatatattgacgtgcgatatctctacttaattccaaatcccgccagcatgttcaccgccttcgtgagcttatcaaccatcttctcacgtgagctgtactggtaaatggagagctcgttgaaacacgtgtgtgccaccggcaaccggtcgctatcctctccgcttcgcaagcgcgagatcttgagcgtgaggttttgcgcacctgtcgctggcacacggtccgatcccgtgatgaagagaaggagccgtttctgctggtcgaacgtcaagtcagtcacatactgccaaaaccattgaacgatcggcgatgccaaagcctcctccttcgacggccagcctgtgtaatgagtgatggacttgagcacatcaatgtcaaaacgggtctcttcgctgccgcagagaagaaactgaatttcctcgggcagaaacaaagaaaacgagttcccgtcgacaacgctgcggaacccggccgtgaacagctggagctggcgtttcatgccatccgtaaggaagaaacgtgcgtacttgtcaatgtacatctccctgttttccgaattcactgcaatctcgcgacctccaggaactagctcgcgatgatggagacggccaaacgcatcgtgaaacgtcacttcaaacgttagttctagcatctccaagtcttctggcgagaagtcacggagcttgaacaaattttctgcggcaacagggaaaatgtctttgtagtcggccaagcccaacggcatgcccaacaaaagcttgtacaaggccacggggaacttcaaatcaagaatggtcaggttgtagatggccaaacctagcacagcgccgaaaagatagtacatctctgcgttttccactggaatgacattgaaccatagaaagttcgagtcatctacattccccaacatgcccgccagcgggctgaataatgcacgggtcaaaagcaaaaaccattccttttttagccctccggcatccacaccaggttcgttgacaaattgcactttgagcgattttttgaggtttcctgggttcaactggatacaccggagcaggtcttgaacaatgtactcgcggcgaatccgcacccgaaagtacacatcaagagccacacgccgatctaaggaggtgatgaacgcttcctcggcctttctttccatttgtcgccgtgcctcatactctagaatggagattttcccgcctagagtgagaagaaacggatactggcaaagatagaagccgtatgccgatccctgctgcatggtatctgtgccgttgatgtaatcaagaacggtctgaagagcgggttctgccgttgccggccgcagctgggatttttttcgactcagccacagatcaaagtcggcacgaacattcacatagtcagccatggagttgtaaaatgcgtgggcgggcaacttgatgtctctgatatagtttgccttcacaaagacgcccaacgcacctgcggccgtgcgcaaatggtagtttcccaggtactggtgaacgcggatcttggcatctgtgcggcgtgagagtccagcccaaggcagagagtgcatctcctccacctcgtccttgagatacgagtacagaaagtactctgcctggtccgggcggcagtcggaattgcgccgtgccaattccgggttgttggcgtaataaaagtgtttgcgcaagtggaaggtgatgtataagttgatgagatccactttggcagcgaaatcggccaattcgagcttggaaaaccacgaggcaaaataattgcctgcgggtgaagcttcagcggcactgagaagagccaacacccgctttaaaatgtcgtaacaaagcgcctggatttcggggacttcgcctgcggactgtggctgtgactgtgggcgcgagtgtgctcgagaatgggaacgcttgtcgctgttggtcaaggctcgccgcaagaatgggatctccaagagaaccaatacccagtacaagttgcgggggttgtctgcgatggacatggggagtcttcggatcgcattgcttgcgccggtaagagcacagaaaagcggtcttttcgaaggaagcagtgccaataaatgaaacacgcggcgaacctcatccaagttcacgtcgcacagcgaatagtgtgcccggcgcgagcggcggatccggaacagcaggttcaaacaggcaatcgagccaaatgccgcgagaagatggtccagaagtggctgtagccgctgatggagagcgtgggaagccgaagggcggtcgcagttagttgaaacaggggggatgccatttgaaccaacgacgtttccgctgcttcccggtaagtggctcgcttgtgcatctgccgaagctttttctaagaggatatcattcatgacgggtattgggctgccttcggagagagagcggccctttttcggagaaataggacacaaattgttggtgttacccgtggccggtggttttgaggtagcattggtgactttactcgtactgcttttcggtctggacatggacgattcccgactgacctttggtatgggggggacattttccacaatggctttcgagcttaggatttctgttggggggattgctggaacatctttggaggtggaagcagaatgtgcaaattgctttggatcctcagagcgaggactttctttgtgcttcggctcttggatgtgagccttgttgtcccggatctgattgccttccgaatgagactttctgctatcatctggctgatttgcattattcttcaaaccgccatacaagcatttttctatgcggcttttgatgtcatcgtatgagagaagaggcacgggcagttgggcatcgggatcaaagtcctccatcaacgttgtagtatggcacacagagcaatggaacttggtattctccccaatgagaagggctgcgccacaacagacacatttggcaacattatttgcggggcgaatgttagttgagcttggacttcgggacggtttgggtgacgcttgcacttttagaagatcaaggatacgccactgcttttgtgacatggtccggctgaatggggaaaacgcaacctcagatgagatttcggatggtcacaataagattcagcagtgccaattgacggcaattggttggcaacacaaaccctttagacctgagttaaccagcttaagtaatcgaagccacactcaaacactgtctgcaaccaaaagctatctgcaatcaaggactgtctgctatcgtataattggaattggctagcgtggaaatcggaaggcctgggcgatactgctttctggctcggtcaagatcaatacgacaatgccgatatcggtataaataggagaacccgctcccaatggtgctaaagttaccgggaccagtacgagggaagtcgaacaccagcgtacagaaaaaaaactgataaacaagaaaaagaaacgaaaaaaggaaaagaaccagaattagcctacagcctggactttccagttatgagacctaaagtcttgctccacaaatctgtcgggactgcacacagggcgcgcctgtgccagacttggccctgccatcgctagacttccaaacttactactctggcgaagagccaggtataagaaaggaaaagaaaataatccgagagaaaaaaatgcatgttttgcgatctgtctgcttacccagctcgccgcaggcggttgttgccgcacaattggctccggcagaaactcatcttgccgtggcacgacaggctgttgttgaagtgtacaagtttgatccgaagaagccggcgtacttggtttcccggcgtctgttacaattcccgctgcccgtggatgcgttagcagtcatccctgcgaaactctggcctggtgctggagattctgtccaaacagacactttggcggttttagccgccaacacactccatctcgttcgtctagtggccgatacgctccaagtaatacaccgcgtcactttggcgaatgtggaaggccaaggacgctgcacagagacaccaccgttgatggtagtgctatccggtggaaagtacttgtacttggtgatgcatgtgttccaagggtttgtgacggctgtggatttgcagcaaatcttctccaccaacgatgacgcaccaaggaaagcgaagcgtgctcgcagaaacaccgggggatcgtcgcatgctcgatcgtggacgggatccatgacagcaacgcccggagaagcccgcgtggcacgcacctacaacatcgggcaagtggctgtgcaacagattgtggcagttcccggaatagaacccacatttgcgcttctctaccgcgacatcgagttcaattactcgcttcggcattactcattcgccagcttactgcatgcgcttgtggtgagcagacaaatgctggagttctctgacgcgcctctgcttgcgtttgcggcattggatggtgttgttgtggctagtgacttgcacatgtactatttccccaattccggcgaggtggaagaatatccggtagcaacgactcacgacgtgacaagaaacagcgaaaacacagtgatgacgctcggcttatacagcgattaccttggcgcctccttttctgcccatgtggcgcttgatctggaccgccatcttctcgtctcagacatgggccacacgcttcttctcaccttgagcgggagtgtgagggcatcaactacacgagtgacttggttcaaagtggaagatgttggcttgtccactgtcgcatcttcgttggcttatctcgggccaaacgtggtttttgccgcttctcgcctctcgcgctcattgttatttcagcttaggaagggtaagggaaatttagggacaactacggtgcgagtgttggcgttcctcccatcttcgccacctgtattggatatgcatgccattaagggacaggatgggcttgtagtggctcagggtggtcttcatagtggcgaattggttgtgcggacactgcagcagtttgctgcggtaaactccacggggcaaacgagatcagcagatgcaaaagcgttccaaatcacctatgcgggccgagacaaggtgtgctatactttgacccgagaaggcaaaaagggctgcaacggggagatgtatttctggaagctgaaagatatactagcgttcgaaagagaagacaattggaaagagcacgattggtacaaggacaaggatcacgataatgaactgctggagaacacacaaagacttaacgatacagatgatctggacgaagcctctggtgacctggacaggctaaacccgagcgacgagcgtaatatcggcaaaacctatttctccgacggctttgtatatcttgagggaacgttttttgtgctcgaaaccaatatcttgcgcaaaattcccttgccgttcgaacaaccagcgtcgttgagtgtgtttgaagaggaagacgctgtgcatttcattgtgctgctgtggtgtggacggttgtgctggatcatttcgtcagatgaaggattacatatttatttgaacacagaaactagtctcaagggccacgtcagcgctgcaatttatcctcttacgaatgaagagaatcttcttgttgctgtggatggaacaggaaactttgaacagcaattgtttgtcggtaaaacattgaagaacaagatctcaactaaaatcgaggttgacttggacactttgttccgttatcgaaacgaaaagaagttgttcttgcgaagttcaagaaaaatttacttgttgcatccatcagattcgccattcctatcactatcatttgtcacgtctacacaatcgccaatgctagactgtcagctgattcctcatccagatggcaaaaatcgtttcctcattgtttacgcccaaggcagacttgaaagcctcgtataccagaagttacctttgaaccacaatactttcttctcagataagttggtgctccaggcaataagtttagagagacgaaatgtcatcgtggctattcttttggagctcaagcctaataagtcgacagggaagatggacaagctcacatcgatcgttctttacgaccgaaaaacgttgcaagtttacgatactgttgcagaagatccaggcagtaactttgtgggactttgtgcacttggaagtggaagtggattaaaggatgggcattttgtggcagtttgtaaatctgattatcccagcaaactttttccgatattcaaagtccaaggaactcggattgtcaagtttgcgctgccgcaattggaaggttcttatcccaaacctcttaccgctgtgaaagtgaaatgttacgatggagtattgcatgtgattggcaatcggtacattactttggagctcgatatggaagacgaccagtttatttggaagagcagatttcgggctcctctctgtacttcgcttacttttggtgttgatgtggtgcaagtggggggacaagttttcattgccgatgttagtcgtggattgttgacattcaatgctgctaaagatgaaatggaaagtttgaagacagtgttttccccgtacttcattactgttctcgcttcattccaggacaagcttttaatttacggtgatagtgcaggcaacattggtgctctctctgtccgaaaaggcaatgatcaagtgacatatgaacagaagtttggtttcaatgtgggggaccaggtcaataccatctgcgtgaaaaacgacactttatacataggcactagtggaggaggcattttccgggtggatgacgttgagattagtcccacgttggcgtctgtctacgaaaagaagtcgacagaagcaagattactagtcaagccatggaagacgtttgatgatgatgtgcacgagatcgaaggcatctatgatggggactttttgtgtaaggaaatgatggagggaagcgaggaagagatacggaatgaaattgatagaatttcttatatgacgaccaggaattgatgctatttaatcagaggtactgaataaactaatagattgagtcaccgagctgaaattatgtagcttttggatacaagaaaaaaaaaagaaactgaacatgtttgacgtagtatagaagaacgaagtccgagagttgtcatttcgcattctttcagagaatagccaaaaaggtaaaaaataccacaacaaaaattacagtatatacagatgaaagaaagaaagaacagagcaaactaagaaagaaagagaagacaagataaaagcagaaggtctcaatcgaacaactgagagaaaacaagaacatcaaaaacagcaaagacatcaaaaaaacgaacaacaaaaaaacaagaacaacaaaaaaaaaacaacaaaaaaaaaaaacaaaaaaacaagaacaataaaaacagaaaaaaacaacaaaacaaaagtagacccaccacaagtgaaaatccaccgaccaaagcctgccttgtccgttcctgggcctgggcctgcatacgccagcacaccctgcaggcgcgcatcaacaaccaaaaactccactgctccatctcccatctcccatcttccatcttctccatccgacatgtttgacgacatcgacatgctcgagatccccacctccgacacgctgacgtcgcaaacggagtctgcgctgcccgagcccgagcgcccgaaaacttacccgctgctccaagaatggcttctgctgccgacggaattgccgtttcaattcgaccccgacgcgcaccgccgcagcgcaaaacacgtggacgactttgcccacgcgcagaatgagtacatcaccaagctctacaaagtggtggaggacctagggcccaagccggcgccagcagaccaggtgacaccagagccgctaggggttgtggcccgcgacatgggacaaaaccgggccgccgtggccaacaccaagcgcgcacatgtcgcgtttgcgcgcctcttggaccactacgccgcctttgtcgacaccgtgtcgcagtacgtcgacgccagcgtggcccgcgactacgacttgctccagtcgctcttggaggcgctccacgccagctcgtttgcgccggaacagacgcggcccgagcttgtcgtgcgctggatcaaccgctacgacccgaaaccagacaatgcgcttgtcgacgccgtcatgtacaacacgcccttgccctacacgcacgccagtttctggctgtatgtgacggcgctcgtgacgcgcggcttgtttgcccaggcggcgctgtcgctccgcgcgctgaagttcgacgagctcgagcacacatgccccgttttgcatgcgcagtttggcgacttggccgctcttgtcgccagctacgagcccatggcgcagaagggccagtttgccgcgtggaaacgcgccgccagcgacttccgcgccgcgctcgccaccgcagacgtcggcgcagaacatgctgcggccgcagccagcatccgggacgtggcaggcgtcctctgcggccttgtgcgcaccatcgccgcccacacaagcacttggtacgacatgtacggggcgttggcgttgttccacgtgcgcgagggcgccgacgcagaccacgccgagcttgctgtggcggaaaagggcgttccgcccgccgaagcggccctttgcgacgccgtgcgccaccgccacatgcgcttgcttcttgccatcgaccgcctcgacccggccacggcggcgtacgtgtcgcggctcatggagtggcacggctgcttggcggtcgacgccgacggcatccacgacggcgacttggccaaagacctgtccagcatcactgtccatggcggcagcgtctcggactacctcttgacgcgccacgcctacgagtgcctcgaggtgcacgccttggcccccgttggcgttgggcttcttgcctccgtcgtgccactgagctctgcgcacgtgcgggccgtgcttcaacagtttcttccccactacgagtgtttcaccaacgacgacatggagtgggccttgacgctctgcgccaagttcgcccttgccgacaccgccctgcgcttgtacttgcgccagggcgaaaagtcgttgcgcctgggccatgtgttcgaggcgctatccatgtgggcccgatgcttcggcggcccggccgaggagtctgccgcggccatggcccgcatccacgccgtctgctggggcttgttccaggacagtcttctccgcggcgcgccggtggcagacgagttgctagccaacattgtccgcggcgacgtcgggtttgccgttccgccggtgctccgccagtgcttggcgccgtacgctgtgcttgccgagtactggctcggccgcgccgacacagcacgcagcatctcgcgggtgttccatttgctccgcatgcgccacatgccaagacggtttgcgccgttgttgcttgcgcagttgttgcccatgttccgcgagcatctcacattgccggacttggtggtgaccatcgagttgattgatggctttgagaagggctcagacacggtggaggtgtctccagacgacgagttggactttgcggacgccgactccgactccgaagccgacaacgagatgcgtggcatcttcacacgctacgacatggacgagttgtatcagtacgcggtggaaaacccgccgctggccgacgaagactggcgtgtggtgttgaaggcgagaggcgacactgtgcctgctacggtggccgagttggtgcacgagttgcgtgaacagattgtggccaagatcggccgcgtgtacgtgggacaggtctaggtctttcgtacattgggagacgagagctcctgacttgcatttggcacaagaaagcgattgtgcttccagttgagatgatacatggcgccgggcgaagccgcctcaccgggcgaagccgcctcaccgctcgaagcctggtgttgtaatcgcctgtaaaaaccacaggcgtaggtggaactactgaccatgccacttcccttggtcatagatacagacaaacagttactcaggactaatagagcttgtctacacacgctaatagtgttcttttttctatactcaagtagtcaagaaatagacatcatctcatctgactttcagccgtcggctaagaaatgaagaagcgatgcactggcctggagcgcacctctagagcagcggccgcttaacaaaccacgtcttgggcggctctggagttcaacaacaaggcaacaatcaagccgtacaaacccaagacttcggcgaaaatcaaaatcaaaagcataccaacgaacaatcttggctgttgagcggtacctctaacaccagcatcaccaacaataccaatggcaaagccagcggccaaaccggacaaaccaacagacaaaccagcacccaactggatgaaaccagtgtaaagggcttgttgctgcttcaagccgtcggaaaccaacacggcaacaaccaaaccgtaaatggcaataataccggccaaaacaacagggacaatgttcttgaacaacaagtctggtctcaaaacacaggtggcacacacaccaacaccagacttagcagtaccgtacgaggcaccgaaacaggtgaagacaatggctgcagtacaaccaatggcaccaaagaagggagcgtagactgggctgcgacgttagtacggattcaggattgcggcatttgttgacgctgcaaagaatcgatcaccgctgtaaaagattggcgggagggatccattggcgggtggaattgagcaaacattgtcgaaacaaatagggccacattaaataggctccattgccaatctctagcggcagcgatgggctagaacaatcaaacataccataagtcagacattgtggaaattgaagagattgattggttggaatacaaactcagcaaagaggatagataaagataaagaccaacgttggtgtaattttttctcggtgaatccctgggcggcgtgtgcaggattattaggggcctgcgattacgcacgctcagtatatttgagtatgctctgtcgatccagtcaccaacgggacaagaggcaatctgtttctgtgaatagtaaggtgggaagctttgtggatggtatggccaaaggtgttggagaatatcggtcacgtgggcactttcatttctggacctttatttgctggaccttcattttctcgagccgcactattggataagcctagtgataggaagtaggaaagaaacaagagcggcgactttggtcttaccaattggtcacgttggaagtctgatttagatgtattgtttttaattttcacgactaggataaatagaatgcatattcggtcaaccttactatcagtatatgcataactatgatagatactaagtaatcactcaacgttccaaaacataaatgtttgcacgataatttgcgtgtgggcaatctgttatacagattcatctaagtcttccactgcagagaagacgagaaagagtcagttgaacagctctgaagaatgagagtatatgtagctgattgtaattatagtcgaggctcagagaatacagaaaattgaagtacattgagagattttgatactgaaaccttaactatattcacctatgaaggcaaacagtacgatttagggtaagagacatagccaatatgtctattgatttgtgaatgtgcttgagaagatggcttgttagttcgataatccaaaaaatcaatacattgtcttatccgtcgttctccacttctacgacggtgtgacaatcttggaattaacaactggatatctgctgtgttgcaatgaagaacatggcatgatctttccaatagtgacgttcggtatatttaagtatgattgagccgaatgtacggttagggccaaaacccaaacttaagtaagactgaactaattccaaattgcgcagacttgaccgcttcatgtctgataccatctgataccaacaggttattcagttgaccacctgactaatttgtcaaatgcttgtaaaacctacagtagacaacctaactagtgaaaatagctcattccaaatcacagcatagatttggattgcgaaaaggtcttacaaaccaagcactttgagtagtacctctgaaaacagacagtaagacaatataagttcgcattcatgtgtattacctctatccattgaacccacgatttccctccaaatttacaatcagattctttttcaactcaactttctttcagctcaactttctttcagctctacttctccttttttttataattttttttatattccttatccgttgtctccatcttctatccatcctgtattctgctctggcatcttcctgtacttgtcgtgcgcgcgacattttcctactagaagcccatcgcgctttgaatctttttttttctccacctactggtgagctaaaagcaaggaaccccaataatgtctgctaaccctaaagccttccctttggccgactcggccttgacccaacagatcttggatgtcatccagcaatcgcaaaacttgagacagttgaagaagggtgccaacgaagccaccaaaactttgaacagaggtatttctgagttcattgtcatggccgccgacaccgagccaattgagattttgttgcacttgcctttgttgtgcgaggacaagaacgtgccttacgtgtttgttccttccaaggctgctttgggcagagcctgtggtgtttccagaccagtgattgccgcttctgtcaccaccaacgacgcttcttccatgaagaaccagatctacgccatcaaggacaagatcgagactttgttgatttagagtaatgcatgatctatagcgttttgtgtaggcgggaatttttcatagtagagaggatgttgaggatcctagaaaccagtccaaatactacgtcttcacttgattcacttaggagttggtagtgccatgtgtacaggctactgatttaattgccaatgcatagtctagaagtttcaacatctcagtagggtcatcaagtcttcacctcgacttcctattatcgtacaataattaatgttcccatagctacatacatatatagagagggaaaaggtttcgtttatttaataactataatgcctcacggcatgaactgacaacaccaatgtaatggttaatagatggtcaggattatccaattaaatgacatgttcctctgccattaaggtagaagagcaaaggagcgtggttttcgtaacaatgtctttcaggccacccttctccgtgattcatttgacctaccctgacaaacgtcagcgcaactgtaatcatacagatgcaaagattcaagagagtaaaacctgcgtgctcaacctattatctccaatgctggttgactacgctgcagctacaccagggttaagcctaaaaatttaaaccaaaactccgaagagatccaaggcctgaacatataataaatactgtcatggcttatttatttcgtgtgcctggagccaagtggttaagtgcacatccatgggcatcgcgaaatgagcatcgcgaaatcaaacccatttccattttacacaccatttccatggacacgctcacgaccgccgaaagcgtgacccgattccttcgaggcaaggatacgcctgtggcgcaagcgtgtgaggtggccagcgcccttttggcgcacaagctagcggtgtttcttcccaacgcctcgcattttgtgtttgacttggtgtgcgaccgcattggcgacatgagcggcaagttccggacgtggaaactagacgcggggctctgggagctctggaagcagctctgggcggacatggggcgtctggctgtggacagagagtgccgagcagcgtctttccggcgggtcaagttgatcccggtgatgctggcggtgttggagcagggccacgacgagcttgtggacgccatgttcgagtgcgtggaggagttgcgcacgggctttatcgatgtggacgagtatgcggccgtggggcttcttgcgagccacgtccagatgcttgcagagagaaggagcacaaagaaagacaaaaccaaaggcaaagacaacgacaaaaccagaggcaaagacaacgacaacaaagacaaaaccaaagacaccaaagacaaaaccagcaaacaaatacaactaaatggtgaaaatgaagactcccttaccaaaagccaggacgccacatcggacgagcgtctctgccgatggacttctgcagtggcacagattgtgtggcttgctcgcgccgcccaccgccccacgaaaaagagccaggcgcgccttttcgacgacgtggtgccgcgggccgcgcatcttctcgcctgccgcgcgttgccgccgcccgccgccgccgaattgctcgcgcttctagtgccctgtgctttcgccccagacaccgcgccgcagctcgcgcagcatttgcagcgccttgcccaagacgacaaactctcgcccgccgcggcagaatatcttttcgagcaaaccatagcgcacgttgccgcacgagacatggcggtgtgtgaagcggtgtttggcgcgctcacctgcggcgcgcttgcggcgctcgccgaacagttgcttgcccaacttgcccgcgtcaaccgcacgcttctgccgcagtttttcgccaacctctacgccagcgagcgcgaacgcgaaagcgagggcgaaagtgagggcgagagcacaagcggccggcccaactggcgcctcttgggtcttctcgtgcgccttgatccggcgctcgcgcttgcccagtgggaagatgttttgggcggcgccgccacacttgcgcccgaagagagcgcgcagctcgccgaggacttggcgcgtggttttgtggccgcacgcgatgcgccacgctttttggctgacgttttgccccaggcgctcgccaaagtggccgcgtgggccgacccgcaggtgttgggccggttggcgcccgttgtgcgcgagttgacgcccgtgcaagcgcgcgcgctcgcgcaaaagtacacggacgcgcgcgcgaccgtgccgttggcgcttcttttggagggccttctccagggcggcggcgccgcgcgcgccgcgtgccgctccaccatctgtgcggccgacctttccgagccgcgcgtggcatacctcgccatgtgtttgtacggcgacgccatgacggaagaagagcgagagaacattaaaagggatgaaaacaacgaaggaaaggacgaaaaagagaaaaagaaaaaggaaaagggaaaagacaacgaaaaagaaagcagatctctcaatttcctccaccttcgcatggccgagctctctgccaatctctcagagtctctctcagcgggcgcggcccagtacatttcggcgcttctgcccaccgaagttgttccgtttgcccagcggtggcttgtgctagtggacaatatgccgcaggcgcgcgaggcgctcgtgcagcggttgttggcgcttccgccggcggcgtttttgtcgtttgtcgaagcccacggcgcggtgctctttgagcgccgcctgttgatggcggcgtttctggcgcgcgcagcctcgtacggcgccaaacacgcctttttcgcgcgcgtgccgcccgtcgtgttccggcgctttttcgccgcgcacatgccggcgctttgggcggccgcacaggcggaacgcacgcctctggcgccagactcggccatgcgcgcgttggcgcatgtggttcgccccgcgacgcttgcgtccaaagccgagtgggactttgcttcgctccgccgcctcgtccgccccgactcgcccgagtctttgcaagtggcccgcgcagtgtgggaggcgcaggtgcgcaacttcaacgataagccgtcggccgagtatgtgaccgaagcgttgcggctgttgacgcaggcgctcgacgccaaagacagcaacgacaagaacaagagcaagaacaaaaacaccaaagacaagaacaagaacaagaacaaagacaagaacgatgagaatgcggacttctcgggccacgccgaccgcgctcttgcgggcgttgttttggcggcgccgccgccggccgcagcggaagcgcaggctctcttggcggggctctgcgggcagtttgtggcgcgcgtggtttcggcggcgcggtcgaccgcagacccggccgcggctgtgcgcgaactcacgcagctctcgcacattccggcgggcgcgcgcgccgaagttcgcgcggcagtgcgcgatttgggcgcccgcgccacggacgccgccctgcgcgctcttctcttcgctttggtcacaaagatagccctggacccgctctatgtcacgggattgtacgtggcgcttgcgtcggagtggtcggaaatcgagcagccagaacagcaaaaggagcaacaggagcaacagcctgagcaacaaaaggagcaacagccagaagtgcctgcgccgctcgaggcattgggcgtgttctactcgcgcctcagcgccgccgacttttccgccgtcttctcgcatgtgctcgcgtcgctcgccttgcccgacctcgaccgcgcgttcgtggcgccgttggtggacgcggcggcgtgcctcttgccgctcctctcgaaggaccgcgcgcgcgaacacacgcgccttttcgtggcgtcgctcctggccttccgggcgcacgccgtgccgcgcgcgctggcgctccgttttgtgcgcgccctcattgccatgttttcctcccacgtttgggcgtgctcgcagtacatggtggaatgcgtgctttcgtgggcggcgcatccgacaaacacaccaaacaaaggtgcatccacaaacacggacaaaaaaaccacaagtatggacaaaaaaaccacaagtactgacggcagtgtaaatacaggcgtggcggcctccgacgcctcgctctacattgcgaccgtcaacctcgtgtcgtatgtggttttgttccaccgcttccgtctctcgcgccggtaccatttggttgtgggcgccgtctcgcggttgatggcgcgcatgccgcgcgaaaaggccgccgcgtctgcgctcgcgcgccttttggtggccctctgcgacccgcagacccaggcgctggcccgcgactccgccctgctcacgtccgaggccaacatctacaaaaaggccgtgcgccgccatgcccacgtcttgctcgtcaactacatccaccagcagttggcggacccaatggccaacgcagtgaccgaggcgctccgcccgggtatattcagcgtgttttcgcttctttcgggcgccgaattgaacttggtcaaccagtgcttggattcgctgggcagagcctactaccggacattgtattcggcgtacaaggaccaaggcaagtggcacgacatatagactataattgaggcattcggggaaagaggctatcatgacagtgtactggcgatcaaagtagttccaggtagctccgtctcgctgtgatcaaaggccgcctcgcgtgatgctctcagtctttattccagcatacgccgtttacatagacaaatatatatcgaagaaccagagttctgctgtgaacgatgcatatagaatagacatctgatcatgcatgaagcctgaacgacaacttttctattcaactcaaccaaaaaagtacgtctctcttctattttcggtgttagaaagaattccactatcatgtaggcacttgatatatacaccaattcttactcataggagtgtttcctatggtacgttaccaactcaaacagtttcggagccaccctcaattggacgcatgatggggacattcaagaatgtgcagtgtttggctttcaaaagtggctttttgttgcttcgagaagacttggggttcccaaagatatacccttgaattgttcatttattcgcagaacacagctgtcgatatagatttgcctgtcacagcttgtgatttgcaaacaaagtgacgttttcggatagcttcttactccacaagccacctctcaattagtccatccaataatatgcttggaaacataaacgagagtctggttttcacggaattttaaatccacttggcaactgcattaagaccgattcggctaaaacccagtcgcaaaactcctccaacagcttcaaaccagttccagacacgctggtcccatccatcgtcaacagtgggatgcgcaagtgcatgcagaatatgctcgtaccgcaacacatcctttcgggtgacaatgcccacaagacgggcatccttctccacaagaacatgccgcggcccaactcggatgaaaatgtcccgtatgtactcgagcagagttgagacgttcaccactattggcgcatggttgaccaacccagcaagatcggatccaacacctttgccaaagtgaatcggttcagcatcatcttctcgacctcgaaggaaatcttccaaatctgcccgtgctacgtagcccacaatggatgggttttcttgggatttcaccacaggaaagccacggaatggcgctgccgacaaaatgcggcgaagctcatgtagtggatacgacttctctgtttcgaatacaaccgtttcaggtgccatagccgctgctacagtcacatcaaaaagaggctcctcttttggatcaatgtaaggtaacccattaaacaaaatcatttggtctgcgatgcctccatggccccatgtgtcgttgacccacttcgtcactgcaacggctaccatagttggcataatgtatcgcacggcacctgtaagctcaaacatgataatgaccaccgtgactgtcatgtgcgtgattcccagaagtgcagctccggcgccaagaaaggcgtaagttcctggaatcacgcagggcccatcagaaggacatgctgaaaataagatcagttgcgggtacttttcgtgaagacgctcgacaagaatgcctactgcacggccgaatgtagcacccgccgccatagatggcacgaagataccagccggcaccttgcagccgtaggtgataattgtaagagctgttcgcaaaactgtggcgactaaaagagcgagaacaagacgcagagagttgtttggctcacacaacgcatcgtcagcactgcattctgcaaacaatgtttgcatggtttctgtcatgtcgtagcggaggaaacgattgtggtagcagagcaaggccagcaccacagccaagcatacggcttctctcatcggatattgagccaaataacgtttacggaaacccgccactcgcttattgaaacggcaaaccacaatgccgtagataccaccgaaggcgccgagtaaagcatatagtggaagttcgaagtaatgccagcgcgtatcgtatgtgacttcaaacagcacaagttggccggaacggagggggttgaatgcagcaagcgtcgccacgcccacaagtgcgcacacatatgctttccagagagtgggcaagtggtggcgcagcaggatctcttccatggaaaatagcacaccccccatcggcgagccaaaagccaccgccacgccagctgctgaggcagcagtaaggaagtcgcgcccgcgcactggcacgcggaaccgcggcacaaggcgggccacacaattgcccgctgccacggcatagtgtacagatgggccttctttcccaaccagtaggcccagcccaatagccaatgggagacatatacttttgagagccaaggtggatgcgcccaaaaatccgcgcaccacaaacccagacacaatgcatttgatttccgaaattcctgatccggcagcggctggggagtagcgtttgacaagaaacgctgcagtagctgcaaacacagccagccacgccacatatgcaaaatagcccccagcaggggtgtgcagccacggccgccacgcggcgcacgattcttcgttccagcagcaaaactcacggttcaagtaaaagtggccgctgcagtggcccacacggagcgaggcaagccatgcggtgatgatgttgagcagcgcagcaatagcacctatgagcacgccgcaagcggtgaggagcacccatgtctgggacgagcggaggaggcgcgcccgcgcagtaagcttgggtggacgcaccacgtggtggtcggtccagtcgacggtggcaaagtcgcggaagcgctgcacctctcggacgtttttgtcgcgccaatggccctgctcgtcgcggagctcgcggaacagcatagaaagagtagttgttgaagtggtgaagtggtgggcgcgcacgacctgtgtggttgcaaaatgcgaaagcgggtgataatggaccaagcaaaaagaaagaagaaaagaaaaaagaagaagaataataagaatagagaaggtgaagaaacgaagaacaaaagagaggaagcaaagataataaacagataaagaactgaagaatgagtaaagagagggttagttcaaacaatgtctatcatgagataggtcataataaaagtgtctcggaataattgaatcaaaaaaaaaagacagcaagcagaattgtaggtagtggacgtccttgggaaagctaagaagggttgaaaagtaaagggaagaggggaagtagttgaaagtgagaaaaagagtagttaaaagagtgagaaaaagttgagcggaagtagtcgcatttaaaacttgatagacactcgtaacttataactgattctttgatgatgaattcaatttttggttgttgccaataagtagaaatccacgttatattttgcaactaggcaaaattcgaatgtcttttccaatggaaacatggagaagagaagaacgaagattttcggtaactgggaacttaagcgaggcacattgacacaatctaaattcatatgtttcaacagcgaaaagaagaacccaaatcactgacagaaaagtagataatgcttgacaattttagaagatttttagtttttttaaattggaaaagatagatacttactgaaatgcccatgtttcttttccgaaggagcagaaagatctcagacgctcaaaaggatttttataattttcaatcggatatcttatttctatctttggtgttggatatgatactgcccagaagcaagtagtcaataacgaaaagttgataaaagacaacatcgagaatgataacaagctgattgttatgcgttctcaatgatacaaaacgccaatatgatggaaaagatttctcaccacggcgccttcattttgcttgcttgtaatcatttggtttaattcgctactttatttcactcctctattacgtttttagcgaacaagttgtactaaaaatgtccccacacaatcacgaatgataaattaaattaataaatagaagaaaagcgctcgatagagctacaactgagactctgaatctaaaaatcaagcacagttcaccatcaactgctgccggaaatcctcgacgtacttgctcaaatcgtggccaagctcatagaacgaaagaacgatgttgagtcctccgacaggactagagatcatattgatcacaaattcagacgctgctggtgccaaatgttgggcgaaaacaacatctttgatggaccacgcttccttcccctctatcttgtggatagggaaatcagcatagcccaagttggagagcttaactgaatctcctttgcgtttgttcaattgcagagtaaagaaagattcgttatcttccaacgcgtgggcattatcaaagaaattcttctgaaggctgagcaccttatcgttctttattgattgttgcaagttggcgtggatggatctcgtcttatcccaagaaaaagcgtacacaggctccataagttccggaacgcccatgtgagcgaagtttcccaacattctgtacagcttcttgcctataataggccgatacggcttttccaccttctgctcagtcaaaaaccaccgtagcgtcaacgaaatggacatcagcgtataatagtcgccaaacacaggctgaagagccaaagcttgaacatgggaaacgtagcttgtgagacttaccttttcttctctgcatctagcaaggatcctactcaactccagagatggtatgtttacaagcttgtaggccactttgtactcgcgagtcgaaggagcaaagccaggccatttcgagaaacctggtgggattttcttggaatagtgttctgggtcgttgtcacaataagggaaaacaggatcttgcattatcatttcagctggcggcggaagcgagttgcgcaaacggcccgagtcggcttctaagttgaaaacaactgtatcagcgtccacggcagaaggagctgtgccgtacaaacgagagtactccagatcgttcgaaggcgagtcgcaataagctaaagcgtccaacaatatctcatggaatagacgagcaaccacaccatcggcaagcgtatgctcaaaaacggcagccaagtcatagtttccagtaacgatgagtttgataagcggtttctgcacatacaactcaaaatattttgtttcgcccaattctgccatcaacttctctgacacaccggacggctgcgacagatgaacatgaaagtcgaccaagtcgccgaatgtcacattgtgcaatggcaaaacctcacagtagccagcagtactgtttttgaagacattgcacactagtatgtggtaatcaagcacacatttgcgcaaagcccgaaacaacaaaggcttatcatcaattaaaggtctggtgtaggtcgcgacagtaaagaaattgcggtaaaagtccacggaagtacgagaacggaaaaagttttcgctgatgcctagttttcgggagataacaggcgcggtttcagacaatgtcattggattgggacgaaaaatgtccccaggccatatcttaagtagccgattgtgactcaggtcgcagatgccggacgactcctatcttatctggtgggcattctgcaggaatgtgatcattttgactcaccaagtttcgacagaagatcgaatgaatattcacttactgagtaaaatttgtcattagattgaggattgtcgattgattagcgttgtcgattgattggggttcgccaattcggtaacgcgttagtagaaggacagtataatgtaccaaaatcacatgttcaatatactagcatgagtagtccacataaattagcaattccaacaggctgcaatgtcgtcacagtccatgagcgtgccatgatcaataccaaacggcgacagacacgaggatcctgaagtccgaaatccatcagacagaaggatcctgaagtccgagatccatcagacatcataagacactagtatatctttcctctccgatatctttatcgcccttccgtctctaagacaacaccgcaagaacaaccaccaacacaaacacacagaggaaaatcaaaagaatgcagctccacttgccacggcgtttttgatactcgtgtgccttctgaagctcgcgagatgcctgctgcgtgtttccatgcatttgcaagatattgtcttcgatggtgtcaagctgctcaccctgaacactgaccaactggcccaaatccttgaagatggaatttacttcacggattccttcgctgactcgcgagatttcccgctgcctctcttcgctgagaagcatatggtactggagttcggtggcatcgatggtgtcctggtcgacctgggtttgcaccaacggagtcgtttctgtggcgttggatgcctttctacttacgccagagggctctatatcggcccgaactgggacgtttctcttggcatcagcgtactgtctttggctcgcggtaaaagcattggcaagctctctgaactcgttggaaaggcgctcttttgcaacaagctgcctgttcgaaacctcgagcttcccactcatggcagcattgacattcattaacaatgttttgattgcggcagaaagagcagagattttgctttcaagcgcgtccacgctgtcccgaaacgccatgttgtcccttctgctgcccacgtgcttacgttgggcattgaattgtgacatgagagtgccgaaagtctgtatttgttctgaggtgttggaaatgataacatcgagctctgattgaggagaagacggcgcatcctgcgcctctaggtcaacggcaaaggacatgagtgtgacaagtaaagaggaaactggatgtatgaaatagggaataaataacttgacgaaaacgttgacaggaatgccagaatgtggcagatccaaaaatgtggcagatccaaaagatgagacgagaaccaaattcaaggacgagccaaaaatggatttgatgagcaaagaaagagtagcaagtatcagacttttgaccggtttcaagagaagtcaaaagctagcttaagcaatctggggtatatcaaatattcgtttcgcgtatagccgtgcacagaagtaatgacaatgaataggcaagacatagacactagatgcaagaaaaaaaatgaagaaagcatcagaagaaagaatcagaagaaagaatcagaagaaaagaatcgggggtaaacaaatcaactagaagctctaatgactcaaaattggttagggttcaatcttcgaccattcatcagcttagatccgttttcgcagtttacgttttggcgcaagcggattatctcatctttgctcatcaaacagactagcaagtttcaagtttcttgtctttatatttgaaggatatggccagaataagcaaagtaggtcattagatacataggcttggctctcagcttactttcgtatgctagtatcggaaaaagcataaatccacataattagataattccaccgtcgaatgtaaaaatcatattccaggtgaactaatttttaacacagatcttttcaatccggctggcactaagagcgtgtggacttacttatgtataaagacaaaaatatattcataaactaaaatgaagagcatttatggttagctcatttgaatactaataatcggcggaaagcaaaacttccgatctctgccgatcacgaccatatacagaagtgaaagttaccacagaaaggaatcacaggagtccaaacggccaacaacgtgattaatactctttctttgtgtttagatgagagaaatagagctgcaatcttgctctatcgctaactttgagtttttgccgtgttaattaacttttcagttgatcaagtgtctcagcatttttcaagactaaggaatttgatgcaattctgctcataattggcttttaacattgaaatacgctggttttatcgagttcttcaccttaaatattcaatgagtattccagttcttttttttttttattgcactactacaatcattattgacgatgtagatagtatattactttgaacatgttcttggaatgctcatgagatactgtatatcgaatcttacgtctgtatcatcgtattcttttcgaatactttaacctgagtatgataccactctcacatttatttttaattttctccaacacttgactctgtaaatatttatcatctttttatcatttctgtatggcccttctccagtctatttagtcgcaccaattgtccgagactgtacatgtcaaagtatttcgcgacaacaagaagcatccgcgtttttcttttacgcgtacgcgtttcttctactttcaatgctggccagaaaagcgaaactagacaagttcaaaaaactacgtgaagctcggcggacgggccgtatcgacgcgtcggacgacgaagacgcgtcaatctatgacgaggtggacgaagacaccttcagacaacacaagcgcgatcagcttatgaatgatgatttcattgtggacgataacggagaaggttatgtggacaacggagtggacgaatgggacgacgccacgcgaccaaactactactcggacgaagaagccgaggccgggccgctgcggaagcgctcgaaaacccacaaagtcgccaaagtgacgcggacggcagaaatcgacaactttttcgctccagcacaaacagttctggcgcctgcggcacccaaggctccacaggcttctgtggatgacattcttgacgactttgtggcgcccaagagccgcgtttcaaaaaacagagcatttacatctttcggacgcaaccaggtgaaaacagagcgttccgccggcccttttgggcggctgcgcacttcagcacctcgaaaagagaccaaattcgcctcttcttctccatctaacaccttggatatgcaagacttcgatgacttcaataccgctgaagataatggtaccaaccctcaagacgaaactaccgacacacccagcaccgctgccactgcttctctgacgcagaatgaatctgccaaacaagctagccttgcctcgtcgcctgagccacaagcagcggaaagtgacagtgatgaagaagtcgtggtgcgtcgtcgagctgccgctcctgccagagcacacacggcgtctgttactgctgtcaagaccgaggcagttgtctctccgtctcgaaattccttagctttcacttcctcggtaccatcgtctcagccaaaagtggaactagacgcggtttcctctgacgacaaattgcgcatgttctggctcgattacgctgaggcagacggctccttgcttctctttggcaaagttttaacccccgaaggctcccttgtatctgcaatggtgcaagttcatgacatgtgccgagaattgtatgtcttgcctcgtgacaacgtttcaccaatggatgttcatgcagagctcgtgccaatacttatggagcagtttggtcttgaacgtcttcgtgccaaaccggagacccgcaagtatgcatttgaacttcctgatgttcccaaggaggccgagtacttgaaggtgctcttgccattcaaaacaaaaaagaaccagcacgtggtgatgccttccgagcttgaaggtgagacattccgccgcattttcggcacaaacaccaatgtttttgagtcctttgtaacgcagcggaatataatgggtccatgctggttggatatccgcacttcaggctgttcaccacttcagaatgcttcccactgtcaatttgaagctgcaatttcttctcctgaatgtatttctcctgtgacaaatggttccccggcccccaatttaaccacgacttctatctctgttcaaacagtgatgaacgtgaaggctaatcgccaagaagtcgtttgcgtatcacttgctacataccgtgatcttccgcaagacctgccaattgcagaaaatactcagccgaatgaattggtcacgttggtccgtcctgtcggcttgaactacccacctggtcttcaaaaggctgctgacgctcaaaacttgaacgtccggttacttcctaatgaaaaatcgcttttgagttgtttgacagctcttatcaagaacgcggatccagatatccttgtgggccatcgtttggagaacatttctttggacgtccttgttcatcgtatgcatgatttgaaagtgcccacatggtcaaccatgggccgtcgccacagaaaaagttggccggacaagtttgggaaaagctctgcttttagcaacaacttgcttattcgtgaaatttttcaaggtcgtcttttgtgtgatatcgctaacgagttgggtcaatctttgactccaaaatgtcaatcttgggacttgctggagatgtacaatgtagtgtgtcaccaaaatcatccagctcttgaaataaacttccagaatccacgttatatggaagatgcttccttctggttgatgccactcaaggaaaatgtaagccaagtgcttatttctgcgcaaatatcttttgcgctccagatcctctcactttcgaagcagctcacaaacttagctggaaatgcatggtctcatacgttgagcggaacacgggcaggtcgaaatgagtttattttgttgcatgagttcagaagaaacaattacattgttcccgataaagagggtaaattccacaagaataccagccaccaacaagatgctcgtattgaagcaaccgaagatgatgctacaactgtgacttcgaacaagaagccaaagtaccagggtggtttggttttcgagccagaaaaaggtttgcacaaaaattatatcttagtgatggactttaattccttgtaccctagtattattcaagagttcaacatttgtttcactacagtggaaagagatgcttataatactacccacgatgaagaaagagatctcccagaaattccggagcgcgattcagatcaaggtgtcttgccgcgtttgttgaacactttggtgtcgagaagacgtgaagtgaagaaattgctcaaggaccctaaaatctctgctgccgaacgtgcccaatacgatattaaacaacaagcattgaagttgacggcaaactccatgtacggttgtttgggttacgtcaactcgcgtttctatgcgaaaccattggccatgttggttaccaacaagggtagagagattttgatggacacaagacaattggcagagctgatcggtttgcgtgttgtctacggtgatactgattccgttatgatagacaccggtgccacaagcatggcagaagctttgaaaataggagaagaattcaaggttcaagttaatgagcggtacaagttgttggaaattgatactgataacgttttcaagcggttgcttttgcatgcaaagaaaaagtacgccgctatgaatgtcaccttagacagaaaaactgggaaggaaatcacatctttggaagttaaaggtctcgatatgcgtcgtcgtgaatactgttctttatcaaaagagatttccacttttgtattggaaaaattactctccgatatcgatccagaagaagctctttcccaagtgtacggctatttggagacaacaagtgctaagataagagccaacgagtttcctgtcgataagtacctgatcaatacccgtttgtctaaagacccaacaagttatcctaacgggaagacaatgccgcccgttcaggtcgctctccgtcttcgaaaacagggaaaggttgtgaaagctggaagtgtgatcacattcatcatcacggctcctaaggaaggtgaagaaagtgccagtccagctgaaagagcacgcgctatccaggaggttttaggtgacagaacaaacttcaagcctgatagcgaatactacttggagaaacaaatctacgcaccggtagaacgtcttgtcaacaagattgaaggtgtggacatgctccggattgcatcttctttgggcattgatactaagaagtacgcaatgagactcagaaacacagagggtgcagagcacgagattctcccgttggagtccaatatatctgatgtggaaagattccgtcaagccagttacttcgtcttgacatgtaaatgtggtgcaaaattcagatttggtggaatcatggcatcaaaagattataaagtgaccttcaatggagtttgctgcgctaaatgcgactacgtcttcccggtattgagattaacttcacaactagaagcggccatcagaaaacacttatcgctttattatgctggttggcttgtttgtgatgattcagcctgtggcatcaaaacaagacagatttccgtttacggaaaacgatgcatcggagctagtggaaaagcacatggttgcaaaggagtcatgagttacaagtattcagacaaggcactctacaaccagttgctctactttgatgccatttttgacgtttctaaagctcaaaagaaccaattgcggccgattgtctacgacgttccggtgaacccaatgagtgagggccaacttaatgcgttggccgagcaaaacaaggtcaactttgggtactgccgcgaggtggtggatcaatacttgaaagtatgtggtcgtaggtatgtgaatatgggaaacatcttcgacttcatggtataggaagcaaaagagggtatcccttgaaaagggcggtttcaatcgagttaagttggtatagggtatatggtatacattgcggactatatagttctcctgttggagggcacaagtgttccccgtagttgttgctggcgttcgattgtttcgaacaagcctttgaatgtgcccttgccgaagccattgtgatgatgtctctggatgatctcaaagaaaaaagtaggtctgtcgtgcaacggtttggtgaaaatctgcaaaatgtaattgcacccaaaagtgccattctttcttgcaaatcgcgtggccgggtcaaagtcgaccaaaatatgatttgctcgaagtttatccatgtcttcagtcaacacaatattgtgttctgcaagcctcgccatgagaccttcgtagtagtcagaggacatttcgttgaaatcaacaccacgggtccgcatagagcaaacacattgaagtatatctctggtacgtaaggcaatgtgttgtactccgggaccgttgaaatattggtagaactcttcaatctggcccaccaacttggattctgccggttcattaatgggcattttgactttcccattggcactggccatgactagagatcggagtgctgtgttagtggtggaaacatccgactcatccactgaccagtacttgtggagccccaaagctgaagcgtagaacctggcgtatttgaacatttcgttccacgagtagttttggacgcagtggtcgatttcacatattgacacgggagcaaatggcaattggggctgattgttgcacagactggttttatagcctggtaaataaactccgtcatagtcgactttctgcactagagtatggtgcatgtctgttcctggaacgccaattttagccactctcacaacgccatgacaatctgacaagatatggggaacttcaagcgaaagagcaccattgcacatggcccgggagtaagtagaatccacgtcggtaacttcaagcaaaatgtctataacgcccataccatgacggccgacaaatgtatcggacaagtaggccaagagtgcatcgtaagccacatccggtttcttttgctggcgtacttcttcatattgagacacaattcgagccatagaaaccgaattggtgtcatttccaaacaaagcagctaaagtttcgccatcgtcggcctcttctgatgctactttgatggaagtgacaatctccaccacggctttcccatttttcaaaacatgagaagcaatgagactggagcctgtttccaagctcttttgggccacaagctcaaaccccatggcgaactggaagtacgatgccatttctttggcgttggacgtggcaaaccggacagagaaaaatcccactattccatctagaggaaacttacaattcacgtagccgtctcgaaataattcgctaatgtcaacttcttctacaggagaggaggcggagaaaggcaatgggaagtccatgccgtttagcaaagagaagaagcaagtgtgagaaagcacaaaagtgggtgtatgaatcacaaaaactagaatgagggaaaagatatgcaccttttcacacgatagacttgatagtcagataaacagattcagtttttttttttttgcttttatcttgaggctgtctatgaatttgtgacggaatcggtaggcagctattgacagtgaagaacattttttaatttatacttaggtataaacgacactcattgcgagattggatgatttagttaccatgatgcagaatgggagagactaacaagaaggcctggcagcgttgattcaaccatgctgtttggcacaatgcttaaaatggtaatttcgaaggcagataaaaaccctagaaaacttgtactgacaatcaagaaaaatgccaaggataccagataaattgaagcttcgtggatgacgatagaaacaaaccaattcgaaataaaacgaaattagggacataccaattcgaagaagtgactaccattattgagacagtattattctcgatatggacgattcgaatcaacatacatctatataatgaatattcacgataccacaagcactcctcagtacctctggccactcatatttacaatgatgttcaatgctttcgtaaataaattctgagatttgaggatttccaccagagaacagattaaggaccctacattctcgcactgtacttacctactttatattttctgggaaaaactgcgatttcgagcaaaatggaaagcaccgaataaggaaccaaaggagcaaaacatggtatctaaacatggcatctagcaaaaacagtcgaaaacatcacagcattgaataatataaatttcgtgaaagagacaaaaaacaaaaaccgatcaaagtgcccacagcttgacaccatccacgtaaccatcaccacctttttctaacacaccacaatttctaacacaccacaatgaacgtcgatataactttccccccagatgtttttaagaattttccatcactgtcatagtatcctagaaatgtaccccactacaacacgtcggggcctacaccagtactacatacagaacgcgaaattcacctaccaacaaaacacttatctcaagggtattccgccaggcgccatgaatttcaatcgaagtggacaatcacagagcccgccggcagcgcagcagcagcagtacgaccagcggcagaaaatgtcgatgctcccgccgcagttccagaacctcacaccgcagcagctccaggaattgaaaaaacagccccagttccagaacatgctccgccagtacttccagcggcagcagctcatgcagcagcaggccatgcaaggcatgaaccttgcccgcgaggggacccagggcggcaccggcaccatgaacgcaaatatggccacaaacatcaacacgcagaacgccagtgctaatgccatgaacccaggcatggcggcagcaggaatgcccatgggcgcggcggggatgaattcagcgatgaatccggcaatcaacccgggaatgggcgcctcgttggggctggctatgaacccagccatgggctctggtgtaaacccaaacgtcaacatggcgcaggccgtgcagccgcccatgagccagaacttgggccaggccaaccaaatgagccacccgcagaccgcgccgaacatgggctcctccatcaaccagaacattctgatgaacatggctctgaccgccaatcgaaacttggggctgcgggtgcccatgcagcagaacaacatgggccagcccatgtacagccgtgcagcgcagaacgcgtacttgcagcagcagcagaagcttctgcggcccatgcagcagccggccggttacgctccatatgtggcacgtcaagacatggacaaggccctggccatgggaatgcctggcgtctcgggtgccagccttgtaggcgcaggagtggcaggaccaggggcagctggtgcaggtgccgtcagtggagctttggctggcgtaggcggacctttggccggagccgtcaatgcaacagcagcaggcgcggctgtgccagctcaatcaagcgcattgactggcccaatcaacggaatcaacggagccatgggcggacaaatccatgggcctgccaacggtgccgcgagcgcgacaaatggcgccgcttctggtacatcgggtggaaacaggctcatcaaggagaagccgcagattgctcccgggttcacgcccgaggccgttgcacgtgtgcccatgaaaacactccggtctgcctcagaatggtctgaccgcttgcgtgaagcaggcaaagacgtacccttggatgtgcgtgtttacgaagacatcatcaggaaggacgagctgtttctccgtctctcagcgtacgaggcccagaaacacaaggccatgttggagaaaatggcacttgacatcaaaacgtacgggatgatcaaacagctgcgtatgaacgccataagtgccctggcgaaaaaccagtacaataacagcatctggggagaagggtatcagggctacggtaacggcgccagcaacacagccacgcaggtgattttacctcgccaaaacaaaacattcaccaaggtccctgatcttccgtctacagaccgcgagatgaacgctcggcttttgcagaacgcttccaagcccgcccaagttgtgcctgttcgcttggattttgaccaggaaagagaccggttcaagcttcgtgacacctttttgtggaatcttaacgacgacacgtatccacttgagcactttgtacgaacacttctagaggactacaaattcatctcggaacagcacatgcacacggtgctagcgtctgtctccgaacagatcaaggacttccgtaagatcccagagaaaactatgggagaaatccgtgtgcctatcaagatcgaccttattatcaacaacactcagtatgtggaccagtttgaatgggacattttgaactcaagggacggcgatccggaagaatttgcgacgatcttatgcgacgaaatgagtttgccaggtgaattcgccacggcgattgccttcagtatccgcgaacagtcccaactctaccacaaggcgttgtttttagttgggtacagttttgatggttctgctattcgagaggaggaaattcgctcgcatatcctcccagcattgcgagtgctcaactctgatgacgcaagcggtcctgtcgaggacttcattagcactttgcggaacccgggaatcgtggccgattactcgccatctctcaacaaactcacccagctggaagtggagaaagtcgacaaggaaatggagcgcgagtcgcggcgtagaagacgccatttcaatacagaaaacaccttcagctataacgaaaacggacccaacctgttctcgtctggcagtggacgtggcactacttctagaagaaatgctcttcactcaggaaggggtgttaaaacgacattgcctgaccttggagatattcccaaaacattccgtaccccaatgccatccagtgttctccctggcggaattgatttgggtgtgcccgacatttatggctataacgagctaatagtcaaccgaacacaggtgaaaaacccagattacaagcagcctgcgcctccaggtatggtgacatcataccgtgacagtacaggctctttctacgtgaagattcttctccgccgaggcaggaactaacagagatattgggacactgtcaaggaaaagatatagataacggctttcttcgagagggaagtttcctctcaaacctatgtactttaatcaatttatctaattgtaacttatttggtagtgaatgcatgggccatatcttcgatcaaatcatctgcatcctctagacccacactgatacgcaacaatgtaggagcagcatggatgtcagtcaagcacctccattcaatcaacgactcagcgccacccaaagacgtggcatgacagaagtatttcaagcgataaggcaaatgctttgcaaattcctcagagctaacttcaatggaaaaggtaggtgagtggacacctctaagctgtttttcaacatactcatccttttgcaaggaagaatgatgcactttcaccaattccggatactcgccaattttgctattcaagaatgtcgccaacttggtagcactcgaactttgttgcttaacacgcaactcaaaagttttcaaactgcgcaacaataaggcgctctccaagttacccacatttgtacccaaatgaagcctgtcagcgtacaacttatatgccacttcttcgcttttggtcaataaaagaccagacaacaaatcggagtggccaccaaagtattttgtagccgagtgcatcaccaaatctgcgccaaactcgaagggatcttgcaatggagcaaacgtagaatccacaatgaggtaggcccctttagcatgtgctttgtcggcaaagtatttgatgtcgtaacaccgggactctgggttcactggagtttccaaatgcacgacatctcccttgcccaatttgtccaaatcctcatcggacattgaaagctgcttcaagccgtagttacgagtgagaatatccgcgattccgagacatccgtgataggccttgtcgatgcagagctgtttagggttgaaatggaccatagccgcatggaaggcgcccaatcccgaagaatacaccgtagcataagaattggtcaattttccgacgatggcctcgactcggtcgccattgggatgggcccagcgcgagtaaatgagatctctggtgaacaattcttcgccgtcttcgtttttggccagctttacaagtttggatgggtcggacgagtatttgaaagtagatgagatgctgatgggaggaatgacatcgcttgtttcgtggatgtcatctgcgccgtggattccagtggtggctaatttaggcatggcgaaaaagaaagaaagtggattgtggaagatggaaagtggaattctcaacggaatagattgtgcgagattaagcgagatatgcagatattaggatagtgcgcgtgcccttgcataatggtcgaatagcagtgacgctaggcaaacaacatgaacagatattacaagacgcaagacccaattgaagagacaattgatcggaaatcagatcgtaggtatactgagatcgtaggtatactggacatgagatcggaatcattgtgaaaagtgtggactccaggcccaccaaagccaccacattcgcgctcctatcgcgccactttccacatggcgtagactggaacagtgcggccgcccaaggaataattttttgcgcggccaaaaaggagccggtcgcccggcgacacggtttctccagagtccatgagcactgtcgggccgcagtcgggggtagcaaagctcactgcggtgagaaaagctccgaggcgcgaaacgcgcgcgacgggcaaacttgggccctccattgttaggtcgcgcttggccatttgggcgaggcgaaggcggtccacaaacgttcgcaccgcgcgattgctcgcggccagggtcggattgtagtccgccacggaaaattggggcgggcgcgggcgcggcacaaacgagggcgtggcgcctagataccgcttggccaccttgtggctttgttggttttgctggtttcgtgggttttgctggtcttgttggttttgttggttttccttgtcatcgttgcagattctgtgcttcttgttgctgcttagcgccagtgtgtgtttgtttttggtgtcctggccgtttctgtagtctttgggggactggctttctattagtctcgtcaagctgcggttgccagtttttttggaaaaattggaatttcggcttcggttgctcacgtcctttagaggacgccgtgttctccgttggtggaagagctcaaagtcgtcgggcataggttatgatgaacggtctgaagtgttttttgtggagacgcgcgcttcgaccgcgcaggcaagaccgaatgaattctgaacgaaaataaatacctgttagtagaaaaagcagttgtacatcggaagtcaatttattagaccccactcccttcttttctaggttctagaatggccgaaggaaggtgagatagcaaacgggaacaagagattgtttaatcatgacatttcatgaccgaaataaacatccattgtatgaaagtaaatcttagatacactatagaagaaaacacaagggttctataagagtactcactaggtcttcaggtatgacatcacacgattttaataaatcttaagcaagtaggatatgaaagcctgttaagaggggacatcaattagaccaactggagctcctatggaatacctattgtcacaagcatgtttgtagtcagtagtgaaaaatttctttgggcctatacttggacgggcccatttgcattgctacagtcagtggtaaacatctatatttattccaaatcaaacggcaggcctgctgcctacaacttggcagtctttctgcccactgtgcacttgatcaagccatttggatcaggcgaaggatagaacaactcggtattgtccttgatgcccttccactccaagttgtacaagatgtagtgcttgttaggcaaaacgtatgtcaccagctccacagcaggggcctttgacaaaatcaaagacgccatgttgtacatggtagcttgcacggagggagagttttccaatgcaaacaagtccaaagtgactttacgagcggtgtcgtaagtctggtcgaaaacgcccttgtcggcaagagtgatgacgttgtcaagcgacttcaaagccgaggcactgtatttccacagcgcatccacgtcggtcgacaagatccggtccttggtgggcttcaaagtggtgtagtcacattggtggtagccatagaacatggagcctgtggacttcaagacggtcaaatccttgatggaggaagtgatgctcaattggccagatgcttttgagtagaccaagaacgttctgcgggtttctgggccctcattgcggaaagagtgggcgtgcaagcttccgttgacctcatactttgtccagcgcgattggacaatggtgatttcgacaccagacacgtgggagtacttccccgtgaagtgtttggccaagtgggctgcaaatctttcgattggccacacgtttgtcttcttggcctccaccaaaatggtgtttttgacagtgtctgtaggcacgacaggggagttgtcggcttcggtgtaggaaacgtcaaagttgcctctcaacaaaacttggcagttggcctccaaaacatcttggacagctgggtttgcggcgtcttttctgactttcaaaaacttgacgttggctttgccgtaggaagtatctaataactgggacatggatcagaagtgtagaatgtgaatcaaaaccgaaatagaaaacgagagttcactgaagatgaaaagaagagaaaaaaatgaatagcaccaaggcaaacggccgactttatatctttttgggggctatcgtaggccctagggtcttctgcaggagaatcggcaatcaccgaaattgcctgtttggcgcgaaaacatgcaggcccatcacggttggccgttcatgtcacgccagataacgctcggattagcccgaaaaacggcattccgatagtttgtttacatggcttgtttgctattttggtcaatgacgcttttcattgggctgggttactttcagttttgaaaggttatttggtggaagtctggtgttgcgatcttgtgacagattgtactgcagacatataatgccaaagggtccacaatacaagagaatagtagatgtctgaagaaggaattgaagatcagacaaagaaacaaagagaagaagtgaatgtagctggaaatgaaaattaatgttcgtttttgatacatcatctcattcaaacgggacctaaaacgaattatgtctcagaaagtctcataaaaatattatgaatctccagctttcagaaaaagaacagtacttcccacgacttcaccagactcgtcatggagagtattaatttggttttccgtagtacaaaagtgtatgacaaagtaaaatgaccaagggtagtcaagagaagttagttctagaacagccatgaagtaggcagagagctcgatcactctttcaattgatggaaaaatggaaccaatttcgagtccctgatgaatactcttttgcagaataatgtctctaagaatatttagaggacctttgtgcaagagatcgggctcttttgtatgttcggctgttgctagtgttatatggacccttagctcatcactcaagtgatgtacgagcgatgtaagctgtatttttccttgaagtcttggaacttggaggtattctttgtttcttgctcgaatacgtgttccactacttcatatgggagttacactagtaccccatttcgacgtttacgctattcgtctacatagtcactcattatttgcacaactttttctcgatatgttatacggcagtatcggcagtatcggcagtaacattgttggtggattcgactaatgtgacatttttcgcataattaccgttgatggtcagtttcgtagaacagttcaatcatatctactccattgctccatactcaaccaacttctgtgatttccgatttcttgcaccagtaattaaaaaaaacaactggcaacaatcaactctttccattgcaattctaaaaattgcatcatgaagatagagttggatgtctgaatttatctcctccacatttgatcgcgatgcgaatactacatacatctgccatcgcttctttcacctatatgctttcttccgcggctgttcgggcaaccaaaaatgtccgacggacccggttccggtccttccatacatcgttggtctgcaagaatgccgaaaacgtcaagcgtttgccgttcctctccgatgctcgagagttggtgacacctctagatttcagcgtatcccgcacgctgaacgcggtgaaggagacgagaaaaatagtccagaagacaaagaagacgtacttcgacccgtccaacatgacgcttgacttttcccagtccaacaaagcgctcttcaacaagatacagaccgacagcaagatgcggacgaacatgcggattcgggagcccgcagatgcgtggctgaagttgcacggcgaaaaaatggcccagatatatcgaaagatgcagcggtacctcatgtacgggcggatttcactcaacgacaatctcagcccgcttcgagtgggagacttggttcttctcaacacccatagcacgcttctccatattgtggttgctgcacctctgagtttgagctcaagtacctatacgttcatcaataacgaaggagaaatcacgtacggaaccaagaacagtgtgcgctttcgaattcctcaagtgattcccaagctgtttctaacgtctctaggacttgtggttttggaaaagaaacatcagggtattgcgcccatgggaatgcctgacagccatttttctcgctcagaagcttctttgcccaagacgtccgtatccaatagccaagatcaaccaaacggaacccttaataagacagcgcagattgcttccgacacagatgaaaaggaagcttctgaaccacggtccgagccagctttctcaaactctggagacgattttatcgtggcccaggctgcatctcagttacttacagacacagacgttaaaacatatgtggtgcccagcagtgccagaagagttttctccgatttcttgaccagtgtctccattgtgtcttttgagaaaatcaccgccttcagcaacaagttggagtatttccacaaagtcttacagtacgatgagaacaacaacttgattgacgctgcccggacaattccgctcttcgagttactcgggcttgtgtccaactttacgcaaaccctagcccaaattgacaaggtgaaaggatcaccggaagagttgcgtctcatgaactcatatgtgcgcaaaatacgtcatgaaagcgtcacatcatttggaaaaaagcttccggtcaatacaaaaaccgatttcgccgagtccagccactccatcagttcctatattgcatttatcatcgcattgagtcgaagcagccggatgtggaaaataaacactcaaaaatcaacaaagacccctataagtgtcgatatcttacctgtgcttaagtcttcacaaatgcaaagtgctttggagtacttgagaagaaacggaaccgatgaattcgttcagttttacgtcaagcggtacgttggcgaagagaattaccaaaaacctcctcattatgattccatcgtacaaatgttgaaagactttgtcatctcgaacattacaaatgaccatactatggaaagtgtgctaggtaacctcatacgaaacatcgatataaccttggaaactaagggcctctatcagaaacagctgattccgtactcttacgagtattccaaaagcagggcatttgacatagtgatgactttagagaaaacaggatggatcaaccccatgcaatggtcagatgcattgaagcttccaaacacggggactagtgtcgagtctgacagatttgaggaatattataggtttgtagactccatgttcgagtccaaagaaaagtttgtcgagaagattgcaaacgcttccattgaccaatctcataccttccttggctctgataagcctattgacatgattgcggatgatctctctgtcgagaaaactaatgaacttgctgtgaaaaattggattgaaaaagatttctacaaaaacgatccgcttgaacctgttcgtgaggatttcggctcaatccctgtttactgtatcgattccgaaaccgctcatgaaattgacgatggcatatccattcatgaacaaggtctgtcttacgtgattactgtgcatgttgcaaacccaacgtctttcatcaagccaacatcttctttaagtgaaatagcctttagaagaggaaccactgtttatttgccagaaggccccactatgatgttaccgtcgcttgtttcgcaaatgtgtggattaaatgcagaaggagagactcggactttcgctattcaatttctcttaggaaaagaagatatcgacgcttacttggataatatgcgacaagaccctataagaaggccattatcttccctagcgaagaaagtgttgaaacagctcgtctcgacagcaaacatcaagtttttcaaagtcagcaatttcccgaaaggattcacatacgaaaaggtgaacactgtgttggaagacgcagaaaacatccagaagttttcggacaatactctcgagaatggatcgcacgagtccaaccttttcaagctcttccacatctcctctattctcagacatataagagtgggattagggaaagggttggaaatggactctaatgggtgcaaaatcgatgtgaaattcactgaggaagacccttcgccgaaggaacgatttcagcatgtcaaggatggatacagactttccgttcccaaaggtgatcaaaagaccacgcctgtgataacaatcaccaaagtgattgaccaagatagcaagtccaaatcacagcagttggtgtcaaatttcatgatcgccgcaaactatgctgggctggtttatgcccataaacacaaagttcctatcatccatcggactcaggaactcagtcttgagcccaccttggagaaccaacttcaaaggttgagccgaagtgtttatgaaggcgggaaaagccttaccgtggaacaaaaatcgcagatcttgtctgttataacggcagccaactatgaagtttctcggaaaagacacgagagtttaggcttggacagctatctgaacttcacatctccattgagaagatatgtggacatgatcaaccactggaaactcgaagaacatgttttgcagaggaaaggagaagaagtggatgatacagtcaaaccatctacaggcgatctagactacattgccagccatcttcaaagttgtgagttcaccaataaaggcgcacaacggttttccgactggttctggcaagctacgtttctccggcattacttcgaggcagaagcagagggccatgtctcgcaaaaaatggatttccatttccttcttcggagcgacgccaagtttggagacgtttcggctgagcttaccgggtttaacaatctccataccaccatcgttcaaacccctttcttgacagagaagtttgctagcggcgagttccgcattgggcaggttcttgaaaacccacgcttcaaagtgataaagctcgatttcatcgagcaggagtttgcaattgagctctgtccctagcctgtaaatagcatgtacatagaaacaaaggaaatgaaatgaaatggggaatataagtaaatggggaacacaagtagtcctttcgtgcgatattttctactcaagccgagttctatcactaattgccaacttcaatgtcagctttgctgggtctatgcgaatcgaacatcattttcaatattagagtctcaaagtcaccacgatttgtcgtcttttccctcccgggtaaacatgcctattgtacttacaggagatgttcgtgtatataggaagatgaacaaatattttatgtacaatacagaaggaatgtgtagaaaaagccaagagcaatcgtggcctatatagacatgacgagcgtacctgcaccgaatatgtgacgtagaccaaaaaaatataatgaaacgtctgcgttccggtatacaaacggccgatgacaaggagcatggctttttttaacattcccataggggccacatggtgggcggaaacggttttgcttgaaaaaaacattgttttcatcgagttataggggacaaaagtgtcggccaagtggccaggcggaatctcatttttccgcccttcggtgcgaatcttctttcgcacggcttgatcttcgccgcattacgtatcataacaaattattttcccgcaggtgtctttttttctggtgcatccaggaatattttttgatctctatttttttatttttttatttttgtcgcttcttctgttgttgttttgctcagccttttctttcacctacgaatctatcgatttgctgatcttagccacacatgagttctgcccagggcacttccacctctgcagttctatcttcattggtggccaacttgattctttgtggaatctttgttggctgcttccttgtgcttagattgaagttcaagagaatctatgcaccaaaatcttccttcgatcttgtcgacgaagaaaagaaaccagaacctttgcccaaagaccccgtcagatggatctttattcttttgaccaagccgcactccttcattatccagcaatgtggtcttgacggttacttctttttgcgttaccttttcattttctgtctcaccttcaccggtggtatcctcatttggactgtgttgcttcccatcaatgccgtccacggtaaaggcaacaatgggttggaccagttatccatctccaatgtgaaacaccgcaaaagatactacgctcatgcattcatctcgtggtttttctatggcactgtcatctacatcatctaccgtgagttgttcttcttcaactctttcagagctgccgtattgtcttcgcctaggtacgccaagaaattgtcctctagaacagtgttgtttcagtctgtaccagatgcttggttggacgagaaacaattcttcaagttgttcaacggtgtcaagagaatttacattctgagaaacatccgtctcttgaaccacaaagtgcgtcaaagagaggatatggccatcaagttggaagcggcaacctcaaagttgttgaagacagcaatgaaggcgaaaataaaggcggacaagaagaacattactgtcgaaaaccccgaaaacatcgacctgtgggtgccggagaaaaagagacccagacacaaggtgaatggttttttctctaagaaagtcgactccatcaactactatcgtcaacagctcccattactcgacaacgatatctacagattgcagaaaaactacagaaagtaccggcccaagaactccatctttgtggagtttgaaaaccagtacatggcccaattggcatatcagtccgttgtgcaccacaacccattgagaatgtctcctgttcacaccggagtagaacctggtgatgttgactgggacaatatgcgtcttttctggtgggaaaggatcaccagaaaggctattgctgtcgctagtattactgctgttgttattttctgggcttttcctgtggcctttgtcggtgttatctcgaacattaactacttgacgaacaagattcactggttgagatggatcaacgatattcctggctggattcttggtgtgattactggtttgttgcctactgtgatgttgtctcttttgatgtctatcttgccaatgttcatcagaggcatggcaaaagttgctggtgcaatttccgctcaagaagtagagatgttcactcaatcggcatactttgcgtttttacttgtcaacggtttccttgttactgccttagcatcctcggctacagctactgtcacgagaattattgataacccatcatctgccttgtccattttagcatccagtttgcccaaggcttgcaacttctacatctcgtaccttattttgcaaggtttgaccgtggctggaggtgccttgttccaagttgtgggtcttttcttgtactacattttaggcaagcttttcgacaagactctccggaaaaagtgggccagattttctggtttgggaactgtggcctatggtacagctttcccccaattcaccatcttggccatcatcacgctcgccttttccatcatcgccccaatgatattgctctttgccgcagtggctttcgccttaatttacatcgcctattgtcacaacttgacctacgtgtttgttgagggccctgattctagaggtgcacactatcctgtggcattgatgcaaacttttactggtatttacattggccagatttgtttgttgggtcttttcgttgtgggtaaaggttggggaccaattgtcgttgaggcaattggtctcggtttcaccatttttgcccacatccaaatcaaagctgcattcaaccgtttattgactgttgttccaatcgatgccatgaagtctttggatggctactctcatacgccatcttacgatggcgaaagtgattacaagacaaaagttttggccaaacatcataagtcttatgaagaaaagaaggaggagaatgaagtggagcataacttggaggaaaacgttgaaaacggccaaagccttgtacctttaatggcggatcgtgaatcaaaatccgtcaaggctgacaacttcctcatcagatggattagaccagatatctttttgaactatagccatgccaaacagttgatcccagctacatataacattgagccggaaatccaagataacaagcatgcgtatgaacaaccatttatttcggcgaagatgcccactttgtggattccaaaagaccctatgggctggtctacacaagaaatcaaggaaaactcgtcttttgttaccatgtcagatgaaaactctggctttactgagaagggcaacattgtttaccttggcaagccgccatactagttcatattgctcatttacattattgtatattatttgtagtcatcagaggttagtgttctttgaattatttatcgcgttttatataagaacggctcggcatatcaatactatgtcgttttcaagaagatcattgtaattatcccaagcaggttttgataaagactcaattggcagctgagggatgacaattctgcactcccatatttagctgagttattaatatcacgataataaaagatactgaatgtacactgcttttggaacaaagcaaaaaagtgctctatgtgctatatttataaacggtcctttgttctcttaaataaacatgacactatatgtcaatccaatgggtaaaaaggcgacaatactctttcagacggattgttcagtctcttctactttttagtcttacacatagttttcaccaaaccagtcttgtatgggatcaatccaaccaacttcctcggtgcgaaatcaagttcaagaaatgtcaaattactagacgcaccaaaaagtccaatacataagtgaggacaaaaagcgaagctggattagacagcaatcccgttccgaaagcacatatatgctctaaaactgcatttcccattgcaaactttcctttaacacacggtcttccccgcttaaaatcacgtgacagattcaacctctacattcattgtagcgagccaagtatataaacgccatgatgcgccgttttttgtcggctatgggccaaaaccgctccttcgctgaaaacaggcttcttcttaccgccaaacaccttcgacctgaacagtggtctagactgctttcacaatacgcctcggcacaagttggtctgcggttctcatcgtcatacaagaactatgccgtgcaatcggacgagaacaagattgtgtcgtatttccacgatattccactctctttggatgtggagaagcgcactgtgaacatggtggtggaagttccacgctggtcgaacgccaagtttgagatcagcacctctttggaaggaaacccgatagttcaagatacaaagaacgggaaagttcggtttgtgcgcaacttgttcccgtaccatgggtatatccacaattatggcgcattgctgcaaacgtgggaagatccaacggtgaaaagcaacgtggatggtcttgtaggagacggtgatccgttggacgtttgtgaaattggatctcgtgtatggcccacaggcagtgtacgccaggtgcgtgttttgggatcgttggcgcttgtggacgatggtgaattggactggaaagtaattgctattgacacagaagacccattggcagacgagctttttgacgtccacgatgttttcgtcaaatgccctggacttctagaggcaacaagacaatggttcaaggactacaagattccggacggaaaacctcagaatcgttttgctttgggcgggaaataccgcactctgcaagaaaccatcgagactatcgtggagtgtcaggaagcttggaaacgcttagttaatggcgaaacaaaaccttcgggcgatttttctacagcaaatgtcggtgttccagactctgagggacatgttctgcgcttctcgttcaacgattcagtcttgggtgcggtgtgtgaaccagatacaccaattccagccgaagtggatcaacctttctacgtggtgacataggattagagagagaaaattgatgctcattatttcaatagaatgcaatagacgaataaagtggaaagacgtcagatttagtcatattcagtccttttaatgcaacgggcacagttctgtttatgcgatcaagtatagactcgttcttgcctttcttatgctcagcaaatgcaaatgatagtttttgtttctcttctggtcatttttgtttcttctctggtgatgttacttcttttctagtgatattgtttctcctctgcatcacaggttcttcactgtggagatgattccgttgagatactctacacccgagaaatgaattctccatatgaacacggttctccgatttcgcgtcatcttaataagacaaaaatacgctgtccatgagtcaaaggaataatgaaatacttattcttcaagaattagttaaatgctctaattgctttagcttatacctgctttaatacattcaatagatgcccaattactatacttatacgcatcatcagctgaataattcttttaccaaacaacaattgactgtccatgagctcaactacagaaataaccaagaagataatgtgcgcaatagctgagaatactgaatcaggtccttataataagctcttctgtttagttcaacttttccttttctgattacatacaaaagcaatttcaaccaatctgaaagcctttaaaaacaaaccaatgctcgacaatttgtttttcaacttcctacatttcttctctgattccatctactccaggtggtcgcacctgcacatcgctctcataagaaaacatctcaccaacatcttttcttcaggccatggacaaatcttcgtctcttgtaagtaaggcattgcggcccatggagatgacgtctctgtggacgtttgcatctgccttggccttgttgaaaacggcgcccgaagactacatcagcgatgcgctagacgactttttgatccacaacaacgatgttttgctttccccattgccgtttgagcgcacggacaagtccaagccgcttgataaatctacaaaagacttcacactacgtggcgtcttgtacacgggcgtgacaccgagtctagtggccacagccacgtcggtggccgagttgtgccatacagactttaaagaaacgctccgggtgattttgcagaccattgcaagagttccagagcttctgcagcctgaaaagagcgccgggtctattctgtcgcgtttgcccaacgaggaagatgctgccgttgaaagagaccgcgtttccttctatgcctctgttttgctcaaggagagaagaaccgtgctccgcgtgacagctgaatgcttcaataataggttcaacgagtactactcgtccaccgttcgaaatctcggaaagtcgctcgccggagaatcaagctacaccgtcaggttggtgggtaccgcccaagctgtgatgcggcgcactttgctgacagaaacctcgtctgacttggaatctctggtcattacagagaacgttcttgcttgcgtggacattttgaagctcatttgcgagatactagtttcaagcccagccattgacaagtctgtggtccaggcgtggttcctgtttatggaaagctcaaactttgctcattctttgggctcggtcatagcagacaaggagcttttcacgttgatccaagccctctgcaccatcgtctccttgcaagtgtttgacttgtcctactcgcatggcaacacagccccaaatctgtatcttgaagacggatcggtctttttgcacatcgacaatgttatccgagatcaggatcccaatgacatcatcaagtacgcgtggctcattatgctctacaaaaagtccatcattcttgaagagttcccgcaagaacaaacgcaatttctttcagccatgcgtctttcgcaagttcaaaagagtatggctgtgcttcagcaatctttggatggatccaaggtgtttgaagaagtaagatcactcaacgaatttctcaagtttgataatgttttcgctgttgttttgtccaatttgataatgactgcgttgcctttggtttccatgtcttcaaactttgcttcctgtgttgctgaagttttgcgtgctgccccaaacagctctgtggaaaagtttttcgaaaaccaacaagctgtcaatgcattgattttggctcgcgcaaagtttcccatttctttagagccttacctcaaattggcatccatcaacggaaattttgcattgcacgagttcgaagagctcaagtcttacatggctgtctttgataagaccgagttcggccgcatgtacgatattgactcggaaaacacagatcttgtgaagacttctcaaatcatcaacctatatcctccctttgaagtgaatcacaagttgtcctttttaatgaattacgacacaaaggctaaaatcgtcccaactgcggatgaatctaaaatcttggtgactttccttcataaatacaatgggtgggcattcctaggaagagtcctccaaaacatatcgaaagtgtttgatattgccgaccaggaaaaaacctccattttacatgatatgctcgatgttcttattgccacaacggagcagaatcctccagaaagtatacacgtggtcttggagtatatgtcagcatacattgatgattcagatattgttgatgttcttttcaggctttttgagcaaggattacacaacagaagtatcgaattactggaaaaacttcttcgtcttttcaccagtatgatgccagtaatctcgcatagaatttggccatacttgtccgcatcctcacttttgccaagcaagggaaaagaagggttccactcgatattgttcggatctgtcgagatgacgaaaggtgattaccaattcactacagcgttggtgaaatttgtgttttctctttctcaaaattgtctatctttacaaacagattatcctctagagtctaagagtgagttgttctcctgcttcattgagcatcttctctttgtgtttgagagctacactggatgcaaattcaatgacggcttccagaaacttgaactaggtgttttgattttggacgtccttaggcagactttagaatccattcatttgatcgatcctggtgttgactcgcataagaaggctacacatgtttttgcaaatgcgtcagaacgtattgtggatgtcttcctttcgactgaaaccaaattcatccgttcggcaacgccaattttaatgatgattgattcggtggcaaagtctgtcaactactatgaggcgaaagacttttcaggtttctttgcggacgtttggatccattccgcattgtccttctctcgtcttcttgtcaccatcagaagcactatcaatggtgttccttctgcatttgaaaaagaactttttgcgagattgccccaactcgttactgtctattcccgtggaggacatttcagaaagttgactttggacttaatcaccgctctcaccaatggagtctggcaacatgaacccatgccttcaatgttatcccacctcggcagagaacactctcgcattttcttaaattctttggcggttgatttggacaatgcttttgacgattacaccatcaaaatttccatttatgacttcctctgtgccataatggaagccaatcagcaaggtcttgccattttatttattagcggaagagacgtatttggcgaattcactagtgagactaaaacagatgcgcaactggttgtatctttgctttctatcttgagaagaaacgtgaagaacataaaatattatcctcattccgttactgtgcatcttcttgacgccatttctttggcattcaattcctggactaccgaaagagatgaagaaagcgatgtttctttcgtcgaagaattagtgacaatgttgggtaattttgagaaggacgcaaacccttccgacagctatgatttcatcgttgcttcttatcagagcaaactttactccaaggttgctgaaattttgtcgttggtattgttcacaagcaagaacgataagtttaaacagtccatcggcaatctcctttcccgtgaagacttcttgagtaaattgccggagatgtttactatcaaaaattttcaaatgaccctttacgaccaagtggcattacagtttagtaatgtttttcctgaccataagcttacgcagtttgcagtggcaatacagaaaagaaaccggtttggcattggtgctgtttatgacctcattctaatggatacgcttttccaaagacatccgaagtggaaagatctcagagaccaaatcatatactccagtgccaatatccaatacttcaatgctcaattggctttagccaaatctcttggtgcgcttatcacggcgttttgtcgcaaggtccctactaaaatcccaagagagtatttgggacttgtccctaaactattgaacattcgcgatccaagagatagttatacggaacctttcctcgtccagctgactgcagagcgagttgaacttggcttcttgatttcatacactatgaacaacatggaaaccgtgaaaaagtcgccggaaacagctttagacattattgaagcatgcggagatttgatgagaaccactgagttttccgacaccaatggtcaaggcgtaccacaacgttcgttactccgtctcatatatgtggctctttctgagctcaaagatgagtacgagcttttgattgccaggtttagcgtgctcaacgatgttttcgacaccgtgattgctcgacgcacaaagagcattgtgagtgaacttcaaaacgaggtttatttatctcggacacagaagaagcgggctcagggcaacctcgaacttcggttcgacgacatgaagctaattttgtccataatgaaatgcttccttctgttgaacctttctctgtcgcttcttgacgatctagctgaatgtctagctaatgcgggcacagtggattccttgctcagtttctatctgttctcgcatttgatcttagtgaacgaagagccggtttgtgcgcagctcagcttgatgtttatccagcaactattggctgtggacacctttgcggagcgctttgttggccggaatatttttatggtcatccgtgaaagtgtgatctcacaggctttacgtggaggtggcatcacgatctcgaacgctccggccatctacaaaacatggactagtggtattttgcccattttggtcggcgccctagtgaaaacggcccaactttcggaggttgtggctacaatccgctgttttagtaagcagatcgagtcgtgtattgaaagttgggctcgcgagctggcgtctcttcaaatttcgactgctggaacatgggaaacaacgcaagtgttgcttctttatcatatgcttcgagcagtggcaacaaaatatttggacaacgatgcagaggccaacgttcccatgcctgggcttgaaagccagcaaaaacgtgatgattttgtggactacatcaacaacttactcaagcatcccaagtttctctcgtctagagttgttcctagcaatgcagaggaagctgcagtgataaaagctggcggagcacctatgcagaatcttgtgtctgggttggtggaggacattggcgagttgaagcagtatttgttgtgagtgcttaaactagagatggctggaacctgctggcctgtggaaagtggattaatgtttacgattagaatagaataaaagttgtaccatagccattaagtttctcgatgctattgtgtatttgcagaagtgattcgacaataagcggaataccgtcttcaaaataccgaaatgactcgaaatatcgaaagaattgaaatatcaacgacttcgagtttctattataactcctgctcttactgcccaccatgaaaacgccaatagagatgtagaagtatacgaaaacaaaacagcatcttaacatgtttcagcactttagtattcttgtaattagaagctcaaacgctctagtccagtattctttgaaatattcattcaagatttatcatttgaatattagagtatatagacagtagtttcacaatgcatcttgcctcaattcgcattaatcccgtttattcgcaatgcctgactttttttactttctactctttcttctttctgcaatataattcctctactgtcttgtatttccgttttcgcttgccgcatcgcaatctgtttttctgtccagacaacaacaaattaggtctgaccatgacacctcatagatcccatttacttcctttgtcattaatcctccttttccttttctaaatggttatatcctcacatctggtgatcgcgtttttgcagccgctcaaaagaaaaaaaaaaaatagaacgctcgtaccgcgctcgcatctccaactacatgtctttctttgtttcagcgccaggcaaagtcattctttttggtgaacactcggctgtatacggtaagccggctattgccgctgcgctaagcctccgatgctatcttttggtgactccgaaccccaattctgatgatatcattcttgagtttcctgacattggcctagtgcacaaatggagcgcggctagtcttccttgggatgagatagaggcggtgacaaagaacgaagggcggccaaaagcaacagacgagcttatcccagagcttttagacgccttggccgactcgcttgacattgctgatccgctccactatacggcatgtcgctgtttcttgtatttgtacgccagcttgtgcagccgacaaacagccggttgtcatttctgcattcgttctacgttacctatcggcgcaggtcttggctccctggcagccactgctgtttgtttgctggctgccttgtccatattgggtggccatgtgtctgcacctctgcttgcagtcaacgatcgccacgctcacaaagattccagcgatgccactttcattgatgcttggtctctcatgggtgagaaatgtttccatggaaatccttcaggtattgacaatgctgtggctacgcatggcggggctgtcatgtatcagcgcatgactggccctggcaatccgtctgttcgcacaagcgtgaggaattttgctgctttaccgttgttgctaacaaacacgcgtgtgccccgcagaacagcagagttggtcggaggtgtggctcaattgggcgccaagtacgcgccagtgacagaggccgtgttgcaggccatggaccacgtcgcacgccatgcgtacgatcttatggttcgtcctgagtgtgatcgtgctgctctctccgatctagtgaagatcaatcacggccttctcgtgtcgttgggtgtatcgcacccaagtttggagcaggtgcgcattattgcagaccgtcactcgcttggtgccacaaagttgactggtgctggcggtggtggctgcgccatcactttgctagccgatgggttagatccatcgaatctagttctggcccagcgtgatttcgcagacgccggtttcgaaacatttgacgccactttgggcggcaagggtgttggaatgttgaaattgagtgatgtggatacactggcacaagaagtggtattctcttcggaaaaacttgcatcctatgcatcgcgtgaggaaatcgaacagaacattggtgcttcggagttgcctggatggcgcttctggtgagtcaggacgaaaatgaatgcgaattgaacaatgcctgaagacgtcttaaggtgaccacgatcttcggcgtgccacatcagtggttccaaatgtactataaaaagcagacttcttgaatctgtcgaacggaaactaatagaactcacaaaactagagcacgataactattcgtataaagaaatgcaatcgtgtagtttagtcaccaagaacacattatctatgatatacctcacaagaacatgacggcttttgagataagtcacgaagtaaatggtactaatttttcgttaatcttgcttcttgttcctcaagcaggaccatgtcaacattttcatcgtcgagtaccatccatttcctacttgtggaacatttaatgagcagtgcctatttcttacagaataaaaatggtagcgttgactttgaatacttacaaatcatgaaatcatgtcccaggcgcaatgcattcttatgccagactaacctggaagaaacagtcccattatatgctgccgtaagactttgatcttgcatcacccttcttcgttagattcccctgttgaaggaaagtttcgcctcgtgtccttctttgtctttcaaattatggaattgtggttcgagggccagtgcaggtaaaactctggtttgcgggaaaaccgccaacgcaaaaggcaaggccacaagggacgtggcaaaaatcaaccctacattgactgccgtttccaccaacttggactttccccggagaaatctcgacttctgcaagcgcaccaaaagaagaggaggaaccaccatgatgggagtagcgttgatgactctgctggccgcagtctcgcccacggcatagaacgccgccttcttggaagttccaacgtctttcccctcttcgtcatagacactgattccatggcgaagctcagcactgcgcatcaaaaagacattggcgattccggccgacaccaccgcagcaaacggcaccaagcggcccaagatggttcttgtggcagggttcaagcggcgcattcgaggcacaagcagattgaggccgagagccacagagcacagcgccgataccgccaaaacgtagtttgtggcaatctccttggtgctgagcggatggctcttgttggcgttggaaatgttgatggccacgttcaacagctggttggcaatctgccagaacaacgttcctgccgtgcccaagccgggcgtgagcatgcctgccgtgaccaccaagttggacaaaacacaagagctcatgcggaagggcaagaaaacggtctcgcccgtgtccgggtgcaacgccgagtccaacactttctttgctcgccagagatcgggcgtcatgggcgaaacgccgttcttgtagtcccaaacggtgcgttttgcggcggctatgtctgatgtcgagttgagaagcatggtggggtcagagatgtcggcgcagtggcgcacacggccccagtaggtggaaaggtcgtagcgtgagggcgggaggggcacagggccagggacagaagaggccatttgatttctgaacggaataagttttttgatggggcagttttggatcgagcgtcgatgattgtgagtcagcggtgcggctgcaggaagatgaagaaagatgaagatgaaaagatgaagacagaggaagatgaagacagagaaaaagatgaaagaaagaaaaaaagaaagaaggaggaaatcgtggaagcagtgacaagagatgtttgcgatcagcaaatgttgtgggaatcaaaattgaggtagacgtgaagatagcggtcggcctggtttgcgcccgaaaagtcaggcggcgcgcaggtcgaatgaaaggaaaactggggcgctattcagtacatagaggtggattacacggtaggtttacctaaaagattatttagtgttgatgagtgtggttaggtggctggtcaaagaaatggtatactatgtaatcatgacaaactactggtaacctatcgatttagtattagaatattggaatattggaatgttggaatattggtaatattggcgtgctcggtcttcgagccatattcgagcgcgttttcgcggtttctcgcccgttttcgcggtttctcgcccgttttcgcggtttctcgcccgttttcgcggtttcgcatcaccgcttggtacatcattgttcatgaaattccccgtggtggttggtcttggcgtggacatcactcggattctgcgcttttcccgtctcctctcccgtcctgactccgcccgctttcttcagcgtgtgcttcacccgaccgaaaacgacaagttcaatcgtctcgagctatcttcaaggccgcagtttgtggccggatgctgggctgccaaggaggctgtgttcaagactttggacgccgaggaccagaaggttttcctgttcaatctgtggagccgccgcacggtgggacagaaaccggaaatcgtgaacgacgcccatctcgataagtttttgttgtcgatttcccacgacgatgatattcttgtggcaactgtgctccggcagagactcattgaaacatagtcatcttgaactatagtgagagttcatctcttatcaaagacagccaggccgttgatcgatcgttccgttgtcataaagacaaaacttacgtaggtacttgacattggatagctgcaatgatagctgtgcggtatctttacgggtgtgtcttatggatttcaaaaacctgacaatgcttaaataggctggcgaatagttcatggtgctaatatggaattgcgcccagaaacattgtttcgcctcatgctcgaagttggatgttgccttacatttgtctttcagatttcgtgaattcaaagctctgaaaatgtcttgacatgtttggtaagaggacgaaattgaaatcttatcgacctacggattcttgatgcagactaaatggattcttgaagcagaataattgacatgtgtgtttatggttagtgctagttaatgaaaattaattgattcaacatctccattggcacgaacagaccgtactagcggatctggaaattgtatcgcatccaaaaacgattaatctcaaacaaaacatatgaacgtgaatgcgttatactctttgctgtgcttagtatacttgcattggacatgaactaagttaacagaataactttgttgtatgacatggtttgctcttatgctacgatgactacggtaccctctcagtatatttccaatcgaattcggtgttcgtattgtatatttgagtcattgcatttcctcttctatacgtctttaagtacatgctctcatatccataattgtgcattattttacaaatctattcccactcaacagtggctggaggcttagatgtaatgtcgtaggtgacacgtgcaacaccatccacctcattaacaattctcgaagcaactctcttcaagaaagaagcctcgaaaacataccagtctgcagtcatgaagtccacagtttcaatggcacgcaaagcaatcacttgctcgtaagttctttggtcacccataacaccgacagacttaacaggcaacaaagcagcgaaagcctgggagatttccttgtacaaaccggccttcttgatttcctcaatgaaaatggcgtcggcctctctggcaatcttaacttgctccttggtcacttcacccaaaactctgatggccaaacctggacctgggaatgggtgtctccagaccaagtcgtgaggaacacccaaaagctcacccaagtgacgaacctcgtccttgaacaactctctcaaaggctcaatcaacttcaacttcatgttgtccaacaatccaccaacgttgtggtgagtcttgatggtctgcgatgggcccttgaaagagatggactcgatcacgtcagggtacaaagtaccttgcaacaagtactcgatttcttggccagaagcaggcttgatcttggcagcctcgtcttcgaaaacgtggataaaagtgttaccaatgatctttctcttcttctctgggtcggtgacacctttcaatctacccaaaaacaagtcggaggcatcgacaacagtcaagttgatgcccaaaccttcagtcaaagtcttgtacacttgctcggtctcgttcaatctcatgacaccgttgtcgacgtagatggcgtggaaacggtttccaatggcctcttgcatgatcttggctccgacagtagagtcgacaccgccagaaacggcaccaataacttcagcggtaggaccaaccaactttctgatacgcgcaatctcggtgtcgatgaagttctccatcgaccagttggtgttggcctgacaaatgtccacagcaaagtttttcaacaaaacctttccgttcacagagtgggtcacctctgggtggaactggataccgtagatgtgctccttctcgtgggcaatagcacagaatggagagttgtccgaagtggcaacggtcttgaagccggtaggcaaagcgtgcaacttgtctccgtgagacatccaaacctgagagtggtcgacacccttgaaaagaggacagtccttgtcctcgacgttcaaagtggccgggccgtactctctcttgtcaccacggccaacaccctttccgttgatccaagccaactcttgcattccgtaacaaatgcccaaaataggaacgttcaacttgaaaatgtcgtggtcgacgtgaggagcatcgtcggcgtagacagagtatggaccgccagacaaaataatacccttaggcgtccaagacaattcggagattttctgggtgcaaggcaacatttcagcgtaaacgttgaactctctcaatcttctggtgatcaagtgggagtactgagagccaaagtcgagcaccaaaatggtgtcgaaaactttggacacttcaatggggacgtcttcggtggacattatgggtattttttgttgcgcaattaaaacttgggtgaagagctagcgatgcccagacaagatctcaatttgttttctggcacagggaatcgatggttttatatgctttttttttctcctgtgcgcgatgcggtgtgcagataaaccagaccacaggacaagacaaggattggacagaagagagaataaaaaggacaagacaaataggataggaaaaaaggaaaatacgtcagctcttgtgaatgtagagaagactatggcttggacggattttgaatgcggtggatttttcattgagtgtcttttcgaaaagttaccgaatgtggtatctttttgcacccatccgtgtcagcgcgcgattgagtaataaacacaaacgtatttaattagtttctgttgtcttggtgaagttcgaaagccattctgaatctccaagtccaattggctgaccattctacttctggcatacgatcacagagttcaacggccatacgaggttccctttaattactgatttgaaccaacctttctgagtacatttctcttctgctctgtcttatcgtcctcttagctctttgttctacatgagatcactcccccctccaagaatcaccaaaaaaaggagatggcgccggttcaaacggtatgtgaaaaacgccttttcccagcagtattggaggcctagtgtggatgccaagagtaatcgggcccggcgtgtcaaaagaacagcttctcgtttcaaaactgctagcatcttggggaaaattgcctcatccatggttccgggccgccgagtccacgtttctctaaacatgtaacgagacatgcatgtagataagctcggcatcttatttggaatcaacggattctaacttcgcgaatgaaaagttttggagcatttctcgtacaatagcatttctcgtatcgtattgccttcaaatatcaagtatctttaaagaatatccatctgattacaatcggattttactggtttggctttgaaaggcctcaacttcgagtctgcaaataattgcctatctcgagacaccgcggccttgccgcggcccgaccgcggcccttagaagataacacttcaagtagaaatggcttatgtaatggattccagactgttccaggcttagagcttgggataagaagataagccaaccgacaatagaagaaaaatgtccaagtatagcagttaacatgctgctttcgtgccactcatcaagatgacgcagattgcgacatttatgtgacttgcattacaacaggatggccctagctccaaatatatttcaaccaccgaaatccaaacattgtaaacattgtatatcctgtgttttgaatctagtcaactaagtccaagtgcgaacatgtagaatttcaatacaatcacgagtatgacgaacaatctaagacacaactcaacaaacaaacaaaattcgacaaacaaacacaaaggacacaacaaacaagacacaaacaagacacaaacaagacacaaacaagacataagctagacacaaataaatccagccgattgaataacgtcactatatttccctcttcgctgtcttctctccatgcagactgtacctaccccatcatcatcgcgctttctgcagaatccatcgcaaacttttctttatcagccatgtccgacgcccaggtcaaagtccgttttttcacgaaagaagaggacgaaagtctccatgcggccgacgcgccgttgtttgtgcccgtttcgttgaagcgctacggtttgtccgaagtggtcaaccaccttttgcctcgagaagacccagtgccgtttgactttttgattgacggcgtgttgttgcgtctgtccatcgacgaatacttgacccgccacggcttgtctgccgaaacgtttttgcacattgagtacacgcgtgctgttcttccgccttcgtttttggcttccttcaacaacgaagactggatctcgtctgtcgacactgtgggcgcggaattgccgccacagatccttgccggctcctacgacggtgttgtgcggacttacgacatgtcgggccaagtggtggcgcagtacgtgggccatctggcgccggtcaaggcggtcaagtggatttctgcccagagaatggtttcgggcggcaacgaccaccaggtgcgtttgtggaagagcaaagagggcgcaggggccgcggatttgcagcacgaggcgcctgaacctgaacaggccgcaggccacacgctcgccattttggacgcccaccgcgcgcccgtcacctcgctcgcagttcaggcgcgcgcccagcgcatcttgtcgggcggcagcgacaatgtgattgccctctggtccactgtggccaaggacatgaaggccacggacccttacgccggcggcagcggcgcttcgtccgccacgaaaaagagaagaaagttggcgcagcgtgacgcggccgtccagcacagagcaccgctttccttgttagagggccatgcccagccggtcgaaggtgttttgttcgatgcccacgacgctactgtcgcctactctgtttcgcaggaccacaccgtcaaaacgtgggacttggtcactgcgcgctgtgtcgataccagaagcacgggctacgctcttctctcggtggcacagttgccagaggtcaatcttattgcgtccggctcgtcggcccgccacatcaacttgcacgatccccgcacgcaggtgggcgccacagaaaactcggtgtcgaagcttgtgggccacaccaacttcgtggtggatttggccacatgccccactaacggcaacatgtttgcttctgcgtcgcatgacggcaccgtgaaagtgtgggacgtgcgtgccgagacgccgttgtacactataacacgcgagtctggcaagagcaaagtgtttggcgtggcgtggaatccgcagattggcattgtcagtggtggtgaggacaagaagctccagatcaacaagggcaacgacattgcgaagtagagaaggtatgaaaaggagaaaatatggatttcgtcatggggacacactgacctcttagacagtcctatagtagcagaagcccattcgggactgggctgtgctctgttatagacataataaattgcattgcgtatttttggtaggtcattaatgctgatagtctgcattccaaggcttgtgaagagaggatttcaagctattgtgcttgtggtgcattcaggattatagagtcaacgattttaaattgaaagtgttcattgaatcaaattgattcaatttttttcaaccagacagtaacaccagcatcaattgtttatggaaatgtggaatccccctcttacagagtcgaaagagggcttatgaatactgaatagagaatcttctcaaatgttggatctgaagatcaaatcgtttgctacaatccctttcgccaattgcttgtaaatctgcttataagtgttcagacattctaatatagctacgcaacttttgctgatcatatatacatggttgttattaggctttaattttcctcttgtttttagtctgtgcacttgtccacattgacaagccgtaaaagccctgccacaagctttgaaggtcggtgatgtagcccacaaggccattattggggaattttgaaggttcctctatggaatttgtgacatccaaatctttccaggagaaggagcggcgcacatgggctatttctgttgcgttgagctcggcctgggccgcagagccgtacttgagaggtcccacattaatccagtatccattttgcacagatcccagtgggtgcgtaagcagctggatggcatcaaagtagtcgatcaagttttcagccgtgtccaagaaaaacaccgaaaccacaaccacatttttgatggagctctgctttggaatggaaaagtagcggaagtcagcaagcgacaagtggagattttcggggcgagctgcgaacgtaaggtcgaccggacggagctgggcttctgtcgagagaaagttggagcacgaatggacgtaggggtatattgagctgggtgcactggcgttggaagttttctttccgttttcactctcgctcgtactttctctctttctcttttcactgtcgctagtactttctctctttctgttttcactgtcgctcgtagtttctctctttttgttttcactgtcgcttgcactttctttctcttcagtgtctgcattctcttccgtggcctgcttgtctcggtacatgtataggtggcatgcgtgcatcaagccactgtactccactgcatggactgcggcaaacggacgatggcaggccacctcgtgggcaacgcggcccaagcctgcgcccggaatcaccacgacggtgtccttttcctcgcctggcggcacgatcttgtccaactgggccctgacgtagtcgagaatggggccgatctcgcgggcgtcggtccagtcgcgcacaaagtggcccaagctttccaccacgcggtagttcgacagcgaggtattttggcccttgccggactgcaaggcgccatagtcgcggtacgaaatgccgtagtgctgggccacagcaacgcccaaggcatcgaaaaacttttggttgagcgcaatgtgcgagtcgatggcacggagcttttccgagtagccggcgtcgttgcagattttctgttgccgccacagcatcatgctgaacaagcggcggcggcgatcgttggaggcgcgcgagtggtcggcgtactggcgcaacgagcggagcgccgtgagaagctcgcgctgcaacggggcgtcgagcgcgcaaaacgcctcgttgccggccgccgcgggcacgggcgcgagttttttctgggcgagccgctgcaaaaacagctggaaaaggcccgtgcgcgaaaacatgttggtcgccacaaacacgccggcaaggagcggtacctgcgacgaacgcggcaacacgagccgtaaaagaacgtagacggcgacgaaagacgctccgcagagatacaagagctcgcggtctcgggcgagcatggaaaggaaggtctgctccgtcagtccagtcttctgccaagtctagctgtcaagtctagtctgtaagtctagcggtctagtctgtaagtctagcggtcaagtctcaaaactattgtcaagctgtcgacttagttgtgtcaatcttgtttgactctttggttcgtccggaagtatgtggctctttatctgtcgaccagacctttggtcaagtggttcgaagatcgcagactttagatcctggggtcggtacaggattggcagatgcgcatgctgacattcatgccactttagccggacatgagtgttcggcctaatggagtgccataatttttcgagtctgtttctgtcaagacgaaaagttttcgagatgaaaatcaagcatcgtaaagtcgaataattatttgtcgactgtctatatatttatgctgcgtgaggctaacgagaaattggcgtaaggctaacgataggtgacgttggaccacgagaattccagctgttacattaccagctacgaaaacttatttgatttttttctgtggaaacattaatacctctgcttgaatttttctgtcgaattttctgtcgaaacattagataataccgttgtagctattcagctctgttaacactggttccaagaggtttccactggttccaagaggtttgtactggatacagaaatttccattgcaaccaacatttgataacatgagccattgatttttgtcccggtcggtcgagacttgctgaaatttgtcagaaattccaccctcattctttaccttttggtgaaaagttgtgagtctgtttagtaagactccaatgcattaatatgagattgtggcatttgttcatgattctccaagttcccaagtactatcgctaattaatttacaaaattatttggctgtttccgtttactaggccattgggaaccaacttgcttctttggtgaagcgccgcgctgcctttaaatttgagcactttaacactctactgtttcattgcgcaagatgatctataaagtaacaatcgacatttttatatgtttgttcattgcagtttacgacagcacatcgaagctaggacatattagaagtagcttccacatcttagcggatccggttcgtcctgtacgcggtattgtgttcccccaaatgggtaatcgcatcgaacatcagagtccattataagcttgtgtgttcattataagcttgtgtgttcattataagcttgtgttcttctccctttatatctgaactctatcgttgcttcattgcggttttctattggccttcaactattgacgctgctttcgctctcaattcctccttcttccatttgtccattccatgtcgctttgtgagattctctactcgcccgagtacgccgaaactatggcagagcttcgggattcgctcgagcgaaaagaatactccctcaaagcgctcgatctcacggcaaaagcgttgggtctccttgcgtcgcattacacgacgtggcactatcgtttctccatcgtacagcatctagggcttgatttatttggcgagctcgactggtgcgaagaggttgcgcttgacaacgagaaaaactaccagatctggaactaccgccagctagtggtgcaggcgattgtggatctggccgacgccagcaggttcgatccgcaccgcgaatatcccatcatggcggcgatgttggacctggaccctaaaaaccaccacgtgtggtcttaccggaaatggcttgtggagacgttcgagctttatgacgatgcgcaggagctccgttttgtcgagtcgctcattgaccaggatgtgcgcaacaatagtgcctggacgcaccggtttttcttgaagttcgggcgcaacaagagtcagggcgacaaggcacaggttggggcggagtacgagcgcgaaatggcgtttgcgcgcgacaaaatcgacctctgcccgcaaaacccgtcggcgtggaactatttgcgcggtgtccttgcgcgctcgggcgacgacttggcgctgctcaaaccttgggcggaacaatacgccgatttcgccacacaagtgcagtcatcatatgcgatcgagttgttggcggaaattgccgaacacgaggatgttgaagctgcccagcgctactataggcttttggcggagaagtacgatcccatcagagccaattactggagctaccgcgcgaagaaacttacgaaatagactaatgagatgaacaaatgaacgaacaacaaatctacaaatctaacaaatctaacaaattcttggacaatccagtgaacagctccaatgaaccaatgcctatagaatagatgctacaacaaatagattctagtctctagattctagtcactagtagcgcacacgagcaaccattgataaagacgaactaataaaaaatagagtgaactattgccatacactagtacttcaccaccaatcctccaaaaagcaaaaagaatggacgagtccggagtcgaaccggagacctttcccatgctaagggaacgcgctaccaactacgccacacgcccggagaagtggtccctagcaggatcgaactgctgatcttggcgttattagcaccacgccttaaccaactgggccaagggacattcttcgtggtgttgtttttgctcgtcgcatgtacacttttgtttttatagagttgctttgtttgtggcaagagacaatgaacagctttttggtagacaagagagcaatttttgtcgttcaaatgcttgacagtggctttgcgagcaatcacgaagacctggccgacatgattgtagtttcttcgcactttatcatttgcgcgacttaaagctaattcttcgcaatgttgaagaatactaaagtcgaatgatttgatataactaactgtaacagtcatttttcgtctttctcccatgagaaaagcttcccaaatagaagcacgaagaaagtagtatagcattaatgaaaacggtcaaacacagtaaacaatggttctacgaacatagaaaagtctacattcattgaatgtatccgctattttcaaggacactctaccaatttaagctccgctatcaagaatatgcacaatccatagtctatcccactgaatagcctttacaatcacgaggctatgtggcagaggtacgggtgcgcaccagagtacaacagtgtatttttcgtctaaacacgagcccaaaactctccgagcaccaaacttttctctgccagcagaagaaaaaaaaggaaaacagcactcctgccccgactccccgatatccttctgttgaaaaacactagagcgaatcgcgaggacaccctaacaccacaccccatggaaagcccagccagaaacaaacccacgtcgtctcgtgtgattgactcgctccactcgcagatcgatgagttgaaagcagaactcgagcacctccggctttcgcagagcgagcacaagaaaaaccatgctgttttggcctcgaagcacgagtcgctagtggaccagttggccaatgccaaacacgaaaacgatatggtgaacgcgcttctcaagcggaaggagcggcggattgcggacttggaagaagacacagacaagttgagtgctgccaacgactccttgcgccacggcaacgcgaacttgaagatccgctgcgagcaattgcaagattcctcggcgctgtcgacagccgagtatgagcggttgaagatcgcctacgacgccttgcttgctgcgcaaaatgagtacaagcgccactaccagagcgagttggcgcaagtggcgcagcagtttgaggagtacaagcaggagagccgcaaacagatggccgagctttccagcaagctcgacagcaacgacaaggacattgacacgttgctcgacggcctcgtgcacaagcggaaggtcatggacaacttgtacgtgaaccgcaaccgcacggtgttggagcttttggcggccttgtcccgcgcggccaaagcccacggcgaagagtcgagagagcttttggcagagaacatctgtgccatcaacctgatccgcgagaagtttcccgacttgcaggagaagatctccgagcacaacgggcggcagattgacattgacgacttgctcagccaaaccagcgcctcttttgatacgagcgtggacgagttggagcagggccaaaacacgggccacgacaaggccgacgagctgcgcaacatgagaacaccatctgtgcggcgcagaaaacacaagcgcagctccatgcgcgtatcgcctgaggctgaaccgtctgatgcgcttcctcgggcacggccgcaccaagaaccggccagaacacccgaaccggggcgtagacccatgtcccagcaagacctacttgcgcgcaattccttgtcacgcagcacgctgggcggcagaaacagcccacggccgcagtcgagcggccactccagttattcgggccacacgagccaatccaacacgtctcaccgcccgtcgcacaatgccaaaaacggccgcgttgcttcgaccggctcgggctcgcgaacaccttcgggtggggccaaacgccgtctgttttacggcggcagcaacaactacaacaacggatccaaccgccgcagtctgagcaaggctgacacctcaatatagaaggcagaggcagccggggaaatcgcttgaatggaactttgcgacaaatgtgcaaattggcggagaacaactgatacccgtggaagttattgataactgcttgggccgagaatctctgacttggaagtcgatatattctggcccagattagttgtctatatatttctgatatagagtatctaatagagtatctaatagatatcggataaggtatttgagtaagtgagaggactattacggttttagatgtatctgcggtgtctacaaatatacaaagtatgggataatacagtctaccacaaccaaccatgctctcagtgccttcttgtttacagtcatcttctggagaagttataaacgggggtaatgaagaattgtaatagtccagttcaggctcgttagcatttcgtccactcattaatgactccgttgcagtatcagtaactatcttcgagcaagaaatagccaattgagagcatttcaggtagcgtccaacttatggtgccagcaaaaaaaaaaaaaaaaaaaaaaaaaagcgaaaacaataaaaaaacaaagcagcagtagaacataaatcattaacattaattgatcagccagcaaggactcttccgccaatataaggcaatataattatcatcagtgttcaccactgcagcttacagatgcactaataacccattgttcgacgccggcaaagtttggtttctgtaattgaccgcctgaacttgtattttgcattttttcgcttggattgacggaacattgctttctcttttcccggcgaagtgccatcaactgtcacgtttcccgagttttcttattttttactctgccaatctctttacatctacacaatggtgcttaaatttactgttttccgattctttgtagaggcgttttctgttccatgttctataagcctgttattctgattcgagaagcattttctatcattctagagctcgtctttttatgattctagaagcccattttccagcagttcgtcgatagcgtatgccacgattagtccgtcggcgtggcctacaaaaagcaagcgccccgccgcgcggcgcagtcgaaggcggtcgcggcgcgactgttcgggcgcagccggcgcgctccacacaaacaaacagagcgatttgcgcagcggcgactcgggcgcctcgatctgctcgtgcggccgctcgagactgaaaagctgctgccagtcgcgcgagaacccggccaccagaccgtcccaaaagcctgccaagtaaagatgcggcaagatctcaaaacactggacgccatagtggcccaagttgtgttttgcgaccgcctcctcatgcggcggctcgtggaccaaaagtgttttcgctgccgagccagaatatacccgcgcgccttcaagcgcaagcgacaagacgggatgcggcgagtgggcgcgcgcaagccaaagcatgcggcagccttcaggcgagagggaaaacgacgcaagggcgccggattcatagcccacatagagcaagtcgggcgccgcccaggccaagcgcatgatgatgccttcgccgcggccgggcggggcgccgatttcctcgatttggtccgctcctctttgttcttgtttgggcgcctggttttccaccgcgcgcgcgagcgaaaaatcgggcgagagccggtacacatcgaaacagtccgagtccaccgaggcaggcgtggcgagtagcgcagtgccgtcggcgccgtcgatgtacgccacattgcagaaattgagggcattgacgggcatttcaaagatgggatggggatcgccgcccttgctgttttccgccgcgccgggcggccatattcgcactgccgagtcgcggccatgggtcaaaaggccgaagcgcgtgggctgcatcgacaaaacctggccctcgtgggcgcggaaacgggccgcgggccgccgcgtggagagattccacactatcaatgtgcccaggcggtctgcggaaacaagctggttttcccaggggcagaaaccagacactggcgccgcgtgggcccggagggaaaacatcttttccatattttgagatctaggcgatggatgttgtgaccgtcttgtatgttctgaccctcttgtatgtcttatgacagtgcctgtaagatgggcgtccttagaccttggttctgagaaatgacagatagatggcgaacagtaacaatggacaggacgaaaatggcagagtcagaagttccacggtctgcttttgtcctgtgtattcagcgatggagtctagaaagtttggcgaccgggcgcgcagattctggtacagtctcagacagccatatcagtagattactgttcatcagtagattactgattttcgaatgagaaatagaataataaaccaggtatttagttactaaccaacgtgtttattatgatcaattatataatttaatatagacttgtattagaatttggtggtttattaaatgtttatgctgataatgttacttaaagtattaggtagactgattaattcaacttatatacctgtagctacattcattaatttagtaatacctttcttataattttgattagttcaatcattatatatattgtaaatattcagggaaaatgacggtagatggcacttctctgggcgaaaagaaggcaattaagttcaggcggtcaattcaggcagaagatggtggatgtttgaaaatccaggcgaaaaagatgcaaaaatacaagttctagtagtcaatgacagacaccagccttcgccgggtctgaggtaagcccagagtcggcaagcaaagaaaaatgtattgtggatttatctacaatttcagcaagtctggcttatctgtcactgagatggactttactgaagacttgaatttccttcttgcaaaagtcgacacctgttaacttaagccgacaatgaaatccattaggccatgacgtactgagccagtgcattttactggatgagaaccaattcggcttattctctttaagtccagataattatcgatcaatggcagatcttgcttttgtagcggtggctaatgcaccatcatctctttgacccatcttgtcccacattttggtcagaatgcagaaaatcaacaaaaccggaatctaacggaaaaaatacgagctatataatttctccgtttgaatgctaaaatttattgcttgtgctacaccatttgctcaattgtttgaaagcgtgccattcttttccaccatcgtagtcaaaccaacaatactcttcgttttcctttcagaagatgattatacaatagtcataactatacacgtttaccgattctgtagatcgaagcttatttgaaaaagaaagaaaataaatccttccatagtcacattcggtgacagatcaccattttgacacttgtacagactgtatgatacaatagtgcgcttgattgcgctaagttttgcccaagtaggaaaaacggtgcgataccgtcagaatgttgttttgtcattcatgtaaacagtatctggttgagatattccgtttctctccgcatgaaatagaagtgttcttaaaacaaaaaccttcaccgccataaagcccgctttcgccaaccgttcatattaagacattccgcccgcaatctcggaaagttccgtgcgcccggattctcctacatgcagaatctggggtagagtatataaaccccaccaggtccgacgtcaaaaaaaactgccgcttcttataaatttcacaggtgaaaccacggctgcaaacatcgagaatcactaaaaatgtacgccccatctaagcaaccggagcacaagctcaccatgatcccgggtccaattgagttttccgatctggtacttcaggccatgtctactccgtctcaggcccatacttcacctgagtttgtgaaaacattccaagaggtgttgcaaaacttgcggaaattgttcaaatcggcagacccacatgcgcagccatacgtcattgccggttcgggcactttgggctgggactttgttggtgccaacttggtcaaccctggagacagcgtgcttgttttgctgacgggtttcttttccgactcttttgccgaatgcttgcgtgtttatggcgcagatgtcgacgtcatcacggcgccagtgggtgatgttgttccttttgaccagattgagaagcagttggcaaagaagaagtatactgcagtgacaatcactcaagtggacacttcgaccgcagtggtgtctgatgttgccaaaatctccgagattgtgcgcttgctgaatccagaaactttgcttattgtggacggcgtctgctccgtggccgtagaagacttggaattcgacaagtggcacgtggactttgcattgacggcgtctcagaaagccattggcgtgccagcaggcttatccattatgtttgcgtcttctcgtgccgtcgccaaggctgaggctcgtgagaaagactcgactttttttgcgtccatgaaaagatggactcctatcatgcgtgcgtacgagtctggaagtggcgcttactttgccacgcctgcagtgcaaacgatcacagccttgaaggtgtcattaagcgagatcttggcagagcctttggagaagcgttttgccaagcacgccgaaactgcggccaagttcagaaaggaattggctgacgccggcatcaaaatcgtccccgtgtcagagaacgttgcagcccatgggcttaccgcagcttactttcctgaaggagttgaagggcctaaacttttgtcgactttggcttccaaaggcttcactgtagccggtggaatccacaaagcactcgtcggtaagtacttccgggttggccacatgggatactcggtgtaccagggacacgtggatgcggtaagcaaggctatcgtctcttctgtggaagagctcaaaaagtagtaggataaaataaaatattcaagtattggagttactgtgtggtataatcgataaaaatatagttttgaagtacagtttcagctgtcaggattagaaagataccttgacgatggaagaaattgcacataatatagaaaagcgacttgcgtagacttattgaatgcggcgtactcaaggcgaaagaaatttattctgagaatacgtgaagattagattggagctagaataaaaagcggcaagagaggagccaatgaaactctagatgagatttaaacaatcttgtctttgcccaaatgaccagactgaacccgaaccgtaaaccagaacagtaagatatgaaaatcaaagaatgcacagatatggggataaacaaatcttttcacccactattcagatttttttaagtgaatcgaggtagccacagccagagtgagatgtccgaaactgaaaaatgtgcccacaagcattaaagtgagtgcaaaataggacatataatatatccccaaagggaatacatttccacactgtatcaagacgtggatcagatccggtattgtagcagccatgatctagatttacacactgctcaaacgatttgtcgttctttcatacttttcatttctttcgtactgtcatttctcattcatactctaaaaggaaacgtatattactcatagatccactttgatggcattgcgtcttcatctctactcatatattaattcactgagaaagcacccgtctgcttcgtttcaacaacaaagcttactatcgtaatgattttttgttggtactctcattgtactttctacacttccatgccagaaggttaatgcgatgcgcgacacggttaaccaaaaattgccttgcatcatcttgaccatggatattgatccgtacaaagtgctccaagtggaggtttccgcttcgcctttggaaatcaaaagagcatataaaaagctcagtctacagtaccatccagataaaatccagcaactcaagtcagaagtggccaaggatcgtttccctcagatccaattcgcctatagcattttatccgacccacagaaaagacaccgctatgatacaacaggactggtggatggtgtgagcgaagaagcgtttgactggaaacagtactttgacgaaaccaccgagaaaatcactcttgacatgattgttgaggacagggccaagtaccaaggttccgaggaagaaagggaagacatcttgcacaactttgtctattacgaaggcgactttctacgccttttcgaggtgattccgcatttggaattcgacgaggtgctggaaagccgggtctttgatttggtggaagaggctcttgacaagggcgatatcacggtggataaagctgttaccaagtcgtgggataagtacaagcggtcccggaaaacgaaagtcaaacagatgcttaataagttggccaaggaggctaaacaggcggaaaaggcgctcaaaagcatgaaacagaagaaaatcaacggcgaaggcgatttgaaagcgctcatccaaaagagacaatcggagagaatggacgatttggtgtcaaagttggaggccaagtacaccaagggaaagaagagatctttgcccgatgacgaagagtttgcacgcatccaggagaaaatgagacgcaaccggtgatataaatacgacgattcgagagtgttttcgccatgaatctccttgtttatgatgaattcactcttgaaagagcggaaagtactttggacgtttgaaggttgcataaagtctacggtttggcttatggctttggtccgtactcagaaccgcctaatgatttttaatcgcgtacatagacgttaaaataatgaatcgactttaacatgtttgatttctcaattcgcaagtctgcgattgaaaaatggagtattccatcttaaagctttgaattttggtcgtgacctcattaagattatttccatagcgagtttagaatagtatattcaaaaagactggcaagaagattatatgttgcgcgtagagttatcaaatccctctctatgatgctgtctgaaaccatagacgtatgaaactattactgaaatcacaaaattctgcaacgtcgagtggtctggttcggacattcgatcaaaaattgttgaaattttgaaaggccgaatgaataccttttgaattattcaagcatactgaaagtcccattccagatagacacaccgtaactgaaaactcactttctctcatgtcttacaaatatctctccattttcctattctctcattcagaattgtttcactcatattcatatataaagcagattctgccgcatctgcgcaggatgcatgtaaagaacagaaacaaataaacatgcgcgttcgcgttacagtctttgatctccatcttctctttctctcccaatgtcagagtcagacggcgattatttttccgactcagatgtcgagcctgtgccacgcaagaaaagcaaaaccagtgaatctacaccaccttcgtccaatggaaccccaggcccaagatccaatgcatcagagcagtaccaaaagttatcgcagttggagcatatcttgaaaagacccgatacgtacattgggtctgtggaaaagaacaaagtggaaatgtggtgttttgacagcgagagcgagtccatggtcttcaaagaagtcacgatcgtgcccggtctttacaaaatcttcgatgagatcttggtcaatgctgccgacaacaagattcgtgatccgagcatgaaaaacatcaaggtcaacgtggacgcacccaacaacaccatcctggtgatgaacgatggtcgcggaatccctgtggaaatccacaccaaggagcagatgtacattccggagatgatttttggaaatttgctcacgtcttcaaactacgacgacgaccagaagaaagtcactggtggacgtaacggttttggtgccaagctctgtaacattttctccacggaatttactgtcgaaacagccgaccaaaacacaggcaaactctatatccagacttggacagacaacatgtccaaagtcggtaagccaaaaatcacaaaggtaaaaaacaaaaaggaatacacaaaagtcacattcaagccagacttgacgaagttcaacatggacgcgttggacgaagatatccttgccgttcttaatagaagagtttatgacttgtgcggaacggtgaaagactgcaatatctacttgaacgagaaaaaattggctattcgaaacttcaaaggctacgttgagatgtacgttaaagcaattcaagccagaagcccgcaaatcgcaggcgatgtcaccgctccatcaattgtatatgaacaagtgaatgagagatgggagctagcctttgccgtcagcgacggaaacttcaatcaagtgagttttgtcaactccatcgctacaacggccggaggaacgcatgtgaagtacgtgacagatcaaattatcgacaagttattggccgaattaaacaagcaagaaaaagggaagaaaaaacttatgatcaaagccaatcaaattaaaaatcacattttcatcttcgtcaactgtttaatcgagaaccctgcttttacctctcaaacaaaagagcagctcacaaccagagcaagtcagtttgcgtccaagcaaaaagataaagtgacaatcactgaccagttcatcaagaaaatcctcaaaacaaatatccgtgaaaccattcagagcattgtcgatgctaatgagggaaaggcattgctgaaggatgatggaaaaagaagaactcgaatcaaagatcaagcgaagttagtggatgcaaacaaagctggaacaaaggagggtcacaagtgtacattgatcttaactgagggtgactccgcaaagtccttggctgtggcaggtatggccgttattggacgcgattactatggatgttttccgcttagaggtaagttgctcaatgtgagagacgcatcgacagaacagattgccaaaaatgcagaaatcacagcgttgaaacagatcatcggcttgcagcatcgcaaacactacacccttgagaatatcaaggatttacgatatggccatgtgatgatcatgacggatcaggaccacgatggctctcatattaaaggtttacttatcaatttctttgagtcaagtttcccgggcttgcttaacatcccaggctttttacttgagttcatcacacctatcgtcaaagtcacgatcaagggaagaggaagacaagcagcaaatgtgatttccttttattctatgccagaatttgaagagtggagagatacagagggtacaaactgcagatggacccacaagtactacaagggtttgggtacttctacgtctgttgatgcagtagagtatttctccaagctcgataagcacttgaaagagtttcatgccttggagctggatgaacctccattgatcgaattggccttttcgaaaaagaaggctgatgatagaaaagagtggttacaaggatttcaaccgggcactttccttgattcggacatgaaggtgattcccatcaagaatttcattaacgaagagttgattttggttttccatggctggataatatcagatccattccttcatgtttggaatggtttccaacctgggccaaagaaaagtcatgtttggttgtttcagaagaatttggtcaattgaaatcaaagttggcccagttgagtggttatattggannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaaattttgtcggttcgaataacttgaacttgttgaaacccaacggtggttttggtacccgagctgctggtggtaaggatttctcagctccgagatatatcttcacccagttaaacgaaatcacgagaaaagttttcaacccgttggatgatcctttgtacaactatttgcaagatgatgagctgacggttgaacccgagtggtatttgcctgtaatcccaatgcttttggtaaatggtgctgagggtatcggaacaggatggtcgaccaacattcccagtttcaatccggctgatatcgtagcaaacatccggaggctcatggagggtggagacttggaagaaatgtatccatggtttagaggatgggaaggagaaatcgaaaaaatcgattccggtgaagtttagaatttgtgggacgcgttcgaacaactcgaatgagaaaacctgtgggagatccaccgaaattccccattaaattcgtggacaaaccaacgtgaaaagagtttccttttggatgcgatgaatagtgacaagaatgctttggatccaagggatatggaagaacatcatggagcaaacattcgtttcattgtcaagttgagtgaagcagaaatgggccaaatccttgaaaaattggcttgctcgagagatttaagttgatcagcacttgtgaacttaagtaacatggttgctttttgatcccgttggggcagaatcaagaaatatgactctccgaaacgatattttgcgtgaccttctagtttcgtaaggttagagtactaccagaagcggaaggactttttgtctgacgagtttgcaaacacagttggtgaagattggagcgaacaagcacggtttatcaagatgatcatcgataagaaaatgtctgtttcgaacaagaaacgggctgtgttggtgcagcttttacttgaaaataagtttgctcgtttcgacaagaagggccgcattgttaaagaagctgaggatgatccgaactcgcttttcgttgcagaagagcttttgcaagaggaggaagaaaacgtaggcgatgtcagcaggctaaactcgagaggagtcaatgatttggagcaacatgaaaatgaacatgtgccagaaaatatttactcgcattatgattacttgcttggcatgtcgctttggtccttgactcatgagaggtaccagaagttgttacaacagaagggagaaaaggaagaggaattgaacaccttattacggaaaagtgcaaaagacttatggaacgaagatttggacgagtttttggcgagctggcaaaaattcttacaagacgacgaagccgaaagatcacaacttgtagccggaggttcgaaccgcactaaagccaaaagaagaagaaaagtgaaggatgaagatgacgaggattttggggctcctaaaaagaaggcacgtcctcaggccaaacccaaggctaaaaaggccactcccgaaccagcgaaaaaacaaacaaaattgccgttcgtcaaaactgagtcgccaactgagggagagtcttcaaaaaacgagacacctgttgccgttgagtcttcgaccccagccgacaatcttccaactttcttcaagaaggctcctgccaccaagcccaaaaaaccatccaccaagagcttcttcgacagttctgatgacgaaggtaactcgactcccacaatagttgtgggcagttccgacgaagagaagcccaagacggtgcctaagaagaaatcgataccaacaatccaagacgagttggatgacttggtcattgtgaaagaaaacacccccggtcgccgccgtcagcgagtcaactatagcattgagggatccgacgaggatgaagagtcttcgtacgaggagtctgactagctttaaattttgtagcaacaaaagggtttagtgtttgcttcgttttatgtatagttaagtaagtttgtcgtgataataaattcgaaacgtgagacagcattcttcttcaattcgacatcttttcagaatgcaccaagccatgattttgctactgccatgaatatgagatggaatgtgttaatgctgaaaagggattggggtcttatagttcatttgaagattttttggcccccgagagcggctgtttcgaacacaaattctctagccaaactcctgacattatatcagtctggacattcctgggaaaccagagtggtcataataacaatcatttgttcggatgatatgtatttccgccgctttgtctattcaaatggcaaaagatccaagctcccttaatgcctttttctgcgggtctcctattttgcagagagtttgtgtcaaaggtatctactggcagtaaagtagtctacattagaagggtagataacccgattggatgtcagagatttaaattcacagatggaatcaaagttcatggaagctcgtgaatacaagttcagcgacgttttcgccgcaagacagtaaaaaatagatcaagcagagcctgaaaatgcattgagagacaaatgaatgggaaatagacaggatattgaaatttctagagtttgcgtaataatttgcgaggcattcccaatacgttttcgtacatccaacatccgaatccccaatctcgtacttatttaacgcatgacccatttccgaatatctttacgagttccttacttttcagattgaagataagccacatgtgatacactgaggagatattttagaagaaatagagacaaatattcagaacaaaagtacaagggatacaaacacgaaaattcaaattcgagatgaaagacaagggataaaaaaatgcagacacgaaattcagagatgaaagcactaaattagggatacaatagtcagacacgaagacggaaaaatccacagagacggagattacagaagcaagtgcatacacacaagaatgcactaacagtacgaatacagtaatagtacgaatacagtaatagtacagtagtacagacttcattcaccggcagtatttcaatctcactagactcgcccctgttccgttccctggtatgccgtgcctagaccctgaaaggcgacgcggagatctttggcgtatcttgggcaggcggagccggtgccttgatcgtgcaggccgaacaaagacagtagtgtcccagtcggccctggatagggcgtacgcgcatagtgagctgcaccaagtgcgtcgaagcgccgcgaacgccgggctggatgcagggcgcgtgagtgggtcgcatggttctttccacacaagcggcaaggtggtgccaccagggccgctaaccgagaagggaccccattgctactgcttgagaaaccctttggcttcccctcaagaagcgccgcaacaaaattggcccacccattctgcgctgatacagcccctctgctcgcctctgctcgtttcgcggctgcaccattttcagcctcccgcattagacgctgcgtgaaggacgcccacacttaagacctgcaagcgttggttcttgacgcacaaactccatctcgcctgggctcttttacggtttgtgccgcttttgttgtttctttccttgactgcgtgtttttctttgcccgactgcgtgtttttctttgcttgactgcgtgctttctttcgctgccgtctattctagccatgtttggctcctccaactacgaataccaaacgccgtcgcagcccaacccagacccggcgccgccgcatccttaccaggcgccgtccgcctaccatccgtatccgccgccctaccagcgactgccccagctccggcccgacgcgcccaagatgctgccgctccaataccagtacacaaggccagcgcccgagcccgatctccagatgggacttctgggctctgtgccagtgtcgatgccccccggcgccaacgtggccatggcgtacggcgccaacgtgccgcttcagccgcagctggagccgccgctgcggcagctgccccacgagcttcatcaggaactgttgcaggcgcccaagttctgcgagcaggacgtggagttgctccggcagttgctcaacgtgggcgagaaacacaagtggaagcagatcaccaaggagatcaaccagcgcaacctgggccgcgaggagcagcactggagcgaggacgaggccgcgtcgggcgcccgcaacgtgtcgcccacatatgtgatcaaacagtaccagaacttgcttgggcttccgaagaactccgtctactttggtgtgctcggctcgtcgctcccgtacgtggtggccgagaagggctggagcaacttggatgtgccggacgagtagaaggctacaaacaatgaacattgcgtttacgtcgggctacacggtgatgtcttcaagccatgttcgttgctttcgctcgtccgttcattcatgctcattcattcatgctcattggccgctcattggccatgctggcatgggctgaaatcggctcagattcagacgcacggccgtcgtacagggtccgaggacccactattttattcttagcatcagacatacgtctacttttgccgtctcgcaaaaacttagtgtctcgttgccgctgcatgctattcctgcgctcggtcttaaggaacatagtctaaatacaaatgcggtattggtttccttcagtagccgaatcatacttcaactcgccacaacaccacaccctggctttcccctctggctttcccctctggctttcccctctggcatttccccacttccttcaacaaacccacggaaacaattccagacccatactggacgaatgtagtgtataacccaatcgtagaccaggcatgtacgttggaggatattttctggactttgtttttatttttttctgttcctgccaggccgggcccgctcggctgttggcggcacttactctcttgagcacgcttcgcatgtgaggagagcttctttgccgtccacatggcccaaggccaccgacggaaagagcgcattgcgaatgagctgtttcaacaacttggagtcgggaaacccgtcgtagtagaacgcctctgtctgcgggccgtcgctcttcttcattctccgccggtagatgggtcttttgcccttgtcatcttccacggtcacttggaaaaggcccggttgcgtgtacgacggacagagcgcaatttcggccacaagattcgactcggggtcgctgaatgtctggagaatctcttgggcataccacacggcccgattgtgccacttgcacttggcacagaattcgatggtgactttgggaagcatggtaggtagtcggaaggtactgatgtgcgacgtggatctgaaaacgtcttgtacatgctacttggctggatttctgggagtctttctactttttttcctagtggtcattctaccatgacattaacaattttggacataaaaaccgctggcagaatagtatttgacgtcttttgtctttcatctaccgttttccccgaggacccttgagcctcatacttacgatatcggcagtcgacttgatgtctgcgagatggctcgtaaccatggcatgatctggagatacgtcgtgaaatggagtcaaaatatatactaacctgtcagtggcatgctcgttattatttgaggattagtagaaacttccaatcatcagttgcttcgcaaacagaaacgacaggggaaaagtggcatcatacacaattatattaaacaccgcgtaggaaaagagtggtttgttgaatcgctgaacaccttcttttactggctgccagcttttctagcactcattcagaaaccattagctggccgtgattcgattactcctacccagatagatgcattgtaactttgattttcagctatgatcagctctataagtaataataagtcggaatgctaggataaatacgtcgccaactgctggtggaccatatcccacctcattttgtcttctctcctttgtcttctctccttttgtcttctctccttttgtcttctgtctcttgtctatcctctgtccttttgttcttctgtcctctgcctcgcggccattatctatacaagacgaagcagagcttcgctaggcccagtaggcggcgtctcaaagagtcatgctaagccagtcccatttgccgtggtcttcctggtcgccccacttttggtcgtgcgactcggtccacttgtggtcttcaccccagtctagatccttgtccaactcgttgatcgggtgcaaatccgaagacaagtcccgcaagtcgcccgcgtgcacagactgcaagtcggggtgaacatcgtgctgttcttcacgcaacggagactggtggtacgtcgcttgtgtgtgcgccggctgttcatgctgcaacacatgttcctggtgaggcaacggtggctgcgctgtttccacaggcggcatcgtttgcactgccggccctgcctgcactgcctgcgctgccgactgtctgtgagccagtgctctgtcgggcgagcccgtggatttcttacccttgggcggttttttgtccttcgggagcgacgtcgggttgaagtcgtcgccgtccggcgtgcccagcgacgttttctttgccgcggcgccgccgctcagccgctggcgctttttgatcacgtcggtcttcaaactcaacggccgcacggtgccgtgcaacttcaaaaacaagccgcacgcgttgcacaagggttcgccttgcggattgcggcgccacaacggcgtggttcgcgtgtggcagttggtgcattgcacactgggtccgccggcaggcgccgcaggcgctgcgggcatgggatcgggcgccggcagggcgtcgcgctttttcttgggcgcgcgcggtttcttgggcgcccgttttttctgggtgcgcgcggtgtcgtcggccgactcgttccaaggttcgcgcaggaacatgtcaaagtacgccggcccgtcgacaaacaggcccaggcgcgactcgagaaacagcggccgcggcgcggacccgagcgcagatccgggaaccgacccgggcaccgacccagacaccaggccggggcgagacccgaggggcgggcgcgtttggatcggcaacagaaacgccggcggcgtcacgtcgtcaaacggagtgccgaggtccagaaagtggtcggccatgctgacaaaagagctgtgctggcgcgcaagcggcggctcgtaaagcgcatgcggattggaaaggctggccacggcggttttttcttcaaagggccggtcggcggtggggccctgcaagtggggcaggtggccgaaggtttccgtctggagatggtgcagagatggtagagatggtagagattggggtagagattggttgtggttgttttggtgctggttttggttctggttttggtggttttggtggttctgatggttttggctctggttgttctggttttggtggttttggttctgattctcatagtggtcgtggctgagcacgtcgttgggcccttcgaacgccaacgggtcgagcgaaaacgcaaacagctggtcgtacgagtcgggcgcccggagcgccgccagaagattcaggtgcaccggcccagaggaggcggtcgagctcaggcgcgggccggggctgatcaaaagaccgtcgatgcccgcgtgctgggccagaagaaacggcagcgttggcgccggccgcttgcgcagcgccctgtcggagcgcggcgcgcccaagtcctcgggcagccgcgggtcgagccccaagtggccgagcacgggcgacgagagaaggtcgcgccacgcgtcgggcgccgcgcttttgcgccgaacaaacatcattcgccaagtaaggttttccatgcgggcgcggtacgggagaaggttgcgcgagtttttgtacatcagccagagcagtttggccgagttttcgggcacgtccatgctgtgaaggtttgcgtggggaggcgggtgatcggctgtgcggttcggcaaatgttgattgttagactttggcgatatacggttgtctgagtagctcagtctgcacttcggtacttgagtgctctttgactggttttttctcgatgctgttgattctgttcgttcttgactctcttgatgttctgactctcttgattgttctgactcttgattgttctgactcttgatttgttctgttctgttgcgttctgactctcttttgatttgttctgttctgattctcttgattgttctgactctcttgatttctgttctgattctcttttcttcgtcgcttctgatactcttgtggatatttccggtcttctcgttcttgccacgtttctgtcttaccgatcacagcaaatgtcccttctttcagtcgacgatgcgggatttatgcacagccagttttggcaagaggaatcagcgcaaatacaccagaaaaacagtggctgacagaggatgcgaaagcagctgatgagacacttcgcttttggagaaaattgtccgaaatccgttttgggcctcgatatacgccggagacattctccctaactaacaccgaatgtctgcgtaacctgcatgtctgcaggtgcgttttactaatctcgagccttatcgagcacgctgattggtgcgataccgcagacccgttagcctcgcgctgcgcgttggcgcattgtcagacgcatacgtgcgacatgcgcatgcgctactgcctcccaaataagtagccaatggcgaagcctaggagccatcttcacattctgctatatactagagtggttttgttcttagaactggcggatattgggtgtccggaggtacgggtctgatcttccggttttccacgccacatacagctgttataaacaccgtagcgcgcgccaggatgcacgggtgtacaagatggatcccagcgcctaaatttgcagtaaatcggtcgatagattgagatgtacgggtgcatttgaatcgctcaagtctgagatgctcggatgctcggatcttctcttttgtgcacgcacaacaaacactgccgctttgggacaaaatgtatcccgcgggcttctgtgcgtcgcacccgtgcctccgacacccgtcgtcgaacaccatagaatgtcgcaccaccagtctcccgcgcgacatgccgcaccgactccagcgccgaaagttgctcccacaaaaatgtctcaacggtttctcgccacctcaagtccgcaggcgaaaccacttttcttcttcgtctacttttcttctcgttgaagtagcatcacgcaagccaccttcaccaaagtcttgtgttcgcccctgtttgtgtcggacatcccttttcattacctgcaaaactcgcccctaaaacttttgtgggcaattttcaacgtctctttcttccgtatcgagtttctccgttgccgtttttttttcttgcaaacaacagggcgtttcaaggttccgacgtctgtttccatctgattctttccgctaggaaagctttgtccttgtactgaaaggtggaggcaacatcattattccccactttactcctcattactgaacaaccgtcatactttgttcgccgggcattttccgctgcttttgttcgccaacgttcagtatccgtccattaatatccatcttcattgaataatagcttctcctgtttcagtattatcttgatctcccagcatggccgctagttactccgatatgtatcccaagaggaaaatcgagttggaagacataaccaactgccacaaaaagcagaaactggataaacccgcatactacccgacacaagaacgcctgccctcgccttcatcgccccaatcggtatcgccagccaaaccccgccagaaatccgtctcatttgagctttcacgcaaccagcactatgaaaactcgccccttttaactccaaaagacgaggactatgtctctgagcccgaggacgttgcacagcggaaccttgactccaaccccgattacatttccttgtgtgcggcgcaaaatctcttgtgcgagacgaaacggcgcatcgaatcggatctcgaggagctttcacggctcggtgctgctgcacgtcatggctccaagctggacttggtggatttctacatgcggctcatttgcctgaacgactcggtgccgggccagcataaggtggtgcgggcgcccacggtggattggggaaagtaccaccatgccatgagcaacgtatcgtgccacgatacttgcaacgataacgaacaatctcttttccgcacgttgtccttgttctaacagggccgtggaggagactcctgtatattagtcggttatagattcatcaaagtttgaaaaagagtagtagaaaagggtaaggaagaagcaagaagaactcttgaagtagccagaggtagaagcgaagatgctggcgctgagacggtgtaagccagctcaagatccggtttattgaagatctcatttattcaagatctgacgtatagacctgcgcccgttttccggaccgtttcgcctcgtgaccttactttttgtccttatcctcgtcctccaggtctgtcaccaaaaaagcatcctggttgaccggaacatcggagttgagcgggacccaccgctgattgcggtcgcgtgtgggcaactgcggtgggttttcgtccatggtagccttgttgtggaagtccgacgccaaaatctcggggtcctcgtcgaaattatgattaggcaggttgctgttgaaggaggagccgcccaacgcaccgaaaagctttggtttttgccgaggtgtccgtggcttctttggctgctcctcttctccggcaatcttgcgggaaagaccggaaacccagctgttgatggtggttttcgcctcctcgtagccctgggtgaacgtttccttgagcagctcgaactcgtccagcgactcgtcctggttctgaggctgcggagggcgctgcttccgcgaccggcggcggtcctccttctcgaactccttctgcaatttccgggcgagcttttcatcgtcggtcaacgtcagagggcgtggcgcaggcgcaggcactggcacaggcgcaattggctcgggcttgaacgaagggtccagcaagtacaacaaggcgttgaatgccgggtccacacggccctcggacgcaatcaaaactgcctcgatgatgcggtcttcgctgcttgggaaggcgtccttcaagtcctttttgatctgcgagagcggcgagagcgggcgcatgggcggcggaggggcgtcctcttccgcttcttcaggcttggactcggcagcttcagcctcggccttttccgccttggccttttcgtccgccttagcttcgttttctgtctttgacttctcgtctgtcttggccttctcgtctgtcttggccttctcgtctgtcttggacttctcgccttcatcggcgcttaaggtgtcctttccagattgcttgtctgtttgttccgggtcctgcgtcttttctggggcattggccaaatcctcggccgaagcagcctcattggctggcgttgtgttatcaagatccactggttccatcgatgccattgtcaatttctctttcatgttggtggttataaatgatcaataaggatgtggggggtcgtgcgggcgcatataagggcgcagtattgggtgcagaatgataggaagactagacaacaagaaaccaatagcaatgaaataaaaaggttacgaaagatgaaaagatgaaaagaacaaagaggacgaggatgtttataggaattgaacaggagaaacgattaaggaatattcgtacgataaaggaatattcgttccatgaatggagtagataagacagacgggtcagatccggggaaaacgtatgaaggcgagaaaccacacggctcgacagttgataaaaggaacgaaataattagtgaaagaaatacggtggtatagcgtcaacagcaccaaatttgagcctgagtaatcattgtatcaagttcagttgatcagccataaatgaacttcacgtactgcgaagattgagatttgacataatattattcggtcctactcttctgtaaaaagagtggggattgccttcgatttttcaatgtagtgtccagttaccctgattcgtgccgctctgccattgggttggcaaatatatcaagcaagtaaattggcataatctatgaagcggttatacagcaacaccagtttatttcttcttccatgtttcgttttccgctttttagtttccatgacatcgtcaataaagagacaacaaagaaagtgaatgtaattattgagaagcaagaagtccagtcactattgatcacagtgaagtgatattgttgtcctactcaaaaagaaatctgtatggctaagctaggttcgttacaatctttaaaacacagttaactgtagagccaacattttccctgggcatgagtaaggtcagcgggctctttcgattttaatctcgcgtccttactattccgaggagaatgatcttcttatagcgtggccatccttcatgactgtctagaatgaaaggctgaatgatacagatattgccccaaaaataagagcaacatgcttgcgataaaacggtcgagtcggacattgaaactcttacatttgcaaaggcagtggcatgtatgtaaggttgcgtcgaggtccaatattgttcatgtataccagagtctctttgggtctctgactgattacccgatgaaagaaaaactgtaccaggaacttcaacaaaagaaccatacctagtaagactcatcttattacaagtctggtagtcacttgttcgtcgaatcatctgatggagaaatcgatggagcttcatcgaaccctatcaagattttctgcttcaccttgacatcttatctcctttgtcgctggttactagattatcctgcaccatcttacaaagattgtacctatcctagcctgttggtcatttagatgcacctgtatgagtcgcatctcgtatcgtgaaatttagatttttggtgcatcggcacggctaaactttcgaaaacatttgcaaatagatgttttatggagagttttcagaaacagacatgtctcgaggggaaaatgtgtcgccaaacgtaaagtctgacggaagacgataatttttcttttttcttggccacatatttacgacgtggacgacacttctgtacatgactacatgagtctttcagagccgttccatttcaagtcaaaagtgacccattttccaggttttcgcctatctgcttcatctgcttttagcttccttcagcaatgcatgcggcactttttttgtacattgttgctgctgttgctgctcagttgggcatttctgcctcgcatgaatctactttgccgacatctacagatgacacttaccaaggaaaatttgaaacgggcatgtctttcggtttccctccggaaccaatcaatgccacattgagtgtggataacgcttacatcgatataaacctctcgataggagatcacactattttcacgccagccatctttgaaaatgactctatactggattatggtgacgttgagcttggaggctttcggcttcacaatttcagtgtcggcatggcagttttcatggaaggttcaatcgttggtctcggattaccccgaagagcagatatcatctcgccgctagatgccatgaaaaacgccggccaaatcaaaagcaggtccttctctttcaagatttctgacgatgacgaaggtgttttgtttggtgctatagaccatggcatgtaccagcagcctctccgaaagtacaaaatgttcaatgatttggcggatgccaaagctgctcggcctccaaccattcttttggacggcatggctggtaataactttctgatcaccagccagaccgtagtggttatttctgactacactctgttcaatttagattattattatgggttgcttgaccatttcaatgccacactcgactttaatgattcattccgcccggatccactaatttcatgtctgtacatgaacctgactgagtatatctccttatatttcagtggagacgagtatcgggttccagagaagaactttatttcatacgcaagagacgatgaaggcaatatcaccggatgcagattaagtgggctgtggcaggaataccactccatgacgcttagtaagtccttgtttttgaatgacctctacatggtagtggactacgataacgaagagattggtttggctccgttggcgtctgagtccaatccagaaaccattgagcaactttctacaggcgtcccactggccactgaagccgagtatttctcctattcgactggatggactacccaaaggagacttctcagttctgctttggtgtactcttacactatagcccacccaacatacccaatgtacacgggcagacgtttgaaggaaagtgctacggagccatttaacacagcaaccagttcagccagctcagcccgttcagccagctcagccagctcagccataacgtcttcatttgcctcggccccactggaacaaacatccactagcgatggaaaaaatagcacaaaggcatcttcttctaagggttctgccgataagaaaacttctggcggacttcttctttttcttgcgtcttttgttgctttgatgatgatttaggaaaatggtcgcatgaaactgaaagctaatggtgtatgttcctgatataaaaagtatcagcacattttaattctgactaggtgtacatacgatcgaagactgatgtaaatatgtccgctatttaagagagctcattctattaaggcagtctatgcctgatatatcgttaatctgttaaattcgtaattatgattttctgggagacaatctggctatgcgttaatattattttctgggaaactttcgtctttttcctttcaatggctgttggaaatcccgatatgtatacacttatctgtcttttcatcctctgttccatctccaattggacatctgccgatgtgctagcgacatttgtgattatagagacgttcgtgattagagagacatttgttatgtaagacatttcatccagacatctatccaccaacctctacatttcttaacagagcagatcgacatttgcgtccagatggtattagagccctagaaagcaaacacccgtgcaccccatgcaccaacacgtgaccatcctccatcgcataaaaggcgctttttttccttccttgacccattgatagatattactccgaaaattgctagagctttgtatcactacgccattgataataaagtgtggacagcggaggcatatagacggcggccgcatttgcgtgtgtctggctttttgtcagagacagaatggggccccctacaactgtaaactttcggattccttaagacatgtgtggcttgtattttctgacagatgatgtcgtctggttcggtggggatcaaattactgtgtagtgtcggtgataatggttccactgaatcgccatgttaccttcgtgattttcacatcttgagttatgtcctctaacggctagccaaagtgtttgaggaccggccagtcgcttagtctgactatgctcgatctgtttagactgttcagtctacctgtctgtcggtctgttcgatctgttcgatctttgttcatctacgtccaatcttccaacctgattctacaccgtttctctgtatgtctattgctgtacagcactatgcaagcggaataagctttgtcagcgaacacgctattgtcaacggatacgccatggcagcggaataagctattgtctcatcttctccttggtttccttcaactcttgttttcttctgttcaagtccaagatttcacactcttcccacacgtgtttgtcgtgatggcagtccaccgacgaattggcgctctgtctgatgaggcacgtctggtaaagagcaaaatatgcggcacatctgtctctccatctcaacggaaccttgtacttttgcaagtcatcttcggaaactgggcttgttagtgggatgcaaaaagattgggcgctgcgggcctttgcaagactgcctgggcagaaaaaaacatacgaaggggtggaaactctgtcacggccattataggtgtagtttgaacttgagttgagaggaagtaggttggtcttgtgttggccaatgggaggtacggtgttagaaaccgggctgtgtgcaggtggactctactattgaacatcacaaggaataaatgaagaattaaagaagaataaaagaagaaagaataaagaataaggagagtaaaggggactaaaggaactacggcacctggaaaggcgatccaacgtaatcggaaatgaattgtggtggttaaacaaaggtgcgtctttttcatagattgcaaagttgaaggttaacggtccaacaaaacttggctctaaagagaaacagcggtaatcttcaaataccttcagcccaacgtttcgacaagtgctcaaacaaatttttcaaacaacttttcaagcagatattgaaacaaattctcatataaactcccagtatttctctcatgctagaaacttctacatcttgacaactccattcttgtacatcttcacatccagaccaggcaatgaaaacggacatgatacgtcggtatctctactctctagttcaaactgttgtattatgcaatatgaatattccgaatcagtgtttctcgagtctctgcttcaaagccacatactgacactcgtaaaactggtccttgaccgtactgcagaaggacgtgcctttgttaaggcatttgtagtaagcaatgtaatgagcggcacacttgtctctgttgacgaaaggaacatcgttgtcgtctaactcctttgcggaagctgctgggttagcttttgcggtttgaatagaataggcaggaagataacatacggattgcggggaattcataggcttgagcggattcagccatgatggatcagtaggatgttcagaaagcgagttttttgtacttcacttcattggatggaggaaaaatgtcgcgcccgcacccactacagagagagcgcgacatttgcgacatttacccattttccacttttccaatgtcggagcgaaatgtactgatgtttattttgtcatgtgagcgctcacgtgtattacacccatttgtgttagctcaaggaatgacaggcgaaaatactcacctgagctcaaaatcgacatgcggctgactctggaacttgggccgattgccatgatgagaccatcgcgcacattccagtctgatagcaatttgtgctttggctgaaacgtatgggtagtgtcctgcacacactgcataatctttgcggcttccggctatcgaagcccgaaggttaatcttaaacgaaatagacaagtgagaaaccatgcatgaggcgccaggtcagctgactcgtaaaggctctagatgctgaaactggaagttcttggcgactgctggtatatcgtaccccttgttcggattattgtctttgaccagtcaagcaggcaaacgaaccagcaacgcaactcaaccaacattttcggtgttcgcgacccttttccgcgatgcaaccatgtcatagatgttgtatgtgaagcgaaatgtgccctgttgcaggaggaaaatacccaaaccaattaaggtttatgctactgcgcatgcacgatgcggaactcaagagttcgtcatgcgtgacgggccggcgtgtgcatacatgagaagcgcctactttggccgcttctatgccagggtgcacactcttggctacacaagtccaggctaaagctgctgaaaatctcaaccttgctgtggacaataggcactattgaaatatagatcgaactgcctcggcaatggcaaaggctgaagttgaaattggctcaacctgaaatctgtacgtgagatttgctttagatcttacgagtctggccgccaatcttatattgggcggaactatctcaggcagcgctcgcgcgaagaacatttttcttcagtcgcaaagatgggaaatgttttgtcagcggtcccattgtcgatgttttgaaatttattcggtttaaagtgggtcattaaagttgtcgctagaacggcgtctttgtcgtctagtgtttctagcagcccggcggggtaatcctcggcagaagcatcacatgcgcacgctgctaaatgtgcagacgcaagggcaacatttggtatgtatctcggtaatgttcttggcgtgcagagaagcctagggtctacgtaaaggttgcatggaagttgcggctgcgcggtaatttctgacgcaccacctcacaacctgagattgtggagacatcttttgcatatagaacaagacaagacatcgcagttcttcaggggaagactcaacaaagagaaaatatcaatgaattgaacagatatgtttcaggcttgcaaactaactacattatattttcgttcagacgcgaaagtacgcctagaactaaactcttacaaaactgcttgaagctgatacattcagctactgtccgtatacttccgacatttgtaccggaaatcaaatgtgtcccaatgcccttacgggtgcttctgttttgatttcatccacacgaataaggaatctcaaagcgtaaagtgcaatcggccaagatgaattcgtagaacgccctggactcctctgacgcggccaatgacgaaagaatatttcgcttgtttaaattatttttttggtcattgtggtgctagattccagttcctccaaccctatggactacttgttgggtattttcttctctttcataataacaggatccctttcaaataaattctagcttccacgattcctcaatgacgtcgtcgtacgcattcgattgaaaagaaactatattacatgcattggaaaaagtgtaaactttcgaataatgaatgttaaagacaaacagatgtgggggacccgcctcagataaattcatgcggacaatacgcgtaagcgagatcgcctaagtaacatcagcatgcatatgcactacgcccgcctaattatagccgtatccgcgcagcccaaatttcgggttcaagatgaaatacataggaatcaagcagcaaaagataaggttggagatcgcactcgactagaatcggaaaagtgatgaggaagccaaccttcactttgggctcccctggacgtgcttttaggctatacaaggaaggaccttttaatactgcagtgttctgttgaagacattcccgttgtgtttgttacatgaacctgtctccgccaaacatgtgggggggctggaagcgtcactttcagagaagaacaaagccagaacgacctgggccctttcttaggtggagagaagaaaaatacaatgcagggctgctacgtacgtgtgaaatatttcaatattagccggggtcttgtctatttgggagtgaatggagtgcatcttgtaggccatggtaatgtgaacaatggcagcatcatggcattttcaaggggaagatcgattggcattgaaatttaaccgatacctaaaaaatcgtaatgagttcatgatggctacatgggttatcttcgtatgggtcaaatatcgtctgataatcgtaaatccaacgctagacagctgtggaagcaacatagtctaaacgaggacagcaattgcacgtgttaatgtacatattctttgttatcgtggggcataggagcacaaggatgaaaggttatacattacatttcagatggaggtcctagacgaggtgcaagcaagataagcaattgggcgctctctgctgcgagaagttgacgatgattgtggcgagggcgccggtaaatttccagagaatgcgggatacaaaacatttgcaggttacgagcgcaggggcatattatgcatttccattctaaagggcagatgcatgcacaaggacaggaagccttgcagggcccgcgcgcagcagctgcggtgtaatccagccttgaacttgcatgtattgttcatgtcacaaactctcactcgtgccatatgcacgagttttgcttccatcctccacctccagtatatataagctatccatttctctttgggagtaggggtcttgtagataatcgtctcaaatcttttcggtgtttgcttagccgcttcccactagttcactactcttaattccacttacagtacgctagtacacctgcttctcctacctgaagcattctttcctttccttcgaagcttttgacgatccaatgctgggccccaaagtcaagttgccctcaattgcagagctcacgcaaacaacgctgccccggccgcaagcgaaaacgtcacctttgcaaactctggttcccggactagagcaacccacgcctgagagccgaaaagacagcaacattgtgcctccttctaccccgggggggcttccgctgttccagtactactcgtacaacggagctggccacccggctcctttctatctgcattcctactaccagccagtttattatctgcctccgatggtgaaccgcagcttcagtgctccagagaataagccggtctattctgtgcctgaggtgattaataaatccatcaacaaatgccatcgttgtggtaccacagaaactcccgagtggcgttcgggccccaatggtcttcgtacgctatgcaatgcctgtgggcttttccatgcaaagttggtgaaacgcaaaggagcagccattgcggccgaggaggtgctcaacaataaggtttgcaaaggcaaaaacggccgcagggtgtcggtgaagaaacaggcgatggaggagtccaagaagcgcatgcgtgaagcacaagtgacggagcttgcacctattccatatgttggcgctgcttcagacccggtttctggccatgctcctgtcgcttcagcgccacctgcgccggattacgtttaccacacccggccggaggtgtcgggtctacccattttcagccggtatccaagggtttcacttccacctccagtaattaatgctcctttccaacctttggctgggctcagaaattaggtgttgggtaatatcggggatatagggttaatttactgatttgcttaggttgcataatacaatatttttggatgtttagtgtaatgtagccacacaagctctggctcttgggcttttccagcccacaccttcttgaatatgtaatgacaagaaaatctctacggtgatgaatacaaattactcatcaaactactactggaacataatcaagattagcacaaagcaactcttctgtacaccatggcaaagggccaaattttacctttggctatcaaatggcccctggcattgttaacggtttaaattgccccgaggcgaaagagtatttttctctgccaaacctagatccacaatagcttcggctcataacggcgcctccgactcccctatgtgttacaaacaataagtgacggcggtcatctctggctactttggaaaacatcagttgatcgttttgcttcggtagcagagtgccggtttaccccttggacagaatatccacttctgacgaagacagtgtcacgttctcttctatcagtagtagcacttgcctggaaattttacacaactgcataacaatagatgctgggcagcatgttgctgctcttgaatttcttaggcgttcagatgattttcacaaataataatcttgtctggttctagaaacttatcttggaagattgcggcgggcggcttcatccacttgataccaacatcttcgtaaacgagatgattttgcccagaacgtgtctaatgtccaacaactaaaattcttgctcttctcccttatgcgaaaacacctaagcgtactacggcaaaagcctaagatgcgagtcaacagcttcagattcggggaaaaaagtcatattatgtgtcattttctttcagacggcccacattgtttgtaatattgaagccgaaagtaagatgggacattaatatcccactttcgtttgtaccacgggccatgcgtcgatatcttctcggtcgtatattaaatatactttcttgtccttctaaatcgattcattgctctcatttttttttccaatagacattcttccttgtcggctatgtaagagctcgtagccacatatatcatattgactctcgaatagcctcaccactgatgctcttgagatacacagcactgcatgtatatgatgcttcctgttggatgtgcatatacacaagaatgagtcgtatgactatggcttgtacttgcgtcgcagatacttgaaagccgctatgtgcaagaatcttagaatgatggtttcattcggctatcttgggaagcaaaagcgtgactaggtaggaaagaagagggcggatcattctggaaacatttacgagcaaaatttcatgcttaattattgcgctcctgtcgctttgatttcgcgtttagttaccccactgcacggtgttccgaaaatctagtctaaatattgcccgcatcgaacctgcaaaggctatgcatgtaccatgcattagaactatatctatgtgcctgcactttcaaacatacgtattatcggctatgtgccacggtcttgcttaaattggtcattttaggttgccgaagggaaaataatccacagctttgcaatatcataaaacactcacaattttcatcaaacaggctcttcaaagttctgagttacaggtactatttgaatcgttccgaggataaagtacgaacaaagtttcacaagtgaatgcaaacacgaaagatgtggactctcataattaacagccaaggcggggcaagatactaaaaggatagtattgtacctaaacaaagatcttacatgtgatgcccaattggctctgtacaagaatgaaattttggtcatcactataggtgcgtgtatgcacgactgcatgtcttttgacttccgacgtttgtggaacatttcagtgatgaaactaggcacaaggttccgaaagtgaagtattttccttcttatttttctttcctttcaactcgcaatgtgttcggagcaaagatgtccatctgtatttcctcatgagccacctttttttttattttcgcacgaattcaacgatgaactaaaacagaaacaggttcgttccactcacaagtttcgacagtgatgacaagtacggagttgttcaatgatacggcgtttgcgtatgcgcatgctgcacttgtatctcgtctcgaatttcaagtactgtttgcaccgtattgcatgtagaattgcatatgtaactccagcgcgcatgaatttgcgcttcgagaacccggtgttcgaaaggtagccatgtattgtcatgcaagatcttgcaagtgacctgttccatacacaggctagggttgaatcttctaatgtgatccggcgccctcactgatttttgttgtgttcaatcctgctagggaatgcctaaaggtgacgaaatgttttaagacgaaattgatgaatctatttctctaaagacttcaagacggatgaaacaccatcgaagacattgtcgaatactcctacggtaggcttatgctctgtgtggtcccagtctgcatctttgaacacgcctgttctcaccaaaatggattcccagccatttgtgttggcaccccaaatgtcagaaagcggattgtcacccaccatgaaaatctgcgaaaatggagagttctggggcgcttcatggagctgcggcatgaacccatgcggcttgtgcccgttcaaaatcttgttccattcgattagtacggaatgggcgtagttgtattgaactgggaaaggtttcccaaaaatggtgcgttgaagattctcgttgggtcctaagcggttggtctctctgtaaaggcgttcaatgatcattctgaaagcaccttgcccaaaacgaggtaagttgtagtcatttgcccacaagtagtcgttgttactgaaggctattggcacggccggagttgggtcacccaagctttgtcttttggtgccgacaatgccgccctccgagttcaaaagatcgctgacgatctgcatgtctgtgttcatgtctcttgggtcgttaaagaccaagatggagtcaaccggagtagacaaatccacatcccgggcgtattcagcaaactccgcatcagtgaagcgatggtggggcgaaacagccggatcttgccgcacaatatctattggcataatcacgtcttcaaacccgtattctagtgccacatgccgagagttatccttggcaccgcctacaaccataacccttttgtactttccggtttgggcccacgctctcatgggggtatggctttgcacaatttggagaggggagatttcgatattaagcctattggaaagaaactctaccctagcacgttcggatacaccgccgccgttggtgagcaaaatgaaggggatcttcgcttggttgagcaaagataaagcatccctagctcttggaattggctttgaacctcgaagaagcacaccgtcaatgtcgaaaacaaaggccggcaaaggcgacaggtgcgatagatggcgtataaagcggaaatgggacggtctgatcatgcgaagaacaaatgtgagatgataccgcgaggtgagagaagcgcgcggtagcgaaatagggacgcatccgcattcaaatcgcaggtgcagcatgcgcattgcgaccattgcaccacaataaaaatagatgcctaagatagcccagatgtgacgtagatgcatgcatcaaaaaagaaaaaaagatgaagcgagaacgaaaatcggctgctccgtcgttgtcgtgtagattttgcctctaaatcctgcgtctttgccacattttctttacctatggtgatctccttgccttgatgttcctttagggttgatatatgccttggtgctcctttggtgttgatactgcaatctttattctgcaaataaatatgagtctatgctgtttctacatcatctgcggccaacctttgcaagatgccgcccacgccacttgcctggtgcccctcttcgacctcccagtccgcttcggacttcttggataaaacctcgcatgcgtaaccggcaataaaaagccctggaggccgagagcccaaagcctccactgctgctgcagttttgcccaacgtagttctaataactctttggtctggacacgaggctctttccacaatggcaacgggcaagtcagcgtcccatttcttctcctgtatgagctgaggaatcaactctgtgatgcgatgcaatgccataaggaaaactgtcgttctcgaacgcacgaattcgggcaaattaggtaaagctcctctgcgtccagtgccggtgcatataagaacctggtccgccacgtcacgatgggtcgctggaatatttgtatagacaggggcggccaaagcagacgtgattcctggaaggacagttggcgtgtagccatgttgggagaaaaaagcgtactcctcgcctccacggccgaaaatgtatgggtcgccctgcttgaggcgaacaactttctctcctcgttctagactttgtaagcccaactctaaaagctcctgttgcgctctttcggcgtttccggggaacttgcgtgcaatgaagagctttgtctttttctttggaatgaggtcaagcacctgttgaggaactagcttatcagcaagaatcaaatcagcggaatgaatttcctggagcgctcctaacgtcaacatctccactgaccccggtcctgcgcccactagagatatggagcctccgatgttctttcctgttaactgcttcttgccaacatcgctgttttgtgcataattctgcacaagatcatccaccagaatgtccgcaagtttgcttaatgggtagtactcgacaatctgagaaagccagcggcctctctgtgtggctctctgctcttctgttgtgttgaactcctcgaccaacgcattaagcttcaccgaattaacagcatcttcatcgtgcccgccgacttcagaatcgtgttgctggatggctgttcgaagttccccaacacgccgacagatgtctgcaatgttgggcggaagggccgaaaccaactcccgccggagacgtgccgccaacttgcatcctttgcccgaagtggtcactcccaattggaaatcgcctgctgtgtaggtggaaagcaaagtgaacgtcgacaattctgcagagtcagacacgttcacggggatgcggagacgccggcactcgacggaaatttgctgtttgagagccgcctggctcaagtccaaagtgacaaatactctgtccacaacgttttcaacttcgtctctgcccaatgtcgtgaggagctccgaggagtactttttccgaatccacagcactcgcttgccttctatatggtcttgaagcgagagcggaaacgactcgaactcggcatcatgcacaagaagcgcttttgctccgctgtcgagaatcagattgattcggagcgccgcgatgttggagttgcccccaaccacaagatgggtttcgcctttgcagctcaaggacgccaacaagttcatacgatggaaatacagtgccgattggaaattcgggctgggccagtgatgggttttgcaatcgtgattaggaaagcccacgtgatatgatgtggttacatgtcggaagagtcagagaatggatgagaaatcgcgaacgagcagaactgccatgatgactagaaggtgaaggctctacttgaatttggcgttcagtacatgaagaccacacatgactttcatagtcggtaatttttcaaagagctgctcgaaggcagctttatcacattttgcagtcacgttcttcagtcacttaggccatcagcgaagtgtagtttaacagtctgcaaatagccgcttcgacaacttctctactgataccacatcctctttactagccatatcctcttcactgatagtctcatccacgttacggataggcgcatggttataattgatgaatatatacagaaccatgaagaacataggacgaagacgatagcaaatatcgttaaaggggcattaaactctctctccgacttatgctctcaacaatgcggtcgatgcttattcgagactgtacgtccataaaaaatatatatgtagcttatatgtcaagcttccagatattcgtctatattattagcaccaacacgattgtgcatatggccaatttcaaagttatccatcatgtacaattgaactgcactttgtatctttagtgccccagcttcatacagtctgtcttgacaaaaaaccatgcgttgagcagtttcgaaccttcgcgtcaaacaagactaatctgtcaagtgccgtaaaccttaagttacattaatgtactatgcttattccttaagcagaaatagttagtcaaacaagcagtcgaatgaagactcatgtcaattttttcgttgcctagtgttattgccatgtgattccatcgataatttgatctattttgatctgacttgttagactgaatacagtatgcatcgtttcaaacggatcggtaaagtgatgcagagcaatgcacatatacgcacgaagatcctaaccaaggacagtaaccattgcgaaaaaagaggaaaaaaaatagattgcgacttcgaacatgacaatcgaaactgtgcttcgcagctaaaggtatttaatatttaatacgcaaacccataatactgcagaacagaagggatgaataaagttgcctattattagtcaaccaacatagctttggagtctcctcttttctcgtttaaaccaaaaggtctgaatcagccgtatatgtgcgttaaacctcagccacctgtggtaaactgggcaaagacagtgtggatgaaattcaattaaaatgaaacgttgcgtcaagttcacttttccttggcaaaatgtaaccaacactagttgaacccgctgtgctttcaaaagtactgtatcaagatgtagtggatgcgttatgcagaacgtacaatctgcttggtccgtcactaaaataggactcaacgactgcagatgtgcaagtgtccaagaggacgaaaagtactattctaaaacagtttattgatttcgtgaaggtctactattgtagtcttgtcttgtacatgcgtccaatgaaaagcaagaaaaccataggttatttttcattctcgaaggaagggtcctggagttttcatcatttgtactttggtggttccgttcatcatacgattatacaatgtaccgatcacccacgtttggagtaagctaattaagagcttctgggggtaactgatgatacaattataatataaagcatcatggttgtgcattcatttctattgcacagatttaagggttgaaccctaagattcggatacttttaagcggaagcgagttaaaccaacactgtttctcgcatgtgaaacttacacaaccttagcctttgaagttttttcttgtattgaacccacatgattggagttattcattgatagcaggagattgaaagagagccaaaaacctgattcccaactggtatcattagcaaagcctgatctttgcaaaatttttgacttgaatgcccatgatagtatatcttcagcttgtctaagataaaaacatagctgaagaatattgctactaatgtttgagcacaaaatccgaaaacatgcctaacctttcagaggatttaaattgaacaaatcacagaatattacagaattatgtatgtgcaaatcgcttctactttcttttaattggttcgcaaggtgcctacaaagaaggattttgaaggaagttgacatctttgattagttctggtgcttgtactagatttccgtaccacgaacgtatgctattcataatttacactagtgttattattacgataactaaaatcaacttgtgctcagcaagtagttttaccatcatatataggctatcattgtttttttaagccctgtgatacagaaacatttgcgtactttgaagtcatcaagtggcatatcactcgttgagagaaaacatcattctgactaaatacaggaaataaaaaaataaaaagaaaaagctccagtttgttagttccctatgtagttagaaaatcttacaatgtgcaaatgcgtgaaaaatcgcaaattgcccaagacggctgaatttccttgcgatgtgcgatcacaaaaatgagcagccaagtaacaacagaaaagtcttttacgaaaacggtttcaaacgttatctaaaatactcaacaccaaaagttgattgtttgcattcggatttcgggtgactatcggcactggtacgaaaccttgcgaaaaatccatataggaggggtgtgcgctattgttcttggaaacgatatacccggcatatcaactgagacaagaagtggaacattcttttagcttcccacaccaaaaaaagaaaactcccgatctcccctcgaggttttccttcagttttggccattcttttcttcttatatttcttttgctgttgcgtcggctaaagttgcctggctgcttttttgttcgtagattacgagctcataccagctttctaaacatcttgattgctgacggaaaatgtcttaggccaacggtaaagtggccagtttattttaagcgtctgtatgcacaccacgcaaaatttatctggcgacccatcgtaaccagaacaagactgcaaagtctcgaacgagacacaaactgccgtttaccagttttgcctgatctcaaatgtagtattggaaaggggaaataccagaaaccgtcggaaagaaaaaaactgtgcttgtatttttgtgccacacgtgatgctgcaaggtgcgcacctcatcatcgacacatttgtggctagtgcgatatcatcattcatctgggttttttatttgccatggcacctaaaagaccacttgggatcggcaaagccgccaaggcgaaaaaacaaaaaaaagagtcgacggaaaatgaatcagtgggagaaacggccgcttcaaacgagcttactgtggagttggatgaagaaatagaagcaaacgatgccgttgcccaattaaaagcgttatggaaaacatacttcgcttcggaagacaagagcgagttgatgctcaacgggatcatccacgagtgtgaccggatcttgcggaaaactcacaacaccaaagaacaagatgaagatgatgaaaagattgagctttccggccgattctacgccatctacgcccttgccttgtcgtctttggccttttaccacacggaagaccttaagaaagtgaatgattttttcgccgaggcctttgacagaatcgaatcgggccgcaaagcattcccggactctgtggacttggcatttgcggaagccaagatcatgatcagccgaatcccgttggtggaagtcagccagttgcttgtagacagtcgtgtgggaaaggaaagaagcgatgtttccaagtcgttagacgcatctttggccaagtgggaagaggcgcagaagcaggctgtagcgcagaaccatttccaccattacaatgcagagaactttgatttcttgcaagctttggacgacttgttggatatggtggacaactttgggcaggaaatcatggaaggcgaagatagtgacgccgaagaagacgaaaaaccccacgttgagttggatgagggccatccattgtttgcgataaaactgctggacaagtacaacttgtggtggcgggagcaaacgattgctttcttggaccacttgaacaagaacatcgaaaacgcaagcgcaaaagagttgccggcgcttgctgtcttgaaacgagaattgtgcaagcgtctcggccaatcctacttgatggaagcagaagttcctgccaatgtattcacaacattgagctactactctaaagacgctaaatctctcaacgggctcacccgagtggaggctcagaaaatcagccaggacttgttcaaacgagctttaacttacttgaagcaagcccaagacgagcaggaaccagaaacttgggtcaacgtggcagaggccatgatctcgttgggaaacacttacgaaatcgacagcaaggaacaagaagagacttacaaagaggccgaagccattttggtcaaggcaaataatgccactaacggcaagtatgaggacattctagagaatttgatgcagggctagacaatacaggggtgcactagtgatgtacattacgtagatgaagcatgtaagatggatgggctatgaaagaatgagtaggtggaacaaaatcaacatgatgtgatgaggacacaatgatacaagagcagaacggtatgattaatgatacaaggaatgcacgacaagtcaagatcgatgaagacaaaattagcgtacagatcgatgaagacgacattagcgtacagatcgatgaagacaaaactagcgtacagatcgacggaggcaaaattagcgtacaaatcgatggacagggtaaatcagcgaacacatcaatgaacatggcaagaacagtgactttaccaagaacccgacaatgcatgactactagcgacatagagtgagtgtattactaacatgagtgactgtacttggagttacacgcgagaaacgatggtgctttcgctctggagctttgtggcgtttctttcgtgagcactctctttgcaaaactgcaagcctgtgcagagatggtcttcgagcaaacggtgcttggcacagaacttgccgtggcagtgggaacagtcgcccaccattcggagaggtgccagcgtgcagctctggaacaggcaccggttcttcttggccttcttcttgggggcactcacggtggtcggcgccaaccgcggagaggccacaggggtatcagaggcgtcgctcatgagaatgactgtatagttgccagtggctgccattccaaactcttcgagaggcttgtacaagggcgtgagcttctggccattgtaaatcaacttgtagtcagcgggtaacttgacgccgggaggacatccgactttgacggagtttctcaagtcctcgacaccagagttgtcgggcaccgtcacggaaaaggacgtttctgtagacaatctaaaggtgatcttcatttgtggacaagggggcgataagaccagcaaacggcaggggggaaagggaaaaagacgagggagtaaggttttttattttctaaacgcggcaccgcagacttgaatacgctgtaattcaagccggacaccaaagacagaaataaaaggtatgggcagaaggaaaaccgaatagccgataagtaactagatagcttgccacctagtgcgcaggtcacgtgcttatcgattgcgcgtgaccagaggcaaagcaagaaaggtacgggtccgttcaatcggatgtacgggcggacaaagagaggcaaagaaagatgtacgggccaaatatgtacgggtgtccttacagacacaaaccatgtcagaaataataatcagaagtgtatttcagctcaaactttattatattttaactaaagcaaatgtattttcatatacacgacaaagacgtggttcgtttcctgctggtagcagtaaatgcatgagcggccgacaggtcgattcccgaatcgatctccggtcggcccagattgcgtgagcatcttgctttttcgcggcaagtgcacacagccgagcggcggacctgcacacaggcccgcagcgcccgcccgtttgtggttaaggttcctctgttacttcttagtggacattagtcaggtttacttgtccaccggtttgttgctcaaggatgcagtattggccttcaacttcaagttggccgggattggtgtggccaagcacaccagaaggaaaaggagaatggatgcgagcttcatagtgagggtgtagatgggagttggaaagatggagcctgggaagatggagcttgaggatcttgaggatcggaggatcggacgctgggaaatgcggaaatgagagaaaagaatggtgtgggtttccaacctagaactgctggcagatagagacggtgttgttgttttcgtagagaaaagctcagcaaaggaaagaaggtgaagtgtttgggaaagcaagtggtacttgtggtgagtataaatatttgctgaaaaaggctcacttggagcctgcacgtttagccgcggcgcaggttcgcgaaacacatccctccagacccatctgcctgaaggggcatattatggcgtgcctccgaaaatacgtcttaatgtagtatttcccttctgggtcaaatgggccacaacatcggccctttggccattatctgcggaattgctttcatggtacgaccagtttctgcttgctgcggcgacattttatgttctgtgtggtgggaagtcttagcatctgaaaccggacccaagcaaacactccacatcccccggtctcttttgggattaaatctgcatgcatgcttaaattaacaccgcgctgctgcaggtttcgcgagcgccatacccgttttagtatatggacctgcaggaagtaagtgtaacgccgggttaagacagacacatgtgtttttagcttcaatgggttccagccaaagcccatggttgtaggactccactaaactagaattgatacagatgatgtctgatttctctgtgtttgcaattgtttttcattttattttccatgaggtggcctcgtgcgtcagacgaaatctagattgatggtcgcattgttcactttacaaagattgcagaaacgtattgtttgttgttgtcaagatgagtacaatgaatatttacacatcagcgtgtctagcttcagatgcgcccatccaaatttaaatgggaactattacaggcaacaattcacgctggatcacaagatggcaagcacaataaacacttgcttgaattgccaatcgggaaaaaacccttacagggtcaggtttgttattcaatcgttcacctgggagtgttttgttttgcgcaaccgcaactgcgcctcttgttcttcttttggttgtggggttgcctctggttccagcgctttacgatcttcagaatggggcgacgactcatctccactttcggtgccgtcataagcattggagaaaatttgaatgtctgacaagttcagaagagacacggagttgggtgaaaccgaccttgatagactgatatcctccgtttgcatagtgtcatggcggatcttgtcgtcgtcctcgttatagccgtggtatttgttatagaactcgtcaaagtcatcaaacatcgacggaccatagcgatcacaaaactccaccacctgttctgccaattttcgccgcgtttctttcaagttctcgatctgcaagatatctctatgggccagaagaatggagtaaaaaagcggcgttagtgatttgtaggcatccatccccacttcgcctacacgtaaggatgcatacgtaatcaacacgcaaatgaggtagcctatgagaaacgtcaacgtcttaggaaccagtccagcaatcccaaatttcactaatgcgaaagtggccacagcagcccaaaaaatatagagagctggagccaaaacaagggcaacaaggatcttccacgtaccaatgacgtctttggccttgattttgactgtcgagccagccaatgcctgcttctgcttttctcgagaaatccggcgagccacaatgaaaaccggcgaaaacataatcacaccggggagtgaaagtaagaagaaaagcgtagtcaaaaacaagcgatgaagaaacattatgaggacagacaacctattagaccttgtcaacgattccacttgatggtcatgcaagcccaaaatcatgagtttcttattatactcataaacagcgtttttcaattgctgcacatcgggccggtccgcatacttttggtatccctggagtattcgccggctcatttccactaccaaaggaagagggatgcttttccggaccgatgaagtatatagtcttctggcggcgtggatcgtcatcaatgtgtcataatcatcacaattcacggtgatttctttaagccggagagtgatcaaatctagcaacttgttcaccacgtcacgcgtgtttttctcgtacttcgctgcgtcgtcttttgtcaccaagataggttttccgaattcgatcaccacccgagaacggaacttgtggggatggaaatagttgagcccaaccgggatgattttcactacctgatttggatctttcgactgcgatacggcaccaagtgccatgatggccacgcccggttttagtgggagtaaattgggtctgtcgtgcaggccgccttcaggaaagattccaaggactttctcagcgttcaagtggtcaaaaacattctggaacaccttatggttgtcgacatgcggggccacgacgtaatccgtaccctctgtgagcaagcaaatcatttcttcttccttttcagacggcttgtcaaagttgattttgaatgctttgcgcaagcgaagccgcgtgtcggactctatttcctctatctgagcatttcccaaatacctaggaaggcctattagccctttggccatggcctcggacttgaagcgtgttccttctccaataatcaccacgttctcgttttcagggccgaaattctccactctgattttccctgtggccgcatgcaccaagtcctgtgcacgttccactggaatggcactgcaaaggcgggctggaacgccaacgtaccaagttcggtaagatttggctgcggtcaatagagacactcgccttcctgcggctttccgaacagatgtcatcaatactagaggatccacaaactgattgtggtgcggtgccacgacaaagataacagcaccttttttggggatgttgaaggtgccccgcatggtcaattgtctgaaaaacgtgtgtatcaccatgtcaaagaaccatatcaccaagtcataggtgaacatgagaaaaagagacaataagaaggacaccccgggcaccagagcccaactcctttgtttttccaggtctggattttcagattttaagtttgctggatcttctgccatttgcaattggtattagaaaggggtgtattcggataatcaggctatctagtgtagatatagtcacatgacagactcgcgattttgtggggcccaaagcatttctatgttgttccatcaaacccaaatttccacacgtttctgtgaaatggcggagatactgtagaagcggggaaatctggagaaaatttgggcatgaatcacaattatcgattccgattttgcaatcttcggcacgttttgcgtattaccatgacaggctttgctaatgttttttcaccatgcacgattaccattagagctcgtagtgatagaaaaagagatcaattggaattgaacaaaaagtatgaatgatgacttggctggaatacaaacatctatagctgctggcatttctcaagtgtgaccacatccacacgtatcatcaataccgagtggtctttgatattctgagagaaaccacaccttgatccaaagtttcttgaaggcagtctgtaagtcagattgggtgctacagcgcctctgtaaactgtctattctcctacattgacactgcaatagcctgtatgcaccattgacggttcccaactctagtcttcgcctgctggaacctcatccttcaaaatgcggttcaacttgacacggatctcggtcttttcgtcgccacggagcacatcgcgaacaaaatagacgtctgtgtcgagctggatcatctgaagcgctcctcgcaaaacaccacagtacaattgcgagtaccacaactccttctggatcttcgggtcctgtgtcaccggaagctccacaaactccgccaacgggttctccgtcaacaccaacgtaaagcttctgccgtcggcggaaaagctctccacggcaggcgtgatgttcaaaaacatcttgaaggcaactttgctgatcatgtctgcggtttctctgaagttggcgcagcgctgggcgcctgtcttcgccaaaaactcctcgatgaggcggacgccgatgttatagcccattttatctagctgcagattgacttcggcgtaattgttgtcgaaatctcggcagagctgcgcaacaacagagccatatgtaagggtgagaagttctgtgttctgggtgttagagacgatggctggggctagaaggcagtacgtacgattttctccacgctgtttttccagatgtcatctgctgtgggttttgttcgagacatgttggcagatgatatgaaagagcgcgcctacagatagggtgagaaagtagacagaagagaaagagacagaagagaagtagacacaacgacaagagaaagtagacaaaaagaaagtagaccaataaaaaagtcacagaatcgaaatacagcataaagaaacgaaagaataaacaaagaataaacagaagctatacagaacaccaagacagaatactagaacaggctggaacagtataaaacagaggaacaccaaacagaatacatgaacaacacaacaacacaactccggccatataaacttacagacaagaacagaaaaccgcaatacatcatcgacacccgtttaccggaaatattcgcgccattctgtagatacaccataatctccattggtatttctctgttagcttagactattcactttagcactaagcgttcaacgaaccaaattttaaagcccacatcgattcctgagcccattcggccaagataggtacactaaaaatcagagtacgcttcaaaccaaccaaattggtgaaaagacaaacgcagtaatcgaagaaaggcagtcggtacaaagcgcgaaagtgtagtagtgagctggagatcacaaatgtcagtcaccgtaagttctattatttgttcttagttttcaagttcttccattaattattctcagttttctagttcatccattaattattctcagttttctaattcttccattaattattctcagttttcaggttcttccattaaatactctcagttttcaagctcttccttgttgtaattacctacgtactattaaattgctttgccgttttatcccagttgcccgtattgtatctcaaattcctcaaattcctattcctcaaatctacccctatccacaaaccgtccgttacccctaactggtgatattactgaatgtctgccatgtcttttctatgcatgtgcgcagcctctggttatgcaaaactagagaaaaagaaaacacgcgcgtgatgcgcatgacagaagcgcaaacagaaaacactaaagacccaagaagcacaggtgtaaaaaaccctccaaaggactcaccagacccacttatgtaggcgtggtcccaccggcgtatgttcttagaaagcaggcgccggcaaaaaaaaatatccgcgtccgtatgaggtgagattttctggcgcggcctctgtgtttgtctgatgggatgattagtattatgcatataaaaggcgccatccgctttgcgcactggtgctaacataagccgcaggtcttttctttttggcaaacggccttctttctttcttcttgccccatccaaaccagcgagcgggaacttcgacccataccaaatctattagcgtctggttgctgccttatatccgcgcctccccgactcttgactgccttatatccgtctttttcgtttcccagtcatccagctctttcctccgaaccatctccggccaaactccgtctccatgttgttcacgcctccgcagaacttctcggccatcctctcgcagcccgtgctgcctccgatgcttctagcgcccaaacctaacctcattgctggaatccccgacggcatcttggctcttatggccccagtcattgcctactggacttacagcactttctggcacatcatcgacgtctacgagcttgcggaaaagtacagaatccacccaagcgaagaagaacaggcgcgtaacaaggccacgctcaaagaagtcttggtggatgttttgttccagcacgttgtgcagacattctttggctatgtggtttaccgctttgaccctaagcctgtcactggcaacgaattgtaccaaatgtggcacatcaagcacaagtaccttcccagctttgtgcctgactcgtttttgtggtttggctacaactacggctggtccttgcttcgattgggcatctcgctctgcttgatcgatacgtggcagtactggcttcatcgtatcatgcacgaaaacagagccttgtatcgccgcttccactccagacaccacagactatatgttccatacctgtacggagccctttacaacgacccagtggaaggctttttgcttgacacggcaggaactggcttatcggctatcttgacgggtctcagccctagagaggctttggttttgtacacgtttgccaccatgaagaccgtcgacgaccactgtggttacagacttccgttcgatcctttccagatgattttccccaacaacgccttgtaccacgacatccaccaccagaattggggcttcaagtccaactactcgcagcctttcttcacattctgggacaggctcacgcgtacccagtatgagtttgtgcacgagtacaaggagaagcaaaagcaaatcaccttggaaaagtacaaggagtttttggagaagagaaagcaaaagaaggaggccatgagtgagtcatcctcgactgattctgttattgagtcaaagaagacaatctaattgcgaaaacgtcttcgcaccttaatctgtcaatgttacgttcttttgtttgtttgactaatgtattatgacacatgaaatctgtagccatggtaaacgatgccaaataaattagtaagcactatgttggagaacgtcaagtttccccatgaaactgtcaaaagataaggctcctgcactattttccccgcgcggttccggcccggtttcgctctcctcatgggtgcaaattagtccctataaaagtaagcagtacattcacattcttccattcgacattaaattcaacattatggccacctactctgactctgacttcaactctgcgcactatcaaagtgctagaccgtcgtatccggcggctttttacaaaactctcttggactaccatcaaaaaggcccagcttctaccgacttggccgtagatgtcggatgcggatcaggatttgtcacattcaagcttgtggagttttttaaccatgttattggaacggacatttcgacagtgatgatttctcagtgcaagaacgatgagcgaaccaaaaacttggaaggtaaaatctcgtttgtggttgcacctggcgaaaaggcacctcaagagatatctccgcagtctgttgatatggtcacaggagcagagtgttgccattggatggaccacgacaagtttttcaaagagtgtgctcgcatcttgaagccaggagccactttggcttattggttttacttagaccctattttcgttggacagccggaagcaaacaggatctacaccgatttcacatatgggtcctctgttgagaagcacaacgactcgtacgaaagatttgttgggcctttttatgaacagccagggcacgagtatcttagaacagcaatggcagaagtttctccccccagtgagcttttttacgacgtggtaagacaccactacaacccattggttcatgatgaaaactacaccaccctcttcatcaagagaagaatcaccttgaacatttacaaggactacgtcaccagttggagtggataccacaactggaagaaagttcacggagataagcctgatgcagcggaagagttcatccagaatttggcacatgccatggccgtggatcttgaaacccccgttgatattatttttcccacggtgtacacttttgctcggagaagatgatggaaactccgaaagtcccgcgcatctggacactttggcaatgtaatgtaaagcatattagtcatatatagcaatgcatacctccctttttagtattttttatgtcacgtttgactattcgccgtctttgtcagtcttgtttaggtcatcagttggcggtctcatgttgatctagaagattcgagaagttgcaacgcttattagtgaaggcggtttttctttcctgcatggcccatcagtaatgtcttattcaaatttgactggtgtgcatggacgttagtcagattttactaactatgcactcgcctctatataatccagtcacggaagcgctttagtcagactgatgattttatatttatgtatttaaatcttcgaagttccctcttcctagtttttcttgcaattcttacatacaaattcacacatagatccacaaaaacacaaatgtccccattgagaacaattaaagccattattcctggcgttgaacaagccgaaggtgtcggtgcaacggtgagaagatccatcggaaacatgagaatgagaaacttcactccgtttttgcttttcgaccatttttcgtccaacggtgttggcggattccccgaacacccacacttgggccaagagaccatcactttgatgtgaaaggtgcttttgcccatgaagatttcaccggttccaaaggtgtgttgagagaaggtgacttgcaatttatgacggccggaagaggcactgtgcattcagaaatgcctgtgatccaccctgatggttcgttgaatgtcggcttgcaattgtgggtcgacttgcctgagaagttgaaagaggtggagcctcgttaccgcgatttgaaaagctgggaggtgccagaagctgttgagcaggatggaaaattgaaggtcaaggtgatttctggtaagagttatggtgttgagctggacaaggaattggcttacactccagttcaatactaccactacatcttgaagccgggcgcacacttcactcaagaggtgcctaaggacttcaacttcttcttgtatgtgttgcagggcaaaaacttggttcttcagagcaacaccaaggtttcacaatttgagaatgtgtttttcaacgcagacggagacaccattactggtgagtatcctgagtccgaaagtggcgacctcgagtttgttttgattggtggccaaatcttggagcagaacgttgtgcaacatggcccatttgttgcctgttctcgcgaccgcattcaaaaggcttttatggactaccaaatggccagaaacggctttgagagaatcagaacatggaagacgttgatttcgggtggtgtcaacgatgacatgatcaacaacgaattgggcggatctcttgagcaaagagaaaaggagaagcaggcttttttggccaagaaggctgccggaaactagttttaattaaggttatgtccattatataggtcaatcacagttgttaacagagctgctagtagaactaattagacactgtaatgctataagaagaaaaataccacatttatttcactaggtaatgatgtcaattttaatttttgtacttgtctgacagattgcggagtcaagttcttgccaggtttacaaaataccttcgttttcgctcacatgtacaaaaatcacactcaacaataaagcgtaaaaaaggtcattctgggcatcgaatgacttctattgaatcatttactcaaaattatacccaattccttgcctgttcattcacactactatacctaattatttgcctgttcatacactacagaaaaccaaccgcgttatgcgtctccatcaaaaaaatgcgcgcgcctgcagatcttccacaccacgtacttttcctactatgaccatggatattgccaaagaagaggtggagtacatttctctggcgttgaaaaccaatccagtcacataccacagcgtgtcaagagaattgggtgtgcacgtgacccagtcgaaacggcttcttcacagctattaccaagcaagtaaggacagtgtgaatgcatcctttatcgccacggggacgcgagaaggaaacctccaggtaaaaatcttgcatagcgaagaggacgcaaaagatgccggtcgctatttcgacgagcttcattgcgtgcatgtgtattgtttgacgttggcgcagaacacattcagcgataatgaaattgcgctttctgaaatgaaacacggcgttgatttctcgaaaatagagctgtactaccgtttgggagtgatcagaggacctgagttgaagaccccagagttcaaagctcctgtgggatcggagaaaattgctgatgtaccggtgacgcgagaacaaccaaagaaggaagttgcgccgaaaaagacgttggagtacacatcaagaaaggagcagcccacaccttcgctactttctaaatatgtttcccgcaaaggtgaaaagaggcctggagatgcagatacaccgaaaagtgcttctaaaccggcgtaccagtacaaatcgcggaagttggagcgtaatcagccaaaggagagggtggtgatgtcccaagtggaaccagataatgatatggatgtggatctcgagcctgctgcaccgcaggcggcgccaaagtcagacctcaatagtctatttttggacgatctcagtgatttcaacgacgacgacgatatgaacatcgaccagcaagaccaacccatagtcgtggagaacgatgccgaaccggaaaaagttgaggagagaatcgctgctccccaagtgcctgaggattctgtgttccgttcactcacttccaaatccactacgcctatctccgattcagctgcagctccggaaccagaaattcctgaaactacagtggacgaagacggttatataacaacatacaaggccaaacctgccgcgaaaccagcatcgcgaccagccccgaagccctctgctccatcgaaaactggaacaaacacgaaaaagaagggcgacggcaaaatgaaacaggcgtcgttgatgagctttttcggaaaaaggtgagagctccagtggtccgacttattgaaacgaagtgttatgtgcggaggtgacccaaacgggcgaatgcgtactttgaccataacatcttctttatttagaaacacaaaccaccccaggttttactgaaagcggaaaagctcactgtgctaattgccctattgagcagttttgaaacctttggaggaggcccaaggtggttggtgaagatttgtcctgcacatacacataggttgcaagttattacccttttgggaaaggccttattcgaggtgttaaccatttgcagtaatactacttgacgacaagtatggcggggaccgtctggtggaaatatataagactgaaacattttgtttccctgtagattcccatcactcatatccgccagctttagaatcttaatttaacgttcgctcgatgaagtttttcaaatccgttgtggtcacattaatggccacgtttgccgtggtgcaagcagccccggccagaatccccatcgaggcccaggttgctactatgcccgagaccagtgttctcatcaagaaggaaaacttggccaatgccttgtatgagttgcaacaattgcaagagatgaaggtgaaaagaaatgatctttcgacggaattgtccgagagagaatacgccattgtaacccaggtattgaccttggtgaaggacaccgacttggcacccactgtattgaaattttttgtcgagaatgacactttgaagaacttggccaccaatggacttgagcttgtcatcagatcaaagctcatatctttggaccagttgttcaatctcttggttaagtctggtttggttactaccgttttggaagatgtcctctctgactgtgacgtttatgtgggcattattgacattgtgaagtctttgcttgggagcttgctcaagagagaagacgtgactcgtaccacaccttactcatacgaggaaggaatggagttgcttcgtcgagatggattgatcgagcctactgtttttgacacgtacgaccacgagaagagagacctggtgctcgatgacatcattgtcaaccttttggacagcttaggaaagtctggtttggcttcccaagtggtggagaccatccttactgacccagacttcctcactttcggtgcccaattgctcatcacactttacaaggatggcttactcaatattcctggcatcatcctggccgctgtgtcgtctggcttgttgtcccaattgattcaaaagttcttgaacatcgacacaatctccaccattgttagaactgccattgatgccttggatggcaagtgttctggctcttcctctcctactccttctaccggagggggcaactcaacgatccctggccttattggtctgttaacatccggccttacaggtgggtctagcgcctcttctggttcttcttccggctcttccagctcaggtttaatctcgggtcttttgggatccgtaggcttgggtagccttggaaacttgcttggtctgcttgggctgagctctagtgcatcttcttcagctggagccagttcttccagtagtggacttctctctggtcttttgaacagtttgggcggaaactcgacttcccctacttctaccaccggcgtaactcctacaggaacagacactgctgccactccatctggttctggtctcttgtctaacattttgggttctttgggtagctcatcttcttcatcttcgtcatcttctgcttcttcgagctctttgctcagcttgttgggccctgctggtggactcttgggcagtctcttgggaggaggctctggcaattcttcaccaagctccacatccaacccatgcgcaacagccgtgaccaagagagaaaggctactgctcaggtagtttgtatacccttcgtcttgttatcaaatgaatgttactgtaaggtacaagtagtcctcctgatgtgaaagcaaactagatgtggaaggtgtagagtagtggaaaaatgaataagttttaggaggagaaacgggagaaacgaggtattttctgaacacagatttgcaaagattatatgtagtggtgtagattaattttgaaaaaccataaaaaggttttgagagggaatgtaacccaatgaaggcattacgattctgaagcgacagagtcacaaaaaactaagcacgaatccagcatatacattctttttgattcaataatcaggtcaagctcgaagtctaaggtaattttgggattatcgcttcttgtaaccctatcaaatgccacgcacgattttgaggattatgatgccttgaattctactgaatagaaataactttgcgaagttagagtaaaaagtcatatgtggaacctagataaatgatggacagtctaataaaagaagtcagtccccaatatccaccatcttgtttatttccctttattatccgtttcagccaccaatacttcctccatcaaacagtcatatttgttgatttttttgagttatgaaaagcgtggaaagtaggcaccagtagtgcttaaattagtgcgaagagttcgtagtatactagtagaacgtatgattgcaaaacctgttgaggactcgtctcacttgatttgcaagccttattatggttcaaccctcttggtcttgtatcatcaagaataatgattgtcttatttttattgatattgttccacaaaaagatctgactgtaacaatagcgcacaagatctcaaaagtgacaccttgaagtttccagaaaaggaaggaaaagccttgccagcgcgaacgtatcagatttagcgacatccagatccagttgacatctattttatttttgtcgccttatcagggtcccaccttgacgaccccatactattcttcgccgatgcgcatatgcacgcatggttatgagcacaccaatcatcttatgcaagtaatatttcccaactcggaagaaggtaaacagagttgtgcaggtgttctaagcttaatggccatcggggctagcaaatctggtagaatcaccaagttaaacctccaatgcaaggaactgcaacatcagctatttgaatttcaaacctcccaagaactactactggctgagcatcttatccatcacttaatcagacccaggtcccttcgttcagtcatttcaatcttcaattcccaataatcccttcactcgcttgacactttatccaatcgctcttcaaaacccacattttgtctccttctgtccttcacttctctagttccgtaccatgagccacaatccgtacggcccgaacacttcacaatcgtcttggcgacattcgtttctgtctcttttccgctcaggttcccgcagtccggaacgaggttcccgtacttctattcacggatcacgaacttccattcatgtggctactgttgcacgtgtggcttcagtaattgggcccgatagcaactcttcccgggaatcggtgcctgaaagatccacgcgggccgcccgacttgtgcaagtaagcgactttgccgactctgacatttccggtgactctgaccggctgcgtgattcagaaacaatttttctggtgatcgagtcgtatataagtgaaccacggtaccattttgccgaggacatccctgctgcacctgagcctcgaggaagaagaaactatactttgtttgaaagcgccgaagctggccccgaggatacagagtccgacccaagcacagaaaagggcgaagaaatacggcgccccttcgaaacaggaccagaagctaaaataggcgcatctggcgcctcgagtcatgtgagagaccctacaaaggagtcatgggcacaggaaacatctgcgcccattcttgcgcccgattccgtgccagagatgcttcccaattcgagcggctctcgcccaacctctgattccagtggttctctttcgagcggtgtgcttcttagccgtctccattcggaatcgcccgagtggcacgatgcgccgccttcatcacacccttcaaacccacacagcgaagacgaaaaccaaaaagctcgagtcttgtcttcggcgccacgagttcccgcaccaaaatcgccgcagcgcaccagctccagccaaaaacgcgccgcactttcgggcgaaaaaggctctgacgccgcgccgtccgcgcctgtaattctggccgcgcctgtcatcccgcccgcgcccgcactcactcacgtcgaacaccctccacttgactgggcgcccatgccccaaccgaatttgaccctcgaaagagcacacactcacgattctcgccacagcgactccagcgacatgttttccgtgaagaaaaacgaaaagcgctgggtcgacctagaaaaaaacgccgagccacttcccgttccttgggcgaaatgggccgccgtaatggtgtgcggactcgtagctctccccatctatttcatgatggcgtttggcttgttcgaccatggaggctattgggaacggccgcgtggcgccggtttgggccgtgctaagtacagtaaacttcagcgggtgctcagtctctgcattggattggtttggctggctatagtatttgccatggttggcgtcggcctcggcttggccttccgacggcacacataaacgagatagacagaggccaagggtcatggagtttatgtgtcgctaatttggcgataattgatctttcgttacataattgacctggtcgagaacatgcccaaaaatgggcacgcatttttgtcaaaagctgcggcatagacactgccgaagagaaggagtactcaaattgtattttttgccgaagaatcgctactcattatttcaaagaaattcgtctcagttaacatgttggatgctgctacaggtacgttaattgtaatgcagaatacccgaacaattggtgaacaactaaacactcaattgtgaagaatggcgaagttacatttgaattactcccaaacactccgctcctcaaattattggttcattatatgcgctactggacgccagtctcaggaaagcattaaagtcacattttcaagtgatgccaggtatcactttgcgactttctacgagcggatatccaattaccatttcaccgattaatctggtgaggacattttacatctattaaactgacaagacaaacatacatcattaccatttaattaaaggcccacagttacacatgtagatgttcgtaacttattctgttatttgagacattaacactctcatggatggaacaaattgattaaactatcgcttccattgctagctaggaatggcccactcactaccatctgaaattagtgcatatcggaatcagaagatttcaacaagtcattgagtcaactcatacatgtgaatctctgtaattaggagactttcataaaatccaacagagcttccggaaatcctaggatctacctagataactccagcataacttaaccactttatgaaccaatagaattctggacacaggtattcgaacggtcttcgccttgtcaaggccactctgaagcccaagtgtaatgcgagtctgaactaggtttgtgttagcttggttgtattttctcaatgcgccacgaacattgaaatacactggtaggtccacggtggtttattgcttttcaatgatggcaatagttaggaaatggtttgagcaatagagagcaaattagtttcatttagggccacagtatgtctagtttcttagtgtacaaaatacaaatttgcttttgaaatgcaacaaattttctgtagatcggcgtctttgttggccaaaaaaccaatataagtcttggggagctattgaccgagaaagcttcatttttctttatatgtatgtatttacatataggaaaagcttcaataaactaaataacgcacacgattctaaccatgtcacgttgcaatggatgcaaaggcactttaccgagcggaatgaaaattgacagacagaaacaagaaaaacagcagaagacatcagcctagcaaccagatcagcccaatacaaggcttacagaaaaaacaagcaatacaaggcttacagaagaaacaggcaaaatgaatatcttctcatcataaaacaagaaatcaatcaattggcattccaattaaaatcaaaacataatacttcagttacgctacgaatgattttccatgagtatttttagtccttatcttatcgcagtaagcgcatggagagaacccgtaccgccccgcaataggaggctcagaataagccccggtgccggtgaccccacgtcacgtgcccccactcataggctcacttctggcgaggcgcactcgatttactcagcaacttcttctttcaggaaaagacactggccgctcgagaagagagcaaatcccacagtcaacagccgcacccctgctatccgaagcagactatataagcgtgtgcatccgcccctccctttttccctttttgttcctgatccagacccccgtttctggttcttttcgccctcttttgtcctttctggcccaaccaggatgggaaacgtgcctgccaaagagcagcggccccgggcggcgtccacggcgtcgcacagcaccgtaggcagtgcgccacgcaccgcgcgtcggcgggcaacgctgtcgctctcggtttcgggcaacttgtcgcttttctcgcacaagggctccaaaaacgaagacaagtggaaaaacagagaacgccatttcctggatcttgttgtgcggcaccatgagtgctgcgacggcggctacttggcgcctctgggcatctacaagctgaatctcgactacgacaccaccattgtgcgccaacttattgtggcccgcaagctcgcgcccttttacacgccgctccaggactttgactcctcgtggctggaggacgagcttgtcttgctcgtgcagcagacgccgctccacgccccggacgcgccctactcagactcggaagaagacgacgccgacaaccacaagatccacaagctgctgggctacttccggcgccaggagctgaagcggcgccaccaggagcttcttgcaaagacacgtgccgcacaggcccagtgcgaggctgactacgtcgcagcacggcgctcgggcgatctgctggtggcgtcgcgcgacctagtgctccgcctatatggccaggcaaccgagtgtcccatttgtttcctctacttcccgccgcacttgaaccgcagccggtgctgccggcagcccatttgctccgagtgctttgtccagatcaagcgccttgacccccatccgccccacgaccatgatgactctgagcttccgcaaacgctcatatcggagtatgcgtgctgtcccttctgcgccatgcccaactttggcgtcacatacgagcctccgcgcgatatccacgttggaatcggcggcctgctgccgctgcagtacgtcgtacactctccggtgctgctgattccggaagcatgcgctgtggacgatccggcagcttctctggccgtggacgacttgcctgcaagtccgcaacgccatgtccggccgctgcgtcgccgctcgtccgtggcagcagatgcggaaggcgtggtgactacagatatgatccgacccgactgggaacagaaactctcgagtgccattagtaaacttgcgcggaaatcggccactgcaagcgtcatccatgcaagtaacttgattctagatgagggtagcagcagtgctggccagcaactgtatttgctgtcgttggaagaccgcatgatcagagaagccatgcgactctcgcttcttgacaaggacgaaggaaagaaaaccacataggcatgacctcatctaatttctgcatagccaatgtgtggtttacgtgcgcttcctttgtctggccaaatctaagtcgtgtttttggcttgcgtatgtcatgcaaatgatgcaataacaagcatgtttttgtttaggttgaagagagcacgttgcggctctctatttttgttgacatgacgtgctctgtgttgttttaagatgaagatccggtcatccctgtgaataaaggtatctctcttggtgttaaagtgaccagtttctcaagtttcggtcacagttgcaaatatatatggctggtcaccaccgattggcttatcttcgtttgatcttcgctgatttcctgaaatgtggcaaccgtcaattgaatcaatattgaggctatgtttctttagagaccacgtactctacaggctacttaatagcctttttattctccaaaggggcgtatgtgcctcggtttatgaggagaatggggttttaagaacggggagagcataaaaatctttttatagtcaaatagtatttgtcattacgatgccacttatcttattctaaaacaattaaacttctgataaagtttaatccactttactgtatccgggcttcaaaccgaccgttatcgatttgataacggtatcaacactaagcttcgtccacacaaaaggagtgttctaaatataagtatagatgtttagagtttaacttttcggtttcaacacttggtgagtaaatatagactgatttgactatgcctcgacaatagtagtgtccatcatcattcctggtagcatctttacgtggatcacccagttgtgagattgagtcttgacgaagcattttgttcagtattcatcttatacgacaacgtcaactattacgactgtagggggataataatacataagtggaagtacgtatatgtacgccatctctcatttttagctcttcgcttgtttctgcgtcttgtctagcctttcatacccaacgactgcaggggtcttgttctttttgaggatccgtgcatccataacgcgactttctattctgggaatattatttggagcagctcattcacaaagctccttccgtgttcttagtggaaaacaataacatgaaactcgcgtcacttttcttgtgctttcgatggcacctgtggagccatgaggaatctgcaggacatgaacagagtaagtgaaggagaaatcgcagcgaaatatgcgcagcggttaagcccaggggaaacgcacgcgccattggatagtgctagcatttaaaggaaaaaaaaagtggcatccctgcacaggtcaattgtcctccgtcgagtcctgtcacggccagaacagaaaatcgttgccttatggcacacagtagcatgagggagaccttcaaagtagaagttgaggggcgtgtgcgtacagaaaacagaccgttgggaaactgtggaccgtgttgtttggatggggaatgcaacggaaaaagtttccctcgtaaacagcgtcggctgtgacgtgcgctagcgagcgtgcatatgggccctgttaccgatttaaattatgatgaaagccccatttttcgatggctccggcgccgatacacacctccacaacagtgccagtaccgaaaccttagcggtacggacgagaaaacccaagacagaagcgcagaaaccagccggctaaaacgtcgcaagccaggcgaaacaaccattacacgaccaccactacacgacaggtgagatcaagcgagacaaacaccagccgagacaaggcgagccgacagaaatgacaggcgaaggcaatgtggccacggccgctcctgccgcgacgcctaaaatagcccatcctggagcaggcagggcaggaaaggtgggacgaaatccaaaggcagaagacaataccaaagcggggcaaaagccgcaaagtgcacacacaaacaaaacagcgacagacgcggttccagtgctttcgcgagaacacgtcaaccagcttccgctccgacgaccttggggcgcccgcggcctcagcgaaaccgtggcgcttccgcgcgccctcacgcccgggcgcggcgccgtgctccttcaggtcaaacacactgcgctaaactttgcccagttcaacgcgcggccgggcattgtgccaggcacacaaatagtgggcaagctcgtgtcgccggcccaccaggaggagcttcttcaacggaaggcgggcggcgagaaaccgcgccgttcgcgcgggcccaagtactatgtgttcccgcactcggcctgctgggtgcagcgcgcctcgccgtgcgccaactgccgcgtcgtggcgcgcctcgaccgcgccaactacgaggtgcacaaaaaatggccctgtctcgcacactgggtctacggcgagaccattgacggcgggctccagcactatgtgactgtgacgtcgcccgaacacattttggttgcggtgccgccggcggtgtcgctccatgatgtgtgtttccttgggcagattgcggtgccgttttatgcctactgcgtcgatgtgcttgaggcggcggtgcgcgcatggccggccgcccggattctcattttgctcaacgacgccgaacgcgaggccaacgactgtcttttggtgcgccaccatcttggccttgaaaacgtgcacatgacgtttacagacatggcgcggcttgaggcgacgccgacgctcgtggaaagttacgccggccgttttgaccatgtgctagtgtttgcttcgggcgagcgcgcggcgcaagtggcggtcgacctgggcattgcgggcggcgactgccgcgcgcgcactcttgcgtttttctcgcgcgccgtgccagcacatttgggcgccttgtctgatcgcacagtgtacgaagtgcgcccgtcttacaaggacaagtttctactcgagcagcttttggcaacgttggccacgtttaacgacaacagaggaagaaagtcgccgagcgaggcgtcggtagactccaaaacctccactgggtccaaaaactccgccagaacaaaaaattccattgggtccaactccatagggtccaaggactcggtcgcatcacaccaatctattgaatcgaggcactcagtggcctcgaaaaacactatcaactcaaaccactcgatggagtcgaccacttcggtcggctcgcagaaccacaccaagacgggccgcgcgggaatctctgggctcgcgcccgaaattgtgcgcccgccccgaaagggccatgtgtcgtggctctactgcgaccaagatttccatctctgcaatgacgactcgtgcaaccacggcccgcaatgccagctgaccatgtccataaaccggatgttgcactcgggatgcgaactacgacgggtatttttcacgaatcgactggcgtgttcggcgaaaattaatgcgttggtgctctaacgcggtcgaaggtggccaggccagcttgaagtgtatttgaactataattcgatgattactaatgcctctggagtagcccatttcagcggatatgtctgtagtctgtatcatccgcagcatctgcggttttagtagtttatcgaaagacggcgagacaaatgtcaaggcaactagtcaagaagagtgactagcgccactgcgagtctaagagtcacatggtagattatcagagtcggcgtgttcatctcacagcgaccagacaacaatgcataggagactgcctgagcgacagaaacaatactcaaggaacaactacaggtctcaagagcacctagtcgtgtccattgtgctccttgtgtcgcttccgaatgacttttgcccatgcccgaacttccttatcgtatacgccctgagccacgccgtccaacaaaggttcttgcaagagttcctggggtgacaggcgctgctggtcgtttttgaccaaacaatggtccacaaaatcacacaagtccgcattgtacggctcatgcgtatagcggtttgattttcccgtaagagtgggcgacttttcgttgacaatacgctgtaggagatccaagatgccttcgggccctgcgggtcgagaaccgccatcgtcaacgtcatcttcataccatactctttggcccgaggccaactcgtaaagcataagccccatcgaccatacgtcggacctaactccgtacgtaagaccctgaatacgttctggagacatgtaagtcgacgtgccaacaaaagtgtcggccatagcaagagaattggtgagctcacgagaaacaccaaagtcgcagagcttaaagtcgccgcgatgcgtcatcaacacgttggaaggtttgatgtcgcggtggatgatgcggtgggtgtggtagagatagttgagccccagaagaatcgcatacagcaatttgcggagcacgaaaagcgggaactgcggcggatcgcacaactgtacaatcttgtcgagcagaccgcagttgcaatactccatgcagatgacgatggcattgttggaccgcgcaaacgccccgtagaactcaatgatgtacggcgaccggcactcgtgcatgatgcggagctcgcggatgatttgcgtttgcacttcgggcttcaggtccacatggacgattttcttggccatggttttcagcagcggcacatgcaccaccttcagcaccacgccgaagttgccggcgcccaagtccttgagatgcacaaggtcctcgtcgcgaatgctgtgcgacgaagacacggtcgaaacgggcgtggtgggcaacggagatgtatgcgaagacgccgacgtgaagccgggcagagacgcctcacggggcagcggcgtgtacacggagcgcgtgggcgagatggagctgatgaccgtttggcgtttccgctgcgtcgacgccgctccgacagcaggctccgccaactccaacccttggagactgtctatgatggtgggctgcggcgccttggacggcaggtgcaagttgagcaagggcgccgggcggaggcggttcttcttttgcagcaggtcgagccgctcaaagcgggaaaactcgcccgagtagtctgccggcggagcaggcagcggcggcgtgaaggagaggtgcttgacgttcttgcggttgagcgacttgggcgcaagcaacggcggatcctcgccatgccgcgtttccgacggaatcggcgggagctctttctccttggtagacgctagtgatgtctgggaagtattgggcgctttgaacatgtggagacagcgggagcaggaacagggaagaacagagaaaacaggcccggatggctcgcctcgaagaatgacacacacggcacggcgatgtgagctagtgggtgggcggcgagaaagaagctgaacgcaatctggaggtgtgtttgagattaccgtttcgtaggacgctggttttgggatgtacgggtgcaggcccggcgcctcaccccagtttgcttaggtatgtagtgggcgagtcaaaaaagggaacggtttgacaggacgagcgcatagtgacggtgtcaggctgaacacagtgggccaaaacgcaaagcaaaatgaaaatagaaaaaaaaataaatgtgacgacactagtgatgtggaagcctgacgatggccgcctgcacacagcccgattattggcacgcggctctaatgagattggtgtaacttatccgaacgcatcaattgcatgcatttgagcaccgcacgaactcaagtgcggtgacgaaaggcacttgctatgcatacggccgcagaaggcatttgcacaagtggatgtgttagcatcttgtggctgtggtagcgcaatgcgtggtgcaagcaccattaatgtgcaccagcagaatcacgcttggtcgtaaatcgtgcgcgccgcattggcggcgttcaaaaggcccctacgcagcgcttggcaagcatgcgcgattgccgaggagaatcaacaccgacatgtgatagcttgcgataggagagtggcgccacgcgccgttggagaaagtgcgggcaatgcaggtgcgtaacccaatgcgtactgagccatgcagcgcttccagacgcagtcttgcagactaaggggccacacaagttttttgtgcgtgcgtgtgcatttgatgcctccactgtaacgtgacagaaggcatcaacgtcaagaggatcaggacagcttctagaagactgcgcccattttctttaatcacagagtttggcacatcaatgccttcccacaatagcactatctttgcatatagagtgcgttaacacaaaccaatcagtgcggcaagatgttgtctgattccttttctgtggatgtgcatcatgctcgaatcgcataaaccttctggtttaagctgcgctacagaaactccggagagtttagtcaatagagctaaaaaaaaagaaaaacaccttgatatgagctctgtgacttgactgaagcttactcttgcccttttcattggcgtaagcaggacatcatgcatgttcagcatacgagcacacgttggtttggagaaacaaacattgctaaattagatttagcgaagatgccaacttgacgtgtctcacaccgtgcctcaggcacgcccctgatgcctagttgccagagactttttggactacttgtgtatcggtgtaaaaagagtacatacttgtagctgttgtagtcgtcctaccacctacatgagtatttttgtgtaacgagaactttcatcgaggagctgaatgattagtgtggtgtggttcgaagcagggtttcctgttgactcgaagaattggacttcgcaggagacaggttggaggaacagggttgattcggtactctaaatggatctagaagcggaatgaataccgaagcactaatgcctcctgatgcggtttctggcaactttcgccctgctacacggtaaatgtatacgttagtcattatctagatgtagctagtctatggtaccaaacatgatcctccgtagcaagttgcggatcaagcatggcgagttttcacattcggccggtgtttccagggcaaccatgacggaccgataaactcggttcctgtgtgtctcatcctgcctcaacctgtcccgtgtcagctggcccagctgtgtttgcggcgcaaccggccgtctcagcctctacattgttctcgttgtccctatattccttcccaatcatggcatgcggtcccgcatgatgcccggccgctggagcccgtggaactgcgccagatagctcgggtcgttgggcatcatctgcggaagcgccatctggcctttatacatatccggcggcttgtacatgtcaggcggcacaacctggtagccgtaggccatcgagtagtcgggcgccaccggcatgccgctcatcatgtgcgcctggtccgccgaaataaagcccatgggcggcaccaaaacctggcccgggtccggcatggccggctcgcccagcacgcccgaaaacagccccagcttcttcttcttctcgcggcagctcgcgcacaccttgtgtttcccctgctccgccgggttgagcgccttggcgcaccggttgcagttgcccatgcgctctaggttggtgcgccggatcttgtcgttctcgcggcatcgctggcacaccttgtaggcgctgctcagcatgcgcgagccgtcgttttcgtcgtcgataatcagcgagtggatcgggcccaggcagtggacacacttgccctgggcggctctgctggccttgcgcacgcgcaagttctggcggcactgcgggcacaagacaaacttctgttcttgcggcgggatctccagcccgcagcggcggcaggcgccatgcttgtttttcgtcttcttctgccagcgccggctgcgctgtctctgcaagtcgcggcagtggtggcacaacttgaacactttgggctcgacgcccgacttggcgcccgtgctgtccttgggcacaatgagatgctgcacgaaatctttcttgcagcgcgagcactttgtgactatgctgtcttccgtttcggccttgcgcaacttatcgtcgctgttggcgatctgctgctgcacatgaagcggagggatgggcatgacaagcccgttgcgggcgcctccggctgctgctgctgctgctgcccctggcgctactgatgcggccgaacttgacgccgacgcactcgactgtgcgctcttggcaatgttgcctgcagcctggctcggtgcggacgcattcatgtgcccaaactggtggtagtatttgcgcttttcgtccgaagccatgtcgtgcggaacataccgcgggtcgtccatgtgctcagacgcagctgcagggagcatgtatgcgccttggctgttcccaactgctcctccacgcacagaagaactcgtaggataaagcgcttgcggaaatggatacttgaggtcaatgttgcccccatggcggtatccgtcaggctcttcgtacaacattcgccgcactgggttgatggcaccggcttgcttatggtcaagcgggtccgtcacgtactgctggtccattaggcaactggtgctgatatgaaatatgcctctctatacgaatagaccttgtagttgcagtcttgaggccccagaggaaaaatactggttgcgtttgggcacggggccgtccattgcttttatttactttgctttgtgtggggcgcctgcagtccccaaaccctgcctcccacaaggcaggtgctcaaagtgcgtgcagggacatgcgcaggcctctgtgcacggtgatgtaatgggccattctattgttctatttcggcggggtgtgtctgcacgcgcgcttcacccggcggcacatggatttgcattacatccttgtcgagacccatcttctccattgtgcgcccaaacatttgcgggcgataagccccagggctatatccagagccatgctgctgtattcctatatgcgccatctgccacgaaaaactgctctgtctggttcggtcccacctcacatggacgtagccaagttgctttctttttctttttttttttttttttttttttttttttttttgatgtgtttctttcggctttccgtcagcccgccgctgcacggattgcataagcacgcgcagtgatgcctactattttcccaattagaaatgtcccacgtcagaacccctggcatggccgtgcaaggcacaatagtcatgtgcttgcgaggctggtgtaggcgtgcttctacttgtatcttgttccgacccgtttcctcatcaccaacaagcacgatgttttcatatcggggcccgcatctggggcttggaaatacgacacctgtgcctgacactgccccacctcatgcaagtgcctctacaacaccaatgggcaaaaccgctccgggctcgttaacccgatgattgttcattgactcttatgtacaagcttatcctcctccacgatcatcccagtctccttcgataccaaatctggcccacctcgccgaggcgaaacatgcccaatgcaatcaagccaatgccaatgccccgaacgctccgctgaaaccacacgggatgcttcttgagatcaaccaacccacttttgtttctgaagggcattggcgagagaaaataccctccgccaccgaaacacaccatcagctggatggcggtgcaggccatgcaatcttcagaagacaaatcgcgtgcagggggtgggttgaacgctcctaggatgttagacatgatgtagttactctgtaggctcacttgccactgtatgaaatgttttttccaaacctaaagtttgttggttggagtcaatgcgagcacagaatgcaggcccgacacggacatgagcccactttacaatgacacagcagccctggtcccagttcggagccccagatttccaacgttccagattggcagcgccaccagtttcttgcatacggagaatataaggtcgacgttgggtgcctgtgcctggaagatcgcgccgttaatgcactgctctttaaatgcgcttcgcagacacctgctttgtacatgcttgcagcgtccgcacgggcgtttcggctgccgcatcaagggcccacactcgtaattctttcggcagttccgattttgttttctctctccatctcgtaacgtgatttccaaagttggctcgtaccgaccatgcctcgtcactgtacctcgcgctaaataggctttttctgctgtctaaaggtgtgtacatcgagacgcattgtgacgttcgagaaaaaaaaaaaaaatttaaacggctattactaaaatgagattataggggaccaggctgtgcctgcgtcagacagatacggcgctaagtcttgcttcaaatattatctcgggtttggccgcttcttgtggtagttgtgtaccctgttcttcggctacatacaccgcatctgatgttatgcttgcacatccttcaaagttggatagacatgcatctatcgtacgtctaactttgttgggtttgagccaaatggggtcccagcaagatgtcggcgaacaaagtcatttttagaaacactaccgtacatgccgcaacggaattaaagctccacggttccgtgcaaaagtcgttgctcgtagatttgcttaatgtatttgtcttttgagagattaataggggcattctccagaaacgtggacggaattatataagaaaacgtcgcttgggtacatggacttgattctttgaacgctcgatttaagtactaattttttttcgaaaattttgatccaacgccgacatcttgttgaattatcagctgccaatctcgagtaaagtccattttagcgtgataatgaattgaaaatgactgcagctgatctaaatctaccgtgactctgatttgacccggatatcctggcgtcacttattcaagtgatctaccgaacctgctactcctaactggacatttttcgtggctttacgatcattgactcataatttttgtatttcaaactggtcggatacgtttgataaaaaatcgactggttcaagtgaacgctgcctcgcatgattgacatactcattaagttaagcaagattgagtggtagcatacaatgagttgaggcgactacaagattgagtgagcggtgttgtgacgttgagttgaggcacattttgcaagcgggtgatagtagcgagttctggctactacgagcacgaagccgaggaggatcactgccaatggtatggagcaacgaatcaagacatcagtcggcatcgaggtgtatggcgggggaaattttaatgctcaccatatatgttttcgaacatggctcttcagaataactgacaactgtacccgttcctaagtcagttcctggtttccacatatactcggaaacaagtatataaagaaggtggacgtgcttaagtccacccaaatcgaaactcaggatgtcgttcgctggggtaaattcctggtctaatatagtgtggatggtccactatcagcactccaattacatctaaataaggataggctgtcctgacatttaagtccaatatccttaaattattttccatgctgagtactctaccacgtgaaatgtagacaaatcagaattttgataaatgtagctctacagtcacggcattggtgcatttttatctcgagatttctttccaccttttctttccatttttgttttccttctttcttcaatctttcttcaatcttttcttcaatcttttcttccatcttttctctccatcattactttccttttactctaaatcgtactatttctcacgatgaattaaggcccaatcctatcagcatgtatagaaaacacccgtgcaccaaatgatactactaaatcggttgctccatctttagaattcacaatcatgtttcgccaaatcctccgaaatacgactcaccatccgcctcgggcctcggttcggcttactttcggccggaaaacgtcctaccagtatctgcattttcaaaatctccagcccagaccgtcccgcttgaaaaagtttctctacttcaactttgggttggttactctttcagttgccgcctattacttcttatggcccaaacatacatttcccctgcccgtagcaaagattttgcgtaaaggtttgtgggcagaaagtgacaagggggaaaaagattaccaattggccctcaagcattatttggaggccttagaagaatgtgaccaattggggatggaccccttatgcgatgagtatacggggattcagttgaagatcggggagatgtacgagcgtcttgatatgatggacgaggcagctttcacatataatgaaattgccactttatacttgagtgttcttaaagctccggccgattccgaacaaggcaagcggatcaaaaacattgaccaccgggcacacctcattcaaagagatttgcgcattgccttgaagttagtggagcttaatcgtttgagcccgctgctttctaaagccattttgatcacgcatcttttgattgcgcaggaagaagttaaccgcaagttgggtgtctcaggcagccccgcaacgttgctggactctggttcgattatgattcctggcttatctggagcaaatgtcacaaaagcaggaaacgatggagacgaagcggaacttctcgttcttgaaacgaatccagaggcttgggaaccgtttgctgatgaattcttcaacggcatggaccttttatcagccatttgcatctctgtgggcgacattaaatcggcttcgggcatccgaatctccatgacagggaaaatgattcttgctggagtttcgccagagaagcttttgcttgcacaatgcaacacggcgtcgttgttttacttgcaagccgaatatctacaagcagaagaacaggctttaaggaaaaaatttgcagaggcagcaggtgtggactatgcgaaagtcaaggccatccatgatccattacaacccattacggtgggtgaagatgaggccaatgaaattcgggcgaaaatcgcagaagtggtatccgatgaagaaaagaaagagtatgaggaaatcgtttccaacaaagaaaactttcttcgcatggtcatgtcgacatacgactccgttatcgtaggagctaaacggttgcctcctgagacagttaaagaaaacaccacgattgctgaatctgtcgcattggccacttacggattgggtgtggtcaatttgcatctctcagagtatgataaggcggaaagattgcttcgagaagcacgtgtgcggtctaaggcttgtggttacaccgctttaattgacgagattgagcgggaattacagaaactattcaatgagaaaaagaacattgagaaaaaacagagcagcatcgagttggatatccacatgaatcattgatatgttaagagctgtgaggttagaataatttaggataggaaacctctctcaatacagaagaatttgtacaacttttctgaagcatttatcatggcccttgtaggaaacttagttggtagttctgaactggtgtaagaggacttccggcaacaataagctgcaaataagatgatttaatacttcgcttatactctcataaagactttgatacacactaacacagccccaaagactctcgatatcgtgactatctgcttaaaagttctgatagccgtgtttacgcgtgaacaaattgattataatgagctcgaaagaatatatggcgatttaggaatatttcatcaaggcatgtttgcactctacaatatgccttggattctcctgtgattgcatacatttcttgatggagtactcagaactttccaaagccaatcttctttaatcaaatcctttcaacatatatgaagaatgaccttacgtccttgaaatttgtactttcaatgcattggttatggaaacctctgaatgtgcaaaatatatagcatcaatattgtagtatcaaatgtcactagtcatggaccgatccggtgcgcgcacgcaaatcggtgcgtgttcaaaaacaagcaccaacattcattgaaacatcaaaatatggtcgttctcgctgcctccatctgcacacacggcggaaaagctcttttggcccggctgttccgtgacttgtcgaaagacagaatcacggcgcttttggccaatttcccgagccttctttcgttttcaggctcgcacaatacgtctgtcgaagacggcgccgttcggtatgtttaccagccattggaggagttttacgttgtcttgttgacaaacaagcagtcgaacattctccaggacattgacacgttgcacttgtttgtcagtgtggtcagcaacatggttcggtgtgtggacgaaaaggacatttttgacaatgcatttgagatcttgagcgcttttgacgagattgtcaacttgggttacaaggagaggctcaccatgctgcaggtgcatgcatttttggaaatggactcgcacgaagagaagatccaagagatcatcgagagaaacaaggagttggaagcgacagaggaacgtcgtcggcgggccaaggagatccagcgcaaggagttggctcgccgcaacgtcgagcagcatgcggccatgtttggcgccagcgcaaactccatgtcgtcccaatccgagtcctttggctacaattcggcgccttctgcgccttcttacgaggcaccacgctacgaggcgcctgcgccagtggaacctgctgctcctcgtgccgtgggcggaaagggcttgaaattgggcaaaaaacctgctcgttccgctcaaacagagcaaaatcagccattactcacatctaaagcgccagtatttagcccagctcctcagactgcgccacaggccgcccctcaggctgcacatcagacggctcctatggcagctcccgttgcttctcgctctgtgccagcgcatgctcaggtttctgaggcttcggcttcggcttctccagttaatcacggcactggaaaacttgtgaacaacggtattttgatcacagtgaacgaaaagatatctgctcaattgaaccgcgagggcggggttatcagtgcagaggtgaagggtgatcttcagttgcgtgtcaacgatgccgagttggcccactccaagattttgttgcaggtggaacacaagtcgggagtccagtacaaaacacatccaaacgtggaccgcgcattgttctcaggcgctagcaccatcggcttaaaagacagaaccaagtccttcccaagcaacgaccaaagtttaggtgttttgagatggagagccgtggccaaagatgacacttcacttgttccgcttttgcttacggcatgggtcagtgtgagcgattctattgctgaagtgaccttggaatatgagttaaccccttcatatatcgaggcacatccatcccaggactcgtttgacaacgtgcagatcttggttccgattgctctggatgatgtagaattaagacaatccagcaccgacgatgtgctgtatgacgtgactgaagacggggtggttttcacggtgccagagatctcttttgatgctccccaaggaacatttgatttcaccattccagccaacgacgaagacgccttattcccaatggaggtgcagtttgacattgcacgcacagagggcgtgaccgaggcagacagtgcgtttggacaggtcagcgtggttgacgttgtttctaacgacgaagacgagacgtcgttgccttttgacttgcatctgaagttggtttccgaacgctacactgtgagctagggttttagcaaaaaataaatacacttgaagtcacagatgcagacatcatgtagcatgagatgctagcaacgtcgtccgtacttgagggaagaattttcaggtaattgcgattcaaaagtggcttcgaaagcattagtctttagtaggaagagactaccttgaagtgcatgagcgtgttcttctcctttctaagtgatcatatcattcgtgtagctctgattatttttcgccaaaagcttttcaagtctcatcttatttttgcacaagtgatttgattacttttcttttcttgattgagaggaaacgaggaaaagcatcgatgagttcatttattttttttcgtggtaagcctatctctgtatcaatagagggatgtacaagaatgtatgcacctgaacggtccacattttctttgggtgacggttgttgccatatgagaattttcataagaaatgttcagtgttcgtcatggccacaccatttctaaactttccgtcattaacggctttcgttaaagcaaataaatccactataaaaaaaataatataaagttgctaatagaatcatttcacctcctctttcaacttcacatcggtctagcgtgataaattgttgcgtggctaactttatgattaccctaccaacatcttttgttaaccgaagcttaatgaggacgtacggatcttctctgttacgttgtttgaaactttatcagggcgtatgttcgtttgtattataatagcctctatactaccatcagcatcccgctcaaagccacggaaatatgcacggctaaccctttttcgtcacacaattgtcggagctcgtccaaaatctggcgacgaggatctgtgccccaaggcaggtctttcacatggctcacaattacatttagattggctagatcatgtcggtgtgggcaaagtgccgcaagggcttctaattctgaagcgaggtgcggtggtgtcaaatggccgtacaactctgttcctggcgggagtgttggcgtcagacattccaccacaagagccttaagcgtgcccgcgtcgaccagcggcgccacggcatgccaaatggcactgttttgagcggttcccagtaccagatcacactcgaaatcgccaaacacagcaatctcagctccagagctattatgatgcaacaagtacgccagcgacggatatggagcgccacaggcaccgcggccatggctgatttcaaacatcgtcaccgtgaaaatttctttcggcgtcgaaaagggcaatgttggcttcacctttcgaagttcaagtaagcctggcaggatcaagtctggccacacactgtcgttgaacacatgatttcggagcccgtctatggtgaactgcgagccgcaaacggtcaaaggagctcttccttgtcgctggagaccgggcaggttaagcacaagggcggcaatatgatccaaatgtggatgtgttacaagcacactgtggacctggccaatgacagcttgcagcgccgcgtatgcgcctgaacaagaagatgtagcttcaaactcttttgccaaaccagcaaacgggtcggtctggggaacagaagtgtactgttctcgcggaagagaatctttataaagcgaaagtgtgcggagcggaacagcgtctgggtccgctatgatctgggagagcgcaaaaatgcctgctccggcgtcaatcacaagtagctggggctcttgcgatgagatgatatcactataggagatctctgcgggttttatgatgagggcacaagttcccgattctagcgggccgccagaagcgccaataaacgaaagttcaaagctcatggaaatgtgttgtttgtttttgctccattaacgattcagagttgcacagtctactcagatggacaggaactctcaggaagaagttggtgtagccccactatgaacaagaaatgtaccagaagctgtggccgggagtgataagaattgtagaacgaaggtacacttcaatagatgctcccagttcaaaaaggtattgagaacagttaagggaagatcagaagtgcagaaatctgatggtagtcaatgccacaatgtttgtgtctggaaaaagtttcgaggtgtttgcaatgggaagctcagtgccgataagtgggtccacaggatatctaatctctaatctgttcccgtgtagagaacgtcgtgtatcagataagaagaagccggcagaaacagcgaggagcagaagatggttcagcaaaggtctgaccttaatgggaagaaaaaaaaaaggataatcagaagtctccgggcgaggaataccgtcagtatatttcccgagaaacggctggaaatgttgaggttggacgctagccgctgcgctttttaaaatactggcctatgtgcagcacgcttgtacgcatggaacacgcttgggcaatgttcgcatatgcaactatgtctgcctggcctggttttcgagagataagacaaacggctcctgctctttcgaatcccacggtggagaaaaagggttcttggacactattcttgtcttttcctgctcttttagtcgctgcctgaactacgactgtacttttctccttccggtttgcacatcaatcttgcagatattttttacacgtgcgacagctggcctccttgagcaatagagattttgggagaagtcacctttgtgcgtgtggggttggggcggaattacactgagaagctcgggacgggtctaaaaagaaagaaaaaaaaagaaaatatccccggttttgagtggccctccgcatttaccgaaccagtccatgcgttcattgtgagcgaagatcattccatgcgctccttctatgcggatgcccctccgtgttttccagtgctatcaaaagtcctgcgggctggaacaagacgtcctgcgggctaattcccattgtggtggtttccatgcatcttggactgttggttttgcatgtgtgggcatgcttacttaccaaagaagacgtcttgtctgccccgctggtcaaatctgtcaatcgatattgcctgtctcaacgtttcctgtcatatatggattggaaaacgtcttgaacgaagcggaaatctgtctagactgcacctcacgataaagctttgttcatactaaaagtcgcccgatgttctcctttgtttctgctagacgggccagtccttaactccggggctccttttaatagtcattgtctgtcaagtcactaactactgatcacggcgccaaaatcccaccatgtggctccatctactactattcgtatctgacagtatgattcgtacacaagcctattccagcaccagacacattaccggccgacttggcgacactataccggctgactaggcgccactataccggctgactaggcgccactataccggctgactaggcgattgcatcggttcatgtagctcaacacattgtgtgcaaactcgtatgcgtttgcgtccgccttctcttcggcacgtctatagctgcttgcttccatagccaatcaccttttccgcaaacttccagctctggttctccacctgcatgtcctcggcaaacttcacctgcactttcccgtcctcaaacgtcaatgtggccaatgtgtacttgtccgaggctctggcgtctctgtagtacaacacacgcatcgagttcacaatggcctcacgggcctcctcctcggtcactttgacatagtcttcgtcataaggaacaagctgtctcaacaagggaatggccaagtgcgctccaaacccggtggcaagcgccagcgcgccgtaggcaacgcccaaaagatccacgtagcggatgaatgggcttctgtcgtcgttgaacccagcaacaatcaccgcgttccacaacggatccatcttcagtctgcggttgtacaaaacacgagtcaagtactcgtggatgtgtggggcacgcaacttggcgcccgtgttgtcgtacacctcttcctctgtctccaactggtgcaagaggcgttcaatgtgctgcaagtccgaaatgtcgccggaaatccccaccaccgtctcagatcccacccgaatcaaacgctcgatgttgttgaatctgagaagcgacccgtacgaacccatgtggtcggcggcaatgacaatgccgtttttgaacttgagccccaaaactgacgttccggtgatgatcggctgttgtgtgtgcattgaaggaaactcaacagaattgctgcatttggcaatggattggttgtaggtgccgtaaacatcatcacggggtcttccccattggaatggatcgtgattcatgaggagcagattatgtagttgtgtatttggtggcgatcgccttgagacttgggtgtgctgtcacgtgacttggtcaacacctacgggttccaaactcaagtaagacaaagcaaaaaggaaggagaaatatatggtcagaaatgggcgttgtctcttttgaagatgtttttttttttgtcataaatgtgtttgttcagtttgtttgagaacttctgtgtgcgacgaatctttacaagcttgtacagtccattcaatacattgacatggagtattgtaagaaccagagtcggagagctaggattgtcaaatgtatttcggaaagtgaatcttaaagaaaaaaagaagaaaaaaataagaaagacaacaaaataatcacacttagtcagaaatcctgattttccaagtctttctctagcatcaagtctttttttctcggaaggatttacttggttttagctgcttgttttgcctcattgagtttcctcttggttttttttttgcccttgttttttcactcttcttgtaagttataacttcaaagtgtagactagttgttcaagctaacattctggtatttcgtatttccagcacaatattaaagccgaaaaacacaagtgaaaatgaaaagggcctgaagttcctacattaggccgtacagatccacttccatcaaacggaagttcttctagtagcaatattttgcttgacgaaattgaatagtcttgtaacctgtcaagaagtcaactagagctcgaagataacagaacaaatcatggctactacagccaagcagtaatgtcagttcaatcaatctcaatgcagtagttaatgctttgtttggaaaagtccttcaatgcttccaaagaagccattcctcatgatttaatgacgtaaattaacataaagaatatatacccagtctaaaagacaagctcggctccaccgctggtgatttgctcctcttcttcggccttaagtggtgtgtatctgaatctcttggataactcggacctcaaaagaacttcgccttctttgagctcgatgggtttgctcacataagaagaggctgacttggagagcgccggtaactttcctgaaggagaacaagggtgtggcttagcggcgccagaaacagcggctgatagttagtaaagcggtctttagatcggaaaatttccatatggacggaaattacacataccatgcaggtggggtccgccaacaaatttgatgagcgaaatacgtttcaacaatgacatggacagtttcatttttggagaataaatacggagttggtggataaaaaatggaacccgggcacttttgtgtgaaggtcggagggagtgcatataggttccggggaataccctggtttctgttggtggagatggaaagtgcggatagatttaattctgtactatcaaatatacgttcttttgataagcaaaataatattctgttgagtactagctatatattattgtaaaaacttaaaatgtaaactgtattctcacaacaaacccacgaagtcatggttttttttttcataagctggagtagattttcagcccaatagcttcaacgttcaatagagctatggaggtattaaagaaattatataaacgtgaaaaattggcaaacgattgaacataacaaaggatctctttgattttgatacttaattgacaggaatagcatcaccaaggctacggaaccataagaattcctactcagccatttattacaagtgatgtacatgagtatgattgtagatcacatcaggaaaaggcagaagatagtccaccaatcgttttaaactgcttgatgggatgtatttctctaccgtgtaacttcttctgtccagataagagtgaacggacctaataaacttaactttaagtagatacacaagctaaaagtcggtcaaaaatgtactatgaaaggtatgccacattgatttcgaaaataaacgcatctttaaaataagagtatggtgataagctgtggtgaatgataatacataaagaacagtcagcctcaagccacattgagctttgtccctaatataaaaggaaaactggtgagcaaaccaaaaagcacacaaacgggttcaaagaagaatattacgaggtctgagctgaatcgtcttcaattgcaatattatttatatttgttgacatcatgcctattcagtctagccgatgtaaggatagctcaatgctccagtaatcaagtgtctaaatcttgacatgggttgaatcaccttcttatacggtctatttgtagtcatgaattgaaagtattcaattctttaaattccataatccaaccatgcaagtaaattactccttctttctaccgaccacccaatttcctccaaacttacacatacattcgcatatgctctttggcccagtcgcacaggcaaatgttcgcgcacttacaagtttcgtcctaacagctaccatcaccagtcatgagtgataaactaaaaagaaccgtggcccggttccaacagagaatcgacaataaagatttctacgaggcccatcagactttgcgcaccatcgccaatcgctatgtcaaatcttcccactacagtgaagccattgacttgttgacgcaaggactgtcgatcttggccaccaacaaagaatacggatcggcgagcgatctcatctcgtacttgatcgatgtttattctgaggccggcatccgctgcgacaacacggccaaagactacaagcttaaacttgtcgagttgatttctcttttgccggactcggacccatctttgggcgacttggcaaagcaggcattggcgtggtccaagggaatgggcggctccaagtttggcgactcgagcttgcatcatttgtttggcacaaagatgttggctggtgcccagaccctttctattgaagaagatcgctacaagatgtttgccttggcggaattgcacttgattctcggcacgtacgagtcattgccggtctatgtggactttttgttcctgtggtgggcagagagtggaaaatctgcagacccaggcatttttgcttctcgtgcagttatcaactatgcttacttgaagaacatcaagttcgctcgcttggccttggaccgttttgtggcaaagtacaaggaaacagcgctgcatgaaaccatagagggcttggacttctttgctgacgccgaacttttgaactttttgctgttgcttgtggtgactcttgggaaattcgatgcctccgacaaattcatgaagttgtactctcattacaagcctcttttggttcagcatgaacttgtggctccagtggagtatttgggccgtttctacttcaaattgcaattgggaaatgcccaaggaggaaacatgttggcgaatctcatgagtgggttgtttaagtagaatctgaatgaatataatgtgagagtgagcagtctagggctctaatatgaacggtgatcgaaaatcacctagcaattttgttgacgtcgggttggggttgaatgtatccactatttcaagccgttcttggattattcctagatctcaaaccagtctattttgcgatgaaaatcgaaaaaatgtgaaattttcccactaccagattggcataaatagtacatacatggcctctattggtgttttgactggacatatgagggcagtcatcaaatttatgtcaatgtcaacgttaaagtactcaaatattccgcatacacgaatctttattcacaaatgagtcagcagtaagcaagttaacatgttagcaaggaaaattgcgagttaatgaaagagaaatcgtaggaaggtctgatgaaattactagagcattcactgtcgatggatgcagaagtgcttccgtaattacgccatccccccgccctattattgtcaatcacagattccaacattcgctttgccaacattctcgtagatccgtatctcggtttcttactatagaatataaatacaagcgcagaccgccgggtgtgaatgtttcactgaatacactacatgtgtactcttgcacagccagtacactagtaggcatcgccgtggtctttcacaatacacgacgactctagcgcactcgccaattccggccgcttggcctttagaagctcgtgcttggcctccgagtaagtgcaccatcttctttgtctcttgtcttgctcgggccaagtaggactcatattcaacaccaacatttcgtagaagtggaactccagtttcggcaccacctttttcggatcgaaatctgccttctggtcttgcaagaccggcgccttggacccccgcatatcatataccactggcaatttctccattatccggccctcgcagccggcctcttcccacgtttctctcacagcactaacaacatagtcgtcgccttcgtccaactcaatgccgcctttgggcaacacccatttgtccttgtgcacactggacagaatcatcaccactttatcttttgtctcattgaggcaaatgcatccggcaatcatgcgagcgccggattccgggttgtagcgctgcgattcacggcctgtgcgcgatttgctgggcttgactggaagattctggtttatttgttccatggggaaatgagatttgatattctcttgaaatgtggagaggataaagtggaggtctgtggtgtacgggtgtgactccatcaatgtctatcactgatagccgagagagctgtgaggataggagggaaaataagtagaaatccgtcactttgggtgatttcaataagcagccaggctttccgacgtacgagtgcatcagatactctctaattttccaacagtcatgtctatcattgtcatttggtgtacgggtgcatgcttctatgagcgcaaaggccacaacaccaaaagctagacaagaaatgcaactttcttctcttgcattggcactattgtgcaccggacacactttggcacatgggaaaccggctccaaaaccggccgatctcacgtgggagcagtggcacatgaaggaagaacacgagatggacgagtttgatccgctgtcgtttttccttctccacgacttggaaaacaaaggctactggaccgagacggacattttgtacgtttacggcttgacccgtgactctgtcgttggagacggaagcgggatgggcgagcacgaccacaacgaacagatttccaaagaagacaaggataaggtggtgcggacagtgttgaagatggtcgactctgaccatgatgggcaggtgtccagagaggagtggatggacttctccaagagcaaccagttgccagatttcggtttcggccccggccaccacatggacttcgaagccgaatacgaaaaccaccactggaacaagtaccaccgggaccaagacccagacgtgcacgtgaaacacaaggaggacattgagcacgagcttttgcatcacttgcatgagattgacgaaacgcacgataaggacgccaatgccagaaagctttccaagaactttgctagtcctgtgcatgtggccaacgttcctcaaaagtacttggccaagtagctgcgatctgacggataaatgtgatgggtttggacttggttgaagctatcacactgaataatgcaatgattcgcagagatatggcgaagtggaaatgttcgctaagcttatcacattggagtgttagaggttgtccatttttccaagaggcaactctttatgcgcattcggttacgaaacttgaactccatactcgaacaggctgcctcatgtatatggtttatcgtcgttcgtacaacttaaaggtattttatcttggcatgaacactgtgacatgaggtaatctgctcagtagatcttattaggatacaagttcaatcttctgtcaaatcgtcattggggaactgttaattcttttgacccagcaagtaaagttgaacctcgtcatcaagattcttaattaaacatttcgtacgtttactcacgattcctctttcgtagcatgatcagtgtaagccgtgattgattcacaaggatgtgtcttcacgtttgtctctgatattaaggcttggtattggcaatttacatcccagtgtgtatccaatcgtcaaatctgaaaacgttaacattcccacaaacaacgttcatgattggcggatattcttgtattgagagccggaaacattaggtctccgctcggtatgtaagcgagggcattatcaatgtctgtccacagcagtgtgtaacatctataaagtttgataagccttactagagccccttcctttgagaaatattgaccagactagtatgtggccgcagagagcaacaaaacgtctccatcttgattccttatatctacattattttgccacagcacccagagcgcagtcccgcaacgatttgaggtcgccttcacaagcgccttggttggacgcattcattctcaagcaagcttcgtatgcctgaagttttccggcgcaaagaccctggattctttggaagacagggacactggtcttgatgcacagactgaggtttttctgttcaagaacacagtcggcctcggacggcggtttggacatgcattggtggaaggcaagaaactgctgcgggcaattccgagcaatatcttccatcatgatttggtcgagagcagacatggtgaatagatgagggaagaaaagacgaatggaatgaactaaagcgcgaaagatattgctgcgacatgaattcaggcgcgccgaacaaagcaagtcgaggtggtgcgaacaagtcgagccgaagaagtagggcgcaccagagcaatctggtcccgaacgtcagccgttgtttgttaaggcttctgcattgacctgataatgtattataagctcacaatttctctgataaagcatctctcaatatctctaaaaagctatcgcccaacttctgtgtttccttcatcagtattgtgcgccctgtctattttctattttctgcgccctttcctcgccctttcctcgcctccacatattcgcatctactccatcgtcgcatctttgcatctctgaatcttcatctttgaaaacaagtcatggcgcttccccacatcaaaactgcgcttgttacgctcacgtggtttcccgtggttttcgtcgccctcgaccatctttatctgccgtgtcagatccacggctcctccatggcgcctactttcaatcctggcacagaatctctcgctaaagatgtggttcttctacaaaaacatagcgtcaagcggcccggtgccctttcgcgtggagacattgtcatgttccggtcgccgtccgatccggaaaaactcttgaccaaacgtgttgttggcgttcagggtgacaccataataccccgagattcggcatatccacggaaacaggcgctcgtgcctcgaaatcatctttgggtcgagggcgataatgccttccactcggtggatctgaacaatttcggacccattagtcaggctcttgtggtggggaaagttgtgactgtgctatggccgttcagtcggatttcttcgagtctagaaggaggacgggatgcccgcaaaaaggctgtgccttcgttagacgattattgaccaagaaagacaaaggtgaagtgcttaaagtcgaattagataagagatggtgagtagatacataggcgttggattaatggtatgcaacagtaactataatgatgggtattaattgaacttattatttatatatccagcctttcgctttccgtttggtttctttctctccattccaaactataagcttcctattccaggtcatattccgaccttactattagtagcttccagttccacttgacgattaccttttctctagttccaacttccaaagtcgcttgtttcttcgcatcaaccacaggtctgccctgctttggttccgataagccttgtcaaatttccccttgcggtgcctcattggctgtgttaatttcagctcagctattgtttcagcatgtttgcatcgctttccatgatagtcgcctttgcatatttttcttgggacccaaatgcccaaatacggtcgaaatgtccattcgccatattcctgatcccggagtccatgcttgaactctctattgagaatctttttccactcatgtgggacaaaagctcgttcaccttcaaagtacgtccccctggagaggtattagctcttctatgttgtaataatggttgtcttgcaactcatcaacagcttattataccaaagtgctgtctccttttcccgtaagtcttcttgatacttcttaaactcattagcttgaatttcgcctacggatgccatggtatgaagatactctgaatccacaatttggtgaaaggcgtcggttttttctgcagcgttgaaatcctgtccaatggacaaagctgtgatatcaacatacatgccagagtcaacatcgataaaccttgcgtctatggcattctctccatcgccgtgacttctgttggtgaaatgtggattgacatcaagaaagtacagatgtccaccagaaaatgtagtatcatcggtcaagtccaccactaaagtttgattgtaacgtgccaatgatacaaggctttggaaagatacttggacatccaagtcatcatcccatggcatattgagcccgttccatgaccatcctaaaagtgatccgtgagccaaccatgatacaattcccatttggcgagaatacctgagccacgcttttgaaagacggtgcatgatttcttgatgctcatattggctgtatctttcacgctgaaagaatctccagtcaaaatggaacccatgcggacccgtttcaagaagagcttcgtggaaatacttgaatccattatccagaataggacctgtgacttcaaacgcaggtgtgtctgtcggtgccgaaacatttgcagaaaacacgtatgggtggtatcttttcgtgctatcttccatgggttcccatttctgccgaagtatgtcggccatcagctggagatctattgtactttcggcatactgagcccaatacatttgaactaagagttgaagatcccttctttggctacctctttccaaattcaaaattggcaatatgagtggaagcctttcttctccttgtaatggccccacgcccaataatgtcactgtccttggatatggcgcagtgtacatcaaatagcttgcgccaatacttctgcgacttgcttcagaaaacggcctgtccaaggggccagagatatttaggtcgggaaatccatcaggggcgtgaatgggttccagatttctatagtttaaagtcactaaatcatgccagttgtccaatttacttggtaacccgagatacgttgcccaactgaatggaagcgagacattagctccaaaatctgaaataaggaaagcaagccaaagagcgggcacaaatcttgaatcatattccacgcttaaacgagccaattcttggtcccatccattgtcgtgtaggaatgaatgattatcccaaaatggccacggtataaaagatttgcgagttaatggatggcggttttgggaaaacgattctatatcgagaacggtgatttcccgttcagcagtatagtagccatacagaacataaatggcagtacaagcgatgaggatggaacagtagaagtgtattcgcataggattcgcacattgatttcgcagttgattaatttgcttgggaacattctttgcctgaataaaatcacggtgaatgagattgttatgtaagaatctacaactattttggtttgctaatctagtgacgattattgaagaaaggttcatagacttatcactcacgagatccgaatgtttgtggttccgacctcttctctgtaaatctgtctactcttcggcttgacgtaaatttacatagcagtagtttgctcgtatccaaattgatccattccgtctatttagaactaatatcagtgtcaaccgagttctttacccattcccatattttatcttcccacggcaagttcatgagattgtccgacagtcagaaactcatgccatctgaaagcagaaccgaaagtgctggcaccaacacccaatgcaaagctacctcaagtcggccaaaagctcagccgcaacccggtgcaacttgacgaaaatctgcaggtcgcccgtcaactcaaccaacgacttgggcacgttcttcgaccgccgcaagtaccgctccgggtccacgccgcccaggagcgagctctcacgccgcttctccacctgccgctgcaccaacgtgatgatttcggcaaaatactgggccgccacgccccagccatgcaccacggccagctcgctgtccgacacaagcatcaaagcgtacttgcgctcgccgcccctcgcgtgcacgtcccgaagactgaaaaccttggcgagacagaagccgctggcggtgtctccgaaaaacacaggcttcagcggatccgcagcgctttccaccgacaaacacttcatcactagcttcatgagcgacgtgtagatctgctgcgacgtcgggtacttggtggaaacccacagacagtcacgggtctcggaaacaacgctggtggcaccgttcggaagagatagggcgcatgcggcacacagggccagcagcgagccgggccaaacagacacgtgcagttgtttctgggtacatagcaaagtcagcgggccatggagctcgcagaagtgggccacacagaaaagatggtggggcatatgtgtcatagttaagcggaggccggaggttggtgtggtgtgcaggatgacacgacagaatttctacttgggaagtgcttgaatgtaaattggactattggaagtgtatgaagcttcttggtgtgggcctgcgctattgattcatgccaaaatgtgcatgggccaatgtgtatgaagtctgagcatagactctgcaaccgaacctggaaagagaatcctcgcacttgcaatttaggatgatcatcggagatttctagcgaataacaattccatgagtatataattcttgcttactctttttgaaaaattagtatcacgttaatacccacatgtatcatctcgtcttttctgacttttctgtggtcatctttctattgtcttctattttgctttcgagaaatggtgctgatcactcaagtatacatgttttctgctcagttgcatttgtcctaaatggtgtagtctgctgaattccagcagctccttcttggtcaggtaagtccattcattttggacttttggctttcattgccataaactcaaatgtacgattcggaataactttagagctactatctcttacgatcgagctcattttttgtgtttgaagcctcttatcgttggcattgttcaagattaattgattgatcgtatacgattttgtgccattttgataagttctcgtaatatttgagtcattgtggcctatatttctcatccgtatccttcgataaaccgagtttttgatcagcctacaaaaacgtaaaaattcaactacgataaaaaaagtctcgtcatagttgattgtaatgcctgcgcatgcgattaaatataatttgtcttctgacacaaataacttggtgataatttttgatacttttgacactatttgatacgttctgaaaccattctatgattactctgatgattccatcataaaaaaaattggaaatcaaacatatcctctatttcattcattttcgttcccatcgtcttcatcttcgcattccaactccacctatcttgacaataacatccctgcagataatcgagatattctgaaccaggctctttctctggcctcctcctatctgctgggttctctcttttgccccgtgaaagatctatgatcgccctccgaaatctccaccacattgagcttgtacgttttcccttggacggcgatgcgttcttcacgttatatacggaagaacagcttttgtatgtgagcgaagttgcttccggcctgtttctgtttggcgtggtttccctctctgtttcctctgttgagccgctcaccttcaatctctgggtgcgagacggcaaaaactcgccttggcgactttggtacagattgcgtttgaacgtggccagtcttgtgcctgtgtcccagcgggcgctttcgggcgaccacaagcagttctttgccgaaaacactgtgctttggtgctttggcaatgaccattattgtgtccgggaacagctcagcgagagggcccgcaagaagtctcatgccgacaagccatctgttacaaaagcttcgatgactttggacgacatccgcctcatcacccgtcttgatgttggcgtgagcgagttgcaacaggccaaagaaaagcttgcgacgcagattgaccaagtggtggcacaatccaagagccaggcgcccatatctgaacagcttcgggctctaaagttcaagcttcatacgctccataagtacattgctcgccaacgaacgcttaacgatacacttcagtccgaaatctacgcaaaaaaactccgcatttcaaagggccatctgcttatagaggaggaatacccgcaatttcaagaaatatacatggaccggttggcaattgcagcggcgcaggtgccgcctttgcttgatctgttgcacaagtcagtgtatcctaacattttcagctcgcttcgccatattggatcggtgctccaacaggcttttcccatcgaacttgtgctggccacaggtcgcttggcattggccggtttggaattcccatcttccgtggcagaaatcctcgacttgtgctactacggcacagctcctcttcgccttattggattttcacaacaaaaggacgcagatacccagcagcagcagactaatgaaataatcaacgccggcctttccaacatcgtgcttctccttgaaatattggcttcgctcatgaacattacactaaaatatcccatgaggtactttggctctcgcagctgtcttgtggatgtactttctcccgagaagaaagttcttccattgtattacaaccccgaacaaacagagaaatttgcctcgtatgaaaactctgcacggggatttgtgctctcgaatgcgccgttcgaacagggcttgaccttgctcagcaaaaacttattggtacttataacgggtgtcacagacctttattcgcaatattatcaggacaagaccaatcatcagcttgcaaataatattccagcagattgtctagacaattttctctggaaccttcaatatgtcttacttttcatgactgcaagcgatcttcagcctcgtgagttggaagctgaacaaatctaatactaagtccattcctaatatagtcattttcattctcaatactcgtgaagcgatgtgtctggaattttattaactataacacagattctgatggcccgtatttatttgagggcaacggcttgcattggtcagggtacatattgaggttcttctctacaattattgtaacattaccatgacgtatagtgcatatttccactacaaaagtagaagagcggcagcaccaagaacagcaccagctggagcaatcatagacgcgccggcccccttggatgaagacgaagaagaagaagcagaagatgacagatggtcttttgtggagcttccttttgcggaaatgccggcctcagcctcgattctagagtaccagggcaattctgtggcgaaagacatcaactgaggcacattgacttggctgttgtccaaaagggttgtgtatgagtcgtccttgtaagtggcaaccttaatggccaaagaggtcaattgcggaggaacattctcggcagttttgatgaaaccaaggtaatctttcttgttcagctggaagtctccaacaaaggcagtgagaaactgcacttcagacagatcggcagcagcagcagatgaaacagcaatggcaccagcagatacaagggtagaaagcttcattttttagtgaaatgcggggttaatttccttttagtgtgtcagatgagcggcacgagcacagttgacaagcagaaaaacagggtatggcagctcaaatagaaaagctttttttctgagagatgaatggagaagtagaaaaaaaattaccttttgcccagtattttatacttctgggctatacgatgaatcatgcctaaagaggaagaagcgaaggtttgttcgcaccatcctgcaggaaattacccaacgcggcaacagaagttcgcagggtctgacctacaatggcttttttcggtaactgtgcaaattttgtgtcagctaaggaattttcatttgctgcggggattcgtaccgggacatcatctgatgggaataattcgattcacatcttattatttgatgggacttggcaaatgggtggcactgaacaaagtaagaattacaagtacaggatagaagcaatagaagtacaggaataaggaagaattggcattagggattcgtgcatacaatatgattactagtagtattggctgattgggtaggctgatcgagccatggggtaactgtaaatgagcgaagaatggatgagaaattaaatgtcattgatgatggagaaattcgtacatttgaaagaggaaagaagtatgatgggagtagttagaggaatggtgtgggtttttgcgttgagcgtaattgaaggagtagaaacagtaattgacaagtggttgaagcaataagttgattggagcgttgaggctattgaaatattgaaagtactagagtaactgagtacttatggagtacatatcgagtacatattgagtactagactaactgggcttggaggaattgacagcatgataattggtcttaataatcgacttttgacgtaattgactagatttatgtaaaactgtgtagaattgagtataattgaacgaattgagtataattgagaattatcgagcaaatagagcaaaatgagaattgggcaaaatagggatcaaatcaattgcgtagtgttaaaagtactcccaatagaaagtcaatcattacataaacactttgctcgactaaaatcctccagttgcaaagcacttgggtcattctcatgcaagaaatggctcatagttggactggtccatgcaaaatcgctatttccgatgcactcctgctaaacccgcggaacactttccacggcccaacatgccatgttcatgcaaagatacaatgggctcaggcagctacattagccttgggccacggagataagcggaatctgtcggaggaaccaagtgcctcttgaataatttcgcacactatgtctcggacattacgaggctgaggctatggaattgaggtatgcatgtcagaacgtctattttagaacctacgagagcataggcgggtctgtgtttcaaggcagcaggaataccctgttcaatttttatggatccacgtattgtcaagaaccataagcagaagtgctagtggtgatcaattgattttcaatgaacgtaaaagaatagagtattaatttaaattataattgacaggcagatagcaagagtacgtggaccctgcgtgaagatcttcactagctgtatttttcctaaacagaaactttctgttttgttgacttatggtaaataatttactgattcattactaagagagcatttatttgataacttttgggacatttgttgaaaagcaaacgtttgggttgccacaatcaacctacaaaagcagcagtgaccatgaatcaccactaaccgttacttcaagcataaacataatactacaattatcacgtaaacagcacattgattgtatatggagctacttaaagcaaggcgttcacgaccatagccgcagccatcacagcacctccgacacttccggccattgcctcgcccttagaagaagaagacttggaagaagaagatttgctcttgtgagtcttggtcgaagagctcttgtggctcttggtgtcggtagagctggagcccgaggtcactgccgcggtaacagacgcagagtcgctggcagagtcagtcttcgacgcagacgagtctgtgacagaatcggccttagaagcagacgagtcggtcttggacgcagacgagtcggccttagacacagacgaatcggtcttggaagaagccttcgaagagtcagacaggtcagcggccaaaacgacagcagagaaaacggcagtggcgagaacaaggttgagcttcatggtaaggaaagtaggtgatgataggacacagaggtgtgctggaccccgatgttatatagtccggagaagaagatcgtgcaggaccttgactgtaatatacgaagcgcacatgccagattcgctgacagctttgacgtgcaggtgaccccactatatttagagcacgtttctaaaatagggcaacacggtaacagaaatacgtccaatattgtcaataatgtcagcaaaaggttctgcatagcacggcgcacaacgtggtgcaattgttgtcgaagcagaaacgttttcattacggctctggctagaccatggtaccaccaacgtaattgtggcttctagaccgtaagcacgccccccgcaagacacaagttccggcgcgagaagtgcaccttgtacacgggcgtctttttggtgaagtacgcggtcatgtggtccggagtagccactatctccttccttttctccgccttcccctccggcgctagcgtgctattatttccggcgtctgcaaatgcctctggaagtggcccagcatcgtcggtgctgcgccgcacgtcccacacccttacagagttgtctgctgcgccgctcaccaacacactgccatcgcgcgaaaacgccaacgagtagatagacagccgtccgtggccacgcatggacttgagacggcggccagagcctgcgtcccagatgttgaccacgctgtcttcgcctgcgcttgcaagccagcggccgtcgggcgacacagccatgcaattgactgcaccagtatggccaatgaaaacgcgtgccgcgtggcccgtatggacgtcccacatgcggcaggttttgtcggaggagcccgtaaacacgtagctcaggtttggatggaactccacgcagtccacgtcgttgatgtggcccgcaaagatccgcaacgggtagatgtggtctgtggcccagagacgggccgtttggtcgtgcgacgccgtggcaaagtagtggccaagtggcgagaacttcacgtcccacaccggctggttgtggcccttgtacgacactagcgacgtgtaagtgtccaacgaccaaaggcgcgccgtcttgtcttcagaggctgaaatcaagtagcggttgtcgggcgaaaacgacataccgtaaacgggcccgctgtggccaaccaaccgtcgtgtgttgtcgccattcgctgggtctcgcttgaccaccagtcggagcggccgtccgtcaagactccagagcttgatgaagctgtcgttgaaacctccagcgacaaggttgcagtcctggttgaattccatgcatgtcatgccgttgttggtgttgtggaacgtgtacatgcacacagaaggtgctgctgcctggatagcacccaagcgcattttcgaccgcaggtcttccaccgcaagaatcatgcggcggatgtcgctggcatctttcatgggcaacggcaaggaatcgggcgcaggagaatcgtcgtcaggcgccgccatctgtgcaaactcttccactagtgatttaccgttcactttctctgtggtttcatctttgaccttgagttcagcctccacctccttttcaacgtcagcgtccaacggcatcttgccaagaaggacaggttgctcattaaacttgtccacctcgttggtcagggcgatatagcccggaatgccttcagccgggttcgatgcaccttcctgatcgattttatcgggccgcgtggtggaaatgattgggttgaggtactggttaatgatgcgaatcaacacggtgccgccaacagcctcgttctcatgcaaaaagtagagaagcaagttcatggtcgttttcagcactagaatacggtacttgttgctgcggtacgcctgtgccattctgttttcccgcaagtgttccggcaacgagattcctgcgagctgctggatctctaacccgtggaaaatgcgatggtcgtcttggaatttgtccaagaagatcttggcattcttcacatggcccttggccaccaactccaagaagcaatgcacgaataacggatacaacaaccgcagcaactcgggcttatacaagtccaacgacgtctccacccacccacgtaagatgctgtatgcgcgatagtagatatcggggtcgttttctcgtctctgcttctcctcttcatccttcaacgcacgcaactccttttctttagacaagtgtaactcgcgatctttcgtttcgcgcaactcccgctctgttcgaagaaccttgtcgcggagctctttcaactcggggtcggccttgtcgtttttcttggagatctcgccagggccggccatcgacgtggttgcaggcgacggtgccggtaccgctggtgtgggtgcattggagctctccaaccgaaacattgcctctgtcttgtgaaacccttttttgttgaggtactccatgacaatccggttcaagtctgcctgtgtgtattgctgctggccgcctctaggctgggctttctgctgggcagaatttgcgtctgctgacgctgcagcactgcctgtcggcggcagaatcagactgctggtgtttgggttttgtgccatggctggtactattatgtgtgtttgagttgaggttggagtaacttatgagatgttggtgcgcgcacgtctttagttgggagagaagctggcaagaacattttcttgtgcttagattttgtactggttcttgtggttttgtttttctttttggtacttttgtggtttataggtgagattgtgtgcttcgacgtttcttggtttttgcaatttacgtatttttgccatttatggagacacgcgacgaaagtagaagctcaatagaataatgagaataatagtggcaactttgctcgaatatgtgattgactgtatcacaagacattcgaatttcacgaattgcattaaaatgaactgtggtaaataaactgtctccaaaataacatcttcgcagatgttcaagcaattggaggactaaactgttgtatctcaaatatagctcgtatttgccagacttcaatggaactagcaccaatgcctgaatgataacagataacaacactatcagttgatacactttaagcatacgaagtgtacttagctttgtggttgaagaatgaataaatattgccattgcctactcatactacccaatgtattcatgtctgccttgaaatacctgtcttattcattgttgatcaagtatcgattctctaatctcatacgttttggaatatcgttcagacctcaagcacttccaggaatatttttttcttgattagtgaagttatgggatttaacactagtgccagtatgtacgagtcttaattagattcactcatatgggagcatatgtacttgtgatagaagtgctgggggagattgttccatagcttcaaactgggaacaggacttccattaataggccttactcttctattccgtatcctgttcacttctcagtaatggctcatgtattctatgtggtcattagtctataattcatgtcgttcgtgaaaattaagtaacgtttttcaatattggcttcgccgtgtcccatgggccctgcaactcgttcttgtacttttgcaagaatacaaagtacaacggaaggaaaaccagtacaaacacaatgcccaacaagtagaggaaaaccaagagcgctccgtgcaccacatacaacatggagctcactataaacataaccactgctaaaagcacataatgagctgcttgcagattctgtcggagtctatagtcaaatacaggcataagcacagaaacctcgatggagaaaaccaaaaagcagaatacactcgtggacgaactgagccgagacgccaaaacaatgccgttagcaaaagacaagtttgtggagagtatcgagtggtacggctgagtaggatccaaggcgtacttatggcacgccgcattgaggcatgtcaagaagcacgagagggcccaaatggagtccagcgacgttgattctgtgagagaccgaagcacaggagaaaccaaaagaagaatcagcaaaaggacagcgtaagctttgaacttgtgtcttcttcctgtcaccacatctgccaaaagcaccaaaagcgaaaaggcactagcaagaagtgtaggcgcaggcggacgccagagatcggagtagattgctgtgaaattcacattcacaagtagaagaagcgatccgtagagactgcaaacagaaaaatcggcgaaaagcttgcggtatgagtatttggccacggtggaattgcgcttgagctgatctagaaaggacgcatcggtgtagttatcagggtagggctgtcgaaggtagagaagttttttccatctcactttttgcattggagatgttggcttgtctgttcttttacgagatgttggctttgtctgttcttttgcgccagaaatttcgcacaggtagatttctgataagaagtttgtgcaagccgagactgggaagttcatgaaagaacaagaaaaacttcttttacaaacacattcaaatcaaaactagtggccactcgcagaaaagaatctcacagaaatacactgaacatcataccctcttccgctggcttggaattttatcacagacaaatcctatatacttcccaggcgccacattcatagcatgtcatacccctttggctctcacaacaagcagctgctgcagtcgctgatcagctctttccccaaataccgagatcggttgagccgctcggaaaccatgaacacagacctatcaacgatagacaatgagagtttacctactattgaccagctctctacagcaaaggctagcgtcgctatgctggacaagctctggacgcagattgatgttttggatgacgtgaagctaatggcagaagatgtgcggaaacgaggatcctttttcaatgaagagttttccacgctgctagcagaaatgaaggaggcgcaaagaagactccaagaagtggtggctaggcatcaagaggccaacgagcgctctcggatccagcggcacgagcaggctcaggagatgaatcgaaactggggattggccgagggagacgccgaaaaggagacggaaatcaccaagcagaaaatgaaagagtttttctttctgcaagacacaaacgagctggtgaatcaacagcaagatttcgaggagttgaacgagtatgtgagggaagtacaagacaatttaatggacttggggcagcgaatgaggaattttgacgaagctacgaagaaactatggtgagtcgccaaaacgagctgcagagaccccagggatatggtattctgaagactactacacccgttaaagaggctatgaggaagttgcgattaatcctagccactagggtacgctacaggcaataccgaatatagattcagaaacctcatgaatgctaaaaggatgctgctaaatgctcgataattgacatgtctaatttgcaatactgtcagagcatcatccatccattcttcaaaagactggtcgctaaaaggatcactccatgcttctttaagatgccgtgttttaagacgtctcacagaaaaagtgattttgtgaatgttcatggggaaacaccagcagtacgacaccacagaacataatggcaggctcttatcatttgttccgctgcctattatgagcaaacgaaaaaactgagcttttactctaataaagagatgaacatattccatttacgcagagttcttttctacatgaggcaatagaaatcaatcagcaactgtcggaactttgaatgagcggtagttgttacactactaagtttgcaggtacgtagctgaaccaggggtctactcaaggctgaacgaaaaacctaagactcgaaactcaggatagaaactaataaatttttgtattcgtccgaatttgtaacatgcttcaaaccatgcatagttctaagaacacattgaggttaaatgggtattaacagggacgatccaagagggccaaattctagttccaaagtttaaatgagaagaagacccaatggaggctaatccatacatcattagtgaattgaaatgaaccattagaccattcagggttgagcggtatcttttgggcgaaagcaagtcgactacactacactaattctagggcttgtatgaaaagtcttgtcaagtaatctcgaatcctatcgagactgtactttacagggctaaagtttagtgagcatctgacatcagcctacaatatgccagcaagagacacgtataagcaaaattagacaatgacagacaagacctttttgacactgcacgaacgtgtatagttattccggaggccaagatagtctcaaaaccgtcgactgtgcacataacccaaggaaaagaagacggtcgaaaagccattgccccacgcaaaaatgcacccccggaaaaacgctgcagatgacatatttacctcatgcaaaaatcacccgacctactgaaaccccactggccatatgcacggtggtattgtttggtggttcccccaggattttccgcacgtcgcgaatgagacaagatcgcatcacccatgcacttatgcggctacagagtctattttacgtggggccccaccgacccctatgtttgtggaccaagtttgtgatatggggcgggccaaagattctttttgtgcaagcctttaatttcctcggcggcactttcccaattccagaatctcgccatgtctcagagataaaaattttgcttgcccgtaacgtcattgcgttgtccggaaaaattgcatgttgcctgcagactccagtcacgttttccggggccccattttttccctaaaaaatatcgtgtagtgtctaaagatggggcaacacagtggccgtttccagcagccccgagtctgccacatgtgggggctctgccctggttctctctgtttccgagctttgctattcttctcgcaaaagtcgcccagacatttcgtatgcgccccaaattttctccagatttaggcggcaggcgtaacatccgtgcaccggcgggcgagcaacgcggagtaaaatcacccgagcactggacgcctgcctttctgcaggccgcggccgcatttttccggcaccacctgatggtttctcctaagatgccgcatggacaccagcaaagtcggaacattctggtgtgtctggcgacaggaaaaatgacccgaggccacgcggcagatacgaggacggccattataaatagcgtaggaacaaccccgctctttggaggtttttctttccctcatcagttttaatttcctccagtagctccaagattttcagagtgcacataccacgctgacccaccacgcgcatacttataaaagcgacttcatctgctgttcttgaaaagaattttttcccccaactacaaacgaaaacttcaccatggttagattaggtccaaagccaccccagcacagaaaaggcaccttcactgatgtgccagaagagctcattgagcagttgcgccactttgagcagatcctcaccgtttcgccagaaaagttgagacaaatcaccgaccactttatcggcgagttgaacaaaggcttgtcgaagaaaggaggtaacattcctatgattccaggttgggtgcttgacttcccaaccggagacgagaccggtgactacttggcgatcgacttgggtggaaccaacttgagagttgttttggtcaagttgatgggtaaccacaagttcgacaccacccagtccaagttcgctttgcccaagcacctcagaacaggcacctccgaacagttgtggagcttcattgccgagtgcttgcagaagttcattgaggagttctacccagatggtgtcagtgccccattgccattgggtttcaccttctcgtacccagcctcgcaagacaacatcaccgagggtattttgcaaagatggaccaagggctttgacattgagggagttgaaggcaaggacgttgttcctatgttgcaaggtgccatccaaaagttgaacgtgccagtcaaggttgtggccttgattaacgacaccaccggtactcttgttgcttccatgtacaccgatgccgagaccaagatgggtcttatctttggtaccggtgtcaacggtgcctactacgatgtttgcggcgacattccaaagttggaaggcagattgtgcgacgacgtgaccccagaaacgccaatggccatcaactgcgagtacggttccttcgacaacgagcacttggtgttgccaagaaccgagtacgatcttgtcattgacaaggagtctcctagaccaggccagcagtctttcgagaagatgatctcgggctactacttgggtgaggtgttgcgtctcattttgctcgacttgcacaagaagggcttggttttgaagaaccaggacttgtccaagttggacgaggcttacgtcatggacgcctcctacccatctagaatcgaacaggacccattcgagaacttgtccgacgtgcaagacttgttccgcgacaacttgggcatcgaaaccaccattgccgaaagaaaattcatccgtaagttggctgagttgattggtgagagatccgccagattgtctgtgtgtggtattgctgccatctgtaaaaagagaggctacaagactgcccactgtgcagctgatggttctgtctaccagaagtaccctggcttcaaggagagagcagccaagggtttgagagacattttcggctgggccgacaatgaggaagacccgatcgtgattgttcctgctgaggatggttctggtgtcggtgctgctgtcattgctgccttgacagaaaagagattggatgctggcaagtctgtcggtgtcaagcaataagtgctatgtctgaatgaataaatgtcatgtatatcgctagtagagatataagaaggcactgggcttctgcaatgtgctaatgtatttgggtaatctaccatcgaagtactgtctttactacctcaataagatcaacatcattgagatttagatcaaacttcttgatttgattcatagctcatggccacatatgtgtatagtttagagcctcggcagagcctggcagaatgaagatgagaactcatctgaagatccaaataactagatcatgggcttacgaatggtagaagctgaaataatcacttatgcaacttgaggtagcgtttagtatgtgcgctcgtagtattatgaagtaactacagaatacgagtttcacaatagctgaagcaggataagctctatctcaaactgagttagcagtaagttgtcactcaattaccagctatagaataagttaaccactcaatgatatatgacgacgaaaatactggacaggataagttggaacttgtttcagcgtttttggccttacatttcaatattccgtgattgaacatttgcccaatgggcagagtaattgtcttaacatgaaatattcttttctttagttgattctgctcgtgattaccacttaaaatgaacccagctagaccgccttccacgatcctatactcatcctgctgataaaaatacgccgactattttaaatggtttcttccatgattctaagcttgtaaatgtgctttcagatagaagaagttcacaagtagtgcggaaagattaagcacgcctatttctaaacatccattaaaacctctaggcttatgttttcagttcattcgaaggctaaacagatacttttcgatcctgatctatgtatattcttcatttcatcattaagttgaaggagacgttcatctctatgggcataatggcaaatcagagcctctgtgaaggaggccagtgcttaagtgcgactaatgtaaaggcgcacctaaaaccaccccaccatgtctctttcaatagacccggctctcattcgggaaacagaggctgccgtcgccatgtcccaaatgtctactgaagacttggtttcgaacgaggacatctccaatacccacaacatcattcttgaaggccgcaaagagtcgcaggagatcatcgacgacattgatgatgtcgatgaagccgacactattgtgccattcagtctttttgatcttttgcgcaagagtgcggtgaacttgttcttgccgttcatcaacggaatcatgcttgggttcggcgagattttcgcccacgaaatcggcttcaagtacggctttgtgggtgcaaaggtgtatccgccacaaagacaacttaagcagaagccaaagtatatataaaagcaggcggagatgatgaaaaagagctgtcacaaatgttaatagagcagaggaggagcgcagtacaaggctgagccggtactctcacttctttcaataaaagggctatgaattggagctacagtagttgctatgcgttaaactcccatgggtatgttcccagaacattctctattagatgctgaataatgcagatatgccacagatcacaatgatcaaggattcttaaggtcaacggaactcacctataaattgccaacaggttcgattcatttggggcattcaagggaacctattttgactctcggaagccgatttccatcctaaaaaagatctccatcctcgaaaaccacagaagcttcacaaaatcttatcgatgtagatgaagccctttgatgcctcagacaagaacatcctttttgtcacaaaataattcgtattctcggtcctttccgatgggaaaccgcttttgtttctggcaagtaaggcaggtatgcaccaagacatcggctttcgccgagcttttcagactgttttcaatctccacagacatggtgaggcccggaacaagaacagaggagcattttttgcacatgagccgcttcaaatgaggcagaagcttgagcacagtccttttcagcacaagatcaacagtccgggccatcagccgagccattatgtggtttttttgggccgtgtggaagctggccacctggaaaagataggatgtacgagcatatgggtccttgctgaccttcggtagtttgacgtgcttggccataagttgagtgatggaggatactatagaaggcgcaaggattaaaagtaccggttagactgatcggagaaaacgtttatgaagcctgggttgtggcaagaagaagtcagaatgaaatttttggagctaggtatatggctaaaatgtcgctgtttgtcgcacgaggtgctgaaccccattaatcatagctgtggtagtgaaagcaaaacattggtcttgactgattatcacaataaacataatatttctacggatctgaacacttatttactttcctagttttctaactctagtttcgtagcccgttgtctaaggtctttctaagcccagggtctatctgcagtgccaacacactggaggcgaacatctttacctttcgtggccacactagttacaccaacatttatacatccaatgagtggctacgatagtgccttatccattttctcgtatgtcgaaaccgcttgttctataccgaagcattactaacctcagacctgatggacacgttttccgtatgtaacttgaattgactatgaagaaccaataccagataacttgggcttggatagccgcccactaccgaatccttatgatttccatccgaatgatttcgaccgatttagctcgtccataaactcccagcccatcaccggatttatcagtgttggcccatgtaatgttgtatccagattgttccatccgcatattcttatatccatcaacccagcaatgtttcatcctttactatttcttggtaatgttgttttccctccaagttactccccgtggtgttgtttttcaatagtcgattacatgtcccgtactaacaaacagaggttgaatatgcttccgaagcagtcaaaagaggcacttgtgccgtcggagtgaaaggcgcaaagtgtgtggtcttagggtgtgaaaagagaaccacattgaagctacaagatccaagaatcaccccgtccaagatctgtaaagtcgataaccatgtgttgttgacatttgccggtttgaatgcggacgctcgtattttggtggacaaggcccgagtcgaggcccaatctcacagattgaacttggaggatgcggtttccattgagtacttgaccaaatacgttgctggagtgcagcagaagtacacccagtccggtggtgtgagaccatttggtattgccacgatgattgccggatttgactccaacgacacaactccccgcttgtaccagacagaacctagtggagtgtacaatgcatggaaagctcatgccattggccgctcggcgaaaaccgtcaaagagttcttggagaaaaactacgaagagaacttgtccgacgagcaaaccatcaagttgacagtcaaatctttgttggaggtggtccagactggcgctaagaacatcgaggtttccgtgttgaagccaaacgaagagattgtgcaattgtccgtagaagaaatttccaagtatgtcgaggaggtggaggcggaaaagcaggcggaggcagaaaagaagaagaagtctagagagtaattaatgaataaacggcatggccattttatgtggacaaacgtattctttggctttgacggatcgagttaactgtccttggaaggacaagatatgactaaagggatgctttgatagaagagctcgaaaggtcccatgctcttcatctgtagctttacattttggacaactttttttaaatttattattcgttctattgtacatcagcgcttggcctttttctttccctttcctttagcgtccttggcgtcgggtttccgcttggctgggctcagttttaccacagtaaaaaatccgtccaaacggccttgcactcctcccttcaacgccttcttaagcttttcagcaccactgcggattctctcttcgctgaatcctttctgcttgaccatgaactcaaccaagccatccacatttggctcattccacttaacatccacttcgtcaccctttgtgatttccgggttcatgaaaagctgcttggcctcatcatatggccagttttcagggactttgtatttggttttctcaggattttcttgaatccatttgacaatattatccaacgacccgtgttctttgatcaacttgaatgctgtcactgggccaacacctttgatcgtctcacaatagtcgcatcccaacaaaatacacaaatcaacgaacgtggatctgtccatgtccaaccctttaagcattgcctcgtagtcaatttgatcaataggcatcttccgagcttcggccactgtcaagtgtcttaatagatatttcggttcgtaacataatgtgtccatatcttcggaggcagcagcaaatactttccctgcgcgagccaactctgcacactgtgcctcagcctctgatggggccacaatataaggaattcccatcaactccaacaatttctttgcctcgtcattctgttctcgagacgcacgcactgttctcttctcatatttcataagctcttcgactgtgcccgtttccttcaaatcttcaatttgtttcaaagcatcctgtcgcttgagcaatcttttctccaactcgccacctttcaaaactggcggtttcccgtcaaaaacgtacattggctttaatccgctttcgaccaatctgatagtacggtaaaacatccccagcaaatgagacgtggtttctccgtcctcactagtcaattgctgcccgtcttgctgcctgacggcgataagatactgatacaaacacatggaggcatcgatggccacttttcttccgaaaaggtttttgagctgatactctttgaaggcatcaggcgcatgctcctttataagctggttcaagccttgcggttagtacattttcattttgattatatataagtgtggctcatacctttgacacccatttccgttaagatagactattcaagatatctcttgcttctccatgctcttctcattacgaatgtcccgacgcgccttttgcctgtctgcagtacgcgtttctccgccaacgttaaatgctaatattacacatggctgaaggtaaaagtccagtttccggtgttaggatcgtagttcacaaactccatatcttctagcgacttcaatttttcaatgtgctttttcacaatctcatccttcggatccaagattgccaattttgtctttttgttgattgggtaacatccttctagcgtcacttcggctggcatattcaaaccttcaccttcttttggagcatcgtcgtttggatacacaatgatgttcttcgagccaaatacgatcacattgccgcaaatttcgtccaaattgaacgatgtcaagtcaacgggctttgtgaatctgatctggccgtagtacttgcgtccaactgtaaagttttctactgaacgcaaatcggcaagaggtttcttcttgagctcagataatgggggtgatgtccagtatccgtcatcatcaatttcctgttgcgaagcttcgacgtggagcttctctggtttgtctttcttttcgacttcaaaagtgacaccctttggttctgttggcttatctgtaagtgcaatcaaactagaggaactatccttggagccgttgacaaccaatttgcggaactccactttaggagcaaaaatgtcggacgacaagatggcccggtcgacgtcggcattaaataaagaagctttgcgcgaagctggtttttcgggtgtagcaagaacgacgtctttgacaggagcattaacttttttctcagcaacaaataagggtgcaactttgtgtgcactcgccatagaaaccttcttctttgtactcttcacagggatagcgagaggcacctcttgtggcacattctggttggtacctgaaatactttggaaaagtttgttgtttccatacggattctgggctgtgatattgaccaaactttgttgaccattctgttgctggttctggttctggccaaaagagttacccaacaaaccacttgtgccattattctgtgtcgaccccaatgcgttattgttgttcatggtaccgttgttattgttgccaaacaagccaccaccggttgtgcccccaaaagtagtggctggtttgcttccgaacaagccaccacctgtactattgttagtggctgtggtgttgcttccaaagagaccacctgaagtgttggtgttgttggtgttgttattgttcagaccaaaaagaccgccggtcgtgcccaggttagtattattcccaaacaagcctcctccggtagtggaagctgctggcttgttgccaaataagcctccggcattgttgttttgggtctgcccaaatccaccagtggtaccagaagtgttgcctccaaacaatccaccagttgtaccagctggcttcgcaccaaaaagacctgttgaagcattgttggtgttgttgttcgcgttgttggaaccgaagagaccaccgcctgtattggtgttgtttgagccgaacaatccaccagtgttattgtttgcattatttgtggtattgttgttggtaccaaaaagtccgccagcattattgttggtgttgttattgttgttggctgtggatccgaacaaaccgcctccagtgtttgtattgttggcaccaaacaagcctccaccagtgttggacgtgttgttggcaccaaatgcagatgtctgagtattattggcattgtttccagtgccaaaaagaccaccggacgctgctggtttgccgaagccggtgctacctccaaacaagcctcctcccgaggcattattgttgttggcaccaaatgcagaggtgttgttgttcgagccgaaagcgctgccagtggtgttgttgttgttgctactgccaaacaaaccaccgcttgcattattgttttgaccgaaagcagagttggtgttgttggccccaaatgcagtattggtgctggcgccaaatggtgagcttccagtgttgttcgttgcgccaaagcctcctccaaatgtggattgcgtgtttgtgttggtgccagcgccgaaagcgccagagccgaaccctgatccaaagccacttggctttgcagcaccaaatgccgagtttgtgttattgttggcaccaaatgccgaaccaaaacctccagtagagttgttagtgttgttagtgttggcaccaaaaggcgatgtggtcgtgttactgttattgccaaacgcagagccaaacgcagatcctgtgttgttagcgccaaatgccgacgttccacctgtggtggtattatttgtagcgttattagtgccaaatgcagacgtggtgctaccaaaaccacccgtagaggccccgaaacctgtctggttgttggtgttgttgttggcgccaaatccaaatccggtgtttgtgccagctgcacctccgaaagcagagcccgtgttgctatttccatagcggcggccagcctcgtagtccttgagacgcaactcctcaaaagagaacttcagatactctggcatattggtgatattctggtagtagttggtgcctgttccttccttttccacaaaaggagcaaacggctttgcagccgtaccgttgtttacgttcggatcagcagcaccgccaaagccagatgtgccgcttgcaccgccaaaaggtgtgacggaattgttctgcggagtgccaaaagcagagccaaaaggtttcgatgcgccgccaaaaagcccgccgcctgaagcagcacttccaaatgcaccagcagcaccattgttgttggcattgttgttgttgctgccgaatggagacagcgtgttgttgttttgggcgcctccaaagatgttgttgtttgtcagcccaaaggcagacgtagtgttggagccaaaggccgaagagccagaattggccgtgtttccaaacacaccgcctggcgcagacccaaacgctccgcctgtgttggtgttagccgccccaagaacattgttgttgttggattggccaaatgcagaagtggtgttggacaggccaaacggagaggcattggtgtttgaggcgccgccaaagggcgacgtggaagctgcgttggtcgagccgctgaaacctccgaatccggaagtggttcttccaaacataagatgttttgttagctatgaagagagtttttgctcgtttttttaaatgcggtcgtgcgcagctcactcttctttgaagtgcctttggtcatgtggggataattccacatgttgaattagaactctctagtgctgtgatttttttttttgttttcttttttaattaggttttctctttcgtgtctgtggtcgtattacctacttttggtgttccatcttctttgctgtgtcgcacgaattttattcgcacccaatatcgcagaaaacggcactcgtgtctacactttactacagaaaagaaattggaatttgctctgatcacaaatctgctcctttaacttctgagacaaggtcagatatttaattcgtgctggtaactcgaagaaagtatgttctgcgctatggcaacgatggtattggcatgattatctgtcgtaggagaaacgagagtattcagaagattcgtgatctgaggtacgtccatacattgataactttactcaaatatcaaaaaaggtattttttttttaaaacagacgcctggcttgaagctagattttaatcttttaaacttttggaactacagtaactgagaagaaagaagagatgaaccttcacaaagtaggaagacgtaatctgccatcgattatttgattactataatatttatgtgtccgccttaagttttttaggagccttgcgtttatctctcaagtcgaatcgaatcttgtaatccattcgttaattttcttattcgttgctttgttttatgcttcttggaagaatgtaagggaaatggccctgataagttttgactcagacagtgggttccctcagttaatctagtaatgtgttcaacgaatcctttaaattttacaagtttggtgctcattcaatcttccttttcgaccttaagtattttatccgtcacaatctccacacttgcgtcgttctctttgatttccacactctgaatctcaacggttttttcagtcttgaccttctttttcttcaagagtgacaggatatcagttccctttctctttgccttctccaacttagcggccttggtctcgaactttttcaagtgctctgctctctctttagctccgagtttgctcaattcctcgctccgctccatgtactctgggtcatctatttttttgtcctggagccactccaacaacttaatttcttctccgtacacggagtcgtcttttccgactggggtttctaagataatggggatattttggagtctgtggtcattagccacgattctgaaggcttcaagccccaaaaagccgtagccaagtttctggtgcaagtctctatttgcgcccaaaggcgctttggaatcatttaaatggatagcactcaagtactcccatccgatgatctcctcgtactttgcccaaaacgccagccatttttccatgtcactaatatcatatccagcagcaaaagtgtggcacgtgtcgatgcaaacaccgactctggacttatcctccaccatatcaatgacatcacggatatcttgcaagtccgaaccaatcaaattgccgtggccagccatgttttcaatgacaatcttgacaaaagatgtttctttcaccgcacggttgatgtttttcgccaaacgcttcaacgcctccgaacgatcgccgtccaaactggaaccggggtggaaattgtaaagaccaatgtccaatttctcacaacgcttcaaatcgtccaagaacagcccgtaggctttttcttctttctctgcatcaggattggccaagttgataaagtacgatccgtggggtaagatatctgttcgtgggttgtaattgtacttctcgcaaagacgcttgaattccgacgcctcttcatccttgatgtctggcgagacccatttccggggcgatttgaggaaaagagcaaaactattggcaccgatatccatcgcgttggtgaccgctttactgacacctccagccatggccacgtgggcgccaaatttgaacttgcattccactcttgggtacttgaataccggctctgcggttttcacgattttttttctggatgttagaacatgttggggccattgatagagggtcaacttacgccataagaagaagatggtgttgaatgcgcgagaaaatagaatgtagtatcgaacttctgtgcattgacagcatgagatgagaaaagagctattttgatgttccgaaacgtgattttttcattcagtttgtttccactcatttgattgataagatatttcttgatagattatttctttcctatatgtatggtcactggttctgtaaagcgatgattgatgtgcttgagtatcaacaccaacaaagataatgtctaatcgaagcggaaatattgcctttatagactatggcaatcctataagctcgtaacatttgtaggattgcaagatgtttccactttcgacgtcaatttcaatagagccttggagcgagaaattttaggtcacagaatatgccaaataaaatgaaatgctgatgcttatctgctatttaggacttgaaggacggtgttgaaatatgatgaatcttttatcacagaatcaggtgcagaagtggtgtttctgtttccatcaatgtcacattaatgagtaaagtagaggtattatgatcgcgacacacgttggaagaatattgatgtttagaggtataatagaattaaatcatcatgaaacattacaaccattaatgaatccattgttgaactcgttggttaagggttcagcgaaaagtgtcttaatcaattgaaaaatttaaatcgtagaagaaaatggcacagagaataacggcattaaggagatttccttctgaaagaaatttctgggctatttaggaataaactggatttcagagcagtactcacacaaaaactcaatagtagttagtttgtcactcgatggttgggaggagatcgactgagatcgacgcaaccatattggccagtattaatccacgatcgtagaccgcataaagtttgggaacggctggatgcatagtaacacatagtcaaaaatttcaacagtgtagaaagatcatccaaatattatagtcgcaatattcgccagtgtaaaagtattaaagatacgtattctactcaattgtcattgttgacactcggtcttcttcgaaaccggatagatccattcgtagatctctaatattcaagagacgtttgccaaatcaacgaatatcaaccgtttaggtaatatagcgcattaataaactctctttattggtcgcaagctgcctgattgttacacggttatcgatattcaatacagtcggcaaagttataatttctagtgagtccttggccctcacggtatattttcgattagccacggtattaccgatcaagccacggtattaccgatcaagccacggtattaccgatcaagccacggtattaccgatcaagccacggtatttccgatcaagccacggtatttccgatcaagccacggtatttccgatcaagccacggtatatccgatcaagcgccgtttctatctacagtgttggagcgcataaactcctcgagcgtaggcgcctcggccgcgctcaaaacgcgcgcgctgtccgtaaagcgctctgcccgtttgcgcgccttggccgatttctggcccggcaccacagcagtctcgtcgcgcggcggcgcctcctcatcaagcccaaagcgtgtgcgttgcgccggatcaaggtacgcgagcgccgccaacaacgtgtagtaggcgtcgttgcccgcgttgtgaaggttcaggtgcgggatctgcatcgtgcggagcaagccgcgcaccaggccgccctcgcggcgcagaagccggtgcacctgctcggtgtcgacggtttccacgcccgcaacgtccacgccgtgcagggcgagccacgccacgtcgccgcgcaagctgtggcccaccaacacgccgcgccgcgccgtgagatactgcgccaaaatctcccgcaaaagcccccgcagctcggcgctggacatgcggtacgacacgccgttgttgaagcggcccaggttgtcgggcacgtaccgcccgttggtgcggtggcggttttcctccaccaaaatgtggagcgtgcggatgtatggctgcgccagcaagtactggtccaccgggtcgtacacggcgacgccgatttccgtgatgtgccgcaggtctcgctcccacgcctccacgtcgatggccacgagcggatgctcgcggaggtacactagctccatccaccgacgcaatcggagcacttggtgcgggccgaagcagaaccgggtgtgggcaaaatacgcctccatgctgcggcggagctcggcggcaatagggtttcgggacatggtagatgtagatgtggcggtcaggtttctgaatcggtctgagaatcggtctgaatcggtctgaatcggtctgagaatcgctctgagaatcgctctgagaatcgctctgagaatcgctcgatgtcttttctgagcctcttagattgttggtgtcttgtatcgtccggacgtctaatgctttgttctagctttgtatccgcatgtatgtcttatctgctttgattatcccagatctttttctgaaatgatctcgatgcctgtgatgcctaagttgttcggatattaacttcttttcactggccctctatagtatagacaaggtgtggtttttcttttcagcgacgcgtaggtatagaagccgtgtattttcgagactgcgcttcatgatagtgcacatgggattattggtagatggccatcgccagtctagattatccacggtatgttatattgaagagcattttctctgattgatcgagtcccaaaagtatccagtcgagtcaaatatgaacaggccaggctgatacgctaaaaactggattactcggcaacaaacgcctttatgcattaataatgtacttttcgatcgttgattaatatatgtggtaattcacgccctttttctttattcttttaagacaggaaactagtttcgtcgatttaacgaaatatggggccataaacttttccacataaatcagaaagtagataggtctaccatgattgccggaaccgcttgcaaacttatattcatggtttgcattgcttaacagtagttttcggcaacaactgtcggaggttggcttcgacatctgcttaataattgaaaacgtgttgtatctaccccagatagtctgatgtctataaacgtttcaagctttctctacggagttaattatatgaacaatgattctctgttcgatttcgtggcagaatgctcgattccttttttgctctcggagatctggtctcaaattaattcaaataatacggctgtttcaaaacaatatctctgccttttagagcccttgttcacattaaagaaaactgtctgccgtagagtcgtctactaatttctctccgatccacccgtctctttcgcactgaccgaagtcaatacttcttaccagtaaaggtggttgtattagtgctagaaatcgacgtctacggctacgccaatcgacgaagaactacgtcaacaatacctcttatttctgtcgaaggagaaacgtgccttcttggattctgaatccaaggtgtgtatacagcacctgaccccagaccatcatatgtcttctcattctaccagtctttgtatttataaccaattttccctatctcgttgattatttttatttagagctgctgagctgccctaaatctagttgaaacaccaccgttatcatctgacgccccgcttcttggccaacttcccatcattattcattttcgtgtgatctcgcattatagtctatgtcactagaagttttgctgcgccagccgctgccggcgcaaatcgaagagactctcgcgtcgttttcgccttcaaagcctgctcatcaattgcaattggtgacagccctcctaaaatatacggttcccgaagcgtttttgcacgtgcccaaagaaacccaggatgccatagccgctgcgttccgatctgctgttggactcggcaatctcgtggcgaaaatcgccatgttgtcctcgctgaaagctgatctttctcaggaccttgtggcggcgctcaactgccatcttgcgctcttggaaaaagtgctagcgcctcggatccttctccaaatggcccgcctgccgcttgaacttcgcgaggccgataagcttttgttccgaggcaaatgctactcggtggtccgcgaggccgacttgcggttccatggccttgtggttccgcgtgctctttcgtccatgtctgcgtatacgggattcttgtgccgagagctcttttcgctctatggagaagcggacatccgggcaataaactcgctagtgctgtcgcttttctccttgagcgcagaactggccctgtttttctacgaatacgttttccacagagagtatattgcacatctccaaagctcgctcgagaatatgaaacgatacgagcgcaagctgcttctcgccaagttctttgagtttgtttctgtgcgcttcttgcgtagcagtgctccgcaactcgacactatagcggcgctatacgttttggccagaacgtatttggacacatccgtgtgggacgagtttatggccaaccacatagtttcccgctataattatgcgctcaatcttctatttgcgctttctgcaagcggagacttcgatgtctcggcgtttgagctgcttttgctacggcttttggccgcatggggaaaccctgccttggtaacggaagaacctgtgatcagacaagagtaccgaacccacatgcttctttgcatgtgcatgcagttgccgcaatcgagtatcaagcgcatgattggagacagcgccttcttgtcggccatttcgacccgactctcttcacattcagaccgagtgaaggcgctcggtgtctttttcgctgactccgtctgcgtaatggccggcgaacagaagattttcagcatggacaatattaacatcgagcttgatatcccgacgacaagacttagggcttcagagatacatatcacgcctgatgacgcctgggacatcattgaagcgcctgaagtggtcgaatcgcctactgaagatatgaaagagatggaacgagcattccagcctatctcgcttcgagatgaggatgcaatgagcgaagaagtggaagaagacgatcccacaatgcaatccaaaccagtgtctgctcccatttacgtgcgagatattttggcatatttatcggcagatacgaaagatgctcaagcttacgaaaaacagaaattggcgttgcaggctgcgcccactatccttcgtcagaaactggcttttgggaccgaagtggctttttacgcagaagagatcatgtcgctccttgcggggctaacaaaccagttcgacgaggcaaattttgaaacgtcaaaattgaacgcaatgattgctgttgttgtcagttatccaaaggtgactgcgcacgtgtgccatcttctcttgacgggtgactactctcttcaacagcgcatgtgtcttctttcctgcatttctttgtccgccagagaactccgtggctacgacgatgagtccgtccgccaaagcttccaaaaaaccgatttcccctcgaaaaaactccctccccagttgcataatcagtacatggcgtcggaaaacacggactatggttataactccatagagaactcgatacagaaccagctaatgcaagaagcatcagaagaagcacgcgacgaacttagcggaggcaagattttgcgtatatcactggctctcaagaagaaaagcacggagtcttccaaagaggtttcattatcgaaagaggccatagcaaatttccgcaaaacagttggccatacattcttcttcccgctagtagccgtgtggtacgaaagcggaggaattgacatcggaccttatacccccatattgattgcgcacttcattcggacgctatctctcattttgcatgcggcataccctgctgcggttgaccttaatgacatgataagcgagtatgtgcgcttaatttgtcctgtgatacaaatggtcactcctgatcaattgcaggtgattgaaagtgctgtgactggatttcttcttgtgttagacatttgtgacactgaatttcttgtgcaaaactttggccagcagattactgatgtggaaagcgccgtcgcctcgtggtgggaactgctcatagaagataaagtcaagagcttatgtgctgggcttcttttgcgcattggagaaatgaagaagtctatggaaactctccttcttgaccgtgctagtcagggtttcttttagggaattcagaatcccgtcaaatactatcagtctggattacaccgtctcgctgaacagtaaccaagtgaaggtgatttcagcaggtgattatacgaacacgccttcagcacggtggctatctattgttggtgaaaaaaatatcaagaatccgttcctgaattccggcactatagatgtcattctgtcgtgtttcactgaccaattttgcggctcttactgcattgaatatcggctcgaaacaactgaaggaacaatggagatgaaacgtcagagagcggcgatctaaattatttagcagaagcctaacgtaaagaggcataaaacgaaccactcgttttcttcttgccgacggcatgcgcagtctcacctccatgctgaactctggtctcgttgtcaccaatatatactacgcagcactataattcaataaagtcattagtggtctattcggctagtctgactattttacctatatctagcacgggcaaacgctcaacccaatcagaaagtagttgctcacaaaagcagaagggccacggccaaagagaaaacggcacctgtcaagcctgaagatataccgctagcgcccgcactcagcttagacagttgcgatgcactgctcgctgtctgagaagcagcttcgaggccagagacagcagtgtgtttactgtttcccccacccaagctatcagttaaaatgatgactgaggctgaagaaacagcagtaagtgagccgaaagcagatacgccattagaggcagagttggcgatgataggacttgtaacttgaggttcgtcggagctagagtcggacttcccgccgttatcaaaaccgcccaagtttatggctaacgctgcttggccgagaagcgggacaaacgcaaaatgtgtaaatgaaaccatgaagaggaaagatgggataaggaaggtgtaggaaatcgaatgttggaaggagtaggcaccacagggccaggagttgtgtcaagaagaaagcggggacccaaccttaaatggtagacaaagaccggaagacaatgactttaaacgaagaaaaaacttgaaacggaaaccctaaaagagacaagacaccagacgacagaagggccttgatatgaaggaaagaggtcggacctgatgtggtgcctgcaactgggattcaagatgcactttgtttgacttcaggtcttgcatgcgtcacgcggtcgaaatgagaagtcattgtgccacggcttatttaccattcgccaatcgaatgcgcgtgcatcgcgcatgtcgtcattctgcgcggaaacggttacaggggaagatgcattgtgcaagctattgccgaagttcttacgcacgctcctttaatatgcaggagacatatgcgggccaacccaatgcggagcacttttaccggaaaagtaaagaggaatagcaaaccgtgagcattgtacatatacacacaaacctgagacaaggacaactacgatgagcgtttccctcagtgcaaactgaaacctgttctttttgcggcgcgggcgataatgccaagccattttactgcgcggtccaagtccgcatcctcgatagcctcacgcacaccaggccatgtttgtcctgcatagcctgtgtacctacccgacgcgaaaacgatgtgtttaaaccacgatctctggtcaagtccatggtggtagaggaaattccgctcgaagtactggagcaacttgttgtggtgcctgatttcaaagtggaggcggagcttctgccaccagtgcaagtctgcacggtgtctgtatgcatcctgcaacttgtcgctccgcacgtcaaactcctgcgcggcctcctgcaactgctgcaactgtactttagtatgctccacaagttttccaaatgtcacgttggtgtgatgcgaaggagcccgcatcttcattcggcggttgtggccgcattggaaaggagtcatgaactccgggaaataatatctctcttgcgggaaatagtactcgttcgaagcttcataaacataaaggtctgcatcgagatcgtccaagtaactctgcatagccgcatgcagaattggcttgttataccattcatgcggaatagtctcctcaatttccgcataatacttgagtaagtctgccgcgtaatcttccacagaaaaatcaatcacagccttgttgcttaattccaacgctacagccccaagatacttggcagccaagttgtggtagacaaagtccttgtccccaaactgcgacatccagtagtacgagtcgtagttggaatggtactggtagatggcatcacccttgccttgcttgaagcccaagtctgccgaaggaattcccaagtgctccaagaaaacggtgtagtcggaaccggaacccaagttgtggatattgtcgccaccttctttgacaaagtgatcatacaagcttccttcgccctctactggataaggcaaccacctggccactttccgcaagacctttttcaacacgggagaagcacccatacttaaaaagcggcccactacggcaacgtccatattcaagtatgccacaacgtttttctgcaactgttttgcggcaaactcaccgaactcagtggatcctaacaacccgtattcttcgccgtcatagctctgcaagattattgtgcgttggaaatttatagcccgactttttcaactcgcccaaggcccgagcaatctcaatcaaaaccgccaggcctgagtttggatcgccagccccgcctttaatccacgcatcgcggtggtttccgattacaatcacctcgtccttcttttcaccctcgattttgccgtaaacattccacaatggcgtaatcttgaacgtttggttagaatacaaattcaattcaacatcggtgttggggccgatgtgatagtcgtatccctctaactcgcctctccattcctttggagccttgacaccttttccgttcaacttggccaagatcggttttacttctcggtacgaaattgggagaactggaatcttcccgatactgtcgtgtggatccttgcgttccacatcgcccttagatgcatatcctggagttgtaggatcaccaggtgctgcaccaatgcctcctaaaaattggacactgcctctttgcacagagctttcgtgtctagccgggccatgaggatactgcttgaatccgtttgctggtgtcactcccccatcatctccgggatcggtataaagtaaaacaccgacagcaccgtgttcttgggcaaacttgactttcaagccccggaaaattgcaccgtatctggcaacggcaattttgccttcgacttccacacctagctccttcaaacgctcgaaatcctctttacggccatagttgacataaacgtactgagctgtcacattgccattggctccgtaggacaaaaatgtcggaaccaaatcatcgccggaagacgtgctatcttcagcaatgacatcctctttcaagggagcctcgtacaaaactttacccgagctgctcaaaagattcaaagcatggctttctgggtaactgacgtaaatatcgtaagtgtcaattgatgcgtccaagccatactcttcaaacttgtctctggtccattgaacaagaccaaaattggtaccaggtaaatgtgcctcggatgtatatctttgagaccagttgcctgcaagattgatcttcaaagcttccgcgagaacctcaaaagggttttcagattcatccctgaagacatccactttttgagcaaggaagaacttggatataacaaaaagcaagaacgtaaccagaatggctaacgcccttcttccgatcgaagatctatggaccacaatagggtctgttaccaccttttctgacatagtcatgataagattaccgaaaagaatagcttgaggagataagattctgtgagaggagtgtggctctgtatatacaggttgtatacaggataatgtgtggcacagatgcttgcatgcgcgtggggggacaacgtgcgtagacgcatgtacggtttgttgacaacacattttgacacatgaatgttgacacacgcgtgacaaaaaacatttctacgacaaatgaatcgacaatggcacataaacacgtcaattatccatatggttatctcagctgctacttaacttgcgctcctgctccaaaaaatgtgtatgtctaggtaaaaagagcattgacaggagaaaacgctttcttaaggctattctccttacggaaaagaaatttgccatattggggcagatttaaaacgtcatttttctcatacgtgtaaacaactttgccccttagaagcgtgtactttggccagttggaaaattccataccttcgaagggagtgtaatcgtattggtgaagtaacatctcgttcttcaatttgaagttgatttctccctttggatgccaaaccactagatccgcatcatgtcccacttggattgttcccttctttccttcgagcccatacaatttggcagggttggatgcggttatttctgcgaatctttgtggagaaatttttccttgctccacaccatagcagaacataagtggtactcgggtttcaacacccggaagtccgttagggatttttttatagtctggttttccttctacgagcccctttttctttccatcaatgtcgtcatagctcgaaggagcatgatcgctggataaaatggtgactgtgccgttttgaatcgattcccatactccattcaactcttcttccgtctctctaagaggaggcgagcaaacatatttagctccttcaaactcgtcgtgatgacagtttcccttcatgagtgcagcctttaaaaacaaatattgcggacaagtttcggccatgataggtattagtctgtcttgggctgctcgaacgtggtccaacgctttttttgccgacatgtggacaatgaggatgggaatgtcgattatttttgataaagaaatcactctataactagcctcgtcttcggcttcaactggtctggaaaccccgtgataatatgggctgagaagtgacttttcttgcaacttctcgttgaaaaacttgataatatcgtggttttctgcgtggatcatttgagtgatgccaagtttcttgttctctagaagaattgctagtaactgtgagtcgtccaagcgaagcgattcgtaagttgtgtaaactttaatgcttgatacacccatttctttcacctggggaagtttggcaagaagagctttagaaggcttcctcacaattaaatggaaaccatagtcacagtagcaattgccctgggcaacttctttgtagcttgcaatgtcttctatgaccgatgagctttcttctgtatcttgttcgttttggattgcaaacgcaatgatggaggtggttccacctgccaaggcgcccttcgtgcaattcaaaaaggtgtcgcaatacggcattttaggctcttcaacatgaacgtgggcatctattcctcctggagtcacaaatgctcctttggcatcgatcatcaactcaccttgcaaagcagtgctagagatggtgcatatcacgccattgttgataccaatgtatgtcgaaggaggtagaatttctgatcctgacacaatatggccattgaataccactgcttcgtaagacatggatatctgggaagtctgggctggaaaacgtattatgttggtacttatcattcacatttcctattcgggtaacccgacgcacaagtcgaagatgagcttcactacattcactttggcgaaccaatcaacttaccaaaatatcaaagaaatagacctcttgcttctgttggcaatttgctactgtggtacttgcagctgtggtgtttgctgttctacggtatctggcaattatcatatttgaacgctaaataattcaaaaagtcactgcttaattcagttgtagtcttgggcttgtctataatgtctatctaaacgataaatgccagaagtcgtggcccaagtagacctactattggtgctctagccgttcgtcttgaataatcactgataagggcactcgcccaatccggtaacccgagaaagtatacccgcaacaacggagcacatccgcccatttccttggcctgtggaaagctgcataatctagcatgaaaaggctgtatcctgtcacccctgaaaccctgtgattttgaaaactggtgctgattcattggctaggtcacgtgcgacaccagcaagataaggattacgaccccacaacctcaagaaatatgcgtccaaagaacgaatacaaggagtttcagcttgtgctccgagtgaaaaatgataaaatcataaccagaaaacccatccggttgacgaaaagatcctccaacgggtgtttaaattgcaaacgaaagaagatcaaatgcgacgaaactaaagatcagtgtaggagatgtctacggagtggtatgtcgtgtgtgtggggacctgaaaaggccaaagtcgttccaaaacctgaggctcagaacggtcaggatttggtgccacatgtccagaatcttcctctcattagaagcctcggtctgcaagtaggagaagcaccgcttgatgcgatgttttttgccttcttcaccaacggttttcttcccacgatagccaagcctcacttctacgaaaagctttcttcgcagggcctacttttgtctgcggcagacaactcagcggcgctacgagagatctacattgcatgtggagcttctctcgcagccagagaggatgtgcgatgcaaagacgtcgcccagaggagatacaagaaagcgcttgagctgtttgtgaagctcatgaaacatggcagagtcaacggctacgaagactggtttttcgtggctgtgcaagtgcttcaaacgttgtgtcttcgagactcgttttcgggctccaatgccacgcgatgtgcagctcatttcaacgccgcttacaaggtcattgcccatcggctttttgcagagcactgtgtgcgttctcccttggagaaaatgatgattgagaatttcattttcaactactccatcacgatattctactgtgaaaaggcgcagatcgaggcgctcattcctaacccgtttgacttcttcgcccacgccaactccaaactcaatgaaatgtcgcttgtcgatgggagcccgcaaaccagccgcatgtcgatgcaagcatttcagattgctgccaaatgctcgtggctgtgtcgtctccattacccgcttctggccgcagaccaacgcttacattgggagatgtttctgcttgccgaaacgctcctcttctctctcgactcgacaaactacgataacaacacagtgcaagtgcaaaacaccgtctacattgccaaagtggttcttcgcgcgtcgatcatattgcttcgcaaaatgcttttccccggtacgagagcggtcgacttgcaagacatcgtaaaggctgcggtaaacgacatcagccaaccttgcaacgaaaaggtgattttccccatttgggcattgatgatcggcgccagtgcatcacttgacgcatcatgcaggcggtttttcgtccggcgtttggagtgcttgtttctgtggtccaagtcccagattgcaaaacaggtggtgatacatctcgagggcctttgggaattgtacaaaaatgacgagcccttcgaattgcttttcaacagcgatgtgttagacgaggtatgtagatagcgaataagaagaaggacaagaaaaagaaatcgcacttgataagccatgcagttgtctgcacaagacatgatggcgcacggctttttgagtccgtgcatcaagaacccgcctatcttgcgaaaaaaaaaaataaaaaaaaaaaaaagtgagatgatgtagatatatatggatctgaaattttttttcgcttggcacgtccagagaaacaacaatgtcctccgccacaaagggatatgacgacacttttaccaaatcagaatcagactctcagagtgtgaccctggtggtggacgaaaagccttctctctggcaacgaattaacaaaaaaatatcgttgcagaacccagacttgtccttggtccagaactttttgatcaatgacgacttgaagcccttgctcaacccacaagacagaacttggagatggttccactttatctttttctggatttccgactcgtacaacatcaacacttggcagattgctggcactggtgtcgaggcaggtctcagttggtgggaggtgtggatctcggtcattttgggctactcttttgttggtcttttcattttccttgcccaaagagtcggtgcctattaccatgttagtttccccgtttcgtgccgggcaagttttggtattttcggctcgctctggcccatcattaatcgtgtggtgatggctgtcgtttgggcatctgtccagtcatggattggtggtcagtgtgttcagcttatgctcatgtctatctttggagccgatttggacaccaaaatccccaacaaaatcaaaggttcgggcaccacctcgttccagttcttgtgctttttcctcttttgcttcttttcgttgcctgccatctacttgaagccgcagaagttgcgccacttgttcaccatgaaggccattgtgtctcccgcatgtggaattgctttgttgatctggacaatcaagagagcaggcggaatcggacctgttgtgcatcaaaaaacttcagtctcgggctctacgcatgcatgggcgttcatcaactctaccatgaactgtatcgccaactttgctacgttgacattgaacgcaccagatttttccaggttggccaagactagacactcctcatcttggacccaggcgatttcgatcccattgtcgtttgcgcttacggccatcatcggaatcttggtctcgtcggcctcgaaagtcatgtatggcactgcgtactggagtcctttggacgtgatgaaggagtacgttataagttacacaagtggagacagaggtggagttttcattattgcgctaggctttgccattgcccagttgggaacgaacatttctgccaactacatcagtgctggaacggatatggccgctttgttgccccagtacatcaatatcagaagaggcggatttattgctgctgcaatctgcttcaccatctgtccatggcatttcttcagctcgtcgaaaaacttcaccacatacttatcagcatacgctgtcttcttatctgccatcactggagtcattgcatcagactatttctgggtccgcagaggctacctcaatgtgtggcatttgtactctttcacgcctgaaagtaattatgcttacaactcacttggagtcaattggcgggcatacgtggcgtatatttgtggcatcttgcccaatatcgtgggatttgtcggcgcatgtggcgtttccattccaattggtgcacaatacatctacaacttgagttattttgcgggttacattgtgtcattcaccatttacgcattgctctgcttcttctggcccgttaaaggcgctccagtcaaagacattagagagaaaggctggtacgaggtttatgtggaagatcgtccgggcgaaaagttctcagatattgtcagtggaaagttggaagagaacgagtatgttcgtgctagaggtggtatcagactcttgtaagttatgtactaatgtaatttgtttgtatagaaggtttgacgttaatggtggaaagtgggaaattatgggatcagtatttatttaatgcttattatgatggaaattatgtcttctgtagttcactgtaattaaaacagtttggggaaaataaaaaatacatgagctttactctttcacgagattgataacaaaatggcattgttaccaaaggcatgtttcgaaatacttgacattacctgagaaaatcttatgcattctacccgaactcgtttagaactgattctttagcaactttcatgttttagtactcgatttggtggcttatggcttctgtatcaatgtttggacaaaggcaacttgataattaattagttgttgacacagaatcagtggtactctaacaacttttcctcattttaatgtatcttaggaatatccgacgtctatactctttagcttagagggaccgtccaagcatgtgctatagatctcttcttgctttcgtttggaattgtcaagcaggagagaagcttttacaacttacttcatgcttttccttgaattttttttatcagtagtgtcttgaatattgacttcactacaaccgtggacccttctctgtcaaaacaggaaacccgactatgcacaatgaacatctgctcacgcgcggtaaaccaaatggggcaagccgatatgcgaaagtgctcctttcggtaacccgacatgtacgtctaattcaatataaagatcagaatgcctaatgttttgagcttgtcctattcaaccacaaatggcaaccattgtacaagaaccatccatcacgctcagtgtggagacacaattgaaaatcaaagaaagtcgcttgatcgacacgatccacgaaactgcacaactttttggagctaaaggcaaatggggagagcatcttacggaaacgggcgtttgccgtttggcgttgtctgatgaagacaaaggcgtgagagactggtttgttaaagaggccaaatcgcttggatgcaccgtgaaaatcgacgagttgggcaatatctttgctatctacgttggaaagaaagacggacctccgacggccattggctcccatttggacacccagcctactggagggaggtacgacgggattcttggggttttgagcgggttggaggtgttgcgcacgatgaaggataacaacttcactcccaactatccaatctgtgtcattgactggatgaatgaagaaggagcccggttcccgatgagcatgatgtcttctgccgtgtgggccggggcagcaaagaaagaagacgtttacgagatgaaatccgtcaccgaccagacaccggtgtccgttttgcaagagctcaagcgcattgggtatttgggcacagttgcttgcaactacaaggaaaacccactttcggcgcatttcgagctccacatcgagcagggcccgatcttggaagagctgaacaaaagaatcggccgtgtgcaaggtatccaggctttgaaatggatcgaagtgacgttgaaagggaaagctcagcacacaggcaccacgccgttccggtctcggagtgatgcgcttcttgcctcctctaaaattgtggtgaagggcaacgaaattgcccacaggtacggcgggttgtttagcgtgggcattatggagcttgagccggctgtggtcaatgtgattcctcaacaagtgcgctttgtcatggacatcagacacgaactagacgacaaagttgagcaaatgtacagcgaaatcaaatctgtcatggacgaagtcgtcaagagctcgggagtgaaattggcctacgacttgaaggaaaacgtgagtcagcctgctgtccactttgaccaaaaatgcatgcagtgcattaaagatgcatcggacgagattttcggcgaagaggagtccattgctataatcagcggcgcaggtcacgacagcggtcttgcttctttacgggtgcctacggcgatgatctttattccttcgagagacggggtttctcacaatcccgaggagtacagcacaccgcaacaggttgacgatgggtttagggtattgttgaatgctgtgttgaagtacgaccagtccagaacagaatgagctacggtttaaatttatgggtatgtgaacggtttacgaggttctggacatttcgggtctgtttctggacaggttgccgtctatcgtatttctgactcgaattcttggccgggcggtgcgagcacttctcgattggggataaattagtccaatgtgatttttgtgataaggcggtcggagatttgcatctgtaggagatagtacaccgctgtatcttactggtccaagtcttggcgtgctgcagtgtacaggaaataaatctgtaaagaatagaggacgtgtgttcgtgatttctgctccagggccaaatttccaatttcacgcaaactaaaccgccgaccttaatatagccgagcatgtagtgtcggcaaataaagtcgtaaaatggcgcttagcggcgtttcagttcaagaatgggtggggaccttctcgacgtttatctgtgaccatgtgctgataagcgccgtgcatggcccgcgagaaacacaacccaaaacggcgaaaatttgacattttcccgttccttccattaccgagagatgcgtaatctttcggaacatacagggcccaccgcaaatgtgacttgagctgcattatatagctggtggattgtccattttctcttcttcccaactttcccgcaggcgatggcaagaacaaccactttccaactagaagctcgagacattgacctccaggctcaatccagcacgtttgtgcccacagacattttgtttgtcttgatgggttcctttggtgtgtttttgattactccggccatcggattgttctacggtggtaccatcaagcgcaaaaacattgtgcagttgcttttccagacctacatgaccaccaactgtatagtcatcatatggtacttgtttggatactctttgggaaactctcccagctcaggctccaagttgattggtgacttcaagcacgccgcactctacaacgaagaagccaagcctttgatcgaaggtggaaccattccttcggccatcaacttctgcttcaatgtgtttttccccgtggctaccgtgcaaattttcttgggtagtattggtgaaagaggccgtttccttccatcgattgtcgttggttgtatttgggtcgttgtgtgctactgtcccttcgccttttgggtttggggtgccaatggctggttgctcaacttgggagccttggatttcgctggcggaggcccggttcatattgcatctggtgttgcatcacttatttattcctggtatcttggccccagaggccagcctggcaagaggactggcaaaatcacccactacagaggccactcgtccgtatccaccttcatcggtgtcacgcttatttgggctgcttggttcatgttcaacaccggcaccttattgtccatcaatgtgagaacctgttacattatgctcaacaccatccttgcctcggcgtttgcttcgttcacctatgcggcgatggacagattgatcacaggaaaatattccgttcaagctgcctgtgaaggcgtcgttgtaggtttggtcaatatcactccttcttgtggatactactggccttgggcagctgccgtcacctctataatcaatgctatcatctgccgggctgttggcctgttcaatgactggaccggagtcgacgactacagtctttcatttgttgttcacggcgtgggtggcattgttgctgacactttgactggtatttttgcatccaagactgtggctgctctcgatggagtcaccgaaatcaaaggtggttggatcaatggacattataagcagcttggataccaaattgccgcatggacgtccattgtcgcatggactaccgtcttcaccttgattattttgttcattgtggacaacattcccggtttgaaattaagggcaagtgccgaggctgaagaaatgggtatggacttgtatgagatggctgagactcttgatgagttcggaaacgactatgaagcgtttttcgccgcttaccatgctcatcgtagaggcgtggtgaacgaatatgagggtggcctcttggcttctaatgagcagcagcagcgctcgtcgtctttgggttcaagttccatcacaaatgtgaatattgtgaacaaagaaaaggtataagcaataaataacgaaggtatgcgagaacttggtgtagcaaaggccgcttttagggtgatgaataagccattcaataggatcgtcgtgattggtaattctagggtagtcgaatttcaatggttcgtcgtcatacatgttaagagtcaaagaagattgactttgtcatgtcgtggtagtgattaatagttttttaacattccgtatcagctattggggaacaacttgtatctcttccgtaagaaataattttcttattggatctttaaatggataagtgcctctttatatggagtgagcactttcttaccaaaaagagagaatcacttatctctgtaatgagtgagcactttctttcccaaaatagagattttaagcagggaagtaatcagtcagccaatgtgagaaatttcattcagtaatgtccctcggttaactgggcccttttcccggtggcaaatgtgaagaaaaattagaagtacatagtatgaagtaatatgaatggatatacaactgatggtttattagcgtcaataaggtgaggtatgacatatatgaaacaatattgcaacattcctggcaatcggatggcggtgctgaaatctggatgaataccgaagaatattggcttattttttcttcttcaactccttgtttcctagtagtaataggagatcgggaataaatgatatgaactacatttcttggtattatcaaaagcactgggattctcctaaacccaattattccggtttaccacgaaccctgatgtaagatatttcctttttgggcattggattcggaatgagtattcaaaggtcgttttagttcctgtcttcctataaagtggaaaataggtgatttatatagttgaagatatagggattataaggcaattctcgcctccctgcaattttgacaatttattattgctctagtttaggtttccagagagacttggttaagcattgatagagatgtggatcctacagcattgaaggtgacgaaacaatatcgcggtctagtgattggacaactcagacatcctagcaaacttcgaagattagcttttgattacagtatagtcgagttttcgccaccatattaagaaactggtgttcgtcatattttttcctgctgaaagtacatttgttcaggctcttccttcaattgtgtcgtcttctatacaacgattctatagatatgaagttcagtcttcactgttattatttttttcttactttgattccttgagacagcttacatgaggttacaagaggattttatccaggtggcaatgtaaacttaatttgtgaagtgcgcattttcgcattaaacaagcctttgtgtatgaattttccaattggacaatatgcttcaaaggtaagacatcatgcgtatatataccattttcataaaagataccaaagatacatcatggattccggaatgcattcctaaacgggaaagtagaattagtctgcatttcctatctatgttttacaggaatgtcgcactgataaggtgtgcgattactactgtaacgttgcaattgaattcaaacgtgcatccaacgcctctaataccaatgcttgtaggtgcttatcaagaaatattcagtaaatggagaagttctctataaaattgatcattttgcaactcaaacgtgagaaatacccattaactttaatgcgtttatgtggaattgtactgtatacaaaatgtaaatgaaagatgctcctgcaggccggggagatgagtgggatgaaaaaatgggccatccgcatgtttgtacggcaaaaagcatcggaaaaacagtcgttctgagccgcgcactgcatattcatgcatgacagaaacgggtcagcagctgaaaaaattctgtagaacagtaattttctacagtttttgagaagcttaattccagaaggatgtagtgtttttattccaaaacctgtgatgttgcctgttcttaaatatctgtagaatacaacaccgtattaactcgtaagaaaaacgattgcttcatcgcatatgcatgtcattttgaatgtcgcatgacaggtctgggagacacatttcctttttttctttttttttttgttatcctcccctcctcctttcttttctttcgtttcccttattttttgaatcatcaccctgatacctccaatcgcaaagctggacaatgtcgctgccaacagaagataaggaaattagcaagagagaagacattctcgaggctacgaaagaagaagacaaggaggagcaggtttttcactcgacgaaagaagaagagtttggagaaacggattcttctgtagatgtcagcgaacgcgaggcgaggttggagaaaacagataacttcttgaacaagatcggtctcaagttcaatgccgaaattagaggtgttgaacgggtgcctgagagcaaaagagaagatggaaattggttgaactccttgactgttttcctttcgcccaactttgctgtttccacattgagtactggtatgatgggaccaacatactacgatctcgactttagaacttgtattttgtgcattgtcttcatgggtatccttggctctattcccgttgggttgtactctattttcggagccaagtttggcctccgtcagcagattctttccagatacttcaccggtaacatcatgggccgtgtttttgcgttcttcaatgtgatctcgtgtatcggatggaacgccatcaacatcattccttctgttcaaatgttggtgtcattaggaagtttgcctgcttgggctggctgtttgatttttgtggttatcactagtgttttggctctcttcggctacaaaacaatccacatttacgagagatactgctggatcccaaactgtattgtttacctcatcatcattgcccgtttcacaatgtctcacaaattcacttggggtcatatggagaccggaactacggaagctggaaacgtcttgacattcatcagtgccatttttggtcttactgcaggctggtcgccttccgctgctgattattttgtgtacatgcctagcaacactaacccatggaagattttcttctgtatggttgttggcttgagttttcctgctattttcactatgattttgggtgcagctattgccacgagtacccacagcgacccagcatggaaagcagcttatgatgacaactctgttggtggccttatctaccaggttttggtgacagacagtcttcacggtttcggtaagttttgcgtggtcgttttggcgttttccaccatttctaataacttgcctggttcttactccttgtctttggccacacaagctatttggtcgccattggccagatttccaagattgggctggtgtttgattggtaatttcgtgtctcttgctttgtgtatcccagcttactatgtctttgccgaaaccatgtcgaacttcttgagtattatcggttacaatgtctccatttacattggtatcacgttggctgaacactttgtgttcagaagaggattcaagggctacaatccggaagattgtgatgacagatctaagttgcccgtgggtgttgcaggtgttttcgcttttgcggttggtgtggcgtgcacggttctttctatgaaccaaacctggtatcagggtgtgattgcaaaaaaacttggtgaatatggaggtgatattggttttgaacttaacattgctggttctttcatcgcttactgttgcgcaagaccatttgaactcaagtatttcggacgttaggtccgagatgcctcattttatagctgagcgctaaagttgatgtctaatttttaaagcttacattcaacctgtacatatacactgataaaaatttgggtgggtcaccctttaatggtaatattctgctgtagtctctatcatacgttccgtaatttgtctaataccattatttgtttcgttttcaacatacgtcggatctttaatgcggcagacaaggcaaatgttttcattactctctcttatgagcttgctctaattaaatctaatatatttaagaagtggctgaaattttgctatattcaatggtgatgttactccagcgtaaacttctgcctggttcatctgcaatttcttcttgctttaaatcatcattaaagcaccgatacaagatgcaaagaaaagggtgagactaccaggtaacgtttgcttttcagcaagacctttagaagacgaggacggctttgtatcattgttattggccttggacgaagaaggcttttccagagagattgattcaaatgatgggcttgtcgtagctgtctgtttaatggtgtgagtagatgcagtgttaaatgattcagtagcgctttccttaaggcgtcttcccgtgtacattgggtaagttggatgagccagtgtgtaaatgaattccacagtagaacccaatattctttgcaggtattcccaagcggtggtgtagttaaaatactgcgctggagttgccagtgggacacctgtggagattacctcaatattctgagatctcgattcagaagccaatggggcaaagccgatctcttctgtgtcgtagtccactatcatgtaactgtcattgaaaaatattgaaaaacttaacaggggactctggtcaattcttgccaactctccagatagtttacatcctgtaacattgccttgagagtctgtgaagtacgaaatgaaattcttttcgggaattctgtactcctctccactgaagtatatggaaaagtattctgtcaggttcatgtacagacatgatattagtggcgtctggataaatagttgctttatgtcgaatgtggcattgaagtgctcaagtaaagcaacgtaataatctggctggaatatagtgtctccgttaagcgtcactacagtttggctggaaatcagaaagttattagctgccatgccgtccaaaagaatagttggtcctatgccatttaaaccagtagataaataattaaacattttgaactttcgaagaggctcctgatatctgccgtggtcgatagctccaaataaaacgtcctgttggcccagggtaattccataagagaaagacctacttttgatgtagccagagttcactaacgaatcgagtggggatgtcacttctatcaagctagataatccgagaccaacgattggatctccaccgaaaggatcgactgtggcgctgaagtcttcgagttcaaagcccccaatttcaattctctcttggccaagcacagggtcatcttcaaaaggaaagaaagttgcttcctcagtgacattgtctggcatatcgtagtaagaaccattcttgaagccgatcgagggtgataaacaaatgaaagagtagtccatgtttaatgaagcatttatgggctgtggaggagaaccgaaggacatgcctgtttccacttttccctggtatatctcatcagaagactctaacgaagaatcagactgacgagaagttgggtttacccactgagcagcaactgctgcaacagagagaaagaaacgtttccacatggcttataaatagactgcaaaaaaagtataatgggaagacaggccgagtgtttatattgaaaaatggaacggctctaaatgttgcatgtagtcttgcataacgcctctcttctctatcgtaaatacgtatgtcaagaaacacgaggatagactcactttcgtttgccgaaagatggcgatattttcttgttatttctcatgagagtagcgcaaatgcactagtaataccatatttgtaaaattgaaaagggaaaagttgcatccggtgatgcgagagaagtttcctcgagatgtgcgtgcatgtaatgtaggagaatagtcaaccaactgtctgatatcggcataggactcctaatttgatgtaacttattttcgccagcaatttctttcctgaattgcattatgataagttaagctatcagattttcgttgtgggtgagcgttgaacgcagacttgcgtcgactgtggagcaagataaatgtctcttgaaaattccctgcgggcctgcttaaatgaaacaatgaaaacgggggatctcctctgactttcattccgagagtgtcaaagtacaagaacttggccacaagatagcgctcatttcaaacaagatttggaatgataatttcgagattggtgactatacacattaaccggtgtggtttacagtcaagtgactgatgatagaaggaacaagcattcaagaacggtgctgcccgtacgccataagttgacttcaattaatgtattcattgcatatccattcttactactacgcggggccagaaatgatcttcgtaccatcaaggattatacgaaagatgatttaaagaacctgcaactcgttgcatactatcatgctcgaatctgaatctgtgttcaagtcattcttggctgatccatacgaaccagtcatttctgtgataattccatttcaaatcaggtcccttggcccagttggttaaggcgtggtgctaataacgccaagatcagcagttcgatcctgctagggaaccatttctcgggcgtgtggcgtagttggtagcgcgttcccttagcatgggaaaggtctccggttcgactccggactcgtccatttttttaaaaattctttgtagatcttctggcagcgcaagttgctttacccaatctttcattctctttttggctataagagtttcaaaggctttgaaagtgttgtatgcatttcctaacaatgacgttcttaccctaagcctactgtatattaccctcacatcagctgtatgtgtattatttcatctgctgcaatatcttcaagttttttattatcgaatatttctgtatcattcttgctttatggttcatttcttttaggtagtgtataacctgaaaattgtttgttgtttgatttttcgttgtacttttatttggggtattttgtatgagcctgtcacagtttttaaaaaatgcgaatttgcattagaattagaaaaaaattgcacaagagaaggactagtagaaaacgaaatagaagcataatgaaatggattcaggcaagcataaaaaattaaataatgataagaacaagtttgagtcgatatgcttagttatcccagcagaagcgtacgtggatacacctgttaggttcggaatataagcggtagtgtatattcagtgtgtgtgaacttcttggttcctggcttccaactacaataggaagccagcattcttatagacgtagtaaataggggtatgaggcttatctcatacggcgaagcttatcagtaatcgagccagataagggtgtggcttatctggtaggtaccataaccggaagttgggatactgccaggttccccggtatggttgacctaacaacaccagggaagtttaattaaccattttgaagatatatacctgaaaacttccttcacgaatgaaatttcttaaggaagaaattcttttgcagaaagtgatctgagattaagcatttgatatagcctcaattgtttgatactgtatggcattcgaaatttgaaaccagctcagtcgctgaaaaaaattggtgcttgttgcgtgactcaataagaactctcttcaaataacattgtatgcgagattgaattttggtacatgtatctcctctattccttttgttcctgattttgagggatgttaatagttaggataccatgtagaaaagactcggtatgagaatttctgcagtttagtggcaggggttcacataggccaaacaaaatttttttaactgattgaggacgactttccatggttccaaatttgaattagagtagtttattccactcagtatagactatagtctctcaataaaacaaaataatcagtcaagtgaataatcagatgccttaccagctagttcaaacttttcgtaacaaagcgcaaagttgtctcaccttgttttctgactgaatttcttgatataaaaacgataatgtaattgtataattgaattttcttgaggcacgaaggaataacctaggaacgattatgttgaactatgaacattctgccaataagccttttgcaagatctcaaaccagtgggtatatatctgttttcatgttcttgtgagctcgattgcagtcgtgctgtcgtgtttttagtatagacttggggacactgttatagtatgggacgaatgaatcgaatcataaattttcacaaacaatatgtatcccataatttcgtccttgctgttaagtcctaccaagatgcattaaccggcaaattgtcaaatccaagccacatgagtacggaattaagcgttcaaattgatgcagactgaaattgtatgtactttttgcaatgaccatttcgctagatgtaacttttgggagtttgtatgaggtagcttacttgtttgcattgttagtggggacctttgtacaatacaatttgaattgtgcagctttcacataaattcaaaaatttgggttaaaatttttaatgggatgaacataattccaaatcggcctataaaacataattacgggtgctggtggagaaagaaatccgtccttcttccctgtttacttcattttctttcttctttcacatgatcctgtgcaaccaacgagtcaattccgttgagtttaaattcagaaagagcgaaaaaagagggttaaatgcgcttgtgcagcaaagctatcataacccatgcaaatgtgcatgcaagtttatgttgaagacttgcgcaagtgatgatgtggtgcatagcgcatatgttgatgtacagtagcctatgcgtgctttgtccgccctacgtaggaaatatagcggagttttccgtgatggataagtgtcccaaaaaaggacggccaacaaatcccattttctgtttcctttcattttttctagccacccttcataaatatcaactagtttgtctttaatagaaaaaacttaactcgatcggatttcaccgtgacattcctgttatacaacttgttcatgctgtatataagaattacttgggacccaagaaccgttgggctatcaaaggaaaatacttcatgctaatttgtatggcggaacaagcctgcgctagtgagacctccagaacaatgtcgaatatcaaattacattcagttgaagttagaaaaatggtacttactatcggaggagcccagcgatttattcgaataacattatatgtattaaggcattctagcatgatgtcgtaccaagaaactagcacaggcaatggcagtaatgagatacagaagacaatagtggtattgcatcaagtcaatagatgtaaacaggaaggattcacgacactgtggcttattgacaagacaagagggacaggaataattgctggatgtcttaaatgtcccaatttacagacgcagaaaattgtgtagaaaatgattgcgtcaagcaaaggcaccactgtataaccaaaaaagatgcggaacattttcaaaaaggtagtagaaattgttcttgctaatgcttgccattcatgttattgaagggtcagctacacgggaatggttgatagtaatttttggctaatatttgttgagcaatacacccatgaactgcacttgcattaatcatacattagacgcattgcacttgcgttaatcatgcatcaatgcgagcacgaacattaaaggatgtcggaattcatgatgcatgtaactaggcctctatccgcaacgtccttcctcctcattggcctgaaatccttccctgcatttcttttttttttttttttttttttttttaaaattattggtgttaatgcacgagtttcggcaagttttgcctgttcatattcaagcatgtatcgtttaatggagcatagcgtttccacgatgcataaccattcagcttctgtgccatttcttcaaaccacaacttcgtaaaaaagcttcaagtccatctacgcagaaagttttgacaacaattgactatctacgaagaggatcactactagcgattgtattttagttctttcagtcttatgtgtaaggggagagaataatagaaaccaagtaaaatatccgcttccctgtattcgattcgattactttttccgcggccgaaatttacccatccttcatttcagagcttgtgcatcacactttatattatactgcatatataacgactttgcatcaccagcaagtgaattttcgtcagatagataagagctgttgcaactacctagataataaatcaggtctagagcaaatgcattgaagattgtcaatagtaagattacatatgagttcggatgctgtgttttcatgtcaagattctcgtctcgcatagaatcatacggaaacaatgcgttttgggggttctccctcagtgccaaagttttcttctcttttctacattactttcaatcctatatagtgctattctccaattttttccaatttttgtgtcttgtttttgaaaagggttagcccgtcaccgaggaaggcaaatggtgttgcaatttgctcttgcatgatcatacataaagagaagtatggtactaccgatttgcatgtagagatatgcattgaaggcaagaagtagacgaagaagagtccgtaaaagagaattaaggaagcgaacattctatgcttcatcgaagcctcggtaggaccaggtccatcttaatgattcattgcaaccctcgttttcctgattgataaggatatgatgtagtggggttattagtaacgagattaacaagccaggatatttgcccgaggtaggtcatatgagtcttatcacgcatgttccggatttttaaattcattgtttcgcagaaaaaataaagcgatacacttcactacttatcaaatgccgaattttgaagcaggaagtcaaaatagaagcggatctgtcggaaatttccatcaaagacagacacttccccgagtttccgaaactcggaaagaaggatgttgatagctccaaagaaatcagccttcacgaaatactctctgaatagcaattgttgaatacaatccattgtagatgcttgatagccaaagaacggaattatttgaggagaggaagggaaggattgaaaactgtcgtgcatatctctgcagtgctcaattcctgattgtgcatgaacttttgatgattgcaccacaaatttcaggctcttcaaaagcaaacgttgagtatatagtgttgaatcaaagtttccttagatccaccagctctaggttttaaaagtcttggtcatgcagcaattgcctttgtcaccagaagttcgttacaaacgaggtgtcaacaacgacaaaggatcgagagcgcatgatgcattatgcggaagtacaacatttaagcgtcatgcatgacaccgaagtccgcatctcgccggatacccgtttggttttctcaccagaaacggaatcggaaaaaggccaatcccaaaaattcaaagtgttcttaatgacgcacatttccttcgtccttgaaggcaactgaattatgcggcttgcttctagcttctttttgagcttggcagccataattcacttcgcgctcggattaactgttgtttctcaagatgaagagggctacggtgcggcaacctacattgacgatcttcaaatcaattcaggggctaccctttcctttgacaacagatatggtattttgttgaacgttttcgctggtgaagttactaataatggacgattgttcatcacagattccggtactaacctcggtatgactgtcaacttcttgcaaggtatttataataccggagaagttgttctcaatgccgtcaatgagttgggagctccaactttcaatttcttgggtctctattttgtgaactatgggcagatttacatgggaggagaaggagccgttggcaccacagtcatggatatttggcctcttttgacggcgactccagaaaactacggcacaatcacttttgctcaaaccgtcaattctggaggtgttgcctattttggtcagattgcacaagacgtttacaataatggtaccatctgtttatctgaggtgaacttgcaacaggattccctggtgagtggtactggatgttactctgtcggaaacaactccatattgcttttggattcacctgtaacttttgatttaggcccggatcaaacagtgtatcttgccacgtctacttcgtcaatccgtattggcgcaacgacccctctcaacaccatcaacattgcaggatggggtaacggtaacgtgattgggtttgctgcaggtatcatcactggaacaagtattgacggtgacacattgaccgttttccagctttttttgccattctacttcaatattggtccaggttatgacaatcagtatgttcaaatcggcgccacgtactcagagaatggcatcattgtcatgtcttatgtttcctacagccagcctcctccaaatcctgcccggcctgctgtttgtaacgcctgtggtacagtctatgaccttcctgctgctcccccggcgcttttcaacttttccgattctgcaaacaccagcactcctccaagcacttttctcctgcttagttcatccactccattgagttcaagctcattctcctccttggaatcgagttccagccttgagtcaagttctagctttgaaccacattccagctctggctccagtgttgaacccaccacttttaaaccctctagcagtgaagctgcttccagccttactttcagctacagtcacgggtttaactccagcttccaatttagttcgagcacattaacaagtgcggagccttcaacctatggcagttcaatctacggcagttcaacctacggcagttcaacctacggctcatctgggtttgggtcaagtaatgtgccaagtgatatttcttctggcttcagttcgatctccggttctggtcttgggtctacttctcgttttggatcaagtgctacctcaggtgcaaccgcaagttccattggctgttccggttgcacttcatatatcactactttcccggccagtatcctgggagcgccagccgaaaccgcccaaatccttgtcactacccaatcagatggctctttgactacattgacttcgcctttttcggcagactctgctacggtttcgaccatttccaattccgcgtgttctggctgcacagaatacaccactacttttacttcgcgcgattcttcaggcgccgaagatactttaacagagtgttgtcgatgttactacaaactcaaatggtgctttggttacgctgacgtctgtgattttccggaacatcgtcttctggttcgacttctgaatgttcaggatgcactgattacaccactacatttgcatccagccgactctactggcggattagacacattgactggtgttgttgatgttactacaaactcgaatggtgccattggtaactctgacgtcaattatttgctcccgattgtactgagtacaccactacgtttgcatccaccgactctactggcggattagacactttgactggtgttgttgatgttactacgaactcgaatggtgcattggtaactctgacgtcaattatctgctctgactgcacggaatacaccactacgtttgcatccaccgactctactggcggattagacactttgactggtgttgtcgatgttactacaaacagcaatggtgcattagtgactctgacttctctcctttgtcccgattgcacggaatacaccacaacatttgcatccaccgactctactggcggattagacacattgactggtgttgttgatgttactacaaactcgaatggtgcattggtaactctgacgtcaattatctgctctgactgcacggaatacaccactacgtttgcatccaccgactctactggcggattagacacattgaccggtgttgttgacgttactacaaacagcaatggtgcattggtgacactgacgtctcttcttcgtccagactgcacggagtacaccactacgtttatttcaactgactctactggcggattagacactttgactggtgttgtcgatgtcactacaaacagcaatggtgcgttggtcactctgacttctgttctttgtccagactgcacggaatacaccactacgtttgcatccaccgactctactggaggtttagacacattgactggtgttgttgatgttactacaaacagcaatggtgccttggtgacgctgacttctgttctttgtccagactgcacggaatacaccactacgtttgcatccaccgactctactggaggtttagacacattgactggtgttgttgatgttactacaaactcgaaatggtgcattggtaactctgacgtcaattatttgctccagaattgtactgaagtacaccactacgtttgcatccaccagactctactggcggattagacactttgactggtgttgtcgatgttactacaaacagcaatggtgcattagtgactctgacttctttcctttgtcccgattgcacgagaatacaccacaacatttgcatccaccgactctactggcggattagacactttaactggtgttgtcgatattactacaaactcaaatggtgctttggttacgctgacgtctgttctttgtccagactgcactgagtacaccactacattcacctcgcttgatgcagagagttcactcattactttgaccggtgttgttgacgttacgacaaacagcaatggtgccttggtaactctgacgtcaattatttgttccgattgtactgagtacaccactacgtttgcatccaccgactctactggaggtttagacactttggctggtgttgttgacgttacgacaaacagcaatggtgcattagtgactctgacttctctcctttgtcccgattgcacggaatacaccactacatttgcatccaccgactctactggaggtttagacacattgactggtgttgttgatgttactacaaactcgaatggtgcattggtaactctgacgtcaattatttgctccagattgtactgagtacaccactacgtttgcatccaccgactctactggcggattagacactttgactggtgttgtcgatgttactacaaacagcaatggtgcattagtgactctgacttctttcctttgtcccgattgcacggaatacaccacaacatttgcatccaccgactctactggcggattagacactttaactggtgttgtcgatattactacaaactcaaatggtgcattggtaactctgacgtctattatctgctctgactgcacggaatacaccactacgtttgcatccaccgactctactggcggattagacactttaactggtgttgtcgatattactacaaactccaaatggtgctttggttacgctgacgtctgttctttgtccagactgcactgagtacaccactacattcacctcgcttgatgcagagagttgcactcgattactttgaccggtgttgttgacgttacgacaaacagcaatggtgccttggtaactctgacgtcaattatttgttccgattgtactgagtacaccactacgtttgcatccaccgactctactggaggtttagacactttggctggtgttgttgacgttacgacaaacagcaatggtgcattagtgactctgacttctctcctttgtcccgattgcacggaatacaccactacatttgcatccaccgactctactggaggtttagacacattgactggtgttgttgatgttactacgaactccaatggtgcgttggtcactctgacttctgttctttgtccagactgcacggaatacaccactacgtttgcatccaccgactctactggaggtttagacacattgactggtgttgttgatgttactacaaacagcaatggtagcatttagtgactctgacttctctcctttgtcccggattgcacggaatacaccactacatttgcatccaccgactcctactggaggtttagacacattgactggtgttgttgatgttactacaaactcggaatggtgcattggtaactctgacgtcaattatttgctcccgattgtactgaagtacaccactacgtttgcatccaccggactctactggcggattagacactttgactggtgttgtttgatgttactacaaacagccaatggtgcattagtgactctgacttctctcctttgtcccagattgcacggaatacaccactacatttgcatccaccgactctactggccggattagacacattgactggtgttgttgatgttactacaaacagcaatggtgccttggtaactctgacgtcaattatctgctctgactgcacggaatataccacgacatttgcatccaccgactctactggcggattagacacattgactggtgttgttgatgttactacaaactcgaatggtgcattggtaactctgacgtcaattatttgctccgattgtactgagtacaccactacgtttgcatccaccgactctactggcggattagacactttgactggtgttgttgatgtcactacaaacagcaaatggtgccttggtcactctgacgtcatattatctgctccggattgtactgagtacaccactacgtttgcatccaccgactctactggcggattagacactttgactggtgttgtcgatattactacaaactcaaatggtgctttggtaactctgacgtcaattatctgctctgactgcacggaatacaccactacgtttgcatccaccgactctactggcggattagacactttaactggtgttgtcgatattactacaaactcaaatggtgctttggttacgctgacgtctgttctttgtccagaatgcactgagtacaccactacattcacctcgcttgatgcagagagttcactcattactttgaccggtgttgttgacgttacgacaaacagcaatggtgccttggtaactctgacgtcaattatttgttccgattgtactgagtacaccactacgtttgcatccaccgactctactggaggtttagacactttgactggtgttgttgatgttaccaccaattctgacggtgctttggtgacactgacttctgttctttcggcatgttctggatgcaccgagtacactactagattcacgtctctcgatgcagctggcgatgttgaaacattgactggtgttgttgatgttacaaccaactccaacggtgctttggtgacactgacttctgttctttcggcatgttccggatgcaccgagtacactactagattcacgtctctcgatgcggctggcgatgttgaaacattgactggtgttgttgatgttaccaccaattctaacggtgctttggtgacactgacttctgttctttcggcatgttccggatgcaccgagtacactactagcttcacgtctctcgatgcggctggcgatgttgaaacattgactggtgttgttgatgttaccaccaattctaacggtgctttggtgacactgacttctgttctttcggcatgttccggatgcaccgagtacactactagattcacgtctctcgatgcggctggcgatgttgaaacattgactggtgttgttgatgttaccaccaattctaacggtgctttggtgacactgacttctgttcttgcggcatgttccggatgcaccgagtacactactagattcacgtctctcgatgcggctggcgatgttgaaacattgactggtgttgttgatgttaccaccaattctaacggtgctttggtgacactgacttctgttctttcggcatgttccggatgcaccgagtacactactagcttcacgtctctcgatgcggctggcgatgttgaaacattgactggtgttgttgatgttaccaccaaattctaacggtgctattggtgacgctgacttctgttcatttcggcatgttgccggatgcaccgagtacactactagattcacgtctctcgatgcggctggcgatgttgaaacattgactggtgttgttgatgttacaaccaactccatcggtgcattggtgacactgacttctgttctttcggcatgttccggatgcaccgagtacactactagattcacgtctctcgatgcagctggcgatgttgaaacattgactggtgttgttgatgttactacaaactgccaatggtgccttggtcactctgacgtcaattatttgctccgattgtactgagtacaccactacattcacttcaactgattctactggcgatgtggaaacattgactggtgttgttgatgttacaaccaactccaacggtgcattggtgacactgacttcagttctttcggcatgttccggatgcaccgagtacactactagattcacgtctctcgatgcagctggcgatgttgaaacattgactggtgttgttgatgttaccaccaattctaacggtgctttggtgacactgacttctgttctttcggcatgttccggatgcaccgagtacactactagattcacgtctttcgatgcggctggcgatgttgaaacattcactggtgttgttgatgttacaaccaattctaacggtgcattggtgacactgacttctgttctttcggcatgttccggatgcaccgagtacactactagattcacgtctctcgatgcagctggcgatgttgaaacattcactggtgttgttgatgttacaaccaactccaacggtgcattggtcactctgacttctgttctttgtccagactgcacggaatacaccactacattcatattcagtgactctactggcggattagacactttgactggtgttgtcgatgttactacaaacagcaatggtgcattagtgactctgacttctttcctttgtcccgattgcactgagtacaccactacattcacttcaactgattccactggcggattagacactttgactggtgttgttgatgttactacgaactcgaatggtgccttggtgactctgacttctttcctttgtcccgattgcactgagtacaccactacattcacttcaactgattccactggcggattagacactttgactggtgttgttgatgttactacgaactcgaatggtgccttggtgacgctgacttctgttctttgtccagactgcacggcagtacgaccacgtacgtttatttcaactgactctactggcggattagacactttgactggtgttgttgatgttactagaaatagtaatggtgctttggtgacgctgacttctgttctttgtccagactgcacggagtacaccactacgtttatttcaactgactctactggcggattagacactttgactggtgttgttgatgttactagaaatagtaatggtgctttggtgacgctgacttctgtatctttcggagtgttccggatgtactgagtataacgactacgtttacctccagtgacttcctactgggtggattggagactttaactggcgttgtggatactattatgaattccaatggtgatttggcgacagtaacttctgtttgctcaggtgctgtggcaagtgtactgcaaaatattttggagtcacatactttttctcataccctacttttgacgactggtgcgtatgtgagcaaagttccgtctagttcgaccttgctctctgatgttgacctcctgattagcagtcgtagtgtcacagtatcgtccttcaagaagtaccagttttgcgcattctgccgacactgacgaacctgggatgcatacgggcactttctctgtggctacttttgagcctgcaaagtcgcatgttgttgaggggctgaatgtgaatgtagattcacaaacgttcctgaggaaaaagactcttgcgtcaaccggtggagccgaagcacctgttatcgccagtacgttgacttacaggttgtccagttcaggagttgctgcaaattcaggactttgggccaaatttcagctgctccttcagcaacctctatcgctggtggtacaagatttaagcgcactactggttttgctgcgttgctttcacttcttggccaatatttttattgtaaggactacttttaaatttcttaaatttactcggttagtacgggatcaccgtacgtcctatacagggtgttttttttttcgacttccaatcttcggagagttgcagtatttttaattttcatatttttttttgatattcgtcttctcatataaacatgtaggtaacaaaattcaccaaattgaagcagtaaccagagaatgagagctgcatgtttatgtaactttactgtaagggatgaggatgaggtttagactcaaggaagtaaggataatgaatccttgaaaagtaataatccaagtattctgctcaattgttttcttttggtttggtagcagagctttcaatgtctgtgcgatgtcgagaaacagatttcgagaatgagccattctcatttacataattttgaagaatgaagcaaagaccttgatttgcattctatccaacttcgttgaatgtgatcaaccagagaagattaaggatgccacggagctatcaaaaaaggtcgcttggcacattcagattagcagggttactcacgtataaaacagatgaacatttgtaaagagatgtattaaaagaaaaggcggaggcactgtgcatgaaaagtccagttaagcatgcttttcacaatgaatgcgccattatgaacaaagttgaacttccttgcattagccatccaattgtgcgttgagctattgaagccaagcctaagtcaacagtctcatcgtttcaaatatgactactgcctatccatctattctttgttctcggaaatacaattttcttgcccattcgtgaataagacggaagcgtgtgtgaatacgagaaaatcgcgaatgaggtggtaatgacggtgttcaagattttcatggtaaaacgtaaaatctgcaaggagaagagtacaagagtttgagtttgcctaataaaagaatgtatttttgcctacatcactgaacaagaggcgtttattgtaattcgaaagttttgatataagctatctgcaactgagcctccagaggatactaaaaaggaaattcatggtactgtatgatctccatagcattgattgaattcaactctcatgaaatcaaagtgccaaaatgcatagacgcaaaagagaatgcgattccaagggtaggcaagttatgataagataaggaatcgaactgatgaggaacatcacacagtagaatagaatatccatattgtaaatatgacggtgtacgaatagtccaaagcagaaaattactactatttatcgaagtaagaaggttgaaaatggtggcaactgacgtgctcacttggagtgacaaatgctgcagatgcgtatagatagaacattcaagattattcttctatagtaaaaagaattactctttaagccatttttttttcaaactacaaaacagtagaactagacaatgtcacagacctcaattcaaagttccagatctttttatataaatcttgcagatttggagtcaccaccacatacaagtgtggggcataataacaggcaaaagattgaaagccgcataaggctatctttgggagaatgtaagaagtacagtattcaggattaggcgatctcaattgattcaagtgaatgagcttccagttttgtacattgattgaaactacaaagagatatttaacctatgtagtgcgaattgtaggaaaatttgggcgaatttgagaaccatctgattacctattttagtttccgtgtgtacgaattctaaattttttccattcgaatattggttttctttagtgtgaattttgatttctcggagggcgaacattgatattccgaagggcgaatttgtattttcgatgggcgacttttagtttcttgagaagcgaatttcgatcaacgtgtatgcgagttttatttgggatttgtacttgttacatgttgaagagatcagtcttaatgagtcaatccacaaatttatgaatgagcgatttaaagtgtttgattgcaaaagttttcatctaaatacccagaaacccatacgaagcccatcggatttgtattcccacttgaagttaggcgtgagaagttttgaataagacgaatactttctctgccctttgtcataatctgttcttttaaacaaaaaggagaatggtacattttcgttttccctcggcatagcgaaggctagaaattaaatctagaggtacagatcacggacgactgttctttcttgtacaacataaaattctgtcggattggatgaaacttagcaccatgacgctattggtgaagcctagtatatacgaggccaaatctatcgcttctatgctcaaaacttcgctttcaactgaagaatatgcctttgtgccaagcctacatccagcaactatagtacaacaaacctaaaaatgaatttctgtacttacggatgtctgagctcacatgacacccattcgattggtgaatgatccgactaaaccttgctagcagaaaagtctactttcattacattaaatgcttttgagttgtgaatgaagtttgagaccatagcgtccgcggtagcttccgttgaaccatactatacgaaactaaggttacgagattctctcacagaatgcaaatgacgctttagtgttcgtataaaacaatcttggccttttaggtcggtaatatccctctttagcctaatgttgcatcaaaagtaatttttgtaagactgtataatgtgtttgggtataggggtcagggaaaggaactatccttgtatccgaatccgaaaagcgattgcctccgtgtatctacattttctaaaagcagattgcgacgcagctgccaaatagatcattccacaaaggcttagtgagacgatttataaatggggaaatttctgctatgtgcgcgctgggcggcaatattatagtaagtatgaaagcatgtgaaagactgaccacattggagataaataatgcattatgcactatgcacattatattaatcattgcatatatttagtgcattatgcataaaagagtaccgcgcagattcaatatgtgcgctttgtatgcctcaccataggagttctttgatgtttcttctgcgggaacatgaaaaagtaatctcttgattcacccgacatcccaaactacaattgatagcgatttcaagataaagaagttttgttcgctcatgaaatcaggagtatattgtcaactaacatgaatgacccctagcctagaaaatgttcagttctactagtatttcagggggcaaggccattttaaaacttgatttctaattctccacattaatactgacaccccagattgaccaatctatatacatcccagaatgaagccaggctcttgctttatatgatgcctatcacagaaacaatgttttacgtattgagcactgatgacgcatggagagacatgaaagccatctttttggtgaagttatagatagtattatattgggaaggagagggtgaactcatttatggtaacaacatgccaatgggactctaagcattttgagatagaatctctatccaaattacggttgttccaatactttcaattgccgatatctgccctgattgaaaatgcatcactatgattatttatcattattcgaattttgttatttagaggagcaactaccaggtactgacaagctgcgaaaacagaaagatcaccaaaactatgcatagtatataaggtccaaagagattgttaacatgcttggccgtgcaaaaattggaaaaaaatagttcaatagccatttatgtcactattaaatagtttagaatgaaatgagatcgccgaaatacctgttcttcgttgctgcttagaaccgtactcggaagttttgataccgctacaattcaatcctccttataaaaatgaaatgaatgactacagtatttctgttggtgcaactcgtatactttttagaccgaaatggttccgttccgcacttatcaagattggtgtacatgcatgaggcgaatgattgaagcgctcagcgtctaccgtatatacaagtggttaccgaatttcgggatgcacatttacgggtttcaatcgaaaataagtatgagacttccttttattggccgcagccttgctaataaacgagttttggaaagtttcccctgtagaatcgcgaaatactcttgtcaaataccggccgagagcaatagaatgaagttgtcacacgttcccttgtggaagaacggaaactgagctttcccggtgaggtattgaaatgctagattacttgctcattgctattacgagtttgttggattgtgtggatcttactcctctaatgagaaaagtggaacgaagtacgtcgaaggaaatgcccagcgaaccccgtcacggctcttctcattccccgctgcgttgcaagtgcaggatttaaccttagatttagttgaattatgcaatactgcagtggtgctgagggatcaactgttcgtcttggtagcttcgttatctcttaaggcactctgaagaaccatctctgagataagaagagatctgcaccttcaaattgagtatgtatcgaatttttaatgatgtgcttcaatgcttagaatgagttagtttgtcaaagcacgcttaggtgctcatgcatacatatttaatcaagcactattcatcatgatgtggtcgatgaccactacctaatgggaaaagagtactcttagtgcaaggctacgcccataaccttgaaaaggtggctgctgcttaattgatcaagtgtggatacagtggtgcattctacaacttgaaaacgaagtgatagaacacgactcgggaaatgcaaaattgcttatcacctggtcaagaaaacaaaagatgttacattcatcacttgcagatgcagatatcgcgcttcggttctaccatgtacatgcgcgaagagacttcaagtgctcttgaatgcaggtgcttgcgagattatgcgaaatgtgcagacacatgcagatacatgcaccacaagagcggaattgacgctacacaaagaggcaaaagaggcgtggagaagaatatacgatgatgtaccaggtaactagatcaaggaatatcttttcctcacttgaacaagcaagtgatcatcgtagcacagctaatccccatggtgtcatgaagacgcacacaatattatttaaactgctcacaccttaacggtaatctcgacaaaataatttgaaaggataatgtgggacaagaattatttttacgcacgctttctgtctcaaaagcagatacacccctgtctagatgcaaaattaggatctcaactagtgaccagtaatgcccataagcaaagcaaattcttttccactggagcaagaatttgatattaaattgtgtatggcccccatatcggatcggcgaaaagtgcactaatcttctccgtgcatcagagcactcctccctagcatgaaggtaagtcaggaacgaaaccagatgggaacgcagtcggctcaaacagagagttttccctcccatcatattgcgtcactctatcatgaatagtggtttccgtggaagaaaacaacagtgatagcgtatgtttctttctgcagccgtaaatttttcttgattgaataaactatgcataattatttcttggagcatgcactgtataagaaagaatacatttcaaacggctagcatagaatgcatcactggtgacgtgtgtttttagaactcacctgtcttctagttgattactggtttaatgcattgaaaaatcgtgttaatatttattagaaggcaagaaggacatagtccttacactagtgaagtattgggttcattatatagttgtcaaatgcacgcggatgcccagagtagatgtatcatgcatgaagaatgaaagatacattctaggtacccttctactgctgcatcgaaaacagaatgccaagccaattgaaagagaaataagaagagtacaagaattaaagagcttataaaagaaatgcttcctgaagatttgacattcgacaaacaatgcggttcacctccagcttttacttgagcttggcgaccctagtcagtttttctgttggcttaattaccatttctgaagaccaaaatggttatggaactgcaaattactttgacgatattcgtatcgaacccggagttactctttcgtttgataacaaatatggtattttaatcaacaccttcgctggcgaagttaccaacgaaggaagactattcgtcactgattccgctggcaatttaggaatgtctgtcacatttatgcaaggtatttacaatgatggaataacagttctcaatgcagtcaaggaattagctgctcctagctttatcttctccggactctatttcgtgaataacggagaaatttatatgggtggccagggaagtgttggaattgcagtcatggacatctcccctctcttggtaactactcctgaaaaccatggtactataaccttcgcgcaaacaacgagttctgccggagtcgcctactttggtcgggctggacaatcagtcatcaacgacggtaccgtttgcttgtcagaaatgaactttcaacagagagccaatgtcgagggtactggttgctattcggttggaaacaattctctcatgcttatggattcgcctgcaatttggacactatctgaagggcaaacagtttatctttcgtcaccttcatctcagatccgaatcggagcggcgacgcctctcaacaccatcaacattgccggatggggtaatggaaatatgattggcttttcaggtgtcgtaacaagcaccagaatatctggttctacgttgacagtttttcagcttcttgttccgttctatttcaatatcggtccaggatacgacaaccggtatgtcaacattggaggtatgtactccaaaaacggattcatcgtgacgtcttatgtgtcatacaacatgcccccaccagatacctctcgccccgctgtttgcaatgtttgccgtggtgtttatgagattcctgttgcacctacgccagaattcaatttcactacggatggaaactcaactgctccaccctctagttctggggttccgcttagttcctcaactcagttgagctctagctttttgtcttcatcaagtgtcgagtcttcttcgagcttggaatcctcaagtttgatatcatcaagtttgcaatcccttagttcagaatcttctagttttgcttcctagcacagaatccagctccagctttgagtcgtccactttaatatccagctctagcaacgagccggtatctagtttcactttcagttacagtcttggcttgaactcaagttaccaacttagttccagcaccatatctagtaacgctgagtcttcgagtttatccagttccagcctatcaagttccggtctcgaatctagttccagttctgagtctagcgttggtccttctagttcaacacctgagtctagttcagcgtctgaaacttcagcgtctgaaacttcagcatctgaaacttcagcatctgaaacttcagcatctgaatcctcatctactgaatcttcaacgtttgagtctacttctgggtctgattcaactgcggaatctgggtccagtataggacctagtaccagtgatcctagttccactcttgactccagttccaatgctggctgttctggttgtacttcatacatcaccacctacacagccagtgccctgggatccctgggatctggccaaatcgaatctgccgagatcattgtaacaactcaatccaatggggaattgaccaccttgtcatcgctttttgcccaagaatcttcctcccttagcacttccgcaacctttagttcgggatgctctgggtgtaccgaatacactacaacatttacttcgcgcgattctttaggcgccgaggaaactttcacggcagaagttgatgttactaccaattccaatggtgacttggtgacactgacttcgatactttctggcgtatcgtcttctgcttcttctgaatgttctggatgcaccgaatacaccactacattcacttcactcaatgctgaaagttccgttgttactttgactggggaagttgacgttaccacaaattcaaatggtgacttggtaactctgacttccatcatttctgatgcatcttcttccggtttttcttccgaatgttctggatgcacggaatattcaaccacatttgaaaccacagactttactggaggagttcaaacattgacaggtgaagttgatgttacgacaaactcaaatggtgacttggtgactctgacgtccattatttcggatacaacttcctctgaatgttctggatgtactgagtacaccacgactttcacttccactgattctactggaggagttgagactttgacaggtgaagttgatgttactaccaattccaatggtgttttggtgaccctgacgtccatcatttctgatgcatcttcttccgggttcttctgaatgttctggatgcactgaatacactacaacatttgaaactacagacttctactggaggagttgagactttgacaggtgaagttgatgttactaccaattccaatggtgttttggtgaccctgacgtccattatttctgatgcattcttctgcttcttctgaatgttccgggatgtactgaatatactaccacattcgaaagcacagattctactggtggagttgagacattgactggcgaagttgacgtcactaccgactccaatggtgttttggtgactctgacttcgatactttccgactgttctggatgcactgagtacaccactacatttgcaaccacagactcaactggtggggttgaaactttgaccggagaagttgacgttaccacagactcaaatggtgttttggtgacactgacttcgatactttctgatgcatcgtcttcagcttcttctaaatgttcgggatgcacggaatataccaccacattcacttctgcagactccactggtggagttgaaactttgaccgcagaagttgacgtaacgacaaactcgaatggcgtattagtgactctgacttccatcatttccgatgcctcttcctctgagtgttcaggatgcactaagtataccactacattcacttccctcaatggtgctggatcttttgctacttatacgggcgaagttgatgttactaccaattcgaatggcgttttggtaactctgacatccatcatttccgatgcatcgtcttctgctccttctgaatgttctgaatgcacagaatacaccaccacattcacttctgcagactcgactggtggagttgagactttgactggagtggttgatgttactaccaattctaacggagccttgactactatgacttctgttctttctgaatgttctggatgtactcagtacactacaacgtttacttctgcagactctacaggtggaatcggaacttatacaggcattgttggtgttactacggattcaagcggtgatttgaccactctgacgtctgtttttgctccttcggaatgctctcactgtaccgaatacaccacaacttttacttccgcagactctacaggcggaactgccactttcactggtgaagtcttggtcactacaaattcagacggagccttgactaccagaacttctcttctttctccatcatccgaatgttctggatgtacagagtacaccaccactttcacgtctctcaactcagatagctccattgctactttcacaggtgttgttggcatcaccacaaaatctgatggtgttttgaccaccctgacgtctgtgattcccggatgtgttggatgcacagaatacactaccactttcacatctgcagactcaaatggaggcgttgacacttttactggtgttgtcggcgtgactacaaactccaatggggatttgactactagaacttctgttctttcagaatcgacagcatgcgatgaatgtacaaagtatacaacaacatttacatctgcagattctacaggaggagcaggaacttttacgggtgtcattgaggtcaccaccaattcaaacggcgatttgaccactctgacttctgtgatttctgactctgaatgctctggatgcatcgaatatactactaccttcacctctgcagactcgactggaggaacgggaactttcactggtgttgttggcgtcaccaccaattctgatggtgctttgactaccctgacttctgttatttcggaatgttctggctgtactgaatacaccaccacatttaccactcttgatgctgaaagttctcttgttacgttgactggtgaggtcgaagttactacaaactccaatggcgctttggtgactctgacttccgtgctttctgaccctacgtcttcttcggagtgttctgggtgtaccgagtacactacaactttcatttcaactgactcaaccggtggagtaaacactttgacaggtgaagttgttgttacgacaaactcgaatggtgctttgaccaccgagacctctatacttacggaatctgcatccgaatgtgctggttgtacggaatacactactactttcacctctgctgattctactgggggtgtggctacattgacaggagttgttggtgtgactaccaattcaaatggtgcattaaccaccagtacttcggttataccaggatcgaatgagtgttccgaatgtacggagtttaccacaacactcacctctgcggattcgacaggtggagttggaactgtcactgctgtcgttggcgttaccacaaacgtgaatggtgcattaaccactaggacatctgtgcttgctgctttcgaatgtattggatgcacagcgtacactacaacgtttacttctgctgattccactggaggaagtggtaccctcactgctgttgttggtatcaccacaaactcgaatggtgcgttgactactacaacgtctgttattccagcagtggagtccgagtgtcctggatgtacgatatacaccacaaccttcacttctgccgattcgacaggcggagtagcgactcttactggtgtggttggtgtcacgacaaattcaaacggtgcattaacaactctgacttctgttatttctgcttctgcatgtgttggatgtactgagtacactacaacattcacatcggctgattctacaggaggaattggaactttctctggtgtggtcggcgtgaccacaaattcaaatggtgctttgacaacgctgacttctcttattgcctctgcatgttctggttgcaccaagtacaccactgttttcacatccctcgatgcagaaagtagtcttgtcaccttcactggtgtcgttgacgttactacaaattccaatggagctttaacgacaagaacgtctgttattccaggaacggctactgaatgtgttggatgcactaagtacactacaacattcacctctgctggccctactggtggagtggagactctcactggtgtcgttgatgttactaccaattcgaatggagctttaactacactgacttctgtgattggcggatgttcaggatgcacagagtacacaacgacattcacttctgcagaccctactggtggaattcaaactctaactggggaagtcattgttactacgaactcaaatggtgcattgactacgcttacttctgttatttctgaatgttctggctgtactgagtacaccacgacattcacgtcaactgactctactggtggactggaaaccttaactggtgaagtcattgttactacaaactcaaatggggcattgactacgctgacgtctgtcattcctggatgtgttggatgcactgagtacactacaaggttcacttcccttaatgcagcgaactcacttgttactcttactggtattgttggtgtgacgacagattctaatggcatcttgactaccagtacatctgttattcctgccactgccactgaatgttctggatgtactaagtacaccacaacgttcacgtcagccgactccaccggtggtgccatcacattgactggaatagttgatgtaactacgaattcaaacggtgctttgacgacttcgacatcagttattcctgctgctgtttgttccggttgcacccaatacaccaccacatttacttctacaaatcctactggcggattagacacgcttacaggtgttgttgacgtgaccactaactccaacggtgcattgaccactagaacttctatcatttctggatcagtttgttctgcatgcactgaatatactacggtgttcacatcaacggactcgactggtggtattggaacctacactggagtttttggcgttacgacagactccaacggaattttgaccactctgacttctgttattcctgcctctgtctgcgttggttgtaccgagtacactactacgtttattactacagactccacaggaggaattgctactgtaactggagtcgttgacgtgactactaattctaatggtgctttaacaacgtcaacgtcggttattcctggctctagttctggttgtgttgagtgcaccgagtatactacaactttcacttctctcaatgctgcaggctctcctgtgactcttacaggtgttgttggtgtaaccactgattcaaacggtgttttgaccacctcgacttcagttattcctggatcttctgtgtgttctggatgcactgaatatactacaacattcatctcgacagactcgactggtggtgttgacactttcacaggagttgttgatgtcactacagactcggacggaatttttactactctgacctctgttatttcggcttctgaatgttctgcttgtactgagtacactaccacgtttatttctacagactctactggtggaactgcaactttcactggagccatcggtgtcactaccaactccgacggtgttttaacgacttggacgtctgtttatgtacccgaaacatctctgttccttggacaccataataattcgagtgctgcttcagtatttcctacggcaactgtgtcacgtctttcgttaggggagagcgtttcttccacttcgaacagtttcgtgacactgcctggttcgggaccagttttgctgacaaaggactcacaaggtgctgtttctcctgttactggagaagtagaggcaacagcctcggctctttctggagatgcgacaggtactggtaaaccacttagcctttcggtttctggttctttggccacaaacaaacaatccgcaagcggggttaaaggagctgacactcagaatacagtggtgcatgtgagtggtactggatctgtttctgcctctgcgatagatttgcttcaaggtgattcagactattcggatactgctgcttcgtacatcccgaagcctactggcgtatatcctaacggtcaactggtaataagtacactcacgtacagaacttctgccgcggagattcctcagaattctggttctccctcggcaccaagtgtcagcttcactggaggtggcagtctcaagagaacctctctcttcgtgacaatgttgtctatttttacaactttgcttttctagaggtttccctcacttgtcgtcagactaatttgctttgcaataattttggataaaatattctttctaacgtttctggaactcaatttttcttcccttctagaattttatagcggtttgaagtaatgaataatttcttcacgtaaacgtggtatagtaactgtagcaataaagcgacgacatcatcttttggggatagcacaatgtgtcaagtaatcgaattatgggaggtccataaccttagactgcaaatttgaaatggaaaaattacccaacttagtttatccaacatgtccaatgatttaagagcgacgaatgtaaaacagacttaccattacattacaacagcaagaactaaaaaatttagagctaggcaaaatatcaagattttattgcaagccatcatgggaatgttggaggcgatttatcattaatcactgcaacaattcggctctccaattcggttcttctgcagaaaatagctgcccgagctagaaaaggtatagaagaagcatggaaacacagcatttgtactctcatcagtgcatgaagatggaatagggaaaagcgggaagcggtagcgagggatagtttgaaaatactctcagttgtttaagcactttcctattttattcctgagacagtggtacagatattctaccaacttgtagaagttgcgtccctaaaccagcattcacaatctttcagacgcgcgtcaatttactgagaaagtaacaacttcagacaagagtgtccaagtcaattctatttcaaactggagatcgaccttctccaaaactcttctcatacaatggaggaagggatgtccaaaatcagaccagaactggcccacaagcgatgtgtttgtcttgatgggccattttagtgtgttactgatatcaacagtcattggatatctctacggagactcaagcgcagtatggcgaatatatttttccaggagacattattgccaattgcgtgattgtgctctggtttttgttgggaaactccgtgggcagtactccagggtcggaatccaagttgattggaggaaagacattggagggagccatgccttcagtgattaacttttgcttcgagatgttctttcctgttcccactgcgcaattgcttttggccagtgtcggtgaaagaggccgtccccttccgtctattatcgttgggtgtatctgggtgcttttgtggaattacggtgcaaaccactggctgaatttgggcttggacttcgctggcggaggccctgctcgtcttgcctctggtgttacagtgcttgtgtactcttggtaccttggtcgtagaggaaagaaaatgtgcaaagacagaatcaccaatgaaagagacaactcgtcctttattggtgccacgcttgtttgtgcagcatggctcatgtttaatgccagcactttggctttcaatggcagaacatgttacattatgctcaacacaatccttgctttcttcgcccactcggctattgacaaattacttacgggaaaattctcacttcagtctgcttgtgaaggatttgttactggtttgcttgatatcactccatcctgtggttgctactggccatgggtagccgttatcacctccattttcactactaccatctgtcgctctgttgcgagattcggaatcgataatcacagtctttctttttttcttcacggactaggtggaattattgttgacagtttggttggtgctctgaatggagatatcgcagactggaccaatgaacaacgcaagcagttagtgtaccagattggcgcatggaattcccttcttgcttggactggagttgttagcttgattactttgttcatagtggacaatattccgggcttgcagttggaagcaagtacgaaaaatgaagaaaaggtgtaaatattacaattaacaagaaattgaggatcattcaggtacaatgatgtagaaactatcttttatgacatgtctcagtattcgcatttcttagaagaggcaggaatgtgaacaaattgtaaatggctacaatgcaaactgactatggacaaaaaaagtcatttagaaacaaaattggaagtttccatactataatggtttacagatatgaagcaagtcacatttatttctaacaataggctatttgatctcaaccgtgtattgagtttctatgccaatcgcactaaaatcactctccgaagcgtctttttaagccaacccgcatgaaatcaaaatgccacaatgcgtacaagcaaaagccgatgcgattccaagggtgcagtaaacgcaaaatgaaaggataaggaatcgaactgatgaggaacataatacagtagaaaaggatatccatgatgatagagaaagatattgaattatcgaaaacaaggaaattgtctttatttatcgaagcaagtggtggcgactgacgtggtcaattggagtgtatgaaggcgcatatgcgtattgatggataattcgtaaatagtggtgcagtagccctccaatagatcaagttggcaaggaaatgactcctagtccattgaaatcaatccatgtggctggctcaaataacctacttttcccatgaccatcaccttacatcgcaccacgaagatttgggatacaagcgtgtgtacacaatctgaaagccaaataagaagatcattgagaccatacagtctgtttacaactattgcccacacgtagacgttaagatatctcggaaattaaaggaagagagcgattggaagatacagcaaacaattcttaacgtgggacgtgaaacacacctgcacaaccttcgtattttaaccttagatgcagataacaatctacaaagacattcatttctgatttatagcactaaagaaggtcatttgccttcacattggattgtgtagctctttaaatagttgctgcacatattcctaaatccaactagtatatagataagacggaaaagaacataagtcctgcaccgtcaatgttcatgcaaacacgagtgaaaaataatgtagatcgataatatttcagcgccgcacacgagtggcgaataagtgcatggtaaatactctcagtggcaaaatatgtctgtgaagtcagccaattgcaaggtatattaagacagtgattctgcactgttcgttttagccaacaactaaaatgtccgaccacgaaggtatgcatactgtttactaatctttgatacatactaataagcagaagattacaatacaagatgcgatagcgactgtgatagcatcaatagcgactgtgataggctacgatagctacgacatgtacgatatatacagtgagcacacttctaggtggccctgggaagagtgtgtattgtccattcgtcttggatgaatacatttcataatagggtgggttatgatagctgaaacacggaaacgcatgaaacgcatttggaaagaggttgatatcaaaaatctacccgaaggatcagagtgtacattctgcaaaagagcgtttactgataaaagacaatcagggtggtgcttaaacggagtgagtcagaatgcaaaaaggatagtcacgtatttgttcattgggattgctgcgaatgtgagtggaatgaaagcgttgtagagtatgaagagggccactattttcgatgatctggaagagttcaagaatcttaagggaggtactgatgttctttagggaggtactgatgttctttagggaggtactgatgttctttagggaggtactgatgttctttagggaggtactgatgttctttagggaggtactgatgttctttagggaggtactgatgttctttagggaggtactgatgttctttagggaggtactgatgttctttagggaggtactgatgttctttagggaggtactgatgttctttagggaggtactgatgttctttagggaggtactgatgttctttagggaggtactgatgttctttagggaggtactgatgttctttagggaggtactgatgttctttagggaggtactgatgttctttagggaggtactgatgttctttagggagtgtactgatgttctttagggaggtactgatgttctttagggaggtactgatgttctttagggaagtactgatgttcttttagggaggtactgatgttctt