taaattttaagctctagaatagtatagaatataagttatcaagtattatactttatctctagacgttataattttctctaaggcaaactttaagtactctaagagtaactaagattcttagtatactattaagaatattctattagaaatatctataaataatatctatagagtctagcagcaagtaataaatatatactactagtaagttagagtatactctctacacgttagtatctagagttactagatattatatgcttatagtacgtagcattataatattattatacttagcttagctattagagttactctaatgcttagtttaggcgcagaaactctaatattagagtttataaccttagattagtagtctgcatagctctatttttataactctaagaaatactaatattaatatatatcttaacgtgtattataatatgctaatattatataaaaattctaaatagtataattaatagcgctaactctactatatctttagctaaagttatattaaatttagctcttacgcagagtataaatcagcctaactactaccgaagggcgtaatgacgagctcatcaattccagctactaactcgtctgaccgtcgtacgttgtcgatgtcggtgaagcgaatgcaaaggaagtgcagagccgctggcagtactctggtgcactcatccatccaccagtataccttacacatcattgcctctctccggcctatctgtaaagtgactcgagaaatggaacagaagcagtcgcactcatcttctttgtgtattgccataatacccaagatccgtctttttccagtgatgaaggaatttcggatctgacttgttatcgacaggccctgccagttcacctgcgcatctaaactttgaacacacagtctggtgtctgctacacttggatcagcctcacccttgattttcagccacgaccaacttggtatgtttagtcttttcactgcatcttggtcgattgcgcattgtctgttaacgggaatctgccacatgaggcccctccctagatctctccgccacaatccagccacagcctcgtcggcaaggacaccccaaagaattcggtgattcctgccaacgctgcaagcttgtcgcccccgtttgttagttgccgcaacgagtacgatttcatcgtcgtttgccaactttcgtaaagcatgtcttttgactgctctccatttcgtgcgacagcgccaagtgaaggaatatcgagagatgtaccagccatatctgtgacggaatccaggctatcttcggactcatagagtgaggtgcaatgccagtacatttggtcttcggcgaaaagaatgattcttcgactaagaacaatttcctgcagcgtccaagcatgtgtgttgaggactgcttctcttaaatattttcggctttttagtggaggacgcaagtacatctcatgggctcgatgtgtgatgtgcgtgccgatgatgcgctgttcgtcgatggaaatgcgcagagttgggcagtggtcgcggaaacaaccgcatgttccattcatgccccatacggctgctatagtgcaagtggcgccagagtaaacggaagccatgcgagcggcttcgtattcccaatcagacggcgagtcttgaattatacacagcgagtctatccagataaactcaattccgaattcttttgtggtgacaatggcgtcttgaaacgtcttcggcattgattcgaggggaatgctggccttgtgcgcttctatattgcctgtcgtagtggtgataggctgatggtgtccccagcagtggaaaagggcaacgtacttgactctcgtgtctggtggtaagcacacgaggtgaagagtgtcatctgagatttggatgagacgcgtaggacaggagtaattcgcgttcgcttcaatctcattgcatcgtacgtggctggcgaggcagttagagagccaggccttcggaacattaagacgcgaaatcgacgagacgcctggtgcaagatttggccacgcacgtgggtgggcttgttttgcgaagtccaaaagattgttagttcaatgtccttctatgttcccaatatcagtacctgtcagtagggtacagaatctggctgttcgaggcgccccttctccaagcgttatgtcaatccgtcctgcctccccaagtcttcaccaaatatcagcaacttctgtccatgaaaagcggttctttgaccagaatcaacctaccgagttcttgggtacaaaactgctcgtagcgaccaagcattctccccgtctttccatttcagcccactaagctcaagattgcagatcgcataatcgcacaacccgcaatcctcggaatatgtcttcgcacgcttgcgagaaaggcgatcacgctccggataaagtatgtcgtccacttgcgccgtgggtctatccagctcagaggtaattaattgttggcaaaacgagcatagtggcggagagaagagcagcttgcgctctactagtaccaatgccattttatgctaataacgcacaaaatagtcaatgttaaggtagataagagagtgaaaggaaaggctgaagatgaatttaaggcttaagagtaagcttatcttatcagcacgtgatgcacactctatatattgttcgctaataggcctcctcttcagtccatctactctctactctctagatgttattagctacttgctatgcacctacgttattaaaatcttagtttaaactatctaaagtttcgatctgctatcgttgagaagcagctcttttcttaggtctactctcttgcttccgctttttccaaactccagcccgcccccagttattctctcagcttcggtcttccatttccacgcgcgatccctctcttcgccgcagctttcgccttggagcactttcgctacatacttccctgcgacgggcaggaacttgtatgaatgaaagcttccacccgtcgcaatagtcacgttgtcgagagactcgtgcggatggcggcacagaagccagtcttcagtcggcgtgacggcatcgaagcagatgcgccatcgcgagggagtgtgggtggacgtgaaatgcggcattgctttgcgcatcacttctgcgctctccttcttcaacccttcaggtacatgcgcctggaccatgcgaggtgggacggtgatcttctttcccgagcgtgtcgtggttgaatgaacgacctcagtttgtaagtcgttgatcttcagagtgcgcttcagctggctcggcgggatgatgtccacctgcccgccaatgactacgacaggcatcttggagtccatgatgctctgcgtttccgactcgctaagggtgtaatacgcggacaaccgtcctaccgcggtgatctgacgctcgatgcaatcctgctctgggagctgtaaagcgtcttcgatgggcgagagcaacgcgcttgtccaggcgcccattgcaagaacaatcttgtcggcggtgtacgcctctccagatgatgtgcgcacgcccgtcactcgaccttgggaggtatctagagtgagttccgttacttcgcaagtcacgcgctgtacgcctttgtcggtcgcaactctgagaaagctcatcgtcgcgcgttccgcatcacaccagccagcttcggggttgaaatatcccttgcccatctcagcaccactgcaaagatccttgagaacatcgtacttcgtcaactcatccacgctgacgtccctggtataatctccgcctctttccaggaacgtcttgcgcaccttgtcgccaaagtctccctctttcttgtcgaggacggtccatcccgttttatggaagtggccttggaccgccatgttccaaaaccatggatgtatggcttcgttggcaaggttgcagtacattggcgactcatagtctgtacgtatgatgcgattcgtgtcaatggccgcagcctgcttctcagcaagtggtgccatcggctcccagcgatctatgatcgtgatgcgcgatggatccttgtactggtggctcaaatgatacgccgtggaagtgccgaaggtgccagcaccaacaatcagcacagttggttcgtcgttgctcggtgccatcttgtagaggtcagacggtattgttgatgacaaggaaggtagatttcacttcagtaccatcgttgcacgctgtttctggacgatagtactaatgaggactgggccccgcacgctggtgcggatccgaaacttctggcgcttggccgacgtgatggcggcaaccggtggcgagcgcggaacacaacttaagcctgtaccaatgtaacaaaatagtgctcgctcgcataggtcgtgtatgtgatccccacacgacacaaaggagtctacccaactccaagcttaggcatcacgcaaccgttgtcccacaacggtcgcagtcgatttttgagccggccaccacgtcgcaagaccctctctctgctggtctttaattatagaggaacgtaattcgctcgtacggaacaacagccgcgtgtgtcttccacaaagcttttgtatatagtcgttgagcttaatgaatcagttccggagagcctagctcctggtgcaaggatacatgtaaagtgagttaacactgcacgtatagtcgtaaatggtagtgttctagtagcatctattctctacatctgcggaaggtaatcagtgcgactatccgaaatatactcagaaaataaaatgtagggtagtaataacatctagcggttcgacaatgagcgctccgcatttcatctcgtatgatgaccacagcaagcagagaaaacctctcgcttaatgtgcagcttcaatagctgcaatcttggaggaagttctaagaggactttgctctggtctgtcgtacatttgctcggttctctcggcaccgcttttgctcttgtcgcgaagtctttcatctagcaaagttggatatcctgaacatgcgacgcgcgtatcaatgcattcaagacattcgggtttcctcttgtcacacacaatagagaacgcgtcagtctaagggcgcagatgtactccgttgtgataaaactaccttgtttcgccgctcgcgacaaagcggacacgctgctgaatgctatcctgagccttgcattatgcacttttgagctcgagcggtgcagttacgtgtgtcgctgaagactaccgctttcgtcgcatgtacaaatcacgtactgcacgtttgtatggctacaattctaggtccacgacgagatcaggataattttgcccgtcaggagatctgcctaagatccgcaagatctaaatttcgtggcttagcattgcttatgttggatcctgacaaggcatgattgggtggagagagacttaagcctctatagcgcaaaacgagcggatgaatcagcgtccgctgactaggtatagtaagcctcaatgcatgcttgcgcccaggtgtgggctagtcaacggggcagtatgcagatgacatgacgacctcaagcgctagtgttctggttaccacttccggacatgtagtcatctttggcaagcgtgaattgttgtattgtcgagcggaagactttcgaggtcgaggtgctgtgcatgtataaagtctcacaacggagccatgaataaacccagcgaactatacactctcagcgctgcccaagacagaaccgaaatttcactgtcgaccaaaactacgaaatgcatgccagtgacgtcgtcgcagctattgagcttgctttctacatacctaccgccattttgactgtcgctgtctgctcgcgccatggcttctatcggagcagcgggtggatttacacgctgatcctttgcatcgtgcgcattgccggtgcaatttgtcaatttcgatcccgccacgaccattcggagaacatgactgaagccaagatcaccattgattccgtcgggctgtcgccattacttctcgcaacgctaggattattgagtcgattgtacgtattcagaatgttcttattatctccaagcttactggcggcatagtgtcgatttcataaatgccaaaactatttcgacattcacgatcagacattttcggcttcttcaactgctcatcactcttggcctcatcctcagtattgttggaggcacaagtggaaccatcgagcccggcggtgccgtgcaggttgcagcgacgagcaaggtcggcatcgtcttatacatcgtcgcatttgtcgtcatgcttttcgtctattctgtctcaattcgcagcacatctgtcatcgcgaagcaagaacgccgaatccccgccgccatcgttttcgcgcttccactcattctggtgcggctcatctacgccgcatgtgcggtcttcttgcataaccatcttttcaacatcataacgggtagcatggccgtgcaggttagtatggcaatcattgaggaatttcttgtgtcggccatatacgttgccgttggattcctggttacgagcgttgatccgagtgcccagggaccgattgcaggaagagaatggaagatgaaaggtagcaagggcgtaagacggactaggagaacgtaaatgtacgtgatgttgcagcataaaacccgtgttggggcgatctggtgttgagcttgcccaaatgcaagaggcgcggttttcgacccgccattgctggccctaacataaatcccttgcatccaatctacaacaccaagttattcgtatttgagttttcatgtgtcgaggtgtaaaggaaagtctggcgtgacatagcctagcacgcatccgatgacgtcacttgctcggccgatttggggctccaacttcaaaagcgctgcatctcatttctctccaacggccactctaacagcatcacaaatcattctcgatgatatcagtccgcacaccgcatacatcggtctttgttatgtgtattgcaagagcaaagacctaacccaatccaatgaggctaatcatgtactgctatttcgacaatcccggtcactagtcccagcaggcctgcaggcgattacatatatgcgcttctctctcataccatgctctgcgagctcgtcgacttctttgacatgccgtcgctttcagaatcgtagctgccatccctcaggatctccgtcgagtggaacgttggttcgaccttcgctggcggcggtagcggggtcgtcggtacggtagcgacaaaagatggcttctcctgcgaagtctgcctggacgatgaagtgcgggatctaatataggagaagactgctgacgacttgagtctagaccagatggtcgtcttggtgaagatattgagccaaaacgctgacatggccggcgcacagctcactgctatcgtgccgtatagttcgatgacactattgacttgcattagcgatatgtcaatagattgtagcaccgagaaagatttacgttactatctcaagcagagtcgcgttccaggtcgaatcgatttccttgaagatcaagaccctcagccagagcgatactacgctcatgacaactaggctgtagcgagaaagtcagtaaattcacgttacatgcggcaggtggtagctcacatgacaccagtgccaaatacgagccccagggtgattttcttgatgggcgagactcgcagtctcatcagaactgggaatggcagcaccaagatcaccaagtcggcgatgcaagagaagacgcccacgactacgtgtatccatgtcgattttgcacaacgcgcaaaaacgcccggtccccacatctctcccatctttggaagacagtagaccccggcagccacaatgttcagactgtagaatatagccatgcatacgatgcctatccaagatgtgcgtcgcagccaaaccacgcttccaaagatcctgatatacagggctaggatagctgctttggaggcccagagtgtgggtgcgatgacaaacatgattgctgtttgcctttgcatgaccgggatggtgaaggtcgacattggaaggtcccaagtgtgcctcgcaaggccattgttcgaatctaccttctgtaagtacctaacggcgccgacgtatctgtggtttgactaactaatcagattcaggacccagtaggcaatgcctccagcgaatgcgaaaaccgcaaggtctgtcatacacatggttagcacaagttgcatattccatattcaaaggggctggtatggtcgcgaaatcgcattgagcacttacagtcgtcaagtcgaagcttcttggagagcttcaagttcgtaccaagcctaaatgcgagaaaaatgccaccaataatgacaagtgcaaccccagttcccagtgcgctgtgaacaagtgttggtggggtttcgaagttaggtggcgcacccgaaggattgactccaagggggatcttggtcaagtctggcatctccatttgctgcggagccatctttgtgttaaagcggtatactgataaagcgacaaaaatgatattgagaagagcgagctgctgacttcatacggatgtcgaatgtcgagcaacctctcaaataaggcattcggtcatcggtgtactatacagcagcatgtctcgcaatggatcaccattatgcctatcttaccaaggattgtggtccgcagcatgctccacaagccaatgtcggaccgagcttctgcctagcttgattcttgatccccgatgcatacacgatcacgtgcattatgattggtcgcaaagttcacaatgctgtcgatcaccagcgctagccctggtcccacaataaccacgttatcccgctgcacggcaagtctgcctcgcgtgttcggagaacgataaaacttggcgagatgaagatgtgacatgaatgtcgaagtgggttcctgtttgaggcgcggcaaatgaatcatgacggagcatctatgacattataagccatagccgcatcgttagtggcaactatcgcaagcagcagcgaaggattgaacaagtcccaaacgttgtgtcttcccccttcaatctcttgtttcccacactggctgttgaagttctctgtctcatcaacatgctgtcgctcattctccagagccaagaagctctcttgacactgatcttgggcagctctttgctctcatgctcagtattgctctctttcgtcaagaagcatggcttcgtgagtccgaccacatctgtacatcccgccacgctaacgttagttgttctagacatcagctctactgtacccgttccgacaactcaaacaatggctgaatgcctatctcttcatcatcgacgctccgagaatcattcaagacggctatgacaaggtatgagaatcttcagttcagcttcaccataaactattcctaaccaaaatgcagtcgcatggcaaagtctttgttgttgacagccctgacgttcgctaccacctggtcacaaacccgaagctgatcgatgagatcgatcgcgctcccaatgatgtcctatcgcttcaagcagctgcaaaagttttgctgcgacccgaacactcgatgcacaacttcagttggtttgagaagagaggtgtggatagcgcacctctgcctaagaccgtacgaaccctgctccgcaacgaactgccattcattctgcccaagacccgcgttgccaactctcagatcatggacgaaatgcttggcgggaccggaaagcgaccgcatatctccaaggtcgtgcgcgaatgcgtcgcacagacaaacgccattgcgttcttcggcgaagaacttgccaacgacagagacttcatgattgcagccgaggatttcatcgacaagacggtctacattgccgaagccgcacggcttctcccaggttttgtcggtactgctgtcgttaagttcctcgaatcccacttctcttctcaacacatcatcttcaacgcactcgagcctgtcgctcagcgtagaattgatgagcaggagctggccagacagggacagatcgtaccggagcacaaagactgcatccaatacatcatggagcagacaatggattcgaagccatcgcaatgcgagataaccggaccctgggctgccggacgtattgtacacgagttgatggcgctctggtttggcgcggttcacaccatggccatggctacaacttttgccatccgagatgtttgcatgcaccccgaatacctccaagcacttcgcgctgagatcgaaagtcctgcatacctcaagtgggaagctaccggcactggcatgcctcttcttgatagttttctcaaagagtccgcgcgcctgaaccccctcgacaacgtgagcacacggcgcaaagcactcaaaccattcacaatgtccaatggtacgcgcgtcgaaactggagaatggcttgccacaccacttgcagcgatgctcaaagactcggcgaactggtctgaaccaaacgaatttcatggcttccgacacgtcgcgcctgcacatctcgcatccttagctcggctgggtccgtcaacatctcagctaaaccaaaactattctaactcacccgaaacaccgcgcaaaagaagagctcaaaacccactacaccgtctccaagtcctggttccagattttccccaaatcatgcaaaccacctcaaggaatgctgcttccactcatctaccccaacaaaactgcctgggtcgctttcttcatcatgaacgccgcggaagtacagttggagaacgtgtaatgtgccgaggagtgatttgccgattgtgcttgcgccgcgcggtggggccaagtaagcggtggaagaagagtgttcgggcgcgcaggaggtggcagttgacggtgtttgatatccatgggtggacttgtgctttcgtttgttctcaatgcttacataccattaatcgcaactgcattacatgagttttgtcgcagtccgtctccacgatttcacaccactgacgtgtcacgaatgctcttgacatgaatcaacatgaccattgccacaagtttacttctactctcgcgtcccaattggattgccatgatgactacacatgcaggtagacggtagcgaaccatcaagtcggtgtagtggtagcgcggggtccgcttatgatagtccccgagctacagctgatctgcgccggagggctcactccggcgctaaatttagcccctgctggacgggtggctgggaaccttgggccacactcgtgaccacgtggactgacatcgaaaacaatctccatctattttcgggaattgagacaagatatcgggaatctttgactcgttgagtttgtacatcattcgcgacagggttgcagctgcatcgtgaagcggggttccttcttggcggatgtgctgcgactcaactgcgccgcagagccttgattgacgcccgcggaaagcctaatcgctgcatcgctgcttttccttcctttctcttcaaacatcaaagcgagtaactttacactcctctcgactcgccatcgcgacttacggttcaacttccccgactacgattgggatagagcaattcgtctctcgtcaaaatatcagatcaattgtacatcgactcgacatcatgtttgagcacttcgccctacgtcacatccctcctctcctcctcgccagcatctggacagtgggtggactcatgtccttcacacacggccccgaagaagccatacgcacttatggcctttcggataaaatcgcatcctcaaaagccgcttggccactgatcagaatcgagggatcgcgcgtcaccaccattggcctggcaatctggggcatttacttgggtggccatctcgaggccatggacacgctgctgtcgtgcattggttggatggctatcattgacggctatgtgtgttcaaaagatggagcacctggttcggcgaagatgagggggatctatcagggtgttgttgcgacttggggattgctgggcatgacctctggaaagtacttttaggcaatgcgcgataatcctggtgcaagaaagaacaattcatctcaatagcattggctatctattcgcataagtttctacgtaacttggacatatgtcaatcgtcgaacatgacatcaccagcagtgcacaccctagttaatcgccaggaacacaatcatctccctatgcatatctcggtactctttcccccgatatggtattcactcgatacttcttttcaaatttatgggggcggaaattatcgctaagatatacaagcattgtcggtctcccaattaccccacacccggtcggtccccgaagtgtcgacctatggacaatgtgattggatcggagcgcaccaccaccaagagctctaacacatcggtagatacttgagtcagtggaatgcttggtagactaaacttgagcacaagatccacccactgttgctcgtgtggatggcgatcgctgcacgccaagatctgacagcggaaagatccacatggtttgcagttgttaggttgagtggatgatgatgaggtacacgcttgaaaggatgtgcttaataaagatgaacttgcggcgattgccgcttctctggccccatcgttatctcgagccatcgttcgacagaccgttgaacggttgaggacgacttccctcttattatccatccgtcgtctttctcaactacctcagcttccaccctcatcatggcgtcaaaacttgagaacactaccgtggatagcactgggaaagaggaagaagcgaccgtcatctccattcactcatccgagagtgagaaaaaccaggacgatcaagaaacacagcccttcaagcacacgtggaaactatggtgcatcttctcagtcctgtgtctcttttctttcctatccgccctcgatggtaccatcatcacaacctctcttcccaccatcactggtgcaatcggcggcagtagtgacggtctctacgtctggatagcacagtgcttcatcttctcatcaacagcacctcaaccgctgtatgggcagattgccaacatctttggacgccgcaacccatttcttttcgccattgctttgttcgctctgggaagtggcatcgctggcggtgcgacaagcccagccatgttgatcagtggtcgaacagtgcagggtactggtgcggccggcctgtatgtcctttctgacatcctcatctgtgatctggttcctccgcggtaccgtggcccatatctcactgccgttttgtccaccgctggcatcggatcaaccattggccctgtcgtcggcggcgcaatggctcaagaaaactggcgctggatcttctatctgaatatccccatctccgtattcggctttatcatcatgatccttttgctcaaagtcaaccacgtccagagcgcatcctgggctcaagcactcgcgaagatcgactatctcggagcactcatcttcatcccatcatgcatcgccatcttctacgctctcatcaccggcggcgtccaacacccttggtcttcatggcgcgtgatcctcccgcttgttctcggcatcgtaggctgggcagtctaccatgtccaacaagcacactgcgccaatcccagtacgccaccgcatctctttacaaatcgcacatcagcgactggctttgcgctcgtcttcctaagctctctcgccatgtacacaatctcgtttttcctcccaatatactttcaagcggtaaagctcctctcgcccctgacatccggtgtgtactaccttccattcgcactcgccatcatgccattcgctggtggatcggggtgggcgctgagtaaatggggaaaatacattccgctgcattacgccggaacagcgctcgtggcaatcggcgcaggtctgtttgcgacgcttgacgaaaactcgagccgtgctgcgtacattggatttcaaatcattccgagcgcgggtattgcgatgatctacactgcgacgctaccgagtacgcttgcgccgcttgatgagaaggacgttgcgactgcgactgcgacttactcattcgtgcgatcctttggttttgtttggggtgttacgatgggcggtattgtgttcaacgggcaagttaatgcgcggttacacttggtacaggatgcgtcgctgcgagactcactgcgtgatggtgcagcatatgcttttgcggccggccgaagtagtttgagcagtatgatcgacccttcaagccagttgcaggttactcatgtctacgctaaagctttgcgggtggtttggctggtggtcatggcggttggattgttatcatttgtgctggtgcctgcggagagatcaataagagctgaagaaggagaataacacggaattcgggatgaaggagaagaagagtggaaaaggatctgttgtgtaaaccatagctggtcgtaattgacacgagcttcttgttataccttgctcagtatgacaacacctgcatcacgtcacgtaatgacaaatccgacatgatcaagcaatctgattttcaagcttctccgccacttcaatcccaggcatcgcaatgttcatacggcccctttacaagtcgatcccttcgcccagcttccccaacgttggcctggattccagacagctcgttgtcttcaggaagttctggaatatcagggctattctgagccttgtttatacctctgtattgccatgtgagcgtggctacgatagccattccaagcgcagctaaaacaaccgcgactgcaacagatgccacaagatacgaaggcggaatacggccagtgcccggtaggtccgccatgatatgggtcactcgtagaggtagattctgacgtgaagctggtcttggagtgtgttgttatatgttttataggttcggaactggatttgctgtggaaatagactgtggtgtgaccaacggatcttgcagggcagtgtgtgcatgtcggactaccactattcgccaacgtattcgtaatgtcggaggagatggtgtaagttatagcagtaaacactttgatggtggtcctgaagtctgggtccgtggccgcgagcaaagaaggcttccggtagtgcttcgcgtagaacttggaagagcagactatactgcttgccaatatttctggcgatcctgataaattactgtgcgcttcgcaagattagctccttatttctacgtctgctaagttctaggaagcatactcgaaagtcgtcctgtaacatcattgatgagggatataaatgagagcggttgtggttggcatgaatttcttttctcgttgaattccaaaaagactggaagaatacggccgtgcatcacattgatcgaatgatatcgcaaagcgtgtagagtgatattgaggtgtcggcttcctcccactgcaacgttgcttgcgtaccttgtgtacaccatagggaggtaaacttccagaatagctcataccacccatgctcccctgttcgtgtgcgagtgacatggtcggcagcttggttcatcgtaacacaaaattcgatatcaccgtaatcgcaactgtcagcaagacacaacgtgtgaccctccttcatgtgttgttgttctgcaaagacacacgagctatcagcccctctggactacccagttgtgcagcatctccgcactgacattactcccgccgcatacaacaatgacaaccctgctcttctcgttcagatgtggcaattgtttccgtaatcgaccattgtagcacaatgccagtgacacgccacacgccggctccaccatgattctctcgtcatccgcaaatctggcacatccttcgatcgcatccgtatccttcaataccacggacgtgaccgagtcggattttgcgtgttcatatgctcttgctgcgacgcgtcttgcgcctagacttgtcgctatgctggtgattgcgggtagtgtcgataactcgcccttctcgagcgacaaagccaaggaatgcgcgccttcagtctcaacagcgaggacctttgtatcagaccacccagccttaccaagaccttgcatgatacctgagaacaatccacctccaccaacactacagatcagcgcatcaagcggtccatcgatctgctccaccagctcttccaccaacgtagcattcccatcccaaacctcttgcgcatcaaacggcgggacataaacgggttcttcgcccctctcttttgcttctttcataatcacctcccgtacgtgcgcatcagcttctgcccacgactcgccgatctgaacgacgtctgtggcaccggaagcgcgaagtttggaaatcatgtacgccgttgtgctcatgggtacgacgattgttgctgctgcgccgagcgagacggcggcgcatacacatgccagaccagcatttccgccagaagagatgtagaagtggattgtacttcggttggatgttttggcgatgtgggagagcagaaagttgccgactccacgtgatttgaaggagccggatggttgcaagttatccagcttgagatagatttgactgtagaaacagttaatgacctgattcaggttttttttatgagaatgtgcataccatccagcgtgtttggaaaggatggtcgaatgtattaatggtgtttgccgccatggctttggaaagttcttctcagggtcattctgcgccgccattttgactgactttttggaggctgggaagctggtgagtacttcacatccacactgattctctcatttaggtcgttgatgacttcgtgtctatatagagaattgcgcgaagcgtggggcgcaaaagcgggctagtagctcgcagggcgcgcccctcttgcctcgcttcgtgtcgctactccttcgcacataccttgctctgtcaacgacatcaacccaatttcgcaacaaaatgctctaacatagaatgttcgaaagatattacattacaccatagcgaacttggtcaatttgacaccgtaaaatgcggaacgcttcatccaccgaatcagtcccacacgcctgaatatgtcgacgttcccgtcgtcccgctgcaatgcaaggcccatgaccaacgcagcatcgggacccaacctctcagatatcaaatatggaattgggatataactttcttctggctcaggacgtgcagctatgcaccacgcaggtgtatctgcaagaaactctcctccgacgtctgggaagaaagcgcctgacatggagccatcggacgtgtcgagtacattccactggtgaacattgtcctcttcttcgtctcgaagcttgagtctgacttgtaacattcgcccacgaaacgcaagcgatgctcggcgtatggctccaaatcggtctaccccgttgagctcaatactggaacttaggaactccagatctgtagacgcaaaatcccttcggtcatcttcccaccgatctcccacgccgtaattcgtcaacatctggctctcatagctcatgggtccgtcgagcgataggaacgagaagctaggagctcgatatgtcgtggatctttgtgcattgctcgcgtcagtcatccgccaaagtaaggcttgcggcaagtgttcagtccagatgccagccaggtaatcgctcgagggaagtttcttctggaagttttgagcaagaccacccagcgctgggagtttgtcggaaccttgggtgaggtggcgcgacatgtagtcttccatgagttcgtaccatcggtctctcaatgccaccggaccatctggaagtacgccctctccaagaacgtttctcattgaccaagggcgaaaatcgtcaaggggcttgacctgatgccatggtagttcacttgatcctttcgcttctttacattcccagagcacgagattttgagagaagaatatgtttctcgttgacagttctcgttcctgtagagtccacgctcgtccacgtagaggatttggcccatgctcgccgtgccgatatgtgtcgtcaccgtattcctgatgccatttcataatttctttctcgaacacgcgtatgcgatatggaccggagtcgaagtcgaagaaacggcgttcgtgcgttatcgccctgggattggccacgcgacagccctgagtactgtcactggagctcagggccgagagcgtgaataccgcattcccgtacaccgccgacatcttgccagcctcatgaagccagtcatctggatcgtcctgcacaatgcacaaggagtcaatccacaagtatctctcaccgagatctattgtaagcttgaccgcatctttgaaagtcaatgaaagatcgtaaaaggagatgcgccgcctgttgatcgcaagattggcggctgtagtaatcatcgggcgcttcgaaggtggtccccagcaatggctcaaggccacataggagctgataacatcatggccagtaagcgtcactagtttggtgtctctggatccgcgaactgcttgcacgtcaagcagacgtgttggcataaagcttttctcgggtttcgagcacccttgatggtttttgacacagtcttggatccaggtagacatgatattaacatcccgacacggctggccgagccgcgcctttggaaggtgctctatcacatgtcagtcacttcctgaacgatgggagggaatttgcaaaccccaatcccctggaatacggaagaagtatgtatgtgatacgtcatgtccattaatgctaatgaccagcgcatgtttagtatcgagggtagctcgtctcaagtccacggggattttacttagccatggggaattagccatccactttacctcagcaccgtccatcagacaagtacagaagggacagccagcgcgtgcattcctctcaattgaatcgatagaaaggtggattctttccttatgatcgggcgcgggagaaaagaagtcatggtcgattgactgacaaaccgcacagagagacatggtgtgtacacgtgcaacatcaagccagagtgaggttactcaaaggcactcacagcagcagtggaaacgattcgagcttgaacaatcgtgaggggtatcggagacgccaagacttccggtgaaggagtgcatgcgccgataacgcgtaagggcatatatcacgagcaccagtaactttatagaacaacggatctattgctacatatcttccaatgtccggaacgcccaactttttgattctcgatatagcttcctcagcgaatctatgcccataacacaacatcatcatcgcctcgctatatcaccagccacatgggaaaaacattagggagatccgtcctccttgcctatcgtgacaagtgggatatcgcgctatgcagacgaaacgattttacatataggaaagacgcttaaccgacagagatgcacttgatgtcaaagatcaagtcggagttggctgggatgtccgggggcgcgcccttcttgccatatgcaagcgcggcggggatggtgaggcggcgctctccaccgggagtcatgccagcgacaccgacatcccagcccttgatgacttggccgacgccgagcttgaaggcgaatggcttgcccttcttgttggctgtgcagtgttagtaggtatccatttcgaccacgtcagatgaggagacttacagtcaaagaccttgccgttcttcagcttgccgatgtagcgcatctcgacgcggtcgcccttcttcgcggctttgcccttgccctccttcttgtcctcgactgtgacgccgctgacgacgcgcgggcctttcgcggcttccttcttcgcctcggccttgggagcctcaaccttagtgagcggtgagcctgtgggacctagctcgaggtttttggcgaactgtaccttcttcttgtcgctgctaggagcgtcggccttttcggccttctttgcgggctcagcaccggcaacggcttggccgtcgttcttcttcagcttcttggcctgcttcttgctgaccttctcgtcgccgttggccttgctcatgaggtcgtcgagcgtggcgtcgtcctctgactcagccgggcgcttcttgttggccttcttgctggtagcaacgagcttgggcacctcctcctcttcgctgtcgacctcagtgatgcgggggtcctcgaggtcgtcgagctcatcggactcatcctcgtccatgccgtcaatctcgagctcgtcctcgtcagagccgatgtcgtagccaagctgctcgaggccatcgtcctcgtcatcatcctcgctgtcttcctgctcggggagtatgatgtagttgccggtgacgtagatgtcgtgggtaccgttgacgcagaggtagacctcttcaccctcacggacggtgatgtcaagcggctgctggtagtgctgcaaggtgttagatggtattttgcagagttttcacagcaatcttacgttctcggggttgagcgtgcacaggacaaactcttcgggctcctcgtcgtcgtcgtcctcatcctcgtcctcgtcgctgatgtcgtcgtcgtcggtaaccttggccttgcccttggacttgccattgacgccgttggtcaggctgttgtcgatctccatctcgtcctcgagctcctgctgcatcttcttggtgagagcggccttcttggccttcttggccttgacggggtcactggggccgccgttcttctcattctcgctgtcgtcctcttcagacgactcgagctcctcggcgggaagtgcgccagcttcacggaggcgggcggtgatggcctcaatgtcctctgggtcgtagtcgtcctcgtcgtcctcgtcgtcaaagtccgtgggcacacggataagcttcagagttgcgcgcaggacttggttctcctcatcggtctgggcgggcgcactggggtcgagagccgccatggtgatgcggaactactctgatcagcaaagctcggcatacggccaatgcgacagaatttgacgtctccgacatcgagcatgtcaaaaagaaaatttccgtcgcattctatggcagttcagatggcagattcggctacttactgcagcggaagggtcgatcgaggcaagaatgggaataccgccggctgggacgcggcggccccagacaccagcagctacagggccggacatggtgatggtggaggaaaagctgggtgcgacttgatgcgcttttcttttgcttttgtgattcgggtgtcgacgggtcttgcctatgctggggatgtggcacaagcagaatcagtgggaggagctggactgaatgcgcaggaacttcgagttcttggggaccaacagctcgaaaaaaagatatgcacctaagcactagcgcgcctgaccgcctggcagaaccggcagacccaccgcttagcgcgaacttacgcgaccgcgacacgagccattcactccccgcctcgcgaacaccgaccacgacgtgatgccgccgggaaaacctcaacacccccccaaatcatggtcgcggccccgatgagcgcactcgatcctccctggccaccgttaccatcgccacgccaccatgggctcgcgcctggacaagaacagtgaaagcgtgcggaagcgcatcgagcagcacaccttcgagagtgaagatggcgacgaatacaagggctcagcgtttggcggcttcaccgactacttcagacggaagaagatcaagctgcagaacctcgatgccgacatgcgcgaacaggccggcgacaagccccccatcttcaaggggattgtggcgcatgtcaacggctacacccagccgtcgctcaacgacctgcacacgctcatcgtccagtacggcggcggcttcatgcagtatctcgacggcaagaccaccgtgacacacatcatcgcaagcagcctcacgccgaagaaggtcgtcgagttccgcaagtaccgcatcgtcaagccggcctgggtggtggacagcatacaggcagggaagctgctaccgtggaacgagtaccgcgtggtcgacgagggcgagaagcagaatgtcttggcgttcgacaagggcaaggtgctgagccaggccaacgtcaaggcgaggggctaccgcgaccagacggatgcaagctggtacactggccagctgagggcgagccaggccggtccgtcgagtacgcccacgccaagcggactcccccgttcgcgcttctcgaagcaacgaccgcccacgcctgatgatgacattgatgatgacctccctccttcgcaccagccggagagcggccctctccagcaacagcccagcaaagagaagacctccaccgacttggtcaccccgccgaagagcagtcctacgattgcgcctctccacgactcgttcgaggacaaggagctggacgaggcacttcatgatagcctctatgatggccccccacccgctacccaaaaaccaccggccgcccctcaaatagcccccggcgtctttgatgaccgtgtcatggactttgtcgtcacagcgaataacgtagctcccgatggccggctgcttactgctgaagaacacaatgctatcctactccgcgaccccaagatccgcaagtcgacggtagttgatccgaactttcttgagcaatactaccgcgaatcccgtctgcatcatctttccacatggaaggccgatttgaagtcgcagctgcaagcactcgccagcgaaaagacatccagtcaaaaagcgaaacagaagcgccagcctggtgcgcggcgatacatactccacgtcgatttcgacagcttcttcgctgccgtcagcttgaagaagcacccgcagtacaaagacaagcctgccgtggtagcgcatggccagggcagtgggtccgagatcgccagctgcaactatccagcccgcaagttcggtgtcaagaacggcatgtggatgaagaaggcgcaagagctgtgtcctgacatcaagatcttgccatacgactttccagcgtacgaagaagccagtagagccttctacgacgccatcctgtcaactggtggacttgtccagagtgtcagcattgacgaagccctggtcgacgtgtcaaacatgtgcatcgccgtcggtggtgttgatggtcgtaccacgtctgaaggcagcacctaccgcgagcaagccaaggccgacgatattgcaaggtcactgcgacaagaagtcaaggggcgaactggatgcgacgtctcagtgggtatcggtgccaatattcttctggcgaaagtggcactgcgcaaagcaaagcctgctgggcaacaccaaatcaagcctgaggagatacttgacttcataggcgagctccaagttcaagacttgcctggtgtcgcgtggtcgatcggaggcaagctcgaagagatcggcgtcaagtatgtaaaggacattcgcgagttgtcaaaggagcggctagtccaagtgcttggtccgaagactggcgagaagctgtgggagtacgctcgtggcatcgacaagcaagaagtgggcgagcaggtggtgcgcaaatctgtgtctgctgaagtcaactgggggcgttcgtttcgaaaaccaggagcaggccgacgagttcatcactagtctatgtggtgagcttcagaagcgtctgctcaaaggagaaggtcaaaggcaagcagttcacgatgaaagtcatgcgacggtcgcccgatgcgcctctagacccgccgaagcaccttggacatggcaagtgcgacacccacaacaagagcttggtccttggagtggccacaaactcaaaagaggtcttgaccaaggaagcgctcggcattttgcgcggcttcggcttcacgcccggcgagttacgaggcattggtatccagatgaccaagcttgaatcgatgaagagcgcgacagacggcagtcttgacggatctcaacgtcgacttcagttcaagtccggcaaaaaggaacccgtcagcgcttgcaaggtaccaccgccggttgttgacgatgatcccatccaagatgatccagagacgccccgaaagcccaaggctgcagttgaagaggaacagatagctttcggtgctccagagctgaaccattccaccccatcacgacggccactgaacgtgatgggtactcagttcatcatgcccacacaagtcgacccgaaagtgcttgctgagctgcctgaagacattcggtcgaagctattgcgcacacgtcagacgtcgccatcacctgcatcgagagatggtatcacaaggacaccgacaaagcctctaccgttctcaatgactgccttgccagcacagtcccagctagatcccgaaattctcgctgctttgccgcctgaagttcgtgctgaagtcctcgcacagtatgctgctggcgcgacatcagcttccccatcccgaagacctcgccatgccgaccaaaccctactcccacaatcacctcgcaagaacagaatcatcggcatacccgccaagaaagccatcgtttccgtcaagcgcggccgaggccgtccgcccaaatccgccatgctcgccgccgccgcccaagccacctccgtgagcaaaaacggcaagaccctgacgcaagcaaactttatctcccgccagaatcccgcgcgcgaagccgtgagtcgcgaaacctccgtcggtccttccaacgccgctgacaacagcggtccagtccccgcgcctaagaagccctccgacacggacggcctcgatccggacatcctcgccgccctgcccgaagacattcgccaagaagtcatcgccgaacacaagcgcaagaaactccaagcttttaggctcgcggtaaataaagccaagccgaaagctgctccgcatgttccgagaccggttcaacgcatcaaggtaccaaggcctccgcggccgacgttcacgacacagaaattgagcgaggagccggacttgaggcgcgcgatgaaggagtggattagggagtttgcggaggaagggccgtatagagaggatgtaggtgcgttggtcaagtatttgggcaaagtcgtaagggaggagagggatttgagtaaggcggtgggcgtgatcaagtggttggtgtgggttgttgatgatcttggggaggagggtgtaaggggggagaagtgggaggaggcgttgcgcagggttaaggatgggattgttggggcggcgagggagagggggatgggtgctgtttcgttcgattaggggtatggggcgatgggaaggtgttcgggcgttcaaaggtataccactttgctatttctgtgtgagtgtgacgacgttatcgtagctatgtataagatatatgaaccgctgcacctatttcaaccaagtgtacacctgggagtatcgtagggtatatcgtcgtgtcgtgtcggggtatccaaagccaaagtcgaagccaaaacgccaaccatccaaattaaaatcgcaacatcagtccatcatccatccatcaccgccccaacctcctcttcctcctcctccccaccgccaactcccggctccaaatcccactaaacaaatcctcgcactcgtcttcatcctgactatcaaactgtatctcatccccctcaccactctcctcactgccaaccccttcctcttccccatacctcctctcctcccactctacccctctaacaaccctccccgtctccaaaataaacttcccaaccttgtatttctgcccctcctccaccgcatccacatacttccacccgagcaccgtgccgcactggacgcacgaaatgtccgcgaccgtgtgtgcaccagtcgagagttggcgcgatacgggtttgtgtgtgtgcgtgttgggtatggttcctttgggccatccgctgccccagccgccgacaccgagaaaactcccgatgccgtctcgtaaactcgatggcggtggaggaggggcgacgagatatgcgcgcccgtgccgaccggtgaagcctttggatatgatgtgcgtgacggggagtaggtgcgttaggcatttgttgcagtggaggtgggaggtcggggtgctggtggtgaggaaggagggctgtgggggtgaggatgaaggcgaggaggtgggggatgtgctggttgttgaggttgaggaacgcctgcggaagggcagggaggggaggaggtagagggggaagggggttggtgaggacggcatcgtggcggtgttgaggcctaggcgtgtggttgcttcagcgtcgctgtggtatgtaggtgttgataaagaagagacgagaagagagacgacacccggcgttcgattctgttaagcttcaagatcctatcgcgtggtcttcactgtatcgtcaggcgcggggattgtatccgtctcatatcactcgcggcacgtcgagcagtcttaacaatccgacggatcagtgagggtcgtctagctatgaggaaatcacagcaagttgtttcgtgggtagaggaaggaaccagctatattaaatgagtatcgtaaagtggacaggcttcctatcagcgccgaagcgcgatagcctttcctttgaggggttgttgtcagagatggtgcaggtgacgtgtggaccttatcgataacgctagcctaccgatcagccactcccgcgcaaggtggggcgggggagtcgcgtcgagttcgattcttcagcatacaggcggaagactagagacgaatcgccatcggaccacagcagcgctctgggcctgacaagcacgccgttgcgcacggtacgctgacgccgacatcatttacactagaccatctatatccaactccgccttgcgacgcctgaaccgaatcttgttgctcggattcagaatcgacataactgcggccgggtgcagagcctctaggcttgcgtccggtgacaattcccaatcatattttagcaagaggtggcagagagcaagtttgagctcgttcgcagcgaagaaacggcccgggcaagcgtggtttccgtgaccgaaggttaggttgtcagcgctagtggcaactaactgggacttgacggcggtggcagggtcttgtcgccagttgtagtagcggtagatgtcgaacttctctggctccgaatatgactttgagtcgaccatgttgcccaaatccacaacaactctttgacctttcttgatctcaagaccatcagaggtgacaacattatccgtggccatccttctcaaatttactgcaaggcaattatcagcaatctgcgttccttctagtgaacatcaggacagaaacttacgcatttgatctggttttatccgctgtgtttctttaagcgcactgtccatgagcttcaggttgtaaagcgaattcttattcatgccctcggctgtaagcacctcaatgatttcatgtcgtagtggcgtgattagatgcggctcattagaaagacgcgtcaatacttgactgagcaagcctgagctcgtgtgaattgcagcgaatgacaggtttaattgacagtccacagcgctgtatgggtttcctcgactctcgatttcggcccactcgatcgcgtcactgaaaatcgggatgggcgtgcccttgcgtttcgcctcggccttgagctggcgcctacgttcaatgactggttcgaggataccgcgtgcctcgttatatatcgccagaacatttttgcacttctttgagaaccgaggcatcaagaacttgaatgcacccggacatacagtcatcagattagctgcctcaaaagactgcactgtccaatctcttgttacgcggagccatgcttcgttgcgacataactcttccccaaggaagacacgtgaggatatgcgagagatcaggcttaagacgtctttcatgacaatggactccgtccattctactatacagttagccaagatataatgtagtgtctgaaaaggttacatggactctcgccaaatatatgtttgatagcaaagttcgtctcattcgaaagtggtaccaagatctcgtctatacaggcagcgttagtaaggctgtattagatgtgtttactgtcaaagctcgtacttatagactttgtgagatgcttcctagctatgttctgcccgatccatgcaagcccgtatggtgagaagccagcaacatcagcgtgaaagtcctaaaccggtataagtatacatgttcccataacaccagtgtgtcgagcttacgtcatgtacggccggtgaaagggctagttttttctcgagatgaatgctagtaacacgatctgccggaaggataagattatctccccaatccgtgatgagtctgtatggcctcccaccgtaccgctttctagcttctccaagaatcctgttcccatcctttaggaattctatccgtttggaaagttttgtctggaaccatccaggaggattcgctaggggatactttgagttgttattgaagatagtgtacgctattgcgctgacaactacaagcgctaccgtagcaatggcgggcaggaaccgagcagtcaaatccagggatgcatccttgagatagcctggagcgtgcgaagagcgaggatctgacatactgagaaaaagcgagactgatgatatcgttggtttcagaatagcgcagaagaactgttactgaacaacttaggacatggagcatttatagcagagaaacttccaaactttcgtccgcacaatctaccgagtctaattacacccgcctattggcactactaactagacttttttgaggaaaggtcagcgggatttattcttcgacagaatccgacataatgtgactcataaaaatagagttctatttgctgtagggccgtctttaatagcatgggtacagtgtcaatagaccgaccgacgtctcaccatttcatcagtcagggtttccggacaaaagctggagcaacctttaccgtgcgccaacgggtgccgagccgccgcgctaggcgggtcatctaatctcaacgttgtgtaaccaacgagctggttaacccaccgagctggccgaaaacggcttggcatagtcaacttatgctgcgcatctttaacttcatctcgctattaaacgaggagcataggtacatcgtcctcacatctgattgataagatgtcttagtatccttcttacacgttcgcgtgtcgtttctagtcccgccacagttcttacagcgccgtgcagctggttgagctcattcgtgatcacctccaccacgagccgtcttggaccgcccagtgtctaccggagcttccgtaaagagccgggaagcttccattatgtacagctgattgctgcttgccccatctttccatctgatctttgtccatctgtttcgaacagctgtgttgatccgattactgaagccgaactgcgaacactttcctgctttcaacactggcagtattaacgttcgtgcgatggaatatcttcgtctcttgcgggttgagacttgatggtgctttctttgtctgaatatttccttccttggctccttcgcggactcgggtgctcttcctctctttacgactctcaacttcttcaccttctcttccatcatggctctctcaatcttactcctcagcaaccacaacactgtttgcggcatattactaacccacagggatttgaaccaaccgtccatctgccatcgtcgccagcatgatgtctctcgtgcccacgcggaagcgaaaggacgcgcacaatcaacgatgggcttctcgcagcaaagaaaaggtccgtgtcgtagaacactcgggacaggatctactaggcaacagttccaagcccgttcagccgcgcacaagcacaccagccaggcggaccttcatcaacattcgcaaaagcagcatccgcatcttttctctctttcggggtggcaagagtgggattatcactcgcctctggttcgaaaacttcgctaaaagacactgcaggtcctgtcacaagctcggcaatggctacaaccagcgatggctccggttcaagcacccaagacagcacgcagcaatcagaagccgtcaaagccatcatccaccataccctacaaagctccagtatccataatctcccgacactgatacctgaactcacccttcataaccgaggctcatctctcttacaactcaccaatgccgccctgttcgatggcgagtccgaacctatgatggcacctcgcgacccacgtcccaagggcctgcacaccaccagatcaacaccaggcttatcacggcagctttcttccaagatatctaatactctattccataatgccactatcatacatcgccctaagttgagctcgcgacctagcgtgcagacgacttacttcgaggacacgacaccgaagcctcaaaatgctgatctgtcgtcgcaatctccaacgtcagagataccttcgctaccatcgcaggtcccaagcgctctttggagcagtaccgacccactcagtcaatcgacagcgccaacttcactcgtctcttcgggtgcacccatttccgctgaaacaacacaccgcaaccgagactcaggccatgctcaagccggtgattctcccgattacgggccatcggcagagcgcatcacatcccgatggctagtgtttccccgtcaggatgcaccgcgactggccaaaccatcagtaaagaccatcgagaacgccgcagctgccaaggtcttctttgagtcgcacttcaaccagctccttggagcaaaattgactcctcgctccatgcgtcgtcgcaatatggagcgcaagctcttcgcgatggcgctgtcaaatgagcagcgacaacagcaacgccgagcctggtatgtcgcggaacatcatcatctccgccaagtgcgcatcatgaagtccaaaacacttattcggcagagtattaaaggtgttcatgtttccaactacgacattgtcagagtcctgggaaagggcagcttcggcgtcgtgcgactagtgcgtgagaaaagcgagcacaacagcagctccagcggcagcgaacctcgctccatcgatcatgtggatggtagctcggttcgcgggttcgaaggtttgtcaccaccacttcaaaagatcaagcaggtgttcgcaatgaaggtcatttgcaagtccgacatgcttcgcaacagccaggaaggccatcttcgagctgaacgagacttcttggtagcatcggagaactgtcgtcgggtggtaccactaatggcagccttgccaggacaacacaaacctttaccttgtcatggagtacatggttggcggcgactttctcggtctgcttctccgtgaagatatcctagatgaaaacgtcgcaaaatggtatctcgccgagatgatcctctgcatagaggaggcccatcgcatgaactggattcaccgcgatgtcaagccggacaacttcctcatcacagcgtctggccatttgaaaatttccgactttggcctcgcgtttgacggtcattggtcgcataaccagacgtactacaatgaacagcgctacagtcttcttcgcgacttagatttagaggtccaaggagactctctagacatccaagaagaacaggagcgcgaagaagcgaggcggacgttggacatgatcaacggaagaatgccagccaacagacctgttatccccaagcaggaaggagcgaacggtcccattgttgactggctgaatcgcacacagaagcgtcagttcgcgaaaagtgtcgttggtaccagccagtacatggcgcctgaggtcattcgtggcgagaattacgatggacgctgtgactggtggagcatcggcataatattatacgaggtgcgtacgacgcaaactcagtgcttcgtaccttattgatggtatctagtgtctttacggctgtactcccttcttctgcgataatcgtcaagcaaccaaagcacgcatattggtaagtttgtaggttcgcttttatgagctgcactgacttgatcaggatcaccgaagatggcttcgattcccaccggagcagagattcgcccgtcctaacattgatcgtgtacctctcatgcccgtctcgcgtaatgccatcgacctcatgatgaggcttcttgaagagcgtcaagatcgtctttcggcaaagcgctatcgcgagaacgactgggtgcttcgtgacaaggcggtcggggcacgtcgcgcacgcaacctcaacaccaccgggcacatcgtatacccgaacgacgcagaggacatcaagtctcatcctttcttccgcaacattcagtggtcgacattacatatgactcgcccaccatttgtcccacgcgtccatggggaccagccgatcaccaagtacttcgatgacgaaaacgagatcatgagcgcgtcagaccacctcgactcttccagctatgaggtcgtagatgagattgttatgcccaagcctggagacaatgacatcacgcctacggttcagtcaaccgccattactgcgcaagccgcgaatacgcatatcaacgactcggttcagaaggtcaagcgacgcaggaaggagaagaagaggccccgcgacaagttgcttcgcgatccacatgtcggacgtgcggtgcttgagctgcgcaaaaagggtgcgtttgttggatacacgtatcgcagaccgatgttctcgctgccagagttagacgagcagattgctgttgttgcaagaccgccgatcacaaggtctaatatggctaccatgagtgcatgagcgcagtaaacctcgctgaatggtggattgaagataccgtattgtacaaaatgctttgaatgctattcttttcatcgaagcgccgctgagcaagaaaacgatcttcatgaagcaccagaagtggcagtctaggacgatgctaatgtaacagattcgtcgaacattcaaactgacgactagagtttggcttcggctctcgaagttcctttgtcgccctttctaggctccgcgatcgcatttgagctctccgggtcccatccagcgattaggtcttcgaccacatttgtttcgtcttgaccccataccaatccgccaacattcttccagttgccaccagcatcttgccgcaggacttgatatgttggcacgccacagatgccctgttctttggccgcagcagtcagctcgcgaagttttgctttgactccaagatcattggctctcgcgataagatcagcgccatcgaagccaccttttgtaagcacatctgctaggaccttctcatcggatacattctcatccttctcccagcacgccgagtctgcatatcgattagtgtcaagaaatgtcaaagttcaggatgccacttacatagcagcggcacactcctcggctccacaatcccaaccctcaacacagtaggcgtccgaattggaaatacactcgcccaattgaagtcaattcgcgcagctccagttcccccttgagcatttacggcgttccaccacgccgtccaatccacatggtcctgcctcgaccactctctttttgcctcggatgtagctagcataggcatattcggcgcgccaatttcgcggaacaagatgcccaggaggaatggcttcagctcgatttccagaccagggaactggcgttggaggcgcgcgagttgcgtgtacccgagaaacgcccagggcgagctgaaatcgaaccaaaactccagtttcgtcttgtgcttcaattgagtcggggaatcgagcagagggatacagcgcggcatcaaactctgcaaacccggtacactcgcccaccctttctctcccttctttaggctcagtagcgtggcttcaacgaaatgcatccgatcctgaccccagaaaaaccttcccttgcccccatccgcctctggaatccaaaagcccggcacgccaaatgcgccgcgctcaatcgcttctgctgtagcactttccaattctttccgcgcagctagattcgcaaaacatgcttcatccaaaccgccaatcccgcattctttcgctatggataccaggacggagggatcggtcatgtcacgcccggaaacccaatacccattgaaaaacccgtgcatcagtttttcccggtccccatcgtcgcgaacgcagtacaacatgcgtaacgcgttgacgctcttcatcggatgcgctgcaggctgcttgaatcctacgccgtaccggcgcaatgtgcgccccatggatgcggcagtcacacgcttcttggtggagttgaagacatcggatgcagagccggctgcgccttggggcgcggctgttgaacggtatatggcgcctagcaggacggggcggagggttagagtagtgtttgtgcgtgtggcgagagcgcggactcgggttgaggcaatgtaagcgaaagggcaggatatgtcgaagttgaaggttagggttggggaagggggggacattgtggtggagagcggattgcacgagtgtacacaatctttttttagatccaggatgggggttgcggttggtttagatccttggggtagacggtgggaaatgatggtctgttaagtcgtgatgggctagtctcggatacatactgggtagtgtggggtaaatgcaggtacacttgtctgacagccgaggtacgtgcattacgtgcgcaacgagatggtcttgtaactgtacaagacgacagcatcattttgaaacgaaggttcacgctccgaaagttaatacggagcctcctattattcctgtccttcataagaagataaaatttcggtcgttgcacgtggttcacacaggacttcaaagacgtaaatggcaaaattcccgtgtactatatttatatacaaggatttagaagtgcacaagatgatctgccgcctaggtcaacattgattagcttcacgccctgtaccggctaggcaccgcagccttaagaagcttggggaagttcggcgttccaagaccagtcactggatcccacccagcagtcgcgttccatcccgcatatgggattactgggctgccatttggcggcccgttaaagcgagcatgaccatcgcatcccttgcttccaccgagaacaatgtcatttagcgcgtctgagttagagtaaagcagtgggtttaggaatcccaaggtaggcttcttcgccttcaatcgcgcgtcgttgaggagaccaatcacaccggcgaatgcaggcgcggaggcagaagtaccttggagacccttgagcttgccctggtcgtagacgcggaagccatatccctgggttgcaacgtcggggaatccacggccgtggcggttgaagtatggcttgaatttctcaccgaggtggtggaaatacgccttaacagcatcgtcctggtacgatgggcgcttccagtagtcggagaaaccaccagatgagaagccggttgcggtctcgttgaggtagcgagtcgatccaaccgaggtgacaaaggggcaggcagcggggtactgaggctggaacttggtcgtgttcttgccgtcgttgctctggcatgcggatccagggccgctgtcaccagaagagaagatgacggagacgccacgggaaccgagttgggcgaacaagttgcagacggagagagcgtatgacttaggtacactctgctcattctcgccataggatgtggagatgacctgaggtagctcagactggggaagtttgagcacaccctgaaggaattcaaggtagggctcgttggcgctgtccgcctcgtcaggttggtctaggtcagcgacccatgggccgcgaccaccggtgctgaactcggtgacgggaagaggagcgctgacaccgacaatgtactgcaagtccaagttggcctcgccactgtcttgcgtggtgttctggtcgttgagaccgccgctgaactggacgacagagaagttctggccaactgcttcggggaggaaggccttctcgaagagggcgaggtcattgtaacgcgcgtactgctccaaatacgaagcaaaagcgaccttggaaccactcttgggatcggccttgtagtcaatcttgtaaagagtcttcaagcactggggagtgatggtggcatcgcagttaacggtgttgttggcaagagcagcgaactgaagaccaacaatctcgtgcgcaacctcgtggttttggcggatcgcagcaaaccgagtagtgggctggatcaagttgatgtgttctgcaacatcatctggtacagagtactcgagtgtgcgaaggaccttgcggggcttggcctcctcgctcacgtaccaagcgaacttggtgtcgagcatcttgttggcaacgccaacggtcgtcttgaaggtgacccagtcgctgtcaatctcagcgtcgttgataccggcggccttcagccatgcagacacagaagcgactgtctcgctgcttggctggatcatcctcttcatctcctcatgcgagccatagtgagcaccatagctcgggtggctaggcgttgagatgtcaatcacatgttgctcgaaacctgcaacatcgccttgctgaagagcaatctggagcttgacgatctgctcattggtagcaagaccttgcatcttccatcctgcatcgacgtcagtagggattgtgcgtgtgaaaataaaggaacataccttccggggtgctgaacagcttctcaaatggctcagcaagagcgcgaaccgccaggagagagccaacaaggaacgagaggatgggcgccatctttgccaccgtgggaagtagagcctgagttgagggacctggaggcgatgcagatcttctaacccccagcaacgtatctccttatatactctcagcacggaacgtgcgtattgtgcatccgaagcaactgccttctccggttagcaagattcataacgatgttccccccagggtctctagtgtatccaaggaaagactagagccgacaagcctcgccgttggttcttgtcgaagcttgggtaaggacgaactaccttccattttgggcgcaagtgcacgataacaggctgttcatctccgctactcatgcggagtgacctgtcgttagcgcagaacaccaaaacactggcagcgatacgggtcctctctcggttattttggtgtgtagatggcgaatccttcgccagcaaccaggtactcacgcgcaaccttggaggctttccaagattctatggtggcgtcgccccgaatcaggaacgtaccaggaaatggatttcaggccagctctgcgactcagattgcgccgatcttgccaccgcaggatttacacacattgtttcgcgtccaaaaataggtgtttgcacacgagaagcggcgaataatgtagtgtgagatgtccgattcgtggctttccaacataagaaagaaatgtgtctgggacgtcacgtctccgaggccccctgagtagggctgcgttgagggatgccactttatcgcagacgtcgcaaaaatttgatgttctcggatcaccttctttgagtccaaatgcacccgatctcgtcttcccgacgatgtcaaaatctgcgcgagcttcccaccgcgcgtgaacaacttcagacaaaagccatgaagacacgattcatccgtttctagtcgccttgggatctagaagtgcaattttcatatctcagatgcgcttagaagcaggatacgtagttcgccagatcgtttggtgtaaggagtaagttgaggctcaaggtgtcgtaatacgggccgcatcggggatgattattcccggcggtccgaatcaccatgcgcaacccgcaccttcatcaataaaagcatcgctcactggtggtctatcatcacataccgcgatacgtatcaaacctacacagcgtaataaccacgaagaatatagacaagaacgactaaacgcaacaacgtctttaatgtatgaggttttcaggcttaaattacggacttctacgaagtatgaccaagaaccatctgggtgcctcgcgcacttgactgtaaacttttgttacagttatcacaaaccactgttgagaccatctctatgaccaccatctacctggaaaacatttgtgccgtccttggatatcggcaactccaccaaactccttcgatctcctggcagctccgcataggtagtgtgggttaccgttgccagctccgcagtactcttttcgtactcctcagttggtaaatcaccaggcatctcttctatcttgccctctcccatctccgaagtttctgggtttggttgtcgacggcggtaggccaagaatagaccaaggatgagagcgatgactacaacggggacgaccaccgcaactgcgattgtagtcgttcgatcactcgaactcttgggagtgggcgtagatgaaggtgttgtggcagctgaagcgaccgagttcgcggacgaactcgacgtcaccgatgaactgttctgtgtcatgctggacaccgccgagctcaatggcgaaatcaatgtttttgcgggagccacacccgtggtcgaagcagttgcagctgcacgtcatcattagcattcgtcttcgagttgtaagcagtcggatcttttcacttaccgaccggtgtgattcctcgagttaaacccatttggcagtacttggagaatacatcctgggcagaagtagcctgtgcctgatcattacaggcagtcgaaacatcggcaccaataaggctgttgtaatgtgtagagctgtcatagcaaaagcacacgtatgaagtcatctgagatccatcaccacatcccgacgccatcgcacgaacgatagcggagactggtggtactgcacatgactgcagttggtagtactcaggtactaagtcgatgaagatcttggttgcgacgacgctgctactcctggatgccaagactgatcctcgggtactgactgtcgttgacatggcggcgatagccagttgaagttgattcttcaggacttggaagttttcttgcaacgaccttgaggcagaaaatccatgggctacttcacgtctcagagtccatggccggtatatcaggccaagtccgtttatgtggtgtcacattggcactggaggagctctcgcctgagcctgccagtacctgggggctatggcttgaaagcagagacacatccaacgaccacattcttggcctccccaatgacgatgtgctggtagaattgaacctggtcgatttacgcgtatcaacgaatggaagtggcaaagatctctatcgttgcagatccttcggtgcgggggctgcatatgcagtttatatcgcaaggctgagacttaattactttttcctggcggcctagggagcatgacttcggtatgcttgttgttggaaaccttcgaacatctcctccagaattattgtccatcgtgagcggaccccgcgcacgtgaacagtaagtttattaatcgctacgctcgtgttcggcatgatgaagaagagtaccgtcacgcttgtggccaacctacagtgctgcccacctaatcgggaaccaccttggccccaataccttccgataccgccgaatccagttcagccaccatgcgcgaggacaggcatctttgcaggaattaccatgaagtccctcaagataagcgcatcgcaacccagagttcggtcacagctgcaaatcagagtagtgaagtccatgaaccgaaaaaatgaatggtcaacgttcgtcgtgcgactatgggatgagctgccaccaatcacatcgcgtataccgtcccgtcgtgcgtcgaccgtttcagccgctgcaatcaaactcggacgagtccccgctgagcacgactgacactcagcgaatagttcgagacatagtactgccaagatccttgggcgacgggacacttcttctcatgcagaagccttcgggaagaaccactttctcgattaccgaaccctggagtctttccgctaatggccttgggagtggcgaagttggcgacaaattgcttgtgagaaatcggcgcgaccagattgtatcgagaaacgtcattcttgtcttcgcgctcgtctgcaagggggcaaactccactatggactgtactgctgccttcatcccaaaaaagaagatcacactcttcttctccttgtgctagcacaaatcgggttagtaccggacgcatctgacccgctgaaagtcttaccccttcggcgatcctgtccttcacacgccgtgtcctgtgtgttgcttaaagaatctgttctgaggagacagattgggaaagccattacctttgcccgctatagcttcctactccagacgacgctgtgtcggaacatatttagcgctttccaaatctcaatactctggccatcgattgatgtcatccgtcatttcatatcttcgtgtcccgaggtctgcttgactgtaagagacttccccccgccgcccatttacactgaacgttctcggggttgccagtggcgtagctatgaacatgcgcagctcggactgcgcaaggctacgcgcggctgaatttgggatggcccaacgttctagctcaggagatctccagtcgagaacaaccttcttttccacatgcgtaaagtaagactttggaaagtgaatctaaatgcatgcgtcttcatcgcgaagacagaggtgtctactgcaaattagggctgcctacctctacttattttcctctcaatgacatgttttgatacgctataagagaaggtcttcctcggccatatttttcttggaagagcctcagctgagtccaaggcgccacaaaatcgccggctcgtagctcgggaaacataaacacgccggtccgttatatcactaccgcattatgctagcgattcgcgtacaatgccaccatgatgcttccccataaagcctcgttcgcttgtgaagccttgatttaactctggtatcgcgacttcactcacacaattttcgatcaccatgcgcgtctttgcgtggctcattgtcgctctcgcgcctctcacggtcgctcaagggatcagcaactcggctcgttgtggcccggctttcggtctgacatgtaagggcagctgatttggtgactgctgcagccagtattcttactgtggatttacagaggtgcgcaagatccagtatctatgtccgcgagaaactaaccttgtctaggcatattgtggtcgtgggtgtcaagctagccatggagtctgcaagagtaagcctttcccacacattggtctaagcaagtctgtaacattatcccagactcaatctctccttcttctacaaaactaagcaccgcctctccagcgactcgaacagcgtcttcatccgcgccttcggtgacgctcaaagttacgaccaacgctcgatgcggaaaccttaacaatgcttcacccaagggcatgacctgtcttggctcgaactatggcgactgctgtagtcagtactcgtactgtggatccactgatgcgtactgcgggagtaaatgtcagcccggatttggccgttgcaaggacagctcgtcaaggtcatcttctggccttcgttcatccacggagtcgatgagctccccgttatcgtcatccatccgcacaccgtcgtccataccctcctcctcgacttctcctactggcttatcaagtttgcctacatccagcagctcaagcgctcctcctgttccatctgtggctgcttcaagctccctaggctctgatgtctctacgaagccatccagtaccgccttccctcccaccgtatcttcgagtttgagttctgccttctctagtccattatcatcttccgaaccttcctcatcgactgcttttataagcacatcttctaccgacactacgaggctcatctccagctcagccgctagttctacaactactctgacacctactccggtacccatgtccatcatggagtccacgtcggtgtttgctctctcgtcgtcaagtcttgcaagttcgagcaccacgtcatcagaaactagtcatacttccacgaccacagtttcccgagtgctctcgtcatcgagctttacttatagcgagtcttttactttaatggagataactccaactctttcgctacccagcgttactatcagctcagacattagtctgtcatctagcaccattacggatagccccatctccgcgtcggcaagcggtacaatagcatcttcggtggatcctaccaacaaagagagcgtaacgacgacttcggacgaaagtccatctctctcaactactgcctcgagcgtatcctcagatgcatccgccacttcgtcttcggcagagatttcccatttaagtacctcgaccgcaacatctataatggaggaaagcaatttttcgatcactgcaagcacaaccttaggtatgggtagctcagatagttcagaagcgtcatcaacgctagtgataacgagcacctctgcggtcacttcggagagttcaatcatgtcctcaagctcagctattgctcctgatcttggatgcaacccaagaccgagagctacgtgtaatcgcgtgcgggattgtccagtgtccaccaatgcattagtcgctccctcgtcgacgtaccgtagcgtaccagtcgctgccgcatcgagtgttccgtatcagaaaatcactataccgatcaacaatctgactgttgggattgagtatgtgctcaccttctacagcgcgtaagttttaatgctgtctactctcgtgctctggtctttctgacgatcggcagaacggaaattttgctatcatccggctctaatagctgctgtaacataacagcatatatggacaacatagcaatctctcggtattgtgtaggctattactacactttggcatacatacaaaacggtccctacgccgccgctacctcaaaactcattagatcgccggctatcatctaccgccccacggtgccgaatcctacactacaattcaacgttgtttgtccggtctctgatactagcgtgacggtgggcgcgccgaaattacaagatgtcgctctcgtccctcgttgcacttgcgttgaagagaatctacttcaatcacttcaaactcaacctcggaacgcggcctttaacggtaactttgccgattacgatgcaactcaagaaaatccggtgctgggatggaccagtcaggagagctggagaggtcaagttctacctgtgccgtatagtggtaccagtcaggcagtcgacacaagtaacaagggagctgtgttcgtgcattatatttccccttgaatatcacaagtctgaccatgttgtagggtactattcgggcctttcgcatctctgtatagaacgatctcgggtttaactccgttcgccccttacagtaagttccaatgccttttcgcgtctatctggacgtactaatatatcatagatgtctctattctctccaggtaagactctttacaatagcagttcaaagttttgctatctcgatcaatcactaacataatgtcaatcagctctcctggtgtaaagaatgattgcaatttgactgtcaagttcgacgacaagatcatactcgcgatgcccttctcggtcatcgctctccgcgcgtacacacacaatttcactatattgtacccaaaggccaccgctggtgtcctctgggtgggcaacatttgtaaaaacgacttcaacgctacacggagggggaatgagtacaacgcaatccggattgacgatgtatcttttgcgcgcattggatgcgatgatccagctcaatctatcgcaagtatcacatcgatgacctctgtcttgaccgtaccgactgggagctagagtgcaacttagcctgtgacgctctacacacataccaatattcagcgaaagatacctagcatctctaataactaatgattcactactctacttctgaggctctcttgacacttctagcgcggttctgaacgcctttgtggcgaatcccaaagactctgtgtgggtgtggcgtgaaaagcaaagttcacgtggcacacctttaccagcgcgttcgcgcggtcgctcgagcttcccagactggccgctctttacatgacaaattccaaccatagtcaatatttctcacgtaactcttatcgagtggaagcacatgtcaccttttcgcatggaaagaccacattttcttctaccaaagacgcccgatcttagctcaaaagttctagctcagacttcgtcaattcatcgacatcttcatcgacatcttcatcgatagctttcgcgaccttatacaaaccggcggatacctatacccaagcccaaagctctagttctgcatccttcacgacttccaaattccaggccttcgatcccaactcattgaattcaatcaccaaaactcaaccctccagttccgacttgctcatcacgtcaaatttcaaagccgtctatcctatctccattaacttgactacagaaatcttaaagctcgctattccattacgaccttaccattattcaatatcagataccccttatctaggcgcggccgcgacaggcggaatagcggtgattgctacaacagttggtattgctctcattcttacgggcacttgtatagtatggggataatgcagtacaatgaaggagtagagaagcgaattggaagcgcatgaagcagagatcaaaggggtgggcggctgccagcttccgtccgtgacctgggaactactcggggacaacccatgcctgcacgaactaaactctgatcgtccattatctaagtttgatgcaatgctagaggtacatgggagataagagcgaaaaacgaatcgttcggaactggaatccctgacgataaatattgtgccgagtagacagcgagtgcggacataagggatcagaagggaaagcccgggcgtctagtgcgcgaacaatatgaactataacacatcagtcgatagttttgttgatgatcttgcggggaacgtgctgcgccgcttttgcgcatgacgagaacgttggcacgtccagtcattggtcgacagcaaaccacaatgcggcacagtgcagatggacaatcactacattaacttctacatgtcacgcagcatatgggaagatgtccctgagtttagcttaaagtcttctgtcatcgtctgatcgactggatggtgattaagtagttgccttcgggcgatgaacttttgaacctaaccgcaattatgcaatcctcttgggactatgcacgatgcatcgtaagtcgggaaattcacgtactgatgccaggactaatttcggcaggaatcatgtctcgactacactctgacgtccgcgggcatgatttgcgcagtcagcaaatacgattgcatgtgtctcaagagggaatggatcacgcagctgctgaacagtgagacgccgctatcttgtattgtcaactcatgcgcgacgcgcgcgcaatcaagtatgtagcgaggccggtgattagatgacaaggcttacttgctgcaggcttcgtcaacggcgtgttaagaatgtgtgcgtctcaacaagtcttcatcacatcggtcatcgatcctacgaacccgcttgtaaagtatctgccgacaggcacaagcgctatattaccaccttattattcgacgcctctatcgacgtcttctataaaggcttccacatctgcattcgccccaacaacgctgttcacatcaacaacggcaccaacgtcagcactgagtttctcggtttcgacaacaggtgtagcaccggcagcgggcgcgtcttcagggctgggtccaaaagccactggcggtattgctggcggagtcgtggtggctgggctcgccatcgccgctctcttgatatggtccatcatgcgcaagcgcaagcgacgcaatgattcgaaagataacgactatacaactgggtatccgcatgaagagcaaaacgggaaatcccaagacccgtctagagaccaggatgtctattcagcaatttaccaagaccacaatgcagttcaagaattaccgggcgacgatccacctcagtcaccgaatagcaaccgcttgtcagagcttgactctatcagaccggtgtcagagctcgattcgacagagacgggtagcgagcgctggtcagctgtgcatggaggcccgtgtcgtttcaccaatgctcccggatgtcgctgagattggcgacggatcaccgtcgcctcccgctgaaagacgttgcgtcgtcgtcgcaagagttactgaacttgcccagataacaaacacgcatcgagcaagcgaacggacgagacgttaccgctagcagcacctgcttcaacattggtataaggaaggtaccccacgatgtaaagtttgtctttctcacatatctttctgaatgatatccgagcgtagcaccgcttcggaggaacacgcaagaaaatgcaggaaacggcacacgttcttggagcggctacatctacgtcgtgctccgccgtgggtaacgcaagtgaacaaaccacggcaggataatgagtgctgttagatgaggacacgagccgcgaatgatttgagtgccctgcttttgttgagcatctactctctctctatttttatcgaagcgctctactgcattgaaaacggtaactgcatggccggcgaaccgctgatcaggggagtacgtctgttgcagtattctcattagcgcacgcacgatgcaaagcaaaacaaatcaggcgactcttttcaacgatctgactgggtcccttttcgccggtgctgcgccgtttttgcacgacactacacgataatgtggacacggccaatgattggacgacgtttatcacaacatgtgggggcggcggagtacagatgtaaaaccactccctatgtttctacttgttactgtgcatgtggcgcggtacagatgagtttcataaagagtaatcccttctcgtgcgttcgaaagtgtggaattgaaagaatgactgtgaatcgagaattttctcaacgcaatctgaaattcccttcagtatgtctttgaactatcatgaatgcaaggtgggtcttttcagagcttgaatgatgcaatgactaaccaaattagcgcgattgccttgaagcatataccctttcaatctacactctcacatgtacggccacggactttctatgcgtctgcgccataacaagcctggcggagaggctgtttgatacaagtaaagcaggaggctgtatgatacaatcatgtgagcagcaggcgcaatcatgtaagttcatttgaacacatttaaggattaatctcaattgttacagttatcatcatcgaagtagcatccacatgttcacaggcgcaagtgtatctcactttggactccgagaaccctttatcccagttcgtgcctacctactctgatctcgccactacgagttcgggaactgctttgtcgacgtctgccgtagtagcatctacatctgcatttgtcccaaccactgtccttatctcaatcaccactgcaaccgcccagacgtccctgtcgactgctgagtcaacctcgatattaagtgctgcgacagatgtaccgagtactttctcggcaccagaagcgacttcgtcactcagtcccaaagcgatcggcggtatcgcagctggagcctccgtagtgggactcgctgttgtcgcatatctcatatggttcgtaatgcgccggcgaagaaacagcaacatcaaacatgagcaaaacacaatagagcaacctggaacatacgaccaaaaatcccaaggagacggaacagagaagcaagaaacgttccctcaagacgtgaaggtgatttaccaacatcacaacgcaatccaagaactcccgggcgacgacccacctcaatcatcgatgatttccgaactcgattcaatcaggccagtctccgaactcgagtacatcgcgtataacggtgatcgttcggcagcgtcacctggagccagagtcgtgtcgccgatactgccgaacattgttgagatgggagaaagaaagtcatcacctccaccagacgatgttgcgttgccagcgcaagatggtgacgacggtgcgattccggatttgtctgacaacaaccgcgcagctggcaagcaaacggatgagacgtttctgccagcacaaacagaataattcatcccgagcatgatgaaaattcctccgcaatctttcacgcgacccaatatggcgatttcacatagagtgatcaccgtaaccgctccatctcttccccggccttcgcttccaggtttcttatggccgtcatggtccgctttaactgtgtcgcattccggcagttcactcatgtcatcttcagtctccagctcaagaacgagaccaacatcatccaacactaccacattgtccctcatcactccgacaaataatcatttccaacgactttcaggcacagcgccacagatcggactggcagtgtttatggtcgttgccgtcatcgctgcagctagcatgatgtggcatctctttggatgctggcgtggcaagtacaggagatgggttgagccagaggatgagcgtggcacacaactaaaagatctgtatacgcttccgcttagtctagatggagatgattgggtggcgattgatctgaatgacgtgggtgatgcgaaggacgggaaggtggcgaagtcgctgtgaggtgttaataagggtgcgcgtgcgtggatggcgtggctgagatgagctggaacccaacatggcccgcaatgagcgggtttgaatatgtataattccttacggcgctgcatgcctatttattacacaatctccgcaagctaaactggtgcatctttctgtttcgacctgtgctctgcggcagatttagcgacgatgcattatccccatgtcatgcacccggagaccgatgctttgccctttgttggcttttcatcaactgtccagcaggcatcactgacttccggtatgagtgatcaagaaacaccgtccagcataggggacgatttcactgtccctctatcttacgtgccgacgacgacgacggcatcagacccgggaggtgaacaaacatccataacgacgacctccggcacgacctccggcacggaaattgaaggaccatcgaccactgaaagcacattcaccgtacctctgactaattcaccaatgttaacacagaccgtcacaccgccatcccagcctacccaacccggtgcgacaagtacacccgacatctccaccatccaattccagtacccatgggaaaccaccatcccaccgttctctgccccgtcaactcttctcacaacagcaattccatcgctgatcatcacagtgccaacatccgactcttctccaacgccgtcgtcttcgttgagtgcgggcgcaattgccggtatcactattggtgcgatcctagctaccgtgtttggtggcgcagctttgttcttctacttgtacaggaagaatgagaagagggcgaatgagtttgaaatgcatcgtgtgaagggaagggtggatggagagaaggtggatttgagtccgggagcttgaggaagtgtagatggggaggggatgaagtacgaggaagtgcagcgatgatagttaattgcgtggtgtcttctgtaaccccaaaaagaattggagctatgtttagcagtatgattcgtgtgcgtctagcttctcgcgccaaaataaaaaaacctgacgaatggaaggtgtgaatgggaattttgacaaattgaatgggagaatgactcagaggtgcttgtttgatcaaagaagaagtgcagagctacacaacgtggtaagactgagtctaacgaggaaatgtaagtcgtagatgaatctggtcgactgcttgcagccgctgagacattgtaaagtgcgcctgaaacggctggttgacaattggaccctgcgtcagtcatgacccatggaacagcgcgcgaagaagagttcaacacacgactcgatacttacagagtaccttccttgtgcgcgccattagaaccacactactcaaaaacgacctttcacatgaccatgactctttgttccccgggaaccacgggacgtcgtggttggcgaccgaagattccagagaactagcgtcatttccccgcccggaccagtgtctccactttccttggcactgtgaacttcaactcacttcagcccaaccgcgcctccaacgtccaccacctaccaacgccagccctcaaccaccaccagttacaccaaacagcctcaaccgacacccgtcgcaccactcaaactacccaaaaccgcctaaatcagcagttgtggcagcctatcgcaatggccatctcgacaatgaaaagaaacagtagtaggcaagtcagcgcctaccatggggttgcgcctcgcaggctaatcccgtgtgcctgcagtagtagtaataattccgtgcactcgaatgcgtcgagcgtaggcggcgtgcgcgcgtcgtgctacgccgtcaactcctgtacgggcgccctccagggcttccagtacactacgggggctttcggggctgggtggtgttcctgaggtcagctcggtgagtcactccccatatctccatgtttgatagggttggtggttttgggtgtgtgctaatgcggcaacagggcataccatcccccccttcaagtccccccctcgccgccaaacacacgccacgcgcgcgccgagggggggctgcatacaccattacgggagagtgtgagagactcttctgcgagacactgcgatctgttttcctgggtgaggggagccagatttgcgaggactcgcttgtattgggtacgcaatgcaaggtcgacggctatccggagcgtctgatggactcgccggagcctgagaccattgctgcggatagtggcgttgtcagcgactggatcgagatgtgggattacgtcggcggcattcgattccgtggcttcgtcgcggacaaggatggcgagaaggccatgttcgtcttcttcgatcagtcggtcgtggctggagatctcaaggctgggtgagtcgcatcattcttctatgctcctaccaccttgctaacacacccagcctcatggccctcctcgaactctgcgaagtcgactatttctcctgcgaccgcctcgttgtctgcatcgaccgccacgccgacacgaccgctcgcgactcgctggtcaaggacctcggctggatcggcttctcgctgaccacgctcgacgacttttccgagggcgccgaattaaccagcgataagtggttgttcatggatatggagacataaacactgtcgttactggatacgagaaggaatgatgactgtcaccacaacacggtgtgggataggagttttgttctacgtttttggatactgagagatgttgttttgatatatggatcgcttcatgctggggaaactgtttaatcatggtacatctttcatcaaaaggttgcacggagttttggattcgtaaattcttccgccctcgaatcaatctaagctcgtatactttcttactcaaactcccattcccagctcattgatccacttttcagcccaattgctctaccaagcacacctttgtcatcatcatcttgctcctcatgcctcgccagcccttgcgccaacgagccccgcgccaaaacgttgcccggctgcaataatcactcagtaccgtattcttgccatcattccttttgtgctgtccacgtttcttccggctatcattcatcttgtgcagtctagtgttctacctaagatccgcatccgcatccgcatccaccatgagagcatccataccctctccgccaaactcatccccatcgtcctcgaccttctccttctccgccctgccttccagcgcgcgcatactagcattgtccgtgccgctgattgcgagttgttcgcgcttcttctgatgggcgcgcaaatcttcgtagctccacgaactatgcccttcgccctccttgcgactccacggcttgctcatgtccttgaggaatgccttcgcattccccacagcctggtcgatggacagtttcgtggatttggcctcgaggccctgctggatccatttcggcagctgtgtgactttcttgttgaagcgcttgtcggccagcaccatgatgccgtagtcgtctttgccgcggatgacacggccgaggcattgtgcggcgtggcgcatggcgtcgaaggagaggaagtcagattctttaatgcggtatgtttcgcgcaagaattcgagccgcgcttttaaaatgcggctttcggtgtattggtacggcacgcccatacacagcaccgtgcggccgtagtgatggtcaaaatcaatgccttcactaactttcccgcgcgcgacgcagaggaggacggcgccccggccgttgttgcaggcggtgcggaaggtctcgagtgctagggcggtttcctgggcgtcgggggtttcgacgaggatgagtttgtatttccacaccgtgtcgaggatttccatgccttgccaggcggaaataatcgactccatgtaaaggtaggaagggaagaagacgacgacgccatcgggagtgagtttgcagaattcgatgagcaacgtgccgaagttgcgctggacttgcaggtcgttgcggtgctcgaattgagaggttatttggttttggtcgttgccgcggtcgacgatcatggggaggaaggtcttgcgggttagtgtcatggtgaaggattcttgcacgacggtgttgaagttgagcatgcgcgggtacatgtctaggggactcatggttcctgatgtgacgatgacggagtagaagcgctcgaatacgggctttatggcgatggcggcatccaagcacgtgaagtgcaggactggattcggcaccgttgcagtggctgattcaaatggctcaagaatcaacaggaagcccgtctcgtatgtcgcgactagggttgcgaacgtcgcaatatcctgcaagggctgatagtcttcgatgtttgtgagttcgagcgtccgtacgagagaagtcaagcgctcggcgcagaatcgcaaaggcttcttctcgatgaaagtgagatcacggagatgctgcaggaaggatggaggtgtttcggagatgacgtggagaaccttcatacgggtcttcaggtactcaatgaaccgtttgaggaaggctacaaaatgctctgctcgccgtatattgcctggtacagcttctgtgagtagatcgtcgggtaatgccggattcgccatgaatgtgtcctcttgccgtgcttcgtctgccgttctgaggccttcgactaactttgcatattcgctttgcaatttctcagcgtcagtggttttcatctcggtgatcttgcgatccaggttgttgacacccttggttgcctttcgtaatgagtcctcggtgatgtcgatgctgagagattcgatgcatacgttgtcgatgttgtgggcttcgtcgaaaactactatacaatccttggaaagctcctttgatacgcgatccgcaatcttggggtcaagcaggtaatggtatgagtagatgatgacgttgcagtaggccatcatgcgtcgcgccgagaagtatggacattgcttgtgtttctcgccgtacttgagtagtccgtcgaatgtaaagacgcctggaggtaccaagttgtgcggctccagtagatctagattgtcgtggtaaacacatagatccacatcctcgccacgctctttcttctctttgacgaagcctgccgttaagcttctgcacttggagtcgacaacggtgccactcttctcgcgcttgacagtcggatgcaaacacaggttttttcgacttgtcagaccaagtcctctgaactcttcctcgtagccgagctctttcgtccggtacttcatcaggttcttcaactcggcgagtgccttctcgatctcggacatagtacgagagcaatagattagtttacgcttctctgggtagtgctgttggtatgctacaatgagggatagcagtgaaatagtctttcccgtccccgaaggcatctctaggacgcagtgcccgccttggtctatcacatgacaagattagtcgttgattcagctcgtaaagttggggtgaccgcgtacccaaagtctttttgagatcgcacatgtaagcatattgctcgggatagacggatgggtaagggaataggactggaagcccgtcaatgtggaacagcatgatgagtttcgttggagcctgaaggaaactatggcgttggtcgtgatgcgttgattattatgaccagacggcccgccgacgggtcagagatgtcgagtgagtacggtctattatgtgactaaaaagtgcatgcgtcgagtgggatgtggctttggaataaaatcgtcgtggacggattatcgatgagcgattcgacggtgcatggttgaacgcgcgaacggcttcgcgctagcacgtgagctctagctgcgctggtgatagcgtccgacagggatggtggcccacctgggcgccggcgccctttgcctgtgcgtcatcgttgatccgtagtagttcgtttgacttgagccgcactgtgaattgctagacgcccttcgcggattccgtgtgattactatcttgttgctatctaggctctggcgcgggctgttctttccttatcccattgaaccatctgggcattccagcgacagacatttgcggaaatatcccgacttctgcacgagcaacaccccgccatgagcaaacgtgccgccaaaagtgccagcagtgcacgcgcagcttctacctttggtgcatccacattcggctcctcgccagccaccgcaacctttgccgtcgcatcatcacaactgtcctacgtctcggagccgccggacttctccgccatctcagatcccaatgtcgtggtgtacttccggaacctctccaagaaagacagcacaaccaaggcaaaagcgctcgaggacatacaggcatatgtcgcgaaggagtcggcagtagaggaagggctgctcgaagcatgggtggcgtaatgcgccctcttgtacataatatttcgcgtaggaataatagttgtgcaggtcaaaatctacccgcgcacctcgattgacaacgccaaagccgtgcgccagaatgcgcaccacctgcacggccagatcgccgcctgggccggcaagcgcatcgccaaacacatgccccagagcgtcgcggcgtggttatgcggtctctacgacagcgaccggtccgtggtggaagctacccagagctcgctgcggcaggtcttcaacacgcccgagaagatccagaacatacgcaaggcataccagcagcccatcttggagtactgcagggacgccatcgacaaggaaagcaccgccacgctgagcgacgagcggaacgtgacccccgacgacgcagaggcaaagtacagccgcgtcatatcggcctgcatatcgctgctgggcagcttgctgtcgaatctaccgcgtgaggagctgtccaagtatcagaccgactacgaggcattactgggagacaagaagctctgggagtttgcatcctcgaaagacgcttcgatacggcggtcactgcaccgcttcctgaagacgtgtgtagccaaggagcccgaggctgtcaaggccaacctcgagaccatcagcaagtcgtacctctctgtcgccctcaactccgaccagaccaattcggcatttgagtacatcgacgccctaacagccctgacgtcggatcatcccaccgcgtggaccgaacactacacaagtaagacagcagtagaccgacgcctgcgtcaattcttgaagaaaggatcgcagtcaggacctcgcgactactgggcacggctgactgctctgttccacgccattcccagcgatgtgctgcctcgcaatgccgcagattccgctgagcttctgggcgctctacagggtggaatgatcaagaaggacgagcccaagcacaactatgaagtcgcattcggaacttacctcgatgttgttgcgcttcttaacgctcgccttgacaacgaggacaagaagaagctgctggatgagatggtactgccgctgttgacacaatatctccagccatcggtggaaacgtcgcagtggtcactcccatcaagcgccatatcagtgcttgccaaagccgcccgaatcgatggcatggcggctgcactagctgaacagtggccaacgtacacgaagcagcttgttgatgcgatcaaaacctcggccccagagcaatcaaaagactacgaaaagtcacaagtagccgtaggtcggcatgcaacacgactcgccaccctccaagaacaagccctcaagcacgaagcttttgcgcctgtgcaaaccgtcttcgcacacgcgtctgcaaatgtggtcactgaggcactgagcgtaatcaagagtcgaaacggcaagccatacggggccgctgaagccatcgcggcgatcctcaagcgtaacagcgccatcctagccagcaccgaaactcaacaagagctcgaactgtttctccgtgagcatcttccggcgttagtatcgtcaccatcttcgatatatctgattgagctactgtatgcgtgttctgccagtccagatttccccgagatgtggagcagcacgctcaaaaccatcctgcaagagcccgagtcatcagccaggacgaaggctttggaggcaattcttacttctccaaggataccagcctcgttcgacctcgcttcgcgtgattccgaacttcaaactttcgtcaagagcagcgtgcgcgagtctgtagaaagctctggggagtgggattcgttcagtcgtatcttgcaatcacctgccaaaattattgcatccgacactaccgacgacatcctttcctacctcacacagtcattgactatatcgcaacaggcaccctattccctgcaagttctacgtcacattgtgcgatcaaacccgtccatgctacgagagttcgtcggtactcccaaaggctccaagcttcttcagggcttgctccttgcttccgagtctcctagcgacgagatcgcacaaagcgccttagctgtgaatgcttctatccagacgatgcttgcctccggttcagacagcaagcagtcgatgttcgagcttatccagcaaggccttcgagaggcaacacccacttctgtgtccgttgaaacacttgttgatcttgctaagcagtgcatcaccgctggccaagaatgggatgtcctgaaaaatgtacttccggtcgtgcacgattgggagatatctttggctccgttcctagattctccaccgagaccatcgctggccattacgaaccctctaggtggcgcggtgtatcttgtagatcaaacagcttcttcaaccttacccaaggtccctcgcgacgccgatggctactctgctgcgtaccgaattacacagtacgtgacccgcttactgcaagagacagacctatttcctcccgagaagatcccagccgaactgagagacaactaccttcgtctcgtggcgctcaccatacaactggcggatgataatctagggctggctggagccaacggcctctgggtcaactacaacgccgaagccgaagctgatgcgatgacgttcatctctgatgcgcaaccctttgtcacccaggagctaaaatatctgtcatcggagtggtctgacaatggccttctaccatgggctacgcagctgctgagcaacgttgaggccacgacctcaccacgatcctactacactgctcgggcatacagtgtgcttatttcggatgcgatcgagatgacaggctggcgtaacgcggcaacaccatctcttcaggatgggctgaaagctgctcggaaagagaaagcaatcatgcccattctcgcatatctcagcgccttcaaggagccactggcagcggcaaaagcctgtgagcggatgtgcaatgagctcatcgccgatctcactggcgtagacattgcgcaaaagtccgacgaggctcttcgccaacttgtgcaactgaacagcgtgctcggccaggagggcataatcgaaagcattgcaaaacaacgactcgttttctttgtcaaacacgtcgtcccgtgggttcaatctgctgaggtcggtcggcctatcagagctgagctatgccgcgctttgactgtcctgatccccatcatgggggatatgtatggcgagcactggtccgatctactaagctccctttccgcttcttgggtgtctaccaatggcctcgacaatgagactggagaggacagctctatcccatttgtccatgcatccctaaagctttacgcgcagcttcgaagcctgacgcaaatcgaggagccaaatgatgatctcattgacgcctggaaagagacggagcaagctgtcgctgatggcctcatcaacctgcttaagcattctcaacacttccccgacgagtttcatcagcctctcaaaatggtcaacgatgtgctttctcgacaaatcgcaaaggtctcactcaaaaaccttgaatctaccgaggagctgttccctctgctatatgtggaatcgcagcctgtgcagcaaactgcgttcaacatcctacacaagcaaatccccgaggcccaggaacagatctcggttgatgcagccctagagaagacgacagcacgtttacccgaggagttattgtcgctcatcatcgacgcgcccacggttgctgcacttgcggaagccaacttcgagcgtaacgtgccgctgccgctgcgaggctacctgttaagctggctacttgtgttcgatcaccttgagcacgcatccttcaaggtgaagaatgactatgtcgagcacatcaaagagggtgaataccttccgggtctactgaactttacttttgacttccttggccatgcacacaacaaaccggtggacgtttcgaagctcaacgttaccacctacgagccggatgtcgagccacccaaacgcgacctccaatggctattgacgcatttgtacttcatgtgtctgcggcatgtaccgtctttgacgaaggcctggttcatcgactgcaagtctcgagcaacagtggtgacgctggagccatggaccgagaaattcgtaagtccactcccatcctgccctctccaccatacttactaacaccttcacagatttctccacccgtcatctccgccgccctcgattcggtaaccacctggtccgcccaacaagacgatacctcccccttcacagtccgcgtcgccccgcgcgcccgcgaaatcactgcctcctacctcatcgatgaagccacctgcagcatgcgcatctccctcccacctgccttccccctcgccaatgcacgcattgactccctcgctcgcgtcgccgtcaacgaaaccaaatggcaatcctggctgcgcacctctctcggcgccatcaccatcttcaacggcagcatcatcgacgcgctgactacgttcaagcgcaatgtcgacggcgcaatgaaggggcaggttgagtgtgcgatttgctatagtgtggtgggcagcgataaaagacttcccgagaagaagtgcgggacgtgcaagaatctgtttcacggtgggtgtttgtggaagtggtttaagagtagtgggagtagcagttgtccgctgtgtaggaatccgtttaattatggggagcagaggaactaaagggctggatgatgggtatgaggggttgtggcagagtgtgtagataagaagtgagtgaaggaatttaagttcatcgaatcatgcggttgcactaaacaggtcatgagttcgaggtaaggagtcatcaacattaccccccagcgtcgttccagaagcctggatcgagtaatgctcatctcgtcagcgttagcaattgcagtgcacttctagcgctgttccagaagacgcgagttcactgcaattgctagcgccaacgagacgacctccacacactacgcccgattcgtcaaaaaaatcacgctccgatgttcacatcgctgtcaccaatccaacctcgtcctgtactgattgcaaagtaaacaagccacgacgtttgtcattgagcatactacaaagtacatgtgtaagtcgtttacctgattttcgcatagctacttacatgtacttaatccaaatcaaaattcagttccatcggccttgctatcttcccatccccaccttgttcgctgcctcatcctcctcatacgtccgcacttcatctgtgtccgaaaaacccacgttccgcgcactccgcggcgaatcgccgcgcttgagactggactttcgtggcatggggctgcggggagagagggcccaggggttttgctcgagttcgaagagcgcggatgagcctgccggcagtggaggtggaggcggaggtggaaggggggataaagtatggtacgaaggtggaggagatggagagggcgctggagacatggacgaagggctcgggcgtgaggaagacgtagtctggcttgaagtggccaacttctgggcgtgtgaggcatttgcatgctttgaaattgatgagcaagcgctggatgacgcggatgatccggatagcggtgatggtagcgcaagcggatgcgcaggcatggggagcgggtggcgcggggagacgtacttcgttgaattgccggaggtgtctgtcgagcgtgctggagaattattggtgcgtcggaatggatggatgctagggactaccgggcgctgagtctgtcgacgggtcgagactggtgcatgtaacgtagccatggacgacacggcggagtgaggagcagagtgccgtggttccggctctggatatgcgccaggtatctcacgcggcgcatcaggctttgatggtttggctgctcgagtcgctgtgctcggtgagtgacgtgtagctggaacgctatgcgaatcggagaatgggtcctgaactgcagcgccccacgaaccacgtgcatctgcaacgttgcgagttgctgcatatgcactgtgtgcgttggtggtaggatctcgaggcgctgcgcccgaagacttgcgtgtatctgtaactcttcgtgagtcggtggaaggatcacgaatcgatgattcatgtgcgtctttgacacagtgcaaatcggcagacggatctcgcgttgtagcacggtgcgaatccgtgacgagtttccgagacactgggatcgacggcccgcgcgtattcatagtgtcctgtggatcgatgaatggatcctggatcgatgcttttgtatccttgatacggtgcggatcggggacaggatctcgatatcctgctaatgtcacaggcggacaggaggatcccgtcgaagccgcagatgatccagtatgtccaaccgacatcggattctgcacggttggtgggatcttcgcgagcaagtccttcctgacacggtcttcctgcgatgcagatggtcgcgggggccacggggtctcgagaactatagggagagaatgatgctgacgatctgaaggtgctaaaagcgggtcagactgagctactgtaggtacgaggccaggcttggaagtattttgtgtgtctggtagatagaacggctgagcgtgcttgtacacggaggacgatggagggtacaccggcgtacccgtctgcttggatagattaaggtggtcgtctcgttgtctacgaggtttaccgcttcgttcacgtggaatcttattgccgtctttatctcgttcagtgcggtagcccatgtcgcaggttgtaagtgtaacagggcagaggtgtaaaacagtgattggagagggtttgtaaattctgtcgatgttgacttcgagattatcgttataggtgcttgtaagtattctagtaaggagaatttggatgttcttagtattcgatagtgattgtgagtgaatcctgaggcaaactttccaacggctgcctgctggaccactgcacttgccagagcctatttgttgaagccttgattagtgatagtattctgttaagtttcgagtgatttaatgtgaaacctatttcattccttccataatgaatcacggtctacatggaaaggcagcactaccatatgcatcactgttcgaactttgaagcattgtcaagtctccagcttcgcagttgtgtcttaccttcgatataaatatgaacgcattacacgcttcgaactttcacttcaggctcaagcgtagaattccgaaagcgcgcttagtctgcaaggctaccatatgcgcgcaccatacctagctgccatgtgtgtgctgggaagaacgcaattgaaaagtcgcacagtgtcagaaactaccaagctagaatcggagtacatagtgtcttaacattgacgccaaacaattacgtctttgataagatgggttcgaaggaaacagttagtggaagacagcagtgggattacgtcatcgtcttaaaatgcatgagaaagactaactccaccaggcttctgttcccatgatccacttctcagaagtgcgactgcatcaaaacaacaaagctgccgaagcgtttacattcgacaccgcaagcagattcttatcgcgaaactggagaataccacctccaagtctgccatccgcggccatcgctaggaacacacagccgattgaacagcgtatacctacccaaagaagctacatgttttctcaaactctatcacagtttcgccgttggactctgagaagtatctcggagatgagttgtgaagtccgactatacaccgagtaaagtgcgaaagagatgccgttcgattcgaaagtgggctgattcctttcgggccttagtcttgtttggcccaatgcagacacaatcatgccactttcacgaatctcgtgcgccttggactcttcgcattcaccagtccgtgggcgaggttaaggttttgtttgcggtgtttaattctggtcgcgtgcactctttggtgttgtgcttcattttcgtctgtcgtcctaaatttcctctcctccgactgtccctcactattttgactcttaatcttctactccgcgcagtttaactctctgtcagccactccgcatttccgacccaaattactgccaatttctgcgcatcaaaagcgccaccaacaccaagcacagccacaaatccgcaacatgctcataacccgcggtttctcgctgacgaacttcgtcatcggctcctcggcgctttgcttccagatatttgtgttatatccatggcaccacaagcttgatgcagaattcaccgaactacgaaaagagcacgctagattactggaagatacgcacaacaagcaccggaacgagcttaagggtattcgcgaacaattgatgttacttaatgagaggaaagacaagagtgggaagtggtggtgaagcatgcacctgagagcgctgctagtaactagagaccgttccgacttttgacgatgtttaccacacttggtaggacacctcacccaccttcgcatagtatactaatcaaagtacaggaatcatggattatattgccagtactttgcgcacctagaactagtaatgatattatttctcattgaactagtggctacatccttttcgccacatcctacaagcctctaccatccaacgcatgaatcgaagctttctcgcttgtccaacgaagaaatccgcgtttagccgtcccgtgccaaatgcttgagcctaagattttggtcatgacctgcgctgcgcatcacgtggtaggtaaccaatgattgcaccaaacaatgcttattgtggccagtgcaaccgctttacgatgtctaatcacttcagtagcgtgcatcgcgtattcgatgtaagcctgaccttgtgctttttagcaattcgcgaagtacacctctcgttgcacgaggatcagtgccataagcgcagactctcttcgaattggcccacggtgcagattttgcggacactgtattggtgatggttgttcaatgttcgcccgagctatccttgttcagtatctcaggagctggttcacttaggcgagcacgtaccctgcttctttacgcgctggcgcctgaagtgcagtagagctgtggcgactagtacaaaaatgggcgtacaggttgcgaaaagagcaagaatggcaatgatattgtccctagaccaggtcatgatgagggaactgatatgagccgacttcaaggctggcgcgatcaaggacagtttaataaaagtctagctgtgccgctcgccgaccctgaggacttaacataactcaagcaaaatcagatttccgtccgcaaaggcaattcagatttgcagtcctttcccaggcatttcggatttcaaagatgcgtgtcaagatagttggggctatgcctgcggtaagtatcatgcagcacgcgatgcagatgcgattgtgacgactcagcctcaccggtgagggacaaagcagatttgatctcgcgtacccatcggactggcatacttgcgggctgtcattcgtcgaatatacatgcattgtatgtggctgattccagatttcgtcagcgggatggaaaccagatttcagatgtcatctccatcacgtgcttccccaaacaatgtgccccgctctcagcctgatgcatggaatatatcttcgccaaagacataccttttatctactgaatccaagtcctccaccaacatatcacatactcatacaacacaatggagaaacgatattcgcagcgaattccagaaaagaggtggcgggtccacaaagacaccattcaccgcctgtacgtgacagagaacaggcccttgacagctgcaggcggtgtcaaggatatcatgaccaccagacacaatttctcggcaacgtaagtgtgttttgcgaaacttcatcactatcttgcctgagtgaattcatattgatctgcaattagtaaagcacagtacgaaaccaagctgaagagatggggctttcacaaatacagccccgcaaacaatcgtcagttgccccttggaccctggacagtataacctctacatatgaactgactgaaacaaacagttttgccgctctcacgagatctggtcttcagaccaccctcccctcatcgttcaaacccacggcccgatcaattgagacgcgcaacacttgtatggccatcagcctcggccacaatcactaagacaaagcccaggaattccgattctgatctgggcaggatttttctcaaggacatcgcatcgagctcgaccactgatctgagcacgatcgatccatttgactcaatttgccagacattcctcaacgtagactacattgcctcgaccactggatcactcaactacgcctctagcatgtctactcactcacagaattccgcgtgggagattgctgctgaagaattccagaattgggatcaacttggtttagttcctctagagagtaccgatgccggcctattcccaggggaagcaagccaatcgcgctactccttcctacttgatttcgcatattacctcatgccaactatttctcaaatctcgcgtatggtcacaccttcttcacacctggcaattctgaagaccagtactattatgaggtctgccatcgattctgtgctcgagaaaaggtccagtctgagcacatcacagcttctcaaacgacaaaccatcgaattccaaatcatctataccgtatttcatagactcatgaacgacaacatcggattcacactcgcacaaccagacacagaattcgaccggctgttcaaagccagtgtggagcacatcctctctctgggcccgcagttcctcggcaacgctatcgattcgatatcatctctttataaaccagctttatcacaaggcctttttactgccgcattgataatgggtaatcgccccgttttgagagcaatcctagatcgggtcgatcttgcaaatcaaccttttcacacttctaagtactcccgaggctatccattagaatacgcggtggaaagtaaagatctcttagccgtgcagattctccttcaacatggcgccgatccgaacaaacatttccacttccccatcgcaacaagctggttttacttcaagagagacagtcatgaggatcatgatactcagatgcttgcattgctactggaccacggcctacgaataggagatatgcatctgaaggatatgttaatatactggacaaaggaagagtttgagttgctggtcacacatgacttggaccaagccctccggttgttccttgagcatcgtcttttgccatctcttttactccgatctgactgggacgactcactgtcaaagatcctcaaagcctttctacaacgaggaaaattggatagggccatatctacagacgtctgggagtcgattctaaccgagtgtctatgcatagctgtccaactcaagaacaagtcggaaacccatctcctgcttgaaatgggtgctattccagacgccagctgcttggttagctctgtcctcagcaatgacctacctcttctggaacgctttcttgacatgggtgcagacgcgaacgctctatcgaactcaaagcgtacttacgcatcagatccacattacatatttaccgcgcttagcgagtcgatcgtaaatgaatctcaaagagcgtttgaggtattcaaagatcgaggcttcatatgggagcttgctgagaatagacaaagtttcgtgccagctctcatggcagcgtgcgatatagggaatgttgctcttgtaggtacactccttgcgacccgaaagttctcattagtgcatatatcctccttaattgagagtccattgctagatctttccttaactctggagagagccatcagggagggacatgaatttatctgcaatcagcttctcgccgccgaaattcttccgacagcgtcctgtctcgaagcagcttatcaaacgaggcagacagccctccttgtcactatggcagacttggttcctcccactgcgcgaatcttttgtggagtaatgggaaacggagacaagggggctctagaagacatgttccgcaatggtcttcccgtggatgatgttcacaagttgaaccccaatgacgccgacaccgaagagctcagcaaaatttttggaatgtttgctgactggaaaacatcgctgctggcggccgcagtgttgggacagagcgcagtggcagtggaggttctgctggctcatggtgcacaagtcaataccttacaacgcccgaagagcaaatacctgtacgcaggtaacatgctgctcactgcgctcgctgctggtgtcataaggcgaaattttcccctgctcactgagctcttgtacaggggagcggatccttttgacaatggtgccatttacgtcgctactgtgtacggactggaagacatcatcaaattgcttcttcttagattcaagcatcgataccctcatggagtcaaaacgtttggctcaaatgcgctctgctgggcgatcgcttccgggagtctgccacttgttcagttgcttgtcaaagatgtcgacataagcggcatagtggaccggtggattccatctagtaagaaaattcaatccacaacatggccttctcaaatacgccgtacaggtttactgcaaaagcccaagattcttccgattaggatggattatgttccacttccagccctccctccaccccctccgccccctccatactcgattcgaagagaacacgacaatgtgcccttgcattctacaagtccattgggtgaagccatcagaataagttgcagcgtaggcgctaggccgcagatgttgcatgttttgttaccgcgtatcaaggattttgacgatgtagtcgtatttgaaaacatgcatggttggttgaacgggcttctctatgccatcagcctccgctcgctggatacagttcgtcttctggccgaagctggcgccgacatacacttcccagcccggcgcattatcagacgaacagcccttcaattcgcaacagagcttggcaacaaagagattgtgaagtatctattggggaaaggtgtcagtccgaatgagccaccagcatcgaaatcaggagctacttcgttacagttagcagccattaaaggatatgttggactggcatcaattttgacggatgcaggagcccacgtcaatgccgagcccggtttgctgtatggcagaacagctttcgaaggcgccacagagcatggacgtatagagatgatggtctttcttgttcaaaatggcgcggaccttctctggaacaatagacagcagcatcgacgtgctgttcagtttgccagagaaaacaatcaacatgctgcaatacagctcgcagatgagctgcttgagaaggttctggcaagtcaggcaactgatttcagagcagatggaagtgagtggaacatgactgaatttggagaacttgtggattttgatttttaggaccggcttgcctcttcgtgcattcattgcgctatttcaagtttcttgtcattctgcgtggtagtgtttcttggcacttactgtttctcaccaagtgtaatagatttcgcctcggggctgcttatatggctacttcaaatatgaaactgttgcttgagtgcaatcttaaaacggagaattcaggccttgaccgtgattgcgagagacttgcatggagcacgacacgagcaaacaacaccaatacaatgagtttcgcgaaacactttgtctgaaccgctacttgtatccatcaatgagaccagaccgagcccataaatcgatgctgccatttagggccgtgtcttttcaacgtcaatcgccctttggttgaaatttcattgtgagctacaagatagataatggttttgcaagtaacactatccctcgcccttcaatacccccggcccttcacaatcccccctcacctcaccaaatgggtgccgctgaaactctttactcactcctgccgtgcggactatcctttttcaacgtcaagaatagctttgctatcttacgtatcggcgcagcagtctctccacaagccttcgaagtctttcaaacactaatcgcaaaacccccaacgggtcgcgttcactctcctgtcgtcaatctaaaagcacgtccaccaatgtctgatgggagtacaatactctctctaccaccattcatagaatgattgaagtaacctcgcagcactcaatcgacactcttcagacaaaaaccattacgaaatacacatttcgatcactctcagacttcacatctgcctccgtccaaaaaagccctttacttgcactgatttcatgtctcgctttttaacctctactatatatacatcattcactttccctccctacctccctaaacaccgcccggcatcttcccctcccaccccctcttcttataccccagcgtccccgccggcacaaccctccactccctggtatccccgacccgtcctaatccaacatccctccccttccacccctcacccctgagtcctctcgccaaattccacgccccagtaataacatcattcacacccacgccattgaactgattgcctacaacgcgcaacctgcccttgaactcctcaccaatgccacgtgagaaatctctcagtcggtcttcgtacccgacggtgtattgcgggatgcagtcgcggctgagatttatgtaggacgcagtaggttcctgagtgatgcccaggtgtctttttacaacacttttcgccatctccaatccttcttcctcgctggggtaactggcccagtcgttccaccagtggccgccgagcatgacggtgagtttcgtgccggggacggagtcctgcccgcggatagcgcagctgtcgaagatgacgccgagcgcgcgctcggggttttgctcgaaggggacggactgcgggattaggtagccgaagccggcgggcgtgaggtcgggggtcgggtagaagaggttcacggtttggacggtgatgtagggggtgagtgagggagagcggagggtggagattacgaggtcgtagtcggaggacttttcgttaccggtggtctgcggggagttagtctgagaaatgtaagggataagagggagggagaacgtacgcctgtggttacttggacgcctggtttgctgtcttcgaggggcttggtcgattgaacaggtcgctcggtgtagatgtccacgttgcccgtcttcttgactgcagtcgctaacgcctggtataactgctgcaacccattcttgaaggtaaacgtgctcgccttcttcagattctcgacgtattcatcctccaggtcgaattcgtcgttcatagcctgtgctgcctctacatcgaacggatgcgccagcgtcatgagctgtcccttctcgtcttgctgcatcttgaagtatccagccattgcgctgccatacttgccttccagctgccacgccgtactgagcagcgtcttcgcactcaagttccatatatcgccagcatatatcccgtgaaagaccgccgagacgagattgttcgcaaacctctcatccaccctcctagccaggaaactccccaccgtctcatccgtcatttgatccgggcgtttcggtaccatgggctctttaatcatgccaaacgcgcccgccatgatcccactcctccacaaggagataaactggctcaggctcggcatctccgcgggcaatttattcaggcgatccggatagtagatgtatcgattcttcgcagccggttcgtcgcggtatgtatacgtcatgtccttgacgaggtccaattcctgacactacaacaccaattagcctcacctcccctctcccatatacacaggtacgaaacataccaaatgcgccgtaacagtcgcattcctcaacgtcctgggccccaattcaaacaccacctccccgccctcaacccccaccttgcgactctgaatccacccgcccacatccttgcccgcctcgtacaaatggatcttgctctgcggaaattcgcgcgagacaaagtacgcgctcgacaggcccgcaaccccaccgcccagaacagcaatgttagcgggatacgcggccgtcgacgagtaccggtgttgcgtgcatagtgccggtcggatggcggaatgcctcaacgtggatgagacatgcctcgtaagccgcattgccggttgtagggagcgtgggatggcgcgggtttggagagagccattgcgggacgggggagtgaagtcgacgttgcgggcgtggagaagtccgtgctcggcccgtcattgattgagcttttttggcgggagctcagccctaccgcatgcatgatggcgtcttagctcggcgcgtcaggaacgggtatccgtcacgaattgttttgcgtggtgggagaggttttgtacagagagaggcagccactcaaggccacccaagaaagcgaatagtccattttcccggtaacaatgtcacctgggtcaactgccagaccccttcgtctgtcaacgccgctgcatctagccatgccgtatccaacactatagtacacatgctcatccaccctatgcagccaaccccgttcccaccgccaatggtatcatgtccttcagaattccactcaaatgccctcgtcagtctatgactgcacatccacgctctcattcattggtgtttggccagggatgatggactcttccggcatatcttcatccacaaacttcctctcactaacgtgctcttttccgtcgccttctttttgggcgacccacttgttggttgtgttcttcttctgtccgggctcgtgcttgaacgtgcagcgggggttcaagcaggggttgaacttgcacttggtcgttgtgtggtagtacgggcaatctgtgacagcgcagtcgccgccgttgcggcaaggccgctcggtgggatgcttgtacgggcagttctcagggtcgcggcagttgggccagaaggcgcattcttgctctgactggaacttctggcgctgtgctggtgacgggtgcttgcccacgcacttcttgtttttgcacgcggcgccaaagtcgcacgtatcgttcatgtcgacaggtgtggcgggtggtgcagcgggcgattggtggacgaagtggcagtctgggttggagcacctcaggttaaacttgcacatggtcgaggaaggctcttggcgggctgtctcaacctccatgccgtcgccattgccggccgcagcgtctcccatggtctcgtcctggccctccttctttgtgaacttggtggatgcgtgcataccaccacggtgcggtcggtccatgcgtgactggagcgacttcttgccaccgcgaccgttcgtattgaagttgggattgacgaatccacctggcgtagcccctgagaagatctgctgcatcatctgggcttgttgctcgtacatttgcatcagcgccatctgctgctgcgggttgagaccgccgccggccatgccgccttgagaggccatttgaggcatccctggcataccgcccataggcatagcgttcatgcccgcgcccatgttcaggttggcgttgcccatgccacggccattcgccatggcttccataccgcgtccgacgttttgtccgcggggacctctcggtggggcaccggcatgtgagttgattcttccaacgccaccaccgcctcggacacgatgtaaggcgtcgtcgctgcgcatgtttctgtttatttggttgagcatgcggccgccgcgtgcaggacgcgctgcttgtgagccgctgccgttgcgcatggcgcgtgggccggtgggactgagtgctgtcagtacacgtcgcgcacgagtgaaagggggcagaaaatgtagctacttacacgctgccagatgccgagtctacgccctccatgtcagtgtcttgtgttggcgcagaaccgtcatctaatgcgctgttcatctgctcgtcgttggctggcgcgttctgtgcatcgccgccacctaattgtcgcttcaacacctcgatctgttcgaacagccattgcgcaaattgctgtgtctctgtgttttccgggcccaagtcaagaagatcgctcgagagttcctgcgcgacttgtgtctcgttcttgtcgttggccagcatcaggagaatgtagtcgaacagcgtcgtgtcgtcgccgcccgtcgtccacccgaattcggccaacttgggttgcacgacttgctggagctgagccgccaaaggcgactcgactgagaaatcggccatgtcgaggaagtggtgcaataggaatgcgtcgaaggacttggaagagagaaaggtggtagaaacaaagggagcacggaaggcgcgtcttcagatgcggattatcgtcgcgctcttttcgtgaagcgcgtggagatgacttcgtaactcgtgaaggggttttgcgcgtggtgctgtgggtatgttcggtggctgtgtgatggcgcgcagttgtctaggaaaacgggctcaagttccaaggttgattgccaagcaatgcgcacgtgacccgcgcgacctcgaagtcagaaaatgcaggtgctgaatcgtcgctagtgactcggactatgaattgtgtactggcaagccagccctactcacgcatcggcacttcaagccttgtcattgcgtcgatgcacgtctagcctccgcaagcacgattgaaggccgtcacgaaggctgtcatggatccagtcactgattcttgatgcattcatggatcgacatcacgcttcctggttggcgaaagagatagggagtctgggaaggacgcgatatgagcagaagccatcctaggactgcatggcgaatctcaagtttcctttgctcgtattgtcgggatctccgcaacatcgcgctgcgacctacaagcaggcagccactcgcttttaccagccgctcagggacaaattgcggagcttaagcgatttcaggaactcgcagctgcaggcaagaaggctgacgtgcagccaagtgactaccagcaagcttggggtggagcaagatgcacatattgtgcgaccccggttctcatcgtccgatgctcgctcgggtcttggaagtgtgaccttcctttctggctttcctcacgtcgccatacaaccactgtcagctgtctccggtacaacttgaactgaacgacatgatgatagtctcgcccttctacgttgacagtattacatgtacaatcagcaagcgcacttacgcgattctgatggccaatcacaagctaacctataaggcgatattgcgaaggatttcgccctgcagtgacactaagctagatgcacccattatcggtgagagtagtcgctaatgtagtagtgggctgcttaccggcatgaaactccttgtgagggttccagctcatcagtggacctagacgctattggcactgctctctgtgtaaattggtaccctagagtagcccacacctcttcaatagcccgccagtctaaggaccaggtagagtgattttcttggccgccatcgacaatgaagctctccggtggtatcttgctaggcgcatcgatcgcagtcgcctctgcggatccttttgagccacctgacttcaatgtgacagatgccctcattaagaatggcatcgatgtatcctctgtgccaggtctggcaggtctcgtcgggcgctcgtcgaacaacggctgctcagtagctgtatgttcaatcctgttggcaaacagcttcggtatacgtcaaagactaatatcattcgcagtgcaacagcctcaactttctgttcggaaatagcagcgtgcttttcgaaggcagctcagcatacgatgccttcactggcgcatactggtcaggccaacagggccaagtcaacccgttctgcatcttcaagcctacaagtgcactccaggtttcgacgactgttctcatatctcgattgacgcagtgcccctttgctgctaagagcggagggcatgctgcttttgcaggggcgtccagcattgaaggtgggatcacaatcgctcttgacaagatggactcaatagttttatcatcggataagaaacttgcggccattggacctggcaatatttggctgagagtgtacgagacactcgaaaaggaaagcttggtggttattggcggtcgagtaagtgcccaactctatagaccacgacgagccgtatcagtattaatccactcgtaggtacaagacatcggcgtgtccggactgactctcggtggaggcatctctcactttgcgaatatgcgcggctgggcatgcgacaatgtggactcgtacgaagtcgtgacagcctctggcctcattataactgccagtgcaacaagccatccggatctctactggtctctacgaggcggtgggaacaacttcggcgtcgtcacgaaatttaaatataggacattcgcccaaggcccaatgtggggaggcccgcgcttgcttctcgagccagagtttgatgcagtatacacagcatttaccaaaattgcccaaaactcagccaaagacgtcaaagcagcccagatagcttcctttggcgtgcaagctggatttaagctctgcatcaccgagatcgagtatgcggacccgactccttggcccgcaatcttcgacgaatacaaagccatccccgcagcccaagacaacacaaccatcgccaatctgtctacgttgacgcgcaacttgggtggcggacaaccaacaggcgcccggcagacgtactgggactggacctccaagctcgaccgcgacttcatgaagttcagcgttgacacgctgttcgagctcgtatccaccattgccgatgcccccggcgtcctgcccgccctgtcgttccaagccatcaccgtcccggcaatgcaaggcatgcaacaaaacggcggcaacgccctcggactcgatccctctggcgggcccatccacatcgccaacctagccctgaagtgggatgacccggctgacgacgagcgcatgtactcgttcagcaataccttgtggacgcggctgcgggatgaggcggcgaagaggggtttgcagagggatttcatttacatgaattacgcgtctccggtggcaggatccaattggtagttacggggagaagaataagaacaggttgaagcaggttgcgggtgtgtatgatccgacgggtgtctttcagaggttggccccggggtactttaagctggaagggaagccctttggtgagtttccagcctgagctttgtaacgaagcaggtctcgtgtgagagtttgtgctttccaagatatgtataaatcaattcggaccgatcacgtgactgcagcacgtctacaactgtagacttcagactatgaaggtagtatccatgggcatatctcagcattctagcacccttatatactctttaccaactctttcatctgctgctgtatgttcaaccctcttggatgtcactgtcaaacgtggttgccgtgtgacgattgctccgtctcagtttcaaccgagtgctagtttttgtcacctccaataataaccgggaaaataatacagcattatagactcaaattacttcagtgcagtccgtcatacgtacgcggatgtcgtggtcccaagtactgcagctccggctgcgatccgcgaaggaagcacatcgaaacccgggcgggctacgacgacggcgcgccaagctcggaagctcggacctagaagctcggaccagcactacgtctttctccagggcttgcctcgtctactactttcaacatcatcaccagctccacccacaaccgcgatttgtctcaccttcaagtcccgtagcacaacaccacaaaggcagcctacgatctttacaagatgtcccgcggtggtggtaccacgctctacgtcacgggcttcggccacggcacccgcgctcgcgacctcgcctacgaattcgaacggtacgtttcctgaacctcgcccaactcgaccgtcgtcctcccctccccgtccatctccgtctcctacagtatatccttcacccccgcgatgctgtctcgccggctcgatgtcgcgcgaccccgttcctcccgtagcaaactcatcgcgtgcgcgcctgcccgcctgcgcgcgctccttcctcgcaccctccgctccgatttcaccactaggctatctctgacaacctccaagctacggtcgtcttgttcgctgcgatatccctgcgccgcgctccgcatcgagcaggctgtaagtgcattcctgtccccagccacaggcagccgctaacccgccagctttgcatttgttgagtacgagagccgtcgcgatgccgatgacgcgtaccatgagatgcacaacaagcgcattggccgcgacgacttgctgaagattgaggtgcgtcccacctcagccgtctaagagcttgacctgttctaacagattaggtgcagtgggcacgcacgcctccgtccgcatcttggcgctttgactctggccgcgaccgcccccgtggtgagcgctctgagcgcggtgagcgcagcgagcgtggaggccgcgagcgctctcctcgccgccgaagcacgtctcctcgccgcgaccgtgaggccttctctcctcgcaaggacgaccgccgcgagcgcgactacgaccgccgtgaccgtgaccgctctaggagccccaacggtgaccgcgagatgaaggatgtgcgcgatcgcgaggacgaccgtggcgaccgcgaccgcgatgagaggcgcgaacgtgaccgcgaggccgacgctcctgccgccgaagtccgcaagggtgagcataccaattccgactgcgacgacatgatctgatcaacgacagccgagtcccctcctcctccagtcgtgcatgaagacctcgacgttgctgagtagagctgagttcctgctcttcttggcgcgcttgctccggccattgtggtggtctgatggtctgcggtcactatattcacttcccaaattggtttaagtatcggtgtttgagtagctgaaaacggtgcatgggctttgttctttcttcggttggcggctagctatactgctcggccttgccacaggttaatcatatcaagttcgaatctcacattgacgatcgatacccggcgattccctctcgaagcgatctgctttactgttcacgatcatcgtctcgactcggtgacccatgctcttactgtactctactcgatcgattcgtagaacgtcgaacctttcctccctcaatccctttcatcgattcacccgcgattctgacccacccgatccacccgccgtaccctcccgatgcgaacacacccacaaaggtttgtccattctttccttgttctttctcaattatgccgtgcttgtgactctttctggtgtgggagcttttgaacatccccgtggtcgccactgatgccatgacaatgtaccagaatgtgattagcagacccgaccttccatgtagtaaatgaactgccatactgatcaccgatatgagagcgcaagtttgccgcgaaatactttctgaatactacctgccccgttccattatgataatgacacgctcatgcatctcaatcctcaccaagataatacaccgccttacaccctggcccgaaaatcttctctacccacggcactgggttgtcgctttcaatgtacttgacctcagcctcttcccacgagagagtagacggtacgaccaacgaatcctccccagtcctcccattcggatgtgtataacccttatcgaagactagtaaataatagaagcccttgctcatgtcaccattgcttggacgccagatcgagccagggatgtcatctttgctgatcgagtatgttttcgtgtagaggagtgtgggatctagttgcctgcggagatcagcgggcgtgcggtggtttgagagagagagcgagtcgccatcatatggggcgaagtggattagtatgtctacttttgtgtgggaggacattgttcgtgtttgcatggaggtgtggacatggtatagggtgggtttatatggtgcttgggagcggaggagtcatcaggggagtggggtgctgggaatgatacagtattacattctcgaatgagtctctacatgactgcatttctacatgttatgcatctgctacgcgcatgagttgcttgagtcgacagtatctatgagccacacctcttgttgcgtgtcccgcttcagggacgacatttctgtttccggcattgcttgcaacatgctcttgggtagtaatatgttgtcagcatattataataatctagcgtcagttatcgaaactgagacttcttcttatgctgtatgactgtgcatagctataaatattgttttgggcccgtagaaaaggtctgcaccaacagttacagattacaacaagcaaccatcacaacgcagctacagaaccctcactactatagatctacataaacacttcggcatacagcatagttaaaaaaatgacgtctacatcgaccctgaagatgaaaatctacttggcacctgtagcctacgtagaaggaaaagtattagatttcaaaacacccatagcattccgcaaacactacgagaagccagagataaaggatacactagccgtcatcttcgtcgatgctcccgcgatcggtccatcgataaagccagcggatggaaatttggagaaaggcttcaactacgttgcattctacggcccaatgaatcaacttcatgcatctacgaaatggtccccttcggagtttgttccgcccgttcctgaatgggattatatgcatgttcgtttctccgacaagaaacgtgaatggcttcacgaggaggttgtaggggacaattgtacgggggtctattatgttggggatgacgctccaaccagagatcaagtcatatatgaggacgaacatttgcagagcgacggtgagtagaaagtggtggaaagggggtttttttttcctacgtagactcgatagctttgaattcgggtatacactggcgtggaaaatacggcaccttgtgaacttcaacaatcgggcttgttttgtgttcattgttgcctctgtacgttaagagcatgagttcagtgtttttctaatgaatgtacaccagccttgtgtctcagcagatcgtgtttgtttatgcttcgcgttccttcagtgctatgcttggtactgaatagtatgctttaacccatgatccaatgagctgtaacacgcttctttccctggccactgacaagacaaggcagctgtacttggtgtacataacatccgccgttgatacaaatggctttacggtcaaattgccctccaactctacttcatcacatcaaaacgcctactgtatcagtaggtatgcttgttccctctcgtaagatacgcgcaagcgtttgctggtcaaaatattcgtgtggctggtgcgcaactcgttgatgagtcagtcaagatcattgccatgccgactgactatacccgaggattcgtcacatcgaaatggacatgtgtagtggtgattacagctataatggccgtgaagcaataaaagggcagcaaaaatgatgtgcacctttgtatcaaaaatactcattgtcaagactgttctctggactcgcggtgatgaccagggcgaaatcctgctcccaacataagagtcttgaatctgccggcgcaacatccaaacgttgagccagatttcacacagcgtcagagcctgacgaccataactgcagaagcacatgaccaacgctgaaccatcatcgcgattgaagaagccagtggccgctatgacacttagtacggctcctaaggtcactagtcacgttgatctcactgcccagtttccaagcagttgtactcaagctcctgaaacttgcatttagtcaccccgatatgctgcgtttcttcataggctcgcaaggtcatgaccattttatgacatgctgctgagcatacgtcgaagaaacgtgagcaaaagaggcaggattgcgcaaagctttcagtcgcagcgcaatactcatctccatgacttagtgttctgatataaaaggctgctttaaattgattgaacgttgttactgcacaccctacatccaggtatcacctcgtccaccgcatattgattaccctccaactatttcgaatgaccaaaatctctgaacccacttccaaagtggtatcggagcatactgtggaaatcgcccctccctgcatgcttatagttagccttgcccatgatctccccgtcggcatcccaaatgcaacattcacaaacccaaacgaaggaatcgcggcctacatgaagagatctaccttagctcaggctaaaattattatagctcacactcttttcactcaaccagagatgcgttgtccgcagatagccaagggtaaggactgcacgtctggcacgtgctatctcataacgtacagtgtcgagaacgatttatacgactgtataacgacgtggaaccacaagttgaacccgcccgagaaatacgccacgttgggggaggagatcgtgctccgatcctaacactgatgtgtggaatgctgttaagatgaaaaggctcccaacaatggacgcattcaaggggattactggcatgtggtttgttggaggtcgagtagcgcatcaagagagtaattctcacagtgatgaggacctttacatgagcaatacatggcgttcttctaaggggtagctagagtaggctgaattctaaccatttcatatgtttataagattcgttgttgttacataccaatttccgctatattgggattgatctgcctacgtagtaaagagtttacaaaattatggcaaccaatccttcgcactgtaggctgcagaggagcgccctgcaccgcatccatattaaaagatagctagctatcatcactctttattgattgccgttgtttatgctcttcatagttctgattctagttacttatgttagactcaattgttgaaaacaagaaatgatctcaagttgtgtgattgtgacgcacagtttgcagttattaaggtattctttttttgtggggagttttcgcactactaggatctggcagtttttagctgtgtatggttcgttgaaaggcatggcagcattcagaggcactgtagtctttgcacgaatcaacaagcttcaagcaggtagctcgcatctacgaaagttgtggttaataaaaccctgaattccctgtttaatcaagtgatgataggcgtaatgcgggggctagaatgtgggtattgctttgatgatgattgcacaattggaaatgtcacgcatttctggtgccagagatgacgagagcccgagtgacgacgattgatcgacatactttgactgtatagatctttatgaggcctatcagggagatgcaaagtcttttttggatcaaaattccaataaacgaatcttcacctcctatcagtccaacaccatggcctcaaatacggaaactaccaagtgcaagctcgcgcatcacctgcttagccaaaccatcaactacaccatacatcttgcacctctagaaactgaccagcttcgtatcggctattctactcttaaaattcccactgggaagtgacacatggaatgttgcgattcaacacctctccgactccagaattcctatgcagcaacgctttggcaaaggatctgtaactttgaattaccttggtgagggcaaacatccaagcttgagaaaagggcagtgaaattgcgcctgtactgagcgcagagacctagtgtgggggagtagccaagctacaatattttggagaagtggaggaaaatgcatcgaatttggcctacggtgtttctgcctcattttcatactgtgcatgaagtgctagtcagaagaagggcagttgcacgttatattgagatagcagtagctttcgttgacagcctctcccgctccaatcttgtttgagaatatgaagcacggtttaacaacaagcggtatgatacagtctcttagtttacctgaacacgctgagtaggtatcctgggtgatcaaaaacgacaagtgtctgtggctttagagacatgggctgagaaagcttgcgcataattgacggggatgaactgaacgacgttcagtaacgtcatcttgctctaaagagtcgctgtggcgcatatgctaattgggtctcgcagcagtagcttagtaagcaggaattgaacgaagctaaaagatgaaggtgtggagactgctgtcttcgcctttgctcaccacagggctcgcagtggtagttgtttttgggcgcatcaacacattctgtatctcgctgaacagactgcgaatattctggtgaaatggcaactgatggtaataggcttttcagttcgatcattgcatttgcttgtagaccctttgaccttcgccgccgccaatttgatgcgggaatcattcacccggggccctcatcatcgcccccacatatataatgtttcattattcttgatttacgaattcgtatcgcctactagagattcgggagaccgtgactacagctacgatatgctcttcaaagtagaccttgtggatctgtcgggtagttgaagctacggaaaagcggaaggcgcggatcacttgacttggcgcaagctggccccgtttcataggtatcttcccaggtcctaaggatggcgaaccggtagctcaaatcgcgttatcggtgtcttaacgcgtctggcacctctcatttccacgtgacctggccaattttgttataatgttctttacgatgccagcaccccctgcgatggacatgtaccaggtctgcctcgacctgcaggaatgcgtgcggcttcatggtaccgagttcacgcgttgctattgtgacaaggtaagcaacagttagccctttctgtcggtgaatgcaactggagcggaaagtcccgggcggttggcctggctcgtgtcgggaaacacaacggttatgaataacgcagaataggtgtagcctatctgaagacagtgcacagacgcggtccaatctcggaactctaaacgtactcggaccgaaccggaagtactgtattgttaaaaaagattcgggcctatgtgaagaacatggaggcatgtctgagggtattcatccgagttcactgtatgcaaatggaccagggttacatctgatgcgtcaaacacatatagttatctcattaacggctttgtgttgagtgaataccttgacgtttttcaacacacaattgtctgatcgttgatacagtaaaacacgcattgcatatagcagattatcaattacttgtacgaaagagaacatgtctgaacgccctcaatccaaagtggacacgtccgatatccatattattttggaaaagagccatgaggtcctcccaaatgagcgctgcattcgccatgactcgctttcccaattgcaggcactgcccaatcattatggtgactctgccatgcgggagagacaaaacgccaggactgatgagtacgacaagcaattgatgtactgggtcgagcagttgcagacaagccgtccggcagagatgctctgcgacaagccccgaccggcggctctatctggacaggctggcactcgatcgcttgagatcggtggcccgctatatgtccaactgcaacgcttctgtcagatgcacggagtgtcgcagtttgtagtgctgttcgctgctttcagggcgatgcacttccgcctcaccggtcaagaagacgcgacaatcggcactgtgaacgcaaatcgggccggatgggaggtcaaggacacgatcggagtccttgctaatatgaaatgtcttcgcatcattgttggagacgagtcctttcaggagctggttaagcaggtggacacagtggccgctgcttcccaagccaatgcagatgtcccttttgagatcattgtctcgaagcttaagaatgaccaagacttttctcgccatcctctagttcagcttgtattcgccgagcactcccagcgcgatttaggacccctgaaactggggggcatagattcggagtttctgggcgatgggaaagccttgaaatttgacctggaacttcacttctaccagcagatggacggcatgttaggcactgccctattctcgactgatcttttcgcacccgagacgattgagaacatgctctcagtcttctcccgtatccttgagtcgtgtctagccgacccgaacgcagtcattgcctccctcccgttgatgcgtgacaccgactactcgaagctggacgagatggggcttttacaggtcgagaagacagcctacccgcgcgactcgagcgttgtagacatcttccgcgagcaggccagggtttgtccatccagggtcgctgtaagggatgcctcgactgagatgacctatgcacagctggacatggtatccgatgtgctttcgcgctggttgtataagcgttcactggctcccgagacactggtaggcgtgttcgctgctcgaagctgtcagactattgtcgcgttgttgggcatactaaaagccaatctagcttatctgccttttgatgttaatgcgccagcagcacgagtggaagccatcctttcttctatgcgaggaaaaaggattatcttagttggagcagatgagcaacctcccgatgtcaaggcaagcgaccttgagcttattagcattgccgaagcattagatgagcaggctcgcgacgattcgactcagcatacgcttaccacgccacgagggccgtccgcgacgagcctggcctatgttatgttcacatcaggctcaacgggacagcctaagggagttatggtggagcatcgcggaatagtgcgcttggtacgagacaacaaccttgtacagcatctgccatcctcccccgtcatggctcatatggcgatacttgcgtttgatggatcaacgtgggagatatatgcgtctcttcttcgcggcgggacgctagtatgcatcgacagaatgtcggttttggatcctgaggctgtgctacgaacatttcatcaacaccatgtcaggacagccttatgacaccggctctgtttcgatattacgctttgcaatcttctggaatattctcggagcttgatatgctttgtctgggaggtgaagcactgctcccaaacgatatgctttctatgaaagcattgcagattggcaaggtcgttaacggctatggccctaccgaaaacacgactttcagcacctctttcctcatatcgaaagatgaagaatacacgaacggggtacccatcggtcgtgcgcttagcaactctggcgctcatgtcatggattcgaagctacaacttgtgccccttggggtgattggagagttagttctcacgggcgatggtctggcacggggatataccgacgctcagcgcaatatcaacaggtttctcgcagtcaagattgggggcgagacagtccgggcctaccggacaggcgattacgtccgtcaccgccccatcgatggcctgctagagttcataggccgcatagatggccaggtcaagataagaggaaaccgagtcgagttgggcgagatagagcaggtcctcatgagccacgcaatggtgcgagatgcggtgatggtcttgcagcgacacaatggcaacaacactcgcctcgccgggtttgtcaccgtgcacgcgaatgatgaaatggtagatgaggaaacccaagaacagcttctcgacttccttgaagcccgcctgcctgtctacatggttcccagcacacttactatcctggatacgatgcctatcaaccagaacggcaaggtcgaccgcaaaatgcttgagcagcggattaacacgtaatcagtcaccgccctgatgatctagaatagccggagacagtggaggagcgcttgatgtatgtaaacagtttatagtttaatttcagcaatgattgagcatagttcgcaacaatcgcttgactgaggctgaagaagcgctgattgagccgatgaatagccgcttttgataggcagagcagtatcgtgccgaagaagtctcgagatgttttcgtgttcggcgtacactgggtgttctaaccgatgcttacctttcgcctgctgcatcttggaagacttaacagtcattccccgtgtcaaacttcccagaagcttcttataagatagggtacatgtctgatgcaagtgttttgatgtgcgatatgctctcatgaacaccgacaggagcatgaaaaagagatgagccctccaattaggctcagaattacccccatgtggtcggcttccaaagatgaatcacccagcgagggactgtttgcgttgccatgaaaactccgatgagtgcactgaaatctagtcactatttttctacctagcatcatcgaacaatccctctcgagtgaccatgatcataatcatgcgacgatttcatgatcctcatgatcctccatggacaccgcctagctcatagtaccaatttccaccagtgcttctttgaaacattccatcaacctttccgtaaacctatcctctaagactgtcctaatcgtgaataccagctctccactgctataaattccatggacttcgaacgcagatgcaaatcgaacacttcggacactttctggctctgagtctgggggtaaaggcagtatcctccacacagagttttcttgcttaacctgcttgaaatcaccgacaaaattgaggaaaagctcttccaagggttctgttgggagacttttgccagctggatgtaggtatcgcgaggccatcgattcccaagcgcgatccgacaggttcgtactggcatctttgacggccttgaccgttgccgcgagtccgggaaggctctgttcggagtcggctagtcgcacaggaagcagtgtagtgaaccaacccacgacttgactcaattctacttcaagctctgcgggagctatacgtccatgacttgtggtgacgcagggtgggagagaacgatctggaaaggcttggcggaagccgtatagtagtgccgcaattaaaatctggtctaccttggcccggaatatgcgatcagcggcgctcagaatcagcgagctagtagtcgcatcaatggtgagggttctgatgttaggatttgtcgtgatagcttcgtcggtcaaaccccagtatcccagttgcggaccagtaaccttgtgatggtggggaagaatggtatcaggatgaaggtgcttttctgcgtatttgcgttgagcagtcagccatgactggaattcggtagatctcatgggttgtagcggccggtttgatagaagatcgcccaggtccgatatgattatctgcatagacatgtgatccgagacgaaatgatgcgcgctcaagaacacagattgagtatggtccgttagctcgaacagcgcgacaacgagcatgggccctgcctccacattcagtcgttctcgctggcgccgaatgaggacccctacttggtcttggtgaatgtcttcgtagctggcaaagtgataacacgcgcttgagtcgggctgaatacattgttcgaacacatctgaagccgtttttgtgaagcgggccctcaacatactgtgcttctgtactatggctcggatagcggcttgaagttcttcaggtgttatgactcgagtaaaggcaagaagaaaaggagcatcgaaacaatactctatgcgatggtgctcaaggtaccactgctgatttggtgccaaggcaaaccgagtgccctcagtagtcagcttttgactcgtcttagaatgactcctgctcttgatcgcagcagagatacgtcggatggtatgcagcttgatgatgtcggatacttggagattgatttccaggtctcgagcttttccaacagcttgcattgcggtgatggagtcgcctccaattcgaatccaacgggaatcaagtgagatttcgcgtactggtacagcaagaacctcactccatattttccgtaatgcagactcggtatcatcgaatggcgtctccatagtttcgacgggttgaccaggctgtgaatgcaggtgcgaagtggccaaggctgaaagctttcggtggtccactctaccagtggatgctaatggtgtgctagccaacggaaggtaaacgatcctgatattcgatcgaggtaggaggtcctccagatgcccgtccagtccagctgtcatctctatgactgagtgctgtaattcgctttctgacatagtgtttgcgccttccagcacaacgaagaacacgattgcataactctgtccgtttgacggaaactctgcaatcaccctgagaactctgcgttgacctgtctcattcagatgccggactatgcgcgagcacaatttatctgtctcgatcatgagcccaccaagggtagcttgattgtctttgcgtccaacgaatgtcaaggaaccgtcttcttcgtatttgaccaaatccccagtgcgatatatacttccctctcggccactctgttgatcgcccggtacgccttgcaggagccaaggtggattcttgacgaaggctgcttttgtcttctgctcgttgtctagataaccacgcgcaatcagtggaccttcaagacaaagctctcctatgcatccaatgggtgtcaaccgattcgtggaagggttgacgacccatgaaacagatccgactgcggtgccgatatgtgtagggttatcgaagtccttcatgaaacacgcaaaagtagtgctctcagacgaaccgtacatattgctcacccgagccactgtactcctcaattttgataccagtgcatccgcacctgtttcgccggtgagattgacgttttcgaggtcgccaagcacttggctgtttacgtgttccataatcgttggagttgaatggatgtagtttggtttgaaacgactgattgcttcagacgcattactctgtaggtcttgttctgtgggaagtaggatgcagccgccattgtgaagtgtgtggaggagattgaaccagaatgcatcggatgaacaagacgagaaatccaagactctgctatcgggcttcatgttgaggtctctggagtggtgcacaaaagcactgctgagattaccgtgtgttgcgacgacgcctttcggtgtccccggggtactgtatgtgaaagttacatagagtgcgttgtcagaagatgttattgagcgcttggttgttactgtcgcagtaaggaagcgttcaacttgttctcgactgaccatgacgacaggaacgttactaagttggcaaacgcttttgtactgcgcctccgaggccatcatgaccacaggacgaactgtactcaaaaccgcctgtatttcctctcttgactgcgagacattcaaaatacacgcagccccacccgctttgataacagccatagctgcaacaggtgtaagacaagatctctccagaaatagaggtacgattatttcctgcgtaacgcccagattgatcaaatgagacgacagacccgtggataagtcatcaaaatctccataagtcaatttaccgtcccaagcgtcgacagcgggtgcctggcgctgattctgggctttcgtcgaaagaatgttgtggacgcattcgagcgctggtttagggaccgagtaattccagtcccaaatcgatctaagatcggcatcaccagcttcctgaacttctgaaaccgtggtagactcttgcagactcggtgagcatacccgctgcaagatatcctggaaatgtatggccaatcttgatatcgcccgactatcaatgacgtttgagtcgaaaacgaattgagcttcaatattgtgtttgccctccgtaaccacaagcagtattccgtacgcactcatcggatgctgcctatcctggtgaacgaaccgactcgatttgaacagttggctttcctcttttgcttccggcaagctatcttggaaaacgagctgggtctgatatcggcaagctgcatctgcttcggggctgactttggcaatcgtttgcagaccggtttgctcccactgcattatctgtagtccttggttttggacctttagaagaaattgacggaccgtattttcgggctccaccttgatgcgtatagggaaagaggcaagtgtaggcccagcgatacgctcgatgcctggtatgttcgcttgcctgccgttcgaaacacagccgaagactgtatcagctcgaccggtatacaacgaaagaatggccgcccaacttgcccgtactgctgtggctagagtgaaccccataggaggccctggaagatcgatgatatgccgatgctcagcgtccggctccggtctgtaagacgccgccggtaggctgggaaaatgcttcacgttcaagtcggaaaattgattcctccagaatgtcaacccggcttctgaacgggcctgaggtagttccttcacaaatccatcaaatgacagcaaacttgggctaggaagtccaaagtatattgacttcagcgcatcaataatgaggctcaagctccagccgtcgtagatagcgtggtgtaataccacctcccagtaccacgtaccgttcgatttctgccggaccccaacaagttgaagtggtgctcctagtggcatactaccctccaaagggtcctgataatgttcatcctggtcataggctatccactcaactggctggttgactacgacttgaacaagtccccgatttggtatatcgacaatgcgggtccgtaagattggagtattcgcgaccaactcctcccacgctcgcttgaaaagtttaatgtcgactgtagaatgcagttccagttctgtctttccaatgaaggcattggaccttcttgaagtaacagcgatcatgccctcttgcagtggcgtacatggaagaatgtcctcaatctgggccataggtataccaatagccctacatgcgtgatcgcgagcagcgtcgacatagtcgcgaaccaaggcgaaggcaggtagctttgagggttctttctgtccaacttcacccttgacgaccatgttggctagctgacctaggatagggttccggaaaacgtcagctactgtgatcgcaaaaccttcatgacgtgcagatgcgacaagctgaatggctctcaagctattgcccccgaccaagtgccaatcgcttgtgggtgagagtgagctttcgggaacttttagcacatgcgaccacagtcgctgcattgcttgttctctcggattcggtggtagtatccttctctctgtcaagacagaatacggtgaattaggtgactcgtgacgccaatggtagttctgcagcacttcaatgctcaacctttcaccaagattggccaatcgctttcggtccagtttcccagagacgttcagggttaacgattttgttggaacataatagtcgggaaccatatacgccgggagtgagtctgcgatgctgtctcgcacagttgtaacccaattgcgtggtcgtggagggagcaaatcatctacgctgcttgtccccatcgaatgcgaaactttggtgttggaagcagcttcggacatgaatgcaatcagcacaggatccaatgagccatttggcttgctaagaacaacagctagtagccactgtgcatctaaatgacggcggatgtggtactcaatctcctccaattcgatccggtttccatgtagcttcacttgagaatcctttcggcgccggtaagatactgttccatccgcttcctgaacaacaatatcgccagtcttgtagaatctgtgagtggaggatagtccaaggtctcttacccacgtaggcggagactcagcagagatgaatgtagcctcagtttgtgtagggttgttgagatagcctttggtcacgactgggccttcaatcaatagttctcctgtgccgccgattggctggaggacattgtggtcttcctgatctacgacccagtaccgcgcacaatgcgggcgaccaatattcaagatattttcgggcatcacgacaggacatgatgacaagcaagcagtctctgcaggaccataagcactcaatagtcttacgtggcctctccagagactgaagcattcctgtgtgatagcctcgccccccagtgcgagtgtttgcagtgagggaacgcgggctggtatgagcatctgcgctagcgaaggcgtcatgaatgaataggtcgcctggaatttgtcgattgcgccctctcgatcgtttgtgcgctcctcttctgatggaacacaaagtgttcccccatatagtaacggcaaaaagatttctccgatgcactggtcaaaagcaaagctggaaaactgcatcatccttgtactctcattgatacaaagcggatcacctagatccagaaagtttccgaggatgttttcgtggttgaccatgatgcccttgggctgaccagtgcttccggacgtgtaaatcacgtaagctccatctgagggttggacagctacacttcgaaaacatgtcgaggtgggaagattttcgatgtgagtcgcgtcaagtcgaatgactctgtatcccagtccagcaatctcttcaccttttgaggaattgctcaatagcagtggtggattgacatcgtgcaatattgcagataagcggtcgaggggatgattgacatccagaccaagcatagccgagcccgccttcatgatgcccagccttgattgggattagatcagcattccttccgagtttccagtctatgacaaacttacataattactatggtggcagtggacttctcacataacaatggcacgacactgcccggcttgaccccgtagtgttcaagttgggttgcgagcttatctgacagactgtcgagctgttcatagttcaggtttcggtcccaagatcgaatcgccatcgcggctggctgacgggctgccacttcactgatacacccatggagagttgagttgattccaactggggctcgagagttccagcttttaagcaagtgaacatcatagtcgctgagctttttcaattgcgacaatgtgaccccttgctctacggaagagctcgacgctaactgtattatcgcatgttcgtactggcgtagagtagcatctacctgatcattcgacacgatgcgaggatcgaagctcatgacaattgctgtgctttccttttccaaattacaagtaacggtaagctcagctctagccttgggcagagtgacttccacaaccggtatcttgagagggtcaagcaccgtccgtgatagagagccagtctctcctttattgaagttcacatccaggaggctatgaaacgccaatgccgtgtttgcattctcgctgacagcaaagttcgtgcccatgtgagagtagcggcaaatctcagcccaatggcttcgcatagttcctagaatctccgaaatctgagcatggggaggtagttccatcaagcacggcattgccatgtctaatggaccggtcattcgagagacaccaggtaccgatgcctcgcgtcctcttacaaatgtgccaaacaataccgtctgtgacccagtcagtctggatacgacaagtgaccaagcggcttgaacaagagccaaaggatcactttggtcaaggattgatttcatctgtaatcgcttaactgcgattgttgtgcctttggtatgatctgcgcgcgctggtggccatgtcgaagcttcgtcagctgatcttccgagccatttccaccaagcgcgacagtgattagattcggcgtgatgaacagacatgtaatgcgcaaagccattcagagacagcagtctgtcaaaggtccccccctggtaagccgattctacgcaggagaaaaacattctcagggtcgagtcatcgtgtatggcgtggtgaatggaaaccacaatgtgttggttattgtctccctcaatccggtcaaaatgacacaacggcccaccaaatcgaacgccacgtcttccgtctaattccagacactcttcaaggtcgtcgtggtccatccagcgtgggcctgacttcagaactacctggaacaggcgtccatcattggaaacaattctggtacggaccgcggggacagcaagcgctgcgatgtcaaacacagcgcaaagcctttctagatcggcttctgttgtgagccgaaagatatgtcgtgtgaagttgcgctctttgtcttgctcctgccccgaacgttggaaacgctcagcctgaatgggaagacaaggaaatatgtcctcaatccggctttttgttgtctcgcactgagaagctgctgcccgtcgaatatcatctgctgcagctttgtcaaggagtgatagtggcgctggtataattggttcgggctctgctgatcgagcgactgcgacggctgatttggaaacgtcctcaaggataagcttcaaagcaaggtggaaggtttgtgagacttccgtagctacctcgtcggatatctgagaaattcgataacggagtctatagctaatgctgtctttcaaattcaggacgttgaccacaatcgcaaactagatcgccgttagcaaatatggcatagagtttgtgtcagtgcattagtcatatctccgtaggatcattcacattggccaatttgatcttgatagggccatcggccaatgcaacgttatcagtccagccgcgctggactgacaaggtggtattaaacagtgaagcggagcctaagccaagggaatcttggagcgcgcctagtggacatattggataatccttaaacttggccgtatcccgtatagacgccacgcagagatctttgactgtcgtgttgggtaaaatatcaaacctgcatacgagcatgtttatgagaggtgcgacgatctcttttgctccctcaacagtgtcgcgtccggagtagagagtaccgaagcacacagtcgcagcgcgagtgattcgtttcagtgttaagccccaagctacttgcatgaggttggctacagtgattccctgggtctgacagaacgtgtgaatcctgcttgcatcttccaaggtggtgtcgatgtatctgctggcttcaagacccgactcagcaccaggatcggaatcagatgttagcactaggcaaggtcgaattcctctgaggtatttctgccaatatgaccgtgatggctcttgttgaccttcaatccaagaaagatactcagagaacttgcgtccctcctggagatgtccatgctgtgagtaggcaaggccccactgttgtatcaatagagcaacagcagtagcatcgcaaagtgtatgatccatcattagcgttgcactaacaaccgattcattaccccttttcagtattagacgatgatgtggttgggctgccgtaaagttgggtcttcgtaaactttttgacacctctgatgcgtcgtgaataatcgatatgtcgagcgtggggtctgaaagaacaacttgttggaagggcccagttaaagcaggacagctgatgaataccgtccggaaaatggagtgagcccaacacacagctcgccaagagtcgctaatcttttgaatatcaagtgactcgtgtggatcagacgttgagaatatcaattctgtctccatccagtaggggctgtcctcaaagcgggcctccgctaatagcataccctcctgcgaaggagaacatggaagaatttcctgcacagcagaaggctcgatcccgatagaagataaatgctgattgacactactcaagcttggatagtctgtcttgagaagacgcatatcgtccagcgtgagttgagggtttttatccgcgaagtgccttgccatcgtgttaagagatctctccatctctactatccagcgctgaaggcgatcctggtgagaagctcgaccattgtattcgatatgaaactggagacgctgttcgaggacgattgcgtttacgctaatcaaacttgtggagatggaatctctgacaggctctctactgttggcaggagtcatggcaggtacagatctaaagaggccatcaggttgttcgagttgctgcaaccgtcctaagaagttgaaacaaatctcgagatcacttcttcgcagtggatctggccctgacatgcgcgatgcgaacgcggcttgattgttctcagaacttcgtcgatattgatctttgattgctgcaacgacgtgctcaattgaagactccgcgtttagtgtggccagtacggggaatattgacgtaaaccaaccaaccgtccttgaagcgtccaggccagtattgtcagattgtcgaccatgtgtctcgacgaacaatgcaggaaaaccacgatcagggaacacatccaagaatgacttgaccacagccgcgagaagaaattctgtggctgttgtattgaaagccgtgttgcatggcccgagtagcatttgagacacggctggatctaggcagaagtcctttcgaacgggactgccttgagtaaacttctcgatatccaagtcccagaattgcaagtccgcacgaggccattggtccaggcttcctgacattgaacttgattgatgttggatccaggcaggaaatgaaataccgttgcctagcgctgtcgttgactggcgtatgatgttttcgaagtcttgtaagatgatacgccatgataccatatcaacaacaaggtggtgcgcagctagaaacaatagtcgttttccgctggaaacttcaatcaaatctaccgagaatacagggccagtatgtatgttcaaggcagcctcacttttttttataatgtcagaggctttgcagacatcttcaatggtgtgagagcgaaagaccagagcggagtcagaagctgaggcgattctcatcatccaatcttcatgctccgttttggcgaatcaggcgcgcaacatcgaatgttgtgttgcgatcatttggaatgcatctcttacggtcgttgtgctagtctccgatcggaactccagtgtgaggcattgattgaaatagggactacaagcaggtcctgagttatgaagaaagagatgttgtatggggctgacagagctttcagcggtctcttgtggaatttcagcgatctttgttgctgtgatctgatcttctctcaatgcggtgctcgctactgtcgctaggttacgactcttcaaaaggtttgcggcgtcgatgaagtacccgaaggcctggagcttggcggtcacttgcatagcctggatgatgaaaatgttagcactcttccagcaaggtcaatccctgcaaagcataccgtaacagagtctccgccaagactcaggaaaccagtttcacggccgatttcagagatcggcagcgctagcacatcgcacaaaacagattgaagagccttctctgcttcagactcgggtgctgtcagtggcttcccagagtctgcgtgaatgtcaatcaccgaagcggacccatctctttgagaaagccactccttgatagcagtgcggtcaatttttgtagacatagatcgtggaagtgtctctacgaccgtccagtatcgtggacacatatacacaggcagtctagccatgataaagtcctgaatgtcctttagatcgttatcggcaacgcgcaatacccctagctctcgggcttggggaagtgttgggtcccgaagtgatagaaccgcatgaagaacagtggaccctcctgttacagccttctgtgctaccaccacagcactccgaacgttttcatgtgccaagattgtcttctcgatttcacccaactctgttctctgcccattaatcttgacctggtcgtcctgtcgcccaatcaaacaaatactgccgtcagggttgtactttgccaagtctccagaccggtagaaacgtcgggtccatggtggttgaccggaccgctccggtgcccatataggcgttttcgggaaagaagcagcagtttttgcatcttcattcaggtagccttgtgccacgcctgggccctcaatgacaagctcgccaactgctccgatcgggacaagctctaactcttcctttgcagcattcacaatccagactgagcagcagattgggaagccaatggagtcagggtacatagaatctggtgtcaattgcacacctgtactgatcatcgatgcctcgctgacaccccaaacattaaagaatcttactttggttccccaggtatcaacgcctgatgcatcgacagcctcgcctgcagaaccaacgacttctagggtaagaatatcagcgggatcaagtgtgcgcagcaccgtcggcgtcagagtggtccagttgactttggaggaattgatgtatgcggaaaggttgcctaggcgatcacgttcagatgggacacaaatggtaccacccgaaagcaacgtgccgaagatctcgcctagggaagcgtcccacacatgcgatgcaaattgcagggtacgtgttctttgctgaaagccatagtactttgcaaaggccatcatgacggtcgagagacttcgatgctctagtaccactccctttggcgtgcctgaacttccacttgtgtgcaatatgtaggccacggattcggatgagctgtgcgggaggatgagcgggcctgtctttttcaacgctgctatcgaggcctcgttgactgtgatgacattaggagcaaggtcaacagattgggagcgttctatgtccgatgtcagaacgaacttggctccggtgcccttgataagattttctgtccggatacgagaatgtttaacgttgactggtacacacactccgccagctttgagtgtggcaatactggccacgatcgcgaacaacgaacgatcaagatagagaatggcagtatcgccagtggtaaatcccctttgcactaggtcgtatgcgagcttacttgacatggcatctagctcagcataagtcgcgtgcccatcccaggcttcaatggcagggcggcactcctgtaccagggcctgcttgctaaaaagctcgtgcaaacaattgtcatagataggagcatatactgagttccactttgatacagtctctaggtggtaatcaccgatcggtcgaatttcgtcgagtgtgcgatattgtggatgactggtaagatcctgaaggaaatattcgagttgctcgagaagcctttgcacaagatctttatccaatattccggaatcgaagtctgcatcaacttgaatgtgatcgtctgtaaaagcaaggaaaagtgccaagctgtagtatgatggatctttagcgacatccaaaacgaagtccgttgtcccactagcttgtgtcaacgagccagcagaaaggatgttcagcacagtctggaatccagtcgcaattctagcgttctcgcttacacgtgcaatattggataacccatactgcaaagcgttgctttgagcaagttttcgacgctcgcggagtctgtgcgtgaggtgtgattgaatcgtcacacttcggtccaggttcatctgtataggaacgagagttgctgtaggtcctagtgtagagttgacctttccaataccagtcgtccggccggacatgacgaatccgaaagccacgatatcacttccagcatagcttgataacacgagagcccatgccaactcaatgaacgagggaatctggatgtgtggaacgttctcaagcgatggcaagtggatggtaaaactggttcgatctgatgcttttggactctgtccaggtttgattgaaggataaatggtggcgggtccgtcaaaccgagaggcccagaacgtgtccgcattttgcttatcgatcgctcggcagtattgaacgaattccttgaactgagcacgttcagtcacttgttcgcctttggagagcctcatgacatccccaaataagctttgtgtgcttaggtagtccatgatagcatggtgcatgaagaagtgtagggtacgatccacaagcgcgaccctgaagagcgggccaacaaatgacgttcgctgggccctttcctgctcttggtagtcctccagggtgtcgtaccttcgctcaacatctcctccattgcggcagactacttgtaccaccccgaggctgcaaggaacgatacgtgtgcgtaaaattgtgttgcgtgccacaacgctagcgacagcctcacaaagtcggtcggtatcagttgatgaggaaagaagcaaagcccgatgataagtgtagtcgtggctggtatggcctccggtatctacgacagtggaaagctggaacgcggtacattcatagatgtcctcgatgtcgtttacagatattccacaactctccgcgatagtggccaattccttcgcgctcagtgcctcaggggaaataggtagacttgttgacatgttttgaatttgaaaaaatatagacgttgcacattcgaaagcgagttttgttgaggatatgaaagtaaaaaattgcttgtaacggcaacgatggagcctctttacgaaagttgtgttatatgttgttcaccccgtccgtgaacttactgcctctgcatacggtgtggttcgtgcatgaactcctgtcgtatctcggcgcttggaatctttcatgggtcattccttgtcgaactaatcgctgaaaacctgtgagggatgatagtatcaccagggagccatgaggcaaaacatgtccacctgattcggtcctacagtgaagtgattggattcggtccttcaatgcggtcttttcattcggtccttccgagcgtctttcgaatcggtcagtgtttcttcggtttcgatcttcacagtagttctcaagttcggctctcaggaatcgtcgtgtaaagacacaactttgcatgttatgaatagtatacctgattagtcctgttgcaaatgccgtatcacctcgatgtgaaagactgggtttgtagagatgcagaagaagctacatgttatgattgagagctaggctcaaacgttcttactgatactaagcaaatccctaggagctggcatgccgtgtttctctgcctacattgccatccgctagcagggaactgcgttccatgttagtttgatcacgaatcctttccccttattagttaagacatctcacgcacatatagcgctaatcttgatagatttgggatatattgcaatatgcgggagagacattggtttccttgttccatgcggcaatatgccaccgagctcctcatgtgtcctttatcgcggtttcctactacaggtacgaatcccgacccgtgtctctgcatacatatcgtcattcatgtcaaagatcagtacgcggggtcaagatagccccacggttcgtgacactacggtaacatacaatgtcgtaaatcgtacgatgtcaggtattaaggctatgcaagtgagtcttaaatcttacaaatcagggcaataacctttcgtgaactctcgcgatgatcatgaggacttacaagcagtcagtaaaagtaggccacttgacgcaagcttaagaaagcttatccacgtccttggctctagatatcttttgtttgttatcggattccaaaatcatttagaaatatctatgttgacatatttacactgatcctggatgtaaaaagcaatttgttacgcaagtgagtacttcacctcggtttgtgtaacttttgccgcaattacgtatctagctaagcttactgagaattacaacccagtgtacccgatctcgcgtttttgtagacgtctctagtgctgacgaaactattacccgaagatattgtcgggccttcaagtttcgcattccactggagcatcgcgattgagcgggctagccggcgcgacccgaacttccaacgggttcgactgtaagttcccgcgatgttcaaggttctgaattgtatcggtacgactaagttcggtcagttagatgctagctcaggcctcttttaagatcgtcagactaatttaacagtgcagttcgcgcacaaaagagtgtttgaggtattattgtaaatacagagttttagtagcaccttggtattcgggcgtattctttttctccccgaacttcgaagccaattagtgagctgagcacactacagggtatctaaacgccatgagggacgtgagccgttgctaacactagtgtatcacgtcagagcaattattgtgtccgcagctttagtccttgacgacgcttatcgtatcgaatgttcattggtatcgcgatgatttgtttgtagaccttgaagtgatctgttcgaagaggtgtagatgcaccgttattcaaatcctttgatgtggagtttgcctgcgaatctggcaattcggtttcttcttcggacttcattaatgacaccttgttgaagatctggtccgcagcaaacctgcagcgagctcctttctcggtagttaacttagtgcatactgactggactgagcatatgagatcggattgtgacactggtccgcagcatccgcagttatgaccagggtatatgccatcgtttggacaccatgtataaccccgcgaattaagctagacttggctcaggcctcaactctcggacagatcagcgatgttatgtcggtgaaacacatggcaaaggaaccgcagtagagtttgcgctacggcgggggtggaccaaacgttggcagcgcatattggatacaaatacaactctgtctgtcaaaacatcacgtattcacaaaagtggacattgttcttcgtggctcattaacagatcagctcactaaatttgctaaaccgtgttattttctcatctttgacttcgggcagttgacgggtacgctgcaattttcactctatcatttatcagctacatcttttgaccagacatgtcgcccggaatccttctaaacgactgggaaggtagcactccctcacccagcggttccaactaccagtttgacgatgctcccactctaaatactgatggggctgagccgatcgccattattgggatgggtacgttcactttctctccttcgcctgctaagcaatttggaaaaatacatgtatcgaagaaaatcgtcgttgttttgttcttctaatgtttctcgttcatgctgaccacttttgtacggcaggttgccgatttcctggggactctgagaccccggaacagttctgggagatgcttttggagaacaggaaatgctattcggagcctcccatctcccgttacaatatcaatggccattacgcaaactccagtcgtccagggtcccttaagtctagaggggcctatttcctctcggacaccatatacaactttgatcctttgttctttgctgtcactcccgcggaagcagctgccatggatccgcagcagcgaaaactaatggagtgcatctttgaggccttcgagaacggtggaataccgcttgagaaaatctctggcacaaacactggtgtaagtcgttcttttatcagacgtgaaaggaacaagccagctcaccattaattctttcctcaggtgtatgttgggaacttcaacaatgactacaacatcatgggtctgaaggacggtgatcaccctcgcccgtatggcatgatgggcgctggtgttacgctcctgtcaaaccgtgtgaactacttctataacttgctcgggccaaggtgaattgaacgagtcctcgcgactgcgaaaaccggctgatcatgactcagcgttactattgatacagcttgttcatcctccgtttatgctgcccatcaagcttgtcgcgctttggtgtcgggagagatcgacggtgcgattgtcgggggcacgaaccttatccaagctgtcgaaaatcatctgggtacgcaggaaatgggcgttctatcccccacgtccacctgccacacttttgacgctgccgcagatggctatggacgaggtgaaggtattggtgcaatctacctcaaaagattatcttctgcggttcgagatggcgatcccattcgaggcgtcattcgtgcgacagctacaaacgctaatgggaggacgagtggagtcagccatcccagtgtcgccgggcaggaagctgtcatccgtgcggcatacaattttgctggaataaatgactttggggagaccggttacttcgagacacacgtgagatgcatggtgaatcatgaaaacaggagactttgctgacactccaagggcactggcaccgcggtcggcgatccaattgaggtgaaagcactatctaatgtctttttgccggaccgaacccatcgagatgaatttctgatcggcggagtcaaaccgaacattggacatgccgaggcagcctccggaatcgcttccataatcaaggcagcatatgccctagagacaggcataattccagcgacgattggcatcaagaatttcaatccagcgattgactttcgagatgggaaggtgcatgtagtgcaagacaatcagaactggccaagcggatacgacgtcaggagaatcagtatcaattcgtttggctatggcggcgccaacggacacgtcattatggaatccgtcgattcgattcttccggggcatcagtctttcaaaaaacgcggcgcggatagacaggacacagcctctgacttggaaactggcgaaatgggctctgatggagtcgttttcaaaaccaagacaaggactcagttcttgttccctttctcggcgcacgacgtcacgacgctgaatgccaacatcgacagcctccgccaagtctcggaagactacgacgtggaagacattgcattcactttagcctctcgccgctcccgtttctcgaatcgcactttctgcattgtgaataagcattctgtcatggacgatcttaccgacaacatgataaggccagataagcgcggggaaggtaccaacattgctatggtatttactggtcagggagcccagaatgcacagatgggcatggaactcatgcaggactttccttcttatctgcgtacgataagagagctagacagtactctccaatctctggggcaatcagctccttcttgtggacgtatcgaacgcgaattactcaagtccaaagcagaaagctctatcgaccaggttcgtctatctcagccgctctgtacagcggtacagattggtctggttgacctgttaaacggttgggggatccgcccttccgcgactgttgggcactcctccggtgcaatcgctgcagcctacgctgcgggctcaatcagcaagaaggatgcaattctgactgcttactttcgcggtttggctgtcgaaggattggctactaagggcacgatggtagcagttggattaggggccgctgaggttgagcccctatcttgaaccaggtgttcagattgcgtgttacaattctcctcagagtgttaccctgagtggcgatgatgagccagtccgctcgtatatcggcgaagcttcaccgggacaaggtttttgtccgcgctttgagaacaaatggtcgtgcctaccactctcaccatatggcagctgttggggacgaatacatgcacagcatgattgcagccatgggttcatacgcagctacaaaggataatcgacttaacgatttcggccaaattgtttacgcatcttcagtcttcggtaaggtcatgggcaatggatttgttcctagccctgattactggaagcaaaatttggaatctcccgtgttattcacccaggccgtagagagtctgctgatggacgttaaactgaagctaaacacgataatcgaaattggtccccattcggcactcgaaggtcccatacgccatatacgcgataagctcaacaggaacgcgaaagaattggattacatggcctcacttgtccggggtgaaaatgctactacccggctgctaagtgttgccggaaggctgttcgtcaaaggatacaacgttgatctcgaggccgtcaacgccattgaacgcaacgagggtgacatcatcaaaagagttgttgggaaacctctggtagacctgccacggtataactggaattataagaagggaacaaacctcagagccgagaatcgcctcaatgccgagtaccgtcttcgcaaatttccccgtcacgatcttcttggcgcaagggttgtgggaacaatccgtagccagatgcaatggagaaacctgcttgacgtaagtgatcttccatggcttgaacaccattgcttggggccccaaccggtgcttcccggcatggcgtacccttgcatcgctgttgaagcagctcgacaattcttcagcgagtttcgcccccttgaagggaacttttgctacgtcattccgcaactcacggtgaaggctcctctcaaccttccaccgactggaaccacgattgagataatgacgagcatgcaatttcagcaactttcgaattcttctctttcaaggtccgtagccagttggaacattcaaacctacgcaaaaggcctatggacagatgtggcgttcgggacaataaagattactgaagaccaactggaacttccattactttttgacgaagcgacagttcaagagcccaaagacacacaaatctggtatgatcggttcgctagtgtgtctctgaattacggacctgccttccgtggattatctgatctccgtgttagtccctccaggaacaccacgaccgcactgactaagctcctgccagtgggagccaatcctaacgacaccgcttatcttgtccatccagccaccttggataccggagtgcaagctgtgctcatcgcacaatcacaaggctctccaaagaatatgaagcagtcgcaccttccagtcagcatggtgaacgtcacattctggtcatatagcggcggccaaattctgtctgctcgaccagaggaaggaagattactggctcgtggggaacgaaccagtctcagacaaatcaataccgggttccagcttctagatctcaatggcaagcccctgttctctttggagtccatggatatgatagcttatgccgaggctcccagctcagtttcaaacaatgatcgccatccttcgatgcgcatcctttggaagccggatgttgattgtatcaatggaaacttgccggacaatatctttgagggtctatgtacgaagtgggcacttgccagtggcccttcggcaggtgaggaagccctcgatcctttatttacgaggactctcgatctcgttgcacacaaacagtctggcttgaatattgcgctctttgctcgcagcagtacagatgttgcgaccataatcgagaaaaacctcgggggcaagtcgtcgctcaagcggtaccgcactttggttgttatggtatccgacgacgatgacttgcctatcctaaccgaaacgtgcaaagaattccgccaagtttcggtccggaaatggagtgtcgaagaagatgcgaaatttgatttgatagcacttccgcaagcgtcctccatcccagatcctgtcggcctccttacaaccttgaagaaaaacatcattccagacggacggctactcattagcaatggacatcatgtagaaggagacatggcccggccagtgcttggcgctacagctgcctacccttctgcgcctatgccctacaactactcgccttttgagctctggacaagaagtcttcaagaacaggatatttccactgacatcacgcaatctacgtcatctggatggacaattctctctgcaaagccaaaggtcgatgtcaaagtctccaatgtgatcattctttctcgtcatggcggctccgaggctgcgaaaacgtttgggtcggcttttaccaatgcttcagtggctgttacatacaccgacttgaacaaccctaatttcgtaccaacaactgacgctctgtacgtatccgtggttgagtttggcgaaaacatcttcaattccctttgtgctaccgagctgaaaactttgcaacttatcgccgcaactgcgtctaccgttttctggacaacgacaggcaacttacttgcgggtgcaaatccccatgctgccgcagtcttaggtcttagccgagtcttgcaaagtgagtacccacgattgcacttcatcaccatcgacctggaccatgaaaacatcgagttgggtgctgctcagactctagacatcataggggcttttgacccgaaatcgggctaccaggacacagagtacatcatccaagatggtattcgccatgtcagcagactttccgaggataggacccttgatgatctgtacatgacgaaagcgagaaaagagcttgtccaaaagccagtcgactcggagcaaccagttcgtttggcaatcgacaaggtcggcctcttcgataccttgcatttcgtcccatatagtcttgataccacgctcgaggaaggtgaagctgaggtggaggtcaaatctaccagcttgaacatgaaggaatgggcaacctttcgtggtcattaccactcgacatcactttgccaagaaggatgtggtgtagttcgccgcatctcaccaggcatttctaatgtcgctgttggcgatcgtgtgtgctgggtatatcctggagaattcagcaacatcaggcgcattcctgctgagctcatcttaaagatccccgaagcggacacttttgagcaagttgtcggtcttcctttggcgttctgcacggcagtctacggtctcattcacttaggacgccttcgacgtggtgagaaagttctaattcacagcgccaccggtggtgttggtctcgcagccgttcagatcgccaagcttctccaagcagagattttcgtcacagtcagtaccgacgccgagaggtcctttcttgttaagcaccatggtatcaggcaggatcacatataagttccaaagatacgtctttcgcctcatgaatcttgactgtcacgaacggttatggtatcgacgtctgcctgaactcccttgttggtgagagactaagagtttcttggtagcatcatggcagttgacggccgcttcttcgagattggtcgtcatgatatattagatcatggaacctcgatctgaccgtattcagccgcaacacgtcatttagtgcttttgatctcagccatcccgcgaagcagagtatcataccccagcttatggccaaagttctccaattctaccaggatggcatgattactccacacatgccgcttcaccagtacagtgctggtgacatcgccactgcttttgagcattttggtgatgcagacagaatgggtaaagtagtcgtcagcttcgacaagaagcctattgaagtaagcacgtcagacgagtacactatgccaggagtagctgacgcaaatcaggttctacccaagacagtcactgctcgatttagaagtgatggcacttatctcctagctggatgcctcggtggtctagggagagtgatttctcgttggctgatcgacaacggcgcccgcaatctgacctttatcggtcgttctggcgctgagagtaaggaggcatcagcatttgttgcggatcttcgagaccttaacatcgttgtgcacgttatacgtggagatgtaagtgtcaaagaagatgttgaacgcgctgtcgctgcttctggtcttccagtccttggcaccattcaagcagcaatggcagtccaagatacccctttcggggagctcgacatcaataagtggaactacgctctcaaacccaaagtgcaaggcaccatcaaccttcatgaagcactcatggagcaaccgctggatttctttgttatgctctcatccgtctccgcaatcgcaggtaccccaactcaatcgagttactgcgctgcaaacacctttctcgacttctttgcccgtcaccggagacaacaaggtcttccggcaacaacgatcgttttacccgcaatatctgaggttggcttcctctcacagatacaaagagttacagacaacctgaattcacatggcatcaatgacatcaacgaggaagagttcattgatctcatgtcaattgcattcttgccttctccgaaaccatcgtggatcggagatgagtccgccgactccttacttgtcacaggatgggagccaaccaagacctccgtcgatatcgaggccagtcagccccgctattggcgcaatcctcgagttagccttgctctagcatcgcctgaagataatgtcttgtcatcgggaaacaaagctcagagcgattcacccacatacgaccatcaatctgttcttgaggcagtgctcaacaagttctcaaaggtctactcgattgatattggggatatcgacgacatcaagccgctcgttgagtttggaatggactctatgacaggtattgcacttcgcaactgggtttatgctacctttggtatcgatgttccaaccaaggtctcacaaagaagattcttgcaggtctatagtgtcttgatcgcgactgaagtagttaacctagcttattgttgttttatctggcttaaccttacacaatgttttccttgtccagcacctatttgtgttttcaaagcccatattcagcacattgatagaatttcaaacacaatggtgcccacaaatattactctcactctgtcaaaggactatccaacatgaaagttcgcatgagtggtacctctaccgacattacctctttcgtagaccctttgtacttatggtacgttcagactgcaacaaaggaaatgggaaatgcatgtccctggtcttaccacactgctgacagtcctccgcctttctctgactcagttgcagacgcatcttctccaccagatcctgtatttttgatgctaattttcttctcctgagaagctcaaactgcacattacagaatttggccaaagcagtttggtaggattctctcatgtctgctacgattgccgcgtgaaggctctttaggaatgattccatactaatagttgatgtcactttgcctgtaataaggtcactcagtaagatgtctgcagccattacagcacattcagcgacagcgaggttgattccaaagagagatccaccgcgaagagtccaagttgcgtgtaggcagttgaacacaaggccttgaccagggtatgttaatgcataaataccgcctacaagatgttcctcgcagatcggatatcgtgcactgcggttggctgtcctttcgtagacagctttgttcggatagtacgggtataaggaccagaattttatttgacagtggtccattgccgtagcgccaaggtaacctctatctatctgaggtcagttcatgctcaatgcgattaaggaagaagcgttaccgtcatgaatgtcaacgactgatccaaatgttccaatgtttgcttgagctaagaaaacactatcttcatcttcttgctgatacaccttgtagtgctcttggatatgttgaggtaaatagagtttgatgtttcccaaaggtatgttgacaacgtatttaggatatcccacagatgtaccccgacagaatgtagagacaaattgcggctcaaattctaatggctgaccattcctgtgagcttcatagaccgttccctgcttgatatgtgtgatcgcagttccccaaactgcctcaaggtctaagtcggggcatacatccttcacacagaacaactgaggaatattgtcttcccaatccgtgacctttgcatctttgaggggtctcaatcttccgctccgaagcccatcgatgaatggcttcacattcgggagtaggtttgtgcgttctgtggaaaggaagttggctaacgcggttgggtcatgctcaatgcacttcagatgggtgacgagcgttgatgagttttccgactgagcttctgctgcaacagcaaaatcgtctatgcttgcagcgctgggtctatcaggtgaaggacgaaaagacgcacactcctttatgatagattgagtaacgttattcttctgctccctttccagctccaatagtgtaagaccctccctttttcttttgtctgcttctatcttgttggtcaatttcttgaggtgtctctcaacctttgcaatccagaaatgcatgtcctcatcttttattacccctggtttggctacaagcaaatgcttgatttttttgaaggcatcttcatcgttttgagactttgctcgatgctcccggtaggccttctgtacgtcctcgaaatttgggaaagccctgcgtaggactacgactggcggagtgcctctgtatttccctcctgggagcgtaaaaaggcctcgatcaaaaagagctgtatcatcgagaactttcgcaagctctgtccagctcatcattgctggatcaaatgtattagagtgatccatcatacgaagcatcgactttcgagttttcgagttttcgagtatcgagtatcgagtatcgagtgtcgagtgtcgagtgacgaatgtcgagtgttgagcgtcgagtgttgagtgtcgagtgtcgagtgtcaagtgtccagtgtcgagtgtccagtgtcgagtgacgcttgcgtgcgttcttgaatccggattaagtgcataaaatcattaattcaatcgtagcttagtatccgcaaagtaccgtgctgagccgctgagtttcaatcaatatagtcgcttgctatgtaaactcatctagtacaaggttttgatgagacccatgtagtgaagataagcatcggtgatttaggatgctagcgtggcaaatcgaggcaaatccatccgcacccgctaggcgggtacgaagtaccgatctttagcgtcgacccgtataccaggggcagaacgaacgagttcatctattacaaactttaactaaagtcaacccttgaacctccccatatcacgctaaaatttgctaacgagccgttcgtggagtggatctgtgcgttcctaggtgcagggtatccaaacgctaagcagcatcctggatatagaactcaagtagtcgatccttcgccacgagttctcatgacttcagtctatttgttgttgagaaactgtaaatttttaaaccggttgagtcgccgcctttcctccgagattttagctaagaggcggcgctcatttcggcacacactcatactggctcaatgcgtccaggatgctggacacgctggttggtggtctgaagtctactgcgtcggtctcttttaagaccacctttgctttattctatacaactaaacctagatcgggtgcgctattaatggttggtcattgtctgccttgaatgacgtccgttgtggcccgagcgcatgagtacaggtgctcatctgggcaaggaaggaagcgccaaaactttcgagcataatttgtggagccatcagaatcgatttccaaggtctagagagacttctacaaggcgtaccaatgccgatgtggcacggagagaatgtcgtaagacctaatactttcgaataaagctgcacatattcgccatcgaccagtgcttgcgttgaggtttgatgatcgttagcttcatctagccttaacagtcgattgattgccttgcatattttcgggcgttcttagtgcagtgaacttgaaggggcggaaaaacaccaccagagcaacacgctgtttcggtgcttgacgatgtcctcggagtttcgcgaatcggcaggcccattgtgcgacgatcatcacacttggcataccgagacattacaatcgtatacgacgtatccataaattgagtgatgatatcgaagaagaaccccaagctctacctaaaccaacggaccaataaacaagccgcatgacacgaattgcttctcagtccattcccacaatttctcagctagtgcatcgtcgttgaccaggtctaccccgcagattctcttcttgagcggcgtgtaataagcacccgactctaattcgtcagcgcggcccgttgcggcccataactgtccgagtgcacccgtctgcacgtcggtgaagaacagccgaatccctatattaaacatccaagctaggtaaggaacccgttttaagtggtttttgacgataccggtatttacaacgccagggtggagggccacacatatgatctttggataacgatttgccatgctcttgatgaagtacaagttcgccaacttagactgcgcgtagcgagcattcccggaaatctccgccatctcggttctcagtcgcgggaaaagaataccgcctttgggagcaaacttgtagccttccgagctaagctggatcacacgcacgtcgctgtccggcagttctgaggtcttctccagcagtggaagaaggagccgtgtgaacagtgcagggcccatgtggttcgatccaaactgcatttcatagccatcttcggtcaacccaggggggacgccgaagagccctgcgttgttgaggagtacatccaggcgatcgtattcttgcaagactgaagctgcagctttcttgattgaggcgaaggacgaaagatccagggctaagaaagcgattctcgacccaggaactgcgatctcgatctccttgatggcgtcttcagctctactttgcgatcgcgctgccattataatttgacgcggctcatgctttgcgagttggaggatcgtctctttacccagtccgctgttgccgcccgttacaagtatgaccttcccggccaaactagggatgtcttcgtctggcgagaaagacatgctgaacaggagaatccagttgcaaagcgatttgagggcgtggggcagttgcagtgaagaaggaagcagttccagttagctcatcaatgatatggtaaagcggtagtaatctgttccatatcctgcatagagtgggtgtgagagattgagttgttccttctggacgtagatgcaatgtgacttcctagctgcgtacagccacgttgcaaggtcgtacagtctgatgaaagcagccaggaatgctgaattgatgccgcgttcccgcatgcttttctgaacaacgatgcgcgcatccagtgcattgcgcgatactacgagctttcggctatgaccactggaatgcttcagacatgccgaagtctttctcggggttcgaacgtgaagaagactgcagtcaagtcgctgcactcttgatcgcaaatggctatacgctctctgggatgagttttcgtatggtatgataggccatgttgtcccgaatcttcgaagaatttttacttttgtgaatgatacaaccagtgcatcatggtgtgtattcaccaccacctgtcgcattccgatgcgcgcgacaacactgtgcacgattcaattacttctggacattgagctattcagagagttacttgacaggcagattgtgtacagatatgtttttacaaagtaggggcgaaatggcgtggtagggacgccaacagcgaggagtgaagtgcgatccacttaacggctgcacccgtacccggcgccgcttcactgggacgatgcaaccgtgaaaatatgcaaatgtcgacagaacgagacatatgcaatgcggtgtcgatcgataacagcgcggttgcagttgccaggcgatgaggtgacatgatcgctctcgatgggggagcgaagtgtctgccatggctcgtcccctctcaatagtgcctaaaaaatcgcctccatgactagaaaatatcaaacagggtttgggaaccagctgagaacaccttctgctatacgtacctaagtctgccgaggtgagcttcgggctttcattcccaacattcccatattctgctgagttggcttctcaggtaaatatgctcatgtgtgacagcagctcaaaagaagtaaacacaactgaatgaaagcatcagatgtttgatccggatgcgtctgataagcttaccaggcgttccgagcttgagtgccttttccgtagtacccaacgagtatatatggcgtccgcgagcctacctttacccgcaacttcgattgaatccataaactacttctaacaatcatgcatgccctactctacgccgccggtctacaaaatcttgtcctcttgcccggatcccccagttacatagaccgccagtcctcatactgggcagccaacacccccttgcacccgaaatgcatcgtccagccacgcacgacagagcaagtctccctgattatcaaaacactcgccaaagtcaaagggcctcttgccattcgcagcggcggtcatacgcagtgggcaggttccaatgatgtccatgatggtgtcacaatcgacttgggcgaaatggcggaagtaaaatacgacaagtcatcgaagctagcttcaatccagcctgggtcacgatggggcaatgtatttcaagagcttttgaagcagcaagtttgcgtggctggtggacgtgatggcaacgttggtgtgggcgggttcctgactggcggagggaactcattcttctccggtctctacggtttcggctgcgacaacgttgccaactttgaagtcgtcctcgccagtggggacatcatcaacgcgaatagcagctcccacagagacctctggattgctttgaaaggcggctcgggaaatttcggcatcgtcacgcggtttgacatgtacacgtttcctgcacacgatctctggggaggtgtccgcgcttcaatgagaagcgaaggagacgctcttgcgcaaaccatggtcgacttcacgaatggaaatgacaaggatccacaagctgcgtttatgttgagtttcgactacaatcctgctgcggcaccggcggttttcgttacccagttgatcgtaaataccaatggatctgcaaatggatcgacattcgagcagattgaaaagattccagcagtggcagacgacatcaaggagaggagcatggctagcatggctactagctacagccttccgagcggccgacagtgagtgtctcagcacctgatcgatcgccacacatcagctaatcaacgcatcaaggcaaaactggttctcactcaccttcaaaaacgacgtcaagatcatcaagcgcgtcagtgcgatgcacgacgagctcgcagcacaactctcgacattgataaccccccaaaacttctcgacgtcgtgcctcttccagcccatgccaaagctcatcgcccagcactcaacacagcgtggaggcaacgtcatgggacttgatcaggtcaaggagaacgcgcttctatggtcgatcgtcggctccacgcagacacccgcagaacatgcgattatgcgggagaagctgctggctttcgtcgcagctgtagaggcttacgctatgtccgaggatctcaatgtcgattggcgctacttgaactacgtcgattcgacgcaggatccactcaagagttatgggcagaagaacgttgacttcatgcgtgacgtcgcggcgaagtacgatccaagtggcatgtttcagaagaagattgtgtcgggttggaagatatcgaaactggatgcgcaaccttgatagatagatatgtattaaaagccaatgccgaatttatttgcagctttcgcttggctgtcgtcgccatttaagatgtggcagagggatcggatcgcacctcagttgctgtgagatggcagctttccttctggggtcagctctcccattcattctccacgctactgttctgacacctcttaatactgcggaactcctcccgacctattgccgccaagtcgagaagcttgcgaactcatttacaagtacttgtttgaagtgatgtgcggaaaatcgcgatagtctcagtcacaccctcccatcttccaagtcctgcaagtacttctccgcctccaccctcagcggatccgcactatccaagatcctcctccgcacttcaacaacacacctcataacctctagcgcctcctttcgctcacccacagccacatagctcaaagccagcgcacactccgtccgcagccgatcagggtgcgtctcctccaaaatcatgcgatacatctccacgacttgcttgcgcagcttcaaagcctcttcatgtcgatcaagctttgcgaatgtatcagcgaggacgcattgcacggcgagtagcttgtaatctgttctcactttgttgctttcgtgtattgttacgacgtgttgtaagacctggagagacttttcgagctgcccgtcgacgccgtacgtgcgaccgagttcttgttgtgcaaggaggtagtcggaatgggtctcggggagtatggtcttgtaggacttgacgacgtcttctagtagtgctaaagcctctttggtctggttatcggtggcgtatgcgatagcaaggacgtgttgcgcacgaagaaggctgtgagaggcgggttgtccaggggtccgtttatgtgatttgactacttctcccaagaacgagacagctttggcggtttgcccagtgaggttgtacgcacgtgtaagttcatactgggtatcagctagatagtcatgatattctccctcgtatcgaagcaacttgtacgtctcgacaaggccttctagaagcgggacagctctttctggttcgccgacgtcgttatacgcttgcgcaagatcgtgccgagatctgagatcatgaagtctttgaagtttcatagctggctcgcgcgttgtggtgatgtgctcgagtagcgtaatcgctagccgtgtattgcgcaattgaagtgctgccctatatgtgaggacccacaaagtaggagagtccgtaggtaaactgtgttgagtgactccaagatctttataaatcgcttcgagtaaggcctgcagtcgaatgtagtctctgacagaattgagtaacgttccactcagtacgagtaggggcaacaatacacttcgtggtccatagaggaacaacatcgccgggctagacggtatcaagctttgcatatgaggtaacatctgcttctcgtgtattttccagaagtttgcggcttcatgggaaacaggaggcgaaagtatcaaagtgcaagcagctgagagccaagctcgttgttgctgctcacatcccaagcggtctttggcccacgcatgggcaagtggatgcatcgatagttcatcgcacccttcagcccgatttctctttaccaaggatagtgaagttagaagagaacatgcgtgtttgagccgatgatcattccacaagggcagatgaacatttataaagccgggaagcttatgaacatgatcgtggctcaggacatccaggttggggagcacttgtgcttgagtcttattattctgcacatgtctattccacgattttcggaaacgccaggcaatgcgagattgagattggcgtggtggagtaatgctagaagaaggctcgcgttgcgacactgccttagctcccatccaggcctcctcgaaaatctgcaccggtagcgtgttggcatgaagcatggcaagaatagcgagtaggtcgattgcatctcggctgacctcggtgtggtggttctctatgccagtaacggatgcctcaaaggtcgcgtacacatgtcggtacctggattgctgttggttgggatgatgttcgagaagttgtttccggcgatcccggaaaatttgaggatactgttcgagccggcagtacccttcagcaatgtatgcaccagcctgtactattgcaagcgtatgcgacccgagctcatggacaatctcttgcgcaattgcaacatgcgcaggtccaggctcttgagatagttgtgccgcttttaataaaagctgcgtagagtccgctagtccaagaccttcgagagactctgcttcgatggtgctataccttttgcattccgggcttcgagaagttagtaccacagatccacggttcccaggtggcagatatactgcgtagtcaaataagggatcatcggcgttgtctaggaccagcagccatcgcttcgttgcattcgcgagtaatcttgttgagtcggatatcgtttcagtcgggcattgtagcattgttgcaatcgccgcaaaaccgttctgggcagtagactgactgctaacgtcgacccaaaacactccccaaaagctttcgcgcattagcataatgtacggaataacgacatgatgtagtgtcgcatacctctcccgcaccaggttcgcaagcttgatgcaaacttcacttttccccatcccccccatcccggtgatcacaatccgtgtttgctcatgcaaagcggtactgtcgcggatcagggcagcctggaggcgcccaagaagcttagatcttccagtgaattgactggtgaacgcactcggtaccatccaatgcatgttggtgaactggtgaattccagcactgtcctcaatttggatctccttaagctctctggagagccgcctcagcgcacttgaacggccttcaccgtagatgagaggcatatagataccgagaagaccaaggagcgagtatacttgatcttcttcgagctttgtctccctctgccgagcccaacgcttcctctcgtcgatcttgaacatttctagtggcgtcccttgcaatgcctgagacggaatgcctgtgataccagctatctgctcctgcaaggagaccctatcacccaagaaagaaccgtttttatcgaagaattggactgatgtcggagctattagctcctgtaatgtccacccacgcttgaaccatctgctattctggaggtctgtcgaagtcgatgaggaatgggcggctggaacatcggtaaggtatgcgtaacacacaattgcatttcgataccatttgaacatggagttgatagcttcggtcagctctgtgctgtttttcttgtcaatgcagcaagtgtcaacccaaaagtagtccagaccgtccagcttagcccgttgtgcgcagaacacgatcttgtcatagcccgacttgcttttcccttgcttgctctcgaactcgtcgaatgtcacttcctgcccctccacccaggtatgagagagaattgcataaggcggcacctcatcgttgccaatcaagttccttgttaggatgaggctgccttcaccgtcgtaagttagcagtcgcattgctcgatgatcgaagtacgcgttgtggtgagctacacggcacgataagccagatcaagcgtgcaaagtcgtcattgctgccctaagatcattgccagcaaaggaagcgaaaaagagacacgacttgggggaaagtctctcgtgggagtcgtggtgggaatctgacatttgtcgctcgaggctatgcagcgggaggaggcacagctcgcttgtgcattacaggcgccaaaagattggacgagaatgtacagcggtctgcacaaccatggtctccggcaggggtattgagactgctgcaggcatcactttcgtggcaactgaaggccgcctggcaatggttcaagttgccgtgcgatcattgtgccagcgcctatggtcaggacaactgcgcatcccttcagccatgctcatcacagatgagcaaaagcaaccgacggagaagaagcagatctgggaacaagcaaatgaacgaagggacggtgtcaggaagacgtaaagacaggcgtagagtaggaagctgtcgcgtcggtccacatcaggacgtatgggcctcttgtggagcgcaatgccacggcatcatcgtaaaaacacgttgcgcactgtggaaaagcatgggactgcgccctgtatggcgacgcatcgcggacttcggcggtttgcaaacgtcaactgcagaggtggcagatggtgtctgcgtcgcaatgtcgcaggtgctgacctctcggtgttcggaactaaagctgcatggcgcctagcgtgattacgaaaatgcacagcccccagcgacgccactgccgcgcgacatctcgtgtaccaagtgcctgttacccggcagaaacgtacacagttcgcatcgtcgcatcttctcttcctgcttctcttcatctttgtcttcattcattccttgtattcgaacttcttggggttctcaggcgacactgctttgcgcaatcactcctgacctacaaccatccgaactcagtccggctgatcaccaactgcccagccgacggcgcaacgcctgccaacagtcaacgagaacgccgcttcgcagctgagacctccatcgctccttcctcactccagctgcccctcagctgcccctcagaccgtcgctatgcaaaaaaacgtacgttgttatcccatgtcacttccgcgcactgatgcctcaacaccacgctgcgccacaccccttacatatcgcgtcaaatggcctcccacctgacatcagcataggacgcacctcccgcttacccgaatgagcctccgcaagcatatcgcggagatcagacccaagtaggctactacaataaccaggcgcccaacaacgactactaccaaggctcgcccaatccataccagcaaggccagggctatggcccaccgcaaggccagtacggcccgccacaaggccaatatggtccaccaggggggcagtatggccagccacaacaacaaatgcactaccaacaaggcccgccaccccagggcatgtacccgcaacaacaacagaagggtggcgcgggaggaggcctcttcgccggtctctgcgcgggtctggcatgctgctgctgtctagactgcctgttctagacggagaggtgaagaggacaaagcggtgagcaagacgcggcgatagtcgcagaggtgttgctgcagcccaaggccgatgtttgtggatggcccatcgaattgtattttcctggtttttcgagacccccaccggtaacgcgtactcgcctgtatctttctatagaatacctactaatctcctatgtatgactataatttgcaccaattgtccgtctatccgcttttgtccaaggaacgattgcaacaaaatgttccacctggtgaaaaagagcttacgtaaagtcctttttcgcgactgcccatccgggtaccacactaacaggtcaaccgtcaagatctccgaaacaccacaaatccatcatcacaccattgcagatgagccgctaaagctcccttgtctctgcgccattggcgcttgccaaatgcactgtatgttccgtctagctcgccccgcacccgcatcggacgtccagccgcacaacttcccccacaccgctgcgccggcccgtcaatatttccggcgtctagaaaacgccattccgagacaattcaccttttcttgttccattgtgcactttccgcctttgtgaacagtgctttgcggttgctctgccttcatgaaagctggctgacagtccgaaaatagctcagtccaacagcaaccaacagcacatctcgtggaacgccgcatagtttcgccatacaaagtcgtcgctcaggcgtgttcgaaggaaactcgttacgtgttgaactctgaacatccaagcattcccgccagcctgggttctttgtgccacgcttcacgacctctgctttcggaagtaccatcggaatctgtagcgcaaacgtacgtcaagctgcgtccctgcagagcaatcatagttcaaaacgacacttttgaacgtataacaccagcttccgcgcaggaacaaagtcaactcaaagctgcgtttcaatccaagccaaacacagattagcacgaattggaccagatatcgtttccattagcatcatgaagtacgccagcatcatcatcaccatggttggtacgattacccctgctgtactctgccttcccgcgacatctttcacgcgacaatttcagctgcccacatgcggcgcagtaagttcccgctaaaccctgagctcgcaaaacaggactgacaacgctcacaggaaacgtgcctcactgcaacaaacgggcttttcaatgcatgcgagcctcacaacttggcatgcctttgcagcatggaacagaaaggtatcagcgactatgtcacgctcgtgcagccgtgcatcgacggcgacgctggtcatgatctttgcactgaaggcgcaatctaccgtgaggactacacggacctaccaacaccacagcgaccatactgactcacatcacagaatataaagatcttcttaccactgtttgcgccgacgactactttggcaacaaggtcgtccaatttacagatcccgaataatctggtcgcatcaaacttccatgcatttacagcgcccactccatcagcattacatacaccacgatcattaatctataattccatcaccctgaatacttgttttacagtcatttgatagtccattgcttgttaggcgttagcggcaaacgcttgggtggggcgaccatgtatgtgaagattgggcgtgcgcgcatcttccaacacctctaaacctgacctctgccatcatgctggctctaacttcttgcagcttctgagcaatctcgtcactgtcctctagaacttcgctaaagcgccaccttcgtggtcgtgatcacctcattagcgcaatgactatctcgccgaaggttcgaactgcatcgacatacgagcctcctcccgatgctcaaggtccttgtcaggtcagcccagtcacacctctccacattcgcatgctaaaattggcagatctccaagaagtgtaccaagagtagtaccggggagatgcagtcaaagcctgggccgccagactgcgccagcaacgatcttggttgcatatgtggaaaagacccatctatggacgacaatacactattcgattcacactgtcttttccaggagtgcacagatacccttgcgcgccaaggtgagttccgtcaaggtaaaggtgtggcgtcctgcacttcagctgaccgttgctagcgtttatggcggccttttccatgtcctgtcttgagagcaagcaagatctccagaacatacctaacgaatggaaacttttcgtgcgttcagatatttctggcaacactccaacagtctcgaattcggacagccttaccactagctcatcaacgggtgtagtttccacttcagcagcgcatcctacaatactgactaccactatgactaagcctgaagctactgttgtcagtagcaccacatcagcctcctcaacaactaccgatccaatagattacgcgaagccaatatgcgcagtaggcatctgagccccccagccttccgttgcgccactgacaggagctagatcaccgagagctgcctagtcgaccagaacagtaatgacccgtgcaagctcgagaacctcaaatgtgtctgtaaattcagcaactcccttggcagcagtacatacttcgaccaggactgcctttggaagaattgcataaatactcgaggcagaacaggtatgccttcaaatcaagacgatgaacgtgaacatagcctgacattgcaacagaatggttggaggcttttgcagcagcctgtatggatgacaaaataccgatccttgacatccccttcgcgatggcaggtactcatgccagcatggtacgccaataccacgtcgacttcaacctcgatctccatctcggcagctccatcttccaccaccagtatctccgccgtggatgtgaagccagtgatcttgagcgaaggagtcatcgccggtatagtggtaggatctctggcagcactagccctcttcctcagcctcagctgctgggcctggcgcaaccacaagaaagcgaagcgcaaaagtcgtgaaaatgcaacactcgccgacgccataaatccccacggcgttgcagcaaggatcgacgaaataacgcacggttcaccacagcacgccagcatccatctcgacgacagaaccaagagtccgctccagcctgctccgaacatgcaacatgatttctacggcaacttgattccccgccgtagctccgaccaatacggctacataccgcccatcaaccccaccatgtctgaactaagctaccataccaacccaacctacaatccgactccctccatcgtcgaagagcactacatcccggacgccattcccgcacccttgaatatccgctcccctcttaatgcaagcaacttgcgaactcaaaacgccactcccatcccccgtcaccagattccggatgtctacgaagcgtacaagccgcgcgcactcagtagaagtgattcgcgcagaccccggcccaaacaaagccaggacagtatggggacgacggcggtgacggcaagcccggtgcagaggtacagcgcggacggatttggcagggccgagtatgatgactttgggcagaagattatctatcgctagggcgatgcgatatattcgactccctgcacgccatggtcgattggaaatgagtgcatggtggtacgggttgggttgggggaacaaacgcatggggcttggtgggacgagcggaggactgtgcggcttcccgtgagcaggctctgcgttgattcgtttgtgcaagcggggaggttattggaaaggggatatggcggtcttgtgtcatggtgagacaacgggtgagcaaacaccaagtaggtcggtgttatatcacccagctttactttcctttgttctgcaataccatcaatccaacatctcttctactcaaaatggtaacaaagagattcttcgttctgctaatttggtttggttgcgcgacttcacaatccgtgccgttttgcgacaaaggaaatgccccatctaacttaccggattgcacggtaagtctacccattcccagatgcaccagtaacagaatctaaatgcgagatcagcgtttatgtcttgacaatgagagcaacgacggaacatgcgccagcaatctctccggcttttgccaactgagcagtggcttctccaatttcttcaccctctggggcgattgcttgaagacgcaatgtaagaacgacgacgacaagtatagttcgtactcaactccccaatgaggaagcagaagctgacggtatgtagaaatcatggatgagtggaagcaagcgtgtatggcagcggtgcacgaagacgacttgatgactgcggacattggatactggagatcatatatcagcagaccagtaccaacaagtgcggatagaggcgacctcgacgactctgactccggctgtgttctcgattccgcagacttcgaaggaagatgagaagacgaagacgaccacgacagcgactgccacgtctgcgccggagtcagagtcgaagccagcgactttaaacgcaccatcaccgccaccagccgaaagctccacttcgaaaaaccaaccagcttcgaaagcatctgctccggtaccatctcccgacccaaatcaaaccactccatcaaccctcgaaacgataatctcaaccaccgacctcgcatccccatccccatccccatcctcatccaccccagcacccacccctccacccccgtcatcaacacccacaatcgccggcgccgcagccggcggaacagccttactcgccctcgccctcggcaccgccttctacctgctccgccgccgcaaacgcgcccaatcccaggcttccacaccccaacactgggccccgcaaggcggcgtgggaagacccactctacccgacattagcggcgtgtacgagaaagaagggaatggactgcagcgatatgcgaatcctacacgtgctgtgggtcgaggtcatgtgcaacaggcttcagtgcagcagggctcgattcatcatcatgcctccactgagcgggtgaagttgaatggctcgccgtatccagagttgaatgcgttgtatcatgaactgcgcttcccgcatcatgagttggagtcgccgcagccgcaaacttcgctgcagcaggggtgggatggagtgagcgaagtgcatgcggagagtcggagtctcgtgaatgagtcggagggtggagggatgggtaggaggatggagggtggggagagggggagatattatgctgggaagaacttttgattgggtcgaggaagacagagaggtatgcttattgcatgcgaaggtgatgtgactgtcagcaagtaatggctatgaaaactacatctacttctgctcaaattgcactttcattaattcaacgatgctattgtagcatattcaacccagcctctgcatttctaacagcgtgcgcgtctagtcgcacagctagagctcgtaatacaatgtcactggtcgaactcgatgatgcaccccgtctcaaaggttacacaggcaattccacaccgtagcaccaagtcatatcatcgttgcatatatgccacatgcagcgtgtgctccggcgtgactgcgggaggagtattgatttcctcggcttcttgacccagtgactggactcttgatctctaacctggaacgctgggtattcagattagcccgaggcctaagcgcatgcataaggaacgcctttcccaaactcaattgagaagtttgcgcatcacagtcagctggtcctgggtgtgcatgttatggtatttgagcttctatgtgaacttgtttttccgcatcacttcagtgtactcaacacaaatgatctcagatcggcgacctctcgtcagaaaagtgatacagcaagtgcaccgcatgcatctgtgcgatagaagtgtatgtcctgctctcttcccgtcgcgtactcgcaggataaacattagggaaacacggacgttagccaatgtggcatctttgtgcttggttcattccaaattgttctgtcctttggaacctggtataagagtgagattttactccgtcatgagtttgtccacatctggaaccaatcctcactcctttgacattactttgctcggcaacctcgcatacggacaatccttacatagtcgaaacataactcatacagtaagtaactacatgcacagatctctgcgacattcaagcaactacttgaagaccacaagaaaagctcactcaccaccctccatcagcataaccccatccaccatgtcagccaccctcataacctccgtcctccccatctccacggccctcttcccgtcatcagcttccaccgctacacccatagatgattgtggatgccaccttcacgcactcagcggccatgtgaggtccgcggctatagcaatgggctcgatcattgcatttctcatgcttgtaattctgttcatgtggtgtaccagggggacagataagaaaaagccgaagaagaagtcgaaagaggctatgccgatgcgtagatataattgaactgtttgggggaggaactagtgctctgaaagggcgtgggaaggttgtatggcgggtcgcaggagtaatgcaatttaatatataagaccgtgctttggaatatcatcttgatacattgttgctacaagatcctgaagttgcttcttccatgagccgtaaaatagcaaacatattactttgtgtgctgcgcaggctgagaatgtattagtagtcgatcaagatgatacataggtagcccttcgtagtcagtcacttccagtgggccagcttgtgcgacaatcctaccttctcggcgcagtttaccgtattatttcaaacaccatcatggatgatttgaatatgagacatcgaatttttgcccaagaacgtcgttgatggagacatgtgaatgatgactaagatcacgtaatatgtcattcatcacggtaacagtcaaataacatcaccccgtcattgagataatctgagtaccggcgtgttcgcggtgtttctattacaatcaaaagacgcatcgattcatctctcgattttgtctctcgagtcggctggtaaagtcgcgctgttggaggccagttttctgcgcgcgagggtgtcttgtgcatgaggcctgagaaacttccaacgtattgatcgagcaaagaaggaaagtccttgcagataacgggaaatcgcgctcccaaggttgcttgtttctgcagcctaatcaccgccaagcatgccaaggtgagcactatttggacgcggagagtgcggggtcatcttcttcgcccccaacgcctccagcacatgttggtccaggaataccctgccgcaaacgacagctgtagtgcgcttgggaattctagaagatctccacctcgaccggtcacccacgttgtcctgtcctaccattcgttcccgctcatggcgaagctatttttgggccgccagactgcatgcccaggttcttatctgcaggcttgaatgtattccaagacttgctctgcgatgttgtatggtatgtactgatgttgcggcgcagtcgtcgaatcggagctgttattacatcaccactgtgcagaagatcgtcgcggtgtggacgggatacgtgctactttcgcagtatggtgtaagctgacatagcctgccttatcatatgtgactgggcgggttcgaaagcagctggtcgaagccggagcgctgcatagtgataaagagcgaggatgcatctctgaaacaccgacctttttatccacccaagtaaagtccattgtatttggtttcacgactgcgatgtcgtaccagccgctgaaattgcagcacaccgtggaggtggagccggtgcatgagaactacgcgcccccctcgcctattcgtccagaacatcaagaatttcacgactttgcatttaatcccacgagccctagcccagctcttgcttttggcgggaccagccatcagttgacgaatgaaccccgaaccatcaagcatgctcctacctggagctcgtccaccaacactacagctgtaacgtccgagatctctagcctgcagtccgatggcaagacaaagtcaggtcgcaaggctgtgttgtcccgaaatgatacctggaccttcgaaatcttggctctcatagttgcgcttgctgctgttgcagctatcattggcgtagtctttcgctacaatgggcgcgcgttgccggactggcctcatgacataacgctcaacgctctcatagctttacttgcgacctttgctaacgccacaatatccgtgtgcctgtccagtggtatatcgcaagcgaaatggatccgcttcaagcaatccgcagcccctttgtcggacatggaggcattcgatgatgcgagtcgcggctcttggggttcgatgaagctattggcaactgcccggggcgggtaggttatcctcaacccgtatttgaatgcgtcgctgacaagtcttcatcagctcacttggtaccttcggagctataattgctgtggttggccttgctcttggaccatttgctcagcagattgcgacttacaaggtccgtgacgtcgagagcgatattggtgccattattccaagagctctcaactacacaggtgccctagtcggcaacacgagctcaagtgagtactcacgattgattaagttgatgctctgttaatctgggatagccggatacgtgcccattttgcctttgaaagccgcggtgtacaacgggttgttcgcagagaataacagaccggctgcgtctttgccttttacatgtcagagtggcaattgtgcctgggaagctttcgaaacccttgccgtctgtcaagaatgcacggacatcagctcactcgtcacacggtactgtccgccagagatgggtgcgtcaccaaacatgtcgacatgcggctggcaagtgccacaaggagcgcatctcaacaccagctccgacgtgttcagcatgacatcattcattccttcggcgtatggcgatatgccccattccaccatggtccgaatcatcttcatgggtactgaaaagcacgacgttgcagatgcagtaaatccctgggcaaagcaatgcagtctccaagcttgcgtgaacactctagcctcgtcggtcacaaacggtatactgcaagagaacatcacacataccgtactaaatcgtactgtggtcgatatcagctcacctggcgactccgactatggtgtctacatcaaaggcgactccaaagagccatatctcttgggtatgggtgcacttctcagcatacgcggctggtttagtgccatctttacgaatggttctgcaactcgcacaaccagcgacttctctcgcagcatcacagattcagatcgtgctgttgttgtgaacctcactgtcggtgtctcatcgggagaaacattctttgataccgacatcgtcactgcgttctactggaattactatgaatacccgagaggcattgacatgctcatgagcgatctcgctgtgtcgatgaccaccgcctttcgaggtttcatgggtgctgtacccaccaatggcacttcgataacgacggagtcttatgtccacgttagatggggattcgcggtacttcccatcgcagttgtcgttgcgtgtttggtattccttcttgctgcaatggccatgacgcggacttcgaaaacgcagctttggaagagcagtgcgcttgctgctttgttccatggcttggacaaggagacaagggagcgattccacggagaagatggattgcatatgaagaagagacaggcgaaagcagtcaaggtcaggctgtacacagacagccgagatgagactttgctggggtcaccgcaaatgtctgaagagacagggccaaaactccgacgatggaggaggaacacgcaagcctaggatttgcataggcaacgggatatctacgccaaactcaaacatacatttcagtcgtaaatcggaggtttctccatcccacatcactattttatcttgaaatcgttctgctgctcaactgagccattccatgttattgacattaagtcttacagcttgacccgtaggtgacactcgaagactcattttcacggtgacgagattgggacgagtcgtagccttgatgaccttaggaggaatcatgcgctgctttcaaatccacttagcgctatttcaaatcagtagtctccaatatacataatccctgcaaagctcctctagctcaatacctactaactccatattaatcattccgcacccgacaacaatgcctggacatttcacaaatgtcgtcaccacttctctcactacctgccgagctacgaaattagatctacgagtacgcactattcgagagcgatgggctctgcgtggagactgagagcaaatcagaacgagatcagattgtctttgcgtccaagacgtggcctcggtcgataaaccagctcaagttcgtcaaccatcaattacaccacgagacagtttgttcgagggctgatgcttgtccgatcaatcgccgcaaacttctttctcgcacaaggcgcactgactgtgctagtgagaaatctcagaataattttatgtcaaattgaacagggtttggcttctgcctactgacgacgttccactacacggattttaatccgacttgagtgacgcacccagttcctctagtcgcttaagtcacgactctggaaacgatggttgctccgcttatcaatcaattagtttaaacggcgcttgaacgacatcagctccttcaacttgagactcttcagccggaccctgtctatgatgaatcgatgtttttgcgcataacctttctgccctcttgtccacatgttctcctgtttagactcgccatattcattaagagttcctcgataggggttgcggggaaagtactcacttcactgctacgctggacttctgcaatgagagattcgctagacaagagctagtgtttttggagctgatagaatacttgttgcgacgcggttgcattataatgtcacttgtccgtttgaaaatactgaaggttggtctttataaactcgatttgagatctgctataactacatgaatcagggcagtgttcagcgcttcaacgtctcacttgtctcgtccgcttgatcgccatcacctcactcaatgtctctagcgatatcggcgtctgctgtgcgatttaattcgagcaaacggattgcttatctcagtcgcttgcaccgtgtggcgtgcggcccttcacctgacaggtacatattccaattgcactcgcgagatagaggtgagaaggtaagctgcatgagtgctcgaaatctctattcttatatctcagaaatttcaaggtctactcaagtctatattgcctcgctggacctctcgcttgtcgactgtcgtggttcatttatccccgcggtcggtggcgcgttccaatgcaccttcacctgtgccgtatcacaacgctccctcccgtggtcggctcgtcgtatctgtttgtttagataagaaattcctgcgccttttgactacggccgagatcggcactgctgatatgaagaagctctgctcccttcgtccctttctctcctccacatcccacaaacccccaatcatattcgaatctatccccacagccggtcaacaaaggtctaaactcatgatgacttcggtccttgtctttttgctgtgcgcaacttacctcgctttcgtcgcctccgccgctgctatcactggccgtagtgcctcaaatgtctccagcaacccatttgtatgggcttccctcggcgactcttgggcagtaagttctcataattacctccgtcatgctgatcttctttactgaccctgcgcagagtggcgtgacctatggtcttccgggccgcaccaacttcgacggtatctcagacgattgtatgcgcagcaaacaggcatactctgtgcaaattagcggcgagagcacctgggttccaggtgaacgtcctcaagttttcgccttccagtcttgtgtgggcactcccttcaccggaattgaccgcgtcccctacaaaggtcacgttcagctggccggcattccggccgacatcgatatgatcatgcttcaggctggccacgacagtgcgaacctcgccgcagttgccggtgcctgtgtctacaaacagggcaactgttcgcaggagattgcgcgggcgtctagctacatcaacggcaaggacaaggaccagctcttccaagatgtcctgtcgaacatcgacagcatcttcgggcacgaagaggtcaagaccaacgaccgcttccagctctttatgcctggctatgtccaggtgttctacgcaaacggcggtgagggtgactggtgtagcaatgctacctttgcggttgttgaaaatggcccacttttgagccttgagttgcgcaagtccatcaaccagctgcttcaggatctcaatactggcatcaaggctggcatcgctgctagctcttactctgagcgcactcatttcatcgacgtcgaccctcagttcaacggccaccgcttctgccacccagagcacacaatcattgaacagtacaccagcgacaaggtctacctctggaatatgtcgcctgcagaggcgaacgccactgatccgggtatggctctccgaaccttccaccccaaggagattggctacagggccatgaccaacgccatcatccagaacctcaacacccagtacggtactgtgacggccatggagtcacctcagtcggctgtatccacagtggcgtacgagaactcgatacagattcttttcgccgagcacagaggataccttctcctggtacgtctttcaagggtccttgggggatagcagtcagtccttgcgggaagcgagagaagttcaagttgagtgccgaggacatgcgagagccaagacctcacaaggacctgtccctcatgaatccacctcggataccagcgggtgcgaactggcaaatcgagattgaaggctggtctgacgatgaccgttgttgggatcgccggggataaggatggggctggttcgcttaagtgcggaaacccgccattcttggactatccgatcatgccggaccccggtaacaccaatgggatcatccgctgcctgaatggagacatggtcggtcttgctttccatcgcgcgtggaacgtcgagtggtaggtatgtttacctacgttcattggtgcggtacctgggtatcacgtatactctaggatcagcagtatagacgtcgcagtaaattgaggttccggccatgtgtaaaaacagtttttgatacttcagtcgtttaagcttgggccatgatattgtgaattcgaacagaacgccgatcatgtacatttcacgacctaaatgtttgcccggccttcgaccatccgtgcatcagcaaggtcgcgcctcctgttcctgggcgcacatttcagcgtaggttggacgattttctgtcgcatccggtcactcacaaagaatcctgtgaaatcttgaagcgcttggccgttcatgtagctgctcaagtccacacaaacctgcgtcctaggaactcttgcgaccgccgacgtcagccgctaaacagtcacatccagaggaaaagaccgagctacagcacagaaatcctcaatattgggtcagtcgatgtatccacaaatgctacccaattattaaaatactcatcagtgaacactgaagcggattttgttacactacgcgtcgacagtcctgcaccgtgctgtacgctcgggcaacaatccgagggcgatggcacaagaacgcggtgatgattaccgaccagcaaaaacaaatattcatctattctttgacctagactaagtctacatatgtgtatttgaagaaaatcaaagctgagcgcgggaccaaatccgtgaaaatgaatgcagtgcataagcgaaactccaattgccaagacgctcaatatctgtatgtgacttgtggtgaggacaaatcctgacctccagaaggtggcgatcttggcttttgctgtcctttctttcttcctctacctggtggtggcgaatcagtacggccagggatttggccattgggagaacaccccccacagaccgcgtgctggcatactttcttcatttttctgaacaaacagttccgggtatcgttctctttattgcttttgcatttgcaacaccaccatgttggccaaacattcgacccctgaagcctcaacactgtcctgaagggtagatatgatgtccagggaaatctaccccagggtggaattttgagagcttgatcaagacctaagcaccacattggaggttcctcttctgctcgttgagtcaaacatgactggctacaccgcttgtggggacacggtatgtgtctggctgcatgagggtttggaaacccacattcagttttgtacatctcgtgcggaataggaggatttcctttcctaccaacaagacattgacaacaataccagacttgtcttgggataggtggttgtatgggagcagcctgttgtaactggccccgtgcagatgaggcggtcgtaatgttatacagtgacattcgggggtcttgaggagtccttggcggaacacttgaggcagtcgtgatattggataacgacatttgagaacctggaggttgagcagtgttactcgaagaacttccaccagtgttttgtcgccgtggtggaggttgagggggtgatttggacgcgccacgtttcactccgccgggggtagtcttggacgacgaagacccggtggtctttttactattgtctgaattctcttttccatttttcttgccatttccactcccacttcctattcggaagctgccaaacatggtgggtatgaatgtatggatgctaatttgccgacttgaagataacaatctaaccagtagatttccgaggttgatttcgtggctggttgaacgccgtggaagataactgcaaattttcttgtatggaggatattgctgtgtgaagtggagggaagtatgatgatgagtgctgtatgaagaagatgttagagcgccaaaagcgcatgctttatataccacaggtgtgctactcaagcgctgtgaattctttcagatacagtttgcaagatcaccaacgagagaatcatgttcgtcttcccgtgaatcatacctgattgcgttttgcagtgacatgtgatcttcacgcaacacatatcaagaagcgcaaagtgaaggaaatcattcaattctttcgtagaattcgaatcttctgggcctcaacgcagaaaccacatcaatgcaagggcttggcgcattgaaatgtccgacactagagacaacgatgcacacgcgaagatcgccagcatgaccaagaatcaagtgattgttaatggacgtatttaccatctgcagtcaatgaaacgcgactatttctctgcctgacttacatacaaatttcacgccttgcttattctcggctcaacagatttgtcagtcaatatgtcatgctggggtgaagcaactgctccatgagcgcgagaaacaactctccttcttcgtacgtatgtattcataatttatcggagccttgggacagtagcagtgagtttcgaccatccataaccctgtatccaatcattaagtcttgattcagtgcattcttgttacatgagatcatgtgcatcggaactctacacaacttttcaattccaacgccatatcgtgcaatgatctcattgttcataatttcaaaatagagtatttgtgcaaacaaacaatcaagatctgcgcaatgaaaacatacaataacgccaataaatccaaaaaggtagaaacctcaagatgattagcgccagtagcagcccgtacattgatctcctcagtggtcgcacacatactttctatatgtgcctttatttaatatgtgtttgcatatcgaattcgtgttgcgcttcctgcagtcgtcatgtccttgtctaagacatgtacaagaaggccacgagaagacacgccttgtgcttgcccttggtgaagaggatgttcctttgatctgttgacgcggagaagctgcattttttcccggaagcgaagaaaattttccttgtgatcgtggacgtggagatggcgatgaagtctccggtcgatgactggtagcaggtattccagctcttgctagaagaggacgggaaaacgacggcccagcgttgggttgaacaggcgggaagacatgtccaatatcagtttgatatcttgtccgagatgtgctacctctagtagagaatttttgtatccgtattgtacttattagaggtctctgagcgtgacaaggtggatgtggttgagatgtccaggccagcaattttgcgcctctagggcaagttttatgagtgcatgttgttcgcgaacgcttcgtccatcttgctccttctttcgtcttccgcgataaattcgcaatattgcacccccagcaagtgtaacccggataacacaagtagtttagggatcttaaataatcacagattcaacctgaatgtttaccccacggtagttttacatttttctcctggacccttgtcgaaattcctcggatttaaggaccgatgggatctgatgcctctgtaagacgcactgaccgaaacacgtagccgtcctgtgcaagcacgtcgagcatgtgcctttttgagtaacctagcgcccttcaaacccattgaccctcatcagcggcattttggtgggcatcgacactgtcttatttcttaaacagaagcaacagaagagtattagttcgtctcgcatgccaccttgaccaggaggatctgcaggctgggtttgtctagaatgttggactaagtcagattcagtatgtttggcgccggcgattgatgcagtcgccttccctttgcccttgccaccctcgggcggtgggatgttcggactcccactcttgggcttacttccacctccgaaactatgccacatacagtataaacagcgttccaaggtccgagttgagaagacccagccagtggatctggaagaggggcttaaaagaactttcgggaaacaatgtctggatttctaatcagctgtatttgagttactaggcttaagagttcttgaatatactggaaacggttcaaggaaagagggtgtagatgccagaggagcaacacattacatgtgcccctggcttcgcaacaaacactgaaagtgtcaagcagttgtaagatgcacgatgtaaaaatggtccgcagtaattcgaaggaaccttgtcactgactgctacagcagtgacgggtgctaatcaagacacagaacttggagggcgatttgggaaatgcgatcgtgcgtgacgatattttgaacgattgacagcgacaaagcagtgaagactttctgttagatgatcatacatatacaaggaagccgtgcgtaatatgagtgcatcaacgaagaacttatccaacacaacccgaactatcatcactgattttagtgattgaaaaggctgcaacagagacgcagtgactcaacaaggatggtagctcttcttaagtgtcactaatacgaattgatagaacgtcgaatgctaattagggcagctacgtatctttacgtgtgtattgcagcggcagatcagttatcaccgtgcatgtgctttaaaaactataacacaacaacatgtggatggtgtttatggtcttgtatccaaacaattatctctggatcattgctcgcatccttgcctcaatcccgccatttctctctaataccgtcttcattttagtatcgattctattgataagccaagtatcccaagcaaatgctaaatgctccagtacacccaaatctggcaattgcctcgatataacatctcttggtgaccgcagatctcacgtgaagtcgtattcggacactctcattttccaactataggaactctcgccttctcagcctccgcattgacacggtctttacagattcattccattgtgctaggtttctgcagaacagacgcatttagcttgtcagattaagagagtctttgaagatccagaggtaaagcaagcatgcagacaaacaaatccaaacatgctgataagatatatttgatatgacgctgaacattccagaaaatgataaacagtctacgtttattggaaacgatctcgactgttttggcacctcctgcaatccgaaattctgtgcgagcactgccatgcgggccattcgaactgcgcatcataccagtgtgaacatcgctctctgtcgttaggcaccgtagaatgtttgttgtttctatctccgcactgacaacaaagccatagatcgactggcgccatatctcctactccctgtcgctgtgcaggtggagaaggagagggagtctttgatctgggacgagcagatgatggcccggcctgggagctcaatgcaaagtatggtggatctgcgcttattcgaggtgcgagggaaccaaacggcaatattggctgtgttgattgttggggtggctgtgaagctggagctgtgtaccctcctggtagtggtgctggctgtcgagctagtagatgccgttgtgtttgaagtggaggtgtttgtttccaaggctcttctgttagacagcctttgcagggtagatgactacaacctcctcttttgtggaggccttgtctacattttgcccaagaattccaccggaaccatggatccccgttctgaagattgtccctccccggaagctctgatttctcacacatgcagcagcggaaacttgggtaacacatgaagtctaggtatcggaagtgctcgtagtcccatcccctatcatctttcctgccataggcccacggcagatcgattcttatcttttcttctcttgtagcgagtcctataagccaagctccgatgggatctgatgccttttgaacgacgcattgatggttacatgaagtcctgtcgtgattgcagactatgcatttgtctttcacagtgactatgtgaccccaatgccgcacaggtggattcttctgaggaactgccacggtcttcttttttaggcaattgcaacagatgaagatttcatcatctttcataggagtgcttggtcgcggtgtttgtcgatccggcggcgttgattggggtgcagcacgtttcttgccggccgcgactgaagtcgtggcttttgccttgccttttccactctcagccggtatatcttttggactcccacttttacttctacctctgcggtcgtcctgcccgcttccccgaccacttgggcttctactctgccttccacctccaaatcctgggccacgaagcattgtcttttccggtgttctgatgtcttaatgagggatagatccaaccagtagatctgaaagaagggtttgatataggtcgttcagggagatgatattcgatggtcgctcgtctttgaagatcgaagacgtgaggtaacgaagtagaaaagagtctgtccgtgtgaatgtgtatttggatttctgaggaagtaaagtgctaggtgccagcgcagcagtttatataccgtgtttagcgtattgtgaagagatgctatgaaggatcgaggtttgctgacgtgaatgcaacaagatactgtcaccaaaagttgtgactggaaaaggttctcagtcatctattactggagctggcgctagttcgtcacagccttggttgacagacgcttccaaaatttatgacgcgagaacacttgtgacggttcagccgtgtgaatccaacgagcgcgcttgaacatttgagccgtcgtagcgtcttgcgtatctcggtcgtagactttccgcatgagagagacacaagcgtgactttattgatatatttcgtttaagtgctaagccatcccagaaatcacgcactgttcgcttgtagatgtaatatggactcgccgcagtcattagctgtgcacagtcaccccgtcacattcaccatcaatacccatgtactttgtattcacagtcttttagtgcagcgaaaagagcatttcgtcatcttcagaattgaatcatgtacaaaagatctgctacaaggttggaataaagggaatactggggtcgggctgaaacgtccacttctcgcagtgtgtcccgcagttcaatgaattgtgggggcatctctgacatttcatcacccccaagtttgctatgtctgcctgaggatgtcccagttgctgacaccatgtgcagatccaagcccatgatagtttcggtggagatgttgccgggggcgtttgaggtggcaccaggtgtgacgatgcaggctgacgcgctgagaggggggacgggtttgcttgaactggtggtagatacgagggtgtggcctggtgcgagtgagatgtcgactgatttggtttgcgcggctgatcgtacgatggtggcccgcgctgcgcttgcgcaggcatatcagccatcccttcatgatgctcttctgaccaaggttcagtgcgacagttcttgcatggcaaatggtcgcaagacattccggtcgtattgtttcttcggcgacatctcgggtactggaatcttttgctgagttcttttgttcgcgagttaaaggaagggtggtcgttgttcctgcatttacaacagaataagccaggccagcactcaaactccaggtaccgaaagttgctatacgtccagagcctttccggtccgactcccacggaagaaccgaaagtctgttcttcgcagcaagtccgaaaatccaagctccaatagggtcctgtgctttttgaactacgcacgtttcatcgcacatcatatgcccacagtccatacattgatcattcggcctggttcctcgcccctggcgcggattctttgcaggactagaagttgtccgggctttgagacatacataacataagagcatttcttctaatggctaaagttgaacagttactgaggctgtagatcggcggggtggtggagaagctgactcggcgggacgcttccgggcgccctttccagttgagggtgtcataggttccttacctttattgttgcttattggagatggattcgcacttcgcttgtccacaggaccttttccttttccacttccactcccatttcccagaccccataccattttgagcggaggtggtgtgctaggtaatatttcgtaacgctaatcagggacgcaaccggtggatcagtggtaacagaagtaggcaaaagtcgaataaaagaggctgtcgagagtctccgggacttatgagtgagatgctaaaggcggctgaagaatttgtggaagaagaaagtgggaaaggaaagagggtttttgagtacgcagcaggctcagagggtgtgatgtgaattgattgacatgaatggttaaaccatcgcaatttgcgcgcagtaccgcggtgacttgaacccgagttaacttaactctcacagcacgatggtgaattatgactcgacatcgcggaaaagtgcgagttcaagtaccggaagcctggccaaaacatgagcctcgactgtaaggtccgtcaagtagagacatggcgactctgactgatactcgcctaatagatcttctcgctctacacgaaaagtggtcgtagtgaatgctgcaatggtactagaaactggcagtgacagcggtccccacgcacagaccaccaacttccggataccggcacacagtcacaccctcccatcttgcgatcagcatctccgacgtcgaaacaagcttctccaatcttgatcttcgcacaaagcttatacttagcagatggaattcgttcgacatcgaggctctgctacggactgcgaatccttccccgtcacgtccaactctcctttcgccagctcaacgcccgataacccatccggagcagaggtccttcgacgaaaagctatgtgggcgtctctaaacccgaattgtccatgagacaagacataccagggtcgcaatactccatactggtgcctcattcaacatttcacaacattgtccggcgactctgaaatcgtgaatacgtgtccataaattcgtatgctcatacaaatcgtcccaagaaaaaacctgttatatgcaaatgtacccagtcccatgctaggtatctccgaacgcctcgctttatgacaaagaaccaaaaacaagacaacatcatgcaagtcagtcaccgatcctaccgatacgccgcatactctagctcctcccgcctcatacccggtggactatgcggcatcggcatcggggccggcaagctcaacttcctcgtatcgaccttgacctccctgagatcgacctcgcggaccaactcatctgcatcatggaacgtgccgacgtgtttgaccagcgcgtccacgttccggcatatcgcgtcgacgtcgcggcccttgctgcagataatgcacgcgtactcgccgtcgggggtgtgacacttgagtgcgaagcgctgaccgagtctgaattcgcgcgtctccatgatttctgtctcgtagccctgctcgatgattgtgcgtggcgtgcgctttccaatcatccagaagtcgtcggctgttacgtcgagggtgacgccgcaggcaggacattggcatgggccgcccggtgcgaagtttgcggacagcggtttgtcgcgcgcgtattgcaggtcgaggctgtagcggcagaagagttggtctccggagtccatgatggcggttggagcgcgtcgaggtggtgctgatattgatcgcggcggtgaggcggagcggacggagttgcccgaggacatgcgctgttgtgcttggtgtagggcatctagggagccttcgcgggcggcgttggatgcggcgatgagcttggcttgatcggcacgcgtgagctgtcggtcgttgttgagagcgtcttggaggacgttgatgacagtttgctggagggagatgatctgggcttggagctggttttccgcaatggctgtgagctggttagagatatccgaggcgaattggtgtgggacttaccatcaccctgcgcaaatctgctgccataccggccaaatccgtcgtcatacattctctgaatcatggctgcgtctctgctcagaacaaagcccacatcgtcatttccccggccgcctccactacctccaccgccgccattcttcaagcgatcaatctccttctgtctatcctcggccctttgttgcgccttctcgaattcgtccttgagctgcttgatctcgccgtcttgttgtacgtcacgtgcgcgctgtttgtgttgctggcgcttgtcggagacgcggtcatacaggcccatggacgcagtgaatgtgccgaccaacgttgaagccagagtggccattatgaaggttttctggtcgcagtgtcagcaagtgcaaatatcggttgccggaatttgattcctcgtactttgaggttcttctcctcgatccatgatgcgtaattcatctttgcggttgcgggagcaagcgcgcacgatgaccggatagtctatgtgtattgcgtggatctgagggtgatgaactgttctcgtgtatcgcgtgttagaagaggctttggcttgccggtgctgacgtcgaacagtgtctatatcctctaaaccggaaggatcctgcccaatatcgagaaattcaaagggccgacgcggggtgaaaatgaagtaaagcctccctcccgcctgcacgcgtgatgacgcactgtctcaagatgcccaactaccgtgcgtagggcgccccacggcgcaggatcgtcagtgcagcagaaacggcgggccctgattgctccataactcgcgcaacatcatggggatgcggaaatgcttcgcagaccgccagttcgatgtcgtgtttcggcgctttacgtcatacggcgggtacgagcgaatggctgccgctactttctagccgtcttggttttagccagtaagcgaatgactgggaagttggggacagatgtactgagccccgtacatttgttgtccagggactgaggccagtatctgtacctgcagaagttgttggtggtggagaaggcacatcatgttcatgacgtcgctcagagataagcgagcctcaacgacacctgctgcgtgagagaactcctcacgatcatgatcatgacaccagcgactcgcgcactaaagtagtcaaccagtacagaattgccattggcatccttatctgcgcgagcatgcgatgcgggatcacatcggaaaaaagataagctcggttctggcggggaagacgtttgatcaaatggcggagtgcgctaggcgtaacttcgggcaatgtctgacagctgtcagcctatttcgatgtcgtaccacatcatgtatcacctatagctttgcggaatccgaatgtttcaatttggctgacacgaaatctctcatgctgggctttatccagtactcaagaggcgaattcgacgacgacgctgctcaggactctgctcacgtgcgagagccctgagccaagggatcccgggatgtagctcacgtcaggtgggcgtatcataaattggcatgtcagatgtgctccctggctgaaggctggcagattcgagttctggtagcgcgatgaaagatacttgaattcattgtcattgagtgctcgagtaggaataggtaggtaaaggcatgatcagtcaaccgaccgaccgaaacgctgcgacatccaacatgtcgtgcctattgctatgacgtgatacgcaaatggtatatagttcagatgttggcaacgtcttcgatgattcaagtcaaatagaggagagtccgtttgaaggttgggcggatggaacacctggtctgtgcgcttagcgtcactggtagaacgcgtcaagtcgcgtccaggaaatccattaaactttacgcgactggaggagagacaccgatcaagactcaacgagcctctacttcagcttacaacttctctcactgtgaattgcctcaccatctagatacccgcttcgcgcacacattttcaccatggcgtccagaccggagatgcgagaggaggatgagacgggcttctgcaagttcttccgcaacctgcccgagaagaatgaggatacgattcgcatattcgaccgcaaagaatactacagtgcacacggcgaagatgcggtcttcatagcaaacacagtaaacatatgatttctgattgtatgcaagagccatacttacactcgcaggtttacaagacaaccgccgtcatacgaaagctgggacgagacccgggcctggactccgtgacgatgacaaacatggtctaccgcaacttcctacgagacgccctcttcagactcagcaagcggatagagatatggcagtcgcccggccagcggatggactggaagatggcgaaacaggcatctccaggcaacttacaagatctcgaggaggagctgggcggtcagattgagaatgcgcccataatactggcggtgaaagttactgcgaaggcgtccgaggcacgcagcgtgggtgtctgcttcgcggatgccagcgtacgggagctaggtgtcaccgaattcctggacaatgacctctactccaacttcgaatcgctactcattcagctcggcgtcaaagaatgcttgatacaattagatgcatcaaagaaggacatcgagctgaacaagctccggaccatcgcagacaactgtggatgtgctgtagcagagcggagtgcgacggactttggcacaaaggacatcgagcaggacctgccacgattactcaaagacgaagctggcacactacctcagatggatctaaagcttgctatgggcgcagcttcttgtctgattcgatacctcggcctcatgtccgactcatcgaactttgggcagtaccagctctaccagcatgatctctcacaatacatgaagctagatgcggcggctttgaaggcgctgaacctcatgcctggaccgagagacggtgccaagaacatgagcttgtacggactgctgaaccattgcaagacaccaaccggcagccgactgcttgcacaatggctgaagcagccgctgatgaacgtggcagaaattgagcggcggcagcagctagtcgaagccttcgtcaacgatactgagctgaggcagaccatgcaagaagaacatctgcgctccataccggatctttaccgcctctctaagaaattccagcgcaaggtcgcaaatctggaggatgtcgttcgcgcataccaagtcatcatccgattacctggcttcctcagctcgcttgagtcagttatggacgagaagtacaaggatccacttgatgctgaatacaccgacaagctgcggcaattctcagccgcgttcgggggcctgcaggaaatggtcgagacaaccgtcgacctggacgcacttgataatcacgagttcatcatcaagcccgagttcgacgaggcattgcgaacgatccggaagcgcctagataagctcaagcgcgacatggagtctgagcatgcacgcgttggtgacgacctcaaccaggacacagagaagaaactcttcctagagaaccacaaagtacacggatggtgcttcaggcttacgcgcaatgagtctggcgctatcaggcagaagaagcagtaccaggagattcaaacgcagaagaacggcgtctactttacgacatcgacattgcaggataagcgaagagagtttgaccagatgtccgagaactacaatcgcacgcagtccggtttggtcaacgaagtggtctcggtcgcatcgtcgtacgtgccggtagtagagaagctggcggcggtactcgcacatcttgatgttattgttgctttcgcacacgtctcagtccacgcgccaacctcgtacactcgcccaaagatgcacgctcgaggcactggcaacactattctgaaggaagcacgtcatccgtgcatggagcagcaagacgacatctcgtttataaccaatgacattagcttgaaacgcggcgagagcgagttcctcatcatcacaggtcccaacatgggtggaaagtcgaccttcattcgccagacgggtgtcatcgctcttatggcgcaaattggctgctttgtccctgcagcagaagcagagctgaccatcttcgactgcatccttgcgcgagtcggcgccagcgatagctcaatcaagggtgtgtcaacattcatggcagagatgcttgagacggccaacatcctcaagtccgccaccaaagagtcgctcatcatcattgacgaacttggtcgcggcaccagcacctacgatggtttcggtcttgcctgggctatttcggagtacattgtaaaagagatcggcgccttcgcactctttgcgacgcacttccacgagttgactgcgctctcgaacacctacccacaagtcgagaatcttcacgtcgttgcgcacatctccgaaggcactgaagaaactgacagcggcgtgcaaaagaagcgcgaagtcactctcctctacaaagtcgagcctggcttctcggaccagtcattcggcattcacgtcgccgagctcgtccgcttcccacagaaagtcattaatatggcgaagcgcaaggccgatgagcttgaagacttttcgggtaagcatgaggataatttcgagcaagccagcaaggaggaggtcgaggagggaagcaagatgttgaaagagatgctggcgaaatggaaagaggaagtcgaaggaaagggcttgacgaagaaacagcaagtggagaggatgaaggaacttgtccacgaaaacgaggcgcttcaggccaacgggttcttcaagggcatacaagcgttgtaaacctccatcttcgttccaaggatatgtccggcgcatggatgcaacaatgggttcaaagcaggcggaatgatttcggcgccaacaatagcatagcgataccacaattgtacttattcaacgcgatggcgtttcaatcatggtcttgaaagtacggcgccacattacttagccacacccagggtccaggacgtcggtaacgcgtggaccccgccatcccacctccagcttgtcccccaagtccgaccatagctcctaaccacaacactcgcattcaacacgacaagcaacaccctcgctgcatcccacgtcgggctcaaaccaatacacacatttgcaatggcgccggcgcaatccttagttgtatgtcgcaatccatggagtggtgcagtggtaggctaggcagctaacatgatccaggccaagctcaaagtccagctgaaattgagcatatcgcggttacgcatggtgcagcagaaggatagcgcaaagtcgaagcaggcgaggagagaaatggcacagcttcttgaggtacgtggcattcatgctgatgcgcgtgaacaggcagctaacagatgtcaggtcggcaagctccaatccgcacggatacgcgtcgagaacatcatacgatcagacatcacaaccgaactccacgagatcctcgaactatactgcgaactcctactcgcgcgctcgcagctgctcgaatcaagtaccacaacaggcgcaataccactcgatcccgcgctcgaagaagccgtccgcagcatcatctacgccgcaccccgcaccgaagtcaaagaactgcacacggtgcgcgccctgctcgtcgagaagttcggcaaggatgtagccctcgcgagcatggaaggcgaaggcgtcgccgagcgcgtcgtcaagaaactgcgcgtcgaaacacccagcgaagaactcgtcgacgcgtacttgtctgaaatcgcgcgcttctatggcgtcccgttcggcgcatcgacgtccgccacacaagaagatgaagacgacgatgatgagccgagctctggcgtgccggtgctcgcggacgacgacggcaaggaggaggaattggtcaaggcgacgccgccgaaagctgtgggcccccagagcccgttgagagtggtgccgccgagtccgagcacggataacgtggcgccgaaactcaagttgccggggaaggcggagaaggtggcgaaggagccgaagaagagggaagatgggctggggaagattccggatgtggatgagttggcgaagaggtttgcgcagctaaagcgatgaggaagggattaggaagttgatataatatatctccttgtgatgttagtatagactgcctcccatgagtaaatagcggagataaagagactcttaacctctctatggtcttactgcattgtggttcgtacgcgtctcagcgttataccgtttggtaagccttcgccgctgtggaacttttctggtttcgttcgatgaagtgcttcatgttgtcggctgcaacgcaacccactgtcccatcatgtcaaacgaaatactgtatgtgttctagattcgaaacacatcaaggttcccttggtcccattctggtcagttatagacttcaactgtgtgaatgtacttcatgtagtcggcggtgctatattaaacaggcgcagcttcccgtcactagcgtcagttagcggggcacgcatacgtcaccccacttcagctaccaagctccaacatcactcagcctcactactcgcacgacacctcgccacgacccgaaactcaaataccaggatccaaccacactcctgctgcttcatcccccaagcaagcaaaatgtcacaccccgacaacaacccatggcaagacgagtccagcgcaaccggcggcaaccaccaaggctatgcgaatcccaacccctactcaacataccaggatcaaacacagtcccgtgacccatacgctgcagacccccatcaaggacaataccaacctccctctaaccctccccctcaccaacaacctctgagctcccaccctccagagcgctactacggaactggcaccacaacccacgacgacgccggctggggcgaatcccaaccctaccagcccccaccccctcaagtccaacaacaacaacaatcaccatacgcccaagcccctccccaacccaaccaccacggcgaaacaccccccggcctgccgccacgccgctcggccacagacatcgcgctgcccacaggccaggaccgcacgcaccagatcgaggtcatgcagagctacgaagcagcgtggaaggaaagacgaacacgaccagaatgtggagatgctgcagcgagagttcccgaagattgatgggagtttgattgcggcgatttatggtgatagtcagagtttgagcgcgacgagggagatgttgggggagttggagggatagaagggatgggatgggggaaggggtgtgaagtatggggtgtgaacgggaggagagggactgagtgaggatgacggatgaacgtaggtttccatgtgatttaccatgagcaacattagctacgaagcacacctgttcgagttccagatgctcgagcgtcgaggaaacatgtttgttcccgttcagtatcaaagtgagtccatatcgctggtcttgtccatcagagatggctacaggctcagagttgagggcgctgaatatgtcatgtggggctctgacactgtggcctttctgtatcaccttgtggtatctgcaaagtcccaaggccaacgcggccgcaggatgagatatcatcatcaggggcgctgttagcttcagttgatattattctagagtttttaccctggctctacgtcactcaagctgggtgtcatacttgacaaagaacacatgggggcgacagctagtctctggtcggtctctcgaaaataacaccatgcaaacctttacggtgaagaatttaagatacgctggacgcgtacaattgatcgttcgtaaacaagccagaaatttccactctcactgctcctgaatggtctggttcaagtagattctatttaggttgacttgacccgagcagagacaatttcctactcctgactgcagtcgcccttttcatgcacaagctctgaagtgacctgaagcactgccaccgtgctaaataccgtctctaatccacctctgcgcttcagctgtccaaagtctggccccgtctctcggtgaatccttagatacgatatgaccacctaccacgccccactcttgctccgcggcatcgctgaactgctgggcaggcaggactttattaaccggggagaatcgaagtttgggagccttggtcgcgaggagtttgagttcattgcacgtcgcgacaccaaatagtacttccaactctctatcgagctcaccgttgtccataatgccactatcatggtgcttgtccagatgtgagatatcggtacctctaaataggcgcattatgattgaggccgaggtgacgaatgtcgagggagaggcgaagtcggtaccctctgtgtaggcaaacccgggatagtggtagtcgacgcgtatatggggcagcacttcgcagaatttgaatatctggctgttcctcatgtaatcgtctgtccactggaatagtggagtttgataaagtgtatagtccggtatgcagacgccttccaaggcaatctgagtaatccagcgtcgccgcagtcgtgtgcatgagcccatgaagatctccatcgctgttaacccgccattgtcggccgggtatggatactctgcgaaggtgagccggttgtattggacctctaaaccagctgcctccttgtgaagttgtcggttgacatactgcaactggtttattggatagcctccatgttcaccgtcaaccaacatgagcggcttcttcctttacaattctttccggttgaccagcttactttgataccgtccgtgaaggtgagggtgaattcgtagaccttgttgcggagctcggcaggaagctcgagaaaggcgaacgtaggcttttggagtcgtttcgtggctcggaaacgggctctttgttgtcttccaggcattttctggaacgtcgagtgctcaatcagctgttgatcaaatgatggttagtttgaggagtcttgaagagagcggtcggcccccaagtgaaagtattgtggtcaggtgaccgcttttcacgtctgccacacccgctgactaaagcaaagagaataggctataacagtggcttggaaaagaccccgggggttcagagtgacggtaagagacgtagtagatgtgtgcacggcccgcttttgaaagcgctagcgttaagcgaggcgctaacccgcgtcgccttcgtagcaccgcactcccaccgccctgtttcttccttgacaccaatccgatcacctcaacaaatgccaaaatcttcatggctcatagccgcggcggattccctggacctcagcgagtcatcacgctcacggcaaattcatagactacgaagtctgcactgggcacagtacgacttactttactggacacgatgagcttcccgatgcgacaagccacccaacgcgacaaggcagctgaagcagccaacagcatgatcacgcaaaagcactggacacgacagaactattgacacacctacacaactggacgactgaacacagcgacgcaacatacaacttggatacgaccatgcgacaaaggccctcaggatagcaacgtcactggaaccatggcagacatttccgttgacttgtatgtcgtgttgaaaacaaactcagtttgttactttccagaactcacatcccacaccgtgaacacacctggtagcctctcacaagatgtcgcatcttgtaggacgcgaatacgccttcgctatcctactgagtattttacccggcgcattttgtcatgttaccggaaaggtgagtaaccgctcatctttccagaagagaccttgagactgcgaacctcaggtcttaggtgcccaagttgggaatgcaaagaggggcatctggcgcttttaccggcgttacagatcactcaatgcattttttgcccatcttggggatgcaaaggggcgcatctgacgctcggaccggcgatacagaacactcgatgcattgttcatgaaaccatgttgcttccatggtgtggcgagcgatacgattccgtcactgtgacgtattacatagtgcaggtctagctgtgagggtgcatgtctgcccgcagcagtcattgctgatgatcctttacacggtcattagaatgagcacaatgttcctgtccagtaaaacagcaaccatccggaagctttttactaaacctctgcgttaagcagtttgttctcggaaacaaggttgtccacacaatcttggcggactcgttatccgcattgacttccaatctttacaggtctggaaggccctttctacccagcgtcaacaaggctggaacttggcgatgttgctgtaccgctcggggatcgtgttggacccattttatgagtctttcacgcgatcggtgttctggctgcactttgtgtgcgccgtctacctctttttttttccattgtgttgcatcccagcgggaacagcgcgaggaaggagactatggcgtaggtcgacgctacttactgaatcgtattgcggcagatagtagtgctgcactgtcacaagaattagtactatgcatgtctgttgtccctgctaagcctgtcgcctgtactgcgtgatctttggcccaatcttgctgagatcggaagatgacgtcttcaactaggcacgaaatatccgcatagtcaacaaacaacggagccgtgcttatcatatcgaagccacacctcttcagtccatgtacacctccgcagtcgaaatctgccacctcatcctcagcctcaaatagttgaaattgctgtcagagggcgcagcattcttttctgcatagcatcgagtatatataacgcgaccagtttggcatccgaaacgagccatgatatttgctattatacagataaataacatcaagctacagcaccaggggctcacttgatgccaaaccctacgtaagcttgtcgcaacgagatcgtgctatgccaccaccgcatgcacattaacccatgctccgtatgacgcgtagcaagataggctattgccaacgagcacctgtttatcaagcagacaatttcgagctttgcgacttcatagatagtcattgtgacgtgcttcggccaaactcgcacacgacgcaccaaaaggctctctattatcagactaatcttttcctacggctcatgtcacgcttaaatcagttcgtggttttaacatatctgccaggcctcattatcttctatagggcgtttgggagatgccacgaagagtgctggcggccacaacattgaaaccactttacatacgagcgcattcgcatcatgtcgtcagcgcgccgctttggagtgacattaatacatatcatttcatcggcaccagttcgcccatacgcgagtttcgatgcttcgcaacaaatagagccaggcgttctcaccaatgtacgcagcgatcttggtgcaaacaaatgacatgatgtaccgccgtctgtttacatatagtgactggagacatggtgtagttcctcagaagttgttccatttctgccttttctcacacccaagtagtatcacacagacgttctcaacgtttgatctacgcactagcctcagccgtaccctgcctgcccgccacacttcctccaatccaccctcctctcggatccttcacttccctcgtgcgctcattctcacccgatttaccccatccgccacctccgggtgtatgaataatgatcctctctccaggtttcatggccgctgtatttttcgcaccaagatttatgaacctgaactcctcctctccgccttgctcgacctttttctcaagtctagcaacgctacttggcgttgattcctgagaggtgggctcggttggctgctgggtatcggagttcttgtcgatggctttcttgtcgactttcctgacccagatgttgaggccacatgcggcgtcttcgcctccttccataccgtagggatggtatactcgcctttcactgaggatactgacctggactgggatgcggaattcaatgtctcggattacaccttcgcctccgcggtgcatacctttgcccgcgctgccttcgcgcaaactgaactctcgcaagagcacgggatatctgcgctcgaagacttctgaatccgtgatgcgggtgttcgtcatgtgcgtgtggacgccatttgtgccgtgccatgtaggaccagcaccagacccgccggcaatagtttcgtaatacccgaaccctttcttgccgtctttctcgcccgagcctgaagatccaccgaaaccgaacgtcagattgtttgtatctccttgactcgcggcgcaggctttgaaagctttgaggaccgtatcagtgacacgttgggacgtcaggacgtttccgccgaccacagcggcattgtctgaaggcgataggaaggacttcttggggatgcgaacatgtattggtttcagacagccctggtttagtgggatatcttcgctgatcaggcaccgcaggcagtaaatgatggcggagtaagtaacggcttctggtgcattgatgtttccatagacttccggtcccgtaccactgaagtcaaagatcgcttcgcccttttctgggtcaatggtgactttcagcttaattggactgccgtcatccatgaactcttcggcagacaggtcttgaccttcgaaacgcttgtagacatctttgagcagcgagcgcacagattgctcggcgttgttctggatattggtcatgtagaactttacaacggactcaccatagtcggacatcaaggtgttgatgaggttgatgcctttttggttggcagcgacttgcgctttgagatcattgaggttgtcgctcaaacatcttgtaccagagcaaccggggtattgaccaggttcgtcgagcagaagctcggtgatgcgcttttcgttgaagtgcccttcggatacaagcttttcggacttgatggctgcaccttcttggaacagctcttttgaggcaggtggcatggacccaggaaggataccgccaatgtctgcatgatgcgcacgagatgcaacatagaagatgatgtcgtcgccagagaaagcgggggtgatacaggtaatatctgggagatgagtgccgccaaacatggggtgattggagacaagaacgtcgccgcgcttaagcttgcctttccatatcgcggcttgtttgcgtacgcaggtggacatactaccaagatggactggtagatgtggtgctataacgctgttagcagtcatagacaaacatatgtgcacgacttaccatttgcaaccaggccaccttctgcgtcgaacaacgcgcaagaatagtcgagtcgctccttgacgttagtagagacactcgtcttctgcagtgcgcgacccatttgctcagcaatggccatgaagcgatgtgcaaatatgctgagcagaataggatcgacttcccttgtaccaatctctttctcctggctgtcgtgttctccaatgttgatcacaacatgcgtattgatcagaagcgcagatgcgccaggtgtcacaacaatggtttgcgtgccatccgcaatgatcgcgggacccttgatacgatctccaacttccagatcctcgagcttgtagatcgatgtgtcctggcgaccaccttcgaagaagacctttcgcgagtcgtaccgtttagcattgccggacacgtcatttggtgtaatttccttgagctgttgatccacgctcttctcgagaccttcgaaagttttaccaatacctcgtgcccgcacatcgtcgacgataatgtcgcggtccggaagcgtgaaaccaaactcttgctcatgctgcttgatgaaagcttggccgaaggcccactcatccccaccaaactccttttctgcctcttctttggtaggtttaattatcatgagtgccgactcagtgccacggtatcgcaggttgaggtactcttcaaagtgcacgtgctcttcatcaaaaccctgctctttaagtgtcgccgttgactttgacttcaaatccgccatcttcttctgcaggtatccgcggacgtccttctcatctgaccagaccctgctttccggttcttgtcgctcatccacaacatcagcgagcgccataccgtaggctgatagtactgaggagtatcgatgcacgagtatttgggtgatgccgagcgcttctgcaatcgcaacggcgtgctgacctcctgcaccaccaaatgtcgcaagccggtgcttgcttgtgtcgtgtcctctcgcttctgtcaagctgcggatgggtctcgtcattgtttcattcgcgattttgataaagccgtttgcgatgtcatcgattgacatttccttttccttattgccacctgcaacctctttattgatctgctccgccaggtcgttgaacagcttttcgctcgcttccgcatctagaccctcatcctcattcttgccaaatattttcggaaagaagtccggcaataagcgaccaaggaacaaattcgcgtctgtgatggtcaagggcccacccttccgatagcatgctgggccaggatgtgcgctagcagattccggacctaccacaaacaatccgtttttccagaatagtcgcgatccacctcctgcggcaacggtgttgatatctagctgtggcgactggattgtgacaccggcagtagtggtttcaaagacatgatcgtagcgtccggagccatatctgctcacgtccgtacttgtgccgcccatgtcaaatccgatgactgggatcttggtcttgggatcataggatgtgagcgcgtagccgaccactccaccagcaggtccggatagtatcgccttgagcccagagaacatatcgacatccacaaggccaccatccgactgcataaactcacacctcgcgcctttggagccttcttcccgcttaacgcttttcgaaccaagcccaccttcaaagcccttggagaagccatcgatgtattttcttattgctggtgtaagatatgcatccgcacatgccgatgtcgctctcggtacgagcttgatcataggcatgagctcgtggctcaaactgacatgctcaaacccgatttcctttgcgaccttaccgacaagtgcttcgtgatgcggatatgtatagccgtgcatcaaacaaaccgcaatgctcctgagtccaccgtcatatacctcttgcagctgctttcttatcgcatcttctcttggtctttgtaatatccgtacagtctcgcccgataaacctttgaccagttccgcattctcgcccacatcgtctattgctttggcttctgtttttgttcgctctggatcttcggcgtaatcctccaatgtgacgcgctcatcgatctctacgaccttcttgtacagaacttccggcttccggatatcaagcgcgaagatatttggccgactctggttgccaatctctagacaatctttgaatcccttcgtcaccaccatagcaatatcctctcccttccgctcgagcagcgcatttgtcgcgacggtcgtgcccatgcgtatactttcgatcttggatgtatcgaggggctggccgcgtggtatatcggtgccggtgaatttggagagcagccgtcgaatgccttcaaggggcgcatcgtcgtaattctggggatcgacagacaggagttttatcagcacatcgtctttcatcttgccgctaccggggttgccgacgcagtctgtgaaggtgccgccgcgctggactcgtcagcatgggaagtctcactatatgggaggtggtgtacatcaatggcgatacgaataccacgctcgctgatatgtggtgtgtccattttgacttatgcctcacgctgaggtatcggtgtggatgatcaagacctaggagtatgcagccgtgaacagagcttcacagacacgtcaaatacctaggtacagatgaagggcaagaagtttaattgaacgaagacttagcccagcatgagtctatcacagcaatcatcaggcaacccacgaaaatgtcccgttcgaatgataggcaaaagtggggtagcttgtcgcatgccccgcgaacattttgtcatctgcgttgcgtcatcaagagaagccgcggataagtccctttcaggactagcgcattctagcctaagcagacctcacgtcgccctatctgccttcactcttgttcaaaaccttcatcttgacgcacttcatcacaaattcccctcgtacactgcctgctgttctatcaagattgcagaagccattctctaaatgctcataaagcccacgccacattttcacgagcagacggttgccaaacatgtactaatccaaacaattttgcattgacaaaacttgtgttcacgtatctttcccagtggcgatttccctccagcatgcaccttttcgaaatccatcttgaatcagccatacccagaccgcgcccattcatcctgagtccacttcatatccactctcgtcgtcccaacatctaccgtggtagcccgagaaaccctctaagccccattcgacgacttaaattccttctaagaaccatttcctcacatatctgacccagttgtcgatcgcgtcgtgtggtaagacctgcggatcgatggcataatgctgccatgaagcgaacgcttcctgtcggaactgttcttcgtcaatcacgaacgctatcgggtggaatctcaggttaggagcgagagggcctagagtcttgacctgttcgacatcgcctttcaacaacggatagatgtacgaactgtcaatctcgtcgagggtcctgtcctttgactccgggatcatgtccgtcaagtctctgtcccggaagaggcgctcgaaaactgcacccataaatacaagtcgataggcgttgtggggtccgctcatgtagtcgggccagccagggatatggaggtgtagggtcaagtgcgggttggcgatacagaggttgatcaaagcgatgacatgatgtctgttattgtacatccaaccaaatacgtcttcatcctttggtgagaagggcggtccaagtacaatgtgcctaagccacttccacttgcctggtgcacactctttgacgaactgacgaaatcgatggatcggcctgtatgacttgacgccgacttgtataccacagcgaatcctgttgaacgaaacctccatgccagctgtctctgcgtatagctggcggttgacaaatttgatctggttgaactcttgctctggagtgtcgtaatcagtcaacctgggtttcttgctccttcttgatgtaccccggaccattttgaccagcaggtcgctggttgcgctcaacgcaaactcgtatatcttgttacgaagctccgcgggaaggctgaggaaatgggacggtctcgcaagttgttgtcgcttcctcgcgatgttaggcgtcatcctttggcgcttcttcttttggatcgccatcaggcgaggttggggcgactggtaatgacactgctaattcacgtaagagcagtaagctgaaaagtcagtcaggccgggccagcgggatcgtttgtcagtttgcggcagcccgattaggagtgcacgggccaacaggcactaacttagcgcctctgcccgcctcgttaagcacccgccacctcaccacccattatttctcttacctcccactcaacccgaaaattcgacagatcgactaatcaactatccgcccatgtctatagcgcaaccagctcgagcagcgcggtcgccttctctaatcatttccaccactaccttcttccttcgttcatccaacatattacgaccagtatcgagatggcatcaaacaccgctccacatgatgcatgggtttgcgattgttctcgtcgcttcgtgcaggaaacgagatctcacctcattatcctgccagagatcttatcctggcgcgctgcaatcgcttaccggaccggaagctggggacggccaaacctactttcgtgtctcgaggtgtttggagaatccattgatctcttagccgatatgcttggtcgagtagtcctagtgacgtctcccaaggatgcgaatggctttctgcgcgggcgcctgggcagcagtccgctcgctattcgtatctgtcatgtggggtcgacgcatcgtcgactttgcggtgatgaaagagttgcccgtaggtgtggagtaaaaacccaggttatgctagttccaagctgttcaggtgcacagtcaacctacagtcaggacatacgagatcagttcctctgttgtcgtatgtctgggcctctgaccgcctttcaaggccagggacgcttcccttcgctggatgacatctcgatccttcctccgaaccttaactttgcgagctgcgactcactatcgcatctgcaaagggtgtacgtcgtgagggtggcaagttcgcccgcgacctcgcaccatcgatctcggatttcctcactcgtacacgaacagaagggctgatcacgcgtccatcacacctgtacttcacagatttttgatgaagagcgatctgcttttcgggttcatcacattcgcatctgaacaggtattttcataccacgctcattggatgtgcctgaacagagatcttcatctcgggttcgttacttctgtgcattaacaggaactgtagttccgagtttttcgcaattgtatacgaacagaatggagcgcttcgagctcgttgcgaactgatggaaagtccttggtcattctcggaccctgctcatctgcagccctgcgaaggcggtggttacaggcgggcttgggtgacattgtgagcgaaactggaggttgcttacttgtcttacagtgctgagtttactcatcctgtcaccgagctccaattgatctcccaacatccccgttgagtcgatcaagactctaatcagtggagtccgtgcgtgggcttctcttatactctgctacttgcatagagtatgcctttggcacctatttttttcattgagaaaactcccatcgggagatactcgaggaagaatgcttttggcaggcatcgcaggccatgcccacatcttgagtgaaatcttaatttggatcttcagtgacaccagacgtcaagaattccagtctgacccttcttgatgcgaagaggtgaaaaggtagcctggatatctccaaagatttctaatagaattaggtagagtatcttagagcttcgtatacattcacgctctcttaatcttatgacagatgtactcctaagaactatcagcttacatcgcgtaggtgctgactgacacaaatctcgctgttgtttagcagcatatgattagatgatggaggcatggcttgtatagaagactaactacatagcacagcctgatgtcccatgactgttcgcagatcctacaaaacagtcttcacgccgctatgtaggcgtcttgactacttatcgtaagcaccccggatcgatctgcttgacacgtcggcggccaggcttcggtcacaggcggcggatgctaggcctggcgcttcagcgtcttgatgtgcttctctgcagcatcaagtttgtcctcaaggctcttaatgtagcccttgttgacgttgttgttgacctccgcgcggtccatacggctgacggcggcgtgcagcttgtcgtcttcgctaagacccgcagtctccctgccgaacctctcaaagagctgcgtcaccccagcacggttcgcatccaagctcatgatgtcgcattccttgcttcggatgctggtcttgaggtcggcgatggcagtctccttgtcgcggttgtcgttcttgaggttggcgatggtggtaccctggtcgcgaacgctctccttaagtttggcgatgacaatgctcttatcccggtttctctcctcgaggttggcgatgacgacgtcctcctcgtctttggcatcctcgagcacgaccacgtaatcttctagctcggtgatcacctcctccttctcctcgagcttggtgttgaggtcggccagctcactgtccttgcgctcaagtcggtcacgtagcctcctcacggtcttcttgtacttgagctctcgggcagaccggaggtttcctcgcacctcatggttatcgttgtggtccggcatgtcgaactaggcagggtcagacaacggatgcagaggtttggggtagttgagcgtaccggcgtctttgtatgtagacggtggcggaaggcagttgttttggcaaatttgcagttgttccggcaaatttgaggtggttgagtcgtttgttgtgcgcagaagagtcggggacgagctcaaggcaagcgatatagtagcggcgccgaccctgaagtgaaaggccaagtgcggcaactttacgcgacaacacccgttcgttctttccctgatgacgtacactcatgggaagggcacccatgcatatgccgagaggtacaagaagaagtcaggaggcagtgcttgcgtggtaggtaccacatagctacatataggtgcacgagacactcctcattgtagctgaacactgcatatccagttctgatcaagatcatttgtcatttcaaggatgttccgtaagaatccacgggtaatgtgccatcttgtgttgtttcctgttacgatcctgatggtggcaccaagcacgttcaaatgctaccatgtgtacagttaccactagccagtagatcaattcagatgtctgagaaccatttcaagataagactagaagcctgacccgggtcgttataggacggaaaggtggagtagtaacttcatatgaaagtgcctgctgtacttcccccggtacctaggcatacaacttgttccgttgaatgagcatctctcatactacaaagtttaattgcggaactttcacggctgatcatggaagtctgtagacatcgtattttgtttgctgcaagtctaaagatgtgctaaaaggtcgtcaaagctgttcaggtatgttcctggtatcacatgcagtttctcgtgtttctcgtccatgtcggattgcaaaaagacattgcacatgtgtctatcatccgctgcatgctcgtccccaatccatttaggctacacgcccttttccatccaggacttggcaaactgcaaccacttatcgcagccaccaggcggcagaagagaaggggtatgtgctacatgactccagttttgcaatgtctgacccataaactcgttctcctcccaaatgtcccagcgaggcataaggcagagattgtcggcccggccatgaaagccgataaaggcagcgcgggaacttcccagtgtttgagaaagcagttggtcgtatacctgagcattggaactcttatagcccggtacgagcgacaagtaatcttttccgtgaaaagcgagagccagaaatatgccggtatgtagaaattgaagtccatggtagcactcgttgtgctctggtatcgagcagaatatctggaaccgagggatacggtagaggacggtgatttgagggtttttcgagcagaaatcgagtagcgtaagtatggaatgtacgttgtccctcacccagtccattgtcgactcgtcttccttgttggacttttcttctatgactacttgccgtagccattgcagcttcggtgctgagcacgacgtgacgaatctgaagaagcgcttcgttgatgccgacgggctcgaatcgtcgaacacgacgcggttgtacttcagctcagtgccagctgtctcctgatacagctggcggcttacaaacttaagctggttgatcgaggctttagggttcgatgacactctcagctccggcttcaacctcaaacgcgttgttcctgtcacccaatgtacgcggacttcatccctcgtgagagcaaactcgtagatgaggttcctgatctctgctggtagagctaggagcaggggcgttggggtcgattgcgcttcgctgtcttgtcggcgcttcttgagccgttgtagccggcccaaggtcttcgccatgttgtaggtggaggattcgggactctgttcgtggtgtagtcggtgattgtcacctcggtggctcgagttgaggatctggcggatgcggcggtgattcgttgattagatctttatggtagaagcgctcagttttgtgttcatagcattagtaactttatccaaggcttggtgggagtgatgctatgtcatcaaagtggagtgtcgttctccacctcgaagagcctgcaagctctttcactcaaatactcataggccgcgttcggccgcttgatcgggtcgggatccatgcactcaggcgttttacgatgcactcataatcctggatacagaccttggaatttatataaaagtacggacatccagaatactttactactaatttgtatctatcgaaagcataagcgagcacgcactcaaacacccagtctcggcgcagcccacacgagcgagaaggtgttttatctcacatttctggggcagggcccgcaatgcttccgttcacgtcaacaagagtgcgtttggagaagcagcgactgtttatggcaacttgcttggtatgagaggcattcaacaagcaaaaagattgcagcatatctcagaaaccacaattcatcgtagttcgcagaagtgaggtcgtacactaccttacccctactgcattgactgtctagtgtgcattctcaaagtatcccttgtgggtgctacttacattactaaatagtgaggactatgactatgaacttctgatcagccaagttataaaagtcgaaaatgtgttatacagcgtcacggatttatcatgtctgtcagcctgcagtgtgagcagaatttgggagatcgctgcatgtcagccgtgtgcgcatgcgtttgtctatatctaatgcgtccccattttgtattcgataaatctttaatgagggcggcttcttgcataactaaatatcaatcttgattccctcctaagctaggccaaagcagccacaagccaaaccaatagaaactgcaacaccggacgacactggtgttgtaatacattttatttgttgagcacgccaccatctcaacggtgcggaaattcgtcaaactcaaagccacggaccctttccatcgacaaaatgcagctaaatcgtcatgaaacaatggcctcgcgcgcgcgcaaaacctcgagacgaacacacgcgaacgtcgaaactaagtgctgactcagggtcacttgatagttctttgcactacgcgcgagcacaccctcgctgcgttcacgccactgtgtggaaatcttgaaaaattggaattcgttaaagttggtatctatggtgtcgagctacatgcgattcctctcctccgcaaactccgcgctgctgtaccagtcgaccatttccttccaccccctctcccactcctcgcccaaccaacctccctccacccaaatcttctcgtgcacgaccctcaacttgccctgctcgtttggctgcgggaagaacccgccccacgtcctgtcgagccgcgtgagcgggaacgcgccgtcgacgccaaactgccagttgagaaacgcctgctccgccattgcgcaatcatagtgctccgctttattaaagttctgcagcaggcggcgatgcatagtggtcgagggcgtgatgaccatcgcgccgacgttgatgtttggctcagtggtggagaacgggtcctgcggaacacccgcgaatatataaggttcgcagacttggtccaggcctgggagtaagtcggtcaggaccaacttctgctcgatgcacatttgcggttgggtgagttcgaacatgtcgtcgatgttcgtgagcggaaaggcgtcggcgtcgaggaagatgatgcgtgagaattctgtttcagcccacatgttgagttttgcgaagaggtcgacccagcgcttctgtacgccgggcttgtcgcagtgccattcgagtggtgcaagttcgcgcacgatggcacctgtgccgcggaggacggcgcgttgttcagctgtcacgaagtcggcgacgaagacgatgaagggataattcttgcgcgtgcgcgtgcgaggggaccatagtacgcggtggacgacagattgtatggcgagaaagtatggatctttcagcgacgggttgcgtgttgccatgaaagtagcatacgcatatgtctttggcccattgggctcatagtggagcggcgcatggtgactgaattggtctagctctgcaaaaggaaattcgacatcaagatcctcttggaaagaaaattcgggatgcgacgaagaagagccgtccgattgtgtaaagctgggtgtatcatgagctacctcggccggcgatggagtgtgctgaggatctacaccgacacgcgcttggtcggtgtcatccagaattgcaagggcactgtgactagggtatggtatgccggaagaatgcgctgttgtgggtgctcctttagagcggtaggattggactcgatccagcaaactgctgtcggatgacacactgaggtagatgatgccaaatatgagtagcgttgctactagaacattatgaagtcttctcatagtcgctcggaaaagatgtaaagggtggagtctgcaaagaaagcggtcgggtacaggttaggtcgagtgatggtgcgtctgtggtaggggccgtacgcatgtcacatgctgttcaccatcggctctggatatgctgcgaactgataagacagatcctcacaatgcttcgcgatcgccgaccgagcgaatcggctcaaggacaattgtgtagcagtaatcagtgttcaattgcgactcatgtgaagactgcagccacatcacacctctcatctgcatccaggacctccctggacggattttattgaacttggtccaacagaagatgcaaggtacggcccacattccacttctggtcgcgtggaaagcgttgaagtgatgatcgacacggcacgcgagcagggattctgcttaccccgcatattatggttcccgaagggtaaccccacgaaagctaagagcgtgccaacgcgtgctaacaggcaacaagcgtcggcgactggatcattccaggaacacaccaatgatcgacggcgcattgctggtactgcgccgcttaaacccgacgatagcgtcataccagcctcgcagtgcgcgtcaaggaggggaatatgatttcacatgatgccgaccgacgttacatactttcgttcaagtacgtcgatcacatttgtagccgaagatgaatgaaatggagatcgtttcgtgaattgcgatagtattatattgcgttgtttgtgtctagcacgctgagctaaaagcccgcttgtgcattggcggcggctgcaattgcgcttgtggcaaagtcttcttgtacagccagttggtaaactttacgcttggttcgtccgccagtttcgtgaccagctcggccatgtatagcgtaaacggtagaaggaggatttgtggaagccaaaaagccagctccaggcccatcggccctttcttcgatagcggaagaacgcccacccactgaggtacgcccatctggtgcctcggtcgagagaaccccactgcagcgtaaattctgtctgctagtgaccaaaggaccaggccatggaccaaatacagcgcaaatgatatgcgcgcgaggtactggcagaaacgcgtctcgaagaagcgtttgagcaccggcaagcggggtatggacgctacagccataatcgctgcccacgtgaggtaaaaccatttggcatcgaagacagcttgcggcttgaggtgcgaaagccacttccaaccaggcgacttcctcaagacagtgacgggatcgagctcagcgtgggtgtgggatggtacgccaccgaggtacatggccaagacgaatagatggaagaatataaactctttgaatcccgacagtgccgtgaaaacccgcgggagtcgtccttcttccgagagaagatcaagatcgcagagcagcatgccgccgatgaaaagagtgccgtagtatccgtccacgatgtagagaaagtacaccatcaagcccgcctcgcaccagagacgagcggatgtcgtgcatcgagacagcgccgacagggtcgtgtagatgatgatggatcctcgaaactcgattggaatggaccagagatgcacatggtaagtgaaaggaaagtcgtaataactgccggtaaacacgaagctgtaattcttgaacgtctgataccaacgcacaacgtcctccccaaatgtggctgccatgtcgcgttcgtcggtccagatcttgctccaatgtcggaagcacatccaggaaaatgtgaccaagatgatcggaatgtataatcgcatccatcgacggaaaagtgccgagcccaaggtttcagcagcgctcagttgtttcccgctctgtattaagctcaaagttttgagtgagagaacgtagccagagatgacgaagaagatgccgacggcgaagtggccgcctgaatagaagagacgaacaaagggaagagcggcgaagtaacgcctgccctcaaatccatatgcattctcgtagacaaggttccctttttcaccgtgtgcccacagctggttgtggtgtatgtacacaataaaggccgcaaagcctcgtagaccatccagccaggctgtcttcctcaaaggcttcttgggtgcgctggatcgcaaggccataaactcaggtcgaatgacatcgagactccatcgtggggctcgcgaaggcttccaggagttggctcggagatcgatgtcttcaagcatgccgtgatcgagtattccttcggccttttctggcattgtggcagtcgtctttcagtgattgatcagtcaaggtttttgcgaattgctatgcatcgagtgatggagacgaaagtagtggctgataaaatgaatgcatgcagatcttggcaaatgtgcggcttcagtatcagtgcgccctgaacggaaattcccacaggatcacaagtagtcgcaaactaaaaaaatgggcgcgcaaccgagggacacggccgtcgcatgagaaattgacccgttagcacagaccgagcgtggcagcgatccgctactcatgcggggactggtgcgggtaggtccaattgttggcagtagtgtgtttctccacatgttacctactcctcgcgctccagtccttcgggatccgagattggtaaagtggccgctaccgcagcaggggtgcacgatgcaagccttgaccgaaaatcttagcagtccaaaaaggcctatctccgaggctgtctgcactggcagggtgtcgcagtgtgtgtagcgtggtttgcacatgaacgggatcttcctatgatgtgtaggtgcagtacgtaccaaatgtgccgaggaacagcccctcgcaatcgttagtctttctgatgtcgagctactagctttttatggtcagcggcccggaaaggttgaaatgagacgtgcccatctcttaactcctcatatcctcagcatgcgcagtcgcccgaagctacctcccaatcttcgcgtcaacaccaacatgcctccacactcgcccatcgcgagccacttccgcaacaaacttacttgtcaagtacggcgtgtgctgcccgtgtaccttgtggtactcttcttgttgttgttctttgcaaacacccacttcttcaccacacccatacgggccgcgcacaggtatcggcgggagctcaagtaccagcagccgctccagatcacgacagcgacaataccgaagaagatatggcagacgtggaaagtcggccctcttggctttgagcaaagagattcagatagcgcgaagacgtggccggcgaagaacccaaactatcgttatgaggtcctcactgacgacaatgcgattgagtacctcaacttccagtacggcccagagggcctaaatcgccaggatctgatcgacttctaccaagagctcaacattactatcatcaaggcagatttgcttcgataccttgttatgtacgccgaaggtggtgtatacgctgacatcgatgtcgaagctctgcgtccggtccagcgcttcatacccgagcggtataatgaagcggaagtcgacatgatcattggcgtcgagatcgatgagccagccttcgctgaccacccaatattgggatccaagtgcatgtcgttctgccagtggacctttgcagccaaacctcgcctgcctgtaatgatgcgactgatcgagaatatccaagactggatccacgagctcgccggagaaaaggacgtgccattgtctgaactgaagctcgatttcaacgaggtcatcagcggcaccggtccatccgcctttacgcgagcagtcttgcagcaaatgacgacgcagaataatggaaaggaagttacttgggagccattccataacctcagagagtcacgcctgataggcggtatgttggtcctgaatgttgaggcgttcgccgctggtcaaggtcattctgattccggcaatcatgattcacgaggtgcgctcgtcaagcaccactaccatgcctctggctggccggcgttacatccacggaagaaccaccccatgttcggcgaggttgagaagtgcaattggaaccctagctgtgttgctgaatgggtaagcaaactccgcctccatctctgtccgaccggcttgctaactcgcattaggacaagaatgtcgcagaatgggagacattatcaaaagacgagcaggacaagcgactggctgagaagccccatgaaggcctgtgatcactgtctaattagcatgaataacgaccaatcatggtggtgccggtgtgcagcctcgtgcagcggcgcggtctccgtcgttcgcgccattttgccggtcgcggcgctggtgagcgatccagacctcacggcaagtcgcgcggtcgcaagcagtgtctgtatgacgcgcaaaaaaatgcgcagctctcgcaagcgttccacgtcctcgtcgacgttgggtttgggtgccggtggctggaaagtgttcagctgaagaaacagcggaacggatggcgccgacaccagccgatctcgggctaacctacctaagcactcatttcacgcacacaaacctggcgactgttccacggcctcgtacataaacttatacccataatacataatgaacaagactacatgtttcacgatcttgcccgacgcattggtgttgtggtcgaaagctaagaccttcaatcatcacgtgatgggtgacgtacatataccaaggtgggcagtccttaacgtcatagggtcataaggctagagcaactgaactaggcattttcttcaaaacatacgcctcaccacacctacctcgccgtatacctgtatgcaagctaaagctcaccacacgcgccgaaaatagcacagggagcatttctcatggcgcagattgagacggaaaaggcactcagtccaaagatacgtccacgatgccattatgacctcataattatcataattgcacagttccggttggctgactttgattcagatcatcgacctttgccacaccaaattgtatcgttcttgtatcataatttacgaatactgtgaacagcttccagttatgtccacaatcttgcattgggcattacgggatgtggggcattttcaatgtcatggctggatgcatcttgaatggattctgccatgtatgcgaactctctgtggtgcttccatcttcttcaaccagtgcgcgtctgcaacatcctgtaatcttccttctatcatccatcgaagacgtggaacatgcgaggcaatgtggcagtcgattgagtaatagacagcgaggtccgattctggatttggcttgggcttggccttttcagctttagcatacacggtgaggagcggtattcgtaatcttgttggtaaacgaggaatcggtttagagggagagcagtcgggttggtggcggatcaatataatatgcgggacctgacgtcgtcttgcacattgctttcttcgctgtattgttcccgaggtcgctgggcaaatttttcgtgggtctttgtgtgttcaactaacagctgttcaattcgctgggactactcgtccgcaacttggctaatatgatagctctgtctaccctgtttcagatgcatctaccgagtttgtcttgcgggacgtgtaagatgaagcacatcactcagtaagtatgtcgtactgttcgcgcaatctctcgcaatgaaaaaagttgtatcatgcttcggggacgctgatatgtgcgtccaatcttgagtcctgatcctgagatcatattcaggcagtggcggatgatcttggaaccagtgcttgaactcgttcgacatagtaaatggtacgtttatctgatcatgaggaatgtagattcgtacaagtaacagaaagactcgagcgatgtgagactgtgcatgggttctgaaatcaatgtgattaggtatgtacagagtgtctagcctcgaaaagctagcatgaacgcttaaagaaaatcaaatccaactccagaagttggcaaagagtacggaaataggaaacgacatactactagaagacgagataccggaagcccggtcaagaaagcatcctctcgcatacctgcgagaggcataaaaagaaaatgctgcaggagcctgcagccaggataaaactgaaaagtgaaaaaaaagcctctgtcgaagatgacaggcaggacgaacaaatttatctacttgccctggttaccaccagggccaccctcctcggtttccttgcccatatcatcagccttgaggatctcgccaccgtccgaggatgatttgtaagagtcaatcgattcttaatacattgctcactttgctgctcagcacagactccactgtctgccactggacgttggaaggctcaacttcgagatcgatgacttcctcgaagcgggaaacttcaggctacccgcgcacctactgcggaggttgtgtgcggagagctaaccatccccttgtgcgaccacggccatgccgagtgctctttttgaacgtctccgacagtacaccacgtgtgccgatctgtaccgaagacgatgtcaaagtatcagccgaatataccgacgcgggacggggtgcgacaggtgttgttgtcgctgggtcgaccgttgggtctccagtccggcgctcttgttcccattgttgtagctttgcatcaagttcttcagtccattttgctaccagtggcctctcagcagcacccgaagtgccactcagggtgtccacaggcgcgtgtgggactggtggatgaacatgagtctgctgctctgaaggaggtgcccaagcgaactcagtaccgcgatctacgggctcgggtgcaaacttcacaggagcagcggcatatagttgcgcatacggttgttgtggggcaggaaaatccagcccttgaacataggatgcgcttggatgtgttgccattgggccttggcttggatatggttggccatatccttgcggtatggtttgcagtggttgatatcctggctgtacatacccttgttggccatgtccttgaggataatatccctgttggacgttgccttgtggagcataccctggtgcagcatacccttgcggtggataggcttgttgaggatagacttgcggtggataggcttgtggaggatagacttgcatttgatagccttgtggaggatatccctgtggagaatagccttgcgtggggaaaggctgcggtggctgcgcgttgaacgtgttgtacggcgcaatcggttgcatttgcggtggcattaaatctgtccagatattccagtcccgtaagagatgaggttacaatctcgtatgtaccatctacccggtagatgatccgttgcgcacatgtagtctggcaagaaccttgattagtgggcgggttttgcgatgcagtgctggtgtggcaaattaccgcgtactatagatcaaaataagaacgatgtggacactgcgaattgcagacacattgacttcggaaggtatacgagaacacttaggtagtaggactggctgatgcactgagcgcgagctactgtcatacatgctttacaatgacgtaatggtgggattggcctacgtttgaggaggctatagtgaaacgaatggtaagatgcgaaggacgacaaaagttttagaatgaggtggtcgatagcggcgagtgagacctactggccgcgcaaaatccggatgagtaacaagtctttgaatacacaccaactatagttctgaagggtggaaaatgcacttgattacgtgaaagccatgttacaccgcacttttattgagtcgagggcagacggagtttgcacactcctcgtatcagaccggcgcaaaacgtggtgcctagagctttccttgattatatctcgactacattgaggtttcggtgctctagtaatgagcaggaaaggtgataaagaaagagggtatcaacaaaagaggacggcctaagaacattccggttatattgtagacaaactgtccgaacagatcacagcaagttgaggagctgtacctttacggaaatccttatgtgagcttaaactactattgacaattcctatcaaaaattagctgtcatgtcacaagcgagcctgaaaaggctcagtggcttattgaagtgtgacaatatacctagaaatattcaaagcttgacggtattgtcctgcgtgcaaccaggtataccccaagagtgttcctactcctggcacagcacccgcaagttttgtagcgcctactagcgatcatcaagtccaacacctcgacggtgaccagtcggcatggcaatcttccactccgcatttgcatgatgtcactatttcaacctcgttgagatccacattcctttaggtcgaactaaatctatatttcgtgcagaccatggtggaagggcgacatagctacttggcaaaagtatatcatgcattaggcgaagggcgtaggtaagatgctcaaaggttttggagagtctaagggttgagcgcaagatggagtaaagtcggaaatgatgatcgaagaacacgggtattgtctttggtggaaatgtagaataggaaagattcattgagatgtgggcttgatgttcttaaaagtcttagtgatgttcgtgatggcctcttcaaccggtaatcgctccatagaacttgcgccatagaagccttggacgcctctggttctaccgatgacataatcggcgtcgtcgggctttgcgattggtccaccgtggcagagcacaataatgtcgtccttgatcttgatagcggcgtctcggatctcttgtataagattcacacagtcatccaaactcttgccgcttgttgcgccaatacttccggatgtcgtgagtcccatgtgcgctacgagaatgtccgcgccagcatccgccatcttcttagcttcttctacgttgaaaacgtacggcgtcgtaagtaaatccagctcgcgtgcctttcggatgacttcgacctcgacatcatagctcatgcccgtctcttcaaggttctggcggaacgtgccgtcaatcagtccgacagtggggaagttctggatcccggcaaagccaagatctttgagctggacaagaaatctgtccatgtccctgaaaggatctgttgcgcacacgcccgccagaacaggagtattctttaccactggcagaacttcgttggcctaggtcgggttagaccggatgttgcaggagctgctgagggatgagttgctgaccatgtcgagaactacatcgttcgcgtttccatagggcattaggccagccagagatcctctaccagccattctaaagcgaccactattgtaaataatgatcatgtcgccgccaccttgctcgatgaattttgccgaaagtccaatgccagcgcctgcgccgacaatgatatttccatctttaatagacttgcgaagcttctcgaggatagctttacgatctgttggcgggcccatctcgaagaagtaagatgaagagaaggataagggttgtgactgctgtctaactgatcggttaggaagtatgacgtaatagcggggatgtacctcgaaccacaccagcactgctcccgtcgcaccacgcttcatcgtacaattcttggtttggtgacaaacatgtcggcaaggtcatgtgttgtgctcattggcacgtgcgatacaaaactcgaagagctcctgttcctgcgagatgaaataacacgcgctgggaccaaggtcctgttcattgacgtcggacgcaaaccagtgcaatatgattccatcgacattcggcaggatcagctcatgcgagattatgccgacgacgcaaaagtcgatggcttgccacgaggggaagtgataaagatgatggctggatgcgcaacaaaagctgtcaaacagctgtatgaccagggatacatacacgggatcatatcagctggaggctcaggtggcacttcactcgcagcagaagtcatgagaaatgctttgccaattgggttcccgaagatgatcgtttctacaatcgcaagtggcgatactggacctattgttgaagagacggatattactctcatgccatctgtcgtcgacgtgtccggcctgaacgagatcctgcgaagagttctgagtaacgctgctcaggcgatagtggccatgtcgcagagttatccgtcaccttctcggaacccatatcgacagacagcgaagaaaaagcgggtgggcattactatgtttggtgtgaccactccagctgtagacgccatccgcaagcacctcgaggagaactacgatatcgaagcctatgtctttcacgccacaggccatggtggcaaggcgatggagcgacttgttcgtgagggcgggctggacgccgtgctcgatctaaccaccaccgaaatatgcgacttctacacaggaggagtcatgagcgcaggtccgcatcgacttgaagctgctgctcaagccggtatacctaacatcatctccgtgggcgcaactgatatgaccaactttggaccaagaaatactgtaccagaacgctacacagccagtcgcaaactttatgagcacaatcctgtcgtgacgctgatgagaacttcgaaggatgaggcggagcaggtgggcaagttcattgttgacaagttgacgaaacacgcaaaggatccaagcacgatccaagtctggctaccaaccggtggcattagcatgatcgcagttcccggtggtccatttgaagatggggaagctgatagcattctcttccagacacttaaagacgggttggcgaacagcggtatcgaggtcgtcgaggacaaacgagctgtcaacgaggaaggctttgcgcatgacattgctgaagcgctcgttcagaaaatgggcgtgagtcggagagtcgcttgacatcgtctgagacgacgcgactcctttcaatatccgtgcctggatccgaaattagtcgcgcactacgcccgggtcaggcgccctgcgcgaaaatccaccctcaagatcatggttggacaaagtaggtttggtggcgcagtttgccaaggtctgggcggatccttagacaaccatcaaaaagtcacgatccccacaaggttgttcttgtctattcatagcagtttgttatcgtcactcgttcaaatctctcacaatgtttgcacgcaaaaatgtgctgtcgttcgttcttccctttttcattagccatgctcttggacaatccggaggagaatatgggccaatccagctggacgtgaatagccaggactccatcaagtcagccgcccgatctcttgctggtggcattattgcagcgtacaatgatagtttggccagtgaagatggtggtattccaggtttgttcgacggcaagaatgagatctatttctgggaatctggtactctctggaacgcattgctcggatactcctacctgactggcgactcgcaatacgacacaaccatttctgaagctttgcagttccagcttggagactacgatgctttcatgcctccaaaccagacaaagtcccttggcaatgatgatcaaagttgttggggtttgtctgcgatgacagccgcggaaattggactccccaaaccaaaagacgccgagtgggtcgactatgcgagaaacgtgtggcaaattcagtccgagcgactcgaatctggggaggacaagtgtgcgggtggtcttagatggcacattttcaccttcaacgctgggtacaactacatgaacgcttggtcaaacggaaacttcttcttgctttccgcacgtctcgccaagtttaccggcaacgccacctactcgcaatacgcagacaagatcttcaaatggtcacagacggtgggccttgtggacaagaacttcagcgtctacgatggaactgattcagttacgaactgttcagaggttagtaaacttcgatggactgctactcatggcctctacaccgagggcgcggccctcatgtacaacatagtaagttttctgcttgcaagtctgtggtctccatcttaacatttgcagactggcgcacaatactggaccgatgctgtcaaaggctttgtaaaaagcacgtctgtctttcaatggtcgacgggatccggcattctcaccgagtacgcatgccaactggcaggccaatgcgactcagatcaacgtgccttcaaaggcattttcgctcgcactttcgcacgcgccgcgcttgcagctccaattgcggcagactccattaacaagttactcataaactccgccaaaggcgctgctatggcatgtaccgcgggtgatgatccgcaatgcagcctcagctggaccgcggacaacgacactgactgggattgggccactgcaactgacggaaatattggtgaagtctatgctgctttggaggttattcagggtctgctgtacccatttgcgaagggattgaagggtgcaagtgcatcgagcagcgcgaacaacgcgaccggcaactcaacacaaggtgctggagcttcaggcgtgtccggcgccggaacaccgcagaacacaggagccgctggcacgcttgtcgcgagcaccattacggttttcgtagtcgcatttgcagctatgctcagtttctagacctttctatttgcatggctgaacctctcaaccacctatacaccatgtaaccccttctactgtttcgtcacagcgactcgagcctcagctgggctacccccaataccatatgatatcttcaacctgtatggtacttccacgccttgttcactgtcgtcatgaaccatggatagatgtaccactgctctagggttgagggtgctgcgcgacacgacagaacagggcgcgatgctatctggaaattgaatgtcccagcacaatgaggtacgtgcgttttattgtgatacctaagtgtagcgatctagctccagctggtagcgatactagtttcgttcattaaagtggggtaacacatattcctgttggacaataatatctagttaacgtgcattgcacttaggaagtctgcatatgtcttcgataacatggtactgcgaaccagagacttgtaaattttagtagcgtacccaagaaatagattatggcaagcaaacattaaagctagatcgctgcacttcaaaaaacacatcaacagcttgggacttcaaaacccttgccagtaatcgcaaccatctgaccacacctgcccactcgaggacgacaatggaatcaaccggcgagttcgcgacacttggtttatgtcacttattccgccttccaggcgagctcagaaactacatatacgtatacgccttgactgaagagcgccctctgaaggtcgagcgccgtagcaatgataccgcattcaagtgctataagcagccgctcgcgcaaggcggaggtcaccatgagatgggagctttctcgaaatcgccaaaagatacgctcgttgaggtcaatcagttgcgcttggtcaataaagagctttatgccgaaacacgggctttggcgctacgatacaacagcttggcctttaacaatatcggcgacaccaatgaattcttgaagaattgcgcgctttcacaacaagctcacctccacaccctcactattcactgcacacgtatttcaggccatggcaatccaccagccatgaagtccatcatgcaattctgcggggcccatcctggtgcgactattcgcatcaagcacagttgcaacaatcccaacgtaccgatatcactcatgcgcattgcctcacgcgaataccggatgcgcggcacgcataaactgctgaatgcaatttttgctccaggatgtggtcagcgagaagcacatatagaatctttcgaagccaagttgaaaggagctaagattcgatcacctcccaggaattttcgatttttcccttgcatcaccagctttgatgagcctacattccgggctggaattgaggaggatgatgaattgcttttgtggctagcctatggttatataaaagggggcaaggatggtttggtcaagctggtgaagcaggttataaaacatggtatctgatgcggggtgtgaggtataggacgtggatggcgagcgagggagtattggtgctgcggttcatttagaaggtttgatcatgctcaagcggtggagcaatactgagcgagttggtggcgcccgtctataacaatttgctgtcttacacataattgaaattctcatcatccaacaactgtctcatagcacgttagtaccttcaggagactctcaaggtcactctcacgaacaagatatgacagtaccttcatatttctctaatttcgacgtggttcctgccccccagtgacattagattgtccaagccgcgactgtacacaaagtacattttacggaagaagagctaaacttactatagccaggcgggctgtagatctcaagtatcattttgattttcgcgtaatgttcatttgtgtcttgagtgtaccatggtttgcgataactatataaccatggtcaagtgggcgagcgggtgccaaacaagcagcacaaaattgtatcgtataaaatgtaatatctgtgcctcgtcctgaaattcatacgcaaaacgcaaccactatttccacagcgttcatcacaggcctcatccgctattcaactgaaaatggagacagctggcaatcttttcatgcgcattcctgccgaactaaggagcattatctacgaatacgctttgacagaagaccatcctttgagtgttaagaaaccaaatggtcatgccatctacgcagcattgcacccgcagcttcgagaccggcaccacctgcaaattctctcaacaggcttgtcacatccctacggcgttcgtaaaactgctgaagcgaaccagctgcgcttcactaacaagcaaatgtaccacgagacacgcgggctttcactgcactacaacgccattgaattcactaacgttgaagacgcgcattacttccttaaacgctgcgcaaccttgcacctcagcaagcttcgactggtcaccatccgatgggcggatcagaacacgttcggcgtccctgatcccaagatatggcagaatatatcgaatttctgccaactctatccaagcgccatggtgcgcgtccacgtctcggatcggtcgccgaatacactgcacactcttctctggctggccagatacgaagcgcaaatacgcgataccaggtctcttttcactgcgcttattgaagaaaattccgtgtttcgagatgtcgtccgtccttgtctaccactcgcgcccggaatgcctgttgtccatgacagtcttcgcttcttccctgctgcggaagttttcgatgaggaggagttcgtgcgcaacgccgataatcggcattctttcctcgtactccctctcgcattgagattaggtggttttagaggagggctggatggcttggtgagcttgatgaaacatgttgtcgagcatggtgcttgagcgcgtgttggagcggcctgtagatgttccaccgaccgttctagcatctaatggtacctctcgagacattgagaccatccaggtcattgtatcacattagccaaatgaaggagaaggagtatcaaggcatggcacgatcatgtggaagcaggggagaacatctgcattcgatgccttttaggaggaggcagagctggtacagtctatctaatacaatcgttgaaattttcgaaccaaaactaccactctatcgctttctcacaccaaacgagccaggcttcttgcccacggcgaagccaagggacgcggcctggttcttggccggcacagatggtgcggcgggagcgaaagcaggcgcagcagcgggcgcggaaggaccaggggcgagcgcggcggggaaaagcgcgaacaggtttggaggtggcccagcagggcgagcaacgcgggcgggtgcaaagggaccaggcgcggaaggggcgggcgcggagggaagtaagcgcagaggggacaggcgcgaggaaagccggagacggacccgacgggcgtggagcgggggtaggtgcctgctgctcaggcgcaacgaagtcgaaaatcaaggacgagggagtgggcgcagaggcgagggcgacaggaggaggagaggcgacggagccagccgcaaggaaggtcgtgaagggctccacgatacgtgagccgacgacacggagaccggaaagcggatactggatgcctttaaggcgaaacccttctgtcagagagttagtatgatggaccgaaagccgacaggatcgtgcatgacgacataccttgagggaagagagggcatggcagcccatctgccaatgccctggcgtacgcgtagtacgattcgagcttgaggtgatcaacccccaagcccgccaaatcgacgccaccaaagagtgccagatgtccgacgaaaagagaggccaccaccatcaggaagccgccagcagcgaccatctggtggatgagctccttgacgtggttgaactggtcactcacgacgttgagctgccagaggcgggtgttctggtcgcggatagtaagctctaggcgtgctatcttggcctgctcaacgtctatggcactcgatttggacttgctggtcgacgaggagggcgcgaatccaagctcgatttctcggcacacgtcgctctactttgcttgagctcgcgctcagcatcagccagctggcgctggagcgcaaagatggtttgctgcaaagcagccaaatcgtcgtcgtggtcgcatgggtgggccagtccctcgagatgcccgatggtgcggcgaaggtcgtcgatgatggtacgaagcccgcggatggtgtctttggcggcttcgtagtcgccacggtagtccgtggggatgccgacgggagggagagaatggccagcagcctccagggcggcttggggagtggagacgcattgctccaaggagcaaatgcgggcgacgagaagcatgaagatgaggagggcgacaagcgccaggagctcgaggaggaacatcattttgatgcgagaaatgagagaagtgtgatgttgttgaaagcttttgtgtgtgtggaaaaagctttcggacctgaagaagaaaagagaatggacagaggagacgaacggtttatatgtatctcatactcgcatggaagcaggattctgctgctctacaatagctacggcttacaatagcaggtgcaacaggcaaactcatctttaccttgctgtcgtgggtgaatgacgaaattccgccttcacctcagctctggtgacagagaattctgcagcaacgtcttgatgcatgatcaataaacctgtatagcctcaggtgccaagcctgtagcagatagagactgattgagggttgagaatactcgagatgtcgtgtagttgcgatgaggttgtcaaagacgagtgttgcgggtccccaagatgtcgcatagtttggctaaaagcgtgcgctactcccgattgggcacacgcgtgttctctttcctgacgtgacaatgcgctctttgtgactaataacaccaaatgctcaatgttcgacaaaatgattgctgcgaactatgcacacagggtataaagcacctgaactccttccttttgagaattgcaaccatctgactatataccatcaacgcccctgacacgatggcctcttgaagacgtcactcgaggactggaacgattacggatctatatacaagcacaaaagagatggaacctattagaagacataaggcccgtgccttgaacttggacggcgggtacgtcgcgagacatctttccatgcccgcttgcagccgtcctggactttgacctgctcaattcacgcttgtgtccccacgctgggctactatgccccatcaaaaccatttatatcagtaaaatttatggctctctcccggatcagaggtccagctgcgttcagcaatcgagtacgcattaccgttgtcgtcacgtatccgacctacaatctccaaactcggtgccccattagtgttgtgaaagcatcgggtcactctcctgggtgcttctacatggattatgtgtgaaggggtgaaagctattaggcagatggatgcaggtatggtcaaggcgtattttcagtacgacctctggcttgcactcctgtagcctggtcacgggaatctcctcacgactcgagcacagatcatgtggtcgatcacattaggcacagcatttctctcagggcattaagtatcctcctgggaaccatcgtatagaggtcaacagctcgactccgcatcaacagacgatcagactacgctcgatcaactgcccttagcaaaactccatcaaagcaacgcccacccctaattctacactatcaccatgccactccgcaagaataaccccaacgaccgcatggcagctcagacgccacctcctcgaactggaacggcagactccgggtactacggcaacgatcaagacgaagatgccgcgcgacctcaatctagtggggcggaacgaacctgggccttcaatggagctccgtttcgtcgacggtcaatcttggacgtcaacaaccgccgtacggcggaagtcacagaagaaagccgtcgtcaactcgccgaaaatgttcgagtccagcgggagcgtcaggccgaactccagagagctatggatcagagggacttagctgagcgagacgccgccgagcgatggatagaggatgaagaagagcggcaagcaattgctgcaagcgctcgggtcgctcaagaagaagctgatcaacgccaggaggatttggacttggctatcgccatggcgaacagcgcggcagaagcggaggaggcagagcgtctgggagcgatggaagcggctttggaggcaaggcgagcaagggtccagaatgagttcgaggacagacagagagctgctaatcttcgtgccacccaggccgccgcccaactgtcgctccagcaagaagcccagcgcaaagagcgggcggcacgagcagctcaagcggctcaagaagcggagcgacagcatcttcaggaggaggctgagcatcgtcgggttgctgccgacgtcaaggctactcaagaattgctccaacaagaagcagaggctcgacgatgcaaagagcgcgccgcacaggcagctgaagggactcggaaacgacaagaagaagcagaaaggcaaagtgcagctgaacagcgcgcatacgacgaagcagctgccgtcctcaagaaagaccaagaggacttggactttgccctagcgctgagcctcgaggaagtccacgaagaagcggaagtggacagccgtccccagcatgcccttcctactagtgagagtggcattgctctgcagctgcttcaggagttcaagcgtctccacgacagcgtagagcgatgtgaagcgactatactggcatccgagcagcaagatgagtctcctccaatcgcccgggtaggagatcaagcagacatcagcttccagaagactcagtcacgcttgtgctcgcaagatgacgacgacgatgacgatatgtttttcgatgcgcctgagagcgctgctctagtcgaccagaacgtcgtgcaaaggcacctagcacaagctggcgaagattggtccgatagggccgtgatgaattcgcctttgcttgcgcccatgccacgacctatcccattgcaaactcagctagagcacccagtccaaccatcacctgctacagtgaacgaggaggacatgaggctggcaaggccttatctgccagagctgcctctgaggggcgttggaagcccatattatgagccaactagaccatctcgccagtcgaatctcgtctcagaaagcccagcaaagctcaagcacgtacaggatgtgagtccagctccgtcctcgcctccgagcacgacgagcggcgttgtcacgcacagcagcagcaccaaccggcccatcaccatctatgggaacgtgaacatcaataatgaaatcaacgttgttgtgcccgccgagaactcgcgaagtctgttgaagagagctctgagtcagagtatcaacaaggcacgaggcaagacgaccgggatagctacagtgacgagcgtagctcgaggacagactgagcaggtcgcagcgctcatacggtcaggcgtggagaatgcaatggacaacctgaacatcgggggtagtctctatgtgacaaatgctgacaggagcctgcgcatgattgatgaggcgtacgagacgtccagtcgacctgagagccggagctcgaattcgagtctggtcgctgatctcgaagcagtgcaggagcgtttgcgcacaccttgtgcgcaatcgatgcaacaggctcgttccgaagacaacgggagcccagtgtctctgccggcacggccgttgcgagtggtgaacacctcgtcgacaccaagtccattgacgccagtgagcacagccacacgacctgcgccttctgtaagaaggtcttcacagtcacacagttttccctcgccagcatacagacatccttcggttctagagtcgtcttctgagggcagtgagttccacgacagtggagtctgtcagtcagacgtgcaatcgagtccctcgggcgccgctccctctcctcctcgccctgcagtgggaattccgccccacagcgcttcggtaactcgaaagccgatgcctgatcgtttcaaccgaccttcgagaaaccaactcgcacctatccgcgagccgtcagccgattcgatgcgcgctcaaagcgactcgccttcgtacatgcagcgggtacttgggagaaagcgcgttcatccacctgtgaacacagagtgggcgaacgtgccagctgcgacgcaggatctagagttcacgaactctcacgcgatgatgggtgtcaatcgcttcgatgacagcaggcacgagatgcccatcttgccgcagaggacgggtgatgccgccgcgccgaccattgatcggaccatcacgccaaacacgaaggcgaaaaagaccgaaaaggacgcccagaaaaggcttcgaggcttgatgtgatcgacagatgaaggtgacgagtcgggggtgaatgagcatggtagaagctcaagcgaggacgggatttatacgaagctttggaacgctatttcagctagggcagcgagagcgcagcaggatgtaacatatacgagctggacctgacaaatataaaactttatattctttcaacgtgcttctcggtaataaccagtgatcacccagaatcttttcacaatgacgcaacaactgagaggtctttggcgcattattaattgctaatgtcaggtagtataatattgcatgattagcttcgatattttataaatatgcattgtagaggctgagatcgcgcgaaaccctccaggttgatcgttcatcaattacggctcaatggctcatgggtaaggctggtgactttggagtttgtgtggcattagcacgtgcagagctcatttagggattacacgattccacataacattatattactgtatttaaaaatcgttgtacaagaatcttttttgcaacgaacccagaaatgaagagaagaaccattctaggtacactttccatacaactcattacatcccatccactgcccacaagataagaacgtgtttccacacagtccgttccaggagcagcactgtccgaatctggaaccagtgcaggtgtacttcttagagccaccacacgtgccgttgggtgaggccacaagagcgggggtggggcttggtgtcggtttggaggacgcgcgggtcgatgtttggatagtggtgctcggcttgacggtggagcttgatgggacagaagaagaacgagcggcagaggagatagtgctcgacgacacgaccgtcgaaacagcagggggtaatgcagagcttgatcgcggtgcgcttgcggacgaggcggcaggggttgaagcagagcttgattgcgctgcgctcgcagaagaggcagcagacgaagcaacgaccgaagacgagcccgacgatgaatcgcacttgccaaaaccgctttgacatccagtaccgcagtggcctgcagtgtttccacagtagccgtactgtgaacagcactcgccctggtcaaacccaagacaggttaggccgacagctgatccacaagaggagtcctggctgacaccagtgggtgttgcaacaacgccgctggaagtacggctagcggctaccgaagacgaagcacgggtggaagcgcaagctggtggtgtaaatacggaagaggtagcgactctgccgcttccgctgctgcggtaccaattggcttccgggtcacctaaacactcgcccatagtgacacccttgtagcccttcttgaccatcaagtcaagcatgtatccagtcagattgtgcacagtctggtaatggatgtcgtgggcgatggccaagaagtcgtcagtcgcagagttcttggcatcaagtgcttttttgacgttgtccttgggaatctgagccttgtctggggtgacgttattgtagtctgttggtagtcagtacacgtttcgtaaatataggtacattttggtggtgcataccatcggtatcgagatcaaagtaggacacgtggtacccgagatcagccatgtccttctggcatccagatgcttcagagcaagaagagtacggcggacgcatgtaagtcgggaattttccaactacgttgctcattgccatctcgagtttgatcatttgctcgtaacgctgcgccgaggtaatggcgctgagatcttgatgagaccaggtgtggctagcaagttggtgtccgtcggtgaccatgcgttgcatcatagccggccacttagtagacgcatcatcgattgcgcctttgtagagattgatgccggtcataaagaaggtagccttgaaattgtaggacttgaacatgtccagtaggtcgttggtgtagatgtaaggcccatcatcataagtgatggcgatttgtccggctttctcgcagacatagattccttctccgccgtatgggacgcttccgagcttcgtcctggcaatgttgcgtgtggatccaccagacggtagtttgttcgcatcggcacctggaccgtaatcaaattggctgtcgggagcctgacagtaatcttggcccttgccacaatatccaccaggagaacagcagtagccttcgtcgcaagttgcacagccgaaatctttcccgcatcggccgtccgcaccaccttgacgtgcttgcaaaggtgaaccatgtccagcagcgcggtggttatgacctccaaaaatattccttgtcttcagatccgcaacatcgcgtgctaggccaaagatctttggtgctccgggagtgccgccgtgggctgcaacaaagggcgcgacgagcgatgccgccaaaacctcgtagaagcgcatattcgaaacgaaacgttatgagttagtcaaagagtgtagacttgaactgtgaatatggggaaagtgagtgtatagggtattgttcaacaatgcaaagcgaatgaggtgttgacaataacgagcggcatatgccgaaaagacactaaattgaacaaagaagttgaagagaaagaactgagaataggaagacgatagtgataacttaaaggagcagcccacgctaccaaagcgtatccaagacattctaaaaagtattgaactcggtcagcgctaggtgtggcgtcttggctctatgttgttcagccgcggcgcgtgtcaagatatggctagcgacgcaggggtaaaaagcttccgacagtgacaacaagcgacagggctgaagtctttcgatatgaacgcttttcacattttctgaccggcagcttgcatgctgcaatgtgaaaagattttcacctgagcatctgtctgtagagctttcatggggaggccattctggagtcgcgggatactgcacaacattcatcccagcagaacacaggttaaaatagcaacgaaacatgctagaccctagtacagctggattcaggtagagtacagttctgtacggtaggctccgcgtaaatcactccggaggtttggcaggctggtcgcaacagccgcgatgcttccctgtcttcataggtaagcgagagcagcagaactgccagtgtctcgacccgtgtcggtggtcccggtagcgaaggaaaaataactttgcgccggtgcgtttgtgtcattggaacaaagcctcgtggcttggaagaggtgatgtgcaaatatgatcccctgagctagcgtcgggtagatccttggcgaactaagttaacttccgcggtttcagatcggtctaggcacgtcccacgatctcatttttggccatctccacggcagatccccacgttataagtgccttgcttttcgatcatcagacagacgaatttcgatgccaacattccccgaagtccagcacagagcgtaagatacaggagcaggtacgactcaatgcaagatgcagcaatgcaacacatgtacagctccaagcgatcgtcttaatagcgaagcaaagccttgaagccatctacatcgcctcatgtttcccgaaagcaagatccgtgattctcccacatcaacacaagcagaaagttcaacgaacatcgattcagatagaatttccctttgtgtgccacaacacatatgattccctgatttttactattttttgttataggagcgaagcacaatggcaatgaagcgaggttcagagagagcggcataagatcgacattgatacacccgcacagccgagtttgaagacatcgacaatatggcaagtggtttggtgtatctgtgctcgtggtaatcgttcacgtctggcatagcgggaagaacagcacgtgcatgcgtccctccgcttatccgcgaaaggacgctcatgaggagatgctggtaaaattttggaaagatgcaggagatacagggaacaaagaaaggcataggcaagataattgagtgtttggaaagacagggcgcatatagcctcgtccacgggtaatttcggtaacacaggctttggagaagtgttcagtgaggacgatgtgggctttatatttccactcttctatttagccacgacgctaacactctacacatggtgcacgtgaatgttgagtcttgcagcaacaggccgcacatcgcgcactctccgaggtccctttgcaagcgcagaacataggcaacctcgtatagcaggtttagtatacttcaacgccaagtcaagagcagaaaatccaatcatgtagccaccggatacaactcttctggagacagcagagcggatacatgtacaggtggaccaggaagcttttgttcttctgagttgcacactggaagcttgtgtttatatgaagaatgcactgcagagggagattttataccatcgatcctgacaagaagacgtacgggtgatgcgtggggtttttagaactcggcgcgtctttcatgaagctcattgcacatgtttggacagtaataacttgccggtaaaaagacagtttgaagtgtccagacactcataatccagggtgcagtcggcttttggaaaagaacacagtgcacatgtccatgttaccgatcgattttggtgttgtatgatgaaaagaacaatgttgaggagaaggacagtcggcggaaacatttatacccatatttcttttagtgtacggctcgtggactgtctgttagtcctctcaagccttgaatgttgcctttccttttctttgcgcacatatgggcagcagattttgtaactcaaccgacagacaagacatgcattgctctgatacactcttttgtctagttaagctggaagactttacacataccttctctgctcgtaagccttcaatcgagggtcgaagcagagacatttactctccatcttgtattttggaaagccaaagcgcagccagacaaccatatctcgtaattagtttgcgttttgattggaaagaggtgcttttggtgtatttgtgagaagaaggttgaagacgcgacagtagtcttttatacatccaagtatctggcggaaaggcataaaactcggatttgtccgtttcaagcagctggccctgctctcaacagcagacctaggacagtaggcggggtggcattttgagaggacgcggctcacatggcacgtttacccggtctgttttcgataaacatgattccagtgtaataagcagcaagaaagatggtcagttgcttgagaagcaatcatattctgcacgcaggcggtgacaaggacatagagaccactgacttaatttttcggagcacatagtcctggtacgagtttgttttggagtctctgcgagttgaagtaccagcaagggggctccgcatcatcagcatctggcggctttttggacagatatatttttgggtgtgaagtgatagaaaaggatcggacatctactcgagaagtatctcgaacacccctacggcgcagaggacatatgtaccccgggcccgtgttttagagcagtgtttttttgcacgtccaggccacgccccaccatatacaagctggccagtcccattatttgcaccggcacaaaatcttcacatagaattggtgtgtgctggaattttgatcagaggcagagagaaagacgcagaccattaaggcttgcttagcacattttcttggagagaagcagcagacatattattgttaaacttctgtttgaacatacacaacatatgaagtgtattgtagaagtcaagaccacagctcacgatggatattttgtatctcccactcgtcgtgccctgcaccatcaaggtagcggcaatgaactttcgtaggttccgcttagctgcgttttgacttgtggtacatcggggcgttttggggagttgagacagcgcaggatgcacatgcgatcttctctgctatgcctttggtcctacaaaatctcgtaccggtcgtcgcatggagggcagacatgtgtctaacggaacatgacttcgggtcgagcaagagtcgtggacatgcatccgtacagtactgactttgaagaagccgagcagacatggggtgtaaaagtgtactttttggagaagagaggggcaaagacatactgtctgacagatctagttttagagaaacaagagatacttgatggtgtcatagagaaacaatggggaattcgagggggctctttatacctcacataggagctagtggcaggtcatgtggttcaaagtattacatttcgtactcaatgtgtaaatcgcagcgccgaagcgggctatgtgcttttcccatcctcttgaacaccgaacgccatcgacgaagtggtatcgtaaccaggatactcatagagacaagaagttttattctcattggcgcaatcatgacgcaggctcctccgtcttcgctctcttgccattcgcctcggcaccatcgacttcaagcttcctcttcccactgcctgacgcttgcgcagctgccggtgccggcttcgccttcttcttgaccatgccgctcacgtcatttgcggacttcgtagcttctgcaatcttcgccttctgcgtcgctgcatccgcgccaaggagaccacccaataagccttggaagaccgatgggtcgaggctatcaaactcttgctttgtcggatcggccttgagatcagtcactcttgtcgagagctcctccagcatggccttcttctcctcgacgatggctcgcttctccttgatctgctccggcgtcaatttgtcggacgctaacgcatcctcctccttcttcagccgagcttgcagactctgaacggcgagctcggtgtgcttggcggcttcgttccgcagatcccagtcaatgccgtctttattgtcttcagtctctgcggtggcatctgctcctgcgtcggccgacttgcctgtctggtcctcgcggacctttgtgactgacgcgaattctagtgccagcgaaagcgagtagtgaccctctgtgacattctcgtgctcgaagggcttgagctcttcttgtaaggctaatgctgagcgcgcatctgttatcgcatcgtggaaccgctcgttctccagtgagatgtcgactaggaaaccgtggcagtcggcaattttctccttgatggcgcgcgccttcggactgagctcagctttgcccttgcccttatctgcggcatctccaccctccaacgcctccagttgtttcgagtataggacgcgcgcgagttcaaaggtttcgtaggcgtagccaaagtcgtcgtcttcctcctcctgctcgccttcttcgtcatcctcctcctctgagtcggtccagttctcgtcgcctgtgagctggaagaagggttttgagtcgactgattcctccttgggctctgatttcgcgccattcgctgcactggatccctcctcggctcctgcctttgctgccttcttcgactttttctttttcttgtcttcttgtgccaccttgttgcctaggacgtcgctcttggcgacagcgaccttgtacagcgcgcgaccgtagtaaaacagcagctcggcattctctggggccatttcgccgttaagctcggcttgtatctccacggcgttggcataattctcggcagctgcagcgaagttcttggtggagtagtgaatcgaggcggcggtggacagctcgtccagcttctctttcgtcctaggcagctcttcgtgctcattgacggccgcaaggatttgattcgcagcgtcggccatggtaatcgatttgcaggattatagaatattcgtatgatagcggcagattatgcgatcgtaatgtggcgtctgctggattgtgtatgagtcgtgaagtaggtttgatggtggttgctgggaaagtagaagacctgtcgcaagcttggaccaccgtgattgcgcgcttgtggcacgcgacgcgccgtaaagtgcttctgcacatgacatgcacaacaactttcagtacaacaccaagataagatatctgcactgtagacacaatggcgacaacgagaagaccagagaagccctcggcggtgccagcgaacccgataccctcgtcatcacccgcctttggtacacccgcgcatcccatcaacccccgcagagtgacagcaattcgcgcccctcctgcactgcagccagtctccaaagccacagtccttcccatattactgccaccaccgacacttcgaccactagcatttcgaacctttaccaagaagcacaacctcacactcacttcctcggcactccaagcattagcgacattcatagggaagcattgcgggtccggatggcgggaagagggtctggcagagaaagtgctggaggaagttgcgaagagttggaagaaatgtggtggtcaagtcattgtagaaggcgacaatgagacgctgaaaggcatactgcggacgttggaggggtcaatggtgggtgggaggatagtgcagggttcaaatttgagcagacaaagcagtttcaattttggctccgagacaaaaggactcccttcacggccagcactggacagcaatactagttttggcatgtcaagtctggaagtcgaggatcatgaagacgaagacgagcatttgaaggacccaagagactggctcaaggtcattggggccttcgagcagccgaagatgatgtacaatgctactcagaagcatttcgacaagtatgaaactccgacagcttcgaaacatcatactaacttttccaggtcatcttcaaaaccgtctctattcccagacccatcgcacaaaacacaattgtttcgccaacgctaccacattgtacaccagaggattctccggaacgagacttttcaagcgccaacgttctctactactcggtcagcagcgctaattcgtgctggttcagtggcagcagcacaagccaacaccatcacacccattgccaacttactcggccgaggtggtagtacacatctccttttgggaatgctcactgtttcgccagcaggagcattatcactttccgatctcacgggcacaatcgtgctggacattcagcatgcacggccaataccagaaactggtgcgtactttgcaccaggcatgattgtactggtagaagggagctacgaagaagattccggcgtgtcgtccaccctaggaggtaccggtggtattggaggtacgattggcggaaagttcctgggcttctcagtcggacatccaccatgtgagcgtcgaacggccactttgggtggcacagatgagatcgacaagagctctctagccggccctgcgttcggctggaccgactttctcggtgtcgggtcacagcgagccactggctcaaggatgaataagatcggctccaaactcctcgatcctgaacaagcacacaacattgtcatagcatcagacctccacctggacgtaccagcaaccttgaccgcacttcgaacactactccgcacacatacacccgaccccactgctgcgcatcccgtctaccccctcgccatcatcctaatgggcaactttagctccaaagccagtctcgccggcgttcccggtgcaggcagcatagaatacaaagaacacttcgacgccctcgcctccgtcctcgccgacttcccccaactcatcgcgcacaccaccctcgtcttcatccccggcgacaacgacgcctggcccagcgccttcctctccggcgccgccacacctctcccccgcaaacccgtccccgccctcttcaccaaccgcatccgccgcgtcatcgccgaagcgaaccgcgaagtctggggcgccggcaaagcgaagggtaaggagggcgaagtcatctggaccagcaaccccagccgcctcagttggttcggggtgaaaggcgaaatggcaattatccgcgacgacctcgcgggcagattacaacgaacgagcatccgcttccccaaacctgacgaagaagtcgacgacgaaatgcccttcgcacccagcgcgcaggacgccgacgccgacgctgataccatggatctcgacctcccagcttctcaccacgccccaacccaacaagcactcgaccacgacacactcactgcgcgctccctaacacgcacaatcctcagccagagccacctctcgcccttcccgctctcagcgcgcccgctgcattgggacttcgcgcatgttttgaatctctatccgctgccgaatagtctggtgttggcggatagcgaggcgccggcgttcgtggtcaagtattgtgggtgcacggttatgaatccggggagcctggtggaggggaggaaaggggagagggcgaggtgggtggagtttgatgttaggagtgggagtggggttgttagggtggaggaatgagaagagtgcagtcatgtgattttaggaaatggcattgggtgtgttgttggggtgtgattggtacgttgatgctgagatgggtcgtttgtagggtgtttgcgatttgatagatatgagacgccgtaaaatgcgagatatgggggattcacgaaatgcatttttggcgttatttgcgtcaagttttccgttgtcgatatgagcgatgaaaagaaaccaagatcgcgaagcctgaactgcctcttactgccgtcatcctcgactcgaatagcccccaccgataagctgcctcgctaagtctggtactacacttcactgcgtgtaagattcaccctcatcgaccttcatgtatgctagctctagaaaccatattggaatgatgtatctgattatgcaagcccttccttcactacctactatgtgggtacctaggtacatactcaagtatctgcttctcacaccaccgtgcatcgtttatctgagtggcctggtgcctcgacttcgaatgctggctcgacaagctattccatcgatcatcctcagagcctccctcgtttgttcgtccctttcctcgcctgccttgtcgtgaggctgtggtgatgcccgtcggcaccatggatagttacctgggtgactgcgcgcgcaaggctgaggcgtgaattttcaatgttgcatatgccattaggtgatttttagaaccagtgttcactggtctcgaacatgtttgccttgtcggcattttgaagcttccaagtctcgctcggtggtcaggttgaagacgtggggtatccgcatcccagcatttaaccccggctcctagcacatcagcccagacggcttcttcctcatcgtcatagtcacagaccataactgcatcttctcagatgtataaattgtatcaactcaacgtttcggactctttcgggcaggcttgatccttggccatacaccaaatgcctccgccacccgctcagcctctcggcgttctgtacgaccgggctgaccggttaccaggctcggcgtaaatgtgcaataactcagcctgccgaactatcgtccgctcactagctttccggccggagacaactttcaaggtttgtgcttgttgacgtgcggtttgatatatgctactttcagctacgtcatccactcacgagtctacagatacctccaaatgcgcctgtcagatggtcttcgtaccaaatgggcgagtttgcgatcgaaagcatcgactcgagatacactttgtgatatacatatcggtccggattcgggccatcatgtaccctccaaaacttgctccgggcacccctctggggttgcaaatcgcctacaacgacgagaagaaacgcaaccagattcccagcctccacatggcctctgcaacgggtgtgaatggctgtattttcactctcatgaaaccgtcaaactatactctctacgttattctgatgtctggtcaggactacaatgggaggaggaaatgcggccacacgcatgtcagttgtgcagattccgcaaggatattcttttgacgtggttgagacacgtgtaccgctacgttcctctgagagcctctactacaggcagcaatactgcgtggcgcaacgatcagcaacctgattatgaggacatctacttcatcaaggccggaccgcataaatcaagcttactcaccgtgaaaacaatagctgcagccattgctgagccgcacatgaagcaactcagtattgaaacggcgaatctgcctctagctcgggcatggtaccaacactgtcatgaccaccatcatacctgcaggacaagccaaacagcacctattccataccttagattgatcgattgtatgagcggacagatctgtgaggcgatcagtggtcacagttacgtagcgttgagctatgtgtgggggacatcggccacaatctctccgttgatctcgaacagtggaacacccacatacccaaacaccattaaagacgctatcaaagtggcgattaacttgggcgttccatatctgtgggtcgatcggtattgtatcgatcaggacaatgaagaggaaaagcacagtctgatttctaatatgaatcgtatatactcaggagcagagattacaatcattgctgcggctggaccggatccccactatggtcttcctggggtatctgtaacccaacgcaaaggatttgacataacgacacttgactgtggctctttgatccgctatccggaccccagcgacgaacttgcaggatacccttggacaacaaggggctggacgtgagtttcaacgtacatctcaacttgagatagctattaatctggctcaccctttggcaggtaccaagaaatgctcctttctcgtcgacgcctcgtgttcacggactcacagatggtctttcaatgctgtgagcaggacttccgcgaagtaattggttcaccggctgcgcgctacacctatccgaatacaacttcgcaggctacagcagcttctaaagttgcagcccatggttgtattagggaactgttccattcctccaggcctgatagcattttccccgagtccggagtcggttccattcccgacgacatctatacccggatagaagagtactctacaaggacgctttcatacccgcaagatgtattgaacgccttcaatgttattttcagccaatttgaaagcgaggataatggtcgagatcatgttgatcagctctacggccaccacttttggggtgtccctatattccgctacgacggagaaaatcctatgtgcgaagcggtgtgttctctagttgccggattgacctggcgcacgggatcaccaaacttctatgaacgcgacagtgtttcgcgtccaggcgaatggccttcgtggagttggactgcaatcatgggggatagcattctctttggtgccaccaatttggaagatgttattttacacgagccgggagccttatgggccactttgaggcgcagaagcggccatatagtggagattgaagactttgtggaaggacatcaagactcgatggactatcagccgtccatcgatctctctacctgggtactctccggcggaaagctgatacacgatcaatcgggatctgtcatgtttacgcaccacagtttccttcaatccgagaagctcgtacagatcgatgcatttctagatgtgcagggagaggatctagaacaagatgtcactgccgcatatcttggtctcttcgaaagaggctcaaaacccaagccatgctacctgctggtgatagtaacaacttctggggcgcttcgcaggatcggactgggcatcactagtttttcttttgcaaagcattctcgtttttcgaggatcgaaaagttgacgtggcttccgggtggggtggaaagcaatcctttcggtggatggaagtttgaaactatcaccttattttgacataatactggcgttagaccgtagcattgttctggagtgtgctaagagttgtgaatgtggatcgaaccggaatctcgcaggcatcgtcgcaccgtctattacctttctacacaaattctcacaactaatactgcacatcaagcacgatctcaaagtgcaagacaattataggttcggctccatgagctcttctgttcatgagacgtgctgacacacgaaagtcatctttccaaagcaatacatgtagacattgccgtcgtccgagcccatgctactactatcattagcaataagtaggttctaaaagttaaactatacatagctactatatgccttatatgtctttactctagtgttgttcaattcactagataaggttagcaaagcaaacaagagatattgcaggatctgtcgctgcaaaagttgcctgagagtgcgttccaggatttcctgcaagcctgcattagcacagactgatctaggcgccaactgaggggtcagtcacgtgcattgtgccgtgccacatgcccgcaggtgtagcctataccagcactggtcacttctgttattaagaccgcgccgaacaatgcccctgcagcagcatcggcaccgactcacaacaacaccaacgacgacgaaggtgagtgggccaaattctgtgaggaggtaccgtaagcacctgataaatttggttgtcaaacaggatactgattccttgacattgcgcagacctacgcacgttcgctccatctatcaacgtcgcaggcagaacggctctttgatagtcggacatggtttcacaggagtctagtcagactagtactgcacccgtctcagacttagatgattccagcatctatacacctgccacgaccaccggtaacgtcacttcagacctcctcacagaccacgcctcgccgagctgggtgccttcacatggatctaccgtcatcattcgctctacctcatgcggcaatgtgctcacattgcttgatggacacgtcgtactagccccgcctggcggtcgtggatccatcttgtggacgtgtatagaaagtgaaggctggtttggatttcgagacgcagtctcgggtaaattcatatgccatgggtgggatgggagactgaagtgctcggcacagcagcatgatggttggagacacttcactattaccccggtaccaaaaggaggctacattatgcaaatgctggattggtggactctccgtcctatagtgatcaatcctctgaacgggttacaaatgctagggaggactgggaacaagctgtcagaaggagttgtatggaactttttggagagtggggccgttaatgcttaacttcaggacttctaaaatggacaatgccctaattatcaagtacagttgatggtctcagatatagcaaaacgaccgcttaccacggaagaattatcctgcgaattgacagtagaacccggtaactcagagctcgacacatcaaacgagcctattatcaacgacaaagtatctgtatatgctaggtttgcaatggcggacgaggaaagttcgatcgtttgtcttgctcactacacaactcagggctttttagaacgcgattagtgtctattagattccagaagctcaactatatatagccaccacatgcatcacatgcctctatctggagactttccggaacagccagtggcagaaaaacggtgcatactggcagatagttcaaaagaatgccttgctttgccatgcagccgattggtggggcccgtgtgcagctaaagttaaagatgggctggctgacttctgttaggacttcctaatggaatctcaagcgctcaatctcgttaaatgatttagtcgtagtggtggttcgaattccggcgtgagaagtgcagagaatatacacatcgcaacacattacgggatgacgcgagtcctggagcgtcttctatctaagaaaccagaagaggaggttgctgttgtgaccataacggacagcccagatatctcgctgctttttctcactactgcgcgtgggcacaacgacacaaggagatcattgttggacaaatgcgcgggtgtaagggcgccaaacccgcacaagaccttttgcgaagctctttgtactgcttcaaagttaggcttagttgacatcgcccagactctgcttgagcatggttcagccgtgagcatcaccagccaggaatacgatcgcgctgtcgaagaagccaaggcaggtggattcgtgagtgtggtaatatgcttgctcgataggcgaatgacggtaatagcgtagcgtacatacatcgtccctcacaatcggggttgcagtcgaaacttagggcctgcagcatttcaaacaggtctcctgatcgattgcatccaggtaccgcatggtgccacttccataatcaagatccggaacagaagcatgaacatcaccagtccaacaaaaaggttgaaacttgtcatcgtgtagctgctccttgtcgcactttctgaatttcagcagtaagatagccctaacgaaatgccttcacgagtgtagctgttttcatacacatatatccgcacaacgctcgttgacattccttcacgggagatttgacaaagtacatttacatttctatatctcatctcacaacaacatggcatctatttcatagccttcgcaatcttcaataacgcatcctgatcccgaatacccgcaagctgaccctccttcgcacgcttgacagtcagtgcagcaatgagcgcggcaccaacaccagatccgtcctcggcaggaagaacctcgatgggatcgccacgaccctttccgtacttggcgggccagtccaggatctccttgagcgcctgtgcctggcggatcttgaagtgcgggtacttggtgaacacggagccatcagcgcctacgtgcaccttctcccactgcttgtgcttgcagatagcagatacaccgcaggcagtcagacgagcagcgcgggtgccgatcagctcggcgaggcggcggatgagttcgagctcgggcttggtgcagactatgccgagcttgttctggaacaggtcgccagtatccgtcaagttctcgaatcgatcctcttcgatggcagcgaggaagccggcgtcgagggagtaaggcttgttcagtttgccaatgtcctggccttcgaaaacgacgcattcttggcctttgtggagatcgacgagcacgagacggaagagctcgccgaggtacaggccggcgatcatcttctcgaatgactgctggcctgggcgcggagactccttgtcgatgatgacatcgtagggtgtgcggggtaggacttggtgctcgttgtcgaaagcaccccattcgcagttgatggccatgggcagcttcgggtcgaggtttagagattccagcttggggatcgcgccgcattcttccatgtatgcggcgttgcagccggtgccgaaaatacacccaaccctcatgtcagtgtcggtgtaagcggacgcaatcatggttccagtggtgtaattgaccaaggcgaccagcttgatgggcagttctcgctctccagcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnattgaatgatctcaaattcacccttctcttctgtcagagtgacctcacagactcgcaagtttgtaccgcccatgtccaacgcgaggtagctgcccctttcgtggccatcggggaaggccatacaccaggtaggaatcataggctgccaaaattagtcgatcgtgcccgttattaaattggatgcgacccacgatgctgcctccctccttcgacaagcccttcttcagctcactgacgaagtggtctgagatgtgcttcagcttttcggtagaaaccataaaaagctcctctagccggtcgatctgagccttcaaatccgttggcatgtccgcgaaggagcctaacacagttatcatcctgttcctccatatgttatagccatggtaggcgcgaacgtacccttccgggacgggggttttcttgcaccgagcaccataattgcggtcttgacaagcgtctaagggttttattcggtatggatgctgtcgagagggcggttgcgacgcgattttacgatgatgcgtgtggttggtcgtaattcgtagtttatggcaaaagtctggcagagcttgtcagtgatttatacgtggggcggtgaagcgcatgagacgcgtggggtgtcgcaacagctttcaatgtcatgcgcggcagtcagaacaggtctccgaagctttagcagtgctttggcggcaagaatattgttgcttttgttgcaaaagtctggagcacggcttactgattatcagataataacgaaccccgcctcgaagattgctagctagctgaacaacggcaaggtcttcaagtaagcaaaagttttctggctacagctaggaaggcggccaagcagtggaaattcaattggaagatatgcgaatatatcggtgaaggtgtgtctgcacaaacctcagggatgtttatctaggccccgcatcccacgcccatggcatctccgggagctggcgctatgacgcacgtcaaacgtgaaaagggagccgcgcaagggccagcccgatctcggctaaacctgctgctcgctaccacgctagtgggtcggtgtttgccctcttccacttcacacatgctgtggttgaacattttgacttgatcccgtcactctatccctgaagtctttgccttgccattgtgacccacatgcaaatgatacagccacatataccgcaagaggccgccatgcttgcactaaggcatgttaccattgttcgtcctcatcttgggacgccttggggtattgaggctcacagcggtacaattctacggaaaagctactttgagtctggtttgcacggagtgactcgatcttttcctattgttcgagtcccttgtggactttggggaatacccaagcgacacgctactattccgacctcaactgggacctgtcaagagctggagtgaaagagatggagcattacacagttcaagcgcattcttataaccagtggatgctatctgcgggcccacgtgcagcccctagaagcgacccgctcccgctcccgctatcgccctcgtgcttgtcatgctcaagatgactactctaactggaaacacctcgtagcaactatccggtaccgtggtagaagattcacactctatgctcataccagagatccatatgtgctccgacaccgctcgtgttagtcatcacaactctccttcacctcgactgcgtccactttaatttccgcaatttcccgatccgaatagctgcctgaaagactcgaggtgaagcttcgtttgctctggtagtgacgtgctaacttgctcatataagacgtactcgcctcgctctcctcagcaactcttcaggctcaacctcaactaaccttgtcacgcagagagcagcagtgccagcagttttgcgactgaatacgagcattgtaagctgacaagaccatcagagagatctttctcgtatacgaacaaaccaaatcgaccacattcgcctccatcatctgcgatcatggccaacaacagtcagggtgcgtcttcccagaaccttgacgccttccgctgccctgagagctagtggtaagctacagcatcaagccattactaacttctgcttaggttccaggccgttgccgattcccatcaggccgcgggcaggttcgctggttactggtggcttctatggcggccgcgagcacgccgaccaaatggcagcaatgttgggaatgggagatagagagaatcctatccttgacggctgcagtggcctacctccaaagagatcgttcctcggccccgacggtgtcttcgcctctcgaggtcccatgatccgccgctccacacttgcagacaggcttgagttggacgcacttcttgccagggccaaggtcacctacgatggccacgtctaccttcctctcaccgccgagaccatccaccacctcctacccttcttcaacggctcgaagccgatcgcggacaagaagcttttcgagtacattatgatcgaccacgaggtcaacagcgttcacgccgaccacgtcgttgcctgcctcgagcgcatcggcgagctctgcaagcatctgctggtcatgtcgccggtccacacctccgagctgggcagcgtcttcaagcgtgacttgcttgaagtcagccctggaaacgactggagccacattctcaattgctttccaaacctcgagcgcctggcattcgtgcacccgatccacgagcctgtcgatctgagccgtggaaccttcttcgcgcttcgcacggctgttgccaaccgccaggctgcaaaggggcccatgggcttcaagtacgaggttccgaagcagatcaccaactaaaggcaatccaggtagatcgcagaattgttttcggagtttttggtgaattgaaagtgcccgtgaaggcatctaggatcagatatcggcaggaaagatacccaacatgcggcgcaaacagcgcatcttcaaggaatacaaaagttcaacccccacgccgattcttgatgctctgattgtttccagattgcactaacatacctcgactcttgatgctgtgaatgcttccaggctgcactatcacggtttcgtccccacaccaactctcgataccgtacatgtctccatgccgcaccaacacattccatccaccaatgttacacaaagcgagcatttccaagcggacacgcacaacaaccccaaatctacgcctgagatgtcgttgtcggcgatgcacacacacacaaagccgcacgtttcgcccttcggctccccgcaccgcatcgcggaccctggaatgcgacatccgaaacaccatcgggacgaaacgaaacgacgaccgaaaaaaacacgcgacacttcagagtatatatctatatatataaatcgaatataaaactgttcatctcgccaaaccaaaaaaaaactttcagaattccgcttttcgcctatcagattccccccccccccacccccaaaggacggacgatttccacaaaaccaaaccacaatggcagctcccggcaatgaattcttcatccagaagaaactgtccacgcccgccgcgcaccacacatcctttgcgcagctgtgggccacgaaatggcgcaaacccgcagaaatgggcgtgtacccgttcatgttcggcacggctgcggatttcctacccatcgtcgcatccctgactcaacgagacgtaaaagagccgtatgactgggacgaatacgcgcggaccttcttccccacggcggagaaattgaaaaaggttgcagagcaagcggagaaagagggggatgtggagaaagcgagtgagtattatttgaggagtagtgcggtgtataggataagtcggtttcctgcgccgcggagcaatgtgcaaaaggaggcgtggacactcggcaaggaagtttgtctaaaaggtctatctcttcgtccccatcctgtgcgcgaggttaggattccacatacgcatcgcgcagagggggagggggatgtcgttcctgtataccacctcgtccccgagagcgcaaagcccgtcccggcactcataatcctcacgggactagatgggtaccgcactgaactcgccgtgtggatggaaggctggcgccaagtcgggatcgcgactatcgtgctagaaatcccgggaacaggtgattgtcccgcaaacgccagcgaccctacctcaccggatcgtttgtggagtagtgtgctggattggatcgacgcgcaggaagggttggacagcaagaagacggcgatgtgggcgtttagtacgggcgggtattatgcgatgcgcgtggcgcacacgcatcatgagcggttggcgggcgtggttgcgctggggggtgggtgtcatcatatgttcgaccgcaggtggttggatgaggtgaatcatttggagtatccgtttgatctggcggatacgttggcgtggaagtggggatacggggatgatgtcgaggcgttcaagcgtgagggaatggagaagttttcgctgttgaaggacgggacgttggataggccggagtgtgcgaggctgttgctggtgaatggcaccgaggatgagatttttccgattgatgattattatttggcgttgatgcatggggcgcccaaggaggcgaggttcgtggaaggagtgaagcacatgggcgaaccggcgagtttcttcatcattttgaagtggctgtataagttgtttgacattcaggcagacccggtaaagcagatgcagacgctgccgttcaagccgaagtattagtatcatagagtggacaggctgatgaaccttacggtgccgaaagagggaaacattctgcgtgatttgagcatgcgaatggttgttttctaagcttttctttccagcaaagcatgtatgcatatctgggtgcttcgtccgattgtgaagcatgtctcatgaacccaccctatcctgtctcatacgccaacaatgctatgcaataatcatttgtgtgctataaatcgttagccttgtacacaaaggcgtgctcttgtcaatggcacttacgaatgccctcctcaggcttgggtgtaacgtcgacgacctctgcagcggtcttggacttctcctcaaccacgtccttcatgaaggggaaggtgagcacctccttgatgctgtagttgtcctgcacaagtcagtaggcgtttcatctagcccacgagtattacgcactgtcaagaacatgaccagtcggtcgatacccatgccccagccaccggtgggtggtaggccgtactcgagagactggcagaaagtctcgtcgatgagctgggcctcctcgtcaccctggtccttctggttcgcttgctcctcctatcttttcgtcagtaaaaagtagaagcagtagtgggattcgactcacaaatcgcaggcgctggtcgaaggggtcgttcaactcggtgtaggcgttgcaaatctccttcttgcaaacgaatgcctcgaaccgctcgcacagactgtccatgttagcaaataatcaaccatttccgtggagtgactcacccgggaatgtcgcggtggtacttggcgagtggcgacatgacctcagggtgaccgacgatgaaagtagggttgatggcagtctcctcgataaactcgccgaccagcttgtcaatcatcctcgcgttggtgcggggttctgagcagtcgaccttgaccttcttgagcacgcgcttaaggaactcgttggtctcagcggtgtgcagctcgttcgctggggggaacttctcgccaacagcctcctcgagcgcgggaatcatctcgaccttgcgccatggtcgtgcccagttgaccttgtactcctcgccgctctgtgtgtggaaagtcgtctcgtagctgccagtgacctccttgaccagctcactgaccatctcctctgtcatgtccatgacgtccttgtagtcggcgtaggccatgtagaactcgcaggtggtgaactcggggttgtgcgtcaggtcgatgccctcgttgcggaactggcggcccatctcgtacacacgctccagacctcctacgaccagctccttgaggtacagctcaggcgcaatacgcagaaacagctccatgtcaagctcgttgtggtacgtcttgaagggcttggccgtggcaccgccggcgatcttgttcatcatgggcgtctgcacctccaagaagtcgcgctcgtcgaggtacttgcgcacgtacttgacgatcttggagcgggtgatgaaggtgttgcgtgtcgagtcgttcatgatcagatcgaggtagcggttgcggtggcgctgttcctggtccttgtagccgctgcatcatgttagcatgtcctggcagatgcagtgggcgtactgacaagtgctcggtcggcaacatcctcaggcatggggtgagcaggatgacctcgcgcgcaaagatgctcagctcgccctcgccacccttcttggggctcgtccggccggggaagccaatgacgccgatgatgtctccgcgctggatgttctcgtgctgcttctcaaagggcgtgtcggccttggactcctgcagctggcacatgacctggatcgtggtgccctctgccttgcctggtcatcgtcagtgctgccactctacaccacaaccacgcatacgcacaaacataaaagtgcagcgcattggacgcggaccgctgggtgatgacgcgcaggccgatgcgaatctccttgtcgggctccgtctcgcccttctggaggtgcgagaagtcgcgcacatagtcggcgatcttgtagttgacgtggaacttgtgcgggtaggggttgggctgcttggaggcccgcagcgcgttgatcttgttggagcggatctcaaagtattgctggcacacgtcaatcgagttctccgtggtgggggggagacgcgcacgttggggttcagctcctcgacatcgtccttcttgccttccttcttgggccgcgcgggcaacgcagcttccttctccttcttcttctcgtccttctcgcgctgcttctgccgccgcttcagctcgctcttggagatcttctcgcccgtcacggggtccgtgtgtgtcttgtcggcgctctcgcccgcgggggcagcggctgggggctgttggtcggccatggttgcgatgcaatggtgctggccgtgtcgtgtgggcgcgtctgctaatttatcgcggggtccaacttttgccattgactcaccccgccattgacgcaccaaggatcatcgtttttcctgccgaccttgatcgcaaccaccgcaaccaccacaaccaccatgactgttgctacgccctgcatcgaatacacacccattaggcaggtcaggtggacaatgactcttgaacccaattgagccagacatccgcacatgggcatcgctcaccagtacgcgcatgacatccgcagaaagcatgtctacactattttccaccaactccgcagcagcccagtggcagcaacatatgcttgcatgactccgatgcttccttccttcctttcttccttccttcaggatcatgaaataatctggtcgtctcgatttcaaatcacacgtcttcgtcaacctttccgattcgtccactgtttcaatcccaccaaacattttgcataacccagcaaatccttccaagagattccacgtctcaggcacgtcggatgctgccgattcctaacggcccgtcagggtgcctcacgatgatactttccttttgcaagtcaagtgcatctccttgggacatggacaatttcaggcccacaaggtctacgcagtgtcgtcaagcatcgcgtgcaatagattgcgcatcaacgacaacaattcgagtgcacataaagacaaccaccgctagagctgaacacgcctagccagccagcaaagtctgccttgcgaaccatcgattcgtgaagtggtacccgagccgcatgcctgacacaccctcagtcgcaacccggacaccaagatcccacactcccaagagtggcatggcgccagaatatgagcgtttcagtatatgcgcaaacagtacgatggagaatgcctctgtacttactgaggcagatatcgtgttccgcatcacttggctgcctttatacaacagctgcttgtccccagaactcacgtcatcgcgaaactcacactcattccaaattgctgcaagaggatggcgaacctccgcctcgcaacatcatggcttctactaactgtccttaccgttgtcaccgcgcaagaaacatacacaaatgccgcgtgcatatccgccacaccagccatgaacgcatgtgctcagcgatgggactcgatacgcactgaatggtacctcatgctttctaatcctacccctctcccacttactcacctccacagcacaaaatcaaacaccctcaacaccgtctggcccggcccttgtgaatgcgcatatttcgcaaacgatctcccctgcttcgacgaccaagccctctgcgccgagcaagtctggacacaagttccgcaatggttccgggacggcgtgagcagctgcttgatgaaagacagttcattcaccgtccgcgccgccctgggaaacgcgagtggggctatgggaaatccattctcggtaccagatctgcctgggaaattgacgcgagcggtggatgcggggatcgctactgcaacaagtacacctgcgcggacgggtgcgagtgcgattcttcctagcgctacgagcgccaggttacaagaggcggagggactcagtacgggtgcaaaagcaggctttggcgcaggcatcggcgtggttgttgtgatcatcgcgttcgcagctgtcttgattgcacggtcgcaccggcggaaatctaccaacacaaacacacactttggggcacaggattcagagaagtcggttgtttcgcccccggtaaagagagcggagttgcatgaccaggaaaagagagtagagttacatgagcatgcgcatgtacagccggcgccggtcaacgagatgccagggacggaggagagacacgaaatgtgggtgagggcgtcgacgtggttggttgaattgccggccgagaagtctgttcggaattctgttcggaatagtcgattgggaggctgacagatataaaacacgaataaagaaaagcgattaatgtatatagcttgcagattcttgtaggaattgccgcaaggctgaccctggagtacactcttttgccagttgcgagtatgatatgagacaaacttcttacagaaaaaagggcaaccaatcttacaactcagctcgttggaatatcttccttgctctttcgaatgcattgaagcatttgcctgcgcataattacatgggagcagcagcttcggtcacgtgttggaaaagacatcgtatcacaccttcctctggtacattcgacgtcacgctggcgccaaagaacacttccaacaacatccctcacattgccatgccaccacaaccgcgatcaccatgatcggctacgcaacgttccaaccgctatcgcgcgtaaacgctcaccatgcctaagcgcgagaagcccttgcacagaacaccgatcatcagcactgcaagcatggaatgcccgttacgggcagtgaacctgcaccggcaattaaccatgaacgaatagccatgaagatggcatttgcgtgctgcgatgcaggggcggcagaacattgtcccaatcatcaagacgtgcttgcgaccccaccaaatgtcttcatgcagaggtctgcgggtgcaggaggaatacattgcatgcgttgaagggctgagtggaatggataccgatacttcgtattgcgacgatggctattttcatggcaggctgactgtgcggtgcgagtgcagatcgcagtgggtactacggtggcttggtggctgatcgatgccacactggcaacatattagtcaaacctcaaaggcgcgtcgagactcggacatgacgtctcggtcacactatcacgagcacagtcgcgcgcgatgggagttcatcgggtttcgcagtgcacgagagcccacgttgtcgaggtggcgatggggctgctgtcgtgggcgcttagagtggtccctgggaaggcctgcagagacatcacaccaactggcgaatcagaatgcatatcgccatcgattcctcggacgctattcgccccggccgtcttgggggcttccctcccgcccgacaagacttgaatacgcaaagctgagtggtcgactgccctgtcgagccaatatgctagtacagtgcccattcgctgcatactcaatgcttcgaaggctgacatgcactggctggccgagctggcggcgccgttttgctcttctcattcgcctgcatgctccatttgctctcttcgaagacggatcggtagcacgaggcacctagagccgtcctgtgcagcccataagtgctggtagcccccgccaccgcacgctgccggcctgcatcgactaccatctgagcgtgcactgcttgactgactgctgtattgcaaaagagaaggacccattcgcaccgtttcgatatcgctgtcaacgttcacatcaccgccatgttccgatttaccgagcttgtgtttgtggtcgccagttggtcgcttgcttcggcccataccgtgatcgtatatcccggctggagaggaaacaacatccacacaaacggaactgtttcgcccaccgaccccagcattcctgccggatcgcttggaatcaactacgacaacggcacatatggcttcccatatggcatgcaatggatgtatccatgtaggtttatcattatcgcacctcgctggctagtcttgctaatatcgcaacaggcggcggtctgcccatgtcgcaaaatcgaacaaaatggcccatcaagggcggtgcgatttctatacagccaggatggttccccggccatgctagcgcgcaattctacttcaacatgggctacggcaacgagcctttgaactactcgcactccatcatgaacttcgccatctccggtccttcaaaccagcaatacgagggtacattctgcatgccccaggtcccactgccgctcggttacgaacctaaagttggagacaacgccaccatccaggtcattgagttggcgcagcatggcgcatcgctgtacaacgtgcgtattatcttgcaggagctcatgcatttgtgctaattcatcattgcagtgcgtcgatattacgtttgcggaaccacaagacgtcgaaccagtcacgccagataactgcttcaactcgactcagcccagccagaaaatcggattccagatgctttacacaacgacaagttcgccggcgccacacaatgccgtcatgaacgtttacgcgtcgatactcatgccactactacttattctcgcaatgtgttgtacgggattgtagagcgaatttgggttggactgggtcgttgtatttaattgggcacatggagttttgggcgtattaagatatcctccggtctttttcacagcgactgagacgcttttggtcatggactttcattactaccgagagagaggttgcaagtggagaggagctgtatccatcgtacaaaaatgtacattgatcacctaacacgtcgctttctagctggtctaacgtgagattctgctgcgctgatgcagtcgtgctgatgtcctgcatgcacataatcgctgagtccgagactgtgctgacagctaacgattggatggctgaattcatcacacagcgataattccccccttccttccccagcctaccaaaccaaaagaattccaaatatgactacaatctagatcccagtgtatcactctagtgctgcgaactctacaccacacagaagtgacatgtcagaaccctccatgactcgcgctaatcgttagtgtgtcccctgcaccgaactcttcccaacgccgcaattccctacgcgcccactctaaccatccgcgatattgacattttaggcgcccagcaggagcaagccgcaccttaactcgacgactgcaagtcgtgcgacgtcatcgatcttgcatggtgccgatgtgctagaacaaggtgatggctgggcaaaagacaaaggcgcgggtgaagaggcgggaggttgagagtggggatgggtggacggtgattacgcatggactgtctaatctcaaagtccgcggggatgagaaggagaatgggaagggaaatgcgaagggggggaagaagagtgtcgcgggtcaggtgcccaatagtacggtcaaggacctgacggcggagaaattgctggctgagtttgaaatattgcaggagcgttggaaagggtgtcctgttgcgagacagatgcaggaattgttcaagaagagggaaaaggtggtgaagactgcggtgtgtatcggcattggcagcttcgcaagggattgggagcagaggtggaggagtttatggcaactcgtggcttttgtgcatgttgtaaggcttctcagcgatgacaacggtatcacgacatacgcgcaagatcctgcgtttacgacgttggacatggattttctcaagctgctcgacatcacgacggtacagacgggaatcgagaagcacatttcgactgagagctttgtgttcagtccgtttgtcgattggttcctcctcctacccatgtttctgaaggaaaaggacccagccgtgtacgtgggcaacgagatccttgacgactacaccacatacgcgcagaccgcggagaaacaagcgaaactagacgagtgcaacaacatcggcgcgacatttctcttgggccgggagaagcagaaactcgttgattttgaagggcatgcacatgcattgaacggaatggtggtttatttgaaagaagacgaggatggggagggcgactaaacagctccccaacgctccgcaaaccgatcatcatttgcgtttacgttacgctcgtactcactcctatccgcaacaaactgcgctatgtcctcaccaaacacgtctgcgatccacgcgaatgccaaatcaatgcctgcggaaatcccgctgctggtccagatattcccgtcaacgacccagcgggctttgggcacccattggacggcggggtgcttagccttgacctatccaaagtcagcacccaggcgaaaaggatgggatgggatagaagggacaagacatacctcattaaaagccctcttattcgtcgtcgccctcctcccatccaaccaccccgttctcgcgagcacttcactccccgtacataccgtcaacatccacctcaccccttccggccccaaactcttcacaaactccaccacctccctgacattctcttctgtgcgcgtgcccagcccacccggcaatacaagcacatccagacccagttctcttgcttgcgcaaacgtgtgcgtcggcacgatgcatgcgccggagctttgcatggcgtgtgcggtggagatgggggagattgtggcgccgaggatggagatttcgagggggtgttgttgggacagtagggagaaggcgtcgagggggccagcggcgtcgaggagttggaagccggggaagaggattatgccgatttttgtggggaggggggaagacatggcggtggtggtttgagacagagaaaagatttagccaaggtgtttagttgtggtgatgatgttgtggtattgggaagtgtgggtttggtgtcgagtgttcaaataggcggggataatatgttgtgttacttgattgtatgctggaattgaattgagacttggatagatcgcaaactcaagtagggttctattagtcagctgcgggggagcacattcctgggcaaacgggatgtggaaacgctatacacgctgttcatacgcgtatacttgaccgttcgatgaaccactagacatacgcttccacgaccgagaatgaatcacaatgatagctacaacctctacacaaccccattcggcatgcgcaagcccttctgatcctgctgctccactgtaagcccagccctcgctctctcaatcctctccgtgctcaaaaggtaactccgcggtatatcgcccttctgcaccatactctcctgtacatctgcaaagtccctgccctccagctctgcaagcaacatatccacaaccgcctttccacacaatgtgccgttgggcataccatgtcccgtgtacccgccacaaagccacagcccttctttctcaggcactttgccaacccacggatgatcgtcgcgactgtatcccatgatgccagtccactcagccgcggctttgagttcagcaagtccctccgtctcgccgtcgagttcgaggactttgaggagcgcgctgcgcagataggctgcgctgtctttgtcaatgatggtgtcgtctgatacgccgatggtcggtagatggccggcgccgcgtccgccgccgaacatcaagtggccgcctggattcggcacacccgagtatgggcgctggactaggtagtcgtcgttggtctcgggctggttcagggcgccgaccatgccgtaggagtctgggatgatggttgagtttgcgggtgggtatagagcagacatttcgccgcgcacggggacaatgaggtctgcgaagtgtggtaggagagcggatgtgtagccatttgttgcgaggatgacgttctgcgaactgatagtgccgcgaggcgtaaccaatgtgtgcgtcttgccgtcttccgaggtcttgatttcctcgactggtgttttggtttgcaagttgatcttcccctccttcaccaacttctcgagtatgaatgtgacgagcttgtatggccatagacttgctgcgccggctgtgagagttgcgccgacacattcggaactgacgcggtgtttcttgagctcagctttgtccttgatgattgagacttgagctgcaacatccggcgatgattcctggagttgagcgatttccttttcggcttcggccattgcgccctccgtccagaaggtgcggcagccgtatacagtgcgccattcgcaagggacgttgttcgcttcgatgtagtttcgtacggcggcgacattgcggagttcgaatgcagctacttcggagccacgatcccagaggagaggctgacaatggccgccgttctgttttggagatagttagacttggaggtcatgatgcggcggacgtcgccgttctggtgtacagctgcttatcacagtctgtctgatctgtgacttacccgtccggtggcgcaccaacatgcctccctagcatcgagcacaacaatactcttcccctttgaccttgcatcttcgctcagaaatcttgcagcggatgtgccagttatgccggttcccacgatcacaatatcagcctcagaaggcagcttctcggtcgttcgatgccccagcaagaatttgttcggctcgctgtgccaaaatgaattcgttgatgttggggttggtagagaagcgcgtggatgcttcatggtgatcggtatggaaatcaaggtggggtggatgcgtagtgcttgtggtgggttgtcgaggatataaacgtgcccgtcttatcttgtgggagatggtatcagacgctatatgactatatacacatgctctttcggaatgagtacgtggttcaacacagtgtagtaggctcgatggggtcagatggtgttatggaggggcagtgggtcatgctcggagtagctatgggtagctatgaacgccgtggagtcactcagtcgtctcgaggcactccgaaatcgcgaattgtcattggaagactttatcattttcgcgatcgatttcgtgacgcatatcgttgcggatgcaggaacactgcgcagcaggagccatgtaggtactcgacggagcggtgtggtattggtgggctacgaagtataccgaatttcggaggtcaggggcgcgactcagatttgcttatgtaaaagggtcaaggactgtcaagtcgggacattctccacctcttccacatgaactgatcgacattatcatatcttgttagtcttgtattcgccatattgcagtggattctgtacttgaagcggcttccagaagcttattcaggaacgcgaagcggtagggagtgacggcgcacagcaactttcaacacacgatcaatttgcagcatgcatttacattcagctaatatacatatcctagaggctacaaaatactttgcaagccattcgagccatgccgagactgcattgaaccgtcttttcctactcgtcaaatttcctttctcattatttcctcgtttcataacagtcgttgatgggctaccagacactcttgttgtgtgacaccttcctgcagtcatctagcccaaccataccaagcagtcacagactagcttgtgtaccctacttgcgacggttgaggagatctttcgcagtctccgtcgccgaccatccaccaaacaaccaatcattcgaatgccggccacgccacatatcgcttccgcttgtgcttcgcctgcttgccgattgaaggctgggtcgtacaggtgtagtaggcgaggtcgttgttgatgttgaagtgttgcggttgtgctgggcttgcgcgatctgtttaggcggcgggaccatgggtgatttggtccgcttgcgcgacgcatcgcgagaccgacttctcgagcgaccgcgaacgcgagcactgatggcgccaaagaactcggttgccgcacgcgatgtgggcgatgttggggaatttgagacagacatgtccgatgatgattgcgatccaactgtatctgtgcgaacaggcgcgacagcctggaagtttgattgcgaagtcatgatatacgaggtattgtttgtgtgatcgatggcaaacttgtatgaagcagtaaattcgacactgatccagacgggcgtagggcttactcaaatacttcttccaatggcactttggatccaaacaggacacattatcgcatgcggctcaatctctagacgaaacccaacacttgcaccacagtcactcaccttggcttgcatcttcaactgtgtcggtgactctccccaccaaagtgaacacccaaccaatcatttttgcgactggccatgcggggcaccagttccttaggcaaactcaccgacttcctcgcggtctagagtctccacagagacatgcaaggccaacgcacccttaccgagtctatgtagagctcgatgtgcgagccaatcatgtcgtacggctgtttcgaaacaaggctttggtgacactctggagccttgcatgtgttcggtctgcgttctttgtactgcagccttgtccgtcggcaggcaaaccctgcccaccgtgagggacgctgatcgatttcgttgaacatcctcaaggcctccaggactggttgtcatgttgcatgatcgccagagatcagcgtgatgattcctggtagatttgcagcagtgttatccaagaccactgtaatggcttcggaggttccgtgtcgggtgcaataaatgcgcatgtgcatatgtacaccaagcactcggaggtggccgctccaatgcgagttccttatccagatacatgacggtgataccccgcgcattgtgtcacactggcaagtcgaggcatggccaaaaaaaacaaagcaagactgaaacagagtttgtgaaactggctgcagtagtctgtcttgattgggatgggattgtggggtcgtggtggtgaccggtcagggtcacgtgcgccgaatattcatgtccacccaccagccaaaaacaaccgcaaaaagaaagttcacaactttgcaatcgatgagaaggatgttgtgcatcctccgggagtcgaacccgggccaattgcttggaaggcaattatcctaccgttggaccaagaatgcttgatggaagagaagccattcaaatataatatgtagttgtgcagaactaaccaacagcatcatctagcaacatctttcaaagcatctttcccaggaaacaaagtggaccaccaataatctatctaggtggggcgagtagaagagatgtgtcaaattttcaggcacctctagtccgcttcagtgactagcacatctccgcttccgaagaaccagattccgaccaacctaacacatgcaagtataactacgaattactattcatatccccactgttcctacacatctttcaacatttatgtcttcgaaattttcgcaatcattctcgaggtgtagaataagccggacacaatcagcacaagaagagtactacaatagtctggggacgctgacaaacttgcgcattaacgctgtgagatacctgaggggagtcttagcatccgcaagataggcttgagtagttttcatcatgggctaaaaaggagtacatgcatccgagacttcgtccgggctttctcgtaacgggagggtctaccacagttcctaacggtaccgcgtccggagagggtcttgatatgattccaactctatatatgtacagttattaacctcttgtcatcggggtgaccgggctttaacttcatactgtaccacccttgaggcgttgaactcattccagccgttatctaccaacactctatcaacgcaacattaacaccatctccagcgttacaaccccaccactcaacctcacacctacataatcaaccccccaccatccgtcctgaccatactccccgtaacattcccatcccttaacaaccctaaataactctctgctacatcctccggcctccccgcccgtcccgtcgccagcttctcgcccatactcctcatcatctccttcctctcctcctcgctcacccgccacagctccgtatccaccacgcccggactcacgccattgacctgcacacccaattcatcagcacatccctccccatccttaagattgcagggtattggggaatactcactctcacgggcttcaaatccagcgccaaattcctgaccatactatgcaacccgcccataaatcccgcaatcacattccaccctggcatcggcttctcgctgatactgcccgtcgtgatggtgtagctcgacgcatggctgtcctcgagatactcgggcaggtatttcgcaagcagcagcggcgcgaagaagcgcacttggcctgcagccacgatgttcgcatatgtcatggaggacaagggcattgtggcgagagcgtcgccggcggtgaagatcacgtggtttaatttccctttgaggatttcaacgctgcgttttaacactttttccagctcgttttcaagcgttgagggcttgcctaggtcgacggtgacgccgtggattgcggatttcttcgaggggtaggcggttgcaatccgtgacacggcggattcgacgcgtgtggggttggaggaggagaggacgacggaggcgccgtgttcgatgcatgcttctgcgacgctgaagccgatgccggaggatccgccgatgatgaggatgcgggaggatgtgagtttggaggtgtattttatttggtcggacatgtttggggtaggtttgcgaggaagatggtgatgtggaagagattggggggactggatgtaggagtgggtatgatgcacgagggatgggtctaggtgtatctttatatgagaatggtttaggttttctacagcatcttgttgcatacttcatcggattttaggcgtcgtggcggaaatagctctccgtagtttgcatcatcactctagtgcaacctgcattacatcattcaacacggcacattctcacgaatacaaaatctctaagatccatttttacgcgggcgtgcataatgaccgtgcatggatctgggtagaaagatgagtgatgattatgttgattcgtactttctatcgtctcatacaatatgcttcgtcatattctatagaaattagctggtgattgcaattgcaggcatgaatgtgcatggcctgcgtgtgcgcaataatgttgtgccctgctcatgggcctattcctctgtcacctcccaaaatgtcttcaaaatacttttgtacatccagaattctattgtatcgtccaaagcgagttgatttgtttcctccgaacctagactttgttagcttattcccacagaaccacggattatagggaggaacttaccaacggcgcaacaaaaatgacaccaataaacagacccacgacggtgatcaacatggaaatcttgttgaatcccttgccaagaatatcaaatgcaaaactgggcgcgactcttgtgccaaagatgtccagcccgtacgcgaaaacaagacttgtgctttcaatgccactctcgctggtgatgacgtccttcaggccaagaacttcgtacttgtgcgtgaggtgccaccttgggtcccattgaattgcaggcgtgtatcgtgacagaccctcttccttctccgtgttgtcgggatcacggccaatagggcgacgaggatcaatcacttggcgaggaatgccgatgatcgagttggatgatgggacggtgaccaggagctcgcggctggtgattccttgtcttgtctgagtgacagtcatgtgcgagatctcggcggggatctggtagctctgcgaaagaacataaggcttgactacgtcgcctgttgagcctgaaggctgtatagtagacgagttcgaggaagcaccgagtggacccctgtcatcaggaagaggtgattcgtagagatcagcaacgacaagctgatagccgcgagaagaggccccggatttggcatcggtggtgagggagtaactgaaccaatgctccgagatggtggacggaatcggtcgggacgtgtcgacatcgctgtgggacatggtgtggaggagttggccggaagccgagtccagcaagtagaccgaagctgtgcgagtagcatcggagactgctgtgactaagacgaggttggggttcaagtacttgtacagcacgcgtctgtcgccgagaaccttgccaatggaggctaccggatccttgagaggccgcgctgtgtaggaaacaatgcgctctcctgaagcaggcaagaaactccatacgggttccgaagtcggttcgtcctccaagaagccttttagggtgccgtcaacgagcgtaaaagacacgagcttctgaccatcagaaacaacggacgcgtctgtcttgacgtgctggggcgaggcgagaccgccggttgtagagttgacgaagagcgatcccttcagacctgcatctctgacttcgacatagccgcggtgagccttgagagatggtcggctgaagatagcctctggcgcgagtttgcgtagatcaacattccagaggatcttaccacgcgagccgacgtcgagcgcagcaagacggccctgctcggttgcgacaaccacaagcttatggaatccaaaggtgtcaagcttgatagccttctctgtggcctccttagacttgccgaagacactaccgagaagacgggcggggatgctctgcgcccaggcaggcaaatgctgtaggtcctgcacatgtctctgcacccggtggatgtaggccgataccaagttgcggtggctctcctcttcaagagcctgtgcgagtgtctccgcttcaggcaggctggcccaaactgcggacacagttccagagagaaattctggccgcgaccatgcaagctcgtcgttgcggtgtagtacccactgcccattcgagtagaagacggcggatcttaccgcgctggcggagcctgacttgacgactacttcggaaacaccgtgtacggggtatgcgcctgcggtggcaagcgagtgcttcaaggtccatcggccgagtacgccatgcgagacggacgagaaaacggcgacttcgtcttcggtgatgcgagtaaagtacacattggcgtcttgcgtgctggtcgtaaatgtgcccttgctgcgcagctcggggagactgtaggctttcgacacagtgctcttcttcagatccacgtgatagacctccgcagagtgaccaatggcagtctggtactcgaccaggaagtgcgggagcgagttgatgtggttgggcgcatgcagcacaatcttctccacgacttcatcgcccggtgtgttgaaggtggccacgttcttagtgccgatgatgttaaccttcagcaccctgttgcccttgtctgtccatgccagcagcggcgctgccgtgttggctccggcgaagagaatgtggtcgcgcgcggtgatttcggcgtcggagctgagcgtgtactggtcaatcttcttgccggtgatggggctgagcgaggtgaccttgagcttggagcccccgagcatcgacgtgtggagcgagatgtagtagatggtcgtgggcgaggtcgatatctggtatggtgcgtctccactgccacattgtcagcccaacattgcatctaccctggcacatagctgacctggtatcctcgaacgtccacttggccagccccgtcttgccatccaggcgccgtactccggtggtcccgcccgagagtagcacaatggcgtccttggcctcgctgatggtcatgccatcctcctgctccaggatctccaggtcctccacaacggcgccccggacgctcgtctcccacgcaagacgcccatcggaggcgctccaggcggtgatgcggtctcccactgcactgacgactgtgtcctgctcatgcccggccctcaggtggccgtggccgtggccgtggggcgcggtggggaagtgctgccgccacacaagggcgccgtccttggggttgatggcggcgacggtctggttctgcgatatcgagtacagcagcgaggccttggagccggcatatggcttctggaaaaaggtggcctcgcgctgcggctggcctagcagggcatagtggaagtcaatgtggtaggcgtcgtcctcgaaaatagcagcggcgggcgccagacatgctgccagggtgagggcagcatgaaatcgcatggttgcggggagatgcacggtgtgagcctgtgagcctgcgaggtcgtcgatgccgtctcgacgtctgggctctgggtccgcctcgagctgccgcagccgtgagttcactcgggcacggaagccgcgagctgcgagctgcggcccgactgattcgccgagcgacgcatccacagcatggaatcagataactgcaggccccatcacatatcagcaatatgcaccagacggcacaatcccgtcttcaccgcagaacttagtcgttcctgcgtccaccagcgcccgtgattcgcccggacttgttctcaacagtcgggacggatacacgccccacgtatactgcctccaactgctactccagccagtccagcattgcggaagcggctgcgtttccgatggagctggattgcgttgcgacggccgcgttgcgtgctgcgtcgtcgtgcggatgcagcaccaccgacatggcgcgtctccagacagatgcgtcagtcgttgcaccgcaggggaactgcaagctgtttacgggcagtcgctggcgattccggcaatcactgcattgccgccagccctctctccaacatggcaccgtatggtccatgttgctaagcgcacaatgcctgtccctgccacgtggagtagcactcgcactagcattctaactttctatatgggcgttgcgcgagacgtctctccgaggctcgcgctgcgtcatcctcgacgccaagctgctcttgctagacctggaactgcaggttgttcttttcgcgtgggattcgctgcagcgctagatcgcatctcggatgatgcgtgggtcggtgcagccttgcaaacacgtctctgtaccacgcccgactgtttcgttatcagacactgcggtggtgctttcctgaaggggtgcgagttgggcatgaagcgacttccgcctgctggctgccgcttcactcgacagacgaagctcgtcgtgcttgattctagcgtcgcccaattgcctcgctcggatccgaactgcgctaccaccgaaccatgagatgggggtccgggagcgtgccggcatagtttcgtgcgaattgggcgtctgcgggtggatgctgctgtcgatgatgtcgctcgagtcgttcagccaacggaaagggatccccttggggcgagccctccctgctcctgctcacgcaggcatttagacgatgtgcatggcagctttgcgcgcggaagacggtctgtgttaccccggagctgggaacggacagtagctttgacctggcgtacagcacatcgatgcacactgcacgagtccgagcacgtcgctacacccattctgctgagccctgccaagtccatggtactgacgactattaatcgatgcgttgcccgccagacgttagcacgcttcaagtaccttcttgaatcttggccctcttcttccatcatcaaaccttggaatcccttgagcatcctccccttatcgatagccacttaaaaattcttccagccagccagcctcgccgcatcacccaggtaagtcctggccgcacgtgctatttccatcttgggacgcgtctccaatttgcctcaatccccagctcgatgcccctatagcattgattgggtaccattccatataaacagtgacggctgacgacccggcgcagcattgtggttggtccaccgctactcaccagaatccgcgcactatttgtcttctgatccgcagccgacgcgagctctccacagcacagcaaaccccagtccacaatatcgtgcctcgggacaatcggccctttttctcagctagccggacggccattttgaggcgctgcgaacttctgtggcacatcccgccacagaggccaggaacaaaacctccagcctgcatctgtcgctcaactttcacgcctcttgaagcatgtcgcaacgggagtaccacatagtcgttctcggatccggtaagttggaacacgcgatcagcgactagaccccagctgacaaacgtggcgctgcaggtggagtcgggaaaagttgtctaacaggtatgttgccgcgcttgtagagtgaaggttccaattgctgacatgctgtagcacaatttgtgcaaaacgtttggatagagagctatgatcccacgatagaggactcgtaccgcaaggccattgatgtagatgttcgtatttggtatcgttttgttgatgtttactgacccctccagggccgtcatgtgatgctggagattctggataccgccggaacagagcaattcagtgagtgaagcattctgatatcattggcaattactaacatgtctgtctagctgctatgaggtacatatcctaatactaaattccaacaacgtcatctcacacccacagggaattatatatgaaaaccggccaaggattcctcctcgttttcagcataacatcgcaatcttccttctatgagctcgccgagctccgcgagcaaatacggcgaataaaagaagacgacaacgtccccatggtgctcatcggcaacaagtccgacctcgaagaagaccgcgccataccgcgcccccgcgcctttgccatatcccgcgaatggaacatcccctacttcgaaaccagcgcgcgacgaagagccaatgtggacgaagccttcgtcgacctctgcagacaaatcatcatgaaagaccaagccaaccgccgctacgtccagcacgaatccccagcgtcaagagcaggtcgaccccggaaatccgcgcgcaagtcgaaaaaccgcccaaagtgtacgattctttgagtttgagtttgttacgataccccctactgcccggaaacgatcttgcccggcctggctggatttaccgggctttttggttttccttttttggctgggctttttttccttttttgcccctatcttacctaacttcttccaagaaacgctcctttcttagtttggcattttacctgggccagtcaatatcagattttataactatagaggtacaacaaggaagaaaagaagacccgcatcagtcgcgagaagatattatcccccccattttcacgagacattttttggtttctttttcccgagtcttttttcttgctttgcggccaacaatgatgtccgtttgtccgtctctgctttgatatgttacccggcctcggaatccgaaactagaagtctggctccgtgttgaggatgcgcacgggcagcacgagctggagcgacccgatttaaacgcaggaacgcgcttctgccatgagtcaagtctgccagcaagacaccgcctcactctgcctaccccaactaccatattctagactggcgtatcgagtgcaatgctgcccaactcgcctcgaacttttcgggaagacatgtctaatctgctcccatcgggcctgcatccgataccgtacctcgcgggtaaataacgtctcgggatgggcgattggtgtaagagacacgagctgcatgcttgaatgggacccgcgaaagcgattccggtaccgaaaacgcatgcgtaccccgcatcagcgacaaacgactcccgtgaggtcgttccgtgccttgccagcggctaaatatcgtgcgctgagatatagccgggctggtgcacgtgacctcgcgcattgggtacgcgttacctttggtcgttgaaagggatatccatggtctggtctacccggcgtgctcgcttggaagtgaagcgtagtgtcccgcaagagcatcgtatgattccggggttcccgttgatgcgacatggatgaacctgaatgtgttcgccgaccttgtgagtaatgcccggggcatgagagatggggtgcgggtagttccctgatgtgttgcgggaggggaggtacgcagagcgatccgggcctggatgatagggagatggtggtgccttgactgttgtgaatgagtactacgcgttagagttcttgatcatatttcggccagatgggatactgcaacagcgacaagctctaaagagcgtatagcggcgcatctggagagtccacacgcgccagcctgcaactggcacagctatccagaaaaagcattcgtcaatggcggcccatcaagatgggcaaaagttcttgatactgggatgtccaggcaaccatgggcctctccctgatcaatggcacgggagaaagtccggagtgacccaagctctttatcgaacgtccagatatatctgcatttggcggatggacatgaggccaattgataacagaagagcgcgaactggagtgcttcgacgacatggacatctttggcctaagagatgacaccgaagtgccttgagaggaaaccgctgcttgcaaagcatcagtcaagctgcagcacttgacgtgtcactgcactaacctctctggccaagtacctcggaaagatgctcacgagaccagcggcccgcaaacttttcagatctcgatccatgcagtggcaagatcaaaacagggaaaaaaaagaaacttgtccctgtcagatgccgaattgcgatggcaaaggcgaaatacaatgggcataatgcggacaatgcattgcagattgccactcaggtacggctgtgctctcatatgccagcgggagctcgaactccgcaaaggcgatggcagccgcacatgacgtcttcgtggagccgaggaacagacacgttgcattcttcaactgttgttggggtctatctggcctttgtttgcgtaggcaacgcatcaaggggcaacggaaccgcacagcattccgaagacggcagccacttggtgagaggcgcatactagcgggcggcaacgcagcgcatgacctgcaaatgcgcgacaagcatccacttgtctgcgtctaagcattgcgtgcttgtctgtttggagttgcaagctgatgcaggagtcgttgccgcggtgtgttgtaggtatgacgtaggctcgcacgagccagcttggtggggggaggaggggcagcttgcccaaggcagaaaggcgcaagggcagagctgtggctggtctggaacctcagcaagagcatagcggatgatgtgcatgcacaaagggccctgatacgatgcgatttgcatgggatttccgatcgacgcccagttgcgtcacagtccccatctgcaaaccctggtcagacgctgggcactcagcattctagacagctttctctcacctcctgtgacgtagtacccgtttgcgccttctaccaacacgtccgtgcttgcactctgcgagcagttgtcctgacgtcaggcctaacaaactcactcactgtcgcctggggctctctagcgcatcgagtacttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncccactaaataacattcatccaccctttatgccatcaataccgttgcaagggtgaacctgcctgaatcgtaatctgtctttcgctttatttgtttgttacccatcttgttcagccgcagctgccccactactagcgctgatatcgaagctttcaatcccgcaagcgcaaatttgcaacgcgaatgggccgccaaggtgcacgaacggtatgaccatcaattaggggtatgctagagcgtactttctcccagattcactactttggcggcttaaacatgtgggaaaagagattcaaggaaatgatacgctacccaaattgccaccatgaggagagccactcggctagtaagatgcacatgcttaacgcaagggctagcaacgggtgctttggacctccgaaagcctaaggtaggacgacatctaggccacatgaacaattccaggcaacagcattctgtttttcaaggtctattgcactgcagcatacacatttgaatttgtacattatcactacctcagtttccccccaatttccacccccaagcttacaaaatctcctcaggcttaacaacaacccaattcctatccgcctccaccgccctcccattctccctctgcgcctccgcattatccttctgctccttgagtatctgctgataatacgcctccttgcggttaatccacaaatgcacgcccccccttgctgacatccacgccatggaacagcatgtatgaatcactcccccggcgtatccccacccaccagcactgggccgcttccactgatcaatgtaccgtcaacaccgccggcccaccttgcccgcgaaccacgttcgcgggcgtgtacaagtacgggcgtgaccttcgaggtcggccaggaacgcagcggggtcgtacgtcccatcttcaatctgcttgcgggcggtcgtcagcgcgccggacgtcttgttgcgcagcatagtcgtcacgccgatgacatttgcgggcgggacattgtagccatatttcgggtcgctggcaaccatgcgcacgagttcttcgctggtgccgcagacatgacgtacacggctatgccgttgtccatgagcgcgttgtagagctccgtctgcccgcggaagatcttgggcggcgtgacggtcgaggacacgacttcgtcgtcggagtagtattgcacggggatggatgtgttgagggccattagttcgttcgacggtaggttttcagcaccgacagcgagaggccggaccataatctgcgcggcccagggatagcacacgagttcgtcgacttcacagagacggttgtagtagctatacagcgactctgtgaagttggccgtgtccttgaacgggatcaatttcaagctgggatcgagagtttggcgcgtaaggacaccgcggttttcgagaaacggcagcagcgattcttcaaggtcgtagcggtagctggtgttgtccatgtcaaagactgcgtagttgctttggtttgcgtttcgggtgatcatggtgctgagggcttttgctgcaggggcgggccagtgctgcaacgcgacggagcagtttgaacgcgcggagacatggtgttctgagatgcttgctgcatggctggacgccagcagtagagaagatgcagcgagtgtggcgcgtgggaaatgcatcgtgatgatctaacgtctcaactacaaagcagatgaatcacaaaaagcgacgacggacgactcttttctctttcgacgatcgaaaaaaaaaacgagcggtttttcttatctcgacgacgggaaaataagttggttcggcgcctttatggagcttctgttgccgtgatccgcacgaaccgccaaggaagagggaaaagtagtacctgcatcacccgggcgctcgtgcacgtcaccgtacacgaaggtgcccgcgtgtgcatcttccatgatcagtgttttgacgctggcgattcagaaggtgtagcgtgaaggcgacatgtcagtgtgaggacagcgctgtgaatctgactctgaatcactactggtaggaccgagcttcggtaatgctgtttctggcaggatccgatggcgatggagatgggctgtccgctgacgttgggctccatgttaaaaatgctcaaatgccgtcgttaattgttaaaattgaacgatattgtctaggtccgatgtcttcgatgttttcaatgatatcgcagcctcaattgtctacgcactgcgtgctagtcatgtgattcccgaaagacaacatctacttcgactcagtcagctgtccgaaacgcactgccatgctcgaacattcctttggccgcagtcgtgttcttcgctttgcccagaggttgatgagtgagcatgaagttgaataagcgctctatagctgaccacctgcaaagccgttccagcgaaccaagtcggacatttacatgttagcctcaggcatccatatcactataccatcgttgcgcagatgctttgaaatgcagctgtttgcaccagacgaagtggttcgctcgccgacgctgccccgcaaaccgcagtgcgggcagaccgacgtcacgatttctaagcaggacgaaatgtgacgaagaatactgcaaccatataaacccctcaattgatgtgttacagcaatatccatgtcactcttgcgtttaactcacccaccgcgacacttcctaaagcttaattttgtaactagaagctacttccaggctcccagctaccgcttcactgcaaacttccacacgtccaaacctctttacgacatgtccagcgacgagcgaccaacgggcctcaaggccaacaagggcatcgagcttctcacatttggaacccccaatggctggaaagcttccattctcctcgaggaattgaaggagacgtacggcaaggacttcacatggcagtcaatcaacatttcacaaaacatccagaaggaggagtggttcacaaagctgtggccccaatggccgcatcccagtgattgtagaccacgaccagggtggtttcgccgtgcaggaaggtcttggtgagtgcttttcttccactctgacatagccaagcttatgaacatccagctatcctcacatacctcacccgcaattacgaccccgagtacaaattcacctttaaagaccctctggattactcgagggctgagcaatggatggcatggcagcacggcggtctcggccccatgcagggacaggccaaccacttcaaccgcttcgcaaaggagcgcatcgcatacggcatgcagcgctacaccggcgagactgagcgcctcgttggcattctcgacacacaactcaagagcaacgactacctcgttggcaacaagtacagcattgcagacattgcgagctttggctggatccacatgctccgattctcaggtgtcgacttggatcgcttccccaacctgaaggcgtggtgggagcgcatcaacgcgcgacccgctgtgcagaagggcttgaacatcccgtctaagcccggtattggcaacgacgggtacctccagaagctgaaggacgacccagagtttgcgcaaaaggagaaggagcttgcagagcagatccagaaggcgaaggagcagtacggctacaagtactcgtcgccgtgagcgtgcttgaagcgcccggatgagcgatgccgcagctaaaaagcatgaatgcaacaatgaacaaaagaagttttgcaagcgcactgtgcaccatcccgtgattggcaaaagacgccaatcattttctcacaacgtccgaaacgtgagcgaactttccccagaatatcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccaaactacacctttctggcccatccactacacgttctttgtcgatcacactgcggaaagagcacgcgcacatggcagcttctcacgttaacagacgtcatagcctgatcccaactgccccaacgaacattgtttaaattatattgtgcgtgcaaggctgtaggggttcaacgagcactgtgcgacaccacacaacaccattgttcgcgacaagcgactttattacttctgcgccgtgagcgtttcttcctaaccacactgaaaaagcattcgcattcaaacacatcccacacctacaaacctacaaagtaagtttttacactcagaattattccatttacacaagactcacgcttacatgattcagatcatcatcatggctctcaacttcctctcgcgtaggaccatgaagtccgagaaagctaccgccggcaccaccttctgggcaaacttcaccatcaccgccgctctgcgcattttcctgcgcttcttccagttcgtgctcggcatcaccgtcatcgcgctgtacgccatagatctcgacaaggcgcgccgcagccacaagtacgtcgactccaagtgggtctggagcgtcgtgtgcggcacgctcggcgcgctcaccgcgctactcttcatgctgccgctcgtcaaggcgtggttcttcttctacgtggacgcgctggtctggctgtgctatctcgtcgcctttggcattttcgggcgcatgtacatccccgagaaggctgagggcaacaagggcattatgcgcatgaagaacgccgtttgggtgctctgcgcgaatatgctgctgtggtttattaccgcggcgtatggcggcttcgtgttttggaagcatcgcaaggcaagcacggttcatacgggccggggctcgcagcatgtctaaacctcttcgttagaacgggccacagatgcgttgtgctaatagtgttttcttggtgtagaagatttcgttcgagctcgatgttgaagtcgggcggttcaagattggcgcaaagacgacgacgacgaagattgaaaacgttgcagcgccaccgccagctccatctcaacctcctccatcgcgccgtcttgttcccgcgcctctcccaccaaacttccgcatcccaccgccagtcccgccaccgcgtttgttaccctttcccaaccagcaccagcgttgtttttccgcacccttgccgccgctttcgtctcccgtggtggaggaagaggcgcccaaggactctcctagtgtaactgcatcatttatgcattggctttctttgttccctgcgtcgtcgataccccctatttttcgcgagtatttggcttagttttgttggtagagcgtatgagagatgaatatattgatttatgagaattttgtgttttggccatgcgtctttgtcatgtctcgtgagagcgaagtaatgtgtaataaattaaaaattgagttcacgagtagtacaaagaccgtctagatacaactccctatatgaacaatacagaaaactatcctggggggaaaaaatacaatggttcgcatttacgcacatttcaatctatataacgttctatcacagttggagtacgatattgtaaaactctttttttctttccacttgggcaggttgtacttgctgggtagctagttgtcctaaatcattatcagcttctgtactgacctgtcaacatgccaagttcgaggctcagctttgttcgagctattcagtccttcttctacatttgatacaaatatttcacactagcattgattactctactgccttttaactaaactacaacagaactgagttttaacttctctacacaattaggccttaaagcctagatgtactagcactattaatacagagctttctgcccggacggcatgctctacgtgtacttatcccagctagaaatctctagctagagcgattggagggcgattgtcttagactgctagcatagattgccctccatcgctcgtgatcctcctcctaattctaaccttgatgaacctgcttgtaccagtgatcaagtccccactatcgtcgcgtccaagcacagcattcggtgaatacaccaacgcttcccctgtcctcaacccctcaatcttcaacatcagatcttcacgaccctccgccgcagtgggtatatgacgtttgatagctgacaaccactccggactagagaaacgatggatcactgtgaccgagcagagggcgatgaggtctgtcaagagtgtaggttcctgggttgaaatgatgacgcgtgcaccgtaatgccgctggagacggaccgtctggaggagagtttcggtcagggcctttgcgcccggcactttgagcatgtactgcataaggataagcaaaaatggcttcgtgggatatgatcactcggcataccttgtgtgcttcatctaacacaatcatcttcccgctcgttttggactgcagataccgcttgagcccgatcttgaaaaggatacacgccgtgttggcattgacaaatgggcacgacatgtccatgattgtaatctcgccaggctggaagtggggctcgacagtacctccgtccatgtccaggaacgattcaagcaggcccaaacgcatttgtagcatgctggtctgcgcaggattgaagtccttccccttcaggtgcctcttgaacgctcgatagttgaatggccctcccgctgtagacatctcgcgaagaatttgcgtcacttgcgccatgtagagaggtgttccctctgattcgccaacgttcatcagagtgagcattgtgtcgatatccaggtcctgggggttcaatttaaacggcgtgaccagaacgttgggaagtcgagtgtagagttttgagatgcgcagaaaattggagggcgagaccaacacttgcactttcttcacatgcgctcctccaggcagtctggaatcggttgaagccagaaatgccgcctcgctgacagtgaacccgacgccgtcaccgctaaattgagcgaaattgaaaacgagggcagaaagaggcttctgaagcttcccaagatgttttgagcggatcaaagagttctcgaggatgcaggatgttgtgtgggacttcccacttccttggactccgcatacgaacatcgagaatgggacattggtgttcaggaggagcttagactcagcacccctggcctccatatgcgaaccaagcaggccgtattgtggaagaagacttccaccatgactggagatgaaactggcatctatcaaaggtgcgtgttgaagtctggcgagcgcgccggtagcttgcgtatttccgtcgttattgcttccgccagctttgggcagtaggaagtccatgccttcaaagttgctgcttgaaaataccgaacttgtctcactagaactgtcttccgtgtcaaaatctgcaaccctggcgccgtctggctcgttggtaaaattggctcgacccattttccagctcaacaggtcaacggtcgtgtccacaggggtcggtgaatcaattgccgcctctagcaagtctgatcggtacaggcttggagtacacaaacctgccattgtgttgtggatggcaatgccgcctgtttgggacactgacagcagtgcatgctgatttggtgctgagtttcccatgttttcttccatgatttgcttgctgatcttctcggtatgtgccagactgtattcgtgacttgggtataggagcctgctgttatcagtgaaggtacaacacaacatcgattgccgtttttcgtggagcaggtaagttcctcctgcagatgtacagttgagatcgaacggtgagacaggtacgttaattgcgcaaaggttcgacttacggttgaagggcatgacgtattctagtcgttgaaaggccggtgttgagggagaaaagatgtttcctaagccacggtaatcccctgaaagtgccgtccgggcaaaaagctctgttgcgatagtgccagtagatccatgcctcgaggcctaattgtgtagagaagttaaaactcagttctgttgtagtttggttgaaaggcggtacagtgaccaacgctggatcccctgcggccttggggcttgacttatttgccattggtgtctgttgctacgtagagcagtaggttcatcttaactagcgatcagggcggaagaactgtcgagcaacttagtactgcgacaacgtactacaaatgacctcatggcatgagatcacaatagaatgttcacatttgtgctacattcttgcaggggtgatggtaacactttgtgatctagaatgcagcattgtgaatgacaaggctagcagaaactaggtaattagcagtccagatagcctttacattttcggggtccgagatcataggatatgtaacaaagaatgaaaccaaagagtgatattgtaaattacgatatagtcgtgactaaggtagcttttggcaagcaccatgatgcaccgcagatcttcccaaccggatgaatgcggatatgatctgggagtacattcttacaccacggatctaattgttgagctctccgacgcataccctttcgtagcattcctggtggtatggcagcgcaaagaaaagatgggccctgatgtcctgaaacagatgatcgacactatagccaggagcatgggaatttggtagtcgtgcatgggctttggataatgaggtatcagaggaatgagaacatgttagtagtactctaagagaaaacataggaaagagattatgatacttaacgatagattcattttcggcacagagcgcttttcgccacacatggatagacattagctctcctttcacttcgtttactcaccctcccctcccctccttcccccactctctccaatccttaatcactaacttttaatataactagcagcccatctgctccgtctgacccccaccctcgccttcaaactcgcatacaacttggcctcttgaatctaaccttcccacccaccacccccaatccactaccaggccccgcgcccacccaaccccctcccctcctcacgcttccgatgcaccgccacggcactaacgacaaggacgaacgcgcaaactagcaacacgagtgtgaggagcgccatgcggattgcgcgtttgcgtaggacggtgcgtatgcgtgattgaggtggggagggagcgggtgggttggcagggccgagttcgatatcttggcatggggtagtgggccattgaggcgtggatggggagggggtgtgtgtgtgtccggggttgggggtggaggggcatgtttgtgaagggcatcttgtttgatgtgtggtgtgtgggtgatgtatgtgtcaaggctgtgagtatgagtaatggagagtaagcgaggagaaatatggaggggaagtcggtattgcggaccagggatatattcttctattagagaccgtgtggcgcacagaggtttttttatggatggaagataaaggctggtgtgtatgttggtttccgactgcacagtgcttgtgtcggaagttggaatgggtatggtggaaggatatcctcgtcgcgaacttcgtggaggatgaaatatgaaagtgtttaagtattcctgaagcgcacaaaggcaccagttaaacctgctgcacccgcccttgaggcgtgaagctcgccagaataataatagaagagcgtccagtacgcaatattcccctttagaatagtcatgcttcataaaaagcgatccaagtctcatttcttcgagcgcgtattcctcgtctgtgtggtcgctggcgctgccttggcccgactcgcagctgtcggcgcgttgaacgacctggtcacccgtctcttggttgttctggaggaaccactggcctcctcctcatcttctgctttccgcttgttcgacgccacaggcttcgtctcctgtgccgtccacgtcttggacctcgctcctccttcctcttccttggtgtcggcatccttcacactacgattcgcttgggacagtggaggagttggaggccggttgctgtctcgactggcttctggcgactcaggctcggttgctgcagcgtccttgttcgcattccgctgctgtgcgacccacgatagcagttgctcctctttggcttcgtcgtcttcctctccctcgcctccgagcatggcgtctgccatctcgccggcaatatcgtctcccgcatccttgcctgccgccatgcgcagcgcaaattgcaggagttgctgcggatccataccgctgagaggaccaccagccgcggcgagttgattctgcagcgctgccatcaatgcctcctggccgatctccatgtctccgtcttcctccatgtcttcgtcctcggccagtgcgtcctcatccagtggctctgaggtggcagaaagcgcggcctcagacactccatcacctagtggcgctggtgacttggccggttgtgacggccggtcccagggtgatgtgtctccgaacctctcccgccagtccccaaacagcgcaaacgtttcggtgggttgcgtgagcacccgcggtttctgcactcggtcgcgctgtgaacgccacacgattggtgagtgcgccttcacaaatggcttgatcggatccgggctttcactcgtcttgagctttttcttgctgcgactgctcttggtcgcgcgctttcgcttctggccaatcttcgagtccttggcgtcgtgtgattgaaagatgccatcttcatagcagtctgaagcgtagtcgaggtcgttgaagtactcgtagcggtcccagtcgtcccgcatgtcgtcgtcgacatagtcgctcggtgggggtgagggtacttggtgctcggcgaggtcgtcggcgacaatgtactcctcctcgacatagaaccatgcgtagtcctcgtattcgccgccgtcgcagccgccgtagtcgctcatgatggctagatgtggttgtggttgcgttgcggtcgcggttcgtgggtgaagacggggagagcaaggttgcgcagcgcaagacgatggtggtcaatgcgaggtacgaccagtcacgacactgcaagcgatttgggacggtatatcagaatatgttgctataagacttgttgctggtgtgacatggacgaggaagcgatgttggttggcacaggcgtggactcatgcgggtgagagtcccatgcgctggggaggcgcggatctgcagtctgcactgacgtgtcgtgacacagagggagtgtacgttcatggataacctcgagtactcctcctgcaccggcagataacccccggctgcggttgccagcatgtgtcgcgcggcttcgacattgtttgctgccgtaaacacgttcgcgcgtcttccccgcggacgaccaatgacatcaatccctacctggcggctttcaccggctttaggagccctcatgcgccgaggcacctgtcacttccccagacttccagtccccacaaacaatgtagtctgcaagcttcaaattgatccttcttaccgtgaataccttcagctgtgaccatgcgtgccttcaggaagtcagcccgtctctcgcgccagctgctcgccagcaatggcatgcgctacaactccacagccacacagacgaccaagtcccttacatccgtgctgatagcaaaccgaggagaaattgccctgtgagtgcgttcgctatgctcagagattctgtgctcatgcctcgttcagacgagtcggccggacagcctcggaatacggcatccggaccaccaccctctacacagacccagatgcccggtcgcagcacgctttgagctctccctacgcagtcaacctcggcgacccgtctgcatatctcgatggcgacaggataatacagattgcgaaagagcagggctgtcagggcatacatcccggatacggctttgtaggaacatccctggtgtagtgctgtcgggtgaaagctgacaacaatgcagttgagcgagaaccctacgttcgcgagaaagtgcacagaagcgggcataaccttcattggtccaccatggaaggctatcgagtccatgggaagcaagaggtagcgttcagagcactccttggcgaaagttggctaacatgggacagtgagtcgaaagacatcatgaccaaagccggcgtgccatgcattcctggataccacggctcgaaccaggatccagactatctcaaaagcgaggcggccaagattggataccccgtcctcctgaaagctgtcaaaggtggcggtggaaagggcatgcgcattgtcaacactgagcaagagttcttcgatcagcttgcatccgccaagtcagaagcacgcaactcgttcggcgacgaggtcatgctggtcgaaaagtacatcacaacaccaaggcacatcgaagtccaggtcttcgcggacaagcacggcaactgcgtcgcattgggcgagcgtgactgcagtatccagcgacgacaccaaaagattcttgaagagtcacccgcaccacatctccaagaacacatccgacaagacatctgggagaaggcccgacaagctgcgctcgctgtgggctacgagggagcgggtaccgtcgagttcatcttcgacaatgacagcggcgagttcttcttcatggagatgaacactaggttgcaagtcgagcatccagtcactgagatggttacaggagaggatcttgtccgatggcagctcatcgtagcagaaggcggacgcctgccactcactcagcaggagatcgagcaacgcatcagcgagcgaggccacgcaatagaggcgcgtatatacgcagagaacccagacatgaacttcatccctgactctggccgactgctacatctccagacaccaactccttcaaccacggttcgcatagactcgggtttcatttccggcgacgaagtatcctcacattacgaccccatgatctcgaaactcatcgtccaaggcccaacgcgagaagctgctatccagaaactgcgtgctgcgctcgaggagtatgaagttgctgggcccattaccaacatcgagttcatcaagcgcatgtgcgtaagtcccgactttgtcgctggagacgtcgaaacaggctacatccaaaagcaccacgccgagctcttcgatccacaacccccagcaccagaagtctacgcgcaagccgccttgggtctgacactccaagacatctcctcatcacgcggtgacccattctctagcccgcccatcacatccatcggctttggctcagggaccggcttccaacaacgcgagttcaatctcgtcgagatccccgccgacggcaaaggcgactcaaaggccactccagtcaccatccgtcagaccgccccgtcgcaattcgacatcactatcgctggcactaaatactctaacgtgacatcgacattctcaccctcctccaataccctctcctccttcttcccacatacccgcctctctacaacattcatccgcgacgaagaccgcctcacactcttccaacaaggccgccaataccggctgcagctcgccatgcccgagtggaccaagaaagccttgggtgtcaaggatgtgacaaacagtgtacttgcgcccatgccatgtaaggtgctgagggtggaggtagaagagggccaagaagtcaagcgggatcagccgctagtagtcattgagagcatgaagatggagacggtgataaggagtccggttgatggtgttgttaagagagttgtacatggtaaaggggatctatgtaaggctgggacagcacttgtggagtttgaagaaagggatgaatgatgattacaggggaaaatatggggttatgtttcttatgatggtgttctaattcaaaaactaacatcggattctaaaactacgggtgccatgatttaccgtctagcacataatgacagacatgaagtggcagtgcaagatgcgttatcgtctatcgcccgtccgggtgtcatcttacgcccgatatcacaatactgcgccgcatcaacgtatacccgggcgccacggcatgcgagcaaggcaacacaagctcggacgccacggcacccgagcatcttaattcccaaacatactcatcctaagaacgtcaactctgatgctccctacagtgatgtgagacttcatgacgcggtcctagtggcgctatctccgcccggtgctattgcggcgctgtcctgaagccggctcgtccgccttgcgcacgaacaatgtgatatcttcaaggacgcgcagtaaaagagctggaattaatggatatatcaaactcagtttcttcccggaccgattgcaatataaagacatatatgctctgagagttccgtctttcatcaccactagcaacaccacatcgcgactcacgatcaacatcaacacatcaccaccacatcccaatccacgaccaacgtcaacaaaacaaccaccacaatcaatcatgggcatctgcgaccaagtatcccaagcctttcccccggctccgaaatttacagaatcctccatcccctccctcgccggtaaagtctacatcgtgaccggcgcttccgccggcgtcggccgcgaactcgcacgcctcctctactcgctcaacggcaccgtatacgtcgccgcgcggaatgccgaaaaatccactgccgccatcgcctggatgcgggagagccacccctcatccacaggtcgtctcgagtttctaaagctcgatctcaacgacctgacgggtatcaaagcgtccgccgaggagtttctagccaaggagaagcgcctcgacgtgctcttcaacaacgcaggcgtcatggtgcccccgcaaggcagtcttaccgcccaaggcttcgacctccaactcggcacgaattgcatcgcgcacttcctcttcaccaagttcctgaccccgctgctcgtctccaccgccgcggtgtcggacacgggcagcgtgcgcgtcatctgggtgagcagtagcgcggcgcacgtgggctcgcccaagggcggcgtagacgtcaaagcgctgggcgacggcgtcatggcgacgaagaacgtaagggacaaatacgccatcagtaaaggcgggaatgtcttgcatgcgattgaattcgctaatcgatacgccgataagggcgttttgtcggtcgtaagcgcaaatttccctactctcccccacccaccccccttttatacttactaaccgacacccgcagtcgctcaacccaggtaatctcaaaactgaactggggcgctacattcctccgctcgtcaataaggtcctgactgcgctcctcttgcaccccgcggtcaacggggcgtacacggagctctacgcggggctgagcccggatgtggtgggcatgaagaagggggagtgggttgtgccgtttgggcggattatgtcgctgcgcaaggatttggcggaggggggcaatgcgcgggagttttgggagtggacggagaaggtggtagagaagtatttgtgatgtgagatgaggttttgaggggggattaattttatggatgataccttggaggaatcttgatttgggctttttagattggatatgcgaggcggtaatggttaagatatcaggaacttgtttttttgttacatgcgaaaggcgacttgtgtatgtatggatgttccacgattgtgacgtttttttttctcaaaatctgaacgtgtcagacatgagaaagctaggcaagtattatcttgagctgttttccatatagctacacactgaacgatgaccaggcaaaacgtacttagattggatgtgcatgcaatccggtgacacttatttgaagattgacttgagcatgtcgggatcaggatgcattcgctactgaagatcgcaaaggctatgaaatagatgttaagatactatgcgaaggctgctggtcaatgttgcaacacttcatcccgttttccaagtaggctatgccaattgtggagtcatagagtgaaagccagatcacctgaagtttctccttttattcaattgctctataagcacaggacgtttttcatccaagcctagtgccactttgtgacgtagcagttcgcacttctaacgctcttcgactgcatggcgttccatcttagctttcctgtcatgtccagcagagtacagattggtgtctctctaaacatcccggactgtgtttgcatgtctacgcaacgtccaatgcggaggcctttcttccaccacataacccctcggtacatcccttgctctcatcaatgtaatctgcgccgcatcgtctcccgtcttccagatgcccctctcgatcttcaacttaaacagcctcttcatcttgtccaccgcatagtccatgccatcccagaacgcgaagtctccagcatggttttcgcgcgcaacgggcttgatatcgtccagggtccactcacgtgtgtcgaggcgagattccgtgaggttgtgctgtttgcacagagccgagtaagcaaagaggaggccagcgttgatgccggcgttgcgaggattgtggggattattcagatcctggagatactttgtgtcaatagatgaagacagtaaacgagccgggctgcgcttatggtggctgtgctccatgtcgagaacgattgctttgcggtggttcaaggagcgcatagcatgaaaccagccggtgtagtaatcgtgcctgcgcagcagcgcggctgctttgtcatttgaaggtgtggtggacgcggaagcacggactttgtcgagatggagcagagaaacgttaccgtagctgaaaggatatgtgttgccagcagcatgcatgaggatggtgtgactcgggttgcgcaatcctacagcctctgagctgacttgactatcgccacggtgcaaggcaatcgattcctcgagctggagaagcgtggcttccaggtttctgacctcttgagcagtgttggtccttttgcgctcaagctgttcagctttatcattaagcctatatgatttcctcgcaagagcttcagccttaagcttcagtcgtcggtcttcgagcataagtgccctctccttctcgaactcgcggaagaagactgccttgatggcttcttcgcgcttctgacactgcgccagatcttgttccagcttggaggtatatcgctcagactcgcgcttttgctgttctaggcgagcgtcaaagtcacgcttctggtcttctaggcgctcttctaggcggcgctgcgcggagtgagaggcggcaagctgtgtaagtaaaagctcgtggtttagcctggaggcggcggtggcggtgagggcgacactagacgcgagcgagccggttgactcgtcggagtcgctggattcggctgtttcggagctgttatcacttacgctctcgggcggcggtagtgagcgcagtgtccagggcatcgtcgtataatcttgtggcggcgccatgttgaagctgagtgtcacttgcgggtggtgcttgacgtgtagatcgtggaattcgattgtaaatattgaagttgtgcgttcggtagctccggcgatatcggcacccgtacgctccgacctgcgagcatatcatggtgttgagagaggtggtgaaagtgagggtcgcgcgtactcgaacacgaacaacacaacggaagctcgggacattacagatatcagcttttagaggtatgtgctattggatacttggcgtccaataatgctgtaatgttggttatattgaacacagcgaaagttatgtgcacgcaaggaggcacgtgcgtagttgggcggattctcacactgttcaaagaactaaaggtaatagagatttagctactcactctcaactcttaagaactctgtgcacagatagcgatgcctttttttttatagctatcgtatcacacctgtgctcaccaaagacgaaaactctcgtcgtagaaccatacattccagcaccgttcgagtggcagatatactccacaacccgcatctctatcttgtgtttctgtcaaaagacggtatgagccctcgctatccatagagctcctttcctgataagccgcacagctcatgcctcttcctctaacatcctctcgaatttcgccttcatctcctcttttgcctccgcaaagccgtgccaaaaccccgcttcattgcggtcatcaccaccaattccacacgcagattcgatacattccatgggccaagtatatttgtccagtcgcatatcccattcgggcttgtgattggcacacaacgcggcgaaagcgaatagtgctcctgcattacgtccattactctcgggattggcaaggcagtcattcaagtatggggagttttcgacctttggctgagtttgttcccattctttcatcaaagtctgataggaacagctgtagtatccaatgtagtagtcgtggcgacggagtgtctggacatcctggccgttcatgatagcggcagaaatatggaaatcgtcggtatccaagtgtgcagtattgcgggaaaagctgcagtgggcatagtcactgaggccaagatagttgacgccagccttttgacgaacgcggtcggcttccagcttagaagtgctcggtgtgtagtggcccagcgccttttgcaattgcatcacttctttcactttctcgttcgtgctcttctctttctcgacgatgtattcctcttgcttgttcagctgcttcattttctcttcaaccacacgttctcttttcgccagctcctgctccctctcaaggttctcgacaaacaccgcctgcacagctgtctcacgtttgcgaccatgctcaagctctttagacagatcgtgctgtttgcttaggagctctctaatacggctctcctgttggcgttggagtgcgtgcgatgctgcaagctgctcgataagggcttccgtgtttggagtggcagctgaatggtcagcgcagaacatcgcaatgtctctggcgtacttacttcgcaaaggtgtgggagagtcatcctcctgggcgatgttcgagcgaggagcccatggcatcgaagtgtagtcctgcggcgtcgccattccaaaagagcgactgctgcgctcaggacggtgtttgcggttgcagaatagagctcggtgggttaaacatcattgtgtgattattgttgtcggcgtcggcgtatgcgtgctccgacctaatatcatggcgttgcgagagatggtgaaagtgaagagtgcaatgggaacctcaaaaccttgcgatgcttcgtgtaaatagtgacagcacatgatgagctactctcaaaaaagtcttctgtgtggatttctagacatttaagctccttcccaggcgagattaagtcttcgcgactgttgaccacaccagccgtgcgtgaaaaactatacaacagaaattaaacacacaaacgtaaaaattagccacgcacaacattactcccttccccacctcacttacttcctttttacaatcccgcaacccacacgcactcagatatataggcgctaagtggctatcacaaaagcaaatatatctcctatacgtaaagcccctctcacatgaacccatatgtaccttacccaaaccaccatcccaccatcaaaattcctgcaggttggaaactaaaaggtcattcttctgccatgaccaacccatccgccacgaaggttacaagtagttcacgttcacgataaaacagtgtgactgttttcagcagctggcgtcacatccacggtattaagaaaatgcggtcatgattccacccaaggcagggcatgctattatttgtgcttttggggagttgatggcgatgaagcaggtcacagtagcttaactcgcggcatgcagcactgacatatcatgtattttcaatgtgttcaggtaactaatctactcctgctagcaaagtcgtaacggattaccagcacatttaccacatgccacagttctagcaggtcgtgtgtagcagccagagcacccagctgattaagtccatctccggctttgcagacgtctccaacattggcctgagatggtgttggtatgcttccgtgtcaacaatcatcagaaagcacctgcagatgggtgcgtgagcagccgcgatgcccagagatgatggacatcagcccaagggttgagagttggccatgtgtgtctgtaccgccctctttctaatactaagggatgatgctgtttgtacatgtccacagacatgcaaccaccatgtcgtgtaatatcgtgcttataccagcaacgttccccacgcctcgctgacgagctcacattgtatcctagcccgcaaccaattgcccgctcgaaggtttgtagacgaatcgatgcgatcgacgatagcgatggggttttgaatgctcagggtcttgaatgctagatgctatggattaatggcgaattagcagtacaacagtgaagtgtcggtttgatggaattgaggtaaactcttgccctccacatcagctctgagtcgtgtctgccttcgtgccaaagagtatgagataattgagcatcggctcagcgatggcgggatcttggtactcagtggcacatcttgctgctgtcttaggacagatgtgccttcaaagaagtagtacgaaggtgtgggatgcactgagcggctggaggaggtgcattgcatgagagcgttgaggcgatgttgtcaaagatatcgtacacgcaatattcgacctcagatcgtttgcacattctcagttgagcaggcaaccacatgtggtctgttcgagcttacaaaggctcagagccctatttcaagtggacaagaacgacagtgactccacggatgagacgatatcaatgtattcagaatcaatgtagtgtgattctggtctccagtgttcagagaatacatcaccacgctgtagagctagctctgcagctcgtcgagcagctacacgcactgcgcgactgcgcgactgctcgccccatcaccacaagctctccccttcccgatgccggcgaaaagtcatcactcatcgcgctcaccagactgaacttgtccgatttccgtcgcaccactcgcccaacccacatcacagcaaaatcctccatccaccatcctcttctcaccaatagccaaaccaagtccccttgttcagttccccaccgccctgcacccagatctgaaaccaggatgtatcttccgccagtgctccagcttaacccctctctaatatagccccgtcaaccagctcccacgaatcaccgcgctcaccctacatatcccaccagcaacacgaaacctaggtagacgcacgaatgagccgagtactcgtagccagtcaggccagaatctccaccttcgatgttgcagtagctttgttggttgcatgtagattaggcgcacgcgtctgcaacttgcggccgcaaaagcaggtttcagtgtatgtgaaagatggatgatccctggggatgtgtgggcagggatggcatgaggcggcagctctccaagtcaccccgcacatatgtttgcttcatttggagagtctagaagagagtagtggtttgttattgcctaagtgagtatacgggaggtagatcttgggtgccatttcggtgcagttggtgcggagaaactggatgtgttgacgtagtgctgatgccagcgcaaactctggctaaagcaggtgaggggggttacgttatgattgagtggcgatgggaagtgaagctgtaagtacagacttgaacaactcatgatcggcagttgtttccgggcccgcaattgctgcgatttgtgaagatggagtagaggattggatacctcgagggttgacctggagtcgatcacgtcaggctgtgaccggggtttctggatctttgaaagggcattccaaggaagcttgttcgtgctgtcattcataccgtgccgcgttttgacacttgcgagtctcacgattgtctctggcggcaggacaggggaatccaggcgacgactttctacgtgtcgcggtcaaggcatactggccatgtccatggtactgcactgtagtgtgagtggggcggcttcactgcgattgtcaatgcggcaatccacacgctgaaacacgcgtttgaagatccagttctcgatgagatgtcaaaggaggcgttgtgtaactctcggcacctataccgcccggcatcggctgctgtcgcataagtttggcaacgctatgcactgccccctgtgtgcgacagaaacacacgctcgagtatcagcgatttttagggggccatgtgctatttttgggcgaaccagcgtacatgtgcgatcctgcctaacatcggtaccagaatttgcattgtcgtacggtaccttagggcgcattccgggctttcgaaaagaaaatgtggtacggggcgcatggatcatagctgatgttttcgtctccgattacacaccgagtgtgttggtgggacgtgagcaacaagtaccagcgcgtcaagcgacgcaaatagaaccggtcatgtgcattgctttggacttttcatccgtcgtagtgcatgtcttttgaattcgagctacgctgatcgtgatcaagcggtagtgttggattggaccccctgtgcctttgacgatgtggaaatgactcgaccgacaccgccatcagcctcaccgttggggatgatgcaatggctcaaagaacagatcagatcgtggtacaaacggtctgtagcgttcgccctatcgtgaaccgctgaatcgcgtagatggtcaagtcatgcaacgagatgaaggcgttggcgagcattgtagggctgttctagaaggccgctagaaggacactatgatcgtgaaacgcgtgcaaaggccagctatgctgttggtcacgaggtccaactgctgaaagtgtattttcagttcggcatcacaagccgcatagaaaaacaactttatttgtgttggcttgggcagtaagtccgcggttgcaacgcaccaatcttaatgatcatgcgttactttaccagcattggccaaagctccagtagcgcatactggacgtaagcgttcggctgaattacacgaccaggagtttgaggtccggtcgcccacttctagtagtgaaccgaagttgatgatgaagctaatgttggatgctaacggcaatctcctattgcaagactagaagttggacatcagcaggtcagaaccgagagtgccagctgtgtgattgcgaggagcggaagctagtacgagcgcgtcgtagatctattcgtgttatattgtaacttcaagagtgaagtttgggtatgaatcaataagtgcagaatactgtggagaacgcagagttgccaagatgaacacacgatactaggctttgccacgcgacacaaaacgtgcgcatcgtgacaactttgggatctagttgactgacgcggcgccgctaccattgcgctggatttcgtcatagatttcggatcacgacttcgtggaaatggatcatcaggtagtcatacagcaagatcaactcgaccagtgaggtgataggatggctgtccttaaagaaatatacaggttatcggagtgctcagcagtaacaagccacaaggatgtcactatgaaccagcgctcgttggctacagctagctgtgtgtatgctggatatttcatcgtagacttgcttcgataaggtcgtgcatgacccctaggaacaggcggaggtgcgcgactgaacgcaggctgccaggagtgctcacgaactcaatcgttctccgtgtaacaacagtgctatacccactgcaccagccgctccgattttttgaagtgagcagcaaacgcacaaggggcggggttcgagtctggaaccttgatcggcagtcgtgcttcgtatctttggagcgtcctgcagcgcatcgacgcggactgtctaagcggactgacatcatggttgtctgtccaagatgaccttgctgcaggaatcagcccatgtccaaatccttccgcgaatagtccgttcgaatcatcgttgtgtttgcgagtggtgctaacagggtttgcgcgggagaccggcctgaccttgttgcacctctgtggtatcgcctggggtggcacgtcctcgtatcacaacaaaagccggcagaaggagccatcctggctagcccaatcacattgtgacgggcgcctgtcaaaaatgccgcttatgcagaagcgttgaaaagagatggctcggttaaagaagttggacatttcaaagcaaagcttccagtggcaaggttggtaagcgaaacctgtggcactttcatcattcatgagcgcgatcgaggttgcatccgcgggaatgcttactttatgttgtcggcaaagtaaacggaccaatccgattgttgtgttgcatgtcttccggggctcgtggttcaacccaggccccaaatggttgaccctcaagggctgcgggagacatggtcgaggggccctgaggagatcgtcaagcctggctgtcaaactgcggtccgcagtacgagcatggcttgcttgcatttgctgttcttccatcttgtaaaatgtctgccgaacgacttgggcggcgcaacggtggaatagattcggcgtcaaaggaatattccgtcttgtcgacacgcgcccaagaaagttctcaatatagcgtccgatgcgcaattagtttcgtaagagcggccttatcaaaggtcaaaaatttgcagagaatctcttttcagacatttcatgccgatcacgccccggcgacttagccggagtgtttccggtacgcggtcaaatgtcgcggcagatgtagcccgtctctgattgggcgattcagtttggtatcagtcgagacggggaaggacgctacactgcgtctagtatctcgtctgccttgcgactgctgtatgactgtaatgcaggcaagatgtggtaacggcaggaaagtgccttgtacatgatgagcattgcagacatggcaggctgccagcgctaggagcagaattggcgggacgagtcggtatccttgcgcagtagcgtggacaccatgccttgtgatcgtccaccgttgttgcgcaggcctgtatccctgcctcccgcgagcaacggcgagagacaagcgtcacggtatggattttcgccaggcctgactgtgagatcaaccgcacccgagattgtgtttatgaaacctgtttgtgcaccagattgactacactgccgagctgcgcgcatagtcacggcggcatcgcatccgggaagatgtagctgctgtagaacccgcatgcttactgtccacaattcgacagcatgcagcagtcgacgaggcaccccagctgaccaagttgatatgcacgtcgccgtcaagcctcatcagaacgacgcacaggctgctaaggcccggcaatcagtgtggcagaacccacagatggcatgtcaacgtaatgtgctgacggtggcagcatgcaacttgtcacaagtggtgcgacgttatttggacaggcccgaacgtgtcgaggctagaactctatctatgacggggcctggggaagctggagcgcgcaaagtgtctgtaattgtggttgcagagggtgggctctgggacgtggtacactagtgagccgttgtagtattgagagcattgcgactgtcgcaaaggggccgacgatagagtgttgtagtgctcatagcattgcgagcgtgaactggcgttcaaataaagttgttggtcgctcggttcctgaccggtcgcccttgtcgcgagcaaggtggcaagccaggccagcgtggtgctcccagggtttctccgcaccccactgcgaacgcctcgctcggaatattacaggtgttggtcaggcccaggtcccatgtcgcgatcgcagacagggagcgtcacgcatagagcatggaagacgcaacatgtttccgtcgcagcagattctggaaagctgtcaaacagcagttcttgcgcgattgtgaagatgcgggcgccgcgtgtcgcgtttcaagatttgaattgcatgttccaaccatacgcactcgcagcatccagagacgggacggaggcacgtcgcattgccaacgtgacggatcgagatgaagcaatcgcaccgaaacgctccttgtggtcgcctccggcgcagccgcggaggagacgcgctggtcacgattgcgcagactcgcattcgccggaagttgttgaatgtttttttttggttgcaacgcgtgagagtcgcgtcgagcatgatgctcatttcgagcacacgcgcagtcagcgtccgccaaacagtcagatgccggccgtaagcgaatgtcgagagcagggctggggtggtgggtaagcttgggacccggcccccatcatccatggtcagatgtgcccctgaggttcacggcgaggcgtacatacggtacgatgctgccagcgccaggtatcggcgccatggctccgcgatcttcgcgaggctggtcgccaggaacgatcagcagcgatggtccaacacgctgcccttgacccgtctcccgctggccatgcccacgcgctgcagagtgttgcgaacatggctcgacaatcgcgcgctagaccggcttgggctgcggcgggcttgcttcggccagtgaaagcaggcgacgttgggagcactcaggcgctgctggcgagccgtttgggcgccttctcaccggcgcgcgcagccaatgggcggcgaggcggtgggccggcgggcggtggtgcaactgcacaacggtcgactagcggccgtacagaggactcgagtgtcgagcagcgctgatattggcactgcgactgcgacggcgagtgacgcgtccgcttgggtaaggccgcgggcggtgcgcggtgtggctcgagaaacaatgcagggggagatttatgggggagcagaaacagcaggaggatgattatcgagctatagcaggccgggcctaaggcgtgttgggtgccggggtgctgcgtgtgtttatgcatttacccgagcaggaagcgacgcgaccaggcaggccgttcggtgcaggaagcaggagcagatgccatcatcgcgcacgagagcgtccggtgtgtgtatgcgcagcggtggagaggacgctgctagctgggcgcgccttctgcttcggacggcaccttcccacgccagaccgcagaggcaggcgcgccccaccgcacgctcgccgcgaacgagttgcagtcgcagtacgcactccttcacctccacctgtctttgttgcacgtcacccccggcgcgtctgttcccacttgggccatcgctcgtgtccgcgatccgactcgactcgcgcgcattacacagacaggccctgctcagcatccggcggcgatccctgatcccggcgtgcacgcatccgctgacggcgctcaaaacagctcctgggccgggcgtgcagggaggtggctggctccgggaggctttagttgttttacgtttatttcacggccgtctccacctcggcgcacccaccgcccatcttgctctgctcagactgaatctgctgtccgtgggcctcgctttcacctttgcgactagcgtgcgacggctgcccgtaaaattgcgcaggccgcgctactgcatcttccacactcaccctcgtccactgcgcccgggccttctcgaccggatccttcgaccaccaccgcgcccgcaataataacaatcatgtcgcagaagcatgcgacagataggccccggaagtataaggaagacccggcgcctgtagcgtcgcagacaatggtgagttgactctgcttccctgtcccagcaccacgcaccacgcactcctcctacgctcgcttcaccctctgcgccgcccgacactcatcggccctactcctgcgacctgtcgaccgttgaaagctacgacaagtcgcgtcgaaacctgtcaccgcttgctcgcagcttcatcctcgttccttttgcatcttgcagaaagcctctgcaagccgcctccaccacctcacactaccccagctccggcgcccctcagcctacatggtatgcccttcccgccaagcaccctgctacccaagcccgccgcctcccctgtccgtgcctgtcgcacctctctcaagtcgctttccttgcaatgttccattctagtccgctgcctcttgtcactccagcccagcagcgacacccctgccaactgagagggcctccgctcccaccgctggtccgccctctgagttgtcaccgttgcccaatctcgcccatctcgccctgccctattagtctacctgtcccatcctataaactaaaccctaccgtcctgtctttttgtggtataccctgccctcgcatccacgctgttgcagctcgttgccgcctcgtgtatcactaggcgaatcgcatcccgcacccccgcactgccaccatctccagcttcactcttcttttattccctgccctgatcgtcgccattgttgcgaacaccgcctcttatcttttaccatcgttacgcctgcagtcttgctgaccttgctgctcttagcatcatccccacccctcgcacggcttaccaccgccgaaccaccacccggcccaccatcctaggtccggagtagttcaccacaaccaccacccacaacaacaacatcatcagcagcagcaccccgactcccctcaccagtcagtcccagcacagagtcctgcccaggcgcactacccttcacctcatccttcgaaccctcaaggaccgccttctcaccaatcgccgtatatccagcaaatccaaggtcctcctccgccgcagcaacaagaagtcccttactactcggcgcaccccagcccttatagcactaatagcgctccgagtaactactcgtcatcaggtacgtgttttgtttgctcaattcgtgcagacgcgcccgtcaaacaatgctagcgcgtcgtgagatcgcggggtcgcactgcgatttcatgtcctcgcacaatcaatcctcaagaaagaattcggctgacttgccccagaaccgcctgatatcatggccacagcgaccatgaaccgatcgggctttcccccaatctcttaccacaccccacagtcaaactcgcctgcgtctgtccaatcaccacagcacgaccagcacggcaggccaatctacggtcagcctcccagccagatgcctcagtcaatgtactacacgcgcgtacgcgtcgacagcggtaccacaacagtctccgtacccccaacatccttcttccgcacctcaacagtcaatgccatcaaactcgttgttgatgtcccatcagcaacaaggtcagcagatgcagcacccacaccagcaaccacatcctcacactcccggaatgaccggaagccccaagtccaggatgtcgcaaacaccgctgcagcggccaccatcagggcttggcccgccgcaagcgcctcctcagggtcctcccgtcggcgcgcccaacatgcacgccggccccccaggtggaccgaacgtgaacccaaacgctgctcccggcccaattccagctaccactcctctaggttgtccgccaagaccagaatggcgtccaatggattgctttcgagtactctcgtgaccgtgtcaagatggagtacacaattcgttgcgacgtcgagtcaatcaacgttgatgaacttccccaggacttcaagacggagaattgcgtttacccccgcgcatgttgcgccaaggaccaatacaaaggcaaccgtctgcattacgagactgaatgtaacacagtcggctgggcattggcacaactaaacccttgcttgcgaggaaagcgaggcctcattcagcgagcggtcgacagctggcgaaacagcaaccaagacccgcgcctgaggagccgacgagtacgcaggatggcgaagatgaccactaggaaatcacaggcgtcgtcgcatggtaaccacatgtcgggaccaggagggcccggcgctcccggggttcccaactccgccggattgtcagggccaccccgaccatcgaatatgggcatgggaggtccccagatgcaccaccatcatgaccatccaggaggacctcaaggaggagcggatgatgttagcggtatgtttcaccagatgtgatgcgataagcgcaattgttggatgttgaatgatacctctgtcgtttttgcacatgcctgtacattacatacactccttgatgtaatacccctcgatatcactgcccacgtttgtttgcacgtttgttattttaccatcgcaccacccgcacatgtttggttttgatcgacacaggggggtcaggacactacaatttttagaacgtgcaagctaacttcctttgtttgtaggatctgagtacggtgaatcacacacccatcatcaccaagcaccaagcggctcgccatcagaggtccggccatcacaaaacttctacccaaccttcccgacaagcgactctgtcgcaagctcaagtggaatgcctcctattcacgacagtctaaaccatcccccgcatcctccacatgcgaccggcgttgccgtctcgaagcagcaggatcaggatgaagaggagcggaagcttgccatgtttggcgatctaccggagtctaagcgacgcaagttcatcctggtcgacgacgcccagcgaggcacccgcgttcgcgtgcgtgtcaccctcgacactgtgaagatggaggagatgccagattcgtaccgcaagtcgaactctgtcttccccaggagctacttcgccatgcaaatgacctcaccgcctgcaagcccgcgtggcagcaaggtattcagcgacgagcctgacaacgagagcgacccgagctttccgctcgctggttctcaacacgtccctgtccctactctcgacggcgaagctcgtgtaccgaagccgcgccttacacgcgtgaagcgctccaaggaaatcacgctgaacgatcttggttaccgcatgagctggagccagagccgtgtcttcgctggaaggacattgttcctacaaaaatctcgtaagttactgcggcgccatataacgaagacattgcgactaaccttctcgacagttgatgcttaccgcaacaagatgcgcagcagcatgatgggccaaggtcaagatgtcacgcaagtggctcctcactttgagacccgagttggcaagcggaggtggaacgagagaatcgagagaagcaagaagatgaggcgcgagggctctccttaagaagcaggcgcaaagccgtcccttgtcaggtacctgacagccgttgcacagtacccgcttttaccggcactaacaagggttccctctgaacgaccggggttacgtgaccgttttcgacacggcctgttcattaactcttgaatcctccgcccaccatacccaggaaccgtgtttcacgttggcttgcctggggtttcaggctgctttgttccactctgcactcgcgcgtcccactctgtcataacctgtatgcaagttttgatacccggggttgcaagtcatgaatctcttgcgagcctttctgtccttttttacagccttttttacgatgggagcaaaatcattgatatagacctgggtgcgtgtaattcaaaagaagcagaagctcctttttttcggtataataggcgcagtataagatgggatgggcttgtttattgcttacagcatgtcacgttttcggttcggcaatgcttatgattgtgtctttttcatctgagtgcttttatgcgcagcgagtgttgtgtgctcaatatttggtatcttacataggctggttctacgtattttggactctactcaagagaaaaataaaccattagattaacaccctgaggcatagtgaagtctgttgtttgcacaacgtccacctctgactgctgcgattgcaagatttttttctctcttgcgattccttctcatgcccatgactctcgaactccggacgttgacggcagggtatgtgacaagccgggagatgcttgtctcgcgtgcgcgacgtagatccgtcgaacacccacgtgcacgcgcaacatgttcattttttcttcacgcgccattgacgacacctctcacgcaaagtactctccgtacagtcagccaaatcgcaccagggcgaaaccagcaatggcgattcaaacccttgggatgtcgtcgggtttggcagtgagattgggctgcgtgcaacgtcgatctctcaacgcagcaacgcgtaatcgtctgggcgcccgccaccccccgcgaacccagactgttcaaatgtggtatagggggggcgcgtggcaagttgaggctagattttttttaatctgcccgacacgtcgtcgtcgaccggagtttcggacactcgatcgatcgttttgctggtgtgtggtacacagtgtatctgacatacaatcactcccgatctgatgtgcgattgtgtctagagtttcgcggggcagggatgcggattctcaagtgaggtcgacttgagcttgttcaggcaggtgggtttggcagggagatttgagagggacgacgggaagtggagggcgtgatgggttgctgggatagtgcttgtgtgtgggtgtggccgaggggggagtggggactgttggaattgggatggggactggacttatgtcagcgtgtgttgagtagggtaggtagaggaagggaagctgggatgatgtggttatgaggttggagtcagttggagatgggaattagtcactttggaaaacactggatgctcgtcttcccttgatgatatgcccaggtgtaatatagtatgcatgtgttttgagatagtaatgcgctcgctgactgcgatgaatgccttgcgctgctctcgagtcactcccaagtcctcgtatcgaagtcaaaacttgcgttgcaagtaataatgctgttcgtaaacgcaacgcaacgcggtccagtgtctcttcaactcccaagaaagaactccagcaccaaacctctcgaatcccacgccccattcacaatgccccatttccaccctaccctcaaccgtcctctcaactcatccctcaccctcccccaaaccccctcacctcctcgccttccaactcccatctttccggatatcatagtctgcgcctcactcgtcagccccatctcctcatgattccacacaataccgccaacaagatcctactcaccaatatccacctccgaatcatcatcctcaacaataccctgcaaccgcgccttgcgatctccggtgcttcgaagttgcgaccactctttaaacgacccgggctcggcgagtgcgtccacgctgtcctcatcaggcggtgagggtgtgagactcatacgtcgcatgtcgtctggcaggcgtgcggattcgatgtggtcggcctcttcaatggcgagttccgtctcgaattcttcggtcgaatcgaacatgtcttggatcttgccctttgcagcgacggcggcgcggcgcttgatgaactgcgggatggtggccttcttaacagtctttcgagctgcgaggcgcctgggctcagtgggagggcgggcagcgggtttggaagggatggccacggttttgccgagagtgggagcgaatttgaagccatagccttttctgcccatgactttctgcatgcgaggcttgggtttcgcagcgacctcagctccgtcattagtcttagtcttcttcgctgtatgtgcgtgcttcataggcttgggctgctcgccgtcaatcggggaggcgttctccgagggggcgtagtccgactgtgagtcagagtcctcgtcgctgctcatgctgatcaccattggacgcttacgagactgtgtggcgccggtttgtctagagatagcagaggggcgagacgaggcagaagcacctggctgatcacgagggctggccgggagagtgtagcttgacgcacgtgagtctgtagtgccggctcgtacgtggcgagctccagcggcgatgggctgacggactgtgctaggagcagcacttgctggcagacttggcatcttgaagctaggcgatagtgttgagacattatgctggcgatgtgcaacgggctccgagactactgaggcgtgtgatggcggtgggctcggaagctgtctagtctgttttcgcggagtttgagcttcggctccggtcgtagtgaaggggttggcattgctagaatcgactcgctcgaactgcgggggctggattgctggggctgatgacgatgatggggagactggtattgagttaactataaggtgctgagttggcataaaagaaatcttaccttcagtggcctcagacataggcgcatcatgcatttcgacattcgtctttccgaccgctccatcataatgactgcccggtacgtcactgttgtggctactctgccgaacactgtcatccctcaatacaactgagcgctcgcgctgctgattccgtgtcccaagattggcccatggaagcgacttggactcagacgcaggtgacaataatcgaggtgaaggccacttctgaacaggagaggatgcacgaggagctacactcgctaggcgacccgtgacgcctaccgatggtctgtccgtcgcagcgttactgtagaaaggcgatgagccaaggggcgcattcggcatcgcgcttgcaactctgttcatgaagcccgctgtcgagtgatctggacctggaacacacgatggtgcgcgggagccgaacatcctaggtgacccgaactgtcgtgtcgccgtagaagctcggtgcggtgaaggtgaagcaggttctgggtcaggcgtcttgggagtcgacatgtccatcttcgcgaaggggcttgcaaggttcgggctgctgaattcatttttgatggttgttcgaacgggagtggactagatttcactgttagtaagcgtgtacatggcagatagagtagtcgaaacatacaaaggccttcgacgaactgccaccgaacagctcaagagtagcttcaggaatcgagaaaggatcgcttgactgcacctgacccccatcgatggccatggcatcctcgatggtagcatttcgggcgtttgatggttttgcagccggcttctgggcagtcttcttttgcacgattggctgcttcttggtgacattcggatcgtcgtcatcgtcagagcagaggtcgataacctcaggctggcccgaattacgattcaggcccgcccgctgtgtcggtctcttcggagcaggtggcacatccgcatagcgtgggtgttgagttggtcgcgcaggggtgacaggtggccgtaccgacattcgcggagtcgctgggcgggaagctggtggagcaatcttcttggacggcgctacactacctattggtgtttgtgtgcgagcaaacttcgccttcgttccggctcttacagccccagtctgtgtgttcttgctccagaattcactctcttccttgctgtgcagtgcgagcaagtccttcctctgacgatcgactcgagcctcgaactcctctcggtttcgattgaccatggcttggaatgtgttggactcattctggtgcttctggcggagctcgagccacttgggattgacctccggggagacgtcttgcgctgatggggtcatgctgagctgctgaatgcccgcaatgtgttgggatgatgttgcgacgatgtcaccaaaatgcttggttgatgtggagataatagaggcgttgagagaagtagagtctaacaacgagagaggtggcggctcaaggtagtttatactgaggcgtgggcgctaatacaggtgaaggtggcggccaaatacctggtaaaggcagatcggcggtgagcgccaaagttggtagtatccaggtgagagagacgactgtgccggctgcagcgtttgagaaagaaggctcattgcctgtggggtaaatagccaaggtgacctgtaaacatttgtggaaaatggaatgtgttataggatgattcaagaaaatatgaagggtaggtttaggaaagaggtgcaccattggcaggcacaaacaccgcgagatatgacatctccaatatggtttgtccacgaaagcatgaattgtttgtccgtccatgcgccgaatctgatgtaaaggtataatgacaaatagtatacactccaattgccccacgatcgtctagaaaccaggaggattgagtctctggctgactctcgtccacttcggtacctctgcttgatgttagccatgtcttatgcctctccaacacacgctcggtcttcaacgtactgtgtattcccttcctatacctcttgactttgcggtcaaagacggagtatttgtcctttggcagcatctcttcctcggtcggcatctcgactttccacctctccaccttcttcatgctttgtccttttcgtgcgagcgcattatcgagagttgcaactatcgagtcgacatgacggagacgctcgcgctggcggtacttttggtgtctggacaggcgccatgggactttcctgtagaatgttagacctgcatcgtcgtatggaggcgctggagggtggcaattgtgcgcaattgcacgtatcacaggacacgtaccatagcagaccgcccgatagcggatttgtgagacgaaaggcaccgaacatcgtggccgtgtgcgattgcgatgctggacgtcgtgtgcttcacgatgtgatgttctgaaaagactcccgcggactttcttggcatgcatccatgctagcgtggggaagctcactactccaccaacattccgcgacaccaataccgagcttcactacggactggactgcgaaaagctgggacgcagaggtcacagggcgaatgaagaaatagcgtggaaccagatcactgaagacaacctcaacacgaccacccgaccagctcctacgacacacccacctcgcacccaccctcaacctccccgcaaacacaccccccacaggccaaaatgtcctacacattttccatcctctcccccctcgacgtccccctcttcacccacgacttcggcacctcgcgctccggcggcgacggcgtcgcgcgctacacgccctccgagcgcgccatggtacccttcatcctccactcctcgctcgacatagtcgaagaagtgcaatggggcccctcgacctcctcaggctcggcacccatgtatctcaaacacatcgacaagtaccaaaacagttttgtgtcgtgctggatcacgggcggaaacacgcgcttcctcctactcaccaggccgcgggatgagagtcttgggctggtcagtgggggaggggcgagcaaggggagtttagcgggtggaagggcggcgatggggagtgggggtttgtacaatccgagtgcgccggcgacggaggaggcggtgaagaatttcttcgtggatgtgtatgaggcgtggttgaagactattatgaatccgttctttgcggtcgggaatggcgatgtggttaagagtccggtctttaggcagagggtggcgacggcggcgaagaagtatctttgaagaggggatgagattgggatattggttatgaaaagagctgtggaatatacagtgtcgtggcactgacactagtactggaaaatataatgcgtctgctgcggtcgttgggtagagctcggcacggatatgtcgtacagcaacgtactaccagcgccgtatgttggagctgcacgatcaaggcagcaatcgaggaatggtgagccgcactcggaggaagaaccgctacatagtgtaagaacgagctcatgggcatgatgaaatgctgattcacaaggtagcttcgcagtgaagtacaagaatgattaatgaagccacgactatgaacacatcaagcacgccacggaacaaaatgggaactgtcaagcctatcaaaacctttgcatggaccgtgtagaaattactagtctgaggatatcaaggacccaacctaatcctcccttcatcaagagctccgtccattctctacctgacctccattcctgccgcactaatcgcctcttccgtcgcccgactctgcgttccagccttcctctctccaaagttatgtaaccgctctccgataagatacacctcatccctcactacaagtctccagcgcgtcaacatcctgaccgcctctttgctcgcccacatggccacgatgctgagtccgacagctgggaagctgaagcgccagaccatgttacgcgtctgctcggacgctccagcgtacatggtgtaagatgtcgtgtatgcaagtgaagagggaacagcaatggcgatgagccacagggctgcgattggaagtaggaagcagcgcgttgcgatgcgtgcattggggtagaggtatccgtcagcgatgaccgcattgaaagctcgggcgggacgagactggcgattcgcaaagatcatctgagcagcaacgcgcgagtacaagaagcctaggctccagtcttggatgaggtgcacaacgtggggttctccggggcccaggtaggcatgtagtggcatgaggaagtaaagttcaatgaggatagcgaatgcgaggggaatagcgaatacaagaccgaaccaaacgtacgtgaagcgaaggacacgcaggccgacacgggaagttgtggtggcgatcgtttggagtgttgcgagtggtgacgggaccggctggttgaggctcgagatgaaattgtacgcgtggtagccagagtaagcgatactgcccagtgtgtacacgccaagcgagaaggcgtgtatatcgttcatctcgactgtatctgggagtacgagagagaatagataccgacccaggagcataggcagaattgtgacaccaacgccactcagacccatcagtatccatattgtgatgacgaatgcgaagatgcgaacacggaaccagttcggaatgtagaccatggtcaccagatccgagttgtggacgccgcccacagtgactccatctcggcgcacgttgttgtgatcgacatcaacaaagacaggttgacctttgggaatgcgggcttgatccgatgcaggagcacggacatatcgaccgttctttggtgccccgaaggcaatcgtgccaccaaagaggaaactgtggagcttcaagatgcgagcacatttcatgaagcaccatttgtatatggcatgtatgctgtcgctcggcttgtacgccttgatgataacaggagtcaagaagttgatagaagaggagatccaatggaaattcaagagatggagcctcggtcgtccaatggattgggagcacaccagatgttgcacggctaagggtccagacaacacctccaaggcagacaatgaccagtgcgccatacaccaaagcgctgaatgctatcttgcgcagctgagtagtgacactgcgctcgagaacgtcgcggacgggatggaacgtcggatcgtctggatcgcgaataaagtagagtacgcccttgcgcatgatcttgcggcacatagagacgaacaatgcgaagtggaacatgtaacaggtgccaatgaaccaatgtacgaagccagatgtccatggactattacaagcaaattgccagcgagtatagagggtagcgttcttgaagagtgggagcatggcgagatcgaggagaagaccacagtacagtggaaaagccagcatctctatgctgatgatcaagatgaccttgagcaccccaccggcttgttgtagaacatcagaaatgatgcgctcgatcctctgaccctgttgcgaggtgctgaaagatgatccgcgtttgaggtatacagcgccagccactgcaaaagaggcgtagccagcgaagatggcgaccatgcgatcactggctgtccagcgctccactgcagtgtaatcagcagttgcactgtggcccaagtccacatcaagagtgatcttgtatgattttgaggtccagatgaaagatactaggctgctgagatgagtgtatagccataccactccaatctggaggacctggggtagtccggaaatggtcctccataggaatttgataggggaatcggaggacgcctgctccaggaacgtatttgcaaaagcactcgtttcgttcagcgcagctgatgtagaattctggagtgcccgcagtgccatatgggagttgaccgatagtctgaaatagtccggccggggtgtcaacggagactgtacaaacaccttcgcaatacgatccatggcgccctctgcaagagttcgcatggtggccgacatggaggccagccgactgtccacagactgagggaaattgcctttcgcacaaagatgtacagccgtcgagactagctgtgaaccccaatacgtaatgccagccatgaccactagtgcaagatctacaatcaggtccgtcaccgtggcaatgagctgcaacgggagcttgacaagaagtgcgacagggctgcccatgaatagaatgactactttgccccacaggtaaggcaaccatacggcgcaggccaaagtggcggagatcagcactgcactgaacaggacattctggaaaagtccaatgattggaccttgcatgccaatgagctcaaggataccttcaaggtcctctgcgtcttctattgcttcttggtcgttgacatcgatgccagctcgggcagcggcagcagcaacgtcaggatccggggctggaggctcaacgggaacttgtggctcattccctgcaaaaggcacaaacggagcctcgtccgcaaggtcgcgaactacgtgctcgtcgtttctgggctcttccgctgcaggtacggcaggtgcaacgtcaccaaacatccattccaacgcctgatctatcacacctggctgtggctgtggcagcagaacagctccagcctgaggcccagacgtctcacccgaagttggagcggcggtagcctcttcttgacctgactgttcttcctcagagtctggaaaatcgaaagaggcctctgacccttgttgcgactttgcagaagaggcgtcgatgtcggaagtcgtctctaccgcgttcgcaactggtgtatgcaggtcgttgttctcttgaagatcaggctcggatagaaatgcgcccgtttcatcatcggctttggccttgcccttgtctcgcgacctacctccttccagcacttggtcggagtcggtatctgcgacaacatcggcaacttgttgccagctttcaccactatgctcactatcttgcccctctgcgtcttcaggatattcgtcctcccaagagttgggaatgtcaactgtcccagcattggtgccttgcggtctctgtggaacgttctcgaacgaccagtcgttgccctcttctaggctgcgccgaatcccagtggcaacaaatgactggtccctttctggcataagtggtctttgtgaagattcaagcattctggatgattcagcattactagcttcagtcgtcggcttcgcagattgaagtgagttgcttccgggtggtgcgttgactgcgtcgcgagacgattctccagcttcatggtcagaggagcgagggttgtcccgtcgagcgactgtgttcgcaggtctgaagagatcatctgggtctctgggggcgggtgcagtatccgtagtctgaatggcctcatagtgagctgcctgtgctgcctcattatcgttatcgtcatcatcgctatcctcctcttcctcgtcatcatcttcattgttgtcctccggaacattctgggcccccgcttcatgatctgcagccagttgtgcagccgcattgtcgcgaagtgcaaccatgttgatcactggttgttgttggacgacccattcccgaataaggaatatcaatatgaatgccacaacgactagtaaggtaatgatttgaccttctagcacatcgatgatgaaacggtttgcagtctgcgaatcgaaccagttgaagaagggcacgtccgacaataaagaaggacttcggataccaagcgggtcggaggtcgcgttaatggacgtctggttgacatggggtactgatagggacgcgagtggcaatggaaagccaaagagcaggcgcttagtaaaagtccagacggcaagctcgggggccgatgcgttataggaaccgaatggcaccgagaggaaagaatccgacgatgagcggctctcgttagcagcagtgctgatcttgtcggctggagcgcgaaaggcactcatgttgaaggaagtgagcctggagttctctactgcctctgtcgactccaagtacatgtcatgcgaccatcccccgtcaccgacccagaaaaggcttcgccagaccacgcgcatacaccacggaaggacgagcagccagacgcaagcgaccagtaccgcccgacaccaggtcaggaacatgttgacgacgtgcagggcggcacggcgcatgaagacggcggtcgggatgcggttcggcatgcctgggtggtagagcttggtgaagcgaaacgaagtcttgcacagctcgcaatgcttcttctgtgtatgggacagccactccatgaggcactcctggtggacatacttgatgctgccactgcacttgcacgggtagaacagaggctcgtccacagatccctcaccacggcatatgcggcatgagtctgcgtcttctttgtcggcggtcttgggtctggggtcgtcttcttcatgggtgagggacgcgtcggtggcttcaataactgtgtcgtgcacttcatcgagacggtgcgcatgcgcggatacagcgtcgtccgtcgccatatttggtggactgccaggtcgtgacctaggctgatgtgttgcggtggcaagaaattggttgggggtgtgggcggaggtccgcggttggggtgattcaagaaggcatgtagagggaccgcggagctgctagctattttgtacggcgaggcgtgggtcggtatagaatacgacggtgagcggcgtgggtcgtgaaggcgtagtattaggtgccagatagggtgaatggtatgtatacagagaaggcgcaacgaggtgttggtcggcggtgcaaacgcggcgccagcgcggaggtggtgatgtccacgggcgggtcgccgctgccggagttggtttcttggcaccgagagcttctacccgtcttcctcgcgccataataatgaaatatgtctgataacttatggacaatatcttcttagtgcgccctgtaggccctcaagggttttgcgggcgctgaaccaaaagtctcatgcgcgcgtatacatcctggacacgtcggcacaagatggtgcacggcaggagcacgcgagaccctggcaagagcgacccgacaggcattatctgaagcacgtcgcgaagcagcctggactgtgaggtgatggccacccgtccagtcgtacacacatctcaacaaatatctggcctcgcgcccacatctgaccttgacacaatcccagcctatcaagctgtgccgcaagctttcgttgccttgttctcgttgctcttcccgcgttcgcacgtgcgattacatcactgacgtgcctggctcggttgcgcagaactccaggcgagcgatcgaattattagccctcaacaccagtgccatctttcacgagccagcgctgcaaacacttgttacctgccagacagacgcgcatttaacgtatgcccaactccttgggttcttgctgatagctcgctgacaccctccaggcaatactgaacgtccacgcacgtcaccgcgatacatagacaaacacgcgagcagccgctgccagacaatggctgcccaggccaacggtcgggccaaaaagcctaagaaggcgacgtctacgccgaatggggcgttgaacggtacagcacatatcaatggcaacgccgacaagtcacaatccttagccatacgatcaaggaaaccacggagaaccatgacgggcgctgtcacaagcatagtcgcaaggtacgcgatctaataccaagagagataccaatttcgttttgatgaggccatggacgttctcttgcgtgttgcagagtatgctgacagatattcaggctggtgacatggtatctcatcatcaccatggcctttaggtgcccatcgtctttgacaaaactggacggttcctcgcctcgagtgtgtgcgccatacctgcaagcacgctcctacgccgccccatacctagatccctactatcagacctatgcagcgccgtacgtcgagaaggccaagccgtacgccgaccgattcgagaagcaggtctacaccccagcggcgaagttcactgccgataaatacgcgacctatggcgcacatagggtcgagcaagcgaagaagtattccaacgcacagtgggacaagtcagtccgacctcagctacagacggtccaggacaaagtcaagggccagtacgacctgtatcttggacctcacgtcaaaactgcctctgacgctgctgcgccctactacgaccaggcaaaggccagcctggaagagatttaccacctatcggttttgcccgcgtacgaggcttccctgccttatatgcgcaaggctcatacacacggtcaccacgtggtcgtcaactacgtgttcccctatgttcgctcggtcaaggacgcgacctttgctttcctggtgaggactgtatggcctcaggtgcgcgtgctgtacggagacaatgtcgagccgcaactggttcgcatatccgaacgcttgggacgctaccgtgatcagaagaaggttgagtctgtcgttaatagcatcgagtctgacttgtaagtcttcgagcgagagggtgccctctatgtacccctcctaacttgctacagcaccaccactaccgagtccaccacagaggcacccgctatgacagtttccgaagctgcgccagttccaaccaccaagtccggctggggcgtgtttgacgacctctttggagctgatccgtcttcttccacggcctctgacggggttgaaaccaaaccgtctgctacaaggcctgtcaagtcccagccgactggcgaagagcttaagaagatgctcaacgaagatctacggaagtggcagacgaagtttgccacggctgccgacaagggctccgaggatttggagcagcgcgttgctgaaatcacaaaacgacaggtcgagagtggtgtcaagggccatggccgcgcgcttgtcgtaaagctggaagaaactgccgactcgaccgtcgcgagcctcaagagcttcatcaagcgtactgtagagtcagttcccgaggatgctacggacgaggaccttgaggcggcgcacgcgaaatgcagcgcgaagacacgtgaactgggtctctcggtaaaagagagggctcaggatgtccgcgcctggaaagccaactacgatcaagagactgattctctggtgaaggcagccgtcaaaagcactgttgtagtgcttgacaagatccatggtcttggtctgcaggaggtaggcatgcgctgggcttggctcgatggcgtcacttaccaggactggcaaaattaccacaagctgagaactacccttgatgagtggcaagctgaagttgaagctgttggctcgcaacacgacggactccgcatagctcacgaggaggccaagaagcttgaggacgaggccatggaagcctccaccaggatggtcagcgagctcatccgtttaaaggacgtcgcgaagtggaaactgtgggctaacgatgctactgatgacttttcgaataagcctgtaccagctcgtgtgtataaggctgcgcaacaggtgtcatctcaggtgtctgaagctatccagggctcatcaacgcccatcagcgaaagcgtcgcctccgccattagctctgcctcatctcaagcctcggaggctatccaggctgcaccatcgcacgcgtccgaggcagcaagcagcctgtcctctggagcctctgaggctattcagggctcatcaacacctctgagcgagagtgccgcttcttctatcgaatcgctgtcatctcaggcctctgaggcgctcctgggtagcgaaacgcccatcgccgagagtgtggcctcgtcggtctcaagcgccgcttctgcggcgtacgagtcgccaaagaaggtttttggtggagccaacgctcaaatcctcgcggaagccaaacaggtcatcttcgatgagcctctcgacgacggcgacgacgacgatgatactgtcgcgaagtactccaggaagctgcaaaatgttgtcgcagatgctggagaccgtgcagaagaattgagccgtgctgtcagcgaggcccttctaggtgcaaccaagacccaaggaaccgtcgaatccgccacttctctggccagtgaacaatatgagagggccttagcagctgcctccagcgtgctctacggtactcagcagccagtcgtggaaagtgccaccagcgttgcatcggagcgatttgcccaggccgtcaccgccgcctcctacgccatgtatggcactccgaccccaacagcaatcattcacacagtccaagttcaggtatgtgtttcgaacgtgcctgagtatctccacgacacttttgcgaagcaaaggcagataatgttgtcgtggagtgctcttggtctacctaagtgcgatgctgactatatgttctaggcaagctctcgttacagcgacgcactgcgtctggctagcgaacagtacgagaacgccaaatcgcaggtttccgttcttgcctctggtacaccgaaacccgcccatgaatcgctgctgtcatacttcgagaaggcgtatagcgattctgttgatgttgcaagcgagcgtctatccgcggctttgcaatacaccgattctgtgaagagctacgcggctggccctacacagggctacttcgagtcagtctcatccattgcgtcgtctcgcctgtcggatggcctaagtcaagcttctgcccagttcagccaacccactggtggcgcatcgcgtcagtactacgaggccatcggactggctcatgcacgctactcagagtttgttggtgctgcatcaagcgcggtgtatggctctcagcaaggtaccgtggaatctctggcgtctgtagcctcggcatccgcagcatcattggcatctggagtatcaagctcagctcaatctatcgcctcccaagtaagctcgggtgtagttggcactgagaccccatggtccgagtcagtcgcctcccaggccagcatcaattgggagagcctcatcgctaaagccagcgatcaagtttacggtacgctcccaaatttactttccttccagggagttgtagagcactttgcgccactttcacgcaaacatcgcgtattgaatgcggtgatgtgttccaactctgtctaacacgcgttcatgttcgcgcttccttctgcaggaattgattactgacttatctcaggcaaacccacaccttgggcagaatctgtgtactcgcaggccggtgcctatggtgctcaagccactgtcgctgccgctcagcagtatgccgatgtctcggcgctcatatcagagcttgtcatcggcaaggagcccgcattcactgagagcatcatggtccgcttgtcctcggcatactataccggtgtcccagctgctgttcaatccgtgcagtcatatgctgaggacaatttcgatgccgccagttcctacgccgcggatgcttactcctctgcatcatcggttgttagctccatcttcacaccgcctgcagccattgagaccatattgagccaggccagcgcacagctcgatgccgctgtggacagtgcctccatcgccgtttacggtacacccaagggtgcggctgagcaggctagcgagtctgtcgcgagcgcgtactcttcgatacagtcacagatcagcgtgaaggtctacggcacccaacaggcccaggatagtttcacgtctgccgcagctagcgcacagcaggctattagtcaggcaatcttcggcactcccacagcaggagattacgttgcttcagccaccagcggcgcaggtaatgtgtactcgtccattgcatcggttgccagcgagaatgcagactacgcatattctgctgctagcgagcaagcttccaaggtcgcatccgccgccagctctgccatctacggacctgaacagggcgccatggagtctgccagcagccgaatcgccctcgcggtcgaagctgccaactcccgcatcagcgaaatctacgcccaggcttccaagggcgccgaaggtgttgccagcacagtgagcagcgccgccacccaggccactcagcgcgtcaaggacgagttgtaaacgcacatctaagacctttctacaaaggtcattgactagcgtcagtaaccaatcaatcgacaacatcgctcacggtctgcaatagaccgttgaaaaaggcgatattacccatctccccacctccaagacccccaaaggaacacgtctacatacgttcctgcatcaccaccactacagaaaagttcacgccatcactatcatcccccgccctaccatcattccccccctgaaacgaggtcttcaatgttccaatatccccagtgtatgtttatgcatctcttttccccgccttgttagtcttgtcgggattatagctatgcgatcgaatggaatggaggagagcacaggctgatgaaatatatacccttttcgattcttttgaaatcttgcatgtgctctttctatacatgtcatgtggacagacgatgattcgtgatgttttgccattgcttgtgtgtgtgtggtattttgctacataaagttgtgttgtgtttgttgtgattccgtgactcatgtctatcttccccagtccacatactttcgttggatatcctccgctttctgctgtacactgtacattctcatcgtcaaaattcgctgcccagttgaatacccaaaaacgccagtcaaatgcccaatttcgctcaaaccatcaaagtcagatatacacagtcgtctaatcgctatcgctcaaactgtccctccggccaacagccctaatctcaccgcgcctgtatcccgccatgacgtcgcgtcctcccctctttgcaccagcctggctgacgctatcgctcaccgcgacactgccggcggtcgagagaccggggatgtggcacgggtagctcatgtggccctgcgcctcgccgttggtcatggtgaagatgtcggaagcgggagcgggcgcgtatcccgagcgcgatgggcgcgcagtagatgaagggcgggacttcttgacgggcgactgggatgtaggacgggagcgcgatccagcagggcggggacgcgaggcggagcgcgaagtgcggtctgccgtgcgggaggcgtagagggtggggtcggcgttgggacggtagtcggagtagtaggaggattcctggtcgttcgagtagatggtggacgggacggtgcgttcggtcttggtggtgcgcttagtctcgttgcgagggggagtggcatcagtgtaggctccggagtagacggtgttggtgtcgtcgcccgtggtgaaggagtatgcggcagagggaggagcacggcggccgctgggcttctgctgtgtcttctcgggcgtgccaacttcagacggggcggtgtactcggtgtaggcgggtccagtgtattcggtgaggggacgggtgacttcagccatttcgggtgcttcggagcccacttcggacttggtcttcttgttcttcttgtaggcttccttctcgcgcttgatggcggccttttgggcttccttgcgggctttggcgtcggcggcggcagtggctttggcttccttttcagcggccttggccttcttcatgcgttcgcgagcgcgcatttcctttgccttggcttccttcttggggtccttgttcttctcagacttcttgacgagaggggcgctggagacgttggagccgagttcagagggttgggagccagagtagtcagtgtacatgccgtcagcctggcggttcagaccaccaacgcgagcagccttctcgtgacggtaggcaccaaggtcggggtcgttgtagtcgttggtgtggtcgcggcggcccttcttgtccttgcgctcacgacggccatcgccgccacgaagtccatgtttgccctcttcagcatcgcggtagtcgttgacgtcggcattggtggccgtctcttcggtccagccaatgctgctctcgggagcgccgtagctgcctccgtggacaacactgcctccgcctagacgggtgctcttggtggcgttggatagtgtcttgccgtctgggcccttgcggcgcagcacggtagatttgtagtcctcccagtcgtcctttccgcggaatttgaagccaccgttcttagcccagaagaagaaccaaatggcggtgagggtcatgccaacaccgatgagggcgaacagagcctggaagccggggcccttgaggtcgttggggtctttggcaccggctgaggcgagctgcacgtaggcctcgttggcacgcttgacgattgtctttgccaccgagaggtcgcggatagccatgggcgagagagccgcctcttctggcgagagctcgggatggggcgccattgcgggcggaatgtgtgcgtgtgcaacccaggcaggtgcaggaattggtgttggtatcggtcgaggtgaacgagtgcaactggcgatgtagtcaggttatgatcgtaagaatggagcagtgggtgtatggggagaagggggattgtggctcccgatacttgtggatggttgtgctggtcgtgggctgggctggagataatccgggtggctgactgaagaggttggggcgcgacgtcacccaaacaaaccgctgccacgggcaaccggcgtccctgcatcccccacgcaacctgtcaaccacgcctgatttagcgacaagggtcttttaacagaatcctgtttgcagactgccgaattgatgtggaacccgcgtttcatcgcttttctgctgttggatgcgagagcacagccaatctgcgctactttctagccatgcgtgcataggcgcgacgcgactggaccactaccgcgagtctcttttctcgcgctccgttcgtgaagaccctcaaaacactacccaccatatatggctccgtctcatcgatgcaggctgatacgactgctgaagtcttctcgagatgattttctcgcaactgacctatcggaaatagcactaacgtcgacatgcgtccatcaaagggcgcagtctaggccactacaggtcttaagcatcgcatgttgtagcttttccacacgccaaaaggcgtagttccagtagcagcactagttagtttctttgtacgcagaccctacataacagccccaggtgccatctatccggacgctcagctcgtcaactacaccacctcgagagatgagcaccacgacagcgacggtcctcgcggccgacattatggagatgcaagcaccagcaaacgtctcctctcgcccgctcggcaaacagatcaggacctcattggactcgccatccgcgagccgcagttcagatattgaggtctcatctactgaccaaccccaaaagccatccaatatccgtactttcttcaccatctttacaccagcattcgcaggcttttgtgctagcttcacaaatggtgtcatcaccgtcggtctacctgtcattgcgcggtcgatctcactggaacgctcgctatatctctggccttcgtctgtatatggcttgacatcaggtgctgctctactcatcgccggctcaattgccgacatcgtaggcgcgaggacgatcgaactgatcggtatcacacttcttggtgtcttctcgctagtatgcggtttctcgcaaacaggagctcaactggtcgcatttcgtgcgcttcagggaatagcactagctatgcacctccctgcttctgttgccctcatcaccggcgctgtcccctctggtagagctcgaaacttgggtttcgcatgcttaggcttcagtcaacctttaggctttgccatgggtctcgttcttagcggtgttatgatcgagaaagctggatggcgctccggtttctacctctcaggaagttgcacccttgccatcgctgtcgccgccctctggacgctgccaaaactcaagacacaacatgagggcacgaaggctacatggaagaagatgaaaaacgaaatcgattggattggcggcctactctcaagctccggcctcgctatcctagcatatgtcctggctatcctcagcgctgacctgacctccattcgcactccattgactctatccctcctgattctgagtgctatattactgaccgcattcccattctggatgcggtaccgtactctgcacaaccgctctgcccttgtcccaaacaagctatggcgcaacaccccattcacggccacctgcattatggtcgccatctcttctggcgtcatcaactctatcgaactcttctcttcactctatttccaagaaatccaacacgcctccaccctcaccacatcgctctaccttctgcccaatcttgcaacgggcgtcattatcaacatcttcgtcggcatatacgtgcacaagcttccggcacgatggctcgtcaccatcagcgcagtcgtatgcgcactgagtccattgttcatggcggttatgaagcccacatggaactatgggtacatggcgttttgggcacaagtatttgcgccgttctcagcagacgtgctgtacacagtcggtctcattatcgtttctgacagcctcccggaggagacgcaggcattagcgggagcggtcttcaacacattgtcacaatttgggatgagtctggctatgggcagttgtcaggttgttgcattgggggtacagggcaaagaagacggaaacactggagccgatggagacggcgcgtttgaacaatcgagtgacgggttactgaagggatacagagcgagctactggctgatgttcagctacatggtggtttgcgtgtgcatcgcagtggtaggtctgaagaaggcaggcacggtcggcttgaagagggagtaaaagtatgttcagtcagatttgacgtcgtttcggcagaacctcgtatatcgaacatcaattctgatgtcagatgctgtcagtatctaccagcgcgtcggtagcgacatcaagatctcgtcgtcacaaccggaccgtgaacccccaccattcccgctccggccatttgcgcaactctccccgcacctcattgcacgtgctcgccacactgacactctgtcaaggttcgaacacactggtatagccctgccattcgtcgattggatgattcattgcttatctgacacccttgtaaagcttgcatttgccccccttccctcggtgcaatcttccttccaatagcgcttatttccacgcatgaagtaaatacatatagcactgcaaagaccttgtaccatctctttggattatattggatatattcttacctcatccattaccctgctctgctacttagagatgaatctcattatactccttccactcttcctctcttctgcttcagccctttggccgaagcccgtctcttacacccacggcaatactgtactgttcattgaaaaaagtgtttcattcctttggtatggctctggcacacgcaatgtaggctcaattgcagatcaacacccagatcaacaaccttttgtatttgtatcgaattctaacgataggtccgaaacacaggaacacttgaagctccggaaacgatacactgaagtttcattggacagccgatcttctaacgggagccaagccgtatcgggagatgagattatcgactatgcaatcaagtccgcgtacagtacaatcttcacgcagaactttgttccttggaagtaccatccaagaggctgggaggaaccatcgccgggaaaaactgtttctgaagtcaaaatcaatctgctcaagaatgacccggagaatgtctcaagaccccttgctggcgaagtcgacgagtcctacactctgactctgaccgaagatggcaaagcgaccgtctcagcaaactccagcatcggcatagcccacggcctgaacagcttcacccagctattctacgcccactctgacggaacccacgtctacacccctctggccccagtctcaatctccgacgcccccaaattccaacaccgcggcataaacctcgacgtctcacgcaactatttcagcgtcgcagacataaagcgtcaaatcgacgcgctcgcctacaacaaaatgaaccgtttccacctgcacatcaccgactcgcaatcatggcctctcgtcatcccctccctccctaccctcgctgcaaaaggggcttaccgcccggacctcgtctacacgccgcaggacttcgcggacatccagcgccacgcagccatccagggcgttgaaatgattaccgagattgacatgccaggccacacagcgagtatctggcatgcgtttccggacctgatttcagcgtataataaacagccggattggtcgacgtgggcggctgaaccaccctcgggaacgctgaagttgaattcccccgcggtgtacgacttcctcaacacactgctcgcggatctgctaccgcgtgtggcgccgtattcgagttacttccacacgggcggggatgaggttaacaagaatgcgtacacgttggacgagacggtggggagtaatgatacggctatcctgcagcccctaatgcagaaattcgtggacaggaatcacgaccaagtgcgcgctgcggggctgacgccgcttgtgtgggaggagatgttgctcgagtggaacgtgaccctaggctctgatgtgatagtgcagagctggcagagcgatcaggcggtaaaggacattgtggataagggccataaggtgcttgttgggaattataattattgggtacgtccagaaatccggcctcccactttcccccatcacgcatcaatttttttctggaatggttttgaggttaatgtctttttgccttagtacctcgactgcggcaaaggccaattcctcgacttcgccccctcttcagccgccggcttctggccttacaacgactactgcgcgcccttccacaactggcgcctcatctactcctacgacccactcgccggcatcccagctgacaaacagcacctggtactcggcggcgaggcgcacatgtgggcggaaatgaccgaccctgttaacgtcgaccgcatggtgtggccgcgcgcggcagcggtcggggagattctgtggagcggcgcgaaagatgagatggggcagaatcgcagccagattgatgcgagcccgaggctgggcgagatgagggagaggttggtggcgaggggggtgggggcggagccagtgcagatgccgtactgcactatgaatgggacgcagtgtcagttgggatataccgggtgagttgaataggggtgaagagttgaaggaaggaagagctggaatatcaagtctgctgagtcgattgaattgctgtgatgcatgcataaaaaaaattgagaaccacggttactgtcttctttgcggctattgcattgcagtttatcaagtacaacgtaaatgacacattggcatcacatagcctgaagctacacacctgcacagtgccactagaattgtaattcgacgggaatcgtgtgtgtacagcttcaggttgatagatatgctaccacattgatcgcttttcatcgtaactatctatacgtatctagataacctgaaaaaaaggatctactaaggaaaaaaaacacggaaacaaaaagctattgtcaatattgaacatctttagcaccacaccttttggcgcgctcgtcagcccacacgacacaactccatagtgttcgtattccagcttcatcaacactacatcacttacaagccacatttccagttcgcgctcacgtatcaattaggtaacgccactcagctccacgtgccggatgaaccctctccgtgtcctactctggctccccaatatccgcgtcaagagtttcacgggcagcatcttggcttcacaacaactgcaggactgcaataccatacgcttggcttatgtaaattatctggcagaagaccgaatgtagcgttgttctagaaagatggctccatatcacggggccattattagcctgattgcgccaatcagaccttgtacaccaccgatggctcccgtagttccaatctatctctagatgtgtatattatcgcacaagacagtcctcgtaagcacttgctccgtgattaatttggtgtagcgtgatcgtcatttgaactttcgagaatacatatgtgcacatttcacggtctctggagacgatgtcgatttatcaggagactttacagtagtcgagattcaacatgcggtttgattttgttcagcttctcttgctgagctctactgtctcagccgcagctattgcaaagaaagccccgaaagggtttgtgacacgtgaaggccaagtattcaagctcgacggaaagaacttctacttcgctgggagcaatgcgtactacttcccattcaacgacgtaagatcttctaaagagccttagatggctgatctccattaacgctattcagctcgcttccgatgtcgaaaaaggtcttgctgccgcgaagaaagctgggctgaatgttatgcgcacgtggggtttcaacgatcgcaaccgtacctcaattcttggtggtcttccaaaatatggcggcgaaggtgctggcccaagtccaaatgttctacagctatgggacaatggcaagtctgagatcaacctcacgccattcgacaaggtagtctcagctgcccagaaaaccggagtcaagctcctagttgcgctcacgaacaactgggcagattatggcggcatggacgtatacactgtccagctcggcggaaaataccacgacgacgtgagttgatcggtccgaacccatggatgatgttaatcattaacctgcagttctaccgggatcccaagatcaaggctgcatataagaactacgttggtcaaatggtcaagcggtatgccaactcttcgagcatcttcgcctgggagcttgcgaacgagcctcgctgtggtgcagatgctgtccgtaatcttcctcgcagcaccgcttgtacacccgacacgatcacggcatggattgatgagatgagcacatttgtcaagtccattgatccccaccacatggtcacttggggtggcgagggaggcttcaacatcaagtccgacgacggtttctacaatggttacgacggcggggattttgacaaagaactgactctgaagaacatcgactttggtgtgtttcattcatatccggattggtggtccaagacagttgaatggactacacaatggatcaaagaccacgctgcgtcggctcgtaaggctggaaaacctgttgtgcacgaagagtacggctggttaaccgatgacaagagaatagagtataccgggaaaactagcaaccgtactcgttctgaggtgctcggtatctggcaagagacaagcttgaaggagaagatgccagatatgtattggcaatttgggtacggcggatattcgtacggcaagaaccacgacgacggattcacgatctttttggagaatacagaggcgcagaagctggtgtttgatcacgcaaagaagttgaatgaattgaacaaatagagggacaagattttcgttcgttcggtgtggcagacctttatgagccaaggaaagtatcataaaagtatctacaaaacttcccaagtgtttatcttattctttcgatttataaatgcgacatacttttcttctttctatacatcctggcacagtatttttgccagggccaggaggtcgaaagtctcgctgaacagcacaggtccagtctcagcgagtgttggacaggcagcattgtacacagtcacaatgacactcgatacgcaccgaacacaagatctcactgagcaaatgcatgaatactaagactcgcagttcctgagtgattaattagaggcaccagctcatagactcgcactgtgcaggcgtacaggcacacgcgccacttcgtacgggataatcggtcacgatgcctgggtgctttcactataccccagtccaggcgctacgcaaacaacggtggctcgtccttatcacgaccctttgtgctgacacaaacagctcaccacctgctggatcaaccaacatcgctcacttccaccgcaactcacatcaacccctactcgacgctggtcgcctctactctccgtaccccgatcagcgccctcactttccttgttaactacgcattttacctcctcatctacatttcgaactaaccgatacaccgcggaacatcatgtgccaattcacgctacaaaagtacgcagactgtggtcataccaagctcctaacagatgcgatcaatactgtcttctgcaaaccaatcgcgaagcaactacaacggtcctgctaccagggtttagacgtggcgcctgcatgctgtcacccgttgcccataccgcaggataacgagattgctgctgtccatgagttctttggattctgcgaggactgaaccgccaggccctacaagaggaccttgatttcgacacctacaaccaagaggacgagaacaggattgcaaaactgcgcgattcaatcgaagagagcgggaaaaaggcagagaagatcgcggaggacttcgaggtgtcgatgaacaatgacattactcgactgaacttgaacgggactctccttgaaccaggccgcaaaaagtacgacgaactcttcatgcaagtgctcctggattgtaggactcgatcaatacacttgtatgttatatgcagcgacgcgtacctcgacgcatgttcgaggatttagtgcacttcatcgagaagaaggccgcccgagcagctgggcgtgcgggccagctcagctctatcggcgaatacatcgttggagatgcgggtagtggagacagcgaggaggccatcgcgtctctctttggagacatcgcagaatcggtgttcgtcgagcgacatggattcgcacctcagcgcgcagcggaacacggctacctcaacgagcgacaagaggatggtgcacatatcatcagctgcagtgagacagaggccaagcgactcgttgagatagaattggtcacgtctcaatacgttccggccaagcgaaataatgctggatccgcgctctacgacttcccgatgagacaacgcgacttcggtgcgcgcctggctatgtcgaacgccacattcgccaacgacaagctgccgaaaattatggggcagcgtaacctcacggtactcgtcacgaacgttctacttccacacgttgccgccgaggaagcagtgcgggaggctatgcaccgggagaagctcgagaagcagaagctcgaaaaagagaagcttcttacggctttcatggagcaatactctctgtatgaagaggtccctcttgacgaagaaaccgctacatcaccagatgaaggacggacttcagcagacgcagatggcagcaaactaccagcgtccgaaccagcgcacagcatctggatcaagcacgagaagtttgtcgatgttgataggccttctctgacttccaaggaggctatcgcccttgccttgcgttgcgagtatccacttggcgatgacgatgactgggagtgcaacgaagtcccgcaagagagcgctcaggtaccatccgaagaggccacccagccggccccgaagccgaaaccagacactgttggtaggacctttacctgtgactttggtgacgacgacgatgacagggaagatagagagacgttggtcgagtcgagcgaggaggtcgacgcgtccgcccctccattcaacagcgatacgaagatggaggcagacaaacacatgccctctacgcccacatgctcgacgtacggaaccatctcgccacacgtctcgacacaatctccctctccatcaccacagagcagtctcggcccaatcctgcgcaagcgctccagcgagcaggatccgccgcacgacaaatcgccgtctcagaaatcaaggaaaaactcggatgctttcagcggtgaagagatgtggctgaaggactcggaatccaatgccgatggcaaggtcgatggagacaccaccgtggaatcgacacctgcgactgaggacgttgggatgccacagactcccgctcaaaacgcagcgagtccatcgtcgtaccagagcaccccatcgccgccatggcacatcactatcggacctcgggcgactattgaatttggtgctgcgacgcctcttgggccgattgtgcggaagcggcggagcgaggacgatattttgggcgacgagtcgccgctgcagaaggcgcggatgaattatgagagggaggggtagaatgtggtgagacgtggggatggatggactggggaggtagacgtggaaagacatacaatatgtttatggagatatacaggaccaccaacctagaagcaaaaggggggtatccttacaaattttaaaaaagcaaaaaatcacacttgcgtgaacaatttcgagaataaaatgcgtcatttgagtctaaagtcatgtacttcgtaaccgataccgctatgcaaatgccgttccaaaaacgcctagaaatgcatctcaaacgtaaacaccacttcacgccgcgacatccgccaccctaagccacctctcctcgagcgctaaaacaaccaactccttcacgctacccaaactctcctccctacccagcgcaactggacacaagagctcactaacccgcttcaacacgctgtgcagcttcagggccttcttcttgactttcgccgggtcctcgtcgctgtcgacgttttccatggtgtcttggggtgagaactgatctggtgtgttgccggaatcggcgaggtggttgagcagtttgtgcagcaggaaatgcgtccagacaaggttcgtcttggggtggaagcgtttccagacgggctggagtacaggttcagggacggttgtcttgcgcggcgatcggcgcggtgactcagactcgtcgaaacgaatgtgcgtgttcttgcgtggcgagcgtcggggtgcgaatatattctcagcaggcgcaggttcgttttgcagggggttgttgtagagtgcgacaccgcgcatatatcggtatatctcgtactgatactcctcggatgcatcgccttcgaagattgcggggtctttgtcaagatcaagccatgcgacgtctgggtcatcgacactgtgattcgacgacggggaggttggagtaccgagggataatgaggacgaccggcgatctgaagatggcagaatgtccgcgcgagatagagtatagtcgatgacggttgtctcaaggccagaaaacctaaacttacgtcgtatcgggtccttcacagtggcgttggtgacatcgcctccagctcttgatgaacgtacacagatgttccccatgtgtagatcgcggtgctcgaagttgcatgtctcttctgcctttgccacactcaggcaaaccccccagaaaacatcccaaacttcccacactgatcccagcccaccatgttccataattttctcacaatcggttccagcgtcttgcatctctactatcgcccaaagctgagtgtcgtcatagctggccttcttactaggatcagggaactcgctcttcttgccgcgtggtcttgacttgttccatgctttccacgcatcggaaaatgctgtcgatggtcgtccttgcagaattgtaagatcgcggaagttggtaaagcctggaatctggttcaagttctggagaagcttaacctccgaaagtacgtcgccaacctcagacttccactggtcattctcttcgcgctcagccatctctttctccacctgaccttcacgatctctaatcgctcgcgtctggagttgacaagggagtggcgcatctggtggagtcttcagcgcgacaactttgaggactgactcctggcctgtcgcatttgttgagctgcgcgcagagagtcgataaacttccgaaaacgaggcttccgcaattttggtgatctcaaagtgtggttcaagctcggacgaccagtcttcgaaagggactgctttctttccgaagctgagtgatagaagcggagagacgtatgcagtgtagacatcatctggttctggtgttggctcaggcgtggcaagttgttttcggcgcggcgaagaagtcttgggtttcgttcgcgatctgggctcccgtctcctcgtaggcgacgaatcgggagtgaccgcagtcctaggtgtcttctttttgttactacggggttctaacatgtgcacgtctttggtcggctggatgttcgtcgtgcagctttcgagagctatgcgccgtttgggtttttgcgtgcgcggtgcctcctttggctgcagtaccttgatgtgatcttcctctgccgaagcttttattgcctcctctgaacggtcgtcctgcggttcctggttttccttcgtctcgattgcgtcggggccgcatggtgcttttcgtggccggcccttcttctttgtcttgacttcatcgactgactgtgtttgctccagtctcaaacccccaagccccttcgcaagcgctgccaatgcatcctcttctggcgcatctcccgctgcatcttccagctgttgcctccaatccttctatcagcgacaccgactgcattctgccccgcatcaacctctgaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggtgtctgggtggaacgttgcggtgtgggattctagtgtgcaagggtcctatttgcgattaccattttcggctacgttgatggggcaaccccataaaacagcacgagctggatgacgtctggaggtggacaagacactagcgccatcagataattaatattaaaagatatcgaggcggtcaacgcgagcagtgagaaaaatggctggtatatagctagctaatcttcgcaaaacttcacaatctggaacgtcacactacattcgcttcgcttgaaatcgagatttgtcgtttctgcaatcacctatcgtgagcgagctgccttgtcacgtccatgtctgcccaatcctagaccacctagcccattatgccgaagacctgaccgaggcggaacttcacgaagttgcccatcaacttcgtccaacggtctcgtcgtggtcgacgtcacagtacacattgggacgtgaatgcttaggtactggaatagcggcctgaggtgcggtgggtcgaggctgctcctattcaccacgtgctgttataccttcagcacagcagtgcattggcaaccgaagcttcctgcagcagcagcgtaaaagaaagccgaaaaaagccggtatggttcatgttcatacaatcaccgctaggtcctagcttttctctagtaaacgctgctgatccagggattgtttgccagcaggcccagatcgccagaagtcaaggctggcaataacatcattgcccaactcatcttcgtatgcatatataatctacgacaattagtgctgcacaaaatgtgtatcatggtttcgagcagacatacctcgctagtcgatgtgtgcagccatcggatgttcttcgctgtgacgatgtgtaccaaaccgccgctctccatgtgccggatctcgatgaagctaggctcaaacgcaaggatgtaagggttgaagatggcgaaagcttgtggtgtaccttcccaagtaatcttccagtctggacgagcccgccaaccgttcctgttaacaaagaacgagtaatccgtgtagcacagtaagaactcgcctcccattcgttcgatgtgaattggcttgatgttttctttgcgcacgacgaagtcgagcgaggtatctgcttgatcgagcaaggactgtgtttcgagagtctcgagactgaccacttcgaagccgcgtgcgcagcccacacagagctttgagcgcaagaaatggatcgacgtcgactcggtggggatgtagaactccttgtatggcttgagctgatcttgcccttgtgatagcatcttcgcaaatccggatttgcgtgccttgcctgccatgttttcctttggctcgtagactttgatggtagtcgagagtgcagatgtcttgacagttgccacaagattgttgccaaggcaaatgccagacttgaagaagttggcatggcagatcttgcgaggccgcttggcgatggcctggctgtcatctgggtccagagcttctgtcgagtaggagtagagtgtcttgtcagcaagaacaagcacaatctggtgctgttcgagcacgtcgatctgcgttacccccttgcagtcgagcacacggcgtggcttgatcgatgcatccttggcctttctctcgaccacgtacacaccggcgtcagtgccgagagccatcttgcgtccaccatccatgggaacggcacaagtgaccctgatcgatgggttgaagaagccctcattcaagatggtcttggtgaagatgttgctacgttcgcgcaaggtgcgttgctgagcttcgatgtgctccatccatttctgttgcgaaattgccgtacttgcgtatagcgtcaattcgaaaccaccttttccaagatgcttgaaggtgatggggtaaccttgctgctttgtggcatcgttgcgaccactgggtgtcgctgcagcgatcgctcttgcgcccatcaagttcgcggatggtctcttcgagatgccaagtttcgggatgatctcgtccatttgcgttatcacaagtagctccagtgggataggcttcttgtaaaccttttgctcttcgcgcttgttcacggtctttgcgcgtacaagaaggacagcgtggtcgaagaggtagcatgtgatgtcgccggtcgcttccgtgggtgtcttcttgaggttgcctttgaaaaccaactggcggttctcgtcggtcaacttgagatcaacgtactcgttgttcctgaattttagatctttgtggagctgcatcaagttgaagtggttctccgctttgccagattccatgttgacctttgatagcgtctctttaattatcttgatgaccttcggaatgtcctctttgtcggggtcctcatcggctgtgtatttgacaatgttctctagaagcaaggggtacctagccaatcttgttgtgggcttcgtgagatatccgttgagctccaacttcctcgattccttcatcctctctacttcatcgacaaaccgcatgaagtgggtgtttgtgcgtttctcgtgctcaaattcgtacttaccgaagagctggtttgcaccatacttgatgaagggagcaaaatgtggaacgtattctaggaagatgtctccaatactacgtacgacgggatctttttgttggcggcgcgtgagtgcttcagcaaggcgagagttgaccatgtacacctcctggcagtttgagaagacggttcgcacgaacttctctcgccgatgctctggaatcggagaagactgagggttgcgcagtggcttcatccagaagtcgcgtagatactcaagatctttgacgaaatcgcgttcagtgtacatcagttcggagatgacctcctgacgtttccgttccttctccgtaatgctgtctgaaacttctttgggtacagtgttgatccacagcttctgctcctcgtcatctaaatcttcgtgcagacttgcacgcgactcttcgcgtttaagaccgggctggatcctcatattcaatcgcgcctgttgttccagtcttcgtggacaggcaatcgagtaacacaaacggtcgcgggtgcaagtgggcgagtaacattctgtcaagagcgtaaacacgccattgatctccgccttgtcttccatcatggtctcgcggaattggtatatttcgttggtcgaatcccgtaatcggtgagcataggtcacatcatggaagaacttttgcgcatccaaggacctgccgaggaggagcgcaagattgcgatctgtggtcttgatgatatatgagatcaagtcaactgcctccgcaccagtgaaggcgctgctgtacacaagtccatccttttctctttctgagacttggatgcggtcctgaaaagtctcagcgacacgcgacagcaaggccggatagaccaaaggcgctcgacggttttgtgatgggaccaccgcctgtccattttgctgagactggcttgaggccctgttgttgctcgaaaccgttgaaaccgtctgggtggaactggggcgggtcatagaggtcatggtatcagtccgctcggaaggggctacgaccgtggaggccatcgacattgttcgagattgctgcgagatgctgccctgacttgcattccgtgttctagctcctggggccattggcacctgcgacccactaggcggcctctgttctccctgtaccatatcgtttgcaccaggctcttgccgtcggttggggatgactctcccactcattgtctgcgtgtggtcgacgtccctggtatatgaactcatcgacatggtgcgctcatccggtcgctcaggcacaacacggccctgtgcagtcgtacgtgccatatgattcatatagggctgttgtcggaaggtgttcgcttgtgacgggtggctagggcctggaggtgagaactgtggccgtggcccaagggcgagggactgtgagcggtagggatccgtgttcataccaggtcccggcggtccagggaatcggtttgggaaatttggcatcggcttcgaaaatggcggttggccaggcggagaagttcttgggtcaaaccgctgtggctggccatacggttggcggtcggggcgaagtgggtttgggaggtgctgcggctgcggttgacgctgctgctgttgctgctgctgtggatgaccctgtgcgtatcgcgggtctcccggatatccgttgggaggttggcggttgtattgttcttgagggtccattgggcgttgctgtgcagggccggggccattgcgcggatcataatgtgcctgagggcgccgatcatagccattgatcggctgacgcattggtggagcgcgctgcatcatgtcggctgtctgagacgacattgtggcagcgcggtcagtaggtctcatctgtggctgtgaagtcattgtctgagagcggccagccatggagggactggcgccgaatatgtttgcgaatgccgcgtcccttgctcctgtgggctggccatttgcatttggcgggcgcgcaaattcccgcccctgctggttgctgtagtccgccatttagcctcttcagtgcgcgatgggccctagaataggccacgcatccgcagctgctgagcgctggtggaagactttttggcggcgtttgctgcgtaatccggggtagcgaagcacaacgcggccaagagaggcggtttgagcttggcagcagcaactgtgagacgacgaggtatcaatcctcaatatcctattaagagcgactatgtatagatgcaggcgggggtaggtgggtgtgaagcgacgacaaacggcgggcgtggatgaccggccagcccgacgaggggctgcgctgaggaatccgtggggcgattgatatggatcgtatacggggcagctatgaatgggaaactctaggcggtgttgaagccgtgggccgagagcagcagccgtagttcgtagcggtgctcgcggcggagtagagacgtccacgggagcgggtggaggtgttgtctccagggctgttgcatcttagccttggcgggcgaacctcgcggcactagctacctccagggcgatctcaaggctcatcgcctctctcatctaccagctagctcgaataaccgcatctccgacaccacacctttcatcccgcagagcagacatcatggcttctcacggagacagcctcgcgcctgcgttcgcgcccttcttcggcatggtgagtaccttcagacgtgtgatgacttcatagctaacagctcccagagcggcattgcctttgcagtgagttccccttaccatgacagccatcgaactaagacacgaaccttgaatagatgattttcggatgtacgcgttccctcgatctcagacacaagcaataggagctgactacagataggcatgggcgccgcgtttggcacagcaaaggcaggcatcggtattgccggtattggcacatacaggcccgacctgatcatgaaggtatggatgcgcatacatggctgggagctctcgctgacgcgctgcagtcccttatccccattgtcatgtccggtatcctggcggtctacgccctcgtgatatccgtcctcatcgctagcgacatcaagcctccgccagagaagaactactcgctgtacgccggattctgccatatggctgcaggcttgtcagtaggactgtctggcctagccgcgggctacgcgattggaattgttggcgatgctgtacgttgaaccgtgctacgtcgaggatgctcgggcagaagctaacgtcggcagggtgtacgctctttcatgcgacagtcgaggattttcgtgggcatggtcctgatcctcatttttgctgaggtcctgggtctttacgggtcagtactctccagctacaatccggcagtctgatgctcgccaagacatatcctcacgcgcagcacgtatactaactgtcgccagtctcatcgtcgcgcttatcctgaacacaagggccagcggctgaagagaacaaagacgggatcatgtacgactacttagtgtaaacagttggcgcgagcatgcaacatttaggagttcggggttcacatctgtatctgcctgtttccgggccgcgaacctaattagagctggacagccaggtcacgcggccagcgaggatgcagggcgctttggaacttatatatgcatagcggttgggcagcatcgtgccgtataagacagaaatgtatcaattggaacgtgtctagcatggcagggcagattctcggagaagacaccgatttcaaatatgccagtgtttcgccggatcgaagggtctaccgtggttcgcggcgttgtagcccgcgtcgataatgggcccgatttggtcgctggtgtttgccgacgaccgattggcagctgttcgagtgtcacagccccgtcgacgcaggtgcggcgtgccacgcggtccatgcaccaaacaaagcatgttcgcacatgcatgccatggggaggtgaagcttgacaagtgtgggcgtgattaaggagagcgttccagcaggcttgtcgaaacacgcctcagtcgaacaattggcagatgcggcgccgaagatgcactcggccagccgtgcagcagtgcagcaggggattcacagctgaccacggctgctgcaccgagcttcgttggaggcgtacgggtacaggcggtgggctcgttcgcgcagccgtgctgccggcttgctttgtgttaaggttccccacgcctgcgtcatcttgggaggatgcgcctcatgtatgtaacccccgccagctgtcgcgccccgggcctgcatcgtcgccgccccttgacattctgcccgcggtgaatgctgcgacaatacccattcggctgctccgcgacctcgcaggccgccaccacgattgcttgccgtctgcctgctcaaacaacaatagcaacaatagcatctgccgcccggccatgctctgaataagacccgcagtctgcccctcgctcgctcctgcccttcccgcgcccacgcccaatacagcaaccatggcgactaccatgaagagcctactacacccgatgcaacaccaccgggacaaaaaggagggctcgtcgccgcaccactcgggcccgctgcacgacaggaacgactcggccatggaccgcccgcgcgaggaggagaagcgcacgcttgcacagtgggaacagcagaagggcaccctcagtccggacgagatatacaaggatcccgagcagaaagtagtcggccactcgtccaaagtgctgcgagaagaagactttgagctcataaagacgctcggcactggtgcgctcagctgcgcctggcagagggactcgaacgctgacagacgtcaggcacttttgcgcgcgtgtggctcgtgcgactaaaagacgccaaagccgaggacgaggacaaggtctttgcgctgaagatcctgcgcaaggtggacggtatggaggtcctcgaggccctcgaggccgcagttgcaacaccgctaacagccatgtcgcagtcatccgactaaagcaagtcgagcacgtccggaacgagcgcaatgtcctcgccaaagtcgccggacaccccttcataaccaccatggtcgctagctttcaatcgctcgaatcactgtacatggtggtatgtcgcctgcctttactcacaacctcgcccaggctgacccttgacagctcgactactgccccggtggagaagtcttcagctacctgcgaagagcgcgacgcttcaacgagcccacctcacaattctacgctgccgaaatcgtgctaatactagagttcctccacgaacgagaaggcgtcgcataccgggatctgaaacccgagaacattctcatagacgccgaaggtcaccttaagctggtcgactttggtttcgcgaagaaggtggagaatcgtcagtacacacctctccacgaatcaagccggatgttaacttgaccaggggagacctacacactgtgcggcacacccgagtatctggcacccgaggtcataagaaatacaggtgggtctcttgcgtaccagctcctccggattcagctcacacaaccaggccacggaaccgcagtcgattggtgggcattcggcatcctagtctacgaattcttggtcggccaaccacccttctgggaccagaaccccatgaagatctacgaacagtactgcgcactctagctggctctgtaaagtcactaacacctcgacagaatcgtagaaggcaaagtgcgcttcccctcggccatgtcctcggacgcgcgcgacctgatctccggcctctgcaccgtcgacacctccaagcgcctcggtaacatcagcggcggcgccagccgcgtcaagtcacatccgtggttcaagaacatcgactgggaccgcctgtacaaccgcgaagtcaacgggcccattgtcccgcacctccgcggcccggccgacacgaggaatttcgacgagtatgaaccggagagcagccatcgtgatgcatacaccaaggagctgagcgacaagtgggacgagagttttagggatttctaagtggtgaggggagaggagatacgactgggctggcgccaattagatgcgttacgagcgaaaccaggaacagcaaaagagacggaagcacgacatgatcgtgacaacttgacgatcctttcaacgaagcgaatcatactagcacgggggggaaacactggcgcatggaaactccttcttgcgcgctacgttgcatctgctaagcaatgcacgaattggatatctacgaaagcatattattccccttttgcctgcaccaccacgattgacgatactgtacattaccacttctgcacagacacttgtcgaattcaatactagcaatttgatcatgtttggtgggtaggtgggatgggcttttctttatttcacttcttcgctaggttacttggtttcggaggaggaacggaagtactcacgctgaaaaccaccgcccgatatcctcactcccactcccaatagtctcactcttactactctcactcccactcccactcccactccccctccacacaacacccacaatccacttccacccgcccaaccccaccccctcctcctgttccccctctccctccccgccctccccatactcctccaacaaactcggaaaactcgtgaatccaacctctctgcaaggtctcttggcgttcttcttgaactcccgcaggcatgaggtacacgctggggaagtctgcgtggggctgaggatgtacgaagctgtgagggtgcagttggggcaagttaggagggttggtgtagacagtggagatgggggcgtgtgtggtgtacaaagacgcatggatcgcgtgcgtgtatcgagggcgatactcggaggtgttttcgacggcgtggtgctcgtggtcagaaagattgggttacttgaacgacggcggatggtgggatggcattgtttctcgtatggggttggttgtggtttgctagggaaacgacgggttgtgtgtttgcggagaaggtgttgagaggtgagtatgaggagtcggaggattactggagtacgccatagagggggttggggtggtggtgatggtgagcggatagtgatgaggtgcgtgaacctgggggtgaagagggtgggatgtgggactttgtgaggtcacttggggatttgaaggatcaagggtggatgttttgaagaggggagaaagaagggtggtgatgcacaatggtggtggatgcgaaagttgaggacgctgcctgtgttcactacattttggcatgtttgtggacatggtcatggtggcgttgtgatgaacgagtgtgctgtgtgccaacaacgtgcgtgctaacatcttgtgaagtacgatggaaagcgacgggggtggctaaagctacacatagggtgttaccgtcgcaatcgaagcctagtgatgctgtgtatagcttccagctgttggattaccttccatcgtaactcaaaacttgtagtatcagcgttgagacgcgcaggtcacgatactgcgaggtcagcgagcgtgacgcactgtgcaagctcagacttcaggctgctcacaatgtcttcttaagaacgctcgcaagctccgcggacactatgttgtgtacgtcaatttgctcgatgcgcttgtctcagcgcagcgtggcccttggtttgcattcaaatcttcctgcgcagctgaatcaccaatagtcgcatgtctctgtaagtttcgcgtgtcggaacaatcatatcaaatcccgaattatagtgttgactggttcaggtgtgaagtctcaaagttaaagtccggttctggaaaacgatagagatatgccggatatggtcggtcaacacagtattaacaagaacaacggatgtggatgtgcttgacgctgatgctgtaaggatgtgacagtggaaatgaaagaggacgccttacaatcgcttaccatgttacgttaattctcaccacccaacagacatgagaacgtgtcaacacgtcgacacccattttagaattgacagatccaaagcttggactgttcagctttcaaagcggtgcaatctggtcgagacacgataatggttggtgcagtaaaccggatattgggctgcatgaagttgctgtggctgagggggatcgtcggtagagagcccctttcgtgaagtgtggcaaatggacaaaagcaagcgcaggcaagggacgacggccaggccatgcttgccatgaagacggcggcagagacgaatggtaaaggagagagtgctagctcatgctagtagctcatgctagtaggtaatgtgctgttcgtactgacactggggtagcccgagctcgtgcttattcgcgatgtcgatagtctcagtcatgccgattgcgatgagggcagtgaaactgacagctcgcgcgccaacggctccagcgggcgtgaaacatgtttgctgcaggctgcaggctgtctgagcagtcagcggcacggcggcagaagtgacgcgtgcagcgctgggcgagtggcgagatgcagtgaaatacctgtatcgtggtggaggaggagtagtacgcattgaagcgagagcacctcattagagctactgtgcccgaaccttggaagaacgacaggcatggtgcgaggacaacagcagcgctttttctctgcgcgtccgcgtctacttacttgactgacttgactccatacgctcctttccctcgcctgtagtcgtgactgttttcctttgtactttgtgcatctcggcttccgcagcatcacctgcccgcgccatcgctagataaccgttgccatcggcgatagagggctccatcgctcccaatacagctctgtccgcggcgcccacctgtcgcaatttctccgcagcactacggcctctgcgtctctcgctctcctggatgcactcggttgtcgttgggtgctcgcaggcatgagcagcatcaagacgcgtctgcacaatgctcgcgagaagttcctccgaagaagcagcgcgacatccacaacaacgcgctctctagcatcgtctggccggcagcgaacgagagcgcccgcccaaggccccctcaacgctgcgcaagagcatcagcctctccaagctgcccgaggtgcgcagccaggagacggacgactacagcgacaggctggtcaggtcggagatcctgggcgcttcgaccgatccggcagatcagcgccgccagcattcgagacattcgacatcaacaacagccacaccctctgcatccgcatcgagcgcccagcccagcccctacacgcagcagccacccactccctcgccctcgtcgccctcggtcccacgcgcctgtccagctgtcacgctcgaggagcccacgcccatccacccgcccgtggtgcaggccgcccaagacctgagccgtcacctgccgaccccgtcgccatcgtctgcggagtctagcgaacacccgtctgaactagcttcgcacgcatcctcgaggctcaccccaccaggcttcgtgcgccgccagtctgtcgtcgcctaacgccgatgcaaagataatcaaaaccctgctggtccccgacacatccaccgcaccactccagacgggcccgccaacagccaccgactactttggcggagcacccgcccacttcagcaccagcatgctgcaccgcaagatctgggtcaagcggcccaatgcctcggccaccctcgtgcagatccgggaagacgacctggtcgacgatgtgcgggacatgatcctgaagaagtactccaactcgctgggcaggagcttcgacgccccagacgtgacgctgcgcatcgttccgcgagacaccacacgaggaaacgagaggactctggggcccgaggaggacatgtgcaggacgctcgacgcctacttccccgggggacagctggtgaccgacgcactcgtcatcgacgtgcctcaacgacggacccccaagccctcgccgcaggtgcccgtctactacaagcaccacgacgaccacaccaaccaccagaccgagtacttcccgcccatgcccgtcgtcaatccctcgccggctgccctgggcgcagatgctcgtctgccgctgccccacgcacattcgatagccgtcctcaacaccggccagctgcccccactgccatcaccaggcggcaggacagcgaggggtatccaccacagcgcccgcccaaagtacccgcgacacaacactgcctcgccgactatactagccggtggcatcccgtcctctgccacgagcgtccgccctccaaaccgaccgcgccatgattcctccgcctccgaaacgaagcactcgactacctcgaacaacccaatacccacacccccagcacccgtcgatccgaatacccgacagccatcgaaccctccgactccccgcgtcgcctccccacgaccgagaaagaagggcaagaacaagcaaatcatggagccaccaagcttaccagccggtctgctcgatggctcagtgcctcccatcaacgtgttgattgtggaagacaacatcatcaacttgcgtgtcttgggagcattcatgcagcgcctcaaggtgcggtggcagagggcaatgaacggaaaggaggcggtgacaaagtggaaggccggtggtttccatttggtactcatggacattcagctgcccgtgatgaatggacttgaggccacaaaggagatccgcagattggagcgggtcaacagcattggcgtcttcagcagcggaagcaacgaggcgcccaacaacagattaggggaggacgggaatggtccagaagagccgcaaaaggatgacaagctgggcgacaaggggctcttcaagagccctgtcatcattgtcgccctcacagccagctcgctgcagagtgacagacacgaggctctggcggctggctgcaacgacttcttgacaaaggtatgtcatgacgctgactctgagcatcattgttactaacgcatttcatagcccgtcaactttgtctggctcgagcgcaaggtcaaagaatggggctgcatgcaggccctgatcgacttcgacggatggcgaaggtggaaagacttcgccgacaagtccgaaaccatggactccaagtccaagatgtctgcctccttctccagcatcgcccctcagaagaagaaggaaaccacccttagtcctacgatggcagcaaatccaccggatggcagcggcatgagcctcaatggtgtcaagaaagaagaggagaaggagaagaagagcaagagaagaagcacaggcatcatcccgccgccaaccctaatggaggacaatgaggcgggcacgccagacgccgcagaaggttcgggttcatgatccacaatccggacccatactccatcggatacataccgacacaccaccacacgcttcccgccagcatcaaaagttcctcgaccattagaatgtcacaacacaaccttttccttatactcatcttgcatggaccggaccgtttattttcatctctgctagcgattgttccagcgatatcaccattttggatgtcgcatccgcagggccgggtgctgcatgcattaccgttctgctcaggcttttgttacaaacgtacacgattttgcaggcgggtttgcctcgcctgccatttggctagggaagggcgggcgtgagaagaatgatggggaggaagtggtatataggtgcaagcgtaatgataatgttgaagtcgacacctgaacggattcacgcttttgcggaacaggtcgtgtgatgttgatcatagtgttccacgtttgacgtggagtcgtgcggagacgggacggctaacgacttcctctggccgaaggatataacatgcccgaccacaacgcaggtacagctctggaaatcacgcagcaaacttactcaatcagctgcaggaaaaaatcaacatttatcggaattcgaacttgatagtaccaagagattttattccaaacatgacaaaaggcatcctctgggtctcatcccgcataacacagcctgataaactctcccccgagaaattctgcaagtggtacgaagacgtgcacatccaagaagtcctcgtcctccccagcctcccctccgccatccgctgggaagccatgtccccccagccaggccccgacacgctctccacctccgcgccctggctcaccgtctacgaaatgaccgacgtggactaccgaaactcgcccgcatttcgcgcgctcaacggacagacgccgccacctcaagaactgctggacgagatattcaagaacgcgcgcttcgacacgcgcttctatcaggaagtgcagaactacgaaaaccccaacgtcaccggagcgcctgcagatggtgcgtttttgatttccgcagccctgcaacctcccgcgtccactgaagcgatcgccgatttcaacaagtggtatgcagacgaacatctcgctatgctggctaaagcacccgggtatgtgcgcacgcgcaggtacgaacttgtcgacgggacgaggttggatgggtttgagcggagcacgcctcagataccaaagttcctagcgctgcatgagtttggcggggaggcgttgccgtggggggagttgcaggcaagtgcggagacggagtgggcgaagagggttatgggagggttggtggggagtgagattgggtggtttgcgtgtaagaggaggtatgaggagggggtttggggggaggtggggaagtagaggaggcgtagagtaggatgtgttggatgcttgctgtattggaaattgctgagtcggtatgtctgaggaaattgtctcggatgggggtttgggaaagctccacggttcatagtcgctgtgcttgagtggagtgcaagcgctcgatgtttttggaagctgtttgaatggattcagtccattctgggtatctctggctgatccagtcgctgaagtcatggtcgttggtgttctgcattgccgtgatgtgttctgcaagatagacagcgtcttcaatggcgatgtttgcaccgtttccgccaacgatgggatgagcgtgcgctgcgtcgcccataaggacgatgcctttttgtgcaaagttttgcaggtcttcttttggtatatgggtagttcgcattagccagtgcaagatgcggtcgttgcgtacagtttcaggcctgaacagatcgctaaatggcggaggtaaaccgacatgacggaactggtctaattcttcgaaaagttccttgggtataaccgtggccttggagagctcgcggccaggcttgtgcagtgcgtctccatcgccacgtgaagggcgtgaataggtccagctcacgctgacctttcccttgtcgtagtcactgatgttgaaatgtagtcgagaatttccgtctttgaagttgatgacattcgaatccttcaggtgtggtgcaatcttctcctcgtacacaggtcgttcgatcctccttttcccgttgaagactacaaatggcaggatgtccagctcgctcttcggaagcagtaattttctcaagctcgaatgtactccatctacgccaacaatgacgtcgctttcaattgtttgtccgttctcgaagtaaaggagcgtggctttgtcggatgattgatcgacctgctgcaacgcatgctcccatcttacatccaatccctctcttaaccactcctcaagctttcctctgttcgcgcgaaagcagtctccacgattgctcccagcccctgtcgatacatcactgatttttcctgtgccgccgtttgctgcatcaacagcaacacggctcttgaagacgtgttcggtcactccaagagctttcaagaggaatatatatgtagatgcatatagagtgataccataattgtaggacggtgcagaagaacttctgtcgtacaggatggctgggatgccacgctgcttgagacaacgaccgactgtcagaccgccgattcctgcaccgattatgctgattgtttgttttgccatttttttcaaaggccactgggtgagatttgtgcgtcaagatggtgtggaatattgtcggtaggtaattattggtggaagacaggtcgatgatgacgacttattctggaccccactagctcccgagggctcgctgccaagctctgctacaattttgtacagttaaaacgttcacattagtagatcttgatgttgtggtataggtgtaaggccacgtgcaggtcgcaaaggatgttcaaaaccaggctaagacttcatgtaggtgcaatttcgacgatcgtggggcatgagtgctgagacgaccacgcttgcttactgctgtagcacgtagcgtcttctcacagaatcaataatcgttggctgaagaagcccgtgcctgaagctctcgtgcgattcgtgaggtcgactgaggggccagctcaccactccaagctcaagctctcagcccagctaccagtcttctccaccttgagcgcctctgcaacattcccacttcccagatctccgtcgtagaaatgagcaaagcatccacgtccaacttcctcccatttgatctctgccttcttatccgcatgaacctcgccgtcgccatcagtgcccttggctagaacgtcgtatttgatcttcagaagccacagttccgagaaagtgtcgaaccacttatcagcagtgctggctacctgctcggacgtcgacaagtgaatgtagccatcctttcggtcaaggtctgagaggggcaggcgctgtggcagcggtgaaggcggggcagatggcagaatcttgtagagatgttgcggcagcggcgagggggcgggcatggcgatgagagtgtcacgtggaagatctttcacgtgagggtaactgtttcggagagctttgctgctatcaagagcgcttcaaggtgcgtgcaaacgtcgagatgtcgagccgcgaatgtcagtacagggctgacgtaatacgcgccatgacccacctcgcatttttaacatctggaccctgcgccacacatgattcagccccctaagcactacgatcatgagggatgtattggctcgtgtacgtttgcagcgacagcggaaagtttggcgcacgggagcgatgaagcactttgccaggaatgactcgactacgtcacggtcgaaccaacaacataaaccttcccagttgcataaggaaggagcgcgtctgcccaacactccctcccggtagctgccatacccgctgcacaatcagcaatgttgttgtcaaccttcatcttttcttgcatcttctcaagcgctagcccagactctgctggtcacttgactcttgggggcttgtgatattcttagccctaccatgagcaaacacaagccgaagaaggcagcaggggagcagcaagagcctccacctccaccccagccagccgtcattccaaatagcgggcatcttccctccgtcaaaacttctccggatacgacactcgagcccttgcagctcacaagcgacgaccggaatcaatttcaaatgctgaagcagccagaagcgcgctgctgcgtgtcgaagttcgataaagcgcctgataaggcactcgtttgcttccagtatctcagtcaaggcggtgccaacgtcatattcaagatacattcatggccgcagaagccctcacagcaagaccagccattcctgttcgttgacgcaaaattggcaagcacaaaggctaccccgatccacagccttcagctagtcgacaaggtgcttcgcatcaacaaaggcttgctcaagactctacggtgtgaggaggtcatctcgggattctacggtcacgtgcgaccactgttcgctgcgggaggagtcacaaccattgtgggacctgcgtatacgcaattgccgattaagatgcacgatcgcgactacacagagtatcttatggagcatcaaggcgtcatactctactctagcgtcatggttaatctcacctccaaaagcgatgccattggcgtcgaaagaggtttaggttcggcacagcagctgcttacctcccaaaggtggggtatccttctccccgatatgtcacctacacctggaaactctgtcactatagagctcaagccgaagtggcttgctcagtcgcctactgcgccttcaaaggcgatacgctgtcgcacatgcgcattgcaggtcctgaaaccaaaggatccgtccaaatacctctgtccgttgcaacttctgaatggcaacttcgacgtcgtgaacaaatgggtcctctccagagtcgcggagcaggcggctggccccacacaagacacgaaaagaaacagcgccatatcgcatgaaatcacttcgtatctcatgaaaggcccagggaaaagtctacttgaacatctcagggtcctgcaagtcagtctcgaccaccatggcatcctcaatggcaacaagataggatcgccgaagaaggagctacacaacatgttcgagcacaatgtgcgcctagcaatgacactgcgggattgctcgctttacatacgaattgcatactcgaaggacggtgcggtcccgtcgtctatcgagtgcaagctcggcgacctggatttcaagtctgcggacaagatggatgactgggctgccaaagagacggagttgattgagtctgggtcgtatacacgggagatcaaggaggatcttggttgtctcattcctcacattaatgccgccaatcaggcctggcttcagcggttgacgtacctgcattgatcggagttatggttatttggaaaacaatggcgttgtgtgtatatacttatgggtgcaaacctgcgtggcatagattagtcttataaaagtaattgtaattggtgatcagctctctcagcccgtcattactttggctaaccggtgacgacattgtgtgttgcaataattcgtgcgcgctctatttgaactcaacctatcattggagagcagttgctgcgaaacacaggaaattgctcggaggcttgcttagagacagctcaacagcttaggctttcacctaacttcgaacgctaatatagatagaaagtaattgcttgtaagacgtgatcttagcagcttcaccaccgaaagtaattcactaagtatcacttactattaacagcgctgtcgtcgagctctctatcgtcgatagctgagacaacaaacgaaagagtcctactgacaacgcgaaatcatcccgagcatttgccagacggccaaaagttcctccaggcgtagacgttggcgtaggataggaactcacactaacaagctctttcatggcctccgcgaggcgggtttgtcaccaagagcgtacgctgggtcgcctgctacaacggtgtccagatgctacgccagtcatgcagcactatatggctgtgcttttgcgactcactcataaattaccaatgctgttctatccatcacaaccggtcggccgtttcgacatgccggtttaggtcttcactttcattccgcgtgacagtgtgctctttcacccgacgcgaatgtttcgcgtcactgccaacgaaaacacaacaaaaacatcgcgttgcgtacttctcctaaacactgcgctgtcagcaggttcgtccctgccgctacccggaagcgcccacgttcacgatccaacaaacaagtcccattggaggcaagatggaggcggtccaaaattatctgcacgagtacgttaccaatcccattgattattacgtactgatagtccccaggcttgcgcagacgaggaagttctctgacttcacgttcaaagtagacggcggccaagaccacaaggtccacaaagtcgtactcgcagcgcagtcgcgcgtcttcgagaagttcttcgagaaacatgaaagcgtttgtaatacctcttcgtgatccggattttgctgacattggtccaggaagctaacctgaccgaactcttctctttcaacaacttgaccgcgcccattgacacgcacaagtactctaacatcgccatgcgcgaggccatgatcgatgtgctggcgtactgctactatggaaaatatcatctgaatcgcgagcgcgatgtcagtgacgactttgccttgcgggtcctgtcgcatcttctcgtccacgaagcggccgtccaattccaaatccctgaccttgttactctcagcgccatcaggttccgctcggagttttggggatactgcacatcctgcacaccagagggtgcccagaccgttttcaaatcatgcttttcatcaaaaattatgtccaagttcttgcacgatactgccatcgacatatttcgaatcacgatcgacgcgtacaagaaagagaacaaattcaaggaggcgctggaactgatgggagcggtgccaatggcgacagcgaagctgtacagccaaccgccaaagcaggaagaagtcgtgccggaggatggggaagatctgagtgaagaggatgagagtgaagatgaggacgaagtatcagagcttgaagaaagcactactaagaaggccaagaaggaagcatatgttactggttaacaccaccaccaggcagcggcaaaattcgtgcccgctctgcacctacacgatattagctgatagtcattagacgtatacttattataaccttataaaagcctgatgtatacgcagctctaaaatactccacctaactctattggaaatctttgaatatatacaggctacctcatcgcttctttctgtttggagagggcgggcaggaatttcgccggcgactggtgccactggcttgtaacatgaggtcagcaacagtcatctctcacttgcacccaggaaacaatttgcaatgttttcgacatttaatcgattcaaatagccgctaataataaggaaacgacttgcaaatatatacaatgagcaaaagtgtcgttcaaatcgtcgtgtaatcataacgtcggacctgctttcacaaccgtgcttaatacacatgtctccatccccgttcaacaccagtgtgttcagaccagccttcagcctcatcaagcttcttgttcagcgccttcgccctcatcttgaccagcatggcagacaccacacaagccacgcatccaaacaggatcaagccaccgccaagacggtagaatggctcctgcgatgtcgggaagaagtatgggctgaaccaatggctcgtctgactgatgcagttggcaatagcaataagcgctgccttcttactcctaggcgcaggcacaagtgtggtctcccagctgagttgcaagtttaggccggagtaggtgccgctgatgagtaggataagaccgaagtaacgagcaccgacgttcagtgttgcaataagcatgctacatccggctgcactgaagaggattgggataacaatgtggtagcaggattcttggaaacgtccggaagtgtaagctagaccgcaggccactgcgtaagcaatggcgtaaggaggagcctgaacgaggtaggtagtgagcttgtcaaagtggaatgtgctcatgatctggggtggttgttagcaattgtgtcgatgtgaagggaaaagtgggacttaccgatggcaggaagtccttgaagctctgagcggtgaccagagcgaaatgcattaagcagaagagccacgtgaaggggtctctagagaacgcgttagatgagggaggctggaaaacttcgtggtgttgtgggggttgatgtgggaggcaacaatcctgcgtagatattcgagacacgtgatcctacacacaacgatgacccagaatcgccgaaccacagcagacaagtgtaaaaagaggggattggtgtatggcgcagagttaaaaatgatggtaaaggttgcgtacctggctgcatctttgacgccgtcccatgttcctcccaagacctcatcaacgccaccgttggacacttggacacggtattgggccatttcagactcttccggtgtgagccacctggtgttgtggggccatgaaggaagcaaaatgtaagcgactgcggctacaaggatcgatgcagcgccctcgatgatgaagaaccactgccacgcatggagaccgagcacgtcatccatgttggtgagaataccagcggcaaggaaaccggataggatgttcgacatggtatttccagcgtgccagatggccattcgcatggggttctcttctttcgtataccatgaagatgtcacttttgtccgttagcttattcgataatggatctcggaggctacaacttactcagagtaataccaggaaagaagggcgcttcgctgagtccgatgaagaatcggcagacggcgaagccggcaccagaggtcattgctggcatgcaaattgttgcaatactccaagccatcatcatggagggcaaaaaccacctgggatccgccttcgcaagccagaggttaccgggaagctggccgaccaagtatccaacgtagaaggtggagatgccggtgttccatatggtgtcgttcatgttcaagtccttttgcagaccagcaagacgcgcattcgagacgttgattcgatcgaggtagctattttgtgtgagtaaattggcctctaaagctgagattgcaagactcacttcattaagaacatgactgtgatacatggcatcagtctccagtcaagtttcctgacaagttttttgttcagtgctgccatctgctcttcgctcagatttcgaagtagctcgaagcgagtttggatctgttgcggtgtgatgcgataagactcaggagctacctccttgaattcggcatcagccatcttctcgtcgatgggtttgtcggtcatggttgctgattgattgtactgaggtcgaagagtgtaattgtgaccttgaagcactggagagcagctggatgccgatgatcttaatttgtaacgcatgcgacattgttatatagacgttgagaatacactcgaccttctcggcccatcttcctggcttcgctactgtagtgttcttggacatgcccacgatcgcactaagaatgcggggccccaggaaagcggtcgaaccacgagggtgaacgtgcgccactcccagctccattcggtaattggaacggttccaagtggttgtttcttgccaagatccggccttttgccaagggtgggcttgctgccaagggcccggattgctgccaagtgcagacttgtagggcggagggaagcgaaggattttgcttcgagacgggacacagactacgaagacttcccgtccgcgggtaacaacgttcccgtcggacggggagagtcttcttcctgcttagcagctggaatgagtccctgccgcggcacatgtctctgaatttttggaatattgtgagtgacgatacgtaggcatgcgatacaacagccatgcgcacctgttctccaccagacgacgtgcagcccttccccacagtatccccagacaacgtgccagccggatgatctcagatgcggagcttccatggggcaggtcgccaacggtcgtgcagacgcaaagagggtgggtcggttgactttgcacattcgccgaatccacctggcaggtcaagggcgcggtatcggagttgttcacatcgtgtcccagtccaaaacgggaaagctgtccagtgcagacccattaaagccgtatagaaggtcgtcaacgttgacggggtcctgtgcgaacatgggctgttggccagagtatccccagttattgttattatcatatggggaggtatccgcatcgttgtgtcccgcaagagcgacattggacatatcggtaggtggatatggccaaagtgactgcatcggtgcggctgcgtctgacgaattaagacgaccagctggtcctacttgtgcgggatgcgaattctcctgttctcgcacaaaactttgaatgatgccgtcgatatcgagactatgcaggctaggctcacgacccgtctggcggcctgatgaggagtccggagtgctgttatggctgctctcaatctgaatttcgtccagactgggtgaggcgacacccaatctcttcatcagattctgcacaactaccattcgccgcgtcgcacagcccaatttgtctcttggttctctcgaaatacagccaagcaagtctcgagattggtataggcagaagagcctgttccgcgctttgcagctatacgtgcgtgtatcgtggcagccacatacgtcgaatatgatattagatagggagctcttcgcacgctgaacgccttatcgtatacacgcaggagcgcaacaatgtcatcagccgctgtttgacatgacagcagcgaactgacggaaatagcacgagacgtgctgtacaagtgaccatcagcaacaaatggacgatgtaagagaatcatgaggacgttgtacatggcgctttgccactgtcagtaggggtatcgcatcacgggaccaaagaatactcactgcagactcagaacatggggtggcggtgtgattggcatcttcttgacgtccaccgctaaatgttctggtaattcgctgcgccatgttgttaacttgagatggatgctctctagtttcgaagagagctcccctggactcgagtcaaagcttctttcggtgtatatggtgctgaggatgtcgctcaaaacgacagaaagcttgcagagatgtcggaatgtagagatgctatatgctggagagcctaggtaagcggcatttgactgcgttgagtatgcgaaaggtgcccaatgctcgagctcttcgtacgtatcctggaacttgatgggcacaagagtatcggcctctttgatagtgactggtcgtccctgatacaagctctgaatcttgtcgatgactgagtgatcgtcagtatggtctcaaatatccgtggcaataacaggagctgtcagaatctgtgccctgctaccaaaaggttgtatagtttcatagactcatgatcgtatgactgtaccttgatatagcaaagcgcctttagaaatacacagtctactttatactgtttacgttggttatagcatagacacagactacgacagtatttaaaggggggcgacttaccgaaagcagcccagaacacgcgtctcctttatctcatactccctcatctgagaatcttcctcgttttccgccaggtccactgtgtccacatgcattccgagatcgacaatcatgcgaaacgcaagacctgcatacaaccaagcagcactgcgttcatctccgagagcaaatagtgagttggtcatgaccagtagagcttgaatggtagtaacttcacttttgtctaaggaaccacctaagagctcgcgcactctttgacgaaattgccagcctgcggtgcgcacatcatctgcaacccggcgaacttcatggcgcggactaaactttgaggcaccgaaatagatggcgttcagcagcagtttggagaagtacgggccaccacaagccatgtcgcgcatgaaggctggacgatatgtcgccagaaacgagtgatgctggcgattccagtgcaacgacagaagatgcatgcctaattctggatcaacaccgtcgaagtcgagcttccctagccggaaattgacagtctcgagttgccgctggcgtgcagcttcagcaaccaggcctctttcgacccactcgtcaggcatttgaggacgcacttcagcagtgggtctatcatggggaccctcatcgaatagagtacttgtgcgtccatggtaactagatgaaccattggcagcaacgacgatgcgcgagacgctcttgggtgcgatcacagcagctcgtggagcaggcgtagtagcagccgcggctgaagtgcgtgcctgtgaagcgttgtctcttcgaggcgtcttacttggacggctgccagcatgatgtgtctcatctatgggctcatacacgcatgtcgcctcatgcagtttacagctcgcacatgtgggcttctctgcgctgcacttgatctgggtgacacattttcagtaacgtgacgactgatctggacgtcgggacgcagacctttctccgacggcagaaagtgcacgcctcggctgctcttttgcgggtacgccccgtggttgtcgcattgccgctggtggtacgatcgctcatggctctgggcgtcgggatcgattgacgggtgttgttgtgacgggagagtgggaagaaagtttcgaagtggtacctcttccgactggacgtgaagttcccgtcttcccgccagccaaggcctttgccccgtcagatctgatacgcgactttgacgcgacatacgtcgcgctacgatcaacttgtagcattctgcgcgtagtatatactgtccttacagccatgaaaaacgtcgaatccgatgtttccaatagtcacaactcaacgcccatcatgagcgcctcactcgccacttcgccggttgacacaagaccaacttcgatacagatcaacacaacaccaaagaagacctcggtaaaacaaagtccgactgccatagtatcgctactttctggcgccattgctggaggtgttgaagccacggcgacctatccttttgagtttgccaaaaccagagcacagttacaagcgagcacaaccggttcgcggaatccttttgcagtcattgccaacgtcgcaaaaagtgatggcattggagcgatttacactggatgctctacattgattgtgggcacagctttcaaggccggcgttcgatttctctctttcgattccatccgcgcccgtctagccgatgaacggggggtactttctccagcgcgaggactgctggcgggaatgatggccggcgcagtggaaagtgtggtggctgttacaccaaccgagcgcgtcaagaccgctctcatcgacaacgcaaagagcagtaccaagctttacaatggaggcttccatgcgaccaaagtcatcctccaaacacacgggatagccgggttataccgaggtctggtttccaccaccatgaagcaatcggccacttctgctgtccgcatgggctcatataatgtcctgaaagagtttgcgcgtcggaaaaacctaccacaaaacagcgctgtgacttttggattgggcgcaattgctggaactatcactgtttatgcgacacagcctttcgacactatcaagacgagggcgcagagtgcaaaaggtgcaactacaggcgaggcatttcgaagtgtgatgcaaagctcaggagtacgaggattctggagcggcagcactatgcgcttaggaagactggtcttcagtggcggaatcgtgttcacagtatatgagaaggttgcttctcttttgactccttctcagtagcattttagtatacaaatatacccagtttttttttgaaccctatggtgccaatattccaaagttttccttgactcaaatatgtcgattgtgaatcaactcaaaagtcagagcaaagttgcccattcccgcttttcgttgctgatgccctccgtacaagcgtcgcgcacaatctgcgctgcctccgcaaaccccgtcaacttcgacttcatgattcctgcacactttgctacccgccatcgcatgactcgggcaaattctcgccggtgcatcaagctgccggtagataagacgggatgaaatgatccacgcgcagttgcccccgagctgcgtccggatagcgtggtggtttttcttcccgcgggtaagccattatccaatcacaggacaactacattgccgcgtgtctcgtctcgaagctcgtaaactcgctcgccgcgggcccgacgggaacaactgtgcaacgttcacagcttcgcatttcccgtcgagagaaatgtaggatctggacgcttgatgaccttcgtgtccggatctaacgagcgggtacaatatatgatgtattcctgcaacatgccggatcaacttcaccgaagcggatatatacgaatacatccatcacatttctgtacatgcttcgatcgctgatcaatccatccgttgctcaaaaagcaaagctcccaacgttccagataccagtactctctaaaacgccaattatacgacttcccgaggatatggcttgcgaaagggctcacaaaagagtgcggcgtagcctcccggctgtgctcatgcgagctggcacgtcaaaaggtctattcatacatcgccatgatctgccagcctcggaagcagactgggcaggtccactgcttgctgccatgggctctcaaggctcagacgccagacaaatcgacggagtaggaggcgccacatctacaacttccaaagttgccgtgatttcaccatcatcccgggcaggcgtagatgttgattacacctttgtccaagtagctgtcggccaagaagtggtcgatcttagcgggaactgcgggaacatgtgttcgggcgtgggcccatttgctctccaagaaggcttggtccgcgctagtccaggggaacgaactgtaagtacgcgtaccaagcaagtacaagtgttgtggcgctgactcatgttgtagctcgatgttcggatcttcaacaccaacacttcgcggattatcgtcgataccgtccaggtggatgaggatggttcattcgaagaggatggtgactacgcgatcccaggcgtgaagggcactggcagcgaagtaaaggttgcattcgtcgatcctgctggcagcatgactggaacgctgttccctactggtaagcgttttgagaccttgaacgttatcgagacggacggcaaccgcttctccgtaaaagcaactttgatcgacgctgcgaacccattcgttctcgtggacgaaacatcattaccaccttacctcaagacgggaagcaaagatcctgccggatacctcaagcatatggaatcgatccgacgtgtaggagctgtcatgatgggtttggcatccagtacagacgctgcggccaaagttcgaggaacaccaaagctggccatcgtatcttctccccagctagaagaaacatccgagaaaaacagaccaaacatattcgtgcaagcattcagtatgggcaagcctcatccaagcttacaactcactggtgcagcctgcttggcttcggcagtatgcattgacggcacagtggcccatcgagtgtcattgggtgagaagaagcagtccagctggcatttgccatcaccggagaggacaccgagcccctcttccgattctgaggagagtgtatctggtctgcttccagaccgacgaacagtatgcatcgctcactctagcggatcgatcaaggtcgaagtcctcgccacaagctccgagacattcgccgtcgtcgaccgctgcgtcgtgtcgcgcacagcacgtcgtctcttcgagggaaaggtatactactaccagaacgtcatatgaaacatatacccaatgcatattttagttcaaatcaccccacatgcctcgtgcctagtcccaagctctttcccaagccggcaacatacttactggactgtggaaggcagcactagcttcggaggattaaatgtgaaagcacttgcaggcgctgatttgcgatattgaaactagtgatttggaagaagcgttgcaggattgagccgtttgagatggcaggggtggaccgggctggtgggccacaattcggcaagcgagaggtgggagatctgccgctgatcttttgtggggtcctgtatgcgacctttaaatcaagccttttcatgttgacgcattgtccatttgaaccaacaactctgatctttcggttaaaggtacgaagttcctctggatgttgcggtgagatgaggcgaactgtaaaggaagagcggcccgaggttggggaagtaaagtggggctttgaacgtggtacctggattcagctttgagatctcgctacgtcagcaggagataccacacaaacctcatcagcgggctaaaggagttcagcttagccgtgcagatcggtgtaccaatgctaactcaatgaaaaattcctgtgcagggtcgattgttaacaagatcgagaaaggacattgtaaatagcaagagagacagcgaagctccatgcccattaccttcatctagctacagaatcttgaacatgacatcttcatctacaagaaattggtgaattcgtatgcaacccctgttatgtaagttgtcacgggtcctttgtcgaactgcgaacacatacactcttttgcgatagtcccgttcgtcataccagtgagaatttgtgaatgacagtagtggcttgctgctcggtgtgctggtcttcagggtcacggattgaactaaacaaagtcctatcttttcctgcataggggagtcattgctgctggtctattgtggtactggttgtagcgattgctgtcagaactcatcgtactgcctttacctacctaggcacgtgaaggacattgaactggtcagctcgcgggtgccagtctgcggtatgagtctcgcacagtcctagcaattcatacggtccgcggtgctcgttacctacgattgcgcattgaacgataattggtctatccaggctaccatgaggttggctacccgaggctgaatgtacatggccccctggcaaagttcctgtccgcctttgcccaacgcgaagggttatgagatagcaaagatccattcaaaacctcttgcaaaatcaaacgagagatcttacagcactgaatgtatttgtgcttcttaaccaattaattggtgcactcctaaagactattagatcacttcgcgcatgtgcatagcggacgcgaattctgccgctgcctggtgtggctgatagggacatcatctcatcccgcattcgtcgtatcgatccgaggccggagtcggcgtagttcgaagttcgtctgttacgattgctgcctcaggtcaaagcagtgcttcagaaatgctgagatgccttgcgataatatgcggcacatggcggtgggtaggtcgaggccccggtattttctgaaggcatccgcagggatttggggcgatgtaggtacgaaatgcttaggtgctttgcaaaggcacatagactctgttgcaacgcgagaacacttttgttgttccgttggatgtaggcgcggtggtcgaaacacggggctgggatgttactgcgcattgacaagcgcggaattgcagccgcatcacaaatcgcttgcttacaacaacgattgtcagcaaggcggaatttcgcatcttgccggtcaccgaagacccaccaccgcaccagttcatgcaacgtactctcaagatctcaccatgaggccagaacgtctttacaaaccaggcaagcgcccgccttagccgtgttgtaacttcgaccccctgctcctggtatcacgtcatggcggttgctcccaaatcactcctagttggcttgctggtcggcgtttttctggcttttctggcaccacaactcgtttctcattcgcagttgccgatacaagaagaagctggagagctgggatctagctcaccgctttccattcaagcaatggcgcaagtactgaagaatattgccaaacggggagtcgccggtggatacaaaagcctctgggtcccaccctctacctcaacttcctcattattacgctcttcatctacacccactgcttcttccacacctaaacaatcttccttctccacaaccacatcaaccatgtctgcccagaagtccttcttggatgcggtcaaggagcgccgcacctactacgcgctcaacaaggaggctcccatctccgacaagcgaatcaccgagatcgctgagcaagctgttctccacgttccctcttcattcaactctcagtccactcgcctcgttgtccttctgaacaaggatcacgataccttctgggggcatgtgctcgacgtcttgaagcctctcgtacctgaggatcagtttccctcaaccgcagagagaatcaacggcttcaagggcgcttatggaactgtgagtacctcgattcatttctctatatggccgtcgtgccagcgtgggcaagtcttctggtggtgtcgtggagctcgaagcttcgagctcgacgcagccccaccaggtggaccgcgagccccgccatttactcgcctgctcccactccatcgcccacaaaagtgccacgcactaacacagttgggtagatcctcttctacgaagacccggaacccgtcgagaagctccgcaaggcattccctgaatacgcccaccacttcggcgactggtctgagcagaccgacgccatgcaccagtatgccctgtgggtcgcgcttgaggctgagggcttcggcgccaacctccagcactacaaccccattatcgaccagaaggctgctcagcaatggagcattccgctcgagtggaagctccgtggacagctggtcttcggtggccgcgctggcggtgttggcgagaaagagtttcaggaaacacacggcaagagactgtttgtccacggtgctaaggagtaagaagtagaagacaaacataacgaagcaatgaagtgttagacgtatgttgagcttacgtcggtccctttcagttcatcgttgcataccgcccctatttgttctttcaatctgtcatgccaacagtcacagccctcgatctccagggtttctcggtattgtagcttgtcaactacaatggaagttcaacagacgcatcttatggcctgaagctatacacaataccgtcaggtcttgattgtgacggcaaggccccttgtatagcttcgagctattagatgggttgcctgctgtaacaccctggtcgttttccgtctgaggtgagaaattttaggaaagcattgctgagaatatgttactatggaagtacagtgtgattcctttgtccattgccaggtcattaccaaggttcgtggtcccattgtactatttcaacgtccgtatgttggggctctccactgtcttttgacccgcagctaatcccggcccacctaggaaatccaacaacaccagtccaatactaagcttactcatggaggactcattaaactatcgcgacgcccatacgacgacgtctgcttcagcgcttccaatttgaacttgtgtttcaatgtgatcaacgcgatcgtatcttcgagtgtattattgtagttgacctggacagcctcgccctcggcggtgttatgttcgatcactattcggtcgatggctttccagagatcttttccaatgggtgcattgatctgcaaggcctggtccctggccatattgcgcaagatgatgcgctcagtcgttacccgctttttagtcgtagagcccgtggacgagtctgaatcgtcgaccagagtctcatcttcgctgtcctctccattggcgttattccttagcgatctcaagtcggcgggtgttaactgtacagtaccatcatctaacccttgtcaacacctttgtaacacgtatcttaggcaacgagacttacttgacggacgtcgtccgtggagcaatcgcgcaatcctcagaccctcacaaccgcccacctcatctctgagaaactggtcgacacgcgcaatgacctcagtattcgccacgagtccttgttgcatatcgcgcatcactccaacgttggcgacttgtatgcggaggagaagcatggactttacctggcccagttcgctcatggtaccagacagcctgctctcatccagagagccgttagtcaactggtgcgcaagctgctgaaccggctttcttggtgcctccatctcttttagcaactcgatcagcttatctccgacttccttcagtctcagaacttccgagcaaacgttggcggtctgcaaatccttcacatcttcaataatacctatcatggatctgacgcttttcaactcgctttcatgttgagcaagaaggccaggaagtgcctttatgcgctggcgggccttgcgaatccgtcccaagactcggatggcctggtcagcaagctgtgcggtagctgaaaggacgcccaggaattcagcctgaaaatgagtatcagcaatgttctggattggtcaatcgcaggactcaccattttcgaggttgcgctgcgacaaatggatgcgtttatcgacagtcgatcgcaatgggcgcaaaagggcacaccggccgcgacttatctcgacttatctccgaagcgaacatgatgggtgcgcccagtgaggcgcagcgcagcggtttgattacctctgcaagcggtctcgtgatggtcttgcatgctgcagagacaagtgtgtggcagctcgagtggtttgttgtagcaacgcccctgcagccacctcgccggtcagctaccccatgttcgcggggtgccgaatcgcagcgcgcaacccattgccgaacggatccttattggagctgatagcacgttcgcgcactgctcgcaaccattgtccaatctcgcgtcttaggcggcgtgctcacggtcttgaccggattgtcgaattgaacctatcggctcatgttttcgctgatgatgaaaggttggtaataatattggatccaatcaggacgtcgaatcggcagtgttcgaccacgtagaagtgatacggggtttgctcgatgcccacttcccctggagtgacgaggacaacgtagacgcgcgagggcgtgatcttactgctgccgacgacaacagtggaggtctccgctgagctatcgacgtaagttgtaagggcaaatcgcttgactatcctcttcgatatgtaactccttgcgcaatcggattcgaagattgcgcagactggacgtttcttgccattggattttgaaagcaggtttagaaactgaagctggagatccgaaaaagcggatctttgatgttgtctagaacttggtttcgggcagcggtgggcctttcgcaatatcggcttctgggtggtaggcatattagatctgagtcgaggtgttcgttcctctgatgtattgccgggcagccagtccatgtacactggatgggcgcaatctttgagggccggaggaaggtaggaattgaagatctgactagaagatgttacaactacatacattggacaggcaatcaatgaggttgacgtacatttcccagtgatgtgtctggcccacgatatcgccattcatctggaatgccttgcctttcgcatggtttctactgatggtatgtgacatcacagcagtcttgctgtctatagtagggttgacagagctcgagttcgacaggacaccagatcgagtagtgaccactgaattcgacatggcactcagggtcgcttaggacgatagtaaatgatatagtgtatggacagagagggcttcagcagtgcgagacggcttgctgatgcataactgtagcatagtggggcactgccagctcatgccagtcgtcgatgcagcctggcaggcgttcgccgatcctgaggcagatccggtgagcctgaaagggcgaagtctatgggcaagcgagcaacaacaagggtatagcgtgtttggggtaattgatagagccttggaacctgacgtgaggatcccccaccttcctcttgcctcacgactaaacggtcgtcgcatgacacctttacacctcctgtatcttccctaggcgccatcgcaatggccgcacgactgagtccgtcatccaaagcttagcaaggctcttttcacaagcacccttttgtcatcgaaccaaaatgcgccttgctcagcctaactccgctcccctcgccggataattacgtgccgctgcgtgcgaacaatgttgactagcgcgaggttgactatcactcaacgatcaccaagagggtgccatcatgagcgctgtcaatcgttctgacttacaaaatcttgtggatgactatccggaaaaggctgtggatatacttgttaactctctccaacacaaggacatagagaaggagatcatccaattcctgcttcatccaggcgagccacagaaaagaaagccgcaaaatgcgccggaaattgcaaatgcgccgacggttcctactctaagaacttcacactcatggcagtatcgtcctagatcgagttcggttcatcgccatccgccaccctatcctgctggacagaacgcagagcccatgagcccaccaacgtcacggagcaagtcaatgatttcaaaagacggcaaagagaacatcaacatattagccacagatgaagatgacgatatcaaggcgtaccttgccacaatgaggcctgcggcaatcgactacagcatcgttggtgaacacatgttcgcacatgggcgcatttgcgatttccacaaagaagaaatagacccgcagcaaatattagtcccatacaggggagtcgctgaaagttttcgacaagttgttgtgtcatatcgagcagaattgacttggaaacgagctaaaaccaattcaacgcacagcgcgatattctacttggtgccaccagaattccttgatatagatgtacttctcgggaaccacgactcaggactaggcaagtaacgtattttcgttcagtttatgacggaatggctgtttcagttacaaacactgaccagttaggcatgccagaaactggaccatcacctccccgaagaggcccacgtctcaatttcgacgaacatgccccgagtgcgcattcggacaactttgtcacggattcattccatcgctcagacttgaacactgatttcaaccaacccagtcgtgatcaaccgaatgagcggatccatgagtatgtaagaagtcaaagtgagcatgctgctgctgctgctacttcacgaagtaatccaggtacaatatcatatcaacaacctataccatatcaacaacctataccgtcagggaactaccgccccactactgccgaaaccgtaaattcgacgcaagcatccagccatgacagtatcagagtcagctgcacacttgactcaagtacatggggtttccggctcaatctcaacgcggattctcaagcactctacgatatcgtacaagcaaaattagagaagaataaaggaccatttgacaggacgacagtgctgatcctgtttgcctgcgacaaacagacgtctggtgaagtgtgcgagctatcacttggagaagaagaattggaagcagactgggaggggacggtggcttggataagagacaacaaaagagagagaccacctcacatgtacgctaccatccagttcgaggagggctgaaaccgagagaagagaggccatgacctagatacatatgtcgtaagactcgttttttttttggcaatgtccaagtactgttctgatcatagctgacaatcactagtaaccgttttcgagcccggatcttgctcgttatcctactcgaaggtccaacgacgcagttgaatcggaaggcttgggcattcacaagtaccattaccacacgcgatcacgaagatcctcgttcagcgagttgacaggaccaacaccttcgcgcaatgagtaacacggcaccttcaatctcaaggtacgtttgcatcatcaattgcgctcaacgatgaacatttcatgcttcattacaagactaacaagtaccagtcatgggagcttcagccagcataacaaatgaggcgggtcgcgatcacgaagatctccctaggacctccagtcaaaggaaattgtctggtagagcgacacaagcagagcgaaaagcgtaatcgacgtggagagcaatatgagttaccgcgtgctgaggctgcgctatgactctatttccatcttgtaaccacacgtgtaagggagatacacgccgaagtaacgtgtaaaggcgccggagaaagaaagagtacagcagattgctcacactataaattagaaaacagctacataaacatcgttgcatcaaccaagcataactatgcaatcgttagcgtgtgccttggagttcacggacaacaccttaccttgccagccccaatccctcataactcccagccaatgcaatctaccacgcaccgtataatccgtgcatcccgacctcgtaataatatcaacgcccttcctaaacgccgcggagataggaaagtggttccctttgcggacaggccgttcatgatttggcaccgtagtaccggggcttctgtccagatttatgaattgagcaatgtctttcgaaagcgcccttgattcgctcagcgtcgtgttgatctggcgaccgttcgctgtgaaggcgagtccgcgcgaccatagatactcctctcttctccgccacaattcttcggtaatcttgatgcagcggtcaatgataccggttaccatactttttgacattgcgtgccatcgctcgcggacaaattgacgatcttcttcttctacagcgtcgcatccggcgaccatgagcgggaagatgtgtaggattatcgtagttgagcttaaagatatcgtggccaggtacacgaggatcttttgagccagctcgccgtatgaagtaaggttgggaagctctggtaccgcttggtacatgaacatcaaggtcgaccatcggtatgcttcggctgtttgaatcgcatcgatcatgacttgtgatgggtcttcaatggcttccaagtcgattggcagtgtccagttctcgatttctcttcgtagctcgattgcttgagatatgatggctggagagttccgtgacgactctcgcgccttgactttattgatgagatccgcaacacgtctcatgattggaaagaatgtcgcagagtatcccatcaaagggtccagtctcgtgcgatcttgtcggagaaattccagcaggctcagatctagagaaacgtttccagaacttggcgatagctcactacaggtgaagcgagcaagaacatccatatacatccatgtgtgcgccaggaagtccaaacgtgctgccttctcgtcactgaataatgtggggtcctgattcgataagatttgctgcagcagtactccacatccaagaatatggtttggagctgtagatgagctttcgtcgtcccaagtttccgcgaacgcgagggccaaagtagcggccaacgcagcatcgagcggtatatctcccctctccacggtttcagataacagttgagtgcttctctgtacgtgccgcaaaccatctaatcgcaactggggctgctcttgcctgcttataccaaagcatacaagtgctgcgatagcgtggtacagcgcaggatgttcttttgccagcggccagatcaatgtcttccaacggttctgttcatccccttcatcgataatcgaaaacgtgcgacaagtgtgctggtgaaagagataagctatgcgctctgcctcatcttctcgggatgtctcctgtaggtttcgcgcatcactcgttgagaggtcctgatcaagtggcgtcattgggagaggtctcaaatattcttcccagaacgtgtccatattccatagttcagaagagtagtcaatgccactgaactgagtgttctcgtcctgtccattcggggatgcatttgagctgcgtgacactcgctcaggtgatgtcaacgccgggtgtatacattgattgaagtcggaaaagaagaagccaagtgaacgtggagtcgaaatactcataggctgactattgtccggagttgagaaaatcatgtcctctattctgtcagttcctagttctgtcgactgcgactgcgactgcgactgcgactgcgagttgccaatggccgtttggttcgtgccattgtttgctaagataggacggttcgatattgacactcgatttgttgcactcggacgcagcacttgcgatgatgaaattgacttattccttctcggtgagctgtgtgtcttgggctctggtgcctgcttccaccgcacatcaatccgatagccgccgcacgtgattctccgccgagcgcactgctcgcatgtaggttttgtttcgtcacattttactcttcgtgctttgcaagtcacacatcctgaccaggtcgtagttagccgagtgttacgcaaagaaagaacgaggtgtaaccctgttctggaaagaaaagctcaagacggacatgccattgcgactctttgagaatctttgcttcgtttcactgccaccgttcatcgtgtgtggtggctggaagtaagccaaaattgggcgacaaatgctagggtcaggttgagtcctgacggtatcatgacctgacggtccgaatgatagttacgaaacagagggtgtgacgccagcaatgcgacaacggacaacagaagtgatgcccgttcaggcgttcgaacatggaaacagaaaggaacacaaatttgagaggcgttatcagatttggtggggatgctattggccgtcgacaaggacgatggtccacatgatacagccccgcacgtccgaaaacggcaagaaggaccagtctcacgtgacgcatcgcgacctccttcaacttcatccaaagcctctacaggaacatcgatttcttgcgtacactgaaaatggaaagtaaatcatgggcacagtgtttacttcaatgcattgcaagcatcgcactaatcttggcagtctctagatccatgcctcaccacggctctcgattcgctagtgcggagggaaacaaacggggaccttggccgggaccttggccgattggaacgcaccacgagatctagttgcgttggtgaaagcatcgaaccgagtatctcaagactgtcggattcaggcatgccgggacgggctatgcctaaagcgacgaaggctagaatccttcactctaactatccatgcagtcatcacccttcgaacgggtatttgggatccgtatccgaggcgtgactcgaggccacccactcgcgcccacggggtcactgcatcgatttcaccaacggccttcggggctggattttcgccgttgaaagagtgcgcatcattcagccattcaagccaatggcgttttcttaagccacggagggtcgttggaccgacagcgccaccatacgcatggatcacgtcagatattcttggactgcgaaaacaacccaatcatgcacgagtaatgagatcgcttagagatgtcgcttgcacgcgagacgcgaagtggactcaaacaccctagtaccacgatacgcgtatacggaaggtactaaatctgccgcctggagacgatatggaatagggacggtcctgtgccgcctggtcgtttagtctggcttctgcttctttaacttcacttcgccgctttgtgtgttcattcttgcgtccattctcgttgctcctttctccttcgactaaagctctcttgagctctttttacctggcacgatgttcggccttaccatgcgccgcactacgctcctggcactcgcctgcctaatcccactcatagcggccgccgaggacaggccaaagggcgacttcagaaaatgtctcgaagtcacagacacatgtcccgtcaacgcgacactttatggctaccgccctgatatgggcgcaaatgccttcctatgtgcacttttcggactctgcttcatcggctctctcgtcatcggcataatgaccaagacatggacctacacaattgctcttggaataggtacattcctcgagtgcgctggatacattgggccgcatcatgatgaactccaacccctggagcgaaagcggctttaagctgcagatctgcgctctcgtcctgggcccgagtttcgtcgctgccgccatctacctcaccctgaagcacttcgtcctctactgcggagcagagtattctctgatcaagccgcgcctctacccctggatcttcgtcggatgcgatttcggctccatggtactccagggcattggcggtggtcttgccgcagccggcggaacgaagaaccagaagctcattgacggcggcaacaagatgattgtcgctggtatcgcgttccaagtcgtcacgatggccgtgtgcggtatgctcatcttggtctacgtcttccgctacaagaagggaacggcagctcgccacgcagtcgaggagaagagcgcataccacagcgacaaggactctggctcgattgcgctgtggaaggtcaaggtctttggatgggcggtcacgttcgcatacactactgttttgatccgttgtatctaccgtctgcctgagatggctggtggatggggcaacgcgctcatgaggaacgagcgcgagttcctgctactcgatggaatgtaagttgtccctctcatagaagtcatgttggagctattgctaatgatgtataggatgcttgcgatcgcatgtgttctcctcaccgcttgccacccagccttcttcttccctccgttcgctgcgttccgccgtcgccagaagtagatgcacataccctgcgccaaccttttcccttttctctatacatatagaatgcattatacctcatagacatcagcgtggtggagtatttacatggaacatcaaatcattacatacacattgacacaattcttcgcgcattcgaaatgcatcagagacattgtctgctatacacaacacttttcccatcccaaatgcacacacaggttactcgcactctgctcgcgcgacattcaacttacacggagtatgtagtgacatgtagtcggtccaacattcactatcggaccggagcgggtgtcagcatatggatactcccgtgtcgattatggcgttacccccggggcttatgttggtcttactgacgattctgcgccaggacaatttttcgttggtattgagaaaagcgatttgaagtggtgatgatctaaatgtacagtcggtcaggggcgcggaagatgtgggaacgggatgttacgcaatgcaatcaacaacatgccaacttgctcatgtctaaggtcgtttacataattctataatctcgagcttatgaaaaagtacagtgttgagactagtactgtaacaacataaacacgctcctacgcgctctaaaatgccatgtcaaagaaatcacaagaagtaaagaaaggctttgcattcatgcagcacgcgcaacacccatgacatccgcctccaaatccaacccctcaaacttcgtcaacacctccggcaacctcccgcctccctcaatcgtgctactcctcatcttcgccgcaaccccaatcatgaaattctcttcgaaagcctggatctccactctcgtatcgtccaaacgtcgactctctccgctcctcatattcaacgcatccacgcccgcaggcccaccacttcccgcagctttagtgaaccagacctccgcatcgcacacgcgctcgccccacgtcccgtgcgtcgagcaccgcgctacagtgccctgcttcggcgccctgacattcctaaactcgagccgggggatccatttcgcgaggagcgcctcgccgtccaacttgatatacgcctccttgtagcaccagaaggtaaaaaacctacgtaacttggcgtcgatcacgagttccgagtcgaaggtcacgtcctcgccatcaagcttgactttcagcgtctggttgcgccgcgtacatctgtcatggcgatgggcttggagtatagctggagtgacaatctttccgttgaggagggggaacgcgtcgcagttgtacttcatgtcccaggattcctcgtcgctgaagatctctgagtatatgtcgatccacgcgtcgaagccttcgctgtcgattgtgcggtactcattgcgctcattcacgcacacgatgtcgacgccgagttcggcgtctaggtcggcggtcttgcagcctacgagcacgacgaggccggcttggtgggagatgttgaactcaaggggtgcggggatgggggtggaggggtttgaaggggagggcgggaggagggcacatggtttcccatgcttggggtcacgtttgcggccgaatgtgatatctttccatggtaccccaagtgatttatgcacgaacaggcgtttgagcagagcagaacccaggctcatgcgagcatccgcaatgtggaatttcctcgtgatgttctcgcgctcctcagggctgacgagctggagtgcttctctggcctgatcccaattgtcagcaccatcttgaagctgacagggaagtgagggaacggacggatgccgagtctacgatcttcttgccaggccatattgatcgagtgtctaggagccagcatgtgaggctggatccgggtatgtctggatcagacatgattcatgtgtgacggtgaagtgtggatctggtacggactagttgtacagcggctgggtgcatgtcgaaggctattgacggcccctccgcggtttccgtcactcggacagggcttatcgataacacctcggagcttacttttgtgactctaccatcgcctccacaacccggttctgtcacacgcattgcttcacacaatgacagtcccaataccagatctgacaatcggcgtgctcgccctccaaggcgctttcagcgaacacatccagctcctccgccatgcctccacgtcgctccccaccaacctcaaatgcgcattcatcgaagtccgaacgccctccgaactcgcccaatgtgacggtctgataatccccggcggcgaaagcaccgccatgtccctggtcgcggcgcgctccggacttctcgagccactgcgcgactttgtgaaagtgctccggcgcccaacatggggaacatgcgcgggcctgattctcctcgccgagagtgcgaatcgcacaaagaaaggcggacaagacctgattggcggtttagacgttcgagtaaacaggaaccatttcggccgccagcaagaatctttccaggcaaacttggacctcccgtttctcggctccacggcaacgatggcgaaggagcagccatataggtgtgttttcatcagggcgccagtcgtagagaagctattgccgcatgtgaagggcgagcagaaggaggaagcagaccttgatgcgacaattgtagcgccgagtaagacgcctgtggatgagttcgcgaagaaggaactgaatgcgcaagtcgaggtcatggccaggctgtctctgaagaacccgggcctacaagagaaccaggaacatgaacataaaggaaaggaagacataatcgcggtacggcaaggaaatgtgttcgggtgtagtttccaccctgagcttacagaggatgcgcgaatacatgcttggtggttgggcgaagttgtgaaagccgctgagaggaggaggcagttcgaattggttgatcggacgaagtgaaggcgcaaggttctgttcaaagcataagcgactggcgttgggaggtatgtttgttttgcattttgggcaagattgtaaacctagaggaggcatttcttctgcgaagcctaggcaatttcccgcaattaatgtaaatctgtgcgccgaaactccacttatgccatggcatactgagggcttccaggctcctgcttggcagccatcgggtagcttgcggaccacctaataccaacccagtacaggtgcaatcgcttgtccctatgagccttctcgccgctcagtactcgactgacgaccctcttctctaaaccgacgctattgtaccttcgctgaaagtcggcccactagtcgttgtactcatccgcatacgcctttccatagccaccccgacccggatcatactcgttcctgtactcatccctgacctgcccaccgctctttccacgcccatactgtcgtccctcggcgaatccctcgtccagatccgtcctgatgacgcgctcatccagcttagtaccgccaatgtacttcatgcagtccagcgcatcctgatgggtgtagtactcgacgaagcagaagccacacggcgtcttctggaaccgatcgagacccatgactagacgcttgatttcgccgcatttgctaaatagctcgtggatctgctcttcggtggtgtagaaggagaggttgccgacgtatagcgtggttgcgtctttgagcttgtcttcgggttccggggacggttcgcggttcagaggctcatcttcgcggtggcgctcgcgtctgcgcttctgttggagttgttagcaatcattgctgattgagcagttcgtgtggtataccttcgcggttgcgtatgagctcggcttgtctaggcgatcgattgtgctccgtatgggcgccatgatgcgcaacggttgatgatcccactagagagtgtagcaatgaagtccgcgaccgagatgatggggatggagagtcagcgcaggctagtcttggcgttggtgtgacggttgttagggtgtcggagctgtgatcttgagaagttgaagctccacgcggcacgggccatgtcaacctgcagcgcgtcgagcttctttcatacctagctctcacgtttgtttgcctttacatttgatccctttcctcacctccgcgaactcacctttactgctggcgcaccgccaacttgatcgtcacgacaggacagcgttgttaccatgccgaaggtactcagctacacgccgaattggctttctaggccgagcccaggataccagctgtttgcgcccaaacaagccaacggcaatggagtcgccgcgaagaagaagaaggattttggaccacggaaaactattgcaacaagaggttccgaggttttcgtcgcggttggacacgagatacgatgggcagatttggtcaacttgaaggaaggcgtcgagccggcataccgcaccctcaggatatcgataccgctaccaattacgcgtctcacaatgtctccccaggaggactacctcgcggtatctacgtcacacacagtacacgtcgtacacctccccgatgcctcactcctcgaagacgacgatgatagcccaataaagccaaagacattccaggtgggaccaaccgcacacgttaccgaggagtcgccggtcgcaacaactctttggcacccattgggatatcacgggcgatgtctcgtcacaatcacaaaggcgggagtggtgcgtctctgggaagtcaaccgagccgaccggtctaccttcagcgagcccgcgctgtcaatcgacctaccgaagctcgcgaacgcgaccaatgaccaggaagatctgagtgcgtccaagttcggggcagccaagggcttctcgcccgactctgttgacctggaagtggcatccgcatgctttggcgactttcctgaccaggagggagtgcacggctgggcgcccatgacgctttggatcgcgatggttactggagatgtttacgcactttgcccgctgctcccaagcaaatggcaactggtcgattcgccaggcgcattcacgctgctacagacattgacctcctcgatcaacgtgaactacgccaactgctcagatgacgcggatgcatcccaggacgagctcaagacatctgagaaacagatttcttggctctctgatattctatatgaggagcctttcatggaagagcttccgaacggcgattctataaaggtctttgcgcgaccgtcaagtcaatctgctgtcccattgctacaagggcctttcaatgttgcgccagaggttgaggactacgagctcagcgacatgattgtctactctttgaagacattatcagatgggagcgaggaggaggctgccgaggggttaccgactgcggttgtttgcttgcttacagatacatgcaaggtccatgtctgtctggacttgcaaggaatcgtaggacgttggttgccatcgcctgaagtgagtcatgtcagcacacttccacgattatatgctaatgaaaattaggacgaggttgaggatgcagagccacctgagcacgacttgatcatcgctgagaccatcactctggtcccgggtgagcagtcgtcattcaaccagagtataacaccggatgtgcacaccgacttttccttctttgtctcgcatgccagtggtgtgttctacgtttctttggagccttggattcggaagctagagaacgagctctcgcagccgcaagttgagggcgcggacttccgtattcagcgtctcttagagtcagcaaacagttcggttgagaagtacctgcagcgaaagcctgctggctctccagcggagcaggaagtcacctcagccgtggtcattgaagatggcaacattggctacctcctcctcacaaccatcgataacgagcctcaagcagctttccttgatgcaccagaatacggtctgcccacggaagaagagattgccgagtacatgcacatcagcggtccgcagaaagaggtgcgcgaagcatggcaaccgccgaaggagctgtacgagcctatcgatctactgggctccatcaacatcccttcacgccaccgagccgccatgaaagaagaggtcaagctctcgcccgccaacctcgagctgctaatggacgtccaccgcgtgctatccgtcaagacctcgaagctccaatacgccgtctccgacctcttcaaccgcgccacgcgcctgcaagaagaattccgcgaccaagtctggcgcagcgcccaagtcacctccaaaatcgacgctgtcaccggcaacgacgaactcggctccgacgacggctctctcgccggccgcgcaaagatcgacgaccggttggagcgcgtccgcgcgcgccaggacaaaatcaacgcccgctacgaaggcctgcgcaataaaatgcaccgcctcggctccacagaactcagcgaaaaggaggcgaatttcgtcgaagagttgtcagccatggatggcgcgctggacaaatcgggcgcgacgctgaccggggatgtggatggcgcgcaggacccgacatggcagcgcgtcgataggattaaagacttgcacaagaaactcgccaaggacgtcgagcaggcgaccaaggacgtcgtgaaggatgcgcagggcaggagcgacggtatgaaggtcccgagccactcgcggaagcaggagacagagcagatttcagattatctgggcaggttgacggtgttggtcgaggcggcggcgcagaggctgaggacggagggaattgcgattccggtagaggagagctagatgacttgggaatagtgtcttgggtcggggttgagtattgcgtgagcgtagtgaggactattgaatggaattgttggatatgttcagactcgtatttggtgattggtgattggtgattggtgattggtgattggtaattggtgatttgttgtgattttgtgcttccgtcgttaccaggcctgtgggtgcttcgtgattcgattcgagtaatcgtatcgactgactccatcgcaacatagattgtccttgacgaagactacacattggtgcagtagtctaggatgttctattacgatatcaagggttgcggaatattcacttgaagggcatcaggcgaatcaattggcaccttcgcaaatactatattttggcgaggtatcataggatccttcatcagtatgtctagtgttgcggaggagtcacttagatataaccagatgaatcaataagcgcaagtcaattttacaaatatcacgacgctccttctattcacaccatgttctttattattcgctacttccatttctttcatctaggtctttggtactcacaattgccatgttgtattttgtaatctctcgctatctgtttcaatcacaagataacgacggcatcgatgacagttctcacttcacatgacagcgcctcggcatctcctcaaacgccaacttcacagtcgctatagtgtaagtaatgagagacaaggatatttcatcgccgtaagtttcgatctcgagagacaaactgcatcgatggcaagatccaagcgcgaactattgaaacgagaagtcaatcgggggaaacgacgctcttacctcgtcatttagcagtcgctgtagtaaatgacgcgaggcgttgagatatctcatcgccatgagtttcgatcggaagacagactccttcgatccttacctgacaatgcgccggcacacgagcaagagtcgaagtctagtcagtcactgccttcatggtcgctatagtgaatggtgtgaggcgttacgggagagtgtttcgatcggccatcgacggtagaagacagttgacatgacagcgagccagcttctataaaaagttctgcgtttgcgtagtttgacgccaccttcacagtcaccatagggaacatcaacccggcgtttcgaccacaggacacagactgcgccgccaacagttcgcacgttcatacgagcagtaagagaggtccgagttcttgtcgcatgacattgtgtaagaattctcaaggtaatcgtgtcggacaccccaccttcaaagttcgcagtcgctatggagaacgacatgaggggtcgcgacatctcgtcgccgtgtgtttcgccttatgagattgtagggatcatcctgggtagcgcatcgcgccgagtcggcggccaattgggcgcgcacgcaggttcttctccgcgaagattgattatttgtctgcgttcatgcttgtgaagaggtgagttgtctgctggggatctgcagggtccagattgagggtgcacgtcattgtgctgagctggcgatgtttctgtccgactggacccagacttcgtcatcttacgccgcttaagactcccacgttaatcagcctagaatgccgatgccgtacaacaccaaagctgacagctgaattgtaagttttgcatcaccatagcgatcgggcttacaaacgttcttgctcacgcgctgaaaccttgcgaacgtgaggctgaggcaaagtgcacgacattcctcgccgttgttgacttggaatccgaaacacggtaacggtgcgtcccgccgtttcgaaaggtcctttggccgggaagttggaagtgcatggaagttgactggctgaaacaggtttgttgttggctgtgggcgtttaggggtccaggtttgcacgtggtggtcgtggcgttgtccgagaggggtcctgatgcgcacctgaggcaggtacgacggactggtgcaggtacacctgtcacagacgtcatgaggctgcagtagatattgaccatgtgaggaaatccccgctttgtagtatgatctagagctttggtgggactcggtgggacttggtggtccacgattgatagcctggcgcgcttttagtgctacacagctggacttgaggtcagcccttgtacgtcatgaattgtccccatcaccacaggcagcgcaatcgatgaaagagcagctgatcgatgaactcaaaatcacatcgagaactttcagcacaacaccccagcatctggatgtcagaatcgatagagttgtgatgctgcctagaaagttcggctgccgtttcggattgttgtggttgtcaaaacaaacaacaaacaattgttgcggtcgctgcatttgtccatgtggttaccaacgtggagatgaattcatgctggtttcagccctttccataccaatctgattgcagattgacaggacaccatctggaggaattttaggcaggtgtccgcggcgccatagcaaagggattgctctgcggagatgatggcgctattacacgagaacgacatccgggacggccgactgtcccgatgggtcgtaccaatcgtcctgaacacgtctgtcgtttttgagggttggacctggctgcttgtgaccccgcgaacgtttgttggcagttgaaagcaccgaagagcgtcatcggatatgatcatcgcaagcgcatcccagctgattgcttctgtgcataatcgatagaagaaacaatcgatagcaaaagccaccgagatgctgcagcagcaatcataatgtggagaactaagacggtttgccgcttaggcggcggcccgcccaggccagcgaactcgatgggggaccgtatcagccccttttttgcatgatgaagctaagattgcaccaatttggatgggcaatggactggtattggaataggggggccctgccggtagtcacggcgcggactcgtaacgatgagggtcgagcgtcgaaggagtgcccaacgccgtgggtgaaggttgatcgagcatgggtgtgtggcggcgatattttggtcgtgttttggcatgggtcccaatgtaaacaaacacagctgctaagcgtcggacgcagcattacaccagcgattcgcggtgcagcagacgagaagaggaagggtattcgtgacgacctgcgtgtttcgcgctgtgctgcgctgtgctccattctcgaagctgcttcattctgtacctggtggagttggattcattcgctgaggcggctcgcagccgtgtggcctgcaggtggtcccccgatgtggtgatgcccgtgcgcagtgccgaaaaagacaccagtgctctcgacgcgccgcgtctcttctcataaacatcgaccgatcctagcgaacttcagaaggttccctcaatcgctcaagctccggccatcccctccaggtcgcctcatcacagctgcatcgcgcctttctcgagagttgaaacgcgcctgccggttgtggttgtgtgtttacctccggctacctacgcgcaacacctgcattccaaggcccgccagccacatcacgacacacgaggactcggctccgcattcatcagcgaataccatcacaccacgccattgccaacactccttctccacctccacgccgcattcgtaggccttgcatggaggcacagcggatttcttcggtcgtcgcttgttgaggaggaacgtcgctcgaaacgaaattcaggcacatcggcgcgcagctacaccacattccacgcataacgcattcataccaccgcgcgcttgtccggcttcaatcaccgagggctgctatcgctatcgattgacaccaacctcattcatgtatacagcctccgcccggacgacagcctaacgacgtcgtaacgaacctcgcttctcgacaccacgaggtcctctggcgcccaggaccaaaacacctccgagtgtcttaccccacgttatccgccttgcaacaacacgcgcccccattcactcgcattcaccaccatggactttggattttcgccacatcgggagggcgggaccctgcacctgccgtcgccgacccatccccatagttaccgtctcgagggcacccatttctctcacctccagcaactccgccgctcgctttcccgctcgccatccaaacaatcgtccaagccctcgcgcttccagctgcgcaacaccgactccccgcgctccccgctctcaccactcggcctagcacgcgcattcagccccaaggcccacaagcctaccagcccgactgcgacatatccggagtcacccttgggcgcgcaggcagcacccgcgaccaagcgcttctctctgcgccgctctcaacctttccgcgcatccccgcgcacccgcaacagcaagtcgaagagcccgcgccgcccgcttggagactcgaccgacacaggcaactctaccacgccgttcatggcgcggcccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaccaacacgagtcgccgactgcatggataccgactacctgttccgtcccgacaagccgatcaagtttgcattcgcgccatcacgacccgatttgtcacccgcaccaccggtgaaatcaagtccgctcaagcgcaacgacggccttatgaacctcaatgaaaccctatgtagcagccccaacgcgaaacggcgcatcttacacggcgtgtcgggtcttggaaacgacttcgcgagtatattcgaccagtcacccgcgccgcgcaaagacacagacgcagcgcaccaagtatataacgacctcgactcgtttgacttcgcgttaccggcgaccacaacgccaatccgaagagggacttcgctgaggagatcgacgctctctcagcgagtgtccaacacaccgcgacccaagcccgcgtacgacggcgactttgctctgcccggccccgcggcttcaaagacccgaaacaggatgtctctggacagctcgcttgcgcagagcacgacaccagcacagacaccgttccgcactggaacattcgacgccagtcgcatgggcctgccccaggcagctcgcggcagctttggcagctccacgccgcaccctctctcgatggcacatacaccatcatcggcctcgtctaacggacgcggcgacacaccaatggcgcctccgcgatcttccgtctttggcatgccccaggctgccccatctgccccgtcacagcacttctcgcgatctctccctctcggtgtcggccggccacagggtcccggaggtgatgccttcccggattcattcgacacgcctttcaaggctgtgccagctccacccatggctttttcgaccggtctcctctcgaagaagaaccggaacatcgacgagccagccgccggcgcaggcatctatgtcatgcctgacacaccatccaagcgacagtcgttccctcctgccgcaggtgaccgcactccaaactttgacactcctcttgtcaagcgcaagagcttgtttggcgagtcggtgcgaccgcagcaccagttcggaacaccgagcacgccattcagtgccaacgtgtccaagttctccgacaatttgggcaagcgcgctggtatctttgggaactcaaacagctcccttcagcgacgtggtagctttgtcagcatcgacggtgatgacgatgtgctgcccgacaaccagtcacccacggccaaccgcatgacagacagccagtccagcgtcgaggagatgccacccacccctactaagcctagcggtggttcaagcaggcggtccaaggagagcagcttgcgacgcaagactttccgatcgcgcccatccattggcgccgacaccttcgccgcacccgagaacgaaagcagaccgaccagtaagtactcctatccgatccccgcgagtccgcacgacgatgcctcctcatcatcagatggagaagagccctcagcgactgccgattcccctacacacgacctctcctttcctcgaagtcggtttctgcggcaatccaagaaactcggacgcccgtcaccgctccctcgtcgagctccccgtgtcacaccccataagagcgacgctaagacatcagcagctgccggagcctcattcggtgcaccaagtccacagactccaagcgagtcctgtttcgcagacttcgatgccagactgtccatggcaggtcgaaggcgccctgacaaccatcctttcgcgcagagcttgagcgctcttgcccctgccacaccgaccacaccccgcgagaaccacttctttcacagtgtgcagggtgtcatccccatcggtctcacaaagaacgatgtggatgagtcgctcactgagcgcttccacgaggtgaagcagctggacggtggcgaaggcgagttctccgttgtgtaccgtgtcggcaagcctgtgaaggtctcacccggaaggtcacccgctggcagccaagtgtgggttgtcaaaaagtccaagaagccttaccttggcgccggcgaccgcactaggaagatgcgagaggtcgatgtcctttatgcgcttcgtggtaacgaccacgtgctagacatcaagacacactgggaggcaaactctcacctatacatccagacggagtactgcgagggtggcaacttgaggaagtacctcgacaccgtcggcttcaacagcaggctggacgacttcaggatctggaagatcctcctggagctgtcaatggtaagtcaagatctcaatgcaactgcattaccatgattaacatgtcctagggtctcacgtttatccacaactctggatatatccacctcgatctcaagcccgccaacatcctgatcgactttgagggtggtctcaagatcgccgacttcggtcttgccagctcatggcctgcgcccaagcacatcgacggtgagggcgatcgtcactacctcgcgccagaggccctcaccggtggtttcgacaagccagccgatgtcttcgctctgggcatgatgctcgccgagatcgccggcaactgcgtcattcctgagaacggcctctactggcaaaagttgaggtcaggtgactttgacagcgtgctgcccagcttgacctggagcgcagacagcagcaccctcagccgcgatgcgaagggcgacccaatgcccgagaactcgagggcctccatggatggcttcttgatgtccgatatggacaatgactcaatgtcgtccatcactgcgcgtcctcactcgagccacgaggaggagttgctccacgcacctaagttcatggtggagcgctacaacgagcattcgatggaccatgtcgtcaaggccatgctccatcaagaccccactcagcgtcccaccgctgagatggtgctacactgctttggctgttcttgggtcgcgtcaaggaggcgtgcgggcgccacagtctatgaaggcaacttcggacccggcgatgaggtgcttgacacctacgctggcgaggcacaccacgacctcgacgctgacatgatggacatgagctaggcacttgtctaactcatcatctgttggcatgtttaaaactacttctattcggtactgctatctggacattgcgacgctacacacctggtcttttggccctcagcaagcttttgacgactatgttgttggatgcgatgcgatctgtagcaatctgtcgacttgtctcccgatacggcacctttgttttactggaatttcgacattgtttcgatctggcgttcaaaagaggtggaaaggaaatctcaaaagcttcacttcgttgcttgtacgactcacgtttggagtcgtttctttacgcttctgtcacgacacggccatttgggaaagggatttgagttttttgaaatgggttttcggcgttcaaagttgcataatgcataacccacgaggataccttcgccagctggaatagcgcgaaccgggggcaccggcgtactttgcttttttaacacttcacgacgaacacggctccgttttattggaggatcttgctggcaggtcgaccttttgtcgtgccgcggacggtgtttgagaagtggtgggacatggatggaagttgcggtaatgctcaaatattatcacacgatgtcatgaccataagctatgtcttctttgcttgcgctatgtgatgtacgtgatgcgatgactactagaaatcatctatgtaagcagaactgactgtagatttgaatgaccagcaaggataacatgaacaagcacaacaagtatataatccgaccatttatctctcttcttcatcacagatcgcctcccaccaaccaaaagtgtatatagacgaatcgatgtgctctgcgttgttctctccaaaaatgcattaggctatctcttcgtgtgctcttctaaaaacacggagatgacttggcaatgtcttgtgcgccatcgccgtcaccgaatcaaatattgggccaatacacggggagaaatcgaaaagcgaaaacgataataataatgggcgagtagacgcaagcatatcaatggtggcctctgccctcttcgtctcttcttcaacacacacatgttcctccatcctctctaaacacggtggctgaagatgtatgtgttttgtcttatgtttttcaaaacccaagttgctatgacactatgactgcgcggagcatctcttaaagacacacctaccaaggcttatgtgtctcgtggtggcggaaagctttatatgaacttttggaaagacatactagaaggtcccatggctggtgcgctgtctgaaatctggtccaagcgacttcatgagaaggagatcagaaatcgactttagcgatggcgatgggtgtggagagtgaagagcggtcgggagtataaacatgagttctgcgatggtgcctcgtctttcacacacactccaagtccaaaaatcttaccaaaaagaaacgttcacccaacacatggacgctgcgctgctctccttccaaaaaaaaaaaccatgtgatcaccatcaaatgtgtgctcagtctcacggctccatttcaaaactccggatcaagctctatcattgtgtcgcgtttccaaaagctttgtagaactcaagccatggagagatcgaagtgacgctgaaatctactcgcaatgacatcacagacgagtaagaaccgagcatagggagatacaaaacctcacacttcttcgctactttctctccttatcaaatacattcagcaatactttatgaaaaccggtataatggtgcatgatgaatgtgctgtgcttctccggaaccttgggaacctgcagaccattgatctgcacgtcgtccaaaagtcacccgaactttcgaatatgctgttcctgctctgtcttctgacatgtactcctgtaaagagagaagtcgtaattcttaaaagggaaaggcctggttcatgtgtgcgagacttctccgaagctcaagatctatgttttttttatagagcgatgactttgaaaacatattgtcgatcatttccgatgtttcttccaacgcactcgccgttttcagcacacgaaatcagcatgggtatgggaacgtaagcgatgcgcttttttaaaactttgaatctatgatttgcagccattggttaaaccaaggattgggctgatacatgagtggcttctgcgcgttgttttggagaaataaaaaatggcgtcatcgatctggaaatgtcgtgagtgggacatacatacgtgcgagactgtcgggaaagttcatgatagaatcgatgtctttgtctggatgaggagtatagatacttcgccggagtcagtacttcagcttcttcaatatattcagcaggatgagaataccaaaagtccgtcgaagcttatgagatgtgggttttacgcgtccaaataccaaagcatcttaagctatgaagtgttcgccctctgccagtgcagatccaaaaagcttttccgcagacataaagctctcgcattcggaaaccttaccaagttattaaaaaaacaaccatgtcacacatggctgtggctcttctgctatttgatatatcaaaagtcatcaagcagtctgatactctgaagcatagcaaatgccagatgattggccttgagggagtataaatcatcccgccttctacgcatcttacttctcctcacaccactcttacttttcggaagttcaaaaaccagttcccctcaccgcatgtcttttgtcctggcccaaagacgtagataacactttcaaatgggtactgtctgctagtatcgcgtcgaatcttgagaaagagtatttaaacatatgctcggaccttcttatctcaaaagttcgccattaaaactcgtcatgaccgctctcctactcacctctccaagatagacaagaggccccggtatgagccatcaaatccccctcttgccttattgccccatgtcaagtttaccacacgactatttgcacaacacaaaaatggacatatgcagggacatatgtgcgttcctcttctgcctggaacaaagcatttattaaagcctgctatgttgtttgtgaaccattgcgtttttgaaagtacacattgagatcttgccatggcgtgagaagcgcctgtttcttctggtatcttttccgctctcttctctccaagacagatggcagagttcagcatgtcgtccaagaaagatttgttcaaaaaccaaacagatccactcccatgtgaggaaagtaagtgcgaggctgcctgaagaagacggaataactacattgctttgtgcgggtatcaagatatactttatgaaaaacaagtaaacgccgaaaagcttgtccgaaagcaaaaacgaactgcgcccggtcgtatgtgaaggcgaaatattagcggatttactctgagtcgtctccactgtcgcctttatcgtcatcagaatcccctttgccgtcttcgtcgtcgtcgtcgtcgtccatatcgtcgtcatcgtccttctcttcctcgctttcctcctcttcatcgtcgctaaactcgatcttctgcaatttcttcggtgccgcagcagccgctcttcggggcctcctgccaccgccctcacctgcagtgccccaatgcgcctcagcctcttgaatcgccgcaaggtccttttcaaactcgcgcttctccttgatcttcgcagctttctcaaccgagtatttgccatccataccgacgtctttcagccagccctttaagacgcggatcttttccttgttcgtgtcgcaattggagagctccgggtccttggaccagactttgcggatgccgcatttgaccagccagccttggaggcgcttaacctccgcggtgtcggggtcatcgtcggctttcggttttgcagcgggtttggctttgggagcggtggccttctttgcagcagggtccttcttgcgagacttctttctgggcgattcgtcgatgagttcggagagctcgctttcggagacgtcgcccttggactcgggtggtggtgtgactgatggcttcttgactggtgtcgcggcgggttcgtcgtcgctctcgttaacgactggcttctttgcctttgtgggttttggtggtgttgtttcctcctcacctgattcctctgtcacgacgttcttcttccgctgcaccagtttcttcttgggtggctcgctttcggcctcagagggctcgtccacgggcgcgtctgagagttcatcgtcgaggtcgtcgtcggaatcggtcttcctccgcttcttcggcttcttcggcggcgcgactgcctttcgcttcacgccctttggctcaggcttcgcttttgccttcctcgcaggcttgggtgtgggttgcggcgccacggccttctttggtgtgggctcgggtgtggcttccgtgcagtacttttcctgccgcgtcgttagatctaatagatgccataattgcggctgtactcacgacggcctcgttaatagtcgtctggctcttctgcttccaaactgcatccttcttcaggaagccttctggtaggctgagctctttctctgcgcgcgctcggatgcgcttcacagtcagatcctcgtctttgcctgttttgtgaatcgcaatgacgacatcgcgcagcttctgcgatatggtcgcctcggacggcagacctccctcggagtcggacatgttttgtcgtgtcgtggtgttgatcgacaatagtacgcgtctgacgcgccgcagaggcaatggcgtagctagcttagggcaggaacgacccgcgacagcttcgcttagcgtctcacgtgatctaccaagcgtcccagtcgcgtccactacgctgcagtctacccaggcaggcgggcgaaggagcaaatcaaggccgaaacgtgcaaatcagccttgctgtcaggcttcggcctattgctgcccctatggcgtaccaacggactcacgccagcatgcttacttcttgtggcctgtgtggagctccccacgtcgccaggatcccagcaaccgacgtcacaggaaatggcatgcaagtttgcgaggtgcaccttcacgtcccgatatttcccaccgcccagtccgcacccaacgtgccataccgcaaatctgcccgtcttctagttttagaacatcctagacctatttgtcccttgctgcaggtgatttggtccaagatcctgcactctgaccctcgcttgtcgagtcccagaagctgcgagaatccactctgcgctgagcgggtcccgtcccccaatatcattctttcgtcacccgcgcacgagataaaagccgtcctcccgagcgagctactctgcctgcccgctgacgtccacaaacaaattgcgacctaccgcgctgacctctcactgtcccccacgggcaagccagcgcacctagaaaacaacaccacccgcccgcctcgaacgctactcctacacccataccccgcttttatataccgcaaacatgacagacgggcccacgaaactggtccgacccaagaccgaggaggggcgcctcttgctggtctcgaatcgcctgccacatcaccatcaagcgctccgatgagggcaagtacgagatgtccatgtcctcgggcggcctggtcagcggcctgagcggccttgcaaagacgaccacttttcaatggtacggctgggccgggtctcgaggtgccagaggacgagatcaagcagctctcgggccagctgaaggacgagtacaacgcggtccccgtcatgctcgacgacgagcttgcggaccagacactacaacggcttctcaagtgagaccaccccaccatagcgtgatatgcttctgttcctcatactctcatactaatcggcagatgccatcatgtggccgcttttccactaccacccctggtgagatcacatccgacgagtccgcgtgggaggcatacacgcaggcgaaccggctcttcgcgcaggcagtcgccagggacgtccaggacaacgacatggtctgggtgcacgactaccacctgatgctcatgccgcagatgctgcgcgaggagattggcaacaccaagaagaatgtcaagattggcttcttcctgcacacgccgtttcccagctcggagatctaccgcattctcccggtgcgcaacgagatcctccgtggcgtgctcgactgcgacctgatcggcttccacacatacgactatgcgcgccacttcctcagcagttgttcgcgcatcctgtgagtccaccatatataatacacatttctcagccactaatgtagtcaggggccttgcgacaacaccgaacggcgtcgaatacaagggaaggcacattacggttggcgccttcccaatcggtatcgacccggagaagttcgacgagggcttgaagaagcccaaggtgcaggagcgcatcgccgctcttgaaaagaaatttcagggcgtcaagctcatcgtcggtgttgaccgtttggactacatcaagggtgtgcctcagaagctacacgcgcttgaggtcttcttgaccgagcacccagaatggatcggcaaggtcgtgctcgtccaggtggcagtaccgtcaagacaagacgtcgaagagtaccagaacctccgcgctgtcgtcaacgagctcgtcggtcgcatcaacggcaagttcggcaccgttgaattcatgccgatccacttcatgcacaagtcggtatccttcgacgagctcatcgccttgtactcggtgtcagatgtatgccttgtctcctcaacgcgcgacggcatgaacttggtttcctacgagtacattgcgactcaggagaagcgacacggcgtcatgatcttgtcagaattcacgggtgcagcccaaagccttaatgggagcttggtagtcaacccgtggaacactgaagaactggcagactcgattcatgaggcagtcaccatgggcgatgagcagcgatctttgaactaccagaaactgtccaaatacgtgcggaagtacaccaggtatgtcaaaccttttctgttctcattggaatttgatgctaacacaacgcagtgcctggtggggcgagtcctttgtcactgagctcagaagaatctcggcgacattagatcgcaaagttcagttcgcatcaaaaccagcctcggacacgaagcctgaggatattggcgccgctcttcccaagcagggggagagccttaccaccaaggacaaggaatcagaccccgcagccgctgttgaggacaacaaggagtccgcggccatagaactgcccatccagcccaagaagtctgccacgcagtagagcagctcccttgccgttctcctcctcagtcacctcaatcttccaacttttaaaaatcgaccaaacataacgaccctcagcatgacacggtagtccggcgcgatggttctgcttggctagatggatatgtttttcacgagtaccccagccgtatccatctctagtgcgattcgacatagatctcacactgctccctgtagatgaaaatgcagcattcagataccccttacagttttaacaacgcccaatggcttcatgagtgacctaatttggcagcagcactgatacttgatgtcttaatggacttcaggctattgcatcgtcgtacaaaaaacaccggggcgattacgcaatatacacatctcagaacttgaccactctgtcctgcacccgcaaagtgtcactatcaataccttcatgatctttcatttcttttgcagcttctgcatccaagacgagattataccagccgacaattgtaccgtcgtcttctttgatctgcccaggggtatgaccgagcctgactttggaattcaggtacttgtccatggactgcgggtcactggtttcatttgctaaggctcggtatctctgcgtgttgccatttgactcattaccgacagcaattgatccagctgcgagtcggatgtctgtcgtcttacctcgtagcttcggtccaccattcctcggagaagatcggtctcattgggaaaagtcaccaatctccaggcttatatcatttgtcaagggcgcatgaagctctggccgatcgcgcctgatcagctgttcagacggcgactgaccacgctctcttccatcagactcagcgaggtcatatgtatcccaatcgccacctacatctcggacgccaacatgggttttcacctccccgaacgactcggcgcttaaaaagaggttgaaccacgcaatcacctcaccgtcctgccgtacagtggtaatctccgtcccgctcttcaccttggactttaaaaattccccggtcgctttggtgtccgtgccaggcacagggacagccatgaagcgatcggtaggattgagggcacgaggaatagggcgattttcgacagactgtacaccatctatagactcgagccatggtgcgaggccgtaatggcgagatgtgagcgtccacgcgagaactcgtccgccttgtcggtttgcaatgagattcgaggctccgtatctggctgtcaacgaggcttctagttcggaagtgttggcggcggatgtgggagttagggtgtaggtattcatgctatcatttctttcgctttggtcagagaatatgtctgcaatgaacgtggagtaaaacgctgtggagcgacatgaaacgcaaaaatgcggttgcagtagagagcgtgcttactcgttggatgagctcgccattattcgacgacggcgcggggccgtgttgactgaaagatgctgcagctggggcgcggcgggcataaaggcgatgttagttgcaggagggccaaatgcttgtgacgtggaccttgctgtgccgcaatgaacgcgctacatgcaagctccaatgtttcttccgattaccgttccactttaactaactattcagcagggggaaaatccccaaaatactccatttctcttatgaccctcacatgcttaatctccgtgtatcccctgacctgcgtgaaacccccgtcatctagcatgaggattataccatcccgatagtgctgaaggacatggtctctggattctgaactttgggcttgagaaaggcttcggtctctttcatatcgctacattccttcgcgcgtacgttgtagagctgagtgtcttgttgcgatatgccgtctgaagcatcgtgaggctcatgtcggtctcttggctccatgagagtatgccactgccatcccgattggaagtgaacttttgaagtaccctatcggctcttcagtagaatgtcaacatctgcagtgtttgagcagtctgagggaatgacggtgtatagggacataccctcaccactagtctatatgtcaggcgcgaaaaatgtaaagtgaagattatacatatactgtgagcttgaacgccatggctccaagaatcggcaggtcttgagatgttggggtgtagccgagggcaaatgttgtagaagaggacggaacggcagcgaagctcatgacataagagccgtgccgcaataactgagccgcactcatatacatgcctcacagcaagatcgaagggcagagcacgaaccaaaccgaagaggtcacatgaatcgagatattccatttgaacacgagcaagacgatactctcagttccgcaagatcttccaatctcatacaatccaaccacctacttcttcttactccccctcccacccctcggtttcgccttccccttcgccgccgccgctcccgcgcgcccaccagcaatcataaccctgaccttactcacaggcaccacgcccacgacctctgtctccttccagccccgaatcagctccatctctttgggccaaatgcgctcgacatcctgggcactcttatccgtcgccttcgcatccttacccgcatggtcccaaatagtcagaatctccttgacagctttgccgcgcttcgtcgatccgggctggatcttggctttgtatttgtatgtagagagcgcggaccagggggcgcagacggggatggcggtgagcaggtcatcgccagggagggggcggccggtgaaggcgtcgagattgaggaggttggttctgaggacttcgtcgccttcgtcatcgtcgtcttgggcttgggcggcttgtcgggcttcttcggcggctttacctacggcttgggcgcggagatgttgttggcgtcgacgctccttgttggcggcggcttcttcttcctttttgcgcttttcttcggcagccgtctcagcggcttgttgcccggatttcgagcctaataggcgcattgctagttcgcgatcttcttcgtcttgggcggcgtatttggctgcgagcttcttttgcttgctgcgtttgcctcgtgggagtgggctgctagttgcctttgatgcttgtgatgtaactgtgcctgcaggctttgtgggctgctgcgcttcttcgccagcagatgcgctttcgtccccatcaacactgccatctgcaggcgtcttttgtgatgggacctgcacagatgcaggcaactggcctttcttcagcagacgacgctcttttgccgatagatgacggcggctagcgcccttggtctgttcagaatctccaagtgagccggtgtcgtcctgtgcatctccttgatggctggcaccgtctcgaccccctgacataacatgtcccgactttccgttgacagacttgacatcttcatcttcatcttcatcactgctgttctcgtgtgcatctgccttgctcgactgtagcggattggcgtgtcctgctgcttccgactcggcatcgctttcctcagtatgctccatcttcgcatccggaaagtcatcgtccgagtcagaggcgagcttcgcatcaggaaactcatcatcgtcactgtcatcctctttggaaccctgagtagcttttggctgctcctctgagtcgggtgccatttctactgcagagatgttgacaccgtctagaacacgatgcttattgtgtcgagccttgcttgcttcgctgatctcgaacatcacagcgaggccgacgatgagctgagctgggggaaggtactcctttttgcccttgatattgaagaggcctggcggcaggaactcgccggtctggccagtcttgctgacttgatcggccaacacccaccatgctgacatgactgcttttgactcccatgcatccgacgaacaaacggaaagatgcccggcctgtgaaagggtcgatggtggaatgggcgcatctggggtcgtgggtttgtttttgatgatcatcggtacagcacccttcaggtcggcatggacgtaaacgtcaccttttcggaagtacctcctgtagatgatctcattctgttgagcatctttgcctcccaaaacgaggtagccgtccgaggagatgaagtagatgaacttttcgaaccactgctgcttacgcacaggtcgcaaaatatccttctcttgcttcaggcccttcttcagatcttcagcgacctttttctcgtgactcttcaaggccttggtagaagcttgcaatgttcggtcttccttactagctgcagtcttcttttgatcgtagtattctgtcgaattcgcccaaggggacaaagcaaggtcaatgtcgatggcaagctttggtcgagctgctggcttagcaggcgcagccttcttcttggggccttcgtcttcatcttccgaatcctcgctcactgagctagtttcgttgccctcatcgtcgtcttcttcggcgtggtcgaagtccgtctcgtcgagcaggagggtaatcgtgttctcatggagctttagtggcagcttgatcgtctcagcaaccgcgttcccatggctttgctcacgctcaatcagactagcaatatcgccccagtccatcccttgtctgatcagcccgttgactgcctctgtcgcctcggccacgcgatgcacgttcgcaaggatagcttcggcctttcggaagtttacctcctgcacctgctgcagaccgccaaggcgctcttcgtgctctctgcgggccttttccagcttcttctttgcctgttgttcacgctcggtcaatcgtgactcgagcttctgtccctctatcgacgagaagaactcgtcaacagccttattgaagccatcgaactcgaggaacgtgtagtctgactcttcaaactgttgcggccggaaaggatggaagtcgtcgtacatgtgttttgacttctcagcgccctcctcgtctgttgtcgcattcggatttggcttggctaggatgtagcctttcgtttgttcctggctgttgatttcatctgtgatcttcctggcgtctttcaagacgctaaggagcttctcgagcagctcgtcatttgccaatatttcctccggcttcagtgcagagtcgtattttgcgacatgcagggcgtgatctaccagcaacggagggcattccgtgatagacactgcgagtgccttcctcagcgcatccttgcccacttttttcgctttcttgccggtcgcagcgggttgcgcttgctgcctgtccacggctttctgcagtcctttgcgaatcctatcctttgtgagctctggtgcaccaccatagttctggcgcatcgacaagttgtactccaagccaactctcagcctctcgtgttcctcgccctcatcgacattccgcaacaaggccaagaccttcaagtcgccatctgtgaggacaatgttgccgccagcatagaactccaggtagagtctgtacaagccgtctgagaattggaactcgagaatgcggtcggtgccgatttgagcaatggacgtcactcgccgcgtcttgaggtacttccgcagctttgcgacaaaggtcgagggcgctgcggcggtagtgcgggcatattcggtgagatggcaacgaaagccagagtcaataagcaattgctcacggtgatcgggtttatggaacttgatgaggaagattctctgtgagagcgtcagctagcacttgtcgtagcagcgtggcgcatacataccgacgacaagtcgtagacattcgtcactcgcaaagatgtcaagcttttggacagctcgtgagcaatgacctgaaatcgtcagtaatgagcaacaagacccattagtatactgaccttcacatccaagctggaaaacctctgcttcatggtggagttgtcgtgtgcagagtctttggtggggctgtgatgacgatgctggagcgcggaagtggcgcgcaagctggcgtgcaggggtcatggaaatgttcctgaatgcttagtaacaaacaacatgtcctcacgctaccatggctgctttcacgggaggtctactgtgcaatcagtggagacattaatgcattcagccatgttggtggaaatgtcagcctaccagttctatcatgccagaacactgaggctgtctaccactagcctcgttttgccgtcaaaactcctgcaacgccgtacacagaatgaacctgatcatagcccttgccgtatcctctctgcgagctgcctctttccaaactcccacgcgttgaggaatccttgttccgacagctcaatgttcttcatcgagctcatgtcttgcgcgggcggcttgctgacacgcgaagcaacaatgactggatcggtctcgagaatgatgccgtcgtcgacgagctcgtccacggcaagtgactggtggagttagttttcgcgcagctagccagggccatctacataccaccaggtcgtagttctcgatgacggttcgcttgtccactgagttcctgcgacgggtcagaatcggccgtcttttggctatggtgcactcactttagcagaatgttgagcgagtctcgcagcgcaagcacaacactgcgacacggttagtcagagttcgcacaatgcatccagcacccgtacctgtacagaagcacctcattctcctcggcgcctcccacgacgtagagcatgacgtccgactccatcttgaacacgaccaccttctggtcgtacagtatgatgtcggtcgtctgcttggctgtcttctctgtccactagtcagactacgctccccagtcaacggccgtctcgcacgcacccagcagtcccttctcgaacgctttctggtccttcaccgtcttgtatgcttgctggccagggaagtcggtatgcacgccgggcggggggtgcgggttcgagtagtacttggtgaggatgcgcgagccatcgtcaatggcgaggatgaggatggcctggacgctgaagagggacagagggcgcgacatggttgctgatgtgtctgctgtgtgtgctgtgtcgagtttcgcgtggggttttgataggtgtctcctcgaccatgtccagcggagaagcggccaatcacggaggtcccgctagtgcgacccggccgaaaagtccattgtggttgccgtccagcgtcactgcttcacgtcaaacatgcacaagatctcgcgcacctcgctcgctgctatagtctgcccctcagcgccgttccttgccccgcgtctccttcgcgccgccgtgtccattgctgtccacccagccagaggagccacgccatctgcagccccccaaaagtcatgttatgcgactgaagcaaagtccaaaggcacccgcttgtctgggcgagagagatgggagaggagagccaagtggctgaaaaaaagtagccttgcagagccggatgtcgcttcagatggggttgcgcctctgctcggcaggctgcgcaaagcagtcgagctgcgcgacttgccgctcatgatgcatctgtacccaactctcgtcgaagcgcgacttctgaaccgcaaggacactcgctgcattgcccaggcattgcatgtcctcgcccgccaacggaccaagccgccgaaccttacccaattcaccgagaatgttgtcgccgacatcctcagtggcgcactcccgcctcatccctatgcattcgtccacctgctgggcctgtacagagatctcaagcgtttcaccgaggggcatgagctgtggcaatggctcgtgcagcaagacgatacctatctgtcccaggctgcctatggtgcagctattgagttactggcccacggaggcaaggcaactctgccgcaactcgaggagctgtatagccaaggactggtgcgctttccaggaacctttgcagcctaccatctctcgcctgacgccattgttccggaccgcactcagccagtcgtcgtgccaggcgtcccgaccgttttgttccagggcatatgcaccgcccgcattctggcgcgcgactggaaaaacgcatatctggcgctcgataccatccttcgcttgtaccctacgcaggtcccgcctcgtttctttgagcttttcctggctgagcgacctctctcggaagcttacacagcagtcatgatcgcatgtcgtgcgggcatactcatgagccctgcacaaatcagcaatctcagccatgacttgaagaatgctttgctcagcgctgcctcaatgtcggatcgcgtcaagctcttgcgagccattgcgaacgctctatatgcctaccaagaagctggtggaacaatacaggaccggtacatttcgactctccttacttgcttctctcatttgctaccgtcagtgagtccaggtgagagctttgacggtgacgctgctcaactccgtaccattgttgttcttacggcgcgtgaaatcatgacagggctgctacaggccggctttcctggtcagttgaagctgtgggaggccatgatttctatagctgggcctctgcgcgatcccgacctgctcacaacaactctgcaagacatgaaggcagccggcgcagaattgagcccagccggcaccagggttgcgatgaattctgctggcttactgaagaatcaggcgctaattaagctgctgtggcacaaggtcatttccactgccgaaagcgagggcgcacagatcgccttcgaagactggatcactttcaccaaggcgtgcaggagggctgatttggtggattacttccgcgaacaagaatcaaaattggcacacacgaccactgctgccgtccagcagtacctggctcagaaactggatttcgacgagagcttgctcatcaacagtcagccgtctttcgaatacatgccagtcgaagagttcgccgccgaaatggaaggtctgaaggagcagatgaacaatgtggaagcggtcatcatgtcaggcgcgccgctcgatctcaagagatttccattccacatgcacattgatccctctgccacaccaataagctcgcccgagaacctccgcgccgtgtacgatgagatgacgaccgacccgcaccagcccccaccacagccagccgcggacggatcggtgcctccacccgctctgagctcaacgaaaatcgccttcgacgaattgcgcttcttgaactggttgagcattgttgagttgatgaacgaagctgaagcgtttgagaaggatctgaacgtcaagatcgaccaggctatcagcgcaggcgaacctgctgatacacagcggctcctctaccggccaaaagtgctgaaagagccgctgaaaacgcaggccgagattaaggagaggatcaaagcgctgcgaagtccttcgccgactattgcgacaaggaccacaccacgcgattgagtggaagcttcatagtaataaatggagtactgaagaacaagcattcctttttcaatgcaagtttagaatgtactttcacatcgtacaattctcacaatacccgaggttaggttgcactttagaaatcatcttttcttctactgatatctctcctcatctacggtttcctacacatccgtccatctttggcaacgctccacatatcacttcccacgcccttgaggatgtagaaaacattctccggatcatatttcctcttcacatcatccagcttcttgaagttcttcccgaagaaaacgtcctgccacctctcctgcctgaaatccgcctcgttcatatacgatccagagcccggcgtcaccgcctcgatcttcggcatgaactcctccgtcatcttcttctgcgcagcctccatatccacccacggcgccgtgctattccagtttgtaatcatctgcagctgcgtgatggtactgcgccacgcaggcagcacagcattctccggcccagcgcgcttgctgtaatccgcggagctcccagcgagcaacacgcccgcggcagtcagctcgttgtacaccgtaactagctccttgttcttgttcaccgcgacgtcgcgcgggatcaggcgcccgccgaactggtaccggttcacctcgaagctaccccgtggcagagggcccatgtacttgtcgtagtggtcgcggtaggacagcgtggagtatgcgatcggcggggtaattcctaggtctaccagcgctttggcgaacggcgcgaggacgacgtctttgacgtatgttgcgttggagtcccagacggtcacgggcttgagcacgagatactgcgtgttctgcaggaacacgaccatggcgcccgcgtcgatcatcgcaggcatcagcgcgtggaaggcgctcaccgcagccgcgaatttctcgggggttgtactgccagcgaggagttgcatcacagcgccgccaacgggtttggcagtgtacgcgcggactgtcatggagacgaccacgccgtaggtgccgccgccgccgccggacagtgcccagtagagatcagcgttctctgtcggggaggcagtgacgatgtcgccccgcgcggtaaccacgtcgaaagacagcgtttgatcagccgcgagcccgaattgcgtggacagcgcagaatgcccaccaccctgcgtgaatccaccagcaagaccaaccgtcgcacactcgcccgacacgaccgtaagaccctgcttgttcgccgcctcgagcacctcatacccaatcacgcccgcgccaaccgtcacggtggggccagaatagtacttgtcgctccacgtgccgaaggagatgttcttgagatcctgggtccagatggcgagggcgccggcgccggtgctgcggccgaggaagtcgtggccggtgttgcggacgaggacgcggattttgttagccctggcgaaggagagggcagcgatgatgtcctggtgcgaggtggctttgacggaataggagacgtagttgccgagggtgcagggggtggagcggtcggtgaagggggagcaagtttggttggcgaagtaggattgcatgactgagtgtgaggaggggatgctggggacaggttagtatgctgttctgcttcatgttgccacgtctgaaatgttacttactgagtcaatgggttcagccattgtgctttgaggttctcacaagcatcgccgtcaaatgtcgggtcgtggcacggggatccgataggaacagtagccacaagcttcccgttgactgtagagttgagggcactcccaagtattttgggacggccagcaagcatcgcctggcaggcacagacactcctcagcacgaggagatgcaggcttgccttcactgtggcgaagaagagtcgcccaaatgagccctgcaactagatcgagcttcatagcgaacgaatgaatgacttgaaagctgcaatgcaaggtgctctctcgtcgacaagtccatcactgcgatatataccaagatttccgagttagcattgttctctagcatggttacaatttcggcgatgaagcccttcgagtatgttgccttctgaagtaggatagaaggccggtcagaatccacatgggctcggagctgccctgagtgaagtggtaatcatgctgccaagtgtatggtcagaaacatttgcacgtgaagcggcacacagaaccaggtgtgttcatcctatagaaacggcaagaacggcagtggcgactcgcgaagcgctgcggcctggtagcaaaaagtcatcgcagctaagagtgcaaagggtgtgaatgccgagagggtgacatggtgtgagtgagcacttgagagaactaatgcagggtcggtgctgggatctacccaaggtccgaccactagattcagggcaccggtgagacctcggccattactgcatcgcatcgccattcgaacgcccagatggaatttccatcgaatcccacttctcagaccttgccaacggggctcgtgtcttgatgcgcgggctgatgaggcacgggaaggaatgccaagctgaccggactcttctccccattattttgcggagccttaggccagggcatgacacaggggaatctccctgcggctgaagacatcaagtcgaatcagagatgagtggctgaggaaatttgcgcgtgtcggatagcgctggtttgacaagagggctacgcgatgaacgcattgtggaagctacaatgacttggatccaccgttagtacaccttgggaggtcggatctattcaggcgaggagctttatacactactccactcgcacccgcaagatgatcagccggccctccgcaaagtgccgccgtgttgatcgaatagctgctgatctaagcttctgaaatcccacttgctcgtggaccacagatgaactggtggtggttctggttgtcatacacaaggcgaaatggttctgtctgccaaaataagctattattggtaagctgcattttttggaagtgatcggtgaagatattggtaaaaaccccctggaacttgccatgccgcccatttcttgtcttgcatttcgactgcgcattcacttcgcataggtggatcctctaacgagcgaagcgagcttcctaaggacggagagtgccctttcgaactagcacaaaggtcccacttcggtttcgtcaagagggcggttccactttgatcttcgcgtacgcgttgaagttctctatgatctgcactatctagtcccccgaagaagatgagcacgtgtggagttgtcgacagttaaggttgagtccgtgaacgaacgcaactgaaagatctgcacaccggaggagtggatttgacatctcattgggaccacgacaggggattccgcccaccggtgccgttacgcacaggaaatgcaaggcactctatgcattcttgatcaccttcgttgtctgtggatgaagggatccaaacaaggacggatcggctaagggactttagttccgggcaaccttcctcccctttccagcgtattcgcccgtacgcacaccttaccgtgcagccacacccagaccactaattcccatagatgggaaacccgacaaagacccctttccgacagcgacaagaaacttggtactaaccccacagtcgttctcatcgttcgtgccctcagtgccggttaacttgcgcgccggccaaagtacggctggcaataaagtttgtgctagccaaatgccgtgctgtgccgttgtgacggacacccaccatgggcttaggccggctagcgatagtgcgacgtcttgaatcgtaccgagtattactccaattcaccctacggccataattaccctggacatccctcgacatgtttgatacgcctatttgtgggccaacgaggagtcgatctaataggatctgaggacaggatctttccaaggaaaaccccgtttgcactccgacatattaaccaggacttcacgcgctttcgcccgcgtgaacacaaacaccaacatgttgctcccccttcgaaaggtgttggtcgttcttttcggtctctgctgggctgttgcagcacaacaatctgcagagtccaagattcctttgtgtgctgtaagtaccttttgtgaacaccttcatagctgcatgtgctaagttttaccagcaaatatgtctactggaggccttccagaccaaagcttgtgcgcccacagacaaggcatgcatttgcaccaatgcaaagttccaggcaccggtctcagcatgtgttgctgccaactgcacgattcctgaagctctcggtacgtacaactagttgatgaccttaaggcagtacagcctaacaagcattcagcaaccaagaactacagcttgaggaactgcggagcgcccatccgcaaccgcgggccaaaatatgttgtgatatcaaacgtcatgatctccatcaccgccgtcttcgtgatcatccgcttcgccttcaagattgtctactcgaagctcgaaatcggcctcgacgattgggctgtactagcatgtgtcttgactgctattcccagtgcgattgtcacggtctttggaaccgtcaggcacggtcttggtcaagacatatggactctcgaacccgaagaaatcaccaagatgctgaaatacttctacgtcatggcgtcgttgtactttacagagctctccctgctaaaactcacgctcctcttcttctacatccgcgtctttcccagcaagcccgtccagcgcctactctggggcactgtcatctttgttgttctctgggggttggtattcgtctgcctggctatcttccaatgccagccgattagctacttttggacacactgggacggtcttcatgaaggccactgccttgacatcaacgccataactgtgtcaaacgctgccatcagtatctttctggacttatggatccttggtattcctctctggcaactctggggcttgaagatgcactggaagaagaaggtcggcgtcgccctgatgttctgtgttggtacattcgtcactgtcgtcagcattctgcgcctctccgcgctcgttcactttgcgcaatcatccaatgccagctgggaattctatgacgtctccctgtggagtaccattgagatcagcgtcggctgcatgtggtaagtactctacttcactggctttgtaacagtcctaacaaaattctagtgcttgtttacccacactccgtcttctcctcgtcaagatcttccctgtccttgcaggctcgactacacgcagcagacaacaatactacaattacggaagcggcaacgaactcaaagacatcagcgcaaacgcgaactctcggaacccaaggagccgcacatcgaagagcggactgtcaagcatcgctcggtcacaaacgtcgccacccttcccacacgacaatggcatcacagtcaagacatcgtataccgtcgagcgcatgcacagcgatacggacgaagcaagtctggtgtcgcatgagaacgagaagaaatagagtccaggcgcctttccgcgcgtgctttttagatagatacccatcatatgtcacatatttccaactacacgatccaagttttccacaccctctgtcttcatgtgagttgcgatgcgcgcattgcaattgcacaatctttgcatgacgtttctctaccgccttttgcaccccaattcacatgccaatctcacggccccatacccacccctaccgctgtcattcatcccgcctccacagacacactaggagccaactccgtcttaccgacaccacgcttgtttcgcacgtaaactctcccgtttcacactcgcagtagctttcctggcgcacagatcttccgtatagacaagaattagcccatcggccatctcgacttttgaataacgtgcggcatgcagatcgccagtgttgtacttaagcttttgctgcaccgtcgatccgcgtggatgcgtcggtccgatggtttgccgatcacgcagcaagcggaaaggatgtgcaagatgtgtgcgatgccgagggctggcgattgttcgggcgagtgctgtcggcgactgcacgcgtcggcgaagttggcaatcggaccgtacatctgggctggtatgtagaagatgtcgctaatgtcctgggtgaacaggttacccgagattgactaagtgcgaaatgtgtagaggcaagttccacgaaggacgatcatcggagggcagctccggtgacgggttgtgtatgcctaggatggcctgtggctgcggagcggagcgcattcccttccacgaagctttgccgacgctagaagctgggagtgtttcctttttgaaagagaaccgggatgtgttaaggggatgcgagatgcaatgtcatttctgcgacatatgttcgtcggagtcgacctccggtgcttttcgtgacattgttcctgcgtgtgtaaacacccgccctcccaggagcttctcagtgctttccctagcgaatggacctgtactgacgccgttcgccgtcatcggctccacatcccgagcattctctctctctgccatagtcatgggtagacttctttggattggcttcgcagctattcactagcagaacactagtttatgcaccttcaaagatggcttgtgacagttggatgggctcagagtgaggatctcattggcacgggaacgacagttccggctcctggactcttgcttgagcactccatactgtttatggacaaacctggaacttggaaatcgtataacgcaaatcgcataaagatgttgcatgagataaacgcactggaggcgagctccggtgttttagcgaccatttgctcacgtatgccgaggtgttcaggtgcagatcccaaaccattctcacgtcttcacctgcatcaaatctttccttggaagccataaaagccattctaaacagaagcgtgacatacactgaatgactgttgcgctagagcagacatttggtagatgccatcccatctactagtcttttggcccaccccactctcaacctacaggcggttcaatagatgtcatcgagacggggcaaagtcgattcgaaagaacggcacatgtccgcacagcgacctcataggccaaggtcacgtcgccctttcacggcatcaatagattcttccacgtgtttttagccggcaccattgttcctcccaagcacgttcataagagaaggattacatatacacacttttatattgcatgcacatcaccccaggcttccccgtattttcgcattcggcatcggcatcatgattcatagtgcacatggcttgtgcgacgttctggaatattgcaacggcgattgctttgttagattcgaagcaccggcaatgatgttggtggtggtgcgatacaacgtggacggcagtgtccttgcgtaagacattgaacggacaaggcacgacagacgctgtgtatcacatcagcatgacgcatacacatgtctcggtgtaaaaccaatctgacgtctccgcaacgggagcggagcggcgcgctgagaacagcaactaacatcgccccaaagaagcaattaagacggtgtctcatcaccgtagtcagactcgcagcgtggggatgacgtgggacagaaaccgcattagaaaaaagctgtcattattactcgatgcccaagtcaagcaaagtaccaaatgtctctggcatgtccatgtctatgtattgtgtatatcccaagaagtgaagaagttcaagtcgaaaccgggtgaagggtcgactgaatgggggaatcaaaataaaataagatactgcgatcaacacacgctaaagaaaatgtaagcccgtcttacaaacaccgaatgtacacccatcgtaatccccgtcctcggtcgtggtgcacgtcgatgagagaatgcacatccccttttgtccaacgcgctcgctaaatgcatataatcgaagtagtgtaaatgattggaagaattgaatggtggtcggatgggtcgtctagtttgacgactggcttccgctccgtgatcgctgctccatgggcgttgctgggaagctgaagtcgattggcgatggcggtggtgcgggtgtctcgttgatgtctgcggagcgcgaggctacgctggaggctttgaaagcagcgctgacatcatggccgagcttggagttggtgaggatggagaggcgctggcgcgggttaaaggcggcagatgaagaaggcattgttgtgattgtgttgggtttgagtgatgtgtggtggaagcgttgactcaaagtcaatagtcgggagctgcgactatatacttgatgccgaaatgccgaaagcgtaaacgcgggccgtatgcgagatgagatgtcaaagcccaatacagtaattctcgggggaaggcgcaatgtggtaatgacttgtctcgggagaacagtagtcgctggcaaagctcgtttggctgatgttcaaagcccgatggatggtgcgtgtacaaaaggctgatatgcgtaacgagcctggggtgagtcagatttaatatcaaggatgatgtctggcgcgtggcgacagggctgatgcgggtgtgctggcatatgccgcttttggaacatgggaatggcggagccccggattgacgcacgcatatatagacaaggctgcatttgaggcttacttacaggaggaatgttattgcttgaaaggcacaccggatgcgatgaatcgatagaataatctgtggttgtatgtgacgcggattatccggtaaggtggtagcgagtgtatgacttgtcttgagccggtgaagtgcttccgtaagttgcaatgctgacaggcaggtcttaaggacgaaggcttcagggatagtcagggagagacgacgtagttgcaaggggcgaaagtgatttctgtgacgcaagagctgattttcctttggcgaatttcgcgaaggggttgttgttggtcttatagaaaagtttcttggagcatttcaccgccagacctgactcgctacgtttttgctgtttgggcctttaacaaaagaaaggtgtatcagcgttcaaagggccgaagcggaaacggggaagcggacggttgcgtccttgcttcccacaccgtcgttccacatcgtgcaggctccaccccacgcccaacccttccaaggtcgcaaagttaatggcgtctggggtagtgattgtcgtcatcggattgttgtctgacaatcgacaagtatccttgatgcatatctgcgtgtatcgatcgcggcgagggaacaaggccgacgttgcccctatccgtccacggtcccctcaaccattcttcaccgcagcgacgacggacggggtgcctatcgcgaccgaatggacagctaacccaacactggtccgcggatgggcgttttctgacgtgggagactttcggagttgcaagcaaggtagcgcgaagccgcagcgaattgacggaacattctctgaccgctcattcaaaatggcgttcatcccacgcgagggcttgcagtatcaggatggggaagtgtggagacttccccggaacccggcagtccgggaatcgtccattcaaacgaggcatctggcccatcctgcgctgtatgatcggcaacggtgcgcattagttttgtgctccttgaagcgaggtacctcgtagcacagtcgtctaacgaggagcactctggaggcgagagtcgcacagtgttcagccctctaaatgcaacgggcatgaacctcctgaataggttggagacgttgcgcgggagcgtcagcccgcatcccttccggccgaaatgatcctgcaatgaaaagttccagaagggcgctggaaggacgctcgagccgctgtgttcgggcaggaactcccttgagtcgtggcaacaacttcggagctcccctttttcgtcatgtccaaccccttgtgtccttccgcgacatttactttccatggcgaccggcagatatccggcagaaatgtgacatctcagacctcccaccgccctgcgttgcgagagcacgtctgctgttgtgtttgcccccaagcagcttccattcggcgccgaaacgcctcacacgaaaagcagcatgcccgtcgcctgcgacgaaaaacaaatgcgcacgcgctgcagcctcaccttgtccacgtcagcccaacaagcagcgtgtcgtccaggatccaggttgttgttcttgtttgctgtcctcgaacaaggtgcgatgcgatgcgactgccattcggcattgttgccattgtcgcgtaactcgtggatgtcttgaacagccaagaccaatggcatatcacaccacaatatcgcagcgtcgaatgggatgcaacgggacatgtttgtcaggcatcagcatcatggtgccggggcatcgtgacagcgctgccgtcacacaaggcgtcttcttgggtttcggcggctggcggcttcttccacagatttcctagcccggcgctccgcattccccgggtcgaagtttggcaggctaggctgggcatgctgttactccccttgccttacggctgtcaggggaagcatctcacgacatggtgcaacattgttctcgcggctcgcaaacaagcgatgcggtacagcatcgcgatgacttgcgcatatgatcctcgcgtgtaacggtaacaagccctactggtaaagtctgctttccgttctcgtttccacctcttccagttttcgtcgcatgcgcttgcgctttttttacgttggatcgtctctttccgataccatccgatactacaccgcaagtccagcgacgacttggaaagtgatagactagcaaggcaagtagcatgtcaacgccaaagactatcctataaacaacaaagctcaaaggtaactagcagcagattctcactgcgctgtgtttatatgggattcacgagcgaatcacaaagctgcgcaacctctcgtcgaagtactctagggacatatcggtggaggaagatctgctaggcgagtatttcgaagccttggtcgagacgcgatattttcttgagcatatcagcctcgatttgatcagcattgtcaatgcagagtatcgtgcctcgccacctttgcagtcgtcgcatttcctcaacactacgaacagcgcggggtaccacatcttgccgattctagatcgtgatgtcgaatacaagatctcggatcaggtgttgagacttctagaaatgctcaccgacaaaggtctcagggatctctttagtctgcatgctatcttggacgaattggagcgattgatgcaagccgagtctcgagccaaagctctcattaagccaaatcttgcatctgatttgtggcagcgctccatcagtctgagtatcttcaccagtttcatcagttccagccttgggcgcagaagatcgagagcactatcgaagagcagggtccacgatacacggccgattatgatacgaccttccgtgtatggggtgctatcaacaatattcacaataaattttcgcactccacaactttccaaggttggctacccaaaaggcgggacattttctattaaaacttcctccctaagcaatgtcatgtctcgctcttactctcaggtctgtttcaccacctcacagtcgttctcgcaaattcacacatacgattgcttttcctcataggcacctggttcgctggtagtaccctgctcgccttgattgccgcgtgatgtctcccagaattgtcgacacctcaacgtcacatgggatagttcgtcgcaatcattaagcaagcacattgattcactactttagcacacataacttctgaatttctgtagagactatggtcctccagcccgaaatgattactccttcttgtctatcgttttaatgtccaaaacaccactctgctcttcttcgagttcatatcgtcgcagcctcggcactcattcgtgcctcaagtacttcccaagctctcagatctcccactatcggctccctatatatatttatgatgtctactttccattgcccagtaagtcgcggcactccgctgccactctttcccgcaccccacaccgcttgctaggagggaagactcgaaagactgcgataacgtacccgcagttttgcggctttcttcgtgattggatccgcttttcccgcatgctgcaagtcttgcgggcataaaatctgcgccccgggggttctggtggttggttttctccacccctgatatcgacttgtcaaccaagtgctcggtacttcaacttctttcggaagtcatacatgtaggtttctatctgcatagttcacctgcattttcggatctaacacaagaatagtccggcgacagccctcgccttccgttgttccggtcgagcagcaagcaatcacttgcctcctcgccactccagccaccttccattatgaccatcgatatgacggatgacccagcgatccaatacatcttcgatcttggttcgcgggagccaattccgacgcacattgtgaatcacatcaagcagaagggtcctaagctaggcgtcgacatttacaagaaatgggataacatccgtgccatcgagtcgatctatggtgacaagattcaatatgagtggtccaagatgacgctgaaggatcgtcggggcatcctggtcgctgcgcgcaccaacataccaaagattcaccgtcctgagtgctttaccgatacatatactccatacatcaagcccaaaggcatcccaaccgcagagcacacgttgccatatctgaaccaagaagacctggaagccaaatccgcgttgccgacattgttcatagcccgcgcccgtcagagccctgctacatttgctatgagggagctggttttcattcctgtggggtacccgaaggcggacatccgccagtcaacaaagctgtgtctctctaggcgtgatacctatggagacatggcttacttctctacagtcgacgaggcgatcgacttcgagctggtgctgcctaagctcgatttgagaaatctatctccaccagacagcgatgtggaatctccggatttgccactctttgagcttcgcctagacaccgatcatgaagatctcgtagccaaagcacccctccggcctcgccccgcattcgtcgacagtcttcctagagtccgtcacctcatctctactcaaacctccctcgcagagcttgatctctggcagcttcgcgaagatccatcccgttttgtgcaaatcttcaacgatgtggtcgagcatgatcctcgtcagctgctcgacaaatatggtaagcggcatccggtgattggaaccgatagtcttgtatcgtcgactttgcatgtgctggttgcccaatcccactacgtattgatgttctgggatcagctaggtgttcacttgcaggtcatcgaggatctcatgaaggcacatctggagggcctcaacataagctccttcgagcccgacgcactgtccgaaaccatcatgtccttctctatccttctcgatgacacaacaaacctgatcatgcttgctattgagcactatcaagccagcccagagtttcgtgtccatcacaggcgacgcattctgttaggccagaacacagtcgctcctgagccttcgctggccgaagataccgtaagactccatgtagcaaacctgctccatgatctgattcagggccataaagaaggtgcattggacccttatcgtggcctccgcttccgacttgacttgctcgaaacattcctgaggaaatttccgagtggctggacatggatcagtccttatcttcgctcggctctagcaaagctgtccgtgctcgcaggttgctcccttgctttcgagcttcaactatggtacgagaagcagctccacgttgcgtccatgtatacgaagaatgaccccaactatttatcgaaagtatatggtcccttcaaggcctggacatccatcttcaagaacgtgaagggggcggacttcatttcttcatcgaagttaggtgatccatctgacaataagtttgattaccctatcagtagcgggaggaataagaagatagtggtcgagaaattatgccgagcagaggccaagttggacgctttctggatcagcatcgatgcggacttggaaaagtgggctgatggccaccctcaaaaggcccttcagcgtctactcgacaatggcggcgatatgttaaggacccaaccctggagcaaacgtcatgaagagtgggctgctgatagacagggaaaaggttccaagtctgcgcctcccgaccttctgctcaagtctgaaccgctatcacggatcttccatgacgcttcaaaggagatcacgggtatcttcaacaagtctaacatcataaccaaaaccaaggcaaaaatacgtccagagggcggcccagatggaggactggtcgatcctagacgcgatccttcgccagagccgcaagtgacgcttcctgtgaacaagaagggactccaggtgttcagtcgcatcttctacaatcctgaaacaaacgaaaatcctgctggagatgtgaagtggagcgacttcaagggcgcgatggcaagtgtgggattttcagctgagcacatgcacggctcacagtggcagttcaaccctgctgcccacctgaacttgactcgcggtattgcgtttcatgagcctcatccgagccccaagttctctcatgatcaggcaagaggcgttggtgcgaggctccatcgcgcttatgggtgggtaggttcgatgttcgtgaggaagagagaagatggggaatgatacatgtaaattgctggataagagcgctttagagctatacgaatatatcggccactggagacgaagatgtctcccaggtgcaaccactttcatcgactttctatgatgccccgtttgcttgtgtctgagtagttctccacacggagaattccatgactatgctcgtcctagaaaacaacaaacaacaaaaaggtacttggcctaatatctctcagtccctcacgtgtaaaacgtctgatcttgctgtggacgctgtacctcaaaactgcagttggaggctctccagcattagtctttcaaattgaatctacctaggtattttggtctcgcatagtccactaaccacaacactataaacgcaatcactgactctaatgtcaatgcagcataccatgttagtatcttgcaagtaacaaatgttctcttcactggcgatgatgatggaagactatggtacaagcgtcaagcatagtagtgctgttaataaacggatgtatctacatgactatcgaagacctcgtagcatactcttggtcaatcacggcctcttcccacagacaccgatatggcttctcgtgtctcggctgaatagcccacatcatgcccagtgccatgttcatttcttcccaggatattatccccaacatgtccgagaacgctctcatctgtatgccgaatggggaacatccgcgtgcataaatggagagcgcaattgaggatgaagagaacacttctcccagaaaagaaagccagagcagaaattcccggtgcagaagcagcgtgtggttgttgaaggatgggctgaggaaggaatttaagcgactgaggaggtagctgtagtcgatgggacggatgggcgggagtgtacgcatgtgtgggagggagaggaagagcatggcaccgatgaggagtatttcttgtacgatatcagactgtgcttcctgtccttgaccgtaaaacgttccggtgaagaagttggggtcgggtaagaggtgctgatactggcgcgtggaatacagtgataagaggcgatattggaggttgagggtatcatgcgtggctgacgaataggcggcgtgcgttgtgatttcggacaggagagctaagaagtcggggtcaagtgtgtagatctctgcgagggagactatagctggcggtaaatcgcaatggtagggtggacataagggcttcgggaggctgacagcagggaagtgagggatagcaccaatttccatgcagcctagtatatccgtactacaaagttctcaatattaatgaggaagccatgggtaggttgggggaaattgtcactgacctgtaaatcttttgttgtatgagttgtgacaatgtctccatgccacccctgagttcgacgatcctctttacgccatccatgtgcacactccaaacgccgtggtttccttgaaagtactgcgaacccatcgttaacttcaacagcttcacgctctcctttactgcataacttacctcagcttttgccatgaacaatatggcagtgatcgtagcgtctgaggtagccccatctcccgataaacggccgttaatcaatcttatagattctagcatgtgcttcctctggactgctatatcgtgcaacccgaagagcgccgaggtgcacaagagggcatggaaaagtgcggcatcagtcattattagcggaaaccatgccgagtcaatgactttactttccgtgggaagcatggcgcccgcatctattcagttgaacatgtatttagctttgctcgtagctatggatacgcatctggaaaggatgaaagagacttctacgcacagtcatggaccagtttgagcatatagggctctgtttggaatgggaaaataaggagataggatggcggagcttgaggcgaactttccatggaccggggcgagtgttgcaagagatccgagcttgtgggtgacatgacttccaacttggagcagtcacctgacttttgacggagtacatcctgcatcacatgagtcttcaccagcctgcgggattcctcgtccactttgcccgggcgagagatgttgacaaaagcaaacgtctttccggatgccgtggacgacttcctagactttttggcatgcttctggcgtgtatttcgcggcctgctatcaaagatcatgattacgggctgaatcttgagattggctctggcctcatggagtcggcctcgatcagtgtcagccgagagcgtcaacgtttctgatggcatgtctgcgatgccgaagggtaagatgacaaagccgattgtatggacaggttatgtctgtacggaacactgcagtcacgagaggaatgaattgctttctttgtcttggccccggacagaatctcgttgcttcagctcgcgtgggaggcgcggcatcttttgcgtttggccggataaagctagtgtgcttcaagatccactttcctgatcagggtcgtcgggcgatcttcacgccggctcactgcagcaatgcaaaggagtacatggataaggaatgtggcttactggccaggcccaaaacaaaaagactcttccacacgaatccagtggatacacgaagcccatattacccgtcaccccactaaacagtcccgaaaccttgttgtgagaccttcgtgcaaggtttcacgactttctgtacagtacgcacaggctgaagcacttacctattcgagtatattcatttctggctcctgtcaagcagcctgtcctggtcgtggaagcaatctggatggttatctccggttcgtccggctttgaacaaaggaagcagtggtataacacacggcattttcaagcagctctaagctgttcatattctacactctgaactatcgaacatcatgtcgtctttcagtccagaagacgtaccagatctctctggtaaagtaatcttcataaccggaggtgagttgtccttactacttggatttttggctcgactcgataagtaggtgctgatgccatatcgaaatgtaggaaatgcaggcttgggcaaagaagcagctctgatactcgccgaacacaatcctggtcggatcctgatcggctcgcgcagcgaggaaaacgcgcgcgccgcaatcgccgagatcgtcaaatccgtgccaggagcgcaactgacgcccattcaaatggatcttgcctctttgtcatccgtcaaggaggccgcaagtaaagttctcgcgacaacttctcgtctcgatgtcctgatgaataatgcgggcatcatggctgtcccgcccgcaaccacggtcgacggctatgagatacagtttggcacgaaccacatgggtcacgcgctcctcacgaaattgctcctgccactcctcctcaaaactgccgagcagcaacaacccggctcagatgtccgtatcgtggcccttacatcacactcacacactcgagctcccgaaggcggaatcgacttttcaaggctgcgttctgctgaccccgagttctcaatcttgaccaagtacggagtatcgaagcttgcgaatattctgcacgttaaacagcttgcgaagcgttatccgaccatcaaatcagtggctatacatccgggcatggtgaacaccaatctcagcacgactatgcgacagggttccatgctggcgtggatactcatgcccgtggtgtcttacttctcggcggtagacatcaagcagggcgttttgaaccagctatggggagctacgagcgctgatgcagagagcggccagtactacgagcccgttggtgttggtggcaatggatcgccgcctactgaggatttgaagctggctgagaagctgtgggcgtggaccgaacaggagctggcggtttggggaaagcaagctagactgtaaacgaattgatgagcgcatgttgaatctcgttcatgccattacgatactgttttccacagccttgatcttggttggctggctcggttgctagctgcaggttgtatgttatctaggtacgccacattctgtgagtttctgtaagtaagattacgccaggaaagtgctgatactaccaagcgccgcttatcttttctacagggtgcgggctggcttttatgcatcttgccaatgcttagtttcaccccacatggggcgccttgtaggatgcacttgtgccggtaatactctcatgaggaaatgctgcatattcggcgtcttgatgtatgtacctgtgccggcgtgagcatcaaacgaagatattcgagtgcggtaagctgacattggacgtcgtcatagttgggattcagcctccaaccctagttttgggttgggacacatccgttggtttgtagaatacgccaatggtgtgaagtatacggtaccgcattaccagtattgtgcacacttgctgctagttgttccgacgaaatctgaagtccgagaccgttgcatgctctagaatatgcagctcggttgtcttattgcgttgtggagttaggagatacaagcttacttttggataaagccacaatcgaccatcgggaagtatatactcacaaactggacttggatgtagctactcgaaacagttcctcaatttcccggggacctatttgcaatgacgaagtcctagattgtgcatttcttcgatcattcgggatgaataacattggttactacaatcgtcgcgcctgccagagatgccatgctcagaagctgagttgccggccggagacacagacggagtgtatccgatgcataaaggccagtaccaagtgtgttccacggtcacctctacgcacgcgcaaaggcaacaactcttccgaacaaaggcctcaacattcgcgtcacagcgtcagtgggaatgatgagaatgaaccagtccggtctactgcggagctgtccaacttctcagatgatatgtggggtggcatttgtacagaagaaacgacgggggagacgagcgagggaccagacagtaagacagctatcctttcggaagcccctttcactaatggtttctagtgagcaacgcaaattcatacttgtcaatgatcccctcgtcgcaatggtttacagacttagtagctacaaacacgctcacggccagggtagcttctaatattcctgtgggcccaagtgagttggcatatagaagcgatgactacacaactccaccaagccccgtggaccctggcgactctgttttcgacccattggggtatgcgcaatttctggtatctcaacaggaactgccttcgactagtctagaaatgcctctggcagaagccctcccaacggtttccagaaacatttcagacggcttctgcaagaaaatttgggtggaggaattagcaagactcaacagcaggatatccagccatgatcattccgtgaactcgagctcctcagagcacacaacgcccgaacgctcgagatcatgctcactatcaacggagagcgggaagtcaccgatgaacggcccggtctgcctcgacgatgccttggcgctcaccaaggaccttatcgagcttctggatagacttcaatcgcccgaagatccttccgctcgaagcgatatatcaaaattcggcgacggagcttttcgcaacatgtcccaggacatcgcgcttgggacttcaattcagcatttggatatttcagtctcaaacaagaggatgagcattcctaacgtcatcagtgaggatccttttacaattttgctcttcatgtcttgctacgtgcggctcatcggcatctacaaacttctgttcgcacgcattcgatcagtggtcaccaacgagggaccccaagcggcaagtcctctattgctccgttctcaacttccgacgatagtggtgggccccttctcattaaggtctaaccctaatttagaagtcatgctcatcattgagctggttgattctgtcatagcccatataggacacgctgcccgcctcttgactccagggaccactggcgatccttctcaggacctcggccgcgggacgatgacacctaaggggactcattccatggatcacattgttgtatccatgctaagtgctgttcaggagagtgagaagggattgatgggatccatccacaacatccgtgatattctgacgcagaaacatttgagtccagataccatgttttcctagacgcaattagattcattcgaaacgtaaatgtcagaattatagctacagaactcatgagaaaaacaatgaaagataaggagttctagtaagcgtttgccagaccatcagcatttctgccaagattatgtgctgcatgctcacaggaccacaatatttggattaataagggtgagattcgccagtactattaataatactaaagttcgttaggtccgtgaagatgatctagacatagtcctatctaagcgacgcaaagactaagcactacaacgatttatcacgaactcgaatagaagtgtgacagtaacgcggcgcgaagttgactatatagctaatgcgtttggtacggatttacggctgatgtcttttccattttctgttctcaactgcagcaccatttctttatgaacccaagtcttaaaaatacaatttacaattgattagatccattatacgaagtacattggaaatgccaccacgttgcctcgttgtcttcctcggcttgcagtcgtttcaaagatccatcttcacccatgtgaggacagcccatcctgagattccgttctaaattaaaatcagttgtttccttttcgtggcatagggggggtttgttggaatactagatcgacaggaatcataaagaaatgagctaaacttacggctaatgtaaacgactcggtgggcgtgatcaccaatgtctgtttcccgtctttcacctcccccaatctcacatttctgacttgtttactcccaatccaatttgggtccagcgaaatctcgacctgtgtcgctatttgcagctctccattcttttcggagaccttgtatttcccacagtaggccgagagcgccatcgctatcttcaattgaacatctttctctgcacttacccagggtttgtcaatgggatgtgctattcgtggatcggtgataagggcgctcatgtagccttcgcgcgtgaatgtgattcttcccagcggattagggccagctggctccccgataatttctgtggcgtcctcgttgaggcaaaaatgaagactcagcagatgccatgtaccgataacatcttgagcggaaagacgtcccccaaacttttgatacgtagctatggaagctagtgctaccacaaaggcgatgaggccaaagataggacccgcgctgtaactgaagagttccatattgtaataggatccaaattttcggcagagaagtgatattaggttaatgagaaaagagctccgagtgtatggcacgtgagggtgcgggagatgtcaagaataatgatcaaatcagagcatagggttatgaaagagttgcatgtggcaagagacaaatcgctaagactgtatcggtttctctgctcagccaatatatatatgcggggagaggtacgtgtcgtagctcttgacgtcagcgctaagcagttagcctgacaggagacagaggggctgacggacgatgtcgcatacaagcaacaaccaaaatagaatagtgatatgataagagaatgcagtaatgaaaaaaaaaatggatcaaacataccaaatttgacatcgtgctgctaatcggcagtccgaatctaatcattcgcttaggatgattcggcactccgagcctgacagagagacaactagactaaccagggtcttcccggtgcgtcaatatgagacgcacattaatctgcatccgggatggtatagacacacgcggtgctgtattcgcaggaagttttaagcggacgcaggttgcggctctcgctacacgctgctcaatgtgcatacataatcgctgctaggcagcggtaaagtttgtatccgctctgcatctatactgtattagcagattgtatttaggagcattatcataacaattttttgaaggagcttgtatgcatacgtagctactaaatattgtaccttacttgagtctacaaaagctttcaaatacgtacaagctaccttttcagctcttcttgctacaagaaggagttcagtgatcacgcaggcgcctggtgtcgctcatatgcacctcgttaaactcatgcatgattactccgctgcgtctcgtaaagtccatgcatttacagcagcggatagtggagctgatccaacaggcctgggctcagttccgcgtccctcggtgatatttgtccccacagccccatcatgcagtcgggcgctttcgcttttccgggggattttgagccgcccggaaaagttgacaaagcatttcagtgtgtattgttccgattcaaggatgtcggttcaagagaagctgcgctggcataatttacattcattcgatttccaacgtatcggaaggtcaagtgaagaaaagccagatagaaagaatacctgcatgtgattggataaataacctggcgagagcaaatttctcgtgagtctacatatattatagacctgaaaggtgatagaagctgacgaaatgcatccggaactcagcttctactgcgaaaatctcgtgtctccgacgttggagccagttactgccttctcagcctcgtcatctgatggcttttcgattgcaccgacgttcttagctttggcagagtccacaaatacctgctcaccggaaagcgtctgatcgagtgtgtattccttgacgaaaagagtggcaatcatagctacacctgagagtccacacattgtagcccagatgactttgattgcgtccgcataagcatgcttcagaatgtttgatcgatctggcgggagcgatgatatctctctgatgattgaaattgcatccaaagatgtcaattgcaattcgggatatggcgaaagaatcttagttagacgattctgaaaaatggcctctcccctatttgtagttagccaggattttcatataagcaaacatcggcgataaaaacaatattccgagagaagaaacacaagagtgaacttacacagccacacccacactttgacctgctgctcggaagaatgtgaaaagacctgctgcaacggcaatatctttgcttgggacgctagcctgtatactcaaattcattccgggaaataagagaccgataccgatacctccaacgagaagaaggaacacccattccactacagtcgttccaacatcgaggacgtataatacgcccatgccgagagtcgtgattgcaaatccaaggtatagtgaccagcgataacgacctgttttagaagacactacgccgactaccatcgcgcacggtaccaccgtcaaagtctgtggtaaagcagtgagaccagtcttgatcgggctgtatgacttagcagattgaaagtacaatggcatatagtaaacaatcgaccagaggatcatcccgtgaaggaaagtgttcatatatgtaatggacgtcgatcggttcgcaaaaatcctcattggaagcagtgtgtcaagtcgtttttcggctgggcgcgatgcagatcccagaacgacttgatggacggtaaaggcggccagtccggcggctccgagtattagagggaccaaagtatgccatgaagaccatggatacatagtccctccccaggagagggcaatgagcatcgaggtcaaagatgacacgaagaggaatgagccaacgtagtcgatctttgcgagcttttcaacaagcccgcgctgtcgaagatctttgattcagggaagaccaagactccgaacaaatcaatcccaagaatgggaagattcaagtagaaaatccatctccatgcatgttttttgccaacagcgcaccgccaacaagaggccctggaggcaggtcaggcaaaagtgcggtatgatgtggaagaaagacacttaccagctacggttccgacagcccagacaatgctgatcaaggcaagaaaatttcctctctcccgcaaaggtactaggtcggtgatgatggcttctgtcagggtgagaactcctccgaccccgctaccttgaatgcttcgccctgtgagcatcacagctgggttcttggagacggcacagatgatggaaccagctgtgaatagtatcagtgccacgaccagaagtggacgtctaccgaagacattcgagacagcaacgaagagcggttgccaaactgtagatgcgagaaggaaagaagtgcccatccacaaagcttggacagcgttgccgccgatagcttcagttatgacctgagggctggacttagacggaacgagtaggagtacgtctagaatttgcttactggtagggcaacaccaatgtctgttgcgtctagagcgcaggcgaggttgacgatagccagggaggtgaaagcggccataaaacggccactgggcttgaacttgtccacggccacctcatcgttctctgtcgatggcgtgttcgagcctgacatgatgtcgattttctgcagtacagcaagaagaagtggtgagcagaaagttcaaaggggatgctaaaggaaaaggctccattgcagcgggatgtcatttatatttatgtggatttgagcgcgtgaacttttcggcgtttatcaagggagagataggagtcctaagtccgtgcctcagaacacctgcagttgacacaagaaatctgtatgctggccgactatgcccagataggaaagtggagcttctctcgctctaaccagattaaggaaagtgctgattctgtctcatctagcaacaacatgccacacccgccgttgatcccgtctcacccgtctgtcacgttgccattatccatgctacgatctgcatgtcatgccccggctcgcaaacgatccgcgacctcttcccttccaaggctatctcacacctgggcagtagccgctcgactggacggccttgcagtttgctagaaagcttgcagaaagctgagcctcggcccagatcttcggtctaagcatattccgttactctgtttaaaccatgtgtaaataagacgactttcaaagttacacccttttgatttcagcgcgcgttaccaactctaacaatgaaatcgtcgtccatgcaacgtcagcctcgagggtttcgcagaacctcaaagcgggcaacgcagagttgtagagccttggagtaagccataaaacagtacgtgtatgctcctttacattagcatttagcacccaatacagtggagccctcgggtttgggcttttccatcgtagcagaaaagtcccacggctatcacggacttctactaagtttgcttgcgttctctatttgccaatctctgttcacaatatttctcatacacgcatttgccaacaggttatgccgctgttgaggttccctcagaactcgacattgaattatcaggtacatgaaggttcctgataaaaagaatagtctatatatccttgcctctccttcagactgtaaaatgtagctcgaacatatggtgtgagaggaagtccattctgcagccggactaccaaatctgggttagagataaaatatctcccaaatgctatgccgatgtctttgtccgcgtactcatcatcaacagcctctctagctgtcgctgatttgaagccacctgcgagtatgactgggctctggttgtcccaaagatcgatgagaaagccgacatcttcccgacatttggtctctttgtctgctgccattcttgcctcaacaatatgcaaataggccagctgcaacctcttgagctgtgaaacaaagtacgtgaattgaggtacaggatcggccattttcataccctggtagtcagagaacgggcttatcctcaaggccgttttctcagaaccaactgctgcaacaactgcttcaaccaccatcagaggaaatcgcgccctattctcaatgctccctccataactgtcggtccttctgttgcacgtatcttgctggaactggtcaagcaagtagccatttccacaatgaatttcgacaccatcgaagccagcggctatagagttatgagccgccttcgcgtacaagtcaacatattcctctatctccctcactgacatcggcctaggcttggatcctttcggaaaagcaatgtcgcttgagcttacgacttcggcttcctgtccaagttcctttttcagttggaatacgatagccgctcttcccattgcccaaagctgtagaaagatgaacgagcccttcttgtggacagcgctcgtgacttccctccatgagtctatttgagcttgattccaaataccaggcgcattatcgtatccgcctgcgactggcgcaatgaaggtagcttcggaaatgagaagggttcctggcactgacgcgcgctgagcatagtagtcgacaacaaagggcagaggaacatgattatcctcagatctgaatcgggtcaaaggagctaaaaccacgcgatttttcaagtggcagttgcctactttcatcggcttgaacaaattggatgaaacgactgacatgtctgagttggggatgaagtgacgtgcaacccggtgcgcaggacaggaaatgacggtagggcgttgagatgggcctgatatgttgagagtagactttctgacttggtcggaaagccgatatcccgcaggaccaatcctgcacagtgataattaggcttccacgccgccgatgtccgagggactactcggcactccgaacgaaaacattacaaccatcttcgagactctatagcgagtactagaattattatctaggatccagtcgttttatttgtctggatttaattttaactttcggtaacaaccaaacacttccttgtaaccataactccttcctcacttatcatggctccgctactcaaagtcatggcgacctatccactggtcacagtcttttcaaccatattgttatcatactggatagtggcaaaggctttaactgcccgacgcgaaaagctctttgctgcaagtcatggttgtggcaagctgaagatgagaccgcaatgggatcgccttttcgggatcgactttttcttcacagtcatgaagaagcgggcgaaaggacaggacttggcgtacttcaatgagatgttccaagatattggatctactttcggtattgtaatgatgggtttcacgttgacgatgacgaatgagccggagaacatacaaaccgtactagcaaaacaatttgctgacttcgagatcggagagagtcgcagcaagggtgggcaacagatgcttggccacggcatcctgaactctgatggagagtcttgggaacgtggtagggcgatgcttcgtcctagctttgtgagatctcaagttggagattttgatctgtttgagagaaatttccaaaagctcatagacgttgtacccgcggacggatcaactgtagatattcaggagtttctctctcgatttgtaagttaaataaaaatccttccaatttagcaacaggcatcaagctgacactctctctcagaccctggatgttggcaccgagtactttttaggtgaaaactgcaatatgctccaacccaacgccagcgagcattgcaagcaatttgcttgggcattcaacgttggtcttgaaggcatcccagcccggttcaggctaggaaaatttgcgaagttttactatgacactcgttacaataaggcttgtgacattgtccacaactacatcgcaccgatagtcaagaaagccgttgagcgctctcagctgagccctgctgagaaagtagcgggacttgagaagcgcggtgataaatatgtttttctcgattcaatcatccaaaaggactgcgatgagattgaagtcagagatcaggtcctcaacgtccgtaagttttatgtgtctgcatagcttagcttactgattgacatgtgatgtagtttccgcagccagagatacgatctcttctctgatgagctcgtgtatctggaagtgcacccgctaccctgaaatcatggctaaactcagacgagaagtggatctcttcgaaggccgaacgccaacatatcaggagatcaaggacatgaagtacatgaactgcatgatcaaagaaatcttgcgcctctacccaccggttccgttcaatgctcgagtggcaaccaaaaacacctgtttgccaaccggtggtgggcctgacggaaagtctccagttttcataaagaaaggcggccgggtcgtgtatcaagttttctccacccaccgtcgccgcgatatctggggtgatgatgctgaggaattcagacccgagcgatgggagcatatcaggccgggtttcggctacttgcctttcaacggtgggcccaggatttgccctggtaaggcaacccacactccaagcaatggttgaatttcactgatttaccttcgtaggccagccatttgcactagtagaggctgcgtatgttttgacgagattgttgcagacatactctgtccttgagagccgagactcttcaccgtacaaggaggagatcgcgctcactttctcgcataaagacggtgtattggtagcctttgggggaaaagcttagcagaaaggtgtacccgggcatttctcaacaaattggcaatgatccttagtggtcggtgttctaagcattgaatagcaggaaatggtgtgagcgaccgcgaatgaagctacactcatttgatcgacaatcaatgtcatagtgtttgcaaaatagtttttgtcgccagaatatcgaaattgtgacgagatactataggttctcacctacctatggtacgaaacaacgcgaagagcatgctaaggtacagcagtagccagctcatatggtagtctaaagatatacatagtatcgctagcttttcatttcaacaacagcttcagttcccttgtagttcgtgaatcgcggcagaccccgactatccagtgccgagatcctcttactccctttcagaattatatagacactgccggaaccataaagtcagatgcgaatacttcaccggaccattcccaacttttgacacgacaagagaaaatgtttcttcggataactaaatgcgcgcatggctatgcgacagctcagaaaattgatgaagagtctccaatgcccgatatgagtgctactgcgcagttcgtgcgtgaacagcctcatgccgagtcaataagctcgcgcaaacatgctaaagtatgaggtacttgaatatctttcgcatctagtaagccgactatgtgtcaattgatagagcttccaattgtaaattcgaccacggtgcaaagggtaacagttcatttcatgacctgaagctatacacagggctttgcaatcgtgtcctatgcgttacaatgctgtagagcacctttttttcgttcttgggcctaggaactacaatagcgcgccgtatggaggtttggcgtatctaagcaaactcgtcatcagaatcctcccggcgacaacgtctcaagatcgacatctcgatgttgagacccggcccaacggctgctgcaacaacataatccttcccttcccccatgtttctcagcttgtcaagtacaatgaccgtggtgggacttgatgcattccctcttgttttgtaaatctccttggtggctcgcaattggtcactggagaggcccaatgactgctgcacaccactgataatggtcgagccttcaggatgcagagcccagtcaaaatcagcctgcgcaatcttatggccttctttctgctcggcaagtgggtgtaggcgctcaaacattggcttcattgcgtcattggtatatgacacaacatcgcctgtcaagactgttcgaaaccctgaagcaacgttggtcagttattgtttctcttctggttgatcagagctcacctacctttctcagaaggacagaatcccatgtattctgctgtttggggtatcgttgtattaccccattctaagagtttaaacacagccgcctctggatcctccataccaagatcattgcagagaacgaaagccgatgcaccatcggaaaagagagctccagcaacactaacatcggctggatcggtctttgatgtttcgtcaaggttgcatcgagcattcagagtacacacttcacacgcgaagcacaaaatgcgtgctggccgcttgcaagcagtggctccagaagcaatctcggctgcaactcgcatggtggtcataccacctgcacaaccaatcccagcgaggagcattctcttgacgtcgttcttcagtccaagcttgtttgcaacgtgcagatcatacccgggagttgttacatctgtgcaagtcacagcaatggtatgtgtgacatcgctgtactcccctccccattccttgagtgccttcttgcatgcttggacagccaggttgaccccaccgttccgccacatttgcccaatttcagtaatcgttggaggcatctctgatctaccaaatccactctcgtaggagttgattgaagcgcgagtcgcaattccagtagccttgttgattttgagaagttggttgattctgtttgtcgttactaacatactatggtaggtttcatttatggggtactatcgcgacgtaccctgcattgctagtgccatagatactcttcgcaaagctgtcgaacttctcaggtccggcgatgaaaggtggatattgagaccccaaacctgcgatccagagtgatggctcagcgtgtccactactgttttctgaaggcatcacgacaatgtttgacggcaaataatcacagttgcgttatcctccagccaaattctttcagtagtatctgtcaaaccgtcgagatgtcttgttggtctgcctaagccatgcggaaaccgtgggccggggctgcagtcggcaaggcgtttcggactgccgaccccggtgtttacttcccaagttgtcaggtaagttcttaccgaaacgtgcgccagcttacatctaattttaggtggttttccgactgctgatagattcatgtactcaatagtgaggtgcaagatcttatcggcggtccgacagctcgggttgctcggattgttcagcagcttcgaagctgactgcgggatcggactgcagctaaactagccagaccatatcggaaatcaacttcacaaggtagcagctttcgagtcgtgaatgatgataggcagctgcgataaaggtgtacatggacgttgctaacaagatgttctccccatccagccttttgcgttcttctcaactaagattatagattttatcttgcgttagaatatcttcatacacattcgcggctcccgccacgttcattcagagacattatggcaccccatgccattggcctttccgatgaagatagccacaccttgaatgggcatgcaaagcctctgagcggagaacaccgctggagtaacggcatgactgtctcgacgaacggacacctcaatggcatggataagtccaacttccccgaacctatcgccatttgcggtatggccatgcgtctccctggcggagtgcgtgacgcagaagggtattgggatctcctttacaacaaacgcagtggacagtgcagagtcccggcagacagatacaacgttgaagccttctatgggccgggcaagatcggacatgtcaacagcatgcacgggtatttcctagaggaccatgacttgagccacatcgacaccacattctggtccatgaccaagcaagagattgaagctatggatccccagcaaaggatgaatctcgaaatcgtttacgagtgcttacaaaatgctgggcaaaagccgaacgaattgcgaggtcgcaaaatcggtgtatacgtcggcacatttgacggtgattggcttgaactcgatggccgcgatactcagcactacaactcttatcggctcacaggatatgctgactatatgtctgctaaccgtgtccattatgagtatgactttatgggtcctaggtaagactgcttgtgaaatagaccgtatcgttttctgatatcgcaacagcataacagtccgcacagcatgttcatcttctatgtctgctctgtatgacgcgtgccgctcacttcatgctggagactgtgaggctgccgttgtagctacctccaatctcatgctctcgcctaggactacggccacaatggcagatcaaggcgttatggtgagttcttaacgaatatcctcaacccaatcttcaatagtactgatctcttgtagtccccaacgggttcgtgtaagacgttttctgcagaagctgacggttacgctcgcggtgaagctgtatcggctgtgtatatcaagaaactgagcgatgctatccgagacggcgataccgtccgatctgtgatccgctcatcagtcatcaacgctggaggacgggcttcaacgcttacggcaccaaacaccgtcgcacacgaggcgttgattcgcagaggacatgaagcagcgggaatcactgacttttcgaagacagctatgattgaatgtacgtctgtcctaccatggttaacaaaaaggccacatacttctcaatgcctcacactacatggcatgctgaggatccgactttgacgtggtatcttcatgtacaccgagagatctacctgagcaccgctgaccaatgatttacaggccatggaacaggaacagctgtgagtactattcctctcatattccagccttttctggagcgagaatgcctccagcagcgcgggtgtattgtgccttgtcaagtacgccaggtagcgacctggttgcaacaggtggcagctcatcatatatcccgaagatatacgtagggccttgccaaagtatagaaatcactgcgacactgtgtacagcttcatgctgtcaaatggccataggaaccttttgtcatagtcgacaaccttcagtgtattgcttttgtagatgctaaccctttgtaggtcggagatccgatcgaaacgaaagctgtagccaacatatttggcgagcacggcatttacatcggctctgtaagtaaacatcaactggaaatgctacaaactgactgtgttcaaggtcaaacccaatatcggacacggtgaaagtgcctccggtctttcgagtatcatcaagatgaccctcgcattggagaagaagatcatcccaccaaacattcttttctctacgcctaaccccaagagttcgtggctggtaccctttgtcaagtatagctcactcgactgacacgatacagttccattcgatgaatgtaagcttgtggttcccaccgaacccatgccatggccagttggtagagcagagcgtgtcggagtgaattcctttggtgtaggaggttcgaatgcatttgtttgttcactgcctagtgctttttgaatttttattcgattctaaccccgagtagatgcttctggaatcagcagaacaccatggcgtgggacgcaaaaaggtgactctcgagcccacatctcttgagccagagccgaagctgctggtgttctcagccaagcacccagaatctctcaagcgatcggcggcagaccatgagtcgtacatcaattcacgcccagagtccatcaatgacatgagctatacgcttggcgtaaagcgcgaggttctagctcatcgtgctttctgcgtcaccgatgggcaaggaacgtttgatctatctcgcatccagaagtcgacattgaagagccctcctagtattgtcttttgctttactggtcaaggtgcccagtccgcccagatgggcaaggagcttatccaaaacgtgccatctttcaagaaaaccattgaacacctggatcaagttctggccagcctggacgaccctccgaggtggaaactcttaggtactgtctcatgcgcctgttcatctgattttgtcagcttctcactgtttcgcagatgaactcatggcatccaagaagtcgagtcgtcttggtcaggctgaactatcgcagccatgctgtacggcgctgcagattgcgctcgtcgaccttctcgcatcgtggaacatccatccagctgccgtcgcgggccactccagtggggagatcggcgctgcctacgcttgtggctccctatctgcagaagacgcaatcgccagcgcgtactatagaggagttgtgactctacgcttgagcccagagctcgtcggcggcatggcggccattggtcttggcgctcaggacgtttccaaatatctccagcccggtgttacgattggctgtgagaatagcccggaaagttccaccctgacaggggacaaggtagtcctgcaaaaagtcatggaagtcatcaaggagaatcatcctgacaccttggtccgtgctcttgctgttaacaaagcctaccactcggctcatatggagacggtcgcagacgaatacaccacgcttctgggcaagcttcacgcaggttcacccaaagttccgttcttctcctcggtaaccgaaaaggttatcacagatgcccacttgctcaacgcctcttactgggtgaagaacttgattagccctgtcaagttcactggagcaattggaaatgtcctggacaccatgaacgcacccaagatcttcctggaaattggaccacataccgctcttgcaggtccaatccgacagattctccgggccaagtcatcgcaagacccttacgttggcacccttgctcgtgggcatgacgctcatgagcagttgctcaagactgctggagaactttggctcaatgactatgcggttgagttcgagaacgtcaatggtagaggcagtttcctaacagatctgcccttatacccttggaactacgagtcaatttggggcgaatcgcgtctgtcgagagactggcgtttccgcaagcatccccaccacgatttgatcgggtcgcgtgttattgagagcactgatcaaaatccatcttggcgcaacatcctcagaagcgatgagattcgttgggtcaaagagcacgaagtcacaggcgacgtggttctccctggtgtgggctacgtctgcatggctggtgaggccgtcagacagcttacgggtatctcggattacactgtcaggaaagtcaacataaaagctgcttgtgtgattcaatccggacaagatgtggaaatcattactcacctctccagagcacgcgttacggactcgcttgagtctctatggtacgacttcacggtgtcttcgcttaacaaagatacatggatccaacatgccttcggccaaatccgacctggatctgagatcgaaagggagaacattgagatcaagccgcttccccgccaactctccaaacgtacgtggtaccgaaagatgcagcagatggggctgaactatggaacgcgcttcagggccatcaacaaccccacctctcaccccactatcaagtccgcagtcgccaacgtaaagagtgagctcgtcgaaggggagtctcactatgctgttcacccgtctgccatggactccttgttgcagcttctgatgctcgcggtcagcaatggtttggagagaagatttaccgttttggctgtgcccacatacatcgaggagctctacgtccgcccgccggttggcgagatgacagtccaagccacggctgactttccacccaaaggcggcgcaatgtcgggagacgtcgtagcaattgactctgaaggaactacggttgtgcaacttacgaccctccagacttcaccactgggtgacggcaagacagatgacaacagaggcttcaacgatctccatgctgccactgagctcgagtggaagcccgatctgaccttcatgaatgcctcggatctattcagcatctccatggagcgcggagaaatccacaacaacctcgacaaacttggtgcacttgccatgcttgaagcagaagagcgtctggaaggtcaggccacagagcaaggccatctgaatgtctttctcaactggctcaagaatattaacgccaatgttgaccccgcgcttgcgaagttcgattctccacagcggattcagatcatggacgagttgcatgactggctgcagggatctacagccaaggccggcgcgactgctatcatgcgaattctcaacaaatgcagaggcattttcaaggctgaggtcgatcctcttgatctcctgatggacgacggcattctcacccagctctacgatttcatgcagatgcagaattcgaagtacacgtcattcctcgacctcctgtcccataagacgccgaccttgcgcatcctcgaaatcggtgccggaacaggtggtactaccaacaccctgctcccattcttaaagtcgcaatacggagagcgcacatacttctcctacacctacaccgacatctcatctgggttcttcatacaggctagagaacgattcagggagtacccaggcatggagtacgccgtgttggatatttccaaggacccgctggagcagggcttcgaggccaacaccttcgacatgatcatcgccaccaacgtcctgcacgccacgcccagcattcacgagacgctctccaactgccacaaactgttacacccacgcggccgcctctttctgcaagagcttgatccagtgagcaaatggatcaacttcgttatgggcgtcctctctggatggtggctcggcgctgcggacggaagacctgatgagccttatatccctgctgcgaggtgggagaaagaacttcgtggcgcgggctttgatggtattgactctatccatcatgacggctacctcgacaacaacatcatagccatgcccacgcgcccggctcttgcatcgcgtcgcatcacagtgctgtgcgtggacccgaaggcacccgaggtgcagaccattgctcaaggcctacaaggcaagggcttcgagctcgatttctgtagagtcggacaaactccaactgcggagcaagatgccatctcgctgcttgacttggatcatccgttcttatactcagcaaacgaagcggagttttcgtggttcgtcaaggtcgtggattgcgttaaaggggctggggagaaccatactggaatcctctgggtaaccggggcttgtcaggtcaattgcaccgaaccgaagtacgcgcttataacaggtgtgtctcgtgtgtgccgcacagagaaacagatggacttcggtactttcgagctggactcgtttgatgagaagactttattgattgtgccggaggtatacgatgagttctcgcagcgttctcatgaggaaagtatgacgcctgatgtggagtgggcttacgacagtggcaaggttatggtgagtcggtaccacttcatcgatgtcgctgagggcatgaaaaacactacggtgacgcccgaggtgtccacgaaaaagctggccatcaacaagcccggtgtccttagcacgctcgcctgggaacagctcgagcttcccgctctgggcccgaacgacgtggaatgtgaagtcaaagccgtggggctcaacttcaaggatgtcttgatagccatgggcatcatcacggatttgcctgccatcggcgacggtctcggactggaaagctgcagtattgttacgcgcgtaggctctgaagtctcttctctgaagattggagaccgtgttattggctgcaagaccggatcgttcacgacgaagatggtgctcagcgaaaagctttgtgtgaagatccccgagcattcgtcgttgagcaatgaagaggcttcgactatgcctgtagttgtgtgcactgcactctacgctttgcaagatcttgcgaaattggatgcgagcaaggtgagtatcccatcacacgtccaactctactgatgactgatgtgtgtgtagtctgttcttatccagtctgcggctggtggtgtcggtattgcggctatccagattgcgaagatggctggagcagaggtaggacacctcaccgaacccgtctcgacgttagctgacattcctctcacaagatctactgcacagttagttcccaagagaagcgcgactttttatcccaaacctacggcattgaagcagatcacatctttaactctcgcgacgcaaacttcgtctctggtatactggccaagacagaaggccgtggaatagacgtcgtcttgaactccttgtctggtgagctacttcacgcttcctggaaatgtgtcgcggagttcggtattatggtagaaattggtcgccgtgacttcatcggccatggccaattgggcatggagatgtttgatggaaaccgtacttttatcggatttgatctctcgaccattgcttcaaagaaacaggctgtcatgatgaggtaagtactttccctatcgtagagcgtgtagtcgtctgacgagaagatagtctcatggagcgcgcgttgcgctacaatgctgaaggccatatcaaccccatcactcccattcatgagttctcagctgcgcagatcggtgaggcgatgcgctacctgcagcgaggtacacatattggtaaggttgttatcacaatgcccgaagaccatgcagctctgccactggagaaagtgcgcggcgagctgaaactcagccctgagaaggcatacttgttcgtcggtggtctgggtggtatcggaagagctgttgcaagctggcttgtggagagaggagcaagacggattgtgttcctgtccagatctgctggtaaggaccccaagacgcagatcttcctgcatgaattggcagctcagggatgcactgcaaccacatttgcagctgatgtgtgcaactacgacgatgttctcaaggcggtcgagtcgattgacatgccaattggtggtgtgctccaagctgccatggctcttgcagacgtttccctcgccgacatgaccttccagcagtggcagtacgcaatgttgcccaaggtccaaggaactctcaacctccacaaggctctggagagccacaagtcctctgtcgacatttttttcacctttagttccgctggatcaaccatgggtaactggggtcaagccaactacaacgctggaaattgcttcctcgacgcattcattcaataccgacactcaatcggcttgcccgcctcttctctcgacgtcggtgtcatcgaagacgttggctacgtggctgagaaccccagcatgctcgatacgctgcgggccacaggtcaatatctaattcaggaacgcgagctactcgagagcatcgagctgtgcatgagccggtcgcaacccccatcactcaaacgcaaacgcgacgacgccgacgaactcccccgctacgccaaccccagccaagtcgccattggttaccgatccgtactacccattacagcgcccaacaatcgctgcatctggcgcaaggatcgccgcatgaccatctaccgcaacctagagcggcaggaaactgcagttgcagactcaggcaacggcgcgctgacggccttcctcaaggacattgtcagcaactcgacgctgctgaaggagcccgagtcggcggaattgctggcgcaggcgatcggcaagacgctgtttggcttcttgatgcaggaggacgaggatgtggatctgactgcgccgctggcgacgattggtattgattcattgatcagtatcgagttgaggaactggattagagcaaacatcggtgtggagctgactgtgctggaaattgtcagggcggatgacattgcggccttgggggctcaggctcaggtcaagttgattgagaagcttgtgacataatcttagagaggggtaagtatttcatgacaatcaatcgtaggcagctcctgaagcacgcaagccatttttatctcataccccatacgtgtcagaaaccttatacttcctctcttctggcgaccatcggatgttgacctctgcgcctgcgacggtccggatagagtagcgtgccttgcactgtggatgtccgacattgcagtggcgatctgcgttcgagatcttaaacccttttttgtacaaaacattttcttgaagatgcgttcgtctgagaatgaattgaccgtcgtaggtgaaacgcgctttgcccatttttcgggatggcgtccactgttgcgcgttagcgcatactgcgaattgttcggaaacgcatgttatgctcctcaccgtcatctccgtgctgcaggtgcggatgagaggctggcacgcgctcgcttcgacgcgactccagtaccgccaactgacttgcgcttgacgccgggcatgataatgtcttgtatagttggagccttgcttgagagagtaaagaatttgatgactgcaagaatgaataattggacgctcacgcgtgcgtcatacgcagcggtcaggaggtcaggccgaacgcgtgatcccgtgacgcctcgtcgaaacattgattggcgatctgcaacaccacatttgctccttctgccgatcgcaacaaataagtatgcagctcgagtagctgtcaataaatgtccatctttctacgttttctgcagatagtgaagaatccttcagttgtaatagccaaccttcgtaaaactatggaggcagacgtcgaattttactcaatgaaagcatatattatatgtagataagtactgtgactagcacgatagggagacaaatcctgatgatgttccgcaagcatgtaccttgggatgtagccattgagatcttgttactagcaccccctcggagacactccgtgagtccctgcatttaagtcgtccagtgacgcaatgaaacgtcaacgatgaatgtcggaggcgccatatcgttcggaagcgggggagcagtagcttgacttccttacagccgacttggaatcagtacttgcacgccaaacttctctttgcagcaaatttcacaagacagaaacatgacagacatcaagcccttcgacccaaacatccccaaggaagaagtcgaccgcctcttccgcaaactcgcagacactcgcctcccccaaatctccgtcgtcccagacgctggcgaggactatggtaacacatcaccaactgaccacatctccatgtaaacctaaccaaacatccaggcccctccctcgcttggattcaaaagctctacaatacctggctccacaccttttcctggccgcgcgcccaatcccaaatatcctcctggtcgcacttcacaacctccatatcctcgctgacagtgcacttcatccacgagcgggcgcgcgtgcgcccagagaacgcaataccactacttctcatacacggctggccgggcacgtttttcgaattccagaatgtcatggagccattactctctcctgacacgcccgacgcgccgagcttccatctcgtggtgcccagtctgcctggattctgctggagccaagggccgccgcgggggtggacgctgcaggatacggcgggcatgtacgataccctgatgaagcggttggggtacgatagctacgtagctcaggcgggcgattgggggcactgggttgttcgcgagctggggagtggtcggtttgatagctgtaaggcggtgcatacgaacatgtgtcctggggcgccgccaaaggagtatcagatgaatgagaaggagaagagggcgatggacagggcgcagtggtggatgggggagaagttgagtgaggggcatatggggtatgcgattgagatgaggacgaggccgcagacgattgggacggcgtttaatgataatccggtggggattatgatgtttgtattctggatctctgttgatgatgagctttcgctgacgaggtgtgtattaggtttatcggcgagaaatacaacgaactcgctgatccgaatctcggcactgcgacgctacaaaatgcgcagttcaaccatgacatctgcaccacactctcgctatacttcttcacgccgccgagtatcatgacttccatgttgtgctactacaacaacgtgcggcacgaagtctacaccgagttcaacgccaaggaggagaacttgatcagagtgccgttgggagtgagcacttttccatacgatgcgtttccagtcccaaaggcgggtgcggaaacgacgacgacaaatctgaagttcttcaaggagcgcgatttcggtgggcattttgcgtgtatggagtgtccggaggagatggttcaggatatgagagagttctttggagaattccattgaggaaaatggatatccggaaccagtgtagtgtttgtgctacggctttcgtacttcctgcctgtcttcttagtaaatgtggcaagtcaattagagcagctataggatagtcggtgtttgtcatttacgtgtaaacaagtgtagggattgagacacccgtttcggcagtacgaagctgtcctcgattaaattggcattgcctggctgcagctcttagtcgtaaaacgatctgactatgcgggcacttcggtttcgggtccgtagcctatggcgactcctagttgctggaaaggtactgcgatctgctctagaaactgtcttgatcatgttctttgagtcgtctcatcgaaattgtgatcagtagtaaccaatactgtatcctcacatgactcaataagaacctcgacttgtatcatgaaagtgtcattcctgccaaattgtgctctgaaagtaccatttctcttcgcatccgaagtgccagcgccttccttattgctccctcatttccttccctatggtgtcatccgcaattccacggtcgctatgtacgaagtagtgtgggttcgtgatccgtaagagggagaagtctagcatccgccacgcagggccagtaccaaatgcagcgtagcaccaccttccagctgatagtctgccgcagtcttgtcgtccgccctatgcacatgttagcatcattccatgcacgccaagaattgcgtgtaaacagacatttgcttgccgccgtaaatcagacgctgctgtgccgggggaatgccctccttctcttcgacgcgctcctttatcctggagacctatgcggggttagtatattttcctgccgtatgctgtctggcttggtgttgtacagagagggtggaggtgcgggaggtgcaaggaggcgtaccttgtagtcgggttcgatgtcgagctcgatctccttgccagtgagggttcgcactctattgtatttgtcagcttcggtatcccagcgcttcatctgcttcctccagaacgtacttgatctgcatcttgtctctcttctcttactcggagctcgcgtgttggtggcggatattctggccggaagacttgtatgcgcgcgtgtatctcgatccgatgctcacgagattctcaaccgtagattgcgtcgtcgtaatcgtgaatgtgttttgcgcaaggcagcgacgtgatgcggaagttgtttggcttgggcgggctgtcaggctgcaagctgcagcactgaccaggcgtcaatggtggggcaagtgcaggtacgccacgagccgcggggcaagtgtggcgcattcctttaccttcaccttcatcgacgacaacacgtgcacgcggtgcgacatcacgtgtcgctgtatcagaagcaagatgagacttggcttcgtctgcactgcctatttccgcatacgtccaaagatgaaaactctctcactcacaccaccatcccgagccgatctacatgacgcttcaatgtcccatcccacccctccacccgtcccatccctctctctcgggcaataagatatgcacttccatcaacagaggcgcctgaaccccagctcaatcgccccttgcatatacgcataccttgatgctccacatcccgatcctggtcttgtgcgactccttgcgtcatccaaagatagaagttttgactgaatcgacgttaatatgcggtgggttgtgtgcatgtaagatcgacatcaaagactcgtggacagtgtggagttaaagatagcgacgcgttttaaggcagggctattcacgctcaaccaaaacatctaaccgccaatgttatagatagatatgtggctcgttcagtccggggtcttttgtgcacatcgacacatcgccgtcgaacccaagacagagtgctctgatacgcagaagatatctatattcgacggcctcaaagtgctaaataaagcgccgttgactcgcgcgcctaacctgcacaacacaatgactcatacactgtcatttatcatgcacaaccttacaaactctcacaaaagaatgtgacgactccatctaaaccgcggaatccaccatgccacgtacagcactcttcgtcatcgacatccaagtctcactggcgcaaaacgccacgaccgaaatcccccatgcggcgcgaatcctcgaagctggaactagcatcctgcaacgagcacgtcaatccattgacgcggccagcttacatggcatcgccccagatgtggagattgtgtttgtgcagcatgaggagagtgcagacaaaggagctttagtcaaagggagtagaccctgggagctcgtattcaagccacgagatgataataaatgggaaagattggtgtcaaaggatgttcgtgagtagacaccctgctctggggattcactatgttgtcatctgcttggtttgacaaacgagacttaggcgatgccttctcatccaacccacgcctcgcagcccagcttcgaaactccggcatagacacgatcgtggcgtttggcatacagagtgaatgctgcgtgctttcaacttgcagcggagcactagctgctggattcaacgtcgtcttattgaaaggtgcgcattctacttacgacgacgtcgatggcaagctagcgggggctatcgaagaagaggtagagtctgagctcgcgagggcaggtgctgaggtagtgccctgggagtcatggatgtgagggtggacgagcagtgtacaaacaaatattctccattgcctttgattattgtacattatggctgcattagctacatgggtacactggtaagaaggacgtttgcaccagcagctacccccaaacatgacacaccccatcaccaagcatagacatgaacgtccatccccacacgcacctcaaaacacccaagatcgcccccgacgttccaaagatagaaggtcgatagcgtgttcttcgcagcttcttcgtttccgcagatccccgatggagctgtcttccggtgtgtgcatgggtacgaaaatgtccaagatcatcaatcgacaaagatgtaggggttttccggtgcgcatgggttcgaaaatgtttaagatcgacggcaatagcttccatcgcttcaggcattcgaaaacgttcgagatcgacgtcaatagcttcttcgctggtcggataaagatagtttttatggtcccaatgttaagcctgcgcacggttttgaagctttgcgcagtgctgctgtatcgtcgacatgattgtccttctacgggtaagatcgacgaggacatcgcgtcgctggagtaaagatagatgtctcaacattcacgtttttggaactttaatcacagtgccgatgggttgcataattcacaaagagccataataccaatcatggtttctgagtaagcgccgaagctcaccagctcacattcacgtctgcaaacttagtatcggaagtgcttgaagaatgtgagacagaagcagtgccaatccgacagtgtctgctcgcgccttcgttcatgtagccatcagcagcccagccgagcatgcctatgccacctatacataattctcccggcacctcaacgctgtgcccgcttatgttctaatacagcaatccaccggggtatatgcagccagcaccgagcaagaatgatactaaaagtgcgagccgtccagcaatgaccgcgctcgtccgaaagaagaatgatactaaacaaatctgcccgaaaggaacaccatctagtaatggctatgaacagggcggggtatatgtgagaaaatagagtgattgcagtttggtagccaacaggaagcccagggtatttgcttgagtgtaaagttctttctaacataggaaaagatcgatggaagacgaaagcgaaaccgaaaatgttgtccgtctcggtttgtaacggtgaggttcagagacgggaggagatgtagtgagcaccggactgaatgcaggtataaccaggtacctgcccaatccaataaaaaattgatccttcgtgggtccgaaaacgccgccgcggacgaatgcagaaaattcgagaggtgaagttatgctgacaatgctttgcgcacgcggtttctatcttgaagttgtcgagtatcggtccgtccacggatatcgttgctgagaaagagagtcgcagccgacgccaagagaaaatgatgcgcgcaaccaatacatcgccaggtatcgtttatctaggatcacaacggctggtgacgtcggcgatgtgctaaatctggtgtccggggcaagggcgagttgatgatggcataaaaacacacgcggccatgttgtattatgctcagcgcgcgcagtgccttgaccgctacgttgttccaactagatagacagtccgacggcgggcgtgcttctgcgacaccgcctgctgacgagggaaaatatttgacgcgcatgcatcaatcgtaccagccggcagagcagtggggaagcgaaacagcagccaagcacagtctatcccagtcatcttgcggtcaattgacagcgccgatacacagtcggggaagcaggaatcggatcatcttgtcgccagacgactgttcattcgggggtatatattccagggtgggagaggcagttcagccgtgctccccgggacgattctggaaaaggtcaaattccgggattaattagctccatcaccgatgcggaaggttgcgcgatgaagcctaacgaccattggtcacatttgcagtaattgtaaacgacattgcgacgcaatctctatgagatgagggaaaaaaggtgttccctgatttactgctgatggttttcgaaggctcgtgcactcgaattgcgaggacgacgggaattatggtgttgtggagtgcctcatttcgcttgtgaccggaagcaaagtcgagaccgcgagaaggaaattggagtgtggcgtttagtgagatgacgcgctgtagatacgccgtatatcgtgttggagtatctttgatttgcttatcgatgggctggatcgctggacagcggatattaccgcaatgctgaaacatggccagctgcttctaatgatccccggtttcccgttttggggatgacatgtgcgcccgatcccaatgctgatgcgatccataattcggggtttcaggtttagaaatgggtgggtgcaattgttggcctggtcctcgcccatcgccgtgcggatgtgcgcttgtgtgcgattgatccaaatgtaaatgcgatcttgcttcaggatgtcgagagtcttccgagaaatcgccttgtcgcagcatcgcctcttgtgccagcccagagacggttccacgacggcttacaggagcgctggaggcctcatgtcctcgtgcagatgcatcagaacggcctcgggcgtgccctcgtctcggtgttgatgtcgatgatgacgatacgtacgagaaagagggagacgtgtgtgattgcggcgctgatgttggcggaggaggaggcgggtgtgggccttgggccttccgctttttgggggagctggtgtgttctaggtcagacgcatgagacgtcgcacgttgacgagggagatttgtgggcgaggctttgtatttacctgatggcgtccccggcggattgccacttgagctcttctcctgactggcggatgatgggggcacccaatggtggaagtaaatggatggcgaggattgctcttgttgcccagattgtccttgctgtgagcccgaactcgcgcttggtggatgctgtatttgcatttcgttcgtactgaggcgaggaagttgcgactgagtgttaggtcgtggcgcagaggtgggcgcaccaatgactgtagaagctcttgcgcgtggagacatcatccctccataaggtgccggagcctgttgaggttgcgacggcaaaggttgcccaggtaatactgaagttggtggtagaacagattgcgaagattgtccagcgtacggcggctggccgatcatcctcgagtctcgtcgcatatccggtgacgtctgtgattgtgcttgaatctgcacctgctgatgtgcggcttggactgttgctgtgtactgctggatccattcggcgctgatgttggcaaggtttcctccaccgatacccgcaaaaatgatcggtactaagtgaggcggcacacctccctggattgactctcgaagcattgattgctcgattttgcgctgctcaagcttcaggctttcctgccgcgtcctctcttcttcttgcttccgtctttcttcttcagtctttgccgctaaccaattcttcatgctatcctctgcaccttgccactgagacggagccggaggtaatgcacccagaggagtaggcatcgacgactgtcctcgacctgggtcaggcagcgtcatcgctgaaggtggaggcaggcctcgatgaggtgtactcatggcgaaggaggaatgatttgcctgagagggcgggaacccacgatcaagctttggagaaaaacgagggaccttggagggtaagaatggcggagagtaggcatgaggtttgtaatcgaagtcgggcttgactgggttagaaagtgtgagcaacatcgaggatggtgggactagggcagaggaagatggtagggacactcgacattgaaatgagatatcgggcggcgtcaatcttgctaagtccagaaagagacgggacagcaaacgtaccaaatgagaggtacgtttccgggagcagcgttcacttaaggcccagagctcaaatggacgttgccttacgtgtatgcactgggggttaatgcgtaccagacacaagagccccgatatgattcgcgaaaaaaagtagggccacaagccgatgaagtgatgacaggcgaacctggcggcgccgaagatcgcacccaagttaaggctcgcgtgggccggcgttggcgatcaggtccaggtcgaaagaaagatcaagaaggcaagagaagtgggcaacagtggggaaggaggtagcgagtggtgtacgagaatggaagacgaccggctggggttagactagcagacggggatgatggctgtagggtcctaaaaggcaggacgaaacggcacgccgctcgacaaggacagccgatgtgtggcgtcaatccggacgatggggggagactacggcaaggatgtgcaagggtctagtaagagtccctgtcagcaagtgggagttggagaactgctgtgctgcgcgttcttactgtcccgccatctgacgtccctggcatggcgattgcttccgacggctgcaaactctggctattattcccacaatgtggcgctccgttcgccgcagggctacttgttcccgtgcacaagtaaaaaggttcatcgggccttagactaagcgttttgagttggtatcgggatcactccaacctcagctctcgagcgagtcatctgaacacaaatccaacatacgcacgaggcatatgttgggagttttgttcgatttgttcgatccacttagctgacagagggtgcttcatatccactgccgctctcatcaccgagcaacaagtcggaccttgggctatgccaggtggatgtgattgcgaaaattaatgcatacagcgcttgtgctatgcttgcagtcgacgacacacggcaaatcatcaaagcagttgcccatgcaacttggttctgggctcgagccagtcggaccgggtggctgtcaacgagcctcaaggagcaaaacttgcttcgcatggcgtggtctggatatcctgccgtgcgctagcccagctagcaggctcaaacgttcgggaggaagcgagcgcagctttgtgggagagattaacgctctgttgcacggatacttgtcgggcggaaccatggcgcgccaggttgtctgcaaagaaatgaaggatcatgactaccgccagacctcagccgtgtaatatcccgatatggatgagtgaaatgagttgtacaagtcgagatgcatggggcgtcatcacgagagtgtagttttcagtggagatgcagcatgttggtctggttgcacattggggtccgttctgtctgaagcgttatgcccgattgggagctgtagatgccgtcatagctcaacggctgggcgcgtttagatgaaagcacggtggtggcacggagcagggagccttgtctgacctgtcatcagccttgaggaacccctccggatcgacgtagcgtgacagaggacatggccaccaatcgataagtgcagcgatcctcgagccgacacgcgagccagcagctgtgttactggacatgtacgggagaacagcgacgtcgcagatctttgtttgcgcgcttctcctccaaccgtgactcattagcaccgttgatggtgatttccagcccttgtgatgactagtacaccgcagaacgtaatgcaagcagcatgcaggacctagattgagtgaccgttcgacacgcgttgcgcaatcaccggtcgcctggctctggtgcccaaagatcgactaaactgttaaatttccgcgttggcgcttaggcgttgccaatttcgaacagacggaggatcaatctgaaactcaaggcgtcccgaatctatgcaaacaacctttgaacaagattctgatgggctagccaacatgtggagccaatcagcgttgtcgagtcaggacgcctttctcgactatgcgacacggcgtgccggttctggacagagaaaaatggcttcttgaaaaagctcgtgtaattgtgatgagtatgcacttcagcttgactgtaaggggaggcgagtccaagttgggtaaatgaagttatcctgcgtcgctttgggggccgagcatcatactaggaacagacctcttgcccattcgaggcttcatgtcatgggttctaggtctgtgacacctacgagaacgtggtgttcaggccatgcgggagggagccacggatccgggagatggaagatggtactcgtacagactatacccgaacaaccaaaataatgtcgtgatctcgagctgcatgctggttgtaaggtgatacgcacgtggctcctagccactgtcccgtctcatgagagctggcagtgctcgggtgttggtttgcgatgagtctgtcaggcacactgcctctttccgatgtgtcgatgccgccctcgacgccaaaggcgtgttgggcttcccaactcggcgtacttaccaccgactgtgaggtgatctgcaccatggaaatgatgaggcttgcagtaagatcacgaagggatggcaggtacccacgcaatatggagccgtcgtgcctcggtcgcgttcgataaagtcggccgtccggtgaggagctgctccgccgacccataaacttacgtgtgtgactgcaacaggggaacaagaggagccgaactctatctcggtcgccgccgctggttctgccgtcatggcacggcgaacattgccgcaacgcgtctcagagcaaggagagcgattgactctagctgagttgttcaatcatcatcgatctgccatagaatatgttcatcggtatgctattgcatacgattctgtctgggttaccatccaaggagcagtaatgctcgctgggtgcagcaatgctacgcttactgccgcaacccgatcgggagcaagagtccaagaaaaaatacatacacttctcgggcccgcctccacttcgcgttcgcttgctcacggagcgctgatcagtggtatgatttcttccttggtgaggcgagcgatcaccaaccgtcctaccaagcgtagacttctcccgagtccaaacctcgaagccctttctggcgtgcgttccacgcggcgatcaacggcgcttgcaccccatgtagtcggcttcatcaacctggcgtccgtcggtgtagccgaacattaactcaatcggtcctgcatggacattgggaggcaaaagttggcgcggtgcgagtgtgtagtcgaggggcaaaactggtgttcggggaaggaggaagcgaggagcgagctagtcttcgccaccaatcgacaatcgtgacttcctcattgggagcatcgtcgtgtaggcccatccatgtccaatagacgatcggcatcactattttgggggaggaggcatcccgcagacccagcagtctgaatctgaccgttgcacccgtctccgtcgtctccgtccgacgggttggctgtccgcagatacggatccacacgacgatcctatcgcgatcaggtctttgcccatagactcaacagcagctcggttgtgcaattagatattatttctagaaagtctagctgagcctatatgatgcccttgcccgtgccgaatgtataacggtcgcagatatgatgcattagaaaagcaaagaggtatcttgagcgttgttcgtcaataatcacccacaccattgcgcctagactgctaccgataacagccataatgctgccggaggaagcctcccaaataccgtaagactggagaagatcgtactcgttaacaccatctggaaatgctgcaccaaagaagcgaaagagaccctgaggatgcgacggcaattgccgaatggcctatggtttggcgccgtaaatgctgacatctcccaaaaggtaagccatgttgtaatcccaagaacagaacgtataagccacgttgctcgcacgcgacgccagcaagccactgatctcaacagatcgacgttggaggtgaggtcttctggaagcgagatggaagcatcggttagagcctggcgtgtgactggctgcatgtgatcccgcatcgcgcttccatcaagtcggaccttccaaggcagcggagcgcttgccggcctcatgcactggctcgcttctttctctctctgtactctgccttcgccacgcgcatcaatatgtcctcgtccttgattgggatccaggatgtcaaaactttcatggcgttctcaaagtccgaatccagcaggattgtcctggtcgcatgcattagcgctgcagacgtcgcatgcaagacgtccagatctccgctgaacaaggaggttggagagttggagtaggacttgtcgcctagtagcatgaagacgtcccacacacgcagttgcgcgggaaatggaagcgagtagttgaacagggtaaggtaccatcgggtaccgtacgctgtgttgtcaatgccaacttcttgcaatttcttcgctacgtcgccgttccggagccaattggtttcaaagtcgctcaacgcatccatgagaccagagaagccggcttcgtacagtctctccaggccccggaacatccacaagcgcaccagcatgacgaacgccctgtcttcttcgtaatagcagagaagtgtcgcagcaagcgcagccattccttggacatagcctgtgtcgggtagatacagggacatggcgtgaaggacacggaagagaagtcgttgacttttactagttagccttgtcactgtccagaactgcaccatcacttaccctcctctgtaccgcctcctgaacatgatgtgtctgttgatggtgcgcggcacatcgacatcgatttgcatgtcctctgcagaactttcggtttgtaattcgtagaagctttcgatgagctcctcgtctgtagggctctgtgggtccttctttgcgcttgctgccagaaatgagtaccatgccgtcgccctccagcggtctgggatgcctttccaggtccgcgcaatcagttttggatctcttgtgtcgaactcgaagagcattccgccctggtctgcacctgctttgaccacttttgccatcctgcgccacttttcctctcgttcaatctcctttgccttcattgcttgtgcggctcgcccaccctcttcctgctctgcaacctctgccaggcccggtggcagtctgagcatgtcgctggcttcattcagtaagcgacgttctctgctgtggggaaatatatccgtggggtgtcgtataggtcggtgtgtgctacgcgtattcgaggtctggttggagaagatggacctggatggtttggttgacttttgcgatgggcgcctcctcagtgagtttggtcgagggtctgccgaacgtgccctcgaggcgctgcgcccaaactctctcctcctgggttcagcagcaaccaattggagcgacgttgtcactctttgtatgccaatgtgctcgggtccttccagaccatccacgtcctttgcctctcgcgagcccgtcttcttcgggataatgaagccatatcggtcgacctcgccgccctcgaggtttgaccagtcctccagccctccggcggtctcgtgcggctcttttgagagagggctttcacgatacgaggcggctagggagcttgtatctccgttgttgccgtccacggtcagagacgacgatttggcaggggtattggctatgctgctgtcatccatgaggctcgtcgcgccactgaccccctcttcttccggcgtgtcccagtcgaccgcgctctcgttgccgtgcttgtacatggtgcgcactttccgcgacagcgccatctcgtcggtggagaggacccgcaagctggtggagcgcccacgcggcgaatagcgcgagggcgccctgggcaagggcgacaagtgtgtgtttgcgggcggtggcggagtgagctcctggagttccttggggtcctccttgggttgctccttcccagcctgtcgaggtggtgtgctcggcgcgggcgcgacttccgcaaatgagtcgagctgtttactccgccggttggccttcttgccgcccaagagcatgctgccgcgtttcgagaaggacacctgggtgtcagatgtgaggtcgtcgaagtcgccagtgggtatgatggtgtccaggcccataaaagaggcccggttatcagatgcactgtccccgtctagagagcgggggtgcccgtggctgtcagacaccgatagccgttcatcctggacgataatggccggcagacttggtgtcttgcgcaggctggtgagggctggaagctcgtctgtcgcggtgcagttggacggcgctagagccgagtcacggcgatcgtcatcctcgcacagctgcgttcgccgtagtgcagaggccttgggcccaggtgaggttcggggccgtcgtacgctgctcagccatccgcgcgacgcagggcccgccgaagacgtgctggttgcattcgagggcgtgggggacagatgcgtctgctggcttgaggctgcatccaacgtctctgccgcagcaacgtcggacgcaggcacggcgtcatccttcataacgggcgtggagcgcaacttggcgtcatgaagttagtgtatggaattgatgggaggccccagcgcacgcgcgaatatacgtaaatgaagggaaggggtgcgaaacagcggatgctgcgagtgccgcgcgggatcgagtgccggaggagcgaagtcgggttgcgaactgcaccagggcgcaatggtgaagaagcagaacgattgtgggaatcgtcttcatgtgaccttgacaaaggtggaggcagaccctgcaggcatcttcactggggaaaaggggcgtcgcatacggttgtcggtcgcgatcgctgcttctccatgtcggaaattgcgccacagcaacgcgccgcgcctgtgttacgcctgctcacatgtcctccaacggcccgcgcctgcctaagctcgatccacgctgcaccatcttcgccatggctcctccacgagctgccagccctcgccttctctgtgcacctcatggcatgccatcaacagcctcgctgccgcagcaacaacaattgtccagtggatgacattcaccagctccaaactagggttccacttgccaatagcctcatttagtgcacccgcctggcgctcctaggcgaactcaaatcactgcagaacgtcaccttccgcctgtctcgttctcgaaatggtatcgcgtatcttgggccgactatctccaacattcctcctcagagcgtcaagctggagaccggcatgaagaccctggccattcagagcctaccatgtcttgctttccaagcttcctgttgttgttgtcgtcaccaagaatgtctcatgctgcaaggcgaataccgctctgtcaccgttaagctgtggcttgcggccatcgcccttgcttgcgtcagagacaatacgccggcccatctcgaatgccaccgatggtagaagcccgccatacagcatggtggcccaatcaagcagctgctttcggatgctgcgaatgggatgatgcaagctgaaggtcgttcaacaatttctcccggctcatctctgatcccctcgatttctgtcatatacctgtttactgtgtgattgtcagatactgcaaggttcgcccatgcgttgtgcaactctatcaccaacgggtggtcgtatccgcccaacctactaggacgtggcactcacataagctttcctcactggtgccgccccttaagatgagatgcttatgtgtttgcaaacttactttggtgtccaacagcgggatgagaggaactaggtttgctgctctcgatcttgatgccaccaacatcatgtggaggcgacctagattactatccaacgattcatattctgatggtcaagaccatgttttgtccagatccaacgtctttgcgggtgcaatcctcaaataactgatgtctttgacatcattcgagaacttgatttggtggtagacttcactgcacgtcttagtactttcaaacgaagactaacaattttacatgaaaacgacatcacgcaagtccatgcaatgttgcttagtgagctcgagcatgactcggctcttacgctgcagacacgtcggatcctttcatataagatatgttcttacatcgcatcgtgaatgtatgctctctccttatcttggtggaaatagacttgcacgatttgttcgttgctcgagcctgccgtattcgtggtgttcaagacttcgctgcgttgcttatccggcttggcgcgcgttccacggccggcttttccatctctgactccgtttccctctcagttgcgcacagctgtcgccgtgagaccacgcgatggaaggtaatagcacgcttcatgagcgttccgacagcaatgcgaacattccgtcaggttggacgcctgcgaacggtatcgcggaaagtggagccgcaacgtccccgccagatacaggttcaagcgagccaccagcaaagaggaggagagaagaaagggaaaggacaagagttagtcgtgcctgtgatcgatgtaagaagtaagcattcgaaacttctcgctattttgacatgatcgctgactttgcataggaagaaaacgagatgttctggccgatgcccatgcgcgctttgcttaagatcagggctaccatgcgagttcactgcatcgtacacaagaggccgtctgccatcggtcattgtggatgaatctgccatggcgtccaatccaaatgctagactgtcactgccagaacagtccttgacaccagaccgctcatcaaaggactccaacacgccatcctttcactttccacgtatatatcccacacccaacacaaatcaatccatcttcagtgcgacagatacgctcaatgcgcctaatgaaagcctgtcacgagaccctctatcccgaaattcacccgaaccagcacgtgggcagactgattcacagggacactatatcggctcgtcatcggcagtatcctttcttctccgcatacaaaagcgccttcatcagaacagctcactatctcacgactcgtctatcttcacctttggagatgcgccattaccggagtttgacccttcattcttcgtactacccccgaagcctgatgcacagagactagtagaaaggtacttcgactatgcagccccgacacatcgatttctgcatcgcccgacaattgaggggctagtggaagagttttatgaaacacagggtgacatgcggagcaaggaggatgcacctgcgaagacgtctttgctattgatagtgtttgcccaggcacaggcgtatatgccacccggaagtactacgaaggataacaggtaagctgtcgaacatcaaaaagttcctataatcgtctgacattctcagtgcacgctacttcttcgctgctgaacatcagcttgcgaaagaacgcggtgctgtccggttagccagtgtacaagctcgattactacagtgcttctacctgctcacgcagtcacggattaatcattgctggaatttgttcggcaccttgtcccatttagcgcttgcgataggtttacatcgcggtagaagatgcgacccgtcaaccaatgtcgactatgtggaactagaaagtcgaaggcgccttttctggtgcgcttattcactagacaaataccttgccgctgctttgggccgtccaagaacgttcaaagatgaggacattgatcaggtgagcccactaaaaagttaaaaaaaaaactctactaaccagactgttaggaactgccaacaatttgcaatgataccgacctccatccacagtacattactcccacagcctcaaaatcttactgcgtgatgatggctccggttgaacacatcaaactcacgcgcatcgtctccctcgttctgcgcgacttatactccatccgcccaccaaatctctctctacgcctcgaactgtcttcaaagtacacatcagacctccacacttggcgtggctcgctatcccgcttcctcaacgacgaagaaggccgcggcatcgactcgcacttattaatccccatctaccaacgacaacgctccgtcctaaacctcgcgtactaccacgccatgctacttatccaccgacccttcctcctctccaacttcgcaagtctagcccacatgcccacgcactcgaccttcgcccccaacgcctccatcgacacatcggaaaacatagcctcctgcctcgaagccgccatgtccatcgtccgcgttgtcgacgacgtcttcacatcctccaacctcttccgctcgttctggttcacgcaatactacgccttctgcgccgtcgttgtgctctacatataccgcatccagcaacacctcgtcacgcccggaaagtgcgagggctacttcgccgcgggccaaaagtgccagcgccagctcgaaagtgtcagcgagacggactgcctcgcgcgtcgctactgtcttgttctcgaggaattgaggctggaagctgcaaggccgacgagtgcgccgagcccgttctcgacggatcccgcggcattgcaggcggagaatgaagcgactacgacgccgaattcgacagcgcagtatttcaacagtggcggaagtatgccgacgccggatagtgcggtgttcaattcgagctttttgccgaatagtagtatcatggcggacttgacgagttggggccagtttgacagtcttgtcacggcggggattgggctgtttgatggcgcgggcatgcagggtgatggggggttcggattcgggttcggattatgaaagtcgggtattattttgacaatttctacttcttggatgtggtcttactcaccactccctaacctctccacccggcccaatgaagccgggactaatccacgccctcgcatccctactctccctcctcacccactcctcatcgacctcaatgcctagccccgggccctccagaatccgaatgtacccatccgtaacatcccacacctcggggttcttggtataactcgtcagatcctgggtgccggcgttataatggatgccgagactcatttcctggatcgcaaaattactcagcgttgcgtcgacttgacaacatgcggctagtgcgattgggcccagggggcagtgtggtgcgatggcgacgtcgtatgtttctgccatgcttgctatccgtcgcatttcgctgattccgccgacgtgggatatatcaggttgcaagatgtccacgcacccggcttcgaggaaaggccgcacatcccagcgcgaatggaggcgctcgccaagcgcaatgggaatgctagtttgcgccgagagctccttgatgccgccgacatgttcagaaaggagcggttcttctatgaacataggctggtggggttcaagcaggcgggcaagttgtttcgccatgggcttatgaacacgcccgtggaaatccataccagcatccatacctaattccttgacagtttgcaggcgcgagacggcggattgcagagatgagggggaatccagccagccgatgtcctctgtggcgttcattttgacggcggtgaagccttgggatttgcgggcttcgcttcagattatcgatacaatgtactgggacatgatgcgggaatcttacgcttgggccttgacatcactgggacgatcccctccaatccacccatacaccttcaacttatccctcaccttcccgcccagaagctggtacacaggtacatctaacttccgcgccttgaggtcccagagtgcgatgtcgatgcctgctagtgcgctcatgaagacggggccgccgcggtagaaagacgtgcgccaggacatttgccatatgtgctcgatgtcactggtttggaggtcagtcagagttggagttggtcagaactgaagcgtactctgcttcgaatccggtgtagcgttcggcccaggcgtctagacagccttcgacggcttgtgtgtgaccttcgagggaggcttcgccccagccgaagtttccattgacgtctgtgattttgacgaagagccatcgtgggggtactctgaagtactcgattgttgctattttgcccatggtttgaaatgtggcttttgtaaacgtccttcactagctctttctgatgtgtcctggttggtgttttggtagcatgcagacaggttccggtttacagtcttttgccatcgcaggagtgaacattgtgccatcatcaaccattacccttgttcaaaagccgtcagtaccctcactggacgaatcatgctcgtctccgctctattaggacatcccgctgccggcgcggggtcagggcctccacagtggcatgtttaggctcggggtatggggtaataccatccgaaccataagcagcggcaattggattaagatgctgaagtactgctgaaacaatttgcatctcagatttcgcaaggcaatcattactatcttgaagaggtcgcagccgcatctcaaatccacgcacgagccacaaaatgacctcatcaccacccacaggcgtcttcgtccccgtcccaaccttcttcaaacccgcatcctcctcgtccctccaagccgcagtcgacgtcgaaacccagatccagcactcgatcttcctcgcgcaaaatggcgtccgtggacttgtcctgctcggctcgacgggcgaggcaatccacatgtcgcgacaggagcgcatcgatgtggtcgctggcgtgcgcaagggactgaacgacgccggattcccagactacccgatcatggcggggactctgatcaacagcatcgacgagacgctggagtggctggaggactttaagaaagcgggtgcgcagtgggggcttgtgcttgcgccggggtactttggggcggcggcgagtcaggaggggataagggagtggtatactattgtagcggacaaaagcccgttgccgattttgatgtacgtgctctcgacgatttcagttgggtatattggtaaaatactgataaatacgatagctacaactaccccggcgtcaccaacggcgtgacagtcacgcccgaaacatatcgcatcctcgcccagcaccctaacatcgtcggatgcaaaatgtcgcacgccgtcgtctcatggcacaaccaagtctcgctggaccccaagatcgaccacggcaaattcaaagtctacagcggattgggccagcagctcgctcccatcgtcttcttcgacgccgcaggtgtgattgacgggctggcggcgatataccccaagaccgtgtgcacgctgatgaagcttgcggaaacacggcccatcactgataagaatctcaagaggattaaggaactgcagtacacggtgagcacgacggaggagtttattggcaagtatggcattgtggggattaaggaggcggtgaagagagtcacgggatatggcacgatggagggtggaagactgccgattaagggtaagctgccagagggtgagtgggagaagtggagtgaggtttgggagaggatacagaagatggaggattctctgggtgagaaggatttcaagtgaaatattggaatacagtcagtttttcaagtcgcaaaagcatatgccgcgattgcctctacatgtcctgacatgggtgagaggaacattgaacaaccaaggagccctcatctctatttaatatgcgtcttaccccgcaccacgaggttccgcatcaatttgtaagcgctctcttcagctcttagcacgtttggacaggaacttttctattgtacgccagtctggatagatttgaatacatacaaaccttactgttactgagttcgtgagaagaagacgaattcttgcgctgcttgcctatctgcctcaaactcatattgacacacggtttctcacatcagcacaaaacaggcgtaaaaccagctgcttaaataagggccttttccgataggaacattactgcggatcgtgttaagacatcaaaatctctcaacatggctccattagacgacacaacgcccgccacccgcttcgacaccttccacgtctaccgcacatcctacaagaagatcggcgacacatgaaatcgaagtcggtatcctcgtgcccaaagacctcaagcccggcaaacacccattgatggtcaaattccacggcggcggcttagtacttcaccctctatcttgccactccaaccatatgctaatccaaatcgtaaggtcacaggtgactgcctctaccccgactggataggcgccttcttcatccctctaatccaccgcacatcctccatcgtcatcctgcccaactaccgcctcacccccgaacacacgggcgccgagatcctcaccgacctatctgacttctggacgtggttcaaagcgcactcgccctcgaaatacctcgcccccaaacacgctgatctcgacctggactactcaaaagtcctcgtgaccggcgactctgccggcgggtacttggcgctcatgtccgcactactacaccgcagcgatggtatgaaagccgtgctcgcgcagtacccgatgacggactatctgcggcaggagaaggctactgagatgttgtccaatatgccagctgcgccagagtcgacaatcgagaagtatctttcggggttcaaacctggtagcgtcatctcctcagctatcacacgcccgcgcgcttcgatctctcgtacgcgctagctgcgtatggcaagtacttgacgtatttcggcgaggatcctaaactgtggccgatcggactcattgcggatgcggcggcgatgcccccgacgtggattattcacggggaggcggataaagtggtggagattggggatagtttgaagtttgtggaccagtggacgaagaacgaggtcaggggcgaggttaagttgagtgtgttgccggggatggatcatgggtttgatgatgcgatcaaggaggatgaggaggagtggttgagggaggggctggggtgggttcaggagaagtggttgggatgaggtcgaggacatcagatctagtgaacgagaaggcttttaaagcagttcatataggcggggaatggctggtgtctcttcgtgtttgaaggcagtgtgtagtttcaggccttcagatggataatctatgtcctggtcagagagcgtaaagccatttcgtgtgaaagcgttggtcactacttttgagtttgtgctagcacaatgtgccaccgagcctggatttattcgcttgatgtgaacctcctgcttatacccagccttcgaccaaggaccaactaccgccgtgcaattcgggcatatctggaatctccaactcacattgccagtgcacgtaggatacctgtgagagctcaccttccggcccacagtgaattgtaaagattcggtgcctggtcgacgcgcggtaattctccgtccagaagcgatcgctccagtattgaaattcctcactccttgtcttctgccaatctcttcttcacactgcaatccactcacacttgcaaccgaaacgttgtcacgctagaagaccctcttatgactatctttgcgaagggcttcgttaggcccactatcaacagtggggtcttctcgtcttgtttcgatgtcttcggaattatgcttgagatgccgcacctgtcacacctccatctgtctggcctgatggaagatcacgccggaaacggtcgtttgccatactatagagacgatgacgagtcatggcagagcattccaggaagcacgtcactcactgcatccgacggcgatattgcgaagcagctgaatcgtgctattgctgcaggagttgtagaagcaattgcagatgtgccgctctcagagaggagtggtggtttcctggaggcgattaagtttccgaggctcgatactaaccgggatctcccacgagggagccaagataaagtttgaaggtgtacctgtctcaattctcgagaggcgtgaaggatggattgtatatccagacggagagggtgtatatatccctagtaccgtgttcttccgagacaagacagtagtcgagacggcgcggagaaaaggtggtccaatagtgtggggcgcgatgcaagatcatctagtcttgataatttagcgttcggaaatagtgggcgacatagagggagtttccagtaaacaccacgagcagaatcaatgagagtgatttgagaacaatacaaaaatagggcagtgttgccctgaatatgatgtcggtggtgcagttgtggctgcgagccaagttagctcgtcagcggacttgggccccgtgagaaagttactagaacattccgcatcttgagataatgcacgagagcgcaatctgagcgcatttctgaggtttgaccggtgagccaagggagtgattgttggagcctcgtgaccttcatctcgtatctggggcgaatgcgaccaggcacgaatcgccgatatagcaggctcaagaaagctgaactcaagcacccagcttgccatttgcggggatatacgccctcgagggacaagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttgttatccccaactcctcctaacctttgaccgaacaaacattcgccatgggaaaggagcagccatctctcgagggccacaagtccggtcaggccaacgagcctctgaccaagcccgcccacgcccttaccttcaatgaagttgtagagcaaaccaaaatgtaacccctgacgatggtcttactactgcggaagcaaagtcaagacttgagaagcatggaaacaacgaccttggtgaggatggaggcgtctcaccagccaagattctattgcgccaggttgccaacgcaatgacattggtaagtcattcgaacaattgcgaatatgcacgtctaacttcaaaagattctgattgctgctatggcggttagtttcgccatccagtcgtggattgaaggtggtgtagtaactgccatcattctgctcaatattgtcattggtttcgtccaagaattcaacgccgaaaagactatggactcgcttcgatcgctctcctcgccaactgcttcagctgtccgtgatggaaaaacgaccaccattccaaccattgaggttgttcctggtgaccttgtcgaaatgaagacgggtgacaccgtcccagctgatgtccggtacgcaacaccacaactgaactttcaaactctctctgacaatattctgcagtattattgaagccgtgaactttgaaaccgacgaagccctccttaccggcgagtcgctccccgtgggcaaagacggcgaggccgtgtttgatgaagacaccggccctggtgatcgtctcaacgtcgcatacagctcttcgactgtcactaagggacgcgcccgaggtgtagttttcgctactggcatgtacactgaaatcggttccatcgccatgtctctccgaaagaaggactctcgtgttcgcccagtgaagcgcaacgagagcggcaaggccaagccgcatcgttacgcgcaggcttggactttgactgcgactgatgccgtaggtcacttccttggtgtcaacgtcggtactccactacagaagaagctcgcgcgtctcgctatcctcctctttggtgtcgccgtcgtctgcgccattattgtcctcgcctcgaacagcttctccaacaaccgcgaggtcatcatttacgctgttgccaccggtctatccatgattcccgcatcgcttaccgtcgttttgaccatcacaatggctgccggaactaagcgcatggtgcagaggcacgtcatcgttcgcaacctaaagtcgctcgaggcgcttggtggtgtcacggacatttgctccgacaagactggtacgcttacacaaggcaagatggtagcgaagaaggcttggattcctgcaaagggtacctactcggtcggcacaagcgacgagcctcacaaccccacgattggctccctttctttcaccgctaagcagccacgacacattgatcctgacatcgacgagaagacccagacatctgaggaattgattgaagagaacccacacctggtagattacctcaaggttgcttctttggccaacttggcgaacgtccatcaaaccagcgaaggtcaatggaatgctcgtggtgacccgactgaaatcgctatccaggtctttgcttctcgcttcaactggaaccgtctcaacttcacaaccggcgactcgcccaaatggaagcagattgctgagttccctttcgattctgacgttaagaaaatgtccgtcatctttgaagagattgctacttccaaaaagtacgtcttcactaagggtgcagttgaacgtgtcatttactcgtgcacctctgtttttaacggagagaccgaaggtgctaccgagctggacgacgactaccgtgaggagattctcggtaacatggaagccctcgccgccggtggtctgcgtgttttggcactcgctagcaaggacttcgagggtgagccacccgcgaagggagaggaattcgacaggaactctttggagcaaggcttgaccttccgtggtctcgttggtctgtatgatcctccccgccccgaaactgctggatcagtccgccagtgccaaaaggccggaatcgaagtacacatgttgaccggcgaccaccctggaactgctcgtgctatcgctgcccaagtcggcattctaccctcgaacatggagactctcgcaaaggaagtcactgacgccatggttatgactgcatctcaattcgacaaactctccgacgaccagatcgacaacctcccactgctgcctcttgttatcgctcgttgcgcgcccaacactaaggtgcgcatgattgatgctcttcaccgacggaaggctttcgctgccatgactggtgacggtgtcaacgactccccatctctcaagcgctcggacgtcggtattggaatgggtactggatcagatgtcgccaaggacgcctccgacattgttctcactgacgacaacttcgcctctattctcaacgctatcgaagagggccgccgcatgttcgacaacatccagaaatttattcttcatttgctcgcccaaaacatcgcgcaagcctgcgttttgctcatcggtctcgctttcaaggatggtagcggcttctccgtcttccctgtgtctcccgtcgaggttatgtggattatcatgattacctcgagtttgcccgacatgggtcttggtttcgagattgctgctccagatattttggaccgccctccccagagtgtaagtttcatgtctatctctttatctacaaaaaatactaattcctcatagctcaagcgtggtgttttcacaatcgaagtcatggtcgacatgctcttctacggtctctggatcgccgccctctgcctcgcatcgttctccctcgtcatgttcggtttcggtgatggcaacctcggccagaactgtaacgagtcctacaacccaacttgtgacacggttttccgcgctcgtgcgactacattcgcctgtcttacttggttctcgctgttccttgcgtggcagatgttggatatgcgccgctcgttcttcatgatgcagccaggttccaccaagtacttcacacagtgggcacgcgacgtatggaggaacaagttcttgttcttctccatcatgttcggtttcgtcaccatcttcccggttctgtacatccctgtcatcaacgacacagtcttcagacacaagggaatcagttgggagtggggcattgttttcgttgcaactttccttttcttcattggtattgagagctggaagtttggcaagcgtgtcttcttccgtaggcgcgaagcgaagatgggtggtggcagacgcggctcagttgacctggagcagcgcgtatttgagcgctaccttagcactgccatcagtacggatggcgagagcgacgagaagaagtcgcgagtgtgagcatatactgctgctcatgatcatcagtacgcgtttctgagcgtgccccgattggggttgttacgacgctgcaaaaggcgtttgttttagtgcattgcctgcgatacctaatgtcttcacgactgcatctaaaggcttctctagtagctcatcttcatagtaatcaagataccatcaaacataattctctccgtatgctttctccgcatctcttatcgcactcgagcaaatcctggtccattccaagcacaatgacgatccaaaccacatatctacaaaccaaccggatagatctacatctacatctccagcttcgctcagcttcgctgtctaccccgctatcagagtagcacgaaaatcttcaacaccccacgcgtatcggcccaagcatgcattcctcgatgcgaacccatcccaccccgctccactccgccatcgccaacgcttggctctccaagccgagagccgagatcactaggcgccaatgaaatcaaacgcacgctaagaggcacactgctacgtcagcccaggccctttgaacgcacccggctgactttgtctgttccacagtgcgtgtgctaacatggcgtgatgacaagcgctcacagacctagacactacgcgtgcagggagtcgttgggccgggctgtgtcaaaacgcgctgacatgtttgcggaagccaagggtgccgagagctgtcgaacagtgattggctggcgcgtcgccgagttcgaggctgtggaggcgcaggagcttggagcggtcatggactggctggatttgcggggaaaactcgccgtggggtgaaataaagatgatgggatgaccgcagcagccgaacgtaaggaaggaagcgcggccgcggacatcatccacttctgacatctcacgacagcttgagaaatcaattcctgtcaacgcccagcgaaacgcgcatatactactgccgtctttaccgatccgctgcgccgcttgttcgcatcttatcgcgacccagcgccccactgtaaagtcaagtcgcgacgtgatgccggcgatatcgagtcacgatgcactcgcgagcttggagaagagggaatggagcaatacagtcgggcaaagtggcatgacgccgacggcatttgcattcctgattccggtattcgttgttgtggtttttgcgccattgtaagtcccgtcaaacccgcgcaatcgtcggaacgggtctaacaccaacatttgtgtagtatttgtgtattctgcattaaaaggaaacgacgcggacaacagccattgcctgtgagagccgtgaaggttaaaaaaccagcactccgaagagcagaggcgagggaacgcttgaagcagttcgccgatgcatcggatgtggcgggtgaggtcagagaggcagtaaacggcgaaactgagcagggagaacaaataccggtcgttccggatagtgcttcgacatctgaacatgaatggtacgctgcatcgtcatgttctcattgatctcgctgacaaccaccacagcgcaatatgtctctcggcccttcacgcaccggcaccaccggaagctgcactccttgccccatcagatacatccatcgttgatgaagctgctacgaatcctaccacacctcctcccagcgaggctgacgccatcctgaaactccgcacgtgctcccacaccttccacgccgagtgtctcgtatcgtggttcgtcttgcgaaagacaacatgtccgatatgtcgaacagcgtatatctcgaaagaagatatgcaggcgtacgaggaggaagaggctgccgagacggcggtagttgagccgatgaccgttgaagaacctccggctgcaccagccgcaaccgcaccctcggtgacgagttggcgatacttctgggctggccagagtgtaataggacgcgaaaacgcattagctgcgacgagacagggtgtgacagatgtggaaggtgggcagcagagggagagaaggtggaggatctggagacgtagctagacgaggcgaacatgagaaacgatttcctttgcaattgtttcttccattggcgcatcgccgcagtcgaccaaactattgctgtgaacaagactatcgtggtcgatagcatgatcatagcccagattgagacaccaatcacttccgccgcgcctccgattgcctgtcccggcgaaccgttgttcggtgcgatttggccttggccttggccgttcccattaccaccattgtttccaccatttccaaagttgtttccattgccatttccattcccaaagttgttgcctccattgccattaccattcccgaagttgttacctccatttccattgccgttgccacttccaccattgtttccgttccctccaccctgtcctgggccaccaacctgaccaccatcactcctggcgctcgtctcaatctggatgtcctggaagggttggcccggaggattgttcacactgctgactaatgtgttgaagtccatcatcggattggatatcaaatcgcagttcatccttccaccattcgcactcaacggcccggggatgggtttcgtactcagttgtccagcgccagggaagcgattgatactattcgtaacgctgatcggtagattaaaaatactgtagcggtccgcgccattgagtctgaagttttggtgtatggagatgttgtattcgccgcgctgggtgccttgggtgtcttgaccatcgccaactaaacactcgggccattcgaagttgatgtgtttgacggtttgtccgagttcttgctgcatgatatctgcaaaaggcggcgtggcggtcgtgatgttggagattgtgaagttcttctgcagcgggatggatgtgaggaagagtgtgaagttgtagacctgtgtcaacgggtcggacgttgaacgtggtggaactggcaatttgccatcgccggcgacgtcgagcgcgatatgaagaaagtcgccgcccatgggggtgaagggttggggctgcatagtggttagtttgcgcgcgatgcacatattgacagaggcgtactgcaagtattatcccaagtccaggtgtgaagagacgaccattgacaatgttgaatgcgctcgtatccggctgaccattctgaccattctgtcgtccctggagtcgctggtcaccgacccacgacccgatcatttgcgcgctaacattgttccatattaaacataaagagaaaagagatactaggaaagaatgtggtagagaaagtaaaagtgtcattgctcaacaacgatgatcatcacgataagaatatagaaagagcgaaaagaagggaaacaggaacgggcatccagtgctgacttccgcgtgcataatcaggaaagtagttcattatagctacgcgtggccgctattaagccgcgtcaaatcttgaaatgcatcgcatgagatcgtgaccgccgcgagagtggagagtcatgcggtctgttatagccaaggtcatggtcgcgggcgagcgaactgatctggggcgttcgagactgcaaggaacatgcgttggcccggcagatgaggttttgagacatgtgttgtttgagacatgtaggacgggtgttctgtccgccgttgcctgaggcgtgggatgaggtctagtccaaacacggttagcgatcaccctttcaggatttgattgcttcgtctcactttgcacatcctgtcacccacaaggacagtattctcattccactataaagaggacttgttaatgtgtttgcatttgtgatataccatcagtccaatactgtcgctcattcaatgccctcatagtcaaagtacagtcttgagatactgacagaactgctagtcattatgctgctcgtgcagcatcagttagatcactgtataaacggatacctgtccgatctatcgttcgagatatgtaagaaggcacctccagcttcatatacggcccctctcgacgctttgagcagatggaagtacccgatcgaagtcaacgcaagatatgtctgtctcattctcaacgggtggcttatttattgatcacataagtctacatttctccttagcgtcgcatatccactgcaggcggaggacgaggtgcgtcagaaatttgagacgagtcctttcttcatgtaggtccactgtcagccctggactcattcattattagtccctgtatctcaccatgtaacgaattcagttcaagcaaccctttcagatatatccattaagtgtaagtgttcacatctacaacctaacactcttctgcacaactccatgactttctctttgttcacaaacgagagagagttcgaagttgcaaagtcatagtacgcgaggacacagaacgacaatgattctgctgatgaaaacgtcaacacgcaccagaactgtgcactggaaggaacgaaggaatttattatctcgttagaaccaactcggcattagcttgaccaagccaagcccgacacatgatacaacttttccactcagcgctgtcgataagatgtgcaacacgattgggacagacctcggtgtcgctcttagacggaggctcctttccttcctcctggccctctaaccttggttcttcactgccgttcggcgcttggacgatgctaggttcaacaacaacaggctctggtataggtccaggggatatctcacccttcttgcccttctttttctttcccttcttcgggagagagtggctcaaagctccccagccctcatcttgatgcttttcaaccacgtgctcaggtagtggatctacaacgtcctcccgctcctcgatcaaagctggctcaggcggtggcgacagaggcccttcagcgtgtggttcctctaccatccccttactcttcttctttttcttctgcaaattagatgtggttgcaccccaagggtcttctccgcttgtttgctcgggtacaggtgatggctcttgcatgggaggaagtggcgaaggtacatctgcctgcactagctcgaatcctggaaaaacctctggctcggggggcggtggtggttcttccatcatcttgcccttcttcttctttttcttcttgccccacgtgtcttctaaatttgctggctcaggtacaggcgatatctgttgctcctcgacaggtgcaggctccgcggctggttgaggctccgcaggcggctcgggtgcagctttcttcgacattattgtgggtgcagcccaagagccccatgggtcttctacgttcgccggcacaggttcaggcgatacctgctgctcctcgacaggtgcaggttctgcaggcggctcagatacacctttcttctttttcttcttggatttggaagtggaagaaaaaccccatgggtcgtctgcaagcactggctcaggttcaagcaccggttctggctcgaatagtatgcgtggactttcatcctgtaacggctcaatgccgggcactggctggggctcgaaagatggtggtggcgctgcttcttcgatagagcctttcttctttttcttcttgtcctttgacgaagcaccaaacgagaaagcccacgggtcatcctcgtccttcttctcaggtttaggtggtgaaggctctggttctgccactagctcagggatatattcctcaatcggtgctcccttcttgcccttctttttcttcttatcctttgacaaagcactaaacgagaaagcccacgggtcatcctcgtccttcttctcaggttcaggtggtgaaggctctggttctgccactggctcagggacagattcctcaatcagtgctcccttcttgcccttctttttcgatttcgtcgtagtgatgcctccccagccatcctcctcagccggtggtggcacttcatccttggagtcctgcctcaagcccttcttcccttttttctccttgccagtacgaaagaaggagccccagccgtctatctccagcgcttgctcagcatgcaaaggcgtttccttcatagtcactggctcattcgctttgtcttcttgcgcctctgcatggcctggactttctatcatatcacccctaagtacctcctctccgttcaccacaacaacggatgagggcttgtgcttctcagaagactgattatatgacccttcgacctggagcatatgtgtaactttgtctttatagaaccgtataatgcatttcgccaagatcttgctgagcgcgacgctgttgatacggtcaaacaatccatctcctaagaacacagtgtggtccttctcgaacgcatttctggctttctctatcaagtactcttcgaaaccgatcgcactctctgttagtctcgagaagtctgcgtcaatcgcagcgacgatgtcacacacggtcatatttccgccgaagtatttaatcttatataacgccaactgctgcaacccagcaagttggtatttatgtgccatgacgtatgcggagaacgctcttttgaactcggcatgcgtgtcttccatggcagactcgtcaatgttgtcgagcgtttggtaggtaccggtgtagaggtaatggaccaggatatggccggtgttctcgtcaatgtccggcaattctatgcgactccgggaggattcgatccatgcttgattctgcaataggctagaggagacaaagtaccttttacgtgcagggccgatgcgaagagtgacagactcaactatgtagggcctaaggaactagtcagctctagcaagactagaatatgtgagggatgcgaacgagattgtaggccgttgcattacaacgccttgctgtattgcaagcagcgtctgctgcttgcccacatccccatttatcgccgacatggatggtaaatatgagaaaccacgataactgcgaggcgaaggaattagtagaagtcaagtttgaggtgactacctaggtacttgtatgatactggctgagctcggccaacgagtaatgtccaaggctacctgcagtctttacgaggaggacctaccccgccactggagagccactcaacgctcactatatccactctttcgaggaggttgggagacgcgcgatgagttgtccggcgcagtcaagtccatcattgccctaagcttattttcaataatgtgtagcgaatagtggcgaagcatacgagctgcactgcatgtagtactattgcggtccggaccgcgttcaggtcaaaccgccccagattgtgacaatttcacattgctgtcaggacgcacagcgccataacttaatcttgatcaatccctgataccatatccgttacaatgattcacggcaaatgcgtgtcaatctgctatcgtgatgcaaaatctaagaaatgtgtcgaattctttggtttccaatggcgcacgtgctgcctcgtttatgcaagtaccacagccaccatgaacagttggcggacattgacactagctattaaaaatctgacaacaggaggcaattgagtttccaaggcaacgatattttgtaatagaagctagttgaatgtatcactaaatatactaattcattaaaaaacagcgcttcatatacaatactagtaggtccagtgcaatacaataacagcgctgcaacggataataaaatgtaatgattcttgggtatctcaatcagcctgcaacctttactcgggtgtgaactcgtcctcacttccatctgtaacatcatcacccgctttccttctcttggtgcccttctccacgtcctcctcagactctctcctccgcttgctactcccttctccttcaaactttgtcgacggccgttccgttacaaacaaactactagcggtctctcccggatcacacgtctgaccatccggatcttccaaagcccttatcaccttctctaaaccctgttcgtctccctccacggtctcgctgttttccggatccacccagccttccgtaaaactgcctccaaaatcgataatccagagctcgtcgtgctcatcgactatgaagttgtccgccttcgcatcgccccagataatgttgtgttcgtgcaaagtattgacatatttctcggacttggtcgcccagtctgcgcgctgggagcgagggactgatgatttgagtaacgtggtcaatgggcgtggagatgcgataggagtaagtaagaaccccataatgtcagtcttactgttttcaaaggacacgaagccgagcaatttaggaattttgatgtcgaggtcttgttggcctagtttctgcaagatgctgatttcgcgctttatgggaccgggttgctcgggcacaacgggcttgaagaagtattctttgccctcttggttgacgacaataccgggatgtgcgggctccggaagggagacttcggatcggacagtgaggtcgttggcattgaaccagggaaggtcgatcgcttggatatacttcggcatcttcagtctaggaactagttcctcgatccgcgcattcagctcgtccgttgtttcgaggagctctggctctagtttacctcctttgatctgtaggctgtagaaatatgttggtccatggtaccattcgtacagtgtcgagtcgatgggttcgcgattgggtggtgcccattccaatatgacatccgagaaagctgcaagtatccaattgcgaagttcgactgcggcactgacggaatcttggtcctcatctgagtcttcatcggtcgtgacatcgatggcgctgtccttgtcattggactgcccctttttctcctccttgccagcaatttgctgtctctcagcctcttcttcttcccgtcgctcagcatcgcgccatgcgtacagcttgtccaagtactcgtagtatagaggcttgtcgcgcgacttttggaggtcctttacagcaacaaggacatgaaagcgaacatcgttgacgagagcagtaagcgcgcagccgtcttcatcatcgtaattgaactgtaaaacatgggtctgatcatcttcattagcttgcgccatggtgaacagtcggtttggacaaggaagatgacaaatttcaggcgaaattatccgaactgatctaaatctgccgggtacattcaccatcttatccactctcgagtaaacacactaaggccttgaaacaatttcatcatgtctgaatcgcgggtggcttgcgcccacagatctgaagtatcacatcgacatcatagatatggatgttgatctgatcgccaggtaccatcgctgcggcaacgacggcatgtgaagccattgggtatcatagctagtgcatctctgtatatggaagtgctaactttaagcatatcgatcgcgcacagagaggctggggtgacttgagatcgcaggtgaaaaaggagcgatgacagccgagctatggatctagtctatgacgttgaacgccagcctaatgattcaacttgacgcgtccatccctgagcgcgctgacccgcgtcatcttcgcgcctgctgcttagttgcacatcacagatcgtttgagttgaatctcggaaggggaaatgtggagagataaaagtgccatgtattctatagagcatagccgtgcttgagcgaaaagtcgcctacgcgaggcattgccgcagctagactcgcgaatccaacattacacgtcagataatccttcacttgcgccgacccagtaatatcaagaataatgcgatgtttgccaaaggagcgtgtatccttgcacgtcgcggcccctacagtaacagtccaagaatcgaagtcattctgtcgtgatatccagatcgttccagattttatgccgatccaaaagcaagcattgcgccgttcattatgttcgtgagtcgcttctatatcctacaccagtcgtcttcctatattaaagctctacagcaaattacacgtcgaagttcatgaactcgtacgaagactcaagtgacgcaaatccactcggctcacctaaggccttcatctccagttcaaattgcgagtacgagttgtcaggcaatgtgttgaaaagctcgtcaagatcgtccttggggcccagtggtgaagtgggcggggtcgagaaggggttcgactgtatcgacgagtgcgagggggttgacgagccctttaaagggcttgagtggattggtacgctcgtaccgttcgcagacccagatgagtgtggccgttgatctgcgggagacattggcggtgtgtttgaggtctgtgtgagttgctgaaggatgttcattgacgcaatatcgctggtgtaagaagtcgcagtcgtgaatgtcgatgacgcgatctgggtgtcctctgcgaacgggcttgaggagttgaagctgggttctgttagtaaggcaaatgtgtaccaggaatggacaacgcacctgaaatggtcaactgttgagctcattgggccgttgaagctaccgttctcagacatgagctgagtcgcttcctgcgactgcgagtgagcaggctcgtagccgtcaaggggagagggtgaacgcatatcggagtatggcgaaccacccgatacggaagaagaggctgacgcaagtgcttgtctggttctgctcgccttatctactcggtcttccatgtctggtcggttcttctttgggcgaccacgcttggcttgccggcgaacagcatcgggaaaaccaccacagcacattccgcgctgtcgatggcgtgtgagcgcgtcttgacgtgcaaatccggcaccacaagggcacttgtaaggcttgttgccggagtggatctttgcatgtcgcttcagatcgtgctgacgaacgaagcactttccgcagccgttgcacttgaactgccggtctccaagatgtgtttgtacatgagaacgaatgttttctctcctgccgaacatcttgccacagtcttggtagaggcaagtccacttgtttgaaatagggtcttgttcgctgatgtatcgctggacctcctctggtgcaataccggtgtattcgaggcttgcgtcgacttccaggtcgttgaaaagtgccggctgctggtaagactcggtatgcataggtataccgttcattgacattgaggtttgagggagaagtgttggtgcttgcgagaacagcatctcctggttcgggagctcgtcgatctgctcaaggaaggagtgcatcgccttttgttgtggcgacgagtttggggatggagacaacgcatccgaagtgtagtaggaggacgattcgtagcccatgtctagatcggggttttcaaagtcgaaagtcatggcgcttgaagtcggcccaaagttgatgtcagtcatgtcgctgtagttctgctgtgtgattgcattcagagactcgtgacttgatgactgtgcttgcttctgaggcgttgctgtgggagtggggagaatgttaatgaagacttgcccacaggagccatacaccgactgtatgtgctcctggagatctttcaattgctgctcggtgggagcttttgaaggggagataggaggctgctgaggagactgcgcacgggttgtccgtctaggagtccgtggcggaggagaagagatctgtactggggatcgtaataaggtgtcctgggggcccggctggtgctggctgtgcgaatgcgctacttgcatagaaagtaaggggtgtttgtcctaggttagtaatacttaccgtatctttcaccctgtcctgaaggtgggtgtgtcgttgggtcctgattgtggttgttccgggaaaatatccttggtgatgggcatgcatggcctcgtgggttgccccgcgaaggtcaagactcatgccgggccggtgtcgtcgtagtggtgtgttggcagggagtggtcgtactggtggtgcgtcgaaagcagcaggtgtggaattttgtcgtcggtgctgggttcgtcggcgttcgatgccggatggcatatttgtggacagcataacgtatgcaggacgagtccggaaatcggtctcttgtggaatctggggtccttggtggtccgaaactaggtacatgttagtagctggtagattgaggtgatggagctgtgccatcttcatttgagattgacatacctcacgcagtgcaagcggcgatccgccgggcggttggtatccttatgatctcctcagtacagatgcagtctccttgtagcctatctcaagtaagtatatacagccgaagccgatgcagtgaagatgtagtagcgaaagtgtggtgtgtgtttctcgggaagatggagaggtaacgatgggagttgtggggaggatgtgctgcacgaacacgagatgggtagacgcagactcaagtggagtatgatgatattattccatttgcggtagcaagttgttgacgctccggtctctatagcaacaggtttccggggccgatggtgtttcgcttagcgcctagcacgagccgtcagcacgccacatgctcaccatcgctctcaattcgtacagatgtccgatgcatttttgttcattattaaatatttccagaggcccaccatgcgtcaactacatctgacgtagctgcgcgattgaatcgatgctgtggtggttttcgcgaagcattattgttggcgcggaaagcagagagtaactcggagactgagcacgagcatgacctcagcgatcaacgtctgcaaacagacacttccttgtgtatatgttctcttgtagtagcagggtggagagcggcagatttcctcggacacgttcgatgttgcaatatatttgatgtcgtactctgccacaggtcggaatacagactgcgccatgccaggcagtatcgcagattccgccaatccacgttcagctgatgcagcctccagctttgacagtggagctctatctctctcgtcaactgaccgtgtctttcaagtcacaagaaagtgtagagtcgacgaagtaagaaagaagtactacatcttttcaaccacgatggacagcgacttgagtgcaacgtgtagcagcctatcccatagctgaaagccataaacagggcgttgccgtcgcagtcaaatcccatcgatgctgcgcatagcttcaggctgccagatccctttggcgataactcttgcgtgaattatcaaggagttcctccatctactctggcgtcacaaacatgttcgattgagttattatttttgctggtttctgtagtgccgcaccgagtgcgacggcgatggcgatagcggtagcgatagcgatgccaggcctcgaatgaattgcatcgcgctctcgaatcaagaatcggaactgttttggagtaacaactgcatcgaaggaaacttacagttgagcctgtgtatgctgaggatccacaacccgaagcgtagtgtctttgcacgtgactcaaatttcttctcatgctgactaatctgccaagtgttcgggggctcgtgcgccccgcctgcgcaccaccaattttgacccgcgctttctcttctttctcacaaccaaacctgcatcaagcgctgaggatatcaacgagaactcgttgactaggcagcaaacatgcagatcttcggtacgttactcccactactctcccttcaatcattttctggactcagctaacccgttgccacagtcaagaccgtcagtcgcctcccacttcaccacttcgcgatacagacatactgacagggaacagctcacggggaagacgattacgttggaagttgaggcttctgacacaatcgacaacgtcaagagcaagatccagggtatgtggcgctgaagtcgcgggttcgacagctgtctaacaggcccagacaaggagggcattcccccggaccagcagcgtctcattttcgccggcaagcagctcgaggatggccgcactctttcggactacaacatccagaaggagtccaccctccatctagtgctccgcctgcgtggtggtgccaagaagcgcaagaagaaggtgtacaccacccccaagaagatcaagcacaagcgcaagaagaccaagctcgcggtcctcaagtactacaaggttgacggcgacggcaagatcgagcgtctcaggcgtgagtgcccccagcccgagtgcggtgctggtgtcttcatggctgctatgcacaaccgccagtactgcggacgctgccaccttacctacgttttcgacgaggccaaataagcgcatcgactgcgtgccggaaactaggagggagatcggaacacgacatgaatgattacgagttatggagacgcggcggatcggctggactgaataggttgggccatgtgtcggacatctaggctatgaatgaaacatgtcaacaacgtcaatcatgtgcgagtactccgacgtgatatgtgacaaacgtgacttggcatctcatacttttactctgcgactgcgttactgtttgacttcccctgcgctggcctcgggataaattgtccagctctggggcgatgaatacattgatcacgtctcgcggtgctcaaacccgtcgaatagaaacgtgactactgatattgctcgtatgagactccaacaacgaactcaagatataacgttacaacgccatgaaatgctccaaaaacaatccaacatatgctgtatcaacaactccacgtttacaagtacttcttcggctgcccattcctcctcttcttgtatacgagatacgcgcccgtaaccatgatctgcaccgcaaccgccacgaacaagaagctcgttaggctgggtccatgcttgcccaccacaacgcccatggcctctggcagactcctgctaagcccatcatgcgtgttttccagcgcgcggtgaatctgcagcatcatgtccttgaagtccttgctctcgagatcgcgcagaatctccatggtcgtgcgctcgaccttctcgacattgcggattgtcgcagcgctgcggtcatcgatgggcacaacgcggttcatcaggttgttgtattgctcgttgttagtgcgagtcatgtgctcgaccatttcgtggatctcggcgacgcggttgttgatgatttggatcctgttgtgcaggtctgcgaactggtcggcctgactgcggatgctgctggccaggacgtcctcgagcatttggggcacgttagagtggtcggcaccgccttgcttgtgggtttgttgcgagtggccctgctgcgaggccatgttggcttgttcctggtgccaggcgggctttgcgtagttcttgttggggtcctcgggctttttggcgtcgatcgtcgagacgatgaacttgtggatttcgaaggagtcggggttttcggcggaggaggcgctgacaccgaagtagtagccgtctgggaggttaatctgtggtttgttagtatataatgtgtagcgtggggcacgtgtagcttaccttgtccgtcttgaagcacgactctccgtcaatcgacacctcgaggaaggtttctgcatggtgcagcttaattgaactcagagaaccacggttcctgtaagcatgatcgcacttcccaaaggcgagcgtgtccgggtctgggtgcgacttgatgtcaatcgagccatcgttcaagaaacctcgcacggagccaccgtgtccttcatactggtcgatcaccaggaccagtccgtcaaattttggcgcagtatacaggctgttcggtgtctcgcgtgcctgcgaatccctgacataccagaactgcagattgccagctccccgctccatgcccgtggccctgaagtccaactcggcggtccaatcgccatggtgatgtagcggatcttgactccataacgaaccgcgcttgtttccgggatatggtggtgtgaggataatcctgtcagacaaaatctggggaatgtagtcctcgttgccttggatcacccagtgagggatggtccgtaggtcgggagagatgtattggccttctgtctggccaaaactcaggttgtctatgacataggaggtagcagaaaaggcaagcgacgaccatgcgacggtgcgcagcgatcgcgtggacatgtacatggtgcgggcggggcgcaattgcggagatggggcgggttcgaattaatctaccacgggaacgtttggcggtatagcttgcgatgtctttctatggatatcagcctttcattccagcaaatgtcggcacaatgcaattgacgtacctcaagctccttgcgacaagtgtatcagcgtcgcacaaggcacaagacagtcgcaatcaggtgcaaatggaagaaagtgaaagaacggggtatctctgaacggcggctatgtaagaaaagaagatgccaccatatgggcacttatgagatgtatcgggaattgtcgagcttgtggacagctgttgctaagagctcacttgtgcaggaggttgattggccggaccgtgcaccgagatgatgcagctatctgcagccactgtctgataacagtcaccaagcacatctgaaactcatcaggacatactttggagcatgtcggaacaatccacagaagccacggcgacctcctcgagaatatctacccgtggtttgaccgaacaggaagcaacaagggaatgctcgtaatggcttggcactcgcgctactggcataccgggagtcgtgattcgttagcatcattttcagcgcatcaccgactctagccctccgccatcgtcgactgtcgccgccttcacgtcttacaaacaccgcgtcaactccccacaacataccaccataatggctgctccggatcccaaggaagcgtgggcacggctccagggcgaactcactcgacggactgcgcggatgggtggaggcggaggcccgccaaaaggtctctttggtggacttggaggactggtgctcgtcggtggaggaatttgggcagccaacaatgcgcttttcaacggtgcgtacatctctatctgcgcagctacgagctggaggggtgctgtggcaatcgggcaatgctgacatatgacagttgatggtggtcaccgcgcaatcaagtacaccagaattggcggcgtgcaaaaggaaatctacagcgaaggaacccatttccgaattccatggttcgagactccgattacatacgatgtccgcgccaaaccacgaaacgtcgcttccctcactggtaccaaggacttgcaaatggtcaacatcacatgccgtgtgctgtcaaggccgcgggttgatgccctcccacaaatctacaggacgctgggaacagactacgacgagagggtgctgccgtctattgtcaacgaggtcctcaagagcgttgtcgcgcagttcaatgctagtcagttaattactcagcgtgagaatgtctcgagactggtgagggacaaccttgtgaggagagcggcgaggttcaacatcatgcttgatgacgtttctcttactgtgagtaccttccctttgtcccttaattgcctccactaacaccacccagcacctcgccttctcccccgaatttaccgccgcagtcgaagccaagcaagtcgcccagcaagaggcacaacgtgccgccttcgttgttgacaaagcacgccaggagaagcaagccaccgttgtccgcgcccagggtgaggctcgttccgccgaactcattggtgacgccatcaagaagagccgctcgtacgtcgacctcagggagtttgagaatgccaggaatattgcgcagattctacagaactcggccaacaaggtgtacctggactcgaatggtttgggactcaacgtcacgcagactcagagcgacaaggagaagagggcgaaggcgtagtggggcagggcggcagaaatgtacaattagcattcgtaaaagcgatgaagcggattggtggctttccactcatgttcgaataacaaggcttatgaattcatgcagtcgtagatcagatgcaatgacccgtgtaacgccaaatgccctttctttcatggtcacatcgcggttaaaattccatagcatccgctccttcttctctctccctcttcacccccggcttctcctcctccatgagcccgctcacaaaccgcctgaagtagtctacatacggcttcaaactcgtcttctcccaatcctgcatcttcttctccccctcttcgccctcccactcatcaatctccgtcaacagctgcgtgacggtcggtacactcagcggatcaaactcctcgactctcctcgtgtcgatgggcacgcacacccgccccgtgcccggatgaacgacaaacggcgacttgagcaaatggttgagtttcttcgagacattggcgtcgaggcggggatacgtgtattcaagcacgatatcttgtttcgcttcctgcaactccctgggcgattttgacaacgcgcccgactttgctagcgcgtcgatgtctgcccatttgctcgcactcggacgctgaggcgacgagtcccatttcttctgcagcgcggcgcggagctgggtatcaggcaggagattgagcaagtgtgcagctttctcatcagtagcccagggatcttggtctgcgaggatggcggcctggaagtgttcttttaggatggcgagactgcgctcgatatggggatgcagcgggcgacgcaagtttacttttttgccggagttgtcgccgcctttgagcagttccaagtaacccgcgatgctctttctgctctggtcgtcgagttcgcgggcgcgcttgtcgcagacccaggcgtgggctccgcggcgacccgagtatacccagagaatgtgcttgtagccaaagtcctcgcgtagtgcgacgtcgatgactttgacggccatggtgatgaagccccagcatttgtggcaaatgctcgtccccccgcagcatgttcggatgtcgtcgtaatctgtcatatcgatatcgaataccagctctttcataatggggcggaaggcactggctttccgtactgttttgcgatcgcgggggtttgtgctgtactgcgggccgatttcgaaacgcgaagggagcagttgtatgcattgtttccgtagcaggtcggcggtgggaaaggattggtaacggatataggagtcgttggggagggtaaaggcgaattcgcggtgggcgaaggagggcgtgggtatgggggagccgttaagccattggaagagtggacgaaaggggaagagccgctggtagaaggcacgcatcacttctgggtcggagaaggaggatttcgacgagatcttgctgtgtattgttagctgctggtcttggtggtgttgcttgtacatacagtggtgcgggctgtgacaattcttcttctaactttactgcaggtgcactagaaggaaactcttcatccgaatcctcgtcgtcaaacaactcttctagattgaccttgggcttctctgttgcggccggactgggtgcatcgtccatggagacatcctggatttctggctcagatttgacattgtcgacctgggatgcagtcctcgaggactcatctgcagacgtagcttctggcgttacggagtgtggcatgtctggtttattctctgtttctgtggggtcctgcattggtctgacggtgttggagacatcgatgctgggaaacgcgtcgcgtgctagttagcgtgatctcgcggccgcgtaaattggcagatcagccaatcagcagtcagcaatcggatgctccttccccgtgtagtttgctgtcttgacgttatccacgagtacctttccttcaccaccgtatacccaacagggtttgacctcgcagaagcattacaacctggacgatggtagaggcggagctgctatctggtgaaggctggatatcggatgaatcaagcttctacggtgtgtactgagcatttccaagcttccaagctaggcagttgctgagacctactcatactcgctgcctccgaaaactctccaagcctggattcatgccatgttctaaatcactgacatgctcaggcgatgatgacgagcaagatcgcctgcactcacattgtgaacgcttcaatcccaaatatttctggtcagcacagaagtcggatctgaacgtggcactggcgccatacaaagctcaatcccaatacagcgtgaaaatgactgagttttctgagttttcgactgccaacgctacattgtcttcttccgcctttcccatcgaccgcagagcgatggaagaggccagactagccagacttgggaagcggaagcgtgaacccccaccagaggcagttctattcaatcctggtcaaggctctcctgatgcatggcaactgggggagtctgcagaagacttcgtccggcgtcttcctcctctgacaacttccatcaacacctgcgcttggatatgggctcataaccctcacttcgatgtccgcgacaagaacaaagtcatttcccatcgtgccgatgacttcaggagccttgggactcagctactcggggaatcgcttcaggctcgccagcaaatacaatcccacaacttgcatggaccgaaggctgcaatcaccagatcacttaaccaagaaagcaaagacctgcagcagcgtatcactgatctggccgtggagtgtggtgtcctgtctggaaaggtaagcaacaccgaacattatggagcctgattgcgcaatactgacgattgggatagtggatgctctttcccaaactggaggaagtcaatcaggtatggaagaaggtcgtcgaaggtgtcatcaacaatcgccttggtccgacggcgaaagttgctccggacgaaggcaaacctggcgaccgacttatttgcatatataccagggtacggaaactgtctgcgaacccaatgatatagatgctgatagaaccaaaggacttcagagatcaggacgatgtccttcgagtccttttagagctcgagacaatgggcctagtgaactctggacgatcgatatattacaagtctgatgcattcacttacttagacctctacaaacagacagcttcagaatatggtctgcaagcgagcctatacaccagcttcaagatgatggccgcagcgaaagccgcaaaggcagaatccttacccggaaagacggtatcaggaaagaccttgtctggcaaaaagcaatcgacgttgaacaagtacttctaatgtggcgatatgcgtgacgagaaaccattctacgtctacattgctcctactggcaacgagtctaaagtacttaccgcggttgttaatatatggctcagtatcatactttgagtctctggcaaggcgaggggtgtgtccacgcggtgggcaatgatgtcctcgttaaccgcctttacttctcctcaataccgttcacggagatgcagatccctcaacataaatgttcgaattgctttgaggctgaatttgtagtgcaagatttaatactgagcgtcccgcaaatgcgtgcattcctgacacatgcctctgagagagcccaaagccatcgctaagcgtagggcgagcaccatgctagaaaaagttgcgtaagtcttcagtacaacgtaacagaaacctcttgacggagcgacaccttgtcccggagcatcttaggcgctacgcaagtgtttcaacgcatccggcctgtgtgcacgtccatcggcaagattttgagctccagaacgagctggcagtgcgtgcgacgatccgctggatgtaggtatcgtgctccggttgtcgcactcctggcacgctactctgcgtttccattacttgatcaaaagcaggccctgctcgacggtacactcttagtccgccactgacgcccacaagtcttctgtcaaccagtggctggcggcgaggtccgaatcgtgttctgaggatagctcttcaaatccgttaccatgcggcagtgttgatgatgtaaaccaacatgaagtcacaacagggcggacacacgctaccttcctacaggttgcggtaacggcggtagagtgatcacagtaacggctcggtgcctgaggaacgatctggcttttccggccatctccgaaagtgataaggactggtaaaggaagctagcagaccttcagtttttcttactcgatagcaactcaagctctcgagtaggcgtgttgagaggtacgctggatgacagttccttagcctccccggcggcgtcgtcggcggctctccggtcgtgcgacattggccgatatcacccgtaacgaagcgaggaagatgcctccatattcagcacaagtacatcgcaagactgttatgtcgaacaaagagttatattcttgggaatttcaagattccggggcggtcgatagactttaaactggggcatgacgctccagccgttgaacctgcgctagtccgcgtggatcgatcagggtctggcgatatgaacaaagccaccacgcttatcagtgcatgaagcacggtcccatacactcaacgcctaccgtcggcgcgcactggatacgaagtgtccctcccaagtattgcccgcgttaagttcggatagagcgtctctcatgcaatcatctcgagttgactcatcacccatattaggaaactttccgtgatggagtgttgcgaaagctgcaatttaagggccgttccattgatcttcaagctaaccaacggcagccagggtcgagacacaaggctaaggcggtctcgataacctcacataatggctcgcactaccagatcctatcgagtaatggatatagcgctctgctacccgatgtactaccggcccctgatgctacttttggccagcccggggtggtgtcagtgagctatcactgtgtagataagaatctgctgtaccccagatttaggcgtcactctaagccggggacagcatttctttgttgcacagaagcacattcttctcagaagcatagcggtgtcttcagttgtactcactcgcctgctttctttgacatctcgcaagacgcaacaccatacccatcttatctagtcttatctctgtctcacccgagtacgcccacacgcccgcaccaccttccccgcgttgccgagaccgggcgtctgtatatagctcacgaccgttgaaccggaactagcaacatcctccacgttatttcttctctcgagccgactcttatctcgaattcagtacagtctgtcaacatggctccacacgcaactacccctccaccaatgcctcatagccagccattacatcctctcacagttcttgcctcatcaagagcagtagtggctggcaagcttactgaggccacaatcgttgtatcaaacactactggcaagatcacctcgatcttccactcggtcctacctgcggcagacttccccgacggcacatcttacaccgactactcgcctcatatcctgcttcccggactggtcgatgcccatgtccatctcaatgagccaggccgaacagaatgggaaggcttctggactggtaccagggcggctgcctttggtggtgtgactactgtcattgatatgccactgaacgctattcctcccactaccaccgtcgagaaccttcacatcaagatcgatgctgcacaaggcaaatgctgggtcgacgttggcttctatggcggtgtaattccaggcaatgctggcgagctcaaggcactcgtcaaagaaggcatccggggctttaagggcttcttgtgcgacagtggagtcagtataacctttcacaacctcatccgggcacgtgactaatatacaaataggttgaagagttcccctgcatttcgtcaatagacattgaaaaggcccttaccgagctcaaggactcaaccaccacgctcatgttccacgccgagatgattccacccatcagcgattccgtcggcgacgacattcagcgctctaaccctcccatggctcccaaaggccctctgacttcttacgacacattcctgctctcacgtccgccctcctttgagacctgcgctgtagccgaaattctttccctagcccatcttgcccccgacctgcaactccacattgtgcatctctcagccatcgaagccatccccatgctccgcgccgctcgcgccaaaggaatcaaaatcaccgccgaaacatgcttccactacctcgccctcgccgccgagggcatccaagaaggtgacacccgccacaagtgctgcccccccatccgctctcaatcgaaccaagacggcctctgggacgaactcctgcaagaccaagccgacggcgtaatccaaaccgttgtatccgatcactccccctgcacgcctgaaatcaaactcctgccgccgcatcttgcgccgaagaaggaatcaacgcgcacagagggacatgggacggattgcgactcgtgcgagagctcggatggcgagatggagggtccagaagaaaaaggtgacttctttagtgcttggggcggtatctcgagtgttggcctgggtctacccattctctggactgaaggcacgaagcgcaatcctgacttcagcgttgaagaaatcgtgcgctggtgctgcaaaaacactgcgaagcaggtcggcttggagaagagcaagggcgacttgggtgttgggtttgatgcggacattgtggtttttgacgacgcggcggagtttttggtatgctgacattcgtactatgtgtatgaatatgaggtgctaattattgacaggttgaaccttcgactatgctgttccgcaacaaggtctcgccgtatcagaataagacgctcaagggcgtggttagggagacatggctgcgtggtgagcggattttctcaagggaagatgggtttgtggagaagacgggcccggctggcaagttgttgcttgagccgaggaagtagatcgcagggaaatatgatgagatgattatctgagggttgcatcggagcatagcatatagcatatcatgagcatagatggcgtttggggtttttatcggggacatacgcagtactagctgcgtaaaggggaattacgcgatgtcaagatctttacattgcatatagtgaacatgtttctttggtacgcgttgaaggctggtctacttcgctccgcgcactgaagtcaaagaatctgtgagataaggcgtcgagcgatgccatgtatgcaaaactcttccaccatgtctcgtatccggactcacaagtttgtatgattccgcgagcaccgttccccggcaggatcccgacccataccaggtctacccgtactgtatgtacactttgcttcccagcttcacccaacacttcatcaagacatctaacgggcgaaggtctactcttcacacctcgcatggacgggtcccacgacgttttgcagggcatctttgcgtgtatggctgcagtccttgccaggagctgaaacatagctgccaaaggccccgttgtactgtcaaaacgaggaaggctgttgtgaaggttgctgctggacacatgtagaggacattttgtattgctcgtcgatggcggcaatggaagtctcgacgggctggtgtgctatgttggtcttatcgtagatctcgcgctccacgattcggcgtgtcgcaacgaagctggatctgttgatcttgcgaaggagtccgatgactgtattgtcacacgactggacttgtccgcattgtcgtagtacttcgtgtggtcgccgtgattactgtcggggaaggagatcgttcgcaactgggaggaacgcgacacatgcacgcccccccttcctcgcatttcgcatgcagcgtccgctcaagagctatatagattgctggaagacgtaggtaagtgcgccagctgtggatatgccccttgatgatgattattgcatgactttgaggttgtcaatctgtcgactttctaggtggtgataccgcaggtgcccatgtcttgttgttattgcacttgatttgagtagcaaaattttcacttggttcttcttcgccgggtttcacgagtgtgacatggcattcgacgatagacaggcgcgctaatatctccaattgattacttcagcgactgtagctgaccgaaacaatgttctcgaattgattgtttacgtcacgcatggcagctccactcagtctcgaatcgttgaaacatgcagcagcaagcacaccctcatcaatctaatcatcgcaccgaacatgctaaatgacagcagccggcgggttcggatggacgggcaacaaggggcggtccttttgcggttgccataatcttccgatgcttacgacttcgaattgatgtcacgcatgtgtgaaaggaggtccggggtgcagcgtaaatcttggggtacaggcagtaagaactcaaaatggtcgcaggcagtgcccgtagctgcatgacaggtacatttgccggtgcataatggtcggacgtcatgtgagactcaggtcaacggtaggcacgtatgcggggcgggggatcggatcatgctgcctgaaagagtccaaggctggctgaggatgtttcgacaactaggggcgcagtccagaattccaagccgatatttaggcgatcgccgtttcactagccagaatcggtctcgaacgtgtcgactcgtggatcgtgaagtccaagctttgccgcgcattgacaagcaacgccaagtctggtcattggtggtacagagacacttgtttttcctggccacatcgatcatcaattcatcaaggaatccggttattgtctggggatcggcagcctgcaaccgcgagatggagacaggatgattccgccagatttgcaaggcgatctcgggactatcaattttggtgacccgtgtttcaacattactcgtatgtctacgaatcgcaatctatgttcgaacgtcttccatgctcaaaacagcgacattattgttgtcgatagcgacgacctgagcggctgagtacaaccgcggaagcttttgaaactgcactaacggcaaccagctcggtattttagactacgctccgcaattcatatcgctaggcgtatgtaaatccacaattccatagattagttctgcctgtgttgccgtcagtatatcccatccctggtataggcccagatctcatctattcatcggcagattgatgggttcccaccaatgacccacccatatgcctgggtttcgaaacacaagcatcaggccaagggccgatttgcacgccacggccctcaaagcagtaggacaagcacttggcgtatataaaccatcgtcttgtcactcttaacaggacaccaagcttctcaagcattccgttctctacacctctaccaatcacaccttcacttctctagatccgagatcttcactttcaacaactttcaaaatggttgccttcacctccatcgtacttgccctttccgccgctgtcggcagctttgcagccccgactgctgtcgctgatgctcctgatttcgagctgaccgcccagcaacattgttcgtcgccaggactacaacccagaactacaagaccagcggcaacgtcaacttccagcccaccaacaacggctactctgtccagttctccaacgctggtgacttcgttgtcggaaagggatggaagaccggaagggaccgcaagatcaacttcagcggttctacttccgccactgccggcacggtcctcgtctccatctacggatggaccacctaccctctcgttgagtactacattcaggagtacaccagcaacggcgctggctctgctcagggtcagaagatgggcacggtcacctgcgacggctccgtctacgacatctggaagcacacccagaccaaccagccttccatccagggtacctccaccttcccccagtacatcagcaaccgtcggacaaagcgccccggcagcggcaccgtcaccaccaagtgccacttcgacgcctgggccaagctcggcatgaagctcggtacccacaactaccagaccctttccactgagggctggggcaacgcccggcggtaactccaagtacaccgtctccgggctcttaaagcggctcgatagcctgcggcgcataaatgactggctccgagagtcagtcaaggacaagcactggatgtagcctaacatcgctctcttttcttcatgtctctagaaccgttttggtccaattctttgacacacactgttctttgtattatatcatagcccctttactgagaaatcaatcaaaatcttgctttctccatcaccctcacgacttgacctattttgatgtgaagcgcaagatttgccatgaagaacccttttgttttagcatcatgatgtcttcccatcccaatgaatccatatgcacgtggaacaggattctaggctcatcatgagtcttccacatcttgatcgcctcgccaaacgtgataccttgcaaatacgctggaccctgtgaaggactaattgctcacgagcatttcaaaatgagacaaaaccgtccccctgaggattgctacatggtcattgactttcattgaaggtggtcacaagcccaatctatctgtagcagtggcacaagctttcggccagaagcgatgtactctgccagcatccggaacattcggctgggtatgtacaagtaattttgccgcttttgcagcttgtcgtagggagtcttgacaggagcatgctctgcagtacaggaaccctgctttagcctttcttccattccagagcacgccatctgtaagtttgaaagccacgttgacagaaccgtgcttcgggtcaggccgagacttctgtctagagcattcgaccaccatactttcggctgtagtcaaccgccatgtgatgtagaattgctcgttggtatggtacactagggcttatacatgagtatccaacacagcgtcaacaacggagagcttgccccccaaagctggggtagattgaaaaatgcccctagcaagcttgaagacagccatggcgccaaggcttgtccagaacaactcggtgagactattcggatcgattcgtggctttttcaggaggaaagaacatggtacaggccttgcgctgagcaaggtttccggaacaattagccgtcaattttggcgaaaggtgcacaacagcgtgtagcggttgaattcttctccaacgagtggagtgcagatttcatccttttgatttgcacccttgtgaaccaaactacaacacgacgtccctgagtagacttatggaattccgacggattaagcctcagcagcaatatgtcctgacttcctaaaaaaaaaagtgcgtttaattctcagttccgtcatccctaagcaccgcaagtccacactattgaagagactggaaggctctgggtagtgtctagcaacctgatctgctcgcatgcaccgggactgcgtctttcagcagagatgcgtgtctgggcaaactcgcgataagatgttagccagctacgggagctacttgaagggtccaaatctccttggcctgaggattcaaggccaggtacaaacttggctcatcgtccagttgcatccatatagtatttgctgggttagtgtgcaatccttctagcttgcttgtcacagccgtgttcgaaactttatgccggatatgcatctgcaccagatgctgtgtgacggttcgcaggaagcttcccaagtctcggaatgaggcacctacggagtggcaaaaagtcgccttaggcagaccaagcgcatacaaaaaagacagcattttagcaagatgatgttggaattcagttatcggtcaacaggccgatcccagcaccaagacattgagttttcgctaatgtcagcacagtgacgctaggaaacgtgggcattctccgtgatacacactattttctcaccgtgcctgacccgcttaacattgatgcctggcgcagtacacttcgtaacaagattttggaaaacgggtatctagcttcggaagaacaccttgaagatgttcaacgagattgtgcgttatagtttcggtctctcatgtcacacagaagcgaccgggaaacgcctgggaagtgagtgcatgcgcattctttcaatagcgttggtgtcaaactctatatacggacctcgtaataaaagccacgttacctacattgaaaatttctgattttgtaacgacacgggggctgcctgctcattgtggatcactcaaggcaactcgacgacgtgacgtccaatttggggatttacaattcgactcagaagcagtcattgaggaacaagaagagctcatttagaggataaatatgagaattatgcaacccactggtgaagcgcgtctagtacacatgtccgacgtgtcgagattctgtcttgcagcacttcacataacatgctcttctatctcgatccttgtcaaatattctcttctttgtgccacttccgaaagtcaccggggtttgcaatcatgatccatgctttgtgttctagtgtcaaaggacatccttttccgcgtcgtcatgtgcccttttcctcttctcaaaaaacagcatgctaattttgctactccagaattccaaaaagaccgggcatgtcttcgccggtgcgagaggccttggccgaatacgtaatgtacctaaaccttccctcctttctacagcatatttcttccctgggctccaaaaaaaggaggtaatcgacatcgatattatggttctcgcgttctcgaaaacaagcatcgaaccactctatgtttctctgaagtaccagccccaagatcatacagcacaaagtttgatgtttcctcgactttctccaaagaaaacccctggcatggacatgggaagcgagtgacaaagtcgcgacgaagagtctcatgttccttcgctataggtctggactgctgtgtatatgaatccttcctgtcgctcgtcctcgtctctcccagagtcttatcatatgccaaatttattcaaaaacaaaagaagatgaatcatgtcttctctctccatccttctcaaatcctggcaacccacaatgtatgtctagcggcgcgtcgctggtcccaaaaactacacagtctcacactatgctgaagaagatgtcgggcctcaaataacacgttacaaagacacatgggcgtctgcccacctccgcgaacaaatggattcgagagtcttcacatgtgagctccctcgcttttcttgcaacataaaacgtagcctgccgagtggcgatgaactcaggtcctcgtcatttcaatcacctttctcccaggaaaccaaaggaaaaaaaacagctacaatctccgtatatgtgtgtctctgctcttccaaacacacacacacatacagcagggctgaatgtttctcgttctagaaccgcggtgtatagataccaacttccacttctctccggcagatgtcttgccatgctctacacttattttggtgtctaccatagaatactttatagactttcatgtcttctggtaccaaacaaattggtcgactaacaccccgtgtcggaccagaaaaaaaagactagatcagactataacttgcgtggaagagattgaacgtcgatgtaaatacacctgaacgaaaaagaaggatgatcaaagatgcagaagatcattttgcaaaagttcgtgcatgaggtgccatgtccgacaagaaacagcacagtcatgcacatatcccgtctccatatacaaattcaattctaaacatcagacagttccaaatcatcaccatcgccataacacgacttccagattgccaacaaaagaaacgtcatcccattttcagtgcccaaaccgagcctatatacaccgattcaaccaacccatgcaatactccccagaataatatcatacaacacgtcaccaacaaccgacgcgcacctcattactcctctatccctctcatactctccatttcattcaacccgtcaacttccccttcagatcgcccttcaaccccccgtcaaatccacccttgccaaaccgatacccaaagcttacagcgaccgccgcaaacaagccaatgcacaagagcgtcgggccccacttgtcgtgatacacgacggccctcctttctcggattttgcgcacgcgccagaggtaaagggaagcgctgtaaattagggcgacgcatgctatgatggtgaacgcccatgcggccgcgaaagaaagcgtgtcgccaaagttgagcagcgtggcggcgatggagccgatgagaatggagaattcgagccacgagaggaaggtgcgttcggtggcgagttgaactttgggttcgacgcggacggggacatggatgcctgtgggttgttagatgtgtttcttcatttgtaaagtcagaaatgtgcgacttacgcttgcccttgggcgccttgaagcgcttcacttcgccggcttgtttccaggtcgggacgcccagttggaaaccgccgtcgccaacatcggtgggtgtaggcttgggaacgatggcgatcaagccgttcatgactgtactgccaacgttggtagcggtccgctcaacccactttcgtgcgtagcgaagaccgccttgctttttcgcctgctcatagtcctcgtcctcatcttcactatccgagtcatagatgggtgtagtcgtcgtcccggttgcgaccagcagcaacacgctcctcaatgtctagtgtgttggggtcgtttgcattggtcaatgtgccgtagtcgcgttgacggtccatctcattttgctccatggtgtcacgagccgatcgcagtctcgctagacgagcgtcatcctcagtaccgttggcagctgggaggcccacgactgcgtcttcttcgtcactgtcgtcatccaggttgccgctggtgctgatgtcgttgctcgcgccagggtcgttcgataccaaacttgtggctgacaggctttcgaatgtcaacatccatctgaggataccagtagggaatcaagtggatcctcgttgggttcagtgtcgctgtgccgtggatgtacttggagaacttgggcactgcctcgacgaggtgagaggaggtaagttcgcggatccactgaggggggtcctgtccagcctgggtctgcagcttgacttcgagaaccgcatatgggaacagctccttgtcctcggcgggaagctgcttgaatggccagtcgacaccaatgtccatacgacgccagttgtcacccgcacgcttctttccgtcgagattgtcttcgcgggtcatggtaagctcggtatcgagtgatatacggacgcgagcgtcaccaggcagctggaaagcggttcggtggtagaaggaacgagtcacaggtccgagtttgcgggtcaggcaacggtactggatctcgcgggcgagctgctcatccgaagcgatgtccttctctggtctcttctgctccctgcgctctttctcaaagatctgctcaggcttgagctcgccacggaggtaggcgttgaggttcttctccttgatcttgaagcgcgctttgaccgactcttcgcctgtccagtcctcacgatgcgtctttcgctcgacgaagatggtttcgctcttcattccgccataccatcgcattcttatcgcttcggcgccctctgtcttcttaagacgaccttcgtatagctcccatgtatcggtgttatcgaagtagatggacgtgatggcagtatcctcctcgttgaactccttgttggggttgaagaccagcacggggaggtgctttaggataataagcttcagctctacgatgttgtctggatgcacccagtacttggtggtctggcggacaaagttttgctgcttgccgccggcgcccgaatcgcccttgatggggttgccgcgcgtgcggacgatgtcgtagagccgcgatagcttgaggacataggagtcgtagttgtcttggaagaagggcttgcgcttgagacgggcggcgaagacgggcttcaggaaccagcgcgtgtttttctgccgtatattagcacccgctgatcatcaccacacccgctgtacacatacatcatgcttcttgatgatcttctggaagcccgtgtagttcagctgcgtgaacttggccaggtcgtgcacatcggcaatgatctcgctcagatcctcctcgagaatgtcaaagtcctcctcgaagtcaccaccgggagtctgctgcgacctgttgacggcctcggcgacctcgcgctccgacgatgctatgcggcggatgatctcctcggccttgacgcgctggaaggtgtagaccttgtcgagctccttctcgagctgctcgatgaagctctgctccgacttctcgtcccagatgtggtgcacgcggagggcgtccttaaggccatcatagtcgatgtagtagaagatccactctctgttctgcgacgtcttcaattgctggccgaacctgcgcgctcgcgttagttcccgttgacattacagcatcgcgccatgattggcgtgtatacggccggggtttacggacctcatgccgggcgagatgtgcgcgactgctcgcgaaaaagctgggcgggaggagcaaaaagaatgagagaggatgtttgaagcttcgcaccagctcagcgaaggacaaacgagcttgcaatggagctccccgcgggctgcaatgcagagtctgggtggagcttggactggacgctgatctctcagacgctcttcggtcgccaagtgcaaccattgagaagggccgcccgggcccacgtgcggttatccttagcagctccgcctgggagacccacgctggaccgtcaaaaacaaagacgtgcatctgtcttccttgcactttgcatgcgaactctccatgtcgctgccgtcccatccttcgtcagccgcgcattggcgaatcacattggccatgacgtcgcttgcccaagcgctgtgtaaccacgctcgaccatcttcacgggagccagaacgagcaccaggctgtacatctcagcacatgcaaatgtcgagccatgcatgtactcgacatttgtcgacttgggtaaccagtgttatgagtcttctaaatgtactaaacaataatagaacgaccgcatcgcaccggcggtcacagcgttacccatgtcatctcaaaggttgttgaatcaacatcaactcacggacaattgctagcaaacattaaatgaggctgacattcgtgatcacttttatttgttggttggcagagcgcatcaaatctgaggaaagcatttgacattgtcgttgactatccaaaggaacagagctgctttctcagtacaaaggttccgtcagagttgttcccagcggattccgcgccgggcaaatattcatcgaaagcaaaatccaaactccatccagcgccgtgcttgtgagcaatgctcgttgggtatcgaatagtggcgctataaaacgtatataaggaaagacagcgtactctgacacttgcagcagcggaaggcacgacctctcgaaggcctatggctgcggatgacctctcagcgaaacccacggtgacgccatgttgttggtggcagcaagggatgtgagacacgcatcacatccagacattcgatccgagatcagcacgcctctcagccgcacgccgccagctacgcatcaagatcccgcaagggatgcggagtgtcggtaggaaatgttgtcgccggactgacgtgctgtgacgactctggactgctattcttactcgactctggcgtctgtgtgggcgatcgcgacacgatgtagagatcttcgtaggtgcccaagatcatgtgcttccacttggcggtcctgggcagcccgacgttggcgacagagaccttgagcgtgggcttgtcggcatacttctcacgctcgtcggggagcatgaggtcttcgcctagtatctcgagccggctgttaccgcggggaatgggcttcttggtaacgcgcatgaagttgaggttgggttctgtggacaggcttgttagagagggccatgcgacgagtcggcaacaacatacctcgatccagctcttcacagaggtcctgttcggtcctgacttcgagaccctttgcgcccgagcgatacttgtagacaagaatagatttattgccgtgttcgtcaaggtcaaagaggctgctagccttactggatgaggtgccggaggtcgacattgatttgaaggtcatactgtcgtcttgcattcggacggcggccagggaaggtgaggctgagactggcggtggtgaaaatagggcttcggtgaaggataggcagcggcggtagaggtctcggtttgcgaaggcgtcgtttgtggttcacaaactggtggtcagggccgcaggagtttgtatagtagcagcgcgttaatctggtgacttctcgaaggcagaaagaaagcgcgggtggagtgacggtctcggtcatcaaagcaatgggagcagcgtcacacaagtactgcgcctctgcgaatccggcctgatgcgagcgagacgtggcggagcacggattcggccgattcgctctcttattggggcactgccggaggtgcgggtgattggccgtgctactgcgaggtgacgtaagcagcgagttgcacgatgaaagctcgcttctgcgcgtttcaggcacttgtttgttgtagcatctgcaggcgcgtgcgcaaatggaagtttgactgctgggcggaacattgctggcggcgcaagcatcttttgcagggcttcaagagccaccgcgtcctacgcccgctctgaccgttgctgcacaggtcgcgtggctgcgggatattctctccaaaagaagatgcatcacctccgaaacgatattgcgagcacccaaggccgcgctcgagctctgcatgtcacctgcgccggcatggcagcgacgccattcaggtgacaaaccctgttcccttgccctgggaaccgcacctcggatcgacacgcttgattgctgtcgcactcatcacacgcaggcgtcatctggatcgttgctcaaagctcgcttccggtttgctcaagctgtaggactcctggacgcaggaacccatcggaaacttgtagcgcgaagctatccgctcctcctgaggctggcgagaatgtgcagtgtggccctggggctgtccgaaattccctcaagcgcaagtgatgcgaaatagtcccagagactgatcaaccatgcggagtctgatatcgtcaccctgtccatagttacacagatctagtgccgctggtagcctcgtcgatctaaacagactgcacatctcaaacataatatacagccatgagcctccagatccaaatctgtcgtcgaatcgaagaggcgtgggcgcagttctaagcatatacaggggtaagtgtctccagaaggcaccagcagttcagccactcccactcccgcatccgcttccgcatacactagcctttacacacctttgccctttgcgcctacatgtcatgaggctctctgcggccttattaactaccagcgatcctcccatcaaccctgcacatactcgcgctcacatctgatcgccccgattgtcaagctgccggctcaagcccatgcaaactcgcgatacatctcaagctaacgcgcataccgtcaagatgctacaacctccgactgcgcccaactcacgcccgctgagtatcatgacgacggggacttcggcgacacaggcggacaagacgggggagacgtggaagatgagcgtcaacgaagacaactgctgggaagacctgatcttgaccctaggtatgtatagctttcctagtctgccgtgcatagtcgactagtcaggggacgcttgagaaagcactggaggatcgtgaagcttggtatcgttggaagcttatctcaccgttcgcgaccgatcgaagcccgccacgtcgcccatgtcgtacccacagctacgacatcagcactaaagctattcgaggacacttgccgcggcatagaagcgcggtgcctggatatgtcctgcgagaccaaaagagtcttgaaactgcacgatgcgcatttgcaagacataggacccctgctgactcaaacatcacagatggcggcggcattcgaggctactccagcctactcatcctcaagcaactcatgcacgaagtcgccgaatgcgagcgccgattacaaagggacgaagggcccgtcgcaggcagcacacggcagaagttcgacgagaacgagctcctaccatgccactatttcgactacatgtacggcacaagcacgggcggtttgatatcggtcatgttggcgcgacttcgcatgactgtaccgcagtgtttggatatctaccgacgcgttggtcacgacctgttcggccacaggaggaacattttaccgctggccaccaaataccaccataagccgctggagaatgctgttcgggagattgttgcagaattctgtaagaaccatgaagactgcgatggggatgactggcatccatggagccctgaagatgatgagccagtcgcagcgccagccaaaacaccagagagctcgttggcgaactcatcgatgtggtccgcgactgtaaccaagcccaagaagccaacggagcggatgtgtcagtcgtaagtacttctcgcctcgtgatagagcctgcatagctctgcggcctcgcaattcactgttcttggtatcttgcggcggtgaagctatacagtcaactctatcactcaacccgaataaccgctgacacacatagtatctgcctcacggcaacccactctggccagattggcgaagcctacctgcttcgatcctacaaccacacctacgaccagaacactttcccaccatgggccttgacatacaaccagggcgcagacaagctgaagatatggcaggtcactcgagccacctcagcagcgccattctacttcgacatgctcgtggcagacattaagaatgaacgaacgggctacaaatatgaaaaggttggcttcaaggatggcggaattcgcgaaaacaatccttcatttgcggcatacagcgaacatggttctatgcacggggacgactctgaaccaggacttcttttatcaataggtacaggccggccaaataccgagaacgacggttttgctgcgatatggccgggccctctggggaaagtcaagcttcttcagaagtggagcgaaaagtttgcagtcttcaagaatgtgctctatacaagtacactgaaggcgagaagcagcacaccaacatgcggataatagccaggggtgagcatcggtggtacaagcgactaaacgtcgacaaaggcctgcaagatctcaagctcgacaattgggagaagggctcatggacaaacccccaaactggcaagacagaagtcgtcaacggaggccgaacactctcgcgtatggaagcagctacagatgcatacctctccaggagtcacgtggagagtcctggcggcttcaaagaataccagccacctaagatcgtcctgcagcaggtggctgagcgcctggtccgacaccgccggctgcgcgaggcaaccaaggcagacaacttgatgcgctggcagacacacatgggccagtggctcactggcgagctcaagccggaggatgccatggttgcccaccctgagcgcaaggagaagaaagcatcacgaaacaaggatgccaagtcgcgatcacggcctgcgacgcctccacggacctgaagcgccacacctacttcctgtctgactttcctgcgcacaaaagcatggaccctgtttcacgaagattttcaacaattcgccaaccatggcttcagtcctcgcctcacacatcgctaccgcgcgcccgcgtgcaaaatcccacaccacgatccgcaggctcggcttgacagacgtttcaatttcgaaattgtttaccctctggttttcaattctatggcacatgtacacaacactcctcagcatcggcgttcagcaaacatatcatctcattttcggcatagcgtatggagcatctcagtcatatatataccctccgcggcatcgatagcattggcgtttttaggtgggaagaaagcgcatgtcggcgcggaagataccatttcgtataatctcacacaatctagagcattttttttggataacgtgagttatttgtgggtgtggatgtgagatgtggagatgtatgatagtgaagtgaatttgttgcatgaccaagtttgattgggatcaagtccattggttctctctacatggtgagccacgacctcatccacagcactagcgaaccacagtatacatggaaaaatccccaacgtcccttacgcaggcaagatataaaagctcgcgtacacactcttattctttcttcacttcgcacgtcatcccacatctcgccgcacatcttaagtattacacaccatcccaacatctcaccgcacatcttgagtggctacactttatcccacacccatcacaacaatcctacaacccagggtcgtggaggggtgggcttgaagggggattgtctcgcgaggaagggttgttggtgtttgttgctggtgcagatattttgtggctggacgggtcgtgcataggtataccaatcaagatatatatatactctgtgttatatgagcttaaacaactgccctcctaccttatcccattcatcatcccatctattctcgctctctttcagcgcgccttctttcagttgcttgagtaacgcatcgctttcaccaaagagatcgatgagctgctcggctagttgctgtgagctttcgaagcccttgccgttgacgttctctttgactagttctggccacgcctcgaacttgccccatccgacgacaggcagtccagcgccaaacatgtcgacgactttcatgggtaggtccacgccggatgaggaagtgtggagtgatacaccaaggtccgcggaggcgagaagcagggcgtagtcttcgggtgtgagccaggctgttaggatgacgacgttgattaacttgttctcttggttgagctttcgtatcttttcgaggtagtgctccttctgaggacctttaccagtgatgatagccacgatttttggcagatggactttcgacgtggcttcggcagaatactggctcagcgcctcaagtagtagggaaaagtcctcgtccgcggtccaggaggtggagctaacgatgagcctccagggtgttttggacgaaggtagtagatcttgtgcatactgtgctgtttcgggtaatcgagcaaggaatttagctttctcttgggagctgataggtctgtagagtgacgctggacggtcatgcagggcttgtgcagtgacgccgtagtcatctctcagcacccgtgccattgcatttgttactgtgatgtgatgtgctgcggctttcgcaaacagcttctcatacaaggccgagattttgacaagtggatgcgaggcacctagcttaagcgcgagaatggagtagccgaagttatgccagtcgataacaaggtcagtgttccgtaagaagcacagcagacctgctacagcgagagttgggattgatggtgggttctgcacaaacatccatcgcgcaggaccgcttctatagcccagtgctctccagagtgaatagacttgccaaagcactttgagtggcgctatgatagggaaaagcagtttactgctggggcgaagactttccggtgctgggaccaagggcacgacttcaatcaaggggttcgagacgatgtctggatgtatctctgactctgcacatgactcagcatctagaattcatctcatctatttgaccaccgaccttgataaccgatcaaaaacactctgccaccgtgttttgcgatgcttagagcatgatactgcatgcggggagatcgtccaatgtcgcccaagacaagaatctgcaccgtccggccctgcttccatctcagagccgttttgccatcttttgtctttacttggatttccttcccattttcgtcgacgtacttgatggccttgtcctcgtacgggtcatattgttttggcaacgtaagcaacaaaatggtaaagagcgtagaaagagcgactatgccagtcaagacagccgagaagccgttgttgagcttttcgttgaagaagtcccccaagcccatggcggcgagctggagtcgaggttggtgtgaagcgagcaatcaggttggctggtgcagccgcgtgcgtcacgggcagggcctagtgccattgcggagggcgaagccggggtaagaccagaaggggaaggcgttgtggctcccaatctgggacccctgaaagtcaagaagacggcgcaacagcgctatcaaagaggaaggccgcagatctcaggacgccgtcgactctggagccacagtgaagtgaatgcactgacaccccgccgatgctgttcacatgttagcagcgactgtctctaccacgtgcatccatccagccctcccactaccaatccataatccatcgcattcgcgacgcgagacagcccacttgccctctgcgcagaccgagtcaagactcgcccaggagggaccacacctgaaccgctatctgatggcgtcgacgtatgcgctgcccattgctcccacgtcacacgcccacagccatgagcgctcgcagtcgcagtactcgccctacacgaatggcccccattcctcgcctctgagagcgaacggccaccgacaccaccagtccgacatgagcgggaacgggcaattgcacggcgcggtgcgctcgccgtatgccgagtacaatggccacgcgcacgaacacaaccacactcacagccacgaccgctccaactcgaacgattcgtcgtggacgctgcagccgtttgtcaacgggaggtccaagggccggccacgaggggaggctgagatagggcggtccccaccacgaaagaatgccgccgccaagtacggcttctcgcccgtctcgcccatccaggagtcggagcagcccatcctgcccgtgctgtcgtcgtaaggaatcacgtggacacgtggggaagtggttgctaacgcggacagatcatggctggagctgccagaagctctcactgcgctgctcatacccctcccgttcctcttcgcgtcgctcgcatacccgaccgtcatcggacgaaatcaaaagctgccctcgacactctctgaggcggttgctgacagcgcgcccgccgtggagagtctagcagtcacgagccattcgcagctgctacacgcgctcacgctctcttcggccacattgatattggtcggcgtaatagcaaagatcagctccagcttgcagcctctggacagacggaaatccgatgccacgcccggcacgttcaaccttagcacggcccccaagcgcatggcatacaatgtgctcagcgtgctgttaccattctatgcatcgatgcagctcggaggcgcacgagtggctctggctttgctgactgctgtggccgcaggtctcggtgcactagatcgcaagcctgggaaacacacgccatgggatgacttccgccggacgctgaggacacgcaagataacctgtggagccgttgcgcttgcaatggtggccgatagtctcgctgtaggcagcgcctcgcatccgttgtttggctacagctctcttctgatgtccatattcctggttcctccaccactgcccacggccggatggtcgctcatcatgggcagtcagggccagacctcctatgttagccagggatctggcagggcctctcttcccaagccctattcgcctctcataagctctttcgaggacacagtcctcaccattgcatctggtctcagtctaaccgtagttgcgctcttgtactcgctggtttcttcttcatctccgtccttttctcaccacaccatagcttacactacactttccattgcatcagcgacggcgctcgttttcctttcacttccaaccgcattacgcagccaaaagcatgtgggcttggcgctgggtactcttcttgtcgctgcagttcattcctgggaacaatattctacgtcaactgtcctttgggttgcattcccgctcgcatgtgtcgggcttcttggagccgtcatgtatgataccgcattgccttcagtttccacagcacataaccacggacatggacactcccattctggccacagccactcgcattcaggtcacggccacaagcacgaacaccaagatcaccatcttcacggcaatcattctagactatccgcttttctcattgcgcgggctacgccgggctcaattatccacagcgttttgatcgagaaagactcacggcggatcgcttactttggagtgtaagttgccttccctgatgatggtggcgcaaaaaaaattgctaataagccacagactcaatctctccttcatgattgtccagttcttctatggctttgttagcggctcactaggtcttctcactgacagcatccacatgctgttcgactgcgcaggtctcgctgttggtctggcggcagcagtgatgagcaagtggcgcccgaatgcgcgcttcccatatggctatggaaagatcgacacgctgtctggatttgccaacggcgtgtttctactccttgtcagtgttgagatcatattcgatgcattcgagcgcctctgggaaggtcacgagcttcggcgtcttaatgagctcttaatcgtcagcatcctgggcttcctcgtcaacattgtgggtcttacggcatttggacacgctcaccacggccatggacatgatcatggacatgaaggacacgatcacggccatggccattcacacgacaacgagaacatgcaaggcatcttcctgcacatccttgctgatgctctaggctccgtagctgtcatcatctccactcttttgacaaagtactacggctggtctggttgggacccaatcgcttcttgcatcatcgcaatcctcatctttttgtccgccatcccgcttgtgaagagcagtggagctcgcctgatgctgagcttacccaacgacctcgagtatcgtgttagaaacacgttgggagagcttggaaccctacgcggagtcgttggatacgcagtgccgaagttttggctcgaagatgaaggtgccgcgcatgctgaagcgcatgccaaagaagccgatcatgactgcggacacaagcacgaacacagtcatagtcatagccacgacgatcacaaacatgaccacgaccacgaccacgggcattctcacaaccattcccacgaccattcgcatgcgcatgcgcatgatcacgaccacgaccacgatcacagccacgcagcgcacccgcagcgcgtcctcggcgtcatccacatcatcgcctcgcacgctgcagacctcgaagacgtgcgggtgcgcgcagtccagttcctcagagaccgcggcatggaggtcgttgtgcatgttgagaaggaaggggaaggacgatgttggtgcggcggtggcgtgaaggcgaattaagtcctgtagtattattccacgcgtggttttgctatattatgtagtgatgatgtatatcagaccatatagaatataattggaagtattactaagcgactgggcgctgagtgggtgcatgacttgctcataggctgctttgttaccgttcgtcgttgctgtctgctcttctaattcaaaagcagcaaaaccaccacccatggtctctgtgcttctgcatgttctaaaatcaaccattcacactacacatgtttttggaggatcaatggttttgcttctacacacacttgtcaaaaagctcgacgacggcatgccatgtgtgttcactcggcatcacccccagatatgcgcataaatgaacctcctcgcagtcttctcttctcaaccatcaatctttttcttgcctacgcggattatcaaaacatcgaggctatctggatatgcgccagccctggtagtccaagactcagagagtcattcttggatgtctatctctccgtgcttccaaaaaatacttgttggacaagcatgttctctgcttttctcccgctccgtgcttccactgggatagaaactctgtgtcgctgagaacatgtctcgcgatttctccgccgctttccaaaatgcagtcaccgatgcatccatggcattttctcctgccaaaagacctgctaagctggttgatgtcttcctgctaacgaaatattgaatcacatgaagcatgccgcacttctgcgaaaacatgaagggtctcagttcataccccatccttctgctaaagattgtgatacccagcttatgttcctccctactgtaaaggattcgaggacctcgtttcgtactccgtccttctgtcaaacatccaccaatatcgacttatgtcccactcctctttccaaaactcgaagatctctgcgggctcatgtcttccttctccccgctcaaaatccgatatgttcccccatccaacattgaagtggaaactgtaagcatgtcttcccttggtcgccacactgcaaccaaacacccagcgccaccatttcatgtctggcacttctctgggctcggaaggtatataaaacgaccacgcaggcgctgttcacgtctccttcattttagcaaaacgcgtattcgcttccaaaattgacaaacgaggcatacatgactttgcgccgccttttgacaaaacgcaaggaacccgcgaatgtcctgcttccgcaaagacttggggaaagctgcgtggcaggacatcgaaaacgcgacatgggatatcatatgtttgtctcggtttcagagtgagggtaaataaacctctcgatccttcggtcttctccagcaatatcacgacatcttttgtgttccaaaagagaaaaaacacgggggcatgtctctgcatgtacgccttgccaacaaaaaaaatgagtactcctataccacatgttctgcttccagacttttgagtgagaaatgagcgcaagacagatgatggacgccttcccgttgcgtcagaacatcaacgacagcgcagccatgtcttttctccaagcaacgcaccatttcatcaatgacgttatgcgctcttgggctagttcagaagaagtagtgtccgcgtaaatgcccgtatcggtagagatgagtgagaggcttgggtatgaaaggcccgaacttctccgtccttccttatctttacaacatcgcttaaagcggacatcaaaacaaaaaacatcaggagctacttatgacttttctgcttttttttcgccaccaaaagtcgcctttgcatcgaccatatgtttgtctgcttgttccaataaattttctttcggcgagggttagcgtctcttcatgcacaattttttccaaaagtagattcagaaaatgagcgaaagaacatgcatgtgacgcagcataggagctcatgtataattccgaagcaggctgccgaatcatatgcgcactagtagagtgttgtgaggattagcataaaagtctggggttgtgttgcgctcttccgcacacattcactccgctgtcttattcctggaaaaaggcagggatgactgccatgtctttctgtgatctcagcgtccttctaaaatacgacactcgcatttcctatatgtgccttcaaaaatgaagtactagagctccatgaattgaggaattcttcgccgctttcttacatttgatttcaaggtcgaatttgagttgataaagctgtatcaggtgctcctattgccctaaaaagtgccgtcaaagcacgtgaattttgtagatataaatgcttgagtgtgtgcgaccatcccttcaacgcgtcactcaaagccatttctctataaaaccgttgatgtccgcaacgatgacttctgcgactgagaagtgtctgggaatttgccacgccataccaaaatcaacacagagaagactgatgacttttcggctgctcttggacggctcaaaacacacgtataaaatgaaagggaaagtcgatctatgttactgctatactcgaaaagtaaacccaaggcggcccatgttcgttcgtcgccagaacctgactctttcttacctatgctgtgggcgcatgtatcgctcaaattggtgtgtcgccaggctcctgcatcttcttgagtcgtcgtcgtcagcagaagtgcccacgtggataagaagccttcactgatcatttgcaaataccgctcttgtactgaaagacactcacggcgattgccatgactgatgcagctctgccatatatctactctcgcttcttagacgcacatgaagtatatcaggcgtgattctcctgacgactttgagttcacaaaagcgaaatgactacgacagcatgtcacgatcctctgtccggctctcaatactatttcacctcgaagaaacgctcgctccgcgcggatctgcacatccaaattttcaggcaagccaaccgacacctatcggagattatttgcgccctcttctacacagtttacgctaattccttggtatgtgccccggacttttcgagacgccactctccttcgtatccttcctggtcttcacatgcttgacatgcttccaccgaggataggagttattgttcttgctatgagacacgctaatatttaatctccagacgtggctatgtcgtgtgctcgtgaaagacacgctgtcgaaattagacatggtctttacccccggagctctcaaaatttaagaacgtatgtacgatgcagccgtagatgtaaaccgtcaacaacgatagattgtgaaaacctgtattctgtgacaatattgaccgacatggatgtagcaaccgagtggagagtgagtagtgactgatgatcgacataccccacagaatcgatgaatcttttagcgtgaatcaactcagggacaagtgactatcttttagtacaatcaaaaccaacgaatcactctgattttatgcacgtctcctagaaaaatagcgtcccgaagagttttcttcgcagtgtgcactcggctagagacacacagttaagccagcatgtgtcaggagctgagccttcatctacgttgtaaaatcagagctatggtcagatcttttcaatcgatgtcactcccggccagctaatgctacctgtggaagttcaaaactctgtctttgttctgctaccagcaatgatttgcgcgcgtcacattgtgttgactccgcgtagaaacgaaatcgtgtctaacaattccaggggtgtaaggaaacatagaaactcatgtgaagagagattctacaccctcatcagacctgccaaagtttaagccacgtgctcctgtattcgacgaaggggatcgccacgccactgatgggtctggtgttcgtcagccgcaaccctggatccgttttgctcgaacagccacgtgataagtcgaacaggaggcaaccatgccagcaaaccgaactaaaggagacggggttagagtaccccgcgaaccggctgcgcctcagatcgatgggtgggtccgatgagatgaagtcattttacattacctagaggcaacacaacgaccgatgcacactcgaacggcgatttcagattttgacacgggaaatttgtctgggtgatcgtagcaagacttttcatgttgcaaggccttgcctgggtgtcataactgggcccttgcagacttttggccgcagggatggagcatgcagaaaagacgcgatgaccctccaataccatacaatctagagaagattcaggtgaaattggctcgttgtatcacagccacattcgtagaaccagaagacccttacgtcagaagcaggccagtgtaacgctgtggatgcggctgtggaggcggcttgaccggatagcacgccgcttcacaagtttgctttttaaccgtgcttccagattggatacactatttgccgtgaattcctcacaaagaaaatgggtactcaacaaatacaccgaccggcgaacatgacggcgaaaagtgacttcggagataacttgcacgtaggtgtacagagcctacacagtacttagaaattggcttcgttccgcggtcgttagtcgtgacagaaccataacccaacgtaattccgcgagggtgcctggcggatcgaaacttaaaatccacgaacatataccgaccaatgaatctccattcaggtgccgaggcgatacggtaagtgaatgccagtccatgatctcgtggcagcattcacacaaccatggacggtccgaattccaggcctagttcacactccaacgatgcgagctggttaaacacactcttggcttgggtatgacgttcactcatggatttgtgtttttttccggaattggccatatcgccgcgctcttgctttttgggaaactgcaccatagccttggtatggggattcagtagttagttaacgagcagtctagacttgtgggcggcatttccctttgctgctgcgcatacctccaaggatttgactacaccatgacttctcgtcacttgatggtctcataactctgtaagattgcgaaaccttttgtcaccacaccgccctggacggtgtctgcaccgttctccgcacactacgcaacgagtgtggtggcgatgcctcgtgctgctgaagggccgagaaaaaggacgtgtcgccggaagctaagtacacgcgaatcatggcttgcggattgcaaacaatggaagttggcgttgcagatcattggtatgaacagattagacagcagctaatttgcgttagtcgatgagctaatgaggcttcgggacctaccgttccggcagcccccctgcagaatccaagtcttttctatctctagaagaggctgcgagcactaagatggttgaagtgtgatgaatgtagtatccggaactaacttgtataggtcgacccgactcacttttgaagatcggcagcggggaaaggctccatcgccacggtcaaccgcggtagtttgactggactcaagagagatgtcatactcttttgggtatgtgcatctcgccgatgttggtgttgacccagttgttcttggaaaccgtaggcttggtcacatccgatcgaccagatgagcatgcaagcgcccggtgctaccatggttcaccgcggcacctacaggtcaacgtcttcacgggcaagttgaggggcggtatgcaacgtggggttgtatgtctggtgtgatctatttaagtctccatgaaccgcctctacaggcactcaatacgcattcctcctccgcagtaccttgctattcacaaacaaaatgcatttctcatctatcccactttcgctggctgcattggccccactggccaatgcatttcctgctgcgataatggaggcggcagcagctgacccagagcttctggctcgggcttctgagatggcagcgcagttgaagggacgacaggctggagcagatgcagcatcagcactattcgagcccattcccatcttcaacgaaaaggcacaattcatcaatgtcactaagggcagtggccacgagtacgtggctccaggacccaatgacttgcgtggaccttgcccaggtctgaacgctttcgccaatcacagtgtgtacactcccaatagtgcaagtttgcccactgacagactccagactttctaccacataacggatacgcttccgtcgcacagtacatcgaagcaactacaaaggtggttggcatgggcgccaacttggccctcttcctgtccgtcctgggaggagccctggatggcgatgtgttaaattggagtatgggtggcacaccgtcccttgcacagggcggagttaccggtattctcggtaacggccttactggctcacacaacaagtacgagggcgacgcatccccaaccagaccagatctgtaccaggctggcaacaactacaaatgtgtcaccgagcaattccaggatctgatcaaccactcgcccggtggtgtggtcacgcttgattcactcacaagcttccgcagcgacaggttcgacgcgcagaagaagagcaacccttacttcttcaacggacccttcagtggtgtactcgtgcagcccgccgcgtacaccttcatctaccgattcatggcccaaccacagcgccgagaaccccatcggagagctttcctatgagaccatccagtcttggttcggtgtagagggaacgaacggtaactacaaggctgttcagggaactgagcgcatcccagacaactggtaccgtcgtgccatcgaatacccatacgagactacctacttcgttggagatgcattgaacgctatcgcgctccaccccaagttcctcgacatcggagggtaagcaaactcccatctcaatttctttcacgcactaaccaattacagtaacactggtacacccgactccttcaccggtgttgacatcggcgatctgactggtggtgtctttaacgcggagaccctgactcagggcaacaacttcggctgcttcctctaccaggtcgccgctcaggctaagccagacattcttctcggcccactcgacgcacttacaggagctattggtagcatcatcggccagctgggctgcccacagttgaaggctattgaccagtcgcagcttgcaaagctgcctggttacaacaagcagaaggtttacggttaagtcagtcgtcgaagataccatttatgagatacgatatatagctattaaagcaatacaaacttgaacatacaactgccctttccacctcatcctttcgggtcacgagctccttcacccatctcactggtcgtggaaaaaggcatgcaagggatgcgtttgtcgccgtagagttctgctgactaggcattgagatagcgcattaaaatattccaaccagaagcgtatgatcatgtgtctcttctttgttccttcgagtaagattttccacccgatgttgtcacgagctgcgactatatatcaacagcaggcgctccctttcactacaccccacagcgactccaccgcctggtctccaaagagtagaatgctcatgatcatggctccgtatcctctctccttcaaaacaaagtatactgaagggctatgatccacgaacgagaaagtcgaaagccaatgcaatcagtcatatgagagagtacgaaagtcatgggagaccagaccgatgtcgaccttctgcgctgatgtaaaaggaagtgaccgccttacatgtgctaagagactgaagtaatcatgtattaatagctctatctttaactcacagttctgctattctttactacaaaaaatatcaaccactgaaatccgcttctgaggctatggatttccttttcactccttctcaaaacacaaactgagcactgatttcttgcctgagatgccagatgtgaataacctccatgctatcgcaaagccggtgttgcataatctccgggtctcaaatcaggatgagtgtgcgacagtcgtcagagactccagcatcgaagctacataagagcctttctacttcctcgtgcaagtttctcctcgccaaaagtacacgctactttcttcaaaaacagaatgcaagcaaaacatgtctgcatccttgtgtttcttgaaaaaaaacatcagtcctcaaaatggggagtcttccgtacatgtttttgcgcagtgctgagtgccggtgtctagcaacaagaaaattcactggtctcaatgtcatgttattcttaccacccgcatcaaaacacattcggccagcgttgatgttcgaggaagtaggcgtgatttaccaatgccgtcaacatttgtacatcagtgcatgtacaaacgcatatgattctccccatcctcctctttcttgtcaaaccaaaaaaagcccctctattcaatcgaccaaagagcagccgaactggtctatgtctgttctcctgattcgccgctcccaaaaatgatctatatgcggtgtcatgtttgccaaaagtaaaagtcccagcgtacagatggggaccgcaagatgtccacatgcgcgaacacaggaaaagagatcctcagaatccaaagtcaaaagctagaccttctatgaaatgcccgagcacgcaacagctattaagcccccaccagtaacactagggaggctattgcactgttcgctctcatcttcaaaagtcagaatgggaacaatgcatgagtatgagtcaggtacttttctttcaaggctgtgaaggaaaccatgatggagaaacggggttcgatatactacatgatgcgtgcgagcatataagctagtctgtgtacatctctggcaaatgctcgaaacttgatctctttatgcgtttctaggaatgccgggatttctgagacgaccttttgatccagatagcatattacacgtgcttgacctcttcctactcgatcttcgcccttttgacacccagctcaaccggcaaaaccgtcccgttgaatgccgccatcgtaaggccaaagcggctcaaaatccgcggctgccagccctccacgaatcgctcttcggtaagcataggtctgagatcatccacgtccccgccgaatatcgtcagcatagtagaagagctgcgtaaagattagcacattcttgcaaattacagattatatgatcataatagggaaaaacttacttcgcgctcccgaatccattgtgaaacaaactctcactgtacgcctcattattcgccctacactccaatctcctcttcgccaaaatgcgcgacaaatcacccttggtgagcctcttcccgccctcccccgtcgccgcgtccaacaactcctttacaagctccaaatccggcttcccctgatcgctgacctccgccgcatccctcctcgtcaagctcgcatcatgctcaatcgcattatgcttgctcagctcggcgaggtcaaacgtgcccgtccaatagctgcgtgacagaaagtttgcggcgaagttgggcacgaagaagcagaagctcggggcgaagttgaaggattggcgcacggtggtgttgagctgccggaaggagatgttcttaccggagtgcgggaggatggagtggttggcgagcgcattgagcatcgggcaggcggagcgcgagtcgtcggggccgggcggcgtgtaggtgccccagtggccgtgggcgccgggggcagaggaagggacgacgtctgtggatggttgggaggggagaagcaggttgaggaggaagaggttgaagtcccataccaggacggatatgtcgacgaagggcttggagagtttttgtgctagggtcggcattttggtaggtaagaattagattttacgttaggtgaggtgaaagagaaggagcgattgagagaggtatgtttatgaagaagcgttgttgagtggtctattgcttgagtgggccatgacgtgagctccgaatggtaggtgctagataatgatagggaagaagcgacgatcgtgaagtacatgatagccaaccggaggaatgtaaaggtattggaaggtgccactgatgagctggctctgcatactactgcacgtcgtggagcactgcatgcgttcatctgcgatctgcgaatgattagcgagatctctgtttcttttgtgtagttgtggtgtttgattcgctactattggatcgatgggtacgacaggactagctttgaaatagagtttgaacacagctttcgaacagacatagacaagaaaataagcatgaagtcttctgtgaggtgatattcattgctctttgatgccaagttcatgaagctcacaaagcccactcgttgcccctcgaggtcggcatcgaccatctatttgcccatgctcttcaaataggcctcccagccatcttccagtagcgccttgtccttcctcatgacttccttctcgttgccttccatccagaccctcaagcgctctctgaccgacttgtcatccgcaccaagtatcctcacagccaacagcgccgcattggtgctattgttgatgccaacagtagcaactggttcaccacggggcatttgtgtcatgctaactagactgtcccagccatccatgtgcgtcgccttgactggaagaccgatcacgggaagtgtagtccatgatgcgcacataccaggcaaatgagccgcaccacctgctgcgccaataatgaccttgagcgaggtgcttgaggcattcttggagaattcgcgaagccagtcgggtgtgcgatgagcggacgtgatgcgcgttgtgaatgggatttcgagcttttccaggatctcgagaccagcccgaagtactggtaggtcggagtctgaacccataatgacggcgactagaggctctcctttcgagctcgaagggtctgcgaggggtcctagagcctttcccttctgctcatcaacaaagtcgataagaggctgaatctcacgttctgcttccgcaagcgtaggtgccgtgatagtaatatggcccatcttgcgacccgggcgcgcatcacccttgccgtagagatgtattgaagcgtttggtgactccagagccttcttggctaccttgacatgtgagtccggtgtctttccgccgaggatgttgagcatgattgatggctcgcgcagacggagagccgattgtgggatgggtagatcaaggatcgcgcgaagatgcgcatcatattgcgatagtggacaggcttcgatggtgtagtgtcctgagttatgcggtcgtggtgcaatctcattgacgagcaagctatcgtccttaagaaggaacatctcgacaccaaagacacccttgccctcgaaagcaccaatcgccttcttagccaggtcttgcgctctctgtgctgtagactcagacacattccttggtggtgcgtaagtaagcttgcagatgctgtcctcatgtacagtttccacggtagggaatgtgagtacgccgtccttcgtcttgacgaccatcaccgcaagctcgagcctgaagtcagcccatcgctctgcatacagtggtcggttgcccaatgcctggatggccgcgccgatgtccgcctcgctctttaccacaaaattgcctcggccatcgtaggcctccgtcttgcttttcaacatgaatggataaccgtatgaagcgccaacttctttcaagccctcggcacctttgccttctaggtcggtgctctctgcaacttcaactccatgctttttaaggtacagtttctgcgcgtatttgtccttgatggtccgtaatgtcttccagcttggctctacaacaacttcgctggccacctcctctagcatgtgcgtgtccacgtgctcgatttcgacggtaacaacatcgcaagattgcgcgagttgcttgacagccgccgcatccttgaaagatccttcaatgtgaccgtcgtgtgcggatatttgcttcgcgggcgatgctgctgcgtccaggacgttgacctgaacattgaggcgatttgcagcctcaatgagcatgcgacctagctggccgccacccaacacacctaccttgcggttgtcgaccatattgtgttgttcagttgctgtgagattcgttgatggtgatgtcaagtgtgatcgtgatagtagtgactactttgggaaatcatgtgggctggcgagctgaactgtggttggctggatgcggggcacgatgaaaatttaggtcgcgaaaagttcgtggacaatcgctccgaaagcgggcaaatcgtgcaagatgatggtcagacacatgtcagtttaaagtgggtggatatcaatagttgcgcatcgatttgaaccgtaaattcatgagttgacctcaagagctcgggagagctcgtgggtatagttccattgtctactgagacattgagtatctttttgcgagcatttgaaaagctcttgccagtcatgatgcgcgcctcgtaagtgaattcccatgaccttgaccacgccaacaacccagagaaaaagcactgcttccagcacacgcttagaccttgaaaccacgcgaccgtctgcgaccacgagcacgctcgaacttgcggcccttggactcgacgtagggcttcttgtgggagtggggaccgaagccgaagtgcttgacgctctcacgggagttcttgggtccacggaggaggagggtgttggctccagtggggtagcgggtagcgacctcgtcgatggtgagggtctcaccgccggccttcaggatgcgcgcgcgggcagacgcagtgaagcgcatcgcggcgatggagagcttggggagctcaaggagacggttgtcgtcagtgacggtgccgacctgcttctgcattagcattgtcgtagggagtgtgtcgatggaagtcgtacaatgacgatagtcttgccgtcgtgtgccttggaggagtgcttgttggcagcagtcgcgacgatcttggacaggctgacggctatcgcagcattagtaattgctctcgagaggcattgttcgttcggcagtcttacgaggacggttgatcttggacatcataaggcgtcggagaacaaccttgttgaagggggcatcggtacggcctattgctgtcagcacacacacctcttgcaaattcaatgtaagtacttacgagccaggaacttgtaaaggcgcaccaacaacttaacgtaggggttggtggacttcgggacctctgtatactcgtcaatcctcctgctcgaaatctcatgttgcgtctaaaagacagcagtcgccagcgcattgctgcgccgactcgacgggggttcacatactgcggtgcccgtctcgaacatggtgcttgtcgagatcgatacccatcttgactgttgttgagcaagtggtggtgttgctgggggttagtaaagaacggaaggtgttgaagttctacgaatttcgagctgtgtgggagcgcccgggcgctaacgagggcttggcgccagtctgaccgctttggcagaaaaacaccatgcagccacggcgcacgctgaacgtgcggtcgcatactttcgggagccattcgatgacttcgatttagtgtctcaggtctagctttaatttgctatgcacgaagtcggagccttcaatcacgatggcctggttgtcacatgtcgcagtacagaagtccattgccatcggaatgcatgctgtttcgttgagcaaagatgttgtaacgctcaattcctgcattctggcaggcctggtatttgcgtgtctgaaaggaccgaatgcgttttttgcatgcgtccttgacctgactcttcatacgaagccttcgatgcctgaggataggttgtttcacacgtgtttacgccaaatgaacgttgcttcaacgcattaccattatttagctagagtacatactcgttacatccagcacgagctagcgctgtaagatctatatgacacaacgtgtactttcgtattcctgtcgttgctccctgacatgctagtggatcatttgcaaatgcgttcgcaccatgaaagtcgaaaagatgaaagggccccatggcatggaaagacctgctgtctatgcttcagaacaccagtaaccaccacaaggtgcactaaataaagtataggaagacagaaggcgaaatgtgaattgtgaattgtgaagtctgtgttctcaaccgcagagctgaccaaaaacgtctcgtatctgcgggcagtgctcccgctcattccagatacgttcatacacctttctcaccgatgagcttgccaataccattgtaggccttggcagtctggtcgggtgcgtagcggggcccaagagatccaaggatcatgaacatggacatgatgacagccgcgaagatcatcaacttgcggagcacggggcgcgtatggccgagttcttgccacttcatgccgccctgtccgaggtactccttcaacttctcggcgccgagcttgtagtagatcaggccgccgagcgcaatggtgtagccgaaagcctggaggagcgagacggggtccttgaacaggaacatggacgcaaagacaaggagaatgtccttgagcacaccagagagggtgagcacgagcgatgaagtcttgccgatcaggaacacaacggacacgttcagcaggaaagcgacgagtgcgttagagaacagagtgagccctccgacgcggtagatgtcctccatggtcagggaaggcagctcggtgaacagcaaaacgaagccattcatgcaggcgcaggcaggtgcgtagtagtaaagcgagacgagggggtccatcttgaactcggcggagctgagcaagcgctgaaccatgactaggcggatagcctcgaaagccagtccaccaacttgccagatgaaaccagtcatgacaaactggatctcaccaaacgacgcgatcacaacaccaatgacgatgaacgagacatttccgagaaccgtcatgttcaggggagcgacacccatgaccgcagtggtgaggagaacccagaccggcatggtggcctggcgcatgttagcatcgccactcgtccgcttgcagcattgacacataccttgagcatctggatgaaagccacactcaaatgcagatatgcctggttaccgcaaatcaagctcaagctgaagaacagaccgattgggacgatggctcggaggtatacgcggcccgtcatgggcaccttctttctagagtcgaggatggtggtaaagcgggcgagaccttgggtcataacggtggcaaagaccaaatgccatgttgtgagggcgatgggaaagtctgtggaggacgttagttgacgctgcagaggcttgagtggcatacatacggaacttggcagtatcgaggatgtacttgttgaagacgatggtgctcgaactgagggtaatccatgtcctgcgcaacagtcagcggctgcggtgcctccgtcaattgggcaaacgtacgcaatgtatacagcgggatgaaaggaggcgggctcaggcgcagacttctgggcctctgggttcacggtggggagcactggcgcggctgggtcgcgggcagcgtccacagaggaccgcatcttctcttcgttagacatggcgttggtggtgcgtggcgtgatctaagcagagacagtgggaatgtcgtcgaggagcgatgttgcgtcgaggagcgatgttgcggcgagggttaaagaaaggaagtcgctggactggggtccgttgtcggctgattggcgggccgctgactggtagtcttgacctggacaactatgcaacacctggaggcacgatgcgtggcacgagcaacactgaagagctgtgacagcgtgcacaagaggggaatgaggagttaaagagcggcgtgaaagttgttgagcactggtaagagtgacaggcaatttgcgctaatgggaggggcggagcggaaattcagcgacgaagcccttctaggccgtctcacagggggtgttgcgttaggcggctgctactgggtaatgctttgacggacttgtaagttgacgcacgggagcagcgcgggattttgcagacacagacaacgtgaaacagatctgctgtggagccagtcggaggacgcgcaatcattcctacttgcaagattgctctgtttgcagcacatcgctcgccgcacacgtacccgctgtgcggtgaaatttcgcgctcaaacagcagcgcccatcgcaataaagataacaggtatgcgacgcgagcaaggcgttccagcatgctgaatgtctggcaactatggcgcgtcaaagtggagcgtccgacatggtgaggcgtacaataggggtaatgcatgtcgtcgcactcgaggaagagtacgcagggcggacaacacagtcgcactagatgcgcacacagatgatgcgtcgtggatcttggtgttgcggctcccagagatagatgacagtcaagctttatctgctccatctgcatgcttcacacaaacaattccgtgggcgcatcccgtgccgaaatgacacaacacggtagaagtgctacacaggttgatcagtccgaatcacggaggccgacgcagccaatggtcgcgtccacgggtggccatgacgctgctcttagaggcccccatggtgtatatgccccttttcttccgtagccgcatcaagctccccagccgagttggtggtggcccaagtgtctatgcagcttgaccctcaattctatcgcagagctataattctccaccacgccccaggccctcgccggactgctccaccgccacttgaagtaccacactgctcactcgtgcgcagagtacatgttgaacctcgcccgccaaacattgaagagagttccgagttttcaagagctcttgcagggaaagatggctgccaaggaagaaatgtgcactcaccgccccccacatgcacttggagctcgagctgaccatggcacagttctgtcgatgtgctcgtcattggcgctggaccgactggtctgggagccgcaaagcgtctgcaccagattgtacgacttcagatatacaattcttggagtggcaattgctaagtagcacaggatggcccctcatggctgatcgtggactcgaacgagactcctggaggtctggcttcgactgatgtcacaccagagggcttcgtgagtattcaccctgtcaagtgactttgccaagtctgacactgatagctctacgatgtcggtggccatgtcatcttctcccactacaagtactttgatgactgcatcgacgaggcgctgcctcgcgacgaagactggtacacccaccagcgtatctcgtacgtccgctgcaagagccaatgggtcccctacccattccagaacaacctgtccatgctgggcaaggacgaccaagcaaaatgtgtcgatggcttgatcgacgccgctctcgaggcccgcgtggcgaacacaaagcccaaggactttgacgagtggatcatgcggcagatgggtgtcggcattgccgacctcttcatgaggccatacaactacaaggtgtgggctgtgccgaccaccaagatgcagtgccaatggctaggtgagcgtgtcgccgctcccaacgtcaagggcgtcatcaacaacatcatccacaacaagaccgcgggcaactggggtcctaacgctaccttccgcttccccgcaaaggacggaaccggtggtatctggatagctgttgacaacacattgcctgccgagaagaagcgatatggtgacaagggctcagtcaccaaggtcgacgcggagggccacaaggtgatcatgaaggacggcaccgtcatcaactacaagaagctggtcaacacaatggctgtcgactccctcgtagagaagatgggcgacaaggaactcatcgacctcagcaagggacttttctactccaccacacatgtcatcggtgttggtatccgaggtgagcgaccagagcgcatcggcgacaagtgctggctttacttccccgaggacgactgcccattctaccgcgctaccatcttctccaactactcgccatacaaccagcctcaggccgacgtcaagctcgccacccagcagcttgcggacggctcaaagcccaagtccactgagccccagcccgggccatactggtcgatcatgcttgaggtctcggaatcgagcttgaagcccgtcgatgagaagaacatgctcaaggactcgatccagggtctgatcaacaccgagatgatcaagcctgaggacgagatcgtttcgacctaccaccgccgctttgaccacggataccccactccctcactcgagcgtgagggcgtcctcaccaagcttctccccgccctccaggcaaaggacatcctgtcccgcggtcgctttggctcatggcgctacgaagtcggcaaccaggaccactcgttcatgttgggtgtcgaggctgtggaccacattgtcaacggcgccgttgagcttactctcaaccaccccgattttgtcaacggccgccagaacactgagcgccgtctcaaggacggtgcgcagatcttcgccaagccttccctggctctgcgcaacaagggcgttgactaaatgcacggaacggtgaaaagagagggacaggatgatgagataccacaaccatgatatgaaggaagatagaatgaagactggtcgggcatacataggtgcagcttcttgcacatgggtgtttagcataccaatagatagacgcattacagccaagacgacttaacccacctcttcccccattctcccaagtgagtcctaccaaaataataacctctcatagttggggcccgggaagccttgtgtcgggaataagtgtctggtagagaggtagtacgttgcgcccgcactgggccatgtgggacgtcgttcaacggaccgcccctaggcacggtaggtggggctatgtaacagcaatacagacgggtgaacttggcatgtaacccagggagactggtagtcgggagcgtggagcaaaatgtagcattgtggaggaaagctgggggttaaataccgactacatgtttccatcttattttccatacaaagcatccatccctcatcctcacctcactgcttccccgccctgaatttcctcagcacttccctctcctcctcactcctcgcaaccccctcgtcagccaaaacctcatgcttccacttcctcccgcccgcgccatactcggcactaacctgcgcgtcgcccaccagcacccatttataaatcgtcagcccctccaagcccacgggccctctgctgtggatcttgttcgtgctgatgcccacctccgtgccgaagccgtagcgctggccgtcagccatgcgcgtggatgtgttccagtacacggacgagctgtcgatggcggagaggaaggcgtttgcggtggcggggttggtcgtcaggatggcgtcggtgtggtgcgaggagtgtgtgttgatgtgtgagatggcgtcgttgagggatgggacggttttgatggcgagggtgtagtcgaggaactctgtgtcgaagtcctcggggccggcttcttgcaccaagtttgcagaatgcgggtctaggacggatttcaaggaggagaaggaggccgggtcgcagcggagtgagacgcctttttggaggagcgcttgggcgacagtggggagggtagtggttagggcggcagtgtcgacgaggagttgctcggtggagttgcagccggctgggtaggatgttttggcgtcgatgatgatcttggtggctttgtcggctgggtagtcggagcagaggtaggtgcagcatatgccgtctgcgtggccgaggacgggaatggtggttgtgtctttgacatatcgcacaagcttgttgccgccgcgtgggatgcagaggtcaatgtaggtgtcttgcttcagcagatccgcaatgacatcgtgtgtttggacaagttgcaggcagtctgaaggcactgctgtcgatgtgagagcttttgaaatgatggaggcgatcgcggcaaagctgttgctcgactctctgcctcccttgagaattgctgcatttccggacttgatggccagagctgaaatattcgcaatgacttctggtcgagcctcgaaaatgatcagaagtacaccgattgggcacgtgatccttgaaagcgtaaggtcgtcatccagtaatgtcctcgcagtggtcttgttgattggatcctctagctcttttacgtccaagataccctgcagcatatcctcatatttccccggcttccccagatctaacctcttgaccaagctcgcactcagggttccaccttctgcagccttatttgcagattccaggtcttttgcattagcagctagcacttcatccttgccctgtgctagcgcatcatggatagctaccagagcggcattacgctcctgggtcgataatacggcaagttgtcttgagccgattcgtgccgcgcgggctacttctagaggggttgcatttgtcaaggacatggtgtgcagaggtcacctcacagagtcgtttgtggcaagacgtcgtaagagtgccaatggtttgggcggtcgggtgactcaaaatcactcaatgaggaagaaacttttctcgaacggctatgcagggtctggcgtgggctgcgggcactattggaggagctcgtgtcagacgtacggattgctattgatagccgcatggtgggatggctcattggtgttgcggggtctcgacttgcggctgtggcacgtgcacacatgcagggactcttcgaagacatccaacttcgttcccttgggacgcgcaatcattccaacttggactccggcacggtactgacaggtcgtggctgcgtcatttcgtggataattacgccgcgcggacccaataggggcattgcgctcggtcgcgaccggtagggccgcaagaatgaggaggctggtttggcgaggctgggctggtaaatctccccaccaacctcgtctctgtgcagcgcacggcaacgcgccacgcctcgattatcccagtcaacacgtatgtcccgctaagaaagatggctggcagcagctttataatccttccgcatgccagtccgttgggcttgcattacacaatcaactcgattcctctcaagtgctgagcaggtatccaaccactgcaagtcttccacgatactcacacacgactgtttgctagtacatcgttccaatcgatatatcacatcgtcacatagctcaccagcattactgtgctactgtctccggcatcacacccgacactttcactatcacccaaccctcaccacactcacgatgcgctccaccatacgggcactcgccgccctcgcttcggcagcctccctcatcacaccctcggtcgctcagacatggtcaaactgcaaccctaccctgcgatccgactgcccgccagactccgcgctcggcagaactgtcaacatcgacttccgctcctcgtccgacagcttcacagcccaaggcaacccgacatacggcaaagacggcgtttctttcacggtagccaagtctggtgactcgccccagcttacgtcgaaatggtacatcatgtatggaaaggtcgaggttgtcgccaaggcagcgccaggtgctggaattgtcagcagtgtagtcttgcagtcggacactctggacgagatcgactgggagtggctcggtgcggacgccgatgaggtgcaaaccaactactttggcaaaggacaaaccacgacctataacagaggagccttccacgctgatgttggaagccagtcgggcttcaagaagtacaccatcgaatggacacccagccagatcgtttggtcaattgaaggccaacccgtccgcactctcgagcccgccaatgccaacaaccagtatccgcaaagccccatgcaggtcaaaatgggcgtgtggagtggaggtgattctgcgaactctcccggtaccatcgaatggtctaggggacctaccgattactccaagggtcctttctccatggtggtccgctccgtaatggtccaggactactcaactggaacccagtacgtctacggcgaccagtctggttcctcaggatctatcagggcagttggcggttctgtcttctcaggaggcagcaagcctgtcgcgaactcgccttcagtcacggccgtcgcatctggccagccactccccttcacccctggccagaccgacaaccccacgcggcccagcgtctacccctgggtccctggcacaacctctgctgcgccgcagcccacctttgccaactaccccggactgccagaaggatggaccgtgtcggatagtggaaaagttgtgcctcccagctccgctcctgttagtaagattctttttcccccgctccagtgcgcatccccctcaaaaactctagctaacaaactcccagatgtcccaagccgcttcctatacgcccttgcctgcgcctgtgccttcggcttcgcctggcgattctaagcccacggtcgttactggctatgatgacaggggcttcaccactctccgcactttgtaccccggcaccacgccccctgcaacaactgtcaaccagctccaaaacgcagcggccacgagcgtccccgccgctcccgctgtgaactctggtgcccgggttttcgacggcattcatctccagctcttcggtatcgtcatgggctttgtctggcaccaggcatggtaggtacatgtcctcgacacgttcaacttcttcatggaataccccgcattcgcttttgtcgtcgtcttctgcaccatggtcgtataccatggacagttgggatgcaaggtggcggtcaagttttggtggacgcagtatccggcgtacaaagttgcgttttcgtggaaaacggagaagcccgcgagtaagaaggagaagagggagtaaataggttggctttgcacatatgagtttcgatgggatttgtatatattggttggactttgcattgcgtggatatgggcatgagatatgaagattagcgaggcgtttttttgcttttcagctttagattaatggacggcgacgttgatgcgcaggcataatgatacgaattacacaactcagactttgaacacttgtcttgtattagtgagataacgatgaagtggattgtcagcacgatccaaagacaactaataaatacccttttcatctacaaacacaaagccactcctagcaaaggcaacgaagattgaagatcaagacatttttccaactggattggtgaccctgataatatctattatacattcgagagaagaaaaaaaaagccacccagccagttatgtaaagaaggaagcattaaccatccaacccatggcatgacgaatatccgaccgaatcgagacagcacagaagtgatgccgtcgagtgcgaggtatcagacgagcgaaaggtagagtgtcatacccagcgaaagaagccgattacggcccagacagacgtctccgtctccgatcctcataccacttgttccatctcgttgcatcactcctctctccatgacgaacccgctgctcagagggcatctaaccaccccgtccaccatatggctggtgcctgaagccaccggtgtgccttccgccaccacgatagttcgcgccaggcttgcctgcattcttggggcccgtgggggcgttgatgggcgcattcgccggaccgcccggaggctggctactgccctgtcgaccgcgctggttgcccttaaagccgccgcgaccggggccgctcgggggctggggcatgtcttcatacatgccttcccaggcaggggtgccgccgtaggggccttgctgctgcatgcggcgctgctgctgctgttcgtatttttgctgttcaaaggcaagttggtcttggggcgtgtaagcgggtcgttgtgcgtcagggccgctggggcccatcataccttggttgttcatgccgccgttggggccgccagccatcatctgctgttgcatcatcgggttcatgccacccatcatgttttgggggttcggggagccagtgttgcggttcatgccgccgttcatcatctgtgcttgcatttgctgcatttgcatcgggttcatgccgcccatggggttggccatgccgccgcctgcttgttgttgggcgaggttctgttgcatttgctggaagtactgttgcatgcgctgccagtactgagccatcatagcgggtgtcataccggcggtgccggcttgagctggtgcactctgttggttgtcgtagccgccgccgttattgccgttgccgccctgatcacggttgttgaacttgttgttgcgaccaaatttcttgtcaccaccgtcttcgtcacgcatgttgcctctgggttgggcacgcttgacttcgatgggcttgcccagaatctggagaggttgacgcaaggtcgcatcaacagcagcatcaccatcgaaagtaacaaaaccgaagccacgggggcgaccagtctccttgtccatcattagggttgcatcgacgactcgaccgaaagacttgaagaaattggtgaagtcctcttcagtggcttcctggctgactccaccaacaaagatcttgctcgtgcgctcctgttcctcgcggggaattgctcgcttggggtcgatctggattgcattagcatgtaatcgaattatactatggatgacctacaatcttgccgtcaaggtaatgctccttcaccatcaccgtgttaacacacttggggtctctgaacgtcaggaacccgaagcctcgcgaacgaccagtagcggagtcgcgcatgactgtacattcgctgacttcaccaaactgtgagaagtagtctttcaaggattctagagcgtacagatcagcgatgagtccaaaataaggctgtgggcaaatttccgccagttttgggttgatcagtacgaaccttctgtagtttcccagttaaggccaccaatgaacattttactgattgaagttagtaacacaggtcatatgtgaagtaccgaaacagtaagagcgcaggcagcgttgttagagaggcgcatcgtaggttcatagtctggagctgtcatgtcgagagacatgttccaagctcaagtgaggttattgcggttccgggatctagtggtcgatagcttgcatgttgttggtttccataagcatgctggtgtgcacattgggatgtccaatagcaggtgagatcggagtgtgttttcttttggaaatcaacgctgagcctccgggataatggctgcatcgttgtattatccatatccatgataggccctcctcgcgtcaccattctccaaacaggcgattgcagctgcagcctgaactgcaccatagctctcagcgagtgccagttttaaagtgatgcgagaattggagcagaggacggaagtaaagaatccaggccgcactaaagtcgtgattcgtaacgagtatggccattcgtagctggccaagtgtgtttgccagatgcatggcgacatttaagcgaaagtgtggtttgcgtcgcgagccagatgcgaacatgttgacctcgtagcgtttgcccaaatcggaacgagctcggtaaattcgatattcataaccgccatgggaggctcaagcagagatagccgcaaaggcacagtgtgttcggatgaagcgtctgtgttctgctatggacacgagcgcggacggctgcggaacagcccgtcacgcgactcgatggctaccctgagcttgcgttgtgtatacgcactatcaagtacctaggtatatatcgacaaaaggcgttgctaagtgcatcagcaagccgcgatgggactcgcgtaaggcgtactgttgggtttctggagaaagcagtcgttggccatcctcatccaagcttcttcccactttcgatgattgcagcgacgtctgccaacgtctgaccgcttcacaagcccggtgacatcgcgccatattttgctcatacgagcatctctagcttctggacatcgtacatggtctcgcaccacgcggtccgtactattggggcgcatgtttcggcttgcgcccaaagtaccccatagatacatgatgcttcgagctatgatgatgtccaaattgtgtgacctccttggccctggacttctgtaaccagcgctggctccactgtcgcacatcaagcctctttcagaccatgcgccgtgtgccatgcgctgtgcataccttgcgtcgatactgtaccttacgatgcgcctgtcacgtaaaaagcacaaaaagcagagtattcactcacccatcctccttcacgtttatgggaccgtagttgttatccgccataggcgcgttgtcgaaagactggtcgccgcccgcgttgtagcccgagttgtccatgtgggcatcctggccacctgctgaaggcgcctgccatgatggagccgcgttgtcggcggcagtctgtgtcgtgtcttgtgctggtgcgctggctggctccgccttcatgggctcaggttctgcttgagggacgggagcaggtgccgcgggtgcgggtttggacgaaggttcttcatcgtagctagagaggtgttagtcaagccagggttgcacgataaggcgccagtatgtgatgcggcgcagaaactcacagatcgtcgaagatgtcgtcctcaaagttttcgtcggccatgttgaatttgctgtgttagaagaaagaagtgtaaggtgagagctgctttcgtgctaggaatgcgaaagtgacgctagtactaagaagtcgactttgtccgagcgccttgtgctggggctcgaaacaaggagatggagagaaaggagaaacaaaccccaatcacggtcgcaataaggggcgcgttggttgagtgtgtcggcgagagaaaacgcgtggtgggaagagcttgacgcaaaggtgaggagaacgaacggaaggagcgaccgtgcctggggcttggcaacaggcgagccgcgggcggggacagggacgtgctttggcgagagctgcagggtagtttgaacctcgaatgcggcgactgaggcggggtccctttgcgccccttcaccgtcaccgtcgccatgaagaagcagcagcaggtacgtacttgcagtgatactacctgggaattcatatgctaaaagacgcgccaggaaatggtccaggtcggttcgtgcccttccaaatcgcaccagcgtcatagcatctggggtagctaacatgttgcttccctacacatagaccgctcctcgtatgtttccacaagcaatcacgcaatcatgcaaaacgattctaacacgcgacaaatagatcagggtccccgttctggcgcacgacgtctaatacgtcaacttcgagccagagccagagccagagcaagaaggtcattggcgcggcatactctcacgccgacatactcaacttcagttcgttgtaggacaaagtcatgcctttggaaacgtccagtactctaatgccgaacagaagcgtgtcgggatcgacttcgcgacctcggacccctccgtcagccacccacagtcgcgagtcgagcgcagcacccagccgaagcacaacttcccctcgtcctgcgcgacagtcttatagcagtttcctgcaaagcacgaagcatgattgggatgaggatgagctgcaggatggggacatgtttgaggacgatgaagatgaattcggcctacctagtatagcaaacatgcggcggaaaggcaggcggaaacagccatcaaacgcaaatgaggcaggagggtccagtgcgagaactgtgtctgggtcttcggcatggcgtggtatagacagtggggacattgccgaggagaggggaattcctacatatcctaccgcgaagaaagtcgaggggaaaatactgaggccgcaataccaggagatacttcgagaccccgcgaactctctccaccttatcacgcatgcttctatccccgccaacgctacggccaagcaaatagaagaacagtcatcacgcacggcaaggatcaacaagttcaagaagatattacaagcaagcacagtgtcactatccgacctgagagatttggcgtggtcgggggttccatctgaagtgcgcgccatgacctggcaggtcttgcttggatatctgccaacgagcagtgaacggcgggtggctgcgctggaaagaaaacgtaaagaatacttggaaggcgtgcgacaagcattcgacagaggaacagcaggcgcgaccggcgcagtcgctgctggcattgcaggtgcttcttcgtttccgtcgacaatccgtgggcgaggacgcggcctggacgaagccatctggcaccagatcagcatcgatgtaccccggacgaacccacacctcccactgtatcagtatgaggcaacccaacgatcattggaaaggatactatacgtttgggccatacgacatccccgcatcaggatacgtgcaaggtatcaatgatctagtcacgccgttctggcaagtgtttctcggagcatacatttctgatccaaatatcgaatttggcatggacccgggccaactgccaaaaccagtgctggacgcagttgaggcagactcgttctggtgtcttacaaaactactcgatgggatacaggacaattacatcgcacatcagccaggcattcagcggcaagtggcggacctcagggacctcacaacgcgtatcgacggtgatctggcaaaacatttgcagaacgagggggtagaattcatacagttcagcttccgatggatgaactgtctcttgatgcgcgagatatccgtgcagaatacaatacgcatgtgggatacatatctggtatgattgagcctggccatcattagaaactctgctaaaacatcacaggccgaagaagacggtttctcgtctttccatctttacgtatgcgccgccttcctcgtcaagtggaccgaacagctgcggaagatggacttccaagagatcatgatgtttctgcaatcactgcctacgcgtcagtggactgagaaagacattgagctattgttgagcgaagctttcatctggcagagcttattcaaaggtagtggagcacatttgaagaacacgaactcaagaggcaatggtggtgtaggcatgggtcccgattactgagggctcgtgtgacagaatgaaagaacgttcttacgaccaaccgttttcagattctttcccactcgcatgtgtgtccgagaacggtacccaatactggcagggccagagcctgctttgattgttttcggactgactcctgccaaggataccgatcagcaaagtgtatgaagaaacgaatttctccaagattgccgaatcaatcggcaagagtaatgggaccccgctttctaccccaccatacgtcacggaacctggcacagcttctacgtacatgtactggaagaccagctcgaagtccctgtgctactcacatcgaactgggtagccgaagagcattggaataacttaatcactacaataaaacctaatggttctacctccatctcgaccaccatttgcagagctaccgctcgacaaaaacggtccaccaggaaatgcatggggtctatatggcaaggacgatgagcttggcgcactcaacctcattacgccagaaaccatcaaagcggcagctcaagagattcagactggtgagcgcgtgtcactagactggtacctgaatcttccgtcgttcccatccttcggtcgtccacctttcgggtggaagatggagaatcgaagccatccagacggcactaaacgaatagttaatgacgaccatctggacattaacacacagagcagcagccaatgggatggcttccgtcattacgggtaccagcaagccaaacgctactatggcgggcgaacgcaacaagacgtcgagaacaccgaagttatcggcatcgatcgcattgctcactcgggtggtatcacagctcgcggagtcatcctagattacccgcgctacctcgagaagaaagggaaagagcctgtccatgcccttagtgacaaccacatcaccgcagaagtgctgaaggacatgctcaaagaaaccggcgtgcaaacccgcgaaggtgacgtccttctcctccgcacaggcttcacgcgcgactactcagccctaagcaccgaaagtcgcaaagcaatggccaccgcacccccgacattcctcggcgtccagagccacaaggacgttgcgcaatggatctgggagtccggcttcgtcgccgtcgcaggcgacgctccaagcttcgaaatgtcacccctcgtcggcgcccacaacgctcccggcggcatctggaaaggcgaagcatgggagcaggaaatgcaaaggcggcggcctcttacaccagtggctgcttggcggctggggcgtcatgattggcgaaatgtgggacttggaagcgctgtgcgagagtgcacatgcgttgaatcggcggacgtgtttttatgagcagtgttccgctcaaagtacgtttttctgactccgcctcactggccaagacgcgtagtcgtagtgctgacataacaacccaggtcccaggtggcgtagccagtccgcccaacgccgtagctatattctgagactgccttggcccgctggatgtaagactgtgccgtatacggcccgttgagaatattacccgcaccgcggcgctgcttctaggcagcgatggacgcatagtcgccaaggctccgtgtttctttccagaatgcttgggacctctatttattactccttatggcggcctagtggtggtacgtggcctgttgtgttttccgcccttgcgtgtcaccgtccttcaacttgactgggtatatagtccttggccgaatgagcaactgtgtcgtagctatctacccatctcactgtccctaccactactatcactctcattatgaaggcctttttcgtactcgctcttgcggcgttcgtcgctgcgggcccgctgtgcactacgtctacttcttcttcagtcgctcctgtggctacgccgaagccgaagacgtgcaataggatttgcggcgatgagacgctggtgtgcgctagtggttgggtatgtcttctggttgctgtttggaatggctttgctaatgcgtagtatagcgtgcagagagaacgggtggggaaggtgtaagtatagaagatggtgtatggtgaatgatgaggaagctaacaggttgtagtcttgctgggcttgctgcaagtaaagcaagagtgcagatggcgttgtcggagcaatcgttgttttggaggagtactgagtggtgaatagagctatctgctcagaccgagggtcgtgtcatagtttgcggttcgttacaaagggttggagcaagttaccccaaatgcacgatcgatctatttccccacatattgaatttggaggcacagctcacacgggtcctagccctgctcttcacggcatctgcctcttgagtgcgcacgtttataattcgtgaaccctctcattcaatttaataaggcctaagagtacgcgaatctcggagaccgtggttcttccgaagctgtgatgcttttctatcatgtttcttacctttccgcaacgtcttaacgcgagaagtcttttgatcaaaagatacaataaatgtattggtacattcgtgagctgtcatcgacttgttgttccattagacatgcccaagtgtgcttctctcgagataccgcaaacgttgtagaagtacgtaggtggacatatggtatcactcgtctccctgagtggtggaaatgcagcgaccgtcgtgagcgctataagttgcttcgttaaacatgatttggaaagcaccttgtgggaaagtggatcggctttttgctagcgttacatgattcgcctcggtcctggcgttcttggatctgcggcccgacagatgagaaaggtgtcaacagccctgaaggactctcgaacaacaacatagacatggacatcagctcccaccgcgatggcaaataacaaaatgtcgtctgatttctacacagtccaacatcacacttcgaaggcgaggttacggggtgagtacgacgttatgacggagttgctgtgttcttccgacggcccttctccactttcaatctatctgaccccggatttcggtcagggcgtggcgtacgcgagattgctagtttcagcatgacacctccgtaaggatgaccactaatcgcatacgtctgcgaggccgaattatagattgaaacgctcatactagtcgcagccatggcggcggctctaagcttctggaagcctggtcaagcctgaacaagactggtcaagctttcgcaacccactctgtggaccttttgggccgtttcatgcagaacaaattgccagcaagcctgccactcctctgtctcttcattggacgctccacaccatgcccttgttggttttcagtgatggccagcgtttccaactcgacttaccgacgaagtcggcagtcattcaatctaccggtggcttagcgtgaatgcggcccatgtcgaaataggtgcaatggcacttgagatgaactgtgctctctccaacgacagatgagcatgtatcatgtggacggctataatatcgaacagtgtggatcttgccgtgggtagaacagtacaaaaggatccctatatctccaacgaactgaagagccctggatcctgagtaccatttcatagcaggttgcagtccagtttcaatcacttccgccacaatgaagactgccattttcactgccgttgctggctcggtccttgtggctgctgccccagctcccgtctcccctcgtgcctccaaggttcaatatgccggtgtcaacctcgccggattcgactttggctgtctcacagacggctcttgcgccctgactggaacgaacaagccttataacattgtcggccagggttccgcgatcggacagatgcaacattttgtcaaggacgactctctcaatgctttccgtctacccgtgggatggcaattcctgttgaacaaccagcttggtggcacattatacgctcccaacttccagcaatacgacagtcttgtacagggatgtttgaactccggtgcttccttatgtattctagacctccacaactacgcacgatggaacggtgggattgttgggcaaggtggaccacccaacgcgcagttggcggacgtttggaagcagttggctcagaagtatggcagtcaatccaagattgcctttggtgtcatgaatgaaccccatgtaagtccaagctctgcatttgacatcttgcacaactaacacaaccgaaggacattcccgacatcacgaaatgggcacagaccgtccaggatgtcgtaactgccatccgcggggctggagccaagagcaacatcatcttgctgcccggccagggctacaccagtgccgagacattcgtgtcgtccggctcagcggcagctttgaacactgtcaagaaccctgatggcaccaccgccaacctcatcatggatgtacacaagtaccttgacagcgacaactccggcacccacaccgagtgcgtcaagaacaacatcgatactgcgttcaagccactcgcagcatggctcaagcagaacaacaggaaggccatgctgactgagactggtggcggtaacactcagagctgtcagaagtatctgtgcgaggagctgcagttcctgaagtatgtatatttcccagagtttcatgactcgtggctaacgattccagtgccaacgcggatgtctaccttggatacactacctgggctgcaggtggctttgattccacatacgagctcgtcgagaccccgacacagagcaatggaaagtggaccgataccgctcttgtcaagtcgtgtgttgtcggctcatggaagaacacttaggcgctgacttgcagcgtctttacctggcatagcgatgtctagcaatgtatatagactcattgtctcttcttatgtatatattcatacacaccattgatccaagtttgtgctttacgttgtggtagtttctcatcctccctcggaattccaccactgtcatctctaactcttggacgaatttatgtactgcacaaaaaattcccgacatattgcctttgttcctcgagtttaatcttggctgtcttcctgtcgggtgtgttgcccagtctcgaaggaagatgtcaagagaaagtgggtcttggatgcatgaagcaaaattttcactgcacactagacaagccctccttgcctcaaccgcagcactcatggcacttcagactcctcctagttcctgaaccattgctgtcagactgtatcgtgcccccatttaatcgggggatatattgcagtaaaacttccctctctccatcaaccaatcacatcaatcgcatcggtggtttagtggtaaaattagccgttgccatctgtttcagatcaattcggctagccccgggttcgattcccggccgatgcaactcatcagatttctttttttgctgttgtggttgatgtttggaggggttagttgtgtgggatgaagggcggggacggtaagcgagtttgcaggccactactttttagaccacttgtgtcataaaagtttcactgcttccttttctttcacatgtagcgtcttaaagtatttggcgtttattgttacatatggtctgacctttagtggatgacactgtatttctgtttaatattgcgcctaaggctgactcacatagatgtcttactatattagtaccaatttctggccgacgtatgcgtactgcgtaggggtttcggcctgaggcaaggctcattctgaggataatttttatcgacgatttgttattcttgtacattcttaaggtgagagttttgcagacaatgattgtagcgtatataattcggtggagcacgatcggcgaatacatcaacagtcgtgtacacaaacggagcacttgctagaagactttgatgcgatatataactactgctgagtagatcccttcggttcacagagcgaacaagtgcaaacatagtagtcatcaccatgacttccagcctcgctcccgcgcttcgtgccaccagtgaccggtctcgtttttcactcttgcatgtgcaacgtcaaacatagccatgcccacaaatgtctctcctagataagtagtgtcgctctcctggaacggcataggagaaacgtgtaccggaggaagacgatgaaattcatcgtttccctctgttacgcgagcatattcctcctcagaaattcgatcaaaacaaatgcggcgtgctggacgcttgtccgtagaccaatccgcgcctggataacggaagatgattccgtgataatggtcagaaaatgtactatcgatgtagctaggcactagaccaggtagttgtctggcttggtcgttgccatgaacgctcgctccgccttgccgctgctcttcatcatcatccgtggctgagttctcgagatcttgaatgtgacgtatataatcctcccgtgcggccttctctttgcgataatgagcgatacagtcgtcatcactgctatccacgtcgggcgcagaaagaaagtagagttccagacggatcggacacgggtcccacggcgttttgcgcatgatagcttcgagaacctcggccggcttgacagtctccggggtcacttctggatgtgtgaagtagatggcgaaactgtaaagcggtgggagcgggcaggacaccacgccacggaacaccataagcgcttcttgcccagagtgatctgtgaatgggataacatatattttggcgcgttcaatacgtcctccggccgccataccgcctctggggaatcgcatgctagggccgccacgcgatgccatgttcaaatggagcagtgtgagtcgatggatggcgctcggcaatgcgccaaggcaaccaccatccatgcattaaaagcggagggggccgaggaattggagttacaaaaacaagagcgatggagactgacgagcgagatgagttattggattttcgatgagatctcgggaaagggttcgaatcagtttctttcattcgaagttggtttcgacagctatcatagggatcgaccattgcaaagaataacgcgaagcccctgaagaagaggcaacaaatgtacagagagctattgcattgcttgaagctgaaaataccagctttctcattgaccttgatcttgtggaagtgaaaaatgctttacaccaaacatgagttggagaacttcaacaagcaaagcgaagcaatgcacgcaaccgggataggcgttgaccgtttaaacaatctggcatcatataccgtaccgcctcgctatatgcgttgaatcggcgtgttatcatagtcgtattgagaaatatgttttataaacaatgataactagctattccttaatggtctaattaattaagcgaagcatagaaaaattacgcaaagtgggcgcggtgaactacgcgcgcaacaggtgcaaaacgcagttctctgcaacagcgaccaccatgacacaggtctgcaagaccgggaataaaagctgtctgaagccagataattgactggcgaacgcagtcctcagccacagtgcgcaccgccctgcgcagacatctcagcacgctactgctgcgcaaatgtcgcttaagacgcacggctggtgggggctgtctaactcgatattttgcgagacatcaatggtagagtcattgcgcttaggcaaggctacaggactatcagacggtgtcagcgaatctttgataggtcgaggtgaaacaatttggagattgtttgcccgagcatacgcgatcgacctcgcagatcggtaagcttggcatgtgggcgagtcttttgaagctcgcctggaccaattagcttgaatgtcggtctcagagatagtgtcgaactcagagtcgtcagaatcgaaggagtcgagatcgagctgagagtccaagggtcgggaagatactgtcttacgaacgaggccgatgctttgaaagaaacgggccgctgatgagtaacgatctaggagcgaatgaatcagacggacctgcttcagatggagagcttgttgaagaccacgcagcaagaaagacggttcagactgctctggaagctttgaatgaggaaagtcttccagtaaggatgggagctctgagatctcacctaccgatgcgagaaggtcctttcggataccagcaaactcgtcagccccccctcgacatgctcctgtaggtacgtcaaacctaccaccactcgatattttgatgctctcgcacattttggcaggaaattctgtatcaatggcctgtaacagcatcgtagtgcgaaatttatggacgtctgtgagttgtgcgtctcacaatgtatttgccgtcaaagcgttcgcataatgtttgctggaatgcatacaatacctttcacaacgataaatgtccactcatattgctagttggtgtctttaatacgaagaattgaaatgaaggacaagtctatatgttgttttgcaatacccaagctattctggtcttggtcgctacagtagcccggagccgtcagtgctgcgactattggcgaacaagtatcacaaagagcagtaaacgtggtagatgttatcataaagtagtcattgccatagaaggtgatattggtatcattaaatatcctgactcaatcatttgcaactagtcctgtggtctacaaggtatacctgaatccctcaagtccctcgataatcttgccaccacggtccgcgcgcttgttcgccaaccagaacttcaagttcaggagaagtgtaatgacgatgatcagacctgctgcaatcatgcaggccacgataccgggaacgtagtgaggggcgtcctgggtgcggaaaacggtcccaccaatgataccaccgaatcctccagcaccaacaagagtagcagagcagagggcacgcttccattgaccacggatgttgtttgcttgccatgtgaggacacatggaacgttggcgttggcagcagcggtagccaagaatacaccgaagtagcggacaccgacattgttcgagaagcccataagggggaggccaaccagagccaagactccatttgcaatgatccaaggacttctgacgcgcatgcgatcaccagcataagcaaaggccagcatgacgaatgcagcaaagatgtagggaggtgcgatgaggcagttggctgctgcgtgggctgaaacccataccatctttgagaatgattggaaggaagtatgcgatagcgtacgtcatggttgttgtgaacatgaagataaaggcaaatccccagaccttgaggtcgagggctcccttggcgtactttgcgatgctgaagtcctcggggatggcgtcgtggcgatcttgctcgacacgggcaaccatgagctcagcttcgcgctcggtaaggaagctcttctgcatcttggaagacttcgcagacagctctgggaagtcaacaatgaagtaccagccaatcagaccaatggcgacagtgatgacaccctgtaggatgaagatccacctccatccagcaagaccggcaccgaaatgaggcacaatcttagggttcttcttggtaggaccgaagtgctggccgagccagggagcggcctggataccgtggccagcaaggagggagaaaaggtaaccgagaataccggagaacgcagatgacaacatgccgatgagataaaagacagtgttgcgcttctggagctcgaatcgctggtaccagcagctgaggaggtatgcagatcctgcgcactgttagtgtcgtgtatatagacaagatgaagtatgtcgagcttacctggaaagaaaccagcctcgaagatacccaggataagacgaagagggagcagtgtgtgccactccttgacgaacccaaagccaatcatcactgatccccagataacaacgatcgagggcaggaaaacacggggaccaagcttgcggaggacgacggtggcaggaggctgcagagcaacgtatgtaatgaagaaaaggagcaccacgagactgtatcgctcgccagtgagcttcaggtcaacacccataccagcaaccatggcaacacccaggttggttcggtccatgagactatttgaagttagtcgacgttgacaggacaatgtgagtggaaagcttacgagacacagtacatgaagccgagtactggaataagtcgcaagtcgaccttgcgaacaatttttttctgctcctcaggtgtgaaggagtcgataatggcttggttgccgccatcggacacgacgcgctcgatctcctggacaccgcccttctcatcggcgtaggtaggtgtggaagacatgatgatgtatgagagaggatggagctgaagattgaaacacaggtgctgacatggctatatatctatggaaaagtcatcgtggagcagtctcgacttccccagatttgagagctgtcggctccactgtgccccagactctatggaggaagcactatcctggcggctacttagagttgtagtccatgtttgggacttaccaagccatagcttcgggagatcatctcattgggagcatggcaagcgacctcgtgtccagtttctcggagtcgcaggacgaaagtggtaagagccatcgaagaccaaggctccaaagaataccaagctctttagaaagcaatagcttgagcatctggacccgagagtcttagcggcctcaactccgcatgtcgccgcagtgcatgccattggcttaccgaaatgctggggattccccgcactgtgggcgaagcacgatgtcgtgggattctaagaatctggggaagccatcgtcgtcttggcttgcaactaggaatcatttgagtttagcggggagatttctgggtcatgttggtggctcgcggtgtcgttagtacgtgtctgcggggcgctaccggcacatggcttgagcccagaacatcagcgttgaggttcagctgcatgatatcttgccgatgccgaatggcacgtgttgaactggaagccttccgctatttttctaccgcaactgtcatatggacgcagtcaacgcggaacttttcctggtgcctggctatatacaatggaagtagccggactcattcggcgttcaacacaacgatcttcgatcgaggcccagacttcgatacacagttcaagacagctcatggatcatatttagactatcggaaagtgtctatgaagcgctttgtgagaagtatcgactaaacacgtaagaggacttggcgagaattttgtagtgtgtgggagcaaaaggcaacttccaacaactaagagacagtggccatatagcctgatcttgatgtctgtatatgaattgaatttatcatagctcggcccaaatccgctcaaactctttcttgtctggggcacgatcatatctgctctcatctttcactgctttgatgtcttcgacaaaacctgctcgactgcatagccactgttcgtagctcggcttccattcttgcctagtgtcgaataaaccaattggcaagattgtgacaccaaccatgcgcggggacttggtcaacatgggcgagccgcagttagtacagaaccagcgatgcacgacttcaccagtggcagtgtcgtggtcatcgtactgctttagcaggctatcgccggatgtccattcgaattgctatggcatttagcacggattttcccatgatcgcgacgcaccttgtgagttaacggaatgtggcttaccttgtcgcggaaccatgcattagctgtatacggtgcaccgcagtttcgttggcaattatcgcagtggcagatcgcaacattgatttcctctccagtcatacgaaaggttatgcgcttgcagagacaggctccggttcgtaccagctcagtcatggtaatgaaggtggtgtgacgtcaggcaatggagagaaggaaatgtggcatggattgcgattttttggtggtggctggtgaagatttcgacagtcaatggatgtaactggtcgaaaattcagttgaagatgttcatgcgaaagtaccaatacagatatgttcgctggcttctgccgagggtacttggtaattgacgctttgtcatcgacgcttctccactcgggcataaagtgacgtttaccagcaatacttaccctcaatatcttggagctctcgaatcgccaaggtatgctctttttttctttctcgtcttattctattttcgtacatgacggagttcgtcccaccagagcctcggatccccgaagcacacttcgagtcagtcctctaaagagcagtcgctactgagttcgacttcatcacaatgcgaccatcgggtcattcgaatgttccttgcaccttgaatagccccggctcgaacgtactttaagtccaggattaccgaatggggcatactcaattctatttttgcgcaggagatttgtgacgtcacatgtcagcacgaacagtccggcatcatacctagaccgtaacatgcgcttcacaaagagtacatacagcttttgtctacaacatctcgtcaactacgatgggaagctaccagggtgcaacaggccgcagctcatcatctagcctgaagctacacagaagtgagtatcgtcgcaggcaaatcccagcgataccgtgtatagcttcaggctggcaaatgcctttagttgctttccagcacagttgaaaatctgcactgagctgctcaggctttgcactgtttccaaagtgaaattggcagctgccacattccatgcatgcttgagctccacatatcatatatgtcacgatgcaactgcaaagtaaactgtcttccgaaggcttcactgaaggatcgccgggcgcggaaagcgatgctactagacagatagacgttgaataagatggactggagaagcgatgtgatgctgtatacgtgcagtattactcagacgtcagcgctaggtacggcatcgtggcagcatccggacgatctacaacgacaaaaatacagctacatccatcgaaactcgttgacaacacagtggaatcagcgatgaactcgtatctcgggcacaccaatactttgtgctccgatatggctgtaggtagggcattgacctaaagctttgatgaattataaagacgtcgatgcaagttggggaagtaatcatccaaccactcatcaatctccaacgcttcttcacaccaagttcattcctactcctcagtacctacagcctctcaaatttcacttaaagttcttcaaaatgaagttcactatttccctcgccaccctcctctgcagctccgtcctcgccgcacccacacccagcgaagtaaccgacaaaggtactctcatctgcaatgaccccaagttcgaaggctactgcgactaaatctatgccccagtaagccaatgcatccaccttgccgggtattcgtttgatcgggtcagctctgtgcggcccaatgaaggtagcttctgttacttctacgtgtaagtgttacaacgaaagtggtgaacagaaagctgataagtgtgcaggagtgagcatcgcaacagtgacgaggatctcgagttcttccacgttggatatccgggtgtggcggacctgtcgaagaagcctgtgaacgggcctgcgggatcgacgcatgattttgataataagctccagagccttttgtatgttgatgactagtaggatttgttgatgctaggcatgctattatgtagtctgcttatgtagtaattgatgcttttttaatgcttcatttgactgaagtctgaaatgtgatgtagagcattacgcacacaaagaatagttgactttttaagtcaagttcgtatccatggagatatgcttttcctggtcaaattttgttgatgggagacttatcccgcagctgaggtgccaagtggatagtgagtgtttttgtcccaaaggcgaccacacttgcgacgaggaagctttcgactgcagcttttgctcttcggaagggcgcggcggcaccgtgtatgcatgtttccccgaaaataaaacaatgttgaggcctcaaggatatcagacatcaagttattccctttgatatatatgctcataccgaagacgcatccactgcagggcatagacacgtgatgattaggcgtcggagacgaccttggaaccaggattcgctttccgaaagcgcgcagtcggtccgtccacgggctcgtactatcggtctacaaaacctcactccgccaacagccggcgctggtaacttgctttgctgtcattccgacgttcatcagcgacacagccattatcaccaactcagtcgtgaaggttgctgatcgcgattcatcccgacccagatcaagccagaccctgccaagcctcgcatctctgaccaatcgcggctcgctgcaccccggaagtggttcgaccgcaacttttggtgaggtccgatccttcgccgagagaatcgtgagcttccctattctaccccacacgctccagtcccgtctcctcaaaccgcatccggggcttcaattgacgtttgttctcatattaggcccttgaaaagtgtcacttgtttgaacgaggcctccaccatggcgttctcaccgcagtacgttctcggcatagatattcctcggtaccttgactgatcggaacagagcattgttgccgtatgtcgtgcttttcgtcgcagctgttggaggatggaaggtctacagcagtggtaagattcactctcatcgatgctattcgcgacgtagcttacgttcagcaggatccaagaaggtgctgaagcccaatgagttccaggagtttgagctcgaggagaagactgtcctttcgcacaacaccgccatgtaagctcacgcactacgcactacaatggcgagcaggactaacctgcgcagctaccgcttcaagcttccacgtaagaccgatatcctcggcctccccatcggtcagcacatctccctcggcgccaccatcgaaggtcagcccaaagaagtcgttcgctcgtacacgcccatctcctccgatgaagacaaaggccacttcgacctcctcatcaagtcgtaccccaccggaaacatctccaagtatgtcgcgaacctcaaagtcggcgagaaaatgcgcgtcaagggccccaagggcgcaatggtctacacacccaacatggtcaggcacttcggcatgatttcaggcggcaccggcatcactcccatgctgcaggtcgtcaaggctattatccggggccgcggccagggcgacactaccgaggtcgatctcatcttcgcaaacgtaaaccccgaggacattctgctcaaggaggatctcgatgcgcttgcagcaaaggaccccaagttcagggtacactacgtgctcaacaaccctccagagggctggaccggcggcgttggattcgtcactgcggatatgatcaaggagaagttgcctgcgcctgccagcgacgtcaagattctggtttgcggtcctcctcctatggttgctgcgatgaagaaggcgactgagagcttgggctacgcaaaggctaagccagtcagcaagctcgaggaccaggtcttctgcttctaaacggagtctcctgagctgcttgtatatattcagcaagatgtgcagttttcgagggtggatacgcatcatggacgttggtgcacgcaaagattggctagggtagtaaagactgcggcctctatcttgatggggatcttggagccgtcattagggcgtgcgattgttgagatgcgtagatatagtatacgaaagtaataatatagcattgcatgcaacgacgcagtgaattgatgctctgttcggcctgtgctgccgtgattccgttcaaacttgtgataacagtctgacggttggcccgtgtttgtacatttccattcaataaaaagcacgcaatgagacgtggaagcatgtaatgaggcgaagtgtttcttttgtacgagctatacgctacatgaaagatacgcatcccctccctaatttctagtgcccaggctgctggcgcacattaccattctcgacgataactctgctgccgcatctagttggagataccaatgacaccgcaagcaggacgagggccagcgttaccagtcttcttggactcctcgtgtccgcccctgccgaggtcgtcagtgccaccgtgcacaacgatggtgcgctgcaatcacgttagttctatttctgtatggatggtagtggaggatgaacgtacgccaataacgctctcagagccaatcaacttgatcagcttgtccgaaacgcttccctgggcattgccctggccgtcggtcttgaagttacccaagtcaccgacgtggcgctcctcgtcttcgggtgcgccgtgggtcttgttgtgggggttgactagcaatctatcagcacaacacaaacgtcgtggtggcgggacatacagtgaggtccagcgctggtgcagccgttggtgttgtcaccgaaagcgtggacgtgcatgccacgctcagcgttggcgtcgttgccggtgatgtcccatgagatcttggtgggcgaggactcgttctcctgctcgaaggtgacggtgcccttgacgttggagtctccacggaggacggcgactgcgggagtatgtcagctgctgatctggcgccttgtagcttgggtgagagcctcagccctacccgtcacccgactgttgggctgtgaagggtacacaagtgggtgtgcgagccatcagggtgtcgcagtgagaggcgctgattggagcatctcgacaggaacaggaagcgtctgatctccatcacagtcctcagtctgcccgattgagccattcacagcgatacacagcgttttgtaacgctccaagtggtgtagctggtgaaatgtgctcattcccgctcactctcacgaccccaccttgccccaatcaggcaacttgggcgatagaaagagtggtaacataccggctttgaccattttgacggtaatgtaaggtatttgatggaattggtttgtttggtgatgtgtatgagtatacagtgaaggagtgagcggagaagagacggacgtgttcgacagctttcttcgacgtggatgcggggcgctcggagtgacgcaacgagccgggacccgcaacagctcgcgcattcggtcttaccgccgagccagacctgacgaatgatagatcctacgcatttactttacgcaggacgcctatcatagtgcatacccctgttcagctctatggttccatcacgttcgaatgataagactggtgactttcacgtttcttctaatatttattttgatatctcagttgctaaacctactccgatctcaaatcaagagagaaaaggcaaccacgcggacaataacaatcgtgacttcgtcaaaccgccgataccggactacccactctaagcctgaatcttctggcggagaatgtccttgagggtaacggcgtcagcagcgaatttcgagataccctcgcggagcttctcgacggccatctggtcctcgttgaagtaaaagcggaactcggcctcgttgttaatgtaagtcttcttctcgaggtcgagcgagttggcgccgctggcatcgagcttcttggggacggggtcttgcgagttgtagagctgctcaagtaggttgggctagtaatattagtatggattccatctcatcatagtgctgacgacttacggcaatggtgaggtagtcgcatccagcgagctcagtgacctcgccgatgctcctgaaagaggcacccatgacgatggtcttgtagcccgaacttcttgttagtagttgaagaatgtttctggacgctcttgacaccgggagtcctcctccttggtgtactccattcttggtcgaagccttgtaccagtcaaggatgcggccaacgaagggcgagatcaagaaggcgccggcctcagcagcggcgatagcctgggtctgggagaacatgagggtgaggttggtgttgattccgtgcttggactggaggatctcggcggccttgatgccttcccatgttgaagcgatcttgatgagaatgcgctccttgccgataccctgctccttgtacagctggaaattgttagtttgcgaccattctacttttccaggtaactcacgtcgatgattcggagagccttggttaccgaggcctcagtgtcgaacgagaagcgggcgtcgacctcagttgagaccttgccggggatgatcttgaggatctccttgccgaattgtacgagcaagttgtccaatgtggcgtcgacctggtcctcgatgttgctgccgccgtgcttcttgccgtactcgacggcggagtcgatcagcttcgcgtactcctccttcttggaggcagcgaggatgagggaggggttggtggtggcatcctggggctggtacttggcgatggtcgcaaagtcaccagagtcgcagacgacgacctgcgcatgactgttaacaagtgttccatggtgttcactgatgcagggccgccggtgacatctccgggagctccgatgcagtgaaagatggcggggcacttacggtgccagtggccttcaattgatcaagagagctggacatggtcgatgaagtggtgggtatgggtatgtgtagtgtttgtttctgggggagttgttcacaggtataggtaggtgttcggaggaattgttgttgggagattctgcgtcggcggcatagctcttcaatatgggcccctctgccccgccagcccaaaaaaagcgcgtcacaggtggcaagcccgtccacaaacggccgggaaaagaaaactaccagccctactacgtcccagccgatagggcctcttcaggcttcccatcaatcagcagcgcaatttgttacagtaagcagaccctgacccatcacctgcgacccggccagtcgcacattcacggccgccgcacctgtctcgaccctcgagcgcattacctaagcggcggtgatgcaatgcttagcgaatgtgcgccagggtcggccaaaagccggagcacgtcttcgcatctgctggtacacctcgtgccatgttcgccgcaactgctcgacctttctcgccttctcccaccggcaccatcgtgaccttttcaaatcccggatcactctcacccgcgccaagcctttcaatagccggttcgctatctccgtacctgcgcggcctggacttccgtatagcttcaggctattgataataaatctgctctctctgttccctcaacaacagcgccatcgtgcccgcgtgctaccacttcagtgggtggggcgatcacgacgaccatttaggccctcacggtcccacaccacgaccgctttgaattgtggccgctcagccggtctacaccgtacaatgataaatttgactagcctcataccgggtcgaagcttgttgtcgagtgctggagctatgcagtgccaattcgctctgcagcaaactccttctgtctcagtcctccaaatgtcttcaggctctgctaacctcggaacacatggtctgagtgttccaacgcgtaaagtatatcctgcctacacgagagccttgtttgtaggataccaacggatgttcctttacactgcaagtacgtacttgagaggcgttccaatgaatgctacatctgtgtttctacttcctatctaaacagcagtatatgcgccatgtaatgcgcaggcaccggcttcagatctttgtgatctcatctccaacttatacttgaactagacgggcctgttctcatttctacgtctctcatctcacttggtcttccaatcacacagcacctcactgtcaaattgcaatcctctcttcatcgaccaacagcttttgcggcggtagtaggtcacggaaagaatcatttcaaattcgaagatgaaaatctatcctggtatggctttcctttgatggaattagcctggcaagcatggcacacgcctgcatctcagctctctgcccaagatctcgaaacacattcactgtaccagatcgatgtttaccataatcagcagcgtcacaactatcaaggcggccatacacactgttactccatgaagtcatctgaacacagtgtcgtgttgggtgaagtacttagcaatggtgatcgttatatcgaagcatcttcattggacttgtcggctgtactagagccgtacggcgcagaaaagatcaacaaaagcattttcatcatctgcattggccccaagctgtctgaacatagacaggagatcaccaagctactagacgacgacttcaacgttttcccagtactggacagtctcgacgaaatccatgcatacaaaggagacaaggccaagacagtagacatcggcattcgagttgcatgcggagtggcacctcccggcttggtctgaggcaacagcaacattcgtatccgccctgcacctacacgatacaatctaaccacctttaggagcatacttacaagattgtaaagtagcctgaatatataagctgctacaagatatcgtatatagctttgcaaaggtttttgaacatatctaggctaccttaatcctttgtcgttaggtgaaggcagacaggatttctatgatttccccttcccaaccccccacccgtcttcacccaaccattcgtacacctcttcatactgcttcgcaacattactagccgtatgccccttcccgctcggtccaggatcattcagcgcctccaccaatcttgtctgccccgctccaatttccaatatcttcccgccacctagatccgcatcctcaacgcacttcagcatcccctctgccacctcctcgggcgtcgcccacgcatccctctcctcatccaaaaacgtcatcttctccggatgttcggtccacaacggcgttttaataacgcccggcgcgacgccattaacgcggatccccatgcgctcgtccagtgggccaagagagcgtataaacccattcatcgcgtgtttggccgcgacgtatatcggcgtgttcaagttcgcattctgccctgctatcgagctgatgattaccacgcgcttgggattcgccgggctcgctttagccaccccggctggcgggttcaagaagtgcgatatagcgagttgcgtgcagcggatcgggtgcgtcacattaatatcgatactcgcgtacctgtcgccatcctcggcgtctttactcgctgctgagccaggcgggtgccagaagttactccagtgcgggtcgtagatgccggcgccggggcagaggatgtcaatgttcccaaactccttgattcccgtgtcgaacatgtgggatagttgcttccagttggtgacgtcggttttgcagaatacggcgcgcggtgtgccgtttgcatatttcttgagcagctcttgggcttcggggcggagggacaggtctgcgaggaggacggagcagccgcgggaaagaaggagggatgcgaaagagaaatttatgcctggcattggtgttaggcgacaaatgctttgaagcaggatcgtatctcttgcctgaacctgctccagttactatcgcactctttccctgcacactatactgtgccgaagacgcagtctcattcttgagatctggttgtctggccgccatgattatgccctctacacagtaagctcaaagcagtgtcaaaatatgaaaatagaaacgcatagagatgatgggtttcattgatggtttagctatatactaatccccaaaccttcccaagactaacgactcgacacgagccattacacgcgtgtagctagtttcggcatacccgtctaggggtgaggggtacaagtgaatgtggggtagctagtagctagagctcgagctcggtagagcgacgaccggggaggctccgaagatcgctcgctgacgattgctagctacaagatctggaagcacaagtgtagcagagttttatgtactccggagtggtattgaaactagtgttatatgcatatgcccaagtagtatctaaatatacttcggccaactcatccgatgctaccagtaatcttaatatgcgttcctgcaatgccgcttcaaagtccaaggacatcgaaatgccaaacgtctgtccctctgcgccaaacgccatattcacccgctctccgcctcagccatgatttcgcgaagtcgcttccaggtgaagctattctaattcctcttcctgagctcccgcgtcttctcatctactccacttgcgcttggcaatggcatgccattcctgcctccatccgtgacatgtgatagccgtaacaattcctccagcatagcattgcgtgttttttctaccagccggtccacgtcttctgctgtacatccctttgtgtcgaccggtggtaggatcgtcacatcgattgtgccggggcagaatctccgcttcttcacgttcaggacgttgtcgtagttggcgcatacgacaggtacgatggggacttgtgcttgtaccgcgaggtggaaggcgcctttcttgaatggcaggagcattggctcttcggcgtatgagcgcgtgccttcggggaagatgaagacgttttggcgcttggttttcatggttgcggcagccgtgtcgaaggttgcgcgtgagacggcgcggttggcgcggtcgatgaagacggttttgctgagagccactggtattcaagtcagctaccgatttcattctctaatcacgagaggacttactgaaccagcccaagaatggcatgtgcttcaagctactcttggccgtgacactcgtgtactttggaaacacgcagcccagcatcaacacatccatctctgtctggtggttgcccacaaacacaactggccgcgtgttcaatgcatcttctccggtcataccgccctcgcgcttcatgctgccggtaacccgaaacgtgacgcccgtggcgagccacatgctccatttgaacgcgcgagcaactgtccattggctgagtccgccatacccgaccatcctaagggcaatgctggcgaagacaccgtacgaggcgcatagcatcatcaggatgaacgatgtcaaagtaaacgccgcaaacgacgcaagttgcgccagctgcgccggcagtatgagagccaggattctcaggaacattatgagcgccgccggtgaagctgcgaggtaaagaagccagcccatgacgggtgaagtatgtgtcgtgtggaatgctatgcgggcccagaagtagcgtttcactgcatacggcagccggtggtatgtggaattttcgcgagcaaggaaagtccgttgaattcgcgtttgtgtagtgcaagtgctccaagaagcccgagaccgcagtgacgttggtagcggactgaggcaggaagagtgtgtggggtcaactttttccgcgtgggaaaggcgccgaggttgttctcgctaagcggcgcgtgggatgcaggggagccggagggtaagcttaaaagcttaatgtcgacgctgctgccgtgctcgaagtgtttagaagaagatacgaggttgggaaagtagtcattcatcgcagagaagagcaagtttggtcatttggccttgtcccagtagttccatgcacctgcctcgacaaatatgcgcgcgtgacttgcaaaggcgttcatggtagcggtcaactcattcatgggaccgatctttagcctaggtttcgctaacgaaggcaaggctggatttcacgtgcaaaactacggcataaaaagtggatgtcatccatgaattgtcacaccttcatgcgcttgcttacaccacctatgccgcctcgcaacagcatgtagtaaaaggatccgccacgctgatggaaagcaaatgtcgtaagctcgtaatagaaatccagtcccccgcaacagcgcgcctctccacggccatgctcgactacgtctggaagcctgcaactcgctctgccagcgactgtgcgatctcgtcgtccgcagccgtaccatactcggccttcatttatcaaccgtgttcgccgagtccgggcgcgctgtcatgccctttcgttgcctcagccaagccagcgtcgtgacaccaaacgcgataacgtcggcggctaagataggaaccaacatccaccgccaagtgaccatattcgtgatcttgctgtcaatttcgtcacgcatgtacttgtctgcaaggggcaaatcaaggacagctttgaaccacgtctctggcgtccatttgtactcggggtagttttgaccttgggcattggcagcaatggggatccgaattgattggcctttcgtctggttggtcacaataaagacgaaaattaaagcactgagggtgaataggacggcaaggaactggaggattacgagtgctatgaggagctttgaaggctgctgattctgtgtcagatcgctacgtctgatgtctgcgaggcgcgtctgaggcgaaggtatcttaccgtggctcgtcgtactcgccaagctacaaacattccaaacaggcctaggaagaacccataacctgctacgccgttgctggtatgcccttgatcgacccacaggtgtgcaggctcaacattcaggaagaatgggagtcctggtgaggtgatctcgtatcgttgaacattatgtttctggtccagtaaaaaggccaccatagaactaattatacccaagttggcaattgacagtgcggacagaaagaagttggatattaagactggccagaaaagggaagaggctgagttgatgtaagcgttctgtgcggatgatgcagcagttgtgcattggagatgctgcgtggtgcccatcgtgcagagtctaggctgtatgtccggggtcgacttggaaataaactgcaaagcaaaggccaaaagttggggaaatgcaaacaagcatcacttcatataaaacttccgggtgcctgcacgcttctgcgccctctttcccgttgtgccaccaccgcgtcggggcgggttactaaagtcagccttgatcgagttagattccgcagccttacggcgtaagcaagctagggttcataaatagcttgtaatccgcaaggatgcattcgtacagcatactcagcatgcaagccacttgccgaagcgagatcatagcgtgctttcctgatggcggagttgagactcaacaaatgaaattccttaggcaagggaccccactgtgagagctgtgcagcagaactgaatgtcagcgcattcacagccgcatttgatgttcgtgcggagtgaagaaacatgtttcgtgggggccaagacgttgaggtatgacgaatgtttcgaaacctcgtcgaacaaacattgcctgacatgtcgaaagttgagctcgtcaactctaagactagacgctgtttcagccggcattgcgcctggaggcgaaacctttgcagtttgacggatctagcaacactagggaagttgctgtgaggaaagaacgttctgcccaagcgaagtgcgaagacgtttttgttcgcgaggtcgtgacgcaacggtgctcgtgtcacaaaccatctgaagaatagttctcaagaacagcatgcgacctgacggcttctttacctcgacgcagttgagatggaagggcgatgccgtgatagggtgcgtaaagaagatctggggtgacatatggacgacaaagggatgtgttgagctaaccgcattcgttcagggttcatccgtccctttcctcacgcccgccatcatgcgaagtccagccaataccacgttcatcaactatttggtgcttgtttacgtacaactctgcgtaccgtggatctggctatgcaacgatcctcgatcgctgggcagccgatcgcaagagcccgcccgacgacttcaggttaagacccgtgacgcgacccgcatcacggcggttagccatcacttgcatctcaccacaacgatgtgcgagcctgcaccttcaccggaatcatttcctatgcattatgcaatgcttttcattcacatagtagtgtgggcttttcagcccacgtctttgacaaagcagacacggctatcgaccggccttccgcatgctacaggttatgagttgcgactgaaagtagatagggaagcctgaagctatgcatagtatggcgaggtttcgaccacaatggtaggtccctgcgtatagcttcaggctatgggatgagctgctgcctgttgtatactggtcgcttcttatcgcagttgacaccagtgcagaccacccatcgtttcagattgtctacatacaactagctcggctcacaaccgactaccgctgcgcgcctcctcaggacttccttccaagctttcatcacaccgggaggatgcgtagacggaccttctgcggaccggcatcgcgcatgcagtagggcggctattcgcacggaccacgtctgcttaggtgaaagtagatccaatgcttcaagccacatcggcctggcccataaacttttcttcccaaataggacatcctccagacactcgctttagggcctccgagtgtgcactaagaatcctcggtcataatttccacaaactttagcttcttcagtccgccgtccacagtactcgagcattggacgacaatgttcagcaggattgcggcgcagtgcatacggctaacaaatactgacccaattcactcacagacgtttcacctcaaggatgcatatactatgcctgatcctgaaaaggcatactgaccatgcgctggttgctatctacgtctgctctcactcttttttcgtcttctcaggatatctttggcttctggctggtccagtacccatctcgaccttcttttagatctctcttctctaatagcattcatgcaccttccccgcagatcagtcaaaaacatccagcccctgcccagcatatataccgtatttccgagcaacaacgaggataatagtactagtgagcattcggggaggtgcctaattaggcatatcgaagatggaattgaggtcgtccctcttgaacggtgcaacatcctctcggcaccgatacttagccctgatcaagcggagaaagagcttttcataccacacaagcacgacagcagtccattggagaaacctctcccaaggttacccacatcaacgctgtgggccaggctatcagtgaaacaacgcatccttgcgttgattggcatacaacttgcgttaatgttgactattggtatcgcattattggcagcaaagaagcgcacatcgtcaaggtaggcctgaatcacttcagttgtgcaggaagtatgcggagtcctgactatcttcagtagcggttcaaacataaggacagagacaaccgggagtgatgcgccgtcaatacagcccatggacccattgccacgggggcatttcgcgatcccgatagagttgccgcaacagcaaaattcggcatgtctagagagaaacaatgagtcgattgcatggcagtgtgcatctaacacaacctggcaactcaacgtactgccgcctcccatggactcaaacgccacaatgatcacgctcggttcagtgccgaacagtgacgacactatctatcacggacatcaacccccggaaataccgccagttgaggtcagaatgctcactgaagcatcacccgataacgggcccgtgtaccatgtgcgcaccacgtacgatcgggtggttctacttaatgagaacgatttaatttcagaagatacaaggactcagcctattatgcgacactcgacttttcaacttggggatacgctatggcgatgcgtcttcaatgagactctcatagagggatacatgtatcctgatcagcaaacgaccgctagcgctacttcgaacagctcggccactttcatgcaagacctcgtaaaagtaccgcatgtgctcaagctcgtcgagcagcgcatgcctaatggcaaggcaccttactgcgagagaatgaggttacaggaaggcggtttgagtagcctttcagaggagaaggtgacgctgcgtttagccgaaccggctgcggaaaccttagcaaaggccgtcctcgaccggagtattagattccgagctagacagcgggcatcggagagcaatttttgtcggtgccagtggatggttcaatgaattggtcaaaatatatacagtggttcgcttggtgatgttttgtaacaagtgtaccggattcgaaatgtgcaatattgctatacaaggagcaccgccacttaaaatatcagcatctaactcaaacaacagttaaggtgtgaagctaccagatcaccaaaatcctcgcgatggactctactctcttgacactggccgcaacgtccgtgccctaccaacgacttcctgatcagccaacgccaatggccacctcaacacgcaacgagcatgaacagactctagtctctcggtgcaaggacaagatgcaagcgcttcgtgccagagcaaggagagctctcgaggccaaaagcctccggcttcaacagcgcgtccagaaactgcgaagacagatgcgttttcacgaagaaagtcggcgggcaaagtatgcagcgaagtctacgcagaggaaggaagagaagaaggcgcggaaggagggaaacaaggttaggatggagaagttttactgtgagaggcgtaggcctgatggggctgggatttatctttgatagtatgggctctttcctgtttctgagatggcttacttggggcatgaaaggatattttggaaagtgctggtgcgatcttggtcgatatttctttggtagcggcaaattggacaaccatcatacttgacatagtcgaaatcacactcggccttaaaaaaagtttcatgtgctctacgtagcttgtataatatcaagagaaattataatcgaggcagattctcaacaacagttccctattcgcttcgcaaatcgagatttccctacaaagcatatcagcgttaccacctcctcagaaccttttcactgcaccaaattacaatcacaaaacgtattccgcttcttccaactaagtcagctatatctaacatcggccctgtagtcgtgaaagcaggttcatcccgcattgcacaaacacgcgcctcccaccttgcgcagatacaagaaattaatcgggaaggtcaagtcgcgcaaatgatgggattctgccaccgcaaatcatcatcttcaccaccagcaggaagcaatagcggacaagcagcgatcagtaccccccgctctagtcctccgcaacaaggcccatctggcgctgcaggccagaacagtggaagagcaatcgatgcacctgcccaagagctcttcgattctcaagctgggacgtttggtgtttggatggggacgcctctggagacaggcagtcctgcacctgaggaattttatcggtctacaagtacttatagggcgatggcagagagacaagctcccgcgttgagtcgaaggccggcgacaccttacccgacactgatgacttcacaacaacatcccgccactgtgcctctgataagaggaacattcatgggtgatcagataccgccaagtatcgacaatcctcctcgcttccctcttgcacccagccggcatgatctcagagatttcaaccgcgaattcgggcaagaaatacaacgtcctgctgtcatgttaagacagcctgggcccttcccagccccaacaacagtccccctttccgcagccgaaagacaaaatctccgcccaatacgcccgcatcaaccccgtcttcctgctgactaccgtgccgaaacgccttttagctggcagcagccactgagtccgttgccgcttgtgactgcaccgaatccaaacaccatcacgcttcacaacaggcactacaatggactgcgggtaggcggcgtggagcttgagaatacgtcgatacagcgggttttggcgtcgggagagatagctcggcggtcagtttggccggaagagcggcgggagattcagaaggagttgttagatatgacgatgaatttggcgagggcggagggggttgtggaagatgaggatagggaaggaggacatgatttgcagattgaggttgatgggaagaaggagaagaagaagaagaagaaggtgaggttcaggtggttgaagaagtggtttaagaaacagccaccgtcttgacctggatacgacagacaatggatgaagaaagattgaggcaaaataccacggaactcgctacgcacaccagcacaacggtttagaaattatcttgccatgtaatacgcatgcaatgatgctcgcacacaacgaaatcagcgttctcgtactcccatcccctcgcgttcgcaatcctgtgtcttcgcgccgctctcgtggacaagtggctcacgccacaccatccgatacagtcttccccatgcgcattcccgtcactccgaagacctctgacactctcgtcatcacacggccccgtctcccaatgtcgactatacaccgccatcatcgcgacgtcgatggtcgcgagctcgatgcacgtcgcatcggaccgacgatctgaaacaaggacgatcaaacgagttcgactttctggaagctttgacagggtgatggcatgacttcccgtatcgacagagctgtaatgctgagttatgcgagtgggaatgtgcgttgagtgttgcgttggcatgggtgtgtgttgaagctgaatggtagattgtgcgaaggccgagggataacgtgaagaatcatcaacaagaccgaagaactcaagtctgctcaatagcatcgtattcattggtagattgtcatccaatcctatgtaattttgtatctaacttcccttgatatcttcatggggaaaaggtgtaatgacgtccaaacgcgccaattaagtatatacaataatgaagtccgcatcccaatatcgtaagccaaccccatcctcagcttatctaaaaggcgagtaggacggcaccagcaagtgcaccagcaagcacgccagccttgttgtggctggcggcaccagtgaactgagctggtggtgcgctgatcgtagcgttgcgcgaaggtgtgggcaagacggcgccgggcgcagttgggccagttggaccagctgggacgggaacgacagggggtggtcgggtttcagtgaggagaccgctggtggggaatggaggcgacgatgccgcaggaggaggacggacagaggagataacgctgttgggagggagtgcagagtacatgcttgtgaaggacgcgggaggggcaccagtcacagtgacggttgcggtgccgcactcgcagtcctcgtcggactcgccgtcgctgggtgggctgccagctgcaccacctgaaggcttggctgctccgcctgtggggtagttgaagccagagccagaggagccggcaccaccagcaaccggagcaggggtctgatcggccgcaccggatgtggaagaggtagaagcggcgggagaaccagcggttccgctaggaacgttgatgccagatgcaaggggcttgccagaagcggtggcagcggcagactcaatgggaatagcgttctgaggagcgccctccttgctgcctgcgccgatgacttcgatagactcatgggatccggtcttgtcggtccacttgtattccgtaccggggctatagttgatgaccttgacgctgtcaacggtcatggtgaagggtccctttgagtagtcagggacaccaccggcccattcaacagtgcccttgtccgtggagtcaccaccggcccagttgccaatgcggacattgcagggagtctgtgggaagttctttccgccgttggcatcggcgaagttcaatgtgcgtttgggctccccgtcaatgatccaagtgatagcctcagcggtccagttcaaggcataggtgtgggtctcggtctgggttgtggccacgggtgcttcaatcatacggtcgaatgtggtggtgttacccttgccgaagtctggaggtagtcagtacactgtgttatgcgctacacgaatcaaaacttacagttcatctggaccttaccctcctgaccaccgatccactcccagtcaacttcatccaagtcttgagactggagtacgatcgatgaaataatgccctgacccttggcagcagtcatcttgacctcaacgtaaccgaagtgcaagaagccttcagactgaatggtaggcccagcctcacccttcttggtgatagtgaactcagcacctcctggggcatatttcagagctccagcggtttgcttccagcccttgacggcagccttaccagctttgaaatctgtttcaaaggtagcgggcatagcaggatcatttgggcactctttttccataggattgcagtctgtgaaggtctgagctgtggccagggtcgccatcgcggccatcgcggagtatgtggtaaaacgcatgtttgtggtggataaaattggtggcgggtcgattgaatgtagtcttcacagaagaatagcgcaaagtcaggtctgctgatattgaatcaggtgcaagacaggatatgagatgctagaattgactgtggacaacagtgacgtgtaaagaatgtaatgctcgtagtgagcttgacgaggtgcaacgtaaagagtgaggtcgtcctgcgtccaagaggcaatggaagagagtgggaggtatggaaaggcgacgcaaaggtacaaaagtagaaggttggtgaagaatggagtgtgcaagtaagcggaggatcaccaagtataaaatcctacatgcgtcaaggttgcaatttccgccatgctgcaatagcagctagcggtctaagtcatgcagccactcgtgctcgtctatgctgcctcctgttttcgtacatggcgggtctgagtggtcaaccgtcgtccttctttgcactcctgtggtgtttcaagaagcatgggtgggtactagggcgtgtcagaaatgcctaccgccttgcccggaatggtgagacgccgtaccgacctatcagcgatcaccagtgcctcaaagaggtttacttggcaagccacaagagccctgcattgcgctgcactgtgctgcccctgagacggcactggatgggatttcaagacctggccagttgcagggctgtgatgcggggcgatgacatgccatcggagctgaatgttgaccatcagcaatgcgtgtctgcagtcactgttgcattcgtcgtattgccatccctccaaaccctgtggcagtgctgcggcgtccaaagcgactgatgccgccctctgtctgtcgtgtgattgcgatgcacaaacgacacgcattccttcgtatttggtatgcgatcatcttagacatgatatcatgccaaacccgaaaatgtcaaggtatgagggcatgatctgccgccctgaagatcgttatccttgtggtgcagagcagagcctcctggcgagtggttatgttcttgggaccgtgacactgcgcccaggacgcgcacgctgccgccgaggcgaagtagctagcacatcagcccgacggcatagccgacgggtagtgtttggaaacaaaaacaagcgcctggggcgaagggaaggagattagacgatgaggggtgatgcttgagatgagggtgtggtggtgcgaccttgtgcctcggaggcaaaagtccctggatgttgatgtcgctccttccctgcatcccgcccgctcgaggatctacatcacctcagtctgcccgctactaattcttagagttcaacgtccttcacatttgaagtgccttacggtaacggtcacgggatgcgaaacctctcgtcaaaaatagttcgcctatctgcaaagtaatcaatttcaaggcaggcgaagtccgcacgcgggatgcgctgcgaggagctgcacagtaagaactgatgttgccgtgttgatgcttttctctcgctagcacttccataacgagcgagatgtagccaaaagtagcacagagtcatggcataactacggcgcaggacttcgacatgaccatcaattacgccgtaaagctgggataaaaacgttccgccgcttgttccgacttgctgcataattgtttggcggcgttggccacttgcagtcagcatcagctgtgctgttcaacatgaccgactattaatacccgattcgagagtattatcaggctgaatcctcaccgaccctgcgagcatgttttcagacggcgtaaacactaaaacactcacttgaacttgagatggtggagtttaaggggtcatggaacatagactcggaggaagttcatccggccgtaggacatgatgtagattcttgtaacttcgaatgcccttcagtcgtctgcctcgatgcgtgtatcagtatgattcaaaactgcaaacgagacaaatactggaaactatgaggttcaaatcgagctcgtaagttttatcctcgcctcttcggtggcactgcgacacagagtaaggtttctaagcatgctgatatgccatatgcacagttgcgggagtatagcacggtcaactaccattagtgggtagaaagagtgggtgtatggtgggttgacagagtctggttgaccgcccgtgccccgcccccgcggttctgccgacccttctgacgtgccgccaactttttttcgcgctggtcgcgctatagagttcacaaatctgacgctgtcgccacaaccaattatctcacccaagaatcctctcaaatccgataatacacgccacgtacccacccaaaatggcaagcacagcgcaagaagaagttgcgcaaccgcaccaacagcccgaaatcgcacagaatgcggagaccgaacagacgccagtggcagacgttgaggagaaggacgaggagatagacgatttgtttgtagagtcgggagacgaagacatcgtcccagagctgatctcagcggacggcaacgactacacgaaagcctacaaccgccagcgcaaactgaacgacaactcagtacccggcgatcacaagccaaagtcaaacccacaaaagccatcggcaaatacaagtgcagcgatagacgatcaggtggcctctctcgccaaacatgccagcaagatccgtctcacggataagttctcgggagcgacaggtggcggcgcaagggacaaggacaaggcagaccgcgcgacaacagagcaggtcttggacaggaggacccagatgatcttgttgcagctcatcaaccgcaacaccatctctgaaatccacggagtcatatcaacaggaaaagaagcgaacgtgtaccacgccatcaccgaagccgacgatgcagacccgattcaccgcgccgtaaaggtctacaagacctcgatcctcgtattcaaagatcgagccaagtacgttgagggcgagttcaggttcaggcagggatacaacaagagcaacaaccgcgccatggtgaagatgtgggcggacaaggagcgtagaaacctggcacgtatatacgactctggtataccctcgccagctcccgtcgctctgaggaaccacgtcctggtcatggagtttgtgggcgaccgcaagggaaaatctgcaccacggctgaaggatgtgcgctttgaaggcctcacaaatgaagaagaagacgcaaagtggaacgacctctacatccagatgctgacctacatgcgcatcttataccagacttgcagacttgtgcacgccgatttgagcgaatacaacgtgctatatcacgaaggcaagcagtggatcatcgatgtatcacaagctgtagagcacgaccatccacgatcactcgagttcctgcgcatggatgtcaagaacgtgtccgacttcttccggtcacggaacgtcgaagtactgagcgagaggcgagcctttggattcgtcactgctgaggcaggtgccaaagagatgaaagacgaggccgcaattggggacttggtgcgaactttactcgccaacccgccagccacagaggaagaagagaacgacgaggttttccgccaccaatacatcccccaaacactcaatcaagtgtacgacatcgagcgtgatgctgcactcgtcaatgctggtgagggctcgaacttaccttaccaggctctgcttgccgacaaggtcgtgcagcccaacgagtctgatgcatcacatgaggatggcgattcagaagcgggagactctgactcatccgaagtcgaccagtcaatcttcgataagggacctggaaggggaaagaagaatatggacaaggatgagaagttggcacacaagaaagcaatcaaggatgagaagcgagagaagaggaaggacaagatgcctaagcacatgaagaagaagcttgtgagccagtcgagtcggaagaagtaaacttgtgcatgcatttgcgcttacacggcacctgacgacatctgcatgggttggagtttaacaagcacggtatgtatcctcggcttttctatgtcattttcgcgtatgaatgtcatgaagaagaaaagcccggcacttctggactaatgcgacgacctgggtgtgtttacataaccggcgcagcagtagtccaaactacagtgtctccgaatagtgtcgcctgcagtcccttgctggtataactttgcggatcaaagagagcactgagactcagcccacatcttcacaatacaacacatgtcttcaagcaactggctgatttgacgtagattttccattcgagtgagatgagtctctctgctctagtggcctgttcatacatactacgcacgagcgttattcttctacaatgatatacccttttacacccaacactctcgtgccttttgtccacactcgtgcttaaagcatatttttcctccacgctctagtccctaaccgctcaatctcagggacttccaccgggcccctgacttcctcatcttccagcgcctcgacaactgcctcgccaaccaaatccgcttttaaaggcttgataccccctgcgcccatcaaccacgtcagccttcctccaacagcactattgatcatactcgcaaccccgcccgccgctgcaatcggcaacgtgaatgtcctcgatgaatcgtacaggaacggggcgcggatgaatatcgagcgcatattcggaaacgtcgagctgatgatcgattccgcctcgcgtttcgtcgtgatgtatcgcgccgggaggataggtgtgcccgccgcagcagagatatagaggaatgtggggactttcctctttgaggattcttgcgcaatcgagaccgctgtagttacgttagttctcgtacgccgttttactagatcgacatgcaacgtaccagtatctctattcataacctcatacgtcaactgcccatccctctccatcggcctcaacgcctcaccctccttcacactcaacggatcctgcgtgccttgttttgtcgaactaaacgccctcttcagccccgcgatcggcgattcccgcccgctcacgacgcccttgtagtctgcttcgagcagtatgcccatggtgtgaatcacagctgatgcgccttcgagatgctgtgtgtagctggagggatcgaggacgtcgcctttctgccatgacacagactcagaccattcgggcgggtttggcgaggacgtgaccgaggaccaatgcggtgtgccggagcgcgagattgaggttacagaccagccgcggtgagcggctgcgcgacagatacgacttcctgcaggtgtcgtttgagatttggagcttgtaggtgcttcggtggctgtctttagagaaatgcttaccgagaaatccattgccgccgcaaactacaagcttcttctttgctgctgtagacattgtgaagggtggtggtcgtgcaattgcggtttagagcatgtgaggtgggaaagtttggatgcgtgcgagtgctgatgtcactccacgtcgcgtgggatcgcgtagggctgagcaggggtgtggggatctgggcggagggagactccgtccataactctacatttgctcttcgtctatctatcccacccgtctgtagtcttgccaatgtgccgtaagattatgttcggcttgtcgccggtgcaatatatccatctaccagcatgattgcctttgtagtgcgcaatgcggtcgtctgaactcgatctggcacaaaccgaagcgcccatgaacacgagaacgagctcagcataaattcgagagatcattgttctgcattcaaaaagcttgtgcccttccacgaacctcacgttccttctagagaacactctcgaagccacggacctagcccagctcaagcaaccgagaaccgcacaactgaaacaacaaatccgagcgcgccgacatacacgatccttcattaccaagccttacgcgctatgcccaacagagcgaattgtgggtcaagcgttcgcataacgcagcttagcttcaccaatcccaatgtttcaacttgataggatcattcgtttccaccactcagccgctgtgatggtgtttagtttcctgccagtaccgccgcgcgtgttcctgcaccagcgcgagactgcatctcactatacccaaagccggcctgcagactctggaaccagcggctggtaatgaatagatggcgctagaggacccgttcgcgccgccagtgtgtttgggctaagctttcgtgggtattgctctcattaaatgattctgttataattgctcgttgcggcttctctttcttttcttcagtctactacagtcactcattcattcactcgttcattcattcattcgcttcatagtcgatattcgctctctttgtgcagctggtctctgtaaacattcgtttcaagatgtttggaaaggtttctatcctgagcgcgctcgttagcgctgcctctgctggtatgtatctgaagccaaaacaagttgaacgtcaaaagctgattcaatgataggcaccatcgtttgggatggacgcttcaacgacatgacctcgagcgctgacatcgccaaatggtccttcgccaccccagttggctcataccaatactacatccacggcgccggctctattgacaaatacgtcaacctggacagcaaattcaagaaccccgcagacgagggctccaagcaaggtgccaagatcaccatcgacgagacctctaagtggaacggccagacgatgctgaggactgagctcatcccccagacctccgccactatcaacaaaggcaagctcttctaccacttctccatcaagaccggcgcggacaatgccccgctcgccgccaacgagcaccaaatcgccttcttcgagtctcacttcaccgagctcaagtacggcggtgacgccaagaacaagctgcagtggtgcgtcagcggccagcccaaatgggacgtcgagctcaaggccgacgagtggcacaacgtagcctacgagatcgacttcgatggcggtgccgtcactttctggtactcgactggcagcgatgctctggccaagacggccggtcccttcaccaccaccacctcttccgacggcaaggacttccacgttggtgtgttgcgtctgcctggcagcaacgacgcacctggtgcggaggattggttcttcagcggcgtgtacattgagagcggcgagattaacacctcagtcaacagcgctggtggtgcggctggtgcggctcccgctcccgcttctcctgctaagcccagctcctctgctgcctcttcgactcttgtgacggttgttaagccctcggctgctgcgtcttcgagcgttgtagctcaggcgactccggttgtgactcctaccccgtctcctgctgctcctgttgtgactccttctgcgtctcccgccgctcctgctgagacacccgctgctcctcagcctggctctggctccggctcggatgctaaattgcccaaggagttcaccatcaagcaattcgtcgcttggttgagggcgaagcaggcccagggcaactagatgctctatttgcgtggatgagaaacctgaaccacattcttgtacatatattctattcggaccatagatgtaaatacatccaacactgttttgcttgaacgagcatgaacaaattatacctgtttgcatcactgaattatgttctcgattattgagattgtctgttgtgcattgagtgatactagactccacatcttgaccggagctgaacgccgctaccggagttcgatgttcgtcgttgcccgattcaacaccgcactttgccggacctcaatacaacagcacgacatcagaagatagataatcacgctatggttcgggtacttcgcttcgcttagccaacaggatatatactgataacaatagacaggtaatttgtttcctgcgcgtctgcgcgagtcgcacgaagacaaacgccagaacacgaacttccggcgcaatggcaaattacaggcatgcgagccttgtcgcaagggcaaattacgatgcgatcatatgatgccgaactgtggaaggtatgcattacttgcaatgttgtcaagatcgtggtattgacgtgcaaaaggtgtgtgaagcgtaataagcaggaccagtgcgtctaccatcccgcgcccttgacgaaaggaccgactccacaggacagcaactccgatgaaagcagtccacgtgtgaacaacttcagtactgcgtaccagtcaccctcatatcataacctacatcgcgattccgtctatccagaggccaaacgtctgaagcgtacaaaggcgtttgcaccgacattctcacctgagagtcttctttctaaacagactgcgtcgtatgaccgtcaaagctccgaggatgtccaaaagtctatacttgatcacagtatccgaacagacacccttggctttgacagcagcgctggctttatcgatcattctgccgtactcgccgagcatgaactcagcattggcatacattcatcgaaagatgttagcacgccaataccaaaggtgtcgcaggcgcagatcgatcgcggagctgctgtcctctcactgcttaatgacctgccagctttcgagaaatacattgacaagtaagtccaactccgatcatcacggctctcggcttgttacatctgatcagccggcttgcccggagttagccatggtttgagctgacatgtatgtacagatggttctctttcgctggtgggattgtcgtgattgagccgatggtgaagatgtacctcgacgggttgtgtaaaacctggcacaaaacacttgggtcgcagaaccccttggatcttagcttgatgtctgagaagatctgggagaatacactgaggccagtctcacgctttttgaatcgacacactacgcctcgcgagttctgcgcaaatgtcaccggcccttttctacgttgggaagtggtcggcatacttgtgagcctggtctcacttgttgcgcagtcgctgaaaggtcagtccaattccggtcgtctttagcggcatattcgccttttgctacatgaaagctgacagttatacagacggtgaccccatgttttgctcgcacgacaacgctcctgtcgatagagcggcacttgctctgaagacgcacaatgcttccgagatgtgtgtacaattttgcgatgactttggtgttatcaacgacttgtacctctggctattgtacgaaaatgcaacggtgtactgctcaatgcggtctagaggaagtaagttcggaagtgtacatgacatggctctagcttgctcctgctaacatctcaggttatgagaattctagaaagactgcaagcttgtcaaatgcgctattgagctttaatttacaccaagagatcagagtggacgaccatacaccgttcttcatggcccagttgcgcaaaagactcttcatatgtgcatacgataatgacaagtacactgctgcttttagtggccagcccccgagattgacgagacattattgtcgccttcagataccactagacctaacagacgcccagacgatgtctgatggtccagagcttgaagaagctgtcgaagatctcgatgactatggatggaatcagcaaggccttgttcagcgttctacgtacgctcgtctcgcagcaagcaatgctctcattacagaggaaattctcgagatatctctgggtagtcttccccagcacgagatacttcagcgcgctgaggacatcgagttgcggacgaacaggttctgggaacagttacccgagtttctccgtatcgatgtcacaaatccatggagctcacaacggtcgcctcttgagctcttgttcttagcgttcaaccgtctcaatcatttggaccacctcttcatgctacaacgtacaataagcaagaaagtaaacaacgccgctaatgacccaagcgccaaacttctgtctgtgtccagcgagatcttcaacttcgttgtatccatggtcgacaacaaagataacttccgggacttccagatcgactttgcccagatactcgtgaaatatggtataccaactgctgcagctctagccgtcgagcttcttcaccaagagcgacatccagcgtccgcctccgccattgcttacccgctccaccggtcagacactatccagagtctctcggtctttgtggcatgtttggggaccatcaaaccagatgccagcggataccaaagctgtgttcgaggtcgtacctttatcaagaaaatactggacatgatactcggctctggacccgcaacgccaaatagcccgcaggtcaccgagagcacaaacgatccgatgttaagtgctccgctactgcaacctggtagtgatggtgactttgtgcgatggcttgatgacatggactgggatcaggacagctggatcaattttaattgagcttcgctttcggctgcaactaatggcgtcattttgagaggactcgtgtcgcattcctatgtactttcgcattcgctaaagagacgggtagaatgttgcgccgtagccggccaatcatgaatgcgtcgcaacgccacagcatggttcctcgcgtacgtcacgacttctcggccgcagcaacgccactacaacggcacaacttcattaccagagcgacatcttcctgcagtttacatagactagttgcatgaacaagtctattttggcattacgcacaaacattttacttctactcaccggttttgagagatcaaacccggtcatcgtattgagtctcttcgtacaagaaggtaagcattcgcccttcacaatactacaagtcataccagttcatccagcttaacaaacttgaccttctccctgccaagcttttattaaacaccggtctttcgattaagatatctttgctcaccatgtgctgcagcaagcgtagacagcaacactttctgccaaatcagcagttccagttgacctttccagccgaccgtcgcccccgtggttgttgcggtgctggtagacaacgccgccttctgcgtggaactgaggcacgagctatatcagccaatcaaacagaacctcgaacagaatctgagtacttttccgccgttcagtgccaccctcgctctccaatggctgctctgatcgctgtcaccatcggcatcggtgcagagaagctgggacgcatcatctcagagaagaggctcgagcacaaggacaagaaggcagcacaagtaaatttgctttctcggcatgatgacgggccaagctgactgtcctctagaagcgtgaagccatgtatagtcacgccgagtcctcatctggtcatgctgcggcgcggaccaagctttcatcgaggcggcaggagaagatagatgaaatgagacgggaagacaagcaaagcggacgacgtcgtagtgtaagttcggagatgactctggtacccgagcagccgccaccacgatacgaggacgtcgttcgagatgacgcaagacatgcatagcatttcgactaatgattattgctttgtatgtcttcataagttcttataatagtaatatgtctcctttgttttcttaccaaagcattatctaaaactcagagcatgcattgttgcggctgatattctcaaagcgaggtcatctgcatgtattcccttggacactgcaggcgttgcgtactcagcccccttccacgacgtcaaacaccttccagatatagcggagacaaacaatcgtggatcaccgttcattcgctgcctcaacctggggttggtagtacctgagacactgtgccacctatgcaagcggccctgttggggctttgatagattgcgtgagaagaaatacaggcggccagtcaaattgacataatgctttgttttgaaacaaagacatagcaccgctctcggacagtatcgtcgactaccgagtctggctagactcgctctcgaggacgaacctcgaagtgtttgtacgttgcacttgattccgattgtgcgcagtgctggtctgctggccgcctgtttgtccactgccgcttcgtggtatcgtctagaataccacgcgttccacgtgtacttcccagaaccaggcccgcgtcaagattaccacgcatgtacaacgtcgtgtgaccctaaacgacattcttcggttcgtagatccgtggattagcagcattggtaggccctcattcctcactgcccaatccggctttcacgatcgaacgtcactttgttctgccttctactttcacttgcaggccacggtactgctcacgcgccacgagaggccctgccgtgttcagcgcactgtcgtgctgccgcttgtgcgcaactacaaacgataaaaccctttctccccccaaacgcttctcgacttgtaaccacacctgcccttgcataccgcaactgcattccaaccccacgatacctcaaccgattgaggcttaatcccacccttacttactagtaaagcttactcgctactaacatgccctcctgggctccttccgctgtgcgcggcggcgacgcgcacgcgcgtgtcgaggcgccggtcacgatgcgcggctatctcctctgtgtcttcgcggcgtttggtggaatcctgttcggctacgattccggatacatcaatggcgtccttgccatggactacttcaagcaggagttcggaagtgagtaccaacacgcgcggtaatcttattaggaacgttaactaacattgaacgggcccgtccacggacaagcttgctttcaatggccgtctgtacacgacttctcaacagtcgttgatcgtgtccatcttgtcggcgggtacctttttcggtgcactgttcgctggatctgtcgccgactggattggacgccgctccactatcattgctggctgtggtatcttttcgctcggtgtcatcctccaggtggcttcaacaactatcgcggtcctcgttcctggtcgactcattgctggaatcggtattggtttcgtttcggctgtcattgttttgtacatgtccgagattgcgcccaaggccatccgcggtgccatcgtttccggtaagtgacaggccgttttagtccacacagacgacatacgctaaccaaattcctaggttaccaattctgtatcaccatcggcctcctcctagctgccgtcgttgacaatggcactaaggaccgcatggatagcggctcctaccgcattgccatgtcaatgcagtggctttttgctattatcctcgccactggcttgttcttcctgcccgactcccctcgttggtacgtcaagcgtaaccgtcacgatgatgctgctcgcgccctcggcaagctccgtggccagcccgtcgagtcgcaattcgtcaaggatgagctcgctgaacttgttgccaactacaagtatgaaatgactcacatgcaggctggctggttggactgtttccgtggcggctggaagccttcgagcaacctccgtcgcgttgtgctcggcatgactctacagatgatgcagcagtggaccggtgtaaacttcatcttctactactcgtccacgttcgcaaagacagttggcatcaacaacgcctttgtcatctccatgatcacgaccgcggtcaacgtctgctctacacctctctccttctgggctatcgagaagctcggccgacgtgcactcctgatctatggcgccctcggcatgctgatctgcgaattcatcatcggcattgttggcagcaccaccccagagggcagcaaggcagcttctacctgcctgatcgtcttcgtatgcatctacatcttcttcttcgccaccacctggggccccggcgcctgggtgctcaccggcgagattttccccttgcccatccgatccaagggcgttgctctctccaccgcgtcgaactggtaagtccctcccaaaccttcaccatcctcgaaccaaacccatactaactcccaccaggttctggaacttcatcatcggcttcatcaccccttacctaatgaacccagaccagggcaacctcaagaccaaggtcttcttcatctggggctctacatgtaccgcgtgcgtgctcttcgcattcttcttcgtccccgagacaaagggcctcagtctggagcaggtcgaccgcatgctcgaggagacgacgccgcgcaactcggccaagtgggtcccgcactcgacctacgctgagcaccacgccgaggtcagcagcatggagacgacggacaaggcgggcgcgcagccccaggcccgcgagcacatctagacatctagacaaggctgcgacctgtggttcacgaatttctttatccttgtgggtggcgtgattcgtgggtctatggcgttgttgatgtgtgcggcgcaggatgggtcgttgttgtagcagcgatcttgcatgtgctgcttcggcattgcttgcgtgggcgttttcatggggctgtgagagtcgcgtctcttcttttcgacttttcctccgggctagatggccttcttaggtataggggatggatgtatacatagagggggtttaatttcatcacacactttctatcatactgtattaaatgactttcaggtccaggccaaggccagaggtagttaacagttaggttttagaccaatagcaaaacttgaaacgttgctgtggacgccttcaaggtctgaggggctgatgtggttgggtcgcttatgccagcccatccgtctccaacgtcagataacacggtactttcacggtatgatgtgaatcattgaagataaattggtttacatacctgatatactgcctgtcgtgaataattgtgaccagtccgccatgccgtgcgccgcaatcatgattccaagtatgcccacccataatcatgtacgccatcaacttgcctgaacgcccagcaatcccttctatatgcatctgcgatctcaggtcccccccgttcgtgtacaataccaatgttcaacgcccacagtctcttcgtctgcgcctctaatgcgccgcgcccccaggcttcctgccatgcacaaagtagaatttgatgtacatgtgtaacgccctattccgcacttcgttggctaccttggcaatcaggatgcggcactctgcctcggaccagcccaggacttttccgatgaagccgagtgtgtagggctcgatgcccagaagcacgtgctcgcgctggtagcggccgatttccttcattttggcgtccttgggccatggacctattggtacctacacgatgcattagtgagatatcatcagagagaacaggggcaattcatactttgacgaccttctcctggacgtccacaaaccccgcgtccagcatcctctgcctcaacgtgtgccccacgcaaaggtcctttttgaatcccgccgccgcctcgttgcacagcgcctgccactggcatagatcgactgctctttctagcgtcccgtcgtcgctttcgcacaacgcaaggggttcttggaactcgacccagccgcccggcacgacgtgcgtgtagcactgcgccagcaattggttccagtcggacacggagccggacatggtgcggcagtggatgaagtcaaacgcctcggacggcgagtacacccactcgctctctacgtcgtcgatgtagaacttgagattcggcgggacccaggtgggttgtatgggggagaggtccgtgccgacgacttcggtgccgggatgcgtgtcggcaaggtcaatggcccagatgcccgtgccagtgccgatgtccagcacgcgggtgggggcgctggctatgggcgcatcgtacagcttgccgccgaggaggagcaggaagatgtggtgcagcaggtcgaggcggtcttgctcctgctcgtcgttggggagcaggtacgagccgctgcggtaggcggcgtagcggcggccattgctgtattcatagttgaggatggacgaggcgagggatgtcgaggcggacgaggcgccgtcgtaggccgagtcggtgtcggagttgccgggcgtgtcgggctcgaggtgcaggacggactgcaggttgccgtcgctgggggggtccgggtggtgcgcgtcgagagtcgcggatgttagttgggcggccgtgggagtggaagtggatgtggaggtgggttcggatggcgggtgaggtggagtaggcgccggcccgccttgcgcggagacagccgcagacatttgtcgcgatgcactcggatcggcagctacggggactcgaggccaagcttgaggcgtcgcacagtgactttggggatgcgactcggaatgacaggcgtcagtggggtactggtgcgcccttatatgctgccttaccgcttgtcatcatggccgttcccagtcgcgtgggaacgatccgcagaccagaggaccttgtactgtacacaccgcaccatggccctactgtgccaccccaaccatgtgccgcaatatcaacgtccaccttattaccattgcgcctcaaccgccgtctttgccgcgcccgcttgcccgctcgagattgccggttgaggcaaggtcggatgcacgcgcttcggacatggtgccagagccagtgaagagcgcgcctgtgcgggtagtcgaggtggatacacgtacccatggcatgtcttgtctccacgttcgtttgctgcagtgcggcgtgggcgagccagtatgcacccgcaaactgcaggagctaagtagatgcggcaggaggagatagaacggcgcgcaaaccggaagaactgctttcaactccactctcggcccagctttccctactcctccgccatcccatttcctacaagaacacatgttcctactctgttctgccggtttgtcgctttaaccgctagttactatcatggactcgttctcggcagggacgaaccgcgccgctttgccctcgctgcccatcctattagctggcggaatcatcatttacgcactcggcttggtcgtatatcgcctatacttgcatccgctggccaagttccccgggccgagaattgcagccgtgacgagtttctacgagggttacttcgagattgtacagaagggacagtactcgaagcacatctcgaagctacatgatcaatatggtaggttgggactttctccgttttgatgtttcggtattctctgaaaagagctggaattgatcatgtacaggtccgatcgtcagagtcacgccacatgaactacacattcgtgactcgcacttcttcgaggagttctacggcaagaacctccatctcgacaaagaaggatgggactcgcgctttggagctgaaggaggtgtcctcaccactgtgaatgcagcgtttcacaagcggcgccgagcagcattgttgcctatgtaagtgtcggatggttcaagtctcgtatgcgtcacacacatctgacaccaacccccaggttctcccgccgctctatcctcgacttcatccacatcatctaccgccacatcgacaccctcagcatccggatccaagaattcgaggctggcaaggagcccttgaacctcacccacgccttccctgccctcacgggcgacatcatcatggactatttcttcggcttcaactacgctcaactcaagtcgccggatttctcaagcttccatgaggccttcatcaagcttggtggcacaggccatatcgccacgcaattcccgtggttcttgcctgtacgtccgccatgttgggatgaagtgagacgaggcaaagctaatttggatctatataggtcatgaatagcatcccggattggatgaccgaatatctccagcccgccgcaaaacccctacttaaattcaagcgcgtgagtcccatcccattccaccaccatcatcccatatccccattcccagccttccctaaccctcatccacacacgcagccaatacgccctcgtcggccgcaccatgcgtggtgaccccatcaaatcaaacgatgcaaaacgcacaatcttcccaggaaatcctcgactcaaaactgcccccccgaggacaagtcgcacaagcgcctcaccgaggaagcacaaatcgtcgtcggaggcggcgtcgaaacaactgctttcaccctctctatcgcggcgtttcatatcatcaacacgccgaggatatatgagcgcttgcatagggagttggtcgaggcgtttccgaaccgcgcgacgctggagctgtatccgctcgagcagatggcgtatttgcgcgcgtgtatcatggaggcggtgcggttgtcgtatgggctgagtgcgaggaatccgcggacgaggcggatgccgttggtatacaaggattgggtcgttccgagtgggagttgtgtttccatgtccatccccgatgtcagccacgacgaagccatcttcccctcgtcctcggaattccggcccgagcgctggctcgacagcccgctcacgcccgacgggcagccgctggacaggttcatggtgtcgtttggccgcggcacgaggcattgcatgggcatgaacctcgcgtggacagagttgtatctcacccttggcatgatgtttcgcaggtacaggtttgagctgattgagcctgatgtcagggatgtgcagatcggccatgattattttattcccgtgacgtgggagggcgggaagggggttagggtgttcgtggagagttgtaaggattagggcgaagggatgcggttgaggggtgaggtcggagatggagttttttttttttctggattcattgatggaatggcgctggctatatcatctgctgaatggtcgcttgtgcttccacgagaaaccttctctatgccatgaatctccagtccgactcactatctttgtgagatccaatccgagcgccttcaattctcacggatcgacatcatcccggcgacttcaagcactggtcagttggaccttcagcaatccagtctcagtcctcgtcatcgcccctcgtactccaccgcttcctgccactcttcctaacattcgggtccggcggaccaggttctccgacgagcgaagtcctaataccagaaaagacagtgttagcaaggcttgatgaaacgtagtaaaaacaacaacaaatcgatgcgaacaaaagcacactgctgtaattcacctccttctgctccgatccccactcgcctgctgcgcggcctgttgcgcagcctcatggcccatttccgctctcagcgccttgagtctattctcgacgtcttcgcggcgcttggtttccttgtccagttccctgtcgacgtcttccatcttcttcttcagcaggtcgatgagcgcctgctcctggtcctggctgaacggcacgtcctctgcgcctttttcggggagttgcgcgctgcgctcgccgttgggcaggccgcgcttcagccggccgttggcgttgaggctggctttcttagacccgcctttgcccgcggggacgaggtagttccactggtcctctgaggtaagggcgtcgaagagtgcctcggtgggttcgttgaactgcacgacttcgaggaattccgcgcgcacgcagcccgtcctgtcctgctctgcttgctgcttctcgtcgccgtatttctccagctgcaggaagtgctggcggtattgcgctttctcgcccgagatgggttggaagtgcagccggatgtctatattaaagccaccccagcctgtctccgtgacctcgaaaggcggcccctcgcatgtccgcagcgggttctcgtatgtgttgaatatcttaaattggactttgttgagccatgttgtgagtgccgggtcgccttctggctgacgtacgtagacagtccacctcttagtatggtcttcgggtacgttcttggggcggtcggggctgcctactgggggcagcagccaggcttcagagccgatgactaacgaggtggtcagatggagtgtggagggtgtgcaatttcttcttactgatattccgacttatacgcttgttctgcgcgtcgtcagtatgtccaaacagccatgggcaccagtcgtgcgcaccttgacgcgcttgttcgcggccggtgcgggcatcttgagcgctcgcgagcccgatcggaggtatctgagttgatagggtttgttacagaggtataggatatatccaagtgttccctggagttatgcgactggtgtgaaagcgggtgagtagcggtagatgacgtttgatagtgtagaggtggtcttcccatcgaacatcgtcgtagcttccaaaccccaaatctttggggccgaggcgcgctaaccgtcgatccatgcatgacgtaccggcccgcttcacactgtgttcctgcagcactaatacatgacccctaatgtacatacgaaatggatgcggatactccgtaggatctccaagtccactgtgagaataccttcaactactcactatacagtgctgtctcagacaagcttatcatcagtttactccgacactgcaaggacctcttgcattctctacggtttgacctcatttttccgtgcttacaacttcatcacaatacacagcttagatctcctgatttttgcgctatataggatacacgtcgttctctgcggatagaggtcaccaaaagcgtgatcaaacctacctcctccgaatcgaatcgctcatgaataaagagtctttagcgtctctccattcacgaacatgatcatctcatatctgaggaggttggtgttgattgggttgagtaacccccctcgcagtcctctatgctatgcagtaacggagtctcagtcccaagatgagaagcgcccaggtccgtcaacctttacacacgatacatatgatacaactatatgtttgtttacatcaaacacggggtagcacgtgatcacaaatgtatgtatgctcaggttctgctgccgttacccagcaccagtcacgtgtcacagtcgttctgaattccaaagtttgattcacgccgtgagtatgcatccacacgcgcggtagaggctcgcagctcaaaatggtgaatcaattctctctacctactcattcgtaccaggtttggctggctggatgatttcgtgacgtactgacactcgtctgggaaagagcgcctgcctaagcgtcgaccctttttctctcaccataacaggttattttctcaaccctccccacccactccacttcctcagaccaaacctgctacacaagcactgatacccgacactcgaaaatttacgttccgacacatacacacagtgcaatgaacgacgacggcgatttgaagatgtcgcctgaacaacacgactctgctgacggaagccgtagacccgtgtgcaactcagagcccaaagaagaagatgatgggcgtgtaccagtgcagatcacgagccacggcgcatccaactctgatgccaccctgctgctaccacgggcaatcctcgatggtttcagtgcatccaaaaaggaagcattgcccagaatgctcaagcagtaagtgaaagttgctcgagacgccgtgctgaaagctgactgctattctagattcataactagtcacgccttccgaagcacaatcatttatgagcttgctccacagtctaaggctaccatggacgtcaatattgacagcgactccgaaacaagctcatccacatcatggcagtcgacagaatcctccgaagcaggctatgaaaaacgaaaaccataccgtttcactttcatggagcttccagctcagctgcgcatcatggtcgcacgatacgtcttacacgttagtgacggactctcatgggtctggaccaactatcgcgaaggcccacgaaccgctactataaaatttaatccagactacaacagacgcttaagcctccagaaaacaacagccatagctcagacttgcaagacgatttatcaagaaaactcaaggcttggtgatcgcccttaacgtcatcgacttcgatatctgcagaatgcacgacgatatcattcctagaagatgcaaagacgattccgatgggtccgacaggaatataagagctaccagtgaggctttgagcttctggtacagctttgtcccacctaaacagcaacaaatcctcttgacattcgactttactttttcatgtttgaggattttcgagaggacactgggaccagtttctggctcttacccaaaccaaagagctcctgcaaatcacagtagtcattcgtcaatggtcgctgctattactcagtaggcatgagcgtcacacggtaaaaatgctacatgaggaagaagagccctgtgattcagaggaggaacagatggaatcacgtattcaagagcacatgagcaccggtaaaaagatacaggaagctgttgcggaacttggcatcacaaacaagaactggcgaatatctccaaaacccatgcgtgggtttgatgttgaggagatccgttcatacgtttccaacgccgattggaagattctacagtgttgagaagcagatggaatataaggccacgtggttcaattacgaattaccttcggtttgcagagttgggtcggagggtgcagcttctgaggacattcgatgatcaaaaacctatttgtattgctagtcttttccattaaacaaacctctgcttttagcctcccttttgcgaatcaaggtcatgaaggccactcactggactcgaaaccagacacaaacgcctaccagccgcagccaagttgctgcccatccaatctaaaggtgagggggtgaagaagtagcctatgtatatccaaagatatctactgaaccatgcagagaatcttacagctgcgtgtatatctaggctcctctagaaacttataatctgaagacttttgtagccattgattccgaaaagatgcatctcagacatccccatcgttcttcttctccatctcttgcgctcgcttcgtcattccttcttccctttccagttggctcttggccgacaccagacgaccactgaacacactccgaatcgtgaatccctaattcgccaaatacacaactacaatagacacaaaaagagctgtactcaaacccctgaacgctggactgtctatgggacacccttaactcgaccacgccgtcgtcatcgtaactgttgggaacacaatgctccaccatactagactgtagctagcttgcttgcgtacgaagatgtcaacaacaccgatgatggcgagatagagacccaattatccgaagtcgaggatgaggagggcgaagagaatgccagtgccatcgagggcctcggcggtggaagcgcgccagatggtgccgtacatgggcggattgacagactgaggcttgtagtctgcgaagcgcatataacctgatctggattcgccgagatgtggggaagcggtggagagttgaactgccggacctatctagatacacttccaatgaggacgctgctttggtttagagattgactgtctcgccgagataaagttagcataatcaaacacgaatacacatgacgaaaacattcccagaaggatcaatctcataatgttcgaatgcattcaagtctactatacattccaacccagtcctctcagaccagtcagtaacgctcaagcatgtgggcatgatgatgatgacgaccttccaaatcatggtaatcatattcctcatctcacccttcgcgctacccaactgggtagactgtcgccaaaaaatgtgtatgactcccgttttgacgcctggtgaaaatgcaaccataatgtttatgcaagaaagaagcaaatgttctttcgctgttaccccgctccgtatgctccaagaatgctaaagccggggatgattgaagggtataaagtcggtcctcatgcgtgcgccggaagatcaaaggtagggtaggatgttcgtgtaattaatagcggaggtgtcgagatgcctttcggtgggcatgtgtcgtcgggcagagtgatagtcatttcgtcggatcggttgggaaaagcaaagcgtttctttgccgcatgtcagtgcatttagtggtcatcttcactgctccaaccgccgtcatcgtcctggtcaatactctccagaacctctttgatgatgccatgtgacttgggatcgaggttcatggcgatggtcagatgcttgatagcgttggcgcgatcatggagcctcttgtagcaccgtccaagcaggaaatggacgttggggtcttctggagcaatgtctttcaagatcagacactcctcgactgactgacttggcgcattcagcttaagcagcacttgcgccttgcggaagcgggccatctttgagtacatatccgccttgagagcgttctcaaacatcatcaatgcggcctcggtcttcttcatgcggtcaagcatctgtcatagagttagtaatgattacactaaaacatcatataagacttactatgccaatccgtacaagaaccatggggttgttcggattgatacgtgttgcttcccggtagtgcttctcagccacgtcaaatttgcccatgcgctcgtacacggtgcccaagccataccatccgttgtagtgacggatgtcagcgctgatggcacccctgaatgctatcatggccttatcgaactcctcgttggcgacgtgttcgtggccttggagcgtgaaggcgtaggcgaacttcggatcaagctgagaagctcgaacgaaacactgaatcgcatcgtcatgctgtcgatctaatgacttggcgtttccgagagcgcaccaagcctgtggtgaaagacgatcctggtccatgagggtgtgcgcgagatgacctaatgggacctccttcttcagttgccacaatgtgttcgagtaaacttccatgtgctccaggtacgatggtaccttctctcgtatcctttggaagacttcctctgcctcgacatactgatcccgttcgtagtaagcttttccaatgtgtgctagcacccagggggtgtcacgctgtgccggggtgatcgacccgaacatctccaacgccttcttggtatcgtacttgctcaaatgcttgtagcctgacccgatcttgagtaacaaacctagcagccaggtcaacgcctcttgctcccgcgcagtatcaaccggcggtgccattcgtggtggtggggcgttgaacgcagcggcacttgtgggccgcgactggggttttgctgagtcgacaacgtcgaaatgcgggttacggttcccactgacaacccttcccacagttgaagttgagccgggtttgcctttggtgcccgttgccttcaccttgcggagctctctactacggtcctttgcctctggatccttgcttgctccgttcgccatccgactgcttcctgtacggaaacctgtcgttacggaattcagcaaacggacacttcttcgtggtggggcagctgtggggtctatggcctggttactcgacgactggctgtgttgtgtcgaatggccagaaacagtcctcttatggccgttctggttgatgggcctagggatatccgtctggtcggtctcaggaatcgccttggtcctagatcgcgacgtgatcgggcgcatcttcggtggatcctctgctgcgttaaagttcaagcgtgccctccgtggtggtggctggttgttctgggcttccggaccttgctcgttcaagaccgggcctcccacttcgcccatcatgacatcttcgtcgtgatagttctgaccattcgcgaccggcgtctccatgttttgatatccaccgtttgtctgactcttgccattcagccgcgaaaacagattcgcgcccccttggtgcagtccaacatcggctccttgccgacttgaggggttgaacgggtcggcgtccggagtcgaaacgaagggatttcttgagtcggtgctctcttgtggtgcggtagaatgtgtagctccgttcgatgtcgtgtgcgatatcgatgctagcatgtcgggagtaatcttgaaaatgttgtggggacggaccgcagccccgagatcgcatagaccggtgaaggcatcccacatgaagggattcagcttcagcgcagcgacgaaactatcgatcgccttctggttgttgtcatacgccgcgtagagcttgcctagcatgcaatagcaggccgcagcatcgggaacgtgccgtctcgaagtctctgaatgcttgtctagaatcgtcagcatttcctctcacccgtgaacgcacagcgcgcttactccagtgatttcgaccagcccagagagcccgggccttttctaaagcctgtattccttgctcgtgtttttcgagccctagacatgactgcgcaaatacgtaggcgcaccccaaatgttgtgactgtgcgcctttggactttgagtagtcgtaggcggctttgtaccttcccaaccgaagattacaaagggctatcagatgcgcggcatcggcgttgcgaggctcgagagcgtgtaggcgaccggcgagaaagagggcgttttctgcaaagccgttgtcaagatggtagtgtataagctgccgtagttgggcgtttacaccactcggcggcggcgacatatcgggcaattgttgtgatgaccgcgagagtctgcgccggaggaaggagatggtggaagtgtagagaactaaggccgcgtattcatgggagcgtcggaggcacaggggcggaggtaatagagtcgtgaggaaggcgtgtctcggtgactgtcgatgttgttgctaggtgacgctcgcggttgttcgacaaagcaaattggcaaacagcaccggcgcgcagttgaagtgaaggtgagactatcaggcaaccatattaggacgtagctgttgtcgcgggtagctgcagagggtccggatgaaagcgcgttgtcgttgttgtttcgtgttgcaggtcgacgtgaagttgctcgcgcttgttgtgcatggaaggcgcgatgatcacaaacaggcaaccaatcaccgcccagcaacgctagatgccttactttacgccgcagaccctctactctcccgacgtcaccgcacaccacgacaacaaattaaggtggtcgccgttggggttgcactgcactgtataaccttcaagagtgaagagatccctcagactcatcaagatggcgcaagtacgtacttcttcatattccaaaatagcttcaatggcttttattcgccgcgtgtcagtttaaaaccttacagcccttccttcataaaagagttatagtagcaatagaagcgtctcacttcatttccagaaactctcgcgattcccccaagaagcttcacaactttctccctactctgcaacaccctttcactccactaaccattccccagaaagccaccaaaaccctcgcggcctccaacaccgcccgcctgaaccaaaccctctacttcaccctcttcatccacggtatctactggctcctccgcgccatcctcttccactccagcttcacccggcgctccctcctgctctacctcttcctcgcctccccccagatcctcatccaattcgccttcgagcggcaatcgcgccccacgctcaccgccgacggcgccatcaagcgcgctggcgaagacctcgaagccaaagggctgacagaatacatgtgggacgtcatctactggacatacggcgtgatattcttcgcgggcgtgctgggcgacaaggcgtggtggctgtggggcgtgattccgctgtacagtgcgtatgcggcttggacgacgtatacgggtatgcggggcgggtttacggatgctgcgggcgtgccgcagcctgaggccgggacgagtaagaggcaggcgaagatggagaagagaggcggggcgaaggtgcagtatcggtaatggctgggacggaggtgcgcgcacggcagatgggcggttgaggtctagatgcacacagcagggactgtgggttcacgggggttggggtgcgtacggaatgcatgttgtagccagtgcatggatcgtgcggccgagcctatgctagaaggctggggtggaacactgtgcgagtgcgatgagtgtggtgatctggaacatggtcgcattcgtgtagcaggacatgtaagaccgttcagttggatagtagcatatgcaaggcgttcgagcatgacgataggaatgctagatgccgacatggtgggggaacatggcctcgaacgttcttcttgaacggtgaacgaaatgtactgccagcatataccggcttgactagtccgtggactagatcgtgcatgtaggatatttgcaatgtttgtgattgccaatcgatgatattggccagcctcaatggctatactacatttcatatacatccatatcatacactccagactaggcctccaccttggttggtatcttgacctgtcccttcttcctatcctggtgcggcacaccatatcgccatccaacaccggtgtgttttcttccatcccgcccgacagcatcaacgctgacatcttgaaacacaaagtcccaccgcctcttgggaacgaccttgtgtgcgcgaagctctgcttgcttcttctcttcgatcttgcgcttctcggcgttttcagcttcaaggcgctcttctgctaggcgtcggcgctcttcgaagctaaggccttgagcgagttcgcgctcagcaaggacaagttcggggtgagggatacgttcatcggcaggaagcaggttgttatcgaatgctttaccagcatccactcgtgtgaagtgccgtgactcagaaacaggaacgaagagctgttgacgtgtggcggggtggacaatgaggtcgttgatgggttcgtgtatgattgggcgtttgcccctgttctcaggtttggaagtgtcgacgtagggtgtgatagggagcatgtcaagaacggctttggagtaggggatagcaaggtgtttgccctatatgccaatgtcagtctgtgtcgttgaaagagttgtggtataatagtgcggtgggggttgacgttcagcaagagcataacttgattttgtaaccatgtgggtgtcttaaagactaatcgaattttgaaggtctctcatcatgtaatcggggtttgcaagaaaagtgttagtgacatacctgtgctatccattctttctccagctgcttcaaccgcacaacggcgccgacacgctcgttgctgacaccatattccacactggcgagtgatactgtggctccgtccttcttgacgcgttggtatatagcctctcgcaggtcttcgcttagaactggttgactccggaagtattggttaagtgggaacggtctcaaatcttctgcggtttcgggtggcagcttgctgtcgtcttcctcttctttattcgtcttctttccatctctctctgcagcctccccttctcggattgcagcctccaactcgtctagatcttcttgtcccgctggcgccttgtctgggtccgcctcgggatctttggtgacctcttcagccttcattgccggctgctccccctttgcaccgcccttatctgctgcgtttcgtcgccaccctggcccagctcgtaccaggttgccatacttgtcgtaggccccaaggtagttcgtcgaattgggcagcggatctttcattgacctcccgggaccgttcatccactcatagaacttccgtcgccgcattgttatttgctgacacgacgtttgtgagaagtcgcgtgatgattgtgctgtttgtgagatgcattgcggtctcagaggcgagcacgaggaaaaggatgatgtggcgggggaagggaggtttgcggaacgtaaccggggaggcattatagtgtgtcgtaagtgctacagcattggcagatgaagagaatgagtgacaaaagaaagacgtgcagaatatgggcttgtggtgttgtctgcagttcgcaaagttcgagttagagaaaatcggccaacgctagattataactagcctagcctgatcaatcatcggccaattatcgcgctgttgtctatgaccaggacatcacactgcagcccttgattgcgaggcaaccgtccgcgggagctactcatctttaggaaagtgctctgcttctagaagtcccggcagtaaatgatctacagggcgtcccagcaatgagccggctcagtgctgcaagccgccgtcatcttcgcacatgccacgtgcgcgtactcttgacaaccttcatgagggaaacgctgtctgcgggctctcttcaggtcaccagtcaccgtggccgggtatcaggacaagatgtagaggtgtcactaaatggactttactaacgctaaagtattgacagcccatatcaaccaaagattggaaactaataggccaaggccaagcaagaagatcgagcgacctacaaagacatatatgcttgcaaagatcaccgcaaggacagaacagcgcccagtcccgctctgtgacggagcgtaccgtgtgcttctgccatatgaatgaatccaaacattgttcgaggagagaaaacagtatatttccaaacaattagccgccatgcaacgagattcccctgtatcatgtgttctccgttaaatgtgaccaagcctaagccatgcacatcaatatcgatggcgccgtaccatgtgtgcaaacctgccaaacatgctttcgtagaagtagaaggggactaaatagcgactaaaagaatgcacttaacgtacggacagagccctgttcatacggttccatacaccactggtgttccctggtccagactaggaaacagcaagacatgatgaggcatttgataggcgcaatgaaaagaagagaaaaacgagattcctgtctccaacgccaacgccaagcaaaccgtatgagcaatcgcgcaggggggaatcatcgctgtatgctggaaatgaagtccaagaccaacggacacaatggccgtcagaaattccgcgccggtacccatgcccttgctcaaaccaagaaacgaagccatatcgaaatcaaacaactcaacaccttcgcaatgactgaagggacaggatataacgcaacaacaggtggaacacagttcgtgcaaatgctcggtgatggctgctaccccaaactcctagatcatcactcgtaacggcatagcaaagcggttcatcatcacacttaacgccccatcatgtatgaggagtatcctccaaagccattgccagcaacactggatgccagaggctgccgcattggaggagccatgtcatgatgtccaaaaccgccattggcatacatgccgaagctggagggaccgtgggtgtggtgcaccggagttgacaagcctgggggtgcagatagtccaggcggtggcccagtggcggtggagaagccaggaggagctgcaacattgttcgcaaagccggacaagggggtggacggtgacatggcagaggcagggctcatgctagaattctgaccgctgcgcacgccaagaggattcttggagaaactcaatcggatgccgcccttaacgctgttgtgtagcatgtatccgtagagttcgttgagagctttggtagcgaatgatgtgtcttcgaattccacaaaacacatggggccattctgcttagtgcggaaacaaaggcgcttgtatccgcgctgcttggagaagactgccttcaattcgtcctcggaagtgtccatgggcaggttgcccacatagagcgtgttgcatggtgggttctggtcagctgggttgacaggggggtatgttggtcgcgcaaaatgctgtgagtactgctggtagccgccgctgggtgcgttgctcaacgcagatgggatagtgtgtggggacattgcggacaatgctgttccaggagattgcatgttcgcgccagatctgggcgaagcatagtttggtaatggtggagagctcatgccgttgacgccgttggtgttcagtgatagggatgcgaagcgtgaaacgggtatagatggatttgggttcgtagccctgcgctgcatgctagattgtgcaggtggtccaccggtagcatatcctagtggatcattgaggaggccatcgtcgtcgtcagcttcatcgttaataacagacttgcccaggttgcgactggcaaatgatgtgtttacaggtgatgttggcgagaacaggtttgatacagggaattctccgttgccaaggccgggggttccgttgggtggggacatcttctccatattttgaaaggttccattatatcgcgacgattgtcggccattgttggtagcgccggcgatcccatttgcaatggagccctgtcgcgtagatgaactgtcgaccgtgttgcgtcgtgatccgaaagcgccgggagcgggttcctgcataacgtccactatcagtgtcgcgtcgttggtagcatttcgcttcccattcaggagatcccgcgcctcttttgcgccttcaaaagtttggaaatgggcgacagcagccgcaaagcccttgtcatcgttgaacctggactgaggcaccatttcgcagtcgatgagatctttggcgaaaagtaagatgttgcgcacagcctcgcgatcgctgttgctaaggcagcttgccgcaggaaaatagtatgtcgggcctttcgcatctggactgctttccaggtcgctgaaggaggagaacatggagtggccgttcttgtccacggacctgcgctctccgaatgggcctggcatgccgtacgaatgcgacgctgagaagacctctgccgtcatggtgtgctgcgacgcgtaaggctttggtggagaggatgaggtagagctgctgatggagccgtgcatgaacggactgttggagaggttcgagggactcgtgctgctcggactaggcccaccggccatttcttcctttgtggttgcggtattgcggcgccgtgttgggaacaaagagctggggtcgaggcgggtcgagtcgcggggcgaggcagacagtgtgggcggttgctagaaacgtcaggatcgaaagtgagcactgtcgcaggcgggcgtagaggcggaggaagcctgggtgtaaaacagcttcgaaacgtggttatgcccagtgaacttttggttagcgggcgcagggcacaggtggtaatcgcacgcgaaaatgcggccgattggcgcgtcgcacagccaaagtaggctggacggattcaaagaaggctgcaggcttgcgcgcagccaccgtaagggggatgcagccgtccgagtgctggtaacaggccgtggtgagggagcgaagcagtgggatccgcgacaaggcgaggtcggacggggggactagctgggcctgatatggggcccgactaaaagcaagactgcgtaggagaatgagatgctgtcgcacgctaaggctatcgggtgggcaaggaatgcgcatgcagcgaacgactgcagtggtaatggcgagaaataaagcgggcagagaccaatgatgtgggagctggtggaggaagagttggcggtttgggcgctggcctcgagcgccggcctgtacgcgacggcgaatcagcgcggtggcaccagggcaggagagcgaaagcgcggacaggtcagacacggcagagcacgggaaataggcgtcttggaggcggcacagtccgaggggaggtggtgtaggaggaaatgagcgaggtatgttggatgtgggcttgggaaggggcgttcgcagagtgataaccaggacgcaggcgcgttgggggagccaccatgatcgcggccatggagcatcctcaccacagccctccagggctaacccacgctaattgcctgtgcgagtatccgggtcgcacaggcaccgtcgacgggttcccacacgcttgttcagcaatgacgccgcggcatgtgtgcggtacatagctgtgcgcatcgctgcgctgctctcctctgtgcgcgcgttcctctctgcccttgcgccgatgcgccctcatccgcaatcactgtgtctgcgacgctgcgacgctctcggccatatcagcgggcaggtatggggtcaggatgctttggccttccgctgccgccaactcttccccagcgatctaacccggtggtggcccgccttcccattggcaggcccagctacccagctacccagcgggaggtaatcagcgtctggcaacgtgaagtcgcagcggcgtgggcgtggcatgcagcagcttctgtgcagccggtgccagtgccacaagcccgcattgtctcgtctcgtccctgcgacactgctatcgcagcgcttcgactttggacctcgttgtggcgcccttccacacccacgttgacggcgacccctgctcaggccgtaacgtgatggagggaggacccctgagaacgcgccagtacgtgagctcaggctattgcaagcgccatctcgagtgcatccaaagtcatcacaagcctgccggccatatcccaaacttacgaacctgggcctgcttgctagcgtgccgctcagtggcttttggcttgcgacccacagacccaaaccgcgaccgagtcctccacgtcgctcgcgtcccggtcagctggtgctcaaatgccgttgcgggccaatcagcacattgggcctggcaacggagagaattccaggcggattgacgtgccccagcctggtctcgatcggcgcgagagcggttcagtgagcgacgcagcagcagccatcgcgatccgcgcgccataggacacctcggcgccagtcttctgcggcttcgatgctaagaggctggcagaattcgggcactgattgatagcagggaccgatgcgggggttgctgacttttatgtcagcatttagatcaggcagcacacgcaagcggatgcggcctgcgaatcaccgtagtgtggtccgagtcgggatgccggcggtgaccgtgcgttccgaagtacagctggtggtaagagcagaagaagggaaagagcctcacgacagcactcgagattgcgagttgaggagcacgtggtagtgatgcccgtcctaagccgaagcggccaatctacttctgtagcgctgcggttcgctccttcctctctcgcgcacccccaaatcgcgcatctcgtccaacgccatcaccatgcccaccttcacaaacatctatacactgctcacatcatgtcgtttggcccaacctgtcatcacctttgccgagccgctcaccgtcacgccacgtgcgcccgctcttctcccaagcacagttccggtcaacacgatagaattgtgtaccgatgatagcctcgctgattggaacttctccagccgggtagatcatgtccgtcatttgcctcctagagcaagactgactcgactataatctacaggcgttcagtctctggtcctctcctgcttccagattcgcaagtcgtgcttcagacggcaaccataccgcaatagcgcataggctgaccctgagtcgcgtagactcgttccatcagaccaatctgcggccgctacaacctgagcggatgcagctgacctgtcaattttctttcagtaaccatagaatctatacctcgaacgcacatctcttttactactggtcttacaccggactcaagccacaagtaccctccggcgtcagctacctgtccaatcattgaagcttactcaacaacgtcatgttggtaagacgggcaccacatgagcttgatgtcgaagtggttccaatgttgcaaaatatctcaaccagcacaacagacagcagtaccttttgtgtgcttccacacagcgacagtactcgcccagataccctatcatcaccttcgggtactctatccgcgtgagacaagtaccttgagttgtactgcaatgccttcatcgatcaccagcaatatcgcgtacagctgtcagagtccggcactacatctgtgctcagttacaaggatacaatatggctgaagactttgtccaaggtgagctgcgtcacttcgcacaattagtgactggccaaattgcctgagtctgaactctaccccagtcaacactttttcgcccccaaaaagtcacaagcacctgacatggattttcacgtagaacggctcctggaaacaaatatctcgacattctctccacgaatatattcaaccaacatcatgtgcagctcaacgactacggtggacgctctatcttgtcagcagccattgctgtatccttccagtccgcctctgactcgacagacttatcttacttcgagagcccgttcgtgtaagctaaattctctaccctcacgcgagcgaaagaacagtgcacatcatcgcaaccgttaccctgcaagcggctcaccggatgtcgcttctacgctttggaaaccactaaagcaccggatcacgattcagttatggtcattggacgattgtactgtcgaccatcacgcctagcttttggtctctccacattacgacccacagttcggactagccgagaggaatcgcgaccacacatctcaactttgagctcaataccaccatttctgagagtcacgtccacgagcgtaaaaaggcgacatggcgtgcaaagaaagtttcaaggtcgatctacacttcgttgggacgtaccagtctcggagcaggtttccgatattacattcctagcaagaccagggctagctcaaaactctgcgcatggatcaccaaccaatgctccggaacgttgatatgcaaccaagagcgcggggaagccagtaccaacttccttcgtatcgctcagccactcaccactgctcccgtcctcaactaccattacggcgtcccccaagtgtggcgactgaagagttactggctgagccgcatctcgtgatggatggttcatgcgacctgccgttagctggggtcacgtcagacaaagaagcatgcccgaacaaagaggctgcttatgacggctgcacggcactttgctcgggagcttggccatgagtcatggcctgcctcgcgtttcggctgttcgatgtagactaatctgtctgagggatgttcggtgagatgcggtaccgcacggtagaagcacgtctaaattacggcgtcggtggtaagcacagcccaacaacacctgcggaagtttcctgtggtgcatgtgtacggtttgtagtgctacgacaaaggtatggggctgtttgactgatattaaaaggcgataagcgtcgcatgtgcgtgtgcgttgggcgtgcgctcgacaatcttggtagattcagttaaccaagcacgcaattgccaagtactattccctcttctgtttcaaaacatcaagcagaccacatctccaagacattgcatagtatgcattctatcaaacatgaatatgtatttccttccacaaaagagacctgaacagtatcccataatcaccaatctaatacttccatcaaagacataaaatcaagcaggcaaaatattcacaaccaccgtaaaatatacactcattcgtactaaacaaaccagtagcccgccttcctcactccctcacccccctcctccgctttcgtcctggtccctctcgtcctggtccttcctgaaatccctctccttcctctccacaagttccgctagtaatgccatcaacctcttcttcctctcccgcacgcacgccaactccatccctcatcatctgcgcattcaaatcgcttagaagacccgtatacgccagatccgcgcgcagcacgatttcgcttggtgttggacttggacttcgttgtttgtcctcatcttctatcttctcttctatcttctcttctatcttctcttctatcttctcttctatcttctcttctatcttctcttctatcttctcttctatcttctcttctatcttctcttctatcttctcctgcccttctgccttctcagcgccttcagagttcagttgtgatgaaaaggctagcttcagtatggaagatgggcggatgtctgttgtccctggtagttagtgagatgcaatctcagttcgtggcgagagaggctactgggcgagtgatgtccaagaataatgtttattatgtatgtacctatgctatcatcacggaatccatatccacatctacctcagctactaccatgtagacaagacattcagatctcgttgtaagacaagcccggcttgctctgtcggcgcagacctgtagctccatctctgcatagctgaggcagttgcggacactttccgtgctataagatttatgctgcctgaacaggcgtgcatatacccatgacacaccaacttgtgcttgaccaaggggaagtataagtggtagatccaaactccgtaccaatgcagtgggtatcgatgcttacagtcgcgccaagcgccgaacaaggtagtcgaaattataagagtcgaagaaaagtttgtgatgatttcatcgacaggctcgaagaaaagaagtataagacaagacgtgctgtactgcatgattagagtcagttgcacgtcggtatacggctactgataggcggaggcttcgaaagcctgcaccatcagcgcgcaagtttacacggatcaaaggttgaccactcgagtgtcgtcgttcaagaactcgcgacggtattttgtgatctcagcagcgatgccactggggtctttgatacgcctcttgcgaaggtcgtttaaaacgctacgaagaccgtcgttccactgttgcttctcttcctgggtcttccctggattggcagtaccaagctgaactagtagcgtctcacctaaaagaacaaaagtcagtctgcgtgcaatggaggggtactgcgatgccgattcggttgttgtcaatacgcaccagtgatgcccaaatctcgaaagtgctgatcggggcagtctttgtcgttacaagaacctcctgcagtttcgtactgacagagagctttcttggggtcgatctgatggctgaatgtggaggacataaagccgccagtgacatcgttcgtaaagtttggatggtaacgatacgacttgaacatgcgaagtggactctcgtaaggggtgaacttggccgcttctacctcctcatgagcggcagatgccttttcccggttagctacgcttgcaggcgagtgttggacgtacgtgttgcgatgcattctcaggctgcaactctggagctagatcgtcagcaacgttaatggtctgcagccctgcattgcttgctgaaatggtcttgtcgtttgcagactcttcggcaatctctccgtcggactctgattccgagtctgaatctgagtctgagtcatcctcagatgaggaagctatgtccatttcaccatcttccgcttctatatcagcttcgacaccagcttcgaccgagtcagtttctgggacagaaacatcagcttgcacatcgggcattgcctcatcaatatcaggaggctcataagcttcttcgtcctcggtagagacgtcattagatgccacagattgcgctgcctctggtcctggaagctgagcactctggtcaatggtctcttcggtgaccacgagctcatcaggctcatactcctcttcttcatcctcggaagaaaccgacatctcgacctccccttcttcagacggagagggggcgtccagagcttgagcttcggaatatgtttggggtagatcctggactagactctccccctggccaggctcagttgctggtgctggagagtagaagtcgtcctcatcgagtggagttgcaccattgttcacttgctgctcaggctccactgtagccttatccgaagccatcagctgagtggttgcagccgctggatcctcaagcccagacacattatgtgagaactgtgatgcgtcgatgacggaaccagcagtctccacagttgcgacgcggtcaacagttgaagcctgggcaggtgccactgcactgttgaccttcaactgagaagtctgacctaagccaggaagaagagcaacctgtgcagcagcctctccctgccccgatgatactggatattcagatactgaactagtatgaaccatgtcttgtccctcagcaacaggacctgaagaggcggagactggagcattggtcggaggggcaaagacagtacctgcatttgcagccatggattcgcgttcggatggcatttcgtgctcgatctcatcctttttggcgcgcatttcatcgtgcgacataccttcggtgtcgaccccgatgctctctagctcacgtgtgagccgctccttatcttcggcaagtttctgactttgcgccctcaacacctccatttccctcatcaattctgcgattctactggtattggaagcaagctcaacatcgaaaacaggtagcttcgacacaatctcgtctctgcgacgtcgcttcacatctctagaaagctcgttcgtgtcctgcatggtgtcaccgggagcggtggtgagcacgttcagaggaggttggacaagctgattgctgtgtttttggtgactcgtggcaatgccattctgctctgacgaagcgctttgaggtgctggggaggatgccgcagctgcagccttgtcttttgcccttttttcagcaagctttttcttgagtgtctccttcatagctgccagctggtcttccttcctcttcaattctttctctcgggcctgtgtagctggagttggcggtccgggcgtgctggcagcggatgatccgggaagaacagaagttggctgagatggcagcttgggtaacattcctgggaattggacgctcgttgatggaggtgcctgatcattgtcgatatccatgtcgctgccattagattcatcatcgctgacctcaatgatcatttggtcttcattgtatgcgtgaggagaatcgcccaacggtcgggtgtatggcgtcgcagagccgcgcggcgtagaggcttcggtcgaatcgacaggagcgggccgcttttgagggacagacggcgatggtctagacgcgttatccacggaagaagagggttgcatgaatagcccaggtattccggtgaatccggcattgtacgactgatgaacaggagttgttgtcccagagggtgcgcgctgcgaagccggcaatctttttgcctctgtcttctgaaaaggcgacgagactgaggctggagctgttgcagctggagtggacggctttgtcccagccctcatcgcttctagccgttgtttgatcaattcagttgtacgtgccctttgctcatcggtcatgggtgcttttggagtgggcgttgtgattggttgaggggctttcaccgcttgcgcagctggtgcactcgccactggtggaatatgttgtggtggacttgccttcgctgcgccggcttgctttgcgagtttggctgcctgtagacgagcgatataatccctccgatcaacaggggatggagctgcactagatgcaggagcggcttgaactgccgtcttgagcataggagctggggtaggctgatgtcctgagctgcccgagactggctgaactgctaagtttgtagacgcttgcgaaggtagcttttgtgtcgcagcaacctctttgggtggcaggataggtgcaggctcagatggcagatttaaactttgatagatacctcgcaactgctcgaggtccagaggctctttggccagtgtacgatagccaatgttgttgctatgtagaagcttaatgaactgcttcgcctggtctcggtcgcgttgaattgggtctacaggtggcggggcaggtagctgcggagatgctcgtcgaacgggctccttgaccttcatctggccagcggctggtctgtcgggattgtagccttcctcaatccgtggcgacgcctgcttcgcctgtggagcagagcgtggcggttcggcatgtgttcgaccataagccttaccattcggcacaagagaggcagcctcactttcgctgacctcaccgtcttctctgtcgctgtccatgacttcttggatgcggtcactagctgccattgtgttttgttgctggtgtgggagagggaacggcatcggtggcgcggggtattgagagttgggaggaaggaacgactgtgaagggaaagcgaagccaggaatgggtggtggaggttgtccattcatggcagcgctttgcatcatggcaaagaaagcggcaggatcaggtggcggccacgcagctgcggtaagtcagtctcagtttgagaggcgcttcgatgccgtggagagggaattaccttgcggatacgggggttgttgagcgttttggctgtaggcatggtggttaacatttgagggaggcgcttgttgctgcagaccaggaatatagaaagcatttggggcaggtgcgggctgcattgcctgagagctgccttgcgcgtttggtggcggcgcatgggccatcgactgctgcatttgttgcatttgctgctgagggggaaactggaagggaaggtcgtagtatggctgcccatagttgtgttgcgccattttggctcagtgtatctggaagctcttcgcgtctctcacttctctctctattacagtcgcgcttgcgtcagatcattgggcagcaaggcgggtgtcgggcgagcaaagaagaggggcgacgaggattctatagttgatgcgataatcgatcgccgtgttgatgatttggagtcgcgacggcagaaagtgaaggcgcgcggtagatcttcaatttgggcggctgctagcggcctttctgccgtcacgtgcgcacgttcgcgtcctaaccatggagggttgccccgggcgcctcgacgcccgctggcgtcggttcaaacaaacaacaagccgaacgtgctcgcgcatacagccgcccctctccattacctctgtaaccaccatcgttaacttcggcgctgtgcagtgcatccttgtacataaaattggtctgcaccttccatttctgcaggactgttgattttcggtcttgcgttccttctataatgcgtcgcgcgcctgcaggttgcacaatccacttaccccagtctcacaaccaagaacgcgatgagtgcgcctgcaccaaatggaggacggccttttgcacgccagtcgcgcaacagccccttctctaggaataatacacaatcaccatctccagggccaacgcccaacgcgcgcccaaaatctgagttcatctcgtcgcccctcgcagacgagccgaaaatgggccaccttcggaatcagtctctcacacaactcagtagcccgctactaggacgaagcgatacatcacgattacggtcgaattctgcgcgcaatagcacacctgtgggcacatttgcaccgcagttcatatcggaagacggtcaggagacgccgcggctaggcggcatagtcgagggcgagaatgacttctcaggaaagcgatatgtctggcttagggatccggcgactgcatttgtccggggatgggttgtggaagatctgccagagggacgaatcctcgtacaatgcgacaatggctcgcagcaggaggtggaggcggatgcggtcgacaaggtcaatccggccaagttcgataaagccgacgacatggcagaactcacgcacttgaacgagccttcagtcatccacaatcttcatatgcgataccaggcggatctgatatatgtacgtctggcgagctgtatggtttggcgcctgctaacaaatacagacttactctggtctctttttggtcacaataaatccctactgtccgctcccaatatactcgcgagaatacatcaacatgtaccgagggcggagtagagaggaaacaaaaccgcatattttcgccatggcggacgaagctttccggaatctggtagacgagggcgagaaccagagtattcttgtcacgtaagtgcaatctcttattccactgtgtccctgctaatataccatagcggtgaatctggcgcaggtaaaactgagaacaccaagaaggtcattcaatatttggctgcggtcgcaaattcagacgatacgagagccaagtcgggaggacgccatctctccaacttgtcggaacagatcctccgcgccaatccaatcctcgaagcattcggaaatgcccagaccgtgcgcaacaacaactcctctcgtttcggaaagttcattaggatcgaattcactgcgactggtcaaatagctggagcatacattgactggtacctcctggagaaatccagggtagtacgaatcaactcgaatgagcggaactaccatgtcttctaccagcttctgcgaggagcagatggcaagatgaagcaggacttgcatctgaacaataaggagatcgaagactttgactacaccaagcacggcaatgatgcgatttctggagtatctgatcgggatgagtggaacgctttgatagaagccttccacatcatgggattcacggacaaagatcaaacctccatactacgaacagtagcggctgtcctccacctcggtaacattcgggccatgaaggagagcagacgagcagaccaagcaacctttgatcttgccgcggaggcacaggcgaggattgtctcccagttgctcggcatctcttcagacgacttcgtgaaggcgcttctacatccacgagtcaaagctggccgagaatgggttgagaaggttcaaactccggagcaagtcaatctatccatcgatgctttggcgaagggcatttacgagcgtggcttcggagatctagttgaccgtatcaaccggcagcttgaccaagctggtagcggaggagatgactctcacttcatcggagttctcgatatcgccggtttcgaaatcttcgacgagaacagcttcgagcagctgtgcatcaactacaccaacgagaaattgcagcaatttttcaaccatcacatgttcgttcttgagcaggaggagtatgctcgcgagcagattgagtggaagttcatcgacttcggtcgcgatcttcagccaactattgatctcatcgagctccctaacccgattggtatcttctcgtgtctggacgaggacagtgtcatgccaaaggccaccgataagaccttcacggagaagctacactccctatgggaccgcaaaagtacaaagtacaagcgatcgctacttactcaaggtttcatgctcacgcattatgccgccgaagtagaatactccacagaaggctggctggagaagaacaaggatccgctgaacgacaatgtaacacgactcctggctggttctagcgacaagcaaatcgctcacctcttcacggattgtgccgatgttgaagatgatgctggaagctcccgtaatagggtgaagaagggtctcttccgaacagttgctcagcgtcacaaagagcaattgtcttccttgatgacccagcttcattcgacacatccccatttcgttcgatgtatcttgccaaatcacaagaagcgacccaaacagttcagcgcgcccctcgtactcgatcagctcagatgcaacggtgtactagaaggtatccgtatcgcacgtacaggtttccctaatcgactgccttttgtcgaattccgccagcgatacgaggtgttatgcagagacctccccaaaggctaccttgagggccaggtcgcagcaaagatgatactggagaagctcaaccttgacagagcactatatcgtgttggtctgaccaaggtcttctttagagccggtgttttggccgagcttgaagaccagcgtgacacactcatccgagatatcatgattcgcttccaatcagcagctcgaggattcgtccaacgtcgcctcgcacacaagcgactttatcgtgctgaagccactcgtattgtgcaaaggaacttccaggtctatcttgacatgcagtcaaacccatggtggagactgtttgcgcgcatgaggcccatgcttggagctactcgccaagccgcggaagtcaagaagcgtgacgaaatgatcgtgaagctggaagagaagatgcaactcgaggccgccgagaagcagcgagttgaagatgagcgaaggagagccgagatggacatccagcgtatccagaagacgctcgaaagtgagcgtgctttagcactcgacaaggaagaaatcttcaaacgcctgcaatatcgagaggctgagcttaccgagaagcttgccggagctatcgaagaccaggacaagttagaagaccaactagacgaactcatggaggccaagaaaaagatcgaagaacaagccgaagtctggcgcaaagagttggaacaggctagtcaaatcatcagcagcctggaagacgagaaacaagatcttgagacacaacttgctgaaatggaccagcagctacaagagctggaagccgccaaatcgcaacgtagtcaggccgaagagtctctgagtcaagaggtcaagatgctcaccagccacctgcacttgaaggagcgcaaacttgaagagcttcaggcaaagctgctcaagaccgaccaagatctggatatcaagctggcagcatcagttaaagaagttcaagcgagcaagaaacagatcaaggaactcttggacgaaaatcgccaagttcgacaacaaatcgcggacctttcgtcgacctcgactagctacgaagatctaatcaggcgcaaggaaagtgaactggctatcctcaagacggaccttaagaattacgaatctgatcgccagatctttgacagcgaaaaacgcacactggcttcgaaacacgatgatcttcagagccggctacgagacgccaaggctgaagttgatgctatgcgctcgcagcagcagcaactcgagcgcgaagctgctgataccaagcgcctcctagaggagaagattacagaagacgcacagagcagcgaaggccgaaaggttctagaggagcagatcgaaaccctcaaagcagaccttttccacgtgcagaaggagctaagccgggagcgtcagtctcgcgacgatgtggagatgctgggcgagcataggtacgacactttgaagcgagatttcgatgccttgaacgagtccaagatcaccatcgagaaggagatgtacgtccagcaagacgctctacgacgagccaatgagtctcgtgccaatcatgagaaggagcgcaaggactatcagagcgaactgcgtaccctccgcgagaaatacatgaagcttgaggaggagaaacttgatgccgatgcggaggcagagcgtgttcagtcccgtttggccttggaacgccaaacagcacagcaacgggagattgaagcaaaagaccaacagctcgatcagctagaagcagaacgcgatgagcttgccgagcaagttcataatcttacacagatgctagcggactccgactctttcaaagagcgcaatgaccaacaaaaagagcgcctcgagcgagaactcgtcacagttaaaggccgtttgactgcatccgaaaacgacaatcgtgcccttctcaacaagttacagcagaagaacctagacattgcgcgatctagttctcgtgctggagaaacccaacgttcgaagatcatacaattgacgaacgagaaggccaaggctgaagaagagagcaagcacctcttcagtcaacttgaggacgctcagctcaccattgcctcgttagagaagcaaaaagagaagctttctctcagtcttgaggacttgaaccatgaaattacacgagagcacaagaccagccgcaacgccgaaaaagcgtcttcgaccttcaacctacagcttgcagatgtcaacagaaagctggagaccgagaggcagcttcgaacacaagctcaggccaacactcgcaccgttcaggcaactctggaaaactcaaaccgcgagcttgaagaatgccacaaacagctcatgctcttacgcaaggttttcgaccccgaaggcgccgatgtcaccatcacctacgatgctgccaagccggacatcaccaagacggtcaatcttgcggagcgtttggaggctgccaatcaagctctgcgtgtggcagctgagcgatactcgcgcgctgaggctcagttggatgagctccgggaaaggcacgaggatgagctcaataacatggatgctcgtcatgctaactcgaagcgtgcaatgctagaggagatgaacagcagtcaagtcaaccaagcgggcgcacgccgatcgcctactcatgttcgtaaggatagcgagaaccgtaggccattctcgatcaccaacacgccaacaaaccagaggcatatcagcaacgccacagataactctgctcgctcagatcgtactgttgacactgtcgcattcaacaaccgtatggatatggctgccgaacttgagctcgtgcagaatcagctacaaatgtcagagatgcgcaacaagcatctgcaaagccaaatcgagcgatcgcctgttcgcaacggctaccaagacgacagcccgtctgtccggagagtacacaagctggagcgtgagaactatcgtttgcatgacatgctcgatgattccgccaagaaggtgtctgcgctcgaacacagccttcaatcaggccagctctcctaccaggaagtccagactaagtctcacgaagagctcttcgatcttataacatcacaagagcagtcccgcaaatcggtcgtacaggcccacaaagcggcgatcaacgagcttgccgacgcgaagacagcatttgacgacatcaagcaagcaaagattgccatcgagaatgagttgcgagagatcaagatggacttcgacgagttcgctttggagagagaacaagagcatgccaaccacaaccaactgctacaagaatttgcagacctccaaattcgattggacaatgaaacttcaacactggtcgatgctcaatcaaacctcagcctgtacaagaacagggctgatgactacttcaacaagcttgaacaagcagaaatctctgttttgaaggcttcgagagccgagcaatttgccaagtcgcaggcgcgtgaagctgaagagacttgtgcgaccgtcatggctgagcgcaagaacatggatggcatggttgaagacctccaacgacaggttcagcgatttgaagagcgcgtcgaagacttgtcgaccgacctggagactgcattacaagccaagaaacgcctccaaaacgagctcgaggactacagaagccagcatgctcacgatgttgaggatggtgaaacgtcgttggagcagacacggagaaagtaccagactgagctctcaacattgacacacgaactcgatgtcgaacgggagaacgtcatctatgtgcgtgaagagaatggccgattgcgcgaggagattgaggagatgcgaagcaagtgggatgacgaggtcctaaactcttccacctgggccaaggagaagagccgtcttgagatgactttgcaagttatctcgaactctcgcgacgaggcggccaacgcccacaacgaagcacaatcgaagatcgtaagtctgctttcacaggttcgcaacctgcgcaccaacgtcgacgacctcgctgctgagcgagactcagctatcgaggagaagcgacgcctcgaatcacgtctgcaagaggctgcagatgcgcttgaggacctctcgcgctcagactcgccggcgatgcgcaacgctgccacctacgaccgtgagcttttggagctcaagtcaggtttggcacagcaagaggacattgctgccgctgcagtaggcaagatgcgccgtgctgaggcattggcacaagagttgcaaaaggacattgtcgcagagcgtgaagcgaatgtaaaattgcacaaggacaaggctgcagtcgagaagggcctaaaagaccttcagcttcgccttgtagatctggagaccaagggctacagtggctctgccggcaaggacgttaggttccttcatggccgtattcaagaggtaagcgttatccgaacccagtcactcgaatttcactaacatgtttcatagcttgagaaggcacttgagacctcggaatcaacacgtctcacggaatcgcgaagcgtccgcaacgtcgaccgtaccgtcaaggacctgcaaacccagatcgagcgtcgcgacaagcaaaacgcctcagtaatggaggatctgaacaaggctcgtgagaaaatgtcaaccctactcgccaccatcgacgaacttcaatcctcagattcgtcaagtcagcttgccgctaagcgcgccgagcgtgaactccgtgaggagagagagaagagcctacgtcttgagcgtgaactcgaaggatggaagaaccttcgcgtcgaacgtcgaagcgctctcggcgtccccgccgctgcaggaagtgacgcaggcgacgcccgctcccgccgcggctcttccatcggcctattaatgggcgagatgggcgaagtagcatcgagcgaaaaaggcaaatacggtagcctccgcagcaacctccgacgcgtatccggccagaagggttttttgtagttgatggggcctccgaggagacggggatgaactggaggtcccggtatcttttaccagtgaagctggatccgcaccgcgaagaagaagaggatccagcaacggctgttgttgttaataagaatcatgtcaaggagttggaacgcaaggattccactattggccaggagtatatggagagggtcgtgcttgatcttgatgaggatgatggcgcgagcacgcttgtcggacatgagcatgaaaatggcatgtatggcgagaaggaggtcgagatggaggtcgatgacagcgaggatgaggacgagggccgggacggcggggattgtggagttaaacggaaacgtactatacgggttattatcaggtcaagggcgtttttgtaggatgagcatggggtctaagctctttctgggcatggcttctctgtttacatcggcgtttgttttttagcatcgggcgttgagttctttggttcagcggtgggagagctgagattttctggctggttgtgtaggagggatttggatatgattaatgaggattgagcctgttacttcacttgatgttttttgggtgatagtgacgcggttcttgatatcttgatacccagtgaagaacctgtagccttccaacaaccctgcgtgccgcccgctgcaccctatgccctctgtactcctgtcccttcaccgtgacctgcaccgcctccgccagcagcaacgcgccggtcgcgactactcttacctgcttttaaccaccttcacctgctcttgctctgatattagtcttcgccccactatccatcttgatctcgtcaagccccatgctctctgcgtttagaaggactagtctcctgccagcgcgtcgcctgttaggcttggcgggttgctcctactcaacttcgtttgctctttgccgtctcttcccccttcccctacatctctcaacccctcagttccgacgagtggccaactgcgagtggcccatcatagctactctcctcaatccaaaagacggcgctgcgactacggaacccaacgaaaatgaagcccacgacgtccagcttgcggctgcggaagtgactgatatactcaagagtctcagcatgacggaccgtgacctgttcttgcggttatctaggcagtaagcacctcacatcatgatccgcgctctaggcacaggactttgatacttcagcagattccaagcagaaccctcactgcgtaaacacgtcgaaatcggtctgcagctacgtgacacacctctttctgagagggctgaatcggctttgccgttcccattcatggacttacctactgagcttcgactgcatatcgctgaatatgttctcacgggtgacgaacgcttgcattgggagtggttgacttacgagacgacattgaatcccaaaactcgtgtcggaacgttcgtggggctacacggcttgagcgcgttatgtcgagtgtctcgctagcttcacggcgaggtagcctccgtcttatggaaagccaacgagttcgagttcacagaagaacacattggacttatgaagaaagttgaattttcggcctcacccgatgggtcccaggttgatgaagcttttgagttcttcctacgacgagcaggcgcccaaacattgcaaaacctacgatcagtcgtcatcaagctcgaactccccgattggaccgctggtcgccgcaagctcgtttgcagcctcgttacgctgacccaacttgttcctcatgtgcgttacaagattttgtcttctgattggggcctgttctggtacgccgatgatcttttcgagacacttgaagagttcgtctcgcaaggacgcaagaatctttaaggaattggtctacggatttgactcccagcgcaattggaggatacttccgatgacatttcaagacatggtgtggggcaagcgcaaagagctagagcaagcagtggataaccagggtgcaaagttggctttgaacttggcggataacgggatctaaagcaagctagaacggagagagtgatcacaagatggatataagatggatacatatctcaagtcgcatacatgaggccagaatcagaacttgtctggcctgggtcttatgagactattgagcacgggactctacaaaaagctcaactgattcaaccatgctacggaaatattgaaatgaaattgatttggttctacaagaagatctgtctactcaatgtctaccttaatttctttcacgtgcttctttacccgctcaatcttctgcggcccctcgtccttcacctcctcactctcctcatccacccgagaagtgtcttccctcccccgcttctgcttcttccgcggcgggaacggctcctcgtcctcatcgtcggcgtcagcgtctaggaactcacggttgaggggttctagctgttctggagcgcctagtgcacttcacttgtcgttttcggactcggtggtctgcgtcaggctgggggcgttgtctgagctagggatggtggcaggggcgtcgtcgtcggagccatcgtcatctgagtggcctggagagtctgtgtctgcgtactcttcgtcgaagacttgattctctggcagcaggggtcgttcaattctgaaaacgtcgtcagcatcttcgacaacagcctgctcatcagtagtgctccgatcagcagggacgagttcgtcattgttctggctattccgtgcctcttcagccctcagataagcaaacatttggtgtatgccaatgcgtggcccatcatctgctggtcgaggaggtaatggccgggaagacactctattatcccgtctatcctgattccgatgcgatctagtagcccgggtttccgccgcttgcgtagcagcctcaagtccaagttcttgaacttcgtcatctcgaacagtcgatgccgttgaaccaatcgaaatttggtcctcagaacgtctatctggtgaggttctaccgcccaagggttgaggctgaggctgaggctgaccatataaccgagtatactcgcggtgaatcccatggcacagccacatgaagttaattccaggccacgtatgctgcacatgagcgtaacggataagatcatgtagtcgcatagcagccatcatttcaatccatcgtccatggctgtttcgctgctcccagctgacttgtgcatcgcctcgggctacccaccagtcaagggccatgcgcggaatggggacgaagtgtgccgcatctcctggaccctgaagagcgaattgctcatcgacgtaggctatgatggcggcgtaattggcctcgttccaccatggtcggccatcgatgctttcatacatgctctgcatccgtgcaacggtctctggacgcggaataccggtctggcacatttcagcgcgacacaacgggcaacggttgcggttgggttccgtagtctggagatagttcagtatgcaagttacgtggaatagatgcttgcaaggcgccatgcgaaatgctggagatacacccgagtctgggttcgttgctgaggttgagggaccatcctccgtgccaaattcgtgctggcatatagcacacctctcgtcccgccagtcttcttcggctacattgtgatcgatgagattattgatgtagtcgtcaatttgtggcgggttgtatcgaggctgtgtctgttcccgaagcccctgttcggggctctcttgtacatggggctgatgtacaggagtggatgaagaaaaggaactgttggagaaactgccgttcgagagactaccgaaactaccgttgctgtccatcttcccgggcgatctcttgctgaactgaagtatttagatgaggaaaatttgcaacgtcggagcgtaactcgtcgagtgatatgccaaactcttcgaaaagataatggagtggaagtgtgtatagttgatcttttaagttgtgttgttcaaaagagtagaggcgatcgctgatgagataggaacgaagcatggcggtggagagtattacatatcagaggggcgatgagaacacaaggactgacgcctagagcctgcctacagcaatacaggagtgattccgtcctatgtttcactcgtctgctaagctgccattcttgacacacaactcaaggctttcgaggcccgtgccagagtgagagagacaatgttgaccccgatcgagcttataagcccggtatgctcgccattgatataagcttgaacgcatgtttgtctaacggtggtggttgaatattcatccgttgtttataaagcaagtgctgtgatgcaaagcttgcgccaaacgtggactcgaggttaatagctcaccatggtacctgcctagatttatgctctgctctggtctcgagtcttacgtgactcgagaaaccctggccactagattgtggtttacaatctcatagtttttcgctatcgctggtctctcgttctgaacatttcacaaccgccctctcgtctgattcactgctcgttcgaagcatctaagctagcaacgtcagcagcttgtccttctctttcctgttctgtgacaccgtatccgtgttcttttccaatactcgcttttagtgtgttgacgatagcttcaattttctcagttgtctcctgcgtgccttttgcaattctgcttgagtcagcctatatcgtggcaccagaaggcttgtgtgaggactgacgcacctgagcatgttgaaaatcatggccaggttgtcaatgcgattcaactcccgtctccatgctctcctcttcctcaatgatgcaatatggcgccaaatgagataccatctctctccctccctccagccttcgaaggcaggtcgtccatctcaagccttaactgggcgagcttctgtgcttcggaacttaaaccccctctaattcttaacgaattgtactccggaccagtaatcgcaagttcgagttcctgactgagtttttgagcatccgaccgcatcttattaacactgctatgagaaattcactgaacagcgaaagtgtatgcagtcccaagcacaaaaagcgtaagtagaggtgaggatggaaataatgttcgctgccgttgacaatgcgctgtctccattctatggacaaacacacatcgaagtgttttgccagtgtcgccatatcgaagcgctctgtgtgaaacagtcaggcttggaacgcatgcgaccaaccccaatgatgcagcttcctgcggccctctcacggtccggctaatcgcgtcgtccaaagaaactacgcaggcggtaatcgccttggacggccaacggctgagtctacggacatggtctggcaagtgcagcttgattctagaatatattgacgtctgcaagactgtcggcaagaaggactcgcataggccaagctcaagaagcctgagattcgcagatgtgaagccagcctgctcgtccagggaccatggatgcgaatggcatgagagactcgcgcatcgagcttaccgagagatcggatttggcggaggtggtagaaacgtgacccttcatgtagctggggggagcctaagtgcacatttatcggtgtcgaagaatggtgggatctccgcggctgcaacattcaaatcttcttaatttaattccaatatatataccgaatggagatcgcccagaacccacaagcccatatgctacaccaccaaatcccaccagaattgcaaaaaaggtatcatgtgtcctaagagtagtgagagtaaagaagccgtcaacaacccaagccgcgctccaacgctcatgcaacccagtatgctaaacaatcgttctaagccaaaattctgagagtaaagttcgttcctttcgtttccatcttcaatatcaaaacacatcacctacacctacacatctacacctcgccagcaagcacacttccactaccaacagacccgccgaggtcccagtagttgcgtgccgagttactgctgcgcttgctcttcttcgtgctctgactcgcgcagctcgaattacttctgagcttctgatgcctcaaagacgcctgggggttatagtacgtgcgatacgtagcgtccttgcgcttcatctccctatgttgagtggatgaggacgacgtcgggagtcttcgttccgtcgtcctactgaccaaagggtgatgctgtcgaatgatggcggctcggcgagcagagtctacagtttcgtcggtgccgttggagggagcgctcgatgctttgcgaggtggtgatgagatgttcgagcgtcgtgatgtgaagcgcttgactaggaagctgaagatcatgttgacgtccagctcacgctcccagtattcgcgctcacggacaaggtcttcggcaatattggcaggagtggcgggaggtgtgcgggtatctaaggggtcaacctctgcaggctcttcttcaatgccccataatgacgcttcactgtaaacgtgaggtgtttgttgaaaggtaggcgcaaagtgagccgatgcaggcgaatcggaggtcggttgcgagctgacggggcgtactgagctcaactcggctggcagggtcggcttgaacgtcgttgatgtcaggcctgcatattccggtgctgactgtgtgcgctggtatgtggcaaatgctccaggatgctcggacagttgatgaaccagtgttccaagctctcgcgcaactcgctcgagtatccgggtctgccaaccatcttctgacattgtcgacgggtcaatgcctgcatcttctagggctttttctgcagagaactctgtggaagaaccccggtttggtgtactcagttcctcgggaagtgattcaccaaagataaccgacaatgtgtcctcgtccagcccgatgaggtctcggatcaccctcctcgttattcgttgccagaaagactcggatccttcctccgacgagtcactctgcgtctccgcagcagatggtgcaggctttggaactgtccgcggtgtgtcctgctttgtactgtctatccgacttcgggaagcgctgagcgtactcattcgccgtctccgcctagtctctttctcaatctcttccagcagcgctttgctctgctctagccgccatttctcaatgcgctggcgcctttcttgttcttggttgccttcatccacctgatctaagatagagaagtgtctctggacacttgaccgtcttcgtgtggtacgccgtcgtgattgctcaaactgccacatgtgttcttgtgtagtcgcatcagtgaggaactcgcccaggccatcgtgggttggtaagacagtctcgccgctttggaccagcctgcttgctggcgcgccgtagtcagaaggctcgtggaaagcacgtagaccgtcatctagactgtctaattcctcctcagtgtccaggaaggtgccattatcgccgtcctcggactgggctgcagtctcaagtgagccgaactcactgaaccttgacagaccagctgttcgtggtgttcgttcggtcgaggtagtctgtgtgcgggcagtggtagaaggggcggttggggagaagaggatccattcttcggaggcctctagtggtcgtttgagctgctgtgaggcggtagcagcgtcgggtgcaggttctggtgcattgtaggatatttgtcgcgagctcttaggccgctgctgctgtcggaaagccatgatagaaggtatccaaggaggatctcagcgcggggtggtgtggcgatctcggagacacgtctcccaagaagcaaggcacgcgggaccttggacaggtgcggaggctatgtgaccagaggctcgacaagttggttcatggagtgccttgttaagattctgaggcagcgaagggggcgattcgagtgttatctttccaaggcctcgtgcttcgtcgcgaactcgatagtcccctagctggcggtgtatggggtggggataatgttagacgatgtcacgacgacacgctaaaacggtgatcaggcgtgatttcccgggaaaacaaaggtggagcaatctaacagatggagggacgcgtgatgagagtcgaaggaacaggacagagaagaggtcaagtcaaaatgtgagggatgtaggatgtgttgagcacccctgtctgtgaaactgtcttgtacaggtggtggatgatgcatgcataccagccagccctgggcgcagctgtaggctgtcgacgcgataagataaagctttgtcaccgagacatcacgccccggcgctccacttgtaaggcgcgcggtagctccactgttcttctgcatcgacgacatcgttgcttgacgatgggtcagactccgaataattatcgactttgcttcgtcgtggcaggtagactttccttgagcgacgtcggaccaggtgggacagcgtgtcgacgccgcatgtacactcgacagccccccccctactccagagatacagtcatgcagcgcgcctagctcttcgcaggtagcccaacccagctaagccggttatcattatcttgctcttcacatcacgcctgtcctagcagcggagcgacggcgcgacaacttgtttatcacgccgtggcagactgttgggactgcgcgacccccaatattcatttcaagcggttcgatgcattcgttgagaggacgtggtcgcgacgtcaatggccccatttgtcgcaatgattgcaccattacacgcggtcagcattcggccggctaacttgccgcagccctaacacaagaaccatgatgctagcagactcgccatcaaagtctttgacaattttgctgcattgagtcaagtactgcggtgttgtggaaaaacgtatgttcatatcggctatgtaggtatctcgaaacggatgtgtcgctgtactggtacaaaaacggcatgcacaacgctcaaatcgactccagttcaaccccgagcaaacgccgtgcagtgaaagactaaatgcaaatcgcttcatgatgcagagtcaaactcggagccgaacacacgcctcgcatcttcttcgctcatctcttcgccacggccgacatgagggtatcgctttgtctctgtcccgcgcctgtctccaatccacttcttcaacacacattctccgtttccttggcagatttcctgacgacccaagttcttgaaacgtggtccgagcggaccattgacgtaatgatactggcctacaaatcggtattgtcgtggatcgctcaacgggtagaacttatcgccccagtggcctgcgaagtagaaccagctggtgggggcagttggtgtaaggttcgagctaagtaacttgtcggttcggtagtcatacgtgaatgagtacatgttctgggcagggtcccataacgggccgcgatcagtcacatcgtgtaggatgccgccaggaaggacatatggatggacaccagccgtcgcatacattgcgtgcgttccagtggcagagaaaccaacaggctgaaagagtcagtaaatagcatgcgactgaaacaatgaacttactctcttgccaatcttctcgacggcctcgtacgtgtatgcctcaccgaagctgtgctcactgaagaatactgctttaggctcgccgttgtggaagcgcacaacagtgtgctcccaatctccaacgtgattgccgaaacggacgttgaatactgcattgcccaggttataagaatagaagaagaaccagaatgcatccacgacgccatcacccttgggcacggtgaccagcactgcaggcgcgtcactcctaccaccgacgaccttcttccccataagctgacgtcgtcgttgtcgactgcgtaactcgggctgccatgtcccgtatttatcaacgagctcgtcaccctcaggtgttctggtcgggatcgggtggccaggggatgtggatgccgggacgatgccacctctctcctctgcatcgcctggtcctacgtggaaccatttggagttcttgccgcttttgtcttcttcataatgccccttgccacggtcgtggtctctccaactttcatcatcctcgtcgccaccaggtgcactagggatattcgtctctcccccgagccaatttggtcggtcctcgacattgtcatcactttgcagatagacgaatctaccccacttgttcaaatcgcccaaattggtaaggttgggatggtcgctagtcgcttgcagaggcgtgtagttgagatgcggggtggtgtggattaaatgctccactatgtcgcctggccagtattgttccccagaatagagataaataagtggcgcgtaatcaaggacgtattggggcacctcacgctcttgtgagggtaagtcctccagagtggcttgcgcatcatgccagaattccgtaagatttactttgtcaccttgattctgtgtctcgatcttgctggtccattgcgactcgtccaggtgtgaaagaccacacagtccaaaccagttgcatgtcttgcgctctacccaagattttgatgatcctacccaagccttctcttctaagcgctccgaccacggcgttaaccgttcgaacaacacgttttggtatatttgagagaacgaaaagaggccaaagaaggtacccgcagcagcgattgcaggtttcttggccttcatctgtgtatccgagccgggcaatggcccactaacatcagcgagggacgagagatcttgctgggttgattggtcatgcgaagaatgagatgtaggaatatcgatggtaggtacgacgtgttcgagagaagcgtccggcgcaacgtctggcgtcccactggggggttcgggggagtatactgctatggatgggtaatcagggatttcgacttctgatatggcagccggagtatgcgatgacggcaggacgccccggagcgggacctgcccgccgccatgttggaagtagggtgcgatgggcactggtcagttagcactggacgattactcaaagcggaatcacaagtcgccaattgtacgcaggaccgtacgcagggtcagagcatagactccgacagagccggagctgacaaaagacaaagccagaatactgggtcctgggcgccaaagttcaaacttgctgccaactgtcaaagcccaggatgcctgcggaagactggttccatgatactcgtgagcagtccgaccaacatgccagcagagcgaataggagacttgcaagctcgcagcagtgtgacagctggcggatgcgccggagagactgatgatgacatgaagctggggaggattgccgggcgaaaacgaactccacttactggtggacccaatcgatagtgctatcgatccagaagatgtgcaaagcaatgacaggccgctagcaacgcgatcagttgttgcgataagaccgcaaagctatgggagtgttctggcatcaagcaaggcgcgtggcgggatgcacgtcggggcagctgcagggctcggcattgacgtcgcaggctggctagtgggcgggcctaacctggggataaggatgcggctctccacgggccctccacatgcgcgattgtgcgtgctatcgatatgaagtgcaagagtcagcatctgaaatctgcttccattctaagagtcaatgctgcatgatgtagactgtctgaagttcttcaacagagactcagactcgttggaatgaatgtgtctcaacgaacacgaacctcctcaaaaccctagttcgattctgggagcgcagatttcttttttgccctcgcgcagcctggattacttgtacacgaaagggcgtaagacagctattcacttttggcagcctatgtccacaatgctcgtgatcatctctcccgacatatatgcgacggcatcattgcacaatgatatgccttgtcgccaccaggcagcgacagtattggtgtccgctctgcacatgcaccaagtgctctaatagttttcaggagcatgttttagattttgaaggaagcctgaagatatacgctattctaagatactcttatctagttctgcaaaagtttttaagaatattcaggctaccttaacatcatctcgttaggtgaggcggacaggaatcttgcctgcgcctggtgtcgcgcacatcaagcttgactcgttgttttatcgcgttactaagatgatttagaggttcactaggcagcggcaaaattcgtgtccgctctgcacctacacaacatgatcttatagtctctaggagcgcacgcataagtttattagggagcctagagatatacgacacctcaagatattcttgtctagtattgcgaaagattttgagaatatccaggatacctcaatcttctcttgttcggtaagcacggacaggagttttgccagcacctggtgggttttgtagcgaagctttcgaacctcagaatgagtttagggctgaacttgcatgcctaagctctaaggcacgaacgtaaaacactaattctagcactgatttactatgtagaagtgctgagaacggaggagggtacagttttagtgagggcacgcgaaaagctcagaaaccccttcatgtctaaacacgcataacaaaaaagagtgcaaaaaggcagcaaaaagaaatctccgctcccagaatcgaactagggacctttcgattacaaagtaatattacagtcgaacgtgataactatggaatgttaggcactgcacacatgtctgtgtggactgttgtaaacttacaccaactacaccaagcggagtgatgcgtccgaagacgcgcttgactggttttgatgagcgaaggggaaattattgttaatataattgtcacattatgtcgccgagcccaggttgcgaactctacaggtatggtgaggggcagatgtgtttagtccggctaagctccacctcgagctcgactcccacttttgtgccccacacctcacactaaccacagaacttctacaacctgagaaatcgtccttcacgtttgcgaaagggacaaatcactgtcaccggtaatagagcctccgcctcctaaaaaaatcacatcatggctgaagtggacaacgagtgggaatatgaatacgatgagaacgagactgaggacttctacatcccagtcgatctttcaaatgtccccagcgctcaggtgcccttcaatgtggaacgcagacctggtcacccgactttactcaagagcagactacgcgccttgaatgcagttcggggtcaattaccggaagtcgcaagcgacgtatcagctccgcaagagggcacacaagagacggcgaacatgggtgaagtgcagatcacgggcctgcatacctcgaatccactcatgatgtacaatggacagctactgagttgtcaatggacttcgactattgggactgacatgttctttacgaagccgcacgcagatgacagcaattcgctcgagcctcttcgatctcttccttcggtggaccttttgtcgctgggtacggcaaaactcgtagcaagagtcgcacgcctacgacctcgcgatgagcttttcgaggaggaggaacaacggcaagtaccttcggaccagaacgcgtccaacacaccttcctcagctgtggtgccaaacacccaaccagcccccacgaactcgccaaattttctcgcaagactgaacgaagcaaaggccaggagaggtgaagcctcccgtcttgtagtcactcatacatctgatgggtcgcgtctcgtttctaagccaatcgatttgccggcgcgagacaaccactcaaatccgacaggcgacgtgacgatgggcggtacttgagattgagaggcgagctttcggtatgatacttgcaccttttgtcacggatggagggcgatggcacgagaaggcacgagacaacaacaacatgcgcaccttccacacccacagtcacgtcggttggggatccgcagcacatgcgaatcaaaatatagctggcacgatcgatcgcttaccccacgccgacatatctctcgtgtgttaattgctatgtatcttttcctaagatttctccctgcaatccctactcatggcaccgacatctcctgttatgcagcctactttgccctccgtccgttcctcccgaagagatcgaacgagcataaacatcgggcccgaccagtcaatagacaccgaaccgatactatcctgtttgccgtgtctgcttggcgaagatacggaatgttgttattcttcacgcctggaagatgtccagggacaacagcctcatgcaagcttgaccaaggtcgagaccgctatcatgggcgaggttgcagattggtggcagtcggaatatgtggatgagttctgggcaccgaggaacaagcaacaacgtcgtgtaggtttaatggcatcttctcgcgtgtaacaaatctaatgagtccagatgccacctactgccaatcagatccctgctgcaagccagaaactcgaaaatgctgtcgggcggattaccaatcggcgccggtaccttcgagatcctactccatgcgattgctcttcaactgctagcctcttgttacacccgtcttcctgcgaccgcctcccatctaccactcttccaacagagaacctgtcctatgcagatcacagctctacgtctacacatgaggtatagattcgagcctgcagctggtcaccacgctcgagcatcttcagagacggctgcatggcccggcctatataccggacccacagttgaggataatctcgcagagatggccacattgcggcggcggcaacgacatagcagcgggcgcgtaccatgcttcccagcaagcggttggacagacggctcttcgtcaccaggagaagatcatggccgtgaaacttcaagctcgtcagcagagtccaactcttcttcacaaccaggctttttctcaaggctaatatgccagccgtcgatccccaaaaatccacgacgcaagtacaacacgcttttcacgagtttgacaacaagaagagggaagcccgctggcactctgcgcaccaggtccagttcatcaaaggtacatcacaatcgcccaaaggctttgcgagctttcacggagcatactgtccagcgcataccttctatgctccgccttcgtcagacgcaatccgcacctcgatttgaggcagacgaggcaagccctaccatcggtctccatgaatcgcgacggcacagctcgaacccatcgatcggcagcgcgctgaactatccttgtgagattccacagatacgccgtatatcagctactccggcagccagccagtatgatcgacagatgtcctatgcagtgcgattttgtggaagaggtgatctcctcaaagaggatgagtacctggatccgagtgagacgacttcacctctttcttctatcagcacagtcctgaactcggacgacacccctcgcaacgttctccgcccacccgaactggacccaaaagccctctcgccgcgtgcagtatctccacgcagaatcacgacagtacctgatcagcccgatgactacttcgcctctgtccgcgccgcgacgcacgtacacgacgacaagtacgataacattgacagtgaagatcggctattggaagagcgcgaagctgccgggccaaatatcgatgatagcccaagtttgcagcgcatctttgcgagaatggatgcagactcggagagctatatgagcgacgaccaatcggacgatagtgatctagaaagagataggaagcggaggagtatcttgtcggaaccaagtagcgtcagcgatcagattgtggaaaggttcggatttcgcagacaggacagcaggctcacagataggcttacagacgactgacatcgtattaaattgctagtagtccgttaatgtcctaaattgcgacgtattgcttgggtatcgttcttctgtcccaaacttccctccatgccttctatgtttgcgataacattgcaacgccatgacatgctgaatccaaaacgccgtgcatgcacatttgtcgagacgttcctcatccttcaacgtcgacgtcaaactccttgggctccttgggctcctgcgcttcgtggaactgaatcgcgtcatcgatgtaactaagcacggcacccagactatgctcatcctgcacatccagcttcaagaaagacaccatgctgaagccatcaatcagctccgccactgccttgttgagcttatgaaacgacgcgccgttcatcaagctatccgttgacgccgggtcgataaacttcttctgctcctcctccgtcgccactttccgcgccgggtcgtcgtcgatcaagtcggcgtcgacatctacgaagcgtttcaagtcgcgcttagccacttggccctttaccagatccatcttgctcaggatatttatatgcggcatctccagcatcatcatcgcgctcatagcagacagcgtgccggcgaagaacttggggcggtcgatgacaaatgtggcttcgagcagatatgccgcgcacatgcggatgttgagcgagccatgcatgagcgtcttgacgaggcccggcaggataggcacgtgggtatacagctcgatctggccgggcatgtcgaagacgatcaggtagtcctcggtgacttcctcgagcggatcggtcaggaagtcgaggttctccatgaggaactcgaagcagtagatgagcccgccgttggggccgaggctcatttcttccatgacatcttcgaggctgattaggtctttgatgtcgaggtcgggctcgaaggcgaactcttcggcggcggggtcgaggttcacgtagaagcacgggcgcttcgtgttttgcaggtgttggatgagagctgtgcaaaaggtggatttgcctgaggcggcagggccctgggggtgtcagcacattgctgaagtatactacgagaggatgcgcaccatcaccagcgtcccgaatttggacattttggcggttgaccaagtcgcgtcatctgctggggaaattgtttcaaagtccgcgttccgggagcgcaagttctgccagtgcgggcggtaggtcgatgagtggggacctggtatgattcgttccttgctggcggtgaacgggcccggacaaccctcgcacgccttaggttttctcggcaatccaaaactgcctccggacgcaacctttaagaaccccactacccgtcccctcctctcattctctccattcccaaccgccctcactcgtcacattaaaacggtcgcaagttccgcaatactagaatctgcaatcctcgtcaagttgcaatatcaaaatccatacatacatcacgtcagttatgaacggtgttacaaacggcaacggcctcagtgccaacaaggcaagtccgcaagcccaaagcagccccaccatgattctaactattgttcagacctccttcaacttcacgagtgaatcagtcggtgaaggacaccctgacaagatctggtatgtaccgcgctctctccaaatccctccggcatgagttttttcaagtctaagctccgagacgcgcactcggcttacatcgcgctttactcgccggtcaccgacttttccgaccttgctgacacgccccgcagcgatcaagtctcggacgccatcctcgatgcctgcctgagggaggaccccctctccaaggttgcctgtgagacggccgccaagaccggtatgatcatggtcttcggcgagatcaccaccaaggcccacctcgactaccagaagattgtccgcgatgccatcaaggacattggctacgactcgtccgacaagggcttcgactacaagacatgcaacgtcctcgttgccattgagcagcagtcgcccgacatcgctcagggtctccactacgaggaggcgctcgagaagctcggtgccggtgaccagggtatcatgttcggctatgccaccgacgagaccccggagctcctgcccctcactcttctcctgtcccacaagctcaacaaggccatgactgatgcccgcaaggacggctccatcccatggctgcgacccgacaccaagacccaggtcaccattgagtacgaacacgacggcggtgccgtcgtccccaagcgtgtcgacaccgttgtcgtctccgcccagcacagcgaagacatcaccaccgagcagctccgcaaggagatcaaggagaagatcatcaagcaggtcatccccgccgagctccttgacgagaacaccacctaccacattcagccctctggcctgttcatcatcggtggacctcagggtgacgccggtctgactggccgtaagatcatcgtcgacacctacggtggctggggagctcacggtggtggtgctttctctggaaaggactactccaaggtcgaccgttctgctgcctaccttgcgcgctggatcgccaagtcgctcgttcacgccaagctggcccgccgtgcgctcgtccagctgtcgtacgccatcggtgtcgctgagcccctgtcgctcttcgtcgagacctacggcacctctgacaagtcctcggaagagcttgtcaagatcatcctcaacaactttgacctccgtcccggtgtcatcgtcaaggagttgaacctgatcaaccccatctacttccagaccgccaagaacggtcacttcaccaaccagagcttcacctgggagcagcccaaggagctgaagctataattgtaacatcaacacatatcatatctgcatgagtggcgcatgaatcaacttcatcccacaaggtcaagactttcatgacttgcgcgtaaaaacacgaggtgagcgaaatgcatattttggaggcgggcttaacgttcagcttttcaacaagttttacacggcgtcgtttgggcaaactactatatacccttttgataccagcccttcttctccagaaaaagttatatttttttctttcatagaaatctattcgtgtgcctgcctgggcgggcacattgaaagcgggggcgttagaaacatgacgaaagtctttcaacatggaggcctgagtgcgttgtcaacacgcatgatgaggcttgcacaaatttacaatgtgcagaggtggatgggtaataggataggatgaattggatcagtcaggctgccaattgagcagcatggttcagctacaaattcttgcttgcctagtgatgtatcgtggctgaagcttccgccgcaatgccataatattaatgtctttgagtgctgtgataatccgtgcgctctgtatcgagcaagcatgcagctaaaccaaagcctgtataacttcaagacgttctcagcatttcttgaatgtgctgattctgctattgaatttctccagcctcgcatattactatacaactgttctctggttgcagacagagttccatcaaagcccactcgaactgccgcagcaagcttgcgtacgttgcatccaccatgtacgccgaaccggcctccggcagtcattcggacctttgtgttccgaagtctccaaagcagtccgtccgaaatgctgcaccatccatggacgcgctcatgcatgcagtgagccatcacccagttttctctggaaacgcaggatttataaaaatttcgattcgattcgattcaacacgcccactactcctagtacgtttaaaccattggggtatcttacacattccgaacgcagtaaaagaaaaaaagaggaaaaaaacaaggaaacatctccatccgcactcgtcgctcgtgcctctcactcgacttgcgcaaagtgcaaaagacgcactcagacaacagccttcttcgtcctcggcgccctcttcgtcgtcatgctatccgtgcccctagccttcctcgttccagcagcctattcacatcacacgcattagcccacgttcaaatccgcactcattaccccctcctaaagacttcaaacgtaccttcttccccggctttcctgtaacatccccaacaaccttctcacccgttcccacaatcttatccaccaccttctccgtcttggtgcgcggcttcttggccttgacgacacctgcgcccgtggcagctttcggcttggcgactttggtgtcgcgcggcttggaggtgttggccttggctttggtggtggaggaggaaggggtgagggccgcgatgaggcggggtttggagtttcctgtgtggaggggttagacggggggagggggaggggggaggaggggggaaggatatatgagagaggacgcaccagtgcgggcgcgagttgtagccgccatttcgatttcgattttcctgttttggagattggatttgcgtggagttgattatctatacttcgcagtcagtctttcgtcatgggatacgcgccggaaaagccagtgcgcggatatcttgcgcgtcaacacctctcctacccgcacagtagcttcaagtagtagattgggcgcacgcgactctccccacacacacagcggactagaaaagcgcgtcgtgcgaaatgcgccctgtctcttgcccttcatccaaacagacacaaggcgcacgcagaacgcgttaaaaaaaccggcaaagaacaaaagaatacacatgcgcgaccaagataaatcaaaaacttaccagtctgcgaaccgtgagcgtgcaatgcgacagattctataaaaaatggcgcaatgttgttgttgcaagaagtgcggcgggggggggaaagcagcatacgcacggctttaatacttgtaccctacgcggcgtgtgtgtctcggatcaacaacaacacacacctcacatgcccatggcaggtgagccaatagaaagtgcgctaggcaacttggcttctgtttggttttgatttccttgttttcttgccgcgggattaaatgtgctactttggaaggtaagtgcgaaatgtggtttggttcccggcttgcatttacggcacggtgaattcggcctctaggcctaagtacttcgttgcctcctactaacatgaggactttaagcgccaaattttgacgagagatgacatgcatattgaagccatgcagtaatttgatgcaacaacgatgtcgtaattaatctacacacttagtaaaggcaagcagaatagccgcccaattttaggtactttaagcgccagtggtgcacatgccagtgacactccccatccaagtgtatgtaatcggactttttagatacctccccatagaaaacacaaaaaacgccttccatgttcgttactcacagcctcgaccacatcagtgaccattgctgttgggcagcttcgccatgcgcttgctcataaagtcgaagaaagcaaactggctggctgacacaccgtactggtacacgaagcggctggcaaggtagctgccgaagatggcgcggagatagttctcaggtacctgtccgtgttagcttgcgttcgggaatcgcaattcgcgtctagactcaccctctccatgatcttatccatgccgatctgctcaagaagcaagttcggcagcgcctcgctgagaaccgacttcctgaactcatcctggttccacagatcggtgttctgcaactcctcgtccagcttggtgattgcgttgctgagcgtgtcagacaggatgctgcgtggctggccggtagcttggtgctctctccagatagcctcgaattcaaggcgagcattgttctggatagttttctgtacctggcggacgtagttgttgtagaattcggggacggttccatcctcgccaacacacatgtgcttcaagaaactcgcatcgtcgaaagacagcgatgcgaggacttcaagagatgatgaagtaacaccacccttattggctgacgcgtccttgtacaagatgcaaccagctttctccaggcgcagcttggcatcttgtgtgataaacaagttggcgccttcaacaatgtatggaatgaccgactttccatcaacaatgagcttgttggccgatgtcaagtcgatggactcaggccgtccaccacaaggaacgaaggtgtcgtactgaatgtcgctgcggagatggaaggtatttcggaaggtggtgccgttgtagacaaggtcaccgtttggcagcctgatgttgttgtcgtcaaccagaacacggtagccctctgctgaaagtttcgagacatcaaattcgccaatcatcttgcgctcctttgccagtcgcagcagctcttggtggttgatgcccttggggtcgaccaggacaccggatccgtcaacaatggaaatatacttctccgtgctgagcaaaatttcgtttgaaccaagatcaccgtccggacctccagtctgtagcttcttgaccttgctggggtcgagattgagcttgcggtagattccgttgatgtactcgcggaccgagagtgtggtcatgccgtagcggtcgtgaggaataccaccaagcttggggctcttaccagtgaagaatgacttccaccagggagcgccacgggcgcgcgcgtgctcagttgcccagtcaacaaggtctgcagtgttctcatctggacccatgaagagaatctcctccttgccgtgcaggtcgacaatagggtccttgataccaggactcgtgggtggcagcagcagatcgatgatgctgtcaatgtacttctcgaaagcgccccgtgccttgtcttggtggttgaagtcgagcagcacaacaccctttgagcctccttcaggaatatccttgttcttgcgctgttgtgtgttggccaagttgtagttctcgtcaaacaacgagcgagcgttgatggagtacgcttcctggcttctcgacttgacaatacggataccaccacgagcaatatcacggaatcgcagatggaaaccacggaactcggaaccaatgaccaagaacattccgtacagcggctgagggtactcggacgctggcaggaaaatggggttcaggcggaagctgatggcaacctttgtgggtgtgaaaaagttggtcttcaagatgcacttgttgaagatgcggaaagagtccatgaccatggcgtgatgctcgttaatagcggccttgttgatggtgtcagtcaactgctcatcggtctggactttatcgaaagtcaaacgaaggtagctcagcgtcgggatgaagtcatcctgctgtccacgtgtctgcacgtagtgtgcctgcgcgaatgagaggtacagagtgtgcaccaattcagggtacatggtgatgatctcgaggatgtagtctgcagtgaaagtctcggcacgcaatcttcgcttcagcttgctaagcaattctgcgtgagcgctgttctccgtgttcagaatgctcgccagagccgtgtactcatttccgagacggttgaggaagtgtgtgacaaacacccacacgcaatgcgcgtagactgtctcctgcagactcagcctgcttgtggcgaacaaagtctggaactttgtctgcgggatgcagtatagcaacgaaacctccttgataatctggtggatactggcttcgatgttggggtgcttgctcgcctcggtaccgggcagctggcggagatacagcgacatgaccgtgtatccgttggagaactgctcgacatactttcgcgaagtagtcagaccgtagtaatggtagaggtcgctgagtgcgctgaaaaggcccagcgctgagccctgcttgtaggccacgaccagccgcttgtccctcgagccctcaatgtcgaagaactcaatgacgggacctgttcgtgtgctggcgatctgcaggatctcctggtagatggcccgggtgttattagtagccttttgcaagaagcgcttgtctccaatgacgtcgatgttggtctcggtcgcaggagcgttggggttctcaaactcgcactggtaaataaagtagcatcgcaattgctggtcttgactacccggcagtggtgtttccgagcggaagctctctacgcggtatgttgtgttcccctttgggttgaggtacttcttgtcgatgcgctgctcatactgtgggccgcctatgaccgaaataccgggcttgctggtgtcaatgtacacggcatggtcctcggcctccttgtcgagccggatgtctgggaccttgtcgtcgcgagcgtatgcggcgatctttgcagcgtatagcgagtggatgtggttgcaaattctgtgcattgttagcagactcgatataagatcttgctcgccacttacgcctcgaccgtctcggtagcaaagtacatgtcgtcaatgcccagctggtcgtagaaccaccgcgtctcggcttccacaagctccggtggcatgaagcccttctcctctataccgtccatgacagcctccatctgcttctctttgccctcgaacacgggcgccacatagcctgaaccacccgcgccttcttgtgggatgattcgcggcgtgctgtttcccgagccggggatgctcagatgtgaggcatgcggcgacggcccgcgattttgtcctggcaggttctggccgagcagcttgtgggcggcgacttgagctccgctcggtccgctgccgttgacaggtgttgatgaagccatggtggaaatgtgcttcgagcgagcgtcggagagggggtgtttgctgatatgagatacaacgaatgctgctctatcccgctttgttgcgtaagaatgagcaattagtcctgtgagacctcaaactatgatgcgtctcgtgggtagagtttgggcgcggtggggcacgcgcgacggaggggcagttggaccgagaccacaaaggcaacaggagcgattgtacctggtagttgaagacaatatcagcaacggatatcttcaagtgagaggcggtcaatggcacgactatgtagcctctctagctgaattcttacacgacgccgacgtcgatcattcgtaacagcccagctattttaagccggcccaatgacgcaggactaagctcacctgcacgctgaattcctttccctgctcgatacgatattgcccaggttactccctcgacaatgctcaggataaggcaccgctctgcaattggcccgctgccaccgcttttctgcggaatgctggtgttgatcgtctcgtggacctgcgtcaagccgctaaccagacaatgaatctcggattggtgcgacgctacaatctgaggaatctggtgtgaaacagtaacaccgagataaagatgcagtagtgtaaagataaggcagatgaaagcctggaggtacttgcagcatcacagcggggcgcggaagaggcattttatatctagctgacctggcatcatggtacctgatgttcgacggcgcttgagccgagcgttgcaaagccgaacccaactaacctcacttccccaggaattagcgccatgcaccatttggtaatagcacacccgtccgccatgcatgacctctcaataacaccgcagtggaccgcagagttttcttctccatgcatccaaatccgccatcctaccaatcgccctgcagcccgtccataatcgcgcaattggctcatcgaagatgcaatgtccaaaaccctttgcggggctccaaccttccctctccgcgcgtcacgatccttggcggcgtctcaggggtgccttttctatgactgtgcatggctccggcgttgcacgtggacttgctcgtgtatcgaaataagtcgttggggcgtagcatcgtgacatcgtgaccttccgcgcttccgagcaatggccagctagtggtggcaacacacaactgcaaatgtcacgatgctgcccgtagtcggtctaaattgcaacacaccgccgactttgtcacgatgcattcgtaatcggtctggatctcacgatcttcgccacgtaggtctgagatgcttattagttgcagaaagaaattgcacagaggtcaccggatgatgctttggctgggtcgtcgacatttgtgatcggccgagcatgagcgatgcacaatgtcttcacttaccacggatttttcaaagaaacttctctgcttgaacggactcaactgatgagttttcatatgatcacatataccaaccatcaaatatactgtcaatctttgacatgcccgcaaaactgaacatctccaaaacacctactcctcctccccgtacaccctcccatccaccgtaacttcaaccttatacccgctcccacccacccaattcttcttcttcccacacttgcccaccatcctcaaactcctatccagcccctcatccaacccatccacgcccttcccaaacccgaattccacacaaagcttctcattccccttcttcgtcgccacccactgcgctccaacaccgactctctcctccctcacagtaccagctggatacaccgcagcgagtaccgcagcgacccggccggcatacatacaccaccattccatcccagcggggatgagctgggccatgcgccggtagaactcctgctcagtgggcgagatagatgtgtacccgccataacgctcacacagcaggatggcgagcagagcgcgctgttcgtggctgaggccgtgtgccgcggagaagattcccgtcgtcgtgctacggagcgccgcgccgccgcgcaggtctttgacgttggccatgtgagcgtacatagcctggacgaacgccgtgagtagagtgtgtgagaaaatgggtgtttggggagatgatggtgcaggctgaagggctttgaggagcgttgaaacgagctgtggtgttgatgctggggcatttgattttgttacggtgaccaggggactttctgctctggcttgaggactcatggcagcgaagtgcatgccttctcgcacgccgccttgacagaagtagacgtcgaggatgctgggtagggcttgggcgaggcaggtgacgaggaaggcgacggctgggacctgggttgctcgtcgggctgagactcggaaaatctcaggggtgtcttccttcaggacagcagcctgtacagcctgagtatcgtggaacaggtcctgcgtcgtcttgaacccattgatgataggaattgggtacggtcggatcgcgttttcgctcatgagaacgaagccccagccgcggaagccacctcccgataggtagagctggatacccccaggagactcgagaagctctttcggtatgtcaatggcttgaactgcagctttcagatccgcaactacttcatgctcgagcttgatatgctgagcgtatgcttcactccccctgttcgcgctaatggtgtcgagcttctttgatagtgctgcagcaccgtacggtaagcttgcgctgcccttttcactcattcgtacttctcctgcttcagtgatgatccaagtgagctgagtgctgccacctcctagatccatcatgaggcctttgacattttcatacgaggatgctgcgccaagagcaccaatgcggccttccatctctttgggcaacaactctactttccagcccgtagcactgttgatctgcttttgaaagtcttctgtattgatcgccttccgcgtagcctccgtagccacgatgcggacttgctgatccggcacgctgaagtctttgcacgtcgacttgaagcgcagcaaagacttgataacttgcttgattgtagtctccgggatggattgaaactccccgttctcatactgcgcatcgtacagcgatatagctgcgcggtccaagtagaccgttggtaatatacgttgcgtctccggcgtcaggtccgttatcgaaaaccgtatgccattgctgcccatgtccacgaggccatggtaatgcttcgacctctccatatccgccatgtcgcacgcaccccagattctccggatttgcagcacaagcggtccgattgaaagccaaggaaaaaggctgcagttcggtacgacccgcaaaaggactatggtgtgactatgcgggttaggtcgagttgctattaccccctcaaaactcgatacagtttctatgaccaaaatcaaacgtaagcaatgtccagaacgtcagagttttcttgctcttacccccaggaaactcgcaatcgtagctcgtgatgcgcaaatttatcgatggtgaggagagaatgcagagaatgacgttttgtggtctggtggagtgtcattgcgctagacagggtgtgaccaatgaaccgaagtcggggtgccatgtgaggcggcagacaaagaccgacggccaacgacaacgacgtgagaagcagaaggaagtaacggaaaagtccagtggatacctacaggcaaatctatccgtttccaattggaaagatcgtagcccgcggtatcaacggtgcaaagcacgtgaatgcgggtagcatcgcacctgtattgcatattgagatacattgaatcgtctatgcttcttgtgccgcaaaaacttctccatagtcaagctttatatagcgttgaaaaacatcaattacgtggattatgtctgaggcgcagcgggagctcgtgatgggcgaagcatccggtaacagtccatcaggaactgtctctcgaagaagagcacatgcaagacgtatacgcctccgatggcgcccatactaaccagctctccaaacacaccgaatcttctgaggaaaccaatgcctggtcgcatctgcatcaaagtaggaacgataacagccggggcgagcgaagtgagtgaaggcaacgtctccgatagtttgaagctcgatcccctttggttgaaaaacttgttgacgaaccaggtgttccagattatgcgcagacccatgttcactgtgttagccagcaccacaccgctgcctccgagctccagttggccgatgaagaaccatgcgctgcctgcgaataaggcgaagaagactcccattgcgacagattgtgcgtagagctctttgctagttgcgacagcagcaacgaatgcttccgtcactccattgatggccaaaaatgggatgtaatagcagtaagtagatagaactgtggccgcggacgtggcagaccatttcttgcctgctacgatgccgagaaggagaggagcgagtgttggccccagtgtaatggcaaacagagagatgatgccgtacagacggaggatagttgtcaacactcgggatgcttgggcaaggttctgcttctcctcgtcggcttgcttggggtcatccttctccctgttgttcgatttcgcttcagagccggcgcatagtttggcaaacatgttgcgactactttcttcaataggctggaatagcatacgcgcaatgaggcccccatagttggacgcgagtgcatatgccccttggtccgcgagcgaggctagagacgtgatgagaagtgagtcgccctgcgtcaagatgtacttgagtgttgactgaagagtaagagatcccgtgagccgcagaagaggagtcgaaaaatagttcaacactgatggactgtcttttgtggagggagttttctcagggaacaatgagaacctatcggccttcgagacaggccatgtattgtacgtgtatacaacgagcaaagatagagcgtatgccaattggccaacggcgaaaggtagcacaccaatgtcgaggccagctcgactagcgacaatggcagagccacatgttccgacgcagcgaagcagcgttgccgtgctctcagctgaagcgcgaatcttgtaaagcagcttctgttgcacgaccgaaaacgcgggctcagacaggagttcaatgaacgtcgcgaggcaatacacgatcaatgcttccacaaagtacggaacagccggcgtgtctgagcgcagccaaaagagcgccaataagtaagccagcggtgtaccaaagaagatcgccaggtacgagagattgacaatagcctgcgttccatgtgcctgtcgctgcagggccactcgcaagctctcccgcgcaaagtagagcacagagatggagaacagctcgagctgagctgaaacgcccagaagctcaggcgacaagaacctcaacaggatctgattgaccgcaaaagtgagcgcccgggatgcgacctgcagcaggataagaaaggtggcccccttcgcggaagcggaaagaatcgtgttcgacatggccgggctgtctgaaacttgtaaagacggtcagacaaggtgccaatggtgtctgtggatcacttcaagtcgccatggtgattggatcctcggatgttgatgcgatgaggcggatggttgtggttggaggtttgacgtgttcgatgtccagacgggctagcgtcactttttcccaggctgctctgaacagcacgagctcacaggccaggctaactcttcaataacgcacaccgcactgcaacatggcttctctctaccttttcctcgctgtagctgcagagaatggttgtcgtcgatccgaaatatgttgtgaagactgaaaggctgcttctgcggcctctgaagctcgaagacgctgaagatgttgccctgatgcgcaaagatccggaggtgatgaagcacacgtgagtagctttgtcgagccagatgacgaccaattgacgcgactataggtctctactacctacagatgacctccgaaagacgaaggaatggatccaaggaagttttgatacaggttagctacattccaatcaaccagctgcagcgtcttgctaactatcattgttcagacaacagttggaattttgcaatcgaactcctcgatacgaaatcctcatcaccacgcgtcatcggcctcataggcgccgtccgtacccccgagatcggctacatgttcaactcgtcctactggggcaaaggctacgcgacagaagcattgcgtgccttcataccgctcttctttgagcacttctccggcaaagagggtcaatttctggactacacagaagctcttacagatccagaacttgtcagcagccaaaacgtactggtgaaagctgggttcaagctatacgagcgaaaagagaaggactttgagaatccgatcttgggaatccgggacacgttggtatacaggatggagagatcagccgtgacgggaacgccgaggccgatgtgagcagtctaagcaggatatctagacttgtacattatgggaggttgcgtaccggcgttacggatgcaccgctgttgcgaagcttttgcaggatctttctaggaccaaaccttctatcgaggtctgacatcacagtccagtcaaacatcggatgcttacaagctacgacttgggatagctacatcattggcttggaagccatgtcacagtatacaaaatgtttgggttgctttttaaaattacaaaggatagatacgaggatgacctgccaccactatcggcattgacatatgacctcgatgtgtgatgaagaagcgtcagggcattccttaccacccattgacctatacatacgactgatgcagtcccacccacgagttacctattacatcaacaagtcaacgcgaaaccaccatcatcacagccatcaccaaaaaattgctgagaaattcatatacgtccatctccattataaattaaagctacatctgcatgacttcgctcttccacatcgtcctagtaaaacagacatacacatcgtacaaaatgccataaaccaaaagaagcgagggtatgtatatatgtatggcatgtcaggctatgcaagaaagagagagagagaggaagacggaaatggtggtatcacttttacaaccaacgagagacggagagagaaaaggaaagaacgtgcatgtacatctgtaaagctgacgctgagctggcaaacggaaatatgtcaatccgtttccacctcatgatggcaatactggacaaatggaaggtgtcgtgtagcaatctcagcgtgcctcacatttgaggaggcgtattcgggcgataacaccccagcagaagaacagacgcgcgaacaaacgaactggcagaagcgcttgaatccgcagacgatgtagcccgacggcgctgagtgctgtatcgcacatcagctaaaaggaaacaagcgagctcagtctttgaggccaaaagcgcgccttagaccctggaacttcttcttcttcccggtcttgccatatgagacggaccgtcccgccatgtccggggccgtggcagttgacatctggctggccgttcggagggcgaagcgcggtctgcgcggtgcgatgccgtctgagctcatagggcgaatatcatcttcggggatcggtgggatgggaatgttgttgcgcgggagtggccattcgggagttgagtgacgttgcagcttgggagatcttccgacttggggtgagttctgcgccgaagtgccaaagtctttgtcctcgtcgatgggggtaaggggagcgctttggtcgcggttgcggtgctggggaggggcgggtatgtcgaaagaagctgccttgataggttctggaatctccgcggattggcgggtagactgaggtgcgctagctggggaagcagtggtcctcttctttccaaggccgaagaagcctcgctttgctttcgatttgccgcctccctcgaaagcgggcaatgaggcgtgcttgctgtcgcgcaaggagccgctcgctagggttgcaccttgtccgtttgcaccaccattggcagctggtgtggtaaccgtggctttcgtcggagtagaaacaggaataggcgcatcatctagctcctcctcaaggtccgtggagtccccatcctcctcgccagcttttcttgggatgcctcgtacgggggtcagtccttggggcagtgtgtaaccgcttggctcatcatcatctgagtccgcaaaccgactttggaaacgggatggtccaccgtcgtcatcctcatcgctagagtccgcgaagcgacttttgaaagccggttttgcgcgctcggcagtcggggccttctgcttgacttgtttgcttaaaccagatggtttccttgggggagtcgatgttggtggtccggcttcaataggcttgctgtttctgaacctgcccatgggggagagcgagcggatactgaacctggacgactttggtggttctggcgtcggtgaagagggccgcatggactttcttagagccggagagggagacccaggaggcgagattgatcgaatcggttgcttgggagcgggtgcagcagccctcattgttggcgcggcgtcttgccgcattgaagcacgcattgtgtagcgattgttctggttccctgagcgtcgaccgcgagctctctggaagctgcttgctgaggcatccgagtcactgtcatatgtggggaccggagcagcctgcttcataggcacattggccatactctgtggtcgaggttttgctgcaacagcgccagccggaatatgcttcttctgtagcgcagctcgcggaggcttttggcctgtaggcggcatactatgccgtgatgctgccagtccgacaggacttgctccgcgcatgcttgtccttatctgagtctgctcccgcggggccgcaggtggcgctgcgcgcatggacttccgcatctgaggctccgctgaacgagcgtcccttccaggcggacctctcatggaagtcctcatctgaggctgtgcggctccatcgtcccttggcatctgatcccgcattgtcttccgtatgtgtggctgggtttgcgctggtacagctggctgtggcacggcagcctttttcaaggctgacttgagaggtttcggagaggattggggggtctgtgactgtgctgctgatggcttgccctgtgtacgggcagactgtggtccaacattgcgctgtgctttgggttgctcttgtttgatgggagcaacgacagcttgaagccttgtatgggccttggaagaagccgactccgcttgtggctgctttcgggcttcgttgatgctactccagtgttgtttcgtggtgtcccaatcttggttagatgtggcatctggttcagacttatctacaacagtctcgttccgtaacccggaattatccgctgtagtcttgtctgcataccttgagaacatcagacctgaggacttggaggcgaccgggctctcgacaacagcatcgatactagcgaagccaccgtcatccaagtcttcgtatgcatcgctgtaaacgctgctgttgtcgtcctcactcgagtcctcctcgtcccgagcaataagctcgtgcagattggtagggtgttgagtaggctgaacggctggtgcggattgtgctgctttcgcagtcgccgtgggcgcaacctcgctttctcgaccggcttcaactacgttttcatcccagcctccggggatgaccaagggctgaaacgtgggctcgggtttttcatatgggctaggcgtagcaggtagcagtgcgatatcggggacgtcgataacattttctttgatcgaggatggcgtagaggccttgtcttcgggagctgtggtcagtgactttggctcaggagcagacaatatctgtgacgagtcgtccatcgacccatgcttttccgcagcagtacttctatcagtgtcatcgctcgaatctgagacgtagccactgccctccacggttgtgacctcaggcggtagcggatcggtgcccgacgtttgcttctgcgcaacatcgtgcttgacaatgccagcaatcgcgcggtcactagaagcttgtactggctcgccaacagaacccactgaagctgacatgggcgtagatgataccgtctcggtgaccttttcgggcacatcgtcttgtactggccgtttctccttgtcccgtatgctgccaaacaagggaagagcggggcgtggcttcataaagtcttcaaattcgttctccttttcggacttcggactccacttcgatgcaacaaggcccgaagaagtggcgggacttgcagtatcggcgtatgcagaggtaccagccactgctgcttcttcctcgaaactcactcgtacacttcgcctcttcttgctggagccagcatcagatgttgtgtcagatacctcgctaggtgttcctctgccaagcagacggccattctgagacaccggtgatgttcctcgccgcgagactgacggggatgacttcagagcagatttcgcaggcgagatggatcgcggcgggggctggtgcttgatacctgcaagctccacagcgacgggagcgaaatgtgcggttcgaggtgggctcaggctctgtcctcggtcatgcccatggcgtacactgccgcgaccctgcccaaccagagtgttagtagtcgtttgaacaggcggacttgacagtcgtggatatgctccatcttgattcggtgcccgctttggcgagaccatcacgtcaatatgtgtcggttgagctgtgctgtcgagttttcggccggtgttcgcttgctctgttgcaacatcactcgcggccgactctggcacatgtgcaggaatgccagttgggggatcatttggtcctcgagttggtggtgcagtggtatctagtcgaggtagagcaatctcttcccttctctgcaccgcgggcgactcgtcgcgctgtgctggccggccgactgggcttggggttcgtggcagcggctgaggtgcgcgaggagaatagtgctcctccaaatgctgcgcgacatagtgctgtggaggctgctcgggctcttcgtgcagctcgcgatgacgcgccatggcatcttttttgtgcacaaaggtgcgcgtggacgggtcaaagacggcatcgggagattttggatcgacgggtcccggctgtctctgtgctggctgcaagaatgacctagactccacagcgattccagagggcttcgctcgcatgctgccgcctgagagtcgcgagccttggacactccgcgacacctggtgggtgctgactgggcgcgtcgctgcattctggactgcctgttgtgtgctgcgcacgtctgcgctggccacgcccgatgaggtgtttgggcgggtgttggtcgaagtcactctcttgacagcctcctggttgacgacgggaccgccaaaccagccagacttggccgctgatgcgggagacatggggcgcgagaagttgacggaagacctctgcgcggcgtcgtgttcgtcttcgaccacctgcgcaaggttgctcgtcgcgcgctgtccgcgtccgccggtgcttggcccgctgcctctgtcaaggctcacgccgcgaccgtttcctcgctgcgaaggcgatgctccgcctccgcgatttagcggctcgaggctcgaggcacgtcggtgcacaacgctggactgcggcacgttctttgggagcgaagggacgggcggcgcgttcgggtccggggggctcggatttcgtcctggagatgggctgcggaaggtgcgctctgtcatagaccccgaactaggttgtctgtgaaggctgcgggggcgttgtggcaatgcgctgctgccgttggaagatgcagagttgcgccgcagcatgcgcttcgtcactgtgtcgcctacgggtggaggtgtggtgacatgggtccgcagggctgcagcggccgcggcgttggagagattcggattcgactcgcgatctctgagaaacgcctgcgatgctgcgagagaagccgacgcgcttgtagtagttcgctgaggctgcaataaaatgtcttgttagcagcgcgtcacagtaagcctcctatcggcgcgatagagcggttgcgcgcgggtctcaacatggacataccggattggaggccgcccttctccgtttgctaaacatgctggattaagtattatgtatgcgtcttgcgactattacggcatctcgcaaaagcttggtgaggtgtgctggcaatatcgcaggggttgatgatgtcagtgccggagcggaagtgctgggaacaagggtgctgggggtggtgaagaccagagaaggtagtaagacagggattggagattcactcgaagtgcaaatggtacaacagagacgcccgcgacaatgaaaacgaggatgcgcgctcacgcaatagctagatgtttgttggccaagacaagcattggagaataaagatcgtcataagcatattccgcgccgtcgcagtggttaggcgcatcggtgcgcagcctggccgaacaagcgccgcaaagcctagaggcacgtccgtgggcctgaagccactcgtcgtgcacttgcgacactcgcagaaccaaggtcaaacacgtcccaagtcgcatcgagaaaagcgcgccttcgagtccatgtgttccatggcgacacgaggatatggctgcctgttgaccagggaggagtgtttcgagctctcgctgggaaactaaacaccttcgcgaaacagcctggaacaacctttcactcatcatccaatatcggcgacacgtcagtctaccgtgcagcagctacgagactctgaaccgtggaacgtggccgcacggcttcacgactccagctccagctccagctcttcgtgcacaaagacacaaagaccctgatttgcattcggcgactccaaactacgaatcggtcccaccctgacttagcagcagtctagcgacttcgcgtcttccgctatgacgtagtcccaatttcgggtgatgctctcatggatcaatgcacgaatccatgaaccactcaagccctctctcgaatattggtcatgtgacgccgtccgaagcaacagtgaacctcgaccacctcgtgggcacttactgaccctggctgagaactgcatcgtttccagagtcttggcgatctcgcatcgtgctgggccatgtcggaaatgtttccggattgtgactccgcaggacggatgacatgtatcatcgctactagcaagcccgtcacagctacttcatctgatttgcacaacaaccagcagagagccctacaacatggcaagttccaaagaatgcgaagctctaccgcctttgccgctacctgagggcgtcaccgaaaactacgtccactgtccatccaatggcctcactttccacatattagagtctggttacacgccgcagcgcgacaaacctcttctgattctctgccacggctatccggagttggccttctcctggaggaaggtcatgcctgcgcttgctgaatcaggctactacgttgtcgcctttgatcaacgaggctatggtcgaaccaccggctgggacacttcgccattcggcgagactgacatgtcccaattcacactgacgagcattgtgcgcgacgttgttgcgctggtatttgcattgggttaccggaaagtcgcatgcattgtaggccatgactttggagcagtcaccgcaagcagatgcgcgctcatgcgcccagatttattcaggagcgtcgtcatgatgagccatcctttcaaggcgcctccagagctaccgttcaatctagcacatggtaaaggagaacacccagcacagccaatcgatattcaagcagaactcgcgaagcttggaacacccaggaagcattataagtattacaacagcacgaaaaatgctgcacgggattggtcaactccagcgcaaggtcttcatgactttcttcggggctatcttcacgtcaaatctgcagactggaaggccaacaatccttacccactaaaagcgtggagcgcagaggagctcgcaaacatgccctactactacatcatgccccgcgacaaatcaatgccagagacgatattcgagatgatggcttctgaggatgcatctgcaacgaagcgatggatgtcagatgaagacctcgacgtatacgtgcaagagtggtcgaggactggcttccagggcggtctgaatttctaccggacgaccacagacccttccaagatgaaagacgtcgagttgttcgctgggaaaaaaatcgagtgcccgggtaccttcatctccggaaagcaggattggggcaattatcaacaacctggagccttcgaagattttcccaagtcatgctcagatttcagaggtgtcaagttgatcgatggcgctgggcattggccacaacaggagcagcctcagagggttgtcgaggagattttgtactttcttacgagtctctgataccagatgtgccaaggtctcgagtcacgtctccgtcccgtacccattcccccgggacagttcatctgcactgagaggatctacacgatttttggagtatcccactttttaaagcgtctagagcacttgattaagttcgcggaactttgtcttttaggaatggtaaagaactcttaccacattagatcgcatcctttacatgacagcgtgtccgccatcacccatgtgaacaacctttgatggaactctgcatcatgcaccttggatgacagctgaacttggagtatacaacttcaccgccttctacactccgacagctgcatctcgttcaacaacacgccattcgtgcatctatttcctcttctgatgtacctacatggcgtttaacgaaggctttgctgcacctgaatcagtgcatgcttttgcgcagcgcttatgcggccaagcacagcgcgatgcatctttcttgattacaatctcacggcctgcctcttctgacaggaaggatggcagaagcactaatgctaggaattcaatcgagtggatttgttgaggcgggtttccctgctgcagctgacgctaaccaggacagacttcaattcacacatgactcttggctggtctaccgccgacgtcttcaaacaatgtgaacgcctttcttccgttggaagagggcctctttagccgctttagatgagaatcaacccagcaaacgcatcgacgcaaaggtcttggataagccgagctgcggctgtgtggcgtggtatgcccgatatagccgtgctatcgttgcggcacggtaagcgccgctcatcctttcagccccagttgactccagcctcgcattgtcgaatcaatctagctgtacccattggctaatcctcgatgtgcgtggctctattttgacaacgggagatcaagatagaagagtggaatggattacccgggacccggagtgcaccactggggctgcggtatactttcctgatatcccgggctcaagcgaagatcgaagtatccattcatgcagctgtcgaatccaagtgcccacttcgagtaccattttagctctggccgaacgtggaacattgtccggcctagggtgtttgctgtcgactctgtgatgggtgagaacacaatgcataaaagccgcagagataggtcaaactttcacctttgcatcgcatcctgttcgtccgcaaattctcaaccgagatgacgccattggagatactttcacagcctcgttcatggacaatcatgggctccctacgtcacttgctcccatacagtgtagctcgctctacccaaggtaaatgttcacagtttcccaacaatgatgaacgaccccacaacacgagggatactcaacctcacccccgcaactcgaagtatccaatgacacagacactcgaatccaccaaatctccagaggtctcccaagagacgctagcctcatttgtggaggatggctcggggaacactccattgggaaatccctctcccaatgacttagacatgggtcagaagagattaagagcagactcaaatcagtctccgagcggtgaaaaagccattgcgtactctagcaatgctttcaggctggggctcacgaccatctcgtcggagcaggacaaaggagcgatactcgtaatgtcaaccgagaagtcggcaattgccacatacaaggaggacactgaggcacagaaccaagcatcgggccgctccgtggagtcaggggtcagggcgagccgtctccaacgatggcgtctccattggctcactgcctaccgtgtccttgtcgccatcacgttggtcattaacgcactcatactgggtctgttgattaagctcgaacttcctcgacctaatgtcctcgttgcaaccgctgccaatctcctcatctccatcctcgttcgacaggaggatcttatcaacctgagcttcggcctcattgcgcgcataccttcgagcacaccattgggactacgcaaagtcatcgcggacttccatcactatggcggcatacacattggctgtgcagtatcggcgttgctctggtactgcgtctttgtgtacgccaatacacgtagctgtatcacggcggcgcagtacggaggaatgacaaactggcattgggcagatatcattacatgctacgtgttcctcgtcttcatcgctgcgatgtgccttacagccataccacacctccgggagaagatacacaatcaattcgagcgcatccatcgctttggtggctggctatcgctggctgtcctttggatcaatgccggcatcaccaccataatcgaacccagccatacccccttgtacaaaagcaagtccatctggctcctcacagccgcaaccctggtaatcatcctcccgtggcttcgcatccgccgcgtcgccatcaccgcccaatccatttccagccgcgaagtcaaactcacatttcccttcaccaacatgccctacacatcgacatgccgcttcagcctctcccccgtcattgaatggcacgcctttgccaccatccccagccccgacggcctctccgcacacatcatcatctccgccgccggcgactggacaaagcgcatcatctccgccccgccctcgacaatctggatccgcaaccccccggctgcgaatttcctcgctttctgccccgtcttcaactcgctgctcctcgtcgccaccggcgcaggcatcggccccatgctctcgctcctctcctcgcccgccatcgcgcgcatgcgatcccaaggacgtgttgtgagagtcatgtggtgcgtctacgaccccaacgcgccgcactgggaattcgtccaagacatgatccgcgcggttgatcctgcgccgcgcattttcgactcgagaaccggtcgcccggatatggcgtttgaagcacgcgatttggcggagaaggagaatatcgaggcggtcatggtggtgagcaataagaaggttacgaaccaggttgtggcggaggttaaggggcatgggggtgcggcgtatggggcagtgtttgattcgtagactggagggcaaggggcagttctgcttggattttgcgcgggcagcttcggcgctggggtgtgctggggcggatgctaagcgtggtgttggagtttgttttcttcggtatatcttgtttggattatgtttggtgtgagggttggagcctgtgggttttacataagaggcatgtgtcgtcgttggtacataaacttggtatagcttagacgtattgatggagtacgaacgatgtaaagagacattcattacattcagggtcgactgtcatatgactagtgagttatatttgcaggaaaagtcggtattgaatctctcgtttcacagtgtaagttcaagacgtcatgaaagtggaaggttaggaggatgacagtctcgttctacgtatatgcacgtggtcattccgcacacaacaagggaaccgtattatctgacgttgaagactttgggtcaaggctagaggtagttagcagtcaggttttagactattagcgaaacccgaaacgttgctatggatgccttcaaggtctagggggttgttgtggtaagatcgcttatactagcccatgggtattcaacgtcagataatacggtacgtataagagactaccaggacatcaaatgctcagggcgggggactctgcggtctcggaaaagttaaagattttagggatacccaaattcgtccgaaaaccacactaaggtctcgaaggcccgatcatcctacagccgaaacggcctcaagggcaagactcttatctccataagattgtataattgtataagtacgtatggtctgcgttgctttgaattcgaagaatatcatcagaagcagtaacacttcctccatctcttacctcatcactcacgcccgactacaagcatccctccttcacccaccaccctcaatgtctaaagtccgtaaagtccatttctctagccgcggcatctccatcgccggagatgtgtacctcccatccccaaccgccccaaaccgcagaaaagcatccatcatcgtcggccatcctggcacaggcgtcaaggaacaagcatctggcctctacgcccgctcccttgccgaaaacggcttcgtaactcttgcctttgacgccgcgcatcaaggcgagagcggcggcgaaccgcgctacctcgaagacccgtaccaacgcgtcgaggacttcaggagcgccgtgacgtttctgtccactctggatggcgaggtcgatcccgagcgcattggtgttttggggatatgtgcttcaggcggatactcgatatttgcggcgcaaacggacctgcgcatcaaggccgtggcgactgtgtgtggagtatgcattggagcaatgacgcgcaacagtatgaaagaccgctctggcgcggtcgatcgagagatgcttcatcagagcctcgtatatgcggggaaagaccgcatcgctgaagcgaaaggcagccagccgatgacggtcaatatcatggatacgtttgtggggggccaggagtactacaggacagaccgggggcggcatcctcgatgtacgaatttacaaatggtgaggagtttggatacgttggcgacttatgattcgtttgcgtttattgattggattgcgccgaggccgctgttgatgattattgggagtgaggcggagaaggggacggggtatgcggctaccggggtttacagtagggtggctatggagcgcgctgaggagccgaaggaactgtttgtgattgaggggaaggggcatgttgacttgtatgatgacacgcgccagagcgttccgagattgattgacttcatgacgaagtctttgtgtggttagaggtgatcagtggatccatgaagttaaacctcacgagtagatactcaacaaattccctctcaagagtaaaatgtcacgttttgaataccggtcgcttactaaatgtaaaacatgtgatcgtaagcctctacaccttgacatcgtccctcagctgcgggccgttgttaagctcctcagtataagcctccgcctcaccctcctcatctctaatccccgtgatcttcgttacaataaccgctgcaaaagtgtcgcaactgacattcaccgccgtcctgaagcggtcgaggaaccaatcgatagccacaacaacagcatacatacccgtaatcgggatgccgacactgctggcaatcatgactgtgagaacaagactggagctggggatgggcgtcgtgccgatcgaagcaagtgtggacagcaggacaacgacaatgtagtcggctgcattgagtgtgatgccttgtgtagctgcaaggaagacgacgacgatggggaagtagatggccgtcccatccatgttgataaggcagcccaagggaacagcaaacttagttactgtaaccggtactccttgttctaaaacacaccgaatagtgacgggcagcgtagccgccgacgacgcagttccccaagcagtaatccacgctggcgagcacctcatccaaagcgtgtacgggttccgtcgggtgatacagaagaaaatgataggtatgatgatgaacaggtgcaacaccatgccaacgagcgttccgccgatcaggacgcccagattcagtccaatctctgcaatgtcaagacggaagaggttgggcatgatgaggaagaagacaccgatgggcgcgaggtagatcaacacggtgatgatgcgcataatcatcacctcgacttcctcgacggcgcgcatgagtgcaccgccgggcttgatgacataaccgatgacaacggctgtgacgaggacagcgagcaagctgtctgtcgccaaggcatcgacgatgttctgtggaacgagcgagttgaacatgtccacgacgacagcgtggatggccacgtcttttcgttcatcaatggtttcttggtcgtcctcggcaacttcgagttggtcgccgctgactgtctgcatgagcttggaccagacgaggccaaccaggatgcaagaatgcgcgacagcaatgatggtggtgatgacatagtagccaatggtccagcgagcgagtttcccggctttgccgccgccttgggtcatggcgcggaggcgttgaatggccatgatcatggccgtcacaatcattgggaggactgatcatgttagtattacaaacgtgcaagagaatttgagaataaacgtaccgacagctctgagcgcgcgaagccatagtgttcctggaatagcagtgatggcgatggcagccggatggatgttttcaacttgcgtggtgacgatgaggccaatagcgatggccagcagcgctgcaaagatgatttgccataccgaaccaggctccttaacacgttgccagaacgtcttcttctctggttgagcaacgtgcatgccaggtccagcaggaatgtcagtcttgtcgctggaagaaggagagctcgtggacccatccctcggcctctgagtctccctaacctcttcaatttcgcccatgatgaacagaaatactagacgagataaacgctgcaaagtggaaccggatcaactgaaccaggttcctggcgtgcctcagggcgtcttatacctccaattccaagccacagcatacgccgtgcccaacaacatgataacgctcctcatctcattagtgaaaggcgccgctatcagcgacctcgcctcgacctggatacctgaattcgtgcttgggatattggcaacgttggcaacctcgtcacttcaagaaggttgcaagcgaatctgcgttccgagttccgacttgtcgaatggcttggtacttgacacgaccgggatcagcatactagaagttggtgccaagtgaacgttcaatggacgtgacttgtgctcctccgtactgggatattgtcattggttctgggtatcatcacagtggaaacacagtgcttgggagcggagagggaaaggggcttgtgttgttcttcgggcgttcgatgatcttggctagcgtgtagaacgcaaccttggggacggagcggctaggcagcaaagaggtttgcttctactgtggcgctggagaatcgcggctcaagacttgttcatgttcggaggtgtgtgttgtgttggaagtcgctatccgactcctgtttctgggatcttgtccggatgcagctagactacttgcaatccttcccaccatacacaaacgttccatcagagttctcacatccacaggttccgtccttgggacttttgatgcaccctgcaccttcgccactctgatttcccttcacgcctgcagccgcccagaagaacgtccaagaatccgtgcttgttgtcattttcgatcccggtgcgcagttgtacgcctcacatgtcccatacggagcgccgtggttcttgtcgtactgatgatcctgcttgaacacggcaaaagtttgggctttggtgcgcgtgttgtggctgcattctgcggcttgaattgccttgctgactttcacggctgcaaactgtcagctaatggcaggaggactaaagagatgaaaatgacgtacgtgaacatgctggagcagacggagctttgcctttcgaattggacgtcgccgggtccaaggtcgcgatgactgccgtgcaaaacgtcaaaagggtcaggagcttgaacatcttgagagatcggctgtcgaaatttggctctgaacatgtccacgatcaagagtcttttaaggaccaactgacgttgtatccagttcgggaaatgatgttgtttcgtacaaatcgtctgtacgcatcaatgaaacaacctaacatggatgccacggtcaacctcacatcatcaaaatcaatctcaacaaacatcaacgtcaaatccatcaaccgcactgacccaacacgaccatctcaccaccaaccatccttcgacttcccatccaccaatgccggcaataccagtcctcttcccccttccaaccccttcaaccccttcactcccctcaaatccacctccccacgcaccctcccacacccaaacatctccctaagcacactctccctcctcgtcattcccaaactatgccctaccgaaaggccctcaacatccagcaaaacaacaagcacccccacacatcggccgcgcaaaattcgccctcaattcctccatccatacgtcttttacatttgcacccacccccgcccgctcaacaacacgcacaaccccatcccacaattcccccggcacactcccaaatacccgcgcactaatcctctcccccctcctatccctctcactcttgaagtacaaacatctctcgggaggtaagcctaggcgtaaatacttgacatgcacgcgcatatccgggcggagcatgagaaagcgcaacagcgcgacaagagcaggcaggccatcaaagccgcccagcacgatggtatgcaagagggcttcctgcgcgatgggcgtcaggcgccggaaggttagtgcgagcgcgacgagcgggcaggcggagcgcacgtaggcgatgcgttcggggccgtcgaagcgggaggggaggagtggtgcaggagcaggggggcggaggtgggatgttatttggaagaggatttctgtagggagatttgagaggttgatggatcgactcggagttttggtgcaagggacggcatggggtagtgcgtatttgggcggtggtgattgctgcgtcgagtccttcctgggtttggggggtagcggcttgttggacatttttgcttggtggaaggagaggacgcggtgtagtgtgtccaaggttgtggtattgtttggtattctggctagggatcagagggggcgtttgtgtagcattcctttccccgcagatggcactacttggcgggcgcgtggttgtgctttggttcggagatcgtcactgagacactaatgattcttacgtgagatgctagtgttgggagactacgcttttgatgctcgactatttggatttgaccgactgggcggaatttggctggacagctctagtctaatgtcgaaccagattctgctccagcacttcctgtctcatcgacaattagtgcgttcgagactcgaacaatccaactggtgttctcaaggttgtacatcccacggtcatctgaaaggctattgaagcactggccgttcaaccagaaatcccaagaagaaggtggcagggcttaaaaatgcagcagtgcgaggtatcaagaagccacatatgtgatatggtcgtgtagctggtcctggttggaatgtagaatagcaaatgccgtgcactcatgtcgtgttttcacataaccatcagatgcacatcattagatgcgaagtgttttgtgacgacgctgtgaatctctagtaatgaacgggcgcacgctgctatgagcgtaattattcgataacaatgatttgaagttgatctgctggtgagtgtgattgtatatgtagactagacggtcgtagtcacgaattgtgtatgacacgagcctgagttgatgcaggtcgtcaaatgcggctcaacgggaaggcctgcacaacataatgcccggaattcgggaacatgtttgtgcgatcaagtaaggggcggacctgtacaaggaaaggaaggcagaaaggagtgacagggtgagatgggattttgatcctgagggatggtacgcgagagtccaatctgcttcggcaaaatcgacgacaataaagggagattgtgctttggatatggatctacgagagaatatggccatggatgctaggagcaggtagggctgctgcacattgtttcacgacccgggtctgatgtcgatcggccgtgacgcgtttcacgatcggaaggttgtactcggtgtcgcgcagggccgacatgctgggcgcaagagtgacaaaaggaagattgcgagtgaccctgcacaatggcaccgacgagaggggtggaggaccagtggcaagatgcgaagccttaaacgaagaccggcggacaggcacttcgtgttgggaaggcgcgaaggctgacgacggacttgctaggaatagcaacgatggggggtggagggactagggccccaagtagaagacgcgatggtctttacaaacacaattgtgaaacgacgtttgaacagcactgcgacgtcagagagaacgcggtgcaggatgccatttggcacgatcaaggcagacaggtttcgatagatagggcaaatgaataatggagctcccaacgggtgggccagcatccttcgcggctgcatcaccacaggcgagaaagccaaggctttggtttctgcatctggcaacggcaggcgtaagcagacagggcggtgcatattgaacgacgcatgtcgcgtacagcagatggatgaacaccgcagaagacaccgcagccgaactgtgcgtctctcgtcgtgtcatcgcggcactcgaaggaagtgaccccgccgctaatactgcctgctggctgttgaggtgctggagaggttggcagcggcaacatcttggttggctattctgacgtattcaccagcccagcctttggagctagcctccccctagcaactagcagtcgcaaccaaccgctctacccggtccgttgctgcaacaaggaaaacctccacgtctcgaccgtttgtactctccacacccattcacgctgtgccatttgcgattgcttgcgctgtacatacgtcctttgattgagctgcctgctgcctgctgcctgcgcgctgcctgcgaaatcacccgcactgccgccgcctcgctttccgtggtagcaccactatcaagaccggcaataggctccgcatcgagatccacaccgtgcagcgagcggcgcaccgccatccacgccggccctcagcgtcgcccaactttcgctcctcccgcactcgcagccttctctgcgggctgcacctcgcacactcaccgcaatggcataccagcaaccaccgccaggccgttggaaccagcccggcgacgtctcgcccattgacgatgccggcgacgacgttccgccaccaccgcccgcgcatcgccagcctgtaggcatgcacccggacagtcaattccgacaagaacacggccagcgacagtatgttgatcccaacaactactccgactactcgatgcccggcgtgacacccggctccgacaacctgagcgagcgaggcgttgacggctggggaagccctcaagcacgtccaatgggtgtgcccgagcgaggtgtcccagcaacgcccttcagcgaccaccacgcctacgaccagcccaccccgccaagagccatgtactcgcagcgctcttacggctcaggcgcacctcttatggctggctcagctggaatgtactcgagtagcagctcaatgcacagcgggcccccggcacctcagggcatcccgtactcagacaatccctacaaccgctactcgtcgacccacctcgacctcgcccgcgacatgggcaccatcaaccccaacgaagtcgctgacgatgatgactggggcatgggccccaactcgccacagaccaaggagaacaagcgacgctctttcttgcccatgggtgcgtcacgagacggcagccgcaatggatcaccaggttcctcgataaacgctggagtcgctggcgtcggtgctgccgccgccgccggaggtgcatatgccgcaacacgcgacgacagcggcaaatacaatgctgtgcctaccatcgccggcagcaacagcagcaacccagaactcctccaggagaaggccgcatggcaaaaggctgaccacaggaagcgcaagaagaggatgtggattgccatcatcgtcatcgccgtcatcctgctcggcgccattctcggcggtgtgctcggcgcactgctgaacaagggtggcagtcacagcggaaagaacggcagcgcacagtctgcaaacgacgttgccaacgacaacaagaacgacctcggcattaactcggacgaaatcaagaagctgatgaacaaccaaaatctgcacaaggtgttcccgggcatggactacactcctctcaactctcagtatcccgattgtatgcatgttggaccttcgcagaacaacattacccgtgacatggctgtcatgtcgcaactgacaaactccgtccgattgtacggaaccgactgcaaccagacgcagatgctcatccacgctatcgaacgcctcgagatcaaggacacgatgaagatctggcttggtgtatggctagacagcaacgacactaccacccaacgacagattgaccagacatggacgatcctcgacgattacggctgcgactacttcaagggcatcatcattggtaacgaggttctatatcggaaggacatgagcgcgaccgagttgcttgggcacgtatcagacttcagaaagaacatcactgcccacaagtgcgatttgcctgtcgctatggccgatctcggcgacaactggaccagcgacatggctaccaaggtcgatattgtcatgtccaacgtacatcctttcttcgcgggagtcgacgtcaagcaagctgccggctggacctggaacttttggaacacgcacgacgtcgccctgaccgcaagcagccagaatattaagcaagtcattgctgaggttggatggccttcgggcggtggtaccagctgtggtggtgctgataaatgcactggaggctccgtggctggtgttgatgagctcaaccagttcatggaggactgggtttgccccagcatgaagaacgggactgagtacttttggtgagtaacctcgatccgtcggcctcatctatcacgtcgtactaattaattgataggttttccgcattcgatgaaccttggaaagaccgatacaactcacccggcaaaaattgggaagataaatggggtctcatggacattgatcgcaacatgaagcccggtctgaagatccccgactgtgccgggcagtcactaccatcattttaatcgagcgagcgcgcgtacatcttgttttcgaaacgacattgcatgaggcggcgtttgggcggcgttgctattttgcgcaattttggtcctggatctgctcggagcatgcacattcatcttctttttgccctttttgtacaaaggaacacatgtgcaggggccgagtgcgaatttttcttgtattctatctaggaccggaatatcctggactgtgtatatgatattgggacaggtttcggtcacacaagaggagggaaacgccatctctggtgggcatagcatggttatttcagtggcttagcagcatttttgctagcgctgatagtgtagatagaaccgcactggtgtggtaggaatatcgaatgccaatggtatatatcatatccgtacaggtgctgctactatacgtgcctgctctgctcatgacttacgacctccttgagagacaattcccagtaacgccaccttgtatagcttcaaaagcctattagaccggatcaaacctgtggagaaaaccttgaaaataaacagcatgagctatcgttacgacatactattcgctccagtgcgcaaagaacaggcacgaagtgttgcgctctcggcctactttcgatatcgtacatgttgtgcttactcgatgatatcatgagcaaaaaaagcaagagacgttcgtttgctcgacttgtgcggcgctcgatacgcacccgcgagttccaatatctcttcgcctcaaacgcaaagaggagtggttacaccagcgccgcgaagtaaaagtctgaattcataacaccagacaggcagcagcaagaaactcgtgcccggtctgcagcatctacagctatgtgtcttcttgatgtaagcttaaaggtgtcatgaaaacatacgcagctgtgagaagtatacttgcacatagttgtatagagggtctttgaatgtatacagactatggagaagaaagaggtgagggggcagaaaaggttggaaggaattttgcttacgcctagtgatatgagagtaaaggcaaaatatgttcgttgacttgacttgtgcagcattccactaggtacatgtatgcgacctacaatatctcgcagtcttgttgtaaggaagagttagagcatagcagtactaacgaagcatatctatgatgctgagatcaatgggcatgtcgacacacgaaccttgacggtggcaacgatcacaaagagattggcgacgaagaagcgacaagttgtcgggaggaaggaagctagacgacacgatggttgtcaagaaagtgaggagggaaatggtcacgaatggtatcagtctgcaacttcaccctatcaaactgccgacgctggtcatccatcaattaacgacggtcgcttgcaaacccgaagcgaggtcttccaggcgcagcagcgtcatgtccaaagcggaagaaaaaaaacgtgatttggaactctacccatgcatccaccgtgcggacccggtggtgcgggtgtgtagtgtgtgcatatgtggaaatttggtctgggctaaggggtggtcgatgcgggcgaacacttgcgtcccgcgtgcactgatagagttcgcttagacaccgtgatggggatgatggtgagatggtgcgttctggatcgcagggctgtgcctgcatgagtgggtagtgagactgtattgagaaacgatgggtgatggaatatgagatggtcagatgcgaccgaggcggcgagttactgtaggtaaacaaatgggttccgcgtgcattggtatagttcgcttagacattacgatataactgttggctgttgattcgataggtagtgcgtctggattgctggatgtgtgggcctgagtccggttggggggagggagatagatgttggaagagagtgggcaacgcaatgggttatgggggtgcaacggaggcggtagaacatagacatatggtgtatgtcgtcggtggagaccagatgcatgctgcgtgtaccaaaggaggttgcttgtacaatacagcctgcctgatgaattgatgggttgctagacttgcgtgagtgtgagttggagtgaggagaatggtgttgttgaaagacgggatagtgaggcaaacgagcgtgaatatgtatcatcgtggtttggattcgatccaataagaattaacattatccaccatattcagcgattcaaggtatcttgtcgcacccctaacaatacaatagcttcaaccaccaccactcctcttctcaaaattaggtatcaaacacatctcccctccctcacacccccgatctacaaaaccaacgcagcgagtccaccaagcacaaccgcaacgcctccaatcctcaatccctcagcggcaccagtgaattgcgctggcggtccgctagcagtagcattgccactgggcttcatgccgtatccgggcatggtcatgatggtgggcttggtggcgtttgagccggagccggcctcgcaggtgggcacgacgacgccggagcgggtgacttgcacgtcggcggcaggggcggatgggcaggcgggagtgatcttgatggtagagatggcggctgtgggggtgggggttgtggcgttgtattggctgggtgggagttagtattgtggaggtgtggttgtagtgtagagagagataaggaagcatatgtgcggtacgagagggagaaggagatggtttacacgtgcagcgctcaactcgcatcgagttgagggttgcatgtagaagtcaagttcgggaagaatggaaatgcatgcacggttctcaactcaattgagacgagagtacagctgagaaataatgaaggtacatgcgcggtgctccacttgcagtgaaactgagcaggcagcgctcaacttcaacaggtggagaaatgaagtaaaagagttacttacgcagatacggcgctggcgaagagcacagcggcgacagcagtgaaggacttcatcttgattttgtggtgatttggtttggagtgactcaaatgtagtgcagtagatgtaatgtgaacgagagtgaagactttggcgcttttcaaaaactttctttcaaggtatcttaaacgtgcagagagcctcgacttgaagtatccctccctcctacatgtcgcccccctgcactacctcaaaggaatgaccaacccgctgatatcccaaatcatcccgtggcatcacttgtcggtcgcaaacaaggcttgtgtggcgctcggtactatcgtttccggcgcatggccaggtgccgcgttgggtgctgacggatggagagcatgccgaagagggaaaggcggggactggaatgtaccgttttgtttttttttccttgccccagaatccaagtcaggttacctagtgccattacccatagacgggccgatgcaggggagattgtgttttgtagtgtgagtgtcttagttcgtagcgttattgattttcgggcggcggagtatagtcctgagcctgaggaactaatggtgtttgtaggtaatcaggagtatgtgaaattgcaggcgcaacttcggtgcgagcttggagatgcaatcttaccatctccgaactctatcgcaatcgtgaattgtcactgaccgaccgttcttctgacatgttcgtgcccaaagcttcctcccgtgccttgtcttggagtaatatccatgtcgaccagactaaaaaacttcatgtcctaactcagcaattccacgctcccatcatcggatcacgtctttccacggcacttctaggtgtatctcgtcatctataattctcggaaacaacttgtccctggcctaagcgaacgccgcaaaagcttgacaggccgcaagcaagccaaaactgccggtcttattggttacaccgcgcttggcccaaaacacatttcccctatttcagctagcacggtaacgtcatgctaagctcaagctgcacgctagcagctaccgttccggaaagtgaacgatccgtggtacactttgcggggttagtctcgattcgacaaggctgccgctaacgactaacttcatcgacattcttgaggcttgacaacgggcacgacgcttacatgacaaatgcggccgaattcttcgaactttagccatgccctggtgcgtgagagcgggagcagcagttgcggagatcgccattgctcatttctctttgtagaggccggatgggagtagctccgatggcttggggatggagaagggccagttgcggccggtgtaagtaacgatgctagtggaatgatgatggacatgggctggatgcgttggagaggggtagtaagacggtggagatgaaaggcaaagatataaaaacgttgaagccagactcctcattgtgcttcatccagcaagttcaatcatcacttcatcaacacatcttcacgagtctttacccaactctctaatcacttcactcgctattcaacatgaagtccacattcttcgccgccactgctcttgcagctctcgcctctgccgcccctaccaagcgtgctactggcccttctgacggtgatatcctcaactatgcgttgactctggagcaccttgagaacaccttctaccgcgaggctctcgccaagtacaccgccgccgacttccaggctgctggcttcgatgaggctgcctacaaccgcatcaagaccatctcttctgatgaggctcagcacgtgtcgttcttgactggtgcgctcaaggccgctggtgtcacccccaccgccgagtgcaagtacaactttggctacaccgacgtcaagtccttcctcgccacttcttccatcctcgagggtgtcggtgtctctgcctaccttggtgcggcagctgacatcgcctcgaagacttacctcactgctgccggttccatcttgaccgttgaggctcgtcactccgcctacgttcgcgacaccattggccagtcgccattcccatctcccttcgacaacccattgagctacaacgaggtctacaccctcgctgctcagttcatcactgagtgcccctccaccaacccccctctgcccgtcaaggctttccccgtcttgactgcatcgagcaccgactctcccgtcaagactggctccactgtcacccttgccaccaagggctacaagatcgagggtggcaaggtctacgccgctttcatcaccgtcaccggccccgtcttcgctgatgccacccccgctgacggtggatacaccgttgtcgtccccaagggtatctctggccagagctacgttgtccttacctcgtgcaacaccgctgccactgacgacaccatcgttgctggccccgctgttgttgaggttgaggcataaatctggaataaaaacgagtatcgcgcagtgtcgcactgagcagctgcaggttgtacattagctcgtttcctaatcgtaatattaataccactgtcaacttcatctttacttgagctgccagcattgtgacgactgtgatgtgaccggcccttcatattatctgaacatgacagaagactccatactttgagtactgaccgaaggaatcgttgttgatgaaacaacaaacccctggacacgtttcttcaagtaagcgtcagcactagctgctgcaaaaattcgagcgagctctgctcattctgactaccaccaaagaacacctgttcccctgtccatgatccaaggacgagtcagcagctaactagcatattatagagtgctcacagacttcgaagtcatacagtcttgactgaatggtaggtgatactcgaatagtgtttatagttagtgatgattagcgcgcacgaatcattgctacacttggtgttggagcataccaccggaacacatcctgctagatcgaatttctacaaggatttgcaaagctgatggttttattaattcaaggcgtgagtttctgtgtacaccgcctccagaggatatgtacgggtaggaagacttctagtccaacctccttgtctattgtcctctatatgccctttgtgtgccagtctagaaccatttgcctattggaatcatccaagtacctctcgaactcacggtagtcttgccggcgagacggaaataattgccaattgcgattggatacattgagaccaagcgctgatagcctatccatcaaaatttggccgttgtttatgaatttcttgattgcaaattcgattattggaacgctgaacatgggagagagagggcctggaatgtatgcgcggaaggtccaagcactcagttcaactcgaaaccgtgcgcccggcgtctttgatgccatttcagtgatccagttgatgatgaatgggcctccatgcaatatgcttaactgtgcatccacgttgatagtgatgtatctcaagcatccctggcttgatgaggacaatttgcaaaggaatagaccgtgcgctttggggataggctgacgatagactgaactcatgccagaaactgatcctctaaaggcttgaccaaattgttgttcgtcgaagcagaattcgttcagtccccaaacaattcctgctagctctgttcgaagctgtcgagaaacacgagtcaaggctgtgagcttctccaggcctttgaatgaaccgatatttcgatttgatgttgcttgataagatttccacatccagcataatggtgtttcgctaagcagtgtgtactctcctatatacagtctcagctccgctgacaggtccatgaagcggaatggtgtcgcacgttgataggtgtgtgcagaaggctgattgaagtgattgtagccgccacgctccatcgcaagcctacatttagtcagatctatgctccctgaaagagctatacatattgttcaaacttactggcataccaaagctagcaccttttcacgattctccgaattgagatttcgcaccatatctgctactcgtaatacatcatactcgatattgtctgggttgtccacccgcatctcgcgcgggtcatcgtcgaacatcgcatgatttgcggcggcaaggaaccgcattttccggggtcgctggagaatttcgagaggagaataagagtgaataagtcaaggacttcaccgagcagaaaaaaagacagcgatgtaagggcggggagccgagccagcactagcgcaacaccagcactacgcgcagacacgtgacattgcatgcctcaatgccgtccatagcatgaggttcaaagcttgagtacatctctatcgtatgttacaatttgtggcttgataaacggaatacgaaatccagtctagtttggcagtagcttctacatgcatgccaagggcatcatcctgtatgcgcttcacaccaactccaatactgtcgaggtagaccgcacaggccctaccaggcgggtatatatttccgatctgaagcatcagcctatgagcccatcgatagagtcagacatcacaagacctgacaaagcacaaggtagcacaggtcttcgcatgtccaacagtgcgctagaccactatcaacatgtacaactattgcatgaaatatataacaaaagcttcccaaccatggaactagcggcatgtttgctatctttcttataaatcacttgttatcgcccagtcgtgacatcatcgccgcaagcgtcttcccgtcgttgcacagtgcaacgtagcaatcagtgacatgtacaacggctctcatgttcatatcagtagtctgccggttcgacgaggcccctcagctattaaggtactcgtcactgagagtcacacgtagtacgtaccaagttcctagtcaccgacggcatcttatcagggcagacataaagaaagtatcatctatgcgtcgttatcacagcctagcaacacctctccttagatgtgagtgagtataaaggcatagtcgtctgctctcgcatcacttcctcagccacacccaactaaatattcccaacctcaatactcgcagtcccataccaaggcaccatgaacctcctaacctccctcctcgccctcaacctcactctctccgccatagtcgccgccgactgccacaacggcgaccgatcctgcggcagcgactggtggatcgttgaatgcagagacaacaaggtcgagaacgtcgattactgcggcaagaaaagtgagcaaaaagccatccgaaactcgtgtccagacgctaatatgccatgataggagggcagcactgcgtaatgaacaatggatatcctcagtgtaaatgaattggggacgggataggagctcctggagacgacatgtaggaccagggtattgcattgcgaggaaatgggcacaatggttcttcttcgcagcatcattcattcatatttgacatcaagctctgtacaaggcgttcgtcgcacctcgcacacgggtatctcctcaatccccccacatcctcccacgacagccccatctacatgttcttcaacaaatagctcaaacccgcccacatctcctctccgctcggcagaatctgtgccgcgggcaggacaaatccataattgcccgtatccctcagctcgaccgtcatgctaaacgccgccttggccacctcaaacgcgtaatccacactgtcgccactaacctgatagatagtgttgcagatgggtccgccggtgaaaacagtgccgtgcacggccttgacggctgcgatggcgccatcggtcagggccttgttctttgcggcgttggggacggcgccggagcatgtgtagccgtaggggtacatccagagctgagagtaggagtggatatccatgtagagctggatgcccttgccggctgctatgctgtcgagctgggctttgaggacttttgtctcgacgccgtcgccggcggatggacctttgtaatcctctgcgcagggagatgtgctggcgccaccgcggaggtcccattggttgggccagttcctgttgatgtcgcggccgacgcagctggcggttggagtggtctgacggttcttgcgccacatgcggtcggttgcctgcgtgtacgcgaagccatctgggttaacaatagggaagatgtagaagtcgtatttgtccttgtagcccgcaaccgtagcatcggtagaggtaaggagctggtatgcagcatactcaacgaccctgtcacaaagtcaatattaagtccagcacagtgtatggcagatgacttacatagtcgtgatccactctcttgcatgcacagttccgtgccataccacacccttctgcgaccccttcccaccactaccccagatatggatacccttgatatcacgcccttgcacagacttgcctgcagtaacgacttccgagttcttggggtacgcagccgcgaggtcgctgatccactgcatatgatcggcaatcgagtggtacgacttgaaccacgtagcattcggcgccgcaccggctgatattctattagcaaaacgttcgcgccacccgcaaacctggggtaaatcttaccagcatagacgttgaagctgtcttcgtcggtgatagacaggccgagattgtcgtgcatgaccctggtttcgacgtccgaggtcgatgcctcgaagtccttgacctgcgacggagggaccattacgtcgaccacgctgctggatgagggcttacccttccatagctggaggtcgagcttgctcacgacgtcgttgacctttgcggcgttggacccgacattgatgcggtacaccttccagtcgtcgtagctgactttcttctccaccgtggcagcagacacaaggcccagagaagcgagggcgacaccgagaaacttcatgacggatgcggaacgaggatgtagcgggcgtgaagaaagaagttaagattgagtttaccctcttactttatagcagacgcgcagttgcaccaagccgctcaagatccgcaccaagagaagcttgcacaatcgaagctcgctgcacgactaccacctgccgtacgcgacctaagtaagcaacggggctttgtcgcctccaggaagctgccacccatcgtgctggcacataatatagtgatccacgataagccttgaagcgggcgtgctttcatgcagctgcacgggatcgacattgagtgagctgccttaataggttggcgcgtggatgcaggtgcgatttagcctccaggtcaggtgttgacaagtagaaggtgtttcgaacgctggggtagaaaggctagactgtgggagtgattggcgctggagatcctggggatgcgacggaccttccgctttcgctagggactgttgcagcttccatggttttattggcacacgctggggagaacgaaatgagtgtacacacgctttcaaggcatcgtatctggttactggacactttgaggaaacaatggccgtagttgtttcgagcgacaatgtggaaggtttagtaggacgtgggtgggataagtggcatcattcggcgaattcgcggccacacccgtaacacgaggacaatgtaacctttatatgttccaagaaagcttctagattcttgtcaagcagaccgcatagcttaaattctaaattcgcactcgcatatcaaaatatcatccccagctccccctgctcgaaccctccaccgaggctatcgaacccaaaaccttgcgcattccaccccatatccagtggcagaaatccattccacagagcactggcatcatcttgggcttgtccgtttcctccaggaccctgcccgatcgcaaaatcactcacagcattgagatccgtccatccaaaatcccccatcatctctgtcatcgccggagattctccagtgcccgtactattctgaggactctgctgcgtcgcaccaggagacacaagcggcaaaccattactatcaacaggattacttgcaatgtgtgtacctggatgtctccaagatggcctcgctgacttatctttccggggaactttcgcccataggagtttgagaagctgactatagcggcttccaggatgctggatgccggtgcctgagcctacgctagagcgttgcaagcgtgtgactgtctcgttgatcatggcgcgaatagcgcggtcttcgtcgttgctgattacacctgtgcaacgcgcgcggtataggaagacacctgcgtagacaagatacaggtagtatcgcagcggcatgaagcgtagtgaacgctcgggatcgacaaagttgttgacagtggtcaagatggccttcgctgcatcgaggccttcgtatatgaagcgtgcatcgccaactgcacccacgttgttgacgaagacgcgctgtggtgcttgcatagcgaagccagatacagacgccacgcctgttgcagtgccgctggcagtgttgtttacagcaggcaaggcacgaagaacagtggcctgaaaagcgaaggcattcgtatagagccgaagatagtcgtaggacatgagtaaacaggctttgaggtgtggtgagcaagtcagtgtgccccagacgcttttccaaccgtatatcgcagagcggaagtcatcgataaacttgatgtagctaccgctcatgtgcgaccggaagcttgaggacgggttcgagtacaatgtatcgtgcacgttactgaacagctgtgtgagctctaggtttgcctggaagatggaagcatagtcctcctcattcggacttttaggtatcagtgatggatagtcttcgcgtctcagtgttgtcagaggacccggtccacgagaccaaaatgccttcccaatcctgatactggtatgccgatctgagatgtatgcacaagtccagatgaatcgcttccggtggtgatgtggatccttgccctggtccacgaaccggaaggagtagcggtccagtgcgaggaagtatgctattcgaagtgcaagccccacatgcatccagctctccttgtcttcttctcccttgccgaccttgcccgatcctctttgcgtatatggtgcccattcagcgagtagaagtagtgcctccacagcttcgatgtctgcatcgcctccggctgcaagttctgagaccaagcccttcatatgctccatgcaagcttcaaatatatgtggctcgtctaccaggtcttttgaagctatcagaagcagggcagtgaggaggtggggctccatcttgaccatctcagctaggcgcgatgtatcaaacgcatgtgcgggtgcgagagggtagtatggatggtactgctgctgaaatcgcaccagaagctggcacaacgagtgtactgtaagaatccctcgatctagcagtgggtatgagaacgacagcggagcaggcatggacgatatcgatccgcgcgtgactccagtgccttgaccattgcccgcctcttcgtttgacgattctcccgcgactcttgctagtatacccagcgcgtctgacgggttctggaggttcgagaactgcagctcgtctgtgtttgaggaaccggatcgcattccctggtcatcttcactcccatattgttgctgctgcgtatttggctcctgcgaccatgtcgtgcccatgttacccagcgcatgaaagctgccgccatcgtccgttcgaggtgcgatcaggggaggcagaatggtcgcatttgcagtcgtcgccgtcgcttggttcgctggcgcatcttctaggcgcggcttctttcgcacacgtcgaccgcctcgattgctaccccccaggacgcaatcgaggttgtcgcgcttacatcgcaggcatggaatcgatccactctcgtcgctgacagtacgtggtgattagcttcaggggaccatgaaggatgcttctttcagggatgtcgcaccctgaaggtatacacaaagccttcggaagtgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccgctctggtggagttcgctcgcatgtgacgacatgggcatgaagtttgccgacacgcgcgaagcagcacgagcaccgcgcaagccttcacttacagtagacatcgcgacttcctcttgcgacagttcaaacacgcgatctgagttctcttggttgctgaagcttcgttgtctacgcttggtgcaccgccagtcgtgggagatgttggggcgtttgaatccattttggtgagtggagaagctcatcatcggcttttggcgagcagtcgccgttaagcagacagacactgtcgggtggttgcagacaacccgaccatactaaaatattagccgaccaccagcatgccaagcccaccatcctaaagtcaacctgactaacccaaccagaggccttttttaaccttaatcttaacatgttctaaacctattctaaaccttttctaaacgtattacgaatcttaacattataagaataggtttagaacatgttataattagggttagagttagatttagggttagaattagagattagagttagatttagagtaagggttagatttagagtaagagttatagatatatagaaaagtatagtaaaggtcaccatagaggtacctaactccaccatcggcgaaaaaaacttggcatgccgacataggccgagctacgcatatggtcgggttacctgcatgcaccactgtcggcccgacggatgtggtagccttcgatcaagcaccgcggtcgtcagcttttagagacgatgactaggatcttgccatcgtattcgcaggggatggtctgtatgttttcaggccattgcgtatgccaagctgtgcatacactgtaaacgcagtgtatcgtagccaacagcatggagtacccattgaggggttgcaccaaagcgtcttaaccacatcaaaacatcctagaggcatgcgaatttatttttgatatgttctcaatttgctgtaaaagtagcgatagcgataaagtagggtattaacctctaagcccagattccattccatcccttcccttcccttccccatatgtacacgcacgagcgagcgctagccatccaattctacccccaatgatactccaagtcgatacgaccaacaacaaccctccgtcgaagcttttccttgtttccgaatcccaaagactattaccgtaatgcgcccgtcgtcataaattcatgtcccatcaattcatcaaattaaactacgcaacatacgcaggcggcgcgtcgacatcttcatcgccagcccaaatgcctccgttcacattactgctcttcccacccttactccctcgttctcttcgcctgtcggctttatccttctcctcttgtacttttctcgcgatttcttgtgccattttcatcatccacgcttgctctaaaatgcctccactgccacttgcttcttcttgtggtgggctcgacactgctgagattttgtcgaagctcaatgatcggaggaggggagatgtcgattgctgagcttggcggagcgaagtgcgtgaaagtgggggccggggacgcgatgactttgtaggtgtaggtgtagcaaagtcttcaacttgtgtagagctagattgctgtggtgtctcgtgctgcttcgctttggagcttatgggtgcagcggggaggagtgagtcggtgggactgcgtggtgcgccaacatcgagactcccatgcttgccgtcaaaatgccgacttggacggacaggtgtgcgtggtggtgtggcgagctcggcttccatctcgggctcttcgtggatgacgctcgaggtctcggaggcataggcgctcgcgagcggggtgttggcttccgtgttgacgccagagtcgacgccatccttgtgttttcggaggtcgacgacgcgcttcttgcgcttccgtacttggccagtccgtgaccggctcgcacccaagctcagcccggcggacatggagtgcgacgtggtgagcgatggtcgcgagctgagtgtgtcatttcctgtgctgccggaagcgacggatgatgcgcccgacttcatgctgccaaaagtggattgtatccggcacagactgccctgtgtaagaccaggcgtagcgagaccagactctgtcctgtccggatgaccggcccacgcacggaagacagcatcgcgtatgccaggtgtgaagagcgatagagtgtgttgcgactcggacagtgctgccaaccgcagaatgttcttctgcgagaatgacgcatgtacctcgccactcgtgtccagcgtcaaggcggatatctgcgattcgttcagagggttgccgaatgcatcgacggcatcttggggtggcgtcgcgaggggatcgatcggtacggtatcgtcgttgttgccttcgagcctctcttctgcttgatactcgggtgaccacaatcgcagcgacagtcgatgtataatagccggcagatcttccataaaaagcacgcggagctgcccctcaatctccttctggaggtagtctcgcacgaacggtatcgagtcaaaggtggacgacaccttcagcgactctagcgggtcattcctgtaactggccaacgtcaagcccttttgcttcgaaaagaccagaataacgaaatccggacaattctaatattcgacagcgtaatttggcaggcggtatcgtcaaccccgaagatgcagccaggggttgtggtgatgccaaagtcccggtttattcgataggtacgttttcagcggattcgcctgcaccttggttttgagcgtcaaaaacgcatcaccagtatacgacatcttgaaaatgccccggaatctgtcctctgcgagatcgccaatctccaagatctccaattcgggtggtgtcgtgccaaggttcagttcggtgacgatgatgtcgtcgacgatgatcggcggtttgggcgatttgttcagcgctgtggtgagcatatcgcgcgcacgcgacgtgtccgccatcagcggcgaccagttgaagttgaaggccatggttgctggcggtgctcagcgggagagcgtggtgttgcggattcagtgacaagggcgggtagttgtgtggcttggcttgctgggaatgatgtcgcgtgcatgccttccgttgcctcgtggatttcccatgcgaccgcgccgggattcgttgctcgaaataatcactacgtcaggtgctgagttgtctcggacagtagggctcaggtcgagtcgagtctggtgaaggtggagtgaggtgatggggattttcggacgatcgggcggctggcacgctttcgcttgtgaaggatgcaggtccacgccaacttttcgtgcgcgcgaccgtgcttcaccgcctgtcaggtacccacttcgtctgaaagtagtcagggcggtaaatctgtcgggtctgctcaactgcagtagcttgtgatgatgatcttcagcaagtcttcagtctttgatctacggacggctctcatcgcggtcaagtacaatactattgacagtcgagagattgcagtgttcgtccaagctttggtcacaacaacgtcctgctcgaccaacaacaatacacactccgcaatctcccgctctcccgtatcgcgtatcctagtccgcacacaccgctctgaaatttttgctaacaagctcaagccacgaagccacccttgcgtcttcgggtgaggagtaaaagccggctaccccagtttctccagcgtagtcgagcaacctcatccaatgggaatacgctggccatggtcctaagatagggcatctctcaagcaggaggatcctgtgggggaagaggtacgtgtgcgactggcacttggtccagacttgcccgtgagaggcgcaaggtgacgcgcccttgctccggggcaggaggatacatgcacatgtgaaacacttacatggcaggcattgttggcggttagtcccacaatgatcggaaacatattcccaaatctcgatcttgctcgatgtggtagactatgaaggtggctgggctcgggccattctcgctgtaaactagtatgactctgagtatctcgtgtactactatgtgggatggtcgcgtggtcggaaatccaagcaattgcgagtactctagtcctatggtgtaccaagaatgcaaaaatgtgtgtaccccactacatatcgtgatacgccctctcggccgcgcacactcagtccagcacacctttcactcctcttccttcagcaacttctccacggcgtccaccttgtcctgaaaaccttgcttcttgtccgtccttgaccccaccctgatgtcgctctggatcctgacgacgccgttttgatgcagcagagcatggcattgtccaatgaccttcatgacatcgtcccaagagccctctagataggactcgttagcatgtgccttgtctctgtgggaaatccacttcatgatgccgtacaatgacacactccaaacgcgtaactttacgtaccaacagtagtcccagcagaatgcatggaataactcagcccactctttttcagaagccgctgcacttgtgcaacctctttcgacactgaggccgtgggggtgccgagcggtataatgcaaaagtccgctatgcacgccggcggcgtgggcaacttcgtgaggtcgtctgaggtagacatcgttgcagtcctaacgcggtcgaattgtatttgtggtgctttggtacacgcctgtcgatggaaatgtttgacgtgcgcgggatgacgtggggctcgcgattgccaaatttggagcgtgtgagcgtcaagactggagtagttgcgcaccccaaggtctagattgtcaaatgtaatccttgagcgaacgtgcagcagctttggagtcgcatgcacctggctcgattcctggtcggctttcgctccggtgccgctcggatgcattgcacaagccccactagccgtaaccacccctccctccatcaggctttcgaccagtgatcatactcagtgcaccaatttgcggcactgctgggtgatactctaactatatattatatgtaaaattgtcctttgtcatcaaaccgggctcgatggtgtagttggttatcacgtcagtctaacacactgaaggtcgggagttcgagcctcccttgagtcattttttgcagccctagaagcgctgcagtgggccattgtcctttcgacagcttacttttacttatgatgagctgtccagctcttaattttttagccccggtgtggaaggctctgacaagcagcgtgttggtactcctaaactgtatccttatttgacaagcttaacgcatctatacaccaattcaaagcttaggtagagataggaaacacacatggagcatgttgaggtggaagacacacgcatcgccttgggaacgctgtcctttccagtcaggagcaggtcgtctgaattgacactacgatcgaattgctgcatttgagcatgttaaaaatgtatactgcaccataagggcactcaatagcgtagtccgcgtgatcaaaggttgttgtgtcgcaaccaatacctgcctttgcgccaggaacatactcctcctctgcacacgacaactcgtacctaggacgttctcaccaaaagcccttcctccatatgatttgagtccaatcaggttctttgccctcactgatcgtccttgcatcacagtcatggaatcatgcatctcgagccgaactacgagggtgattcggacttccgtctgtcgtgactgtatctccatcgccaagaaagttttgtggtgttgctttattccttgggaccttgaaccttaataatgggccaagctccgttgcctgttgcaccacggcggaacaagccatatcggacttttagacagcgacattacaccagacgcttcgaagagcatgtatcatacgagttcgccgttgacgggctgctatttgaggtcccgaggtcggtgaagcatcgtcatgtgcgcgtcaaacgacatcataaaagttgatttttcggaaatcgggaaaaaaatgacgccgtcctcacagcagaggatcatgatcactcgtatgtcctctagcatttgtacgttgcaggatgcacaccaccatgtcggccttttcggcggccaagacttccgataattcgaccatcccacaaacaaagaaagctcgacatcatcgacggccttccccgcttcgcgaacgcacacgaagcaggactgccgcagcacctttccacgcgagcaactagctcaggttgctatgtcggaagcagcaaaatttgcggtgccgatgcgattttctgtgataccgaggtagccttgcgcgcacatgaagactctattttccacaacaagcaagcagacagcagcgaaattgcgcgggacacatccttgcgtgttgatcggctgcagcgcattggacgagaaccccgcggtacacgaaggatgcctactgtacgagtcggacaacttggtccgccgagcccatagtggagtcgaacgttctacgaaacaggcggcacgcgtatgccatgtgcgccatggactacttatgcatggcgtgcctctgaacgtggtatcgacacaacctccaataatccaaaatggtccacatcgcaaacaacgacataccgctaccttacctgatcgtggctgctggtgtcttgtatttcgtctacaacaccgcagtcagaatccacaaagatgctcgaatccgtaaattgggcgctcgaggccctgtccgaaaaacatacctaccgtggagtgtagacttggcatacgacatgatctccgctgcaaaaaacgacctgttgcacgagaactggaccagcatgttcaagaaatacgctctacctggtcaatatacagttgaagctggcattggagaaagagtcatcttgaccgctgaaccagagaacattaaggcgattttggcgacacagttcaaggattatggcaagggcgagcagttcaggaaggactggcatgcctttttgggcaacggcatcttcaccacggacggtcagctgtggcacaattcaagacagttgattcgacctcaatttgtgaaggatcgtttgagcgacatcgaaatcttcgaggagcacattcaggtcatgatatcaaagattggacagggtcaagagatcgatacgctcgacatgatgttccggttcacactggatgctgctacacatttccttttggtgagttaagccttaattctcctacgctgagacgaccgctgactttggtaccacagggcactagtgttgacagccttcaaaacccacaaacagtgtttgcagatgccttcggcaatgcacaacgtgtacaaagtctgatcgctcgagttgggtaagcagtccggtattcgtgtcaaggtttcctagctaatctcacaatagacctctaaactggctagtcccccgtcagcgcatgggtttctacgactcgatcaagaaaatcaacgactttgtagaccgctacatcgaagaagcccttagtctatcggacaaggaactcgaacagaagaccaatcacgacgagggctacacctttctgcacgctattgctggctacacacgcgatcgccagacactccgcgaccaacttgtttcaatcctgctcgccggccgtgacacgaccgcttgcaccctaacatgggcaatctaccacctctctctcgacccgaccatcaccgccaaattgcgccaggaaatcatcgacaaggttggcctcgaccgcacacccacctatgaagacctcaagaacatgaaatacctccagcacgtcttgaacgagacgcttcgcctctacccagttgtgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagacctggacatatgtgcccttcaacggcggcccgagaactctgtatcggccagcaattcgcgctgacggagatgggatacacactggtgagacttttgcagaggtatcaagggattgagaacaggatggatggaggacatcctgggttgcatgcagatattgtgctgcagcctgcgagggaggttaaggttgcattttactagattgcggtttgaaagtcatgtgctggcgttttagcggggcttgggttgtatgtagtatgtacagaagaaacttctattatcatggcttgctaaacctcgtgcttgcatggtgtctccactcaatgacacgagaaaccatcatctcgacacgatgctgctgacaaaaatagacggatagcgaagggtgtagcgcgaaggggcgagtatgaggcagaaattgtaggctttatgacaatgctttgctctgcggacggcttgatacgacaactcatgaccctgagcatgttgtgcctcaacgtggtggtgactgattgaaatcatcaaatgttggggttacacgtcaaggccagacgcgaccctggaacttcgcgaacctaaaggggctctgagttgcgcagcgctgaccaagcacagtagcgacgcaacgcaataatccttaaagcggcatatcccccatatcgagatcaggaaaactcatacagttgccgacaatgtcagaacctcttcatctgtcgttggggagtaatcgggtgcagacactgagattgttttcatctcttcgtacgtcggcaggtagccgaaagcacatgcattctcgccccagcttctccgtgactgctaaatcgactaactgactgtgacgactcgtaccacggcactggatctcaacaactccaaattcctacgctcgcactaccaggcagcggcaaaatccatgcccgctccgcacctacacgataagagctaatagtctaaaggtatgcttattataagttttcataggagcctgaatctatacacagatctgagatgctctgcctaactctatagaggtctttaaatctatacaggctacctcttcacctcttcttgtagaagatgttaccatatcccagattggagcctgacacgatcgtgcttagtccttcatcgactgcgacccatagatgcgcaaatgataactggtactggcagcagtcggacaccgatcagagttcaacgctcaagcttgagtgaagcgagctcgcagccggaatctgttagacgatcttggcttttttgatgcgacctaattaccacaattttcatcctcgccggttccagcttctcgaaatcctgctctttatctgggcctcagagagaagtgaatgaccaaagtcggagattctcaacgagcattccgccgagatgggttagcatttcctgtgagccacgatggctagctttcaaattcacgaaatggttctgtataaatgttcacttttgctgctcttgcagccattacaggggtttcttacggccttccaaccctggttacttgtttcctgaggcccgcactcactccagtcgttcttcaatatactcttaattattaatatgcgtttccatggccttgccacggcactggcagttgtgtccagtgctaaactcgccatcactcaggagtgtccccccggctatgctagaccaggaaacatcacctggatcaattgtgatgtcgctacgaataaggcgctccaatgtgcgactctcgaggttcccatggactggacgaacccgagtgcgggcgagaaactcaagttgcgtctcgtccgtgtgccagcagctgctgacactccgaatgcgaaatcgatcatcgtcaaccctggtggacccggagcaagcggcatcaagcaattcataaatggcacggccggttatcaagacgttgtgggcaacagcttccacatcatcagtttcgatcctcgtggtgttggtctgaccacaccatacacttgcccaaagatcgctgacagtgccggctcgtacaatacggacgaaggtcttgcggctaccttcgcatacaacacgaatcagtctgatgcttgtgccaaagcggagtactccaccttgatcggaactgcatttgttgcaagagacatcaacgcgatcgcggaagccattggtgaagacggtttaatcagatactggggttactcttatggcacgctcttgggcgcgactgtggcggccatgtttccgaataaggttgatagggtccttcttgatggcaatatcaaccctaacgactactatcgcggactgtaagtcgaagctggcgatacttgatcgacccactgacagtgtcgcttagaggagaagaaggttccaccgattacgaccgcgctgtcgctcgtttttttgagctatgtgccgccgctgatcctgccaattgtgacgttgcagaagctggcaaaactggtcaacaactactggacactttcgatgctttcctgtcaaaagttgggtacgaccaggccaagacggttcgagacgcatttcagccaatactatacctccccagtccaacagcatacaaagagttcgcaaccaaactaagcggcttttacaaagaccctcggaccatcaatgcaggccctgtcgagcgccgtcagttggactggaccccgaactacgttgaaaacaatactgaccttgcccttactggaatcacctgtggtgatgttgtagagaggccaataggctctgaagccaactacaaaagctggctggcgatatacgagaagaccagcaaatacggaggtgacattgcaataaacattctgttttcgtgctccgtctgggcttatgacgccaaggagaagttcacagccccgttcagcaacatccgcacgaaaaaccctatcctcttcgtcaacacacagtacgatcctgtgacacctctcatttctgcacagaattcagctagaggctttgtaggagcccgggtgcttgttagctcaggtgtcggggtaagtgatacccaaacgaaaccctcatgcattactaatgagattaccataacattgcacaaacgtcaactattcgcctgagttagatgaacaaatcaagaactacatggtcaacggaacctttccatcagagaataaggtctacaccccagatgtgacgaatgttttcaacaatattccggatcgcaagatagatggaccaaacattaacacccgcgacgtggactatccagcttttttcaaggacgaaccttttatcgtaaagcgacaagataatattccagacggctgtacacaaatctccgcctcctcttctcctgctgtatcatcgtcgtccgttgcctcttcgactatcgttatatcctcgactccagctgcttcgtcggtgtccggtgtgacttccaacgcatcgtcagttcccgaaagctcttctggatctatcgaatcgtcaattctcgacgcctcttctactcccgtagcctccatgagccctagcgagagtgcttcttcgtcgttagtctcattgacgtttgatccgctccaaacgggagtctctacatcttcggcctctactcaggacggtgcgtcttcggagctagcatcgagcggtgattctacttcaagtgctacctcttcctcgagtggcacctctgatccgactggtattgttgatccaatcgacgcatcaacatcagatgctgcatcctctagaagctcaatacgctctatcgtgggccctggcattatgacgactaccagtccttacaagtcaacctccgtgtatgcagcaatctctgcttctactaagactttgaagtctagaccttcgcgcacttcgtacccggtgcattacggtcagtcgtatggatcacacgggcctagtagctcagccgcctatgatagctacgatgacagctatgaggacagctatgaggacagctatgaggacagctacgacagcagccgcactcccagccgcactccagcctgggcacatcagtccggctacgtgccgatcaccaagatctacaccgaagttgcggtgcagacgatcaccaagtgcgaccgcgatggcgagtactgccctctgaacttggctacaccaactgcatatgttacggatgtcaaaacaggaacaaaagtggtggctgttccgaccaagattgtttacgcgactcgcatcgtagatgtttgctccactggcctgacgacgagtgcagtaaccgtaacgcagacatgcaaagacggttgcacggcgaagccaacaggtataccgcatgggtataccactacagtaaaatactgcgaagcctgcgctactccatccaccgtgacggttaccatctgtacagcctgtgctgatgttccggcaaagcccgctcagcccgctcagcctgaacagccttcggtctatcctgcgcaggcttcatccgtccctaattacaaacctcaggctgagcccacccctgtcactcctgcgatacctaacaacccgaagcctgtcgtcgatggtccctcaaaacctgtggatggcccttcaaaacctgctgatgccccctcaaagcctgctgatgctccctcaaagcctgtcgacgccccctcaaaaccatcgaagccatcggtcgccgatggatataatgcaaccatcatcaacagctggccagttccctcagcgccagggaatgctgtgatcatgcagacagggactgcttcgatcaacgggtacccatgctcgggaggtaactgcagtgctgcgcccacttcgtctaatccaatgcagctcacatggaatgcttcggccggcgtgtatggatgctcaggaagcaactgcggagctgcacccacttcccctccgccagcgcagttcacaggtgctgctgtgcggaagaacgcggaagttttctttgctgcgccgattattttcgctgcatacctcttgtaactacagatgtgatatggtaccatcgaggagctgctacttagtcgctcatagtcgagtagcaatttcataaatatttatactcggagcgtctgcctcgtttacaaagactactcaaagtgaagtccttgtttctgcattgttccaccctgtggcgccaccaggccccagcaaaattcctgtctgccttcaccgaacgagaagagtgaagaggtagcctgaatatattcaaaactttttgcaagaccggacaagatatcttatagcactgaatatattcaggtttctttattaacttattagtgcgcttttagagactattggatcactttgcgcatgtgtagagcggacaagaattttgccgctgcctggtggcgcgtggaatttccttaagtaagactgcgcgcaagaccacgatcaaaggcacgtcagggcaacctagaaaggttctcttgcgtccgtctaagccaatctcaagcgtcaccgcgtatacacctagattttttttcaaccttgatgtgttcacctctatgtgagtactatggtacctgttgtgagacgaacgcggtaatcgttcgcgtctcaaggtggctgggtgaaggaaagtggcacgtgcaatgccaaaagggggggaacctcggcaatgaccgctgactcggaatgggcagaatcagcctcaacaccacaactgcacattggtatagccgactcccgtcgttaataaaccccttcgagctccttagtgtcgcctatcatccttcacagaaacaccttcatcctacaacaacaacgatacaatcaaacgacacgatgccgatcaagacttggctcacggagaagcttggaatgcgcgtcccactggtccaaggagggatgatgtgggttgggagagcagaattgataagcgcagtagcaaacgctggagcccttggtttccttaccgcgctcacacagcctacaccagaggctctccggaatgaaatccgcaaaacaaagaagatgctgaagccaagcgcggtacagtttggtgtcaacatcaccttgctgccgatgatgaacccgccagattacatggaatacgctcgagtggttgttcaagagggcatcaaggtcgtggagacagcgggtgacccaagtccgatcttaaagtttctcaaagagaacggcgtaattgtcttccataaatgcgttacgctgaagcacgccttgagggcggagaaattaggtgttgactgcatctcgattgacggcatcgaatgtgccggacacgggggagaatatgacacgacttctctgatcctgctttctctttgcgcagagcaattgaagattccgtacctcgcgtcaggtggcttcgcgaatggaaaacagctcgcggcagctattgcgctcggcgctgtaggtatcaacatgggcacgagatggatgtgcacggtggagtcgccgatccaccacaacgtcaaagaagcaatcgtagccgctacagaaagcgacacagtactgtgtctacgcaagttccgtaacacgacccgcctgcacaagaacagcgtcagcactgaggtcgttaagattgaggcggagaagaaggatgtcaagttcgaagacgtggcacatttgatgagtggaaagcgaggtcagggtgtgtacgaaacgggcgatgtgaatgcgggagtgtggagcttgggtatgtgtgccggcttgatacacgatatcccgacatgtgaagagctagcaaagcggatggaacgggaggctgttgaggtattgacgcaaagcaatgcattggtggtagagagcgcgaagctctaagtatctaacaaagatcgggcgcattcgttaagcactatcaaactaataccaaactaataccatacctttcaaaccaccgcatttggtggtgtataccttcaggttgttagatggtttgccctgctttctcacttcgcttcctgacccgcacaacctaactcacttcgcgcccgcgtaaacaataaacacatctttcatagcaacatcgctaactcaaatttagaggatatgcattaatcaaatcaagaatctgtcataggaattccccgacccaatcaatgagtagactctggggttcgccctgggctccggtcgaatagtcgcccgaatttctatatttttggcatttttgttactccatggagcaccggttcgagcctctgttggtatgctttaatacgtattttggctctttaggagttgtcacaaatataccacgcgtttcatctacgacgatattttgctattgtatgaaccacaactaattagcgtgtatacagatttgctcaacgataccgagatcatttttctcttccaggttaccatcaaatcgcgctccgcgagccctcctggagccattgtcgcctccgggcttacctatcgttgccagggatgaagcgcaagaactggatcagatgagcgaagatgacggcctcccatcggcgcagtcaatcgatcccgagttcccacttccatcatcggggttcggtaatgcagtcacgataacggatgtcatactatcaagtgtggctgacggagatccggatgaagccatgcaggatcttgagagcgaacgcgaaatcaacgtcgctgaggacgtcaccagggtgctacatgatcgtttagacttcgaagaagagggcgaggatgctggcactcctgtacaggatgcatcgactcacacagcctcgctgcagttccctccggtctccccaccggttacagagacacccgacgatctgtctgagcccttgctcccaatgcgcaaagtggctttacagctagatcctacgatgctacaggctcgcactaagcatgagttcctcggatcagagatcggccctgtggatcgatcaccatgccataccgtactccatccacacgacactcttgcacaacatcgcaccaaaagcacatcgcacaatcactcactgacaccatccaagaccacctgaaagaatatgcatgttcaatccacacgtactaaaaagccgggggtatcaaaggtcttcatctacggcacaaccgccatctccaacccgcctcccctcccctccttaaccttcataatccgactcctcatcgccccaccattctccttatcactctccgcgctcggaaaattaatccgcccgttgtgcatccacacgcctccactcggcggccccgtcccaagcgtcgagcgcatatccaccgccgagtccacaatcccgagaccctgtacaccaatctcaatatcatcgacctcggtgctcgcacccgagtgctcgcccgctttcacggaaaccttgcgggatttggtagcataaagcgactgctgcgcggagccaggcagatatatacgtttcgcgccaagcgtgcgtttgatgtcttcgaggaggacttccatcgggcaaaggtatgcgatgtggttgcgctggcaccaggctaggacgtggccgacgacctggtgagtgccgttctgcacaatccaggcgccagagtcgccgccgacgccgaagccgcccgcgacggaccagctgcgcgagaaggtcttgcggcggtagatgcgcaccgaggacatggctgggttgatcatgccgccttgcaggcccgtggtgcgcccgaagcagtgcacgttcatgccgccgaggttgtcagcgttggcgacgccgttggggtactcgtcttcgtcgggggtgtagtgccggcggtcgacgggttgtgagagttttgaggcgattgcttgctggtcgggcttcatgccgccaaagcagaagcggcggcctccttggcatatattgtagggttggatgcgggtttcgttgagcttgagaagggcccagtcgatttcgtggacgatgccagcgcgcttccagcgtcttatgccagatgaagcgtgcacgtggccgagctcgtgggaaaggaggtgctcttcgtcgcgatcttcttcgttggggaagaagtcttcgtctacatcatctattgctggctgtgtgattttgatgtcttgtcttgagccgggctggatgccttcgatgtctccggttgtaacgcgcgagaatgtagagtcgctcatgagctcgggtacgctttcctcatccgagtcgaactctgagtcggagaggtcgaatgactctgcgtcatccccgtcatcactcttcatatcctcatcgtccgaaagctccagatcccacattgctgcaggctcttcagaatcaagttcaagatctggttgagcacccatgcccatcaaccacggattgctattgccacttgcgcttgacaagaccggatcttttgggtaggctgaatattcatcgccagcctcgctctcatcgtcagatggagcatctagcaagtgatgcacggtcatgccaactggctcgtcatcgaccaggattactccaccgtaagagactggtgggagatgctcaccgttgaaagcaccaatagatgctccacaaagtgggcgctgttgatggtagggattgatgacagccatgtcggcattgtagttgtcggtgttcatcattgagcgatgcggaggatgcaccctccgagaagatcgactcatctttgaacgtcgaagcttaccacggcgcaccttgagatcaaatttgttctcatcgtagcggaaccgacgggcgaggatggccttcacctttgcgacactgctgcaagtgacgaaaatggtgggtctggccttttcttgcatgtcgccaatggcaacgaggtcgatactgatcgtctcgtcggagtccttgagtacgcgctcaatgaggcgctcaagtcgaggcaacattgccgtgtgccaagtttcaaccaaatcaggcgcaaaggttgcagggaagaggcgtagcttgggacgagcgacaggctccatatcagtctcgatatggatagacgacgtggtaaagttgttgcttggctcgtaagtgcggacctctggctctggtgtcggatagcctagcgtggcttgcggccagtgacgaataccgtcggtaagcagcgcttcgatggtgtttgaccgcttctgtttgctgtctcgccaagccttctggatgacggtgatcttttctttgtatcctttgagcgttgcctcccgcaaggatgagtcagcacgtgatgctcgccatgcacgctgaatggttgctgcagcagtgatgatttgctgattcgatagaggtgctacatcgccacggtcttgcgagttgggtggtgtatcgacaagagtgcctaaatgcgatgttagcgagaatgttatgagttgcaatgatgtgtactaacctgattcttccatggggtctcggtcttcccattcttcctgtttcggactcatcatacgcaaactttcggagatactcttgcggatggagtgctgtgagcgttgtgaagacactcgggacaaagtttcttgagactgcttgggcgatgatctcgacaaagacttagttcgctccagagcttgcgaactcttctccatggcccatcgctttgcacttctatatgatggacttgagggtgtctcatttatgttctgcggttgactgacgctcttgcgcttgagtggtgacgcgctctgaataggtgtgacgcctggcctgagctcattcaagtcgaacccggattccgactcatcgagcatgcagcatcgctgtagtcggaggatgacacggttgtagagctgcgaagggtcctgcagaccttcggcattgtcggctgcccagaagcaatcacgcacgacttgcatgtatgcagtgccacatttggacgcaagcttacgaatgtagacatcttctatccggcgcttgaagtcgttcaaggtgtactttggcttccacaaatcgcccaggggctgccacagtccaatttcgagcaagatcaagccaaggctgtacatgtcgaagtgaggaccgtaaggcgcatccttgacaccagtgaattttgggtcgtctgggtggcggtagatgttgagcttcggcattgtgttggacggctcgatgtcgtactctgagaagaggtcgaacgagcagatcactggagatcgaagtgtgtattgcaaggctctagtgttggcagactgacgcttcgacttgcgaaagacgacaatgttgctgctgttgatatctttgtggacaaagttgtcgccatgtattttgctaaaggtcagagcgagcgtgaaggcgagacggaagcgatcctcgagcggcggggtggcactgttggaattgtgcgacgactttgacccggtttggagcacgctaagcagtgtgactggccgcagctcttcgaccgacttgtgaaggtcagtggggccagaatacacagaggtcggcagctcaaatacaagaccaaagcgcggttgctgagtgtcttcgaagtagccgagacacctcaaagtgccatgaaagttctggttgccggcaagtttggtgaggatggagagcaggcgctcaagacggtcagtaggtggaggtactcctgtaaaacggtaggccgggtcctctgttgggtattcggccggcactggggtcaaaaaaagtgcgaccaccgtctgtcgttccaggggttggtggagctgattcttgtgcggagacgacccaatcactcggattggaagatgcgccaacgctctcatatggcggaggctcttcttcgggtaggatcagatctgactggtccagcttcggaggcaggttcgatcgagcggcgaagtttgtgtgtgcattgagtgggaaggttgcagggttgaccaaggtcaaatctgaggcactgtaggctgccgaggaatatacgggcgtcgattgtgcaggtcgcggtgtttcgaggccagctttggagtgtgggcttgggttgcgcgaagctatgcgctgtgtccgtcgtgttcttgagaggtcgtagaggatgtcgatggaagtggtcaggtccttgatcaagtcctcgtaacgtgacctgtcggcggccgcccacgagggcgcatcagatgcagccttcctcttctctcctgacagcgactttcccacgggcgccccagtccgcaacctttcagcctcatctgatatctccctgatggtcccaagcacacttgttactgtctctgtgaggcctgcctggtccacgctcgcgtcgatgtctccctgctttcccttggagttgtcgctccagtccacgccccacgtaatcaggcggtccttctgtatccggaacttccggtgaaggtcatttgtttcgggttgcatgtcctttgtgtcctgctcgacgacggcatcgcaggacgtcttggtgtcagaatacagctgtgtcagtctgctgatggtctccatgatgaagatgtatgcgcgcagtcgcgcggctcgagacgatggcgggttactgtgttatggcggagcgcgtgtgcggggacatgagaatatagtgaatgcgactgccttgcgggtcgtcgtcatggctctaggggtgctgtggcatgttcagaggtgcatttcgtggatgcctagctggctgtccccaccatcaccaatcgctccttccgcacagccactgccgagatcagccaatcatatcttcgcaaactccgcctcctagcgcccgcacggcactgccgtgtgactgcgcccgtctccaaccctcattcctcacagcacggcgcactcgactgtcatctgatgcctctcgagcctgagacaccttccaggtagctgagccgcgagatcccgttgaaactcagatgggtgccttctgtgactttgccccctttggcgcacaccattttatcattccattcgagcgctttgcatcgcttcgtacaagtgatacgacagcctggtcctcgaagcattgcttgggtgtcttttgatcagtcatgatattgaaattttggtgtggcccaacatgtgctacatgtagcgaggcccatgttcaaccgttaccgcatcgcattgaccgacatctttccgccgagagttttctctatggcacaccgtgaactattcgctgattgagagtcaagccgtagcaaacttttggttgactagtcccgccgtgagccctccacactcgaccattctgtttgtgattgcgctagagcacaattcgactaacttcaaagcacaagtccttcgacacaatcgacaataaggtcaaaatcaggacaatcaggaaagtttgctctttcgagattcccttatttgggtcctcgcgggtcgagaaaaatagggaaattggattgtgaaagatgtgaaagatgtgaaagatgtgaaagatgtaaaatctccacctctaccatgtgcttcgcgcctttgaatatattgtagccccccccccccccccctcttggttttctttccactatttatacagcacccacatctattcttcccctcgatctctcaaccatttcgaatatggtgcttcctcaactcgaccccgagtagatgccggacttggacacgatcgacccgaagtacatgctcagtccgttttcgcataccttacatcggccggcttcctattgagcttctggaaattgtaacagtgcatctccatcgtcgcgacccttgctgctgttgctcataatcaataccagttgctgagaggggctcgccgaagcgtcaactataaccgttccctgcaggtctttaagccagcaagatgataccaatggggattcccggttttcttggatactacaggggtcgtggtggaacccgtggtggcagacgaggacatcacacacgtctacgacaacgaagcaaggcgctgtacatgctctacaaaacactctcgtcacgtctagacctttgcggcatagtcaagacggcgagtctggatgttgttgatcgcaatatcgctgtctctatcccatttacaagtgtgttccccggtggcttgccattcacttcgaacttggacatgaccctgcccgaaccaactgttgcaggcgccttgatccaacaaatacactcactcaagcgactaagtctgcgactttacgaagccgcccccaactcttccgatgaacacgcttatttcatgccccagtgcctccgtgcactatttcccagattctctagccgagacacacattgcgcgccgtttacaggcttgcagaagctcaagactttagattggagtggccgagagttcctctggatactcgcaaagtcaccatacttgcttgagcttagactgtcgtcgagttgtcaggttctgcccgacaaatcaccacacgagacgaaggaaagccttcagttcctccgatacgtcagccgctcgtctatctttagccatggcgtccactactccgaatatctgcagccatttctcgcccattttacttcactccagcgtctcgaattgatcatcgatgacagcaacgtgaacgaagcctcgggacaagatatctccttccagaaagagggtattctttcaattctgctccagaaagcgtaaactgaacccatcagatagtatctaaatccgtaataattgtatcattgagctcgctgatttacgactcacagaaagcttttgtaggcttagcgcagtttacagtattagttctagtacggactgtgcctcaatgccccgctactgtccgcacaataggtcttccgcagtccaccacaatcctcacgggttgcaattgtccgcaacaccaagaatgtcctatgatcgggatgtgtgtggtgaattgtatcaagcgacactatgagcttttggtgaaagcagcctacttcgatcctgcagaagtcctctaccctccagatgaaggctggagcgatgaaaagcttgctgttgacgtcctctgtgctttccgtcgatcagaggacgtaatcgatctcctacgtcatctaccttatatcaaacagctagatgggcacgacacagacgaagtatacctttacacccagcatatgtcctatttgcgcgaagcctggccgtttaaatcgttggatccaaagttctgccgacaaaaacagctggctgacgaactgctgatgccaactgctggagagtggccgggtgaatacatttcgttaacacgggaccaacatgcgatagatcatgccttcgcgtagagattccgcatcaaacgatacaggaccgtaatgggaaattgcttgacgggcaaggcctagctcttggacaacccatactcgggagaaccatttcgaacgcaatatacgacgaagggcgctccagtccccggccgttatattcagggcaagaggaagtcaggctcttggctagatgcatggctgcttgtaatgcaaatggctccaactcgatgttgtcaggactcagccggatgagaacacgatgtgcttgccagtagatcaatctcatgagcggaaattgctgtgcccgctctagagtgtcgttctggttgatgcagatgccgtccactcatacggcattacgcccaagcatcggaaaatggcgaagagcctctacaagattgatgttgacctgtaggtgggctccttcacatttgatatcctcggtctgattgacatctccctagacgtaggatatggcttcgtaatcagatcgtgcgctggtgccgaaggggttgaaggcgacaaggctacagcggatcggcaagtcttcaggacctgggagcaacctcagaggccgaatatgaccttcttccaaactggatatagcagtatgggcttcatctgggaagcgaacccggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtcttcagcttccagtctccggagtgtgtagggagatgcactgccttgcctctctcgagaagacacaactcgtcgactttgtcgagtatgactgtactgctgacaagagcatgtagtgagccgggtcacttcaaggtcatcggtagccggccccagcagcgctgaaatgggcggatcgagcgggaacgccaaacaagcctttaggctaggacagttgcgacgcttttttctcgctcctgcaccactggttgcgtcgctgcttcttatctctgacgggcgttctaaggttgcaccgttgcgaccccgctattccccgagatacctaaatcaggtaccgaaagtggcattgctgcaccctacctaagtctatgcggcggacaagacacctacgagctgcactacataaggcaagcatgcaagacgcacacgtgccacgagtacttttgggcacgtcgccacgagtactttggctaaagtttgatgtgatgtgtgctgttatcacgactcgtcacgctttctccgcttgcagattgttggctgactccatccacattacaaggggcggacggtagatcgagacccatcaccatgcagctgtatttaagaatgatgcggcggccttctgtcgtctactacacttttgtgcatctcagtctcgtttgcttgcattcgaagcaatcgcgggaacatccagattgccgtgcccccacccttgggcccattcccaccctcacagtttctaaaggaatacgagacatgaaaaatgtctttccccaagtcttacgataatgatgtagagatagaggcaatgcgcaatggatctgatgtcgacggaggcgcggtacctggggaaacatttgtgcaggacgagagcctgtacgccaaagttcaacggcttgctggacgattccatgtagagcagagaggcatagaaagagtgccggagaacgagagatacgacaattcgcttctcaatgtcgggaccatggtgcgtagggtctatcctatcccgacaatgtgcggcattaattcaagccatagtggctttctgccaacatggtggtttcttctttcgcgatcgggcttctcgcgcagagggtgttctaccttggatttatcgacgcctgcctcgtatgcttgttctttaaccttctcggagtcatcccagtgtgttacttctctaccttcgggcctcggtttggattgcgtcaaatggtcctttcgaggttctggttcggttggcatggagtcaagatcattgctgtcttcaacatccttgcctgtctcgggtggtcctccattaactccattgtaggcgcccagctgatcaatgccgtgaacaacgatgtacctggctttgctggtgtcctcatcatctctttctgcactttggtcgtgactgtctttggttacaagattgtgcatgcatacgaattctggtcctggattccgacaacaatcgtcttcatcatcgtcctcggcgtctttgctcactctggagcctttgtcaatatcccgatgggtgtcggtaccagtgagctcggaagtgcgcttagctttggaagtgtcgtgtacggcttctcaacagggtgggcgagctatgcggcggactacacggtgtaccagcccagtagccagtccagaacaaaggtgttcttcgcagtctgggtcgggcttatcgtcccactcctcttcactgaaatgctaggcatcgcgatcatgaccgccaccacgataaacgacggcgacaataagtatgcacatgcatatgaagaatcaaaaacaggaggcatactagctgccgtactctttgagccactcgggggctttggcaaattctgcttaatcattctcgccttaagcctcgtcgccagcaactgcccaaacatctactcagtcggtctgactgttcaggtcttaggcggacgcgtcacacaacacgtacctcgattcatatggacagcagttggtacagcagtctacatcgcaatcgccatacctggttacacgcactttgaagatgtgctcgagaatttcatgaacttcatcggtaagctttctataactcattactgctgctcaagtaactcaatttcctaggctattggctcgcaatctacgaaggtatcgccctttgcgaccacttcctgtataagcgcacgatggcagcatacgacccggccatttacgaccaggcttcgctacttccaccgggaatcgcagccgttttcgcattctgttgcggtatcgcgggcatggtactgggcatgagtcaagtgtggttcgttagtccgatagcgcggaaagccggcgaagcaccttttggaggtgatattgggtttgagctgggtttcgcgtttgcttttactagttacgcgatcgcgaggagggttgagttgaagtacttcggacgatagatgtacatcactctctggacaataaggcaagcatgcgataagctccagcaccaggtaccgcaatgattcgtgcgcgttcgtttgaattcaatctactattcgagagcgactgtcatcttatatacaagcctgaataaacctgatggctggttagtgcgttacgaggagctaggaaaaaccttcaagttggacagcttgactcaactgctctatggtccttaggagtataaggtacagcgcgcacgattcgttgctgcgcctggtgccggtatcctagcctagcttaagcaaagcaaggcaaggtgttccgatacaattaattgcttaacgcttggatcgaatatccgaagcgggttcaggacatcgctgctaagacgatgcgcagatgcttcattcaaatctggcgctcaacgtctagtctgcaaccttcaaaccttagatttatttctctgtccaaaaaaccctacaaaacggaacactccagcagaactgaactgacgaccacttccatccgaccaatcccaaacataccgcggcaccccgcccatgacgtccccatcgcacgctaacccacgcgcaaatcgccgacctttccaaatcccaaatcctggttcgcgctacgccggtcagatcgacgtgcccggtggacagatgtggcgttgcgccttacccgcttcgcgagtgatctacaccacgatgtgtagatcttaccaccacacagggaagacggcggcgggagatctaagaattgggcgattcgtcgtcgaggtgtcattgtattggggaggtgcggattgggtagtttatgagtttaaagggcccgggggggatcctttttgtttgaggtgtatactgctctttgtagccattcattctgttgttaagatatgcgtttctctctcgcttctgtgctgctaggcgcgagtgcagtctcagctcaatcgctgctgggactgccgctggatatagctacgctactgtcaagcttgaagcccgctgcggataacgacccgcgatttacggatttccatcctccaggcactggcgatgtgcgctcgccatgtccagctctaaacagtacttcacccatgcccccttcaaaaaccccatgtctaacctcccctaggcccttgctaaccacggtttcatccactcacgacggcaagaaaatgaccatcctcacatctcatcaaaggcctcgccgaaggcatgaacatcggcgcagacttcacgaccgccatcggcgccgccggcctcctctcctcccccttccccctcggcggctccttcgacctcgacgatttaaacatgcacaacttccctatagagcacgacgcgtcgatatcccgacaggacgccgcgctcggcaatccccagcccttctacaaccccaactggcagcagtacatctccttcttcagcggcaagacgctaaccgatataccgacggccgcacaggccaagttcgcgcggtaccaggacagtgtgagcaagaacaaggagtttgtgtatgggattcgcgaggcggtgttgagttatggggagaacgcgttgtatttgcagggcatggcggatccgatatccggcaaggcgaaggtcgagtacgtgaggacgttcttcgagcaggagaagttgccgtatgcgcagggatggaggccgagtccggcgccgatcacgctggcgagtttgggaattatgattggggagctgtctgcttcgagcccggagccgtttgctgaaggggtcagggttttggacgtaagtgtggttgtgtttgctgtggttgcgattgaaaactaacaaccagtagggattcgtataaggatgtattgatagccactgttggtggatcgaagattttggcaaaccttactgagggtattagctctgcgcttggactgtaaatagcaggcagtacaaggaaaaatggcgaataattctttcatctcgacgtttcggagaaggagctcctggcggtgaactcactccagattactatccatgatcacctcaatccagggccaggacgaaatatcggcatttcagcggagtgtatccatatcgcggcagtagcaagcccaaaggtcgaatcccattgtcgagaacatgcttcagacatacatcgcttcatccattttcaaactaccagcgttcggtccccagattatcatccctcagaatctccgatccccgttatttccactctcagtcggcatctcaacttttccatgtgctggcagctccgccgggtcgtactgcgccacgtggtccacatccatctcgtgcagaactttctgctgtccacgcacaggggtatatgacgtctcaactacagctccctttcgctggttcttcttgcgtcttaaaagtaacagcgcgctggcgaggagcaatgcagcaccgaggagcgcgccaactataatacccgccaaggcccctttcgacaaaccaccggagctgctggcttgcggtgaggaggtagaggaggacgaagaagtgggtacagacgtgggtgtagacgtgagcgaattcgactgtgacgcttcagggcttgacagcatgagcttggtcggtgcgtaaatgtcttggttacttggggaattgtaagttttccctggtttctgtttgcacatatcgactaccgtggcaagtactatttgcattccgctgtcagatgcgcggaaaataataacgttggccgtagaacgtaccgttacccagcgtggtcagccctggagtctcgtacagacagtctaaacatgactctgcatcctgggtaaagttcccagcggtatcacaaaagttgtagctacttggcgcgctcttgaccatataatcggctgctgtatagagtttggtgcatctgttgttgcatgcggtatagatcggggaagcggatatgtccttattagtttcttctccgaagcggccaaagagacaccagtcaatgacgccgcgattattgactgtagtggtgttagacacaatcctgtgtatgagaggcgattccagggtcgcccaaaggaaatatgcgtacacaagaaccaccccacgtccctctcgttccaagtggtttctgtatatccactgctctttagacaattgttgcagtccctgaacttcagcccactttgagtgctattggcacccgaaatttcccaatcaaaacagaacaagtcgcggttgaacgtcagggagtcgtctcgggaggacgcgttgccagtgcgcggatcatcgatgcattttggtgaacatggggagtcgggagaaacttcaagggcggatgtgagagacgtgaggaatagcaggcatatggatgtgcgcatggtggacagcaaagttcttgttgtgcgaggctccaaaccggagattgaggatgtgggcggcatcccatctacataacttcgcccctacagtgggaggttcccaaggcgtccaagatcctctagctttagcattattcagctgtgatcgtcgacgctccgagttgtcacagctgggcgcaatacggtaaacgaggccagcctcacgctagtagcccatttcggatgtgacttggtcggatctgattgtgattggagcaagcgacccagtagctggtcatccttgggcaggggttcgcgttttcgcattggaacctttgtgctcctaggcaagtgctgatgtccgcgattgggggccaaattcaacagtcttgggccttggctatggagtttgcgactcggtccgtagcgataagtagcgtgatgcagcattggtggtccatgcatctacatccggcgcttcaccctcgtgagcgcgcgctcgaccacattcctaccaagctgcggtatgctctttacaactgcttccgcccaagcttcgggcttcagcttcgtccctcgttcggctctgttacaacagccttgacctcgtagcggcgcggaggatctctcaggccaggccaaatatctagaggcagaaaatcgccctgcgcgagcgtaaattggtccctcgcacgctcatcttcggcgtagagcctgtcaagctccctctgtgcatcttctgcctttcttttcgccctctcgtgtcttcttcgggcgcgacgatatttcaaccagcaactctgcatatgcgagatcgaagcgttcgtaaaagtcgcgctggttctcccactcctcgatgccggtgacgagagtgggccgggtgtcttggagccacaatgcgtggaatgatcgcgatgtggtaatgtgtgtcttgacctcgcccgtgatctgcgagatcattttgagtatgcttgagaggcccgaggcttcgttacggagatggttgatatggttctcgatctgggtgaggaggaaggtcatttcagatccacgctccctgatttcagtgacgacatcgttgacctcgtgtgcgtcgttgaccaagacagcaaccatttcctgccgctcagcttcgctcatgggctcgggcggtgcagcaaactcgtcagtggagtgagtcggagcatcgcctgtggcctcggttgccgccgcagagccgccttcggtatgccgaagggcagtcacacacagatcgtagtgctggacaagcgactggaaggcctgtgcagcctcctttgcatgtgcttctagatcctggtacaggctcggtatgggactcggcagcgatgcgcttgcaggtgtcagcggtacgttctcaatggaggtgtgcaggttgtcgagggaggtatcgaaggcatcgttgctttcatcgaggatgcgatgcgctgcattgtagcggtcaatgcaggcgcgcagggtgccttcgagattggagacggtggcgctgtcgatgaagtcgtagaggtgcttctgcggcgtgccccggaggttgcagcgcggcttcgatgggcgtatcgcggagcacggcgagggtagcgttgagacccgtaaaggaagtgtctacgtcatgcaatagttgctggccatgcttagtgaaatcataggaacaggagggatagcataccttgaactcaactgtgatttcggcgtcaaacacatctatgccacgacggacagcctcgagtgcatctacctgttgttctacaaggttacgtatcgacgtgttcttggcagcaagcactgcattctcctcgagcagctggcgagctgtgttgacaatgtcattggcgcgccagagcaccgtctgcgtgttcagtgagcgcttggacgcgacgaagtgcttcacgagatcttccagtgttggcgggccattctggtcaatggacctcctcgagccaacgctactggtcgaggatgtgggcgaaggctgcgatgccatgctgagctcgcaagtatggagtaggcagaagcgagagatggtcaagcagttctaagtagataccaaggtgtgtccaacagcacgacagatctatcttgtaaagaagatatacagttcatggcaggtatcagtagggctatcacgaagcgcgtacttggttataaagatggccaggctgtcgtgtcgttgtgaagctcagatggtggattgtgaggttgcttcccccatacggagctaggtaaggctagaatagagcttggcatccagggtctggacccactttcagcgagactgcaggaacacatgctcgagagaacgatgatgcagcagagggtcggcatgactaacagaaattcagatgctgcaaaagtcgctatacccaagttcagatcacgtgctggtgggcaaaagaatggttctgcagcgaggagagccggcccgttctgattgcgagcgattgcgtgctgctcagagcattgcgccatcgccaaacttcgggagggcggcgaccaagcgaccacccgaatcgcctgagaacgcatcttggatccccccacgcgcccgttcaaaagcaacatcgtcgccggctgactgtcgccatcttgcgcaacgggcaatctctcctctgcatccatcatcctaccagtctgagctgcccgcacgccactccccccaccgaccggtagtggcttcgcaagcgataatcctgggcatcgcgtgctattgccgcattattcgcaacgagctcgagtctcaccgcaccttgggaatgagtcgtctgcgccaatctgcgccgtcttaggtcctgctgggtcccgtgtaatacagcacggtgatacgtacctgccgcccgacatggccactcataccacgcacaccatcgatgtcgcaaccgatcgcgacttccctcccgctctgcccggtaccccaaagcagagcagaatgtcctggaagacacagaccatgtcttcgggcctcttgactgacgctgcgactacttcaaccaccgaccaccacgctgccctgatgcacgcgccacgaccacgcaggggctgtctgagcgcacccgacatacccacggcgacgccgcggctgagcacctcgacgagcggaaatccaagcaaatagggaaaatgattacgccataccttgctcagcacattctcagcagtactatccccagggcgtcggacagcaacggcagatgcgtcgcgctcgaccgccgacaccaagtactggctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctgctgtgtcgacggcaagcagacgagccgtcgatgcaggagctgcaggatgtacgacatgcatcttaatcactccgtagcacattcgctgactattgcaggaactccaacgcgaatccccaagtcgaccagcagagcatcgccaacgtctggtcgctcttctcaggctgccccgtcccgccaccggaacctcatgctgcaaggcatcctcgcgccaatgctgcttccccacagctgtccttcatctcttcctcggtcccgcaacctcatcaaaatcgacttcctcagcgcactacccaccgagctaggcttcaagatcctctgttatctcgacacatcctcgctatgcaacgccgcacaagtgagtcggagatggcgccagctcgccgatgacgacgtcgtttggcaccgcatgtgtgagcagcacattgaccgcaagtgcaccaagtgcggctgggggctcccactgcttgaccagcgacgcctgcgcaaagagaagaggaagattgagctgcgcgcatccggccgtgccctcaacgagacctcgacggatgttccacactctgtgaaggcaacggagccaccaagcactttggccgaccgcacatcagactcttccagctccactaccggcaccaaacgtccccgtcctgaagatgccgatgcttcctccgaggcctccaagcgctcttgtaccggcacagactcgacacgcgaccagctggcaacctattttgaccagcccaagaagcgaccatggaaagatgtctacaaggatcgtttcaaggttggaaagaactggaaggacggaaagttcactacgaaaatattcaagggacacgagaatggagtcatgtgtctccaattcgacgatcaggtcctcatcactggctcgtacgatgctacagtcaaggtctgggacatcaaaactggcgaggagatccgcactctcaagggccacactcagggcatccgatgtctgcagttcacagagagcacattggtcactggcagcctggacaagactatcaaaatgtggaattggcgcactggcgcactgatgagaacgctgatcgcacacagcgacggcgtcattggcttacattatattggcaacatgcttgcgtctgggtcttctgatcacacgatttacatccacgatttcgagaaaaagacacgcactcggctgtctggccacactgactgggtgaactctgtcaagatcgatcttcaatccaggactctcttttcagcctccgacgacatgacggtcaagctgtgggatctcaactctaatatgtgtctcaaaacgtacgaaggacacgcaggtcaagtacagcaagtccttccgctgcctcatgaattcgagattgacgaagatgaattcaatggaaacggaaggactgatacttccgacacagcatcccttgcctctgacagtggcaagctctctttcttaaagcgttccacctcgtcgggctcccacgaagattcttcctttttccctaataaccctgatcgatccaacccaccatcttacatgctcaccggttcccttgacggcactatcggactctggcatgtaccttctggtcgacaggtgcaccgcttcctggggcatatcgaaggtatctggtcgctggcggctgactcgctgcgtctggtcagcggcgcagaagacaagacaatcaagatttgggatcccaggaccgggaagaatgaaggcacaatggcaggtcacacgggacccgtcacttgcgttggcgtgagcgactcaaggatcgctagtggcagcgaagatggcacggtgcgagtgctctgcttcgtttgaggcattttgtacaaattttagcagcgttgatcatgattgtaacttagcaaggcgtctaggttttcaacactacatcaacaggaagggcggcgtccctcggcctgaacgagctttggcgtttggacacacggtagctcggtgatcaaccaccgaccttttactacatagtgtcgccgcatttcagcgcacatcagcctcgatagatacccagctacttccaggcgcaaaatcatacatgtttttctcctggcaactcaggcgcgctgcttgtgtgacatgctttcggtccatgcgcattaccaggatggcatgcgaatggcgtgctatgggaccatcaaggtcgccatcatggtgcaatgtcacaacagcaaacagcaaagccaccggtcctcgatatttgtatttcgcgaatgcctttggcgtcgcaaacaatggtactggcacacgtaggatggaagttggtgatcctcggcaccaaaacgtgcagatcgagccaaaatccctcaagctagccagactcgcacttgaacgactgcactgcgccactccgccgtgctgttgcgatgaaacagcgaaatattcgctcaagaggggtaggaatggcgcgtgattgtgggaaacggtgtgattgtgaggggggtatttgagttgggacctccgcattcataaagcttacacactcttgagtacgcaaccaattcattccacaccgacgtcgactattgcaaccaactccaatcctcaactgaagggcccgagtttttataaatcggcgattctgcgaacggaaagcgtatagaagaatacattcctcagaacaaagcctccatatctggaatacacctcaacttcaccgccacttctcctttcgacgatagcaaatatgtcaaacacatccaactactcgccttcacggtcgaactcggtctcatccacgacgtcgtcatctccatcacacccttacccatccacatcgacgccaacatcacggcggccgtcggtacaacttcacaaccaagaagttcaatgctcgacgcgagaagcacagttgtattttctcatggggttcaagacgcatggtggcattggggggctaggatgaaggaccgaagcaatgaagggtcgacgtatcagatagagctcagatatagaggaattacgaggcgataggagggaagatggacgtgagaaataaggatgaaggaaacgagatgcgtcatcgactgtgacatattcgcggatgaaatgtcctgcgcagtgccggcgcgcactcttcgcaagcgctactagcgactcactacattcagtaaatgaagatcatcatactcgactttcagatttatcgtgtcaagttcatgtgcaagtgtggaacgtgcctgcccagcgaattccccctcgcgctagctgactaatcgctcccttcccctaagtctcccatccctgccttctaccttcactcttcaatccatcacacttcggtacgtcacaccctctctttcccgtgtgtagtctacactcccaatgatgacatcaaattacacttgacccgagcccgacttgtcttgtggttggtccttgtggaattagcccggatcgagcgggtgatggcgagacgaagatagctctgatgggactgataatgaaaagcaagggatttatcgaatgcggtgcaattgctgatgagatacaggatctggcggggagtcacgaaccgtggcaatttgaagatgacgatgagaggattgtgagaatgcagcgcagtttgctgatcatatgcaggagaggtgtagatcacctctccctttgtgattctgcgacgaagatagctttctctgattagatcgacatgaaggagagggagggattgtgagaatgccgtggaactgctgacgaaatgcaggatcgggttgacagcagcgcgtttcttgactcgtaacaaggaagacttgtttcttggtgttatgtctatcaaaagtggtatctctgtagccaaacaccgaattatccccagatgtgtagtatatacatgaagtaaaaatcgtgatggagggtgaagtagttttatcggctagtttccgagacccactaatattaatgcctcgtcctcttcctcttcgtttctctcctcagtgttctcggctgccttccctgactcgtcttcgtccttggcctcttcgactctctcaggctccttgtaccacacagagctctgttgcttgagcagctgtgtctgcaagatatttgcgagcgggttcatgacgctcattattccggcatccttcactttgctcttgctgagggtataatgcctcacaaagttccccgagcaatcgctaatgcccgggttctgcgggttgtccgctgcaaagccgggccagccgaccgcgtcgtcgcaatcaatcggaacgatcgtctcggcggtgaagttgtagtcataccggatgtactctgagaaagcgcgctgctcgtgcgaccactcttgcttccagcgaccgcagccgtggtagcgcgtttccgtggtacagtcgcgccacttctcgagcatgtcgatagtcgtgggcgagttctgggctacgacgaagcctgtgttgaggacgcgcaggcctttgctgtccaggctgaccggtacgccgttcttgatctcttcagtgtcccacggcagtgccatggacgtgtgctgttggatgccccagcggttgaacatccattctagaggcacttctatgtgcgagaggactacgtcggcatccagggcaacaacgaactggtagtcctcgatgaggtcgcggaacgcgtgcggcatgatccatgtgtcgtagtggtcgggaatcgattgcgcttggtagtatttgtagtcatagccatggaccatagcgtacatgtagtggttcatgattgcgttggagacgaggccgccgccgcgcatttccatctcttcaaagttaagcttggcagggttgaggatctggttctcgtcggtggggacacgggtgtcgatatcgacaatgaggagccttttgccgaagggcttcgtccatatggtttggttggcgacaaacttcttgccggagccgtcgatgtattcggggtttgagggatcgtgttttatggaatcgaacactgctgagatggcatcgctgagagcaggcttcgcggacctgtcgcatgttagaagacatcaacgcgaagagtggtgcaacaaacccatcaacgccagtagatgcacatttgtaaggcacctttccaatctggttgtacaggacatggtcgtcctgccgggagagaaagatcgtgaatgacgcgaacacaatgaatacggccagtccgatgtaatagtgttgtctgttaccgcccagcatcttgaagcaaatgagtgtctgaacaaaagggaatacacgatagcgaaaggaagagcacaacgaaagaaagcgagacgacgcacacattcagtggcacatagggcgcgcgttttgtcgaaccaccctattatcagtgttcacatgtggagctcagcatttctctttttgggttctggcgcgggcattatcgctgtcatggtgacactgacactgacatggaggcccatgagttgctgctttgcgtaagcctgcgtcaactcattgagtgggctgaaggcaggtacgttccctgtcggcgatggcaccttagcttacaatgatcagtgctagcttacgcagcttcaggccgatctctatatctcaaccttgtcacaaccttgccatatggctttttttgcatgctgtctccactgctgtcggcatgagtagaattattgactgacaatccggtaatgagtggccgcaatcacctgggcagcccgatcaccatcgatcgagaaagcgacagatcgaaagcttggtaaccgaacggccgcgagcctattccggatctgtgggtggtgaggttatcctacaccactgagcatttgcttaatttgacttccaaaccccacctgggcatcagacgttcggccattggatcggatcgagagaccagagaaacaaggagaagccaaagttgttttcaaacgcctccagccccatgacacgttggtggacatgaagctttccaacaataatcgacgccctaggagactaccgattagagtgctcttctctgccgcgctcgacaatgtgtgaagcggaatctgggcgatgcgaatgttctcttgtttgtctcctgtgcacactgtgcaggccctccggggacgggccgcgcggtcaaaggattgcgtcaggatccacagcatacgacgcctaacaaatattctcctttcttggcaaggcgatatcctttgcagtgcttgaccatcaccaagttgcgcgagcttgtcaatcaggaacggggcgcgacaattacgataatctggagttaaatcgagggctataaacctgtgtcgcacaggtgcgcatatgtgaaaccttgatcttcgaaagggcacaccaaatttacccccactgttttttttacattccatgtcccggatccctgaagctcctggctttaagttgcgctcacttctccataaaaacttcgggcggcgggttgattaatgtctcggcgttcatgatgttgaggaacaattcaatgaacgacaacaccaagcccggcatgtttcacgttcccgtcccacgaatgtcagactgcgagaaattcagtttgtgtgcaaaagcgctaaatcagtcaaggttttctacgtttgtaggcaagaaacccaatgaggctgcatatcatttatacttcagtccactgttcgggcaagagtttacgacagatgatagcactgacaatgccccctataatattgcgttcgaggttggagggatcggtggaagccgttgaagttctgccgacattagcttcacgtgacgtcagcactaattttagctactcagcagcgtcgcagccttggtgcatcaaacgcgactaaagattgcttctacgcagcagaaatgtcgcgctatgcctcggtaatcatcagctgctgaagtccgccaagtgctctctatctatccgcctgataatagcgaggagcgtcatgggtcttccggtgttaattcggggaatatgggcagtgacattcaaggttgcgccctgctatctattgacggcagcactcgatcggcatacaaatgtctgtaatttgctgctgatatcatcggtacacatctgcatgcagtcactttcgcatgaaacctaagctagacaacatagtttcccatgcgggacgtgaccttcctctagaagctaattactctatcaagttctctgcggggtacaggtgaaggctaacggaaagtgtaagcattgcctggcaccctagggtcggttaaatgcagaacatggctggctcactcagcagtcagctcattacctaggtatcagtaagcatgtgctctgccttaggtatatatccatggcaccgcaccatttgtgtaacccatgaaagcagaccctaagatcttttcaaatacaatggcttcatcacaaagcacctccaaacttctcactaccgcgctcgcagtagtcgcggggtacaatgaatggaacatggaagccatcctggctcctcgcgccgaaaactgcatccaacgcgtctatcctgatagactgggccgagcttcatacaacaacaccgaatacaacgaatacttctcgaaattcctcccctacttcaagaacttcaacgtcacgatcatcgacacatttgttgacgagagcgccaaccgagtcgcaattcaagcaaagagttccgcggactctgtcgtcggacattacggcaacgaatatgtcctcatgctgaagatgacagaatcccaggataagatctacgaattccgggaattcgtcgactcggaatacagcgcatcatttttcccgaggttgtcggcatatatcgctgagggcggtcaggggtatccgcagtaaaaggtcttgaggctttgggacaaggatatggtacataatgaggcgaatctttcaaaggtttgcttccggttcatgaatttcacgacacctctctatcctcgcatctatctcagtaccgatcagcactcttggtcccggaaagctatttacttccaactacctcacgagtgcacgttcagcttcagtattctcgccgattagcttacatgttcttggctccgtctctcatctctcagtgcgtccagcgacatgtcatactattaatgtcaatgactagggcccttcgtgatcgatcgtcgtcacatcatggtctccatgactttcctctcaaccttttacaggttatgacttggcttagcgctcatctgagggtgtctttgtctgggtacaaatcgctgtgctatgccacgaagatcgaaagacacccgttggttagcacttctctgctgtcttcggttttcttaccgagtcgcatgtacgcgcggtccctatcgttggaagcagtattgatgaatcagcagtatctagaatgtgctatccgtggccaagggaaaaggcttctttgctgttccaactcatcacaagtgccggatgagatgacgtaaaaagcggacctggggagtttcgacgacccaaagtgtggtaccagcacggtgtcctgatctagtttcccctaccttcctaggaacctccgatatccgaactccagtaccatggtttagatttttgggcaacgttttcctaggttctatgctcgcgcgcgcgctttctctccgcagcttgttcttatacatctgaacacccactctacaggaaaatcaggaccaaaaaaaggacgaaatggctccaccaccaccaatatacatgattcctgaataccttcagcagtacaaggccgatccagtcagcgaccctcatgagccctgctgtgcctgttggcgcaagtttggcgaaaaagacgacccactcgatgccaacgaaataccatgccgccctctgcgattacagccatgccgtcacattgtaggccaccagtgtcttcgagagatgaaaaaacgtgcaatatcaaattgcccgatgtgccgcactccactcatcaccgtcccattaccctcgataagaaccgcaaagcgggtcgcggacatcacaatgctgagactagccattgacctgactgttcgctatatccgggagtataccgatgccggcccatacagcgccttgcttcataagctctacggcgatgacatagagtttatcgaggctctgaaattgtggtggatccacatgtgcgcttggtttgcaatcatcacacgtgtcggctttgtttgtctgcgaactgaattggtaattcacgtggccaacgctttagtgatctggatggttaaggatacatcgctttggacgccactgtacaggttcctcgtatcctgggacttttgtacgacatatgaggaggttattacatctggagtcgggtacacaaaagccgctgtgaaagggtgtgtgtttgtcggaggcctgtctatgatatgcctcgcttactgcattggcagtctcatatgggctggtgtcgatttgaggcgggccggcttcgtgactgccaggagaaatcgggtagaggagatgcgtagggaagtcgtgctcgtgagagcatgccacatgttctccaagcctgataactggtcggcgcatgtgagatacatgcttcccgggactgttccagatgcttgatttcaccttcctagctatgaggtcgtgtacaagaatgatagagccactctcatcccttgggtcgactgatggtgtcacatagtgaagattctcgaccttccgattacagaacattgtacattgtgagtcacacatcgatcactgtagcagcttccgattcaccatctactagaattaaaagtgatcctcacatctgcacggttacagtcataacaaacaacaatcgtgtctaccttctactgcaacaagcaactcatcaacttacgagccgacttcacacaacccgacacaagatgatgcaacgaaagcaatactatcgccgtctcggtctccagagcaatgccacagaagccgacattcgcgccgcatacaaaacacttgcactgcagcaacacccggataaagctatcgattcggatcgagagaaggcgaccaagaacttccagaagctacaagaagcttatgagttctgtctcttttgcgctgaggctcagatcctgggagtagacgatgagggccatgcagaagacgatgtcgatgaccaggacgactctgactggcgtggacagctgcctcatggcgttggtggtaccggatcgtggtggaaagagctttctggcgatgaacctgcacctgtccgtcgttgggcggaggtgagcgaaaaggcagtccgcaatgctccctttctgtcttctatgagtaaaatagagcgcaaccttctcaacaaggagtactctgctgcctatcagtgcttcgaactctggcgtcaaaagtacatcgaaaagctcgaccaaggagacaaactgcagcacagcatcaacaatttgcctgagcgtcaagcctctcatgcacgcgtagctcttgacaaccaccgatcttcgtccgactacgagtacaagactggctacgaagacgaagtggacgaggaagccttctttggcccgcctttcggtgatcaaattccatccaagctcacatacacttggcgcaacaatcataacgtagcactcaagatcgctccacagaaacgacttgcccaattccagcgccaggtagctgccacagaatcgcgtggagctctaccataccatactaaagccgaagagcggcgacgtgaaaagaaccgtgccgccagcgctacagcgctggtagcaaatgtcaagcttgcggagcaaggccatggtagaaaccaagctggagagttgttcttacatcaaggcgcttctgctcaacgttcttcttctaccgccgctcatcttttgaaggacgaagacgagcctgttgactttcaacgcggcactgtgcagcgcatcgcggcaccggaggatgatgttgctgattcttgggacgattattgagagatcgaaactgtacaattctgactttacgaacgacatagtgtccctctttgaattttcttattcaccacggctacgaactccaaatccatgcacttgtaaattcattcaatcaaagagcgttccatgtaactgggatgtaactgggctatgctttgacatctcatcatgttggcggtgtagagtgtcatcgactatcttaaatgtttagagttctaatacacatggtataacccaatgcttagttgccccgaacccacattcctcactcatgcttcgtgataccagaaacgagttttctactcgctccaaccctttgatcgccgctcaaattccgagagctccgccgcccaatccgcctgctctttcccagccagctcttccacgatgaacaagctcgtatcaataccagagctcacacctccagcattgatgattcgtacacccgcttcgttcttgccaccatcgacccagcgcgtcttcttcacgttgatcttggaagagccaccggccgcatcatcagcaatcttctggagcgcatcaaagcccaagtggtgtgtcgtcgcatcccgtccagcaagtacaccagacgcagcgagcaaaagcgagccagtgcagacagactgcaagatgcgctttcccgatgcttccctgggcttgcttgcgacgaacttcctaagcagtgcgaacagctctttagcctcgtcttttttgatcatctcctcgatagtatcgaaacctgcaccggggatgacaagtatgtcgaagtcctcgatcttgcgttcaatctcctggaaagttgcattcggaatgtacgtcaaggctgagctggtcgaagagactgggttgtggtgcgcaaaggaagtgatttcaaatgggctgggtccgccatcgcggcgagtgtaggagtagatctctgtaggcccgctgaaatcgaggaggtcagcttgcgggtacaagtagactgcaactttgaaggatgccattgtgaagatttggtggtgtgaagctgttgtttggatgttgtgaaagctgagagttgagagtgcaggggttgaagagaggctcgtgagatttatgtatgaggaggctgagagcggaccgggtcacatcgtgagtgccggtccgtgatcttgagtgccgtcccgtgcggaaatgcttccggaaaccgcaggtgcggggccatggtagctcaaacaccactagaaggccgcttgcctccccggactgatttgcattatgatcataatgtgtagaacattgcaatactgcgataagtcgaaagtctcgcgcaattacggcgcagtcaacgtggactagctagacattagcatcaatcccacgatactataccgttctcgatatcttgcgtttagtattcagaactgggacccgcttaaacgatgcacacagtcagccaatgttaaataaagctcttgattgatctagtgctcggtctttcctgttgccttgtgtttttcggcgctgctctaagcccatggtggaaacaaaacatcagactggttcaccgtctgtctgctcatggacccctttcaaaatggaaaggcatgtagctcggtctgtgcacgccatttcaagtacgcaacgatgggccccaaagacgtcgtgtccagatcgagagcaatcaacgggaaatcatcggtgaccagatcttggtctgctgcgtcatatgcgtccggatcgtcgctgtagagatatttgtatccgtgggctacatagtctccaagccaacgatcagcctcagcaccgatcatgcgcaaaaggcaccggtttgcgggctgacgattgctgaacatgttgtcgtcatgctgtatgactacgaagtttgagtacgaccgattgggtccatggtattcctcgagcctgagacgacctgaggcttgcccagcaacgtaacgtgcaaggtcatcgctgtcgggaaattgacctccccgagtgcctgtccaaagcagccatataaagcgagggcgcgtctcattaggcgggaaatagatcgatcggtagtgatcatcgctcggtcgctgttggaagttctggaaggtgccgcagagggtgttgtgctgttgaacagtattgcatgttgttacagcctgagcaggtgaaagtagctggattaggacaatatccacaaagtgctggcgtaagcgttgtagctgacactggatcgttgggtgctggcgccatcgtcttgatcgatgtctgagatgaatgatagaaagcatggagcatacggcacttaatatacgaagcatgcttgtttgctgcgcagcggcttttccagcgcgtgatggttgctattcagcttgtgctcgtacttgtgatgtgatattgaacaagcgacttgaatgacatatgcatgctatcagttgtacaactcagctgacatacaccaatgcttatacagaagcattcgctatggtcacagagacagacagcgaagtttcactgtgtcattcgtgtgtgcatccgtagagcctgagataacaatgtcagcatgcagtcaactgcaagatgctgatgaggtcttaaccggaatgggacagagcatgcttgagataattcgaatttggcagtatgagctcaatacaaagatttaacacgactaaagacttttcagctcaaagctcttcgccgtgatctctccacccaatgccttagtggcgaagttgaatacaccgaaacgatatccggtgaagaattgccaagtgttcgtcagcccaaatccacctcccaactgcgtgaacgtcgtgccatccgtgctgtaccagaaggtggcctgtcgcgccgtgttcgtgccaaacgccggtgtgatgtcagcctggatgcgcaggtaaagatcggtggtagatgcagcaagcgtcggtccagtcgcagcgacagtaccggtggacttggtagtccagtcagtgttgaggttcaggttgttgaccatgacgagtttcgctgtgcttccttctttgtgaacaccaatgtagcccgcaacatcgcggaagagaacggcacctgcgcgatcgccgtcggccatcttgctgatgtcgattctgaatgtaccggaggacttggcaccgaggatgcggtgggtcaacgtgttacgtgcggtgaagaggtcaccggtaactgtggcagatcgtagacgaagaccgcccgagccaccaacgagcgcaaatttgctggtatcggggttatggttccattcccactcgtggctaagggatgtgcccgtgaaggagtcaaggcctgttggtggtggcacagtcttgcttgtctgtaccggcattgggtacgacttgccccattcgttgtttaccctctcaaccgtcggccagccatctgaagaccagctgagcggtgcgagcaccggaatgcggccaccgggaaacgagtccaggaaggccatgtaatgccatttcccatccttagtctcaacgacaccgccttggtgagcgtttccagcattggaaaggggaccagcaatactgtcgatgaggactttacgttcgtacggtccccatgggctcgatgccttcaacacccattcatcatcggcgggcttggtaacgaagatgtagtagaatccattcctcttgtacatgcgcgagccttcaatagattcgccacctggcgacgtgtagacttgctgcttcttgacttcagccgtcccgtccttgttgagttgtgcaaccatgatgttcttattgccatacgcaacgtacatggtatcgtcatcatcgatgaagagtccagcgtcgtagtagcaggtaggaagggtaccacgagcggtccagttccatgccgagacctcgccgttgttgccttttgcgttacttccgctcgaaccccagacaaaggtcttgccctcagactgaacgcaacccaaccagtagaaagtgtcggtagagttgcggtagcgtaaggtacttgcccaaattccctttacataggcgcggttggtggagctaggaaggttgtacttgtcgccaaagttgagtgtgggcactgagtgggagacaggcgtccagtttaccagatcgtacgatttcaggaccggagcacctggtgagaaggcgaatgacgacgaagagtagtagaaaacgtcgccaacacgaaagatgtccagatccgggtgatcttgccagaggaccgggttgttgtacgtggtcgcgcggggctcaacgggactggcggcagtgagtgccatcagcgatgcgccaaaggcgcacaaagattggataccgcgcatgttgaagtggttgtagcttcggacaagctcttccgatgggcacgatccagtgcttggtttccgggagacgtagcccccatcttatagaactggggattctgctcgagtttgatgatcagttgccacctttcatgtacggttgtcatgcatccatgtcaagcatggacatcatttctctccaattcccggcgtaacatcttctcgaagctgtccttccactaatgtagcatcgcgcacatattgagacaaaggttaaatgccccaaatgctgttagtgacaggtccccagtccgccggctctttagcaaaatgccgttattggtgcagttcggttgtagtttctccgaacgcgggaggggtaatcgttgatcacctggtgtttggaaacattccgaagacgctactatgagccgtgcgatgggatagatgagatggtgtgtttggcgtaaaacgaaacatctggggtaactccagatcgaggtcgttggcggataagcgaagagtcgtgcaggcccatgcccgccggggaatttccgccccgatgcatgccaattacctgggcatttggtctttgagaaagtttaaccatgggtggaacagacttcgattgacatgtctgtagacagtgataaccttcatttcgatgcggactgcaagcacagcggcctacctttggtgtataacgccctcggccatgcctgcagaagttgggccgagattacggtactgaaactgacgacagcctttgtccaacacgagtagcgatcgggccgactctgctcaaggtgttccaagggggacatgatttcttcctcctgtctggacaacgtcagcaatggcaatgaaggcacctgggcagagtcgtccggagggtgcgcgtgggctgcgagtgcgtctggttggagataagtcgggaccgagggttgaccgactgcggggcctgtcgcgtcgcgtgcgcgtcacgccagaagtgtggcaggcttggcaggcacaagcggctgatggacgcggggagcgcgggcggaacacatacgtgcatgtgatggccagagccttcacatggatgcaatggggaagcagtcttggagaggacgcacatgcatgcgaaggcccagagcctacacgtgcatgcgacggggggcagtcttgttgacggtgtgagggactgcggcgagggtgtgctcgtcatcgggtgctacgaacaagccagatttgcttgaccaagcactactgcgtcctggtcgattcgacacgaggctgtatctgggtgtctcggacagacacgacaagcagtagaccgtttggaaagccttgaaaagcaagtaaatatgtttacttgcaaattgtaactgtgttgtgtttgttgctgctgctgctttgggtggttcgagtgatataataggagcgttattaatgagcaaattagatcaggggacgacagaactctgagatgaacaggtgtgtttgactgtctctgagttattctatttttttcgccttagaaggcaattattggtttctgaccatacaagtatgtagttactttagatcctcataaaaaaagctgcgttgtaacaacataaaatgacacacccatcgcatcgtcgtgaatcagtctctttgcgtgtttgttgccaaaccacctgtatttccgggtcatttgccatgtctctgcaatgtctttgttcttgtcttatgtgtagtttcgcagtgtcttgcaaacatgaaccgaacctcatcgacatatcataaaacgatcgtatcatctccactaccttgctgatatctagagcaaccacttttcaccactgccattaccccatcgatcccacatcaaactacctacccaaatctctcatctcacttccagcccaccaacatcaacatgtcagacgactccgatctggtcactagtactactcaacttcccgccggtgtgcctgccgctcctggcataccatccagcagcgtctcagaaccccaactccctggccacctcgtctccaccaggttgccagatttcgagaaccccgtaaagctactattcatccacaccgccggcaaatgcatcgaactccattacggcataatattctcgtacaatgatcaccgacacgctatcgacgactgttttggcaaatcaccggaattcaccgtccaagaacatggctggttcagtgatgagaaaatgtttcagcagattgccaagaaccataccgccccgaacggcctggatcctgatgctacttttattggttggcgggatagtctctttgcgtttctggacgctcatcacggtggtgttggggggcagtggacgaggatcacctaaggtggaggcgcggatctccattgcggcaacagatttcggcgtggggacggctcggaggtaaatgcaggcagaaaagtaaaggtcacggactgggtatcatttacttgggcagtgcaaggtctttgagatgttggcgtggctcaggggagaggaagtagagtgtatgttggagctttatcactgcagcgagtcgttttggttggttgctggcgaagagggctgtgtattagtacttggtgtaacaacaaaaagttgtatttcttaatccattcatagctctttccatgttggctatgaggcgatagggctataggctgcacctattttttgatattttattggatctattcgaacgactgcctggagtgatgagatagacatatgaaacaagatatattcaaccaactatgaaacagagtattctagctatattaaaccacctgaaccccactgtccaacacctacaagcaattcaaaaacgactaaatcagaggcactgaaaagacttgccgacgccaactcttgatcaggaatccaagcgaccatcagttttaccttgttggtgtgcgagtcgatctattaggaaaagtctgttctcaacaactcattgtaggcgaaagcagcttctcttgcccgcaagagtcgcatcttcaaccaagctaggaaattttagtaaaacctccagtagtcattgcgaatcgccgcaagcctctcctcatccggtttcgggtcgaagtccttcaacatcatatctacaggttcccgacctctgtggatactgtagtctcctccgccgtggactagcgcgatgccgccacggacgctgagttgtacaccttgcagccacgcagggtaccagcccgtgccctcccaatcaattaggaagacctcccagtcttcgcttccgtcgtctgctgtaacctgccgcgcaattatgttggtaatctgcggatctatccacgtgaactttggttcgttaggcgcccagccagagagggtagatataaaacgagccgtcaattctgcgtctgtaggatgccactctggaagtgaattggacatagcgtctttcagttgccgagcacggtatatagctgcgcagaattcttcgtaggtttcgtacggccctgtaacagctaggaagccgctggtatttgtgtctagggatggtgttgcacgtatccagcctttgcggtaaggtcggccgtagtagccttctgagggcaggtcgcggaggtagcggagttgcgaggacactttggcacagatagtgtcttgtgcgtagatagacagttctgcaaacttgttgtgactaagcggaatgccttcgatgagattcatcataaagcaataaactatgtccccgttctcttttgtagccgaccagatagctaagacagtaggtatgcgcagctcaggccgcttttctgcaaggaaaagcagagtctcagcttcttctaagataattgggtcaaagttgcatttgacaacagcatctcccagtctgcatacgccatgattgcccatgttggcttgatggaggctgtcctttgcaacaccgtcgtacatttctgctatagatgggataggcggacttgaatgcacttggtaaaaaagtgtcagaccatgcggtttcagcgtaggtttcaaggtagtccatgtctccaaagcaggaacaggtgttaagatgggatggtattgtttcttcgatgcttcaatcggatcggttgttccccactgttctagcaagacctgccttttggaacgcgaagctatttcgggtgaccacaagagagttgattgatctgtgttcatgtttacggggaaataaacctggatggatagataatagttgtaagacaagtaaacaggtaaatggatagatgagtagagaagactgaccagcggaagttccaatttatatcagtaattcaatcattgtttgaacaaagggcttctttcacaattcgagtctcatgaacagaacaagaaatgtgactcaaagtcgtctgtatcgagttcgcctagctagacgcctttggaaatgaacaaagactttgcgatatgagtgagtccgggttaggaactcggccggattttcttctttcagcgaagagcaatgaaagaaacctgggcggggcatggccgcattgattagcacaggctgccgttcgcagtatttgctatacgagcatggtggtctctgccaagctcttcacgctcgttgtgctgctcataatcgacgttgatttgctttgcgcagatgtgatggaaagaggcatccccaaggttgtaatcacgtgaacaccctaaaggacaaagacattccacgtgattttgtcagcaggcgcggggcttcagcatctcagccattgacgtcgccaatatcaacatgctggtgaaagaaagtcgcccgtgacgcgatgcgacgcgaactcgacgcggtctcgggagcgcaacgaggaagccccgcgacaaaagcaccgagcagctgcgaacaactcaacgagatcatcaccgagcaacagcattgcgtgtattacttcgacaaagtcgaaagcctcacgcccgaaaaagaggaatgtaggcaccaaggtcgcccatcaagaagatgagcttaaggagaaggagcaagccttggcagaaaggcagaacaagacacgcacagcgcgagctacaagaccttaacgtaagagcgggctttacggaccgcagccctacactacagaccccagagacatttgtttgaagctctacacctgctcctgaaggaccacggccacgggtaaaagtgtacggtgttttcatccaaggcatttttttgatgacgaaaggttgccagtcaaagagagttacaagaagagaagatggtgaaccatgggggcttggagagctcataggcacctgggcagcgtaactaaggtcaagagtgttatcggtttgaaaatatgagaaccgaattcttcctgaagcagagtcgctgcttgatcacaagtctttttcctgtgttgttgagtttatcctttcgtctttatacacttcgcttgtaactcaaaaatgaaacccaagctttctcgcagtaccacacaagcatcttatattcttgctcaagagctatacaattttgtcttttcgtgccgctgtcaccgcagcaagctgcctcttattatgttcacaaagatgcgtcaggtcaggccatgttggcatattgtggaatgttggacaaggtggccgagctttcgcgagggctcaaagaaccatgttgataagcagtgacgtgagaaacattgccctccacgttattgtctgataagtccagaacttgttgaatttacacgcgtgtaatgacggtggacccatgcagattcttccaggctaaccacgaccggaaaaggatccgccagcttatcgacgcagggtcttacctacgacagctttgaagatacctttaaataggtgtactgctttcatgagcgaaacagcgcatggctaatttcgtatatgcttaccaaccttgcaatccgacagccactatgcaaacgcgggaataactttctaacccctcaccatttcagtgcgagacaccatcacgcataacagatccagctcaaaagacaaatcccgagaaaaatacaatctgagcagcggaaccttggaatacatctcctatcatcccgtcttacctaggatttcctcaatcacactacacccacctgtctgccagttatatactctaccaaccatggccatcttcgccaacctcccctcacccccaggctacataactgcctccctcctctgctccctcggcggcttcctcttcggccacgacacgggcatcatcggccccgtaaccgtgatgccgtccttcacatcctacaccggcaacccatcgccgaccatccacggcctcatcgtctcctccatcctcatccccgccgccatctcctccttcttcgctggcaaactagcggatcggttggggcgcacgcgcggcattgcgatcggatccgggatttttggcctgggggctgcagtggaggcggcgagtgtgcatgtgggcatgtttgttgcggggcgggtactcgcgggtgtgggggaggggatgtttcttgggacggtggtagtgtgagtttccagatatggatacgaaattcgagctaatccggtgagtaggtacatctgtgagatatcgccagcccggcatcgcggtgcgctcgcaactggtccacagctcctcatcacgactggacttatggttggatttttcacgtgctatggcacgacgaatatggagtcgtcgttttcgtggcgcttgccgttcattctgctggcgggttattcgtttgtgttttcagcggtgacgctgttttacctgcctccttcgccgcgctggcttactgttaatggaaaggctgaagaggcggctgcggcgtgggaaaagctaggtgtacctacggcagaccaggagaagatccttgagcagctggacgattctgccgcgctcgttgagcctgcaagtattggggttgcgatggagaatttgcaacgcaacactaccaatgtgtctaggcgaagccagaagaaggctcagatcatggatgtgttctcgtcccagtcgcgaccaaggctgttccttgccatgttcctcatgggcatgcagcagctgagcgggatcgatggcgttttatacgtacgtctgctgtgccgcgatcctatcatacacaagctaactccatactcagtacgctccgattctcttccaacaagccggcctcgcctccaacgaagccaaattcctcgcttccggcgtctcagcacttgtcattttcgccgtgactataccagcaactatgtgggccgacaaatggggccgtcgcaccaacaccgtcttcggcggtctgggcatggcgactgtcatgtttcttatcgggagtctgtatgccgggaacgcagtccatgcatcctcaggagcagggcgctgggtagtcattgtatgcatttacctcttcgcggccatcttcagcatctcctgggccgtgggtattaagatctattcgtcggagatacagccgcaacacacgcgcgctacagccacgagcatgtcacacggcgcgaattgggttgcaaatttcgtggttgcgcttgtaacaccaacgttattggcgaagagcgcgtatggtgcatatttcttgttcggcggctgcacgtttttgacggcaatcatgtgcatattatatatgcccgagacaagaggaaagagcttgaacgagattgagcaggcgtttcagaagagtcggcaaaaggggcgtgcaggtggggtcaaaggacttgtttcgtctctccgaagcaggatgttgcaccgggaaatagctgctgtgtaaatgcagtaaaggaatcaaacctgtggcagaatcttcttcaaaatctcaaccagacccttgatctcttcctcggtgttgtagtgcaccatactgacacgtacaacgccttcaggctcaagtccaagcacttcgtcgcacagcctctttgagtagaaatgcccccacctgaaaccatagttggagatcttctccgcctctgcgatgagctgctttgagttgacgccctttgccgtgaatgaaactgtcggtacgcgctctttcgaatccgctgatgtcgaaccgatgatcgtgacgtccggacgcgaattaagaaagtccagaagaatcttctgcagcttgccttcatgctcagcaatgacatcccaagcgccatcgaggtacttcgtgatctgcgggatagcctgcacgcactcatagttagaccctgcgaagccaagtttgtcctcgagagtctttgtagggttgaagaagtgagccaacggctgcacgtgatcttgggcggcgttgctggcgtacaagacggcgatgtgagggccgtacacctacgattcgttagcagccagcctcgacttcttgaacggtcattccagcgtaccttgtaccatgagaacgagtaaaagtcgaccccaaacgccttcacgtcaaccttgcgatgtggcgcaaagctcacgccgtcgacacacagtaaagcgccggcttcgtgcacggcatccgcgatggcgcgcacatcatggatggtacccagaatgttcgacacgtgggtgcatgcgacaaactttacctttgacgaaagcaacggcttcagattctccggcgtaagcttcagaccgtcttccttcgacgatacccaccacttgaccgtcagcttgaggcgctcagccatgtacagccaaggcttgacattcgtctcgtgctccatcttggtcaagatgatctcgtcgccttccttgaatttgagcgcgctggcgaggttcatgaagagctgggtggttgatgctccgagaactggagctttgttagacattgctgggagtgtgatgaagtatacagcttaccgatctcactgcgatcagcatttagatattttgctgcggcttgatatccatcttcgtatttggtgttactttgagagcctgtatggtaggaagcgccgagctggacgttggttttggacaggtattctgtcatgctacactattgttaatctctagttcactgggaatgtatgtagacttacgaacgaatcacctctcccagtgcctgactgcctccagcattgtccaagtacacctggtcttgctgtagtgcggggaagtgctcgcgggctttgctgatgtcgaacggcattgcgaatgttggttaatactacacgttatgctgttggcaggaacatgtttataaataccgttactttcttggtagggcgcacgattgtggttatcgatctataatacctgtggtagccgcactacatatgcgcgcgatgcggggtttggcttgatgaggaaggtgcgaaaattgcttgtgacgttgctccacatttgaacctcacaattcgttctcaacaccttcggagaaggcacaaagtaccagctggtgtatgagtgactgtatttgtgttccgctcggaatcaacaaggagtgcatcaagacgtctctaatacttctatttgttgcacaacttcccgacactctttaggctcgccggcggcttaaacatgaagaatgcaatagatttcttgattcgcccgccaaaggaaaagtacaagtatagagataataactaccagtatgtacaaaaacatccaaaagttccaactacactcctcttaccaattcttgcctgtatcttcatctgctgctcaccacatctcccaaacgcccgcaggcaacacctgtctcataatcttccaatggctcaccgcgccctccttgtgatacctctcaagctcacccacatcagccttgcccatcgtcttaccaccatcctcaggcttcacataatcatacttgacctccaactgctccttaggcatcaagaagttctgccgagcaatactacccaagaggtcttcctgcagcggctctctaaatgtaatagcctttttgcccttcccgccgtcattcttgacgcaaatgacaaccatgttgatgaaatccgcttcaccgggtttgagggtttcgggggcaggttggtctcggaatagacggcaggcggggaagatggcgtggatggtgttgagcaccaggcgtgtcgagcctagtgataaatcgccggcgtagttaatggcgacaacaccatcgtctttgagcagattgtacaacccgcgcatgaactcggttgtgaagagggagacgggctctgcaccgccggtgaagacgtcgtggatgatgtagttgaagcttgcagggtttgagacggacttttgggcgacgtaggatactgcgtccctgatcactgcggtatggtctggcgagaggccgaagtacttagtggcgtagtgatggaccatgggatctatctcgacaatggtggtattgatgccatgtgcgatcatagcgtttggtgcagtgccgatgcccaggccgatgttcagggcggacttttgggagtcgtccagtgtagggaccgagggatcgatgggcttcaccaggcggatggcttcaaggagtacaaacacagcaaagatggattcaggtcgacgttggcctttgcgataggcttcgggtgtgacgagccactcgccgccaaggagagaatgatcgcagcgcaggaggcggaatgcgttatctgcgttgttctcaaggacggatacatagcctgtcaacgactcctgacgggcaagaatcgtgtaattttccgcggcatacagtgtgctgtttgcgagctggaaaccatgatcggacatgtgatgtgggttggcccagagcgtgtgcaagattgcggggaatgcgaagaggatgatgcgagaagggctgagaaccgcagatgcagacgcaatgagcatctggaacccgatgcgagtgaagtagagcgacgtgccgatgaggtcagggagaagagtgctgctcgtttttgcgacggttgagacggtgaagtaggctgctgtgggcaatgcggcctctcccacggatgaaggtagattgaactcagatagatcgaccgactccattagatcggctgtagcgtacatggatagaaatagcaatggaaagtatgtaagcgactcgaggatgagcgggccgtattcgatgcccagctttccgctgtacgggaacagaaggaattggattactggagtccagtacgctacaacagcaatgtattgtgccaggtccgcagatatgtatctcttcaatcctcgtcgggcgatgagggctccaacagcggtgatggtcatggcccgctgatggtgcaacgatgctggaatggatccatagactggcgacaggttgagttgggaaattggtgaagcaattcctgctaggaacagaattgctgctgcacggctgacgttcttcagtacgtttgatggtggaagctgccccgtctgcttctgcgcttcctttgcagccttgggctttttctgtgttttctgccttgaagacatggtgccgtttctatctctttcccagatgtttccttctctccttctctataaaacaatgtttgtgtaaacaaaaagcaggggtatcgcaaggcacagtaaccaaatataaaagagacagatgtcctcagcggctcgagcttgggttcctctagtcgcggaccgtgtagccggcacgatcaattcggcctgcgaagtgaggaaagacagaaggcagggcagtctatacgaaaacagggcggaagaaggaacgacgggggaggatagaaagcaaagcaccaagaaagccagctgttcctggcgaactggtttgatgcatggatgaaacgccgatgattagggcggaggtggagtggtccctgtctcaccttctgggcctagcgctcgggtggcgtcattatcaattccatctatgagctgcttcctgcttcgcgcacagcttgaagtcgcttcctcgcccgcttgaagtcgcttcctcgcccgcttgaagtcgcttcctcgcccgcttgaagtcgcttcctcgcccgcttgaagtcgcttcctcgcccaccatccgagcatgccgtatttgactgcgacacccaacatggcgccacttgcatttcgccccgcgactgcgccgaatgtttcggacgaccagaaccccgcgacctccaatggcctctcggacgccaacaagattgtgcccgtaccagaagacttggccatgcgggaggaagacgagatcctgtcgacgctcgaggcgcgccagcaagaagaagagcgcgcctccagattggccgccaagaaccgaagaaagcggtacctcgaagtgcaccccgaatacttctccgactcgtccctcgaactcgccgatccgctgctgtacgaccgcctcatccgccgcttccagactgctgccgagcgtgaagctgaaggccgccgcaagggcgcctcggggcaaatcgcatccgatctctggcgcgctgaggcgaagaaggacgccctctcccagccagatcccctctcgcttttcacatacaaccgcggccccgacggccagatcctcgaagaagacaaggacgacattcccatgaccaaggacgaaggccgcgcatggtgggtcgacgagatgactcagcgcttcctgaggggcggagacgacgactttgagtacaagaacgtggatggcaacgtcaaatatgaccacccagagcaagagcgggacctccaagacgcatggttcgagagcatggagagcgacttcgactcggacggcgagggcaaagaaaaggtcttgactggcgagacgggaatacaagactattgaattggcgtcacattgctacaagaagtaccgatacgtcaccgcgcgatcccccaacgcgcccagctcttccggcgtgtatccgttatgcgcaccctcagccatctgcctctcgcgcttcttattgatgcgcttgtagttgaacaccaacaccagcaacgccacgatgcccgcgccgatgaagccgagttcgagcgcatgcccgaggatataacgtggcgagtcttccgctcgatagaagttggaagccatggctggggctgtcaataccctggaatgagtggatgagagcactaaacatacctcctgcgagattgcctacagcgatctggatggcttggcccgtggctcgtttggtcgatccagcaagatctaaacagagagtcagcgccggcaggccacaaagtcgagtgtcgttcaactcactgttgctgagccatgtgatgttgcctgggaaagccgggtacaacgcgcatgcagcgatgaacacgccagcatagataactcctggggtcgcgcttgcaacacacatgataaatccgaccgccatgatgcacaagcatacgaggataaatgggtagcgcttgcccacgcgatcgctgaaccacgctactgcaaccgctagcaccgaagccgtgatgtaaattggtactgtcaacagttgcgctgtggagctggtgtatccaaggccgcgaataattgaaggaaggaatagcgagattccgtacaaggggcaaacgatgcctgtccttgtcagtattcgacacaaatggagaacgccatcagacagcttaccccaatacacccatacgttagtccagatctgccagtccaggaatgcggctttcacaaacttccactggaaactgtcatcttgcgcgactctgactgctccgccttctccctcatccttgaagtcttggtacttgagcctgtacactacgaatgctcgctcctcttcggtcagaaacgtcgcagtctcaggaaagtcgtacagtgtaaagtacgcaataatagccacgaccacagttagaatcccctcaagaatgaagatccatctccacccggcgatgtttcctacaccatccatgtgcgcgatgccatatgccagtagcccggagaacgcgcccgccacactcgcagcactgaaaaacagcgcttgtcgaaactgggcttcatgcctcgcatacctatcaaccttagtatcacagcgcccaaaacactcgcctgtatatactcaccacatcgtaatataatacgcaacgcccggaaacagcccagcctccgtcaccccgaggaatatcctcgcaatgagcagtccatgataattctgcactatgcccatcagcgtcatgactatcccccacgccaccataatcgtcggcaaccacacactcggccgcagtttcttcaaaagcagattcgacggcacctcgaacgcagcatacgtgaagaaaaacacggtcaaacaccaattgtactgcgcgccgctcatgcccaggtcttctgtaagcccttcgatcttggcgtttcctatgttgccgcggtccaggaatgagagcaggtagaggagggcgagcatggggattaatcgcaggtccatttttcggaggatggctttttcgtcgagatgtgcgaaggatgccaagctcacaccgggtgcggtggccagggcgtcgatgcgtgcgatttcttcggttttcgttttgccatttgtgcttgtgatggaggatttacgggcagcttcggagtgtagagcggtgttttggagagatggcgaggttgaacgcgagaggcgtgctgctgtgggcttttcgtccattgctggatttggctcagtgaggagatccgaacacgaagcacgcacgagtatcagtgttagttgttcaggactcagatgtcaaagagaataaggtcgtcgagattccaggatggatcgcgcgcagatcaacgttcgagccagcaactaaacgtggttccgctgatcatcgcggggttacacttccctgacatacatatacccacatatgagccccccatggggtatcttcctcccggcagtatcctgggacccacccacgtcacatgcagtaacctcgcaccgttggcagggagtcatgcatggcggaatttgccttgtacacacctggatgacttgcaattgcatcagaaaggacatactgcgggactactgaactccagcaagccctggaagacctcatgctgcagactacatcgtcgccattccccaataatgcataacatatacaccactgtagatgccgggggacttggccgacccgttcacacacagatcagcaatatcgcttgtgcctgttcagaaatgttttcgtcccgaggacttcgctgctagaaaattggtcgccgttgacgcacgccaaggctgcttcgcggcctggtaagcctttgacgcaatggtaggactttgagcttgaccattgggatctagggtatccatgagatgccgtactttatcgggttgatgatgtgaagtaggtccgggttactgcttcgggagtgggtggtggtattgagagacggaaatgttccgcgcttcgaaggaagcctaggtggatgaatacatgcgtcgtttacagatccgacaccaggtcactcaaacactggttgaaaagcaagatcgttgaaagcttgcaaaactagttgatggatatttggaaaacgatctaaaaataaaaatggtatctacatcttctccctcgcctccttcaccctcccattcaactcctcatacgtactccccaacttctgcatccccgcctgcaacatggccatatccgccccactcaacgaccatgacgcgcccatcgtaaagaacttctccagcagatccaaccgcggcccaatccccccaatgccaatcggtttccccgccttcttgcccgccgcaataatcttcacaaccgcatcctgatacaccggactgtcatactgtcctggaatcctcatatctgtgcacaagtcatttgaaccgatgagtatgccatccacgccgtcgacggcaaggtactcgtcgaccagctcaaccgcggcgggcgtttcgatcatgggaatcagcatggtctcgcgattcagcaactcattctgcttgaacgtcggcaccttctggaagttgagaatcggctggttattcgtgcaccctctgtcgcccagcggcgcatacttggctgcgcgcacaagcgccttgatttccgccgagggaatccacgtgcgggatgacgacggcagcagcgccggcatccaggatgcgcgcgaggttttctggtgatttgttgggcgcgcgcacgatgggggatacgccgcagtaggtgcatgcgaggacgaattgggcgacggtgtgcaggtcgttcgtcgagtgctccatgtcgatgaatgcgccgtggatgttggccattttcatgagcatggccatttcgttcttgagcacgagtttggtggacattaccgcgcagacatcgccggagaggatgcgcgtgcggaaggggttggagagggtgtaggggttatcttgggtgatcatggttgcggtgtagttgtggaattggtgcagttgtggtcagatattcgaatggtgggagatggggattgattgaatagtgtagataatttatcgtaggtgtatatggcgtccattttgtacagcggcttcccttctccagatcttcctgagtcctgactcaaacaaggtgaaatcggatgatgttccccagattacttcggacggggtccgatgcgctaaaattttggggtgttgcgacgctagtttgcggcggacatccgccgacagccccaatcgcatttcggcacatgtagctcgtgcaaaagtcgtggcgcatgctgttcggtatgttagtcttcatcgttagggaagtggaagccaagaccgcgacgagatacttagcacgtacgccttcccaatcgctcgcatttagagagcttctggcagcgaacgatatgtctttaatctggtcgctgtagcaagatgctgcacacaatacaattgttacacacaatggccatcagtccgttggacatgcatataatctgattctactcaggtatttattatcgctcgcattccgcttggaccggtcttcaaatcttccgacgaccattggacatatttgtcctcagatcgtaaatcccttcgctttcgagcttctataatcgctactcgaccactaaggatcccacctacgtaatgtaccggaagccattgagcaccgcccgctgcgaatcgtcgtccagttgcgccattgcagctctgtcatcgggatcggtctcctgaatgatcttctcaaagcgtttgttgcctcgcctcagaatgaagcgcagaccaacgatacaggagaaggctagcgcttggaaagccaaagtacagccccacgaagctctaaattccggagcgtattcatcaagccaaaagtagttggcgaacagcgatgccatgttggcgcaagaatttgcgattccgatcgccgcagccctcttcacaggaggtcttggaattgttgacgacaaccaggtgtaggtcgtagagtagataccgaacgtgccggcgcatacaaggaatgtaaacgcgtaccgtgcccagggattcttgagtacggtgatcatgagaactgagcctagcatggctacaatagctgaaatgccagcactgactgatctgttctgtttcctgtccgcgaccgtagcaaagctcagcgcccaaacgaaggcaaagaggtacggcggtgaggtcaacagcagcaccgtagtcctgttcttgaatccgatctgctggatcaaagtcgggaagaagtgcgagtaggatatggatgcagttgttgccatttgcagacacgcaaataaccacacccttgggtcctttgttgcttgagcaattccgcgccatatgctgacgttttcttcgcctagtacgtcttcgctaccggcatctgcagcaagtcggccctgagcgacgactctctcggcttctgacagccattttgtggtggccgggtagtctggaaggaatatcatggcgatgattccctattgcgaatgtgttagtgactagacttcgtgcatatcactgactttgaggaactgttcttaccaatgcaactgtggcaagcccttctagaatgaacaaccatcgccaactattcacaaaaaggttagtattataatggcataccagaggatgttactggacgactcacgcagccagccgcccaacaccttgcatacccgccaggatgcctgccgatataaggccggcaaaagagttcgatagaagtattccacatataagcaacgccattcttatgccaagctcccgcttagtgtaccaacaactgagcaaatagattgcgcccggaaagaatggtgcttcgatcatacccaggaaaaatcgcaccgtcaggagacttgcaggcgaattagcagcactggtcaagccgctaacgatagcccagccaatgatacaggagggctgcgtgaaatgtcagtttgaggttcatctgtaagatgctgtagaagcatattgggactcacaagaaacctggaaggccgaagctttgtcatgagcatagcggatggcagttgcatagcaatgtagccggctgagaagatggagatagcggtctgatacaccgctccagtgacatgcgtatctttctgcagcccatagaggcgtgcctgggtgattgaattgcgatcgaggtagttgaaaaggtagataacgaccaccaatggaaggagacgcctgtcaattttccgcacaagacgtttttctgtctcatcacggtactccgggaggtatgatctgtatgtgtcgatgacagtacctggcttgtcgatagggtcgacattctcggtccacacacgctgcgcagcgtcggctttcgtttcaatatcttcaggagtcatatctttggtagaagaaagtgtcatcttgaatccttgctggctacctgggtattcaaggaatgaaatgacgttcgaagaacacagaatgcgaaatgcaattctgagtgctttgctctggggtaatctggggtaataagcttcattctagtagctcccaagctcattcactagtaaataagccttaccacaaaggcttgtgtgtgggtcctgccacttcggtcacgtcggtcacgtggccgaaatctgccataatctaatgcggagacctgactaaggtagcggtgcatgatcagtggccgattctcatgtgcggggtaaacacaactgaaatgagagtgccgatatcattccaaacaactgtataggtccatgtagtttagataccgaaaacacgtcgagggttttcaacaagcatacactgcttttgcttctccgacagccagctcttaacaacagccaattcatgcgatgcgtccgcgccctcaagcggaccctcttcgaagtcgttgtgcgatgtgttcacatgtggccaatcgcttccccacagcaaggcttgtggcgcgttttgcgcaagcatgcatacgacaggctccatcgcgcggatatcggatgggctgcgacggtgcagtgccgagatcttgatgtacactctcccggacccaagaagttctaagaaatcttgtaatgccgagcttccatagtccgtaggagtagcgcaggctacgtgatcagccacgatggtgattccagccaggtgtggatctgacaaaatgaatggtttcaagtgagaccatgtctcaagtggcaattgagcagagatagcccagccgtactctcgaacaggtttgagtgccgccagtgcctgcagttcgttttgcacccatcctaagtcatgacctgatccgccatacgacccgtgtagtcgaatacaacgaatacccagaaggtgcattcgcttcaccttctcattagacagggcgaagatttcagggccggccaaaatggtgcctcgcaccattccagggaattcgaaggcagctgtccgacagtcttccagtttcgctaggatcccggcgaagtcccgctcaatggtagcttgaactagcataacattcttcgtgaggaggttctggcggagtacgcccagtggtgctggtcgtggcgtgtaggatcgaggagtcttgtaagggtatttggccggatcgaaacaatgcacatggcaatcccatgagtccatatcaggacttgcggcaggcattagtaagaaggtataccggatgctgctgtctgtgataagaagtcgaattggctattgtgctgtgtactgtattgtacattaggtacagtgacatccgatatcagtgtcgcccctgatgtttttgcgcacgtgtttgacaagcaggggtcttcccacagctttactcagttcatccaagcgtagaaagtaagcgagccatcgctgacgctgttggtagactgtttcagtctgtgttgcacagttgacccgcccccgcctttgcccatcctcagatacctgacgcttgccagcacgtggatggcgcgcgcattcttttcctacttacgcatgaacctcatatcccttagaccatggctgggttttaaaacaccaccacggcagcaacaatgggggactggtaatcattgttgagaagctgtccacgagaacttgaacgctaggacgagcagacaagtcaaggcagttttcaaaatagcgaaactaaatagttaactaggtttgatcttgtgcaggctcaaccaacgatcttcttcccttctcttagcaggctgatctccttctcaagtctcgaccgttcatactttgtctgcaactcttcaccggcaatgtcctccaatgtttcatgatcaagccctgcaacgagctgggcagagagcagagtcaacggcgttttcgctcctgtcacgagcttacagtcagcgacctgcatgcgtaccgcatcagcgaaccgctttctggcaaccttatagtaagaacacagtatgtcatgaatctcgagggtggtgtgtctagcattgctcaagggatggctctgaacaatgtcgtccaaacgcaccactgttccatgcttacagtccgtgatactcttcgataccaggtctgcgtgtagacgtgcattacgactgtcctgtctatcagcactgtacggtctgctaacaaatgacgtaccgtttttggagattctcattaaagtaatgattgtacgtagcaggagtcccgttcagctcaatgtcgaggaggaactgcgtgtggtcgatcgcatctcgatacatcttggtcaagtcgtccaagagcaagcttttgatgccatccgagactcgacgactgggggcgatttgctgcagcacttcgacaatgaaattatgcaccaaggcaatcatatcgctgatgtatccgtgtgcaagacggccccagttggctgcttgatccttcaatatcacacccaggatagtagcgtcaaatgttcccagctcaaaacctctggagtcgcggtacaattcgtggatccaatcgatgatgtcagcaccagatggagctgaaactgagatattcacgtaagtaagatcctcaatgtctggatgatccttgatcgtccgtaccccgacttcctctggatcttgcattgtgagcgtcgagatcccgttctgaatggacgtgttctccggttggaattggtatacatggccatgactccctaaggccttggcgaagatctcccctcgattgattgcctgagtagcgagccgaagagtagggttgcttccaaacatctctgcccgactatatccggcttgcagtgcgtctgacacaagggtttgaaatcgaatagcaacatcaactatatattgaaactgttcctcgcgcatctgacgctttggacccaattggcgtaaatccttctcggctatcttcagcttttgagacagctcagatcggacctataacatcagtctcgtcgaaattctgcgtgacatgttctgaccaaccttggggaattcccgacgaatgtgatcctcgagtattgcctgtagtcggactcggagcgcttgcactcccagcttctctttatcgagactgttccagggcgcctttttggtgaagaattccgcttctattgcgtgtcggcatcgctcagcatttaaatcagactgcccgggattgcgaagcaaatgccaccccaagcgcaagcgatgttttcgttcctctaacaaatcgacaacagcaccttcgccaccctgatcaataagatctggcttcgtcaaaacgcctaaggtacggatgccctcaggatcgagatcttccgctcgttcgagaatttcttgggtagcaatatcaacattgcagggaacgacgatgagcataacggacctcggatttgacatgtagccgtgtaccatctggtcaactaaggcaatgtcttctttggtggtcattccttgtgtcgttcgcttgaaaataccagggacatcgatgacgctgaagtgttcttgagacggaccggaaacttccaggcgtaaaacatcttcggaaaaccgtgttcaatccgatttccatggcacacgttaccttttttgtcagcatctgcgaaattataggacgcaccacgcacctcgttcataatcttgcgaaacgaatctgcgtcaagcgattgcatgggacttgtgctccatgctcggagcctttcttgtctctcttgggagctgcttttcgccggaatgatggatgccactatactttcttcgttcgaacggcgaaacgtgatctgcgttgcgaagcgagtacataatccactatcgcgagggaaaggcaggccagtgaccccttcgagtactgaactcttgccactggattgatcccctacaaccaccaattggggtagatcaacgtattctccagcattgcaggcgaaaagcctgtcaatcttctcgagaagggttgagcttacaagcccgctagcgggtgtagttgtggactgtgcacccatctaggtgtaggtgcaattgggatctcaacagcgtaaatgaattaaagagtgggagtgaagtgaggaaagactctcaatctctcggaagagcctgtcctttattaatactatgaggcatatcgttgacggtgacaatgcttgcaatagcgcagtggcatgtcattcagaaagacaggaagctcgcaaacactgcatttggcgtgggtgcgagctactgaaacacggcagtacttgacttgcgtcgttgacatatgctgtgtatcacgtatctcggccaccggttgggaggccttggtcgatatatagaagttctgcccttacttctagatacgatccaatttcgtaacaggctgataatcgtgaaagtagaagcgagctatcaatacaagtcgccttcgacaacctctgagaatcttcaccatatttcggcactgtcgagaagccgtgttgtcaacgcctcaccgctcagtaaccgcaccattactgcaatttccggtagagttgcaccgactcatgggtgtcattggtatgtatgctggtcctgcatatgaagttcacagctcaacaaagcgatccagcgctacggtccacacgtacgcagggataactctagagaccagcactcgtgctcccaacaaaggcacaggaacgaagcccaaacgcatctattgaggttgttctgaaaattttgagacgcagtatgtgttgcaaaagtatgcaaccaccacatgttatctttcagttcaccgttaactagacttagctttcccagctgtatggcttcaccggaggttctccccgaaggactccttggtgtcacagagaggcggggtaagcatagaaaatactatggtcaaccaatattggcgaaaaccgttacgcagcgtttttggaagggcatagatccacggtgtcgctgctggagtcgggcaaatttgggcatacgttgtgtgacgcttccaactatgtgtcggatactcctaagacaccagcgaaaacttctttgcacgacttagagctgttttttgccatagcgggtacgatttgagttaccagtccacctcacatcgcaacttctatgctcttctgctccatagatcaattgaacagttgtcgtccaatggaatctatctgttcaagctgtaatcgatctttcctgactattggggctcttcaacaacacaaacgagactctcaagcacatacgcagtccttgagctgtggcaactgcaaccgctcattcaacagcgaacacgccctcgaacagcacttgcgagactccccagttcaccatttagttccagaaacccctctagatgcatttttccgctctttctcgacctttgagtatgatccctcccagccaccagctacatcctatgctcgtttgcgagcacatgagggctggcagcgtggagaagctgcatcagctgatgcctgggatcgctaccaaggtgcactggaaggtgagctacgtatgtggtatggtgatgaggatgatctagctgcgtggcatgctctttgccacgccattggtgtcgagccacctccacgaacatgcgaccgatgcgagcaagtatgaagccaatctgcgcggctccaaacttcatacttacgctgcaaataggccgttcggaagacccacgtcaacattgtagatcttgttcaatagggtcgaagccgcggaagtaccaatcaaagggtccaaacatttcccgatgtggcggggctacgagcttatatgaaaagcacgggaaagatcttttgcaatacattcaaccaagcagatagcaatgttgtgttgagacatttgcttcgcaaaatctttcgcgagaacctgtgagagaatactagcgcgttcgcgcaaaggtggaccgcgtggcattagaggcgctaagcattagttatggcggttgtaatggctatgcagaattgatgctatgcaggctgttgtcatgacaagaatgaagcgttctatgtattaggtgtactgcctgctttaagttaatgttcttatttctacttttaacagtcaagagcagttacttattatctgcctgatatgcctcttcatgaatgtcttcgaagatgagaggagacattgaaagggtttctcaaatttcgggcgtacccaagttgcatctcagcctcagtgatcgagatcggccaatggcttggttttcgagaaggcgcatattgcaattctgtatcgccagggaaagcttccttcaaaattttgacgatgcaatgggatgtaattgtgtccgttcaataacattaagcatatgaaggctgacttcagcaacgatgtgatggcaagagccgcacacgttggcgccttcattagcgcgctcgttggcgccttcactaacggtcggccccacctgcatcgtcttcgcgcaacatcttcaagactccaaccgcatcacaaatccgcgcttatttcataagcctaactcttgtgaagttgtggaagaaagaccgcgatcagcagttgcttgtttgtttcgtgaagaccgacacatgaaggagccgcgcagttgaggccacgccacaggatgataccataagacgcgatgagcacatccagatctcacgacaagaaagccatgtgttcaaaggatcgcaaagtacggcgattgcttgacacttaacattgttggacgacgccaagcatccttcctgctgaactaattgtgccgagtaatcacgacatcgctcagcggacaaacctgggcataccaagaaatatctcaccaagaccaaagttccaccttccccttcaggcgggcgtcagccactcagctgtagcttttaataccgccagtatgggtgccatgtaacccaaggctcagaacgtcaaaagcactggcgatcgcgcaatcatggtcgttggcgaacaagggcctgaaaagcttcgcgagatatccctcatggaaggtgcgaagaatcgttcgagcacgccatctcggagggctataataccctgtatcgccaggtatatgctgcagattgtgcagcttaccaccatccactccactggtttagtacgacgcaccgttggcgtcaggagtacttacatattgcggtagcgctaattgcaagtgctaccttgtatcaacgtctggtgcccctacaaacactagcatcctttgcggtgcttcactcttcgcgatgagtgcgaaacatgacgacgacaccaaggtcgtaagggctgtcgacactgaaggctcgccgtcgccgcccacatacgatggcgcaagcgtgcaagacgatcaggcgtatgtctacgatgaatcgcagaaacttggatacactgcgactgtcttcgtcatcttgaacaagatgattggtaccggaagtacgtccaaatcagctctgcgaaaaagatgggtgcttacatgcaatagtcttttctactccctctggtatttttgcaattactggctcggtcggagtgtctctcttcctatggatcatcggcggtttcctgaccttctgcggtctctccgtattcatggagtttggccttgccatcccacgatctggaggcgagaagaactacctcgagcgtgtgtaccgtcaccccaagtacatggcgacatgtgttctcgctgcgcaaatgcttttgcttgggttctcctctggcaacagtcttgctttcggccgctatgtgctcttcgcttcaggatctgagtcacccgacggatgggctgcacgtggcattgccatcgcttgtgttaccttctcggtcggactgcactctgttgctccaaagtggggcattcgtctcttcaccgtgctcggattcttcaaggtcttcattctcttcttcatcgtcttctccggctttgctgcgctagctggccatcttaagattgatcaaccgcacaactttgacaatgcatttgccctcgagatcggtgacggatatggcggtggcggagcttatggatactgccaggcgttgctccgcatcgtgtactcatacaaaggatgggagaatgccaactacgtcctcggcgagatccgcaaccccaaaaagacattggcttggtctgctcccctagccatcggaggaaccaccattctctacgtcctcgtgaacgtcgcatactttgccgccattcccaagtcggatcttgcaaagagcgaagttatcgtcgcaggtctctttttccgcaacgtctttggcaacagcgccggcgcacgcagcttacccgcctttgtcgcactgagtaacttgggcaacgtcctcgccgtcagtttcgcacacgcccgcctgaaccaggaatttgcaaaggaaggtcttctgccctggtctcgcttctgggcttcgatgaagccattcaacgcacctgcgccagcactcttcctgcactggctcatcaccgtcatcgtgcttgtcgcacctccagctggccctgcgtacaacttcatcacggatctgtacacgtaccctggcgcctggatcaacggattcgtcgccgctggactgatttacctgcaattcaagaagagcgagcaatggtcgtcaccatggcacacgttccttccgatttctgtcatctacttgctggcgaacgttttcctcgcgctcgtgccatttattcctccggatggtgatcgcaacgctgagggctatccatggattgtgttccccgtggttggtgtgggtgttttgctgcttggagtggtgtactgggcttgctggacaaaggtgtggcccaagattggcgggtacaagattgtcagcgagaggtatgaagactcgcagggcaacgagcatattcgctatgtcaagctgtatgcgaacaagcaacactagatggagtcgtgagcggaagtgaaggacagcttggggaggtgacagtaatgcatatccccggaccaggatttcactggtgattcgacgaagcttgaccatagtctgtgatgttaacaacctttctttgatatgccgacgtgaagccactccgaagcgacagtgcacatcacgtcaaccgtccatcacctccagcctcatcaaaacaactcttccactctttcttcctgcccccaaatttcttcatacccaccacatcaaccaaaaaaataccatgactccatctctatccccagcacaaacattttcctctcatacctccggctcaactacgctcatatccccatccccctgctcctcctcctccccaacctacaccttccactggatctgccccgttccctcctgccacacatgccccacgcgctcgcgccccgcaaccctcgctcccgaaggccaattcgacaactacgacgacatgcagcaactcgcgcacgagtatgaacacgaggaaatgggtaatctcgctttcccatcgacattattctcgagctgatgaagtttgacaggctccgtgacgttgacgtgcaacacggggtgtcgggcgcggcaggtgtgtatgagtacggcggcgaaagtgcagtcggagcagacggggcggtttgagtgggcgtatgtggcggcgcggtgtgggacgtgtgggagggaggcgggcaggaatgggacgttggtggagattttgaggatgtaggaaagtaggaaaagggctgggggagtgtttctctcttttttttaaaaaaagagagaaagaagagcttaataatcttggagaaatgacatgttatgtgtcctttggactatgcgatagaactttgtgaagggggttgaagagggggaatgagtttgattgtaagagcacgagcaaggtttggaaaaggaaacggaaaaggactatttggagaggcacagaaggaagaaggcgcgatggtaatgatttgtttataactgcagttttttgtgcgacttgtgtttctgtctcaaagacgttctcgtgtaaaggcatggttttgccttcgtatacctcctcgtacagtgacgtctaccgatggcgccggcttgttcgcactaggctgccgctgtgccgcgctcaggggcagcagcaacaccaaaggcgccacagcgatacgggctaaggttcgacctcgcccatgtctctggaatgcaaacaaggcgattgtgacgtcgcgcaatgccttgcgagtggtagtcgtgtggcacgattcagcattccccggatgctttggggaagggagcacgtggagatggtggaccctgcagtgagcggctggtgcgacccaaaaatacctttgggggctttatcgattgggacgctggcgccgcgctagaagagaccagcagacgcaggtggcgatgcagggcagacgcggtgaaaatgttgctgtcgtcgtggatgcgattctgcatgtttgtgtgcggtgtcggcgagactgcgctgcatccctgctcgaagccttgcagccgcgttgatcagtgagatgtttattcaatccgcatgcggcacagcaggcattttgcgattttgccgtgtttctaacagggactctccccggcacacgtccttccgagcctagcctagcgcggctgccgattcacctggattggatggcatctcgtgttccccttgacctagttgtctcatgcccgtcgacgctccctcctcttttaccgcgctgtttccctcctttgttggagtatcctctcgctactaaccagcagcttgctttaataatacaccccacacgctcgctactcgaagacattccaggggtgccaacaaacaaaccaagttgattgcccagccttgtcactcgctgcgctcgatcccggctccctcctcagatcgtgcctcccgtttcagtgacgttgccgggaagttgcggcctcctgcgacgtgcgatagttgactgcgactgtgctgccctctaccaccactcacttggtcgcggggcttctgacagctgcactccgcacttagcacccttacacgacatcccgacgctgcgaaaaccaccgccaacatggttcgacacgccattgctgccgtcttcgccgctgcaacacttgctggctctgccctcgccgcaaagtgcaccaaggacaaccactgcccccaggacacgccctgctgctcgcgtgcgtacattccaccaacaccactgcgagcgcgctgctaaccaggcacagtatatggcgactgcggtgtaggcgccttctgcctcggcggctgcgacccgctcatgtcgcactcgttcgactcttgcgtgcccggccccgtgtgcaagtccggcacctactcgctcgacaccctcgacgatgtccagtccatcgacaagtacctcggcgatgcctccaagatcaactggcagtcgcagggcacccccgccatctacacggaccccagcagcggccagaagtcgaccctcctgaccatggcccaaggcaccgtcggcactctgctcgcgtccacgcactatgtctggtacggcaagatttgctccaagctcaccaccgctcagggcaagggtgtcgtcactgccttcattctcatgtccgacgtcaaggacgagatcgactttgagtgggtcggtgtcgacactggccacgtgcagtccaacttctactcccagggcgtaaccaactgtacgtgacatgtgcgactcgctgcaagacatgactaacgcatgcagacaacaatggcggcaacctcacaatctccagcggcaacacagcatcgaccatgcacgaatactgcctcgactggaagcaagacagcctcacctggtctatcgacggcaaggacctgcgcacactggaacgcaaaaacacctggaaccagacatctggacgtttcgactatccccagacgccttcccgtatcatgctgtccctctggcctgccggtttgtccagcaacgagaagggtaccattgagtgggctggtggcgagattgactggaactccccttacatgcagaatggatactactttgcccgcttccaggaggtcaccgtgcaatgctacgacgcgccatctggaatcaagaagtctggtgacaaggtctacgagtacaccgacaaggccggcaccaacaacactgtcgccatcaccaacaaccaagttatcctcggttccctgatgggtaccggtgaagaccctggcgaggcacccaagtccggatcctcgcagcccactcagtcagtagccatggttcctggtggaaacccaggaggcggtaaccgtgctgaagccaccgaggccgctcaagttccaggaggatccccgccatcttcagatggaggttcttccggcggagaacagaccgtcggcggcggcggcgcacagcaaggcttctcgcagggcggtagcggcagcagcaccggtgccgcaaccactgtcgagcccagcctcagccgcgtcagcggctctgcgctcgccattgtagttgcgattcttggtctttgcgccctttaagcgcgtcttccaaccctcgtcactttagcttcctgcgtttgcgtttcatgctttcatgtctgtctgtcctttggatatcccactcggtgttttccctgcctgtctgatggtatgcgtgtgtttgtctttttttttgtggaaaagaggagtccgatgtgcatagtcagaagtggggaaagggttcatttcttgcatattgttgagcacttacatatctctttgagtctggggttaatagcatgatggacaatcagtcgaggagcatggttgtttcgtcgacattcctttgcatagctgctgagttttggaacggggactgtggacatgatatggacaatgcaagatttctgatacaccttctctcgctttgatccttgtcattttccttttttaatgccgcctaaattgttggtccatgctggctcgactggaataagcaagtatcgttgactaccgagttccataacttttcttttcggaagagatcgagtcggtctcattgtggaacacggacaatcgcctgttgtctacaatcgcactgcagacgtgtagtccgtagtctgcttaccaaaagggccgtttcctgttgtagatagaccctggcttactagaccctctcatctcatcttatctcatctcatctcatctcttaagataaggttcggatcgaaatgcggatccaacaacgggtaagtcagttctcaccgtaagatttcgtgatgaaatccaacaggcgatcagccgtcttacgtcagatgctggcttcgcgtcccgtcagcgtcggagcttcgggggttattttcctttgtggggaggtttttttttttttttttttttccttacgcgcgctggaatttaatgtgcggatttttgcttggagtggataagtgttgcggtttagttgtgctgagcacgcattagcagcaggattacaagtgggaagatgcgtgtgcaaaacgcatcgcagaggggtagtgtttagtcggcgcagatggaaggcgattaatttgtgttactgttcggaccggatcgactgggatgatgtgggttggaattgagatgtggaatccgccactaagactaagcctagctgtaagagaaggtactgtgagaaggtggtattatcgagaagagaatataggcgaattcctgtgtgtatgggtgaattcctgtaggctgcaaatgcatcgcagatgggtgggtggttgtttacgcagaagacgggctggtggtattattgttacgaagactcgctctgtgtacaagagacggcattattgtttatcatcgagagccgaaattagcagcctgtgcaggtaaagggaggtttgtcggcctgttggatctgatcacctggacagatgtgaggtgcagatctacgatgtagagaaggcagtgtgcttgctgtgaaggatggtaagtagcaaactggccatcagttacgcctcccctgtagcaatacccatttgcaggctggcgccgatccgcggcggcaacgcgttgaaggagtgatacgtcaaactaagctcaagatctgtatgcacaatgtcttggttgtggttgcaatgcgccgtgtagtgaagcatagccccacgtcatagttaatcgtttgcaggctgttctcgcgcttgatcaggggtgaagaacctgttttccgacatcgcttcgagcttgctcgagctcggggccgtgtcgccttcggcgtgcgacatttccatccggtgttggaaatgtagcacatgacaggtaggcacctggatttgcatagggaggactacgcgatatgctgcgattggttcattcctttgcaagaagcccgcccgtggaggccttaacctcggcgatatgacaggagtaggatatcacggaagctttaactttgctccgaaagattccgaatttgcttcaaactgcgtctgtagggtgcgggacgtcaccacaagcgtttaaacatgacatcgaagttgagtggagacactcgtatacacacttgggatgcgacgaagatagctagctggcgaaagaacatgtctatattgagaaggttcaatccgaggcgaaccctggttcacgggacccatcccacgtcgacgcaggtccaatgttccaccgtcaattgagaatccgatcacatctcgccttcggaccccggtaatgctgtgattcgcgggaaataccatgcaccaccggctgagctcttccgtttaatatataatctggcgtgcggcatacagtgaatccgggttgattgattccaaggatagcagctctgctcttgcttaagctaccgactggacccaatgatgttcatgatggaaaatcccccacacttgtgcctgcattctctattttgatagacgcaccattgacagtcttttgattcgacactgcaatcgacttcgctattgcgaataatgcaggaaatgaataatgcgagacagtgaacactgctcttgcagatttttcgaagccgatcattaatctttatggggctgacttcacggcttgcctgtgctgattctctgctcgtcgtcttcgtattccaggcaccaccccagcaaaactcaacctaaaagggaagaagaattgaatacatagaggcggcagtggaccaaatcagtcgtggtctgccggtgatcaaccgtttcgctttagacgcttcttacccgttggcgaattctccgaactcgactccagagcacccatctcctatatgtttaggacgcacacgatcccgtcaaacgcacttttaatttaatttgccgattttatgaatgaaacgaaccctgtcattccgctggcatggcccactattagcgccacagttcacattcaagcactccgtacccctgcaaaccccagattttgatactgccgaggaaacaccgttccttgacaatataattgatgagctggcttgagcaaacacaagaattatatagcatgaaactccaatgtttacaattgcttagcggttgccacatctgggtcacgagctgggtgaaaagacgcacatactcatcatgaacaggatgcaaaaagtgtataagacaggcgccattcattcaattttgaagcatcctaacgcctgctagaagacaacttccctagtgagcatgtctttgtctcatgtgatgagctactgactgatctctccagatacgacatcgaccattcaccacttgtgcacatcgccaattcaataacaacgccaacaatggacgccatcatagagccgcgaccttggtatcagcaagtcgtcacattgtggaacttcgtgtacggtaccctccagcccacggtcaacgaccacgcagcaaggatccaggccctaggtacgtgatgctgagggaaaacgacgacggcgcggagctgacatagcagtagagactcacatggtccgatccgtccagccacctgcaggggcggcggtagccagcaaccgacgcgcagatcgtggtccgtaccagcagcgccgatgtcctggctatgacccgaatgcatcaatcacgtacaaatacggcacgaaatgggaaatgcattatttctacacccaccaagttgagggcgatgatttcatcggataccgctgctgtaacgactaccatcgcgacaagaaggcattcatgaagcacgtgtgggatgttcacgcgacaagggtgcgaacttagctcacagcttgcctcaaatcgaagcttgctgtatactgtcacggaatcgatcgcagtgtggggcgttgagatagcggggtgctggtaaatctggggccagcagttcagatgttcagacgctaggcatgatctctcgtgtggaagacctacatgcgtaatagaacactatcgtacgtataatgaaacatattcaaattgaccggttgagagaatgtcacttcattgggaccagagtcttcagccttgcacttctggtcaagaaacaagctcatccgcggggaaatgacgccttggcgcacctcgccacgctcagccgcttacgtgaacttatgcatgcatgttcctgtatcccgcctcttccctatccgtgttcctacttgtgacatcaaggactcgataaaatttcgccgaaaactagttttgtgttcaggacgcagaatcgagtgaccttagcgttcagaaacttctgtgcacgcgtgttttcgcgcggaacgtgtaagtgaaggatcactcgtcatgaactaagtttgacagctcatgatttgtctaagacaaagttgttgctcagtccagcgcaagcacgggccaacatagatgcattagctgcctgcgtggggaacgggtaggtgatcggacggagcttgcagacctagccacaggcctgccatgggtccagcttggtgctgggctcatttctgagaaattcaccttcattatcacacatttaggctcgtggttactgccaaatctgggcgcaggagtgtcagcgctggacgcacacgcgagcctaccccggtgcttgcccccacgcaagctggcgctgctccacactcgcgtcgctaaccaagtggatgcaagaatctaaataccgatgagaaggtggttgtatgctccatgttcgtattcatctgtgccccgcgatccaaaataccttagctacaatcgcgaaaccagtcggaatttgtcacattttccaaaatgctgcacttttccacgacatttcgtgcgcaaagctcaagcgtcacgagtcacctcaatgatggtcaggtcgtcgtccttgagtaaggaggcagtgttcacttgatgcttgccttgctcgtgggatttgcggcctgaacaatacgatttgtggctacctattgcacgccgtgggcgtgatggcgaacgatatggggtgcgtagggcaaattttgtcatggaccttgaaagtaatccaatacgatgtagatgtgcgatcctgctcaaattgcccgcaggtgattaagcaagcgcatgggtcgaaattctgaacattcagttgcaaggtccctgaggggccaacaaaaccacaggtctaaagaaggtcccttggttcaataaattctggcagttgcatgtgccacaaccgtacaattacgcactctggtcaagtatgcccaggtgcctaatgatgcgcgtcaccgcggaccagtgcatgttgggagccggtctgacgccctcttaacctgccttgaaggtgaaatggtcatcagattttgtttgtggaataagatagattccaaaggggtggctgtgctgatatagcgccgcaaactacctacctatggtatcgagatttggcacaggcaaccctaattctacgactcaaacataaccgggacacataattgtaccagcttgagggactacggcgcctgactatagtttgcgaagaaatgtcccctattgttgaaaattgtcacaatttctttacttctgccacaggatcggtcacggtcgaacgtttgtgcatcgcctgctgtgctttgtgcctcccataaagatgaccttgcaagaccatagatccacggcgattctgtcttgtaaccttcaagacaagtcataccagcttactcgacacaaacagcagcctttttcattttagccatcactacgacatctccaaaaatgagcactgccgagaactaccccttatggtcattcaaaacttttacggcgatcgtcaacggtctccagagcctaggcagaaaggtcgatgaccagacagccaatatggaaaagtttgaaggaaggctcctcgccatcggtacgtatccttcgtgacccacagccgaggcgctgatttaatttattactagagactgcccttggagaactaactcactcgacctcgccgccaggaggagaacccaacaacgctactgtccccaaggcaggtcaccagtacaccgagtttcgctgcccacactgtccaccgggtgccacgaagatgttcaaatacggaaaaccttgggaagatcatttcatcaaggaccatcttgagttctacactccagttgagggcagtggctacaattgctgggactgcggtgtccatttccgcaccagtaagaagctagcggagcacatgtggaagttccatgtcaaaacagcccagaaataggctgaggtcgttaagatgaacctgctcatcggagccaccttacatgtcatgggatagtggagtgcccaaagggttcatcggtggttttgggaacatgtacccgccgttgtgcggagccatatgcgaatcagattgaatattacccttatgaagagcttagtatcacatcttgcgtgcactatgacagacctcttgttgtacatcgataaagattgccgagattgtagtagaggtattcatacgtagagattaggctatctttctttgagcaattacttcatagtgtctaagcgtactacgtcgcgcagcagcaagcatgaccaacagctgctctttctaggatacgaacaccgttcaaccagcccaaaagtctccaggccaaattgtgccatcaccatcaactactcccactcttcagctgcccgcacaaatgcttgtgctcctccttccagttcttgacctggcacgccttcgagcagtatcgcgcgaacttgcatccactacagctcaacagaggcgcgcctcctttgccctccttccccatgcattgaaagcatgacgctctctttgcatccaaattctcgacgcgaggcttcgtagcagcaggcgtcgaggtactgggaggcgctgtaggcttcggcttgatggtgttggtgaacgaaggaggtaatgtaccagtatcgggactaattggcgacgaatagattaccgggatagcggctcgcacagcgtgtttcttgagagcttggaacggtttgagatgcttgagatagccgttagggaagatgcccatgccacatgagcacatgatttgctcgttgagctgggtggaaagcggtatgtgtgctccctcgaccctgtattcgcaaaaactcttgtgctcccatgtacggcatcgctcagcaaaggtaggtagaaggtgaagccagaacgggacttcgtttttgtcagcagtaagaactatcacggtttgaccgtataggcttgaagtagaccgagcgatgtccgggccggtttttgcgtgtagttgaatgatagctgcatcaagaaagacggtctggttagacacatccatgcgcactgcgtccacgaacaccaaggcgatctcgcccgaagctccgtgcaggccgaacatgtacgagcgctctttgtcgaaaagtccaaagatgtgcatgatcatcatgtagattgattccttgacgcccagacgtccaggcttattggtgatgtcgcacgacgaagccttctcttgcatcgccacctcagtgacggacatggtagccgcgatggaagtgcacatcgtcatccactgcgcgtgagagttcgagtttccaacatatagcttgggaaggcagtcaggtacgacgtagtgaatgtgatcaaggacgggacgtgactgagcgtctcgcataactaggaacatggagtctggccgaggggcgagcagttccggagttgtgacaggcgcttcatactctatccataacgatgttcgtgcaaccctagttcggccttgggttgcatcgattggcagaggtaggtcgattttatagtggaaggtatcgccgatcttcaggaccatggtgaagggatttaatagcttgcactcgactttcgctgcattctgcagagcgttttgaccgatgggcgacttgataccacagcgaatgcgcagggccgtcgcctttgccgtgacagtgccgaggcgtggctgcacgaccacagctacatcgttctctacacaaggttagcataccctttgagataagagtagaatgtgattggcttaccagtcacctttgaagaaactactgcatgctgcatggatgcatgccctgtcatattgggacgatatcttgtgacgaaaacatcgttctggccgacggacgatttgtgcaaatgcaacatcatgcccagcttcgcgccacacatggccagactcgcaggcgtactcttcagcccaaacacgacacgacatgctgggtcgccctgatcaatcagagacccagtagaaaccatggctgagacgatcagaggagatttgcctttgtatcctttgtcgtcattctgaatagcgacggtgtaatcggcggtatacggtgttccagatagagtcaacgtgccaaacccaagctgaatgtcggggtagatagactctgcgcgtgcgactgaagattgtagttgtaagtgacatagtggagtgccgtaacctttcagaagatcgtcaaacatcgcgacagcatggtgcggaaccaccagagtaacgcatacgactgtcggcatatctagccacttgcgaaacggaccggcagcaaggtgcttctcatacccagggtgacgatcaaggggatatagcccaaagatctcgagatgtgcaaataaggattggaaatgatgaggccccatgttgagtgtgcgatcatccagaatgagtcccaccagtttgtcgatgaaaggatgccaatctgtcgcgttcacccgcttgatgaagcctagtatcacggcgagacctgcgcgcgaatagacctcgtatgagtggagttgtttgatcttctgagcatcgtccgtaatgctgagtatttcgaacttgcgcgcccagctctcgtcggagaacatctcaagataggccttgtagataacagaagcaagttcagctgcatcgtaatgaacttttttaaggtcagcgcgcctccatagcacgacatgtcgagatagcgcctggatgatattgttatcgctagaaaagctctgcagcatggactcgttgacatgccaagtcgctgtagaattagcccagtattgcacaggtttcaatccaagcaggatcgccatcgttggcagatcaccgctgagcagtgtctttgcggatgcacccacgtctttttctcgtggtaatagcatctccgtccgaattatcgaggagggtccgggaacgagcagcggtgcggccgctgagagcacatttaaactacccagatgatccattagattggacgtgtcgataacatcaaacgaggtgggacctgttccgtgctcatcgtaatccgcagagtccaattcgagggccatgtgctcccagcctgatctgtaccagtggctagcttgtggtctgctgttggaaagacggtgttggaggacatgacagcatgccagtgcatcacaatggacataacgaatggtccatttggatgtcgagcttcgcagggaagcacaccacgcttcgaattgcgcaagaactatccgtagctcgtttggcactgctagacgtgaagtcttttcgctgacatggtacagcggggaatctgcggacagccttgcatgatctaggctaaggtgaaagccccagagggggttcgtaccgtagtgaagcgtgaggccactgcgcagacacgcaaaagttggattagcgatgggagacctcatgattgctttcttgttctcgaagcaaatgccgctttgccaaaaggccttgtaagagttggaagcctcggcgattgcctcccttagcaaaggtgcggctgcacgtagaccgtctagcttgaagccgccctggccagtattgcgttcctggatccgcttggccgcaccccactgggcttttacaatgtcttgcacttccttgtattttgtttggtcggacggcttcatggcactgagtttccagagcttgatgacattgtcgaacgtcatgcggtcgcagaagcgcagaagtttgccgtaagggctgctctcccaggtctccacagatgtagcgaaccccagaagcttctcagcctgagtctgcaggagatcgaaggattcggcgtcgatgaagacgtggtagtagatgttccatagctgcaaaacatggttgccttctgtgtcgtcgagaatgaggctcagagcgagaacgtttcgagcaatgatctccgcctccaggtcgcaacacgtgaagtctaactttctagaatctgtgttggaggttagcaaactgtaataagtccatgtggcgctgtgcttactgatgcctgttccactgtacacggtaaacaggaggttccggatatccccgcaacctaggagaagtagagcggcatccttctcaggcgggagattctgtgtcaggcatactgccggtgtgtttcctgccgcgtagaagaagggcggctgcgcaatgtgcacaggtttcagtggcatggtgcctgttgcagtttagtcgccaacaagcgaaggaagagttgaaggaggagatcccggagaattgttattttccaaacttcttgttgtttgctccaacgcgcgccagctgcagctagccgtttataccttgtcgtccttcacttccactacaacggtacagactgtacgtccgccaatccacgtcatgatgacaagcgaagatcacgacagtttgaaataacttgggcatatattaacagcatttaaaggaatctgagagaatgtgaaggcacttgagggtctttcccatggtgcgcatggctgtggtacaaagcttgtgctacatatgctgctgcttgctcccggttgtatgcacatcttatcccgaaaagacgtgtcacttttgatgcatgaaaaacaaggacagtaaacgcattgtggagggcgatgtgaaaagccgattgggcagtgacggaagatcgtccgtaatcctcgtagcagttttctgtgttaatctgttcgaaagccgtggtgaatgtgaacgactttattcccttaggtaaccgcaccagtcgctttttcttcaggttgttgatgaagacgcgtggtaaaaacgacggaagttgtgacctcacacggcattggcgctaatttgtctagcgtggtttctgacttccccgataccttcactgggaagtctatgtatcacgagttatgctacctgaatctgctttcctgaaacgtgaagcagaaagtgatgtctcaatgtcgaaaatagattgtcgcagtcgcatcggtagtgtagtgccgcttcaaatgatctcgaggctggacctcggcacttcgcaacatcttccacaacgtccttctgccaactgaaacacatacacaacagcaaacaaacaaaccaatctctgcgcatgtcctacctcatccacggcagtacttcacacacaggtatgggctgggtggaccaagtccctcgctgcggaaagctcttcatcggcggcctctacgctctctatcaaaccgacctaatccgcgccgccggtataacacacgttctctccgttatagactacgatcctgcgctgaaagagcgttttccagacttgcagctggagcatctgcacatcagggccgatgatcatccgaacgagaacttgttgcagcatttcgaggagtgcgtaaagtatatggatcgagctttgaaagaggtggaccagaaaagacagggtacgacagatggaaggaagcaagaagaggagggaactggtggtggcgtgtttgttcattgcgccatgggcaaatcaagatccgcgacgctggtggttgcgtatctgatgtggaaatataatatagacgcatcaaccgcgctggcccaactagtcgaaggccgccccgtgtgttgcccgaaccctgggttccaagagcaattggaagtgtgggagaagatgtgccagagcgagaccgcggatgagaagaagaagatctacgaagcgtgggagaagacgaggtttacgggcgagtattgggaatgggatcagaggaggagtttgaaagcaaatctatgatatgattcatgggtggcgagtagcacttcacttcctttcggttttggttagaacgactcccaaatcagtcatgccccaatgactccacatcttcgcagtcggactccaaccgctcagtctcccgaaacatgccgtcactccgatgatcatctctccttctcccgcgaccttaccgtcttcccactccttcccctcactcttctcaccgaactgcccttctcttctccgattggtaacaagccgcaagctcctgcgatccttcgtgacatgcacctctaccacaacttccccaccggccccatcgatatcaaaatgccgcatatactcctctgcatagtgctcaatactgtcccacagcttcaaatcttcaaaggtctcgacctctgaccacttctcgcccatcattgctgacacaggtcctttgctaccaatgtgccaattatgcccgtgcttagcgcgaggaacgccgggaggattccaccttgtatcaggttggaaagctgccaagcctatgatgctttcattgctgtgctcatcgggaatctgtatggcggagatgcgctgcaagcgagagtatcctgagggatcttgggcagcgaagagcaaaacgctgtgcggtagatcgtctggatgaaggaatgctggttcgatggcaaacgtcggagctggaaatgtgaagacggtgaaatgcgggtgagaccagacgggctctccgccggtgatggagcgccaagtgctttcgccgctgccggtccagaggtaggtttggaatgggctgtagcacaaaaagcttggtgtaggcgggagagctggatcgggggcttgtaggaggccgagtttgcttataccgccgttctggggcgcatgttagtaatataggagaagggcagagagagaactcacatgtgagaattcgcccgttaaaccgatgatgtgcatgccaggtagcacggcaaacgaacgattattagtaccattattgcctgggtgcacactcttgcgtgccccagaactcagataaacctgtatcgtcagcacctagccactttgtactcgttctgcccacgtcaagtaaaaactcacatccatgccctgaatcatcgacggcccagcactacgcgcatccttcggacccacatcctccccattctccctatcaaactttccacgctcatgtattggccgagacgagaccataatctctttgatccaatcctctgcggctatgtgcagactttgaccaggcgcgccttcggtgctaccaaagacgcgcttctcagaaccaaagtccacgctgataccgatcagatgcccgtattctccgctccagtaggtgtcgaagtcgcaagcccggtaactgatttccgaccacgatcgaatgaactgtgttgtggccggtctcgtctccgcgggtataggaaacatggtgacagctgagtgatagacctttgcattcatcatgatagcttcagcatcagcgtcgggagggtcaatgtatgcttcagcctctagcttctcgtagtatagtggtgccagttgttggcacacattccaaatgcggcgacgattagcgatcgccatcatcgggccttccatagcgaaactgcctctagtggtttgatcaagccattgaaacatgcctttccaatcaaacgtttcggggaacgtggtggtcttgaacaactccttgagttcccaaaagaaatccgtgatgtgtacccgaatcatcagtctccagaacgtcgcgtcgcgagtggattcgagaacatgccatgaagctttcataagcgagagcgtatccttgagcgaaagatgcgcaaagaccccatgtaggacgtcatatgggagtgtcgcgagaggatcatcgcacaccttgtgcgccagactacgcgactgtgcagcgggtcggtcaaatagctgagcaggcagcatgctcttcacaacgtcttcgatcccaggtttcgtcgccggatccatagcgacccactcctcaccagcgatgcactcccagaactgatctgcgccctcgatcgtaccatagtcaagactcaatttcctggccatactctccatgttttgctgcatgactgcgtacaagacgtctttgtcgactttctgcctcttctctgtggcgaagcattctgtcaggattttgaaacatgcttcatgaacagggaaggagggaacttccttctcaggttcgtaggcgtgatatgtgcaatgcgtgctctcatctgtatctcttggatcgggccctagagattggactttaaagtcaaactgtggaaagccctgttagctttccatcaacgcatgaccagtaagcgaccatctcacataatcattataccggcctctaccactcaagaacgccttcttccggccttccagttctctattgagcgctaagacccggctgcgatctaaccactggacgtcctctcggctgagcttgcctgggtcgtaggactgcttttcgtagtagctgaacatgctgctagtttcgtcttcggtgctatcacgaaaggtgaagccgcgttgttgcagttcggatgcctgggaccagtggtcagagaagtcctcgtcgctggcgaggctctcatcgtcttctaagtcggcctcgtcatcgtcatcgtcgtcgttctcgttctcatctgcggaagcacttccctgatcagatcccccgtcttgagatccctcttccaatgtctcttcgatgatctcttccatctcttccacatcgtctcccacagtcccttccatgtctccgacaccctcgtcccagtcattccctccattatctccacctccatccccactaccgaaactcaactccatcataccctcgtgcccctcttccagattcccctccccatcattctctccattgcctccacctcccgccctcttccacgccgtccccacctccatgcccctctatcaaatcttcatccccaccaaactccctcttctccgcctctttccactcctttgaatcctcatgcaccacatcctcacccctgagcctcctcctcttattctccacccgcttgcgccttttcgcaagatgcttcagcttagcggagccgagtttgatgctgtaaatgcccagcgggccggagcatagggcgcagtagcagtcaaagcccattgtgagaaatgtgtattggacgaaatgatgtgatgtttggtggtgggtggcctttatgttctagcacatagctaggtgctgcttaggcagacacggtctgtgctgcgggaattgagcgcaagcgagatggcagccttggacgttttggacttggtgagaaggaaacaatagtagtcctcaccgcaagttaggagaaaacttacgggataggatgtaggacgttatatccgtgcctaaatgtggaagcgctaggccggctcgaggtctggcgttcgggccagacttcgtgccctgcagtacgtcgacaacgaaatccttactgcagctcgcaaggtagccaaaaaaattcaaaattggagaggggtgttctcatgaggtgacacattcctagcagcatttatcacgaatcaaactagtcttttgacattaagatatctcaaatacgggtatgtaagccaatcttatgcatgcaaccacgcagtccaagacaagaaaagaagagacgagcaattgtacgcacatgaacctatgattgcgcgtcaacaaactcatcgtcctcgtgtgtctcgctgtctttccgtcgcagcatatcgtccctgtgtggctcttttgccgggttcgagttcagcaacttgctaggcggtagctctgcatcgagctttgcctttgtgctgtccgagatgaaatctggttgtgatcttggctttcccatgggtaccacggatggattcgttgggtcggttgggaatgtgttcttcgcgactgatcgagtgggttcgagatgcgccacgcctccggcgctgatggattgaccaacaccctcttgaggattctgggaagcaggtaccggtacaggctggaaagaggttggctgtacagagtcctgtgaagcggtctgctgcacagcaggttgcggtgatgtggcttcctgaggggttgcctgctgtggtgttggctgttgagggattgattgatggtcagtgggttcggtgctggaatgctgagtgctcgatcgaatagggatattgaactgtcgctccggtttctgtccaggaagtattgcgtggatttgcagtatttgtttgaccaactcgtcgggagtcttgccatcactgttcaatgttagtgtatgctggcatggtcggccaaggatgcgactcacactttggcgttgatgatccactccaaatcctcttcgccttcttcaggcccaccacgaccagcctgcaccctgcggaataactgtggactccagtcgatgccctcactgttacgcttcgctgcttcctcccgctgtctttcctcaacctttgcctttgcatcagtcgctacatcctggtctctccgctttacagcttcagtgacatcgtgccatagcctctgggattcgcgttcatcttgctcctcaagaggccgagccagtggcgggctgtgttttgcgtgtgatgcatcaaaaaggagttctttctttccagtctggacattattagcgacctcatgtttacttgctgaaacttctgcactcacagtcagatccttgatgtacatctcctcgttccagagccccgaaaactcatagaggttcttgccgttggcatctttgatgtagccgccaattgcgttgtaggtgccactgaagtagccccttgtcttgaactcgagatcggccgacattccggtttctggacaccgtatgtatgcgtggtctcccagttcgtacttcattgtgccgaataggatgcctcgtgcgtacatgttcggttgtgtgacgaaactatacagttcagcatttccaccacccagagaacaacgaagatttcttacaagcgctcgcctgtgttgagcaatctcaagacagcaatgccctccattaaacttgcagcggaattgcccaagaacttactcctgggtttcagacagccatcgatgcggatgtggtgctctggagccatgaagaagtagctggacttgggtggatgatgtgacgtctgctctgagacatagtatccttttgtaccgtctgggtactcccagtatccggtgaatatctctccgaggattgggttcagcggcttcttcacacccctacgtaatcatcagcaggcgcttgtgggtagtgcgaatgtatgagatggcatacggaggtttgatgtgccagccactgaggtaaaacttggtcacggcgacaaatcgctgcactggatcctcgatcttggtgaggggcagcatagtctcaggatgtgccatgaaactgtctcccgttagccaccgtcatttctatgccgtgtatctgcgccaacacactttgttatacgctcgagcatggaccgcggctcgagaatgaaggtgggcaatgtcactcgactgaggtctgcgccgggtcgcagctgcgatatgatgtgtgagagcacttggatacatgttagccaggctgcctacgctgctctgctttggggcgttgcaacgtactgctgccctgggcctcgtccatgactgtctcgtcctctctgttgacttcgtcaccaccgtgtcgcgtctcgtccatggaagagcctcggctgcctacacaatgacaagagcggatcagtaactgcggcttcgggcgggctgtgtacctggagcggtacgaccggaagcagggcgggacgcacttgttgtcagcgagttcttgcgcccatggcgaactccaggaatatgtggcatggtgagtcttcagcgtgtggatccgtagtcagcaaaactgaagacggctaccaggctgagaagaaatgctggcgacaggcagcacgggcacgaacgacaggtgtaaacaggttgtccggcgatgcgcgatgtgagttccgcgccgagcgatgacgactgggcctttacaaatttagtaccccgcctacgtaaggcagaagctgactgcagcggacggcactcgacttcactggtacaacgaaagctggactttaagaagctaccaaagacatcgaatctgaaatacctgcgtctccatgtgactaatgcgcgaatcttgcagaaggcgggaccatttcagttgctgccccgcgtgagcaaggcggagctctcggcattgggtccttgcgcaacaacgtacctgcacaactacatcataataggaccgccatcaacagacggcaaatcaaacacgctcatccatgatagccatacaaatctgtggactcgaggctgacactgtccggaaggctgctccgaagtgcgccgtgtttacttattccccgcgtgctactccagccagctccctgaccctttcgacttgcacagcatccttgtcgatcaccgagacaccaaccttctcgtacgcttgatgcacagcctcaagtgaagatgggtctacagctttggtggcctcgccaatgacccacgtgttgaagccctcgtttgcagagtcgattgctgtgcacttcacacagtagtccgctgccagccccacaacgaagacatctgtcacacgcgcatctcgcagagtctttgccaggtcgctttcagtgacgcgagggttcttgaaggggtcggcaaaggcagaatacatctcaacgcgcctgtcttggcccttctctatgatgtggtcaatcttgctcacgttcagctctggaagcagctctgcgcctttcgtgccctgaacgcagtggtctggccatagttgtgtctcctgtgactcgtcgggattgtatgggtttgtgattgtagctttcgacacgaaaggcttgttgtttggcgcagggtggttcgacgcaaaggagatgtggtcttgggggtggaagtccttggttgcgaccttgaccgtgaaaggtagggacagtaattcgttgatgattgcgacgatatcgcgaccgcctgtgactgctagagatccatgctgttctcgttagccaatgcgcctgccaggcaaagttttgcgaaactcacaggcgggcagaagtcctcctgcatgtcaacaacaacgagcgctggcttgaaggacatgatgtgcgtgtaggggagttagtgctgcggatgagtagagagatcaagaagcttgtgtggatccaggataagcactacaaggcaaacaacttctcaaagtacctttttttaaaaccaggaaatagcctaggcagcattgctgcaagtcaacctgcgcatgtatttgcgagccaacgtcggtgaaggtgatgcagccgcgggtcgcattggggcttcctcacttacctaagcaaaatgccaagatcgcgacctcgtctgtatcattcgacagaacgtcaacgcaccaccaagcccgtccactccgtcacccctctccgctctaccccaattgctgtcgccatgtttctgcagcgctctgccgtcgccgccgcacgacgagtggccccccgcgccatcgcccgccgcactttcaccaccactttcgtccgccgtaggtcgctccagcagctatcgtacgacctaccattgacatgcttgtaggcgatgtgaacgacaagtctgccgcggaaaaggcggccagccagtccggcaacccgcccagcatcctcgagggccacaagaagcttgacggtatgttgcgccaacctcgatatttttgcggccgaacatcagccggccacagctatcgcgacagcgtcattcgctgacaagcacaactacagagatcaagactgaggccgaccttcttccccctggtgcgcagcccggtaccattcctaccgatgccgagcaagccaccggtcttgagcgtctcgaaatcctcggaaagatgcagggcattgacatcttcgacatgaggccattggacgccagccgtctcggtatgtagcagcagagagtctagaaatatgaaggaccatggctgacgaattgtaggcaccccagaggaccccattgttgtcaactctgctggtaacgagcagtacgtgggctgcaccggcttccctgctgactcccacaacgttctctggatcaccctcacccgcgaggagccccagtctcgctgcatggagtgtggttctacctacaagatgcactacgttggccctgccgacgacgcgcacggacacgaccaccaccacgccgagaacctctaccccaagcccaaggacatggctgacttcctcaagcctgagtacctgtcccgatagaatggtcgatatctagattctgaaggcgagaagccatgtagcatagtgggattggagacgttatttcatcttgtgtttcgatctacgtggtgatgcatttctgggtccatcgtttcccccttgctagtctttcacgagcctttcagggcgatcgtccccaatatcaccacctccatctgcttcttctcgccctctttttctgcgccatcgccattcacagccgcccccttcttgcccttcttagccgatccatcaccgagcttgtatacctttctgatcttgtcgatatcgcaccactgccccagttcctcacccttttcactaatttcgacactggtgccctcgactacacttcctagatgctgacttacgctttcgtttgtgatttcaccatcaacgagccactccttggcctcagcgtctgaagactttagtggcagcttgacagcaatgaggtgggtcgtggtgtcgctgatgccaaatttcttgtacgactcgccaatattattgttgggcgacagacgaaaaaccaactcagagtgaggcgtgcgagtcttttggcggtgcgtgcagagtgcgtggatggtaatgaaggttgtggataggaggtgggttggagacaggatctggggtcggtcgttagccgccgcatgtgaccaccaggcaatgccaaggcgtgcttcattgttgtgcaaggcgcaacagagatgagattaacactaatttctccagaagcgccacagggtagcaatattacctaccatggcggcgtccagaaaggcatagtcgaatgccgggttggcttccagcaactgactctttagataacttggattcttgacgtccttgaacagggctacatggacaggataagcctcataatgcgggagggtgaaggtccgcacatgggccatggcgctgcagggagatcggctgcgctagacgtgatggtgtggttgaaagtggtgtggtgatgtgcagagcacagacgctggaggtgagctgttgtcgttttttggggagacctagacctgcagattgctttttccctcgtcggcggtcgtgtatcgtcgggtctggttgagccctgcggtgcgccgtggacgtgtgccggtggcttagcagtgcggctatgggactttgagtggcaggatggcgcacagttcgcatacggccgaagtaacgtttgcgtcgtctccgcagtttggagtaagaagccttcatcgcgatgcctgattgggaacgtagcggggtgccaagggtctgcaatggttctaaacgagcctcggagctggcaagatcggatgcgcagggcgaatcatgtggcagtcgaggcggcgatcgttgcggttggccgagcatgtcaggctgtcgttcctgagaccatgaatctccatgacagcggtctggacgtccaaggtttgcagacgggcggcggccaatgaagcgcgagccggaagttgaggtggaatctcgccgaacgccagcactctttcagtgcgttgctcgagctcgtgccgtacatcgcgcatcagtccatagcttcttaccaaacttctacgagtccctctgccattgcacaacaacaccggccgctgtggtgttacgacgacccgacgaagccttcctgcgcgcgttctctggggtgcatgccatgagtgtcaaggttcacagacagcgttaggcgcgccccgtatccaagccaccagcctgccccgaccgtgccagcggtcgtttgtgtgcggaagataccgccgcccgttgcaaccacaatggcccccaagcgggcctctgaggacgaaccgaccctcgtccacaagatccagcgcatcgagcacggcgtgtcgacgagcccgccgcagcctgttgcgaacaacgacttctccacgtcggtgaagcggaagctggccgactcgaagcgcaccggacaggcgtgcgaccgatgcaaggtacgtacccgaatgcgagaccggagtgcttccaaataagagatggagactttccttccctttgagagatggttgtgtctttgtgtgtacacagagcatcgcaatccatctgttgtgtcttccctcgccgcaccaactctctgcgcgtcgtttgctcctgccgccacctcgacgcgactggttcgcgcggcgcgtcgcatgcaacatcagctgacccgctccttcaccacagatccgcaagattcgctgcgatggccgaccggaaggctgcacgccgtgcgagcagaacaggaccccatgtcagaccacggatcgcatcaccggacgcgccacagtgcgcggccacgccgaggccatggagtctgagaatgcgtacctgcgcaggcaaatcgcagacctccaggaccagctcaaggaaaacaacatcgagcctcgcgcacttcccgcgtacacgggcctgcaacctccacaatggactcccacgcgcgcaaacgatagccagagctggccagacccccagcgacgagccagcgcatcgcctctacctggctacatgcctgcaggcgcaccagagaagcccgagttccgcccgctaccctcgttcaagcgtggctcgatcggcgacaactatctgggtgtaggtaccggagaccatccactgagccacattaggggcacctcgctctccatctttggcaccgatatcgacatcaccgactacataaaggatgaagctgcatacaattcctctgtcatgtcctactcggcactggccagactcgcccttggagaggaccacgtcgatccagttcccctgccgccgtacaaatcgctcaacgactacgccacatggtacttgcgctcgctcaatccgtacgtcatgctcgtccataagcccgccttcatggagctggtctggaagtttggaaacgatccaaatttcaagcccaccccgccccagatcgtcatgatccacatgatgcttgccacgattcagtaccagatagcagcaagaaacagcgcgcaaagcgccctcctcgacgagtcgcaccggcactacgcctatgccatgagcttctacaaacagttgctacttggacaccacgaactgcaagacatccaagccttgaccatgatctgtcaccacctgcgcaactttccaaaaccgggtcccgcttggatcatgacttccatcacctatctctttgcgctcgaacttggcctccaccgctcagtcaagaattgggctgacggtgctgcaaagctctccaatcttgagattgaaatgaggaagcgcatcttctgggcactcactgccattctggtcaatttaaacggtaagctgggcaggccaatgcctatcagtaacgaggacattgatgtcgaatttcccgaaccgatgaaggattgtttgccagaagaggaggcgcatctggatcccttccaccagtgctcgttccaagtgggcatccagatcgcaaagtacacggtccatgatatcgacctgtacaagacaatctactctgtgcggtcctcatcaacaacatacgtcgaaagactgaagcttctcgaagctcgcatccagaagtggagggaagaattgccctacgagctacgggatcccgcgcatgcgtctccggacgatcagatcttttctttgtatttggaatactggttccaagcctaccaattgcacttgcatcacccagcagtgtgccgctcacaggatcccgccatcatggagtcgaatctagacaagtgtctcgatgcgtcgcagaagatggtgcagaattgtaacacgctcatggtgaacaaaagtctggacataccgtggatcaatactgttgtgtacattgcagccatgtttaccacattacacatctcagctatgcgcaaagaacagctatctcccaacgacatgaaaaagctcaggggcgacatggaggtttgggtcaatgtcttgggcgaatgcgaccactttctgagtaagtatactactatacctaccgtctgctacgcctttcaagccttgctaacacagatcagattccggagataacctgaaggctgcggttgttgggatcgtcgagcaattactggttaatattaacgacggcatcgtgaagcggactgcgaccgaatcactcgcgcgggtagcgctccaagcaccccaacattcaacaaacgcgacaccggtatatgacgctagtgtctaccgagaaggatactccacagccgcacacaccgatcctgctcttacatcatcttcgcccacctacagctcgatgcccgtaggcccagcacatccctatagcattgggaatccaattgcagtgcctcagcagacaaacaatgcattcgaccatcaacagacgtacagcaatgacgatcagggaatgacgacaacccatgtggctgcattggcggcggcgtcaagcggcacaccacaatctggggatagttacggatatcctaatacacacgcacacagcacaaacggtagccagccaacatatgcgaccactgcttacccacagcaagattggcggcaatgggcgcggacttatatgcagccgcatcccatgagccagcccggcgagtatctcaatacagcaacaacgctgatggcacttggtggtcgagacggcggctctcaagatgcaggtcacaatggccaaccgcatctagacaactctggggtttctagtcatgtgcactggcctgacttggcgtatccaagcgttacaaacggacatggccacatgggccatcagtgaatctggacattaggtgcgaccgaaacactcagaaagcgaccccgctttgccccacttgcatggcgttcgtatcgaatgccactaggacgacggcggaatcttgaaattcgacttggagtcagggcaaacgctcacgtgtgggaccgcaggctggtgggggtaatttatagaaatgaagcggctcacacggggagctaggttacaaggaataggaaatgtacgatcatgttttaagtcacggctggttaatgtaatgaagaggagcggagcatagagaaagcagggtattagcccgcacaagcacgaatataagagcttggtctggagatctagatcgaatcctcaaaccgttgtcttcagaagcagatattgcgacgtaaccaaaaataacctgacccggatcttctcagacgcatgtccttgcctatatctgacctcgtttctttccgccaacgatgccacatgttcacatcgcccagatccccgggcagttcagattacccaaagtatccgccgatattaagacctagcgagacgcacatgtcaccctggtctagactagcttggcagcatgcatggcagaaacaagctcaagatcttaatctgcacgcaaagcttggtggcgggagttattgggaaagtgcgtttcagtttgcggcaacaatatactggtacgagtgaaggcgacaaaggcaccgagcgagagatgatatttgccgggatgatgtgttgactgctgggctttttatatagatttgggtgacgctgatcgtatcttgatggttggcttgtgccgtcttcttgatcctgtgcagtgtagtctagttctagtgttcggtatgctgaggctgctacacatccgcctcgctccccatctagtccggtatttctcttctctttggtttctggtttgtactggagtaggttgtctcaagatgcgcccgccagtatcgctcctagtgcttttcttgcacaccgcagccgcaatgaacaacgcattcgcgcgctctttcgcgcttcttgcggacatgggtctcaaccccgacggcactcctattgataccccacccaccaacattccgtccttcatcgaggcaaagaagttgtccttgaaagtcagcacagccagcctccattccgcctcaacccaaccgcccccagagcaaatcgtacccgaatacgtcgaactccccaccgacgccttcgccgcctccaaaaaccaagccacttcctaccacggcacgttctacaaccgctactgggtctcgtcccgcgcctacaagcccggctcacccgtattcctctacgacgtcggcgaatccgacgccagcaccaacgcgctctaccgcctgcaagaccccacaagtttcttccggcaactcgtcgagaagtacaatggaattggaattgtctgggaacacaggttttacggaaactcgtcgccgacgcccgtggatgtcaacactcccccggaggactttgtgtttctgaacacggagcagagtctcgcggacgtcgaccgcttcgctaagcaattcagtctgagggatagggggattaattatacattgacgccggataagacgccttgggtcatggtcggtgggagttacccgggcatgcgcgcggcgtttatgcgcaacaaatacccgtccacgatcgcggcggcgtgggcgtcgtcggcgcctgtacaagcgaccatcgaccagagtaactactacgagcccatgtggcaaggcttgcagcgatatgggtttggaaattgctcgcgggatgtgcgggcggcggtgcggtggatcgatggggtgttggatagtgcgaatgccacagcggcggaggggttgaaggtgatgtttctggggaaaggcgcagagcggaatacacacgcgacgtttgcggatgcgctgacgacgattacggcggcgtggatgagctatggggttgaagggggtgtactgggattccgccggttttgcgattggatcgagacggacgcggatggtatgaagcccgtggtcgcaggcgcgcaggggtggagcggcatcaagggggccaaatgggtggtagagcggtgggcgacgtatccgtggtttgtggggaatgtgaaccggtatcttgagacggagtgtagtgggcgcgatgatgtggagggcaaatgcgatttggacaggaagtttacggacccgcagatgattagttggacgtggcagttttgtacgcagtggggtgagtcgatgatgagatatgacttacgattccggcttcatgtactgatcaatggtatatcaggcttcttccaatccgcaaatctcggtccccgccaactcgtttctaaatacaactccctaacacattggcgctccatctgccatcgccaattccccaccgcttcacccgacatcttcccttcctggccagacgtcgcgcgcacgaatcgcatcttcggcgggtggtcgattcggccctcaaacacatattggtctaacggcgagttcgatccgtggcgcagcttgtcccgcgccgggggctatgtgattgagaatgcgcagcattgctatgattttaggaccacggggttgacagtgccgggtggtgaggtgagtcgcaggatttttgaggagaagttgacgggttggttaaaaagttggaggccacgggggggtgggagtgcgagtgggaagccgggaagaccttggagggggtagagaattggacgtaaagaatcgagatattatgccatgaccgtgaagaagcagctgactaggaagcggattgtaccataccgtgatactgatttagtcctaagcgacttcggatgtaggtgggaagatacgagtcatccgactctttaaggactgtggctgttctgggccgttatagggcgtgttaccacgcttcttgttggcagcacttcggtgaaatcccaaaagaattgaccaatgcgagaggagacggttaagatgatatggtcgaacagctgcataaactcacaattgcttcataagccagccgtctccaacttgaccgattggcttgtatggcagcccataccaaggcgatgtacagctcgctagggaagttgatgaccgcattcttcactcctccaatcattcaggagtaatagagctcttgtcgcaacactttgtggaggcgtagtgtcgtgctttggcttcgtcgttcacgagtccctgcatcgcgcgtagctaagcgacgcgtgtcgcaaccaatcttgacacgatgattgcttccaggacgcgacatcaggcctcgtcgctcatcgcagaaactcgaaaatcggagttcggaataaagcacaccgcagagtgaagatgatgactcggaaagggcgcatgaccaggctgtgccgctagccgtcactgcgggggttcaccgaccgagcaggccaacgccgactcgactcaagacgcgaagctgcagccactttctacgacatatgctcctctgcgctcttcctatagagcccagggcctagcatgtgtctacccagacttacaacatcatgacagaacgccggctgccagtaaggcaactggtcatcctctgtacggcaaccacattcacaatgcagcatgtcgctaacttcaccaacagcaatatgtcgcttcgccgaacccatcgcgctcacctcagtcttcccatacctccccgaaatgatggagtcctttggcatccccgagaacgacattgctcgctgggcaggagctgcttcggccatcttttctatatgccaagcctccaccggcctgctctggggggcagcttcagacaaatatggacgaaaaccgatagtactactgggtctgttcaatactatgtggaccatgcttttgtggggtttcagtacaaatctaccaatggcattgattgcgcgtgcgcttgaaggtctcggcaatggcaacgttggtctgcttcggaccatggtcgctgagctatgcccgtggaaagaattgcaaccgcgtgccttctctgtcatgcctctggtgtacacgattggcgccgtgatcggtcccacatttggaggagccttgtcgaaccctctccacgtagatccacgaaagccacgaggagacgctttgcttgagcgcttcccataccttcttccgaatctagcggctgctgtcatctttgctattgggattttggttggctggctgttcctcgaagaaaccttggcaagcaaaaagcatcatcaagacctcggactgaggaccggcgccagactcactgccttctttcgcaaaacgtttcgcccagttgcagcaaacgataatgctaccgaagaacgcgagcctctcatgggtcggcagaaggcgaccccagagacagtagccactgaaggtgttgcttctgagatcatcaaggagggctcaccaaggattcgagacgtcctgacttatcagacaactctcaacttggtagtatacgctcttctcgcattctacacacttgcttatgaccaggtaagcttcgtgatatccacggcaggaagtcattgaccccccgtagctgttgcccgtcttgatgcatcacccaacacagtcacgcgatgatccaaatgtccaacttccgttgaagtttgcaggcggctttggtatcgactcgagacgtattggtgctatattcacaatatttgccgtcgcttcagtcacctggcaatttgtgctcttcccaccagtcgctcgctaccttggcgtcttacgttgccttcggattgcgttctccatttttccattcgtgtattttgttacgccctttgtcacgctcatatctgaccccatcaccaaacaggtcgtcatgactgcgttgctaatggtccgcggtattggtggaacttttgcctttcctacctcaaccatcatgatcacaaatagcgcatcgagtctgcgcgtacttggcacaatcaatggtgttgcgacaagcatttcggcagtgggtcgagctgccggtcctgccgttggtggtggcttgttcaccttcggcgtgaagcgcgggtatatcatcgtgccattctggacattgtctgcggtcgcactccttacatgtatacccacctactatctcgtggaaggaaaaggattcggagacgatgccgaatcgaaggtcgaagaagcaattgagccaaggataattcgcgacgaggagcaaccaccaacacgccaagaccagttcagtgactacgacgcagcgcagtcagagtcggatttcggcgaacccgcaaacctcctgactctaacgagtacacgatcgagtgctgctatgttgtctgatgacgatgcagacgacgatgaggacggtcatggtagatggagacaaggctcaaatggattaacgactgccaggagccattctcaagtgggtcgaagacatgttgtaaagagacaatcctctgtaccgatcggcatgggtgtcggcttcaggcgctacagttcgaatctcgggacttctggcattggagccaacgggactagctggggagggacgtaacaagttatcgacactgtaaacgccatttaaatcgggcgatgctaccgcgttctctgttcagaaacgttacgatttcgactttctgtctgcgtatgttcaaaagttttactggtgcgagcggaggagttttaatgagaacatacgcgctgcataatgaatgccagcgttagagtgcttatgctttctagaaaatggcctgctatatacaaaacttattctcaaaagtatttaaaaaggcttctctcaagtacatcttctgtatgctctggattggcctacttgactttagaccagaagtaaatggagacgcatagaagaagtcaaaatgcttatgtacatctcaagcagcatggaaccacagagccttgaattccaattccacaacaaactcctgccttcgcagaccaagaacgttatcacgcatcgctggcgcaactacaagacctaagaaggccctttgtctgcacgcttatccatgttttttctgtttctagccaataaacaacgtcgcggacctgaacatcgcgaaagccaagttaatcgctgcgcgccgattgggcttggacgacgcgatgatgtcatttgagacaacggataatgcactgcctcaaccacgtctctacggactgggatgttcaatccacaactatccggtatctcggtgcgatatgactctcaattcctggtgtttgccaatgtcgtgttgcgcctgcgctgttccgtagcagattgacgcgacctgaaggtctatgagtttggacaatgacagatccgattgatgaattgcgagatccgcgcaaggcgaagaatgatttcttgaagtatcttcggagagagatgttcactttgaacttttatcggtaagcaaaagtcgcgtttttcgatgggcatatgctgattgcgcactctactctgcagggcacatatgttgtacttcatcattgtcattgcaatctcatccgtcattgtatatggagcaggcattgcacatgggccaaaagagtatggaaaagctcatttaacgtatatggatgcgttgttcctatgtaccagtgcgatgtcgacgactggtatgtactgtaatagaaagcctgatgtcacaatattgacaaaatgcaggtctcaactctgtgaatctaggcgacctgtcgggcttccagcaagcagtattatgcgtcctgatgatactgggaagtatcccctttgtatcggcctgggttgtgctcatacggcgagcactgttccgcaagaaaatggccgatgttgttaagcattcgcatactatgcgacgactcgtgcaagatattgaagaaagtaatcggatccatcaaggggctagtacgagtagcagtagccccataccagccatagaactcggccagacaaatcggggcaagcagagacatagggagcgatcgcctaagatacaaccactctccagaaggcgcactttccaccatcagtctggattcggcttcgtcccaacgccctgggagacaaaattagcccgcagtctcttctcccgcctcttcgaccgtttcaccagcgaattgaagcccgaacatcacggctacttgagcttcaagcctcatctagactccaaaggccgcttcatggagctcagtgaacacgatcgcctcgagctgggtggcgtcgaatatcgcgctctccaggccctactcttcatcctcgtcggctaccagatattctggtacacaatgggcaccatcttcctcgtcccatatgcataccgcagctcaaccaaagccatactccgagacgcgcagccaggcggcgtgaacccaggatggtgggcattctttgccaccgttacagaattcgcaaacggcgggctcaacatcctcaacgcgaacttcattcccttcagcggcaagcccttcatcctgctcgtcgccggctcgctggcgtttctgggccagacgcaattccccatcttcctgcggctgacaatctggctcatgaagaaaatgagtccgaaggggtcgcgcttccagaataccctggatttcttgttgcagcatccacggaggtgttttttgtacttgtttccgagtagagagacgtggtatctgctcttcatccaaatcagcatcgacatcacagcctggctgtgcttcgagatcttgaacatcggcataccagacgtcgaatccattcctaccggcacacgcatcctcgacggcttattccaggccactggtctgcgaacctcgggcgcttacatcatctccttctcgtcgcttgcgccagcctgcctcgtcgcgtatctcatcatcatgtacatctccagctatccgctcgtgcttacgctgcgcaagacgaacacgtacgaagagcggtcgattgggctacaagagcacgacagcagcgcggcggggattgcatcacatttacagaagcaactcgcgtacgatatctggttccagttcttcgctttcttcttgatatgcatcatcgagcgggggcatatcgtccgcggcgatcctggctttagtgaattctctgtccttttcgaagtcacgtctgcatacggcactgtgggtctcagtactggcgtgcctggcaaagactacagtctgtgtggagattttgcgagtttgagtaaagttgtgttgttgtttgtcatggtgagaggtcgacatcgtgggctgccgctggccattgataggagtattttgctgcctggggaagagttgatgcagaggatggacgcagagtatagtgaacgaggcgtgtattcttcgggggagattgaggagttgagggatgatattgaacagagtgggagacgagtgcccggaacgaagggcaaacaggatcctgaaaggacgcggtctgatcgtgagcattcaagatagtctggttcagttgctttcggcagcacacgaagactaagagggttgcttgaattcagagttgctgtcctctccatatatctactgccctatcgaacgatcaagtgagttgtacgggagcagagctacacatctgtgaacaaactatacacatcaatggacattgaatgtccatcaaacagctttacaaagtcaactgagactacgtggggaagttcccaagcagttcttgctgcaggcagctccctcgactcgagcagaccgcttcctccgctgccaacttagccaacacccgactctgccccaattcacgagattcacattcgccaacgcatcgtcagccatgattacacccgagtctctacctgcataaggcgagcagaacccactggtcgacaacaccaacccagcacatccatctccgggcttccatccttccagaacccatacccccaaggtacacaatcctctgagaagagaggctgcatgtcgaccgacgtcacgcctcctttatgctgacagtgtcttcggagtggttccgaccccacggccacggcgaccccgagacccggctcacagcgcaacggaccattcactggccaccgaattccaatcctcatctcagaccgttcatgccgccgtcgtaccaacacccacgaacaatgctagcgcgtagatcgtgttaatgcgcggcatatggagattacatgccatggatggggggggcgcgttggcgattagacgtgagcatggggagcgtgggtttgacacggtccggtgggtattcatgcgttggatgcaaggaaagggaaagcggtgcgaggatggggaggcatgcaagtcagcgggagatgcgccgttagtgccgcagcgccgggcctgagcatgctggagtggaggccggtgggctttgagtttaggatatattgcggcgtggaagtctttgctgggtgtggaagggtgtgaaaagattgtgtagagtgttcaccggaccgcgaacgcctcgtgaaacttacgacccctgtcctgctccatttcaatacaatcgtccatccacatccatgctgccttaggccaaaactcgtcatctgactcagaattagataaggtccattggcgccagaatttgatcaaccatccttcaccgccacgatgtgaagtcctcgcatcgcggtgacaaatcctgcagacgttgatgtttcaagtctgcagcaggtcaggatcgggatagcttcgcgcgaagaaaaaagtggagggacgctagtgcgtgagaaacggtggacgggtcaacgttcgggcagccggctgtcaagatctcatagtttccgatcgggtgtggcggaggatacgagaacgtgcggaaaaggcgtgcgtgcacgacgtgatttctcaagtaacttccgagggcaaacgggtcgcatattcgaaaataatgtttattgtttgttggcctgagaatgtcagcgcgagaaccaatatcggcgagatgcgaatgcgaagtcaatcagggacgagccaagctattgctccagattcgctaaacggagatatctccatcaggatagcgcgatgcagacatcaaacaccaccaaaacaaaaccagtaggaacaatattcatgcagggtcagatcagaaaagagttctttgaattaatttgcgagacgcgttttgactgtctctttgtgaggtaagggtacatgctaaagcgatacttgattgtagatagagtagaggaaaaaaactgaatagagcaccaaactaaaaattgtgtggaacaacatttgtcgcgcataaccacgaggcaaccactgtagggcacattcgctgaagaagagtgaaagagagtaagaattggaagagtcgtgcaatggcctaatatagaagcacctattttctgtcatcgttgaggaggctggcgatgggcatgttgtcgcgcggcgccgagctccaggtgccggacctttggcggccagtagacggcacgggcattggcagcatatatggcaagcgctccgacgccgagaaagagtgctggcccattgggttcatggggctgtagtgcttggccggctcgctgtgggcaggggacgcatactggaaaggcgaaggcttgagcatggggttgtgcatgatgctgccgtctggggacgcgtcgggggtaggaggacgaacaccagcagagccgttgcgccagatctcctcgagttgcgctggcgagacatcagcaccgtagtcggcggcgaccgtggcccagaattggttgcggcgggcctcgtaaatggagcggaggcggtcagtgtcgacaaccttgggctgatgagcgacctcggtgttaatgcgcaggccgttgaagggttcgggagatccctgaggggtgagggtgcgcggcttgggcaggagaatcttgtgctgagcacgtccaggggaagcagtgacggacccggccctaatgtgcgggctaccgttgtagctcatcggggagctgtgacgggaagactgcgagtacgcgtcgtggtcgatagccatggcataggccggagaggtaccgttggagctgcaggaggtggcggaagaaacagacgaggtgcgcttgcggcggtggctaccgtgggaaagctggtggaagtgcaggcggcatgcaagctcagtcttcttgagatgtgcagcaatgtgcttgtaaggcatcttctgcatgcgggtctgaagcagatagttctcctagagacatgttaattcgagttacaatgaagcgaaggctacaatgatcttacctcttcttcagaccaagacctgttgcctccagcagacatcttgcgagcacgaaggctggaagggtccggggactgcgagttcatctctggaagaggagagaggatctggggctgatggtgaagcattgtggaggtcgtttgggtctggtttaggtggtgttggtgttgttgtttattggggtggtgatcgtttgagtattgccgtcaagtatcgtgagatgatcgtgtccgctagggatgttcgtcggtagtcttcgaggctggctcggaaaagaaagtattatcaaagtgtttggatatacacgaggaattgctcagcaatgttgattaaggaatgtaaggcagcccaaaccagtgggaataaacgaaagtattacaaggctgctaaaagaaaacaaaagactgaagccgattgaacaagtgcggttgtagcctcgaaacttggggcatccgacagaatataaagtttggccgatgacaagaaacgggtcgttcactgcagcgcacagggcatgggtgattggaggggcggatctgatgttggcaacgttttcaaaccgcagttactgcagttccgattgtgatgggcgccatgggtgacagcgggcttggatggcaaaatgtttagaagaaccctgacgcgagacatgttaagccggaagaggatgggacgttagtttgaattcgatctgaccgccgcaatgcttgaggctctagagcaggttgcatgagttttgcagctgttttgggcgctaaggagccagtttcaaaactgggggcgtcagagaacggaacgtgcctcagacttgacgaagcgagaggtttgacagtgtttggagagcctggaaacaagctccacccacagctccagagcgtgcgggcgctaactgcaaacgtaacgtgacaggctgcgggaaggaacagtgcgtcggttttctccagattcggcaatcggcacagcccacagtgaattacgtctcgcgtgccatcagcacgccagagcatcaacgcgcgcagcgcggtagagaagcaagtgtgcagatggaagttcgctgtgcgaggacgcgcaatatgttgcgggtgactaggtcatggtcgacgctgtgagacgggcgaaacgagtacacactcggaagcgtcatatccgccatgaagcatcaacctgataaggcgcttctcaggccgagatcttggcggttcatgggcgctgcgactgggcggtctggggcagagccggttcgatcaaacgcttgaggctgatactgatactggcgctgcatcagccgcagaaacaggtggagagcagcgcgaggcggacacgaggcattgaaaaggctgcgtcgccccgtgacggagggctacatcatcccgctggacttgcgactccagtgctcgtcattgtcagcggccgagcgatactgtgtgaagcttggggcgattggataggtatcctggattactctccgtcgtagttgacaagctgcaggaggtagtctacaggcgcagcgcaggctttcgcggggaatgggcagggatggtgaggtgcccgcagcatcagaggcgggctaaatggcgacactctacaacggggtgaggctattggtgggcagggcggaacgggggggaagatagattgacgagtcttgttgacgtggtcactctgggtagcacagtggcttcagggtcgtcgtcgaggtagtcgtgactttcgccatgatcggtcaatcacgcacgctgcgggaaaggcgcgaccgcacagaggaaagagcgaccgggccagtacctaccccgctatgtcttgtgaacatcatcatggccacacccacgcccgcagcgcccgtccgaaggccgcgcgacaagggccactccaagagtcgatcgtggtgtactgtggtatgtcgcccgcaagtgctggcagtgggaggtgcgcggtgcgcgtgtagcgagtgcgtgtctctgggcacggctccccgtccgtcgtggctgtcgtggctgtcgtggctgctttggggccgctgcatcttcagctttgatgcgtacacgccatgtagtcatgcacgacgctgtcacgcgcacttggccacattccaggttggacgtctcgccttctccatgacctcaaagccacctagcctgctaccccgcttcttgctcgcacgtcgccttcgtaccgggtacttgccacgacgtcctcgacagcgaccttgcccgcgctctacacctccggccaagtacctgtacaagtgtccccgctagcctttgcccgcttaacctcactgcatcgtcgtcgtcctccacacccgtgccgctgctgtcctcccattcgctcgtcagcctgcgaacctgaccttctttgtatcccccgtacttgatcggcactggcagcagcaggccagctgcctacctgaatatcatcatgatctaccgtctctactctgcccgtcgtacctcttgagtgcaatcctgaagcctgcattatacgagcatgacaccacgctgtatagcggcacccagtctcacccgtgaagctgcttcgtgttgctgtccgcctggtccacgccaaaacacgcccatctgccgccatgtcgtgagtttctccaaagtattctgccccttcacctcgcctgttgccccgagtcgctcctgcccagccctgcccgctgaccttgtaccttccgtttgcacagctcttcaccctctgctaggcgcaatctaaaaccctcgcccatcgcaacacctccccagcccactccccagcatcctgcctcaactgagctgccaagcttgcagccagccccatccgtcaccacggcaggtcaagagtcgcagagcagtgccccaccacctcctccactgacacctaccgcgaaccgaaagcgcaagtcggtgacgctgaatcagccgccagaaggcatgtcgagctctgctgggggcgccgatgcgcatgcaaccagtgctgcgcccccagcagctgatgttgataccgctgcacaagaaccaaaattgaaaaagagccggacaaacacgccgtggacgccagctgaagagctcagactgaaacagatgagagatgcgggcaacagctggagcgagattgcaaaagtacggattcatcaaatccatcaaattcgagtatgagaaaaacaatcgctgaccaatcgcgcaatgacagacctttccgcaacgcaccgagggaagtgtgaaaaagcactggtacaaggtaggcgcaaccacagagtgctgtccgactcaccgcgcatgctcacccagacaggacatgcactacgcagagttcgccgaggacgaagtgagtatccatccgtcgttcagcgtcgctgtgactgacaagtaagaagagtgctgccctgcttgctgccatcaaagagtacgacgcgaacaagtggaaggtcattggccagaaggtcggaaagcctgcaaaagtatgacctgtccagtaaatctccaagtcgtccaaagggtcacgagctgacttgcttgcccgctaggcatgcgaacagtatgcgaaggagcatttcggtggaaagtactgagcgactcatgaccacaaaccgcgtcttttaggatttagcgcaacactcccgctttatcataccaacggccgtctgtcgatcgagcattacagagcttctgcaggcatccgcccgtacctcttggtgtcctcgatcgtggtccttggcagtggggtactgcgtgcacgcgaggcacatgccggcttttcgtttgatcaagataatcagcccatcggtcaggtggcaaggtttcttgatgtttcttttcgtttttctccattctcctttccgatggtacgccaatcgtccgtagcgaggtcccgttgtggacaggatgtggccatcctaacgagtccggaaacggtagtaaacccttgacaagtgcgttctgggagggaagtgggaagtacgttagctgatcgacaaatactattggccgacatagcctgctcttgggttcaccctcttgtttcggctatctgcagcagttcgcgccaaacgtttcaacaggttaccgtcctgcaactatcgtctgctgcaagctcccgtcctggggtcgacttgggcgagcagcagcatcgtcgtgtggcacttgccgtccgcatgccgcttgtatacccgttcgctcaaggcgtggcacgttgggagaaaggatcgacgttatcctcgtgcgatcatcggttgttagcgcatcgatttcgagattcccttgtgcaacggtcaacgtcctaagcgaaccatcggctactttcccgaaccagatgtatgggcgcagtcaaaacatacaagaaagctggaggttggatctgccgctccacgcgcgatactgttgtcgttgacagccacaccgagaacaatatcgacgcatcttgctgctccaggatgctcgttataacacggcaagaattctctttctgggacctgggtgtacccaggacgcgtgtgattcggagaacacgtcgcgacgcgtttgcgcggcttgtgggggagtattgaagcatggactgctttctatgaccggtcagacctatgggcgcgggctattgctcggccatcattcaggctaattccgaaggttggtcgagtacttgaggacggcggacgggcatggttagctgcgaggcctggcagagtcacactctgcaaacttgaggtcatactcgcccgaagcgactgcgacgtttgcagggactccctggtacattattgcctagtcttgcgccattctttgtcatggtcacgtgaaggaccgcttggtgttgagcttgctggtcgactaatgttcgttgaggaggatggcttgcatgctgcaggccgtcaggccacggccacatactgtatcgcgaatgcgatgcgccaccagcaacactcgccctcaacccgctgctgcagtcgagagatgagatgaatgcgaggttcgggggcgggcagatcacaggcacgtccctaggggaaaacaggtgccaagaagctgtcgctatcgagccgtgggtcgctcccgagtctagcgggcctaccttcaatcgagggccgacctcattgccgctgtcgttcatgtcatggcgccgctcgcttccttcgcctctcccaccatccacaccgacatgcgcatagcccttccggtcgcgagcattgctcatctactcgtgtctcaggtacagtacgtggctgtcgatgccttctgcagcggcgcacttgatcctgctttgccacagcatgtgcgcgcttccctccgtgcacccgttgcctctgcagtgcatgctgctgcgtcatctggacagggctcggaagattcttgtggctgggcgatcttctctcacggggatgacgaaccgcatatagacagggatctcgtgtataccttgaaacgacccatgcatgagccaatctgaggccatcatgcctatgcgttagaggaaccatgagtgaggcatgtctgtacccggaccactgcttacatggcgggtgctacggcaggcctgcttcctctgccggcatttactatgtccagatccgagtaccgcgcgagaagcacgcagcatcatgcctcgagagagccatcgacgggtaaggctcttccaggcatgaacgagttcacggtgaggcacaacccgccatatgccatgagatgcggttgcgctgctcagtcatggcatcaggcgacctcaagcttacctcacacgctggcaaagcagaaaccaacctcctctgtccgcgaacctggctgtccgcaggctcatcaatctggcatgcttgggctggtggcagctcccgtttgggcatttgccctagttgtacgctcggcgcgcctttcctagcctgttcagattgttctcatgcacatctcctggccaccacgcttcgccaggatccgtgctgcagagcctgcaacggcgttggagatctttctggtggtattctagaaataggtctacgatgggatggaccccgtcgcctgctggccactcgacgcccagtgcaagtaccctcatgccaatttcattttgcctcagcagccactcacaacacgagtccacggcattgcactggcgtaatggaccttgctactcgtccagatcttgtgccggggaccccctccctgtcatgatcaccgcattatgcttgacgtagaattcgacccgggccttccctactaagcttgttccgtgctcttcaggaacagagaccgtctcgtggggatgacccagagcccaccatgcttggtgtctgtgtccgtgtggcaatcgcacagggccgggctttttgaagggacgtagtgccctaaattttaatgccttggaccactacgcgcgaacatcttatatcccatccagtgtccccagccgaacataacttttaggttagtttttacaaggctatagcccacatcccgacgcttaacacacgcgataagacttcgactgatggcgcgtttctcccggctcttcttgctccaccatttgtcaatataacagaattcgaatatcccaaacacgtgcgatacaaccaccttcgttcgacacaccaactcaaactaggcactctttttctggctcaggtctcactacggcggcctgccagagcaagctagctctggtagtctccatgcgtattcgcaacactggcgagtccctatcgaggccctttcctcgactacagcgtaccaggcgatgccggggaagaacatcacattccgacgtcaaacgtcgagcatcaaaatgtactccatccccatggcggactgcctccgggttaccaccaccactccttcctgcagccacatccgtctcaaacgctccaacatgctggcgctgcccaccatcccgcatacacagatatcgagacacacccgtcactacatcaaccgcacatgttgcgccatcactccatgtctcaacagtcgccatcttcctacaacgtgggctacccgcaagcctcgcaccagccgatttcgcgcaagcgcagtcatcaagaggaccagcacttgcaacagcaagagcttccgactctagagcagcaactcaatccgtacgcacaagcaacaggaagcgtctcactcggtcaccctggccagggatactcccttcagcagtatcaaccgccgcaatccccgcactctgctcttcctcctacgcatcatcaccacctgcccaaccaacatcgcaataagcgtcatcaaccgatggagggcgctcctccctcacccgcccagcatcatggccctcctagcgtggtgggacaagaggggatgcccccaccagcagcgcgaccgcggggtccaaagctcaagttcacgcccgaagacgatcagctcctagtcgacttgaaggagaagaagaacctcacttggaaacagatcgcagacttctttccagggcgcagctcgggtaccttgcaggtccgctactgcacgaagctcaaagcaaagaccacggtatggacagatgagatggtgagttcaccttttgtaacggcgtcgtgaaacacgcgacgtcgtgcgttgccagccttcaaacatcggatgtgctaaccgtaatcggcacaacaggtcctgaaacttcgcaacgctatgacagagtacgaaaacgatcgatggcgcatcatttcctcgaaagtcgggagcggcttttcaccagctgcgtgtagagaaaaggcttcggaaatggatgcagtcgagggcgccgaagaagatgatcaagaacaacatcaaagtggctatacctcgtcgcaactcggcgccggccccagcgatcccgaccaaagctaccagtgactagccgaacaacaagtcgatcgccagtgcgaaggcctagctggccaattcgaaagccttcgcgcgtggtgaactccgagacgcgcgttttctcttcaaggcatgttcaaccctatgggacaaacgagaggctgtgctggctcacagctctcttcaacccgatcttttaatatctgaggcacacattttgtgggagactacatgcatttaatcactcgtgtacctttcttcttcttcttcttgttcttcctcttgttcaaaatctcacgacgtatcgacgaataactcacggtatacccttcttggttcgatacaagttcgctcgaaaacacaatattagctgcatacgaaagcatttctcatcgaacacactacatctcccaacgacggaagctcgcagcgaataggatgtcttggaatagcattgttgacggcgttgggacacacggggcaggtttcgagcacacttttggtcgagcataaacaaagagacggacggcatggtattgggcataggcaacaatcgatgatttgtcatgcatctcaagcgcgtgtctacaggatgacggagagtttgggagacgcaaagggcaaaaaaagataccccaaacacagagcacagggcggagaacttttcggtgtcatgttcgtttgtcgtttatacaagtacatttcctatgtcaaatacacgtcattggcggtaaagtgttttttcatgcattttctttatgtatgcgcgaataatgcgcctcgctttcttccacatgttaccagtgtcaaatgtgttggtcaaccttctatcaacgcttatttagagccatacgattgtaatacgccggcttgtaatggcataatccatatacttaataacaaataccaacaacaagcgtggcattgcgccgcaagctctgctcgcaaaacccacctcgtgccacgccacactcacgattccaaatacattcttcacacatcatccacaaccttaggcgcataatcgcccttctcgaagccatatatacctgacgctgtgcgcaggaacgtcgatgagatatctgaaacagcgggagagccccgctgaaaccgcgaggttggagtcgtaacacaagtctcagatgcctgaattatgatctgatcctcaggatggatgtctcgtagggctgtcgcagccaagatgcctcaggtgtacgtaatgcacagggacggggcgggtggtttgtgggcgctgcgtcatgcgtgatgtgcctttaccgctcttttctggcgagtgatggtgggttggggacttgaatcggctgcatttgcgcgtagatgctgggtatttggacggttgctgctaggcaaaagttgtgtagacccacggctcttacggtagcgaggtgctgttgcgatgggtactgaatgcaattctaagatgcagactaaataagtcacatccgcggtatgtcctcgttctatacaaagcgtcttctcatactctacagatgagcgtggcctgtttacctctctcgggtctcttcgtcgtcatgtctatgtctgtttttatcctcctcaaatccgaagcctcattatactacatcctcctagaaatgaacaagcgaggtacctcgtcacgattcacatagacatcaccagtgcgcataagaacacccttcgctcatcgcctgccaacaccatgcgcatgcgggaaattcgcctctgtattacccgggatgagctggcgtcagggtcagcgacacataaattgatcctgcacacaccgcatgccagcaacctgttttttcacgctgcagatcagtggcgtgtatctattttgtagaggagctgttggttgcgaagagcctgcagatgtacctggtttgccgagttgaccagaaccgtcgatacgcagcttggccgcgctgcaatggcctcgcggattaggtcgttggtgttcaacaaagaccgcttcggcatggtgtatgcatgctgcgatgagcagtggtgtgtctgttcgtcactaaggtcaacgtggccatcagtacagggttggttgacaagtaaaccgcaagctggacaacggccccgccgccgtgggtaggaattcactcgattgctttttccggttaccgaagtcagactaggtttggcaaacatatctccgcggcttcccacagcgggtgtcgtctgcgtagatgatcatattggaatttcggacatgctgatcggctgtatggcagtggcgatttctacacgtacataatttcttggcgagtgaggcgatcgggaaatcgcggtcaatatttgatgcctgttgtgtgcggaacaccttgctcgagggtgtcttcatgcattcctttggtaggaagaagactagccacaacaccagctgcaagatgctatagcaacgcaccatgatgtacgtacccgcacaaagagtatgcctggggccgttcgaagcgacgtggagacgtatagcaaaggcacataatccccggggagcttttctcccgcgctgacagaccactaccgctcgcccaactcctctgcctttatcatggccggaggcaaacaaccagcaaccgggtacgtggtcggtcgtatgtgtttggaaaagcgctccaagcttagaaacgtcgctatgtctcgcctcaaagtttgccgaaacagaggcttccagttgtgatcgctgatgatgcgcatgagacggcagctcgtctacattttgtgaaaaatcttcattggctgggcaagaagatgatgagtgaaactgggccaattgggtcttgggaaagaccccatttttgaatctgtggcgggacatatagtctatatgcgaagctgatataggtaccctgccgaatgggacagcgtggtcatggttggtcaggaactcagtcccaatgctttcccacgtgacgaaagggtgtttgtaaaggtctgatatgttcgatagagaaaggagactccgcaccctatgaactgccttgatacgcgttgaatagatctgttgggactttgcagtagatttgagcggttgggatgtcgaaaactttcaactttacacagccccgtataattcagaggtgacatattacacacatttgctctggcgcagaaacaatgccaattcacataaaaggctatcataatggtgctggagtactggccaagtttctgcgacagcagactgaggatatttgagcctaggaacctgtgtggaagacgatcaaacatcacagggatgctacaacaggtttgatgacctaggtacttgagaaagcttcggtcaggggatggatgggcgatgctgcttgtgcaaactcgaaaggcgggtttcagattcgcggactccaatagtcatgaccaacttctccggggggcttcaggagaaaatggagcaacatgtcggttgcggcctccttccttggacgtttccgatagcaacgaggcgagagtccttgacgcccggaatcatgtgagtcaatagcgatgttattcagtcttgattgcttcgctgttcggagctgagagcctgcatcaggagaattgttgagatccgagatggacggcgcgtatccacatagatccggtgtttatgattgacagcacaacaaggccccatgtccttccttctgtatgtcctcgagcttccccgggtcatgttgcatcagctcattgctcccgccccttgtgcgggtcactgcccctgccaacggttcatggagggtcggagaagtgtggtattggtgcagccatgtcaaaccaccgagaaatgacatgagcagctgactgcatggtttcgctgatagcctctgtcgtgtccttgctccgttccatatagaccaggctccatgttctggtggccactgccagcctaggaggtcaagcgccaacatgggctcgagggaacggcttaatatcagtcttatgatccgcaagatcgcttgcggcacaggctgaatgtctgcatcacgtcctctcccaggacctagtggagatggcttgtttcgcgctggtgaatgaaggatgctcgagcaatggctacggtgggatagcacagtgtagtctgcctccggtgctgaaccttatgtcgctcagatacgtgaagataccgcaaccgacgaacaatgtccccttcagagtcgagttcttcaagagatggtgaaacatctgcaggctttgcagttggtggggagcgatatggggcagcgatcgtgacgctaacttactcgccctctcaccggaacccagggcggatgtcgtttgctgtttgtgataacatatgataattctgttatagtcactgggtcgggtcgtcgccgcctgaacgcctgaggcatatgtcacgatgctatgcccgtgcaccgacgttggccgcgaggcatgcgtctgatcaatccggcggcccgttcggaatcttgagctttgcacaaattttatggcgtcatgtccgctcatcgcgaccttggtatatctagccggcgttagtcctgcaggtaggtagtcttggagatctcattgggaaaactggcactggagcgaccccaaacttgctaaaatacagtactagatcagtctgtggaattcgaagttctaagcaaactgtatcgttacaattgtcatggagatgcgcgacagccttggaagcaatggagctgcagaggttcgagagagacctgctggattttagcaattttcagaacatctaagtcaatggagcgtaggaaacgcttcataacttaggccttatgagattaagctcagtagcttgttatgcgactcgacaacgacatctttttgtggtctgctaagcgttgagcaaccacatgtgcacctttgcaaaacgagctacaaagtagagatttgacaaaattaaagggccttaagcagaagaagcgaacaagcggatcataaagagaccgcatgtgtgttcccgagctgaaacttggtgaaacctgtaacaggaacatgcgccacgacagggacatgaacttcatgctttgtgggactgttggtgacagtgaagacgtgaacaacatgaagttgtcgaacacgaaagacacacgtatcggtatctctgtctgaagcaatgatactacacatgcaggctatgtgtctacctattttgtcgagcggggattttgcatttgctggtgctacacaatcagaaagatgtgtagacttgtggtagatatgctagctcaagccatgataaactgaccttaagtacccaaagtacttatacattgcgcgggagagattaacagccatctaaggttgatctttgcgtgtgagcaagaggtacatctccatgaaatctggaccagcatcgcggtgagtaatacatatcagataacgagaagacaaagaagaaagattcatcccgtgtttctcgctctcttaagcactgacattttgcatccctctgtatagtctgctatgtcaattgcaggacatgacaatagggccgcatatgttactttactgcggtcgacccatgagagaagggccaaggacaaagcgttcgacgaaggttgtcttgcatgcttagcagacttcaactaactccccatctattaaagatgtgaagcttttcttatgttatatagacgtttacaggtgctcgaagatctaggttggtaaaaccttagatcgatcaggcaccccacaaccccccaccaacgattgcggctggggagttgccgcggggcggggattttctacaggccctgatacttgtcattattcgaacttgatagatcttgactaccgaagctgggatacgaataaaaccagcacaggaaaagtaacctcatgctttgggatctttgagatttagggtccttcgcctgaagcaggaagcaggccatctgaccatgcccgcgcccagacatggcatgccctagccctaatagggaacgcgcagtgaattaattgtcaattaattcacaattggttttagaaaatcttacttactttaaaatacttaggtaacgtgagtttcgtgagtcccgaagggcgagagggggaggggtaggccccccccccccccagccagaatccctccggcccacttgcgggttgaggaagggatgtataccttcgaaattcaaagtatctatctcttcaattaattagcaatcgattagcaatcagacagcaatcgatttacagtcaattggcagttaatttactgcgccttcccctattcagatgacctgccaccaccgcctaaaatacccgaggtacgttgacgtcatcgactaaaaacatctagtgtctgcagaaaataacagtacatactcaccaacactgtatacaaaatgtgtgacagaaccggcgtgaagccagacctaagctacacggtcccgctattgatcaatggcaaagaggtcacgacaaagaccacattctcggtaacatcacctacgactcagaaggaggtatggctatcttcatcagcttcgctggatgaggtcagcgcggccacatcggctgcacaagctgcgctttcagactggtcgaagaccaagcctgcgaccaagcgagccatcttcatgaaggcggcagacattgttgatgcacgtgctgaagagctggctgaatacatgaagattgagaccggggcggcatcacaatttgctaatggcttcaacgtgccgaaatgcgctgatatgctgcgcgatgttgcgggaaagactgagcaccggtcatggggctcgattccctacatgcgaacaagagggaaccagtgcattgatcgtgaaggagcccgattggggaccgtgctggctattgcgccatggtgagactgctgtgttaatgacatttttctgagcagaagctaatctgagcactaggaatgctccttatgtacttggtatgcggtcaattctgtacccattggctgccggatgctgtgttatcttcaagggatcagaattttgccctcggacatggtgggcgattggcaacgtgctcactgaggccggtctccctgccggcgtgttgagtgtactcttccaccgtgcagaagacgctgctcaagtcactacagcgctcatcgagcatcgttgcattaaaaagattaagttttacaggtaatgtacacgagatccgtaccatcaacgacctttattgacttacctttttggaaccacaggctcgaccccgtgtgggtcgcatcatcgcaggccaagcaggcaagaacctcaagcctgtcctgatggaacttggtggcaaggcgagtgcaatcgtactagatgatgcagagctgaagaatgctgcgactcaatgcgcactcggagccttcctgcactctggtcagatctgtatgagctcagagcgaatcctggtacacaaggacatcaagtcgaagttcgttgcagcgttcaaagaggctgtcgagaatatatttggcggcgacaagcctgcccctgtgcttgtagcggctgtaggtgtcgaaaggaacaagcgactgatctccgaggcagtcaaagcaggtgctcgggtggtccatggagaccacacgaagcaggaagagtttgatacgcatatgcgacctgtaatcgttgacagcgtgacaaaggagatggacctcttctacaccgaatcttttggcccttcggtctcgattgtcgaaatctcggacgatcaggaagcggttgaaatcgcgaacgataccgattacggtctttctggtgcggtcttcacggagaatctggcccgaggattgcgcattgctaagcaaatcgagagcgggtgagtcgcagcgcagggtgtgaacatgaagtgcgcagctcatactgacttttgagcagagccatccacatcaattctatgacggtccacgacgagtggagtttgccgcatggcggcgcaaaggccagtgggtttgggagattcaatggcaactggggcatcgaagagttcttgagaatgaaaaccatcacgtacagagattagatcgccatttggcacgcgttggcacgacatcaggcagctgggagtaacgcgaagtctgtggtgggaaacagatgtccttgtcggggctttgttcttaccaacttgtccaccaataattgaacgtccatgcagcgcgctgaaatatgaccgctatggcccaatcgatctctttcctagtcgcatgccagtgtctccaagatgtaaatgatgctgaaaagtgcgattcacggatggatgtaccatagatctcggtagacttggcgaccaccaagactcccgggagcttgccgtgtccgggcagcaactcgtggcctcgtctcaccaaccgacttcagtatttgtttaggccaccatacttcagccccacgtggtgtcctctataaaatccggaccgcctgtgtatctttcgacttgtaagtcaagacttctccccaaagtccccggaaccatgtctcagtcacggtcatctggattcttcgatgtcgcaccgctgttgagtcgcatgggtgggtcatacaccaccatgttacccgatgtctacaatcattaacacagtaggcagtactttcagctatcgtccatgcacttacatacccattccgatcggtccgctgtaccgcgcttacaaatgacgttttaaacgctgtcacccgatgtgcgctcgaacacattacgatacctcaatcgcgatacctgcttcctagcacaactgcggcttatgtcgccttgtgcaagaaacgcgccgtggcgcccaacactatcaacgttgacatcttacatgccggcagcgttgaagcgcattggataggcgcatcggatgccgatactgtcatcctctatttccatggcggggggtatacgcagccaatgaacgaagggattcccagatacttgttgcgactgttgtcagatctcaatagtcagactaccagatgtcggtctattgcggtgcttgttgttgcctacacgcttgcgcccgaggccacatatccaacgcaactgaaggaagcctcggctgtcttatcgcacctcatcaccaacacaggtcgcaacccctcggacatattcttatcaggcgattcggctgggggaaacctgggcttggctttgatttctcacctcctgcacccgcatccagaagtgaccgcggttaggctcgaacagccacttgctggcatgcttctgtacagtccttgggctggctttagcactgattactccagcttcgataacatcgcattggacttgatgtcgcctcttgctcttcgtaaatggtcagccatgttcctcggcaaagccaacaagaatgatccagaatccgatccaggttcggtgtccggcgatgcatatacggaagcttgcaagaatgatgcatcctggtggaatgacatgcatcgcatagtcagcgatgtcttcgtctcgtacgggggctatgagttgcttgctgattccatcaaagaactagaaattcaaatgaagagaggttgggctcagggtggaggtgatccaagccgtgtcgtgtttcttaaaggcgcgaaagaggcacacgttgcgcaaatatctgacatcatgatccatggcgcaaagagcagctcccaggttgctatcgagaattggtacaaggcgcgcctacaattgtagtgttcgcacgacaccacaaccgggtgttacaaagtcccaagcttcgtacatacatgcttagcagtcttagcatatcacgacaatttcacgttcgacaacaactaatactatagcttgttcgcgctcgcttcttcttcggccctttggacttagttcccctcatttgaccctgctttcaattctggactgttcgagcacaccccacgatcatcatatctgtcagctagtgcgattcaattcaatttgctccgtacactagcttgatataccgctactggtgcttcatgggacaccagcgcttacgtatggtcatataccaattgtcgaatgtgaaggcttgctgaagtctttccgattatataagatcctgccggtatcagagctcggcctttgatgcacttttgcgaagggatagccgaaagccgctgtcatataacgtggctagcgctagttcaatgacacgggtgatggcaggtcttattaagaaacgatctgaagaccgctctagccatgacgtacagtgaggcattttctcatttgaatacctcttgtctgtgggcaggcaagttgccttgcttggcatgctttacacagcccccttctctgcatgcccacagtagccttcgccaagcccatcgaggaacacttcaaattcccgcaatgttcttccaaaacatggtcatcaaagtctcatacctacacacgattcgatggtctgcgatgtcttctcgcttcacaaaatttctggaggagatggcgtgaagttcccatttcccgtcaaggactaccaacgttatgtgtttggcgatgacaagctagcgcacctctttggcacggacctcgctaaagcattcatcgcccggactggggctgcagaagacacgagcactgggagcaatcaggagcttacaaccgatgtcgtcgttgccgtcctatccgatcacgtacccacggcgactcataaccttcgagaacactttaccgcttacctcaatcggcacttggtctcggagaagcaacgtccagcacacaagatcgaccttattcgggttacagcgcgggacgatccgcacacaagtcgtaccagtacataccatgtcgatctcgcgtgtctaggaagcagggctctcatcatcctaggggacattcgcatgagtacggagcaggaagaagccatcagcaattccttcaagtctaagaagattgagaacacgattgtgttcgcttatctggctacacttgatgaatcagtcaacaccagcgcactctcttcgaccctctcgtccatcgttagcccatccatcaaggatattgacagcctcgcacactcacgatatttcagcatgactgaagcattcgctcggtttgttctgagcagagactatgcggagttctgccgctttttgcgaggtcaggatgattttctcgccaggaagctgctggactatgccatcggtggagaccacttggaggatgagctctacaaaaacaacctcaggtttctgaaatgggagattgatgcgagggagagcatctaggagctgagacttcagcccgtgcatcaagaatggcttgggataatgctggtaatggtgtcgatcgtcattacttatcgtcttcttgttgccagacatggatgcattttctggtggtgtcaagcatcgaccaaatgcgaagtagtctcggctcaatctcatgctacaaaatattatttcaatgttccaaagaatcgtggtgtttgtattgtgcttgatgttcaattgtccggcatgatgtcgtcgtcgatgagacttgccgcagagcaaggccgcgcaagtcccggacaaacctcaaaaagtgcattcatggtccgcgcggagcattaaatacattcgcagaaataccaagaactaccatttcaacattcgccatgtcttgttctgccctcgttcacttaatcataacatcgaaacaggtgctgaatctcgcctttccaccaaacgaccacacccaaaccatcatatgtctccccttctccatgcattccggtctgccaacagtgttagcattctcacttttcacagaacaactatacttacaaccgtaaagtttgccaatttcccttatcaaacagcccctgagggggcgtccacacattcaaatccgcaggaaatgcgaagctctcgtcgctgaatccattttcctggaccagagtatctggcgttagttcactgacattaacaagttccttttccttctcgccggcccagtaaatcgctacttttccgggatcgcctttcccgccggcactggacccgcgcgagtgtccgttgccgccgaacatgagttttatgctagcgcctgccgttgctgtagccatgggcgcggaattactgtgatgcggaagtttggcgtcgggggcgattaagtggtacgtcgggttacgttgatctgggtgacatgcatgtatatcctttttgccggctgcgccttcaagatcccataggtaggtgatggtttcgtcaacccagtcgccggggttctgcttgaagcgtggccagccgtggcagagatgagcgtaccagggcattagggggtcgataatcatttcctttccgtatttggttgcgttggccttcatccattcgaggatgtctttgttgtcgtgatctatgcagtggacccatgaatgagctgctgcgaaagggaggaggatcagagtcgtggcgatgatgaatggcttcattgtgctgttaagaagaagcgcatacgagtgcgatgagtagatacgaggggagttattacagagaatgtgtattgaagtttgtgagacatgatcacaggacagcgaaaagagacacatttatgggtgaacgtcaacatagcaaatctcccttcacgattgttcaattcacctttcgctatggtcgcggtgccaacgcagcgccacagtcatctcccagcaaacatgacaagcctgttttcaactaccccaggaattgctggattttttctttcacatcttcagccaagtgttcgctcgcaacgatcccttcgagtatagcaacagattttaccagcaacctgccgaaacctgtcaccaagtattttggcaagtaccatatgaggtcccgagtaagactgctgatccaaccgtaccaccacttgatcgtagacactcggttgctggtgaagtctgcgaagccatcggggcgaaataggttctgcatcgacatcatatttgctacgtagcgcgggaagaagccggtgacgtcttcaccagcgcggaagagagcaccgaggtgctgcgcaatggtgacatggagctgcaatccagcttgaaggagaatatatcttagcgtataggacacgattgacttaatggactcagagagctggcgcatgacgagacgtgcagcgtgcgtcaaggattcttcaaagcggcgatgggggtccatgtcagggtgaataccggcacgagcagctatagagacgtcagtgaaatattgattatacgggacctgccacgctgctgaagtttgcgtaccttgactattgtggacgtctgtatagtgttagcacttattttaggtgacagcgaggtagaggctatcagactcacatatgaagcttggtcgtcgatgcagggcagtttttacatcctcgggcaccttgctccatggtagcaggtcaccgatggcgtaataaacatcgctctgaggatatgtgacgaggaacagaagagtgactgcggcgagtcccgagagcgggcaaacttttgcaaggaaaatcgtagtgaccaccatggcgacctatatgctttgagtatacatctcaactatcaaatagccataaccttaccgagtatgtccaccctcttcggatcaagagctcatattcgcgctttacgtctgcgatgttctcgtcatcatcttcggtatctgtgaaatcgcgggattcttgtcgtgagccctgtcggtacaagcctccatcgctgtcaaaatcttcgaggaagtcgagttgtctaggaagcgcatggggatgcgggctcctgggcaactttattgtggacgcgtagaacgatgatctatacatgctgtagtgtcatatggagaaatttatcgcctgtatgagataatgttgtgaataaatatgcgatgatggcaattatttcagctgcacagcaattggccaacaaagaatgcaacagtgctggattcaggaaggctgcaccatcgaggcagccgcaaaaggcaaaatgtctctttacacaaaggtgtggggatacatttgcagacttgatcatttaacaatgaaagacatctgtccaatcctatggttctccttgttgaagccctgcaaaggcttgggtggtgtcaacctcattggttcgcgactcttggaaagccaactcgacttatttaaggcttttgccggatacattccgtcttcaaccaagttatcatgtttggcgaagctgaggttgcgatggtgtgtgctcagcgggtgttggacctattccagccagatgcgtggcaatctcagtgcggggcgctgcgtgcttgcgagatgcttgactgcaccacaaccttacgcgctcacatactcagttactcaatatcgctgtgcgttcgaggtttttattctgctaaggtagtgatcgcgttgtagaagactggtgatttgtgttcgctcgcggtgtctattacaggatgaactggaagcgcgtgggctccgacgtcatcatgccgaaccgcgcgacgcgcatgcacccagctcaccacggctctcttaggtggagcagaagaaacagcaagctttggaggcttttgttccctacactgacctgagatactaacatgtcttttaattcgaagcagcaaaagaaccaaaaatttggccatctgcctctttcaacatctggcgctcaagagacaacattgactgtaagtgtgcatgaaaaggtcccgagacaaaccagcctactgatcaaatccagggcaatgcactgttacgaacaccgtacttcaacaagggctcagccttcaccaaagaagagcgcgataccttcaaactacacggcctgctgcccaccaacattcagacgctcgacgaacaagtaaagcgggcatacgcccaatacagctcgcgcccgaacgacctcgccaaaaacactttcatgaccagcttgaaagagcaaaatgaagtgctctactacagagtatggacttaataagtgtcccaatatgtgacgagcatagctgaccccgtggaagctcatactcgaccacttgaaggaaatgttctccgtcatctacaccccaaccgagggtgacgcgatagccaactactcgaggctcttccgaagacccgaaggctgcttcctgaatattggcgacgcagaccgcgtcgacgacgatatcaaccagtggggcaatgctgaagacatagacttgatagtcgtgagcgacggagaacagattctaggtatcggcgatcaaggagtaggcgccatcttgatcagtgtggcaaagctggtcatatacacactgtgtgctgggatacatccgtcgcggactttgccagtcgtgctcgactgtggtactgacgtgggtctatattccacagacatccatatcttgctaagagaagacagaacaaggatctacttgaagacgatctctacctcggccagcggcggcaaagagtacgaggcgaagagtacgacaagtttatcgacaaattcgtgtcagcgtgcaggaagcgctatcccaaggcatacatacactttgaagacttcggcctgaacaacgcgcgtagaatcctcgacaaatacacgcctcagatcgcatgcttcaatgacgatgtccaaggaacgggatgcgtgacactggcagctatcatggccgccttcaaggtgagcggcaccaaatgggaggatgctcgcttcgttatgtttggctcgggctctgccggtactggtattgcagatcagatcaaagacgctatcgcacaaaataccggcaaatcaaccacagaagcaggacagcaaatatggtaagtgcagcgtcccgacatatgcatttgatgatactgactgtattgaggtgcgttgacaagcccggcctcttactccagggcaagaaggaccaactcacccctgcacaagcaccgtacgcacgaaatgacaaggagtgggaggggaaagagcatcaagatcttctctcggtagtcaagggagtgaagccccatgttctaattggcacatcaaccaagcctggcgcattttccgaggacgttgttcgagaaatgtcgaagcatgtcgagcgtccaatcatcttcccgctatctaacccgactcgactacatgaagcaaagccgcaggacttgtacgactggaccgacggtaaagtgctagtcgctactggctccccgttcccacctgtcaagcacaatggcaaagagtacgatatctgtaagcatcggttgctccatgtacttcatctatcgactaacactgctatagctgaatgcaacaactcggtaacattccctgtcatcggcctcggcgccgtccttagtcgtacacgcctcatgacatccgcaatgctcgttgctgccgttcaggcactcgcctctgccgcacctgttctcaacgacaccggtgctggcttactccctgacgtggaagatgtgcgcgaaatcagcgttaaaatcgccagaaacgtcatcaagaaagctgtcgaggacgggttggcgcaagagaagggtattccagacaacgacaccgacttggaagaatggattcgtgagcaaatgtggacagctgagtatcgcccgctgaaattagttgaacataaagatgcggacgcgcatgcgagaggtgaggcaggtgttgcgtctggtcagagagctgcaaggtttgagtattgagtcgagccggcgtacgtcaaatagcagctgggtattggctcctgatagtaccctgttcatgttaggtaagcctaagatattgtatcgtcaacttatcgagtcgtcaatttgcatgaggtagcctcactgccctcacggccgaggcaaatggcagtcgctcaacttttgcatcatcgcgacagcttcataccagtgagagagtcacgagatcctcctgaattgtccttttgtcaagccgagtatcacgcaacccgtcgcgactttactccagctgtttgctcgagatcacttgaacagtccggcatatcccctgacatatccgttcgtctattcgctgcatacaaaaggcgcattaatccgccctaacgtccaatatcaagctacaatcacctcgtacccacttgtcagtgagtaagagaataagactgtgcgtttgctttcggcgcgatctgtcgtcacattgaaggtgaaggaggatccgcaagtcgcgttcaccgcaggtcttttcccgcctctagtgtatataaattgtactccctcaggtaaagtccactttctcttctcccaccaccatccaaaagccctcaactcggccttctaaattcgagatgtctggctccggccccaaccgccctccgcacccctacaacaaccgccctgcccacggtcgtaacgtctcccttgcactcgtcggcgaaggtaactctcttcaacactctcgtgaggcctaccccgatggtccaacatcgcctcctcagggccatcaacctattccgacggtgatccagccgagaaatgggcctgtgacggatctgcagcgatttgctggattgtccgtgcatccgttctgccgatgggccttcaccgtctacaaccaagccggccgcgcggtgccaaacaacgacttcctcccagatgtcgacaacgccgtctactggtccgagaccattgtgcgtaccaccccttttcactttcatttgcgcactgacatttgacaggacgcgttcgaccgcgattcgcgcctcatccacgagctcgtcctgcgtatcgccaacagggagcttggtcaccctgctatggagacaatccgccagaaccattcgatggtcgagatgctgttgtaccgtcactaccagcgtcacggtggtatcatgctgcctccgacggcccctgctgtctctgtcatgcaggcctatgagcagacggttcatgaggctcgccgggagcactttcagcggactggccggcagctacatatagatgatcctaacttcccgcgtattcgctttccagcttggtaagttgatcaatttcttagcaatgtggacataaaggcactaacattcactcaggaacgaccctgctacctccccgtcatctcctcctggtcaaaccaccaaaggcaagggtccaccccgtggctctccaggtggcaagttctttggcgctcctggcaatcatcgtctttctaggggtggtggtgcagcaccaggaggtggcgtcaccttttgagcagcggagcgtggcttaatcaccactagatggcgtgattgaagaacgtcaggataagatattttagatttgacagaggtctggatagaaggctagaagtctgggatagttcgagcgataatgtgtattatattataactttcagaacaagtggaagtgcatattgtgcccagatttttagacggacgcgcggatattctaatgtactgagtacctcctcgcatcatgattgcattcatgacatctagtcaatagtctagtgtcgtcttctggaccctttgggaaatgggtcgatagtgttccaagtacctccttgcatcactcttgaagttatgacacttgtttgatagtccggtgttgtcttccagaccctctgacgaacgggtcaataatgaactgaggccatgccagactgaacatcaggtcattgactatagtacaaagacgcagcgtagctaccacgatctcctgtatttgggcacggtagatcatgtctcgtctcttggcggaatttggatgatcattcctgtgaccatcccaatagcatagtgacctcagggccacgaggtgtaaggtagcgggtgatgtgttggagtgtgcttatattgtagtctcggccgctgctaccggtgccaaattatatgtccgcctataaccgtccgccgagggtgttccgtagagtgaatgctgcaagcccgggcgtcgtcacgagcgcgcggtacgtcaggggccccaccctcacctatacatcatctctttgccttacctttacctctccccttccatttaccaaccaccttttccaatcttctcaaccaatatcctaaacccgaactcaccaacgtagcgatgccggccaagtacgccgcggtaaaagcccagctcgagtataccatatgggtagaggaggagctcatacctctccttatagacgcctacggaaagcctgccagatactggcgacaagcggcgaagaatgcggagcagagcgttgataaactggtaggtaatcttgtgttgtacgtgcgccagtcgcagtcattgctaacgccatgtcttccagccagtctacgaggatttcgactccacagtggagcggatccgtctccttctcattaataaagacatcctgacacgggctgaaatcaaagacttcggatggatccggaccaagtggccttggtgtgtcggcgtccttgtgcgacacgcactcaaccatggatcatacccgctggcaactttggataaagatccacatcccgatcatgtccgtcagaaggtcaagaagccagaggatcaagaaatatacgtctattgcgggagactggcgatagagtaaggaaactgatcttccgtaaccaggataccagctgactgtgcagtgacgatgtgcgccctgaagatagcttcaaacataagaagaagaagacgcgcaagtctcactggcgccagggtgacaagcagagcgagcatgatgctttcgagccaatgaagtcgccccaaaacgacacccaggagcatactgtcgacgaagcggtatcgaagaaggagctgacttctgtgccggagcgtttgggagtcacgggtgtggagaaccgtcctgcgagcgagcttggcggtaacctgcctgttcctgtccatcagctcccgccacgtccccagttcggaaatcacggcctgatagacccttctcattcgaagaagaatgccaggctgcgtgtgtatccgcagtggggtatcagacctatgttggagcacagtgagcagtcttcatacatcccgaaccacggtggcttcccaaatggcccagtaagccagccctatatgtacggcaacagtatatcgaacaacatgggccggggtggtttcccggcacctccacatcagcctggtccattcggtcagcccttccagcataacggcatgccttcacaagtgctaggcaatcaaagcttcccgccgccttatcagtatggtgcatacggtcagtcctaccgagagtatggagccgatataccagcacctcatcaggtcaatggcagcttccacgcaccctaccaacacagcacacctgtcccaccaacaccttcttatgctctcgcaaatcaaggcatgcccgctatgtcgagcgaatatcatcttcgctttgaagcagatgagtttgtaccagagtttcagggtcgtcgcttctagagcgtttcttcaccagtccgtcggtagttgttggctgcagaaaccgcattaggttgacgcatgggcatgcatcgaccagggcaagatcgtgacccgccttctgtttgccggtattcgtagttgttgccggagatattggatctacaggaatagcatatttttgggtaacatttgtcctgtcgtctcgttgttgaagtttaagtgaactgaccgagcagccaatgagcaaatttcgcgtgacatgccacttcgcgcaaatcaaccgccgaagctccagatgtcccttcagcaactccaacgaacgccacctaactacgccgcacacacgacctactcaattgcaggaaggcgatatcgtgatggaacaaaccaatcctacgtgtggccttggcccgccgttagcatgtgcccaaaaaggcaggcgcaatgaagagggccttggcccagcctgggcaactgcgaccaagcgcgctgccacgccgtcggctgcatgaaagcatccacgacgttatcttttcaatcttagcatctacttggcatgtctttttcgaacttttggccgaagcaccgtggcggcggggctgggattaatccttaggattggcgggcgcatttcgaatctcctccctatctcaacctaacctggtaggcctgactttgaaccatgggcttggaactctaaagatcacgcttacttgcggtagctgtaccgaagcatcgtaaagcaatccttcgaagggactaggcacaacttcgccatgcttagaccaatcaatgcagtttcgatgtcgcgataacgagacccgaacgagtaatgttcgagaccgtcaaacgcagaagcacaacactgtcgcgtgcaatccttgtgccactcacatccatatctggtctggatgctaacaccaatactatatgaggaggggtgccgtctgcctcgaggatcgtaggtgctcttcctatctgtccgtgacgcttgattgattgcccttgagcaaccgtcacaatggctgccactaccaatgtcaagaccagtctggaggttaccaaaggtgcaacggtcttcgaccccatccccctcgatgccagctcctcgaactcgctcagcgatgagaacaccacccttctcggaccgttccctaccgaagaagagtgggcgacgctaccccgtgtagctggttcgatcccgtggcaggcatggactgtcgctatggtcgaattcgttgagcgcttcagttactatggaacaagtgctgtctgtatgtaaaccgtaaataagcatcatgagcttcagtactgaccatgtgctagtcgtgaacttcattcaaaagccccttcctccgggttcgcgaactggtgccggtttcctgaagaagccaggttctggtgcgcttgacatgggacaaagagcgtctacgggtcttaccatgtgtaagtcggactgtccaggagcgctccacatagctaatatcttgcagtcaaccagttttggtcctacattacccctcttggtggcgcatggttggccgatgagtactttggtcgctatcttacgatccagtacgccaatatcatcgctatcatcggtcacatcctccttatcttctcggcgattccccaggtcatcaccaagcccgatactgctattgccatcttctcggtcggtctcgtcatcatgggcatcggaactggcggcttcaagtcgaacatctcgcctctcattgcagaacaatacaaggaccaaaaggcatacgtccgcgtgaggaagaacggtaacaaggagatcgttgatcccgcgactaccacagctcgtatctacatttacttctacttcttgatcaactgcggttcgcttaccggatctttggctatggtctactctgagcgtaagtagctggcaacacgagcgatgagctcaatttatactaactccacatcagattttgttggattttggctatcatacacactgcctacgatctgctacttgctctgcccgcttatgttgctcttcttcaagaagcactacaagctgtcgccaccaactggatctgtcatgggaagagctgccaagctcattcgccttgcgttcaagaagagcaccaagaagaactgcttcaaagatgagggcttctgggagagagttaagcctagcacaatccgcgctaatggcgagaccccgcccacctggatgacctttgacgatgcttgggtcgacgaggtccgtcgtggtgttattgcttgcaaggttttcttgtggtacccgctatactaggtatgatacccctactgcaagctgtatgttgtctctcgaaagctgttgcatcgaagatagcccctaaaggggacatcgagataggacgctttcgagtacaacagacacgtaagtttctcgttttggaatgtttgctaatcattttttgtgcaggttggcgtacaaccaaatgaccaacaatctcgtatctcaggccaacactatgaagctcggcaagactccgaacgacatcgtctccaagctcaaccccatcttcatcattatcgtcattcccatcatggatttcggtgtttaccccgctctccgaaagatgggtgtcaacttcacgccgatcaagaagatcactgccggttttgctctgtcttcgttcgccatggtatctgcctgcgtcattcagtggtacatctatagcatgtcaccatgcggaaagaacatcaacaagcttagcaagacacgcaaggactgcagcgccgatatctccgtctgggtccaggtcttcccgtacggcctcatcggtatgtctgaggtgctcgcttcgatcactaagctcgagtacgcgtataccaaggctcccaacaacatgaagtccaccatccaggccatcgctctatccacctcggccgtatctgccgctcttggtcaagctttcgtttctctctcagaagatcctctcttggtatggaactacggctctgttgctgtcgtcgcaatggttggtggtgtcggtttctacttgaccttccgcaagaccgatcgtgaggaggacgctatgaacaacctcaaggagagtgcctacatcggtaacaagaaggaagacgatgtggagaacgtcgagacgacgattgttcgagacgagaagaacgagaagggtgcattgaactaagcgcacccggatcggctgctgttgaaatactagacgattaatgaaaaggggcaaatagtcgctatagagcgtaatgtaaaactctcgatgttatacacccaagatgcatgaaggttgtcgattttgctgttcatgtttgttttttctaagccatctgacgctctctgagtccttcgagttcctttttccccatcgcgcaagtgcaactgcatgtcaggaagtgtcatccaggtcacgggaactcgcgtccttcgtgttaccacgtgcgccttggcgcgattgcctctatgcgcgctttccctcgcttcctgctgcaacaaacaaacatatcgcgcagtgcagtacagcacagcttgtacgcatcgcggcaaacttccagcatcaagcatctcaaccactgcctgtccctccctacccacccgccgttcagctcttcaggacatcacaatgcccgtcaccacgtaagtaactacgaatgggatcattgccatactgaccaatttactctagccgcgcaaagaccaaaagccacatgctcagcaagaagatggccaacaaagagcagaaggctgaagaacagagcgctgagccactacgatgccgattgcttgagctacctcctggtgagtgaagttgcatcccctagatcacgaagatatgctaagctgaattcagagttgcgcaatcgcatctaccatttcgccgccgaggccgaattcgaaagtgacggaagggtaccacccgtaatcaccagatccagacaagagccaaccgctgcaactgcacacagcccaagcggccgcacatttgtgggcctcgcgcagtcgtgtaagcagattcggtccgagtaccgcgtcctgtggcttcgtggttccagcatccgaatcaagcttgaggatgttcagtcctacgtgacaacattctatcccaaagctgaggactactgcaatgccccgaagcttctgctcatttcatgggatcatgagaacaacggctgcgacgaagatgtcttattcgacataacgctcttgctccgcattcgagccttctgtccaagcaacgtcatccagtttgtttgccgcaggctggtcgagtacgatctaccagatgtagactgtttcgaatgcgggcacaacattacgtgcacctgccgtgccgagtgcgaccatgaagataccatcgaagaagtcatgttcgacgtgcatgtcgattatcactacatgatggtacttaatgagctgctcgctaacagcaacgggacatggctcaaatcactccgaaacgacgcaaaaacccgctacatgaaaatcgaatgcacagccgataccgaaagccagcatttgacggtctacattcgattctgcgtcggtcgtgcacctgcaatcatcaccaagagagccatgcataagggcgcaatccgctacctacaatccatggggctactcggtatgcacacgagcaaagccgtcgactttgtcgttggtgaagcaatcggcaaattcacacgccacgctcaaggctgcggtgtcctggtaccatcgtataaccagatcgaaatcgctggcaccaccaaaatgccatccgattctcttggcgttatgtcttcgaccccttaagcgtcgagccgcaaagcctggctggtcactgcaaccctatggcttacgacatattatgcgtcacaggtcgatgactgagtgtatgctctttaatcttcatgagcatgagtagaatacgtatttccatcgtctccgtttagtggacctttgtgatgaagtagcaattcatcacttaatcgttcactttgctcgtttccgagccttgttttgctcacggagtatctgaaatataatctagaccccaataaacttcagctagtgcccgctttatgttagatgcgcgcttgtggagttgtagactgaagcctgagattgtgtcactttacatcactaacgaggctggcgagcaaattacacgatctttggctgcctgttggccgtgaggacaggctcatgttgagtggatggtgtgcgaaagaactatatgcgcgctctccagttccatcccacaagtgacaccctggttgctacgagcaatgctcctccgacgaagaacgaagagcctgcccagatatttgcgtaagtgtagcttccatggttgatttgaatcaaagcaccagcaagaggtggcccagtaaaactggagaaactgacgatagtgaatgccatccccatacgcacaccagtctttttcaaatccggcgtacggttcatcgaaccaatgattgctggccatagagcttgaatcacagcactgccagatccgtaaatgaccgcaaacacatacaaagtccctacggtgtgtatgccagtccaagcaaacatcatgattccgcaaacgaatgcgaaggggatgagcacgttgagacttccgaccttgtctgcgtagtatgtcggcagcaatcggaaaaggaagcccatgcatacctgcacaagcaacaagttgatggactgctggtagctggcgcccaaaacgttgcgtgcataagatccgatgtagaagaatgcaaaataaaggccccagaaagcgaagaacatgccggcgcagtagagcgagtacggcgcatccttaaaagattcccagtctacgagcggtccagttttgcgcggaggtaaacgtgtgcggtacagcgagatggtgataatgttcaggacgagcattataaaaccaataatgcgaatcgtccagggaaatccaatgcgtgggaggcattgctgggcaatgacggggaaatataacgccttccagtgcatgagcctagcgcagtaatcccaaggcgcgaaagcgcgtcttttggcaaaagtatgtcgataccagtgccatggccgggcagaactgcaggcccattcgcgataccgaggcagatcgcttgcgacaagaataagtgccacagtttcgtcgattcagccattgtgaagatgccaatgagttgaaacacagcgccggctatgtatactggtcgaaagaggccggcgtctgtggctcggcccgtaaaacgtgccaatgccgaacaggaggaagacttgaatggagccgatccatgatatcgttgaaggctctattccgagcgtgttttcatagtacgtttgatacacaccgaatgacgtgaagaagccaaaagtggtgaaaatggtaagatgggtgcagaaaacttgtatccaggctgtcattcctccgtctggtggtgggccagggtcgatccaagaagatgccgcagatctccttgtgagcactctcgcgagcacaggctcgtactgcggctgcttcttttctgcatccgaatcctctctttcttcgacagtctgttcgattgtgtcatcgcgagggcttggcggtggcctcgaatcgctttgcctgggaatagcgccctcagaatcgagcgcaccatgattggtgcccatcgccaaaaatgcgattaaagactcaatctaattataccggggacgaaatacaagacaaagtcgatgtgcatagaagcaggaaatcatgtatgttgtacacaagcaaaagttgtcgccactatttccaggtgataaggtttttcccgttctgctagcttcggacataagagctgtttcgcccaatgcagttagcgacatctgcagagggctcacactcacgcggctcatcctttcttgaatttcacacgatttcctcagaaaatgaacagaatttcgatcgagtgtagctaagcgtctgcaatacagatacatgtcatctcagcgagtagacatgtacgcacggccgagtaccgtagtagtagagaggtcctgatagcgtggctaagtcgtggtcaaggttagtccccaggtacagcgagcggcgagaataataccaatcaagaccagaatggacattggtggaacgaattaattattgaatatatacagtgactcaccaagtatcggtattgagcgtttggcgacagccgctatcgtgccttcagaatgtctgcagccttctcaccaataccgtacatagtcgcctggagatggcaagaggggatgatggggatgatagaagcatcaacgatggacagatgttgagttccatagaccatcaacttgtcgttgacacagcctccagcatgctcaggcatcatgggacaagaacctgctgggtgagcaagtgtgggtgacaacgaagcctgggcaagtagagcatcgtaaatctccttgtcggtagtgtacctcgcaccaggcactgtttcagagatcttgaagcggctgagctcaggacgtgcccagacagtgcggaagaagcggaggccaatagccatgatagtgcgatcgatgggattgacaaaagcgttgtgggttacctctggcgggccagtcgggttagaggcattcaggtagacagtaccacgagacagaggcttctctacgccaacgaggccaaaagtaccatcggcagggacggggaattcggtgacagcagcgtcgcggcgcttgaaaatgcttgcgattgcttcgcgttggcgagcaaaccctttcagcagctttgtgttgcccttgtacacagctggcaagtagctttcagcattttggcccttcaggctgctgactatggcgtttgtatcgttggtcatgtcaggcagggagatgaaagcaagagcattcccgcgagcatatgtatatggcccagtcttgtgctgcacatactgctcccaagcgctggcgttgaaagtggcgttggtcatcagagagttctggttgggaaaggtggtcgtagtggtgttgaagatgacggtggcataagggtgatcttggaagttcgagcccacagcatcaagctcaacgcggacctttacgccagcggcctcaagtacagccttgggtccgacaccactcagctgtagaagctttggagtctggattgcacctgcggcaagcacaacctcttttttggcgtagacggtagacgtcttacccgtggcggcgcaagtgatctcaacacccctggccataggcttctctctgttgtcgaacacaatcttttgcgcggtgtttcctgtgagaatcttgagattggtacgggaggtgatagggtcgatgtacgcatagcgcgcatgggctcgtcgccctgtcttcgcatccatggtgttggcataccacgaagggccataagcctcaccattgttaccgtcgatcgggacgtggacaccagtagctttccatgccgcccagtagtccttaatatcatcgtactggttgtctgtgatgctaacagtcaaaggaccactgccatatgtgctgggatcccaagtgatgttgaaatcatcagcaaccttctcggaaggaggctgaaatgtcgtgcctttcttgaagtatggttccatgccgttccatccccagcctttgtttccaagggcctcccacgcgtcgtagtcggcagctgagccacgatcgtacaccattccgttgatgaccgatcctcctccaagcaccttagcaacgagcacagggtagctggcgtttccaagagcaggctctggcttagagttgatgccattccagagaagaccagcggaggctgtaagatcattggccttatacgggatcatggtgccatcattgtcaacagactcgccgctttcgatgacgaggatggattctgcgtagatgtcaacaggtgcttgccagagactttgggacatcaacatactacttctatcctcgctcaatcggttagccaccactagacctgttatgccacctccaacaatcacatagtcgtattcttgtgccaacgaagctgcaagagctggcgacagggcaacgcatagcagctgagcgacgcacgcgacacgggaaaacacggccattcttggtacccaggggaagacttttaacgagagtaaactgggatacttgtgacggatattaagaaattcggccactagaggttttatacagctttacaacgacttgacattggtcgactgctttgcaggcaacgtgaaaatagccggcagttcgatgccccagctaatttcattagcatgatgggtccaattacggtagcggcaatgaggcgaaggaacgcggtacggcgtcaaatgctgtaggggccggccgcgtaatttttccgttaggcattccgcagaatctagaagggacgcggaacagcatgactggcggccagcatgcctatcagaccataaagatcgatggaatatagattaagaattttcagcctggttcgcggaggtcaagtgtggcaaggtggatacttccgaatgcctgcaatgcgagggcttaaccagataagacagtcgatgcacagtcgcgagtcagataacgccggtcgtctacagaaggtacggtctttgagagagggatcttttaacaggatgtatgtggttggccacaacacctagcatctagtccattgacaatgtcactcggcgccttggcaggtacaaggatgcctggatgcagaccctgagaaacaggaagcgggaagagaatggcccgctcgccatagcaactgagtttgcgctactctcccgcaagcatttgtaaacttgacagtcttaccctctgcgctaaggtgtacttccggcgagtacctacgtctctcgaggtaggtcattctacaacacgcacaatgtgcactgctacagttcttgcaggacttttatcgatgagaccgcaaaagcgcccttgcaatctcgcaaggcgcaaggcactgccagggattctgcagatcattatgcttccagaagccaatcaggccggcgtttgtgctcaatgagggcctgatcatcgccacgaaatgcttgcctagtctgcatcctcgggttcggcaacttcactcgtgcagatgagtccgtgtttgcatctgcatctatgcaatcttacatcaaatcgcgtcccccattcttgcgccaaaggtcagcatcgggtatcatgacagggaacattacgccaggtgcgacgaagctttggccactgatcgtgcctcgcatcccgagctatgaaggagcaagtcgaagcgacctcgggaacacgtcttgtcgaagtcagatcatgttcggcccttcgtagtgctctcatcacacggctcggctctggagccttttctggtggggttcttcccaactcttccttgttttgcccagttgtgtctttgaggattgttgggtgttgggccaggtcggatcgttagggtctcgaatggggacatttgcctccggcattcctactggcttctcggtgcttcgaagtcataccggcgtaccctgcgcatgactgcgcgacttgaagttcaaacgacattgagaaggcaggtccaggttggcgtgacaagggctgaatctgcaggtgccacacacgttctgcgacatacgtcgttgttctggtgcagtgggcgacctgatcgctcttcgtttgagaatgtttcggacgaccctccccggagacgggacccgacacttgcagcacgtgtgaggcttagttcggtagcgacttggcattctcccgcctgtcgcctacccaggtccctgaatgccggtgctacttcaccgagaacatgctcagacaggttcgattacacgcacgcatagcatatcgcgccgaaagaaaagccgtccgtttatcctcccttcacaaaagtcttccccatcatattcttcatccttcactgtcgcgtgctgtgacccgtcgatacggcatcagaacagaccttattcctagctacatttaggagcgatgatcataatgtactccgcgttgccagatcgccaggaagcgcattgtaagatctctggtggtgcgacagacctagtatagattcgactcgtgctgccccacctgcggctgttccgtaccaatggatgccatgccccgtctgtgtggggccttaatcaagcttatgcaagatcatttgacaagcggttctttcacgggaagatgcactatagcagtgtgagatgctatggcagcgttgccccgagttcgcttcacagtggcggcgccggtagcttgcttcgagaacggagcgcctgagctgatcgaggcgagtaatttaacatacagacaagaaactcatgtagtccaaaaggctatcactgagccaaaacttctggcgaatcgttaattttgtgctggacagtattccaatcataccgctcgcgatggcagacgtggcaccacaagaatggccgaatcagcgactgaagatcctcatccccagttggacgctcatgatcatcagcactattttcgttatctggagagttgtctatggtcttatgaagtcgcgcagattcatgttgtctgactacctgttgatcattgccactgtaagtgatcttcccatgagatgcgcgccaggggctgacaggaacaggcactcaacatcacagccacatgtacgaaccatatcgtggtcgatgctggtcttggccgacacatcatggatcctacagtgcttccaaatattgcaagatattcatactacctttggatctcacaagtgatcaacattattgcagtcgcagtactcaagtggtcaatctgcgcatggctcttggtgctcaacttctccaaggtctaccaaataatcgtttggctttctatcctcatggtgactgccctgggatttcttgcgccagtcttgaccttgtttggttgcagtccgctcgaagccaactggaattttgcttacgaaccgcgcaagtgctgggctcgaggcacactggagctttcgtacacgcaaggcatctccaatatcattactgatgttgtttatatggccgcaccactcatatatctatcaaaggtgcaattatcgaggaagacacagttgggcatccgcattgtctttctcctctctataccgtaagtgtacccaacaggacagcatggcatccagacgtcaactttcgagactgtaaaggctaacttttcgcgcttacagggcgacgatttgttccatcttcaagaccgtagagctcaaagccatcaccgacaccatggatccgacatgggacgcggtaaatttaggcatttggtcatcagccgagtgctcaaccggcatacttatcgctgctttacctcccctacgcaaggccttcgatcatcttttccaacgcatcgttccttctacactacagaactcgcaatcaaagccgcaatatggctacggctatgggcactccaccagtggcaacatacggatgagcacgttccaaagtagcaaggcatatcacagtcgcattcctggcgaatcagtcctggacaatgatagcgacagtgatcgcgctattctacaggaggaggagggcaaatgtgcaggtatcatgaagactaccaaagtcacggtagaagaaaacgaagctagcggctcacagagctcccagttatcgcacaagcggagcaatgattggcctgagcctcgtgcaggtcctgatgcgcatgcaatatagcgaaggacacatgtatcgacttcgatcgagaagcggtgtgaacattaataccagcgacacgtcacacttttaaaagatacccccagtgtgatttgcaggacggaagcacacgaatgaatttttttgaataatcatggtcctttactctggcgttccgggtttcaatcgttcgctctattcgggtggttttcttctaataggcattggcccgcatagcaatcaacgtaaaaagaagctaacacaggttgacatccaaaggacaacctgttgccgcggtgcaaatccgctcataagcatagatcttgcactgaagcaaggcctctagtcagatttagttacagtcgcttttctctaagactgcgaatgacccaatgtataccttgaacgtgccaagaaggaagcactcacgcccgcgattgttgcactgcagcgtatgtataatagttcattcgctacttaacattggagaagagcttatagttcagcagtattcaacagtctgtgaataccgcatcggctggaccgcattcaagagaagaacgtatacctaaagactgtaaggagtgaatagctaccatcacatttcacagctctcacagggtggagatacaaaagtctcctcgctctctccgacctgatacagtgacgtataatgcctctacttcgcatatgaacaagctactgcgatcgactaagactaactactgggacccaggtacgtcactgatccctaacctatacttataggactctagaaaagtcaaggccatcatggaacaactcaatttgactgcggtcgctctggaggctatcctcaaaccaatggtggacgccgctcttggacgtagatgtaagtttttgacccaaaatacacctcagggccgcaattgacaatcatcagtcgagacacagcaatcatcgaatcaaaattatatgcctgtcgaagcggcagccgtcgtggttcatccttcatcccacacctctcagaacgctcctagagcagtcaatgctccgtctatcaacaatggtgtcggctcggctctttctgagataaagaaactttcttctggtgcaatcgcaccaattatatcatctatagctggacccgatacaacagttgcacttccggcagctgcatcaaatccactactgcgatcggtcttgaagagatcgtatgtcaagaccgcagttgcaccaagaaagcttcctccttcagcactcccagagaacgcaagtatcttgctaagcttcagcaaccgcaacgatgctgtgcaggcagtccatgattcagcagctacgtggtcatgccccagtccggatcctacagtaccgaccagcgacgaggagcggcaagaatatatccgtggcttgctcgccgccatgatgaaccgtgaaggctgtggcaacatgggccgaaagggaatgcgctggcaagtcgatcgaaatcactactctgagtaggctatggagaaggtgtgttgggacattttggtacgtacttctgcattagactctcgtgtgaaagcatctacacgtgagttttacttctaatagatggccccagcttgaaactaataaccagatagcttcaatctgcctaaacgagaacggtgcaaagctaccatcatccacagccgcaagcaagcatggcctcgaaaccacttccaataatggaatagccgctgatgccaccgaattcgaggccaagcgtcctcgcatggagtaatcatggcgccactgttgacagaccatcatctcgcctcgaacaattgttttgatgaagagtcattgttcaattgcccagggccatgtctcctgttggtatgtatacaaaggaaatgatatatctcgcaactgaggctggtacacgttcaagcacatggaaatgcaacactctgtcttaactatcatccgaacatgtctttgaatgcctcaagttatcatgcctgcctttctaaacatctcaaaagttgtccaccatccattctccgggcttctcacctcctcaaatcctgcatccctcaatctcttcaagctcaaatgccgatcgaatgtcaaccaatacccgtagctatccagctgctcagtattccaaatgtctacacctttcacaccgatctccttcagcttgctcgcatgctcttttatgaagtgactaggcttcatgcatgctgtcatcagaggctcaacccctttcaatccaaaacaacttgcaatttgaggccaacgttccctcatagaccctggcttctcagtatcggctacgttaaagatcctctcgcgaaactgctccggatgaagcgacgcatgaatagccacacgcgccaacaactctgcactagattccgtgtacaaactatcgtagccggccattgtaccagggaacggtacttcagcaccttccccgtgaacatgtgcataaacgcacagatatacggcccagtgtcctactagtgaaaaggcagacccgtttggggtgaagccgatgatggcatcggggacgagctcacaccatgtccaagattgtccagcagattcactggtgagcatggtacggtagtgaggataggctactgtttcaatgcaggcttctgggaggttgtcggccatttcttcgatgagtggggcggcaaagacaccgtttggttcgtatatgccgtagccctatgactgctatcagaattggcagcgaaattggaaaaagggtgacagactctggtaccgcctgggtacacgaaaaacttgaacttgggcgaaaggttcttaatggcaagaactacgcggcgcatcataccgacgttgacttcaacttctcttttgtagtctgcgtctcctttgaaagctgcaacgagtgtggttagctttcctgttggccaaaagaggccttgttgagtcttaccgaagtagtaaacatggctgacattcctaaaatcagggaccttctccttcaacagatcttcaaattccgcgtcgccgcaaagcagatcgactccagatacaagtgccaattcaggtctgtcagctgcccctgttgaccagaaagagtcccgaagttctagtggcctgttcacgagtgccgtgactttctggaatggggaagaagacggatacggctgaagtagttggtcgacgactgaccagccaatgataccagaagcgccgatcaccaatgcatgaaatttggaatctgctgccatattgaaagggacgaaaagctgaagcagcagtcctagacaataagcagtgccggtttaaatctctatcctgacgttcttaaagtgatgagtatgaatgagtcgaaagagatcacggaccaggtgtacgaccaggaaggcgcgttagatagccacgttcgtatgattggtctctcatgtttcacaaggactaatcggtagacacatatcctttcaatgtgcgaattgtgaacgaaatgttgccatgctcgtgatctcatacgggaagtgttgacgctacttgagatggcattccataccgcattctctccgtcttaagtccgggctctcgtcgatccaaagtcttgacaacctcggaacttgtacccctcaaaacgcacgacgcgccgtcggctgcacatgtattgctgatgcgacaataccactatccacaatggtttttcatttcaaaatcccattgtgtcgcttaaacaagatttgccaaccttgtcgctaccagtgccaccacgcacgatgagcccccaaatacccgacaaggtcgagcacctccaggacttcaccgcgcacgaatggtgcaatgcgcttctctctgacccctcggtcacgcatatctccaagcggcaaatcccggaggtgcgccaaggggtatcgaataccttcttcacgcggacgctcttcaccgacgacgccatgcgcgctttcctgtcgctctacaagcccggcaaaggccacagaagagcgcccggcgccgatgtctttacaggaagcccgcatgcgccgatccaccagccgcctgtgcccagcaatgcggaagccgaagcattgcgccagagcgcaaagacggagaggacgttccaggtagatgacccagacgcacctgaagcgattgtactcgtatcgctgggcaccgacgtcgatggcggtacaaatcgcttgcatggcggtgtcacggcgacgctattggaccaggtcatgggcacactcatatcatatgtgtatcagtacacatgtgcgacgtcagacttgcacgtcaagtacaagcaagcggtgactacaccgtgtgtattgctgtgtagggcgaagcttgtaaaggaaaaaggacgctggatcgaaacgagggcttgggtagaggacggtaagggcaccgtgttcgcggaaggcgtgggggctttcgtgatggccaaggtcagcggttcagaggcgaagatgtgagaggtgaatcgagagactcttctgctgacgcggagttacattaccaaggattccaggcacaaattcgaaagtgagctgatgtgaacatccgtgtgaagatagcaccagtcaaaccatatccagacacaattgatcgcaagtatgaatggccttcaaccctctcggtagatgcatcggggaaagattcgaacaagcctagactttgaaatttttgacatcccgtacagctgtctcatgcccgttctctataataccagcgacaaggcgacaataacaacactctcgtatcatatgcattggcgccccacttcatctaatcacgtcgcgatcgatccccccgcaatcggatctcagatccgggggtcatagctccatgcatagcctatcgcgctccacaacaccaaagcagctgatggagctttcatgatgacgttgcatgtaacgcggcttcgcagatgctttttccatgttgacccgagggagcaccacaaggatgcagtcattttgtttaaagataggacccgtccttgcgtcaggctctccaaactccaacgccatcgctatagctactgactgccttcctcgacctgagctctgaacaacccctgcaattcagcacaccatggctactataaattccacagtaagtactctttctcgcacaggacataccggcaactcaccaccatccaccagatcttccatgcctacgcctacggcacagcattctggtacggcctccgcggcctctgccggatctacgaccccatcatggtcgtcggctggttccgcccaccctcgcaggccaacctcgcacccaacgacctcgagctctacaacgtgcgcaacgacggctggtgtctgattacgcttgccttgatcctcgtttccttcacgaatgctgtgccagcggctgggacttcgaagtctagcggcgccttgccgtatgcgaaagctgtggtcgctgcgacggtgttccatcatatcacgacgggcattggcgcgtaccagcattataagttggatagccattataatatgagtatggcgattggggtgtgggcgaatgtttggttgactttgacgggtgggatcacgttggggagcttgctgagtagtgcgggagaaaagagtgttgacgaggtgaccaagaaggttagatagacgatggttgatgtcgatgagagcatcccgactatcgtctaggtgttatttcagagactgttataggcctagcaatgacggtgctgcttgcagcgcatccatcatgagagccttgtgacatggggaatgcacaggttgacagacgggctcaaagacacgtggacacacaatgttctttcactgatagtactctagacacgacatgtgattaagttacatactcatgacaataagatcacaagtgtgtgcacacaatgatagttcactcacaagttcatactttaatcattcacgcaaaaaacacaacattgtgacagaatcttcaattcccacttcatcgatgcgccgatcgcaaaaccaaaacccaaacgcctattcgctatgctatgcaggggtatctcccatcgttttcatccatactaaaacgccaaactatgcaatcatgacccaatcaatgacgatgccctcttatcagaaacttatgcttgcgctcgtggcctgccacaagggaatggggtatcgataacatgtacaagcaaggaaacacagacgatgatatgaacaaagaaatcccaaagaggcgcgaagacgttcacttagaacatattgcggaacttggcgccacgagggttggacatgtcgaagccggggagcttcgttggcgctgcggaacccgggggtgcgacgccagcggggctcgactttgcggctgaagtagtgatgccagctgccggaggggcctgtgacttggcagatgagacggcgcgcttggaggtgaccatggtggaaggcggtgctccagtctcagaggcagtcatggtgatgaagacagtgtctgtcactgtgaccacattgtcgccaccaggggggtttgatggagcggcaccgggacgccgagtgagtgtgggtatgccagctggaccggaagcacgaggtggttgacctgacagtgggggagctggggatgaaggcgccggtgcccgtgaaggtgcaggcgcaggcgcaggtggttgagagggaacgccagcaacaggagcagatggtgcggaagtctggttgcctcctccaaagatggggccaacttcacccttgagagcgtccgtcatggcagcagtgcgagaggcaaagtcagatacagccttagccatggcgtcttgctgaccaagagcaaacttcggctcagcatcggcagccaatgcaacatccgctgaagcgacgtcaacatcaatacaggtgctgtagtactcgtccttgcccttcggaaggccaggatcaatgccaggagctgtgttccactgccaaacccaatacaaagtgtagggcttgcccacgtcggctgtcttggggagctgtacgttggtctcgcagaacaaaggcatggtacccggaccatcgtcaccttgacccatagcatagttgggaacctctttagcgcgctgtttgtactcaggagtctcgttggtctcgtagcaccgcccgtcatcgtaattgttggtagcgatgagagtaccgcggccgtctccacccttgccatcctctgtccagtaaagaacatcgacaagcttctcgtcctcctttggttgtgtggtaccgtagacgaagaccgtgccggcgtgcgctggcttgcctatctggttttggggcttagtgacgtgcccgttttccatgtagcgcatggcaataaagcctccgggaacagcttgcagacgaggatacttgtcagaggactgcttctgttggcgttgatctttgtggcaaagaatagtgtcgttgcgtatgaagacatcaccatcaggcatcagccaattcatactgaagccgttataccccgggtcggtcttggcgaccatgccgcggggataaccgtactcgccgacatattggcctttgtcgttgacattgcgcagttgctcgatccatgtgtggccctgagcgatcggtacgacagcaagtgccgcgacgattgtctgcagaacgcgcgacatgctgtatgtgttggtgtgaggggtagatagttggttggaaatggttgcggtccgtcctgcggtgcggatggagctcggtgattgatagctggcagttgctggagagctgatgctactggtatttgctcgagtgtccgagaaggatcttgtaaagagaaagaaaaaggttgggaaaagaatataaaggctgttataagtgggaaattttccttgacgacgagctcattgagcgtacacagtgtgatccttgaaattgagcggctggtctgtattcacctaggtgaaggtgacaatgctattgtgctgttcgaatattcacaacgccgcggcctgcgctcaccagcaccagaaaggaaaagagtaaagaagcgagaagaagcgaatcggcacagccagataacgagcacgaacctgtatctgcgcggccatggccctttatcaggcggatgaagatggtagtgcgacacacacgcgcttcaccgttgagtaacaatttcttgagcctggaagccaaaagtgaagagccaggagccaatagagacgccgacacacaaggtgtcgaaacgcagcgcgaccccacgcgagctccgcattcaagcatctgcagcctgatgtatgggtgttggatctgcgtttcaacgtcggacctacactgtagccgccggtactccttccagacccgcagcaccgtcgcagcgtagcgcgcaattttctgcagcctcccgcgaaatgggcgcaataggtctcgccctggccatgggcatcaatcaaatgttcccaaggcagggtaagattgccctagcctgtaagatgagatgcatttcaggcgacgcgtgccgtggatctacgacacattcacggcagctaggcctcgactagatcgtaaggtatgttgatctccctttcgcaccgcgagaatatacagggagtcaacgacgacctgccgctcatactgtcggaggcaaacgtgcggccagaggagcacaacgcgtcacgaggatggcaaggcgagtacggctcgagcaccaagacgtaagggagccaggtctgcacaagggaatgacaggtgattgtcggccgaccaggcgcttcgagaacaaagaagtttccgcaggtgaatgggaaagtgaagtcgaagtggatgtttcagatcccgcaacgttcgcgtgcgggattgggcgtctagctcacgccaagacttggtgctaacgacatgattggagcccattgccctgttccgattgtacaacatggtcttgcgtacgaccagataggcgctcgacgtccagtctctatatttgactcttcaacaacgacccagacccgcacagtttgtttatatcgcgtttcttcaatgccatccatgtcctgcagcgactcgctcggagaagcatccagatgctcaaccgtttccgcgtcttgtttcagtggctcggtagtgcggagcatggcgcatcgaagatctttaacgtcctgccgaaccatggggtgagattacaggcccgtgtgctgaggaacaagccgtcggacgactcgccagtacaaaacactttgcagaacccttatcatatgccttgcccacgaaaggtcgcatcgcaaatgtaactttcactttgcgcaagcgtctgctccgccaagtaagtggtgtgtatcgaaggtgcctcgttgcctcttgggcttgctcccagacttcatggttcgctccaccgtgttcgtgcggcgttcaagtattccatggttacttgttttgattctcacttgggaagaagattcgcgtcaagtacattccatatgtcaccaggtgatgcaacaattcgtgcgcgctctgtgttgacttaagttactattatagagcaactgctatgctacatacaagcccagatagactcaatggctagtcattatgttgtgaagagctaaaacaaccttgaagttggacagcataaccgacttgactttactccgtagatgatactcagcatggtaggccacagcacgcagtaatcattgcagtaactggtgacgtcggccatcgtggattactgcgttgcgtgctacttgcagactatggtgaagagtgatgtcaaaaagtcgcccaggtcaatgtgatggtggtggttaacaagctacgtggtgccagcagttgtgtcgcaagcttgagtgcaatggaataagttggctctggcacgtatagacccgagcgcaagagggagctttcgtggagcctgtggtccgatggccaaagacaaagacggttgttgctggacggagcactgatgtaagcagtctggcgtggcggctctcgaacattccttggcactgacacttgcacgctagctcatcgcgactgcatccgtggaccgcgacttttctcggcctcgcgacttcgacacgaccaacatccgccacagccacggccatcgttccgactcctcaatcacatacgcgcgatcacacacactgcaaccatggccaactacctcgcctccatcttcggtacggagcaggacaaggtcaactgctccttctactacaaaatcggcgcctgccgtcacggcgaccgctgctcgcgcaaacacgtcaagccctcgtactcgcagaccatcctgttgcccaacttgtaccaaaacccggcctacgaccccaagaacaagatgaacccgcagcagatgcagatgcactttgacgccttctacgaggacatttggtgcgaactgtgccagtatggactggtggaagagcttgtcgtatgcgacaacaacaatgaccgtaagtagtgcgcagtgctcacgttccgactgtatgctaactcgcccagatctcatcggcaacgtctacgtccgcttcaagtatgaggaggactcgcaaaaggcctgcgacgccttgaacagccgctggtatgctggccgccccatctactgcgaactctcgcccgtcaccgatttccgcgaagcatgttgtcgtcttaatagcggcgagggctgtgtccgcggcggcttctgcaactttatccatcgcaaggaaccctcggctgagctggatcgcgaattggacatgtgtacgcgcaagtggctgaaggagagaggccgtgatgagaggagtatgagcaggagtccgacaccaccagcgggcgcggcgaagagggcctaagcggactgaagcgcaaggcacgtgtggtggaagccgaaactctgggaagcgttgagagggatggtagacacgaggcaatgattgaggatgcgaaggaatcaaacacggcggtaccgtccgcaacgatggcgactcgtcgacttcgccatttcgtgcgtcttaccatgccggcactggattcgaatggtccgtgaacggcacgatggagctccgctctacataatgggtgtgaggccgatcagcgaccaagcaggcgtgaggcgttcaatactaaagctcataggtatatcttgtcacttgggtagcgattgtctcgctgacgagttttcaggtagtttgtcataatgcattatttgaggatacccagtcttgatcatttgtagccgggagtcgtgcgcaaggttctcttgcactacgtagaagacaaactgagattgaatacgagtgcatggcgctagcctggtatcatctaagaagagtgcgaaagaaagaaaatacgtatatacagcggacccaagccaactccagcctcgtccgacaacctcgtcgagcatgcaaaagtaagcatcatgcatcaatcagtccgacaccaatacgccaggccaatatgcgcgcgtcaagcaatccagtccccccccctcccctttcacacatgcgtgttttcctcatatcccacccacgcacgcctttgatcaaaacttcaagatcccctcccgtctcaaaatcaacacggccgtaacaacacccgccaccaggcccatcaggcccagccaaaaacaccaacacagccacgtgcgctgcctgctcttcttcttctggctcgcgagccacgacccgctgcacgcaccatggttagccgggcctgtaatcgtcgtccacgtcctgaagacttcgcgcgggcggccggagagggatatgagggagggagaacgcaggccggaggagtgtgtgcggaagggggcattgggctgtgggagtggaagtggaagtggaggggtgagttgcagcgaggaggtgttgcgctggtgctgatgtaagagcgggcgagtggatgctcgcgaagggcttttcttcagcttgctgggctgccgcgtgggctgctcgctatcgttccacaccgcgtctcgcgtgagtgcgggaggcggcgtggatacctgcgcggaacgcagtgccgagggcgcgaagacgggcgaggtgggtgtgaagagttggcactgcgaggtgggcgacatgggggcggaggatatgggtctaggagaggagtcgacgtacgagtgcttgaggtgcggagtgcctttttggacgtcgtcttggtgcacggcggtgctgaagcggcgccagaagttggggtcttggacggccattggggtgtttcgtgcgggggtgcccttctcgtggctgaggaatgatcgagggtggaggtgatggtgtctgcctgaggcgttgttctcgtggaggcgggtgttctcgtggtttgtgtagccagactaagctttgcaccaccccaggcgttgtgtgagcttgtcgtaagcgccaggcttgtgtaattacacgaatgtaaggactcgggatgttttcgctatgatgaatctcgtcttgaaggaagtggtgggtgaggagagagaagatgagagaaggtcgagaagagtagatgattggtttagagaataggattaatgagtggaagtgaagcaaaagacgcagctcgtcaaggcgcgtttgtcgtcaagaagcgaatcaagggcacgaggcgtgatgaaggaaacatatgtgatgaagaaataacctgtatacctacagcattgcatgtgtacccctacctgaccaggtgactagtactttacagccgacgtgatgtgacattccatccccgctcggatcgcaagcaagtttctcatgttaaatgcacaacctgggtcgaacagagctgttggtcctctatcattcgatgtggtctgtacgtgcgggagaggcggccaatcggcggcgtaagcacctgggatagcctggtgcggtagatcgccatgagacggcaggcatggcaggcggtgaggtgccgaaattagccgtggatgtagggcagcgtgttcgtattgtagtgtacgtcggattacattgtcaaattcagcgggcatgcacagctggcaatgtttgcagacaagaagtaccagaacatggcagctgcagcgggagatgtgcactgcagcgaaggtttgcacgatgcttctcgatagcgcgcaaagttgaaacatgcacgctaaacttcaaacaatgattcggtcccacagccaatgctatcctgccatcaatctgccatccatgacccagctgccatccttgacttaacagtcgtctcgtaacgcacgactaatctatcaccatagcatcgccaagagatcattacagcgggtatctcgcctcttgaaccccacgatgccgcacgaagaaccggtgcctttttggcgcgtcaacatcccacgcgatcaatggccgacgtcatgtcctgattttcttcgagacattagtgagaaggacaagaagattatcggcacgccggacgaggattatcaggtgttgacgtgggaagaggtcaaagagcttgtcagtatgtgattatccacgcgagattactgtgacagttgtctgacgtggaacgactcccaggaattgaccgcgtcgacaagtttcagaggagaccgagtcaactcaggcggtatcggcagtttacgcatcgactggagaaggaacatggcagtattatgaactttatgctcaatgtgaggttacgttgggacaacatgacgccgagcgcggcacctttccaggacgcttcggacacgaagattttgtacaacgactggccatacggcatcgatgcagacattgtgcatctagttgtgtggacaaagtttgagcttgaggatgatgcagagactgggctggcgacgccagagtcacggagggagattgaggcgtatgtgcagcgtgtgtttgggcaaaagaccaaggaatttgtgtggttcaagaactggaagagtctgaagagtgtgcatgcggtagagcactttcatgttatgctgtacaggccggacaaggagtttgtgagggagattactggcggtgatgtggccatgtcggacaagtgtgctgcgtgagaaggcgagtgtgggactggtgttatcatcagggtgtgcattctataggcgttcgtggatagagtgcaaggctgtccggcggtgatgagagcgacgcgccttatctgcttatcgtcggatgtggtgcattttcccattccagcaaaccagcaaatgccgctgccggcagagggcgcctcctgaagatcggcctgtctgattggagcgcaggccgaccagcgccgaccagctccgaccggcgtcatgtgtggcgcagcagccacgtccagagctccgatggaatgaatgcgcgtgccgtcgtagaaagacaatgcgacacgttgggtgtgatatcgtgcgctgcagaacagcggtcgctgtcgcgtgctgcgggtgccagctccgtgctccgttgtcgacgacaaagccgcagtcgaagcagaagatgcggcgcgtgggtttcaaggcggtgaaggcgctagcgctgtccaaaaagttgcggaggagagcacgcacccgttgggaaggggctacgctactcaacatatcaacatatcgctgctgagggagtttctgcccactgtctctccctcctgcagctgcagtcgtctgcccttttgccatctgcggtgcacgccgtcgcgccgccgtcgtaatccataatccgtaatcgcgcacagccacacctccgcgtccctcccctcaatgctacgcagcagcccgtagaaaatctctctctccctctccgtcgccctctcccccaacggccccgctgaatcaacttcagtgccgcagagcctcagctgcacaatgctcggatatctcaccagtcgctggcaggcgtccgccgactccaaaaaaaccagtcccggctggtacgaccgcaatgtctccccgatcctcctcgccgtgtccaagaaggcatgcacgcaccccatccacaccattgtgacgattgcctttgtcgccagctactcgtacctcggcgtgctggacaagggcctgctggagagggactcggatgctgtgccgggccgcgtcgacttccagacgctgctggcgggcagcaagaacctgaggattggcgaggagacgtcgtggcagtgggaagccgcacagggccgtaccagcgccagcgccagtgcccccacggaccagcaagagttcgctctcgttaccctcgtcttccccgagaccagcaccctcaactcggcaccttcgcaaaacgccctccccgccaatgtctccgccaaactcctacccagctcctcgagctccttctccactctctctcacgacacctcgctcgccttctccgtcccctactccgaggctgccgacttcctgctcgccatgcaggagatgcctgcgccagctgacgccgccgacagccagggctcggacaaagagggcacgcgcgaggacaagaagtggatgatgcgcgcctccaagaacggcaacaccccgggaggtattcgcaactgggtcctcgagtcttggacctcgtttgtcgacttgctcaaggtatgctcctcctactcctgccccgtacttcccccgcgtaaaaggatgagatattatcatacagttatccctgtctgaaccccattgttgagaacttgtactctgaaaacgctaccttctggcactttgcagtcacctcccactcttgcatgcgcaacctgctgacagtacctacagaatgctgacaccggcgacatcgtcatcatggctttgggatacctggccatgcatctgacatttgtttcgctcttcctcgccatgaggcgccttggttccaacttctggcttgccacagctgtgttgctccaatcagctttcgcgttcctattcgccctcgccattaccctctacctcggcgtgcccatcaacatgattctcctttccgaaggtctcccgttcttggtagtcatcattggattcgagaagcccatcgttcttaccaaagccgtgctttctgcctccatggacgcacgccgcgccacggaagagaacaaccgcggcgaggctcttaccattcagtctgccgtgcagattgccatcaaaaggactggtttcgagattgttcgtgactacttctttgagatcctcattctggtcgcgggagccatgtctggtattcagggtggtctccgccaattctgcttcctcggagcatggatccttctctttgactctctcatgctcctgactttctacactgccattctcaccatcaagctcgagatcaatcgcatcaagcgtcacgtggctctccgcagagccctggaggatgatggtgtcgacggcaaggtggccgagaccgttgcccgaaacaacgactggccgaatgacagggatgtccagcttcgcagcagctccaccacgacagtattcggcaagaagattactgtgcccaagttcaaggttctcatggttgctggcttcgtcctggtcaacgttctcaatgttgctactttccgctttggccttacaccaggcaaagtggctcatgtttccggtgttggcgcgacaccgcctctggatccgttcaaggttgctggtagtgggcttgaccacattcgcgagcaagcaaagagcgcaggaacatcggtccattgtcactgtcttgatgcccatcaagtacgagctcaactacccatcagtccactatgctgagcccacagtggatggcgactccacctttggtgccaatatcagtactcacattgttgacggcgttctcaagagcaatggaagatccttttcttagcaaatggatcattgccgctcttgtcatgagcgtagttcttaacggctacctcttcaatgctgctcgatggaccatcaaggagccccacaagccgcttgagcctccttcgccgtcagaggttcaagatggtgctccttctctcgcgccttctcgtacgccttccatgtatatgcctacgcctcctcgtacccccgggcccgaggatcaaaatggccgtcgtgcaccacttcaaccactcgctcagattacacctcaacagccatccgcagttccacaataccttagctcagatactcctaccggtccgtcagaggagcagcaaaggcagcctaaccgtcccatggaattcctggagcagagactgaaggagaaaaacgctccttcgctcactgacgaggagttgattgagcttagtgtcaagggtaaaatccctggatatgctcttgagaagacacttggtgacaagactcgtgcggtcaagattcgacgaggtctcgttgcacgcacacatgctacacgcgagacatcgacattactggaacgatctctcctcccatacaaggattacaactacgaccttgtacacggcgcttgctgcgaaaacgtagtgggctacttacccctgcctcttggtgtggccgggcctatactcgtcgatgggcagaactacttcttaccgatggctaccaccgaaggtgtgcttgtcgcatcaacatcgagaggtgccaaggctatcaatgctggtggaggtgcgataactgtagtaactggagacggcatgacccgtgggccttgcattggcttcgactcgttgacccgtgccggtgctgctaaaaattggctggattcggatgaaggccaaaagaccatgaaggacgcattcaactcaacatcgcgcttcgcacgactccggtcaatgaagagcgctatcgcaggaaccaacatctatgttcgtttccgtgctactacgggcgacgccatgggcatgaacatgatttccaagggtgttgaacatgctttgaacgtcatggctaatgactgtggcttcgacgacatgagagtggtcactgtgtctggaaactactgtaccgacaagaaagccgcagcaatcaactggatcgatggccgtggcaagggtgtcgtcgccgaggccactattcctggcaaagtcgtcaacagcgtactcaagtgcgaggttgaagatctagtgcagatgaacatttccaagaacctgatcggtagtgccatggccggtgccatgggtggattcaatgctcacgcagccaacattgtagctgcaatcttccttgctaccgggcaggatccagctcaagttgtcgaatctgccaactgcattaccatcatgaacaagtatgtagccgtccctattctacatacaatctcactaacagtcattccagtgtgaacggcaacctccaaatctccgtctccatgccctcaatcgaagtcggcactatcggtggcggcacaatcctcgagccccaatctgccatgctcgacctcctcggtgtacgtggcgcacaccaaacctcacccggcgacaatgcaagacaactagctcgcgtcattgccgcaggcgtacttgcgggtgaattgagtttgaacagcgcactatgcgccggccaccttgtcaaagcacacatggcacacaacagaagtaatgtcccgtccacagcgcctacgccgggaacgcagacacccgtcacccctggcacgggcatgctgccgcttacgagtgctagcgggccggcgccgaagcggtagactggcatgtttgttatgttgaaaccctttttgttttactactgtgtaaatgcatcagtgtacattcgcttgcttggcattgcgatagatttacttaatatgacaattcaaaatattcaaacaatacgtgctgctgattgtgatttggtttgagaaagtcatgttgttggtgtttgtttattcgtatccattcatcgtgaaggaaggaaaacatgcattgtgtggttctagatcagaacagaattgacgtcaggtacatgattaggtagcaagtaggccttgcaacacgagaagctttttcagagcgttttatcatttcaaactaccagcgctggatgtacatgcgtcttatgcatgtatgcaccttgccctctactcgacatccactcgtccgttccgttcagttgtctccaattcaggagacaagtaccgtaagctatgccatgaaggggagagggggggtgcacagaacaagaaaaaggtgaaaaatcatcgcccctgtaaacgtaatctcccaagggaggggggcgactggtcaaaggaaaacaaaacgccatcgtgatcatgctcgtggtacaccttaccagtctttcgccaaacttgatgattgtcatatcccacctgccgagatggactctcgtagtgagctcggctccgtcttcttgccccggcggccgagtagggtagcgccttcaaggctgagttcgaatgcccccttgttcttcacttggcgcttagccgcggcagcaacggcaggcgaatgttggccgtaaccacgctcttgttgtcttggttgccttgcttgagctgctgctgacagggtggtattgcgcatcttctgctccatggctgatacatcattgccttgggacttgggaagcttcgctggtggatgttgctgcgaggagtcgtatgggacggcctcggtactgaattcatcatcatcttcgttctcgtcgagagcgttgagcgaactaatagcgttggcgccgcggtaaccttgcttgaagttctttctccgcttgccctcttcttcctgtcggtgcacggcgtagctgacatcgaaaacctcccgcaagttgacagcaccgggagatcggaagtcctgccgccttgcaccaggtgattcgaggtggctgaagtctggctgaagtcgctccgttttccttgcggcaggagtggcaagtggcggtgcgtcgtgagcggagaaggtaggctcgtctgctccacgtatccaggggtggtcgaggaactggttgatatcgtatcgcttctcgggatcaacggtaagcagatgcgagacaagatcctgagccgatttggagatatcgtcccaccatggcgacaggaaggtgtattgtccgcgggcgaccttttctgtcaaagtctggatcgattcatcgtagaatggagggaaaccgcagagcagggtgtagagcacacagcccaacgcccacatgtcaacactcttggagtagcgctcatccttgacgatttcgggcgcagtgtagccaacggtaccacatggcgtcatggtctggctgtcccaaatgaccttgctaaggccaaagtcggcgatcttgatcacaccaataccttccggcaccttgacccttaacgtactccaccctcgctcggcctgtgtcttcatcatcagggcctctggtgctttgggttgcgggttgggacaaaaggaatgggatagaatagcagattctctggcttgatatctctgtcatgtgacgtcagtgaggtgtaagcttggcagtgtgaaacggggtacgaaccggtgaacgacgcctgcctcttcgtggaggtactgcagagccttggcaacctgaatgatggtgtgccgtgacaagtcctcggaaaagtaggttagacgcacgatttggtggaacagctcacctccggggcatagctcgaggatgatgtaatagtactgcttggcctcggagaagtcgatgagctttacgatgttggggtggtccagttggcgcataatctgtacttccttgaggatgtttgctctctgtagcattacgtcagtacttgccgtatttatgtggccaggggtaaggctgaggctgctgggggggcgcaagaattttggtatgggggattgcgcacctcggcagcttttggcgttttgaaatccggatgcacatgtttgtcctacagcaggccacatgttggtaacgctcaaaaacaccgagactgtgtgaggtgatgcggtcgggaagggatgacgacacgaggaaatgggcaggtgagggcaagagtgcgggcggtactgacctgctgggagttcatctcaaacttgcgaacaaccttgatggcaacctcaccccattgtccatgggagtcgcgtgcgcggtacacattgctgaaggcgccgtcgcccatcttctcgatcaggttccagcgctcgaggccggggtagcggggcatcttgcccttggcctcgcgctcctctgcaacgatgcgctcaagcactgacgggtccacgcccttgccctgggctgctgcgttcatcttttgcttgtcttgggctgcacggtctgccgcggcgccggcttgggccgcaacgtttcggttgtctcctgcgcctgcgccgaccgagtagtcgccatggggaacgttaccatgctgctgctgcttcggggccatgatgggctctgatatgccatggtggacggggtcgggtgcatggtgtcgctgctgctgcgactgtgcgtggacattggagacattggtggtgggctcggcgggctggcgggcctgcttgccgtggcgcaggaagttcttaaagttctgtatcgcggccatgtttagtgggtgtcgtcaaggtggtggattggaaagccgtgtgaaatgtgagggcggggtatctggggctcaaacggaaagagtcgtcgagcggccgcgtgcaaccaactccgagacagagttaagcggtagtgcggcgggagaaggtcgtggaggaggggtcgaggagtttgggaaggcgactggttgggaagaaatgaaaagaaacgtcgtgcatgggcaggcaggagcttggcttgtcgccagaacaagagagaagtgtgatgacgcaggggtggtccgagcgtataccatatgacgattgtcttcattacctgacgtcgcatccaagctggaccgcctctgtacgcgaaatgatgccgcagattgggccttggaccgcctaccgcctcgaatctcttcgcaacgcggtgcacggcaacagacacaaaggaacagctgcttacctcaatcaccggcaccctcttcctgccacgctcctctccacggttcgacgagttgtggaactgcatgttgcgcgagtgctccagccaatctcggtgcgatctgtcttaagcctttcccagcaaacggtgcttcccagggtccgcggggcgtgccgtcagttgcttcgattggaggtatgacgccgctgtcgtgatgtcgcgtcgcttcggaatcttctcgcagcaggccctagctcgttgcaagggttgttcagagctgtgcgtgaagctgagtattcaatcttgctgctgcaggaactcgtggccagtagggcgcctgtctccgtgctgcggttgggccggatcttccaagtgagccgcggcgggttgtagatctcgatagtcgtttagtgctcaggacagtatggcgggcaagtgcggcgcgtgtggaggaagaagagttccaaagcagcacgtcttccagcaaaggcgtcttatgcatacgattttcaattccggcggcggccacgtactaatcaacaaactacttgcgcgaagacgattcagcaatggtggccacgccgccggacgcccggcatgatccagtccaaggcattgcagacgttgagggcacgatgcaacgccctcttcgggccttggaagagcgcgcgaaactacccaagcacgcccaatgaatgcccgccgcaacagggacatgcccttgattacatgatgtcgagcgcctgacagcaatggcggctcccagctcctccccggcacggctgctggtctcttgacgaatttctgaagttcaacggtgctaccggaccctgcatgagactagcggcgctcacctacgtcactctgcaagtggagtagccagtgaatggcgcatggtacgcccatgtctgcctctttgcgggcaagctgaaacataaatttcgacatcttgacgtttgcagcagccattcgtatccaccacgtccttgcgcgcatcgacccctaaaagccacgagactgactacttgtctgggcgtgcgtcttcactttctcgcgcacgcttctgctggccttcgggccgatcgctcatcatcttgcatgctgaccatattgcaccctgaatcgacccatgtcccggcgtcatgtatccaattccgttgcagtacccgtgagtgcgtccgaccctaaggaggtgcagattggcgagtgaggctgcgcgaagtggagtagccagttatatttgtcaccttgtctcttgtcgatcaaacactttggcttcattgagtagcatgctgtgctatctagccttacaaccccgtcgacgatgacatccacgccttctgccttgtgtccaccgctgctgagtcattatcccttacacttgtttctctccaccttcatatacatcatccgtctacaagtactacatcgtgctccttgtgttgctcaattactggcaggacgacggtattggcgatttgcttctcgagccttgtccgggtcttgacgtcgaagaccatgaagatggcctttgactgcacaacaaagtcaacttctgtcacctcccccatgagcctcttttccatcaagattaagtagtccgtccaattgtcgtcgccgagtgctcgctggactcctctcagttcatccggcactaaataatcgtatcgcggctgcgctctggaatgaagctggagttcacgaggcccgttagatgccttcttcatacgtgccgccgcctcttgtccacggatcggagtcctggcatgtcctttttcaaacagctttcgaagcggtaggtcgtcatcatcgtcttctccatcttcttctttgttcacttcatcatctccattgtctgatatgaaccgccgactgcgtgctgatgacgggagatggcctttctgtgtcttgggggttactgagtccttgagcgatgataggctctgggtcggtatgctcctgcttgtagccgctacagacttcgcaaccctaggcgtgccgctctgagcagtctgttcatgatctgccagtaaagcggagtcccttcttagacgatgctcttgtttatctttccgtctctgcgctggcttcgagttggcagttgaggttcgcagcgaggtaacgtgagcagggctgcttgatgcggatttgcgtggcgctttccgggcgacgtcgttcgaagggaggcggctatgttttggttctgattgcgtgaatgttcccggtgcatagttgggccacagtggtcgtctatcggggataggggtgtacactttcggcaattcgccctccgcgttgggttgagatctttggtccttgctgtcattcgccgtcgccttcgtcggtgtcatcgccggtaggctccttcccgagaactgagctagatacgggtgtagggtgtttggatgctgtggcgcaaagccgacgaaagggcttgagaacacattgggaaccggtggtaagtacgaaggagttgctgccccaaacgacgaggtgtgaaatgcacctggggtcgacatgtcgagtgggaacatgtacgaggccccagggaagtcgctatgctgctgttgcggcacgacttcgttgcgagtctcgctgtgactctgatttttgggtggaccttgcgacatactgcttgtcaatatgaggtaggtgaggtgggcgttcttggaagtcctagaaagtgagaggaagaaggtgcaggcggccgtcctgcgccttccactttcacttggagtccgtgcgtcataacaatctagctagaacagctcacaggtgccgttgctgttgatctattcagggcttactaaatgtagcccgcacagaattgtatagataggcgcaacaagtcacttaacagtgtatgagccgcttgatccgcccagatgttgaaaatcaatcgatgaccttggagagacagtcgggcaccatatcacttgtcgtgcttataatacaaggttcacaacaactttcgggtgatttaccttggacgtccgcagagctaacgaagctacaggtagacaatcactccttcacgtctctccattgttttgctctatttgaagcgcgagatcaatgttacgattcttgcgagaacagtaatgttccaaatattccactgtagatagatttatcaatccatcttattctatcttctactctccacgctagtacacatccaactacagaacgatagaagcaggccaaagtacgcagatttctaaaaactatgcaaaatcttgtaacaaaaactttactgtaggtgtaattgaagcttagcctttgcttttttgcgctctaactccgtgctactggggttcgcgcaggttttcttgttccttcgatcggtgtccatccaggcgaaacgtcaggcagaatcgaacaactaccacggacaatcggactgacgccaagggtgcaaatcgcagtgtgaggctggccgtggttttggagttggcgtaggctttcttgtcccttgaattcgtgtccatccagcggggacgtcgggcacaattgaacagctaccaagactacacgcacaatgtgaacctgggggctgatttggcccgacaattgagcaagaaccgagactgcattcgcagtgggctgtagattgtggcttgttagttggcattccatataccaattgtgttgtagtggatgttgttgagatagtcgtgactgttttggtctttggttcggttgtcctcgctgtcttcgtgcttgtggtcattcttgtcttggtggtagaggccgtgatcgtcgtcgtagccactgttgtctttgtgaccgacgaagtggctgttacagtcacgtacttgtacttggtcttttcaacttcacgcgtggctggcactgtatgcgtcttcgtcttcgtcttcgtcttccaatgtgtctttgtgacatgcttcgtatggtgagcttccggactgccaggcaaagggatcaagtggaagagatcagagacgacacttttagccgcagaggaagcaccgtcaaaagcggcctttgcctcttcgtgaagaccctgtcttacgaagtcactggctttctgagcaccattgcgtagactatcagttgccgctcgaagatcctcggcaactctcattgcgccagtgacctgctgggctacctgattggcctgggagatatgacctacgatagtcgagagcgaggaagatgcaataggagcctgaggtacaggcagaggaggcagagggacgccaggagcaggaggtgccggagcaggaggtgcaggtacacccggggcggaaggtggcacaataggctctgggacagttggtatattaggagtaggaggttgaggcaaaggcacggagggtgcgatgtcctgaagagcttccacgctggcagacgtaagctgagccatcgcatccaagacgggtcgagaaacggtggcaagttcggccgctgtggagaccgtttgctgctccagaaacttgaaggcgtcactaagcgtcatggtatcagcgattttgattgtatcagttaactcagtggcgaagctcaaagctcgcgctggctgaacacccaaaccttccaattgtttggtgagaatctgtggaagtgcctcggtgagtaatttcgctgttgtggccttgggaccgtcaacgctcttcaaccatggtccgaattcgggcaagattctcttgcaaagcgttcgcgatagcgcgtgtcctgcgccattgccgataacgctgccaatgaaggaacctgggatgacaccttgttcgaattgggagtttgtgctgttgtttccgtagatgtctttggcggcctcttgtccgataacggccgcagtcatactgcccgcacttgtcatcaacgatcgacatataccaccggccatgccattgtccttgacattgaaaaaagctggaacgagcatcccgctgatgaaggtagccatcacagcgccgttttcttttggtgtgcggtcaagtgaggacggttcaggggaaggaagctcggttgatgccgatggtgccgttagtgcccgtttctcgacatctgcattgttgagctcgagcagggcagctttggatactagccaagtggagggaaaaaagccaagtgagccatcgaggagggtgttgaagtcgatactggttgatgaagcagacatggtagaggtagctgcggtaggattcatgaggctcagccaagccatgatagcaaagccggtgagtagagtcttgatatacatgctgaaaaggtgattttgttagactgtcgagtaaaggtgataatgtgtcttcaactgttgttggaagtggaatagcaacaaaaaaagcggtaagaatggcttctttatatactgattttccgtatggctaacgaacatgctaaaattcgataggaacggtgactggtaaaccgtggaacatgagtacaataactttggtcgtatgtggttccttacctgttaccacgggacacacatggtgaacatcaggcatagcggccaatgagaccgaagaaacgcgttgatacattctgacggttcaataaagtatgggtcttataacctgcaaacctaagacgtgttacggggagagtggagaacatttccaaggtttgctttacacagaaaaccgtgtttgtgctgagcgctacacacctacagtcctaagcggcttatttgtccggacaagcttttttttggcagtgttctgccttctcatcaaggagccggagcgaccgtgagtagattcatgatgattgccgcagtatggacgtgcggctttggtgggttgcagaggtcgatacggccacgactgggttcacgatcgtatgatgtagacgactgagcaatggatagtggtatgtccactagtacctccggtttcgaggctggaatggtgtcgaagggtcgtccgccgttcgatcatcaaccatggacggatcacggagataaaaggcttggcgcgacttattctcgagctttccaccgtcacacgtcatatatagttacttcgcccgaggcccacatcgacatcgccaacaccactgtcgtcgacacactctcgcatcatggcgttcctccttcggcgaccatttgccgtgacggcgacgctcacacaggctgcaacaaaatcaacaccgagcattactgtccgcgccttccacaacacgccactgaagcagcatccgcacttcttctccccaaaggcgccgtcggtcgcatcgtcgcaacatgtctccaagttccgccaggcatttcgccgctcttaccagcaggctgcgtacaaccccgccgcgcagggcgatctgcgccagcggctgatgtatggagctggcatctttggcgcaactctcctcggcatcaacttcatcttcaaccgcgagacccgcgacgatggcggcatgccgccgttcgagcgcgcatacctcaacgacaccttcatgcacactgggcttggtgtaggaatcatcggcattgcggcgcgcactctacacatgaacggctggagtttccgcttgatgagcgcgaacccgtggctcgtcctgggagttggccttgtgggcagcatcgggaccatgtacggaaccatggcaacaaacccaaggaagtgagttgaatcgcatccgtctctagtaacggcacgctacgtacggcccacatccaaaagagtggcaggttcacaaggtttctcgaggatgttgcagcgcttttcataggcacgtagtacaaattatggggtaagaaaaggtgtaaattgtaacttagaccaatcgttattcgttctgaacgaatgtctcgtctttttatcctatctttcaaggagctatctgcttcagctccctctcagccccgcaggccagttccgaacatgtggtatgtgggattgcattttggcggggtggtcagtgcgggcaacaccaaatacgagctccttcgaagttcgtgccttcctgtaccagggctggggacggtggggcagccggcgcattatacctcatatcttgtcacccttcgccgacccggacttggccatctctgccttccacttcgcgatgagcgtcttgccgcttgaccttcccagtgacttggtgaactcgtgagcgttggcagcgcccccctttgaccggagcgggagcgcgcgaggaggctcgagtgtgtccttgcgggcagccaccacagctccaatgtcagccttctctttctccttctccttctccttctccttctccatctccatctccttcttcttaagaacctccttcgcccgctctttctcttcgtcctcgtcctcgtcctcgtcctcgtccagcatctcatctctctctgcatcagtcatgccagtgagagagtcaatgagctttccttgcaactgtcatctagctcctcgcgcaccagcagctagcaccttaagcaatttctgtgtcgttttggtgtgttgcctgccttgtacgttgagtgtgaacctcgaatgctgtctagacactgacatacccggaacaagcctttttcgtacatatcctctgcgaacaatcgccaatattctgcctccttccagtcatcctcggcgcaggcaattaggaggggagttctcgatgatatagtacgatggatatgtcataaacctgggaggttttttctttgcttgcgcaatacactgttcggggtcgacatcgaagatctcgctagcggcctggtatctctcttcgttcgacatggctggcattttaggaatcgtgcggcacgccaggaatggcggttatggtgttggaagggtgtggtgatgcgagggaatgtcgcggagaaaacttctaaactcacgccaagagctagcaaacgcacgacgggtggctgctgcgcacaaacgttttcccgcaaaattgacaaatcgttttcccacaaacagacaaaagctctgacaatttgcctacaagatttaagagcacgtcgcgcctcaccgatctggagcctagccgatctccaacacaacctgtccgcctcttcagcgtaagcttttgcgcataacttctcttagtatacatgctgacaacacatagtatggcatcgcgttcgctgagaagccggcgacctcccaaggtagacgcaacgcccacgaccacggcgggtgaccatccagagaccgacgcccagtcactcggtgacgagagcgatgattatgtccaaagccttcacgacgacagtgatgtagacgttcaacaactcgaggatgaaagcgatgaggatatccttcctgctcgccaaccaacacgcaaatcagccctcaggccagtccaaaaaccagcccacaagaacaagagggcaaagcccgcggacgcccaacagcaaattgacgatggcgataactacaagcctcctcctggcgttactaccagcggcgttaaacgtgtcgcccgcaacgacatcaatctcgagggcaagaagcggcgcacacgccacaaccgtcgcgcgattcagacgatggtttccaacaacaacacgaaagacacacaggctgaagtcgacgtcggaatgacagaacaattacgcctcatatccaccccggagactcgcaacctcaacgcctggcttcatgcccttaaagagcctccaggattgaaggtcaagttagaagtgcgcccaaccgaactcacgatcacacacagtggcgtcacaccactcggagagctcccggacgcacctaaccgggactttaaggccctggtaaagatcaaggatgtcactgtcacgttcgatccccaaggcgaccagtcaagatcccagtacagctacaggaacaaagacaccatcacaaaagctatagatggctgggtcaaggtcatcccaacatgggaaattcgcctatggaacgatgcgcaacagccgaatgaagaagaacgggaatacacgtacatatttccagagatggcccactccctgaccaagatgaatgcaaagggcgcctttgtccctcatccatacaaatactgggtcatgggtggcccattggatatcaatgtctgtccttcagaatccgaagcaaagagagtcgcccaggaggcgtgtcgtctattgaacaagttacctttccacatcgacgcagttgactttcccgagttccagccaatatggaggacctcggtacctaaggttcgacaaatgcttgaactcatgtccatgagcgttctacgggacggcaagttcgacttccgcgacctccgaccgatattccagtctgactctgtctcgcattttgcatactgtatctcaccagtggtcaacccgttgtacaggagctacgaaggagcaatcccgtatgtcggatgggaattcatcgcgcctaccttcatacagaacagcgccggaaatacacgtgaaagcgcatggctgcgtatgcttctccgcggcgacgaggagacctacccgagcgggttcctcaatgaccttccggacgtgcctccttggtggggtattagaccgatcactcctttagaggaagtcattcctcctgaatcgaaaatgccagtttcacgcatgatgagactcgtcaatcacatctgcgaagagttctttggttatattggcagcagtgcaaactttcaacaagcagcccgcgatctggctcggcccgacagagactccagctccagattgacgaatcgtgctgggccgttaagcgggcgtcccttgtttgtcgtctcacggctattagggaaagtttccgtgagccaatggttaagggctgccatcgaaggcactgttcctgatttctactcttccctcccatcctttgcattagctatggctctgcaacgcgcatacgaaatgtacatttccaaccgaggaatccttagaacggttacagagctgggcatatccttggacgagttgagccacagcaagaagcaaattctcagcctgcaaacatactgcagctgcggtaccaatcctgcacacagatctaaagcggctcactactgcatgatctgtctcaaacttcagacgtgttcagccatgggctggcacgatgatggtcgactgatatgtctcagccatttcctatctccactttctgcagactctcgcattgctggaagggtacgccagcaggctttgagagcatttgaagatggtctgtctcttccccagcgccacgcgatgtcagactatctcgtcaagaattgtgtatttggagctagctatgatgacatatactttgcgcgtcgcacatttgaagctgggactgggaggatgcttcgggagtccattgacgctatcaatcctctatacaaggatagaaatgggtcatacttcgtacaccacgttgagaatgttggactcactgcagaattctataaccgcctcaaacatacggacatacccctagctctagggctcctcggagaggctatgcgagcatgcgagacaggcaacgaagagcagctgcgcaagatcgagtgcgcttacgaccattgcgctaggatacgcaatgttattccatacaccaaggaatcgcggatgcgggaagcagcaaaaacacccaacaactggttccttgagtacgactccatgatggagaaaggtctttacaatctttccttcgacaaaaagagcttgtgcgcctacaaatggagagcttggaagcttgtgcggccaacgcatacagaagaatcagacatccgacgtctgaaccagctcttcgagacaattcaagccgacaagaccattaatccaagcgggataccctttctccgaggcaaatcgttcaacggcttgccaggcgcgccatggctttggaaccctgaacacatgtttcacgactacgattgggagtttctagcggcgcaaatggagcatcgactgcgaggagtggacgagaagtgtgacttcttttctgatcacgaagatgaatcttggcagacattgtgtcttacatgtgtagttttgttcttcaaactcaacggagggaagggtgaatggattggggtctacatgaccatcttttcgcgtcatccactccgttggtcagttggacgccgagatgaacctggcgtgaagatgtttactggctggaagaacaaatacccaacctcccttgaccagtacgacgattcaatacgcactataacgactgagccatggatcatcaaccgtgggaagacgaactaccctacagactcgcattcaacacagcttcagattcaggctctgcgcgaaatcccgtcaaaaaacaagcactgggacgttcttacagtctaccggggtctgcgcaagcttgactggcctaagagctacaagacaactcgagtctccaagaaggcagctgcgttctcgaaaggagctgatgacgaaaatgaagaggaagaggaagaagaagaggaggcagccgctagtctgctagaaggacctaacgaagacaacaacgaaggtctcaacgttgaaggacctaacgaagacaacaacgaaggtctcaacgttgaaggttctgcaagcaagccgctatcgcgatcacagtttgacgaagacaccaaattcgtcaacgcacatcaagatgaggcacatatttccggagatacgcttgcacggatccgtgacatactcaagagatggggcccctgcctcgatggatatctgccatcagcaacacctgctggacctcaacatccttcaggaccacccggcggacccccgcctacaccacccaacgtgggcaagggccatggaggttttgatataagcaagtacgcacaggaggaacacgatgaaggcacccagactggactcttcaacggcggcaatacatgctaccaaaacgcactattccaggcattcgcaaagactcccgctttcaccaacatgctgcgggacatgcctaaggagaagctggagaagctgacttcagccgagaggaacttcaagaacctagtacttgcggttgctgatggggagttgaagacgtccgtcaactgcctacagcaattttggattgacatcgatcatatagctgccgtgccatcctcaaatccgctctggcagaagttcagccgaatgaattgcgtccaacaagatcctgcggagcttttcgccctcctcagcgacaagttctgtcaagatatcctcgaagtttttcgacccattgaactgtaccgcaacgtacgctgcaaaatttgctccgcgatgagagtggtagggcatgataggcagtgcccgatagccgtctccattccaagtgggctaaacagtaacctaaagcttgagagccttcttcaattcggagagttccaacctatcgacgcgggcaatgaagtcaacagcctctgcagttgccacttgactaagaagggcgagcaggaggacgctgtcttcccacaaagctttcctaaccgcatgatagtccagatcaaacggtttatgttcgtcgatgatggcagtccgactggctgggttgcgaaaaaccaggaagaggtgctctatcccatggataagttgaaagtagatggaggcgcgttggggaaacaaggataccgagtgcagaccgtggtatgccatgacggtactggcactgactctggtcattactacgctctctgtcgggacaccaacctgcctaacaccgaatggactgagcataatgacaagcggaagatcaaggttcgcgaccgcacgaccatcgttaggcgagaagcttatatgatattcctggagattgaccaaggagactacgagtttccagatactcaccgccctggtgacgtggacatgatggactcggagctcaacagtgacgggaacggcgatgccgatggcaacatcttgattccagacagcgatgttgcaactcccgatatcgcggttccggatagtgaccttgtgattccggacagccaggatgaagaggatgagggtggaaaggacgacggcggtcaaggcggcggagagaaggtgatccaggatagcgaggacgagggcagtaattacgagccgtaggacagagagaggtgacgtgggtgagattgggacgaggatgcgcgatgcgagaggcttagttacttgaagcagcaacaaaaaagctaggcgatcaacgatcaagaaagaagctttcagcattgtaattcgggtgatatgttcacaaccagtaattatttacacacctataccttctgtttagccacatctgagcgccattatgtaagtttacatgttcggagcgtataccccagccaacatcttcgagggcatgtacgcggctgtcgcgcgacgcaatccccgaacaggtcttgaccccagtggtggcaaggaaggctggtatcccgaagagacgatcaccatgcatgacgcattgcagggcttcactataaaccccgcctacggtgcttttctggaaaacaaggctggtgtcattgacgtgggcgcgtatgccgactgggtagtattggatgaaccactttacaacatggatgtcgaaagcctacggaaactaacggtaagagaaacgtgggttgggggtaagtgtgtttacaaacgcccttacgtgggatgatgtctccacatagttcggcatatttatgtagccgaacctccacgcggacagaatgaggctttctagaatccggttttagaggagcaccattgcctggacaacataacttggcttcgactgcatgtgatgagccgcgaccttccacttcctagctaggcgcagatcacattctccacgttactacgacgcttagccgctgagttgtacagcaacacatgtaccttctccatgcactcctgcctcactcagtctagcctctacagtttgtacgaaatctcttacctgcacaacatccacaccccacgaaaccatcatggtgctcagtgtgaagcagccaatgacttgtttccaattagactaagctttgcgtttagctgccgcgctatgcatactttgcccaaaggcgttgaatatgtatatgtatctgcgaacatgcacctgcacagcgaacgattccttggttattactctaaatatacaaatacaacatgtcgacttacaccccaaatgaaagcgtcagcatgggttcatcaaaatcgaagtacgaggcaggccccacaaatgcaattacaccaccccgaacgccaaccacgacaacttcgtccgcacataaactattcgccgagattcaagagatttacgcggacttgttgaaacttccaaatctcgctccgggagggcaagtcgacgaactcctaacacggcttgtcggactgtgcatcacaccgcaaagcgcagactttgtcagcactctcttctcaatacgcggtgccaatgaactatatgaggagctccggcccctatgcgcagctgccgaaggcgagttggagaagttctgggcagggcgcattatccaagatgcggaagcacaaccaacacgtacgtcttccaaataagtcgagaacatgtcaaacttactccctcacagtcgacccaaaaagtttgcttgcatcgtttccataccatcagaactacatcgacctttctaacctcgaaatggctactttgtccgcctatctctcccacaaccttccaccaaaaaacattgccttcatcggatctggcccgttacctttgacgtcgttatgtatactcgatcgctacccctcttcaacagtccacaacatcgatcgcgacgccaccgccctttcagtcagcaaaacgctgtgtcaaaaactcggctacgaccgcatgacattctcgcgcgaagacatcacagcacaagagagcaagactaaatggggagacttcgacgtagtattcttggccgcgcttgtgggctgcgacaccgcaagcaaaatcagcatcttgaagagcttggcgcagaagctgacggtcggcacgttggtggtggcgagaagcgccaagggcttgagggaagtgctgtatcctgtgagtcaggccttgttgtaaataggaggcgtggattatactaacaggtgtggtaggtcctggaactctcgaatgagctggagcgggagacgggactggagatattagtggaggtgcatccgtggacaaaagttgtgaattcggttgttgttatgagggtcacggagcgatgaacgcgttcaggcttgtgaggacagcttaaaaatcaggtttgactgcaaaagtgatgaggctacgaggatgcagtgggtcgaggtgttgtggattttgaacaggatatttctagacgacgcctctagacagcccgctaataaagtacctggaagcgagaacaattctcctggagagtttacattttttattcactactgaaatgttctacctaagatgggattttgctttcactatacgctacaacagtaacaggcactacgcagtggtagccttgtgtaggatctccattgcaaggctgggtgacatggttttgcctattcactacgaaggagacgacgttcatctagtaggcgcgacggcatcgagttataacatcgttccccaccatcagcaggccttcctctccacaccacaacctcaactttcttacactcaccgaaaagcgtcaagcccaagcccacccgaccatattcaccgcttcaacaaccatcatggctaccaactttccacttcctaccttggaagagctcaaagacgatttggattgcaattcccacattgaccccaactcccgcgtctatgagatggaagacaaggactgcagcatttgcgccgaatccatatttggggctcatgaacacaatggccatcatggcggcccacggcgtgtacgttgtgggcatctattccacaagacctgcatcttccaatggatcaacggcatcaacccaaaccgcaaccgctgccccaattgccgcgagtcactgtgcaagttgaatctcctggagccggacaaagaggctcaatggcaagctgaagagtacgctcggacgtacaatcccgccggtttctccatcggaatctatagcaacttgatggaactcgtcgatatgcacttcagcaggcagcgatacgtttttatgcagcgtcataacgaggactgggttcgcattatatccgaagtgcgttcagagtgggtgcggggtgggtgtgaaggtatgcgctgctgccatgagcacgagcgcatggagtgggattggttcgagttcgaggtcgcgaagcgcgtgtggtcttcgttgctgcgggcagacctgactcagatgccaaaggcaaagctcttcttagctttctacaacgctatggacgagaacctccaggatcgctggtttgacaaccacccagcgggcaacgaccagcctatgcaagatgtggaggagaacatcgaacctgtggacgaagtggtggacgtgccacacaatggcgacaatgctgtggttggagcacaaacatctgccaacaatgtagatcaagatactgtgcctagagcacgggtacctgccaatgcacatgaaaccactgttgctagagtggctagagcccaggtacctgccaacaacgcagatgatcgtattgtgatccaggactcagactcaggcagcacagtgtctggtgaatcaactcgatcagatcgtcagcagcatcgttctggatcagcacgaccgattccagtctttcgctgcaaaggccatgttcagcaagatgtcccacgcccagcttccgtctctaatgcgaacattcgtaggcacaactccaaccacaatccggcagcagatgatgattcggatgtcgacacccccgctgtttcctggcgcggaccgctacaggatcttccacacggctctgcaccagttcatcgcagtgcgtcaacacgtcgctcgcgacaaccaacaactcgatcacccggtgtcgaagcagatgacgactcggacgacgactcggacatacgcaatcccgtcgacaccctcgctcgttcctcaactcacacagcttacggctctgcagcaactcaccgcagtgcgtcgacacgtcgctcgtgccgaccaacaatccgatcccctgccgttcatcggcaagaccgcttggatgacgcgcgccacaaccgcgagctacgccacctgcagcagtcagaagtgctgaaagcacgacgcaagttagaggagcaggaccacattgtgcttgacgaggtccagaatgctggccaagtgcttcgactgggtaacatggattggcgtgttatgcgcagcaatggcgaggagttgtgtgaagtttcgggtgccattggatatcagttcattggcgagacggcgatgttctatcgtaacaaggtttagatacgacgagacagggtagtaggaggaagagtggtggtgtctgccagagggcaatggcctggaaacataatgtacggtctagtattgacgccagtactgtacaggtattggtggtgtctgctgcagttgatatggatggccttgatgggaatcgaagaatagaatgactttactctgcacaacaactatactcaaggagtgatcgcgttgtgaaagcccaagcttttgtgaacctgcaatctgtgattcggcaatgttcatatgatttgaaacaaccctaatcatgactcaaggcatcataaaccatgcttgctgagattcttctccatgccacctgcacctttggctgattgctcggcacagcaagaatttctccgtgctcttgttcctatttaaatacagcaatgccgttaatgtaaactgagccattgatattcatctttccaagtagagccattgtggtaagtatgtccaaaagtgcaatgcgctctcaacagtacagtacttctcgttttaatacgatttggccttcgtgtgtagggacatggttaataccgccattctgaatggcccggtttgtgacattgctacgcgcagtagcagtgtaccgatcgtggacgtgattgcatacaactgtctcgtccattgtggggcagtggccggtcccgcagcgactgcaatgttatttatgagagggttgaggcaagaagtggatggttcgacatgccgccggacgttgctccaggtcgtcgcgttgtcaagcagagcgatcctgcagtccgtaattgaagccgcaaaaagatgggtggtggacgcctcggagattgtggttgatacgaagcaacgcttgacaaaagcgtacgataacgtagattgccgtcctcatgccatgcatggtatgtagtgacactgtctagtggatgtggaggttatgtcctctttcgcattcctggccgtcaaataccactgatgtagtccagtagtctcatcaacgccccattctcaactcgacatccctcaccttccctctgcgcccgtctcaggccttgggctagccacatcctgatagtctcggggtccaagtttcgaaagttttgctgtgatattaggataaaggcttgcgcacacagtgtggtgctctcggaaggatcaggtggtggcttcgtcttgcaagtcgagcattctggatcgacgggttcgtccgggagaggtacagttgcggtgtccgaacagcagggtggtggaccgctgaatgagtctagctcttcctttgggggcgctggcattggtatctgcaggctgttcatgtcgatgatgaatgcagacgagatgtcgtccaggaaggataggtcggggttcgttgtgtatgggaattgctggccgttgtcgattactacagaggctggcgccgatggcttagtagaattccccgcgtcctcgcttgacgtcttgatagatgtgatgtcatttggtagttcgatatggttctcgcgacatatggcgtttgtgacatcttgttgtgcttttagcaagactatctcggcccttgcctcggccagcaattgctcagtctcagcaagtttcccctccagggttgcgacatggtctctttgacgagcgcgatggcgcctctgattttcgcgtactctgttaagagtgtgttctgccgatacgcgagacttgcgacgtgactttgcatcgtcagaaccgtgatcagatgacgtagatgcgggtgaggcgatggttgacatttcgagaggcaatcaagattatagtctatagctattcgagtctaaatcgatgttaaaagccgtggattgaggaagtaagctaagaagcttgttgttgaggaagtcctggtggcacatggagcattgaacgttgcaggcttggcgatatgtcaccgatgggacgacattgtgattggccgtgcactcgatgagacagttcctgcttcgcactctccgatcggaagaaatagtacgcaccagtcagcattacgagttttaaatgtagatgcggcgagtattcaaaagcatttgcatctatatgctcaacttctatgcagcacgatcaacgaatgcattgtgcaagtggcaaaagtttgaacaagtagaataccattttgaagtaccgtaacgctatgcagagaaaatcgaagtcatttcgctcatacaatcgtcctctgagtatgtcgttgctagatgctgaatgccgttcagacattagtaccacacaattaataaacggcacactcatgctacctatcgacccatgcggatgacacctgcgtgcacgagcttctgcaccttagagcggatgtctgggttcttgagatgctcctggagcgccgctggatcctccttggcctgttggaggatgctgttcatgatcgggtcttgtaggatgctgacaatctagaaactgtgtaagcagttggagtctatagtagtgtgatggagtgcttacctccggatcccgctggatgcgctccatggtctgctgctccgtctcgccctcgcgcgcggcatactgtgcttgaagagccttagtctcctgttgttgaatctccctcgcgttcttgccatccttgtcatgcgcagcagcttctgcgcatacatcagcacacttgctgtattcgcgcatggtgaaatacgcctgggcttttcgcagatacgctcggatgaagtcggggtcgcgtttgatggcttcatcgcagtcttgaacggcggaagggaactcaagaagcttgatgaaacaggcggcacggtttgagtatcctcgaggatcgtctggtgcacgcttgatcatttcagagtatgcttcaaccgcagcaggccagtctgactccttgaacttcgcattgcctagttcacgagccttctctgcttcctctgggctgatatacgattctctctcctttatgatctttgctttttctgctgctcgtagcttggcgaggacttcgggtgtgcggtgttcggtctgggctttctggtagaagagaatggcgttggcgaggtcgccgagcttctcgtaggcggtaccaatgcgtgcaaatgctctattctgtcttagcgagggctctcgatccatgttaaagacaacttacttcgcaacgatcttgaagtctgcgtagacttcgcggccataatcgacagcttcctggcaagccttgatgcagccttcatagtcacctttttcgaaccttgcagctccttcgttggtcttgtatgcaatatccttgtgtgtctcccatgctgaagtgtaattctcgatggcctcgtcaaattgtcgcttcttgtagaactcggtacccttcttcttcagctcatcggctttgatctttgcctccttggcagccttgtcttcctcggtctcctccggttctggctccggttctggctcgggagccttcttgggctgttccggagcaggccgtgcatccggcatctcaacatcctcctcaacgtcccgcgatgcagcaccgccctgttccccggctcctccaggcccgccaaactgcatgtcgatacccaacattacgctcatgacctgcaagaagcgcgggtcttgcatgtacgagccaacagcattcgggttggacttgagctgctggagcttgttcatgaagtcagggtctgcgaggtacgacgccgtcttggggttgttggcgagtttctggatcatgttcgggtcgttgaacatgccaccgagtcctgcggaaggatctccacccagtccatcagctcgcgcctcggcctccactgcgcgctttacagcatcgagtccagacttggcctgtgcattgttcgggtcaagtttgagggcctcctcgaaggcctctgttgctccgactgtactgtgtcagtcgcgtccctcattttttccagacaattgccctacctagatcgccctcgccgtgtagcgcagttcccttgcgaccccatcctttggcccagtcgggcttcagctcagttgtcttcgacgcgtctgccagagccttgtcccagtcctttaatgaggcatatgcgccagagcgattcgagtataggacgtgattcgaagggtcaagctcgatagcttgtgagaacttctcgctgtagcgctgttagcaaatacatcaccgaatacacatgcggggaacgtacatggactcggtgaacttcttctcggcaaagagtttgttgccttccgcttttagtgcgtccgccatgactgtgagtatgtgctgattacaagaaaatctggatcagtagtcgcagctttgttagtgagtaggccgcagttgtgattgcagaaatactttggctactatggagctagaagcttcgactgaggctctcacgcggggtccgtgcgtccgtgcgcgcttctggaagggcgtcataccagtgcacctccaccttggataatttagttcccatagcctttttgtagacacgcaaagggcttaacatagccccgactcgcgaagaagttaagacctccaggtctgccaagcaatttgtatttatcgtcaaactgcatagtcaagtcagctccctcgagtcgacaacggcttgaatacatcgtttgcgccacaaccatagcttcttcaagttcctggcccggatacctgcccgtcgatcaatatcttccccgaaattctgtctccggcactgcctacagcatgacgcaagtcgtccgacagtcagtatgggatgcgcagctggctctcagcgagcattgcgacaagattatggtacagaacctcgaggttactgtcaatgctggaaaagatgtttggggccgtaacaaaccgcaacgagcactgatcagtgtcatcgtgaccttgagccagaagttcgcctcggcttcgacaacagacacagttgatgaaagcacaatccattatggtcttctgagcaaggctgtccaggcgcggttacagacggcgagctcaaggtgggagccaacagccatgttttcgaccattgttgcggatgccgtgaggggaatggcgggtacgacgccgatatacgctattgaaacaagtgtctactacatcaaaggtggcatgttcggagatggggttggtcaccacacttcgacgctggagggcacaaatgtgcggtcaagcgtgctgcatctgcgaaacgtccggatcccttgtctcattggcgtcaactcgaatgaaaggttgcagaagcagccagtagtggtgaatctgtgggtcgaatgcctgccagattttagttctcgagccgacgactaccctgaactggagacatttttgttctcggtatgttcgcgctagatggataccatagacatggacactgacaaaacgcagcaaatttcagctactgaatttcagaccctggagagcatgctcgaatggacaatccagcagctcaggcagcatttcttcacaaaagctgaggaccaggatctagtcctgaggctcagaatcgagaagccacttgctgttccgtttgcggacgctcccgctgtcgagataacgcgtccagtgcgcttggcttgatacgaagggtgtgtgtacgtagcgtagggataggcgcatgtcgcatgtcgcatgtcgcatatcgcatgtcagttgagacgggcgggtcttgctggacaggaacctgaactcgaaggcggcgaccccacgtgggactagcgaggatcgggagtgaagaggttgccgactggtgcaaatgtccaccgcccttctccgagaagcggcgcaatcagggtccatctggccaggcaattatctttgaatgcacatgcactacagatccgcatctcccatttgccacactccgggttttcgcccatggtcttcggtctggggcaattgttgagcgaagtgctgccaccgcagtcgagcatgcaaccagacaggccgtctgatccctgctagcgcgggccagacgaggggctgaaaacatggaggccatagctcccattgaaattttaccccaacaattgtgcatcgtgaatctgtcgagggcccgccggttgtactcgtagtcaattgcaggttcacagattcgggtagccacgggacgggtgtgaaaagtctcagagatagctacactgtgggccatgggcgtaggagaccaaacaggatggtggggtaagtatgggcaagcatgcagtaatcgacgattggataaggctatgcggtgagggcacagcatgaaacatggacgtggtctgcaagaatagagttctggctgttttccttttgttcgagtagggcaacgaggaacagtcacgtacctaggtagacattcgcggcagcagcggactgattcgagcatcacaatgtgttgagaacctccaagccggggcaggaactgatcaccgagcgttgccacggccttcagctagcagataggcactgcgtataaaatacgccatatccaaggccatttgcacaaactgcagtcaccccagttcgtcctgctggttcgaggcacgttcttgccccacgtctacaccgcgccaacacagaccctgagactcctgttgctttaagaccagaccgctgtcctcgctgatctgctctactctcctcctcctcaccttttacctctaccccacacagacacatcatggcctctcgcgcaatcccgtcgcacctcaagccttcctctgccgctggcaaggatgagggcggcttcaactcgcagcgccaccacggcaagtcgcagtcccacgtggtaagcaggccccttgttcatacggtgttgcaattgcaacagcagtcttctcttctgcatgctggtctttaccagcttgttgcattattcttttggcgaatgcttctacaaagctctgctcgaacagctgttgagagctgcatggcctcctttgttccacgcgcagccccactcccacggctagcaccttctccatcgccgattcaggaaatgcaacgcattccaagaagctgtttgacggaaaatgagcagcctgctaaccacccaaacatgtaggccttcgagaacacatccaccaacgttgcagcttcgcagatgcgaaatgccctcaacaagctcgccgacacggtcgaggaccccgccgagaagaaggtgagcctcatgcccaagcacaccccgctgtatctcatggattctcggcgagactcgcatgagcttctcgccgccagtgacggatatggcaaagtgcacgtacgtcacgcgaacgtacgctgaccccgcatagtacttcgagacggaaatggacaacttcttcgccctgttccgacgataccttaacgacaaggccaagggcaccgccattgactggaaccgcatcgcgcccccgaaggccgagcaggtcgtcaactacgatgacttggccaactccgaggccgtcgaatacctaaacaagttggccgtcgtcaagctcaacggtggtctcggtacctccatgggctgcgttggccccaagtcggtcatcgaggtccgcgatggcatgtctttcctcgatttgtcagtacgccagattgagtacctcaaccgcacatacgatgtcaacgtgccgttcgtcctgatgaactcgttcaacaccgacaccgacacggcaagcatcatcaagaagtacgagggacacaacatcgacatcctcaccttcaaccagtcgcgctacccacgtattctcaaggattcgctgctgcccgcgcccaagaacaacgcctcagacattgccaactggtaccctccgggtcacggtgacgttttcgagtcgctgtacaacactggcatgctcgacaagctccttgagcgtggcattgagattattttcttgtccaacgctgataacttgggtgctgtcgtcgatctccgtatcctccagcacatggtcgactccaaggctgagtacattatggagctgaccgacaagaccaaggctgacgtcaagggtggtaccatcatcgactacgagggctccgtccgtctgcttgaaattgctcaggtccccaaggagcacgtcaacgagttcaagtcgatcaagaagttcaagtacttcaacaccaacaacatctggatggacgtagctgctatcaagcgcgtcgtcgaggccaacgagcttgccatggagatcattcccaatggcaagtccatccctgccgacaagaagggcgaggccgatatctctgttctgcagctcgagacggctgttggtgccgctatcaagcacttcaagaatgcacacggtgtcaatgtccccaggcggcgattcttgcccgtcaagacctgctcagatctcatgctcgtcaagtctgacctctacaccctccagcacggccagctggtgattgatcccaaccgcttcggccctgcccccttgatcaagcttggcagcgatttcaagaaggtgtcgagcttccagtctcgcattccttccatccccaagattgtcgagcttgaccatcttaccattaccggaccggttaacctcggccgcggtgttacgctcaagggtactgtcatcattgttgcgaccgagggctcaacgatcgacatccccccgggttccgttctggagaacgtggtcgtccagggttcgctgaggttgctcgagcactaagcgtgtcgatagcgtttttgcagtttcgagtagatatacgaggataaagatctcccttgggcgatcgatcatgagggatgacatacatgcatttaacagtagctgatgaaaataattctcgaggatactaggaggcgtcagaaggtgcacgctcctgacacctcgcaaccgtaatagacaaaatcaatctacatacccagcatcaaatttgtcccaacatgttgctcaaactgtgtcttgttccgattgctgcctgataaatttccgggtgctcagccttgcggcccactcgggcggtcctgcacatgcccaacggtgatgtcagacacgagaaccatcacaggccaccgagccgcgaaccagaggcatccgctgtcaacaggttcctgcgcgtggtaagggcgcagccgtccagtcagctgcgtggcgcatgtctggcatgcatttgccttgagacaggccgtcgtcgtgccttgaatacaaatgcataagcagcggctcctccctgcccatcgcgttccgcatatcgcgttgcacgacttcaaggatcatccatccgcggggcatctcggtctcggtgccacgccccagcttcacgagcgcccaacctcccttggtctgcacgagcgtacgcatatgacccggcctggagcgcttcgactgtaggcgccaatcgatgatatggcttcagaagcgcaccagaatcaagagcagcatgctgccaacatagacgcgacgcaccgtgaagcttacgagtactggggctacctattcaaaccagacaaatgcggcacaccactcttagaccgcctgctcaaggggattgcagacctgattgtaagttgtggaacgttcaaggcgcgcatagctatggcagcggccccattgctgaccatgccactgtagagccgcaagttcgaacccagcgaatcgccagacctcaccccgtcgcaaatcgcagcctggtatcgcgacataggcggcaactacgacgtcctcttcaaagacacgccgccgtcttcgatcgcattcatctatcgctctctcggcgcattccacagcctgcaacccgccccgactgacgacggctattctgctccaagcatacctgcgctcaagaagcagggtttcgtgacatggcagacgatacaactgctattgggcccagaagagcatgtgcccttcttgcagcgggcggtggaaaagtacgacgtggtggatccagcatcgggcggcctcttccccaaagtgctgcccaaagagtgctttccagacaagccagacgacgcaatggagacttggtacgaaggtgttgctaccagactcaagagagaagcagaagaagaggcggccagggcacacatagctgctgaagcaggcccgcgaatctcgaccgacggagatggttcttctgctgacgagcgcaatggcgctttcaagtacttcgaagaccccatgtaccgcaaagctcgacctcgaccgggcttcatgcgccatgtatccaaacaagacgcaatctaccccatcggcgccgaggcagtcacgtccagagtaaggcacatgctgaaccctttcaaaaacaggaaaaagagcataccggggcggtacgacagcgatagccattctgacgaagatgcgaccccaaccgcaaccaacccgccgtcatcacgatatagcgtgcacaagcgtcctcgaagaccccgacgagacgactcgctgccagacacagactcggagtcagacgaggagcacctaccttcgccacgtcggacgccagagctgccaccacgcaggcctcaagaccccacgccgcctcgcgactacttccccacttactacgaaggcgatcgtcgcagttcacacgcgcagtatccgggaagtcggtcgtcttccaaagcaacatccccgcaaccagtatatgggccaacaaagtcgcctttgtttgcgactcaagtggcgcaaatggaggcgcggaatcattatgacagaaggcccacaatgcctgcacgggtaacaaattacagacctgttccacagaatctcaggtgggccggtcctgtcagtccgccacgagaggctgacccgccatattctcgcgatcaccatcgtgatcgtgaccgcgaccgcgaacgagatcgagaccgcgacagagagacaatatcctacgacatggggacgggcagcagccatcgctcccggcaccgccgtcgatcgaccgaagacgcagcatacccccgcgaacgacaaggggaacgcgatacagcccgaacgcggagtcacgatcgcgtgaaagatgattgggacgatcgagatgcgggtcgagaccgaggcaagaatgcagattgggaggaccgggggcactatgatcggtcgcgagatcacagcagggaaagagatcgggatcgcagaatgcacaggtatgttcaaggtggagtgcaagacggtgtctctggcaggagatatccagttgtaagcgatccttactaaatagtttagcagggagggcgtagggggaagacttgttcgaatgttgaaggaattctagttttgaggggtccgcggaggagaggtttgatgcctagggcttctagtgcggacttgtgggtcgcgggagaatctggggatgggtctggattttttgtggcgcgaggtatggtgtagctcaattcactcaggcgcgacttgctctgagaattttctagatacccgtgcaagttgcctttgactactatataattcttacctgggtgcatatgtccattttgatgtagtcatgaagaccagtattgtcaccgcagcagacagcggcattgtctgagacatagcacgagcagttttcaaacaagtttcggatgcgcaggcgtgtgcactgtgaaggtggttgatgtaccacgcagtggtgtggccgggtaacacatgtggcgccagcgcgcgtggatgttgcagaagcgagcccgtcgatcgatggccgcagagctgatgcttgcttgcatggggcgggagatgacagttgtcagcccatgaggagcttgaattgcgtcgaacttgattattgtggccgagcatacgtctgagtattgcgtgtctcttaatggtgcggcgatatgcccggtggtgccgacgatgctgacacgtgcttgagcagtaagacgtggatctgtggacacgacacgtccgttgagctacggctagctcttgatagtgtctcgtcgaggttcgcttgtttggacagagaacccctgaggaccaaatactgtaattcagacgagaggtggcagtgcaggctgatcaggctgatcagaccgggggggagagagcaacacgtcataatctcaagggtgaaccggcacggtggaaagcttctctcttcggcgcatcgtggccgatcaatagctccacaacctcaacattgtcagcagagccattcactcacccatccacttgtacattcattcattcgttccttcattgatcctcttagcgggcccaattgtagatttcaccagctcagccgcacgcagcagcagctccggtgacgcccaattggtgaatcgagcgagtggggaggtcagtgccagccatctgcgggagatggtagcatgcggctagactaacggaagcaggtttgtggctgcacacgatagcgacctggagctcggcggtgtttatctgttgagcattctcactgcgacgtgatttccgctttctgatctccaactgggttgcaaaccgcccaattgcactcccatcatcttgccgcgaaaccacagcgggtcggcgtctgctgcttattgccagcatggctaccgaggcacgcgccaacgagctgaagtcagagggtgcctttgaggctgcccgggacgcagattcgagtgtcacggcgcagcaagcagaaaagacagctgtggatgaagctcgcaaaggcggcagcgcagctttccagttcgaccccgacgccagcccagaggaaaaacgcgccccaggcacgagcacgagtaccgcccggcttccaccacgagcggaacaagaatgccacggccttggtctctgatgcagacgattcaggcgctcccctcccatacgatcttcctacccccaccaaggccagcgccatcgacccaccaactgcgaatggcgagaaagagaatggccatgcgcccagagctcgacgaggacgcgcgatggggggcgtgtaggatgggcccccgcgcttcggcatggcctgggctccgaggacaaggaccaggacgacggcacaatgctcgaccaccagacatggctcgagggccgcatagaagacaagttctatggcgactggtaccacaacacgggtgtcatcatcttcgcctgtctaagcacctgggtcataggtgtcctgggcggcggtctgggatgggttatgatcatcatggccgtgtgtggcacatactaccgaacctcgattcgtcgcgtgcgccgcaatgctcgcgacgacctcaaccgtgagatggccaaaaataagctggaaacagacacagagagcctggagtggatcaacagcttcctagtcaagttttggccaatctatgctcccgtgctgtgcgacaccattgtgggctccgtggaccaggtgctgtcgacttcgactccagccttcctcgacagcttgaagatgaaaacatttgtgcttggaacgaaaccaccgcgacttgagcatgtgaagacgtacccgaagacacaggacgacattgtgctcatggactggaagttcagcttcacgccaaacgacacggctgatctcacctccaggcagatcaagaacaagattaatcccaaggtggtgctggagatccgcatcggcaagggtttggtcagcaagggcttggatgtcattgtcgaggacatggctttctccggcatgatgcgcctcaagttcaagctccagttgccattcccgcacatcgaaaaggtcgagatgtgcttcctggagcgcccaaccatcgactacgtatgcaaacctttgggcggtgagacctttggattcgacatcaactttattcccggtcttgagtcgttcattcaggagcagatccacgccaatctcggccccatgatgtacgaccccaacgtcttccccatcgaaattgcgaagatgcttgcaggcaacccggttgatcaggccattggtgtgcttcaagtccacttccatggcgcgcagggtctcaagaaccccgacaaattttctggcactcccgatccgtatgcgactgtgtcgattaacaaccgcaatgttctggccaagacgaagacggtgcatgagaatgctaatcctcgctggaacgagactgtcaatattatcgtcacttccttgaaagactccttgacaatcaacctgtttgactacaacgatatccgaaaggataaggagcttggtactgcgacatttgcgctggagcagcttgaggaggacactgaccatgagaacatgcacattgagatcatgtctggcgggcgaccacgcggcattttgcaagctgatgtgcgcttcttccccgttcttgagggcacaaccctggatgacggcaccaaggagcctccaccagagtcacgtaccggcatcatcaaatttaccgttgagcaagccaaagacatggacggcagcaagagcatagtcggtcagctcagtccctacgctgtattgcttctcaacggtcgtgaagtgcacaaatcgcgtgtcatgaagcgaacaaaccagcccaatctgggccagacgcgaccaaagagatgctcatcaccgatcgcaagaaggcgaaacttggtttagtaatcaaggacgaccgtgaccttgctgcggatcctatactgggaacataccagattgctgtcgacgatatgctagagctcatggcaaagggtcacgagtggtacaatcttgccggagcgcatactggtcgagtgaagatgaagctcgactggaagccggtcgctttgaagggttctttggcgtccggtggttacctcactcctattggagtgatgagacttcacttccagagtgctcgcgacttgcgcaacctggagaagctgggcaagtctgatccatatgttcgcgttctgctctctggcgtcgagaagggtcggacggtcactttcaagaacaatctcaaccctgactgggacgaggttgtgtacgtgccagttcacactgttcgcgagaagttgaccttggaagtcatggatgaggagaacctgggtaaggatcgctcccttggccacatcgagcttctggctggtgatttcgttaagcaagacgaaagcggcgagtatgttgcatacgagcagaagcagccgatcgccggacctcttcgaatggctggacacgctgcggagaaaggcaagctgaattacacctgctcattctaccctacatacccaacctgggatcctgaagaggacgaagaggagaaggaaaaggccaccacaccagagggcgcctcccgtcctttgtcagtcacttccaacggaagcagtgcagcaaagggccattctcgaactatctcgactgcatcaggagcggccgtcactcgatcggagacggcaggaaccatttcctccatgaagactgcaagctcgcataaaactagtgaaggcgatctggccaaggcgcttgagcgtaacgaagaacaccaagatgagacaacaccggaaaagaaggcggttgagaagctaaagctcactgttgacgacattcagcagtatggtaagctgcgcctatcaggtggagatgcggagcgatatcgctggttgagttggtcctccccgacctgcagctttacatccgtatttttatcctcgttttgagtatgtgctaacctccgatagaatctggtctactcgttttcaagcttattgacggcgagttctcgactactggcgcgtatgtcgatgtccttatggatgacatggcatatgctagctactcgactgcgaaaatcaagaacaggaacatgacattcaacgaaggtacgaatattgctgtatcacctgagtgcatagctgacttcatacagtgggcgatgttatgatccgcgaacttgacttctcgaaaatcactcttcggcttattgagcacatcaacaaagacggcgatggcgatgaggatcatgttattgctaagcttacaggcaacactgttgatacgctccgaaggtgcttgtacaccccgactcaattgattctgaaggacaagcatggtcatgacaacaagatcaccgtcagcctcaagtatattcccgtcaaaatgcggctggatcccagcgagtccttcaacaaccagggcacgctccgtgttgacattctcgatgctgcagacctcccagcagctgaccgcaacggcttctcggacccgtattgcaagttcatgcttaacgataaggaggtgtacaagaccaaaacgcagaagaagacccttcacccagcttggaacgagtactttgaagttccagtgcgcagccgaaccgcggctgacttcgtcgtgaacgtatacgactgggactttggagacaaggccgacttcttgggtaaatcaaccatcaacctggagatattggaaccttttacgcctcaagaggttacattggggctagacggaaagtcgggtgtcattcgtctccgcatgcttttcaagcccaactatgtcgtgcgttcaaggcaaggctcaagcacattctcagggacattcgccctaccaggaaaagttgtcggtgcacctgtcaagggagtcggcaaaggtgccgctcttgttggtggtggtgtcgtccgcgcaggcacattcctcggccgtggctttaagcgcaggaagtcgcgtggcgctaccgaagaagatggctctgaccggcctgactcgtcatctggtcggccgtccgcagatacgcccatcatatcgatcgaaggcgacggctctgccccccagccttcaccaaaccaccaccgccataaaagctggggcgcacaaagtttcgctagccgcttcaacgacagtggcgctcctggtggcggcgaggctggcactgctaatatctcgatcgtcagcgctgatggctttccagcaaacaccaacattcgcgtccacgttaagcttggcaataaggagctacacaagacggatcatcacaagacgactactggtaatgtctcgtttgacgcttcagaggaaaccttcaaggcctcatgcacagccgatgcgttcttcaagatctccgtcgtcgaccataagaaattcgggcgcgacgaggaacttggcgaaggcactttcactatcgacgaccagggcgctggtggcgagaaaaatgtgggtgtcggtaaaggcatggtggtcatcaagagctcttttgtgcacgcggatgcagcgagcatggttgggagtacgagcccgagagcagaaaagaaggaaagtactggcaggaaactgctgagtcgaggtagagataggagcagtgtcactccgggggcttagaaagctagcagactgaggaggatgagcgggtgcgagagtctgtgtggggagaagcaagtggatgagtgggtcgacggtgttgcgctcgggagcaggtatagttttgcatagggtgtttggggtggaaggtagaagtggcggatatcctgtggccctggactacattcctatgaatcttccttttcctcttcttctacactattttcttgtttattgttttataccagtctagtcaatggaatcatgtcaacttcaggggtccacgtgctttcgatcacttgtgatctcgaaatggtctgaaggtgagcttatttgctcttcatgatggcacctcatctcgcgattcctatgcgtatccttcagtgtgtttttttataaacaagtcggtccactctgtttaatgcaagtacaggctttcaattgaacgtacaagcttgcatgtatcatgcgctctaccaacgtaaagaaccacatcacgcataaacatagcaaaacggccccgccaacgtattcgccgtcttcccgatagtcgttaccggcacacccacataccccaagtcaatctcatcgctcaactccgcgttccgactcggcggcatgttgttgagcgtaatcgttccaccgagcgcatactgtctcttcgccaggtccagatgctgccagttggtgtacgtcctatcgatcatggcgtgatgtagaaagaaaaaagggtcacctggggaagcgaagagatcaccgcctgggtcgccgccgacggtgaagtggccgcctaggatggagggttagttgcgttgggttaaggaaattgtgagggatagggtacctgtatgcacgccgaggaagccgttggggaaatccccctgcattctcgtgctgaaggagagaaaatcggggttcgactggatcagggagacgatgtcgctgtcttttgtccagcctgaactagcaggtttggaaatatctctccgcaaacagcgaggattatatccaagcccagtgaactcggggttcggcttgatatccgccagaactggagaaactgggcctaggttgacttgccagtctttaaatggccctttctttacacacccgccgccatggcccggtggaatcgacactccgcattgatccggcgaaggcacacatgtggaatttctgccagcgatgtacgcgccgtctccacccaacgacgtctgagagccatcgagtgctggggactttgcgggatcggcggcccagtatgcccattggtagtacggctgcgttcccttgtagccgcactcgtccttgagcgctcgctcatacgcccacgtgaaataccgatgccaggttagaaagttgccggttccgtggatgaagagcgtggaattgatgtgggtcgcgacaaaatcatcgtaacggttcttagcgccagcagcgatactgcttggagttctggctggcttttgggcaagacattgaacggcgttgatgtagtctttcttttctttcggggatagagtactcctagtcgcacatcagcggagaaatggtatgtgtggtgggagaagacaggtacgcaccactctttcctgacagctgcgttcttcaaggtacatgtcgttgttggataaggattcttcgagtaatattccctgagattctgcatcccggtgactaataattcatcgctcttatagcctggccgcctctcggaaggcactgcagctgcggagacgctgaggacagcggcgatcactgcgatcttcatggtggcgaaggattttcaagaccggctacctggtacgcgtaacgcgagggagtaagcaacaagcagtacagtctgatttatacctactataatgtcagcatatcatatccagacgcccaaaaggactttatccactaactccatacgcccagaacgtgccggatgcgacctcgcttcagcaggacaggtaacgccctgcatatacgatccgcattccacacaaggttatatgtcactggccacggcaaaattgaagtttttctcgagatctgaggattttagtacgtgtagtacaacggtcatgactgcctaatgaagtgttagctccgcggatctagaggcgccacggcacgcagctgatgcagatgtttgtggctcttctgcacggagaggcggattgatcgtcccgcggatctaaatcgcaggaattggcggatatcagcgtcagctttgtaggtatgttagtggtttaattgcgccactgatctatctctgcgaactgttcttcgttgtatacctagctaggcaccaactgtatcaggtcaacatttcatttcgacgcgagaccttccccggcgcattcgaccatgaatcgatactgtcgagcggtatccacatatttgccgatcctcatagatgtgcgataagcaaaagagcgcgctaagtacctaggtacatcatgaccgcgtgttgtttacatttgcgtacgctttgaaggagagtacaagcacccggtcttcgtcttgttccgcaccctgggcctggttaataaaagcaaatcttctagtatatcagcactcgcagtcaaattccctgcaaaattgtttcattgcctctactgctgtttttgcattagtagagatactacgaaaataccagaatcggggccttcatcaattctagtatgcactcttctccttgactgcttcacccatcgcctgagcatctgtgcgatgtgtcttgaattggcgggcggggactttccgggagaacatttcatcgagctcttcataagttcgtcctgctgtttctggttggtaaaaccacagataaaccatacagatcacggataaaccaccaaagatgaaccccagtttgcctcccaagttgagcttatcggggttgaagagataaggcaacacgaaggaccacatggtgttgagcgcattctggagagcaaggccaattgcaatcgtcttgactcggagtcgagatgtgctggtctcacaaagaatcgtgtaagcggttgctccaatggtgacattgtaccaccagcagtacagcaaaatcatggaaatggcacccttgagcgcagatgggcttccaaccgtggcaaggccagccatgacgaagaggatgatcgtcagtacgaaaagaccccagaatgtcaggttgcgccgtccgacacgatcgaccaaataccaggacatgacgttgccaacaagggagatcacttgttgaacgatctgtaatttgaacgattccgccgtactaaaacctgcaagctgcatgtagtaggtactgtatgacgccgcaaaagctataccgctgagtgcctgaatcgagagtggcacgatcgagataatggttcggcgtaagttggattttcggaagcactcgagatacgtgacgccttcagtttcgcgcttgacttcttctaaggtggtaacaatttgtgcgagctttcgctcaccttcttgaccgcggtgaccaagaccgctcagcgcccggagtgcgtcactatgacggtctttggacgctagccaccaaggtgattccggcatgaaccacacaaacaatgcggcgacggcagcgaagccatactgagcacagaagactgcacgatatgcccatcgattggtgtagacgccagtagagttgacgatcagcgcgacggtaagcggtccaagagtgtaagccagagcagttaggcatgtgagcattcctcgaagtttcagtggagcaacttctccaatgtaagtgactgtaaccgaagccaaggcgcctgttaggaagccgttcaggaattttccgccaaaaaaaagctcattcgttgtggcgacaaactccatggtgatagcaacgaacgacaaggctatgcagaccattaccaccagtcgacggccaagccagtctgcaagcgcaccgcatccaagggcaccaacgattgcgctgtacaagtcaacctgtgaatcacaaaatccttactcctgacttacgaggctacaggcgcgccttggaatgcagactgccactttgcatcaattacatagctagtggttccatctggggcggtgaactcatgaccaaagtctttccggaattctggtatgccaatgatgtttcctgctgcctggttctcgaagctcacgagcaagaccacccagaccatgtatacactccacgcgcaagcaaagggatacttgcgaaatgatgcaagctttcccacctcatggtcttcctgatttgcgagatggcctagttcggatgtttgcgctgggtgcatcggatcggaaatattttcgttcacctccacgttttgcggtttggacatggtgctagcgtgaagtggacggatgacccagtcgagtataagtcgtaggcagatgtgaggagagaaaatgcgttacaccagcctggcccactacaatggcgtcacagagagccgcgaaagctaaagacttgggactgagagttgtgttcttgtagatctgaacgtttgtgaagaagattatatacgtctggatatggcatgggatgcgtgcggggccccagtctcgacgcaagtcatgcaatacaattgaaaacgatccttggaagtgttttcgcttactgttcaatccttgtgttcaattagccatgagccaccccgtggttcgggtttgctccccatgggaatggtgcagggcactagggttcaagagaccaatagtaaaatgtctacaacacagactggaggtcaagtgcattggcagcgcataagagtgctgttcatgacaacagcttgatgcgcatgcgagtcagcgtgtgatcttggcagcccgatgaggaaaccagagccaccaggcgagtcgtgtagtatggtgactcgtcaatctcatggataattctcgggcgaccatctaaacaacgggctcaggctcctctgatgttgcgatcgtgggattgctcgacgatggatacgaagccagcaaaagacataatatgacaatgagatcttgatcaatgcctagtgtaaggcagaatatgtgccgaagtggtgaacgaactgtcggacggtttaccagcgaggagctcgtataatccgatgggttcgaagttatatgctacattcctatgtatgatgcgctcgctatagcacatcatcacgctcatcgacaatctgtactttgatgcttccgttgctcagatcactacatatgtgtagtgcatccaccgctttctcgagtggatatgtgtggctgacaaggggcttgagatctagaataccaccagctaagcattgcaagccagcaggccaggtatcacggtatcggttgataaatttgaggtcaatctgtgcgggtcgttagatcgtgtcgatcaagaaccacgacgtgggaggagtaaactcacttcgccgagtgaaagatgcatgaatggcagattgttcataatctcccttcctacaccgatcaccattacacatcctcctcttcttacggtatacgcagcagtgatcacactgctttcgactccagtgcattcgagtactgtgttcggtgctccgtattcaccaatgctatcgaattcaaacaatgcccggatgttcttggcattgctttgtgcgtccaagttgggatcaacttggtacgtgattgccgttggaacgaaagtcttcgcgaaagccagtctgtttggctccaagtctgtaatgacaagtggatgcgctccacttgcacgggctgcagccaaagcaatgagtccaattgggccagcaccgcaaatgactgcccctctccctaagctgagtccagccgatttgataccgtgcatgacaactgataatggttcgaggagtgcgccttcggagtaagagacattagaagggaggatatggcaccagcgtgcaggatgggtcttatatctttggatcgtgcccgcatcgggataaactcctgagaacttcacatcttcgcagaggttgtagcggccgtccatacaaagaaagcatgtctcgcaaggaacgcccggctcaactgccactcggtcacctgtaaagctggttagcgatactttggagttcatattacgtgatccaaggaaagtaacaatgagacgacgaaccaggcttcaggcttatgaccccttcaccacattccaaaactacaccagctgcttcatggcctagaatgcagtcaccttcaactacaagcgatcctattctaccgcgtttccagaagtggatatcagacctattccgcccacaattagcatgggattttcctgatcgatggatcgttgtacccgcaaacaccagtagctttgatgtgcagtaaaacttctcctttccccggggcatagacaggcgcttcttcttgttttagattatggtcggctgtgaccatcaatgatggattcgcaagtggcgtggaaataatctgccgttgcatattgttcgtgctctggaatgatgatttagcatgcaccgcgtcggtcgcggcggaatctaggacaattgcaggagacatagcacaaacatttgggtggcagttagaggaacaggcaaacagaggcgattgatttgcatttactatagcgtataagatccttgcgcagagcctacggactgtgttccgcgatggcaaagtgaatctccgaacgcgtgttcgagacgatgatgcagatgcgggggtaagtggccatgagacgatggttgtaaacagtaagcagtgcctacggctactgcattgggaagtcatcagctcgacagggccaataagcaagcgcgcctaacatagccgtcacagcttgctacccgaacggatttcctaacctggcagcccgacgcatcgcggtcggtaatacatagtagtcctcttgatgcagctccgatgaaatagctgcgagagtggcaaccgctaaatcatcgcatttatagtcctcgaaaacctttccgactttgaccgcatcatcaaagccaaagccttggagtggcacaaagtacaccacaatgcatctctctcagaattccccagccgtcaatggatcgaccgaatacggcaataatgtgaccaaagcactgcaggaagaggaaagactagagaaatcatcggtgcagaaactttcaaaagagcaagatcatgtcttgaagaccttcagactgttgatcgcagacctttgccaacaattcaatggcggccaccctgggtacggagctccatcatgtccacgagttaagctaaaatcgttctagcggtgcgattggtatggcggccattggagttgcactctggaagtacgtgatgaaatatgcaccgcatactcccacgtacttcaaccgcgatagattcgtcctttcaaatggtgagtctgtcgtggtcatctccggatacccagttcgccgctaatgagcaaagggcatacttgcctctttcaatacactttcctccatcttaccggatacaaagatatgacatttgatcagctcaagtcataccactccgagcgcgtagatgcactatgcccaggtcatcctgagattgaacacgagggcatcgaagttacgacgggcccactcggacaaggtgtcgcaaatgccgttggactggccatagcaacaaagagcctccaggctaactacaacaaaccggggtttgaggtcgtctcgaatcatacctggtgcatgattggagacgcatgtttgcaagaaggagtcgctttggaagcaatctcttttgcgggacatttgaaactgaacaacctcacagtaatctacgacaacaatcagatcacctgtgacggtagtgttgatctcacaaacactgaagatgttaacacaaagatgcgtgcgtgtggttgggaggtgatcgatatcgaagacggatgctttgacattgagggacttgtcgcagctttgaatcaggcgcgtgcctcagtcgataaacctacctttatcaatgtgaaaaccatcatcggcttgggctctgccgttgcaggcgatgctgttgcacacggagtcgctcttggagcggaagacgtggcaaagatgaagaaagcttatgatttcaatccagaggagcatttcactgtaagcgatgaagttcgaactttcttcgaggatctgcccgccaaaggtcaagaactcgtgcggtcgtgggaagagttggtcaaaaagtacgagaccaaacacccggatttaggcgcggagttccggcaacgcatcgaaggtcgcctgcccgagacttggaaagatctaatcccaagctcattccctgaaacacccacagcgacaaggaaggcttccggattggtcataaaccccatcgcagaaaaagtaaagagctttgtagttggcacagcggacctgacaccgtcagtaaatatggcatggaaagacaaagtcgacttccagcatgtaaggctccacagtttgcctgctttatattgttttactgaccgtgaatagcctgatttgaagaccacttgcggcatcacaggcaactacagtggccggtacatccactatggcgtccgagaacacgcaatggcggcaatcagcaatggacttgctgcattcgcacctaactcgttcattcccgtcacttcctctttcttcatgttctatctttatgcagctccagcagtccgaatgggtgcgttgcaacagctgcaggtcattcatgctgcaacacatgactccattggcatgggcgaagatggtccaacacatcagccgatcgagttagctaacctctaccgcgctatgcccaacttgctgtatatacgaccagccgacagcgaagaaacggctggagcgtggattacagcaatagaggccaaaaacacaccgagcattatttcaacatcgagacatacgctaccacagctcaagcaaacgcgtcgagacttggtagcaaagggcgcgtacgttctggaggaggtcgacgatgccgacatcacgctgatcggagttggtgctgagctgtgtcacgcggttgacacggccaaggagctgaagtccaagaacatcaaagcacgtgttatcagcttcccatgtcaacgcttgtttgaagcccaatccacaatgtacaagcgcgacacactccgtcgtcatgaaggaatacccgccgttgttattgagcctttcagcccgaatggatgggaaaggtgggcagatgcgggagcttgtatgaggcgatttggtcacagtctgccaggcaaagccgcttacaagtactttgggtttgacgttcctgcactcacagccaaggtcgagagttatctgcagcaggtacgggaggatccgttactgaagggtgagtttgtcgatctttgagaacagttcgcaaacacttgaacggaatgaaaggcaatttaacgtgtagctttaattgaatattacttctggccaaaaggaaaaacttcatgctggatgagccaagaagattgtgggtaacctgggtacagccagggtattcagcctcgaaaagtgtcaaaacttaccgtgctattttatctctatttacttatctgcctacatcatcgcgcaaggccttaagcttttcatacaagtaggaatatattagtgatggtgatcacgagcctcggagttgcagccaatacccagatcacatgatatcggctaatcgaagaggtgtctagggttctccacccacccgcatgtcttcgcttaccttgcaatgcatcatctaccacatcgctctccatctatgacagacggaccgccagcaaagaaacgccgcatcgaacagaatgcatgcggtccggctccagtggttatagaaaactttggttttgagaatatagaccctttccattcgccagccaccgcatccagttggcctttcgacgaatttgcgcacgatccggactaccttgcctctcaagaagctctgcgttccttgctgtttactactgcacggtcggtcgctcctactcgcgcagcgactcctgaggatgccgatgaatcaaatggagcattcgacatcaaacaggtgttgcctcaaggcaggcgagtgcagtacttgaagaactatttgtcgcaagtcgcgccctgggtaggtccatgaaagcgatgagcaagatgttgagctgatagatactgccagctcgacatgtttgactgtaagcgtaccttcggcctccagcttcctactctagccaaggactcaccccctttattctatgccattctggccataggggcacgtcagcttgagcgtaaagtaaaaatgcaatcatccttcgacagtctggaactctatcaggaggcaatacgactgttgacccctctcctatcggctcgagatacgcacgttatagcggcttgtgtgattttatgctgtctcgagatgttttcagctagtgcgcaggattggcggcaccatcttgaaggctgcgccgctatctttgatgccttcagtgtaaatgggtttagcgacgatgtattgcaacctgtcttttggtgttacgcacgaatgggtaagtccgcaagggaatctgatctacagtcgataataactgacccacgcagacgtttgtggagctctgatctctgatggtacgcaaagcacattgttgaagcccgctcaatggctcccatccgatgttgctgaagacgacgctgagagcttgtttcggagccattcgtcaccagacatgtacgccaattatgcagtctatctctgcgcaaagacctgcgaactcatttcagaccgtaacaagtacgtggaattgggcaccgacaatgggtgtgatgagaaacaattccaccatcgctggaatcagctatggggccaactttccgaatgggccttaggtcggcctaaagaattgttgcctgtcgacacgtataatgcagcaccattcccaaagattctcttcgcacattgggctgcgatctcctcaaatcaactataccatacatcatcggttctcctcctcaccgccagatccaaacccgcccttgccaaatctcctgaagcttccctaatgtggcacgtgaagcgcatctgtggtatctcggtaacgaacccacatgaaggttgtttgaacaacgccatccaacctctctggattgcagggcgtcatttgagccattcctcggagcaagtcttggttgtgaagaccatacgccgtattgaagctttgactggttggacggctacgtggcgtattcgcgatctcgagcgaacctggggctataaagtgcctgttgagggctgaatatcaaacgaaatctcatcaagagatgtgtctttatcgtgcactctcctacaatacagcgatgtatgcaagcttgagaggctctgcaaaggctcggattacctctaccagccatcagcgagccgccactcattccgcaaatcctcgatatggcgcgacacgttccagccggttagcctttgtgctttatctaaagcattaattatagccgtttgctgacttctatgagtcacaatctgagctgcgactagtagcgaggctactaggcacgggtcccacgtggctggactgtcgttgtgaattgcgatgccgcaaatgcgatgaacatgccacaacgttgacattgaaggagagcttcgatttagctcccccacgaaacgaggcttatttctcagcaacagcagcattccgcagtgatagagttggtttgcaaggagtgcaccaccgctagtgaaagcgataatcggaaaatcgttgtcagcttgaataccgtcctttggatacagctcaatgatgggaaggagctcatctgggcgtttcagaaaccacgcactgaagccttggacgagagccttccaggtatccactcggttcagtccatagcgcttttgaagccatcgatcatcgtctccctgggagaacatgactgcatccacacacaaagcaatgccatcttgcgtacgttgggtcatggacccaccattttccaaattcagtcggccctgtgcgagaaaaggcagaggcagtcggatgcaggttgcattcatgagcacacaactaagctctacttacacgtcagttgaggaatatgctactttaggataccgcataccaagccgtaccatcaaccagtagacgtgctccgcaagagacggtagctcgtcgatttttggcaatagcgcttcaagcattttcaatccgttttgcttctccgcctccgcatcccagaagtcctccagatcgatcatggcatgtttgaggagactaaatacgtccgacactgctagtcgaaggtagtctcttggtccgaaatccgcatggtcgacgtaagacatatgcacaggagctgcccgatcttcagcgcgcgttgctctggcaagggatagtatgtcattgcgtagtgtctctgattctgtagaaagaaccgctacctgaacgccaaaactctggtctctgtcgaatatgtcgagctatagcatgtaagccatatccaaaatttcactttcatgacgcgctcacccaaggtgctatctgatagcggtaaatcttcagcagggtcatatcgtcttccagtgatgctcggcttggctgttcaaggtacgctgtgtcaatgattgtagtcagagtgttttggatactcaattctctgctcgctcttgttgtgggcacgatgtggccgaacacacgtagctcggccctctctgtggggatcgtggtgcaagcatcgacctgaaattggctttctgagtgccacatgttgtttgtagccatactatccacatcatgatcaacatcaacaaatgctggctcaacggcaaagtcgtgcaccgtcgactccgataggggacctgtttgatgcctcatagccacagcgtgatcacctgctgtagctctagaccccaaggtcaacagcccgtgcaaagcggactggtagctgtttggagacggagtgaagtttgtcatgtcctgcaaacttggtccctggcaaagtgccgcgtttctaattggagagtttgcagcaatcggccttccattttccctatccgcatcagtcattcccccggcatttgcgacgttgaacacctcatcaccgtcggaaacgaactgatacagtcagcctatgagcacagccgtaacctaaaatttgacatgtttatatctaggaatcagacactgccaatttcgcacctacactggatcgtacagtgtcccggccagaagaacttggggcttcatgagttgatatgctatccatatctgacctcgcacaaacctgttcatgtaatgggagatttgatcgtgttgaggagtaaggaagtctttcagcctacctgcacacttgcataccttgccgggccctccaccatcggggtataattattcttcccaagaatctgatacaaggcagcataacgacattcgagcccctttgctacacaattctggcacgtcggcctggtctcgtcacctggtcgatgttagatagcgaacgagagaattgtaaatgcaatatttcattgcagctaaatcgcctggaaacaagtttaaaggattgggtggcttcattggatcactcaattagaatttaagcccttggaataacgcactatacagaagcgtcttcggaaaaaaggcatcatcccatcacgtacatttgcgtcgtcgagtgcgacacgtcaagcagcctgttcgagatctcttcgtccggactgcttctggggcgtccgaagtcgtgtttccttgagggacgtcatcctctgtcatggcgtttaaagtcggtggttggagctcctgtggccttccatcttaggaagaaatagccaccgactagtcttcggggcgctatccgagccccgcaccgacctcgggaaggcacaatttcggggaggttactgaaagttgaggaacactgaaactttcgtgttaaacacgctacttttcagcgtacgagagctatcatagaacaagtttaaatgactagaaaggtcgaggattatcttctctcccgttgctattgatcagattggtgatctgaccttttgttgtggctgcaaagtctcgagcaaaacaagagcttgtattgctctcccggtacacatagcgttgttgtctggcatcatggagcacaggataggcttgctggcacaaaattcatgtgtcctactcaggattcagatcatgttcttcggcacacagacaccatcaataggcataagacttagttatcaagtggagaaatggtatacacttccggcattcagacacacatcgccctcaagaccaacttgcaaaaaaagctaaaatgtaatatgttcgtatatggacagccaccagaattgaagcaatccactgccctccaccgcatctcaacaattccacaaccctctcaacccctccttactccctcccaaaactggatcttctgcaggcacaggaacatcccaaacccccctctccctgccctcatgctcccccccaaccttaaaatcccaaaccccaccctttggatacgcgcccatcatcataaactcgccttcgacgcctacccccccaaaaaacgctctatgccgcgccacaccctcctcatccaacgcctccctcgctttccccctctcaacatcctcgggctggcgaaactccaacggccgcttatttggactcggtgcgaaacacttgtgactcacacccgcggggatgatgaacacatcgcctacattcgcgttgatatctaagcccccttcctcccccgcgccccgttcgccaatccccagtaatccgtgcttccagtccggttgatcagcgaccccgaagcgtatggttgcgctgccgccggatattacggccatgcattcgtgcgtggtcgagtggtagtgtgattggatgtccgggccgtagcgcgcgatccattgtgtttgccagccgtgcgagaggaagaggtcgaagatttgggtgggggtgaaagatgcatcttttaccaagtctgtgagtaatcctgggtagtggatgagggggtgtggggagttggggatgcgaggagttggcgggaggatgtaggttttggattcgatgggcattgtggacgagttttgatttggataggaaaggggaagaggagacttggtatgttggacggtaatgtatgtatgtaggtatgtatgcttggggaattagttacccgaacgggacggagaggaagaggtatgtgacgtcagctctgaatcgagtaggcgggaacgagccgaatcggctgcgcatcagactatcaaggtagagaagagacttgaataactcatgacttcgtattgacaaccagacccgttctatgctacaagcatgcatggcatgctctactaggataataatgtacatatataaagattccagatcgtaaactcatcccaaaggtaaaccgtggtgcatgtccaaacaaaaacgaagaaaggtggtatacagcaaatgcaaacccgtagcgccccaacatcctgatggaagatttcctatatggtccagctcggcgagctgatggctttcagctcatcaattcatcctgcctgctgatttatgtggtaccagaggcattgggaacgtagtatctcgtcccaatactctgcctgatcttttctctccgcttctcctgcctgcggtctttaattttgtcttttaccccggacaagccgatgtactggacttgatattttttaagccccggaagactttttccttgtcgccacgatgctcttcgttgtggtgattcagagtcagagcgcaggctgggcgaggatcttctcctatccactgattcgcgcttgataatgccgccgcccccgtgcgcgcccaaaggcatggtcggtcgctgaaggactttaggaggcgttggtgttcgtggtgtacgagaaaagtttggaggtaaggtgatgtgatggcgtcgtttgttagtgccgcggcgctcgataccgagcgtatttccaatgaggaacccccctgaaccacggaagccgcttgtcagacgtttgctgagagtgtttgctcgtctaggtggatcaggcagtgtctcgacatcgctcgtatccccacctgggtgaagttcgtcttcactctcagattcactgtcatcctcgaaaccatcccagaaccctcttggtctccagaaggggtgaagagcgccattttcctcatcattcacggacggcacctctgggttacggtgagttccgtgcgagtcgctagcatatcgacttcgattgttcgtcgcgcgagacaacaaagttggtagaagattatccgagtaacgccgcgctcgttgaactaaggaaagacgtcgttgaggatgcgaatcggaacgcttcggaggaccaggcacgagctccttctcgagctcttccgcaggtgttggcggaatgaacatgatctgcggaggctctggcggcggccgtggattcttcagaggcgagtcaacgccacctggttgaggcaaatctatctgcatcggcggagtcgacggctcgaatgtcaacgtgggctgactctggtgtccggtgtcgtcaatgtgttcttcgcttgcgtccacgaatggcggcgttggcgaggatcgaacatcataataatcctcaggcgacagatggccaccatcaatcaactggcggggctctggggtcattgaaccaacacgtgatccctgttgcacaaccagcaaggagtgattgttgtgaggaaatatgctgacagcggttgcctcgctgacttcgtacggggtgtcagatatctgcgagaatggcgtggtagaggcgaacaagtggcgcgcactgccatgctcctcggtgcgagcagtcgaacgatcaaagctaactctaccatggtcttcagatggccttcgccaatccagactgggccggaccatgtcctccgttgaacgacgatccagactgggccggatcatgacctctggagatatggaagcctggtcttcgctcagtgagctgcgtctgtgctcgccagatggtcggcgtaatgaccgcgggccccttttgactggtggcgagaattcgtactcctgtgatggcgaggccggccgctctggcgacatcgggggctctttcacatctgagacagcttcgttctccggcacatcacgctcagcgagcagtctctgtacccgttgtagcatcgcagaggaggggcgtacctcctctacaggtgcactagcacccagaaatacatcctgctcagctgactcacccacctcatcgcgagggaaagcagatgtcgctctgtccagatcaacattgtttcttgcgccagctacattcgagcgttgccgcctcttcagggaccttggtgacgacatagacggggctgatgactgtgttggggactgctcgacaggtggtgtctggaaggtaacgatggggtcacgacgagggctgctcgtaactggtgcttggcgcgcatagtttcggggcgcagaagacagcgcggacttgcgagtagtttctggcgcagatccaatgcgcctgttgtaagtctgctcggaattgtgataacgtacagagctgtggtaggtctgctcggaattgtgatatcgaacagagcttgcacggctcagtatatcggcggcgggctgcagcacattgcgcaaagactcttggtgggcgagcgtagaagcagagctgtcgataatgcgcgagcgaaacgacagcggggacgaggtgcaacgctcggtgcccaaggtagtagaatcggtgctgaaacggttcgagcggtcggcgaggttgaacttcttatggaccaggcgatggagaggcacatcgtcgttttgcgacgagtcgcggttcgagcgccgtcgagtgccgcgctccggcgtcggcgagccatctctgagtgccatgttcctccccgagtgtcgcagcgtctgcttccgtcgcggtggcgtgacgatgatgctggcttcgactctcgtggaagccatcgacgaagtcgagttgcgcttgttgctctcctcgctttccctcacttctggcgcgaccgtgtcgtcacttggccaaccgatcgactgcgcaaagttctcgatggacggcgtcacagggccgttcgtgctctcgcggacgcgttcgcgcaagccagaggtgcgtcggggtctggggctgggtgaaggtgaaggcgatggagaaggcgatgccgtctcgacaatctcaacgggaggatcgcgatgcttgtcgggcgaggatttcggtgttcgtttcctgcggatcgtgacatttcgcatcaggtctgtgttccattcccgatctggcaccttctcctctgccggggttcccttgtcctcctcagcaccgaccgttgtgtccgcctcatctgggtacggatacgtgggctgcactgtgtctgttggtgtaacgtcgttctcgtcgagctcaaaggccagccccagtcctcggtcttcctctacggtgctcagtctgaagtcggcgggtgcggtgctcagtccgtggtcggcgggtgtggtggatctgctgcgactcggctcagacgacacctcttcgcgtgctgttgtgaatgattcggctctcgatgacgggtaggtgaacaggtgggggcgttcgggtgcgggattcgtgctcgcagttcgtggtgggctggggtcgggcgtgggggggctgcgcgcattgacgggcgtgctgagcgacgacttcttcgacatcagcgagctcactacgctgtcggcatgcggcatgggctccgggtcgtgcgtggactgtccgtcctgcgacatggtcggcggcgtgggcggcaggccagattctgcaccattcacggcggctgggggttccagcggtgtgggctgccggctactgaagaccgactcggtctcgtcatcggctcgtagggtgtcgtggacaagcagcggcgccgctgtggacgagtagctgcggtgctcgtcgctgcgtcgagagagtttatcgctgtggcggagcgtgggaggagcggtgaagtgtgcttcgagcagcgcataggcctccggcagcactccagtcgtcatcttcgccggcggccgctttggagcatgcgtcgtgcgggagactggacagtgactaggccaatcgggtcgttgtcgaatactgtgcggcaagagaggccctgatgtcgcctcacgatgaagccatggcccgacggtgcaagaggacgagggcctgctttcatgcgacagtggtagggcgtcgtcgatgggtttgtgggcgccggtacgggtccgcggtagcttcccaagcggcgctggacggggtggaggtggtgacgcaggtaggtagcctttcaaggttggagtccggcgcgccaagaatgtcgttcgcgcgtcagcgggccggtacggggcgaaggagtcgagctggcgatgtgttggaatatttcccgctgtcgcaaaagatgccttcagcgtccgggtatggcctttgtgaagtgtgtcaatgggggggctggctggctggctggctggctggctggtgcgaaaggagctggtcgcttcgggctgggcatgtgctgaggcgcaacgagctgcagcgctagattgctatcaacgcacacaactggaccgaccggcgctgtgtccaaggcgcaggaacagtcgagcaatgctagataccaataccacacaaaagctagcctagagacccaaaatgctgaacagttctcgtcaccgtccggcttccaggtgtgatgatctcattcgtcaagggtaggcacgggaatcccgtccagtcgtgcccgccgcccacatcatttcgatccacccacgctagcctacgtccccgtctgagtgtgcttccattgccgcaacacgaggaagaccccctctttagcatgcagtgcaactgtgatgaccgcgggcgcccacaggagcctgaggtcatgtgcccgccgaggacgtacctctgcgtcgtgactttcggactgcatagagagattactcggagagacatgatatgccttgtcagatgctcgacacaaccgcacatgtcctattgtctatctctatacatcgccgctgcgccttgcgcaggccactatacctgttgtccagctcaaccccatgcgcagatgaatgtatgctagtgtgagggcttgccctgggcgccttcacatacccgctagtgatatctccaaaatgcacaacatgcgccctgtacgcctccaacccaagcccggtatcgccgccggtactatgcccatgatacaaaggaaatgcaactatagtcttgtcctatcaagttccatgctgattagatcttcctgctgaccgtaaacttcctcttcactgtggctgccggtagggcagcggcaaagacgtcacgtgctgtgctgcggttagctttgctctcaacaatgcgccaccaacaaacttactctctgctgaatcgaattggataagtatgtcatcgtgttcgcccggatactcgatctcgtccaaacacacaaacttgcgcttggtgccagcccaaccactcagtcgaccttcttctttctgcatctttccctctcctcgtcgttcctcaacaggaagagcaaatttggcgtcaacgagcttaaggccaaactttccgcccttgtccgtcttctcaaaagtgtctgtgactcggagttggaagttcatggcatcagcatgcgagaaatcttcgaagaatgccaggagctgaaggatgttgtcttgctcgacgacctgaatacggatcgtgttggccgtccattgcttatagatgggcacaaccatgcggcgacgggagatggagaagctagaggcgatactgcaacatgtcagtccacggggcccgatataaaccaagaaagcaacatacccatcaaatttcacgtcaaacccagtgacagcatactggaaggtatgcaaatctttgaacgagttgaaggtcaactttcgaatcgtagaagcagccgcaagtgtcttcaggagctcgcccaagtcttcaggaatgccgcgctctgtccggctaccatcaatcgcaagtgtcaagtcttgctgtgcgttgcgcagcagagtgagttcgggagctccgtcaataggaaggcgaatgagtagttcaccagggcctagttatgttagcaggtccagcctaggaccacaagtgcgagacatacccaggttcatgcggtcagcaattatgccagcgctatgccgacatacaatcctcaagctttcgctcattacagttggcgcagcttctagcccattcgcttccgcatcttgattcacaatctttgcttcctgccactgcagcttctccaagactcgactgcctttttgactgaacccctcagcttggtctgcgctttcaatatgcaaagacttgaggggtacttgggcgaacgtcatctcacctcgggcaacgttcattgctgtcaatgtcccgaacagttcattgcgatccttgccctcttggaagataagatgcaccgtacaaatgcgtggcttcttgtctggtccctcttcacggaagtacaacctcatcgccggcgcattgtccgtctctgttatgtactcgaagttcacaggcgcttggttagtaccgatctcatgattgacgaggctgacttgtttgtgttgctggtgtgttgccaatgccatcctgtacccacggtgcagtttccttttaccagtaccttcgctgctgcgctcaatcttctcaaagaccaacagcttacaaccctgcactcgatcttgtggaaatgcccctgcatttgtagggtctttgtaaatagcttcgcgtagctgcagcctgcaagccggcctttcgtcagccttttctcggaggtctgtctgaacacggtttgtgtgatccacaatcgaatacaaactgcgccaatcgccctcactgagctccatagtcagggtgaatccatgtcttaagcggatcgagatcgagtttgactgtttcttccaactaacatcgtcccatgttggcccaccatcaacccctggtccgagaacaatgttcatcagctcgctctggctgcagatagagagcttgacttggtattggtccttcgggcgcaggattgacatgactgcggtcattggtactcgatctgaattcggatcgtctgtagacatggaagccttgacgaacattctgaaatagcaaaagtcattttttgagtcggcgaggggtatatactgggacaagctgaacgtggactgtgctgcaccattcctccccccgttgcctgatctaggtatacctgcttgcaacacgcttgccgcgtctgcagcaaaacgtggatactcggcccagatggattgatcctgtccttggatcagtgcttgcgtaggaggcatactttggtgcttcttcatcgatcccacgagtagcttcatgtagtgaacaatggcagactgaatttcaagggcctccgcactgacactgtctcctgctgcccgcgcggcatcggccttcgcatcctgtccgctgcctccgtattgctgcagttttgggtggttcgggagaacttctgtagtgatccaaagtaccttggccagatccacatgtgcctgcgtaagacgttcgggctgcgactctgcgtttctagggcggcttctgatcatactttccataccagcgcggcctcttaggaaccaccaggtagccactcgaagccattgcatgggcgtgcgctcgtaaagtgcccctccaagttgtgcagtcagtgcaaagatgcccttcatatgtgttacacgatctgcaaaatcgttgaatgccgccttcccccagcgtcttagtatccgaccgacctaatggcgcttgcgactgttgatgtgtgtcctgccgaggacgcatgggaagatgtgtgctgggaggagcgacaggcggtggatgcatttgggatgcagcctgtggctgcgggggaggtagtgcttggtatgctggtccctgatccgtttgtggcggcggaagggcttggtaggtggtgcctggcgcgaactgtggcggaggaacaatcgggccttggctaacagcagaatatggcgtcttctccacgagtgacggagttcgctggatgttcccgtttgctgttggcggaaacggttctgctcttgacgtcggagaaccatgcgtttgtgagagagattgtggtatggagtactgcgaagagctggatgaatctggccgaccgtccgcatccgtggggaatgatccaggaggcggccctctgcgtgctggagaaggaccacgagctctcgatcggaaagggtcatcgggttcgagtcgagatggggatagcggcatggctggatgtgattgcggtggcgaccgcccagagaggggagatgcacggtaattcgatggggggcgttccgacttggaagcgttctgattgcatggacgaatctgagtctcggcttgatccggtatgcgcgccttcgtgcagcgttttcccctcctcggctctcattctttgcttgacccgcgcagtgaacgagtccgatcgcgagggctcattttgcaggtagcggtccaccaacatggccttgctgtccacaggagactcatcgtcttgactcaaaggctgagacccaggcagccgtggtaaggtgggcattgggggcatggctggtacgggtgcactgctggatgcattttcgtagcttgagaatccagtctgtgtgcgggagatgggcttcggcctgaagtcgtcctcctcttcctgtattgtgggagccgggttcgaaatcttgcgggccaggaccggggagacgttgtcggagtcctgggaatagtcggattcgtgactggtgctgctgggtcggtgggggtcggtgtctatctgcatcgagtcgaagcccgtgggcgctcgtgccagtgcccgcgggcgctcacccagtcccatctggcccacgcgctgcggtggcggcggggaggcgtgcgcatggctgttgatgtggcccatctccagcttccggtccagcgggggcgaccgttcgccatgcgacgtcagggtgcgtgtgaggctgttgcgctgctctgtctgcgaaggcgtccttccaatgctggtgctcagatgtgcatcgtcctgcggcttctgcggcgcgagcgtgctcgcattggcggcactggtcgctttcttgcgcctggagacctcagcggacggctcctcgcactcgtcgcccccatgcccgatgatttctggcacggcacgcgcgaagctcaccgagagccccttcttgcgcgtgctggtcctcaggccgccgggccctgggctcttcccccccgcggcggcgctgttgatgatgtcctgggcgccgggccatcgctgggcgcgcgcaacgtctatgcgggggcgggcgctcgcgaggaaggcagccgcagcgtcctgttgctgcagcgccttctctgttgacgggcgaaggaaggcgttgacgtcgtcgtcgttttggctcttggtgggcttcggttcgggatgtttggcgtcgtcctttgcgaatatcttggtccgccagcggctgctcttcgacatgatcttatttgcggcttcctgtgccgcttcccgcgcgtcgaccatactgttgcccgcgctgggtgggggaggaggagaagtttgggggagctctgcacccaatgtcgagtggggagagtgctcgcgtgcctggttcgaggcgtcaatggcgacccccgtgttgtcaacgtgtcggcgcggcttctctgaccggctgctggcacatgaaacagcgtaatgtagacgcccaatgccctgttcccagcaagcagagcagcggcagtacctggagcgtgtggaagaaaatataggccacgacaccggcggatgtgtgtacgacagcgccgctgtggagtatcgctatgtataattcaagggaggtgcccagaatgctagtgtcaaggctagcctgagaagcttatcgtttgagacgaggggaagtaaccactgctgcagcgcaacaccacgaaaccggacctgtcttctgtctgtcagtcagtgtcagacgcccttcacagaaacgcacgcagatgctgggcacacgcggataccgtctagctatcgtcttggtaaattgcacgtccaccgagccagcccaaccgcgccataaccccacacgccaaaaccgcccaattacctgtgcggtgaccacgccgagtatattcagtgggttgcgccgtcgcggccgtttcagcatacgcaggcagcgtgcattttgcacgcacttccctctccttgtcctcatcttgctgcacttcagtctgccaatgcctgatttggacacgagaaagggtctctttccccactttctttcctagagcctcaagctcaacactaacaacggccgttccttccttgctccacagcgggcccaatcttaacatggcgatcccatgacgtgtggcctgtcgtatcacaatatcttcacataagctgcttgcttgttcatctccatgacctcgaatctcagaatcgcgcccaccacctcttgtctttcttccagccgaggccctccaagactcgaagcgaaatagtacacattcagccctatctaaaatcgtcgtagcgttaccccaagcgtgcgtgacaacgcgggagcagggatctcggcactgacatggtgcctggaagagaaaggtgcgtgccgccgctctacttttataccctcactaatccttagcacggaacgcgaccgaacaacagacgcgcatctgatctcgaactaccaccacaaggggttgcaacaatctgttcgcattgcaactaagccccgagtggttccagagcactgcgaagctgaaagctgtgtagcttcggggcctttagtatctgataacgttctaaccaactaccaagtccattcaggctcgtatatactatggtccctggtctataatacgagatctaaaaacaacgcccacacgaattattgcagcacctagtgccatcaatctttacgtgcggtgtagcattccccgtcgtgctgtatcgaactggccagctccaaatccacaaacccccagctagagtgcttacatgggcttcgccttgctgtgcttactattgtgtgggcgccatgcctagacttctttaccggtcgatacatacaagcacattcgaaagaacttgcatggatgcaaggtcaaggtattttgtaacttttaaatctatttccagccctcacttccgtggagtcgcctttgacagccactcttgtacattccttcccgccaactttggcagtccttcgtacctcttcgcatcataagtctcctcgatgcccctcgcgactctttgcgccttgacaatcgtcagccgcttcacgtttgcccagtgctccctcgccacaattccgtccgcctcgcccctcaattcttccctcttggcccgcacctccgcgctgtctttggactctgcttcgcacaacttgcaagcgcatttgaatccccatgttgtcatgagcgaggcttgacgcgcgtcgtagtcgctggacacgtcgtaggcgtggaagatctcttcgcctgcggcaatggcgcgtgttgctctcaagatcatcatatccccgatatactccttcgtggcgttggggatgcaggagtggttgatgtaggccgcgtagacccacagtccagtacttgcatttctcgcgttctcttctccgaattgattccctgggccgaacgcgttgcgcgacatgatgtcgtgtatgcggaaaacgtcaacgacttcttcgttgctgtcagagcccgcccagtcgccgtatagatccattacggcgggtatttgagacgggttgctgatgagcttttgcacaagcgcgcgactgagaccgatgggcgagacgcggatcctgtcgtcccgcaggtcgtaggtcatggccgtcatggcttctctctcgtagccccagacgacgcaaaaagccttctcgcacatgatgacctcgccggtagcgagattgcgcgtggcgaacaaaccacggcctttgcttttgctgtctttgacttcggtactaccagtgaacgttgcggcatcgacgcgcgagcgagcttgagacaggttaaggcgcatcttagtgaagtcatagccgcccgactcctgctcacgaacccgagcggtgattcgttttagatatgtccttgcgtccttatcaccaggagcgagcttttgttgttcttcaaataatttcttggccaaggcgtattgtccaagagaatatgcagcgctgccagctcggaagtacgctttgctatcgagatcttttgaacgctgatcgtcttcgttaattagtgaggcttttgcgtcctcaagcacgccatctagctgtccgaggagcaagctgacgtatgcacgattccgcgaaatgtccctggccaaactttctatcgagttcgccgtagcaattttgaggccctcggagtatctcgcatacgcctctggtaggtcttgttctttgagcgcagcattgcccttattcttacatttcgtagctgccttctccgctgcttctgcatccttgaactcactttccgcaatctcatccattatagataccagatccgagggatgatctatgcgaatagtagcctcaccctcatccgtcatcgtataatacggctccttaatcacgaactgcttagtcaattccaacacttcctcagcgtgcctcaacttgtgcaatccaaactctaatcgttccgtctctttgccttcttcgtcctgtaccatgcaccacgaccggatcgcaagccctacgactggacttgcacgcttaatgacgagcttttttcctcgatgatgagtctccatcttgaggtccgtgaacgccatttcttccaactcatcgagatccagagtacatgccgggtatggcgcgccgattgtaagggctggtaacgtgcctccttgggcttctgtcatgtctggatctggtgcgccgcccatgtcagccatcagggaggcgccggtcgcctgttgtatggacggcgtggcttctcgcggttgtctgccattgccttttgcttctgaagcggtttttatcctgttctttgctgtggctcggatgcggtttgaatcctgctcggtgaggtagattgtgttgctgtgattttggtgcgccatcttgatgaagctataccaggtgcacttggtaaagttgaagctttactcttaagaagccgctgtagagatgcagaagttgggtgtttttcgaagattgtgccaattccttgtggaccaattcgtccagcctatggctcggaaagaacaagtatgaaagaggccaagttcattccgtgtgcttagtgacgactgtgtttgggatttgaagcacaaatatgcacgtaagcaacaatttggtgttgtgaaacgaattagtgacgagcgcacaatctggaggggcactatcgataacaaaatgcgtttagtgcggggctagaaaagtgctacctcaacttctgcttcgttgtacgaccatcatgacctctaggcatatgctcctagattggctgcttcattgcggccggcgaggaaatcttggaggtagcaataatggacatacatacctgcaagcgatatcgatgaagcttgcgacgggaccgacgacttcgtctgtcaaaccccaaataggccgatgaagaagatggcgctgtttgttaatagtcagtgatctttgaacatcttttcaaggttttataagttacaagcaatacggggtgtgataactgcagccttaaagcaaactacaagaggagcctttcaaccgaaatgtgttccgtgtgtgtcatttgttggtaagctcgcacgacagctatcgcattctcgattagcattggttactggagcaccatgggctgtttcttgcaaaggttcctctcgactttcatttggcaagatcgctgctctggttggcttccgggcaccggaaggtaccgttctccatcggtagctgccgccttatcatcagtacgcatctagcgttatagtcatgcctttccctatcaccagtctcgcaatatcgaaattcccgtcggagactcatccctcgtgtcacccaatattgtatcatcgctacactctcgtcatgtctgaacatgtggaaacgtcgtcaccggcgactatagtctcagctcttctaaagactatcgagcatttcatcataccacttacacgcaaaggcgtctcatcaggctccaagctgttcggggccgcaattctcgcaagacatgacgtaaagccgctaacagttgccacaaacaacgagcgtgtttcacccctctttcatggcgagatcgcgtgcatccagcaatttttcaccatcgactatcccgattcaacaacaagaccggacccaggtagagactgcattttcctcgccacccatgagccatgtagtctgtgcctgagtggcatcacgtggtcaggcttcaccgaattttactatctcttcacttatgaggacagtcgggatctgttctccattccatacgacatcgacatcctggaacaggttttccgcgtgcaaggcgaggaaacggacgaccaaatgagaaaaaggccgctgtacaatcgaaagaacaagttcttcactgccaagtcattgctggatgtgatagaggagatcaaagaggagaagcagcgcagtaatttggtggccgaagtaaacagagtgaaagctttgtataatgcattgagccggacgtatcagactggaaaggaagctggtatgcagactgcaagtgcttggaaatgaagaagacgccggaataccgccctacggctgctagcgaaaccacttgacaatactgttattgacaaggatgcattgcgcatcatacgagtttaccaaaatatgagacgatttgaggaatgatcgccttcatagacgattatgtcatctgcacgtcattcacgtaaaccttgcagctgcacttgtggcctgaggtctgtaatattattgcaagtctcggattcaacggaaaaaatatgacgatatgaaactgctgtagtggatatcaatggtgacatatgtcctgagtcttaaccataggatattctacactctaccaccacgccgcctcgattctaagacctaagcaagagatcatcgatttttcacaatgtcaaacgcacaagaaaggaagcaagctctggttgagcacaaagtaatcacggacgtacttcctggtaatctggatctaagttacgatctgacggtgaaatggcccagtgctacgctggataagcccggcgaagagctgggtcgtgaggacacgcaacctgaaccgactttacatctcaatcctaccgtacgtgtagtcactccttaacaataacgtaatcaatgacctgacattgtcgaaacgcagccatctgaaccactgagcaatctcgtgctcatcatgtctgacccagtaagttcaaccaccagcgcaattgacgcttcaggctcacagaatattcgcaggatctcatgatgaacgatgacacctatttcggtcaagtcaggcactggctcgtcacgaatgtctctaccaaaccagacggttcgctttcagtttccgaaggttctggtctgtcaccatacgtcgcaccgtctccacttcccaattatgtgtactcccgaccccatcgctacgtgttcatcttagcgagtgcgcccggtagtgttgaaatcacaaatgacgactttcgcgaactgcaaaagccgtacgtagctgcgatggccggcaaccaggaatcgcaggacatcaaggaccggtgggggttcaatgctcagaaattgatcgaaagcaagggattgaaggtcgaggcggtgacttttatgcgtgtcggtggcacgctcaagagtggcgcggagacatcggggatgatggctcaagcaatggcaaataaggtgaaaaacattatgatgggcgattgagctgcgcactaatgctgttacaggtaatcagtaagtagatatacaactgcagtataaacgccatgtcctctcgccagtgtaagatttactctctcgcgctgagcgtgcctgagaagcctatgctgtaggctctaccgccgtcaacagcaaactgccttggcgaatctagctctatatcaaagcgacgcacaatctgtaaggttagcacaatcgagcttagtccccgtgccaaatgtgactagctcagcttacctatggcaataatttctacatttccttcgtagcaatgttttaccctagacagacacaggggcctacgccgaacgtgacttgtgccgcttccaattcaaagacccttgtctgatcggcgagccagcgctctggtctaaatccttctgtgtcttctccatacaaccctcggtcacgctgcacggtgtatacataactcgtaacattagcgccaccaggtataaaatgaccagcgattcatttcccctcttttggcacaaccctggcgaacagagtggtagctggtggatgcatgcggagaccttccttgatggtggcaacaaagtatggcaagtgctttctggtctccggattgaatcggtgatgaaaggagctttacctcttcagccgctgccatctcagcacgaacgcgtgcaagagctgttggagtcatatcaggaagcggagaattgagcccaaagctgtagctgtggtgtcagccccagcttggatcaacagagtcacatgagatcgtttttgagttgtcgttaagcttgatccagctgggaagcgggcttccaggcagctgcattgcttcagcattaccataggtagggacttggtccatggagtcgtgcaagtactcactatcgcatgaaatcaggctctccactgaagcacttctctgcattctctacacgcttcgtaacagcgcggttgacttcggacatcagccaacccattcctgacccagaactgaactccggtagacagaatcggtcgaccaagggaaatgtgaggatattttctcggaaaaagcgccaccgccaacaaacaccgaaaaaggttaagcccttgcgccaatgcgtgaggatgcttcgctcgtctcgctaatttcaaacactcccaaatccaaatggatctccgaaagcaatcatactcatgatgtcggcggcaaactcggaccctttgtcagagagaaaaatcgagcgtttcgctgccgcatgctcacgcatcttcgctacgaagaggttgaatttatcatcgaagcgagactcccaagcgttcttgagtggatctatagcccaaggagcggatgaaagtcccttgcgaagagcacgatgctcgttaccgtctactgtcgtgaacaaatgaggtgggcccaatctagatatcagttcaaatcagcgcaaactacttgcgtaggtcatagctaaagacaacgtacgcagggctattgtaccgcacagccttttgattgcaccgtagatcccagaagatatctttcaaagcagacggacgcgggaacagcaacagtgttggcgatactcgaattgactgattagcttgtaacgtaatgttagcaacatcgttgatcatagatctgcaggaactacttccatacttcttagccaagctcagaaagaattgcggctcttttggcttcacagaaatgattgcgccaactatcgaaaaggacatggcataccaaggtccgtgaaatttggcaagtgggtggagtcgttgcatatagaaaatgcgagagagtagtgaagccagtataggcgcagatataattgtagatatgctcagcaggctattgtggaactccatgtccttctctgacaactatcagctgctcgcagaatagtttaggatctcatgaaggatagagactacacgggcgtggtttatggaatcgattttgactgcaaaattttcatcggtagagcgcaagcagcattcctgtctgggagaggggaagtttctaatccgagtacagatacgtgcatcgttgtggtaattggctgggtaatctgcgtacaacggcccaccttctgtcgcccaactccctgctgctactgtacaactctctatgcatcaagaagcgcactgatcttctgatccatccattcaacatccttcttattcgcgccacctcctgcgatgtggccccaaatgctgggcacaacctgcacttcaacgttttgcaagaaattcgcttctctcttgctcacatatggacggaagtactgatcggtttcacatggcatcagcagcacccttgcgtcaatctttttcagtgctgcttccagctcaccgttcgcatcctgtacgcaacgagtgatatcaccgcgctgccacatgcctagcatcgaaagaagatcggatcctgcccagtcatcatatccagtccctgtagcaacttcatcccaggctgagagtgtgttgaagcccatatctttgtatagtgctccgtcaaaccattccgcgctggtgagccaggcagaatatgctttgccaaacgctctctttccgcgtgattcatcgacagcgctttccagcgcggcttttggtccctctaggaattgatagttgtgttgactcgtcttcgcggaggaacatatgatgacagcatatctgacgaatgatgtatgcgtcacaatccaatgatacgtgatttgaccgcccatggagaagcccagcataacatcgacgtggtctactcccagctcttgggtcaaaagaatatgctgagcttttacgcagtcctgatagtccaaggtttcggggaagtcgggagtattcgaagggctggaagattcaccattgccaaacaaagcaaccagaatgatcttatgatctttgagcacaccgttggagaagttcaaggtcgtactgagtcgtccgcggaaacaggtatgcacgactgcgattttgctcttggtagggttgatgatctgatacgccaccttcacacgcgaaaccacagtaccatcttggaacctgaaattgttgatctcgtagtgctgaatggatccgtcgttattcaaagtcatttcgacaaagcggtcatggagaatgatggattgacagcgacgaggataaggatgaatacgtcatggtgtgggtcggcatcggaacagccccgcgattacaccggacgatatgcctatctgcgtagacgtagatgtatcttgggatatgctctaaacaatgctgcttgttacctctcttgcttcaattgccgagttctacaactttcaagtttgaaagagccgaagccttcgctgcgtgcagccgttgagcgttggtcaagaatggatccaattaagaacaatatcatacaatgcccatgaactcttctggctctaatccccacttctgacacagttctttgtacctctccgtgtactttgctgctcgttctcgagccgctttcgccgtcttcatctgctcgcgaccgacttggtgcctgtgagcagaatcagggccatcagcaacgcgaacgaaacgggcgtatgtccatatttcaggcaaaggcgtatgttgagtgaggccttgaccaccatagatttgcatggcttcatcaatgaccttgatcagtgcgttgggcaccataatcttgctctgtgcgatggcatacttgcctgccttgttcccttgaagatccattgtatcggcagcattcaagacgacgaggcgcattgcatcaatggtcatacgcatgtctgcaatgcgttcgatgttgctatcgaactcgccaatgaatttcccacggggcttcttgcgcggctccatgcatcgcacgagcgcaagatcataagcgcgttcagcttggccgattagtctcatgcagtggtggatgcgaccagggcccagccgtccttgtgcaatctcaaacgccctgccaggcccaaggataatgttttcgcgaggaacacgtacattatcgtaaatgtattctccatggccttctggtgcccagtcatatcccatgatggtaagatttctgacctgcttcaatccaggcgaatttgcgggtacaacgagtgttgagtgacgattccatgcgtttggattgttgggatccgagcaacccattaagatgaagagttgcatctctgggttgtattggcaatttccatataatttgcgaccattaatgatcacttcttcatccgtaatttccatgctgatgccgacctgcgtggcgtctgaagatgcgcggtctggttcggtcatactgtatgctgaggacatgtcgccattcatcaggggatgtagccatttcttcttctgctccggggtgcagtatttggcgagtagctcgatattgccagtctccggagcatggcagttcatcgtcttccgcgggtcagccttgtggttctagaaaacgaaactgcatacacacctgggctgcccagtacaccttgcccatgatctccgcacagcatgagtattccaggttggtcaagccagggctctcgacaaagtgatttggcaggaacagattccacaggccctgtgccttggccttcttcctcagatcgtgtataatagctggcgtctcccatcttgttttactggcggccagctgcgccttgtagatacgctcggcgggaatacactcattctccacccaatcgtagacttgctggatcttttcgagcgcgatcggtctcagtttcgccttcacccagggtgggatccgggcaaaagctgggttcgggtctgcttggggatttgatgacattgtgtggatattgtcgttatggagggaagtgaccagtcgcaaaatgcgacctccagctcaacgacatgcacaacgacgacatgactcgcgacatacaacactgtttggggtgtgttgattgttctaggccgaggtatgcggggaggacgggaaatctttacgcgtgcagctgcgctcgccttggagctcagacccctgacatcttccggccgacacacgcgcccagctgctccgcatgttcagacggtgcgatacagacgtgattggtgggaagctcacaaagcaaatagtgaagatgagcttctgttcgcgatcgaaccactacttgtttaagcttgagtgcaatggcttcagaagggtttgcacagccgtgggttgaggtaagcagttataaaatgcggagcgatacaatggctgattttgtgaagttcgaagaggaactaggtgaacgcctgctgctccaaggacctctctcctcttgtcaagatggcttcacaaaaatcgtaggcttgatggtctccaaatactcctttcctccactcgaccccggcgtcgactccgaagacagggccataaccgatggccttaaagttcgcatatacacccctcaaggctacagcggaggcagtccgatcggcgtatattttcatggtggtggatgggccatgggcgatatagacggagacgacgcattcgctcgaagcatttcgataggtggaaatgtggtggtagtgtcaatcgagtacggccttgcgccgcagaacaagcatcctgggctcatcaacgattgttggaaaggactacaatgggcattgcagcacgcaaaggaactggggtgtgccgaaagtaaggtgtttacttcaggcgtctccgctggtgcaggactagctctcggtgtcgcgctcaaagccattgacgaaggcctgggtggctcgctggccggtgtggttgcactcgtacctgcgaccgtacatcccaaggccgtaccggagtctctcaaatcacagtacacgtcgtacgtggaacacgatcagcataccatcaacacagcgagcgccatggaagcattctggggtaagctatggatgaacgccatagtacacgcgtgggagattgacatttatagacgcgtttggcgctccgcccactgatccacacgcctcgccgctgctccattctcggatcggtgagctaaagaaagtgtatcttgctgttgctggtcaggatacgctccgagatgatgggttattattcaagcaaaagcttgatgattccaagtgcgtgaaggcatattgtgagtgcgaaccagcactaacgagtgacagagttgccaccaagttcgacttctatgaaggatacccgcactaccattggacgtggccatcacccaaattgaaaaaaccgcgcgaggagttcaatgccaacctcgcgtcgggagtgcaattcgtggtggcgtaacatataatgttcattattcagataccactattcctatgataacattgtgtacgtcacgtgaagctggactaggcattgcgaatattttacatccacctgtgaccatgtcttcaccgtctccactgcaataaagtgagtccggatccggatggtccactagaaacgcgtgacgtaagtgtgcagcatatagctcgcagtggtttttggtctggagaactcagcccgccgaaccccgcgcgttcacttccaagctcgaactcctgctctggaccacaggatgtcggtcatccttttccgaaagccgtgtaaacagctgcgggcatgttagcaggccgatcgaaacagttgggtcggctttaattgcattatatactgcgaattacaacgtgtcgtctcctaccacaaagtgaacggtacatagcttactctttataaagcattcatgccaccatagtcctcaaaattacaagtttacgtacaataatacaaatagttgcattatgaaggctggacaatgggatccgtgagtaccgttcaagctgatgttgctcgtagctgatgctctttggtagcaagcagaaaaaggtcgtcataaacgacgtaccgaagccgtcagaagcaccaaatcaatttctcgtcaaaatccaatccgcttcactatgtcactcagatctcctcttcgacatgcgacccgaccatacggtcacgctgggacatgaaggcgtcggctacattgagtccgtcggtgcggacatccaagacaagggtttcgccgtcggtgatgcgatcggcttcaattacttcattggttgctgcttcgaatgtgacggttgcatggtacacaacatgcgttgtgaaacgggtaatcagagactccaaggttttgtcgtggacggcttctttgcagagtatgcggtcgtggactggcagaatgccgtgaagttacctacaaacctagacatgtccaaaacagctccgttgttctgtgcaggtatcacggcgtttcattctgtggacagttgtgaagtgaagcagggcgactggttagcgattattggctgtggaggattgggacagtacgcgatacaatacgcaaaggctgtaagtatatgtctattcctacaatttggtatcttttgctcatttatctcagatgggcatcaagaccatcggactggacataaacgaaaaccagttgaccatggcaaagaaagtcggggcagatgcggtgttcaacagcatgacgaacaagaattatgtagaagagatcaagaagctcacaggcaaaggttgccacgctgctgcagtttatagtgcgtcaaatgccgcgtatgctggggcaccggaagtcctgcgaaccggtggattgctgatggtgattgggatcgcacctaagggccttgactttataaacactttcgacttgacaactggccgctatcgtgtcaaggccgatagcacaggcatcccacagcgtatgaagaaggctgtagacttcacagggaagcatgggtatgtcgatttgaagcctcttcactgttcagcaatctgacatccgcacagcattgagcctgaggttgtgttccgtaagatcgacgatttgccgcaaatggttgcggatatggaagctggaaaagcggagaaaagacaggttgtcgtattttagcagtcgcagagctgaagtttggagtggcataccaaaggcaaggaggaataactcgctcctgcgtctgaggcgcaaataatgcaagacatcatgatttgcgcgtactcgtcgcacatcctggccactctttggggccatctatggtatgtggattaagtaaatattgttccgagattaccatgtcattgcgatgcttagtggttgtatgtagcatgtaatattgagatagagaccgccgcgagcatcgaccttggaagtctaagaagttagttacagtttaactgtttatcagaaacgacagaaagcgatcaaccaggcaacctgcttaacaaattgagctacacacagggtctcgccctcgtatctcaagcctagcgatactatgtgtaatttcagactgtcagttcggcagcaatacactgtatctattccatcatagcaatgcgccgagactgtgatggttgatctcgagaatgatggtgctgtgcacaattccacactgtcagatctcaaagcaattcttgtgccctgatgccgaatctccgtgccatagcctataggtagttcacaattcgacccaatagtgcaatcactagtggagaggcctcaaactttatacccgagccccgctcaatgtccttggtcagtatctggctcggtgatatgtttccagcctgttttattagtcggtcctggagaaattgtgaggtatagaatacttgccaactgagcggacttctttgtaaagctacgccttttcactacaagcgacaattaacatcatggttcatcacaaagtcgatgtgggtactcttccggaatattgcatagtcttgctcatatccaagcagcatcagtttgcaaacgagcagtttgaatgggacgtgaaagagaattatcagcgtttgttgctcctggtctgtccgaaaagaaaatcacactctgacaatgcatgcttctcagcatgtatcaaactgtcgttctacttcaagaaactcccaggcgtcgacgatgaccacttccaagtaggttttttctatacaaggcttatgacgcgaacgctaaacattgatcgctgtggttatagaagcactacaatcatgttcattcagacttgactgttgcgtgcgaaaagtttcacgcagtcaaaatccagcgctatgtccagctctaccagtcaccagagatgaaaaagaaggttcaggaactgggcatggaggtgaagttgtctatacatgcatattcaaaatatcaactaacttcacagctactggactacgacgcgtgtagccagatctgggtcagaagctgggatgactgggttgagtttgcgagcagtccagagtatgtcgccgcgctgatgccagatgctgatcacttcatggactacaagaaaagtggtatcaaagtcatggcagggtgagctccaaggcatgtgatcgagaacgaagagcgaaagctgattaggcacaccaggcatgatctcattgcatttggaaaagcaattcctgaatgcgatgctacggatggtattttgcgtaactagcatcagatggacatagctagtaatgaagaatataatgagactaagatccatgaatgcggatgatcctatagttgatcctagctagaaagtagtcagaaagtacttccactccaatcacacaacgcatgcttggtccgagtggccggacttgtacatcccacgaaacttcgatcgacgccactattccatacgcctctttttgtggtaagcgcgatatacatcccctcaatttgcccggatacccacttccaggcgcctatgcaccctagattgcagctgagtgctcgcgtattctcactggatatacccaaaatggcgacaaaacaaagctgagtctcgacagtctggtgaccagggagtggagaagctcaaggaagtagtgctaagatagcacttgcatatttacaataagatatctcgactctaccagtcgctggaactagaggttgttttgagcccctccaaactgtcgtatatcttacctacaaactttttttcgtcgctatggcagtgcccaaaatcatacgtggtggccgttcgtccgtcgagaagccggagactgatcgtatcgaacaactttacgatacatccagccagaccaagcaaccgctacagaacgaggatggagaaacagtcaccatcaccttgaagacctggtttgtcatcttcatcctatcttcgacatttggcctctccttctggccagtccctacgacagcagctatgatggcgaagctagcaatacaattcggattgcctaccgcaagtgcgtggttcgtaccagcatacacgacagccaatgccatcggcttcttgctggctggggcaaattcggatctatttggacgccgattgtttctgttgttcggcaatgcatgctgctgcgttggtttcatcatcaccgcgacagcaaagggtgcagatcatttcactgctggtctggcgattactggatttggagcaggcttcgcacaaatggctatgtgcagtatccctggtgagactgtcttcatgaaacgtcatacaatgctgctaaatataacaagagcttctacccaacaagttccgacatatcggaatttgtctctcggatggctttgtgttccttatcgtgatcatcggtcccattgttggtagggtatgtatatatttgatcaatcaccgccgcacatttgctaattcctaacagtacgccatcgatgtaggtgcctggaggtatgtgtactgggccggtttcatcgctcaattgttttcccttgccggtatttttgccttctacaagccgcccaagcaccccaaaggtgttccatggcacgaagcatacaagggattggactatgtcggcacagcactcatcgttcctggcatagtcctcgcactagttggaatcatcagtacgacatacaagccaagctcagacgttactgtgatcgcccccatggtcgtcggattcgtcctcatcgctgcatttggcgtgtgggaaaccctgtccaacactcggttcaagctttgcccgccacatctctttcgaagccacaagggaagagaattcactgcgccattcatcgttgcatttattgtaacgatgttttattacagcgttaacatcatctggcctactatggtcaatgtattttacattggtcctggtgtatcgcgtagcacagagctactgctaactctacctccgaacgtcggtctcgtcttcggatcactctgtttgatggcgtttggaaacgcgattggtcactggaagtggaatctggccggaacttggtttggcatggtcctattcggagcactgatgggccttgttactcctttcaaccagcccatgatgatcgctttttgttgcatcaatgcgagtaagtcatagtattactgcgagtcgttgcgacactctccgctgacacacatcaggcttcttcgggtgggcacaatatgagtcgattgccttcacacaacttggcgtgcctcaaacggatcttggcttcagcggaggtctggcaggaatggcgcgatacgcaggaggttcgcttgctcaagctatctataccaccatcctggcaaacactcagtcagctcgtgctgcgataaccgttccagctgcagccattgctgcgggaatgtctccagagaacgcccagtctctgctggcagcatttcctcttggttcagcagccatcgctcaggtaccaggaacaacaccagaagcagtcggcgctgcctctctcgcgttccaatggagctatgcacatggactcaagattgttgcactcagctcattgagctttggtatcattgggctgctctgcatcttgtactgtgaagacataacacccaagatgacgaataaggtcgagatcttcctagagaatgatatctatgcagagaagaacgagtttcattgatggcatgctaggcacggcggatggaggtcgtaatggaacacgcttcttgatgtggacagggattctaatgttaagcctattgcatgtccaaatatatagcctcatacccaatgcccaaaattctgggttatgctccgattgattggagtgcccaggaaatgtgacattgcgggtgtggactgtgtcaaaatccagataaggtactcttgaagccatctcatgagttcagacactgtgaacaattcaatgcgttgttacgattcgtgggatccaattgtgttccgggatcatgtgtcttcacagatttcgctttcatcgtgtctcctcactgcacgccgattagtgcaaatgacgtcacaaccactggcctcaaccacttctttccatgtgcccagataaacaggccagcacgacactaacaacagcatgtatcgaagaatacagtcgctagctgatctacacatgtgtaattactgtttcgcgcatgcgcggggcagttggtaggtgcctcacaggtcgggaaggcttttccggacggcttcaggcccgctcggctgcatgtagatgccgcagctgccatctcatcacgcgtcgaataaacctctttcgaacacgctttgccgctgctggagaagtataggcctagggtgtggggataaggcatgtttgaggatatgcagcagtggcgccatcctagaacgctgtacaccgaggaacatcagatgacatatgcatgtccctgaacatgttgctgtaattgcatcttttgcgaaaagttaaacccgtttttacttccacaagcaccatgtcgaaatctgcactcgtctttggtgcctcaggcgtgacgggttggtctttcatcaacgagatcttgcaagactaccccaaatcaggcacatggaagtgtgctcacgcactcacaaaccgcccgttatcgcaagagcagtctcagtggccgaatgatccgcgactgaacatcgtctctggtatcgatttgctggccggctcacaaaaagatctcgaaacggagctgcaaagcaagatacctaacatcaaagaagttacccacgtttactatctggcatacaaggctggcacagacatacaaaaggaactagaagaggcagtggagatgtggaagaagacgctgctagccgtggataagctgtgcctgaacttggaattcgtagtgctgcagactggtgcgaaaatgtgtacgtatactttttccagagatactggtagagcttgactgtaattcagatgggtgtcacctactcgccaccgttcaaggctactcgcaaccacatcttaaaacaccacacaaggagtctcaaggccgtctcgaaggccgttggggagaaatgctgttctaccacccccagctcgacttcatcgccgaccttgccaaagaaagaaagtggagttggtgtgacactcgacccgacatcatcattggcttcgtgccgaaccagaatttttattcactcggttcttccatgggcatctatctatcgctgtggcgagaagtccatggaaagggtagtcagtgtccgtttccagggacagagaaaagttggaaggcgttgagtcaagattcgagcagtgacatgattgctcggcaaaccattcatttgtcgctcgacaagaacacagagaaaggcggtgggtacaacgtcgcagacgaaaaaaccccttcgagttggtctgccaaatggccgaccctatgttccctctttggcttggaaggtacgggcccaacgccgaacccaccagagatgcgcaaatttatcaaagatcacattgatgtgtggcatggcttggaaaaacagcacggcttgcagacgggccatgcagatagtgagcgggtgtttccaggctttgagtacttccttatgacacagtttgactttgataggcagtatgacatgaacaagatgtacagcactggatttgacgaagagagagggacaaaaagggcttggggaggtgtgtttgataggatgcggaaggctaagatcattccataaaagatatcaccacgaaggagcgttgacaaggaatcattgaaagtaaacagcaggtcgaaatatataacgttacttattgtcaactgtgacgtaaagtgaccaattcgccacatctagcagcctgtccgatagcttcaagctgtacccaggatattactgtagcatttgttttccaaagacaccatgcatagcttcagcttaccagttcattcgcaagaccctttcccccttatcttgttgttcaggaccggcattaccccctcacataatatcaacacgtgggcgtgttttagcagtcagtgacatagtgcaatgccctgctcaattgttgcaatcggcgaagattgtaaaaggtaaagtgaattactagcactatttaagactagtaagtcatgttgatcatgatagtcttaggttcagtgaatgccctcaacgcatgaataccgcactccctgcccaaaccactctctttgcttccaccaaacggcgtgacagtgaacatcaaactgacgcaattaataccaaccattccagaatcaaagtcactcgccactcgcaacgccttgttgatgtcctgtgtgaagacgccagccatgagaccaaagttggtgttgttcgatagctcgatgatctcctcttctgtcttgaacgacttgacgaccgatacagggccaaagatctcctcgcaatggatctcagatttagggtcaacgtctgtgaagactgtgggttcgatgtagaagcctttgtccccgacgcgcttgccaccgacggcgagagtgccttgtccttgttggccgcgctcgataaagccttggacacgcttgaattgcgcctcgtccacgagaggtcccatgtttgtgccttcggcttctggatcaccgatctcctttgctttgttcttcatggcctccttgtacctctcgatgaacttttcgtagatgccttcttgtacgtagacgcgcgatgcggcgaagcagacctggccggtgttggcggtgatggcgttcgcggtccaagtcactgcgttctcgaggttgcagtcatcgaaaacaacagcaggcgacttgccgccaagttcgagtgtgacgcgtttgaggttcgactttgctgccatttcttggatctttttgcctgttgcgatgctgaatgcgaagtcagcaacgtctcatgcacgaaatcacacaccaaacaggaacttaccttccagtgaaggagaccttgcgaattcgcatgtgacttgcaagcagagctcccgtgctaccatctccggacaagacttggaatacaccaggtgggaagccagcttccttgataagagtgccgagtgccagcgacgagaaaggcgtcttctctgagggcttgaggatgaagcagttaccagtcgcaagagcaggccctgctttaagaccaatggtgccaatgggcccattccacggtacgataccagcggtgacaccgaggggttcgttgcgtacaattttgaggaaaccgtcttcctgtggccacgactcgccgccaaacttgtcgatgaaaccggcattgtacctgaaggtctgccgcgactggtcagcacaggattggggcattcatggagagtgattctcagacgtacttctgcgcagagcccgccctcgaaggctccgaaggaagccggtgcacccaatgagattctagacagttgtgcaatctcgtttgcatgcttctcaatcagatcggcaaattttagtaggatgttgcggcgttgtgtagcacccatcttcttccatgctgggaatgctttctcggctgcttcgacagcggcatctacatcctgctcaccagctagaggaacgtcattagaaaccagcgacccgtcctttggattgtacagagtaagcttcttggaattcttggagtcaacgtattcgttgttgataaagagctgcttaggcaagttcttttgggagtattgaagacccatagtagcttatctcaacacagtttgagaacaaaatgattgaagtatgaaagataaagattcacttccagtaatgggatgtcaagaggggtatatgaacagccaatagagctttcgtggcactgctagacgtgttcgtaagcaggctcacctgtcaagcagaacagagaccccaaatccgatgaaaaacaggttctctgacccacttcgatctaggcattgccaggaggtggaacatccgtccatgctggcgctgcagcgtggctgcaagacgagaaatgtggtgtccggatgagcaggagcatgctcgcagtttgttttccgtgtcgccgatcgcgcttggtacaagagggctgacacaggtgaatgtcgaaatgcggggtacatgaatcgctcgttccgaggatcacacacgcgttcggagcaggcctcataccacaaaccattgaaaatctggacccatgtttctctaagtcctttgaaggtacaatgtcaatccgtcttcggcgatggagaaagaccgagcccattcgctctcagactgggccgcctggaagaagaagcgattggtgtccgcagggcaaggtaccgagcaaaacaccgactcggcagtctatccagcgtacctgggtaccacgtgtgtgtgtgcgtgtgtggagcaggacccctccttgctctaaagaacgaaacctgttatttgatctctatagttagggcaactgtctgacagatcctctattgagattgctgtcttggttgtgagacgacgaacccggccccacccatcaaatttcgacatggtcaagaaagtggccttcattaccggcggtgccagcggaatgggccttgctgttgcacaaagcctcgcctctcgaagtaacgaagactgggatcttcacctcgtggatctcaatgccgaagctctcaagaaagccacgtctctcgtgaagaatgcgtactcgcatcagacgaatgtgaccgactacgcgtctttgacatcagcattcgaatcagcatggtcatcatctggccgcttcgactttgtctttgcaaatgctggcattgtcgagagagatagtgcgtaaatatcatgcaggagccgcagacgagcgtccgttaacttgccctagacttttatgaagaacatcctcttgacgcgcctccgcccccgcctaacagcctcgtggtcgatatcaactacaaagcggtgattaacacatcgtggcttgcgcttcactacttccgcaaatcgctagccaagcatggcaaagagactagtgacccggtccttgtcatgactgccagctgcggaggactctacccatcggagttttgtcccatgtactcgggcagcaaggccgcagtgatacacttcaatcgcgccatcactgtcgcataccaccacgctggtgtcaggacgtttgcgacctgcccagggacggttcagaccggacttttgagcacggaggaatggaagtcgttcccagagagtttcttcacgcccatggagacagtagtggcatactgtggtcaagctggtggatggtgaagattttgaggacagcaagggacgaaaggttcaggccaaagacaactggggactggccgtggaaatcaatggcaagaacatgtacatccgggatggcgcagagtactgtgacgagaacatgaagacgatgatgaaggctacatccatggcagtgcagctggaaaggatcgaaaagaccaagactaaaggcgaacacactccatggggagggaacgttgacgtttagtaattgtaatgcagtaattcagaatttgcaagaacaaagttgcaactacagcttcgactgtctgcctgctgcatacctgacaccaccatcaacggctatgtcctcgccattcacgtaggcaccagcagggctcgcaaggtatatcatgacgcctgcaatgtcctcggcctcgcccagtcgtttccgcggattccaatcctccaattcttgctggccacctagcagctcaatcaatccattggccagcttggaggggaagaagccaggggcaactgtgtttgtggtaatattgcgcggtccgagttcgacagcgagctgacgcgatagatgatgggcggcggccttggagacactgtacattatggtgccgtgttcgccaacatgaggcaccgtggtgcctgccgttgatgagacgatgatgatgcgcgacgggtcttgtcgcgtgcctgccttttccagcagcggcacgaatctgtacgtgcttcgttagtattgctcacgtcgcttcaattccttcacactcacaatcgcgcgaggttgaagacacccctcacgttcaagtccaacaccttctggctcgccgagtctggatggctgtcgaaggctcctccccaggttgcccccgcgttgcacaccagaatgtccaatgtcgcgtccgtctcctgcaccttcttcaccaggcgcgcaatgtcagccgtgtcagcgacattggctgcaatgcccaccgcctcaccagacacgggcagcttgttcagtttctccacagcctggtcgatgccctcaggtccgccattcttgcgcgccgatatgaaaactttcttcgcgcctgctaggagaaatgccgtcgctgtatggagaccaagacctcttgaccctgacgccatacatcagttttgcgccgcttcccacgcgtttcgaagctcacctccagtaattagtgcgaccttgccgtcgaggcggaacatgcgttcaaagttcttgagttcagacatgctggtcaatctcctgcaaatatacgcaaaagtgttagactcgacccaagcaggaaatcgttgtagtccatttccaacgaaatcctgggtattgcaggtatctacaggctgggcggctgaggtcgaccgatatcctcggaacccagcagcaaacgtctgtgcgcccccgcgaaatgtctcgtcgcgccggatgtagcacggctgttagtaggactaaccccaattttccaaaacttgttataagatacctttcatgatggtttcctgtgttgctgccgccggaggtctccttccttatcttctactacctgattgagtacttccacagccatgccgttctcttcgcccttccctgcgctggacatgccaaaatgtaacttgctcgattacctgtttccgagaggtagtacagccttcagacacgccccttgtggatcgactcggcagatatcaatcaccacccttacgccgcggacccttctgcaatggaccaagcggctcgccctaggcttagatcgtataggaagcaagcctggggaggtggttatgattctcacgccaaaccacatctttgttccagttgcatatttaggaatcgttggatcgaaacgcatcttcagcggtgcaaatcctgcttacacagtgtccggtatgttcatatcaactgctaatgaacatgtcagaaaactcacctggttcagagatgatacatcaagtcaccaatacagaagcacaattcattcttgcacatccatcactggccacaactgcattggcagcagcgaaaggagctggtcttccaaccggtcgcgtcttcatgttctctgatgagctcaatgcgccctacgaaggctgtcaggactggcgaagtttcttaccttccgaggccgagggagacgcatattcgtttccggtattatcggcgaaggaagcggtgaccacgacagcaacagtcaatttctcgtcaggaactactgggatgcccaaaggtgtcgaggtcagccaccacaacatcatcgctaaccttgatcaaacaatattcatgcgctatcttaacaaaccatggaaagcagatacacgaccacgagagacatggataggctttctgccactgtatcatgcatacgggcaggtgagtcaaagtccatgaaacgttaaaaacaggtcagctaatttgaatatagctttacaccatcgctatggcgcagaaactacagattccggtctatatcatgaaaaagttcgaatatgagccattcctacgcacgatccaggatcagaaggttactcaccttcaaattgcgccgcccatcatggtcatgctcagcaaaagaccagagaccgcaaagtacgacttaagcagcgtcaccgatattttgtgtggtgcagcaccactgtccaaagagctccagaacgaaattagcaggaagttggattgcgagattgtccaaggctggggcatgactgaggttacatgcggggcaatacatgttcctgggggcactgttgatgagtatgtcccaagatctgtctggcattcactcatatgatctctgacacattgtagctctggaagtgttgggcagttggatccaaattgcgaatgtatgctactcgacgacgacggcaaggaggtacccgacggccaaccgggtgagcttcatgtacggggtccaaatatatgtctaggatactggagaaacccagccgcgacgaaagagtcgataacgtctgatggctggctgaagtccggagatgtggccatcgtgaagaacggctggttttggatcgttgaccgaaagaaggtgagagctttccataccctgccagccgttacaatgtactgactattcactctaggagctcatcaaagtcaatgcgcttcaagtcgcaccagcagagctcgaagctgtattactagaattcgatcctattgccgacgctgcggctgtcggtatcacacttgatgggcaggaatggccaagggcctatgtggctttgaaagatgatttcaagggcaagactaccgaagaggacattcatgcgcacatgaaaattaaggttgccaagcataagcaactggtgggtggcattgtattcgtagacgaggtgccaaagctgcaaagtgggaagatcatgaggaaggtgatcaaggactgggcaaagcgggatgcagagaagatgaatgaagggttcaaggcgaagctgtaggtttgttagtactttataacaagcacttctaatatggtgatgattggagagatttactcaggctctggccatttcccttacacggctaatgttttctaatcgagcttttgcagagtacactgataccttttagagaatcttccatttctctaaaagtcccaccctttgcaagtgtttatcttcgaagacgctctctggcgctactcgttgtggctatcatggtagccttgagtcgcgtgcgatcgttcgcgttggtggcaacagccccgcgtcagcttttccgaggcctccaccacaacacctcgccgccgcacaaacatggggtaagcttacgctctgggcctgtcgaaaagcaacctaaccgcagcttgcattcacatgagtcgtatcggaagagttaccaacaagaaaaggcctaacgtgtcccgcgagccatgcaccaaccggagcacgaggaagtacgctggtggtgcgacttgtcaaatagtcgtatgaagctcccgaggaacggttaaagacaccagagatatctgatcgtcgcgctatgatggtgtggtaacctccgccctatctctcctaccgcattgttaaacgcattcttcctcgtaaacctcatttgttcgcatctagctaccctccaagaactacgagacattaacttatcagtgggcttgtgttgtattgttgcgcaacagcaatactgccagtcctcaacatgggagcattcgaaatgcccaatgggctcaacggcgtaaacggatttggtcacaactacgactacccaccatcgcatgtcgaaggtccttacaaaatcctgaatcagtaccactcaaagccaaccaagctgcgggttgcctgtgctggtgcaggcgcgtcgggactatgcctagcttacaagatggaaaagatgctcgaaccagggtcttgggagctcacactatttgaaaagaacccgcaatttggtggaacatggtacgagaacacataccctggtgttgcttgcgatatcccttcacacgactacaacttcacatgggatccgaagcctgactggtcacaattcttcgcgtctggcaaggaaattcaggggtacttcgagggctttgcggaaaggcatggtaagtccggaagcgatggaatatggtgactaatgactgactgactgaacctaggaagtaagaagtatatgcagctgaacagcaaaatcaccgaagccaactggaacaacgaggagggttgctggagcttcacaatcgtcaacccaaagactggttctatgcgaaaagactgggcacacgtcttcgtgaacggcacaggaatcttgaacaactggaagtggcctgatattgaaggtatccacgatttcaaaggcccgcttttgcattcagcctgctgggatcatggcgtcaacttcaacggcatcaaggctggaattattggcgtcggctcaacaagcgttcagatcactccacagcttcaaaagatatgtaaggaggtggaagtttacatgcgaagtcccacgtggatatcacctccattcggtgctggtgcgcttaccgacaatctgcaaaagggccaggacgtggacccaggccaacgtcagtatgatttcaccgaagccgacaagcaaaaattcaaagacgacccagaataccatttggaattccggaagaagatagaggcagagatcaacagcctattcggcatgtatcagcaaaactctgacttgtcaaaccagttccgagatgtcattacaaaggagatgcaccgccgcatgggccctggccacgaggatctgaaaaagttcatcatacccaagtggtcggtgggctgccgaaggatttccccaggtgatgggttccttgaagcgctagtccaggacaacgtaaccccagtcttcagtggcatcaagcgtgtcgttcctgagggcattgagactgccgacgggcaggtccacaagttggacgctattgtctgtgcaactggcttccaggtcgcctttcagcccgctttcatcgtgcgaaacggcgaaggcaagtcgattaaggaggattggacctctggacccaacctttacatgggtgtttcggcgccaagattcccgaattattacacaattgttggtccgggtgcaacttggagcaacggcacccttctgccgtcgattgaaaccacaatcgagtattccatcaagtgtatgaagaagatgcagactgagggcatcaaggccatggctgtcaaacaagacgcgcttgacgagatctacgctcactttgatgagtatcacaagacgacagtgtggcaagaagaatgccgcagttggttcaaggatggctataccaagaacaggatttacctgtggcctggcgcggtaagtcatgcccattctcacggcgctgcacgagcaggctcttgccctatcggatgaaagcacgctcgggagaccctttgcggagaaccccgcatcactgccaataccatgctgactcgctcctttgcacagacgattcatttcctcaaatcgatcaagacaccgcgatgggaagactacgactacacataccgctataagaacaggttcgcgttcctgggtaatggtgatgtgaaggcgactgcttcaaaggacgtattgggtttgagcccatacatccggaactcggatcacgattgggatgtcgaatagttcagccatgcggtagagcgacgtaattctgtggggattgtgcatggtcgcatcgacctgtgcataggcgatcaggcttcccacaacgtatctttgttgtcgttagtcattttgcgtgtgatatacatagctggataccttcaagcactatccacgttcgtacttattttgaagcaagtaccatgtcgtctctaagtgtgcgtattgtttttttattttgcggcaaaattccgtcctcttgttgcacaagctggaacaacaggaggcgtcgttcgtcagcttgaggacagccaatcacagcacgatcgaccagactagcgctcgacccctcttcgcacgacatcgtacccgtaccgttccccagtccacacgactcgacacgtccccagaaccttgggattgaggacgccacggctgttcggatgtactggttatttgagactaaggcgtccatagttgccccagattttctccgccaaactcccctgtgacctccgcactgccctagtgacctgttgcgctcgagacgacggccacggcatcgcttcgtactgctcggatgtagctttctaagcctgctccaagaagttgcatatctctcgtttcttacggcatacacgaccaagcacggcatcttacagcgagcccataagattgatgatccattcacttggtctccaacctagcgagcaggattagcttgcatggctctgcagggcattatccaccgatcggtgccgcagttgggccagttagctggcgtgctaaagcattcgattggccttccaggcacatcaggcaaagacgatagttaggcctaacttatgacaacgttgttagcgaagagagatacgaaacgagtcatccgagccgcttctttgtgtctaacagccatggaacgcgggggccccaccctccacgagtctgcgcccattcttccctagcgactagcggctttgcatgctcaagtgtcagagctagagctggtactggttcgaggggctatcgttcgaacccttacctgactttagtcgcatgtttgccacctgttgctgaaatcaatcctttccccgcaatttccctgtaaatcccaagtacacggtagggtgaagtgcttccatcgttgaaggatacaacgccaaacggcgactacagacttgacgcaaagaacgatggccaacacaaaagaccaacaaaaggacgtgcaagatgccactctgctatcagcagatgggaaaccagactcaacatcagctgacaaaagttcgacaaaggagaagtcatcaaaaccacgccacagggcttcagtagcatgcgcctcgtgtagagatcggcgcatacgctgtgtcgtgcctccaggagacaaggaatgcacgcaatgcaaaagatcaggcgttgattgtgttatcaagaatgacgatgaaaggcgacggtatggctacgcaagaacaaacagctatgtagctaacaccttctagacctatatcgagagcatacatgtgctctctaactgaacgcgtagctcttttggagaccatgctcaaagaccagggtcaagaaccaccaccagcaaaccaccctcccaaaacacgccacggcaatcagcaaaatgaagatgattcaccgaatcgcagagcggcaaactcccagaacgtacagcacgaacaatcaagtcctggaagccagccctcgccacaagacgactatatttatcaagacctcgatccactagagcaaaacgaaagcccgttgggagatgcagaaagtgcaagctcgccgtctatactcccgccgcccaagaaagatggtatggttaacagactgctttcaacacgcggccatctcagcttcgaccaactcagtggccgcttacgttactttggtcctactacaaactgccacgttcattccgaaatcggcaatcccatggactctgcacaagaacagtccgagcaagcgcgtcgtgctgacaagatcattcgatcgctgcctctggagacgtacgattacctgatggatcttttctggcagtgctataatcctgtcattcacgttttgcatcacgaggcgttcaacgaagaccgggaaatgggtcgcacgcaattttactctgggttcttgcacgtctgcgtgttggcaatgggcttcagatttgcggagaagaaccgaccggatatcaggaaaatcgcgctgccacagatggagagtactctgcatcgagaagcaaagtacatgcttgaccatgagttggagaggccgggtggtatcccttcagttgtggcgttgctgcttctcggcgatctagagtgtggagtcggccgtgataatcttggatggatgtacggaggcatggctgtaagacttgcatttgacatagggtaagcttgcgcttgatccatatcgaacatatcaatgattaacacacgtgtagactacacctggacacgagactctcgggcttaccagagcgcgagattgagattcgccaaatgactctctgggcgtgtgtaatctacgacaagtatgttccgatcggattgcaatagtcttcagcttgctaatacaatctggcagatattgggcactcttccttggtcgaccaacaagcatgaagtcttctgatctcgagatatatcatctgtccaagcagtttgaacgtcttggggcttgccgacctgcaggcgcaggaaagagcatggagaccactatttacgaagcgctcattgatctcatggagcttgccggcaagatcaccgagaacatggacccacactcgaagaaccctgaatcagcaattgatcgcaaccagtacatgcgcatggcagctctggaccgcgagtttagcagttggtacgctcgactgcctgagcaattgcgatggacgccgaataacattgccacggcgcccttctccttcttcttattacaccagcaatatcacgctagcttgatcttgttacatagaccgttcgctttgtatgaagatcaaagcgcaaatagtgatcagagtggacctgatgaccacttctcggcactcagtcgaacggtgtgcacgaagcatgctattagagtcgccaggatctactggcaacatcgacaacgattcgacacaaggcagatctttgtgactggtatgcagcatgcggtatgtattgaacttttatggcggcattctaggtactgatattcaaacagggcactgcagcaaccgccttggtggctgcccttgcattcatcaaagacgcgaacgaccgcaacaacaacatgcaatacctagagtgtctatccgccgccctttccgacatggcccacacctaccaaccggcagaacgcatgtccgtcgtgctccgcgccgtaatggtcgaattacgcggcggctccgagcccaatcagtcccgtctgtacaagcccaaatccgccctcgtgcctgcccgccgcggttctacaatcgacatggacgaatgcgaaaacatgaacacagtctggaagaagcgccaaactggccgacccagagcaggcactagtacaagtttgaggaagccaaggactagtagtattagcaccacactgagcatgcccattgaccaccatggattcaacatcaaggcgcctccaccgccgcgcttcgaagacaacacggatcgactagatgggtacatcatgatcactccacgctctgaagtcggcgcgtcgtggccagccctgaacgaaacacctgacctctcccacgcactgtctacgcctagcactacactatcaagttcaaatccccgacatagcggggcgtggatgggcgctgaattcgacgcaaacgactctataagtcagcttgctaacgtacactttccggaaatcggcgcattcgatggcgagacgggtggcgtagatggtatgactaatctggattttatgagtttgggtgaaggggagtggggtatggggaaggaatggtcgacggggatgggcgtggggagtgatttggatggatttccgccgcagagtgcgtttagtggagatgcgtttggaaataatggggacaagtttgatttatgagtgaggagttctggttggttttatgagatatagcgaaaggagttggagttggcatgcagacaaggcgttagcttcaggcgtcggccaaattcctgcgcaccagaaaaggtgaagagctagccggtatatactcaaacacatgtacagaattaagtagaggatcttgtagctgtgcaaacctacaggctcctctaaccttatactaattatacctccaaggtctattagctcatgtcgtcgtgtacgtgtagagcaggcacgaattgcgccgctgcctggtattgagatcatgctggaaactagcttgtaaaacaatcaatcattgaacatgaacactacacaatcccagcggcacactctaatcaaaactccatctcatgcacacatgctaactcaattacgactccccccctcttcctccctttccacactctacatctaagccagcgcagcctccaacagcttaacatgctgttccggatgcgtcttctccacgttcaacttcgccaccttcttcatcatgaaattcgcatcgatatccacttcctcactcaactgtccgccttcaacgcgccacttgcccgaaatagtgaggacgccgacaggcggcttggcgttgacaagggaatcgacgccggaggagacgttcgtgagggctagcttatatgttgtctggaagtgggattattacattgttttatcaaagggggatcgaagggggaaggagaaagggtgagtgtgcttacctggccgatgggcttgcggtcggtgatggagtatgtcgctgatgtggccttgtcgccggactcgaagtggtagcttatgagtgctggacagagggttttgatcattaggtcgtggttgtgaagagcggcgataacagtggcggcggggacgccgttgaggggggtggagatgtgggaggtaggcattgtggagaaggtgctgaagatgtgttgcgttgaatatggtatttggaagcttgaattgtttgtttgctgatggtggtgatgatgttaatggtgactatcttccatcttatatgcctacccgtctatgctcactcagacccgaaggcgcatcctcaagcacgcatcaaacgtcaagacattggttgttacacgccctaccccagccccaaactcatacgggcagcacttgttggtgctacaccgacgatcatccatgagcaaggcaatcgatatagaagccaccgaaacgactcgctgcgagtagtaacggccgtgcgctggagaccctgaggtttgccggtttggtaccatgggatagtctgaggcagccgagcgtggcttagctgatgcgattcgggaactggtcttgttcaaattagttcatgttgtggatggacaaagcgttgctgtcgtggtatcttgggccgtttttcaccgctgcacctgccctccatctcatcatcacagcatcgaagggcgtatcgtgcagaatgctgacatgatcattggatctgtacccgacccgcgcggctctccagatacttaagcgcaactcattggccgtgtcgtgaatgtttgacgtagaattggacgtgtcgcgctggagtggtcggatgtttcgaggggccgcgaagtggagagccgaaccgcactagcgcgaaactttgtttctgtttcattcgtttgggatatgagtatgcgtcagctattcttgtcatcgaggagtgcagttttggtaaacgaaggtgggaatggatgcgtgcacatgggtggtgcgtgaacgtgtggtgaagaagaaagatgtgattttcaggacagactgatcctccacaatgcaagactcgctgagcaaatacagatgcaaaacgctagacacagacagaccggctaaattgatccaggagcgcagacaaaatatcctccctcaatatatggatttacagcttcgcctgccccgaactctcattgaccgcgccagtgaagttgacaccagcactgggcgcgactgttccactcttattcaaaagctgcagcttcctcaatctagagattggctcgtcgtcatcgcgttcgcggatatagaatgcccaatctgcagtgggatcaatctcggtctgactgtacccgttgcccagccacgcgaagcgattgccagcatatgtgacttcccagtcttcaagtcgcaattccatgagcgcctcgatgtagtgcagtgtcgatccaggccacagcgcagtcactgggccatcagcgcccaggctcttgtaccatgagcgacatgggtcgtgccacacggtgcgcttcatgtattcgtccttgtaggcgaggaagtcatcgaccgcctcggcttttggcgcgaagcttgagatgttgtgtgtttggaagcggtcgatgagtttgcacatgtaatctgcctggcattcaatcgcactcaagaccggtccgttgccaattggacagttaggcccgaggaaaatgagatagttagggaagtcggcggcagcaaggccaaggtaggagcgaggctctttgccccagacgtcttgtaggtttttgccttcagcatttacgaccgggaagcgcggtttgaaggaagtgttgaagccagtggcgcagatgagaacgtctacagggtattcttgcccgttgtcgcagcggcagccccgctcggtgatctcgttgatttctccgtatacagtctcaacgttgtctttgccgagagcttctaagtagccaacaccaggtgtaagacgccggcaaccaacatgccagttcggtatcagcttctcctcaaggtaagggttgcgcagcttctcagtcatttgctggcgaaagtatgcttcagtctcgctgttgacgttgctgtctttcaggaagatgccaaattgaccattcaaaccgcgctcgatgttccttcggtattcgctcaatgcaccaggcttggtggcaaactcgtatttctcgtgctctgagaagatgtgttgctcgaggccttgcactggtgagacccacgtcggttcgcggatgaaagtcgtgactttcttcacgtaaggctggattgtgggaagaacttggataccagatgagctgtaagatggttagtagtgataatgcattcgagtcgtgccacttacccattgccaatcaagcctacgttacgaccggtcaggtcgatactgtcgtcccaatttgcagtgtgcagcagtgtgcctttgtacttgtcaatacctggaattgcgggccattgccagttgttcaaaatgcctcccgcgttgacaagaatatcgcaatgatcattcacgatctgaccactttccagatccttgatttgcacgtcataaccgccctttgatttgttccaaattgcgccgccgacttgatgccgcgtcttgacatatttgtgcagaccgtactttcgcgcaaaatcgttgaagtatgcgaagatttctttcgagctagcgtacacagctgaccagtcaagtttgggctcgaaggaccatgtgtagttatgtgatgggacgtcgcatgcgcacctgggtgaggggtcagtattcgcttgttcggcaaatggcgtgggaatgcatcgcatccaccctgtcaaaggattcttcgggtatcttgaccagacttacccaggataacggttttcaaaccacgttcctgatacttctgagttcttctcataaacttgaaggctgtagtttgtaaaatgcttttgcagcttgtatgccatgagaagaccagaagcaccagctccaatgcagattacgcgaacatgtcgctgtgcatggatggggcccctaagccgatgttgggcatctgtctctggagatgctgacgacggaacaagaaagtctgccattgcgcgcgcggtattgattgaagagacgattcgatcggatgaggaaggttcaagattgaggagtcgatcgcgagtacaaacttaatcgtgcgaagagttccgcacgtctttaaagctcatcacttgcgcgtacaaccccaacattttgatctttgagagtcatgaatcagccactctctccaaacttctgactctctttatcgttgcgagtcagatcttgtggggcatcaaaatccggggttccgcgctactgtaaatgctgcacatttagaggggtcggtctttcccggcagcatgggctaagcatatccgagtcgcatgacaaacgacaagccgggcaagctaagtcgttacggtggcacgtggaccgggccaaataactctggaccatcagcggttgagtgaagcgcgagagcattgtactcaaccctcttccaagcgacaatcgacaaccgagagcgctaagtagtgaaggtctggaccaatgggttagtcgacgccatctttggtcattgaagcaaagctgagaatgaggcaaacgcgtattggcgagagtgatattgttctgccggctagactatcgtataccctccatcagcgacaagggttgcaccgaccatgtaactcgctgcgtctgtatgtaggaaggcaacgcaatcgccgatctcttccatctctgagtatctgtggacaggcaccttcttccgctccgtctccatcatgtcgccttgacccatagtctgctgcacgagcggagtcatgacatatcctggtgcaatggcattgatcctgatgcccttgtgagcaaaggccaaagcgtctgacttggtgagaccgatcacagcatgtttgctagtcgcatatgcggtagccggaacattggatggaggtgccacaaggccatacatggaggccacgttgacaatagatccgcggtatgaccgataagagtcggtgattttctcttgcttgagcatttggcggatttgagcgcgctggcattgccacacggcagttgtgttgacggcaagaaccttttcgaagtcgtccttggggatttggtcggaagttttgatgacgccaccgatgccagcattgttgactgcatagtcgaggcggccgaactctttgactgtcttctctatgctgtcatcgatggctctctcgttggtcacatcaagctcgaactccttgaccgagatgtctggtgcgatcttcttgagctcgctgatcgtgtttgtgacagggttacgatcaaggagggcgaacgagcggacgccctgccttgccatcgagtaggccgtgtactgtccaatgccttgtcatgtgagccactcgagctcgtatgtgttcgatgggaagcatggaactcaccagagccggcacctgtaatgtaagccacgcctcttaaagaaaatgccatgatggttgtgagatgctgttaaacggatgagaatgtctacggactgcttcatacatgccgagaaaagcggagctatgggtgggtcgaaatggcggctgcagagcatcggctttcatcttccatgatgcgcttgcggagagggcgcaggaatttgcactcgtgtatttccgcttttggtccgaatcgtgctataggctctcaactacgacaaaaagcgaccagagtgcaaaagaaggcagcccatctgatgatctgacgctatacatggggcctttccgtcagattcgaaaaccaatagcactgtgtataacttcaggccatgggatgccattgttcactctccctcgtagttgacgacatgcagtagcatgcactcgaggcgatatttttggtgagatgatagggcggagtttcttcacttattgaagtttgtcgactggcagagagtgattgcgaggttgaaggggcacccgggcaggatgcttgcggctcgcacgtgatggcgtgtttggttcgcgctagcgcaagttccctggaagcgaacatggccacgccacccccatgctaccgatttaccttcaccagcacacgccccaactcggaagtgaggcgatgcgacgcccgacatgccgccaaccccgcttcgaatcgcgcagacgactagcgaagtgaagaagcagcacaaacagaatggaccgcgtctgcccgagcgacagatgaagcagctcgaacgcggccacgagctggatgtgcgcgcagcccgcctgcgcgacgctgaaaagaatcgcaaagccgccaagaagaagcgcgaagagcgcgaggacaaggagaaagctgcccgcaagcaaatgggggtggggctggcgacacagctgatcggttacagccacacacaggcgcagttaaagaacggcatggaggccttcttaggcgtgaagcggcgcaaggacgacgaacagcgccggcggaatctggaatctcacccgaacgcttgaggctattgcgcagacggtggagaaggagccgtgggacgacgatgacgatgaccaagacgccgacattggccccgacctgccaaccgttgaggcgacgctactggagcagtttgtcgacgatgacctggatgacgacacgctgctcgaggcccatgacctcctgatgtctgaccctcttgaacagcctcccgcacacgtgcagcacccacaaccctcactcgcgcccccacccccaccacctcctgccccgccccatccgacgccgaccaaagacgatgccgactttgcacgtctgcacggtcctataaacaaagccattgagaatatcttggaccagctgccggagccgcttatcgaactgctctcgcaggacgtttcgctgaggctgccggaatgggaccctacgcctggtctcctccataagctcaactctgttggcctaccaccccatcggctgcgagtcaaagtgggcagtgttgtcagtcttctgcgggacctcaacacgagcagtcagctctccaagagccaacacctccgtatcctccgcgccgagaacgagcgcttagagtgtgtcgtgttagacggccagctcgaaggcaccaaagcactgcttactcgggtccctttccctgccaagtatagaaacgaaagtcagtacacgttccagcgtttgcagtttcccgtccgcgtctctaccgactatacataccgaaatcttcccctcgacacgccctcgtcaggctttaagctacccacggtgccaggacatatgcgttcttccagcttgtctaagaaagcaagcatctgtataccaacggccaggccacaggtcaacacgaacccaacgttcaagcttccagctttgccagcttccaacaagtccctatctgatatctcgcagcccaagccgaatcaggagccagtactgtctccgataccatcactgggtgattgttgggacgacttccttgatagtggcactcagattgcgcgcgagttgtcacaggcgcccgtgccgtccattcaaccaccttccataacggaaagccttccaccactctctacgcaagacttcgatttctctattgatgacctcgacgacacccctggttcagctcccgcaaatttcacagctccaactccgacccgtggcttggtcagaactacatccttgcccacagtgacgaagccatcgttcagccgcctgcctcctgcccagagtgctgggggcaccacccatgcagcgccgccatcacgaagaagtggtattgtactgtcgcgcaagacaaagccactgccccagcaacccatcgtacctgtactccgacgcgaagacatctcaccatcgcaacgaccagactctgtgtctgaccgtccaggcctgttcaagaggaaagcacgcacaacgctctcttcgtcgaaaaaccagataaagcgacgatgtgcggtggcggcacgaccagcagccggtcccaacccacctatccggcatactacggttggtgcctttagcgatttcggaatctcgacgcaagaagtggcttctttcttctccgatgatgatgacatgttttctggctcaccacctatcgccgtatgacaatcttgactcttttcttgggtttcttgggttgggttcaaactttcgtgaatggagttttggacatggacctggacgatacactcactctagacacgagcttcaccgaattcatgatattctcccaacacatctgctcctcgcgtcactgtgtgtgcattgttgatagcggagcttgcacccttgatctgcagtgcctagcgcgcataggccccagtaaccgtgaacgatattaatcgatctcaagtccgacaataatgcatcgccatacactctgtaacatgcgcaggatcgctatacgcgttcaagtccaccatgctaccgaccagtcctcagcccagagattcgaacaccgccaaggtgcaaatgcataccattcgcggacacatttactccacctcggtatgttagaagtaaaccacatcgctgggcggacttggcagcgcattcgtcaccaggcgtcgcaacagttcatgcccgctctgtcgaacgtagctgtccttatagtatgcagattggtgaagccgtatattttcaggtttcttttgcagcaagttgggatgctgatgatgatgcgaatcgatataggctgttgaagtatgaaagttgagtaacaagtgtattgggtgagatccgagggatctcaggctatatagtaatacgctaagcccaacggggcagtaaacaaccccagtgccaaaggtaaccacgctggcgcaggtggaggcaatagcatgaggatactccttccaacataggcttacgcatccttgtaatagcatacctcgcagtattccagtgtttgcaaagcacgcgcacgaatgtacaagctctgacactattcgactgaaaacatccacgtgccgatcgggcacagttcccccgaaccagcaccaccgcagcggcacatttccccatcaagcagtctacttcccgtgcaaatctggggtatgcataaggcatgccatcgaagactattcctaccttctgcatcagtaccaccccagccatgcaacgtgtttcacgcgaccagttggcagtgcacatgttcctagatatcgcaaacggtcgatctgttccctaagctgggcgctgaactccgaaggcccatgaaacattagtgccatggcgcaatatagttcagactaacaccaggaaacaacgtcgctacgaaaagactcttgtgctacacatggctgccaattcaaagcgaagagcacataaaatgtaacaggcaggtaaagaagttgtcgtactctcaagatcgtcttggataatgtcaaacaagttatattactccgtgacgattttctcgatccaacatcccagctgctagaaaataaagatgtgcattaccccattggtggggaccgcgcgcactggcttcatttcgagggcttggatgtgcgtcttggggggagaggagtaatttgtgcaatggcgctagggaaccttgtactgaatgtttggtttaagtactgttgctttctttgctatgtgcagattgtaaggctgtcgcaaaaggcctttcactcaagttcattatggttcacatctctagcctggctacggcgctcgcgctggtttctgctgtcgttgcccagtgcggatcggggacgcctgatgctactgttacggtacgttgatgttaggctaatacaggctctcaactacgacggagagcgacaagcatggcagctcattcgatagcctaaagctatacgcagcagtttttcgtcaaaatcaaaccttgatggcactgtatatagctccagcctgttgaatatccctgtatcacttgttatcgtagttgagaaccagcatcatgacctcaaagctgaccacgaccagggctcgggcagttctttcgtcgccaagaagggcagcagcactgtctacaccggcgactaccttactgccattcagcgcgccgtcgactctatttcgactggtcagcgtgtgtccgtgattgcatcgggttccatcggcgctggtaccatcaccatccaagccggtaaaacgttcgaaggatgcggaacaatcaacgccgctgtaaagagtggaagaggtgccattgaagttacagatgcagccaatgtcaagatcccataccttaccatgactggtagtgtgtacttcggaatgcgcttttttggaaccactggcctcaccctgggcgacatcaccttcgacttaacagctggactagctattcgctttgaacgagacaagaatcctaactccaacgtgaaaatgggaacaatcaactgcaaacgcaccggctcccactgcgtcgagacctggaatatcgaccgcctcgaaatcggctccgtcatcgcccgcaacgtcggcgaatgtggtcttctcctccagaaagtcacaaacgccaatatcggcaccattgacggcgaaaacgtcgctacaggaaacggttatgccacgctccgctttgctaaccaagccggcaaagtcaacaacggctacgccaccaacatcaaaatcaaccgtgtcaagtcgcgcggcggtggccgtggaatcttctgcgtgtcggaatctggcggcgcagagattggcagcattgatctggcgaataatggcgggaatgcgattttgctggagaactgctacaacatcaacatcaagggaggcacgatcaacggcggcggtgaggtcagactcgcctcccgtagcgagttcgcgaattcgagggatattgcgatcacggcgaggatcgatgggacgacggtcagggagtcgccttgcacggcgaataagactaagtggactctgacggggaatgcggcgaagacgatttgcacttagagtgtggattggatgcgttgagaatagacgggaattcatttattccagtaaatactatgctcatgatgatgtttgctagaggagcattttcggagactgctgtatgacgtgcccgtacgtgcactgctaacgtattgatcactttgggtattattaagatgaagcagagtatcgcgagagcgtctttaggtttacattaggctttccataaatacttacagtcctgcgcatgtagacagcttcaggccaaattcttctaaaaagccgccccgatgatgcgaatattccagtagtgaatagcatttcgttgaaccagctccaccctatgatctaaatctaagcgatcttgttcactttgcgattattttgcagatagccttaggactcaaacattggggtgatgcggtgtaaattaagccaggacggtagccaccgagtattacttataagcaaagcccaattgacgtccacgtatggtttgtagcgttgtgcaatgtcccctgaaaagtcggagagatagtttagattccctcggttctaaccattaacttcaggcctgcaatacttactgtgaagcttgtgaagagtgtccggtagacacttacaggccgtgatacatggcttcatttgcgtcagttatcgatttgagcatatcattcaacacggagacttcatgtaacagccattcaaactcggatgtcatttcatccaagttttgtcgcacggaccggggaatatcgtggtgaacaccgccgtccagcgccatgctgggggtccgtcggctgggttttcatagcttcagtctgcgaaggagctctcatatggttttcacggttcgcgaaatagcattgctttgcacttggagttgagatgtttcgaccttgcttctattccgagattctcggcactggtcaactgattgaacactgcttgaatgcgcagaaatttgttgatttgcaagaagaaagcattctttaatgttagcatattccacgcagcaactgaagagcgcattgaatatccaagaacccagcgcttcttatctgtcggatttctctgatggctcatagacctcgtcacgtttggaatgatgttgccgtcaatcgtaccatgagcaaaccaagatatagcaaccaagaagaaggccgagtaaatcatgtcgacggatttcagatgtgatcgttctttacgaaatgtaaacagtatgcagattgaaagctggcattaagagattaagagctcttcgctttgtgtagaccaatagtagcgatctatatgaactctgcatttgcaggtatggtagcgatcggcacatgctataatgcgcgtgcaacctgtgttgatggcacctgcttggtgcgacaacgacctgtcagaccatgtagtaattcaccatcagcttgagccatcctcatgggcacctgccgcccgtatgtctgcttgcttttggtgcgcgcgggtgcgactctatacacccatctcgcaaaacagtcatcaatcaacccagaactcaaagaaatgtagaaagacaatgaaggcatatacccaaaacttgctgtagatggatgtgagattatggaaggagccaaaggtgacgctgtggggtagcgtcttggcaatcaaggacaaaccccttttgacattgctgtccaacttcaaccaccaagattgtgtgcaaagcctgagcacagggcgcaagcaaagtcaaggtgcgatcaagaccgccaagctatagcccaagatctcgaccgacctcaggacagggctgctggattttggagttcaccatcccgcgcatccaatttcttcgacacggtggccccgaagcgcttgcttgacacacatcaaccccttcgattgacgcaacagagtgcatctggacaaggctatcacgacacatgtgatgattggaccatcaggtagtacacaccttcaatcgctcctgaaggacgccgctgaattgtcgcgctgtcgaacgcaatccggcgtcgcgccagcacatcgcctacgagtcgtcctaccaaaaaagggccgtacattaacaatgccaagacgggcagtgcccgcaatcagtcagtgccatttacgcgacgatacgggattggagtcgcgtatcttgcgcccttccccttgtagcaaatcgaagcgtttaaacaagactgccaagccgacgtgtcaaacgcaaaatctggatgtcgggcgctacaaggcagagatgtgaatgcgtcaggggcgtgcacgcgacagcggctcgtcatatgtagagcggctgacctcccacctgggcaactatatttttgcgtgacacggaaaagttgacgctttgcggccgctacaacatcaacatggcagagaagtcaacgaatggctcgaatggctccaagaccatcaggcctgagataaagagagaagatactgataaagatctcgatgactactttgtatgtctgcactccgggggcacgacgcatttccaaattcaacgtcatactaacttgtcaagattggccctcgcgacctcgaccaccattccaaatggcccattttcctgcgtctccatggctctatcacgccagaaatgatactgcctcttctcgttgttgcaggctggtctacggcaataacctgcatctccaaattcgttcatgaccgttcgttcccattttctcgtcggtattacagatattaacactgcacagtcggcattaaccaacttctcctcacggtcctcggtttcgttgtcggtctcgcgctatcattccgcagctctaccgcttatgagcgctacaacgaagggcgcaaatactgggcgcagctcactcttgcatcgcagaatctcgcgcgcttgatctggatccacgttgatgagcgacactccgacccctcgcttggaaagaaagatttactggcaaagatcagctgcttgaatctcatctctgcatacgctgtctcggtgaaacacaaattgcggtttgaaccatacatgcactacgacgacctgaagcacatggtcggccatctgcatacgtatgcaaaggctgctgatgtaccggatcagaggaagaagccaaatgtcttcaagacagcgggccagttcctaggtgtccccatggctgagtcgaatccgcgcaaacttgtcaagaagtcgcgggttccgctaggcaatcttccgcttgagattctctcccatctgtcttcgtacatgaagcatatctacgataatggtacgttcaaggtatccatctaccagacgcaatctctcaacgctttgactaccatgaacgacgtcctcaccggtaccgatcgcatcctcaatactccgctaccaattgcctactcaattgcgatcagtcagattacctgggtttacattctgcttcttccgttccagctgtacaagctcctaggctgggttacgatacccgcgagtgtatttgctgcatacattatcctcggcatcgcactcatcggacgagaaatcgaaaacccattcggtgacgacgtcaacgatctcccactcgacgcattctgtgagcagattcgcaaggacgtggacatcatcatgtcacagccagcgccaaagtgggaggaggttgtggggagggaagaaaatgaactgctgtatcctcttagtcacttgtcaagcgctggatgggctgacaagagcgtcgatgaaattcgagaggcgcttgcggcgaaaccgggattgcatttccataatagccatgggcagcgcggatgagcatcaccataatgggctgggacatcacaagacggaaggcacaccaaagctgaggaaaggcggtgctgggaccgagtgggagcgccacagtgttgcacttctaacagctggcgatggcggaaaaaaactagttatgcagaggttgatgacatacgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntattcaccacgaaggattggccccgccaaccattcactctctctccacttcttcccctctccttttccacccaacctaccaatacttcctaacattctatccagcttaaactccaacttcattcctgtagtaccaaggtgacccagatcatctaacaatccccaagccattttgccccatctattcgcttcatggctattgcctttttgcagccatagcatggccaacatggcatacctacatcgctgcgcttagcccaagattcatgaatcgttcagtggctggcacaacttactcatctgtcaacatgctttccaagccttcatccgtaatcaaccccaccgtctcttccgccagtctgatcgcttcgtctactcgacctgtggcggcgcattcgagaatttttgcttcagattggccaatgagtatacggcgtatgtccgacgcgcgctttgtcaggggcgatgaatcgcataatgcgcagtgacatgtgaagccccatggttgcagtaaagtcttgcgatcatgagacgaaagaccgacaggcaggtctagacatgatcagtcaactgagatagcaagggaagaaatcaggtacatgatatagtgatttcttcgccgatcttgatggcgcaagaagctcttatcgccatggtaagacccgaggtcgggcagaaaaggacgtatgcgtttggcctgcacgcgtgattgattctctatttcattagaatgaaacttctcatatggccgagatgatcctactgaggcgagcggaaacagcgcttttgttccaacgcctgcgatagtctttccaaatccattggtcttcatgacacgctgctccagtggaccatcgccttcgctagcacctagggcgcgaatggtgtttgggagctgcagtctatcgatagctactctgagtagacgactgctccacacctccgagacgtcaacgtccatgacaacagcggcatgatccaccataatagtctcgtactttcccatattccgtgttgcgatcacgcctttgtctttgctgggtatgtcgacaacttgccaggctctcggttgttcggcctgatcttgccaagtattcgaggccagttcaacagcctttgccaccttttccgcatcctcaggcgagaagatcatactaagactgtgcgtcttggtgatattggatgtgtagacacaaaactctcggccatggcttgtgcagtatggttctcgggaccatgtggcatgggattgactgaacaaataatcacgaaaatctgcaggaacgactttggcgaggttgagcacaccgattgtggcagatacgtacagggcgaggaacgaagcgcaggacacggcggtaatgtttggccgatacatgactccagcctgaaagctcaagtcgaacaaggaccgcgaatttcgagtttctgacatgctggcgttctgatgtacactgtacgcatgcttccgaacacggtactgcatttcatcgcgtttacccgggtattacacccctaccttagaaccgtaaaccaagaccttggtaccttgcatgcaacgttggcgtactgggtccatccaatgatacttgttagatgtagcaacgtcactttactcgggcttgtcgcctggaggtatagatgcaagagatgggaatcataccatacgtcttggtcagtcaagccactaaaagccgctagagctgtcttgtgcttgcttgaaattgtcattgagattgacaggcgcatcttcattgaacatggccccgcgaagaaagacagatgacacgagaaatttgactgtggccaagaagagattggcgatgtcgacgtagattgcgaagaaaacgagaggagaaggctgagagattcatgtgagaaattgagtttcattcattccatactgccttgcgaacagtttcattcctccttaagcgtcaggcaacttctaacctaacacacgatcagcccaccattcagatcacaacttcgccccagcattctcacctgtccaagcaatacactcaatctccacgggcacacccttgggcagctgcttaacagcgacacagctgcgcgccggcttgtgcgtaaagtactgcatatagacatcgttcatctcagcaaaattggccatgtcatcgaggaagacgttgatcttggggcgtgttagcattcgttcacaagttctgaagatggttgtgcaggagagaaagttggacgtcgtaccttgacaatcctctccagtcccacattcacctcggccaaaatagccttgatgttctcgcagcattgcttcgttttgtccgcgatgctgccttctaccagggcacccgtcttgtcggcgggaatctgacccgagacgaagatctggggcccggcaattatagcttgggactgagaagggcgttagcacctcttttctcgaaatatgcatgcaccatgttttggatacaggcatgcgagtgccgagttgtagttggcggggttcaggtatttgagaagcggaggagaataatgaagctcaatgaagcgtatggggtggtgcaatcaaacatacgtatggtggaagagctgcaaaccgcatcgtcagcacttgactctcacttgctcatctgcacggaaaactcacgaggacacgcattctcggtgaagaccttcttgatgtctgacatatttcgtatttgacgagtactctttattttcgaaatggtggttatagaggatggtcgtgcaactgaggtgcagagtcttcgcaaagctattcgttgcatgggagttgttgacttgttgtagtaaacgggcccaggcgatggcgccgaagcacggaggggcagctccgaggggcagctccaactcccccacttgcccgtcggagggcgcagcttgcgtctttggtggggtaggcgaaccctcacctgatttcaagacgcggcaccagtacagcagcgaagtgtggcaggcaaaacaggatgggagtcgacgggtattttcagtgttttatctagatttactacactcccattggaatgctcgctttgaaaatgcgcagtctggctctcgcctgcgtgcttcgcgagggaagaataaaagctcgtccaccaacgccatgcccatgcaaaatcatttctccatctatcagagaaggggaagccaacgtcttcctgtacacatttctctacttctcgctctccatcttctcctcctgactcgctaggagcgtgtatacgggcgcatcgagcttgtcgcggcccttgaggaagtcgagctcgaggatgaatacgtagcccattattgagccgccgagcttcttcacgagggagccggctgcagatgctgagccacctgtcgcacttgatcagcaggatgctctctataccgtgcactcgtgtgcagggaccaaaacataccagtagcgatgatatcatcgacaatcaacaccttttgtccactcttcacaacgccctcctgcatctggaagaaatcgctaccatactccttcatgtactcggccgtctcgcacggccccgggagctttcccctcttgcgcaccggcacaaacgccgcgcccagtctcagcgcaagacttgggccgaacaagaatccgcgcgcatcgaggccaacaacgacatcgggcttgccgctgaattccttggtcacggcgagctcgagcgaccggatgagcccctcgtggagcgtggggttggcaaagatgggcagtatgtcttcaaacaaaatgcctggttcaggaaagtctgggaattgcttcagcgactttttcaagtctatcttaagacgggcgagttcggcggcgggggaggcatggggggcggcgagtcctcctttggcggcattgctgttagactcgagggtcggatcgggtttgccctgcggggggtgggcagcagttgcgtcgcccttgagcggtgtattggccgtagtcgtagtgtttagcgggtgggcagagtgcgtgggagtgtcggagggggcggacattatgaagggaaaagaagagagtcagagggcgagagaggggagagtgtatggcgggacagggctgcaaggtgtggtagggcttgacctgtgcgtcttgctgttgtcgcaagaaaaataatttttagtgttaggagggcggttccgtagatccaccagcgaattgcgacgccgactaggataccgtggcgccgcctgcgctgaccgcccacgtcaaacccagcgaacttgacggctgcctatccttcgtacaccatcacggttcccgaagcggcagctctggcgtatcatgcatgccacccctggcccacaagtgctggtggcttgtaaccgtctagtgacatgttcgatgcatgcccatcgaagccgataagcccacctaccacccgtcagggctggcacagtgtaacaagaagatggagaggtatgactccttggtcccaacaagtttctagtcgccagcatgttggctttggcatgtgcagacacgcaaggtccgcacccacagattggctcactctataccgatagacagatcgtagcacgccatagttttggctgatataaccatggaagctgagcacttgcgctagaagcattgcgtggcgcgcccggcttccgtggcgttactggcgtgcttactgtggggaagcattcgacgcgtatagtcgagacacgttgccgctggtgccgagtctcacatgtttgctgctgtctgatgtgtgtggacaaggacgacagtgaggctctgttgggatggatggtccatctcccgaggacgaaattgttctagactgacgtgggcctaccctataaattggagaaaaggtgggtttgcgctgcgtccgctccccatgttcactccacacagcccgcccagacatttatacacccagctcagcgcctatgtagcagggctacagagcccctagatgcaagttgctaccgcactgtaattccagcatgtaaagaatattgaaccagcggctcagggttgcctgtccatgaacccaccgatggctgtcatcaggccgggatcacgtcgctcaacggaactatctcgagacgttcatgcaccatgtcttacatcacccccacacggccatgttctggacaacgcaatcctcatccaccctcttgacaagctttcctacggtgaatacttgctcgccccactcctgcaggatttccgtcgcagcctgtacattgtggtggtcgacgacaagcaccatgcccaaaccagtgttgaaagttctggcaaactcggtatcctcaagtcggcctgccgacttcaaccacgacagcaccggtggcacaggccatgtctttgcatcgagctctgctgcgagagtctttggcagcatgcgaggaatattctcgacaagtccaccgccagtgatgtgtgacatgcctttgatcagtcctcgtcgagttgcggctaggagcggcttgacataaatcttggtgggcgtgagcagagcagtgccgatggtgtggccttcgctccagggtgctgcgtcgtggaaagacatacccgttcgctcgatgatcttgcggacgagggagaagccgttcgaatggacaccgctcgatgctagacctagcagcacgtcaccttccaccatggatgctgtgtccgggagtatgggcacgcctctcttgattgcgccaatagctgcaccgccggcatcgtactcgccccgctggtagatgccaggcatctctgctgtctcgccgccaacgagcgccgctcccgattgtcgacagccgttggctaccccctcgacaaacttggcggcactttccacatccaacttgctgcacgcatagtagtccaaaaacatgagaggctccgcgccctgcacaaccagatcgttgacgttcatggcaacaagatcgatgccgacagtgtcgtgcttgcccatctcaaacgcgatcttgactttggttccaatgccgtcaatggctccgacgaggatgggtgcctcggtgtagccagctgcctgcaggtctaggagtccgccaaagccgccaatctcgccatctgcgcctggtctccgtgtgctcttggtggaagctttgatgcgcttgacgagctcgttgccggcatcgatgctgactccagacgcggcataagtaagggcctcgcccgtctcgagcttgtcgcccgcgggtcgagacacagtggtgccttcctcggccggctcgaggagcttccagtcgcacgttatgccctcgttgccgaactgctccagcaggtggtttgcgatggaatcaaagttgtctgtggccagtgccaggatggtcggcccggcgccggacaagcagatgcccaacaggccggggtgtgactgtggggtgacggactgcaggatctcggtgaggccggggatgaggccacgacggtacggctggtgcagcttgtcctgcatggccgtgtagatcatgtcggggtccggggtgggctgcccgagcgcagtggtgaggacggccaggcgctgcatgttgaagatggcatccttccgcgagtacgactctggcagcacggcgcgcgcctttgcggtggagacctcgaactgcgggatgatgcagatgcacttgatggcgggcgaccactggaacttggtgtagtgtccgatgttgagcggaggctctggcggctgcagacccgtgtcgacgccgccggctggctggggcaggacctcgctgagcgggatctcgaggcgctccgtgtcttctggcgagagctcgttgaggtaggtgcccacgaagccgccgtagagggcagcggcgacgttgtccgggtgtcgctcctccatcaagcagtagtccagcatgcgcgccttggacaggtgcaggcgcccgacctcgttggccaggaagacgccgcccacgatggcggccgcagaggagcccagcccgcgtcccagcggtatggggttcttgacgtgcacatgtgtctcggcggggaaggcgcggatgccatggcagcgcaggacgtatacggcggttcgcgtgatgaggttgtctgcggccacgagcggcacgtcttctgcgcccacgccctcgtacgtgaccctgcagttgagtgaatgttccgagctcgccttgcgcgtcaccgtcacgccgagctcgaggtagaggttcagcgcaaggccgatgacgtcaaagccaggcccgatgttggccgacgagcacggcaccttgatgagggtagtcatggtgtggatgagcgcctccgcgacgatgcgctcgcgttgagtcttccaaaggtggtgcgcaaagaaaatgtcgcgcgcggcatgcggcttgagaaatttggtcggcgcaaggaggggcaggaattccgcgccgaccccggccatgcactccgccacttccattccacacacccacctcacctacacccgcgaaccgccttcaccatgcctcactactcactcactcactcactcaccacgatcatctccccttgctccaccattgcccattgcccattgcccattgcccattgccgtgaacactcaccctgccagtgcccatgatgcaccgaggccagccaaatcatagcacgactagcatagtacaaggcaccagcctcgtgaggtgagtgacacaggcaaacgagaccgcccttcatgcgcctctccgcaccgcctcaacgcccattcgcttgccgtgcgccttgtcttgccagcgcagcacgtccggtcagcacatgcaaactgagcccaggcacctgcaatctctctcaccacagctccgctgtgaccaggcagccggccagccttgtgtacttataacccgtgctgaaaatcgatccagcctgcttcctttgctgccccctctctctcatcttccccttcacgctgcattcagccactactaataccatgcatggcctttcatccagcacatcacagcttcgtggcaggatggcccaccgcggtcgccgtggcaggacacactggtcaccgcccgcagacggtgatacaacatcttcagaatccgatgccgcaaaagacgcagtcgatggcctcagcaatggtgtcaagcacgtgacagtcaacaccaaagaagacgtcaatggtgccacctcagacaccagggctggcgcagacgaagacggaggccagtacaagcctggcatgaagagcggcctcaaagagctgtactcgggcaaagaagacaagaagggccgctaccaatggcaagacaagatccccgaggacattggcaaggcagtagagaacggacgaaaccgccaagtgggctcttctggtgcggaacatcaatagtctacaatgatcctcgacgcgtgctgtcgatacattccattgtggtgcagagcccgcttctgaagaagcttttggtcacagtcctcaagaattaccctggtgttactgtcgggttgaatcgactcgaattctcaggaaaatttgagccgctaatccaccgctggtccgagttgcaacaggctattgcaagtctgggcgacgacacagaggacaagcggaccaccaaggagcatgccgctttgcttcaacatgtgctcatcaaggagttcaagaccatgatcgacacttcgcaagatatgaaaagcaagcgcgtcatgacctatgagcacctgtggaccctcttccagccaggcgctactgtattctcccgccaagatggtcaagagactgccatgacacttgtcaagaccatgtacggccaagatgccaatggcctgccttgcttctggctcacatgtaaatacgtcgactgggacggtgccaaatggggtactcaaaagttgacactctccattggtcagtactcaggtacccgtcccatcagctcgctacgtgtgtatccgatcgattaccatcatgaggcagaggccctccgcgagcgcctcatcggacgcggggcaaaagctgagggtctcgccggtccaaattaccgggcttatcaaggtgtggcctggcgtcgaggtgcttttggatccaaggacaagtataacgtcaaaggccgcgtaagtttcatctttcatcagctaccctgacggcagcgccggtactactgcgtgattagtatgctaacatatgtcagatcatcatcgacacttatggctggaaccgcttcgatccatctcattcggtctttgtcacccctcttaatcagaaggagacgccgcgttctcctgtacgcgactgggatgacggggcggatgaggatgaggaggatgaagtcgaggacgattacgaagaagacgacagcgggatgccacttgacggtgcattcaccgacgaagatgacgcagccaagcagattccattgacgaccgagcagaagctcatctgtacgcctttgctccgcggatacagcttgaagaacaagctctggcttaacttcttcgtcaactgtgtcaaggacatcgattggcagaaagatgcattcgatcgactggttctacccaagaatcagaaggagctaatattaggcttcaccgagtcacagcgcaagtatcgtgagtcttttgacgacgttattgaaggcaaaggtcgaggcatgatcatcctcctttgtgggcctcctggtgtcggcaagacgctgactgccgagtctatggcagaggaaatgaagattccactgtacagtaagtcagcctcaccacatacccaggccaacgcgatcaccttgaacctccataattgtcttggatgctaatcagtaccccagtgatgtccgcaggtgatctcggctttgacccgtccaacgtcgaaacgaaactcgaagatatcctcgaaatgtgcagtcgctggaacgccattctcttgcttgacgaagccgacgtcttcctcgagcagcgttccctccacgaactcgagcgcaacaaacttgtctccatcttcctgcgtgtcctggagtactatgaaggcacaatgttcctcaccacgaaccgtgtgcagacattcgacccggcgttccaatctcgcatccacatctcgctcgattaccaggaactcagcatcgagtctcgaaagacggtttggtccaactttttggataatagcgcgcaggaacacacaattaccgcggcgcagctcaaagagttggcgcgcatgaacgtcaatggccggcagatcaagaacattctgaagattgccaggcttttggccagtcgcaagaacgagagcttgagctatgagcatattgtcacgacgttggatgttacacagcatctgcataacgagacacaggctacaaagcatacccagggcagcctgtatggctagcgagcattgactcgtgctgagtggttgcattgagccaggccaccccatatatacatgcacacttgcgatccgaacgtctcaaggacacataagcaaggcgcttattttcgttcatatcacgtggcatacacactggctttggacttagaatttaccatgactttcaaatctcaaaagctgctattgaaggacaggttcacatctctcacacccacactgaaagctccaattcttcttcaaagtttccatcctcttgtcccgactcaacttcctctcccctccactcaaatacgtgatacacagctcctctccgcatttcacgtctttgcccgatctaaactcccacgctcttcccactcgtcttttctccacattcggcgcgcatgagtgattgaaataacttgccgctggccagcatccataaccgaagaactctgatccgtcgtcttcgagacttcgtatgccgaaggagttgtggctgtcgcgagaggacagggtgaataatactccagcagtggtaattgggagtaattcgggtggtaggacggatacgaggtgcagatacgtgcgcgtaaatgcagcgaggtcgtcggtactatggtatggcgtttcatcatctgcgagtgcgagcagggaggggtactgctctggacagcgctgatgccacaacaagcccgagaggcaaaacgataggatgtcggggttgagtggagcggcaagagcgcgtgagagtgctttgcgatgctgtttcgtcacgccatcgcgtccccgcgcaattcgaatgagggaggcctgcgcatcggctgcttcccaggcttctttgatctcttgaatttttgggcgcgggagctcggcgtcgaccatttcgctgtcttctttacttcggcccttgaccaattgctccactgctgtccatgcctccacgccgatcgagccgtgcgaagtgcgccattcatcttgacatggctggctgcagaacgcgaaccccacgcccttgtctcggatctccaagtctcgcccgtactcatacctgaaacattgtccacagacttcgcgccggtattcccgcaggaggacgttcattgtgatgtctgtggatcgccatagcagtgtggcttctgttatgtctcgcgcggcaaagacggcgcgtcctgccgtaggcgtctggcggatctcgaagaggttggagcttggtgtgctgactgggaggtcgcttgccgatggcgaggtgggtggtgctgaggaagaggaggaagggcgagacgtgatggtggcggtgcgaatcgatgggcaagccgaggaggggccgtccgaatccatggcgacggtggtggatgtgtccttctattagttcttgatgaagtctacaagtctaatccgttgccaccaaaagaacacaactacgtctctatcaatccaccggtttagaacgaagaataatcgtgcacggtttctggtcataaatcacttatacatttgccggttgtgtatgatttcaaaaaagccatggtgtaagtttccgggtgtgtgatacagtgacgggtgaatgacagtagacgtaggtaggcaatgtgggaaagttgaaaagattggaatttgtgcctggcgtgctgtcatagtctggccagaccctgaaatgcgcaggcatggctattgcggcgataaggataagcgacggcggaggctgaagcttgatcccagagagtttgggggtggaagggccgaccttgaaaacaatgcacgacatctttcttactccagggccaccaacttctttgctccacgtagatgtcttacggagagcaggaggaaactgtgcatatcgacactcgtctcgttggcggccacatggaatgctacaattaaaccttggtcgaacgttcgaagcagaagccacagttcgaacaacaaggcggacaacaagactactgtactgtagaagctcaattctgggaaggtcttcgtctcgctgtcgcaaccttaacagcctcacgacgcacggacatcagtgtctgccaagcattggctattcgggtcgatcgttctcccgattctctgccctggacgggcttgacttcggtatcaggtcatcaaaggtctgattcattgatgaaggcaaggaagttgacaaagctggggatatagccaccatcgccaggccccgcatctgccaagtatctgctgcaacttttttcaagtccggcgcactaccctccgcttacagcttgccgatgcatcgtcaatttaccccaacccatttttcttcaaaagccggattggtagcttgactagatatgcacgacctgaggggtaaatgacgttgtagcgaggaaccaaacaaattgggctgaatcagttggagatcatcggtctagggcaaaactacaaagagcatggacgcgcctgaggcttctatcatttggaagaccatcatcttcaccatcgtcacggtcatcatgtcggctattgttcccatcgaccttaccgcatttgcgacggatgcgagctacttgaacagcttcgtgcccaccaatgtgtcgaatcccacggtcatcaatctattggcgtataacaatgacttttacaacgtcctgggccacaatgccacagcacgtcaactctacaacctcgactggcaagccttccacgaagccgggatttacaacaaggaaacaaacaaactatacatcaccagcaactgggcgggttcgttggaaaacccaattaatgtgacaatcttggacctcgacccagcagcaaactattcttacaccacaactcgttattccgccctcgctgaaccaaatggtggcacttcctacttccccccgggaacatcttccaactcttccacgcccccacgacacttgtacgccgacgaaggcgacttcactcagccctcggctctcgtgtctgtcgaccccgtgaccggtgcctcccagaaaatcctgacaaactatctcggccgcaacttcagcagcataaacgacgtgcgccagcatgctgagacgggcgacatttggttcacggacgctgactatggatacctccaatttttccgcccagtgcctacaatcccaaagcaagtgtatcgattcaccccgagcactggtgaaattagtgttgttgccgacggcttcgtccagagcaatggacttgaattcagcccggatcataaaatactctatgtgtctgacaccggcgcggctggcggccctcttcttggcacgaacctcacgcgcccagcgaccatctatgcctacgatgtcgtggcgcagaaatcactcgccaatcgacgtgtttttgcttatgccgataatggctatccggatggcatgcacgccgacaccgagggcaatttgtgggctggttgcggcgatggtgttcatgtgtggaacagcaatggcactcttctggggaaaatatggaacggggtcgagacgaacaacttcgcattcttgcctggcaaagtattggtgtttagtaatgcacaattgtgggttgtggataacctcaaggcggtggggagggaggtctgtaaggattttggtgtttgctagatcgccatgtgaaaagatcatgtatatgtcatgtgcatccttttgtgggttgcgaaatgagtaatttgagctcaatgtgtctccagatattacctcgacgagtcccacccaaacctttcgtcgctgatagctacatggctgcgaaggagtggccagtcaaagacatgcgagagcggacattcctgtggagtaagcaagagcttaatcactactaagattatacaatgcttcatccattcaagaacgatcgacagtcgtctaatccatccaaggtttgcaaagaagagttaaaagggacttgatgttatttgacacaagctaagggcagtctacataccagagcgtagactctactcgatacttggatggagtcggcgcggtcgtaatcaagttaacccttgagacttacatggatcgctgacgactatcatgattcccaccgcaaagtatttggaactgtaaagagcaagaacggcttgggagaagcatctgagttcagcgccagagtccagttttccccactcagcgatcttgtgaacgatattacagtgtccgtgaatgtctcgaaagagacagtctgatcacatatgtcatatcgtattgacctaaagcaccgtctcaaacggacgcatgtgctgaggcacgacgttttccctggatccaggaccgaaaaaaaatcgttcagagctattgtgtcgtctcccaaatgcagcgaatgaggaaatctttgaccttctgtggtcgcaaacgtaattgctatctttgccccggagacgctccagatttctctaagaagctgggttaagtccagggtaggttcccaactcggtacgctgaattttagctcgatgtttcgcacattgataacctgctgcctgacactcgcgagccagactgcggcttgtgatgtgatgtccatgtggccatcatcgtatctgccgcagtacaactgagccctgtcaaaaacgaatacattgccagaatataggatgggactcgcttctccctgtatctgacgacagctcaatagtaagtagagtcctggaactgtcaaccgtgatgtgtccggcttctcatcgctcatgatcattattggttgatcgtagagaaacagcagctcgtaaatgtgacaacggatctcagtgggacacttgaggattcctgcgccactcatggcggttgtgaaattaacgagatgtagcaatagcctctatgtttttactggaagcttgaggttgagaaatgactggagctttgggggaccgccgtcatcctctagaggtacgcagtattcgcctcagcaggagattacttcgccgcgaagcaaatgtcagacactttctcacagtgtgcttggactctgatagcacagtggcagtactagggatcgtgcacaggagtacataaacttgatcttgcgtgcccaatccatgctgtgactacccgcaacgtgctcaagaggaatggttgtagcaccaacaaccagaatgttacacacgtgtagggcgaccatgttcgcgttcaacgcgttcagcgtgtacgatgaaggatcaatcaacgatttcggtgatctgttcaagtcagcctgtgcataatggcgaagacttattcatagtttgcggggttcagggtgctgagaaatatggatgtcggcagcatctgacagttctcttgcaaacgcaaataccagcatgacgaaaacgagcacctaccttgcttggcgcgtcggaatgcggcacgtcggtgctggcgtccggtggcagataacgcggacacaacgacagcggtgtctctccactattctccaattccatcttgagcctcaaagcctttgcaaacacgctagcctgcatgattccaaactcatgctcaatgcgatcaaggcaatgcagcacgaacttctggcttggagccgaagccgtgggcatggagcctgcgacatatagagcccacactgttgagtaacctccggagacacgcacaattggaaggcgatccatgcagtcgttcaagtttcctgtcttggacaagtcgacagtttcgctgcgaaagttctggaagaagcgcctactctcggcccctggactgtgcatcgggtccgacatagtgggcggtgtcacatatgttggtgttgaaccgcatggtggggtcattggcgtatcgtgcaagaattgaggcatgctagcgatgatgtctgcctggagctgttccagtatttgtgtactgttggttaatagttgggcgtattttactccagtgagtattggcggagaggtggcgaagcctgccaggatacaattacggataatgtcatgaaggtagatgcggttgtatcgcacccagttccatgtttgcgcagtcgcatgtgtgggatagatgtggtaatgactgccaaacactccgggcacttgatcaaagcagggcacagtatggtagtcccagtctcggctcacacgatcaaagatggactttgcggaggcatccagctcgagggctcggttgatgatgtcgggcacctggctggccgtctgcttcaagacgtaggcgcgaagatcagtcgtcttttggtgcagaaagaagaaggcggtccgaggatcgccatggtccaagtgggcttctacttcgcggttgatgtctttgacataatcgggcatggtttcccctttgcccatgcagttgattgtgacgagtccaacggtgtgcaggtacatgcgccgtccagcaactgtttttaattgatctcgaccgcgcagcttcacaagcagagctgatccgtcgacgtgattactccagccgaccagcgagtcattgttgaaagttgcttcgaacatggtcagaagattgactgccactagggtcgtgtccttttttacgtctgtcggcgaagatatggcagcatttgccattttgatcgctctaaggtaccattgggtggcctccctcttgagggctgagtccatgtagaggttcgcaactccagctatacccaaggcggtcatggtcgtggcgacgagggggtggaagccatctgtggagagatggtggctgtaggcacgtgaagcaatggaaggttgatccagtccaatagcgtagtgtgtcatgaagaaggtgatgccctgatcaacaagcggagcgagcatgtatcctgggggcacattgtcctgcacccacgcaagagtagtgtttggcgaggcgatgtctttcttggcgattgctgacactgcatgagaaggcggtcgtcgctgagatggctttgatttggcgagcaccttggccgtctcgtcgtggaaccatgcatcgatgttgcgatcgtagcccggacacggcagtcgctgctctgcgcaccgcagacagccgtcgggccgttcatcgcacttgactttgcgctggcggcacttcttgcacccggtcgaaggccgtccccgatagaccatggtgtgatggccaaggggggtgaggccagatgcagctggcagcgtactgagaggtactgagaggtactgagaggtctgcgagggtggctgtgctactgactaagttggaggttaccagctggctccctctggcccgtgctgatgactgcatgacaggccatgatgagtatcacagtctgtcggtccggtgcagaccgagtcgtatcatacaagccgacatgttcattgctctccagacatgaccatggacccgctgcttgcaacggccgacgccgccgtacaagttgagcctgcctcgttagcagcgcctcgtagcaccccgccgcctgtggtaccgggccgcctctgggccatcagcgacacgcacctctccttcaaagcgaaccgcgaggctctggagaagcttctgccacatcccaacgatgatctcattctctgtggagacgtgggcgagtcgctcgagcactgccgcattgcgtttgccaaggcaaaggagtgcttccgacgagtgtggtgggtgcctgggaaccacgagctgtacacgatgcccgcgcaaaaggaggcgggcgccaggggagaggccaaatacctggagtgtgtccaagttgccaggcagtatggtgtcctgacgcccgaggacgcctttgtgctgtgggagggcgaaggcgggcctgtcctcatagcgcccattttcaccctctacgactatagcttccgcccggaccatgtcaagctggaggacgcgctcgcgtgggcacgtgagaaggacattgaggcaaccgacgagcatctgctgcaccccgacccgtacaggtcagcgcatcgaatggtgccacgcgctcgtcgcaaagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggaagccaagctcgctgccggcgtcgccgcacatcccaaacacaagctggtcattgtcgggcactggccgctgcgcgaggacctcgtccagctcttcccgggtcccacgcttcagcttgtggtgcgggaccaagaagacggaggactggcataccagattcaacgccaagataatcatcagcgggcacttgcacgtgaggcgcaccgacttcatcgacgacacgcgcttcgaggaggtcagtctgggctatcctcgccaatggcaacaatgtcaagaccgcggcctggacatcaacgacatgctccgcaacattctgccaggcccagagacgccgcccgacgagcagaaaggtaccatctggcgccagttcggatgagcccgccgtgccgctgtacatggcgcaccacccaagtccgttgccaatcaatatgaagccctctctcacgttgccctgttgcctctcgtctaccacctacacgtgcgtgcgtctcatatgctgaaccctgcaccttcctgatctgatccagtctagcgctgcctcagacgtgggacccgtccaataaacatgtggcccgagcccacgtcttccaccccattggacctgctacaccatcacgcataaccgccatgcccctcacgtgtacacttggcccagcaaagccacctcgtccgacgtcctagatcaacataccctgcccatatgcaggaaaccctggacgaccacagctatacccaagtccggagagtcttgcactgagccagcgcccattcattgggtgcgtgaacgaccatgtgcaggctagtagtgggggtttgcatatatcgccgacttcccaatgtggtagcaacagcggtggtaacggtgaacgactcggcctgaacgagggccagagtcgtgcataaattccgtccacatccaccagaaacaaaacgggagcggagacactactcgctcgtttcgcacttcttcgcaactgcaatccaacttctgccacccgcaacatgctcgccaaactctccgtccagctcctcgcagctgcaaccatcgtctccgcctttcctaaccccctcagcctcctcagtcgcgccgtcatcaaccacgatgccgtcgtcgccttccctcagaccgtcccctctggcctgaccggcagcttatatcttaagtataagccctacctaaaggtcttcaacggttgtgtgccgttcgccgctgtcaatgccgcgggcgatactgggtaacctcatcaatccttatgtagagatgtgaggctgatgcatccatctagcggcggactcgctacctcgggctctgccagcagcggctgcagcagttctacaggacaagtctatgtccgtggcggtacttacaacggcgcctacggcatcatgtacagctggtacatgcccaaagactcgccttcttccggtctgggacatcgccacgactgggagaatgtagtcgtttggctttctgcgcagtctgactctgcaactcttcgaggtgttgccgtctctgcacacggcgactatgacaaaagcacaagcccgccgttgagcgggaccaggccgaagattgggtataccagcgtctggccagtgaatcatcagttgattacgaccaatgagcagggcggcgaacagccctgatattgcgtgggagagtatgactgcggcagctaggagtgcgattgagaacactaatttcggtgatgccacccccagcttccgggacagcaacttccaaaactcccttgccgaggccttcatctaggcgcgtgttggagattgcaagccacaataggcattaaatgataacatgacaattcacaacacaatgcagcgtcctgtactacatcaccacaacacgtttacgagctaattacacagtataccccggcggtgctccgctcggtgccgcatatccaggcggtccttctcccataccactctgaccttccaccaccctcctaaacgcatcctctctcgccctctgcaactctacccgcgccttcttcaacccctcctcagcctccgtgacctctctctgcaaccgtttcaatccctcttcgcgcccgcgaatgatgtccccacactgcgcccccacgcgatcaacctgtgcgatgctctgcttgactttctcgtgcatatccatgtcagtgaagatgttgtcaaacacaacatcgctccatatactgccgcttgcaatctgcaactcacccaactgtgggacgtcatggggtagttgttgctgcagcatacggacttgttggatgcaagactcggcgcgttctagataattgcgcttttgcatcgatgccatagttccgccgccaaacaggtcatactgagacatgctgtatgcgccatcgagagcggtccgagcatcgctgagcttggaggatatctggcccaagaggaagagcgtgtgtttctccatctccatgcgttgatggagggaggagaggtggtgttgcgcggtattgcaagattcctcagcgcgatcttcgagcggaaaatcgggagtgtgacctgcgaagatggaattgtacagcgcgtcaagctggttctgtagatagttgtgcctttcggcggacgctgcgtagtctttacgagcgccttcagcttcggatttcaagtgttggacgtatgtgagttcgtcctcggcgcttttttgggcttgcatggcatcaaaatattccttctcttccttggctgccttttcggcaaatttttctttgcgacccatagctttatgggcgaagcgccgcacgttggaatcgcgatacttctcatggtccttgagttcggtcgcagtcttctccttcaaatcggtaacctttgcgttgattttggccatctgcgcgttgaggtcgttgatgtacgcatcttgctgccgaagttgcgagggtgctgaatctgtttcatgaaggccttgaaggagaaatgcattctggcttgcagcttcttggatcttggcgtgtactgaagacatgataagtcatagggtgacgagcgagatataccaagaaacaatgtcaaaagacagcagcagtgtttgagacagatgtacctagatatataccacaatcttatgcggacttggcccacgtacggttgtcactcccgctcgtattaggtcgatcagatcctcggaatgtctaagccttgcattcaggcatccagcctatgatacactctttgctagcttgtggtgttgtacaatggctaggatggcttcgctacgtcatgccaagcaaggcggtgctgtggctggcgccgctgtgggcgtagtatgcaacctgatcgccatatgtacttaggcgcccaagcatagaaggacgagaaatgctgcggacgctgtgatgaaggaatagcagacgggtggtggtgaccatgacccctcgccccacttgatttgactgcatggcaagcgcaaccgagctccacatggcaagccgtgcctaatcgtccggtttcgtcgtggacggccccgcctgtcacacctcgaggcacatcttcggaaatcttttgtgtagcgttgagtaacagtaacaacaacattagaatattatgaaaagagcgtagtgccactgctctcagtgaaccgactccatcaaatcctttgctttgccatcacgcttcgtctgcgtccatcatggccactgcgaagcttcaaaagttcgcgcataagccacgcgtcttcatcctgtcagacatctccaatgaacccgacgatgccgagtcgctgtgtcgctatcttttgtatgccaaccagtttgagacggaaggtctggtggcgtgtacgagcacgtggatgaggaacaaagtctgtccacaggatatggagaagatcattgatgcgtatgccaatgcggtaggcaatttgaaccagcatgcacatccagaatggcagtatcctagcgcgcagagaatgcgcagtctcataagaaagggcgctgaggtatgttccgtagagagaaaatggaagccggtccgacaaggtgtgcacaggatgctaacattgcctagacctatggaatgtccgcggtcggcatcgatcttcccctctcggccggtggtcagctcctttacgaacgcatactcgcaccgtcgactgagcccctttgggtactttgttggggcggaacaaacacccttgctcaaacgctgctgaagatcgatgataaatatccccctgaggattcgaagcgtctgctctcacgccttcgagtctatgccatatccgaccaagatgacacaggtgcttggatacgcacaaatttcccagacgtcttctatatcgcgtccgtgcatggttggaatcaatacggcttagcagcgtggactggtatttctggcgacaagtactatggatttgatgagggaggccctgattttacgaagatggagaagagttggatcaaagacaacatccagattggtccactaggcagcgcatatccagactacctcttcatccctgagggtgatacgcccacctttctgtatctcattcagaatggtctgggcgtacccgagtgtcccgactacggctcctggggtggccgctatgcgaagactgacataagcaccgaaggtgtgaatagcaaccacttcagtgacgctgttgaccgcgtcaaagtcagagatcgtacattcacttcaaaccatgcaactatctggcgctggcgcgatgctttccaaaatgattttgccgcacgcatcaagtggagcatggagccagacttcaccaaggcgaatcaccacccagtcgtaatcgtcaacggcgccaaggacctcacgcccgtacgcatcgatgcagaggccggctcgactgtcgttctcgacgcggccggcacttatgatcccgacgggggcgcgctgactttcaagtggtggcattatcgcgagcccaccgcaacacagtggtgggtcgacgccgaggtcatggaacttgccatcaagcctatcgacactgaggctcgaaaggtagaagtcaccattccgccgcccgagaagtgtgccgtcgatttgatgagtcgcaagccgcaggaaaggggccagttgttgcatttggtactagaggttacgaatgacgggctaccgagcttgacgagttatcgacgggtgttgatacaggtgaccaataaggagctgaggggtggcagtgaaggggcagacgcaattggggatctgataaagaacctgtgaaggaacatttctcggatgaccagctgggatccaatgtaatggcaactagttaattcaagtcttcagctagtattcagcaactagagcaatatactggtcatgcttgaggtttctcgtaatgcttctttcaggtcttgacgaaggtgcaacgtcaacgccaactcaaaagttcagtggcgaccctttgcttgcatacttggctatactacacggcattgttccagcgaatagcatctcaaagggtagtacgaacagcgctagcttttgatcaaaacttatcctcttaagcccaagcatttccacagcattttttgaccaaaatggcaacatggactcttgcatatttgcatggacagtatgagaagctcagatcaaacaagaagatatcgatgacggagctgccaggaaggcggcaattgtgtattgcaatgataagaaagtttgacctgcctcgaggtctctagggatatctgattgtagtctatatgacaaatgacccgcccaccaaaagaaaaatgcaagattattaaaacgcttttgaaacttttgtgctcgctctacgcgtactgggcaattgttgccctggcgccatcgcgctccaggctctccaatgcattcttcaactctgcgacaaatcgcttatcgtcgcgaaggtcatctccgaacaggctcttcacttcgagcaccgaaaacggactctcaagagccttggcctggagttcctctgccatggggtcgtcaagcttgaaggcttggccctgctcgtttatgcctcggaggtagcggaaccaagctgccgcgcaaagggtcaagcgacggaggggaccacccgcctggatctgctctgcaatgctaggcataatgaactgaggaatcttgcctgatccaccgagacaaatacgaggaagctcgtccttgagcgttgggttggaaaatcgtcccagaagggtattgcaataatcgtctacactgacgccgggaatgcgcggtagcagcggctggacctcctcttgcatcatgttgcggatgtacttgcggaaagttgggtcggcaatgacttcgtggatgtaggtgaagccaccaagatatccagcatatcccatggccgagtggctggcgttgagcaagcgtagcttgataagttcgtattcttcgaccttgtgaacattgggaaccacctggacaccggccttctcgaatggtggacggccgtcggcgaacttgtcttcaagaacccattggtggaaaacctcggtgacaacaggccaagagtcttcgactccaaattcctgtgcgagttgggccttgttctcatcacttgtccgtggcgtaattctgtcgaccatgctgttggggaaagcgccgttttctgcgatccaatcggcaacctctgggttttgctggcgggcaaaagcaagcaacatgttgcggcttatgtcgccgtttttctgcatgttatcgcaggacatgactgtgaatggtcgcagacctgctgcgtgtcgcctggcaagagcagcgtacagataagcaaatacggtgcgagggggttgttggccagccaaatccgccgcgatgtccggatggtcaatctgtagttcgtgtgtgttctcattcatatagtaaccactctcagtgaccgtcattgacacgatgtgtgtgtccgggtgtgccatcttcgcaatgacagcctcgcagttgtcgggagcaaagaggtagtcggtaatgcttccaatgacgcgcgcgcttgtaccctcggtatcgcattcgatcatagtataaaggttgtcttgcgagcctagggcgtcacgcatgggagcggcaaagggctgcaaatccacgccgcaaatagaccagtcctgagagttgaactgctcgagaagtgtgtcgacgtaagcagccaagtgagcgcggtgaaagccgccaactccgacatgtacgatgccctgcttcacaccctcccgctggtaagttgggactgtgacgttttgcagttgggacaaattcttgctgttcagtttcagcgtcgcaggttctatcctgcgaggtgctctggcggcgtttttaggtgcgagcttttcctcatgttggcgagagaaatctctgggaggaatctggtaggctcctggtacaatctcctgtgtgcgcccaacagcctctgagctttggtatctgaggagggcagaccggtaagagggcctcgttgcgcgaacaagtgctctagcgctcgcagctcgcaatgggtatctaggaaggtaagaaaacatgacggaagaaaaaccaaaagcaagtctgagtagagaaatgagtaggaagggttcgatgtcgcaaactttttggagcgaaagagtggcctttgtgtaggagctgtcggtaagcgcacgtcctaggccaccccacgtcccccttggacgaagaccaggttacactctagcgtctcctaatttcttcttgaccagagggtccagacgtcgtggcatctgaatcgcgcttccccggcgaatagcttatgaatcatccacgtggagtgcagaaaggagactgcgattcgcaatgcatcgtgttggttgcgactgccccggtgtggatgctggtgggaacaagatgcaaagggtctcgagcatccacttttcctggacaaaaccccaatgaaaaaccatcaagcgaggaagaacctggcccacagcgccacttgttgtaccactttaccggtcaatcgcgtctggagatggtattcaccgctgccgcatgggcgaattcagccggtgtataaaacatgatgtgcttcgcgcaggtgaggctcaaaagcttagcagccgacgggctaggcccagacgcgactagcggcagtctcaagcgagcagccagttttatcaaccatctcctgtccgtgcccgaaccgcggtgcagaagtgcagaagtgcagacgccagatgcctcaaaacaggctgtctttccagcgccggaacgctcccgcgaagataagacccccagcctatgcaccatgcaccatgcaccatgcaccatgcactggcctgtgcaatgcgcggaacacggcctgatacgcggagtccatctccgtcggccaaattccaatagctcttcgcacgtggtggcatgccactgatcttgaggtggccttgccacgcggcatgtgagcatattcaagtccgagcgccactgcgactacacgagaagggaagttccttttggcttggaaaattctctggctgaccacacggtgatgggcagggcactgtgttgggcagtgcaatctctgagaatccttacctgaggtacaacaccgtgtcacatgagtctcccggctcggttgcacacaggcgctcactgctattcatgctctgataacgtcttgagaatccttggaatcgccacctgcaagttaatcggatttgcaccggtgtatgtgggctagccattgttgagtgcgggtatctggacctgcatgcccacccgcctgggttcgcgaggatcacaaatgcaaagtgcgtagcgagtccacttaaaggggcacgactccaccggtcgaaccttctgccggctcgtggccgagaactgttgagcgctagcacagggctcatgcggcttcggtcgcacggtccgatgatctaattttgcatgacagaactccatagtttcttccctgactttcttcacaagagcgcggggatgcgcggtcctcgaagatcagagagcgttcaatgtgtctgctgacatcttggcgcaattctgatcatgtgaccttgcaggaacatgcttacaattcttatcaggaatgttttaaacggcatagatatgtgatgagcgactccgtatgacgtaggactgagtgtaggaactatgatcaaaatctgtagcacagaaatacctccatcagagcgaacttggttttacataccgctttggaggtacgaaaggcatttgtaatttccttggcgtgggcattcacgccaagaagtcatgcagtacaaagccaatccatctgcacctgaccgctgacccggcttgttgaccctcagacgtccgtcaccctccatgtttcgacctggcctactccctcccatagccatgtctatcttgcggcccgacctgcatttcccggaagactatgtgggatgtaagccattgtctggctcacttcctcgacgttcgcacgcagaccgtgtcgaagtcacacccgactacttagcttgacacatgttctaaacaccgtcatcttcgtcctctgtttcttcttcgatagcactggtgcggcgttcgtgagttgaacgactgtgtgcggcaggtgcgcgaggttgtatagcagcttgaggatcagcgccacatgggttgccttgtgtagacttttctctagcagttcggtagcgggtgtgaggtttgcattgcggtccatcgagtgcctcttgctgggcaaagtcccgtgtaagaatccaatcatctagacgaggccgggaaatgtgattggtatcatcgagagggaggagggccggtatgttttggctttcggcatcgagcttggtttggagcatacgagctatcttggcatcttgggcaagctgtcgcgctcgatcgtcgtccaacggccaggtgaaagattcgtggtatttatgatcgacggcaaatttgtcttcaacttcgcgatgaagtttgcgcagggcttcggcgtgatctgcgccgtgtcctgttcggttgtcttcagcctgactgagtaagggtccgtcaattgggaggacctcagcttcttcatcgtcagcatcaaggctccagagggcacctcggcagtcatcctccatactgtaatcagggctacaagcaggctcatcaaccttctcaatgtgtctgtctctgttgcttgcgtaactccgttcagcatcaagctgttctgcgagcattcttgctacctgtccatcattctccacttgcttctgtcgttcctcttcttcgagcatgcttactactattgagtcgttgagctccgactgtaggcgtccggccaagcgagctgcggcttccccaaaggtttcacgccttcgagatgctacgtcttgtacccaactttcgtgctgagcctgctccgcttcaatctgcgccgggggtacttgacgagcgagcctgttgcggtagatgcgaaagatgtccagatgggttgtagctgtcacgggcaaaggccagtatttatccgcgacgtaccgactggtccgtacgttaggcaagagcatgtaaagaagaaggctgtttcattaatggatactggaggaacataccatagccgcaactcctccattccccgtccagattcggcgacccgcgccaggtgctgctgcgcgtgcttggcgatgccgtccagacgcgtccccaacacttgcgcgtgtggattcgctctcgtgctcggatgatacggcggcaagctctcctccgtcgtccgcttcagcgccacaagcttatcgcgcactggctcaaggattgtcgccatagcccctttctctgcctcggtcaacgtgaggaatggctcgccgtaatcaagctgtccaaggggaaagtgagccggtggctggtttggtgtagccatggtgtcttgcatcacatgatcagcgtctgtgtcttgagcgccatcggtgaagtagtgcgatacagtgggcggataagatgtagcagaaaagaatgggtcagcgacgggatcccaaggtcgctccggggtcgcaaggtcgcgatgtgcattgtcattgttgggcaggcggtttccagtcgcgacttcccctcccacgcggtcgtggctggccgtgacttgatccgctccctcggcgccttcatctgtgggcatgctgatgccgaagctgagtttcctgctggccatggttgttgtcgtgcttttccgtctcaagcagtcgggttgcaccttgctcgtccccgagcacccttgagaagaagcgcgcgtttgtcgttcggatatttgctttgctctttgtacaagcaagcgtcgaaggacaaacaaaaactaaagatgcgctaggcttgttagcggcacgggggcagatgagcgagtgaatgtagacaaatatgatcagtgtgacctctgtctatgattcgtgatatacatgcatgctacacggcgactcacctgcttcactgcttcactgcttcactacctcacctcccgccatccaatcggtatcaacgcggccgcaacttgcccaacgcccctctccgtcgccagcaaattgaactgcgctgccgcattccttgtgtcctggatctccagccgcatgcctaggccattcagatactggcgaactgcaggcgcaatcggcgtcacagtcggcccagtgccgatgatgagtaggtctgcaggatatggtcagccctgtttttgcatggcatcttgaacgtacctggctttggatacaccagctccagcaccccccatccttcctgtctgacttcccattgaccctttgcatttagcaatctgccctccatcttcccactactagcacctccgccggcagtccagggccaccacctaaacgcctccccaccaatcaacatgattccactcccacttatccgcacctggttgttgagcgcaaacccgtcgctcgtgcacgcgtcaatagaagtcgccggcgcaattgtgttgcgtaagacgtcgagagcggaaaagtcggtctgcgtgtcttcgtcggattttgggccgcggtcacgggttttggggggctgcgatttcatgaggcttgggcgcgtggtgtggaggcatcgtcgcggttgtcgtggagccgccaggattgaggattggaggttgattgggcaatgcgacgagatttgcagtgatcgtgagagtgcgcgcgagcattgtaatatttgtctttccattatgtgtgtgtatgtgtggatagctccagttcgagacatgaactcgcggtgcaaaaggatcatcttcacacgtttcgtcattgactgcaattggaggtcaaagcttcactagctccaacctcccgaggtcagtctgaatgcatccatgcttctgctcatctccatcacgccagggcatcagccttctcaagatgctctcagtcttcctcatccgattctgagtcaaaggccgatggcaggtcctcacatgtcaagccctgtaatccatatttatccgccaacgtcacctcatttcccgcacgcaatcccatcttgattccacgcgtcaactgactctccgaactcatgcgtttgatcggttgtctagcaaagcgcaactccgtatttttctccacgtgcatgccaggaaccgccatccgcaaaccacccggactcctccgttggcgccaatcgctccacttctcgcggacttctggctcgccctccacgtgcgctggctggtcggctccaaggtacacccattcgctgattggaggatcatatgaaggagacgtgccacatgctttgcataggacggaagctttgagtagcccgaaaggcgaggccattggtgaggtgctgtagcgagtccagctcgagaagcttatagcgcgatggcttggcgagtattctgcgtggagagacgaagtgcgcaagcagatgcgaagaggagtcgtcggtgcgcttagacttaactttgccatctctgatatttgagctgagactgcgcagccaatggagaagtggtcgatcgtcaccatggtatgctggtgctgactcaataccaactttgttttgcagcgtttgaagacaaagcaattgtcttatgtgaatgtatcgaacagaaagaatgtggaggcaaagcggttgattatcggacctttcattatcatcgtccccgtttgtcgcgtagtgaaggcatcaacggtggctcacgttcattgttcattgttcattgttcattattcattattcattattcattattcattattcattattcattattcattattcattattcattattcattattcattattcattattcattattcattattcattattcattattcattattcattattcattattcattattcattattcattatttattattcattattcattattcattattcattattcattattcattattcattattcactccactctcactgattcgctttcgtctgacaacagaacaacgctacaatctacgaatgcaccggctgctgtccagtgaccggcaagctagattggcatgatgcatgatggaattcagctgtggatatggtggattcgttgggtgggcgttgagtagaagcaggcactcctccttctctcgttgggtgtgcctggctaaattcgagtacccatatctctatgacatggatctttcctttcctctacatcttcaagttgagaagaacatactttacattctatcatttgaatacaagggcgcataaatcctacctgcatcgcaaaatggcttcttcgcgctcaattcacatcgctgcttgaagctctgaacgagtgccgttgtatccgtgttttgaagcctctcaatgcgctcggcagtagcatggaacggttgaggtaactcagggtaggatgtagctaggtgcggtggactgtgttggaagccaacactatccagtacaagaggtacgatgtgtgcagatgagagcagaattcgtggcatgcctgcacacatcagtatccatcatcttcatgaatcaatgtcgtgaacgtaccgtgtccagcaaatccagcattgatgaactggctcttgcggcctgggatcggcccaacaaatgggaagtcatctgcacttgctgtttgaactgcagtagagtcagtgtgtttcatattgacacgactactcatcaaaattgatgctcacctcccgtccagcaccctcccttgttctccggtttgcctagctctgccatctttggccctggccagtctttgatgtctgatgctggccacgacctgcagaagtctggaacaccaacgaattgcttgtcctcttcgtcattcatcatcacggcgtccggggtgtgaataacaatcggccttgcgcctccgaacatgatagtgttgaagggcgcaggtagttgaagatggtagttctgttatcaatctcaatgtctgttcgtgtattccgagcgggtcgcaattctcacattgactgtgttatcccaatgctgcgctccagtgtgcttgagaaaacccggaggtgctttgatagcatttactgtccctcgaacaggcaaaatgagcttttcaaactccggcaggaggtgagatgcccatctgttcgttgtgtggacaactgtctttgcgcgaatagtccctctttctgtctggacttggatccaaccgtgagcatcgcgctcctttacaccaacgactggtgtgtttgcatggagactcaggttacccgacttgaggagtatgcgaatgagggcatgtacaaacttgtacggccatctgagactcgtcagaaattagcaacatcaaagaatagggtgtgtttaacatttgaccagcaggatgcactactgccgcccgggcccccttcatctgcgtgtagtcttctgcttgtgtagcatcttcgataattttgcagactctgacaatgtcatcatcgacgccgtgatcgtcttgcatagcttgtaaagcgcctttgagtcgcacccaagcttcatcagtcatagctgcatcaaaagtctcaccaaacaaaagacacgcttcttcagttatgccctcttcctctgctagctccttgaaggccgagagatgagccatctcgtgtttgattagttccattgctccattaggcccgaatcgttcgcgccagattggatagcgagagtaagcgtgtggcctcaattgtcctcctgttcaattttagtgcctagtattaaaaccagtgatgttttctgaccattgcgtcccgtagcagatccgcatatatcacgcgcttccaggacagtcacttcaggttgtctggaggctttttccgtgaactgaatgtccgtaaggattgctcaaacactaggctttgcgcgcacataccttgtgaatccaatacgcagtcgatgcaccggcgtagccactgccaatgacgacaatatcagtttgttccggcagctgttcgctagagcgatagtcgcgcaaaggcgactcggcggcctcgatccagtaggactttgtgggattgtcgattggcaagaccatttctgttgtgttgcagaaccacgtcaatcattccgcagttcaagtaggaggaccatgttagccattcagaacatgcggtgagcggatcatgcgttcagcctgagcttgtcccggtcgaagagataacgctttaccatgaatggaatagttccgaaaccggcccggctctgacaagttgtggggttcatttgcgtcctcaagcgaagccataatcgtgcaactggttgcgtatgtatccgagtaccacaacaatcaatacaaacgacatcaattctcgtcacttttcttacacgagcccagagcattttgcgctgtattgtcacgcgagtgcaaagtaccgagatagctcagctctatcactatttcaagaaaatgcctgaggcccagaagcatgtcgtctttgacgtggtcggtacctgcgtgtcgttcgacgcatactacgaacgaatagaggcggtcctaggtgcaaaacttcgcaagcacacgacgacagcgcagcactttgggtttacctggcaaaccgcggccgagctggagtttacatttctgtccatccagggcagctacaaagcttacaaggacgtcctccgtgggctgttctatcgcacattgagcttgtgcggtatagcgcaccctcgggatatggccacggaagaagagcgagagcaatgcatcgagggatactcggctctggaaatccgtgctgggtgcaaggaagcctttgagatcctacgcaacaacggcttcaccgtctggtgcctgaccactggcgacatcaagcgcgttgcaggctactttgagcgcggtggcgtagagatgccacgggataacatcgtgagctgtgatgtggccggctcggcgaaaccagctcttcctgtctatcaggctatgtgggatcgactaggcgcgcaagagataaagtggtttgctgcggctcatatgtgggatgttgctgctgcgacgaaagtgggctttcggggcgcatggagttcagtgtacgagaaagaagcttgtctcgatgtgtttagcgaaacgaaattggacgtcgtagctggaagtcttgtggagatggcgcagcaaattgtcgagaaatcgtagcttgaagacaattccgttacatgtcttccaataatgctcccgaggtcatttcaatctagacttaaagttctaaccagccgttgaacatggcagggtaaccttagaaagtggactgctcggtgctttcctaaagttaaagcacgccgttcgctagactaccccgcaagctgggattgctttcggcgcatgttgagccgacaccgcgttcctatctgcactctcccgatcgtctccatgatccatgggtacctaggtaccaccgaacatggccgtcacgtgtgctgatccggcccggtcgatacctgtggtatccacgtgtctcaccgcgccggtcccaaggcacgaccgcgttctccacaccttgccagaacttcacgtacctgcagtcgacacacccggtccaacatggactctgagaacccaagacccactaagaagcgccatctgacaggggaggagcggcaacgagcaattcgcgcgtaagacacgcacactctctggcagtttgctgcttgaatcggactgagccacgctgacaggttctgcccagttgttgcgagtgtcgtcgtttgaaagagaaatgtgaaggtggcatgccatgcaagcgttgtcgccatttgggacgttcatgttcattcaacagagtgcctccacgggatgcgcagcgtgaacctcacacacgtcgcactattgaagagctgaaggatcgcgcaacatgtatggcacgaattcttcgacaccactttcccaatcttggcctggatattgagaccctgcgatatacgtgtgatgcccttccggcacaagatggtattgattcagacaaaccaggcctggacctgcaaagcgtcgctatgaatgagcttgcctctgacagcatcggtatggagaacgagaattgcacgattgattgcatagatggcacgacagttcgtaagtagacgtttgactagaggtccagcgctgcacacgcttacagctatctttttgcttcggtgtagattactctggtgagttctcgcattggaacttctccatgcacatcaagcgcaacatggatagcctaatggcaagttctccagagtctgtaggcaatcattccgctttcccgcatcatattcgtgtgcgcaggctcatcattccacgcagagtcaaccccgcaagcgggtacctgaatttattcgcgttggcgaaccagagccaggttctactgcgattgaggatatcgtggcacttctcccgcccagaccattgactgcctttctggtcgacgtattcttcaagcattctacaagctactactactttgttgaaaagcgctggatcactgaccttctcaacaaactgcacgcaagcccgagccggcttagctcaaaagacgtcaccgcaacctgcatggtcctaatggttcttgcagtggggacacaatatgtgcacttggaatcgaccagaaagagttgcaatgaaggagcaggcacagcagcgcacaaccctccagcaaattgggagtccgacatcggctccaccttttatcgtcaggtggcaagactgctatccgaagtgatccatgctggcaccatgttgagtgttcaggtgttcatgcttctcggcttgtattcgttgcctatcgatgcgtctggattaggctacatgtatctcaacctcgccatcaaagtagctattcagaacggtatgcatcggaaagattcccgcgacgttttcgactcgagtaccaaacaaatcaggcgttgtatctggtggacagcgtactgtatggaaaggttggctaccctggcagaacgtcaacgatcggtgcactaacgactttgatctcttaggaaaattgctatataccatggacgcccaacagcaatctcacgttccgaggttgatgcggactttcctagcagccctgacacaagtggttcaacagatgtcgactacgatacgactagattgctagaatccatccacctgacctgtcaggcagaagccttcctccatcagatgtatgtgggcatggcgacagacaggatgtgtttggcacaaagctgacgcactttcgcaggtcgcgacttgcgaagttgtccaagatcggaggctcatacaattttaaatcgtataagacaaatgaagcaaagtctgcatggtaggtggacgcctcaacaacgtcatatgccatcatcatcaacctcatcaacaaggagtgatgcgcctcctgtggagggtcgtgcgaacctacacgctcgcctagagtgttgcctcttacatatgttcattggaagaccttttattctagcccatcatcagaggcaggcgggtacacagtgcagacacgctgatgctgttgaagagactctacagccaccggtacattcggcacacagtcaatgggacttcttgatacaagactccatctccgcagccaacgaagcaatcgatatctgccatttgatgcgaacaagcgacatcggcctcgcgaagtcttcgtatgctgaatatagctcatgtcgcgcgtcgctcatggtattaatagctcatagcatctgctgtcgtacaaacgagcattcagaggcgttacgaaaaggactcgatgcaatcaaagagatggcttcagtgggcgagtccgctcgatcagaagtgtcgttgctggaggacttggaggaggctctccaatcgattcataccccagaaaagccggagattatagcagagactgatcataactcggcccaggatggttatgaaggtcttcttaaatggtacaccaacgtggcgcgtactagcaatccttgtggcaccacttcgatgatggaccctgtcaattccttcaatacaaggcttccagactcaacgacttcgcgacttagactgtacaatcagtcctcttcgtcgacgaacccagaaaatgactacccttttgatcttgatctcttaaacgcggatgggaacatgtcttttgtcacctccggcctatacgattttagcaataccgagaacgaattctttgagaactttctatggccaccgagctagaattgaaacgatcgcatattgcctattgctggctccaaggattctgcgactgggatatctagataagcggggtattcgaatcaatgcacggcgagttctagtcttcagttcaatccattcaatttcccaccatgtttcattcttctcatagccttgcttgggcgcctcccaggtcgaatgttttctgccacattttgagggcagcatgaggttttctctctagccacctttcttgggatattcgatagggcagaggtaaatccacgtcctcggaatctcgagtgaggatcatggacgttagagctttcgctgcgagaaatatttgtggcatcccatgcccagtgaagcctgcacacatgtactggcctgtcttctcgggaacagcaccgacgtatgggaagtcatcgttggaatagcccatgactgcagaaggattgttagttcaagagcatccaaacgcccgcgatacggacttactgccagtccaaatctcttccgtagagaattcgctaccttcccatgcatgaaaatgccgctgcatgtacccgtcgaagtatcctcgcgcgccttccatcaacctgctatcgtccgacacgttgaaccactcgttcaaattttcgaaataatcacgccttcctccgcccaagacgatgctaccatccggacgtggaatcatgtagtcatattcgtagtctgagaagcgcatcatgtagctgtctttcatcctcgacaacgccggtccagcgagccgtgcgaccattcctcttactggcacgatcttttctctgacctctggtaccaatgctgcagtataaccattcgtagcataaatgacagttcgtgctgtgatagagccgcgcggcgtcgttacgagccagagttgatccgtagcgtctgatcctcttgcttcaaccttcgtggctggcgtaaaggtttgtaagtttactcccgaggtcactgcttgttccagaaggcgcgtaacgagtcggtatggagacaaacgcgcggcgttgtatgtatgacaagacatggctccccgcacgccagatatctcttcagcttttgcaccagaggtgtagtttaccgtttttgctgtggaaatacccgctcttgtggttttatcgatcgctgctttcattcgatgttggccttgtgaatacaaacagacatctacaactctggtctcttcaaagtcgcattcaatgttctctcgcgcaacgagttcccttatcgcaccaatctggcgcgcttcgaacgaggccacatgctccgcaacctctttgccatgggtgtcgagtacgctagcagctcgcaaaacgggatctggcttcaagtgaccgcctgtatgagcgatgtcagcttcatatacatataaaaaactgtcgatcatcccacataccattgcggcctgtggcacctgagcaagcttcgcgagcctcaaggatgaggattgatggtgtaggacgacctacacccgttgtttcttcgagcaagtgatgcacgatggacgctccagtatagccagcaccgatgaccacaacctctacctctgcggggagtttcgcagtactgcgatgagtgtcgattgaccctatttcgttccgccaatacgagggcacggcatttcccaccggaaagggtttcgaaacgtgcggcgagggaggcatgacaagaattgtgctggaaattggcaagcttggttgtttttagtccaggacaagagccattcgggtgctgaatgtgacaagtgattcgatttgggcctattgtggacgactaagccatttcgagttcaacgaccgggccggtcagatcgaggtaccgcccacggccggtacgtctcatacgattcgtaacacgctcagaccagcgcacggaggggacttaccggtggtcgaccgcgatagtgcttatcttatgacgggaaaccgaacgccgagcacgaagatcaaatttagcactatttcgaagttgtccgcaactctgcgcggatgatatacaacaacttccaagggtatcacggtggtcgctatccacaaaggtgcatctgaagcttattaatagttgggcgataccgcggttgaaccgtaagaccttatcctcgtagccagaagctacacaacgctaaaggatggagttcatacgaacaacgttgcacaatgatagactgttgcatggaccagatcatcaccccgcagcaaaccttccgacacggaagctaagaacatgcaccagtcttgttcgacatagtggagagcaatatggagataacaaactctagcacatgcgaagacagcatcagcacttaacgaagtctcataaaaaatgataggcgtacaagggcgtcagattttggctggtctttggcaaaaggagcctatctcacgtgttacaaagcatgtatttcgaagattggcatgacggcagtgcgagtgaaagtgatagtgattctcgagcattctagttcactgcaggctagggtacgaccaaatcagagctttggtcaagtggaattgagaccctcgtatgctggatgtgtatcaatcgagcacttcgatcgtgtgcagctaccagtggcagatacttgatgactatcagatatcataagtggttctcacgtggcaatcactatccgctgtgaaccgggccggccgcttcttatctgtggggtaccccgcgaaccattgcaaggattggcggtttctcgaagtataatccctgacatgcgaggagttcaataatgggacgcacgctgtttgctcagcgttgtcctcagcatcgttcgttatgttaccccaagagatgaaggcatctcaagccccgaaatcggccgtagaagatgattcacctgttgatatggcagtcggatcagtagaggagcgtcgtccttacacacttgcgacgttctaccggagcgtgctatttcagatggtgttatttggggcgtgagtaattcttgagaacctgcgaacagtcagctcattcggtacagactctcacttgttggaccagctatgtcagacgccataaccaacctggggggtggcggtttatcctcgccatggctggcaaatcttgcgaattctttgagttatgcgttcagcttcctgagtaccattctaggcggacccgtgatcaataagattggcatcaaatggtcgtgcttgatcgcagctctcgcaatgccacttcacggatcggcatactatgtgaacgctaggtaccgaaccgaatggtatcttttgacggcaaatgtactggactacaagtatgcggggtgaagattttagttactaatgcagatagatcatcaaaggaatagcagcaggcttcctctatgttggcgaaaccactgccatgttgtcctatccaaagccggaagatcgagggttttatcttggtagtgttgagtcatacactccgagatgacactgctgacttttcgaaggcatttggtccgctatgcgaaacacgggcagtgtaattggcggggcgatcaacttctcgacaaactattcacgagccaaaggcggtgggatagcatggacaacgtacttgatattcgttggttttggtacagtctgcgtatcaaactcgtgcgcgacaccacgctgatagactgcagaatgtactggcttcgtgtgggctcttctcctttcacccactgctaaggtgcgtcgccgagacaacactggagtctccatgtccatgaaaatctcctggaaacaagagttcattgctctatggtgctacttacaggatccaaaagtgatcaatgcccgttctcgctaccgtaacatggctaaccctgtgacagacgtggcttatctttgtcccatcgttctattctttcttttatggaggaaccatggggacctacctgtccttgcacttctcggtgcgggctcgagctctgtcatctttgctcgtgcgtaagtatgccttcctgctagatgcctgcttcaattgacttgtgcagccgtgatcaccataccttctgttattctattcgggaaactgcttgatagcacccgttggtcgcaacggcatagagcatgggttgcaacaacagtctgggtactgccacagatagggtgccttatatgggtcgcacttgaatatcacctactacccgacaagatagcgctggatcccaaactgtgagtacgattgtcttgcgatgacgatcaaacctgacacgtggtaggcacccaagcaagtgggccaaggcttacgtgccatatctggtcatctttgtcaccggatattggactcagttgacactttattggattctcagcactctatctgatgaagtggaggttgcctcgcgtgctggaggcgttttccgagcttttgaaactgctggacaagcagtagcctacggtctgagttcggcaagccacatcaatcacgttattcccctctacttcaactgcgcagtgttattttttgcaattccaagtatggcattgcttatcaggagaatgcctacgaggtctatagggagtattatcacggaagaagagagtgtcgcagcacctgaacactctttacagataaagtagaatttaggtattaaattttatccctcgttaagtttaagaggttgaaagactgcttaaatttatagtctaacgtaagcggcaagcgaaatgcgcagataagcgaaatgcgtacttctgctaagactatatctctttctattacttcttataatattataataacttaatcttaaattacttctttataaagaaagaataatcttagctattaaagtaataaaatctaatatattcttaagctagtaacgcgttactactatctataatatttaagaaagtactctttatatataatatgctaaaaagcttttataatataatatcttagctaacttattaaagctcttaagaaataaagagaatataattatataatatataagaaagcttaatgcgtaaagctttacttctatacttagctatatataagagatagctaactaactgctagctacttatagtagtaactaggtcagagaaaaataagctaagaatcttatatgctaaaagcttaagattaagtcttaagtaactagataaagagattactagagagttctatatagtaatctagctattattagcttctagtttaactttatatataacgttaaagctaaatatagaattctagataaagatacttataactttaataagactagcttttagataagcgttagagagttagttaaagtagttactaccttagagagatattattagaataatagtagagagttatagctagaagtaagtaataataagaataactaatagaattattataaagaatagataaattactattagtaagaagtaattctctctttactctatatactagctctctagtagctatactaggcctacttagaatactaaaggcattcttagtgctaaagtgctaatattatctcttttcttaagcatacttatcttaagcaaatacgtctaatatagaagagtatttagtaagctagaataagctataatagcttatttaaggcttaaagcgcgcattagagctttatagattatttctaaaacttatagttttaagaaacttgcttagctaagcttagcgcgctaagtaataataagtaagtagtatatagatctataatactagttaagcttagcttaactcttaacctagttctatattctcttagtctcttttaagtaagaatttttagttttctctatagagattttagcctttatttaggctagaatactctattatactctattatagcactaataaatatagagtattctataataattactacgcctcttaatttagctttattaagctcttctacttctattttatactaatctaggctagaatatctctaaattagttaatataaactagattactattagtaataatataatagagaatagtatatatacttattatctatgctactactatattatatcttttactataagctcttttaagtgccttagtaagtttagttatattataatagacttctctaatactataaagaatgctaagaactatcttaatctctacttatcttagtagaagaagattagaagtagagagactacttagtactttaagtacttttattacttctttagtaactctaactatatagtagtaagttattataagctagaatatcttattatagcataaactaatatatttagtcttctaagaagttatattagaaggttctagacagagtagcaaataagtgataggttaggttatagttaagtattatgtaatataaactctaaattaacctaacctatacctaaactttctagctagaataggtataagttaggttatagttacgaatatttaggttatagttaagtttatagtatataggtatatataagtcttagtcagcaattttttctttatagtagaagtaatattttagtaacgcaatagttattatagttatttattatagtagagacgtatttatgttctaaacttcttaattatatagagaaagtagctagcgcctatgctgcgtctatatttagacttgcagagacttttatatacttatttaagtacctgctattatagcttagaaatagtagtaatataagcagcttcttatagtagcgcatagtaagcttgctatactttatataaagttttagttctatacttatataagtacctgctagtatagcctataaataggtttaatataagtagcttctagtagtagcgtatagtaagctcgctatcctttttctaaatagtaacgcgcttagtatatattatattaatattgcagtctagagatattagtatatattaattaaagtataatataatatactcttaaagtagctaataaggaaagcttctaatgcctcttaaattgcgttaattgcaactctctaaaattaaaaattaagcctatattgctaggtaatctctctaataagatagttaagcagagccttagaaataagcatttctattaacttctaatattaataaatctgtcttagagatatagctaggtatagtaagtagttagacataataataagctataataacgtactgcctagcttatagcaataggctttcttactgctagccttagctcttctagtcttagtgtttgttaaaggcttagtgctagatttagagataataggttttttgcgcgcagctatagaagcaaggtcttttctaggctctttgctactaactctagctaatctctttctcttagccttagcagcgctaactcttaacttagaagtttttagagttttcttctaacgcagaagctgctctttaaggttattattaaactcttcttctttattattattagcagagttcttattactgctaatttaagaatctttaatattagtaagcgtaggaatcttagctaaagtaggcataataggagtctctttcttattattactgctgctagaggctaatacttaagaagatatattaaaatatattaagaaatttaaagaagttatagtagtagtatatagaggaaacctaataatttaaatatctgcgtagatctactagcgtgcgcagacctctgctagcgtaaaagtagcagaaagcttctagttttagattctgctacttctatgcagagctagatataagataataaactataataatttataagctaatagtttagagtctgcgctttcttctagcactagttttattaagatatagctattttagagcaagatattcctagttatagggataaaaacctctttttttaaaagttttatttatctcttacttatttataagcgctatagcctctgcagcgtaatgcacgtctctatatataataagaaactataataataaataggataatagtacttactgctagcttttattttacactaattttagcttagtctaatatctagagaatttaatatatattatgcagagttattaacctagtaactgcgctagtgcagcttttaggcagcagcgcataggctataactttatattcttaactttctaaacttctagttagctacttctctactacttaggttttattatatacttttattacgctactttacgatatagcatagcatatacttaagaagaagatctagatatattagagagtctactgctagattataactctactattctagagaattttagttttaataagtaagttaagattagtaaagtattattacagcactttataacagcatatgctaatataactagagatttaagttaagactagataaagttagttagattcttatactctgtagttaagaagttaagcgtagctgctctactaactttactattaattctaagcataaactaagtactactgcctatgctatagcttagagagagcgtgctgcgctaagatctaaagaagagagagcacttataaaagcaaaagatactaactaggctataaagaaataccttagaaagcgcattagaaaagattttctagagtataattctaatatactatataagagttagcctagaaaggttagagatatatataaggcgcttgcagaaaagcgctttagatagaagtctagtagtaagttattacatacctttattatagttaaatgcttactctactatagctaagtagctagagaatatgctaataaacgccctataagagatagaatgatattaagcagaaaattaacctatgcatatattagctaactcttaataaagctaatagagctcctgctaagaaagttaaatgctctaaataaagtaaaggcctaaactctgctaggcgtctatttagctctagtagcgttcttaagaagattatgcgctaagagtataagttaggccttaaaaagctttagtctaaagagttgtaagagacaaggctaaaaagaagaaatagcagagattttatagaaaactttctactaataaccttaaagttataagaaataataactagaagtaagtttattatatatacttattatatataataactaatactgctaggctatgctactctaagcatattaagaaaactagcaagtatattctaaacctagactataaggtctaggttaaagacatagataagaaggaatttaagcttaagaagtacttaagtaggcttctagataactatagactagatagcaagcttagtaagaagaataagagtaaagaagaaaagcctaaggtagatagtataagagaagctgtagtaattaagaataagaatttagaattagaaactaaagaagcgttagactttaagaggttcttaaactagctaggttctaaaacagctagtactttaaacaaagcataggcttagaggcataatactaagctattatctaagctaattattatagagtaatagattaaaaactctactagcttctaaatacgctgcatcttaatatactaactgtaactcttatacgcatataatataattgctaatgcatattacgctaagtaagcgcagagagtctatatatctatacgtacgtctatatctactttatacttattattaataacttataacttagtattttaacttatagtctatataattttaaaaatctatctacttatataacgcctaataaatataactactcttatattattacgttctattattacaagaatatctgttctattagctgatattactaaattatttctagaggctctagaaattctatataggctagagcttagagccctctctctttaataaggtaggcaatataactatgctctagattctctgttaacctaaactagatgctaatatagagttatttgcagcttaggatagctagtagaataatacttattatagtagaaagaagttagaacctagaaatttacgctagaactctactgtgcgtatagctactatatagacctattttaggcagtgtgcttatattagcactagctaactatacgtttactgccttaattgcaggtatattctataacacctagctgtctaaataattagtataacttatcttcttaactataaagctttaaatctatgcaataacgttaatatcctagtctattctataactaggacttaaattttaacaaaataacagcaataataaaaccttattatactctacttaactaacgcatttaagcataagcttatctgcgtatttattaataataactagttcttctatatagttaactaagtctcgtttaaacgctttatatactttctctagctagacgctataataataagctattataaactctgcaaggctgttatagaataggctaatattgctaaggtacgacgtctttcttctataagtataaagataaagctgtctattacattagataggtagatagcagataattatctagcgtttcttgcaattactagttactatattaataataactagtagcttactaagaagctgcttaattttatcctacttcgtagaagctatactagtgttgctatagcaactaagcttataaagactcttaagtctacttaaataactacgaaacttctagctattataagcgataatgcaggaaataacagtatacttacctctaacttagagtaatagcttctagaggacaacgttatctaggatgcagaagagaatataattgcatatcttgcctacgtaattaacctcgtagtataggatattattaagtatctaaagctagtagtatcttataatattaaagaggcttagagactgcagcagcagcatatttaggatatatatgctaagatattagttctaaacttactttgcaaagtaggttactctttattatatgcttttattacgtactaatatctatactaatttaggcttactatatagctattaatttattgccttagcgttttaagcagtttatagccttgcaattagaattgcctctaatagcttatctatctataatatgcaataatagtataagataaaattctacatataatatatataagcaagcaatctaattataactatatattaatagatagctagagagtgagattgcttatagactaactgctctctaggcagatccttatagctgcaataacgttaattagagagatttctaaaagctctaactagaactaagtaagtagaggcatatatagttaattacctggcctacttagcaagtttaaagaagctacgtttgcacttagcgagaataacgcgccttaagttaataatatatagcttatatataactagctatttaatttcctagataatattaaatctagcctagaggaggatagcgttaaggtgaacagtactctatagctagatattattagagctgctgcagaaaagagttaagagaaactaaagaagtattattcttaaacagctaataagagagaggttatttttaatatagtaactgtgttagatctaggcaagaagcttataatatataaggtatagttattatgctattttattatagtgctaacttactatagtactagaacttattataggagctatactataaatatatcttactaagaactatttctgcgataccttaaacgctacgatgctctactagcaagaactcttatgcctgcactaataaataacttataataattatctttaaagtaattttataagctactattactttcgcagttactgtctagtagcttcttagctactgctaaagataagcctctgtctacgtaagataagagagaatcttatcttataacgcttatacattaagctttctaataataaggatagcgttaatgtgctagcatagtagaaattaaataagagtttatattttttagcttgcttagattactaagaatatactagtagtatagattatgcaggttagcgtagagtaagtatttaatactataaagaaaataattagagattgctagcatagactaaacgcctagtctatctaagatattataattcttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacttactctcttagtaataagcaacttattaccttctttatctctagcagataatactttgctactagataagaaagatagacgatcttcttatattactgccttcttatttatgcgctagataagagtgaaagtgcgcattaaagtagtataaaggaggatagagataataatgcacgtgttatataataagggctctagtacttctttgcgttgcgcttagctactacagaaataagcaaggctattgcgctacgctaataagcgtaataaagaagcgtgataatagtatagttagcaaataatatatttcttatattaattataatatttactaccttaactaaaaatataatataataattgcataggataaataacgtatatatctcctagaattaacgtaataattgcataggataaataacgtatgcgttttctaaaataggcttagtttacttataacttattaggtaccctaaaacttaactataacctaactttatagtaggataacttaacctagacttaactttattatgtaatacttaaccctaacttatatagtcttagcattaacttaatcttagttaacctatacttaactataccttaacttatacctatatgtaagttatctatacccatttgctagcctggttctagatattactactaatactaataagctagtactaagttaggttaatatttactactaaactattactactacctctgctatctctactactaagagctagctagtaagagctatagtagctacttagtatatctataatctatagcctctagatactagagagattttagtgcttaaagctaatatttagaacgcctatagttctctagctatgtagttaaagaagtaagtgccttatataattctatataagctataatactctattataggctatttaggcgctaattatatcttaggcctctatttatactttatataaagaacttagcatgctataatagcgctatagactctaataatagttctaatgctatctatatctctatttactataattattctactaaggctattactactaagtataaagcttattagaatatctttactaaaattattcttaagtttaagtaagttaataagaataagcttaatactctttataagaagataagttaagctattatagagtatattagcgcaaactaatctaatatatagagtaagaagtataagaactctaagagaaagctaaagaagctaatctaaggttttaaggtagatattatatctttagagaagaatagaagctttattctcttagctaagcatagtctctttataagtaagattaataaagcttaaaagaagcttaatagtactaagaagtatcttatagttcttaatacctaaatctagccttagtagagccttttatagctaatttagctctctttagattattataccttagactatagctagtaagtactataaaagcagcgcctaggtctttagaacttaagctaggctattataggctattctagcgtagatttatctagtaatctctaaataataaaatgctaagaagattcttctttttatcttttcttagtaatatatttttatctttagattcttctatctctagatttatttttaattattatataatacttaacgtatcttataggttagcaagctacatagattagcaagctacttttgctaagctcttactaaaactactctatctatataatgccttaataatagtactagatagacgcttctaataaatgtaagatataaactactctctaagctcttaaataagatataatactctctatgcaacgcgctatagctatctataatatatcttaagtaactctaagttattaatgcgctagataacctttctaggcagattactagcctaaattaataaatctaactctaactaagaaggacgtagttattaagtatatacttaagctagttatgcgtaaatttctttctaagctatagctatagctaatatagctaattctctatgcgctaagcatagtctaggctaagttagcttaaactagcctagtatatttattaaatgctgctctaagctctaaataaagtttaattataaatataactataagagagctctctataagaattctaaggttatataagactagttctagcttatagagaatataaaggcaaagcacagtatccttaataataatatatataactttaataagtctagctttataataggctagatcttaactagagtagttattatagctttagagcaataagaatagctaaagatagtataatagagtaattaagagtagataatagttatctagagcgttaacataatagagtaagctattctactttttattatctttaaaagctactactatctcttagcttagtataaagagaagaatctaccttataattaagttattatagtctttaagaatagctagataataaataagcttagtttatagtagttaaagcactttaataagtatataaagagaaaagttataggcgcttattagctatttattattaatagctataagagctataacttacttaaattctagcaatactataagaataataagattattactatctatatgccttcttacttattatatcttctgcagcctcttaatataagttattttatctctttaaagaaagtatataaatgctaagctaaagagcattatgcgtaactaaattatatatattataaaacttaagttcctactatgctttaagcgcgcctttaatgcagtaattacttctagtaatatctaagaagagttttaaggcgctagattagttctatttaacctagagtaggttatattagctcttaacgtctatatctatactctactattacctactattaaagactatctctagtagttataaactctaagtaatactcttaaattaaaattataattaacgcttataaaggcaagaatttagaggtatatagatagcttactaatatctatagtagaggcttttaagaaggtcttaaagagagtagtaattattacgcataagctagtattagcgcaaaaagagattactaagctttaagtagctaataaggctactatataatataaattatataaaagaaagcatatataagaagaaaagaccttaatagttaaagatagtctttaataaataactctaaagaagtttagtgccgccatagtaatagaaaaggaaagcaaaaggaagcagggtatatgcttaaagtaagtaagctctcttaaagatagtatagataatataataagactagatataatgcgtatacgtataagaaagtagtagaaagtagactctaaataatattatatcttactttatactatataaaggctaaagtaggctattttgcgctagaatagagtagttttagtagaggcttagcaaaagtagcttgctaactcgtatagctcgctaacctataaggtacgttatctctaaagatgctaattattttcttttcacttaaaatagtttattataagctataatagctctaagaggcatagtttatttattattacttttctttttttatttagagattaactttaatatcttatatctatattttaatttcacttagctattcttatacttcttacgctataggttaagcagatatagtattctagaacttttcttagagtattttctaagatatttagggctacggcttctataaggtttttattcttaggagtagtttttctatttaactaagtactcttattagctactatctattattcttctatttataattttatctactttatagatattattacctctaatattatatagagtatctataatattaattaagagatatagaattttacttattagattatatagttctaataagaaagtataaaagatagagtatacgtttagaaaactcttaagtttaactctaaatgctaaagagcctatttgcttattaataacctctagagtaaatttctagtttagtttcttctttagttgcgttaactatatatttttagtagaaattataatcttattctcttttttaaatagaactagtagcttttatttatttatatattttttctagtacttatttactataagaattcttaatctataagtagtaattattactagtactcttttagtaagcttagctgctctagataattctttatctctaagtagtcttttaggctaatctagcttaatagagtctagttcttagtttacttaaaaaggtattatatttataactgcatatttactattattatacgtaaactctataagagataactataatgcttagttatcttacttaagcctatagtagtaatatagataatattctagagtctagttctatctttctatctatctatctatctatagatagaagaagaagattagaacctttctttagtttatatagtattagaatatatcttagtattttacgtttataataaagcctttatctaaaattacttactttagaatgctatgcaggcatataactttataaatctatgcttatactaagtctactctattctagtcttcttaagcagagatataataagatatcttagttaatttatatataataactagtatagcattataaactacgcctaatagtttacttagagagagtttagtaataaaatctattataatatcttcttatagtcttattagaagtagtagtagtgctagtaacttatatagcttatagtaagctagctttactctcttatatactttatagaagtaatagtacttctctatattctttctaaggcttttttagatataatagcgctataatttcttaattatctaccttatactaaaatagcctataagagaattattataatattaatatattatctctgcctttttagaggttatataaagaaccttagatatcttatatactactttaggttattatagcttatcttaacctaacttagattctaaggtatctagtatatctatactagactctaaagatagattattatctgcttctagctctaatgctataagttagctttagtcttcttaatagagcttatataatattataatagctttctattattcttctattcttataactgcttaagttaatatagctaagataagaaagaagtctttttcttctttctatagagctctatagagaggttctataaaagcgtagttatgtttctaagatagcttttatactttatctatatagtctaggcgtcttaaaaagcta