atacaacaaatgatgttaaagctgaagaaaaagcaagtcatgtgtgaaggaggcagttgaatataataaggaaagatgggataagtctcataaggaccatgacttacaagtaggtgaacaagttttaatttccacagtaaattttaataacttagctggccctagaaaattgaaagatgcctttattggaccctttgttatcaaagcatttcatgaaaggaatgccgtggaagtcatccttacagaacaatttagccaaagacatcccacttttcctataagtttgtgtaaaaagtatgttgatcctacaactaatcccttgcgagttgagcaagatgcaatccttcctcctatagaaactgaagtatcagacaaagtcccttacaagattttaggtgagaagatcgtcagaaaacaaaacaaagactgtaaactttatttagttaggtttaagaattgtcaacctgaccaagatatgtggttggaggttgataagattaagaattgtcaggttctgttaagacaattcagagcttccaagaggtcaaaaaattcctcatagagtaatttttttggtgggggcgaatgtcagacactgaggctgtagcccatgtgtctacaacctgtacttaaccaacaaacacatgtactgtagtgtattggtcaaggactgtgactttgcctcaccaacacacttgggttcaaatcccaattatgtaatcttatatttttattgttttatttttatacttttatactttaagtaattccacggaattacttaagtattcacctctgtattaatattcatactttatatatatatagtttgaaatcttaatcatctctctatactctgtaattagagagatgacatcattctttctcctttgagcttgaatgacatcatttcctccacttctggtttaaagcttaattaaatacatattttgatcatttatgattatatacataaatgatcctctgcaggcctcaccggtctcacaggcaggttgacccctgcctttgtaatacttaagggggaggtcttcttcccaagaatcctccccccagagattattaccatacaacccgtttaccttactacaactagtgagtggggtttttattataatctatactactgttatcccttatccctttactcccatccatcctatcccaatcctagactacagtaaagtccctactgtagcctagaagagagttattttacactctaatcccggcgctgcgaagaccttaccgcaagcgtcccctacattctcagggagcttaacccctccgctttcaagcgtcgaggcgaggtttctcatccattggctgctagtaaccctcgcagttatagtgtgactcgtaaaccccatcaacgccaggtcacacaagagaccggcgctgacaagccccttgccagagtctttgcctagctctacgcctgctgagaccgttaactcaactttggatgcatctggtgacaagactgcgtgtggtggggaattggctcgtccaaacggccgaaaaaaaggcaaaggtggcctatcaggtggaacgacttgacaaatacaatcacaaacacctcaagaagatggctgttgatcatgttgacatagccgaggttgccaaaaatcaacatacctcactagccagtgcaatgtctgctctgcactctgctcttgaacgacttgtgttagtattcatgtattgtagctctctttttttctcaaaactctttattagcatattttccaagtcatgcttatatctatctgtgctctcatcaatccagttgagaatagctttatactgtgttatctcatttgtagcatcttttcttttactatttaaagcttgagtttgttgatccagaaatacaaactcatcaagtctttccctctttgactctttcactcatcctgttggaattttgtctcttccttctcttccctaaaaatccatcttccccaaatttcataaaccattgattatacaaaataaaaaaaatatgttttagctatgttgtgtagttgtctgagtggcatcttttcttgttatctagtgctgaaatccccgtagtcttcgaacctgggtctagtctttattgatgagtatctgctcctgtcaaattttacatgcatatgttaaactgttactcatttctatattcaaattttctcaaccacatgtttaacttgttgtacatagtctatttaacgcataggctctactagcaatcaaaaacaattggctttctccctcttttttcgacccttgagccattccatcaaaaatcaatttttgttgcccaaaaattctccacgtctacggtcataatttcttcacatccattaacaactttcagatgaggcaatcatgaataaggacctcaccggcgctgacgatgacgtcaagaagtactataccctccaacgaaaacgaatattagcttggcttgagcaagaattggcgggtccgactccgactccaactccaactccggctcaggctccagctccggctttatcttcagcatctgtccctgcaacaattgaccttgcagaatgaattgtctattgtttttatttcatcaaatttttaatacatgtgtccgactcatttgtctctgaaaccgtttttctttcaacaaacatactatacacaactctcaaaggcttgacatgattgtttcataccggtcggtatctgttctctcacacaaaataatgaaaaacacgcacttaaccagagatccattcaaaaacatgtccaagtccaagcgacttggttatttccacacagctttatttctagcattctgggtgagagtcggactcagttgtctcttggttacaacaagattcaaatcaactgtgtgtctgtgagtcggactcagtttttgaatctgagttggactcatcaaacgagactttcctcacaaataagttgtatttttctatgatcaatcgattggatcaatcgattggacaagttatcacaaatgaatcacaaataagtttttctttttttcattgattggacaaattcaaaacaagaacgataaacaattataattactcttctgtgtcttccaaatctatctcttttcctttgcgtgcccacaagtgggcaatcacactacaaacaatactgattttgccccaaggaaaaatggcaacttggatggtggaaaatagatcaattttctggcactttttttacaagatgcctcaggagtaaaaaattaggctaaaatgagctattttagccaaaaaataaaaatgtctcaaatgagctaaaaattcattttggaatgtttgatgaacttctatctctgggctgaaatagctcagtttagcctaatttctactcctgaggcattttggaaaaaaaattccataaaattgatccattttcccccactcaaattgccatttatttttggggcaaaatgggtattgcttgtagtgtcagatcgtttcggagagaaaaatgcaagtcaggatttctaattctgtgtgtattttgaatgaaagtagagaaatcagggcagcattgtgaaatgggattgatcggatcaaaggatgagtcaagaccagtagatgtgtttgagttgtaaatgtgatcaatgttcaaatttctctcatcctctacaatcatattgtggaggataatgcaggtcttcatgcctaaatgaagcttgccaacactccacgtcagtgccggtcgagcaacaatagcaaatcacgcctgaagtactccaaacactctctctacatccttttgcacggcttcctgcattttggcaaagtgctggagcaatcagtcagttcaatgcttctctggttatgatttgtagaacagtctacatacctttctttctagcccttggggatgtgaaatggtcttgatgagcgttgaatagtccgggtagattccatcggcaaggtagtatccctggtgataagttgtcccattgactttgtatttgcatggaggggtgaccccattcattaaattggtgaaaactggtgatgaatccaagatgttgatgttgttgtgggaccctggcatgccaaatccataaatcataagatgcaacagcctctaagacaatcgttgggaccttcagcataatatattagtaaatgggctacaatgcggcaaggaagagagataaaccgaccttttcttttccttgatactgtccatgccatgcagtgggacagtttttccattcccagtgcatgccttcccaatagccaacagtcttttgatatcgtttgtgtttggtgattgaagatactctgcgccgtacaaatcaatgacagaccggcaaaatcaatagaggctttcagaagctgtggattctccaatgcggatgtactcgttggttgcatcatgagacccgccatacgccaagattcggagggatgccgtgatcttttgaatttctcttaaacctagattacccaacacatcggccctgtgagtaaagtaggtatcgtgctactcgacatcatcaactatcttcaagaaaaggcttttttgcatcctgaaccgccggcgaaattgatagtcagtgtagatagccgattcatcaaagtaatccttgtataattgctggtagcctccctcaaagtcttggcggagatttggtgctcttccttttcttgatccaccccattttggtggttttgcgtctcgtcttttcctttcttgtcggaggatttcttgagcagctgcagctccaccttgaagaacgaccaatatttgctgcgctgactgaattgagttggaaattattgaattttgtgtgttgacgaaattccaaatgattgccagacaatccatgattactgaaaaatatctcgatggtgtagccagccaaagagataggcttgatgttgtcgggggatcaggggggatccaggggctattgatgggtaactgcctttcatagatttttacagactcgtttgccggcttgcagtgcatgccgcagcagtttgagtctgtaaaacctgctgcggagtgctgaagaccaatttttagtggcccaaaattagcggccccagtggagttgctcttatagacccaaaaagtctagaatttcactgggaaaactagcttctgagagcatccgcatcagtcatcaacttagctcggattaaggcacttaatccaactgcgcaaccgcattggatctgattaagacaggatcaacttgatccagatctccatttgtaaatcttcaccccactaatcctgggaataagtcctgcatgcatattcaaaaggaatgcactatgaataaatctcaccaaactggtagcagttgacatgcaggttactcccaatgtaacttctgtcatactgtaatctattcatatgtaagagtatctgcacagcaactgtgcaaggtgcacagtgactgtgcattgaagtatggatgaggtaatggttgagtaacatttgattgacaacccaactttgaagagagtttctgcatgtcaactggcagcagttccctgagattttttcccagtgatgaacacatacaaactagctccgatcaagttggatcaactgacctcaaagacataacacatagatttaagccacttcggccaccaccaatgtggctggaggccgagatcaccttaatcttgtcctaatccgagctcgctaatccagtgtaacttgaccactgatgcggatgctctgaggctctataatttgcttctgggagacccactgataatgtggggaaatcgtccactacctgttcaactttcaaagaggatctttgcaactggctgtggaatgaaccaggagaattgaaagatgtttaatattgaccaacggtgggccagctacgctaaccgtagcgttagcgtagcgtagtgtagcgatttttcgctacaatttagcgtagcgttagcgcttgtttctttttttgcgctaacgctacgcgcatggggcgaaaacgtgcgctaacgtttagcatagcgttagcgcgattccccccatctgcgctaacgctacacgcacaggccgccaaaaactgcccgctacgctgcgttacggccgtttttagcggtttttagccgttttttgccgctaaaaacgctgtagcgtagcgtaacgcagtgtagcggcgccagcggcgcgctaacactacaccaaaaaaaggctagtgttagcgccgctacaaattagcgtagcgcagcggccgtagcggcgcgctaacactacacgaaaaaaaacaaaaattggcgccgctacgctaacgctacatgggcccgtagcgtagtgtagcgtagcggcccaccgctgtattgacctaggttaattcaaaactcatgaggtggaagaatggaggacttccctttggatttgaggtatgtacaagcattttcattcttgaattgcacacctgtgaatccacttcttaaaaaaagaaccagaagtcattctttgaagaacaatcaactagaagcttaaaattgatcaacaatggtgaggtttgggcatccaagccttcaacaacagaaaatttgagccatttgttgtttttgtttctctgtattgattttggcttgatcaggttttgatacagttgtaattggtctattgaagtcagcaggcttccaaagagaattgttcttttccttcttgtagtttaccctttatccaattcagcagcataacatcttgactgtaattctatattcatagccactctggggcataagacttgatatattgtgattccagaaaagctccaccacttttgcaaaattccttccccggtgtggagcttcaaagcgtcactgcttgttcctaatcaggaataatctaacttcacacaaatctcgcttcagagggccctggtacaaggctagcgcaaagtgccctcgcgccctccaaaggagatgatttgcattggggtgctctgcaccccaccagtcctgggaggcttatttgagtcatggattaagatgagtggaaaccacttctaatccaaaatgtagatagtaaagttttgttgggggaaattgtatgcttctctttaaattttatgaaaacatgttacatggaactttcttgacatcctgacaagaaatgaagcatgattgactggtaagaaattacaaacaagaaacacagtccaagagatcaaaacaaactcctcaaattgctgcttccccgtgccaagaaaaagacaggaatagagaaccaaaggtccagtggccattatattatttaaagaatgaaatgtgcggctcaaaattctcattggcttgtagtgggggtttggattggactaaacttcaataagattgagccatgagtctccagagtagaatcgattttgtcttggaaagaaatgctgctcaaatctttctggttccacaagtctctcaccgagtatcgcattccggtcatttgcttgattcttgggctcttttgaagggtttggagtttgttcaagctgatatccactttgactggttctgattcaggaacatttgagaatgggtcagcaaccaaacttcatttgcatgaacaggatctagtttttctgactcactatcacttgagttctgttgaccagcattgataactgccacatagatatcgccctgaccctgctctaagacccaagattggaggctccattgatccggtttgacaccctcaccggccgagagtgcttgaaggctcatcaacttctcacttgctcgagatttcaagcaagatttttggaaatcatcggagttatcgactttttgatgcgtgccatactcaactacgattcggcgtttttcggccagttctccacattcctgagcagacttttggtgaactgctgtggtatctttggcctcaagctggttcaacgattgcaagttggctgtttgcgcgggctgcacgctgggatcgaatccgtccaatctggcttggttcgtggacgctaaaatggcgagttttagcacttcgggattctttactaaggcctttctagcttctggtaactttgttagatcgtctcccagatagattatcgagccctaagtgagcaaaagagaaaaaaataacaaccagaaatggtccaatcaaagcctaactcgacaatttgtaatgggtataaatctggacgtacaaacattgcccagatagtaaccatcgtcttgcattcggctaacgacatgtcgcttatcagaatggagtcgagatccctcgctcctttccatttgcgattcgcatcgacagaggaccagagtgcagctgtcttagcattacggatgacccggtcaaacgtcgtcatttgggtttcgctgtaggcctcaatatcctgttcaactcgaaagctgttcatgtatttttccatagtcgaaccagcatttgtcgggattttccaactcgcgcctagccaaattcgttcccggccttgtttctgccacttttgctcgtacaactcatcgatcgcccttctccaggccatcagatcggctgtgacattgtatttccagtattcaggtgggtcaactgaggaaccaggcacgatcccgtccagtttcacaaagctaacgccccagctgtagaggccctcgacgatactattgatgtacatctgggcacctgggtgactgtagtttaatgccataccagcgttgaatgcgttcacggtgttccgattacatcctaaagcgtctttattaggacattgtatgatctgatcagcggtgtacttcgtgttcataaccacggactaataggtgaagagaagatgaaaacactgctcagcagctgattctctggtttcgcaaagaatttgtgcgcgtggtttgggagagaaggcattttctcaccttgctattgaccgctctagaatcaatgcctggcaggtagtaaagacccagtttgagcttcttctgagctagatatgccgataaatgatcgattccgccaggaaaagtcgtatggttcagtactgttctgccgtatttgtcgagttgagcatcctaaaggaaaataattgtttcagcttcaacataaaccatttggtatcataatgtgataatcacagtcaaaggtgcagaggggttttttagggatcgaaacacatcaatagaacatggggcaacggctggatgcgcgttttgataaactctttgcaaggctgaaatgtagaagaggaaaaatatttgactgggcataaggcttaaaatttttgaactcaacttgccagccggagtccaagttaatccgagtgtagctaaaggaattaccaaagaaaggtgatgtgttagttcttcatatgcgtctcagttagcaaaaaataatgcaaagcaccccaggtgagaaaactccttagacaatatatcagcgtgcgctttgatattagtttccgttaaccagtcgtatccataaccctgtttcggcacagcaacaaacagaaccaacaaataatgagctccaaaagtgcgactcaaataatcatataaaatggagtcgtcaagtctaggatagagaaaacacacaccttgcctttgtaagcttgcaagctccaagtagaccagccaaaataagtcgaaacgtggttgtcagtaagagaaatcgggcctgaagtcactggatctgtcttcttcgggggctgggctgacactttgacagaaccatgagcttgatgagaaaaaccaactatgaagaggatgagcagaaagctcgcttgaatgatggtgggcatcatttgtaaacttatatctagaattagcgcttgttggtgttgacagtgaaaggaatgtggaattggactgctcaaaaggaattgggagtcgggttatctcctgaacgctgaggattaggagagatcaaaggggtcttggaacccactgaagattaacgagtgccgtggagaactattcgtgtttcatgggagaaataagagccagattcgccagtggcaacagcgccagcgacgcagacatgtacagagcgcttgtggctgaaagcccacagttgtatgccctctcacgcacccttaaattgctggccggcaatggcgagctgaagcttaatggatgtttccggcgaggccctgggaaaggggctccggcagcgtgcaggttgtaaaagacatcggcggtagtcacctcggtccacatcgcttgacggcatatgcagtattgcgccctagccggccgttgacccggcctccgcctggcataaaagcatgtcatggccaaccagatggtagtcgcaacaatcaatcgtgatgctttcaacgcgaatcaaggtcttgactcacgtatccgaatcgggagtggttgtaaccgaaaaaaagaacgccacacgggagcaccggagcctggatccgaagccgcaggaggataccatgaagcccctcctgaggcaaacggcgccatgcgacggctccgaggctatacaagagccgggtacataaacaggcttgccaagttcaggctacagtgccccgcacgtcttctcaactacatacccccccccttggggtgttccaaatttttgggagaaatttgtgattttttttttgccaaagagagttgttttttctcactttcttgtgggttttccatgggttttttttctattttctactttatttctaggtggaattgaccatctcaactgattttctgaagattcaggggaaaaaaggaacaaacacatgcctcctggttgcatgctgaagaaaatttgaaatatcctgcagttcaacatacacaatcatgtgttttcaagcagtggaggacttcccgtcgcttctgcgggccccgcagatatcaatttagagccaaaaactctaagaatcacccctcttaatttacccgaggggtaccatcgtctttctaaatagctcccctcatccctcatctgatcatccatagaggatcagcaaccaccacaccaaccaatcatcacacccataccatctcaacacacacaccgacccatcacatcaagaccagatcaataccaaccaatacagaagcccacaggttacaacgaccgtgtcatagttcccagctactcctcttattgacagattacgaccatccacaaacagactcatactcatatccatcaggtgaagtgaacaattgattgattgattgatcaagaaagaccaaaaaaactaaccaaagcattgtacatgtacagtgcctagacagtgaaaagtggctgcttattttggattccagagctccaaaacacaaatttgaaatcatgagacttggtcaggtggtgcataataggtcccaaaaaatgaatatgaaataataaaagcaaaaaataaagtttgaaaatttgtgaaaaataaaaaataaaatcaatttttttcaaaagctttgatattcattttgggggagtgggagtgctgggagaaagaaagattgggaaatgagaagaatgattataaatgaaaattttggaaaaactggttttcagatggcttcaaacagctgttgagtggggcattcaccagcccacattgcagcaaagcactagatttactgttttggctccaatctggaccaccaacctggctaaaccttttttggttccaatttttttcatttataatcattcctcccatgttccattctttctttctctcagcactctcactccccaaaatgaatatcaaagcttttgaaaaaaattgagtttattttttatttttcacaaattttcaaactttattttttgcttttattatttcatattcattttttgggacctattatgcaccacctgacccagtctcatgacttcaagtttgtgttttgtagctctggaatccaaaataagcagccaattttcactgtctacccactgtacatctgcagtccagttcaccaccaccaccaccaaccaaagaccaatcagcacgcaagaccaggaggaggaggaagaagaatcatgatgagctcgacagtgaccgagatcactcaacaccaacaataccattcagtggggctagaggagcaagatctagaaggagcggagccgctggagctattcaagcgatcgttcgaggacgcccaacggtccaggcttgtggcggagccggaagtgatgtgtcttttgacggcgattctggcgggagaagtgtcgagtcgttttgtgctactcaaaaagatcaagccgaccaccggccttgtcttcttcaccaactacaactcccaaaaggcccaggaaatttgccaaaaaccgcacgtcttggcggccttctaggcgccttgcatcaacagatccgggtctgaaggccgagaagatccctgcttaggagtcccagagatacttcgatgcttggcccttgggctcccacatcggcgtctgggcgtccccccaatcatccctgctcaagacccgctcccagttactcgatcttgtcgccaaacatgattcccgatttgatgtccagcccggctccatcaaccatcacccgccctctcaacaagacctcaatacccacatcccgtgcccaattattggggcagcttcagaatcatccctaacgaggtcgagttctgggtcggcagtgaccgcgtcataggttttttgaccaatccttttaaaattttcccacatgtgtatgatctcttttgtacaaaacactatgtaaacaaaaaaagacccaacccctctgcccccctccagccttccccattataacaaaaagtacctattcaaaggtatcattgctccgtccaatgaccggtcctcagaggccgttggatggtgtgtgtatgtaccggcaaaaaacagtcatcaatctggtggactatactggtcttgaccagttgtcaaaaccagacatcaggtggagtatagatggctggtcttgaccggtcgtcaaaaccagtcattgggtagagtatagtccaccagatggctggtcttgaccggtcgtcggacggaggtcatccctgtcaccagtcttactggccatcaatagaagtgtgcactccgccaatgaccaatgaccggtatagactagtcattcagtgtaggtactgactccagctgatgaccggtctttaccgacatcagatggagtacctatgcttgatgactggtgttcaccggccatcgagtgaggtatgaggctgaacaaaatggactgtgtttcttttgggtgatattgattggtcaggttaggggggggaaactggttggacacctgtgggtctaattttacaaaatgcaaccgacggaaggatgtatttagatatttagagttttaaggtgcaaatttttttctgcggggcccgcagaagcgacgggaagtcctccagttatggtattcaaagttgaaatgcatgaaatcatagattgcataagattataatgtatattttatttggcaggagtttcaatcataaaatttcaactttgaataccataaatggtgggccagctacgctaaccatagcgttagcatggtgtagcgcagcgaaaatacgctactttgcagtgtagcgttagcgaaaaacccacatttctgcgctaacgctacgcgcaaagggctcaagagtttgttagctgctagtgtagtgttagcgcagaaagttggaattgcgctaacgctacgcgctcagggcacaaaaaagtgcccactaagccgcgctacagcgctttttagcgggttttttgccgctaaaagcgctgtagcgcagcataacacagtgtagcggctgtagcggtgctctaacactacccagaaaaaagcggtccaccattgtttcaaggggtcaaaatatacaatatgcatctgaatttcatactcaataccctttaagctcataatacatatattatatatccatactacatgtatataactacataacactattggtgtaggccatcattccaaattttacagccccaaaaaataaaactttttactggagaggcagaaagagctgtgctatagattttccagttctactacttccgtaaatcccaaaaatgtatagtatgtagttgtagggtgatatgtgttagaggagaagaagcccaaagtgaaaattgtattttgcaggtgccaggtagttgagaagccatgtgtggcactgtatgcagtgaaagaagctgtgataataataaactgaaataaatattctgaagtgaaataagcaatctgtgtggtgaaatatatatgtaggtgtcatgatataagcaatgtgtaatgagttgaaatgaagtgtaagacagaaaggagatgtaggtgatataagcaatgattaatgatttgaaatgaaatattcgacagaaaggaaaagtaggtggtataatcaatgtgtaatgacttgaaatgagaagtgagacagcacgagaatgtaggtgatataagccatgtgtaatgggttggaatgaaatgtaatgtaagatatgaaagaaatgtagaataaactaaatgtagtttgaaataattgatgtatgaaaagaagtggatgatgagtgagataaacatgcaaatatctgggatgagaaggcatatttatgggatgaaatagtataggggattggaaaaaggactcctaaattttaggcaacgactcccatttgttggtcaaaatcaagaggaccatctgcggaccactcctggaccaactctggacacaggggttggtccggggagttgttggaccaatttcaatttttttatgggagttgtccacccattttgaatttttttttttttttgggggggggggagttgtctgcctaataattgggagccgttggtcccaattctcatatttttttccagggtttctcttttttttttctttttttttttttgacttggagtcatcaggaaagtcagatgacaaaattggagtcaacagcccaattttcacaaccttgttcttggattttcttttgtcttgtgggagtcgtcaaccaatccctgattccctatcagtcagtgttggagaagaaagaaggtttcttcttccacgcaggagttgccaccctaaacccgcatacccacaaacttgaccaatatccaccctcctcccataattagtgcaatcttatgacaaccacatccgatgtgtatgtcataagattgcactcattgtggcatctggtctcaaagcgattgataccaacactgctgggctgactaagtgtaagaaaaagacacttggacatgtccccttccttgatacaattccggaaaatcctaaagagaaaaacaacaacactcaaggagcggcttttctctcaggcgatgaggaccttgatgcaccggttttagatcaatctgatgaggactgtgaagatgaaacggacgaattggcggggtctcctggaaattctgagacaatggctggaatactcaaaggttgattttgttattcagcgaattacctcctcttcttctaaacgctcagagtttgaattatggcgcaccaagcttgatgatcctggcccaactcttattgccggctatggcatccaatggaacatcaagtggcaaagtcgagaccgggcgtaccagagtcgaaatgtgatcaacaaactcattgaaaacgagaaagaccggcaagaaagagatggtggtaaaagcttttaccaggattgtgagatcacccgaggtgactgggaaattgtaaagcgactaaatgatatacttagtgtcagtgttttttgatttagattttcattttcttcattagtctcctgaatgtttgacatttgttaactaatcattgtattgtatgtttcaggagttttatttcatagctaaaaaaatggaaggcgaccattcctcgtgtggtatgcttctagtggaatatcaatcaatcaaagacttcctcaaggaccgccttgcctctgtgactgaaaatgaattctgatcaatgctgaagaagatgattgaaaagactgaaacttaccttgcggaggctttagcctgcaacacaatactcttaacaaccatgttgaaacagtcatatcggctttcaatatttcaagcatacttctcttctcaccacaaatacgccgaaatattgcttcaacagaaatttgacaaacgcaaggcagaacttgctgctactgttagctcaagagaatcaactccccagcagccatcccaaccccagaaaaccagccatcgatggccaatcgatgatttaaatttattccctggggccgtggaatctgcaaatgctgacaagttggccaactacctgggcggtaagtataaggttcttccggctgatgcagaccagtgtctagtgtggtggaaagtaagtatcctatttgggatatctgaatattacatgtcagttaaaggctcatttctcttttgtatttcccttcaggaacatcacaatgaatttcccacattagcctccttggccaaggattatcttgcttgctcagcagcctcagctagcgtggaatgatgcttctcggctgctgctgacatttgtggacgggatcgagggagtttagcacccagaacaattgaaaagtcagtaagctctcaccagtggttgaaacaaggattcaaggccaatggggattttgaaagagcgcaggtgattgtcagagagaaaaaaagagaaaaaaagagaaaaaaaaagagaaaaaaagagaaaaaaagagaaaaaaagagaaaaaaagagaaaaaaagagaaaaaaagagaaaaaaagagaaaaaaagagaaaaaagagaaaaaaagagaaaaagagaaaaaaagagaaaaagagaaaaaaaaaaggaaaaaaagagaaaaaaagagaaaaaaaaagagaaaaaaagagagaaaaaaagaaaaaaaagggaaaaaaagagaaataaaaagagaaaaaaagagaaaaaaaggggttttaaagggaatacaaccaaagctgtatttgtaaatacaatgtatttgtattgtataggctagaaaatgaatacaatgtatttgtattgtattcactagcagaggcaatacatgtatttcaaaatacatgtacttctgacaaagtgcaatacactgtatatgcctatacaatacacgtataggactcgttgcactgttgctgagagaagagccccaagggggaactgtagcttgtagcatagtgtctttctgctaaacaaaaagatagtatagaattctgccagatctgtaccaacactacacaccccaaaatgtgccccctacaccaccccaacacactggttagtgacactagtggttgtgagtatgcgtccatagtgtggcaataaacatgcttacgtaacattagcagtgttcatgatagtgtttttttttgcttctcaaaccggttgtttttttgttgtcttgcttggggattgctgaggttaatattctcagcaaacacttctgcaagttctgcacttgattttcaagtctggggtttcttgtgggagaagaaatcacttcttattgcaagaagctatcatgaacccccccctactgcaataacactacacaatggactatttagatacacaaaccccccaagaaaactaaaataaacataaacatacacatacaactaaaacatcaaaatcaaaataagatctataaaaccgaaaggaaggggacttgcacactgcaggaaaagttcggcaactgtgtccagtttgacgagtgatattacaaaggtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtctacaccatgtgaagagatacctctgatcagcgctcagggggggttgtttgtttgatctcaagtggatacatcacttgatggtcttagttagtagtatcactaattaaggagatagatttgcttttctttttttttggttggggaggttacaacacaatggggaggttacaacacaaaagaacagatgttatgtcacacatccaccgcccctccgctgaccagaatgaaaaaacaaaaaaagaacctggtggtcgttgttattttcttttttttgcgcggtgtcgcaaattagtggctccaacatcgtaataaaggtagtatatatatatatatatatctgtgtgtgtgtatgaaaataggtcctggggtcaggagaaaaaaaaaacagagcaatacatcatgaggagaagagagagagagagggatgaagagaaatcgaatgggagggtgatttcttttttgttttgtttggggtgggtggtgagggacatcagaagagtggatgaggatggggatagaaggatgtgtggaggtggaggtgaatggcgagacaggtagtacagaaaaaaacaacaacaatcatgataataatgatacatatatatacatatatataagtcacccaacaaagccatctacaagatcacaagccgagccaacccgaccccgaaaaaaaaaaatacagctgataagaatacaaaactggggcggccggggttcttgatgaagttggttacaagtcttgagagagcgagtgattggaggagatagaagaagaggacgaggatttgggaagcctgttcggagaggaaggatgaggaggagtggaagaggaatgaggtcgatgatgatgatgattgagcgggagttgatggtgatcgtgagcagcctcgaaggcgcgctgggcgttccggaaggcgagggaggagtttttctgggcctgttggcccatccaccagaccaccaacaagcgggccgagaggacgatgagggtgaggaagagactggcgatgagcaccgagatcggcgggcgagggggcagactggtcggcggactggggagagggtctgtagatggcttggttgtctcctgctcatcccagtccttcagcttcgtatcctcgtcctcgtcgtcttcttcttttggatggacttcgtatccggttgtagaattcagcccgtctggggtcgaatagctccattctggtgctgctcgtctggggatcgttgtgtgattagtgggctcgacagaagactggaggaaagccgttggggtctagagataataaaaaaatgaggagtgatgagtcaacgattgaattaaagattaagggattgaggaagagactgacgacgaaatgttttccgacgaggagtcgacctttgccgatgagagcgcggacgccggtgagtcgatccttggcgtcgtcccaagcggagaggccatagctggcgaggatgaggccgatgagggcggagagggcggtgatgatgagggagccgtatgcggccagggtgaggagcggggtgagtggtcgggtgagtgtttgatgggatggatgtggtcggatgaggctggaatggagtgcagttgaagtccatgctggctggtgttcttgttggtgggttgctctcctttgatgatggatggttgttgttgttgttgagtggtagtaggttgttgttgaggttgaagtggtcttgcgatggttgatggtcatcgttgtttttgttggttggtttgatgatgaggatgggggctgatggtttatgtagttgggaagttgagatatttttggattaactttcttttcatatgatcttgttatgtattcacagccacttcgtcatcgatagttcatttaagataatataacatgatataatctccatggatcatcgaacctgagtcatctgctccctccgctcatccggatcagagaagtcatcacattcatcgactgggcagattttacccgtagtgatgaagagagctatgtgacgcctttgttcaagcgaagatgtggatgcttaattcggagctatggcctttttaaatttcatctccgacggaatgtctgattcgatagggagttctccatccgcttcaaaccccactagcgatcgcgaatcctccttggacagtcgaggaccgatattattaggccattgaataagcacctcaagaggatacaatcaacgatcagtgctttataggcttggttcctcggaagacatctttctctgtctccctggataaaaagacggactcaagcgagacatgagagctgtacatgaagagatcctgaataccgtcacatataaacattgctaattttccggaagctaggcagcttggcttgaaaagagccatgcagccgattatgctatgctcttgaggaatctttgcttaaaggatggcctcgctacataaataatggtaccaaacttataatcaagctgaatattcagccgaaacattcttcatgaggccgagatcgtcaacggccctcattccggtacaatagacctgattcatgaacctgagcttgagttcagcgcgacatcctctagtgtagatttcaatgtccggtagtctgcagcgcattttgtttgacaataataaacaaatgaacaaggtcaatctttcactgtcgcattctcgcgggtcacttgcttggatatattggtctgttgtctgatacagacacactgcaagcactgcgaatgttgtatttaaataaagcattgttgatgttcgattatagagggtgaggttatattctcgttgactgaacaaattggtacaaaacgtcccggcagtgtaatataacaagatcccgatgatgtcataaccgttccgttcgaccaattacagactggcttatcgatgggaagatcctccccctctttcaggcacctcttcttctaattatgtaaagtatttcatgcgcctcgaaacttcgggtgcggatacataatcaagcgccaaagcgaagtgaggctctccctcgattttgagaatccagtcaactaggacagcttataaagaagcctcgatccaagttggcaagcaaaaaccatccatcttcccttcaaaaaccaaaaaaaaaaccaaacagattacagattgtaaactctaaaacaatagaacgatgcggactacaacgaacccagacgagcttcccaaggcatcccatccgccctccacgagcaccatcgccatcaacggactagccccacccgagttcccattcaagagactcggctcactccccagcctatcctatgcgctcgaaaacctgatcatctccatcggcaccatcatcactgcatttctcgactgcatcctcacgctgtatgtctggatcccactaggcctggctcggagtctgctccagaacctcatccagccattccttcgagcgatcagctcccaacaacaacagccacatgactcctcatcatctgaccaacaccatcatccgacattaagtgctagtagctctaatccaagggtgatcattctctcgggcgcaagctcaggcatcggggccagtctagtacagacctatgccggcccaaacaccatcctcgtcttgttggccaggaacccggccagactcaaccagatcgcaaaagtcgccaggaatgccggatgcagggcagtcgaaactcactccatcgattactcccacgacgacgccgagcaggctatcaagctcgtcatcaccaacgcccatcagaagtacggctcaatcgacctcctcctcagcgtcactggcaccgtcaccttcaccgacgacgatcctcttgggcctcaacaatggggcgaaaacgtttgtcgctcttcctatatacatcccagtttcccttatctcagattgaaatcaggtttttttttttttttcgcggtgggaccttatagactgtgaaaagattaaacaaaatcaacgtcacttctacttatacgttcatcatgaccgcttgggagttgatgaagaaacaacgatctggaaatgtaagttataagcacagagtataagaaccccagaaggcctgaagcgaagactgatgaagatcgagagggaatataaactgcagatatgcatcctctcgtcatcggttgcgtttcaggggccgccgcaatttgcggtgtatgcggcgacgaaagcgaacctgctctcgttttcgcaatccttgcgagctttatcgaggccctatgggatccgagtcagctgcatctgtccgggctttatcgagtcggggatgacgggggacatgctagcggccggctcatcgatgcccagcttcggcctcgccgacccctctcaaatggcccagcgcatcaaactcgccgtcgatcaggatcagcccggcgtcatctggcccatctctcacgtccttcccctcgtcatggctagtcgcctcaattggcttaatgctgaactcgcgagatgggtcgctagtaaaatcggtgtcaccggtcaaatggtctcctgaattctcttccaaaagttctttcaatcagtcgcttttgattgatgtcttcccttatataactgtatcctcaataactcttctctattgcttttctctaaagtctcttcaatcaaattaaactccagtaaactctcatgttcttacaatcacatattttattgactcacatataaaagctgccctcttacaactgattccattttcattcaacaaacactagatctatgtactagttcatgtaactctaccctcaagatcttcttctttttaaattatccaacaactgtatttctctctacttcctcttcatgatgccctaccaaaaatacaccttttttttctttccatttataggccctgattaaaaacaatattttgaaatttatttgacatttttttttgaaaagtatttgaatgttattttttttaaaaacctgcccaaaaaaagtttcaaaccacctctggcagaggtggtttaatgagatctcaaaagcttctagattatagaagtttggtggggattctgttgtatggttatatcaagtcatactgtgggggaagtctcaccagatacagatggatggatgtgccaatcctaactccacagagcacaccatgttggagtctgtccccatccaccaagatcatccacccggtttggcatgcaaagaccaaagctgatgcatcctgtgttgatatgccaacctaagcatgggttcccagccagaaatgtacttgaccacctggttttgtctgttgagaacttttgccttccattattgagtgatgcttgtatatagtcttaactatttattacctgtcaagtgctcacacacaacagagactcgattgtctggggcccccatttacgtgttggtcacatgaagaagtggcggttcttaggaatagtgaggtggcggagtctggatgggcctgactccgggagtcaggaccggatcaagcagctatcaaacagcttgcatgggtccgagatcctggtcattcctccaagacctatcactactggccccctggacccaggcggtttcttataagtacatacattattcaagtaggttttgagaaaagttttttgatacttattttttttcaaatacttataaaaaaaaaagcagaaatccataaacttggtttataattagggccttagaagagtgtgtctgagtagtattagtaggaggagagctttctaagtcccttgtttttagcagataccgaggaggtccagttctctatgtggccagcccttggcagtgggaacaacaatggaaacctcccacttataacattagtgtagtggccctcaaaacagtgcgccaaacctttagtgttaggatgctgtgagtgccactacgctacatgcagcgcttttagcatcaaaaatggccaaaaaaaaccactcaaatgtgctgtagcacagcattgtgggcccttttctggggcccacatgcttagcgttagcaccattttggcagaattctgctgtgctatgctaaatgtttgcggaatcctgctacgttacgctgtgctaaccactacggttataagtgtagcggcccattgttggtgggaagccgcagaaccaagctggctaagtcctccctcaaatcttaatctttgtaggtcttcaccatctcatcccatccaaaaaaaaaatgtttggatagctagctcagagttccaagaatcatcctgcaagaaaccacaatctcctggtccacaatactagtacagctagtataatccggcggatttctcctgtggtcaatttcttacttgactaagagtaagaacattgattgtgaagattgaaggccttgattgtgtgcacccgctggatcgagggcttttattcaaccaagataagctaagctgactcgcatctaatgttaaggtgctgggatcttggtttcggttggtgtgctatgtacagcggattatagaggggccttataaatctgtatggaaactgttttgtttatgaaaaatattccctttctttctttcttttttttttttttttgaaatctcaaatgtgggtataaaaacattatttttttttgaaaagaaaaaaaagggaggtgaaggaaggaagaacaggatgatatatgatcagaagaatgataaaaaaaaacaatacgactgaagggtgttttggaactgggatgtatgaagcgagtgagcagaccagcggtcttgcaggacagttaaaattgaggagtcacctgggattcaaatcgtgacctgatgagcacacccaagacctcagaactgttattactgaatcaatgtttttgcccctcattatttcatcccttgatcatttcatacaatcatgtattgacattgttggtatggtcagaatcagttattggatgctcttttgcaccactgaatcaaatctgatcattactggaagattgtgggctgacatttgggaaggaaagataatgtgcagaagatatgtttgagtgtaggaattaattgagttctttaactttattgcagcaaaatgttgatctaacactagtagtactagcagttaacactagaggagagaaagcaatcaagagcaattaataaaagaaatgaaagaatataaagaaatgaagagagattacatgaagatctgtctcacagagaggcctacgggtaggacaggaatcaaggcctgagggccccatcttcaaaggcatgtattgcccttttttagtctttactttttttaaaaagtgacctttttcccaaagtgattgttaaaattatggtggagaaagggaagttggcaaggccaaaagcagacaaggtctgatagatgtattcatacttaagaacgcaggatgaagtgcactttgagttaaggctgagaggaggcttaagtgttgactcaggaccatcttacatagctaagactgatgatctatatccttagtgcccagagatctttaagtagttgagatactggattgatcaacttgtgggacaaagtgattctcaatgaataagaaaaaaaatcataattaataaacagaaaggagtgacatgtttgtgaaaagaaagagaagggagatcaagaacaagtgaaattccaacactaacagtgattgctcttctaagcccagagaggccatgcctccgggaggaatccctgccggcgagctggtatgtacaccagcttgttgggaggaatccctccccggcgagctggtacacagaccagctcgtcgggaggggttcctcccggcaaggtggtacacagaccagctctttggaagggattccttccaacaagctggtgctcttgttgggaggaatccctcccgacgagctggtgtacataccagctcaccgggaggggctcctctggctgacaagctggtttgaaatccagctcgccgggaggaatccctcctggcaagctggtgtagtgggccagttatttttcttttcttgttttttgaaaaaaatcccccttgccggcgtcatccagtaagagggcaggtatccgcggatacccgccagcgccaggggatacccgcaagcggatgtggatgcctgattctgctgaaattgttagcggatatccggatccaacgcaaccatctataaaccaggctcctcctgaatcctgtcaatctgaatcaagggttgtgtttcagaatccagacttccaatttgggacgtttattgaaagttcattaagggcttgcttgtgtttgatggtgtaggacacaaaaagccaagcttaacaaggcctcttgagagtccccctaagggccccatggagtgggggagccttgcactctgtctcacagagaggcctacgggtaggacaggaatcaaggcctgagggccccatcttcaaaggcatgtattgcccttttttagtctttactttttttaaaaagtgacctttttcccaaagtgattgttaaaattatggcagagaaagggaagttggcaaggccaaaaacaaacaaggtctgatagatgctatttatacttaagaacacaggatgaagttcacttcaatttaaggctgagaggaggcttaagtgttgactcaggaccagtttgaatagctaagactgatgatctacttccttagtgcccagagatctttaagtagttgagataaatgattgatcaacttgtgggacaaagtgattcataatgaataagaaaaacaaattcataattaatatacagaaaggagtgacatgtttgtgaaaagaaagagaagggagatcaagaacaagtgaaattccaacactaacagtgattgccctcccagacataagatggccagattaatgcacacctgctcatccaatctaagagccctaccgtcacattatacatatgagccctggggctcaggataaaaatcttgcaagaaaagtttgaggatgaaaaaaataggagaggcaccaataattccatgcattgatctctacagatgtgtaagaaactgtacagattgttttatgtagacctccactgaacagaatctagaaaaaatgagaaaaatacagtattgcttgcttacatgataaaaaaccaggctacaaaaaaccacaaactttgaaccgctctcaaattcttgcaacataccttatgcagaaagaaagagcacaggatcacagaggagaagaatagcttcacaatagtacccggggcagtgaaggaaaggaatgggaagctcatttttcttgaggtagaactccttcacctgccaaaataaatctgcatcaagccactcaggctctcacctcaaattagactgcttcccctgacctgtctgtaccatacggtataccttggacagtgatgcatggtaccagtggtgggccacttattgttagtgtagcgccgccaacaggggcccttttttctgtagtgttagcgcactggtacactgttctatgctgtagcgccactaacaggtggctttttttatttgtagttttagtgcactgctacagcacttttagcagcaaaaaattccaaaaaaacactaaaaagcgctttaggtatgcatagtgggtgcttttttgcacccgcgcagtgttagcgcagatgtctggaatcatgctaacactatgctaaaatatgctaaaagctaacaaactttggcaccctgcgcgcgtagtgttagtgcaaatttgcagaattgtgctaacaccacgctaaatgttagcttattttagctactctgcggttagcgtagctggcccaccgttgatggtactggaagggactctccctatctaccctttttgggattgtgttccccaaaaccccaagcatggatcagttaggttctttccagattctgggatctttttgattgctctttctctcaggtgtggctagttcattgttgtggccttttacgttcctcccttctgcactttaaagggggtctacacaaccaccttcaatcacttgttgaggcaaaaattctgctccccagaagtggtctcttgaaaaaggcacaatttaatctaatgcttagactcctctgatataaacatagaaaaaatggtgagaaatgagattccaacacacacaattatatttcaagaatcatcaagctttgtatgagttacatattttaccaccacttatataggtaattggtattcatttttttctgattaattttcattacataaataggtatacagagaattttgaatgaaaagaaccctgaaatcctttgagttcattcatactctacaagtaaaagtttgaagtactgcacttgattcaaacacagacttgaactctatattgttctggtatttggagccacagggtaggcccactcaagcctaaaaaatcccttcaagtgaaagcccttcaagtgagagcctggagggcatccctgcagggtctccgtctcacataaaagtttacctcaaaaacatatacataaccaagtctgagtacctgagtcgcagcaacactgaaacagagacaagacaagatggtatcaggcagcagtgggccgctacgctacgcttttggcccaaaaagcgtagcgtagcggcgctttttttcatccaaaaaccgtagtgttagcggttttttagcagtttttcgctgcgctacagcgcttttagcggaaaaagcggccaaaaactgctgtagcgcagcgtagtgggcccttttttgcggcccccacgcgtagcattagcggtgttgtggcggaattccgctacgctacgctaatcgctaacagtgattccgctgcgttacgctacactcaccgctacggttagtgtagcggcccaccattgtatcaggtgtttatttgtattgtctcagaatttgaatacccaaaaatactgtatttgtgttgtctcactttcatgagataatacacacgtattgtctttggaaagtgattcacgtattctgtattatcccagagggatgatcccaccaaaaacatatttgatacacatgacatttggctgtattgaagaaaaaagaaaaaaaatgaagacttttttttgcattcgtaaatccaaatccgagatggtggattttctcacaagcaaaggaaatactgatacctgatatcaagctcaaaataaggacaagacaagacgataccaaatatgtgcctcttctatctttcagcattgatttcagaggcttgtattcgccaatgttttcattcttttcttaccttttcaatttgtaattcttgatctgaaagctttacactttggattgtggtagctttaatatttgtcaagatcattgtaaatgggtctgcctttgtgcaatccaaaaaaaaacctgcacacaccaacaaggtgtgtgtgaacttgcactccaaaattcctggagtgtgccatggtgtaatccaggttaattggagtcagatcccatgtactccattttccattttggagcagtgctctgtggagtgcacttgtggccactccaatgacaagtacacagccatgcactccatcatctgcagtggtgcactcctaaacacagtggagcagggcacactgccagatatccatgaagttgaactctacagacttcagtatatcatatcccctgaaaccaaccaccattgacacacatccttgatctcatactccaaacaaccatctcactaaaattgatccaagagccaaaacaatgccaacaattaataacaaaactaaggcgacttgttggtgatcaatactcaaagtttatttaaatctctctctgtctgttgaccaggcccttatggctttcaaaaattacaaaaaaatctgacatgcgcaatgaatcaaaaataccatgaattgagtgtgatgtcagccttggggtcctagaaaacactccaaatttttggagtgaggctaatgtatgtgcactccaaataacttggagtgagcaggatttggatttgcacccctaaaaacacctgagaagtaacatcttggaatacaagagacatgtgtactccaaggattcttggagtgcacaaacatgcactccatattttttggagtgcacaaccaggtactccaaaaacatcaagttttgctccttttggtgtgcactccaagaaatcttggagtgaactccttttttggtctaacttaactaagtcccccctggtggaaggtttgctggtgtaaagcactggctggtggcaaagccaccctcccgaaaggagggactcttgaactaatttgtgggggtgcttgcctgagggaatctttggaaagcaggttcagtttccagagactgcagctcaaaggacaaaggacaagcaagctacatgtatggttctgcagagagaaagatgcacttgcatcctggattgccttctgtcagctctgcttttgaagatatatcttcaatcaaaagagaaaagctgaaaaacaagaaataaaaacttaccatacttgagcctgggggcccaagcgcagcctgagatgggtgtggtcttgacttgtcttgataggcttcaaaaatttgctaaaaaaacccttgtgggtatctagctgaggttgtgggctctaataatcacgacagcattgctctttctaagttttggtcactgggattgacagcatcaaaactacaggctggaaaattcaaagagcaaatttccagcctgttttggtgagtggactcaggcaagcacccccgcaaagttcttaagtccctccctgcgggaggggtggcttcgccaccagccaaacttctgacttaacacaagcccctcgattggagggcctggtacaggctggcgcgaagcgccccttgcgaagcgagcctccgaaggagggacttgcaagtcaggtctcacatttggcctgggggcttttgccattttcagtggtagcatatttccccccccaattccgatggtttcctctgaagcttgtgtcatgcctctttgaccagtcaaaaggcctgatttttctgattttatctggtggcctcatgccaacatttggtttcatctcaccttgagtttttgcactcaaagtttcatgatccggcttgtctgacacacggacaatctgtatgtttgatgtcaattctgacaaattccatgcccggtctcaggtgaagctgtataatgaaactgaacacataatcattgattgttgacgtatcagtaacaatttctgtaagctcccaaggcattgaccggcatagaatgtaacaaattctgtaagctctcaaggcattgactggcatcggacaccagcagcaaggtatcataagtatgccacgggaaggcaaggtcttcacctccccccacattgatccaaaaatcaagagtgcatcggacctacccatagacctctctgctcctcatttacctacccgcttcgaaatggacgctaaagccatccaagtctgtgaattactccaatccctaccatgcaagatgaccccgaagtcattcatgcttcacttcttgcattctgataactcggatctggcgtatcgccgtcgatattgggcagagtctgccgttgactccacagtcgtattagtgaaggcaatccgggacaagatgaactcgtctgctcctggccaacaagcctgggctgatttcattcaagaagaggtacggttgcgctttctccaattgcacatgtctgttgtttatcccctgtctttatccaggccatcaagatccttgccggtcaggtgcccccaaagggcaatcatccgcacggtgcctatcaaagttcgacttctgtgactaagggctatttctcgcaagaggagaaggacaagcgggaagcgcttatgacctcgactcacatgcccttcctttacaacatcttgttggctatgcttcagcagcagcgaaagcacataacctcttcggaaaaggatgaagatgattcagaggacgattttttgacggatgacaaggacgatgacatgcccgtggatgctgatgtgatggcttacgcaaagaaaacatctggcgacgcgcgcttgcacttcaggtttcattgggtaggtgctcatttaagcatgtggcagggcagagccaatcctaactttcaatgcccttggttcccttttttgcatgcagatacaccacaggagcgatcgagagatcccccgacgttcccaaaactctggcaaaaatcctgcgtcccagcaaccgctgggaccacgagggaacgtcagggtttcaccgtcggtggtgtaacagtcatccgacgggtgccactcgttgacgttgtagccgaccaagatggttgggatcttgatggtttgtaggacgattaggtcccttcgacccatgaaaagtcgttcagggaacagtcggtcaaactcagaggtcctgtgaatgccaaggtccccccaacgcgtcaacaggcgttcacgggacagttgtctgaaccggaccgttgagatgacacttggattccctcgacgaatttgtgaagcgttgcatggtcattctcgaggaccccattgtcgcagggacaatattgaggacccgatgggcggccggacgctcaggttttttcaactctaacgttgaggaaaccagatggtttggacacagtgttgggtctggatgacgctcaggtccttccagtgatgatgtcattgagctatgacctctgaggagtgccttccttttttcaaagtcagactttgataagtgggcttgcatcccttgagtttgacttaaaactcagccgactttcttccctctgcgctcttgtcctcatgaacactctgtttccctgctatttgtcaccttccttcctcactgattgaattcgatcctcctgtgaacttcatcatcagataaatcctacctttgactccgcttcgactcgccttctcatttgccttgacttcctttccaaccgatgtttactttttactctagcctcatccaacttcttttcccaaactcatcaacttcctttctcgaacatcatctataactttgaaaagcattgatcccttttcttcttagcaactcgatattgattcaatctcatctaccttatacatcctcaatctaccttgtacgaaaaaacatcccctcttttggtttgcaaccacaactaccattcttgtccttccactcattcttttattgctgtctattcccctgtctaaattgtacttaattgtgttggttacgatctctttattaaaactctttctttcttgtcttgttctatctctaattatgtagttttggttattttcccacgatcaattccacaactcgtgatccctgtataataactcccggtgtacgctagaagaagccccagtaaaaaggcgaaaccaatcaccaaaccctcaaggcaagaaactggaattgttgatcatcatcaaccggttcagcagtgtgtttgaaggaagattatctgaaggaatgcaatggtgtcaaaaccctgcaaaaagctggcctggctcccggatcatcacaacctgcagatctgtaggaaccgaaaggtggcatcgatctgtaggaacagaaaggtggcaccgatctgtaggagcagaaaggggacatcgatctgtaggaactgaaagggggcatcatcacaaccttccgaaactggagcctcgtcgttcccctcaggcgcgaggtcacagaccaactaccaacgtcgtagcaaagcttgtcaatcacttttcaacagcgcaaggaggcatgcgttattacaacggtgtatgattgctcttttgaccttctgtcagtctcctcacgagtctaccaacgtcaacgtgtcatccgctaagggtcttcaagacgttgtgggaaccccaaccacgccaaccacatctttcgatgtaatttctgaccgcgtcggaacgttgccccctgcggaaggggacaacgttcgcaaaacgcttttgcatgaggtcaacgaaacgttgacctgcaccggtggtgtagtcacaaccgtatgttcgatgatcgcatttgcttcgaatcgacgtgcgaatggcctccagctagtcaacgccgttcgctttctggcatgtgggatgtccgagcgggtccatgaatacatgaacttcatcggcttgagctcgtcaagatggtccgcattatctgcgttgggatcgttggctaaatgctctcaacaacggttgagggttgcaatggccggcaaggctggtttacccatggccccttcgatttgtattgacaatatagacatggtggaaaaggtccatgccttgtctgttggtaatcggactcacaccttcaggggaacatggggttacatccacatgcctgatcaaaaacttctcaaatcactatgttcagaggaattaaccttgcctgcttattatgaggcaatccggttggccgatggtctggccattgagccggagtatttcttaccctcgaccaacgataacctgattgaagagcgggtatggaagtcacagatcgcactggtcatgaagaagtatgtcgccgtcccggtggaccacaaatccgcagtgccgtcggcccctccagttgtcgaccagatcagtcatgagaagcctgttatacatatgctcaagctcatggaagcattggacaactgtgcagagggggtcgggcaagtgttccagtcaataatcaaacaaacgggaatctcggaagataaattctttggccgtctacagcccatggacggcgacctgggcacggttcaaaacttcaattgcttaagggcccagcgcatgcctaatccattccctcaagaatgtatgaacaactgtgtatttcagctcggggcggcgcataccctctggaatgtggcatcgactatctttacccatcatttcggcaattctagtgactcatcggactgcggtgcatggcagttcctagaggccttggggttcccggctgacaaggcaatccaaaagaaggacttcaccctcatgatcaaccagatggaacgggttcttgagggtttactgttctactgcctccggtaaatgtcatctctatccatcttcttcaaatggaaattatcactgatactcggcctcattgactaatgcaaacagggttgtaatgaagacgacgagcaagccaataactgatgcaaaactggagacgatacctaccgaccgttggaacaacattgtgaacagttgctataatgacttttgttcacctgaggctcgccggtctgcggtggcaagggaaaaccctaaattgcacaatgtgctaatcatgttacatgatttctcaagtgttgttgaggcatctcgggcaatgaaagcgggcgatgtcggcaggctcatgctggtctggaagaaatggtgcctgatggctcaagcgctgaccggcatgaccaattactcttcatacctcccccgtatggtcttactgctgacagtcatactacctccggcattgcagaagtacctccagcacaacttattgatgtctccatcggggcgcccagatcattttgtcgccaaagatttccacttggaaacgcataacgcttggctcaaatggttctacaacaacaccggaaatggaacaaagattgaccggcttcgagatgtctattcactgaacatccaagtggtaagtcatctcactggggccaagtcattacatcagacaaacaggctgacatcgattacgattgcggtctttttatcttaagttgcaggagttactagactcaatcaaagaagactgtggatcaaagaagatctaccaatctcacaagaacaatctcaccgctcgctcaatggaaatgttaaatttgatgggaaacaatcgagacatattagatcaatatggacgagggggagataatggcgtgactcgggtggtgaacacatatctcatgggaatcataaaaatgcatcgcactattcgtacaacagacttaaggctgaacaaattccgtcgtcatatactcgccgaccaagcaagcacgagagtagaaggagaagaagaagaaactgatggagacacgtcggaggatctataacttatgcaggtcggggtctatatttgatctcgacggcccctgcatatgttccgcccatgaatccgccattatcccagctacttgttgtttcctctgccggttgcgctcaagctcaatctccttcaaccgagctttttctattcgctctgcttgtttctgatccctctttgctgcagccatttccttctttgtcattgtgcggccgaagaccgtttcgctaagttgtccttcatttcctccatcttgagtgtcgaccagggccgccgagccttgtaaagcagtctcggccggattggtatccaattgcgcgtctaattgagtcaatttggcggccttggggcgaggcccatgggccatttgaccgtttgagagcttgaacttagagatgaggtcagccagcctttgtagctggccggcaaagcactgcccaccaatgtatgagcaaacgtcctccggggtgattatcgagagatagttcagagccaaggagtcagcctcctcgagtccaaacaggtcgctggcggcaaaggccccaccaggttggactaccgactcgtacaattcgcgcatctcatcgatcagaacggtcttgagagtattcagatttgtcatctcttctgccgaatatttccgcttccgagccacaggtttcttcttgggatactttgacgtaaggtccgggaggctatgaggaatgaaattgttggccaggatgtcgtcaaagttgtcttcatcagccagtggtaggttcttgacgagagtgtctgacgaagccacttcgcaattagaacattggcactttcggaacccctccttagcttcccgtgccacctccttgatgtattcaggatcatcaaatcggagtggaacatatccgcgactgttaagtgagatgcaaccaaacaatgcatgttagtttgcatctaaccccgaaagaacaagcaatcaaaccagacctacaggttatccaaggagaatgccactcgcaggcatacaggagtgatggccagcgcatcgactcggtcctcatccgtctgggccgaccccattttgaactggtccaccgaattcttcccagatctcctatttttttccataaatagcaaagccaaaccatcccgaccatcgcgcccacatcgaccaatcatctgcgcaatttgagctggatccgctcggcccatgtgtgcaaccattctgacccgcttccagttctgtcccaacccgagtgccatcgtggccgaaatgatcggaaattcttctttggaaaattgatccacacagcgcactttgtctagatcaccagtgcacgagtgatagcgtcggatacatgtgttgtgtggatctaacgaagaacccggggtctcgcgagctcgatcgatgacgtccatgactgttaaagtgcgatttcgagatccactgtataccaacgatggaaccaattttgagttgggtacatccctgactgaagggaacaccttgatcagatcgagggatgaggctagagatttttccatggggatgcggatgatccgaatttctggtcgggtcaactccccctgtaaaacgtcaatcgcagcggcctcaagcttgagacttctcttgattgcctcaattgcgaccggccgacatgttgcagacagcaaaagaataggtttattgttccggaagaggagatgggcaccaagattaccgtaagacggccgaaaaatgccgatgtcctggtaccggagaagtattgcagcggcctttttaccctgcccactggccacaagtccccagatgtagaccatatgggcctcatcaataacgattaaagccagccgattttggaacttgctgctgaagtataccgcatcccatatcttgttgttgagaaaggtttccggactcatatacacaaaattgtatactccgttttcaatgttgatggcggtctcttcattgaagttcgacttggtcaaattgatcgctgtaaaccccgcttgttctttctcataaacttgattatcgccaagggagtctaacggattcagcacaagaacaacagcctttttgacctgaggaattagtctgtagtagatttccgcaattcttgatttaccaaaacccgtcccggcaagaagaaatgtgttgcgaccttgaactagattaaaaaccgcgttcacctgcaacaattttgagggctggccgtaaaaatcgagggaaactttggcaatgtgtgacttcaaatcctcgtcgtttttatcagaaactttcttgtagacattgatcccagtcgcagaccacacccgccgtggtgatcgaatgtttctacgggttgatgcggagacctgattgagcatcttattgacctgagatgagggagtgatgaggaggaataggtagcgatattacaaccacttatcaattgggaacgaacgtccagattgttgggacttataacggttcgttaagtcactcggcgcctgtaaagaacttaccgattataaacttgtttggataagtggctttgcagccacttctattacagctttggattctcaccaaaaaccgcataatccatacttccgggatagtgttcccggacctgccagcccagaggcaacccctccatcatatgtaatgctcaatttttttatggcacattgaagccaagatcctcacctatctcctcatctcaaggtcatgttttcatgaggtgtgagtgaagagggatctgcatttgattgattatttgctctaaaagccacaaaaatatcaaaactcccaagcggagaagccgcaataactcataagcctcccattgggaatgggagatgctccgcatcggggtgctctgcacccccgttccgggaggcttagttaagtcagccaaacttaagctttacccaaaaccgacctcctgcacagggaggactttgttaagttagttttttggtgtgcgtgggggaaatctttggagtgcaaaaaggctgacccttgtaaatatgtgccaagtttttatgtacatgttatccctataacgtggaggacaatggtcttgtaaggtcattaaacggtctaagctatccgctcattctgatacaaaggggaaacgccttgctagccacaatcccatttcccttggtgagggattccactgagtaagacaacatcggagacgtttggtcccaggatttttatgaatggcattggaaagaactattcacattggaaggtgttgttgttattcatccttttactttctgactggaccgccatctgttgatgtagggcaaactgaatacatatcaaacatcccgctacggtggacttcagccatctatcccctcaacacagaaggctggtaattctggaaccgactgggtggaaagccgatgtagtgttctgagctttgctggtattatataaacggccggccctccaactctgcctccgtctctcccatcatccttcccccactcttccagtctttttaataactagctcctttataatttatagttgcaatccagagcagaactccaattctacctataccatgtcgcccataattatcgaccacttaatggatcttgagaacctcaagacgaactttgcgagacctcaagcgttgtatgaaaccacacctagcacatcccacactcctctcataacagccaagaccgtagtaatcttaatagacatcatcatcgtcgtcgtcatctcccttttattactcttgggatattacctttatcgtcggcaactcaaaaggaaggagaacttcaccaagtcgttcgaaacttccgaggctaagcttgctgctgaatctaatcgagcaggttagtagtctccctctttatctttagagctatcctttatatatactcatcttgcttgatgtgtgcatcttttttcagcaatggaaagccgttccatgtgcccatcgaccgtcgtaggagacgaagaatcaacacacaaagtctaaaataaaacaaaacatcaaaccatgctttccttctcaagcttccggatcggcaaactgtgggcacctcgatggtcttagtcttacctcgttctttgtcgcctgcctctcttactctaattactatcgaaaaggtttacttataacccgtccaaagattgaccaatcatcttgcgccctaatacctattctttatcctcatccttaatgcacacatcccccccccccacccctcaattgcctcctaaaataataaggctctcttttttcactaccattaatgtctgactacataccatcaattgttactccaagagaattgcaatttgaagcttgtgcctgttctcccaaaagccaaatttgatgtcgataacataccttatcaagagtcttgagatgaggataatagtaaatatagagatccactgagaatatgatgtcagaagccttccaaatcagacggcccctttcaaatgactgtgtgtaaaggctttatcaaattttggaaccaagggatgtatgtaacagcaacagaaactgcttcctcccatcaagaattattcacagcgttcgttggcagtccttggtgacttcctgaagaagtacctcgaaatggtgcgtttgccagtcatgacgagtcatgatgagccttcagctgtaaataatggctcgggaattgagcaacccccaacagtgcttgtagggctaatagctgacatcatgtttccgatgttcgggtggtccgggatagtatcctgggtggatgagggtcgtcatcaatctcacttgcagcagggaacgcgagattgtttatgttgattgcttgcttgggtgggcaaggattcatgactctccaggctcagctcgacgcttgcccgctcttctcttatcccggatgactttcctggacaacctgggcatggagtcgtcactcgcagcggactctctggctccagctaggtatcagtcaaggcaaccgcttgttggactccagatgagccttgacaaaggctcgccaggatatgtgatcatggcaaacggagcccacaggttacactccagtgcacagagcaagcgtggtgcttggtaggagctttccacaatataaatagctatcctctaaccacatttttgctgtttcctcatcaacctcatccagtcatttcccgccgtacaatttcgaacaatcaacccaacccaacacacacaccaccacagttacccactcgactccacacaccatgcgtttcaccctcgccattgccctttctgtcgctctcctcaactctgtctccgctgagaccgtctcaccaagagggctggacggccttctgggaggccttccactcgacggattggctggcggttcgtcaggtaacggtggtcaagtcgactgtatcaagcagaacgcacttctgaacgtgaacgctctgacttccgttcactgcaccaacaacaacggtggtggttccggccccgccgagtccctttcacgaagaggcttggacggcctcctcggcggccttccgatcaacggtttgcttggcggcggctcgggcggtgatggtggcaagctcgactgcgtctcccagaatggactgctcttgagcgccaacgtgttggctaaagctgactgcaccaacaacgccggcggtggtggtcaacaaatgggctgcggtcaatcgggtggcggttactcctccgattccactaccgccgattgcgctagctattaattcccttcgcatgtctaggtatgttcacctgcttcgatgcttaagcactcagagatagacagacactcattttcttctggcccccatcactttagtccggacattgcaagttcctactaaactactagctctttctcgtctacatagattctcttttgaacatgcccttgttccacattaattccctcatcatgttctttcactcttcacttagactagaagtggtctttgtgcctgctccacaattgttatcacaatgtatcctgtagctatgttctttcagcactaccttctttaataaaatcaactgcatttactccaccaaccaaaatcttttcattccgattccaactgatgagttttcagtctcggtaatatgccaaatgccttcatcaatccactgcgtttggaaaaaaacatttgcttgaagaggcattgcagaagtgcactcagtgaggaacacaatcgattgcgtcgcagcaactgcttcttctgctccactcgaagaagctggaaatttaagcctgcccgttcacattagacttgtgcgctccagtgacgcgacaacaaggtaataaaaaaaggtaaccagtcgcattgagtaatccacatcattctacacagacccctgacctaaccaagcctcgcgatgggactaggggcgaacttaacgcaagtcccgattccctgctatgggcggcgttggcatgcgagtggcctcgccactgtcgcattgcgccgaccgctctctgtgagacagagaccctgcggggctgccctcggctctcaccagcgaggcttgtgttaggctcggactaggggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnataacgtcacacatcatggtgggatttctttgagatacgttaaatgagttgacagcaacgccgtcgtcaatcggagaaaaatgctatgagtggggttgtctgcctcaaaaacctctcaaggatatgtactgcccagctcaaactgattcacctccgtcctcgatttcatttttagatcctacaagagcaaaatttaaccaggccagatgtagagtgtttctttgcgtggagtcgtggacgctatgtagtgatcagtataaagccagtgaccacatagattaacgtgttaatcgtatcctcatgaggagagtgacggtggtcaaatgactccggctcgacggtttcccgctcttcacctatccgtgactttccaagacaccctggacaatgagtcgtcattcgcagcggactctctggctccatgtagcttggtctcagtcaaggcaaaccgtgtccgactcgagatgagccttgacaatgtctagtggggatatgtgatcatggcaaacggagcccacaggttacactccagtgcacagagcaagcgtggtgcttggtaggagctttccacaatataaatagctatcctctaaccccattttgctttttcctcatcaccctcctccagtcatttccagcctcacaatctcgaacaatcaacctaacccaacacacacatacaccaccacagtcacccactcgactccacacaccatgcgttgcaccatcgccatcgcgctttctgtcgctctcctcaactctgtctccgctgagaccgtctcaccaagagggctggacggccttctgggaggccttccaatcgacggattggctggcggttcgtcaggtaacggcggtcaactcgactgcgtcaagcagaacgcacttctgaacgtgaacgctctggcttccgttcactgcaccaacaacaacggtggtggttccggccccaccgagtccttttcacgaagaggcttggacggcatcctcggcggccttcccatcaacggtttgcttggcggcggctcgggcggtgatggtggcaagctcgactgcgtctcccagaatggactgctcttgagcgccaacgtgttggctaaagctgactgcaccaacaacgccggcggtggtggtcaacaaatgggctgcggtcaatcgagtggcggctactcctccgattccactaccgccgattgcgccagctactgattcccttcgcatgtctaggtatgttcactcgcttcaacgtttgaccattgcttcaaaatttactaagttttcctccggccctcactgctctagtcggacattgcatggtgctatctggatccccggctccttctcatccacgcagattctcttatttttccctggcgcttgttccacaattgtatcctattccatctcttcactcagatacttagactagagttggctcttgtgcttgcttcgcacttcttctccccttgtatcctgtagctctcttttctccgcatcactttctttaatcaaatcatccacgtttactccgcacattttcatttatttgatttcacccgaggagttctccacatgcaagtcgcactccaatctgcgagttctctggaacatgcttcgttaagttgtctcattttaaagagtcccgcttgaaggaagaaacatgcaactaacgcatccgacggcaaaaaaaaaaaaaatgggtacatcacgttctgtttcctttgatcctgatttattgacttgagttgaagcatctcaacctgcgtgagtgtacttccaactggcgccactccagtaacgtcacagcaaagtggccagagctcaaatgtcatctgtttcattccactgggattcccaggggagactgccattggacttggaatgttccagcccatttcttccccgtacgagatcgtaagcatgatctagatttgatcattctttttcgtcttttgacctgaagtgaaacaactcaagtcaaccccaagaagagagtcaagcaccgagcggtggtgtgttcatcaagtgagctgttccatcaagctataggtttaaatgataataagttgaagggggggggcaggttttctcagacaagcgcagcttgatgtaagctgaaaaaggcgtgattgtgtggaaagaagttaagagcattgtgaccagaactaaaaaaagttatgctcatacttaggttaagttcaaaataataaaattaaataacgttatagagtaatgtcttccccctgcttttcgtcccacaagtaaaaatagaaaaaaaaaacagcgatggatggggttcccagtgcttattgtccatccaaggggccgctcgaagcatgtgccaaacgagcctatgcacaatgaaaaacaatgcgctttcatcagcatttctgaacagatcatataaagaaaacacatgacctagtagggtgagattaaggagtaaagacgaacctccatatttcgaagactctcttctttagccaagagttcttgacgtttctcgctaatctcgcgttggacacgtagctcgatctccttcaacttctcttcctccttcttcaactgttcttccttcaatctgaaggattgattggccatgtcttcaggttggatcgattgatctaattggtcagcatcccctctactcaaggtttgagttctgtagttctcgtataagaactgttcaccacattattccacacaggcacaatcaccgaataagtcagaatcaaaagagaccggtaactcccccccccccagaaaaaaagggacatacatcatgggtgatttctttgagatctgttaaatgagtggataataaggctgtcctcaatcggagaaaatcgctatgagcggggttgtctacctcaacgaccccccaaggatattcccgagctcggaccaattcacctccgacttcgatttcattctcagatcctacaagtgcaaaaggcaacaaggcctggtttaggaaatttgttttgtgttttgggaaggatgggaaaaacgcggggatgtcagcgatcagtaaagcggatgttaaggtgttgatcgtaccctgagctctgagttttcagccactacttcatcatcatcttcttcagcatcaaacggaaagttataaatcggtatcgaatagtgctcgatgtcttgcatgatctatcaggaaaaaaacatacgagtcaatttgttatttttttcttatcaaaaatcagtcgcttatatcgacaagggcgggtcttaaggatgtatctgctcactctatctttgaagctttttaattcactgggagtaagggtatccgcttttccgatcaccggtatgacgttgactcgaggagataagcgtctcatcaactcgatatccatttccctcaaactgtatatgagaaaggcagtcagctaataattagattatttgaaaagtcgggagcgcatgcctatgaccggtgggagcgatgaagtagagcaaggcatggatccgttgatcttcgaatctcgggttacgtttgattcgagattcctcggcaaggatatcgtcgtactgtttctcgagatagccgatgatcgtcgagaatgccgattcgttatcgatgttgtcgccgaacccgggcgcatcacaaacggtgagacggatggtcacgccatcctcgtccagctcgatcgtcttcttctccaccttgatgtgagaagtaccttctatcgaaaaacaacaaaggggaaacaaaacaaaacccgaatcaaagttggtgtggtcgatctcacacagcggaaatgacagcggagcgattggatgagagcttaccagcagccgcgatcgggtcgctcgaatcggcatgcggtaaccagcccttctggtcgactaaagtgttgacaaaggtcgtccgacctgtaccagaggccccgacgacctaaagaagtcgatcggcgtgagctaagccggttatacttaactatcgactagtggaaggccagacttaccatcaaggtctgttgttcatgttgtgatcgaaatcaaaaaagtttatgtaagtgtggttgtttgaacaagagttctgttcaagtttgtactcacaaatccgagtcccttcttgactgattttttgcgtctcgcaggtcctggaggcatcttttcttttttgttttcgtcaagtggatcgataagggatggggactgatggggatgagggatgatgatgatgatggtggtttggctgaaggactggttccaggaaaggggtgcagcctccacagcaccctgtcgtcatccaatcagccaacaacagagtttggcaaaagtttaaaatattctacaatcttaacatcaccgtgtcgatcctgttaggctaaactaagatagtaatttacaacaatcgatgacctttctctttgagataagtatcggtgatccattgcacacagattgagagattacgtacagtcataaccaatcccaacatcaaaaataaagcattgaaattgaagacaccaccatcatcatgtcctctgagagtgggcttatctttttttggctagagccactgtcctgtgggaaggcaggagaaggaaaattcaatgagatctgtttacagataacagtgatgataggaatataaacaatgactccatccacattggagaacttcccatcaccatttagaatgatttttagacctcttcaagtcctaaatgaacaatgcaaccaaaattacaactggcttacatgagagccattgctagaagggttctgaaaacatcattttttcaaccagaaatttagatctgaggggtgtaaactgacttctgggaggtttgtagattgcaaagtgaagtcatacattgtttccagtagaactcagtttgatttgttgatcccaattaaaaaaatgcatctggccctaatcaataagtaattatgatgtgagtccaaaatttaggctccatttggccacaaatcatgatatgtgatttggctgtggtttggtgtggattcagaccttgtgatataatacaatacaaaatttttccacaaactcatgccaaaccttgtctccaaattacaaattaggttcagccaaacagggctttatattcttgaagaatgagtttccctggctgctcagagatttgtggagatttctaatcaaccagaactaaatcaaagaaaaaaaaagaaatcttgaaatttcaagcagatagatagttttggtcccaaaatataaaggatcttggcaatgttcaccaggaaaaaaaatcaggaacctctatggacagcggtgggccgctacgcttttggcccaaaaagcgtagcgtagcagcacttttttttcatccaaaaaccgtagtgttagcggtttttcgctgcgctacagcgcttttagcggaacaagcggcccaaaaccgctaaaaacggctgtagcgcagcgtagtgggcccttttttgcggcccacacgcgtagcgttagcggtgtcgtggtggaattccgctatgctacgctaatcactaacagcaattccgctgcgttacgctacactaaccgctacggttagtgtagcggcccaccgttgctatggaggtggtttctttgtattcatgacttattccagctctatccttcatgtatccttggtgtgcacctatgttatttaccttcctatatgatatatattgatccctttcaatggtgtagtcacttcaatttgattattaggaggaaaaggtgtactggtagtgaaaagtctctctctctgttaggattgcatgatacaacttgaagtcacattcaaagaatatatatttcattttaaaagctctttggctgggttgcaccagatgccatgagtgtggtgaatacggtctttgaacagaatcactgctaggggaacagcaaatggtgggacaatttggactaatctgaactgttatcccttgactaatcttgggccatgattttgattttggatggctctaaattttgattcctgcattctcaactcctctgggggtatttgacctaagaaaatgatttggtgaagtgttagaatgactcaactttttttggatgttgcatgtccaggtttttgtttatattcccacataaataattacttagtattttgttgtggaattttcatgtttttgttgtttttctctcttgttatgcccaacaaatttgcaagaacatatttagctataccctacacagaaggttgaaaaaataatcacccaatgttgttgcagattgtacagttcctgcttgtctcctgggctctgggaggcaattgctttttctttcaagtggtaatggacatcacagaaaggagtaatcaggatgttttgaaggccatatccagcctcggcaagcaggtacttgttacctggtagcacaagccccttggaatagaaatcgatatagacttggatgttgtgtgcactaccctcccacccagcaaggacaaatatgaattcaaaacaaaaattcactgcctccaggacattctgagcaacatatcccttgtgacatctccaggatggctttttttttgatgggacttgagccttgatgagaaccccatctaccgcaccaacagtatttttgaatgctgcaaacttggggtcatctttaatatggggaggttgggtgcacatttgaggggtgagtttaacatattttgggtagattatgatgagagcctccaggagtttgttgaagtaactgcaagtattggtagggtaggttattttagctgttgggctggcaggcaaaaagtgagcaaacacgcttaccggttgacggtgaaaaaaaatttgatggcagtcttgcgcattgggttgttgtatctgacaatgttgaggaacatcaacagttgatcctcaatggtgacagattgaccattggcaagaagtccatcttccctgagctctttgtcaagagcatcaaaggtggtgcaattcatcaaggttatctcatggaagagtttttcctgggaaaactccaagacaaatatcatgtatgctctacgcccaccattgctgtaataaggaaggccttccttccactggtttgcaaggaggagtatggcaatacttgccgcaataatggctgtaaagatgttgggatccttttttttgtgttgactgggtgagttgagttgggatatgtggtctgtgtggggtgggagagcctagtgacttgtttggggaggaagttggggttgatgatgggtgtcttgcatatacaactggaccttgataaggtggtgatggggttgtatcatggttttgggggggtgagccagggtggtggtagggagggagatctcataggatggcagtacacgatttggtgtttccggatttgcagtggcaacccagaaattgtttttggaacatgaaaaatgaaaagggtgaaatgagaaatgggaaattgacctggtgctatggtacgggcccttacccaatctctgctcctgcagttaagcacaaggtcagtttccactgcatagtgactgtgccaattcatgcacagtcacttttcaaaaacttacaggcccaataatggggcaagcttcatctggagggtcattgatgtcacttgctagtaagagacatcacagctttcatggtgtaacctgtgcattagcgcagattagtcataggcaattttttgtggtctgtgcaagtagtgttagcacagagtcaatggaattccactgcactaacattatggttatacagctaaaccaaaaaagcttgcgggctgtcaagtcggaatatccaaaaaaaaaactgcaattggaatgttaggaagaatacagaccggaatacaggttgccatannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttgttattgtcatggcgaaagacaacactactggaaactggtatctgtaaaaagaaaatttcactaagagtcgcccttgtgaaataagctaatcttaggaattaatacttctttccctctgaaaggaccacttaatattcgtcctttgattgctttcccgcttaaaccttcgaccactaaacgtgttctgttacagaggccttcatcaatgcttaaattttgaagcaaaaccacaggatccccaatattgagctctaggcaatgatctggaaatccggcaaaatctactttgtccaagacttcggtcagtattgatccttcagctttgtcgtcagctttgttcactgatattgacactgtcaattttgaccttaggttttgtaacatgacccggttaaccttgcccacatccttgttcaatgtagtgagaataatcctctccgacagataccttgcataagtaggccagtctgtatttgtgttttgatccaggccttggtacacgtggtttatcgctaaattgtaacataattttgactttgtctgaaaatttactggtatgtttcctagatcaattcgctccaaaatacttgtttgtcgtgctccttcgccaatatcgaggagctttcgagcaaaggccacatttatcccatctacctctgcaccaatgcctatgccaagacaaatattatatttaagactatagagttcaattctattccataacttttatgatctgagagttgcttccgcggatcttggataaacccccgattaaaccactggcagggtttgacgaaaattgccagagaacactacagttttgcctccaaacgggtcattagacttcatcaaatcttggagactttgatccactgtttcaattgcatttttgtgcattgaaacagctttgtcccaaatgataaggtcactttctaccaattcgcgacccactttatcgccgcccaaaaaattacaataagattcacaggagaaattgactggaattttgaaaccagagtgagctgtctttccacccttaagcagtagagctgcaactcctgtcaatgaaactgccatggtcttttgattatgtcctctaaaagtatctatgatacagtttaataagaagttcttgccagttccacccagaccatccagataatacaatttaccccgctccctgtcctcaaaaaacgccttaaatactacatcgtagaaatgccgttgcgctgaatttaacagattggaagatacaatccaattgtctttgtaattcggcaacccggatgccttgaagtcacctgagacaattctctcaacctgttctacttctttgtccttcatcctcaaactgacctcctctagacttgttcccatggtactcagaatttggcttatttgatgtagggtaaaagccttcagttgcatggtggtggcgttcttgattccatagctagtgcccagtacatatgctgagtcatctcctaagttgcgccagtgtccattgaacaaggtcatcggagcagcaggggggctatagacgagtattatagcagacattaacctgagctggaacccggtcttgaatattgctccttccttcaatgcctcgtcatattgagcgttgttcaagagtagccctgaggcttcagcagccgctctaaaatctggataaactatgccatgcgccaacctcaaatcaatccatgagtgaatgtctttacgatgaattattattaatctaatatagtagcgctccccttgatgaattgaaatgaagtgaatacgtcccacagttttcagggcccgctttctgggctgccacctgtttaccgattcatcccaacaaaaatactttgggatcttgtgatagtaacaatcccgtgccaagacacccatagcttgtttttctaattggttgagttcgaaaaattgattcaacatggtcctcttgaccttctcattggggggtatcaaatatagaaaatctaccatcagaaaccagtcacttttccaaaaactttttttgcataaatgggcccccaaaggggttaaatggataaccaacatgtttagaaaagggtggatttgttcaaaccattcaattaaataatggtggatttggctatatttgataccccctattgttcagtttttgttctgcttcttccactgaaaaatagaatattgaatgcacattttgttcatggacacctaattgctgaaccgaagggaatcactccaataactcgaactgaaatattctccaagattctggagatgccaaagatcagcacagtgctgtgaatatgaatgaacaccacttaacataccttcaacgggcccaatgaacctggcatctacaaatgcttttatttcatcattgcactctaaggccaagtacgctcgatcatgacctttgcaaatataattgtaaaggtacttgactgcttgaatcccgactgctacctctacattgacatggcatttcatcatcaggctaaggtcgcaattgtaaggcaaaacatttcgattatcgtaagttaatggacctttgctgatatgttgtccattgtctcggcgcttgtattgtggataagctccttcttgaagaatagtttcgttggaaaactcttatgggtaccggaattgacaatgtcccttgcaaacacaactttttccctcgcacggcccgtgaagcatgcaacgagaaacaattctaaatagatcagggtcttgtattgggcaaggaatttctgcctgaaccagcctatcaaccttactgggagtatcaggtttcaattctttttcaaatgtcaacatgatgtgcatatggggcataccccttttctgaaactcaacagttgcgacgtaagcttcaacctgtcctaataaatgttttttgaccaatacatgcatgattcctttgaactttaactttgctattctagcaattatagtggggtgatttaatggatccaatccaggcgggattaagtctgtaatctccttccatgctggatttgcagtgatagtaatgagcaagtccggagtccagtagtctcgaacaattgccattgcatcttgatacaattggtccatagctctaggtccgccaataaatgttgaaggcaagactattctcttcccattaggctccccgttctttccaaatgattcaatcaggcctgagtacatttgtactttcaacgtatcctgattattggtaaaccaactcaggcgagagtgctcaatacatgcatacatgtcaacggccaaatcttggtgtaaggttcgcccagcaagaatcacggaaaactggtccctcctagaaaataagaggtacaccatccattccagttgcaagacgtgctggtacttttcttcttcatgttatgtaatcaatactttgtatgtaggctcccactgctgagaaccgtaaggaaaaaatagtggatatcttaaaggaaaataggctgaatgcagatcagaaatacttttgagggatccattccgttgatacttttgagggatccattccgttgtgcaaaacaatgtgccttggttctttgagaacaccatctccttgaacaacaatcctgacatcttcgtgcgccggtcaattgtactggttcaagtccaacaaattattttcaatagtccggaggaccatggacacagggcaatctttgttcatgacttcagcagaatgttggaaaagttgagcgtagggattatatttgtacatgaaagtttgtatttgaagaataattttagcatcaaagttagcttggagttgtgccgagggctttgacccaagagcaatttgttgtctgtatttggcttcacacattcctccatccccgaccacaaagatctgagcaaaatgggcattttgccccgcttccggaaggattgacccaatgttatggctaagacttccctggatacaaaagacaggagtccctggtatagacttggccatattgcttaatgtgaagcctagcaatgtgaacaatacagcattattgtaggagcgtatatatttctggaaattctttgcgtctggtcctggatcaacaggtcagatgttgtcatgaggtacctggaaagatgtgaccacttaccagtattatcacctcggaacagagtctctaagaataaaggaatttttggagcagaaaatgaagccgagggcaatatcactttacctttctgacaacacatcgcgaacctattacggttcttcttgatatctgcctgggctctctcttcaggccagtgcaaggccccacagtcttcacatggcatagtacacggacctagcctatgtttgccgtttggccaaagttttgctaatattggtgagagttgagggggaatatcttccatttgttgggagaaaaaaagggaggaatttgaggatagtttgaggaattttggtatgtcaagatttagaggtgttagacaaaaatagagaagccaaagcaagtttcagaatgagatttgacaaatgaaacaggatccatatatcagaaacagacctacgacatcatcaaacaactatgattaaacgatctgagtatgtgaccgagaagaagaacacgattggctttggacaatacatcacaaagtcacaaaagctttttttggcaaaatctcaatacaactcgatgttcttaataccacaagaacattaccaaaacaagatacctcatttgagccggatctgggctaacaaaagatctacggctttttaccaaaaacaattatacaacaaggagtcataatggggctacaagtaaaggactggggccctgcgtctttttttggggattgaagtaggttttacagctttacttttccctttttcactgaagcctgatacagggattggttcagcctcaacttgatccatttctaaacttgtccccagtgaagcgttggatgttgatgggaaaggaattggggtacagttgcgaacgtcataaacctgtactgacccgcctgcaaaatttacaatttgcacgcgggccctcatggtggggggcacataggctcaaccccccatctaaccataattttgagcctttcagaccaaggggatttcagaattaactctgctaaggcatccgaccaacgattcttttttttctttttttttctccgccccatcggacctggtctataaatactttagtaagtacatatgtatggatttacaggtgactatatggcttaaaaaaggccatacatgacataagtacatgcttgtaacccatacccaaaggtcaaaaaggcttgtagtaagtacaacctcggctcggagtcgaacacacaaccctttgcaaggcataaagccacccagggccactacaccaatacacatatggcttccggagaggctggccggttgctcccaggtcagaaaatctcctgatttggtagtattttcacaaaaaaaaaaaatcacaaaattttggtccccaaccgtccggacccaaaaaaaaatgtggtcggttaatgacgttcgcaactgtaacatttctgtcaaaactaccattgcctgattcagccaatggttgctgaatactatttttgggttcctgaaatgttatgcttgaaacataaaagggtcagccgataaccgatgagcaattgtaaggtttgtactcacaacttgcgacctttgttcacagggctcgatcaaggtgaataagcattggtcttggaagtcggacttgaaccacccatgttgatgggactgaagcccaggacctatattagagcaaataggtagcaagtgagcaataagagaatcctccaaaaatataaaaaatggctgcacactgtaattatagctgtatgttctttcaaatcccatccggataagtagccattgaaggtgaactcgcgtccaacacggatcattatatgtgtgttgaccaatttgggatttgctggaagaatgtacttgacatcaaatcttttgaccaggcgatcctgaacagaatcaaatcagagatgtgtaacacagacttgaacaaaagactcacgattgggtcccaatcactgtgattgacttgaatccacaagtaaagtttctttccagctttgaactctgggtcctcctccgagttctgcttcatcaatccaacaactaagccgacacctgaagtgaaggtcttatccgttagtcttgaattagatgagggacggagcaggtcttggtaaccatttcaatatagtaattgaaaatagggggagcagggctattcaagaataaaactcggctgaaaatgtcacaaacaaattcaggagatagaacgtgagctgcagtaccacttgtgatgagttggacccgataatcaacagcatcatcaccattgcaagtgacaaagctgggggtcaagacagaaccatagatttgtcttggtttaatggtagcaacagactgaagatgaaatgttagaactgaaaaaccgccaaacaggagtagttgacatacctcttccaatggccaaaagttgctatgaaatgaaatggaacggttcactactttatctttctcagtcatcttaaatcacagaattgtaagtatattcagttccggctgaaatatcaggaaatcaaatcttggggacaggatcaaatagaaaacaagatcttgaaatacacctgatacttatatactgtattaacgaacccctgcggggggaccgggctgaacgtgcaatgtaggacaatagaatagaaaatgaccaagaaaactgaagtttgagacaacggttcagctgtattaacaagcccctgcggagggatcagggaagttgagacaaccgttcattacctcagtatcaaagtgaaaccaaaataggataaaaatttatgagatgacagtggaaagtggaatttagagacaacggtaacatagcaaagcgcgaggatttgaggcacataaggaatcccaggggttgaaattatagacaaggcagcttgaacatatagtagaggtaactacaagcaactgttccattgcttatccttgatgtgagcgcagggggcaataataggagtctggaaacaacaatcaaaaatgagctgagggactcgaggtataattttgaagaatttcagctaaacttacgtggagatataaaacgtttgaaaccctgcgtaagatttgtccgtcaacccagacattgtgatcaggttccagaatatcagaatacattgccatgaagccagggcacttgattcgcaaggacatctgcaggaataaaaaacaggaaaagaaatggaatgaagcatagcgttaatgtcatcagggggatgtgggaagtggaatgaatgagctctgtcacctacaggtgagggatatagtggttccacaacgagtctactatcatgagacaagatccaaaggttgttgaagtctaggctcaagccccttagccctcttgatccatagcctattttttctccctcaaaatcaaaatgatgatgtcattacactcaagcctatgaaatgacatcatctgatctaacttatctgagcattccgcttgtctctctttcctcatcattgcacttgaattgtcagagcttgctgcacgatcctcttttcttttccttattatatctctcactcgacccaacttggttcttccctccgattcttcaggaataactcatatctatttctcactcattccctttgtcgatctctctgatccactcaatacttactccatcattcttaaaaagaaccttatcgtacttggtcttatctcaaactcgtgtctattcagcttacaacattcatcggcaatcccttctattcatcaatctcgccgattctcacttcgtatcacctctcctagttcttatccctttcattcaacaaactcattgattctcaccttcctctattctcattgatgtaggtcactgacataagtttctctctcattcattgttcctgtataaccaatctctttttggtagaattcttttcctttcttaatctcatcacataataacggggtggtgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttaatcgacagcccgaattattaacgaaactcacggggttctgcatcctgttactgttagggtcggttctgtataatcaaccaagaccttgcattatcagatgcagattccaagtggatgatggtgctaccataagtgctctcgatagagaggtccggtgcgagctgtctagtgtttctcggatcagtttactatattttctcatcaattagtacggggtgttgtcgtttaatattgtcatggacggcctttggcgaccatttcttctttcttttttcctttgtatttctttaaaaaactggtgttaatgaaatacattctttagtctattgattcacagatttacagtcttgatcgctaaaaaaccaaatgaccctctcaaaaatcaaagaagcagtaatgacagacaacaccaaataactccttcctattctcaatggaaagaattatacctcctggtatggtcgcatgaaagtacagctctgcggaaaggacctttggcttgtctgtatcactcctccggccgaaagcacgactgctacggcttcccgctggcgcaacaaccgtctctgcccttgaattcttgacgtccagtgatcgggccatctcaattattgttccttgtttgagccaacactgctataatgagtgcgtcaacagtacaaccatcgacagcacatacctactttggaagaagatcgcggatcaatacgcctccagaactgtcatcaatcaggggcgcgtgtacatgacttggttggccctattatataaaggagatcttcaagcctatatcaatgagacttgagcatgcttgatcaatattgatgctgttgggattaacgttcctgtgaaggtcatcacctatcttatccttggtaaactaatgaatcaggatctagaccagattttcaataagttagctcttgacaagaaggttatttctgacccttacgccgtgttaaacaaacttcaaacttatcagactcataaattcagcaaaacagaaaaaagtgttgctctcttcacttcgactccttccaccacaaaaccaaaatttccgacaaaagtaatccatctgtgtgactttaaagaacataatccagattctactcatccagagcatcattgttttgagaaatatcctcacctcagaaactcctccaaatctgaaaaaaatccaagcgccagttttgcttgtgcagatgcattcgtcacatacgttcgtctgcattccgacaactctattatcattgactcggccgcatctcaccatatgattcgagattgatcactcttcacctcctttgtgaaacaaaaaatcacaatcaataccgggaatccttcagctcctttgatcgttgaaggacacggatgtgtctcgcttcaaatcaacgaccaaaggattgatctgacagactgtctctttgtccctggaatctcacagcaacttatctctctagtcagattgataaattgctctgtcaccatcaagaaatccggtgatcaattcgaaatcattgacgaatccggtaccttgttctctgggcaaatcattgacaacttgctacattctgcttattcaaacaaatcacacgctcacttcagcaagaaagtcgatgattctcatgaaatctggcatcaacgtctaggccatcccaatgagtcggtcatgaaaaatatgaagcttcctggaccaattgataaaaccgtttgcgaggtgtgtatatgttccaagatgactctctctcctttctccagtcatttctctctagttcattccccacttcatcggattcatatggatctagtcggtccaatcaagccgtcttccctctctggtttcagtcactttctcacgattgttgaccaattctcttccttcaaatttgtccgctttcttaaggccaaatcagacactctcgctaccctcaaaatctttgtgaaagaagttgaaaattctcaaaactgcaaaatcaaggaaatcgtctctgacaacggtggcgaattcaccagcattttattcaaaaaattcactgaagatcaaggcataaatcatattttttcaccgcctgaaacccctgaacataacaaattcactgagcgggctaattgtactatacttgataaggcgcgcgctctgctcttaaccagtaatcttccaaagaagtattgagctgaagctgtgaacactgcaatgtttgtatctaacttattatctactccatctcgttcaaacttctcgccttacgaactttggactaaatcatctcctccgttgcatagaatcaggactttcggttgcaagacttttatttgttttccaaagactcattgctcttggaagcttgggaataaggctgaggtcggtattctattggtttttgaaaatgaatggaccgtttttcgtttttgttagaattcttttcctttcttattctcatcacattataacgtgttgttgtcttttcttttgtcatctactgctttaggtgattatttcttctttcttttttcctttgtatttctttaaaaaactggtgttaatgaaatacattctttagtctattgatttacaaaagtctccagaaatttggggtgagcctccagacctcataaaggaagggcactcgctttgccagtaagagacctgcacatgtacttctatcggaacattgggagagaaggagttgattgttccataggaagtcaaccaggggcctggaacatggagagaaagcatcatgggcttagtagtaatcatataagaggggagattggattggctcagtcgattagcgtaagggacagatttgtcgacaaaagtaaagcagatcgtgccatcatgagcaacagaaattggctcggtaattagtcgacttcctttgatggagtacagtctcctcccagatgtttatagccatctgttttgagctccacacctggaacccaaaaatttcaagtcacaagagttggtggaatggtggaaaatgggtctcaaagaatgaatatgaaaaaataataatgatcaacaagattacaaaatttgtaaagagtaaaaaggagaaaattacaaaaactgacagctctaatatttctttcaggaaaagatggaatctccaaattgatagtatgagatctggaatgagtaataagaagtgaaaatttggaaaaaaatgactacttggtggtttaaaaagggtacctagggggccattcatcagaaaatgtggcattctggtactgcaatctactgattttgactgcagggtgtccacccaccatgctcaaaaatttttgggattaatatttttcatttataatcattcttttcatgttcaaaacttgcactctgtgtgttcacttttcactcaaacggaaaattatagttttcaaaaaagattcatctcctttatctgtccacaaatttttaaatcttgatttttattattatttcttcaattcaatcctcgaaacccatttccaccatcccacaaacttttggtgactcaaaagttttggggttcccactgggaagctccaaaacagatggctataaacatttgcgaggagactgtacattgaaaaggggaggaaaccctctcggtcgttgagttgtacaccctcgatggccgagaattgagtactatgattaaatacatgatgatttgaacgaagaactttaggatagaggtcaacagttgtaggagaatagacaggttgaaatttttggtatctgcatcaaaaatagaaaagagaatcagtgaaaggaggccggaataagtaagaataaatccaatttggtatgaacaggactgattgatccggagaggaggccaaagaaagaaacatttgtctttgctggctccaaggtgaattcgggggggggggggaagtagaggaacagaatctactgttttaggatgattcagattgaaatatgaggatcgagaggctgactgttccggacaatgggccaaaaaaggggcattggtgttgacgggcttccaaggtgaacttgtgggggatagaggagttgaacaaaattacctgttttaggataattcaagcgaatgttgcgaataggataacactgtggctgtgttgcgtggaatcagagaaaggcaaatgccatggttgcaaaagagagaaacaggacagcggtgccgggggttgaatttcactgggtctggatgagacaaaacaatagatcagaaaaggtatataagaggaggcctggggggctattttaacggcatgccaaggttcagtgggagaattaatgtctcctgcgatattgcttgtagtgataccttcaagtgcagtttgttcatggtttatggttaaacttgtttaattctctctctgttttgtctccccaagagacttattttgttatttttctctatgattacaaaaacatagtctcattatatgtacagaagcaagtaaattaaagattatttagtcatccaaaaagtcatataaaccttcaagaaagtttaaagttgtggtgttctttacaacgaggtgaaccaatcataaagataaacttgcagggttatgtagatatatttcaatccaacaaatgcaaatgctctgagcagggcttggatcagcggtgggccgctacgctacactacgctacgggcccatgtagtgttagcgtagcggcgccaattttttttcgtgtagtgttagcgcgccgctacggccgctgcgctacgctaacttgtagcggcgctaacactagccattttttggtgtagtgttagcgccccgctggcgccgctacgctacagcgtttttagcggcaaaaaacgccaaaaaaccgccaaaaactgctgtagcgcagcgtagcgggcggttttttgcgccctgtgcgcgtagcgttagcgcagatggggagaattgcgctaacgctacgctaaacgttagcgcattgttttgccccgtgcgcgtagcgttagcgctgaaaatgaaaaaagcgctaacgctacgctacattgtagcgatttttcgctacactacgctacgctaacgttacagttagcgtagctggcccaccgttgcttggatggcctagcggtaaccatcacccacggaagctcagtgtctcccctgcgacaacatagtataatcacttcgaagagagtggcgagtccggcgtttgaatcccggcagacccaacccctggccgctaccacttccgatcttggacaactacacactacctcattttcactttcaaaccctttattagttgtcccctttataaaaacccccaatttcactttcaacacccgttacccatttttgaatcagcctgaaaaatggttacagtcccccaactataaaaatccttaagtagatgaaactgtctcttacactccggcatcctctacagaacttgcccccatagaccaagtacaggaaaaaccatgctacaaacatacaaaaagcttgtaggtagaaataatgatattcatagtgtgcaatgccaaaggccaaacttacactaaaaaaaatgcgctgagcttatacagctatttcggaaagggttgtccacttggactcgcgaaatcttttttatttttttattttttttattttttattttttttactgaactggacctgtcagaactgaactagcgatgacagctgtacctcctcggctgtagttcagtacaaagaaaaatttaaaaattttcaaaaaaaaaaaaaaaattgcgagagacaactggacaaccctttccgaaatagctgtatttatggtattcaaagttgaaatgcatgaaatcatagagtgcataaatcatataatcataaaacattttggctgggaaagccaaagcttacataatcagattaccaagatcccctgcaaacaaggttttatgatcttatgatttatgcggttatgatttcatgcatttcaactttgaataccataattatgtgggtatacagctgggtttgaaactacatatctatatacacttaattgaaagatctcaacaattgtcactacacagttgactttctttaaacattgactgatcatccagacctcggagccccaggcatgaagttatacatgtgagtagatcgagtagtagctgttgggcggcttgcaggctgtgaccattgatgtttgcactgccggaatagtagaggagtaccgccgttcttcttgattgggatgttcatgtggaagacctgcccacattcgttcctgctgcattgctggatcttcttctggcgtaggtatgtgcaagctacactagtggggtctttcttatcgtactgaccgcatttttcttcaacctctccaatcaggtgaccagtccgatgcccacagccttcacacaagactgggtccacggcgatggagatgccggcgaggactagagctagtgcaaggatgtggatgagcttcatgtttcaagttctgatgtttcgacgagccgagattgatgactgcggtaagagtcgaacttgggttgtctgttgtgtttgatggtcgttaattgatttgtattttaccgacggggttcgctgaccgttgtcctaagtataggatactggagccggtcgactttgccaatctctgccagtcccgtcgatggccaccgccggcgccaggccagcagccactcgccgagcggctatgtacatagcttacataagcctctgcgccggcgccaccgcctcttcggtcgcagccacaccgaactcaaacggacaacaccagtcaccaccaaccagacaccgagcagtcaggactaccaatctctactgagaaccatgggccgaagaaatcgacaaccgaccagatcagctcatcaagagcggagggagacgagtaccaccaccactgtccaacaactcatacgacaaccgactctgccggactgctccaaaaccctttcctccatcatcatgaccccgcatacatcaaacgatatcggcacccatccctacatgacagctacgagatcccagaccaccatcatccatacaacttccgcatccgtcccaccgccacccaacagtcgccttctgtcttgatctcctcacccgcaaggagggcccgactgagcatcgaacagtcctacatagctctccccctccacccgtcaccaccatcttccgagcatccatacagatccgctggaaagcagcaaccgtcgtcccgataatctggcgctctgtttcccaggctctagctctcaatatatcggcatgggctccgttccactcaacgataaagaattcaatctggtctggaatgaagccctcgatcatcctagcctccttcgaacaatggatgaaatcactcaacctcctcgaccatttcctctcccttgggtactcccctcaacacgccgctctcctcggcgatccccctcccccttctcctactcctaaccaaccaaacctacgcgatatcgtcctacatgcccctcaaaacgaacacagttatagatgctacaatgctcagcctgctattccaatcaccagtatggcttatctaagcacattagaggtatatctatatatctatatatgtgtatatttacataaaaaaaacagatactgatgaaatatatttgaatatttataagtcgaaggcaaggttccagtgaggaagatggcaaaagtacatgcgggacattcgtcgggcgaatacacagcctgtgtggcctcgaacgcgatcgatttcaagagcgggatctatctgacacgattacatatatggattattgagcgaacgatcgatgcgcttagccggactagcaccctcaacaactacacctaaactcaaaacaacaatattatcatcatcatcatcctcaaatcaacagaagaagaggaaggggaaggacgagggatgaaagctcagatgtctgcgttattgattaacgagaaataccaggcttcattaggccaaaagacgtatgattatcgagaattaatcggcctaatcgactgggctaatgcgctttatgtcccggataatgtttatgatgatcggaagaggatggcgagcaagagagcatctttgggggttcaaatagggagctttagctcgagcaatcggatcgttctttcgggtacccgagcaggagtcttagccgcatgcggatacctcaacgaactggagatcgcccatcgagctgccaacttcccttgctcgtaagtctctctatctccggtgccccccttttttcgttcgccccattcatcccatatatacgtaagagagaaagaatcggagagacagagagagagattttatgggcgtggaaaggtctccgttgcatagtcacacttcatgagtccagcggccgaaggaatgaaactcggagtcaatgcggtccggttcgctgtcccagcccgatcttagttacccgaaacagttccctctcctccccctccacttcgacttccagtttctccttaggatccacagggtctacagagagatggaagagaagaaagacagactcgggcgaggcggtgatgcagaccgcttacatcagcacccttaatgaagacctcgaaagccttaaaactcagttctctgattcgatttgtagacccgtttggtgggcggaaacggttaaggaacctctcctcctccattttcatcccttcatcttcatctgcttctgcttcttcaaccttatatgtagtcagatttgagtggagatttgaaagaggctgagctttctcggtctcagcttcagttgcttttcgtcggcccgggaaaagctctctcgaacctctgtaaaaaaacagatcgcttttaatacccttcatcctcctactcttaccactcctaccactcctactactcctactactcctactactcctactactacttcttcttctaacaatctgaaagcttctcctctaaagtcattgcgcgtagcttggctactgttgatgatttcaacgctttcaaagtttctgattaacattttctcccttttttttcttttcttctctatttacatcttttctttttttttttctctctcttttgtttctttaatcagtcatttactctactcttcttttttctcatgttgtatctccctgttacaggaaattataatttttccttttctcttctcttatttacttcctgttgattgtatttatcgctcattctgattgttcattttcattgtaaaatctatatgttgataacagcaatgggtcgctttttttggttctttgtatgcatgttttttttatgtttcaattctcttgtgtttgtatttatgtagacttctctctcatgaacagttgttgattatgaaactttttgatcattttattgaaccaatcaaaacaaactatagttaagtcagccacctgatcgggtcccagcaacaccctcatgacccggcgcacctcaccttagctacccgagcggcccctcggctaccgacatccctcccaacggccaaccaagcgcagtcaacttggatcagccttgactctcttgtcaagctgtctactggccatcatccacagccggtccctaccctgtcataccccagcccaactcgtccaagtcaacagggcatgagttctcacaacctgaactagaagttcaattcaatcacaaaacccatcgtcggcctggttttcccctcgcccaataaaacactcaatacccaaaagcttcctcataccctctcaactcgttcctcgctcggctacagcatttgggtaccttagcattgtccgaaatggcaccgccacctcaaagacgtaccaaggctgtcaagaaaggcatccaatttgtaggtctctagtttgtctctcaagaaagcctttctttgggtatcttggcgctaactggaatttttcttgccaccttgcttgtcggggtctctagaacttgatggtaggccatcaaagctacaagcaatatgcacagatttaaggtgatcaactgatctatatattcccattttattgtgataaatatccaggtcgtaggtgcagcaggcaccggtcgcaccactttcgtcaacaccctcgtagaacgtaaagactggctacagcacacggatcacactgatccggccgttgcacatggtcagtcaataaaacagaaaatccacatcacgtcttcaaagtccacatatttattaatttatccattaatttcatttgacagaaagccgcgcatttattgagattcacaagcaaacgattgaactagaacaagggagtattcccgtgcgtttaacggtctgtgacaccccaggatttggagataatatcgacaacgagtcggcgttttcggcgatctccgactacctagagaaacaatacgacgatctattagctgaagaatcgcgcatcaaacggaacgcgagactcgaagatagtcgggtacatgcattgctctacttcatcactcccactggccataggtcagccctttcccttaccatcgttatccagccgcttctctctgcttatttatgttcacctctctggcttttatgaccagcttgagggaaatggatattgagttgatgaaacgactgtcccctcgggttaacgtgattccagtcatcggcaaggctgatagcttcactcccagcgaattgaagggcttcaaagaaagggtttgttacactgcttcatcctcgtattcttacagatgactgattctagcaaattatgtgaacctggtttctcgcacaggtcatgcaagacattgagcactatgaaatcccaatctacaattttccctttgacccggaagaagacgatgatgaagtgattgctcaaaactcggaattgagggtcagtctcagtccttacttagctcaagaagccatctgaatcggtgcatttgacatgagttgtatgcgtgtgtgtactctttaggccatcttaccatttgctatcgtgggatcagaagatgaaatcgaagtcgggggcagaatgatccgagcgagaaagtatccatggggaatcatcgagatcgataacccagcccacactgattttctgaaattaaagaacacattgctagcaacccatttgactgacctcaaggaaattacacacgatgtatgttgaatcgcttcattaagtttactttcaagttgaataagtttaactgatcatcaatttttgaattcattaaccatccttacaacccgtatgtatagttcctgtatgagaactacagagaacaagccttgagtcgagggaatcacagtcaagcagttgaccagccgattccctcggtcgatcttgccaaccgggccttcaaagtcaaagaggaccaattaaggaaggaggccgagaagttgaaagagatcgagctacgtgtgcagcgagaaatgagcgagaagcgtcaagagctgatcgccaaagaagagagtcttcggagtatggaggtatggacctggcttaccactcctagagatgtacattatctgactacctcttgccgccgtctcatttaggctcgtttggctcaaagcatgggcgagagtcccagccgatctaactgattacaaaagaatcaaataccttccgatcgatcttaggattctcttgattccctccctcagatttccatatgattctctcatggcctctgtagttcattcaatgttgttgtcatatggtcgttcttacttaaccaaggattgtcattatacctctcatcttacataccttcccatgaagcacttctttcctttcttctcaattttttgcaattgctccatctccttgatctcgttctttgtttgactccattgtaaaaaatagttggtttccggaatcagttggaagggtttttgttgtggttgtagttgtcatctgccctggattgtttttttttcccttttttacacatacaacatagtttgcttgtgttattgactcacgaaagatgcaggaattgtttcctggttgttgtttatatctagtacttggacattggaatcatggtaaatagtgtgcacaccaaaatccatgtttgattcatctaaaattaagcaggagaaaacttggaatgtgttcaagtgttgagctccagatcagcaaacaggatcatgaaagaaagcaagaacgggaaagaaagaggataagaaacaaagcctggactaccgggcgttcatctgactgctttgtaaccctgcaggtgggtgatgaggtttctcagggtttgtccctggtgcgggggaattaaagcttttggatgagtggacgcatacatccagcttggtcggtcttcggcggcctaaccccgaagttctcaagctgacccaccgggccaccaccaccctgaaagcagctgaaaaccataaacttctcttgaccgtcattcaaccctagagaatccttaccctcggtcatcctcgccgataccctcttaagcttgctcgtttcatccactttatcatcgacatgccaccaccaccccacaggcgtcagaaatcggtcaagaagggcatccaattcgttcgtcttaatctgactttttctctcttttccgcgggtgatcgttgaactcatgcacaaatgactcgcttaaatatgtctacatagaccttgatggtatgtagctcatcaacatctttcatggctatcgtcttgcggagaggtagattatgtccttaatttcatctacttacacaaccaccccacctggataggtggtcggcgcatcaggttctggtcgcaccacttttgtcaacacccttgtagaacaaaagggatggttgaatcattctgaaccggttgatgccgccaatgcccatggtcagtcgatcaatcaggctcttatttacacttgttgtccagaaccaacatcatgttaatgtcattcccccattaaaataacccactcacctcttagagccacagccattcatcaaagtccaaaagcagactatcgaattagaacaagacggtatccccgtgcggttaacagtctgcgatacacctggattcggtgataacatcgataacgaatcggccttctcgacgatctcggattatttggaaaaacaatgccatgatatcttgggcgaggaatcgcgaatcaaacgaaacgccaggctcgaagataatcgggtccacgctttactttatttcattcctcccacaggtcacaggtgagacttgctgctacttcataatatcgagtatcgtctatgcattgacattgacctgactggattcgcagcttgagagaaatggacatcgagttaatgaagcgactatccccactggtgaacgtcattcccgttattggtaaggctgacagccttactgttagcgaattaaaagggttcaaggagcgggttggttatattccggctcttcagtacttttttttttcaattctgcttttgggggtggtgatttgctgatgaatacaactccttgaacacggccaacccagattatgcaagacatcgaacactacgacatccccatttacaacttcccctttgacccggaagaggatgacgatgaagtaattgctgaaaactcggagttaagagtgtgtctcagcccccaatcgttgtcttgcatctaaataatgtcacagaacctcctaattctgattatctgatttcgtatgtgttgttcaggcctcattgccatttgcacttgtagggtcagaggaggaagtcgaagttggcggtgaaatgatccgagcgaggaagtacccgtgggggatcgtcgagatcgataacccggctcacactgatttcctcaagttgaggaacactctactatcgactcatttgactgatctcaaggagatcactgttgatgtgagctcatctgtttctctaccgcatctatactcgcttgaggatgattcttttttgctgatcttaatcttgtgattctcagttcctatacgagaactaccgagagaaagctttaagtcgaggcactccacatgcagccgacgagtccataccacctgatgatatcgtcaatcgatccttcaagctcaaagaggaacagttaaggaaagaagaagagaagttgaaggagatcgaactccgcgttcaacgtgagatcagcgagaaacgtcaagaactcttggcgagagaagaaagtcttcgaaatatggaggtatgttcctactgcaaaacaacagttcttttatggacggatgccgtctgacaatttttgttcatctaggctcgtttggcacaaagtgctaacgagattactccgagataaacaacatattgagataccatataagcagtctttacatcgattgcttttatttccatgaaaattcacacgtttcactccacttcatttttatcatcttctcgttcttccccctttcaaagattaaaatatccaatttaccagctatttattatcaaaatggtacacattctgcttaggtgacctcacaaatgattgtcttgtagaattctttcaggaaatgatgggttggcttgttcactttttcttcaattgttggatcccaatacccattgatagcttgcttgaattgtttgttcttggtcatccctatatttcgaggcttgttttctatttattgatctattcttcttcttctggtgttttgcacttctaagtcgttgggatccatgtcctggactcattgttaggttcatgccttgaaatccaattaaattatggtatatatacatgctactggaaactggaccattcagtctttatggagcaggcaagacacaagccaatgtcagttcaaaagaagaagaaaaatgagcacctataacatgcctctggaaaattgtgatggccctgctcaaagttgttttgggtactataactcaacatctgtccctaaattgggtccctcttcacagtttatgaatcccaaaaatcatcacccaccgcatcgcagtttgtgtccgtatttcacggtcatctctgaatatcatgaccaagtgggacttgctagggcctcacatcatgggactgtataacccatctcatgagaattttgttgggtttcacagtctttttcattctgtctctgaagttgtctgcttccaatctgttcatctttttctgacatgcaacatatctgtgacactctaggtcagctgtcagttctcaagtaagttcacatccctcctcaaactgcctgtctgccctaggtgaatctttttttcctttcctttcctttctcttttcttttcctttgcttcttttgttatgttaatgagtctaatcgttcctcaaactgcctgcctgattgcaacaaattttgcttgtcattgctccaactctgagtgacagctcaacaacactgcttggtgtggcagaataacatctcaggttgctattgtcacttgttgtattgagtgtgtacatacagacccaatttacacaggcagtaaagtgggtccctaggtgtaagttggaatttaactactcaacatgacccactgcatgcagccactatttgtgtctagattacctacatgaagggactcctagggacgggaggacttcccatcaaaatctgtgggtcccccagttttgattggggaccttggaagctagaattccctgcaaaaatctagacttttttggctctaatttgaaaactgggagggccccagatccaacgggaaatcctccactcttctgtcatctttccaatcccctttcacatagcaaccagattgtgaaactctactcctcaaccttgattgattgcaacttcacaccactcattgcccaagtatacaacatcaacctgtggtccttggatcatccaattatcaaacttgcagatcaatcaagccttgagaactggtgaatggtcaaagactttatcaacaggattacactttccactgactcgctcataccagtcattggatagattaggacccaggaaaccccctctagaggtgggtaaccaaaatgtatgaatttttggggaaatcccaaaatcatacacatgaaagaggtatgaatccactcaaaaacctgacatggtatgcacaaaaatggttcaaaatgtacaatttttggcccaatcttgaggaaagcctgcctaattgacacatccccaaatttgcattcaaataaaatttgtatatggtacaaattatgcaagaaacagggtacgctcatctattaagattgaagcttgtattttgagtgaatttggacttcaccattcaattctaaacatttggaaatgtaggaaataaatttaaaataaaaaaaaaatgcttaaaatcaggccagtaaaaatcaatcaaaaaaacattaaaaaaagcctgtccactgcagtattcagtaacaagcgctgatttttatgtaaaatggttgttaccatcatttttatcatgtattaaagtgtgggaaataaacttaaaatgtcaaaaaatagtgagaaataacatgtaaagaattaattgaaaaaagtgtctagtttcagtattaaaaatgaactgttgagttttaagaaaattggatgttaccattaaattctaaacacttttaaatgtatgaaaaaactttaaaattcaaaaaagcatagaaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttgcttgtagtgataccttcaagtgcagtttgttcatggtttatggttaaacttgtttaattctctctctgttttgtctccccaagagacttattttgttatttttctctatgattacaaaaacatagtctcattatatgtacagaagcaagtgaattaaagattatttagtcatccaaaaagtcatataaaccttcaagaaagtttaaagctgcagcgttctttacaacgaggtgaaccaatcataaagataaacttgcagggttatgtagatatatttcaacccaacaaatgcaaatgctctgagcagggcctggatggcctagcggtaaccatcacccacggaagctcagtgtctcccctgcgacaacatagtataatcacttcaaagagagtgacgagtccggcgttcgaatcctggcagacccaacccctggccgctaccacttccgatcttggacaactacacactaccccattttcactttcaaaccctttattagttgtcccctttataaaaacccccaatttcactttcaacacccgttacccaatttgaatcagcctgaaaaatggttgtaaccaatctgtcctccaactataaaaatccttaagtagatgaaactgtctcttacactcccgcatcctctacagaacttgcccccatagaccaagtacaggaaaaaccatgctacaaacatacaaaaagcttgtaggtagaaataatgatattcatagtgtgcaatgccaaaggccaaacttacacttttttaaaataaaaaaaaaaagctctgagcttatattatgtgggtatacagctgggtctgaaactatatatttatatacactcaattgaaagatctcaacaattgtcactacacagttgactttctttaaacattgactgatcatccagacctcggagccccaggcatgaagttatacatgtgagtagatcgagtagtagctgttgggcggcttgcaggctgtgaccattgatgtttgcactgccggaatagtagaggagtaccgccgttcttcttgattgggatgttcatgtggaagacctgcccacattctttcctgctgcattcctggaccttcttctggcgtaggtatgtacaagctacactagtggggtctttcttatcgtactgaccgcatttttcttcaacctctccaatcaggtgaccagtccgatgcccacagccttcacacaagactgggtccacggcgatggagatgccggtgaggactagagctagtgcaaggatgtggatgagcttcatgtttcaagttctgatgtttcgacgagccgagattgatgactgcggtaagagtcgaacttgggttgtctgttgtgtttgatggtcgttagttgatcaattgttatagcgacggggttcgctgaccgttgtcctaagtaaaggatactggagccggtcgactttgccaatctctgccagtcccgtcgatggccaccgccggcgccaggccagcagccactcgccgagcggcatagcttacataagcctctgcgccggcgccaccgcctcttcggggcttttggtaacttcgcagccacaccgaacaaacggtcaacaccaccaaccagacaccgaggactatcaatctccactgagaaccatagaaatcgacaaccgaccagatcagctcatcaagagcggaggcagacgagtaccaccaccactatccaacaactcatacgacaaccgactctgccggactgctccaaaaccctttcctccatgaccccgcgtacatcaaacgatatcggcacccatcccggcatggcagctacgagatcccagaccaccatcatccatacaacttccgcatccgtcctaccgccacccaacagtcgccttctgtctcgatctcctcacccgcaaggagggcccgactgagcatcgaacagtcctacatagctctccccctccacccgtcaccaccatcttccgagcatccatacagatccgctggaaagcagcaaccgtcgtcccgataatctggcgctctgtttcccaggctctagctctcaatatatcggcatgggctccgttccactcaacgataaagaattcaatctggtctggaatgaagccctcgatcatcctagcctccttcgaacaatggatgaaatcactcaacctcctcgaccatttcctctcccttgggtactcccctcaacacgccgctctcctcggcgatccccctcccccttctcctactcctaaccaaccaaacctacgcgatatcgtcctacatgcccctcaaaacgaacacagttatagatgctacaatgctcagcctgctattccaatcaccagtatggcttatctaagcacattagaggtatatctatatatctatatatgtgtatatttacataaaaaaaacagatactgatgaaatatatttgaatatttataagtcgaaggcaaggttccagtgaggaagatggcaaaagtacatgcgggacattcgtcgggcgaatacacagcctgtgtggcctcgaacgcgatcgatttcaagagcgggatctatctgacacgattatatggattattgagcgaacgatcgatgcgcttagctggactaccaccctcaacaactacacctaaactcaaaacaacaacattatcatcatcatcatcctcaaatcaacagaagaagaagaagggaaaggacgagggatgaaagctcagatgtctgcgttattgattaacgagaaataccaggcttcattaggccaaaagacgtatgattatcgagaattaatcggcctaatcgaccggcctaatgccctttatgtgcctgataacgtttatgatgatcggaagaggatggcgagcaagagaacatctttgggggttcaaatagggggctggagctcgagcaatcagatcgttctttcgggttcccgagcaggagtcttagccgcatgcggatacctcaacgaactggagatcgccaatcgagctgccgacttaccttgctcgtaagtctctctctctctccgtttcccccctttttttgttccccccattcatcccatatatacgtaagagagaaagaatcggagagagagagagagattttatgcgcgtggaaaggtctccgtttcatagtcacacttcatgagtccagcggccgaaggaatgaaactcggagtcaatgcggtccggttcgctgtcccagcccgatcttagttacccgaaacagttccctctcctccccctccacttcgacttccagtttctccttgggatccacagggtctacatgagagagacggaagagaagaaagacagactcgggcgaggcggtgatgcagaccgcttacatcagcacccttaatgaagacctcgaaagccttaaaactcagttctctgattcgatttgtagacccgtttggtgggcggaaacggttaaggaacttctcctcctccattttcatccttcatcttcatctgcttctgcttcttcaaccttatatgtagtcagatttgagtggagatttgaaagaggctgagctttctcggtctcagcttcagttgcttttcgtcggcccgggaaaagctctctcgaacctctgtaaaaaaacagatcgcttttaatacccttcatcctcctactcttaccactcctaccactcctactactcctactactccttcttcttctaacaatctgaaagcttctcctccaaagtcattgcgcgtagcttggctactgttgatgaattcaacgctttcaaagtttctaattaactttttctcccttttttttcttttcttctctatttatatcttttcttttttttttttttctcttttgtttctttaatcagtgatttactctactcttcttttttctcatgttgtatctccctgttgcaggaaattatcatttgcctttctttccttttctcttctcttctctcatttactttcttttgattgtatttatcgctcattctgattgttcattttcattgtaaaatctatatgttgataacagcaataggacggttcacgtctgaactttggagcaaggtttatagcatttatcattaaaattttccaagtttgtcaaaaatctcaaattcctccaaacctgatgattcatgagatttgtacggaagcccataggggactccaatcggctcacgcttttgaaaaatgaaaagtgaaaaatgaaaatacagaattctgtattccatttaaaatacagatatctgtatttccacattctgaaatgtgaaaaaaaactatgattgatacgtgtcggaaatggataatcacatatcggaaacgtatagttgtcatcccggccaaccaatactgcatcggctcggaaaggtccaacttccggggaccggtccttccgggcggatgctgtttcaagacctgcaaacaggttgtctccaaggtgagtccacttccttgaagttgaaccagccattgaaggcagttgaccaaggtccaagtctgaccggcactcaaagggagtacacatgcatacagccgccttcattgatctcagactcggtgatcaaagggaattgtcactccctttagatcaccggtcagaatctgtcattgaaggcagtgtgtaagcccctcaatgacagattctgaccggtcattggtggtcatccagcggagtgcataccagtcccctcccttcgaggagcggtctgtggtgtgtttcctgttgacgagccgttcagaaccggccatcaaatggaatgagtaatcctgttgatgaccgtttctgcgatgaccgttcagagctgggcatcgaggcgagtaggtattccccttcatgaccagttctgagcgttcatggtggggagcacttacgtgtctcaatgaccagttctgaacggtcatcgagaggagtggatatgtactcctctcaacgactagttctgaccagtcatcaagggagtgctcattcgcttcgataactggatgaccggtcatctctgattagtcggagactgaagtggacactcctttaccatctgacagcaggtcattctgtaccgatcaaccagcaccggtccaggaggcgttaacctcccaggccggcctgtgctgggctgatcgttgactcttgtgttgacattttctatgtgctgttttcgttatgcacttctgatttggcttaaccgatagtgatgtttcacattttagaatgtggaaatacagaaatctgtattttaaatggaatacagaattctgtattttcatttttcacttttcatttttcaaaagcgtgagccgattggagtcccctatgggcttccgtagatttgacaaaatttgtaaaattttatccataaaggtgctaaaagttgccttgaacttcagacgtgaactggcctaatgggtcgctttttttggttctttgtatgcatgttttttttatgtttcaattctctcgtgtttgtatgtatgtagactagtctctctcatgaacagttgtttaaaattatgaaactttttgatcattttacatattaggccggttcacgtctggagtttaaggccacttttaacacacttgaagagaaaattttatgaattttgtaaaatttcatgaaacatcaagctcagaggaatttgagatttctgataaatttgtaaaattttaatgataaatgtcattaaatttgcctcaaaactcagacgtgaactgtcctattgaatcaatcaaaacaaactatagttaagtcagccacctgatcgggtcccagcaacaccctcatgacccggcgcacctcaccttaactacccgagcggcccctcggctaccgacatccctcccaacggccaaccaagctcagtcaacttggatcagccttgactctcttgtcaagctgtctactggccatcatcaacagcccgtccctaccctgtcataccccagcccaactcatccaagtcaacagggcatgagttctcacaacctgaactagaagttcaattcaatcacaaaacccatcgtcggcctggttttcttcccctcgcccaacaaaacaatcaatacccaaaagcttcataataccctctcaactcgttactcgctcggctacagcatttgggtaccttagcattgtccgaaatggcaccgccacctcaaagacgtaccaaggctgtcaagaaaggcatccaatttgtgggtctctagtttgtctctcaagaaggccttgtatcttggtgctaatcgaaagttttcttgccaccttaatgcttgtcgggatctccagaacctgatggtaggtcatcaaagctacaagcaatatacacagatttgtggtaatcaatgatctatatattcccattttatcgtgataaatatccaggtcgtaggtgcagcaggcaccggtcgcaccacttttgtcaacaccctcgtagaacgtaaagactggctacagcacacggatcacactgatccggccgttgcacatggtcagtcgatcaaaccgaaaatccacatcacgtcttcaaagtccacatatctatttaaatacttactaattaatttatttcattcgacagaaagccgcgcatttattgagatccacaagcaaacgatcgaactggaacaggggagtattcccgtgcgtttgacggtctgtgacaccccaggatttggagataatatcgacaacgagtcggcgttttcggcgatttccgactacctagagaaacaatacgacgatctattagctgaagaatcgcgcatcaaacggaacgccagactcgaagatagtcgggtacatgcattgctctacttcatcactcccactggccataggttagccctttcccttaccatcgttatccagccgcttctctctgcttatttatgttcacctctctggcttttatgaccagcttgagggaaatggatattgagttgatgaaacgactctcccctcgggttaacgtgattccagtcatcggcaaggctgatagcttcactcccagcgaattgaagggcttcaaagaaagggttggttacactgcttcatcctcgtattcgtacagatgactgattctagcaaattctgtgaacctggtttctcgcacaggtcatgcaagacattgagcactatgaaatcccaatctacaattttccctttgacccggaagaagacgatgatgaagtgattgctcaaaactcggaattgagggtcagtctcagtccttacttagctcaagaagccatctgaatcggtgcatttgacatgagttgtatgcgtgtgtgtactctttaggccatcttaccatttgctatcgtgggatcagaagatgaaatcgaagttggtggcagaatgatccgagcaagaaagtatccatggggaatcatcgagatcgataacccagcccacaccgattttctgaaattaaagaacacattgctagcaacccatttgactgacctcaaggaaattacccacgatgtatgttgaatcgcttcattaagtctactttcaagttgaataagtttaactgatcatcaatttttaaattcattgaccatccttacaacacgtatgtatagttcctgtatgagaactacagagagcaagccttgagtcgagggaatcacagtcaagcagttgaccagccgatcccctcggtcgatcttgccaaccgggccttcaaagtcaaagaggaccagttaaggaaggaagccgagaagttgaaagagatcgagctacgtgtgcagcgagaaatgagcgagaagcgtcaagagctgatcgccaaagaagagagtcttcggagtatggaggtatggacctggcttaccactcctagagatgtacattatctgactacctcttacccccgtctcatttaggctcgtttggctcaaagcatgggcgagagtcccagacgatctaattgaatataaaagaatcaaataccttttgatcgatcttaggattctcttgattccctccttcagatttccatatgattctctcatggcctctgcatttcattcaatgttgctttcatatagtcgttcttacttaaccaaggattgtcattatacctctcatcttacataccttcccatgaagcacttctttcctttcatctcacttttttgcaattgttccatctccttgatctcgttctttgtttgactccattgtaaaaagtagttggtttccggaatcagttggaagggcttattttttgttgtagttgtcatcttccctggattgtttttttccctttttcacacatacatcacagtttgcttgtgttattgcctcacgaaagatgtaggaattgttctctggttgttgtttatatctagtacttggacattggaatcatggtaaatagtctgcataccaaaatccatgtttgattcatctaaagttaagcaggaggaaacttggattgtgttcaagtgttgagctccagatcagcaaacaggctcgtgaaagagagtaagaacgggaaagaaagaggatgagaaacaaagcctggactaacgggagttcatctgactgctttgtaaccctgcaggtgggtgatgaggtttgtcagggtttgtcccggggtaagtgaattttacaaactattttttacaagacatatgtcttgtaaaccggatagtttgtaaaattacatttttatgggggtaatgtataattttacaacccatctgtgattttcaaaggttgtaaaaaatggtttgtaaaatatgtttgttaaaattgtatcacaacattggattatgtaattttacaaactatatcatgcaagtcttgcatgacaaggttgtaaagttgtataacaaaccttaaatttagaattttacatgacatttgcttgcaaaccataatgtcttgtgaaactaagtatgtaaaaaaccttattaataccctgtaatataattttacaacacataatttacaatctacccaccaaacaaggttaaactctcaccatgcaagatgatttcaattgaatctcccacagtcgccaagatcaagcttccaacgtgaaaccttgttttctgaaatttttgagaaaaggtaaactattaccattatctgtcacagattttcaaagctgtgaaatccgtgtgacatgtcccaaatctcccacactgtgaaacctttttttctcaaacttttgggagggtatactattaaaataatatgtcatggatttttaaatctgtgaaacccttgtgacttgtctgaccattttgcaaacctgtgacatttttgattttctggaagtttcagcctactttatggacccccctccagctcaggtcaagggccaccctggtcaatgctcaacagattaattggcctcccagttctatcaccagtgtcaaagaaaacatgagctagctcctttgtttgcgcaattgaaaaccttgggagtaagagtatgttgagaaggagattcagaagatagttgaagaaattccaggtacatctggaaacatccctttcaaggagatgaagtcaatcttgaccaaataaaacagtttgaatttgattccccacaaggccaaagacaaagataaatcaactcctccaactacagctaaactccaggccagagaaaaatcacccgcaacatctatgaaattgaaatgattgtgttctatgttttattctgcaggactgttggaacttcctcttccttttattctttttacggcggggtttttttttctttttgattttctttttatttttgttcaggctgtgtctttctcctttttttttaattcctttttgtttttgtggaggctgtgtcttcctcttttttccccttttgtttttgttgaggctgtctttctcttttttcttttgatttccttttttattttttgaggctgtgtctctcttttttttgatttcctttgattttggtgtttatttttgtggaggctgtgtctttcatttttgatttttttgaggtttcaaaacaatgtttgcaaaattcaattttacatactatctgttacaattttgcaacacataaatcacaactcatttaagggttgcacactaatgattgcaaatttccttgaaggaaggcaaaaaggttgcaaaatatggtttgtaaaattcaattttacataccttgctgtgcaattttgcaaaacataatttacaactcatagatgggttgcaaactaatggttgcaaaattccttgaaataaggcaaaaatgtacttttgcaaatcatattgtttgcaagacataagggttgcaacatatgtgccttaaaattctactccatggggcatgggttgcaattttaaggcacatattttgcaacccttttttttgcaacccatattttttggtgatggtttgtaaaattatacattacccccacaaaaatgtaattttacaaaccatctgatttacagctatttcggaaaagcttgtccttccgtgacttttttttttttttttttgcaatttttttttttttttttttttttttttttaattttcttgcttcgttgtatgtagatacaatttcaaatatgcaaatacacaaacacatatttcaaatgctgtcagctcagttctcatgctcatgcccggcatgttcatggccggtcggtccaatcccggccggcttcaccacccaccaggcaatccatccatcccatccttccaggttccgtcaccgccgatccattaccaccagccgatccattccttccagcatcaagaaatgaatttcgatttggatgtccttgatccagccctcgatgcggcccaaactcatgactctacactggcatccttgcagcaatccccatacaacggcgacctattcctggaggacgacgaagatgatctatctcagtctggagtcgattcaagcaaaaacacaccggcggtttcgggaaggcaggcttcgggtagagggcgcaagaaggctaaagcgaccaagaaatcgatttcagagccgacactccacatctcgttggactattgcctctacgtcaacgtccacaacccgcacatttccgtgaagcaacgtgcggcgtccacaaagagcgattgggacaagattgtacccagcaaagacgacttgccatacttgaacactaatcttatgcatagacagtgggacgaactgcgggacgaaattcttcggatcattgggaatagccaacggaatctcgatgtcttccttgatcaagtcaggaagacagacaatttgaaatttcatttgtacatttccaacagccacatatttcccttcagacgcgcatactactgttcgtccgatgaagaactccggccatttgctgaggaagtcgttaaaaaaccgctccagaaggtctttatccgagttataatggatgacccgtcggcacaggagaagtcggatgtagcaaaagagaaatctgataaacaggtatgtagttgacaaggcttagttgatttggatcttgtttaattttgactgattttcttttcatgtgaccaatgatagaaaaagaaggtggaaaagattctcgcaatagcggtcggacctgataaagagcgtgtcccactacaacgagagcaagctcgtcaactacagaatgtgagtgcttgtactagtttgtttgattccgtgtgttggagatctgatttctttttgcaattgatcatagcctcgctccgatgtcagtggggacccaattggaccttgggtggtccgacttcgccagcatcttgagaagaagtcgaatgcgaagccttccgaggtcattttctggccccacaaggacgatcaaactctggtgcttcggattaatcataatcgtttatgggcctgggccaatgtgcttgaggccaaatcatcaggccacattacggatgcaaaccgccacgttgacatggacacgcccccaaacggttcgactttccagtgggagaggagatctgtcatatcgcctttgaaacatcgcgcagcaccgggtaattctcataaaaggcttgacgggcgattgttggttgcgaatcagggtcaaaccgccgctttaccccggcaagttgctggttgttctacggccgacggaaacgggttaaggagtcctgcgagccgtggcgagacgttagattcggatgctgaagtcgagggtcgtgaggagccacttgatctgtcgaacatcagcatcgcaaatataaatgatgttgaaatagtgtccaaatgttcaagcaactcaattgagtacatgaacgatgtgtcaatcgattcctccagatcggtcaaccacttggaccaatcatcggtcatttcggccaggcaattgagttgtgaacatccaaggaagatggcccgaagcccttcaggttaccctacatgcgatttcaggtgcatgtcggtccatccgcgcgattcatctccttctcagtctccaactcggaaatcacgaagcgaaccacggttacccctacttccagctggcaagcatctaaccatggacgagtttctacagcactgcaacatcgaggttgatgacccaatgtgccagatcttaatcaaaggccatgatgtgaagcactggtctttctttcggggcaagtccgacgaacagttaatgcgaatcgggttcacacgagggttggccactcatctgagtgatggtgcgagcgagttggagctcactatggttcaacaagaattccctgaactctagccgattggaacccctgtcttcttcttttctgacttttttttactctgattggaacccctgtcttcttcttttctgactttttctttctctatatatatatctatcgatacataaggagcaagtttttttttatcaagttaggcccaggcccatccaaattggcctcttgtttttttcttgttccttacgtgtgtccttttccttatcgttttgttaccgagttgtttgataaccaatcagaaggtctgttttctgcaatcaagtcctctgttttctgcaatcaagtccgtatgtcttccgaactggtcaaaccaaattagatagcccttctgtgagaaaatcttagagttacattcttcatatttctcaaaagtgctgcatcaacaaaattgtaatgcagtttgcgaatgccaatgaattgaaattactcaaaatgagagaaagcaaacaagtgtgaggacaaaccgacgtcaagaaaagagaagaaaaataagaagaaaacatcatgcttgagattaaaaaaaaagactaagagagaacaatattcagcctaggcgtaaccgctgcttgagtacaacgatcgcatcaaacggggagttacaaatgttgggagaaaatgcttgatgatctgtgcatcaccccaatttccattgagtatctgagctcgtttaagtcggctctttagaacggaaaaaaccttttcgatcggattaaaatctggagaatagggtggcagatacatgaggagcacatgatgctcttcgcagatctcccggatcctcccaccgtgatgaatgcggtgattgtccatcaccaagacgctgttgcggccgggatacggattcatacaaggcatctgatgtaagctcaactgaacatgtcagagaccatagacaacaatcataattgaagagccagaacgacttactaatacttcctcaaggaagtactcaaaatccaagcgggtcattgaacccgcttgcgctattgaacacaataagccatcaagtgagacagctggcataagattgatcctgattgcatcgtgtcggcgaggaatacgggtcgtgcgacgtcccttctgagcccacgcgtgagtacgacggtgtgtatcttgcgataccccggcttcatctaatcaaacctcacataaaaactgtcagctaattgtcttcaggtcacatccaaaagcacaaactgcaacacacctgtgaaaacgaggaactccgacggaatctgcgcaatcaagcagatgtaattggcccgccggatcgccgattgggaggggtgaactgttgccgcaaccttcctagtaagttgtaatcgatgtcggaggtcatcataaattgtcgataggggatgaagaacaccagtcatcgcctcaatgtgcacttgaatttcgtcaaggtacaaagttggctggtgttcaaggacatccagaataaactagcgctcctcgctattgattgccagaggccggccgcgatcttcgtatgttgaagggtccctgaccacgtcgcgggtgcggatgtaaagcgacatccatcgattcatggttttccgatggattttgaaatccagatcatcgttgatatcggctatggagcggcgggccaacaaccaacggacgactaaggccttaatttgagagtcgtacctgcacaacggaggaatgttggattagcaagggaatattgtattagcgaggaaagcaacagaagcaaataacctactgtacaaaaaccatggcttcttgtgaagggtcgatcagttgatggttgagcggttagtcaagatcggtcgatggttgagcggttagtcaaatggatgctggaacgatgggatggaatggattggccggtggtgtcggaagctggaaggattgcctggtgggtggtgaagccggccgggattggaccgaccggccatgaacatgccgggcatgagcatgagaactgagctgacagcatttgaaatatgtgtttgtgtatttgcatatttgaaattgtatctacatacaacgaagcaagaaaattaaaaaaaaaaaaaaaaaaaaaaaaaaaattgcaaaaaaaaaaaaaaaaaagtcacggaaggacaagcttttccgaaatagctgtacaagacatatgtcttgtaaaatatagtttgtaaaattacagcgacccgtttgtccctggtgcgggggaattaaagcttttggatgactggacgcatacatccagcttggtcggtcttcggcggcctaaccccgaagttctcaagctgacccaccgggccaccaccaccctgaaagcagctgaaaaccataaacttctcttgaccgtcattcaaccctagagaatccttaccctcggtcatcctcgccgataccctcttaagcttgctcgtttcatccactttatcatcgacatgccaccaccaccccacaggcgtcagaaatcggtcaagaagggcatccaattcgttcgtcttaatctgactttttttctcttttccgcgggtgatcgttgaactcatgcacaaatgactcgcttaaatatgtctacatagaccttgatggtatgtagctcatcaacatctttcatggttatcgtcttgcagagaggtagattatgtccttaatttcatctacttacataaccaccccaccttgataggtggtcggcgcatcaggttctggtcgcaccacttttgtcaacacccttgtagaacaaaagggatggttgaatcattctgaaccggttgatgccgccaatgcccatggtcagtcgatcaatcaggctcttatttacacttgttgtccagaaccaacatcaggttaatgtcattcccccattaaaaaacccactcacctcttagagccacagccattcatcaaagtccaaaagcagactatcgaattagaacaagacggtatccccgtgcgcttaacagtctgcgatacacctggattcggtgataacatcgataacgaatcggccttctcgacgatctcggattatttggaaaaacaatgccatgatatcttgggcgaggaatcgcgaatcaaacgaaacgccaggctcgaagataatcgagtccacgctttactttatttcattcctcccacaggtcacaggtgagacttgctgctacttcataatatcgagtatcgtctatgcattggcattgacctgactggattcgcagcttgagagaaatggacatcgagttaatgaagcgactatccccactggtgaacgtcattcccgttattggtaaggctgacagccttactgttagcgaattaaaagggttcaaagagcgggttggttatattccggctctttagtacttttttttcaattctgcttttgggggtggtgatttgctgatgaatacaactccttgaacacggccaacccagattatgcaagacatcgaacactacgacatccccatttacaacttcccctttgacccggaagaggatgacgatgaagtaattgctgaaaactcggagttaagagtgtgtctcagcccccaatcgttgtcttgcatctaaataatgtcacagaacctcctaattctgattatctgatttcgtatgtgttgttcaggcctcattgccatttgcacttgtagggtcagaggaggaagtcgaagttggcggtgaaatgatccgagcgaggaagtacccgtgggggatcgtcgagatcgataacccggctcacactgatttcctcaagttgaggaacactctactatcgactcatttgactgatctcaaggagatcactgttgatgtgagctcatctgtttctctaccgcatctatactcgcttgaggatgtttcttttttgctgatcttaatcttgtgattctcagttcctatacgagaactaccgagagaaagctttaagtcgaggcactccacatgcagccgacgagtccataccacctgatgatatcgtcaatcgatccttcaagctcaaagaggaacagttaaggaaagaagaagagaagttgaaggagatcgaactccgcgttcaacgtgagatcagcgagaaacgtcaagaactcttggcgagagaagaaagtcttcgaaatatggaggtatgttcctactgcaaaacaacagttcttttatggacggatgccgtctgacaatttttgttcatctaggctcgtttggcacaaagtgctaacgagattactccgagataaacaacatattgagataccatataagcagcctttacattgattgcttttatttccatgaaaattcacacgtttcactccacttcatttttatcatcttctcgttcttccctctttcaaagattaaaatatccaatttaccagctatttattatcaaaacggtacacattctgcttaggtgacctcacaaatgattgtcttgtagaattctttcaggaaatgatgggttggcttgttcactttttcttcaatcgctggatcccaatacccattgatagcttgcttgaattgtttgttcttggtcatccctatatttcaaggcttgttttctatttatttatctattcttcttcttctggtgttttgcacttctaagtcgttgggatccatgtcctggactcattgttaggttcatgccatgaaatccaattaaattatggtctatgtacatgctactggaaactggaccattcagtctttatggagcaggcaagacacaagccaatgtcagttcaaaagaagaagaaaaatgagctcctataacatgcctctggaaaattgtgatggccctgctcaaagttgttttgggtcctaaatcaacatccgtccctaaattgggtccgtatgtgcaatttatggatcccaaaaatcatcacccactgctaaaagaatttgaagtctgtgatttattgcataaaagagccgacacactagaagaaaagatatcaatgagaaagaaagacaataggaagagaagagaaaaagaaagaaagaaatagttgaaatagaaccaacattgagacagaagaacttgtgagaatgaacttgacggagagagagttggaagaggaagaacaagagttgaggactgaagaagagtttgtcagtgaagagaagttgaaagaggagagaatgagaatagtcaaatctcaccaggcagaagaagaagagatcagggattagaatgagaaggaaataagattgagattgatagtttgaaggaggtgatgtgtgtgtgtaatagagattgaggtgaatgaggtagtaagggttgatgaatgagatcgggaagaaaggaagattaagaaaatggagaatgggaaatgatccgagagtgtagagcctgtgacaggtctgtgaatttaacaaccgcatcgcagtttgagtccgtatttcacggtcatctctgactatcatgaccaagtgggacttgctagggcctcacatcatgggactgtataacccatctcatgtgaattttgttgggtttcacagtctttttcattctgtctctgaagttgtctgcttccaatctgttcatctttttctgtcatgggacatatctgtgacactctagtgtgtagtcactccaggtcagctgtcagttctcaagtaagttcacatccctcctcaaactgcctgtctagcctaggtgaacctttctttcttttcctttcctttctcttttctttttctttccttcttttgttatgttaatgagtctaatcgttcctcaaactgtctgcctggcctagattgattgcaacaaattttgcttgtcattgctctaactctgagtgacagctcaacaacactgcttggtgtggcagaataacatctcaggttgctattgtcacttgttgtattgagtgtgtacatacagacccaatttacacaggcagtaaagtgggtccctaggtgtaagttggaatttaactactcaacatgacccactgcatgcagccactatttgtgtctagagtacctccacgaagggactcctagggactggaggacttcccatcaaattctgtgggtcccccagttttgattggggaccttggaagctagaattccctgcaaaaatctagactttttttggctctaaattgaaaactgggagggccccagatccaacgggaaatcctccactcttctgtcaactttccaatcccctttcacatagcagccagattgtgaaactctactcctcaaccttgattgattgcaacttcacaccactcattgcccaagtatacaacatcaacctgtggtcgttggatcatccaattatcaaccttgtagatcaatcaagccttgagaactggtgaatggtcaaagactttatcaacaggattacactttccactgactcgctcataccagtcattgaatagattagaacccaggaaaacccctctagaggtgggtaaccaaaatgtatgaatttttggggaaatcccaaaatcatacgcatgaaagaggtatgaatctgctcaaaaacctgacatggtatgcacaaaaatggttcaaaatgtacaatttttggctcaatcttgaggaaagcctgcctaattgacacatccccaactttttgggggcaattttctcactttctggtggattttcctctcagcatacgcacgaaaatggtatgaatggcttccaaaagtatatcaatttttgcaaaactctgagatttttgggtacccacctgtatagggggtttcctgggtcctgatatattatatacacagccttttcattcaggatttatgtatttgagtggaaaattgctgcgcaagtcaaacaattggcaatctgacctgcaggacgtggaataaattggcggcaaaatgacaggccctccaccggaacttcagttcaagcaagttcatataaatcgcatgggtcaattctctggaaaccttccctgaacaattgtccatcaccaggctcactggcaatttggcggctagcacacccaaattccaaaaaaatctatcataattcaattggaggggggcagaaaaaactatatttgctatcaactagttggcttttctcgccccttgaaatacccactcaacccgcttttctaatctaaatcctttcatacatgaattgatttggattggtggatttatatggcaatcaaaattttaaaaaagtgatttaatctataatccaaatagtgggccactggatcaaaatcaaattgtacttctatgaaccaggagtttaatattctaaaacactcacagaacatcagaaaaatttgattagaataatcttgatgtataggcactacaaaaattgttgaatcacatttgcagaatgcacggtaacatcaaatgtcacatgtagggtggagaaatgggccaggctgcccatgggcaacccaggccccccttggcattgaggtggttgaggacccttttgggcagctcagtggcccaaatatgacagcccaatgggcccttagttgagcccaacaggccccctgcacccatctagagtctgtgatagttcattgtaccatgtacggtgatggaccatggttaaatgccgtagtaccgtacctatgccctatgccaatttataacttctgatcttaacatcctgattcctgtcatcaacccattgttctagttcctgaatgtcaaccaccactagctcaactccgactccaagtcaaactccagtcaacacctggaatgcggttcaatctcagtcaacaacttccaagaagcgccggatgacaagtgatgtgtgggagcacttcactaaagagggtgagtcatcactaacaataacttgtcacaatatcattaagttttttgtgtttgtttgttccctgtaggtacgggtgatgacacgaaagcagtctgtaaatactgccataaccccctttctagtcgtcggaattctgggaccaatcacctccgccgccacgtcgagggctgtatgatcaaccttggtttgaagcctcctgacaagaaccagtggaagttttcaccagaagtctcaagagatcttcttgcaaaaatgatcattgttcatgagtacccatttcggatcgtcgaacatgccctcttccagaaatttgttggatctttacaacccgagttcaagatgatcagtcaaaacacggttcgcgatgattgcttgaagatttacaatcaattcagaaacaatatcattgaagagatagcatcgatcccccgcttagccctcacaacagacttgtggacatcaaacgaccagactggctacatggtagtcacagcccactatatcaacagtgaatggtcactcatcaagcgaatcataggcttcaagcccctcccttcacctcacactggactagcgatatcagaacggatttcacaaactttattagaatacaattcatttgaaaaatgtacttttgttaccctcgacaacgcctcagcaaacgaccttgccatcagacaactcaagaatcttatcaatgaacaacgaccagggggccttgatgctgatggatcatattttcacctgcaatgcgctgctcacgtgatcaatctagtcgtaaaggacggtctccaatgcattctttcaagcatcactaaactgcggagctctgtcaagtatgtttgaggtacaccagctagaaaacatttgtttgaagatgctgtcagatcatgtggaatcacctccgacaagcatccggcagctgatgtagcgacacgatggaactcaactttcttgatgatagattcatcacttccgtataagccagcttttgaaaatctgtcaatgacagattcaagctacgatttctgtcccaatagcgaagaatggattgaactgggaactatgagggatttccttggggtttttcacaaaggtgggattttgagtttttaaactcacttattgaagataaatcattgactattttacactcttcacagcaaccgaggatctttctgggactcattatccaactgcaacacttctgtacagaacaatgacgaagatcaagacccatattgaccgagcccatgaatctaccatctcgtctatcgcacttattgcccattcgatgaaggccaaattcacaaaatactgggagaaaatggaaccttttgcctcgattgccattgttttggatcctcgctacaagttagaatttcatcgattccatctctctgttgacctcaacttgtcaaaatccaatgtcgatcatcaaatttcaaaggtaagggataacctttacaaatactattcgaactacgcacccgatccaaaaccagccaacccccaagaaacgacctctatacaatcagcgaccagtttccttgatgacgatgatgaagattcaaaattcaagagatatcttgcaggctctaaacaatctacaaacaacggctcaccaacagcagagcttgatttgtatcttcaagaacccaatgttgaagtcccacatccagccaaactcaacatcctggactggtggaaagcgaactatgttcaatttccccacttatctcagcttgttcagaccattttgatggcaccaatgacttctgttgcctcagaatcagccttctcaaccagtggtaggattcttgatgacttcagaagccgattgagtccagctacccttgaagcactcatctgtgcacaagactggttgaggtccgatattcaatgaaatcaaactgtttcttttttgttattcttctcattttctaattttaattattcatctatcatatactcgagtgattgtttcacttctctattctatcaccccacactccaaccaaatcgattgctcctgagtccttgtagtcatatagctctcactgtcattcgcgatcggttgtatgtaccctgttgcaagagctatactcgctcttgcaacagatcgttatctcaagtcggcccaaaaaaaattcatccatttccttataggcagctgttgccttcgtgttacactattgaattgagttcagcacaaagaaaaaaaaaggcaaggggatgatgatgaattctagaagagccaaattatcacctaaatggatcgatcaatcaatcacgggcaacaatgtgggcaacacacatgaacaaccagcccaaacccaccccaagcccaattgtgacccaacttctttgaagtcgggtaagatctagaggtgggaaacccaaccgaaacccaccccaaaagtaatcggggaggggaaaattagagtgggctgacccaaacccagcccacttcacaccctagtcacatgcaatgttgctttgcatttgcaaaatgaaattgaatttttggcatcacaaatctgatttcattttgcaaatgcaaggtgaaataaggtgacattgcatgtgacatgccatagggggtttcacagttgagtgcgagtgacttgcaaaacgttttgcaagtcactctcatgcatggagattttcaaagatggctttctactagacacatctaaacttataaggagcaatgaaagctgaacatgcatgctttgttgtgcagatttacttgcaaaaccttttgtaaggcatttgcactcaactctgaatcccactaatagtaccacacattctgcaaatgtgattcaacactttttgtagtgaggttttttggaccctgctgattgggataaactgaaacagaaagcctcctagaatcttctaaattgtagaaaatgggattgtgttcaaatttagggtgcctcaaagtggagcactcagattaatctctatggtgatctatcatttacctgaaaagtggtacctgcacaagttcttaaagcacaaattttttaatcttcaaacaccccaacagttcaattgacaagcacattgttggatattctgaaaaataacttattaaacattctgaaacacccattgatcaatatgaaacttgggttcaagcctcacagaagaactctttcctacaaaatccttcttctccccacttaactgtgatggcctgtgaaactggcacagggttcctacacatttgtcacaaaaagctggtccaacatcatttgagccagttgcacaggccactacagctgagagggaaagaagaatgatcttgcaggagatattccttctgtgaggcttgaacccaagtttcatgctgatcaatgtgtgtttcacaattttcaataagttgtgtttcagagtattcaactatgtgcttgccaattgaactatagtggtgtttgataactgaatttcttttgattaaaggtccagtttcagcttctacatgcattaaattagggggcatcaaatataaccaaatccactattatttaattgagtgttttggacaaatccatcatttttcaaacattttggttcttcatttaaccccttttaaggccttgatgtaaaattttagggcttgggaaaaacgactcccgttttttcgccaacgactcccaacaaccgtcagcggacgtccgttgggagtcgtcttttaaagtgtgggcggattctgggagtcgtccgcactatttcattttcatttttttaattttttttattatttttttgggagtcaactccccaaaccacccctcatgtatgagtgggtttgggagtcgctccctcccacttgactggaaggaaccccttccggtcaatgaggtgtagcttcctcatcgaacggaggagagtccttccggtcgatgaagcccttgctgcaaacccccaacctcatcaactggaagggattccttccggttgatgaggtatagcttcatcattgattggaagggattccttccagtcgatgaggaggctaaacctcatctacaggaaggaatcccttccggttgatgaggtatagcttcctcattgaccggaaggactctcctttggtcaatgaggaagctaaacctcatcaaccggaatgaattccttccggttgatgagttcaatcttcctcatcaccggatattcctcattgaccagaaggaatcccttctggtcgatgaggttgagcttcctcactgactggaaggggttccttccggtcaagtggaagcgactcccaaaccccctcatacatgaggagtggtttggggagttgactcccccaaaaaaatgaagaaattacgaatgaattgctgaaaaaccaaaaccagactgagagagaaataacaatcagacatgaagaaaagataacaatcagacaagaaaaaaagaagaaggagacaaagtcgtaccaccagcgagatgacagattgaagaagagttgaggacttagatgaggaagaagcgaagcgatagaagttaagcggaatgaactgagcaagaaaaaaaaggaaagacaagaaatcaacatcggcaatcagttcttttctcatcaaacaacaaacaatggaaaacgacggccagagaacccgcgacaacagagggaggggggttgataagtgcacgccaaccccccagagggagacagaagagaaatagattcaacgaacagtacgttgcaaaacgcagagtgaatgatgatagagaaccagagtcctgtcttgacagttctagattcagacttgaaggaagagatattgcggagtcagatttgagtgaggtgaagttgagtattggacggctttactttatagcttgaggcggataagtttcaatcttgacggtcgtatttgttcttgtcacttgacctttgagaaaagatgataatgaaccggaattcttgacgaggttaaggattatcataagcaagaaaggtgcacttttaacagtcagagaattctagccctaagcggttgaggatgttattctcatcatgttgctgcggcaaggtcaaggagtgagcagaagtttttgaaaactcaacaaaaaatatgaaaatgaaattgggcagacgactcccaaaatacgcccacactttagaagacgactcccaacagacgtctgctgacggttgttgggagtcgttggcaaaaaaagggagtcatttttccaagtcccaaattttattcttgaaaagtaactgttttctaatggtggaattcttatatttgatacccgcctgttaggtcaaatttcaatggtgaaacagatacaatagggggtatctataagaaatccaccattatttgaaaccagtcaatcataaagatgacgatcagtacccgggtacctctagcagtaccctggtaccacctttctttttctcagaaatggacaccaggtacctcacctggcactccctggcgggtagcagcagtactttgggtgggtaccagcggtacctgtggccgcagtgcaaatggcactcttatgacttgaaattgcagttcactttttttcactacatgtgagtattgtgttgagctaatcttctaatactatcaactttcttttaaccttcttagcagtctgagtaccatctttccacttggccagcaccccttcctttatcatcccattttttgagtagaaggcaacagccatccccctacttagtgactgctcagtaaagagggtacctctaggcgtaccctggtacctgttgaaattttcctctctttctctctctgaccttttaacatttcttatcaccttaaattagactgatttaatttaaccaagtagcatgttttctggttgttttctgagtactcttctgagtcaaatttgaaccttaagaaattaaactcaactcaatcaatcttgtctctacggttgtaatttcttctttttctgatttattgtttgatactaaaaattggttaccaagaattaacgcctcttgttatttgtgacttagaatattttttcttgactatctcatctggcttttactacaagagaatgagacgtactgcgcagtttgttattttccaagaacttattctattttctctcaatttttattcaaaatactttttctttattcacttttctttcaacccctttttgaccattttgtacctagtctatataatctgggctagttgcaagtgaataaaaacattggttcttttcactccttcaccttgaacctttcccaaaaaagggcccctgccttctttgtgccaccttcctcaaaattctcaacttcaaactggtcaagagctcaaaaattcaacagtaccaccttttttttgctcacaaatggacacctggtacctcacctggcaccacctggcaggtgccaggcgggtccgggcggtaccaggcaaacaggtgccgggtacctccaaacaggtaccaattgtcatctttagtcaatcatccaaaaatatttttttttcaccaatgggtccccaaatgggagaactaacatgcttaaaaaatggtgggttttcgaaaactattccattgaataatggtggatttgcctatatttgatacaccgtaatacaatattgtatcagcagttatttttttattgtttcttttttctgataattcaaaaaatctatccttaatgacataaaatacactagcttatccaatccccttgcctgggtcttgatgggcaagcaaagtggtgtccgctggcaataaaagctttcccgactgcagggaggtgcttgggtataatttctgatttttggctgggacaggaatttcactttggctggtgagattttatttgaactgccataaacaccccataatagctataaccctgggccagagaaaagcagaagggcttgatccactgtttcttttgttaaaggtatgatcatctcactcccagtatggccaataggtcttgctatatgtcttttgaaatatcaagaaaatggaaatcagcttgatggtatggaacaagtatattctgtaaaagagatttgtgaatccaggattcacatgagtggcacatctgggcaatccaccagtcaattcaggctgctgaggacatctatatagatggcaattggcgcctgttggggggtacctgtcacactttcaggacatgacctctgcaccaatagccaccaataatgcaggcagagggtgcagtgatgacaaaggatcagtactggaccctccaactacatttctggtggctggcagtgtggagggcctgttctgaaagtgtgacaggtgccaagtgccatctctacatctatatccattgaaatctgtagattgatcttcagggtccagtgccatggtctctgtatttgtggagattgataaagtttccagtgttgtcaatgatttgaatttcaccagaagtgaaagcatcaacgtgttatttatgatctcctatgttgatttcaatattatcttcttgaatcttcttggagaaagggttgttattgaccatatgatgagaggcccctgaatcaagaattgctggtctagattcttcagaaccaaagtcgagacaagccaagactttaacataatcagattctgcttctttagctgaggtaacatgagttacatgaccagaagcaggtcaagcagcattttgctgtttttctgtaagtttgaagcatttcctttccaggtgagaatatttttgattgtaaatgcctttcaaacaagaattcaaatcaacttatttcttgggtttggttttaaattcaaatgcttcttctttgaatactgacttggtgactgtcttggaaaaggaatcaactcaagtttttgtaacataaagaaaatctttaatattcttcaaaagtatgattaggaaaatgtatgattgattcattcataacaatgttgtgaactatgccgtacatgtctttggacagtttggagaggattgaaattaagataagattgtctgggaccccaatttgaagagtcaaaaactgttaaatgaatttttgacattcaatgatgtattccttgagattgccattgaaaatggatcacatgaacttgagccatactcaacccttagtactagctgattcagaggcatattgtttggtgatagcagaccatattttggatggcttatctctgatttccttggtgattcaggtgtcttaagtgtttgtcaagatggctgattgagatgtgtcagcctatgtgatgccaagacaagtgacttccagctacacaaggtgtaaaatacaacaattacagaagtcatcatttggtctggggcatgtctacagtaatccatattttaatacttctttgttcttcatttcttgttgcatacttttgataacaattattggaagaggtcaagtttgtttcaactgatcaagatttcaagatactcaacaagtgcctcactaaagtagctaaaaaatacacttttttttctttcaacattataagaaagaccaacagaaaattattatgatgaataaaaagctaagagattaatcatgtggtcaaagcgctcacagaaataagggagataatttaggagatcataatacattgaacttggctagactatgtaattggtacacatatctacaagatgggcatacacatgaaagagctaagaaactactttaactacattctaattattgaggggtgatgttttttgtgagactggtcaatggttgatgagatgctagaaattactattcaacccttgcaatgcagttacattgaagcgaaggtgttgaattttccttggcagcattgatttccctgaatatgctgagtatttccgtcatgtctgtggggtccgacgaggcatatgctggcaagctatatggtttacattggcaactcaggatttggatcgggctctgcattttgtttttttatcgatcagagtagacagtgagttggtcagtcttatgaacatgaaatgaaaacgcaacgcgtctcattattgacctagaataaaaaaaaaggcttaccgataaaatgatgtcatatttcttacgacgacctcgtttatctaatgctacatcatccccacgctcgaccctcatgcgaagtcttagataatgtttcactacgatcggacttttggaatgttgacaagtgaagttcaaccccttcggtcccttttcggtattcttatctccctcagaaggtttggaggatgagtgacagcccggaagccttagatcaaatctaagattccacgggcccgattggtctgaccagctagagagttcagaaaccgcatcggatttgcaaaggtcggatccgtttccgttggctcttccagtcgggctcacttggatgtgaggaagcaggggcgatttgctcacaaagagcgcatctgaggagattatcggtagcagcggtacatcgcttgcgcgtagtttcgaagccgcaaatttgtcatcggcgtctttcttgatgatgactatcggggaagtttgctctagcttgacgaggttgaaagattggctatcacaatgcctcaagtactgtttctcgtgatccataaagtattgggtctgttgaattgttcagaaaaaaagaagaagtcaaaatcagtgagtgaattccttcaaagtttaaagacctcgctcggaaaagaagaagaagaaaaataaaaacacaccttttcttcaatgtccgcttggaacttgtaaatcttcatccgtgagagtggattgaactggatttcaaatccgatctttccgccgatcaggaatttcctgctatccatccggatttgatagtaaagttggtcctcccaggtacgttcgatgttgacaccactgtagctgctgtagacttcgttgacagcatcttcctctccggagagttgaagtcggcaggaaggattcaaacttggactcccggccattgggtcaactagatcaatagacatttgctggtgagtggtgagtaaagttgaatcttgtacgtcttggtacgttagtcgcgcttctaaagagtacgaaatagatccgtgtttgcaagtcatgctaggaggtagatggttgggaactgggacgacaacaggatacttgtaaacccctggcttcaataaactggcttttggtagttcgggaacgttcatggtgcttaatgaagagtgagacactctaaagggatcttcagttgccgatgaatccgtcctggcgctcgtgtgttcatcggaagccaaaatcggaggagagctcacttccttgacttcgctcttgctgttcttaagctctgctttcttcaaggtgttggccttgctaacagaggagctacgccgtctagaactcgatcgaccccatccaaatctttgcagcccaaatgaatttgaattcccgggtgccaaatccgccccagttttcgcatcaccactgcgcttacagacttcttttgatggttggcatatggttgagtgcggtcggtaggatcggataggatcggcagagcaagggccattttttcggggggcgttggtagtagtgacttttcgaagattgagcgggttggaaagggaagaggatctcttcaccttgaaagcaccaacgaattgagcgatgctattcttgaacgatgttgagctgtttcgatttcgatcgccgttttgtgatttatttttggagggagtcttgattgttgtactcagctcagcgactgccttggggtctatattggcgacggaatttggggagagtgggttatgatagtgtgcttcataagatggcgatttcgattgttcgttagaaatgaagccctcttccgacaacaacttatactggttggccaacatgtcgtgaaagaccgagtcttggtacattggaaatagatcatctggctcttggagtttgttgaccatgacaaagctactacgctctgctgaagtgcctatttgcgtatctatctctaagggaattgttgtgcgtttgtccaaggagctggcactacgacttcgacgatggaaatagttcgacacactcgcgcctaggaatagagagcttctcgggttgctagcactacggggtcgtctgccacgttcttctagaggctgtactattgaattttgaaaagtgtgtgcagatgctttcacattgcaatggttgttgatagatgcaccggacaagggccgatccgcaccaactggagttgcagtccctcgaccagcattcggttcactgctttctgtttggctgaggtgaagtgaaaatagtgagtgaccacggctggagctggggttcaatgaagtgctggaattggagctatatgggggagcccgagggtttgtttcggccgagatgaggcttgcatcggtgatggtatattcttcggcgatgagaatggtgctattgccggacggcgccaaggcagcggactcggacccggtgtgagtactaccggagaatttaatcgaaaggcggttgaggttgatggcttgtgagacatgaagtaccacaaagccacggatcatggaagtttttcctgagcccaactcgaccatagacgggaaagtttcttcggcttctgcgggaaactgaacgggcccctcggccgggcagagattagaaaattgactgatagaactgctcaatcttggtcgctgtttgatcaggttgatcagagttgagctggtaccagagccagatgatggccgcaggctgtcgccatcatttcggggctctgcaactgcctcattgggggaggcacctggtgtggaggtaggagtagctgatttagtgatgatacgacacagcagacccttgtagtgtcataaaattgtaagactgcagggaaatagccttaccaggtaagatcagacaaggctcagtgagctgtagctgcaactccgccatttcgcgtcaagcacacagccaaattggaagcagggagtacaaagttgaagttgctgatatgatcgtgttagaggaacttattggaaagaagataagatgttgaatctggtgcgacttttcaaattggggtcgccaagtaaaaggatgttaataaccactggatgctagcaaaaagctgaggggaggacgaggccatgtcagttcatgagggggggggggggggggtatgatttcttgaagatgggggccaagtaatggtatcagaattcatacttcaatcaatttcataccacgttaccagcccttggtcgcggagggaaagaatgagcaatacgatgggggatcagtgggtgttacggagagaatgccgggaatgctccgcccgtcggtctccgggtgacaaggactacacaatatttcacttggaagtaagtatttgcgataaagattacttgcatcaaagtttcattgggaaagctgaagacttgagggaagaaaccaatcggcgacgtggggaaggaagctgctggctcactagttcttagcggtgagccgttcatggcgaaggggtcttgtttgtatacacggttcgtcaagaagaataagatcgaacatcggtggtaggtgaagattctctcctgagtcctgagctggcagcatcagaccaagatggcaatctctcggtgcgtcaagtgcatagattcttacccctatctcgtacagagtgagaactgacaaccggaaggtttgacgagttacgctaaggctttccatgcattctgccgctgcgaaagcgatacatccgcatgttcctttccgcaatatcctggctggagcagagcaggaacaggcaggaactgcaaacaccagcgagaaactaagtaaagaattgtataagaagaaaaaaaaaatacgagtacatggacgacgaggccgagtgagccgacagagcttatttggctcgcaaacttgggcgggccgatagtaatacacccgccgatcccgctcgctcgctccatcgattcttcactcactgattgtgcactgaacacatcacatcaagcaaccaacagacgggaatgaaaggtgcaccacatattattcgaggcacccgatcgacagaagcgccaaagcttatgtagcaatcttgaatttggtttttgacagctcacattgtttatgtataagattaccacaccggctaaattagcttcccgtcggtttacagcttgtagctgtagccaattcgccggctcttatctatcaagctgttccgacacacaatccatcaggcgagagggatgggcactcaaggggttttatcgcccttactagggcggtttgacgatggactgacccttgtctccctttgtaagctcagctaactcctggcaggctatagcactctcgcttgtgagtaggacttaatattaggtctatagatttgacggattgccacccaccgtgtatgcaccaaattgtgaatagccagaacatcctgcactgcaagagccccacatgcacgatccactagaatcgacttgaaaaatgcttttgcaaaacatcattctggcagtggaaggcatgcggacaaaactcgggctgaccaagacgaggagggaaagcaattttgccgccgactcgtgacgttgtattcttcatgattggtggtagaaaggctcgagcgtcaagcctatgtagccggaaagcagctatctggtcatctcagcacaagccaatcttggaaactacatagtggcgtcaagtttgccattttggtatgtagtgtgcggccgaccgagggcaatataaaaagccgatccgatctgaagatggaatgtggtcacgccaattgcgagaagacgtcggatgaagaagtccgaattccagaatcagcttacaacatacattaccgccggctccaagaatcgccagttttggttacatacccgatcacccggaacatgcagagagttggacacagccgtcgaaggtcgagaccgacgtgttatggcccctaaccaagagcggtgcgtgatgcatgtattgcatcgggagtcagtccggctggaggagaaaagctagttccgacttccagtcattggacatgtatttctagtatggattatggtcaactgctttctagatgcaacctcaaccaaagaaagtcattcacagatttgtagaccctccccaaaaaattccatccaactattttgcgtgtgtatctctccacgtattgttggttgataagcaatttcgcggcaggttcagctgagtttagcagctagactatctatttatgtcagatgctgacataggctagcagtggtatttatgtattgcgtccgaatccgcttcgagttcggtcgactgccggagttgaaaaataaatgttgaacaccaaaagcatacaaaggattcagttggtgcattattgctcggagtctcggcccaagagagtggaggggctgggcggcacaggaggcaagaaatcatttaggagtcagacacccgctttgtcaatatcatcgggatattgcagcctgcggaccagctgctgagtgcttcggcgtctatcccaagtgatcccgattccttccgctgggctaccgggtggaagctcgagctttgccgtcattttggctggtgagttattacccaggtatactttctttttcttttcctttcaattctttcacttcagagtacatggttcagttgaacgtcattcgctggtttcttcgttctgattattcctaccatctaaatttcccttctcttatccaacagagagagagacagaaacaggagaagggctttcagtttcacaatggatggtagaaagaatgactggggcgccataggtctttctcgatcaggccggtggcagcgacgaatggcgggatagtttcagatcggaccagttgcgtcgatcacggtcgatcggcccagtctccagagaatttgacggccagatcctcaggccgccgagtccggcgctttctcggctccatagttctccgttcggaaaacacgctccttgttcgcgtcggtcaggctattggtcgcgtttagaaacttatactcagaagcagtgataaaaaaattgtttcatcccgacgccccctcaggctccgatcgatttgaagaagcaatcactcaagcatcaatttatttgtcttcggcagcttcttctttctcctctctctcctcgccattcttctcttccatttttggcccctctttctctcttgagtctcgtcctacttttcactgggttttccacacataaaaatatctgattttcattcttattctgctaattcctttaaactagtttttccatttatacaactatctcgttttcattcttatgaacattcatgtaaaagtatttgcgtagatgactgaatgtggaatgtaagatcaggctggcatcaatattggtaagcacaacaaaaaataaagcatccatgaatcaacaagtcctgataatgctacattaggggggttcacaattgtactttaaagccatttttaaggtgtttctgatcaaaaatttataattctttgttgtgtgcaggaagttcagaaaccactccgtctgatagactcaagaaattgtataatgttgctcataatcaccttaaaaatggctctagagtccaaccgtgaaccccctcccggagtcccccccccccctattggattgaatgaggccttttcccccttgtaaatttaattcatttttccccagagactcagagcttgtagggaatggaaagggaagcgcacaaaatgagagccaatggatgtcacacagtattatgatgatccaaatgaatagacccaattgtgttttccatggaccatgactatttaaatagtgtgtcttgtggcctctaacttctaagcgcaacagtaacacccacgcttttgaatttcagttttccaaaatgcacagacctagacagactttggacttagatcacagggaaactctacccaactgactgatttttggagagatacacagctatcttgaaattgctatgtggacacaagtaaaacaagaactgatctgctgtcttcatagggctaataactatcgaatgtgaatgctcaaatcaggtcctgcaagcgattcaaagatatagatgttccaaatcaaattcaagacgatctgacaaacatgaggatggaagattgatgactcactgcttttggctccaccactttgataaatcaagactagcaagtctagctagagaccgttactgaagcagttcctagcaatcaattcgaatttgcgaaaagattgttgctgaagtccgggcattgaggtcaacctcatggcccactcgccccttcatacgctctccagcctgtggcatgtgttatttatgtgtggctgcccgggcgtgaaaccggagtcacgatgtttacatagactgcagcatattagggatgacccgactgctgatgattggcttatcgcgttcatgaattgcttagttctgtgttgtatcaagtcccggcagaactatagtcccgaggattgcgattggatcgattgtgatcaattgcgatagctacgtgatagctagcactttgcgctcgtttgattccctttccgtttgctctgttatggtttggacattgaagcaatgcaacaaatcatgaaccacttttggtgtgttttttgacgaactgaatcaattcatgagctatcaagatttgaacaagacttgatctactattttaaatcacccccaaccatgattcaatgtccggactccgctgtatccgttctctgattacctatcggccaacctttcacacatggattcatggtcttgggttcccaagtgatttccgatatgactaattttgtagttattgagcccagaatgaaaattgaatgattgggtacaccaaagagatgataatgggttgttgagatgcaaaaagataggtaaggtctttttttttttgcttaatccaaatagtttcgagatgcttctgagtgaaaacgcgccaatgagaagagtttgccacgactcttcgaccctgaccgtcactgttattcgtgatcgaccaggccgattgagctctccgaattgtcggtccagtgattttgaatagtcgtcttacaggtaagcttttcaaaactagtagtcaaaggaggaagctaattccggtagatgctgcgtccggaccttacttgaaaaaaagagtcagggaaagtaaccaccatcttggatgacacgtggcgagggtgcattcatacgcgatgatcggggagagcgtcatagaggcatgcatgtttgcgtattgccgggtgatgatggggacaagaatcagtacagacactttccaattcgacttgaatgtgatggccagtggccctggcacctcctccacctacgcaatcacgaccatcaaaatccttgtggcacaacccatcactcgaatggccggtctgctatcggtttgggacgcgcacccttccatgcgggaggaagtggctcgtcggcttctggccagttcgggtgcaacccgcgaacggcgcggttgcttagttgtaagttgtggggaggtcgtcgtagggtttccccttaaattggggttatcgacaaggtggtatgtgctgtataatgcacacttccatgagcttccatcatcatggatatcgtctgtcccattttaaatacagccccgactcccttcatttactctattgtacactccagaatctctataaattaatgagagttttttgcagtccagctcgtctgactccactcctcaccatgaagcacaccttccgatccgcttttcttggactcatgatcctcttcacgtctggattcgcagagcaattttgttggccagaggaatatgaacatgggtgttcaagcgaccaaaacattgcctttggtgacagagcttatgttcgtaagtcaatatctccttgactatttgtattgtcctaaaagtttaagctcaatgatactttcaattcacccaatgttttttttttttttttttttttttggtgtatcaatacaattgggcctttgctccaaaaattgcgattatataatttctattttacgaaggaagatcgaatgagctgtgtggatctgatgaggacggatggtgttgtccaccgggggtattgaaagtgagtgagaaagacgataataaaatctgcatgtacatacataaatactttatgggcttaaatcaaaccttgaaggggggggacgttgacgagaatctcattcgacgctttccgctgatcagtgggaggccggtgtggtgaatcacatagcatatgaccaaggatgtgtatcgtcatgatcgttcattggacgcgagctttcatacatcagtcgagccaactccagcataccatcatcattgaataaccgtcgacgcatttcatcaagttttgcccttcgagtagatatgttcaatttgactgacaatccgtaactataaaatgtctgacttcaagaatcatttcgaggtttccatttcttttttcataccttgtgtccagatcaatattaaacaacccatttttgaggctgttgccatgtagattaacacagacttctgagcctacaagtagtgaacatgtccctggcctgggtagtatcttgtctcttggggaattccctgaaccctaagatattctcttctcttctctctctttctctctctctatatatataaatatatctatgtaaaatctatatcaccaattgataataaaaaaatattaaggagaaacaattggaaagaaataaaaaagagcacactgagggaaaaaagaagaaacagataatttgatgaagggttcttgttatcgagggagaggggggggggggggacggataagaggtgagggaaggaaaaacttgaatatttgattgagataaacggagacaatcatctcgaaagaatggaatgatcagaggttctagatgttgccgatagcctggccgacgcggacgggttcgccctttttgacggagaactgaaactgttcgggggcctcgaagacgaggacgatagtgctaccgagcgagaaggcgccgacctcggttcccttagcgaggacctggccgtcgaagatcgcgttattagtcccatagaccatctcctcatgacaccgtttatccacccggttcgtccgcaactctcgatcgaagttgatcaggatcgagcccacattcgtcgcgcctaccggcgtcatcgagaaaaacccgtgccgccatcgtcctaatagggccactctctcgttcagtacaaatagatccgctagcttccccgccatccatggtgagactgaaaacagctctcctatagtcatcccatttttttagatagataaatgaagccaagaagtgaataaaccggtgatgtgaaacaggaacagtgaagaagaaagaggatatctaggcttgttgttaagactaaccagcaaaatgacgacgacgttcgaccttccagtcggcgggagaatggaagcgatgataatcgcctggggcgagatagacgacgaagaagaacatccgattgccggagctgggcagagtttcgagctcacccctgacgatatcggtatgaactttgacagaggatgcgaggccggctccggggctgactggctgggaagccaccgagctctctgtcgggtcctggtcgtgttgcgtgttctcagaaccgcccatcagttcatctactgaatacgaaatgtcgttgatgtttgcaaatcggctgttcgagacttggctctcctctgatgaccgtttcttgccctcgctctcattcaacttcttctgctcattcggtccaagtaataaggcatcaactgaatactacgctttgtacgaatttaacgcgaaaggggcagttttagtgacgttgtactaaacaaaacaaaagaagtggagagtgtgaaatatgcttgccgataatcctttgacggatccaactctcctcccttcgatcgtcccgaaattgatgatttttccatcagagggagaggtaagaatagcatgcggatcgattggtctacactccttcttcaacttcctcataaagaaatcatttaatgatttgtactgtttcaagtcttctatttctgcttcttctaaattcactccaaagatcctatattattgaaaaaaaagaaaaaaaaatcttccctccatcagtaattactctgtaagacattcttcgatgtggaagcttaaggtgatggtcaagagtggagattggtaacagacagacaaaccaagaataaagtttatagccagggactctgaaccaaatcggcaaggtataactgttgagtaaaccgtagagtctggagatagttcttaaggggagagcgccgaggacatgaacctgccaaggaccttcgatttttacgggagtgatcgtggtcgagtcagctttccgagtgcttccttctccttctgatccagatcgatcaccaattttcttcagataagttatcagtcctagtaatgaggccccgatccatattggaatcggcttccaattggtcttagtgttctttaatctgaccttcagtcgatctgttgggatgaaaaaaattcgagtcaacttcatgtttcctgagaaaagagggtatattttactcactcaagtagttgtcttcaccctcgtccttcttcgatcgtgggttttctgagttagtttgagatgagaagaaggaggaagagttcctttggctgatgagaggatggatgagatagatgagttgatgatgttcgattcttgctgttgttgttgttgttctagtcagtcgtagcagtcgtcttgttccatagtagttcatctttgggctgatgatgtttgctgtgaagttggtacactttgtggtcaaccagccaaaaagtggatgggatctcctagccggggtcggggagaagcagagggggccccgattgtgatgggctgagtcgattgtaaaagtttgaaaagtttcaaagaacttccatctcgaacgaaccgatgacgacgacgaggacgaggacgatgaggatgaggatggacaacgatcaagcactagtcgacctcgatctgagtcaggcagtcaaatcaacagaaccagcagactggaaatacatcgccgaaggggcagccaacctgatcctagcataccatccagcactactagaaacagaggaaagactattgagagggaaatcactcagattgactaaaacaacaagcagaagtcatccagaggacaaggagaagactcaagagcagatcgaaccagccagatccaagcagatctctttcttcgacttccatcaccaaatcctcagcgagatcatcagtccagacctgttgctccaattcgatctgatcagtctggataaccaatggctccaaggactcgcaacggccgttgaacccagtcgtccgagcaccaagcgggaccagtcctccatcgacaccacccgcacacatgcgatcatcatggacaatctggcccatcagagcgacggctctgagcagcaaatcatctccgtcgaaatcaaggtagatagataaagcgagataaaacagaaagaccaattcgaaagatcttagcatcccttcagactcacaccctttctccgctctctctctctctctctctgcaagcccaaatgggcctgtctaccccacaatctcgacctcctcgagccgagcacacgagagacgaagagcaagttctgtcggacgtgtgtcttccgggccgtccggtcggtcgaggccgcacaggatccagccgcctcagagccgctggacgagtactacacctccgcccatcgcttctgtgctctccagctcttcaattctcgccatcctgctcacctccgtcgtgccctcgatcggctatgcgccgaatggcaacacctcaaacctccaacttcaacaatccctccagatcctgagatctctaaaaacactcaagcccataacaacttcaagatctttcgtcatggagtcttgctcgaccctttatcagtcgaggtaagacacaacattgagttttgttttttggtgacgcgacgttctcgagctgatgaatgactgtggaggcgacctgaaggtagatcctgaattgatcgaagtcttagcagagaccctagagcgatctggagtattacgacggctagcggagctacaaagacgattggacaagttggacattgaaggagtgttcaaggagctaggctcaaagcacaaggagggagaagaaggggcggaggtattggaggcgccgatcgggctggcggagctgacagcattgatcccgctgatgtccgagacaatggcgccggagactgtccagcagactctggatggccagtctgctcgaaccaaagcggtgatgtatgcactgtcgatgaccttcaaggactgctcgatctttgtccgcgtgcccgtcctcccctcccataccaacctcaacccaacaacctcgaccctcctcctctctcccgctccggaagcccgactccctcaaagaactcaggtcaagatcatcgacttggaccttaagccgatctctcgcttacataaatacttcaaagccgaccgcacatcgttctctgatttcatcaccctcttgttgcgttcctctcagtcccctcctgtaacttgtctagagctctgtaactcaacagcttcctggtagaagctcattctacttatcaacacacaggttggtgtgccagctatgctaactgtagtgttctcatgctatggggtttttgtggtaaaatgttttccgggattttgcatcaacaaacactaatggctgtggctgcaaaaccgagaccattatccttttcgcagcttgttgagctgtagtcaggcattgtgtaccagatttttataaaagcaaggtctgtttgattttgagtctgaccaatgtatcagaaagttaaacccacacatgtctagcgtcttgtgactctcttcaactcatagaagattgatgtaagccacccaaaaagaaacataaatatctattcaagacacatgaaaaactggacttatttggtacccatgtccaaataacccaatggctgaagttatcgacaagtgtaactctccctgaaacaacgagataacagatataagatacgattggaatgaagctttcttcttcattatgtgtgtatatatctttcaataaaaaaaacgataaaaaaaacaagttttctggtgtcaagatatgattatatatatgtatatatatgtgtgtgtgtatatgtaagatagaacgaagggagggaagaaagatcaaagagagagagagagagggaaggaaggaggaagaagagcagcgagatataaaagaattcttcgaatcaatcaataaacgtatacgagagatgtataggaaaacctggttcacatatatatatatatatataactcaataaatgattatactttcagaaaacaaaaaaaagaacccgccagtgtaaaaagagaaaaaaaacaagagaaaaaacatggggcttgatcaatcaaccatcaaaaagagaggaatgaagcccgtcagtaaaaaagaaccgcaaaactgctataatgaataatgatcaagataagaaaaaaaaaaaagatggttattgagatatattttcatgttttttttttcttgggggggggggggtgagaaaaaggttgagtttatatttgcgataaagataacgcagataaagacgaagtgagagacgaagtagggtcggaacagaattcgtcaagactgattaagttcatacagtttggcctagggaatccttcgttctacgtcaataaagcgagaaaacaagactctcaattgtcattttcaaaaaaaaaaaaaagtgacagaaggatgaggagacttacgagccgatcgagatggtttccgaacctaaccgaagccagcaaatcgacgggaatgatggaaggaaagagtaagcaatgagtcgcgaggatgcgtttaggaagctgatgaaagcgatcgagcgagtgagcgatggaagaagaagaagtagcgagggagcgagcgagtccgagtgcgttccggacttgcttctcgaccatcgacatcgacatcgacatcgtcatcgacgacgacgacgatgatgatgtgataggattagtgatcgagggggggacaaggatgaagacctcaagcccggtccagaggatcgagatgtcgctcaatgagacccggtcgatttgctgtccatgagcatccacaatcatcgtccgcatcggcaccagttctttgtaccgccaatgctactctccacatccgatcacacatcattttcgaacaaacgtttttcaggcttgagtcagtctccattcagctcttgactatgacgaggagataaccgatcaaaagatagagagagagagatagatagagtgtatgagagactcttacgtatgagcgggcaaagttcacatcgcctaacaaggaaagaaatcgatccgactcattgccctcctcgacgacctccagctcagtctatcaaacaagaacaggaaaaaaataagtgaccagcctacgaaaaaaaaagtggtccgtagagagagagaaaggacggaccttataagcaccggcctcgttacggacttgatgggccaacagtttgcattcctcgagctcgagtggattggagagccttccgttccagagatacaagccgagtttagagggctgttgttgaagacagatcttgatgagagaaggatagccagtacagagagtgatggccggatcagaggtaggatggttaaggaaatgttcctcgatgataaccacgcgttcatcttgttggctgtttggatcatggaacgaggaggaggggagtgggaagctcttgcaggtgaagacggcggacaggccgcgttggtagaccgagtcgaagcggtcgccggtccggagtaagagtctaccgcctaaggcttggacgagctcgggaggctcgtaaccctggttgacgatcaccaaggaagcctgacggtcgatgccgtacttcttcaacaaccggccgatccggccctccgtccccccatcctcctccctcacctctcgtccccgccataccatcaagaccatcttcgatcctttcatcgtgcaaatgatcagcaagctctcttcgctgtaaaacgtcccgtaatcctcccggtctagcatcgtcgtactcagctcatccgtctgggttcggttcaattggaagatctctagttgcactagcttgtccgcctgtgccagtgccgataaactctcttgcttctcttcgtatgaagcccatatctttgatacatcgatctgggattgagctgtgcattgaaaccttgtcagatcgcttggcagagcgggtaggtgagcagagggatgtgatggagacacctgtgacttacgatagacattggcctccttatctttgagagcttttgaaagagatgatgattcggatttgaattgaggggtaggcaatggtcgggttctcgcccgaggttcggggctgagaggggtagtagcggagacagccgcaggagggacgggcaagggacgactatcgggagcagttgcggttctgggacgagcgggaggcagggtagcggatggaggagtgggaagaggcctgtgagcgttgagaggacttgtaagagggtgaggagacttcttgggaagagggtcaccatcgatggctttctttgtcgggttggagagctggctgccccagactgcagccagctcgctggtgcccttcttcatcaggggcgagaaggaggggatcgagggcagttgtcggcttgcaatcgtgcctcctaagggcggagagcacaccttggccgcctcggcacgcgccttggcggagacgagcctgagggacgccgagggactcgagcacgactcttgtgagacatgcgtaagggggaagtcgtactgggctgaacatcagcagcagtggctcgaatgcctcccccatgaccctcattctctttcttggccggggatgagcttcggagctgatcgatattcttcttattccgcttggtatcgcgactgctggtgataccaaatcgctggtcatcgtcctcgtctgatcgggtgctcttattatattggtgagctgctttttaatacctgattcggtgtgcttagggccagtgttctgtctttgaacggaatggggacgtgcttgtgacaagccgccagaaggctcttcagcaggagtctcgattgcgttcttggaacgctctgagaatacggggttttgagtgataggctggggaggcaaaactggtgaggggatttgtgaattatgggctgagtatgtgctgttgggggaggtcttgatgagcgggctaccaaattcatccatcgtaccgagttgctctttctgtttggaccactcgagacgttgagcaacgatattagatccagcgagacgagacaaggaggcagtcagagctttattggggacgccgagagtcgtcgggccctcggtggaaatatgaggggcgtgagggaaagctgattgggggcgattatttcttttgtaagacgggccactggtgggttgtgagggaccattaggacgggtgctcaagggttctctgggggtgttggtttgaggagatgataagattggagaagctttagttcgagggttggggtcccgaggaggcgcgatatgaacactgagtggacgttgctccttgcgatctgacttttcctccggcaaggtttgttgtggggcggtgttgaagatggcgctattggatttggtgatccgattgaaatttctgggaggatcggcttggatggactcaggttcaggttgttggttgttgatttgatcggttgaaggaaacttgtctgcccttggggaggaagcggctggatgggagggtgggatgttggtcttgatttcgtttgttacgcccagttgagccaatcgatcggccagcgactttggcttgagaaatgaagcagcatgcgaggtagtggtggtggggatggatgtagactgagaggaaggattggagaatgttttcggtttgtcgtgatcgaactttgatgagaaggatggtttagtatctcgctgttggttattattattattattgttcgcttgtttagtatcctgactgttgattcgatcctgtggtaccatcccgggtagggcacgcttggtgaagttcccggcatgactcgatagatttgatccactgctaccaccagacaagaggctggcgagtgagttgagaccaccagctccaccactggcttgagcctgctggaacctcttctctgccagttcccatccgtccggcctgatctccttctcatctacgcgttgtttggtgagtacgggtcctttgagatcgcgacgtgcgcccatgaagtgagctagtgggactggcttggaggtctcggatgtgaacctggatgagtattggatggcatgatgttggttgggtgtgttgttctgggcaggattgtgttgggagtgagtgtttttgtccatcgtgaggggcaagatgtttgttcctgtgtggggagtgctatgtagtggtcagcagttggatgaggatgatagataggatgagagggtgcatactatttggttcttgttgttgttcttcgatcgacttcagattctcctgctgtgaaaaagaagaagttgaacgcccccagactgtcacagagtcatagtttcacggccagcagagcttgtgacacttcagttcacccaacttcccaaaccatcacacttcaccatcatcaccatcatccatagaattagctgatcagagcctatcttagattcaagatttaaatatgcagctggttttaataaacagccaggcaatcagaagaatcacctattcataggctatatgtaatatcatctcaaatgatcaaactcaatcataacaaaaataaaaaacacaccagtgggaagcattttgcataccctaagatatctgagagagagactatctatatcccaaaaatactcaaacaaaagacatattgaagagaaacaaaacaaagattcataaaagtgttttgctgattggatcaaatcacgacacaatggaggagcagaatgaatatttcaaaagaagaatcattttaatgtttttggattttgacttgttgggatggccagtttccatgttcctcccacaacctatacattgctttcaagtgtttctgggtttttctaaaacggccttggttaattgactcccaaatgtaggagtcattgggaggaccacttggggactgtgtatgtaccaggccacaacccccatttcctggggggtcttttctttaaaatattttgggattcattcccactgcaggaatgagaagaacaactcccaagctttagggggacaacaacattgtgggctggggacatcctgagacagtggaggacttcccgtcaacatctgcgggtctcccagagtcggtttagagccgcaaaattcaaatttctctgcgagaattaagagttttcggctctagatcgacttctgcgagggtcccagatccgacgggaagtcctccagtccccaagcagtcagcccaagaacgcccaaatttgggagacaactgaccaaggcacttctaaaaatcacagctgtgaaccccactgttgagaactatgatattctttcccacctgaagaaggccagaaactgcccgctatttcccacccaaagaaggccagaaacccaccggtatttcccacctgaagaaggtcagaaaccggcactggtatttaccacctgaataacaccagaaaccaaccagcagatctatatttgtatccctctctctcctttgaaaaaagtttgaaaattttaatggattgatctcaacgctgttggagttatatggacccttcagaaaatcaatcttaggtatgaattatatacaagaaaaagctaatcaaaacttttggagaatattaatgagtgtggatatctggaaaatatgtattattataacaaggatagaataaccatgaatgttcactagaagagagataacttgatacaatgcgatggaatgatataattaaggtgtgttgagtttgaggatgaaggctccagcccatcggaccatcagttaatatgggaagttctgcaagaccgaattagggtacgcggagggatcgttaacatttgagttcgacgaagttccagcgagatattgtgactctgggtaagggagatcaccaccagcgacatattgtgactgatctgggtaagagaggataccgccagcgacatattgtgagtctgcagggtaagggagagtaccatcaagtccaacgggaggattggcagggtacgataattggtcataaacgtttgcgctatccaaggttccagtgacatattgtaagtctacagggtaagggagattgccatcaagtcctgccggaggattggcatacgattggcttgagttaatatcccaactcaagggggggaaagtcgagctgggctccagatcgacggaagctgggatatacgaagcttccggtgggttgagggccggaaagtcagatgatggctggaagtcaggtgggggctgcaatggcagtgaatcagtcaacgattggatttcagacattaactgggagtcagtcattgactggtagtcaagagacggttgcaagtcattggctgattgtaagatagtggatggctgtaagtcagtcgatgactgtaagctagtgaatggctgtaagtcagtcgatgactgtaagctagtgaatggctgtaagtcagtcgatgactgtaggtaattaaatgactgtaagttagctgatgactctaaattgctaaatggctgcaatggctgcgagttagtcaatggctgcaagttagccattggctgcaagttagtcattggctgcaagttagtcattggctgcaagttagtcattggatgcaagttagtcaatggctgcaagtcagtagatggctgggagctgctaaggccaagctgtgagttggggtcccactgggacgcgtcagcattttgctgggatagatgatggctaccggagttgaactgcatggcgatttcgttatcgaaggcttggagagctgccatgtatccttgctcgttgaatccggcgttggactcggccagttgggaatctggatttgaagtcccttgtaaggaagaaaagtcgaagggcatatttgcaacatctatgaaactttgactggaggtcgttgggacttgttgggatcgagattctttctggcttgcttttgatggtccaggtgtcggttttgatttgacagcagctgacacggagctcttgggtttgcggctggtcttcctggtacttcggggccttttggctatcgcttcgccgcccttgacttcatccaaagacttggcaggcccgttgagagtgatgcccttgagggcatacatgtcgacttccacgcccgcagatttgtattcattctttgagggtctgcccctcttgatcacgccattagctccgggaagctgacggaagccggtccgatgctgtttccggggacctttcggaggatcaaatcgaactcgggatgaggttgcggtgtggcatgaggactcgggcttgggcgggtcaacctttcctggcgcgtcctccttgtcttgattctcggataagctgttgaatgctgccaggttgttctggctgagaccggtctgggaattcgcgttgggataatccacttgtagacctggaagcgttgtcattggagtcagagcatcagaaaactttgccggcgtatcgtcgttggcaagcccccaaaagtcaaactccaatgaaggggatgcatgatccgctcgggagctagaatctatgcttgaactaccaaccgttgaggtcggcacgcctctaaaagtcggagagtaattggtcgtaagcagcaggaatgcatcgcgggagggaaatgagagctctgtagagaaaaaaagacataactcacaacaagtggtcaaactcggacaagaaattgctaccatactccattcttggatcaaattagatgagtgttcaggttttgaggatagtggttgtattaaagaaagagatataataatgaaagtggagtgtatgctgtatgcacagtactgtagaagttctaatgaatgacttatcccaatggtgatctctttctgataaggagtgaaagagctctgaggataaaataaagataggatgtgtgcgaagttgatgatgagagatacaactccccttcggcagtcatcgtccttgttatattcgagctgatccatcatcctctgcacacaacaaaaagcactttccatgattcttttgtgttcacttcccccatgattcttttgtgctcgttgcacatttcgaggaaaagcaaacgaaaaaacaatcaccagcttttgaccaagacaaaagagggctggaagaaccgaatcgaagtgtgatgccattcttgtaataaccgcaaaaggaaacttttggaatttaggtgccgttcccccgggccgtgttaacaatcaagtgtgccggttggatactgacagtataggacattggcgcagtatacgacagcagcttcatctggtggggacgatacccattagcatggatttaatctgtacgcgaattcgaccttgagtatcaaagcacctcggattgaccatggggaacgtcacgatgatgcatgtaccgcaaaggcttgtctgctcatacgggcgattcagagctgagaacgaatgatctttctgtgatataccatcctttcagttttcctcatcgatgattggaattcttctgcagccaagactcccgaaaatttcgccaaagctcttccatggtcggctaagctgtaagggttctttgatgatcatgtcattttgccatcatccaagaattctggtggcatgttaatgttctcgaaacatttggccgggacttccagggcttggcagccgcgctcaagcagattcttagaacctcccgtgatttggtacgtctagcaatctgggcctcgagctatttgctgcagtgaacctgtaaggtcactccgaccctgccgcgccccgcagctcgtcatcaacgagctaattcttcaatctgtcaattccaaacaaacagagagtctattacaaaaagcagatatttatggtgtagaggtaactaaacgggtgaaacattttcggctctaatgcacagtgtgttctgaattggctccgagctgattggccatggatgggagtcgacaagtgggttagtgagcgctggtttagcgttaatctgactggacggggacagcaagttatctgtgatgccctacgggggttttattattgcccgctatctttgtttaggccaatgataggcgatattggatgacttcccgtcggcatttacgaccctcgcagaattggattcccaccatgaaggactgaatttttggcaaaaaaaatctttcttcagaagccttgtagtaaaggcccagctcatgtgagccatgtgagctagttgaggttgtgattagagtgttaatttagaactgagagaggtctaaaaaacactctaaaccgcgacgggaagtcctccattatcatctccatcccatctccattatgatttgtgagcataaatacactgttacttggaaatcttttgattttcccgctgatgccattttgatgtgcctcgtttcatggggcgatgaagcgcctgccgcccgcgtagcgccggcgccctttgacatatgccgtctctcctacatctcttgccctttgaaacgagggacttggttgaatttaaccgatgatgtctgtccagttccactcttcggtggccatacagcaagctgtacagaccttgaagctgatttcgggagcggatgaagtcggtgaaaagtcgaaatacagcctctttttcaaacgcaagatttctcggactggttatggaatcgtgaccgcaaaggtgaccggaatatgtagggagtagagagcataaccggtaggctcgcatcctcattggaacattttcttttgtttcattatccctcttccagtgttttttatgctccccattcataagtagtctgttgctctcatgttttgctgggcccagaggctggccgaatatccccttcgctttgatagacccccccccccccatccttcatttattcattaggcacaccaacactttaagatgattcactccctctttctttggcactgcagtgctcttcttgcgctgtcacgcggtgcattaactcagtcacccagaaacccctttgggagcttaccgggcgcttcatcaaaccaaacgagtttggtaagttggtgtaattcactgctcttcatgaacctgatcggattgtccaggggacaaaaaaacttatcctttgctatcacctccaatctcctgaacgccaatgacaaacaggcaaacgcagatgcccatgcaggtgtatctgatgcgttcaacgtagctttacatgatccaacagtagcactaaacacacccgggacggacattggcataaactgtcccgcggcagtacgatggaatgagcaatacgcaagaaatctaacgattcaaggaccaacagacgatgaaaaagaacaagcttggattgtctcttatatggcccgtcatccggaccaaacactttgggaattatttactacaagccttgatgaagacgtacagaaatgggttcacggcccaagtccagtagagaaagcggctgacggcgttgttcactttacggtcgaggtgatcgaagaatttatcacgatgatttgggccgccttcaagtggattgtgaagtttccttttgaatacaaaaaggaatggcagcaagttcgtctcttgtttctgcttatctcgagattcttacctgcacttcctgttttagttctttgcgccaagttgtgacaaattgacgattttatttacctcttcgcaatttttttttccaggtcaaaaacctgggcgacgagttgtgggatggtaagaccccccctccctagtactctttgcacgattcatacaactaatggatttgaataacttaaacattggatcaaaaaaggtaccaagatagccgcgcatttgttttccgaaagcccaataaatggactcaaaacgatcaccggtggattatttttgcatcttctgttgcacccggaggaatttacagcagaatctatcctattagttggtgctggattcaaagtgattcattggctgattcatggagttgaggcgattggtaagcaaaaaccctccggcgccccaggacaagcaatggtaacattttcgcgactaactttttttctcccgtggatgatgtcctcatagctggtacattaccaccgatcgtaggcaaagcattaatgagtgttttatggtttatccattcgttggacgatccgcttttgatcctcacgccgattttcacgagcaccgcacaagcgctccaagcagggccaggaagtctgttactcgatggagcgagtgaagaagacggtggatttacgtctgacgatggtggtaaattagtcaccttacctgccgcaacagtattgccatcctccaagcaatgtccactcctaccaccggatttcggcgcacctcccttaacctatggcaacttatgtctgagccccgagccagctcgagtcagagaaatcatctttggcactgcaaaaccatcgaacgaactgactcgtgaagaacgactggaagccttcggccatgtccaaaagttctggtgttgctatggtgacaacggaaagaattcgatccccattcccgaggctattctagaggatgttcctggtagagaacagtgggaaggtaaaacattttggaagtctgtcgacattgattgccagaaaattttcgacgaaagccccagaccttccagcggaagattaacaattgcattgtaaaatattattaactactttcacttacaaaatatcgactttctttcacagtcattgctctcagtgaatttcccgaatttttcccgaggtgcagtgcatatcagcattttctttctacacttaaccgcttttttcatacaactagacggtcaatcttcagtgaactcctccccattcattgagattaattacttgagtgtttctcaaactaaacaatttgtcagatctattgctacctttttcgaattctcattcaagagagttctcctctcctctcctctcctcacattttctattctctcagaaatgttagttcttcttttcttctgtcactcatctgtttctctcagttgttaaattacttttttagcttgcacctttttctttctaacacatattagttgaaagagtgacaaaattattagtcctaaccaccctgataccaagagcacacttcagcctacaattcaaacttattcaaaatctgagaagctttttgttagtcttgactgttaggtacccttcagagtaacatggcacaatgttcatcttattgggcaccctcatacaattcaaaattggttatgaaaacccattgtcaagttggatgtgacttgcaaaagcaatgcagtgccatgagtgactttgttttgagtggaggttcaaagacttggttggagtctggagattcaatctactaaccaaaaaagaaagagatgctagctgaaaatgcctgaatttctagttttgaagtttgaacacatactccacaaacctcaaattccatcctggccaattcttcaggtgtaaaatgagaagtttaggctaaactgtaatgttttttttttcaaatgtttcataagtgaagcctaaaggtgattaggccacctttttcagcaatgtattgggaggaatatatggtgttttttgtgtgacatctgatcaggtctgccaaagttcatcagatgtcacaaaaatccacattatatcactcaattatcttggtgccaaacaaggccacaatgaaattacctgaatcaatgggaacaatctgtagaatgaaaaatggaaagtaaagataaatcattcaacacacacacacttgggctaaagctaataaaatatataaaaaaagtgatagatgcaaccaaaggtcaacagtgagaaagaaaagaagaaaaaagaaacaataagcacctccaaaagagcaagcctggatagttggacccaacaaactaaccacagtagtgcttactagaaaaatcttctgcaatggccatgaaggtgttgagatggagaagaagatcccaaaagaagtgttgaacagttttggtgaaacagaggtgagacaagatggtatcaggtgtttatttgtatagtctcagattttgaatacccaaaaataccaatccttgtttgtttcactttcctgagacaatacacacatattgtctttggaaagtgagacaagtattgtgtattgtctcagagggcttatcccaccaaaaatgtctttgatacacaagatatctggctgttttatcaatcaaaaaaacaacaattttgttttgcatgtgtaaagacaaatccaagatggtggattttatcaccaaccaaggaaatactgataccaggtatcaacactgaaacagagatgagacatgtatttggtaatggtattgtcttgtattgtctttattttgagcctgatacctggtatcaatatttccttggttggtgagaaaatccactgtcttggatttggatttacaaatgcaaaaaaattgtctttttttcttcaatacagccaaatatcatgtgtatcaaagacgtttttggtgggatcatccctctgagactatacagaatatgtgcctcactttccaaagaaaatatgtgtgtattgtctcaggaaagtgagacaacacaaatgtggtatttttgggtattcaaattctgagacaatacaaataaatgcctgataccgtcttgtcttgtctctgtttcagtgttgcaggtatcagtctcaaaataaagacaataaatcattttcagcattgtgaacagggatgatgaaagatatacttttatatttgattaccagctcaaagtagctactagtaagaaatgccatggaccaacaatgaaaccaatccgatccaatacagtatttttggctgatttattggatcagattgtttttttcgataccaggcatcaaaaaaaagcaatccaatcccatggtgctggatcaggatcgggatcacattaaaatcccaatccaatgcccaaaagctgcaggctgaatgcctcatgctttggtatagtccagagtgtatttgatcggatcaaaaatatacccattaacgggtattgggattggattgctccacccaatcccagttgtccaataaattgggattgtattgcagatcaatccaatcccaatacccggtattgggtctatttttgatctgatccccgataaatgccgatccggggatcggatcttgtacagtgggtagacagtgaaaagtggctgcttattttggattccagagctctgaaacacaaacttgaagtcatgagactgggtcaggtggtgcataataggtcccaaaaaatgaataagaaataataaaagcaaaaaataaactttgaaaatttgtggagataaaaaatgaactagatttgtttcaagagcgtttgagattcgtttggggcgatgacaatgcgtacaggaacatgaaaatgggagctgggatagaagatgagcccagggggaggagggaggccgagagcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaagctttgaaaaaaatcgattttatcttttatttttcacaaattttgaaactttatttttgcttttattattcatattcattttttgggacctattgtgcaccacctgaacaagtctcatgatttcaaatctgtgttttggagctctggaatccaaaataagcagccacttttcactgtctaggcactgtacattgttgcatggactgcaacacggagatgaaaagtttggaaaacacacaacacacaatacttcaaaagaagttggtctatagaaccaactgttttctttgatttgagaagcagtttttcaatgggggatatctctactacaactgctacagatggtttgaattttctatctgtgagtaatatgagtctgctatccaagaattctattttcaagaatccttgatttataaatcataatcttacattattcttggttctgttagagagtaatcagcttgtgagaaggattcactcaagttattagccccgtttttaattttagaacatggaactagaatgagggcctttaggctgtaccgtagggcatgaaaaattgaattccccagaatttttattcctctaattatcacatcacccaaagtgatgattgccaacaaccagtgtttggcctcaaagtgaagaattccaacaacagatctgcccacttgttttcaatttttgtgcagaagacggaaaaaatgaccgattttgaagattgaatcccatggtacaacaggccctcaattttctggcaaagtatggcttgatcatatgcagatgtcccagtacttgagtcagatactttttttctgcctcttgttagcctggttcagaatcacaacatccagttattatcagcaagactgtccaaataatcatttgtgattagaaaatcataagtggatccattcgtagtcctcaatcccccaatttgattttcccagatccatcccaaaacaagttgctatcaaaaacgtttgaccaggtgatctggtgtggactgggctattggttcatgacttccaataggtccttgctattccttcatttatctgttctgaaattgcaagaagttgatgtcagttggttcccatcaccaaatgcaacttagaatatgtggcttataatgtagatctttaataattgggtgctctcatagattgatgggaaacactcaattcaactcagttgaagtctcattttctggtcagaaaacagtcagaagtactccataatcccacttataaaatcatcatcattgtccaggacaccagttgcacgtagactaaaacaattcaaactgattgtttgcatgcaaagagtcaatgaatgaatgcacaatgggttgattttgctgccaagttcatggtccatatctaaatggggaggggtcttcgacaaacaacataggtgcagtggccggtggacataggcaatattctctggctgttggacgcttggaccttgtactgcagacgatcgagtccctctgttgtttcaagcattcaagggatgtgaggagtattatgtaataggatgtactgttatgttctgtgatgttggttcatgttgggtgttatgtatgggctgaactctaacactgatcacaaggccgagaagtcagactgagttcgaaacggtcaacagaacaagaacccaccaagaaccctttcatcagatcgtcccaacgtcagtagtcaacagcctcctttcaatccaccacttccaaccgcaactcacactcgcttgatctctctctacaggaacactctcgttatcatatataagcctctccagagcgaaccgaaatgagtcgactgacgcgtaccagatccactttcctcatgtcgcaacaagagggggagacccccaaccctcaacaatcaacatctcaatcctcagaatctaatagcatccccaaccgacccatcaggatgatcaaaacacgatccatgtcatcagctgccaacccaaaaccaaccacgatcgccttcggtggtcacgtacctcccaagcaaaccacagcacaacctaaaccagccaccaaacgaaacccgaaactcaccaaagtcaatccacccacagacgatcagaatcaaaaacaacagcaatcaacctctgatcgaagaccaaccacccgccaaagagctaacccaaaaccaaaaccatcagccaagacctccaacaagtcacctgtcgtgttgatcgaacccataacggagagcaatcagtcgaaaaaggcagtcattcaacccaccaatctaccctctcaacatacttccactagccctcaagcaccaccaccccagcccatcgtcatcgttcccagtctatctcctcaaactgcctctaccagccctcaaaccgcaccgacacctacagtgatcatccctagtctaccctccatctcaaaattaaaggctcctcaaaaaatacctggtaagcaaatagtcatcctgcttcttttacccgccaagattcgatcagcaaaccttcaaaacaaaactgattcgatcacacttgcttgcagtttccgccccgaaatctcttttgtgtgatccaccgaaagcatcttgttctagcacatccacaaccttaccgccggctgactctttagaccggtcctctcactcacatcttccacgtctcatacccccggcgaaagtcaacgaagaacgtcccaggaaacgtttgttcgaagatgttgacaatagttccaatgatatattctcatttcttgaccataaaccgcaacccaagaagcccgtgaaaccggccaccagacaagtctttaaaactgcacagtccgctttcctcaaaaacgctcagagcacttctcaagctcaagcagccaagaacaagcatcgggtcttggcttcaactaagttgcttaccggagctcaacctcaggcgaaaaagctcaaaaagactcacctcgaatcatcctcaacctctctcgaatcccagatttcaggaaccttggcgcagattgaaaaacttactgccgcacctgggaactctcagccccagccgtcttcaacatctcatcatgaatctcagcttgttactaattcatcaacgcttccaacaaccgagtcaaacgaagaaaaagatccgtcccctcgagcaactcctaatccgatctcacctccgctcgatcagccggtccctagttccgaggacgagcatgaaccagcttctcaagattcccattcatctcttcctgtagaagtcggccttggagaacaaccaccctccaacccggctgctactcatctaccgtctcctgttaagcgtgcatttgaggctacctcaatccaaccccttcctcccaccctctcccctacaactcatcacacaaccctcctcgatccatcaaccactccgactcaagagatcagtgccgatgcgatcgattttctcagtccgaagaaacacgacaagcaatcatctcagcctgagaccaatttgcatgaacgcgataatcaagctccccggactaatggtacctcagatctggaacaagatcttccacacacctctcctccgccagcagcgattgtcagcgatcaccaagacagcaacgataagaatgaagatcgtggttctcaatcattttcaaacgaaaataccgctgtacggactactgattctacgaatgacgcttctgtccaagtgcaaaatattcctgctcacccgacgccccccaaccactccctaagtctccaaagtggaacctctgagctacccggttcgtcggtcattccaccagacccatcaatccaagctagcacaacttcggatacagaatctatatctccgcaatcttccagtgatcctgtggaaccaccagtacattcagatgaagtattgccgacatccgtggcacgggatattacaccgccaccgatccgtgctgcaaccccagagccaaacatcgaagtagaatctacgaccccgaagccatctccaaagttcatacccacacggaccagtccgatcaagtatcccaccctacctacttcaatacctattatgaaccctcagccatcagctcaatctgaagtacctcttcctgggtcgaccacccatcagcctttgacaagcaggttattgatcgagcaagcggccaaacggccatcgatgctaccaagaaaggcattgaaacccagcatgggtaccagtcaaccattaacattcaacgtcatccccagcctcgatgccatcattgaaaactcacccgaaaagaaaccagtgcgtgatgccctcagcgccgcgtcacttaatcggccccgagggtttggcgcgccgtcgaggatgttcttgggcggtgggatgaaatctaaagccgatggaatcttctcacgacctccagcaggtccgaatgtccgctccaatggcgccagcggaggatcttctagtggagctcaacttcaccaggagcttttcagcactgttgggcagcagggtcaagtagagggaaccaaagagtcggagcactcgaaccagagcgtcaaagaaaatgcacccgaagaagatgatgcgtcggttgatacctcgactactagcatcgccacccatcactcctccacaacggactcctccatgactagctctagtgaacccaatcagcctcaattctcgggcaacatttcgctagacactcaagatcgactgatgaaactacagaatatgttgacaaagatgggccgatcggagactgcgcccggagctagtagcgcttcttcggaccgagcgacccatcgcgctcgatatagggagtacgaagtcccgttgaaagacgagccggaggaaacccgggccgatcgttctaacaacactgcgatcaactctaggagtagacgtaggtcatcctccgtcccgctaaattacgcggaagacaacctctccagatctgtctctcgagcccacaacccgtccgtccgtgcccagccaaaagcgggccctcctgcccaacgaagagccagcaacatccttcccagcgtcagaccagacattagctctccgggccaaggctcttcagactcgtcttcaggaccctcagcctctaaggatcgcttatccgcttccgtttccgctggcatcaatcctggaaactctaacgctacaaagaatgatagagccaagaaaaatcttgcacccacacccctcaaagatgtcgtcgcttttgttgatgttcggacccgtgaaggtgacgatgctggaaaggtatttgtggaaatgctgaaaggattaggtgccaaagtaagttatttccaaattgttacaaagaatgaaattaggaaacaggcttaaacgtaaaactgaatcatcgttttttcttccgatcaattgaataggtgttaggaagactgacattcccgctaacacacatcatattcaaagcaggaaagccgacgacgctggacaagtacatgcaccatccacggccgaagccagcgttagtgggtatcggatgggtggtgcggtgtcgtgagattgttggaaaagcagaagagcgcccgtacgcgatcgacatctcctccgcgcaggcgctcgcctccttcaaccccgacacctctcaccacaccgcactcccctcgggaggacctatgaatctcgccggccataacgctcccactggaaacgctaatcatcgcaggaaaagcatggaacctaaggcgctctcgttgctcaactctggcctccaaataaaccagacctcttcttcttcctcatcttcttcgactacgaatcccacgtccaatccggactcttttgctactcggaactcactcagtcaatcgtgcatcagtaagccttcttttcccctcttcccgtgctccatttttcttcttctttcttttgacaaaattgagtaatgatgattatctccaggtaaaccgatgactagcactggtagtattcattcaacgaacgccggaccccatgaggatcctcatcatgtcctggctcaatcgatcgaaaaggcgcggaggaaatcgctccagttcttgcccaaaggtcagctcatataaatcactaatcaccctcttttatcttcgtcaaagaataatcaaatcggtcacatattcgagagatccgtctattcgtccatttggaataagtggcttcttagaccaacccgattctctctctagccctttcttttgtttggtctctcatgtcgatctatcatcgacacttttcttttcccttcggatgcacaccccagtttttatttcaagtttctgcggaagaagagcctagaccaaaaactgatgcacacacataccttggtttttttttaatccttcaacaatcgaaattggtcttcccccactttatgtacatgtgtatcacattgattgggggatcgatgtccatagtcggcagtccgttggccaacaaactcttccttcccgacgcccatcgatcccaggaccccgacggagacccaagccaccccgcagcaggcccgtcttcgcccaccccctcctaaccatatcttcctcatcaccctcatcccccttcacttaccttgcaatgacaccctttccttctagacttgtatgtgtatatatatacatatatctttatttttttttttccttactcatcttgtattcattctctttttgttctttcttgctcttcaaatacacccaatcttccatgcatccctacgttgttttttacttgtatatgtatattgtcctattctgcacttctaatatccttcccatcctctcaccatgtgtacacatgtgtggtaggatatagatgtactcatgtatgcatatacatataatacattaatcctttggttgactgttcatcaaactcacttcaatcaatttcgccttgttttcttgtcgtctgtttgagtttttctttgtgggaaatgttggatggatcagataatctgactcacacacacaatatcttgggggcttttagtgagaaattataaatgcacattcttttagagtttgatgatttctttttccttcttcgtctttgttggatgatgtatatgtattatcagaaggatgagtactgtacaaccaagcaatcatgatcgtaatattggcaacatctctgtaatcaacactatacatgtttctacacagcaggaggatctcccaattcctcccaccttacctataacctgaagtcttacaagaaacctcattggcaagaaatcctactgcgaaggctcagaaaatccctccggacaattgtccatttggaagcgcttttgtcaagccaggggtggaatggattgctatccaagtccagtgtcatacatctctgcaaccccaactaaaaaaaactttccaaactgaggaaaattgcttttttttggggggggggttgaggaggatgcagaggacttacatatgtgcacctctctttttttttggttttccttgctcttatgagatatgctcgtttattcatatccttcttcatctctctcaaacacacatacatacaacacagaccatccaacaggctctaaaatgttttgcgatttttttggtctcaagtgtaaaccttttgccacaaaaagaagttaatgttagggggtatgaaaaacaagaaatcctccattagaactcatccaattgtttttttttttcaatcaatgggtcccctaagtaagggaggaagatgaagaaccaaccgtgttatttttttttaaaaaaaatggtggatttttggatccaaaaccagttgattacataatggtggatttgcctatatctgtaacccccttttacgccactagcattaattcaatagactgactggtacaaggacaaacctatcaatctgatgtatacagtattgacttcattcaatcaacaattactgtctggggtttgattcaaaaaacctactaaagctgctttttatataaaaaatctgatgttcatgatgtgcaacacacaagatgatttgacaattgccaattgcacagagtcatcaaaatgaaaaaagtgattttttttctgctcaagaaacaaacctgtatgagtttttttattttcaagctaactgcagagcaatttatttgttcttcccaagactacatgtaagccatgatttcttgtctttcttgctctgagtaatagatctagctccaaaggagtagtcctagccatggcaacaataatgatttttaaatgttatttctacattattcagtcgaaaaacaaacaaatcaatcagatcttttgttcgattaagaggtaattttctacaaggtttacattactattagtatgatgattgttatgaatgattcgatcaggatgattttcagtatgaccattggtagtagtactactgctactagtatcattactactattacagactgcaataagtcgttcgagggctgccggatgagttcttccgaatgcatggggagagatttcggcgagtgcagcgacgtcgcgggaggtgagatgaggtgcaagaccctgtgttttcaagtcacgaagacggaggttcgagctggcctggaaggcttgattggccagcgagactgttgcaggtttcgaggggcttgaggtcggatcgggccgggtgagagggtccgcgggggaggagtacggccgggcagatgtagacgcgacgggggcttcggtgaggctttggctctgcgactcaaccggctgcgtccggtcgatagacatcgtcgtggctagctcgcagtccgccggagtggccaccgagcggtccgatcggatcagcgatagcaagtctcccaaaagcgtcttcagatgtacctccaatgctatcagcgccaacgagctcgccgccttgtctaccccattcattagcccggaatcgtacgctatcaatgacatccggtccttcaacgtgtcaaaatccggtagctgcttcgattcggaacagattggtgcttgttgacatcgcatgtaatcttgatacagagctacaaaatcgccagcagggtatttttttattcaaagcgcaaatacaaaaaaaaaatgtcagtctaaatctaagatggtctttggaaaatatgaaactgactggacgaggatatcttcatctttgatgccagaggagtgttcatcacgttttcagtgcgttcgggatagagataatggcaagcagaaagctggcgaggagcaagttgctgaggattgaatttgttcgagttcagttcgagttcgttttccttcaacaaggcgatctgtttgagcctgttcctttcgcgttggccgagggccatgacggcctctttgagcttgcgtttcttcgggtccttctcctcgttcttcgtcttgactttaggaggcaccggaggcacgggtactcgtttccgtttgtgccagccctcgccagtcgtagacgggccgggttccttgagtggattggagatcgccggatccggccgggtggtgttgtaaaggatcgataagattaatgcgttgtgtaagccgactattgagagtagattcaagagctcaaatgaggacacgttctagaggggaaggaagatgaggagagaaagacttacccaatgtttccgatttgagtagataagctgtttgaacttcgaattcggtccgatcgagtttccccgtaaggaatttgacgagtgaggtccaataggcgagtccttcgtcctccgacagagcttcggcgatcgcctgtttgatcgccagtgtgtcggccctcttgttcggtggaggagggtagatctcggctggtaaggggccagtgaaggggtcgagcatgataatacgtaagatgagttcagtttggccagttcgtttgattctttatcgatcgagagtgtgtgtttctaaatctgagttgttcatccgatcgtcggtgctcgattttagagtggttgattgatagtgaagttggttgggttgatggtttttgttggtttttgatggttggtgttggttgtgatgatgatcgatggtgtggtaggaccagtagatgggcgcactggaacggaacttgctcagccaggcttgcgctgagagcacgctgcttactcgcagccgcagctacacacatgcacatgcatgcaccaaaaatatgtaaacagacaacagaaaaggaatgctttcgatcaagggagtcgacaactgtcacaatgaagtgggatatcaataattaaccatctcaaaactgactaagcacaaaacaaaaactttgaacttccatcaagtctatctctgaacgtttgacatccagatacatactgggtcaggagtcagcaccagctgcttgggttttggccttggggtaagacttggagtgaaagcttggattatgtagccatactattctacataggttttatcagtaagctctttgtttgcatcaaatatattagtggtgttcaatgctgattccacaggtgcataaacacaaaatcatagatgatgttggctgagattatgtaagcagctcccagccaaaaggcttgtaggatcttatgtttttacctttatgtgtcaactttgaatatccctatttgttctttatttctctatcaggttgggtatgtgatagctaacaagttgaggaatatactgcacactcctcaagatcagccctctgtctggtgctcaaaattgacctaaagatgtgtgcagataaattctaaaatgaattcttgacaaaactgctaacatcaaacatttcaagattgatccatgcatcagaatctttttatggttttatgtttcttcatacgctttcaactttgaacaatgaatactccatatccttggggaaaaaaatttctaatcaattttcagaagaatttgatccaggaaatttgaaatgatttgttagggcagttcatgcacttctcatagccaaaagttcaaactatagatgaccttgaggtacctggaacccacaggctggtacccctctatccctgatggtacctgccaagtggtgccgggtgaagtacttggcgtccgctattgggcaagaaaaccacctttaaggatacctgcccccaaataaagatggacatcagtacccgtttggaggtacccggcacctgttttcctggtaccgcccggacccgtctggcacctgccagggggtgccaggtgaggtacctggtgtccatttctgagcaaaatgaaggtggtaccagggtaacgctagaggtaccctctttaatgcgcagtcactgagtagggggatggccattgccttctactaaaaaatgggatgatgaaggaaggggtgttggccaagtggaaatatggtattcagactgctaagaagggtaaatcagatgggaaaggtaaaggaaaggtgatagtattagaagattagctcaacacaatactcacatttagtgagaaaaaaaagtgaactgcaatttcaagtcataagagtgccatttgcaccgcagccgcaggtaccgctggtacctgccagggggtgccaggtgaggtacctggtgtccatttctgagcaaaacaaaggaggtacccgggtactgatggccatctttacccccaaaccccttccttggtggctcaactgagaccaagtaggtcttagccaggtttctggggaggacctctatttctaattagttcctaggggcttgatcaagactaatcagttcactggtaaggaccccccttggaaacctgattggtctcaataaggttgcccagaaggacctccggcaatcaggcaccagggccagagtgatgctggtacccacctcaagtaccaccagcacctgccatatagctccaggtgcagtacctggttctggtttgtggctaacaaaagcaattggtacccaggtcccatggggtcatctttggttaaaaccttgttcaaatttgaattttgcttatgtagcagaaattcttgagggccagctgggtgtttttttaaaatatgagcccctctagtctcatgtgtgagcgctgagaagttaattggcttctctgcctgaggatttaattggcttctctgctcatttcaaataaacatcttgttgctgaaaatttgtatacaaatgtgtatacaaatgtgaaccatcctattagcagcaagtttgggcccaggcaacatggatttcactgctattatgttgcatacattggtgatatatgcttgtgtgatgatttttattatgattatgaattgccttcaatgctgtagagcattcttccttcaacttgaatgtgtgaacaattgtatcaaacagttcctaccttgatgtttcaacaccagatgccatttgtgtcattttccagggcacaaaaggtgacatgaaataatcatcacacaatttccatgtatgtagcacttgtggcctaaattatggggtttcagtagccaagtcagatcaacagcagaatctaggaggaagtgattggaacggcacgaccgatagcgcctgttccgatacccgctgtcaagccaaggattttgcctatggaaattagactagggaacaagaccatcccaatcattttaaggtccgttgggatattgcttttctccctacaaaatccggccagaatcacattacaaaaacacagtagtcaacttagcaggcaatcttgaaccaggttatccagaattgtcactcaaaacctactttgaaatccagtacttgccatctgctcctttggtcagatcaagacgaatcagcaatgggatgctgacattggaaagaaaattatagtgtaagatggaatccatggtctcgaccagctctgcattaagaaggggcgtggaaagttttgaattccgttttcagctgacaagaatgttgcaggaaagactaggaaaaagcttttccaattgcaagaagtacataaaaccggacatattatctctgaagtctttttctgaataaaaaatatgtacctacctattgtacaatgttcgtttgtctcatcaaacatgactccctggaactcgacccggttattgatcgaaaacaatcgtctatcttgcacccattacgatcactacgaccagcctccaaaaatcaaatcaaagaatggagaatgcgagaaaggactaacagtatttcgtatatactcttcacatgtatgtcagatttcgaaagcttggtatggatccataaagggttcgaaatagtggcatcgggagtgaaatatctaatgtgccgagtttccaatcagaatcagtcagcgtaagactatagaggtgatgattacccaaacgcactttgatacgttttctccgacgaccgcatgtcggtagggctctatcaacgatcgtataactcccttaatctattgggaaggcaagcccaaaaggtcggattaagttgagaattgcagaagagacgcgcatataagcttacctggttgactgggtcatccattcttgagaaatctaccagaaagtacttgcgaagacgctggggggaagactagctctcctggctatcggtatacggcttgggaaattattaggagtgatgcaattcaagtagtctggcaaacgcatgtaggaaaaaggctgcctattatttgtcatatttcagaatgagcccttataaagaaacaatttccgacgagaatgtccatccaatcttcgagccgaaccgtctcatcaaacgcaaaggttgtcaatcaaaattaacggtctattttccaaagtcagactccccagtttgccaacaatttactcgtgccaagataataaacaaatgcggaatatcgttgagtgtgtatgtcggaattgtgatagcaaagcccctatgtgttgtgcaaactgtcgacacaaggaaaaacagacaaaaagccgaagggaaaagtcagtaacccaaaacatatccataaatgtaatcaaagtggggtgacacaaccctgtgcttgcaagtttccaaaattctctttggggttcaagccggttccgaaaaatccagtctatttcttgatggactagcacctccgcggagcaattcatatactttccaatttgcggttgtgaagcctaacaaagattgaagatcatcaattaaagtaggtttgattgcctctaaaatatgttttgcagtgggcgcagattctgcaggattttcttggatacatagctccttagaatgcgcataagaattggtatgtaggctaatcaacattcatgagtctcgtcagattgaggatcaatcaatttctggacccagcggcttccggcctcatcggcatcctgacgaacgcaatgccctccttattagattacaatgcagtgtgggcagagataagaggcaagagttgttatgtatcacggccgttgtaagtgctcacctctcttcgcgttcgcatttcacagcttgctgataaaacgactggaccgtcaggggatctcgagctcgtaggttgcgcttagttgcctctggaaagtatgtgtcgtaagttgaccacaacgtccacactcggcaattgtatcttctttggaattgcatttcctctcaggatcgaagtacggtggaaatccataggggaaatctcaagaatggtacgtgattagtgattgaatattattccttctgatttttactcgatttttagatatccacacgctaatcaatttcttttctcctgtagcccgacatgacctggagctgaaagatgaacccaaaggcctacagacatagcagactcttattcatccaatcctatgagaaagagcgaaactacgtaaatccaacaaataacagtgaatgatcctgtagtgaagctccactttctgaggcggtgacctgaggctgattaggaatatagttcatcaggaacagccttaactggccgcaagcattgggtgaaccgtgatgccgactggaggaccggaggatgaggtccgggggcgctagcggcggcaccgtatttgggacgaccgagatgagcaaattccaaaaatcacaacagatcatgttctgcagctttttgaaaagttaaaaccaatcagccgaagccactcagatgtatttatcccagggagtacatcattcaagcaaacagcttcgtacagcatggtgattgatcctacgtgcgattggccaatccagccacactggcgaatttcgagtgtctggaagtctatgtatgccaaacataaaacccgccaacagcagacctcaagttgagccccactgctgccaccaccagcagtccatcccacaatctgcttttgcctactcgcttcaatcccaataactatcaaaaaatcattcctatcatgtgggccattggtctttataacagtcttgttattctgttgattggcactttcaagcttgccggttcaactccgatgccctacagtgcgcgtgagtgagacagttgtgatcagtttttccttcctatgcagacccaacatcttccgggatggatcctaaagactctctctacatgcgcttcttagttaattgccgtgcggcgccgcgagcgatccaagaaaagtgttgttataaaggtcattgtaagtcctcacctttcttctcattctttcatagctaattagctgaagaaactactctgccgttagggaatcccttgcgccctggttgccagtagatacctctgctggaaagtacggtcagtcaatcacgatatccgcgaccggcatttgtatcctaatttgattttcatctcctcctctctagtcgggcttgaaatacggcggcaaccaacagggtcaatgtccaggatggtacgtgtttagtcattggatatccgtatgagtttctccaattttggttacccacacactcatcaagcccttttcctcatatgtagcccaccatgaggagtccaaaaacaccagttcatcaaagactgttatttctatttcatttgaattccaagcccatgtgatcaaaaccaaacggtcgagattcatgggatattctggttactttatgcatactgctctaaccagctattcttgaatttcaagacaaaaaagaaatgcacagagtttatttataagaaaaaaaaactgatccactgattttagtgaatcaaatatgcttgtgaaagtgtcaaagtctgaaatatcccatgtagagagaagaaagcaaaactatctttggaaaatgatatgaaaagggacgatggcctgggctccggaaccccacgcttctaaggccgcactttgctgaatgcaagtgataaggactgaaccagatgatagaaagactggtaggtaaaaggaaagtcacaaataaggcaacacagtcttggggaagttcaagcaagcaatggaattccagggtgatccaatttacgttacaaacgagacccccttgcatcacatcagatgaggtcagaaaaatctattgaaactccggaatcaagagcaaagatatacacgatatgagacgaggaaagtaactacatagacaccactggaatcagacagctctatgaagaaaggaaactaaagacaaaacaatgctggtttgcgggtgtaaggacgagttcttcaaagacctttaccatagtttcctttttcgtagaaactttggatccggttcacaatcatttctaaggctgagagccatctttctaattctgtatcaactctttccttcgtccccattttttcataaagatctgcacgataaggacacgctttcatagcaagctaggaagagaatattcagtcagataaacctgtttctcaagtgtttgaaaatcggaatgggatattaaactcaccccgaacaagggttttactacaaatgaatgatattgcttcaaggtgacttcataaccttttgtaaacgaaaccgacagctcatctcctggatttttctgagataatcgaagaccttcataggtgaagtgtaaaccactacagcaattcatgacattagctagcttcgctgttgggttgtatcaatgaatacagtgaactgcatttaccgggttagccaaagtaagccttgggtggcatctttcttcttctcggccttctcgttctcaaccagtaactcaagggtctttgatttctcagggcaagcatcgtagcgagtacggattttctgtggagtatgacacagttggaaattgatgtcagtactcataaaggcaaaaaaaaaaaatgactatcgggagcaaagagcgcttaccgcaatattaccgctgagatcattctgcacaacggtaaacgctttacttccaaaaagatctgaagacaagagagagacaaaacattgtaagttacggtaaacaaaattctgcgattgtaatggaggcgtcactcaccgaacaacctgacaaggtcttcacaggcttccaagaacgctaaagtgtccacaccttcgtcggtaactggtacatccgcgaaggagcgcttcatctgatcgaagtagcatgtgttgtcggcagccatcgttggggtgattgatgttgttgaggttggcggttaagggtcagttcggacttcggatgtgtgtggtgctgacaagatacgcctgcagaggaattggagaagtgtggtgcgtctatggtaaaggctgaagttggaggtgacgtaacctaggtcatagacccgcttatgaaacttgtcggatttccatgccactcggactgaactgctcgacgagactacagttgcacttccttcaagccccggataccttcggatatactctcaagacataattttgttactttctttgttcctcatcggagctcatcggactgtctctctgttatgtaggcttgtagcttcatcttcagtctcccggttgggatgacatcccatgtagaacattcaatctacctacaccactgtcgtttttgctttaattttaaacaaaattatggatttgactaagccacaaaattcatggaaaggttgtggattcttatttcttacatttttctcggttacattgtattattacttggtgttcttcctgtcacagtcaagagtctcaatgataaatgatacactcttgcctgttgaattcctaaacttctttaattgtaagacctgaccttggaagcagtcctcatgtctcatcttccttgatgggggaagaggattttgagtcagattcaacaattgaagatattcaaatgcaacaaatgaagatattcaaatgcaacaaatgaaaaaacaaatacttctgatgttcatgactttcactgccaaagtgattgtatcagattgctacatctggcattacattagataaaaatacctgatattacatcaggaaaaactgggattgtgtctacaagaattgatattatatctacctaaaatgatattgtgtctatcatgaaagatattacatcagaccagcctattcaatgccagcataactgaattcatatctgattttctatctgatttaatgcccatgggctaaaaacttgtattggatgtaaaaatctgatataaaatcagttatttttcaaatgcaacaaatgaagatattcaaatgcaacaaatgaaaaaacaaatacttctgattttcatgactttcactgccaaagtgattgtatcagattgctacatctggcattacattagataaaaatacctgatattacatcaggaaaaactgggattgtgtctacaagaattgatattatatctacctaaaatgatattgtgtctatcatgaaagatattacatcagaccagcctattcaatgccagcataactgaattcatatcagattttctatctgatttaatgcccatgggctaaaaacttgtattggatgtaaaaatctgatataaaatcagttattttgacattaaataggttgggctgatacaatatctgttatgatagatataacataattctaggtagatataatatcactcctgatagatataataccagttttgtctgatgtgaaatcagattttttcatctgatgtaatgccagatgtgggaatctgatataatccgtaccagtgccgtggcttagtggtaaggggagtgaattgtggcacagggagaggggcgcaacagctttcctttgccccaatccggtggaactgcggaggggattctccctaccgcttaacctgactttgtagtctattgtattactattttaggcgctaacacaaaagatagcgccagggcatgcccggaagcaggttttcaagtgcttcccaagcatgccaagtgtgggttgggggcaggggttgtccccccgtctttcgggtgactcccgtctgcgtcaaccaccctgtgaagggtggggacgtcggtgagaccctaagagggaggaaggcccctacatacaacaaacaaaaagttcccttgccatacgggcaagggggtacaaactcagacccataactcaggtttacctgagccagagagtgactattatgtttgttgggaacctgactgggtgcagcataggacaatgagagagttcattactggagtttcttcaaggatgaggcttgccaagacaggtctagatctctcatcagtgagattgaatcagacactttcattggagagtagggctgtatgtagagcttatagcaatcagagacccactgtcccagaacgcagatcttgtcaattgggactcctaaagcattcctgagggaggctcctccaactcggaaggaatgcccagagatcccggagtagttcccctcagcccaaacggctgccagtgttcgagtcactgtgtctttagtgaggtggacccgggtgttgttgagattgaaatagccgtatagagaggtttcttttcctgcagcgttagctaggcgcctcttgaccgcttctaccgggcaaagaatattgtctagagggttcagatgaatgcgttggagctctccgggctttgccgtttttgcactcgggagaatcaagatggctttcttccctttactagaatcttgaaatagcacgtcggatgtgagtagcgatgacaaggggtctaggggtcctccggatgagaggtaagtcagctctcccagcctagccatgccccagaaggccgagatagctaaattgaggatggccctctctttgggtcctccttttaggagtgattttgtgagatggaccatatgcttcaagtggatagcccctttcttcggtgttgatgcaatggtggtctcgactctggcggaggagcgcagaagaatcttgaatcttttctctatgccagtagggtaggtcgctttatggtacaagtgccacacctgaatcctgtgaaggtatttgctaagcgtgctggctgcaatttcctggccggtcactttatccttgtcttgccccgcccaaaaacagaatccgtagatagtatcttcgtctaccaggagtttaaaggatgatatcccctttgaggacatgaacttgacaaattttttgactgcagtgttgaaacccagaagcgagttccacttataccctctcaggaagtggaggtcttgaggggtaatctctctctcgtcagaaccgtttttggtgagggccgacaacttctcagtttgaatcattgagtgagttagcgagaatgcgctgaggaaaaaggagtggtgaggcacatccgagcgacaaggggggggcacaatcaaggcattttctcccctgactcttttttttttttttgaaactagtaaagtaattacatgttagggtggcaaaacagcacttgaaacaacaaattttctaggtctaaaggcatggtaacagggactatgtgtttcacttcatgtccgtctctaattcctctggaaaggctgtccgccacatttccctctgagtttactctacaaggctctaggtcagcttggagtttaactaacagatcttggataattttccattcttcattcaccgcgcaatctttggatttcctcttttggatcgcgttttctgttggggtgttgttggtccagactatgaaggtcttgccttgttttattcctaaagtttcaagcatcaggagtcctagacggatcacaaccgtttctagccatgcgattccccctgagtgccttcttatgcttagccactcttcagccaactgaaattgggcccattgatggccgacgaggatgccaatcccaaagctggtcgatgtgtcacccacccacccgatttccgttggagcggggttgggtatcaagctcgttggtttgaaagtcaggagcatgtgcatccaacgctccaagtcgcctttgacatcttctgggagatctctacgggatgatttcacaacccagcttttcatccacctatagaagccacagaggtagcagcgtagctgtgggaggatgtatgagacgtggttcagtcgtccggtcatgatctcaacgttgttgtatgagaaacttgtctgtgccgtgaaggttttcagctggttgatccgatccattaacttcccgtccgggagtcttactgatttatccactctgttccatataaatcctatgtgcttttgttctaccgcaaatggggtgaatttctcgttgtttgtttttactcccagttcatccgacctagcaacgacctcttccatccgagtcggcaagtccatgtgcttgacgaagaggttgttgtccacccagcaaaagattgtgattaaatcgaactcatgcagcatgattttcttccatgcatctgctgggcggccgaaggagccgcagccagccacccccccaaacgttactctcgtgtctagtagaagtttgtcatcaaaggttctgatgaacaagaacagccattgatccattgccgttgggatttgtctgtacaatttttcccaatcgaaaatggcgaaggagacaggctgagggatgttgcgaaggaagcttgatacaacattgaaattgtcccaggttgtgaggaagttatccgggtttactgatggtatgcgtggattcctacgtgggaaggataaattgtttgtcggtctcagagatccgtccccgttgacgactgccccaagtgggttgtatctgaagaaagggaacttctcctgtacttgttcatgcatgaacgggccaaacatacggcctgtgtgcaattctttttgcagtttttcttcaattttgtcttgtacttcccaggcggaagcatggttgggtggggtgaagtaagggatgtcttctcctagagagtggggtgggattccttgagagaaaccgttgtggaatcctatgatgacgtcgtaaaattccggcagtagtgctgcgttgtggagcgctagttgccatgctggcaaattcatttctcacgttactgaagtcggccaaatttggttttttccgactttttggactcttaactcaactttggcagatggctctttgctgttgcactgcgtgctctcactttgttcaggtgtagggctcttatctatgttacttaagtttttggagtacgagtgttttgatgcagagttgttcgagtgggagccgtggtttgggttgaaattgttccccttgtacccatgggttcttggggatttcatggagttagggtgtgtcggaagggaggagggcccggttgatgtgctggccatggtcgctttcatgacttgtggcttcttgtccagcttggtttgaccagttgtcggatcccaattggcccgtactcccgactctgcatagggattatctgtgaattctaactccccaaacttacgtgctgtcgcatagcatgagtgagcaatttttgggcaaaaaaccaagatgtcagcgactgagagtgagccatctgcaaggaggacttggtgggcaaaagtgttcgtcctcacttggacgtcatatcgtagcgcaaccatgaagccatcttcggccaccaacacgtctgtgttcgctttgtgggtgaggagccacttagccatctttttgtaatcaaattcttctaaaagtgtcttatggaacgactggtgattgttggtccactcggtgaaagtctgggtccactcgctagggtaagggagacccgtgtaacggttgcggtcggaggatgaagcgtcgtatttcaatttcttctccgcatggtagaggattgcgcgatttttccaacctttgttgaaaatagttagaggaatcggtcctctcattgctttaatatttttgtggaaatatggtgtggatcccatttcgtcgtgtttgggaatggcaccggtcgcaaactgtacttctcctgccattgactctttgtccgaagattgatgagcgtcgacagaagctttgtcggcgatcttcttaccgtttgtggtttttgctttgacttttgcggtcaagagagacttgtacatctcgtagtaccagtccaacagggccacatcaccagcttttgtcacagcaagacatttttcgattagcagagcaattgcttcattgtcttgaaaagaggacaaatccgtcttttggacactacgggctgttcaaatcatggttgtacggcttggagtcagctaactgctcgagatgaatgtctaaatctatcgcaaaaagtgatctacctgttttaccgcctagctggtttttagttgggttcgttatctggagctccttgtctgagagaaccagtgggtctaaggatcatgacagaaaataggtgtttgataagtaacaactatttcttttttttttttttttgaaaagggtatgacaaaccgttaccggtgccaagtcgtttagctaaactttcagtgtttcggtagctaccttgacggggtagatctggatatttgcctgtctgggcttggtcaaagtcgctttggggtaatcctctcttttttatttatgggggtttccgtggctgactgttgggaagacaagtcttggggattttctattgggaggggggggggctgtagagttcaagggcaatgctgagtggctacttgcatcgttgctctgggcgattgtttgggggttaacatttgagttgattgcgttggacatgctaatcagtttgtttgacatttggagatgaaagatgggagaagtgattctttgatctgcgagtttgaaggagaagatgaaaaaaggatgggtaaattttggaaagtctagggggtttctaattgggatggaggagttgtcagaagggaagggtctttgtctgagtgcaggtgacggagtgaagagcaagagagccggtaaggacgatccgtttaagaaggggggaagtagtctgatcctaccggggatagccgtccggattgagcatgacacgccttggttttctcaacctagtcccgaaagggactagccgtatttgtttctatttgcagaggcgtcacaactagtgttaattccgccgtcccccgggcaagccactttcccctttacggaccctgtaacctcccgctacgctctggtaatctacaatcacatttgcagtgtgtcagtttgatcttcattgggggaactttcatgagtaggtccaagaagctttaaaacactgacaagctttgtgtagttccaccaagtatgagattaaaataaatgattgcaatgttagacacaacaagaggcggggattttgtgcagagtttgatatcatggggaaagctcataaagaatgagtggatattgaaatgaacagaaaaacaatctgtagcaatactcatcatctcagcatgataaatcaattgctgtatgaagcttctctggcatggtgattttctggcaggcaccttttgatactatgatccacaaatccaatcaaattattgcaacaatcttacctctcattgatttttcagccagacaccccatggaaataggatgatcatcatatctactagtccatcatcattagcaccaccatcttccaaattgatgcacatgtgggccatgtgcaaggggggaaggtaccacacaacaggtccactggcaacagtcatctcttgatgtgatctgaatagagttgaggttaagaataagactaagtgcaccaaagcatctagatggttcatcagcaaagtggctgaaaatttaagcatgaaaaatcctgatgtccctgaatcaaattattcccaaatgtcttggtctccactgtgcaagtagctataaattgaaaagtccagaaagattcttttcctggcttggaaggttcgtcaacataatcgcaaacctcagcggggcagtcggatccccggaccccaagcaccttgagaggtatccgggcccccggggaacttgttcactcaaaaaccaaaatcaaactgtgtgctaaatccccgggacattcaaacatgcctcaaaaaagatgtgagaaccatgattgaccaattcgtgatttgaaaaccaagagggttaaataaaatagaataaatcgtatcgaacgaactgcttgataatcaacgcaaatcatctaggagacatacattttttgttgaatggcaaagtgatttggaaaaaaaagacaatccactagagatagttcaagctccaagataccttcgatcaaggagaaattttccaatcacccccatggccaaaccattgaacgccttcacgatgttaaacccctgggccacaatcgaaaggaagggaagactaatgattcctgggtcagtcggaaccatgtcgtgttgcctacaaattcaccgattcagctgggtcaagtacggatggtggattgagaaaatagcaagactcctaacctgcatattctatattttccatcactatccttaatcaagtcgattcggatccagagtggtaaagaaaatttcatgctctcaaaaggaaataatcgtgggtagaggtgctcggttaattctggtccaaagccaggcaatgatcccgaccaaaatttgatcagcgggtacttgaacaaggctcttattagatttggctccaaagcttaccaatcgctccttgagttttatcttcattgaacattaccgcgtgaaattcgattttgttgttgatagtaaaaacccgactacgtagaacattggttaaggtagaaagttatgtcagactaagagcacgctttcatagttttcatctcatgcaaaggacacagatcagaggaaaacccacagaattttgtaaatgcctttcaaatgttcccggctgcctcttgctcgggtctgattgaggagcggatgcaagataaacgcgtcttcggtgaaatatctagaggtgggcacaaatgcgagaaagaaatcagcatcagttcgcctcaagcgaggttagtccggcagaagagataaagatttttctcgagataaagacaagtctaacttttccacattcgaagcaagcacccatgcttcataaggctccacaagtgatcgcacaacgtccttaatctgacttggacacggagttccaataaataataataataaaattatggcattagttggcacccaatttcaaggatctttgggctgagtcctacgagcaagaaattccggacaacaacatagaatcactgagattgtacgcgtacctcggccactggatcatccatttcacgcaacttcaaggtaagacagaaagatttgacctgataagggggagcagagagtgagcgacgagatcaaatccacctgtggccgaccaccccttcatctcggggccatagtgtacatagtagcgcagccgcggaaataagggggtgtgtagagtctattccgcaggggtaatacatcacacgcggcggaacaagtcggacgaccagagttcgatttgtccaagccaattacgcctcttaaacctctcgcagagaactagaggtcagtcctggctgggcatcattcggacccatgcgcgttcggaattcgaggtgtgccgaacttagaggcctgttgtgtgtgaaggggtacatcaggacgcatgttgatctaaactcttccaacatttccaacagggtgcctcaggatccgtcgcgattcgccaacttccggtaatgactagcttaccaaatgtcatatccgcctgacagcccagacagggccgggtctgcagcttcaatgcttgtaacaggactgcttcttgtttggtcgatctgttctcattgattattattttcttgcatcaaggtagcagccaccaacaggggctaacaagtggagactctgctctgattgagaacataagcataaattggggtaattaactttgtgagaccaggcaggtatctccccctgattcatgaatttgctgtaaatttactctccctgaagttcacaacctctttaacctctttgaaggcatacaaagagccttccctccaagagtatgtatgcccttgggcaaagaaaaatccaaatgaaacaaaaaaatagcatattgggagcacattaaagatggaaatgcatatttatgaacgctgaaaaggaagaggttgaataaatataaatattaacatattgaaatatctgatgaagtgaattgattagtccctggctattgataacagaagcaatcttataaattcaattgatgtttgtaaggtttatccatgaacataatgctatcaggaggagtttgatgagtgtctctttattatgcagagatcctttttcaaaaagaacagatgaaccttgacaattgtgttatgtttttatgaaatatcttcagaaattagtccaaacaactcccatgaattctacagaaataatctgagaatttgctccgaaaattggatggagtcgaatttggattctgagcaccatcatctcaggatctctgggtttggttcagaggacatgattgaattctggaaattgttgctcaggattcatttgaccaaggccctataaggaattcatccattgcacgcaatctacctgcaaacacaggagtaattcccacaccatctgttttttttgttatgattagatgctaaaatcttaatctgaaaactttcacatttcaagtgttggtctggaatacaaacacaacaaagcaagattgttttctgaatgtcatatattgtgttttgagctcaaccaatcactgcccttgaacaatcattatcccaagtcaattatctgcttggcccaaaacatttggggcttggttaattggctcccaaaaagtgaagagtctactcccaaattggagggacgtcctgcggaatgtctcaggacatcccctccccctatttctttccacaaagttttgggagtcaatcctccaaaaccgtcagtgcaaagttttgggagtcaatcctccaaaaccgtcagtggctttgggagtcaacacccccaaaaaatataattaaaactcccagtcaatttgtgagttgatcctccaaaatcaagtaggcatttgggagtcagtgagttaaaaattgcccccaacagccggaaggattgttactggccactgagagcacactcttgaaaatcaggaggaactctcctggctgtcaagagtgtacttccttcctctcctttgttgagagtataccctcttgctaacttagcaacaagtcactcactcagaaggcctggttccaggctggcacaaagcaattctccaatggagggacttgcaaccaaattccacattttagcttgttagtggggaaaaacgtttcctggacaattgccccctcttcccaaaggaaatatctcccaccatttgggccaggtgaaaggtctcgatcgtatctaatttcttgtctcatccacagaaccaggggccctatacatcagcccccaccagcctttcaaaaagctcattttctcctatgaggttcatgggggacctcaggttccttcatcaaacatgatctgtcttctattgtactacgctggcacccgtaattcctgtacagaatgaaccacaggctccacatggtaactgtcactgtcaggcacatactatgtgttttgtaccacctgatcatacacaaccataaattgattttcagctggaatcgagtcccccacattctatgcaaaggattcataagtgtttgcaccacaaatattacaagaaacaattgtgggcacaatcacatcaagggtgatatgcttgtctatgtgacaagctttgctgctattgatttggttggatgagctgggagtcatgggctgttgtgagtgaaagagccaccaaaaacaatgatgatgatggaactcataagcccttctttcagaggcttgctttgctttgcaaggtgcccctggccctctggaatcagaggatcagattaagaaagagcctcttagttttcacaagtgtatactctcaatggccaagagaggattcctcggctggccggtgagagttcaggatgtaaacgggtcgggtttgggcccaaaaacagtgcccaaacccgacccgacacctatgtcgggttgggtcgggtcgggtcaaacttgaatatgtgctgcccagacccgaacccgtcttgggacttttcgggttcgggtcggcagtttgtatgccgggttcgggccgacccgactgttttagctttgtagagcaactctgacaaaaactgacctggcccgactatcaaaacacctgctcgaacccgagccgctaagcttgcgggtcgggtttgggtcatgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaaagtctgcccaaacccgacccatgacccgtcggtgtctcgggtcggcttcgggtcgacccgacccatttacaccctgagtgagagtacactcttgacggccaggaggcctctttcctctccaccatcatgagtgacactctcaatgaccaagaggactcctcccggctactcagagtatgtacactcttgaaggctaagaggagacctccttcctctccactgtcaagagtactgtacactcttactggccaacttgatggcagagaggaaaccttggccctcaggagctcttctcaatcctccaatcactcccaaaccccctacttgattctggaggatcaactcccaaatcaatccatgaggtttccatttttttttattacattttttcttttgttgggctgtcaactcccaaacccaccactacatagttttggaagatcaactcccaaaactttggggacaaaaaatgggggtggaggggggaggggatgtcctgagacagtctccagatcctgggggtatgggagttgactctcctccggcaattgctgtgattcaattacccaagccgcaagattgatttgagatgacccaccaaccccatttttctgattagatgactgccacgtaaacccatctgaagctttgatattttcatacagatctgggagagatccagggaaagatatccatagcactttgatggagaccccgaaatgaggaccttgcagtccggcagatttccaaagttgataattgagtgacatcaacttgatgtatcagatcaatgtaaaaaaaaaaacagaccagtgtccaaatggtggacagaactctctcagttgtcacaagggcggtggaacaaagcttgttgtgatgacttggcaagactattaatcagcaaatggtaagatatctacgcaataccttgaatgatcacacacatatagatcaggatgtaaacgggtcgggtttgggcccaaaaacagtgcccaaacccgacccgacacctatgtcgggttgggtcgggtcgggtcaaacttgaatatgtgctgcccagacccgaacccgtcttgggacttttcgggttcgggtcggcagtttgtatgccgggttcgggccgacccgactgttttagcctttgtagagcaactctgacaaaaactgacctgcccgactatcaaaacacctgcccgaacccgacccgctaagcttccgggtcgggtttgggtcatgtgattttctcacaaagtctgcccaaacccgacccatgacccgtcgggtctcgggtcggcttcgggtcgacccgacccatttacaccctgacatatagagagatgagagaaggagagagaaatggccatggtgtttaaagacacagagtctgatgaaaaagagatgcttttctatagacgaggcaacaagggcaaacaaagagctagcagtggatatgggaaaaaaaaggtggataaccaaaagaagcaggagaaataacaggatctgcgaagaggagaaaaaaaaaagagggagagaaacgcagtaccggacaggctatcgggggtgaaacaagggcaatcacttatctacaatagcccatctggacatcatcaatactaacagctaccaaagaaacatccattcatgtgttagagaaaaccccagcaaggccaacgcaacaagtgatgcttgtatatctgataatctcttgagtgaacttcaaacgcaggatgatgaaagattgatttggatgggcaaaaaatttctctgttttgtgtttgttttctaagaattaggaacgcatatatatgttgagaacagtctgtgtgtaagaatgaaaaggctagagtcgttttgaagatgataagttcgattaggtaggagagaagacgaacaggattgtgactattgaggggcagtctctggaggagcgctggtcttggatgccgtactggcgaccaatggtttcaaggccttgtgatagacggtctgggccccacgggtttggggcaacatgagccaaacaatgaatacacacttgaaggtgtagtctagggacacccaacgaaacaaagattagcgatggaatgagggttagatttgagagggaaaatgaaactgttttgacatacagaatgggaaccagtacaggataatgtcggcaaaggtctcgatgatgttgaagaaaccaaactgaacggatcgatcaaggcgagggcagaaggcagattagtgagggggtgtggtaaatatctaaggcaatgtgaagggtgacttacgacggtccagtaggttagccactggacatcatcaccggagctgggagattccagggcctggatggaaaagtaagccggtaaaccccaaccgagggcggtggtcaagaacccagcgaagatgttgaagaagatgaagatcgagaagagcccggcgagaccaaggacaccatatgccttaggaacttggagttgttgctcgagcttggtcaaggctgggtatttggagagctaagtttaatcgatcagacaatctcgatcagttcgttgttacaaggggaaaatcaaaacagaagacacatctgaatttggctcgaatactcacctccttgtcgatctgagcgatgtaatagttgaatttatcttgagcagacatggtcgatgatttgaaaattcagtttcttgtcgaaaaatctggattcggagcaaggacggataagtttgttagccaggaaatggactacaacaatagcaacaaggcttgaaatcagtggaagggggggggggggtgatagtgagccttttgaaaaactcgattgggtgttattaggagggggtagcctcacagtcggttggcaatatacagactataaggtgtggttagtatgaaattgatggagggacaagcttataaagtaggaactatgaaagtggtcattggctctgggaaacagtcaagagggaggagggggttaaaagatagataaggctctagcggctcccaccccaacgattgagtcagtctgactggggctctcaatgaggtggggagggaaagagcatagatggtcaggaacagatggggtgggcagtgaaatagcaaacgagtgaagataggagtcagtcagactgagacatagtcgagcatcttttggttattagcagattggccgagaaatcgagagagggagagagagagagagagagataggctcagggtgatgggtgtgctgaaaaggaaagatatcgaaggagtgatgatgattatcacttctttttcagtctcagcaagccaagcggggtatggaacggccaacagggtgaacaagctcatcgggctccagctgatcggacacgtcatccgactcaagagcggttacaatacaccatgaccactctcttgaagcccatctctgctcttgttgttgagggtggatagttggccgagagaatgtagcagtagtttgtttataatgataactgtggaagtgaagaaggagaagaacctggtggagatcgagagatgctgacgtaccactcgattcaagcgggggttcggaattcgattaaagggtgctgactaaagaaggagcaagatcgaaactggcttggtcaaactcaactgatcttgatcgatgacttgacgaagagtggtggtggggcttactgggtttggtttgttgattcagttggtggtggtagtgctgctcgggttctggggaggagtcgaaggagggaagcctgcacacaaaaagcaatccctcaagactgacgttccaaccgactccaggcgcggatatgcagtcatacatattgctattcgaaattgcatacaacataaccataccaacaagctatcacatcacataacagctatatgtaggtaatcctatgtgtatgtacctctaactcaaatagatcaactgccagcttcacttaaaaacaaatggtacactaaattgttgaagtgacacttccatacagaccatgagttgatctgcatacttgacttttccattgctaacattcagaaaatctcatgctttgtaattgtagatacaagatcaatcatgctgtatcttccaagctcataagctatatgtacattcatgagctctggaacctattcctggtagatcagctcaagctagatccacacaaaaccatttggcaagatatctgaaacaatctctgaaccaagctcttgaggtacatattcaacagctcacaaggcttactaatcatgcatggactagagataaaatattctgcaatggaagtgcaagtactgattgaagttccattatagcatcagaaaagagaaagagagcactgaggttccttagagtcagtggagcacttcccgtcacacttgagagtgctttttagacccttctcagtcttaaatcaagaacacaattaacatttcaaccagctcatgtgagagctattaccagaaggcttcaggaaaaaaagggttttttgataaaaaatttagatctaaggggtgtaaatcaacttctcggagggttgtagattgtgatgggaagtcatccagtaccatagggcacaaaaattcaattgttcagaatttatcttatttaaattattatttcatcaaaattgaacatcaccagaggccagtcattagcataaaattgacggctttcaatattagttctatccaacttgtgtcaaactttgtgcagaaggcagaaaaaaaaatgcccatttttcaaaattcaatcccacagtactgacccctatccaactgatgatagtaatagaacactcttactgggtgcataggtactacatagtcactcaattaagcagcaactgaaatctgaacaaagcggtagatgggcagtttctcaaaggattttgatcatactcttcactatgaatgcaatctcaaatccaattggatcacaaatgaattacatgattgtggatccagaaagggtcaatttttgacaatcaacatcaacaaagagatttttgttctgttaagaattggctgcatttcatgagtaaaaatataatcggaataactgggagcaagctgggggaaaagtgcttgaaactgagagggaaacagcagattcattctaatcaaggaacttattgccatcagaggggatgtgagaaaaaaatctcccactgggagcagtttggttttgttgaaaaagaaggtcagaaccaatgagcttttatttcttgtagctgatggactatgtacaagatgttcaagcagtggttatgatattgaatattcaaccaaaacaatttattcaataatgaatagattagaaatggcaaaagatataaagaagagaacatgagtgttgatgagagggttactgcctaggtttcttgatctatagaattcaagattaagatgaaatgatttagtcatgagtaaaaagacaaggaatgagattgaatttcaacactaataacataaaatagaagaacccgcaggtttttattctcataagagccaaacctgatgaaataattgaaaaaaggcacaagatatgtagatgagggtttcaatcataaacttgtttagcttgtgaagttttatagaaaatgtattcctttgctacaaaacatttacccaaaaaccttttttttcaaaacagtccaaccaccatatgatgaacttctatactttcattcaaggtgttttttttgtagtgcaaaacacttggattgtaaaaataaaaaaaatttacagatatcaaagaagtttgatctcaatttttggttcaattgattaggacaggaaattttattttttgtcaaatggctacatgaaagctgtacttggaaggtctggaaacttacctggatctaaacatggattagcccaacctccacaggtaatttatctacatcatagccttgtgttcatgtgcaacattgtcttgtcccaattttgactgagatttcaaactgtaagatgttttcaaactgtaagatgttttcatactgtataaagatgttttcaaactgtaagatgttttcaaactgtaaaattttttcaaactgtaacatggcagatgaaattttgagactattagaattgtataatgcaatttgacttggataagagcctggaactgttggattatattcttataatgtggtatgcttcaatcaagccacaagacaaatcctgtatataggattagtctagcagtttctctccaagtgaatctgaaccaagttgtttattgctcactcttaaagtgtcacatacaatctttccatgaactgcagtcatctatctcccctttctgtctcaacaggaacacagtgtgaagagcacgtttttttttttggtctgttatcatacttgaattcaatttctaacagacagccacagattttgacataaatgtgggatggctcaatcaagaaaacatgaaacatctagcaacaaggttcttgtatgcaagatattatcatgccacaacaggaaaaaaaggaggaccactagatgcaaggtgagatgtcagggcttcacccttactttagctgtacagtagattgaagcatattaccaacgctgcaacaaatacaatacacagtttgtatcatgaggagttgtaccgacatatatgacaaagagccagattaaatgaataagaccctgaatagaaccacattggtcatgaaaaaaattacatcaaaaccatgatacatgaaaaaatacatgccaatacatttcaaatactgtatttgttgcagtgttgttccttaccatagtttgagttctcttctctccttttttcctcaagctagtcttcattctttatcctcaaggtttctcttttctgaatttctcacaagacacagtgaattcaaattctttttataggattctaagttctggcctcaggccctccaacccactcacttgatcagtgaagaaattccagtcgttacatgagatcaatcaaagttcaacatgctacctagagatggtcgtgttgcatccggatatccgcgcggatgcggatatccgggttgctttttccggggaaagcggcatccgcatcccctggcggatatccccccgccttagcggtatccgagcggatatcctcggatacccgccctttaaccagtcgtcgaggtacatcccctcgccggctggaaggcaaccctcccagtcgacgagccatgtacctcgccgactggaaggaccttgccggctgaaaggaaacccttccagccggccattggtctcgggtatcccaggggatacccggatatcctccgggatttgggggggaaaggacatccgcacccgaatccgcatcccctggcgggtatccgctggccctggcggatatccgccagcggatagcggatatccgcaacggattatccccgcccatctctaatgctacccaatacatataacccacgtcaaactttccctaatcttatacccttgtactactgtagcactcaaagggaccattgcagttgggttgctaccaagctggagctaaaaaaagtgtaatcaatgttaattgatgtcacatgaaattcagaaagcattcaattctcctgttttcaccatcccatcacatatgaattttggaaacctgtatgtacaaaatttgtgacaccacttctgaaactgaatatattatgtatgtcttttctatgccagtgatcaattatcagtctggaatttaatgacatatactgtcaaattagcttacttttcatcaccacatgatgattgcaccatttaatgtattttccccctggaacatacagctggctagcttgattctccccaattagatcaatcaaagtccataaattaccatctacttgaagattttatgggccaatctcatctcaaatttatttttggtcacaaaatttccatctaaaattctctcctttcctatcttattgttcaaggatgtataaatacatgaaaacatttctggctatgtatttcacccttgccatatttattgcaaacacacaagctggcatctccaaatacagtttgttaaggcgctcaatggctgaatccagtggcaatgtgattatatcgtaagtattcagataacccataaatggaaaaatttaatttatttcccatccatctccttttgattttacatcctagtctctctaaatcatgaatgtctgattgagaaatctcactgcatcaaaatcaatgactaggcctaatttttcattttgtttgtggattttctagtggcaaagatttgttgggaaaattgatcagtggtgcagaaagccaacaatcttcttcttcccctgaacgtattcaggctgaaaacactgtgagagaaatgtaagattacaaatgactgatgcattttttgtgaaaaagcactcaacttatatgaaaatttgattctttcaggtcacttgatagatatattcacgctacactagatgcttttggactttcaggaataaaccattacaatatcatgatgaaccaattgaggttagtaaacttcaataatttaactttataaatgatcaatcatcaacaaactatctcaaatttatctgaaataatttcaacacttattctgatcactggaaaatctcagatccaatattccttatattggaaatcataattctcgtcaagtaaattggctggacaatttggtcctctttactgtgagaggccttccatctaggacaaaaatgttggtttttgtttttcttccttttgtcaaattcttaattctgatgttttttcattcctttttcagaggtggtgtgagagtagatacttgtttagatgataaagcatgggataaaatgattcaggatttcctatcaatgattcttgatcattaaccccaaataatgcttattcaaattgtgtggcctgttaaggagtgggaatatgcatacttgagattgttctagtagaaactagagatggtcaaagggtatccgttgcggatacccgccagtgccaacagatacccgccagtgccaacggatacccgccagtgccaacggatacccgccagtgccaacgtatacccgccagtgccaacagatacccgccaacgggtgcggatggccccttttccgcaaaaagttggcgggtatccgggtatcccaaaggatacccgcggccggaaggcaagatggccgactggaaggagacccttccagccggcgaggtacttgtacctcgtcgaccggaagggcagccttcaaggtacaagtacctcgacggctggaagggtctccttccagctggcgaggtacaagtacctcgatggctggaagggtctccttccagccggcgaggtacttgtacctcgtcgaccggaagggcttccttccagccggcaaggtatagaaacctcgcacaactctggccgtgaacttgcccccgataaggccgcagcaacaattccgatttcaaatcgtgagagctggcccttcatttcaagactatgtggtgtatagataaaaaaaagaactaagaaacatcaagtattcagatgaaaacggaggcgccaaggaggggagcgaggttgataagcagattattgagactgagtcaattcagaaccggatggagcatcaacatattggtagcggacttgagaaaacgagtgagtgtcagagaatcgtgagttggagctttgttgactaacattacactcatcctctagaaattgctgcgagtgaacacgacttgagtacacaccacgagaagggtgagtaaaacgttgcttgatggtcacactcacaggaggatttaactgaaataacagtttcagcgctagagaacttggctcaaaagcaagcagattacgattcgatgaccaagttgcttgattggactaacagagaaattaggatagtctttgcaactcaaattcttgaaaacgccccggaattacacgtagacaaatctggcattgagatgctgaaggagattgatgaggaattaacagtggtcgctaacgctgcactgtccatctatggccccccgaagacaccacctgagaaatctttactcctcaaatcatccacccaacttttgcacccgagcttgatgaatactgtcaaggtctataaggaagggattcctaggctcttcgaacttctatatacacccgcaaccttgtcgccatactactcatatgttggaatcgcttcaaaaagctgtatactgaaaatgtttgaatacttgagcaaatacaagatgatgcctactgatctagaggatggctttagaatgacgatgaaaagtcccgctggcctagaatggatagcaaaagaaatgcagggcgcattcctgccaggctccaagtacgggatcaattttcacgtccccctgaatgaagctgtacctcgtcgaccggaaggacttccttccagtcaacgaggtacaagtaccttgccggctggaaggagacccttccagccggccctttagagggcgggtatccgaggatacccgctcggatacccgccagcgggtgcggatgcggatgcggatgctcagatggccggaaaaagcagccggatatccgcatccgcgcggatatccggatgccaatcgaccatctctagtagaaacatgaatttattaagaaccaatttgactagtttcttcttgagtaagatattttacttctttaaagagtggattttgaaaggtgtgatcaaatccaatggaaatttgatatcaagtatccaagtatattaaattcagtgatttacagtttaaaaattcaaggggttccccttacaaatctgaaaatcacaaaaagaaggtcaagggttttgttctgcaacaaaaaattgaaaatattgacatgaattcaggaaaattacaatgaaattgagaaaagaaagtgaggaaaaataagctccccaacatcagcaaagctggtgcacttggactcagatgccagcccatgtcattccatgggtcaaaaaatctgagcatgaaggcccccagcctgctgcaaaggcagctgacaagtgggtggccaactctttatcccctcaaactgtgcaaatccaacagcggagaggaagaggacactgattgttggaattacaactttcttggttcctgggagctccatattttcaacttggtactccgcttttatatccatcagaaaccaattttttttactttcttgaaccctttgatccattcaaaatcctggtcagatttcaaaacccctaggcccattcaacaaaccattgccatggtggcaaccaataacccagaatcaggacaaacctggcaaatcagtgagtccgaccggccccagagcaaagatgagatagtatctcctgttccctccaggacaaacaggtcccagagtcaagaggagaaatctttttccctccccttcggtaccaactggttctagattaaacagaggacgttctctcccctcccatccagaatccattggctccagagtacagaggggatcttctctcccctccccccccccccccaggaccgaccggtcccagagcaaagagaagatattatctccacttccatccaggaccgacagctcctagagcaatagggagatattctctactcttccctccaggaccgaccagtcctagagcaaaaaggagaaattatctcccctcccctccagaaccaactggtttcagagtaaagagagaacgttctctcccctcccccctgggccggccggtcccagagcaaaggggagatattatatccccttccctccaggaccaacaggtcccagagaaaagaggaaatgttatctcccctttcctccaggaccaaccggtcctagagtagagaggagaaattctctcccctcctccagaaccaaccggttccagagtaaagagatgatgttttctccgctcccccgcaggaccgaccggtcccagagcaaagaggagatattatctccccttctctccaggaccgaccagttccagacgaaagaggagacattctctccccctccttctaggactgaatgtttccagagtaaagatagggcattccctcccctcccctccaggactgacaggtcccagagcaaacaggagattttatctaaccttcccttgttttataattcagctattccctcacccaatctgtcaagacatgcctctcttgtcaaatgaatcttgaaacatagagccagattgactaaaacaaagaatatccaacaagaacaagataagaaatgataaattattattttttcaaacatagaaataacttggaaaatagacatgaatgaaaaggacttcagaacagacttgaaataaggtgacttgtgagataaaagctgggaggtacacatgtcacccatcatgagaatcaaaactagtgacaacacttgatcatgagaaaaatcaatgtgacagatgcaagagacaagacttgaggaatcataccctagctaataaaaccgtaaaaaataccagccagatatgtataaagcctttatcctttattaaagggaaccctgaaacatttgcaagtgggcatttaatcatcatcatcatcagtcccagccacggcccaccagcccccataacctccaactaatctttaccaaacctttgccccattgttattttgttttaggcaatagttacatacattctgctatgatgactgcactataaagtgttgggagtggtattgtgtcaaacatctaaggatctcccagtaaatctcatttcatttggaatttacctgggaaatatttttcctcaagcatatccaaacatccttgaattattaaggcaccatatcctctctcattatattctttttaaagtctgtttcttattgggcatatgaaaatccatagtcacccagtccactctctaactaatgtctctgtttgacctcccaaacccaatcttaactaccataaattggtagtaaccagaatagataaaaaaagtattatcttggtacttcaacaactcacacattgaaacaggtctaccagcacataaaaatccatttgccccaatggttctggtaagcttgttggaatatttctgccaggatatcaatattgatgtgtcttgcaacaacgctgccacagataggatacactgtgtgtatcatggagaattctgcaaagctgcatgtccaaaaaccaaatttgttgaatctccttgcaaataaaatcagattggtcagatagttttttttttattggggctcagatacatagtgatacatggcagatacgggcagataccgtatctgtggcagcgttgcttgcagacacattgaaacacattgatttgatatctgaaagacttattccaacatgtttggctgcctgttggtacatacttatctactgcagtctggtgaaatgattaatatgttggccttatgagtagggtacatttgggagcttagagtcaaaccaagctgaattaattgatgaatcacatgtaaatggatctccagaaaccattttaattatttattgatcatgattatttgattgtgactaattttaaatttggataaatgaagcaactgagagtgcagcggcgcagccgccttgaactctagtgcttaaattaaattctttcaattataagaagaaaatgaaataaatgaaggatgcagttaaggtgtttatatagcatttactatctatttcaatttgattacacttccaagagttcaatctgagatgcaaattgcaaccaaaactagttctgcattttttagatgcttattttttgtctggtcacctccaactctttagtctgaaattgccaagtttttttatagatgagtgattagaaaaacaggtagaaaaagtcaaacttgagaagtttggcctgaataagaaaaataaatgaaacgattaggttaaaagatgacagattttggaatggtaatggattaagctgatgagagtttcagcttcagtggcccttagaggggtgaatagagggcctttggatcaaactagggatgacacacagaaatgggtaccctattttaatttgatatctgatccctagactcagaccctgaacctgtggtacaggtactttcagtacgtttggaaggtgcaggattttggtatcaacaccattgatttgtgttgatgaactatcttcctggactggcaggtcagatgagtcctcaaagtggcctgtccaagtggtttctgagcagtcctcagacatgacagtctgacaaaatgttgaacaggcttgtccaaacagtcaccaggcgggaccatctgctcagacaagcaagtctgaattctcattggacagccattttcaagagctgcttggaaaggctggtctgacaacttgtcagacctgccagtctgagtagttgagcttgtgggtgggtacccccacggcctctgcaagagcccacccacaggtgttgtgtaccaactggctatctctaggtaaaaatccaccacccattcaattgctatcactggtatcaaagacaaggacttggagagccttagtgtgggattgtttcttagccaagagattctgcttgagcaattttttttccacctctttggcctcagagatgccttttaccaagtagatttattcttaattccttgacagatgcttaccaaaacatctggtgcagaaaaatctggaacaaagtgtgaagactcaagagcacttatttttattctgttatcaatgttaacctgtgtcactcaaattctttggttacaaaccaaagagcagccagagctgggtgagctgcctggagctggttcccccagctgactagatttccaaaaacactgacagagagaaagtctctgtagctcacacatcccgcaagcgggtgacgtaattcaaattccgtcacttcgttttgcgggtgtgcagtcactgcggaagtgacgaaatccgaattttgtcacccgcttgcaggccgtgtcagcggtttccactggccctaacatctgaccacccagcaggttgtgggttcaattcccactggccccatcccctgatgggggttagggcgcaggtttttggggttagggttaggtttaggggtttagggttagggttagcccaggagaggcacagtacctggacaggttcaagcgtagttgttcatccgcctgggtattgtggggccattggggacctggtgtagttgtcagaaatccaatggcccccccttcaatggagggtgggatggtttaggggttagggttaggggttttggtttttggtttttgggtttaggtttaggttttagggttagggttagggtttagggtttagggtttaggtttagggtttagggctgtttttttatataaaaaaattggcaaaaccggtttttacccagctcatatacccagctcacccagctcacccagctctgcttgttctttggtttcaaaccaatgataatgacaccattttcttcggtttgggaccaaaggatccaatttccaaaactctcaatgttaaaatgcatgaattcaatttctgatagaaagcttacagattttgacacaaatttgggtatggtctatcatgtaaaaatgaaacctctagcaaaaaggctaatttaatgagatgttatcaatccacaccaggaaaaaaaatcacttgatcatgacaagtgacatcaattcaagttcagtatgctgcccaatacataaacatttcaacctttcctcatccccctttattgtacattttattttgcttgcaaccaagctggagctagagaggagaagtagtaaatttcacattatgacacatgccatccagtgagcattcaatttttgctggtttcatgatcccatcaggtataaagtttgtacacttttatgtatgtacacaatttttgaccccactatttgaattgagtctctatgttttgtatatgtcattttacaatgttggttgataaacaagcagtctggatggaatagcttgtcaaattaactttgattatatcaccagattgtagtattgtagcattgaatgtattggtccattggaaggcacatctggctagctttattttccccaagcagttaagaaaaagtctatcaattacccatatcatctctaatcaaatttatttctgttcacaaaatttccatcatcctctcctgtctatatattctgcaaggatggctcaatatcttaaaacctttctggctatttacatcacctttgcaataaagattgcaaccacacaaacccactgctctgaagccattttgttaaggcgctcaatggctggatctagtggcaatgcaattcaaatgtaagtattcagagaatccataaaagaatagatttaaccaaattaccatacattcccttttaatattacatacaagtatatgtgaatcaagagggtctttgagtaaaataatctcattacattggaacgaattactagacctaattgttcaattttattttttggattttctagtgggaaaaagcctcttaaagacttgatcagtggtacaagacgacaacaatcatcttttggaagagtatcactacctattcccccagagcgccttcaggctgaagatactgtgaaagaaatgtaagatcataaattgttcatgcatttttttaaaaaagaattcaactgatattaatatttaattatctcaggtcacttgatatgtacattcaagctacacgaaatgcatttgatattgatggaagataccatggtattttgatgaatcacttgacgtcagtaaaatcaatattttaacattctcaacattcaatcatgaatcaaatatcaggaaatctatctcacatagtttcaacacttattctgatcactgaaaaatcaaagatcccaccttcctttcattggaagaaatggttctattccaggaaattggctggaccatttggttaggttcactttggaagtgtttccatctgaggcacaaatgttggtttttttttaccaaattcttggttcagatgttatttttattttttgatttctttttcagatctggtgtgccagtagatgaatatttgaatcctcatcaatggcagaaaacgactcaaaatttcctatcaatgattctgaataattaaccacaaatagtggttattaaaattgtgtggctttttaaggagtggaaattaaaacaatctttgaaaatgtgttagtacaactattaatttaacaagagaactgatcagtggtagtaacatagaagcccaaaaatcatctgctgaaaagatcattctttcctcagcatatattcaggcccaggaaaccttgagagcaatcaaagtgtttaaaattgcttcaagaacttttgtgcccattaagagcatctttaccggttgagctaaaagccatcggttttaactcgcggctattgctaagctactatagcgaagcctattcagccacaccggtgtggcatgaggttaaacggtgtggtgtggtttgaagtaggggtgtgtgattgtgtgcgggagggcaccaaaatgaagcacactcaccggtttttgcttttagcttgcttgcaagctaaccgttgctagatctagcaacggttagctcgaatcggagccgcgagctagtttgacttgactttagctcagcccggtgtggttgaatttcgcggctcaagtccttagctcgcgcggatttagccaccgatacggatgctctaacacaatcagacataatctgtgattttggctgggacttagcttgagtttcaagtatgctggggtgcctaaacacaaatttcaagcatcagactcaacaatcagtatgctctgtatgccagcttgccccaacaagcaggccaggacaaccggatctgagcattcaactgaattatggtgttgtaggggtttttacagcatgtatctgtgtcgagttgattacactttcaaaagttcagtccaagatgaaattgaaactagttcacgtttgttagatgaatacattttttgtctgatcgcctcagcctctttagtctgaaattgccgagttggatggtagatgagcgattagaaaaaacgagtaaaaagggtcaaattcaagatgtttagcccgaacaagaaataaataaaaaacagaaagatgaggatgaaggattacgaacttcagaatgataatggattaagttgatgggagtttcagcttcagcggccctgagaggggcgaacagagggcctccggagcgaagaccagcgcccactcgatcgccatcaccggaagcgacgaccgagacttggagagccttagcctcgttagcctcggattttttcttagccaagagcttcttcttgagagcttcttcgtccacctcttcgttctcagagccgtcctccgagtccccactgtccagaccctgctcccgtcgggcttgtttgtccgcctgtgagttgatctggtccagttgatctagatagtctaggttcggcctcatctgtaagagttggtccaacgggacaatgtgcaattcatcttcttcaccttcgtccccatcttcgccacccccccttttgagaacccctaccgcatagtttgactgttccgggatgagtgtagagcctaatgacatcttatctaatggatcgcattcgtcgtcattcaaaggattatgatgcttcttattgaatccgctcgactggttattcttgctatcctgtaatccttttgcgtattctctagcgcgttcatcagagaacctgttctcgttgatgcctatcttcgtttccaatggtacatccaatttaagtgatcgaaccccaggtttatattttgcatggatcgttgccggttgttgttgcggattatggatcgggtctggccttagggaaggcggtaataatgggtgcgatgagttggggttttggctcttgaacgggtattgcaataaggtcaacgttttcggtcgtttgtttttggccgattgttgttgttgggattcgtttgacgtgctctcgtcctcaaggactggtttgaaatgtgcaaaagatggcaacgagaagtctggggtagagttgaagaacattggaattctcttttttttttttttttttttcaaaaaagctttgggaatcagtttccacccaaaccattctccccgaagaaaaaaaaaaaaaaaaaaaatccggagaattactgacttttacaattgggtcatcatcttcctccgagcctgattctgaaccggagagagggggtaagttttcgcgtcttttttcgtgggccatctggatcgttcgccctgttcgcaatcagttgagggtgaccaacaacaacacagcagctcaccggagctgtatagaaaaattaaatctaccagacgggtccgggtccccctaaccagtcgaccagtctccccgaacttcacacgcgccaccgcgcaaagttacgagttcatgcaatatgcacatcgaccttggcaactccaatgctttcagaacacatgggcacacttgaaagattactcaactgtgggtcatccttgccaaagaaaaactttttcctaattcttttatgatctcacagatgtgagggctgagctcagtgatctcaatggtctagagtgagcacagatcttctgtcctcttgaatagttctctccagactgtaaaacacatgtgggatttgaaaaggttgggtagtgaagcgcttgttctgtatgtatgtacttggggctagatacttcaaggtcatttcatccttgaatttttcttgtggataacagtgagaaaaggagtacccacaaattttaggagcttattcaagctttcctttgcaatcaagttctcaattgacatggcttcctagttagccaagatgaggcagaactacttgagcaaatctcacatttttcctcttaactgtcggagttgcataatgacaatagtcttccaagacagtctacagagaggtgcaaatgttcaggtgagaattcctggagactcgatgaatacggtaattctggaatttgttacaatagagatcagccatgattcatgtggtttttcgcagtccccttcgtcatcctagaaaaggagcttcaatctacaatcgagtatctcccatctcactccttgcactgaagattgctcactcacaaacagcgttgggatccctgtcaagtctcctatcctaagtgtgagtgcgaatcctaattgtttcaaccagaaccatgctttcatgtgcaatggaaaaaacagtcagagtgttttgagaaattttcatgaatggggctggctcatagtcacagtcaagaatcgattataagctctagatcataattcttatcgcgattggatagagacaatcgtcattctgacgttgattgattgatcattgatacataattaatcctatctttttgttaaaaacaaaggaccaacggtggttatacataccactggatctggcgtgccaacgggtgctctcggggatttgactgtacatgccgttcaagattggacgcacttttgggcgatgtttcaggttccgaattgactgtgatgatggctgtacatgagctcttttggtgacacggaaatcggttccatcgactataaatatttatacatcgttgtctgctgggtccttagtccagctccccatttccttttttttctactttttccattgttgaagtttaatcgaattagaaaacaattgagcgggaggggcgccagtgcttgtttaaaccttgaatattgtcaatcagccgtctttctcgaatgcacattgtcgtttgagtctgtccgaaacctagtcagaaaccgagctaaaccgatttaaatacatatttaagctttcttcgacttgagcctgaaaaccaccaacaaccaacccatccacactccaccctcctctactcccctcgattcactcgcccttcaacctcgacttctctctaccaagcatacacctttcaccagtcatccagatgggaaacgtcctgtcctcttgctgcagctgtggtcgtaggtcctgatctcctaaaaaaccattctcacctgctgaccatcatcctcactcttttcctctttggcggggttcataggtaacagtcgtggatctggatacgagccactcctactcgaacccgaaagagatgcggtggccagcttacttcaattcctcgaacgtgtgtagtcttgactctccaatcaattccagaagaaaaaaaaaaagatacaaaaacaaaaacattggtctgactgattgtcttggattgccacttgattcgcacaaaattcaggacggacggacaccaacttcttcaccggtgaaccactgaaatcactatccaccttatccttctcagacaatgtagacctccaacgctcagccgcattagcctttgccgagatcaccgaaaaggacgttcgcgaagtcggaagagataccttggagcccatcatgtttttactccagtcacacgatactgaagttcaacgcgccgctagcgccgctttgggtaatctagccgtcaatagttgagcatccctcactcactcctggctgccaaaccttaagcgctcacgttgacgtttgttttattttatcctttccaacttctagctgagaataagctgttgattgtcagactgggtgggcttgagcccctgatccgtcagatgctaagtcccaacgttgaagtccaatgcaatgctgttggctgtataaccaacctagccactcatggtcagtacttcatcccctcattagtctgtttttcaagaatttcctgactgattattaacaactcattgataatagatgataataaggccaagatcgcaaaatcaggtgccctagtgcctctgactcgcttggcgcgttcgaaagatactcgagtccagcgtaacgctacaggtgctttgttaaacatgacccattccgacgagaaccgtcagcaactcgtcaacgctggctcgatcccggttttagtctcactcttgtcctcctcggacaccgacgtccaatactactgtaccaccgcattgagtaacatcgccgtagacaccgccaaccgcaaacgtctcgcacagggcgaacctcgattagtgaacagtctcattggcttgatggatagtccgagtctgaaggtccaatgtcaggcagcccttgcattgcgtaacctggcatctgatggtcagtgaagctggctgttcaatgctttctgagtgtgcattttgttgaattccttgactgatgcttatctaaaacaccggcgtagaaaaatatcaaatcgaaatcgttaagtgcggtggattgcctccactcctccggctccttcggtcctcgttcctacctctcatcctgtcagcggccgcatgtgtacgcaatgtgtcgatcaccccacagaacgagtcaccgataatcgaggcaaacttcttgaacccattgattgagcttctagcttacgatgagaacgaggagatccaatgtcacgccatctcaaccctccgcaatctggccgcctcctcagagaagaacaaggctgcaatcgtcgaagccggtgctatcgaacggatcaaagaactcgtcttgagtgtccccttgagcgtccaaagtgaaatgactgcttgcgctgctgtactcggactcagtgaagatattaaaggacatctcttggatctaggcatcttggaggtcttgattcctttgacaaatagtgtcagtgttgaggtccaaggaaacagtgctgcagcaattggcaacctttcttcaaaaggtatagatttcttttttcttgaatccctggagcacacgaagctgttgtttgaaagtctaaccaatctgtttttttttctgtattttttctaagctgaggactattcagcgttcaattcagtttgggacaaaccagaaggaggactagagggatacttggtacgatttctagaatccagcgacccgacgttccaacacattgcagtctggacctgtgtccaactactagattcgggggaacatttcttagagaaccatatccgatcctcgaagttcatcttacccttagtcactcaactagccttatcaaacgacggtggtgtcagcggctcagcgggcgcctcttcggccggtaacgctcatcctgatggcgaggccggaagtgcttctgaagcggaagattccggcgaagtcgagattgctaccctggctaagaaagtcgtcgagatgttgggcttggaaatcaattaagatcttcctccccctcataacaccctctctcactcactttgttcatttgcttcaaccttctagcaacctttaattcacaacaaagtacctcacccacccttctcacctttttctaaccacaaaatttggacagaagaaaagaaaaatcatcacaattcatttgttcaatcaatcagcctgtggggtggttcaggttggatgtcttgtggggaataaatcactacttggcccaattgaaatgattccttttctcatttctcctccccccttttcatttacctttttttgtttttggttttcagttttggtttagttaaaacaaatgaaagaacaacaaaaaaagggcaaatgtgtgttattactctcttacctatcacatctacatccattcatccatgttttctcctccctacaactccatctctctctctctctctctaaaaacccttataaaatttaatttaattgactcctcccctcccattctacaaatttctccacaatcctaaaccccccccaaaaaaaactcacattcatctttgactcaaatcagcttatttatctttctcttttcatccttaccgtgtgttttatgtttggtttttttcatttagtttagtatagcttagtcaaactcatttttttttctgctgacttcactcttccccctcctgatctcttccttcctctctattttcttctacttggtatgtaaatgtctgctcctttttttgctgctacttaaaaatgactggttgatgtctctttctttctttctttctctctctctctctcaccctctgcttccatctatcattatagtcttttctcttgtttttcttttgttgttgttgttttggcttcttctttttgttcttattcattcatccatccatcaacaaattgatttttttttaaagtgaaaaaagggtctgtctttttgcacaccacagaattctcctgtgcactcttggagtgcacaccaaagttattgatttttttcagacttttaggctctttttagcctttgaaatgcttggaacatactgcagagcattcaccaatgcataagggtacacactacaggtatgttgaggagtctatgaagtataaccccatgactatacatggtcaaaccccatattcatggacttaggcatgtctgaatacatgcatgtgaccaaaaaaaaaaacaagaaccgctggtgcagaagctaataagtggttacaactctgagctctacacatgtgtacaagctcaaaactgcaataaaattaggtgtgagggtatatgcccccccagggataggccccacatgtcaattttgaattgtgcgtgtagttcagggttggtttatgccatctgcaactgtaacactagtgttactatgtgtgtaggcccccaaaatgcacctgcaatgctgtgctaatacactggttagtggcactttggacctgtagtggatgttagcggtctgtagggcagtatagcttggcaaatacgcactaatattccactatcagtacacaatttgtgggcaacaaaagctgctgctgcactaatgtggcccgctgttggaggcaggttggtttgagtgagtttttcagccacagagtacagtctcctcccagatgcttatagccatctgttttgagctccacacctggaacccaaaaatttcatgtcacaagagttggtggaatggtggaaaatgggtctcaaagaatgaatacatatgaaaaaataataatgataaacaagattataaaatttgtaaaaagtaaaaaggagacaatcacaaaaactgacagctctaatatctctttcaggaaaagatgaactctccaaattgatagtatgagatctggaatgaataataagaagtgaaaatttgggaaaaaaaatgactactttgtggtttaaaaaggcctagggggtcattcatcaagaaatgtggcattctggtactgcaatctactgattttgactggagggttgttgatgtctgagtcctaacacaaaacttcagcccactgtcatactcaagatcgaaataaattatattttgatgacatcatttgtgcttgaacctcaaagttctcaagcctctacaatgatgtcatcgatgtcattgtgcatgatccctcgtctatcttttccgattccttcctcttccttatcattgccggaactcttctaagattcttcctccctcaggacctcatcatctttccatctcggttcctcaattgttaaatcctcattcgacataacttttcctcataagattatcctgattaagacgaacatcttctcttgtcttattaactcatccttcctcttctaacaaactccccttcgacaatcatcctttctcaacacacttacttctcatcttaactgatctcctcgactatcattcccttccttgcgactcatcgccgaccatcttttctctcccttctttccgacatatcaccgaccatctctttctaaaaagaaacctgtcctctattgtcgtaggttctcgcagcggtgggccgctacgctacgctacgcttttggcccaaaaagcgtagcgtagcggcgctttttttcatccaaaagcggtagtgttagcgtttttgtagcggtttttcgctacgctacgctgcgctacagcgcttttagcggaaaaagcggccaaaaaccgctaaaaagcgctgtagcgcagcgtagtgggcccttttttgcggcccacacgcgtagcgttagcggtgttgtggcggaatcccgctacgctacgctaaagttgcgtggaattccgctacgttacgctgcgctaaccgctacggttagcgtagctggcccagcgttggttctcctcgtttggttctttctcatcgatgttcttatattgacccactttcatttgttagacctatttccttcacttgttgttctaagatattttgttgttcatttcatcatccatctactgcttttaggtgattatttcttttcttcttttctaaagttttctatcttgtatttcatttgactggtactcatgaaatacatctttcagtctaaacattgacagatttacagtctcgaacgctcaatcataccgaacgacttcgaaaacactaaagcagtaatggcggacaacactgaacaatcaatcaaaactgaacaccttcttccaatcctcaacggaaagaattatccctcgtggtatggccgaatgaaggtgcaactccgtggcaaggatctctggtcggtctgtgtgactcctcctgtcgtcgatcccctcaccccaactactgcgccagcaaacactacttctagcgaccgtgcaatctccatcatcgtcccccgcctcagtcaacattgctataatgaatgtgtcaataacacaaccatcgacagtgccttcctcttatggaagaagattgccgaccaatacgcttcaaaaacggtcatcaatcaaggacgagtctacatgacctggtccgcattgacttacaagggtgatttgcaagaatacattgacaatactcgagcgtgcttgatcgacattgacgcagtcggcatcaacgtgccagtcaaagtaattgcttatcttgttcttggcaaactcatgaatcaagacctggatcaaatttttgacaaactagcgatggatgagaaggcaatctcagatccctactcggtgctaaacgaattgcaaacgtatcacactcacaaatccagcaaatcagagaagagtactgccttatataccgcatcctcaactgtctcaaaacctgtgattgcttcgaaattgaagttccctgtcaagatactccacttctgtgattttggcgaacataatccagaatccaatcatccagaaaatcactgttttgagaagtatccagaactgaaggacacttcaaaatctcggaagaatccaagtgcgagctttgctcacgcatctgcgtttgtcacttacgttcttcccaattcatcaaattcctttataatcgattctgccgccttgcatcatatgattcgagatcgatctctttttacgtccctcacaaaacgaaaaatcaccatcaataccggaaaccctacttcaccgctgattgctgaaggatacggatcagtctctctgttgatcaatgacagggaggtagttctgactgactgcctcttggtgccaggtatctcccaacagctcatctctttggtttgaatgatatccgatttggttactatcaagaagtcgggaacaaaattcatcatctctgatacgtctgggaccctatttgaaggacagatcatagacaacaccaggggaaatttcagggcactggctttccagtgactgcaaatcacaaataagtcaccctggaagatttgaatttttttgtaaaaatcactaaaaggatcatgatagaaaatgggactcacaagaaagtcactagattttacccagaacttactactaatttcccagaaaagaaaatgaatgtcctctaaaattcacttttgcttacacctagttttcccccaaagataaggctgctgattcaaataaaaaaataaacccatggcctcagcagttttttttggaacaaatgttacagatttgattcacaatcatatcaagggaagctcttatttttttggttttctggccccttagaaatacatttagaacatcacagaaattcaaccatattcaattttgtgatttctctttctaaattcatcaataacagatgccaattatatgtttatcacactaacagtttacaccttaatcagaattataagtcaaattcaaatttatgtggtaaataattcatttttgagggggaaggaatgaagtgattaatttgattttgatcaatcactcattttgaatagtgtcacaacaagtccaaacctgctgggtcaagtagctatgtacacctggtatttccactaaaagattgtggaacagtgaccaggaagtatggtcttgcaagccagtctgggcacaggcccaagacccgcgtggccgagtgccaatggggcttgatttggtaggtcatgcggggactggaacttggcaccagcccaagtctggcttggccaaacccaagctctgggctcaccagagtgcaggtttcagacttggggcccggccaagtgtggattggtgaggtcagctttggcgcgggtggcacactcacttgggctcggccaagcgtgacttgggcctgaccccctccaactttgggaggtgccaagcgagggttgggtttagagggggaatgcggggtttgggatcggccgagcccgcttggcctcttttttgcccaacttgggcctgtgcccagactggcttgcaagaccatagtactgatcagatagctaaatagctggttttttgttgattggtcagagggttgggatcctcctgatgggcaatgcccttaactgacatgatctgtgttggccaaaaagtaaaaaaaaagtcagtaaaaagtcaaaaaaattggtcaaaaagtcaaaaacaatcacccaaaaagtccaaaaaattgggcaaaaagtccaaaaaaacagtccaaaaagttgaaaaaaaagtcaaaaaagttgaaaaaaagtcaaaaaaaaagtcaaaaaaaagtcaaaaaaaagtcaaaaaaaagtcaaaaaaagtcaaaaaataaaataaaaaaaaagtcaaaaacttggtcagaaacccaaaaaaaaccaaaaatcaaaaaatcaaaaatctaacggttttttttttggtgaggatgggggggggggggggttagcagaggcgctaaaggggctgcttaacggacagtctcatgtcggattacgcgtaatccgacatgagactgtgctgcagcagccccttcagagcctctgctaaccccctcttgcaatacaagatgtttctctacagagaagaaacgtcaaagatagaccactggcacaacacatctcactactccaaccccacaccttcatgctacactgcaccacctcaactctcaaacatgaaacttgaaatccataaaattggtcacaaattataatcatgagcctaacaaaaattggtatgggttcctgtcaacaagctggggtcagctgagctctctgaaagagactccccccccgggcaatccagtaaacccagtttttcaggagtgaatcctcccaataaaaatgattatgcaccagctttccgggagcatcccatcaaacccagcttattttgggagggattgccccccccccaaaaaaaaactggaatatgaaacagcttgctggtggatactcaaaccaaagcaaatttggaggaaaaacataaacataatacagctttccaggagcaactcctcctgggaattcagtattgggagaggatcttcctgtgaaacaggcttatgtaacagctcaccaggaggggctcctcctggcagtctggtattaaatccatcttgtgctgggaagtatagtccttcccaaaaaactgaattattaaccagctttttaatcctcctggaaagctgggatttatactagcttattggggtagaatccctccaacaagcaggttttgataccagtttttcagggggagctcctgtaatgttggcattaaaattcagggaaggctcatgtttgatgaagggggcatgataaacgcaccccagcccccctcgcacatgccagatgcggattggtgtgtgcgcctgcacgccaaagcaaattggagtgcgggcccgcacaccaatctacagaatgtagaccggcgtgcaggcctgcacgtcaaagattcctcaacgcatatgtacacatatgcgtttaagacccaggcatgggtcctatgggacggtggcagagaatcctgagaaaaagaaaacaaggctgggagggggttcctcccagcctgagactataaactcataggttcttgtcaggagggtttcctcccaatgagacggttttgaatccagcacatcaggaggaaaacctcccaatgaactgggcttgagaccagctcatcgggcgttgataaacgcacgccagcctccctggcctacgccaggtggggattggcgtgccggcctgcacgcacaaagagtcctcgacgcatatgtacacatatgcgtttaagacccaggcatgggtcctatgggacagcggcgaatccttggcgtgcaggcgtgcactccggtctacactcttaaagattggatgtgtaggcctgcacgtctaagattcctcgaccgatatgtttacttatgcgtctaattactcccttctgagctctatttgaaagttccgaaaccttggcgaatcagtctccttgagctttcccagcttttttgacggcgtttgaagcaaaagtattttcttagtacatcagataactgcatcgaaagaaactcttcctacaacattcacggaatgctttaaaaaattttatagccccctcaagtttcgcaattatgaaccaaggtgaacagatggacaatgcaaaagaaccattttctcgccccggcaaaaaacttttaaaccaagtcaggattgttgttttagtcccggggctctttttggggggggggcctgagattcatttctcgcggggcgtcccggttgggggggggggcttctttggaattggggattctcttaccccccgtgaccaaggaaggacaaacaagagagttaaaagatgattttgtagtgaagttacttctcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcccatttggaagaaccctcccgatgaactgggcttaagaccagctcatcaggaggaaaccctcccgctgaactgggcttaagaccagctcattgggaggaaaactattgatgagctggtcttaagcccagttcattgagagggtttcctcccaatgagctggactgtgtaccagctcattgggaggaaaacctctcaatgacctggtcttaagcccagttcatcgggagggtttcctcccgatgggctggatttgaaaccagctcatcgggaggttttcctcccaatgggctggatttgaaaccagctcatcgggagggttttctcccaacaagctgctatgagtttatattctccggtctgggaggaaacccctcccagccttgtttttttccttttttctcaggattctccgctgctgtcccataggacccatgaaaaaatcatcctctcgtgaattcaatttagaaatttttttgtctcatgattgagttttttagagctcatcttattgattgtattgtgtttatatggataaattacagtttttttttttttgattaaaaactgtgtaaattttgaggctgtttttattgtactgggggaaatgaattccagaatctatctgagaaagtattagatttagaactggaaatgacaagtttgatgaaatcgactggtgtgagaggatctaaatctacaaagaatatcctgatctgatcaagagaatttcaaacttttatgctggggctgcagaaaaaatcattctgtgctgattctatttactatttttgtaaattagaagtgacataaaaaactcatcacatgaggaaactctagtgactttgatagtattttattttgaattttttctgaatgttgagtgaaagatatggtaaaataagttcccaatactgtgaaaaatatgggaatttcaggttctttaccaaagtgattttttgtgatttttgtttgattttatggtgacatgcagtcactgggcaaccagtgccctgaaatttcccctggtgcaatcttctccattcatcatactcgaacaaaccttcagctcacttcagtaagaaaattgatgacgatcatcaaatctggcacgagcgcttagggcatcccagcgaagcagtcatgaagaagatgaaactccctggtccaccaaaaatgggtacctgtgaggtgtgtatctgctctaaaatgactcatactcctttcttaagtcactttcaacctgtccattcaccccttcaacgcattcatatggatctcgttggtccaattaagccatcctcaatttccggattcagctattttttaaccatcgttgatcaattctcatcatttaaattcattcgttttctgaaggcaaaatctgacacgcttgatgtactcaaaatttttattaaggaggtcgaaaactgtcaagattctcgtgtcaaagagattgtctctgacaatggtggggaatttactagtcatcaattcaagaagttcactggcgatcacggaatcaaacacatcttcttgctgccagaaacacctgaacacaacggatatgccgagcgagctaatcgtaccatacttgataaagctcgatcgctgatgctcactagcaaactcccaaagacctactgggcggaggcagtgaacacttctacgtttgtctcgaacctcctatcaactccttcttgttccaatttctctccgtatgagctttggactaagtcttctccacccattcatcgcatcaggacattcggctgcaaagcattcatatgcgtacctaaatcacatcgctcgtggaagcttggcaataaggctgaagtgggtgtccttgttggctttgaaaacgaagctactgtttttagaattcttcgcctcagtgacaagaagctgattcaaactcgtcatgctgtctttgatgaatcttcttttccaaagttttctgacgaatttgtgccatccactggtgatgacttgagcttctttgaggattcttttgaggaggatagcgacatcggtgatgtttctcctgcgtctaactctggtttggaaattccagtagttcccgatactccacaaacccctctccctgtggacccaaatcctgaattgcctagctcaaaatcgaaaatcatcattggagatgtctcatcgtcgaacatcatctcttcaaagcgcgtgaggaaggctagggcttttcatacagttgcaaaccccgacatccctgctcactaccattgcgcaactcattgcgcggaggcaaagtcctgggaaggcgctatcaaaaaggagcttgatgccatggcttctcttaaagtttggtcggttgttccattgaatcctgacataaaaaccgttggaacaacttgggttttcaagaagaaagtgggcgaaggtgatattggctttaaggcaagactatgcgctcagggtttctcacagactcatggcattgatttttcaaaaacgtttgccccgaccggtcgtctcaactctcttcgtgctctggtgtcgtatgccgctgcgaatgatctcgacttccaacaacttgacgttaagactgcattcttgaacgccgatctcgctgaagatgtctatctctccatccctcaaggcgttccattggacaaaaagaaggtctgcctcaagcttcataaagctatttatggtctaaaacaggcaccattggcctggtacaaccgcctttctgcgtggttgatcacggtcggcttctctatctctgtggccaatccctgtgtcttctatcgcctgggagatgatcctgtctggctcttcatccatgtggatgacattgctgtgtttggcaggaacatctccaaatttaaatcggaaatcaaattggaatttgacatgaaggacatggggaaagctgatctgcttctgggcatcaaggtactccatgaaccatccgctatcgtgctctcacagcttcattatgtcaattccttgctttcgctctatggaatgacggcttgtcgaccagtcgcaactccatttgtcccgaatactcaactcgattgcgccactgttgaagaacttgatcgcttcaattcgcttggtgtcaactaccgaagtgcagtaggtgccttaagctatcttagttcggccactcgaccggatattgctcacgctgtcagtcagctttctcaattcttggaagcgcctggtataactcactgggaggcgttcacccttgtgctgcggtatcttgccggcacgcctgatcatgctctagtctatggccgtaatttgtcaagtccgttggaaggttacacggacgcagactggggcagctgcccggctactcgccgctcggtgactggttacttatcccttttcaatgatcatttaattggttggcaaacgaagaagcaacctgtcgtatctctctcgtcgtgtgaggctgaatatcgtgctctcacggatttttcttgcgagttattatggatcggacaattaatcattgaaattggtcttgccgactcactaactcctactgttgttcatgaagacaatcaagggtgtattgccgtggccaactttgacgctaattctaactcaaagagaatgaagcatgttgaaatccagcttcatttcattcgtgatgttataaaggacaagaagatcattctcaagtacactccaacaaataagatgttggcggatttcctcaccaaagctgttcctcgcccagcgcttgtcaaatccttgcttgctttaggactatttcgtcttgaggtaagggggggtgttgatgtctgagtcctaactcaaaacttcagcccactgtcatactcaagatcgaaataaattatattttgatgacatcatttgtgcttgaacctcaaagttctcaagcctctacaatgatgtcatcgatgtcattgtgcatgatccctcatctatcttttccgattccttcctcttccttatcatcgccggaactcttctaagattcttcctccctcaggacctcatcatctttccatctcggttcctcaattgttaaatcctcattcgacataacttttcctcataagattatcctgattaagacgaacatcttctcttgtcttattaactcatccttcctcttctaacaaactccccttcgacaatcatcctttctcgacacacttacttcccatcttaactgatctcctcgactatcattcccttccttgcgactcatcgccgaccatcttttctctcccttctttccgacatattgccgaccatctctttctaaaaagaaacctgtcctctattgtcgtaggttctcgtttggttctttctcatcgatgttcttatattgacccactttcatttgttagacctatttccttcacttgttgttctaagatattttgttgttcatttcatcatccatctactgcttttaggtgattatttcttttcttcttttctaaaggtttctatcttgtatttcatttgactggtactcatgaaatacatcttttagtctaaacattgacaagggtgtccacccaccatgctcaaactttttttggattgattttttcatttataatcattctttttatgtttcaaacttgcactctgtgtgttcactttccactcaaacaaaaaattaaagttttcaaagaaagttgattttcttttatctttttcacaactttttcaatcttgatgtttatcattattttttcatattcattctttgaaacccattttccaccattccacaaaattttgtgactcaaagcttttgggttcccactgtggagctcaaaacggatggctataaacatctgggaggagactgtacatttcagaaatattcccctgtatttcaccattaggtcctgtcaggcttggggtacttactgtagtcaagggtagtagtaactatagcctaacagagagaaatagaaccaaggttcttgggaaatcaaagatcaaggatgagtactgtgtaacgcggctcagagaatgctcgatgaggcttacgcgagtcttccagcagtcttgcgaccggggcagccaatctctaaaggagtagagttggggagttaacacttcaggttaacaggtggggaactagttgtaaggggaacttgtcgagggcgtgagtgatcgtaagagtttgtaggagggcgtgaatttgtagagacaacaataatactagcgtaggactatcgctggaagtagtgggcaagagcctcctatctaggtagtgaaaagcgctacgcgaaggcgtagagttaacgagtgctagagagtcggcggagtacttgttgatactagattcctgagaatagtaactatggttcgtggttaaaaatggtctggggaagaaggaaaagggaagtgattggaccagcggttctcttaaatattgtaggaccggctggccggtttgtggtcatcctattccttggggttcaaggaacaggatggaaatagtagatgctctttcaacagttggggatagatacgcgttgtgtcgtgttgattgttgaattcttgctgcgccgcttctttattcattattcttttattcattcaagcgtcccgcgctttatttctcttttatttattcttcttgaattcttatgagggggttaggattacttaacccctgacaggtccctttgttgactaattcaaagcatatacaacagaaccacagatcttgtgggaataagcttctattcaaatgcagagttacaattatgcaaggaagactcgtcttttgcgggacatcaagacgcatgcacagcaactgcacagcagctgaacagtaactgttctcatgcccatgatgtgacaattgatctattcatatgcaatgcatacatgatatcatgctttgtagtgctctactacatgcacagctactgaaaggtggatcctccaatgagtactaggccacagggatctctataggcactctgagtttgcttcctcttgcctcctgcccctcctcttgatatggatgcccaattgaataattggatgggtcagcagtataagaaccattcttcactgactcctccctgtttctcttgcaggttgagggatttgaccacaaataaacctcttgttaacactcatagcacagcccattaaggttagtagtatagaggctgacagagttaggcttggatgaatgtgattggtgagatctggatggtttttgagttggtttgttggtgttagaagggtagccaattggataatatatccacagctagacatggactttgttgtatgcactgctccactatgttttggagtacacattggtgcactgctatctttggctgtccagcgttgcaaattatgaagtgggtggctatgtactccaaagcaattgaagtgatcaccagtgagctccacagaatgctgctgaaaaattgaagttttagtgtatgggctctgactctaagtatcctggtgcacaccagatggcactccagcttttttagagtgcataatcatgcaaacatttttaaggtatgaaaaaaatgatgggccagttacgctaatagtagcgctagtgcagtgtaacatggcataattctgctaatatttagtgtagcacagtggaatttcccacaactgggctaatgctatgccgctacgccaaagggccttttagtgttagcctagtggcggtagccctattttttgtgtagtgttagcctgtgcccccacccactacgctacactactttgtagcaatgctaacaaaacaccttcttttgggtagtgttagcacaccactgttgccaataccatacagtgcttttagcggcaaaaaaggccaaaaagtcactaaaaagcactgtaacacagcatagcaggtgctttttcttttaccccatgcgcgtagtgttagcgcagatgcgtggaaccacactaatcctacgctaaaatctaacatttaaaacaaaaaaaagaaaaaaaattgttggtttcaggaacaagctttggtgctgtgagaactcatttgggatgggttggcagttcttgagggggaaataataatataatatttcaactaagcaatattactgttacaggtggtttgaaagacctgcccctctatttactacacaagaattctgacagcaatttaatttattgttgtggtgtaactttgtgatggataaaacttcatatgtagtgctctctatcagacctagatcagtatgtaatacaatacaagatggttatacaaactttacacagtgaatatgagtgtgaaaataattcaagtggaagactttatgtggtttaaggttctatggtgattctggataagtagttgaatttaatgtttgttgttgtctttgttgttactggtgttaaatagagctaattttactgttgttgttgatgatgatgaccactgagctatctgggtactgggctgtctgggtgatgatgggggaattggtgaaggagatgcctccttatatacttttatctgagttattttttctggtggtgatgcagttgatgtgattttgctggtggtgaccttgtgggttgcactgcctcctgcaaagagtacatgtaactaaatatgtgttggaattaactaattatggcacttcttcatgtaactattgcatgagctagttgcactgcctgatggaggttttctgtccacttgcatttatgcaaagtctgtgtgaatcaaattaatctactaagtggaggcctaatggttgcaggtatgcatgcaagagttgcacaactgatcttcactactggcggaggccttctgatgtaataatttatgtgtatgtacttatatatatatggtaaattactattaaatactacttaatggcttgttatggtatggctttagatttatattggattatattctaaactaatagagatgaaggtatagttgtagtgagtgactgggtaaaattgtatggagctgggtgagctgcatttttagtgggcaaattgacgtgggtgagctgtatttttagtgggtaaattgagctgggagttttgttttgcacaacatcctggaccaccacagcaccctgcactcttagtgttagagcagttatccgctggcggatacccgccagcgggtgcggatgtccttttccgcccaaaaacctgggggatatccgggtatcccaagggaaacccggtgccaagagagtgaaaatgttttttttaccaaaaaaaagaaaaaaaaactggcccccctcggcctagagagcagaggccatgtcaccgggaggaatccctcccggcgagctggtacacaatccagcttgccggggagggattcctcccgacgagcaatctacagctataacaagaaagcttgcgggctcagaagatagaaaatcaaaaaaaaaaaaaaaaaaaaacattggctgcagtcgaaatatttggaagaatacagccagatgtacaggttgtcatgtactggccagcggcaccaatgggacctgaccggcaacagtgggccactacgctatttgaccactaactgttagtgtagtggcctttttatttcctggaaattctgtagtgttagctgacgctaaaccccactacgctaactgttagtgtagtgtaaatttttctctcaaattttttggtagtgttagcttcaaataatctcagctaaactaacagttagtgtaactttttttgcgctaacaaaattctgactgtcagatagtgtaactgatttgaagctaacatttagtgtaacttataccaaattaagctacgctacactacactacatgcctagttacgctacgctacgctacagtagaagttacactacacatgtagtgtagtgtaaatcatcaattagagaaactgacatgtcaagtgagaatttatgctcttgaaccctcttcctctgctttctgttttcaatggacaagttgtgtgaactgtccatataactgatacggccgaggtccatagtgacaattttcaatgtcctatgatcacacacaatcccgcagaaaatgaacagcaggagatgcagagacaaacaaacagaggatgtgcctggtgagatttgaactcacagcctcagcaatgctgagtcacataccagagtgcttcctttaccaactaggctacagacccttgtggttgtattaaggttatttgggtggtagttgccatggttcatgccaacagctccaccacactctggtgatacatcatggttacacctcaacccccccccctgctacatgatgtgaacgtggaatttgaacaagtgtgggaatggaacccagtaaagtatgatctgagggggaattgaacccataatatcaaggtagtctgacaggggaatgtggtcttacaagtaagtgttaaaaattggcaggggctaaaattgagtggcccccattaccaactgaaaaaaaatgatgatcaattgaggggatctggatgtaggccccccaatcaggcactgtcttcagggtatactaatgctagtcatgtggtcatgtaacttttaatcagttacgctaacagttagtgtaaccttttcaccagttacgctaacagttagtgtaactgagggtaccactacactaactgttagtgtaactttgcaaaaagttacactaacatgtagtgtagtgggttcacccactaacaccactaaaatttcactaacaggattttgggtagtgttagttgtgtctttttaaaggtagctaacactacgctaaagtttttttttgttttttcaaaaatcctgtagtgttagtgggccaaaaattcccactaacagtaacttttgtgtagcgtagcttaaaaagctaacactacgctgcactaacactacggttagtgtaactggcccaccgttgtgaccgccccccctggggggtagctctgccctagcgaggccatggattggagggtggatggagtaaactttccatcaggattctgatggtgttatcctcatcacctgaaagtgagtgtaaaaaaagttagctgttttgattggaagtaatccatacatacatggacctgtattcttccaaagcttccaattgttttccgtattatttttttatttttttgattttctatcttctgagcccgcaagctttctcgttatagctgtacatgcaacggtgcaacagataaaagacatgtatttgtattgaattgtatcatatttattttgagcctgataccggtatcagtatttccttggttggtgaaaaaatacattagggggtatcaaatatgagaaatccaccattagaaaccagtcacttttcccaaaaaatatttttgcatcaaagggccccaaaagggggtaaataaataaccaacatgcttaaaaaagggtgggttttttcaaaccagtcaattaaataaaggtggatttggttatatttgataccccctgttgtattggatttggatttacaaatgaaaaaattgtctttgtttttttcgttttttcttcaatacggccaaatatcttatgtatcaaatacgtttttggtgggatcagtcatctgagacaatacagaatacttgtctcactttcaaaagacgatacgtgtgtattgtctcaggaaagtgagacaacacaaatccggtatttttgggtattcaaattctgagacaatacagataaacacctgataccgtatcatatcgtctctgtggacgttgctacatgccatcttgttgggaggggttccccccagagagctggtatgtacaacagctcatcgggagtgtcagccttagagccagccaagctggccaaaagactgctcaagtcctccttttcatctatgtttctactgtaatgtttttatcttaggattttattaaattctgacttcagaaatgaattcctcatgtgatataaaccttagtcaccactgcccacttttacactactcttctccttcatagactttgtaatatttcaccataccttgtgaaatatcaacccagttggaattccaactctctctaccacatgtacatgttttgattatgtaatccaactctgaaaattctctcagaggatactgagttcacattttcaggatcttcagactcaagaccaacacagaacaccaacaaccagacccagatcaagcaaacacttatccaccagaagtacctcacttttcctacctttcccactacacagtgtcattggtagagatgggcggggataatccgctgcggatatccgctatccgctggcggatatccgccagggccagcggatacccgccaggggatgcggattcgggtgcggatgtcctttccccccccaaatcccggcggatatctgggtatcccctgggatacccgagaccaatggccggctggaagggtttccttccagccggcaaggtccttccagtcggcgaggcatgtacctcgtcgactggaagggttgccttccagccggcgaggcatgtacctcgccgactggaagggaaaccttccagccggcaaggatgtgccttggcggccatttagagggcgggtatccgaggatatccgctcggatacccgctaaggcggggggatatccgccaggggatgcggatgcgggtgcggatgccgctttccccggaaaaagcagccggatatccgcatccgcgcggatatccggatgcaacgggcccatctctagtcattggtatcattagtaagtcacttctcataagttaagctagcatctttctgcttgtctctcttctctttccctctcagcttctcatcattcctcatcaacccaaagccctgatcaaagaaagcaagctctagcttctactatctctattcttcctgtttggtagtacaactgaaaactacataggtttcctttgaaagagccttgatctttgatctaaaaatttttggttgacctgattcttcagtgtcaattacccacttcagtttctgttgatttggaggcgtcagagttagctctgcttataacagccatcctactaaggaaagtaagactgtcagcagaaatccaaaaagggacagtaagactgccagaacttgaatcatcatcttaaaataaataaagaacaaaaaaatatttttatttctttcactcttcttcttctctccctcttacttttatttgtattcctcttctcacaagaaatacatataaaagttccccctatatcttgtgtcctgttgtcactatagagacccgggctcacagggaggtattcctcctggcaagttggtatgtacaccagctcgtcaggagggattccttccaacaacctggtgtacataccctctcttcgggaggaacccctcccaacaagctggtacacagaccagcttgtcgggaggtacacagaccatctcttcgggaggaattcctcccaacaagctggtgtacatacaagcttgccgggaggaacccctcccgacaagctggtctaaaatccagcttgccgggagggattcctcccgacaagctagtttaaaatccagattgccgggaggaacccctcccaacaagctggtctgtgtatcagcttgtcgggaggggttcctcccggcgcgcgtttgcccaccagtaaaagggcgggtatctgcgtggatatccagcgggtatccgctggcggatgcagatgcctgtttccgctgaaattgtcagcggatatccggatttgaatgaaacatatctacgtagtgttagtgcagatttgcagaattgcactaacactatgctaaattttagctcattttagctatactaccactacagtaagcgtagctggcccaccgttgcaaaaagaccgcaagaaagggcctgctacactgtgccacagcacattctggagggttttttgaccttttttgccactaaaaattctgtagtgcactgtagttggactgacagcatgctaacactccagggttggcacaattgtttgagggttactatgctaatgtcagttggccgttgagcaaagtttagcatagcaggtcattgctgataaacatcagttgtccttggtgagcttttataaaagtaagtcttgtcaaaaaccccagaagcttttcagggtatttcagaaggatgtagatttgtggcgtgcctacttactaatagggatcctatttggaaagtgggtacaaaaccacatttctgagaggccccagaactatgaaaaaaaatcttgccaggctggtggcagttgacatgcaaattaattccaattcaacttgtgtcatactgttgtctattcccatgtagaaaatctttttcacagtcactgtgcaatgtgcacatggttgaattaatggtttagcaaaatctgaattacaacccaactttcaagagcatgtcaactggcaacagtttctcatgattgtttcacagtgtgcactgagccaattctatacctacaagatttttggaattcttggaaatagttgagcatctgtgtatatattagagtagaaaaatacaatttttgaattgtgtcagccacagagcacctttcacagtacgtgaaatgtacctaggagctgcaagataataattgattgaatacaagtaaagattataccttgttggagttgttgccctaatttcacttgagatttttatttttatttattaaaaaatatgggagtcgtccacctaaaaggcgggagtcggcgcactaattccaccaaatatttcctttttttttctatattaaaaaaggtgggagtcatccaactaaatacgggagttgtcaccatatagcatccctagagactcaaaaaaaaagttgagccactggggccccgccccaaaggcactctatcaattataaaaaattagattcattgaagaaaacaattgcgagagataaaagaaatgataaacgggccaaaaacattcaaaattgatcagaaatgtaagaaaagaaagggtaaaaaggacatagaggaaataaatcaaaaactaaaaaagacacaggaaaaaaaccctagtagtgggtcattggattttcaattttcctctctaaagtcaattgaaaacaatcagaaaattgggcttcccatccccaagcctcttctgatgccttttctttccaatccttcatgagctgaggggcagcaaagagtcttgggttatgtaactgcaaggggaaaaaatgagaacaattggatagaaaagcaatagaaattggggttttgtgattgaacttgaaggtcgatttgtgtgagtggatatgggttggttgtgggtatgcgggttagggttggcaactcctgcatgggagaagaaacaatttttcttctcccaagccaactcctagggattggtctaatgactcccgcaagacaaaaaaaaacagctgggtcatcactcttggaaattgggccatcaactcccgttttgtcaggtgactttagcttgacaactcccaatgaaaaaaaaaaaaaaaaaaaaaaaaaaaacagaaacagaaaaaccccaaaaaaaagatgagaagtgggagcgacgactcccaaatattaggcagacgactcccaaaaaaaaataataaaatacaaaaaatgggcagacaactcccattaaaaaaattgtattggtccaacaactcccctgtatgactcccatccttacacaaaattgtagagctgctaagaagctacctattgccctgagggcctctcctctgttgagatatgcttatattcttactgcagtatgcttcaaccagaacacaagacaatcctgtatatagtccacacaagattgttcctgtagtttctctcttctctagtgaatcagaaccaaaaccattctcactcacaaagtgtcacaggtttgtcagccgtgaactttgggttcatttctaccccgctcatcgcaacatcctcttcccctgagctccctgtacagtggcgcgcggcattgcactgtacaaggctgcccgcaaaacttttctggtcgcgcggggttaaaccccgaccccgatgggggtccagcacttgtaataagtgtgtttttggagtctacagggtgtgtagattccaaatctaaagttgcaaacaatttggtccagccaaaaaaaaaaaactttttttttcactcgaccattcggacataggtcgtgtatgggggtcttagtacatacttatgggttagggaggtatcctaatcccatactcacatggccaactgtcagccaaaacccataaaaatgagcttaaagtgtatttcacaggtcaattacagcagctgtgacaccggatttacatctcaaccccccaaaaacaggcgaaaatcacaaaaaaaaaatccaagttttgggccccgacctttcggacatcgcaaaaccttgtacaatgccgtgcgccactgtagaatatttaaggagcccttattcctacctcttccccccagggaattatagtagcatcaaaccaacacttgtactgtgattattagtgaattaaaccaccaataactctacaactcagctaccttagacctaaatagatttactttgctcagattcaaggcatttctacttatctctattgcataaagaattatcccccaggttaaacaattctggtccttaagtgttgatacacttattaatatggcttgttgttaaaagacttatcccaagtcagttgaagaagttctcaccttggaagcctattaatccatgcaagaggattgatccagatgcccaattgaataattggatgagtcatcagtagaagtaccattcctcactgactcctccctgtttcttttacaggttgagcgatttaaccacaaataattcctcttcattactcttcttgttaacactcagagcacaacccttacaggttagtagcatagaggctgacaaattgaatctgattcctcatgcactcattcctattagcaaatagtcatttaaatcttatatctgacagacacaaggcaaaaaataagttttttttagcagacctatgaaatcaagcttctacaacaagaagatcagtaggcatacacaacatggaattagccctcctgagtcagggttctaaagctgtaaactagctgggggccatgtttaataacagaattatataacagaattatatggcagaataaaatggagaagaaattcatgttgatgagagtatacatcctagtgatcattgcaagacaagagatagaggtagcagtgagatggatacagaagataaagtgaaagaaacaaggccaaaattccaacaatttgttgttgtaacaatttatgatcacagtgggcttctgtagtatcaccacaatgtcatgttgtgctgtgggaaacttgtgaatctacttgaaatatggtgtgctaatagagattcaaagaaagatgtttgtaaaaaggatccaaattgttaaaccctgcatctgcatctggttgaggagagatagagcccttttacaaagtttccctaccaaaattagtaatttttttgttgcatcaatatcaaacctgtgatatgtgaatttcaaaaattgaaaaatacatactcatgttcatggcaccccttgacaagttcaacttcaatcaaattctgacaagaagtgcaaaaatgttcaatcactgcaaagtattttgatgtgcactctggagcagggcatgtatattggaaatgaccctctggggttctcatgattactttagttttatcacaacaagattcagcatgtccaattgcaaatgacatcccaatctcaaaggcaaagcaaaagatcaatcctttccatatgtgcattatggatttttggctgttgatgaattgaaggaacatggagatcagaagagattaacacatgagagatgaaagattgtttttccagatacaatagacacatgaagccattgtaatttcttaccttttttcaacaaggacgtagtgacaagtaacaaatagctgtagattttggtcaattatctttcaagggcaatcagtgttgtctcctgcagactttctctttcttcctgcttgagtgttggcggttattggaggagatagttgatcaagagactgttgaaaccaagcgcttcgctcttcccttaagtatatctaaggataaccggctcttttaagataagaggccagaaaaaacacgatatcggcctgcgcaatgatatggcaatttggtacaaaggagatgacaattgccattctcaaatgaaggtgttgtttaaatggctgggtttggaggggaatacagttgcgcgcggcattgtactgtacaaggccacccgcaaatgttgagtaggtcgcgcggggttaatcctcacccccgacgggggtccagcacctgtaaagaatacatatttggagtctacaaggtgtgtagattccaaatctaaaacggcgaccaatttggtccagccaaaaaataaatatttttttttttcaccggaccattcggtcacaggccaaatatgggggcctaagtacataagtatgggataggctgacactataaacccatacttatatggctatatgtcagcctaagcccatacacataagcttaaagcctatgtagatggtcaaaagtgcatcgggtggactgattacagcatcgtggatgtcagattgacgtctcaaccccccagaaattgataaaaaaactcagatttttccaaattttgggtcccaaccattcggacatcccaaaatcctatacagtacaatgccgcgcgccactgtacaagagtctcagctgattgcatccgactctatccgacttttggttgttcatacagctaggcttcatcggaactaccaccctacatgtttttttgaacaagagtttcaaatgaaacgagttgatgataagaactacagtccctctcggctgcggctacaggacttatccttcttcaggagactgctggtgtgaagtagtggctagcggcaaagccggccctcctgcagggaaggactttcggcgagcttaatacaaagctaagcggccacgtcttgtgcgaggtctactgtgttttgttgttttttcatacacatttttttactgatcctctgttgagaaactttgggggttctgctgcaaagtaaggctcagatttacgccaggtaaacaagtgattcaaatgttgagtggtagcgtcatcgaacttaatcagtcccatcttggggaggcgggagagaccctgcggagccctccccagagaggcttggttaagctcgtagcatcatcatctgacaagtctggggaatcgtggccttgcaaagaggctgctaagcttgatttagatttgtatctgaagcacgaagggtgcgtttggactttgcctaaacttttccggcttccttgtaagggctctgcgccgggaggcatttcttcaggcctggtgtcaagaattttcatcccggcaaaggcattgagttctggatttaggactagataaagtacaatttgaaataagaacatcggaaaaaatggacattgaatcattgtgaaagcagcacacatgtcgatctatttgcgcaggtagacctagccacaaggcccagacggttgaacaatttatggatataaatgctgaattcttggtaaatgttgactacattgtggagaggagagcccaaggcaattgaatgtgattattttgatgactcaatgcttggattgactgagataggtttcttgaatgactcaagtttttcagtaggccaggcaagatggaggacttcccttgaattttacagcccctagtaaagctattttcacaagctataaagctgttttcccagaaaaaaaaattagctttgcaattctagctttaaagaggtccatagatatggcccctttgcatccggatatccagctgctttttctagggaaacaggcatccgcacccgcatctgcatccaccagcgggtatccccctgccttagagcatctccagcagagccacaactgggcaatcttcagcccaaatcagcagctcacgggagaattttggggtccagcagagccgcaattgattgctgttatgagatggtcgctcaagagcttgagtacattgcaaatagagagagagaactatatatatgctagatacaggctttgccgcagtcgactctcacaggactcggtataagcatacctatgtcctaacaattgcccccggcaatagccccggtggcagagaccggctactcactccgggctgtgtttttctcacaacacacccaccacttcaacaccttgctacacctcccccaaagcattcgctagtcgtctaccagagcttggcaacttggccaactgccccctgctatctattgccagtctgctgtgggagcagtgtgacagaggtgtgacagaggtgtgaaatgtggccgcaggccgctatccgggcagaaattgaccctggctctgctggagatgctctttagcgggtatctttggatacccaccccttaaaccaagggtggttggagggggctgccaacaattgaccaaaccagaaggaaaaccttccggtcaacaaggcacatgtaccttgttggccagaaggttttccttccagtcaaagaggcacatgtacctcattggctttgagacggtacagtctccaggccaagagggtctgtctgacgggtatccctctggatacccggatatcctctgagatcttgggggaaatgagacatccgcatccgctggtgggtatccgcaacggataaaccaaggccatctctaaaagaggactttaaaccaacgtgaagtcctccaatcattgatgaaaccccattacttgttgaggggaagataaattctctagactgttcaggctatacagtgggttgacagaaaaaaccaaaccccccaaacacctttttcaggggatcaaaatcaatctttttgagagacttcttttgggatgatgggacaatgtgggattgggaaagtcatcacagcatctatttgattcattgccaaaaaatacatctgatggttgggtttccctaaaacaaatttagtgtcacaggatgttgaaggatgcagagtggatccagaacaacactctgacacaaatgtgtaaattggtttatactattactacacttgaacttcagaagcttacaacacacatgcatattgcactagtagacaaaggggtgatgtgagtgtggtggtttggacacttacaaaggaaaggttcaccaaagcctcagtggagactcccccaaagcctccttgatgaactttcttgtttctcacttgggcaatttttacattgcaatttgatctgaatccccatttgcatccccgggtggggcagtatttttggagctgggagtgtaaatgaggtttatacccgcggtttgcactctgcagtggagatgctcttagtaccttgagtcccccatttgttcttgagagcacagataaccacgaattgtaataccagccaaaaaacacttctccatagtacaatgtaaatgggggacaaatgagagagagagagagtaaactggccacttggctagcaactcaaccccacacactgcaatagacacaatgctacaaatacccagggacaattgagagccatggagacttctagaaacgtgatattgtgaattcatgtaaaatgatcagactggtttcttatgtactcacaaagcgaccataatgaatggcccacagcccatgtcgaagcaaccatacttctacttctgggcttaattgatgtgcaagcaagtagcactaactgagagatacatagttctgaaatatggcattattgcatttgatacatttacaacaaatcgcaacaaggactaagattcaagtgatcaatcatcgattacaatcacttcgtttttaggtttaccttggctgagcgaatgaccttctccagagaaagcgggaggggcggcttgagaggatgatgatgaggaggaggctggttccggagcctcagcaatcgatcgagaccggccagataaggtgttgccgctactcgagaccttggcaaacggagccgctggcgctcccggcccttcaccgtcggctttggctggttcgtacggcttgacattgaatccaaagaacagctgtgatcacaagaaatattttcgtttatcaggggaaacagctaaaaggttgtttgctgtgtgagagggctctgtagctcaccgtcccaaatggtaaatccaatctagccggcacttgtctatcgccaatctgagtgtccgcagtgacaatccgttgcacatcagtcctgaagatcttactgctcgaatcgacctgttcaatcttcttcttctggacgccttttcccttaacgaccttgccacccatcgttcgacctccacctttgaaagcctcccatgaggctgagccgccaccgggatgtggagctcctggcgccttggccgcgcttccacgagcatcgactgattgcgtgcccgaggtgtcgatgttcagttttgaagccatggtcgccggtggtgccctgggcaccggtgtcggttcgacgtaccccagtggtgctgcaaaatcaacctagtaaaccggtcgtagtttgagtggttagcataaactcgaagttgttaagtacacattgaaactgtttccttgctcacctcaagatcggtttcaaaaatgctcacgcctggtgcgtcatcaggcttgagctccataatcagaatttcaaaggtcatcatgttgtggtagatttcgatgatatcccctttggtcagacatgagaagttccgcaaagcagtctcgagtctattgtcggcgaattcagaaaaagcggcattgttatcagcgatgagacatgcaccaatgtggattttgttgtgtaaaaagtactaacacagctttgtgatcaccgagttctaagaacagggtactttgggcttgtactttggcaaactttcctttgggcaagcgggccccagtgagcttgatcgaatcaccttcattcagctctagacgagtcatcatctggagaagattattatcggagcgagttagttttgagatgccaaggggtgcattcggcccaatgatctaagagtacaaacccattgaggtaagtgcacggttcctggatcggctatgaattccaagactccacagtgagtaaacagatccctcttggtcggtgaagaatttcgaatttcaaacatgaagggtgattccatatccatttccgtcaattgaacgagagcatcctgtggcatgattactaacggaaaaagatcaagtaattattacgtttagagattaaagcttgcgagatgtgaatgagcaggatatctattgacgtactttttccaccgtgcatcacattacttcttccaccagttcgttcacctcgaccctgtttgatctccaagatggcggtcgagtaagctttgtacgttttggagaatgctctagctggaggcctcattgaaggatgaccaccgtatcccatcatctggtttccgagatgaggccaatcggtgtggatcccgaatcctcgctcgatcccgttaaatgagttgagcatgcccccaaagccatcgcccatccggcgtgcgttattgttgcgattcgtcggttgtgctggagggtcgactacatcttcagcttcgtacatcgggtcctcgtcatcgtaatagtccatttcggtatattgttttggtgggcgatgtgtttctggttggttgtggggtgagagagatacggacagatggtcaactggagtggtcagactgagttaaatactggtgcgaaacccggtttaatacctagcaaaaccactttcgggcctgacctgagtcatacagccatacacgcacttcaggatagcaaagccctaaacttaagcataacattacacattagatataaaaaccacaactattcaaaattatacaccaggggcctactggggttcaaaatagtgttcctctgctgcttgcagtgcacacctcacagaatcctgcttgagtataatcttcagcttgcacttcccaaattaactcaaatccagactcagcaattcaactcagtagcagttgctgagtggttggcagaagccaagcactccatcaggacaagtgccatattgtttactcacatctatggttgacatgtgatgtgaaagcttaagcaattttgatttagtgtcactcaagagactggtgctgaaaataggagtgtgttcaaattcaaaaattctccacatcttcctcattagcttagatttcaacactgattcaaacaaaatagattgattgatacaaaagattcattgaaactgacaagatgaatgtaccaaaacaaacaagataaatcaaaagaatcaagattgattaaaaaaaggatcagttaaggtaaaggagattgaatcaaatgaaagtaatggattcagctcaaacaaaatatcaactgaaaaaaaggaagattcacagaatgagaaaccaatgatcaaggaatcaaaaggtgtatctgcaattcagaattgatcatgtaggttggatattcagaattgatgagggtgggcaagtagagcttggagttgagaacaggggtgtgtgtggtaatacatatgcacttttggagaaaatatatttaagcactgttgaaagaatcaaaaaaatacatttattcaaattgaagtgttgtggtacatacactgacaggcccgggtttggggtgaagcagttgtttttttcttatagtggatctgttcaccacacacattcaggataaaaacatctcctttgaacagaaactagttccccagtactgttctcaggatttttttatgcttcaattttttgtttgagtttttttatgagagaggggagggtcttaacttgtttctgatcagccttggatgttttagaattttatttgttggtcatatgatcctgagacttctgatggcatgaaattcatccaaagggccgatctattctgtaggtgtttctatctctgggcaggacattgtcattgtatatttgaacaatctgtgacatcctgagaggtctactcccacattggtcacagcacttcctttgtagggaatattctattggggccaagttgcaggttttacaaatcattgattggccaccatcctcaacactgtaactacactgcatgcataggcagtttctgtacactggctctagtatccccccatccctggggcagggcttcagttgaaatggtgggctatcatgatcacaagtatcacagtgaagatttgcagtattcccgttgactttccagctcaaatctgtgcggacacagatagttctgtgccatgtcagacatttgtctggtggctccacaccagcacaatgttttagtgctgccaagactatcagcccaatcaattgcatcttttacagcagttacacggaatcaatgtgagtgaggtgggatttgaacaggtgaccttgggagtgattttgtgagccggattggggctgaaaggttcaagtacccaactggtagaaaggggtatggtgaaagcaactaccaaagagctatttaaagtctcagacccagccacagattgctggtaatcaggcacaaagaaacattgttatgaaatcttcagtagatttctgatatccagtacaacctccatcaatcccttccaatgatgatcactgtcaccaaaacaacttcagggtcagattggtcaactgcatagtttcctgagccttaattccaccaggggagctttgggggcactccccagggagtgccttatctgtaacttttcatgtgactgtctaatgtatagtatttcattaacataaccaagtgtgaatggtttttgaaatcaggtagaaatcatccaaaacccagctggtactcatctgaaactcaattgcaactaaaatgggcacataatacaaattggctacaaagttttgtcatcaaagtggaaagcattgctcaaacacttttcataccagggggttacttccagctgaatggggccagaaatgttccaccttcattttatggttggacatactcctcttgtgattggtgtgtgatatgtcaccgcattgagcttgattgcaatgcggcgacatgtcatgcacgtttcacaccaaaggggcacgtccatctgaaaggtgtctgaactgtgacaccctcatgaatctggtgtacattcccctctggtctcaacagtgtgtgatatgtcaccctattgtacgcgagtacaatagggtgacaagtcataggctgttctgaagaggaggggcatgtcccctgggtacactcagatggacatggccctctgatgtgaaaagtgtgtgatatgtcaccgccttgcgctcgagcgcattgcggtgacatgtcacgcacgtttcacacaaaaggggcaagtccatttgaaaggtgtctgaactgtgacaccctcatgaatctggtggacattcccctctggtctcaacagtgtgtgatatgtcaccctattgtacgcgaggacaatagggtgacgaatcacagactgttctgaacaggaggggcatgtcccctgggtacactcagctggacatggccctctgatgtgaaaagtgtgtgatatgtcaccgccttgcgctcgagcgcattgcagtgacatgtcacacatgtttcacaccaaaggggcatgtccatctgaaaggtgtctgaaccgtgacaccctcatgcaactggtggacattcccctctggtctaaacagtgtgtgatatgtcaccacattgcgcttgagcgcaaggcggtgacatgtcacacacttttcacacacagttcggaccagagggcaatgtcctgctgagtgaggcccaaacggtgtcaccctcatgtacacagggtacatgcccctgttctgaacagcatgtgacttgttgccctattttaatcatgtacaatatggtgaaaaatcacacacctgtcacaagaccttcagaccagaggggcatttccagcagaatggtttctgaatggtgtcagtctcatgaacccagtgaacattgccctctggtctgaacagtgtttgataggtgtgtgatatgtcactggattgcgctcgagtgcactgcggtgacatatcacacactgttcagaccagagggtttttccagctgaatggtgtctgaactgtgtcaccctcatgtaaggtactttaattggaaatgtagaaacaaaatcatgactgagtttgactagaattcagcatggcttcaacaaacgtgaatgatagttggcagtgaatagttacattttatttaacaaatatattgtgttatataatgaaatagttcaacaaaaacatggtaatgacttcaaatgaacttcaggcaaaaagtaacaaagaattaagctatggcactccctgggaagtgcccccaaagctcccctggtgttcaaaggaaaaccaaaggaaaagattttcaaaattaagaggtatatcctcactgcaagaaaaagtcaagcaactggtgaaagttgacatacaagagcccacaccatactctacactgaacttgagtcaaactccaaatttcattctgaattgttgtagctcacccctttgaagcctcaggttaataccactcaagtatgtcaacacaatatacttagtttccattgaggcttgagtggagcatgctgcatgtcaactggtagcagttgcctgactttttcttgtagtgcctgagtattttgaccctctttctcttattggcttgacaaatagtcatgagtgaaagtcgctccaatggttacagacatgagacttatttctaatccagtctgatcagctctttgtagtttaagtttgtaatttttttcccttgttgtaaagctttgtacagtctcctcccagatgtttatagccatctgttttgagctccacagcgggaacccaataacttcaagtcacaaaactttgtggaatggtggaaaatttgtttcagagaatgaatatgaaaaaataataataaaaaacaagattttaaaattggtgaaaaagataaaagaaaatcaactttttttgaaaactttaattttttgtttgagtgaaaagtggacacacagagggcaagtttcgaatgtgaaaagaatgattataaatgaaaaatattgatccaaaaaaagtttgagcatggtgtgtggacaccctgcagtcaaaatcagtagaatgcagtaccagaatgccacatttcttgatgaatgaccccctaggcaccctttttaaaccaccaagaagtcaatatctcatactatcactttgcagatttcatcttttcctgaaagaaatattagagcctgagctgtcagtttttgtgattttctcctttttactttttacaaattgtataatctttttcatcatcattattttttcatattcattctttgagaccaattttccaccattccaccaactcttgtgacttgaaatttttgggttctaggtgtggagctcagaacagatggctataaacatctgagaggagactgtacatataagagtaagagattgtgattttttggactcattttattttattctttatgtataaacattcatcaaaaaaggtaaaataattaatcacacaatcaaagaaaaaagaaagaagaattgatggtagacatgcacataacacaagacatttggtgagatagaaacagagaagcagatgtatatatatagagcaatacacatatatattgtcttttcagagaagcttggagccccttgagtgtttttattttttttatgcattaaaacgtctgttttatcttctttttttcatggattccatcatatgtatcccaccttttgcttctccctccccggaccctatccagcgacccaatgcccagccatgaactcccctcccagcctggtcagatgtagcaagagatggccaagtagatggtgggatgagggtaaaatttgcaccctgattccaaatatgagcttcattttgccggagctcttcttagaaagaaactacggctggattgcagtgtcagttcttgggtcggattgcatacctgtccaaacccaaaccagtaaaatcaaagttttatatccaaggcatgggatctgcctggatctgccaaaacagtttttttgcaaatggttctaagcttctctgaaaagacaatagctgtaactgagttgtttgaaatcaaagttcaaaccctggggtttcaaaagatacaatcagatggccaaaattgaatcatgtggaggggtattatgggatgaacaaaatgaagatggagacaaaccttttaccgcagctgaaataagccttaagaccagtagtagaaaatttgctctttgcctgattgaaagtatggcccttatcgtgccaatttttccaaaccgctttccacatccaggcattccccagggctaggaatgcccatccgacagttgcaatgacctcaaagaatccagtaaaaattctccccctaccaaaggctgcaatcatgttaatcagccctgccaagcccatgcttgggatgtctatcagcatttaaaaacaaaatgccacgtggaagcctccaaatactgtaaaaattgattggttgaaattgacagcaatgggaataagaatttttagtgatcttcaagtaaaccaagaaaaaatttacaacacgacataccgaagtatagtagatagaagatggactaggaatcaatgaccaggggttgttagatttgccaagtagttaagggaatttcaaggatgagtgactgacatgttctttcgcatatgcattgtacacatgcctgataaaataatcaaacagaagagtgtgtccaagttgaattaacatgtgcttggctgatcagagaagctagctagatgaataacttaaacagagaagaaaagatgttatcttacctataccacagtagcaaggacagaattgtgatcactggataaaaaagcataaacctcattttagaacaatctgttgcattattgttttggtgttttggttggcttggagagagaagaaacagaccggggaggcaaaagattcccaagcctagatctgctccaccgtttgaggccccactcttcagaagaaatattgaggtgaccaatttccaagctaatacaatgaccatgaatagtcatcctcaataaattgttgtcacgtctgctcgttttttgattgggatttcttcttcaatatgatgaaagaatataggataactaatgattttcaaaatctctactctgtttctgctcagctgtttctattaaaaattctctactgctgtggtaaattccatctcctatcctcttgattcttgttgtttctctcttctttgaatgattctgattttgtttcctctagtttggtttttggttttggaaatttattgctcagtcttctacacaaatttatgtgacatggtacccagaattaaacagagcaggggtgtgtgtgtggtatgtacttttggagaaaaaatattcacaaactgttgaaacaattgaaaaaaatacatttattcaaacaggcccaggtttggggtgaatcagttgatttcttttatagttgatctgttcaccacacacattcaggataaaaacatctcctttgagcagaaactagttccctagtacactgttctcaggaaatgttttttttttggatttgttgggttttttgggttttttggatatctttggattttttatgcttcagtttttcagttttttgtttggtttttttatgagaggggggggggggttgtaacttgtttctgatcagacttggatgttttagaatttaatttgttggtcatatgatcctgacacttctgattacattgaattcatccaaagggacgatctatcctgtagttatcatgtctgggcaggacagcatcgttgtatgctcgaacatgctctgacatggtaagaggtctagttccacatcggttgcagcacttcctttgtagcccatattctattggggccaaattgcaggttttacaaatcattgagtggctaccatcctcaacactgttcctacactccatgcatatgcggtttccgtacactggctcaaagctccccccatccctggggcagggcttcatttgaaatgatgggctatcatgatgacaagtatcacagtgaagatttgcagtattcccattgactttccagctcaaatctgtgcggatacagacagttctgtgccatgtcagacattcatctggtgggtccatactgacacaattcttcagtgttgctaagactatcagcccaggaaaccacatcttgtacagcagttgcacagaatcaatttgagtgaggtgggatttgaacaggtggccttggaagtgatttggtgggctggattggggctgaaaggttcaagtacccaactggtagaaaggggtatggtgaaagcaaccactaaagagctatttaaagtctcagacccagccacagattgctggtaatcaggtgcaaagaaatattggaatgaaatcttcagtagaatgctgtttctgatagccagtgtaacctccatcaagcccttacaatgatgatcactatcattcaaacacattcatggtcagattggtcaactgcattgtttcctgagccttaattcaaagcaaaaccaaaagaaaagattgttaaaatcaagaggtacatccttattattttgaccctctatctcttgttggcttgaaaaatagtcatgagtgaatgtagatccaatggttacaggcagaagactgatttctaatccagtctgatcagctcttgtaagtttaactatatggttccttttttcccttttgtaataaacctttgtacatcaaagagtaagagattggttttttttggcacattttcttttttttatgtatgaacattgagcgaaaaagttaaaataatgaatcacacaatcaaagaaaaaaagaaagaagtagtagtggtagacatgcacatgaaacaagatatttggcaagatagaaaagagaagcagatgtatatatatatatacagagcaatacacataaactgagttgtttgcaatcaaagttcaaacactgggatttcaaaagatacaaacaaaggacaaaaaatgaatcatgtggaggggtattacaggatgtaaaatggaagatggagacaaaccttttactgctgctgaaataagccttgagaccagtagtagcaaatttgctctttgcctgatcaaaagtatggcccttatcgtgccaatgtttccagaccgctttccacatccaggcgttccccagggctatgattgcccatccaatagacgcaatgaccacaaagactccagtcacaatgctccccctaccaaaggctgcaatcatgttaatcagccctgccaagcccatgcctgggatacctatcagaatgtaaaaacaaaataccatgtggaagcctccaaatacttttaaattgattggttgacatcgacagcaacgggaaaaagaaaatttagtgatcctcaagaaaactgaaaagaaaaaaaatgatcaacataccaaagtataatagatagaagatggactagaaatcaaagccgaggaatcgttagattggccagtagttgttaaaatgttcagaagaatgagttactgacatgttctttcgcatatgcattgtacacgggcctgatgcaaataaacaaacagaagagtgtgtacaagttaaattaaaatgtgcttggctgatcggagaagctctctagataaatgaagaaaagaatatatcttacttataccacagtaggaaggacaggattgtgattactggataaaaaaacgcataaatctcaattgagaacaatctgttgcattattgttttggttggcttggagagagaagaaacaggccagggaggtaaaagattctcaagcctagatccgctccaccgttcaaggccccactggtcagaagaaatattgaggtgaccaagttccaagctaatacaatgaccaagaatagccatccttgataaattcttgtcatgtctgcccgttttttgattgggatttcttcttcaatatcatgaaagaatataggataactaatgattttcaaaaggacttcatatcaacacagcgctagtgatatttggaaaataattcaaaagactacaaacaatcgaggccaattatttttgccataatttttgacgtgttcttctcttgagcctagattatgttcacgctttttgagctcagcctctttgtgtttgatctcagccaagcaagccatcgtatctttgctttggccactgacgacggtggttgatgttcccggtgtcagatggtgtgctgactcctgtgcgggatcaaggtcgtatccggcgccttcatagtaagctgcatgcaagcctagtgccccctgaatactggggtcttcaactggatttccatctaggccgtggtgcttggcaactggatcctggaatgggtcgtcatgatggcctgttggtttcatccaccaataagttgtggtgtgttatgatcattaacctcaacactcactctccaactctcaaaacaatcaccctcaaatctaggatcactttgactgaatcctatttggtgagaaagaacttgtctttctacaatgcctaactccagtcaactaatgttatcctttctcagtcatgtgttctgtgtcttcatctctaatccgtttctgctcagctgtttcgattaaaaattctctgctgccgtggtaaattccatctcatatcctcttgattcttgttgtttctctcttctttgattgattctgattttgtttcctctagtttggtttttggttttggaaatttatcgctcagacttctacacaaatttatgtggtgtggtacccagaattaaacagagcaggggtgtgtcatgtgtggtatgtacttttggagaaaaaatactcatgaactgttgaaagaattgaaaaaaaatacatttattcagattgaagtggtgtggtacaaacactgacaggcccaggtttggggtgaagcagttgttttttgcttttagctggtctgctcaccacacacgttcaggataaaaaaatctcctttgaatagaaactagttccctagtacaccgttctcaggaaatgtttttttttggtttttggattttttggatttttttttgggttttggttttcttttttatgcttcagtttttttgtttgagttttttatgagaggggggggggggttgtaacttgtttctgatcagacttggatgttacagaatttaatttgttgttcatatgatcctgagacttctgatggcattgaattcatccaaagggccgatctattctgtaggtgtttctatctctgggcaggacattgtcatcgtatatcttaacaatctctgacatggtgagaggtctccttccacattggtcgcaggccttcctttgtagggtatattctattggggacaaattgcaggttttgcaaatcattgagtgggcacctttctcaaccctgtaaccacagtacgcacattggcggttgccatacattggctccaggatgcccccatccctggggcagggcttccgttgaaatgatgggctatcatgatgacaagtatcacagtgaagatttgcagtattcccattgactttccagctcaaatctgttcggacacagacagttctgtgccatgtcagacattcatctggtggctccacaccggcacaatgtttcagtgttgctaagactatcagcccaaccaatcgcatcttgtacagtagttgcacagaatcaatgtgagtgaggtgggatttgaacaggtgaccttgggagtgatttggtgtgctggattggggctgaaaggttcaagtacccaactggtagaaaggggtatggtgaaagcaaccaccaaagcgctatttaaagtctcagacccagccacaggttgctggtaatcaggtgcaaagaaacattggaatgaaatcttcagtagaattctgattctgatagccagtgtaacctccatcaagcccttacaatgatgatcactgtcattcaaacacattcatggtcagattggtcaaccgcattgtttcctgagccttaaattcaaaggaaaaccaaaagaaaagattgtcaaaatcaagaggtatatccttagtattttgaccctctttctcttgttggcttgaaaaatagtcatgagtgaatgtagatccaatggttacagacataagacttatttctaatccagtctgatcagctctttgtagtttagcattatggttcctttttccccttttgttataaagctttgtacatcaaagagtaagagactgggtttttttcggctcattttctttgtttttatgtataaacattgagcaaaaaaggtaaaataatcaatcacacaatcaaagaaaaaaaagaagaagtagtggtagacatgcacatgaaacaagacatttggtgagatagaaacagagaagcagatgtatatatatagagcgatacacatatgtagatgtaactgagtcgtttgcaatcgaagttcaaaccctgggatttcaaacgatacaaacaaacggtcaaaaataaatcacatggaggggtaatatgggacaaacgaaaggaagatggggacgaaccttttaccgctaccgaagtaagccttaagaccagtagtagcaaattcgctttttgcctggtcgaaagtatggcccttatcgtgccaatgtttccagaccgctttccacatccaggcattccccagggctaggatcgcccatccgacagtcgcaatgaccgcaaacactccagtcacaatgctccccctaccgaaggctgcaatcatgttgatcagccctgccgagcccgtgcctgggatacctatcagcatgtaaaaacaaaacgccacgtggaagcctccaaatactttgaaaatcgattggttgacatcgacagcaacaggaacaagaaaatttagtgatcttcaagtaaaccgagaagaaaacaaaaatgaacaacataccaaagtataatagatagaagatggactagaaatcaaagccaaggaatcgttagattggccagtagttgttaaaatgttcagaagaatgagttactgacatgttctttcgcatatgcattgtacacgggcctgatgcaaataatcaaacagaagagtgtgtccaagttaaattaaaatgtgcttggctgatcggagaagctctctagataaacgaagaaaagaggatatcttacctgtaccacagtaggaaggacaggattgtgatgactggataaaaaataaagcataaacctcaattgagaacgatctgtcgcattatcgttttggttggcttggagagagaggaaacggaccggggaggtagaagattcccgagcctagatccgctccaccgttcgaggccccactggtcagaagaaagattgaggtgaccaagttccaagctaatacaatgaccaaaaatagccatcctcgataaattgttgtcacgtctgcccgtttctcgatcgggatctcttcttcaatatcatgaaaaaatataggataactaatgattttcaaaaggacttcatatcaacacagtgctagtgatatttggaaaaataattcaaaagactacggacaatcgaggccagttatttttgccgtagtttttgacgtgttcttctcttgagcctagattacgttcgcgctgttcgagctcagcctccttgcgtttgatctcagccaagcgagccgcagtatcgtcgcttcggccactgacgacggtagttgatgttcccggtgtcggatggtgtgctgactcctgggcgggatcgagatcgtatccggcgctttcctggtacgctgcatgcgagcctagcgccccctgaatactggggtcttcaaacggatttccatctaagccatggtgctcggctgctggatcctggaatgggttgtcatgatggcctgttggtttcatccaccgataaggtgcggtgcgttatgatcattaacagaaatcaagagacacgtgtcagtcatatctctacaatgaaataatgttattcttctttaaatgaactctaatcggattgagcaattgatattgtcacaagcggcctgaataggaagtgctgacctgccatctgtcaataaaatccgatagtgttaattcagagataagaaaaacgaggttttcaggagcgcagttggtatgttttttgattgatgatgattggtatatttcagctggggaaggtcttgatgacgatttttccgagaatccaagtatctatcgtctggtagttgttgttgtttttttttttacttgaggttgctcgccagtttcttggttgttttctgttctgttgagggtgaagtgtggttgaagtgggagatgttgggccggccaagttggaaggtctcctgggttgggccatgtgttacaagtagagtgtccacacggctctcggcatagcacagcacagccacgcatacatgctccggttcaaacactcatctcggtcacaccctccaaggttttgttggtcggattaagggtgcaaagggcaggatacatataactgactcagggtacaacagatcactttggctcaaacaaaaacatccagtcacgcaaattttaagaacaagatcaaatcaagcatccttacatcccctcatcatctgatttgggcatatcactcggtcacaagcagtctgccaagtaaacaggcagtgtgtaagccaagtattctatcacagtcagaaattgtgtactttcttctacttttcttagggctctcagtacaaaaaaccaacagcaaacttttttttagaaaaaaaattatctagataattcatcttgagcttggatacagaatagttgagtaatgcagtattggggttcacgattgaaatttgtcaatttttagagcccattttaagccctttatgaacaatgttttcaaaaatttacaaggtgagcaggggggtttctggtcaatccacacaactttttaatttttgaaaaaagtgtcagataaaacaaatgagaatgggctttatcatttgataaattttaatcatgagccctgctgatatcagaggttggtagggttatctggctgcaaatagaagtattaattggcttacaaaattataaagaaacccaactttgaatttgaaaaaagagagatataaagatgatccagatcaagggtcttggctaattaatgactccctaaaattggaggtttgactcccaaatttcggggacgttgggaggactgcctggagaccaacccaggacgtcctctcccctgatttccccccccccccaaaggtttggcagtcaatcctccaaattggggttgggagtcggaccccccacaaaatttaattaacaaacctaaaacccccggaggggtttggagttgatgcttcacaaccaaccagggttttgggggttgatgaaccccaaagaagtggctctcagttgttgagagtgtatactctcaatgggctacaggcaccctctggggctgttgagagcacactcttgaccaccaggaatcctcctggctgtcaagggtgtactctcagaagctgggggaggaatcccattggccattgagagtatacactctcaacaaccaagaggaaccttcttggcctttgagggtatacaccttggttggttttggagcatcaactccaaacctctctgggggtttcagtttatttttatcaaattttgtggggatctgactcccaatcccactgagacttttggaggatcaactcccaaacctttggaggaagaaaaaataaattaggggtgggggtggggggaggatgtcctgggttggtcttcagacagtcctcccaatgtccctaaaatttgggagtacatagatcctccaatctttagggagttgtttaggtaagaccccagagcaatcgtggacccagaaagccacctctggccttgcagtcaacagacccattgacattctcattttctgactcacttgaagttgagactagatattcatttggcaatccaaattcaagaacgttttttttttgtttggctgagacctgttaagaaaatcccacccaagattgccatgaacatatcccaccaaatcacaatgtcactatataccacacctaaatagatattctctctagtactaccacagttgtcactggcttaagcttctgtgaatgtgatccccatgatcacctcatcaattttccagaatagtttgtaaattcaggaacatcatgaccctgtatttttttaaaaaaaaaaaaaaaaaaacagtgcatgtgcatggtataaggataaggcataatctcagtgaacaagaagaatccagattgtatcaaaagtttatgtactctgctgtgatactgcacatacaacagcagtacacactggacactggtggtgatccccatccattgtatcaacaacatatgttgagttgacagttgggctccagggggcactagagatctccctctcctctctctgctatgaggaagcatctagctgatcaatccagctcactcatcctgccccccaaaaaaattgcacccagctcatcctgggatcacccattccaatctcaatgagccttgttgtccactgctttgaaacaaacaatgcatcccataattggggctgcagtcgtgtaattcttcgcaagaaataggccatttttttgctaaccattgctgggtatttttgcatgtcatggatgttgtactgacaagttggtctaaggttcttggttgagaactaatctgaggatttgggaacgactgaatccttcgagttccactgtttttgttgctgaatgctcgtctgaacctgatattccaaagtataaaaggaaaggtgattgatgagcgtcagcgagtgatgatatatgttgattgagtgtatatatattgttgctctacagcgaattgtgaagcagaagagagtcgccaaaagaagagagaagaagcaggagagtttgcgcaccatcgtcagtagcctcctcggacgtccagaaggtgagcgtaggtttagagtgctcttggctgtagactagggtgatgtctactttggggttcgaccataccagcggcccaagacatgatttgacaaattcatcgatcccgctgaacccacaattcacgtgccaaagaagtgatggatgagtcagctttccggtttttctgattgatttattgggaagagaggatacctggttgagtcttcttttgtcgatgtcttttgaggctctgttgtgccctcatttgatgctgatgatgatgatgctgatgctgatgatgatgatgggataggatttgattgaggaggatgagatgaaggcagtgagaagaggatctttttcaagcggccgttccatctgagcgagaggtccaaatgatcgacgagctcgatcttctgagattgggttgatccgccgttcaacttggcctgtttcaatgcgagcatgatatgtttcttgcccctcttgcgctcgaactggaacttcgggtccggttcgaagtctttccttctcctgcgtcttgagaccgaatctgttggcatgctgctattgctgatggaggcgatcgccttggattgttcattctctcccgctttctgctgatctcggtagttcgagggcagttggatcgcttcgagctctaccaaggagagcgatcgctgctggagatcttgaactaggtctttgaacttctttccgctcgtgcttggtggggatggcttgatgggtgatggtgcttggtgttttggagtggcatgttggacggtctgttggttgagttggtgggttgaggagtggtatcgcgagcgaaggaaggagagtggttttgctggtgttgatgagtggtggaggtgatggatggatactctgaggagtgagttcatcttcggtggtcctgctcgttcctctttcctctctggagttgaagatgatctgaatctacacagaccccctgtgggcttccattatcactgagaggggggggcttaacttttctgaatgagcccacaagggaaattcgagaatttccacataatctgaccaagaacttcacaaggtgcgtatcgtatactttatcatcaggatatcactgtcgcttactgactccaacctgctttctgaactagggagatgtgcttctaccaggaataaatgggaaacctcttcacaaacgaacggaacaatcattagaatacatatcaaatcgaacaggaggaagtcgtccccacgggtcagattgactgccgaagaacggatgatatgatcagtagcttcttcaaatgtaacctctctcagccgatccatcagctcatcagaccaagaccaagacccaaacgaatcctacaaagaccttggacgaaatacaatctgaatcctcaccaaatctctcaactacaacaacagggcagtttacccaagatggagaagcggatcagatcgtctgactccaatcgatcaatcaaccctcccaatgacttcgaaatcacctttcttggtacctctgctggtaaaatataacctttgatcaattttctttctttttttttttttttctcttacaacaaagtctgaaaattggtcgatttcaggtaaaccaactattcaacgcaatccatcgtccttggcactacggatggatgggcaaatgtaagctcccagctccaaacattcactccagccaggatatcaaccctcaccaaacgctgaaaatacaactttacagctggatgttcgactgtggagaagcaacgacccatcagatcatgcgcaccaatctcaaaccgagcaacgtcaccaagatctttatcacccatcttcatggtccgtcccatcacctatctacaatcttcctcagagaaaactcagactgattcctgtctatcatacacacggttcttattacttgatgctcaaaatccgccaggcgatcatgttttgggattgattagctttctatctcatattggcgatcgagcagatgccgatttgaccagcaagaaccagcaccctttttgcgtaaggtgttgtatttcctcgtccctctttctcatcttccgcaatcaaaaaaaaaaacaaggccaagttgcgcgggatttttgtttaccttcgactccggaatcatgaacacaggatcccagcgaggtagtagagatctttggcccctcggggatccgagaattcgtacgatcgactcttcggttaacgaaaacgcattcgctgttgaaaatcaaagtgaatgaactgttacgatattcgaaagatcaagtctatacgccctccctcagtaacccaactggatcaggtcgcctgtggcacaacgaaatcctaggagaagatatctggtctgatcagaacgggctttggaaagacgtgatcccgatcaaccaatgtggcgtaagtgtcagtgcagcacccatccaacacaccagtaagcgatttctgatcctcttctcttactccttttaatcactcatttgtttttggatcggtcgcagtcgactgtgtaggctatctcctcaccgaagctaatcggagagaaaagtttgacatggtcaaactcaagccgattctcgaacaacatgcagatgaaatcaagcaaatgggtttcaaaggtccgtttttcttctttttttttctcgtattgacgttctgatccttatctttgagtgtttctctgccacagtcttgccagcgatcctaagccaacttgagaagactcgaaagccgatcagtttttcgaccggcgcgacactccaaccacccaggctttcgattcgaggtcgccgggtgatgatcctgggggacacctgtgatccaagcgcgatggtcagcttggtcgaccaggatcctgagttccagtcgatcgacttactggtccatgaatccacaggcaccgttgtgcccgacgcccatgagcgaaaacaagaggactgccaatcggagtctcaagtggcaagcaagatgcgtgaacgaggccattcgacctcattcatggccggccaattcgcccatcgggtccgagccacccgtctagtcctgaaccatctcgggggcaaattccctgcaccccaagcggccctctgtcccagcaaagccttcccacccttcccttcttcttcttcttcctctccctcctcatctgtctgtgctcaatcatcaatcatcgaatatcagaatgcagtcaaaatggtccatgctgaggtgtggaagaagttcgaagagatcgagcccggccgacgggcgaagatcgtcgacgaactcggctggttgaaagccgtcgagaacgacgcccttcagggctggcgtaccgccgctcgaaatcggacccctcctcaacctcgggcctctaatcttccggcccagccccgcgtttccgtcgcttatgacttcttgcaatttaaagttccgagacctgatccgcattcttgacttcttttgtcgagctagcttttttgggaatcccaatcttggctcttcctttcttttcttggcccggattctcttgttcttttttttttttttttttctatcctgcccattgttttcgggtttgttctgttccgttccggattatatgtgctctagggatttccttgatcgaacttgtttaattgatcaagcaaatgaagattctaaaaaaaagaaacccttgtaacttggaaaatgcgaactagtatgcagtttgaggagatgatgtcatgacaacgtggccgagcggttaaggcgattgactagaatgtgccaattctaagactcttgtctaccatcaattgggattttcccgcgtaggttcaaatcctgccgttgtcgcgacactttttcttggcttcacttgctgctgttttttttttttttggtttcatgtggagtggaaatcgaagtgtttttgtgtttgcatatcggaggacttcaacataaactttctacatggctattgtgccatcttcaggtctgatttttttctgcgaactcaatggtagatgaaatatgagaaattattacacagagacttcgtggccacaacaagtcttgtcatcttccagcagccacggtatgaatccccaaccagttcttccccaaccattcctccttggttccagttctcactcatatattgatttctccaggaatgtcttggatttcaatttctcaaaggagaggacatcataatgatggaaaggcaagtgtgctcttgagaatcgacaaatcaatgcaagatcggacagatgaattcaaaacaactcaaggaccgtgtagctattgtctgagattgagaagacaactttctagagtctaataatgaacatcatattgaggggtttgtataacatgagattattttttttactgagttggtttcctgccatactgttttaattcgaaagtttctgcaactagattgaggtagaaatcacgatcaaagtgtctgggagtgacgcgaggagagaaatcttctgaagtgaggaagaacaagggaggctccagattgttgctagaattcaggttagtagagcagagatcttcgtaccaatatgagatcaacttgatcgccgcctcgaaacagtctttcatgtccagtcttttcttccggaccaacagattgatgagatacttttggaccggactgcggaagaatttggggggatctttgggcggatattcgctagcgacccagcccatcaatgggaatctcagataggagcgttcgaagaggagggtccaaaaccaatcgactagttggttatgcgcattgagcttgccgaggatctttcgatcagcgttgttgaagttgagccaattgtggtacatcgtcatggccctcagaagccggaggattcgcggctcgaggtgtttgcgcaagggcaccaaggatttgtcgggactgcagagtctgatcaagaccttgaagaagtcctgccggccgaagatcgcttgtctccgggtgaaggtgatcggcaagctcgccatcgtctcgctctgtgcatccttcagaaacgtgtttgcatggctccggatctcgtccattttctccgacagctgccgcttgaactcggcgttcttcaccccatctgccgggtcctgatggcttaataatttacgcgccgcacgccgttcaatgctgatgatccaatcttcctctcgtcgagctatatccgcttgcgtagtcactctactatccatcagtctccctcgttcttcctgctgggccattctcctgctcttttgcgtcggttcagtggtcgattgatgatcaacttcttcttcctcttcgtcttcttcttcttcggctccgagtcgtttcctcggtggagcagagctaggtcttttgacccgagtattagaatgctgatctagataataatgatgatcaatcaatcagacctgagaatcagtaacgcatcatgcagccaaatcgaaatcaaagtagatccaactgcgtctgatcacctttgagctcattactgacaatgagggggcttgaggcggtgattggtccagtgctcccgatccttcccaagctttcttcttgattattttcagacaacaatctttccatccaatcatgaaagtcgagtcctagaaaaacgaaagagaaagaaaagaaaagggtcgattaatgatgagctgcagacctgctgaggggaggaagtgaggtatgaaggagcttggataatccaccatctggatcgacagagggtaagtgttgttgatgagtagtactagtcaagaaatcatcggcgaattcttgagcgaatcctctgttgtggggattgactggctcagtattgagaggtggcagttggagctcctggaatacatctgactggccaatatccaatggcggctcgaaatacagacaaggagggctcgctgattgtagtccagctcgtggggtccatggtggagttgtttggacatatcctagcagcagcaagtccagtgcgataacctcaagacgcatcaatcggttgcaccatccctcgaccattgtcctgtcaataagggttaagtcttgaggtaattggaagattattttcgtttttgcttttttctttccaacctgttaatatcttgatttgtttttaatccagctgatgggcgcgagatgctcactgggacatgactgtaggatccggtttttccggggataaaggttaataatatgcgtaagtagagatccaagtttatgatgaagaatgtctttgaaatggagatagacatcaagatggtttcaagtgaggtatcgattgattgctgagactgatgagagcagtctcaagaagtccttatcgtgtataagtccaaagaactttgtcaatagctccctgagatgatgggcagaggttttgccgtcgatttttcttgcaagtttgactggctttttttctgtataagaacaaacaaacacttcgaaatgtgtcagagaaagttttccctgctcaagaaaaggatcttcgcggagttgtggtccgcttgttaaggtttcgtagatgtgggatgctttaaggtttttgagcgtttggatgtgtggagttagttggatgaggctgaattgctatgaagagcgttgtctcccttgaggctttggactgtttaagcttggagttgatcagttgaagtacatagagctgggacagtttggaagatgggtgaagctgactttcgtgagttgtggttttgcaatgagcagaaaacagtgctttgtcttcaacaggagactgtgaggtatggtcatcaagaaggagagaggaatggcggcaattgggggtggatgtatgcgggttaatccatgacgtatgcagttgttttcttttctctctccttttgacgcgtcgacttcagactgttggccagtttcaaccaaaaaaaaaaaaaaaactaaaaactaagatgaaggagttcaggataccggaactcagagcatttgaccatcaactgctatcaacccaaccactcaaaccactcaaacagcatgactaccaactatcaatccatctaccaccaatctcaacaaccagcaaacaacaacaacaagaacaacaacaagaacacgatctttggagcgatttatatcaggagctatcagtcagtttttagatcactctgattaccatcctactcctccagctaaacctgatgaatatgtaattaccctctctaggaatcaacaggatctacccagaaacatttgatctacagctgggacaccttcaatcggccgatctgctctcaatcatccctaagatatcaaaccccctaccctttggaagaatccatccaagtctgggaggccatcctatccgaaactcatccaaacctgtcagtatccccaatataatcttatcataaagatacatagaaccatacttatcccatctggtccaaccagttcatctccgatcgaccgtacaacgtttatcacccatttcttccgtcgatcgatcggattcaagacccccacaccaacatccgatcctcatgctctgaagcccagaccagagcacaactcgtatccaagaatttatggccaaactgatcagaccacccgttcactctatgagctctcggattccgccttcgccaacctgtgctcgatcgagaacttcatcaaacacacccatcatccctatcaccctcatcagtccttatgctctggtctggccgtcctagtagattggatccggaccgaaatcatggactgtttcgagcacgaatccgcactccaatcgggattactggccatcagtatgatggtcgagccactcttcgacctcctcggagcactcgccaacctcgtccagagctgtcaagaagaacaaggaaccagacaacaggaagatgtagtctatcaacatctagacctccacattcaccaatgctcctcaaacttaatccaggccgtcttcagttggctgctagacagggtttgtgcggccctcctactctgttggcagacttggctgggcatcgatctgggcggccaacgcacaatatggccggacgaaaaggaccagttgtaccaatccctctggaagatttacggcattcaatcagatcctcggccaccaatagatcctcatcttgaactgactggcgacgatttggatgaaactggtaccaggacagcctcatcatattgcgttttgagtaaactccattctctctcccctcccaccttatgctgagattttccctcatcaggaatcattcggtaactaatacagtttgatttggctctcttctcattcttctttgtaacttcactcagttccatcctgatcgtgtctcaagcttctttccgatcactctggccgagtcgattttcaaggcgggcgtatcgttgagaatcttgcgacgagccaatccatttcatccgatctgtctctcctatcccgtcgaagagcatggccaatctcggtgggtgtggaccccacaggatctggaaaagtactttgtctcactgctcttccatcaagaaagctttgcggaatggctgatgaacttgttcctactcatgatcttgaattggatcccaacttatgtactatacacacagagtccatcaggcagccagcgcacagaggcacgacatgaagctccaaatatctgcctggagacatggcaccaagcgttcagatgatccatcgatggcgatcccaagagccaagcaagcatcatccaccagactgcaggatattgaacaagggcttgagatcgaagatttcctcaaggttattagcgccggcttgaagccccatgagacccaagtgggaggatcaagacacatcgatgagcgtcagagaggcttgatcgagagccttgaagagcgtctaagaggttgcaagatcgagaggtctggcctgctccaacccatggaaatcccctcgttagatatcctgactgaggtcacagtgctggagtcactccgatgtcgggcactggagatcgaccgatgtttgctctcattctttctggtcgatctcgagtttctcgaccatctcaagatcctcaaccagttccttttctgtaatgacatgatgttcaatgagcggttgacgaatgccctgttcagtcgcggtgaaggctcgtcacagcggagtagtcgacgaccggtcggagtgagtgaacgattgcttcgacgaggcagctggccgcccggcggtttcgatctgtcgtttgcgctacggacggtgatcctagactcggttgcgccggaccaacgcccgatggggtaccggtcgagcagcgcctgggagacactggaggaccgactgtcgtttgcgatccggccggggatcgaggactcggcgggggagagggcgtacagggcggagactatcgacggcttcggcttcttgatgatcgacttcaagccccccgaggcgctccgctcggtgctcggagccgacgtgttggaacagtatcggatcatcaatacgtatctgatgaagctcttaaggcttcaggcgatgatgaaagccaactggcggcttcttcgtcctagacgccagcacgaccagctccctcccacccggaccagcagggaccgacgatacatccaagccgtcgaccatctcgcctcgcattcccaacgcttactcgacggcctggtctcatacacatgggaggtggctatcgggagtacctgggcggggtttatgggacaagtcgagcgggtcaaagcggtcatcgaaggccgggaagcgctcgcggactctccttattcttgtggtggtcctgaagagctgcaaggctcacagatgatcgagtcggtcgaacagctcaatcggctccacagactcactctgacggagatcatgagtcggctgttccttcgctccaaacaggagggatatctcaacttgctcagccggtcgatcttcgagacgatcatccaactctcgatccatctccaagatcattactcctctcttcctaatcatcctatacaacaagaagaagaagaggagcaggaggaagcacaggctcaggaaaaaagacggatcgaggtggtcgataggatcgagactcaacaattcacggggacccagaaattgctcaaggccttggatctgctccatcgtagatctgtcgaccttaatcttcattcttcggcccttgttgatcctgctcctggcaggaagatcggcttccttattcagctgatctctcgcttggactttaattcctttttctacaagtccgattcgctttcttcttctctctcttcgtagatattgtgtttcttcgtgtttgtgtttttgtttttattcctgtttttaactttttgttgttagttgcctcaccaccccctcccttttctctctcttcggtttagttgtattgaaatacaccgcctctttgtgactttgttgcttgatcattcagtgcaacaagatttattcagaaggagatgtgtgatctttggttctaggaaaacgctcttgagcgcccatgtacttttctcgttttttcaagtaaatgtggagtgttctttgtgtgaagtgttaaccgaatctatttgggaatatgtatccttgggcgggagggtgtgtatcgatgcgattcgtgaatgaggagaggttgtgtgtttatgtttatttttcttctttatttggctattgtatcatcaaagggaggaaattcaaggaaggatattctgagcttccttcttacaatcaattttcagagaagcttatatctttctcgagttctccagttatcattatcattatcagtctggacggacaatccctacagtacaacagagaaccagaccagcaaagattcaaatgactccaagtgtccaatccatcccgaatgctgagttccatcaccacttccactcccttatcggtgggtacatatttaaactttgaagaattgtatgtagagaggagagagagagatcgagaagctgactgacttgcaagttcccgccgctttcctcttcccttctttcggaaattcccaccccactcgacttgatcatgaccttgaatgaattggatatcgaagagttgtcgagcgaggcactgggaagctcggtcgtcgccgtctccgatcaatggttcgcacccgctgaatccttgctcaaacaacacgtctgtcttttctttgcattccatctatacacatacttatgtagctgtgcttcatgaactagcactttcttttcgttcttgaactgtggactatcattcataagtaacttgtttcttcctttttctgctcagtccccggtagatttgagtggtcaatttggccctaatggggcgctctatgacgtatgtcttttcatatatgttggagatcagtctgcgattctttggagggatgtggtttttgcaaagtggaagaattaagtcttgtgactgactgatacgatatagggatgggaatcacgccgacacaacccatctcacgattggtatgtggagctccagttccctcctgatgaagcaaacgggctatgaaaagaaaaccggctcaagttaagcctcttctattttgaagggtgatcatcaagctgggcgttgcatcgggaacgatcatcggcttcgagatcgacacgacgttcttcaacgggaacgaagcgccggcatgctcggtctatgggctcgatagactagaccctgtcccggattctccggacgatcctcaggtgaacaagtcccgcttcggcaatctctcttaccctttcttcgatcactcattctctatgtatccttgctggaaatcgtcgcagtggcacgaacttttgcccgtcgttcctctcggcccgtccgctagacatctgttcaagatcccagagactaagaaagaatatcgttacttgaaactaaacataatccccgatggttcgtcccttttcaaatgagcattttttgggggagaggaggaggtcttgaaaagctggacaatcgaactgaaaccgatcaacataatatttatattgttataggaggggtcgcgagattcagagtgtatggcaacccgatcccagtgttccctccagggaggttcgaccttgcctcagtcttactcggagccagagtcgtcttcacctctgatcagcattacggcgttggctcgaacctgatcttgcctggtcgtgggccgaaaagtatggatggtggatgggaaactaagcgcagtcgaatccccggccattctgattttgtgatcatcaaattgtccgtcttcctttttttcatgttgctctctccttatggtggtcaacagtcgggctgttctggacgggctctcttcgacatcaaatcgatcttcttctgatttcattccggggttgttaatcatagagccgataatggatttctggattataccgaaattgataccaattattttatcggtaatttccctcaaatggttgatttatatgctaccgtttccgatcaagtcagccttgccccccccccctctcttgattgaaaaaatattctgatagctagaaaacctaatgtctttatatccattagattgtaccagatccgagttcgaaatggacagagatccttggcaaatctaaattgggtcctcatcagcaacactacttccaacttacaaactcacaagaaagctttactcacgtccgaatgacaatttacccaggtaagctttccctattggctgattgttcgaatatgctttcttcttgttttactgctgctactgatgatggcttctgtggtagatggtggggtgaaaaggatccgcttgtttggtagaaggacggccatgatcgaagagaactcagaatcacccatgcctgcttcatttattcacgagaaaaacggggtgactgttccgaggacaagtgttccgatgaagaaagcggagggaatggagaggcgactcccgattcttccattgaccaagacgggctttgagcggtacggagcagtgatcgaagcgcatctagattcgagagcaaactcgcccgagatccggtcgaaagtggtgaactttgggacggcgatcaagttcgataatgttgcgagtctcgagacgagcagtgatctgaatcatcgaacggcaagacctaacctttgcttgttcagttgccagccttggccggctcatctattggctggttctgggaagctcgagtggcgcttgaaaggcctcgaacgtcatcagtttagctcccaaacttttgtccccctcagtactcatactcggaccgctgatcctctggaacaggatcggtttaactctcaacctgaggggaaatatttgattgttgtcgccttggatcgtaagatctgcattacttttttgtttcctcttctctttcttggaacgacctgcaaaaacgagattgaaacctttgtttttttttttcttttcttctttgttacatgtgggtatattatgtgtagatgatggcaaaccagacatggattccttaagggctttcttgggcaccaaaagccaagggattagttactttaaaaatgtctggcatgcgcctctaatcgccaccaacaacgtcagttcattcttctcagcttatcaactcccacacttttcgtttgatgacgattgtctgatatttcgggtgcgtataatcaactacataacaatccccccccaaaaaaaataacaaagaggatggattttgtctgttggatctacgaaactggcgacccaataatcgattgcgagttggttgaagtggacgatgtggtctgtgaattgtagataattatgtacgatgattcgaggggtcgaggatcacttgtactacacctcttccgtgacttcctcgataccttctcctagtgtatgctttatacttgtagccgttaccttgatcaagaatcaattctcacttttatttctgattgtcgaagtaaaaatatatagtataaaagttgttgaatggacaatgtatgtatcacgttataatctttgttttacttgggtcgatcgcacttcatgatatgccacaatgtgtatctattgtgctacgagaaaagaaaaaaaatatggtcaagaaatgttgatttttttactcccagatgtttataagatcaacaaggacagcctgccaattcatctaaaaaaaaaaaaacagcaaggacatgaacattggaaggtgaagaaagtaagggatgagtggaagccgacccgagaaaaagaaaggaagaaaaaatcttcacccataggtgaatccattctgactacatgtgtcatccttgtgcaggggccatgctaatcttctctgtatcgttccaattttaacgtatgcaccaccgaagtgggcgaaagctagcgaagaagagttgtatatgtagggatggattggacgcgtgggttcgattcctcatgtcttccattggtcagcagtatttggggactgattaaagatcagaaagcccatgatcatgaggtgccccccccccttcataacagtctctctcatctcacacagagggacatgcacatgggctatccattccattccttctggaatgcttcaaggtattctttataccttgatcaatcattcctctgtcttatcgctttgagagaggcttcatcgggacaacttcgttgggcctatcagttgacttgagaaatcctggcttccattccaaatcgacaactacaagtttggttatagcaacaaaaagtgtgaaatatgaaccggggtacaaatcttgtagcttaacataagcctctcctttggggccgaaaatggaccccgcgtcccgagggaggaggcgcttcgcgtccgcgccagtgttacacagcgtcctcccaccagggagggacttgtgtgtgaagttagggtaaaactgacatgttcacaacaatcccgaccccggagtccgggccgttaagacaaccggcggctggccgacatatgacagcatatgagggtccaggcaaacagggttggctgactttcctgacccaagggcatccgacgggctgacggttggtctgacggaccaagatggaccaacccgtccgtgcggtcattccgacctgcaggtttgtgtttctttgacgttggcttggcagcccgcaggagccataagctctggttggtgtaacagacccatgagggctctttgcgaggagtcctgaaggactcatgaaaggcgcatggttatgaacatccccaagagttgagcatcagcatcggttgtgtcagaccacccgaaccgcctatgattcgtaaaggacaaaggtctcgtatggtctaagctatccgctcattctgatcagcgtagctatacatacaaaggggaaaagccttactagactcaattccatttcccttgctcagggattcctctgagtaagacaacagcggagaggtttagccccaggattatgatgaatgggattggaaagaactattcacatttattcatccctctaggttttgaccggaccgccatctgttgatgtagggcaaactgaatgcatatcaaacaacaggggataccgctacgttggacttcagccatctatcccctcaacacagaaggctggtaattctggaaccgactgggtggaaagctgatggagtgttctgagctttactggtatataaacggtcggctttccaactctgcttcagtctctctcatcctccttctcccactcttccggcagtcttcaataactagctcctttataatttataaatatttgcaatccacttaactccaactctacctataccatgtcgcccataattatcgaccatttaatggatcttgagaagctcaagacgaactttgcgagacctcaagcgttgtacgaaaccacacctagcacatcccacactcctctcataacagccaagacggtagtaatcttaatagacatcatcatcgtcgtcatcatctcccttttattgctcttgggatattacctctatcgtcgccagctcaaacggaaggagaacttcaccaagtccttcgaaacttccgaggctaagcttgctgctgaatctaatcgagcaggttggtggtctccctctttatctttggagcgatcctttatactcatctgtctgcctctttttttttcagcaatcgaatcccgttccatctgcccatcgaccgtcgtaggggaccaagaatcaacacacaagctctaaaataaaacaaaatatcaaaccatgctttccttctcaagcttccggatcggcatcttagtcttacctcgttcttggtcgcctgcctctcttaatctaattactatccaaaaggtttacttataactcgtccaaagattgaccaatcatcttgcgctctaatatctattaattcacacattccgctcctcaattgcctcgtccttctaacttaataaggctgtcttttttttcactaccattaatgtctgactacataccatccattatgactccaagagaattgcaattcaaaacttgtgcctgttctcccaaaacccaaatttgatgttgataacaatcaacagtcttgagatgaggataatggtacattgagagtatgatttgagaatccttccaaatgaagtgtgccctttaaagcgacggtgtgtaaaggctttatcaaatcgtggaaccaagggatattatatgcagcagaaacagaaactgcttcctcccatcaagaattcttgtcaaattttaaaacagctttgaccaagctatctccctcaaaaaatgaatacttcaggttttcttccttaagttctggatctttccaaaactcattaatagtggcacaaaattgctgtgttatccagtactttacaaccccagaatatagtgacaaatgcaactaaatagataacaggacagcagagagaacccatcatggttgatgccatcgcaaccaatggcagtccaaaaataactacaactactgaatttgaatacttcttctggtgaaaagaaaatctagcatgtgatttaccttgagtcaatgaaatcagatattcttctcattcattttgatttggttgtttatttccagtgtttcctgggtgttttttttttgacaagatcagagaaagaaaagagaaaaaaattcaagaaaattgactataagtagttgaaagatcactaaagatttcattgatcaattccagataatgacaatcagagaaaaatcctttttatctcaaaaaaacaaatacaaaactcatgttgaaaaacatatatcaagagaaaaacagggctattgttttgtcatttaagattcaaacaatccaaatatttggtggagagattaattgagaagattggaaaaactaggtccagattagagaaaaaatccgaccaaaaaaacaaggaagatgcaaaatgaggaatattggtagtgaaagtagcagagaacatcgagaaaaatcaaagaaagagtacaagcaagccaccattccaatcccaaatagtaggcctttcaatgatgatatgagaggctttgatttgcagaggtcggattagaccatccaacaaaaaaagagtttgttcccatgttgatcaaggatctggataatctcaatctcacccaaatgtagtattcctcctctaaaacctctataactttatatttggaaaccagaactgcacatagcaagggattagcaaaagaaaaagagacagatgaggagataaatcataggacattttgtatgaaaagaaagagtttaaacctgaatcataagagtacttgatatgaacactcaaagaggagtgaagccaagaatggaaagatgacaacacacatatcttatgagtgtgtcttccactgcggatccacagcccgctgtgccttgttggatccaatcagaatggctgagagtgagagccaaagctcatgatgtgcaatgctgtcaaggaacttgaccacacctttcagaacctcaagtttgtctccaacgtaatcatccccttggctttgtccgggaaatgaccacattccaagacccatgaatgtgctgagctgaagatcatcagcgtgtgcaaccaatttgaacccagtcaagaagaacgtaaggcgctggtcagtaaggatacttgagctttgtgtccagcctacaacagagcctctgcaaatctgataccattcaagatgtacctacccaaaggctgaataaaaaaccccggctgtacccaattaacgtctgccagtgatttctccaaatttcggcattttggcatttcaaaaaaaaaaggcggatttgagcttgtctgaaattctgatcaagggaatgatcaggcatttctgccaacttgatcattccccttacatgttttatattgactgtggttcagacggtccagccgatcacgggaaagtcatatgtgtgagatgagtttgggaggggtgattgaaaatgatgtgattgcagggacaatccagagacaaaagagcttggccgaggcaacaaaaaacccacatattttgatctcttgactatgaatagatccagcttcctggtcggggtggtctcaggagcaccaaactgaaggcaatcacactggtagctgagtaaaagaaggagcgatatgcgggatcagtgggccgatttaactttgagcagtcggcaatactgatacacttttatcgccatcctgacaatgacggctggtgatcaatcttcaggctggcagagagattgttctggatagccttgaggaggacacgtcctactaataaatataaggctaatgatacttgcattgaatccgctgaatgttgctcctttttcatttactcaaattttcttctctctcccatccctttccctagatctgatgattggctccatcatggatcaatttatctttgtaatttctttcttaaaggattatcatgataactcacaaaaattatcaaacacaaatgaatgagtatactacaccccccaaaaaaaaacaagacaaacatttgcattgaagtgtttatattttgtcacactgatttgaatcaatgaggtttgcatggaaaaatttagttcaccaacatattattcatctatactatgagatagggagggaggtaacgtgtaggtttttgtatgtggtaagaaagagattttttgctgggtaatgttccattcaaagtactgagggtgggcaagtggcttgtgtgaaggaagtaggtcattccaaattgagactgaatcgagctttccgaattgtatggaatgcactttctagtaaaagacgagaaagagttgattcatggggaggatctggggaacgactgcgctgtagacaacgctgggccagctacgctaaccgtagcgttagcgtggcgtagcgcagcggaaatgcgctactttgtagcgtagcgttagcgaaaaatccacctttcttcgctaacgctacgcgcaaagggcacaaagctgcgttagctgttagcgtagcgttagcgcagaaagtcggaattgcgctaacgctacgcgctcagggcacaaaaaagtgcccgctacgccgcgctacagggctttttagcgggttttttgccttttttgccgctaaaagcgctgtagcacagcgtagcggctgtagcggctgtagcgatgcgctaacactacccaaaaacatgccgcctgttagcggggctacagcgtagtgtagcgtagcggcggtagcggcacgctaacactacagaaaaaagggcctgtttttgcgccgctacgctaacgctaagtggccctttagcgtagcgtagcgtagcggcccagcgttgctgtagatattgcaagaaatgcgggcgaccttgttttgatgtaagtgggattggtacaatagtgaggtcagccaatagccaactaacagccagcctagcaaccctcccattgccatcgtagaagggatggatgtgcaggaagttggtcaagaaggaagcttcgagttggatgcggcaagagaggttgttattattgtccgtttccagggcttgacgaacatgggcacagaggaactcgagagcgggttcggcaagatgtggtccaagatatacccagtcttcatgagtaggagcacaccaattggttcggtaggttcctgcattggagataagctcgtgtccaatcattcaatggatagcctggagtaacccagctgtgaaggtcgcccagtggttgtttgggatgggtgagcacagacccctatacttgatatcccacacaggatatcaggtcaagtatcaatgatatccagtagacatcagtttttttatctaacatgttttctgacttctgcaaattttctgtaacatttctgcaatcttttggtacttcagcaacttacagttaacttacagagatttcacagaaagttacagaaaacttacagaaaaaaactggtgtctactgggtatccctgatattttgccagatatcctgtgcgggatatcaagtatgggtggcagtggagttggctcgcttggttggtaagaacttggtgacagcaccccggtgtagtatgccaattgtgtttcaagtatcaaattgcataaagtcacagttcaatatgtagaagggcatatattcttaggtgtattatggcataatcacattctacggggcatttaacccatagtcactcactggaaccactagggctagctccactcagtcaaaagttatttgggatttaaattttatttgcatacaaaatgcttattgcataatgtaaaccacaagttggccttagttagcttacatattcaatattcattgcatagggtaaccacaagtgagccacattgtttgtatgtacactgagaatcatgtatagggctagaaccacaagttggccatttatagattattggttagggctagaaccacaagtcagccgggttgtaaaatagactatttaaggaggggctttccccccctcattacaattttttcatcatcagagcatctcatcacaacagatcatcatctcatctgatcatcaaccagacagaacagagcaatcaatctatacattaaccagtgtgatcttaatcaaagtgccccattgagatcattcagcccttgagaagcataggaaaaagaaagtagcaaccagtacaacttgtgatcttaaacaagagacagtgatcttaaaccattgtgctcttgactaagattcaagaaggaagggaaaagacactttcaatagtcacattttttccacaatatcatctcataaataaacatttatcatcagtacatacgtcaatcatttttcaaaatacataaacatataaacagaaaaacacctcttactcaacatttccactcaaattgtctgctgaatccacgttgatctaggtttgataagagactgctacacatagtttctctatcatcagttttttgccacaacaataaataaattgttgtgttaactctagtgtagtacaatagaggggcaggtctttcaaaccagccgtaacagttgtattagatcattacatacgtgatatatctcatctgctatttccccctcacatgactgccaccattcccaaaggagttctcacaccggagattttgagcttttcgagccaatgggtctgtttctggggatcctttaagagctttctcaaggtactcaagggttgaattagccaggaaaatgtcttctccaatcaagcattcttgaagggaggataatcggaagaaatcgtggaagccagtgatgaagttggcctgtgttgggtctgattttgcggcttccactttagtttgtattgcttgtatttggcggacaatatcctcccccttgtatgacaacatacaagatgtatcataccgtccagaggttgggattgtgtatcctaattgaagttcaacttccatgtctagcattttgtcctgggtggcagtcaattttgatatatttatattaagttagcaactgcagggtgtcatggattgaaattccaagaagaggaaggctcaccgtggctggtaacacaaaattttggtcaattattagaaagtgaaacaaattctgtccaagagattgattggatgccaacgatggatgatgagctgaatgagtctgggtcagcaaacaatgatgtagaaggatgattatatgttgctttagtgatacaaagagtgagccaatcacaagaaaaaaaagaaagaaagaaacttacctgggataggacagtactgaatgatgtggagggttgaggaaaaggttgtgtagctcaccacaagccactcgatcggaggtgtcaagacctcacaaagggggcctctgaaggagggaggggcttgtgagcagcagcatctcgaccgaccgccccacgaatacaataaggcttgcaagttccaaaacaacagcctgtaatcatcttttcattttctcatggtaatttgaacacttttgtagcttttttggtcaaataaaataggttcccttgttagaaaagtttccaagaaataactggttgcaggcttggaaaaacttaaaaggatgagttggaggaagtgtttaaaaaggggtcttagctaatcgactcccaaaaagtggaggatcgactcccaaaccccgaaacccccggaatttccaccgaaatccccgaggaatgggagtcgatcccccaaacccgtcagcgggtttgggagtcgaaaagctagtaattttaataaaaaaaaaggccaacccccgaaggagttgggggtcgacgtcccaaaacccactgggttttgggtgtcgcttaccaaaaatagcccgcaacggccgggaggattcctcccggccactgatggcacaccctcacgcggccgagagaaacactcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntactctcggccgatgagagtgttcactctcagcggccgcgtttgaacactttcggccgatgagagtgttcactctcagcggctaagaggaacactctcggccgatgagagtgtacactctcaaacggccgagaggttttctcccggccgttgagtgtgtacactctcatcggccgagagtgttcactctcggctgaggagagggtaccctctcaccggcggaaagggtacactctcgcgtgatgagagtgtactctcttcgcggccgagattgtttctctcggccgctgagggtgtgccatcagtggccgggaggaatcctcccggccgttgcgggctatttttggtaagcgacacccaaaacccagtgggttttgggacgtcgacccccaactccttcgggggttggcctttttttttattaaaattactagcttttcgactcccaaacccgctgacgggtttgggggatcgactcccattcctcggggatttcggtggaaattccgggggtttcggggtttgggagtcaatcctccactttttgggagtcgattagctaagacccttaaaaagagatagccaataaaaaaacttggtacttccctcatgagacatggaaggattaaacagcagctgtaatcaaataaatcaacaatcatattataacttcattaatataagtaaatgaaacaattgggaaagaagagatagacagaaagagggagagaaccagaccattcttcttacaaggctagacagaagtgtgctttcctgctgtatgtgtcagcggtgggttactccgaggtgactagtatccgctcaacggaagtttactggagttgtccagtggctccgaatcgtagaaagaaactggtctgatccaaagagtttacgcccaagccgttgataagttttgagaagtgcaggctgagagttccggacagtgatgtggtgatgtgaagggaacaggcaagtttgaagcagtgatttgttgatgtatcttcaaactcaagagggatgattaaaataaaaggttattattattttcgtctcttctgaaagtctgaggaacaatagacttcagtccgtacaactttatatatctggcttggcaaggccaactagatacaagcatatgtagagtatgttaataatgaaatgagtgaaatgaataagaaaatgagtgacatgagtgtgaaatgtatgaagtgcagttggtgtagcaaaatactcagttgactagttaaggggtaactgtattttgcttgccagctgacagtatggaagacactctcaagtagaagttgggaaataataagtggaacaaagggggaactatggcggctgtctttcatgagggcttccaagaaatgctgccagccaagtttagaagtgatagtgattggaacaatagtgaggtcaaccaacagccagtcaagcaactctaccattgccattggagaagggatggatgtgcaggaagtgggtcacgaaggagactgcaagtctgatgcggtaagccaggttgctgctgctgtctgttttcagggatggatcagtttctaagaacaggaaggaaagctgagcttggaagaaatgttgaggaaatcggctcaattatcagaaagtgtaacgagagagatgcgaaggtggcagatgttggctggatcttggcacacagttgagggagtttcctaaagttttcggttcgacttgagtcagtctccagagccaaccggtccgaaatcccagccatgaaaacatcttcttgtccaacccggtcgaactcttataaaagggttttcagtgcctctttcctgctatcgggtcccagccaggactcggtacaattccttatcgccagaggtctcaccctcctttccctttttttcagggcggttgaaaaacgacttccttcgcgacctccggcggcggcttccctgtgagggccggcataatactgaggcttcgtggaaccgtccggctcggggtgattgggaagatctaccagagccgaggccgaatggtcaagaagctacaacagagggatgcatccactgatagtcaaactttggaaaggctggttgtatgcgctcactgtgctcgcacatgaacactgaaggcagctgcttcgaaatttccctcctttcctatcgccaatccatccattccttgacatcgatcgtctcgatcaacctatctgtcgatagacgaagaaggatggtcctgattctgaatactagatggcttcgatcgtcgatgtcgaagagaatgaatatggaaggatatgtaatcgatgtttctcatacagcatctgtgaacgtctcatctccaaagaaaccttgttgcttgtttaggcttcgagctctttcccatccgatatcttgccggtttacttccgccgatagcttcgaaccgagtttgttctgtccacccttacatccaaggaactgaatacagcactgacaacgcactcagcttataggacgatcgctgaaccgcaggagagggtgtatgtgtacgtgtaaaccttgcctgcgtcctttcagcatcgattacgtttttgggaagagtcctgaccatttctattttctcgaccagtttgaaaaaagtaacacttatacacacatcgacctcgtctgctagataggaccatcacatccagatccatcgacaaaacaagccgaaatcgctcgaggcacacatccacttgacccgaatcggctccaacgtgagctgctttattaccacaagccgatggtcatgatcgaataaaatcgagcaatcttactgacttcggatgccaattcttgaatgtgtcccgtcaggaaacaaacgaccatgtctccgtcaactattccagttcgttccaatttctatagaaactttgagcagaccgttgactgatcgatgacacttccatttaccagccggtccatgtccctctgaatcgataccaattcgagcccagtttagaggacgtccaagatctcattctcaatcaacagaaggggaactgtctcccggtcttcgtctcgctaccagcagacctgctcaccccggtcgcggcttatctaaaactcaccaatggcgcacagtgccagtcaaagacttcatcctcggcgagcgatcagaccgtcgaaggcgtcgagagcttcttactggagagcgtggtagccgggagtcaccaggctcgttacagctttgtcggtagcagtcagtcctcgagtcctctgaacattaaatcccttggatccccttttctctcgtctcatcaccacagactttttcgaacacattgactaatcaatattgaattggcctagatccttcaagggtcctcaggacgggtgaaaactatgcattcaagggtgaccccttgattccgctggaggaagaactcaacaagtacaaatatgtacctgtgcccggaatccccccattcaccggtatttcatgcctcactctgagttaaggccgatcatttcctcgtctgatttatctctatttttttttcttccatggcggttctgccctcattcaggcggcgcaatagggtatgtatcttacgattgtgtcttccacttcgagcccaccacccgccgtcccttgtcggacccgattgggatggccgagtcggcgttcatgatttgcgataccgtcgtggtatttgaccatacctttcaaaccgtcaaggtcgtctccaatgtcatcatcccctcggcctcgtcccccacagcagaccaggtcagcgcggcctacgaacgcgctaaggtgaagatcattgacgtgtgcagtcaattagaatccagtcatgttcccctacctgtacaagaaccgattccatccaaagaagaacgtacaccgccagtcagtaacgtgggtaagcagggctatgagagcttcgttaccagcctcaagcaaaacatctgcaaaggtgatatcattcaagccgttcctagccaacgtctgaagaaagaaacccgacttcatccgtttaacgtctaccggtgagttctttaaaaatttcggcatttcaagactccgaaagggatagcttgcgcttgtctgacattctgatcaaggaacctatcaggcatttgcgtcgactcaatccttccccctacatgttctatatcaactgtggtcaggcggtccaactgatcggggcctcaccggaatgtctgtgcaaggtgagtccgggcggggttgtcgaaaaccatgcgattgcggggacgatccggagaggaaaaagcttggcggaggacgaagtgttggctcaggaattgctcggctcaatcaaggatcgtgccgagcatgtgatgttggtcgatctcgctaggaatgacgtcaatcgcgtctgtcggcccgagaccgtcaacgtcgatagcttgatggctgtagaaaaattcagtcatgtcatgcatcttactagtcaagtcagtggtgtcttgagagaaggtctcacgaggtaagtcgctctcacaattttgtcgggtgaaagaaaagtgtttgtttgcaaggatgtaacactgagtcctttaaacaacccactcctccaccaccgcaaattccaaaaaacaaggtttgatgcatttagatcgatctttccggcggggacggtctcaggagcgccgaagctgaaggcaatcacgttggtagccgagttagagaaggagcgacgaggctcgtatgcgggctcggtgggccggttcaactttgaggagtcggcgatggacacttgcattgcgatccggacaatggtggctaaggatggggtgatctatctccaggctggcggcgggatcgtccatgacagcgtcgaggaggacgagtacatcgagactattaataaacttaaggctaatgtgacttgcatcgaatccgctgaaggttcgcccctgtttcacttcctcctattttcttctctcccttgattacatctgatgatcggctctgttgttgatcgatttgtctttccatttaaacagactatcattataacttagaacaattatcaaaggccgccaaacaagcataatacacccccccccgagaatactctttcttttgcaatcaagtttgtatattttattatggttgatttgaatccatgagacagatatattttaccagcacattatccatctatataatatacctataccatccaatcttatctatcttgtgtcgggttgtctagatcgttaactagatcttatcaatcaatacctgcactccgcaatgacaatgcttggagagtgtgctttcaatcagacagctctattatgacttcccactcttgttgaaaatttttaggggatttttcgccaccatatggggagactctcagatttatgcattcatcaactagaattagtcattgagattcatcttgggaggagggcatagttagctaatttgtccaatgcccccccccactcatctggaattttgatatcagtggtttgtcagataccagtggtataccacggaaatctgaggatcaagaacctcaaaattgtgtcttacttgtccaggtcttctttaccttcttttttggcttctgttactcgaataaatcaagcaaacattcctggaaatcaccactggttttcaagtgggctcggtgattggtagtcaccttcaggaccgtttttggttcaaggttcaggaataccccgttggtcttgaaagcaactaacgaactcttggtgttcacccgtggtgtggctccacagaccgaggcaaacagctgcacatctcaaatcctcgcaaatcttcgaaaacacggaacacattgtatgcaaatatatacgcgctgccggctagatggacgcaatcaacccagatccagaaatcacgccaaaacggcgcaggtgtcgctagaatgaacgtcgagaaagtaactgacttgacgcgtagagaagaaagcaagcagtgaagctccactttctgaggcggtgacctgaggctgattaggaatatagttcatcaggaaaagccttaattggccacaagcattgggtgaaccgtgatgccgactggaggagcggaggatgaggtccgggggcgctagcggcggcagtcggcaccgtgtaaccgtaatattggggacgaacgctcgagattgttaagcaacttccaaaaatcacaacagatcgtgttctgcagctttcttgaaaagttaaaaccaatcagccgaagccactcagatgtatttatcccagggagtacatcacccaagcaaacagcctcgcacagcatggtgattgatcctacgtgcgattggccaatccagccacactggcgaatttcgagtgtctggaagtctatgtacaatatactagggttccaagtaatccaccgaacataaaactcgccaacagcaaacatcaagttgagccccactgctgccaccaggagtcgataccacaatctgcgtttgcctactcgcttcaatcccgataactatcaaaaattcattcctatcatgtgggccattggtctctatagcagtcttgttattctgttgattggcactgtcagacactgaggctgtagcccatgtgtctacaacctgtacttaaccaacaaacacatgtactgtagtgtattggttaaggactgtgactttgcctcaccaacacacttgggttcaaatcccaattatgtaatcttatatttttattatcttatttttatacttttatgctttaagtaattccacggaattacttaagtattcacctctgtattaatattcatattttatatacatacaatttgaaatcttaatcatctctctatactctgtaattagagagatgacatcattctttctcctttgagcttgaatgacatcatttcctccacttctggtttaaagcttaatttaaatacatattttgatcatttatgattatatacataaatgatcctctgcaggcctcaccggtctcacaggcaggttgacccctgcctttgtaatacttaagggggaggtcttcttccccagaatcctccccctagagattattaccatacaacccgtgcaccttacatacaattgtgagtggggttatcatttaatctattactatccaccccccttatccttatccttatccttatcctttatctcatccctaggctacagtaaagtcaatactgtagactagaagagagtgtatcattcctctaaagcccggcgctgcgaagaccttaccgcaagcgtcccctacatttacagggagcttaacccctccgctttctagcgtcgaggcgaggtttctaatccattggctgctagtaccactagcagttatagtgtgacccgtaaaccccatcaacgccaggtcacataagagaccggcgctgacaggcactttcaagcttgccggttcaacttcggctcacccatacgtaccctacaatgagtgtgagtgagacagttgtgatcagtttatccttcctacgcagacccaacagcttccgggatggatgctcaagactctctctacatgcccttcttagacaagtgccttgttgcactaccacagatccgagaacagtgttgtttttacggtcattgtaagcactcacctttcttctcattagtttatagctaattagctgaagaaactactctgcctttagggattgactcgcgccctggttgccattagatacctctgctggaaagtacagtcagttgaccacaatatctgcacctaacatttgtatcctaatttgattttcatctcctctctagtcgggcttgaaatacagcggcaaccaacagggttgatgtccaggatggtacgtttttattgattggatatccgtatgagtttctccaattttggttacccacacactcatcaagcctttttccttatatgtagtttaccatgaggagtttaaaaccccatttcatcaaagactgttatttctatttcatttgaattccaagcccatgtgatcaaaaccaaacggttgagattccttagatattctggttactttatgcttacggctcttaagacttacaagttatttttgaatttcaagacaaataagaaatgctaaaaaaacacaactgatgcactgattgtagtgaatcaaatatgctcgtgaaagtatcaaattctgaaatatcccatgtagagagaagcaaatatgtaaatccttgatgggtgaaaagtcatacactaattttcatcagtgtgttcagatggaaatctatttttttatgagcagggccatgcttgggcaccaatgttgcaatacaggcatggatgtacccccctcaatttggggtatggatatgccctaaatttagaaaccatgggttatcagaaatatatggggaagaaaaaatggagtctgagagaaaaggaaaacaggaagtattgggtattctggggtctttgctttgggatgaccacaagttgctgcagcaacgctcggagtaaactcatcagctttgattccgagaaaaaattcctttggacatgctccaaatattagcctctgagtcatttgaaggagtgattgtacaaggaatctctgtgagacctcaactggccaccaagattgcaacaagtgcaaggaaaagatatcttcctggataatagtggattgattatttgggactcgcaagcagaagtgagaataaaaccttgtaaatttcgtttttggtgtcttttactcgagtcaagagatcacacattcctggaaatcaccactggttttcaagtgggctcggtgattggcagtcaccttcaggaccgtttgtggttgagaagagacttgaataccccgttggtcttgaaaacaactcacggcctcttggagttcacccgtggtgtgcgtgcgtcaaggtacaatagcgctccacagaccgaggcaaagagttggagatctcaaatcctcgcaaatcttcgaaaacaaggaacacattttatgtagatacgcgctgccggctagatggacgcaatcaacccagatccagaaatcacgccgaaacggcgcaggtatcgtatgttgttttgcttgtgctagaatgaacgtcgagaaagtaactgacttgacgcgtttctacctatgcaggaatccctcgtagttgcgatagatgtcggactagtaaggtgaaatgtgtcgttgaagtgaataagtccaatgtctttctgccttgatggactgtgaccaacgtatctcatcttgtatgttctttttttagaatgaccgctgtgataattgcgtcagacttggggtattgtgcacgtttgccaatccaggcagtttgaaagagagaccaccaacagtcaagtacgcgttattttctaggagaaataacttcaaagtctaaagaactgataattcattcaccaaaatactattactaccagagaggccgagcaacttgaagctcatatcagatctttggagcgtctcctccacgcggtggaccctacgcttgacctcaacaacttaccagatcctgatacgctcgtttcgaatgcagagagagcgcctcagcttcccatccaatccctcgccgtcccaaaatttcaaccagaaattcaggcggctcaaactgatatagaggaagactactttgagtcccagctatcagctgttctcacggggatgcatggtttgaaaattgcagcgaagcctcctgtcacagacattcattggactcagtcagataagactcaaccgatgtccaaatttattggtctcacagtctccccggaccaatacatcggccccaattccgggctcagcatggccgatccatcatcgcttgggattcccagactgcatgtctgggagtttggtgccctatgcccggtggacgaatatcttcgccttcgaaatgatgattacatttcgggcgcgaactgcttctatccggcgcctgatttggaggaagctctgatcaagctttacttcgagcatttccacccattcgtcccggtcatacatccgaccatgtttcgtgggcttcataagtcgggactcgtggagaccaattccaccttcagagctctctgcctgctcatgttttccattgctagcagatggtcaactgaccctagggttcagctcgacttgaccggaaggccacagttgtctcgtgaatttgtgggactgcgctttgctcacgctgggcttatgattctctttagacctgcctacaatcgcgcaacccttctccacttgcaagcttttgtcttgttgacaatcgtctcgctaggtgcgcaccagctcccgatcacctggattttcattgagcggggtatgctacttgcacaagtaagtaaaagttgtttgtaaacctcttcaatttctttcattgataatataagtaaacagatcaatgtaattaagaaacgcactaatgagtgaacagtactaattctatcattacttttgctcatcttcaggaatgcggtgcccatcgtgaagtgcaccatctttggaacgccgatcctattcaggattacctacggcgtcaggctttcttttacttatgggaaatgggttacagaactagctattcgttgggtagggcgcctctcgtggaatatgatgactttgatctccgtcagtagtgctttgtgatttcaagctcctatgccaagatgaatctttagaaaagagttgataatcaatgatcacatgaatcttacgacaccgttgctatagaaccaactcatgtttctcgtggtgatccactgggcatctttgtgaatccattttcgaatatcagtccagccgttcgtgaagcacatgttgcatttgatgcagtcagagtattgctgtttcgactcggttcgctcaagcatatgctgcgccttctactcaagatgcaaggtgataccaaggctcccagcggagctggatcaatcaaacccttgaaattgctagtcgaccagctcaatctgaatgcgatcagatgtttggataagatacccccggctttcaaacgtgtcgacatcgaaggtcctgccgaaatgttgatgttttcggtgcgtgtcatcacgtgagctacatagttttataatttctaaagaaaaaatcttttgagagcacacgcattggtttatttatgcagttctccattttcatttcaaggtactattcacagtttcagatgttgatacaccaaacgttattcaactaccaagatgatagcccagaccgcaaagcgacgagtcccaatccgcatatcaatacatgtgccgagttcgcgatctcgtcgattcaagcgatcaacaagttgcggcttcggaagatgttgacagagggctttcattggttgccgttcgaactcatcgtcactgttgtccgactggtatgctccattcgcaaacagagagcgtcgatcagtcctcgggaaaatcaactgaggcgcgataatatccttttggcaatcgcgattatggatgagatggctcctaggtatgtcacttcttctttgcattccacgaatcgtttctatcgcttggagcacatgttgcattgctaaagaaaaaaagcatgctgatgattttttacatgatttgacatgccagtgtttacactgcagcatcatatagcaaagtggcaaagatcatgtttggtttactagacgaggaggatttctccttgctagactctttaaagtcattgagtggaggccagcagcaagaaaatcaggctttgaatcaattgcccttgagagattctcctacggtcacgacagttaagcccgcagaatcacccagaatcccttgctttatatgcaagaaaacccctaactaatgatcactatgatttccaggacgagtggaagaaagactcttcggacccagtgggattttcttccgccgggttcgatgctgctgctttgaatctctcgttcttccctgcccttcaccttccctctacctaccttcctgcccagtccacaccaagcaaggcgcaaaaccccactttagcttaattgtttttttttggcaatagctcaaggtgtttgcctcttcagttgtatcaccagaacgaacatcaccttcactttgggctttgcaatctttcctctatttcacttcctgatccacatcccttttatttcctaactcctacgtatttagatatcttcatttgagcttctctgtatatcccgtgaggatttgatttcaatttcatagagcatccatcacgctcaggcactgactcatcaggcgactgttagcattcgtatgttggagccacctccgttgaatatctgagttgatcgtaagggtaccctcaagtacttctccttttctaaccccacatccaaaacataaataataaataattaataaattaaaaaaaagtgtaaacggtattcatcttatctctccttctgaaaagccagcttgtatgcccgtcttgatttttttttttcattctaccagtctcttgaagttgaggatgactatgatgatcagggacattttccatttttacgtattactttactcgatcacgaagcttgcagacatgatgttctcccttgataatttgcttctcttcttatttttccaaacatcactccagtctcaccaaaaaataaaaactagaggaaggattctaactgattgtagtaaatcgagatcatttgtgaaagtattaaattgtggccagttttctcagcaaccgaatcctaatgatctgccctcatacataaagagaagagtcaaaaataaatgcaacaaagaacaatgaattatcacacagtgaaccttgattttctgaggcggtggccttgaggctgaataggcaattagttcatcagacaatggagaatgaaagttcggttaactagccataagctttgagtgatgctgagcaccggatgatatgtatggtccgagggcgctaccgggtggcaccttataacctgagcatatttctctttacaataggcaacttaaaattcacaccaacatggtcttcagttgcttaagagttaatcccaatcagccgaagccactcaaatgtatcaagcaaacagcctcaaacagcattgaggctatgccactattgatatcacaatctgctttgactaattgcttgaataccgatgaccatccaaaaatcaaaaatcattgctgtcatgtgagcttttggtctttataacagtcttattatcctatcgatttgcactttcaatgtcgcccgtgcaactccgggttgccatgaaactgggagggataaaactaaagctcagaaagaaccagacctcatcctgacgaactcaatgccctccttatcagattgcaatgcagtgtcggcagagataagaggcaagtgttgttatgtatcacggccgctgtaagtgctcacctctcttcgccttcgcaattcacagcttgctgataagacgactggaccgttaggggagctcgagcccgtgggttgcgcttagttacctcttgaaagtatcgtaagttgaccacaccgtccacacttggcaattgtatcctctttggaatcgcatttcctctcaggatcaaagtacggtggaaatccataggggaaacttcaagaatggtacgtgattagtgattgaatgtgtatcattccttctgatttttactcgatttttagataccacatgctaatcaaactcttttctcctgtagcccgacatgacctggagctggaagatgaatccaaaggcctacagacatatcagactcttattcctatttatttgaatccaatcctatgagaaagagcgaaactacgtaaatccaacaaagaacagtgaatgatcatgtagtaaagctccactttctgaggggctgattaggaatatagttcatcatgaggaaaagccttaactggccacaagcagtgggtgaaccgtgatgccgactggaggaccagaggatgaggtccaggggcactagcggtggcaccgtgtatgtaaccgtatacatatttgtgacgaacaagattgcaagcaaattccaaaaatcacaacagatcatgttctgcagcttcttgaaaagttaaaaccaatcagccaaagccactcagatgtatttttcccagggagtacatcaccagcctcgcacagaattgaccctacgtgtgattggccaatccagccacactggcaaattttgagtgtctggaagtctatgtactagggtcccaagtgatccaccaaacataaaacctgccaacagcagacatcaagttgagccccaccgctgccacaaggagtccatacctcaatcagttttttcctactcgcttcaatcccgataactatcaaaaactcattcctatcatgtgggccattggtctttccaacagtcttgtcattctgttgattggcacttacaagcttgccggttcaactccggctttatcacacggaccctacagtgagacagttgtgatcagtttatcattcctacgcagacccaacagcttccgggatggatgctgaagactctctccacattcccttcttagataaatgcaatagtgcgcctcgagagctcaaagaaaagtgttgttttgaaggttattgtaagtactcacctttcttcccattcagtcatagctaattagctgaagaaactactctgccgttagggattgcctcgcgccctggttgccattagatacctctgctggaaagtacggtgagttgaccacgatatccgcacccggcatttgtatcctaatttgattttcatctcctcctctctagtggggcttgaaatacggcggcaaccaacagggtcaatgtccaggatggtatgtttttagtcattggacatccatatgagtctttccaattttggttacccacacactcatcaagcccttttcctcatatgtagcccaccatgaggagtcccaaaccccatttcatcaaagactgttatttctatttcatttgaattccaagcccatgtgatcaaaaccaaatggttgagattccttggatattctggttaatttatgcttactgctcttacaagttattcttgaatttcaagacaaataagaaatgcaccaagtttatatataaaaacaactaactgatccactgattgtagtgaaccaaatatgcttgtgagtgaatcaaattctgaaatatcccatgtagagagaagaaagcaagactatgtaaatccttgatgggtgcacagtgatacacactaattttcatcagtgtgtttggctggaaatctaatttttcatgagcagggccatgcttgggcaccaatgttacaatacaggcatggatgcacacccctccatctgtggtatggatatgccctaaatttagaaaccatgggttatcagaagtatatggggaagaaaaaatggagtctgagagaaaaggaaaacaggaagtattgggtattctggggtctttgctttgggatgatcacaagttcctgcaccaacactcagatttgattttgagaaacaattcctttggacatcctccaaatcttagcctgtgagtcatttgaagtgatatttgtacaccaccagagcagtttgagctgctccgggctatccacccaacatcggagctttgaccagaggcacagtcatcttgtcgcgggtttgttgctccttgcagcgccattgggatgactctgtggtcaggaacctgtcatactgacaggcagcttgccctgccagtcatcctgccggcttgtctttgctcaatggtcatcccgctgtggggctgtcagttggggatgattatcttgtcgcaccactggctttcatgtcacttcagattgccgttgttatgcagtcggctctgactggcctgtcagactgcttcctgccatgcagttggttctgacttgcctgtcaggccgtggttttggagttcctttcaggatgtgattggtcaggagaacggtgtgcaaccgcagcgctgacgtcaaagctacagtttgcaaatgaattttcaactatatcagagcttatcttttcaggcaaaagcttgagaaatgttggtcttgaaaaaaaaaatgaaaatttacatgacttagagaaagaaaaaattgctgaatagctatgatggggtattaggtattaaaaatcagcaaagtgaatcaagtggttacagttaagcggtgagaagaactgttggtcaagcctgatggcagaggcccctggttcgagctctccttggaggcagtcttgttgatggatcaagtggctgagactccaagtccagtcccgacttgttttttttgcctgagttaaaatctcacagcatgagaatcctaactgcctcaggccagcagcctggccaaatctcaccagaatccataataccaggctctttcagtaccctgagacaatgtactggtgtcagtgccttgctgatggccgaccgctagcccaccggtcagatgtgcgttggttccttgacccccaaccccatggctgcaaatccgactaactgatgttggttttcagcaaggtttagcagggtccgggctggttgttttgaccggggatcacctctctgggctgtggttgagctgctcttgtggtgtacaaggaatctctgtgagacctcaactggccacttagcactaagactgcaacgagtgaaaggaaaaggtatcttcctggataagagtggattgactttttgggactcacaagcagaagtgagaatcatattatgtaaattttgcatctcttgaagcagagtgaactatcagatggcttctcagcagaaatcaattgctgtagcaaaccccagccatcagtgttcaacctagcttagcacaatcccctcgctccagcgggtgcacctcccggagcaagcatctgcctcctttggaggcttgctttgcgaggggcgcttgcgcctgccaggcaacctggcccaataaattgaggggctttgttaagcttgtgttcaacaaatcaggacttttcatcttaaaattttccttccttatccctttcaaacccttaaatctttatccagctctcaagaaaagttccttcaaaccaaactcaagttcagcataatctccttccaaatatcttatctttgtttgcaatattatgtcttaaggttagtaaaagctaacatttattcctttctccctcactgtgtgtgcagggtggtaggactagttatgcagcagtagagatgtcagcaggtacctgttttccaaagcgggtacccagaaacaggtgcgggtgtcaacatttggggtaaaaaaaggcagttacccgggtacccaccttacaactgccctgggaatgcttcccctgaagaatttaaattgtcattggcattgcaacactcccttttttggttttgggctgcacaaaggtgtcagcgacggtgtcctacatggttttctgaactaatctggctgctttgttgaggctggagggaaccctcctgcctttgagacggtgtacagtcttgacaacaggaggaatccctccagtcatggagatggtctacagtcttcatcaatggaaatcaaataaggcaaatgaggccaagcaaaagtgtaaagctcaagatagatcagagagaagataaagtgcaaattggtgatagaatgttttttttctttatttctttatttctatgttactcttactcatatacttagtgaatttcaatcatatatttagtaagccatgcaagaattcaagggtgagatttctgggtatatttgcctgcaaaaaatcctccacacctgcaggtacctgtcccaggtacccgggtacccgccctagcacacctggcaggtgtgggtgtccaaaacattggatttttgaggcaggtacccgggtatgaagcgacatctctaggcagcaggctataaatttttcattattctatctcacttggaaatctgaacaggtttgcttcattaaatttttggcaattgcaattgcaaagcttggaacaaacttgttgaatttttcgctctttgatctcactctctcctcctttcttcctctctgtcacctgtcacttgtttatcaccgacttttctcttattcaatatgcataagtttctgatcccacaacttgtgcacttttgtatttagactacttaacaccctagatattgaggaataaaaaaatcatcggtttttttattatttttttgaccgttcctgaaggaagcactttagcccttccctcagtctatctgcgagcacttgagccctctcagaaagaatataaaaattatttttatctggctttaagccctatttttcaacacgattaacagtcgaattccgactcgaatctcgtgaactactccttatcccaaaccatctgttcaaccattccataccgacttctcaacactccaactctcacgtctccaaagatcccgattcacccgaactcaatatggcaaccgaggtagtacgtgaatcaaaaatccttctcactcccaataactatgccctttggctgcttccgatgaaagccaaacttcataaagctaaatcactcaccatcgttactggagcgcatacctgtcctgaccctaaagaagacaaagaaaacgctcgactctacgtcaagctcaacgaagatgcgtacgcagaaatcgtccaacatctcaatcaagaaatcctcgcgtatgtcagttccaccctacctgaggccgacgaattcaacgggtacaaactctggcaactcctcaagcaaaagtacgccggcaacgatctaacctccagaaccactgccctcaagaaataccttgctattgaatacgactcgttctcgtcgtttctccctctcgttcgatcggctaatcagaaaatcgtactttcaaaactcgctcttgacgatcaagtcaagactatactgatgctcgataaattgcctcaagaattccactcgtttaaaaccaacatctcaatgaacttcgagaccgaaccgttcgatcaggtattaaagaaacttgaagattttgccgctcaaaatcaactaaacgaaatcaagaaatcttcggtgtcgtcgatctcttctcaagccactatgtttactcaatcgtctaaccccgagatcacttgtcctcattgcaaacgaggattccgagcctgttcgcattgcttcaagagcggccacaccgaagccaattgttttcaaaagcaccccgacaaacgcaaactcaatccggtcgcttcctcgtccaaacaacagtcaacacacctcactcactacactcaagaagatgaagaatacctacagcaaaaatatccagacctccatctctaactgttcgatctcttgctcaggaggggtgttgaatttttcgctctttgatctcactctctcctcctttcttcctctctgtcacctgtcactcgtttatcaccaacttttctcttattcaatatgcataagtttctgatcccacaacttgtgcacttttgtatttagactacttaacaccctagatattgaggaataaaaaaatcatcggttttttttattatttttttgaccgttcctgaaggaagcactttagcccttccctcagtctatctgcgagcacttgagccctctcagaaagaacataaaaattatttttatctggctttaagccctatttttcaacaaaactgctgccattctctatctcatcagtttaagaatgaatctgaaaactgaaaccatctagagataagttatcaaaattgataatgaaggaacaatgagaagagagatcacatgtaaggcaaatgtaccaaaaaaggaagaaaaaaaattcaagctcagaaaactaaagggagcttgaatctaaaaaagaattgataaagtgaatgtagcttcagtcgattaaggccaagtggaaatttttggatcgtggaaggccttgcatgggtcgcggccaacatcccatttttggaggttttcaatcctcagcttctgtggtcacagttgaagttcaaacatccttgtggaaatggagactgttaaacttcactgggtatgccctttggagtttgtgttgagctagcagtcaagaggtcttttgttttctcgcctcctgccatccaatcaatgacatgctgaatttggtcctcaaggggtggtgaaaacatttggctgatgataaaaatatctgaacccaactttggcttgacttctatggcaagtttatctccagctgggtcaggtcgcttcatctcaacttccaccacctctccgacacactccttcaatgccgggtcgcttaccacttgaacagcatgatcgactggacagaattctcggaagatcttattctccgtgttcagagaggaaagtttttcccaacgttttgccagcagcgtttgcgaaaaataagtatcttcagcctttttcaaggctttttcaagatcgcctttcgataggttttggtgatggatatcctccttatcactttgaagttgttttgttagcgttttattcaagtcaaacattttctctcttaacccgtcagccagggagaagatgtactgtgaaaacttggcgctctgttccaccgagatgtttgcaagatttttgaaacccggaaagctgagatcggttggcaggaagcttgtgtctttgggtaagagcgctcggtatgccgacatgaactgtttatctacgattgcgttcattctggcgtttgcaatccagggactggtgatgatgattgggactcccatggctagtagcctgtctccttccactggggcttgataatagttgtacttgatcacccagcttgacgatttgggttttctttcaactggtcctgtccagatgatcgcgactttgtccttgaattcctcgatgatgtcgaccaatccagcgggtgctgtcttcaaggcaatggtggtgaaatcgttatttttgagagtttctcgcaaactgttaccagcttggtcgattttctccttgtattcctccttggtgaggtctagactcgatttttttagatcttcaatatcttcaatttcaagaaggccgttgccttcagcattgtcaaatggctgaaagctaccttttttgttcgcatgaagtagcaagatttctggctttttgatgccaaacactgcgcagaaataatcccacataacatgtgcacatttctcacggactttccaataacctccgtgtaagaatacttttgtggggaccaaacctctcattattccaagaatattttgccaaagatcgtcactctcgccatcctccacgtgaatgaagtttccatcagtgattgacttctgaattttcgcgtgtaatttgtcatatcgaatcttggaagccttcaggtgatctgctgctcccccccggtttgactcaaaaatctgttgagcacagggagacaggtccaatctaataaaaaccatgtgagattttttcaatataaggcagtcttcgttcaaccaatttttgcaacctcgaactcacctatcagtcgacttcgtcatgccgatcgctggttaacaaaaatacaagagatttcagattttaggctcagattctcattttgatcattttctgataattaccaccattgaaaaatagtcccttgggggccttaccttctgaggctagtccaacttctgtcgcgctgatcaaaatcccaagggagatagctatcaccatggttaagcctgtgagtcttctcagtaattgaagtaggcctatcatattcacaaagatctggatatgattttcacaaaaaagtgaacggatgtatatgatagcactagagattttgctttttgtattgagaaaataaaacactaagagattgactgtgtgagtgaagggggggggggggggctgtactttgctgctattggcaggtgagtgaggtttgacaatatgaaggaaggtgggctcgttttaagctgtttggccaacctgtatggtctcacttagattccttgatcttgttttgcctggcactgctacccccggaagcttgagaattaaagtaatatcaactgtgtcggtgagacggcgtcgtaagttgtataggcattgtgcttactgatcctcattgtcaacatcaatcaatcaaactgccttgtccgaggcgtggactgggaggatggatttgtccgcctagacttgcacccagatgtacccagcgtgcttagctgatcggaaaaaagcgacctgcgaacagtcagtgacagtggctagagtttgtggaatcggcataaagaaaaacttgacatgaatcacaaaaccagcacataccgacggcgcagcttttttggctactacagtttggcttacgtcgctccaactattcaggtgccaaaatactgtcggaaacattccatcatcggtgaagcgttgatgatcaacctcggttcagcggcgtatttcaaacaccgtcgacgggagaatcaatataaagcactggtatgtatgacatttaccaagctgataacctgatgtagctccctgctgagttcggagggacatcatttaggttaggatgtttaactcaaacatgtcaacttgtttgggcgagcgggaccgcgataagtggaacatttcggtctcctcacactttgaggaaacctgactgttgcactgaacgcggtactgttcgcgcaatcgacgctgcgtggattcattttcctggccgagaactcatttatttttccgcgtgaaatcaatttctccagctagtatttaaggtctcagaaaagaataaaaaaaggcacaaaatataggtctgcatgtggggtgtggcagcacgggttttgtccctcggagtcggagccaaatggacctgggtttgtctatgaaggcgcaaattcattcaattgaggaaagaaagttatgttttcgggagtaatgagctgatggcaagttagatggggacccgaggacttggaaatattgctgttgcaggcccttgtgacaagctttgaacccggcatccatttcacaagtaagctttaggctatggcatgatacactactaacgtatgacaaaattttgtggtagtcacaactgttcacggaattaataacaaatggggacacttataattctgagattgaaacacacacgcagccactcaaactgatctgtgaacaagataaaagaggaaggaaaaattcagaaagcagaagaaggaacaagcattttacccggtgaccggggccgacgaatgagccgatgacagaaccgatgaatgatagaacttgagccgatctccagttgaagtcgtgagattaagtagcctgaatctctgatcaaagtgacaatccgggccatgtgcacatttggtggagcgaggttgagtggagagtctggaagatctttgattaggttaacgtcaacggactattttcgtaggtctttgatcctcagcttctgtggattcaattgcggcttgaggaggatgaggggagtccctttagtgcgcgtgttccgtacacgtcttgccagttcgtagttgcagggttaaatgatttctcgcccgtcgccatccacgaaatcatagattgagttttgctctcaaggagtttggaatccatttgactgatgatgtagacattggtgccccgttctgccgtgacgtcgacttgatattttctaacgactttgtcgggtcgattgattctaacttccaccacttctttcacatactgcttcatctttgggtcggttacgaattgaacggcatgatcaactggacagaactcccgaaaaacgctatccaccgtgtccatatcacggaaacgtttccagcgaaaccccaggtgtaattgtgacgcccgtctcatgttgatatcttcccttttttcttcaaactctgcgttcgacagattttgactaagaattaactcctcctcagcatcaaggtcagctgctttcacgttagcagattctatcattctatctcttaatccctcagcaagggcgaagatgtagtacgaaaacttcgatgtcggcttcaaccgcatgcttgcaagatcgtggaaaccggggaaactgagatcagtggggatgtagattgtgcctttgggaagaagtgagcggtattgcggcatgaactttttatctatgattgcactcattctagcgtttccggtccacggactaactatgacgatcgggactttcatgtctagtaacttatcgccttcttctggggcttgataatagttgtattttgtctcccaggttgaggatttgggtactctttcgacgggtcccgtccaaatgatggcgactttgtgcttgaattcctcgatgatgtcgaccaatccagcaggagctgtttttaaggcaatggtggtgaaatcgttatttttgagggtttctttcaaacttttagtagcctcgtcaattttcttcaggtactcatggttgtttaggtctagactagctgcttttagattttggatatcttcttctgagaggagacgcttcccttcagcgtggtcaaaagactgtagccctttaccgaagcttccgtgaagtgtcatgatttctggctttgtgatgccgaaggtttcgcggttataatcccacatggcctgggcgcatgcatctcggagtttccagaagcctccgtgtaagaacacctttgtgggtgtcgtattttccataattccaagaagattttgccagagatcgtccccctcgccatcctcgacatggattaggtttcctttggcaagtgactgctgaattctggtgtgcaacttgtcataccgaattttggacgccttcaggtgatccgctgcctcccccgggtttggattaaaaatctgttgagcagtgggagacaagtccgacctacggtgaatagttcgcaacaggaaatgagaaaatttatcaatgcatacttctaattcacttagttcatggtgccctcactcaccatttattagacttagtcatgtcgattcctgcgattataagtagaaaatgtatggtaacacttagggtgagctctccgcttatctcatttttcttatgttatctcggaatgtctctcttaccttccgaggcctttctaaacattccggcactgatgaaagttcctagggagagggttgtcacaatggctaagctcgtgagccttctcgacgcttgttctagccgcattattattgcgaaatccggtggatatttttgcaagatttaatgagggaatatgtgaaaagcacggcaaccgtggggttaatctgatgttctttttttgtttatttattttagtcgaaagaaaggagagttgaattaaacgaaggctctatggagatttctaaacggattgacggtaccttgcgcggtggatggacggatgagatgtttagaaatatgataggagacgggcccgttttaagctgtttgaccggcctgcacgatctctctggataattgctcctattgagcctcgcaatttcaaaacgataagaatttcattaagtgtatcggctttgattggtataacttggctatcggaatggagtcggaaatcggcataggggaaactggatggtctcaaacgaacaccattcgccaggcggaagaacagacgtatacaccacaaatcctcggaattatgacttgcaccgaccgatctacacactgtcatacactcaacatgagcatttcttctcgataatgcttctgtcaaaccgtatcattttacaaaatgccgcatcctacccacacccttggaccttcagtttcgctgggattcccgcccactctgccggttcaaacttccagcgttgctgccaagcgtcatgtttcagtttcaggggggcctcggaggtgggtgcagccccgggtcaggattgagcccccatttcttcccgaccgactccccaaagccacgcgctccggccagctggatggttctctccagcaggctacatacaaagactagtctaccccgattctcgtctcatcacccccaccccttcaaactttaccagctactattgccaagctcttctatagatacaacggaattgtcggccggccccaaaattagcttcttgtcggaggtgcaatgtccggtcaacatgaaacggttgtgactccgcgaccattcaatgctagcaagtcagctgagactaagaatcttgctgtaccgcctagctttcgctaatccaaattgtaattccaaaggtgtaaattggttcttacatgtgtactacgtagtggataatcccctcttttaacagaaatgattgttgatctgttgactttaaggttccgatccggaccttcgggtctgggtacggcgctcccgacatccgaacccggcatatctggctccgatgccgggtacccaagggacctgtgcctgggagagaccaaaacagttttttcattgttgtcaaaagaaaaaaatgaaaaaacacaagtccaacaccacaaaaaaatcccacatttctcccatgggctgtttttgacgcataaaaagatatctttgggttctggattggaatcttagttgacttggtttagaaaaatctcaaagactgatcaaagcaagaaatcagtcactatgaaagggattttaacttgtattgattacaaccccctgcggttagaggcgcatctccacaggagtcactaattttgggtggctatgttctcacaatagcaaacggaattcagggtctgaagacctgaagtgctgaggcacacaccaggcattgttaagatgtagttgctatctggtgattggttgaggtggtgatgtgtggtgtttgggtttcacagaagtagcctgtgatcctccttccatccagaagtttgaagactagatagagatcaaggaagaaaaatgtaaaaatgtgacctggatggcaactccagttcattgggtcatctttttcaagtttgggttgctaaatgtgggatagcaacccccatggagatgctctaaggtctcccaaatcccaaagctgaccaatgtaagattggtctcattgaccaatttcatgttggttgggcccgccaatacattagaacaaaggaaaaatctttgttattcagtcagtcctagagatggtctcagggtatccgttgcagataaccactatccgctggcagataccccctagcgccaacagatacctaccaggggatatggatttgggttcagatggccacttttccccaaaatcctggtggatatccggggtatctccagggatacccaaggccgagaggatgagagtggcaagctggaagggtttccttccagtcagcaaggtacatgtgcctcactggctggaaagaaaacattccagtcaatgaggtacatgtaccttgccggctggagggaaaacattccagttgacaaggtacatgtacggtgcctagacagtgaaaagtggctctgtattttggattccagagctccagagcacaaatttgaaatcatgagctttggtcaggtggtgcataataggtcccaaaaaatgaatatgaaataataaaagcaaaaaataaagtttcaaaatttgtgaaaaataaaaaaacaaaattgtcttttttcaaaagttttgatattcattttgggggagtgggattgctgagagaaagaaagattgggaaatgagaagaatgattgtgaatgaaaattttggaaaaaatggttttcagatggcttcaaacagctgttgagtggggcattcaccagcccacattgcagcaaagcactagaatttactgttttggctccaatctggaccaccaacctggccaaaccttttttggttccaattttttttcatttataatcattcttcccacgttccattctttctttctctcagcactcccactccctcaaaatgaatattaaagcttttgaaaaaaatcgagtttattttttatttttcacaaatcttcaaactttattttttgcttttattatttcatattcattttttgggagctattatgcaccacctgaccaagtcttatgacttcaattttgtgtttcagagctctggaatccaaaataagcagccacttttcactgtctacccactgtacagtgggtagaccgttatttttggctgcttgttttggatcccagagcttcaaagcacaaaattgaagtcatgagacttgttcaagtggtgcagaataggtttcaaaaaattaatatgaaaaaataaaaacaaaaaacaaagtttcaaattttgtgaaaaataaaattgatttttttcaaaagctttgatattcattttggggaagtgtgagtgcagtgagaaagaaagaatgggaaatgggaagaatgattataaatgaaaattttggaaaaagtggttgccagatagttttaaccagttgttgagtggggcattcaccagctcacattgcagtaaagcactagaatttactgttttgactccaatctggacaaccaacctggctcaaacttttttggttccaatttttttcatttataatcattcttgccatgttccactctttgtttctctcagcactcccactcccccaaaatgaataacaaagcttttggaaaaaaacatttttatttcttatttttcacaaagtttaaacctttgtgtttgtttttatttttcatattcattttctgggacctattctgcaccactttaccaagtcttgtgtctcaaagcttgtgctttgaagctgtagaatccaaaacaagcagccaaaaacaatggtccacccactgtacctctttgactggaaggaaaccctcatgtaccttgccggctggaaggaaacccttccagcaggcagtttacatgtacctcactgactggaaggacttaggaaacccttccagcagcggtgggccgctacgctacgctacacgtttggcccaaaaagcgtagcgtagcggcgctttttttcatcaaaaatgtgtagtgttagctgcactacagtgcttttagtggaaaaagcggccaaaaaccgctaaaaagcgctgtagcacagcgtagtgggccctttttggcggcccacacgtttagcgttagcggtgtcgtggtggaattccgctacgctatgtttagcgctaacagaaattccgctgcatcacgctacactaaccgctacggttagtgtagcggcccaccgttgcttccagaaatggtgcaacagagacaatatgatacggtatcaggcgtttatttgtattgtctcagaatttgaatacccaaaaataccggatttgtgttgtctcactttcctgagacaattgttgaaaaattgggctaaaagccagaaaaaaataatacttttatgttcttgctgagagggctcaagtgctcaccgacagactgagggaagggctaaagtgcttccttcaggaacggtcaaaaaaataataaagaaccaatgatttttatttctcaatatctagggttttaagtagtctagttacaaaagtgtacaatttgtgggagcagtgatttatgcatattaaataagaaaacagagaaaataccggtgatgagtgagtgacatgagatggagaagaataaaggaaaagagagtgagattgatgagcgaaaaattcaacaacaatacacacgtatcatctttggaaggtgagactgtatcgtctcagatgactgatcccaccaaagacgtatttgatacacaagattttttggccgtattgaagaaaaaaaatgaagacgattttttttttcatttgtaaatccaaatccgagacaatggattttttcaccaaccaagaaaatgctgataccggtatgtatcaggctaaaaataaagacgataagatctgatacaaatacatgtcttgtatctgttgcactgttgcttccagcaggcaaagtacatgtacctttctggctggaaggaaaacattccacctggcaaggttgtaccttgctgaccatttaaagggcgtgtatctgtggatacccgctgtggccgacggatacccgccagcggatgcagatgtccaattccactgaaaaagggaggggatatccgcatgcggcagggccatctctagtagtagtactgatgtcacattcagatctaacttaatgaagtccctctatatttggagggggggcactgtcccgcagggaccctcctttggttagaattcagatagacacaattgttttgatgcatctttcaagttgactatcagataaaacttgattttgcaccacaacccatgctatgcagtgcacttataaatgtcatatctgtccactgggattcaagtaaactgaagtttcttgtgtaagccattcttcagcaacagctttattgagctctccttatgatcgggcagggaatgtaattgtttttaggttgcttgaaagtacaaggcagaagctgttgatggcaattgctttgcttgaattctaagaaccagaactcagacttgaatcgtcaaatgaaaccaaatgataaaaaagcaaataatcatagatcttgtctaacttgctgtatcatcagattaatccttgcctagaggatttcatgtgagaggcacaagagacgcattgagctcctacatcttcactggggtaacgaaggaatttgtgggtctgagtcgtttgtggatcatgataatcaatgtgattaatggaaagggggggggggggatatattagaagggggagggttttttgttggcaagggcgataaggaaagttgctggagatcgagcgagctggtctgaatgtgaaaacaatcatttcgtttggaccactttctcgacgatgatcattgggagaaatcgatgactgacatgccaatttcaagacgtccaattcttccgcactgtttcaaattgattcaacatttgtgttggaggcaccgataatatcgatcctcatttcagatccgcatgattaaccaaatgtagcaacgcatcttctaaagaccctttggcaagacgcagtgctttctcagccaccttgtgagatacttcgagctgtacgcactggaccgggaaaaatggacgtcttgtcagtcaagagtgttgggatgaatgtctaatgagaggttgaatgcagaccagacttacgatgaattgcacatcttccttcttgagcggggctggctcaccctcgggttcagtaatgctgagttgatctagcttgccaagatcctcctggccatcccgtctcgttcgaagctccccaaaggcgatggtacgcacggcctcgtcatacaagtcaacatcgtagccgattttgttcgaagaaaactgtccatcggcatcggcatagtatgctattacccttcagactcgttcaagattcaatcagcaaaactgatgtcatgatctgttttcactctcgataatatggatagggatgactgatgtttttgtgttgtgtcaagccatcgacactcacttggctcccggaacatgccccagtcttgcagtcgacgttgacatcccaaatcctgatccgaagctaaagtgatgtttggtgaggaattatgtatcaagtcgggtcctgccctgttctgccgtacagcgaataggggacagatgttacgcgagtgtcatcgatcacgaacatctgctcacggaaaatgaaaattcaaaacggggagacccaaccacagtccgaccggtgggcgccctagtataattgaacgctacacacccgccgtctgctcttctcaaccacaccgcaaacaaatttctcccccttggcactctctgcagaccgatactgatcaggcacgaaactattaacagttttttcgatcgtctggtcagcattttctgcacacgctgggggcgaccagacattgcggtagaacgactccgggcagatgaagatccggtagaccgttggttggatgatacactcatcttgccatcgatcctctccgcttccgattctcccatttttcttatcttgatccccaaaaccattgctcacaggcgccctcgttcactgtaggaagggacttgaattctttgaatttcttggcggatcctttaggcgatgacctgatggatcacacatttctatctcctcctcatctgtcccatcttcctcatctcgaccccttgtactcctaccactattttctgtcgtcaatgaatataacctcgtttcaaaccttcggtcgctttaataatactcgttccacttaattacgatttcctatcggtcacaatccccaggcctacgctcacatgtccaaaatactcgatgatgttaaactggtagtctgttcgaaaaaacctcaccgaatcaatatttcttgatccgaagcaccgattaaaggtggtagttgatgcacgctcattggatgatgtatccgtagcacactctgtgatgctttgtgattttttccagagccaactgcatgaggtttttgatgtcgaagtaaaggcgagactgagagtatttctggacatgatcatccagataagggcttcttttctttgtaaaaaatgatgtatcataacaactagtctacgaaagcaactaaatttgtgagtttgtaaggcccacttcgtttggggcaacggatagccaccgtaatgagagtcacatttttcgagtgcagttttggttcgccaatgttcattggaatcgttatagccagcattctccccgcgagcaagcaaagcattgggctactgtggctagattctagtttggatctgacttcagactgtcaacaagccaagctgtgagatgattttggatcgaagcaggcctatttggcagaattgtatgctagggtaatggcaacctttgttgatgtgagtataaatagtgtcatggacttccttaccaacaccccgataacagtcgtcgattcgtttagaactcgtgtctggccgggcattacaatacaaagttgaacctcacacagcttgagcggcacttgctacactcctcacctcggatcaaatcctactctgaccaactgacccttcccatgaagtgctcagcaacagcctggatttgggccgcactaattgggaccgccctgggtaacttggtagctacttcagcacggtgcccagcatgtcaatgctccaatacccagatcacatcaagcacgggtccctcccagtgtcggcggtggttcacctgtgcgttgaaggtggtccattatcggtgtactagcatgggggttacaacaaatgaacatgcatgcaatgattgtgaaaatgaatggaccagctgtaactgtgtatttgaagtcatgaaacaccgctttgcaaactgtcccactagtggtattcatccttggttgggtcaagcaccatcctaacaggtagattccagctttatccaagatctctcaaagcagtctgccaactcttccaatccaaatgtgtgcacctgggtaaacatcttttgcagggtggaaacacaactcccaattcctacagttgaggacagcaccaaccctggaattttacggtgtctgaatttgttaagccaaaaaaatcctgaatgtgcctgcttgagcccccggaggatgccaagaacttactacacaaaattgaattttaacactagaaacagatgtgcaaggcagtttgggtacctcatgaatatgcatcacttaaaccccatatttatgggcttaggtggtatgggttcatgtacatgtggccactaattatatgcatatggaaaatgaaaaaatagaaataaaactgtccagtgaaatccttaatgcttgtaattttgaactccacacacctgtgcaagctcaaaattgaaataaaaaatagtaggggcttggttaaaagactcccaaaaaatggagagccaactcccaagccccagaatccccaaattttgggagtcaaacccacaaaacctatgaaaaaacatttttttaaaaaaaaagaaaaccctggtctgtttagtggttgatcctccaaaaccgaccagcgtttggggggtcaacaatacaaaagacccccacaggagaggtcaggaggattcctcctggccgctgagagtatactctcaatggctgagaggaatcctcctggccatcgagagtacacactctcaacggctgagggaaaccaccttggccgctgagagtacactcttgatggctgggagtgtacctctaagctttcaagagtgtacaccttgatggccgagagggatcttctccgccattgagggtatacactctcaatggccaagggaagccaccttggccgttgaggtgtacacccttgatggctatctcttggccgttgaaggtatacactctcaacggccaagggaaaccacctcagacttcaaaatgtgcaccctcaatgccaagaggtacactcttggccatcaagagtgtacactcttgacagctgagaggtgaactcccagccatcaagagtatacaccttgacaggcaagagagaggtacactcttggccattgaggtgcacactcagcagccaagggaaacccttagccatcaagagtgtactctcagcggccaaggtggtttcccttggccattgagtttcaaggatcaactcctaaaccaaccaggccttctttttttcagatactttttgggggagtcaactcccaaaccagtcaaaggttttgggggttcaactcccaaaatttgtggattccagggctgctctccattttttgggagtcagttaaccaagcccctaaacatagtattggtgtatttattggcctaacttaactaagtccctccaatcgagaggactatgtaaatgtcgccgcacacaccctcccgcagagggggggggggcaggtgcgcatgtcaacatgatattttgcgggtggggcagaattggtttttgccgcctcaaactgtagctaacagcttcaaaatgctgcaggatgtcaagaagggtgtggtaagacaatgagccccacattggtaatatgcaggagtcaacctgctgatgtatttgcatttttcaagatcatgtattttgacgggttttccccccacccaaactggactgtcagtttgggagtcagaacagggggtggaaagagtttgaatgctctcaagcttttcctttcttccttccttgcattaatctggttgagcaaagtatggggtctacaatctgattccaattgctgtaagagaaactccaacacagagcccagattgggtgtccaggagacaccgccacatcactcagatctctcaactcttctaaacactcaccaatcatcatcaatgtcctcagttcccttattcttattctttacttgctttctgtcttggatacaagaatgagtattgctcatttcatttatcctatgactgctttcctgtctgactgtttcaatctcaaccgataatcacttgtacataaataatatgatggtctcttcttcatgcttcctggaatcaacaaacccttacaataaatgtaccaattcagatgacgctgcggggtggagatggtcttagagcaattccaccccggcccctatttttgggtcgctaaaacattgtctccaggaatgcgcagcaagctttaccggctcaaagtgctgcggcattcaccgcaagacggcaaacaagtccttacaaatctatgaaaggcacgtccccgtcaaggccccctgatcccccgccaacaaccacactttttttgcaatggatcatctggccgtcatttttaatttgatcaacactcaaaattcaatcatatcaacttcaatccagtcgatgcaagggatatcagtagttcttcaaggcggagcagcagcagctcaagaaatcctttgacgagaacgtaaaagaaaacaaagaaaaccaccaaaacgaggtggatcgagaaaaggaagagctcctaatctgcgccgagactttgaagcaggctaccaacaattgcatcaagactactttgcggaatcagccatttacaccaactatcaatttcgccgacgctttaggatgcaaagagggcttttttttttgaagattgttaacgatgtcaagcaacatgacaccttcttcactcaaagggctgacgcgttaggtagtctaggcttgagaggaatccaaaaaatcactgcatctctgcgaatcttggcgtatggcggatcacacaatgcaaccaacgagtatatccgtattggagaatcaacagcttcaaaaagcctttataaattttgccaatctgtgattgacttgtacagcgctgaatatctttgatcaccaaatgagaacgacatcaaaagattgttagctactgggagggaacaaggctttccgggcatgcttggttcaattgattgcatgcactggcattggaaaaactgccccactgcatggcatggacagtatcaaggtaaggaaaaggttagttgatttctcttccctgcagccttgttagccatgttcctcactttatatttgtgttgaaggtgcccactatcgtcttggaagcagtcacatcatatgatttgtggatttggcatgccagggtctcacaacgacatcaatatcttagattcatcacctgttttcaccgatttgatgaaccaagtccccctgccatgcaaatttaaattcaacggcacaacctatcaccaaggatactaccttgctgatgggatttacccagactattcaacactcgtcaaaaccatttcacagccacaagggctagaaagacaggtatttaaattattataatcgttgcaatcataccaacaactttaactgactgattccctgtagcattttgcaaaggtggaggaggcagctcgaaagaatgtcgagcaggcctttggggtactccaagcgcaattcactatagtagctcgactagcgctgacatggagtgttgaaaagcttcatttagtaatgaagacctgtgtcatcctccacaacatgattgtggaggatgagagacatctaaatatcgatcacatctacaatacaaacatggcaagaggaaacagctcagcagacgatcccatcgatccaatttctcaacgttgccccgagttctcaactttcatccaaaatatgcaaaggatccaaaatcctgacttgcactttgctctccaaaaacgatttgattgcccatttgtgggctcgtaaaggaaaagaaatagctttagaaaatgtagaatagtatttcaagtatgaccgatttgaccttgcaattcaaaccacatagaatcgagagaatgtccttggagacaaccttgatccaatcaagcttggttggtcagctgtcatacgattgacaatttgactctctgtttacctttccaatgacaaatgttgtacactttccatggtacattgtcaaaagactgcgtccgaactgagttagtttcagtttgacttaaaactttagaaagaaaaaattgaatgtgttttattacaagagataaagaccttttgagaggaaaacaagtggctctgaaacaaatgagtctgacacatctgcgagtgaaaaaaattggaaggaagatagaaaaaaaatcatatgttagtagataaactatttttcatggttaaccgttgcaggagctgaagctggagtcaatgccaaagctggagcgggagttaaagtgggagtagccatttcttgttcaagtcgatctaatatgcgttttcgttgaagtatgtagtacttcttgacatcatcatcagccccagtgaggtccttattcatgattgcctcatctgaaaggcatttgagggcggagtgttgagcagacatcccactcgctagtgcagtatgttgcatctttgcaacctcagcgatatcgatgtgagctgtagccatctttttaagatgttcatgattcgaggcatctagtttttcctcttgataggccacctttgcctttttccaacctataggacgagtcggtttgccacgcacagtctcatcgccagaagcatccgaagtcgagtggacagtatcggctgaagtcgagctaggtaatgaggccggcaaagggctcgagggatttggactgggttttttcttctgttcacattttttggtcattgcggcattgtagtcatgccacttcggcgcttttgataggagatcatagcaggccatgtacttgaagcgtctctcttgaagcttgctgtacattagagatggtcgcgttggatccggatatccgctgacaatttcagcggaatcaggcatccgcatccgctggcgctggcgggtatccgtggatacctgccctcttactggttgacgccggcaagggggatttttttttacaaaaaacaagaaaagaaaaataactggccccccttgtcctagagaggagaggccacgtcgccggggggaatccctcccggcgagctggtgtagtgtgtacataccagcttgtcgggaggggttcctcccggcaagctggatttcaaaccttgtcgtcaggaggagtccaactctctcctgacgagagcaccagctcgtcggaaggaatcccttctgacgagttggtctttgtaccagctcgccgggagggactcctcctgacgagctggtttaaattccggctcgccgggaggaatgcctctccaccagcttgtcgggagggattcctcccgaccagagcaccagcttgtcgggaggaatccctccctcccggagagctggtatgtacaccagctcgtcgggagggattcctcccgacgagagcaccagcttgtcggaaggaatcccttccaaagagctggtctgtgtaccagctcgctgggaggaacccctcccccgcgagctggtctgtgtaccagctcgctgggaggaacccctcccccgcgagctggtctgtgtaccagcttgcgggggaggggttcctcctgaggagctggtgtacataccaactcgccgggaggaattcctcccagaggcatgggctctctaggctgaggttggcaccaggtatcccttgggatacccggatatccgccaggattttggggggaaaaggacatccgcacccgctggcgggtatccgccagcggatagcggatatccgcagcggattatccgcgaccatttctgctgtacatcgtgtgggccatgctgattcgattggccactgttgtaccacttgggttccgatggttgatttggttcacacatccgtgaaatttgttgagtgcagcttgtatgaggccccaatggcctttgatactcttcaagggatgaaagggttcgggaatctttgattgatagtgatttgtgaccgtttcccagaaggcagtgccggtttggttggtaccttttcacccatcttcagtcgttttgagccacgaggtacagagctggagatcctcatgctccagatagttaggagcacgtgcttgtttttcagactcatcttcgtcttcagaatcaccttcttctccaccttcatgtcatctttcttcatcgggtatcaccgttcgttcctcctcatctctggtttctttttgagtttcctggctttttttcttcaaagtttttttggggggttttggtttcacagcttctgtttttgtattctttggctttgagatactgatagaagacaagtctgaaacacagtatgaatcagtcaaagccctaataagattcatacatatcctactgacgagatatttctttttcgagacggttttgtcggagctgaaggaagttccattttggtagtggtattgctgttttctggcatgagagcttggagagcagggtcaagaacgatgttgattggtgttgccatggccagatatagatggatatctgataaatcgggggtgtgactgattggatgaattgggatttcacaaattcttcagcatgtgaaagtgaattttgatgaggaaggagagtcgctaggagtccctacatgtacaccatggtttgagttttttttgcccccgcgttggcttggctgcggggttggagacagggccgcactgacccgtcttccctgtaatcaacagcggagatgggtaagacctacgttggtttcacacatccgacccaaatgtcatgccaacattgccggcatggtttgttggcatgacctttgagtcggattggtggcatggcttacccagccaacagctatctgccctggaagcaggccaacagcaatggtgggttgggccaacctgaagacatcgctggcctgaccaaacatcaggcatgtgtcgagcaggtctcacccagccgacaaaggcctgcctgaaagagcacaccaacgtcattgcccgggttgggccccgtcatgcttcggtactgaacatggctgtcagtgatcagtctgggctcaacttgggaggaagtcgtcatgccatccgacccaccaaccactccacccaacccaccatcaagatggaccctttcaagcgctctagcacccctgacatgttgaagcgctctagcacccctgagaacatctttcaatacaaccctcacccaactgtcgagtctcgcggacccattgttggggctagcagacccatcatcaagtcttgcggacccatcgtcgggacctattgtcgagtctcccggacccattgttgggaatagtggatcatccgagcaagtcactggcttggctggtcattccatcctggctccggatgtgccagcagttaagcgttcaccagccaagaaaaaaccggttagtctgctgagagttatccaccacagtactagatcgactaacatattgtttgatcttccgcagaacttgcattcccccagaccgcagctccgacttagcctccgaatcttcaatcaaggacatgggcttgggagcttcaccaccccagccagttacttctcagtcaaagaaacgcgcaagtatcgtagccaactgccacctccacaacactgaggacctctggactcagttaacaaaaacgcgcggagacttatttacacagctgtagttttatattttatatgatctaaagttcttgcccttgaatctatataattacatagcaagtagaattagtagtatgttagtcgcattaaacaagacttggatctgttcttgaatttgatgctaccgggtttgcattcttcttttgaattttcttctccttcttctcaacaaccgaaccccatgtttcaagtccatcatgtattgtatcaagccatttgagtggttgaattaatctgatagcaacatctgagaaatcccgacacacgcttgccgacgagagcgatgcaagattgataatgtaccttgtatttttgttgtgtgtaagctcccacgtcttgattgagctttccttgcgctcaacaacccccgtcttcgtctttgtgagtagacatccaccaatgtggcaatcatgctgaatatttagtgcgatctcaatattctaaatatttcaaaggtgacaaataagttgatgtgctcatgattaaatatttgtgatctcaaaagacttacaattgcattgatcaatgctgattgagctgtttggcaaatctccctcatgtgataataagaactcacatcccctttttgaaagacagttgtttgaacaaagaaagcactttgcttgaagggcttccggaccatccagatagattcaatacgcccaatgtgctgagagcatttttgctgattgaaattgaacttgcaatccaaatgaatgaaaaacccaacatattagaaacttaaattttaccaaaaaaacagagaagaaatacataccaggatgaaatagtcttttttgatggattgcttctggttgagattgagttcagaaatttgcttgattttgtggtcaggatatgcaatcttaaagtcttgaggagtttctatattaatttgagcctggggtactgaaagattcttgatggatggataattgatatttgaatggaattcaggttgattatagcccaaagtttgctggattaaaggattttggctaaacatattggtgacatggtgagaagactgaatctatttgttttgtattttatcaaaaaagaaaccaccggagatgatttgacggaaagagtgataattgctgaatgtaatggctatatcttggccagggctttgacggttggaatggattgaagcatttctaagaataccattataactttcaaacttttctgttgcaaaaagacaagctggaccaaatcggatgatggattctggaagataaagtaacatatggaatttggctttattgacccattgggcagaatcttgaattatgtgatttaagaataaatcaatgtgattcttcaagtcagaaatataagtggtcatattttcaatatgagtctggaatattaaagagcccagatgacagagagaagaccagatgttgatgtcagatggggtcatgaactggaaaaagacgaagggagccgcttgaagaattattctaaaatctttaccaactaaactagaggaacattttaccaaagaaatgggtctgatggaaggaatatttaaagaaatgtgtctgatggaaggaatatttaaagaattagtgttgaaggaattccataaggctgtgagatcatccttttgcgtttcgtctgatgtcttcatgaagtctctaaataaatacttgacagctccaagtaaaaaaacatgcagcacttcaacaggtgtatccctgaccatgtcaaaacctgaaaaaggaatcaaagcagaaaagaaagtcagaaataaatactgaataaacaaataaggaaaattaaaaccttttaactccaagaagggattgaacaatcttttagattcattctcttccatatccaacaatttctgaggaatcgattgctcgatttcaggaggtagttcttcctctctttgaagtagtccaattttctccgcttcaaacttgaatacttgctcagagaatttgagattgattgcatcccgagcagctaatttggaagattttttgttcaatttcttgaggctcagtgtttccttggcgcatttccagagttctttagagttcttgatggtttcctccatggttctgagtttatttgtacacaatttttgaaaaaaaagtgaatcataagaatgggttctgaaaaatagggcaggtaaaaaaataggaaatacatttgatccatgcatgtttttctgtgtgaatttgcaatatacggcattttcttccttgctgctaagctttcagaacccaagacacaatatcggcaagaattgagagcatttccaggaacgtgggtgttggtgattttggtgtgcattggggaatcggccagaaaacaaagcacactagtcatgacaagaacattttgggagattgtgctatcatatgcgtcaaagacattgattgccatgtcactgagtcacaataaaagaagaaacaaaacaaaacaaaattagtaaagtaaactcaaagaaaatgaatttgaggattcagaacagagaaaaagtatacttcaactgttcaacaaccatttctcctaactccaaaggtcccacaatatttgatgtgcaaagaaaatgacagttgaattgctgatttgacattttgggcggcaaaccagaaagtgtaaagtaataagatatgtgtttgttccacttttttgatttatttccagatgtgtcattgcagtataaattgataggaacatttctcaaaattcttcctgaggcctttgttctccatggatttggcaaagatgttgtgaagcgggtttcatcttattgatttattgatgcaattcaaaaaaaaaaaagaaagaaacaaattggtcaacataatttcttttgatgaagccactcaattaatttctcaccaatcatttcatttccacagcaatcagaaaggttcaggccattgttgagcttgatctcaccataggttgtggagaattcttcaacagaaagggtttgtagagtctcatcatcaaagatagtattagaagcattgacaggaatgtggatttcaactgtagaatagtcggaattggattttaacacaggtttgtagcaccttgtgaacagcgcaccatcctgagtaaagaaaaaaatgggaacaacaatttgataattttttagttgcacaggttcaaatatgtagaagtgctttgtgtttgattccaccatttgaactcggaggtctgattcaaggtgcttaagccactttgttgattgggagagtttgtagatatttaatccgtgttcgtcctctgggataaatacaagatgtggtgcaacaagaggattcatcaaatcctgtcaaaaacaagtaagtcaactcagtggtcctccaaaaaagcaaactacacagtgagtactcacatctctgatcagctccctcgcattcaatccaaagaccggctgaccaaagacggtttccttttcaataacagtgtgagccaccaaggttcaaacttttgcccgcatgaatcgcacagcctcctattgcggaatcgtaatgtagtacattgtcaagatcgaacggatttgatggtacagattgcgcgatatgagcttgtgcaagtatccaacaagcaacgagccaagcaggtactgccgcataaaaaaatgtatgtgagtaaattttcttctcattttattagtgaaaccggtatccttacctccttatttaagaatggataccaggtcgagttatcatgtgtcagatcttttatcttggcttcttcgcggcggaagagagggattgtagcagcataaatgtcgtctgtgtcatcgtcctcactgtgaatctgtctgatggctactccaatcatatccatccaggtcaattcaccttcctcgtcattggattcctcctccttgaagataccacatggaacgtctccaggttcatcaaacgttcggacttcgctcgggctcccttggtggtcggaaagttcctgaaatttgtctacgacagggttgagttgagtcctctcttcgtccaagttcatccgctcctgattcaatgccaccattgcagccctccgtgccatttcatgtcgtcgactttgcttgaatgcaccaacaagactttgatgccaagcattcctgcaatgctgtctcctgttttttgtactctttcccttacacagccagcacaaatatgctatttctttggatcaaatctgattaaacaaagtgagttttttggtattgtcatctcccacttcttattctggaatactcacatctgtagtccatgtccatcttgcttcaggttggttttgttattttttgattaggttgaacaccgactaaccacttgaaactgatctcgtcagtggatcgaatcgaggacaggtttgtatgaccgttttttttttggcttatgatcttttttttccagcccggaaaaccgaccgttttagttgggccaacgaaccagccagcctcatttatttcacatcgggggtggtgctggcagtgttctgaccagaattgttggcggtgcagatcgaaaagttggattggcagcgactaacaggtacttaatcccccccccctctctctcaaccttctgttcccctctcatcttcattcgagtgttctcatccatcacatcaaatcacatcctatctgatcaatcttgctgatcttaccacattgtctctcgctctcttcgctcatcatggtaagaatggcgctgagtgatctcattcaaggagatccaaatgatccctccagtcaatttgaaggagttcaagacaatatactcccttcccattccctcactccttccacttgtagtccctctgaaaacctcctggaagagagagatccaaacaacatgtttgcacccttgccgaatgaagatactaccatggctgatcagacaaccgtgtcgacaagctccgattcagatcttgacaaagtttgctctgatcttcaagcaaaattgaagctcggtcctgagaacttggagatagcgctactcaccagcaaggtatagtatttctttcccattgcccattctgatcatcgataaatagtccttgtcgtctaactctatgcccccgttggttctaattgctctgttcacttctccctggtctcatctctttttccgatccttatttcccttcctcatcaaacagtgcacaccagcagcacaacacgcaaatgcgatatttgcacaggctgcttttattcagcttgctttgtgtcctaactccgttacatcagctccccatgtgtttgatgacagattcagggtaagttgtatcaccacctcaatctttgattttgctccagcagcttactttaagcttttcaacttccgcaggacttctttcaagcccacgctcaaatgatcttactaaaaccaaccctcaaagcgtattccaataatccacattgaaatggtgccctcccacaaacattgtactatctgactcttgtgagttgttatttcttttgcattattttttgcctatgtacatctgccagacaactgacaagtttccattaccaggatgctatcaatcaacaattggatgactggaaagaagatcagcttcaagacaatccggtggctcttgaagcatatcgagaggctgctggcgagcttttaaagcaacaacgcagcaacttgcatacaatggcaagctggacttatcctcatccacctctcaaataaacacgggctaatattttttttcccctcaagctcttgaccaacatcctcaagacccagagaattttgatcaaaggtagtgtccctaaccgtcatgagatgttaactgctgtaagtactctctctatactcattacactctcaatttgctcatgctacgttttatttcctcccatcttccagatttatgaagagctcccaccgagaggggaaaaaatgactgccgccaaaatctgtacccaagttgagagaaactgggccatgcgcattcgaatgagttacgcccgtctagtaatggtccatcactatgttcacaagtatagaaagacatcgcagtggctggaaatcgatgagcgattgggaatcttgagaggctctttggttgacttccaaaggcagtatgtattttttttactatctcactcggtcaatcttgccttaactaacataaatgtgctcctccccctcaactagccacacgcaacttgtcttggacaaagacaacgaactcttctcgcatttgaagagattcgacaaaatcaacaaagaggactttactgtccccagccttgaagatgtccgcaagtcgattgcggctactgcccttaacaacgaggcgacggctgctaccctcaacaacaaccaagctgttaatggtgattagtgttttttttttccttttgttttcattacaaaaaaggcccaagaccgtttcaatccctctctttgtccatcacccacacacttggcttgctatcctccttccattatctcgctatcttccttccattataatgttgtcattttattcctctcatatatgtacatactgtttctgtcgattttcctgaaaaagaaaaccgcagaatcctatgctagcaatcaaacaatccgcctggttttcctgaaaaagaaaacctggcggattctagccccaaacaccctttttttgacacccctcactgttggtttgacgtcggggtcatccgcacgcaaaactacagtggtcgactatgtcacacaccttccgtaagcctgtcggcagcattcatgcggtggcccaacaaagccatgtcggctgttctgctcttggctgccgtcatgtaggctttgcgttggcaaatcagctgacgttggatgttgacgcaagccctgcgttgaggatctgccgacggatggcactccgtaagcccgctggtggaagatatgccgatggatggcaatccgtaggcctggcgttggaaaatacgccgacgacaggccttgacggtaagcttgcattggaagataagccaaccgcgggcttccaacgcttcctgctacaagacatcccgttgggcaccaaagttttttggtggggtcagggaggtcgggtcgacaaaattttttacattggctctcagttgaccacaacctgtggtgtagggacttgcaaacaaaatttagggacggctgtaagtttaaggcatgagtagtggctgcggtgggtcgcgatgagttggtaaattcctgctagcaacccaatttagcacccgcagtggaattgctcttagccagcaccctttacaaccaaagatcaagctggccatgggcaattcactggtttgtgtcctcaccacagattcaaatccaatatcccagctctagatcctccccatccccaccactccaagctcaccttctctccactctcttcacactctccatcctcacctctttcactctttcatcccccctctccttatacacacacacacgcacacagacaaacacaccaaagatgatagagggagaaaaggatatatatataaagtattgatattggacttgaggaagaaagaaaatcaggaagatgaatcaccacaaagaaggcatatctccatggaggaaaaaagggggggtgaaaatgtgggtaaaggtattggtagtatttatttgaaacaaggaaagagaaaaaaaaaagaaataatatgggcatcaaacatagaggagtcaaaaaaaggggagaaaaaaaatgaaagtaagttaagctgttgtttagaaattttgagagagagagagagagttattgattgaaaggataacataaatccatgtatttataatgtatatatattcaaatgaggagtaagggagtagccagcaaaggggagaaagattatccgggttagtgtgtatttgtgatgggaagcgattgatgattgtagaggctcgattttttgattacgaagcaaaggagaagaggagtcctgaaaagaagaggaaaagaagacagagagcaacagagagagagagaaaagaagagacgacagtttgaaagttaaagagagtgttcaagacactcgaatccgaagcagatcgagaaccgagttccaagaatctctataaaaagagacgagacgcgagagcaatcggtccagaggaatcgaaggagagggacgggagcatggcctcagtgaggtcgaagaagaagaagaagagcgcgaaggagaagggagataaggagaagagaattggatgcgagagaggacgagttgggggggattattggtgaggaagcgatggtgattatcgagtgcttttcggaggaggagttcgactcgttgatcgtcttccgacgagtccagatgacggcggaggaggagccgccgtttgggatctgcagcaggggcagcagcagcagcgcctttgctagcgtctccagctgctgcacctttcgagtcccctccagagccagtgagcaggttggagagcgcatcgagactctgggagccgcccagcacagaggtgaagtcggactgttttagcggacaggaaaaggtgttcgaactgctgaacgtcggactgatggtgatcgctaagactttcagttttagggtgatatcgaatgagatcttgatgggacgtgagatcgatccaagaacaatagaataagtacctctacaatcatgatgatgatggacagggatctcatataagatgatgatgatgaaagagagacttatttttagcattgcctaggaacccacatcgactggcgatgtcggccaagatggcccgattcgggtctaacgaggtggtataattgatctggaatgggaagtttattgtggtattcgaatggggcttgatctccacattctccaactcccctccgcccagagctgccgtcttgttcaacggatagtaggccttcgctgagatctttgagaacgaggcgccaaagaaattcggatttgtcacgccaatctggagtcattcatattcaggtttcagcatatcctagttaattctgtcgttttgcttttttgatgagaaagaaggagagatttggtggttacgttgagatcaaagtttaaaagaaatccgttgggttgaaggtcgacttggtttccagctgtcggaggggcgattccattaaacgtagcgttcgggggcctgacccagactatcatcaagaacacaacagcatgagtatagatctatgaagagtaatagtaagaactgacggaggaagccagcaacgatgccgacgatgaggaggacgatgacgatggttgtgcagcaacaacatctgcgacacgattgtgatttgcctccccgagtaaatgctccactgtgttcatcagaccgccacattcttagaccggctttttcaggaattgcgccttcggcagccatcttcagagtaaaaacacaggttcacataggatcagaatagattgatgatgatgatgatggtagagatgcatttgatttttacctgagcggcaacggaacctctagtgggattagcaaaagtacttgagctattgaactggttcattgaggggggatcatggtggttgaggttgatagcgggatgagcgctcgtcgggggcggatagagttcgctagctggggggtatttctcgtctagagcataggcgggatcgtagtcgggatgatacgcttgatcaggatggtaatgatggtctggaggataggtgttgagttgatggtcatgttgggcagtgtagggctgttggttgtagatatctgggggcggtggatattggctatgatagtcttgatgatggtgttggctgttgctgttgctgttgttgctgttgttgttgttgttgtaggatggatggtattggtcgatgaagtcatcctgtgggtagtagggttgttgtggatagtgttggtcgtactgttctgagtggttattgctgttgtagtatgctcgagacatccttgttttggtcttctggggttggtctgtagtctgaggagagttcgagggagtgaagtgagtgtgggtgagtagtggtggtcttgttgttggtggttgagggaggaaaagaaggaggtaaggaggaggaggaagagtggggatggtcaagaagcacttagagttcacagccgaggttttggaccaagtcagaaaacacgccccgcgggtacaaaaccctttttaatttcacaatttattcaaactttattgtaatagctggctctatgcatgcaagggaagagtctgaaacaaccgaaccaaagatctgatcaagaccctgcaaattggggggggaaatcaatcgtcctctgcgaagtcgagccagatgatggtgatgatgattcatgaacacagagcaaccgaagccatcatcatctctgacaaccttcctggattataatgaccttcggtcgtgaccgtctcagtccatcctttataattgtcgacatcgctgctgctaactggctgatcccatcctcaaaacaaaacataaaaaactccagtccaactgtctcttcatcatcacaaacaaaacatcatccaaaatgactcccttcatgctcactgcttcatttccagctatcaacccaactgactcaacctgatctccccaaacaaaaaacaaaagatcctccacctgggctatactcatccctacaatcatgggctgcaaaattgttttttttgcttgtttcaaacattaaatttccacagaaaaaccagcaattcaactgtatgaaaaaattaaggattagtttctgtttgagggaaaatcatgcaaaaaaggatcatgttgaggaagaaaacagagcactgatcagctcatttaatgattaaaaacaagaattttgattggaccctctagtaggcttggatgcacaattgtaagagagagttcatggttatcagatactgctgagtttatacatgatacaatctgacttattcatgatggtgcataaatctgactaaaactaaaacacattctactgataatacatcaagaaatctatctttcacaaaatccagctttgctgcctcttcataattagcacccaatatgggggttcacaatcaaagttctgtacaattctaaaccccatttcaggtatttatgaacacatttttcacagaggaaaaagttggatgaatggcttggaaagcccagattgtgtccagatcttcaaagctatgaaatcttgttgatgaaggcctcaaaattagcttcaaaattttacaaattacaatcatcaaccccccccctgattgttacaatttttacactattaaaaaaatgtgggtaatagatgcactttgttaatgatcaagatccaaaacagtaatggaatgaaccttctaacttaattacacaataaatctaacttaattcatcccacagggaccatctgaaggatttgcttatgcttgtctctcttaactgagagaataagaaaaaaaaatctactctttggcaccaatttggcaggtatgtttctaattttctgtggaagaatcggcccaccaaacggaggtatgtttccagtataatatagaattcagcttcatgaggtttcaaggttgatcaaatgtagtgtccaatgagcatttgatgattttattgcccttggggtgggtttgaggagcctgctcatgtactggatgtacctcatcttatgcttctacatgaaatactgttgttgctcatcattttggaacagatgataatgctggaaatacaattgaaggtccatattaataactatgggaatccagttcaatacatgatgatctgaatagctccaaggatgatggaagctcattataagacatatggcctcttccaacacctcagccagtaacattcaatcaatatgatgggatagcaacacacagagtcactagaaattgaatatggaggcaagccaggtggtcatgaaaattaaagcaacagcaaaatccaatcattgaaaaatctgtgagattgattatgcaaaactccccaccaaaattccttattttcttaggctggggggtcaactttgcacctaagttcctccctctagttggcacaatgctacaagtggtttaccactttcaacaaccgggggaatggataactctctgtggggatcaatacacagatacatcttgggatctaattcaggagttggattttttgggacaatattggtttttttttctctcaagaaaactacacagtgctcagactgatcagtccaattacctctcaattagtcactctcatcaacaagaaaatcttttggattagctttacttgagacatcatgacttgacatcagattcacacacacacaaccaagctatgaattcctgcagaaaatacaattcaaatcagctgaagttgactgaacaaaccaaatgattcaaattgtgaaaggatgattgatgaatgcgacatgcatggcatactgtatagatagctcaaaaaagcctgtgaatcaaaatggatcatttcaaaaacagtgaaggacttcctgttgcccaaatcacttacataattcataagggagccctaaactctactggctggtgaaaagttgatcttgattgattttcaccagcaaatgaggtttggaatgtccttctacatcaccaaatttggaaattcctccagtttcatagctggatggagcttcaaggacttgtgactaattgtctgtttcaatttcaccccatagaccacatagaggcttcactgccaataacggctgtttggaggtgtggctccaaaacgtttttctgttcatttcgtttgagatgttccttcaccaagagcacagagcactgccgaacaggttcgaaaacatcttcttggtgaatggtgaaagagggtgaaagtagaaatcacttgttaaattggttgtattggtgctggcaagaatatcacagcacttgtatcagactcagtttacaccttggcgtgacatgttggtgacatctcatatgcaccatactaccttcatgcgtttctcccaattttttcaaaaagtgaaccaacaacagtttcctctccctcaaactcaaccaagttctttgataatacaatgcgtcaacttaaggtaaatcgtgctcttgcaaggttctccatctgcaccttctcaaaataaatcacagtctgggatcgccttgggagtcaatgactaacccacgatttgtttttgacataacagcatcacgagaaaaaacttctgaaaaaggtagatttcctgcaatggaagaacgactcgaccttacgggaagcgaaagtgatgaggagataccatgttcaacgacggtcagtccggccgtgatatccaagctgtagaataactcgactgactaaagcaactcaacatttctggcttgggacatatttagagaggactatcatgcatacaacttactatgtggagagatccgcaaactatcgcatcgtctatcgctcctgccgcctcaagatccgtttcgggcacagatggaatccgccttactcgacaaactctatgacattggaatcctggatggctctggacggacggaggacgctcaaggcggcaagatgagcgacatcgaaacgaaggtgaccgtcagtgccttctgtcgtcgtcgacttgcggtggttgcctgtcgactgaagatggccgagacggtgaaaatggtacaagcttcctgttgccctatttctcaccacacatccccatgcatctgactctttttcttcctctctcaatttcctgggtctgttctgaaaccaaaaggccgtgcaatatatcgaacagggacacattcgggtaggccctgatttgatcaccgatcctgcatttctcgtgacccggaacatggaggactttatcacttgggtcgacaccagcaagctgaagcgtcacattcaaaactacgccggccaagtcgagttcagtcccatattccctatcatctcaagttaatgagtttgtcgttcgacatcgttttgctaacttttttgttttgttttttcacatctatccaacagcgatttcgatttgctttaggttctgtttacagttgtagttgtatcggcctttcctcatccgcaatcatccacttttcaagatttctttttcttggcaactcccacaatcaagttacttcatttcaacttccaataaacaacaaccctggcatatatccccaaccgttcactttcgggccgagaaaacaaaacaaagtttgacaaaacgtcatacaaaacctcaaaatacatctcagattgattgcaaagctgataaacataagtacggtcaccatcttgataagttcatgtaatcagagtgggacacttgccaccgagattgatagatcctacggaatcagacttagacacaccaaattaagattgcctgggcaaatctgtttcgaggggctgcgaattcaattcagtcggaggtgcagactcgaagtgctccagtatgcgtattgaacttttgagacacaaaaaataaagtaaaacgagaattaaagcacataagactctggaaaacatgcagtgtctgtcttgacataaaatatgagcaccggattgtctgtggagtgatccgtagagcaatcagttccgcgcgctagcactcacatcatccaaagcaacgcaatcagaagtagtctttcgttctgaacagtgacgggatagctgcgtttctttggatgtgttcgcgggaacgtctgaaatacagtgagagccagtgtgggtgcctgataatagagaattgcagcgaggccagatgaacatcccgagttgctcgcagcccataaaactaaaatattcatataaccagacacataatcccctcgccacaacatgctttagtctgtgggctgaggtacgcacgtagcaattttcgtgtgttgaactttctaaattctttgcaagacacaccgaggactttccgactcctgaatcctttcagactaggccgccggggcggtacccttctctcccattccaccaaccatgctgaaggcttaaggatcccacagtgatccacattcattctttgagtttggccagggttctgagtcgacttgactcgatcctgtttccttgatttccagttattgtgtgctgccccatctccaactctatcacatcataatttctactataagctaggttcccattcatcatgacggcccccttccgttaccgaagaatcaaattgatccttgctgtctgctgcttccaagcgattcaatgtatgcatggggacttaccctcatcagtcctcagtcagacatatcataaaccgccagatggtacggaactttcttctgtttcctaaaaccacaccaactgatattgcacttcatattttatgtgccacaaaaaaaaaacaacaacagtggccacatcgtcaactagcaggtacatgttgaatagtcaggtggttgcaggaggtcatcatcaaatggcatctgaacctgaaatgaagaatcccccaacttcagaagacggcattaagcgttacttcaactctgtccgacagttgagacgtcccactactggcttggcgagggagagtgagttgaaaatttccagctatagatcaatcaaaaagaatgaaactgagagcgttcttgttcttcctaccagaattcgaccgtggaacatcccaggaggaaaaacaaagtaagtattgttttgtgtggccccaagatttgtttcatccctatcaaaaatatgctgaccactcctgaccgatacatagtcgaattcaattttctgctggaagacgttcttttgatgactgaagagctcgagaagctcatgaaggaggttcggaagaacttaggaaagaaatcacgcaggttgcttccatttcacgcattaagatatgtccaccatctcatgatgccttccataaaaaacttccttgctcgtcttgcaagagaacatggcttgcctgaacctggaagcttgaacaaaaaacctttctcaaaggaaatgtatgtctgatcaatttctgaccagcagtttctatggaaaggggaaatgaactcatagactgacatggatttctttcacaatcgcaaaactcattcaattgtcaaggatgcagatgattgtagagaaatttcagaacaataaatcatcatctatgaatacgtctttgaagttggaggaaaactggggaatcgatggggcagtgaatgaaaccaagataccccaagaggatttaaaattaattgaatgcgttttgacaagtttgtttggaagaatgattcataatggcaatgacgtgagagcaaggtttggaagactgcttttccaaacacttgatcaaatgtacaagtccgagtggatcacagccaagaatttgcatgatttcttgtccaacaacggaatgctggggcctgctgcagataaaatgtacctgaactatcatcatctcaaagggacaactcgtaatttttatttgattgatagcaagagtctgtttgaaagcttccattcagaacattttatgaatatgtttgaaggtatgttagatctaatatgtaaatacttgtaacacgctccttcaagctgctgacaatataatttttgttttcaattttaggtgcactgactcaaccacaaaaggatatgtttttatggttttctttcttatttcaagcagaggaacaccagtatgaatttgatgacaagatgagtgcttttaatggattcaatgtcaaaaattggaggaaggattttttcggaagggatggattttccacaataatcatgactgatcaagattactcagaaaacatgaatgaacaactatatttattgaccaaacttttccttcaaacagattttgcaaaaaatgattcaatcacaaaccagaaattgagtctggtttttcaaaccttggagtttgtcagaaaagaatgtgataatatacctgagaaagtaacaagaaaattggaccttatgtattctagaaatcaatttttagctgcattagaaagcctttacatttatttggatgtatactttcctcaatgtaagcacagaagtcaaaatccttacttgaatagaatgaaaaatcacatagaacctgatcaagaattagaattcatttcaaaacacattcaaaatttacaaaaggatacaacatatcttgaagatcaagaagtgaaagagaaatttgaaattttgaaaaataaagttgaaatttcaaaaaacaagaccaggaattctctctctaggtttctttcaagttggttccaaaaattaagctagacacactgaatttattttccaatcattcatttttactctgtctattggtcattttatgaaaattgcatctgatttctttttatctttccttttgggtttacagcttcatttttttccttgtttgagtttgattacttacagggactgtcaaaatttctcactcatcctcacacattccattagagaaatcaatcattattgagtcagataaacttgtttcttcatctatgcaactatgaaacaatgcaatgtgatgaaataaatagccatgtatcagcatcacattgttttagtgatgcacattattttgataccaatgcattgcattgcatcagcattgtattggaaagcaatgtaaaccaatgccaccaaattagagtgcattgctttgccaatgctataccaatgctctttattgaagaatccaatgcaagcaatgtgatgcagagcccccgcatcactctctagatgtgatgtgatacaggcccaatacaatggaatgtctatgcatgcattgcatcagttacatttttgatctatgtattttgaatgatattcacacattgaaattatttggaaagtggcaccattagtcagttcttaggatattcaaccacaaggaaaataaaatttcaaggaaaagtaggtaaatagattatggacattaaggatgattggagagctgaattatagagtagaagggcagcaaagctgctctgcattaagcaggctggtacaaaaataaacccctttatttaagtttaacaaaaaatcttcccacacatcacaacacaactttcccttctaaaatatatcctgcatggtttttgagtaatactgagaacccagaaagtgcccaaagtggccctaaatgttttcttgcctgaaattggtgcagatggattttgattttttattaagagaaggagtgcatgaactggtatctttcacttgcgtaatgggaagctcaaacaaattgcccatccttttttgagaatgatagatcataggttatgatcagtgattttgttgacaagccccattttaatgatcaaatcaaaagacagatcaatttgagatgaggtgaaatggaaaatctaattgatcaaattctagttggttggggagattcaaaataagcttgtggaatcttgggcattgagaagcaaaaacacttttttttgggaatgattgctgggacaagaaaagttaattatgtatttcaaaagggtgcttagtgttgctgggtgttttataagaggttgatgtgatatgaaatgtactttccattcattgcttggtagtgctttctaggggattacagatgtccaagcaatcaaactgaagaagatggtttcagcatccacctcttctgtttgtcgctgttgaatgtcctaggccatggctgatcggctgcgggtctacgcagcgcagtccagatatatttctcgatggccagccccttgggattgatgagaccattgaccatttaccatccatcagtttgattgcgatcatgttactaaaacccgggcgaggaggtcttcgaaatcgatcggtcacacccataggtcgtattgacgcgtctcaggcaaggacgatcgccgaggaacagaccaactcattggaagaaggcctcaagcaagccaatcaacccggaagcgcgttgtccatcctcttacaagacgatttccatgctgtcaccgcctacggtccacttccaagtgatgttgtcaccatggtcgccaacgttggtaagcccttcttcacaagccctgctccaggattttgcgaactgaaatgctaattactcattttcacgttttttgctcagatatcaatgtcgatgctctcaagggatgtgtcgaccacatcactggttatgcgtgtgtgtggtctcgcaatgtttgctatgtgtggaatttcgccagggtaagtgcattaatcttggaatatatcccacctcaaccctgcttggaagtacttgttctgactgatatttatttcctgatacccattttcatctcagcgcacagcagctcttcccacatgctattccttcccttgcccgctttccaacaccaattcggttcttgtcaacaccctagctcccctgccactagcatgcctgatatcacacttttcaaatacctcgaacagcacaagacgcgagcctggactcttgctagtctcaccaaccggagaattacgcgcatgggattcgctttcgctagctttatcaggggtcgataaatttgcaacgatccaaattcaacttcaagatgccgaactagtgagatgcctccagccgctcacatcatgtcctggttcattcatcctagccacatcacatacccgactgtttcgtatttccatctcccctggtatgagtggacgaccaaccgtgatttctagtttgatgtcaaggtcaaccacttggggaaccaaacttggctcgctaataagatggggtcaagcctacgatcctaaggctggaatcgtcgcgctggctgtcagccctcccttggaaggcgatacgagcatgggcggtggagaagcctgggccttggaagttacagggaacctacaaaggtggaagttaaatttcagtagtgggagtgagagatttgtttgggaaaaagaaatcaacgcgattatactagaaagcttgggatggactccggaagtagatatattgacaatgacggagcggatagaattcaccttactggaccttaaggtaacttagtaagtgtgtcgctgtacactttctcgatggaagaaatccgttgccttcaagatggctcatggcatgctcctttttctctgtagtactcgcgacttagccgttttaattagctacatcgactcttcccaggttgatcaggcgcaaagtagcgtgcagccaagatcatatgctatagtgatcctggaagtcctgtcaagctcttcattacccgttgtatcacataccgtcaaagccaaacatcgcgaagtgagtctgtcttttcattgatagctcttggacgggaaaaaaatgacattggtttttatgttccagtacccggaccctcgacccgaaaccgcgccttccttatctttgcccaacggtggaccggccgctttcatcgtttttccagaacgagttgtctgcttatctttgagcgaggggaccgacttcgaggagattgtctcactcagttcccaagctaacaatcgtataattggcaatggtgccgcacctcttgccattcgcgccattcaggataaatcggacaagccaccaacgttaaaatttatcaccacatctagcggaatccttgaaatcgaactcaatccggttgaattggaaaaacttgggttcgcggcacctttcccctcaacacgtattctggcctgagattaattaaggaaacattccatgatatttttgcagaactagcgtggttgaagaacaaatagcccgtgatacttaccgactcaaaactcaattggagcaagcggtgtttttcggtgacaacactgcggtatgtttttttctacggcttacatctctttatcggtgtcaaattctggtcaactcagtcgagaataattacgtttcagaatcctgtggagttcaacttgcaagcagatctaatcggggatttgtcaacagcagcagagcaactgagcaaagaggttttgtcctcaagtcagcattattacctttgacctcatttgaatccatcttctaacctggtagaacattatttttggacgtcttctattcaggtgcggctcatctccccccgatcgtcgaccttcgagtccaactagcggatcggatcgcccggcttcaactgcttattcgcttcatcaatctgactgggatgcttaataaagttccgaagcccggcaaaagacggctgctttctgatctggaattacttgctgcaactaacgcactatggctacatcataacaacaaaatcaacgcgttgtctcatagtggccgacgatctcgcacagttttgagcgaagttataatgacctatatgaactcactcggccagaactcggatgaggacatgatccgctcgttcttccgcaatcatgtcagttgtcctcttggccatgactgctttttatgtccatttttttaaccaattttttgcggattggttgcaggcctccgctatcgtacaaatcttggtgaatgtccaagccaaattgaaaacgactttatccaacaagtcaaataaattacacacccgctcatctcagctcatggaggccaacgagatcctactagtaagaaaagaaacagcctgcgtcgaattttccttgatatcgtcgtcctgatggtctacttttctcagacagtgtataatgcagccataactatacggcagacacacagcaagacttttgatctgaaggacgacacttcaacagagtgctggacgagcaccctcaacttacttgatatattgcaatcccattgcgaagcaacattggaaatactgcaacaacgggctcgtgaatttggaccagcgatggacgatgatccaggtcgattcggtgctgactcggccagcttgttgatggatgatgatgatgactccaacggcggctcttcggacaagagtaaatggttgcatcatacccttaaggatcaactgaccgagttggtagagaaatcactggcgatgatgaaagaaagaagctcttttactgaaaggtttgtcatgtctgtcattcctttatttgatttttctcatggtgctaaggaatcttcaagaatttttgggtatctatcaaatccagtaccctaggtaccaaccatccagaagcaaagagtctgcaagaacgttacttgcgtctgcgtccccagctgatatttggattaggtgagagccgtcttcaggtcttctgaatcattcgcggtgaatgtcgctcataatcgttttatgagctcggtagtgaaggtcaaacggcaagcacgcgctattacacttgcggaagagcagcgcgacttccgaactcttgttgagctatgtcactctttagcacccagcgaaaccaagcagaaagaacgagtttacatctcaagatacaaagaagagttcgccttccagctgtatcaatggtatgtggaacatggtgtgtggatttcattctggttaattgagttgtgtcttgggagctgatccagatagttggaattctaaggtcgatatcacgagcttttgagccaagatcccgtgtatgctcctttgatcacttcgttcctcgaccggatgcaatatggcaaggtttcgtggattcacgatcttgccatcgatcgcttcgatcatgcaagtcaagtcttgctcaaagaagccgagtcggaaaaaaatctggccgatcaaaaggtttgttgatcgccctgctaccctatgccctcaagtcttgctgttccattaacagaaatctcctgaaaattttctccaaagatcatgttgagtctgggtaaactatgtcaagtcgctcagattgatgacggtgaacacctcgactcagaaaaagtactacaggatattgaacgtaagtcgatttccgcatcaatcttatcaatttttctttcctggcacaaggtttcacagatactaagtcagtgataatgtgtgaatattagttgtggatgacagattagatattcttcaggcacaattgaaattgtctgatctatgtcaatcaatcttggaatcacagccgcagtactcgttgctatccgtggaccaacaggttgatattctgagacaacatcttgcgccgaatttggtcgaccgtccggcattcggacaagttcgtaaattcctgctttcacaattgaactgttgagaaacatgactgaaaaaaaaaccattttccagttattcgatagatatgttcgccaaattattgcgggcgatgctttgaggatcgaagacttgatcgagttttacgggctgaaagctaatcttcatgagcaagtcgaagatttcgtgatcgcgttggatgttttctctcgagccaaggtgagaccatcattgacttggaaggcatttagtcctgtcctacttgtgtatgttctaacaataagtttgtcatcaggatctcgttcccggtcgagcacagctagcactgaagagtgtatggagaagaatttacatacatgaagagtagatatcccttccctctctcttttcatcccctgccagccagttcactgactcaaaacatctgcgttgtagttggcaagccttgaaaaaatcaagcaacttatccgatcaagatctgatcacttgcctgaaaagcactgcgctataccacgttctttcaagttcaatcgatccaaatggtatgaagatgtgttaaccactgtgtcatgaaaaaaagcatacaactgacttttttggccctttccaactacgatgacggtaaaaaatgtcagattcaggaaaagtcgggcagcccatctcgtcgccgaatgaatcgttctttgatcccacggtcagcttgaacgatgacctagcgatcagattccccgatcactctttatccgaactagaacagttgagcaaggattaccagttcgaaaaccgcaagttacaagaagcaattgagtctggtggcgtgtgggaatactatggcgaaatcgtgcgcttgattagggaatctgatagtctttctgatggtggcgttggtgatgtaaccatgatgtccgagtagataatgagagaaatgaaagaaaagaggttcaggtagtctgaattgttgtaaactgtcgattgtcctcatcatgctagtcctctgatccaatgaattgagcttttaagtcaccaatgtagattccctgaagggttatgctcctcctgaggtcaggcaccagctacacagacgttgtccttgatttcatttgtatgtgcatactccaccaatcaatcataatgtgggtcttactaattgagactcactgaaagacgattggtgatactaaatggattcttggggattgattgggacattgggacttggtttaacttgggagaaatccatactgagaggatttccccttcataatatatcatgtcaaatttatccttgaaaactggtcatgtcaagacatcaattcattgaggaactttccacagacccaatccgcacagaaatctcgtgctcattggggagggttttacccacctgatgagggtcctataaatagcctatgtgtgccaaattccaagcatcattcatatccatccaggaattccccctttttccccagtcctccaattttgttgagccatacatccacagtcaactccttccatccctagcatacaccaaaaaaccccttacaaatcacaccaggcttgcaatttttctaccttgctgattcctcagaccttatccttgttagccatcccatccaatattactaattgcacaccagcatctcgacttcattcatttgataattgctgctagcacaagctgaaatccccattcccttactgtttgtctctaatcagtggttttatgtggactagttttgctgtaggcgttcactttcttgtcccgtccctctgtctgtctattgcgttcatcctgcatgttgtgtgtttctatgccaaaaggcttgcagaggaaaagagaagcgagacagaaatgatgaattgaaatggacttcaatacccaggataacatacaatagcttgtagagcaaaagaaaaacaaaaaaacatgactgtacaggtacatctatcccaatttgttgctacaatgatttcaaagatgataaatacccaaagtttcttggaaaaggaatgtgttataatcagatacatcacatatgtgcatagaatgtctttgtatttgaggatgcggcaaaatgtccggggggtgaaatgaaacacagatagggcacagcaaaaaaaaagagtccaatgtacaatcatacaataattttgagttcatgagcatcgaagaaaggccaaggccagcatggtgaccaattcgggctagtgagcgaaagcagtaatcagcattgatgacatttccactaattccagattatcagggacataccaatggagcaccatcaatgcatgaaagagtaaaagtcttttctcccttgacggtatcgagccagttatcgcggcggacttgccctgggagtcgaagacaatcaagtgagattgagaattgatgttgttttagtgcggctgcagtgatatgttgagaagaaagagatatgggttgaagagaggtgagtatcactaacctctgagaaggccgaccagttgggaaggctgacccgcggcaaccttgataattcttcctcctttgtttgaaaagttttgttcaaatttgtagtataccctggcgcctgcggtctcggaatagtagttgaagcgccagagaaatttgctgaaggctcgcgagctatcaaacttgtattcacgcatcggtagattgtctctagccaatggaccctccgactgagtccagcgagtgttcacctcgcaaatatcgttgttctgtaaagtgtcagatgaattaaggatttgattagacaggggctggtcattcaattgtccgggtggtaatcaagactaaccgtgtccagaggaaataactttttagaagaggagtctgaggtcgtgatcgtagttctccctcgagatcggccggggtaagttcggctcaaactgtaagcaacctttccgtccacactgtggactgcaaaatacatagtttttagaacggtctacactttctttgatcatataatcgttgggcacgttctggctttgggtgatataaggaagagcgcccaagagggtgatgaaagtgagtgcggctaggaagttgaactgcatcgttattttaataggcgtcgggaaaagagatcgaggccctggtggctgaacactccgtcacaatctctttagacaagggtcggtgactgtaagctactgggagcgcgcgagacagtggtgctgggattgggatgaccgaaatacgccggaaggcaaaaaatgcagagaagtgatcagggagcggaaagctaacaaagaagctgttgttgggttgttcatccatcgagaaagctccaggcttttaaaccagagacaacatgagagcacgctgaaagggtttggaaggagccgaatcagcaataacaagctaccattggttgggccaacaattcgagtgtctcttcaggcacgctccaaatctttcccgcgtactagagtactggcaaaaactccttgcaacggccccttttcagtggcgcaaatcgcgagcccccggtggagaggggtgaattttgttttgcttcgtagtacataaattggatatcagtgcacgccgcccatgttgagagccccatagggtctctatctcacagtgagaagagacagcacttttcgccctcttattataacttgcgcgggattcggttggcggggttccctggcaagccgctagctatcagcttgctgcacgcaagggtactcatatcttgcatgttacgtaaatgtcccttttcacatattgtcatgtttttggttaccactaccaggcctggtgttcaagtgtgaatctcttaggcaaacccagcatagccgtattcatctcaagctcacaaaattcaaaacagttcagcaacgattgtttttcttcccaacagcataccaagaaagctgaatttcattctgatacaccatacttgctcaatactccagattctccctttttttttgttggtgtagaaaacaaaatgctgggtttgggaatctgttggatttctatctcatcatcactaccctcaaccaggacgaaggcaagatatcaatggaaagaggaatgtatgtagatgtgctaagcagatccaccggttcttgacgaatgtgtaacaagctatgcagttggtcgggctatatctgctttgtgtgagagtgagaagcatctgatgtgttatgaatatattgcaacatttgactgctacaatgatttttttttctgattgttcgaaacaaagagttgatgatcatatctcgtatgggtattcctcgccaaactcttccttggttatcgcacgggcagatttgacgagaaaatcggtgatttctttattcagttctataacataaatcattttttgatggtaacagacagatggagagcagtttttttatgtgtgtgtgagtttagtgaatgaaaacagattgacgttataaaatagtcaagagacgggacgggtgaacagaaagaaacggggaaaaacgacgaaccgggaagggacatgggctgagcacattggagcgagaaatgatcactatgttcatgcaagagtgtcaatgttttgggcaccggtgttcctacgaaaaaaaaatagaccatcagcatcagggaccattcttgtgaacattcataaagagtcttcattgatagatgatttaccctcgggaatcacatagaccacgatgttcgtgcctcggaagttacggactacttcttggaatgtgggcgagaatggctctcttaatgaacagccattcggacctgaacgagtcataacaaggaaagcaagctacatcagctgttattttcataagaaagaagccaagtttattttgatttttttgtttgtttgtttgataaccgaccaagaaagttaggtccgtcggcgggcaggactttcccgtcatgggttttgaggtcgaacgagagccgtttaagtttgacttgggattcgtagtcgcgcaggttgacggttctaccggactggacccgggcgagctcgacggggaagacctcgggataccggcctagtagcggccgaggcgagccggccttgcgagtacccgccggtcgccctgggggtgtggtgtaatacctcttgcagcgagcgatcgagcaggacggacgcgggatgaggctgatcatcgtttgttggtaaaccggtggaaaaaaaaaaagaaagttggcttactctcaactgggacccggtcacccggcctcggatcacgggtccgcctgtcgggctcgacaagtagcatatatgcttgcaggagcccaagacatctacataggaattctaaacccgtcacaccatgccacacatcacaagcatcatggccagaacatctgcagttctggatctcatcatctatttcatcttccatcatgtctaccaagatcatctctcccctcttgatttcttgagcaaccttaacagatacttcagatccacatttcaatgtaatcctccttttgttggacaaatctttcaaaaaaggctaattgcagttcacaagaaaaataagtaaaatcatcaactgttttttcttgaaaacatgaacctttctctgtttaaaattgaatccccttctccctgtgagttcaaggattgaaaccaggggtttgggtgagcccaaaaatgggttggagcctgctggtccctggatgtgaccagattgatgcagtcagccctttcactagaattgatcaagaaactataatgtgggcacatcaaccacaacttttagacatttttttgtggtggatagttctaatctgaagtaaaaaatcaacacagccatgagatgatagcctgtataccatgtcaacattcttcaggtaaatttggaaggaaagaatgagaaaaacggtgcctaacagtgtgcaaaggctctggttcattcaagaacaatttttaaaaaaaaaacattaggaaaaaaacttagttttatcaatcaacaccaaaactgaaaatgtggaaataacttcttgaatgaatgggcaccttgatgaaacacagattttttgccaagagaaggggaagagaccgggagatgaaaacctcaaggaaaaatctcagaggaagaaaaaaattggtcttagagcccaaaaggggctagagtctgctagcttgtgtgacggaaaagcgtacacgctacaagaggttgtatgtgttattgacctcagggaaatggtgcagaatacagatgatcttttcatttcctaattcagaggcatggcaatttatctacatacatcagtggcagagttgtgggacagaaggtgaagagatgaatattcatctggaaactgggagaaagggagtgacagggatgtgatagggagagaagagcaggacacggcaacttcagaattccaacacacctgaaacaaaagaaaacacaaaagaaaaggtctctgtggatatggtgttgcaagcccgtctgggcacacaccaaactttggccgaaaacaggccaagcgcgctgggccaatcttaaagcacacttggccaactgtaaagcccgcgtggcatcctcccaacccccgcttggcacatgtcaaagctggcgggggtcggagcaaagccttgcttgaccaaaatcaagcgagggtgccacgcccgccaaaatgccggccatcgagaaggaatcccctcttgatgaccagttcactactagtcaatcactcctcaatgaccgatgaccatcacagtatcatcatcggttgattctgtccacataccaagcgtcaagacaggtatctcccgtcctcggcaactaggtttgtacgggtctttgagagggaggggagcgcctgagccaccaatcggcccagggcttgaaattggcccagcgggacttggctgagtgccaagtcccaccccctgcacagcccgcatgatcaagccctctgggcacaaatcaaaccccaggtggctatcggccaagggggacttgggtttgttcccagacgggcttgcaacaccatacatagcaatgagcatggtgaatgataatggtgtaggggactgacagctcctactggccctgaaaacttgtgtgaaaataattgattcccacagcaagacccagttatatgatcccaatcttttgcttggaaatcaataatgttctccccttacttttgtcttccaaacaccacctgtatattttccctcttttgtctcaactttatatattgtaaaaagacatgggaggctttacaaaacatttcaagaggatgatcttgagggcattgaaagctattggctggcatgttcagtgggtaacccaacctgcttcctagtttctcctttggcacaacagatcattcactcataaagctattttttgcactcagctcttcatcatcatactaaaacttgataaatcaaactcatatatgccctgttccagctgaattattgaattcatgacctgttatctcggtacttgtataatttatttaaggtctagagaaagcaaagacatttcgcgaaagccccactggtaatttgttattggagattacatttcatgtgcgtgaacttgttagccaactgtagtacaacaggacttcgggccaatgagtttaaacagtgctctgtgtgtcccaacaaatttgaattcttctctgttttcactcttagtcaggcgctggatcagttgatgagattttacatgaagaattgaaactacccgtgattcaattgcctctaacaacagaataaatcaatcagtgaaagctggattctagaaaaccaaacgcttctcaaagtttcttgcattattgccatagaaaaacaaaaacaagctgccgtatcggtgcggaaggagacatcgaatacatcgtcatctctttcttctcatacatacccatcaccttcgcagctagaatatgtagaaggctttagcaattgagaccggttaggtccaggaaacagtccggtgataatctgcacaaggcttcgcaaatacagtcaaccgggaacctcaagtcagggggatgtttgagcatgtagggtagcaactgagagagagcacacgcttttcgtttcgacgccgtatatacatataagaactcttggagattttttttggtacataaaaagactatgcgaccaacgccctaccaagaaggacttcctcaagtttgcatgccgcatgtctgagccggccggccttgggtcttaatgtctgattgcgaggcttaccggtcacccggagttagtgatcgcgattgaggttccgtagacttagaaaccaatcatcggcaacactcgctcggcgtcgaacagactaaagacttgaaactgtggactgactagaatgataatcacattatgtaccctggtcttcccaaacccgacaactgatagccccagcggaatctgatgtcataccaatccctctagtcggcgccaggaaggctggttacccaggcttggtagtgtagctgcatagccgcaacgttgatgagacattatcaagtattgtcagccgatgcctggtggactccgtgatgctcatagagagagcgaaggagaaaccggaagtctcggttggctgcattatcggttttcctggccctcttagttactcaggcagctattaggatggctataagtaagagctccttcgggaaaatactgcatcccaatcatcctcttccgccactgtacaaagttctacatcttgatcaatttttctttactcaagccctaagcaggaaagattataagtcttcctggtgatcaagatgacgtatatgtcacggctccgtgttgtgcttgtgctgcttttccatctctcactgatcgggcttacaaccgccgctccctcagatcccaagccgcagcccaagccaaagccgggagatgattccggaaagaagctgccgatggggatcggtatcacagcggatggtctcaagggtctaaacccatttcggaaggatcttccgccagataaccaatctcattataaaaagatcgttacggagtacttctcagtcataactcccggaaatggtaaatatttctttgacagaggaacttactctctatcctgcaatttgctggaagtagaggattgagattgtttgtattgtcttgttggttcttgttctcgttacgattgtatcatagaaatgaaatggggtaccatagagccgaatcaaggagcttatcaattggatggcgcgtgagtcccaaatcatctatctactgttttctttttctcactcgtggcccacgcttgaggctttgtcgtaaccaacacattttccctgggtataatgtagtgatgaaattatgaaatacgcgcaagacaacaacaaagatattcacatacacactttgtttgcgtacgtctcttgcatcaaaatttttcttattgcatgaatgttttttttccttagctaaagttattatggtgtttttctgctttgtcttttcttttgcagccatgatcaaaatccaccttgggttaacggcatgcaggcatgggagctggagcagaaaatggtggctgtcctacaacaggtgatcagcaaatatggcaagaaggcaacaggaatggatgtttgcaatgaggtcattaacgaatcaggacagctggacaatggcccctggaagaatgcaattggagatggctggctccaaggagcgtatcaacatgctaaaatatttcgcgaccaatacgccccaaacatgcttctcttcagtgaatcatttctttcttactttttgttatttgcttttttatttatctttggctatcaacccaacatttgaaatgtatacatgctgacctgaacttcatgattcttttagtaaatgattataacattgaaagcattaaccagaagtctactggactgcttgcaatagccaaagaccttcatgataaaaagcttctggatgctgtaggattccaatgtcaccttgttgcgggtcaattcccagacagtaagcacataaaacctatcaaatatcacgatctcctacacagtatttttctgcaaaggagaaccaatctgacaaattattttaaacccagaattcaaggaaaatttggagcgttttacagcagtaggtatgtcaaattttctttgttccagttaacatattatcgtgtcccacaatatgcgtaaatgagaagctgattgatatggcatcaaaggtttgaaagttgccctcactgaagtggatgtccgaatcaatttgaatggccagcaaaagcccggccaacaagacatagacaaaaaaactcaagattataaaaaggtttatgaaacttgcagacaggtgaggggatgcatttcagtcactacctggggagtaactcctgatgattcatggattggacacgttcaattccaaggtaagtttttgttcaaacaatcccagaatagaatgctaggaattgacttcacctttttttcaattacagggtatggagcagcaactctttttgaaaatgatttctcacaaactccagcaatgaaaaagcttattgaagccggattttttcccaaggttggctcataaagttgaggtacataaggggatggaaaagcaccccaccacaagccataaaaacagtctgttcatgtcatgtaatccattcaatccaaatgtaaaagtacagaatccacatcatcttgcctttcactttcttctctctgtgctacaacttttcagtattttctttttttgattcaaatcaccaaacttgttttctgtaaccctatcatcaaaatggatttttgttaccaactcataaaaatgtacttccacaaaatctatcagcatgtatgaaaattacaaataaagcatgacaatcaataccagtaaaaatttggctttgtccttcccagctatgacccagaaatctgcccatgagcctggaacagaattcaagtgagagatttgcagtaggtgggatatccaatgcactgatgaaaagaaatgggggaaattaagatcctcaaacatctcactatctcaaattccaagtgagaactgttctgctttgaaagagaatttcaatcaaccatgtgttatccagtgaaatttgaaggtcttgaatgaatatgaaagttgatctatgccgttgttgaatcataccagtcctgtgtccaatggttaattttgatcatcaattccccagaagtgaatatatgttttgaaacaaaattgaggaagaggtatgtcctatgcaaaggtaatcctagtgatatgactgaatttgagattaagttattggctgtgcccatgattaccaagagcaatgatgggaaggtacactatgcagatctttttgtctaaaaattgggacagtatcagcttttttgtgagcacaattttagtgggattttctatgccatgtgcaatatagtctgctaacggccactacagggcaaaaaatgtcactacccagtgtgttagtgcagcggattggccacatttggaggccctgttccaggagaagtagcaaagacatggcagatttctcctgtgctactctgaattttagccatgccccacactaacagtaacacttccattagtgtaaaccgcctacccttgctcagttttcattcacaaattggaactgaaaaacttaacacaagcaaaggaactcacataaacaaaagcaacagattctaatccagaaaatacccttaaatatcagcaaaatgataggataatgccaccagaggacttcccgttgtccaaatctgttaatttagaaggacatcctaaacattacttggtggcaaaattgatcaagttttcaccagccaatagagtttaggacccccttccagatcaatcaattcatgttaaattatgctgtgtaagaaggaattgtaaacacacagccaagcgtcaattgtcactagcaccaatttaacctaaccctaatcccccctacaacaaaaatgagaacaatcagcaatgtggtaccagtcttttctttgcacaattataatactaaaaaagtgaagtcaagactggtacataacaaaaatcactcaagttcccccaattgatcaacaacaacaaactaacatgaattattttcttttactctttttctctctatactattttctatcataacagattgtgtcttgtattgtgtccttcatccaaaaaaccaatccacccataaaatctctgcataacgctgacacaggtatattgaaccacctttatattaatccaaaaattgttttctcatctcttctttctttcatcatatctgaccaaactttatgttttgtttttcttatttatttttctcattatctaggtgtgtctcatagtgtgctggtggaaaaagttgtcttgttgttgttatcataaaaactaaatctaaaaacaaaaccaataggtttgctagttattttatttcaaactttttcttattctttatcaaaacttgtttcatgttttctcctaattctcttcacgcaattataataataaaaagtgaagtaaagactgattgtatcttgtattgcatccttcatccaaaaaaaccaatccacccataacctctctgtattatgcaggtttctcatagtgcgcaggtggaaaaagttgtcttgttgttgttaacataaaaactaaatctaaaaaacaaaaccaataggtgtgtctcatagtgtgctggtggaaaaagctgtctctttgtcgttatcataagaactaaatctaaaaacaaaaccaataggctttatattccttggaatatcgtgatcactccttggattttatcaatcattacaatttaggaaatgtgaagtgctccactgagcccaagccaccacagacagattctccaacacagtcaaacatccaagcaaagacttccaatgataatcctagacagatcaagagcctcagatctgaaacactagtgatagaatggagggaccagatgttgacagaatgagaccaaaatcaaggagctaggtggtatctcttcattctttgggtctcagatattttcttatctacatataactaaaaaaaataggcttagagagccaaacaaactgtcatgcaatctaatgccggtgttgacccccaatacacatttgttgatggagacagacaggtatgcaactcaagaaacatccaaaaggtcattgagtaaaaccccccaaaatttggggcagaaggaatgcacagtcagaacctatgtatgtagtcaccaaatctccagccaaaccttgaaatacacacattttcaaaacacattttggtgctttttgtgactgatcaccaactggggataaaccccagaaaacagtggtatagaattatttgaagagctgttgcaccacccttgattttgaaccatcccagtaatatatgatgtggtgtggtgtgaaaaaagctaacttaaccaactcccttcccttcctgattggaggggcaaaccacttgttgcattgcgccaaccggagggagggacttacaagcaactgcaaggtccaccctgcggcccaagagcattgaggattttggtgggggtttttcaggagtcttagctaatcgactcccaaaaagtggagagttgaatggccaagcagttctctgttggcctcaaccaccgagagaaaaactctaggctgttgagggtgtacaccctcaacatctcaggttctcgctctggcaaaccgtttgccaaggcctgccatcaaaaaaaaaccaatggaacccaaagtcatatagtcctttgtccggttaatgtgaggttatattggttaccatcagcttccaagtatgtttttgattgcaagggcaaggatagcaccagaagagaaataaatcccctctctattcctctgtcagactattatgaaatgattttggaggggtgtggccctatgtcaacagccaagaggttctctcttggtcgttgagaaatgttgatagagcagatattgccaaagtggccaggttggccataccccttgtcaaactaacaagagcattcctgaacaagatcaggaatatgatgacagagaaagcggtgttcacattggatagtgagctgaattctgagacattgaacctcttgcatcaagatctcttggtcattgagagtgtacaccctcaacggccaagaggctctttgagtgtgtacactctcaacgaccaagagtgtttctctcggctgtcaagagtatacatccttgacggccgggagggtttctctcagccatcaagggtgtgccatcatcagccaggaggaatcctcccggctttccaggctcttttgagttagccaatgcccaaaaccccttgggttttggggcatcaacccccaactcccttgggggttggttttttttttaattaattttggtggggatctgactcccaaacccacttatgggtttgggggaacaactcccatttcccggggaaattggtggattttttgggggtttcagggtttgggagtcaactctccactttttgggagtcaattagctaagacccttttttagaatcaatctcacacaaatttggttgattgtttttcctctagtttccacttgggggttctttcaagctgtccccatctattcttgcaagcgcgtctgggcacattccaaagtcccgcttggccaagtaccaaccggggtttggaatgtccccacagggcttgatcatttgggttgggagggaggtgggaattggcacttagccaagtccctctgggccgattggtggctcagatgctcccctccctctcaaatacccgtacaaacctagttgctgaggacgggagatgcccatctcaacgcttggtatatggacagaatcaaccaataatggtacagcgatggtcatcggtcattgaggagagtgattgaccagcagtgaactggtaatcaagaagggattccttctcgatggccagcattttggtgggcgtggcaccctcgcaagatattggccaagcaaggctttgtcccaacccccgccaactctagcatgttccaagcgggggttgggatgatgccacacacgctttaggattggcccagcggtgtggcggcgagagcgcgctttgaccaaagctttggccggtttgtttgggcgtatgcggaatgcttgcggctgatgcggagctgacactacacatgcaagctgaggaaagcgacgggcattagtagaaagtctagctttccgaggtgtgggaaagcggggagaagcgggccaaatgcgcaaggttccaaaaagcttgctgcggagaatcggggcactggcgggctccagggttaacggccgacttcagactagggtttagtgtgtactgcggaggggctaaaaaggagcagggacaccaagaggcggaagcggggtttggagcggaccagaggcggaagcggcggtgggagacctatccaaaggggcggccggaggaacacactgactggcaggcgtcggaggggtgacaagcggagtgcgagggagtgacagcggaggactgcgtgggaagcaggaggaaaacttgtgtgtgggatagctggcaagagtggagtttggagtagaagggaaaagagagggaggaacggatgactcagaacatattggaaaaacagagtgacttaggagtgaattgtgtattagcctaaagaattgttagagatagagagttagaatattacctaccaaaaccaataaaagaatagttattttacctacctacaagaccatcaagcaagttaccctggacaacaaaccggagtgggacctgttgcggagcagagaagtgcgagaaatctccaaggtcgcgccttactttccacagcgggccttgagaatagaccagtgtgcttggcctttttttggacaaactttggcctgtgcccagacgggcttgatgcaccatactaattttactaatggcaaatacctctccttcattaatgatgatgattgtaacattttcaatttcagatactgtacagtgccaaatgtgtgatgcaggatgaggcaggagaattgtaatcactcaaactgaaagttgaaagccacccaagggcctaaaaaatcacaaaaaatatggaatgaatctccatgatcttatgcatctttttgctccccaaaacatgatcatcagccaaaaaatggtgctgctacacccaattgaagaatgtggatttcctatttctcttgggccgcgggcttgacttagcgcataagtccctccttcagagggtccctgcaggacagtgtccccccgggaccctggaaaccccctataaatgggcggcaccaaaatgtatgaatttcctggccaaattgcaaaatggtacacacggaaaatgtatgaatggccttttttgccattaagggtaggcacctcaaatgtataaacttttcttcagggaagggagggtagtaaccaggaatgtatgaattcaggaacccccccccccctcagcagcggtgaacagccaggttaatttttttggaccagtttaacaaatttaccattagagatggtcgcagataatccgccgcggatatccgctatccgctggcggatacccgccagtgccagcggatacccgccagtgccagcggatacccgccagcgggtgcggattcgggtgtggatgcacccttccccctgaaatactggcgggtatccgggtatcccttgggatacccggtgccaagaggccaccccgccgggaggaaccactcccagcgagctggcctgtagacgctcgccgggaggggttcctcccgacggtgtggcctctgcccctttaggccgagggggctggttttttttcttcttttttttctttttttttcttttttttaaaaaaaaaaaaacctcctggaagagcctcgccgcccattcagagggcgggtatccgcgggtatccgcgcggatacccgccaacgctggggggtatccgccggcggatgcggatgtgtatttccgctgaaattgtgagcggatatccggattcaatgcacccatctctatttaccatgtatcctcctggattcccttgatatgtatttaccaatatgtacccggttttttcctgcattgaataattgcatcatttgatccttttgcccacattgaatttgatcttgcatctattgatctttttgcatgcatagcgcactaaagcacatgaatgtgtgaacctgcgcacacctgtggaaaatctagactcctcaagcctatcccagcttgagaaccatcaaaacaatccagttcatcagttttaaagatgtcagccaatagtattgttcaagatctgttcgaaaaaatcctcaatatatcccaatcaacttcgcaagtacctcaagccacacaacacgattttgtttttcagcggttcagctgccctccactagttcctgcggatgaagaagaagagggaatgtggtatgtcgtcaacaaaaatatggattctctctttggagtcgaaaactgcaaagaaaatattaagtgtggaaagtttggaatcgaagtggttgtgaattacttgaaggaagctcgtgaacactcctcttgaaatgctgatgagcttcttggcatcaaacttgagtgcatttttaaatgctttgaaggtatgtttccccagtattaccgaatcattctacataaccgctcatttgatttttactttatggatcagattctggtggagtcctgaccaaagaaccacttcaaaagcttcctctcaaccataaagagcagccaaacaatctcaccaaagatttcaagaaactacctctgcagggtctgatttggaaaaagtcaaataaaactagcgcggtggaagattgtctcaatgtgtcaaaagcaacttctgaatcgttgaagcaaccgttctttaataaaccatcaaaatcagtctcaacccttacaactatcaacaaaaagatcctatcacagtgtcctcaatccacaaagtcaagtaactgcaaggattgcttgatctcacaaattgatggtggttcctcccaagatatgatgttcaagtgccactgtggagcaccaccagttctcatgcccaaaggccaatcacaaagtgttcaagctcattggcaatcatgtttgttcaattctttatttttctccacttcaagctgatatataactgatccattgtgacatagaatcctgcaaattgttcactgctagcatctcaaatacccaacagctcactagttatttctctttcaagaaagtagaaaaacgtcgccttgagagcagcgatgccaatccagaagaatcagaacccgtacctaatccaaagaaaaaaacagttcagattatgtgctccggtcttaaaaacaatacttggtcaagacccagaagtcaatttaccatccatcaatgtattgtaggctctccaagcttgtatcatggtgctcctcattgacataaagtttgcaaagacttatttggaacagccaaagaaacagaactcagtgaagtacaatatcagaagcttcttcaaacccttgaatcaaaatctatgtggttcataaagcggcaatcttctcttcaaagtgtgaacaacgactcaatgctcctccaggaacacaaactatggtttgtgaccagtgcctccttctaaaaaaggagaactcattgaaaaaagtgcccaacacagagtatgcgaccggagccactgtgaagtatatctcaggcaccctgatgaaacaagacctctttcacaataagttaaagctccatgaagagctacaatatctcaacacgttgcttgaaaaacactctagaactgccgatatcgacttctggacaactctctcagtccatgctaaacatggcctctttgacaacatggatgttttcaaaggtcttgtggaagcggtggctgttcgggctgagcgcaaagctgccggtaaggcattgaatggcatgcaattcaatgaatactttgacagttttgtgaccacaatggccgccatgagccctgcaaccgccaaccacttccgagatacttttgctggacggtctctttgttccatgagacatcaacgtcaaaaaaacggtggacagattgaagacggaattgtcttgtctaactttgaaagggttgctggatacatcaaaaatctaggctaaaaaggacctctttctcttgcttctgaacagaaagtatgtgtcaagacattgaggtcacatgacggccatcttgttggcgcacaaggtggggatgtggctttctcagatcttgaacagatcagtgtgcttgttaaagaaattgttgataacaataaactctgcagcaaggtgggccatctgattcactttagatgaaagaaccatactgattaaaatctgatttgcctttaatccttgtgttaggtacgactcttcacaatccaggtacctctgcccaaggtcccatcatttgtggtggcttttcttgctagttacgacaaagagacagcggaagacattgctgctagtcacatctcggtccttgaatgctgctcaaaagcaggaatgttggtggtttcaattggaagtgatggtgcggccactgtgattttggcccttctcttcctgcaaacctcggtcgatcaacacctgttgttccacaaagcagacactggcatttcaattcaagtgccactgattggcagcccgccgcaacctgtggttcctgtccaagacccaaaacatgctcgcaaaactgctgctaaccaggtcctttccggtgcttggcttttatcttttggaaaatattatcttaacatctcccatcttgtgactgggttagcgatatatctctttctacttggcgagctcgccgatgcctggctatgcccaataatgagccatttggatcggatttgatcagcttggacttcaatatttttcctgcgctattggcatcaatcaatcagcaacgattctaacccactggcatcaattgaccgcaatggggtttcccgccaaagctacaagatctttcatttcctgcgaaacttgcttattggactgattatatctcaccgctaatattaccctactgtaccactgcttccctggaagcatgggaccaaagcatgcgagcacatctttggctggatgcgggtaatcatgcctaacttcactgttctcgatgctcaacaaatgctacccaagatctttgcaattttcaagaatgtcatgagtggccaaatgaaaatgccccaatcagagcatatttgatctggtacgttttcattcctgacttcatttcaactttgtttcttgtgcctgacagttcttctacaggctacaagtacaacttcaccaatgaatcggtggctgacagctatgagcacttggctcattttccaaccaatcttgaaataaaacacaaattggctgttgctgaatcactggctcgggaagattgctatgtttgctgggatcaatccgactttttttgcggctccccctttaccttctccaaatgtaaccccaagcgatgatgaggactcaaacgaaggcaagtatatatttgattgatgtcagtatgtactgctaactcgtgaacttgaactaactcaattgacggtttcaggtatatctaccagtgcctcagccgatcatgactttgtttataacttgattcctggtgaaacacccatctcagatttcatgcatgaagcagcagcatccattggtgaaaaacaacaagtcgactcggtctacggacacatcaacattgaagacaaacacaagaagatatctggtcagactcggatgttgatatcaaatcttctcaatccaattgctcagaaacctccaggtctttcagcccatttcctagtcaagcgaagcaaagataaatatccacttgtcatcacgagttccaacaacggtggatttcagctaaatcatgacttgatgattgagctttgcaagaaacacgatacagagaatcaacaccaccattctggaaacgagaaaagaaaacagcagaatttccttctggctgctccgactcaatctaaatcacacccggatcaagcacttcagccaagtgaatgtagcaagctggttgctctagtactcaaggaaaatatgttgcaacaatcttcaatcgccagaatgcattggtggaacattcaggttcaagccaagctatcggatgtgcggaacacatcaacacatgttgatgtgaatgcccagctttgtgtccaaggtggtacaatctccaaaaccaaccaattgatctttgggaaatatgggacaataataaaggacaaggtaagttgttatacaaactccctggtcatgtttttttattttttggaactgccttgaattatttcagaaaatgtatatcggaaaaatcttggcggcttacgagcatgtttcaggaaagcattgctgggttgctagtgccactagccaagctaaactcttgtacatatcagtccagctcttcttatatcagccttatatccccattgctgctggattctacacattgtctcccactgcccaaatttttgcgcaccttgaaatagtgcatctccaccacttgtttccaatcagtgaagggttcaacattaccaatgttcaggggaattgtgtatccatccccaaacaattgcagccacttctccttgcaaacactgggagaaagagttcttacatctgaaagctgttgcaaagaaaaacaaaaaaaaaagaagcttgattaaatcattggtttgttatatttattcaaccttaatacagtaattcaacacattttcattattagttattttttcatgtgtgctggtgcccctgaagctatgagaagtggctagctgcaaaaaaagcaggcttagcgcccccgtccgcccccaaaaaaaaatggtaggcacaaaaaatctatgaaaattttggaaatcctctgagggtacgcacaaaacatgtatgaatgggctctgaaaatgtatgaaattttgcaaattttgggatttttggtgccgcccatttatagggggttgccagggtcctgtcccccctccaatagggggacttgcttaagttagccctcgttgatcaccaagcaggaagcttccttggctagcaggtaaaaaccgcctgccaggttgaatccagcccagcaagcgggtcgttatcatcacctctaaggtgcacccacccgccggccaatcagccaagttggaacatggacaagccctgacaagcccaaaaggttatagtatgcacttacaaagtttttttttcccttttttttcttcattgtcatgttcccaatggattatcatgtgggacgattgattcttacttcaattttgtatgtattgtgttttgaagaatgcttggacaatttgagaattttcaagtctttataaggttatgtggttgtggtgcacagcgcaggtgtaatctgttggtttgtgatcatcaactttatttcacaagggagagggagagaaaagaaagaagaaaaaagcctgaactcaaattgtggaatgccatgatttcagaacagcaaactttcaaaagtggtccaagctttcttcaaaacacaatacatgaacagatgaccagatccataactggacaaacatgacgctacaaacaaacgaaagaaaggctaaatcataggagcctttgatgatacacaacgaaccacccaaccacacaccaaaaaaaaagaagaagaaagagataaacgaacgaccaaacgacgactaaatgctcgagagggtcaaagtttaaggattagaggctgataatcggcccgaaaagtgggcaaggagacatgagtttttggacttcaagctccggaaacaagcctgatgatcatagggatgcagatgatcggggcgagacctcgcgggaggatcatccaggccaccgtcgattcgggctgattttcctttctcgttggcctgctcatgatgatgatgatcatcatcatcatcatgaggatgcaagtgagtagtactagacagggttggagtgaacgggttaggactcaagtggatcgttttcgggatctcgtatctatccattatcatccccataaacacacacacatacatagacaaaaaaaacccacttttttttgttaattgctttcatatattcccggcttcggacaattgaagctcggactgaagaaagaaaaaagaaagagaggactgacgattttaatccgatcgatttggcacgacgagtcaagtagtttaaaaacgatttgatgacttgagggtcttgacagatcttatcgagttcgagctgacattcgcggtccgagagagaaggggaggcagatgaatggatagggagggcaggtttaaggttttcctgaggggaggaggaggccgacgtcagaggctcctcctcgacgatttcccactgctcgtcatggttggagtgtggcgaaggggaagaaggatcggtgcgatataggtctgtatgtctatcaacgagtaagttatgagggggatggaagtcggcgatccagcgcagaaaggcgggtctatggacgacgacgaagccgacaaggtggccgagcaagccgacgccgacctcggcatgggtctccgtcgtccggccagagacgaagatctgggccacctcatgcatcgccccggtcagcctctgctcgatcttgcacaggtcgaccatgttgaattggtggtggatctgctgccctaaaaccatcccgctcccgcttcccccctctccatcttcccttaacaatcggtcgacgagatgtaagcgacctccttcatccatgtagcctacatcccccgtcgcaaaccagccttcagaatccaccgccctccatattcgctcctcgctcgtagccgtgcccggtaccaaatagccctgaaagacattcgctccccttacgtacacccttccttcttggaattgattctcttgagtagcgacaagtccctcgaccttctccaactttcaattccactcatccgagaagaaacgaacaagaaccccacaatgtcaacatatgaactcctccctcattttcttccctgttcctttcaaaaaaaaaaaagaatgataaaccaagatgcttactttgatttcacaacagggtaaaggaggaccgacgtgcccaacttgaaactcatgcgatccgtcttccacggtgatgcaagccgcgccacaggtctctgtcaacccatagccttcggtgatcttcacgctcagactagccgacagcagttcggcaacatgttttgaaaggggtgaagtaccactgacgatcctgaaatacatatacaaaccaaacccaccgatcagttttatgtgtgctaaacatgtgcccatgcaaaatcgttatcgacacttccaaaaaaagggcaactgaagtgcttaccatttgagccgaccgccgagttgatcacgaagataacccaagacgaaacgatcccacaaccagatctgttcgccgaatccagccttcaacatgacgagtttagattcgatagccttattgaggagatagctctcgacgggactcttgaaggagctgaagttattcaagaattggagccgccgatcgaggatctgatgggtgaggaagctgggcgtggtggcgaggaaggtgggcttgagcaggctcagatccgagacgaagcgcggtccctctagcgaactgaatccgatcgatcccccttggttcatcacccatgcttgcgtctgtttctcgtaaatgtgatgcacttatctccataaggtccatttttccgttttccacatgtgagaaagcaaaaaaaaaaaagttggatattgagtttctcgctgggttccatcctaaagagaataggtttaacaactgacggggcaaataagagaattgaacgagatcttgagtgtgcagatctctcaatcgttcctggcggaccaaagcattaaaagcggcgagggttgcggcgaagttagaatgactgaggacgcaaggctttggatcacctgcaggaggagagccgattatgttttttaatcaacccgaacagaaaaaaaaaatccatcagtttcatgacgaaaatgaaacaaaagaaaaggacgggatgagtacgcaccagtagtcccgctggaatagataatcccagccagagtctcggatcctgggcgaagtggattaagcttctcaagatggacaacgttgtgaggttcgaacggttgatgatcgggggtgtcggtggggagggaggcaaggttgtgaggatgaccgatccgggcgacttcttcgagactatagaagctccatccgagttggagtgcgatcgatctagtgcgagaggagagttggagcgggtcggtgagaatatagatcggctggggatctgatgttcgttggggtcggacgacttgaggagcagccgaggaggaagaggttggtggggatgtctgcggaactcgggtggactgggacggccgtctgttgtggcgagtaaccgagcttacaacagcctccgaagcgttcggccctgcagcttcgcatagtggtgtccttttcaggccgtgggctgatggactaccggcggaacgaggactaggcgtagactcgagatcgcaagcatcgatccgcgagctcgtgatctgataccgtcgctgatggtcttggtatccggccaagcgttggaagttgtgggcgcttaagatcacggcacctgggtgagtatcttggatgatcttggatgccgcttgggctgggagctgatcgttgatcgagacgacggtgatcgaattgcgataggctgcatactcagaaatcgtctgtccaatgaaacaaagcatccttagaggagagtaagttacccatcgatgtccatgaagatgtgagatgaccagttgggacaataacgagagaaaaaaaaaaggaaacaagctgaacccaacatgggctgcttggacaccaaagagcgactctaggtctatccaagacatcctgcgaatccgaatgatcagccgggccagaggggccgacatcagccggccggaagagctcgatcaagccggcggagatgtcgcgaatgcgggccaagacttgggcgtatgagagccactgatactccggaccaggctggccggcttgggcggacgaatggtcccatatcagtctcgtcccgatgcaattacccgagcctgtgtgtggctctcaaaagataggactgtatcagcatcttgctgtcaggaagatgacgatcatctgtatgtaaaccagcaatcaacccaccacccgcaagtgaatagcccttgaggaaggagtcccacagggttggcacgccatcatcgtcgggcccgagtaggttctgatggcttgagttatcctagaaggaagacatcagtcatatggagcaggatgagagagggtggaggaaagaactgactgatggcatgctctctaaagttttggtgggttcacaatgtctttttggttggttggttggttggttgtggtggtaagtcaagaaccagctgagttcatcctgttcttcttgtccttctgcctggtggtcatcatcagctccagcttcatccctggggatcgcggtgaaagggagacagactgtccaaggtcttaagacactcctgtccaattcatcaaactttggatttcttggatttcaaccaacaaaacacggggatccaacacacatccagagttctaacttctcctatgcagattggataattacccatatgtattcgaccagaccaaaaaaagcccaatggtccttcttcctctgtttctccttcctcttctcatcctggttcctattgagcctgatcacttctcatccctaaaagattctcatccagagtggcatcagttccatgtatgtgactgcttcttcttcaacaactgttcatgaacattaattgaatctcaagcagagagaacttaaatgaaagtgtaacgacgagcccaacaacaaagaaaacatgattggcaaccaagcaaaaaaaaaaaaaaaacaattcatatgtacatgttgactaagatcataggtgttcataaattcaagcccaaacaaaacccatctctatcatcatcaccttcttttatttattgaaaaaaaattagtcaagtaaatactgcatatcttcatcatcacaaaacaactcacaataaacaagccaaagaaaaaaaagagaagacgtgaaagaggtgtatggcacgtgacgaaaaaacaagaggaggggaagttacagagctacggaagcgaaatgatgcaagagcaaggtaaagaaaacagcgcgaaagaaaggaaactaaaaaaaaagaaacctcaatacccaacccaccatgaacaaaccccaaagccagtccacagaaaaaaaaaacgagaacccctaaaaggggaaaaaaaagtcaaggggctggaggataattgggaggggggaccaagacgggatagcccttagttttgccaccaccttgctcgatttcgacgcggatattgaactccatctcgccggaaaggtcgacgaagcggacggcacaataattccttctggccataaaccgttggtttttctatcacatccacattttgatttacaaggtcaatcaccagaacaaggagttctttgtctggaaaaagaaaaagaaggaggaggaggaggaggaggagaagagttttgatggcgaggctcatggatcctgcgggacttaccatgcatttcccattggtgtcgaacttgaatacgtcaatcatgtcttcatccgtctgcgagctcgccagagtcttgtgcgtcacccgcgacagcgcgcccatcatgctgatcaaagccgccgggggtggggtcttcaaaccaataacaaacatatatcaactttcacacctccaacagacatgggagggggtggaaggatcactgacattaacaattgccgacgaaacgatattctacgaagaaaagagaaaaaaatcagtgcttccagcctgacccaattggacgttttattattattatttttttttggggggggtataggtcaagaaaaggggagtagttaccagcatgtatttaggatcttgagcggctttcagacgtttaccatgagtgaaaagcctgcccacagcggcgctacaagtcgcacgatatgtagtagtaacgagaaacgattttatcaaaaaacaaaaaagtgaggccaacgagaaaaaaacaaaaacgaaaaggagagaacagagagagagtggaatgggagagaccgaccaatggacgtcgccgctcaagaaagtgattctgatcttaagttcaagcgccaaggtctgacacttgaggatgaaccaattacgttcttctttgtgcgattgagcgcaccctagaccaaaaaaaaaacaaaaaaaacattcaacaacaccaatccaagagaatatcgaaaaaaaatcatctatgatagtccttggaaaacattccaacatctgcaatcaaggaaggaaggaaggatcttacaatggtcattcatgtcgtccaataactccggatccgcattgaagttattgtactacctccaaaaaaaaacggcgcagaaatgcagagaagtagaagaatagatgggcttcaacatcatcttccaacgtcaaagtgattcagaatttgtttttgggggcttacaaagccgggtatcacgccgagtttgcggatggctttgaagaccagacggtctgggttctcgaggatcttttcggcaaagaccattctgggatagacgatctatcacgcggaacgcaaacaatgaataacatccactataagcatgtcaaaaaaaaaaataacaagataggaggaggagtagaagagaagagactgacggggatgcctaattggacgacgagatggaagacgccggtggggatgcgaagccgacaagcttcgaggacgatgcgataagtgttgggactacagacctgattcttcatccgttctgagcgacagtcgagcaacaagatccagacctgcgggcccagataagccaggatcgagtggttccgcgaatggatgtagggacccacgccgcccagaaccagactcggatggatactcgaactcgtcggtgaactcgccgtgatcccatccgcttcgtcaactatgaacagttggaataacaagaaccagaagtagccccggtttccaatcgctgaaaataccggcgaacattggaggtctgccgggtatgatccactgcattatgtatgtgtgtgtaggtcagtttagacttcttgaattcccatattctcatctgacaaatacaaggtgtacatgtgttgaaaaatgtagatgaagaaacttacaatccgtctatgaggtcgtgatcatccaacatatctgagttttattttaaatgaaaatatggcgaagtttatcgggtcagcaaacgaccaaagccaataatttactgggagaaaaaaaagcagatccaaaaacaaggagtttttaccgctggacattaaattgaaggagtgatttactaatcatgggtatacaagagatggctttgccgaatgcgccggaacgaaaccaattacaataatgagagaagaagaagcgatcgagggcgacggacatgggtggggtcatgatggcgcgtttcttgatttcctgatccttctcctctagccaaccggagagttcgggttccttagcgatcgggtcgcaatagagttgatccccacctccaatcatgacatggaagggtaaggctttatgtctgtcgagaaggtcgttccagaccgggtccgggccgttgaacgcgctctggtcgaccccggccgagaagccgttacatgaatgggcggcccagcggaagttttggttgacggcggggatgcagaagtcgatctgggcgccatggttgatcgagtaacgcacccgagtctcccgctcgcccatggggatcaccagtcggaatctccagaaggtgtacgagtcggacgggccatgatagacgtagattcgctcggcagtcacatcctgttggattattcccgaatcttgcgaaggttgtgagccgggttggacggacgaggagttccagtgcatctggagcatcggactgggcgcatacacactgcccgtatccgcagtgaccacacagcagaaccctagccaggtctggttctggatgtccacgctgtcgtatcggagcatggggccgcacatgaactgaagatgaggctggagtgctcgcttggtggttgatgatgatccgatcggtgtacgggaggaggagctggcgggggcgatgagagggtctcttagatctgaggcgtattcggcttgagatgagagatgggatggggtgggataatcgttcactgaaagctcatccagatcgtctggcagcggtttcggctccactagtccagcatatgggtgtgcacgttcggccttttctagcttctctgcgcgatatctcgctcgtaagccctggtagaaagacacccgtttgtcagctgagtagactatgaaaacataatggaaagaatcatatcaatttccgtgctcacctgttcgtccatcgcgactggtgattggaatactactgaaatggatgatggagtaacttgaagctgtcaaggcacgtcgtcagtttctccggaaaacgaaatcaaccagtagacgaccaggctggatgaaaacctgcgagaaatatgaaatggaatcgtccgatttgaccgtcacgcgtgaatattggaatcgggagagaattggatggctgttacaatttcagaggcggatgcgaaagtcagcggatgtcaattggctgataaatggaaatatgtacatacatacccaagagaagagtgtgtatgcgggtggatgtttgagcagagtagaacacagtatgaaacaagggtgtgtgaagtgttttatgtataagagaacgatggtggagtgcgaattaattattgaagtgtgtctgcttgagttcctgattggtttttaattccccccctggcttacatgctatctgacgatgatgatcatcatcatcatggatttccttggccgagcgcatacacgcagctttataatcgattcacagctgaatgatgtatgcacacactgcttgatgagactccgatggggttgaagtcagctgatgaggacagatgagatgaatcagccagtgatgttacacagcacgtctgccggaggtcattcacgaatcacgaaccattaaagaagacctcattctgcacctgcagaatcaaagaccctcagttgtataacttgaacccagaaaaccagaaagggaaaaccctgaacaaacaacagtttacagctgtgtattgttctaacttaactaagtccctccaattggagggacttagttaagttagtgtattgttcaagtttgaagttcgaatcgtccaaagcgaacccacagaagcttctcaaccgaggtttgcaagttgaattccacctaacttccttcatagcaaaaaagaaaaaaaaaattaaggtcataaacatgtttggtcactgaaaaccaagccggttgaagggtgacatcagataaccagacaatcacaatagcatggatgaatcggcacgcgagaaaattgtcaaaaaaaaaaatgaaaaaaactgttgccatgttacactacataaatacatattgtgaccgattcgcgctgactccggaatgagatttggcataatgggaatgcctgctctacacacataagccggcagaccgagtctcatagttcttcagccggtaagttggtgaaatccatcagtcgcaccagcttgttggataggaattctgcgttgtggatgatgctcagttcaatgagcggactgaggggacctgctaggactcgcttgcccgacaggcttgagtagatagccaggaagcaagtgcacctttaacctgatcgataaggagcaaatttctcatgacaattagacaccactgcttgctcgctgtggaggaatcttcttcggcacaaggtgcccaaggatgaatccccccggagccggtagaccctttaagtttagctgctcccccaagaggactttggagatgagaaatcctacccgacaagcaaccacatctcatcagtcatcactgcttcttgggggggaatcttgtttggccgggtcccgaggtgggtatgtattactcagtgctcatcatcaaccactgggacggttgataatgaggaagtgtgtgcgatgtgtttctttttttcagcatttgcggtaacaagggacgagcccaccttttgcggttaactcgcgtgccgtttcaaatgccgatcacaatacatcgtgaattgaaacaatagtcacgatattcgggttaactgaaaaaaaagaagctgtcactgcaagtctccaaaagcagcttcgggatatcccaactggatttccgattctccaacatcatgaagcccacggtcatcccacttgaggaatccgcaagtccatcacaacaaagatcacctgccatcccgaatgggatcataacatttgcactcaaaaaaatgcaggtccaccatcccagtcaacacaccgtgcatggttttctcaatcaatcccaagattgataagtcctatcttcaccaaggaggggcaatttagatataaatcaaggtgaccccaacctttgcccggttgattccatcatcttgacattcaaattttcaatctcccctcccttgaccgcctcctcacctttcgaatttgaccaattccatcagcgtttccccttacattaactctccatctaatttgcattggccaagacccttattccgtttcctgaactattgtttccactcatcacatactccctttgctttaactggaacactttattctctgtgttttgcactactgttccctcccatcccagcaaaattttcctttgaccaagaccactttccatcttcccaactcttaattcccctccttactcccctaattttgctttgaccgagaagccttccatcttttcagctgttattctcccttcttgaccagaccttcttccatcttatcaaccgtgatttcttgatatagctcccctcatacttttttgactcaaccccttaccctttctaactcatatatacacccgttacaatggtttacctcaaccagatttaccctcatgtcaacaacatcttcgatgttgttcctcgatccttcttggaggaagtaccagttcctgaaaactcctcaattgtagcacccaattcccttcgaactatccgtcatctaggtgtgagcaccccatcgttcccagatcagccatatccatatcagttcactatccccggcaattctcttgctgaagcagagaaattcgtgcaagcaatgtctgaaaccattcgatggaatcggtccagaaaaacagaccactcatctacagttgaagaagctccaaacggcccgggaaaacgtccagcggttttattcaaactcgaatacacttgtcctcgtagtggtcaactggatcgctccccaacctcccgcaagacacatgagtcaatcaaatgtgattgtaatgcaaaattcagcatttcccttcacatcaaaaccaacatgctacgagttgtgtggtactggcaacacaaccacaatcctacttcacataccgacatgcttgtctcccgaccacctgcttctgttaccaagtggctcaaggaccgtgttctctccggtctggactgggacacaattgaacagttggtgaactgctctgacatagccaatgtaagtcactggtttattgaattcaatgatctgctcaattaagactgacttgattggtttgtttgcaatctcaacccatcagttggaatccgattccgtgaagcctcagggattcgccatcacttatgatcgattccgatatctcaagaatacctgtatgactgctccagccaagcgagatccaaatgtcctcaagtccctcgcactgtggaacgcacaacttctcaagaccaattggtcaacattggtggacctacaggatacaagtgactttgtttttgcctttcagtcaacatggcagaagaagatgctattggaacatggtcgggggatgatgatgctcgatgctactcacaattcagtgcaaaactacttcctttcccagggcaaaaaaattagtttgtatacgattatgatcagggatccaatcactgggagaggtctgcctgtagcttgggcgttcactggttcagcagcagagtaagtgagcctgatcttcataacaccgattcgttgtactcacacatggcacatctcatatactgccacatcaggagacctatcaatcgtgtactccgatggctccgatctactactggctatgtacccatgtcggtcatgagcgactgtgcacttgccatcgccaatgcagtcaccgatgcctatcgcgatcttggggaccaggcaccaaaacactattggtgccttttccatgtgcttaaggcatttcggaagaatgccaagagtcaccttcgccaacaagcagatgaagccatgaacgatttctatcaaatagtgtattgcacctccccacccgataccctcatttatctcttcttcgacaagtggaaagcaatcagcactccatttgtcaattacgttttggggcagtggattaccaacctagcttactggggtattcactatcgaacggtcagtggacctcacaacaacatgtttactgacaacactaacactattgtatcttgtagaccgctcaccagggcattcatacaaacaattacacggaggcatggcatgctgtattgaagaagaagtacatacccaaggaacgaaggcgcattgatgaagtggttcaaatctttgtcgaccgagtggaagtgaactaccgctgggtccacaagaaggtcaaaaacggatttaaaccccagcgttcgaacaaattccagcaaagagctaaggcactagcagacagcatgaccaccaactgcttcaagctaatgggactcaaactgttcatgacagatacacatgttcgtacaagtcatttgacctaattaataaatacaacacttttgggtaattgctgatttggctttcaaatactcacagtacataatcagctccttcaccaaccctcttcttcaagcataccaggtccaattccacaagaccggaagcagtttgagaggacacctgagcagctgctcctgccagcattactttcggtacgagagtgcatgcaaacacatgtactacttagcccgcgttctccgtatgctcattgtggaggggccagttagcctcatgattcacccacccgaggacagctcaactcgaatttgcaccgccgtgatacatgaagaagtcgactccgatgttgaaattcttagcgaacatcaagttagcgaagttgaacatcctagccaattcgactgcacctccgatatcgaaatcatccagcctcgaccacctaaacgacccatcgacgcttgtactctggaactaccgcaaactgtgaagaagcccaggaagcgtcgttctgccctcacgtcatctgcacctcttgtaacatcgatcaccggtacgactaccacccttgctcaacacacccatctgattgccacaattgcaaggtcttccagcaacacagttttggatacttttgaacaggaaaggctacgaatcaaccttctctctctcagctccggcagattagcactgaaggaaacatttgagataatgaagataccaaaaaatcgaaaagaaattgcaacattggcatcaccgatgaccctcgaagaattcatgctgggtatgtacgccattctgaggatggtccaggaaagctgcccgggatcctctttgtcaagaccgagcgagattaccggggcatcgaatgcgaaccggatgaaccggaaagggttgatgactctgattgaagagatgcaaaaggaggcatgggggtttttgaagcaagtacatggcctcttgaacgaatcgaaatatcgggaatctctttcctctagaagtacagctgaacatgtagaaaaattcagagatcaatgtcacgcgatgaggagcttaatagaagaacactgtccaagccacggtaagaggacacaacttcgataagtatcgaaaacatcagttcatgtaaatattagtccatcgttaagtcttaagaaatacaatcggtacatagtgtaacttagatgaaagcaaagcaaggaagggcaggagagtggcagctgcttagggggtgagtgagagtgtgcttatgtagccgatttcatcagcgggcaagactctgtccccttagcagatcggcctggacaatcgttggccgatctgttgtttgttcgttgctacaccgtttcgtagcaacggctcatttgcacagacaataatgagcagcctacaccagtcttcttgttgtgctgttgctgatcacccttgtacagggtggatctgagtcctatttcctgactggttcatgtgtccagcaggcccccaaccgcctggaagcttgtcctgttggacatgagcttcacagcccttcacttgcttgatgggactagtcatgagtgtggcaaagaaatgcatgaccggtaccggcaatccagaggagctctttcgttgatcagtcccggccatcgaggccatcgagagtagcttttttgcgggcctgtcccggtgatcaggagtaactctcacaataactggtctcctgacgaccagtcccggtcaaccagaggagctcgcttctgatgaccggttccgaccacccggagagctaccgtgttactcgatgtccggttccgaccaccgggagagcttccgcgttcctcgatgaccggtcctggccattgagagtggctggctttggtcccggccatcaggaaagctaccgctattctcgatggccgggcccggtcatgaggagagctactatcgatgaccgggaccgtccaacgagaatagctctcgtccggtccccgccatcagaagaggtgctgctctggttgatggccggtcccggccatcgatagtagctggcatcatggggaggagctcgggtccggtccaggccaccgggagagctactcccgcttgcaaggacacttagtctagcccaatgacaagccctcagactgaagggtaacttccctcctacacatcagccgttgtccactctccacacaggtgataaattgaggacaatttcttgggaacacgatgcattttgaatgaaacatacacaattgataggttatattttgcttgtgtcatacttctactcaaaggattgtttcaaagaacttattctgagaatttattcttatgccaagagcatttggtgcacacatagaaatgatcaatctgggtattttaaacctacaaaaattgcatgtggattactatttcactgaaaaaaacccgatccacaaccttctttccgactagtaattcaatgatcttgttccatcatgcttattgcattttttcatggctgtggtacaagtagaaaccctccataattattttacccactccctcccatgtagtgtccttcctaatcacatcaacaggaattgaaatctagagttcaaccgattcaatgaaatagaaaaaagtctatgtattggtgaataaagccttaaacatttatttgacaaatgctattccttggagaacttagtttactttgaatgctaccgataatctaattccttagatcctgattgcactggccatagatttcaatcagcatatgtggttgcaagtgaaccaatgagggacacaaacttaaatgaacgcagtggctgttttatttgattattggagtagattggtgctcccaattactacttcttagtttccatgctatcatatgatcatctatccccaatggaggacttaacttttaacatttcaatttgttagattttatattcacatgtgttttgatgttatagttctaaattcttctaagctatagttggggagcagtggaatatggattcattaaaaacctggtaggggctatggctggtagttttcagttgttgggctggagatcttgatgcaattgcactctcagttgtattcctttgaaaagggaagccaaagtgagtcatactctggtcctggctcattggacaaggaaaaaaataagacacacagttgctgaatattaaaattcataaaccttcctgtgacaggcttagccttatcttcagcttccattgtcaactatgtagcaattaactcaaaatgtttgcccacactgatgattcttgatcaactcttgtctatctcattcaatcagcaacagcaagctccctccagaggatttaagtgtgaatttaccatcaaaatttttgagaagaagtaattttacaaagaatttttattgtccatactataacaatactataccaataactgtaacttatagacccagtgtttctaaaactggtcaccaaggacaacagcaacagaaaggatgaaaagaaggattgcacagaatccctgtgagtatttaagcagatcctctcatcagatcaagcaaacatcagcactaatcattcacatctgatcacagctctagcctctattgcactcagaaaaaccaaccagaccagcactacttgccagaatcattcaagatgccaatgattaattccaattttgggtgaaaagaaaaatgatgaggatcatcactaaaatgtatgaatgattgaccagaccgcaatcagaaccagaaacatcaccatagattgtagggactaggcacactctcccttagcaagaaacaaagtaaatacctcttagataaggacatcagactaagacctcctgatgctaacaagtgaatgttgttgttattatgtagaagttaacttcattctcatcttatacttcatctcatcttctttctatatctcaaactctcatcaatactagctgttattggcaataccaaatcagcaattctctcagccatgaagcacaacactttattctgctctgaggtacatatcagtcttctcatgtttttaatttgttccttttaattatgaacttaacccatagaaagaaaatggctctaatcaataatgaatactcttagttgtttaaaatctaacacctagtttaacaagaaatcacattggtgttgctttttttagtgtacttctgtttgtcacttctttttttttctctctttttcctggttgtcttgtctctttgtgtgagtttcaatgaatcactcctccacagcatacacatacatgctattcaaggcttggcattagaaagtcttgtgaattggaaggtgatgtgggtaatttcatcactataacttataatttatcaatataaaaaatcattgtaaatccccttgacagaatagaacaaaccccacctgctgaaattaaacaggggtgttccattagttctctcaagggactgtactccaagtgagcttgtcctgaactatcattcagcactggacaaaccaccaacttcagctcaaggttgagatcaaatgacctcaaaaattattggtgtaaattcaattgtctttcattaattgcaagagaagaaatatattgatattaatgcttatcttatgatagagactattcaaagtcaataatatttttaatgtatcttgataagtttttgaaatacaagtcacccattttcattaaatattatggttatttaccatttgtgtgatgatatatgattgctaatctttgtctaaaacaaatttagcttattgacacataactcatctgtttgcccatcttttatcagcagaatgaggaatctcctttggctcataaaatcctcctattaaatcctggtccattttgccaaaatatcaccctcagtatgaaccaaatttggacattatctaattataacactcctgatcaatccaactgattgactgtttgtaagaaggtctaatttgttaacaaaaatagacagtttaacactttcttgtacatgctgccagaatgcaaggtaagttgtcagcaaagttgcttaaataattaataggatagatgttacctgtatcagaaggatttctctaaagaatgtatcaaaaatgtttggggcaatatataagccttgcttgaagccaacttaatttcaaaccaaaaaaatttgtcaactatacttttttacctgaaccattctgattcatatcaatgtcatcagtgatcattgttccagtttcaaatattccggcctccttgcagctgatatttcatggattgtgttacaaatgaaatgatgagacaaaaacagaaaggaaaatagcacatgtttcattcaattattggggaagatgtataattcatatatccacagtacagaatttgacttataagatattaatttattgcagtttttatttgagactgtgctggtcaacaggagggctacttggctgtcatccatgattgctaccaccggccgtgggaggagggtaacctttcaattaccggtggtggccatgtggcgaggacggctgatggtcacatgcagatgtgtctttactagaggaccgatttgagtcattgaagtgtagctctcctgcagattcgttgtggtagcactcttgatgaccatcgcgggagtgaagtcctttcatgcccagtgctagccattcctgttgactgatttgagccatcaggagagcatagctcctgtcttaatgatcgatttcgaccattgagggtgtgtagcgcctctcctcggtgcgggccattgggaaagcggcactggctcctcacgcgatggccgggttgcaacctccctgacgggaggtcgcactttgtgcgaggcgctttgcgcccctgcctgccggaaggcgagggaattgtgttaagttcggggtgcaagtggtcaagcggggatgatagatggtgtttgggtgatgatgctggctcgtcttcccatttgagttttgggatggggagtcacgtaggcatgcccaccggttggctgatctgtgccaatctggtcacgagcgccggtctgctttgccgtagcgaccggtcaaccgggtttttcttcctctttttttctacccgttttttttctccttctttttttctttttttttgcagtttgctattttacatacctagcgacagcagaatatcctgtctatcgtttcgttttcgcacaatacatgatcaagatcaaatatgaatcgatgcaccacttgggatgcagaggatgagccaagctcattaaaggggctcctagctttcgaattcccatgctaagatgcaatctgtctcttcttcctcgaccgatttccagcggcgaatacacatttgaccatgttgtttttgttgatgtatttacatatttaggaattggagagctgtagattttcctgggaaaaacctgaacagcctggccaatcccctccatcaagggatacatagcagaaggcctctgtgcccgttgggactcagaaagtcgccggcacgaggctttccctcggtgatcagaccctgcagtgcttgcaacgagagattacatcctttgttctcgattgcaggctcagcttcatgagccacgtaccctagtagttctactacctctcttcgtgttcaagacgcctgatttcaacaaaaggttttggtttccttgctgctatggtttcaagtggaaaagtttcaatatgaatgtttaatgtaccgtgctctctacaatctgcgcaacattaatgtatttcctccaggttgttttttatgatcaacccaaaaccaaaaaaaaaaaacaccacaacctggattcaaatctttttgaatcctacgcaaatttccaggtgcaaaatttcctgaacatgatgtttttttcccctgggaatggcgactttctagaggttcccggtaaaacctgaagagcatggtcaatccattcgattttgggatagcaagaccctctggaccggtggggagtcagaaagtgtacttcaagaggcatcccctgggttattaggcaccgcttgcgacaagggatttataccaagctatttaggactttttctagattactaagagtcctgaatgctcttttttgtgatgcacctttctcatcttacgtggaataatggagcccgctgggctgcaccagaaaaaagaattgttcagcatgtttcatgccgagaacaatggcacacgacagctcagcattgcttgcttgcttctgttgacgtgggctcgcggtcaagaaagtgtttgtgtacactttcaggttcctagattgtcaagtttggatttgattacattgaaaaaaagaaatagaatatgatattaagaagggtataaattgatgtcacagagataagttataagtcacagatttgggatcatattttgagatgatgtgcacatttaagggctctacttctagattgaaaattaagagcaagattggataatcttgacttctttctaatactatgctattgctgctttgtcctgttggagtttatttcaaatggtaaatcggcttaggagaaaaaaccgtctttgatgagctgtttcattgctggagtcggtgaaaaatcattttcaaaaagagtggcattaccaaatcctattgtcaggaataaaacaagaaggatgagttcaatctcaaacattctaatctcgtctgatcaaatcaattaataaaccatacctgggtattctacgtggccaatccaggagtcactaggagtgaccccccaggcagtcaccgagacacatcccttcacccttctacatatcccataaatcacttcatagtctccggttttggcggctaagtctttctggactgccttcggctgctcgttcatttgaatccgcatatctatttcagtgatggccaccttcaagcctttgatttggaatcaatcaatatcagagtcacatgaaaagtgtgtatcaattcatcatgaaaatgtgcagtgtattccgggaagtaggacgttcacatacctactgctgtaaagcgctctagatttttctgaaagactggatgggaatttaattgtcacccattattacagacatcatcaattgatcgttattagttctctatacttaccgtgacgtggaatatgacttgcagcaaagtgacattgaaatccaacagcatctagaagtttttgcttgtaaagactggtggctattgcaagcagtccatcggcttttgggttcatgtactcagcaccaaagtcattcactaaaacaaattcagatcggtgtgttaatttggtttgagttgtttgattggcacaactagagagagcgacagaaaaaaaggaagaaaaaaaaagaaatcatttacggaagagtagcatctgtggcgcgtattgatcgcgaaattgcttggccattcgaaacgcttcctcgtaccacttgtttcccattatccttttccagggaagattgtccgggtttccattcttatcaaggatctcattgcaaacatccattgctatcgcatttcggccataattcttgatcacgaattctaagatcatgctcattctctgtctcatgtcccccaccttagttatcccatcaacccaacctggatattgggaccggctgaagacagacaaaaaaacaatgtccataatgcatgcttcagtcacaagaaagggatcaagtgataacctgatttatatgtggaggataataattcgaggaagagagacaaacgggaacatagtgtgtatgcggagctgtttgttggtgctctgtacgtagtccctgattcgattactacagtataccaagcaagaaatcgcttgtcagaccaacatctgaaacacgaagcgcgtcaagtgagagaaaaaggggattgtggacgaacgcgcccgcaatattgtaagcacccggattcggctccagggtaccccatttcaattctatgattcgatcatgagcacacaagaataaccaagtatttgagtataaatccaatcagcctatttccaaatttcctccagagagtgcttggggaaagagagagagagagctagatacttaccattgccaggtgtgatgaccgagaaatacttcgtaactactccctgataccgaggatcattgagaccgtctgcggtaatcccgattcccatcaacggcttatttacagattggactgcgagctttcttgcgcccgttggcagcttagtcgacctggtcggattgggcttgggttccggagcagtgattgaccagatcatgtgtgagaaattgaacagcaggacgaataaaacacggtgccgcatcgacggcattcttgatcgcttcagacgacttattatgggtctatatttttttctttggttttggatcgatagaagtagacgggattagctatattgtaaatatggatatcgaactgatgactgcattacatgtgagttgataagagaaaccaacagaacagccaacctgaccgttacttgctccttcgctttagcaacatcacggtgaccaccagtcatcggttggtaatacttcatagcgagagaccacaactggcgcctccaattgggtcgctagtcttcgctgcgttgaatcaagagagtagcatttcatcagattcagtcgctagttgattcatctggtcgacgggaccgtattgttagtccgttgattgaacgagcgttacaaagctaaatatgaacgcaacagcgactccaccggagtcggacaaccactttgctagacaccacggctgccgagccactccatctttaacacctcggcccaatcctgccgatcccgcccagaagtttgggtgttccctgcttcacgttgacttgccggtaacgctcgaatttaacgatggcagcttggctatctgtaacctctgttcaacaacaaaggaacttcagaaagattgaatcttgaattttttttgttattcaagaatgattcaacaaaatctaggttcaacaaactatgggccaatgcattttttgttgataagagtagtcaaattttcccaagcttgactgggaatcaagcagccaacacttttgtcttactgatcagggcaaggagaatggctgaatttgttggacgttttaacaaatactaccatcacacaacagtagttagttacacagcacatagaacttctagtgtatctgagtattgtaatcacccctgttactatcctaaacttcatgacttgtagtgtacagatatgaatgaagatttcttatgggattcaattcctatcagtgaaaacaatcatttttgtgccatcttgttaccactttcctgttatgcttatggtttttatgcatttttcgaagatttagtggaaaaggaatttatcaaaattgtctgtctcaatgatcactagttttttcattcattttattggctacatccagggaaaattagtgtgtcttccgcttgattaggtgttgcaataaaatggtagatacacaaaaaaaacgctaagcttgcaatacagactacagtctggaaagtgtgtaataagttacaagccaagatgatcacatttctgttttttattgagatatgacacatggaaaaaaggatagtgggtaggaaaaggaaatcatggcaccggtaatcaggcaatttgaatatcagttttttttgggtttattttggttgatcaacattgtgattggatgtgcagataaagatattaaaatgatctaggtggcacattcttggcttgactctcatcctgttgatgtggtggctttttagattgggtcatttaggtaaaaaccctttcttgacaaggaggttcattgctggagttggactgaaatcatcttcaaaaagagtagcatctcctcatcctgaaaaaataaataaatcagttccaaacacttcaaacacttcttgcatgatcaatctgaataagccttacctggatctttggtgaaccccacctaggagtcagcaggggttaatcatacgactagcactacaaggactgggtggtggtgagttgagttttgctgagaaagaggatgtcatgaacatgtctgtgacatgttcactccctgggtttgaactcaaagctcaagggaggggagggatgtcagacctccaatctcttccaatccaagcacaacccatcaagattcttcatcgtcatcctgatcatcaaccctcaatctgatcatcatctaagctcaatatcaaccataaccaccttcattctgtcctccaattcacaagtctcttgagcttaatccctcttctcaaacgtaggtctctcattggattacattggactaacttcaattgatttgatctattctcaggaaccatttgtttccatgtaaagtctttgctgaaaaagttgtagcccttgatcttagctttccaacaaaccaaaaccaaatcatttttgaccaagttatcacctttcaaagtcagctatcaaaaatcaagggcttttccaaaatgtgccgcacaccaacaatcagtatggttttgatttatgctcattcagaggacatgtactaattatgttgtttttctcttcttactttgtgctagagatggttgaaggatatctgttgcggatatccgttatcagctggcggatatccgccagtgtcaccggatacccgccagcggatgtggatgtccccttccccctgaaatcctggcagatatccgccaacgctgccacagatacggtatctgcccgtatctgccatgtatcactatgtatctgagccccaatgaaaaaaaactatctgaccaatctgcttttatttgcaaggagattcaacaaatttggtttttggccatgcagctttgcagaattctccatgatacacacagcgtatcgtatctgtggcagcgttgtatccgcccatatacagccaaaccaagaaagattgcggtctcggttggcggaatttctgtaaaaaataaaaaaacattatctggagtccgaatctttggaagaatacatcgagtatacaggtatcagaatgctcgccagcatcagcaacgggacccagccggccactgtgctggagggctgaggcagggggagcaacacattgagaccaggcctgaccaagattgccatcaggattctgatggtaataccctcatgagctgaagtcaagcaatcaaaaagatagcaaaaagaatcaaaagtaaaccctgtatgcaagccggcctacagggtggtgtagtcttccaaacattccagctttggacgatgtttttcttttttttgccaaccgagaccgtaagctttctcggtttggctgtaggtgaaaaaaaaaagaaaaagcaaagagaagacaaaataaaaaataaaataaaaaataaaaataaaaataaaagaaataatagggccttaataaaaaaacacagtttttccgtgtttacacgcggtttttctgcggcacagcgcacgcggtttccgcgtttaaacacggttttgtatctaaatttttatgggttatttttcaagtttttttgaatttttgaagttgtttcctacactttcaaaggtgtagaatttaatggtaagaaccattttccataaaaatgaattttgattattaattatttttttcactcatttctcaattaattgtttgcatacatgtatgtaccttattttttatgattttttgaaagattaaatttattagggggtgtcaaatataaccaaatctaccattatttaattgactggtttggaaaaatccacccttttttaaacatgttggtaatccatttaaccccttttggggcccatttattcaaaaaaaagtttttggaaaagtgactggtttctgatggtggatttcctatatttgataccccttatttcctaggttttaatgtgcgtagaatttaatggtgcaatccaatttctttaaaactcaacggttcacttttaatactcaaactacacacttttttcacttcattttttacagcttaattttcattattttttgacatttcaaatttatttcccacactttaagacatggttaaaatgatggtaacaatcattttatataaaaacaaaagattggtaatgaataatgcgttggacaggtgttttttgatgtttttttaaataatttaacaattgagtgaaaaagtgaagaattaaataaaaaaacggtgtcaaatggagtatacaagatgtagttctcactttggtgcaaaatgatttttaccataaatttataaatgtctgaaagtgtagtaaaaagatttaaaatgtcaaaaaagaatgaaaattaagctctaaaaatttaagtgaaaaaatgggtggaattgcatgattaaaaataaaccattcacttttatgaaaattggattgcgccattaagttctacgcacattacaacctaggaaataaatttaaaatttcaaaaaaacataaaaaataaggtacatacatgtatgcaaacaattaattgagaaatgagtgaaaaaaaataattaataatcaaaattcatttttatggaaaaccgtttttaccattaaattctacaccttttaaagtgtaggaaaaaactttaaaaagtcaaaaagactcaaaaaataacccataaaaatttgaatacaaaaccgtgtttaaacgcggaaaccgcatgcgctgtcccgcagcaaaaccacgtgtaaacgcggaaaaactgtgtttttttattaatgcccaaaaaataaaagaaaaaataaaataaaaccacaaataaaataacacataaaataagggcctgcataaaaaaacacagtttttgttgcgcgcagcacacgcggattctgcgtttggaacacaacttttttaattaattttttaccacttatttttcatttttttgaaattttaaatttatttcctaggttttaaaatgtgtagacttttgtggtaatattcagtttctgtaaaaatcaaaggagcactctgaaaatggcaattaaacacattttttcaagggcattaataaacgtacccaggttttccatgtgtacacccggttttgggggtgggtggcatgaccagttttccgccaggaaacctgtttatttttttatttatttattttttcttgcatactcaaggaccggccacaaagccggtccaccgttccctaatgggagtagacactcccatcattggccggtgaatatcagctgttgatggaagctgtgtactcccatcaacaaccagaaacactcccattgatgaccggttttgactggtgtggtcattattcctgtgtatgaaggaagaaaatttaaagttttattatttatcaatgaagggctcaagatatggacaaatgaatttcagaaatggaatctaaggaaaatttaacccctagtcactccctggaaccaccttcatatctctactggatcagaagttacgcagaatcaaggatgtcacacggagaaatcacaggatcagaggcactcagctggagggtatattgcatgggggtatattgcatattgcatattgaatttctttattccattatgaattcctttattcttacagaactacaagttggccaccagttgtaccagttaaattcccatttattcagccacagaacacatgaattcctttctcacggcttgcaaataaaagagatgcattgtagatagtctagccaaaatccctcagtattttcaggtacagggtagctaaaatggctcatacagggggtcccttggggctaaaatccctcataatttactatataaggaggcctctgcctgccagttgtttcctcctcatcccactcagtacacatttttggtgggaaacctgtcacagattacacatatttattgcacaagaagttcacaagtagtacagttcacagatttaaaatatatacacagttcatttcacaaacattacacagaagagccagtcctgtgttccagtcctggttgaagcatagtgctcccagcttttttgggttcaagaaccaactctattacattacacatatacagtatcaaggcatcaagacaagaaacaacatcaacagctcaatcaactcgttggacaacaagatcaaccttcaacaattatacattcatctttgaacataatccattatcaccaactaaactgccaagcttaccttggtggtcttgttttctgataatatagaaaggcagagtttgcagctcattcatcctcttcttgattcagcaaaaaggatcttacaatcactttttgagtcttacaccggtcattgatggaggacacactcccatcaaggaccggttttgactggtccttgatgggagtcaacaccaccggtcatcaatgggagtcaacacccccatcaatgactggtcaaaccggtcatcaatgagagtgtttactccaattgacaaccggtttgggagtaaacacccccattgataaccggtcaaaaccagtcattgatggaggaaacactcccatcaaggaccggtcagaaaaattatggtaataatcatttttcatcaaaatgaaaattaattcttgaatattgtatttggcatgtttttttaactatttcttataggcctaatttttaaattcatttcctaccttttgagagatttcaaatcttatggtattattcattttacccaaaaatcaaagcttcaatcttaatatatgagtttaccccatttcttgcataatttgtgctgtataccaatcttatttttatgcaaaactgatataaccatcaattttcaaacctttcaaaatgcaggaaatcaatttaaaatttcaaacagcaatgggaatcaggcctgtaagaattagttaaaaaaacatgcaaaatacaatattcaagaattaattttcattttgatgtaaaatagttattcccataattttttatatgtcttaacgtgtaggaaaaaaaaatcaaaatgccaaaaaatattgagaaataagctgtaagaaattaattgaaaaaatgtttttaatttgaatcttgaaagtgatcctttgatttttaaagaaattgaatattaccgcaaaattctacgtattttaaaccctaggaaataactttaaaatttcaaaaaaaacatgaaaaataagtggtaaaaaattaattaaaaaaggaaaccgtgtgtgctgcgcagtgctacatacttaaggtattcaaagttgaaatcataaaatcatagattgcatgaaatcataatgcatattttttttttggcgggggtttttcacttcatgatttcatgtaacacatttgactttgagcacccctgggctgcataaggctgcataagtgccccatctcccgaatcatgcctcgcaaatctgattgccagaagctcctagagggggtggaaatgacgctcatcgcatccctttggaagatgaagatggctgatcgtaaatctaaggctctccactcgaacccatcaaatcaactcgtcttcaactgtctaatcactgctattatcaggatcaagaggctcctctcaaacgaccttctcctcatcattgtcaatcttgctccagtgaacttccaactgaggagatcggcctttgaccttcatgaatacttaaaaaaaaagaatctggatcaatcaaaaaggcaagtattgttacttgtccaattgatcgaccagctatcttcggcccgatacacagtccccaggacccctcagcctcgggttgctaccatctctagaacatacaaagtgctgataggcacgactgaggatgtattcatgatatatgtaagtatttttccgattttgtctattatattttatatccttgtgctgatttgattgagtgtaggcacggatgtcgcgaaaaagttttttttcgctagcagacacaattaataaccatccagtatttcataataactccaacaaccctcaagcaccagtcaaaatgcagcttatagttgctctctccaatcttggcttgtatgggaatggtggctccccccatgtccttggacaataatacaacatcagccgtgagtttattaagtttcttttttttttaatgtcaagggagttgaaggcttatgagaacccattttcatagcgggatccgtggaaaactacactaatcgctgtatgtttgcgatcattgagacattggagaaaaaacaggtgtactggccaaacactcaacagcgtgccaatctgaccgcaaatctagctgggaagacggtgtttgatggctgcatcggcttcgccgatgggacaattttccctttggcatcggcaccgacaaagcacaaagaagattactggatgcgcaaaatggtatacacagttaactccttgatcgtctgcaattggcagaggagaatcatctacgcagtccatggatggtgtgggagtgcccacgaccaacgagtgtataagaactgccaagtaggacaatttcatctcttttagagctgtcaaaagtctgatagttgtgtccgttatgatttagctgtaccggaatccgcggggctttttttcggctggcgaatacttgcttgccggctcagcttacacctcaacagacactatcatccctgccttcaagagatcgcctggtcggtccctacctcctgaaaagcaacagttcaattatgagctgagccataaccgagtcgtggtcgagcatacaattggaatgctcaaaaatcggtggcaatcgttgaagtcgctctcaattgagattcttggtaagaagaccgccaaacaactcaacgcatggattcggacttgtgttgtattacacaactatctccttgacctccgcgaagtagagtgggcggagctgaaccaaccagttcagaactttgaccctgaagaggatgaagaggaagatccaggcttgattatgtgcgaggacggtgctcgccaagatgctctatttcagaggttttgccagcttctttagaaccttaaattaatataatgacaataaaaaatttcttatttctctttgggcttgtgtttgcttactatataatgacaatcaaaaatttcttatttccctttgggcttgtgtttgattactatgtgagagcaaaatgaagcatgtcatgaaatcaaggagaatataacattggacccaaagaagctattcatcataaggcggggaagggtcaacaggagtctgagaagggtcaacaggagtctgtggaggggccaacaagaccggcccgagtatctgattagtcatctcaagggcttcggctggtgctaatcctgatccaatgaagtcctggaccatcctcgcccgagcaaacgctgcacctgaagcctcctcggcagccaaagcggctcgggcgcgagcgacttccacctctcggagctggacatcaagccggatttggtggttctgaaggctgatctgctcgggcgaattggctgtaggcgcgaggccttgacttaaggcattgatcagggcgatgtttgcatcaaccattcgattgtccgtgtctaatcggtcatgattcatctgaatctcggcagtcgtttgactggccatttaatcccgagatggaaacagccggtcggtaatcctctcagcatagctgactcgccgctgagcttgagcagccagagctgacatcgaggccaccctattcgaaggggacggtgtggtatacctaaagggtagccatctggcccatttaaaaattttacagttttttcttttattacaaattacatactcttcacaccttttttctcatatatacactcataaatcaaccattatggctcaagaactggattctatggtcaatttcacccttggtcaccactggaggcgtcactggaactcaactggattggaagctacactctctggaccatcaccacactcaattacacaactcaccaccatggcaacacttcaacactcaacaacaccaacaaattacataactcacactatacatatgtacattgcaggacaactacatacactctcacaccattatagtacatgtatacacaccactccactatcttctgacagttgacacatgcagtgttggtctggtaccactctggatttacaattgacatcatgcaggttgtcatgtcacttgttaatcttccttgcagctgtcagactatctcacatcactcatgtaatactcatcacctcaccttagcttgcagactagtacatcacctcatgtaaaatgctacaccagcataaaaccctcatgtagacttctagttcaaactaaaatagctcttatgacatcatgtaggttgctcaaccagccaaaatacctcatgtacatgttctggctagctaaatcccctcattgtaaagctctggccagctaaaatctctcattctcttgttcccctgaagctaaaatccctcacctttgtgtatttaagaggctctcctctcagttgttttcccctcagtttagtatccacctatttcataccccctacccttacaaacccttacataccattacataccatccccttaccattggaatatcagctagactcactctctcactctcaaatcaaccttttagacccttataaaactgggttaaaccctttgtccacctgttaagccacagttatcttttgatacactccactatcactttattaaaccttccaatctgagattggtgggcttgtctagtgtctagtgatccaggaaaggcagaggtatcctcattcatccctttccacactcagcaaaaggttttcacaaacacttttgagctttacaacggtgccaccgctggtgtgccagttcccacaggagtttgcgccgtagatctggccgtggcaggtaaggactggatgacgtcaggagacggcagtcctagggtgttaaccggtgatgcgggtccacctcgtttggacgcgctccaatgctcaggggtagtgggacggtccttgttccgatcgaggttgagagcacaagtcaggtcatcatcatccccttgttcatgtgtgttcaaggggacagcagagggtcgatcgagcatatccggttcaagctcgtagaagtaacgacaaattgctcgaatctttttttcggtctcggtaatcgcattaccgacaaaatcctcatcttcggagttgccgccagcttgttgtgccagctcatcggcctcatccaagatcccttggccagtttggtctcgccacgccagcaacggtgggccagctacgctaactgtagcgttagcgtagcgtagtgtagcaaaaaatcactacaatgtagtgtagcgttagcgcttttttcattttcagcgctaacgctacgcgcacggggcaaaacaatgcgctaacgtttagcgtagcgttagcgcaattctccccatctgcgctaacgctacgcgcacagggcgcaaaaaaccacccgctacgctgcgctacagcagtttttagcggttttttggcgttttttcccgctaaaaacgctgtagtgtagtgtaacgcagcgtagcggcgccagcgaggcgctaacactacaccaaaaaatggctagtgttagcgccgctacaagttagcgtagcgcagcggccgtagcggcgcgctaacactacacaaaaaaaaaaattggcgccgctacgctaacgctacatgggcccgtagcgtagtgtagcgtagcggcccaccgctgaagccagcgcatcacggaattttttctcaagggtagtaacctacctcggaaggatcaaaccaatcaacatgtgtgcaagttaatagaacaggtatgaagacatacctgttgttcaatgccacgccacaaacaactttcaccaccgttgtcaatcaagtattgattgatcagctcacacacctcccatttgctgacagtggaattccgccagaggtcatagcggccttcgacggttagccattcaacaatcaggtcaacggacgaaagcccgtcttggttgcgatccttggtccatgagcggggatccaatcaagtacctggctggcttcaagtttgacctccacgttgtactgcccggccaccacgggctcgaccttgggcgcctccacccctgccgccgcgactcccacgtcctctagctggtgtttcgtgatttgttgtgtgaggggttatagtcgccgaggcttgggtggtgttttgagtaggttgagaggcgtcagtcttggatggctgagttgagttgacggtggacatattttgaagccagaattttggtgagaggggaaggttagtagtgcggttagggaacactcatgcactcttatgcaaaagaaggagagtttgggggaagtgcatagatttttccaggggtttttttatgaattatgatttcatgcaatctatgattttatgatttcaactttgaataccttaactgctgcaaaaccgtgtcaacacgcggaaaaactgtgttttttttattaaggccctaaaaaacaagaaagaaatttttccaactgctcaacaaaaaaaattgaagagcaaaaagaaatatgtttttttccatatttttgggagggtcacaggctgcaagcaacaaagggaaaaaaaaattgaaggctttcaggctgcaaggacttcagaattgctgtttatgcagcactcggaatctgaaatttccccaaggaacattcattttgcacccttggagtcatttctggcacggatatctgtggatacccaccagcgccaatggatatctgccagcggatgcggatgtctgatttttctgaaattgtgagtggatatctgcatccaagcggatatccggatacgcagcaaccatctctactttttgcttttctcccgttattctttctgctgtgcttgtaaaaatgacacattgatattttcatgagctgcgggatgtgtgtgatcttggggcattgaaaaatgatactggggactgctggccgtataagaaatgtgaacagatcaagtaagatgtccaacacttgcagcatgcagaagaagagggaagaactgcatgtttggttttaggagtgggtgatgagcctcaccatggggcttttcaatttgatccaatggcaacaagttaaaatcagttacactaactaccagtgtaacttttttatcagttacactaactgttagtgtaacccatcaaatagttacactgatgtgattcctccaactatattcattttctttttgctccatccaattcaacatcatgttgcttccaatgggtttttgagttcaatcactgtgcctactgtggcattcacattcttgtatttcaaggagtgacaccccgatcaccatggtgtctaccaacacagcagataggtgaaaaaaaatgttgtcacattgaaatgatttgttcaaatttgtccacagtccctgccactacttgcacagtcacatgcaagaaaacatcaccgtgaaaaaattccaatttttgtcacctgtttgtgggctgtgcaactcaaataaaaaccacagtcatttgtatgtttttggttaagtaagtgacatctggaaaaatctgagagtataactgcagcagtaaaagacacagtgactcacccttggccgttgaggtgtgcatcctcaacgggtcaagagtttatactcttgaccctttgagacagccaagaggtacattcttggccaatggccatcaaggtgtgcaccctcaacaaccaagagtactctcttggactttgagggtatacactctcaattaccaagggtgtacactgttggccgtcaatagtgtgctctcagtggctgggaggaatcctcccagctgttgggggctgtttttggttcacggagtcccccaaaacccattcagttttggggcattgactttcaacccctccaggggattttttttttttaataaagtcctttgggatttgactcccaaactggtcaggtttgggcaatcaactcccaattcctggggaaattggtggaaaatttgggggttgcaggttttgggagtcaattagccaagccccttttttaaacaagttaattaaatttaaaggggcttggaaaaatgactcctaaaatttagttgccaactcctaaatatggttgtcagacgttgattgggagttgttttcccaaatggatggccaactttaggagttggccatcaaattatgttgtttttttttcaatatttttttgtatttttgggagtcggctccccaaaccacccctcatgcttgaggggatttgggagttgctcccatatgaccagaaggaaatccttctggtcaatgagaaacaacagcaccatcaaccagaagggattccttccaatcaatgaggtttaaaagcctcattgaccggaatttgaaaggattccttctggttgatgaggtgtaacagccctcatcaaccagaagggattccttccaattgatgaggtgtaacaccagaaacaatccctcctggtcaatgagggctgttacacatcattgaccggaagggattccttccaatcaatgaggtgtaacagcactcatcaaccaggagggattccgtccagttgatgaggtgtaacagcctcatcaactggaagggattccttccagttggtggtgttgttgctcctcattgaccggaaggaaatccttccaatcaatgaggtgtaacaacctcattgaccagaaggaatcccttccgatcaatggtgttgtcatttttcatcaaccggaaggatttccttctggtcatgtgggaccaactcccaaatcccctcaagcatgaggggtgttttggggagccaactcccaaaaatacaaaataaataattaaaggggcttggaaaaacgactcctaaattttaggtgatgactcccgttttggtcaagggatcatcggcgggagtcgttcttccaattcccaaaaaaataaagggagtcattgccctaatttcactggagatttttaatttttttattaaaaaaatatgggagtcgtccgcctaaaaggcgggagccggcgcactaattccaccaagtatttctacttttttttacattaaaaaagatgggagtcatccaactaaatacgggagtcgtcaccatatagtgtccctagagactcaaaaaaaaaaagttgagccactggggccccgccccaaaggcactctatcaatgataaaaaattagattcattgaaaaaaacaattgtgagagataaaagaaatgataaacgggaaaaaaaaacattcaaaattgatcagaaatgtaagaaaaaaagggtaaaaaaggacatagaggaaaaaaatcaaaaactaaaaaagacacaggaaaaaaaaaccctagtagtgggtcattggattttcaattttcctctacagtcaattggaaacaatcagaaaatttggcttcccatccccaagcctcttctgaggccttttctttccaatccttcatgagctgaggggcagcaaagagtcttgggttatgtaactgccagtgcaaggggaaaaaatgagaaaaattggatagaaaagcaataaaaatttgggttttgtcattgaacttgaaggtcaatttgggtgagtggatatgggtggttgtggctatgcgggttagggttggcaactcctgcatgggagaagaaacattttttcttctcccaagccgactcctagggattggtctgacaactcccgcaagacaaaaaaaacagccgagtcgtcactttgggaaattgggccacgttttgtcaggtgaggatagcctgacaactccaaatgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacagaaaaaccagaaaaaagatgagaattgggggcaacgactcccaaaaaaaatgtatttcaaaatgggtggacgactcccattaaaaaaattcatattggtccgacgactccccggaccaagccctgggtccagagttggtccaggggtggtctgcagacggtcctctcaatggaggacttcccgtcggatctgggaccctcacagatgtcgatttagacccgaaaagtctagaatttcaatgggaaatcaagctttcgaggcctctaaatcgcttctgggagacccgcagatttgacgggaagtcatccaatgtcaacgaccaaatgggagttgtcgcctaaaatttaggagttgtttttccaagcccctaaatggatgacttcccgtcgcaatctacgaccctcccagaagttgttttacaccccctagatctaaattttttatcaaattttttttttttctgaagccttccagaaacagctctcacatgagctggttggaatctcaattgctttcttaatttaagactgagagaggtctaaaaagcgctctaaattgcgatgggaagtcctccaataaataaataaaacataaatggatggccaactcccaaagaaagtcagccatgcatttggaaccacgactcccaatcaaccatatatgggagtcagcaacttttgggagttgtttttccaagcccctaattaaattatggtggatttgtttacaattgataccccctattggatgattaattgaatatgaaaaaaactaaaccactcacaaatatgcacattgttgttaattcaagttaatctattgctctcaatgtcagcatgaagaaagatgagatattgggctatcaataccaatatcacacttttgagccatgacttgcctgaataacaatgttgtttggttaatgttttattaaactaagaatccaatattataagggccagtaatgatgggcttcaattttgaaaaatgggcatttttgtctgccttctacacacaaattgatggaaagaggagagaaaatcatttgcctttgtgttggcaatggtgactcttggtgatggtgaaatgttcatgaggaagatgaattttgtaagtttgggcccatatggtaaacaggggcctcgttattttctaggttctttggccgactcacagcaggcgactcactaccaccaccatcatcatcatctcttccctcttccttatccatccactccggctacctcgaccaggaaacagaaaaaccatgtcgctatcttcgctcgccgatctgatctccaactcagtccagacgatcgagaaagccgtcgccgaatcagccaaggctcaacacaaccaatccagatacgcccgcgcccatccagtgactccttacgaggtgctcgaagccgtcgacctcatcgtcgccgcttgcgccgaattgacttccaaggtccaagacagtaccggtttcatttgcaaacatgccctagccgtcagtcatcacttttttcttttttctcttttaatatggaaggaaaagtacttactgaaaaaaaaaatggaatggatgattcgaacagttcaacgtctcatcagcaatacgagtggccgtggaaggacacatccccgagatcctcagaccggccggcccgacgggcatggacatccaagagatcgcccagaaatgcgacgctaatccgctccggctcgaacgggtcctcagactcctcgtctcccatcatatcttcacctcgcccaagaaacgttggttcgctaataatcgccatagtttggccctcgataccggcaaatctgccgaagaattgcctcgcgaactgtttgtccttttttttttttttttcttcttttagcctctcctttcctctgaggtacttccatctcaattcatttgaaccaaaaaaagaaagttgatgcaagttgatcgaatagtaattccgagaaatacatgggtccgaataccttgccagcattaatcacccattcgaccgacgaaatgttcaagtcttcttctcatctgactgaatgtatcctggagccctcaagctcgaggtctttcttcggcgaccaatccccattctctcatgccttcgaaaccggaatggatttccgaacgtttcttcaactcagctatgatcaagaagtccgattaaaacgatttatgtacggctctttctctttgatatttccatacttattctcttctacttcacactcttccattcgcttgctgtttttttttttcgttttgttttgactgtgatgttaacaatctatctacaactgactttcattcatgggatccccatctatccaccaaataaaccaaacaaacaaacaaaaaatcaattacacccggcttatttggcagcacagcgacagaatgtctgtctcgtattggggccagtgaccaagggctgagtggatacaactggggtaccatcggaaacggtaaggatcctttcatacaagatatatatctacacgctccactggaactaacataactgtttttttttgggggggggaaggtttgatggtggatgtgggtggaggggtaggtcatgtcgcattgagtttggctcgctcgtatccacgtttaaggatcgtattacaagacagagccgaagtgattgtccaagcccaagctgtcagtccttccttttttttctttcccactctgtccatcaaaccacaagatatcttctttattcttgttactcatgcactgtttttttttttttttttgatgaatgttatgtgttggaaagcacagttttggcaaaaacatttccctcaagcggtttcttctaaacgagtgatcttggaagcacataatctgtttgatgttcagaatcgtcgaggcgttcgtgtcttcttcgtccggtttgtcatccgagaatggaacgatgaaacagctgtcaaaatcctcaaaaacgttagaatcccctatatctatttttatacccaagcatgtaattctgaccggatttgtatctcaatcataaaaataaaaatcctacatagctttcggaagcgtcctcgtcatcgactaaattgatcttggtcgaaaggactgtgaccaattggagtcaagagtctgtcaacgattgtccgcttcagacctgggaaatcttgaaggacgtcaaactatcacagcacgttcaaagctcgttttgtcacgatgcagcccatcctcaaatcttagaggaaaccgggcgacctttgatcgatctgttagattcacaagtgagcaaaaccattgtcgctgagttttttttttcgggtagaggctgatcgaatgatgatgacggattgggaatatgtagttgatgttatatgggtcgggacgagaacggacgttagaagagttagtgttaatgctccatgcggccaattggaaggtcgagaagatcagccgaccagggacgtcctcgttgacccaactgatctgcaaggcgatcatcaagtcggaggacgagatggagtcgatcggaggatgggagaagaaagcggccgtcgtctcggcctcgtctgttccccctgtcgatccgtcctcggcgcccactatttctcaattacccgaccaggctacggattccgctccttccgatcaattggaatccgacttgccatccttgactaactcgactgaccacgaagatcctggcgtatctcttccggtcactgacccgcaacctatcgatcatactcaggccgaccagtcggctatggatagtcaacccgaaccgtagcccgaccgctattctctcctcttttttttgcacacttcaagtgtcatactgtatcccttccccaaaagatttcttagaacatctttttgtatagtttagccaaaaatcaataaattattttacgtagcgttgttgttgttcttttcatatttaataatacaacaagatcaagaatcgttaatttcaacacaaaatcgagaattgtgctgtttgtatatgtaatttaagttgacagtcaatcgacagagattcctttgcttctgagatcttctttagccattcgaatatcctatcaaaaaggatatgtaaatgaacatgtgaagagaaaagcacgatgatttttttttgttttggtttgattattattgaggatcatgaagaagcaaagacacgtactgaaagtagttcttggtacgcttcttcgtggatcttcgggtgattagaaatcgaaatatcgagcaagattttcgtcagacaaaccgctccgaagacgaccacactcaagccgattggaacctatcaccaaaacaaaaaaaaacaatcagtaacccccaagatctatatgcagtacgactccaaaaaaaaaaaaaaatatgatagaacgataaggcccaactaatcccaatgagaccgcgttacattcgaaagttgaagctcgatttcctttggaggtattgttgttgttagagaagaagaggaagaaggaggagtaatagacggcccaagaagccgagcaaatatccgatcagtttctggcccgggtttcgttggctggtcgagggtaagatgcagccggcggagccaggtctctcggctgtctcccgtcccatctttggttcgtttgtgggtggtttttttttcgttgttttgggggcggagggagggggttgaggtggtgatggtgaggttgtacatacagagtggaggttcacagatggagaatgggcggcttggcacatggcctaacactgtacgggtctgcatgtatttacactttctcaacatctccttctcttgactgcaatcctccatcaggattcaaaacttcctgatcttagctcctactgctcagcctgtcaacattgatacttccacaaccaatctatgtagcatcatctttaacaatacaacaagaaaaacatcccatggagattcagtgggaaaaaaaatgattatgggcagctagtctgggaaaatctgaaaaaacaaattcctcctcaattttttttccctttttccaatagggagtcatatataatgcataaacaacatcagctcaataggaatcaactaaatcaaggaggactcccatctcaaagggtgccccaagctagttgaatccttgttcatgaggtgtcaaagcttatgcctaaggagcacaatgcttgacaacaaaaaaaaatcagacatggacagacaacctttcctggaagagctgtatataccgcttctccccaacattcatgatgagctttccagaccccaatacacacattttaccagcttgttgtgcattaatcttgaatggctacaataccatggacacatggattttttttgactcctaataataataatcctggtgaataggccattgttgttctagacttcagtcaacaatgggctgctacactttttgaccaaaaagtattagagtaatggtgcttatttgatgcagaaattgcactttagccggttttgggcaccctatgctgctgcgctacaagtctctaacagctactacagggccaaaacaccgctgtagtgtgccaaatgtgtttcaagttccaaattgcataaaataatgagccactcttgataatgggttataatctttgatgtattattgctctattggactctacaggtcatttaacccttagtcactcactggaaccattaggctagctccattcagtcaaaagttatgtgaataaatctgttttcataaaaacacagagtgtagtcttgttattgaaggacatggtattagtatagatttagacacaagtatatgtttacattattagatgtacaggcataggtataatcacatgtttagccacatgtattaaggaggagggcaaagatactttggatagttcatattccagtctgctttaagcaacaccaaatttattacactcaaatattccacaaaatccaaaccaattaaaccacgaaaacctataaaattttggcataagttccccctctgaggcaccttcttagaccttaagtcttggaacctcaccgcttccctccgctcatcacccctctctttttatactctccaagccaaaactacgaccaatccctatctgcatctatcaatctcctaaaaggcaatttttttcctacactcgctcttcacacacgaactcgcccctaaaatcaccgctacttctattttccactcaaaacttccctaatatcttttcctattcccggttctcacacctcaagaacaatcaataccacaagcaaagctcgacctcccatccacttcccccacctccattttcttttgtccctcttcaaccaacagtctacctcaaccgcttccctcttcatccgttctcctcacccctcttcctcttcaactatttacctcctccggtatgaacaaaaaacctttcccccaatttcgaccctcatttccgataataagcatgaactataataggaaaccgtcgcccccacctctctcccctgctttccaagaataaacctgaccttttcttcccttttcgtcccttgacctgcccaacatccgtgtctacattcgtctcacaccccgtgcttaccataaaccacgtcaatatcacaatcatcctcaaactatttccacatcattcaccctcggcaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnactgataatctttgcaaatcttacctttaggactgctaaaattaccaaacctgggactctccgtaacctgaattcccccaatcaattcaatcgatcccgcgccccaaacccccatctaccaatcattccttttactcttcttctccaggtctctgacttgaatctccctccagcaaaaccgtcacacaacaattcttactagacaatattctcttcaatccgaggcataaatagaatcgatgcccttcccatttccccaacacccaaaatctcctcctcatccctgctccaacatgatcgagattaaaagctgcacctttgttcctgaggaaccctctttcaccgctcttcgtcagttcaagatccaggactctaacctatggtcttttcaaaacaatgacaccgctcccatcctaggccacctctttgacctctttactccagctcctcgcggcgacaaacctgacgctgcgtcttggttgatttttgaagggcgcttcattgcatcctattccaatactaaaataacaattatgtgtcaatcctcttcttatcattttgtgctaccccctcgaatccgctcgcttccgcatccattgttaacaggtgacttgaaactgattgaccatggcactaaaaccatggcctttgacccggatacctctgacgtaaactatttttgactttcagtctcagcaaggcttaacacttacatccctcttcagtcttgcctgttcagaatcaccgcgacctgccctacgattaggcgtcagatttcatccacaactcccggaaccgttgtccatatttccggctatctccttgaccacaaaaaaggcattgtcgatgttcaggtttgttttcactgctacacactcagagctcaattcgtttctaacgtaaataatgttgtctctccctctctctaaacaaaggttctctccttctacattttctaaattcgcttcacgtcccttcccctcaggcctgttcttcggccttagctggactactattctctctatcttggcttttgttcatttcaagccttacaaaactttactcagatcttttactcgcttcagcttatttgtattgctcctaagtctgacttgtatctcaacttgtgcctgaacctttgtttcatcctaacactttgtttccaataccctgcctggaactaaacatattcaactcactgagttagctctcaattcaaatgaccttatactctattgaatagtagcctacattgattgcttcttgcccgtcgcctaatctaagtttaactcaaatcctccactacaactcgtgcctacaactcccctattcatcagttactctatctttgctatactcaggtcaaagctcacatcaatatgtatccaatcctcgttaaccgttccaacggtccaccgaccattaaaataaacttgatccccttccgaaacgtagtcaagaaccatatagcgattgacacgatgtccctcgatcttgacgtactctgcgttttccaataactaggcttgaaattggatcagtttcaacttaactatgactccattctgagcagcttacctggccttgtcccattctccatttcacgactaaaggttcctttgtcacaaccgaaccgtatccgcttaatattgggccgtgaattgacggaaaagagaacccgtgcggaggcgagtctgataattcgacttcttgagcttcgacttgccacgctccatcgacgagatttccgcctacttttcctttaaaagaaatccacttcgtaccgaccacctctgccaccacttcttctcgactgcggaacaccagatcataccgaggggaaatgatttccctttgagaataacgctcttctcgcctggcctcttcaaatcgtaggacaaagactcccggactcctcatcaaaacggaagtggaaattttttcgcagcctactacatccatgtcgaaaggtttgagttcagagttgtggccaaatttcaaataaagttgaatggtcttcgagttttatctctcaagtagaggctacacaatgtccgtggattaactccactcacacatataatacatcccagactcctgatctaaattgcccctctccacccttgcctgcatctataactcaccctcgcccttttgtctccctattacccttactgttgagttaaccaacttctctccctgaaaacttaaccctgacatcaatcctacgcacgattctgcaactaacttctcccaaacctcagctaaatacaagtgctcagtaaacctgcttcctaccgctcaacttcctgtcaattctcaacctttgcacgtcctgctgcttagtgtccaatgagccctggtcttgtcatccgagcaattaaactcaacagtcaagttctttccccctgcatcctaatctttccacttccgcctcttattataattgttcccaaatccggcctattcccaaactatgaattgcctcctacacgcctccaatccatgcaacgaaccaaacctagaattcgtcctagaactgcgcctaaaaatgagctagccgctatcaaacccatacttagtaagtgttgcttatattcagacgtatgctttgtcttgcccgaacctgtctatattcatttactatggctatcctcctcatctaaacaaaaatcttcccgagccttggcgtatgcagaacacctagaatcgcacctttgttttgtttttgccgttctggtcgtttttcacacaaacactgtcctcacatttgattcaattttgagccgattctggcaaatctgctggcaatctgaacttaattatgctcaatttacccaaacccgtaatagatttctgacccgttaaccctgaacctttgccgagatttctatatgcctaatctttttctatggataatctatttaaggaccttccttcaattggacctgtccaccctttatcattatccctcggttcctttctccctttccgcagtttgacctcactatagcctaagcgacgtagacaacaacacctcgactcactgtacctactgaccacaattctaccaattctacactatccatctcttctgaatctgttaacaatgaactcactcaaaaaactaagccatcctatgctcggtcgcactatcgctgatatctttgaacaagtaagcttcgttttaccctccgaccagttgtgtctatgactcagcagctcaccactagcactcttgctcaattccagcttgagcagaaaataacccctggctccacctacgggcaactattttactctacttcggtagctttcactgacaccgagactcaacaagagaaaaatatcctcgtcaagctttgtggttatggatctgccattactgccttaatcgaaaatcatgtatatctggtgtctggacggttcattccccggaacatcaaaactacacctgtgttccattacgatgccgataccaccttagatcttggcgaaactacgcagctctctcaatcaatcgctggaaaatctactgtcattggcctcggggttgttgtttccaagaaggaggtcctcgattccgacgcatcttctcctgcaaagatattacatgtcacgctccaacacacagactacgacccgttggtaggtttatctccttcagctacatgatctgctcagatgctgacgccttcttcgcagactaaatcccaagtccaattcaagactttatatcatgtcggcggtcgcaagaacttggccaatacctttggcctgtttcaaattggtcgggaggtactcatatctggcaacattgtggggtattctgaagacctatacatgtggattgttaatgtatgtacccactgaactaccctggtcctcgttataagctctgactaacgtcaaccttttcaggccatatccgtatcagtaacctcaggatctcaatcagcggtcatctctacctcggaactaggtaataaatcaaacttgccttcccgtcgaccaggattgtgagttactcctccaacttttctcaacgatagaagttaatttgatctgtgacatgcattaggatctccattgaggaccgagacaaatcacctcacatagaacctgtgcccgattccatcaagaaacctaagcatgcccctcccacaacagagatagactccaccgttgataatgcttgcgctaatcctggagagtctgacaactactacgcttcaatcactccaaccacaggcaaaaaaaggacccaaaaacaaatcttggctgatgccaagcgcgccaagaaaaacctcggttcaactcctcctctctaagtctatcactcgttgtagcccgaatatatagttttataaccatggacctaaccatcgcctcctcttcaaattggccaatcatgttgcacccagtggccactgcaactatttttttcatttgttcggatctatttttgcgaccgcacctggacacatattagtcaagcaactgttttcgcttcccctctactcatcttcattttttgatcacacctttgaacttccattccatccctgcttatccactggtcctcttactgttgtgtattgtggcgtatcctcctctgttccgttttgtcccgcctgaacattgaaggctcatctgtttgcctgacctgctcctactcttaacctcgacaaatggttcaatccaaaaaccgaatgccaggcccaacgcgcttcggtctcttttgagcgaggccaattcctgttttatcatagactatttctaatcttttcttgtaataagtactttttcccatctcttgatatcacttgttccaaattccagtccattcctctttacccactgtttgtctccctattttgtattgtggcctgtcatcctctgttccgttttgtcctgcctgaacgttgaactctcatctctttatctcccctgctgctattcttaaactcaacaaatgtgtcaattaaaaaaccagatgccaggcccaagggcttcccactcttttgaacgcgcccaattcctgttttaacatagactatttctaatattattcttctcttaaggaatttttcagttcatcaaattttgcaatgcaataattttctttttctccgctcctactctacagtttcctttttgaaatatgtgactcaggtaccagatctgattcaattaatccgggaattggactttaggattgcttagtcttggcgaaataccaaaatggctagacataggattgcaaccatctggtcattccgcatccggctcgaagggtccattactccaatttggctaagtcctaaagtaaacatttctgctcttgttcgacgcatttagccaagtctcaatgttctagccgcaggccaggatcagggctttcgccagtctatcggaaatagaagttgacacttggtagacgagatgaaggtcaaaacctcgctatgtattcaggtcgctactcgagatcttcttctggactactaaatcaggcggagatccttcagcacaacttttgtcctacactaatttctcagcacttttgcttatttcttatttcctcaatctcaaatcagtttcagggctttagccaactcgattcttcgctctaatctaaatgtcgattggctcaggtccagccgctaaatgtcctgaacaaaatcatgaggcacatctcaaactggctttcccagggtcgtttcctcactcattgggctcatactcggatccatgccttagctgtggggcgattcattggaaggcagagagaactggcattgataaaaaggcgccacgggtatcttactcaatttgttgccagaaaggccaggtctcgattcctgccacttacagcggctccaactatcccctcttcctccgggacttactcactgggcaggatcctggtatgtacatgctcacatatgaataagatagttagctaatattatcaaacagcctctataaagttccaacgacagatccggaattataacaacgctttatcgtttgcctcccttggcgcttcggtcgacgatactgttcaaggccaaaagggtatttataccttcaaaatatgcggcgctctgtttcacaacctccccgaggagattcctacctcaaaagatgaatcaaagtttgcccaaatatatgtcataggtggtaatgatgaaaaagaggttgcgatgagaaaacataaatgtggagctccaattgattcaaaaatattgttagctcttcaaaaatttgtcagcgaacacaactcctacgctaagttttacaggactgttgcccaagaactacgcattaatccagccgcgacctttgtcctgaaagcattggcaaatccaaaccaggatcagaacacgtataaccagcctcgggtcaatgaagtcgcaatggtcctcgacacttatgacgaagagcaaattgcacctcgagatattgtcctccataaactcaatgggggcatcacgcatgtcactgacctcttcccgggttatcttgctctccgcttccccattttctttcctcgtggtgaacagggatgggttccggactatatgcccatggcagccacgggtacgcacatgacgtcttttgacctggccgcagtattttttctaactaagcatattcttaggtcgtaaggtaacccaggacgagtggtacgcctcaatgtgctttgataaacagcgccaattctcagccattgtcaatggcaagtcgttgttccaggagttattggttgatatgtatatttgcgtcgagcgttccaggctggactttctgcgtcacaatcaaaaaaaattgaaggccgacctgtacaaatctgtggaggaatctatccaaaacgaatccgatgttggaggtcgtcgtgttattctaccctcgacatttgctggctcgcctaggaatatgacgcaactttatcaagacgcaatggcattatctagggagtttggaaggcctgcattgttcattacgatgactgcaaaccctaaatggcctgaaatgactgaagccctagcgcctcaccatagtccaagtgatcgagctgacctgatcgcccgtatattccacgaaaaattggacgcactacttgaggatcttgtcaaatatgcctttctcggtagagtcgaagcgcttgtttatacagtcgaatttcagaaaagagggctacctcacgcccatattatgcttatgcttcacccttcagatattccgaagacatcattagccgtcgatgccctggtttcagctgaaattccatgtcctacccaggaaccagacttatacgacattgtagttaggaacatgttacacggaccatgcggcatcaaatcaaactgctggaaagatggattttgcaaatatggttttcctaaaccttttcgacctgagacagaaatgactgaagattcttatcctgactatcgccgaagggattcggggcgcaaggtcatgaagatgggcatggaatttaacaatggccatgtcgttccttataacaaatttcttttactgcgttacaattgtcacataaacgtcgaaattcctttcacaattcgagctatgaagtacttattcaagtatatatgcaaaggagtcgatcgatcttcaatgaagctaaccgacggggatgagattcagcgatttattgagggccgttacattggaccgtcagaaggtatttaaccctgctcctaaaactttgctcttactaatgtgacccgttcatttagccgcatatcgcctattccagttcccgatgaatggcagatctccgtcagtccaaaggctatcgctccatctagacaaggaacaacgcgtatactacctcgactctgagttggttaagaaatctttcaaatcaggcaaagccgaacgcacaaccctgactgaatattttgaactgtgcaagactaaccttactggcttgggagtacgagccagggattgtctatatcaagatttgcctaaatatttttggtggaccgatgagaaaagatgggcccctagaatcaggacttcggacgcagttgggcgaatatacttcgccgcaatttcagaaggcgagcggtatttccttcgactacttcttgccaacaggcctgggcctacaggatatgtggacttgaaaactgtccgcggcaaaacacatctatcatttcgctcagctgctgaggctttgggcctcttagcctcagatgaacattacaaagccgctattcaagaggcttcttgttggatgatgggccgtgctttgtgtgctatgttctgtatcatacttgttcattcgccaccatctgatccagataatttgttgaacagcttcatcgatgaactaggcgatgattctaaatttattcttacccgaggccatagggacattcttctctcggcagaatatataaggtctttcactatttttcagatacacatgcaattgagcaaataccagaagacattcacagacgtcggtctcagccaacctgacgaaggccgatgggctttatttcgctcttttacatgtagtcaatcatcaactttatatgacccgcaagaagattttcaggctcggtttcaatccctcagtcctgaacagcgattcatcgccgatgaagttttgcgcttaaccaataattctacagcatggggaatatatatcgatgggcctggaggcacaggaaaaactcacctcctgaatacgttaatttcttactttaactttaaaaaaattaatgtctccactgtcgcttcatccgggattgcgtcgcttatcttgagggacgcaaccacagctcatgcccggttcaaaattcctgtcaagatcgagtcgaactctgtttgcaatttcgacgcaaaaacgaaattaggacaggagttggctcaggttcaggtcatagtgtgggatgaaatctcaatgcagaaccgattctgcgttgaagctgtcgatcgaacgttgcaagagataaaacaaaattcaataccgtttggtggcatcaatgtgatctttggaggcgattttcgtcagacattgccagtggtcaagagagctaatgcatttgttcaaggaaaactgtgcatgttaaattcttatctttggccacggatccgacgctttcagttacacacaaatattcgcttactaggcttatcaagaaacaatcccgacccgcgcctgatccagttcaacgattggctcctagatatcggcgagggctctcttcaaactgacttggtcgcagagattccacttcagtgtggcattatatttaccagcaaaagtgcatctgatctggccatgtccttgatcagatttgtatatccaccactgattgatagaattacgcatgtcacatcgatggcagaattctacaaggctcgagctatcattacacctttaaataagtatgtcaaagaaataaatgagacatgtgtaaagctcatgcccggaaaatgtttgttctcggtctcaatcaaccaaatgaccgatgtcaccgataaagcgttacctgaagaagtcctgaatacgatcaatgtacccaattttccagaacacaaaattgcactcaaggtaggtatgccaatcatgattttgcggaacctgtgtctagaggatgggctcgcaaacggtacaaaaatgataatcaaggatttacaacctaacatcatccaagctgaaattctttttggacctcacacgggtaaggttcatctgatccctcgagtaactctaatccatgaaccagacctcgacttcggcgcgtccttttctcgatatcaatttccaataagcacggcctttgctatgaccataaacaagtgtcagggccaatcgttagataaagtaggtgtttttttgccgcgtccatgttttgctcatgggcagttgtatgtggccctgtccagggcgacgtctttagatagtctggccattggattactcggaaatgagaaaccaggttgtacaatgaatgtcgtcaataaaccattgttaaataggcatctaccgaccaggaagcgtacaatttgatttctaatgattatatagtgatgtatgttttttgttccggtaattaccttagagtcctagaattgtggcgccagccacactgttccctagtcttcttctgaatccacattgatctatgtttgattagatactactaaatatattagtttttttctatcataggttttgccacaacaatcaaataaatttgttgtcagaattcttgtgtagtacaatagagcaaaagttctttcaagccacctgtagaagttgtaaaagcttcctacatgcctgaaatattatatctgctatttccccttgcaggactgccacccatcccaaaggagtcctcacactgctaaccagtgcattaggccagaaggccctgcacaggtagtgttagcacaggcatggcagaattccgctatgctacacacccggtaggtgtccctcttggtgctattgctgccctgcaggttggggacacctccaagccactgttctgccacacatcccgttggcgccatggtgaggcctcaaaggcaatgtcctgtggcaccttacaagcatgatggccatgtgggcatgcctgatggcagcatgaggatgccaggagtaccgtactatcactatggtgtaccaatgccatcgcgcaagacacattcagcaaaaaaagacccacccagatagggtcaaactcaccaggctcaaatctgcagctagacacaacttgctgatggaacagtcaacttaaccacaaagccagcaagacatatctgaaggaccagaagagtggaccttcaacccaaaatctctcttgggataagcacttggcgctctgataaaaaaaacgttttgggaacattctgcttaatgcttcacccaaaatctcattgatccaatcaggactgagagagtaagaattcttcacattggcctggtcggcaggttgacacaaagacacccttcagggcagctgcaagggtgccactcaatcagtgcccatcatggcaaccacatggccatccagccctctgagacaacttttgggcaccccagaggccttggtgtattgatgctgcctgcttcttccctggggaatgatgtaagaggtggggctcttcactagcagcacatgtaatactagcatctttcagagattctagaacaaagtatatcttttactttcatttaaggctagatcagataatggagaatcagtcatcactactgagctggggagaaaaggctggaagggatttgatgagctagactgggactcaggaatggagcggaaagacacagtgtggtgttgagaggtggttgtggaaggatcttcatttcatcagcaaaggaaaagaaatgaaacaaagaaacaaaaggagaaaaagggagagagacaaaaagagggagatagaacaaagagactaaccttgagcaacaagacacagtgcggtgtcaagaggtggttgtggaaggatgaggagagatccttccacaactgctgctccaggactagacaacaagtgatatgtcacatgtagtgacatctaagagacatgtgtgaaagcagccagtgagacccaacaggattgaatgaatgcttcgaattatataatctgtgacaattcagcttgtgaaacccacagcacggggggggggggggggacggcttcacaaatgacatgcagcagttcccagaaagcttgtgctcacaagctcctgggaactgattttttttcacttttttttgcgcctcgtaaacctgtacacatgactgtacaggttacgaatcttctgctgaggccgggtgaggcctccgggcacctgtcagttgcctggtgggggctgggtaaagcaggtgtgatggctgcctccgactcaaaaaaatgagaggaatccaatggtccaactcccatatcttcaacttgaaaaataggggagttggaccatgatgcctggaattttatggctgtacaaggccatgtacaggacagaaaagcaaagaaaacttgaggcacaaataaaaaaaaattgggatcccaggagcttgcgacagcaagctttctgggaactgctgtaaggcagcctgtaggtcgatccggcgcctgaaggtattaggtgaccacaccctggtaccccccaccaccatatcctgggtgagtggctggtggccccatgatagcctttgatgccatcaagtaaggtacattagcaccttggtgaccttgggacccaatggcagctttagtggttgtaaagctgcacttagagctggtgtgccaccaggtcctccaactttttttcaatacaccaggctgtgtacactaaagttgagtggaattctgctgggtcatgccacactaacacttcaattagcataactggctcactcttgggttttgcaagctcagatgcttcacacaagcttcctcaaacttgaagctgatgtttcaggccaccacagtttgcataatcacccctattcatgtgcgcctcaaaatatgggagtgatgcttgctggtccctggcaatctgaaccccaatgaaatcacccttgcagctgggagctttgtgctcacaatctttggactgccatttgtagtctgttctaatcctctttgtaatccgcattagcaagcctgtgatttttgctagaagaattatgtaattctttttctgcttttaattggtttggaattgatccacttacatagaaaagcatgttctagctgatcattattttagtcaaattttggatttttgactcatattgatatgtatgtatcacaaattgtggaaggtgcttttccaggattcagaaattgtttcatgcaaacaagcaagatcacaatcatattaatctgctcttaattctcaatcttgtaatttggaacatcccaactgatttttttttttttgaatgttgaaaatcttctacagaatcatttttttgaaggctattagaaactgaagaaaggttgagcatgaaggttaatatcctttatttaattaccgattatcctcataaaaagggtattttaacatttcttccaatttggaaatttgttctcctaggggaagccggggaagtatctcttgaagtgtgaatctaatttgccgactctcctcttcaaggaaggaaatcgtcgagggcattggatgaagggacttggattctcgatgattttcatccatgattttccgccaaacaggataagaattgcgatcccgatcaagcagatgtctgagcctataattgggcttctcgattccgataaagccttccgtcgggattggttggtcgtatttcactggaagttcttcgtccctccccaaagaaaatatcaaagcatgatttctttggcttctgttagttaaataaattagtcggaatcctggtagttcagttcttttctcttctagctcaatttctggcaatttcagaaggagttccccatatttggcataggctgaattgagcgcatccgaataaagcattgctgcctcatcgtacgcttggagttgtgggtaaacgcttttctctctgagcttggccatgttttcatctgaaacatctcggatgtgatattgcaacatgtattgtgacatattgttcaagtaataatgcctcagtacctcgaattggtcaaggacgccattcccagcatgtctccgtcttttagcttcaggtgtttccataatgtggttgatcaaacttgtgacaaaagcgatcactctggaatcatggacagatttataggatgttttcctgtcaagtgggctggctttttcaaatttgatgagcaattcgaggagctcattaatccttggttgtttttcatggttgtatgacacggttttgatttgtgcaatcagaatcgtccgtactaccgcctgccaagtgcttggattcaagtctgatgatggtgcaaccgttgaagagaagtattaagcttcgatttttgaatcaagtgattgggttaaccattaaaaggaaattaaaaaagctgctgactgacgtttcaagagactatgaatatctgcagtaaatcgactttcttccaaggctagcttcaagtcataagataggtatgttgttgtgatatcgaagaaggggagaaatttacccatcacccaattagatattctgtgctctgcgtttacatcattcagaaaactgtgcaaaagattgcgactgaggagattatgctgagctgaaattgcgaggaactcgacccaaatgtcgtttaatcgaaacatcattacccaacgattgatttttttacttgtttgctgacttgggatgggctcggagatgtcaggatggaagtgatcgtcattctgtaaaaggtgccaaaatcccgacattctcctggagatacgtccacccacacgatcgaagttcttcggaaaaggttgtgcaggtgccaatgatagctccaagtttagggtccctggctggtggttgacagcaggggttggtaaaccatcaacaatcctgccgaactgattcacaagatccctcgccaggatcccgaaattctctgcagcttcatctttgagacggagggccaaggaatcaacatcacattcgtataaaggtctcatcactcgatcttcgaaatcttgccggatttttgaattggtgaggtcagtagacgtgccaagtcctgtgattggatctattggcgagtaactggtcgagcctccttccggcccagacttcgatttctgcgttggatctgtcagataagacatagaagaatgatgtgaacaagctatacatatatggacttccccgttaatttttatctcacctgttgacctcacttgatcgtgaccattggagtgttccgaattgggagggtgctcgtcgctaaatcctaatgttcagtttgatgagccaagaaaaggggggatttcagtggagaagcactatcagtgtaaatttacttatcgagcttcttctgagtctcacctgttgctgttactctatgaaaaccattattttcagaatttcgagcgcgtttgtcgctagttcctaatcttttccgttctggttaactagaagcaagatcatcgaatccagctaatagatgatcaaggcccaccttcgccttcgggaaagtcaagcattggtgccgttctttttgtcccaagctgccctaggatgacgctagtctgccgctcgtctgctgccgtgacttggtttggagcagcatcatgttgagaagtatggggatagccattgatccctaatgatcaatctttgttagtgacggatgcaaaattgaaatccagctgattattgaactcaccttggacgatttctgtcattgaaagctttctcgactcttcaacctgtgctgaggcatctagaaaatcaaatcgtcaaattttgggaagacctcgcgtcaaccaatattgctgtatgtaagattgggataaacagtgcccaacgtacgacccctggaagtgaggaactcatcgaaatcaggcgccaaaattttcgggaatgtggcgcagatcttcctcgcaatcaatcctaacaagataatttgcgagagcagttttcttggcgccggaatcgccttggttgataaaatgaacatatcgctaggtgaaagatgaccgctgcttcctgcagaaaacatgggcggaagtgattgaaccaatctatttgtgcagctgatggactactgtctggttggatagttttaggaattttccccccgctcaactccaaacaagaaatgtgcaactttcatccttcttttgatgtttcaagaaaacacggatatgatcaagcttcacatgttcgacgattgagcttgaacaagggatgggcacccccctgcaccccctcttgcaggtcgcccacggccctatgtatcctcaaataaatcaaacctcgttcttgtctcatagggcagtcgaattgcaaaaaatacggtcggtgttgataaactccggcgtagattgtatggtgttctcagcgcaggtgggtcaaccagtctcaggtcacaatatgtaatctggtaaaaccgctaacttaactaagtccctctctattcggaggggggacgccgtcccgcagggaccctccgaacaagccatcggatgaaactgccggaggtacttagttaagttaggtaaaaccgtagcctgaaagaacccactccaccggagggccaacgtcaagacctggcgaaacaaacctcaaaaaagctaacatcgagagggaggaagaaaggcacttgaaaacagagaagaattatatgaggatcaaccaagatccttggcatgattttgtatattgaagcaatggaatggttagctgataggtgttgtaacccagttactgggtcacctccaaactcactagaccctagtgcatgtagctcgagtgagcaagtttgtgagaataataatcatcattatcacaaaccacatcaggtcatgagccctcatctcaaaatttcgacaaacctttatcattacccagcgtagggcgaatcgaatcttttttttctttttctttttctcaaacaacactctcaaataacaacccagcgtagggtagaaacactcgtccggaaaactcagcaaattcaaaccgtcatcgaccgtcatacccagcgtaggggggagttttagaattggccggaccgcctagtttgaaagtagcaagtacgttcggaagccagagactagctacctcgtcccgataccttggtacctagggggccgacgttcgtacaagcgaggctataacgaaagcgctacagtttttctctttttctccgcttgaaagctacaacaactgtcgatcatcttcctttcttcaatcgatctctcctcccagtcaaccttttctgcttttccttttcctcatcttctccgataccaccatccctccccgcaatcttcactttctttcccctatcttcacctatcacatcttttccccatcccttcttatttctcctttttcctctcaaccttcctcccgaccacactcttccatcttcaaatttctccctttttcctcatccccattgttccctcttccctcctttatttttccccttcttttcctcaccaaatcctatggcttccgacatccgcaacacacattccccccccccagaccaacaatctgtggcacaacgaccctcattgtcctaactctcggaactcaccaacggcgttggccatcaatgctgacaacagacccggttcccaccaccaacattcccggagcaggagccgcaatgctccacgagatcgcccaaacaatcgccgacgagatgacgaggacgatggcgatgtccctatatacaccgccaatgaagtcaaccgttttctagcggaggcgtccgtccagtcgctctaccaagggaagacgccgggacaaatcgtatccaacgccgtctccaggatgtcgaatgctgataaactccagcctaacgggtccaacttcgccgtttgggagctgatgatgagagaacgagctctcgagattttcagcaacccgacgtggtacactaaaccgtgcgtggatccagtccaggaacaaataggtcgatcactcctcctcgcgaccgtcgaaagcaacatgcaccgaagcatgttacgccaacctaactgccttgaaatgtttgcgtatctgaattcgagatttttcacggtaactcgagcggaacagttgtcgtgctgggacaaattgatcaacctgaagatgtctgatttttcgagcagcgccgaagccgtaaccaaactctatgagacactcgacgactttgtcagttttggactagagatcaaccgtgaaatgattggaggccttgcgctacagagttccatcgagcctggtaccgagttacgcaaagaagtggatcgccgagttgaacaggacctgggcggctccagcaagacgctgtcgaggaaagcagtcacaccggatcagatcctgaaacacattgacatcgttaagagacaacttgatttaggtccatcacgtgcgaataccttctccagctccctgccacaagcgcatcaatcggccgtaaccatttccgatcaagcgaaagagttctacgaccctcaaacctgggatactcaatccgagcaggtggaaggcttggcgacaacgggtccccaatgctggaactgtcgatcgactgaccacttgctcagcaaatgtcgtctcccgaggcgggcagactttgacagacccccttcttcgttcaatgcgactcgacaaccacctcatctttctagtggatacagatcaaacaacgctccggtgctagcgcctggaaacttccaggcgtggtacccgattgtcaccccgccgggatatcagcatcgaggtttccaatcgactccgtcaccctatgcacctccgttatccgcttccggtggacaacaagctgggaagcgagccgactcgtaccgacccgactaccgacagagacccccgacccaaacatcaagacaacacagtcagacctcagctaactcagctgatgtgcccaacccacctgatccaccagaaccagatcaatcccaatcgacccacgggtattaccacccaccgtctccgatcctagagtcaacgtcgaggatgattgagatcggggtattcgatgaaggtcttcaggatggggtgataccaaattttcgccaaatcactctggatgacggtgatgaacccgtgttggacactggagccacacatcacttgactggtaacaggtacgcactcagaaacttttgtctcctaaaaaatccaattcccctccgtgtggcaacgctgccacagatacgatacgctgtgtgtatcatggagaattctgcaaagctgcatggccaaaaaccaaatttgttgaatctccttgcaaataaaagcggattggtcagatagtttttttttattggggctcagatacatagtgatacatggcagatacgggcagataccgtatctgtggaagcgttgcgtgtggccactaaaggaggcggttcctttatcacaggggctggggacctctcttttccgacccggaatgggcaaatcgcaattcttagaggagtgctttattgtgagcaagcctcatcaactctcatctctttggcagctctgagaaaggctaactctaaattcctctacaatcacgtagaggatgccttccatatattttcccctcattggcttctgcttttcagctgccagttccgcagaactaccaataaatggtgcctgcctcggccacttcccccaaacccatctggagaacccgcatctacaatttctctttccgcctctcttcattcccctgtttctccttgttcactaccaaaatcctttcaccaacctgctttgtcaattccttcatcttctcatgtctctcctgcttcaaaacttgtcgataaacagcaatgcaatgaaaatactaacaatgttgactccaagcatataaccagacccaccggcttggctgtgaagaccactgagaaggagctttttgagtcacccctggagatatcacccagcttcacatggcgaccagaagatcttaccaaggacgaggccacactattgctttggcatcgagttttcgggcatgccagtctaagagtcatcagacgtttggtaaaacaacaagcagcgtttggcctacctgagaagatacccgcgggacaactacgctgcccagtgtgtgcaatacacaaaagcaacaggaccggcacccttcaacggtctaataggtcggttaagccacttgagattcttaacgttgatttgatgggacctttccctattgagacttaccacaaaggtcgctatgtgctaacgatcaaagatttaggttctggctataatgaagttaaaattatggcgaataaatctgaggctaacaagcacattatagacgcaattaacagactggaactacagaccgagctgaaagtcaaggtactacgaagcgacaacggtggagagttcgcgaacaaggcgttaggcaccttcttgacaaccaaaggtatacgggcggagaggagtctaccttatcaccactaccagaatggggtcgtcgagcgtttcaacaggaccgtatcggacatgggaagaacagtcttgggcgacagcaagctaccgcaacgcttctggggttttgctttcgaatgggcttcgtggaccctcaatcggcttcccaacaagacaagtggggacaagacaccttacgaagtcctgttcaaaatcaaaccacaggtagataaagcttgaatctttggaggtgttgcttatgttctacaacctcccgaaaaaagagacaagctagctgatcatgcattcaaagcgcatgttatctcccacttgggcgagagcaaaggctggatgttctgggtcccagagacggataaacttgtgacatccgcctgggctacatttgaagatatacctgggacacccatgctgacaactgatcaagtgaacaggcaactaaagacatcactgacaattgacgtgaaaagtaatattgtttctttaggcgacttctctcacaagcttgcgtacgaacaggaggaaagactggttgacgacattatcatcaactgtggcttttattcggcaggaatccccaagacatacaaacaggctcagaaatcgtctgactgggataggtggaaaatggccgtagaggaagaactaggcaacctcgacaggaaacaagtgtgggaagtaaaactcatggattccccaaaacaagaacttgatgggcaatgggttttcacaatcaagactgcgcaggacggtacaataaccaggtataaagcgcgatatgtggcaaagggctttacccaagtcaaggatattgatttcaaaaagacttttgcccccacagcaacctttatgtctatgagattagtactgacactagcagcggcacacaactggccagttcactcctttgactttgtggcagcttacctgaactccgacatcgatgaagagatttggataaagccaccagaaggcatgaaactgggaccgggagaaggactgcgactgaagaaggcactatatgggacaaggcaggcagcaagatgctggtggctgcatttgaagaacattctgttagatctagggtactcagccagccattatgacaccagcctatatgtactacaggatccgtcgaaggtcggagtgatatggatacatgtcgacgatggcatagtaacaggcgactccattgaaattctgcagcaacttgaaacttctcttgaaggtaaacttgagatcaaatggagcgtatcacttgactcaatcgtaggtgtagatgtgacacgttcaccgggtgctttcaccctcagccaaaagaagttgataacagagattctagactcgcattgggatggtttcacaaccgctaagacgcccttacctgctaatgttgatatcaattccacacaggatggggatccaaacacgtctactgcttacctctctattgtcatgtctcttagttatttagcagtaggtacgagaccggacttatcatttgcagtcaatttcttggcaaggttttcggcgtcgcctggaccgtcccattggaagggagttcggcatctggtgaactacctagcacactcaagggaccaggtactagtattacgaccaaccaacgataccaaggctttgaagtgctactgcgatgcgtcctgggggggagaacactccaaatcaacttacggaatctttgtgacctttttaggttgccctatcctgtggtcgtcccgaagactggcaactgtggcggcctctacttgtgaggctgaatatatggcgctgggaatagcgacacaacaagttctttgggtaagacacctgttgaaggatatactccgaaaggatttcaaaggaaatctcttctgcgacaaccaatcagcggtcaagataagtacggatgattcctcgaacaaacgggccagacacacagatcgggagtttcatgtcaccaatcaggctttgtatcaaaagaagacagaactaacatggatcccgacaaaagagcagttggctgatattctcactaaatccctgactagggaaccttttgagcgccttaggcaccatctcttagggtcatagttggggatgagaccagttttcattatcatttactctattttaatttactctcttttgttgtacatagtatgcctagtgtctaggtgagggggggggggggtgttgtaacccagttactgggtcacctccaaactcactagaccctagtgcatgtagctcgagtgagcgagtttgtgagaataataatcatcattatcacaaaccacatcaataggaactggttatgatttgatgtgaatgaccagcaaattaggttgacaaagacatgaattaaacaatttttttttaaaaaaaaaaactatatgtcaatatatgataacaacaagaaagaaaaagaaaaacaaagctattgtaggactgcaaaaggaaaacaaacaaaaaatgcatgatgagaggggataacaaaggagggattctgatttggttttgttggcatgattagaagaaagagttcacattttccagatatctgaattgattatttctaatcaatttctcttgtcttgttttctattttttcagtttctttaatcaagaaggtttattcatgtattgagcctgcacttgaaagcacctgcaggatccaccagggtccagaaagattgttttttttttttttcgagaaagattatgaaaaaaaagaactgttgatgacttcaacaataaataaatctttctaactcttgcgctgatcagctgcaaagtcaacttaatgaagcgaaaaaaaatagaatccaaatcgaggttgatggagagtatatagacaacggacgatgatctggatggattgggaaccagaccaagtaataatgtatatgcataatcttcttgtaaattgaaaagaaacgaaaaaaatctttcatatgtatgaactctttctacaataaatatcttccatactactaccactaccaccacgatcatcatcatcatcaccttcaacatcttttggaccgaccacccgccatcgccagatttacatagatacaatagatacagtacatatacatgtacacatatgttgtaagcacaccccatcattcgaccgcaaaccctggaaaaccaaaagcaagaactcaatttgagtggatctgaaatccaactatctaacaaagagacgcaagaaagataacaaacctagagtttcttcgatagcaaaactaatcttctgttccaatctaatcaaacccaagggaaaaaaaaatcatcccacatgagtaatgaagcaaacaaacacgagccaacggaaggcagagaaaaaagagagaaggactcaactgatcgaaattaggatacgggggcaaatcgagtcggttaaagcaagtatgagacttcggtaactgagtgatttcgcccgccttttcgatagtgaatcgacgaggtccatcagagccttgaaggtctttgaacccattaacagggattcgagaagtacctaataacgtaacaagaaacaaattgtgtcagagagcagggaaaccctcaaaatcaaagagggagacgacaaaccggtagtgaattgaagcaagcgggatttcttctcagcaggccaagctcgaacggcctgccaaaaccatttaatgacttgatcatcgggctgatacccgcgataatcggtatgtttgatccaatcatccacgtcgatatccgacattccaccaatcaagagctccagctctcgttcatcaaacacattgatcaattcttgcgggatcagctcgtgaaagccgctcaaaaacgccttgaattggtcggctactcgcttctcgatccgccattgagtgatcaactcaatgtaatctttcttgttcgcctctgtcactggtatgttccttccattttcccgcagatctatcgtcactacttctccgaatttctcatcttccactgaaaacgaattctctatcacatccgtaatatcattctccctggtaatcaaattcttgttcaaaaaatcattcttcaaactgggtccaaagaaacgatactcacagcatccatgtcaatgacctgaagatctcagcatctacgctttccatatcagctaaggcgatcttcttcttgagaatcattttatagaaactcgtaatgaaataggcatccaggaaacgtctaaatagaaaggaaagcccagtcaatctatgagattcaagattgacaaatgagagtacttcaaacagacctgtggaagatagccagagcgagaactcgaccaataaatttgaagtaatttagatgctccgggttcacgccactatggggattgatttgctatacaaagggagagaaagaggattagtggaaagaagatctagatcctcgaaaggtcaaaccgaaaacttacgagggtataattgtcgacagcagagtactcaaataggcaataaaatgggttgaacatctcatgtgacaacaaaaagaaaaactctctacaagggacagaagcaggagggtggagcgtttagatcacagtctctagaaaagagaataatggaatggggtaacgtaccgagaaaccccgccatagtcgagtccatcttcgccgtcaaacttgatcatgaggcgctttttgagatcgttgggctgttgtctcatgatctcagcataactatcctcaaaaatatgactcctcctgatcttgacatgacattgaccagggttaggtctcaaggcgggttgagatctgaagtagatgagtttcctacggaagtcacgtttgtactggggcacgttctggtcaagtgaactaggcaaacgagggtcatcccaagtggtagtcttagtgttatggtcaacgaaataaacacgggcggttgaggtcagtcgcatctcccatccagacggaagaggaccaagttgagatactgcttgtggttgaacgttattcccgttggggcccataactcgcaatagctgttgacgtcgagggtcgacccaggtggtcgtcctcgtgttgtgatcaacaaagtatggacgaccttcgggtgtaaaacgttgttcccaacctgctgggagtggcccccagccagcggtagtcgagccgccctggacggtcgaggtgggacctgatccagagctggctgccggtgcgggggtaactgtggccggagtggcagattcactaggagatggcgaagcggatgaagagtgaggtgtgatggcagtagagctactagtcgaggtggcaccttcggcaagtagatcatcagccagagcccgagtattcattcgctgtcgatcgttggcttgggcagcgttggcctgattaagttgtgcttccgtactgcggggtggacgagtccaggtggtggcccgagtgttgtgatcgacatagtatgttctacctaaatggtcaactcgacgttcccagccagtgggtagagggccatactgatcttcggtggtcgagtaatttctgttggtactcgagttgccggtaacgctcgagggattagtcatggttcccgcagtgctgctggtagaggtagaaggagcggtggtcagtggggcttgagcggggctggtgagctcgctgttagtgctggaggtagagccgggggcagcagcaggagatggagaggcagaagtgagagcactcgattggccggcggttgggttgctagtaccattaaggctagacgagctctcgttcgagggtggcacgggctgaggacgattacggataggggtggaagtgttggtggagagctggacgatgagcttgccatggacgaccatgttatcgtttgactttttcaagtcacgtgttagagtaactggtacaaaggattgagataaggtgggttaggcagagatatgagaagacaattggttaacaggaaggaatgagcagtaccttcaccgcccagatcgagatccaatgcagtggagactcggatgttgctgtaacgccaggaagccttgatccttgcgtttgaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgagggagatgaggagtgagtcagatgacgattggaataggatttctctgtttttttgtatttctgatggctaacatatcaaagctttcgttccagtatgggttgagtgttcgtttgatggctgtggtagttttagtatggtcgccatcgaccatgatgactgcgaacgggtcgggtagacggaagacatcccgtttactgagaccatcggcggcgacctaaagtgaggagaggggtaagcatagggcgaggttagtatcttcgattcacagtacttgagcgattgattccgagtgggatgattctgataggaagagggggagagggttgaggagatgatgatatactgacgacagtgagtcgtacggtcttgcttctttgaggattgggtgcagcagatccactggacatgatgagcttgaggtggtggttgactgtcgagagatgaagaagaagaagaagacgctggtgggggaggaagaagcaggaaggacgggaggaaggaaggaaaggaaggaaggcgagatggtcaacaggggggagcagatgtgtggtcgaggcggtgcagctgtgcagacccagtcactactcactctcacactaaaaaattaagatatcctacagattaacaccgctaaacccaaacgggccatcgataattgctgccgaacacccaccggctcactcggatatcccggctaccttgccaacggggtccaaccctatctaagaatattaccaatcaagcacattgttcttttaaaaaacatcttggagcattatcaacaaaaactacccaacccgtcaaatggttgtcagaaggctgggttgatggtccagaggaacttcccattgcaatttgtctatctactatattgcagaacaaaattaccaatatcttgtcttctggctttcagtttggtagtcacatggactatttacaagagtgttccataattctaaccaaaaagttcagatttttcacaaagcaagttggaaatttgtgttgtgggggcaaatatgattccttattttgggggtgcaccatgtagattgataaataatgtttagcaggaagtggaaagatggtcagggtttattccaataaatcatttacggaagaagaggagaacctagatggccagaatttattccaacaaggcatttattgaacaagagaacttctaaactacctctattagattgttaggatcaaggtcaaaagggatattgccccattatttatgatggtaaaaactcaactaatctactatattttcatacaattcatgtagagatcaccaggatatgaagaggagaaatcagtgatgagacctttcatcaaaccttgtgccatgatcattatgtcacaatcaactctttggaaagagagaaaattggtgatcttcttcaatgtagttttcgattcttcagagagtaattcttcaacaccttccaagacattctggattcggtgaaacttaaataaatgatcaatcttccttgctaatatgcttcttgaagaatcaaataagatctcatcaaaattcattgccaagtcatgtggtaagattgatagtttcccaaggagagtcttgctccacacagagtaagtggtttcttttgataaagcttgcacaagaaaacttatttctgacagtctttcaaattctattggagtcatttctgcttcaagtgaattcagtttatggttcatgaccccaaagattattttcttttccttttcattggtctgtgtcatgatgtaatctttttcacgattttgagtttctccagtgatcagccttttgcaattgaagatctagaagataagaatgggaagaaaacactcacaaatgtgatgtaatacaggtatgtttctgcggataagatgaccatgtttcaacactttaatgagcttatcagcattttcactacttgaagatgagagttcctgcttcactgccaggaagacttgttcccatacaactgtgttattttgaaactcattgtggctaaatttttttaatatcaattgatacaattcttttagcttggtttgaataacataactgtaatccttctttgtctcctcacttaaaggagtggatttgttcttcatctttgataccagaaattccaggttttcataaaaggtctcaacagcctctagctgtgtctgtccagcttctctgatgcttggtagcaatgattccttcagattttcaaaggagtaatgcttgttccccattattcccagcatgctatgttgaatagaagcagggaactcatggatctccagttgtttgttgatattgtagacaacagcctcttcattgaagtctaaactgtaaagtggtgacatgtgatcagaaatcaaaaaggcttggtgaatggaaggtacacaggattagttttcacagaatcctttgagttatatctgcagagcatattttcccaaaataatgtcaaatgacaaacctaaatgacggagttgtgctaggctggcacggggttttgggtggaacactgaaataaatcctttttgctttacagtttgagagaactcttccacatggcgcatcactaagcgggtcttgcaatagaaagcttcaatttcttcaatcaatgttttttcagaagatttggattgttttttgctcatagccattccagatttttcaatagtggagccagatagcttctctgtcctaatcccaagataatccctgactttggagccaatcctaaacacaagctgatgatatttgaatgagttgtcaaaaggatttcccctcaagaaatagccacaaaaatcttgaaaggcttccattaagaatttaaggtcttcatcatctgttgctgaatccagacatttccacaaaagatactgactgtcttcatggatgaatgacaggttgagaatctgagaaagatgattgactgatcattttttatttaccaaatgagatttcagagatcagctgattcattatggatagtaaagatgaaggacccacacttgttgagtatatctaagtagcatgaatcaacatcatactggcctaactttggagaaatttctagagggggtgctgagtgtggattttccatagccataagtactttcagatattcttcagaagttgcacaattatctgatttcctccatataggagtcttttctatcacttcaataatactgtggtcttcaaatccacgaggttgccaatgacaacttctggaaattgccaacgcgtatgcttcgaaatcgttagtaacacggaacccaacgccttgtaagcaagtcgcatcactacatcataagagcaaatttgaataaaccaaattttgaacccaccgattgaatcataaacacgggaacaatgccaagccattgcaaaggtatggaaatctactgcaactctaacagttccttttgtcatcttgaactcttttaattttctgactcgagaaaccgcccattgttgtgtaagatcacgctgatactttgaccaaccatgtcggccccctttcaaccagttgtataaagtccctaatatctcttcttcctctggcaaaatattgggtagattggagtttttccttgaaaacctatcttttaccatatatttatcccatgctttctcaaactcaattctgccgctgtgaaagatatcgctcaagtctctaactatacatcgtgcaaaggaaattttatgttatcatttggattgcttgtcttgagaaatcaaaaagagcgtacctatcatccatgccaatcgatctggaccttcgtcatttgcttttgaacctacaacacataagccgaagtcatagcacaccatagactaatcaacaaaatcaaacacttacagctcagtctattcagcttttgtgagatgtgattgatgtaaacttcgcttgatttcttttgagtttttttactccattttgggggatcaagcgagaggctggcatgaacattgttaactgcgagagaggcaggcatgttcgtaaaatcagatcccgacatatgaatactctgtgttgtatgatttcactattccgactgcaactagaggggaagaagaagaaaaaaatcagtgatgatactgacggacttcgattgtgggaggctcaattattaggccacccaagcagcccagaacctgtgatgcagcgcccagccaaaaatttattctggaagctctcatcataaaatgtttcagctgttagacgaggagacagaaaacagttagaagggaagggattgaggttagcagcttcaacggcatggacgggttcatcttgttttttttggttgaagttaactaaggcttcaatccggggtcaggacaaggtgtgaacaccattgtaaatgtgttttatcaggaccgctatgacatataagttgcgacgctttcttattacactactgaaatactttttttgtcattgtgtttaaaaagctaaattcattgtagtgcttcatgtattttttacagaaaaacaaaaacaggaatggtaacaacaaagagtttggggcatgctccggggcctgtgcctttcaaacaaaaaaaaaatgcagacccttttcagcctgagattcatatgacccagagtcagcggtgccgtccgtgtcttggggtgccccatcacgtagcacaaatctcctgtagcattcccagatgccttgacaccagggccctacccattttatctcatccatggaacatagcatgcacagctaaatatttatatgttgtgtaaagctgtttggttgtgataacgtgaaatctacaggtttcacaaagatatcatacaaaataagattcccgactacttcaagattcacgagcggggttcacaatagtgttttttgcttcttgcacctgttatttgttttcttgctcaatagctgacgttaattttctcagcaaaaattcaaaattctgtgctaaattatatgtctgcagcggtgctgcagtttcttgcaagaaccaagagagcttcgtgcaagaagctacaccaccagagcgcttttcgctcctccaggctgtcaaggcaacatcaaatcaaattcataggtcaggctgaccaagcggttgatttggcgcaggtttgtacgtcacacctcagttgggccaacaagatggtcagcccgcctgatgccattgacagtattccagaccggcagttgccggtcagtcgcccaatctgcaactgcccggggggaggctgtcatcagctgccatcacgatctcacatgagagccgcctgcctgacgcctgtccccctgacccatgtacagtgggtggaccattatttttggctgcttgttttggattctacagcttcaaagcaataactttgagtcacaagaattggtgaagtggtgcagaataggtcccagaaaatgaatatgaaaaaataaaaacagaaaacaaagtttcaaatttcgtgaaaaataaaaaataaaagtgtttttttccaaaagctttgttattcattttgggggagtgggagtgccgagagaaacaaagagtggaacatggcaagaatgattatgaatgaaaaaaattggaaccaaaaaaggttgagccaggttggttgtccagattggagtcaaaacagtaaattctagtgctgtactgcaatgtgagctggtgaatgccccactcaacaactggttaaaactatctggtaaccactttttccaaaattttcatttataatcattcttcccattttccattcttcctttctctctgcactcacacttcccaaaaatgaatatcaaagcttttgaaaaaaatcaattttattttttatttttcacaaaatttgaaactttgttttttgtttttattttttcatattcattttttgaaacctattctgcaccacttgaccaagtctcatgactttaatctggtgctttgaagctctgggatccaaaacaagcagccaaaaacaatggtccacccactgtacagtgggtagacagtgaaaagtggctgttttttttggattccagagcttcaaaacacagacttgaagtcatgagacttggtcaggtgctgcataataggtgacagaaaatgaatatgaaaaaataaaaacaaaaaataaagttgcaaaatttctgaaaaataaaaaattaaactgatttttttcaaaagctttaatattcattttgggggagtgaaagtgctgagagaaaggatgattgggatattagaagaatgattatgaatgaaaattttggaaaaactggtttccagatggcttcaaacagctgttgagtggggcattcaccagcccacattgcagtaaagcactagaatttactgttttggctccaatatggacaaacaacctggccaaaccttttttggttccaattttttcatttataatcattcttcccatgtcccattctttctttctctcagcactcccactcccccaaaatgaatatcaaggcttttgaaaaaaatcaattttattttttatttttcacaaattttgaaactttattttttatttttatttttttcatattcattttctgtgacatatcatgcagcatctgaccaagtctcatgacttcaagtctgtgtattggagctctggaatccaatataagcagccacttttcactgtctacccactgtacaaccaactgtttggccggtcattagcggtcaggggaagggcatcctgacttggccccaggtctcacaagttgtttccaacaagcttttggcgggcttggccagacaatctgactggggctgcaccactcaggcaacctgcagcttgagccacccactggagacctggtctgacagaccccatcggctgtctcacaaaagcttgtcaggctgcctcaggcaatcaccagttggggtgaccattgtagagccataagcatgaagttggctactctcatttaataaaactgccaaaatgtttcagtgttcctcttttcaggtgagaggctgagaaaaattggtcttcaaaaaaaacattaaaatttaaaataacttgtaaatacaaaaccagcttacctatggggtttggggcctcaaatctccccaactgagaagcttttacaagcaagtgtggcgaagaagttagtcaagtcatccaataattggatggattgatctgtgctgatatcctgggattgattccctggagcttcagtgtttttggctgctcaagcggggcaggaatctcacagtacagcctttttggacctgcatgcatggcctaggattggaggacccaaattttgggcgcccacggcagaaattttgcgctctgacagctgacccatctcatggaacgatgtcagcagtgaggggatggcaaacagcggttaggccagcaaaatacacccagaatccataatcccaggcagggtcagctgcctgggatatttttttgagtttggcgggttattgtcggaccacccccatccctctgggtggacatgggtcaatgccccaaccatgcagacctcctggctgcaaagctgccaatttgatgttggtagacaggaaggtttggccgggttgctggaggttgggttgtccgtcaagactccgggcgggttgccgttgagatgctccggtggtgtatcgtgaaccccactattgccccgctccccctcctagctcagcagagacttttcttttgttgtcaagactactgagctaggtaagccaaactcatttcattttttcatcctgtttctatctttatccttctttattctgctcttcatccttctcttttccttttctttcttctctgataaatcccaaagcctgtactaatcagagacttttccttttttgtcaaacctgctgagctagaactgagaaatttataggcttaaaagaagataaatttcagtaaaataaaaatgagataaaagaaaaagataagagtaataccttgaaagaacaggaagttaaatgaactaccaacacagtaagtacgattgactcttaaagagtatcttatcaactaattcaggataaaaagctaagaaaacaaggttagagcggtaaacagctagtgaatgataacaatgagaaataacaataagataactcaaggctacaaatccctagcaattgatccctcacactcgatcaaagctgaacttgatgattaatgttgaagagttaagcgatgtcgagttgtgataaataagatgggatgagggaaagaacctgttgactgtgccagattgatcatgacatcatgatcacaacactcctgatctggagtattgacagcacctgcaccaactgtgcacaacgaattctcacacctgcacccactgtgcacatcaaattccaacacactcccttgggcataccagcttgaagaactcaaagaaccttaaaaatcgaagatcttccaatagattttgtaataaaatctgccagaattccttgaatcttcttgtaaatcagagaaagattgtcggagatgatttcagatcaaacaaaatgatatcaaagattcatgtgtttagtcctgaaagctgagtgattagattcattatttgctagaagaattgccgcttgattatcttcataaatcggggaaggcaaaggaattgaaaaattgagggcagtttcagtcaccattttaagccagatcagttttttagtgactttggtgatagctatgtattccgctttggttgatgacaaacaaatggttgattgtttctttgatcgccaagatattaaattagggtcttagctaatcgactcccaaaaagtggaggatcgactcccaaaccccgaaacccccggaatttccacctaaatccccgaggaatgggagtcgatcccccaaacccgtcaccgggtttgggagccgaaaacccactaattttaataaaaaaaaggccaacccccgaaggggttgggggtcgatgtcccaaaacccactgggttttgggtgttgcttaccaaaaagagcccgcaacggccaggaggaatcctcccggccgctgatggcacaccctcagcggccgagagaaacacactcggccaatgagagtgtacaccctcaacggccgggagaaaacctctcggccgctgagagtgtacactctcatcggccaagagaaacactctcggctgatgagagtgtacactctcatcggccgagagaaacactctcggccgctgagagtgtacaccctcaacagccgggagaaaacctctcggccgttgagagtgtacactctcatcggccgagagaaacatgtatcctcggtcttggaggagtcaaatcctccatgaccaagggtgtatcctcggtcttggagcagtcaaatcctccatgaccgagggtgtatcctcggtcttggagcagtcaaatcctccatgaccaagggtgtatcctcggtcatggaggagaagtaccccagacggcccggccaactaacctggaccggatgtacctccaacggcagccggtcgacgccgaacagtagtcagctcatgtttctcccgccgatgagagtgtacactctcatcagccgagagtgtttctctcggccgatgagagtgtacactctcagcggccaagaggttttctcccggccgttgagggtgtacactctcattggccgagtgtgtttctctcggccgctgagggtgtgccatcagcggccgggaggattcctcccggccgttgcgggctctttttggtaagcaacacccaaaacccagtggtttttgggacatcgacccccaaccccttcgggggttggcctttttttttatcaaaattagtgggttttcgactcccaaacccgctgacgggtttgggggatcgactcccattcctcggggatttaggtggaaattccgggggtttcggggtttgggagtcgatcctccactttttgggagtcgattagctaagacccttaaattatcattccaaagaattaaatagcctgtcattgatttgcccgtaatttgacaacttgctcaactcacatcaacatatgattcaaatttaagatcttcaattggagttttaaggatcgtaataccaaaatccttagagcctttcaagtagcaaagtgtatggattgcagcattccaatttaaaatgtcaggattcttcaaaaattgagataaaaagcctacagccagcggtgggccgctacgctacgctatgcttttggccccaaaagagtagcatagcggtgcttttttttcatcaaagaagtgtagtgttagcgtttttttagcggtttttcgctacgctacgctgcactacagcgcttttcagcggaaaaagcggccaaaaaccactaaaaagcgctgtagtgaagcgtagtgggcccttttttgcggcccacacgcatagcgttagcggtgtcgtggcggaattctgctacgctacgcttagccctaacagaaattccgctgcgttacgctacactaaccgctacggttagtgtagcggcccaccattgctacagcaaaggtgatgtcgggacaagttgtaacactgagataattcaaggcgccaaccaatcctcaataatgatgttgtaggttatttaattcttcaatttcattttttgacgggctagaggaattgaatctgaacaaccgtatttgataattgttccttcaatgtaatgggtttgattaagacaaatttcagtaggagattgatcaactttcataccgagaggatgttttgtttcaccaagatatttgattttgaatcgtttactgatgagccgtttgaaaacttctggttctgaactaaagattgcaatatcatcaacatgaaagtagagccaggtgtttgctgaccaaaagacacaaggttctgcataacttcaattgaaaccaactgatagaagccatgaagaaagagtaagatgccaagcttttggagcctgtttcaaaccataaagagcttttttaagtaacagcaatttatttggaggaatattcaagcctggtggtggattcagtgttattctttcttgaatgggagcatttagaaaagcgcatttgacatcgatttgatgaaatttcaatcctctctgagtggcaaaagtgatcaataaacgaagagaaatgagttttccagttggagcaaatgtttgattataatcacgaccaaagacttccttactgttccagctgatttgagacttcaggtttaattcgaaacacccaagtacaattcaaaggatgttcttgtttagtcttgttgattaaatcccatccctcatactccttcatattatcaactttgccatctaaagctgtcatccactttgctttattgggatgtttgagaatttcttgaaatgatagagtatcagagttgacctctttcaagtttaattccgttacccccctttgatgatgagtaagtatgttttctgaagagatttccccaattatttcctttgaagcaactcgagtatccggactaatcatttcttgaagagtattcatgtccgtttcttcttcaagtgctggtgtcttgttctggaaatcatcaaaattcttcgggtttgtcatcttcatcaacaccatgaattatatcaaaaggattgaagaaaaagctggactgatcaatggattcatttgaaagagatggaaagactgattctttgaaagagatatctcgacagatacaaactgttttcgatttgattttcaagactcaataagatgaaaagtcattggcatagccaagaaaaattcctgttttgctagtaggaagaatttttgcctttcaatgaacttctggagttaaaacgtatgctagacagccaaattattgaagtttgtcaagattcatttttttcccgaagaattcttcataaaggatcttgaattctcgagtacttgaaggtagcagattacacaaatcagttgaagtatggatttcttcagcccagaattgtggtgaaagattggcttgagcatagagacatactgctttatcaagaattgcccaatttgatcgttcagccatgccattattttgaggagtataaggcggcaagaaaatttgagaaattcctttgattgaacagaattattcaaagaaaatgtttttgaattcacctccattgtctgagataatttgtttgactttcttatcagtttgattttcagcccagataatccattcttcaagtcttctggaggtctcagatttgtgtttcagaaggttgattgccttaaacccggtgtgttgatctacaattgtcaagaagtactgaaaaccgctgactgaacgaatttggaaaggtccaacgaggtcaatatggatggcttccagaactgaagaggtcaaagcaagttttcctttaaacggtttcttaactcctttacacatcttgcaagtttcacaattctgatccactgtgtttggaatgagtttcttaagatagacggagttgggatgaccaagtatcaaatgccagtcgatgtcttttgacaaggaaaaataagatgaagcagtagatttcattgcaaatttattatctaattcaaataaattgttagtgattttaccggaaagtttgaaaccttcatcacagttaataattattgttcttcttagtaatagtggctgaagactcaaaaaggtttttcatagagatgagagattgattgaggtcaggagtgaagagaacatcatcaagagtaatcaagtttttagcgtcatcaatgatttgaatctgtccagaagcgacagcaacaactcgttgtttatggttaccggtgttgatttcaatgttaacttctttgactttctcaaagaaagtatcatcattaatcatatgatgagaggcacctgaatcaagaatcaccggtttagacgttttggaactgaatttcaaatacaccaagactttggcgtagttgctttccacctctttggctgaagcaacatgaccggacgccggacaagcagtgatacgttgttcatccgtgagtttatggcatttccactccggatgagcggcttttgggttatgaacgcctttagagcacggattcaagttcacatatttctttgactctgttttgaatgccgaggcttcttctttaacagtcaattttgaagctgttttggatgaggaatcgatgcgagtttcagtgacgtatgcaaactcttgaagctttttcaaggtacgatttggaaaatgaatgattgattcattcatgagaatgttatcgacaaagttatacatgtctttcaataactttgagagaattgagatagagatgagatcgtctggaactccaagttgaagagtcaaaaactgttggatgaatttttgacaactggtgatgtattccttaagatcaccattataggtcaatcgcataaacttcaaccaaactcggcctttattgtttgccgactctgaagcatactgcttggtgattgcagtccaaagagcactaggcttatcccaattatctcttgtgacgctgtagtgtgccaaatgtgtttaaagtaccaaattgcataaagtcatgatccactcttgataatagactagattcttggtgttattattagggcgttaataaaaaacgcggtgaatccgcgtttacacgcggttttgctgtggcacagcacacacggattccgcgtgtacacgcggttttgtatttgaatttttatgggttatttttcaagtttttttgaatttttgaagttgtttcctacactttaaaaggtgtagaatttaatggtaaaaaccatttttcatagaaatgaattttaattattaattatttttttcactcatttctcaattaattatttgcatacatgtttgtaccttattttttatgtttttttgaaattttaaatttatttcctagttttcaatgtgcgtagaatttaatggtgtaatccagtttctttaaaactcagcggttcatttttaatactgaaattagacacattttttcacttaaatttcttcaggttgattttcattctgttttgacatttcaaattttcttcctacaattttatacattcaaaaaattatgtcaataatcattttgcatcaaaatgaaaaatacatcttgaatactgcatttgacaccgctttgtttatttaattcttcactttttcacttatttgtttgcatacatgtgtgtaccttagtttttatgtttttttgaatttttttttcccctgtgttttaatacatgtagaatttaatggtataatccaatttccatataacccaaccgttcatgctgaatactgtaattggtcataattttcaattgatttttcagagcttaattttcattcttttttgacattttaaatttatttcccacagtttaagacattttcaaaatgatggtaacaatcatttttcataaaaatatgtgttgtagtcttcaatatgaattgaaattgttattggatttattatcagcaccagttctgtgttgttgggccatgttatttgagtgacttgttaatgtgtgggtgtggtgtgttgtagttgaggtgattgtgaccatggggcttgattacttgttaatgagttgcatgagtatttttgtattgtgcctttaacaaccagggggacaaagagggggtagattgattggctgggggggcggtagcaggtgacgctgaacttgcatgagagccttgaacggggtaagtggagggcagcggtgcagccgccttggcctctagtttttcataaaatccaaatattgttcttgaatcttgcatttgacgtgtttttctaattaattcatgcaaacttaattatccttattttttggaatttgaagttcatttactacattttaaaaggttttaaaactgatggttgtatccattttgcattaaaatacaatttgtatacggtacaaattatgcaagaaacagtgtacgctcacatattaagattggagctttgagttttatcaaaattggacttcaccattaaattctacacatttttaaatgtaggaaataaatttaaaatttcaaaaaatgctcaaaatttagccggtaaaaaccaattcaaaaaacattaaaaaaaaaacctgtccaacgcagttttcaataacaatctttgatttttatgtaaaatgattattaccataatttttcaaatgtataaaattgtaggaagaaaatttgaaatgtcaaaacagaatgaaaattaacctgtgaaaattaagtgaaaaaatgtgtctaatttcagtattataaatgaaacactgagttttaaaaagattggattacactattaaattctacgcacattgaaacctaggaaataaatttaaactttcaaaaaaaacataaaaaataaggtacaaacatgtatgcaaataattaattgagaaatgagtgaaaaaaataattaataattaaaattcatttctatgaaaaatggtttttaccattaaattctacaccttttaaagtgtaggaaacaactttaaaaattcaaaaaaaactcgaaaattaacccataaaaaattaaatacaaaaccgcgtgtgctgtgccgcagcaaaaccgtgtgtaaacgcggatttaccgtgtttttttagtaacgcccttatgaaaaatggtttttaccattaaattctacacactttaaaacataggaaacaattttaaaaattcaaaaaaactcgaaaaataagcggtaaaaaattaaataaaaaaccgcgtgcaaacgcggaatccgcatgtgctgcgcgcagcagaaaccacgtgtaaaagcggatttactgtgttgttttattaacaccctattattacttcaatagattctacaggtcatttaacccatagtcactcactggaaccactaggctagctccactcagtcaaaagttatttagataaatcagtttttgttattaaagcatagtataattgtcctgggtagtacatagtatagatttatatataagtgcatagttgcaatctttgtttgtacaggtatatgtatgatcacatgtttagtcacacgcattttcacatgacatcaccagccacacgcattggatcacacatattttcacaacagaccagcaaaaatgcctcaacatcaaaggaacattccgcaacacgtgtgattttctgtatggggcagttcagatcacatgacacaccagcaaaaatagctcaatagaagattccaagcagcaaaaatacctcaaagaagaagtcaaaccagcataaatctctcacaggatgtcctcactagcaaaaatccctcacaatttactatataaggaggtcatttctccctcctcagatcagttcctcatgccaatccggcacatctaccagctacacagatcccactcagaatcttcaaatcaagttaaggtaaaatccaacagtgtgatctcaatcaggtggcccattaacatctttcatacctcaggaagcatagaagaagtcaagtagcaagtatcaccccttgtgctcttaacaagtcaaagtgatcttaatgtgaatgaataaactaaatgttttatttctgataagtaacaagattgtgacaaaaagaaataaatgaaataaatgaaagaaaaaggaaagaaatatacctaaaggcaatgacaacacaagaggcaggacaatgacacgagagagggcaaagaaacaggaaaaacaagagaaagaagaaactaatataatatggattagtttcttgtcgtcgagacaatagagagacaatcaatcaggcgagaacatactaaatgaggaacgtcttgcgatgagtggtcgagaatcggtgagcagtcggaaagaagtgatgcgaactaaagcgcgagtagatttgtcgatgatggaagtcttgagtgttgagcgaacaaaaagcgcttaggagttttgtctttgataagagttttaatagagacacggaggaacgaatcagtgatgaagaaaaggctgatggaagaagatgagtcgaatgagttccccgagggaagaaggatcaaagaggaaagttgaggagaaccgagttattatattcgagagtcgtgattggaggaggatcgagtgtttgctgaagcgaggatcaaccggagtaattgcagagaataaggagagtctgatcgattatctgagagccagggaacaggaatgatgtcatagctagttggtccactagagtcatagagggatgtcactcagatgtcaacacttaacccatttgtgctcttaactgaaggttaaggaagagggaaaagacactttgaatagttcatatttatcatcagtttcctctcagtcttttcccatatcaacatttactttacttccctcatataaacatataaaaacatacaaaaatatctcccagagtttcaagtctttccattatctgactccagccttctgtaaaccacaccaaatcctttcaactcaaaattccactaagtctcagctgattccacgttgatctaggtttgataagagactgctacatatagttttctccatcaacagtttttgccacaacaataaaataaatttgttgtcagaattctagagtagtactgtcagcgctggtctcttgtgtgacctggcgttgatgggatgttttggggtcgcactataactgcagaggcagtcagtggaaaagaaccgcacctcgacgctaggaagcggaggggttagctccctgggttagaggggacactcttggaatgagcttcaaggtgccgagctcagagtatttaagactctcttctaggctacagtagtgactttactgtagtctagggatgagggaagatgataaaggtggatggaaggttgtaatagatgtaatagattataaaaaaccccactcacttaatttaagtaaggataacaggtttgtatggcaataatctctggggggaagaatcctagatggaaagctctcccccttaagtattgcgaggcagggttcaaactgcctgttggaccggacaggtccacaaatgatcattttatgtgtttaaatcataaatgatcagaatatgtatttaaattatgatcacatcagaagtggagggaatgacatcatttctctctatggggaatccatacagagaggaataaagtaatcaattcccaaagtgtaataatctctctaattacagaatatactcagagagagagatgaatagaatttatgtacataaattagcatctctgtattaaaggaatattaatacagaggaagatactaatttattccacggagttacttagggaaaaaaaatataaaaagaaatgaataaaaatacagtagagtgttaagggggattgaacacaggggtgttggtaagaattgtcttaagacggttcttaaccactacactagcctgtttgtacttatatctttacattgtagacacatgggctacagcctcagtgtctgacaagtacattagaggggcaggtctttcaaaccacccgtaacagttgtaataaattcatacatacctgaaatatcataaatgctatttcccccttgcaggactgccatgcatcccaaaggagtttctcacaatgcaggcatcgtaagcgccatctccaagatgtctgatcaagagatgagctgcctcgtgcctcttagattcagagggtatctcggatcctccaacaaacgaccaaagctttttggctttgagataaacccccatgcgaccagaccaagacttgtagttatcattgtccaacttaggaatgttggtcgcaactaacttcggcttgttctctttggtatcggaccaagcctaactaggcctccacggcgggagcgggagcgagcagcggagctgtccatgccagtggaggcctaagacaaatgtgacgatccccgcgtgctgagttttcaaaattgggcttgaaactcacttttttgtgggttttccactctcagcactcctccattcacatccatgtaatttccttccgggacaggcaaaacctgcttcttgtccacatttccctgtgctcagtttttttgttgttttggctaatcatttatagaatttttttgaaaaggttgaattttctactcaacttggcttcttttggtgggcccaagttgagcaaaccccgcatttgagcttaaaaaaagttcaaaccttaattttagaaaatcattattagttgcagttgcaatgtgcaacttctgagttttggcctgatcaataagatcaggcaggtctttcagatttccagaccaaacatccattaagttttgagggagcgtcatgattccaaatcttatggcactcccaccaaaacagtggaaactcagcacccaagtgagttgacttttgtcccaagtctcccctgcggggagttccctccgggaaccgcctggccagcgctacactgccagatgcacccgccgcagctggagacttgtgtcaagtttggtattggacatcctgtagctggcctcctgttcttttgttatcgagctgctgtactgataatgtgagaaatttataggctgaaaagaaaataaatttcagtaagataaaaatgagataaaagaaaaagataagagtaataccttaaaagaacaggaagttaaatgaactaccgacacagtaagtacatgattgaatattaaagaatatcttatcaactaattcaggataaaaagctaagaacacaaggttagagtggtcaacagctattgaatgataacaatgagaaataaaaataaaatacctcaaggctacaaatccctagcaattgatccatcacactcaatcaaagctgaacttgatgattaatgtcaaagagttaagcgatgttgagttgtgataaataagatgggatgagggaaagaacctcttgaccgtgccagattgatcatgacatcatgatcacaacactcctgatctggagtattgacagcacctgcaccaactgtgtacaaccaattctcacacctgcacccactgtgcacaccaaattccaacaagaacaaataagaaatccttttttgattctagaattctccctcagcaccaaagttccatccataagaagtcagtgaagggagtaaacccttacagataatatacttaagttgaatgattttggctatttgacccagatcagtcacagcctaaaactccaacagttaactaggattggataagatagggttaatggagcaatggtcaagtgccctcacctgagatccccaaattccctgagcaagcctacctgccagaggggaatgggtgattcaagacatggaacagcagagcgtttctcatgatgatggcttctcctgacggtccggagaagcattttttgtatgggacttggtcaaccgactcacagaaattggagggtcaactcccaaacccggttttccccaaatgttcagagaattggagcctacgcaaagtgcggaatacttccgcacagatctggtaagtgcggaatttgtactgagctgtacagaccaacaggtccatccatattgggaagtgggcgggtctgacttgttttactcacaggcaattgttgagtcttactattagcctgttgctctcctcaattattctcagtctgttgattagctgatgatgcagatgacaagggaagggcacataccaatctttgacctttggaggattgccgtaaaacggggaatatttcaaattcaataagaacaatgccaaggtagaggagagatgatcaatgatcatgtgaaggctgttgatggtcaggtgggtaatgtttttctggaggggggcaagcaaatggttgaagatgagggcaatgatttggatgctgatgctggggttggatattaatgctttaatgagatcaaaccttcctagagtgaattcaaatctttgtccctaagtctttgaattttttgatcagaactaagctcaagggatctcaaaactctgccggttgccagctttattgaggtgaacattaaaaaattcctgtagtatttctcttcatcttccattaatgttcccaaggccaagatcttaaaacatacatacacccaaagaatgctcatggcgactcaaagcgcatccatcaaaaactattccaacataaacagggaatagccttcaatcaaagcggctcttgccgaggaaatattgcttagatgttgatttgtctcaagtagatcttgtgagggatacatagacagtgtctatctgtgatgtaagttctttctggagtggagatgttaatctgtccagacatctttagaaagactggatatgaccagtaagcgctgaatttgttgttctccttttttgagcaatgcatgtttttttttcccttgatgctgttggaaagacctttccgcttcggaaagaactttctgcattttgattttgaaaccgatgagtataagctgtattttccgcggtttccgcactttccaccttgccttggggaggctccgatgctctccaaaatttgggagtcaattcaccaaacctgtcagtgggtttgggaggagttgggggttgttttctaatttcggtcatctgatactgctccagaagattacatatttcaattgaatatgcaaaaagatgaaaaattgtggaccaacttttcccctcctcatcctcccaaagtcatggtgccctcatgagctcaccacggcaccagcgtttgaccccttggccgcatctgtatacatattagagatggttgctgcgcatccatctatccactcggatgcggatatctgctcacaattccagcaaaatcagacatctgcatccacatccactggcggatatccattggcgctggtgggtatccgtggataaccgccccagaaatgatcccaagggtgcaaaatgaatgttccttggggaaatttcagattcctagagctgcataaacagccattttgaagtccttgaagcctgcaagccttaattttttttttcccctttgttgcttgcagcctgtgaccctcccaaaaatatggaaaaaaacatatttctttttgctcttgaattttttttgttgagcagttggcaaaagttcttttaactttttttctttcatttttttagggccttaataaaacggcattcataaaaaaatgcagtttttccacttttacatgcagtttctgctgcgctcagcacatgtggattccgtgtgtagacacggttttttaattaattttttatggcttatttttcaagttttttttgaatttttaaaaaaatttcctacactgcaaaaggtctggaatttaatggtcaattccatttacctcaaaaatgacttttaattagggccttaataaaaaaacgtggtttttccgcgttttgacacggttttgatgcgccgcagcacacgcggtttccgcttttagacgcggttttttaattaattttttatgggttattttttgagttttttttggatttttaaagttgtttcctacactataaaaggcgtagaatttaatggtaaaaaccattttccataaaaatgaattttgattattaatttttttttccacttatttttcaattaattgtttgcatgcatgtatgtaccttattttttatgcttttgtgaaattttaaaattatttcctaggtttcaatgtgtgtagaatttaatggtgcaatccaatttttttaaaactcaacggttcatttttaatactgaaattagacccattttttcacttaattttttacagcttaattctcatcattttttgacattttaaatttatttcccacactttaagacatgtaaaaaatgatggtaacaaccatttttccccaagttgaaaactataccttgaatgctgcatttgacacgtttttttaattaattcctcactttttcacctaattgtttgcatacatgtgtgtaccttattttttatgcttttttgaagttttaaagttgcttcctacatttaaaagtgtgtagaatttgatggtaacatccaattttcttaaaactcaacggttcattctggatactgtaattagtcatatttttcaattgatttttaagagcttaattttcattattttttgacattttaaatttgtttcctacactttcaaacatgtataaaattatggcaacaatgaattttcatcaaaatgaaaactatatcttgaataatgcctttgacgtgtttcctgaattaattcttacacgctcaattatccttattttttggaatttcaagctcatttcctacacttttaaaggtttgagaattgatggctgtatccattttgcattcaaataaaatttgtatatggtacaaattatgcaagaaacagggtacactcatctattaagatggaagcttgtattttgagtgaaattggacttcaccattcaattctaaaaatttttaaatgtaggaaataaatttaaaataaaaaaaaatgcttaaaatcaggccggtaaaaatcaatcaaaaaaaacattaaaaaaagcctgtccactgcagtattcagtaacaagcgctgatttttatgtaaaatggttgttaccatcatttttatcatgtattaaagtgtgggaaataaacttaaaatgtcaaaaaatagtgagaaataacatgtaaagaattaattgaaaaaagtgtctagtttcagtattaaaaatgaactgttgagttttaagaaaattggatgttaccatcaaattctacacactttgaaatgtaggaagcaactttaaaacttcaaaaaagcataaaaaataaggtacacacatgtatgcaaacaattaagtgaaaaagtgatgaatgaattaaaaaaaacgtgtcaaatgcggcattcaaggtatagttttcagcttggggaaaaatggttgttaccatcattttttacatgtcttaaagtgtgggaaataaatttaaaatgtcaaaaaatgatgagaattaagctgtaaaaaattaagtgaaaaaatgggtctaatttcagtattaaaaatgaaccgttgagttttaaaaaaattagattgcaccattaaattctacacacattgaaacctaggaaataattttaaaatttcacaaaagcataaaaaataaggtacatacatgcatgcaaacaattaattgaaaaataagtggaaaaaaaaattaataatcaaaattcatttttatggaaaatggtttttaccattaaactctacgccttttatagtgtaggaaacagctttaaaaattcaaaaaaactcaaaaaataacccataaaaaattaattaaaaaaccgcgtctaaaagcggaaaccgcgtgtgctgcggcgcatcaaaaccgcgtcaaaacgcggaaaaaccgcgtttttttattaaggccctttaattattattatttttttcactcattctttccattaattgtttgcattactttttttaccttatttttcaagtttttttgtaattttcaatttatttcctaggttttaatgtgtgtagaatttaatggttacatccaattttcttaaaacttaatggttcatttttgatactgaaattagacacttttttcaattaatttgttacaaataaaaaaaacatgtcaaatgcagtattcaagatatagttttcagtttgatgcaaaatgattgttacattaatagctttatacgtgtcttaaagtgcaggaaagaaatttaaaatgtcaaaaaatattgagaaataacatgtaacaaattaattgaaaaaagtgtctaatttcagtattaaaaatgaaccgttaggttttaagaaaattggttgttaccattaaattctacacacattaaaacctaggaaacaaatttcaagttgcaaaaaaacttgtggatattcgttatccgcaacggatatcctttgaccatctctaatacatattgacacactttttctcaatcatgcacaaggaactgtcaaccctcattagagttcttactggctttgttgtctggaattccaggaggaccccggcaagcccagacaggggatagtgttgtaatttacagccaaaccttaaaattcataccttttgaaaatgcggttttttattttttaaaaatcactggtgcaagctgataaaaaaacattggctgtacagaatttttcaacgcattgcaagcatccccatgttttcaaaatcccaatatcttgactggttgtgaaccaaagtgtttttgaagtgccataccttttcaacactatcccctgtctgggcttgccggggtcctatgttgtcccgatctacatagtgctccatccatctgatacgatgtctcaagatttgtttttgccctctcatgcaagcagtgggtcctgggggttagttttctcaatctatgtatttatttctatctataactaggctggggaaaatccaagaaaaaaaatgagagatttgctgcaagggtttatgtattattaaacactatccttatggtatcgaccccacgatttgttttgattccaattagattcttattgtttattgaccaatgagagaaatcggagataaagatcaccgacattgaagagagagaagtcagcgaaagcgttgtggaagagcatcttagccatgatgtgaacctcgtcggtgacgcgtttggaagcaagcaacagacgggccctcctgagcaagtttcgtgcgtctaagttgagacggtcacggaccggatcgaggatggtctggaccctgtagtcggcacagacagcgtccatcttcttgagcaggatggctctggagcaatctgccatcagcccgtcaactgtcatcgccaggttgtgcggtaacttcgtcagcttccccagcagtcggtcagtccataccttgtacaatgtctgtctcgagatagcttgcgtgagctcggttatctctcttattcgctcaaatgcgtgcgtcggcatctctttttgaagctcttttagcttatgcctcatcacttcaaacactattttcttctccctttcgttggtctgtgtcatcagataatctaatgtgtgtatgtgtgtgggggttactagaaatcagcgctttggtaattgttatcttatgggatgttcttgtgaggatggaaagcgacagacaagcatggtggaatactggcaagttcctgcggacccgatgtccgtgtttcaagagcctgatgagcacgtccacattctcgctgcttgcagacgaaagctcctgtctgacggccaggaagaccttgtcccagctgaggagcttgttttggacctcattgtagctcaattcttggatcagaaaatgctcaagttctgttaatcttgcaacaatctcttcgctaaaaccatcttgcttcatataaactccatccgctcttggttggacatctgattgacagctcatgactacttgtgagactgtcatttccagtctttcgtataatttcccaatccaatctgtctgtttctgttcagcttgttccatgatcgcaagcactgttcgcctcagatccccgaatgaataatgtttgtttcccatgatggcgagcatagtgtgttggatacaataagggaacccatgtaattccagttcttgactgatgttgaacacattcacctcagcctcaaacttgtatattggtgacatgtgatcacaaatcaggaatgcttgatacataaaacaggaggtttatctcatcattagcacttgcacaattctgagttgactctccagtggatcattccaaagtatgtatgtcaaatcaaaaatctggctcacctaaatgccgcagttgtgctaaacttgcgcgcggtctgggatggaaccttgagatccattgatttttcttaacagtttgagagaactcctccacatagttcattatcaattgggccttgcaaaagaacgcttcgatttcctcgaccgatttttgcccgggagatgtagatccatctgtcctcgtctcgagatgcttcctgattctggagctgatttggaagacaaactgatggtacttgaacgagttatcaaaggcctttccattccagaaataaccacagaactcttgcaagcattgggccagcaattggctcccagctccttgatgatcagtccatccattcaggtatttccaaaacagcggttgactctgttcatgtatgaatgacaggttgaggatttgagagaagtgactgactggtattatgtatgggtaaaaatgaagcattcagaggatttctgtagttgtggatatagccatggtggacaagcactagtcacagttattgaagtatatttttaagtggcaggatcctcggtcatattgtcccatcagggaagaaattttcaacggacttgtgttccatggaaggtctatcttgatcagctctttcaggtattcttgaaaggttgcacaaaagagtctgatttgctgaagatatgtagccggcttttcgacttcttgggccgcttcatggtccacaaatacatgctgttgattggagcttctggagatcgccaacacatatgctgggttcaaattcgatcgagaaatcatcagctgttataagctttccatcaccagagagaaaggtgcatcttaaaatgatcaaagcttggagacctaccaaacgagtcatacacccgcgaagaatgccaggccattgcaaaggtatgggaagtccactgcaaccctgaccaagcccttggacacttcgaaagcccccaattggttgactttggattcagcccaacgctgagtgagctcctcatgatacatcgaccatccatgtctactccccttgcaccagctgtatagcgttcgtcgtagcggctcttctccaggtaacgtcttggaaatccggcagtctcgggtcgaaaaacggctctcaaccatgtgcgttttccacgtctcttcaacttcaatccgtcccgaaagaaacacttcaatcaagtcggaaactatgtccatccattcaattcaaatcgacagccattttgattcagcttcttcttaagttaatgaaccttcttatataaacttgaagaacatcaaaaaaaagaaagactgaatatgtacctatcataaaagctaagcggttcggcccatctacatattgttgttgttgttgttattttttttcccaaccaaaaacgaaaaaaaggcaaaaaacccggaagtttgtttagaaagtggcagagatcgaagccgattagcaaagcccaagcttaccaaccaatcggttgagctgtttgacgagaatattgatgcgagcatcgactgcaggtttgagagatttgaggggcgaggagttgaaatattcgagggagagtttggcatgaacactgttgactagatgtacatgttgtacatagataggtgagagctttataaatatcattccgcttttccgactgcaagtgatctaaagaaaaaaatgttggaagggacgcttacagacttcgcctgatggaggctccaagaccaggcccccgctgcactccagaagaagcgataccgggcctaaccagggatatatccacgaggctctcatcacaagatttggtatgtagcgggccgataaggcttcaccaaaaacgatttgtggggtgggggttttcgagccaagtgatcgaagttgggagcaccacagtatacgtgatttcatattaatattttgtttgggccagtttcatcttagcacgagtggctgcgtggagagcttgtgctccaagatggttagtcggagtacatacatcagggctagtgtttcaccggtcatctgtcatttgctcactgcctggaacacatgacataacgctgttagatctataacaagtaggtatgcgtacaagtacatttccactccacacacgtgaatggaagagaaaaagtacaagaaatacaacttcgagtgaacgacgatccgtttgacccaagagacaaaaaggcatgatggtcccgacaccggataaaagagggacctacgtagatttgttggtgttgttgtcagttaaacgccagagctgatcggtcgagtcggatggccaccgatcgacgagcccctcggctctcaacttgtgcaagtgttgatggactccacgaagtgcggcggggtagacggctttgggcaacccgacggggtacatgagttcgatcaaccttgtgtgatttgatgtatggaggatggagaatgataatcgatctcaatgattggaacccaagaaagaaagaaaaaaaaaactgtgaatggtttgttgatgggaatcaccacatacttttcggcggtcaaaacacatgagtgaccagaagagggctgagaggaaggatgaagacgaaaacaatccaagatctgtttctcgcgcgccaagcgatggtcgatattccgttgaatgagatctgggccgttctggatgagtgggccgtggccaggaaagagtcgaacgggggagtcggagatgcgattagtggtggtcgagatgcgcaagagtttgtgtaaggagcggaggtaagtgatgaggtcttcgaagatcgtcgagcttccaccaaggatcgtgtcgcccacaaagatcgccgaaaggctctcaggcttcttcgatgagtctgttcgccgctctgggtcctcaaacaacaagcaactgatcgagtcttcggtgtgccccggagtgtgcaagatctggagcttcgaatgagccgagagtgggaactcttggtgctcggacaggatcttcaatggcggtgttttttcggatgagtctgaggggccgggttgaggatggagatgtgaaggatcggtggcgtctatgatactctgtcgaatatcgagatcgtaagttgccccgtcggatgggaatttccagactttgggcattcgacgaagggacatagggcttggtccagatggatggtcgagggaggagatgagcttcaagaccgaagacaatccggccacatggtctcgatggcgatgggtcaggatgatatctgagaccggcgggttcgacctgaggacgggctcgaggaggtccacataggactccttcccctcgccggtatcgatcaacagactggctttctcgccggcaatcaggtaagtgttggtacctgctcgggtcaatcgctcgtggcttctgatcagcgtccattgggcttttctcactctcgagcgtgggactgagcgatggtaccttggagagtgtaggggcctgggttctggcccaggatcctagtgatccccgagcctacctacatacatataaggatgatgtcaaagatcatttagatgtcagttgtgtttcttgttctgaggaacatgatcggtggactcaactactgaaacatcaggaatctgggcggcctcttcttccatcgaacctgcgcctactggatgggagcttgtattacgacgaccacgagttccggagatcgagcttcggctgacgaggatgatttttgagcaaggatgggtacgataggagggtgcccttcctgcaacaacaaaagctacggtgtttctgatcattctcagggcatatcattcatcacaggaactgcaggctggaggaagcagatcgaggattaatatgctcgttttgaatatattcatccagcccgacatagcagccaaaccacaggctggccgagtagaggctcactattaaagcccgtcccacaattggctaaggggattccttcatcaactattatcttccatcaccgtccaagttcgaattccgcccgaacacctccatccatccgaccaaaaatacttaaactcggatcgatgggtgatctggatggttaagataaactgcagttgggcaggaggtgatttgggcatgagtgaacgaggacgattcttcggatggaactaatcagccatccgaacaatcaaccatcccatcctcttccctctaatcaaatcacctgacattctaaatatccatctgtttttgctttgggatttcccctctcattttgttttcagtttgtttgtttttttgttctggtctgtctcattagctcgtaaccagtgattgattaatattacactatgagacttgaaatggattttgcactcaattgtcaaaatcttcatcgttcatgtaccattggctctcccagatcccttcaccaagcttgcaaagaaccgttagttggtgggatttcatcgagtagacaagtttagcgcatgtgtcgattgaaagagcaatggaaagcccattctggtggaagactcaaatgatcttgataacgggaaagatgcatgagttgtgagaagtgatacatgatgagataaacgacaacaaggtcagaaaagcgagactatgatgtgtatgtagatgtacacaatttcctttgaagaagatcgaccgaaacgagaagaaatgggcaaggatcgcaaaaactaatgggacgagccgtcaggcttggcaccacgaagatgggcggtgctcaagcactgctggacgacgcccaagagatggttgttctcgagggccgcggcgactcgttccttatcgttcaattgctacaatgtgtcaatccaacgaacgaatggtcgaaacacagatgagcgtcctgggcaggaacgaaagggtaaaagggaagtaaaaaaaaaaccactgactttgttgaccgagttctcagattgatggctgccttctttgatcttgatgtctactttgaagcgggcgggtaaggaccttaacaatcgaaccctcaaagtcaaccctataaaaaacccccccaaaaggtcgttttgagatgagtcaagattagaacgacagacgagacgacaagcagaggatgaggggtacgataccgatcagagtagccatcgagcaatgcgggatagtcggcgtgaacctgaccaacacgtggggactatccgagcggtcggggtcggtgggcggataggagacggtgatctggtcgggcgagacgacggagaggtcttcgagagtgagcgggtgttcgggatcggtgatcgagcgaatgaggtcttcgcaacaagatcgcccggtcagttcaatgattctccttaccagcaaaaaaaaaaaagctcgatgtacaagctttcttagaaatcgaatgggcggccttaccgaaaatctcttccgagtctatcctctcttcttcatcatcgctaccactgcgcttatcgggaagcttgagcgagccagtcttgagatcctgctcggactcgtcgtccagtaagtccaccgagtcgagatagtacgggtcttcttgcgccccagaggcctcttgcactcgtcccaagaacctcttcctccgctcttggtgctccgttaacaccgacgatgatgatggcaatgatgagaaatgggacggggtcgaggacttcaggatcgggttggcgttgtccggcatcgtttcgtttcctttttttttggtttgtgtagatctggtgtggttgaagacgttcacccccgagctgtacacatagtagggccaaatcaaacgagccttcccccgtggatctcatcatctcggtcccccgtgggacatccctccgcttcaatgactatgaccacacaaattgaagccgcttgacaatactcaagacaagtttggtctctctcaggaggcatgaacatgatcccatcaaagcaaccagttttgtctttcgagatggatatctttcattcattgttagagaattgtgtattccacactggaaggagaaaggcacaaaaaggatggtcacaagttaggagggaggcagtcacgatgaatcgggggggggggatagtaaggtagcatgttttctgatatgtatactagtgtcaaaaaatgaagaagaaggtgtgtgtgtatgagggagagagaaagggctatgatacaagttacatgctactagcgatttcgcgctctccgacggacgcattagcctcatcggccggtccagacaacgcggctctgctcccctcggggccgtttttcttgggcttggagcgaccccaacggacgaggacgtccttggcggcgatctggacccgaacgctacaccgactagccgcatcctcggcgatcgaccgactggcaaagttgacaaatgcacacttcgacgtaggcaccacgaccaccgacttgatcttcggcgactcgatcccgatcgagttgaagaagtgccggatcatcgactcgttcgtcgcttcagaaggtaaggaggataggaataatgagactatgctctcgtcttccggcggcgtaaggcctgttgtttgcgcataggctgatagaatcttccgggctaccggatcatttcttccatgatctattcaggtcatcgggcaaatattaggaaaacggtcagaacatcgactgcccttttttggggggtgtagactaaggttgatttgatagaagggaacaaagcttacatcgatcttggatgttttgtttacttagctcattctctacaggtacttcatgtcgataagggcatccatcaccccgagcgcattcacctttagcgtaaaacgagcaaatatgcggtcggtttcgtttctgaattgtccatcgaatttattggtatcagtttttttttgttcctttcatggactcagagaacgagactgcgctatggcgggggggattccctgtcgactcacatagtatggatcggtccgagctagtcgttttaacacgtcctttccgccagcatcttggcgatcatagtttatcagatcagatgatccttccaatttcccttccatcttgatgaccaaataataatcgaagacgcaatttgagcacgacgtttgcagggtaacagggtagtaagaaaaaagagaggacgtacgttttgggcgtgatattcgcgattaatattactgatgggagctttagagttaataccgagagcggtatccctaacttgagtgggcagaccatactgaaggtcgagcaagcaagtctggcagacgttcttgagcttggcacaggtctgacagatctctgttttcttgtacctcatccctgctccgggcagccaacggaagatcgtaaacggtcgggtacagatcttgcactcttttcctagcgattgcttcgacattcgcacatatggattgtctcctaaacaggtctcacataggatcggaaaatccgaatcttcttggcccgcctctgtcgtaagtcacatcatcatccatcaagtaggtccgttttgtttttcgttttcgttttcgtgtcggtttttttttggggggggtgatcggggatgggggatgaaggggagaaatcacaacagtttaacatctatctccttttcttttcttttctttttttttgatgatcgaactgataaacgaaatgacatactgttaagatcgtctggaccagataaaaagaaagtgaccagcaagaatcaacgtcaggatcgcggtagtcaacaggagagcagacgatgacgtgtggttagatagagaaactgttactcaacgtttgggcggcatttttcgagtctgatatatgtatcgctatgaataatcggatcttgttagatggtcgttgtggtcggattggaggacaaggacggtgttgaatggacacaggacgaagatggctgaactcgagtccgagttgagggagcacactactgatccgacggaccacatggatatcccttaccctcggatcaacgactagatcagaccggccattccccgtgagcggcaggcccactgtcggggacccgaagagcaaccccccaaaagaccacaactggagtgaacattttcaaatgattcataactgaatggttgataagaagagataagggatgaagtcaccacaccatcaaatccaacacaaatactacaaccacacatgagataactgggactatgtaactccaaaggtttcctagatggaaattctgatcacctcttttttttgtgagtccatactgcaagctttgttatctgttttggttttagtattgatttggaaggttttgagacagattgattttatccatattaattgaggacaacaaaaaggaagcaaaaaatcagaacaagatttcctgaacacatcaattaaccaaattgtgaagatagttgatttctattcatgctgtcaagaaaatatcagaacaagatttcctgaacacatcaattaaccaaattgtgaagatagttgatttctattcatgttgtcaagaaaatatattgattattttgattcctgatgggagtagaaatgataagagggattttgtaagaccaaaaaaaaactaagaatcatatacatgcagctgtaaaacaattgaaggctgaatataattctgtggccgaattcaaaaactaattgctagctttatgaatcaatttcttgactgttttgatccaatcctttgtttttttctgcttgtgtaattgtgatgcgtgtatcttgatcaagtcttctttttgttttaggactgcttgcaaccttggatctttaaatctactcggaagcagcttgaggagagaagagatgtattggccttgtttgtctaagagaacagcttcctgagatttatctagttctggaacaagatgtggcaaatggctatccacaaactttgagatggtatacagtgttaagaactgatagctatccagtttcaatttgggatgctcatgattgacaatcggatcatgaaataaaagatctcggatctggactccatcaaaccattcaggatattttatctcctctgctttcttgaggaaatactggctttcatcttggtatccaaaatttccatttaaaaaatcattctgaatttcgaggaattcaggagttggtacataagagtctggtaataatgattgagcttggcccaatatgcttgatagagaacggtataccagaagctttttttgatcttctggaagagctggattgcaaaacaattgtcacttcatgatcagggccatgtgtctgagtgataagatcatgaatttgtaacaaatctgaaagctcacctagaatagatctgtgaaaatgtttcagataagggtttgataacaagagctccagctcagggttcacccactcaggacttccaaagaactcgttgcccttgcttcttatcaagagattaaaatggaaattgaacaagttgaccacagtttctggctggaagatcttgatctgcttgatttctgcttgaggcagtaagctgttttcatggatgtaatctcctaagagaaataatgatttcagaaatttcaacttgatctcaggatccactaagtcttggcatttgagattgatgaacgtctcttgaagatatttccaaatcagaaccacttgagtgatgccttctaatggagtagttgtggaagccaactgacgagtgcctctacttccaggaagaactttcaaaaaattttggttccaacccaaagttttatatttatattcaaataaaggttcaactagattttggggctcctggaatgcgggaggtggttttgtctctccaaccggtgtcagataattgtgcagctgttccagattttgagtgacatcttccaaatgtctgtgaccatgtatttctattgagttcctcagttctttgatttgagagcctattgaagcatgaattgtgtctgtgatcaaagcaaagttagttatgttgggcaaggagaacagtctggaggaagaataaaatgacagggagacttgccttggttggcagaagccaattccggatggctgcttgttagtgcagtttggctggactggtccagcccgctacatcctgacattggcgcattcatcttggcaccgaggggagaatcgtgtctgatcatctggggtaccacatcttcggatgcccagtaaaaatgtcagtcaaaacggtccaggaagcctcccgcaaagagaagattagaattgtgctttcagagatatctgaggcaaattcacctttgcccagtccaacaacctcctccatggatagtgcaagttgactggctttcaatgtgcacagagcgatgaatacaaaagagatttttagtcgcatgatcttgccggatgacttttagagtgtatgtcaaaaagtaaagagcgtgaagtgtctgtgaggaatcggttctctaaaaagagcgaaagaatttcctggcttgagctagagtgtgagttgaggactccaagtcaatatgctgagtttcctgcaatcgtccactttctgaaagagagaatccgcctgaacgagttgggtcggcgccgcgaatctcatgatggacaaaccagcacagcattgcaagctaaatatgcggttgggcctgactttctcggatacaatgtttgatcgatccactgtgctcgtagatgcactaacccacacggggttgaagcctcgtcatgatcacctgttagtgtgaccgagagactggactgaatcgaccaagaaattcacgatccaaacctcctcatacattaaaggaaggagcttcagaacccaccagctaatcaaatcatttcgcgatttaattttcggcgacgacagatgccctttgcagagaaaacgcaatagtagcataatgaaaaaaaaaatggttacttggctagatgcaggaccccaaaagaaaactcgaaagggcggggtttttcctgacctggtcctgttcattggacgtttcttggaaacaggtgcctccccaggtcccctcccctcccctccacaaagatctgtacacataaattgaggataaaaaaaaacaaaacaaaagaggcaagagaatttcttttgggaagaaagaaaaacgttaagtttatttaattatccatatgtatatatatatatatatttgcattgattaaaaaaaagaatatgtattcatgaatggacaaaagaaaagtgttgaaaaaaaagatgtagaaaaaaaagcaaaagagaaaactgtatcttgtgtgttaagtgtgtgtgtgtaagaggatttacatattgaaaaagggtggtgaatgagtgatgatgatgatgatgatggaaggggtaattcttgataaaaaaaaagagcttgaaagggggaacaaagaacaaacgattcaaagcaatgaataagaataaataaataaataagacatatagaagcaacaaaaaataaggatgagcgaagcagcagatcagaaagaaagaatttaaagagttttgagtttcggggaggatgattcattagaggaagacgaggaggaggagggagatttgttattatccaagtcgctatcttcggagtccagcacgatgagttcggtgggagaagaaggatccgaagtggtgatggtcttgtcggtagaggatgaggagcgtaaagtgctcagtttggcccgacgttggtcggcctcttgggtgctcattcgggtgcccatcaagacatcccaatggatgaaatacggctgagagaagttcttcttgatcccgaattgttgatgatgaatatcatggtacgccgcattgttacctgtgattacaaacacacacacacacacgaagattagttttttttttccggtggggaaatttaagggagagaaaaggacgacgaaccaaaaagatgttggaaggggtcgaaaggaagagcgaggccgcaatggtcgtcgacggttttagcggtggagataccgaagagaacggtagcctgtctgacggacatcccagacgcccaatgggcaatcaccgcgcccaaggtgtcgaggataaagccttcgagagggtggttatagagagcgccgtaggagtaaggacagtagagacgatgatggacggagtggatgtgtttgtagaggaattggttgatgtggaaggctcggtgccagaagtattgccatgtgtcgaggacgaatctagatcagatgaagaattgagttagatagatgaagaagtggggatgaggggtggatagtgagtgatgagagagagagagagagagaaagagagactgacgaggcccaaaggaattggagggtcggtagtccccaccaataagaccattgaacgagtgattgaccatggttgaggaggagccatcgagcgtgtagaggaggaagaaggatgtgaacgagggtggagatgaaggaggcatagggtttcatttcctcgaggtagttacgattgaggacatcggagggcgaggagtcgagatagaagattccgagtgcggtttggatgagttgttggaggatgacggccttgatgacctggctggggctgaccttgttccgcttggcgatctcagcaggttcgtggagtcgatatttctcgatagatgggagctcgagatggtctagtaagctgaagaggatcgagaccgcccagtatgctaccaggggcacgatcaccgtcagcaatgggtcgctcatccccgggatgatctcggttcgatggaagtggtagagcgggaagacgagcttggttggcatgatcttggataggatttcgtcgctcatgctgctgttgaagccgttcgacggggtggtcaagcgtagataagccatcctctattctttttttgtttttcgttgaagagaggatgaaaggctcgaagagagtggtagttgtttggtatctggttgttggttgttggttgttggtggtttgaggttgaagttgaagagggtaaagagaaagagaggagtgggtgagtcggagagtttaattaaagtgggtgcgccacttgggcttacataatccagtcactcacttctcacccgatccagtcaaaaccccgaccgaaacgaccgcatcatcccaggccaaaggtcaggctggctgagctgaacatcgtatgccccggtcggctgagagttaatgcctgtccggagtgagaattcaaccagccgtgacggcatcgtgccggggtcggagctcatgctcaggagtcagaggatgagccagatcgaagatcctgttctttctgatcatcctacaccagcacagtctttcgctggtgaggaaaccggacgtggtatgtaagactcctcctggttaatggtttatgattatactgcaatacccatgatcaggataccgcagattttgatttacttatttgacactgcttcatccccataaatcatccattctgggtcccagtctcaagtcggtatgtacagcatttaatggaccctggaaaaccccttttaatctggcaaaattaggtctattactgaaatcacagaaatcttcttggacaacttaagatccacatcaaggggacccaccaaagacgtatgaatcccgcaacagggtttttttttttgtggtgagggtattgatgtgccaacaattttgttgactgtttgcctcagcctctactcctctctacttgaggttgatttttacactgttgtgtgtgggatacttttcatgggttgtgaaaatggacataggtgtttggatagagattctccagcttttcaataaaagactcaaaaagaattcaagagaagctagctcctttcagtataaaacaacccacagttaaattaaggtcttgtaatttggaagaattggaccaattcctgtcaagatctgtggttctcccagattcaattctgatccccaaaagctaaatttccaggaaacaatctagactttatgggtctgaactgtgatctgcaagggtcccagatctgatgggaagtcctcctatataagtgcaaaatatacaatgtgggttattgttcaaggtgtgacctgggtgttttggctgggtgtcaaggcaatcccggctcctttatctaagtttgattgggtgaacctgcaggtccacgcatcatgaagaggaagcaaaatctacctcaaccctgcaccccaattgcaacaactccagatccctgcacttgagtaaaattattgaaattcaaagagggttttcaaagcaccaatgggtttgtgcttggttgcactcttcactcaacccacaaataattgatcatgagctactttgcatgaagcactcatggtaaagagctttggagtgagctcttagtaaaaaagccgcttttgtttctcatgtttggggtatagataagtactagggtttcagggcagctgcactgccttgggcctgggcttctcactcaatattgctgtggggtaaggaataaaaaggactctccctcctaatatttacactcccctgttgctgttttcatcctatgggtgattgtagcttcattgtgcttagttttgaataggtaccctgattgttctcaccaagaacaaacacgccaatgattcagagcaaataaataactactggtcaccaccaacatacacctatcaacttacctccacatatattgatggtgatgttgacctcccacaactccaaggcgcacagtgaagtagatcatccagccaataatgaggtaccaaactcatcaatcctgtttctttcacttcattccaattttacccgagtgactctatgtatagttgcatcagcatataatctgtaaataactcaatcagcacaacatgcatacaccaaatctttgcccctgaacattaatatcatttgtctcaaatccagtcattgggggcaaaaccagttggaagctcctgtcagaggcaagggggattggattgatttgtttcatcaataatcctacacaatctacatcactagaaaaactgttggatcacattgtgaaaatgcgcggtaacatcacatgtcacatgtgatgtcaccttgcattttcaaaatgcaattgaatgtttagccctagcaattcaatcacattttgaaaatatgaggtgacattgcatgtgacatgcgatgttaccgcaaattttcacaatgtgatccaacagtttttctagtgcatgaagtttttgatttacagttaattgttggccttcacctgtaggctgtgtggtgtaagatgtaaggtttggtttatcaagtagccatttgggtgtattggaatgagaagttgaggagataggttagatatggacttgattaggtcatgagcaccaaagttgaaaggaaaagtgatcaaacaggtgtttgataaaggtgcttaaagcctagggcatgaataaaaggatgtacagattggtacagataaggaaaagtgaatggataaaacaggctaggcttgatttcttcggacagaagcctggaatacaaaaggagggtgtgtgtatgaatgggtccagcattgtgtgtcttttgccattattgccattgagtttctggttcagatgaaaatctgcaacaggtgtattgcatttgaccagtggggagtccagggggctttgcagaacaggggttattgggggttggtttgtttaatagttaaactcttgatatggaatcaagtcccagccaagaaaagcatgttcctcctcccaaatgcatgtattggtaggtacaacattcagtcagatggatttttgttactcctgatcagatttcacatgcaattgcagtcaaagataataatataatgctgtcaaacaaagcctaaaaataggggcttgtcacacaactcctgtcttcttagcaaaaaattcccaaagactgttgagacacatccactgggatttgttttctaaattttcagccagtttggggagtttcccagcaaagctgggctgctatgcttttttcccaaaaagcattagtgtagtgtttttcttgtgcagtgttagcaaaaagttagaaaatttttgctacactattctgcactatattgggctgctagcggctgctacagagccaaaatgccgctaattaccagcacattagcacagcgtagtgggcactttttgagggcctgcacattcgatatgtcagcaggtacccggtacccgttttccaaagcaggtacccaaaaacaggtaccgggtgcgggtgcgggtgtcaacatttgcggtaaaaacaggtgcgggtgcgggtgcggtgtggaaagtaaggcgcgccctagggtatttcttgtacttctccgctccgcaacgcgtcttactccgatttgttgtccggggtaacttgcttgatggtcttgtaggtaggtaaaataactctcttttattgttctttggtaggtaatactctaactctaatctatctctaacaattctttaggctaatacacgattcactcctaagtcactctgttcttttgatatgttctgagtcataagtcccccctctctcccccctcttctacctcgaagtccactcttcctcagtttctcacactccagtcccttcctacttcccgcgctgtcatccgctgtcaccccctcggactccgcatgtcacccctccgacgcctgtcggtccaggtactcctccggccgctcctaagtcaggtctcccaccgccgcttccgcctctggtccgctccgaaccccgcttccgcccctcgatgctccccgctccttgtagcccctccgcagtataccctgaacccccgttccgcagtcggccgtgatccccggcgtccgccgatgcccggactccccgcagtaagcttttcagaaccttgtgcattcggtttacttttctccgctttcccgcgccttggaaagctagactttccactaatgcgccgccgctttcctcagcctgcctgtgtagcgtcagctccgcgtgctttccgcatcagcgccgcgagcattccgcatgccccaaacaaaccggccaaagctttggccaaggcgcgctcccgccaccacatccccccaacgcttaaaatcctgtcctcaggatcctcctctcccccaacttccttcccattctcccatcttcccaccatgtccacctgctccaactgtcaaagccgcaacactacctgcgtccgcaagtcctcgaaccatgcgtgtgacttctgtcgcaaggccaaacgtcgctgctccctagtccaacacccgtccgaccgatctcgtcgccgcacttgcgctaacagtcctgattcccacggtcgtcctcgacctcccaagcgtcctcggactactacccgcggaaactctttggacgattttgtcgtgcccgactcggctagcgtctctgtagcttctcctacgccctcttctcgccccccatcaccacctcctcaacctccacaatcctcccctgagtcccccgctggctccgaccgaatgacgcctcgaccccacgaatccgatttctcgtcccgccacgagtatcgagccgctctccgcaactgggccagccgtcaccacgtgactcagccactctacgacgagcggttacgtcgcccggcctccagcccgcgccgtggctctcctcttcggggctctcctcgccattccccccttcgccgctctccccgtaggatttcggattctcccgttcctccttcggccccggctgccgacctccaggtggtgccccgtcgacccactcctgagcgcgcgctttccccgacaccaatcagttctccggttccggccaataccaccattgatatcgaaccgatcgtgatatcctcgggcccgccgtctccaacgagtcagtctccggtcatccgctccacgtcgacccagagccggaagtcctccaccctactccgcctccttctgtcggtgctgctcccgaacacaccactcccaactcatctccccctccactcctcaacgtcttgcgcactccccgacccgccgaacgaggaccttccgaagttccagaagtagtccgttcccgcgcaattactcctcgtccgacaaccaacgcttctctggccgcgcctactcgcaccaacccctttcccgcctctcggtacttccgccgtgagtgtgcaatcggctgactctctctctcctgaccccgctaacacctcccttctcagtccctaaccctaggtacccgaccgatcccaacgaccccgcccttcgggagttgtttcccgacgaggccgacggcgtgttcgatgccattcctgccgacgctgtcgaagccgtccttgtggacatccagggtcggtttgagatgatcctcagcgtttcagtgctccctccgtctctccgccgctccaactacgcagacttcctctccgagatccgcgaactccgccgccaccgactccaggtaatggccgtgttcaaccccggcctcgccacctaccccgatggaaatggtgacggtcctgctcccggctccagctcgtcctagtgttacttcttcttcctcctccggtcccctcttgtatatagtctaattccttctgtctgaaataaaacctgctacatttgagcttacgtgtccgaagaagccacgcaaagacttgcctaagtgcctggtccgccccagagagagaaccactcaagtccccgcacttattcttctctctcttttttttttttttttttttttttttttttttaaccttttaatctttttattctttttatccttttatttgaaaccagaccgtttgaaaccagaaaatcacgccaatccacaaggtacctggtccgccccagaaggatttcctcacaaaaatccccgtacctctcctgcaaacaaatacacaaaacaagccagtgaaaagtgataacaaaaactgaaagcaatctctatagggtaactgacatcctggggtggctagtttacccggctgtagaccagctagcacaccccctcaccaataaatgcttagcgtttaccgctaactcctcctctccgccccagaccttgaccgctgtccccagtggtccccttcagcctcttactccgccgtggttgcggagccgctggcgccgattgctccaaggcctcctcctcctcctcctccgcttcagaaccactcccagactccgagtccgccgccgaggcatcatctccttcctctcccaccgcgtcggacccattgtccaaagtgcccctctgcttcggcatcttcaccacctcttcttcgtcgtccgtgtccgccgtctcattgaaggacgtggaacccctagcgtagaaccgcttgacgtgggccgcggccgctcggcgtttcagccaagtgccgtccaattcttccagttgatagctaccgccggggaactggctgaccaccctgtacgggccgttccaacggttggaaaacaacttgccccactgagactccaaactccggttgtagagcagcacgagatcacccttccgcaacaagtccctgagccggcttgcgcacctccggtcccagtagcgaacggacttcgccctactctccttcagcctcttggccgccttagcgacaagagactccctccgcaacagctgctcagcgcgcccctccacgagatcctccgccgacttcaccttccaccagtcaatcccgaggaacgtcagcagttcgatgtccaccggtagcaccggtcgggaaccaaacaacagctcgtacggagagcagcccgtgccacgcttagtcgagatgcgatccgcgaacagaaccgttggtaagaactgctgccactttcgcccatcctcgccgcaaagtttggccaacgtgttcttcaaaggctgatgacctcgctcgatgacccctgctccctccgggtaatactccgttaccctaccaaactttgctccgcaggactccacaagctctttcagccgccctttgaactccgcgccgccgtcgactgtgaccagacgaatagaaccgtatctcgaaaaccagtcctcctcgaaaaactggcacaccttctccgaagccaacttcaccagaggacgcgcttctgcccatccggacaggtcgtccctagccacaagcaggtacttgaacttccccgccttgatgtgacagacgtccaccgacacacgactgaacagcgtatcttctccagtcggaatgccgatctccttttgcagataggtgcttcgccgctgacactcctcgcaactccgcacccagtccttgaccgcacgccccaaacctggccaccagaaccgagtccgcactcgttttctggtctccgcttctcccctgtgacccaagtccttgtgaagactcctcagaatcttctcctggtcggcccgcgcggtgaccaccacgagtggtatgggcaaactccgccgccaaagctgaccgccctgcaagaagaaattggcactcttccgccgtacccatcgcttcaccagatccggtgtaccttctggatacgccaagtgcgtcaaaaagtacaccataaccgagtatcgacccgactgggcaagaggaagaccctcggtatccactcctgccgtccgcacttcgatcaggcgccgctccacgtctagctcctccgcctccgcaaaccggtcctccccttccatcaacggaattcgactcaaggcatccggcatagtgaaggcctttcccggaacgtgaaccacctgaaaggagaagagttgaaggtacgccacccacctggtcatcggagcgttcggaagagatggagaattgatcatcctcgccaatgcctccgcatcaaccaacaactcgaagaaaacaccccagaggagatgttgcaacctctgcaccaccttggtcactccgcacaactccagtttaggttgagagtaacgcgactcgacctcagtgaaggtaacggacttgtacagcaccggacggtccttcccttcctcctcttgagacagcacgccaccggcaccgaactcgctagagtcgaccgccaaccgaataccccccctactataatcgaggtccttcaaggtgatatccagtcccacaatccgcttcaactccgcaaacgcggcctcacaagcctccgtccaggaccactccgcacccttccgtgtaagcctccgcagcggactggctactatcgcgaaatgttcgataaacatccgcacaaaactgcacaaaccgaggaactgaaggatatgcgatggtgtctgaggagtcggccattccaagactttgttcttcttagaggctgcaatcgacctccctcgacaagacacctcgtggcccaaaacatccagagccggtacgcacaccgcaaacttcttccctgacaccgtcaagcccgcaaactcaatccgatacaggactcgctccagtgccacggcgtactcccagatgaagcgccgtattccgggattctcgggtaggacttctccgccgtaatcggctttcggacccttgatccccgcgtcgtcgatgaagatttgcaccacctctggtaaatcgtcccgcaggatccaagccatctgtgcctgataaactgctacagagttggtcgctccctgcggaagacgggttagctgcatccctcccagcagactagcgtcaaacgcagtcatcggtctcaaagaaggatggagctcccgctggtcgtagccccccatgacgtctaccaaaccgtaacaggtccgccccgccatggtatccacgaactcctcaatcctcggcggcaaccccgcgtctctgatagtcaccgagttcaaacgctgcaagtcgtgcacaatcctcaagcttgtcttgtcttgcttcagtaccgcgaagatcggactggagtaacttgaattggtctgctcgtacaacccggtccgcactcgctccttgatcaactccatgaaggctccacgaatcgccgccggaattgggattggccggatctgccagggctcgtgcggtatcgtcggaatcttgtacggttgaccgatctcccgtttcagcaagccccgctcttccggtccgaacaccagcaccttctcccgcagcttcaccacatccgccaacagatggaactcctcttcacttagccacccttccggcccaaagttcaacccctctatccgctctgtagtaatcttctcagagggagtgaaccttggcggaacttttgacagcggtgtcgaaaaaggatcccgatcccactcgataggccgcaaaggaggattaaggtcctgcggcatcggttcattctgcggccgaactttcttcgccaccggcttgtacttccccccgttcaccctagtgagtcgagaattcccgtcgcctgcatcccgtcgagctaacaacagtccacgaccttcccctttgctcacaaatgtggcactatgatagtgttttacagtagtaccaatcggagatgcacacggtggaggacttacttgcacccttttggcctccgcccctttactccaactccgctcttcctctccgccaacccctctggtttctctccctcgttcgtccgctactcctattgcacacgcgttgctcacgacagtggcattgaagtagtgtttcgactcattccccggagatgcatacgacggaagacttacttttgctcccttgtcgcctcgccccatctccacacctataccctctcgcttcttagttgtcgaccgtccatacggagtcgaagctctccccgtacggatgactcggccgacatctaaaaatcctccggcggcggctcatggcacctctcgccatgccgctcctcgtccaccacgcggttcagccactccccactctgcggttgacagatggtggtttcgaactgcctgcccccggagtcacgcaccgccattatctcctccctctgcctgggacagaaccgtagatctgttctaaaagcaaacaggaaagggcggccgagtataatctcgttcgacctcgtgaccaagaacgagatccgctcttccactttggccacgagcaccggctccgcctccaccaccccttctacctcgcatctgaatccccccatggtacggatcgacatacttgttttacgccgcgcaaggcttgtcgcttgggccaactccgcgggcatgatgttaatcatagagccgctatcgatcatcgcccaaaccttctggcctttgatctccatctcgacgtaccccaacgggcaagacaccagcgctcggtgcaccggcttatcattctcgccgtactccgcactacgcacctcagccagtaccgtctcaacgggggcgcttactttctccgcggcttcccgaatactccctatcagctgctccgccatcaacggagagatcatcgccaggtcttttagggtgagagagagagccgtttcgttccctagcgcttttcgggccaactcactcgctctcttcttctcggcagactgttgagttgccggctccctcgctttcggtttcttcggcgccggctccgcttttggattcggatccagctccatccggtcgtaccgctccccaaaacaaacccgctcctccgccgccaccgctcttacttccgcagcgactgccggaggagtccacgctcttccccgctccactatcccgatgtgggacttcacctctgcttccttccccttagccgtttccggggagtccgcacttctcctcttacgcacctcgtctcgcggaatcgctgcctctatcttttcaccatccagatagtagtccctcattgttggacgaacccctaaggtcttgatgtccgtagtgaggtctggacattgagacttgaatgcgccgtcgaaccacaataactgcaagcgggcggccccctcggcgcaaatccctgccccttgttcgccgcctccggcgctgcagaggtagcttcagcccccgcacgtcccgctggcggtttccaggactgagtcaccgtcttctgcatgaacaggcgtagctccttgagcgtatccgccagttcaccgacctccttcgcagacaccggctccttactcctagccgatcctgagccacctgcctctatcccgtcctccaccaactcctgcatgtccatctcgcccagaagtgccttacggatctccttcatatcgggcaacacgatcacacccccatccttagatctcttcaccaaattgcgatcgtagagctggcggagtgcccgctcccgcatctccttcggaaaggctttgatgaaggtccgcttcaccgctcccggagtatcggtgacgatcccgttccgattcaaatacttcagaatccgatcgaacgaagagacgtacttcccgtactgctccctcgtctgaacaccacctttctccgtcatctccgccgcaagcttatccagatccgcctcccggtacctttgctcgctttggccccacttctccaacatctccttcttcaactccgcccaatccttcttctcgtacccatccatatcctccacatcccgcaacgcctcttcgtcctggataaagttgaccacctgccgaaccttatccgaatcctccgctccttccccgtccgcagcagcctcgaaacgctccaagaacctcgacacttcggtagtgctgaaccgaatgtttggatagtccttcggacgtatcttcgccttcagcggacccagggaccgcggcggcgttgggtcatccaagttcatcctttcctcggaaccttcgcttggtactccgtaagttccgacctttttgctcgatcccgaagcctgcccttcgaaaagcttaaccttttccgctacttctgttccaacaactccgttcttccggacttgctcaaacaaattacgtccctcggcaatcaggtcgtccaaggtttcggcccgttgttttcccttttcctccgcactcggttgattttcccgaaccgtactcccgcttccgtcgctgtcggaagaatcagaagaatcgttccacgctcgctcgttttcgatgttgtggtacgccggtgtgaaaaactgtcccggaaagctcatccactattcttcgtaccgttcgaccaaggaagttgtttcccggccagacccccaatttgtggaaagtaaggcgcgccctagggtatttcttgtacttctccgctccgcaacgcgtcttactccgatttgttgtccggggtaacttgcttgatggtcttgtaggtaggtaaaatagctctcttttattgttctttggtaggtaatactctaactctaatctatctctaacaattctttaggctaatacacgattcactcctaagtcactctgttcttttgatatgttctgagtcataagtccccccctctctcccccctcttctacctcgaagtccactcttcctcagtttctcacactccagtcccttcctacttcccgcgctgtcatccgctgtcaccccctcggactccgcgtgtcacccctccgacgcctgtcggtccaggtactcctccggccgctcctaagtcaggtctcccaccgccgcttccgcctctggtccgctccgaaccccgcttccgcccctcgatgctccccgctcctggtagcccctccgcagtataccctgaacccccgttccgcagtcggccgtgatccccggcgtccgccgatgcccggactccccgcagtaagcttttcagaaccttgtgcattcggtttacttttctccgctttcccgcgcctcggaaagctagactttccactaatgcgccgccgctttcctcagcctgcctgtgtagcgtcagctccgcgtgctttccgcatcagcgccgcgagcattccgcatgccccaaacaaaccggccaaagctttggccaaggcgcgctcccgccaccacagcgggtgtcaacatttgcggtaaaaaaaggcaggtacccgggtacctgccttacacccgccctgggaatgcttaccctgaagaatttaatttatcattggtggtccaacactcccttttttgggtgtgttgggctgcacaaaggtgtcagcaacccatgtaggacaccagctggtgtcttacatgtgttgctgaactaatctggttgctttgttgaggccggagggttccctccggcctttgagatggtgtacagtcttgatgactggaggaattcctccagtcataaagacggtgtacagtcttcatcaatggacattgaataaggcaaatgaggccaagcaaaagggtaaagctaaagatagatcagagagaagataaaattcaaattggtgatagaataatttgtttttctttatttctttatttttattttattcttactcatatatctagtgaatatcaatcttatatttaccaagtcatgcagaaattcaagggtgagatttctgggtatatttgcctgcaaaaatgttccaggtacccgcaggtacccggtgcaggtacccggtgtggtggtgagagcgcgcttgggccaaagctttggccggtttgtttgggggcatgcggaatgctcgcggcgctgatgcggaaagcacgcggagctgacgctacacaagcaggctgaggaaagcggcggtgcattagcggaaagtctagctttccgaggcgcgggaaagcggggaaaagtagaccaaatgcacaaggttctgaaaagcttactgcggggaacccgggcaccggcggacaccggggatcacggccgactgcggaacgggggttcagcgtatactgcggaggggctacaaggagcggggagcaccaaggggcggaagcggggtttggagcggaccagaggcggaagcggcggtgggagcggaccagaggcggaagcggcggtgggagacctgcttaggagcggccggaggagtacctggaccgacaggcgtcggaggggtgacatgcggagtccgagggggtgacagcggatgacatagcgggaagcaggaagggactggagtgtgggatacttaggaggagtggagttcgagacagaaggagacagaagaggggggagagaggggggacttatgactcagaacatatcagaaaaacagagtgacttaggagtgaatcgtgtattagcctaaagaattgttagagatagaatagagttagagtattacctacgaaagacaatcaaagagtgctattttacctacctacaataccatcaagcaagttaccccggacaacaaaccggagtaagacgctgtggaaagaaaggcgcgccctaaggtatttcttgtacgtctccgctccgcaacgcgtcttactccggcttgttgtccggggtaacttgcttgatggtcttgtaggtaggtaaaatagctctcttttattgttctttggtgggaaatactctaactctaatctatctctaacaattccttaggctaatacatgattcactcctaagtcactctgtttttctgatatgttccgagtcataagtcccccctccctccctcctcttctgcctcgaagtccactcctcctcagtttcccacactccagtctcttactacttcccgcgctgtcatccgctgtcaccccctcggactccgcatgtcacccctccgacgcctgtcggtccaggtactcctccggccgctcctaagcaggtctcccaccgccgcttccgcctctggtccgctcccaccgccgcttccgcctctggtccgctccaaaccccgcttccgccccttggtgctccccgctccttgtagcccctccgcagtatacgctgaacccccgttccgcagtcggccgtgatccccggtgtccgccggtgcccgggttccccgcagtaagcttttcagaaccttgtgcatttggtctacttttccccgctttcccgcgcctcggaaagctagactttccgctaatgcaccgccgctttcctcagcctgcttgtgtagcgtcagctccgcgtgctttccgcatcagcgccgcgagcattccgcatgccccaaacaaaccagccaaagctttggccaaggcgcgctcccgccactacaacgcgcagcggagcggagaagtacaagaaatcccctagggcgcgccttactttccgcaccgggtacccgccctggcggccctagcaggtgcgggtgtcaaaaatattggatttttgaggcaggtacccgcacccgctacaggtacccgggtatcgagcaacatctctactgcgcatgtagtgttagtgtggacacggtggaattctgctactctacgttcaagcttggcagaattctacaacattacactgcactaaccactctggttagtgtagcggcccacagccaattttgtttttattttttgggagttggctgggggaatcattttttttttaaaaaaatggctggatgacttccaaagtggcccacagtttagaaaacaactcccaatggatgtctgtccacagtggttaggagttgttcatgttgtctaaaaaaaggatttgtttttctaagaccctagaaatatcaatcagcatgcatgagagtacagatttttctgtaacctggactacaataatgtgagtcaatctcattaagaagataagaagtttgagttgagagaatttagaaaagaggccctttaatatacacattgtgcaaagctgggcaggttgagggtgtcctagctcacctgagatgcagttagaccagagaaaaataattgagaagggatagaggatgagaagaagtaatagatgaatttgaaatgtggaacaagttgattgtttaaggaagatggggaagatgatttgtgtgagatctgagatggtgcaggtgaggtgataaaagagtcaagaagaaagatggctaagactagctgtatgagtaactggttgaatgggggatgagtgaattagatttaaaatgatgattaacattcaaggctgagtcaaggtgaagggtcatgaggcattcacatcagattccaacaacaactgtcacactgaacagaatgtacttcaagttgatgaggtagccatacctcattgaccagaaagaaattgttgtggtcaaagaggtaacagtcctacctctttaactggaaacctgctggtcaatgaggtagttgtttcttgccaattgcagggagatgattccagttgacaaggtaaagctcacctcatttgttccacccagtgaggtagctgccatccatttgcaaaaaatgcttacaacaactggccagagatagtcattgagagtcagggcctatgtacaatttgatgattattgtttttgaagaaaaaaaaacttgaaattatacccatttcaggaacatgattttttcctatttaaatatttgatttacatttttgacatctctatggggggaagtttctttgtagcacacatacagtgaagaaatctcctggattcaaatgaattttttgagattttataagacatgttgaatgctttttgcctacagagatccaatattgcaacaacatgttgttagttataggttacactcaaaacattcatttgatttctgctttagtttttaatggatggagaattcaaatgtttttcataaaataattttgtatggcatgccctcaaaaggccaaaggagctgttttttgggatatcatgactggagttgttatggtaacacagatttgtatatggagaaccatcagtcaaaaaaacttccaaaagagtattgcataatcttgctcttaacaagaagtgtcagtccatcagacaatgggacctctgggtccgtctgcaactttggttgctgagctggcggttcaagagccaagggccgaggtctcggccagaggcggaaggtgcatgtcttctttaataatcgccaatttgcaagaatgctgcgtcctccgacctctggtttcgcactatcttcatctctgcgggacggccgaaagatgtatttacatttgcacactttttaagatctggtgatctggacgtcatagcattcctccattggccttttttggattccctcgcttcgacccttccagcccgaggccagacgctgcaaggtctataagtcataatatatatatatatacaaaaccgcagtatctgtaacgcttgattgaagcaccgctggaaggagaggaccgggtccatttgggaacttcaagtcatagctatggccgtcgcccaagcccagcagttgatcgggagagaacgcagtttgaacgggtcaacattaccgctgacatttttacctcaggaagaggtacagggatctcccatccctaatcatgccttcagacataaatatagtcgcaacgaaggattatacttttacctcaaggtttactcaagagactcaatatacacctcaatatacaacttcgcagacgattcttggcatgattgacccaggctcaagtaacggtgaaaacctaactacatagccaagaaaatgtcatagttggcaagtctgatgtttcacatcgggcgtccccgattgatttgatacatcggcatacagcctttatcattgggggggaccagctcccagctcatcgacctggatgcctccctcggggctgtaatcacaatgcctcacgcgtaggagtaagcatagccttccaatcggattcaaagacatgacaatgtacaggtacttgagtcttaagcttcctcgacgcggtccatcacagcatacattttttcaagaaaaagagagaccgaggtgcattccaatgccattgtagagtgagttatagaaaaacaagtaacagccaggcaggaggtatacacgcagtcacgatgtgactgatagcctttcactgagaagaggaaagtttcaacttcatatccctcttggtttttgcggggatcagctatggcttgtcagaaagctagggcttctgtcgaccaggtgaatgaataaatagccgccagtgatctcttcatctcaggccgctaggatatttcccgctcatatctcttgtcactaatcttaacccttgtttctagcctgtaccttctccccatacttgtagccaccattccttttgcatctattttctagtcacaactgtcaatcaagatgaagggcttaatcgttactatcagtgtagctctgctcataagtagatccccctgtgaggcgtctcctaatctttcgcccactggtcagcagtccacaaatgatgctattatgaacggggcacctacaccagttgccaccaacactaccagagcaaccaactctacgtatggcaatcaagtggccggcgtgaatagtacctcagctttgaaccccaccgccgctcccgtgaacgccacagctgttacaggaagcaccaatggcaccacggtaatgggaaatagctattcgctcaactcaacagcatcctcgatctacgtcatggaacgagatatcaactggaccgactctaacttcagcgtctacaaccaaaatggaactgtctcataccatatcacaaaccgatacgctggtgctaacctgaccgcgaaagagttcattgttcaagacgccatcactggtcagaaaaaattgaaaattgattctgttagtaatgtcttgtcttgcgaccagttaacaacaaactaacttcattttttaatgtttttgttttgttttgttatacttctcaaatgatgccctgctacatatagcgtgtcaaagcttgcgggtttggacagacttacgaagctgatgatggcaccactttcagattggaccctcgagcattcctctccgatagatggtatatcaagaatgaaagctcagattacacctacaaacgatctgccttgagtatggatggtaagatcctagaaaatgagaggattgttgcacaggttacaagtgagtcttgctgttaggacttatcatgtcttctggatagattaattgaatggatttgttttttgtattaatgacagcccgtaccaatacgacagcgacatcaggctcaacgaagcagttgactgtgacctcggatggaagtattcgcccagtaagttcgctccagagtataaaataatctaccagatcattaggaatctaacatttgataataaaaataaaaacacacctttttagtgggacttgattgctttgatggcaatcgctaagacccgaattgccacctgtggctattaggctcaccttctcaaagtagcctgtatacagattcaacatagagatcttctcattcatttttctacctttatacccctatctttacttgtctacctctactatatttatcattttttatcttgattgttaacgccttatggccagttttgggttttatgctgtggcgatttagtagtttgtatactttccttgctctcaatatttgattatttgattctgatttctctctctcttcccgaaataaaatctagaactatcagcttctctggctgccataaaactgggacccattaactattatctgattaaattatgtcagagcaaaaaaaagtttgaattattattcctggtaattcatttctattaaagaagagtgttaatattgctcaatctagttaacaaatgtgcctttcttatgtgctacctgtggggtagtcccatcaacaaaatcaacaaatccaatattttgcacaaggagaaccttattcaatagttatacatcaatagtttggatttcttttgattggtagtttggaattgtaaattgattcttatacccatcaggatttaaatatttattaaacacagataattttgtcgacaaccacgtctgatggaaaacatttctgccttattcttattatcggccctgttgccaagttcttcttcacagtactacttatcaataacccggcatagtgtggggacaaatggtaatggttcaataccctacacacagccctgcctgctgcaccctcttcactcgaaaccaatgcacccagtcccaatccatttataccctacgctttcaccctctaaaaccctgtttacttttcaaacaatctgttcctttgtcctaccaccacacatttcctcttatttatccgcaaccagcccccatcctcatgtttccagcctccttttccacgccaccaggtcctccttccactcccaaccatcaatattattcctgaagcaggcacaacaaacaaccggtattattcctgaagcagacacaacaaacaaccggtcataccggtcaacttttccccggcccatttcaattcaccaaatcagcctcaaaattccctacatttcttctcccggtatttggcccactcatccgatgtaacacacatccactttcttccttatctcactccattcatttagggttctcaaagttgaaatcaggccgacatacggctcgtacatacacaattacatagctttttttccatgcgctaatccatacccgtgcaacaaaccccgttctggatgcatacccccacctacccccgcagaaaaacagcttatgtgttgtattctgttgtatgtagtcttgtatgtatgttcgtatgcttcaactttgagaaccctaattgtttcctatttattctcacatcatctcatttcctaatcctcgcacacctactctttacttcatttgtccagtctatgatattttcaaaagatacggcctcatctttgactccctcatttccttgtctgggtccagtcgcattttcctctccagatctgcatatattgagtcacctattccgacctccacatgataccaccatacccttctgcccgtatccttgattagctcattgccttatccattctagctcaactgccttataatctctgatagttgactaccgcagcctgctttccttttccaatcctcagcccgggaacactaatctcctttgcacacagccgggcgaatcgaaaaaaaagttggacgccccggaggcacgctagccctaagggcgcctttacgaccacttaaggtgtcaccgggacccaaggtcaccaaggcgccaatgtaccctgcccgatggcgcccgaggctgtaatggcgccaccagccactcacccgggacatgggattggggggcgccagggttcggtcacctgcaggcgtcgcattgacctacaggccacaaggccgtcctcaggctgccttatgccatgccctacggtcaaagcgggtggcgtcaacgcacaacgtcctctgaggcgcccgcaagcggtcccgcatggcgggatggccatgtagtcgcctcattgtcatcctttgagcggcacccacgcatctgccctgcagggtgtcttggtggcgacctgctgaccgggccgattggattattctttcctcactcagacccgattggatcaatgagattttggatcaaacgatcagaaaaacgttcaatttttttcctttttttttctttgtacttcaatttttttttttccgattggagcagcaactgcgcttcctgaggcggatttggggatggaggtttgcttttctggtcagaattgcatgtcttgatgatgttgcggtcagttgtccgctccatcattgggttgcaacaggtagcgaactcaagcagcagagttcgggtgagttcgaccctcacaggccgggtgtttttttgctgaatgcatgcggccatccggtgtgcccaaatggccttgacgccgtcgaggcgccacaagaccttgtcttgaaggcctcaacatggagccgccggatgtgtggcagaatagcaccttggaggcgtccccaacctgcagggcagcaacagcgccgcgagtgacgcctagcgggcgccggacttgactgggtgtgtgcgttccccgctcctattccaacttccttgacctgttcccttcctactcagtcttcttcttaaagaccaagactttaccccttttcaacttcaataatccacctcaacaccgatacattcctctcctaaacccatttccacccttagttcctcgcaatggctccagctgtgtctattcttaaaaagcaaagtcacccgttcttcacccaggctccatttgacatcaccagcctagtttgttaattccattccaccacatcttaataagggttgatttaatgttggaacaaaatttgttgcaaagttgggcagcttactggcaattgatgaaaagttggcttatggaatcggatgaggaaatatttttaggttaggtttttcgtgatttgagtgggttgagcatgttggttttcctgatccggaatgggatgtgttatttgcccgggaaatggtgatcaaatggaccggggtgagtgttggttttgggtttgggaggtgaaaggattgggaaaggaaatactgggggcgggcagcagagtgtaagtaacctgctcagtgagatgggcgcggcagagccgcgagctacctaatcatttcaaagagtgatcttctctagacatttgaggatagatgagattttttgtatgggtgagcaaactccatatttggagtatgggaagtacaagagggggagtggggtgaagtaatgagcaccaggcattttcaaccacagggggctctttccttctacttatatgtcaccaccttttctcacctcgtccaaaattaccatcttaaaatctaccttgcatactccaaaaaaactctccccttcccatcccttgcaatacaattgagcactagccccgctcctatcccccttccatccccttcccgtttcttccacttcaatcaccttcaaacctgcaaagcacacacccccacatgcccaaccccctgctcccgcagggcggaggcccagcagccagcgataacatagccaatttggatatgtatatcgctgagggctctctgcctggtgttgaacatcatcttgcagataagttgaccaaattggtcgactccctcatccctaggctggaaagtcttgaacgggcagtgtctggtaaggtttcgccacctgctggccctccccgagcagacttgtttaatactctccttgcgagaattgagggcatcgcaaaaaacctgaccagattagagaagaaagtggagacgatgtcttccacttcttccactaatatgacggctcagcctgttgctcaaccggctggcctacccgcgaagccggtagctctttactccgagaaggctgctggtagacccacagtgggtccacctaagcacttaccaccggtaccaccctcctcatatatcaataggttcaaactaggccaggtagtaattcgaaaacgtgtcgacaagccaaaaccttttgagggcctaacactaacagctactcaaatctgccaaaaaattgaggaagcactgacttttgcgaaggcaaccattgataacgagcctctcaaggttaaagtggtagctcaattcccgaacagcgatgttaaaatctttacaaaagatcggaaggcagccaaatggctactagacaataaacacttatggacagaaaaggcggaccctgtctttgtcacatcccgcgtaactcacccagtcttacttcattcctgccctaccagcttcgatgtcgacagcaaagaccatgtcgagattttgtgtaaacaaaacgacattgaccccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagatacaacacatagtttcagtataaggggcaagcaatcttgcatagcacttctactccaggcaatccaatggacaaaccccatcgaccaccttcccccgacccaccccagctggcacagaatttcacctgttgaccaaccaagaaagctagaacacaagcccagatgctgtatttatattaacaaatcaatcaccagctataacttccaccgccttccggataactccaaattcttgactgctgtttccctcacagttgaatcctcctccccgacttcatttttcctcatctccctttataacccccccccttcatttgctgcaattccgatcctccactcctggttatcaaataactactccagacagctccctaccatcctaatgatggactctaacttacaccatccccgttggaacccaccccactatcgccacactcactcagcctccaaagatcttatcaaaatctgcggaagaaaaggcttcttcctaacctcccccccaggagttccaaccttcctcggccccaaaggaacccagacaaccattgatctttgctgggtaaatacacactgcaaaccacgcattcgagaatgctcagttgccctagaaaatcacgcctccgatcaccaacccattcggttgaccctttccctaactgaagctctgttagatcctcccccaacccggggaattacccccaataaaattgatccccaccgtttccaagaagacctgaagaaattccttgctgacatccccacccctcactcctcagatgatgttccctccattgacacaacagttagaaagctaaccacgggcatccagctctgtcatcagaagcagggtacaataccatggaggggaaacacccgagcaaactcgtggtgggacccccaaatactacaacctctggtgtccaacaggaatcgggcttgcagatggatgatcctctccaactccaatgaagcgcgccaatgctattttgcttggcaatctgctttcaaaaagaaggtggaggagttgaaactcctgcactggagacggtttcttgccagaaccagcgatgcctcagcttttcaggcctacaagttcacaaaggccaaacaatccgcaactgttgaatcgctataccgggaaaacaacactctctgcaccactgtcaccgaacaggcgagcatactgtttcgaggaacctctatcataaattcggaatgtgatctgtcggacatccccccggctatccatcctgatgaaccccctgtttttccccccttgacttcagctgaactaaaccgtgccatagactctctcccccccagaaaggcggtaggaccagactccatcccaaatgagctgctccgcatgggcaaaaccgtactggcgcctttcctcaccccccctattcaatgcatgcctcagacggggccatttccccaaggattggagaacagcaaccaccgccatcattcgcaaagcagggaaagccgactacagcaatccaaactcttatcgaccaatagctttactgtgcacgttaggaaagcttttggagaaaattctcaatgagcggctgattcattggattgaaactaaagaaatcctaccccaaggtcatatgggaggccggcgcggccgcaatatcactgatgctctaattctctttacttcctggatcaaacaacaatggcggaaggggaaaattgttgcaggaatcttcctggacgtaaaatcagcctacccctcagtctactcaactaggctgatagactgcttatctcgcttatcatgccccagataccttacttcactgatctcctctttccttactgacaggtctacttcaatgagactaggcgactacacatctcccctattttctataaaggaaggccttccacaaggctctcccctttctgttactctttatatcctttataacagcggtttactaataaataacagctgctctctggaggataatctgatgttgttcatctggtggcagccaactcactagaagaggcaaccagtatgctccaagaagaagcttcccaatcgctagattggggtcgaaaatttggggccatcttcgacaggaagaaggctgtactgatgctgttctctcataaaaacttgaaccctcccccctttgactttgacggccactccctcacctttcaaaaatccaccagatggttaggtattatcctagaccagagactgaccttttcagaacatctacggaaagtcaagaccacaggcgatgtgaccctcttgcaactcaatcgcatcatcaagtcaactcatgggctcaacccagctctggtgagaaaactgatcatatcggtcctttattccaggattctatttggaagtatcatctggtactccaaaaggaatgcaaatacagtcaaacaagtgctagatgggctttaccatcgggcgtgtagacttatcacgggcctcttccgacaaactccgctggtttttgttcgactcagcagcggcctgacacctccccatgtgattcacctccaaaactcacacctctacatcctacgagctctagctcaccccccctcccatccggtctattctattctcaagacagagctgatcaggaaccaaccctcctttcccagtcctattcactctcttctgactcccccctccccctttgagttaccgacagaccacatcgagacgatccgaccagttcctgcccctccctggataggaaacacggtaaccttacataacacaaacaataagagggagacggtgttacaacgcctcccgaaccagctgaagtcagagctaagagagaacactctcatcatcttcacagatggattgtggattccaggaaaaggggcaggagcggcggcagtagtccatccgtcaggccaggcaaaaagcgccacaattgggcccgccgaatatttatccaactccgaagccaagctgattggcataagactagccataacgctagcccaagaacttttagaggctgacttttctcattccttctcggcgattgccattttcagcgacaaccaaggagctttgatcagatccgcggaccccctgtccctgtcctcggggcagcatatttatactgacaatttctttcaattcagacttctaggcataccagtcaggctgtactggtgcccaggccatgaaggagtggaagctaatgagagagccgaccttttagccaagaccgcagcgcaatgcgactccatgacactaccagaaaatacacaacgaattgtgcttccgatcagcctagcgaagaccaaacagctctgtcgagctaaaaccacagcaccctcctcattgacagaggacgagagaagaagatttcccttttctttcaacaactcaaaattaatagctgccctttatacagaggaaaagggacttgcggcaaccattttccaacttcgtgctgaccatgctccactcaataactttctcttcaagatcaaagcgatcttagaccctagatgtgctaactgccatgtgcttgaaagcgcagctcattttcttatgttttgcaccaggtacaaaaaggcgagatcactcttcaagaggaaactcaaacaactcaagtgtgggatcaatccacactccttccgatcgataatggacaaccacaaggcaatgaaagaagtggcggacttcatcatcacgaccaaccgcttccccaacattcgaagatacaactcaccaccggattaacatttcacaacagacacctttttgccttattctcttccatactcagcctaccttccctaatgtttttgattctgcctttttcctcagtttctcttttttcttttttttcttcattttctcgatcttttctttacattcttgttctcttcaaatatgtaggatcgcccaaggtattagggaccccaacccggactccccgaagacctaatggcttgggtgaattggggatagcccagaagcctctcaacaagttaggttgctgctcagggtagtgggggccctttgatgcgcaccggctttgttaaaatggtggaacgggaggaagggtaggggttttccgaagacctaggtgtccgtagtaccccctctctctctccttatcatttttctgctccaagtctgattttaaatttttcggtaaaaacacaagtctcctccggtttccctatttcaatgattctctagtttgtctgatccacttcggtagttttcctttctttccggttatcttatattcttctttttccgtttgtttctttcttttcctttcctctttccttttccttttctctttccttttccttttctccttctatacacacacaccaagtctcacacgccagtagttacgtcttataagaacttgtttcatgacgctagttgtttataggagtatacatgtatatacataacatctaaactagattaatagtgcggtatgtgaaatcaatagcactataaaaaaaaaaaaaaaaaaaaaaacacaacagaaatctacttgtaacaacttttttacattggttattattgggcaataattcaattcaatataaatcaaatgtactgccactatctatttgacatgaaaaaagataaattggaatttgcaacagtccaacccacagcctcagcatttcttagggaagttcacattgggaaatttaacatcactttgatgatgctgatgtcaaaattttcagaaaactacacatccagccaaaacatcagaaacactccaatcttgatgtctaagaatcttattaaaaattgatcatcagcatcagtaaactgatgttcaagttcctaatgtgaattgccctattgaatgtgtttgttccaaaaaaatgttggaaatttcaagaattttcactgctggtaacatgcctgttcccttttcaattctttacagtgggtgtcacagagccattgtggcacatcttaccctgtctaaaattttttgagtgggacaaaatgtttgaaaactttccccgggggtatgtaggggcagaaggattgttttttgagaaaattgaccgtttattgtttgttttcggggttctcggggagtgcctcccgtgggaatgatgtcattttgagatttctccctctcccgtccagaggattgttctcctgttgaccatcaccacctccctcatccacatcctcaatgatggccagcttcatcaaacccagaacggcggagactggcaatagaacactcgaatcactcccagaggacatcctcgagcaaatcatcaaccatctcgacctgcgctcgatcagccgactctctcgtgcatctcactcactactcagtttaactcgctcggactcactctggagaagaatcgctaaggctctgatcggaccatggatccatcgatcactgctttcaaccaatctcaactcccgctctgaactcactcaccatgtccaacaaaaacactccgattggaccctcgaccctaactgtttccctctctcccaattctctcgttcgactccctctcaccaaagtcaggagctcttgatcacctcctggtatcaattctccgcccgcttcctgatcccccattttcattttctgggtcagtcaatctgcacattctctccatccatgaaatatatatgtatgctaataaccataaatatctgttgttgtttaggctggcatgtttcgaacatcgttccgcatggtcagctcatcctagtcacctatgatacgtcgtccggtcgattgctagcagaagagatcaagtgtcagaacctctacagtactccgccggactcatttttcatccccccattcagtctaggtcgttcagaagcaaactcccaatcttctactcagcacacccaagcaccggtctggccatcatggctacctttgagccagatccgcttggactcaaatcgggtccaatatagtcttgcgcctgggattgactctccaagctcaagatacaccttcgacatctttgctccagcctacgcctcttccccactattctcgatcttccccttcgaacctcactaccgcttggcgtgtgtacccagctcatatcaacagatcactatccaaaaacccaagctgatcgtcaaaccctggagcacattaataaccaaagagtcgctcactccgctctgtaatcctgcccaagtcatcgcccgtcgatcgaacatcctctcccgcgatattctggaccaagaggatctgaccgacctgctcagtaatccgggaatcggcgtcaacgaatttcattccctcactcttgcctcctcccctgagggtccagcctccagagtagacaccccagtcagtgaagaccatgcccgaatccgttaccaagggggccctcgtcaacagcaagttcggacctccaacatcttactagggggacgaacgtatacgaccaatggggcgggacttcttcgaccagtcgtccacttcccgatctggtcaatcgaatattatccgctcaacggtcccacaccgtatcctccgcctcctctccctcctcttcatcgtcattaccagtcagaaaaatcacttgaaggtctctgggtgggctgttatggtagtcatgggaccgaattcggtcgaatcatcgtcgactcctttcagatctcgtttgtcaaacttaccggtgatcctaatatccccgccggtcaagttagttggaaagttaaatacgaccccctcgtccctctgaatcctatcccaatctcggaggctatctctatcgatcttggggctagtttggccgatggtggctggctcagaggtcatggacaaggtgcgctctttttctctttctctgtcacgcctcatttgttactttctttggcccaggaaatctcacttttttgtttttctagtggctaatacgaattacgaagaacccggatggattaatactgaagtccaatttatttctaatgatatgtcgtccgattctcatactctttcgtccgattctcatcaagtattactaaaggaggaggtccaacagattagagtcaagtggatcgaactcggtcgggtctcaactttcttcaaggtctcgttttcttgaatcccatcgtcttcttctccttaccctcactctcaatttcttcatctctttgagtcacccccccccctccctctccctttttttgaaacttgcacactgtcaattagcttcgtttatctcttcgtttttgttcaagtcgattaaagaaaagatcaactcaatcatctgatctaaaatgtaaccataacaatacttcgaatttctttgttttaattatagatataaacacattgttcttctggtttgctcatttattctttatataggtgtgtacgtgtatattcattgtgggttattgtggatacttaacaagctcttttcaaatatatgtgtgtaaacaagtcaatctctttcctcctctgcaccatccttctttcttctctcccatttttttacaagatctaactaacagcaatcaaaaaaagtagtttttttttctcaaactttctcaagactgataaatagccaagacaaattgcaattaaaatgtgaatttttagatcttttgtagttccatgatgctgagcttcctctgcaccattagacgattccaaaaggaccatctatgctataaactcttgggtcagaaaaacttgtgacagctgcgctccctcctgagcaaatcaactgattgccaatttgccccccccccctgggcagttttaccccagccactgcacagcaccaaattgtctcatctgtgggcatagaatatggtgtaaatcaaagacaaatttatctcattggggacagcagttgaagcaacctataataagtggatttactgaaaaagaaaacatggtgtttgggatagaaacccttcagaatacaaggagtcacactgccagaaaactgtatcatttttttaccccttcaagagagttgagcaaagtagtacacatggccaattttaagggacactcactcaatcaaaccaatcatcctgcaatgatagttggctgggtaggttttctcctctggtatgtagtctcaattgatcttacctattccataattcactgaaaaactaaacccacccacccactataaatcaccacacatatttgtaaagttaggttttgaccaaagtgcttccgcctcactaatttatcataagctgtgtgaggttgttcagtaggaaaccgagtactgctcacctcattggctggctctgtctttgcaaaagatgcagtatttataaagaagaagaaaagcgtataattgcgggatgaggccccgcaaggcgtgaatcaaaggaaacccgttagcatttagggagggctttgtcccaaaatttacatgcctcattattttcttcttgttttgcgcccccatttcatctgggaacggagcagtacaaaaaaggctgcttgggctgacttgaccaaatttctctgtttttcctctgggactctctgaaacaggttagttgggcaagatggggtgtaatcagaaacgctgtccggctgggaccctctgaaggaggttacttcggtgagatgggacatcatccaacacacttttgggtttgacttgttgtaccgcaggctacacagatgacgtgtcaaaagtggaactttttcgcctaagattactttcagcccctgataagacgcgtagggccgacctgtgattatctgcaagataatctgactgaaatggtatgttctcttacatgaaaaagaagttgatttgaacagagttcgtccgtctgaagggctagcagggtgcacataacgggctgtaaaaagtctgttatgaggacacaactcgcgtgaccgagaaatgtgatctgggtgagggaaacggattttaaatccgaccgggtctcttgtccattctttgcctgaaaggaagtatgtgatctgttactgcagccgaaacccacaagtacttggtttgcgcggtggtaaggtacaactttcactggtgggagatgactcgatgctcttgagtcttttcacatccatccacccagccgtctgggttatatatagtgggtttggcctagtggggaaatggagaattggttgcactgtctgtcatcaacatttcaaaattcaatctttttctgctaaccaaggttatccaagcctttaaaaattttcagaactcaaatctgtgatagaattaatttacatacatacccaaagctttcctgagcccaaattgtttcctaaacaaaaagttttccaacacatactcatcccaaaatacacacttacaacatgctttcccaatacatagttattagtgtttggtatatctctgctgtgtatggcatgtatcctcatgcagctagtggcatgaagagagttggaagagaggccatttatgcgggtcaagatggtgaataattcttcatactccaattctggatcatagattattaacctttctggaactttctgattgactcctcattcctgattcatttgcagatgtatctgggatggctagggaagatccaacaatgatctatgggagaccggttaagaaaactggacatgcaaccacttcaacctcccaggatagacaaagtggtaagtaaattaactattttgtgaacctaattataatttatcacactgggaacctgaccaggaattggtatactatcacagagcatcagaatatggttctccttaggtttttcattctatttcacagttttactgagggctgaaatttttcctgattgcagaagaaaatgtagatgtttccctggaagaggctaaagaaggaatctcagccttgggcatgaagctggaagaagaaatgaaaatatttgaaacaattgttgattctgtgggcccaatttcattttccaaagaaagggaacttgcagatagcttcaaaaagggagtttctgcattgatagattgccacctaaaaaccctaaaatcacattccgattttcattcattgccatcagaactttcagcagaaaatcactatgttcaaactgtttataaatcacttgtgctttcaaactctatggcacccggtgaagcattgcagatgttgggccacacccttctggaacaattgaagccaataattattgaatttcaccttccaacaagactcaaagactatgtatttgatttttttcagaggaaaaatattaaagatggtcaagtcaataaattggctggctgggaatatttttttggatcaattgatctgctcttcaagcatggaatcatcagtcaaaaatcactcaatgaaaatttgcgtcagatgcaacttgtggatcaattatatgcttacagtaaaattttctgggatggtaaattactagaggttacacgtcaagatgaaagttacatcactcagcactggtacttcccagcatttcatgattctttaacctgtaagttcctgttttcattcagcttgtacaaatttttacttgggtcccaagctgatcgtgaatcattttcatttctcataaaaaagatttaggagaaaacgagaaaggaatgataaatctgtataattcttacaaaaggctaggtgaattggttgaagaatatggtcttgatgaaaaacctgaaacaagatttttggaagacttcccaatgaacaagtattttgaaatgattggaagaaaacaagtagaaaaaattgctgctaatagtgaaaaggccaatttccacccagtagctcaagattatcacggaacagatgaggttgaaagcctcttgaatctgatcaaaaacctcttagataaaggtgcaagggatgataaggaattaaatcgtttggttaaaattagttgtgaaatgttacatttaattgaaatacacttcttcccaggaattacagaagcaaagtcaatcaaattgcttgggaaaggatcaaatatgatgatgaagaagataaaattcatattattgcatacaagaattgataaagctgtcaagaatgcagatagatgctactacatgtgtgtgactaaaagcagaatccccgaggagaaattgagtcatctgaacttacaagttatctatcagaaatatcaagatcaaataaattctatgtatgcagaatttgaacaggcatatttatcaacggttcaaaatatagaaattgacacttccttgtggtttatggaacaaaatgacatgactggacttctgcgcaatggtccaaagcccttagacggtttgaaacaaatacatgaatgaaaatcaacagatttgtctggttgaattgtttttttgagctattttcaccgtcaaaagtgagttgactcaattggcagtatcaaaaccccttcacaaaagaaaaagaaaaaagaaatcttctcaatccaaatctgaaccacttttattcaaagagaattttcatctccaatagaaaatcacacaaaaaagaaaagaaaaaaatatttaaaaaggtaataaatcaaccacaaaaaaaatagatctcttcacatctcacaaaattttggaataccatcatgcaagtttgctctaatttgatttcacaatctttgttcattcctgtttcatatcatcaatccagaccaaagatatacaaatccagaccaaagatatacaaatccagaccaaagatatacaaatccagaccaaagatatacaagatcatttgtttcagttttctacagaaatcggatactcaccagggggtgcattagctttacaactgcacatccaggtctacaatctacatttgttactgccagcccactggcactgctctgcacttgaatctacttgtttgagatgtgttctggttttcaaatatccctatgctgtctctccagaaataaatgtgcatctgcccgctccgccgtagcgtgacatcagctgcttttggtgctgttcttttgggcatgtatgtggccaaagtggaaagcaattgctcccatgtgcagagatcagaagtagcgtttggccgctgctgttggtcccgccagctggtgcccagaaaagcacattgccgctgcgcaacaagaaatcactgctctttgtagcccagcacagcatttgctttgtgagtaattaaggattacattaagaaggggagcaggtgtgatgagaaacagcttcatgtgccctcaaggacctttaaggctctcaaagccagaaggcggtattaagggttggaagtactattcttaggcaaaacctttgaatttccattcttcaaatgtcctcttattctcaatggattgtttttaatctactgatccttctatgttttttttactcgaggtatcttaccttcgaggctgctagttgttggaccggacagacattcacacaatcttggtaggttacagacacagaaaaactattaatagtcagttccattaagatccccccaagaaacttcacaagtgtcttctcctcatcggacgctttgtttattgatcaattttcaaagatttgcttatcatcaaattgctttgctttatgctttatatcgaggggaagcttttgtttttttattggcccaataagagtaggatgaaatacattatctaaattatcaaaagagggaaaagtgttatcggggagcgaaaccgggagggggaagggggattccctgatttggttgaggaagtccagacggttgattctgagaggggggaggaaatgaatgggggccggtaccgttcgagatcgggggagcgaagttagtgggaggcgggggtatttgagcgggagggaagggagaatggccgttagtaggagcgaatccggcgggaggaggggggaagttcctagcaggggcttgttggaaggaatttgtctgtgcgggccggtaggccatcgggaccgtcgttgggggtggacctgggtacgagccgtgaggggccgggccaggtggcttgtggtagctcattgctgggttgtggtgcccccctccttgcccacctcccgcatggtatggttgatgtggatggtgtccgccgccaccggatggggggaatgagccaggtgggccatttgatgccgggttattgctcggatgactcgatggggtcgattgggcgttcgctgcgttgtaacgctgtttcaggagaccacacaactaggtaagtatcgggggtatcggtcaagaaaggtggaaaagaatactaaccatcggattgggtgcgctgggtggaggcgccggcagattagctccggtggcacttggcaaggcgttgttcttccgcgcctgggccgcaagcagtcgctccgcgggtgtcccgtgtcgctcgcccttgccatccttcttgaatgcatactgaacggtgatcgccttgttcatgaggaactggccgttcatcgactcgattgccgtgtctgctgcctcgaaggactcgtatgctacaaagccgtacccattcgactggcctgtcgtcggattccgtgcaatctggtgatccagatcaacaaaaatcatttccagtaaatctttcatttgcatatgggatgtttgtttgaatacacttgaaaaacaccggattcactttggctgtttggactagtgttccaaatgtactgaaggtatcatataacattcgttcatcgacgttagcgtcgagattaccaataaacagattggcaccaatgtcgacctgttttcgatctgaagatgcctacaatcatgaccatgagaaaaagaagatagggtcaaaatgagttcggagggattgaagatcagatgagagaagatgaaggaccttgttgacccggatcggcttcccgtagagcttgatttggttcatgatcttacaggcgtattccgcgtcgtcctcggtcaggaattcgcagaaaccgtagccctggtgggacatcgatacccggtccttgggcagatgaacattaactgtgtattggattcggatgagagtacaaggggaatttgatgtcagatgagcccttgctgaaattcgtgtttggtttggatgacccaagataccactcacccacgggaccggcctggagcatcagttcccaaaccaaggcgtctgtacatcgttcatccaagttaccctgtaaacacaacattggatttaaccatcaggaacttgaacgacgacactggcgttagtgagagaggtcccagactgaccatgtagaccgtggcttcctggttcctgtctccatcctgtggccgcgacatcgtgctccgctctatctatctattgtgtattgaatggctggtactcgatcgatcgtcgttggtcgttctgtggtgtctgctgattgcccctccttggctgtccgtcggatcagatagggggggtttgaacactacggattttgcatacacaaaccccccgacactttactcagagtcagctgttggccagacaacttcctacacttcattttccactggaatctgcaacaaatactcggcctgtgcttagatcaagatattcgaatgcaaaaaaaaaaacatctgaagtgctgaagtgatgagtgatgaaccttaatccttgaagatttttttctatgaagccacaaagaattttctgttcagtttcttctcagtactttctatttggggtacacctctatttttcaaatttcacagacatatcaatgcacaacaaactagaaagatatgaatgtttttaacaatccagcctgcagagtgtacttgtttgtgggaggaagatgagcaatagataaaacttgatcaagttgaccctaagggattaccctgggttttgggagggggttagtgaggcaccccaagggtttcccagaagtcctggggatggttgtaattttttttgagtcaaacctggagctaattgttggaatagaagctctgaagactgtaactttggttctgagaagatcaaagtacagaagattaaatcaacgatcaagattggtaagcaccatcagaatagcaccattcccatcaaaaaaaaaaaagaaaacaccaagagactacagcttcaacaacctgttttttaacagacaaggggaattctttcataacagatgaagtgtaatttgagaagaactcaaagcctagcacagattaagctagagatggccccgttgcatccggatatccgcgcggatgcggatatccggctgccttttcagggggaagccacatccgcacccgcaaccgcaaccgcgggcgggtatccccccgcctgagcgggtatccgagcgggtatcctcggatacccggcctttaactggccggcgaggcacatccttgccggctggaagggcttccttccagccggcgaggcatgtacctcgccgtgcggaatgggttccttccagtcgacgaggaatatgtacctcgccgggtggagggtttcccttccactcgacgaggtacacgtacctcgtccactggagggtttcccctccagtcggcagggtacatgtacctcgccgagtggagggtttcccttccagtcggcgaggtacatgtaccttgccgagtggagggtttcccttccagtcggcgaggtacatgtacctcgccgagtggagtgtttcccttccagtcagcgaaatataagatttattttcaagcataaatcactttcttctcaatagaatcaccagtactaaaccaattgctaagtatcttagactatattgctacaagttatcatagagtaactaatgcacaatacatcccctacagacattaagttttcccttacaaagtgatgaaatttttaccggagaggcagagaattttctgagaagagaaaattttttggggacaacaaaaagaatgatttttgttggagtggcttgagggtcggaaaaggagagaaagagccaatgtgtttcttttttacttagaggagactacgtgttaaatagtctacatacaagaggtcaaacatgtggttgataaaaatgaatatcaaaatgaataagacatattaacatatgcttgaaaagatgactggaataagtgtaagttgataaagactagaccagggctcaaagactacaaggatttcagccctagacaacataacaaaatatcacacagaaactatcaaaaacaaagtaaaaatcatgcaaattatttatcaaatcatatttaatttgacagtgagatagatgagttctttagggatgagaagaaaagagatgaaattccaacacaaagtgataaattatttgacaaggaggtagtatccctcccaggaaccagtactggtaagcctcaagatcagacgtctatgtacagtatcaagtttcaactcatctcaaaacagattcaggtcagatttcaccaatcacataaaaagagaagtattttcactctaataaagtaagataaaaattccaatcattcattgaacctttaatccatcaaatttagacctttcattcacctctttctctatctctatagtctttatcaaccctcaactcttctagtatcataaaataatcttgtgaagcatagcctttttccaggtgcaaattgcttctctaaacctcagtcacactagttgtattgctataaacagttatctgccctcaagaaacataactttcagttgcttgaattctttcactaatggcccagaaataccttcctatcccaaccacaaacgctgtcatgggagtatttttggtttcagacccttgatgatggctgtcagctctggtctcttatgtgacctagagttgatagggtttttgggtcacactatagccaagagggccagtggaaagaagtccaactcaacactggtacagtggagggactggctccttataaaaataagggacagctgtggaatgagcttcacagtgcctgagctcagttaatataagagaaaagggttggtactagtcttataagttaaataagtaacttataaggctagtaatgagtataaggaaaagagtaattaatatgttaagactattgtaaaaaccccactcactatttattagtattttaatatctagtaaggtgattgggtttgtatggtaataatgtctgggggatgaatctcagggggagagacatcctcttaaatattacatagcaggggtcaattctgctgctgggaccggtgcagtccccttattgttacacttttccttgggggaaagtgtcaggatattcagagcatgataaatgtacatgtgttgaatatcttttatttcagaaaataccataagagagataaacataataaacatacacacaagagaggtaaattggataatcatctcttggatacacccaggagataattatccttttcaacttgattataattttcatggaagaggtaaattaataaagaggtgaatctttattaatttacagaataattattaacataaaaaatacatgtaaaaagagataacattacttaatagttattaacttaaagattacacataataataattgttatgtaacccaagggggttacattctattgtagacacctgggctagtgtctcagtgtctgacaatggcctattccaatatattttttgtcctatctggtcatatgcatcaaagcaaggaaaaaagcaggggggaaaaaaccaccaaactatgaaccccagggtttcagggttgcgcaaagcccatccccattcccgatagcgggggggtcggacccgaagtcccatcgatcagggtagtgtgtgatttgacacgcaccaggcgctttggtgtgcgatggtgaccgatcagctagatgacctgacctccttgtgtgatgggtgatttgacgggaaaccgagttttttgaggaatctgtggtggattgttgtaatctggaaaaccgggtctggcgcgggtcggacgccatgtcccaacagattcaaagctcacaaagtatttaattggccttgaaaaggcccctgtggatctcggctggaagaggtacgcccggtctcaagaggttccatggcgaaatgaattttgctcgtcgattctggcctccttaattcttgcctgcagtccggccatcccaagtcgatcgaagcgcgtgttgactataattatttgactctgagcgaaggtctttggttgtgagcgcgtgttagccatcggattcgtggtcgaagctcctccaaagcagagcgttcggagtgctgattcgatcggcatcatatagtcatcatccaggttttcccggaatcgctcagtgaggctgtgtaccagctgagtgtgttcttgcgaggaaatttaccggccggcgtgggtggatggtcgatagatagcccatcacagctcatttacccccggaaacgcttcaatgtgggatctcattaatcgaacggttttgagtgggttggctttagaaaacactacatcgacagctgcagaagggaggaggcactgactcgacggtcaacagagacagggtatataagatgaggccatcaatcccttgagagctatcatcaccaccaacttctccatccatcaaactcgccatcatgctttcttcctcccatcacttgactcttgtgactctggtgctcgctgcaagctggttagcccgtcctaccctggctgcagtgagctgcgacgccaacgaattcatcgataggaatgaatgcgctcggtgagtgtcttgtcttctcgcatctagcccgttgacttgccattatctttactaatggctttccttccacacacatctttacaacctaaatcaaacccgggaccttggtgctcgtgaaacagagcggtttcgcaaatcgtctatgagaaagcaggtaatactcttgatagagtctcgaccaagtttgcaaagctatctggtaattgtaccgtatgtctagatcccttgaccatctcaaaagctttcaagagtataacttttgcactgattgaagatcattccatttgatcagatactcgttggaaacccagaaaaaggcgtagtgttagtgagattcttaccaatatacgaacgtctcttgaatttgcatggtcgaatctggtcgtgttgatgatgtctcatctgattcattgaattcttgcatcccgtgttcgagcagaaccaaacagcaaattgaggctggctttaccagcatcttcgaccaatgtaaagtcaatgtaagttatcaggcctctaccggctgctaaaagacaatgtgtaccgattcatgttcacatgatccatttcgccaatgccatgtagaccggtcaagtttcattggccaattcgctctttcttcaagtccaagaccatcgtttaggatatgatagtggggacatcgaatctacaaccttgatctgtggtctcaacaccaacgcaccattgacaatcaacaaagattgtcagacgtaagcgtctgatcaatatcatagtccagcttcggagaaaccttccaagctgacgtgtggcaagtttccggaatcattcacttccagtgcgtacaacaatatcccggtcgataagaatggccgcttgttaggagaagatggtcagccgacggcttccgtattgaagactttcaaaacctgcacggtaagttcagctggcatatgcacaccggtcctgatcatgatggaatgaattggatggcacattgactcatttggctaccgggctataggtgctcgtctacacaaccgataactccacgctcatcgggtaagtgacttatcagcaactactcctcaatcagaagaaggatagcaagccaaaagagcttacaaaaatctctgctctatctcatgaaaactgatcaaatcggacagtaccaagagcgagattgggtcagtggtatcgaagacgatcaacgattgcaaaggaaaagtaagctgaggttttcccaatcagtaagcaaaccccgtagaatgctaacttgatatcatcgtgacagtctggcgtgataggttcgccgaagggtggagccggcattaatggactcacagtggttaaagtgagaagcagtaaagaatgtggtgatcatagagatactgaagggaaataccaatcttgttattagtcgtgtgtgccagctcaatgctttttcatcatgcattattcatctttcaccactcctcacaaaccttatctctcaaaatctcaactctgtaacaccaatcaaaatgtacaagattgtagcatcactaaatatatgtattatctctgttttcctattgacaattacactcctccagaacatgaaatctatggatcatccaactccatggattgtgaccgagcttgctgaaaatctgtctgagctttcttgcaaacataatatttggtttttggttcaaaacaaaatacattataagacgttggatcttcatcttcaagcgaataaaaaatacacaaattgtccaatttaataaaaaaaacttgatgatgccggcttttcattcccagtttgaagctgagaatgcatgacagccagggtgagtgatccactctgagtgaagccaggaatcaatccctggacgatcaggaaccaagcgaaaactgatatccaacgccctctgttctcaccgaagatgtccttgacgatcttgcagcgtttgatgatcatccgagcttcgagggggagaccgactagctggatctcatggccctcatcaaacattcaacatcgtaccttctttgggattggagagatactcggaatattagctaacgtgagtgatcagtttaatctgcctagatgcttgaaacgtccctcatcataaaagaagaattgctacttgatccgattggatttctgggtctgacatcgataccctttttggtatgttcatgcatagcccggagaaactgtgaggtcgttggccgagtcgaagcgtttgttggaagaaacccgggctgagatgttggaacagaaggaaagagattcaagtaggcagtctcccttgatcaccgagagaaactgaagatcgatgagtccagggccagaacgaggttgaaaacgttcgtgttcctatgaatagtcccacccaagcatacattctcccctcttccgggtcttcagtatcgagagcaagaggtcaaggtcttgaagacttgtctaagctcgatcccagtcagtcgagtcaacctctcaatcatcatccaccggtcctgcgaatctcagaatcaggacaaacgctgagcagaaaaattcgctttgcaatgctttccgatttcagaacttcaccgtcatctttggcggtacgagcgtcggtaagacggcgttattgagacaggtcaagacaaaaaaattcgattggatcttacaaaggtcatctaagccgagcagaaacaagatcactgatttcgtgcggcggatcggatcttctttcaaactttggagtccaggtcctgacggatgaacgatatcatgtgatccacttcgatctaaggatggctggctttgcggacgtctcatccttgttcttgtgcgtcgtggattcgctcttgacatcatcaatcttaaagccatcattgaacttagatctcttttcgcggtttggttccattgtagttcgtttgcttggcaaatggagcagtatttcgtcagcctggcaagccggttagaaggctatgaaccgttcgagaaagaagctttagcattcaaggcgagtcattgccagtcttctttgaaaaactaaaatgttggcaaaactacatactgaaaagtcatccaacttgctaaatccacttggactttttactttctttgttgggctctttcagcacttgcgattggacgcccaacgcagggtcgaaaaaaatggaccaccagtcaagacttctgatattgctcatcttctggagatcttccaaagttgtcttctgaaggtcaatttcaaatcctaaccaaaagcaatcccccgagacgattccagattctgattaaatgttactttctcttgtttaaaaaaataatcataagtattgggaattcaccccagtcaatccagatgaaagcgagagagataaagagagtatcagtaataagccgatgaaagagtgggaaaagaagaaactgaagatggttcaagacaaagtgaaacaggaaatgagcttatcatcagaccaaaattcaccagtggacgcgaaacctgagcccaaaggaatggaagccagtcgctcggtcgagtttgtcgagccatctcaagatcaatctgcgcccactcaggaggacaaaggtctcgacgaatctgagcgtagtgatcatgatcaggaggaatcctccgaatggaagccaccgacaaaattaatcccagtcttgtcagtcttcaatgttatcttcagtacactgcatacagcgctcctcaaatgccccagtggttgacaacttgagatcgtccatttctccctagttttattgatgaggtaagaacttcatcgtttctattcctctctttacacgtaataagactcatgttcttaactttgtccttcgcggactgaccaggcgcacaagttaccggcgttaatcaaggatcaagaaacgatgaaatgtatcctcgacggccttctagtgctgaccaaacagggtaactcattcttgtgactccatccgtttgcgagcaaagagttgtcaatttttccagttttcttatcaatcacgaatgatggaaaaccgagctgagggtatttttgttttggtttgcagaccgcttatgccatgtgatcaatgccacctcggatccgttctacatgaactggctaagaaacatgaacgtgctaacccattgtacgatcatcacgatcggtgacccgccccaaaaggaagcccaagaatacttcaacgagagtctgttatgcaccttgcaaaagaaactcgaccagcagccgatctgtgatactcgtgatagccagtccgggaacctgatcttgaagcatcaatcctctcagcagtctgattcaacccaccaccatcaatcgggcacttatgagctcggattcgatttgatctatgatacctttgggggcaaactggcccatttgcaaggcttcgtgggagattattgtaagaaattcgattcagatacgaccctttgaatcattcatagattaacgtctctgtcaatcaaaatcatccggcttgcagtgaattctggtggaaagttgaagcctaaacaatcttcgccatttctccaagcctatgccttactccaataccatatagtcaacacgcaacatctaccgcgagaggccgacaagctatcggggccgatttcgccttactcacatcgggttccaatcaaggaaagcgtgcaggcgagtgtttcacaagtggagggcttggaccgatctcacgtcacagaagctggcgagacgttccaagcgacgactctgttgtacgtgatttcgaagttcacgagctacgaggtcgagcgtttgacggggaagattgtcctggacgacggcagcccaagctcgccgacacccaagccttccagtccgcgtcagacgtactcatacttcggcctcagcagggaggtcggcgtccgctccgtcgaccatctcgtccgcaaccgcatcctcgacctccgctggaccccgcccgtctccaccgaccccgtcgatcccaacaccagtacctctccttcagacatctcccctgctgacgttgaacccgtcgtcttgcctgtcagccccgtcatgcggactgctatgcaaaccgtgttggaccaacacttcaaagaaaatctgctcagataaacctactcatctttgcttctcactgatctgtatcttcaattattatataaatagattgtttgggctcaatgagtgtgtatgtattgtatgtctacaaggactgatgtaaataagtaggtctccctatagcattcaatcctggtcatttagaatttgatggacaaatatgttgagttgaggcgcgatctttccaatggactgagggagcatcagtaactgatgtgcctggatcactgcaacacttttcaataaaaatcctggatatcctggcaaataaataaaacctgctttgcaaattgagattgctggaatagtggaggacttcctgttgggtatacaacagactgtattaaagctgttttccccacaaaaatttagctttataacagcctgtgattccagctttacagagcctgtcaaactgatgggaagtcctgcagtgctatgtatctgtctagagatggcctcagggtatccattgctgttgaaatcctcgtgattcgaccttgtcgacttcccctacttattattagtcgatcttcgactctacaatctccgaccattacatcctatcatcatcatttggatcactccagaatccactttggtgagaaaataacccgaacatccttcctcaacagtcgatctcaactaacatcttccttcctctcttagtcttgtgtcctacactgtcctataccttgtcttcctatcctcagttgtctctcttaagattatttcttctgttgtggtaattcttttttctattttcatttcatttggttcttgattcagattctaacttgtttttcaacttcagtctggtttggctttttagtaataaaattctcaagttttctcaattgcagatacctgttctctgctggcggcggcaatgtaacagatacaagatgctgtgtgtatcatggagaattccatgaagctgcatggccaaaaaccaaatttgatgccccccaggcccaatggatacccaccagaggatttgcattaattttgggtgcggtgtgagaactcctttgggaatggtggcagtcctgtgagggggaaataacaaatatgatcttgcacttgtttgatatatattgttaggggcttggaaaaacgactcccaaattttagccaacgactcccgtttcggtcgggaggttgtcgaacgggagtcgttcttccaattcccgaaaaaacatagggagtcgtcgcactaattttacctggagagtttttatttttttattaaaaaaatagggagtcgtccgcctaaagtgcgggagtcggcgcaccaattccgcctaatatttcgcccttttttatatttaaattgacgggagtcgtccacctaatacgagggagtcgttgcaccaattccgccaaatgttttgcctttttttttctatattaaaaaaagacaggagttgtccaactagaaatgggagtcgtcaccatatggcaccctcagagactccaaaaaaaggttgagccactgaggccccaccccaaaggcaatttatcaatgataaaaaaattagattgattgagaaaaaccattgcaagagataaaagagatgacaaacgggccaaaaatattcaaaaatgatcagaaaagtaagaaaaaaaaagggtaaaaaaggacatagaggaaaaaaatcaaaaactaaaaaaaaccctagtagtgtttcattggattttctatttttctctctacagtcaattcaaaagaatcagaaaattgggcttcccatccccaagcctcttctgacgccttttctttccactccttcatgagctgaggggcagcaaacagtcttgggttatgtaactgcaaggggacaaaatgagaaaagcaataaaaataggggggttgtcattggggggggggggcagaaagaaggaagaaaagtctggcaaaaggtgtcagaaaaaaagcaaacaggcctctcaaaggcatttgtcattacctcacccgtcgaaggcatggacatccaatgaggctttgaacaaggtgatggcgaatcaaccttgatacaatccaaagcgccgtggagtttgtggaacatgtttcaataccaatcaggccggcaaacaatttcattgtacaattcataccgactcctagggatttgtcgatgactcctgcaagacaaaaaaaaagcccagttgtcagtttggacgattgggccattgactccctttccgtcttgggaaattagcctgacgactcccaaggaaaaaaaaagaatcaagaaaattaaggatcaaatttggggcgccgactcccgccttttaggcggacgactcccgaattttcaattaaaaaaaataaaaaattgcctgtggaattaggccgacgactcccgggaattggaagaacgactcctgtttgacgacctcccgaccaaaacgggagtcgtcgactaaaatttgggagtcgtttttccaagcccctattgttatgggtggtttgaaagacctgcccctctgatgtactacacaagaattctgacaacaaaaatttatatattgatgtgccaaaacatttatagagaaacctttatgtagtagtctctatcagacctagaccaattgatatatatgaaatgccatgagacaagctatctaagaacctgattaggatcacaggtgctgaagaaggagggggggggggttgatgaggatgatcaccagctggccaggctgtgtgatgatgagatacttgtttgagatcacccctatgaatgggttgaaatctccaagtgagatatatgttgatgctgggattgcatgaggaacttgaaccaacagcgcaaccgctgcgctgaggctagcggtgagcgtagcgtaagcgtagcgaattcgcgctcgctaccctacgctatttgaagcggtctggccgctgcgcttttcgctgattgaaaatgggtcaggaatccggggttttcagcgagctttctgtagcgagcaatagcggcagtccgctgcgcttagcgctggaatagcggagagatcgctgaaaaagcggtgagggggttatatttctatgtagttggatcatgtatgtatatgtatgaatggaagaaaactatgtgtatgatattaattggtgaagagaagaaaaagggacagggacaagctacacagccgaggctgggttgaatttggggttcttcttggtggctgccatgaccgatacacaatcatcaaaaccaccttgggcttgaactccgtttcgaatccacaggtgactactaatgcaccactcaattttttgaggggcaagagcacttcgtgctgttgtacagatgtcggaggccgcagaaaacgtccgctccactgttgccgagctgctggcacaagccaagtagtctcttgcaagagatgacaagattgggaatgaaggtgcctgtgtctaatgaaatgatgtaaggattagacatggcacctgtttttatagaaaaagatacgtactttccaccacagcaatacattgcctttaatgcctaatgtgtatttggtttcgtagtatcggttcagctcgtcttcactgtcatcaagtgccgagttttttggataaaagttgtactcgtcatcttcgggaacaaccgcctgggatgattccttggtcgatggaggggtgggcaattttaacaatgcttgacgctccttgaacttttttgagatgagatcttgagctatcctatgatgtgattggaatttgttagcgaacagtagtaatcgccaggctggatgtaagattgtagccatcaatattggctcgcacttcagagccagatctttgtactttgttgccactttgatcatcggatcaaacatcgcttctaagattccattcttgcttgattctttcaactttcccaaagtctcaagcagtcggctatattcgtagagaaccattgcacatgatggtccatctccctccattcgcttggttaaatccaagaactcctacagtgcatacatggatccaactcattttagatcagacacagtgattggtttgacaaacacaaagtagcagaatctacttaccttgagaatcacattaagaactttgatatcatcccactcccttgatgtaaactcatatccgctgaagtaggtaccttttccattctcggtttcattcaccagtagttggttaacaacctaacatgaaaacaatgatgagtaacaacctatgtacgatgctgtgaaaagatctaaatgacctacttttcttgcattgtatgctcgactccggctattataagcaatgttccatcggatgccatagcctccaatgataccaggaccctcatagcctaacctccctgcccatactttgaactctgcttgttttgcaggggagctagcaatccggcagcagacatagtcgatctatgtagttcagatggaaaaagcataccgttattttttgattggtttggaatacatttcaactttgtagaaatcactttaccttttttaaggtgaatccaataccgctgagggcgtactctcctttggtcttcttgccagctacttcattggtttcttcgggttcagaatctgatgacatatcgtccggatcgacttcgtcttcagcctcggagttaaattcttcagcgccatcatcaattaactcgccctcttcatcaatcgtctcgagtgttgggaaattttctggttttttcgattttgggccctcggatgttgatagcttgattgccgatagtccagcccccaagatgagggccagtacatgacaaaagcacctctggtggttaattgaattatcccagattgttccgttgtgagtttggattaattgagacaactctttggtcattgtaaagttgtttgacccggagtctgtcgtttttgcgaggatgtgctgcatcaaaaagaaacagaagataagattgtgaataaaaatatttggattggaatcaagcattacttatctttccatgtaggttatgcttgatcagaactcttgcaagaggagacgcaagatagatgcctttgtgatgccaggatatgtatttgattgacagatgctgacatcgatatacccaatcctttgttatgtaacaagcagagattcccaagaaggccttgtgccctcctttagttgtccacacatccgagactaagctgatttttgaatccgcattctaaaacacaaaagacaggtcaggagatcagcaagttcaattatgtgattgaaattgatcaactcgcttacattgatatcatccaaaacacttttctgaagagccaaataaagatttccagccgtttttgcagcccatgtacgggagtaaaggtttgcacgtggatcgatgaggttcaaggaaatgcaaagatgttcatcttcaaaccgagcccatggaagggattgccaaatgagccagaataccatcatcttgttcaatgtgttgttatcaaagcgaccttttgtaacataggaagctaaagtgttaccggggttcttgatggcttcagaatcctctttagcacactgagcagcagtccgtggcaatttactaccggcagcaattgctttctctcggcttggacaggcgcctcgaattgtccccttgatgtttgatccgtcacggtggaccttgagattgtagtaagaggaggtggatgctttgaccgtcttcagacaccaaacacagttgtaagacacggtgtttccgatttgagagaagtagttaagaacgctgtcagttccatctttccggggtgccagcttcttctcttgcttagacgtcactgaattggcagcggtctttgtattttcctcatcagagtcttgtacaatatcgtagattatttctgggttgacggtggtgttggtaaggatgatgttttctcaaattgaactgggaatagcctatagtttgaaagtaataaaaaaacatccagatcaaaaattgcatacacgccataccatggcacaaaatttctatactgacggtttcagtggtgtcagcagaggctgagttctgactagcagttgagacaagggactggacttgaagtgcccttcgggaatcagattgagtaggcacaaaaccaggggttaccagggggactttcttttgggctgattgtcgaattgggactgcaggtgggggacgggaaggagttgtaccctccatgactgggatttcttgttctggggtgaggtctcgggccatcttagatttcaggatggattgacaaataaaattgatcaatcaaagtaagtgaattcttgcttcccgaggctgtctgcagtcttagtgctagctgataatttataatgacaaaccttaaccatctttgctctaatacatataggctgtcaccattgggtgaagttgtggttgaatgtcaagccaatggtgctctgacgcacaaaaaagcggccatctccgctgccctttcttcaatcctcagcgcctacaatcaggctttcagcgaaaagcgcattaaaagcgaggccagccgctatcccgctggcgctacgctatcttgtagcgaaagcggaaaaaaatcgctccgctgcgcggggccaagattctgtgtagcggtttttgcgcttcgcaggcgctctgatcagcggttggtcgctatcgctgccgctatgtggtttctagaaaagcgattgaccgctgcgctgcgcttaatggccgctttttgtagcgcagctcagcggttgcggtgttgcttgaacagagggggccaaaaaggcctgcttatatagtctatttacacaacggccggcttgtggttctagccataactgataatttcaagaatggctagattgtggttctagccctaaccatttacctagctctaaatctataccatgcactaccaatgtaccaccatgctttgtgatcatgttctatcataaccttaacatctaaataacttctgactgagttgagctagcctagtggttccagtgattgactataggttaagaattcaaatatgcaataataaaaccaataataaatctcctgatcaaaaatgattcaagaatttatgtactttgattatacttgaaacacatttggcacactacagcagctgccccattctcctcagaatcctggtgggtatccaggtatctccagggatacctgtcagagggacccagacttgagaccttgtacagtctcaaggccaagaggagttcctctcggcctggagactgtagtgtcttgaggccgacagggcacaaccttctcaaccagaaggaagaccttccagtctattgttggccaccccctccaaccgcccttgtgcaagtggcaggtatccaaaaatacccgctaaggtggagggatacctgccagcagatgccaatgtgggtgcggatggaagtttccctggaaaaagcagccggatatccggatgcaccggggccctctctatatccgtctgcctatgtgatgccaagataagtgatattctagctttatactctgccagctagtatcagcaattgttgaaatttccccatttccttctctctctgcccttatttttacctttctagtcaccataaatcagactagatcatattcatcaagtagcctgtttttagtcattctgagcctccttccgggtcaaattggaaccttaagtaatcagctctttttcactactcatgtctctaagatgaatttttctttttcctgattttatgattgatttgccaaagactgattaattagaattaaaaaccctaattatctgtggtttataacatgttttctttgattaactcatcctgcttatctaaaagagactgagaagatttgtctggtttgtttcttccaaatactcatgtttcctcctctcagttctttattcaatatacctccttttattcattatttctcaaccacagtttgccctcatgtatctagtctacttaaacccagactggttaccagtgaataaaaaactcattggttctttcactcactttttccgtgaaactttcccaaaaaaggtcccctgcttttttgtgccctccttctccatttcctcaattctgtcggtcaagaactcaaaaacccaacagcaatcaacctccccgttgggtctccttgtacctcaagattgagtttgtccacttgttccctcaagaagtgtccacttgagacagttcaaacctcatctcctcatctgatctctcctctttgttggtttatgtcacaccacggacatttgcctgttgttgcggcgtgcagcaacatccggatgaatctgagcgcatgactgcggcagtaggcacagtcactgcacatgaaaccccattgaaacccccagatgtcactctgcgtgggacctacatgcaattctccattgtgtcagacacagtctgagacaacagtccatatgtctataatcatccagtgcaattacaagtaccatggtgtagcacagcccacaaacaggtgacaaaatcaaagttttgtaacattaaaattaacaatgcatttggcatactgttagcatgaaaatgattgacttgggcaggatttgaaccagagaccttagcttgaagctaagacactatactagaagtgctgcctttaccactaggcaaccaagtccatacctgttgtgttgatatttagaacattgtggatcacaatgtttcaacatgtcacagtgatgtttttccacttgttactgtgccagtagatcaatggtgggcccagcggtgggccgctacgcttttggcccaaaaagcgtagcgtttcggtgcttttttgcgccaaaattttgtagtgttagcgcttttgtagcacattttcgctacgctacgctgcgctacagcgcttttagcggaaaaagcggctaaaaacagctaaaaaccgctgtagcgcagcgtagtgggcccttttttgtggcccacacgcgtagcgttagaggtgttgtggcggaattccgctacgctacgcttaacgctaacgggaattccgctgtgttacgctacactacgctaaagggtcacttagcgttagcgtagcagcactaaaaggggccattttttccgtagtgtgagtgtgctgctaccgctgctacattgtgctacgctgtagcgccgctaacaggtggttttttttctgggtaatgttagtgcaccactacagcgcttttagcagcaaaaaaccctgctaaaaagttctgtagtgcggcttagcaggcaatcttttgtgccctgagcgtgtagcattagcacaattccaactttctgttctaacgctacactaacagctaatgcactcttgtgccctttgcgcgtagcgttagtgcagaaatatggatttttgataatgctacactacaaattagcgtatttttcctgcactacggttagcgtagctggcccaccattgagtaaatgcagtcactgcgggcacttttccacaaaaaactcaccatgaaaaatctgagttttttcacctgtttgtgggctgtgcagtggttgagaactttcttaagacaatatctcaccaaatacacctgatttcaagtccctctcattctttgtaatactttttattcattttagttatttttctatactaagtaattccacagaataacttaagaatttcttctgcatcaatattcctttattaaagagatttttcatatgtattaaaagcttattcatatctctcttaagtatattctataatgagagagatgattaccaacaaggtttaaattaatcatctctctctgtattgatttaccacaagagagatgatgtcagttcctccacttcttggtgtaatcttaatttaaatgcatattttgatcatttattatttacatacataaatgaccatctgtaggcctgaccagtctcacgggcagattgatccctgccttcttttctcccaggactccttccccccagagattattgccatagaaaaccatacaccttactaagcagtgatttgggtttattcatgatataaattactattaaaacacctttccacttcccatattttcctacaaacccttttcccacctgccctacagtaaagtcactattgtagactagaagagagccactcttataactgagctctagcatgggaacacaaagctcatcccacatacacacccttacccaagggtgcttgacaccttcacttcctagcattgaggcaaggttccttgtctactggctgtgacatagagatcgttccgcggtaccctttgctaggtacctagtaccgcttggggggtacccttcacacccgccccgcacccgtcgggaggtgccaggtgtggtacttggtacctatttttgtgaaaaattgaacaggtacctaggtaccgctacaggtaccccctcacttccctaccaaaatgatggtggccttggaaggtgatagttttggacaacgatgaagattcttctaataatctaattgttgagctgatcagtttccttctcatctcatttctttttctctgctttatacatgtcaactgtatttcacactcatgtcacacagttgtagtatacctgaggcagcactcgtggaagctcttctttcctcatccttccacgaacatcagtcactcacccacatcgtgcttgctgtcctcagcctctgtctagttcatcaggttatgagcccgcgctaggctccagctcttgacagtttccggcacgttaaataacggcgtatttgggtgaaaatctttgtacatatctcaaggatcatcaactttttgtcgactacctcgacggttacttcttcggctcaagaactcagcatcagccgtctttctctctctgcgatccgacttgataactcaatctcagtcatcgctctcgccgctctctccaccgctgtggttgccgtaaaatcaggtcgtataactttctgaacacttctgcactctcggttccacttgaagcgtgcgcggctggccgatctctttatctctcggccgcgttttttttttctctttcgctgtgtcttggttcttgtttcgcctcgcaaggcagaatgtcgatggacgatggttcctcaaagaaaccggctgctgatgggtctgtgataaaaactgaactcgacaccccataggcggtctcgctcaagtcagccggtcctacagtcccctggacccgactcgaacttcctcgattgggagctcgtaatcacggcgtactttgactcggttggaatcgactacgtgatcgagtcccctcttcctgaacgcccctctcctgcctggacggccgataacaagaccgtttgcgccattctaacgcaaaccatcgactcgtctaatctaattgcaattcgtccctacaagcgtaacgcgcacggcatgtggaacgccatcgtccgcgcgcatcaagactcgtcaacaggcggcagagtctactggctccgaaaacttcttctaacgaagatggacggcgacgacgtccttacgcacattaacaccatggcgaaggcgtacgatcgtcttaactcccttgtgacgaccgataaacctctcaccgtcgctgatgttcattcagccgcgttgctcagctccatcccagatgattggatgggctgtgtctcccaccttatgaaccaagaaggtgtcagcaccgaatcaactgtcctggctcttaaaaacgagcatacccgccgtcactcccaaaatgaagtttcagtatcagtctcctagaccaagactaagcctaacaacggtaagcgacccggtgatcgcaacaagaagcgccactgcgacttttgtaatgcagatggccacaatctaaataactgcaacaatactcgccgaatccttgacgagcataaagcgggcgatgataatcgcactcccctcccctccccgcccgcccacgcccacgcccctccaaaaggggtgtgcaatcacacccgcccgtctctgaggggcgggtttgatcgcacgcccctcggagttctgatttcccaaggaaacaggcttccgaggggcgggcagaagaacccgcccctcagagacgggcgggaggaggaaatcgttgagcttatttagctacagtcactttcaggtacctgcttacgttttgtaaactgatgagaaagaacgatataatctgcgaaacaaccaactttttctgctgcaaactgaatcagatatggtacaagttgatggagaccagggtcgccactcaagctggctagggccgcatttcttgagctctggtcatttgatagcgcggcagcagtaacgcgatcgaaatatagtcgaagttcacgcgataaatgctctttggtagtcagatttttggtttctggtgcctgttttgagctcgatgggatagccgaggactgaagaccagagaaagcaggatgtgatttgagctctgcgacacggacggaaagagagtcgctcagctcaaagctcgaccgaatattcatgaatataattgtgaccaagaggtatatagaatgcagaagagggtttagaagagagaagagtacctgctggggtggggttttgtggtattgccggttgaacaccttcgactgccagccaatgggctataaagatgctacgtcctattctgagtttgagggagtacgcagttttatatcaactacaagtttcttagacaaaaggtccgatattacaaaaaaaattaggtctcgaggagtgcaggccatcggccagaggaaaactgaaggtaagccaaccatgacagcaaaacatcctaggatgttttgctgacataatcccgggacgacttgcaccccagtcaagaaccaagaatatcttggttctttgattagcgggcaagtccttcccgcctgtctctgaggggcgggttcatctgtcagtccctcggaagcctgtttccttgggaaatcagaaattccgagaggcgtgcaatcaaacccgcccctcagagacgggcgggtgtgattgcacgccccttttggaggggcgtgggtgtgggcgggcggggaggggaggggagtgtgattatcatcgcccgcataaagccaaccagaaaagtcggaccgactctaaagatcaggataggcgacaaactcaatcaggcaaaccagcagctcgagcaggccacacctctgccgtcaccctaggtggacattctcatacatacgatgatgatgttgaatcagactactccggctccgaggtcgaggtcactgctggaaatgcagttgcgtccctgtctgtctccaacttctactccggcactggtgatgcgaatctcgattccggctgctctatgtcaatgactcccgatattctcttggttgaaaatccaaaaaccaactccacacctgttcgcctggccgaccatttggtagtggaggccacccacaaaggcgtctctaggctccccatcgatggagaaaccaaggtaaaaacacttgtggttccctctctccacaaacctctcctatcagtggcggctctctgcgatgctggactcacagttgttttcaccaagacgtcttgcgacatcatcaaatcaagcgaggtcaagatagaaggcgacgtagctggacgcggctacagacgaggaaatctctactatctcccgtcagaccctgtgaggtcctgttcttctctttccctctccccctctccccctgatcactccctcctcggttatcaccaaagattttcccacattggtctcaagcccctcaagtcactgctgaagtctaacaacattgtaccctcagtgatgaatgaaatcgaagtccaacggtgcccgacgtgcgtccaagctaaaatgccccgtaaggctttcaaatcccgcgccacccattgatcctcaaagcctggtcaactcattcactccgacgtggcatcatacgaggttgtttctagggagggctataagtatttcatcacttttgtcgacgattgttccaaatttcttcatgtctttcctatgaaattaaaaagcgactccttcgcatgtttcaaaatctttcgcgcattctttgagaaaagtggctcccacaaaattattgctcttcgtaccgacaacggaggagaatatctatcaaatgagttttccgcctaccttgcttcatctgggatcagacacgagccgggtccgccccattcgccacagctaaatggtgtcgctgagaggacaaacaggacaatcaataatctggtcagggcttcgctaatgcaggctaacctgcccaaatccttctggacagacgcactccgacactcaatgtttcccttcaactcgttcccctgttacactccattgggtttcaaatccccctcatcaatactgcaagaacactcagttgatctcaagttaattcatccctttggatgcctggtctggtacaaaatccctgaacccaacagaaaatctctcgacatcaaaggacgtgcatctctgcttctctcctacttaccagatggaaacggctttcgtctttgggatcttgaaaaacgttctgttgtcaagtcccgcgatgtactctttgaagacacaacattcccctacagtactcagctcaagcaaacccccgaaccaatcccaattgaaataacctggcccaaaccatcaaatgacactcctgcagaccctcaccatcctcgaagtgtagatgtcccttcgactactccaactattaacaatgatgcacctctagatattcctctcgcaccccgttttgacaggagactagcagcatccatccatgcccctcataatcgtcctcgagatcctctccccatctcctccgactcagattctgactcttcccacggtcctatccccatctcttctgactcaggttctgacttgacgtacaacacacctgctccgtctccatcaaccacgtcacctgatgttaccgtaatttctctccctcctctccctccctctccctctccccctccagtatctcctagtccatctcccccgccatctccaccgcggtcccccccggccagagtcccatcaccaacaccttccccacctcctgtcagacgacgctcaaatcgtgataggcgtgcccccgaccgctatggccaatggtccaagaacgcttccaccgactctgatgtagacaccccaaaaacttggcgtcagcttcttaaatcccctaacaaacatcgttggcttaaggcggcagatgaagaatttgcctctcttcttggaatgcaaacttggaagcttgtcccacgtccggaaaagaggaaggttataaagtctaaatgggtattcaaggtgaagcgccgtcccgaccggactattcagaagctaaaggcacgacttgtagctatgggctactcccaagtacatggtcttgactacaatgaagtattttttccgacactccgactggaaacgcttcgcctgatactcagtcttcttgcctgccgcagttggacaggccgtcaagtcgatttcaaaacagcgtttctgaacggccacttggacaagccaatctacatggaacagccccctggcttcgaagatccccaacatccggattgggtctgtgaagttaatcggtctctgtatggtctcaaacaatcaccccgtcaatggaacattgaactacacaaagctctcctcgaactaggcctctccaactcaaaatacgaccccactctatacttcaagctccacaacaacaagctgattggtgccctcacaacacatgtcgacgatcttgcaattgtgggtgaacacaattttgtcaactccctcatctctgaagtcggtaagcggttcaaaatcggtgcagacgaggagctcaatcactttctctcgctgaagatcaccaggaacgctgaagatcatcacgttttcctgaatcaagctcattacatctctgaactttcttcaagatttctcaacaacaatcccacgccagtggcaactccaactgattccattttcaagaaccttggtccgcgctctcagtccgaccctgtatcatccggcccgtacccccaactcattggatctcttctctgggtatcccaatgcactcgacctgacatttcatttgcagtcaaccgcctatcccaatttcttcgggacccgtctgagtctcactggcaggctggtcttcggattctcaactacttgataacaactaaggatctcaagcttcgccttggaggcaatctggtactatctggctattcggactctgattgggcggaaaaccgagacgacaggagatcaacatccgcctacacctatcgtattggtgatggagccatctcttggaaatccagaaaacaagccacggtgtcactctctagtaccgaagcagaatacaaagctctctccgactcctgcaaagaaggtctctggcttcaacacatcctcacagaacttcgtctccgaccagacaatgccatcccattgcatgttgataatgaaggggcggaggcattagcaaaaaacccagaacaccacgccaggactaaacatatccacgcccgctatcacttcatccgagaatgtgtacaagaagacgacatctccctgattcatgtgtcaacgaaggacatgctggctgatatgttgaccaaacctcttccccgagttgcactggaaagacaccacactttatttggcattgttccctgactttttttctcctcttcttctcttatcttttctcttctcctcctctttttttcttctttctttttctcctttcccttttctccctttctttctctatctctgtgttctgttattttatttcttctctttctctaaatccatgtatgcagcaagggggggtgttgagctgatcagtttccttctcatctcatttctttttctctgctttatacatgtcaactgtatttcacactcatgtcacacagttgtagtatacctgaggcagcactcgtggaagctcttctttcctcatccttccacgaacatcagtcactcacccacatcgtgcttgctgtcctcaggtatagtagcctctgtttctctttcttttctttctttcttcctttttctttctttccttttcttctcatgtgaaatgaactcatccttccacaaacatcagtcactcacccacatcgtgcttgctgtcctcagcctctgtctagttcatcactaattagatctaatttgtagacagtttaagctttaaaataaattattaaatgtgaacaaatgaaaaaattgacttgggattgatgttttacaataaatatgaaaaaaggcaagattcttcccattagatgtagatacttgacaacaaatatgaaaaaaatgccaaaaaagtgacttgagtaatattttacaataaatatgaaaataataataataatgaagtaaggttcttccaattagtttaagatgtcttacaacaaatatgacaaaaggaaaaacagtgacttgggaatgatattttcaataaatatgaaaatataataacacagtaggattcttccaattttctgtcaacatttcacaataaatatgaaagaatggaaaaaaagtgacttgggactgatattttacaataaatatgaaaaaaataataatgaaaaagtgacttggtaatctgaaagtgaacctaggttagaaagagaggggaggtacccgcggtacccgccaaaagtaccgccggtacccgccgggaggtgcctggtgcggtacttggtacctattttttgaaaaaattcaacaggtacctaggtaccaacaggtacccgagtacgaacaaacgatctctactgtgacacctatagtaagacctttttccccataaacaccaagtgacctacaagaccgatgctggaagtttaaatgtcttcagctagtgctcaaatacctcagctcaatttttatgggggaggagaggtgatgaaaaacagatatgatggttgacagtgactagagatcattcgttcggacctaggtacctgtttatacctaggtacctgttcattttttcaagaaaatagataccatgtaccgcaccagacacctcccggggggtacccaaggtacctgttgcaggtacctcaggtaccccccccccctctttttcacctagtttcactcccagagtcccaagtcacttattattattattattttcatatttattgtaaaatatcactcacaagtcacttttttggcattttttaatatatgttgtaatatatctacatctaattggaagaatcttacttttctatttttttcatatttattgtaaaacatcagtcccaagtcactttttcatttgttcatatttaataatttattgcaaagtttaaactatctacaacttataactaattggaagaatcttcagtttcatccaaaaccatcaccttcctttttgattttttgttagacttcttgttatccttgattccctgtttccatgcagccaaggtacccaccatcattttgattttcggtagggaagtgagggggtacctgtagaggtacctaggtacctgttcaatttttcacaaaaataggtaccaagtaccgcacctggcacctcctggcaggtacggggcgggtgcgaggggtaccccccaggaggtaccaggtacctgcaaaaagtacggacgaacgatctctaacagtgacactagaaccaaaactcaacacaagaaacaaaacaagttataaaacaagataaaataataatataaaatagaagacatgagaataattattgtaccaaaataagagttcaattgagctggaagcagggcaaactgactgagataaatgagatcagatagtgacaagtaatacatgcaattttaagaacatcagaaataaaaagataaagaataatatatatatatataagaaatcaatatgagttgatgacagagataaaaaacgggagaaaatattgatgttgatgatgtttttttaccaaattggcaagagccaggaagggctgttgcgagagacagagagaaggacagatcaggagaagatttatttgttctgagtggaatgtgagatgtcaaaaacgtcaatgggattaattgatgagagagaaaagagaaaggagatagaaaattgaggaagatatgatatggaggcggaagggaaagttgagtattgtaatgttgatgatttgaatcagtctgagcagaagaaagagggtagttggatgagtattgagattttttgtcaaggtgggccaccacactaacagtggtcctgggtgcagcacccagagctgtaatggcaagctacaatatccactaacataaagttttcatggcctatcatagcaaataagaagaagccattttttttcaaattttctgatacactggctgagtgactggcagatattagctgcaagctgtgctagcatagtggcccaccattttcagttaaaatgttttgcttgggactggttatggtgtacctggcccagtgcatcatttttgaaaatgtggtaaacttcttcaatttaaattccttgaagttgtgaaagcaaagcttgaaaaaaaattgcactctttgtttgactgaaggccactgaaaaaaagaaggttttaagattgtcacaaaaacaacagctttcactggaaatctctccaaacggtacaagagaagctcagttatccttgaacccaacaaagaactccacatctcttggttcaattcacagtgtgaccatccacacacattatcatcacacaatgcatgcccctggccacaagaagaatcttgtcaaagtcctcaccttgctggctatctatctccaaccttcaagtagttcatttcatgaatgccattgtccagcaaaaactttgactgaacattgggaaatatgtaatgttaaactgtcatgcagaagctgtggaacacttggaccatcttggaaatgcacacggaatgtagaggggcagatttacaaatgtccacaacactgcaagttgggacacttcttcccaaatgatccttgtagggatggtgaccacgagtatgacaactgctctcaacacttaaatcttagaccacctgttgaacaaatctgatcatcagattatgattgaatcaaagtcaaaaatatgaatcatcgtcaaaaacgcaggggaaccatttttttctttcaacttttgcaatcaagcttgagagtatttataaaattcattttccagggttgatatgcattgcttcaatttgtaaccagcactaggaatatagacattttctcagttattgtcagccacagagtacatgtcacattacctgcaaacacctgtacatatttacatatgtgaaaatccataattctgtttacctttacctctagtattgttatcttattcatgtcttatcttattcttaagttatctcattataatttatcctattcatatttatcttattcatcttgattacatataaactcaaagcattacatgatccttttttattaattatcatttaaatacatatctttttcatacataagtaataatcatgtatctttcactccttgatctgtgaaatacctgtaccacaagttctgttggaattcaattcctaagtctagccctcaaaagaggagtgccttgggtaagttatactttaaagtataaacttcccagagtaaatcattgtactgatcattattgtttgatcatgtacagagacaagctgttctgcagattagcatgcaaatgccaagcttaaagcttgtaattcaggagtttgcatcaatgatgtcatagccttagaagatgatgatcattgatcatcaaactctaagtgagtattgatgattgtgattggaggaattgaaagagatgattgttgacgatttcatctttctttccaacaaataattatctttagcttttatcaattctcctcaagttgtacgcaactcatcaaccacatttctccatctaagaccggtgagcaaaaagcctttccttataattaaggaaagagaagacaaagcgataaagcattaattgatgttttcggcttttgtataacgtttagaaatattaaacaaaagcttattaccatgttggaattatctttaccagattgattcatctaatcatagaaaagtaattattattaaaaagttcaatattaaataaagaaatgtaaaacagaataagaactaatcaagtttgtctttttgatcattagcttattaccgctcttaccagcgatgggtagctacgatacgctacaataacagcgttatctgagtagcgtaccttttgtagttactccccagcccagataacgttacctgtaacggagtgattcactcaatctctgcatcgtaactttcaggttttttttatcctaaataaatagtattgtaacttatgtaacggtcagtagcgtgccagtaacgcaatatccacaatgtactgagggatcaagcagccccatagaccgctgtactggctgttttttcccttgatacaggggcttagatttcccttgtgccactaacccctgaaccacatgtctaacctgcctggtgacctgtgctgcctcccattttttgatcccacaaccgggctcttgttcccaatacatctggagcttaatatttccattaatccttgagttggccatggctccagaatccactcaaactcaatcagaaataattcaagacaccaatggtcattctactgaccaatctcagactcaaccgcgccagtctactcgtgcctcgtcagtggtccttacacctaacatggtgaccccctcgtccaactcccgtgttagaatgacccaacctgaatcaaaaaagaggggaccagggaatctatctttgtcagcattggtatccaatgcttcaacttcccaaggacaaaagaagagaaaaaataagaaaagtagaactcaaattttctccgaaaagggtaagaacggaacgacctccttaattcctaatcaaaaagaaaatcccaaaggttcaaaggcagtcaaaaaggttgccaagaagacaacggtgtgtacttacttagttgtaactaaaggattggtttcaacaagtatatttatcctacaattgttttcaattcacagcgagctgaaaaccctgacggtgctgcctttgattacgaccaggaatctgatgaacaatcagtcgagattcaaccacaaacggctaagaaaattaaggaagcaatgtatgctaaagttcttgactactttgaagaaccggtgtggaagaaaggtgaccgggaggatactgcattgaactacaaatgcaaatggtgcccaggcacctatcgagcacatccctcatcgcttggtaatctcaaagcacatcgggacggctatactcagatggataagaataataaaggttgtgtcaatcgtgatcaagccaagttagctgggatcaagttgccaccatcggttgcggaagcaatggtgatgaaagagaaatcaaaagactcgaagcagccaggcataaccgacttcttatcagtcaaggtggcctttgacaataaggttctaaaccagataatgatgatctggcaaattcgacaggctcttccctggtcgaggctggaagacccttatcttcgggcggccattcagtacgcaaatcacaaagctcgtctttacggtcgtcggtggtcagcagatgaatcgaagaagttatataggatgctcaagacttgtgtctttgacaatttgaaggtgattcagattattttttttactttctccaatacaattccaatgttttaactaacatgtttcctggtttcaaattagaaactcgatactaaatttaccctggttcacaacgtgtggacaacaaagggtaaccgattcgccttcatcggagctgctgttgcctatattacttccgagtgggactacatagttcaacatttgacaataaaacttataccttggaaacaccatggtcatctcttagcgcggccaattgcaagtcttctcaagaaaggtaatctgtaccaaaagatgagtaatttcactttgacttctcaattttagtcaactaattgtctgtttattattttctatacatgcttgcacagactacagattctggttcaaacaataacaccatggcaagcacaatgtacgagatcctcaatgacaacaatgatggaaaaggacgttcagatacttgggacccgttaacaatgcacatttgttgtttttgtcacaaactcgccttgatcgttaacgcgggcctggaagctttgtcactcaagacccttccacctggaaagacgaaggaatcagtattgggattcttccccgtactccatcgggtgaccaaggaagacaaaccagaagagtttcccgttcaaggcaacaatagatcgacagtcaatatggaacaacaaatccctggttcaaatctggagatcgatgatgatggacgttcagcggacgatgactataatggttcggacgaaaactcagaaattgaagaagagtcttcatctgaagatgacactcagaagaagacaacagtgccagcagtcattaatcccacgtctcaacaaaaacataccaagaccttgcggcttaacactacaaacaataccagtttcgccccaggaaaaaatggcaatttgagtggtggaaaattgttcaatttcctgaggctttttttacaaaatgcctcaggagtaaaaatcaggctaaaatgagctattttagcccaaaaataaaaatgcctcaaactttccaaaattaatttttagctcatttgaggaaactttactttttggctaaaatagctcagtttagcttaatttttactcctgagccattgtgtaagaaaatgctcaggaaagtgatctattttccaccaaccaaattgccattttttcctggggcaaaatcggtattgtttgtagtgtaaagagcttaccatgaaggtttgttggaccgttttcaacctctaatcacccaaacactgtctcaatactgaagcgttcttgatagcttgatgtagtcatcaagaaaatcacacgatcggctgctcagcgagccaattttgatcagactgcccaagatctgaaagtgaaggttgcccccttgattgtggggtatggaattcgctggaatatcaaattcgagagttatcaaaaagctgtcaatgcgcgggaggttattgaccggatattgaaaaacgatcaagaacagaatggggctggtacctttgccaatgtgatgttttctccaagggactggaaagagatagacaatctcaattgcgagcttgaggtgatttttttcgatttattacttcaaacaatgagaaagaaaacttagactaaccttcaatcactgtgctttaattatcataaggtgtttgttcagctaacagcacagatggaaggcaaccagcccactggtgctcatgtcattccaaaatatcttgagctcaaagaaaatctcagggagaagatcaacttatccttggaatccgacaccctttaccccatgtaccaagcaatgatcacccgagtcgacaagtatctcatggaagcaacactatgtagcactcttgtccttgctactatcttacatccatgttttcagatggacattttcgagctcgcctttggagcagacagtgcagatgtcacccaggccttggagttactcaaacgggaatttttacacaccaaagacaccctgaaaccgatttctaccaacgttccgccaactgatcccaatgtgatgctgatcccaagaccttcaactgcaccagcacaatccctcatggcccgactagcctcacgcatgacacagcaaccaaccgcacaagaagacgaaattgaagcttaccttaaagctgacatctcgttcaaggatagggatatcgacgacaaagataccccgttgcgatggtggaaggttcgtttttttttttggcaaggaatcgttttgtttaacttatattgtcgcttacttcataggccaaccagaagacctatctgacccttgctgtcatggctcgggcatacttgggatccaccggaagctcatgcgcagttgagaggcttttctcggcggcgtcagacgtatgcagcagcaaccgtggtcgcttgcttccgtctaccatgacacactgcatcagcagcctcatgtggctccgggagggaacacctctcacaggcgccttctccgatgctggcaaggcgttgggagcattgtttccgatgcaatccacataagagtggttgcttgcttaatgtgtctactctatatgttttttgtcgttaacagtagcgaccacaaccccatttacctagtagcgtaaatgaaaataaaattatctccctgcccccattgttatcgtaacgacctaaaaaaaccctaacttctttgctgcagtagcgtagcgaacaatcgttaccgttaacggtagcgatatcgattccaatggtgttacgctactgttacgctaccgttacgggtagcgtaactacccatcgctgctcttacttgacaaactattatctcttattcttttacaagtgttattatctttgcagagttttattctgccttcaggtaataactcaaccatttctttatctttattttataaaaattgtattttctttgtaaagttatattgcttataaagaaatgaaaccttcagtcttcaaattctttcaagttctaccagttctatagtattttcacaggcaaatatactaacaaatagatatgtaccagtattgtattttatttatcaattttcagtagaattaatacattcaatacatgtactgattgcaataatgaatttattattagaggatcagttagggtgtacacatcaagaggagctactagtatattgataaactattaacagatcatgatgtcacttaatgatcagtcaatcaattgatgtgctcatcccctcatccaaagacaacaatgggcccactatgttaacagtagtgttagatcagcgtagtgtagcagaattctgctagagatatcaccaggtacctgttttccaaagtaggtacccagaaacaggtgctgggtgagggtcttgacatttgaggtgaaaaaaaacaagcaggagttacccaccttgcacccgccctgataatgtatcataagtgtcctgttcacctgtgaattttcatcaacatcaaccaacttgaggagaaataagaaatagattacatgcatgaagctgatgtattttaaagatgagagaaaagaatacaagtgcttgatcattggtctgcaaacatacacatattcatacagcttttgcagacaaaaatacctggaacctgtggtggtccaattgatacagtccatcaatgtatatgtgggatttgaacatctaaaacaggaggaagagattggtaatgaagggattggaatagaaaaaaatgaatgtgcaaacaaaaaaaaagagtagaaggaagaaagaaggtatttggaaacaaagagggaacaagtttttctttttgtgggttattttttttgtgataatgatgacaatgattcagaagaatgagttattcccagagtattcagacaccagttaaacacagttaaaatttatattgatatcttacatgtaactcaacataaatcaagctgtgccttgtttttcttttttaaagtcggcaactctactcatccacaatactcaagggccttgcttgattaaaattcaacaatttttttaaatcttatctcttactgatagacaaaccatttgtcagcctctatgctactaacctgtaagggttgtgctctgagtgttaaaaagaatgataagtgagaaggtttattcgtggttaaatccctcaacctgtaaaagaaacagggaggagtcagtgaggaatggtacttctactgctgactcatccaattattcaattgggcatccagatcaatcctgttacgtggattaataggcttccaatgtgaggaattcttctactcacttgggatcaagtcttttaacaacaatccagatgaataagtgtatgtacacttaaggaccagaattgtttaaccagggggataattctttatgcaatagagataagtagaaatgccttgaatctgagcaaagtaaatctatttaggtctaaggtagctgagttgtaatgttattggtggtttgaagcactaataatcacggtacaagtgttggtttgatgctactagaatttcctggggggaaaaggtaggaatctgagctccttaaatattctacagggggctcaggggaagaggagaggtcctcagggcactagggagcttcttagcagctctacaatttcgtgtaaggatgggagctgcagttgtgcagtgctatgcatgggtggaaggtcctaggacatgagatcatacatgcataattgagttttgtggcctatttcttacgtaattgaaaaggctacagttactgggcaggggctgtgcaattgtagagttggttgcatacgtgtaactctgcttatgcaagtttgtgatcatgagaaatgcatgtccttcatgcataattcagtcttgcatgtagaatttgggctcctttcccgtgtaggctactttgaattatgcaagctttgaattagagcacaaaagggtcctgatgacgccatccaagagggctatgatgcaatctgatgccctgatgatgtgatcaaggatgggtaagcttcagataaatgtatatagctcattcctcatccatttcacgcttctactagctgattctttatacatatgtaattatttatggcttataaaatatgcacataatgtataagaataaacattgttttaatactttattctaatgatatttctgtgaaatcctaatgatattatatgtacactactctaggggatttcacagttaattacagaattattaaatataaattatgaattaagattaaatgtaaatacatatttatttattgattaatttaacaacaatgtgtaatattttccagtattcaattatttattattattgcagttactaggtacatttcacgtactgtgaaaggtgctctgtggctgacaccattccctttggtgaataaataatctcaggtgattctttgtatcctggatgcctatcaatgccttgtattgaattggatgtgctattgatagcaagcctctcagtaaagaccaacctgatagagtgaagtatcctcaacagtacaggtattaaccacccactacttctacttaccacactcaaaacttcagtcaaggctcacagtaacaaccttttccattaaatacctcaggctatttacacagaggctgacagctatgtatttgaaaaattccaaagccgcaaaatataataaaatttctagtatctactcaattcccaaaaaggataccaagttctatccacttttatgatggtcccatgtgaatgtgtaatgtattatcagtatttaatgcaatgaattaaggcttggattgtggtactaaatatttgataagcttccacactaaggaaaaaacaaagattttgttttggttgcaggtgccccatccaatgaagttacccccacaatccctgacatgcaatgctaataaaggtttatactgtgtgttcagatttcacatttctttttttttttggaaaagaaaaactacaatgattgagagctgctttgagccataaattgaaaaaaaaagtgtcatgtttgtcttggaattgcattccaaattctactgaaggtgattaactgatataaccataggatgggagcatcctcaaagttgagaaaatttggtgcccttatgatcattgtggaatatgttaggaagtagacaaaggacctgtcagcagtaaacatttctgtgactacaactcaacaagtattgactagcattttgctgaaagtaagttgtactgagaccaatcttgataaatcaccttattaatcttctagggtttgaggtacacatagaaacaaaggagtaactggaaaagtaactgcccactgttgccacagacagctgtgatgggagaaaggaagtagctgtctgggatgcttctgaccagaaagatgaagagaatcataaaaaaggaagtttgggatcagagtgaagattgaggaagaagatgtcaattaagagtgaatatgaagacagaaaacccccagtctttgcaatatcaaaaagatgagttattatgagaaaaagtggtacaggcttggtaaaaaaattctctgcatgctttctttgtttagagggcatgatctatttacaaataaggggtctgtatggtagggcttgaaagttcaatttatgatgagaatgtatcttcctcaaattttaatatcatcaaaagagatgattgccaacagatgatcattggccccaaagtgaagaattttgataatgtctcagctagactaggatgcttttggtatatgttggttgcctgatagaattcagatatctatccatttgttagctccttgctctgagttacttcaatccaagggctgaccctccaatctggtgatctgaacagtggagcaacaattactcccccacccccactccccaaaaaaatcatgagtgacccctgatcagaccctccccaggataatccagaaaatgttgggttgatctagtccggtttttttgtgttgaagttgtttgtccaaaaaatgcagatcatgaagctgtatacatagtgatattcctgcaagggctttgatcgactgaggatcagaaacagctttctcatccgatcaaccttctcggcacttttctggatattagaccacatgttatatccagacgtgagaggtgttgttggaaggctgaatgaatctatcccaaacagttctatgatccatttctcctttgcaagtctttttctctttggtggagggatcaaatgatcttatcctatggtcagttacaaaagcttctgatcaatccatatcaacgttttgtctgcttgaatatgatacccatgcaagtgacaaagttcggatggatcggccaagtgatgatgatatgatgcagttgaagtatggtgcaatttgacttccagcacgctctgggtgagttggcctggtctgggtggaatgatggtgtgctatgaatcaggggatggtgggatggatgattgtttttaggtaattattaatatagtcttcgatcccgggccccaccagattgtatgagcaggaggtttgtgttcttcggaggttgtgagctggttgagggagatggtgtgatcgagtgagccgattaggttataatccatatcatcccaccacatcacaaccaaccactcaaccaactcccagttgactgcttcatcatatcatcaaacaacctcaaccaaacaacaacccactccaaaaacaaccgagcactcccgaaaacaacaacacccagaaaaccaaaaccaacttcagcctggctagctcagaagaaaacaacctcaggaaagaagatgaaagaacatactactccaactcaagacagcctgcagccagcagtcccagcagccaccaaccaaaacatctccgaactcacccggactaaactagcaggagaactgatcctaccactcaaccaaccccgacgaggaccctgtctgcgcaaactagtacactggtccaacctgctttcggccttgacgaccccagggacgatcgagggtccaggagaacaagaacaagaagaaccggtcgatcccgaagctcactcgaccaaccagcccgaattggaggattgtcgtcggtcgggaacactcgaattggagagtcgctcgaccgaaacttctggtagtagtggtagtagtactagggaacaggccgagtatgactggttcgaacatctgatggaagagatcgacgactcggacagcgaatccgagtcttccgacggcgccccggacccacagcaggcgtatctgagcgagcccgggctgatctaccaatccagcctacagccgtccggcgagcctccagactcccggggacgtagcgaacgcaaacggacctacttggggggcgaggcttcagactcggagcgtgaagtccgtcggcgcagactgctcctccgctcgacgcatgatcgtccccgccgcgctcggccgacccggccccggcggcggcgagactccagcacgctcggcttgccccattggggcttcctctgtgtgcgtccgacggagcccaagacggacgaccaggagatcgtcgaggacggccatctgcccagtctggtgcccatcaaggcccgctaccgcttcgagtccctccccctccccactcccccgccctcctcctcctcactcctcccatatcttcttcctactcctcatcctcctctagctcctcatcatcaactaatgctcccctgctcgccctccctcgaagcgatcgacttcaactcctacgacttcatcatcgctgctaccgcccacctcgacggccaaaccatcctgctcaaatacctcgtcggcccggcccggcccggcccctcctcttcttctccctcctcctcttccttcctcgactcgatcaactccgaccacctcctccatcttcaccctcatctcgatcgtggacattctcaggaacagcaactcgagtcgaccaatgatcatcgcgacgctcttctcctacgaacccacaacagctcagccactactcgtcgccagagccgagcactccccggcctcctcgtcaccaaactccagatcgtcttcaaccatctctcttcctcttcttcttcttcttctctaccttccgaagaggaggatgatcaaagcatgcccgccaatctgctcggccctcctctccacgatcatcatcatcatcttgagcttcaccaagatcatgccgatcggatcgctcacccacctcatcatcatcatcatcatcatcatcatcatcatctgctttggaaagtcttcccgctcgcaaatcccttgcgttcctgcaatctcttgatcccttaatcctccttcctcctcccctttcttttcccccttcctcttacttcttctctcttcatcgtgcttctgcacttcttatactgtgtactttttttttcaaaaaaagttttctcaactcgcccgtcgttctgtctcgcttttgtacttgtatcactcgatcgcgcttatgtattattttcttatcacaatacgtccgaggtttttgactgggtagttcggactgtgaaggtcttactggtagaatatagttcttactcatactcatacttcaccatccaccgttcatcatcatcatcgagattccgagccaggaatttcaaagttctactcactccatctcagattcatactcaaatccatatccaatgtctcttcaagaatctcttcaaaaactcacagcttcattcctcaaatacaatcgcaaatggatcgtcaaaagtccaattctcaagttatcagtcctaagatatatatatatataagtaacatcacatcacagcatgtacatgtaatctctggtgactctctctcacattcaataaccaagatcggcgtggttgcggccggctatctctttccatctgtatactctctagaggtcctctgatctcgacttcatctctttccatccctttttttgttttgtttgcatttctaattaagtgtcaatccattcatgtacagtgcctagacagtgaaaagtggctgcttattttttggattccagagctccaaaacacagacttgaagtcatgagactgacttggtcaaacaatgcagaaatataggttctaaaaattgaatatgaaaaaaaaataaaaacaaacaaaaaaaataaataaagtttcaaaatttgtgaattaaaataaaaaataattaaattttgtttttctcaaaggctttcaaattcattttgggcaagtgagagtgctgagagaaaggaagattaggatattagacgactatctatccatctgtactctcaaggctactctgatcttgacttgatctctttcctcccttttttttgttttgtttggatttcttataagtgtcattccattcatgtatcaatcaatcaatagggcagttcacgtttcaccaaattctttgctggtcttgaacaaggtttgtttgctgatgcacaaacttcatgaacgttaattgtgggatttcgactccaaaggtgagcctcccactaaactcttttgttttcccataaaccttaaaacagctagtccagcaaagtccgactgctgatggtcaacatcagcagtaagtgaacccccttaatgaatctgggagtggtcaatgaaatggattgttgcgccagcgcaggtctcgagggacaaaaccggtactttaccctcggaaaccagtttcagacttcgactgccaactcctctgcgcgcatccactggactcgatccaagccaacaccaccctcacaccacatacaacacaggaaataaacacttactccagcaaacaggccatagcaccatgtcgagtctccttcgctccgaggagatgtccctcgtgcagatcttcatccctccagatgtcgctcatccaaccgtcgccgaactagccaagctgggaagggtccaattcaaagatgtcagtacaccacacacacacacacacattgattcgtccctcgtcagtagttatcgtgttgttgacgtaagattcgttggatcttttagctcaatgcagatgtcaatccgttccaaagaacctatgtggccgaaattcgattgctcgatgagatgacccgtcgactaaccttcttcaattcgctcttagaggccgaaaacatcaccgcccggcctctgcaacattccacatccgcccatctgctggacccgtcgtcggactcgcactatgcctcattactggactcgttgaacttggagctcaaggaccaagagatccgtctgaacacgatgaatgcaagctacgatactctccgaaagagactcggcgaattagaagaggcccaacatgtcctccgcgaaactgcgatcttcttcgaacgcgcccaacatcgtagtccggaagaagagcgtcagacgaggggcagctttgacgacgatcgcgccggtctgttggaccatgccgccgaggcaggccgcgctgacctccctgatgaaagcgggcctggtggggctgctttcgagctggagttcgtggccggtacgatcgatcgggcccgaatgcctacgttcgaacgagttctttggagagtcctgcgcgggaacctatatttgaattgggttagccctctcactttacttccttttttcccacttcttcttatgttagggtactaatatcagttcctgtgagcaggcggaaattgatgagccactaacctcggccatggctgctttgccggcctcggcctcacaagccgagcaagaaaaggccaaagctatgcgcaaagtggtctttataatcttcgctcgtaagaaaattcctctttccaattttatccattgcaatccatgactctgatgacgattgatctaattcatcattgaaaaagatggcgatgaactacgaagcaagatccgaaagatctcagaatccttgggcgcaaacgttgtaccagttgatccgaacccatccgtccgagaaaattcgctgagagacataacttcacggatcgaggatatcagtgtggtcttatacaacaccaaccagacccgacgcaacgcggtcagtaacattggcgaagccttagcgggatggtgggcggtagtgaggaaggagaaagtgatctatgcgacaatgaacaagttctcacacgaccaacgtcgatcggctctcgtctccgaaggctgggttccgacccgtgatatctctgcagtccaacaggcgctctatcgagccaccgagagattgggcaccggtgtcccggcgatcttgcatgaacttcggacatcgactaagccgccaacgttccatcggactaacaaattcaccgaaggcttccaggctatcgtcgatgcttatgggatcgccacctatcaggaagtcaatcccgctctcttcaccatcatcaccttccccttcctcttcgccgtcatgttcggcgatatcggccatgggttcatcatgttcatggccgccctttacttggtcgtcaaagaaaatgaactcgggaaagttaagaatgagatcttttcgatgttcttcttcggtcgttacatcatcctattgatgggcgcctttgcagtcttcacgggcatcgtaagcattctacttcttcatatatatctgatttgttattttttaaaacgttgaattaccaaagatccaaggacttattttatgatgattgtttgaattatctcgatctagatgtacaacgatatcttctcactttcactgactctagcccaatcggcgtggaagtggcccgagcacatctcgccgggcacggtgacggccgagctaactgatgctcgttaccctctcgggatcgatcctaattggcatggggccgaaaacaacctcatctttactaactcgttgaaaatgaagatgtccatcatcctcggggtcatacatgtttgttgactccaatctaacatcttctaaaactcagcacgtgcacttgtcttatccttttcttgtgttttgttttctcacttcgctcttgattgcttgcagatgacttttgccatctgcttacaagttccaaaccatctcttcttcggtcggtttaatagcatctgggccgaatttctgcctcagcttttgttcatggagtccatcttcggttacgtaagatcgtctctcccgctctcttttttttctcaaacatgtagacgactaatttctaaatgatgctcgatcctttgctagctcgtgttgacgattctttataagtggtctatcgattggtctcaacctggtgcaagaaaccctcccaagtgagttgtcctaagctattcattcattgcgactgaaatcacacggaaactgatctgtgattttgtctagcatcttgaatatgctgatttacatgttcttagcaccaggatcggttgatccggaggagcagctctatgcgggccagccgttcatccaagtcgtgctcttattactggccctggtctgcattccatggatgctctgtgtgaagccgtatctggaataccaggcgcatcagaagatcctcggccagggatacggaagagtggccggtcaaaaccacagtcaggatgagctacgacggactagtcatgaggtggacgaagaagaagccggccatgtggcctctcatcatgacgctgacggtgatgaacatgtgagcccggtttttagatctgcgcgcgcgcggggggtaggatttttatgctgatgcatgcttgtttaatctgtccagggcttcgatatgggcgatatcatcatccatcagtccatccatacgatcgagttcgccctcggctgtatctctaataccgcctcctacctccggctttgggccctctcactcgcccatgcccagttgagcgaagtcttgtggtcgatgactatcaagctctcgtttggaatcgagggtctgttgggcatcgtcgcgacggtcttcttgtttgcgatgtggatgagcttgactggtgtgtctctcagcatcatcatctttgtgcacttgtttccttttcttttcgactgacaccttttttttttttttcttctttttgttgcttgttcttcttcccctttcttttagtcgctatcttgatcgtcatggaaggtctctccgcgttcttgcatgctctcagattgcattgggtcgaaagtaatggcaaacattatgagggtgctggatatcaattcgatcccctatcgtacgtctgagaagaatcactttgttacattttttccaattggtctgctggggttgctgatttaactttcttgtacgtctcgctcattttgtttatatgtcggttgcttgttgtgtgaattcaggttcaagggtattgatgaaggattcgattgattcgatgcccctcctccccctctgaccttcctcctcaagactcacccccccccccgatgtttcatcttatcatcctctatgtaatcaataataaataaatcaaaattgtttaagttttttgtgttggcaagtctcttttttttccccttctctttctcgttttctaccatcattcaaaatgaacccatccatcttttcttttctctctctctctctttttcttcttcatatcaacatctattattttgtaatcaattatcgtcattttttttttcttctcctctgcctcttcattgctttttgaatcattaggtcaagaatataataaaaaaaaaggtcagctttcatgtgaggctttttttgttgtttgttgtaaatacatacatctttataacatgcaccaacaaatcgacgtgtttcaatttctgggtaaggagagtttaaggaacataaccataagcatgagcttcctcatgccggttcaaatattgtcaacaatcggcgacctcaggacaagaaaacaaaaacaaaaaaaactttaatttcttttatttctttataactactcataaataaaatagtcgaccgattttgttttcttatttctaattctagagatacgtgttacattttctacttccaaattatacatactaggtagtttctacttataagttatacatagtatgttgttaggcgcgtcgaggagttttgagatcctgacgcgcgtcgagcgaactttcatcttaaataatctctctctctccgaactcgctcttgttcccctatgggatttatcttgttttcaccatcatattacattttcaacaaaaagaaaaaatcaaaatcttaaaacactttttcatttactcgtaacttaggatttgaatatcctccctgcaccctgccgtaaacctgcctgctaaaggaaatagcctctgaaaatctcggaaattctttacattataaatcccacacgaccttataaactgaattttatcgatagaccttgaaacccctctatcaaactgtcggacgactctcccgacgaatttttttccattcattctacttctgatcacatttccccctttccctctccgacactttcatcattcccatctgatcggctcattcacttccaacatacccgttcaagcctctcacacccgctcatccccttgctaccggctcgaagggtgcaccccggatctcgatctcgacctgttatgccgccatacgggttgcttaatcaaggcgatcagacgcaagatgacattgatccaccacaaggttccggctctggaggtcctcaacaatcggagacgccggctacgcgcgtggttcgaggcgaggagttggacaacgtcgcggcagaggtcgctcggatgcagaggtcgatggacaggatgatgacgctcttggaaaactctccgttgctccagcctccccctcctcccccgcagatgaatcagttcgccggtcctccgacaaccaacccgtttcagcgtccgggaattcttccagaggttcaagaaccagaaccgctgccccaaccggaaccatcgcggctcaaggacgtttacttttcgggtgaaccaggccacctactttcgtttcttcggacaattcgcgattttcttcggaataattcgaacttcaattccgagaaacggcacgtggtctggatctcccgtcacttcggctttcacccggctgaacgaaagaaaacaccttcgccggcggagaattggtacaattctctggtgattgataatgcccgtcaacagggtgttatcgacgtgtatggcgacttggatggacaacctttcaagcttcccaccttggcctcggtttcggcttttctcgatgggttgattgcggtcttcggcgacaagttcatgcgcgaaaacgcgaagagggcgttggaagcgtgtaaacaaagacaactgactattggggagtacaattctcagttcaaatctttggtttatcttgtggaagatgttgaagcgacccgtattgagaagtacactcagggcctcaatccgcggatcgtccggaaggccatgtcaaagcagtggatcgatgccaagaccctcgatgtgaagatggaattggcttcggatgcagcggctcaactcgacattctggtgttgctacctccggatccacctgcggggtcccaacttcatccgctttcttcgacccaattgggtcacccgccaccccaaccacctcggcctccgcgtgatcccgacgcaatggagattgatgcgacccgtgttgttttggcggccgctgggaaatccattttggacgcggctcgagcgatctgtcgggcaagaaacttgtgcttccgctgcttggccccaatcataccgggcgtccacaccggcagtctgaactgtcccaatatgttcatcaccaacgagaagcgtaaagagttcgtggatcaatgccgacgaaatcagaacacctccacttcgatttccagcatcaaaactaccccttccccgacccacaacttcctcacatatcaaccggtcccaccgcctgctccgctcccacttccagagagacctccaccagctttggatactccctatgacggtacgaacaccacaaattattcgacttctgtggggtttgatgagcagtacgacgattatgaggaggaagactgcgccacggtggaggtcccattgtcaacggttcaggtcagactggagggatccaatggtagtcgattgcttgtcccagtatccttcaagggtcctggaggttccatgattccggccaccgtcctggtcgacaccggcgcaatggcaaactttatcaatgaaagttttgtccgacaacatgacctcaagattcgcccgcgaaacactccgatccgttgtgttggcttcgatggacgggagggagtaggaggtttggttactcaggattgggccggcatgattcaactctcgacaatcgatgcaaagcctttcacacttcaaagctcttttggtatcactcgtcttggatcggtggacgccatttttggattgccatggttggatcggcagggatgggtagcatcaggtagtttgaaaggaggacatcaatttactttagggtcaacccccctcttcgtgatcgagtctacgtcgttgggagggaagcctggaggtaatgaagtgttctctcttcaaaccgtttcccctcctcctttttctcttccgccagaatttcaacaatatactgacgtttttatgccgcagatgaattgtacactccctccccatagagaaatggatatttctattaatcttaaggatggagccacacccccttttgggggcttgtacaatttgtcgtctgatgaacagcagcaattgaaatgttatattgatgaaaatttgaaaaaaggatttatccgtgtttcttcctctagtgccgctgcccccatattctttgtcagagtcccaggtaagaaaccccggccttgtgtggattatcgcggtctcaactccatgacagtccgcgacagctacccgatccccattgtggggcaccttttgaatcagttgcagggatgtaaatttttcactaagattgatctcaaagcggctttcaacttgttgcgggtagctgagggtcatgagtggaagaccgcgttccgcacaccatggggtttgtttgagtatttggtgatgccatttgggctagctaatgccccagcgtgttttcagcgcttcattcagtttgtcctccgtgagatgatcagtgtttcctgcttcgtgtatattgatgatattctaatattttccaagactcgagaagaccatcaacgtcatgtactgcaggtccttgaaaaactcaaggaacactctctctttgcttccccagagaagtgttctttctatgctgacaaagtaacatttctaggttttgtcatctctcccgagggacttaggatggaggaggataagctgagtactgtgatggattggccgtaccctcaaaatttgaaagaactgaataaatttttaggttatttaaatttttataggaaattcatatcggggttctctaagatcgcggctccattgacgtcgttgacaaaggaaagcgaggatacagttgcggggctacaaacagctgagtctcagaaagcgttttcaaccttaaagaagtgtttcacggaagcccccctcctgcagcactttgactttactaaggaacgtgttctttacgttgacagctcaaaatatgctttgtcggcagtcttatcgcagaaggataaaactggacagctcagaccggtctcgtttctttcgaaaaagtggagcgagaatgagtcatcatggcaatgccacgatcaggagctgggcgcaatagtacaggctttcatcgaatggagggcttggttaatggatacaagggaaccagtaatcgtaatgtcggatcatgcaaatctgaaatatttttttactaatcagaatttgtccgatcgacaaacgagatgggcggtctttctgtcttcatttaaccttgtgataaagcatgtttcagggaagcgcaatccagcggacccacctactcgtagacccgacttcctgccctccaatggtgaagatcattctcagcgtacgctactcgtccaagcggaagatggtgtacgagtgggaggatccgtgcctaatgatctcgacccttggatcgatattggggaagtagttccaactgaggagattgatggggagtcggatcctgaccctgtagctgacacaaagatgacggattggtcattctgccccccttcgacagacctgaaggagttgttaattgatgcataccagaaagaaccgcccgaccccgaggaagacaacggtctagtgctcagagacgacctgtggtggctccgtgacaggatttttgtgcctcagtcacttcgtgctcggatcctgaaggacttccacgatgagcctacggctggtcatccgggatccctgaagacgttggatctgatcagtaggacgatgttttggccagggatcaggcgtgatgtcatcaattacaccaagtcttgtttctcttgccaacggtcgaaacattctaatcaacgccccccaggactaatgaattctctgacagttccagaaagaccgtggagtacgatcggtttggattttgttgtcaaactcccgttatcatcaggatatgactctattttagtagtcgtcgatcatttctcaaaaggagtgcacctaatcccggcgaacgagacctggaccgcggaagaatttgctgcgtcattttttgatcggatttttcgtcttcatgggttgccggacaagatagtttctgatcgtggttccctgtttgtgtctaaattctggaaggaagtgcagcgtctccttaggataaaaccagctccctcaacggcttatcaccctaggacggacggacagacggaacgggctaatcagacagtcaaaacattcttgcgccatttcgtgtcagaccgacaagacgattgggtggatttacttcctatagctgagcttgttttcaataactccgtctctgcttcaacagggttttccccattcttctcacaattcgcattccacccgagagtcaacaccctcagtgaaggttcagcagttccagctgcggagcgtctgctcaaggatttgaccacggtgcaggagactttacaggataatctgctgagagcgaaggaggtccaacggacatacttcgatcagcgcgccagggcaggccccgattatgaggctggcgattgggtctggcttttgcggagaaatattgcaaccacccgtccgtcggggaagttggatttcaaacgacttggtcctttccgtattgatcaggttctgggcagagacatatatcgtctgattctccccgaggacctttctaaaattcacccagtttttcatacctcactcttgcttccgttcactgaccctcaacaatttccaaatcgtattggccccaatgccccaagagggccagcgaccttgaaccctacattctgggatgaacgggatgttgaagctttgataggttaccgggcgcccacgaagacccgcaagtctcatgagtatttggtacgatggcggggtggatcagtggcagatgattcttgggtgaaagggggcatgttcgaagagactatgcacccatacttggaacaatttcatgatcagtttggttcaaaatccattagactagccgctgacaaagctgtccgaactttactctaggtacatggcagggcattttgtcaacaatcggcgacctcaggacaagaaaacaaaaacaaaaaaaactttaatttcttttatttctttataactactcataaataaaatagtcgaccgattttgttttcttatttctaattctagagatacgtgttacattttctacttccaaattatacatactaggtagtttctacttataagttatacatagtatgttgttaggcgcgtcgaggagttttgagatcccgacgcgcgtcgagcgaactttcatcttaaataatctctctctctccgaactcgctcttgttcccctatgggatttatcttgttttcaccatcatattacattttcaacaaaaagaaaaaatcaaaatcttaaaaaactttttcatttactcgtaacttaggatttgaatatcctccctgcacccttccgtaaacctgcctgctaaaggaaatagcctctgaaaatctcggaaattctttacaaatatgcaccagtacaacagagacggatcattatatgacagcctttgttcaaatgtgcatgctcatctccgaagatcgagacatcgttatttgaaaccggaaccccactcggccccggccccatcgtcaccgttaaaggaaagctggatcgatttgggtttacatgtgtaagctgaaccgggacatacatgaggaactgagagagatttgctgttggatcagatggaaaaagtaaactctcaacaccatctatcttgttcaccagttccacaatgaacaacacttgcaagaatttaatcacatcaaatcaaatcaaccttagatcatttttgctcgtccattggtttgtaatcaactacatacatatagtggtttttgcccctgcctctttattgttgtttgaatcattaggctgagaaaaactcatacatatttgtttattgaattctagggatgcacctgtgggcacccctataccccatactatacagtaacccaggccccaatctaagctaatgcaaagggccttctccgcgccaaaaataaaaaccccgggatccccaggaatcgtaaaaaccctgggattcgggacccccaaaaccttgggccccatcaccaaaatcgtacaagtccctcactccgcccatgcccctagggcaccagctctccccctgctacttccacccccgctcggccatatccacccactcgacccaaaatcacacccccgacgggctcatcacacccggccataacaccggccggtcataacaccggatcaatatcatcggcaacccctcagttgctctcatctcggtctacgtctctctcgccaggctcactctccactcctcggtcatcaccttctctcggctcgaacacttcatccttgcttggctcgaacgctgcggacatctccacccctccctcctcggctcgaacgcttcatcttcgctcggcgcttcatcttcgctcggcgcttcatctttgctcggcgcttcatctttgctcggctcaaacactgcggacttctctactcctcccttgctcatcgtcttcgcttaactcgaacgctgtcggatttctctactcttcagtcattctctcatcatcgtcgctcggctcgaacactgccggaaatctctactcctccctcgctcattgtcctcgcttgactcaaacgctgccggacattctctccacaacatacttccaaaatccgacttcattcaacaacattgtaccaaactcatgcggaccacaagattcactgtccgaaccgcggatcgtagtcagattttacaaagacaggttcatgctgcaagaattgccgaaactttagcaaggatccggcgccaagaacaattggaccgtcaacgtgaacaactcgctagacctcctgccttccaaaatgttctagacgagcctgataccaatttcgaggatcaacccgatgaaggtgaacataaccaagaagatgaaactgaagaaaattgtgtttgggtagacttgctagaagaccaacccgatgagattgatattgccattgcagctgatagagaaaggcatcgtcagcaagctcgtgaattcaactgagcagtacttcttcaccaccttcacgcaacttacatgaagttgaaagcaatcacaaaggactggaccggttcaaactcatacaacagtttcaccagctgctctgcgacatgctctcgggagtttcatcgaacagtcgatttagtagacatacaaggtgagccaaaacaacttacaccaatccattctccaattcaccattgatcattattcacctctgttgaccttctcaggccaaagacgaaaaactattaggttctgtgaatgtacactcgatggtgtccgacttcttcagcttggctacattgcaggatcgccggtccgaccacaaaccgcattttctcttcccctactaatcttccacaacaatctatggaataactgccatgtaggcacactcccctttacggtggccctgaattcttggcttgagcctcgctctcaacgcttgcgcgctcgccaaggaaaacatgtgagtattccatctcttttctcacaaaatgttaaacactgcacatcacattaaaattttcctattctaaattcaaaaaggctcggcaacttcgcaaacctttcacagcagcggttgacttgttccgccaacttgaagaaaagacagcagaggtagtcttttcatcactgcaactgactaagcaagaaattctagcctgtacatcatgccctgcatgctttggaccgcaaccccccaacccacttgattacccagaaacaacccgtaaccgcctcattgtctgcctggacgggaatttccagcaccgtcaccaaaccaacgcaagccgcaactatgaacaactttgaacacctcgagtttttctaaagcaaagcgaagttgacaaagtttctcaatccatacgcgcaagagaagcagaagggatgactcctaagcaggtaggttgtgttatttcttccttctttcatccaaatcaaagaataatcaccattaacgcaaaaaataaatagaccgatcgatgtgcagactcccacaaggccgctgatgataaacgaaatgaatcaacatggaaagggtgcgatgatactggtctaatgggttgctgttgccgccatgatgctgttgtatatcttgccaacatatacaaatcaggtgagcaaaggcactttcccatggctatcatagaggccctcctctcagcagttgaatcaaaccgcaaagtggggatcttgtacgacattggatgcagtttagacaagtacattaacttggtatgtttcattcccactgtgctcaatcacacctctttcatgttacataatgactaagtgattgcatttttggtgcatattctccatttaacagagaggtcttgtaccacaatatcgagatcgaataaaatttgggacctcagtgttccacgcctatgttcataactggctctgccagttggattaccatcctaggtttaaccaaggttggggactgtctgatggggagggtctagagcgaatgtggtcctatctctctcctttggtgagccccctgcgatatgcgactcgaaaccatcgccttgcagcaatatcacaccgtttgaaacaccacaatcatcggtcaattcagcaacttcgtaagtcatgatgcgttacctactcattcccctgtttaaaccatccctaactggatttcatcttagcttattggttacaaaggaagttctgccaagctgtccgacgccgccgagagaaccaaaacttgctagaccaactgcttaataaaagaaatcgccatcggcaaggaggcggaaacttcacaattggcttcttcaagagacagtgggctgctcaaagggaatttcaatccaaccacacaaccgaagaggatacccgccgttcaaagctcttgtcaatatacaagcgagaagcaagtataaatctcatgaggtaaagtcactatcacacatgagatcatgactgcattgctattgactaagttttggccatgtttttgcaggacacgcctccgaaaccctcgggaccttttagaagatccaggagaaattcaagaacttatggactccattgtggaggaagccaatctgctgcgtcaagaaaaggaagaaatgggagtggcaaacatgcctgagactactggtaagtggtaattttgttgttggtcagtctagaggcatgattcaatcatgttgagtacatgtattattttgtagacactgaggagcagaagctcaggctccttctctgggatgcaaagtcggccctttttgtccaggccgttcatatcaacgctgagcgccagcctttgatcaattctcatacaatgggatcgcggctgggtactcgtggaaaggagaagattgtgaaggcttcttataatacaacggccagcggtccagaaactcattgatgcttataatcaacaattccggcagttcaaagcaaaatacccaaatcaacaactatccgatgaagatgatcaccctgtgacctacgatgagttttcaacttggccaatggaccacagattttggaacgatggtctgtattatcattcgagtgaaccctggtccgtcgatccagatgtcaaaacaggtatcaattgtgttctaatgctcagtcgcacccaagaagagtttgagcttattgcccaggaattggctcgagctactggatgggccattgaccactacaagctaatcaagaataaactgctctacatcgaaatccgtgagtttcttctcccattgacttgaaatatattttttggttgacaaaggaaatgattttgaatcatttgacaggaatggttctgttacagggggatgccaatggtgcccttgatcatatagacagtctgccattaggtgaatgcagccgattagacaaactgcagctggttgcaaacgaattgcaagcacgactcaggctccatagtcagttgatacaagattggtctgacaacgtaacttggctttggcggcgctgccaaccattcagcaatcgaggttcaatcggggagtggaacaatctagttgaacaactaagccggtctgatattgagtctgaaaaccttggtacatcttcaagcacaattgatgatgagttagaagatttgatgttagatgagaatgtagatgatggagaagatgtagaggagagattaatatcaaatactgaagtagtttgacaatgaattgtgaacataaagttagtatgttatttatcagatttaaagttgaggtctggtgtttttaattgtgaacataaatttagtattttttttatcagagttacagttgaggtctggtgtttttaatctataaagttcaatgttccaagtattagaatcagttttcaatcagcagtactgaaccactacaactccagagttacaaatcataatatatgatttgatatttagggaatcataattgctgactccaaatttgtgattggtcagtgttacagtacttgcagcaaatcaggatgaccaaggacaacttgggagtgagcaatgatgtttgagttgttttagagattggagaagttggttgtactgtaaataaaatttatctaacattcaggcaattatcattgcccacggccaagtttttaaaactcattcaatctttgaatccactcaatcatctttactcactcaaaggttgtgatggttcagtgtgacagtacttgtgtgtacaactagggagtgagcaatgacaattgaatggtttcaaatattggatgagtttgttttactgtaaatgaaatttatccaacctttgaaatcagtcaatcatcattgcccacttccaagttgtacttggtcatcatgatttggcacaaagtactgtcacattgatcacaacttgggagtgagaaatgatgattgattggtttcaaagttttagataagttttaggaagtgtaaatgaaatttatccaaactttgaaaccagtcaatcatcattgctcactctcaagctgtccttggtcatcctgatttgccacaagtactgtcacactgatcacaacttgggagtgagcaatgatgattgactggtttcaaggtttggataagtttttggatctatagatgtagtcataaaaagcttcatttctagtaacctgcaatttcatcaaatgtaatcacaagaaacatcaacatgttgtcatacaaaaataagttggttggttggtcataagccatcctgatttgctacaagataattgactgggttcaaaggctgaatgagttttctttacactttaaaaaacttatccaagctgtgaaaccactcaatcatcattgcccactcccggcttgtacttgtttatcctgatttggcactagtcctgtcacactgacccagcacaacttgttattttcaatacaaaaacttatccaaaatttgaaatcactcaatcccttcttcactcaatcaattttcctaggcctatctaatttcgtgaaattattgtgcaactttggggtgattaatgacaattgagatttgtccaaaggttactttttctagtatagacaaaacttaatcaaaatttgaatccactcaatcatcactgatcactgacctgaactagtacccctttggcgtcaccaatttccactttggagtgagccatgatggttgtttgagtccttgcaaatcttgaaaaccccttgggctttctgattccttgcctaattttgtggatcaaaatgtttttggtaatgttaggaaagcttgactgctgagctgcaggtgaaacaaaaaacccacttgtccaccttcaggcatgtgtgtggtttaaccacaagtgagcccaagtatcttggatgggctgacaaatgtgaataagccccctgcagtcacttattcccacgtgtcagcccatccatccatcgggtaggtgttccaccaggttccaccagtgttcctttcctccgactcccagagccacctcttgatctgtccatcaaatagcctacccttcaaaatagcaaactccaagaccaccaaactgtttcatcttttttaactcaaattctccgacaatgtcaactcccaactcacacccccaccgagccaagtcactgtgagtagtcagtccttcccgtccatgaagcaagctgtgaccaagctttgaacgctgactccatctcctcctcagatgtggcagacttaacaccccatcctcattccaccggacaggaaattttccctgttgggatgtccccacatgaattcccacagggtcatccccaccatattcctctaggccaatctcccacttgtgcagcaaatcagaatccatccaccggccatacggcatcccaaacacccgctactgcacaatttcggcctgttttgtacactcgatcgccactcggaaatggcaccgctaatcaatctgaatgtgacccacaactcgccccttccaaatccaaccaacccttatccagcggctatgttgcttcatcgttgaatggtagtttgcctccgacaatgtcttttgagccaggtgcaacttcgtccaagcctgctaagaagcccaggaagaagagggcacctcgtaagaaagccccaacccagccgctcgaaatctctcctcctcggaacactgtcccaagcatcactcatccaaaggagacaatcatcgatcccactgaccctacacagcgacccaaacgacatcgcgttgatgctgaaacactcgataaaatccgcggagagccacttgaccaacttcgggctcgggcagtcaagtacgccgagtatgagcgcctgactgctgaagacaagcttgcacttgatgaagcttatcgcgagtatcagacgcaggtccacctgattgctatcgagcgcaaactacaccctaaaccagtcttgcagtatcttgggaacaaggttcgaattcgtggcccatccaatttcaataacttctgtgtttacgaccaggtcgccggtccgatttaccatgacagtaagctagaaaaacattgacaaagatacatatgtatgccatcctgacatgcaaaccttttcatttcacagaagcaatgtccatttctgatcggatgagcgagtgtgcccgcctatggcacctcctggacgagactaccaaaaatcaatggagggaccaagactttctagactccatttctcctcctgacaatatcgctccaccagcacaagatggtgctgaagcttttgctcgatggaagaaacatgataagtttaagttgacattatggatacgcaagatcaaaagagatgtaagtgattctctcaaatcaagttgtctcattacacaccttgtactgattgtctccattgtgtgggcttttgaagctcaaaaatctcagtgtttcgcaccaggtcgaaggattctttgttttagcttcgcgtgatcctgactcccctatcatcaagacgggaggcagtctcatggccgaggagtttctggatctcatggctgccgatacaaatccttgtagcttgttctacagatttgtgaatggacaacaagccatcaaggacatctctggatcgtaccctaaaccaaccaataaaaggaaacgtcgaagcggtaaagacgatgatgaaaactgcccccatgatcttggttagttaatgaatgctttattctttctccatggctgtgaagctaatctgatacaatctacttcgataggtagcaagaaagcaaacatcgaggctgtccgggagaagctcaagggtgctcttcgtaagtaccactgcttccgattcggagtaacactccaccggtcactgatactagtgaatgattggtgtacaggccaagctacacacggtgtctggcagggtggatggccggggaccaagaccgagagtaccctggccagtcttggagtgacgttgcaggtgcaacagaatgataaatgtgtccttccaatcgacttctgcgcacgtccctcagacatgcggaacgcacaagctcaacgcatcctgacggcgtttgcggaagggtgggtgcgactgcttggtccccctccgcctgaggttggcgttggcatgagcaactctataggccacgaaattgatgacgacgactctgatgccagcccaactcgagttacgatcacggctgctaagcggcccaaagttactaagaagcagcaagctaagaaaagagcttcggctgctggtgatgaaactcgaccgacacctgagcccgagcccatcaagcagaagcgggtcaaacccaagcgtgctgttgctgaaaaaaaatctctttcaacacaggcagttgggatcatcagacaacccagatcggtcactcctccggattctcaatcaccaactcccagcatcgataggttggcaaatagcgaggacaaatccgatgtgtctgaatttgtgccacgtaaacgcgggcgcatcctcatagaaagtgatgaagagtcggacgattggtgatctgacttgaccctactattcctttgataactcactctaccagtttcttcttttctgctccgatctcattttttttggcaatgtatgccagaaactacttctttttacttgctctacacttatttttgtcttatttaaaaatcacttcctagcccagctccattttcctgtaggccgatcttttttcattgtattgactggtttctactgttgtgcctgaaagtaatcgtgccttattgctgtgtccaaaatattaaaagtatcttattgctatgtctaacacaaaacatcctggggactccactgctacatcgcaaagagacacaaaaaaaataacacaaatggcaagattaggcaagattactttgcaactcgcctcattccgacaaaaacataaacatttcgagatacttgtgtactagaatcacgtcgagtcttctttgggttagatgctaaactggactcgaagcacaccctcccatccatcaacaaattggccgacctcaactcctgcaaccatgcgctctacttcaagtttgaaggcactccgatctctacttatgggcctcccgatgccttaatgccccttcgatccgcttccatgtcgtcaacgtttacacaatggacaaaatgatcatataggaaactgtctaaaaggatctcgtccgatcgtcacttttggcaaagaattcgcggacgaagcgcatgcaagcgattaggactggtttcagagatagtaggaagatcaattgacgtaccatcagagtcggtgtgggatggctcaaaaatgagcctggttgagtgagtgggtagctgaggcagggtgagtgtgtgacggtgtgacaagccgggggtgcttgtcatggatggtgagtgagagaataccgattgcgatttcaaatgagtgaagagtagagaaatccgacagtgtttgagtcggatgaagatgatgagagaatgactgagtgaagagtagagaaatccggcagcgtttgagttgagcgaagaaggatgatgagcgagggaggggtggagatgtcggcagtgtttgagccaagcgaagatgaagcgcctgaagcgccaagcgaagatgaagcgccgagcaaagatgaagcaccgagcaaagatgaagcgttcgagccaaggagggaggggtggagatgtcggcagtgttcgagccaagcaaagatgaagtgttcgagccgatgatgatcgaggagtggagattgagcccggcgagagcggcgtggacggagatgagatcaactgggggttgccgatgatattgattctgtgttatgaccggccggcgttatgacccggtgtgatgagcccgtcgggggtgtgattttgggtcgagtgggtggatatggccgagcgggggtggaagtagcagggggagagctggtgccctaggggcatgggcggagtgagggacttgtacgattttggtgatggggcccaaggttttgggggtcccgaatcccagggtttttacgattcctggggatcccggggtttttatttttggcgcggaaaaggccctttgcattagcttagattggggcctgggttactgtatagtatggggtataggggtgcccacaggtgtagggatgtgagtatgtgccgttcgaattcaccgtctggaatgggaatgtgatggggcccgatccggcccgacacatccatgccagcctctaatgtgcttacatacaaacttgccaaaaagatgtggtaacgtggttataaatcaaaaccagaatccaggcaccccctgacttaacacaagtccctcgcttcagagggccctgggctggcgtgaagcgcttgggaatgggagatgcttcgcatcggggtgctctgcacccccagtcctgggaggcttagttaagtcagggcacccccgctgaaacgtcaaagaaaaagggaactgtggtttcaaaagtccaccaaacacctggaaccttttttgtgatttgtttgacttggtcaagtgcgtgttccatggacaccccccacttcccgttacactctcagtaacacgtcattataaatcaaaaccagaatccagacacccccgctgaaacgtcaaagaaaaagtgaactgtggtttcaaaagtccaccaaacacctggaaccttttttgtgatttgtttgacttggtcaagtgcgtgttccatggacaccccccacttcccgttacactctcagtaacacgtcattataaatcaaaaccagaatccagacacccccgctgaaacgtcaaagaaaaagtgaactgtggtttcaaaagtccaccaaacacctggacaggaaccttttttgtgatttgttttacatacccggtcagcttgtcccatggtaattcattaactttgcctctagccgcattttacattgccacaactcggaaattcattcaacacactcggtcaggaacactaagcagcctcaccgaggggaaatcggctcaggagaaaaatttcaatcatgaattgtagcctttttgccatcttggggtttccaattgcatgccatgcaatgaagggtattggtcaaccaccagatatcagttttctatccagtgtggaagctcaaggacctactcaaggcaaggatgtgtgtaagctctctacagcaacctcacagattgagggccaaatatatcctagtcaacttgaaattcaagcaaatatttttcacagcccatctgctcagacagagcctgacaacactattcctacactagcaagtttccaaaacgctggaagtgagacacagccctctttgacggatcagttacttaatcaaaaagaaagggttcctaaagaccttggagctcaagagagaggaagcaatcaaggatctggtcttgttgattgttctttgtcattgcaagtagctaggggaactagaagcccaagaaactgcctgcatcagtcaagtacccatatagaatctaatttgtatggtggactacaaatccaaccgattgctaacaagaagttgctggtttcccagaaagacacgtcaaccaaagcacagccacagaagaaagaaaaccagagtgatctgttgggcaactttttggattcagtgtacataagaactgcagtccatcaagggtttggaaagcacaggcaacaatcttccttcaatccgaaaattccattcaagggcacgatcaaaccaagttccacgaaggatattccaagatcaggggcaaatagtaagattaggaaagtttgtgataatcatgataaccagggtatggcttcagtagccaagaagctcaaaaccatccaccctttgtcacaaattggcaaagaacaaaataaatgggatagcttgcttttggagcattcaaagaaagagggaagatctggaggacacgtaattactcccaaaggaacacaaggaaaaagtgtagcttccttgtgtatatcaaggcatctggaaaaaggaatgagccccaacttactacaagaaggtacattgaatcccccatcaccagcagattcaaaagataatacttctattcctatggaaaattctaaaagaagaaaaagtctttgggatcatgagatcccagaaagagaattcaagaaaaccaaaacaaaccagtccccttcacaaatttttaaacaattgctagcagaaaataaacatgaaaaaatagactctttgatgagttcaagtccatcaaaagtagaaatttcagctaaaaaattatcattccctcccaagggatccatgaggaagactggtgctgacacaggcagattcttgaatttggaagatggagccagttccaatcccactagaggacaaaagaagtcagcttctctacaggcaagttcaagtccatcaaaagtagaaattccagctaaaatattatcattccctcccaagggatccatgaggaagactggtgctgacacaggcagattcttgaatttggaagatggagcctgttccaatcccactagaggacaaaagaaatcagcttctctacaggcaagttcaagtccatcaaaagtagaaattttagctaaaatattatcattctctcccaagggatccatgaggaagactggtgctgacacaggaagattcttgaatttaatggaagatggagcctgttccaatcccactagaggacaaaagaagtcagcttctctacaggcagttaagtcaagttccaatgaccctatctctgacctgaatttaaattataaacaacatacaacacctgagataatatctaccgcaaacagaagtgagaaaacaacccaggacttgatgcaagttggatatgaacttaaagtcaagaatcaacaaaagaacaatgtttttatggaactaaatacaaaaacaaagcctttgaaacccacagtaactgataaaaagttgtctgaaaaggattacaacttatgggttagatccaggggcttaggagtaaaaaggggatccaatccactgctcaaaactaaattcaattctcaggaggggatgaattccaaaaattatttgacaaacatcatttcagatgtttcaaagcacaagcaaattaagggtaatgatgctgtagataagttaagcaagaatcctaaaataagaaaggagttatcaaaatcacagttttcttcaccgcttcctatcaatagacattctggaaatgaaatttggaaaagttctaaatccaagatggattttttgtacttcaacaaatggtcccttttttctgaagatgaaaataagcatgtaaaagataggcttaatcagatgttttgttcaattccattaggtgaaacaggaaatttcaggctggattcacaaaacgcatcaccatggttcagttttatgcttaaggctttccggttcagatctttacatattgtgtttgattctaaagcgtctaaaagtggcaaagttattgaggatatgaaattgcaaaaaattgataaactttttgaacacagacacctttggttcaaattttgggaaagacagactggtgtaaaatttgaaacagaaacaaaatgtccaggggtcaaatctgagaaggtgaaggaaatattaccagtatttttattccatgttcaaatgattgatcacataataaatccgcatgaatccatggcaaagatgaaagaaaatatttcaggacttatgacaggagcaatacaagatttcaaagatcattgtctataccttttaggccctggaaactccaaactaaaaaattggaaaaaggaaaagcctcatttggtatgggattttctcgcatactggatcaataagtctggcacccaacaaatgaaagagattgccttcccagaatcaggaaaaattagcttgaacttcaaaaggttttttaacacgattttcatatcctcaattgaacacttgaacaataaacttaagtctacagtaaagtttcagatggaaagattgtattttgaaaaaaacagtctttctcctcaatatccaaatgatgaagtgctaggaagaatcaatgagacaattagaaaaatggaaggatatccaacaggaaatttgacactgaattatgaagatgctcctacaatttttattgaaatgaaacaagcttattgttttcaaaatgaattcagacaaaacagaaggtcttccaaatcaaatgtagcttactatctgcacagaaaagcacttgatgaattgttggatatgaaatctctatggataaccttttgggaaagaaagaacaatgttagccttgatttgaaatttgatgaagactcattgaaaagtaaatcaatcccatcacacattttaaatcaatgttttccagtgtttattttttatgttcagatgattgatagcataattgtaccaaaagttaaagaagagctcccagtttttcttacaaatgcaaagaaatgttttgaagaatttctgacctcattatctggacaaacaagaaacaggaattgggatagcaaacatgttgaaaaattgacttgggattccgtggtttattggatcaagaactcaggagaagaggaactgatcaaaattgctattagatcagacggaaacatcagacaaagttttcaacagtttttcaacacaattttcagatgctcaatttcaaatttgaacacacacctgaatttgtttgaagtttgaatgattcaattatatgtgttggatttccttatttttttcttgttcttcaaatgttttctttcctacttgaatttgtccgcctggaatgtaattaaatgcacaattgatgataggattcaatggagaattactaacaatatatgtaaaaaagcattgaatccaatgcaacttgcccttgaatcatggccacctgaaattctcaatctccttaatcattgtctgcatgttgtttgaagaattttctgttagagttccacatatctgtgagaaaaaaaaggaaacagaaaagaatcaaaactagatattaaggtggcttcactgctgcactttcagattcatttgttgtcaagctttacacaccatcttgggctcatcatagatcataattattcttccacaaacagcttgaataaataccatctctttcctatgattagtgtgttaacttgtctcctcaaaattacaacaaccactgggcccagaggtaagcaaaaatccaacaatacaatacactcccccaggaagcctcactgttactgtaatgcctgtggaacttaatgagggtagttatggtattatgtatgtggataacacatgttagtgtagggcattgtaactaagcattgttgatcatgggaatgatgacttttgggtacactggccatatacatgtgttgaaagtttagaattcagagtggcatttgcagggctttaactgcaactctaaatcccaaattaagatacttaacacaaccatgaccagtgcacatcaaagccatcactcccctatttgagaaatcatgattgtgtttcccaaaaaaacatatttacatacagggtgtagtaaatctggatttaaaacgccaataaatccaaagggaagtcctccttgtttggctttacaaagatcaatcaaggtttcatccttcctcaaaaatgacttattatttggggttatgttttgcagtggtacaatcacctttcccactgtgggagtgttcaccaaggcacacccattacccagacacatgcttgcacccattgtgtcatgctacaagttagtgatgtgaattttgattatgctgctgcggattcccttccaggcatatactctggggattcaaggagatgaaaccaaaggcaaaggttgtttcttggttgatggactcaaacatctgaactcagacattgttatcttgaccaacaaacaaaaacttggcacaaacttgagttgcattattgtcaatgaatgttgctcaaaggaatgatgttctgcaacatcaagacattgggatagatggagaagagctgggacagattcaaaccagagagggaagaagctttgaaaaaagacaaatgtggtgaggtgggactatcagacaatcttgctaattggtgtggggtttaaattagaacaagaatgagaatgctgtcgccgttccaagaatagcaatcgaggtgaagacgggaaggctgagcgagttggctgagttgggggctccgtcagctgggctctttccattaccaggattggccgggttggatgaggaagtaccgttggacacggtgatggtatcggggatctttccatcggcgaaggaaggtccgcagacggcagaagctccagatgtgacgttgccagcggctccgttgccagacttggaaggattgccgttcatgggcattcctggcatggaagagttcatggccattgggggcatggaagggctgggtgagagcgcagtagtgagggcgtgtgtacagtcgttgcataaggcctcctgtggtggggagaatggtcgtaaagctttcagcaataagtcaagacgtcgagagaacgtgctgactgaccttgggtactttggaaagagctgggactaagctgttaacgccttcggttaagaaaccgctaacttccatcaaggttaacggacgacctgaagctttctcggcggtggccaggagatcagaggcacatcgggtgtgattggacttgaattgcaagcataaagcatttctgcagaccgggttatggggaaaaagggataagttttagatttgtgtgattctcgaagtggatgagacgggaccaggtgcttaccggactgccgggtaattggagactagcatggtggtttctagagcggccgggactcccttcttggcatcagcttcacaaccgctgcggacggtagttgcagctgtgctgacgtcggacggagagcagggcgccgaggtacaaatgctttcgacccaggtctggagtaacattggcagaaatggtcatgaatcagtagggacgtagtatcgagagcaagaaattgatgtttgcttacattccacggggaaagaagggagccggtggtccctagtatgttgaccaaccccatcaagttgctgcaagagctgaacgggcttgtcatgagaccgcccaaggaagcttggcactgcggtgataaattcccgattaacgctttcatgtccatttgggcggaaacggtggcgacccaagcaagaaggatgaagtgacgcatggtgtagggttgggagtccttttgactgataattaaaagattgggatggaaggtgtgggtgttggatgggaaatgaggaattcaagtgggtacaaaggacaaacggaaggtgtgcacggaattttaagcactctggttgttgctggtggcggcaggccaggcaggggctgccaaagttcttcctcgttcaatcaaactggacatatcgtgtgtacacatgtatttacaccaagcgcagttgagtggccatcggccacctcgactaaagcggcggcaaatcgatgttttcggcgctcgcagttcacactttacagctgtcaatacatgtgtgctggtaagtgtcgtgtactaccaagtccatatcttgaaagcctcgaggcttttacacctttttacatcctgtgtgtcttacagaaacctgaagtttgtgcctgtggacaaacattgcttccagacaaacatacgtcacaccgacagccgaaagagggcgtgaagcggatgctgcggatttgcagaagtccgttgctgggtgatttgtcaaggttcatcatttttttcaatcatctcttctggaacatatcataggggtttacatttgaaatgggtaagattctagagccaatttggaagcttcaatggataacattttagaaatttttcaagctggagagatgttgggtgtctagcaatcagtggaggacttcccatgacatttctctgcaagaatctacagtttttgagtctagattgactactgggaggctccagtttacacaggaagtcctccaatgcagtttttttttcactttccaaaatgatgttgatatgtaagcacctgaaaatgggttctgaattattgtagattttggtgatgaaccctgttacatctttctggtccctcaaatgtgacctaaatgatcaactgaacctcagcactacctcattactgatcaaatcaatttatctttcactccaagttgccaggatgtttgtacatactttggtccttgagaaactgttctagaacagtgtgattggttgggttgcaccctctttatttgagaagtaagagcatctttaccggttgagctaaaagccagcggtttcaactcgcagctattgctaagctactatagcaaagcctattcagccacactggtgtggcttgaggtaagctgtgtggtgtgatttgaagtagaggtgtgtgattggttgcaggagggcaccaatatggagtactgatgaaactaggaccgattaacagggtggagtttctgagaaaaattttggacaacaaaaatatatttgttggaacagcttaagttggcgaaaaatgagggagaaagctgatgattttaatttcttgtactagactagattaaatagactagatacaagagttcaagttgtggttgttgagaaaattgaataaagaaacaataatgaatgaaaaagactgagaggaaattgaattcagtgttgatgaagcatgagagagacattcttatatatatgataactctacttgataaacaacaaaagaaaacaagagccacaattctaatgaagatgttagttttattaaatcaatctcaacaccaaaaactttaagaataattagaagataagcatggagaagaaagaaattaacaactagggattctgggttctttgactacaagaatttgatgtttaaatttcatgacttgctactagacagactatagaattatcagtagtttggggtattaatacaagaaagagataagtaagagttgagaagtgaaggagatgaagaagggaagagttgaaattccaacaagtactctcatgggtgtttgcttatagcttgtgttgaaacttgagtccaagttaacagttgtgacacagaaacttgtgacactcctgtgaaacaaagactgtcatcaaatcaaacctaactccagcacacggttgctcttccatcttcgtgaccaaccgcttccttctctcctttccccttcctcatcaatctcactcacattcatcgatcactacaccgctcaaatcaccgctcaccgctcaactcactgctcaactcaataacgctctagatcaagataaaacaactcaatctcaaccgtccacaagtcacggcgaagctttaacattggacatcctttgtagcttccaacttggtgagaaatgcacttggagcatttcttattttcatattctccttcttatatcttctctttttattctgatcataactaactctctttctttcaaactctctcagttatcttcttctagatattggtgtttatttctttcttttatacttaacactcaacacacctaactcaatagggtttgtttttctttctagattcaatcattgtaaaaacttcaatcaactaatcctttttattcttctatcagtcactgctgtctttctcttcttaaaatctttgttgtctgtcttggataaagtttatccactttggggttagtttcaagtctcttcatatattattttgctttctctcatctaaccttgttctttctagtatctggttctttggtctttagaaataaatagtctcagtttttacagcttgcttgtgagctaactgttgctcgatctagcaacggttagcttaaatcggagccacaagctagtttggcttgaccttagctcagcctggtgtagttgaattttgcggctaaagtccttagcttgcacaaatttagcccccaatatggatgctctaaaagaaattatgtgtggtgattatgagcagttccggcagcggtgggccactaatctagggggtttgaaaaacaactccctaaaatttgccaacaactccctttttggttgaggggtcattgggcaggagttgttccttcaaatggataactgaatttccccaaaccacccctcatgcttgagtggatttgggagttgctcccatgaccagaaggaactccttctggttgacaagaaaccaaaaacccttctggtcaatgaggttgccatacctcattgaacggaaggaattacttctgggcaatgaggtttttgcttcttgtcaaccagaaggaattccttccggtcaatgaggtttttatacctctttgactggaaggaatcccttctggccagtgagtttttttgtttcttgttgactggaaggaattccttccggtcatgggagcaagtcccaaatcctctcaagaatgaggggtggtttggggagccaactcccaaaagattgaaaaaaaaatgaaatttaaatggatggccgactcccaaagttggccatccatttggagtaacaaccccttgcccaaagagggagtctttggcaaattttagggagttgtttttccaacccccctaatttcagctacgctatacagggctacttagcattattgtagaggcgctgaaagtggcacttttttgtgtagtgttagtgtaccactactgatgctgagctgcactaacagtgtcaattttcttgtgtagtgttagtgcgctgctatgctgtgtgtgttacgctattctggagcgcttggagtagcaaaaaattccataatgccgctaaaaagtgctctagtgcagcatagcaggcacatatttactcactgtgtgtgtagcattagcacgattccacaaatctacaccaatgctacactacatgttagtgcatctttttgccctctgtgcatagcattagcacagatttgtggaatcacactaatgctattctaaaagatagtgtgtcttagctacactctggttaacaaagctggcccaccgttggtactgggaagggaaccaccaccaagattgcgtctggaaaatccacatgatgaatatggatagtgtcttcaccttccagtctcacctctcaacccaattgtaatagtgtttcaaacttgttttgcttcagatagaaatcaagaccttcagtgagcacgctttctgggctcacaagctcgcagcaatctttcctctttcctagggctctcaacctcctgctttttttctgttatgagttttttcccctataagtccccttgagtcccatcgcagatgttgaccttgcaccacaactccgattggaaaaatctttgcccacgttattccttgatgaggcagagacaagtgtcctagacatcaagtatttctaccaagaaaaaaaaccttcactgtgacatgtaagcaagttcattttggacacctccccctccccctctcaattacgtgtctcatctgtttgacagggaggcagatataccagctgggagatacatttgtgttggtccgaaatgggttgctcaaagcagcccttgatggcttttatactaggaatcgattgcacactttgccaaaaaaagattagagaaagcttgagccacatcatcagttctctcacccccaatcatgtaaaacaggcccaagatcctcaactgaatagaatatctcctcgtgtttctatcaagccgagttcctgatctcaaatacaacatttccataccaccaccacaacaataacaactgaacaaccaaagaaaaaaaaacccaacccaattttttttcttgtgtcccagacctccatacactaaaaatattcttgtcaagtcttccaatgaaaacagtgctgatctgcaggggccccaaagaaactaaaaaaaaatgtcctggaaaaggggttgtgaataagctcatgggaaagcattttaatttatttcaattttttatacaataaatgaatagatacttgtggctttagtacaccaaaattgcagataatatacagctagatagagcaaactggtcagtacttttttgcatcccatcacatctcactgatattattattttgttggtctgcaccaaatactatagttcaattggatgtatacattgttgtttttttgatgaaaaaatgtatttttttattcttatagatctgtaaaagaacagattgtaagaattgaacatgtcaaagagatgaagaagaagattgaatggaatttaaagacaaaggaaatgcaagtgtaaaaacaaacactgcatcagtagtgctcttttctccctgtatatttgtcatgcagctcatggtagcaatctgcttacagaagcaatgacaaccaatttcttttaagttttagaggtaaggaaaagatgaggcaatcacacaggtttaactttgttgtgaatcataaaactgcctggtaattggcacacaatcataaagagaaaaaatctactactacaaaagcaacaagaacaacatttaaaagcagaatggagaatgaagaatgaattagcaaaccccaaaggggaaaaagaaaggtaatgaacaataagtgttcaacatttattttttgttttcttcttttaaaactgtcaaaacatgagatgataatgaattagagaagatactaatggagaagacctaattaatttgtagcatgatttgaagaaagaaattttcaaaaaaaaaaagagcaaaaaggaagaagattcaagtgaagtgattgaacagataagtcagacgagcggaatccacaagaagaggacgctgatgaatggagcaaggcaaagggggcggggggcggacaggaggcggcgtcggataaccgaacgtgtgaatattgatgttgtctgtactggtgttggcagttacgagagggatacaatggccaagactttggtgcaggtttcggagatgttggtcgaaaaagatgaaccgacaatggggacaaatccagtgtgtaccagaagcctcttcttgggaggaggacgaaagagtgtgagtgacgggacgagtttcgataggcggtacgggccgaccgacctggccaagctcatcggtaagggttgtcggaaacgccggctctacgccagccgagtccctctctcgagtacgcccccgatgctcaaccgtcgcatttgtattagggatcgtagttgaggatccattgatcagcgtcgctctgatgtggttcgatcgccgcagaccacagctttgttgtctatccctattcgcccttgctgtagaaaaaaaaaggtacgatgaatcaacaaagattgaaaaaaaaaaccccggctagtgaccgagtaagtggattattcgttggcggagatcaagatgcttacaagcgttgctaagtgggggccgattggagacaggactgattgggggccgattggagacaggactgagtgggggccggttggactcggccggggtttgagggggagagagaggatgatagacggttacaggctgatagacctggttgaccttatcctgatggatgacattggctgggagagggcgaagtttagccaatttccgagtgtgctgatggtctcggtcaactggcaactttggcagctgagattgacgacgatcccggcctgattcagactggcttctgattgaggctgcactaacagggggtggttcagatcttctggatcgattggttgatggtggccgacgctctcgaagagcccgctgttggtgatcatgaggggcaccattgataccccctgatgggatctctctagcgcgcactggactaatattagtgccagatgctggagcagactgggtgctcgttgaaaaactgcttctagagtctgatgcagactgagctgacccatcagtactattattgatcctattgccatggtcactcgtagggataatgtgactgggttcggggttgagagcggttgagatagggtcgatgagttcataaggtgggggagggatggacagatcaggatggtcgcccagcgggagcaaactggcgtatagttcggcagcaagcgccgttcccgaggggacgaccccactcgaatcagctctccgtcgagcttgctcagagcttgagctgggaaagctgactggggcattcctgttaaaaccaagtgaactggatggtcgagctggcatttcgtaactaattttttatgtgtgctgaaaaccgttgtttggaaagtgcgctaagattgaagctttcgggatcctgggatttttggtaggattcctactggactatgtgtacttttattgtaatccggaaatgttggggcgtgcttgaaatcagggtcggggactggaatgacggtgctattaatgttgctaatttttatatccagcaatcaaccaaagaattatgtttttttcggattattaattgatgacagtaaggatcggcttgatgagttggttaattgtcttttttttttttaatctttaattattaaacgattgacgggaaggggttgacggtatagtgtgagggagggtcaagggctatgtagaatgattgggcgaatgaatgatatattcttggcaagttgaacggttggacgatcattaaaagctaaacaatgacttggattattaagaaagagaattaggctgatgaaggaaagaacgggtagaattaagatttggctgagtcttactgcgaaattaagctgactcgaagttaagcttatcgatgttcgcaggtaataacttgtctgagttggataataggaggatgtatgtaacagactccgatgatcagagagatgatgaaatcgcgcaccggattaagaacacgatcaactctggctgagtgagccatgacgcacaccacactggctttgagcggagagttctttaatggttctttaatatcaagccgcatcgcagcgatttcgttcttttttttttgttatcgtttccttcgtacatcctttacagcaaatatgtctttatgtcatcaagctatatggaatgaaatcgactcgaattctccgaaaccgaagcgctgctctccatccgaaaaaaagggcggatcgcaagcctggagttccaaagcgattttgtacataaatagtcaagcagcagtgcccccactaaagtctgaagcctgtctaactgaccaaaaagaacggagattgatccatatcttgtgcgcggatcaaactcactatttagtacgagttcttggacaccaatcaacttggcctccttccactccggcattgatcaaagccttcatgaacggcacctctctagccctcatatcacggaagacaaattgatcagtgactataaataccataaaaaagaaaaacaaaaaagagaactttgagttgccaaatgcctgcatgattgaagaagcaaaataagccaattgatgccatggatgaagatgaacagcaatggccgtccggaggctggtcacttgaacgtcgtccgcagtctctctggatcccgaccgtctgaacctcggctgaccttccatccaacacaatgtgcatcgacagcgatccttggagcccaataatatcaccggaccgatccttctccgcatccggcaacctactatccgtctatgtacatatatgtaaagatttatggatcgtcgaattcttgaaaccgctcgcttccaccccgcttgcatcaacaagtaggctctcatataagccgaagggggggagagggagggtcttgatgaaagacacccgaagaaaaattctcatccagtcggtatgtatctcactaaaaacaagtgcgtcaggtcataattaactgcacaagaaggggtatatgatcggagaatgagaggatgacgtcatagaaacatcacgggggttctagctcatcggtagagcctcgcttagcatcgtcaaaacggaatttgcgagaggtactggattcgactcccaggtactccagttcatctttttttcgtcttgtggactcatgtagtaataacacttgcgcgcagaccctgtgtactgcagtgacactcgggatcgagcagcttctttttttttgggaacaatttgttgcagcttttgttttcaatcggtgtatgtatctatgagaaggggcgaagaatctcttgtgttgagtatatgtaagaccatccataacacagacctcatttttattattataatatataaacagaaagagagaaagagagagagagaaaagaacagaaaatgagaaagcagatatggaaacttgggcaactgaaaaaaaaaaaagaggcgattgaaatgcggatggagtgtgtagataaacaaacgaggacgatggcggagactcaaagagacgaggttgagatgaatttgagagagaggaagagagagttccatgacaccgccgatcactattgacgatagtaagagtgatcgtcggtaagcgaccaagaaacgacaccactcgacgcgaaaaaagaaagggacagacactgtcgtgcaaaaacgggttacttgtgtctggcaacttctatcatatacacacacataagagactgctgatgtgaagcatcaaagatatatgcattggttatcactccgccctccccagaaaagaaaagaaaaaatgttcagagaaaaacaactccataaagagaaaagaaaaaagatacagaaacatggggactgttcaatgtacatcagcaaagcatacggaagacatgtcaatatgaaaacaaaaaaagagaaggatacgcgcgtgtgtatgtcatgagaaagtataaaggaagaatgaaagggaaagggaagggaagaggaaagaggtgaagcagaataggttacatgaggaaaagagaatcaatgggggggatagataatatgaacaagcgagaaaagaagaataagaataagagagcgtgatgatgaagaggaagcgacgacctgcgcggaaagagagagagaatcctaggcgagaagagcgagagcggatgccgaaagagcgacggagaaggcgataagaagcgagccaggaagacggacggcggcgctattcttagcgttatcggcggcgttcttgttggcgacgcggacggtggagggcagttttccgtcggtgaacgaggcgccacaggtgttggagatcgagctcatcgcaccgcccgagctggcgttccccgagcttcctcccccattggaggaggcaaggaaggcggccgattgggtcactaaggcgtgcccacagtcggtacagtaagttccctgttttcagaaagagcgtcatggtttaagtacgatgttcacaaagatgttggacggaagaagaaacgcttaccgaggggacgttggcaaatgcttgtccagcaggggtcatactacccgagaggagcgacgtgacctcggaaatggtgatgttctggccggtggcagtctggacgtttccgaggatagagggcacacagaaggtagagtttgaggtgtattgagtgcagagcaagtccctgaaaaaccagcagagtttagtgtttgaagggaccggccaagcatagaaggcagaggaaagcttactttgcgccgttatagttcgagacaatcgtctggagggccatcgtgattccagagcctttctggatgtccgagctacatccagagctgacggtttgattagcttgcttgagggtatcagctgagcaaggggaagccgagcagacgccggagatccagttctaaacacaacacatgaaaaagtcaggtttgacgacacaatttgaagggaaagaggagggggtgttagaaaagaacatacagtcaggggagggatcaccgatcccgaagcaccgatgactgagaccaatcccatgatgttagagcaggctccaaagtcgctagtgagcaggccgccggcggcagcttgacagccgggcgagaggcccgaagccaggcccatggctgacgagggactgctgctgctgctccctgcacccccttcacgagtagtagagccagaggcgttggtggcagcttggccattcacaacgagctggttgccgcccatggagagcacgagtaaggtggtcgataagctgagtgaaaacatgattggatggtttgctattagagatttcctggattgggtggatgggttgttgtttttctttggcaagttgagaggagttcgttggatgaagagttgggcaggtttgacaaagcaggagggtaagagtttttattaaatgagtcaatgaggaccgagtcgattaaagctgtgttggatttaattgtagaagggggggggaggagaggaactccggattaggtatatatgtgttagtcggtctggtttgagagtgtgtgtgtgagtgagttgttcggttgtgctagaaatcggttcttagacaatcttggtaacttgggaagtctctttagtcggataggagaccgttgatatacaaacttctcttgctctgagatgattgagtctggatcttgcgcaagtcgaactcgattaaaaatctgtgagtgagtgtgttttttttctacatactcaacgcagcgctccactgcatttgctgggagtgtgcattggtcgggatggaagttggatgaaggtgagctggtgaccaggacagtcttgaataaacactctatagtcttgacatcatcatcatcatcatcgtcatatatttattacaccagctgagagaagagagtgatgatcatggtttggcttggtaagctggcagtttatgagcagcgaatgcggtgcgatcggagggccgagtggctgtgtctgggcactggggggagaaaagaagatcaagagagaagagacaaacacagatcatcgcaggctcaatgctgggtgtgatccaagctttgctctctctctctctctctgaaatctcgatcgggcccagcccagcccccatttcttgatatcactactttcgacttcgtcggatctctccatctggacacatgctcatggaaagatggaactcccgcaatcctcggcaagatcaccaataccgtctgatacattttttttcttgcaattgtgaaagaaccctctctaattcatcgggatctgactcttttttgcttctgctttcttttgcagcattcggccatggccaattccaaatatatataacaacgtcgaaagtgcaacgtagctgggatgaaaaaaaaaaaaaaaaacgatgtcgattattcagcaggacttgatgatgaccatgtgcatcgagcacacgatccccagatccttgatatagatgtgtggaagaggccagcataaatttatcgccttcacagatgctgggacagctggtgactccccctcacatcgaagagagaaatcatatcatcgaatgtagttcatgaaccaaattaatgaactggcggttctgggcaacgttaactttgtagaccgccgacgaaatcatggtattgttgtttgaagaaaactcgtgttcacaaatcgtggtgttgcacgatcgcttttttttaaaatctttttgggttttggcttttgaaatcatgatcggtttcatgatttccactttggccaaaacggtgatcaaggctgttgttcctaaccagtcctcggtggtcggcagcctccagccagccagcaatccatctcacagaacatcaaatggacatctgtttcccttgctacccatgtcgcgcttcagaattgacttagggcgcgtaccacagcgcatcccaatttgaaaatcaattcccgaccgtttttttttctgcgcttttttttaaacaggttgagaaacggccttatccaaaaacgtgtaccacacacacagtttttcaccaaggcacctcatctccatcacacctatccctcagcacatcccaattactcatcatcaaagctactcactacaacatctccatgcatcacatatttgcattcttcccaccaatcgatcgtactttgctttctttcttcccattggtcttttttgcatcaattctattgattgatcgatctatcaatcataccatttctagaatgtttgatcgactcagcaagtcctttgaaaataaaacgacagatgaggacacattgttgaggtgtttgcagtcgatgatgctttctcgtttgaggcctgtgaagccgattggttgtgaagctgattggttgcaagtctaatcagggggactgtggagcgagcaggcggtgataactgaagaagggtcggagcgattgtgtacatatgatgattgggctttggtgacaagaaaatgctgcagaatgccagatgaagcgtttccccaaacgggggtaaggccgtttcctcaaacagcagcaaacgtgagaaaacgattagatcagttgtcataaaaactgacccttgtggtacacgtttttggtcaaaatcgattactgccaaaaaaattggaaattggcagcccgcgggcagctatggtacgcgcccttattaacccgccaccgggttatcattctgcttccgaatcttggaggattcaacatcttggcccactgccagatcaactacataacagtaagaaccaacatttcttctggtatgctcagatggggaatgtacattgattactttttttcttgcatccactagactcagatgattgattgcagcacaagcttcagattagtgcaccccaacaaaaattctcacaattagtgaaatccaaggggaaattgttgattttgattccagctatttccaccatatttgagcaattctgtgagattgttgccagagagtgcaaccagaatttcaagggggcagcagtaatcattcaaaatgtgctcaaatctggctctccctgtatcaactggaaggtttggatgaatcttccaccagcccacaagttcaaaaagaccgccaactccaaagttaatagggggtttcaaagtttatttttgaacagaattctacacaacatcatcaagatcacagaatttttgagaaatgttccaaacaaagaggaaccagaagtttcagaaaactgaaattttgaacctcttgaccttttgaattcatgtagaatcctgtttgaaaatcaactttgaatcccactaatgatactgcttctttcacccactggacagcaaacatcattgccagccagaaggacaggacaaatgcaaccttggcagtcaaaatgatcagcccaatcgatttagcaaaagaagcaaaagcagctttgaagatcaagcaacatgtgatgacccagggggctgcctggcgtgcctcaacctcaaagtgccaagatccatctcatccattgacctcggtctcatcacaggatgtcgatattgaatcagatctccaatgcccacccacccaacatgaaataccataagaagattccagtcttcattgatccaggtgataaaacccatttcatcctcttgacaactgggaatgttgttaaacggaccattgcccttgtcggcagattggatttcattgggtccttgtaagtagattggatttcattggaccgtctaaatcaggtataattgatttgggggactcggatgaaacccaatactgcagtgttgctccacttgctgccatttaaactcaaattcaagagcttatctgcctcagaaaagtgcaaactagattgtttttgaagctcttctaggagcagtgcctgatatacattctgatgggtcttcagagtccatacaggagtcaacttgcttgaggcaagatcccagatactaaatggaaaaggattgcaaggattctcaccaaaaacaaggcaactactagtcctagatttatctcatcaaagaacatccccctagatgtgatcaaaggctggggcttagctgatatatactttgctcaattaagagacaatgtgaagaaattcgaaaaaatctaaggttatgaatagattaggaaagcttgattactttttgtgttcttggttatccaaattatcctgaatgcatcaattaatttctagcctaacgtagacttatcccacaattcaagcagatggtcttgattaacccaatctcattcttttttctcttgttttatctttcttcccaacttgccagtaaaatcattatcacactcaatccttctcaaatgccattcaaaaatcactcaaaatgacttgcacaaaaaaaaggtatcgaagaactatcatcattgaggtcaggtgcctgcaatacccccaggctctgtgccaaaaaatttgaattcattctgagtgagataataatgatttatatctcaaagcaagttaatggtaatggagaccattggttgggcctgggtgagcccaaccagatgttatacagaaaactgttttttgtactcatatcttaatgagctcaggttgaatctaaatgatgaagacagggaacacaactttatttagttttgtgggacacagtacccgcattgtttataaagttcaagatcaattggatccaacttggggcaatacagtgtaaggtacatgattcagacccctacagtgtggaaaagctgctgcacacgctcaccatggtgataactggcattgtcacataccagaactagttggtattgaggtattgattcatgtgaggtaactggagagcatcatgttgtcagctatgcacaccaagaggaacaacactgggacttcccaatttgtattccacaaggcactcaaaccagggtccattgttggttttaaaagctgtagggagggcaataattctgtcaattgggattgctggtagcagactcaattgggctgcattgttgtgcttaaaaaatcttgtggagggagtccctcactttgacctgggcagtgggagatccttgttgcagaatgcactctcatctgccaaaaaaagccaacaacagattcttcatttggatgatagaaaaataataagaaaaagtcaaactcaccagtaaaaagaaggaactcagctggataaaactcctccttctccacaaaagtgtattttgcaaagagtgatttacaaatgctcttggtatccattttctttaagtttattgagagttattcaatgagattccaatggatcccctcagcactgaggaggaagccattggaatcatacagttgttcctggggctcatcaagaaacaagttgggttcagactggaaaaggcaaataatgaacagatgtttcttcattggagggactagctgggcagccacattgtgtctctttgtaaagctgaatccattgactaaatgattgctgagatatgaaacttccaagtaaccagcagatttaatcaagagataagccctgaatatccattttaacagtggctacctttgttgcaggagcgtgataccaatagaccattttaattgttgtgcaagtcaattctggagttgttgggaaaaaaaaaggcaggcggaagtgtggcaatggctccacctgacatatcagagccaggtggatcaaccgggagttgtgtacagaagaaaccacaggattaaactgctgctgtgcctctgaagcacataactttcacacttggaaaagcttgctttttccaagattcattgaaacaacagtagaatttgacaccactttgattgtggatggcttgcatgacacacacagactgatcaagagaaataaatgctcaatgctctttgcttcaccatacattaatcaactcatagctagtaattagcaactttggccaacttgatgatcaccttcatcttgctggtgcagcttggagtaactgagcagtgaaatgagggtgttttatctccttaggtatatctatatgcaggaaggacacccaacaaatgaaggcactcaagatgagagcaactttatagcgagcaaccctagcggtgagcggatgaaagaggagcggtttccgctggtgacagtgggtacaaggcacggggaagtgttggaaaagaacctttgtattttcaccacaggtattctacacaatgttttatcaacgagtccattggaaggtgctcaattgagccattgagactctcatgaatcacttataaacatcattactcgtatacaaaaaagaatgttactgacatctaaacaagcacattactcagtactattacccatatgtaagtatggatattactcatgtctgaccaagaactcttgtctcaaggttgaggtagcaatacaagtggatgtcggatgtctgtggtctacttgtatacataatccctctctgaaagtgtagaaatcaatccagaaatgtagcactgaagatcaattcatccttcaaagccggccggttcaagctcgtcgaatctaaagccgtgactagttggagagcttgtcgagcgacatccaccgtctggctcgattcgattactagataactgcggatggtctgattgagattgtgtttgaggatgcgaaagagaaaaaatgatggttggagagctcactcatcgggaaagagaggccgagctccagtgatgatgcgccgaagcaatcctattaatgcttacaaagggccgctatgccgctcccactcggccatgcaagtgccgtctcggtgtggacatcgacccatcatgggcaataatcatggtctacttggagagagctgggtttcggaatcgtgcattccgagaggctggcaagcacttctctaactaaaagtacattcctcttcgtttcgtgtcattttctattctttaaaatttggcttcttctctatggtcgcaccgtatggccgattgcttccagcatacatggtattgcaccggcatgtaaataaacacgtccaatcaattattcacttcgcttaacccccagctatgagttctcctcgctcctgtagagacatcaaaactggccagcagctgttgcaatcagatcaaacaagaatcgggaataaaaaccaaccaccagcgacaaagacgattgtaagctgcttggttcctagcaagcactagtgagaatatacgctctggccgggtttacaggaactgaaatttgaggttccatctccctttccttttatattcattttcaataatcctttgactatgcacttggcaatagactgagtcccctctggttcactgtcttgaacggatttacaaatgcgagaacaagcacttggccctatcgtcggaagtccacgtgcattttatactctgtagttactcgatgtcgctcttcctcttctcatcctcgaggtctcgactcacatttccctctaacaaaaatccggagcttgcttgaaatttcttcaaatctgccttcatatatggcaaaaagtgtcagactttctccttaaccaaataaaaatgagcaaaacaccatggcattttccagatcgctatctattttcgtgcatttgatcgatgtagccctatgggaccaatatgtctcggtttctctgccgtaatcgttttcgctctgttttggcgtggccgcagtgtcactgtcaccttattatagcgcgcatctgctttggagaattgcccccctcttgctcttgtaaagatcgaacgagtttgatacaaacatgatcatcctcatgcagtgtccattcaacggggatcactcagctttgatgaaccaagatgagacttatgtcttgcagttaccgcgacgagatgatattttcaaactgttaaactaaggggccaatgcgtttttcaagatggcaaacgggatatgttttattatataaaatcaagcaggcaggtcatgctgtctatgaagcgctaaggagacgcgtcaattgattttccaacattcaaatttcgagcaaggttgttgcagaagaaagctcccgtctgaagctttgttttctttgggatacatccaagtttaagaaaaaattctacccatgagaaggttctagtccggagtcttctggagggtaagaaatcataaagcgagctaaaggaagaataacaatgcataaaaatcatccggtttctgtaattagccactcagaactctcagttggactaatcaccaaacagctcacaatggctactcaagcactcaagtctctaacctatgagttgactagcagattctactccctcaagtaggccccatggtatggttgagctagggttttcgaaattagtctctctcgcccttcttgaaagtggcattcttgcggccccactgcccaccttttcattaggaactctacctccggatcaaaaaacaccatcctattaatcaatcgcttatatatattatttattttttccataatcatatccatacctggtgaacattacaaccagttgttttttggatcaattctcatccgtgaaaatgtcaggaactcgaatctcaagtcgacccacgcacaattccaatgatgaaaataatggatcgagaagacgggccgaagatttcgagccagaaagttccttggctgagtgcagccatcgggttcaagataccaaacacggttcttgtgctgagaacgagctcacagcgcactacgactccgaagatgatcgcaggcggtctggcaacacccaaagtattccgacacctcctggaacaataatagattcagaggaatcgttccaatgtcgaggcctcgattatgagcctgagttatggaggtctaattccagctcgcaacagccgattgcccaggcttccggatcagggtttagatacgggggaggtacttactcgtcaagcattccggcatctcccggaacagtggaatcggattctgatgaatcttttcaatgccgcggccttcagtatgagcctggggaatacacgcctgacttgggctcacatgcctcgatttctccggcttccgaatcaggattgcgtcacagaggaaccgggcactcgcgaagcatttcaaaatctcatgaagcagtggcctcagattcggacgagtcctttcagtgtcggggcctttcctatcagagtgagccagaacactataggcctgatcctcgctcacaagattcggtttctcgggcgtccgcatctagattgagtcacagaggaactggatactccgactcgcagtcgatatcttctggagctgtgacctcagactcggacgagtcatttcagtgtcggggcctttcctttcagagcgagcctgaacaacataggcctgatccttgtttacaagctttcaatacctggacttccactagtggtaacactgacaaaaatccccgaaaggatagaaaatttttgggattgagattagatcttgcctccttgtctaacttcaagcccaaaggttcgagattcattgcaaagttttctcttctgtctcatcatttccatcttttatccagctacaaattggattgcacttgatttctgattcagggtctctttcataaatatcttacagagaccgattccagtcatcgtcaagatgatactgaaacgaaaactccaaatccaacgtttgaagttgagtcgctgaccttgcctgttgctgcaagtccgctgtctccagcctatcctgtcaaaaccccccttggcaactccgccgtgccaattctaggaagttcaaagcttcgaactttgaaactagagagggcaaactgtcagaaaagtcggctccacggtatcaagacggccctcaagagaatcttgagggttcctaagggtaaaactggctgcggaaaactcgatggataagaggctcttatggacattatttatgatcagcatttctcaaaattctttttttgctttagattacatagaaaatttctgtttactatcagtttccatccatatagaaatcaagatcctgataatccttgcagacaattatatatcacatatttgttttcacttctctttgcaggagtatttccatttcttgcttgcttctataatcatttcaacttagcttcatttttttttttccttttgactaatcattttttcttttagttcaatcatcaatcccaattaaaatagaggagctaataaactgggtgcaatcaataaagggtgatttcacattttggatggatccattaatcagaagagatataacaattttctgcctttgatgatcaaggaaaatatgtatggcaattccttgattatttagatgatgtcttaggatatcaagatgcctcattgaactgagatgttctcttctccacattatctccaagaatttgaccaaagtgatgaaatcttcctgttgtggtacatatgtcccactagattccaattattttgctaagtttaattcaggaacctgtgaattttattttttacatgaatatattgttggcataggtagaagttttttcctgaggtgatagttgtgataagaggaagtagtaggaccctgaatatcatgctggaattttttcctggatctgtgatatacaaaccaaaacagttgaaggaatcatggattgatttctgtgtgtgtttttttctcaatgtgggaaaaattgatctctttaaacaggccacagacaaaagaaaactgagatgtggagtgtctccaggccagcttaatattgtgtgaatgctgatgcttgttgggattttgccagacctgaattgtgcccgtctcatcacttaactctcatattgctctttttctcatgcaatgtggtttttttttctctattcattggggagcagcatttcccaggacttgagcagatgtatctggtctatttaatctctcctacattgccaaaaaaaaagaaaaactgagtgaagaataacacacaatgtttgtagttagacgctcagtgactgatgaagagatatatagacactcaatcggtatgctttcaagcaatccaacagaacccgagcttcaaaagcaaaaccgtaatgggttcttgcaaaagcattttgatgcagcaataacccaagcagccccattcttctgcctggttgtatgtacacagatggcttcatgatacacatcttggagcccagaaggtttcaaaacggaaaaagataaagtggagtacctgggagtcgaatccagtacctctcgcacatttccgatcaggaggacgatgctaagcgagcgctctaccgatgagctagaacccccgtggtatttccatagcgatgtcgcggattctggggttatattgcccgtttgccgtttcccgggggaagtcttgtcggcggcaggagacatggatgagccggtttcaagccggcatccacagtcgggctcgggctgccacttataaaaaccacacgcgaagcggtctggatggattgtctcgatcatctagcatctccgatctgtggatgttggatctcgttgtccaccactctctaaaggcgtctaacatgtaaatggtctccccaaagggcctccgagccaggatcttcatcaggctcgggatctgactcaacatgaacaatacacaaagctcgattttttttttagatctctagtggatccgtcttgggcggtataaggacatgcgagttttctgtgctcgtgtcgaatggattcggaggttgatcataatccaagggcgcaggagatgaatgagctgcttgttttggtcgttcgatcctttttttgggggggatggagagtggcgcttcggttttggaggattggcttcgattggcttcgatggctccgtgactcatgaagactgcacctgattaggtacgagcgcaggaaatggggaaagcactccgccggcctggtgctgggatgcgtcatgggtcagcctgagatcgtgctcttaaattactctcctcgcaagtcatttacgtcttgatgagaagatcctccttctcctttgaggggtgcctccatcgataatcttaaatagcctcatcgtccaacagcaggctcacctccgccatttcttaataatccaagtgaaagatagcaataatcccatttgcctcgatccatccaacttgcaaaccaaataccattcattcacccgatttatccagcctcttacccgcctctacccggccataccattcacccgttcccttcccgtcaatcgtttaataattcaaaaattaaaaaaaaaaatacaaaaacccattttaccaactcatcaagctgatccttacattaatccgcaaagcataattcttttggttgattgctagtaacagcaatcacttcatccccccaaccctgattctggggcacttcccaatatttctggataatagaagcagtccattataaggaaaactttaatagtgatcactcaactcagcggattccgaaggattcgaccggtccccatcccagcacatcttccgcacatcgtccgagaatgtcagcccggccatccagttcacttggtttcaacaggaatgcctctgcagtcagctttcccagctcaactagctctgagcaagctcgacggagagcggattcgagtggggtcgtcccctcgggaacggcgctggctgccgaactgtacgccagtctgttcccattggatagtcttgataaccaagacttgtccattcctcccccaccttacgagctcatcgatcccatctcgcctgccatcactcatcacaacactcatcaacctaatagtaacaccaccctcgctagtggccacactcatcggagcggtaatagtcctgatgcccagtctgcatcagcctctagaagtgctttgtcaagaagtaccccgcctagtgcatcaacctccaggagtggtgtcccaagaaacacccagtctgcccccacttctagccgcaggatcagcccggcaggacaggccaaagacaagagcggatcaaggaatgtcgatccggctcatcaaaacaaccatcggcgtgcccctcgcgggcctcggccacctctgaaccatcgctcaagatctgaacacgctctcaaaaccaccgccggcttgctcggggaccatgcccaattttcaggaggccgcagtcatggccatccccactcacccactggagaaggcctccttggccagtccgctaaacatcctctccgcaccctcatgaagcttcccggacgccctcccctcccctccatcgtcgatcccgataaggcctatcagcccatcatctaccagccgttctcaccccctcctacccccgtttccagtcggccgcctctcagcaacgcctgtaagtaactgcttctctctcttaagtataacgagcggtggttcttacaatgtgggattgatggatgaaaaactttttttcttttttttttttacacagcaagacagaacaggtccagacaccaaagcttcggtctgcaacgctcgaaccatatcagggccagtctgatcacaggctcggtcccggtcccctctgcaaccccctccatcaattctccgccgacaacaaactcgacgacggcgatgatgatgacgatgggccaggcgggtcgactgcgcaaacgggccagcgactcgttccatgccgagcccgtctgggccggccgtcgtccgttcctcctcgaccaccccgtcggccgacccgcgcctctctccactgctcccaaatctctccctcccactgatccccgtctcccttcgccttcgtttcagaaaacttctcgcttggtttgtccggaatgtcagttcgcgttctatgatctgcatttcatgaacttgcatcgtagcctcgtccacgactctcgactcaacttctccactacctcctcctcctcctccaccaacaacaacaataacgatgttcatcacgagaatgaaggtgtgatggcccggttcccttggccgccgcctcccaaccggccgccgcccccattacctctctccatcgaccgctccttgctcatccaagccgcccgaaacatatatcaatctaattacttcacttgatcatcccgcctgttttctttttttcattctcatagattccttctttctacacacacacaacacactctctttcaacatttatacacgtcttcttttactcgttttttttgtttggttttgagtgtagcatttttgttttattttgtatctcattttgggtcggttttgaatcgtactcatgtagactgatcactgtgactcaaaaaaaaaaaaaaaaagttgtaactgggacggtcttttataacccctgacacatgcaaacacgtacgcacgagcaactagcgctgcccccagaagactgtagactctgacgcattcttattctctctcgttgtccctccctccgaaagtgtttttttgtttgttctcactttcttccacgcacttggatctaccatatttggcgtccaagtgtgcattcatgccgatgatgatggtgcctcgtatggtctatttagtgggacggatgtgtatgccgagtcgacgggaatgacgatccttcaaaccccacagaatcagttttttttggggagatggttggataagcagcgactggtgttgtacatatatacatccggtgttttgtggttcatggggcacttgggatcttatccatccaccatcttttttggtttgttttttggtggctgggtggtgttgggattgcatgtggcaccttatatggccagatgatggcttgcagagcaaaccaaatcaaacgtatcagatttgtcggctacttctgagggtgtaaaaattcagtgttcacttaaatatgtagccttaattccactgcacatgacacaccttcttccattccccccccccccccctctgttttttctttggggagggggacggatggtttaattcctggggccccgtttggccgcaaatcatgatatgtgatttggttaaggtttggcgtggatgtggaccatgcgatataaaacaataaaaaaaaacaagaatgcttgaattggcaccagacctgacctctgaattaccaattacggatgggattaacgctgggccagctacgctaaccgtagcgcagcggaaatgcgctactttgtagtgtagcgttagcaaaaaatccacctttctgcgctaacgctacgcgcaaagggcacaaaagtgtgttagctgttagcgtagcgttagcgcagaaagttggaattgcgctaatgctacgcactcagggcacaaaaaagtgcccgctacgccacgctacagcgctttttagcgggttttttgccttttttgccgctaaaagcgctgtagcgcagcgtagcggctgtagcaatgcgctaacactacccaaaaacaagccgcctgttagcggggctacagcgtagtggcggtagcggcacgctaacactacagaaaaaagggcccgttttagcaccgctacgctaacactaagtggccctttagcgtagcgtagcagcccagtgttgctttgatcaacttgtaaacagtgattcataatgtacatataagaaagaaaaccggatcgagtcacatgagtgtggtagaagaaagaaaggaaacaagtgcatgggtcagtgaaattccaacacccacacccagaaacaattgacataaaaacgatgattgataactgccaactttcatcagtggtattttcctcaaagccaaattaacagtttaatattaagcaaaccacaaaccacccaaaatcaaaaacaaaaaaaaaaaaaaaaaaaaacgcagaaggtaattagtcaggatcatctgactctaagcaatgcctccaaacaagagccagaaaacgccttcaaaatgaaagatgacccccttcttatataggggtttgtccccccacacccttcgatgatcctcttgccaacaagtcctttccaggacatttttgcgcttaagctccaagttccacttaggaaatcacactgagtactcattaaaggtatgtaacacccttggataattctaatattattctgaccatgattggtctctcacctctgtgtcttgaggcccctttggcttcttctttgttcctctcttgccactctagagccgctgtaccttatccgtcttaccctgtctttcccctctcagcatgtgccaagagacatatttgatatcaccatttgtggcttgcttgcagatttcctctgatcttagcttatatcaacactgggctgttacaccttttgcccaaaaagcgttagcatagcagttttttttttgtgcactgaaatcatgtagtgttagcaaaacgttagtggttttttgctacactacgctgcgctacaggccactacagggccaaaacgccgctaaccagcgcttttacgcagcgtagctggcactttttaggagcctgcatgtgtagtgttagtgtggacatggcggaattccgctatgcttcaccaaagtttaggggaattccgctacattacatttatgctgcgctaactgctacagttagtgtagtggcccaccatggcttagagcaactccaccgcgggcggtaaatcaggtccctagttggaatttaccgactcaacatgagcaaccacggctgctatttgtgtctcaaatctacggctgtccctaaattttgtgcccaagtccctacatgtagggactcctagcaactcctctgtcaacctcccaatcccctttcacataacaactagcttgtgaaactctactgcctcaatatgaattggttccaacttcacagtcacacccctcatcctttcacaaatccttaaagactcttgcggtgtatcccgtagcactttcaggctgtgaagctggctttgcagtcccaacaatcagaatttagtggcccagaaataggggtcgcggtggagttgctcttatatcttagatagccatactcagctctggtcagactactctagagcctggcttcttccctgtgatatcattgttagccagatcatgagacccattggcttgaccttgtttctctctcttctctcactcaagctccttgcccaaaaatagatgggctcttccctgtatgcaatggatgagcaacaaatttttctgcaaacaatattgcttattttactttttgttatgcaatatcatttgtttggtgatatttgttttatggacagacaccgtctccgtctcccttagattcatggggtgctttgtcatagggcaaaataacactaagaaaagattttcatattgtcatgaagcttcttcacctgcttacatttgtcaagaccgtgtccacagaaatacctagaagatatgcagtgcacatatgaactgggtaagaaaatatcttgttgtattgcaccacggtcactgcaatgacaaagctgtaaaataaaattgagatggcaccaactcctctcaccacagaaaattggctgtccagagcaaaatctgggggtttcagtggggttttgtgcacagtgactgcgcagactgctgcagtcacgcacacggattcgtccagatgtcgcttacgtaaggaccgatagccaaatgaccatggtgtctgtcaccacggtcatttgcgtgtcgccgcggatgtaaccgtcaccttgacgaatccgcgtgcgtgactgcggcagtaggcgcagtgactgcgcacgaaacccccaatgaaacccccagatgtcgctccgcgcgggaccgacatgcaattgtccgtggtgtgtgcaattggggttctagctcatcggtagagcgctcgcttagcatcgggctgcgcagcgtgcgagaggtactggattcgactcccaggtactccacttgatttttttggtgctatgggcggcgcggaggcattacgatcggtaatgcgcccaacccacttgaaatgacctagtctctccccgattgatgcccatttctcctatggatccttaagatttagatttagattcttttgtaccactttgaggaaataccatgtgtactagagtctacttgctaaagtatgatggctgtgccggtgcggacttgtcacctcgtgacaagttcgctgatcctgtaaactcgaatgaaaactgaatccacttcatgcttttgggagagagaagaaaatcgtttgatcacccaaaccggaatttgaaaaagacgccttcacagcagtttgcaggatatgatttgtccaacctttacgaaaatgcatctgttgtcagttggtaaaatcccccgactgtccccaaagcattcatgcttcatgcatctatgattttgtctgactggtagtccatccgaatgtttggctgtactttcaacgtcaaccatcattctatttccaactttcgtctttcattttccgagtctgaaccagtgcaccaagataaaatgtatggaagatttctcgttacttgcttgctcatcatgactagcaacgcgtggtgttcagcgatcaggagacattttagccatcggtcccgtaactacgcttccggggaggctcgttattgtatgtcagctctcgtattctccagtccaaacccgcaccgtaaatgttctttgtatgttcattccaatcgactaaacgcgcatttcaagacgaggttgccaccggagcgcaaaccgcatgcggtggataccataccagttcacaggccatttgcgcagctggtgcatcggtttttgggcaaggacaccgctgtggaaagtctcttgtaatttattacggctcgaagcacgtggtctgtatcttggatgatagttagtatcagctcgaggtcaaaaaaccatcggctggtggtcaaactattcactgacgcgtgtatacctcccaatcgcatatagaatgtccatcatgtgcaggcgactccctcgatctatcccccgccgtcttcaaggcacttgcaccattatctcagggagtgctgcaagtaggtccaggtttttagataagtggaactgttacttcacaagatttgttttactcatgagttctccattgcgaacacaggttcactggcaatttgtttgaagcaaaacttcttcacttcacgaagcttcgaaactagtatcggtggccaatttggatgataatagacgctcacagcggcaattaccagtaatccacgcgacagagtgctcattacaccggagacatggttgaggatcatcacgcacatgactatctctgttaaaaaaacattctttgaccgaacacaatccttctatgcgtctgatactacgggtttgatcccaatgtgacacctcttatatactgatttccacacacacccgtttttcatttgcttttcattggtatgatcggacgtccctttaaatcaataccttactagctcgccacttcatttccatcattctcacatcatgtctgacaaacaaaagcttgaaagcagtctatgtgtgatctagatgttatgcttgtcgccagctatgcctcttggatatgtgcccctcgtttccatatttggatgcacaaattgatacctatgaaatacataaaacgaggaatttgttggatggggcaatcgtagccttaatgattttcctttcagccattgacaaagagattggttcaagtccttcccactgcaatatgctacatgccatatttgatcgcttcttaacttgatataaaattacagttaaccaaggagtagatgttaaaaagaccttccaatcaggaaactaattagttgtttggatatgtattgaaccaaaagatgatcaccctcattacaatgaccctgccttgtgaaaatacttggtatcagcatattttctgagaaaatattggagaaaatttttctccattagcataatcaaactttcatttttttttttcttttgcagtaaaattacatatttctattgataggaaaaatacttcaaaccctctataggatctgtgttcaccatccatggactaaaagaccagttcattcaatgaatgaaaataatttacaaatagatcatctgcactctaaaagatgtgtgcaaaaacaattattttaggattttttttttcttttcatctgtccaccttttgaaaggtatgtgagtgttttttttttctcaaaaagaattgggcattagaatagaaaatcacattcatgttgcttgctttttttaacataagagaaaaatttaaaagattaagggtgccatatcaagatatcaatgtatctcaatatattacttcttgggatatttaggaattcagttgattaactctgtgtaaaaccataagtttgtttatttgtttgagtgctgatttctgatagccaaatttaggcaatgcttcccaaaagatgttatcatacaaatcttgaataattaacactgtgaaaaaatctcattcaactggttgcagttgacatgcggggtagttacactgtaacttggttattacagagaattattccaaaatgattttttctgcacagtgactgtgcatgatgcacagtcactgtgcatgatgcacagtcactgtgcatcaaggtttgacacaagtacacacgcagggcacttcacaaaaatcagtgcatcccagggatgccattgcacctgagatgtccctgggacggggtgccgtccccaggacatcacactttgcaataattgacgcggcccagggatgccattgtacctgagatgtccctgggccgggatgctgtccacaggacatcactgtccatgcctggcatccctgccacgtcccacttaaaaaatgtagcgcggcccagggatgtcattgtccctgagcagccctgagccatccccgcaacccacatgccgcccccaggtcatcaccgctccccaatataccgatcctcaagacagcagtgcaattcttgtttttatcatcggcctgagcccattcagctctgatgaacaggccaatgatccatgggtggtttcaatgaggagtcggctgcaccgatcctcaagacacagtgaagctttcttttttttcatcggcctgatgccagttcagctctgatgaacaggtatcaggccaatgattggtgtcttttcatatttgggagttggccttgggcaacaaggcagactccccctcaagacagtggtccaacaattttttttttctcatcagactgatgcccgttcagatctgatgaacaggcatcagcctgatgatccttgtcttcatttttgggggtcggtcttgggcaacaaggcagactccccctcaagacagctgcaaataattattttcttctcatcggcctcaggccgtgcagctctgatgaacggcatcaggccgatgagccttgtcttttgataattgggagtcggccttgggcaacaaggaagactcccaagttgtccgtttccggtgttgaatggtggatcagcaccaatcaactcctttcggaatgactgtcgcacagtcattccgaatcaataatcagcaacggtggaaacggtccacgttggcccaaatttgaagtccttcaactgtgggccaacgtggaccgcctcattttgcccaaacctcaaacctgtttggtcattgacccaatctcaatcccctcatctccaatccaaatttttacaacccagtatccatcaccctatctcaaatctaactcgttcacgacatgtcggttgtagtatcctcagaggcagagagctaatatcgcggcagcaatgattcaccctcgccagccccagacacccctggccgtcgcactcgggtgacaacccgagcaaccagcggagcttctcaggctgcagcaccagacactccaggccttcacacaagcatgaagaccaagttgacccaccgagaatctctgtcaggtcctatctggccgacagtctgttgtagccaggggaacgttggacgactaccagcttgcccaaaaaggggggcttcttcaactttgccagaccaaacgggccgcgggacctcttgaccaagacctggtgagattgttttgtcttcccatcctccgtgattctgttactgaccacaggtgttgttgttcaacttttgaggcaatctctccgcggttccgagcaggctttgaaccacggccttgggcacttgtcaagcgactgctgtccaaccgactgtaatgaggctgacacccagggagggtggcccccagtttcagtgcaccagactgttgatgacgagcaagggcctgaagaacccctttgggttggttaactttttttttctcttgtacatagtgcttgtttctttccaggctggtttgcactggtgcatttctcaatcatatttttgtaggttttttgttgttgtaaatgaccaatcatatgtttcagtgtgttattcagaatacataccatttcactatttgattcactgtctgcacagtggtgtgtgattattgtgcagtaagtatccttgagcttgctggtggatgtggatgtgtatgtgctgcacaattgcctcaaggaggacaattttttgccaaaaaaatactgcaatgccgtcttggtgatggctcagagacaccacattccaaaatcctgcagatgtcaaatctttgaggatacagccctgaaacacctccaggacagcagtgggatgcattggggggacgtcacgtggatgctccacaaggacgtcccatggatggccttttatttgtggaggagcacgtgcctgggatgctctgatctgtgggggctgctgtcctggtgccatcccccgggaccctgccactgggacatccaactgcactggtggtgtaactcttgagtaacatttgagttgaaacacaagtttcattggagttcccacatgtcaactgctgccagttacacgagattttttcacagtgtaaggattcttccagagggactcatccatcctgtatcaacttttacttttgaggtaacccctaccttcactccacaaaaatccagtaaaaaacaaaaaattattattcatcatttcacatcatgtgtcaaaatgatttggattcaatcaaaacactccacattgggagattttgttggatttaggcttgatatacaatattcaagaggtggacaatagacgtgtccatcttacatttgtagatttgatgagagcctttgaaactaggcttaggaggtgttggagctagtttgaatacaaatacaaacatcaaataaagattaagcagctagaaatggggctaaattttaattcaatctacatataactaaaaaaatagcctcagaggaccaaacaaaccgtcaggcttcaaaaaaaagcctcagaggaccaaacaaaccgtctggcttcaatcagtatttctattgtttctcatgtggcttctaacgccggcgtcaatgtttcacaattcaatgtcatttccgacatttgctaggactttacaatcatagcgaccttcaaaagcaaaggctattataacaccataggaccttcaaacaagaaacccccaacatccggggcaaaaacaagcagcctccccaaatttgggggcatatactagttacgagataagaatgagtatggatcagctttctgagaactaacatgaataaagggtggaaatgaccagagtagagaaaacataccagaaattcaaaagtatgagggcattcaggttgagtcatcttgaatcattgatacatcaagttggatgtcccaaatctctggaaggaccaagaagatcatactgttgcagcagaattttttgagattttagtggatcatattggatgttgaagaaaatttgtttgagttcaatgatccaattttcaggaatgaatggagtgatacattcgagtcaatagctaggaatacaacaagaatgtccaagatgagaatgtgcttcgctaaatgaatgagagataatcggagcctttgaaactaggcttggaaggtgttgagaggctaagttacatagaaaggaaatattggttaaagattgagcagctggaaaagaagcacaagaaatgatatttccaaaatgtataagatgtgatcggggcctttgaaactaggcttagaaggtgtttaggctaattttcataaaaagaaaatattggaaaatgattaagaagctacaaatgagactatgtttttatataggaaagatagagcattagtatgaataaggtcgctaatatcaatggaaaatactagagaagacatacatgaaattccaatagtatgagagcattcaggttgagtcatcttgggtaattgatacatcgagttggatgtcccgaagctcttgaggaaggtcttgaggggccaagatgatcatggcgttgcggtggtgaggaactcgtgcacgacgaggggggagaggaaaagggagaactgggagaacaggaggaagaggggcaagaggaagagtggaggtcttcatgggaggcatctgagtgagaggaattggaggtggaggggaggtaggggtaaggccgagggccaaggaaccattaacctcggagtccttgcggtttggtggtccactggaagggcgacggatggcattgcttcgggtcacctcagctgtcggcctcatccggcttggaaggtgaaagtgggggcgggtggctgggaagcttccaggtggtgcggttcggggagaggagcctaccgctgccagagcactttttgggggggctggccccgcggctccgtcttggctgaaaaaaattaagatatagtaagattaaagagagcgattctattggtgcattcagcgaacaaaggcgataaaagttaaatagcaacttactggggtttggggcccattgggcacttggagagagtaacaaccaagatagggctctggagagaagcagcaggaggaaagaattatggagatgagtcagtctttgcgcaagctgaccacaggaaagggtagtagtggtccaggtcatggtagtatttgtttgttgaagtggtagtgaaacttgaaagcaggagtaggagtaggactagtgtagtagtagggtgtgggtgtggagaggaggaggtcagatcaagttattcacttacagttgtttgaaattttgatggagagtgtgaagttcttggagggatgaagagaaagaggaatctggaaggagagctggcaagacggcctttatatattcgaggtcgagagacacaagtcgcggctgctgctccataacaaagggacagacacgccgtattgaagggcagcaattggctagaaaggctcaccacgatcctgctgcagcattgagtcgcgacacgctggttgtttgtctttcagttcatccctgagccaaagtaactctatccatcaagggggtgtagggctttccgttaaaaaagcttccgctcagcagcttgtagaacaggagttggccgttgagtatcacattgagttgttgagtattccattgagttgctctcattatactactatcgcccctcgtagtgaatcagagccgttcactgttaaacaacaactttttagccaaagctctaccctttgttacatatgtgagccaattgattttggctaaggaatatagacactagcctactaaatgagtttggctgatgaatgcccaatcaaatttttgtcacaagtggaattcacaatgcctttgtcaaaacactgactctgagttgccggcaacttaccgctcaacggtttgctcaaccaaatcttaacaattgacttgcaattgaaatcacatcagaatctcaaattaggaagttattacgcagtcgaattaatggtggcaaaacagatatactactgaggcttattcttaccagccaaccaactgtcacaagaaatcttttcttgtgctttattcttcctaccgggctcacattcacaagatattccttattatgccttatttttaacaacgggactacatttacaagaaatatctgcttttgcctggttccccccgccggtttccacttgtaagagatatgttgtcgagttttgcaaagatgttgttgatattgatcatcactagccagtctgtattggcaaaattgagacttcttcttacccgccactctcacgacggagatcatgctgagtctggttcttattggccggtctgcattcgcaacagctcacagatgctcacaagacatgtagtgtttggggctgagaaattgagtactgttgcaaaatttgataattttccagcaaactagccgtttgttgactgtcagtccagggccccaagacctgaaactgggctaagagaatgtgatttttcttagtatatttcattcacatattgtaagatttcaaacaactaagagtattttattgcgattagacaaatgaactgaatatgtaacaatggtatgcacaggcttgtttatgagagaaagatatagtgagagagaaaattacctaagagcagaactgatcgttcgtgctacttggctatgttggcttactgctcggttgtgccgaaacagtgtggtatctaggtggagatagagactgagaaggagttgagatatgatagagctgagtgggataaagatgaagagacaaagggatctgtttagatcatgagtctagttagcatcgctgatctgtgttgggacaggaatgggcgagtgatttactatgtcttgtgctatgggctggcctatcctgtttcctatggatgacttgtgattgtttctggttcgggcagtggtctgttcaatcacatgggggatcagctgtgatcctgtaggtatggtctggtgcagtggtcgcggacttactcgttgtggttttggtttattctagcgagaagttttggtccggtgggatgactgattctgtttgcaattgaactgtgaacgatgtgagcgatgagttctggagtctggtttggatgaggaataggtctgcttaagtactcacggtgttgccgtgcgtctcttctcgttacgctcgttcttggtcacatccttggtggtgggtttgatgaggcttcctcccctaggattgtggctgctagtttcatcgtctggatctgaaacaaagaggctgacataagtttggtgtcatgtatattctgtgttacatgtttaggcttactttgtgtcgccttggattctgtttggcttttgcaacgcttggttgctgtttcagccctagcgggcatattctgacaggctgggttgctttgagccgctaggcgagaagcagagacttcgggtatggtgactccgatggctgatagcgaccttctgatggtgactctgccggtggtttttgtgagaaagtcggccgagtttgatgtggtcttgatgtagtggagtttgatgaggttgctggtgatgagttctcgaacaaaatgtagtcaaatgtccatgtgttttgtgcggaatccgttttgcgagatttcgcttctagccaggtcaattgcaccttggttgtcgacgcctactgggatgttgatgggggagtatcctagttgtagttctgataggaggtgggatagccaagctatttcccttcccaggtcagaaagcgctttgtactcggcctcagtagaggagagcgaaacggttgcctgtctgctggctttccaagagagagtctggccttgagtggtgatgacataaccggttgctgatcttctggtgtcggggcagtttccccagtcagagtcaacgtgcgcgctgattgagagtctgggtttccttctgaagacaaggcccacttgtttcgtaccggaaaggtagcgaaacacctgtttggcagcccgatagtgctggatacccggggtctccagatgttgcgagaggacactgactgggtaggagatgtcggggcgcgtcaatatgctgaggtagttgagggcccccacgatggatcggtaattgacgttgagtttgcggagctcttcgatctctgatggggttgctttcttgagatgagtcttcggattgagggggcaggacgcaggtggggaactgtccaagccaaattcaagaagtttgcgttcaacgtattgagtttgatgaacatggagtgtgtcaggggatcggtcgaggttcatgccaagcaaaaaggatgcctggccgaggtatttaatgtcaaattctttttctatttccgctcggaagatcgctggatctttgctgatgacaacaaggtcgtcgacatgggcatatatccatgttgggggtttgtctccggagatgggacgatggaacacgcaggggtccgagacagtggcagtaaagccgatgctactcaggaaacctgcgagccgcttgtaccacaccagagaggcctgcttcaagccataaatggcctttttcagttcaaagactgtgttcggcggacattcatagccttgcggagggagtagggtgacggtgtcttcaagggggcaggtgagaaacgcactacggacgtccagttgatggatggcaaggtcctgattgaccgcaaatgagagtagcaatcggagagacgccgctttgccagtgggagcgtacttcagttcgaaattgactccgtaggtttgtcgaaaaccttgcgcgcagattctggctttgtactcgactacttggttgtcgggtccgagctttttgcgataggcccaagttgaggagatgggctcgtcagatgggcgtcggctccgttcagtccacacgtcgtgtttcttcatgttgctgatctccttaagttcggcctccctccattttgaggcttcgtggctcttcatcgccatgttgtgcgatttggggtcaatggacgttgacacaaggcaggttgtgaatcgagttcgtttgccttcgatgatgttgctctcatcgatagcgctggtaatgttttgatttggctgatgatctttgacgtatacccatcttttgttggatggtgcatcaatcaggtggactggagagacttcatcagtttccggtgggtcgctggagttgtcggcggtggttgttgcttgttcctcaaaaggaagaactggctccgatgaaaaagtaggcagcgcatcgagattttcttcggagactgcgagactcttgttgagtgctgagcaagtggggaatacattctcgttgaacttcacttgtcttgagaatactactttgcggtcttcatgacgaaaaaccctgtaggatgacatatcattggtgtaaccaataagcgtgccctcccatgatatggcgtcaaacttcccttcacgattagttttcggtttcaggatccaggcctgacagccgaatggttttagaaagttgggattaggctgttgcttcaggaaaagttgtcttggagtagatcgactttttgacagggaaggtaagcagttggtgatggtagctgctgtttgaaccgcttctccccaccactccgatgccatgtttgattgcaagagcatacatcgagtcatttcgatgattgtcctgttcgctcgctcggcaatcccgttgtgttgtggcgtgtatggaggcgctacgttgtgctgaatgccctcgctcttgaggatttctccaagctcattgttgcaaaattccccccctccatcagtgatcatctttttgatggcatgtccggtttgcttctcgtagagagttttgaaatcgattatgtatttagtcgcatcagatttttctttgagaagcgtgatgtgaatgaaaccggtgtgctgattgaccagggtgagaaagtagcgacatcctccattggtggatggtgagattggaccgactatatcgccgtgaactacttctagtggattgaatgtgggagtgaagtggcctttgaaagggagcttgatcatctttcccttagagcatgcctggcaagcgttcttgatgctgagatctcccttttcgggaatgacttcacggattctgggcgcgctggcgtggccaaaccgtctgtgccatatgttgtggtgtgctgtgcctgttccaatgccaaaagcatacagcagaggtgttgggatagcatagttacatacatgtgacaatcattacaagagaaggaacaatcattatggacaaggtgtggtatatacggactggattacatacaaggagtggattgggagaacatgtctcgaccaggaatggaacaaaggagcggtgtgcatacgaggagcggagtgggagatcatatctcaaccaggaatggaacggaggagcggaagtatatacgtggagaggagtgggagaacaggtctcaaccaggaatggaacggaggagcggtgtgtaataagggtactttatgtttgacgtaagggtacagggtacggattgtagaaagtgaagggaggaaaatattgaggcggagggaaaaaggaaggagtgaggagaggctttgacccccaaatcctgggtggaaggagataacagcaggtctggcaggctggtactgcctatgcagagtgctctggaagatggcttggttacctggcgacgcatgacatcatgctgcgcttggttctggaagatggcttggttgcctggcaatgcatgacatcatgctgcgcttgtgtgctcccttgcatgcatattatgtgacaaggtctggagttaagtgttcctagcacagcatgagctgcgctatttgttgggaggctgtgcgcaaaggctgtgaaggtgagatcccctgcagcaatattccctcacaaggagtcccctgcagcagaaatccctcactcttcaatataaaagaagggcctctccccaccagaaagtcccttctccccatcaacctactgcggtaagtttgatcacccaagttgaagaataagttagtaagtgagtgagttagtgataagtagtgaattagtacagtattgtaagcgtgaaaccaacaaagagttcggaatttgaagcatattagtagtagtagtcatcatacaagtagtagtacattaacaattaacccataacaagtagtagtagtattagtaccggagctctagtttttgattaaagtgccttagcaagaaattgttcaaggaagagatcattaacaaactctataacaactcatctgtttcgtgctcaagtcatcagcaccacagtttccattattaacctgaagttgtaacagattcattagtagattgatacgtgatctaggtctgatagagattactttacaaaagtaagatctatcttggaatcagccacatattcttaaatattgattacaagactcttagttatttgtttagtacaattagaggggcaggtctttcaaaccacccgtaagttgtaatagcttttcaacctatttgcaatttatttccccctcaagggatcttttgatatacatatactttaccgtgtctatccgtcccaggagtcctacatctggtgtcccaacagtggccgattaccttcatcaagatcattcgaatcaatcgtatttttctagcgaatcaacctcaacatcaaatcaatcgtggataacgggaagaaggcagattttggcgacgataaggagcgttcgattggcgatacaaaggatacgattgaagtggcaaagtatttaattggcgagacgaaggaatcaattggaaagacgaaggatttgagcgaagataccaaggagtcaaacaagacatccagggttgacgaggagattagggaaagggagcggaaatttttggaagaacaatttggcaaattattaaaacaaaaatcaaagatggcgaacacagaggaacaattcctggaacagtcagcgatcaacttaaaacagcaagccgagatggcagaacttaaggactcagtgaaacagatgaaggagatgatgttgttaatgatgaatcaagcaaaagccccacagaatgtaccggtaccagaaactccaccaccacgtggatcatcattacgatttgcgacctcaacaccgtatacgggaatggctggagcagaaaccactattggcgtaggagaagaaagtttgctaggtctggcggtgacttcatcagaaactagtcagactaggacgaaatccgaaatcaagctctctgacgaagaaaagggtgtagttctagacacaaggaagttgaatttggactttgacgggtcagaagtggaattatttatcaaacgtgtggaaaagatagcttctctgcacaaagctggcggacaggacgtagcacttcagttaccattcatgatcaaggacaagaagattagcgagtgtattgagaatatggaaggacacgagaatcgggattgggaacttttgaagaaggaactcattcggaaatggggacgagcgacacctcttagacgatttaacgagaactcggttgcaacattggtcagcaagtacatggacaaaggcgggattcagacgaaggaggaatacaggacgtttattggcgaactcgaggagatttttgttgcggtgaacaacggctgtgggactgaagattcacacgtcttgtgacaatgaacaatcacaaaggaaaacgtagtttagattcagtgaggaatggaatcacggtgtgaagcctgatgtactaaatacaactagatagaagcatacacacgatataagcattccaacaccccccttgctgaaaactagtgcttgaaagagagataaaaaaaatccaatctactttaagtggcttgtagagcggaaaaaaaaatctcatacgggggacagaaactatagattaatcaggccagagatccactgtgtaaaaggagaagggaaatatcacaacaatatttgtactcaaaaacagtcagacaggaggaattagccttcaacttgcaccgaagttgtgcttgttaagaaaaaaattttgaacatccgacccactatccccacacaacatcaatttcatcgtcgaagctatcatcgtcatcattttcttcttcagaaccgtaacacccaagagggactgccgtcgtagcaccagcacgagccgtaacctgattcgcttgagtcgatgatttgttcttctttgctggtttcgagcatcttgacgaatggtgtcatttctcaccgcagttgtaacagcccatccgcttggtctttgcaacggatgccaaagtttcgcctttgtgtccaagatggtccataggcgccgtagtagatagctcgtgcgcttcaagtgccccgatcgcgtcgtcaaggcttacttctttcggggagtagactaagtgatcacgaatcgttttccacgagtcgtcgagacctcgcaagagccgatcgcatacctgttggtcggccggtgctatttttgcagtgtttaagtcagatgctgcctttctgatcctagcgatccatttcgcaatcggcatattggggtcatggcgagctagccaaaaattatccttgagttgtacccgacgcgctcgggtgttcttctcataagcatcgacaattgttgagaacagtttcgatgccggtttaacatcaccatagcgtattgcgaggtcgacagagagtgtcaacttgatcgttgacaggtcgacagagagtgtcacttgatcgttgaccgagcgagatccgacaagcgtcccagtccgaaccaaagtctccggattgtagcccttttgatctggggagcgaccggacaacttgctttctttagtatcggaggagcgaaggagtgacttgtcgacaatatctagaacattcatgattgataaaacgtccaaaagcctagagcgccaggctgtgaacgttaccgaatttccgtccaatgtaggaatcgtaggtatgaggtgagaggggttgttcagagtcctgagcggcatgtttgagtacgtcgggtttctgttccacaaacttgaagttgctaagtcgaaagacaaaaaacattcaagtctgagtatagattgatggatttttaacagctagggagctagagcgacgaaggggtcataacctgttgcggtgaacaacggctgtgggactgaagattcacacgtcttgtgacaatgaacaatcacaaaggaaaacgtagtttagattcagtgaggaatggaatcacggtgtgaagcctgatgtactaaatacaactagatagaagcatacacacgatataagcattccaacaattttggtgtatttgacgaagatggattacgaggacgtgaatgcgacaagtggtgaaccactttggaaggcgatttcgaccgagatgcgacgggatgtggcaaaggagttggcgcacgacaagaaactaaagaagaccaaggatggaaaggcgctggtacccaagttggaagtgttgaaggattacgtggaagcctctttgtcagtatatgacttagacgttggaatccctaaagctaaacctgctgccaaggaatccgagaataaacgagaagtgcaggccaaggcaaagtcagacagcagcattgacaaaatgaaggctttagaggaggaaattaagaagttacgtaccgaagtgaataccaatcaaaacgctaggccatttccacctcacttttcagcgccaagaccaccgaatgcaggatttagaccaccaggaccaggaggaccgtcttttccaagaccacagctgcaatgtttttactgcaaggagatggaccatacctcaatgttctgtcagcacttgaatgaagatattactaaacgtctggttttcaagcaaggcccgaatttctattaccctaaccgggaagtcatcccaacagacacttgagaatcaattcgagaattggtaagaaaatttggtgaaaagtcgaatgcagccaaggaaaccagtgagaaacgagcaaatctgatgatgagtgatcagttttcacaaccgagacaagaaccaacggcatccatgatctctacgaatcgatgggaagcatggagtccaccggaaatgcactacggggaggaagacgaggagaatctgattggatttgggctgcgaaggtccgctcgaaccaacaaagacaaggagaaggaagtacagccaccagcatccaaaccagaaacttctggaaaaccgaaggaatccatctcgaagactccgccaggaaatcaggaagctaataaagatcccgcaactactcgcaagagacgaccaagttatccgggagcatggatggaaggagaatcggacaatgaaagcagcgacggcgacaatgcggaagcggagaaacctgtgtcacaaacaccagagaagaggatggaagaaaagtcagccaaagaagtgttttcccgaaccgtggatcagtctaaagttggggggggtgtcagccacagagtacatgtcacagtacctttcatgtaccaagtaactgcaacacctgtacttatgtatataagtacttatccataatgttgattacctttacctcttgttatcttattattatcattaacttatcttatcttatttaccttacatttatcttatctgttaattacttatctatcaaatacatacctgtgttctacataagtaattatcacttacctttcactcccttgtccgtgaaatacctgtaccacaagttatccctctgctacagtattttcacggtcaaatattattacaaataaatatgtacaggtattgaatagtaagtattaagtatcaatagaattaatacattcaatacatgcacagatcacaattatgactacattattagaggatctgttaagtgcacatcaagagcaactagtacattgatcaactagtacacaattatgatgtcacttacagatcatgacaaataatgatcagtcactcaattgatgtgctcattctcctggccaaagctcccttgattctgagcgctcattctttccccccttcagtattctggaacttataatccgtgccacttccactgattaatccccagaatattcagacaccagttaaaccagttaacatttatattgatacagtacccgtaaccaacataaatcttgtctacatttattgttcttaagcttcagtactcttactcaacttatccacagtattcatagccttgctgaatattcccatcaacaatacctgttaatcttcaactaattttgttaaagcttaataagtattgttagcccattccctttggggaataaccaaatcaatcccaggtgagtcttagtaccctggatgcctattaataccttgtattgatccggatgcgctgttgatagcaagcctctcagtaaagaccatactgatagagtgaaacctcctctttacaggactggtattaatcacccactacctaacactcaccacgctcacaaactacagtcaactcatagtaacaacctttttactattaaatactcaggttagttacccagaggctgacaattgggggtctggcctaattggaattccgtgactaacatatctccgtgcttctttttaccttttgtccccaaaacatttactactaacaatggccttctgaagaacaaatgccggaagttttgccatttattagacaaatagatagtacaattgcagaagaagctagtagatattaccacaaccacccggataacattacagttattgaaagagtagaaaaagtgaaagtaacagaagcagaagatagattctggaactacatagaaactaagcgctaccattgtacccttcattctacctattcccctgaatacatcctcataaatcttgtagaagaagacgtgtctatcatagaaaaaacagtagagacaaacaggaataacttctttacagcgttagaagaaacccctaaatatagaactcttcctactaacatcttgtctagaactgtccgctactacactcttccaccttttactgcttgttctccgcctcaacccaactctataatcatagatctcacggatttagaataaattaagcttgtttttatctcatctcatctcatttccttagtatcagaaataaaaacacaaaaaaacacaaaaataaaattcttgagctatctgtttcactcatcccgtgccacaaaaaatcacaaaaatatttcattatatttccatttgattcatccacacagaaaaaattaaaaacccttaaaaaatacgtccgtgtcccttcaaaatgtcttatttttccagtctaagtcactttacactatcacggagaaagaaccgtaacagatacaaacattctgagtcgaccattcgatccgccataccctgtttacactactaggtttttttcctgagccttgaaagtctaccattcctacggcgtgagcggatctagtctcatttacccatcatctcgagggattagtacctggtcgaagtctaatacacctggtcaaagtctaaaaatagagttatctcacgtgtacataaggttctgcaggccgtattacacagttacaactcaatacaccccggatttgccaggatctgcaaggatctacatacatacagatcttccgtactaccactcccgcctagtacatcacccctcctactaaaattgtcggaagtgatctttcctgatctttgagagagtgtagctccttcattacttgagctacatcgataaacaagatacagaactcatcgcctttataagacgtatccagcgccgccttcctttccatcctcactcaactccttcacccagtttcagtagcaaacaccgacctctcaagttttcgaccagaagtaccttgaaatatttcattctgaaaagttgagcgtgttccttagcttctgaacttatctctcgaacaaaaaatttctgaaaaagctcaaaaattggttgtgtaacagtgtccgccgtcaacagcacccttagcgctaatatccaaaacttggaagtacacgacaaaaacactgcgccaagagacaatagagcccaatctcctcaaacaactaatagagaagcctcagtagttgcctctgataaatcctcaggtaaatctaacacctctacatatttttttgttagcaattttcaccgggttaaattttcctactaagacctgttttcttttaccatgtctccaccttctcttagacttagaggttataatggaaggaccagagacgctccaccatcccagagaggatttccaccagcgtcagttttaccaaagaataaggataaaataatttacgcgtcgaaaaagaaactaatatctcctactaacagtgcccaaggaggagaaattcgagcgctactactacaggatgaagaccaacaaggaatggttgaaggatgtgcgcaaccgcagcagctactcggccatcagggctcatctaaagtattgccgggaggatttccaagcgatgatagacttaagaggaatgacgacgaccctcaaaagaaccaagggttggaacccattacacgtgacggcagagagtctccttcaaccacgagaagcgccggaccttcaagaaggatcaatgagacccctgagtcgcagagggaggaatacccattcaagacacccaaggaatacggggaggaacactcaatggcgcagccaaatctacgaagagatggtaccccttgggaggtctcttcaagggacttatcaacacttggagaaaggcaaaatcaaccgccaacaccgcttcatggaagaggagccttaaatacttcccctacacctgcgcgtgaaaaaactcctgatagttctgatagtgattctactagtaggaaatcaaaattattgtctagtgattactctacgcctcaagtcccccatgaacatatcccaatagaaatttctctacgcagagctgttaatatgtttactgagaacatgaattttttagtacaacataccttaagaaataacagaaaaattaccactgatatgaagaaattgtgccgtaaaattgagggcagctgggataaaagagctgatgaagaagataataattttacttacatcagagataaagttatgatcatggaaactggtcttgaattattacataaagaaatgccagaaatgcttgagaaattaggagatcaaaccactcgagtaataaccagagtagaagaaaaatgggaagatatacaaaataataacaaagaaatgatccataaattcaatactatggaacaatctttccagaaactacaaaaagacacgcttgaaaaaattaattcacaatataaaagctttgaagatgttgtaaacaggatagaattaaataatttaaataacaataaaaataattccgcctgcatcatcaaattagaaaataaaattgaagaattaattaaaattaaccaagagcctaacagttgccagaacttaacatctcaacatactgttcacggcaaaggaaaggacataccacctcatgtaaattcatcaattaccataccagataaaataagtacaaatcctttctttaatttatcaaacacgcaatccagtaatatgaatttcagtgaccctaaaattaacactccagttagatcaattaacactgaagtacaccattcacacgtaactgatgaccaggataaaacaattcaaaaattaattttatcaggaatgccaaaagttaatgaatggagtaccttttcagggaagggagagtatgatcactataaattcatagaatggattgataatcttaaagaagatacccaagcaccagatccacttatatgttctaaattgaattcaattttaactggagcagctaacacatggtataatcagaggaagaaagaaactcatggagtcaaagattggaatttctggaagaaagaaataatagctaaatacagcacacctgaatggaaaagaaaggttagagaaaatttcagaaagaacagatttgacatcaaaggagatattgaaccatctgaatgggttactactcaagtcaatagattgagagcaattgaaagaaatattgataatgctgctataaatgataaattattggcccaattggacgacaaaactgcttacaagatgagaattgccttaaatgatgatgatgacttgactcaattcatcaatgaactagaaagtatagctaacattaaaagaaagaaatacaaaagagataataaaagttctactaaagattactccaaggatttcaagaaaattaataaagactacaccagtaaagacaaagataaagagaaagaaaaggaagtgacatgttatgaatgcggcaaaaaaggacataaatctactaaatgccctaaactcagtaagaataagaaagatgtcatgatggttaaagctcatgaagataatcaacaacccttctcagattctgaagataatgataccaaatctgagagtagtgattctgaaacatcttctgatgaaaatagtgacagtactattgacgccattattaatgaagaaaaaatcatttctaatatagaacttctacctgaaaagagtttaccccataaaattatcaaattacccgtgaaaaagtctagtaataaaggagaaattcataagactggaggtactaacatcacaaatattatctgtaacagatacaagattgaatgtctgattgatggaggagccttctgttctataattagtcccaaattattagataaaatactgcctgattggaaaacaaaattgatccccatcaaacctgagaaattctacagttgcaacagtaaattgaaccctatgggaattataactctagatattatatttcctcatgctaaaaataacatacaaatcacggtagaattaattgtaatggaagactttagaatgaaatacattattttaggaaatgattacataattaattacgggatagatgttataaatagcaatggcagatactttactattaatggagatttatccactaaatttgaattaggtattactgataaaatgaacttagtacaactagaatgtaatgctttagaaaataataattttggaaatactattgaagaagcaaaaatttctagtactttaacagaagaagaaaagtcacagttatattctttactacataaaaagaaattagcctttgctactactgatgaaccctttggacgtataaaaggacatgaagtcagaattaatcttaatacttctagaccttaccctccagcattaagaaaagccgcatacccagcatccccaagaagcagagaagccttacaacaacatgtaactgacttagtaaaaatgaatgtacttagaaaggttggtgccaatgaaaatgttgaagtaactactcctgtaattattgcgtggcataatggtaaatctagaatggttggagatttcagagctctcaacaattacacaattgctgatagatatccaatgcctaaaataagtgaagccataacgcaactacaaaatgctaaatatattacgtgtatggatgtacttaaaggatttcatcaaaatgttattcatgaagatagtagacacttaatgagaattattctacatatgggtatttatgaatatttgagaatgccctttggaattaaaaatgcaccctctcacttccaaagaatgatggatactgaatttcataaagaattacgtgaaggatggctaataatttatattgatgacattattatttttagcactgaatggaatgaccaccttgacaaattgaaaattgttctagaaagagttataaaaatgaatatgaaaatttctatgaataagtgccaatttggttttcaagaacttaaagcattaggtcacatagtttcaggattaagcatagctatagataaaaacaaagtagctgccgtgatgttaaaacctatgcccactaatgttaaagaaatacagtcattccttggttttgctagttattatagacaacacattaaagattttgccaaagtaacaggttgtttatataaattaagtagcccaaacactgcctttgagatgacagtagatagagtagctgcatttaataaattacgtgaattacttacttctgctcctatattatttatgcctaatcctaataagccttataaattatatgtagatgctagtatggaaggattgggagctgccttacaccaaattcaagatctcgaaataccaaaagaaggagtcatttgttatatttctagaactttgaaagacagtgagaaaaaatatggggccagccaacttgaatgtttatgtttagtctgggccctagataaattatattattaccttgatggatgtgaatttgaagtcattactgattgtacagccctcaaaagtttattaagtatgaaaactccaaatagacacatgctcagatggcaaatagctattcaagaatggagaggaagtatgactatcaaacatagagaaggtaatatacataaaaatgctgatggacttagtagatggtctttggaaaatataccagataacccagcatgggacggagaaattgctgcgaaaattatgtgtttattcccagaggaaaataatgaaaataatcctgcctttgatgataacactgatgatattaatatttgtgggttacacgtgactgaaatgcaagaagaattttgggatgaaagtagaattagttatgaccaaaatcaaaattgctccacaataaaaaatatattacaaagtaatttcaaaaataatgatctgatcaattccttagaagaaccatggcttagctcattcaaagaaaatagattctctctattagatggattaatttaccacagaattaaacatacaagtgtagtagttatctgtttaaaagaacacattaatttgtttttgaaagaatgtcacgacaatatatcctcagctcatttttcctttgacagaacaattgagagagttaaacaaattgcttggtggcctaattttagaaatgataccaaagattattgtgaatcttgtgatagatgccaaaaagcaaataaagctacaggaaaaaggtatggattattgcaggaaatcgaagaacccaaagaaagatggtctgttattaacatggattttgttactggcttaccacccggaggacccaataattttaatgcaattttagtagtagttgatagattttccaaaagagccagatttctaccgtgtcataaagaagatacagcaatggatactgccttattattttggaattctattatttatgatgttggttgtcccagatatatcattacagatagagaccctaaatttacgtcagaattttggagaaatttatatgatttatgtgggacacaactaaaattttccacagcttaccacccccaaacagatggactagctgaaagaatgattcaaactttggaagacatgatcagaagatattgtgcctatggaatgacatttaaggataaagacaactatactcatgattggtgttcattattacctgcacttgaatatgcttacaattctagcaaacacagtacaacaaataaaacaccttatgaattggaaagaggttggactccttggtttcccaaagaaattttaatgtcaaaagcagtacatatacacccaagtgcctctgattttcattttatgatgaccaaagctgaaaaatatgcagcagaatgcgtgaaattagctgtagattacaacaaaactagatgggataaaactcacaaagctcaccagtttaaagttggagaccaagtcttgatatctacatttaattttacaaacctgactggacctaaaaaattaagagattcttttgtaggaccttttacaatcaaacaattacacggtgcaaatgctgttgaagttatactcactggagaattagaaagaaaacaccctacatttccagtcagtctaattaaaccatacaaaactagtgataatgataaatttcctttaagaaaagataacatcagagttgtaatacctcctttagagaaagaagaaattaaaattaagaagatattacaacatagaaaaatcagaaaaaacaatgaggacattaaacagtatttagtaagatacagtggtaccaaagaagatgaatggcttacagttgataaaatacctgatgctgataaaattctcagacaatacagagctgataaaagaaaataacattaatttatttcttggatcagccttttttagagggaggaagtgtcagccacagagtacatgtcacagtacctttcatgtaccaagtaactgcaacacctgtacttatgtatataagtacttatccataatgttgattacctttacctcttgttatcttattattatcattaacttatcttatcttatttaccttacatttatcttatctgttaattacttatctatcaaatacatacctgtgttctacataagtaattatcacttacctttcactcccttgtccgtgaaatacctgtaccacaagttatccctctgctacagtattttcacggtcaaatattattacaaataaatatgtacaggtattgaatagtaagtattaagtatcaatagaattaatacattcaatacatgcactgatcacaattatgactacattattagaggatctgttaagtgcacatcaagagcaactagtacattgatcaactagtacacaattatgatgtcacttacagatcatgacaaataatgatcagtcactcaattgatgtgctcattctcctggccaaagctcccttgattctgagcgctcattctttccccccttcagtattctggaacttataatccgtgcctctttcactgattaatccccagaatattcagacaccagttaaaaccagttaacatttatattgatacagtacccgtaaccaacataaatcttgtctacatttattgttcttaagcttcagtactcttactcaacttatccacagtattcatagccttgctgaatattcccatcaacaatacctgttaatcttcaactaattttgttaaagcttaataagtattgttagcccattcccttttgggaataaccaaatcaatcccaggtgagtcttagtaccctggatgcctattaataccttgtattgatccggatgcgctgttgatagcaagcctctcagtaaagaccatactgatagagtgaaacctcctctttacaggactggtattaatcacccactacctaacactcaccacgctcacaaactacagtcaactcatagtaacaacctttttactattaaatactcaggttagttacccagaggctgacagggggactgagaaagaaatttctgaagcaaagtttcacacttactttggaagaattattattgattgcgcccaagtttcttcaggaattacagacagaagcagaagataattcaattccgttggagcaaagtcagaactcagggcggtgtgatcataggaattttgacgatagggagcctcaccaacatcgggaaaagggtatgaaattaggtaataatgcacttacttatgcctgtccgctggggtttattgaggtttggattgctggtcagaaaatcagagcgctagtggatacaggagccgaaatgaatattatgccggaaactttggcaatccagttgaagttaccagcacgggagatcagtatgaatatcatgggaattgaaggacattcaacgcccattgtggggatagccgaaggtgttcatctttgtattgatgaggaggaacagaagggagctaacttctttatcgctcgaggtaaagtctacacagtgctggggagaccattcctagcagatcataaggtacgtctagaattatcgaagagtcgtggggagatactgagttacgagttatgggatggaggaagactatgcatccctatttgctctcccaaaattccaggatgggaaatggcccctcctcgaaggatagctgacaaatgttttagcatgactatcgacaattacgcggatttcatggacagctcaggggaagaagataaggaattaacaagacaagaggaaggatcgggaagtacagaggctcatgactgggacaataccacactcgggagcgaggaccggagtaaggcgagccaggatagtggagagtgcaataatgagtggagtagtaatccgagcatgtgggaaactgaggaccatacggcagtaacaaagacagaacaaagcgagtggacaccatttccggagtgggaagccttcaggtgtaagggaagttataatttggtgacaatcacagctgattacgtggatcatggatatccggttaaagagttccttcgtatgtatccagaaacttacgaatctaaggcaggaggaatttgggacgagctaccgggatacacagctggacgcattgggtttataatgttgctaactactaatggaacaaaagggtacttagaaaattcctacatttggccagaggagtggtggtttgttgacgaagaacgacttgcaatgtacttgggaacaaaagaaggaagaatgaccatcgctgaccaggagttatggtactcaggaagagattgggagaaagaagaggaggagtttctaactgaactaattcgacaaatggtgggaatttttggaagattcgattggcaggcatttaaatgggtgctacgcaacgagcaggcacgacttggaaaagattttgaaaccttctggaaagattgggagtacgccgctattgcggactagtgctctttctcaagctttaggaattatttgtattagtaggaattgttttgtttttttttagtcatgcatttaactgtattaattattgtctgacgggggcaagtagagtgttaggaatagttgtaatatttagcattctgctatttgtggaactgcaattgtattctcacggattttttttttttttttttctttctctctttccagtattgttgattttctttggattctctcagaagaaggggaaacagtgtggtatttcgggtaaaagcagctatcatcaagctgtgataaccacttgttcagatagcaggaagaaaaaaaaaacaagtaagaaaaacagggtaaaaatataaaggaaacaaaacagcatttctttttttttaagaatgtattacaagattttttttagggggtttcttttatgtttcagcttagggaaaagataaggttatgttttctttttttttctttttgggtgtttctgggagttaagcagtgttattgtatttttgttcacaaaaggatatcagctagttggggagagaggaggaatggaggggtacaaatcaggacattcgaggatcaagatattcagacaacggacagtgaaccggacgctattggccaccaggtgacccatggaatgaggctcggcaaactgggcaggcctacgggaagatagggaagcaagggctagggaacagtcaatagcatgctagaagaacaataaaaaaaaaaaaaaaaaaatagaatacttacaagtggatgcaatgatagttgaaccaatcctcagcgataatcgtagcagcacgcatgatctcgtggcgaaggaagtggggatggtcggtggctaagtcacccaggacatcgtgcacagacaggagggtgttgtagaagctcattgccagaaattgggcgctgaatcgcgcgtccatgtcgaagggatcacctgcaggggcaggatgaggagtcgcaggaggatcggtaggaggcacgggcggatcaccaggagacgcggctctggtaggcgcaggagaagtcgggaagagacggcgacgaacagatggacgagtcgggctacctggcgagggagaaccggcctgacgaggtgtagaatacactcggcgaggagcatgatttaagacggaacgaggcggaccggccgtagccggggtagaataaggaccagctgacgcaaaacgcaccgcgtgcacgtatggaggtggcgggtagcttgggacctcgtcctcttctacctgggctgcttggtgcgaagggtatgcatgctaaggagaagaaaaagagacgtcgacatcagtacaccgtcgattggcaacaagaaatgatcagaggtgatcagagtagtaagggccagcttacggtgggtcggttaggatcgacgacgttggtaacggaggaaacagcaggatcgatgggaaaagaagcggcgatgtcgctttcctcaacctgagactcgctaggaacgttagcctcgtgctagaacccaggaataacagaggataaaaacagtctaagtcaatacacacgcagggcgatcgagaaaggcaggggtgaggagagtagagttggctcagcaccgcttactaaggctcaatttaaagcattaggagtatcggacgaggtatgaagagtagagggagaagtatcagggtcgcgaataggagtatcgacggccatagccgtataatcagaatcgtaaacagacatgttaaactaaaagggtacacggagatcggtattgtttgttaagcactaggatcagtaaacaaaagtggactacgttgtaggagagagctagaagtcagggagaatgaggaggaatagaggcgatgggtctcaccctgaagctgaggaacccatgaccggcggattcaaggagcacacggctggagggatggaggttggcctgctgttgagagcaagtcagctataggatccaagccaccgattgagaagaagaataagtgactcacctttattcgaccgcgaagccgaagagacgacatgatggccgagtgaactggctggatctgaggtggtgagatggggggatattgccagcgatggcggttcttcttgcaggcaagctatacaggtcttaaggttgagtaaacgccaatcccggagatcgttagcggacgggcggataaacaacgagcggataccggatcgcggttacgagaagggttaccaacccagtttttgggctaggctagatgagaggataccgcagatgaggagaaagtataagagcaaggagagcacccagcgcacgctgcgcgactgcgcgactgcggactgcggactgcggactgtgcactcagggacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacttttgtgatgtgtaggcagcaattaactttgtttgccgagggttagggtgggtcacactaaaatttcatgaataagtacaccagaaacgagaaaagattatgcgctcaagtgaacattacttttgccaattttcatcatcagactaaccaacaagggacgtaggtaacttaactctatcaacattccgtgaactactaatccaatttccttctaagcgagtataggtaaagcaacatggcgaaatacattggtgcggcaaagtacaagggagtagcacggaaaatacgaccagttaaccaacccatgcctcaagatctaaatccaccacttgaaagaccaccattgtcgcgggacccatacaaaaccccgctcaccccatttccaccaacgtttcaagaaacaagcagagtgacagaagaacgattgaaggcagtgaattttggacctcctggatggttgacggaagaagaattaaagttattaaaacatgtgattgtgttaagagagaaatcgattgcgttctcggaggacgagaggggtatattaaatcactcgtatggccaaccttacaagataccagtaattgaacacgaaccgtggcagcagagaccaataccaataccaaaagcaattcagagtgacttcattgaactcgtacgaaaaaggattaggacaggattatatgaacaatccacttctagttattccagtccggtcttctgtgtggctaagtcaaatggtaaattacgaatagtgcatgatctgcagcagctcaacaaggtaaccatcaaggacgccgggctaccgccaaagatagaggagtttgtggattcatttgcaggacgtgcgtgttacgggttaggcgacattatgggcggatatgacgaaagggaactggatccagcttcaaggcctctcactacttttgagacacctttaggaaggcttcagctcacgcggttacctcaaggagcaacaaattcggtagcagtatatcaggcacagatgacatggattctacaagaggagttaccagaacacgcaggaatattcattgacgacggaggaattaagggaccacgatcggatgacggaggggctcgattgaaggagaatcaaaatatacgtcgattcatctgggagtacgctattacattggaaaggattctatttcgaatcgaagaggcagggctgactatctcaggagagaagtttgcgtgctgcgtgccggcattagacatagttggacatgtagtttcatatcaaggccgaaccgtatcaccaaagaagcttaacaaaatccaatcttggccacctctcactacaaagaaggaggtacggcaatttttggggctttgcgtgtatgtaagaatgttcatcaaggatttttcgttagtggcatccccattacggcggcttactaggattgatacagaattcaaatggacggccaaatgtgaggaggctttttgtaaactcaagaaaattgtgggagaagatattgtattaaaaggtttggatttcagtgagaacgcgggaaaaatcaagcttgcagtggactctagtttcattgcggcaggagcggttctgatgcaggaagacaaaaatggcgtggatagaccagtattatacgaatcagtttgcttcaccgacaaggaatcagaatattcacaatctaagttagagctttgcggagtacataaaatattgaagaaattgcaaacagtattgtgggggcaacatttcgagttacaggtagatgcaaaagccttgattcagatgattaatacacccagtcttccaagtgcacctatgactagatgggtagcgttcattcagcttttctcatttgaattggtacataaggcagggaaaacctttacaatgccagatgggttatcaagaagaacgccagacaaagacgaggttcctagggagatggacggcgaggaaagttggattaaaccacatccgggatttggagtcaaggaggtaggtatagtaattacagaggttgcaaacgcgggaagtcgacaagtgggattttggaaaaggatgaaggattacttagggacacttatacgaccaccggagtgctcagataaggagtttgcaaaaataaagcgtagatcagtcaattattttattgaggacggacagttaaagaggagaaacgaaccccagagtcaggtaattgtctcagaaccaggaatgcagaagaggatcatgaaggcgctacatgaagaccttggtcaccgtggaatgggagaaacatatattcgaattaagctgcggtattggtgggaaggaatgaagaagatgatcagaaattgggtaagatcatgcgaaagttgtcagaagagaagtaaagatttacaaaaagaaaagggtaaagcaacctataagacgactttattcgagagggttagcatggacgcagtacacataaaagcagggcaatggaagtatttagtaattgcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngactatcggagctcattttaaatcgctgaacccattggcgatctgtttgaggactccgatgtgagcaatcgacgatagatttcgtttcgtagtcggcatggttttccgtagtctaaggattacggaaaaacccaggatcggttaatagggggtaatgaatagaggaggcaagtaaggatggaataaaaaacagggagggagaaacagtgtgagagtgaaggagggaaagggatgatgaagaggcggtttgagaaaagactgacttgatcgagcagaggcaatatcacgtcttccaagaccaactggccgagcttggagccaggagcgggagatttactggttgtctggggctcattgaacgggtcactgggcttgcggctgccggtggacccggtggtcaggaagcgagagccggacttcgagctgacggtctggttcgagtccccgcctggagtatggtgggcattcgagtcctgtttgactgacaattgtgctagtctttcggtcagcgtcgtttggcgagaggggcgaagggtagtactagtcctaaagacgaaaatggagggggtaaagtttatggttagacatggcttttggacggtgttttgatcaagaacaagacatacgcttcgaatgatgatccgggttggaggcgattggaatgcaaggttgaggtggtcgggccaggattcaagagtgggcgttgagagcttggtaagttgtggatctcaagtgtgggagaggtggggatcgagcgggtgaaggtgttcatccgaggggcttggtagtggtcggtaggtgaagtagaggcgctttgggtgaagaagtgatcggggtcatcctcacatccagcggggacaccatgggtcatcctcaatggagatgcttccatcgccttctgggcctcctcgagctcttcttcctcatccccatcctcgtcccccaaggtctctcgtccatagataagttcgggccgaaggaagccttcttgggtttcttcgagttgtttgatctggttctcgactaaatcctgatcggcatcgttgatgatgttctcgtagacctcttcggcatgcttcatcgtctcctgataatcccaggctgaaacgacggtgtcattccggttattgaaatgagagctcttggccgtcctgtaatctgcattcgagtggctcagatgacccgttgaactcttgaccgtgccagctgggtcagtcgagctattgtgactcttttgtagattcttcttcttcgatttccagacgctatgtcgatcgataagttcgacgatgctagccgaagctttgctaagaccaggactaagatctagagagcttgcgctcagaaacttgtgtccatgggtgatgaatcctgtaaatccttttttgagattgggagccggaacttgcttgcggataaactgatggcctagcagctgactcgctgtcggccttaattcgacatccttcaataaacacgcattgataaaatcttggaagtcttctgagtattgtgctagtctttcgggctccaaagtttcttccaaagttggtggctttgctttgggtatcaggaagagtacccgtaagggatgatattctgagagtggaggttgcccttttgctagttcgattgcggtgatacctaccaggagcaacaaaaacaaaaaaagaacgatttatggttcagaattcatgttgcaatttttttatgaatagagagagagagtagatacctaagctccatatatcagctttctcatcatagctagattgtttgatgacttcaggtgccatccaaaaaggggtacccacaaacgtatgtcgtctcgatttatgattactgagttgggtagccacgccaaagtcggcgagtttgatcttgcccttggaggagacgaggatgtttgcagactttatgtcccgatggattttcttctgtgcgtgaagatactctagcccgagtaataactcatgcatgaccgtctggatcccggtctctggaaatggcccgggttttagtaagtctagacacgatcctcctgcgagatattccatcactggtggcatcaaatcagttggttgattcaattgattgattgtgatgttaggtagggctcaattttggggagaagcttacatacctatccataacttgtaaccgcgtacgaagcttccataatacttgacgatgtgttcagaatcacaatcggccaaatggctgatttccttctggattcttgatggttgattggtttgatggtgttaaagtcaggaagaaaaagaaaaagaagtagggatgtggcagtgagacgataagtttgattgattgattgatatatggttcgagatgacatactctgaaatgtcctcgtcactattctcgagatcaacctctttgacggccacgatttcaccggtgactcgatctagggctttgaagaccacgccaaagttaccctggcctagtttctctaatagtttatatcgtctagccagtgcatcgggtgattggaggtgtgattggtgaggatggatgtcggagttgagtttcctgactggagtgtctagcatctcgctcggagtcgaaatgggtgtgtgtttttgagcttgatccttccagcgatcttgaaagaaaccttgtcgattttaaatcgatacggagaagatcaggggggtgaggttggttgtgaggtctgtgtattttggtaggattaatacacttgagagttttgttgcaggctgctgctatgtattgaccaaagtctgcaagctgaacctggccgacggagtagatattatgattagacatgctgagaacggaccaccacaagggcttggattcctttgtggtggacttggaccccaccagcgaacaacatagctcaactcgatcgatcgcatcaaagagaagaaaataatactactcagtacgtctctctccctctccgacgagagaacggtcttgactgagggtgttataggaagatggttgagcaacttttcggttggttggtcctttcactccttcaaccaccttcgcttgcaagattcgatgactgcttttctttggctcatccgatcacaatgacatcatcagcatcattgcccacttccccggacgcccccgcgaggtccccgtagtacggtacatacgtagcagtctcccccggggagcctcccatacatgataccacaggataccactccaggatgaaagatggatcaactgcaaaatcatgagattttgaacacagcagcatcctacatacaaatggaatgaaatgtgtcatcagaaatggcaagtggtttctctcttcttcttgtaccaaaaaaaacatctcttgtccatatctcctaattataaaatagccctacagttgcatatttcagcttgaaccaactctgcttttctaggatatccaaatattcaagccccccccccctaaaaaaaccccagaaaagggttggcagccctgttgagcccgctcccccaaatgctgtcaaactgacctattaagggcctgtaccatagggttcaactttcaaaaatgggcattttttacatcctctacacaaaaactgggaacaattggagagatctggtgttgaaattgttcacttccatgccaaagaatagctgctagttatgttcaattttgataatataaagttttgagcaagataaattttgagaaatttaattttcatgtcctatggtacaggccctaaacgtagtataagccaacccagatcagggtgatttgagacagattcttatatcgatccctgacttcgcacaagaaaaatcttgtggagcattgtatgtacgggggccaggagagcctggtcttgtacagttgatcttcttcaacagggaagttcaacttccaggccctgaaacaaaagcactgcggacggggcagtctcatgaatgtctctgccattgccaaaacttaccggaccgagtgggttgtactacatactagagatatcctagtgcaccgatgggctcgaaagaggagtcgaaactggcaagaatcgtggagcctcggattatattcatgaagcttatagcgacaggcttcaagattcaaaacctgactgcggtgttttggaggagtttcggctcgttgaagcacctgttcagcagtctgaaggtgtgttgttttgaatgacagaccttacacggaaattcacgtttcgatacttcgacccaggacgtgatttgcggggaattttattagaagcaaatttgttggggccaattgcagaagctggaaaatcgacaagttccacaaaccattttcgaagctgagctaacaatcctgtccggttggatggatggggcgtagcttgtgggcaaatgccttgctgtgcaggtctccaaagcagatgcgacgtatgtcgttagtgctccaccaagcagatttgataaatcgattggaatgcccaacagcgtgctagcaagctctcagaaacaggtgagcacaagtatcgacgatgctagactcacaagagcgaagctgattggggaacgatgacgatccagttaggtccagtgtataaagaccctcctccgaaaatcaatccaacgggtgtagcagtccatccattgcgagcaagctctagtcaaggaatcgtgagtggttttgagtgcaacgaccattagattgtcgaatgtatacaatttttacatcctctgagcttctccttgtcatctttctccccggaccgggacaacggagcagcagctctgtcggctttgcgatcccgaaagccaggccgatcggtcgggctctggtagtggtgccgcttgcaattgcaaccgaggtaagaatcctcagaacatcagccgttggtctcgtgatggctcatccatactacattctgtcatgaaaacaaacatcacttcatgattaactgactcgtagggctcggtttgcagggattgatagtaggcggtctggtacaactggatgcgaagtcactcaacaagccttgggaagacaaactgaacagtcaatcgcaacccaaagcaacgcctgtgtcagtcacatcatattcacctctttagtgctcgtggttgtctttttgggctatgttttttacgagatgtttaagaaatacttccaagtcaagccgatctattgagggtgccctacatactcatacaagaagtttgttgtgggtcaaatgttaattcgatgacatagagccagtgtttccatgagttagagctctttatgcaaatatgtgtgtagcttgtggattgggtgtcctcagcttttgtgcattttctctcttggatgtttatgtttgtctccgtctgagtcgtgaaaaattccattcacatatttatggccttccttccgcaaacatcgtcatgatctgtcccagttcaacccaccaagattataagggcttgtgggtcatggtgagtgaagtgatccgatccaacagaagtgaacgcatacaacgaggtcgagtaaatcattcaaggccggtcaacacagcctatgttccattcgcagcgagattgccggcgggactaattgacaactcagcagcttccatcgtctcgactgagactcttgtgcgatcttcttctccagaacgattaaggaaggcacgctcgtctgctctggactctccactgctccagcaagcgcccggccggtgcttagaattcccccatttatgtagtgggcttcattatgtaatttggccttcgacagtcacagcctccaggcccctgtgaatcctgtctcgactccttcttcttttgccattctcatgtacaacactcatttgcagattccctctcttacagctggtccctctggatgaagtgaatcaagcccttcttgagatcgatcacaacaatatttatttcttcccgaaccgctcctatttataccaaagtggatgcgatgttggacgtcaacctctatactctcaacttcgttcgctcaactaacgagcccgacaagctgttcctcatccaagaatcctccggcgagcccgtctatttccggctcagagcacctgaggtgaggagtacttatcacatccatcaatcattcaaaaagtattgacacttctttttaatgtaatgtagggcagtggtgagacgaggacggaattatatcatgcggcgaccttggcaccattgggagtcttccaacacctctcatccaagttgaagttgatctccttaaccaatccatcctcgaccatcgagctcaaaaactcgggatacatcaacttcgaatggaccttctatttcgacaagatcctcaagttctgttggaggaaagatatcgttggcatggctggtaataagagaggttatacctgttggatggtctgtacagtacacattcttccactttgacctacatcgctcatgatctccaatccttcttctttttgataaaaaaaagagtcggaaaccagacccagattatccatgtgcaatctatcgaccaggttcttcggccgtccctccatcctgccaattcctcgactttaacatcagacggatcgagaatctacacgatccacgaggtcagtgatttatgagacagtcaattcgttcaatcgctttattaacctctgattcccttggttcttgatcgattatctatcaggtctcgagtttgctatcatcctggctttgcttggtttcactgaagctgttgcagaccatgatcgaagtcctcccacttctcccctcgattctcagagacagataaccgcgattgtcagtcaaaaatcgtatgaaaaattatctgaacacgcatccaaccgatctgatctgatctttcttgtccaaatttttcaaatattttgtatcctatatgtatatgtgcaggaagctaacgaactacgagtgacggagaacagctcaacctcggagctagtagctcaaggacataagctcttcgaagacccgctcttcctctacctttccgtccatgcaccttcacccaagacattcaaacgagccaccgccgtagctgagcagatcaaacgcgaccgactcaagagacacggcgaggaactctatcaataccttgtcgatgacatcatgaggttagatcttctctttcctttccttttttccttttttcttttcattcaactaaccatctgatgtctgcttcaatcggctccttctccatccttgatattcactttccaagtcatgaaatctccaccggaaaaccctcctcttcgggatcttcttgcactaattcctccaagtcaagctcgctcaaagtctatctctcccgcacgccgcttgacgaactattgccgaaatcagctaccccttcgaaatctaatcagaagtcgggaaggtccagccttcgtgtacagaaacctcaactgcctccaaaagaaccaagagcacccttcctctccagctctttgacttcttcttcttcttcttcttcgacttcttctcatcatgcttctgctttgcctcataactcgttacattctcggtttatgaccggcgttcatcgacgtacttaacttcttctttcttctatgctcattctccaccaaaaaaaaagtttatatagtcgataatttattgacatccttttcttttttttctttccatcccctcacgattgccgctgattgtgcctaatttctctctgtgtctatatgtttgtttttcatgttggttatgtacttctattccgttgtgtgtgtatgtgctccccactctggttggtcattgtctgtatgtttgtacaaccatagcgttcagcaagatagtttcaatcgccagttcctcgtcacaatcaagcgcctacggcctgcaatatatcaccccatattatcttgaagacgacgaatcagaagaagaagaagaagaagagttgacgcagcagacgatacccgaagacccagccagacgttcgaatggccaagagcaagactaccagactgcgaacgtcggccgatctggcgcatctctagcaaacacagaagagccgggatcgatagaggaaccagacgatcgactaaccgatcaagtcttgatccagatagccgcgcgatctctgctctgtcttgactcactaaatgcgatagacgaggagacggatcgggccacgaatccagtgaaggagaacggaagaggcaacagcagcagtcgggagagtcggccgggcacacgggccagtgagaccagtttccggatgagcagcagcaccagtacaagtagtccggaggacagtcggcggagcagtgtgcccaggagcctctacgacgaccccgacagtttggtcaatatgagcgaacacagcaacaacagtcttgatagcagaatccgctcgcccaactcatctccgctccatcatcatcgtcgagccgacagtgttcgccggcggggctcgtctggtagctcgagtcgctcctctgcttcttccttcgtcgagctcttcctctcctcttcgggcgaggcatatgaccataatctgcatcttaagcttccctctgcccctcttcactctaggaatcatccttccctcaaccgtctcgcccggaagacgtggacgagcccggctgtccagtccgcgtggaaacgacttggctcccattccactctgcttaaccccccctccgttaaactcccttcttcttcttcttcttcttcttcctcgtctaacactaccaccacttggactactggtaccactaactcttcgaatttcctctcaagccttttctctagaaagcttcacctctcttgatctgttcttcttctatacacaccttctttgtttttctctctgacggactctctgatcaacatatacatcacttgttattgcataattggggtttatttcactataataagtacttctatcgttcattcaaactcttctcctctccttcttatttagacactcataatatatatatatatacttgaccttttctttctttgttttttttattctctcaaagttcttgttataatttaatcatctaatgaacacacacacacatccttcatccttcatccttcactcttgtatttgcatttgtttcttcttttgttgatgtgctggaggaaggagtgtgtgtaaggaaattggagttggactagggcatgatggcggtcattgtggggcagtcttcctatcttattgttgttgctctgggttggatgcattgagccagagggcagatgtggatcctgcaaaatgcagaggggggggggggggctatgtatcaatgcagggctgctacgctatgctaaacagccaactaacattaggatagcagccctcaaaacagtgtgccaaacctgtagtgttagtgcgctgttagtgccagtatgctatgctaggctgtgctacagtgctttgagcggcaaaaactgctaaaatgcactgtagtgcatcgtagtgggccctttttttctgcccacatgcgtagtgttagcgcagatttctgtatctgcgctaacactatgctacaattgtagcgtatttgtgctacactatgctagactaacactactgttagtgtagctggcccagcattgtatgtatacatgtcctgattatatgggagttgtcattgtaattggcggttgagggcaccagatttaaaaaagtgcacacctcaccaaggtgcctctgaacttgatggatattgtgcttatgggatggggttgaaagacaaagacaactatactcacgattggggttcattattacctgcacttgaatatgcttatcattctagaaaacatagaaataaaacaccttatgaattagaaagaggttggctgactccttgggttccagcccatttttaatgtccaaaacactacatataatatacatcttagcgcctctgatttcgatttcatgatgactaataaaagctagctggaaactatgtggctcaatttgtcaagttagctgtagattacaagaatactagatgggataaaactcatcaagcttgttgagatctgatcttgatccctccagtgctttagcggtgtttttacaaaagtcgacaattatgtaatttcagtcgaagtactttccaatgacatcatcgagcgactctcttgctctcatatataggcttctctattttgaactagctcttgtttttccttcctcatgattcctgaaaccaacattactggttctcctttttatccaattcctcattagcctcggaatcatcattgccactctagtctattctctataactaataagtgtctacttcttttctttcgtcttatcaatcgactctacatttcctacttgcttgtctctcttcatcattgactcaaacggtacaattctacacttgtttcccttcctaatcagctctctgccaacacttaagaactgtcgaatctccttttcatcacagtaggtaatcaccctactatatgctcaggttgatgacatgactaagacattgacatctctttactcttagtccttcttccttttgtttcttttcttctccccattgttgcgtcccttgtgctattgttcctgccttaaggtacctctcttttttcatagccctataattttcttttctatgtatttctttgttattattactaaccctgaaatacatccttaagtttgacacttaacaaagctcaccagtttgaggttggagatcaggtattaaatatatcaacatttaattttacaaacttgtctggtgtcagcctctgggtaactgtcagcctctgggtaactaacctgagtatttaatagtaaaaaggttgttactatgagttgactgtaatttgtgagcgtggtgagtgttaggtagtgggtgattaataccagtcctgtaaagaggaggtttcactctatcagtatggtctttactgagaggcttgctatcaacagcgcatccggatcaatacaaggtattaataggcatccagggtactaagactcacctgggattgatttggttattcccaaaagggaatgggctaacaatacttattaagctttaacaaaattagttgaagattaacaggtattgttgatgggaatattcagcaaggctatgaatactgtggataagttgagtaagagtactgaagcttaagaacaataaatgtagacaagatttatgttggttacgggtactgtatcaatataaatgttaactggtttaactggtgtctgaatattctggggattaatcagtgaaagaggcacggattataagttccagaatactgaaggggggaaagaatgagcgctcagaatcaagggagctttggccaggagaatgagcacatcaattgagtgactgatcattatttgtcatgatctgtaagtgacatcataattgtgtactagttgatcaatgtactagttgctcttgatgtgcacttaacagatcctctaataatgtagtcataattgtgatcagtgcatgtattgaatgtattaattctattgatacttaatacttactattcaatacctgtacatatttatttgtaataatatttgaccgtgaaaatactgtagcagagggataacttgtggtacaggtatttcacggacaagggagtgaaaggtaagtgataattacttatgtagaacacgggtatgtatttgatagataagtaattaacagataagataaatgtaaggtaaataagataagataagttaatgataataataagataacaagaggtaaaggtaatcaacattatggataagtacttatatacataagtacaggtgttgcagttacttggtacatgaaaggtactgtgacatgtactctgtggctgacacttcctccctctaaaaaaggctgatccaagaaataaattaatgttattttcttttatcagctctgtattgtctgagaattttatcagcatcaggtattttatcaactgtaattctatcatcttctttggtaccactgtatcttactaaatactgtttaatgtcctcattgtttgatatgacaattctatgttgtaatatcttcttaccgtaattgcttctgtctctaaag