tggctgtgtttgaggctgactactggaacccgcactttgaaaatgccgaccttttcgttgatcacactgaggctgccgaattcctgaacaagttatccgaaaataggatagccaaagattcgctgtacgttacacttctccattcacttctgcacttggatcgaggcgattgaacttcaaaaatgactttattaacaatataggatcataccggcgcacggagttggtacggattccctcgctcacttgattggccttctcggactgccctacccaagctactcggccaaggactttaagtatagtgcttgccccagcaagatctagtgctcagaaactaccgcatcatttgcggcacctggcaacctatacttatgagtagaggcgacattagcttacagtcattctgtcttttcaaatgccaatcgctctcgagagagacagtgaccagatttaggtggggctcagcgagcttgacaaggctggcttgctttgttgatggtgctttaatgtatagtattaaattctttgtatatactagaaaaaaatccttcttctataccttacctctacttcagctgtcttacacttctcatctcagtgttctccctggcgattgtcagaatgcgaataaagtcaggcgtggttgcattaaattttgcgggccagataccctagattactgcaggcagctaatgcgactccatccacgtttctcggactaaacttttctaaaaacaaacggagtggggaacagtgcgcttacggatgcaaaaagtatccgcgcagggttggaactagcgctgtagctgagtaatacgtcgttccttgaactttattcgttatcgaagccttcatgacggcagatgcgacctttgtaaccctgcatctcggagtattcctgagatttccttccgcaccatttcacgccatggagggagagcaggcgacaactgggagcgacaagatcaaaaagcgtgttgccaatgtaagtgccattgcttctcagacgatgtcgtggtccgaacgctaatgactgaagtaggcgtgcctaagatgccagagacgaaagattcgatgtgatggagaaacgcccagctgcacaccttgcatagagcaaagcacggcgtgtgaatatatagagcgaagaagacgcgggccagggaagaggtaagagatggtatcgtgctcagatggtcaaccaactgagtgactttgttagcaagcaatacatccatatgctagaagagcggttgagtaagatagagtcttcgcttggagagttgcctgtcgccaagccctcacaagaatcgacaactgtatctcaaccacctgacgtggatcccagaggccacttcgatgataatgggaaccattttgcgaaccttccgggagacatatcgactggcctgcaagtagaacctaccataatccttgggccatctccctctaccgtgccgaccgcaagtacaaaaccaacttccctagcagttttggaaaactcagaggcaccaaccggttttttggaatcattggacatcacgagtgacattgagttccatgccccgtacaccgaagagtcccagcacccctcagtgccgcttccaaaactgccaggaagtcaatctgatgtggatttgtttcggtctcaattggaccccagtggattcagaagacaagtattcgcctctgtggagaaccaattcctcttgcaacattttgttgcaaacgcactggacgatttcaacgtcttctacccgctctttacggtaagatctgcctcggaattactccagcaacagttccttgctggcccaagaaattgcaatgatagcccgccgagatgggctattataaatggccttattgcaactgcaatacagtggaaaacagatccctgtgcccacagtcagttaacccccattgcttggggttattttaagaacgcattcgctatgttcccagagcttcttatcagaggcagcgatatctcaacttgtcaagcactactttctatggctatattcatgcatggaactgcggatgctcggactacttcgagtataaccgcatctctcgccagagcgctacaggctgtcggtctacatactacaagatggtatgagaaactagaccgtacaacagctgagcagcataggagagtgttttggattgcttattgtattgacagcgaccaaatgatgaagcaaggactaccatccacattcggcaatgatatagagattgatctccctatcattaacatatccgacggtccaagcgattacacaatcccaggcacacaagagaggataaacgtcttgcgatgcatggcaggacttaccatgatccagtcgcgcatttccgcggagctttactctcagcgggccctcaaaatgaacggcacgcaactccagggcgcagtagccgagctgaatcatcagctagacatgtggaaaatgagcctgcccgctcatattcgaccaaattatgatagttccccggctagttcacagctagaactcccagttcttttgctgcccattatgtattacactgtagccgggagaatcaacatggcaacaattcgcaacgggcactcaaataacgacacattcaacttgcttgcacaggtccctaacgctgcagctcggtcgactctccggcttatcctgacaatgtcaccgccgccattcagcctcacctggtagatatgtctctttccgtcaaaagtcgtccaagctaacaggtcggaaaggcagataatgtaccatgctgtacatgcagttatcacgatgttcgcgtctgtcctccaaaacccgtccggtccccaagcacagttagacatatcgataatgaccggttttgtgagggctgttgaaaagcttgtggtctaccatggctgtgaccttgggaatttgttaaatggatgcatcaaaatcgaagaggctgcacggaatgttgtaaattcacatgaaaccacatctgaaagccagcacttgtcaaataacacatccctccagccactgatgcagcggaagtatctggtaagcaaaaattgactttaattccaccaaactcaaaactgacatcccatgacttgcagctgatatcacaaaggttgcgcagttcagtggatcccatgcaaattgtccacgggctaatgggcaacatccatacattatgttctgaggcagtagagctctttgcagatgttcttgggatagatggtgattggatgtatccatatggcccctttgcccctgaaagcttaaaagcagagaacttcaattttaactttgggcctctgtaatatagacacgataaaggtgttcttgtgtttcactgaagcaaaggctctttacttagaatagctaaaactcatataataataatacattagccaattaaatttaaatctaatttaaaggttctagggttgtcacttcgagctagccgtattgagagtgtcctttgcctctcgcatgaacggatacaatttatatccacttctaataatataattattaatagccactgctagcttccatttaaacggatatatattatatccgctccatgacagcgctgcacggatctttagtacttgccttgaccgtactcattttatgttgacgtagcttcataagatactgtaaagttatgcttatgtagtatcaggatcccaacgtctatggagggaagtgggtgataaagaagtgttagcggttttcgatagaatgttcaatatagcagctgcaagcagtttattttactaaaatacagttctccattatctgatttacttaatttagcttcgctattgtacactgacatgtcttattctagaatcatgtgactcactcaaataatacctcttggtgatgattatacaaaaaaaaagaaacaagagcgtcaaaaatacaccagtccatgggtagatgtcactggcttgtggtgattgaagacccaggaactttcgtcacgagctccgcactaaacttccttccaaatcatggcttgagccctccttccggccggactggttatgactgggatcgaattcctggatacgtttttggtcagcaaaattaaagacgttcagatgggaggagctagtatccgctgggaggtacttacacgcggaattcctcgtccgtcagatagaagcgaatgaatctcccctaggaagtaaaacgtagtcagttcagggtccatgcggtgctaatattgtgcgaagtaattgattgaactcatgatttgaatactcacatgtttctcaggccccgccaaagccgcgtctaataagtacctccctccaagctcgggcgactttccaacaatgctcatgagtataggtatcgccattctagcaacgagagatcgcttctttagggttcgctgcaggtctgtgttgcagattcccggacaaacactcttgaggatgacctgaggtctggggtgcaggtattttcagtgtcctgcctccagtagagggaacggggtagggtacttactctcccttttcatcaacagctagtttgcagatttcttcaaaagcgtacatcaacagcagcttactggtagcatacatagcgtccgggccaccaccggaaggccagtttgacgggtctttgaagtgcaacaggatacccccgtcacgtttctcccactcaggccactgggaaatatctggagttagatgccgacctgagcttactatgacgaggcttgctggagactgtcggttttgtcgtattgctttcatccactttatgagaagaatggcgatcagtgaggtgcaaagtgtgtttgtttggattgtttcttccctaagcaaagagtgggcattagcaaatgccagcgcggtagacacgcaataatcacgtaccagccctcgggactcataacaaactccggattaaacgtgccggcattgagtatcgcaatatcaatgccgttcgttcggcgcacgagctcatcaacgaaggaaatgcacgacgaatatcgggtgagatccaactccatcatctcgatcactacctgttcactcccagcagcccgtgcggcagcctcgatctgctgcctggctgtttcagctcgaggtttattgcggtaggtgatgattactttggcagctccgaggctcgcaaagtgtttcgcggtagcgagaccgaggccgctcgttccaccagtgacgaggacagtttgaccgtcgaaggtgccgcgcggaggcagtggctcggggttccacttcgccttgatttctcggaggaggtctgccatgctagcgagtaaagactaggtctgggataatgcgagaaagtgtcgctttgctgtcggcttgtacagggtgctaggagtgctgttcctttggttgatcggcgaagaagaagaagaagtagaatagtatgtgtcgaaaaaggtcaggctgaggtgtgtgctatgccatgactttaaagatacaacgcggggctttgtcaaggcagcatgttgtcggggagcggaaacggatctgttccgggcttgtgctagtgcggtagcgggtcatagcattgtgagtaagacgcgtagctgatgacaaatcttgttcaacaggtatcaacagggattcaaggagttttacgggttacgggtgctaagacgaccccgaacctttgatatccttgtgtttctgtgctgatatctatgcgtatctacgtgcttggtgtagcatattggtaacgaggccagggtcgagctgtcgactgagacaacggcctgtaattgagttcgtgctcatgaatggtagatagtgaaattcttaacagagcacgctctatccttaggtgacttcgctggtgcgggcccagcgacagcaatatacacactttagcaacgcaggggataacatcaaataaggatgtgttttaatatagaaataatactctaacggaagtagttaacagtcttagacagtaactttaagaattctttatattcctcagagtaatataattattataaataaatttctattcaggtttatattataaatacagcgattttatctgttatactttaataggttataaccactatattcagagcgagtctttactagaatagtaatactaattgggaatcctgcgtagtccggatcgtcattcagtataatgacaaattatctacttcttattccgtccccattcagccttctcaaggtgctgagcttgccagtcgaagtgttaaattccttttcttcaatcctcaagctacctatataataagatattagcttaagggacttgaagacagcttagaagcccaagtttaggctataattaaggtaattaagttaataatatttactgaagaaagtttcattatctcaaaagtgatagtaaacatgattaattatataatcatattgaacctgagacatgcattaatgcccaacacggcctaaaagaggggttaagatttactggtcttgctatgtagttctatcaggtattatgcagtaagacccagtaccttcgtgtagcgccctggcggccgtttccactactaatacatggtagtcaacccgttcatccaagtagtagtacacccatcaactcaagcctcaatccaatttttgaaaatggaaactaaccccgaaaccatccagcctgcagtctcgcaagaggaccaagctgtcgcagtctttctcatccatgacggtggtggtacaatattttcttaccattgtctggcccctcttcatcgccccgtttatgggattcacaacccgaactttagcagtggagagccttttgacggtggactctgcgatatggctcgattctacgttgatttggtcgttgaagcggtgggcaagaatgacttccctaagcgatacgatgccgacgggaatattcaaattatccttggtggctggagcatgggtggccacttgagcctggagatggcacatcaactggatagcaaagacactgacatcaaagtcattggcatcctcatgatcgacacggtttacccccagaagcaatcgaacggaaccccccgaaagacagtaagccaggaagatgttgagggacaagatccgtctcgcattcttgccgaccgcgccatggcggatgcgaaccgcatgatagatgcatggacgcccccagtttggaacggagactctgcagagcgccgaccacggatcaccctgctccgggctaaggaatctgtacccctagacagagacggaactatgcacttgggtcgcaaggagcggaacctgggatgggacacgtacgagaatgatttgtttttcaacgtggcagatatcgaagggaatcattttgagatatttgcattcagatacctcgacagtatttcagacacgatgaaagcggctttggatgctctggagaatgccgctttgaaggattgaggcaccgggatctagcaatcaatttctaaaaccttgaagtgcattcattgaggactcaacatatcaattgcacatgtccagtctatttcagaacccaaaagtgtcaggtagaatctgcacctagctgaggagatagtgttggctggttaaagatatccatgacggtcatgtttatcccagcctcccgagcccttctgacaaccttgagcgcagcaattgaatcacctccaagttgaaaaaagtcatcatctaatccgatcatgtccggattcacatttagaacatcagcccagattccctgcattttccgctcggcatccgaggtaggctgcctcttcgggtcacgtgccgaagtgtgctttctcactaagtcttggaccgagaaagttgctccgactctctgtagctctcggcggtctgtcttgcccgtactcgttgtaggtagctttgccatggagatgaaggcactgggcctcatatgcctagacaggcgcttggacagcttgaggtctatttctgaaggaacagggagaatgctggcagcaggactagaaatctccttattcaacatggttccctcggtcgcttcgacgaaaatgaccaacataggacttggtgtctctccgcggggtaagatgacctcggcaattactgttgtcacctctgccatgcatctttggacgtaaagctcaatctctccgagttcaactcgctgtccgcgaatcttgacttgtgtgtcttttctcccaacgtaagataaacttccatcatgactgaatcgtaccaggtcgcctgtcttgtacattcttccacggcgacccgattgaccattcctgccatctaggagccatttcgggtcttggataaatttagctgcggtttgctgtgggttaccaaggtagccgcggctaacaagagggccttcaagaaggagttcaccaatgtagcccggagataccaagatatcgtggttatgctggtctactacccaggtcaacaacccagctccctttcctattctggttgtctcggctggcgtcgatgcatccgcattgatggtgctgatttgacactctgcaggcccgtaggcattgataactctcacgcgaccccaccaacgagtgacatcgtcttttgttacagcctctccagctaggatgagcgtttcaagacaaggaacaccagctgggtcgatgagacgcgctacggagggggtcaaatcagcaacagtggccctcatatccgccatagccttggtcagattcccccaacgctccttgtccgagggaacacataggcagccgcccgaggcaagagtagcaaagacattatgtacagcaatatcaaaggagtaggcggcaaagtcgaacactctgattttatcgtggaatcccagaagctcgcactgatgtttcagcatagagcaaaagttgctatgtgtcagtgtcacgcatttgggctgtcctgtggtgcccgatgtgaacactgcgaacattacattagaaggggtttgcgagcttatctcgcctggttcagagtcccgagatgaggccacgtctgacccaatttcaatgactgttttacacaatcgtgagcttagcacagcatttgaggacgaagatatgatcacgtctgcctccaactgatcgaccatagtgcggaggcgctcttctggtaggctggactctaggagtgcaaagcctgcgccagccttaagaaccgatagcatggccacagctgtccacattgacttttcaaagcatagtggaatcagagtattgggttgtataccgcgttcgacgagatggtggccaatctttgtggtgagcaagtctaattccatgtacgtaagcccgccgtcccaagcgcatatcgctggcgcgttaggctgggctgtgacgcgttgtcggatgatttcatggacgcactgctcatatgacgcaggatactgagcattccaagtccacagcaggtccaggtcatcgggtgttgttatatcgacttgctccaacgtcgcggccgagtcataagcattgtcaagttgctgcactgcatactcgagatggctcaacaacccacgaaccattggcggttcaatcactctttgatcaaaactggcatttatgtggatatcctctgcaccaatgcgtatctcaagcatgagggcatacgtgttgagccagcgatgctgagacagtgtcttccaaacacctagcgcatcatcatggccagtgctaccagacctttcttgttgaatgacgagaagtgattgaaacatgcatgcattcttgcacccaggtgacatccttgcaatgttgtgaagtcctgcttgttcaaaagccaccacgtcggctgaatgttggtggatgatgttcagataatccgatactttttgggaacgtgacaggttgacgcgaagtggaattgtcgcaaaggttggggccacgatagcttctattctgtctaccggagcatttcttcccgacgttgtgacgccgaaaactgcctcatctgaactgttgatgcgtcctataatcaaggcccatgctgcgtggatcagagccgtggttgtgatgcccttggagagccgcttgagatgcgaaaagtcgtgctgcaccaccatgtctgccactggttggtctatcgacggcggtaggatcgggaatggtacggagtcacagtcatgtagaacgcgcttccagtactcagccaccttctggggatcctggtacctgatgtgctgaatgaaggactggaattgaggccctggctcgaccggtacccctcgaagtgcgtctaggactgcgtctttgattaacccaattgaccatccgtcgtagagagcatgatgcgccgtccaaacgaggcatctgtttgtgctcgtattctctttgatcaaggcaaagcgagtgaatggttggccaaggtccatggtgtttcttctatcaacttcaagatactcatccagacccgtaaagttgccccaatgaatattgtcgtcaagaacaatctggattatgccaaaggtgtcgtggtgcacaaacctggtacgcaaaatgggcatcacgcgaacgacctttgaccatgcagcgtgaatgtcattgtctgagatgtgcggcgctaattcgagcacagattgctctacacatgcgcctggtcttgccgatgccagagatatcaagccttcttgcaagggggtgcatgggtatgcatcttggaccttggttggatctatgtcatgacggctagcgacgtcgtcaaggaacgatctgacatcaactgatttttccaggagagcgaaaggtgggattgtttcacagacttggccgaggtgatgcacactcgtatcaaccaaatcgtgaaggattgggtgtcgaatgatatctgcaacttccagcttgatacgagccttgcgtgcctcgctaaccaatttaatagcggcaacactatcacctccaagatggaagaaactgtcatctagtccaatatgagcaggctccatcttgagcactcggctccataacagttgcatagtccgttgcagttcagaagccggctgctgtttgggtccggccgatgttcgtagtttagcgagctgctcggccgacatagaggcggctatctgacgcagttctctacggttcactttcccagtagccgtttcggggatagaatgcatggtgaaaagggtgactggtatcatataaactggaagatgccgagtgagcttggcctctagttcggcaggcaaacgagagccaacagcttgtgcaccatcggccgtctccccctccagaaatgccaccaaagtcggacttgcaccagttcctcgtggtgttatgacttcggccacggctcggtttgcacctgagagcttcttgagccaatgctcaacctctccgagttcaaccctttggcctctgatcttgacttgtgcatctttgcgtccaaagaacctaagggttccgttctcgctgtactgaacgaggtcccccgttctatacaagcggccatgcctcccagggatttcagataccgccgaaccactcgcatctcctttgagaagccagtcgggatcatttatgaaagccgctgcagtttcctcgggctggttcatatagccacatcccacgagtggcccctcaagcaacagctcaccaatgtatccaacaggctgcagcttattgtggttctctggatccacgatccaggtgttcaaacctgatcctctaccaatgcggagaacgtcatccatgctggtaggatgcccattgatgaccgcatttgaagtgcactcactctggccgtacaagtggataatgtgcactttgccccaccatcgagcaatctctcttgtagatatagcttcaccaccaaagatgatgacctgcaggtcaggcacttcatcaggatccagaaactgcataacagatggtgtcaggtctacaatgttgacctcaagagacctgatgacctcggccagtctgtttcgccgatcgtcttcactcggaacacagagacagccgccaagaagcagggccccaaagacattgctgatagttgtggtgaagctatatgaagagaagtcgagaattctggacttggtgtcgaacctcaggacttcagactggtgatgaaatgctgaagaggcgttggcgtgcgagatcatagcacattttggtatccccgtgcttccagaggtgaaaatcacgtacatcagggatgtcgggctctgctgaactggctgccagttcgagttttgagcgtgctcttccaaggcctgtggttcgaggatgaagactgcttcagcaagtcgtgatcccaggtcgtgattagacttggaggccaatatcaggtttgggttgacagtctggaccatgtattggagccgtttctctggaagtgatgggtccaggagtagaaaggctcctccagcctttagaacaccgagtaaagcaactattgtccacatagatttgtggaagcacaacggcactatggtgccggtttgcacaccagaggataaaagcttgtcagccaaggccgtagaaagcctatcgagctcaccatatgtcagcttaccatcccatgaacagactgcctgcgcgtcaggctgagaagcggcaatgcctgtgaagatgtcatgaacacagcggttgatctgctcaggaacgtgaaggttccagcgccagatcattttgagatcttcaggcgtgacaatttctacttccgccagtttgctttcggcattggcatcagaaagccggtgtatcgtatggtcaagacgctggaataaagctttgaccaaagagggtttgaacagagccgtcgagaagctagctttgccatggagtccttgggtgcttagatgcagatcaacgatgaaaggatacttttctgacagatcttgcatctggagtgcggaaaagcgtttcgaggtattgtctgatgaatgaatgacaatcagtgctttgagtccgttggttgcaggcccgtccaggccattcacctccaactgtccgctcgcgtcttcatgctgccgctgcacagatagaaggtatccaaaaatagtcttttcgcctgtggtatcaacgctgagcggtacaacaaccatgcctccgtttgtcccgctccgcagagcagcatcaaacatcacagcgtcgtcagaaccaaactgtcggctgacgactaatccccatgaagagaggatcaaggacgacagtgcaatgtcagagatatgcccaagaaatggtgagaattcataatccacgacaccatcagttgctgtatgcgccatggacgaggctgagtgcggatcggtatctcctttcagcacagcatgccactcaattgcaggctggcttgtgccgagtgaacccatttttttacgcttgcaagttgatgaatcgattgtataataaaataattctttatgcccacaacgacgaaacttgtgtatgaaagacaagatccaattacgaagttgattttcgtagccgttaatgttctagatcatacagtgggccaagacttataaagcttcattctggggacttggatctgttctctgttcccctgggggtttagtgtaaggcacatagatcttggccttgtccattccgtcccggctcccaccgtacagggcatgttgtatagccctgagacaactcagtttcttcccggcctacgttttgaaacttaatgcggtctacaagtcacatggaacttgagaaagagatctgctgttgccttatcttgcgaatacaattgtgtcattgctttgatgcaagtatgtgggcccgaaatggcaggcccttacctccgcttcaggtgaacagactgtgtgaatgtaccctggaaagcaagattgcgttacctgcaggctatgtcttggctgatctctgtcatctcttttctcttccatttcaccaatcaaaatcaaaatacaacattgtctcggaagcccctccctgcatgcagtcagatcctggctcaccgagatactagggtcccaatctactaaccttcttgataataagacaagattgaagtgttcatatatacatgttttcatgcacgacttgtttatcagtttctggcggtgtgaagagatgtgaagagcgaatgcatatgatcaaggcgcttccagattcagtgcatccaagctattcggctggcagttcgcttagaagctctgccagtgtttgggggatcgccaaccctcgcgccgctgaagccctttcttcactcaccccccatgcagcagggatctcaataccatctgatctgcctagtatcatctctgcgactgcagctccacatcttgccgccaccggcatgccgtgccctgtatatcccgcactgatccatagccccatatcctcagccccagatccctcctcgttactggaatgaccaatcaaagatccctgtaggcgaccaacccaaggcacgccatcactcgaatagcccatgatccccgtccattcgtagttggcatccattaccttggctttgatgcgattgccatcctcaagaggtagcatgagtgcatcactgacgcacctatgtagagcctgactgatgatcgggttgatctcgtcatcattgcatacaccttcctctccatcaagccgctctgccagtcgctcaccgccaaatatgattgacctatccgctgagctcgcggacctctcttgggtatcctctggcccacggtgaatcaagtattggtggtcggcgcccttcatccaaacgtagctatgcgggagctgcatggtgcctgtggggggctcgagtgcacagacttgtcctcgcacgggcgtgatgaggcccgacattccaggaaccaaatgtgacgtgtacgcgttggtcgcgagaagcacatgtcgagcttgtacctggccacgcttagtatgaaggttccatgacaactgaccacgttcgatgcgatcaaccaggatgttcgtctgcagattgaacatagatgcatcgtgatgatcaagaagagactcgagaatccatgcgaccagtttgtaaggccagcactttgcagcattcggctggaatactgcagctatagcctcagggacatgttttcgagcgagctcgtcattgtcctggataagaatggccttatcctggaggtctggatatttcttcaggcgctccatctgctgcttaacagctccaagcacctcttctgagaagatgggatgcacacctccggtgacttgccagtcacatggaatattgtactttgcaaccatattggcaatgagatcaaaggtcccaagctcaaaacgggcaacgtcagcgggggcatcccatacagcgggttgacagtgacctccgttctagtgatgccgggtaagtatctgtactgattctgccctgatcagggagacaaaaagaattggcagaataggacttacacgccctgttgcaccccagcacgcctctcgggcctcgagcatgaggacgcttcgacctcccgtaacaagctctcgtgcggcaaaggtacccgtgatgccactaccaatgacaactacatcggctgtggtcggaagctcttctgtagtgcggtgacacaacaaccggtcggatggatcgcggtgccagtaggagcgggtgctgttggaagatggcggcctggctcgtctaccggtaccgttctgggttgccttggccgagttgttggtcatggtgaagattgaagaaactggactgctgctgccggaagcgtgtagagcatgtaccggtgtctgaccaagctgtgggttgacgagcactgctttactcaatttatgcaggttgatgaagggtaccagatccttgttagactattgacgcttgctcgtgctcgaacctgaggcaattacccctcttgttctactcatggacaaatgcatcgtcacaccattcgatttgtaaggctggggggcgtgggggatggtgtgagagccgttactgtacaacccagggtgcatcgagcactggaaggcctcgtaatctttcttagggactcatggccaagatacacaatgtgtgttgcgtaagctcacttgccaggatcaccacagctgggttattgggccaaatgtcctcgatgggccatgttcattcccagggcaggactactaccccgcatctacgtgccattccgaaattgagaacatggtggatctacgatcagattttgatcaagatcatcctgaaagtcgagatgtgacaatgtgctgtgtaaccgcccagagtcatttatactttattctatgcgatctctaatattgatatatctaaatagaaactctagagctcaaatcaagtcaggcatctcgagaaacgtagtaacactgcaattggctatgcaattcataacccccaatactgcaattacagggtttttttttaagccgagtgctttttcttctgcagaaactcctcgtaatcgtgaaactgtattgttagcacgtggttcagtcttgcagaattcacatacttaccgcatcttcgaccatctgtctggcttgaggccatgctcgtctcccgcaaccggggattcccctcgggtttgtgttaaacacacgccatatgtggctactgggcggaccccgagcgagacagttgtagagacttctgtccgtgaaccgtagcttcaggttgcgcagactgaacttgggaccagcattttcgtacatgccagtgccagccatgtcgtgcaagaaccggtagaaaggatacggacggatcagaccagcatgtgctgatggctccttggtgcgtccgagacgccaccaagtatgataatcgtcaaccgaggcattcatatcagccacgcttggaagctgcgcgagctttctgtacccgcgtggcggtgctggagatccttgttggatagaagtctcagccgcccagatctgggtcacagccatcgacgccagttcgcaaacgcaccatgctgtctccaaagctgagatccagctgagaaaggcaacagatgaagcccactttggcgggaaaatcatgtggtgtagtcgcggaagggaaacctcctggggtacgcgagggtcattcatcttgtttgcttgaccagctgttgtcaggggcacgccacaagcgccatccatttctagctctggcatgaggctgtagtcaaggttgtagccggtacagaagatgacagcatcaacgtcgaccgtagatccgtcgccgagaagcacactgttctcgcctacaaaagccctgaacccgtgtacaggagcaacagcgcctgagtagagtgctcccatgaagtcgtcttgcacagcaggatgcgtgaactccatgttggcgtgtggaatcagacgccattctcccctgattctctcttgggcgcgtttgtatttttggctctccgataagctggtgtcaagatcgtaacgtgccatgcctcgaaacatggtatcttccgtgaggctgttagccaaacgattggcaatccatggcaccttatgctctgtcatgtacttgaactgtagagaagtccagggagtcaggtccgtgggcacgccattgtcgtcgtatcgtgagataatgattcgaccgcggcgataggactggtacaccttggacgcatgcctggtgaggctgagcgacacttcacaggctgtgtttcctattccaacaacgaggaccctctggccagaaaattcttctggtctcgaaccagttagtcttgcatttgtgcctctttatggatcacttacttgcgatagctctggccatgaatgacagttccttggaagatctttctccccggcattggaggccatgacggaatgctttcggatccagagccgacaacaaccttgtcaaactttagaatttgatcgcgcccgtcaggcctgatgatatggacgttccatgccttgtctgccttgtcacgaagtatcttgcggacagttgtttcgaaacggatatgcttttcaagatcaaaatgacgggcatacgattccaagaactctccaacctgtgcgccagtcatatacggaggcagatctgggccgtcagcacggtcagagattgatcgatggtggtgctcgcaattgcaacgaaccttttgggactggaaagtcactaaatccagacttttgcaaatcagccagatgaacaagactatggggctaacaagcaactcacaacaaatctgctaacattggaaaccgtttccgggactactgatgtgtatcttgagttggagctgtaggaccaaacgccgcctacacgttctcgccgttcgaaacctatggcctcaaaaccttcttctctcaaagccttgattgcggacagccctgctggacctgttgtcgtcagttattatgcgtggttgtgttacttggaggattggtgtcagtacctacgcctatgacagcgatcgtgactctgctcaactggggaccctcctcagactttggagtagatgcggtcatggtagctagcagcagtcacaaccctgagtaacaaagaggttacctacctttgcagagatgatgggtggtaggtgtagcaagattgaacggatttggttgactggcaaactgactacatagtgcctcaaaaccgttgatggagggaaaattctctccggttccatcaaaagctgagctgcgacatcattgtccctggtctccactaaaccacctttacaagacgtctcagagatttagagacggtgcaatgattgtcgtggtaccttgctgaggtgtctcagtacgccataattccattccaagacattcaatgcacagaactgcggtgagtaaatgaaaccggtttcttgccgccctggatgagactcaaaacagagatgacccatgtctcactcaagaaacctggatgatggagacacattttgatgcagattaatctgcatcgccaaggtcggtccttggctatgtatgtggtcagaccggtgactcaatagggattcccatgcatgataccacagttgccaattcttggcattttagtgagcatcagggccatgtagtgccccgcccctactcgcctcaactgagattagctagcgctaggggagtcggggatcggtccatagcaacgcgcggcacggcacggaacggcaggggaaaatagcctggcactaaatttaccaataaggtctaggtaatggcgtaccctgatcaagccatatatagtgaatccttccgagcgtgttattaaactagctactgccgatccttaacacatgggcccgcacgtacatactatgtatatcttatgccgtcagcgcctctgagatcttgtccagcccctccttgagctgctcaaacgtgggccacccataaccaagccggaaaaagcaatcatccctctcgaaccaggtaccacggccaatgtaaacaccgtaatcatcgagaaggcgcttgtagaacgcttcaataccgcccttgggctctttcttgatcttgatgaagcacatgacgccggcatcgggcctcacccagtccaccaagtcattgtgcttgtgcacccaccccgctacaaagtcccttcggtggcgcatttccgcaatggtggagggaaggagtgtgtctcgacgagagagaatctgctcggcgatgagttcgtccagcacactaccactgatgctgatctgctctttggcggcgaggaacatctcttgcaggatggggttggtagtagtaagccatccaactcggatccccggtacgccgtaggctttggacatggatgatactgtgacaacgtggtctccgaggcatgctccccttggggatgggtccacatcgtcggaagtgtagtcgacgagatctgcatatgtctcgtctatgagcaggtagcaattgttttctttggccagcgaagcaagtcgcttcagttccgcgagcgtgcacattgttccggtcgggttatttggggagcagatgctgataagctttgtgatgccggggcgaatggcggtagcaatacggtctgtttccaggcggaattgcgattcaaattcgaggtcaatgaaagaaatatcacagccaattgaccgcgggatctcgagattagtggcgtagttgggccgtgtcacaatggcatggtctccaggcccaatgagcgccgtattgatgatgaacagggcagttgaggcccccgcggtaacaagtacatcctcgggggtgatggttccgccggaagctcgagcgacgacagaacgtacatgatggcttcctttgtgctctgtgtatgtcaggatagactgactgggaatcacaatacccagggactcaagcgtctggtccgcaatggcactctcggataagttgtacttgataatggcgcctacctcctcgggggcctctttctcgatggccatacgttcgtacttcattttgtcggttgagttgttgaatttaaaagtctaggaggccgatgattgctttctctttgacaatcctgacggaagagtcaatatgaagaataaatactacgaccgtgggtgcagggtatgagtaagcccttgaatgtcccacatgcaaaggcttaattacaaaactagacccacatggtaaaaataggagactgcatcatatagatcttgggcacaaatacgtcgttgacagtatcaatatcttcccgaaggcttcatattagaccgagatgaatctatagaactgagctgacggttaatgcctctccgaactcaattagaaagttccgtcttccgaaattgaactacacatctcaatccttttggcaccgcatcgtgtgtactgcactgcttcatagttccagcattcgtcattgtggttggcaaactctcatgctcaaggtataggctggctataagcatcttcagttccatggtagccagagcttttcctagacagagccttccaccatagccaaaaggcatcaggtatctgtcactaagcttttgcgatttctcatcaccctcgagccaccgttcaggagaaaagcttgaggggtcagggtaaacctgcgggtcatagtgtaaagccaaaagagacgatgtgacgatcgtgccttgtgggaggaagactccggacaagtcacgccctccatgcggtacgatgcgctcggccctgccactagaggctggatagagacgatagacttcccgtagacaggcctctaatgacggaacctggctgtcaatatcggaaaacgacaggctaccattatccattctgggcaatacagagagttctctgcgtattttttgttgccagtgcggtacttgggtcagagtccagatcaggtatgtagcagttactgccacagtggcttcagcagcgttgatgttgtcaagaacctcagctgctatgtactggagataagccggtccttcatcggcctcaatctcctctgtctccaagagatgccgaactagagagtgagacttggataagcaagggtcctgcgccactgtataaaactgctgttggcaccaaagggccaaggcatcgtcagctgagagatagtagaaacttgagctcaatgtttgcagtatccgagagacaaatttgtaaagctgaggatatcggtggcgaaagggaccgaagaattgctgagactttaaccctgcaagaatgccacgctctggacatagttggtctacagagcaagtagagtactcagggccgagaaccagaaaggttatgttatcaaatgcaaaccaagatgtcaagctgtagacgtcaacagcctgaccagctccgacctggtttagaaatgccagagagcgggccttgatatgctgctcaatttctggtactgtgtatatggttgatgcttgataaaacgctgaggtatacttgcgtttcttccgatgttcttcgtatggctttgttgcaaagactgatcgcatcccatagccttggaaatgatcaaagtagctgctcttggcccagcggcccgtcgccttgtagacatccctggtgccctctaggtctgccactgacacttcattgggggcgattacgatgacgggcccgtgcttcctgtgccagctaaggataacttcatttcgacagcatgatatgtcgtaaaaggcgagagggagacttgaaatcttgcagtaccagggcccagggatgtgatgaaaacgcccgtggagaaggggatacaatagccatgcataagaaagaaggactgataggacgatgagaccaagccaaagagcctccgtggacgggaggtagccctggatgttggaggctgttgtagagagcattatggtcacggttgaagagaagggttgggaaagttcaatggctgttagaaatgttgcaattgtgtctgttgggtgttcaagtacacggccttttattctctaaataccaagcacgatgatgagcctatgcccaagtacaatggtttctcccgctacctcagtccatgactacgctcagccaaacaatatggtgcctgccagagaacggcgagtcctgatgaagtgaggtagaacatagcagaaactcaatatgcacgtcctagtatgcatccaaggcttaatttcttgtccaaatgtatcatgtccctgtgtaccattctttgaaaggagccgcaaaggatcaggccttgtttctttcctcttttcgctgcttcagacataaggcggtgattgacggaacgcatttacacagtgcttttcttccaatatttttcgtagccatgggcgtatcaatagtggtcacgtcgcgactatggccgaaatgaaatgcgcatcatgggtacctaggattgcgcaaagcttctagcacaagcaaaggagaccataaggtggccctggatgtctcatgacccccacatggtaattcggccaaatttgttgcctgatggcaaggaggcaagttaaagcaggagatagtagaatagcggtgtgaataatctggaaatagtacatgatcttcaagcctgagggcattgtggaagctgaacagatgcaggtagtcgaatttgaagatgatgtcgcaatttccgacacagcataagatgaactaatgttaaggtggcgtgcacaatgctagtgtaacctaggacgggacggggacgcgggctgacgggccggggaaacaggtccgcgggacggggagaaaaaggagaacgtacccgagacctgtagggattagctcaccgatatgccactctatatggatcctgctgcggcaaacatacagatctgagatggtgaaaccgattgcggccacatgcagcctgaaccccgcgttcaaacccttactacgtaatattgtactgtacatggctctatctctcaatgcaactacgcacctctgtcgattgatccttgtcgcatttcaacagcatacgtgtctcagttgtcggcaggtaatggtatgcaacaagaccgatttgaagttgataagcctgcccccacaaaatatgattgattggtattggcggccatatttcatttcgcgcctggtttcgtggctttggagagaagtttcggcgggtgccaacccaagactagcagagcgctgctgatttatcgctttctggttcgagcggaagaaattctgatactgctctggccagtaaggatttccaggccatttgtagaaacatattaacataaatatatcttgtttcttttcagcgttactttactacaaagataaacaagtaacctggtcaacaataaactaacgcccgactgctgaattttgccaagcacaacctgacttgataaaccactcgaaaatggttggacactctgacggcgccagtcaaataccctcacaggacttggatcaagtctgggaatggaatcaaagtgtacccgaggaaatctgtcgttgcgttcacgacatatttcaggagcgtgcactgctgcaaccctcagcaccagctatatgcgcctgggatggtgaactgacctacggcgaacttgaccgtcttgctgatggcctggcaagtcacctgattgcacttggtgtatctcacggtgcaatcattccgctgttttttgaaaagtcaatgtggacaactgtgtccatcttggcagtactcaaggccggtgcggcttttgttgttcttgatccttcgatcccagagcagcgtttgaggactatcctcagccaaacccaagctcagctggttgttacctcgatggcgaacgaggccttgagccagcaatttgcaccacaagttgttgctctcggccctcatgtgattcaggaactgaaggaaaaggaatatcgaaagccggatgaacttccaaccccgtcatccaccatgtatctggtgtttacctctgggtctaccggaaccccgaagggtacgatcctgacacataagaatctcgcatcggctcttcatcaccagcagagtagcctcaagattactgccgagacaaggatgtacgacttttgctcatacagttttgatgtgtttgtatgcaatacatttgctacactatcagtcggtgggtgcctttgcgttccaaatgagctggatcggcagaacaggctggcggcgagcattgcctcactcaaagccaacaccattgatctcacaccatctgtatctcggattctgagcccggagcaggttcctggtcttgagcagatcatatttggtggtgaggtactgcgcatcgaggatgtgattccttggtgggaaaaggtacggatcgtgagcttgtatgggccttgcgaatgcaccccaaacagtacgatcaattccaccccagcaagccccgcggaagctacctcaatgggcagagggattgggctgaatacatggatcgcacaggccgacgatcatgatgttctggtctcgctggggagtgttggtgaacttctacttgaaggccctctcctaggctcgggctatctgaatgatgccgcaaagaccgcgatggccttcattgaaaaccctaaatggttatcgcagggttcttccaagtacccgggccgcagtggacgtctttacaaaactggtgatctagtgaaatacactgcagatggtagtttgctcttcatcagccgcaaagacgaacaggtcaagatcagaggtcagcgcgttgagctcggcgagatcgagcacgccatccgcacccatcagcacgtcaaagattccattgtcatcttggcacacgaagagaatcaagatccttggattgccggattctttacactccaggacgacagccagactgtgccgcagcggcgagaagcaaatggcaatgacagaaacatgcaacacacagacggatgggaacagcgcttcaacgacgactacctgagtctcgtgtcaatgaagcccgagtccatcggacgcgactttcagggctggacttccatgtatgacgggagcgatatcgataaaggagagatgaatgagtggttggacgataccatcgcatcaattcgcaatggaaagccatcttgccacgttctcgagattggaacaggctctggaatgatcctgttcaatctcctcgacgggcttgagagctatactggccttgaaccttcaggacgggcagtagactttgtctccaataccgccaagtcagtgccagcagcagcaggcaaagtcaccatgttcaagtgtacggcagccgagctcgggctgtttagtcgtaccctgtctccaagcctcgtgatcttgaactcggtcatacaatactttcctgaccaagcctacttgctcaacgtgatacaagagctggtgcagctgaagggagtaaagacgattttctttggtgatgttcgctcactggcccttcacgacgagtttttggcggcgagggcatgccacgtcacaggtggaaaagctcccaagcacgagtttcgtcgcgtaatggacgacatgagacaagctgaagcagagctactggtcgatccagggttttttactcagctatcgcgtattgtggacaagatcgaacatgtcgagattctgccaaagcggatgcgtgcctccaatgaactgagcacctatcggtacgaagccgtcatccacatcaaggctgaaggccagcccagtcgggtaattcatgatgttgacgggattcagtggaccgacttccaggctgagaatcttagcagggaatcattgcttagcctcgtgcatcgtggaatcgccacttcatcatgcattggagtgagcaatattcgccacagtaaatcaagtttcgcgagccatattgtttcgtgccttgtcgaccaagggggagaagctagtgatgatgatgcagactggctttctatgtctcggaaatcttccgaaaagcaagcttctatgtcggctgttgatctagtcgatttagctgagcaagcaggctgtcgtgtggacctcagctgggctcggcaattttctcagcgcggcggcattgacgccatcttccacaagcatcagccagccaagggagagaaccgggtcatgtttaggttccccactgatcaccagaatcgagagattgccgctctctgcagccaaccactgctgcgccaggtgagacaggaaatccaaaaagaactggacctgatcttgcgggcccaactcccagcctacatggtcccaaggacgatcacagttctagacaagattcccctaaacgacaatggtaaggtcgatcgccgagcgctccgggcgatcatggcaagccaggcagcagggcgggagctagctacgcagcctgtctcacaagccgagggccagatacgcgacatttggggagaggtcctaggtattgaaccagccacaattgcgccgagcgacagctttttcaagatcggcggcaactccatcactgccatgaaattggttgggctggctcgcaaggcgggagttgagctgagtgtgcgacacctgcttcagcatcccaggctacaagatctcgttcgggcggtggcgtaggagattaccagtgacattgctcgaggaggtatagtcaagtggacctatgaatctcaccatctgaccttttggctatgtatttgtctttgaacttttgtcctcttgcttggttagcgcagttgggaagaaaggctactgctgtgtcagtctccctctagaggggctgagacttgagctaatggctcttggatagcattttacgccatttgagtccattttagtcctccgaagtggcattagaattaggcggtgtgttaaaacgaagaagaagaaaacaaaagaagaagactaaaaacaattttgttcatgacatctttcgtccttatctctcttgagatttatttcatgtgagcagccaacctacttctataccgatccaaagagcactacagcagcagacagaatatccaattattgcgaaaattgttctacatcatgtcacagcacacaaaattagatcctacaactccacttctctccaagtctcgtaatccgtcacattcgtatatctgcaacttgccgaaatcttcgcaaaagtcccccaatcatgcagaaccgaatcagatcttttcaagccccaaattccagattttactgctctgttttgcacgcctcatggaaccaatggctttcttctccatctttccatacattgcccaaatggtggagcgtaatgggagtctgccagaggctgaaatcggcttctatagcggcctgattgagtctcttttctctgccacgcaggctttggtcttggtattttggggctctatggcagaccgagtgggcggtaagaccatgcttgtctggagtcttctgggcacggcagccgggtctgttctttttgggtttgcttcctctttatggacaatgacattattccggtgttttacgggactggtatcgggaggcaatgttgtcatacgggcgatgatagcggagcgctgcgcaacaaccgagtcgagaacccaggcattcagctggtattccttggcgagcaatttggcactatttcttggacctctcatcggcggcgcgcttgctaacccggtgagccaatatccagcggtgtgtaagggcatggaattgtttgaagcctttccatttgcattgccggggatagccttgggagccatgagtgccacgagtgcagtcatcatcgcattatgcgtcgacgagacgagacaagaaagggagtccgtttcgtacgccgacgatcttgccactccatcaggtcttgaatgggcttccatacgagatctggtcagggccccgggcgttggagctatgctctgcacctttgtccacgtcatgctgattgggtccgctttcatggctgtcgggagtcttactctatatacaggagtacgtcgtggggggatgggattctcggcccaccagattgccatgtacatggcggtgcaaggtgctgccgaggctgtctggctcttggttctatttcctcctctgcaccgtcgatttggcacccgaggtatcatctttgccggtgtcgtcgcatttcccctcttctttgccggctatatcgtaatgaacgccttccttcgcaatgggagtccagtggcctttatgtcttatcaagctgtattgggctcaatggcattcctaggacctggtgtcttcatggtcattacggcagtgcagctaggacttcaagaagtagcgcctagcccgcgcacattggggactcttaatgcaattgcggaatcagcttctagtcttgttcgggctgtggttccggcgattagtacaataatctttgcaattggtgtccgtgatcagatcatggacggctatcttgtctgggtcatcctgattctgctcggtggttctcttgcttttagtgttacacagcttccaacaagcagaaagctatagaccccatgtcttgcgagccgtctggagtcttgcgacttcatattagctcaactttattctctgtttcccgtaacgaaacactattatatgtggttggatctagaaagctttatgccaatgggtacttcactaaggtacgaaaaaagttcttttttttttttttttttttattctttagaaggaaaaaagttgaatcttgatctaaaccttatctactgtatctcatagtacagatattacgttcatttagtctatttattacatcgttaagtgcaacatcttcataagctaaatgagcttcctaggtggaatatttcgcatgagtaaattaacagatacataaacaacctatactgagcacaaagactcacaataggtatcccgttgcaaccggctatagaatcgtactgaacccaaacattgaaggacatacccaataaacacaattagtggtgacaaatcttgaccaacaccggtccatgaaagcagccagtagttgcactttgatacttaggattatttaactgtccacccgtgttcgagaagctccgccgcttcctcaatacttaagcccgccgtttccgggtacatgaggtaaataagatagtatccaacgatacataatcctgcgtacagcaccattgtccaggctggggttaaggcgtcagtcaatggcagaaatgtcagaccaatgatgaagttactactccaggcagctgccatagctacgccgctgcccaaagatcgaactgcaagcggatacagttcactttgcatcgacgggacattccctaggcctaaggcgaatgaagccacaaagagaactatacttgtcagcacgatgatcgcaccgccaccgcggtctggctgctgggttgacttgggtggtattctggtcgacaaagaatgaaatccagctgccgctaagaacaatccgagaatcatgaacgggagagaccgaagaagcatccgtcgtctgccaactctatcaataaggacgagtgagatggcggtgaaggtgaagtttgttgaggcaatagctactgaagccaaagttggattcttaaagccgactagctcgaaaattgtagctgagaagtacatgagtgaagtctgcaataagaggttagtcacaagcgctgggtagcatatgatctagggagtatttacaaagccgcagaattgttgaagcaccatgagtaagattgcaatggtcagtcctcgacgatagcgatgttggctgagaagttctttccatggatctagaaaccggaaccggccttgtcctgcctgtcgtcttgattgacgcactgttcgcaactctccaacatcggcttggatgttgtcgatcaacgtattcgtgagacgctcagagtcagtgtcgttaccataaattctgtgtagaacacgccgggcctcggtaacgcagcctaccatgactagccaacgaggtgtgtcgggcatgaagctgatcaaaagaccctgggtgcttgctgggattactccgagagcgaatgtccaccgccaaccggtagctttcaagccccaggctgcaaacatactcgcggtcataaaacccacaatctgtcctagcgtggtcaaaagaattgttgccgttatcaacatccctcggcgtgacgctggagcgatctctgctatatacagagggactaccacgcttgaaaatgccactgccataccgattatgcatctccccataatagcaaaagtgatggtcttgcagaacgcgagaaataccgaggccgtgataaaaagcatgtcggcataaagcattaatcgcttgcgaccgagcttatcggccagtagtgatgcaaatggggctgtgaaaagagcgcaaaaggctgtggctgaggttatcatcgctttgtctatcgacgtgagatcatgaccagacagtgaagacccaatagagacaagggctgcggaagtgactccagtctcatctgacatgcaggtcagtacaaaatcatctaactatcataatcaaaacgtacagccagagagcatgctgctgaggccagagacgaaagtgattgtgagaacaaatggagtgagctttgtcttggtttcttttttcccttctgttggcaatggctggtgcgtagacagcaatggatcatgctcagagtccatggtcgttgttgcaggatttacttgcttttctttgcgatgtgacttgaaattaatttgttgagggaaaatggagtgcagagatctgtgagcatctgcagtccccatcaatatatacccaatggccaaggcttgggggtaagacacgagctgctttgggagacttgcatgagaactgctgacaccccttagatacccccctctgagacagaaaacatcccagctgataccgcgcactaactacgttagttaagtgccttatccttgtcatacaagtggagaagagtacaggcattttcgggtcaagagaggggaccgacaatgcttaaatatagcacattatccccaaagcatgggggccaaagataagcaagtacttttcagtatcatataataagtaatagtactgaaatggctaataaactactaggtctccaaccttagtctgcgctgcgaaatctgtaataagatctatcttaggctatagcattcctatagcctttattaatatattatctagtattataataaagacagtaaagtaatcttatttctatagctagtaggacattatgccatatcctgtataagataagctttagtaaggattaatttaaggatttaggttaatatcctattaagcctaagctttaataaaaaaggtcataccttacagttcttttctgcctagaagaattattttatatatagtttatatattatagaggtctatagtaaagttactcattctagtatttatacttatttctttctagagctatactaaattaagaattaactaagcttagagaaattgctaatatactgctgttacgattcgtgcccgtaatagcgctgtaaggcttctataagcagctatacacactactgtaattgctataatagcagttatagcttaatcttttaccctatagcgtagtaattaggtgtaactgttataactatagatatattataaccctagcagttatattatatatatatctaggggaccttataaattataactaatatagttatagtatttagaaataactgctaggttatatagcttatattaaatcaatccctattaaagtaactaatattaaattaatattaactaaaagaatagttatagttaagatctttaagttattaaaaatagctataggaacttaagttacttattataagtaaaggcaactttagtaaacctaatattaatactttaattattaatattattaatattattaatattccttactaaatacctttatagaaattgtcttaatctttaagatcttataaattataataataaaatctattaattcttatatttagtcctttatacttagcctagacttctagcttaaaggttttttttattatatcaaacttaaaatctatttttaaaataataatatattaaattatagttttactttataagtttattttaatttttatttttaaaaattattaatataactattttaaaagttaaagtataaaagtctagtaatataatttaattaaattaagttactttaatgagttttaagattaataatttatagtaaatactataactgaaattagaaattgcttttaaataaagtaatatacttttattcttattctttagctttaatatttattaatttatctaagaaatacagttaataattactaagttaaaagcttcaggagacaatcatatcagatcggggagttaattatagtgtccccacaattgtcggggagataacatgcaatctatcattagtcagtaacggtcctgttcttctctcattccggctcgcgaaggtcactgggctaccgaggggatgcggtacctaatgacaagagattgcacagcaggcctaagacagcaatctcctcggaagtctgggttagtgagtgtacgggagcaggtcgcacggggtccgaaagggtcccttccagacaaaagtggtcatggaacacgggactgtgctagagtgcacgtctctatttaaggaattcgtcttgagaaacttgctacatgaccaaaaggggagaatagcaaaggtatgaaccaggctttcctgagattttcagctatactcggaaatttcatcttctatcgcttgcgcaactggcaaataaggccagactggcgcggaaaccatgttgagatgatcttcatcttttgtccaggcacacttagaatctcatatcgagacaccaaagtagcaaccaccttgtatatctcaaggagggcgagattcctaccgatgcaaattcttgatcctccaccaaaagtcaaatcagcaccgttcatctggcgaaggcgctgctgaaaggcttcgtcaccctcgccggtctttggcaaccatcgctcaggacggaattcatcggcatcatcgccccaaatacccttgttccggccgatgacataaggatttagtccaactgctgttccgccgggtacaaagctgccatcgggtaattgtaaaccagtgtcaggcacgtagcgttccagaagcatgccgaccccaggatgcatcctcatggattcgcggatgacggcatcgaggtagggcaccgcgcgtgcagacttgtaggacactatcttttcctttgttccatcatagtccagcgaaagtagctcttctttgagtctggtcatggtgcgcggattctccaacaaaaagttgaagatcgcacgaagggtgattgccgtcgtatcagcgccagccagcatattgacctggagataacccgtaatgacgctggtatcaactagatcgggagacttcttcatggcattcaggaaatggtccaggaaatcgagttcctctgctggcttgcggtcgatctcatctagcttgtctacgcgagacatcattttctcaaccgaaatgcgcgtaacgttgccgaggttcggcggtccgatgcgtttaatggggtttttatccagaagataatccaagaacggcatttggccaaccattgcgaagtagtcggtaacttggtcagcggtatgaatcgtaccgtcaaaatcataggctttttccatatatccaaagcgttggctgaaagtggcagagctaatcatatcccaagtatctgagatagtgttagtaaaggttacctgagtgtttcagagcacttacaaaaagcaatccactgtccaaaatcgaattgtttctcttggctctgcttgtccatgaaccttgtttctaaatggtcgcaaaagtcgctgatgaccgtatcaacatgagattcgaggttcaagatgttgctcatcgaatagtatttcacaatcggtcgcttcaaccgggcatgagctgcttggtcggttgtgctgaataagtgatatgtaattttgccattaataaccgcactgctgttgtggtagaactcggtctgtaagacgttagtcttcagtgatctaagtcgtagtctggacagctttttaccttgcaccatttcccgtcagtgctgtagattgttttaatcaactcgggatgatccaagtcaagcaggttgggaccaatccgaacaactgggccatacttctcatgcagatctttgatagtccattgatatttctgggtttggacttgatacaaacgccagagattggtccaccctggtttatacatattagacttgatcactcatatctaacaggctagattttatgggaatggctggcggagggccagactttggaacttacgggcaagaaagggtccagggtagctacgcaggggagatgtgagttccgaaaacaccaaccaaatgatagcagctgcaagtagagcagtgattcccccgaacaacaatgtcgtcagtgagtagttgagcaaaataacgttgagggtcatattgaacaatgatgattcttcagatatacaattaatcggactatggtagatgaaatcaactaaacctgtgacgtacatccaggagagctccatctttatagataattagacatcaaatctagtttacatacctcacccgctatccgatcatttctctgatttatcggatctcaagacctgtgttcttcctgttcttgttcaagccacagttcggatttccttcggtatgtgggacgcaaaagcttattcctcctgtagacaaatcagattcattaccccgcactttagcgattagaaatctggggaaattcatttgcttaaacaggacacaagacttagcgttggccgatctctcggttaccgggtcataatgtttatgtaaagggtctagctaacaactacgaattttaacactgctcttccgtgcgtccgtcaggcagactatttttctgagtcaggcacatagattcatattgtggggtccaggctaccaggataatgttgtgacttcacatgtagccatgtatttcactctccgaagtgcagcccttccgctcactgtcacactaactacatgaatgaatggacccttgggtgtcggcattaaactactacttgtgtgtgttctcattaaattactctgaattccccccgtctacaccttgatcccaatttcggatacggaaatgatacctggcttgactcgctctaatatatcagacagctccctccaaaccttcttctgttcttcggcacctgcatcactcgacacaaaacttgagactctgttcatgttagtgcctgaaactccctggtgaagatcatttactctccaatcttgcagtcggaaagatactgcccatgagtctccggatccccctcagctgcatgaaccagagtacggctcccaacttccgtctcccttgcgatataccgtcggccaaaggctgcaaacagtcctgacttttcgccattgcccatgtttgtctttacccagcctgaattgacgacagatacaatcacctggctttctttctttgattcggagaccttggaggcgagctcgcgaactgcaagaagctccatcatcttggagacgttgtatctggtcacgttagctcttgagcctatctagggcggaatgcataccggcctgtcatggtcgccttgtcctcatccgctagttcctcaaagatgctgggagcgttgcgctctgagtatccagcgacatagtgtacaaaggaaccagtgaaagatagtacgccaggctttttgtacttgattgccgaggccctcggtgcaggaagtaccatgagactgagaagcatcgtgttgatgacgttgaccgtaatctggctctcattaccctcgacccgagtgaaggtcttggtcataatgccagtatttgccataatgacatccagtcggtcgagcgtgtcgactcggttggcgaatgtctggatcgactcagacttagacaggtccagctcccatacgtcatcgacgcccttgcggccggtggtttcctcgatcgaagctgctgccgcctcgccctttctaaggctcgaacagccagtataactttggaagcatcaagacgtgtgaaatggtgagccgcttctagaccgagaccgatattggatcctgtcacgatgatggtttgtccggtgaatttcttggtaggatacggaagtgaaatgagttgcgatcgcatcatctttcccattccacccactttgatagctgcttgatagtccttggtgatttcatagtgattatattgcggttatggtattaatgtgccaagcgaccagtctgtcgtgtctgctgcaattagaacggtgctatctccggccagaacaaatccggacatatcggtcgaaatcatgctattggctggttcgtccgagacagcactaaagctccactttgcttcaataacgtcggcaaatagagtgcgcaacgtgaactttctcctatccactgagttcattttatcccatcacatcgaactgacagtggaacgccataaagccgtcacaattctgtccaatggcgtactcatctcgagccctatctccgaactcccagccgctgatgagtcctgttgtgatagacggggcagcccgccagagggttgctgagagtctgttgcatgtcaaagggctcgacaatcagctcctggaccggtccactccgggttcataatcgggagggaagccacctgctctacctgcttcgtcgaaactacaccgagtatctacatcaacgccacggtggagggaaatacgaccccaactctccagcgtggagattcggtgcctgctcctgtttggggtaaagatacagatcaaacgcagtctgcaacccttccagtgtcgcaaccaatccagacagagacatctgaaataaataccacagatctgaattcattaccccccacgataccgtacttttagggttaccatacaaataatacagagcccaggacactctatacagtcttccatcgactctcagcccctcgctatccctgacccaattgcacactctcttgtcattccacgtaggctcatagagatcgcgctgggtttacagcacttataagagatcgactcatctgagggaatctctcgcttacttagatcagctcgtgaggcttcgcaaaggtattttgatgccgctatccgctatgtcacttcacacgacctcctggtcgcctcgtacgacggccttgagattctcatgctcgagggcctctaccatatcaactcaggaaacttgaagtctggctggctggcctctcgtcgcgctattagcatcgggaaactttttgatctgccacttcggtctcagaggtcaagtacaatatacgaacccagtcatttgaagtcaaggcttctcttatcccgcctcaactatgccaaccgattcttgtcactcatgctgggcgttccatctgctgccatcgattgtattgtcgcttccaacgtcatatcggcagaaagtccattagagagactggaacaactacatgctgtcattatgggccgagtcatctcccgaaatcaacgcatcgctgctgcagatccaacacaggctctccagagtgaacttatggatacaaagagcctagatcaagaactgcggagaatcgcttcactactccctgaagaacggtggctcccatctcacttgagagagtttgtcgccgacatgtccacatccgaggctttcgggctcctagcacaagtgaatcatattcatctgctacttatcctccatctgccctatgtccttcagagcctatcgtcactacaaccaggggacgcggacagtctgtacaaggcggtaactgcaagccgggatatactttctcgattcatattgtgccgtaaattcaaccagatatccacacgttgtcatgctgtcgacttcaaggccctcacagcctcggccaccttgctcattgagcatctggttcaccccctcggccatagcgcattggctcaccagcgcttacaggacgtaggactcgtacagatggccatcaggagcatagagagcattgtcaagtcttctcttgattcgcagggcgaaacggagctgcgggtgctgaaatggctacaagcggctgatgctaacgcaggaaacggagtcctacacatgttatgcataagtgaatcaaagtcccagggagaatgctgcatatttgaggaagggcttaatcttgaatcatcggccccttatcttggtagactccgagtgaatcgtgtggaggaatctagggaggggacagagacacttctgagcgagcgtctggggatttcagacgccggtagcggaggataccgggcgtggcatttccataatatggatcgtatggtgctatctctgataggaatagctgacattcacacgatgtgtcatcgagtaggcgaagataggagccagagtgatacaagtcccgctgcccgcatgtcacatgaagtgcttgtaccaggctcgtacacagactcgaatacgtggggattccaggacttggtatcatccgagttttcagagtgctagttacggtagtgagtggttccatactcctacggttttgtagaatatttggatgtaaataagcgattgattagctgaaatacaagcccttcctgagactgtagcgaggcgagatagaggcctccgctaggagcgctcggagggatatacatcattacgtcagggtagtttaagtctcattaaagtcgggcattagaagcaagccgtcgggtggagtaattgcagtatccttgatgtcgctccggagtttgggaggagttcctgtcacacgaatcaatcagcttcgttcggtcgaacgaaagggcacggccaggcgctagaggtaatttcatagacacggacatgggaaccactgctcatgtcacctatagcgatatcatgtgtcgttctgcggagtttgagtgacaaatatcagactattgagcccttaatggtctttgcaatctgtgaacattgtatgcagagtacaacgaagcatcgagccacgactccgcatgtatacagatatgagagcagctttggaaaggggggtggtgttacataaacatctcctagagaagctataagaagagtgacgtctgcctggatctctagactcatgctctcttcattcatccataaagaacaatagatatggtgtcctctaccgctttcagtccctagcgggccttctgaaaaggctgatttcccgtggaatgttgaccatcttccgagaaagctttttatcaacaacgaagtttggcacaacgacccccccaaacatccgacatgacatgcttctcaacctcgcggcaaacctgctggagcactcgcaagccatggcggccatgactcgtgacactctgggcggccctatcaatgtgactggggcaatggagcctgggttcgcggtagaggctctccgctatttttccggctggactgacaagctatctggtgagacattcccagaggaggacgtattcttcaagcttgtgcggcaagaacccctcggggtggtatcaggcatcatcccgtggaacgcgccgattgggagtgcatgtgccaaggcagcgccagcgctgtcaactggcaactgcttcatccttcagctgtccgagaagacaccctttgctgatcttgcaatggggagtctggccaaggcggtcgggttcccgcctggcgtattgcaggtcctctcgggcgatggtagcaccggagccattattgcgaaccacacgggtctccggaaggtctcgttcactggctcaactgcaacaggcaaggagatacagtgaatggccgcccagtctaacctgaagcgtgtgacgctcgaactaggtggcaaaggtccggccctcgtgtttggcgatgcaaaaattaaaaatactgttacctggtgtttcaatgctatcacgatcaatactgaccagacctgctttgctgccacgaaagtctatgtgcaaagcggtatctatgatatcttttgaggaagtacaggtctctggtggaggaaaagaccaagctcgtcggtgatcctgatgaccctaattcctttgttggtcctgttgtcgatgagtcccagttcaaccgcgcaatgggcttcataaagcgtggcaatagtcaaggaacagtcctggtcggcgggaacagggtacatgataaggtacgtgagctctactacttccgtcgtcttcccatgacgctccggatatttgacctttaaactagcatgatctcccttctctagggatgctatgttgcttccaccgtcttcactgatgtggccgaggatgctgagatcattcgccaagagattttggtccagtggctgtaatcaaccggttcgagacggaagacgaagcgatcaagctgactaacaatactcactatggccttatggcaggggtctttatacaacagatcactcgggcgatgagactctcggctgagcttgatagtggaatggtgggtattaatgctgtgagaactgtgttctggcagaccccttttggtggaaccaaggagagtgctattgggagagagaacgggagtcatgctatccgatcgcatactgatcccaaggcagtcttattaacataaaggcgtgattattgcagtcagatttatataatacagctgggaaaataaccctagaattaggatataaatagaataaggagcagccctctattattagcattttaaactagacttcccgcctccaatctcctggaaattcatcttctcctagtaattccagtcaacaatcagtaacttcctctaatagaatgccgtagactctacatcttagacctagtctaaactcgcaatctccaggaaaagaaatagatataatggggggatcttgaacatcacaagaacctttctaattggcgacactaaaacataacaaatactaccttaacacataactacacttactactgtgttgatcttgcgaccttcaatcatcagcatcatgtggaatcgccaaagctgaaagtccatgtctgggcagcagttgctcagacttgttacagctgcctcggccgttgtaatctcctacgaaggtatcaatcagggcgtcatgggcgctgtgactgtttcacccgagttcgggcgacgtatgggatacacgaacgataaggacgaagtcatcaaacccatgctccagggcgggattgccgccgtatactatctgtatgtacccccttggtttgaacagacaaggcaactgatgttacaaagtggctctcttttcgcagccttttgggctggcagcttctctgacaactacggtcgtatcaagggtatgtggatggcatgcttctggtgtatagccggggttatcctacaagcctctgctgtcaacctttcacacatgctttgtgcacgattcgtcgctggcatgggtgtggccttcatccttgtcattgcgcctatgtggacggccgagctttctgctgcatcacacagaggcaagcaggtcgctctaacattcttggccaacttctctggcatcgccctcgcggcgtggatcggttttggcacatccttcgctgaggtagctggtggacagtttcgctggcggtttgagatttcattcaagtcatccctgtagtgtccctggcgatactaagccccgcaatggctggttacagccggcagacgtgatgaagctttggaaatcattgccaagctgcgaggcaatggtgactcccaacatcccgagacgcagaaggaatatcgagagattgtgacagtagtggaataggagtctcaattcgccaaaaccaactacttcaagatgtttttcggcattggatccggagacattcatcttggccgccgcatccagcttgccttttggctccaggtatccatgcagtatggcactgtgattgcagccgtggtcatatagtaagttgttcttctttgataaagatacaggttgctaactgcattgaagttctagaaccatctatcatacagccggctttgacaacatcaattccggttggttgtccggtttactgattctggttggtatcttgggtacagccattgcagcctttaccatcgatagggtaggtcgctgaagaactctttactggagtgctgtaacactctgttaccttgtttattatcggtggcctctttcggggatccgttgacaacccaaacaaggctgttcagtacggcacagcagcttcagctatggtttttgtctacttcttgatcttcagttcttcttggctattgatccccttgatatatcctaccaaaatccttcccacctagctccgagccaagcgaaatgcatttgacatggccagttaggctataagctatggtagaagttcactttcagtgcctattatttttttaggcattgacgaaaaggtatggacgagcctcaactacccgtgaacttctcatttctgacttggcttgcagactttctatgtgtttggagcgtaagtctcacaggacttactcaaagctgaaagtagctgctgaccttttctccagtgctatgtttacatacattcccttggtgtactgctacctccccgaaactgccggccgtacactggaggaggttgactatctctttgctagtaagagcccgttcacttgggacgaggagaaagaattggcgaagtgtacagctctcctgcatgaaagtttgaatgaagggaagaacgggagcgactcgatgacgcaggataagttaatggaatcatacatcaaggttgtataagccatgttctttagtatcctgcatttagctagaagctaactagcaaagagtcgcacgggctcaaatagctatgggaatggaacattattgagtcttccatttattacccgtgtttgcagattgaagcttaaccttacacttggctgttatccccgtagctacaaatgcaatatcttggtaatatagcttggtcggtaatagatttcccccctataacgctttgcacgatggtctaaacttatatggacatttgactgtttcacgtcgcgctgtagtaagaatatgaattcgtttttagttttggtgactagtaatgtcatacatcaatgaacccatcttcgatccacgtgcagtttgtatcccatgaccaatcctgacagagtatgttcaaaacatcatccacctccaatccattcgcccataaacatgaatcctgatctaagcactcacgattgttcatgtctggttcaatgcaagactgttctccttggcgcatcaaatcgcaacttgtttcaaagatttgattcacaactcccttgctacaacgcgcggtcaatgaccaatcctgcatctcctcaaagagcctcaatgcggtctgtacctgacttcgccactcaggaacagcagcgctctgaggtttgcacagcatgctaagtagaggtatcatagcagcctggtaaagaaaccagactgcgttccatcccgacatctgatggctcagccacgttttggctatatcttcaatggctgtcttcgaaagctcttggcacttctcgacggcgctgtggtcgatttcgggttccgttagatggccagttgcagcgcccaagagtgttggacgatacagaagcatgcgcaagttccagtatcgccatctcataatgcaccgagcaagacgaactggttcatcaacgtctcgatcatcggaaagggtagaaggtagttggctatgccaacttatcaatgcctcatcgaagcgattgcggtctatagcatcgagaacagaagtaacagccaagctgtcctgtatctcagttgcaattcggcaaaaacgtatgttctcaataagcgtcgtcattcctatgtcttgccgaaacccctcttctccttcgacatagagcttgggcagttgaatatcaatggaaggagagaaacgaccaaaagagggcctacccaaagtcgtagttgtccaagtgtctagacaaactagagaccaccaagtacgccgcctcacttctgctgcttcaaactgatcgccgcctccgtcctgttgtgaaggctctcgatggaaaccaagtgcactcgccatccgaaaggccgcaccaagaatcgcattgcctctattgggtcggttgatatagtgaagatagtaacctcctgcaagagcaagggcctgtagcgtttcgatgcgactgctaccaaaggcgctgaggtcgaggtgtctcatagcttcggtgtagaacctgcaatgatcccgatcactggacttggtagatacgatactgcccatggccaggaccatattcaagagagcaagccaaggcgagtcctggcgttgactaccaaggtaattcgttctaaatgaggtttcgtcgagcattggggtaaagatatggatccgctggaagtatgcgtcaactagcgcctgtcctttgctgctccatttgatgcgaggatgttctgacaagggccgggggggatgatagcaatgtcgaacctcctcatttctagcgctggtgctgttgatgtttgtctggcgggaggctagcaagccacgtaactgaggtcgaacctgaagcatagctgcaagcgctgctctaatggaagaaatgccaagatacgacgcctgtcggtcaaacggcagagacagtgcattaacatcatcagcctcagcaggcaaggggtctcgctcacgtctctcctcgtcccattgtgaatcttgagtaacagactgttgaggggtactttccgaaggagacggcaagactttatcagtcaaacgtccacgtaacatgacttcacgaagctcctggtctgatagcgaggtcaagtctgagatactgtgattcgggaaaaggcggtttagaatggagtcgcgttctttgagacttttggacaagctctctagtgttctgttacgatggttagagctgtgccatggacagcatgactcttgtcaattgagttgaggacggacctcttcgaaggcacgacacgttggatttgttgggtgtagacgcattttgcctgcaaatccctcaactcgcactggttacaaggctttcggccgtcgcagcgtatctttcgccgcttgcagttaccgcatgcatggagacctcgcgtaggctttggctctttgagtaactccgagcccgagggctcagcaaaaccctgaacttgtgaaacacaacagttagtgagagtattatgatcaaggatagccaaactcacaggtagagaacatgttgagctcagatgcggggcactactagctgttttacgtgaacagcttcaagtgagcaaaggtgaaggtaaagctaccaacccggacgtgaggagatggcaaatatgagtcgcagagtggcaagattgcatgtcttacgagcatggcccaatctcatcactggtacaaatgcggagtacggcgtattatgctccgtacctgggtaattctgaaaatctggggaaacatctgcactccaacgtcgacggaggtcggtggggacagctgctagccagaacaggagcggcatgatagcatccgaggcttgattgggactagatagctacttttagcctcggttacgacatggatctacatccaaggctctccacttacccgagagcagtaggttgtatatgcaatccactctgtttaacaatctcttttcttggtcagatcatgttattaagttatgacagtaattgaccctgcacacttgagacaacctgttccctctcctttcaatcgaccaacacacatatttgtggaagatgacagggctttccagcacagttagcatctccatgcaaacaagctcgtcgtctatgtctccaaaaagactatttggcctgttttcttggccattgaattgccattgcttctggccatctttccaaacagcccaggtgtacttttgcgctttgatatcttctttagttgtaaaggttacgtattcctgagactggctcgagagcaagcgtgccgaagatgattgtagttttcattattggtcatatgatgaagctgtctgatgttgtaaaatcaggtaggctggtgttcaaagctggggacttgggcaacaatagttaatttttatagcctttgctggaatatgaaatactaatctctattataatcgatggcatagtgctgactgagataagacgaaggatctaataaaagctttgaataatatatacgtgccgtgtttcccatttttactatcaggccttagcaggatgcgatggagtctccagtcagctgacatacagcaaccgtacactcttgaaattaccagatatggcaagcgaggtgacatacaggaaattggaaggttccaaaaatgcgcctagtgtaacccccaacggaatactctatcttactagacatgtggggttggagtagactgccctccatcgcctttagtaccgatcatgctgatcagacaacagtgcatgcagagacgtcgaacaagagaagaggaagacgcccggtctcatctatgaggcaagcgctgagaatggtccttgaggggtgctggcaatagtatagtagtgtgataaaagcctgctcgatcgtttcgatgtggccagccgttttaatgactgcacccggaatctagaaaatgacaacgtttcctgcccattgactgaagattcaaagggccgagttatataacgaacagtaggcagcagatctatcgcgaagtacaagacatataaagagaatttcttttacattactgacttatctttaaaaaactataaaggtgacttttcatataagttatttatattgcaaatatttatattcacctcaacagcatatctacaaccggattatctaggtctttagcctcgccaaacattaatccatcgacatagcaccagctgacaagagcccatgtctgcactgaaggcgatatcatctcttcatcagcagacaatgggtcaagccgcagtacaagcggtactcggcagcccggaacggtacacacaacatcccctttcatgataggttctggcccaatgccgaagatgccttggctggttgcgaatgccttcattgtgtctatacggggccttattatgcggtggtacttattagactcaattttgtgaagatccttttgtcgcgagctcgactgtacccaccgtagccactcatcgaaatgccggcggagctcatcccatccaggcataccgactctcagccggttgtcgtcgatatcgagacccattatgagagactcagctaatctatccatccaggcctccatggaaaggttgcctgctagtcgtgttctgagtgccaggacagatttgactgcttctcgctgctgctttacaacccaagaagcgaacggagggcagataacgtgtattgtatcgattggcttgacatgaagtcgaagccgacgcgatgactcagtatcgatttttggtgatgttttcaagcatccgcctgcatcccagcctgcgctatcgcaaagaacaagtggctcatcgtaggcatgacatcgaagatcaggggcccaagtcggtatgttggaatgctgccgcatatagcccatccaagaaagggctaaaagatcaagggagtccccattgcaaaggagtgcttcggctgtagcaatgaaaacttgctcttcagtgattctgtaattcgcttttggtactggtcgtttatccgcaataccgtgaaaagcaaagactttgtcgcaggtccttgtcgcttggcaatgatatgcagcctgaaggagagtctcatagcataccccactttctccctcatacgccttcttctggtattcttctcgtatatcaagcatcctggtaacacaccaaaacccaagaatggctggatgatcgtcttgatagcgaccgaagccaacaaatgagttccaaatagcagaaacgccatctgaaaagtggctcagatctacacagtcctcaccacaaaccacctggatgttcttcccggcagcaacctcttgaataacccacactctttgaaaccatgggcgttgaaggagaagtagcatgctctctagtccagactcatcagcctcgtgccgattgggtcgtggggccttgcggtataaactccgaaatttatcgtaaaaagaggttgatttgaccaaaggttctggtcttgtctcgatttcattctcgtctcgtttcatgaaacggaatgcatttttggtaacatcatcacttttgcctagccaaaccaagacttccgcagagcgagaatagatctttcccatgagggggacttggaattccttctccactgtgtcttgctggttgatgcaaatggcgtcgatccagacagtgaactttgaggatttcttcattaaagagataaaaagatctagtagcgtctggctaagagggagggagtcgccattgtgaaactcaattctcgctatatctgctgaattgtcccagcagtaggaaatagcggtgtattctggagggtcgtcaagaggcacaaccctgaagttgccgataggctcagaatttccttctttaacattgatatccaagatcctgatatagttcccgaagagggggggatatgtaatattcatagtgatttagatcttaagggcagaactataaggatttagccaagaattgaaagaacggggaggactagtctgtggggccagaggaaggataaccttagcctgttttggaactgtgagagtgaaatctctgttggttttcagtggggtatagcgtgagcagcctggactaaggccagaatcggggacggaagtgctcattccgcggctgatgaataccgaagtcccgcatcgaaattcggaactagcacggaaattggtagcaccgattaaatgcgatcatatccataactaaattcaaacatgccatatgttataagcagctcaaaaggaaaggcattaaaaggtatcactgtccccagcgcccgaattcaacatcgagactcgaacaccagagatcattgtatatgtctttggcactggtctttatcgataaacaaatctaacaagcagtctttaccaccctaatcatgatgcctccaatggcacaaagaacgttgcttgagaagggatggtcattcaggaatgcaacagatagccgtgatgcttggaaacccgtggccagagtgccgacagttgcccacattgacttgattgaaaatggaatgttagtacgtcgagttcttcacttttccaggtgctaattgatgacctacctagcatccctgatccatttctcgatatgaatgagctcgaagtcgagtgggttggagagacggcttggacttaccgcactacttttggctcgccctctgccaacagtaaatcggtgtatcttatcttcgagggtcttgatacttttgctcaagtcaagctcaacgatgtcgtcatactcgagagcgataacatgttcctcagccaccgtgttgatatcactaacaagctttctgacgaggggaccaatgtgttgagcattgactttgacagtgcgctgctcaaggccagagaaatcacaaagcaatatcctgatcatcgatgggagctcttcaatggagaggctggacgcttagttgtgagaaaagctcaatatcactgggtatgtaccataattgaaagacaaaagaccttctgctaagcaaacacacagggatgggattggggtccggtgcttaacacggccggtccatggaagccagtctggcttgaagtgtcatcagcccatataaatgacttcctcctcaattacagcgtttctccagacctcaaagaggttctgggctcggttgaagtcgatgttgaagggcattatgacacggcaaatgtctctatccagtttcaagacaatatcgtctacagtacagcagcagcagcaaggtcttccagcggccgtctagttatccctttcactataggtactagccatacgcgcttctgcaagttctaagtactaacagctaccaactagatcaaccgaagctgtggtatccagctggatgcggtcatcagtctcgatacaccgtgagtgtcagtatctccaaagacggccagaaacttgatgcaaagaccaagaagactggcttccggaaaagcgaacttgttcaagatggagactcccatggaaaatcgttctttttcagaatcaacaacatcgacatcttctgtggcggctcgtgctggattcctgccgacaactttctacctcgaatcactactgccaaataccgggagtggttaaagctcatgatagaaggcaatcaaatcatgacaaggtaaggggtaatcgatgagcttgatatatcggtacagaatagctgacgcaatctcattcagagtttggggcggtggcatctatgaagacgatgctttctatgactgctgcgatgagatgggcattcttgtttggcaggatttcatgtttggctgtggaaactatcctgtagggccagcactgataagatcgattcgcgaggaggcagtgcagaacgtcagccgactgcatcatcatccttccgttgtggtttacgccggcaacaatgaggattaccaggttcaagagcaggctggccttgagtacaatccagaggacaatgatccttcttcttggctcaagacttcttttcctgctcggtactactacgagtaccttttaccagaggttgtcagtcaagtatctccagggatggcgtactggcctgggtccccattttccggaggtaaagacacgactgacaaaactactggagatctccatcagtggaacggtatgtgacggtaaagacttccggctgcttacatactgacatctccacagtttggcatggcacacaggagaaataccaggtctttgacaggctcggtggcaggttcaacagcgagtttggcatggaggcttttccagccttatcgacgattgagcactgcattaccaaacagagcgaccgctttccgcagtctcagatgatggatttccacaataaggcagatggccacgaacgacgaattgctacttacgtggtggagaacttccgtccccttccagaccttgaagtatagtttctcccttttcagaagcagagctctattgctgacccctcatcctcatcagtctcacatatacctgacacagctttgccaaagcgaagccatgacttttgcgtaccgcagttggcgtcgtcaatggggcgatgatcgccgatgcggcggcgttctggtctggcagatgaacgactgctggcccgccatctcatggtccatcgtcgactatttcctcaccaagaagccagcttactattctattcgtcgagctctcaagcccatcgctgccggcgtccaacggcaacaccatgactggagtgttgttcatgccagaccagcgaagacttcttcgtttgaggtttgggttgcgagtagtaagcagcatgaggtaactgtcactgttgaaattcgcttcatttcaatcagtactggtagggatatcagggataaaatcgtgaagggcaacgcggttctgattccaaatggtacaactgatatcctcactgggcagattgacaacgcaaaagatgagccgcatgtcatatctgtcagcgttatgcagggcgacacttgtgtctcccgagacgtcgattggcctcaacctctcaagtatcttgacttttccgatagaggtgttgaggttcaagtcggtccagatggttatcaactcacagccagcaaacccactaaagggttggtctttaaagaggtatccggtgtttctttggaggacaactgtgtagatctcatcccgggcgaagttgtcactgtaaaggtgaggggaagtgggacgttatggggtaccccaacatatagatacctccattaggatgacctctctacatttacaatcttgccttgaataactcggtgtcctttacccacttgccgccaattgggcgtcctccgcgcaaacgcgtcactgcgacaccatcttcgacaggagcgaacaggggcaatcctgtttgtgcgatgccatagtcacgaatcaccgcctggcctcggggcgacacaaggtacaagaaaaaaccgcgtacttggcgtgccgcgggggtatccgcctctaccatatctggtgaaaatgaagcatagcaactgttcatcaaaacatcctttgagtgagttggctcgaagaagatggtagaattggaaatggtgccaagtccagtctgccgcaagactgttgaccgatcagtcaggaagtaggcaccagctgcatcagcccctttaagagcctctggtggcgatagaatgcttctcttgtaccaggatgatgttgacgcttggtcatcccatggctcccggccagtcaaggaccagatttcgcgttctttccacatagttgcagaatggtcgacacgactgtggaacaggctgcccgaggcagcgatcttctcaaaagcatcaggtaatgaatctgcggatgccagtcccgcagggtctgtaaggggtcctgctaggcaaaagtggtcgtggaatacgcatccagctgtgtatgaccatccttcagcctgagctaaagcttcctggtcacgttcataagtcaaggcaaagtcaatggaccctttcagtagcgctagctgcgtgttgcgggagtggttgcacatccactcaatcaaaccacggttgcttcgagactccaggtagtcttgggcaagttctttgatcaagccagtagcacctgcaccaccatttctagatggatggcaattgttagtggcttgtcagacaaaggctcagatagatagatagataaataagggaccgaatacgaaagggctgttcgactgagtttgacgtacccgattcggagcaacacatgtccagttttgccatacgtttcacgagcatttgcatcaatctctccgtgtgagataatggcggtcgagcgcgatgacatggcgacagatgagaagagctttcagcaatgaactcacagtaataacaagaggtttactccaccatttggtagaatgagccatgagtcattgccgctaatagagacagctgtgttttcgagtaacctattggctaatcctgaaaggtagatccacagctctaagccgacgttatcgcttccccgcaaatgacacccgacccattcccacatatttttctgagtcctgggcctggggtaaggagtagttgcgcaattgataacaattgaggaaattcccgaatcgtacctcatctgctagtaagccaagtcgtgacaaacataaatttcggctcttggattattgaactttagaccttgctcctttaacatttccccaaacctatcgcgatatgtctagtcttcttattactgagatttatttactcgaggtccctcagtttccttaccctatagactaagcgcccaatgccagtctatatttagcacttctccaccacaacccctgtgcatcctaacaaagctattgtattggaccaagcttgcccctttttagcgcgtcagtcagattctccggccatcgatttatgggtaagcacgctgggcgtcaacaagaaataaccttgagacatcacaaagaccctgatcggacgatctcaataagaccagaagacacgtactgtagctttcaaaatgtcctcaacggctgtaccggactcgagctcaggcggaagcagtgacgacaataccgagctcattattgccgtggttgcgctggtcatctccgtcttggcctttgtcattgcaattctccaggcgctacagcagtatctcgccacagcgaccggcttctcatcatgcagtgaagctgtcataggaaaatgggcacaatttgcccggcgccggatgatctggtccgagttccgtttcgaggtccagttcgaggctccagtcatctttgtcgccaagcccagcaacaccaggggaccacttggagatgatgccctcgccaaggacgacagcaaaaagatcattcgccttgatggcggcaacgataactttaaatacacagatacagttaaggaattcgacaacgagtacaagcagagcacgcagcgaatcatccatacggctgataatgagaaagctacctggtatggcttgctcatggctattgtcagaatggagaaagagtctcgcgagtggcaaggcaaaaagtcagctgagtgggtcaaggcagctggcccacgcccaccgattgacacagaagagcctcatgctcatcactcactagtcgtctgtatgcagagaaagaggcgtacgtgggatagcatgcccaaggactttgccaaaccatatgccacaaccacaatatcgcatctagtggagattgcaggaatgctgggcatccattggaggaagtttgatctcaataccgaccaatatcgcggccaaggcaacggatttgttctatatggctcatacacagatggtcttggtatcaccttcaactttcagaagcaaggaccaacctggttcgagaagaaccgtgtgatccccaactacaacgtcaagcagctatgcttcggcatggccccaacgatcttcaaccaggagaagaaggtctatgccgacgaggccaagggagcagagagtcttcaattgggaagtttggctgaggttgcaaagacactcgtggtgcttggatgtgatatcaacactgtcaattacttccgaaagcctgatcaagcacgccacactcacttatttgcgggtaagttgcactctgttgggttattccaagagaaaacttaccttcagcagtcccattcgaaattcttggcatgatcggagaaatgcttcatatcaagggcaccgtcttccgtatgcttccaaacccgaccgtgttctactgggatcccagctccttttcactttcagcactaatgacggaatacatcaattgcttgcgacctctccatgagacagctttgaaggatagcgaacaagtaagcaaaatcctcaaatgggcagaagcggatgaaaagttcccactcctgcgaacagaaggatcaacgctagatatctttggcgaagagattaatggtgcaaacttggtcaatcacctcaacaatctccggtctggagtcgaattgtgtgatgagtactttggcagaatgaagaaacatggattatccatgatcaagagagttgttcgtatgcatatccaagagatcatgggtatcctacacgagaagaacgaagtcgacgataccacgaataacgatgaaaacgataaagctgttgacgatgcgccgattaccattcatgacattgattccgcaccaggcgaagacaaagagactctactcgttcaaatgtattttgaccgcgttcgacaaaacgtcgtccggaatctcagcaaacagggcctgctaagcaaacgcatgaaggcaagaaaagattcatttgtctcggaagatgacatgagtacaacccgccccaagcacggggcaaggttcggggacaaagagcttaacgaggcttggtgcgtactcatgttccgcatgttatgctggttacaactgcacgacttccataaaatggatcttcacatcagcaaaagcgatgcgtacgcgagccgcatccctgtttatattgtatgataacggcaaggtcggatcgtatctgaacggatagtttgttttaccaatgtattctaacggaatcgccgagcgtctagatacgtcatgcaatgatcagaacagctttgcctcctggtatcaagagcctatttattgaaatgcgtaagcaagctttgtgatcgctgatgcctacctggctacaatcgccatcggcatagtgaacaatgtacttttgtcactcgggcaccggtagattcggcagagtagacggtcattcatggaccttagaggtccactgggtcaagggttatgcattctgacagttggacattgaggcaagctcagcagacgtccgtgctgattacacttttgtctgtaggatgtgggtcatgccttgaacacgagacctttgtgtcttttgtaaacttagctacggctcccgtgaccatcttgaccatcggatcaaataactcctatgatgaccaacctggggtcgatttgctgcaggcgtgaataataccgaaatcaccaaggtcagtgaagattgaaaggaagacggtatcttgagtagtgatgactgggcagacatttaagatgttgatgccgcaggcagcataaagcattctacggtaaagaaccatactttaagctctcgcagtgttcgccaattacatgacccccaactggaatttaacataaatcgcgcatcattgagttccatgtgaatgggctaatttcggcaacggtttcacataaagcaatcgtacgatagagaaactatgatgatcaattcggcttatcctctattacaataaaactattctataacgatctccgatgtagcgattctcgcgctatagcgatataaagtccggtttttttatatttttgcagttaataattaaaaaccctagtattaataatatttttatttttaaagtaaaattaatataaaaaataagtattttattttaattgtttttaaaaagttatttaaatagctaattatataaaaaaaattaaataaagaaaaattaaataaataaagattgcagttaagattttagaaaagaaattaaaaacttatataactatttaagtaaataacaagccctacttttataatactaaatcactactataacgatataaccactatgccagatagtatcgttgtagccctgttttactgtagtacagatactgtgcacaggttttattgcgcctgacagctacggaagtgcggaactagcctctgaaataagctttggacccctgagctaggccctcttaccctgaaggttagaatgcgttgtcgtgattgaccttggtcctatatatttactagtgcatcgttctgatagttgcttgagttgcagttaagccagaccaagagtcaggagacgactaaatactgccatgtcccctatgacagataataaactcgcccgagttgtaacgcaactccttatgagaaaatcctaacagaatggctgtcttgattagagttcagacaaatctcatgctgggccacttgcgatactacgacgcgtattacactgtcgatctatggatacatctacgagtcattatctcggaccaggaaatgtcggtaagtacgttggtgtattggagagaaacaagtactgtatcaatacgagaccggaagaatacagaaccatagagtcggtccatgtactaaagttcaggtggagtcgtctcaaagacagccttgtcagtagcaaactgattggaacgcaaagaacaagagccaaggcgctcaggccatacctcgctataacgtgggtcaatttatattacagcaatgcgataccgctaatcattttccacatgacatagtactagaagaactgtctataaaagccctgtcatatttactgacaagtttcccacctaattcgccatcagctcaacggggctttatgatccagactcttccacctctatatttatcaacttgtacttcaatcggctttccaaggtaggttcatgaagaatggatatgacgcagcttagatcagtactaaaagcacaaccagactcaacataaatatacaatgaagctatcagctgtcggtcttttctttggcctgttcgccatggccaacgcaaaatgctacaactgcttctatgcacaaggttcgcctccttgcgacgcatgccccagggttatcaacggtggatgtggtggctgcattggcggttgccctgctgcggtgggcagaacttcagctgttgaagaggtagcctgttagataaacctggcggagacacctttaaggacaactattgcatcattcttaggctagaaagcttgattagtcaaagaaaatccggacttggtcagcaatgaaatgtgttcggtgatatattgtcgagttaccaacctccgtgtgccgcaacctcattagcctcattagtgaactatacctattcaggaagtgcgaaacgcatctttacttcgatgaactctcacttgttaaagaaccggctacttgccggtggaacgtgctgaatatccaagtaataccatgaatgaccgttttcaccttctcaggcaggaatttaatagaacaataaacaccagttatactgtcacactgtgctactttttggtgattctctaagttcccagccacaagtctcagctctacataacacggaagctttgacaatttcacaaaccttatcgctccttctgcgcatcttggtctttgcagaccttcaatccaacgctccaacataatgcagcgatttttcaaactttccaacccggatcttctccacgaagcatcatacgtccacggagaatggattcaagcagcttctggcaaaacatttatcatcactaatcctggtagcggcattgcttgggctacctgccctgacaattagctgaagatgtcaacaacgcagtccaatcttctcacagcggctttcttgagtacagagggtacactgcgcgtaaaagagcccagctgttactagaatggcatcgcttgatcggcgagtctaaagaagaccttgcaaagcttgttacatacgaaactggaaagcctctcgccgaagcacgaggagaaatcgactattctctgggcttcgcttggtggtttgctggtgaagctgaacggattcagggcacaactggggcgtccagctgtgcagaaagaagagtgcttacaatcaagcaacctattggtgtggttgtcgctctagtcccatggaacttccctattgccatgatcatgaggaaggctagcgcagcctttgctgccgggtgctctatgattgtcaaaccgtcacccaaaacgcctctatcttgcctggccctagcagatctagccaccagagctggttttccatcgggcacattcaacgtcctaacgacctctttggagaatactcccagcctttccgaagctttatgcactcatcctttagtcgctaaggtgacattcacaggcagcactagggtgggaaaaattgtttctggtctttgtgctcagggtcttaaaaagtgcacactggagcttggtggaaactgtcccgttattgtctttgatgatgctgatttcggccaagccatcgaccagatcatggcattgaagtagaggaatgcgggccaagcatgtattgcggcaaatcgagtttatgttcaagccggcatctatgagaaattcgccactgccttctccgtgaagaccagcaagttcaggaccggtcccggcgctgatccggccaacaactttggggctgtcactacgcttgctggtcttgaaaaggctgcatcacccgtcaagaacgttctcgaaaacggggctaagctcagaaacggatcaggaagacctcttgtgctgtcttcctcaagacccaggctggtgtcgttggcccacttgacgtcctgttcctctgtttcaaacttgaagaggccgcagacgggaccaaatgtttcctctttggccatctgcatatcttgtgtcattccagtaagaaccactggctccatgaactggctggtgtttattgcaagctatgtgtttaccaggaactcagaccgtttgtggaggttgttcgagaatctggaggcaggcatgattggcttagtaagtagcagcagtctatcccaatgctactgtccacgagaaactgacatactttagaatacaggaaatggctctgcggcagaaagtcccttcggaggcatcaagcagtctggctacggaaaggaaagcggcaaagatgttgctgtggcagagtatcttgttgagaaaactgggactttgacagtcatgtgatagatgggtggcgaagaataatgtgaagtgctagatttaggtcgcgtattcatatgttttctatattacctaggatttaaacgaatataatacatgaaaaggcgtacttgatggtctagaggtctcgtaagatgggcggaattcctgttccgtttggtatggcacatgatgacattgtcgtgatgtggtgttaaatgaggaggactgcgggaagttagaacattgcttttgtacgaacttcgtgttacatgatacagctcaactatggacttatacacgggtccataaggatgcaagtttgagtaacatggtccttatctatattcggagccttctaactaagaaattcactcccagcaaagtctcccaaagccgtaacttcctccaagcactgagcaataacatgtagagctttgaccagatcctcctctgtaattgtcaaaggtgggctaaatctcaaacgatccgcaccaatatcgacaaggacaccgtgatgagcagcgagagcctggactcgtcggggggttacgcccggttcactctgatcgagaaccaaagattgaaaaagcgcgattcctcgaagctcttttacatgtggcgggttaagctccttgatcgtcttctccaggactcttccaagacgttcagaacgctccgagatcttctcgtcttccaggacatctagcgtagcgagagcagccgagagagcaataggagaagctccaaacgttgaaagaacttcgtttttgcttagcaaatccataacatgcttcttgcccataatgacggacatggggtagtatcctatagcagattagccaacaatgataattatgagtaattggaacttggccaacctcccgtgatgcccttggccattgtcaccatatcaggctcaagctccggttcgtggtgaaaggaaaggtcttttcccgttcggccatacccagcctggatctcgtcataaatcaagaggacattatgctttctgcataatccttgtgcacctttcaagtagcccttgggaggaacaattgttctgattgaacagtcagcgattgggcactcgattcgactgttcgtttggtactaaccccgcccagccttggacaggctcaacgaaaagcgcagcaatcctttcgccatcctcctcaaatactttctcaaagcttcttaaatccccaaaaggaataagtttaccacttgtaggagcgtaagatccaatgttgggagatgttgtccgaaatctgcgttccatgagtttcagcacaggaagttgtgagttagggctggtgaaactaacgtttgtgggaaactgtggccatgggcatggtagacagggtcaggccgtggtagcattgatctaccgtgagaacatgagcctggtcctgcggtatccctttcttgagatacgcccatttgcgtgcaatcttgacggccgattccactgcctcagatccgctcagcatggtcgcaattgagtcaaacccgaatttctaacggaattaggatttgccatctcagcaaaggttagctggaattccatcgttacttactttagtgagccgctctgcgaattccacgtacaatgggctgatgtaagccgttccacttagcggcatcttgtagacttggtccgcagctgctttagcgatcttgggatgagaatagccaaagttcatgacggcaaattggccaatgaagtctatatattccttgccatctacatcgacgacggtatgacccttagccgattcaacagcaactggcagtgttgggaactctcccctgatgtgcttggaccaagtctctacatggcgcgcagttttctcagacagcacgggtgtgatgttgagtttgctggtaggtaatcgagggctggttgcagatggagccatggtgcaagttgtcttggtacggcttgagcgattgcatgaagttgtctattgttactgttaaggcaccctaagtcttacgggagctatttatccatggccactgagcagctggatcatatctaattatcatctgaatacaggagggattatggctcgcatttcccatgtgggaaaggtaagactcggaacccgaagtgattcaaaacatcgtctgaacgtcatcaagaacagtttgtggaaccggttcgcagaccggagcaatagccgggaacgatcccgtccctttctattcgttaagaagattgcgaaagagcggagagtttgcagcattacgcccattttgggatgcgacacgcatctccattttgggcttaagctggtttcctgtaccccacccggagcctgcagtaatcgtggatgatatctgccatacagttaggaggtttgagacgccttgttggccattggaaacaggttcaataataattgcctagcagatgcactcagaactcccatttgatacgaatgtcaacttaaagccggtgccaaggtactgttcaccagtgtaaaatatctttaccggcttaaattccgtttcaaatagctatttgctaaattatagaatgcattgcttgagagtccttaattcggatgttcatatcattatccattcaagggaggtcccaaggccctttggacaccaggtcgtgatattccctgtcactgagactccaaatgtcttctgtcaaagacatcataagctctctagaacgatctggatatatgattatcatctcatcgtgtttttggcgcacccattcacggtccagaggtacgatagcctctcgtgcagccatatagaacggaattggcaatgaggagtctggcccacagcccggagggagtctatcaataagagagaaaagatgctttcggtaaagttgaacccgacttgacgctgtgggatccataaatactcgccgcgcaaggagaaggtgcgccatccagtaaaagcatgcattcagggtacttagatggtcatcttgggagggagggacagacagggggctgtttgatcgagcagctatatttagtggcatcgggtactttcgtgatccccagtctcgcatagtggtttcgagttgatacgcttgagcgagccgtacgtcattctccaactcaacgtcagttgccaatatcgatatattcgccaaaaaagaaagtacaggctgagggcagccagtcagttcgcgaaaggacggcccaggtacgtcagcttcctcatgctgctgatacaagatgaaagattcgggtgcgaggggcttccggcgccgcaagagagacatgatgatatcaatcatggcaaatcgctgcactaagaagcgagaatagaatccgtcaggcatcttgtcgatatatcgtagttcaaccaccagcttgaatgcatttcgaagatgtgtgtccgtcgtgaggctaccagtcataacctccgaagcgatgtgaatgagatatgctgcaagggtaacttctctcagggataagactgaaaacgcatgattctctattgataaagacaactcttccgtagtattgaaagtcggagaaatcgttccatactccgcaacgatctcaaagcttgtgaccgacgctcttccagagttttcaggtcacctctgcaatagttgtacatatttgcagctgacacatacaagaacgtatgtaagagtagcggatatgagatggagattctgcaaagctcacgaaacggatttccaggactatcaagagctggaatccgaggagaagcatcggtcataactgacaagacacaatgttaattttagtaaatggacgacggagtttaaaaaagcttacagtagttgaatgcgatttcctcagtgcaagcgggaaggcttggtgttggcggtgctaagctgtgctcaaaggtcttggtggtaccaaatacggtatcgttacctgattttgatctctcgacttcatgttcgctttcgatgatctctaacaaagcgtctccatcacttgggacagagtccaactggatacttgtcgggtctggtatcaattgcccgcttaggctgtcgcctatagcaggtacatgatcctcgtattgggcggataatgtcgtgaggtcctgatccatcacaaatgcgttgagccagttgctgtcaaactgcacatttggaaggtcgtcgaaatataagctcatgtcgctgttccctcgagtcaaaccttctagatcctgcagtgaaggcatttgctggtgtgtagtggcaggactaatggaggtcaggcgtatgcaaagcatctagagttggtacagatctagaacaaaccccatctcgatgttcaatctatcccgaacgtaactggttgtcgttatcgtaagacgccgtgcccaagtttgagctttgaccttgatcgagagtctgggcctcgttttggcatttgttcaagacctggccgctgttatcgctttgatgtgcatcttgccatcggccacgcttacgctgttgtcgacccctattctgggccggtctttgcctctcgtctggaataacccttttggtacctgcgttgaacgaaacatcaggaacaacaaacacatcgccaacgggcgcccaacggaattcgtttgtgtagtcgcaagtgcggcctgacttttggcagagtgtgcagacaggccgcttctcatcgcattttctatgacgcttcctgcaagtcaggcaacctagtgaaccgattagccaggtcacgatgtgtgcaaatgagacaaaaacaagggaacgctgcctcaaataacaggtcatataactgagattgagtgagggggatagcaaaagtaaaacaaggatatatatatatatccttcttgttgaacgcaccttgtcgtgagcgaatttcaggtcgctgcatgataagactgctctgcaaacaaacggattgggaaaggtgagtggaattgaagttacggatgagtgaagggcgttgcggggtaaagaaagtgacccgggatcccaaaaagagtataacgtaagaattcactaatgcggttggtgtactccgtagatatcacggtatctagtggctgcgctgtctaaaacttacggtagagattggcgggaatatgcaatttatttagttcgctacaacatagcagagcccagcgtcgtgcaataaccgattatatgataaaacggcagctacagctttttagtctgcaatggcgacagccgctgaacaatggtcgaaaaacaactgacctctgaacaaccagagtcttagtgctgctcatacactgttaacacactgaactcatagaatcataaacagaactgtactactaatgattccatatcaatcttttaccaagtttaacatgtcccataacagaatccattcagaactgccaacaacgattgcagagccttcaccaaattgttatcttttaaatacagcttgcggtgtgttcacgtgcaccagtgttgcctcggtagtcggctaattaatgcaccaccttgcacgccaacaacttgagctgctgacccggcattgagtccctagtcgcgctccgtaccaagttttcgtatcagccttaaagttagttttgcccactagtggctgcttccgaactcgcagtctctctaccttgtcgaattgttgttgcgctcgagcctcgggtagattccgtgtcgcaagctagacctaattttgaaaagcgaactaagtggtagcctcttaatgattttcgttccgcctgttttgcgcatattactttccactgcgtcatcatgagaagccatgatctgattccagtggcttcgctgtttatatgctgcgggattccttcttgggtgcagggaagtgatgattgctttgacctcttgacagcctttgccctatcgcgcaatataaaacagcattcatttccaacaacttttcactttgaccttattgtttaatatatgagttgaaatctgcactgaaacttgaatcactcaacatggaggccaaacaatacagcagaccctcgcaaaaacaaaagccacagcggcctaccaacctggtgttagcacttcgagcactcgttcttggagtcacaattgccgggatcgtcgtctcctctatccctgccccgaagaactttattgcaattggaatactgggaccagctgtaagtgggcatatcatatcaacatgctgacctccatgtattgacgaattagttcgtcacgactttctgctggtcggctatagaaattctctaccctttggtcagaatcttcccgccagcctatgtatcattccgcattcttgtcgactgcgtcattgtaatcggatcaataatctgcctgatctgctttggtctattccgggattggtggcccgggggtagcgctctcagttcagaagacgcgcctttggctcgagagacactattccaagcagctctgggactcgcctgcgcctcaacgtaagttttgcatcaatccatcagaaaaaaatttacttaatgtctacttagagttctccagattgtaatctgcattactcaacttttggaaaaatagcctgtggccaaggattgacaggatgatcaggttggctacagacgtgcagatgattattgtgctagagccctgctttgtacagtactccttgagtacgagtcccgctggtcgaaggctttttgtagaataaatagtttccatatgtgttccaacctttagccaacctacacactatagattaatcaagcgacatatatgtctaggttaagcacggatctgcattgattgagcaacctgtattgtcacctgcgaaccggtcacatgacgtaaacagtccctcgatcctctaggttctctttactagaataagcttacagccacagatcttaactataaataacacttctagcctataacttagatattaatactataataactaactaatagctatagtaaaatactaatattattaaaacctaaaagataacttatttgcctgctattatgggttataagaaggtgtccctcgatcctcgctagtcaatagggggcacgccctggcaagtaaaccttgatatggtgcatgcagatacttgtgtaggaaaagtcagatcaaggtttcaatcaggcttcgctgtaatctaaactctcactttcttattgttctgtatggctgagccagaaacatgcgtaactatggatgacggccggcggcctataaggttaagctttaggctggaaactctctttaatattagagttttcaagcagcttcgagttggaagtaggccgcgagttagctttcagccttccaattataagagtgagttccttgctcccttgcatccgtcttcactttcttctgcacttcaatcttcacccgtcgacatcacgacatcgctatgtcttctgaacccaacactcaccattcccaaaaagcagatcatgtcatccacagaacccgtcgacgtttgatggccacggttgccaaggaatatgatcgtgtcgtcgcagcagatccggcgctagacttaccaggacccttcacagacagggaccagatcctccattagctgcgtgcgcttaaggaaaaagagcactgggagattacttacgcacgattttctcgagagcctttgtactgcatatttccagcccgtcaagatagcgtagagtggtaccttgactactatggtgctcaacatttcatcgactgtcataacaagtctgtcgcgatgtatctctgttatccagaaaggaatcagatacagctgctggcggtgtcttgaactctctcgacccctggctttaccgtcattggttcaagccatatgattctgatatagagcatggtcgctacattgcgaaatctatcacgtttaggcatcatactagagacattgaaccaacgctcgcggatgtctcggaatttcatcagaagctcatccaaagtttctcgtctgatatttctagaggcgtcgcacctgagatgcttcagaaactatttgttccacctttccctacaccattgggacagctacaagaggatttgcatatgatgttgagcagaacccacacgatccatcctctattcaagtccctcttcatggtcttccatcaaacgaaagtgtcaagaagagaacgttttacagttgaagagattgataaccttcctgtatctctggtatctactggaactacagaaggtctcagtaggcccatatcattccacagtttgtgttgcaacggacagactttcgctgatcacatggcatctggcagctctgtccgcagtgtgagaacgagcctcaagtcagcgataagatttattatggacttggaaaagcgagaagagggattttggagaggaagactgagcccgccgctcgctgaccactcagtagacattgaaaaagaagcccgagagcttggatgggatgtcgcgacgcatggaaagttaccactggatataccatcctcgaaatgggtgaacagacgcaaatacacagagtgggccggaccggagctctgcaccaccttaacctagtacatgtcatgatgcgattcaggaggttttcatccaactatatcctggaagacgattggtggtggtggaaattggacaacgaaccaccagggactggggttatagagttgatagataaggtggtatctgttttaactacgccttggaaagtgaccccctacattttcttgataggaaatctggtccttttgtatgggggctatttattattggcctggaagacatctacttaatacaaagagggctaggacccgggttcaacgagcactttaaatcgaggctctagcataattgccacctccatatcggaaggcaacctgcttatgcagcttatgacaacgactttggtatattatatttctccgatacataaaccactgcatttcgaatcggcgacggcatagcgatgtgcatagtaatcaaggcccatgcagacctttgcagggtcgacgccggtgtagtatagttgcagtgaccggttggcaatctcggggatgtttgtgtagccaagggtgacgcgtacaatctgcgtaacatcctcatcccaaggcccatgaagatcatatgtcatgattccccacgtattcaacatgttgatctatctccttcggtttgaaccacagtaagaactagcagctggtggagatagcgatactgactccatacttggaccgaaatgaagcccgcatatccttaaggagtggcacctaggagtctgtatcctccttgcggccgcctcgtataggggctcccggccttggtgatctagttagtgggtcgcccatgagtcgatcaacggaaacaaagtataacttgctactccgacttaagatcaatgccctgaaagccgtgttcatcaagtaaactggttaaagacttcataaaccttgccctacgcgcagagctggcaggaaagtcactaaaggtagtcctcattgtctaagttgtgggttaaaagtgttatttgcagttgagacttgtggctgtgagcttattccggcagagagaacctagagtcctttcttcttgagacctgtgaactccttgtagagcttcacatcgtcttcatgccacggcttgaccgtaagcgtgtctggatctatagtagcaaacgagccgtacaagtgggtgaggccatcggtgcgtatttgcttgggcatgatgcggttgcactgccgttcgcgcacattggcaaactggtagtaaccaatgttcctcgtagagactgagcgtccgccgcaagatggtggcctgatctttttgcatctgccaaaaccattttggcaagagttgcctgcgtaccaggtcgacaaaagtcgtcctcaacgacacagtagctttacgcactgcaacataatttgagtggacatttgacctttccgccgaggctacctttgcttcaagctgccatccgtcgcatcgcaactagaaactgagaccttggagccttagactttttctccgtagccgcattgccccttcctgctgcagcagctgccaccaggacaggatgccataaagtcgaatcgccgcttcgattggcgacgttgcatccatccaaatttgtctgcagccctagaagtcagtgtcttgcagtcttcgattactgcagtagagctttcgttcccgtcactcgccgtgacagcgcgtacgatatacggttctttagcgggcttgtcttccttttgttcctccaaagaatcttgagcaagtccgagaatcggcaatagtgggacctcgggtagagccagcgaattttggtgtaagccaaaactgccgagagccccaaaggtatgttggttgagtagacaaaccttttgcccctgttctcccgcagcgccaaggtggcgcaagatgtctatttaagatgcttactggtcccggcgcaaatggactttggacttctcgcttatccttttatcccagccctcgcttccatccacatccgtgcgcatactcttttcttttcccatgactgtcaaacttaccgctctcctcaccgaagtcctcggcaattatcatgtattgaatcttatgaacttgatcagccctgtattctctcagctatcgaaccttccagtcgcccggatgtgactcagtcaacaaaaccttcgacagtttaaccatgacgatcagtcaggtcgactgggcaaagccgaatgggacaaaatggaactactaatcgcgtaattggcaaatgttataccaactatgggtaatctcaagtcattctcccttgtgagacatcatcgaactatgaaaaactctctcaagccctggtcagaagctcaactttacaagactacgaggttaacaatttcttccttactcaagagccttcctgaaagttgcattagtctggaacttgcggtgggagacacaaatgatagcaatcccgacccagaccccacgcatctgtgcgaggatctacgacgcctattaccacgattgcagcacgttcatatcaatttagaccctgtgtgcaatacaatgctaggcacgtgggacaaagataaggtcttccatcccatccgcctaccgcacctaagcagtctccacttggtttgcattgagaataatgagtgggcagatttgcatcagcctcggcctttatcaacctggcactcggtggtccatggttacaacaggtagccaagctaccggaaacatcatccgcctccaagattacagttttgggagtctcaccatcaggtggcgagtctgacaagtccatatatcggactttcctgcgctgtaacataggaaaagaggtccgtgacaccaaaacatgggcattcccggtgacatggctggcgggccacagtcacactccggctcactatatccggatgagaaatggggagggatttgtagtcctggacaagagagactatatcgatatagctggggggcggccatggcgaacgctgactacaggcgcaagattacctacagcatggactagtggcaaaccactgatgttagatcatgggatcttcgaatacgcagagtggcccaacatgtaccccgaaatgcatcctatgctgatacgcaatgaaaggctggctgggcagtgtcttgttgatgttgacgagcgtcaggggtatgataatacggcaagtttggtggaacaaacaccggaaggctttgttcggtatggcggacctgtgtcccggaattggcagctgtatagagaagatgaggaaggcccagaaggctggaaccctggtgcaccaaacggaccagtgggctaaggcgcatctagctatcattaatccattcacttagttactcacttcatcatggccaaattgaatttagctctgtcatttggctattgtttcttctttctttgcagcccaagatgcagctgcaaaattaatccctcgccagttcaagaataagcctgcccttaaggagcagccaattaagctgatgggcctgtcgcctaagtatccaaggcaccaagatacgtccaagtaccgcagttgctgggcctcagggggcaagaagacaccaaatcataatataaggtgttgaataaacttagtgaagagttccctaagcttaggctaaatttacctaaactttcaccacttagggtcaaggccccgagttttctttcctcccctagctggcataacaatgacggctcaattcctcgccaagacatgatgatggggttaacatgcgacgaaacccgagatcgagtggtctgcacaggagatggtttcgggtttgctgtcgatgttcttatgagcgtcacagtcaagaacctgtgctggttcacggtgggtggcaaaaggcccaagtcagactgtggccggatcttgagacgcatgattgacgagtgtgatactagcgacgtgagggttaagaaacatggcattatgagtagcaatgtagattgggagtttgactctaactaccgtggctggtggtctaagaaccaatgttcagcatagccttgtgttatgcagtgataggacatcgtatagtcgctatctttgtcagcagcttgatgacgtggaattgctcttcagtccttccatacactgcaaagattgcactgtcttgcgcacttgtccatgcgcttctaggcacctcaatttcgacatatgagttcctgattgtggcgcaaatcgcaatgtggcaaagctttactgtgtgaaattctggaatcggatcgtagcagttggatctctccaatgcctcgaccaagacgcctggcattgttcttctgactagcaactactgggaaacaacagagtgttcttgctcgtcaggatttcaatacacatatatggcactactaaaagtactagattttgggcgcgcgaggtggtaacagtgctttgctttactacatcgttggtcttcgcactcaccacttactttcttcactgggctgcactatactgggttgttaatgctgagcttgtgcctaacaaggatgtttataactcatagaagttattctatgataggaatatttattcctcactttcagcctcacgctcttcaattccgtcatcatccatcttcaaagtgtaagctctaccatatgcattctgaggatctctcttcttgaaaccatcatccttcatcttgagggtgtagaacttcctgtaggcatcctgagggtcacgcttctcgaaaccatcgtccttcatcttcagagtataggccttgccatacgtatttctctgaggttcacgcttgtcaagatcgtcttccaggatgtacttgacgccgtagccaggaggcgtacgcttgtcaaggtcatcctctaagatgtacttgtttccataagtaggaggtgaaacaggattcgcctctctctcagtaattgcattgcctaaactagaggttaacttttattgcctgccaggtatagtaaaacgtaccaggaagagggcttgcaactgcaaagctgcaaagtgcggcggtgctgaggatctgagataacttcattgtggctcggtttgctattgggaactgctgtactgtgagacttatttcttcttccactggatcttgcaaaggatgatttcatcattaaatacatcatctatcatctgctatttcgcacacctcgtatatttgttcaaatcggtcactacttggaagggaaggtctttttgctgcggggtagataaggttcacatatccaacgaaatgcatcaattagtgtgcatcaacagaagttcttgtgatgatgcgtcactgcatatctcgttttggtgtaggatggtgatgccagagtccaaaaacatcgcatcaagagaaggcgtcttaccggaactcggcatctgtcttcaaaagtacccactttgagatcctcttcggaaacccgagatctatctcggattgctgtgccggattgatcggcatcctgcatcaaaagtacctttgatattctgcttagggaaggtggttttgttttggcccccagatttggtgatgataatgaaatgcgacaagatatcagtaataaagcactcccattgctcaagtttacaattcatcttccatagcatttaggctttaatcttttgcaaacctgggagtcattggacttatttccaccccctcagtctgcttgccaacgggatctatgaacatagccaaaatcatgtcattcaaagaggacagaggctccgatgagagtcttctaggcagtgacagagagagcgatgagatcgagtggactcgaccaagccagcgacagagttggagaaagcatgctttggtcggtctcaaccttcttctctttctgatatctctcggtcttttcggtgctgcttccttccgacttacctcagaatccgagatggattacatccgcaagacgtccttttactgtgagtttgccttcagtcgccttgatgtcaacacttaattgacttctattgaagctcctgtcctggactcaatcaacttcaagatgaggcctattgaaacagagggtggcttatttgaagccaagaatccgtccaagtggcgcaactccctcaagcctgatccggaggttgatgaagcgtgggaggatcttgagatcattcgtgtcttccctatcaccgaggctgaggttcgtcgactgggcaaagacccggagctccttgtcaagttcccccaagagtatggtcttggtgataatgcttacatggcccaaatcgacatgttccatcagatccactgcctcaaccttcttcggcatctagcttgggctgaatacaaccgcaatggcacggcaaagaagcccttcagcgacttgcattggatccatgtaagccattgcacagacatcttgatgcagaatctcatgtgtaatggaaacttggacatcatcaccttcaactgggttgagactcagtcgaatccattcccagactttgctgtcaatcatcagtgtcgggattttgatgcgatatatgagtggcaggacaagcattcagtgccaaaggaatggggacggaatgtcactcggccggctggtgcaaagcaaattccaattagtgaagagtactatcgtatatatgggatcgagaagccccaggtatctacaacaccatagtcacaacagaatatccaaccccaacttgattgagatcttcttagagactcgagaccctcttgaccacctgagcatcgagaaatattaccggggagacccttggtgcatggcttaatccctgagatatgaggcccaattgttcatcgacatccgctccgcttcgacctcaaacagacctttcggtgtctcccattctttggcgaagaacctgacacaaatttgcaacatccaatcctcctctcacatttctcttcaatgagaattgccaccgcatgtgcagtgttgtacgtgatatctggagcagaacgatatggtccgacccccagtctacaaccaccatagatagcggcaagcctcgtgtctcctatgttcatcttggccttcgtcatgtgagagatgagcacctggcagtctgactgacgcgcgagatagttggcacggtcgcagtttatcttgaacgtagcacgtttgacaaggttctcgtccggggtcgcgtccacaatcgccttgatgagatctaaatgggtatcgtcgctgctagtactcgcgtagaaggcaacggcttcagccgtaaatctcgcagagaagataacagaaaatcttccacatcatggtcaaacgcacataaacaaaagcactattgttacttgcggtttggcgatgacatgttagagagagggatatatactaaggttgacaagtatcaaacatttaaagcctatctgtattaagatcggggttatcttatctaagactgtttcttataatcgctacattcaacaacgttagcagggtttacacaaagcctaccgtgccatctttgcattaatgcctgaatagtgtgagactttgttggtcctcattgtgtgttggttctgatttctgtgttctagccgccctcaggggcctttattacttcgtccaattggctgggttagacacgtgccatcctcaaatgccgacacatctaaaatatcggcattttgagcatgttttctcaagtgatcgatgctctttgacgttggctttcgtgaatgagcaagggcatatcctcgtatttcatgctatgacactatgagttgtagacaggccgctaaccattcaatgaatccttttcaaaaggtccaactagtctttcagcctaccctgctcaatcacaccacctcgtcttctcgtctccgtcttcttctccacatcttcagtctcgagagtccatccattcagtgtcaaagatgatcttgaggacctccgggtgcccgtctgtactactagacgttcgatagagctccagagcctctgcccatagccctggctcgtttgtctttgcttcaactgcatcttccctgatttgatcaagtatcgtgatatcaggattcgggccttcgccaatgatgacaccgttttctacccctccctcgatgcagtagcgagcccaaatcgcgtccccatatcgttgctctcgaattgattccatatacatagttttccatggctcgacaaatgttaccattgtctgagtcagtacttcatgaatggaaatgtcaatgaatagctcctcgactgggtgcatgataccagggtcgctcattttgaggctgttttatgtcaacatgacacaaaatctaaggaagggttggtccctacgatgatgaatccggtccaactcgatatcaactgatgcgataagaaaggataatgaggtttataaaatgtgagaccgaaccatagggagaaggacaacgatggattcggaggggcgcgcctgttgcttttatcttaggggcaatcaggcaacgggctgcagttggcgagctggtagggttcgtattgtaattgggctacccaccttaacacaccataccttgcttgccacagctctctaagggtcacggcgtaaacgcatacttaggcgcctatgcgtgagatgggaaaagattggcgaataaccatacagcgtatgagcaagttttaaagtcctggaatacagtacctcttgctgcaaaataagtctatttatgtactggatgtcccttttgttatcggcggggtattccctgcaccgaaatttatgtgccagtggagacgtaaagataacatagataaaggctttgtggcttatttattatgtataaagtttatggtgagtgcaaaacacagctcattttgctcgtagaggtttctatcctgaaaagggaatgctacattccgcttgctaattacaatgcaatctgaactgtctttgacatgctaggagtgccctgcggcgacatgacaaagagatagtaatagccaggcagaaggataccattatccttgggtagcttgacagtgtactggttgcccttgacttggaagtcggtgagagggacacgcctctggtcactgttgacggagtgtgtagcacttcccatacgaacaagagacatcttgaccttgccagaagtgttagtgacgttgaacttgagagtgctaccggctttgacaggcttctgagccaggttctgtatgatggggcgcttagcaatggagccatccttgttgaacaggtaaggaggctggaagatctctccatcagcgtgatcagctgtcttgtcgcagccagcagttgaaccaccaatcttagcaacgtagcagaggccgccgccaccgataaataccgtggcatcgggcaacaggatagatacagagtggtagttgcggggtacagcgtgaggcgcaagctgagtccacttgttggtggcagggttgtagagctcggggaccaggataccatcagtgttggtgaaaaccattgccttgcgttgacctccagtcacaagaacagttccatcagggagaacgacagcgttaccgaagccacgagggaaggccatatcagcgacacgcttgacggaagctggcttgtaaggagctccaatggtggtgatgtgagcacgcttgttggcatcgcttgcagtgtagtcctgggcaccaccagctgacagaatcttaccggcaacggcatcgtacatgacaaagataccgcacatggcatcagcgttatctctcttgccagacttgacaatcgagcccttttgcttggtaccataccaatgctgttccttgctagggccggcttggaagcactgccgtcttcgacaaagagcaagcgtggtatcctcacgcagatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngggacggagtagctccaccaatggtgaaaactcgtccatcagacaggatggtggaagtctggtagccacgaggcatcttcatgtcaggtccacgggtgaaagagttggtcttggggttgtaaagagtcacggcctcggcatcggaaccaccctggatcaagatgcgtccatcagcgagttgactcattccggggcagaacatatcgtggtgagtatcggcgacctctcgctgtccgacggcacctgaaggaaggtcgagaactccaaactgggtacggccagaggcgccaccgaaagcgtcagcgccccaagatgagaagaaaagaagctgctgcgattgagggaattggggaacaacataggcggcaacggggatgacagggagacggataagatccgaccatttgccttgggttgcgggcttagactcgactggggagtgaaccacgctgtatcgcttgctctgcacccaaaagagcgaagccttgggctcagtctccttgatgtggcagaccttgtcctgcttgtcgtaaacggctttcttgcatgtcttgataccagagcagatatcagcacacgcagcaagagaagcgcagttcttggtcattcgactagtcgggccaacgtagtcactgttgtggcagacattgaaagtcttgccgcccttggcgcggtagttgttggttgggttggggcaacgagagatgaagactccctcgttgacgttcttgactcgaatagtgtcgaacttggcgtctgatgcccagttcatcttggcctcgttggcattgtccttgacgtggcagatgcggtttcgcttatcgtatacagccttgacgcatcgtgggtccttgctgcagatttcagcacaggcattggtagatttgatgtctcgagcgaccttgagactgcctccaccatatcggtagtcggtattgcggcaaatggtgtactcggtgccggtcttggaagtccatgatgcttctttggatgggcactgcgtgagagcagcggaagtgaatggaataattagtagggctgctagagccacgaatggaagttgaaccatgttggttcagttggagatttgaagtatgatattgatatcgagggagtgattgtcgtagttgtcgagtcagcgaaaaaatattaatcggattgtgtaattattatagagtagattatcgagaaccacgaaagaaaacgaatgacgattcagcaattaacgagtgtctgaatgaaacaaatgtcgaaataggaaaaacgaaagaaagactcagatagcgagtgcagagaggaatggtcctgtctgaggctagcagaaataaagcagaccaggcaaagcttttatgtttcaagcttaaaaggttccctcaatgaaccatgcagccacgatctcagctgtggctatgtttagaccgaaaaaccctggccgtatggatggaaatatcgttcacatctcgttccctgccctgtcaattctcccctatctggtggagctaccggtacctgacactaacctaagcaaaactaaaccaaaccaggctctcggacccacgccaagccgctgccaagctgtttgtggatgaaaatacgaggcctggaatactacataagcggttatgtccgtttgttcagggtcctacgcgcctggcaagacaaagggatggtgccattattgaaggatgtgctatagccttaagacacatgttagttcccgctgaggttgctctgtgcgtgggtatgtagctaaatggacagatacagttcaacatccttgacagcaaaatgatatcatccagtattattgacgaagtgactgacaagcacgatcgcgatatgccacgcttaataaataaacatgcactgcaagctacgtatgtctcgcgtagtgtagtaaatagtgttggttgacttggcaaagtcataatgattggaataacaaggaatagaacaaaaaaaaagatataaaaaaaaaaaaaaaagacctccttatgcatgtggtggccaacactttatgaactgtatgcagtggtgtgcctgtagttggttatttcatttttgcttttctagtttacgatcagaccgattataactgtagttccttgacaaaaaaaagccaattctgccaattaattaaagtaatgacctattttaaaatgaattttctatagatactagagattaaattcaaaacagtctggtctcttattaatatattattttttcaacgttgaatgttctcctctcttttaactttagggtaatgctcggtttgcgggtcagccggttttatctggattcggcttacgcaggcctaaatctcccgggccgcggagaatcttcgccgaataccgaggccaccgactatcggaacttttattttggggcagccgagcccgtttccactgtcactattcccatcactcaacccaagttccctgcactcgcatcatgtctctgcggcttctcaagcgaccaattaacattggatcaaaagctccgatctcacagcttcgtttgaaatccggcctggcgcaagcgaacaatgatcttccctcgttcccctctcggtggttcgctgatctacaagctcagttgaagaagtttaccagcgatagctacccttccagctgcgttcaagaagccgagagacaattggtgtcgaatgaccaaaattggctgcaactcttggcagggcagcagggattcctcatcgataagaaatggcgaggtctcgataaccaccagctcctttggggtgacatggtaagcagtcccttatcagcgataagtgcatgatttctgacaattctcatcgtttaggatagcatggtaagtggatatctttcgcttcattctgggacaaaactaacatttttagggtgggtaacacaacttcgtctaacacttgggagatctgatcaatctgatgtatcataggccatgtcaacaatgtgatgtataaccgctatgtcgaaaccggacgggtgcatttcatccgacagcacagcttagatgcagcagagcatcacaaggctcaatgggatgatctggtaacgccacgtagccttggtctcattctcaaaagcatcacaacagaatacaaatttgtatgacccccctgtcggccctagcatcatcaatactgaccagccgcttcgttatagcctcttgaatttccagaccacatcactgtattgtataagctggctgaagctccaaccaatgagtcaacgtcactcaagatggaagcttggattctatcagaacaataccgccgcttggcagcacgatgtattgacgacactgccatctatgactacactacggcaaagaagacagtcctgaagccgttcatggtagagaagttccagcaaacattcagcatgcaacaagcaaaccagaagaagtatacagagcaggcaaagcaagcacttgaggctgccaaagagcttcagataaagtacaaatagtcatgcggctcttgccaaaatattatagacatttggtatgcactccaccataccaatcgaactccttacttaagacccttcttatccttaacttgttgcgccaagcggttcaagtctgctggccacagcgggtctttttcaattccgtgaacaacctggtcaatcagagcaatagccagatcatccaaaactacggcttcagtgacgccagtacccaaagctcgagaggcagctgccagggcagtaacgaacataccaccctggacagggacaggcccgggcttagctattaccgcttcaaccgcaccatcgctggcctttgcaaattctacaacttggttttctgctgtgccctaggatacacgcatgttagcaactgaaataaacagtctgaacataaagcccaatgatcacaatatgcacgtcttacccgtattcgtctaaacttgggagcaaaccacatagtcttgttgatatcccgcggaactgccaccgcgctgagatacgctactcgaaacggtcgtgcaagtccggacgagcgcattgcttcaaggccgagcatggtataatcctgacaaaccttgcgcacctcttcaggatccattcgaaaggcgtgagagggtgtcacgcccactgtccagatacatgcgcctgcgccggcaaaagcctcctttgccgcggatgagtatgtaccataatccggcacaatgacgttttggagtttcgtggcggtttgttggagaggccggcgggtcacagcgacaacgctggtgacgtctgagcgtgcaagggcttgacgaaggatcccggcgccgatgtagcctgtagcgccaacgacgataagcttcatgatagagatcaacagaaatactttgcgggcacgagattctagatgaaatttgtctgctttcagattcaatagacttattgagttgatggttcttggttgtttggctgaaatcagttgctgacatgcataattccaactgtcaatcttgtccttgagtcagctgacttatgcatcaaatgataagcattaatgtcttgctggctaacaaatgacgtcaacgagagattcagccaatccgacgattccaagtgctcctccgccaaaccatcctctcattatttctccgccagtagtttcgagctctgacatcgcaaccacggtacttacgagactcttctggactttaagaattatatctatccagtgtttaaatatctacctacatgtttccttcccaaaagactttggagaaacatatcagacgaagaatatcttcatcaagcaaaacagcctgacgaacatggcatggtaggatcttgttatgttgggaatcagtagccacaccgttggccaactcgaatacttcagttagcatatagcccagtacccgacagattccttttacaccatcgtctctacagaccatggacttatcctggcttcgagactcaaggaattgttgaatcaaaacgcacacgtgagacatatcaaagtctggaatcgggtcttggtccggctgagtgaaatgacgatacgcggcaacgtctagactgataggcctactcttcttctcataatctgggaacaatgtcttggctatttctgcaacgttgtcacctctaagatgaggaaagataaaatgctcgagataactgagggccatctcatttacgagatcgaacagtggctgcttccatggatcgatgaaatcatggatagttggttccgcgccaggttgggaggcctgttcttcgcaataacttcgcaacgcttcaatgtcttgttctcttaggatatagtcgcttgggtcgtaggggccaagcaactcaggtgctggcggctgggaaacatgttgacaggagatcatgtctttgactatctccatacccgagaaatcgactccttcacgcagttggcgctcaaacctcttccggggcgtcatatgttctcgcagtgttcctggaatacccaagaagcttgtccttgtgaattcggtacttgcggagaagaacaggaatgatcttgctgcggtgcgcgtatcatcgaatccaaagcggccaaacatgtattctccatggggaatatacaaccagactccacactttgcgctgtctcgcaggcttggtcgttggtccttccatctctggaccatttcttgcgcaacagagcaatcaacaagaccgagagagttggagtttgccagcacatcatcatcgccttcttcctgaccctcaccaatctcgcctaagcagcgttcgtcgtagtagctccagtcataacggttgatcacaaaaactccatcctgagaagtgacgtcgttgttcagcgtgcttccatgatctggttcatagggtgagccagatatgcggaggatcttatcgacttcctttctgggctcgatgtccgcgtgggccacgagccatgctactgcatcacctgtctcagagataacaagcttgtagacattccatatcccgttatgtgcggcaatattgtagttgatgctgtgagctcggactgtgccaccgatgtgcggcggagcaaccgggagaccttgacagggagcagaggagccgaaccaaatgttgtgcaaggagccgaagcaaagctggcccgagacgacggaaagagtcgaatgtattgttggatagttcgccatatgaattactcaaaggcctcaccaattgatgcgaagtgttcaaactgtaagcattggtagactgtgtatttaactaggcaccatggcgagacaacgagccgtctgcctacagagagaccgttgcctatcaagcttagacgttatgtcatatgtaccccgcatcttccaccaattaaacaaagcctacctcatctcggaataccctcctatcacggtagattacttagatggtaactctctcattttaacacttatcttagatcccaaagaaatcctgtgtcggcggcgatcctctatagttgcctcagcagtgacataagttgtcgatcgcggccctggccgtgagccttcacaagtccgtaaatccgaaacactaaaggcatgggtcggcatacaactgtgatctttgaccttcttcaacgagtcagttcccgagccgcctgtggacctcataaggcatgtttgcccacatcccgaagatctacgttggcgcaaatatgccgcaacgaatcagagaagactatttaccaacgtcacgttgcagccatgacgcttctttaagcataatacattcggaatggatcctcctgccaactacggcgatttttcgcattacggaactttttcgacgtcacattgccaagatggacgggataaagacgtgattgatttgcaatggtgggataccggtgtgatgcgaccctgaggactgacggagatggatagtccgtctgagaaggcataaaaggaactggatttcccgctttgttcaccgacgttcaacctcgctcacatcactttctttgtctgtaccattatcatgcgtctttctgcttcagttattctgggattggctgctttagccgtgacccatccaggcgaagaccaccgcgatgagcttgaagcgcgtcgctccttcgaagccagtgctgagcgactgtctctccgtcactgtgccgaagttctgaaggccagaggtgtcaccgagcgtaacatcaagcgtcgttctgctttgatcgaggagcaccgccagaagcgtaagtgatcttaaatgtaaatctcatgtctttctaatgtggcttatctcaggtggtatcaagaagcgtgatcttgaggacgttctcaacacagaccacaacaagaccgatctcggctatacacccaacactccagctgagaccctcttcgctggccaaaactcatgcgtgctgacccccgaggtcactctcggtccatactgtgagtgctggccatctatcccgacgacgtgcgctaacaatgacaagacgtcagtggcgagtctatccgacgcaatctgaaggaggaccaggagggcgttgaccttattctcgactaccaaatcattaacgtagctacttgtgaacctgtgccagagctgtatctcgagatctggcactgcaacgcaactggtgtttacggcggcgtgaacaatcagggaaacggaaactttgccgacaagaccaacatcaacaaaacctttggccgtggcattcagccaactgatgaagatggtgttgctcagtttgagacccttttcccaggtcattatgtcggtcgcacgacgcatattcatcttttggctcatgcgaacgctactttgtaccagaacaagacacttggaaacgtcatctacagcagccacattgggcagacttacttcgaccaggacctgatcgaggaagttgaagctcttgctccctacaacaccaacacacaggctcagaccacaaacgctggcgacgggatcctagctcaggctgcctaccaggactacgaccctgtcgtcgagtggacccttctaggtgacactgttgctgagggagtcttcggctggctggcttatggaatcaacatcactaccactgagaaggttacccccgctgtctttagatatgaggatggtggccacactaaccctgactttggaggcggcgggcctggaggccctggtggaccccggccaccaggcgcaagtgaagcagaggatactacgagcgatactgcttagacttcagccactgagtaagatactctgtcgtctatgggcattcgccgacagacagctagttgttgcttctgttctgctatatatcttattacagtttatatcaaagcacctctaggcataatatatcaatacaacatacaagatctattctgccaatgatacacgagtcccagagagatctcacacgtgcacaagttataattagaaatagtgcatcaggagtttgtaagaggtaccatacgcctcaattattcctagactcaagctagggataagcactacgcatctggaagatcccccgggaagataaacctaaccgaggatttcctgacgtaggcaagcatctgaacccttgtacgtggttatctcgtccaattcgtctcgtatcctctgtacctcgccatatcctatgcgttgttgcatccttgtcaagacctccttcaccagggtaatctcttccaacgacctagcgccgtaaccgagtatcagcaatggccatgctcccaagtagcaaccgctccatttctgatgttcctcggggcattgaaggatattcatggccaaattgagctgccatctccagggctttccatcttcttctccagccgaaaattcgggataaattgaatcatcggttgacgtcagtgtttcggtgattagatcaaagaggagggaggttgcaattatcatcaagtcgttgaagcttgaatctccattttgaatattctggctgtcttcgtcatcaaataacaactgctcccagtactgcagctcagccttcaagcccttgaggtagtcggaaagatctgttcgagggacactgtacgagtcgattatccgtagtataagtctatacagggacgtaggtactccgagaacgatgtttggttttgcagaggatggatttgcatcgtcgtatgagcgtagcaaatcttcagcatgtgagatgaattctgactccaatcgaaactcgggtcggaaaggccgtcttatagataataagaatccttgatatagcacactttcaacattgaccctgtcccagctttgtatgaatggctttaatgagctgttatctcggttcctcaagctgagcagcttcacagccccgacaacgtgaggccttgggtctgacattacatcgagactccagaactgggagtggatcacgttagccaatattatggagaacagaaggacaattaagtgcatacattgtacacgtatagatatgatgctactgttagtaaacacgaatgccgataggcatctgatggacaaaagtccacaagctcctggttcagccctctcatagcttctgtgtagtatcgcaaagctatgaggcgatatcgatcgttgttcatcagtgtatgtttgttagaagcacagttagccaatatggcatatttgacggttttgttgtgtgacatcatgtccattaggtctgactggcactgaaagaagtatgacttgtcctttgttggaagagtgagagagttgaagtgaaagctgtaaaagtgatgcaccaactcaaactcgatttccgtttcgcaaagtggataattgatagttgtaagtggtgccctgttattcagaatggggaccatctcatgtgaagtctcgtcagtcggtttaggaggagaggttctctcgctggcggatggtaaagaagagggagttgcacgtcgtcggcgatgtcttttatcagccatatcagaggtgctgggccacgagcagctgcgaccaaaacgagagcagttccgacatgatggctttgcttcgtcgcatttgactcggcgatgtctgcctatggacaattagatgactcacgtttctaaacttccaatgcttacatgtaacgcagccagttttcgcccgcaatttggcatctgtcatgatcaaaaggcggtgggtgatgttctcatagatattcgaggggtgaactgttatgcaggcaatgaaagcggagaagttatggtaccagggtcatatcagaagcggggaagtcggggttttaagggttgcaacaggtgataacaagagacttggcgctagctcttttggtcttctccagtatctctcgctaacttagtccctaagctataatggactccaatggcttatacggaaaggtacaatactacaattataacaactcccatcctctaaaaatggtatcgggctttgatctagcacttttacgagcagtctgaggttggctgttttatctattgtagagaagacttaaatttgcagatcctaagttctatctcgagcctccaacctgttcatccttggacaatctttgacaccaactctacagcggcgaccgtgtcttcatcacagaaatgtttaccaactacttgcaatgccaatggcgcctcagcatactcttcgggcgagtctactactgtgtcagcatggattcagcaacgtcgctgacaatatgacttacacttattgtattctctttcctcttcagcggaacggggtttgaagtcaaagtatggtgtatcggttggctcaacctttagtccagtcgggaatgtaatggctggctgatcgaggagattccaaatggccgtgtacggaatgtaatgaccatcgcccaactttgcagcaggcccgacgtaggcaggacagaggatgaagtcaacacctcgatccttcatgatcttgtggtacctaaagaagtcagcttagtcgatacacaatccgctgaatacctactgctctcggaaagtgtctcttttgacattgaaagcccagttctcctgtatggtaagaggccgtggcggggaaaagttgaagatatagtccgacagcggcgcaataggctctcctcccttttccaagagttccttctgtgtcacagcacattcaggaaagtacagttttgacacaatatccatgccctcttgatgactatatggctcaaagtctactacagtgaggcctgcagttttgagcttctcgacggcgtatcgaagtgcgcgaaggactgggggatggggtcggacaaggctgcgacaataattagctgatgggtactataaggaagatagaactcacccatcctcccacataactccaatagtaaagttaccaggttctagcgaactggcctgcttccaagcctgaggtaccagcgatgtctcaatctcccagggttcctgatcaagaacagctctctgaaaaaggccaaggtcctctacagtgttggctagaggtgagatgacgcatcggatgctctcttgcccagcaccaggaagacacacgcctttgtacgggttgcgtagtgctgtagtcctcaatccatatgcgccgcaaaatgcagcgggtactctaacagaaccgccaagatcggtaccaatacccaaagctgcgcaacgtagtcccaacgaagcgccttctcctccactcgagccgccgcatgttaacgttcggttgtgtgggttcacggtcgtgccgtagattgggttggaacagtcaatgtgctaaattatcagtgagaggtcatcgaatggggaagactggctaaccattacgctttgaggctcattcgttcggacatggaatactgctccagccttcttacagcactgcacaagcaaggcgtcttcttcggcaacgttgtcgataagggcgacgtaagccgaatgagcaatccgtcccttatggcatatatgctccttggttgagatcggaataccgtgcaagggccccttgattttgccggtttctttgaagtaggcatcaagctcagcagcggcttcgagagcatcagcactcataaactcggtagcaaagttgatgagctgatgtgcgatatgtgctctcttgagaaatgcagtgacagtctcgacagccgtcagagagccagaggccatttgctccaccagcttcgttgcgctggtagctgtgatctccagctctcgtgctgagaggaagccgcatgtctcgatgaaagtagagacattgagctggtcggcaggtggaagctgaccaggtggtagaagccaagctgggttgagagattctcgaaggactttacggcatttctcagcttggatctcccaatcggccaggacagaagtgtcagcagacttctggggctgagaatggtagacaagtccccgaggaaaagattcaacaatggaggtcatgatgtacgatagaaggtaatggaggcagactcgcgagggatgatgatgattagatagagcttggctctaatcgtagctttatatcaatactaagaccccggataccattgccggacaggactcagtcaatctccttcggcctccagcccagtatcattgatgcatactgtacttcgaggcaagcgaaatgccgttgctagaacacctttcaagataacctatctctcggtaatgatgtctattggcaggattctcgcaaaagtcaatgattggtcaagacatggtctcacgattgattcggttcaaggttcgccaaactgaaagataagctaaaactcgcaaataccaatcattggctgtagccccgcaggcctgggtccacccccggattagacgatatcgtgatcaaccctagaatgggaacgaggtgacgtttgaagcgcaatctagactttctcagcgatggggagattgcgatctagtacaaggcgctgtgtttcaaaggtgttatcgtgttccggctgcttggtatcccttcattgcatgtatataatccctggtctgttcgccagcaacagatcttcacagacccatagacctcaagtcaggaatttaccaatttgttctttctattatatgcttcaatatgggatcagacgacaactcgccccagcccgtgtcggactttgttcctggaacagtcctccttgttgactttgatggtaccttagaaactcgccatgctcaaggtcatcgggacatcgttcttgtaccaacaccatctgatgatccagatgatcccttaaactggagccgatggagaaagactctgcttatggcaactctatgcgtgcatgttaagtcactgactcttgggagacaagtaactaacattattgatctacaggtactgtcttgccgttggtatcgcctccgccgcgatttactccgttcttgttccaatctcagctgccactggtcttacagtcggtgatctgaactctggaactggatacatgttcttgactttcggatggggatgtctcatctggcagcctctggcacaaaagttcggcaaacgccctgtataccttttgtccttactaggaacaactgtaagtctaccacaccttacatctttctaccctgactcacgatcatcagggaatcatgatctgggctccgcatgcaacgaccaacggccaatggattgccaacaaagtcctccaagggacctttggtgctcccatcgagtcgctctgcgaaatctccgtatcagatgtcgtaagtagccatcttactcccttgctttgctcaatttcactaacctatgcagtactttgctcacgagagaggcacatatatcgcttactacgccttgttccttggaggctcaaactttgttgcgcctgtcatctctggcttcatcaacgacggacaaggttgggaatgggttcttgtaagtagcaaacactgataagaagttcctcgactgactctagagtagcactggtgtgccatcttcaacgcaatcgcattcgtcatttgcctgttcttcatggaggaaacaatatacaatcgaaaggccactccactccatctcaacgatactgtcgatataaacaagtcgaccgagtctcctaccgatggcaagaaagaactagagtcgcagactacttcaaatgtagatgtcgtcaacggcaccattctcccctcctccaagacattccttgacaaaatgaagatcttccgaagcgagcatgtccaagacagcgttcctttgaagggaatgctaattcgacccttcaaatacttctccctgcccatcgttgtattctgtggcttcatgtacggcgctgttgtctgctacttcaatgtcctcaatggtacagcatcgatcattctctcggctcctccttattcattcaaagcaagctctgttggtctttgctacatcgctactgttattggagtctttatcgggtaagcctggtcgcggttgcactcaaatcatacacaagctaacaagaaacaggtcattcttctccggcccgattggagacaagttcgtcttgtacatgacgcgccgtaataacggtatccgcgagcctgaataccgaatctggctttactctgttctgggcctactcgtaccagggggactactactctggggcgtcggagctgctcatcaagttcactggtcaggactcttgttcgccatgggaatcttgggttccgcgatcactgcaggctgtcagctccctctcagctactgcattgactgctatactgaacttggctctgacgccattgtcacaatcattctgattcgcaatactatgagctttgccataggttacgggtaagtgactcaccatccatcaagctttcatctactaacctctctcagtgtcacaccctgggttacaggaatgggctatcagaatgcttttcttgtcgctgcctttgttgcaatgtcgcagttttctcttgccttcgtcttcatcaagtatggcaaacagcttcgacgaaacagtactgcgagctatttcaagtacctcgagcaggtcaagaacgacggtctcattcactaagtggcatctcgtatatgtctttggtcgactgttgctgtaactgtatctttcatatttgtatgaaactattcactacttgaaatgtcaaatcggtcatctgatacctgttccgcaatctccttcgacttttatacattgtatcgcaggcatttttaaacctcgccttcaacttgcgtagtcggacaattaaaattggtaaggactttcccttctcacgatcaaacaagacattcctttgaccaaatcatcaagtcgattgttgaggctccatctaggactgagtcgtgtgaataatatttgctgtaggtgtgattgaattgagtaaccatcttcacagatcaacgtggcctcatatcgaagatcacgagccagcctcctatgcttcaatatcttagactataaattggaagcgaattcctgtctcctatatcttctgaacaagtgacagctaggtgttcaatactgtatctatcaatctgtaccataattaactaagccagtaccccattaccagcccaatttcaagatcatgtgcgtagaaataacataccaaaccgtctgcctggtctgtgaaatccttcttacccaacgattctctgaccactgttgtccccagtctcgaggcttctttggacgatgtggaagacgcggaaggagggttgaggcaactagaacgttgtgttctagatgtagaagtaaaagtaagaagaaatgagtgaaatgtgctgatatgggagtgaaattaactccagcttttggacattggaaagctgggcaatgtcctccgatattaagtagcctagatagactaagcgaacgcaatcagtagcctttattattgtgcagccaaactgcatcattgtacttcgctatttgacataagcaaacagtagtagaagtccaaaacgtgacatcaagtaatatgaggcggattagcagactttttcagtccatcattccctgtgcatgttttaccacgtagactgtgaactattgattagctcttgcagtgagtcatggttagagacaccaaggggcaatgttagtctatctaagactcaggtaattgtgtaatcacaagctactttggcctgtgaacatggtagctgtcgtatctaaccgtgaacaacaccttgcatattacagagccacccatattcctttcaactataaattgcctcgttgtcgccccgtgttttagaaacatcagctcgattaaatcttccattctaaagttccgagtaaaattcgtttaccatctacagtttaaccctattcataaaggtaaccacgatgtgtcggcaatgcagagagtttgagatatgcccagattgccgcaatggtaaaatgacaaggaatgtcacgtacccatgcaatgcgtcaaggggcatagttggggcttgcagaacaccaaccgaggtaattgacactgaggttgagaaactgtgcgccgggtgcaaggagaagagaaagaagaagaataagaagtgatcgacctcttgatgtagctatgtatttgttctctctgccatgaagaaggacaagatcctaggcacgatgtaataaaagtgctacattattccccttcggccttgcatgaaagcaggtttcgtaagccgtgagaatacgccctaattcttacaataaatttctagtctatcaagtatacacatacaaagctcggtactatcttcttctaacttccagctgagtatatggatcggtggcactcaaaaagccaaacgacataggctttcccaagcacccgtccttcaatctaatgtcatacttgagtatgatatgagccaggcaaagcttcaactcgctgccagcaaagaaccttccagggcacaggtgtttgcccatgccgaattgagcatgctccgggcttgactgcacgaacaagcttgtgttgtcgccagcttgtcggcgtttataaaagcgccacgcgtcgaactcttcggggttctcaaacttggtggggtcgtacatctctcgagaatcgatggcgatgtgggttcctttttcgagaagagtgccatcgggaagccgggtgtcacggatgaccaatctctccaatatgacttgaatgagttagtaagtgtgaaaaccctcctggagaaagtacttaccttgtgaggggatgtgcctttgggtctctttcataacgctatcgagcaactgcatcttgacgagtgaggtagacgtaaagtcgtgatcaggtgcagcatcttcaatctctcgtctcaaatgttcaacaacctcagggcggcgagcaacctcaatgagaatctgtcggaacagttctgacgtggtaaataaagcggccatagccagagcaagctgaacatccgccggctcaaactcatttccgagtggcgactcaagagtccaagcaagggcgtcacagtatgcagggggttcctttccttgtttattggcctcctcttcctcctgtcgtcgcttctgaaccaccttgttcaccatctcgcgcgctcgcttcagaccggcacggcaggctgcgggccctgggagacaccagacaactaaccatctcaaccaggagggccacagatgcatttctccaactgctccaaagtagtccagaacataagccctcgagaccttttgccactcagggtcagcagcgagctctggtccaacaaagatggaagctgctgcgcgagaaataaccccggtagttccatcttcccagttgagcgtcttccaagacttgcattctccccaaatgtctaataagcctacattgatgtgttcatccatgacaggcagagtcttgtcagttttggataacttgccctggaccatgttgatgatcatcctatttgggtggtgcaagacatgctggacgtcgaagccagggtagctagcaaagtattcgtctcttacgagttgctgatggtccaggtccttgttgttcttggcccagccgacacaagaagggggcagaattgtcttgataccatttgggaccaagatggtaaagggttcatcgccatacttggcagcaccctctttgagtagctttcttgtatttgtcttgtactcgtgatgcgcctgacggtggaagaagtccttggggtatttgttgatgatagggaatttcggtttctttttggcgaagatgatagccccgatcaggatggctattattgagacaccaaggccaaagggagaagcgaggaaagccattgattactattataaatgttgaggagaaaatatatgagaaatacaataagaatcaaaaggcttgtcatttaacatttaagtcattgagattttgattgcgcctgtatcattattatttcagaggtactcaaagtggaaccccaagagttgagatttttgtatgagtcctcgccagaaacgagttttcgcgctcggatacaatgatgatgccgtcttggatacgctggcattctgattggtccggcactgtctcgcttccatgcaaaggtggcgaggcatgccacagcgcggagttagcgtagagtacaggcccagttctttgacggaagaggaaatctattgaagtgagtcatctcgaatcattgtaggcccagattagtgcttgtttagtatgtttttattgagagtaaactcctattctctggctggcattataggtctgaaaccaccatccatgtctcccattagcaattcgcagacagcctactttcagagtcgccaggaaaaggctgaagttcgttatccagagcgccgcgtctgcctgtgctgtttagacacgtgggattccacatggcagttatgcatcaatggccaataaaacagagaggattatcctcaaagggagtcttattgatgttgagagaaccttcgtgttaggaggtgtttccgagtttccgatatggtgaaaagagccgtgaggagtcagacgacctcagttattgtctgacctattgagtgcctggttcggagccgataaaatggccgacacagctgcgcactccatgcagaacactctcaaatgtaaagatctggcttactgaagatagtcgctgctttctagtccgcgagcaatattatttggaccgttgatctataagctaagccaggcctatccttgctgatcacacaggtcaagcaggtatatgaacaacagctgccagaaaaggtttaacatatgagtgaaagagtcaattggcaatagctattctgaatgttcaatctgtgcaaatagctcctcaccaatatcattaaggagtcaaatagacagccagcatccgcagaacaattacagcatctccttctctgggacctctgtgtgatgagtagactgatcgcggtatataatgctctcaagaccgatctcacggttgatctcagccatgcgttcgttatcagcaagggcagttccctcagatccaaagatgatgtcctagagcagtcagcaggcgagctattaaagctggagggatacgtaccatctcttcgagtgacagtcgtttggtctcgggaacgataaaccagataaaggctgcaccaatccatgtgagcaatccaaacaggatataggttccatatgtaatgttttccagcatgtctggtgtgacttgtccgacactgatcaaagttagctaacacaatggatactgcgtcacgtcacatacataaagttgttcatccaattacttgaggcaccaagcgaagtaccatagggtcgtgtgctgagaggccagacctcggcgacgatgatccaggcacagggtccccaggagtctagcatcattagcatcagttaacaaagagagctgggcgtagactaacatccaaagtggacaacaaacagccaaaccatgcagatagcagcccaaccagcggccttgtgagtctcaaactggtcgatgttcttggcaagaataacggcgatgatgagatggcaagcacccatgccaatagcgccgacagtcaagacaggcttccggccgagacgatcgatccacaagactgcagggacggtagcgataaacatgacgataccgacgacaccagtggccaagagactggtggtgttgctgctgagaccgagctgtccaaagatctgaggtgcgtagtacaggaccttgattgtgttagttgactccgttcacgttggtgcgagaacgactcacagcgttgataccggtccactgctggaagaacatggtcacagtggcgacaatgacacgcttgaacatggccttggacttgaagagagcgccgatagcaacgaattggagtttgacagtgttcatcgctgactctgcttggagatgggggaatctctcagccaagcttcgcttctcgaaaagtgattgagccttgatctcgaggaattccagctcgatcagctcgtggtcggtagggagatctcgaaggttggccaggacctctctagcttcctcttctcttccgtggtggataagccatcgaggcgagaatggcatccatgccatgccgatgagcaggataagagccggagcgagttggaggcagatggggatttgccaggcggcgtctttttgaccctcgccagttccgccgatgaaatggcagccgctgtcaattgtcagtatagaaatggtctaatgaccgtgagtcttactagtcgatccagaaactaatcatgataccgaaagtaatggcaagctgttggagggcgacaagagcacctcgaacttcactgtagcactgtaagcctccgtgtatcagtagcatcggtcgtcacatacggtggagcgcattcggaattgtaaagcggaacaatggttgacaagctaccgactcccataccactacagatgttagatgagatcagatcgcactggaaatacgtacgtgatgaatcggccggcgagaatgacattgtgtccagcttgaatagcagtggactgaatgacgacaccaatgataaagacacaagtcgcaatcaagataccgtattttcgagagcacaattcagcgatggcacctgacatgacagttccgagccaagcaccaagttcgagaatagatgtaagccaacccttcttggtctggttcttgatgtaatctcccatgtctgcagatgtcagcaaatctccacaaaacaacaagaggagtcttacggctctcaaaagaaggcattgtcagaatacccgaaaacattccctggttataaccgtagagaatacctccgatacacgcaaacgcggcaattcgggcgaccttccagttcttgacgagggctcgcgctccactggcacccataagcgcctggcgcctctgaagggcggcatcgtaagtgccgactgtagtaggtgcgacacccatgttggctctgtttcgttcgatcttggctgtatccgtagtcaaggttggaaagtgtagagtcgcagtggactcgatgcaactgcttggagtaccagaggaaaataactgcagcgacgtgctgttgcatttgtatctatatatgaaatctcacccggcagtttgaggctgcaggataaatccttgtatcatccatgtgtctgtattaccagtacatgacaagcaacgaatcaatttcggctaattcaagaggcatacacgatgtaacgggccgaatagaagcgacaaaattatccaatatttgagctgcgtttgtgattgcttttgcttccttgtgcattattgtcactttgaatgaaacattgccaacctcgcttttccccatggggacagttttgattttagcctaaaggcgcttggcaaccttgtcgactcaggctaaaggcgggaaatgggttaatggaacgtaagacggcgaaatatgcgcgcctgtagcagtgcaggttcgtaaggcaagagtccaaaaagagaaatgatacgagtcgatctgcggggaaagctggggaagattgggaattagaattcacagaatagccgatcccggccattcggccgcttcctgttgttgccggtcaaatagatttagggtaacatgacattgagggcagtaagacgggaggtatattgaatgagatttaaactactgtgccccgaagcaaactatttaaaggacgttttctgccaagatatctagataatagccgagagcagacgtcttggcgcattcttccatgaccagggggcctcgggctcaggctcatcaaggaggacgatgccagtctgaagatccatatcaatggccttgacatacaacttccagtcgcgagagtagaccttgtaaccgaggtacagggcgagaatgatgggagcggcgaggaagcccatgaagaaggactcagcatcgggaggagagccatcgggagcctggtgtcatgttagtacagtgaactaattttgtcttggttggttgaacttacatagagacaagagtagaaagtggcaacgagagcaatgacgttgaggaagacgccgaggtagctgccccagacaccgaagggagtcttgtatgggacaaggtccaggttaatgccctgggccttgaagccagaacgcatacgggcgtgagcgaggcagatagtaccccaaacgaagaggaaagcaagaccggacaaagccagaagccagtcaaaaacggtgcctccattcttggcctctccgacataggcaagaagaccgaaagcaagctgaataagcacacaccagaggggacgtcccttactgtcaatgtagttgaggaacttgggagcgtgtccacgggtggccatagcctgcatggtacgggttgaaccaaaggtacacgagttggcgacggacaagacggagatggtgatgacggcgttgaagatggagggcagaaccttgatgcctgcatcttgaatggcgaggacgaagggcgaggccttggtgttagcgccagaggcaccgaggagacgaggatcatcagatcggagaatgattccgacaatgaagaggttgatgacgtagaagagagcaatacgccaaaagacctgcttggaggcagtagggacagacttgcgggggttagcagtctcggcggcggcgagaccaaccatttcagtaccaccaaaggcgaaggctatagttgttagtcgttgtaaaagtgaagcagtgtgaaagacgtaccagcaatggtaaagacagcgcagaagcccttgaagttggtgaaagcaccagggttgtcccagtacttggtgccgaggtagccctgatcaccgacaccaccacagttgatgatgatgccgaggatgatgaatcccaaacaagcgcagatcttgatggcggacaggacgaattcgactgcgatgcgttagtggtgatgctgaccagacgaggtcgagaaatgcttaccctctccgtaaccacggacaccaaagatctgaacgatggtgagagcgacaaggaagacagtgacccaaacagcctagcgacaaagagttagctaattgaacctgtcaaaacgtcaaggtgcatatgccaagacgaccgggcatcgccaagcacgccaaggcagatcattagaaaagaaatctacgaaccatgtggatgtcagtgcgccagaactcaatggtcttggacgcagcgatcaactcgaatgggagaactgtaagccaggacagagcgtactcccaaccacaggcaaaaccccaagcgggatcgacgaagcggacaatgtaggtgtaaaaggcaccgttgacggggtaaagaacagccatctctgcgagggcgaggttggtgcagagcaacatgacaccgatgatgagatctagaatgtgttggttattgcgcgacatcgagcgggcgacagagaaacttacagcctgcgataattaattagcattgatcctcaaatgacgggtgtagtaggggactcaccaattaccagtgacgcgggacctcccttgtgaagggcactaccagaaccgacgaaaagaccagcaccgatggcacctccaatggcaatcatctgcatgtgtcgtccgcggagatcacgcttgagctgaccctcgcccgaagtcgtgccctgctcctcatcgtgaggcacggtgacggtagtctcgtccttggtctcatagttcacctcatccttgtgcggtgacgacgacatgctgggcagtgtttctactgtggcacagtaaaaaaacagtgaggaaagagaaagtgatagaaatgtctgtctgtctcaaaacaaaccgagagaatgcagcaaaacttgggcttccaggtgtctttatgagccaagaccggcagtgacgctaggcagctttgaacaagcttaagataagcttcagctgcgacgctagagagaattggctcggcggggttctttctcgatatcatctcctcccccgagaagggggagaggggccctgggtagactgggggttggtctagaacccttgtctctgcaattaaaacgagacattccaatgcgacgaccgtgctttgctgtgcctactgtactgtactgtactgtactgtaccctgggcctgccacacaccccaaaagtcaattgtcgcccgtgtttccttgacatctctgggcgcatcttggctgccgacttggcaatctcttgtcactcttggcgatacctatgtaaatttggagctacaacacatccagatcacgttgcattcgttttagatatggcgatgcttcatgcggcgcggaccaatctactggtaaaactgccctgccagcgaccaggcatttacaatctgaccaccataccaacacggaagacaaaaacacgaccaacccgaccttcttatcaaggatgtggtcccagggcttgccacggccttttgttgggtccagcgccacgcccgttccagatagcgctggagctctacagatagggagagcttactgggtggactttctattgggctggcgtccccgaacagtggtcacttgcaggggggaaacagtctttctccaacgaacttaaacgatgcagagcttcagctcctctttaccccagagtctctccaaacatgaccttgacaggctaacaggctggtcgtgcgatgggcccctaggttcaaggagcattagccttttggagcctagaccaaagttctgactgtgtaccatatcttactgccgaaactcctgttacgtcgcaaaaacggtcatagctagcgcgctatggtgccatttccctcctctcgtgcgggcggttgttctagaacagttcctcaggatcaccactgcaaccttgtacagcaaatcacggtccgtctacgttatcactatctctggtagctccgaacctcgggccccgcacaaccatcagcgggagcccgacctaccgctttaggaaggtatctgcatacccgcagataagctggtgccgggcttccggttgccaatgaatccgctgacttatcctacacgacagacagcaaagcagcacgcagaaaatttggggttttgttcacttggggtttggttcgccaggggctgaaataaagtattgaagcctatcgaagaacacgagtccccctctcaggctctcccgagtataagcggcaccaaatgaccccatgtgaccatttccagctttggtggttaacccgatgttgcttagtgtcacagccttgaccacccaatttatcgttgacgaccataacgagcacgatgagaggcgcggccttcccgtgatgaatccacctagattggcggtatccatcaacgattgcgaacctagatatgaatgacccatcgtgtgatgatagtgatttatatcttttttgccccgttttgatgatagcagagttgattacagtcatcgaaacgaaatcccccaagctttgtcgtaagatgctggacagtcaaccgccgagatgtcgaaatagagtataccttcaattgccctaggtcactactcatgcaagccagtggcgccagaatcccacggatctcacatcaaccaactgctgtttgtggcaactcaatccctcaaggtcttgaacttggagtaggtaacccttgtagctcttccccccaaccgagggtggcttattagggattgcgagcttctagctcttctgagaaccccaaaatgattggttccaccatgatcattcttaagcttatacccagacttgctccggccaaccagagacgcaacagaggacataggaatatgacaggcgacggcttcctcgggctagttcctagtcagtcttacctcggatctgaccttccctcttgtaaatcgacatgggtagcaaaagttcctccgattctggtgcccgcctacagtgcttattgccatggactttacggaatatggcgcagagggtgatcataccctacagtactactgtgaatgcagcagtcttctagaatcccttgatccttctacgattaaggtttacgcatgcatactcgatttgctgtcaagatcggcatgtgagggacatttgacgggagttcgtccgttgtcgaatggatgagagctgagagagtaaacaaacggcagagtagttaactggaactgtctactctgtctactctgtagtttctctctgtcctgaacagcttagcgctattttatatgagactttacaaaacagaaggtggttaagaaaattgtccggggtcggagtcacgcaatagaacaccaacagtacccctgccaagcaaacatagggcacagcatagtacagcaaatccgaacccccaacacgagggaacacgtgctagcttgatactatatgtgatagtttgcaactagcgagtagtcactaccattaatcgacgcagataatgaaatggctcatctcattcaatctcaggcctacgttatactaccctcaagacaaattaccagtactagatccctttttgatatcctccctccacgcactcctctcaatctcagaaacaccaggtcccttgtaaacactgccatacagtccagtagcccaactttttccatcagcagcagcctgactctccgtagtctgagactttaaatacttcttggacgtaaaatgtctcctgtaccattttccatatgtaagaaggtagtagagtcggaaacacaagaatgcaaacttgtcgttctccaagtcttcagggtagttcgcaccgagatccactgcagccgcaattccggacatgacggcgacttcgtgagcgttgacgagagtccacgatgctgcaaagcgtgtatggttcttggcgttgaggaacatcatccacggaatgacaaataaatagtgagtgtagccatggcagagctgatgccaccagtcctttcgaatgattttatcctcggcaatctcgttatcagtccagagcttactgtcccgatccttgttgagataaatcgtctgaaagacatgctgctcgaatggaaccttttcagggaactgactctggtaatttgtgcagtcgaagcacatttccagcttggacttgtcctctgggtacatcttgatgtagtacatgggtcgatattctgtctttgcaaacgccagacgatccgattggtcagttccattgatgttcgcaacggccaaatcatcacgataaaaattctcgtaatgcttcttcatgtaatcggaatcgttgtgagtaattgtaatatcgtcgctgaattttgctgaacccaagaccttcttttctttccaggtggctgtcttgccgaggactttcttggccgtgtcggcgagacagcagagcacaatttcgtcgtacttttcctcgcctacaggagcatcgggatctccaccgttggggttatgatggtcgggcatcggagttctcggcttgagcttcactacaacgccattcttgtttcgctgaacaatctcggtcaactctgttgagagtcggacggtgactccacgagagacaagatccttcctccacgtctcgtagaactctgagaatttcgggaaaacaatcatgggcggtttgttgctgatgacggtgtttctgtcggacggataccacattccataggtcggtgaagtacataatctctcaaacatgatcgcaggaacttcaggcgtagcattgccggttccgaggaacaacgccgtcataggcagggcaatagtgttggtgaattcctcggagaacaaaaacaacttaaagacaagtttcaacgggagcaaggcgaagaaaatctcgaaccagcgcatgaacttgagaacagttgtcaggcgacgaacttccttctcatggcggaccagaagctgagttgggaatacgttattccagaacgtctcgtctttgccgaaggaaacatgtaggttgcaagggtctgcgtggtagccctgtctggagaacatggtgacggtatgatgaaagatgtaagatcctccttggacgccctggttgcaccaggaagctccatggcgttctttatcaatgggaatggagaatgcctggccgccgcagtagtcaacggcatcaatcagagtcacgtcgaatttgtccggatgccctgataaatggtaagctgtagacatgctgtttttgtcagtatcatccataattctgagttggaatcaacttacccagctgcaccagcacctacaacaagcaccttcttctgcccatctctacccttatctccgttctgagccattagtcctgcgccgtcgtgctcgagatcagtattgaatcgttcctgagacatagataccaagatcaatcatcaacaaaattatctcaagtcttgaacggaccaagggtatcttgcaaggacaaattgatatatgcatgatacaattaaagtcatgacgggcttgactttgctgctgacgtcaatgactcaggtgggccattgacagcctcgcgtgagaggttccaccgatttgagcttagagtagggttagtatagatcttgtctccacgctaatctctggagacacagattcctcgatctggtggggaagatcgatcacggtgactaataaaatccgatgtccatccagagtcgtgtcgcgtgcgcgacgcgttgatcagagcgcgatgctggttgcatgatcatcatcgtgagaatatctactgcttcatggatttaaaatgcactgaaaaagaaacgtagcccgaggcttgtcagttcaatactcacgcatgtgtctcgtacgccattgcaagctcggaatgcatatggtcacccaggaaacctacttgcatgccatccgacgttccatctcagcacgacccaaatgcctccataccctgaactattttaatatacggttagagttttccatgtcttgaagtccaatggcaggtacgcactctatttaaaaccttgtgtgatatcgtcttgagtaatgtttgttgccacgtttttaataagagatataaaatacagacacaaaagctagcatcaagtaggcactgatctggcctgctccattaattgctcaattagcaataatcttagactactgaaataatgaaatacagattatccatcaagcatgttagtcataaaccttctcattcctttaaagataaaagtgcaacagcattgtgcataattctaatatgcaatacattgcaatcgcactgatggagcttgaatatggtcatatgtctctgcccggtctgccgataccaagttgggtagaaggtagataacagcatcacttacccgtgagttcctgaccgacaaactcgtgggtcgccacatttacgtcttggaaacggatctaaaccggaaacaactcaccgattaccagattagctttcgtacctctcgccccgtgatagcctaaattgatccctctggcccaacacgagacaaacaaaggatactgccgggtttatgatgactgcatggctgaggagaagctccgggccaatcaaaaccttcaggacatcacctcaccagtacaaaatgacatcaacgatcttgatagtgtagaccaatgatggcttgattaaagttgtactggtgtgacatgagattgcagatcccttaaacagagatagcgatggaaatattctcgtactgttccccttcgcattccatcacactgttggtaactgaaacgcggcgttacgcaaatacttcacgataacctccagcatgccctcatcagaagaaatgtccaaagtcgacggcgacaccctcccctcatcacaggtcgaaaacgcacaggtctacaactcgcgcaaccccctcctccacgacctcgacggcctaaccctctacgagaagaaatgcgtcctcatcaaccgcgagatcgacgcccaaggaatgggcaaataccagtggtacatctggggactctgtggcttcggctatctgctcgatctcctctgggctcaggcctttggtctcgtgcttggaccgctgcagcaggagctgggctttggacgtgatgagtcggggaatatctcaacgagcttcaatgctgggcttacggcgggggcgtttgtttgggggtttttggcggatattattggtatgatgctcttgggttgtttgacgtacaggtcctccacctggagattcctttccttttgctgagatgttgtctgacagtttttaggtcgtcgctgggcgttcaacttgacatgtctcatttcgtcgatatttggactctgtcttggagcatctaacaactacaccacttttctggtgttgacagcgtttgtcggcttcggtgttggaggaaatattcccatcgacacaacaattactcttgagttcattcctcaggtatgttgatgacacccaacaaaggcacctttactaatgcaagtagaacaaacgcttcctcttggcctgtttgtctgtcttccaacctattggagtcgttctctgcagtgctattgcctttggcttcattccagtctacgcatgttctcccaacttctccgagtccgatcctctggtatcatgcaacaatgccgaggccggagaaagatgctgttcccgaggcgacaacatgggatggcgatatcttctcttcacaattggcggtatcactctggcagtctttatactccgttttcttatcttcaacttccgcgagacccccaagtatctcatctatcgcggtcgtgacggccaggcaattgagacgcttcagcacatggccaaggtgaacaagaagcagtgtggactcactcttgagctatttgagtcactccaggcagatgatagctctcttggaagtggtaatagtgcaacacctgctctgggagcgggaacaaagcagcttaacatggcgtggtctcaaaaggccaagcttgagctgtcgagatacaagatgctgttttccagtcctaagatgactcgtcttacagttcttgtatggttgacgtatatcatggattactggggatttaccgttgcaggtaagtccactgtgaactttataaagcatctctaacatatcaggcttctacctgcccagtatactcgccctaaagaacggtgctgcatccgtcagtctcaaatcgacttatgctgcatacatctacacctatgcacctggaatcgtcggagtacttctcggtgcaacactctatcgcatcccagctattggccgtaagtggacaatggttctatcagctgcactaatgggcatctccatcatcctcttctcaacagtcgatacgcgtgccaagaatgaaggtctcttcaccatggaatacttcttccagtccatgttcaacgccgtgctttacggttggactcccgaggccttccctgcaccaatccgtggtacagcctgtggtattgcaggattctggggtcgactgtttggcattgtgagtccgctgattgcgcagcatctgtatggtcgcacgggtgagaacgggcagggtgatataaacagcgtcctgtatcttgctggtggtgttatgctgggctgtgttatcacaacagctctgctgccgaacgacatgatggagagtaaggacgagaggtcgtgagggactgagtctcagttctggcagacactctagttaaacttttagcgtgatagtaaatcgagatttgtccttactggtatgcaactgtccttcatacttggaagaaagactgtttttcaatatttgcgataaatgcagttaagatcactaggagggctaccatttttgaacgccgaaattgtgttattctattccatttatatactcattgtaattcattccaatttcccctttagtcctcgctttggtagaactgaggaagcttgaacagcttcttagcgttatcctttccaatctttctcttatcgacatcattaatagccagaccgtcataccacgtgcaagcatctgaaaagttctcgaaaggataatcgatagagaacagaatgcgatcagctccaacctctcccaggcagaactgcagtgttgatgtagagaagtgtccactggtggtgatccacaagttgcgggcaaagtattctcggattgtcaacttgcaagacagaccaagaggcttcttgatatcctcgaaccaatggttgattcgccacatatcgaaaggaatatgctcgccgaggtggccgagaacaatctggagcttgggatgtctgtcaaagacaccgttggtaaccatacccagggcgtgaaggctgacaccttgggcgaaactcagagggggaccaatgagccagctgcgcttggcccagagcttctcgtggatggagcctgtggggttgcgggggtggaggtagaaggggacatccaagtctgtgactgttgaccagaagacatcccactcagggccgtcgtagaagaccatgtcatctccatcagcaccagctcgttgggtgtcgttgacaagagcacccttgaagccatacttggtgacaactcttcggagctcctcagcagcttccttggggtcgtgcatagagagagtgctgaagttgttagtggaattcatgaacatgtgacatacgacttacgcaaaggcaccgagacgatcagggtgagccttgatagcatcggcgatataatcgttaacttcaacagctagagcctgagcctccttgggatcccagacatcttgcacaccaggtgcagtgtatgaaagaattgtgtagccaacaccatgctcattcatgtacttgatgcgctggcctgtgatatcgttgatctcggcagcgtgcttatcagggtcgatggcaaagagaccagcccaccatcgtgttcgctccttgtgacgggggagagcgaaggcttcctcaagagcaaccttgccgagcatgatgaatgtgatttgtgtgaagggaagatgatatgagagtgtgaaatgatgatgagtatattttgttgtcaggagttgaacatggacatatatattcaactcgatagctgtaaatctgatacaataccaccataagagaccgcattaccccattccggataatgcacccgcctacgtacagtaaattccgttgattccgtttggacgagcggataatgcaccgtcaatgctaaaccttaacaggaacggcatttgcccgcggtccgatcagtctgcggggtaagatcgtcgctcactgattacagtgggagtgctcactaaggaagatccgaagtccactatcggaagtcggaagcagggtcacggagcgacacattattgagataaactgctacgcacaagctttgaagacaacgaaacgcaattcagaatcatcacaagatcactcaacgaaacgtcaaaatggaacagtcgtattctgtgcagagtccctcggatcagtcggttccaccgcacgttatccagttcctccaggccttttatgccgtttccgacactcctggagagaccgacaagtatgtagacatgtttgcaaaggacgcgacatttgtgctcgcatcgaagaaggcttcaggtcacgctggtaagtctctcgttataagtagaggcatcaattgacggtgtagaaatcaccactttgaggcaaggaatgtgggaggctgtcgcgtcgcggaagcacactctcaacaaggtgtatccgtttggcgctggctcagacgaggtcatgctccatggttcagtggctttgcagctgaagaatggcggctcggcagagattgagtgggctggcagggccgagctggagaagacggctgctgacgggaagtatcggctcaagttttaccaggtgtatttggtgaggacttcaatgctacggatgagagacgcgatgctaactgttgataggacactggagctgctgctgcatataagaagtagacttaatagaatgctgcgcaatgatgatgtacagttggtgcgaatattcgagtgatgtatgtgatggctggtgagcggctgaagcagaatgtctcgcatcggagtctgagcgttgctatcggaagcagtagatcagggcatctcaatcacctaaaattaataaagtatataatctatctgatgaggaatcctcctcgggcctggtgcaccaagagaacctcggtgagtttggcgacaaaaggagtttactgttgcgtgactatcctcagaatctggagtctctcttggggacagatcaggtaatgcgaggctttgttcatatcaaacaagttgctatgactatcttctcacgtaatctaaccattttcttgatagcataccaattcaagtcaaacgagacttgaattagtataagttaagcctcccgtgcaatgacggaggagactcacttcttgcttggcctgttgaattgttccggccacgatatcattgtctattacgatagccagatcgacagtgacttcagtttttatgtagtgttcaacaatgcgagagagtatcatgaaggtgaaatggttggaaaatggctcgagggatcagggtgcctcttggcacggcgtatattcctgcggaacagatatgcaaactagtgaacgggtacctgacatcagagagccagtcagaatctagactatcccgcttctgtcagtgccagacttgagatagacttgcagatcccagccgttacaaacccctggatcttgccggatacaggaagagtcgagacgcttggatgcaaggctttcagcggcccggggcatccattaacatggtccaaggttcgactagggttcttgacagcttcatagtccaggatattggtatggactaggtatagcctcgatctgcctgcagaagaggtggatgtgaggaacagaaggcaacatgctaatgaaccaatttgacattttgaaaaccgactatgacaaagctaagatatacaatgaccccaactcctcttttcccatttaattaccgacaatgacaccattaggcagctcaagtcccaaaggcagaccgttgaggaagccaccggcgtacttctcgccttgtgcctttgccaacttctcctcgatatccttgtacatatcatatgtgttcatctcctcaatggtgaggacctccttctcgttctcaaccttgtatgtggaaatgtccttgttgacagagaagcctgagacagttagcatgaatcaggtttatggggtatcgagtgacttaccaattcgctcgttgatgttgtatgcagccttggcagcagcagcttgaacacgggtagctcggggcaggcggaccttgtcgtagacagacagagcctgcttgatatcaccgttgaagtatcgcttgctgaacaagataccgagagcagcagcatcctcaatagccatgcacgcaccctgagactgatgaggcatcatggggtgaccagcatctccgagaaggcagacgttctccttggcgatgtaggggtagggctggtgaacccacagacgccagggctgaatctcctttccgatggcaagatgtccaaagacttggcggtcgagctcggggtaaggcttgaggagatcctcggtggggaggtcctcagatccccaggcctgtgtagtgtagtcaccttgctcgcgggggaagaagcagtagtatgagagaagcttgccaccgttgcagggagagaggacgatcttgtcccactttccttcttgaccgccccagtactcgagagcactgttttgtgagtagtcgacgagaccagccttgacggcctcttcggttgtgacgttgcagtgaaggcagctctggtcagagggcttcttctcagggttgatgccaaggatctttcgaacagcagagccaataccatcagcaccaatgataagatcgtgcttggcagtgacaccattctcaaaagtgatagtgcctgtggggaagtcgatagcggagcacttgtggttgaccagtagcttggcaggggtgccctctccctcgcccatggcagtatccttcagcatagcgtgcatgtactgtctgtggaacatgttgtacacgaaaccccatcgcttctcgtagtcagcgaggtcgtaaacactaacaggctcgccggtcttccagtcgcggttgatgagcttcttgagaacgacggggtcacccttggcgacgtcgacgtcccactcgtgcagccagcgggttccgttggcggcgcaggatactgaggcgccgacttcaccggcaaaatctgagcgctcgtagatggtcacgtcgtggcctgcgcggcggagagcgatggctactgacatgccaccgatgccaccgccgatgacaccaacattgaggcgcttccagttgggcatggtgggggcgttgtccttgatcattgtgaaggtgaagatgtgagggtgtgagagaatgtggtgtaagatgaagagtcaagttgagattctaagactcgagttattgtaggatgagatgagatgttattgtattgaatgagttgatgatgatgaattgaatcgatttcaagtcgagcaaccatcactatttagcttcctctcgtccaaacgttatctaacccggatcgccaaccattcagagttcatacccgccctgcaatcactatcaacaacttgaaccgcctgcggctgtaatttgcggaagttccgtattcacgataggttatctagagatagcggaagtccacagcacggaagtggtgcgatatccgctagcgtcgggtaatgcactgcacccatttcactgatagtgcccgcgtttgcggtacagcagtcagtgcggatctgcggatggttcgtggatggagaatttctggggtagtcacttgattgattgcaccgatgattagcggaggttggctgctggatacgatgtgtcagtgtcggactgtcggtgttaccacgacggctatcacaaggggcgatatcgaagatggtgattgttcatacaggctcatcaattcatacagttctacagatagctaactcatgataaaaatggatacgtatcccataacgacacgttcaacgtctcccagtccaagctaaaatcaccaccatcaggctgctgaaacacccaatcctgcatcgtatcatccatcatctgaccaggctgaccatctgtaaatggaaacattgtatctagcatctgctgagcagactgtgaccctgccgtatcaggcggtgcatccagactaaacagctttgagacatagcgacttcttccgctagatgcttcatttgctcgtcgcttgtcgatagccccagatagatttgtcaaaatgtcgagataatgtgctgcttgtggactttgggttgctagatgtctgagaacatctttggcgccttcgaaagcgttggtgatgtctgattcaacagggtatttggcgaatatctcaagaccgagtactagtcctgacgcgaagacgagagctctggagacggttagcatgtagatctttgtgaatagccagcaagcttacttcataatacacatgtttccttgtaatagcccggcattgagagcttcggaacatgtttgcgatagatacatcgctgcatcaagacatgccgcagccaattgagtatgcgctccctttccaagacccttggatgtgagtgccgagaccaagaacggccttgaaaccagcataacggcaagatagtacaaacacgacacataaaccttggcgatagctccgtgttgttgcgttactgtccctggactgggatctgccgaaggtatcttgacggaagcaggaagttctcgcttccatcgctcaatgtcttgcaagaactgctcaacaatcgcagttgtaaccttcttctgatcgtataatgtatctgtaatatcgttgatgatggtggagactctgttggacgccatcaaatgctcggtaatgctatcccccttctgcgcgacgtcatccaatttactgctgctattcgatcggatctgggcagaagcggatggtcggccgagaagcgaattgacaagcttatcaaggatacacacgctcatccatacccgcaacctaaccaattagccacatccgattcctataaaagttcaaacttactttgcctgatcttccggtcctggtttcgcagcataagactctctgctatgcagacccagagcgagagcagcttttgcagcgactcccagatacataaacgctgcgtttcttcggcactcgcccaacatgaagaatgccatgaggaggaatgtgcggaccatgtcgaggtctggatcttcgaggaacccgacgaatgcttggctgcgagcgcggcggaaatatgcttggcctattgtgcgcgcggcggagagggactcgcattgagcgccgattgcgattactaggtcgattgaggcttgtttgagaggtgagagattgggagagggagagtagcctgtgtcgtcgtctagattgaggagagtctcgagttccgacgcgtcaaagacgtggattaatgcttcggtctgctgtcatcagtatgcattcaataccggttgatgtagacataccactacgtaataagacctcaaatattgctgtttctgatctggacttagcctcaccgcactcgtctcgtcgcgtgttgtagctgtcggcgactcaatctcaagcatggtgtcgctcttctcattgtgagaaaattccgatggtccaatttgttgggataccaaatttcgcacaatctgcagaaacgagattgacgctgcacctccaatataaactaacaaatgagcatttgaccaacaaatttgacaggctttcatacctctttcgcctctcgagttcagcagcattcgcggtggattcgacgcttcagtctgactgtccttctcatcgtcctgctgcgaatgcgacggcgacaacggtctatacccctcatccgtctccatcggctgactgctctgatgcgaactcgcacttatctgttccgtcgtaactgaacctgccgccgcagcctttgcagcttcagcgcgagctcttgttctcgagccccgcggagcataggtgatgaagcactgcgactccaggccgcggcgaacgcattgcgtacagggcgctgagccactgcatctctttttcgtctcgcgacatagattgcaagcttctgctgctctttgtcgctggtgcgctggtactattgggcgaggcattgtgatttgcgatttggagtggtttggggatgtttgtgatggggacggggggcattccgtagagataagggcgttgagaggacgtcccaccggcttccgatggggttccgtaggtgataagcttcacccccgacgactcggtttaggctactgatagtgctgtttgcggggtagaagtgaggtgttttgactggctgggggttctgtagctaactgaagagcctgaccgtgttgagatggtgacaagggctcgctggctgagataccgagaagcgcggttgggtggggtcatcactcggagggacccttcagtctcttgctgtgtctcttgctcacgttctcttcagccttatcggtgtcaggcaatggcgagtctgttccacgtgctggctccgtttttgcgcttgagggttcgtttccctgagaccgttttggagaaatgacatcatctcaagttatcacgtaccctggagtctcaccagccgtactttttttgttattcactacctcataacagatcagaacaaggctctaaaataatgttttaataatgaaaacaatagataagttacgcttatattagtgacccgcctttgaatctaaacagaagtagcacaaggtttttatagatctcgagctgggatgtttttaaccagaatatgaccttaagtgtgaaatagtggcagcctactcaactgaaaattaaataagacgccaactgctctccttcaaaactgtcaacagcacctcgtaagtcaaaatgtttctgagaaagcaactactgccgaaaaaatagatcaccaggtcagcctcatcaaattcagatgcctcatcaatgacgtcaagatcgaaacctcagtctgaccgacttgacatgatctagccacgatataaatggtatcttatcaaaacaccaagaaaattccaaatatcagtagttcccactgcaaaacaagaccattatctgcttcaatcacgacatgcgagataaggccgggcataagggccgaatccggccgatctcaagggagatccatcttttcagcatcggctatgccggcattgaaccggagatagattgtccttatcgataaagtgggtcacttctgactctttcgcattaacaaattcatccctcattaacaacatcatcaccaccaagaacccaacccgaaaaatgtcagccaccgatgacggcgaacttcccgccgtgttcgaatcggcctcagcttacgacacgcattcagacagggacactgaccggataaaatcgccgcgtcgtggcctcaagaggatatcggcagcgtgccagagatgtcgccgaagaaaacaaaaagtacgtgccaccacatcttctcgggtcgtcgacgacataatgaactgacttttgctgtgaccaaagtgtgacggcagacatcccgtatgcggggcttgtgctgctgcaaatgtgccttgtgtcccctcagatcgtctcgttgtcaaggtcgacagggaatgcgagtgcgaccatctgagaggccaggtagagcgcctgaaagaccgggtgaatgagctgcagacacagctagccatgcaatcgagactgccctcggaggctcggtctcaggagagtcatctgcagataagatctgtggccgatcgccaagaacccgatggatcggttgggagcttggagaggggatatgttggacgtatgcttctgccaacttttaggggactcggacctaatggtgcttctgagacggggtttatgacggggccttggcaattgtggcatgggttgtcagccagtgagacgcctccgaccgccacgtcaaacacgttctcgcttcaccgagacggcctcagcctgattgaagtattcttcgatcgtcgatggcctcagtacccggtccttcatcgcccatcgttcatggaacagcattacataccatactgcaacggccaagtcaggagcagactatcagcgtttgaagtgcacatggttctcgcgattggagcatcagaaaaagcacgaatcagctcggacgcgcctgtttctcatgaggtcttcttcgaggcagctgtgcgtgatcttgacgcggtgctttcagctgatgacctcgactgcatacgctgtctttccctgctttgcctgttcggcagcaacgagccgcagtcggtcaatttgtggtacaccgttggcatggcgctgaggcttgcagtaggtatcgacatgcatcgggaggagagcatgaccaataagacgctgctagatgccgagatgcgaaaacggttattctggagcttgtacaccatggatcgcagtgtctcaatctctctcggtcgaccattgggcatacaagatgctgatatcaccatacccctgccattggtcctcaccgatgagcagattgccggacctgcagaacaagccatcgcgaatatcctgcccgacgtcagagacatgtctgcatttcgtcatatcgtcgaactgcgtcagatcaacgcgggaatctactctgccctccactcggcaggcggcataaacctcgaaagccgaaatctcgacgccatacgccaacagcactacacccgtctcaacgcgtggctcctttccgccccgagataccttgcgccactatcgatgtaccaaacgccagagtggtttcaaatcgcctatcaccaagccgtcatcaacctccatcgcccatcccatgcatcgccagtgagcagcgcagacgcgattcgcttatgtgccgattcatccataagtcttattagctgctacaatgctctatacgcgaagaacaagataatctatacgtttgtggcactagactcactattcatggctgctgtcacgatgctgtactccatcagagcaagctccgtggtccgtctcgaactcacaagagaagtcgtcgaggccaatattgagacttgcgtaagactcttgtccaaaatatcacacggcaaaaaggttggtgagaggagtacccagatcatacggagattgggcaatgcaacgctggcaattttcgacaacacgtcacatgccgaaggcgagattgacacagagttcatgtcatggtttggagtcaaaagtcagaatccaccgcctcgtcaagagtatcctacgccaagcatcgacacagcttggaacgatctattcgagcatggatacgacctcaacagttttcaaaatgtgcatttgctgctgtaggtcagagctgtagctaaacctaattttaagttgtttcttctacggttatggatgggccgattgccagggatccctgggttacattttgtgattcagttttgaactccgctgcatccgtcaacggcattgactcattgggcccaagtttacgagagcatgatgagcagagttgacgcttgctagagtgatgatgtttgtgttaatttaatcaaatttaatccttgactgagagtaatttatgtgatcatctgttgactttgcttgtgatcttgttggtttcgttttgtgatcatgccgagtttatacaatgtcattattcacagtcaagggtcaagtaaagtcaagtatataacccctgtatgtatattcaacctcaaattaaggtcatcgaagtaaatacaaacatcaacactgcctattaacatgcggagtagctggcataggctttccccatcagatcctcacaccctatatgccccaatatccaacaatccaacatgctactcccaggagtaggtcaagtcgccggaacgtatcacttagagaaccttgacacagttgagggcgttgatgttgatgagagcaccctggaaacagttagtatcaaatcttgttctcccttttctggggctacctacaactgccagaggggcatcagactcgcagcagtaagagttggtggagcaaccggcgccaaggatctggacgaggcagccgagaccgttgcagcaaacgttcgagctctgagcagagcaggcgggctggttgttgccgttgttgctgccgccagtgcgaggctcgacctcgtagttgccgggagcgggagcagcgatggcagcggcggccatggcgaggacggaggcgatcttggtgaactgcattttgaatggagtttgagttaaaagaagttggtttttgagagtgaatgaaagtgtggaggatgctgttggagatgctggtgagtgttgatgagggttttgattccaagagggaggatgatggcctctttatacttgacggcggttcacaccaaaagcgttgacttccctaatcaaaggcctgtctccctgactgtacgagattactcccaagccataatgctacgtgacgatattccgcatcacacatctcagctgagaccagtccatagactttgagcagcggaactcggggcgatcactgcaccggtctgtgtctgttagtggggctcaacttgtcctccctttggcttggtctgtgatcttcatcatccactcggtacctggccgggacgagggagagacccatgtttaccctgctcagatcatgttttgtttctctttcctctttgccacggactcaatttctgacagggatggttgcattgtttcaatatactttttgcgtaacagtacgactctaactgccgatgcccgctaagcattttagaattgtagggcgagagtccgctcgtaaattttcaggcaacgggcagccccggtatcttggttagcgcccgcactatggggattcagggcatcaaagtacaatttcagctaagaataggacagagctgttgcagtgttgattgaacagcaaaatgagctcaatggaatttcattgacaaaaaaacaacaaaattacatcgtgacactgcctcggctgtccggacatttgctccgtgacaagaggtcgcatcgtgatggatacaggcgcggttccgtgtctcccgcggcaaactgcagtgatttgatccacgacgtcccaaagcaatacactgcattactctccaaagctggaatctttgggaaatcacagcataaaacgttgagtgcagtggattgccagtttgaggcacaagggtctcccagtagccacgtcgtcaacgacaactccaagcacccgcatcaagcgccctcatttgctctcccctcccggtccttggctgaactccaaaacgggaccgcagcccaatatgcagccacgcagcctttaacccgcagtaaacttggcataattacctcttttttttttcaatcatgtatgacccgcacaagcaatgtcctagaccgagacagccacgacaaccacgcgtgcttgttcctggctcaattgtcttagctgccgttactggatcatgcagcgatcggcaaaagggcaagtctagcctccagagtctcaccacgatgaatcaatgtcttattgccgatagcccggtagggagggcttagaccacggttttaattggacctaattgccggaagtctcagcccggtggcttgacgccgatgatcagtgctcctcatgggacgaaaatacccaaagggcagaattagctgattgagcgttatgcggagaagaacgcaagggccaggacgagggcagagagcgttacatctggcgtctgactttggcacagcgcactggactattttctgccttgactttttcctgctgaagatcgctcctcaacgtggtaaagcgctctcgtaacgcttacagggagaagaaccccaaactggctctgttggttcagaagagaaagtggattgtctgcatgtgccacagcagtacctcactctagccccaaaaattacaagacatttctatcaaaaacgttcaccactggaagtggcaatactgacatgcgttttttacccctgccacgggtagccaagcccgttgggatgtctcagaggggcaatgttcatgaaaggcttggtttacgcaggggaatcgctgagggaggtgaaaacaagagtgatctgcgctttacatactctgataagaagttccgtgtttttacggagtttgtattaccactccaaatgtccgccagcctcacgatttgtcagtcaggcttgactcagtctgatagtctgtctgcatgcgatgtccctactgctgtagcagctctactactcgttacctgccaaagggatccaatagggtaacagcacctgttcagccacttgctcgaccatctgaattcttggagatcactacctatactatcactaaatgtttcagctcctccaagatctgcaatatgcagaatggctttcatcggcgtacagaaatcgatatcaatattttgccatagtacaacgtcgtattgaccgaattgatcgtcgatcaccgcgaccttgaggctttggcttgtgcgacggagtgacagaccaaggcaggcaattcgatcggtgtgatgacacggtgatacagcagtagttctttccgaggtggaaggccttattttcaagcctcagatttgatcaacaacctcaaagatgcggaatcttgtttttttgttagtcaccttccgatttgtcgagctcgtgacggtcatgaggactgtacatgaatcatgatcatgcatcgtgggctgatacctagattttcttgccaagaccatgcattctattcgagccagtcttgaatcgtcaagattgttattgtagtcgacaagggtgatagctagctgaactcgtattgcacatcttagagttacattggcctgaatgcgaacatgactggttgcctcgagagggaccggagtttgtgccggtcaaaacaacatcaccagaaaggaggaaagagaggagaatttctggtgtgcaaaacgaatcaatgaggtacaaggatcatgaataagattagttagtagtcgatggagcagtggcagtggatatatggggacttggagctaatgccaggaacttcattacaggaacaaaatgactttggatctcttctaaggagaataaaaaaagtcgtcaaaattttctcaagctcaccataaacattatgggtttctcgtaagttgtctagtgtttctgacacatagactagccatccggggcattttcgcctccttgactgttagccgccttcagatgtccttctggcttgaccaattgccgagcttttttgctttttcccaagcgggattcagcaattatccgctttcccggcgggagctcccgttgctttgtgcactccacagtcatttcgctgtattgccgcttggtggataacccaccttgcgcaattcgcgggatcccgaagtggcatgagccctgcgaacgatacatggctgcttgccctctacccgtccagtctcatcgcatgcgcagctcaaacagcaacgatctgccacaacaggcccttcagagaccaagccaagagtgacgttaaacttcagggtagtgtctaaaagcttggtgacctggattgtatctggcagtcgggggagatggttaaagtccaaaggatccacgctgaacccaccaacagcatggtcaaatgtagccaagtgaaactgtttgccatctttgagaattggctttttcataggatgtggatgacagcaccttgggtaagaagatcgaaaaagtccgagaatggtgtcggaggggtcgataatccgtcgatatgactcggatcgtagcattgtgagaagtcggtatgagccttctccttttgacatcaaggcagattcaaccatgcacttcccatcatccaactgagcgagttcttcattactcggtgtatagcacttgaattcctttaggacatcgacactcatacagctctccaactcaattgtcgcttcttcactgttaatcccgcggatttggccattgccgaatgctgctgcgaacacacgatgagacgaaaggtcaaccgtgaggtctaaccatggcgctgcgatcacgagggaccctcgttgatatgctactacggatgtagtatcttctccgaaaatgaaccgcccgttccatggtgcgacaattttgaggttgcctccaaggtagaccagggcgactaggtgaaaccacctgtcccactgaatggtggaatgcacaatgatttcactgaaaatctggcgtatcgcctctctaatgtgctcttgatctgataaacctgagacgttcgttgcgcaaaaagcttctgctataccatgagtgataagaagcagaagttcatcgagcgctgattctctcaggcagccccaggaaccagttccgagggttcttccttgcccacaatgtcggcacctacatctctgttgaaccgtgtcaaacaaagacatggcaattgggaagcattgcattatttcgtgcatcgacatggatagtccctcagtttcctgttcaaggctcggctgaggctcttcgtagattgctctgctatcactgcccttggcgtcgccccagtttttgttcaagacagttgggaagccagctagcagatcctcaagcggtttacaaataaaaccatcggcggcgggaatgcgagcaaagcctccatcgccagactttgagacaataaatatacgcgccgtatcgcttatgcggagttctagccccaaaagccaacgtagtagcgacctggcagcgattctgagctctgcaacttcgttgcgagaaagctgagcacgccttgtgtcggccaggaggcccgtctcgtataactcttgccttgtgctggactttgattcacggtaaaagcagtgactctcgtctatgagcgtagtcagctttccttttacaatggttgccactttgatgttactgtttttcaagtctccatcgcgattaggacaagttgagcatctattattgatggcgaagatgactctaacagaatcagtcccaggatcttcctcaagaataacctttccattcagagatatctcgaggatgccgtggaaatgggtcatgagccacattaccaagtctcctgggaataggtcagacgtgataaatatgtcgctttgcgcttgagcgactactttgatgatcgccgacaattgaggcgcctctaatggatgactgcaaatgccattcaacgcactcggaagagccgagttaaagtcatgcccagtgttgacaatattcaaagcaacactgtccacgaatttggtgacaacaggcttcagcctcatccgatacggatttcggggatatgaaactccctcttcgtggccaccttgatccaaggcgaagttgcacagtacttcaacggcatactccatgtcatgatacatcatgcagactgccactgtcgttacaacgtatacaagattggggtcactcaacatccatcgcccaatggatgtagagagcttcaatttcaaaccggcaacactggagactttctgttccgatgatcgaacttggtgctgtatatcgagacctctggcatttggaaaggcttgggcgctcaaggcttcgacgcagtactgatattcttgcttgtctatgcgctcgcggccgagccattctagaatttcaccggctgcgtcgcgaacgctgttttctttattaaggatatcgagaatagcacggctaagatcgagggtgcgcgtggcaaggtccattgtgactgatgtattgacaaaagaatgatggtgaggaaatagaataacagatataataatatggattaggcagtaaacgtttaggtgagatttaggcaccgttgattgatgtcagcatgacgtagggaggcttagctgtaatttacaatttcaatcaacgagccataagcctcaaaagacactggatacagaatgggccaggaagttaggcgctttggtaccaaatgccaagatagccgagatttggaaatttgactttagggaccctatcgcatcgtcggtgccggatacagcaatgcaacttacaactcgcacattgctaccggattaggtgccacgagagctctaatttgctggctatgcttatggttgcggacctagtaaatgaagccatatttcgttgccaacccgcgaacagcatcttgcgcgctgtcatccatcacacaaaccttgatcttggattcaggccagtcgaggttgatgatgtgtttatacgtattctccaagatctcgagggtctctgagaagcaaggctggaagatatcaacggtaggtgccgattcctcagcgatcgggtacgcatcaactcgttgcgtatgtgtcttgtagtcccaatctttatcgatgagcccgacaccatcagagatgatcaaataggtgcacatggcaccggcaaaaccactatacgaatacaggaacggcgcagggagagcaaagagccacatactggcatttaaagataggaacgagaaaacgctaaaagcatacagtaagatccggttggtgtaaatatataaaagctttcttatcgttattaggacaagttggaagtcttaagggcagtcactcttttagacaataggtatttcgaaacggttatagattcagtagaaaaaatcagccttaaactttagatcagaggctgcagctcttttaccttttcctttattagaaatagtcccttcttatagctattccaaaccaacaacttataacgtagtttctcttatattataattgaaccatactctatatagtaagacgatttcatttcctagtcgccgcccaaaagtcacgtacatagtctcattattgtaggtgatgatcttggtgtgatttttaaaggaaaggtatcattgacatgtccccagatctacccttttgggtgcctgaagctatatcgcttgttggcataagaagatcctttttggcaagggggcttggagtgcctgaagaggaactacatggacaattcagctgcaacggctgcaagacacgaatatagataaaattaaaagacataccgtgctattaactacctaccgccttgaaagggtgttgactatgcttaagattaattaagctgcaatttataaatataaaagctatataaaatatatctgtaatctcttactattcttgctttaatactgttataagctgtagttattattctttataagcactgttcttctcaaggtagagcttttggctgccttaatttaagagaagtgtattattaaatgtattttaagcactttatattaagagtatatacatttagcgggggcttagtaaacctgaagccacgaaagactccgccattacagatacatgcaggtgcatttcttgtctcagctgatctgacttactttttcactgactactacttaccccgcttaccaacaatacatgagatgacagccatatatacagatcttctgggcgttagaagaactgccaaaggtcctccaaagggatactattacacccgtgatagcttgaacagcgttatcagcgagagccgggtgcaagctatcttatcagggatcccaagactgaaaggaaacgagcgtgatgtctgccggttcgcgaggcttgtgatgaactcggcattcctgataatggccatcttgatctcaaacagagacgaaggttacatcttggaatttatcttccgtcgggatactgatgaaagaattccctatactgattcgagcctcgactatctgcccgagattgtccgcaagaactttatagacaaacagtggcagttcaacccaattaaccttcagcgcggccaagtccatctcgaaatccaggatgatgcagtattgcctgttttatcagaagaagaggtcggcaaaggtgccttcggaatagtttggaaaactggcctagatgctaattgccaaacgctcatacaaacacataccgcaaaggtagggaggcgtgattcacctttattttacgccggctgacagtaacaaaaaaaaggaggtttttatagctcggaaggaacaagaaagggatatgtccagatccccagagagggtgattcttgaccttgttcaaaacctgaagcatccaaacatagtagaatttctaggttcttacacctatcgcagatctttcaatcttctcttccgactagctacacaggatctcaaagccttcctgcatcaggaaaattcgtccattatggcgcctcatgctatttaccggaacatgtttggagtagcagaggccctcagtcagatccataacttttccctgcaggatgatctaggaaacatcagcagaattggctaccatcatgatctgagaccagctaatattcttgtcgacattgaccggaaactctttatgctttctgactttgggttatctagaatgaagtccgatgatgagacttcaaagaccaagctccatggcgggcaagatgactacctggggcccgaagcattcgattaccaagcctgtgtaaacggggacgttaggcgatcactggacgtgtgggcttttggctgcatcctttcagagatcgcgaccttcctagaggggaaaagtgtcaaagactttcgggaaaagagacgggctactcacgatggactattcccgatgacagaccattcttttcatctaaacaaaggaattcggccagcggtggtagaatggctatctgtacttgccacggccccacgcgatcctttgatggttcaattggtcagccagattcgagaaatcatggatcctcacgcctccagaaggcccagaatgtcagacgtggcactaaatctcagaaatcttgctctgcattcgagtgtggcggccgttgacaattgcttcagggatttaatgtctccggattcacgaggcttgactgcaaagcaccgcattttgcatgtcattgagtataaacggttcgaggcttggtggtctgtgtatgccagcctgcatcaggccgttgggagggaaatcagtggagatttgttacgctatgtaacagaactctacgaagcgttaaataggggtcgtgatgctggcatgagtcagagtatggaaggccttccgtatgattgcctacatgctatcgaccagctttgcaaacctctgccgaaaacctcgtccgatgaatgccaggcaagatggatccagaatgtttgcgagatagaagatctcgatacacttcaacagattcgtgccatggccatgccggtgcggtatcggtgggtgggagtcggcgcagccatgaggcacatgtccatggcaatatccgcttctattcagtatgggcaaaagagccgttacatggatgctggacttattgaggttggcgagtctgattctcagctggttcatgaatcaaaaacaacaggatacttgactcgcgacggccttactgagactgtcctgattgagtggaaaacatacgacgcgtcttggaagggccatgagatgaggcttggcaagattatggatgatttagtcaatctgttagacccagatgttaccccacgactgggaaccgcacagcatcgaatccctaactgccttggctactttcaccagcctcataactaccgttttgggttcatctacacaattgaagctcagaggatgagacatgaccatcgcttggtctctctgaatagcttcttgcaagtgatgaccgaacagaacaatggcgactatgaacagacagatcttggcgattatttcctacttgctaaagaactggcggtatgtttattcgcggtccatcaggccgggtggctacacaagaacctctcatctcatcacatgctgttcttctgcccagatatagcttctgccagccgccacatcaagtttgcatttctcaccggattcaatgacagccgtcctgaagcgacaagcttcacacttggcccaaaggcagagcacaggctgtttcaacatccagactacttgcctggtgttcctttccggcgaacgtttgactactacggcctaggaattgtgctgctggaattaggcatgggcgtgagagtttacgatatgaaggagtcttgcccagatatagctgtaggtcatggtttccatatgaagttgcttgagtcctatgtaccacagctgggtccactgatgggggcaagatacagagatgccgtgagattttgcctggacgcagagagaattatttctgaagacagagggcgatttggacccgtcgatgaaagagacattcagaggatgtttcaagagaatgtagtggaattgctggctggttgtgaggcttaagggtaatgaatattcagtttcgggatcgggaaacgccatctcggcatccgctcattttaatatagttagccctcccttctctcttccaaagtgactagcatttcattgacacgagctatactgctcctgagttcatggaccacaggaggctctgcctcagcagccaagctgatctcaagagcttggttaaaaagctcgagagactcagctgccttggcctgcagaaatagcagcccagccagattctttttagtccatgcaagccggagcctggccctcctgagatctgatcggtctgtcgccctctggacgtgatcatcatgtacagcaatgacctcttggaggagtgactcggcctcttcatacttctgtaaaccggccagcgttgtcgcgagattttgcatggtgcctgttataagtgtgtgttctttagcaaaaaccttctgtctaacgaaaagggcttttcgttcgcatatctcggcctcggctaatcgccccagacgcacgtatatggcggcccgctttccaagcgatgtcgcgtaagaggccggcttgttactctcactgagtcctccaagagcatcaattttgtcgagcagatcctccgcttctctcatccttccgcatgagctgtatgcgtacgcgatgtcagaaatcagagcgatgtgcaaagggtggtaggagaaatgcgtcctttgtcttcgacgcatgagttcttggacctgtagctcaacctcatctgtcaggcccagaaaatctagctgacaccgtatggcattgttttccacgatgagacgttttgacgtggccacgcctaagcattctgactgcagtctctgggcttccatcgcaaggtctagagcttcttggtgacggccttgaattcttcttaatatatggagatgagtcttgatagacgacgaaagctgtgcattgcagggtttcccctcaatagactctagaatctcaccagccctttcccactcttccaagtctatgtaaatacttgcaaggatgttctgaagctgaaggacttctctgctctcatcgacgtatgtctcagaagcctgtttcaaggccttctgacaagtatcgatggctttcgcgagttctccaagttggcgataggtagtagccagatgcctcaaaatttcaatttgctgggttccaggcagataagcaatgctttcgagaagtgcctcaaagcataactgggcctcccgaaatagatgcctttccgcccagaaactacccaggtatagacctgcctcaatggtcaagccatgggtgttccccaactctcctttgcaccgttccaaaagtgttttcagttgtgcttctgcttctttgtattttccctgaagctcaagaatagtggctagcttctgataataggaataataagcatctgggtttgttgccattggcatttcaatgtcgggctttacgacctcaacaatatccaaagcttcttgcagacgtccttgcaatatgagattattggcaaggtcatgttgggactcattggcgaccttttccaggtttgtatctgagaggtcgatgaccttcctcaaaagtgcctcctccagcttccattgctgactggcatggtgaatagtggcctctagtctgtatacaaaaagtcgaaggttgtccttttcgtcaatatgctgccgagaaaggcatgtatcgacagcttgagccttttctaaagccagatcgagttgccatatctccctgtaaacgatagcctgtgaaatgccaaattcagcctttctgatattgtcagtctgcaagatgttggatagcttcctttcgacagcagacatgatctccgttattctgcgtgtacgtcccccattgatgaggattatgatcatatttagctctgcattgatggtcaaggggtggcttggtgacagggtgctgcttcgagacgaaacaaccttttgcgctatgctttcagcctcgccatgagctccctggagagacattgttttggccagagacatagatgctgtaacaacgtcaggatgattatcacccacaacgggcttaagttgcgagatgcagttgcgttgtaccccctccgtctgacgataaagcccttgctcaaaccatatgtcggccaattttagtttagcagataagaaagacggatgagttgtaccatagctctccaaggcattggttgctttttgttgataagcagccgcttctacccacatgccttgggttaaataaacctgggcgagctcttccattggtcgggccaaacagcggtctgcgggtccgaagactcgggctctagcatcgatttctgcttttagggcttcggtggcagcaggaagtcgttgacgcctttggtactcgattgggcgattcgaagattgtacaactggcaaaaatagctgttccagtactttctgtggcacgtaatttgtgcccttgtattcctctgatatccttttcaccgcgttgttaaggtcatcttgcgccaggccactggcttccaggtaatcgcgctcctgagaggatactggaggtgctccaaatcctatctcatgacaaacggccgcttggaaggagtagttcttgcgacatttatggcatccagatgaccgtgccttgcgtttcactgctctcaagaccgtctgtctcacagcaaaatcggtatcatccagttctcccagcagaccttgaagctgagttgcagtgaattagcattgatctattgtaaagtggaccaacaggcgaacctcaaagatcttgtgctcttcgtgcacatatgagggagaatcaaagatgcggcgcggcaattcgacagtaccagatgactcgtcctctagaactgatttcactcttaaagatgggtttattagtacataataccttgccatatcctaaaaaacatgtctataataaaatagaatcacctgtaaagatgtgaaacacttactctgcagacatgtcgtttttgagatgaaagatctcttgccatggcatccacctgctgccgtttggtgggagaatggcactattagccattttgcagagaacagtattttcctcatgagacaaacttgcgttctgtattgcttgaattagcctagaaaccaatggcgaggatgaaccttgttgcgcttggtccaagtctaagcaagtttgttcccattcatgatctgtggcacaggtgcgcaggaacaatgccttggaagccctaagaagttcagaagggactaagatgtgaatcagaaccaaggccaaggaaaagaggtcagcttgtgagatgaagtcgaagcctgccaaacgcggtgttgctgtgcgtccaagctcaggaggattccaaggtggactggatgttgggtatcgtttctgttctttaatcacacaggaaccaaagtcaataagttggcaagtctcttcttccccctgctggtccacgacgaagttttctggtttgatatctccatgagcaacgcctgtatagtattagccttggatccaagaggatagtacataaggaaaataccgtggcgatgaagggtgagcaccgcttcggcaacttcagtaaagaacttgcgcctattttcaacggaaactggacttgtggtattagaaaggtgagcacctagatgcccaagagtagcttttctggtgatgagcaacggccatgccctttcaatggacccaatgagatcgattgaaaaggtaataccaagcaggttgataatgcgttgagacttgtagatatctttgtgctggagaacagcgatttgagtaattaagtggtaccagtcttgttgttgatcatcgtcaacctcgcgcctattaggcacgccttttttgaagaccagcattgtttccacgtcggctgttgcttgatgaatatggcctgacaaaccttggccgacgatctccagaccaagctggtgcgagacggggaggatggtgaccccatatgcttggatagcaatgaggaggtcgatcaagctggtggagtcgacgatggtagaatttgagatcttttgacctccaaaccgcccgcctcttttgatcttgatggtcgccataagaactgatttaattctgtttatccgggtttggctatcagagaaaggggagaacgagaatggacggttagattcttgttggcatcgtgcaggcgcctcttatgaggccgccaatagatggttcgcaatttgagggggttgaaaggggcacgcagattggtccgaaatggtcagcaatgaggtgactgcatcaggagtggcgtttaacagattcaatgccgaccatgatctgattttcaaacttgtcattcttcctttctatcttttattttggaaagactgttaccgttgcctcgaatatttgcaaaccccaattcccatcatgatccagcaagatcttccgtctcgatatatcgacaaacagaagctgggacacctttggacgacaaatgccgattttagaggcaggggctgtagcattattaatgttagattatctattcaccgccactatcggcgcgactgtcgtgctacacttgggctgacaagtcaatcaccaaacagaccacgcatgagttcataacagtcgaagttcctcgggagatgacaccagtgagtttatcacgctaatgcccgggggcgtcaatgttttctaagactctgttgtcattcatcaaggacgaaataatgagcgtctactacgataagagtacactggacaaattggccggagatgcctaattggctgccgagagcttccaagcatggtaaatgacaaaagctaagaacccctcatttcacagccccaatgaggcaggcaatgtgtggtcagatgagcatgaaatcacgagctgcgcgacgacacggcctgtcatataaaagcccgggctgtttcctagataaaacctagttttcctgaattgattgtctctgttacaaagctttcttcgttcttagaaatgacttctcacgtcaaatgcccagagatctcagccgtacattcgatgccaggcctcgtcagtacccttacaaagtcgaagcccaggttgttttctccaacagcgacaaaggtcaaattccaaacagttcgcctttctgaagatgacgaggattacggcaatatcgagacggatgtcgtactccaagatggagattttgacggctcatttaatgtgtgtaaataatttctttcggccaagtagtgtctgcttataactttgcctagaaacatgctaaacttcccggggccacgtttatgtacgtgtggtctatggagtatttgtcacttgtatctctaatgaatcttattaagctatttatttcaagatcattcgtgggctcctctcaacatcagcattcaatcaatgagccaaatactatctctaataaaggtacctgaagagctccttcggatacttcaaggatttggacatccgagccaaagttttggaactgattgtgcctatggatatggttcaaggattatacaagaggatgctgaaaaaacacccaggagcaatgttacgatatatgagtatggtatgttgcatcaccgcaattattaaaccaacccctcagactattgacaataaaatggcagcgtttgcatacacattgggctacattgcgaagactggaagaagtccaaacccttggtctgaaaggaaaatgggcgtctatcatgagttcggcaaccacaaagagttgtgggttatcttgcagcctacaaaagcggctctggaccttccctcctcatatctaagcttaaaaaagcttaggatgagctcacactgcctgctcttttcttccagcttcccgacttccaccgcccatcttcaatacctggagaaccagataagaacaaaggttctaattatagttattcaaaagagagctgcactaacaaagtcgtctgctttatagagccgaaaagtccggcaacctgtgcaaaaagcccacaatgaactctcgatcactatggttcaagatctgcagtaccattcagagctcctccataacgctcagattcagtttgagtccaacaaggaggtgctcaatgggctgcggtcattgattactagccattccaatgacattgagagtttggatcagttggcgacgaaacaccagctaatgtcatgcgtgtcccaaatagagataaatctgaaatgggtcaacagtatgttacagctgatccagcaaatatccaacctggtaattttccattgagtcctggttagactataacctgaaattgacctctatactagatgacaatgctttcttatgtgcgacaaatacaagccacgtcagaaaacactagcagattgacttgcctcacagaagcaagcagaaaggaccaagacaccatgctaaatattgcaatgtctgcgaagaaagactcggagttgatgaaggtcattgctatcgctagtcttatcaccttgccaactattctcacaactgttgttccccccctccccatcaaaacaaggatactaacactattagggcctgtttagtacaggttttgtgacttccagtttgtctgctggagtagcaggagagcagtctcgcgtgactaaccaggctcttgtatacacctttacgacattagtattaacaacttttgtctcggccgctttatatctatggtctcaaagaaatcaatcaagatactaggaacatacacaaggggattttgcagaaaggatgggtgagaaaaccataacgacctgccagcccttgatgcattgccatctcaccgctccagcagtcagcataatacaaatccatgtctttacggctaccatttcggcttcccctagtcatggaccccgattgctgatacaacgagcgagcggtaaacctagacggaaactcaataaagaaaggacctggaagttggggactctagtgcccaatttctaaggcagccgagatctggaagttcgatataagggaccttattgcgttaacgatgccggctgtatcagtgaacctcacatcctgtgccttattagcggaacaggtgttacgggagctttaaatatagcacgacggtggctggacgctgggtctgtgaatagccgattcaccttgatttgactgtgtgtaccagagtgtcattcgagatcggggagtggacagatctcacggatatggcaactaccaaccgcagtctcgaaatcaggtcgcatataagctccgaaaataaagaccctagactctacaatcctgctaagatgctgaaggcaaattagccctgcttgaaactacagagcatgtctattgttgtgtttctgataccagaaaagataagtcctatagattgcccgtagttcccaactggatcgtctccaacgtggccataagatcatgctatatagcgctttcgggcgttaacttgccccgagtgcctgtaacactgatggcgggctcttgtatcttgctttcacctcatcgattgtaacagggccggactatacatatactgccgtggacagtcgtgtccttcgattgtctcagaataaaagtgccgagcaagcgtaataagcatattttccgacgtcgatctccctctttgaatagacatgttgctcaccagtcagaaactgtcacatggccaaccagtgtaatatctgatctgcccagggaccatgtcgagattgtggccaagttcaaacccagtgtcagttgcaaattacatgtacagtctgtcgcaattccacgaaatgtcatcatggatgtattgggtaattcattaagattcacctcgaatgacaccatctatattgaactgaaacaatccaacactggaaatgcgtctagacgtcttgccagactgtctatcattgacagaggatgtgatatgagcttcgaatttctagaataacggtcttttgagtccctttacacagcagaggcccgcggaccacctgcaactagaatgccgtccttctggcgatcttagcttatgttccggtcaaatatagagctagaacatctcgcaattccttcatgaacaaattcgaccatctcgtcgtcatatccatactcatcgacatcttccattctgtagattcccagtggtgctatgtctatcacatttgtgccaggaagttccaaggaactgtgacttgtatcatggctttcagaactggtaactgcagtaggcccggtagatccaaaactttggctgtgtcgtgagaagtgatcatcgtactcaacaacgggtagactaatcggtggtatctcagattccctgttggtggatcgtgatcgatccacaggccgcgagcgtaaaaacccacccaaggttgaaagacaacttgctgtaacaaccaatctttgttcaacagtagaccacatcaataagtctatagcgttccctgtttcaaaaatggttaacctgctaattgggcacaagagaaaggatatagggcatacaaagaatgtcaggactcttcagttttacaagagtaggcaaccgcgcaatcactgctatagaagagctacagcaacatgagcacataacctctaagcaagtacgcgagaaactcacacacaacccatagaaattactgggataaggaacagcttcttttttatgtcaagctgtaggctccaaattgtataagtagacagagttgctgtaaccaagtctgatattatagccgctacactgtacagtatagcagccataaccaacagatcaatctcaatgcatactccaatctgagtcttatcccagaagtatgagacagtgctgcattgaaatacagtcatgaaaaatagaaaggtgccagagaaagtggctgcagctgttgcgaagtagataatgatttggtggctgcttacggctacagtgagcaagaaccagcatactgtaaccctagctgatactgtggcgaagtagtaaaacaggcaacagagccataaatactgcaatcggttattagaaacgatctgcaataattaaataaaatccaaacgcctgcctacctttatagcattaaaggtgttgtgtatctcgatgtcttgcagatgctgtcccagtccatacttaacagctgtagtagagaaacttgcactaagagcaaagaatgactattgattgttataaaacaccagctaacaagcatctgagatataacttacagtcgcaagtataataaaataatcatcaatagagaatttcttaacgataaataaccgtaaatagcagcgtattaacaggaagattagtgaaataaagaagaagacagaattaataataataaggttatgtcctcggttttccatgctaatagtaattttaaggtaatataacacaaggtaggtagtaaatactaaaaagagatataggaataatacagttataaagataagtagattatcagaccagaggctcactcggctaactgtgattataaaaggcatctacatagagaggttcattatctaagctaagcatacacagcaatgtggatacatatccagcagggagcaaggaaaatctttttttttcagcttctatacatctactattctacttaataacccagagagctgctgatcggagctgaccgaaattctatcttagccaatagcgttttgccgttgttgttattcttaaggcttagagcacaatagagttaagagacttgctcctagtctagagttggcttagaacaagggatagatattcaagggcgtgccccgtttggaagtagctataaagctaatattacgctcctgctcgcgctcatgaaagatcaatccagactttgactatgctgagagtagttagctctactgttcgcagtaagagaggttaaggaatcagagtcttgaagctggcgtagaggaacagatgggtctacagcgcaggactcaaggctctggtaaagccgtgaagtgaccatggattgacgtacgaagtgatccacggtaactaaatgctttgggcactagaagctctttcatagtacctcgaaaactaagctctaagagtttgacaggatgataatggaaacaaccaaggctggctcgtggcaacacataaggtctattacttctttgttcctttaaaaatatagacaacatgcatttcatagattgctttgtgattctcgactagatcttttagaagttgcccataagcccattccgcaccctctcctgcgtggtcttatccccacgatctgtagcatgtatcgtatccttgttgaagaattgcccactcagtactcgcgctagcacctcgaaccaagtcccaaaagctaatatcagccaaacgcgtaaacaggaaagatgcgattttgaacagcaggcgtttctcgccatcttccagtcggttactgtatgaactgggcttagtggttccaatcgtgactgtacgtaactctcctagtctgtgagcgcccatctcgctcacaacgaacacctctgaaagttcagtgattggatagcgactggtcatgtcgatccccttccttgtcattcaggctgctaaagatgcctttgtgagcatccttctcaccgaaatagactgcgcagtatatgccacttaatacaatagtcaagttaggtttcatgtagtaacaagcagcattccctttgagcttcggcagaagcaacaaatccaacaaagccaacaagacgatcgacataacgttaaaagccaccataccctcgtgataattatcctctgaccactctccagaggtcatacccacgcttttaattaccgcatctccctggggtagctgtgtcactttgtgagcggcaaatgccttggtgctgacacagctcgcgagatccaagggctacacttccggaatggctagatcacagcccgatcccgtgtttgagcctgtggctatgtttgccctgccctgacggggaccgctgggcgggggccctctccatgatgtggtgcatagggctttgtcgtagaatgactcgccatctaagcggccctacgggctctgccatccttccgacggcttgtacagaccttctaagcttaagcaacctcttgccaacgtgcgaaggtgtgaggccgattcgcaagactccgtatcaatcttcaacagattgccaagttggagaaaatacgaatgtgcattacacgaaacgcgttcagaacatattgagttagcttcaaacctcggcaaattagggtgtcggcggatcgggggtttgctggtcccgctggaacatcatggcctccagaccatgcagaccactaggcccgctttgtcagcgggacaagatagatgatacttctgcagatacattttcaaatagagttctagatcgatatataagttcactgggtaggtagatactagattattaaaacttttatttcagtaaacaatacataaagaaagattttttatcacattcctccttataccctgcgctctagccaagctctgcaactacacagccatgtctcactcacaagctatccaccgattcgtcgagttcatcaactcagctgatgccactattggcaacgaattcatccacgagtcagctgaattccatgtcccattcgacgaaaaacccttgaagggcgtcagcggatatctcgaaatgctaggcatgatgcgcgccgcctttccggatattcagtggagcgtcgagcagataatcacagaaggagacaaagtcgtgctgcgttccaaaacccgtggtactcagaccggtcctttcatgggatttgcaccgtctggaaaaggcttcgaaatcgttggaatgaacctctttacgttcgcgaatgggaagattgttaaagagcaggggttacctgatctatttgggatccttgtacagattggagcagttaagattcctttgtagatgacgggaaaatgtagtgcaggacagagttgacaacacattgacagcatggggtggggcatagatcctatctttggctgtacgcttcattgtgatcgaagcattatagttatgaagtctgtgaggtgtaaccaagaataaacggccctttttacatattcacaataggcaacaatgttagtagtccatataactggtggtccgtattacaagttataagcccccccatccataaccctaaacatacataaagaagccggcaacaaccagagacaccgctggttcttagtggcactcccataatgaaactagtgcagcacaagagtcggaagttgttgcttgtctgtgtaaggtaaggtttggctatttggagcgcggcaaccttgcactagaagacgacgaacgggctcacagaacagcgcttgtagacagtgttaaggaggctgatacagtcatagcctgtcattgctcaccacgtttgtgacatcccgaatacttgcaagttcatccatttgctgatagctccgcttagtaagggaaggtggaaacacatttcggtaagtatcgttggccggtctggggcaacttgaagctcggactctagttgatgtcgatcctttttcgggcaacggacacaatcaaacccgaaaacccattgacgaggcctctgcgcctccatcactatgtgtatgtaatatgatctcatgctgtttgaaaataagcagtcaaatcatcaagaactacacctcaacaaatcataactatgggattcagagtcatcatcgttggtggcagcgtcgctggcctatccgtcgccaatatgcttgagcaattcgacatagactatgtcctcctcgaagcataccctcatatagcccctcaagtcggtgccagcattggaatcctaccaaacggtttccgcatcctcgaccaacttggatgtttcgagcctatcctcgacattgctggagactgccgctacactattggtggcatgtatggccccgatggtctcccacttgccgctacttcaccgaccagcctctcggttcactttgagaaaaggtaagaaaacacccaacagagttctcgcagcgaggctttactaactgaaccaagggttgggtatccctccatttttatcgatcgacagatgttactgcaggtcctgtacaagaatctcaatcataaggatcgagtgttgaccaagaagcgggttactcgcgtggaattagtcgagggtagggtccaagcttatacccaagatggttccgtctacgagggcgacattgtcgtgggagcagatggaatccacagcgcagtaagggacgaaatgtggcgccttggaaatgaacagagtcctggatacttccctgaagacgaaaactctcgtacgtaacagttcacttcatgtcttcgtcactcacatgttctgtaggagttccagtctcgaccaggtgcatctttggaatctcgaagcggccctcggctttgggttacagaagccaacagatggtgattggcaatggccacgcgtatctaatcatagcagcaccgggtgaccgaacgtattggttcctcttcgatggtctcccagagacaaagcgtgggaaggacatttctaagtacacaaaagctgatgaggagggattggtgaaagcgcaccatgggaatcacatcacccaggacgtcacctttggggagctgtatgaccgaaagatcatgtcgacgctagttccgcttgaggaatatgtctttgatcgttggcattacaagcgcatcgtcaccataggagattcggctcacaaggtaagttaaccttgcagagccaaattctgcatcactgacggtcatatagattgacccggcatccggacaaggtggcaatggagccatggagtctgcggcgctgctcgtcaacgccctggttcgtcaactgaaactcagccccgaaggcctttcagactcacagatagactccgcactctcagaggtccacgccctccgctacgagcgtgccaagcgattggtcgagcaagcacattcgcttcaaatgatgatcagtcagcgtttcccattggctcgattcatcttcaaacctcttgtttcgctctttggcccaagcgcctttattgacattgtcactccaatttgttgcgaagccacgagaatccaaggtattccaattccgaaacgacctcacttcgttccattcgaggacgagttgcccgctaagcccatcaagggcagtcttgctaggcgagtcccctgggttctagcaaccggcactcttggactgtcgctctttgctgcgctcaagaacaaagaccctggatctggaacgggagttctttacagcatccttaaacaatggggcgctggagggctcttgggaaaggtagttgggcagacctcggtggccggcctggctaacttggtccccgttctctcgggctggctcatcgagggctctcggagaggaaattcactcaatccattgtcatggttcgtatcaatcttatgatggattattcacagaactgctaacacaaacaggacaacggtctactcgctcatatactcactgatcggtccgaactcagtgctgccattcttctgtctgtcatctatcctcttctccaccaagtccactatccacagacctgtcgatcccaagatagccaagtcaattgttccaggcattctactcggatacgtggcaccaacggtggcagaactactgccgatcaaagatgccaaagtcaggcactacgtagggacattgtggcaggcataccctttgctttgtgctgtcttcactagagggctcgctgctctccgtggcaaaatggccagcagaggacaacaggaacccgatacgaaggctaaagacaggcctatcaactatgctcccccgtccgaactccaagtgtatacgaacgaggatatagcgcctctcaagttctctcattgcattgcgcttgctctctgtttggctggtcccgtcatcgccaaagccgtatcaaccaccgacgggatgctgtcagccatatctcgagccgcaccatacaatcaaaatataggtatcatcagtgcagcctcgggtctagcatattctctgtacgctgtctgggaattgcgttcactcggttttctgagaacaaagcaggctgtgctgggagggttggcttccgttggtgttttggggctggctggacccggtgccatgattgcgggcattgattattggcgcgagcatgtcatctccagcttaagtcctgacactgagctcccatgagtttctaaatagtatagaataggattgtatgccgaggatccaagatgttctcaggatctgttcccttatttcgaaccatcttttactttctacaaatctctccataaaatggaaacatgactgcaatcattctaggccagcagctttgaggcactgagtgaagacaattgcaacttctgctctggggctcttaaaccacggctcgtcattttctggaaagggttcggcaattgaagtaaacccatagatgccaagcccatgtactcctacaccagattatagcatacagattctacggtgtcttgttgcggtatcaattcctcattcatgcttctctaactcggcatttgtgttacgtttttaagttttaatgtcagcatctaagggtggatatgtattaagggcgcttagatgcacacaaaccatcactggaccaataagaggcctgtcaaggcggggttatggaacatgcatattcagctgaacagaaaccaacatcaagaacaaagagataagagagctagagcgtttacattttacctattgagagaggggttgcaggtcccactttagacgccggtatcccaaaatagcctctatatttttgattggtttgctcaaccgttattcaaagcgcttaacgtgtcccatccatcacggtccaacatgaagagggaggaataaaggtagtgcctttaaaccgtacccgagcaacacaatcaggtcacaaaaatatctctcatacgcctcaaactcactcactcacaaccttgctacgcgacgccgtagcagcagaatccacaatgaggtaagccactcttagtactccatctttgtcttgctagtaacagttaacaacgaatagcttttcgtttggctctactcatagccaaagcagtatgatttcgaacgatgtatccatataggtgttatgtactaatggacaacggaaggcgctagtaccgcgaaagctggtacatgggacaaggcagtacctaccaaccccgtacaagatcgcataaacaatgaattgtgtgaatacaaaactatttcgattcggccggattatagcagctttagcctcgaggaacacaggctcgaggactataaacacgggaagggccgtaatgctttgcaaactgttaatccgagtgcccagagctttttcgcgcccgattcgaaactgttagtcaagacaacattagttgacaaagggaaaatgcaattgtatgttcactatcacgcgaactgagatgttgctaattcgaatagacttcagggcagcggagtggagattcaagtcggaacagagacaccatcatcgaacggggataagaccaagttattcaagacatggtgtcttcccataaacttggtctcgcattactcgccttacctaaaggagacctgctcctcgaatcttcaggaatccaatatgcgaattagacttcctaactatccacctgatgtatttggccttttcgtggagtggatgtactatggaagctatgagtcctcctcgtcagtatcgattgaaaatgctgatgcgaaatgttgggttcttggcgacaagcttcgatctgtcgatttccagaactacgcaatgcgtcgtcttcatgaacagcacacaagaccaatcttcggacgaccgatgacctgcgatgatgtgcagtacgtatggactaacacttcacccggctcaaagttgagaaacttctgtatgcactttatcgtggaacactttggcagtccagcaaaattgctcggctcatcgacagattgggataagctccttcaaacccattcagaaattcggattatgttattggatacgttcaggaagagcgtgtttataccgacccgtgtggaaagtatcgatgaatacttggagccaaacaacttgtcttccatctttccttcgcaggagaagagcgagtcgattcaattggcaacaggtacaaagacggcaaaagcaccgattttcaactttggtgggaagcctagtgaaaaggtaagtgatgagcagagagcagattaagacaaagagaaatgttggggcgtatcgaaatcctagacccacgatgaaaggcacaagtacatttgaaaggcgggtgaagctgacccatccttagaagaacagtccccagcagagagagcctttccagttggcttctaggacaaagaattatgaaggagctgcactcaaatttggatggaaacttggagaaattgtaagttatgggcggatcataagcatatactgatctcaggcgaagggttgaaatagcactcttgtatcatctcaaggtatgattcgaggaactaggaagagattttggctaagaagagatttaagctaacacatcatcagacagacaatcttccaacgcctagcatcaaagccttgcagccagaacaagggtctacttcaaagctcaatgccaatgccgttctgggacatgcgaatcaatgcattacaagtgttggcaagtcagataacgttgacaagtcttgtgaaattaagaaggagaaagagcctgctaaaggagaagttaagaatacaaaggaatcgggactgggcgaggctagctgattaggttactaaacagagaaatgcggtgttgtatggaggaggcagtacgagttctgagggcttgaatcaacgcgagagccgtggaagccaggagggatacagaattggttgacaaaagtgtttgtgagctgtgcatgttgttcttggcagttacgatctgtggctgagagaatacaatctttgatgtagaaaatctagccctttttctgctatcccgtatttacggacgtcccctatcaagaagtgtatgtgttggcagcattgtcaattgagtacctaggagtacgacttttgctttcacaagacacatggcacagaacctgatatcagcgacgatggcctaacgctaggtgcagtcacaacctaagatagacagcaattacgcaaatttactggaagagatacagaaacaattttaccaactgcagaagacactagatccttggtcatctattgccaagtgttcggaaggtctatctctgcctgcgctaaagcaaatgaaaattctgtgatagcgcccggatcggatcctggctgactctaatcgcttagtctaagtcatcctaaatctatactgagttatgctaaatttgcctaaatttggtcatcacttaggataaagttccagggtttctcgacgcccgttggatagtttctgacggtaatgtctaactttgggctgaaaagccattgtagaatcggatatgttgattaattattatgtagtcatttttatgtgatcaagaaaactccttttcttgctatactgataattgtagcgatgatgtcggtcgtgatgatgctgcttgagggaataccattgacttaaagtgtctccttatggtattcttaaggtacaaatatcattcgtctagtacctctttaaggatgcaagggattctgtatcgattagaaactcagaatgatatgcccgtttctattggccagattcgtgtgtgaggcgcgtgatgtgagccatcagctgtggggactatcaactcaaaataacaactcaaaataacactcttatcacagtcaatcccggcagtataattggccagattcaacaccccacgatgtcaaggttttgattgcaaaaaggttatccataacccacaacgaggcaagttttgaaagcttattatccaactatataagtacccgaagtcctccccgcatctccatcctcagccattcctttcctcaataacgcccaccatggccgggttccaggatctacccgtcgagctcacagtggcaatcatgaaatatgtcgatacaccgcaggatatttacgccatgactcgcgcccatccttggttgttacactgctttctcgacaacaggaagcaagtgatgacgccgcatacgactaagatcttggaattttgtgggggttctgtctcaactgcctacttgctcgcggctcgactccgccacgccaagcaggaccctgggttcaatgatcccaggccaccgcatcatgaatttatcatcaagtggattctgtggtcttgtatcaacagcagcaatactcatcatcacgtgtcccatcgcgtctcgctggcggccatctgcgcactgtcgactctagccaccgatgttggctggctaaccacgagctatatctcccaggcgcgggagcaattatttggacatcatggacgcccagaagactggcccgtcgtttcttccgaggagcgcctaaggtttgtcaacgccgcctgtcggtttgagagctacgtccaaggcttcttccacgttgggcagcccctgtttccgagggacctagacattcgttaccatctcttttctccgggtttttgtggtgccgaaggtgaggactgggccgaggaaactttctactcaattgcctattacatttacgatcaacattgcaccatgatgcaaaacataatgagctctctgaaggcaagcgaaacatgccttgttagtggcaggtctcaagaccggcgaaaagcacgactccaaaactgcaaacagatcgaggtgaataagtacgtacactacctcactacgcaagggctgggcatgctcctccatcttcagagcatggcgcttcaagatcaggtacggtttgtgctgtggacatttgagagcgtcctggacagtccacaccccaacattctcatggttcacggtattgagctatacaggattggaacagtagagaaggacagctggaatccatgggtaggttgtgatgacgttttcgaaattacgcctgaccaatggaaatgggcacaatcattctgggatgctgagcggcaccttctcatctagcccattacaacttcccaacatgccctgggaaacgatacaggaataacaattgtaccctcctagaagtttcgggagacgcttcaagtcaaaaacattgcttctactcaactcttctcaagcatcattatcacaactgctattatcactactattattagtatagcaagatatagcatttttttaattatatattaattactatataaaaattaattaatatatctaattagattatagcattttagccttattatagatatagttatagcttactaaatgtataagctatatagtaactatattaatatactggaacggtacaggcgacaattctatacactgctgaaaacaggcatgtctggaactaggaaggagtctgatatcggttactggaaattggcagagtcatcgggattacgacaagagcttgctcttctttacttagtactttcttaatacaggtggaattgcgccctcagtatcgagctgcgacaaacaccaagccttcaacctcctctgatgacccgtgccttgtaaactgaatcgtagtagctgggaagccgccctaagcatgggtagttaaagcacaacctgtcgctgctccctcctctaggtctgaagatatattcaaatccgcagtaatggcattcccatgcatcgacatactcatatggatcggattcctccatatcctcgaggacatgagtcaaacaagtcaatgacttcccggctgactcgatgttactcgtagcacaagccatctccgagctttcaaatgtcttgggtgtgcaaactgcagtatttggtggccaagaattcttcacctggatgttttcgttgacgtgttttgtagactgatatcccactaagatgtcctccttgtttgtcttgagagttgtatagtctggcaactcggtcggtgtcaccgagctggattcctgtatctgcgtcctgtctttgctagggtaagaattcagcatctctggcgagggtgatcgatccaatggtatgttaaagtcaaactcaaactccatatccttgggtgtctgcggtatcgaatcaacgccaccgcatatcgaagctttctctgtctcctccgtctcctccatctccatggcgtttgatcgctcatctgataatgcttgaaagccgctaagaagctgttccatcaactgttgaacagatttccttttctctttggaaaggcctaggcttctcaatatccccgggacaactcgactgcttccctgcttacatacggcaatcatacttccaacaatctcttccttagagtcaccgagataaggcccttctcttggcaatttcagattaaaaagagtctcccagatcttgtgccattgcctctctggcgatagtcttctatctaagcgaagtttcaaaatgctctgtgttcttgtattcacacctcttgagttatccgaagcgtctggagacttgtctcgcgtcatgtaatggcgccgatatagatgctgcttgacgtcttgtatgcggtagagcttgcggctcaagcattcgatgtggcgaaccggatcgcggcggaaataagggcaagcaaaagcctttcttacttcaatatcctccacactggaatcgtcactgtcaatcattgaggggcaaggactcccatcttcgtcgcccatgcacgtttcagtcggccccagagttagtgcttgtgctctcgagggcgacagacctcttttgattgcctgcggtgattcgcaatggttgtctgtcacatggtcagcagatcgatggatacttaagagccagttattttacccttgccgtatgttaacagcaaagcggaagaaggttcaaacttgtttccacatgatagacttcccgttgaatccattccgtaatacctacaggtctctgatgcatgaatagacgtggaatccttagctccatcaacaatcccctgccacgatcgaagcgtcttattcgaaagcatatcaagagagcagtattgtggttgcgtttcggcatcaaagctactggcagtttctttcccatcacccactaattgggtaagatatactgcttctgtgaagctgagtgaatgtaaccgtgtatcctgtgttgaaaatggcggtataggcgttgaggaacctgattcaaatttgaggttgaatgaagaggtaatagaatcttgtgctgtaaggatatctgaactggctgctgaggttgcaaaagacatgtcactgtctgacccttcgcctccctccagcggctcggttggctggagccatgggcaggagttctggcctgccatgaactctagtactgtcgagtcgacgagtattccagcgaacaggactgcagtgaaagacaaattgcgtattgatgcggattccgtcatagcagtctggtaaagcattctcacaaagcatttgaatccatcaggccattgaaaaatatcacaaataggaacgttgttcagatcgatgccgtaccaagcacgggatgtatgttgaaaaaatggttgaacataagtgacgtcctccagtttccgtggcacgcttactggcaggtctcaccaatggacaggggctttagcgcgctggagggagtggctttagcgttcgcagatttacaggtcaccgtaatgcgcaggtatttcatggcttagcaaaacttatactaaattacgctaattctgcatattttatttatcaaaaaccgatagtttcataacaagctcatacgctccagtccatggtagacctttgaaagtctccccagaatgcaagcggattgaccgatcgcacgtggtgtggttttcatatggacacaaatgtgttattctgaccctcctttacacatctgtgtcgaagccgctactgcagctttcttggatcagccaattgtaagcagtagaatatttacccctcacccaccatcacagcagacacgttgctctgcgtcgacaaagctgaaatactgctgaaactgaagaataattgctgctattcgagatttcactctgactgccttggccgcctcaccaacacaacggtgggaggggatattggtgacggacctattagatgtcaactaagacaattggcttggaatgtaacaaacgcatccttttttcacttatgatagcttcaactcttcaatcaaattattaaacagagtttcacaacgagaaacaattccttgtttgagcaatcttgcatttgtctttgattcgcccacagccttgtttgagcaatgagcaccattagcattacaccaagtgggctcgaggtccaccaaaaatacgatgctggtctctcgcttcacaattcgacttgctattcaattgcaccgaaacaaaaaaagctgtcaatgaagctacacatgattatccagcatctctgtgttctgagtctccttgtcgatttctataagtcagaggggaaaaacaagaataaaaaccaacagttggctaccaaggttcaagaagaagatttacccttaccgtccacgggcgaaattagtgcggctactcgacactataacgctggagccaatagcgccctcaatgtcgtgctactattcccggggaagcacagacactgtcagtggtggattttctactgtccaacacaggaaccgtttggatcagaagcgccgagcatcggcgataagcgggccggctcgccaggctctggcaatcaatctggccggaagaaaaagggatctggccgggaaaacaatgcccggggcaatggcaaaggcggcaagggaaacggagaaaaccccggcaaaaagaaaagaggatttggccccgaccagccttttaccaagaagcttgcttgtctgttcttcaagcttgatccgcgaaaataccaatgctgcgctggatacaaaataaccgaatgggatcgtcttttgcaacacctcaaacggcagcacctcatcgaaggagagcattgccccaaatgccgcgaagacttctgtggcgaggacgctgagaccgaaaagaacgagcacatccgccaagatacttgtatcaaagaaaccgctctggaaaccgggctacttcttgaacctgagtatgaagcccttaacgggttgcatggttctcacgaagaaaaatggtacgaagcatggaagaagctgtttggagaacagacagctccctattcgccatatttcgaaactgtgaactgtatgctggaagtgcaacagagtactatggagagagaactgccaactattttagagtcgttccgttgcggtgcattagctagatcggaagctattggcgatatactaaggctgttacgaaacccgattactaccaccaatcaacaggtacatgaagaaccccaagctgtgttggcgccttggacgccggcacaaattttggtcccagataccccacctattcaggatccagagacctggccatatactggaaatttacctggtccaccatacattccaggcatggaaacgggacatattgaagacgtattgcatggaatgctttggcctcagcccttggaagaacctcgagtatcatttgatgaggaggaagtttttcgtcagttgacgcattacccagatgacggaccttattttggagagcttggcaacagtggacatacttaagaatgaatgatatttgttatgcaggctattgctgttttatggatttttgtaatttcaggttcgcgtaggtgaatgcctgaacgtcgagtattctgcacatgcaatgaagtcaaatagcggttttgagtcaaattactatggagttccaatatgacgcatctatcgaaacgaatcctgcaaataatcgaatctgagcctaatcaggcctgaaattactgccttaatggagagcgtgtgaggcgcccgatgtgagcatcagctggtgagcgacgtgaccaaaggcccccagtgctgcccaaaacaatagtgcaccaactgaatgtgaaaaatagactttttcaccataatatggtgcctggtgacccagaaaagtgacaccagagtaagtaaaatgcatgagtaactcacgataagcatgagataatcaggctctgttagtgcaaggatgacgagttggtgccgcacttgcgcactctcgcccccagtacgtatttgaggctctgctcttagaaatggcccagagaggtgccgttttcattcgccgccgcttaaaatttgcggctctaccaccgacacaactgtgagatttgagatgcctgccatgcggctcaagcgagagcaatgaatgaggctctaatgtataagagtcaatcgaagcaccatccacatcgcaacgagcattgactacccaaaaacaatttcgtcttccaatcacagcgcatcgaatcttcagttgtcacatacatttcacattagtttatcccatccacgaacattaatagtcgccatgggcattctccgccttcgaccgagacgggctgcattaatgcacacgcttccactaaggcctttacaaccttccacgcacaatgcaaatggggtgagaacatctcgacttcaccaccgacacggctctcggggttgcgacgttaggcacagagaaaatagctacgacagtgccagtgaaagctcaggagacgaatcctgttgcgaggacaagtcgacgcaatgggaagatagccgattactttatgaccctagcattcaaattgcgagacagcatttactaccagtagctcgtgcacattttgacagctttcgctcgcaagcgacatacaccgagctatcgcaccacggacaaacacgagaggagcgcggagatgaatgcgattgggtgattccaaccaactgcgctcagatctgctatagcgagggtcgcccgagtaacgattcatttgttattatttcacaagtagaaggtcgcacccagtaccaatgtccttttcacgcttcaaacccaaagaaatatcctgcctgtctgatcaatcacgagctccactccattgagagtgtgaaaaggcatgtgaaacgacaccacgccagaccgccctactgtccgagatgctcaaagacttttgacaacgtgtcgaagtgcgacaggcatatcctggagaaaagatgcagaacccagactctcaagataccagacggtatcaatttctaccagagagacagactcgccaagaaagacaattctcaactatccgacaaacggcgctgggagcgtatttacaagacgacattcccaagtgctgagagctatccctcaccatatttggatactggagttgggctggctgtgtcgatggcgcgagacttttggagaatgcagggaacaggcgtgatagcagagttcttggcgggtcaaaattggctttcatttggtctaggagatgatgaacatgcagtactgtatgagttggtgttatttgatcttcttacgcaactggcggaggaagctcgatgattttctctatttaacgatacgctgcattatttagtggtccatttacctttgtgcgttggaggcggtcaagatctgaaggagagggcttacccttgtcgcgagcgacagaggagagttcaaatgacagtattcaatataggattgcaatgagataggactcggaaagtgtgttccgtgttgaattattaattgagggataaaacttgtgtatttaaatctcaattccagattgtgaattttaacttgttgcgtgcctcgcgatggctctggccccaacaaggcagttggtagctgggcattacaatccccaaattcgacgaataattaaacatcgacattgtgttccaattctaccatcactttcccatctctctcacatgagttgggttcaaggccgtccctctaaaaaggcataagagagcctctcatagcagctgtattcaatcccttggctcgcataccccgcccgcgaatcggtccgtgagtagataagatgcttttgccaacgtctcccaacatgtagaattctcgcaggactggtatatatccctttttgggtgatgcaatctctgtcattggccgcgggcgtttaagcttaaccgccatgtggactgtccacgtgtctggcaggacgttgggaaggtgcgcctccgcgttgtatcaggccactcaacggatcgatagcaagttggaataaggcggcctaagtgtgtcatggatcatggaggtaaatgcacgattagtttcatgttatagcagcgttgacgatttaacgccgaatacagacaagacggaaccgggattggtggtcaactacgccttaggtttgtcagagcctccagtggccggctaccgtatctgttagttataggcccaggtaagagttagaatgaacctttgcataattattaagaagccaaaatatcatgcgagcccttggttagccttggaattgctacggaactgtccctaggcacgagattacccccgagcagccatgagcatatcacaatactggccactcattaataatgtcatacagatcatccttaacccataaagaattttctattgataccgaagctacacaaactgtctcagtgaaaaatgtagtcctcctccttaagttcatcaatctccctatcattctgctcgtcaaccttgcaatcccccagtaacagctgatgacaccaatacatatccttctcataaatcgactcagtcttcaatccagtcaagttctcaccttcccgattaatttgtttctgagtcttatccaaatactcagtctgctgctgcgtcataatcccaagaggcgcttttgaactcttccagtccagcgcaagtggcttatgacttccgccagcaaagtgaaagaaggccagtagagttttgcacgaatggataaaggactcgctgacggaagagtttcctcttgtgccgaagcgactctccattccataccagtcgatgatgtacaagacctgcgcgaattgacgctccatgttgctaaggagcacgaaagttgtgagataaatctcgtaccagttctcgcgtttgttctccatgatctttttctgcagacctgcaaggatcttctggcggagcggagtcatgatgtttttgatgacaagatggtccatctgcgtgtccataatcggcggaatcggtatcgtaccactacggggacactcaagatcttgaactggaatctgaccaagggtatgatctccgcagatcatccatgggagttcggttagtcgacttccagcccaaagccgcagactgtctttgacaagggagctgttgtgctgttcagagaagcggattgcctcttggagcgtccatatcatcaacggactctttcctttgagaagtctctggatgtacactttgtacgacttttggttgtactcgtcaatgaccctctgatgactgtccatgtcggcgatgtagtagtgcggcaactcgagcattctttggttccctgcagagtctctccatggatacgaagtcttgtcgccaggtaagggttgaaacttggatacagtgacttcaacctcgcagtcgaatccttgagtcagcttgatagtgtgtcgatcgaggtcaatgttcagctttgcgttcatgatatccttgatggatagccattcgtatagcttgttgtcgcgcgtagagcctgaaaggtcagcttggtcagtcactgatagaagaacataccaagccggtgcaatggaagctcgtgaagattgactctgatgcatggacgtttcagaatcgccagtcttgagcatctgacacatggttcatatggattctctggcattatacactagacagtcagtatgactcaaacaaatgcctgggaacttactcggactttcatgccgcgacacttttcacagacgcctctctttcttgcattcgcagtagcctttcgatcttcttcagagaatggacctctaaccctagtactcagtccggacacagtgaatacgccctgaaggttaccgccctgatcatgtttgtactctgttttgggggcctaaaaggttagtgggaacaacactgattcaggtatcttacaagatctgtagtcaaaacatctgaccgatctggtttacggtctgatcgaggtttgcgtttctgagttttcgctgcccttgggggactctgagaatacgcacttgacccagaaggagtcatgatggagtttgtgctcggcgtgaaacgtatctcatcctctgtagagacactctgttgcagagtcaaattcggaaacacatgatccatcggaagatcacggggctcaaaggtttgagtgtaactgcggggatagttcgtgtaagtcgaaagagtcaacagtgacggatccaaagtcaactcttcagccacggcagattcggtgatcgaaacaccttcaacaggttccacgtcaacgttgacaccatccttcggctcctctcgcaaaagctccgagagccagtcgtcaccatcaaacaagtcctcctccagattgtcaatcacttcaaaccagtccactatcaccatcagcagagtcaaacacaacacagacaaaaggacctaccgttctcaatcattttgcttaattcagtaatcggtacaaaagatccacgcaataaagttgtggggtcgggagctaaatattcagggcctctaccgacttccacatcaggcatggatcccgagctggcgtgacttgtcagacgtttgcttctaccgactaccataaagagcaaagatctgcagtctcacctaccgattactcttttgagacgggaaacatttggtgacaaccaccattaaagacgaatcaaccagccacagtgggaattacatacaacaaccatggagcgaacaatcgaccaagaactccgtatgcgacaagctacggttgatgacctggatggaatcacaaaacttgctattgaagcctttcctgatgatccagaacgagattaccgattcccatatcgccatgaatacccccaagatcagtgggagtggaccagagctgagtatgaggggtttttgaggcagcctgaaagctatgacattcttgtcatagaggctgggcaaaggattgtcgctctgggcatctgggatgtctctggtcttactggtgccaaaccaggtatgtcagcctcaattttcacatcctagctaacaacccagccaaacccggtgttctgggcgacaacgagcgtcgtgatgcaaacctccctcacatgcgatattttgcgtcgcgcgtggaagaagtttatgacatgcatttcagtcaattcggtagcaagcaacttcatcttgttaatctcgcgacgcaccgcgattatcgcagaagaggttgcggagctgctctctgtaaatacggaatggaaaaggcagagcgcgagggatttgtcgctacggtttttgggagtccaatgggaatcaagctgtatacatctgttgggttcaaagtaattggggctgaacctatgatcatgcctggtgatgaagagggattaattacaactgcattagtttggggtaattagtaattgagaagagcctcatcgggcgtcaagaatttgcaaagtgaaacaggcgatgctcgccctcgtcatcgtcttcagctgcctgaagtcttcccttttgggaaatcggtgacacgattcagtagatggataatatcagttgttgcatgggtcagcctggtgaagtgtcatgagagaaaggcgagatgagatgacagccaaacatattaatgagcgaaatgtaaggctacgtttctgaattgggaaatcggcagacctcgatgtctgggaatgagcgcttttgtaagagttattaaagttggggtctgttcaggtgagattggcgatgtatattgacgtattgctctgttcataaactcatgtacaagatcatcactgaatatgtgagtatgagaggcgctgagggtacaataagattctgaccgcttagaacattatgtcatcagaaaaagcacaagctggttcattcagctcattcgaacaacagtctccctcggagccttgttcagtcgagatattctgcttagatcgatatctgtcagattttcgtgacagaccagtccaagagcgattactggagagcacaaacaatgacccccaagacatttcagtcgaagatttggattttttcatgagtctgcagtgcccaccagatctagagacgttgatttccaaaggaccgattaaacaataagcgatttgatcatttcactgtctgccactgcgaatgtcgcaccgacaatcacgtggaatcggttaattgcatcagcctcccgcattcacctttataaggcttctcctcaccttcacgagaatgcgaggcatggctcaatatcagtcacatttcatcgccttcatttctctcttcacctttactctctacatcatgttcacctgggcaaatctccgtcaaatggtgccctttctttcgcagagtcgcactctgcccgatctgctcactgttgacgctaaagccctcgcctccggattgacgaatgggcacttcaccagtgttgatcttgtagagaagagccttgagatgatccagaagcatgatcagtaccttcatgcgatgttgagtgtggtgcccaaagatcagctgcgacagagagcggaggcgcttgataaggagcgaaaggatggcaaggtccggggacgtttgcatgggatccccattgtgatcaaggtatgactgttgcgtcgctctcgcgattgaaaggcgctgaaattccaaggacaacatcgcaacggttcctgagctcggaatggagacgacttgcggttcttgggcgctgcatggtatgactccaacctcgaatgccgatctcgtcgacaagctcatccaagccgggctcatcatcatcggcaaagcgaatctgagtgtgagtgctccagtctctgtgtttggcaatgttgactgactccccgccaggaatgggcatactaccggtacgtctgacctgttgagattggactctcatgcagcgactcactcctttcagaagcaacgacctcccaagcggttggtccggcaaaggcggccagtgccaatccgcctacgttcgcggcggcatcgatcctgatgacagcaacaacggccacagcgtgagtacccatggctcaccgcatcacccgctaactgttcagaacccctccggctcttctaccggctcagcagtcgccgtctcagtaggctacgcccccctctccatcggcaccgaaacagacgggtccctcgtatcacccgcgtcccgcgcagctttgtacacgatcaaaccgtcaatcggacgagtatctcaatctgggatcatcccaatcagccataccatggactcagctggacctatggccaagacaccatccgacctcgctgctctgctcgatgtcatctctggtactgatgagtttgcgactctgggaggatcttgggatgagttgtcggtcgcgacgatcgacttcaagaaatggtggccaggagaggattatctcaagcctgttgagagtgcgacaaagcagatggtgagtaaaaccatggtttcatgggctagctgactttgtagcacgccgagatccaagctgcgtacgacaagatggaagagctagccaagaagtatgtcggcgacgctcctcttcctcctccctctgagtctttcatgcttgacgggaaagacagtgagggtgtcatcatgagtaagtcgatgtccaccgattgacacttgatactgacaaagaagtggccgatttcaagcacgacctcaacaaatttcttgactcagcagaaaacaccaagatccattccctggcggacctcatcgagttcaacaaggcccatcccgatctcgaaatgcctcctggtatgtccccatctcagttgaagacctcgctaacatttcaggctacgatgaccaaggactcttgatcgacgccgaagaagcggttctctcccccgaagactatgaaaagaacctctctcacctgcgaaaggttgcgcgcgacgatggcttggatcgcatcttcaaggaatacggtgtcgatgtcattgttggatcaagcgacactgctatcaaggcgtatgcgagtggaagcggtatgtttactctagtctttattgagccatgctgacaattccaggataccccgtcggaaatgttcctctcggatacctagacttcaacggtcgccctttcgggctcgctgtcctcgcggccaagaaccaggaagccaagatcctcaagttcatgaatgcatgggagggtactttcggtccgagaaaggctccgccgctgcttcagtgatgtcgggtggaggatctcaactgtgtgaggaagacagtgcgagtcactggcgagtttcgggcctcatttcattatggtgttctgggcattactctcattagttagtgatgcgtgaataaattgatatgagaccagcttgcagggttgtagtggatggctcaagcaggctggctgcttacttgcatgtgcggggacgatactgtgagactcttgaccttgagccccgtgaagcgaattcttgacgataaattcaactgctatttgtttaatctcaatgtagtctatgttgtaattgagagcaagtcaccatggctgaagtaatttcagagctcaaaccaaacgaagggccggatgagttgaactcactgccatccaaatcagcgaccctccaattcttcgacgcctcagacccaaagtgggcaatcgagaagccgttttattccaacatacctttcacacagaccaagattgccaacacaaatgtcatcaacacaagtgcacgcgttcagatctctgacattagaggccatgaatccgacttcacactcgacaaaaacggtttccagttggttgagtggaagcaccaattctcaaatgtcggtccctcgtttcaagaagaaggatatcctgctgtggccaagttcatgaaggatgttctggggagtcatgtcaaggtttgcgtgtttgatcatattgtatgtccccatggcttgtctggacactgctaatgagaccaggtccgtcagagtcaaccgcgaggctctgcacctgaggatgagaaagggtacatcggcagacccagcaaggtcgctcacaatggtatgttccaaatacgcttatgcttgatccacgtctcatatacagaccaaacctatgaaggaacaatcgctaagatcaagcacgacttcggcacccaagccccatcaattctctcacaacgctttaggataataaagtaagtctccctctgagtacagtcccgtctgacagcacagtgtctggaaacccctcaagcccgtccgtcaataccccctcacactctgtgattaccgcacatgtgatgagaaggatggccatcgaagtgatttggtctacccccacgttgtgagtgagaacatccttttctcttactcaccagatcagaagtggtactacgttagtgaccaatctgatgaggaggtatggctgatcaagacgatggattctttggcgaggagtgaggatattgctatgtgtaagtgccgagcctcgtttgagatgtgtgcttatgatggtagatacgccgcatacttcattctttgatgaggaccctgctgttgcggaggagatacgggagagcatcgagcttagagtgtatgtgattggatagatgtcgcttttgtactcgttgcctcaggttaatgcgattttcagtcttgattgatttgaacatgtaaccgatacgtctcagcctgcattttcctccatgtgaaggccaccttatctgcaatctccgtgtcgaatggaaagttgagttacatccaaagtgtaaagagccgctctgatggaaatctcgggaccgaagtctccaagtcacgaatcaggctgtgctgttctccaattgattggcagattctgatcgatcatcctcacagagcctcatccaaagcggggtagaacttgatcattggtgcaaaaagatctcatgatcaattccatgcagaggctactgcagagacaaatccgtttgattatctcggcgtgggactccaatgtggttggacaacatcagcacaaatgggtgcactcctttttgtgtagccaatcagttcctgatcagatttccggaattctgtgatatcttattcgcctttgattggaggctcagatctgaggctctgcttcaatgataaaagaacgagttcggcgaggtttgaactgattgttcactcaatccaatctcaatcacaaactacaataactaccactcaaatagtactgactcaaccaagcttcaagaaccctcgctgacaactcacagacgcaacaatggagagaactcgttcacactctcgcggtcgtgctaccgacgcagacaagaaacggtacgaggacgagccaatgactcgcgaaagctccgtcggcgaatgcgacctcatctgcccccagcccaccaaggcccaaccttggaagcaggctctccaagttgagaaagactctggaaccaatccccttcttaactgggagcctaacgctatggactttggtgagaagccttggctcaagattgactggtccaagattgaagggactggacctggaggagttcgtagcaagtctcctgatcagatgtgtggctattctgttggaaacctcaagcttgtttgagattgaatctaagggttatgagtttgtcagattgtgctgaatatcgttagtaaattacatttgtctaccaatcagcatgccgcgtattgcgtaatcgtatcctcgctctgttgtttgtctactagacttatccgggtctcaatacaatcttctatttctacgttgctttgcccaagtttgcagtcgcatgttgattgtctctttatcaaaaattgctggtcgtggcaccaatcttgccgttgtatcaaaccacacctctgcaacttcctttgttccgcccattgaggccaatggcgcctttcattcagatcttgatctaaccgtgaacatcatactagcgatgcgtcaaagcgcacgtctcggcttggtccttgaacgccacggatgtcagcaagcgcccaactctggccatccttgtccgtgcggggtgacaggccattcgtatttccttgtctgaaatcactagctatagtacgtctcagccgcagtcggtatccctgtgggcaatattacggctgcggggttacaaattccaacacaacaccgccccgcaactaaagctcgacttcagacaagcttttacaccgacggatcgcaacaattcggtttcattcatgccaatcccgccttgatctcatcaaggatctttcttaaccataccaaattgccatttcatactcagttgaccatgtcgtcgttgttcggcttcaactctgattctgctacctccactaagatcctcgaggatttagaagagctgaactcgactctcggtcctattgtctcagctgcaggtactcggttgcctctcattccccatttcgacttaacctacaataagccgctcggaaagggtgcaacgtttgaagtcaactgtgaagtcttcaaacctcgtggcggaccctccccctactatgtcgccgtcaagtatgtggttctgaccgcagataatggggatcgtgaaagaaggaatagctgcgtcgctagagagttgcgcgttgggacacatccggccttgacaaatgtgcaagagattctgcccttgatcggctacggttggaacacaaacctcctcatcaggacaccctttctcatggtgccattttccgaacacggcaccttgtcctattatttgagacgtagagatgttcgtgaatggatcgacatgagtggtcgacgagatctggctttagatgtcgcaaggggactggaagctctacacagctgcaagatcatccatggtgacatcaagccagacaatgtgctcattttcaccacatttggtcgatctagagaccgctggaatcagatggcaaaactctcagacttcggaggttgtatctttgaagatgaatcctcaaagaatctgtatggtggtactcctctgtacaatgcgccggaacaagaaggcaggggaaatttcaaagcatcggaatggcgaaaccccaaggactattacgcagcggacatctggtctctcggtctcacagtttgtgagatcatccttggtcgccctttcatccaaaaggattggcttgataaaggccaatcaaagctggaattcctggaccagatggcgatgtccgcaggcgatagtcttcagtggaagttgaggggattgtgctctcatttccttgaagaggctacaccgatacggcagtcaatactagaaacccttcgcatgacgctgtacgacgatccacacaaacgtgccaatattcgggatgttgtacgagtccttagtcaaggagccacgtaagtcttcattactgccactccacgaacacataatgagctttcctaggcagcaaaggccgatatctgaattcccatcaattctttctttgccaccctctcagaccatacccaggacacctcatatcgtgatcgatcttaagtcattgccttcaaggtcgggtaaggctatggttgataaaattcacaccgctcaagatgaaaatcacgacgggagcagcagcttgtcagaaggctcatgctcaccaaaggtagctggtccaccgggcgaaacagacctagagcaggtgcatatcaggatggcgagccaagcagctgcccagtggcgaatagacgctgccaaagtgtttgatgtaattccccttgcaaattcttttttatggtgttccagggggctaactctctctacggcagcatgtcatgaacctcggcatgccatggactgtgcaagagagcattttcaaagaactgcaacaccaagctcctctcgagcgtgctgtaagtgagaatgccggaggcagctactttgagaattgtttgcgtctagccttggcctacaaggttggattcggtgtgcatcctgacagaagtatgatgattgaatactttaccatcagcgcccgtgaaaacgagatagctatggcactctggtatcggatagcctcctccttgcaactcgaaatcgccaaaacaaaatggatccgtcaaacattggactggcagctcaagagatccgagaagccggaaaaggcaacaagatacttcatgaccagagtcaagttatatcaagaaagatcagccccgcttctgccgactatgctagatgactcggggcttgatggctcaacgctgcttctatttgcttgccaggatcagaacttcacagctgcaatggatatttgtagcaaggtgcagagatttgttctgataccaggcgagccaactccactccattggctaattaagtttaatgagacacaggccgagtcactgggcaatgctcttatttgtgggcagggagcgggacctgggccgtgtgccgaattcgttaatcattgtccagactttacgattgttttacctgcccattgccttgaacttggcggttcacctcttcactgggcagtcaggacacggaatgtcagtctggtacagcttctaatcaaacttggggccgacgtgaacgtgtgttggaaacaagccggcacgactattgcagacaacaaagatgcgcaagagactccccttgagatttcagtgcaatatcatttacctgagttagtacaggttttacttgaggctggtgggcgtggctcatcttcctactctgttttctataatatcggggccaggtgtatgccttttgcgaggcatgtcatacatggtcctcattatcggcaagcactccgcgacacaattcaagtcctcattgctcaaggccttgacctttggatcgaggacgagcgtgggaatagccctttgagcatcgcagtggaggaccccgactgtgaaacttacatcgttgaggagcttcttgcaactctgccaccagaaggaccaatcacttctcattacgctcttgtcagttcggctgtaaattgccttactcgacgccacagcgtgtcctctctaggcctgatagcttcccgtccgagagagtgtatcaatgctcttgatggatctgggcggaatgcgctacactacgctgttgttacagacagtgttgaggcggtgaaaatccttggtcaaattgttgagtgcgattttgatactttcagctcagacggagaccacgcaattcatctagcagctcgctttggatcggttggcgcccttccgctcatagtcgccaaaggcgtcgatctgaacattctcacaaagcctggcgatttgtctaatgacagacccccagaaaccccgctcatgattgctgcttctcgacagaaacgcgagacagctgatttccttctcgagaatggagctaatcccttctttgacattacgtccgccgtctatcctactgttctcctagctgcctgcacgggtcctcgacgtggagattctatccttccgcatctgttgtcaaaacacggcaatctttgtgataagtcggttcttgatgctgcaggtagtaccggttggacggctcttcatcaagccgctttcttcggcgatgtccagtccgtgctagctttgctagacaaaggtgccgatcccatccggaccgatatcagaggcaaagctccattggagttagtaacagagttattgaatactatcaggaacgataacagagtcataccaacacacgagcgcattttccagaagggaaagcaggctgttgccgacctcgaggcggcgctagacgaggtgcgcagaatactcactctggctgcatcctcgttatagcttctcaatctatatttccgctctcagagcctacggcctcctgccaccagccgggggagaattagcgaaggatattaatggctaaattggtctatctgcttaagtcaaagaatcttgctccatcgatgtgaacaaatatttgctctagtgaaaggcatggcaatctctttagtaaagatctatactatctagacgaaattctcctttcttccacgcctgtatcgcctcgccattcataagcccgtggacataggactctccgacaaaataaaacccctcatttcgtcttcttacagcatatggcactcctcctccgaatatcaccgcaacgcagtctcctggccgaactccagagggcccgatccccatacgatggccagacgtcacaaagaactgtctgttgaagcaaaagttccttgctaacgtcatgtatgaggaaggatcgccgccaacggatgaggagacgaggcttgaaatgatattatggtggtgccaggtagaaacctccagctctgcgtctcggatcagatgaagaatatatgcagagccatctcttaataactgttcttcgcttcttccactaatctgacactgattagctgttgtagccctaataaagcattctatccagtccttgtcgctgttcttttcaactgatgacgctaatttcagaaaggcaatcatgcatgacttttcctgtgggctttccatctttgctggcccggggctggtcccgaacggaatcgcgttgatgatatcatcagccatgataccaacaaatagtgccagccgaccagcagatttgaacttggaaaccaaattgccggacgatttgaagtgatccggataccctagtttatcgggctctgagttttggccatggtatatccatgagaagcttttagcaacctccctttcaggtactgtaaagtcgctccagtcaggaacccatgatggtaacatactcaagtcgtgtttccgctgtttatggcatatgtcaccttccaaaccccttaccctcgtaaggatggccagcgattggtatttatggagcagaaatctcgcgacccgctcatatacttgcgagactggcaatgtatagttcacgcgcagctcaaagggtatctcttctgggctttgacactcagcagccaagcccaggagcccatacaccttatctctcggatccgttgcttgcgttttcacagaggtcgcaaccagaagggcatcgagattccaaggtctcttggaccggcggatgttcgatatcatatcgacattcagcatctgattgggcacctgatcgagacgaagataaccgcttcgtcggagccaagaagcaacccatgctagtcgctgccacggatatatcttctgcccatggagtatcaggggatcatcccgagacagtactacctcctgaatcacccatacccgtataaaccatgggcgctccaaaagccgtcttaattgtttccacaagtcatcgtcccagtaaggtaatccgtaagctgtatggcttgtagtggagtagataccgaaaggaatatcggcaataccattggcaagagggttttcacgacggaatacgtcgaagatttggtcaaccagattccatgctggtaagcacaagtcaaagtccgtcccaagccatatcagagtcctgactgccttggaaaagatagaccccattagatgtacttgttggcttcgttccttaggatcgttctgattgatacaaatcttatcaatccatacccatttgacgtcaatgtcgcacactgcagcctcgtcatcactgcccagctcttggaggcgccgaatagccgcagctagactgtggctcacatgaaatagagagtcgtttatctgaatctcggtatcgcttggttcggttccccagcagtaactgagcgtaaaatacggtggagcatcttcgagattgatgtctatgaggtttcctgagatatcacccgaggaggtccgattgccaaaacggagaattcggacatgacccacgcccaccgggtgatacaccaatgcatctgacatgtggctggcagagaaaaacaaaacgtggggtgatgaattcaagcgctagagcggcaagatccgaccaacaggaaacgttgaagctcggacctgaattcgcggcacttgtcactcctgtgctgggtatcctcgaggagattctgaggcttggataaggtagaaaatcgctcgcctcacttcttttcgtgggattcgtggttgaccccgctttccagacacccgaatgtgatgataatgcaggaagatcacctcgtatctgtttcctggggcgggggtggcgtaataagtactcattcataaatatgccttgccaatcaagagcaaagcatttctgaccgataatatgccaaggtgtaatttcctcagccgcacgaaatcacagctgcatgtcagcaacacgtgtccaacctctggcactttcacgacaataaggtcatcgggcttcaaccaactcggttgcaagatgtcacctacttattcccttgatacccgatatcctcagtagcgttagtctcatcctcttgcggttccatcgacgagggctctcagaccagcaagcccctgcctttgtcacagtaaagcgcatagccactattatatcaccgtttcgtttcgcccatatatctttctataacaaaaatggaagtaacgggacaaccttcactagtggaaaagaaagaaccaccacgagagctcggtctttatcaagtctttccagatccaaaaaatgtcgaagaaacggaaaagaaagtcgtggagtaggttcgtccctgtaattttactatacacgggtttactcacgagagtagtattgttgctatccacggcctggatacacgatcccctacaacctggatagcctggaagatagatggagatcgcaactcaggagatgtccattggttaaaggacgaagaaatgttgcccaaattcctaccgaattgtcgtatgttgacatatgactggaacgcaaacatcgacaaggatgccgaaaccgagagtctgcttgggcatgctgacaagttactgctcaagctcagcatagaaatctccaaggtatctatcgcgttcccaggccctgcttatgcctacgttattgactctgatgaaagcaaaagaaacgtcggccaatactattcgtcgcctcttgttttggaggactgctactagccaaggtgagcatagatcatgaccggtaaggaaatggttctgacaacagaaaggccttgctcctagcttccgagccatttggagagtaccaggatatttacagtctcaccattggtgcaatcttccttggaactccttttcaaggaacccatgaaggcttttgtacagccgctgacctacgtgtttctgtggcgatggcatcaggcgccgcgactaccaaggagctactggcctatcttgaaagcgagccgaatgaacgtaatgaacttgatcaactggtggagaggttctccatcatgatcaatcacgacgacttcaagatcccaataagatgtttctacgaaactcaacccacagactttaccaagatcatcaaggatttgcctagcagttttgtcaaacgccttggtggcatggagcagggaattgtgagtaaaattccttgtatggcaaaagaaactgtagctaaccccttcagctggtccccaagagttcagcctctttgcggggtcatccagcacactcactcagtactcgacactccatgctgagcaagttttcagggcctaagcaagacgcctttgaaactgtctatttcatcatgtcgaagctcgtagataatggattagccaaacgtcagggtcaaagttagttgccatcgatcaatatatttagacttatcaactctaatcttttttttttcttatattagcggaaatgtccctagccttgcagcgtgaccaaatgggttggagtatcgctagatggatgaagcagtgcagactgaataagtccgacggcgagattgatgctcttgtctggaaggctaggaaactagggggccttgctgattcgcaagagcaacatcctgggtccattataaatgacttttctccaaccacgcgactgaaggttcagcgaggtcttcaaggtctcaacttcgccctgggtattataggaacagcagctacgcatgcagaagcccttctcaaaagcgatactgacatattcaacaccgatgtcagcatcaaccttgtccacgatatcgagataaaggttaacgatatttgcgacgatttcgaggatgaaattctgctaaatccgaaggtgaaccttgataaggccctacgtgatgatgttgcagctgctgttgaagcgaaacaatccatcagcttaaggcagtccattttggacccaatcggagattccaatgttgaggagctcaccgagaacagcattcaattttccgtggctgatctttccaagccggtccgagaccggtttacattcggggccattgctggaaaaagggtgcttgtcgagagcttcagttacaagccgctggacaattcaactgaaccaagcccacagacattatatatggtaaagaggatggtgtcgcggctgtcacattcaaggagaacaagtcgatatgttcttccatgtgtcggatatgtcgaaaacagatatacaaaacaaattggcatcgtgtttgaggttggcgagagtgtagagtctacgcagcgtccagctccactgacggcgctctacagcaaacaggctagaagtcctcttggcttccgcattcgacttgcttattctttggcagtggctttagatggactacaccgtgtcggatgggtgcacaaagagtttaaaagcccaaatcttatcttcctagccgacaagccatataccatcagccctgatatcaagaccgccagcgctgttcgtccatacacaggcgctccgtatctgtttggttttgagtggtctcgcccagaggatgctgagacggacatgacctcggacttttccaaaaagggtaatgcctatcgtcacccggatcgctggggtagaccccgagttaagttttccaaagctcatgatatttactccctggtgagtacacctagctctgactaccaatgagttcataattactaagtcttttcctttaacagggcgtagtccttctcgaacttgttttttggaagaatattatcgagaccaaggtgatgacaacagctgatggccgggatgatccggacgagatcaaaggtcaaatgctgaagtttttgagaaaggacgctcctcatatggttgggcaagctttcgccggcgttattgagacatgcttgacctttgaagaggctactcggggctacgatgagctggccgcacatcaagaattcagggcaaaagtactggatgtgttacgacgactggcagacgctaagatttaggacattataagttatcttagaaggctagaagcctaaagtagctcgttagttatagaactgggatttcgttcctttgcctcacgactttcacatgagggcagctgggttgcagatggtattcggactgcgtgatccaaaaagtggtagaggagaaacaaccattatcgatatgcttcccaagagaaatcctccccccttctcaaagagaatatcagagcctgggtggggtctgcatgccaagatgggattttcttagcgaaggttccttgcgtggttggctttctgcattattttgggtggaatacttgtggttctctggctggtcttcataaatccgacagacctgcagaatgcttttattcccagtttccttttggcagctctactgacggttgcgatgggattgcttcaggtagcgtagggggcattagtaattcaaatccatttgcaagctgctcaaattcatcacatcgcttgcctttttgcattcctactaagtctgattcaggtggtcaaaattcgcaatgaataattcatcaagtcgactcccggggcggtcggtgcggccacgatacaattggggtcatgtacctctgtcaggagactacgcaggcaacgatatgaacactaaaccattactaattcaggaattgtctcactttcctccacgattggtctcttgacatcccaagccattgtatccgggaaagtcatatcctggcttgacaacagtggttggccttccggttcaatcttgccacgacattacaggcttcggttatggcacggatgcgggtgatttcagtaggtgattgaagtgtttattggtcatgtcgatatgaatgccgatatattaactgccttgcagaatgcgccttacttaggcaagtcttaatgcaggacagacaatattatggcagttaatagctttacgttttcatagatggggagttgttccttttggtggatagacaaagagcctgtacagtaacgtcggccatgctgggtgaactactgcaaaggcgttttgtactaatcaacaatactgaactcattgcatctgcgaaaacgcgatcgctccagcaaacgccctttgaatagaatcgcctgtacagtccgatactacacggacactgtgatatccttgttactggttcagctgaatctgccagctcgtatgcattggacaaagaggttacggaactgaaagttagctagctcttaaagttttagcaggaaccaattcagaactgtcgttatcgtctgtggcattgattaaagctcgaggtattggtgaccttgtcaagcattttggcttgcgactcaatcgaggcccaagcgtatgcgaaccgcgaatgaggcagatcacagatcttctcagagccatgcgtcaccctgcataggtggctaagagtcaccagactagaaatcgaaagataactgcttattttctttcgcaggtactatgatattgggtcaggagaggtctatcagatcatgcctgtatagacaccactgatctggtgtttttttcactcttgcagatttttctacaaatgcttactacccattcaagccacatttctgcaaaagaaactgactcctcttaagaggggaatagactcagcaagccaccgtatgatcttttggcagtcgtccatttcaacaaggctctacagcgaacctcctttggaaacgcatcacgcgacagcgtcgtgctctatctataaaaatacagagattcgactggtctttacaaacctatcgccccaaggtttgagtactgcctatcaagaaacccatatcatgttttcctctcgggacgtgtccttttcctcagtcacgatggagcgaggccttcatcaggctatagccctcgcctcaatgaccttgctcttcactactcaccgcgccatcatgaacagcggcttcattctaaagcgacgcggcatttctaccgatacactggtcgtatccatgattggacttctcacctgtgtttggactggaatggtcgtgcttagtggcctccaacttgatgatcgaccatgtcggcaaggcttttcacagtgtgccgcacgcttgtcttatgccccattcattatgctcattctcttcttcttctggattatttcatacgtcgaccaagttctcctcacgcggagcaagtgggacatacaactatctcctcaggggtcgcgatcgtcgtcaaatcattctgaggatcacatcgatctcgaatcgaggacgaaattgcactctcacttcgagtggctgcaccagggaacttcctggttgcggatcaaggtgccaccatttcacctcggagtttggcgcatgtcatgcacccagggtccactcaattggagagcgtctattttctggccataccggctctgcctgtacgcaaccatgttctgtgttgtgggcgtgatttcgtttggcgccgtcagccaaaagctctacacaattgcactgttgaacgtcgttggcgtgattctctttgcggttgatgcggctggctccaacacttacatgaacgctcctcacatatacacccgcgatagcctccgaattatgctgcatactcgtcacctcgagggacattgctatgtactcccttgccgttacagaggctttgacgccgtttggggaccgaagatacagagtgagaataaagcacttgatgaggttgcagaagtggcaggacgatggcggttaccgtagtggcaggctaccgcgaatggataaggtcatggccgacttccactcaaggacgatcatgagcgatgatgacattttcgaccttgctagctggctgtatatacccgaagacgataactaccgaacgatgcgtacaccggtctgtgcgaacaaaaaggatacgctgaaaaatgatgtccatctgattgccagcagcatcatgttggcactctggcaggcagaatacctagttatgatgcgcaagagggttctcgagaagagacgatcagaccttgatattctaatgggcacattgagatcagctaagggctcgggcctcaacatgaaaccgcagaagcagattggaagtggagatgacggcagggctggaataggcggatatcgagaagcagtcgcccacgtctataagctctttggccgctcagctccggctgaggacgacgaagtaatggcgcccacatcaaagcccccaagaaagagcgtcgtatccgagctcatatatcctgacgacattatagagtatacaggtgctctctggacatattgcttccagtctcaagagtcgacatttgctgccttgtttgcctttactatgtattggcaagctgatattggtacggacatcagtcggggacgacacgggttcccttttgaagatgttgacagagatggtgatattgtaacctggcacatcatttggagacaagcttggtatcaagccattgttgcacaactgactagcatgagtccgattattttcagtgcatttattgctgggatcttacaataggatgtgggtttgaatggccactacttatattaaaaataggtagctttaggctagcatcatatagctttatcagatcttattatagcatattaacctgttcttaaagagtgttattaatattgaggaagtgcctgaacttcataagcgttttaaatatatagaggaggttaaagttcttaattccttctcctgctatttcgctttttactgctgttactgacagattaggcctctcgagagtcacccttttataatacttgctccaagactggatggaaagccacccgttttgttaatcattctgtattatgatcaagtatattgtgatgtctacttacgcttctggaattattcataagctacccatgtcatcaaatcgtaatcagcccatcctcctttcgcatcctccgcaaagcttcatcatcaactctccaaactccctttgtctcatggtcatgaagcttccatttagtcccttgagccaattgatgaaaggcttcatgctcatcgcccggtgaactccggaacaataacggctcccacgtctttccatgaagcttctcatctctcctcttctgtcgttgcgcctcttcaacttcatgcttcgcgtgagatgcatcccggtaattgccctgctctagagctgatatgacttctccccatgcccttcttgactcccggggatcttgctcttccactggatcgatgtgcatgtcggcagatgtctctgggtcgacggtatatgtttctaacagctttcctttgctgtcggtaatcttccatccctcactccagactcctgatagcttgtagcaatgcttcttaggctcatctttgtgataaaccctcgcctcgaagcaattcctcttgcctcgaaagataccagcgccagaaaagtcaatttccgagacgtacccagagctggagacaattgtgtatgtaccaataatttctgggtacagacatgccgacaggaaaccgcgtacagtgacgtctgttagaggaaccagataatcctcatcaaacttatcaaggtgtataatagcgtgtcccatttgccgaatgttgatgtttccattaaacgtcatctcgactcgtccatacccatctgctcttattccatctgcagaaatgtgcatcgcagtaattggtggatgatggctaacctgctcaactaccaacttggtatcgctgtctccctcgctccaggaagcaaggaagagttcaccaagaaaggcattgaggggtttcttgatactaacattgggagcacctgcaacatataactgatttcggaggcctgccaagaataattgaaggactgaaagacttcgtttcgctggatcgagttctttggttggtgctgtgaagagtagaggtttctttgcccaacttccgggattctcgacaactgaagatggcgctagaaagaacggcggggctgtgacattcgcaagatctagatcgctttttaacgacgataaaaactagactgttagcgaggatcgtggctgttagttttgattaggttcataccttggccaggtcaacgaagcgtctgcccattgacttggaatcatcgtgaatagttctctgagtctttgaaatcggctccattttagtttgcaattatttgaccacctcttctcgagtgtcttcccttatataaataccaaacctctcgtctcatcacatgcttcaattgcgtttcaacacagccccgtctcactgggtcaaactcgctacgacgtcaagtcggccgccaaagtttcaatgcctgtcgcatgaaaatctggccaatcagagggtggccggaagctgaattcatccgattttcgaaacgggagaatcgtttgccgtcggaaactcgaactaccggcgaccagcctcgaattgttctagcttacacgtcatccttgaataatcggtattgtttctagaattggtggcagatatatatactaatacgcatacggaatggttggcttatgataaaagcatatattaaatggcttctttattgagcgctgatattggataagaggaaaatagagtctattctgcctggaagggaaaaagctaacgtgttatttttactgagatgccgagatctatctggccgagtggcagaagtcgatggcatcatcaatcaattggtggcagatatggaagccaataataaggaactttattctcggactcaatttgagcatgtgacgctgcttatttttaatgcacacgtacgttgggttgttgtgagcttatgacttctatccgacctcgttggtgatggatgctgttcattgatcagactgcaatagggtaacgatagaagtgaaagacgatttcttgagtgctctaggcaaggaaatgttttgtatgcgccagaattgcggtcgctgttgtcctcgatcaagtccctcatggctcgaatctctttcagagccgcgatcgagcatcgaaatgagcatggacaggtgaagctgactgggatctctggaattcaatcaaacaagtaaaaagaacatctcatgatcgcgtgttattgagtggcctataggtataagaacccatatttcgaaacgagagctgcccccaaccttgctgtcgaattccgctgtttgggcctcatggattttgaatttgaggaccgacgaaaagagaaatgagctggtttttgttccctacgctattagttatggcctgacgattcttccggaggtaaaatgtccaggcagagtaattctgtgcaacctacgagcgcagcgaggaagagccctccgctaggagcccccggagggacatgagtgataagggcgggcaagacagtttgctagaaactgagaggttcattggttttctcaagagcaagtcacatcaaacatgcaaaaggtggtgatcttgaataatgtcagcattcaaacttcatggtgcttcaggaacttgtgcagaaatcagcagagaatccagcggtcgatattaccttaatccggacgatccttatttaacttctctctgcagtgatcttggaacagagcctcatcatctaggttatgctgataaacctcgagcttatagataagcttcagccacaaaactcagcctccacgttgacatcattcaacgtctcaacagttttgaagctgtttgccattatcggaactgatctaccggacttgagaaagtccgcgaatcttctatgctggtcgcgcaatctagctgctaaattctggggcttttctaggcagacagacctgtatgtagatcatccctattgcgacagtcagcgtgagtggcagatatacgagctctatgggtccaattttattgtttctcctcacccttttctaccaattgcaggaagatcaatggagactttacaagcgttattcgtcgtcgtcagagcgggatggaacggcagtcctcagacagagttccggatacagatgcctccgaaatcccaacggcagttcaaactcaaatccccattcaagcttccagcaatggcgcccggagggtcgttatcgatgtcactgccgattgactgccgtcagaggctttaaacgatagtccatctacggagtaccctatcgagatatcttgtagtagccaatcgacacctcatcgtatttccgaactcgtatccgaaattcggacagtaatccgatcaatcagtctcgacaaccactcaacaacacctcttagtaaagaccttttgtcagtattgcttggcttgatcttgtctgaatctctcagatgaaattccccaaccttgttggcagatcactggggtattcctgtcctatccccacagccaagccacgctggaccctcaaattgcttcatccatcaaagagggaagatcatggttcagttgagtacccgcgggtacgctcttggcaggtgctccttcctcaatgtttccctgatttaagcttagaacaaggttggccaatgatcaattggttacatccagatctggacatgtttcccaattcagtaatccctgcgtagccagagggatcacggtgacgctggctcacgcgttgtatcacgtcgagatcctgcttatcgttacagatacgcgaattcacagctgcgccgagtttgtgcaatcatacgtcagcatcactgcggcttgtaaccgcttccgtagattaggctgtagcctccacgaaaatcatgctaacctccacgcaaacggtgctaatctccccagtgtagatctgtaaccatcgcggatcggaactttttgtctcatgacgtgcgtcgataactcagataagcttaatcattccctttatcaatgtctcatacgcgtcaatgagtcaagcagctctcccactcagccacggttactaaaaaagatcggcattgctgactggtcgcagcgacgacgatcctgataagcacgccaagtctagcattcacataccgtatcacgaccgttggttacacaattgataaggttggttttacgcttattacccacgaggacatgaaactgcaggaagcctcatgtttccatttcggactccgattacgcggcacgttgtacatgtaggtagcctgggtatccgttgaaccttggcgataattgattgcaagatgcgacaagatatgaagagaatgaggtgacagaacaaggtgccaagcagcgagccgaatgaggaggctcgaagagtgtagatcaaagtgccgatcatttagccaaccagtcacggaattttattccaaggctagatctagatattagctgaaatgtagattcccctgtggcggtcaagtgccgtgatccacacttgcgggcgggaaagacttacagttcttggccagaagggtaaatcaaggaaatgtctgtgacacaaaacatgacaaagattgcacaatgtttcacagacgattcctccttcacacgtgaaaattttgcaaaaaagcaatacatacgcaagggtcagtagatagtttaattactaggctcaaccgaacggttgggttgttatcaggctgttatggcagggatctaaaaccccagacttggaacacagacttcttccgggtgcatctgccctcaagattacggctccggagtcatgacaggggacaagccccgacttggcgcgggacgaggaatccactcaataagcgtgctcacagcctcaatgacccgttgtaatatcgcctcgaccttggcaacaagccagcacaaagcaaaaaagaatgtcgcaagctaagctcagcagggtgtaccttgtagataggtgcccgatctcacaagcccagatctcaacactccaatcagacactctaaccggcctcgtgtctagggccgaatgttttcccaacttcccctattcaggccaagacgggatctcactgacagaggctcaacatgggatcgccgttcttgggatagcttggcaaggaacaccaagaagggaattgcgcgtcacatttgaatagattcagagatagcgggtcttgtaccccatatcacagaggcacttgcttggagtgattcagggctgtgcacaagtataaggatgtctccctcctccggctttcataagattatttcatcactacaaccaacaaaatggcttcattatttcgacgacaggaccctgaccctgagctgtgtatgaagtatgctcactttgcttctcatatggtgcgatggcagttcaagattatctactggaccatgtttgtgtccaacttgttggtcttgtttgttgcttcatggacatatatccggtgagtctgacgttcggatgatttaaatgatttgatctaacaagaacagcggccaagcagctatggagaagctagctcataaccccaaagcacgaacgaagcgaatacggcagtcgcttgccatgtgtctcggatgtgtttctgtctcaacagtcattgtcgtcatggaagcgtactccattctagcgcttcagttttgtgacggtgaagacctcatctcactctactggtctacctggaccatgattcaagttggttcattgattgccatgattggtatcattcttgccatggcacatacccttcgcggacgacagcatccgtaagttttcgtctatcatgttacactcaaccgctgacggtttagaccatgggcacttgcattaggtacacccgttcttgtgattgctggattccttcatctattccacgactgcacaaagaagcgaattcgaagccgtcgccagaagaaggactttgaatttgggcctccaatgagtcaagcgtgagtactcatcatcgttactcagaatgtttcaactaacacaaacagtaacacaattgcggccaaccccgatgaagaggaagacattgaatacgaagcacaagtaatcgggcttacatttgacggtggtcccatcattcgatacacagatgctgtacccgagaccttacctgagcacgctgaactcttgggatactgtgcacagaagaagcctatcgtcatgtgcaaacgcgagacggttcaatttctgatggactctcccgcgcaagtaccaccatcagcgtcaccggctttccgcaagggtaactgagacaatctgtttcgcaccttgtcaagctgatgaggcatccaacggccgacagggggacgagataagaatcttgagcgtcaaagcacgccaagacaagggagatgcgctttgacgttatgcgttgttgtggcctgaactagcaggcattatttgggattattatatgtttgagttgcttgggtttgcatgggagtttcgatatagatacgggataatggcggtggacatttaacggaaaaggaggaatgggatgggcatggtttggtgtcatggtcggaaaagtggcttatgatactgaagataagataccctagcgataagataatagatgttttgctttcataacccattgcataaagttgcataggccgtgcatagactgtgtcatcgagatctgtgatgtcagcgatgatctttgatctaattttttgagtttgaccgatgacggagtgttctcttatcgatagcggggtgaatgcccctcatcgccggttcggccaatgtttttgatcggcttagtaaatagctttcaaatcagaggcgatcaacgtgaagatttacaacagacgctttattctcatgaccacgcgcgcagctcatttaccaccgattccttcgtcagcgacacattctctacgactcatctaacgcacactctttcacattcattcacatcttcgcgatgggcctcacaaaggtcaaacacatcatcctggtatgctaccctacgccgctcgcttcaagctgttactcacaaaacaggtcctctcaggtaaaggaggagtaggcaaatcatcagtgacaacgcaactagcactgtcgctcgcttcagccggtcactcagtcggcattctcgacgtcgatttaaccggcccttcaatcccccgcatgctctcgatcgaagagtcaaaagtcacacaagtaccaggaggatgggcgccagtattagtccatgaaggagactcatccaaaggcctcggatctctacacgcgatgagtctaggctttctcctcccgaagcgaggcgatgccgttgtttggcgaggaccaaagaaaacagcaatgatccgacaattcctcaaagacgtactctgggacgagaccgactttctactcatcgacacaccacccggaacaagcgacgagcatatatccctcgcggaaacgctgcaaaaagacgcacagccgggccaggtcgcgggcgcagtggtggtcacgacaccccaagccgtagcgacagcggatgtacgaaaagagctcaacttctgcaccaagaccaacatacgggtattgggagtcgtggaaaacatgagcggctacgtgtgtccgcactgcagcgagtgcacagacatattcggatctgggggagggaagagcatggcggaggaatttggggtgccgttcctggggagtgttcctatggatgcgcagttcatttctctggttgaggaaggtagacgaccgacatacccgtctggtacgacggtgaatgggaaggatatttcggggacaaacggtgagggggagggagggagcttggtcgataagtaccgggattgttcactgtttcatgtatttggagatattacagaaaaggtcatgacaaacgtggctaattgatccactcacatcaggcagttagttactcttcaacatgttgtttcctccgggggctcctagcggagggctcttcctcgctgccctcgcgtgaaacggtcaagtacaagatgtagattaactgtctgtatcgaactgtatgtcttggagtgtgtgcgtctgtctcacaagcatctttcatcggcattgactcactcaggcacatgcgtttacgaacccaaccataattggctcactgcatctggctctcttccaagaaagttacaatgacgaaactcgtgtggccattacaaggatctcccaagccctgccccaccaaacccaacccgccaacccagtcaaaatggtgtcttgacctcccaaaaaagctcagcccgggtgtggaatttttcgtaaaaaaaaaaacctgcagtttctcggcccagaagccggggacacgctctacttccccgtgcgtcgcagccatgtacaatgacctggtattgggcaggatttgacgagtcgcactacgtagctcccactaaactgtaccttacagctctgtttaggttgggctgggccacctggggagagagagagagcctgagagggatagttagcaccgccttattgagaccttagcacattggatcgggatccaatgcaaagagagaaattttgttcgttcgtctgctcgcagaaaaaaataaaccccaacccctcccacttgttgtcgacgaggcccaaaattctctcaccgacagagtagcaagcataaacaaacaagcatcagtcactttattctttggcattccatctgttttgctgtcctgtactccatccaactcgtcactgtttttatccctcttcatcgcttcgcatcctctgctcacgcgaccgcaaacttggctacaagttcaatgtcgaataaacgtgtctaatctctcaaacaatcgacggttcctctcgataccgtcactgacctttcttggctcctttactgggcttctatgcggccgacggatcttctgcgcttcctcttctctcgaccttccaagtgagtacatcagcttgagcgtcacagcatcagagactgacctcttcaggccccgatagcaccccttcaacgaacatccaccgattcacatctcccaagcaaccccttctgccacaattccgtcaaaagagctctaccacttcatccgctcgcgacccccctaacgtccccgagacgttgtcccccgatcgatcgattgctgctggctccgccagcatctgaacaagtccccgtacctgtgggcctactctctcaaacagacgccgcatagtctgtttgagcggcagctagtgctccgcggactctgccaccgggcaaagaacactgaaccaaccgccgccgccgccatcatgacctccgtcccgtacaactgcaccttttcgcccgcctcggctactcctcatctcaccatcaaccatgatgtagccgccgacctcgactcgaccaacgcttttgagggtcccgagaagcttctcgaggtttggttcgctcctagtccgacgactctgcctcctactgctcctgccaatggcctcaaggctgttccggctgatacctgggttcccatgcttgacatggtcaattgcaaggtcttgtctgttcttgagagtgaaatgatggacgcctatctcctctccgagtcgagcatgtttgtctttccccacaagatcattctcaagacttgcggaaccactacccttcttctcggcctccagcgaatgcttcacattgctgccaaacacggattcccattccacaacgccaattcggctgacgacatccaagcagccgcgactccataccgagtattctacagtcgcaaaaactttctcttccccgagaagcagcagggcccccaccgcagctggaagcaagaggtcaagtatctcgacgacatgttcgacggaggtagtgcctatatggtaggcaagatgaatggcgaccactggtacctgtacctcacctcacccaaccagcaagccctcaccccccctcgcacccccggtgaggtcgaaggcaccaagatccccgtcgggacgtccttcaatggactgcccagcagttaccacgacgagacgctcgaaatcctcatgacggatctcgatcccgaaaacgccaagcagttctatctgtcgcacgcgagtgcggtcgccagcgacaagatggctgcagaggccaaggatgcacgcaaggaggccatcaacagccttggagggcttgccgagactgttgacgaggttgatgttttcgccaacgacgacgacgacaccatgctcgactcaatcgaggctctgaccactgagggtcacgcactgggaactgtcgtctcggagagttgcggcctctccagcgtctacccaaccagcaagtatcccgatgcgcgagtcgacgcatacctgttcagtccctgcggcttctctgccaatggcgtcgtccctcctgaggctggcaagggtgagcattactttacggttcacgtcaccccggagcctcagtgctcctttgcttcattcgagaccaacgtccctggtggtcagagcggacgcaccacgactgagattattgagcatgttgtcgacatcttcaagcccggtcgtttcagcgtcactctttttgaagcaaagggtgctgctcagaacccatactgcatggatgatgatgactccaacaattgggctgctaagcgtcttgttgatcctgtccgaggatacagacgcattgatcgtattgttcacgatttcgaggactacgatcttgtctttcgcttttatgaacgtgaaggatgggctggaaccaagagcgctcgtgttggagagccagtcagtcctaccaagtaatgcatttacttgactgtcgttttggctaacaacacttggactctcattttgtcaattggaggatacaatggatggccctgtcatttccggcctagcatcatgtactttgtcgttcttgagatactttcgctctttgagaccgcttttgagatcgcttttgaacatatattttgaattgagcattttgcgacccaactgaatgatgccctgtaactataatcagaacctaaaattagtgcatgcacgctaaatcaagcctgtaccgggtgcagaaggtgacaaaactctgtgagagtcaaagtctgctggacgtgcacgcttgtgtcacaattttgtcccccaaactcatccccagtcactgataacgataagcctcgcacgtgaccatatcatcgtcaaaaaattctttgctcaatctctgtagtgcaagctccagcatcaccaaaacctcacaatcaatcacaaccaccgccaaaatgcatctcatgtacaccctcgacgcccaaggcaaccgcctgtacaccctcaagaaggtcgctcaaggccaagtcaccaagtccgcccatcccgcgcgcttctcccccgacgacaagtggtcgcgccagcgcgttactctcaagcgacgatttgagcttctcttgactcagcagagtacgtccacacactctctcaattgatgatctttactgataaatgtttagaggacgaataaatcacacatgacgggcgttacggttcagtttgggcgttagactaaaagtctcaatacaactactagtgcttcttcttcgagtttacatttcgtcctgctcccacgcgaatcttttgaccgcctcctgctcgatgccccgttaataaatcgggcaaataatcctggtccatgatgtccttcttcctctgacgtctctgctcctctcccgcccgcgtaaactccttctgatcctccgccagaatgagattgtttccccatccattctttccacccgcgttcttgggaagacgaccgtttgcagatccgtgaacaggcttgggaacactgtagacattgccgcgattattccactgaaagttcttcttgagatggatcttgaagttgccgtgctcatcggtcgagcagcttactctgttgagagtaggttgaccgcacgaggggcagaactgtttgttcatttcctttgtgatcttgaagcagccgtggcagcgtagaacccagttcttgagatgtgtgattcgtgcgagggatggtgcgacgaggttgaggttcattcggagagcgacgttctgcatggcgtagtcggatgtgaggactgcggcttggagggtcttttgcacgggcgctgagggtgtcgctccggtgtctgctgcttggtgcttcttgaggtttgagggtgtgatccagccgccttcatcgtcggaggcgtcgccgtcggatgcttcttcaacggcttcgattgtttcgtctgccttttcgccagcctgtgcagtcgcggtcgcagcggcggtctcttcaatcgcgtttgttgcggtgacctctgtggactcatccttggcctctggctcagcgacggtctctgcgacaatgtcctttgcctctgtagactgactagactctccgaccgtagcctgctcaacagggttctcgatggtcagattgtcaacagccttctccagagtctcctcgaccttctccgtctcagtctcagtctcagccttgtcaccctcagcaggcttgtttggcttcccattcaaacccttctgaccaggcgtctttctcaatctccaatcacccccatttcgctcacattccaactcataccctagcgccaagacgtcaatatcaggcttgctcagaaccgccaaatctcctgttcttctcgcaaagtctcgaatgacctttacgctttcgggcttgggcgatcgcagggtgatgaagggtagaagagtcgtctctactcgtgctcgtgtggcggcatcgcgaatttcggaaataatgcaggggagggtgtagagttgttcggctttcgcgcggagggtgttcgcgggggggtcattcttgatgagagggcctgtatcaaggacaaggctgtgaataggcttgtgagccgctgcgtctgaagacatgatgatggttactcggtgtttggggatttagattggcgataatttctgtggtgttcatcgcggggcaaactttggaatttttgggagataagataacagataagataaagatttcgtcatgcacgtgaatctgcttaaattcatcataagtcattcgccatactattacccccgactctttgaccatccttaccgtgaagtggttaccaagctgtgtttctgtcaaattcaaatacctattcatattcgatttaactctaattggccgccaagatggtaaatctggtttcaccaagaacctgactaccttagtaaaaaagcccttggaatctttcaggcggctgacccgaagaggcagcaaggctgacttgataccaagctcgcctgaataagctactcggcctcttcacaaacaccaacatgagcgagacgtgcaaatactgtgactcctactttgacatttctcaggacgagaaccgctcatacaagttccgtcgtgcaatcgttagaccagttgaggcttacgtagttggcgcagatgcgggttgctggcactgcgttgccctcgtccaattcttcaaggaaaaggaaaacaagaaggactatatctactacagcaatcagcaaggccttggaatattctcacaacatgtcccagatgattcttttgacgggaagtacctctctgatatcgatatgaaagtctaccgggtgactatccaaggcactccaagcgcagagccaaagttggcaccgaataataacatcccggtttcctcagcgtctgatgagtgctttctgtggattaaggagcggttgcgcgaatgtgaaaccgcgcatgattgctgggactcctcagacttgaaaacaccaaagcgccttctcgagataagcgacgacaaactcatccttcgaaccaacatcctcaaaggaaagtacgcaacgctgagtcactgttggggaaccccgagctcagctagcatcaagctactcaagagcacctctagcaattttacccatgatggcatcgcacttggtgacctctcattaacctttcgagacgctgccgatgtctgcaagagactcggaatccagtatatttggattgactctctgtgtatcatgcaagatgatcctcaagattggttagaggagtctacccacatggccgacatatacgcaaatgcctttatcggattgttcgccggtcatgcgaaagacggtaatggcggcctttactccaatcgctacaatcccgaaccgttcttgagggtggataaggtggccgtgaaggacgaccgtggccaacagagggccatgtgcattcagcaacagcgcctgattggccacgatctgaccttcaatttcaacctgttccccgacttgccttcatacgagtatcgtcagctacctactgtgacagaaccactgtaccagaggggttgggttttccaagagctccatctctcaccacgtgcaatcctcttcaacagcacagagcttatatgggtgtgcaaccaggacgcgcagtgtgaatgtggcgagacgacaaagaacagctttgccacaaagtatttcttcacccatgtccccaagactgctgactacccgggtgcagtcaagggagacctcttctataagcacggcatgaggagctgggcacatctggtccaccgatactctcggctaggactcacattcgagaaagatcgcctgcccgcgctatctggaatggccaaagctttccaaacaacgggcagtgctgaaaggaagaatgacatgtacctggcaggaatttggaagagcatgttgcccgaagccctaatgtggagagcagtggacggtcctccaagcggtcccatccaacgatgcagattcagaaaacctgtcgcggcaagagggcctccaacttggtcgtggatgtgctgcgactttacagtgcactggcaaaacacatactttggctcagactatctagttacggttgacgatgcgcgagttgaacttggcagcatcgacagagcaggcgaagttgccaagggacacatcgttcttcgcgccgtccacatcgaagaggttgcgataatataccctgacgatccgggtttcagaacgagcgagtatgccttgcgagatgactatatccgcaatagtagtacagaagagcttgtcagtctaaaggataaggactgtcgcttttcgttcctaccagactatgacttcaccgacaagagtcttgggggtttgtacatcccgccatcggagacgctctactgcatgcctgttattggtatggatggatactggcccttctcggagacttctcttgtcttgagacggcattcaagaagtgcggagtttgaagacacgcctgacgtgactcatgtatatgaaagagttggtatctgcgacggtcaaattatgtattcggtcaagagtaagaaatatgtgcatcagatagtcttggtttgagaatacccaagtagtgaactagattccactgacgaagctgtaaagatgatcgggcgtcatcaaaatgttgggactctttcatgggaaatggctgtaacaatgggatctggtgtctcaggagtctgagtcaatcgggttcatcacctttgccaacttgactgtctatgtccagttgctttagctggctagggcgtttacgggaatttttggagagataagagataagataagataaatatcttgttatgcacataaaggcttgcataaagtcatcagccgatgctagtgcatggagaggcaaggttaaatccatggaggctgtgcacaacgtgcattattaattgttgctatcgaactgatgtcgccatacatgttgctcttgaactgataccgctatttgattgttgctatgaaaccaacactctcatattgcgccatacctattgccatagttgacacgaagggcgttacacgttgtctcgacagtgactcttcacagggcgcggtcgacatgacaaggtggtggattaataatggagaatgccgtcaaaatttaccgtgatggtctcggagggtcaccctaggaaaatagtctggtctcgcgtaaatctgtggctttttttgctggctatgactcgaattattcgacacgggctatttctgccgacgtcggattcagccgtaagacggggaatagatgatgatgaatctgacaaatgtaagatgagaaaacaagtgcaaactcaatgagaacagaaccaagagtttggcagcagtagcagagcacagtagagcagagcagagcagagactgaatgaaagtcgtaaaaatctttcatcactcgatttttacgtacaagaccccgccgtaattccccagtggacatctatagaacatctcctgtgggtccatctccaaatccccaaaatctgaagcccaagatcacaaacttatcaatcggataaacgggtgtaagcacgtcctcgaaatgacgaaaaataagcttagctctacgcggctcgaattccgcttaaaaatgactactccatgatctatttccaggccggggtcggctcggatggcaccttttttttacatgcgccctacaacatgtcaacgagctaggcatggtatggacggatggatcagtcaatgggtcaatcacaacagggcgcagaggagcagaggcagagatataaatcctgggggggtcagctgagttgaattttggtcaataatcctcatcagcttcatctcctcttgcactgagctaaagcttcacttgattgctttcaactatgagctctgcatcagctacaatgacagccaaggttccatcgtttgttgacgttcaggtcactaaactgccggctactcccccagagtatgaacatctcggcattcagcgaaacggaagcattcatccttggggctcagcacatgcactcgcctcaacgctgaaaggaaaaatgacaaagaaaccagaagtccagatcctcatcaacggccacttcaactcaaaggtgtacaccaccaactctgaagtctctggcgtcgtcaacatcacacctgctagaaacactcgctacgatcgaattgacatttctctcgatggactgagcgagacgcgaagggatggtcctgacatgacgcacatgacatcccatcgatttcttcgactagagatgccaatcgacgagtatcctaacaacgtgcttgaagccggcgtcacttatacattccccttcatcttcaacatcccagctcatctctcctccaaagcatgcacgcacaagaccacttccgaagacgtctgggaacgacacatggcactgcctcctacactcggcggctgggagaaagacgacatggcacctgacatggcgcgagtgacatatagcatcaaagcatatgtgctcacacgagctaagcaaggtttcaacatttctctcggcaactcccataccatcaacgtcatgccgacatccttcgaagagcctcctatgaacatcactgagcgagacgatttatacaagattgagaggtccaagaaggtcaagaagaacatcttttctgcttcacagggcagaatatctgcagtggcggcgcaaccagctgcaattcatctcaccaaagagggttacgaagctagcggatcttcaattcccatcagctttacgtttgagccttctgccgctgatgtgattcccccgcaattcacatctgcttctctcaagattcaagcacatacttggttccgcgatcaaccgatgatgaacctaccaacacagggatcttcaatcgcaaactttggctatccattcgcagtgtctctcccgaaaacctctcccaaggttcagtggactcagaacgtcgacatgacaagcaccaaagattcacccatctttcacacagctacagtcgaaattcccttcaagctgccaacagccgacaagatgtttgtgccaacatttcactcctgcattatttcacgagcatacaccgtcaagatcgttatggagggcgatgtcaagatggatctgacagttccagtgcaagtggtgatgggaacacccgatgtctaggaaactttcgttagtattgcttttgggctagtttggcgtttttcgggatgctccagtttgacgagagatgaaaagatatccaggcgagcattatccgatagagttagttttattaatagtaattgtttgtcatgatccgtttccccagatccactgtgtagctgaaagcttggaatgtgccgtgacagcatgtctgtaggtccacagatatccgaccggatgagtctgcatgtcatgccaagagtagatgcagacgttgagttggtccggggtaaggttgtcaacggatgagtgagcctagggttgaactgatgcactgtaagcatggtggatgcatgtaacgcgacgcgttggcagtctacgattcgcgtcgcaattcaacgtaagtgcgatgtagccaattaaatgacaccaatagcacacactgggacaagaccagttagactgttaccaaattctctttagggaaatccccggctgttgtgtgaatgagccgcatcatagccgtcgctgccgatagcggccgttcgatcttacatcagcgggaatgacgaaattgctaggacatttaatctggacttaagagctgctgaggcactagtgtcacagtcatgctgaatcttgggattttacggtgaaatgtagggtaagacggcggtttgctacaagtcagcaccaacgacaccaacatcacatcaatgcataagtcagctgtttctacatgtttgagaccagcttgtgagagggggtttgagcgtaacattaataataacatcgacaacacgtgagcgcagcgaagaacagccctccgctaggagcccccggagggaacaccaaggtcagactcgtagaaattcctccatcaaccacgcgactgtagatatcgtgacagcacaattaaacaggctgaactaccctacatcccctacgtcagcgtcaggtgatcggcactcccattactattctagtcaatcatgcataaactaactttttagcccaatttcacccgttaactaccggcccctacggaataccctctctgcctctctagcctctctgcatccccaactcgaaaccccaatctctcacgtacaaataaacaccatctccaagtctagaactctcttacgatactcgtcagctccgtgcactcggggtcggccgtttacggatgccttgactcggggattccattagaaatgagaatcacatcacagatcgctggtttcagtgggccagcaactccacagcattacgagagaaaatactctgttgaccaatgcgctccgacatgaccaattggttctgtttcaatgacggattttaatctggtgttggaggttatcaagataggcctgttagataggcgatgcgaatgcattgatcacttggaaccccgaataccgaagccagtgtttcgcggagatgaagacatttacaggtaggcagtagaatgacagtgactgactgaatgactgactacagcgtgatggtgcctatagtcgcctattttaatcaggcactacagcgcgtgttcatcgtattagcggctagatcatccccccaagtcaagtgacttaaccgcgcctcgatcaccaaataccctcagtgccccgaaacctgacgctcaagccagaaatatcccactcagtacggagtaatcgaaccatatacttcccatgcattaagctccttcaaatcatatccaaatatgctatctcgaggccacggaatgaaaaagactcaatggtcaatgcttggcgggccccctgcacgcttctatcattccccatacccccaatcgccacccctgactagtacaccttcgagaacatttcgacgggcggcagattttttcccgctcacttgaggtcaagccaagccatttttgcaaatttttcggatgcgatctgtatgacactcgtgcgataaacagccacggatccgacttggcagagaaatgccgatcgcaagcccgcgtctattcccgccacgacctcactctctgcgatacttgcttgacgtgttttggtctaccgactgctccgcattctcgacaattcttgtacgtaacaaaacccatcctctcctcaacctaatctctcccctttgcggagtaaatctctggggacaaacacgggtctgtgatgatgatgaaaattgggtaatacgtagagggacggagagttttattgactaatgcaaacatggctgcagccaagcaagaggctctgttgcgatccactttaggtaatcgaaaggttttggcgatccactgtaggcgcgacactgcacacgagctcgagcctcatgacacggagtttcggcaccgtgagagcttttcagagaggcgagtagacaagccgggaggcagtctggggtctggggtattaggtttctggtgagggaattcgacgtgtaagagaaacagggtttgatgagaatatggttcagattcgtaggtcgcctccgaagaatggtgggactatctcgacccactggtaaactatgtaaagagatcggcctcattctcggtccctgcttatctggctttataatagacgtggttccctcttcactctgttccttttgcctctctttataccatcttacactagacatctacacttatacttgtacacctaaactacatcaccactacatacacttacacatactcacatcacttacactcatacatacacacacgcaatggaccaaatcaacacagcccaaccggctccaacagactcaaaaaagtcccgtcaagaatcagtaccagacatgtttgacacacgagccggcgaagtcgccgagatcaacgacatggagaagcaaaaagctgccgagggcaacgcccacttccaccgtctcggctggaagcgattgacggttgtcttgatcgtcgaggccattgccctcggctgtctgtctctgccctccgcctttgccacccttggcatggtcgctggtgttattctcaccgtcggtcttggtttcgtcgctatctacacatcgcatgtcgttggacaggtcaagcttgcttttccagaggtttctcattatgccgatgctggtagactcatgtttggcaagtttggttacgaggttagtcacttcagtgcccgattaatgtaattgatgtactaacttgaatagctggttggtgtcatgtttgctcttcagctcatcttcctcgttggatctcactgcctcactggaacaatcgccttcctgaacctcaccaacaatggagcatgctctgtcgtctttggtgtcgtctctgccatcatcctcctcatcgtcgccattcctccctcattcgcagaggttgctatccttggttacatcgactttgtctccatttccatcgctgtcgccatcacaatcatcgcaactggtgtccaggctggcgactccgtaggcggcatgtcttctgtcgactggtctgcttggcccaaggacaacctcagcttcaccgacgctttcatcgccatcaccaacattgttttcgcctactcctttgctgtctgccagttcagctttatggatgagatgcatactcctcgtgactatgtcaagtcgatctgggctcttggtctgattgagattggtatctatacccttactggcgctctcatttatgcctttgtcggttcagaggtcaagtcgcctgctcttctgtctgctggttccaccatctccaagatcgcctttggtgtcgctcttcccgtcatcttcatctctggatctatcaacaccacagtcgtcgctcgttatatccacggacgtatgttcaagaactccatcatccgctacatcaacaccaagatgggatggatcacctggttggccctcgtcactgtcatcactgtcgtggctttcatcattgccgaggccattcccttcttcaatgatctcttgtccatttcttcgtccctgttcatttcgggcttcacattttacttcccctctattatgtggttcatgctcatccgaaagggaccttggcactcaaaggagaacctccttctttccattgccaatggactcattttcattatcggcatgattgttctcgttggcggaacatatgcttcaattgacgacattgtaagttactcccagtcactcgcaattgaacctcgctaacatttccagatcctcaagttccgtcacggcgaagtccgaggtgtctttacttgtgaaccaattgcttaagcgattatggatatggatattttagcgatagtacattatgaatagtacaatattatgactcagttattggaccacggagttgccggaattggatcgtcgtgttgatcaaattttcctgagcgtcacccgtttacgtcacttgacctggactgtaaatgcgacgaactgtgattggcgcgcaaatgtaatcgttcgattggtcaatggcacgataagataagtctcggcgaaagatccttgatgccgagtcttggcgtcatctagactcagtctcaagctacaaagtgactgatgatgatgatgatacctctgtactcagagcagtcacctggcttttcaagaataccatgaaatctgtaaatagttcgtcataacaacagccatccgatgagacgatcatctggctgcaagttacagagggatcaggacacgattgaagtcaaataaacaattcattcatgcatgctatagcctatctaaacaccccgatcctggcagtacttgtcaacctccttcttcaactgagccttcttagtcacaacattatccataatcttcttgaccaggatgtaatcctcatgagtcaaagatcccccgccactccaaaccccctcctccaaaacagcccaaagaccagatccctttgcaacctcctccatcagatccataacagcagtgagctggttaggcagccaagtaataatcgggcttccacctgtagctgtaggatgaagagtgtgcttgatgatgtactcgcgggtaaacatccagtgtcgccatcggaagcttcgaatgtgatcgaggacgcgaaggtacagaactgcgagaccgtgatcaccggactttgtgaggaaatcgcggacaccgacttcgtttgctgtttcccggacatacttgaggaatgcgcggtgaggcttgggtcgatactctctgaactcgatgaggatgtctgtcaatgggttcttgggcatggggatctcgcagatgtgatcgagaagaggaatgatggcatcgttggcaccagactctccacggaagaattgaggcttgtcgtcgtattgaccctcgtagacaacaccatcagggaacatggactgcttggtgatgccgtagataaaggttcggtaggtcatgtagtccttgggcagggactgactccacatgccctccatgtttgtctcaatgatctgcatggcattgaggatgagttccaagcttgccttggcctcggcgatcttggcagtgctgttgtctttctcaacagcggccagcagatcaaccgcgccttcgattaggccaccggtttgggcgaccatgtgaatgtgagtgaggatgaagccggcctcggacgacttggggtcgagacccttttcgaaagcgcggacgagacggatgttgtcgtagtcatcgtgcccttgctcgggatgaacgagccagtagttgtagagggcataagaagcggcataagacatgaaggcagggatgtcgagactaaaatgtcagcgaggtcaattggtccagtgagtaacttacatctctgcacacttgacaagaggtccagcgatacacttgggaagtgtctgacgtccaagtccataaccgccatcatcactcttgctatacgtctcccagcaaggctcaaggagatacgaagaagcaataaagctataatctctaaaggcagcagtaatggcagccatatctctcttgtccgtcccaggaacaacgagattatcaatctcagaggtcaaatcagggagagcaccactgtcgatgagaggcccaagagcaaaagtcgccaacagtcccggagtgccatcttccttgaggataggaatttcgtcaagaaggtttgaaacaggatcgaattgagaagggagtttcttcaaaggaagtgagaagggaagatatcctgtgcgcgttgtgatggtgaaaggatcttcaccctctggtagttcagaggggtccttgcggagatatgggaagagtgtgtttgcagcagacattttgtgtgatttgacttgacttgaattgatagcatatgagtgaagtctggcagacaccgcgtctatatacattgaggccggaattactatcgtggccggaagactttccggccttcgccctttgtgaacaatgacaagtatccgatgataccctgacagattttagttccatggcttgatagctgccaatctaagagatagtattgataatggtatcgtggggatccgaactaacggtacgcccggagtttgggtccgtgttgaatccacataccccgcgatatctagatcccttctagaacccttgcccaagagtattcacgactcgcacgcgtggttcaccgcaacttggctatctcttacacaacaataactccaatacgcccatgaaagaattccaacaagtcacgagatcggtataacatgttcatatgatcaaaatagtttgtcccaaaatctcggcaatcattgtggtggaggggtggagaaccgccttgtcgtgacatccgccctagattgacaagctagtcaacgccttaatctgacaagctggggtaacacgggagatagacgagtaattgacgagtaactgacgtttcattgataacattctgtacagtgtcgagggctatcagggtgcgccttagttggacatgtagatataagcgatttcgggattgtgcttattggtcaattgggtgttatcttgagggatgccgagtcggaggcttgttaatgctaggccccgagatgtcaaagaatggattgattgtgactgtccagtgggtggagtgttggtctcccttcaacccaaggagggaccgaatgtctgcgcaatgggatgattgtttaatcgtatggccagcttcatccacgtagcatgcatgcaattattatagacattaatcgaaagaaaacaaagcctgcgatattatgaaactaaatgaagctgactgaatgacacaataaaactgcaatttactgtacgctcaactaacatctctatgaggagcctcatcaaagacctttctcagcctctcatccaaccatttcacatcttccatgttcccaggcggtccaccagcccaatgaccccaaatagaaggataaacatccagactcgcattatctcccatacacttgacctcgtactcggaatcctcaggcctaaacagtcagcatcaacatcatccacaacatcacgggttactcacggaaagtagagatccgtcttgctcgggagaaccaggatcctcgccttgatccccttcatagccttctcaaagtctccatcatacggctcctgctgacttacatctcccgcctgccatgtatgaagcataacgagcagattctcagggtccttgctaagcgcccatttctcccagaaattcttcataaactcttcaagatccgctgcaccgtaatgcttcttgaataattcatgtcggtagaatgcctgagagaaaccccagcctgcgtatcctctcccaaaagccttcaaaccaacttctttctccttgtcggtccatttgctgtttgtggtttcgacgcgtccttgggaacttcctgcagacgtgcagccttttgctgcgaggagcgctgacttgaccccctcgagaaagacttggttgtggagagacgtcttggctgatccgcagaagggaacgcaaatatccataaagtcgggatattgcgtagcccactgaaatgtctgcgccgcacccatcgaccagcccaaaacagcccgtagatgcttcaccccaagatgacccatcaactgatgctgagccttgacattgtcgtagaacgaaacatcaggaaacggactaatatccgagtttgacggactcgtagactgtccattcccaaaaagcgccgttataataataaagtacctccccggatcgagagtcttgtccttcccaataagccactcattatcggatatcgcacccgagaaccaactcggataaagaacagcagggcgtccagcctcgccaaaagtcttgtacgcaatcaccgcattcggcagagtcttgccattctgtagctcaaagtctccgagggaaaaagtcttgacgtccatggttgtttgtggtctcctgatctgccgaggacacccccatctcatataccaatctcgatgggctacagtgtacagtgtccagactgtaccaaagtcatgctaaacgcggggtttcgcccttgggtgacaatgcagccacctgctttatcaggaatgtcacaagacgagcttatcattcttatctcgtgcggagatgagatgcggaggcgtgcggcgagatagtctcttatctatcaacaacgttatcactattataagaagatacatctgagacaattcaaaacggtcctcgaagtcaaatctcaaagtttaaatctcatcaacacaatgcctggcaagatccgtacagctcaatccgtgtcctttgacaaacccgcctctgagcaaccccatctccacaacagatggcatccagagggtatgtcctctattgagccaatttacagatcgctaatttgtagtcccgagtatcgcaaccgttgaacctggtgagacagtcaagatagaatgcctcgactggacgggcggacagatcggcaacaatgacagcgcagatgatgtccgcgatgttgaccttacaaaaatccactatcttaccggtccattcgacatcaaaggcagtcaacccggagatctcctcgtcgtcaacataaccgacgtccaacccttcgaccattcaccatggggcttcaccggaatctttgccaaagagaacggcggtggttttctcgatgaacactaccccaccgccgcaaaagcaatctgggacttcgacggcgtgtactgttcaagccgtcatattcccggcgtgcgcttccccgggctgatccaccccggaatcctaggctgtgccccatctgccgagatcctcgcagagtggaaccgtcgtgaagcagagctcgtttcgtcaatggctgactctaccaagattgtggctcaaccgccgaatgagattaatgcacatggtggaaaagcgacaggtgatgttttggcaaggattgcgaaggagggagcgaggactatacctggacgccctgaacatggaggaaattgtgacattaacaatatttctcgtggatctacgacgtatcttcctgttcatgttgagggagccaagttttctgttggagatcttcatttcagtcagggtgatggcgagattagtttctgtggtgctatcgaaatggtaagtcctgacacttgacattgactactgtactgacagtttaggctggcatcatcacgatcaaatttgacctcatcaaaggcggcatgaagtcccgaggcctcaagagtccagtgtacagaccaggcgacatgggccctacctttagcccctcacgctacctcatctttgaaggcttctccgttgacgagaatggaaagcagcatttcatggatgcaaccatagcctacagacaatcatgtctccgggcaatcgaatacctcaaacaattcggtaagtcactttcgttgcaagtaaaaccatactgacaatgcaggctactcgggagaacaaatctacctcttactctcctgcgcacccatccgtggcgccatcgcaggaatagtcgacattcccaacgcgtgtacaaccctcggcatacccatggacattttcgactttgacatttctattgagagcgagcctgttgctcgagatatgggtgcttgtcctgtatctaagtaggaagtccaacgtctcgtttaaactcttgtagccactctgcgttgtcaaccggggtttggttccaaggatcgtcgctattctgttagtaaatgaattgtaactgccaggaaacgtactcatcgtataatatccaccgtgcttgatacttgagttcgtcatcgctgggaatatggcggttgggattgttgggagacattgtcgtcatgacgaatcgggatagttctcgttttaatcgccgatagctgttgttatcattgataaagaatggcgtttgtgttcgtactttatctcgaatcaatgtcctcgactctggcgtgctgtgcatggaaatcgctggtatttccggtactccttcaggagacagagatcgattctcaacccaaggctgcaacatatccagctccatcgatgcatccagcggcacagctgtatcggtctgaccccatagaaagtaagaatcattaacagactcattcgccaacgccacaagagtctcagccctttgtcgaaacggctccagccagaccgtcgaactccaaacaagccgcattaaaaagtccaaaaaccttctcgatggatgcgacgaagctgtctctgtccgattcaaggcattgcacgcctcctgttgcagttccgaatccgttgggaaatggcccatggatgtatgagctgtcatgtactgctgcagcgctgcctctagctcacaattctcaaatatatttccctttccattgatctttaactgactcaaccggccctcagctaactgcttcgtcggtcgaagtttagcttggttggcgatatcggtagctgacatgaacaagtcccatagccatgatggggatagcgacgcttggttaggggaggatatttccgcgccgaggatcacggaacatgcttcgaagtgaagctcgggatctggtggcattataaattggtggcgattccgcatgtagtactctagttcgagcttgatgagttcgtatgcacttgttggtgtatctgctggacctcttgtagctgcgaatggaagaggagagttgcgttcgtagtgaatgagatctaggcagcgttagcaacaaatctcaacccgatttcctcacctacaaggaggcatggcgttatcaatcctctcaataacctttccctcaaacccccaatcacccttccaatgctccatggtactcccagctttgaaatggtccgccaaatgatcaaccctactagcccaagtcgtgagattgatgccgcagaatccacatctcgatttaacctcttgcgtcatgactttccaatcatccatcggccatttgagaaacttggtcatgtgaacgagtcgcaaatgctgctgtaaatggtcctttcgatgatatgttcgttcttcaatcggtcgctcgatgcatgcactctgattatgtccatcgagatgcgtcttgtcggggttcttgacgccacaaaagacacaaagaagcccctcttctggatgtattgccgtaggtccatttggtgaacaaacccaattctcaagcgataaatgaagagacttttcatgacgctgccaatcgtatttcgtcttgaacgtttccgtacagaaagtgcactgatatgtattctgcgcctgtaggagattggttctgacttcttttctcatctttgttcgtcttctccgactgtgccgtttgaaaatgtcaaatgacgtcgatgattgtttcgaatgagcagaactgtacgacccagagtcgtggctcgacactgacgtccctctactgctgattgacgacccatgacttcgtgatcttccctgtcgcgttgagaaagcagcaacagctcgtgaaatatcatcaacggtcgcagcctcatgctccggcggtgaattcgcccatcgctgcagcggattcatatgctcaaacggcgcaggagtagcccgtcgtcgcggcgtatcaatcggcgtgtgatgccccgaagagttccccgaatcatcattccgaaacatgggcgatgtcggccgcgaggaatgaacctttgctctcctcctcgcattcgcaaaccaattcgtgacctgctgtctattcagactcgtctgctcttgaagatcctggacatcttggatggtaggatacggatgcctttcatgcgcggcgaaccaattcctcaggatcttgacagactcggatgaaaagcgattaccgatttttgggggagctgttgacgtctgcagaatgccaggggagatggtttcaggctcagcggcattttgaaagtctccaaagtcgatgaacaaatcacttgttgggtctgccatgttggtggtgatggaatttggaggtcatggggttacgatgagtttacggcgaagtctcggacatgtccagaaagggcggatccacatttcagtcttgattgatgagtcaggattggcccatttgaagcgagagagtcaaagttcatgatgtgcaaattggggatagtgactggctattggtcttgacacatagaatagctagtgttgactgggtacaagacaaatggaaatagacggtagatccgctggcagggttcatgagatcagtcccaaaagagcctcatcctcctcagtccgtgcggtcgatgcagaggtgcggcgtgaaccagtggggttgtctcatctacttgaattgaaacaagcaaatatgacgactgtttgtttaatggtgagagagtctggggtctggcttttatatgtctctgtccacttcccgtgtctatatgcctcacccagttagtgcatccaattccgcggagtggatcagcgatgatgtgctttgatccgaaatcacgtctacgataacaacgatatcggagatttctcgaaaacaaaagtaaatctttcactataattctctcaagtgaagcgcgtcaaaatgacacaaataaatgcgacagaggcgactcctttgataccggagatacctcccgaggtctcggatgtcgagaggaacagcgccgatgagccgaaaacgtacagccatgcgtttatcgcgagagtagttgtcgcgttgctcattggtacgtgcttcggacattggagacccaagctaactgttcaggcatctttacttcgaatgccgatggctctttggtactggcgactcatccggtgatcgcatccgagtttggaaagcttcgagattcgagttggctgtttatcagcttcatgttggctagcgccgcatcccagacgattgtacgtgagactatattcgggatgaattgagctgattgagtagtacggaaaattgagcgacatctttggacgaaagacgatcttgatcttctgctatggcctgtttgctattggatggtgagtccagactgtacccgacacattgaccccttgaatctggctaacaatctcagtgcactcgtgtaagtctatgcccatacgcatcgccttgactaacaaactccagaggagctggccagtcaatgtggcaagtcatcctaggtcgcgtaatctctggatctggaggtgcagggatgactacaatggcatcagtcatcataactggtacgacgcccctttaaccccagttccaagctgaccattagaactcgcaccacttcgagaagtcgcctcatggcaaagctacatgaatgtcatcgccaccgtcggccgtagcatcggtggtccgcttggagggtttctagctgatacaatcggctggagatggtgagtctatctttcatccaactgctcatactgacagtgtaggtcattcctcggacaatcgccaatattcgctgtatccatgatcatcgccgccatcctcctcccctctacgactcaaaccgagggtgcgacaatcgagcgcatcaaaaggatcgacggacttggagctttgcttttgggtggctctgttctcgctttcatggttccccttgagattggcggtcagaaaattccctggagtcatcccctcgtcccaattctcgctgcaactggcgtgattctatccgctgctttcgtacttgtcgagtcacgtcgggcaaaagaaccaatcttccctcttcgtttactcaaaagtggcgatatcacaaagacgtatctcattgcgtttggtcaagcagccgcacagcttggagtaagtctcctggtaccgtgaaatccagagactaaccggtcagatgatgtatactgtccctatttacttccaagtgtctcagcgcgtgtcgagcacagtcgcaggcgctcatttgttccctgcagtcataggcaacactgtcggaggcatagcaacaggcttgatcataaaaagaactggccgatacaaagcgctcatcatcttctcggccatctcatcgattaccagttacgctctgatgctacttcgctggcatggagagacgaactggctggagtcactctacgtgttcccagggtatgtgttctcctgcctctggcttctcctgctaactgttcaggggcctgggtatgggtatcgcgcaaagtgcagcgttcatcgccctccaagcttccatcgaccccaaagacaaggcagcagcgtcttctggaatcttcctggctgtaactttgggttcagtagttggcatggctggtacgagtgcagccattcagggatttctcagacatgacatccagcagaaccttggtgatctcggaaagtctcaaccctttatcgacgaggtgagtcattctactgagttcgtgaaatctgctaagtttctaggtgattcgaaaagctgcagagagtgtctcgtacatcgacgaagcttccgagcctatcagaaaggtactggttgagggctatatcagagggatcgagtatggccacggtaagtacatgccactttggtgagacttgactaacgggttaggcctctctatcgtgttctccgggatcacgctcgtcactgctctactactcaaggagcgtaaactttgatggcagtggacctgtgactcaagacgagaattgagagatcctagatttaccaaagatatcctaaactaagtaaatacatcttcaactaagtaaagatatcctaagtttaaaatctagttatacaagccttgacgtcggtacacaggtggaatagaaaagggtctgaattatattgggaaacctcttgacacgtttgagagtgtattgattataggcttcgacataaatggaagttcgtttgttgtcccctgtgaacaacaaagtccattttgtgacgatgtttgatcgaatttgccaaaaacctaatatgggtaagagcttgtattgggggagaagataccgtgttgtcattcatcacctgtgtttgcagcctaaaggttaaccttataggccgcggtcagccgtagtgaacacctcaagctaaaagtctatcttcaaacctcgaatcaagtggcagagatggaagtagtgacagagaagtcaagggcagtcctgctctcacatggcaataggcttttataaacagttggtgaaaagtatcaggagattaatccagtggcgattgtgagggcgacgactgtttattggtctcctttgcctttgtggcctggaggctgaagcctctttgaaaccctgaccttacgccacgccagtgggcctgactcaccagaggaatgattccgcatataagtaaagctcttctcccatgttcagctggatttctctcttcccactaaacatctcacaggcactctctgctcgttatctacagcaactccaagcaaactcaagaaccttaaacccccctcccttcccttatcacaatcacagagatattcatcctgcatctgctatcctacaaacctagacaacaagtcaggcacttcctcccacaaacaagatgtcatacgaacagacctgtctcatagcttccaacttggatcagatgaagcagactgaaatgaacatgactcccgaggaagaacgcaacactcgcatcatggcttgtgacatccagcgcttttatgaatgcgtccgacgagagaaacatgttttcagccgtttcttctctcactacgagataaatttggccaagtttcttgagcccctttgcgccctgtacaagaatgaacggaactggccagagacctggttcgatagcgagcgagagctcataaacgaccttaatacctttcgacaaatggcaaagcagctcctgcagcaatggacacgggatgtagcaacccagatcctcagtgtccgaaacactgcgctcagtaagctctttactgctgaggatgtctctctcgcagccaagctcaagcctagctcgctgggtggcaaaggcggtcccttgaattggacaattagtgaaatgtcttttgacaagactctgtccaagttccgattcctggcgaacgacatgttgcaggggatgaaaggcggaccgaccatggaacgacctggtcatccgtggaccagaatggagggttttgatatcttgaactttatgatcaaggatgcagaggatcctgattatgaatacgaggaggaagatctgtttgaggatgagattgtcccattcgatgggttttactagagacgagcagggtctttagcgctctggtattctgaattggcctgtttagggtgggctgctttcatatcagagtttgatgtcgacgtattttctcaaaagagtaatcagacttgatacattgcttaatacacggatctttggcctaaccctcgtataatttaatccatgagtcaagttaaaaaatgacagtatttgagtgattcgtgcattagactgaagaggccattaatttctgaaccaatttggtgtcttccgcatcattcccttaaactgagaagtcattctgctttcaagatagcatgtcatctcatattgaacctgcgccgttgagacaatgttctgcactagaagcactcttgtagggcaaggtaacaagtgaacccggtcagcaaatcaatggcgacaatccaggcagaatctccacatttcaaggctgacggatcacacgtgactctcttgcggagtctgtgaaggctgcctaagatgccttgcgtccaagattggagatgtagcacaaagagaggctcataaatatctccgcttctctccatttcatcatatctagatactcaagatcaaccatttgactctctacaattcacccgccgcatctgacatcatgtcagcatccccagaacccttcaccctctttcacaagttccccccagagctcaaactcgacatcctaagcttctgcaccagaaacgatctagtctgcctctcactaaccggtcctgatatgcgaaatctcgtcgcaccactcatccccagcaaacctaatctcacatgggtcgatcaacttggcccaacaccagacgtcccttcagaataccatgatacacatcgtaacaacaccctgcgccggcaagattgcgtcggcgcaatggatcgaaaagtcgtctactccccaataagccatcgcttcagacgccatgaatacgcggactacaaagtctgctaccgatgtcgaaactatccatccaatcacccgctctgcaatgtttcatactgcaaaaagcattgcgcatgcatttcatgtcctttgttcatgagattgcggggttggatgggcgatcgaaagtactgtgcggagtgcaatcaattcaccactcgaacaaggagaaacaacggaagatgtacgtatcttttgccgttttttaacaatatctaattaaagagcaggtactcacgggcggaaaaaggtgcgaaaaacaccaaataaccactggagccgcagcaaaggattatcctatggaaatcgctggtggagaaagtgggggacgcatggaattgaccacgaggcataccagcctggagataccggcagacgaaacgcaagagtcgtttaatcacagcgacgctaggcaggattcggcattcttcatccagtcttgggtctggtagagcgtagagccaaaagaaggaacccggctgtgaatttgggtagaaacgccacaggaaacagttccactttccatgtacaagcagttgatgtactaagtgtgacagaattcctggatatgcggggaaatttcttcaagggtacctttgtctgcattgctgagcacactgtagcaagtacgtagcgtcgagggcgcctgggaggatatcaatgcagaaaagaggtgagaacaccttctttcttagaaatgcagcgctaaactccctgtaagttcaacggcttatttatctagacttggaatgcaattttagattattattgcattctgacaccttctttcttagaaatgcagcgctaaactccctgtaagttcaacggcttatttatctagacttggaatgcaattttagattattattgcattctgacaccttctttcttagaaatgcagcgctaaactccctgtaagttcaacggcttatttatctagacttggaatgcaattttagattattattgcattctgcatttagcatactatacataaggtattataaaactgccacttctccttacagactagacagatcaggatgttatattaacaaacaaccagggaaagtattgtgtaatactgcgctctgtagtaactagcggctcccgggtttgaagttgaagcaataaattcgccgttactatccctggctctcgatcttaagattggaactaacgcattgaaaagtaagtccatagcggttcgagtgcacagcccagcggcatttcctcccttgcgctacaagacattaaagttctggcttgtgactaatgtggaattagtaaggtacatagccatcttgacagtaacggctaaaacatgccttctcgtattttcctcgtattttaagtcaagtggcgtaaaaccacgtagaatctagatcttcgaccttgctgctcacattgaaatagcccctctggatatagctatataaacccaaaggttaatctcttcttcaactcaacaattcattcgttcacaacctcaaagtcactcgtttatctcaatcattcccatacagacagcatcatgaagttctcaattgcctacgcccttaccgccatttcagctgtttcagctgcaggctgccctgctcctgggcagactaacgctacgggggatgaaagctgtgaccccgctaaggattatcccggcgaggcatgtgtccttctgaacgatggctgccactaccttcgcggccttggtttaataacagccactgccaccaccgcagcggcaaagcctacctctacttgccctgctgctgggaagaccaatgctgcaggcgatacaagctgtgaccctgctaaggattatcccggcgaggcatgtgtccttctgaacgatggctgtcactaccttcgcggccttggtttaataacagccactgccactaccgcagcggcaaagcctacctctacttgccctgctgctgggaaggccaatgctgcaggcgatacaagctgtgaccctgctaaggattatcccggcgaggcatgtgtccttctgaatgatggctgccactaccttcgtggccttggcttggatacagccactgccactaccgcagcggcaaagcctacctctacttgccctgctgctgggaagaccaatgctgcaggcgatacaagctgtgaccctgctaaggattatcctggcgaggcatgtgtccttctgaacgatggctgccactaccttcgtggccttggcttgggtacagccactgctgtgccaacacctgtcattgttaatggggctgcccagctgcctgcaatgggcggctcagttctcgctggtctcctcgcttgccttctttaaaacgaccaacatgcagagaaactttggtaaaggaatgtagggtatggtttggcacgcgataaaggaggggtttgcccaaaggttcccctcgccggcgaaaagtcgggcctagcgtgcatttccccatggcaaggaaagggagtctattgggaaaaggaacactgtaataggctagaaatgcatatcatgatgcgagatgtccttagataaagcagcataaccaatagactattatatgaaatactaggtgctctctatatgtctggaagcttagtcgcgaagcccccgagttacagccaggaggttagcttgagccgggatgctgtatgggctcgggggtacctctactactaagcggctggtttaggtcattcagtatagccaaggaagggtcatggctctagataaataatgcaagagtggtttaaatgagcaatttactctcagcgagatctgtttacctctttcttatataccagctacactaaagtaattgagtattcatctccctgggaggctctttcttgacgtcttgattgaagtcgcggagctcgcagggccctctcaattcccattcttccacgtcgagccacgtctgggtcgatttggacggccgaaggactcgatatacagaaagaccaccaacggttgcgaatcccgcgtcttgtgtagagcattcgaaattggccaggctgaaacggccgttggccagggtgaagaaggattgagcgtgacttccatgaaatgtgtcgcttagctgctcgcccagactgaagggttcattcttcttccactgctgataccctcttgtcacttgaaaacagtagtctgtcaaaatattgtctctaaagaacttatctttagacctgacaggttcttctgttgactcgtggtcggtaggcaagccaaccattccccggcaggcacgtattgctccaacaacagcatcgcaggctaggggagcgtctgtgatcttctcaagaccaaagtcagagagatcaagaaccttttggatactaccaaggattaccatgtttaggctcagtctaatacctgacaaaagcttaaaggcctggcccctggcgtaactaatcgaaggccgtgttagtggaattgaccgcttctcggccactgaatacgttcgtgaccagtcaggtacccaaaatggcgagttcaatcccttccatggcttgttgtatgccagtaaaagcgtcgactgtgtttctatcattgccttccaagtcgctgttatgtacaactcttcaagactcatcgaataatcgggcaagatcctacaaatgtccctcaatgtggctagtcgctactgcacctagaggaggtagtcgcttctaaatcgacaaacagcatgaaggaccttttgttcctgcgaggtataacatcttttgagttgcgcgtagcatcgtgttcagcggaaagacgcaaactccaaaatgcacggatacagcgttgggaagcaccgcttcttggaatctccagatcctagagaaccagggctgctcggccatgtatgaggacatgtgtagtgactgttgaaaaactccaatgacatcagctataactctgtccagggagcagaagtggccatgatgcatgccagcaacccgattgccactatttccatcatcatgtagctcaacggctggtgaccatattttgcaagtaacgtagagagatggatgtctctttcgtcgccataccagtggtaggtcgatactcgtcgtctagggtctcgtcttctccctgctgccgattcgagcctgggcactcgcagatataaacttgagcttcggcagtacgtccatatatctcacgcatcatgctgacttgatgtcctttctcttggttgtcgctttggctgatgcaaatagaatctgcccagactgtgcgcggagttgccttgcgtcttaatcggcgaaggaaccaagccagatctgacggaacagagatggtatgatcatcgactatgacggtgtctcgaagttcattccagcagtacgacagcgcttcaaagcaggggagttcgtcatcgagtgagactgtctttaagacacacctgagtcgctcacgaaacacgcctggttggagcacgaggagtcggatctctctggctgcgaggggcttgtataatggcgtcaaccctggatcgagcagcaacgactcactcggacttttcgatgccattatgcaaaattaaaggagtgtttatagatgaaaaatgcacaatagcgaatatatagactgaggctatgcaagacttctaaagcggggtatcaatctcaaagtagcccgcagctttataactaaatttcaggatataggaaatttaagtctaaacaagcagtagtttattattcccagaaacaggttataatttaactaatcagttaactaactagattaatttaaatattataaaaatatctttaattaatttagtttattataataacttaacttaaattaattatactttaattataattctttatattatttaaaagaaatagttatattttaatagtaatcaaataaacttaattagactttgtttttaaaaggttttacaattagctctaggtttaaacttaaatgcctaaatatatattctttaaatatccagccttagcaccaggcactagataaaacattacaacagtttattcaagcgcgtcatttcttccaagcgagatcctgctctcctctgttggtatataccaagacgctagacaggatgctacgtgggcgtatggggtagcctccaccattaagcggcgagctcgggtcgttcggcatagccaagaaaggatcatggcaccaggcgcatataattggacagtcacgattttataatttcctggttattgccattgtctgctgtgatgcgtcggaggatgctgatgccaagcatgagcccgtcactgtatcaggtgccaagatgtgcggagattttgttcctgctgtggcgatgcaggatctgagatgaatgtgatgaatttatatatgagggacttcccctgaatgtcactgggcatttattaatgtctcttgtaacttacaacatgaacgctctgcgccaaatgctcccccagatatggcctcaaggctacaaacgggttgattccagcagcagtctcggagatgctgttacacccgagaaaaacactcccggtctaaagctctttgcaaaacgactcctccgtctccccctcaagacaataacaatcctcatcgctgccctcttcattttcccaggcttactagccctcacctctctcaaggtaagccgagaaaagaaaacccccccaacgccgatgctaacgtacccagggccgcgcattcttggccggagagattgcgaccggccaagcctatgacacgtaccctcaggccgacattgccaagcttccttcaaaggatcgacggcttagtatagtcctccctgccaataaccccgaccacgatttatgcaaagtcatcacgagtgcgttggcattgggatatccggctccgattgttgtgaactggggtaagacgtatgataagtccaagggctggaagggagggtctcatctggcgaagattacgggtactcttgagtatctcgatagcgtttcgaagccggatactccggacgagaacagactcgaggagaatgatctcgttgtgttgacggattcttatgacgtttggttccaacttccgcccgagatcctcctcaagcgataccacgaagcaaaccgtcaagccaatcaacgactggcgtcacaatggaacggtcgcagaaaacctccaatggaacaaactatcatcatatcagcccaaaagaaatgcttccctcctccgtcatcaggctcagtcctccactgcgaccaactccccgaaagcccagctcgcaaagacctctacggaccgaataccgacaaagaccctgaagtgtttcacgatgtacgaccgaaatatcttaatagcgggagcatgattggtccagtcggcgatatgagaaaatactttcgtcgcgtacaagagcgaatgcagagagggttggtcaatggccaagacttgtacagcgatcaaggaatattcggcgagatctttgcggaacaagaaatctggcgtcgctggcttcgcaagaatatcgtgtctcgaaaggataagagcttcgatgttatgcatagcgatttcgagtatcatgttggtctagactatacccagaatctgttcataccgactgtctttgaggagcaagatggggatatcattgcgctgaataacgagactggtgttgctgaaaggtcagagtcccttgggattgagacgaggttagatggcgtgccagaagatatccgattctctacaaacccactgaacatgcacgttcttcatgatccagtagaatggggagatatgcccgtatatgccgatttctactccactgctattcccgtcgtcgtccatcacaatgctcataagcatgaagcaaagaaacgccgctatctctggtgggaccgcatctggttcttcccgtatcttcgccaactcatcaaggctcaattagcgatcgtcgaagcagagccattactggagattgccatcaatggggagcggttggtgtattgggagtcgcgatcgaatatcactcagaagaagccaaaaaccttcatcgtcgattccggggaggtcagtatcgtcgagcgggagtttgggtacgtttgccggggaaagacggaaaaggcggaggcggagaagccatggtatgatgaagtatttcgggatgggaagggagacctagagatctagaagttgctttatgtgaaggacgtagtcgatgtttcggttattattttgtgtcgaggttgagctgttttgtctagactagatatcgatgtattcgtcgatccgaagggtctattgagcgaagtgaccatgatatgaaggcatcttctcgtagcacctccagtatagtgcgtaaccatgattggatagccacaagaatgtcagaaagatgagacgggggacgtcgactttatatagcactctcacgataaagtagccttggacctaagatagtatggactgacataaggttcgccgaaacgcctcactagtcattctattactcgtcgatgaagattcgcgattcacgagccctgagctattactaactcaaggcttgccaagcgtgtactaagaatgaagacgcctcaaattgctagtggcattccggtctacttctacaatcttgtctatagtttagcagacccctcgtggacctgcacccacagcttaatagcctcaaccaatccctgcacttccgcaacagtgttccctgcatgcacacagatcctcaccctctcactgccctttggtaccgtcggcgccacgataggtcgaaccgtgaatcctctttcctgacagaattgagctagactgcgtggctgggaggtgaaaaccggtataattggagatcttggggcttcctctgcgcgaattgattggctgagggagcatgcctccgctagtaacttgtgtgtatagctcaccagactccagagatgcttcagcctctcatcagcccttccgctctggagatactgataggagataccgatacttgcgagacaggagaatggcattgcggtcgtgtagatgagagttcgggcgtagtttatgaggtactctcgtgtcgtaggggagcacaaaacgatagctgcatggttagctttgtttctgcgcggtttgagtttactcacctccaaaagaactcattgctttgccaaaagtgtgcaatcgtgcgaatatttccttctccaaacccaattcgcagaccagacctcgtccttggtgaccaaaaatgcctgttgaatgtgcctcgtcgacgatgatgtagccgttcgtcgggagtctccttttgacgcattcgagaatctctttgagaggagcaacatcgccatccatgctgtaaacaccctcaacaaggataaaaaccgacttctcgctcccaattccactcaaaacatcatcgagaccgccctccccatacacacgattatgcttaaacgacaccctccgtcccgcgcgactcaacctcattccatcatgagcactcgcatgaataagctcatcatacaccacaacatcccccggctgcggcaagcagctcacaagaccaacattggcatcaaaccccgaattgaacaacaatccagcatctgcattgtgaaatgccgcaatgtccctctccagattctcggcgagggttgaattgccgtccaacagccgtgaacctccagaccctagcaacggaggcggcgctgcatgattctcaacaagggactgatacgcgattcgaatttccggtaccgaagacagtgagaggtatgcatttgaagaaaaatcgacgttgtcagctgaaaacgtcgtcaatcgtcgtaattgcgaccgtttctcacgatctaataatcgcgctctcaacttctcctccaatttcgacattgtcacaaagttaaaaactcactcacaggtcacttcactcggtaaagcatgtggaatttgttgggtttagtacatgttgagccccccgccccgcccggagctctttgccgtgccgatctagaccctgttataaaccgcggcattccacctcaaccctttcgtccatctcacccatcgcaaaaaatggcgcccgtgcctgctcttctctggcgatcgctgcgagcgcatcaggtctacggtgcgaatactgatgtgggcaagacgattttcagcacgattttgtgtaatgctgcgagtaagcggggtgacaagacatggtttcttaagccggtttctacaggggctgcggatgaggccgatggatggtgtaagtttttgggatgttgaagggattaagctaatttgagtagaagttgggtgattttgggagacattgtctaacgaggtagtcatattcaacgatatgctccgtctacgaaccatgagacgctgttccaatacgatattccttgcagtcctcatatagctgcgaaggcatctggcaaggtatggagtcaattgattgatgaacgaagcttacagagtagccaattccatctgatcaagatgttctcacaaagatctacgacaccacatcgcgatacgcgtctcaaggaccaggatggctgtttctagagactgctggaggcgttcattcacctggtccatctggtacgacgcaggctgatctatacgctccattgcgtgcgccagtcattctcgtcggcgactcaaagctcggtggtatctcacagaccatttctgcttacgagtccttgcgaatgcgcggccatgacattgagtcaattcttctcttccaagacatgaagtacgaaaactatcaataccttcgagactactttggaaagctgggcggcatctcggtcgacacagtccctgaaccacctgctcgactcgacaatgaacaagaagacattgagcagatgaaagagtactacgcctcccgcaacgtcgaccacgtcctcgaagttctcgacaaacgaggaaaagaccgaatctctcgcctcgaatcaatgacctctaaagcaagcaaatcaatctggtaccccttcacccaacaaaagctcgtcaccgccgatacaatctccgccatcgactcagcccacggcgactatttccaagtcctcaacccctccccctccactcccaatcttctccaacctgcctttgacggctcagcatcatggtggtcccaaggtctcggccacgccaactcgcgcctcaccctcgcagcagcctacgcagccggtcggtacggccacgtaatgtttgccgaggcaatccacgagcctgcattagcgctggcggagatgctcctcaagggcgcagacaatccgcgattttcacgtgttttctactctgataatgggagtaccgggtgtgaagtcgctgtcaagatggcgctgcgggcggcgaggctgcggtatggatggggaccgaatgaaaatgttcatattctgggactcaaggggagttaccatggggatactattggtgcgatggattgtgctgagccgtgtgtttacaatgaaaagattgagtggtatgagggtaaggggtattggtttgactatcctaccattcagtgcgtcagagggaagtgggttgttcaggttcccgatggtctgagggatgaactgggacaggattcggatctcagatcgatctcggaggtttttgatcttgaatctcggctcaataccgagcactaccgaaagtatgagcggtatattgagggcgttctgtcaaaactccaagcttctggacgcaagtttggcgctctcatgatggagccgataattctcggcgcaggaggcatgatctttgtgtgagtcttttccctcttcttatccagtcctcttgttattgagtgctgataaattcagtgaccccctcttccaaagagccctagtggacgtcgtccgtcgatcccctcacctcgttggcaaaggctctagccccaaggatccactctcgtggtctggactccccgtaattttcgacgaagtttttaccgggctataccgccttggtcggttcacagcggcgtcatttctcggcaccgacgccgacatctcagtcaacgctaaactacttacgggcgggcttgtaccgctctgcacgaccatggcatcagagagtattttcgatgcgtttgttagtgatgacaagagcgatgctttactgcatggacattcttacacagcgcatgctgttgggtgtcaagttgctgttgagtcggtgcgggagatgcaggatatggagaagaggggagaatgggaatgggcggagaaggattgggaggaggatacgcaggcctggtctgtttggtcgagagagtttgttaacagtgtctcgcataatcagcaggttctgggtgtttgggctcttggaagtgttttggcgattagtttgagggatgaggatggtgttgggtacaagagtttggccgccaagaaacttcagactcatttgagagagggaactggggcttggaatgctcacagtcgagttttgggcaatgttttctatgtcatggcgagtcagaagacgagtcgacagagtcttcaagagctgcaggggctgttattgggggctttgagtaaatagtcacgccataaaatgaattctcctgctcaaatagcttcagtcttgacagcatcagcgtctgctatctcgataaccgttatgtacatttgcttctttacccgagtcatggcacctcccgccaaccaattcatgacgttatgcaatttctggggtgttcgacacgcccctgcagggttgacgtgtcggaggggtccacgtcaatcgtcacgaaatctcagttttaccccaaacacatcaaagattcaccaaaaacccatcaaaatgagttcaaaacagttgtacgaaaagacgcgcgagcagtcaatctctgactttgaagcgcaaaccaaagaccttcagaaagagcatcctgatatcgactttaaagcagccgtcatcgaaccaaccatgaatctcatgtttgacatcaaggtatgtttatcgatgatgtctagggcgtactgacatttccaggaaaacctcaccgaagacgagcgcaagaaacacgaggaatacatcacccgaatgcttcagaataccggcaatctgtccaaggcagagaaatacctttggcaggccagagactaccttaggccctaccctgacgtcctcaaacaatttgacgacatctacatcaaccagagaccaatccacgtcatgttgactcaactccacgaaacattccaccaagcaaatagacattcatagacatatccaaaatccattagcctagtctgcctgtctgcctactactagccagttccccgctcacatgacgccccatcaatagggcgtgatgacaaggtttcccttttctcagccaatcataaatcaccagacaatgccgccacttgataacctttactgaagggatcagacctctcttcttcacctttacagtgacgtgcatgcattgacccctacactcactgctcaccatgaatttcaacagccccaatctcttcacagacgtcgacctattggacggcttcatcagcgatgatttaaccccctacatgtccgactctgcccctccaccagacctatcaagcacaatccccaatcctgctccaacccatcccgcgccgcaaattcccttcacgcccctgtccctgcatggctacacgcaaccagcgccgcctgcaaaggtcggcgggagattcacgagggagtcggtgcggatactgaagaattggcttgcgacgcatcagaaccatccgtatccgcgcgagcctgagcggcggatgctgcaggaggagacggggcttacaaagacgcagatatctaattggttggctaatgcgagacgaaggggaaagatcccgtcgagtgcttcttcgccgagacatggggatacgcctgcgatggatattccgcctagacctgggacgccggctgtgaggaatacgtctgatatggatccgctgcagcgatgggttgattcgccgcctgaggatgaacctgctgctgttactgcgattgcgagagctgtagcatctgtgcgaccgcaatcaggtgagtttggtgtagcgtgagtgagtgaagctaacagagtaggttcatcgagtccatatacgagactatcgcgaacgccttcagtaagaagtgtcgggacatcacgatccagctcaatcagctcagtcaattctcacacgagtcgctcatcactcggcctcaatgagctattcagtcggggaagttctcgtcgcagaagacgtgcatacaaagaagaacgacgatctctcgcagctccccgaaaagcatttcaatgcacattctgcaccgagactttccgagcaaaacacgattggtcacgacacgagaattcgttgcatctgcctttggaacgatgggtctgcagtccagaaggaccccgaggtcaaaaagccgatagtcccgagattcgctgtgttttctgcggtcacgtcgatcctgatgatgcacacatcgaaacgcacaattattcagcgtgcaagaaccgacctgtacaggaacgcacgtttaatcggaaagatcatctcaatcagcatctgaaactcgtccataatgctaaattcgccgagtggcctatgcgacagtggaaagctcctccgccagcaattcactcacgatgtggcttctgcaatcttgtgatggaaacgtggatcgatcgtgtgcatcatctagcggatcatttcaagaccggcaagactatggctgactggaagggcgattggggatttgagcctcatattctcgagcttgtcgagaactcgattcctccttgtgagttcatcgtcaatgtattagtggaagtactgactttgcagattttatcgaaactgaacgaaatagtccgtttccattcgaaggcagccgtgcactcgttgaaacaccccgaacagcttatgagttgcttaagctggagcttgcgtatttcatgcagaatcatttttacaaacatgcgcgaatgccaacaggcgacgaaatgcagctcgaagcgtgtcgaattctctttgcttcagaaccgctgtctcacgttgatctagtctgcccatcgtggcttcgagatctggtgttttcgaacgttgcaatctcacaacaggctcaattcggaccgatgcgatcaaacgccgagagccgactttcttcgctggaaattagtgaaagaataatatttttgaaggatgtccgtttgagacgcagttgcaagagtttgtacaagcaaaacagctcttgggattgagtatcagggatgatgagttgcgagaagaatgctgtaggatcgttggccgattggaggaagtttcagcgacaccatccgatttcatcgcgaattggctcatcaaaatcattcatttacccggcgattggcttctccctttccgacaacgtacaggaatcgagttaatcggattatccgagggaatgaacttgaacgcgatgatccaagactacacgcgccttgaacaggaactcggggcttatctcgacctgcaacgcgtaatcggcattgaaccacccgacgacgacctccgccgacaagcgcgcgttatagtccatggttcagattcaaatctcaatcacacagcagcagacgacgattattggctggccgcatttcggcagcgacattccacggcgacggaaaatcctgaagcttggaacacgccactccgaccagatcctcatctcctcgccgctcgaggactcgttctaaaaacaagtacagctttcttaaatgaccataattactggcgatggtttacgcaggaattgagacgatgggtgtctgcgataatgtcaccccataacccagcgagtcgcgttccgtcggatgaagagatccaacactacgcgcgatggattagctacaacgagtacgtcacccattcaccctgacctctttcgatctctaacaatttagcgacgacccattcaatcaaaccattgcagagaacaaagattggctcgaggcgtttaaacgagacgtcggtatcacagaggcgcttaacaatggccagatataacgatcaacaagaatgtcacgcttattaaactctaacgagaactctaatgggaaaataataactctaactttgcaagtttaaagaatttaaccttttacttttatctgccgccaagtgaaactcccgacgtttgcaattcatccgaaactcgggtcagactttgccgaggcttttgacgtggataagctttgacattcggccaattgtaaatgtccgtagaataggaggatctgcaatgactcttagagtaaaataggcaattcaagtagatgtgatgatgcactcttgctgactatcaagagtgttggaataagcttacagactcagctcgcatcagtcttcttatacaggcaattcaacgtttagccccagcatcagccaccggcttatagggctgatctcaacaagcacgcatgctaaatagccgaaacgggataatatcaactggtttcaaggcacggcttgtgagggtaggtccacgctacacgtaacccaagatcgtcagcttgcccgacagtttgggggctaacgattccatacccgcgattggccagaggcaacatgggaagcctgtaagccaagatgtgcagtcttggcgagcccgtttatataacgagtttcccgctcgctggtgagattaatgggcagcagttattacaatgtcgttttctaccctggtggtgggtattttctaccttgctggtgtttctgccgcttctgtttcgaggcagatacagcttggtgaccttgagtactttgttcctccgactgcagcgtggacgttggattcgtgggatgctgatgtggatgctgaggagtttacgccgttgacggtggtgaatttgaacgggacggcaaatgctgagcgtgttgccgctgcgctgggggagtatgagaaggatgatgtttggaccaaggagtttactcagggtatgttgtacgacccacctacttgacgtatctgacgatcgcagctttgtacatcaagtccgataaagaggttgccttcaactcctcaaagtacaacgtttcagcagtatacaccggccaacagtccgtgcctgctggcccatactttgtgcatcgctacacgggcaatgttttccaagcataccgtctctatgtcgacaccaaccaagcctttatccaagtaagctccccgcttatgcactaaacatcgctgacagtagtagtccacgtaccaagacccctccggaacccaccatccccttcgcgccggcgccctctccgccggaggtctcacgatcgccgtcccatcgcgtctgtactatacccccacgaaagataaacctctcgctggtcttcgccttggtgtcaaagatctttacgacctcaaaggagtcaagacaagtggaggcaacagagctctgtatgaaatgagcaagatcaagaccgagactgctctatgcgtacagaagctcatcaatgccggtgctgtagtcgttggaaagaacaaaatgtccgagtttgcgtttgctggcggatacgtcaccgagcacatcgattaccttctccccttcaaccctcgaggtgatgggtacaattcgcctggtgatagctccggtgggtcagctgctgctgtcgcttcgtatgactggcttgatgctagcatgggaagtgatacaggcggtagtatccgtggccctgcacttcagaatgctgttcacggcaatcgccctacccaagacgctgtcaatctcactggggctctttctctttcatcagccatggacacctcgggcatcattgccagagaccctgccattctatccaagttcacccgatctctttacgctggcacgattagagagtattctgggttgccgtctgaagtcctcttagacagcgggagtgaacggtttctcctcaacctagaaagagactcccctaaagcagcgactgcagtaggggagtttttgaacagcctcaccaatctcctctctaccgatgggagtgtcttctcgattgactcagcctggacaaactctacaccaaaggcgttcagcgacgtggacctctccaacatggtgggcagtgtctatctgaacttgactacctatgaacagtggaacgaatttggtaaaggctacgttgaagagtacaagagccttcacgatggtgcattccctcatatggtgcctgagattcgcgaagggtggatgaacgccaataagacaatgacacagtcgacgcatgaggatgacttggcttccaagaaaggtatcgaagactgggtcgcaagtgagttcttgactgctgataacaagagctgctcgaatgctgtctacgtctatatctcggccagctatccttcatacaagcctgatgtttcccaagagtatgtcacccctttcgattcatatcaccgctaacaaatcagtggctcaaatccgtatatccgacagcttctccaagccagttctgaacaacagtctctcatcacccagctcaacaccactgttaactgtaactccacccttgggtctgaagaagcctgcgaggaatccctggaagcagaaaaagcaaagtccaacaactcaggcagtcagaccgtgtacgccggaagactcgcctctgtggcaggacttccagactacgcagtctcactcggcatgtttgacctcggctcattctctaactcaaccctccagaaagagcttgttcccgtaggagttaacataatggcggcaaaaggctgtgactttgtaattctcgacatcatcgaggcactccacaaagagggtgttatcaagacagccaagacaggtaaaacatcataagtagtaataagatagtcaataattattgtccctaacagatccccgcaatttgggaccagaggacgacatcatccgggcggggaagctgagtcgtggtgaattactgtaattggtttagtttattaacattgcatcacgtttgatacgctgatggtgagtcgggtaagtaatccgcaattggaaagtttctgggcactgtatcatcgctacgactatttaacttcaacgttgttctggcctgtttcatcaatcaatcatgtctttactacctgaatcaatgggtctccgtcaagaaatagtgcccgtagcttttgcggcagtggtgttatgtatgttcgctgtgtatgaatggatgcgcaaggttaaacctgttggtacgttttctgctctatcggggaacctatctaacaagacagccaaaacggatcttgaatggaagactcctccacccaagcctctgctcgactttgaccttgacgcaaagaagcctgagctttaccgaccctgccgccatggacccaaccacgtcaccatgggcattcgaaagatggactggaacaattggattgagatggactccaactttctctggtatcacgatctcaaggtctctgagctcgagaaggatattgatgcgcatgttcgatatgttgacaacactgttactcgagacgcctgtttcgaggttctagatgaactgactgcatacttgactgttcggtatcccaagatctttcagctcagcaacggcattcttcgcaatactttgaccaaggaagagttcaattacccagccagtgtgtatcaccctcagagtcaagacccagctgaccatcagataatcccaaggaagcgatggccacagctgccaaactggtccaggacgatctcatcatcatggttgaagaagacggcaagttgcatcattccttcttttactcggctgacattttagacggccaataccaccttgacgctggagctgtctgcctacctggcttttggcgattgagcgaaaagttcagaatgtctctagacactctacacattgaagccaaggttcctcattaccagtcaaagctgcaaaagtctatgaaccgcttcttcaagacgatgcagccagataaagcagtgatccgtaacaatgtgagtatattcccagtttcccagtacgttgctgaccatttagttcttcatccaactcgatgacggtcttcactggtctcaccgaatgggcgatcaagacagtaatgaagtagcctgtaagcatatcacggcctccactcaaaacaccctaacacttcttacttagcctgggaaacggcaaatgacaagggtctcaccataaacgacctctacttccgttccgagagacaatccctccgacgacttcctcgatctaaagccctcctcttcacggtacgcacatactttgagccaatcactacgatcgcacaagaaccccatgtcccagggcgcctggctgaagcaattgagaattgggatgaggcagcttcaaagtacaagggcaaacatcactgggcggatattctgttgccgtatttgcacgaacaagacgagttgcagaaggaatcaggggttttggagaaagttccagagggaagcttcccgtattagaaagaataggcagaaacataaatgatctgattactcgttatttctcactcaccctggccaatggggatctacggactaatattattcctgcgaacatgtcagcctgcttacgcggtggcatctgaggcggtaagacctcaccaactccaactccattgcaatccagagatacaagccgagataagtcgcgatgtcgctcactgagttccattacttcttagcacttcccctggagctccgccaagaaatctacagcttagctacgcccccccgcttcgtcgaagtccgacgatctactaagcaagattacgatgaattcgcggagcatatacgcgcaacaccaaacgccattcgactagacgagtctctcacgcacttctccttcaattggcgatctcagatcccgtctaggaccaagcagcgaacacttgaacgctatggcttttcgagcaccaagtccccgtatcagccttggaacgtctccaagcttgcacctcaaatcagtcttgactggctaagcgagaatcctgcttatgcttgggagctttgtagagagggccacatgtttagcaacgctccaattcctgcactcttgcatacatgccgtgaatctcgagaccacttgatcaagagaggctatcagcttgcctttcgcacacggtctcacggtcctcggacatggttcaattttgagacggatgtcctattcatctctcagggggacgattggggtactaagcatcgaatgctcagtggctgtgcgtgggatatcggtcaattccatcccatcgacatggaaaaagtcaaaagaattgccttggacaactctacaggctccctttatctctcacaccccagtttttccgagcgcaattataagttctccgatctttcatctgtattacgactcttcgggcatctcaaggagctgcttttggtggaatggacagacctctacatggacgaaatccgcccgtggaatacctcaaacgccaaggggcagaaacgacacagctacgacacacaatatctttggagctaccaaccagtgagcgaagttgatgcatctctgcaaatgtttccgccgaaggactattcgaataccttagtagtaacatgcatcggaccatacggagaacttctcaagcatcacaaaacgctacaaagaaatgggtactttgatatagttcagaactgtctacaagataagcttgttaaaagccgaaactctgtggtttcaagacacaagccggatgtggacttatggtgggagataccaaaagtcaccgccgtgcatgtcatgtcaaattggggacatgaacatcttggccgggctcgggagggggccttgagtcgggcgtacgagcttcgacagaagtggctggcggaggggaaacgacgctataaccctctgacgcatggacaattatatgactttgaggcggatgaagaggcatttaacctcgttttagagtcagaggatccatttgaggcgcaacggacatggtggattcggcaagggataatcgctttcattgatgagtgagaaattgagaagtgttcggtaaaagatgatgcattcgctaggatgacgtctgttcacaaccaaagtcaagcgaggtcagcaaagaatggcagaatcaaggctatttactcttcgcatgtcctgatgtacaaagctctcttactttcgtaatcttcctggcatttcaccctaattcagtgatgcggtgaggtgaaggagtgacggctagcagagtatccagtggactttttgtaagcagtgtagtagattatctgcagtgacaaggatacctttttcctatctaggtttagtcaggtatgcatcaaagaaggaggcatttcgatttacagcttaaggagctcagactctataagtattaactgcttctgtaaatagattagaagtacttagccttaatatagtatgcttctggcaggcccaacagccagtatttgttcttttcaggtttattgttattcacaggcagaagtgcggggagtaaacatagcaatacagtatttgcaagagtaacaggtatccttccttataacctgaaattgtcaactaatacacatacctaataccactatttcagctgataaactataatacccctttgctactacggccgagggaagtctgcgagtttcagacctgtgatctccttctcagctgctactagcaagggttcaataagatcctttaggcggcaattatgcctaacgatagttccaggttgctctgggttctctgtcgtggaggaagtggtcccagcattagaagcagataaacctttggttccagattgagaagatacttgagggcttttgacagtctgagacacagtaggtgtaccaaagagaccacccggagagggagagggccgaccaaagttgaacgactgctgagtattggtgttctgaggagtactgctacttccaaaaagaccactggaaggccgagcgagcccaccggcggtggtagtctgctgagaagccgatgcagaatgagtattggtcccagctgttgcaggctttggttgaccctgaacaagcccagatggatatccaataagacctccggacacaaggttcgcagatgtaggatcaagattccacctgccagcatagttgaggagaggtgcttgactttgtggtccgaaatacgctggcgactgcacattggccagcgatgcgagtacagcgtcgagggataacttggggaatggcgatgacgggcgggggtatagccccgacttcttcattccttgcagtagacttcccagcagtgtggctcggcatgcttcattgcatcctaccttgtctgcaaggatcttggtctgaaggttttccagcccatcgacaagaccctgcagaatttcgattcttgtgctttcgattttatctgacacgtcagttgagtcattaatccggactagctgacataccggaaacatctgctcggattggcagatcataagtcgatacgacatcgatgttgtgccttatagccatttttgtgtaggtttggaagagggatgcgtgctcaaagacaaaggatgcgagaatcacttgagccaatggcttgtccctcaactgtccaggctgaggccattcaacagtccatccaaagagccagtttgtactgaaaaacgccacagcctcatggcactctagatcgtcgaagatcgtcgcaatgtcgcttaacagatccagcttgacactgcggggaacaccgcgtgttttgccatggatgatcttcaacacgagctcgaatgcttcggagtcaaagatgccttcgaacttccagtgataaaggccgtctgactcgactgaggcctctttaaattgacttgagaagagctttgctgcccgacgacaggcaagggttagatgcttcttggaacaaagatagtgcctctccgtagcggtttctggagtctcagtttgggtagaggcaggctttactggaagaattatgagagtatcaccctcagggtcgatctcaatgcgcgtgttggccatgtttgttgatgattgtactgtgattgtacagtactgtgaagattggctgaaatgcgtttcagctgctgatcccccacttcaggtcgtcaatctaaggtcgacccgccaacagataaagacatgtatccactttacataagccaaatcagccaggggtctgacagcgataagattgaggattagaagagccaaggcacgagggtaaagaacaccaatcgacaaatctgggcaatatactcgttgccctcactgtcgtccaagatcttgcttctgcctggaaagctagggatccttatgaccgggggttcatttcaattactattactttttcgtccatcgtaaactacatattctcatactgaacagtcgtagtacgcgtctgcagtatcccgtcctcactatcattatccccagttgggttgttctccaaagattcatccgatctgccactgtagatgttgacatctgtcttacccatcccttcaggccgcaagctcactctgttgaagtgagtatcatgctccagctctacgagcgtatcgaactttcggcgtggtccatttgaaccaccaaaggtatggagaccaaagttggcgcttccactttgctcttcactaccttttcgtgtgctcttgtcgccgagaactcgaggggcgacgtttttgagaaagacacgaagggtagggagggaaccgcacatgatgagcagattggcttcgatgatgctgtcgttgtcagatgggtcatgcaaagagagttggggacttacacccagagacatccttctgccaatgaccaactctggtcgggattcgacaagcttggcagaagaagaaccagccggacaatggatgtaatgagagtaatggaaccgatagcgaatagtccgacaagaccaagcttttgtcgcgcagacatctgtagaccgacaactgttggaataggcaataccagtagcatcacatcagtaatgcaaccaaaggcagcctgggtgatgtagatgggaggacgattgatgcaagtagccccaaccgacatcctaacatcccatcccgcagcgataggtttgcatgcgaaaagaacactgaaccagataccgacgagactagcactgcagatgaagccggtgaagtagaccgagtattgataccatagagatggcgagaggcggtagtaaaagaagcagagcgtaagcttggagaggattgtcgtcgggatgtaagtcagtgtcgtgcacatgacgagtaggttggcttgagtgttgctgtcgattggcatctcccatgcatggacgccaagtagtttgcgactgtatgcattgagaagacatgattgagccgcgatagaaaggacctaattagttagtgagtgtcatagaagcaggccggttctcgtacccaagcgaaaaggattaaatctacaatcaattagtgaatttccaagcaaagaacatcagacacttacagtcgtcgatcaagaacttgcgtagaatcaccgcattcgtatacatccgctgccccaaaaatgccgtcgctatcgcaaattccagcccaaagatccaatacgcattccttaccatcgacgcatcagtcaatgggttctcaaagtcaactctgtaccccgatggaggtgccaccgcaacctcgacaccgttgacgacaggaaacgacatggtaacagttgatcgagagtttaattcccgcgtagtgcaaactcagaacgacatgacgggatgaaatggaaataatgagacgcaaaatcattaggtgtcaacttgggcatcaagtcgtgcaaatctttcaagtcacatcgtctactgatatacagctgaacgtgatttgatgatcactacgcaaaggggtacattccctacagatttccatgtgagagaaaagagacgacagagaattgactggggttgaaccttaattattggggaaacgtcaggcgagattagagggaagaaataaaacgtcaaacttgacgggccgtccgggtagagagaattagttatgccggccttccataacaagcctagattgggggggaaaagacaggttttggctggtctgttctcacggtaattccgcgctgtaacaggctatgaacaagggccatgactcgaggtcaagagatcgtcataaatccccgccttttacggttgactacgaatcgtcagccccaactgccgatgtaacgctcggataatatcccctgagggttgcagaatgcatgtgccgctgattgagggaacaatggttcgccggagaaccttagtctcgagctcaccgagactttgggtcgtattatttagagtctcgttaacccattcactgtcagcgcagactctgagctagcttctagggtgagaagcatgacaaccgacgagcttaagcttgatttagcactaacatctcgtcaatctagagccatgggaattgaacggttgagtcgtttcgcggtccatgactgttgagtatcacaattggcgatcggataacctgtaccaacagactccgtctcgtacatgtctattcatactgtctgtaggtgccttgccgtcttgaccttgcagctcgtctgctcacctatgagagaaccatgttaatcccggggtcatggccgaaaacgatcaagatcatctatgtaggatcaaccaacatgcataatcgagtaatgccatgaatcccttaccaaatccaacctccagcccatctgacgaaccaatcgcatccccataacccccccaggatcccactccatctgcgtgattttacccccaagaacaagggtccatgaacccgcgagttcctcagccgcttctgcacatgacgatcttgcccatcaacaaaaagtacccaagttcccgcacagacttgtcctctcagatcttctctccccctctcaaggtgacatcccatcatccatcccgtttcatcgcaatcatgaagacgagtgcctcagtcttggcttgggcatcagccctcctcgctgcttcacccgccgtagccatggagacttgcgtaagctatttctgtcgcaaaaaaaaaaggcaatgtcactgacctttcgcgtttcagtgtgcctcacttgaagcaaagggtctgaagcacgtttactaccccgatagtaacgggtacaagacccgcactgagtcgtacttttccgtgtcgtcgcagctggaaccttattgtatcgttcagcccgagagcgccaaggatgtatctacgattatcaagacattgacagccgatacaaagtgtaatttcgcgattcgaagcggtggacataccgtttgggcggcgaataacagtgagttgcatgctcgcttgattgagtttgtctaattgcgtgcagttaacgatggtgtcactattgacatgggtaagttgtctttgccattggttcaacgtgaaacacctaacatgcataggattgatgaacaagactacgtatgtcaagaatacaaaggttgctcagatccaggctggttctatttggcgagacgtctacggtgctcttgaaccatatggtgctactgctgcaggtggtcgtacttcgactgtcggcgttgctggcttcctgacaggtggtggcaataccttttatactgcccgtcggggttttggctgtgaccaggttgtcaactttgaggttgtcctcggcgatgggtatgtacgcgcacgctatagcgacgtctactaatgtttcatcagacgcatcgtcaatgccaacaaggacaacaacgccgatctatggaaggccctcaagggcggctcagccaacttcggtatcgtcacccgcttcgacgtccaggccttcgacgctcctctcctctggggtggcctggtcacctactcggccgaagaaacaaccgatgcccacgtccaagcatacaaagactggaccgataatatcgttaactaccaggatggatcagtcattcctttctggagttacactcctcagaatggaaagattggcatcacagtgtcgtacgaggataccactggtgctgtcgctcccaaggccttggacgagttctggaagattccctatgagacgtccaatttgcgcaaggatactcatcgtaacatgacgattgagcttgagctggttgctggataccggtaagtaacagtcgcccttctgtctactaccgatattaatgttgttagcaacgtctggttcgccatcaccttcaagaacaagctcggcttgtacaagaaggctctggagctgcacaagcaattcgtcagcgactggaaggctcaatcccccgacggtgactttatctgccatgccatcttccaagccattccaaccatcttctccaagcactccctagagcgaggcggcaacgtcgtcggtcttgatcgcgagaaagacaacgctgtcatgttccaggtccagctgatgatcaacggcgtcgagcaggaaaagattgctcgtgagcgcatggttcgcttccgcaagacgatgaagcagtacagtatcgaccagggtgctgctgtcgattgggagtatctcaactacgccgactttacccaggatcctctttctacttacggccctaagaatgttgacttcattcgcaaggttgccaagaagtacgatcccaagggagttttccagaccagactgcctggtgggttcaagatctccaaggttgcctgaagcacaatactagtcttggatagaaatcttgaccaacattatacgtgtcatttgtttcgttgctcgtcagccgcgtaattactgtgccggtagtatacgccccgtgtcagctctcgtaactctcgtgacaggggtctcgccactaatacgcgtaatgcagggtaaggcaatactttacagacaatcacatactatgctgagtctaagagttgtacaagttttaagtagtaagtgttattctttatctatagaaatcatgttctcactccctctaagcttttattcgttcttagcaataaagcttatatataaacccattcttcccgtagccattaatcactatataacgcaatcagcagaacagtgtcagaataaaagtttgaactgagtgcctgactgtccctctaactcaatagatctatacactacatatacactacatatacactacataagacttagatactttagatatgcctacataacatttaataagtgttttgaacattatctggagttctattcccgcaatcaactgtttcattacctttatcatcacttctggaaccctgctgcataagtgctgacagaggtttcacacttaacattaggtgaaagtccttaacttgggctgatgctcttaacaaaatttcaatgttcttagctaaaacaaagtaaagaaaagccctacaaaggagttccaacattatttccaatatcgaccgtcagctcatttccaggcctgtgtatcacatctcccctaacaccctgtccatttctagcaagaacgaaactaacggatggggagtcgccttgtggaagtactgaaatagtgatgggaacttgggataggttagccaatttaatacaagcccagctgtgcttaagtgctcactgtagtgttggttcaggttcaacattgtcatccagttgttcctgtcccagatcgtaacagggggtaaatctttgtatggacagtcgatggagtaatcggcttcttcaccggattgattgatgatattgaggatataaaggtttgacatgctggtgggcttatcgaggatgtttggtgggtacagtaaagaggcaaactcgaagttgaaagtctgaaggaataactaggtggtatgggggggagtttcgatgctttatatgtcccaactttgacagaattattgaatctagctgcaatgtgacaatattgtctcaaaaaggtgatgcagccgctttcttacagtcattcaacccgccactattgaaaacactaatgtactgtaaacattaaaagttgagtctagaacgcaacaacactggatgctttggcacctaaagctataggggcgactgccgcctataaggttaagctttaggctgcctagggtgaattaacaattactgccctgtctgcaagctccccactttttactggtttatggcttgtgaagaagggttataattggctgtcctgtgtggagtagatcccttaactacatacccccggtatcggatgccctctttttccaggtgtcgtttccaatatcatctccacctcattcttttctcaggctatactatacctgacttttatcctgatttaccgtacaattttatatcaaggctctctcgcgatggcctcccacatggagaagctggcctgcgaaagctgtattcgcggccatcgcgtcgctaaatgtcagcatactggtgagtatcctataatggcaaggatccctcgaggcacaaactcatgataacgcgatgtgcagaccgcccgcttctcagagtcagtcgaaaaggacgtccggtctctcagtgcaatcactgtaggtccttgcgcaactcccgatctgttcatacgacatgcaaatgcgcatcggcatcacatcaggccatgctaaagcagtttgatcaaggtatactcccttctgggtcatctcatcagagtttatattgactgtatcccgtgctcagagcgatgctgctgcgatgagggccagacttgcacatgtgcacacaagacagctcgcagaaacacgaagagcatccagtcgccaccttcaacagagaaaagcttaacaccgtcagttgccttgtcgcctttcgaacctggggaaaggactgcagagacttctccaaaatcagctcgttcctgctgtgccccgagttcaacatctcatcatactaccgaaaccaacgacccaatttcagctccgaatcctggtatgtcgagtccatggaactctagcgacgtgcttgatccgtggaacccctcagtactggattctttgccagaagccttctttctgggtccccaaagtttaacagaaacatcggatttccccccaaaccttgggctgaaccctatggcaataccgacttttgacgatccattatcaatagtggggccatttgatgcggccagtcttttcaacgatatcgatatcagccaaatacatctcccagatgactgggtcgttggggatttgacgatgaatgagtctcacgatccagaaacaaagcccaaccaactctaaccctgctgaaccaggcggacaagggatgagggatcgatttatgacagatgaattgatattttggtggctacacaacgcaactcgacagctaccagattgttggcgaaacatgatgagctcggtagaaaaggctgcaaccgatggggatcagacactgaggaatatagttgcttctgacgacgacacgagcccgccgcattgggttccttattcggcgtatgatttcttctgcttgagatgctgatagtcaatgttaaaatctgatattaattgcttcattgaactgtatgcagtatgctattgctgctgatcgcaccatccgtccggattatatgttgccagattctgaaaccccgattgttccctctgaagcgcactcaacttctccttcaagtactccctctgattctgatgaatcctatcaaaactcaacaaaaacgtcacgaggaacagaaagtcctcaactcttgcttcagcatcttgttcctctccaggtccaatcggcagcgccaacacatcagccacggtactcgttatctcaaacagcttctgcagaatcccagatccatggagaccaatactctcaaccctctccaatcgaaggaccacgttccgtagttgagtcgataatcgttgtgcggggaagtgcatcgagaagccctcgtgagagttttgcggtacagctgattgtaaaagaccttgagataacgcaagctgccaaacgagaattctcatccataatcgcgtgatgaacagatcaacgtgttgaagctctgtcaaaccccaaccgctcgacaccaaagcattattagtttctgcagcatcaaactcgtcctggtcaagttgagcttgcttatgctcaatccacgcggcagtcatttctggagccgtagcctgcggatcttgttgagctctccagtgggctaaaaaggtatcatccaagacgtggaatagttcaatcagccgattgaagccttggttgacgtggggaggaagttcgtggtctgttgtcaaaacgcccagactgagtgggggcagaatggcaggatgaccagctactattgtgaggaagcgttcgtgaatggaaatctcgcagtatagacgttgtcgggtggctaattcgtggtcggttagtgaagcatctttgtatcgatctaggtcgagcatttggatcattgcaatggcttctcgaagaatgacaaaactgcggtcgaatcgcttaaacgccatgagacaaatctccaggaatacgcatgttacaatgcgtttgactgtcactggtagcctcccgagaatgccaactcccatttcagattgtctgtgcgctttgaagctcagattcataagctctgtgattctgacaggtgcttcgccctccgaatcccaagacgtttgtgtaaggttgatagtgacagcagcgtatgcgtacacaagcgcagcgtcctcaaagctttggtccatcgcctcaattgcagccacaatctccgaagggagaatgattggattgacgggaaaaaccacgcgctcatagtcgagcaacagattgagaaaaaagtcggaagagtacgccgacccaatactcgtcggtatcgcattataagcgacaggcgagggatcatcagtctgtggagaagccgaattggaccttgcatcgtcaggcctcgtcccctctcggatctgcgctaccaatcgccctcgcacggtaggtcttcgcttggaggttgcaacggagtagacgcatgcaaggttaaggtggccacattgcgaacaagggactgagccgctgcatttgaccttgcgaacgcgacatggatcgcaggcttttgagattcttccgctcattgtttgttgattgaggaatgaagtgatcgagacgagatgcggagtcgagaggcacgagatttatcacgctaatcaagtctgttggtataaccccacattgccacatccagacgagctgagtctagagccaagcctcaactggagtatccttatttactggggtagttccgggatctgacacgtcacaatatggtggaggtatgtatgttgaacaattcatctcttgttgtactaactaactacaggtatgacgcctattccataatattcattgacagttgcattctaaaccatctaagacgcactgctgttcaccttctcaacgtacacagcgctagccttttccttggtctgaaactcggcatcaacacgctcaatctcagtagtcttgaactggcgagcaggaactccacgctcaaagagaacgtcgagctcaccgtatgttcggcccttgggctcaggaagacggaaatatgtccagacagcacagaggaagcaggttccagcccagaagaaaccagccttggcaccccagttccaagcagaaggattcaacatgcgaggagtaataatgttggtcatgattccgacaatgttgtatgtgtttcgggcgaggacgacggtcttggttcggagacgggtggaggacaactcggccacgagagagtagcagacgggtccgacagtcgaatcgtaggtgaaggtgtagacgagaagaagagatccgatggtccattgagcagcgacgttgtcacggccagcaaaggcgacacagccaatggtcaagaggaagacacacatggcaagctgcccatagaggtagagggttcggcgaccgaaccaacccatgaggaaccaggaaaagacggtaccgacagcgccaatggcgtactggccgagagacatggagaaactgttctcgacagccataccggcctgctgatagaagtaggtagaataacccataaaggtagcaccgcagagagtctgaatcatccaggtaacacagacaatctcagttcgacgaagactaacgcccttgaagagatcaaagtacgaagtacccgcctgagcttccttttccatctcgttggtgtgaaccatcatggagatggtctcatcgggtctgaagtcgacattgctgttgcggacggtgagacgctcgagagatctcttggcctcttcgatgcggccgcgacgaacgagccaccagggagattcgggagcaaggtagattccgatgatgaggggaacaggccacatccactgcagagcaaagggaatcttgtatccaagctcatcatcgcgggtgaccatggcacggagaacaccagaggcgatgaactggccgagaacccagcagaggttgacgaaggtagtgagataagcgcggaggtgggtagggcagacctcagaggcgtaggtggtggtgagggtctggaagacaccccagggaataccgataaagatctctccaatgagaagctgaaccagagtctcagagaagaagatgatgaagatgaagccaatgcagccaatgagagcaccgatcagggtcttgcgataaccgaagcgatcagcgatgataccgttgaggaaaagaccgatgatttgaccgcagagagttccgttggagagaccagattgccaagcagctgtcagttgatacgtgccgtcaggctgctcaacaccaaatttcttctggaacgggggataagcgaagaggttgttgaggaggacaacatcgaatccctccataatgatgcatacggagagaaagatggaccacagacaagccttcttgtagagcttgaaagactgcatcaagcccatgttgtgctcggcttcagtagcagcggcagcttcatgagcgacgttggcgtcgactggcaccgcgaaaggggcgatgccattgtcaaccttgctatcaggagacatggtgagagggttgatcaatgaagagtagtggactgcagaaggtgagatgagagtggtgatctggatgtgaatcagtgagcgacacgcgacatcttatacttggagatggttcaaggagttgaagctgtcgagaagcgaaaattaaaggaaaaacaggatcgtggaacaaggtttggaccaactgttagcgcaaaggggatttctttcgcggggttggccgtgataggaccggtgctaggccagagtggtctagaattaagcgtaaatgaagccatgtaggcccgggcgtcaagccacatttggaggttatttctttgggtgacactctggaggtcattggcagtggaggagtcaagggagtctttccgttgtgtctcctcacctcccccatggggagacagtcatgtaaatctggggtttgctcatcgggccgagcattgaccagtgaaacaccaaaagtggcggagatcagcagatgctcgtgaaccattgagaaatggagatgagggattagactttggagttctcgtcggtccggttaagggccaatcaatgttcagtgacctcgtcggtccgaggttggaccaatgatgctggagttggagactccgctgactttgggacaaggatgacttgggttgcacgcggaaatatctcgtcggtccgaccgagtgctgcgggggaaccatcgtgatccggggaagatgaatgcgggcgaattaccatcagccgatatttaaatcggttcacatcattctttttgctgaaacactctctaaagtaattattattcgttttttcatcttcacaatgactgtcagcagacgctcgaaacaatggtggaagcaggccatcatctaccaaatctaccctgcatccttctgcgactctaacggtgatggcatgggtgatctccaaggcatcatatccaagctggactatatcgccagcctaggcgttgatgtcatctgggtatgtcccatgtatgacagcccgcaggtcgacatgggttatgatatctccaattacgaagatgtctacgccccatacggtactctccaggatatggaagagttgatccgcaagacgcacgaaaagggcatgaagattatgctcgatcttgtgattaaccatacttctgacaaacacgcttggtttgaggagtcaagactcagcaaagacagccccaagcgcgattggtacatttggagacctgccaagtactctccagatggccaacgtcttcccccaaataactggcgctccaatttcggtggcggtagtgtttgggagtgggacgagacaacgggagagtattacctacacctctttgccaaagaacagcccgatctcaattgggagaacccagagacgcgtcgggccatttatgcttcatcaatggagttttggctagacaggggcgtcgatggcttcagagtcgacaccgtcaacatgtactccaagctccaagactttcccgacgcgccgatcaccgaccccaaagcgaaataccaacctgctggtcttctctactgcaacggaccccgaatgcacgagtttctcggcgagatgaacgagattctcgagcggtatggggctattacagtgggagaacttcctcacacaccggatctggaaaaggtcctgagatatgttagcgcgaaagagaagcagctcaacatggtattccagtttgatgttgtggataccgggtttggaaagacacataagtacgagacgacacccaagaattatacactccctcagctgaaagatgctgttgggaggacgcagagtctgattcaggggactgatgcttggacgactgtgtttatggagaaccatgatcaggcacgctctgtatcacgattcacaaacgatagtccagagtaccgagtcgcaggtgccaagcttcttgctttgctgcagtcttgtctgagtggtacacaatatgtctaccaaggacaggaaattgggtccgtcaacgcaccaaaggagagctacccattggagaactacctcgatatcgagagttaccaattcctcgacatagtcaaggagcgatcaaacgatgaacaagagatcgacaaggccttcaatgctcttcaacacctagctcgagatcacgcccgcatccccatctgctggagtgacgccaagcacggcggtttctccgaagcagcaggccaagacgccaaagaaccctggatgcaagcccatcctctatcacgcgagatcaacgtcgcatctcagctgaaggatccaaacagcgtgctattattttggaagaaagcgctgcatttcagaaaagagttttctgatctgatggtgtatggagattataagcttatccgaagggaggaccctgatgttttcgcttttgtcaaggagtcgcaggttgatggttccaaggttgcggttgttttgaactttagtactgaggagaagacgttgagtcctctggccggtgaagagcttggtgttagtggacaggatgtcacgttggtgcctattttgtcgacacattccggaaaggaggagactggtgttttgtcgccgtttgagggaagagtttacttggttacttagtcgtgccatagacgtaaaaaaaagagcgtttacaagttactatcaggggtatatgccatgaaacgcgaggcaagcctgcagaccaaggttatcacctacgatttgtgtgctgattagactcgcaccagtaaatcctctaaccaaactcatcaaaggcttccgccactacccgactcctccccccactagaattagctatgagccacccctgtaactcgctcgtccatctgcgcatctagaaagctcggtagctgttcctcagcaggcggcctaatccacgatgaatcttgacgcagcgggatcctatctccagcctctaaaacaaggtcttgcgattccggcctatcatcgctcggcttcaagatgatcaaatcagatgtgcccgctgccttgaatctttcccctgcgatttcaccttgcactgaccattttaattgatgtgagacacggatgttgtatatctggagtgagtgcgtgaactcagattgtacagatgtccagtgttgagggaagcctgtcttctgaccgatgcgcaggttgattatttttccaatatcgacgggttgagagtctgctgtaaatgggatccgtattgcttctccgtgctgcttgatggcttgattaactccgaggtcgatctctatgctttctgggacttttaaacccgcgtggcaaataatcgtcgtagtagtgataatagagacgtttgcagatccaagcttgacatcctgtgctatatctcgaataacttcgctagtttcttcccagtccggcgccacccaaagcctaaaaggcatcggtgttgggttatccagctgaacaacctttggcacctccacgaacaagtcaaacgtcaacgtaggatccttcgaactatgaagagattgtttgatcttgtctttccaagagacctttacatcatgcattccaggaataagccgatggctcgaaactgcacgccggtagtaatagcgtttaagctgaaagtctgcaatgggagaatctggagtgacgcatatgactttgaaaggaaatgttgcctccagtacttcttcacgaccttggacagtcattgtaatctttgccttgatcacatactcaatgacggccgccatattcttcgtccgaagcatatacgatggtggcatatgattcacaggagccaaaagtgtagaatcattgacgtatttcggaagctgtaccgtaaacggccatttatgtgtgtgttttgacgactcgatatgtatagggcccttgaagaccagctttggacgatagcacaggtcgaaaaggcctcgatattcttgacaactattgccgatgactccgatcgttctccctcgtccaaacatgcaaatactaacagatgcgtcggggcttatcgtttgaaactgtcgaaagacatggccggtgatgatatcaccgggaatgtacgtatctctgtccaggctgatgcccagcaatgggccggatcggagaggtgtatggatgttcatggtacgattactgggtatcgaaagtgaagcagaatgtcgaagcctgcgagaagcgtgtgatgtactgaggtttaatgataaacgccttcattcattatcagttgatgatatgaggcacagcctgactgccccacgaggcgcaatgctcagaccaaggctgaattgctagagttgtccaatcgcaagcgtgtatgggaccctcttttgggggccaaagtgatgagagtgtctcttgactcgtgccaagcgattcccctggcgtagcgagtttcagatgcaagctccaccaaagccagagtacagggtatatcagaacgaatttcttcaagaacatgcaagacctcctcacgactctcttttatacgtttagctagagggctcacgagatcatgctcattaaaaaagagtttatcattctttccgcggcgcaaatagatcatcccgacacgctgtccgaagtccgggctgaccggaggctgctaacactacttcttcgcttcattagtcgcagccaaattaatcaagttacaacaacacgaaatggtatgctgcagaggaattgtaaaatttcaatatttattgttattagcttttaaagatatcaaataaaaatttattatcttgacaatatcaccactaaacggctagttttattgtagtgaactcgcgatttggtgataatcggcaatgattaataatcatgatgatacccacttggatttacataactctgccggtcagagtcgtacaagtcgcaacaggtgggtcggcagggtctagaattgaagccgaacctctgaataattactgaatggtgtataaatcgttgggacaggaaattgagttgggacagagacttgtgatgagattcaagttcgttgaggtcaaggcccacgtcaagatggcgagatgcgttgagaaacgattgaataaccacttctatacttgcccaagcctctcaacagctatctcataaagcaggcgagacgaatccattgtgcataaaaatgcaggttcttccacttaccagacgagctcatcattcacttctcattcaccatatcactcaaaaacaaactcaatctctcttgcaacgcaattcaacgttcaaaatgcctctctggaacatctatcacactgagggcaccttcgcctcccaggagacccgagacaagctcgcccaagacatcaccaagatctacaccttcggcgaaaaaggtcttcccgccttctacgtcgtcgtccagttcatcccccttcccgcaggccatgtctttgtcggcggtgaagccagagacgagaaacccttcgtcagactggtaatccagcatatggctgttcacagtcatgagggtgttcacatggacgactttcctaagcagttcagcgattacatcaacgctacgatcaagccatacattgctgataagggttacgactgggaggtcaccgtcactgatacccagcgcgacttttggaggtttaatggaattgcgccgcctccttggaggagtgcggcggagagggcttgggctcgagatggtcgcccttcagaatgggaggagaaataaggagcggtatgatgtagacgtgggagctggtgatacaatcagcttagtctgttcatagcccttcatcgatggatcaataactccgcatgccgctttggaaaatggcccatcggaggataacactcgctgtataattccaatacaatccaacgcaagttgcctggcggcaggcttcgagtttctagtcaagagtgattataaagccatgctctatggctgccgagttccgaaagacgaactaaccagatgaacagtcctgacaaacaatttccagtataattccgtcagtgccgtgtcagtacgtaggtattcctccgcactttggggtttttagtagggccccactggtaaagctcactataacgttacaataaagtttattaccaaggatttggtgtatacacaagccagctagtcattatctcctcacggcctcgcgtatattcttcccgagacccttgtatttataatcaccgttgaagatcactacgttttaaagcattcaacgttagctaaacccgatagaaatatgaagcaataaatatttcaattcaaagttatatagccttttgtcttatcacataattttttacagatgatctcgtgccaaaatcccaactgctgatcacaatgccactcccagaaacctaccgggcattcagacgtactgcaggcgatcttccgaggacgattgaactgtctactgaaaatataccaagggagctcggaccaaatgatgtgttgatcaagattcatgctttgtctctcaactttcgagatgttgctatgctgaacggccggtatccgatggaagtagaagagcgaggcattccatgctccgacgctgccgcagaggttgtcgcaattggaccggcggtcaaagacttttctaccggagatcatgtatcggttatatttgaccttaataatatgacggggtacgaagataagtctcattattcccttggcagcgacacggctggtgttctccgcgaatacgctatttatcaggacaagcatttggtgcacttacccaagtacctaccatgggacgaggtaagacgtaatgagcccaatagtcttatttcctactgacacgctgtttatcaaggcggctactatcacctgcgctggtgtcacagcttggaactctctcgacggcctgactacatgttccaaggctcggagcgctctgttacaaggtttgatcttcatcaatggtcgatccatgatactaacaagtgagataggcactggaggcgtcagcatgtttgctctgctgatctgtgttgcggcgggcatccaaccaatcatcacatcttcgtccgacgagaagcttcaagcaatcaagaaactcggctctaaagtccatggcatcaactataaaacaacccgagaccaagcatcggaagtcagtcgcctgacagatagccagggcgtcgattttgttgtcaacaacaccggccctgcctccattccccaggatatcagcttcttgcgccaacgaggcggcactgtatccttggtcggcttcctggatggaactggtggtgattggcaacctgctgctattatggcacttatgggaaaatctgctcgaatcaagtgagttaatggcctctcggaactttggatcattgagaacgcgcattgacagatgacattctaggggcattgcgactggctctaaggatgactatttgagcctaaataggttcctagaggagaagaaggtttcccttgctccgcttgtggatcgcattttctcattcgaagagtcgccagcagctttcgactatctctactctggcaagcatgtaggaaaggttgtgattaagatctagcccacattcgctgttatatttcagaggaccaagcagtagtcaatcacagactccttcgccgaacatgcttacgagagaattcagcacttctgtataacatatcgccatcaccaataaccatgcgtccgtgatcgactacctatatttctaacattgaaaataccctggtcttagggcaaagctcctgaccttctaagttgtcttatgagtctcggttgcccgatctaatactgcctaaactaccgcaatatgatagatatccctccgggggctcctggcggagggcctgttctcgctccgctcgtgcgggtgacttctacaccatgataattgctaccttaacctctcaaatacggatatttggatgagctcatgtcgttcggcctcagcagaccacttcacgcatgattcgtcgcaaggatctcccggtttctcttttctagattctatagtctttagtgatatacacgcatatcccggaattcccgtcgttgacccgatgaaatccaatcatgaaacaagtggccaatatgcactaatgaaacgaagaaaaactagaataaatcgcgcataagaccatgttaaagctaggctctgcaatcgggacgtgcatatgccccaacgcgagcattatccaattcgagtttttattaccccttgccaagtaaactgatacgagaataattggtcttatcactgagacgtatagtgattgaggccttctcctattccttgttcaatgaggaaggttaccgtcaatgatctgctgattgatgtcagtgcatcggggtgacttactcgtgcctgtatccggattggtctgacgtgtagatctttgccggagagtggtaagctgaagcgccgcgcaagcagtgaccagaaagattagccgaaagtgtccgttatcagcatgcgtggaatttctagaaggaattaaagtgagcggaatgacataactcgacatagtggcgtagatctaccgcgtatgccgacaacatcctctgctctaccttcagtgatcatcttggtgatattcactgtaccatttggcaagtatgacagtttaatcacgtctggggaatatccgccttccccatgggggctcctaagaattctggttctcatcactaatgaaaactcgttgaatctcacgactccagacttggggacctgatttcgcaaagcatttgcattcgtcgacatttgtctggtgattagaggggatcagggactcgaaatgtgggttattatggagatttgactctggtgatggagtttgccaaggcgagaatggagatacgttagtcatagtaatgatgagcccataatatgccaagaattggtcaaactttgcctcgcgttcatatggtcttcttaatctatagcaagaatattagcagaaaaagaaagaaagaaaaacacgaaaagagatagttcatagactactgacgcacctcatatctcggtatcaatctcgacgtcgtgttaacgttggcggctaaatgaggctcaaattcctagacgcgtcaagacacggcactgacgtcaaccccggcgataccgagcgacaagaaaagcacagactttactacttcggtctaatttccatcactcaaaggccgtccagcaaaagggcagtgcactctctggtcagaatccgactggcgcggacaacttcctctgtggatatcacctcaacgtctcactcaaagtgaccgagtctggccgaacgagtgaattcctatagaccgatgtggaaacgtttcataaacccccatggggcttccgtgcctggggcgatatccgccgagaatgggtctaatgcagccttgatttcagcggcgatactagggactctttaccccaatcaagaatccgctggcatgacgtctcagtgtctttcgcccagcccctatcctgtcggaccatggctgcgctattttgtacataccgtgaggcgagtggtataaagttgggtcgaattccttctgtatttgcttcttcagcttctagcccttcattcagctacatccacatcataacttgtcaattgtccaggtgacaatcatcattcagcatcactacagcaaacatggagaaggacaacgtcaccaaaactgctggacaatttcacgatcccagctctgatagcgatggcctcaagcatgaaattagctctcaagagggtcacggccatgacttccagactgttcaagagtctgctgacaacaccaacatttattcccaaggcggcaagaactttcgaactctcaaacgatgggataccatctttatcctcttcgctaatcagatcggtctcggtatcttgtctctgccctcgacactcaagaccctcggtctcgttcccggtatcatcgccctcatcggcatcggtgtcatttcgtggtatacggcctatgagctattgcaatactatagattacaccctcaggtgctgaatatcgtcgacatgacccgctttgtcggtggaagaactctagagagtatcacaggtgtcatgatgatgatccaagtcatctttgtcgcagcctcagctatggtcaccctgtcaattgccctcaacacaatcagcagccatgcagcttgcacagttgtctttatcttcatctcatgcgcagcctgctacatcttttgcattccccgcactaccaagttcgtgtcgcaccttggtatccccaatgctctgagcgttttggctgcatgcattctcgtcatggttgttcttggtgttcagggtcccaagggtgttgataacatgtctgagtggaagagggaaattgtcattgttggcaacccgactttccgagacggtctcaatgcttgcttgaagattgtctttgcctacgctgccaatctgagctttgttgtaagtacgaccgagcttttaacatgatctttactaatcagtgacagggctaccttgctgagatgaccaatcctctcgaagacttcaagttctgtttgacagtcctcgaatgcggttccatgaccatgtatgtcgttttcgccgtcatcttctactgtctcggagccgaatatacaacctctcccattctgggatctacctcgacaacctttgccaaggctgctttcggcatcgccctccctgccatcttcgctaccggtctcgcttacggtcacattggatccaagtacatctttgttaatgtcatgagatggactggtaatctcaacgaagtcacctccaactctgtcaaatcttggtcaacctggatcgcttccgtcactggcttctggatcgtcgtattcattctatccaacgctatccctgtctttgactcgatcctttcaatcacatctgcgacaacaatctcgtggttcacttatggtttcagtgccgtcttctggttccatatgaaccaaggtcagtacttccgtgattggaagaagatatctttgacaattgtcaacgctctccttatcatcatgtcactattcatgaacgcagctggtctgtgggcatccatcaccgaacttctcgacatcttcaactctgatggtggcgttcgtggtgtcttctcttgcggagacaattcataggatgttattaactcttcttgtactatagactttccaagtagcgttttctcaattacatggcaatttcatcgttcattcatttggtctacctgtccccaaggtctgaattggccgcgatgcaatggatgtattgttcgtgatgattcgatcggaggaaatggcaattctccctagagtgactcctgtaccatgctgtgtcggcgatgcaatgcgacgcgaagtcagcctaggctcagtttttgcgtgttgaattgaccgccaacttctagtaccttctagggccacgggaacacgggaataacgctgttgtgttacaggccgaatgaagtacggaaatatgcgtcttggcacgagcgataacaggcacaggagagtttggcgtgcgcccttaattgacattaaacgtcgatagctaaaactgcgccttctgggtgacatttgtgatacccaccgaggaaaaggctgaggaaaagcatgtagatataagactcgtattttctttatcgagaattcaatgtaaataccttcatcttcattcttttcttcatcgaaatgactcccaacatgtcttccccgcctttcaccattcgcagccaccaacccggtgacatgggttacataacctacagacacggtgcagtctacgcccaagaatacggcttcaactatcgcttcgaatctcttatttcaagaatcactgccgacttcctcgataatttaaagcccgacctagaaggctgttggattgctgaaaaagacgggtcattcctcggctgtatcatgttggttcaggacaaaaagcccaaaaccgcaaagctacgactgctattggtggatgaaagcgcaagaggtcttggcgtcggaacggccttgatccagaaatgcatcgatttcgcgagaggagcggggtatgagcacattgatctttggactcaaagtatcctcgagggcgcgcgtcgactatataaaagggcagggttcgaaatgattgagacgcagaatcacaatgattggggcgttgaattgacaggggagttctggacgctaacactatgagggctgatcggggttgggaaagactagactcaaaagcgcgatcgatgttggtacaattcaataaacttccatcaccagcttgccgtattcccgttccaaaaggtcatgtgcctcgcaggattgcacctaagcctgttggtaacgaaacttcaatagctaccgacaataaaacccaagcaatcccccataaaatgcacgaaaagactgtggtttaaagcaaggtggagtatgcccacacaaagccgccccgaatgccgtcctgagggcgcgccttcctcaaccacccacgcaaatgggaagcccacgtggcagacaagcttaaatgccgacgaccaatggcagagactgcgttgtccgaaaagggaaaatcatgatggcgagggactgtgcaggtagggagatgttagtgtcggttcgaaaagactggggatgacttgcttcgagaagatccaagcgatatcaacgtctgttggtattagtctgcagcggagaaggacaggacagcggctaaactcacttccgagggacaggaagtaggctttgttgcccgacttgatggcatcagcgcccatgctttaacccaaatacagagcgctcagagtggctaatcagtcacgaagttgggacgttgccactgctgttggacaacaatcgcatcgacatcagcggctaagatgcgtctgtccattgacctagtttcacgtgtcactgccttcgagagaaattgccattaactatgtcctacggctttggattgctgcttcaagttcgtactcttatttgactcagtgttgaactgactaaacactgtgtttatgtgtgttgaaaccttgacaaaaagcttgtatcccatctgcacaacagtctggttagttgtagattccgatcatagagaattgcggaattaccctctcaaccacctaacacatcacatcaattgactattctccagagaacgagccaaagaaacaatattgtccgtacggaattctccttgcccagagtagcccccgttgccctttggttgctggatcctttcagaatcactatcgacggatacgtcggccttggctgaatctcgacgctcaataaattccagtacggtaccagtttcgctctcagacaaaaagaactgccgaaatccagtagccaaatctacgcttggcgtattggcagtagtagtccaccctctgtccctcacggcagtgaagatggggtcgacagcttttacttccatagcaatatgatgaacatgtgatctcgatttacgacttagcagtttcgaaaagacagaagcaggggaaaggccctcagtaaggatgagaactcgctgttggtcttgtggaagtcttataacgtgcatcagcccgtcatcttgtccttcaggagcagagccagcattgacagtgaacgtacgaagatgcgtaaatcccagcattttctcgtgaaacacctttttaggagcagtgtcggacatgattgaggcgtaatggtccagctggatcgttgagccgataacagagcccagtgcataggaaggacaggtaaacatatcctttgccggttcctgaggtggtgcttgacaaagactcatgggatatccaacttgttcaggttcaaggataagttcagtcaactcatcatcgacaattagctcattgaaagcgattgactcggctctgagaacttctctggccttttgcaagttatacacggagagttgtaccgaaaggccaatatctgcttgagatgcgtcgtctggaacttgggcgatgctgattgttgggtcatctgaccctgggagttggaacagagtgcgatcgacattcgacttggcattgtagagtgtcgtgatggccctggtagcccgttcgagatccgaagtcctcatcgtgagatgggccattctcttaaccccaaggagattcgccgggccgtcctttctgcgggccacagctaggtccctacacgcctgccagacagcaaggtttccctggtgataacccgccctggaaagagctgcacgaacaaaagctttggtgtcagcagcagatgcttccagattggacacggcataccccttcagggcgaggccgctgcaggctcgcatgaagagatttgcggttctcgaattggtaacccattctgggagcatgtaaattgatgccgagtcgagctgtcttgcgaaatctttgacaccctctctctgatcgaaaacgttgttggcaccggcgatgatgaatcgacttccgagaggagcttgggcaaaggtttcatcagccaaagtagagataactctcgatgtcaaaacatagcgctgagcgcaaggaacaaaaacctctcccctggcacaagcgagaaagttgatgaggtgcttctcatcagttgacccgatctcccgcgttacgtgcagtcctgcctggccgagtcctgcttcgaagcttctcgcgtcattgccctgaaggctgccgttgttaacagctgtgcgacgggccctgtcaatggcaccacaatcgatgccatcatcgttgatcaggaagccgtactggctggagattcccacaactctgccgatgcctagttcctcggcagcgagagcaaatgtggtgccaacacatccgaaaccctgaatcatcaacctgaccttaccaatgaggtttggtctctgatgggtcagaacctccttgagagtggttgccatgacgtagccaacacaatattcttctagagaccatccagttgcgttggagctctctttgagaagagatgcgacatcgtcagggggtgaaccgccaccgagcgagttgcggagtgcatctaatgcagtcgtagtacctgaaggacaatatgctctggggtgttcatcaatgctggcatggtcagtattgatgtccgctccagttccccagtactgagcgatgatgctggcattgtcgcggacaaagcgctccaagacatgaggagcttgagggtgctggggggagaaccgaatgccgccttttgcaccaacgacctgtggctgacagctcacagctagcttcaggctcatggactgagctacgtcgcagacttcatcgagcgttgtatgctcatgtagaaacaagccgccgccagagaaagtaggcacgggcgcgtcaatgactatccagccttcggcttcggatagttcgtctgcccagtgccagacgcagcgtccgcccataacagtgtagctagggattccatcatctggagatttctcaactgtgccatcggccacgggtgtgttgtttgttttgcgatccacgactccattggtggaagcggctggctcagacggaatatcggccatgatcagatgtcaagttttccaatgaattgaataagtgaatttaagatgttcaagtggtgctgattacgcactcatctcgcagcagctcttgtcttcttgtagtcgataagcttaatccgagttttcaaacagcatcaagcctttgccgtccccgaacagagagtttatgcgctcttcaagcatgccgcgtgtgcgatcatccgatcaggacagtatagcacaactgccgataacaagatccgcggaagttatgtgacaagtcattttgataacgctcgtcgaaacggttgcaatcatggacagccggtgccaacatcctcatgccgccatcacttcaatgcatccagggaattagaaactcgaatcacatcacaggaacaagaaattgctgcctaattatggagatcaaggttcaacagtcttgtacacatgtttcagatactatgtagagggtgtcatttatcataatcttgttatcatgcggcttcactttcgcccgcgtcccggcaactgacctgaattcatgcatctccctctgagatcaaactaggaaccccgtgcttgagttggagttaccttggtccgactaagaagcctcccgaatacgagtgcgttacgacgttgactccaaatgactatataataccgtgattcaaaggaccattatgacgctcacatgagtaccaagcattgaagcctgatgcacatcaacaagacttgatactctatcactacatttccctcgcacgtccgtcgtcaacatgggttctaacgtcaattcttaccaggatgttgccggtatcttcaactcctacatcgctgcttgcagcatcgcagctgcttgggaagtcgggcttctcgatcaagtccgcaacaccagcgctgtaaattttgataatttcgcgactattcatgatcttgatcagagatctatgcgtggcctagtcgctgcactcgtcacctctggcattgtccaatatgatggcgaaagcatcaacccaggaagactctttgaagatgcctttgtgaccaaaggtctcttccattggcttactcttggttcaggcagtgtcttcactcgtatgcagcatatgctacataacaagaatcgaaagggaaacttcttttctcgagattccgctgccattgcatatgcgtgtcgcgatgcgaatgagcaattcatcgacccggttttcttacaggctgtgtcgtttaccgggatcagcttcacttctgctgtggaccttggaagtggcagcggtgctcggctgatgcaaatcctcgaccggtatcctgacagcactgccatcggagtcgatatcgccggtccggcaattcaacttgccaccgcggatgccgaagagcgccgctatggcgggcgagttacgtttctcgaaggcgacgcaacgaatctacattatcgcccagagtttgcaaatgtcgacttgataatgtcattcctcatgggtcatgacttctggccccgcgaaaactgtatcaagtcgttgagaatgttgcgagacgcctttccaaaagttcaaaggttctttctctgcgacactatgagaatcctggtggacaaccccaagacgcgatatgccgtgccggaggaaaatgtacccatcttcactctggggtttgaatttgggcatgcacttatggatgtcaccctgccaacagtcgaggactgggaggacgtctttgaggctggcggttggcgatcctacgccgacattgcatgatgccaccctcactcacgatgcttttcgagttggagcccctgcatgaatgaaacctcggataatggcctcgagttccttgaattcctcgagttgaacaacgagcatatgctgggatgagttccgagtggttgactaaatacggatatttccatagcatataaataccagagcttcatggcagaaacttactacaccaatgggatcagtttggtttgaatgggacggagttttagtatcatgtaacgtgtcgtggtccactgatgcatcacgaagccctcagacgtgatctgagtggccgacttacgagtgccggaactcggaaagcaacctcaatcttaatttcacgattttagatgcttaggggttaagcgcactccggaaatatgcactggcgagtttctttagagaactaagattgccatgtcgttatctcgctaaatatactcttttggcgacatgaagttgatgcagaggattacatttggggatcatattggccaagcctctgagatgctcaacgcccaatctgagtgggtgataataggaagttgaagtatctatctactacaatgataccgtatattgaattaaacttaccgactagctgtgtcgtctgatcaggtttgcataatcgcgcatatagatctctccacccgggagccagaactttatgccccgagccctgggagtatgatacagagtcattgactcattgtagtcttgaagcattcactgctaagaataaagagccgatctcggttatggaaagttccaagctggttgatatcggcttgtgtgactctgtagggtgtaggccccagatagcgtacagggcgaaggtagtaggcctcctgtcactgtatgttagactgtgaaaacttagaagtgtcgctgtatttgtctttttatatatgcctcactcctacttctgtcatcaaaattctccaagaccctgacatcttcttatctagttcctctcttaactgttttattttcgccgcctttatcggtttacattctgagtatattatccatcaagaagaaattccgaaaagacgccatgttgtttttctctcgctacgaaatcgaaatacccaacgtggacgttttaacctatttgttcagtatcttgtcagaatgctcgtggctttaacttgttgaccttgattacaggatcttctgctattcgaaacgatggctttgtctttctcgatgcagaaaatccgaccgatggaatatctaaagaacagttagaagaacgcgtgaaaaggcttgctggtggtcttcgcaagaccattgggttgcagaagaatgatgtggttcttgcatttactgagaattctgtgcgtttcaacttatttctgcaaggaacattctaattgccacagatagggtaccccgtcattgtactagcagcgatctgtgctgggggtgttttcacaggagcgagtcctgtatacacctcaatgggtaagggggtcgagtgccatcactctgatgagtcaatacattaacatataagcagagctgacccgccaccttcagacctcgggagcaaaatgcatcttcaccgacctacagcgcctcgatacagccgtgcaggcagccaatatcgtgggtctaccagaaacatccatagttctagttgatcagaccagcgaaaccaagccttatggctaccatgggatatatggcctgttggacgttgtttactcctgggaggttatccatgaccgagaggtgttggctgataagtaagttgtcccatttgagaagtaatccatctcttaccaatttcaggactgcggttctcaattttagcagcggtactaccggagatcccaaagcatgcatgataacccaccgcaaccttgttgcaaattcggaacagcaattatacctggataatgtcgcctcctcgagatcgccagattcaaaacgcactcctccacgcatacactgcgcctttctaccactctatcacgcaagtaagttctccagataaatatttgtcctctactaatggcagatcaggcggtttaatcacttattgcatcatgaacgttcggtcatactgcacaactgctatcatgcgaaagtttaatctcaagctttttcttgatacaatccagcgtctccacgtcacagatctgctgctggctccccctgttgttttaatgctgaccaaaagtgatatcatatctcagtatgatctctccagtgtggaattgatgttttgcgggggagcctctctccaaccagacctgtcaaaaaagctagaagccgttttcaatagcggaaaagtccacctccgccaaggatagggaatgacagaggccacaatggctgtcactctgttcgccccagatgaatttgatgtctcgcatgcaggtgttggatatctcgttccgaatatgcaaattaagatactcaaagatgatggtcaaatggctggatacgatgaagaaggagaagcactgattagaggaccaaacgccttcaagggatattacagaaacccagaggcatcgagggagatcctagagggtgggtggctcaagactggagatattgtcacgatggacaagggtggactcttaaaaattgtcgatcgcaagaaggtcagtacaaccctgtcatcgagtgtatgtgatgtgattttgacagctgatacaggagctcatcaaagtgaagggctttcaggtagccccctgcgagattgagggggtacttctcgaacatgagcatgtcatagactgtgcagtcgtccgagtgattaggtcagtatttgcttcatttgtaagggactcgtggacgctgactcgatatcgtagagacggacgagaacatccacgagcatttattgtacgcagcgataacaagatcactggtacagatatcatggaattcctggaagcgcggctctcagcgcataaaaagcctactggaggaatcgtatttgtggatgccatacctaaatcgccgtcgggcaagattctgcgtcggatgctacaagagccggcatctagagaaatagctcatctctaggctcggaggcttgtacatgacagcgtcacgagacggaagcttggcattaatagaccttcacagtatcatgttgattattagttttattggctaaatagtgccgagaggctatgtattaaacgaaacctaatttattcatggctctgatggatacgctaggaacgggccattgacgcccgaggtgacattgcctcgtgccgaataaccttgaattcattcgggccgatttgatctaatattcgggctcttatctgcaaagcagactgcaagctgaccctaaatccgcgattttataaagctgaatgagagtatttgaaacagtagtgcatacgcacctgaagctggagagaaattctctaatacatggttattgcatcagaagagggctcagtggtctggcatagttgtagtgaatcagaaatatttcagtgtagtgtaccagtataataagacaagagtagtagtgcgatagactgattcggtgatgaactcagtgccactcttccctatgttcctccgtaaggaaacagccagtgaaatatccaaccatcggctccagtctaccgaagaagcgcaaccacatcatcatctttacgcgatgagagtgttcccgtaaaggaaaatgacaatagcatcacgaaccccggaggttccactgcagccaatgtgtcaactctggccctaatggagacagattgccgttgagcctgtttaagataccccggatccccggcaagacaccctgagtcggctattggctcatctttaacccgaccatataaaatacacccgtagaatggaactttgctgtgggttgtcttcgatagtgaaagcacaagccttctctgtttgaagttttcctcgattttctcttgagttcttatagtgtttatcggtatctgcactgagagtcaaaccatattctgtaacctaattgccgttcgtaatgattggtcctgttatctcttggaaacccttggaccattcagtagggattccagcagccttgacgagattggcaattgcgatgccagcggagtgagattcctagacagtcacaggatgacgcaactgcctgccggaagtcatgagcctaccctggcgcatgctttgctaatgggcgcgtggtacttgttttccgataccactctaatcaaggttctgccgcgaaaccttgtaaaatccgtctcgccaaacagtttgacagtccaaccggcaaagtagcggtggacctatgcaaagctaatatgcattgccttggcctcgctgatggaagcttccggagtggcacgtgtcatctagtcgtgctcgaggtgtttgcctcagggtgacgcccaggagagtcacgtctgttctttaaagaattcttgcaggaactcagaaagtgtacttttgctgccgagatagcggcgtaaagatgaaaattcactagttgcatgaagacatgcatgatatgaacatttggtatcatgactaccccgttgacccgtccaccgtagaggtgcaccttcctaatgtcctggtgaacacgtggaagtccatatttccattaagcttatcaccgtgaccaatgactgagggcgtgtcgtccaaaaagggaataagtgtgatggtaagaactctgtaggtaggaagatgtcagtgttggttcggaaaggttgggaatgactaacctcaagaaaagggataaccgaaatcagcgtccggtcggcattgaggcggagaaaagaaaatgacaacagctaactcgacgacccagacacgagcagtgggttttgttgccccgtatttgatcatgctcttggcgacacagatgcagcgcgctcgagcggctcgtcagtcacgaaatcgggaccacggccctcgtttcgccagatacgacgaaattcctccggaaggtctgcattcagagaggaagagactcttgtacatcccttatcctttcggatacgctctgcgagcctgtcaatcgaaccatggatcacggcaccaatcagcccacggtgaagtttaaaggaaaccactctggatgattgccagaatgaaagtgaccgttaatgtactttgttgcagcttcgccagcttcattgcgcaccttgaaaatgttggaaaggagggcgtcagggataggtgaggtctcaggcacgtttccgaggcctacgtcagatgtgccgcgaccacaagatggacaacaaccgccatctgcatcagcggagggagcctgttctaagtcactgcctttggaatgggcatcgggagtaacgaggggggttctctgttctccctgcaaaagaattccaagtcgtgcttggccttggcaaaagacatttccaggtgttccattttgaggcgtttggcttcgctgggaggaccgttgtcggggcgccctcgtgatgggacccctcctgctgatcattgaggaataggtgaagaggaactggactgtagaaatagtctttctcagatggctatgcgtgatgttgttttgggaaaacctcagaaaacaatttgatgcagcagcgaaagccttctttacatttctcatttttgtgggccaattttgctaaagctttcagtggccgccacttcaggcttcgattgagcgagtatgtaacgtatgttcagtgcatggattggtagaacaaagctttcaatgagacgaacccgtttgcgtaccaaaatggaaaccagtcaaacaaaccctgagcaccaagcaagatcaatgtccccgcttggcatcagattatgctagtttatcgtgacggcaatatcaataatggcgagttgatgcagatgatgaatcaaaatcaatatttcgaaccgataacattacggtggacaaagacaaagacatgaagggatttgactcagcaagttaacgtccccgtaagctcgacattaacgcttaccattcgttgtaggattaagggccaatgaaaggaataataaacgaaagcttaaaattacgccagaaaggttagatgctttgggacataccaatttggcaaacacaaggacatctaccctatctcacaacagaattacgcaggctttgcttgtccggagacggagtcaaagatgatcaagaaggatgacaacagtacattcatctcgtaccaacgatggatatacggcgcgccttacctatacaacgtctactggaaggacttttgtgaactggagaacggcaagactgagcaggatgttacggatccactggaggagggatgggaacctggagcacgtgtctgtcaagaatctctcacgaaagcatacaggggctgcgataatgagggaacaggcggttcgttgcggggaggctgtctggtgtatgagtttcaggcaagggataaggacaaaaaggatgttcttttgacttggtcccgcggcggaattcctgtttaattggttagaggttgctgtatgatcatcttttcccgcgatcagcaaactgactaggccaagctttgatgcaattgactactatccgtttcttctattgactggctgtggggagactgttcttgatcaacgtggacgataaaatgaggggaattccagagcaatcttcaagcgtagccaatcagttaggaggtgactggcgccaaatccaaccccactgtcacctgacttttgcactataaacctttggctggcgtttagttctaggcccctttaacaaccatgtttaaaacaaagctcctccggccaggtcttcgttttcagcactcggccaaggaaattcctatggtctactgcctaagctattcgactgcgtcaactccgagatcaccccgcgctttttcccgtagtggcatcgagataattgactcttctgtattagtggaagaggaaaggctgcccttctacaggcgtcaggactaccaccccgtgcgcatcggccaggtgatcaaaaagacttatcaggtagtagcaaaactgggccacggcacgaattcaattgcatggttatctcgagatcttaggtatgcacttcgtctttgtaagtctatcgctgacatcaagccagagacggtaggttctgggtgttaaaggtccatatcaatatacttaaacataatcaggagctgattatatataagcacctgtctaagctgagtctcgaccacgctggtcgggagcatgtacgagaagtttgggacacattcaagatgaggggtccacatggtgagcatgaagtctttgttatgtcacccttggggatgagtctttgtactctacaggaattgcagaaagatagagtcttccagcaaactcttgtcacatctgctctcgaccagacattgcttgggctcaattatcttcacgatgctgatgtgattcatacgggtaacgttcaccccaactataacataatccagctgacagtgcagacattcactcagacaatcttcttgttgcattaaccgacgattcgatcctctctactgtggaggaaaatgagcttcaccggccctcagcacgaaagtttgtcgacgatacgatcattcacgtctcgcagtatatgctgggaggtgctggggctctcacaatctgcgatctcggacaggcacgcatcggcaaggtgcaccggggcaacgcaatgccgctaccatatcgtgctcctgaagtcattctcggcatgacttggggtaattcggtggatgtttggagcgtgggccttttagtaagagacttccatcccgttcccggcaggactgaccaccttaggcctggaaccttttgcacaagcacgggatcttccgtgagtacgacaaatctgaagagcttaatgatgcttatcatttggcggcgataactgcgctacttggaccaccgctggatgttttcctcaggaagggcgacaagacgcgcaagtactgggatgctgaggggaaatggcatggcccagttcctctcccgtctaagggcgggctgcaatctctggaaacgaacttgtctggggaggatagagatcgatttatagaatttatgggcggcctacttacctggcttccagaggatcggcttagtagtgccgaggatactttcacccctggctaaggggagaacttggcgttgaacaataattgcataaataattcctgcttttaagaatgtgaatggagttattaatgtctatctccgcgtagtctagggtgtttgcgctgcacaacttgggacgtggcgagaaagccggactgtttcatcctttttaatcggaagagagacggaggtgtgaagccgaacttgggttcacggaacggaggagacccgaagacttgggcaaaacccttctgactgtaaaattggaaatcaagtagtatttccgcactaggatttggtagactaacatgagaagagtctcgagcttaagctggagtgatgcaggtgccgaggcttctaagaaagtgtggagtgagttgttggataaactattaataaagtcacaggttatgtcttgtatttaatcttaagatttagacccgttttgactagaatctagataggttattgagatcactcaacgcgtggtggagaggcatatgggggtcaagtccgatgagcccagactcttattggatcgcatctgaggtcgccttaggatctgcgaccacgtcacaacagtgaacacttgctaatgcagtgaaaggttcttctcgcaccctcactaccgaagctggcgcccaaaccgctgctagtatccccacgaacacgaccgaataccattccgcttcacccccaccgacccgaaccccttgcgcgtagtggctggcctgggtgatggtggcgcagaacttcactcctctagcgcatgcagagtccactccatttccgccttcagaactcaatctgcgcctctcccgaaacaggctgccgagatggggtctccgccaccaagatcgccacaccccgcggtgccacgccctgttcacaggtctaacttttgtcggattagactttggtacgaatccacgtgtccttcttcacgaagcacgcgtctgtggtgtcggtccaataagatgggggttcgtgtccgaaatagggaatttgttcctggaagagaaaggctaagcccatgtttctccgtcggcaattacgctgcttgggagggcgaggacagtagataatttgatgaatagacgataaaaatactggggtaaattgttacaagattcgaggaatagtgaggacttgtaaaagctatcgtagcttagacgagcttgatcgcattgatctccaacatactgttctcctttcatatgcgatcacctcagacattccatacctcactacgacccccaaaaatttacttctctctcatccatcacttcttcctctccataccctcccaatacccatcgtgatcaatcccacgtttcccctcaagctgaacgactcgtcggctgcggcgaagagttttgagtacatcgtcaaacattcggacattaaacctctgtccggaatccgagccgataaagtcggtggaagtttctttcgttttaaagtcaagcacccccatatcgccaaagatgagcaggcttgacctctgtcgggtcagagcaacgttgagactccgggggttgcccacaaacaatgggccgcttttcctggtcacgcatagagcaaggaccacgatctgggcctcacggccttggaacgtgtcgaaagtcgaacaagcaacgccttgtagctcaggttccttcttgaatcgtttcccgatacttcgaaagtttgcccggtacggtgtgaggacggcgatatcggctggagatagcttcagctcccggatcatgtcgacaagaaggtctgcgatgaggtccgcctgtcggggattgaggcgggactcactgtcgggatatttccggattgggcagttccgacaatcaaagaagacgggcgcaagggtgttggcggcaggggcggggatcttgtacttctgctcaaggtactcctccacatcaacaccgatggggaagtttgtgatgccacacatagggctgtacttgaaatgcggtttgagactggtgtacacggtgtccaatgaaaggtcgaagagatcttccgccatgcgatgctgggtgtagagatgaaagactggccagccgaggtggatgaaccatgaaagccaagagatttgtccgaatcctgcgaatcgattggtgggccagccccgaatcgcgtggtggtcactccaagtttcccacgaacgctttttacggcggatttgcagcaactcgaacgcggtagacagcactggggcgagttgcatggggtcgccgatggcaatcatgggccgaggcgtattgccatacaccagtaggccatctgaacaaaagagcgtggctgcttcatcaaaaacaacagccttggcttggttgttgaaggcattgtagatccaacaggctgataccacaggtgtggtagcgacaacattggcacatccgagaacaagttgcatgagctggcgaacaagtttcgcatggttgtcttgcttctctttgccctggtactgagcaacggaggtaactccctgagcaagctttaccaaggagcggaacttggaaaggctcgcatcagatgcggaatcggaggtgagtgcgctgagtctctcgtgaaggtccaacagttcggcgttgtcgttcagggtcatagggggtacggcggttgaacccaaaacccgcaaggtccaccagcaaagcgagtgctcaaacttccacggcgacgggttccaggtaccgtgttccgggagaggcttcccgaacaagactttgttgcaattttcggtctctgtattgaggctatacccacgaaccaacatcagatggttgacgtcgacaccacggtcgatgagattggtggtcgtcttggtggcgatatcttggattcgttcgaggatattgtctgtggcgccgttggaagccgcactgacatagacttggcgaagggagtgattgtgacacatgagaaccacgatggctgaagcgagatgagattttccggtaccgggaggacccgagactaacccgaggccaagatgaagtttgctaaagtacttctgaactcgttctctatcatcttcaaagacgttctcgaggcatgcgtcgcgaatattcgggggcacatcgcggaggagatcgaaaggaggtatggttgtcttcactccatccttttcaagttcccaaaggcctttcccgatcaagatttggttgaatacaagtctcttgagaatagcgagatgatcattcttcatgacagtggggaagaccggtccgttgctgagactgaagatgccgttgacacgctgggtgtcgccatgaaggccagactccaggcgaacctgtagattttctcgtcgagattctttcgctgtctcatagtcgtcatacgcgatgggtataaagtcgtgacccgggcctgcggatggccgagtgaggccaagggcgatacgattgcgaatttcaacgccgttcaactcatcacaggtcgcgaaagtcaaaggaactgcttcccagacgactaacccattcttgcgcttcttctcgtcgcgctccttcaaggtgaacctgatcctgactttgttcagatctccccgaagagcgcgatgggcggcgcgccaatgctcaggctcctggtcatgttagctgagtctttttgggatcggattactcacaaatatgccctttggttccaagagacacacaaaattgacggtgtctttgattggatctgtgccgaccttctagatcagcgcaggaggttcaaactcctcaatctctttgagtttgttgtcaaagtcccaaacatcctgaacgtgagtctgcgtaagggcagtgtcgcgctcattctcattcttgaagtggacggttgggggaaaggccttgcctctattggcagggatctgtttgctgtatcggtccatgtcccaccagtgcctgtgaatgttagactggccttgggtgagggttgagatactcactgctcgccatatccatagtcgcgggggatgagttgggaattgatggtgctggcggcgcgcgtgatctcaacgctggtggcttcaatgaggagggtgaaagtttgtctctggagaatatctggtaaagaggtgactccggcgatcggagcgtgtttgttgacccagttgtcgacagcctcgtttgctccatgaaatgggaggccaaagccagtgactgtggtgcttgctttgcagtttatgtcgatgatcttgtatccgcttgcgtcctcagggaggtggttgctgagggcggacttttcgtcggatgtgaggtcgtggaaagtgagggtgaaaccacgcggtgggaactcgattgtgatgtgatgcagcgccgactcagtcatggtgagatccgcgctgtaccagctgaaggtttcgcggtttgggtctcggaggaaagacaagcgcagtcctttgttgttgagattaatgataaagtcgggagatgccgagataagtctcaaggtagcctcatccgcatcccgaatgatgagatcgcacgggagctgtttgcgatgaggcgttgccatgatgattttgggtgcgtgtgaggtggtagcaggcgttaagagacgaaatgaagaatgggaaaatccacgagtgaagagatgttttaaaggaggctgtaagccgtctccaggaagtggggcgggtgtggttacacgaagggtcacccccaagagagagctcaaagaagagccaatcacaagcgagtgagaaaggcaacactcgggtactgtactgggaggggggtggaaaggtacgtacctggaagaggcgctgagtccactaacaatcgctatagtccactgaaggtcaccaaaactgatcgctccagtcaacccaaccccgacttgaggtgtgagtggagcaaggtacatacctgagagtcgaaaagtccaaattcccccagcaggcgaccagcccactgaagcccactggagccgattgaaagccgacccggttatctggagtgcgacgttgaccacagagctcgccgtgtcaagaccgggttggccccagaaagttagtgcaactgccctctacgccggggccctgagatgtaagagctgtacgtggaggctgtctcacttggcgggtcttactgacgattcgagcagcaagcaacactgcagatcaccaaagtcaatgagttcgatgaccgcaccgctcgattcaaggtcgccttcctccacagcgaagactccagactcgcagtgaacgcccctttatcgatatcaagtgaatctcttggttgactgaggcaccgctgcatgtttttcagtgccgtcgcctctactcctccacagccacccgcagcaccgaccctacatcaaacacgagaagagatacgaaagacgaagtggaacgatacggcatacctgtcattgatagcaagaggatcgagaagctcactgagggacgccgcaccctgtggccactttgctgctgccgctaccgctaccattgccactgtctccatcgatcccgcttctgcttcttctcatgcccctctccctccctcttttcttccgtcaccgcctcagccacccgagacgctacatcatctcaacccacaaagacagaacgacgtacagacaaacatagaacatcaggcttttggcatcatcacatatctggtcctgactcttcatgcacgacaacagggccagcagcgacttctccgggtgatgagcagcgttctcacgcgcctgtcaaattcgatgcctcggtgactcttacaaagtgacttgctcatggaagcattgaccccgaaatgattgttctggtgacaattgagaggtgcaacgatacatcgggttcagagggagagagtcgtgtgactttggccggcatcagttacctctgccttcactgcatcagttctaccgcgaaaccgcagagacttcatcgcacatctctgcccctcatgacatctccgacccttatgatattggccgagtcccgcatgatcaagagagaccgttgtgtcaagcccggatagcaggagtcgtcccctgtttacatgttggggaatctcgtgataaaaaggacaactttctcggaaggacaagtatttttgctgctccgaagaggccaggcgtggaaatgaggttacagccgacctcagtagtcaagagacgtcaaggccctgatacggaactcggtccccaatgtgcgaggcgcgtggtgcgagcattggacggagcaatacgattcgggacataaacactccgccctgcttcttgcgtttcttttctcttcgaccatcatcatcgcaatcgcgcccacaaacacctttcatgtctcccactcaagaccaacaaatgtctgaagcacatctctcccttatatcagtctccatcatttccaccatatctttcaatcagaccaatacccctctcccccatggtcattgcagtggtataactgctaaaactgctctgctctactctatcgcgatgcgcagtatggaagactggtaccgagagtgtctttatccatctcgcgggtcatgagccaagtcgaatccttgtcaatattgccttatgtgtcaatactgtttgccaggcgttgatcaacctgtcatgcacgctgtgaaattcgacaatcccgttgcctctgtatcatttccctcgaccctggaaaccacaggccattcatcgatatctcatctcataccgcactaaagcacacaatgaagcaaacaatgaagcaaacaataaagcaaacggtcatgaccggcaattcatgtgctgattcaccaactggaatgctcaccaggcactaggatcacataaattatgttttctccaagtttgtcaacttcatctttcgctatccatcaaagcaacacaaataacagtaagcatcatcagcgctttcaacatcatcctcactaatatgtcacaacagctcccttacagcagtcactcttttaagcaatgagcgccccgaacaacaatcccccccccaacaggatcgcttgccgaaaagcaaagagacgccgaggccgccccatgcgcttcgtccagccgagatatgaagagagtgccgattttatcgcccagatcacagctgatattttctggcgatgacggttcggatcagattgcagcggatcagatggcggcacgttgggaaacactgaagggaaagatgtccgtagacatggttggcaccagggagaacagtgacgaccctctcgcggattcctccgactccttcttcgctttagaatgcgctcgccctctgtatgctgtccccaatcacggctacggtttatgaactcgggagacgggcgtcttcacgacctcgagcgaccctatctcatggctgcttgcgcaccggacgagtgaggtcttgaaccacgtcgcaagttcccatgtcaaaggggcgccgaataagcccgcccagacgaccatcaatgcctgctggctgtgaagcagaccggtgatgacaagcgacagggggcataaaatccagcaaccggcattatcgacagacaacccccatccacatcaacacctcaattctcgttccgtcggttggaactccatctttgtccaatcatccggtaaagtttgaacttgcgattcatgcagatcatagtaggtccctatgccgtctgcaagagaacagattggagctgaggagtcatcgcaagggctcccctgtgcaatctatctggtgcgctggtctagtctaaaggcgtagcgtgtactttcctactctccctgtcttctctcccatcccactcccgtccactttgaacctttctctcaggtacaaactgaatcagtcgtgattggcaccagcctcatactgacttcagcaacagcagcagtccaccgcctcccaagaacgcctgccaacagacgaaggggattctagacaggtccgaatgtcaacagataccgcagcagcgaacggatccagattctggcctaggtcgtgccaggatatctagaaggtagacactttcatccataatcagaaatgaatgatcagggaatctatcctgatgtcggtaaatgatgtcaaggatcatttccactcggtgagagagccaattctcatctgcctccagtcgctctcgccacttgaccaactggtctgccgcagcctcatcaccttgctcaatcacatcgagtgcctgattttgacgcatcgctagctcaaaggcgtgcttctcgagcttaagttcgaccaacactggatgataggagtactggtgggctgctacaaggtgtttcaatccagcggttttagagtcaggcctccagaacttcttgaacaactggaacgattcgttagagagtcttcgatcctcaggtgcgagaggaaacttgatgacctgccgattctcgaagggaggatacgagtcgatgattgctgatcgtggtcgctgcaggctacaggcatctagtagctgaatataacgctgcttgtggagcccttctggttccgtagcgcccgagtccaaggtccgtcgaaatgctgcgttgaatagaagaaagctcgtgatagggtgtcctttgagcatgcttatcagagcatagaggtctgtccaggtattatccagtggggtcgctgtcatcatgagacaggcattgaactgttctcttagggcagacacagcgtgatatgtgcagcttcggtggttcttgatagcatgcgcctcatcaaggataagccattcccctattggctttctaggttcctgttcgtggattccagagagtagaacgagcattggtcgcctggggggctgcgtgatgatacccttcgtatagtcgtcgatgccgctgaggaacttgcgggttcggataacttctgcagaaacataggtatatgttgtgaccacaaccttgtacttccatagatccgttggacacaaagcgtccccgacaagacaaacggccggcatctgatcctgtattgttgtcagcattgcacgtagaggacatcgacattgaaacacatacttgttcaaaaaacctatcgatctcggccatccattgacgacagcaggacaacggagcgataatgacacagggaccctttgcgcttccactcttcgccattgagacggagattgtggcaagagcagaaagagtcttaccgaagccagggggatcagccagaatcataccccggaaacgagaatccttctgccacaacgcggctgcgacggcacggctttgtcggtcgaaaagtcggacagtgtctttcaatcctgggatggggccagggttaggtgcacggtactttgcaacctataaaaagtaacatcagcagttggcaacttgatttgatcgggggactcacaatgtcatcatgaatttcgtcaaagaaacggatgaattcttgctcgttgtagcccgaagtgacagccagcgcatcagtccacccgtcctcgagaccaccgtcatcttgatcctcatcttcgtgtgcatcagagtcgctgatgccttgctcgtagtcctcatcgttgtcaaaactgggagtctctctctgcatcacaaacccatcgcccggtcggagcccaccgatccagttttgtgaagtctgcgccggagattggggctcaagctgctcgaggcgtttggcaatcgcagcaatctcggccgcagcctcaagaatagggtcttgcggctcgttcatgatgtcgccagataccgacaatgtcagatctccgcttctcgtgatcgtttgtgagctttggaccttgatgccgtactgcctcggaatgggttagcgacagcgcgtagaaagcgaagaattcactgaaaaagagtgaacacaatggagaatgagtgatacatcgaaagccccttcatgtaacagagaagaagaatgtgagattgaacggggcagcagtaaaaggtaatgggaacagcaattggtgctgacttgggttatgaatcggtgggaaacatacttgacagtgacaaagagtgatatgaggcaagagctcttggtcttctgattcttataatgcaaagctcgtgtcaaatgaggctattgcggacgcgtgcgctttgtgggaagtcggatctcatacctcgtgaggcgtgctgaggttggagagagaaaggtgaggctaaattcgggaccagtggaggaccattatcgaggatcaatacagtggggcttcggtagtgtctgagccatgatggagaaagtcctcatgtcaaagaatcaaggggatcatttatgaagaggaattgaggtatctataaaaacaaacagcttaattgccacttatcggataccacgggggtgatctacgttttctcacggccgacctcagtgaaataaagaaaggtactaacgggattctttcagttctactttacagtgtctacaaaccacataaaaagaagcacaacttccagctgcaccatgccattcatgctcaactctaggtcaatggcacacctgtctaccgtttcatcatactgtcaaataccattaccactgagataccaccccctgattgattccgccgtcgctcacaaattaccggattcgatggaatgcagtattttgtcgatgagcgcaatgatgtcctcgttcgactgggccgcggcacgtgcagtaataccatactggacagcgtgaagagaagccacctgttcaaacacggatgtagcataggggatatcggtcgcatttcctagcttcttcatgagagcattcatgctggtgtgcttgagaagtgctccatgctgacccgcaacagattcgacagacctgtttgcgtgggtgactgaagcctgtagttatgacttcagggataagagggtcgtggcgaagttttggggggtgactggctgggatactgtcggcttgttgttgatcgcttgctgcagcggattgcgaggacagttgttactgtaccgctcacagaaaggcagaatcgccttgacttcccgcaagacaacatcctcatgcgcatcagtcggaatgaggtcaaggcaagattcaagaaagaataggagagcgttgcggggtaggatatcccccaggtggtgctcgccttcgagttcagtgtcgacgtcggtacgaagggccttgtgaacggtcatgatgaattcagggtcgatgccgcggagtttcgagttcaatcgctgacacctttgttagcccgatgcatgtatgaaacgaaaagcacttactgctacttcttcgtgtagctcatcagactgggctcgggtgaggtcacagctaaagtcgaagaacgcactctcaccatcagtgcgtgtttgtcgtccgtatttcagattcaccctgctgtcctccacagtggccaagagcatattgatcaaagacttgtctttcgcccccgacataatgaacgtatgccatgtgagcacaagcttgctcgcaaggtgctctggctgagttaccacgagtgggtgagcgttgaaaatattctccacgaggccgggaacaagggaggccgtcatgcgagtctcgctcgtcttgtcgagggccgcagccttgcgacagttctgactcaatgccttgactcgatttcttctgtccccgccgacgtcctcctagaactcggagtagaagaagatggcctcgccaggaatgagtgcgggtgagagccgtccgttgaaaaacttgcatccgacgtagaatttggcttgggggttgagcttctcagagaccggaatgtaagcccgcaatgcgttttcgtcacgtcgaagaatgacggggtctgtctgcttcccctttcttttagttgaagtgctcttggtagaagtccctgtgtttgagtactttttggggtcgtctccggggaccaatcccacctcgacgtattccttggtgacctttggatcactgacgagctctgccccagcgggcgccttgggacatggagttacagcaggtccatgtgtcggcggcttgtattgttcatttgatgtcttcatccggccgcttccggtcttttcctcttctcctgcgctccaaagatggacgcgttgaaaggggatacgtacattgacttccacacgcatctgaagatggtcgcgattcgtggcaagatcccagtatccatcctcgattggctgatgagatagagcccgattggaaggcccagcaagattgttgtcagtcatgtcggccaaggattccgaaagagagtgaagccaggtataaaaaatggccttgataaagtttcagttggcggtcagaatgagggaaatagactgttgtcttgagtaatcaaggaagagtcaagttgtcgctgttacgtggcgagatgagacgtaaattgtcaatgtggtatggcgtacagttggcgagaaatgaagttgagtcgctgtgattcttttcgttgcagtcacgtggcagacccgtaacccagcaaagtaaactggagccaggaggctcgagaatcaacacacatgtccctctcataaattcacaagtgtggcttcttttccctcatacacacgctttccatatacgcgccaccaccaggcggattcctcactctttctaccttgagaaaagccccacgaagatggccccccaagatccaggctttgcgaatggcgatcttcagagactcaaatcgcacctcttggaactggagctcgcctatgaagaagttcccgctcagcgaccccagggaagagccgccaaacagctaaagacaacctctgcaccactgtctgataccaaggaggccatcattgagaaagtcgattcagacatgaaagctatcgcaaacagtctctttacccagcgcgaagactcaaacttacgtcttcccgccagcaaagtctcaaccgatctctacgacaagctcaaggagattgtcgacagtgatcgtgcctgcacgcaggaggatattgatcaaatcgatgcactcctcaaacgctttgtccgtcaacttgacccaagttatccattccctgaataccaggacgattcactcaaaggtaagactctttgcaagattgtcgccaatcggactatagctaaccttttacaggcggcgaaatggatgtacaggatgtcaatcaacctgtcaatgacgatgtcgatggtggcttgggaacggaagatcaaggtgctcggggctcggacccccaagacgagtcgatgggaggaatcgaggagcctatgaaagatgaagagtaagcgacattgtcggattcgtatgacaaggcttcggccaggcccagttagcaaagtctccattgcgtatcttggaggaatggtggtgccatcgtactacaaaagggtgtggaaacggataaagtcatgggccataaagacagggtctgctgcattgacctggtcagtcttggacggttggcaatctctctgcctgtggtaattgaattgttttctaaactgatgtacgggaagtgatggcccaaagtttaaatgttgctggacaaagagtcatattgtttgtctatctcctttgtctcaacctgcgtccatgggcctttcgaaatgtggctgtgtgaatcaaaccgtgcaccaaacgaccgaggtttacccgggaacgagaacaaaggtcgaccctctgtgctcacatttcttttctcctcaaccattatcaccacacatctctgctactctcatcacgtcccaagcccactattttcattgcatcaacacaatcactaccgctaccatatctgccaaccagaccaacttcactgtcacaccccccgcggtggcttcgccggtgtggccagtactgccagtatctcagaggagccagatccaagggtggggaatgtcgatcgagatgctctctttggctccttttggattgaagcagtcatacattcgctgaaacgttttcatcggctgttgaggtcacaattcttagtgccgacgggttgtttgcatgctgaccgcgtcaggcaacggaagccaaacaagtcagaaactcaaagaagcccgccaaagacaaagaagcggccgaagctccaaagaaggacacgaatccaccagagagggtgaagataccgaaaagaagaacgcgacgacaacttgggcactgcaacatctgtcaacgactacggcaaagatcatttcgtaatcgtgagagtctcctcaaagcaccaccagcgaagtattcaagcaagacttgctcatgcaacagtctgatgtcaagcgcacgtcgaaccaccaccacagtgttgataccaacgaacaagtggtcgttgggaacattcaaacacgaccgtctaatgcatgaagaaggattctacatggcagtgtcgtcgccgactaagccgcccgcatccaccaacagtcaccacattcgcctcaacattgtcgaacacacttcagtggccacgttaatagcaacagagctgggggccattcagcagccatcaccgcagccaccctcaggtgagcatgttgtggtcttttctcctcaatcatctaccacaaccgtctctgctggtctgcccgtcgcccaagtcttctttttctcattgcacccagcaccactacagtgtctaccaacgagaacaacaaccacgtcgccatgcccatgccgggtggtgggatcatggccttcgcgcacatacgaaacatgatggcaatgtcacgagaccccagtcctttatcaaatcgatgacactgtattggcaaggacaacgacacagtgaacatgcatcattctttctccccaagaaacctcgagactcgactgctaccaactgtcaagatattagatgcaggaaatgaggatcggaccgtgaagagactgatattgcttaccgggcgacaaatgaagaagaaaacgcgaggtatcctcgcagcaaggaacacataaccttggtcaacttcactcttatcaaacacttacgagtctctgtaccaggatttagtataccatgttcaaacccaggtcaccgctcaagattcagtccggcctcctgctttgacaaccgatataagtggcctgtactttcttgacatcatccagctgcggcccttttgttgttcgcagctcaatctgaaaggatcgtagtggcgagatgggcatcaccagtttagcacacacctcgactacggctatgtctgaaatgggcacgaagacgaccctctcccatccctcattggcaaccatcgaaagcgaatgtctatgtcgcgatctcagaggacaacagaatctcagacattccatcatgattcacggcagagtccaaaggctttcccatgcgaaactttaccatgcgttgaacgcgacctctgattactggatcaagcaacctggtatttcttgattctgacccttatcgaagcactttcgcttcatcctctaatcactataccaacccgtcccacagaggttcctaccctccatcgcctcaacccaaaacaagctcacaatcacctcaaatctgaagtgaatcttcactggcaaccgctggtcatccaggaattctatgcccaaggacgatgacgcgaatccttgaaggaattccaacgcggctcttcatgaccgaggatgctgcagcgctgggcgcctcgcaaccatctcccaaggctggcccaagaatgacgactctcagaacgtttctctctgacatccaacatgacaagcatctttaacattcgccacctttcagccccggaacgtttctggagcgagtcttacggcctcctctcatgatctcagagactgaacacaaagtcttgctttactaccatcgatgggagaggcgagtgtggatactgttgtgaacaccgagatggccataaaccgaggttgggatactgcacagtgggacttgggtagaacgatgctcaccactactctgttatggctcgaggcgacaatctgcgggcccgatctgaggagcaagtgtctcgctgaccgcatttggtgtgtcgcttccggccgtcatagtcgtggcagtctgtttgtggcccgccatcgttgcttaccggagctcgaggtgaagctccttcgaaaagaaggaggaagccgacgttgcatataacaccgaccagctgcttcagaatcgcgtttcgttcgaatgggacctacagctccaggatgtcaaacgtcaagtcgacactgtctacgacctcttgccatcagccaccccaaatctcctcttccgttgtccaggccgcgaaatcttggagcttggtgccggcgacaaggcattgatgatgagtcctcacatatcggtacttttgtcgcagtatcgtctcgcttctttcaacaattcacatgtgccagcctttgtttacgatgcgccgtggggtcgctttctggctgctcttgaggattctttggcgttcatcgctggactttacccccagtattccaattgagagagtgcaatacctcctttccacgactactcacatgaaggcagaagcgggatttatctgtaacgacgcagtggctttcagcgctcctaccgcgacttgaagaaagcctgctgccctcaagaccccttagatcctgttcgatatcaatcatcccactcctcgacgggccaactcttacagcttgggcggatggacacgacccagcctttgagtggaccctctgagctcacaataatgggctatcacggacgaaacttctcgtccacctcaacatatccattcacgtcaacgatatccttgtccatgttatgatggtcgtatctatcgccgctcctcggcctcatcctgccaagtttgcaattgtcgcgaattttggtccaatacctcattccaacggtaggtttcatgcccggtagtctaccagccccaacagataaactaacctttcatctcaccagaccgatccttcaaccacacaccaagggtcaccagagttcctgtatctttccgaaatggccagtctccgagtttatcccccgatttcgaaattgccgtgcatggcgtatgagttggcgaatggcactcggtcacagcacttcctcagctgtcaatcgacatggagcagcaaatgggattgtccgggaaacacatacactcggatctctctgctttcgccgaggctcaccacgaagacaagtccagtaccacgacaagtctcttcatttaacgtgcacatagaccgatgtctgacatttctcacccatttcttctggtctacttcgaaactggcacaagattcatgatcttcatcaagcgctgcggtggacaatggaattcgtgcagccctgtccaatggctctacctagcttccggaatccccatatcactgaacagcatcacattgtgcctttcctgagacgccaatgacatagcggcagctactactggacccccaaacttcaccaaatgttcagtcttctccaggacccgcaggccgcgactgactgcccatgaccaccgccgtcgtatattcacgtgtatcaactcaaagaagtcctcgcacagcggaccattgaccctgctagtgattgatatgatctgccccgagaaattcctcgggtacccatcttcttcaatctcctcttcttctcgaccctcatctggtggcatcagtgtcggggttaatcgctatgacgtcatggtcaggggtgtactggactgccaccgtcctccctcctctttcttcatccgtgctaccttagcgcctgcatacgaagcttcaacatcagcaccagcaacctcaacatcatatcgaccaattcacaagtggaatatcttcgcgaaaatatccgcgctgtgccaaaggcaatgaacaacaaaacatcacggtctccagcaaaggcaatacagtacactgcgctcgaacacactccgaagtttccagccagagcaacgatgcacggaatgaatggcatactcctcgcccggtctccggcttcttgaaagtcaaagaacggcaccccaacgcgctacagtggattcgatgcactgtgatcagtatcgcgtcagcaagactcagctccctgcatcccgaatcctcaacctcgacaacccagcctcgctagcattgacaacatgcactctggtcaggatcgtgtcagcatgactcgcctcgacggcaaaggcgataaaaagcgcccctaagcttctagaaatgcagaacacgccgctccaaagcgccctagagtttccaacaagaacatcaatacacagaatgagagacaggtcccgccttccttcattgtccacaattactcaaccggctgcccctgcctggcccttcatcctttccgcctcatcaccactttcctgccagttactctgacccttttcacctccatcatctgagtccttgtgatgcttttccggcgctgattcattaaccgcattgtcttgttacatcgaacccaattccccgtcgagactgaaagacacacgatgctacaaaccaactttgttacacttcaaagggacaacatcgagcttcggaggtgagcgcagaccttttctgtatcacgccagcagactccgagtgtgatgtgcaatacatcctctctttcaggtcttacgatatcaatcgacccagatcttttttcgatcatttcctgacatatctttcagttttcgaatttcccttgtttcgcccatcagcaacagttcgtttgcatgtctttaatgcggcaggtccgccgattcgcccgacatccttcgatcagttcgactcaagcaccccacgctcaacacttggcttgacaacgatcaggcgtcaatgtccatttattgacaactatcaccaagtacgatcccggccggctaggctttgcgttcctgtttactggatccatgagtcagtggttcctgccctgaaacagcaccaaaaccccaaccttcttgctcgcccctcaatatctcaacatatcaatcgagcaatcggaggaaacacatcgcagcaagggaaagacctctctccaaaactcgaaaacgcatagttggctatccaagccatttcggaagaagatcaatacttctcgccggatctaccagtcgacaacacgtctcgacaaatatgacgaacttctcgaagcaaaaacaacgtgtgtggatagaaggagagatgaggccagggagacagtgggacagaggagaggagggtcttgtacgaatcgcctctagcaattcagcctcaattccttccatttcaccatacttcctcacaccattcatcctgacgtctttcactcgtaccctcaaccctctttgaccaggacactctcacatgcgggcttggtgctacctcagacctggttttccgactccttccatcgatgtcccatatcacgcacaagattctgacaccattgaaatgggttcgagctccaccacacgctttcctactcccaggccaccctggctgcgtcaattgccccgggccattgttgatcggaactaaaaggaaattgttgttagtctatttctcattgctatgttcggcagctgacctcaacgatagccccatggacctttagccagacgtggagcctaccatcgctcctcaacgagacccacgggccatgacaccacccaaccgaggtttgaggtatcgtccaaacttttccatcaatcatacacaagtgaacttttgacatcgcgtattggaacagtgggggaacaatgtccccacccccaatggtctaccgattgaccttgacaaccgagcttgtcaagtttaataccttcgagtcaaagatccatagtgcacggatgatacacggtctttgataggtttgccactgctacgttcgtcggtgatggcgatgaaaagactgcccgcagagactgccaacccactgtgaatactatcttccgaacactgggcatttgtctcgaaaatctccaaacctgcacccctgcacctgtgccatcccccttggcgttttccgagtttcatccgagtcaagatctcacctttatcctacctgaacagagtttaggtacgttagtcaaactgtgggactctttctgcggaatctattttggctagatgtatcggaatctgaatgtcacttgtttctcggcccaactgccatcgacaataacatcatcaaagtcttgaaaagcaaagtttatttttcgacaccgccttcctcctctcttcagacattcgccacctctcaagaatcgagctgcatttctgggccagggtcgcggttcgtctaatcccttcaaccgatggcgcatctagattgcagaccctctcaaagagatgccgtacaatgcccgcgaagcacacatattgtcgccgagcatttcccgctcatccatctacccaatacaatctcaaacttccttctcagctgccaatactttcatcttcttcaactctttcgagatggaaatcgaactaaaggttttacgactcgattccgacccacagtgcttttatggagttcatcaatgggggcaagcctgtatacatcacttcgacgagcagctccttcagcccggatactgggtctcaatcttccattgagcccattttacccaaggatgagatcccaaggataagactgaagttcaggacacttcatccttcgacatccaaaccacctctgtcaagactaacatccagcacggcactgtagagcctactgctcccgactatactgttgttgttggcatcatcctatccgtactcttatggatctcattgattaatacaagcttgtatacagcaccatgaagagcaactccctaacccccgacatcgggcctcgactcacccgtgctttcgcttcgtatcggatttcctccatatgctgatcccaaattcccttttgtccattgatccgcaccgtcaatctatgatgagttgaaataactccggctcatccttcgtggcttcagaccgagaattgccgcatttaacgcaatcatcccatttgcgacttcaggaacggtcttgctcaagctttgtcgttccaggtgaaatttcgatggcgagcaacaaccacaagcctcgccttggtgtcacaagactcccaccacaccgtcgtctattgctacgcagacctcaactcttttccgacgtatagggcatctttcgttatcgcgctgtcttattctttccactcgcctgacctcactagattgaggcgatgctcatccatgtctcactcgccgactcccccatgtccttacttcacggctttgccgactaatgggtgtgcaattctgtccaccaattctgtctgatgcccaaatgagaatcacaaacgtcgagaaggcggtgcagactccaaggtcattcagatcagttcgattgctgtactgcaccaccatgttccccatgccgcaccctcatacgtcatccgaccgagctttaccatacatcagcagctaggtcggccccctgactggattaccatcgctcttgctattgtccttgatgtcagccaggatgtctcgcttcatcttaattccttcttatacagacttgaaacatctcacacttccttctcaactctgggtacctttcaaagcacaaatctacttccactctgcctggatggtcgctgaactataaggacactggctaaagggtgtactaccacctctgggcagggccggactgggttagatatctccatctacagcccattgtgcaagatgaccacctcacgagacagtcgagagatggctattaatcgcacgcgtttcaatgtaactgcatacctagtttgctgcggaattgttgttacgtttattgatggtttggggtcgaacacaagtgaggctttctggaatgcacaattctagccctttatgagccttagtatctctctttgcactctcagaggcgctccccgttatgctctctcatatgaacgccgcccaattcatctcgcaacgtctcattgagaacctgcgagcgcatttattgaatccaacacaagctcgatcagaataccaccgaagactcacgaagcagcaccggtggaataccgacctttcaggccagatcaggaccctgcaataatcgcagcagaacgcgtagggccagctcaatagtgccaagcatcgagaagactgtcactggcttgacaagactcttcgacatctgagcttgaattcaatttgggtggtacggttgcgcaaccactatatactcaactatctacgcgggattcctagatgcgtgaagaccagacggcaccgagagcctcttgaccgattatcattgtatctagccccattgaccggtttaccacgatctcggtccatgaccttcacccatcgcgctagaacccccgacatacagcacctagttgcaactcgcggcttcctgactcgctcccaaacccgagaacaagcctgcgaaggacgagaacagggaggagggcgagatcgttggcgacgaggacaagattcccaaggacggccaggcatcacagaagatctcagaacagactgcctaccagatcgtatcccaccttcgatcggtcaagaaacacaagtacaagatcaccataccgatcacaactcatgctcagatccaattctcctcatcaatacattccagttgcctccgttgttgcgtctgagttgacaagaaccgaaacctgaatacatgcagcaatagcccgaactcgaggatcttgacgacatcatcttccatacaccagtacgcaggctccgagaaactcttcatacaatgcggcggttgctttgcccctgggagcaacctcatcttggccacttaaatcattggcgcgcagaatcagccatgtgcactgttcaagctcgccccggtccatcgcttgcgtttagtattctttcccattccaatacatcatcgacgaatcagacacggttcgcaattagttggggtgacacgaggagccaccaccgcaggtcgaggtcagaacctttgagctcatgtcaagccccaagccgtatcttcgaacccccggccaagggccatctcaaaggccatcgttccaaggtggcggcccatccatggtcctcgaagcatatgtcaaggcgttaaggcgccgaatgctatcatcccggccgaaccgactttcagcaggactgtccttcactctacgtggattacagagtctctaaaaatatcaggaaactcgattgccgggatcccatcacggaggcaagcgacctggccgcgaatacccaagactgctttttctaactcgtgtcgccactgaccataccagcctctgttaaaccgattgtatcccatcaaagcattgctggatattgaacctcgagacttgaaaggctcaagagaaatcaatctcactcaggcacccgtcagtcggaaaacgaggagctgatcacgagagaatatggaggagtgccggggggactcttatggttcagtgggggtcatactgacctagttatctttccttcttgaagaaagccaatctagaagaaggcatatcattgatttgcattcgtcgttcaccctcttccgatccaccccacgggtcccttctcggtcccgcgcgctcatttatctttcgattcacccatccactaatctttgctcttgaatctcctgatgcagggttaattcttctcccacctcttatgagttccacctcgtacactcttaccctcaccttcacctcagcgatttgaaaggcggattcgtgattgttacgttctccatatccggtggcgatcgtcctcctttactcttgacgacccaagaacgattcaccctgcaaaggtatcgacagtctgcccaaaacactccgagactcgacaggtcacatatacgctttaaagccacagcttacaacacatgtatgctccagaactcaaggaaaaggcttttaacagtcaaatggcgcagcatctccaggctgctcattactccatcaccaccgcaagccccattcatgtcaactttaccttacactccaagcacagtatcacgaacattagttttggcaactatcactcacactttttctatcaggtttctaaaggctttcctcacgacatctccgatcctgagcagaaggaaagcttgctcgtccgacttgaggacttccggaactcgtatccgtatggtcacctcatccttaaagtgtctgctgaccttgcggatgaagcacccatgtaccatcaactcaatctgcaactcatatcaacgatggaagtgcagaaaagggtctttgaacagcgtgcatgggtattcttcgatgatgctcgtctgtacccttctcggagtattgctcgtcacttcccttcgaccgcatatatcgagaatgaaggtgacaagcttgtttagtacgaaggttggcaacacaactcggcccggatcagagccctcttcgctctcaaaagtggcatgacgactacaaggcgatgggttcggacgcttgaggactgcagtcaatggcgaaagatggagttaaatgctacaagagctttgaaagacaatactgttatggtaaattatatagagattaccaactctttttaatggaattgcatacctaaactaactactaacatggccttgaattttttgcgtctccttgagtgattgtgacagtgaaggtgagcctaacacggcgcgccgaggaaggcgctccggcttgcctgcccattgacgaacaaagttttatgcttaacactgtccaatagtgaacagtctcctgtctcaatccggtaatgtggtcctgccgatggactttataagagagggccgcttgaaaggcaagtattgagtctcacgtatctcacaggcgctgacaatgacgattggtcgggaaagtcggggataacaaaggtcaagagttgttgataacatggcggggcacttgaagatgacggcgcttagcaagggaaatgtgcgcatcctgaccaaggcgtagggagccggcgtccaccgtcttgcagtcttcgtgttctctgaataagacagcggggcaaggtacgaattcgatgtctggtgaatgagagtgtgcagcaccaattctcgctccggtttgacagaagaggttggtccacaggtgatgaaccagtcgaacaactgcgttggccaccgcttatctcactcattatgagtgaagcctctcagctgggttggacgatgaatagaggagcgaggtggtgagagccgaaagagtaaatagagccgtgatgttgcctcagaggaggcggtaatatgtgccttcgtatactgatctatggaatgaagttgagttggtgcacactgcagatgccagtagaggggatcaagaggggcttggtttcgagtgatgcgtcggtcattttgcttgagggttgccgcggcaattatacctaaaagtaagttagaatgattatgctattctgactgctttaatgaggctgtaatgagagttgatggaagtgaagtaaggaattcgaatgcgcagaactgacctcagggtgtcagaagatgagtagcatcggatacctcttctctaagcaggttgatggtgaagtagcctactgcgctctcccttggtttgaattgactgttcaagacatcgacggcatgcgggtcagggccagacggcttttctcttgagtcaaatgtaaggatcttcatgcttgggtggtgggggacatcgatcggatcctgtcagtcgcgagttgagttcttcgcttctgggtcacattcgatgaaacatcctgatctccgtagtgccacctgaagtatggagtcttgaagtgatgagatgaaggtgatcggtccggctgaaaagcaaaaaacggtttgtgagcacctgatcaaacacaaacacgtaatgaatccggtgaggcttgggtgacaaaagatgggctcaaagaagcctgctgctcagctgattccgtttctgctgtctgcctcgatcgcttttcggaataggagattgtgacgactgtctcggttggtcgtgtgatgttgtgtttgtgctggcatggacaggagggtgcgattggtcgtttgggtgcagtgctctcgcaaatgccacgtgctcagacccaagcggtaattgtattcgcccgtatgactatgtcgaagtcccgaatggctcattctcaatgcgacgtttgtatcgacggttgtgttatcggcccatcagattggcgcttgtattgaagatgatgacaacagcagcaaggtctagagaaaccggctaagaaagctcctcacaagtagagcgcttgcttgatggctgctgtttggagggaggacgatgtgtagagttgagaggcgatgcatcttgaacaaaggcagttgcgagcgcggctgacgcgtgggaaccatgtggggcaaaacaaacggatctggggaagtggggaagtctccacagtcacaaaggtacagggtaggagaagctcacacctcacattatatcattgacaaaaagacagttcttcattaatcagaagcgatgctggtgttttaaatgatcttattggatttgccgatttatcctgagacttttcatatgagctctgtattcctagctgctgaattgacgatttggcgaaaaaatgcttattttaactctaagccccgagaacacacaattagatcaaacgcatttcaatgtacattactatcgtttgaaattcgctaaagcaccatgacatcttgtaaatatatacaggtagatcaagattactattttgcatagtgatacttattgaaatcaatcagatgcctccaataccgaccagcgcagtaatgtcgctttctgatagactcccagcgacaactgcacgcgttttttggcgccactaagcaatcagcatgagccattgtgctcctccaccatcgatttcgacaagagaagcgcagcaacggcaaggctaacaccaactgatggacagaagccgcggcatcaaaatcgtcggtgagtcttctattaggaactggtgcactcggacatgatatctcaaagcgatgctggcctgggtacctggagcgctctcatctgaactttaatctctacatggctacaaaatttgctttgggtacgcctgatgagacgagactgagagagcgatgcgaagacctttaacgtaaagtaaaacaggtcgtgttcagtgctaacacgagtgcagcgagaaaaggcccccaagcggtcatctgcgcagcgctcacgtccttcccgacttctcaccaacacgccgacatgacagaaatacgagccggagcttcggatcgccttgaggccgtattacggtttcgccgagtaccagccaacaagaaccacgggctccgtaacgaagggacaacgaagactatgaaaataaggcagctaccacgagatgttggtgagacgttgccattgtgtaacgagtatatacagattgagccacaaatagggaacgaagattaaatatggtgatgagacggggcaggttgtccgaatgagggccgtgacatgatgccatgtttcccggtactcagccgtagcaccacttggccggataacctgagacagacaaaccagagcaagactgggcagatggctcagatcggaggatgaaaaagcaggtggcgctgtttgtagcagatgccatcctcagctccttgtctccacttccaagacatggagggcttggtaaaggtttccggccaggacgcgtgtatggcaacaagactcggccttcccctggatcaagaccagatcttaacataatttattggaaatcatgcttgtaggccaaaaatatccctccagagaacgttgtaatgcagccccgaaaaccccttttggaacagcccattcactcgacaagtctagcgatgagtgacctcgagccttggtatccccgacactctggaaaaactgtcttaccggcagtccggcccttcgcttcgtgacctttatagtcctggggcattctttattgctcgtcgggatgaggctcgggggtccatcggtcgttgcgtcggtatgggactttgcggcggcgatagcaagaaaactgcttgaggcaattaggattagctacacgaacagcacgacattcatcaatctcactgatgggggacaatgagtcctcataccgcggtcgccatagtcttagtaaattttgttgcctattttggcccgtatgagtttattggtgtcctttacctttgtggcctgggggctgaagcctcttctaaaacccgaaccttaacgcagttgactattttgatggcgatcgcttggcgactacatcttgacgccacggaagctttctggcgaatgctgtagctcgatatggcaggcttgaaggacctggatgaggtactccaagatattatgaaatcgacagaatgctgcatcttcaacatgaccatgcccagttgtcgcaaagaggcaatccacgctcgcggagatcttgagaaagactgaggccgaagagaactctgcaattgggccgaggataccgcagccactctgggactggagtccaaagttgagtatgggaggtcccaaatgggtcccgacggtggagggtgcgagaggatgagatggaagaaatgtcgagggcatgattcggagtaaggagatcgcgctggtagacatcagtggtgggtttaccaaaagcgaaatcgagggaagcgcaaaatggcccggaggtcagggaattggagattatactttcgagggagactcaatacgtaaacgcctctgtagatgaaagtatcgttcatggatgctaggatggttgaaaggaagagattgctgagctggcgttgcggatggtttcgtaaatcgacaagactctggcagcagggattgcacagtacttccaaacatcggcatctctttatgcacagctgcattcttcgatccattgcccgagggatgaaagtctgtgtgcttgatggttgtgatgtgtgttcttcgtagccccattggacagcgcttcaacttcccgagtcagtctagtgacacctcattgatgaggtctcaagctgcgagctatccatcgtaccccctcagatccgactgaccgtcccacaacattcgcatccataccccttgtctctctgttgtcggtgccatggtgacggagctcctgcgagtttggtgagtcgcaccacagtgatcttgctgtgatggaagtgggagcggaccatcacaaaccggacaggtgaccccaaaactgtaatgacttctgacttctgagttggtagagggtgtctttgtgtttggcgcttggcagcaaggtgatgcaggccacgaagaaccctgtcgtctctactccgagatttgtgtatactgatgttgcaatcggaggatgcccattgactcgacgatgtcagaaaacagcagcttctatgttgggttaaagttgagttgatcgtagggtgcctcaaaaatagagagggagcctggggagaggtgacgatcctttggcttgtgatggcgagtgtgcaagtttcacgcgatttcgcctgtatatcgaaagccgtgtcaatttaagtcccgctaagcaagttcaaatcatcttcacacacctcctgaggcctagatctcttccctgccgccgattccccggcctgggacggtgacgcaagacgtgtgaaatggtactgctaccgctcggtttgattgcacatgtaagaagcagagtctgacgggcgaagactgatctttcattgtgtcgccttgatgcccttggaggctttctccaaggctgttgactcgcttggctggccaggtccacgggaacaaagaccgcataaatcttggtcgcgtggcgtcgagcgtggaatgctgagataatcttggagatcggcgaagttcttacaagaaatatatgccgatagagccctgttcaggtagcataatccatggcttgttgttgtggaggatccggtgactgggcggccgctggtttctgtggagcgggccttaacctgagcctcaatgtgaaatgccgacgtttaaccgaaacggcatgcatggtggcggatgccatctgcgatatacgagcgcgaaaggttttgaaacgcttcagcaacaatcaatcccgctttcctcgttcattggcctgtgtcagtcctgaaggtttcattgtccgagtagatatgcctctcctgatctggaaacgatagtcttggtgccgatccaaccatgtcatgctcaagacgtttgcggtgcctagtcaacagccacagggttaagctcaaccttcttctctaacccaagaaccctttaatccgcccggcctatatatccaagttaacaacagcgatattgtcttacctcccattgccagtgtctcatccttctgtcctgtcgccattggtccgaatcgtccaaaactctctgaagacggcaaggttgacagtggaacgacatggccgaggaaggtgctttagcgtggacacctgccagtacacaaacaaggttttatgcttaaaaacctgtccaatagtgaccagtatcctgtcccaattgggaaatgtaaatcaacgttaatctaacgccatggtcctccgttgagccacctatgcaccatgttgtatcgaagtttgggccaccgaaccagactgacatcgttgtacttgcaccgctgataatcttcttggtatagctggtacttttgttgacacattttggcaccaggaggtagccttccatgtagatcctagcccgtgtactgacccaagcgctcattatgccggttggaaagacatcaacgtctcagaatcacgatccatgtatcggatgtgacagcaccaccgctcgaggcaactacaatcatgaatcgttgtgaccggagagtttgcgatcatcgtgcacagatgataggcttcgcggatggatgtaatgtatttgtcgagtccctcgcgagggctgttccacaagcagtcgccatatttgcaatattggtattgagatcatgcaaaatcgaccatgcgtagcctaagcttgttgtcgctttcgatagggtgttgtgccagtgatcacactatcagtcatgccgttcaggttttcccgtgctggaatgttgaacgtcagtatttgcaggcccacaaaggcggatcactcacacgagatcttccacgcatctccgttaatccttgaaccgcaggaagcttactctccgaaggtggtcggattgtgcaacttgtgtctggtagtactgtaatgacattccagctgcctccaatagtcacttcgtgcttttgttgcgaattgggtcgtgatacttctgatgttgccaatggctcaaactcaagtctcgtacaactcccagggggcattttgttggcttgcgagcttgcagtcgatcgggaaaccggattgtttggagcatcgcgtcgctcacggtgacccgactgttggggctcactaggagaccggcctccaggagaagtaggctccagagttacacggagcaattcgaatctcactctcatccgtagtggccttgacatcagtttgttgtgataagtcgaagtccagcgtcgagatcaggcctatatccaacatcctggtcgtgctcggcctgttactcctcatcaggacctccaacaacaacacgggctcgtctgggcagtggttcttgaagacgggaatgtgcctggactacatgacccactcgagacattcgttgtactttgtcgttttcgacaccttctttgtcttccacctcgaccgtcttcacgtcgatggtcccgcaccactctcggaagtcgacctctattgcgcgctttgggggagattcggtcattgacagtgacgatgccattgtattctcgcagtatgcttgtatcctgggacaaaactcgcgccggtgtgagtccaagtcgactgttaaggataggcgaagactctgggggttgaatgggtcgatctcgatagttgtcgtggaatgcagagtctgatgggttgaaaggatcgtgtcaatagtgtcttcttggtgttacgggctattggaagttgtcttcttcaaactgggacctcgtccgactaccgagctcataacaatgacgctcgttggtgccagtcgatgaagtttgggggcgggtcatgagcagttccacgagaaggtttgaaccagccgaattcttcagcaaacaataacaagttctaccgcattcaggtgttgaagaataccaagtccactgacttaaagacatgtactcgatggggccatgttggagagataggccagaagaccatccttgtaagcggaaccgtatgggagaatgtgaagccagggatctttgaaatggatcgtgtagtattgcgccgatcgaaagtttccgagcaagcgctattgtgtgaccagaaatctcatccggtctgtcaagaccacgtcactgctggtacgcagacctttgccgtgggcgcatcgagtatcagccatccgactggaacagcttcgcgacgagcaaactcacaagaagagccatgggctacgaggaaaatgcctccatgtacctagccgtagccgacatggtgagggagcgagtttcgcggtagacgtctcggcgatgatctgaggaatgatggagaggtccaggtgcttcagagtaatctcggtcttgctagtcgaatgctttgccaactccttgatgccgtagtagtcggcgatagcgttgacgttaagtcgagatgcaatctggtagatactcttgtctctagtttctgtgacgcttgagggctgccagcctcatcactgatccgttgacacgagaagcatatggcataagccggcctaccgaggtatcggcattctcagacttcaaagcattgatgccaccttcacctcagcccctgaagccgcaatggcgtcggtaggctggcgtttgaataaagagagcttgctgagccctgaaatcttcaaccaggcggcatcgctcacttaccgaagagttgttcgctgagttcacttcatatgtggaatgtctaccacgggcaggactttacacaaccgaagccgagctctggcagaaagggatgcgggagcaggaggtggccattcagcctcactaccctcagacacgtttatgggcgcagtcgagaagaagccactgtcctcctgtaactcgtatctcgttgtatgatagtgtatgatttcaacgttgtatggaccatagccgtcgcattcgagtgtcggaaaagcaaccggagtctcggttgttcgtctggccgacatggagcggagcgtcgaggatgcggccatgctactcgtgtatgtttccggtgaatccttctctgggcatctagctttgcatgcacgttccgttggagagccagcgacgggtaattgagatttgatgcttaatatcggccactaccaacagtgatgcagtcgggagttgcaatgaaacatccagaatgtgaggtagcccttgagtcgttgtaataaattcagggtgtaagaagggttccggggtatgttcgtgagccgtcacttcgtcgattcggagaggccggagtgtagccgagatcattcattagctttgttggcgcttcttctgcatgatggagatatcttgccatcgagagggccttgtgaggtcgcatttttgcctcgtgtgacagggagctggcttgtgattgtctgcgacagggggaagcattcgagtataccggtgtgcgtcgatgcggaatgcgcccaggcggttgttgggaatgggcaatgcgagagttcctgtgagtatggtttgtcagtcatgagaaaatcagcctcccacaggaaacttgccagccttcggtaatattgccttcgggaaccatgactcctacgttgaatttggcagatagcagtcatcaacggaaaatggacacggatatagccgagagaggagccaggaccggaagtaatgtcgcgatgggagttttcgttaatgtggagggatcatggtacaaaagcgaggtcggacctcagtgtgaagagactaccccgctttgatttgtgcaatgtgacgctctggagagcgctgaaaattgaggcttcaccttgacgaagggttgattcaacttgtcgcttgtgtcttcgtcatcgtcggggctcgggcattgggaggcatgagtcttcttcagaatctgtgagggctcgggccgttcgacgctggttttctggaggtgtcggaaggtcttcaaatcgtgatttctcgttgcaattgtgacaggcttgggttggtcgcggaattgggagggatccatgggcacttgggagcgtcgtgtccgagagctgaaactgagatagacttattagacggtaaaccagttaagggcaagaataaaatgcagtattgatcctacgcgagacgatcaatgtcgaagtaaaaggactgttcactgactgaggtaaacccggtttatgtaaggtgctcataactgataaccgtagtgatcgcttccactactttgaatcttgcgtggaggtttctggctttggcaaagaggaatgcttttcgcgtagaggagtcggtatggccgacatttgaggcatcgtgaccttagtgagcactagacatgatggcgacgatcggagtggctttgatatatgctctacagcctttcgccctgcttccccgagtgtcctccgccgacctgatcaaaagcaaggaccagactttttcgccttttatgcttgtgcgatggtatgacgattaattattttcttttgacggctagcattgccaaataacaaagggagaaaaggcagggcagcggcgcgtggggaatcaccgacggatcaagcaggcttgcagagatagcgaaacgagggacgcagggcgcaggcgataacgagagctaaagggggagcgacaacaacggggttgcagaccggccgctatcggcatcacaaaatcctgtgcatacccccacgtgaccgcggaccaggagacgccgatatcggactcatcttaagtgaacgtcactggcattgacataaggcacaccaggcaaatgagatggcatgcataggaaacgcaccatttatagcattagaaaagtgagcatggatagtctaaaaacacatacactccttgaatcaccctggcaatgttctctgatcccagttccctcagtgttgctaaccccagtgctaactactctctgaagaggcgatccgatccatacccaggagagttcttcttgacgttccaggctaactttggtctgtaaagcccaccgacgataatgcgaggatccttgtactctggttgctgagagactccggcaagtttggtgtcagtcgttttcgacttagcttcggatgcccgcgccgcacgtttgagggaatcgtcgatagtgcgaaggaaggaggcatcttcttgagagacgtggtaaggaactatttcaggaaaactggcgaagtctgtttggccattcgttctttgctcgtgaagcccatgaatgagcatgtacttggcaggcccttctctgacagaccatcgatgggccatgaacgatggaggctcatattcagcgatcatattgggcccgtagatcgaataagtacggacgtagtcgtttttgtggttggtgtcattgagacgaacaaccgccaggagtagatacttcttctctctaccatcgatagaagagttgccatgaactggggggacgaagcttcggaggctgttgaaatcaatgggctgactcggatcagagtggtagagggtgcggatgatgggaggtctggcggtggtcgcctcgaaaaactcatcggcaaagctttgcagagtttggcctggcttttgagcaggatgaaactcgagcaaggttgcttgtagataggtgccagccgcgtcttggctatccatgttggcttgggcgggaggactgacgacacggacgccttggtgagcccaaaaggttctcttcatcagcgacgactcgcagagggtatagaatgactcgtcgggtgagaagcccttggaagcgagctctttggccaagttgttcatggacatggttgctcgctcaatctcctctggataatcaccaaatgggtgccatgcgacacgcaggatgggattttcttgttccgatgacttcacccagttgagaaaagtagtagccccggggtggccgaggagatgagcgtagatgcgtctcaagacaacgatgaggcaggcgagaccagggctagcggcgatatcattcgagctgggaggtcgtccgttaaggatgaggagggtggttctctggccttggcttttgttgacatcatagcaactccggatgtcggtcgcatccatcttgttatctgcggcagtttagataatttcaacgacaaagaacgaatacattttgcttaccgcttccgttggaggttgatgttgtgaggaagaactttacttgggtgggcagagagctgaagtaacgctaagtgggtggggtttgtgcgacccaaggtctgcaactcacatctattcactttggatcagacaatcggagtggctttacaagggcagtgaaccagagacacaaccggtggagccatcaatggctttgcttcccggtctggctcgccgcaaacctgttttgacaagtccaacatgacgccagggagtctctggaaaaggccgtgagataagaggcttggttcgcttggccgcagagcagtggtctcaccaagaatcacacaagcagtgaaggattccagcagataccttgaatatgggacacttgtcaattgaggaacgagacctattactgtttggtagacagggcgtgagtggaagcatataatgaaggagttaaatcagaataagccgcgctcaagcttgggaagatcttgctgtctatgaactagtgaagattgctcgctgtccgtcaaattgaagagtctcgagctatacaatgtctgcgcttgcttttgaggcacgggcagccgggtgactagttctggagatgttgatgtcgaagattcatatgcagacggtactgacagtctttgggaggagctttggcgaaggcagcactagtcgactgttgatttgtgattacagctgcagtctagagagaagaggagttagttaacacggaagaacagaatgactgtagcaaggatgcacaaagagaaacctcgtatgttgagaccgattcttagataccatttatcaatttgacagacgttgccattgagttttactcattctgtcagcgcggggaccagatgtaagctactacgagacctccgcttgacacatccatgagagtaattttccaccctccctcacggatggggggtaaagaagagccaatgagcgtgatttgccgccctccctcagagatgaggaagaaaaaagagccaatgagcgcagttgtatccaaactgccctttaccccgccacacccgctttcaggcctctcatccactaactcccctgtaatcattttatctcccctgtcaaccacacccaagaaatatcagaatcacatcaactcactttgattatctacatttaacttgctgtatttcattatatcaagtttcttccctccctcttcatataagcccttattattgcagcccggatcgctttctagagcattccaccggcaggaattctcccaatatttgcggctacactcccagggcttcaagagtggtgtagcgacatctccaagtctatgaatgcggcgatggaaagattaaagcaggacttacctctgttcaagagccattgctacatcttcgcagacgatctgcatagatagacggctttcatccgcttcaggatgaacacaccacaaacacccgggatcttcaagatggggggcaatcggaaggtggtggcggtattgagttcatgagtcagtcataaggctagaaaatatactttgggtttaacataatgttgctttgtccaggttgaaagccgctgaaggtatcgtccgttgtgatgtggcactattgtcgctcggtgtggatgacttttgagatgttacggtagtaaagggatttgacgacagttgaggcgttcttgggaatatgttgatgctgggttgcttcgcggtttgtgctgaggtgatggtgagagcatggagctgtgaacggccttgatctgtttcaggatgagtaccgtcttattcccctatgcgccagcttcgcacatttcgaaactgcacagaatccaatgcgacgctgccagtctgtcgtgatgaaactcgtcaatgataaagctagacttgttcatggactcgaactcaatatccacccagtctttcccatcttggtctctgttggccttgggccttgaaagaaacgtgctgggctgttcaatgcattcagtcctgaatctagggcctagtttcacggtatgtatctagcatcccaagcagcgagacggacctttcccctttgtagtgccccagaaccagggatatcgagtcggtgaccggcgagcgtgtcacatcccgagtttctcattccctagctaccccaatttactgaaatgaccaggcggcccggagcggtacttccagcaatcctattacaatcatatcttcgttaagagtgataagggatagcaacaagagcagactttgccttgatggctgcagcagacagtctacccgcaacttctaaaagaatagttatatttttaaaagaatagctatatttttaaaagaacagctatacttatataataatagtatacttatataaaaatagtatacttttaaaagaatagctatacttttaaaagaatagccaagaagagcctaaagacaaactcagtgtcattgtctgagactaaagaggctattgaaaagttgagttagacgacgcctacagtggcttgggaaattgaagatcatggggttcggtgcccggactcccaagatgaatcgataggaggattcgaagcacctatgaaggacggcgagtaagcgatattgtcgggatctcgcgaatgagtgacccggcaaggctcgtcctggcaccaattcaaaaagtgaccatggtgtaaatttgaggaatggttgtggtgattgtactacaaaggggcgtgggaacgtatgaagccacggggtaataaagacagagtctgctgccttaatttgttcagtcttggaagggcttggtaattgctgcccatggtaattgaagtattcttactgcgaaatatatggcctatagtcttgaattttggcggataaagagccatctcgtctctctgtctcctttgtcttgaccagcttccttgggtcttttgtaaagttggcttgtgaataaaaccgctgcgccaaacggccgaagtttccccgcacggacttgagctaccacggccagtaggcctgtcaatcccgcccagacggccatcgccggtgaggtaaagccatagcaactgcagttacaaccatgagcgcgcaacgcaccccggccgcacatcgcgatgagcctaggaagcagaataaaggtcgaccgtcaaaatcagatcgtgtcgccaatatcccagaggacgccatcaaccgaatccaagcgcggagaatgttggtagagaatccccttcccagaagtcaaggcgacgatttggctggcttttaccatgaccgtatatcaatggggatggagatggacggtcaatgggaccctgaagacgatgaagcggtcgatgaggaatgggatcagttcgctcaaacggcaaaacttccagatttcgcaaagtcgacgcgacatgggtatttattgacactgttcaaagtatatctgcgactgtaccagacaacgcctattgtgctcctctctctgtactatcagcttcggtaccaggcaacgtccattaatgggacgggccatggctgggtcttctggaagtcattctgtgaggacctgacggctcttatggggcatccggtttgggaagcaaatacgaaactcttggccgaagccttagcttggacagtcatatatcgccttgatgatcgccgtccctggggcggtagtctcgaaaagccctgtccagttctagagtccgtcttagaacaagttcggatatgcggcgaaaacaatcaaccactaccaagctctcttcacgagatgcacaaatccgcaaggcagcgcgcttctcaacgtggcgtgtcacccagtatctggtctgatctattcatgaagataggtgagattgctcgtggagagcccgccgacgagcccgacaacaacttccggattctttttggctacccggttctgccagtcaccctcgaggacttgagacaccttagggacgccattaatgctacgactttggggcccgagtgtgactacagtgtcggcgacgccttgggaggctggaacgcagaggcttctggacagtgtctaccggaaagaaagtagctttccctcgtgtttgagatctcttggaagcaggtattcaaatacctcagaatctcacgtcgagaacacgattccatatctcctcatggcgagggcagccggggtacagttggtccgagtaattctcagttcgaagatactgcctctgagtccgaactgagtactgtctcccgacaacgttctgtcctgagctctcgattacgccctggcggtgacggcggtagtgaaactggaggtacattcgatgacaatttcgaggaggaggctgagtccgacagtacccccgcgctatgggcatccgctcgtgacgaaattcatacctcagaagcactacctcaacagccatctacagcgtcccctggcgagtctcttcagaacagtcgagtactttcagaaatttcagaattaagaagagagaaccgagagttgcgagatggtcagcagcgtctatacaagctgatggaggaaagccaaaagcgacacaacgaatccatgggaagcatccaggcgcaacttcgggagttgattgaggcgaaccaggcatcgaacctttagaacactctgccaaccagcaaacacctttagagggcggatggcgcgtcggagagcatcatggacactcctaccttcggaagcgcctcagaaccattagattggctcttgtcaaggtggcacttgatatagagaatcggagctgtggattggagaggactagtcgcaaaaaaggtcaaaggtactctgctgtgggtaactgaagcacctgttttcgacaactgaccagcctgttgtctttggcatggatgggaataagtttgtggatcttccaaaggtagaaatgcttgccagtgtaatagacttgcttagaataaagtgtggatgttcttcgattaaatttaacagggtaacctgcggcagccagtatcaacggtaaaacctcacgatggaacggtggatcagcaagggtccatgtctggggcttagcgtatgatcatattgcctatttgagacgcgacatcactgatgattggccagccttggattgtaaactctgtccgttggaaggcgctgtcgtagcgcgactccctcgcagtagtccggcccggattagatcagaaccagataggattgcatttgctgttgatagttggcggtatcacatccaaagggccttcttagtcgcagttaatcgatgtatcctggaatgatacctatacctatcgtcatgctgccccacggtgatgcaacacagcgtgtaagggacatggatatgtacgaccacgagcaaagtgagagctcatgtcacggcttctcacatattctggacccaatcaatgtgtaaaccatatcacgagatttccttgacaccaacgacagttacatggattagtagaacgtgggtggatacaggtgagggacagaaatggctcgttgctggtgtcttgaagaggcggtgtcgagttgactaatgcgtacgaaatacagtagacatgaatcactttatagaagacttctataatatatagatcataacagagtagcgagaccgaagctgccaatgaactgtgagagacggacaatatttgtcttgactgtttttatctacactgtggtagtagtcactaacttggttgagaacctcgccacatcttttgaatatcaactctagcaacgactgctcttatacttgatcatgtttaaggttcagcggcatctacagaatgtccttgattccaagctgacttggcatatctgatgtagaagcgattgagcagaccgtgtaagtcaaacgacgaccttccaagtcactggatgatgtcaaagctcaccgaacggtgatcatttaactagctggtagatggtggtacttttattggttctggtacactatatatgatagaatataggatagttgagaaagaagtgtgagattgtgttcaggagatgaagtgggagatgcgtgcgccgcgcaatggacggtatatgactgggagcttctgcggttgacacatgctgatgatcgaatacttgcggcggaaccacgtccctgtcggctccggcccagaactgtcgcttgattcttgagaggcggcaggtggctgaagagaaggaggagcgtagtgtcgaaaaaatgactgttcgatcagggagactgttgatgttcttgttgtgggcggcaattggacgttcactcagccggggaacaagtgacatgcagactctgaggcatcaagtcagaataaactccataaacacactccaaagctggattgacttgcctctgtatcgttaggattgaggtgcggtctcgaattggacaaaatcgagaagcagtcgaagggggaggacacaggtcttggagttggggcttagaccttttcgagatcgatgctaagtgtctggaagatatgctcattcagtacgttggcaagcgataaaagtacagcattcctttaacttccgatcgatcatggcgctaagaagaccatggagcaaggttggtaatgggagtgtgcaatcgtgtgtcgcagccgatgtttagatttcgacaacattggggtgtgtctgtgacgtcgaggggatacagtaaagtaaccgggtctgacgtagcaacaggctcgtatgtgagactgtcgtggtctaagaaagtcaaagaatactagtaaaagaatcgagaatgaatggtgtgaggaatagtggagaattggaagggtttgaggctcaaattttggacagacacccttggaggactagactagtctggcggtgcagatcatctcactgcacagtatccatccaagctactactgtagcgaatgcactgtgctgggtttgcagtgacacagtgctccatgctcgtaagtgcaacgtgcaacgccaaagaatcttccaaaggctcctctcagtgtcacttcaacaaactaaagccatttagaatcaatcgttcaagtacgcccaagtgtccaagtctctcaaatcccactaaatcacatttcaccactcaataagatgtcagaacagcgaacccccgacgtgtccaagattgaccatggagactcgcaagcccgtgaccggtacatgatggcatttgatggagccatcaatcactttaactacgacagataccagctcgcgatcaaacttgcaatagagaatgtctgtgccgattttgaacgagatgggttgtccacagtcagtgtggcttacttcgattacaagctgcacgtggctctttgggacatttactgtgagttgttctcccataccgttgcagctggtctaatctcttatagttggtgatcttgggaatgacaagcctgcttgcccgtggaccgctcgtcctgtacagaatgaccccaacgacgaacccgccgacgattacatcgactggcgccgccggcggggaatggcagactccgctcagtcacagatggatgtctctgccaacaatcccgtctcgcaagagggcgattcccagtacccggcttcgttatttgagagcctacagcgagtgcgacgccaggctgtcaattcagcgaatgtggctgctgaaatggggaacattgccatcgaaacgcacaaatcgatggagaaagtccttgatgaaaagagagttcttcaagaaaaggtcgcaagtttggaagaggagctggcacgcgtgcagtccgaaaggaacagcctcaggtgtcgactcagagacgcgacgttcaccgcgccacgtcgccaacccccgagctccaggcagtgatcaagtcacagatatgtactcaagccttggtttggcatctggtcctgtttgtcttcaggcaggtcatggaaggtcatttgttctcacttgaaaacattttgatgtttgtcccgtgtaagatcgctctgcaagcctcagcagtcaaggaatggcaatgaagcgggaagactgtcaacagtaagcttctccttgactcagcttaactatgactaatcttatcaggtttccgggtctctcatgaagacgaaatgaatgtatatcgagatagtttgacctgtcaatgcaacgttcttgagtacctagcttgccagagggagggagaaaatccagtctcgccatgtaaaagtcgcattgtcgctctcgctcacatcccgatagtctttccatcccacagtcaccaatattgctcgaggcctcgagttgtaagagtgttattttgagtttatataagtgcttcagatcttcttgtgattttgtcgcgtacttaaggtcctggaactcatcatctgctgttctgaggttatattagacttacaggctccagtttcgctgcgcttggttacgtggctgcgacagaccccaagcccatcgcccaagcaccactcagacttaaggctcacgacagcgagcttcgtagcgagcttcgtagactctcagaacgccttgccgaacttgaaaataaggagtcaaagaacatcacaaagttgacaatgatcacatcgagtgattccattcctacgcaaaagggcgtgacccatcaagacgagactcctcggaacaaagagaagtcctgattcggtatgtcacaggctatcatcgcaactgccctcaagaatgcaatgaaccgtaatcatactcttcagccactgggacaccttccagcatctgtgcaagctgatacagagggttcaacttgcagtcacacggaaatcagtgaacaacaagcatggacaaaccccattatagtcagaagcatttttacatgggaaaggcataatgaataaaatcactatgcttgacggcatttcttggggggcataattgtgcaaccaatcgtaggcattgtcgtgattgacttactgaccatgtgaggctgacgaggaccacgtcgtgattcaatgacaaaggtccagcataaccatcttgaggcggtttcggtgaggtcatgtaacacagttgcgtatagagaacaaaaatgatattgattattaaagggtaaatagtgaatgacatgagttgctgtgccttgcttcaccatttttcacgtgtggaaaagtgttggatttgaacagagagaggatcggtaccttacatcagaggcgatggggttatcccactttctcagagtgcgcagggcatagggtgaccggaatcagacttggttcgtgtaaaagggggggaagaggaagaaatcatagcggctcccttccgttagccagggccggcaacaactggtaagcactgcgagcttcgtaccgccttcgaatctcacaacaacaataacaacaacagtacaaacctttcaacgttcaaaactcagcttcttcctcccacaaacatacttttcctctttcgcttctgcctcaacatcatgtcaagcgattacgagagtgaaggaaatgtcacaagtgacgacgcgttcgaaattctcgatggtatcatcaagaggttctgcgcccccccaaagcgccgctcaaatgtccgctttggccatttgacggtgcctgcgtatttcactacgaaatacaacatcgtggaccgactgagctcggctatacacaagaggacagactctacacaggtctttgttctgacgcgcaaggagcaacgcattttttcatccttcgagtttgaacacatgccaaagctccttatgcgcgatcagacaatcgatcacgctgacttctgttccattttggaatactgtcgcattgatcctgacgctcccataggccctggctgggtggaaggtggtgagcccttgtggaaatgtgaccaatggttacccaaacgagtgttcattgtcttttcactggacccttggatgtcagctgcttgcgcgctcgccctcactggacttgtccagtgggcttgcgacacggctgagaaatatggcgccgatatccgtgtgttgacattctcaaacttctttgggaacagtctactatcggaactcgtcagccttcgctctcaacagcctgttgaacactttgagttgcctatcccaactcaattcaacctcattcctgaggcggctatcgacttgacacatgaggatcacgtatactcaaccattcaagctcgaatgtcacctctgaatgctgaatcgaggaacgccgtcctggtagtgcctccgatcaacagagaagacctgttccaggggctacagttggcgcacgatgtgcgttaccagtacctgctgttgaagcacgtcgaagaaaacggtgaaagtatgtcctggagcctggcaaactgtgcccctggcttcgggagaaccgtcaccgtcattcaggtagatttggagcaccctatccctgacattctatacggctttgaacgcgttcacatcgttcttggtaagcgatgtatgagaaccgtctttgatgaagaaaccaagcaggtggtcaggactgagctctcgatcactcagagtgagcttgatagcctgcgatggtggtgcttccaattgaaccatccattcccttacatccgcatctatgctggaagcgagggtctgagagcaaatgaagatgcggctgtttacagacctcttcatatcatgaatgatcatgccggtgctttcatcagtggcgtctacggcatgtctagctggggcattgatcctgagcaagtcgtgggatgcttcatcaagtcaactccggtcattgcacaggtgactagcctcttgcgaaaggagggtgtcatccatggacatctcgccagacttgccttcacagggagtgaggagactaggtaccgagttattctacgcgcccttggatacgaccatcgcatcgcacatttctgtgcattgcgatcgtcggatatcaaggtgcagtggatcaaagcacagctggctgttgtcctgaccgtgtcaaaagactggactctggaaattgagcccggaaggcatttcggatctgacattccggcctttggctggggatcaaatctctctgatcatggagatctctggcaagttcttggaatgtggaaagccattgctttgaactgggaagagtttgatgacattacctctcctcgggaaccgatctgggatgcgactggctatctgaagccgcccataggcgctgtgcagcactttcatgccacaaatcatcaactacaaaatgctttgcattctgtagagaattacatcaaactcccttttcatggcgtcgagaatgagattgagagtctgagcgatgatcaaatgcgggaggtattccaacatctgttgcgcgccttccagcatcaactcattgccactcgtctcgctgttgtccaggggcacgaactgctccagcacactgtcgtctcaaccgggaaaagtgttgagatgaggagccagaggaccgtactgccgcttcccaatgccatcttcaaggacgtggagagaggtggtgttctctatggcatatgcacagagttcatcaaggagccagactctctggttgccatgaactggacatggatgcctcatgatctggtcgcgcagtacatttgatcgaagccgatgcacctgccttagtatgttcatcgtactttgtagatatttggtacgatctcgaacaagcatcatcagatcgctctgagccatcctgctgccgcacctctgctctatgtccaactggccaatgaggcggcctggagtactaatctctctacctgaacgctctccttaaggtacgccagttgcaaatcatcatcttcgcatgctaataagatgtagtcattcttttttttttcgaccacaagctcagactctgaccgacgagcacatcatatgcccagcgatttgcccaattgtcaatattactggtgaagatagacgaaacaacaccttgcgttctggtatggccaaccggcggaaactacgaagcggggatggttcgatggaagatactacacgaggaggaaatgctgcagattggaagactggactgggtcgtgggtgataggtgaataaattgaagggaacttgatgatatttctcactattcatctcatctaaggtgctatgacttatgtgacgaactccgcgtagtcgcaacacgaagccgtgtctgatagtctctaactatcacacagaaaacaataaatgtcgtttcaaatcacaatcctgcgcgccctcaaattccctactgttgtgaatatgaagctgatcaatcaagaatgggaatttggggagatttagatatttgaaagtcagttttaacgccagtaagttcgtctctcctgcatggttttgtcttcacatctgagatatgatgtttaccttggcaatttctacttattattatagggtgtgctagatgtatgccgtatggctccatcatctttgcggtttctgtgcccgggtcgagttccaatgagtttcggctctgtgttgagaggagcaatttgacggatgataacaaatgtaatatcctttttgattgcacatttgactaaaatcgttctagattataactgaaaaccattaacgagagtgttttccgaggacaaggcatgcgattagacaggtgtgatgttcaggatagggagcagggagcagggataaagactcgcacaatcatggagacctgagacgcatggtcattctttttgggtcgccatatttttcacaagttcaaagcatattagtaccgtacaggatactttacattattatgagtaaggcatggctactgtccatcaccttccgagtctatcatacacttcaatgccaagttcaaggccatccagggtccatccagccgccagtcctggtgtcgcatctcgcgcccaagggaatccgtccattgaaatatcatagcatctgaatgcataccaagtcaacagcccagactcattaatagataccgaaacagaagtctattggttcctcttggtggagtgtctccttcttcttctccacacccaagtacaagtcaagaaaaagttcaatctcagcaggtgtcttgtctccgaaaaggtcgaacgacgcgggaataataacgcatcgaggaggctgcctgcaataaatataggtgccaggtggtgtatatctcacatacttggccacagtcgctagatcgcaggctatatgttgctcggtcagccttttggcctcctcacggaggacagtaggatcctccaatgccggaacagacaattctggatctccgctgttggcctgcttgcgttcgcttctgagaatgcaattctcctctcgcaactcccggatctcgtcctcatatgccagttgcctctttgtagtagcatactcgtcttgccatttctgtgatcggagttcgcccctggtgagctctgagtactggcacaaaccaccgtcgagggggatcaacctgtcggactcttggaaaaggaaatcctgagttgggaagcaaggcctttggtgggttgctggagggtacagtcgattattatcgaagaacacccaagccctctgctggtagatctgtacttggattttgttcgactgggaaagcggagtggagagatggccgtacatcggtgagccagcgacatcagatgattcgattctggtaacgacatgttgataaggccccattctgtgcggcagtgacttcataaccttgccaaactcttggtcaaactcatcattctccaatgaatatccaaagcggtaacgcgtgagctgggtgatggtttttaaaccaagctttgccagatgagacgtgacgtcgccatgatgatttccccgtaatcccctgtctccagtataaagatcagggtcgaagcagaagctgtctggaaaggctagccctgcttcgaacgccgacccatcaggaccgcttggaaggaatccatcatcacgctgcgcgatacaggcaccataaagtgagcgaacgtaggtatgaacgcagtggattgcctcatcctcagaggggtgaatggcgcgtttcgggagattgtttagagggcttccgggattggaagacgtgcccaagaacttggcgactttgcagttcagttcatacaataagaaagctctcaagaaccgcttcagctccatcgtggtaagactgtcgggattgaagctcgaggtgatgggttggccacggaagtatagctgagttgttggtgatggtgactgcacgccttgcaaacaaatgtactctcgtggcatgtaaggagctgtggccttgctgcagtaatcctgtatgaaatgaagcagcatattgtggaggtcgtccagatcttcgaacagatagtcatcctgcgtggtcagagggctgacaaagttcttgtctacccagcgcttcaagtgatctcgaacacggagcagctggtgctgttgagtacctcgttctctcggaaactggatgattgctagggcatcttgaaccatttcttcatcaaggtcaagcgagatgatgttcagtcggattttatttctttgcgtctggtactgtcgcagcatcgtcggtgatgcctggataatggaagagagggagaacttggaggtgatagaaaataggaccttgagacgaatctctgggggtagagagttgaagggatccatggtgctgttaaaggttagcgagactggattgaggatgtgatcttctgtactctaccaggtacgagtgacattgttgccaccagtggatgcgttgttttgggcgctcattgtgaagtctgggacggtgtacaaatggatagacggcagagcgaaaaaggcaggagaacaagcagacacggggcttgttgatgtgatgtagaataaaagaaaagaaaagaaaagaaaagagaaggagaaataaagtcgaagagaaagatcaaatacggagagtggtagagtggttagggcttttgattcagggcaaggcttatgaatcactgtcaagaagcgagagattgataggcggcaagcactgcaagctaaggctaaggcttaatgcgagttgacctcaggcggcctggtaaaggaggatcttccatggacaaagtctatggtcactgtcaaggggccatgcacgcgagtcaaacgcactggccaaacaagggtcaaggcagtccaaccaaacaggggcatcgacaggaaaacattttcaatgtatggcgtacgcgattacgagtacacacttttaacttggttgatgagggcacactctgacaactcgcggtgagtcattctttagatcttcttagagaacttgatacaaaagtctatgtttagcttaagggaaggcaaatgcagaatcgaatcgaaatcctcagtgcactgcatagattgcgaggtcccataccatgccatcccattcctttccgttcgtaaatcgaattcctcaacgtcatcgacctcgatcttgacgcattgcagacagctgtctagtccttggggatccgaatgtttcccccccgcgcgcggatcttctccatgatctccttcttttccttgtcaaggatctccatcttctggatgacgcggccgagctgagaagcgaggtacttgatggttggctcggcttgtattccattagtatcgcttccaatgaggaggttatctgacttactggtggtaggagattcaggttcaggtttggaaatcgtacatggaatgggaatgatttcgtaggggggttgggattctcgtgctaccacggcttggaaaacctcaggcttgtctgttatgaccatgatacacccatccgggcattcaatcaagacgcgaggctctggggccgagctagattgtttgtcgctcatttttcgaaagaaggatgaggaagaggaagggaggtgtaattgccaaattgaaagaaggagagagagatggccttggaaaagaagagaattttgttcagagtccgaatgtcagtgagtcaccgctgaaatcattcacttgtaggcaccttggtggggcaaagagctgacacaatgccaaccccctgaatctctcaacgccgttttctttctgtccctccatctcgatccattcgccacaccacagcacgtcgtggcaatccaaatcaaagatgcctcccacctcaatcaccatgccttttgaccctttcaaagtcaatcctattgatttggcgacttggtgtcaccatatcacgaggttcttccgtcacatagggctgttcactatgcaaaggatctacgatacgccccgcctacaagagaaagtctgcaaagagtataagaacccactccccaagctcaaggtaggatccgccaagaaaagccaaacgcagacatgcgactcaagaaggaactggaggatgagaagacattggagagttccgagtaggcgaccttccggcttcggtgatgattcgagaactggtggcccaaccaactgcagctgggtgggtgagtctacttggcagcttgtgactgggatagagagcaaaggtcaatataagactagatgactacgtttgatgtgcaagattgttaattgtgaccgctgtgaatgactacgtcctgccccgtgtattcgtagccctgaaagactctaggactaatctcaaacaataaacaagacaacatgacaagctccatagaatttccttgatcgtcagatacttgattgcctcagcaaagcccagagtgactgtatttgccattgccatgtcgttgattgtctcatcaaagtctagagtgactgttggtgcctggcgttcaagctcgagcctcactgtcgagcaggctttgtctcgggttggggagcgagtctgtagtcggcgctgtagagaaaagccacgaacgttgaactcattgacagtaatggtctttgaagttgtttcctgctgaaagcgttagtgagagctggtagtggtgagattttacacgcacctcaaagccgccgttgagcgccgcggagatgacgggcgactgggggacacaatcatctggggaagtttgaattcgcggtccttgcagcggagagtgaagtcgctgtattcactgatgacaatggccactttctccgatcatatcttgcgtgtaataaagtcaggtgttgaaatttgagcaaatatcgaataaggttgatgaaatgtaatggttttggtgagggcgaattggaaggtaaagcttatcagactggcgtccgggttgtggctaaagctgcactgtgctatcgacggcttgtgtgagtggggccaggatctgtggctgtgacgggcaatggagtaaccatgccgcagacttctctatcaaacgtgtcttgatcgctacgcgggacgggaatgaacttactgggggtaggggaactcgaggttcattttctatttctttggctattgaaagaaacaaaatcgagttgttaagcatcactttcgcgtttcatgggtctaatgttgacgactcgacaggcaggatatgacagatcaaacattaatcacgtatcgagactcatagaatgggcgtcagtggtgtgatatttagctacggctcccctttccaccacgatattccaccagcccaatcatcttatctctcccaccatggtagactgcaattcgaaactccttgttatgcgcagagtgactctcaacgcagaggttcccccagagacgtcagcgtcgaccatatgaacgttagtagagcataaacacaagaccttgccagactcaccacagtatgtaccaaaactactcatcggtagaagagtcattgtcggcgaaggagctctcggcggaagggttctcgacggagatggtcgccatgtcatgcgggccccacgaccagacaaacgcttcctgaatggttctctcatctgtggtactagacacccagatctctcgtgccactcgaactcgatcgtcaacctccgatgagtatccacggagaacccagcggctaagttcggtcttggcctcggccaggggcttctcaacaatctccaaaatctcggcacggcactctgcgatgaaatttcgcttctcatgcgcgttcctgatggaatacagtgcctcggattggacttcggcatatgcactgctggtcatggaggtcaacccccggctgctgtggtaggaacggctgtgaacgacaggcatggccttacgcacgcgaagaaacgtcgctagcgacattgtcccgccgtagtaggcttcaatcgcccagtcgacgacggactgccaaaggcatctgatcgtatcagcgatcccctcgctaccagggttgacgcaggtggtacggctgaatccaacaaccaaagtgatacagtcttggtcgtcgtcaatccatgagatctccaggtgaggggggacgatttcgttgttgatttcttcaaggagctgattgtgttccccaaaaacaaggttgtagagatcgatccagagtgggagtgcgatctggaatggaccagtgatgggagccaccatttcacggggatagtatggatcgttattccagacgtggtttcgctgttccagagacggcacttccggcttatctcgacgatcgacgtcgcatacacggagtccacgggccagacgccaattctgatacgttggcgagataccctctgcgatcttgttgggtgcatcaaacttggatggtatggtgaagggccattcgacagcttcggtggcgatttcgctgactgtttcttgtcagtttagaaactaattctcgcatgcagagacttacagagcttttgccaggcgacacgatctgcttcatactctagccagtcgtggctgacccgtttacggcctctgtcttcgaggctctccatgacttgctcgaaggccatcttgaggcagtcatcccatttggcaaccgcatcgctaccaacgtactcgaggtagtcagaaatgaacgcgcggcgtgaatcgatgtagcatgcgtcatatgacgaagggttggggggtgttccggacaccatggcgcagaaaaggcttgaacaattcaacaagggattcgttgttgtgagatgaggaagtcgaggatttaggagagaaagaaatttttgattgtaggagaaagcgataagtggctcgtcaaattcctttactctgattcaggggtcaccccatgccacctggcaaacactgacaactgaaacaaacaataactggttctcgcacaaacagctataacctcctacaaaccacagtgtgcacatgtgtctcttggtcaactatctgctcagttcaatcacgtccgctttccgcaataccagtctatccaagttcgccgacagaaaatttcaatcttcgatttcattttcccacgagtctcgcgagtcaatctcagcaagacaacatcgcgcccccaaagaaacttcctttttaaccagctttctctcaaaactcttcctcggtgattcaagatggctcctcctcaccatgaggacaaccgcaatcaccgcgctgaccgagatcgaagtcgcagccgcagccgcacctctcgggctcaagcgggtgtttcacagaatgaggatgtggcagccgcccagcgggcagttgaccaagccatggaacggcagcgtcaagctcagcgtggagttgacgaagccatgaaatggcagcgagaggttcagcatgaagttgatgaagccttggaacggcaacgacaagttcaacgtgaagctgtggaggccttggaacgtcgtgcaaatagccaacgtcgcagccaccgaataccctctgttgcaagcaaccgcaacacctcttttcgccaagccagcagaccggccggaatcaccaagccccaacagtcgtctagcgcggggcgagacttcaccatgaatcttggttctgaggcagagaggcgcgacttcgtgaatactcaccacgggcctggcggtatgggtggtgccaacaagcctctcggtggcgagcagaggccctcttaccgctttcctctaaatcgcactggtaccatggagggagtggcctatgatacgggtgagttgaaagcagttggcgaccatgttctgaaggtcaacaaaggcgcacatctgtcctacctcgtggagcccagatggaacgacgccaagaggttcatggaaaatgaggaggtgctcgtgagggccacctcttccaatggccgaaccaaactgtgcaagggtgctactcctggagagcccagccggttcactgagacctctcggcaaccagacgtcaagtgtgtcaactgcaggctcaagacacacaccctgcgccactgtctggacgcagaaaacgagcccaatatctatggttgcattttgtgcaacaaggagaaacacatggtggacgaatgccaccagttccagagcatgtctctgagagaacaggtggagctcctggtctttgaacgggccaatatgccctgccttgcggtcagcaagcagttccccaagtggtatgatctgcttgagcaggccatctcctccggggatattgacgccaacgggccaatgaaggggttcccttggactggtcaattctgcttggacctgtgccacgaggagggtggagaaacgatcagggcactccagaagaagtttgatgagtccggcttcgacatgtccatcctgcccgtggatcccaacacggattcgctgcaacaggtcaggttgtattacgcggaccagcgtgcgccgggcccctcgtcatccggtggccattgatctccgacacgcccgggatggtcaattcggtccccttgcggcgaggcaagccaagcctgcctaatgatctccgcgtcagttctctaccaaatccctacccatgaacccatatgcgaggttctttcttgttgttccatgaattgactacttggacaacgctctgtagagacatgagatcatttcgctttccgcaggccatgtcacatcttcatcagtcccttgaaagctcaactccgacaatgtcggtatttccgtcccttttgtcgaaatgctcgtaatgtcgtcccacttccgacatatcgatttgccttttgtaagttgtctctcaagtcttgttgcaattgtgaactaacatctcaagcccaggcactcatttctcaccctgctgtacgattccgcgaccgaaacctaccaaacggcaacgtacccaaggccacacaagctacggctatctaatttacaaaccaagtcgctcgacctttccgggtagccaagctttagtatcatgtctactgcccgaacacctcatttgacaagttacgcaagtagattgtggaggagggcaacgtggcactgaggtggagcgacaatacaagttgatttaagactgcaataatggatgtttgaatcatgattgaatcattgaaggttgtggcatgtgtatgtagctaaagcgctgcctagagtttgctttgtagttcgtgccaagttcactgtcctcatttactctctgagccacatctcaactgcatgggagtaacaataacacggtccccatctgggagtacacaaattcttcctggggctctggcgatttcacggaccaagatgctagttcggagagctgcgtgcagtcctcagcaaatcgatctccctctgcttatcggcaagttgcatctcgagagcatcaacctcggtctgaagggcattgatcctcctctcctgttccgccgcgatccctgtctcctgctttatgaaatgacccggtctctcgttgattggaggttcggcggtcgactgccgcgctgatggcagagttgttggcaggccagcatctgatgcaaactcggttttgacatgaaccattgtgtctacctcatctggggtctggcggcttgcagtaggcttgtcgatggtaggcttttgagcatctggcccatccaccagcaaccccctctcttgtctccagttcttgtagacacggcagataccgccagccatgttcttggcatctggtagaagaccccatggccagcaatgctcatttcggtcttcgaccttcatccgggcgactagattactgtcagactccaatatgcttcgagatatcttaacttactgtactcctcccagaccaattcatcgaccgagtggtcgaagaagagcagcgagaccgaccggtatcccttgcggtcgagagccttacagacagcctcctcggctgctgtggtaagctccacccagtgggcctcatcccagaacctatgatactcaagatgcgcctggagatgggtgcgtcgagcaaacgtgtcaaaggggtgaacccctgctgctgaggggggctggttcgatgttggattcattttctgtaggactgttagataaaaggacagtaccagtactggcagacattattaggcttacgcgcgagcgaatgtgatgttgatatataagaaggggaagagaaagagaggcaaaagatgatgtagtagagtgtgtgagtttaaagatggttgttggagtggatcgggggcactggcaaatgtgacatgggcttcgattcacagccagcaaacgcaaggaactgccttagtcacctgacgagatttgttgcattgggccaacttgagcgccaagctaccaacgatccgatggttaaagaaattctacgcggtagccatgttgtgttatttgttgtttatgattagtcttagagtctgtaactacaaatacaagggcaggacatatgaattgacaatgacattttggacatggaggtgacacttaacaagtcgatttggctgtaattactatgtacagaaaagcaaactcgaatttccttactccccgatgatctcactcagtccattgccctcatttcaaaacccgttgagcgagaaatctgcagcagggtagttctcaaggctggcactcttgccaaggacaatacttgtctctatttgtgtcagatgatttctgtaaatggaagctgtcgaacttaccgtgaaatgggcgcaagagggagaagctactcagtccgcactgtcactcgtcctctcagtccctcaatcatgtagatgccggctttgatgagactcgtgctgccgcaacacagtagatccctccgggggctcctagcggagggcttttcctcgctgcgctcgtgtctgttactactctcggtcacaacgcgaaccgcaaaataagtccgaagattatgctacaggcacatcagggcactccgagactctcgagcaagaaatgaatcacccacgacttaaaccatcagtgaaaagatacgagcgaagcgagagagagccctccgctaggagcccccggagggacccacgccatcataacttacagaaaaagaaatcagtgaactaaacaccaacagaatgtcgtgatggttgagcttgaagtgaccatttcatgcctctggtgatgtagaaaaccgccacgtttgtttgggagatgtgggcctttcaatcaagctcgctgctgcttgtgcgaccgaaacttgcactgtcgaaacgccgcatgatcctgggcatgtcacagtttgcgaaaatggtcgaatgaatgagatctggtcagacttcttctcagcaaacatcattgggtaccgatataatcacttgatttgctgcttttgtgataaactctttgggttgaagccaactgccgatatactttctgtaactcacataaccttcagtctcaaaagcttcttgaccgatgactcatttctctcatataaacaccttccctcccttctacactatccaaatctcaccatcaaatctcaccatcaaatctcaaaatgtccgaccaaacaaacaccaccgaatccagcactcgacctcaaaacggtcgcgttgccagttcgaggccattgcctcctgacggctacgtgtcggactggtatccgtgctcaaaccatgcaatcaacagcccttggaacgatcgacagaatactctccagcgacgaatcatcgaagcacttggcgacatcagatggttcaccatcgatgtgtggcgcatcgcacaagctgagtcctacgaagccatggatctccaagaccgttcatctcgtccagtcactatactcgtctcagtcaggccgggctccacgacagttgagcagggggaggcagcggtcctcagatgcaggcaggttcttgatgagttcgatttctccgatgtggaagttgacatcactgaggccatggggtggggatctttggctgagcgttagcccaaatccttccgattcccatgtcctggtcatcgctcgttaacgatgttgaggtatggcatgggatggggcttcttgctcttgcggtggccgttggaaagaagcctccttttctatgtctggatgtcacgtcttcgttgacacggaaataaatgcaattgcacaattgggccctgagcggctatctgtgatcgtcaactactgtacatgtttcttcacctctcgatcaaccccaagccacaacatatccggccgactgtagtgcccacagacatccacaaaactcttgcatcgtagaatctcatccagatcaagcgtggcatacagaattccctcgtcacattgaggtatatcctcggtgataatcctcccatcaggcccaaagattgcagagctgcctcctcccggggtgctcatgacagctcccccttctgtgtccatgagactaatcccttgttcgctaatgacggatgtcgcatggagcacaaaagcttgcgactcgattgcgtatgtttgggataatgcgcgggcgcctgctcattagcaattgtgtgagaagatgtgaatgtgacttaccttctcttgacatggaccacaattccttctcgtccttgtatggatgcaatggcggccatgcagcgacatggatctgctcgcggtggctgtagagataatacttgagtaggggctgaatatgttcccagcaagagagtgctcctacacggccgacttttgtatcggcaacgcttgtgagtgcatcaccagaggcatcaccaaagattgttctctccatgtgtgtagctttgatcttgcgtcgaacggcgagtagtttgccgtcggagtcgatgatggcctgtgagatgtagagtgtgttgtggaagttctccgagaacccaaggacgacggttatatcgttgtcggccgcgcattgctgaatccttgccatttctgggccatcggcgcgcatgcagtttttgatgtaccggctcgtgaggtgtgtatcaactggtcgagccctttaacgttagccttatgaacgtctattggcgtctagacttaccagatccaagcaggatatcctgtgacccagcactcggggaatgccaggagctcagcgcctcctttggcggcttcaatgatcaaagcacaggtcttgtcgactgaaccctgcaagtcaagccatttgggttcagcttgtgtgactgcgactctgacttgatgtcgagtatgctcagaggcgatccccaggtttgtcattgttggagagtcttgtgttgatgagtctgaattggggctggccttgaaaccatataagacaggtataagacatgggcaaataccttcagccaatcacctctgtatcatcggcggaatcttgacatccgccgctaaaactcccttatcggctcccccgctaagtccatctccacctccccgtgatccaagtgttatcagcggcggctctttcgcatccgccgctaacgagtggagctgccatgatagccagatactgtcgaggcttccggtactcgggagtgttccgtgactgtagctagacatactgacataaatatgaccacaatgaacatatcctgcaaatcaccatattcaccacaatggctttcggcgtccttgaaattaatgcttctgagcagcctgctgggactgtcttccttgaagactcccaagatggcatgcacacaatcttggtgccgtcaccctccaattttccccatgaccctctcaacatgtcgcgaatccgaagggagctgtacttcttgaccctcctctttggtgcctgcgtgactggcgcgcttggtcctgtcctcgtcccagctttcggcattgtgtcgcagacctttcaaacacctctctccaaagtggccctcctcaacggatcgctcattcttggtctgggcgtgagctcttatttctcggcaatcatttcagatctctggggtcgtagaatcattttcgtcttgacttcaatcttgctggtggtctccaacatctgggcggctgtctcgcaaggatacgagtcatttctggcagcccgcgtcttccagggactcgccatgggaccatgcttttccctggctggtacgtcttgcgttaacgacgtcttctttcttcaccagagaggtcgaagggtcggtctgtggaactttgctgtcattgtgtctgtcaacatcgccccggtcatcagcggctatctcattgtcgacatgggctggcgatgggccttttggttccttgctgtcgctttcgccgtgggattgatcatggtggtctttttcctccccgagaccaaatgggacagggatgaggtaacatcgagtgttgttggaaatgaaaagactgaaaaacttgccctggatgtcgtggacccggtcgaggcaccagtgatcgctccatggaagaagatctgcggagtccagcatctccaattcgccagcgcaaaagaactactgcccagtctcgtcagccctatcctcatgcttcgacaccctgttgtcgtatgggggtgcatcatgtggtcaatcacctttacctgggtcattgttctgggcactgtagctgaccaaatcttcggcgctccaccatacaacctcgacgcgactcaggtcggactcgtcattggcatcgctcctctcgttgggtctgctctgggaacattgctctctggttggatgtctgatcttgccgctcactacatgtccgcattcaacggaggtctgtacgagcctgaattccgactcgtcgtcattgtgccccctgtaatcaccatggctgtcggcgcttttggcctcggcgatgcaattgaacattcgagatccacaatggtctgttgcgtctttctcgctctcatcaactttggtgtaggcgcaggctgtacaggtatcgtcacgtataccaatgatgtctgtatggatcgtgcaggaagcgcttttggactcgcaatggtatgtcttcatctacttcaaggtttcaaggtcagcgctgactttcccagcttatcaagagctccttcgcattcggcctcacctttatgctcaacgattattatgccaccaaagggccgatggtctttttcagtacctggggaggtttgacattgggtatctgtctgaccaccgttccgctgtatgtctttggaaagcggattcgaagctggatgggcttgtggtgatatggaagaggcagacggccttgggacctcttgtaacgaaaggcttgggcgacttgaaaatctcatagtacttttgtaccagacttgggtaatttgttgttccctccggggcgctcctagcggagggctcttcctccgctgcgctcgtatggaatggttcgtaggtagttatctgaatgaatatgtttgctctagtgcttccgcgaaaaccagaaaccaacttggtctgtttatctcatcctcttcatcaatcaacgcgagcggagcgagaacaggccctccgccaggagcccccggagggatatccatcacggtgcgatagacaacagtgcggaacgaattggtccgggatgcatgccatgagcaatcttgagcgaatatactactctagtcgctttcgtgaaatacccattctccggtgggcgttgatagatcaatagtatccaaattgagaggctcttcgagattggcaaacaacatcccccaatctagatcactgttgtcggtctggggagtctcctgtgtcggtgcgacgagaggaacactgtgcctcatgggcaacgccgaaacaaccttccatctgttggccagctctctgagaagcaacagacctcgtctcgcccttgtccatcttcccatacttgtccaatgcgtcgacgcagactcggaaacggtgtaccagagttggctgcgaatggtcgagttggtggatgtcgcgttcagcagcaggctcacagcggctgtgaggacacagtgtatcgcaaagaacggggcgttctcgatcttggcttctttgtcgtattggcggatcaatctgacgagggcgtgagcggaggtcatgtttgttcggatggataattggtgggcgggactgtcttttggttctctgagatatggtcgatggatgagcagcaacgacatgttgtagaccatgtgaaggaggatgacttgggggttcatgttgttctttcgaagttcaagatcgcggcccatctggcggaagaagttcatatggtgatctctggcttccgagagaagttgatgtcgttcgaaatgctcaagctctccaaactcgaaggagtatctgtagagttagctggaaactcagactctgcaggtcactcacattctatccatgtatcggtcgtgaatgaaccacatctggcagtgagcatcaaagacggtgtcctctgtcgtggggttgctgcatgctttgaggtatggtgtcgctcgggctctccgccagggaatcatgcaattgcgtccaagcatcgacgtggagattctgcgatgtaagtattcggtcttgacttgcttccgagacttacctgtccatcaaaaagaccgaccaaaacgtctgtacacgtacgctcttgtcgatgtctgaaggcggcccgaccggtatctgcatgacattctcgaaagagctcacgtgcagcccgaggtgaacgataagactcgccgccatagctgggtttttagcttggtccagcttgcatcagacggatacgtacaattatacagccaggcattgttctcgttctccagtgccaactcgcgccaagtcaatatcgctagagcctgtattgtcaggacgttggggattgtacggcaacacgtcatcacaatagcctcagctcggtccgcatacacttggccatgtgaatcggcgaaaagactcgctgctgccaggactgacgcttgcaacagctcgccgtcaagactctctggcgctttgagcgtctcaatcacttgaggagacacaaaatggtggacggaattgatgtgctgtcggaacaggtcgagtaacacttgaacgctctcttctgcttcagtagtggtggactgagtctcgatgccatggccactgacggggaaacagaagctgccggatggaccaacaaaggatgtctctccactgccgtgaaggttcatccgccacatcattgagctcacatcattgatggcagagctttggctgtcatctgggaccgtcgaagtaccaaagtcttcatcgagggtgcttggtgcgaaattcgggagatttgtatatccgcatgcagcctcaagcttccgtacgtagtctttgagggaaaggacctgatcttcaaggttggctacaagctcggagtctttctgcttccttgtcaagttagcagcgaacaagaccgatcaaatggcatacctcttgggtctttcgaggacgtagacgcagtcaatgttgttcttaaaacatggcgagcacggggagcttccatcgcactgggactgtcagcgctatcagcaacgcagtcctcgacgactgaccttgcgcttccttctccgacatgtctcacaagctttggcgactctgggccgagattccgctagatcatcctggggatatgtcggtcgcgtcacaaaggcgccattaatctccccatcagccgtgcaaggaaatcccaggtttgggtccatgagaattgttggtgacggatgaaggtgcgatatggaggggtcaattgccaattaactgatgactcagccgggtacttcccgaagcgctgcgacaacagaaagcaagtgagataacggtcatgaggaaggtgagagacggcgatcatgagcgggcttcaatgggatgactgtcacatattcgaggctatacgagatagtgacagttgtcgtctattgtgtcttgtctaaaagtacttctgagtttgggcaaaatgcatgcctgcagcaaagtgaaacagtttggccgcaacgactgtacgctctcgcttggagtactcaaccaaacgctcatacaactcagacaaaggaataatctcccgctgaatgtgctccccatcatcaagtcgttgctccggctcttcatcattctcgcccaattgaacctccaccattgccagctgcatgttggcgtttgtcattccgggatcagcagcctgcgcgggactgacactcaaaaccttgcagtcatacccagtctcctccttgaattctcgaaccgccgcttcttcggcagtctcttcagcgtcgatgagtccagcgggccactcgattgtgtaggcatcaagagggggtcggtattggatgacgagtagagtggaagccggctttgatgggtgaagaagaatatttcccatggcgacagcatcgacaccagattttccccttgtttttcgtgttgcgacctcccatgttcgtgcctttccgacttgatcgacgtactcaatcttcttgagggttatccactttgcctcatcgaccgagaggtcagagagtttggtgatgacgggttcttgggttttctgagacatggtgaatggccgggtaagggagagacgaaagcgcgatctgaagcactggcggagagggtggcggagcatgtggttgagcgttgaatgaggtactgaggatgagtgaacacagtgagcggggaatgggttcacagtgtggtaccgtacatgtactgtgtgtcgtcactcccagctcaaccatcacgacattctgttggtgttttagttcactgatgtgtctgagtgtcaagcttctcatctattgagacaatctcatagtattgtggtagacatatctgtagcaccctgtcttgtgcagtcgtttcgcggtccgcgctgtgattttgagccggtctagggtatttttaataatgaatcccatcaaagccgctgggcgcatgagccaggtcaatgatatgtcctttaaatgtatggacgtcatttattatttattatttactaaaatcggtttatttaatgtggtttcatcacaacacacctaaatccataacaacttgttaatttgtgatgatatcgttgtacttatgtctagactgtagttgcccagtgctgatcaattctctcatttgactgagtcatgagcatgaccctcaagcgccatgtcctgatcaataatctgcagcaatctcagctgatagaaatagaacaaagtgaacgccttgattggcagaggccaaaggtggtcgcatctagccgccggcttgaattgacaagggtgaaccaacaacaccatggattctcagacacacataaaaccgcagacaataatgaacccccgaatcaaatgtacaacaaaatatctcatttcatcgtttgcaatctgattctcaaaatgccctcaattgatgctgatacgccccttccctcaactgagggtatcgcggaaaccaactccagtccaccttccaacagacaccgcactccttccgtctctcttacccctcctggcgggaccagggaagagtctcatgggctcacatctgccatcagcaacattcgtctctccgacataaatggtaatctcgaaatgatcatcgagactctgctaacatgttcaggacacgcatctctctccccagaaccaaggcgttccaggaatggcacaccacgaagacggcgttcaagcactggtgctgttcaacagcatgatgttgccgacgaagaactccccgatgatgcattccactcccccgaattccaaggggcctttcgagatgcaaagcagcttatgtccaacattcagtccgtgctgggaagctcaaatgtccacgaagggtccgagtcaaccatgcgaaaacttcacgaagaggctggtaagctcgctgcgtttgagtacccagcaactcgtaccgttggattcgtcggagattctggcgttggtaagtcatcattagatgtaattgcgccgctgacagtagtaggcaaaagtagtctgctcaattcactactcgatacgaaagggcttgcaaggactgtaagtaactgcccaagtttcggaccacgctgacttcccagagcaacaatggagaagcctgcacatgcgttgtgacagagtaccattatcacaatcgcgacacgcttgacatccgagtcaatctgttctcgatggaggaactccaagatcaactcggtagactgcttcaggtttatcgcacgtttgaacttcatcaggatgagattactgatgccgctgagcgtcaagacatggaggcaaatgccaaagtggccaaggatacgtttcaagccatgtttcgtggccgactggttgatgaggcattcctgattcgtgagaattatgaggatgtcctcaatcggctaactagttgggcagctgatgcccggccttcacccttgatgactcttcataccggcctctcgacgcaagcttgttccaacacattgatggagctctcttctgaaccggcatcaagagattctccagcgacgtggccctacattcgaagcatcaagtaagtaaatccctggatacatccccagaactgaatcaactaataagaaagggtctttttgaatgcgcatatcctcagccgaggcttgattcttgtagatcttcccggccttcgcgatctcaactctgctcgaagaatcatcaccgaacgctatctcctggagtgcaacgagatctttgcaatctgcaacattggtcgtgcggctactgacgagggtgttcatcaagtttttgacttggcggaccgtgctcgtctatcgaatgtcggcattgtctgtactagatctgatgtaagtggcaggaggaatttgtgaactcgctgaccttttaggacatcgaccccgaagagtcaattcgagattggccaggcagaagggcaaggcgcattgagcagttactggagcatattgaagcgaccacaaaggaaatcgaggaactacaggaagatattgacgactacgaggcgagcgatctatcggaacaggaaagacaggaacttgcggaatgccggggagatcaacgacaagcaaggtatgtttccgactgctggcagtaaccgctaacaatttcagcatacgcaaacagaactacgagtttgagtaagtagaaaacatcaaactgactagcataccgactaacatccgcagactcaaacaatatctgatcacaacccgtaatcagatcatcaccgactcactcaacaccacctacgccggccgcgtgacaccctccagagtcttttgcgtgagcaacacaatctactggcaaaacagaactgccaaaaagtcagaggccaaacgacatctcgacctcagtggcatcctgcaagtccgaaaacattgcatctcgattgtcgcaaacagccaacgacgcatcgctacacaatacatgaaagaccagatccctgcgttgcttgcagacattgagctatgggtccaatccggagcccgcactgcgagtgaagaacgtcgtgaggcactctgccaaactctcgatagtgttgagcgtcgtctgaggaaggtatgagattggtaaagttatgttctgactgacttttgtaggactttgcatcgcgcgcttttagtcgtctagcaagaggatacaacgaagactttgcagaatacatttggaacagtgagtacctcggttcggttggaactgcgctgacctttagatcgacatatttcttcatggagccggtcagccaaaggcgcaagccaggattgggcaggggtacgttctcacgatattgtctgaccaagctaacacattcagtggcatcacagtaagttggcaatatcacagaggttcagaactgacggacaggttcttattccgcattctgtcggaactttggggactattgcactcctgcgatcggatcacgaaattggaacgaggaggctatggatgatatggttactgatcttgaagggccttgggaggacatgtgtggcactatacaggagaggcagtcgagtatgcttcagaatgcggacgaattcgcagacatggctattgagagacttggtaagtcgtataccacagaccgggcctgctgacatgagtagaggagcatgattccgtcaattccttgactcaagctcttgaaaaccgtcagagtatattcctggctgctattgaaaaggtcaatgacgactttgacaacagcctcaggtgagttgtccattcatcaacgttgcggtcaggagcatcatcgctaacaacccaggatcctccgcgtcgagtcgctttccgcccttcgaagttcactcttcggaaaagcgatggaaccattctacaacaaatgcaatgccgaattcggtacgttcacacatcgcctacggacacagctaaccctccaggccgtggaagtgatgcccgtcgcaaggcaatcatcagaggagcattgagcgacgaagacttgttccaaaaactcatgataagtctcaaagatagtttcaaggccaattcagaggccactcaggagaagatacaggaagcgattgtggagtatctgcgcgttgttgagcaacggtttgacctcgtgcggagtgagaacgtcgctcgagaaagcgagcaggatccagactttcgacttcgcgttgagcaagtcgcgcgagctggaagggagactatgcagagggttcatcaagttatctgactttgatcttcatgtccaattgactttgttatccagattgcctattcaggaagcggggctggttgtaagaaggcgttgcatcacaaaccaccttctgagaacatcagatgaaacatttcgtcgagaattgtgtctcctaaacttctgtatcatcccaaaatgtcttccctcacgatgcttcgacgtggtctgccactccgtcatgtctcgttccgtcgttacatctcgactcgagacatgacggctgcagatctaaagagactcaaggttgatcaatcccgattgatggagactcttcacgacacttgtaaatggggaatcggattcagatggggagagtaagtctcgcggctctcgtcagatcaagctaacagactagaaacccgaccgacacaggaatgtcacgactggcactttcggattcagacaaaacagtgcgcgactggtttgttgaaactacaaagtcacttggatgtaaagtgaccgttgattcaattggaaacatctttgcaattcgacctggccgtagagatggtcctcccacagttgctggaagtcacttggatacccaacccaccggcggtcgctacgatggtatcctcggcatccaagcaggaattgagatgctcaagattcttcaagaccacgatgtcgagacagagtatcctgttggtgtggtcaactggacaaagtaagtctcccccccagagtcgacaattctgaccattcagtgaggagggcgcacgattcccaatcagcatgatggcttctggtgtctgggctgcagcgatctcggaagagcgcgcgcacaatttgaaggaggtatccggtgatgcaacagtcaaatctgaactggagagaattggctatctcggtgacacacccgcaagctacaaggccatgccaatcggggcgcatttcgaacttcacatcgaacagggacctatcctcgagagggctgggaagaagattggtgtcgtacaaggtgtccaagcttacaagtggttcaccatcgacatcaccggacgaggtatgtcatatctaaggcactcagattaacatgctaaccgtttagatgcccacactgggtcaactccattctccgaccgagccgatgccctgctactcgctgcaaggttgatcactcactctcatcgactggcaacaaagcacaaggcccttgcatctactggcattctgaacctcactcccggcagcaccaacaccatccccggtcacgtcagcttcactcttgacatccgctctccatccgatgagacagtcgagaagcttgaagaagagctgcgtcgcgacttcgacctgctggctcaaggaacagacgtggatggattactagctggatcaactcctgctctgccgctgtctctcaaatggcgaaccgacacaatctcaactgccacaaagttccacccagattgcatccaagcagtcagaatctccgccgagtctattcttggaaaagatgcagctgtcgacatctctagcggcgctggtcacgacagtgtctacacaaacaagcattgtcctacgaccatgatcttcatcccgtgcaaaggaggagtcagccataacccggaagagcactcgtctcccgaagagtgtgcaattggagcagaggtcctgtgtcaggcagttgtccgatatgatcaaaagagggtatgactgtctcatgattaaatatccctccgggggctcctagcggagggctctccctcgctccgctcgtttgttaatcaagacagggtttgtctcaggttcatcacaatcttcgagtttatgccagttcacatataaacgcatttagtgccaccaaatgaacatgtattggacttctccctgccagtgtcccgactatactgtctatcaccccgccagtgatcagaggggcaatcgcgctctcaacatcggccaatgcttgcttcaaagctcggttctcttcttgcagtttctccttctcctcagagtctttggccctgcaggctttcgtgatccttgtatgcctctcagcatcctcaaggagctcctcctagaaccttctgatcatgagcttcaacctctcgttttcccacttttgcctcattttcatttcatgacaatcgtccaggtcgcgtctctgttgtaggttttctttctttagtacctcaaccagctgggcaagcgtcttcccgtccccggccacctctatctcaactgttagaacgcttggtatggcaaggggcacgctcgttaacttactgcaggaggatttgaacacgccccgggaaagggtacggccatggaggttatgaaggttggaagaagtaagttcacgaagaagctgaagagcttttccatgggtaggtagtttcatgagctaccctctgattcactgccaccggaaaagtcatcacagcagtgctctaatgctacagctgcattaacatcaatgccgtgcaaacacccaagtacctggcgccagaattattgcagacaaagtcctggatatcataggccccctttcttccttttgagctatcccacggcaaaataccgcacactgatactcctaacctttactgtatcagtcacaatcttgcactctatcgacaagggcttcacctacggtttagcagcaccagtagtgtcgtaattggccataaacttgcatcctggtttgtcagaataagcctcggacttggtaaggtcagaagcagcttggtcatcgcaagttgagcatcctttcttgagcatgacaggtctgtcgaaccggggtcaatgaggaggtccctaaattcctagccatgtcacaatcgatgaatgacttacaattccggaggtgagatccgagagacttttctgtaccgctggaagctcattacgttgtttgacaggctgagactatgagagcaactcagcttgatgataagagcttcgctgcagctatgacaacgaacgtacgttgtgcttcaagttggacacggagtgtcatggtgtctcggcagaggttgcttcttatgtacaattcccgcagccgatacatcacatcctgctgagatccctatgatcaaatccgagcgaagcgagaacaggccctccgccaggagcccccggagggaaacatcatgtcgcggtagacaaggtagtgtgatcagtagctcatcagactcatgagacacatcggaaagtcaggagctttgccctgaggtcagggtatcttgaattttaagatgcatatactaggtagtcgacaggggcaaaagtgactggcaatcggtattccatttaatgcgtgctcaccttctacctcttcctgctgcaggcggcatcccaggcatgccgccgccgcccatacccatctgtctcatcatggcctgcatatccataccaccgggcatgccgcctcctcctccgcccagcatcttcatcaagcttcccatgtccggcataccgcctgcaccgccggcaccacccatgctctgtaacctcttttgcatggctgctaattgctgtgccttgtttcctccgcccatggcctgttgggctcgctgcatgttcttcatgtttcctcccatcttctttgccatgcctgccatcattcgttgttgagtgaggaggtcctcgacttcgcgtactgatgtgccggaaccgcgtgcgattcgggtcattcgggtgggttgttcgatgaggatcttgccgtcggagtcgagttccttttcggtcattgagtcgcagatgtagatcattcgcttgagtttggcgccgccttcttcgtcgtccatgccctgcatcatgttgctcatgccggggatcatgccggccattttcgagagggggcccatcttcatgatgttggagagctggtcgcggaggtcgcgcacggtgaatatgccctcctggatgtgcttgatggtgtctttctggttgaggttgaggctctggacgtgctccatcaatccagccatgtcgcccatgccgaggagcttttggacgaattgttggggggcaaacttttcgaaatcgagcatgtgttcaccggtaccgataaagacgatgggggtgtgtgttgcggcgactgcagagatggcaccaccaccgtgtgcgtggccgtcggttttcgtgatgatgatggctccgaaatcagctgcctccttgaacgccttggcttgtgactctgcttgttgaccgatagaagcgtcgaggaccatgatagtctcgtcgggtttgatggcttcttggatatccaccatctcctggaagagggcagactcttgtcggtggcgacctgatgtatcgacgatgatgacctcgaacctctccttcttgaattggtcgacaccagccctcgcaacctcggcgggatccgtttctgtgagggaaccgtagtaggggatcttggcttttgtggcgttctgcttcaactgatcgaaagcaccagctctgaaggtatcggcacaaaccagacacgccttgaaacctctggactggtagtgtcgcgcgagctttgtacatgtggtcgtctttccagcaccctgaagaccaacaaacatgatgacattgctctttcccttcttcggtcggaacggttcggcgtggggatcgacgagcttgacgagttcatcgaagacggctttctggatgaggcgtttcttgtttacggcgggggggagttctttgaagttgacggtggacttgatagatttccgtagttggccgacgagtcgtacattgacgtctgcttcgaggagagcggcgcaaatctccttgagcatgccatcgaaggcctagactgttagcggggcgggggagacggggggaattgggggggcaccttttcgtcgagattttgctctcgggtcaggtttgtgaccgccgcgttgatgcgacggccgagatcttgaagaaccatggtgatttgatgcgactttgatgtcgcggggtatcctgatgatggagtgtggcactgtggccacgagaagatgtggaggtggggtttgtggtttttccggtccgggacgcactcggtgcagccaactcgagctagaggtgtcttatcacgcaaataattacctttcggggcagttctagcctgtgaatagatacggatggctatataaggtggcctattgtattgtaggaattgtaatcattgtcagagacaaacaaaatgggccgtcataatctccagtaccccaaagactcgacaaataccatcaaacggtacaaggtccacggggtttatgacctcgagactgtccatagtatcgtcaatacatgtccgatccttcatatatcgttcaatacaccctctcagccgtttccggttgttctgccgatgataggacagctggggtcgtttgaccggccgagttcaagtctgcgcgatcctctggaactatatcttcatggatatgtgtcgtcgaggatcatgaacttggctcagacatcgacggtcgatggagaagagatccagggaatgcccgtttgtgttgctgcatcgcacgttgatggactcgtcttgactctggcgacgtattcgcacaactacaactatcgatccgctgtgatctacggctacgcgactactgtcaaatccgatgaagaaaagctgtatgcgatggaactcatcagcaacagtgttgtggctgatcgttggaagcatacacgacagcctccgttggcgtcggagatgcagagcacgaatatcctcaaggtcaagatcacttcggcaagtgccaagatcagtgcgggatcaacgacggatgataagagtgatttggagaatgagagtttggtgaattcgacgtggacgggtgtgttgcccgtgtatcagacaatcggggagccgattccgggtccgtacaacaaggttgaagtgtctgagcatattgcaagctttgcaaaggatacgaatgacgagaagaagcagagatctttggatgcagccaagggtgaaaggagggcgacttgatcgatgattgtttgtatttgatgcaattgatgtttgatggatatccctccgggggctcctggcggagggccgtttctcgctccgctcgtgcttgatcacagacatttttggaccataccttagtttcaattcaatgatttgcactcacactgtttgtcccaaatacgacggccgacaacatcagatgctcaggttctgcctatgcttatgttgaattgatcgtcggttgctgacgtgggtgatatcgcattcgtcgtattccgtgtcgacaaccatgaacccgagcaatacggacacctaatgtaatgatcatttcatcaaccactcaacccgaacatccatggaatatttaaatggcaccctcagtcatggcgacttcattcctgccatgcggcaattatgaaacttctcgcattgtcacgactttggctcccaatctacgtcggtgctgaaactccaacagctaccctcgactcaggcccaatctttggtctcaccacaactctccctgctgcttcgcccgtgaacaagtttctcggcattccgtatgccgccaaaccagaacggttcagccgtgcaacgaagcctgaaccatggacaaggttgttgaatgcgaccgtgtttggtccttcatgtagacaactatttgtccaaagtggtgagtctgtctataattcatggaatgaagctaacgatgtagaactcacaccagagattgatcttctcaaaggactgttcaatacagcatcccgtgagagtgaagactgtctcttcatcaatgccttcgctccagcagaccctcacccttcaagggctgtgctattgttcatcagtggcggcggatggcagcagggtaacggagaaattgacctcagcggcttcgcggcgtatgaagacatcgtcgtctttaccttcaattacagaacaaatggtaagtcggctctagcttgtgagcattgctaacaagacagtctttgggttcccaaactctccagacataccagtttcagagataaacctcggcatccatgatcagcagctcgctctcgaatgggttcaacggaatgctcgtgcctttgggggtgatccagacaaagtcaccatctggggtgaatctgcaggcgccatgtctgtagatttgcatgttaaccgacacgcatctccattccgcgccgcaatgatgttttctggccaaatgtctgttggatatctcggaggcactgccaggcatcatgatactccgtactgggataatctgacaactgcagttggctgtcaaggaccagaccagctacagtgtatgcgagatgtaccagcagacaacctcgtcaatgccatgagtacagctggaaatgcgtttctgccgataaccgacaatgtgacaattctgagtggcaaagctgaaagatggaggagcggagatgttgcgcgagtgcctgtgctcatgggaacggtcgccgaggaaggcagaggactgatcaacagaaacatctcgctcgagacattgttcggggcctatctctctgagccactggtcaacaaaacccaacagacgcaaattcttgaggcttaccaccccatcaagaccgactttgacactgctgcagcaatctatacagactttgtctggcaatgcgtaagttcacatgcttccgacttcacagctaacacacccagccccaagccatcctcgccaacatttcagcctcggtcaatcccacatggcgattctacttcaatgcctcggtcacaagccttttagacgacaaatactcctggctaggcaaatttcacggcttggacgtcctcctactcttcagttcaccaacctttgacgcaatgtcaccacaactgtacacatttgcggagtatcttcgaggatttgtggggaaattcgtcagaaacccgcaagctggaccaggctggcccgttggatcgagatatgttgcgaacctgggagatgtcggacggacccaaacgtcaggaccttcaatcatcgagcaaacggcgttggatcagagatgcaggctgtacgagtcgatttatcctctcatcgaggagtatgtgttagtttaatcggaattatcacgtagggccccgaatactactcaatctcgttgcaacgtcagttcgccaatctcgtcgacgtcattggatccacggttttaagacggccacttatctccaactttcgctcattgcatctcgatctgactagatttcgagaagcttacccgattgagtgtaaatggagaacaaatggttctgtcgatgcgatatctccggagcttttatcgcggagcgtcatagacattgaactcaagacgtcattagaagttgagaacagacagcagagaagagagggatgagaggttataaatactgtgaattgtagagaaccttgatagacatcaatcacattaattattctcaccaatcatgggctaccctgatacttttgaaggcttctgcgtcgacagccccaagacatggaacaagttccaaaaacaaaccctcacccccaaaacatggggtgatcgcgatatcgatgtcgaaattgaagcctgcggtgtctgcggttcagacgtccacaccgtcacaggcggctggggcgactttgaaggtcctctctgcgtcggtcatgaagtcgtcggcaaagctgttcgtgtcggcgacaacgtcaaggacattaaagtcggagaccgcgttggcgtcggtgcccaagtcgcttcgtgtttagagtgcaagccctgcaagaacaagaacgagaattactgtcctgatatggtggacacttataactgcacttatccggatggaagtgttgcgcatggtggttttgcatcgcatatccgtgctcacgagtacttcaccttcaagatccctgacgccctcaagtctgagcaggttgcacctcttctgtgtgcgggtatcaccacttactcgccccttgtgagagcaaacgtcggtcctggaaagactgttgccatcgttggtatcggcggtctcggacacatgggtatccaatgggcaaaggcactcggcgctgaggtctacgccatgacacactccccctcaaaggtggaggatgcaaagaagctcggcgcaaaggaagttatcctcacaacggatgagaactgggccgacaagtacaagttcacgttcgactttatcctcaactgcgccgacatgacacacaagttcgatatgaacgcttacatgtccacgctcaacattggaggcgagtttcacaattgtggcattcctgatgagccgcttcctcaggtgactgccggtacatttgctggaaacgctggcaagatcacgggaagccatcttggtaaccaccaggagatggacgctatgctcaagctggccgctgagaagaacattgttgcttgggtcgagacgattgatatctcggagaagggatgtgctgaggctgttgagcgtgtgaaggagaacaaggtgcattatagatttaccttgactgggtttgagaaggttttcaagaaggactaaatagtaatgtaatgacagtaaagtattgcctattctgagtattgacatgttcccataaggagagaagttagtgagaagggttgttcgtctgtgagatgagtgcaatcaggtgcagggacttatcactttagaacatgtttaactgatctcatcgaacagaccctggagcttaggctcgatttacttcagaaccctgtctctaagcgacaaaatactgagttttcttgcctcacatagtatcaacaacacctaaatctcaactccggcattcacgtatccaatacactatcagtccactcgagcgcagcgaggaagagccctccgctaggagcccccggagggaaaaacaaggtacagtatgtcaactttggacattatctcatcgcattaacgtggtatcatgatctatttaagcgccaatggccttgaggatggcctttccaacagcatgggcagaagcagggttctgtccagtgataacctgtccatcgacagcaagcttctcagcccagtcgtcagccttgacgtacttgccaccaacacgcttgatctcatcctcgaggagaacgggcatggcgctggtcagcttaacggcctcctcctcggaattgctgaaaccggtggcctcgcggccctcgaggagaggcttgccgtcgaccttgacgttgacaaagacgatggggccgtggcacactgcggcgacgggcttgccggccttgtagaactcctcgatgagcttgatggaggtctcgtcgttgacgaggtcgaacatggggccgtggccgccggggtagaagatggcgtcgaagtcggaggccttgccgaggaagtccttgaggggtgtggtttgttgccagagctgcttcttctcgttgaggaactttacggactcctcgtcgcccttgaacatctcgacggaggcttggtcgaggggtgcttcgccgccggcgggagatgcgacggtgatctcgacgccgttgttgacgaggtcatagtaggggtgggcaagttcgggctgggggtggttagtttggggtttggtgagtgagtaagtggcttaccaggtaccagccggtaggatgtccattgttcatcttggactggctggtgagaacgacgagaaccttgggagccattgtgaatgaattgggtatctgtggatgtgtgttgggatggaaaatgagtgaaagggtataagtttgttgagatgggtgttgagcgaaaggtatgagtccgtgttgatatgagacgagttatgaggtgaaatgctatgatgaaacaaactctaatggatgacgcactcacctttataccacatgcagacacctcacttctccacgcatggacccttgcagtcggaccaattctctaccgtttcgagcaccttgacaaactcttccgtccggctcttgctgctactgacgtcagactaacgggcctagccgtccattctcggcacttaagcccgtgtagcgccggcttttgtgtggggcgcgccggggtctcgtacccggagcggccgatttgagctttgcatgcaccgctggtggacgctcatggaagagggagtggtccacttgatgtggaagctggcattcttggatcattgatgcagttgtgaagaaatctgattcactgaagcatgtgagttccctccgggggctcctagcggagggctctgtctcgctgcgctcgtgctcagtattattggatcagtagcatgggtcaatttggatctaacaaaaacaccaaatgagtgacttcctccacgattacctacatccagaaacccaatggattagctcctctgaccttgtttcccttcccatcacccttgccgcccttgccagctaacgggggagtcttgcatcgtcctctgtagtcaggtttgacaacaagacatttatcgcagccgcagaggaactcaagatggtttccgaccgtctggctaggcttatcgcatagacagatgaacagagcattgtctatgctgctggctggtgattcgccgtcgcatttcacattgggcgtgctgcagtatgcctgtgaaagttgatcctcattccacgggttgtctggagttgttagtcttggtctctacagggtggtagacgtacccatgttcttgaggactgaggagcagtaagtgtagccgcattcgcagatcggtccctcgggaggaggaggttcagcagttgaacttgggggtggaggagggggacttgggtccggaggaggtgctggggccggagtagctggggggggaacaggagctggtccagagggaggaggtgcaggctgagacggaggcggcggtggcggaggtggaggagggggttgagacggttcggcaggaggatcagccgggggatcagccggaggagggacgggaggagctggaggtgccggagctggggggtcaggaggaggagcaggcggctcagaggttgaaggaggagttggagcagggtcagggggagctggggctggatcaggaggagcctgaggctttgcaaaggccaggacggccagagtaaggatggtaagttgaaacttcatgttaacgagtgttgatgatgatgatgtgaactgattgctgtctcttcttatatacttcacggctactgtttgttacagtcaccttgttctactcactatccatcctttcatctgtctgcttgtctacctctccgactgtttcttcgtatctgcctgtcttggtgtcctctgtctctcgtctcgtcaatatccgatgcgcacatgtcaaagcgatactcaagccggcactcgcccgttactcatgtagcccatgccttatagcccatgtgtgtccattcatggtagcaaggttattttacggttatccagaacacaactcggtcatataaccgggtctgtcgaggtgagatcacgatcaacacccacatttacatcatgaagtttcccctgctacagtgttataccccgcactgtactgccccaccatcgttggaggaaaacagcctgcccctccatggtacgagtcgtcatcctacactcgtcaatcaacaatcatggccgaatctcagagaaaagccgtcgtaaacgtcggcacgcgaaagtcccccctcgcgctcgcccagacccagatcgtcgtcgacgcgctcaagaagaactttcccgatcatgaattcaacatccacagcatgacaaccaccggcgaccgcgatcaaaacactgcgctctacaatttcggcggaaagggcctctggacttcgcagctcgaggagaagctcgtcaacaaggagctcgacattgttgttcattcactcaaagacatgccgacggttctccccgagggttgcgttctcggatgtgtcacgtcccgcgaggacccgagagatacactcgtgatcaagaaggaattgcaggacaagcacgggtggaagacgctcgccgatctgccggacggtagcatcatcggtaccagcagcgttcggcgaattgcccagttgatccgacgttacccgacactcaagttcaaggatcaccgaggaaacatccagactcgtctacgcaagctcgaggaggaccccgacctgaccggcatcattctcgccgcggcaggtctccagcggatggatctgggagaccacatcacacagtttctagagtctgacaatggcggtattcttcatgctgtcggtcagggagcgctgggagtcgagtgccgagcggatgacgaggaggtgattcggttgctcaagacgatcgagaacgagcaaactgctcttgcgtgtgaggccgagcgcgcactcatgagggcactcgagggcggctgcagtgttcctattggcgtcgagaccaaatgggttgacgacaagttacatatgaaggctacagttgtcaaccttcggggtgaccacggtgtcgactcagacataacggaacccgtcaagacacacgaagaggcagacaagtttgggaggaagcttgcgaatgctctggttgaacggggaggcggtagtattcttgatgagatcactaggctccgacaagtcccggagacggtcaagtagtcggggactgtacggcagatcaaataccctttgtattctattcagctccagcaaaagtcttgtaggcctcggcatccaatagtttctcaaattgcttggcaccctcctcatccacctcgacctttgcgatccagccgccaccagcgctgtcgtcctcggggaccttgttgatggttgagggcttctcctcgaggttgtcgttgacttgtaggactcgtagacggacgggagcgttgatgtcgctggcagacttgacggactcgacggctccgacagcgtcgccttgctcgacccatgttccggcctcggggagttcgacgtagactacatctccgagctgctcggcggcgtactctgaaattccaacgaaaccgtgcttcttgtcggcggacagatcaatccattcgtggtctttggtgtattttcgagcgaggcctgttttgttagtgtcgtcatcgtagcgatccaggacacatactcagtttggtggaggaaaaggctcggattggcgtgcggagggctgcgcggggcacaatgcccctagccagaggggctgcagcgcgtagggaccgagaaattgaggccattgtgatgatgcggatggtgatatcagagttcaagctttgtcggtatcatgcggagatgggccgagtggatcggagggaagccgacttagtcagcatcatgaagttggcggcatcacagtctatctactctacagtaattgacctctatgccatggaatgtgattgcaattaagataagactgccgttaagcaagacatgagaaacattggtccaatcggagatatcaacgtgggggttctgggaacattgtttatttggtgtttagtgccagctgtcttgcatactgtcagatactaccatattctacaataacacggttgctatttacattacaaatattgacgattctatccagctggacatccagatcaaacgcagttattgcgcaatctcagctagccatacaccaaatcgccaaccaattacttgcccaaaacgcgttgacgcgctgcgctacgctaaaacaccaccatcatcatcacaacatttcacgcataagcaggagcctagcaaagtctatctcgaaattaagacagattgaactattttcagaacatttcatctacatcccctgttgtgctgtacaaaacccgttccctccactttagaccttgtaccacgaaccggtgccttgaaattccgtcccgcttctggcctaaacaagaggctcccaccatcatcctctccaaacgtcagcgcaaactctctgctccaacaaaacgcatcgttcggtttcagtttggaagaaaacaaagtgcgaacgcgacttaatttctgccgccgaggtctcattgttgaacggcttgtctcacggcttcacgctggtggcttttggactccgccacctttcggctgcctcgtcttgacctccccactgcgcatcacgatatcatcacttgtcaactagcttgatgctttgacaagctgatcttttcttctgtcactctctccgaccacgttctctaccgatttctttcgtttcctcgcatcgtccgactcgattgtttcaccgtctccgtttcgactccgttaccctcgatacccgtcacaccttcacgctggacgactacacgaatccctcggctccggccgaacctacaaccatggagcacatgatgagttcacctccccatgaaatcccactgccaccgccaggtcaagacgagaccggaggcatcgaagaatctccccatccgaatgggttccatcatcagcaaagcacatccctagatcaagggctagctcaaagtccacgacaagaagacccgtctactagatatactcctccagtccaaaccgcaccgccaatttcccgcccagctagtggcttgtccaaccccgcacaccaagcctacaacgactatcgacagagttccggtgagccatcatccaatggtcgaaaccatgttgtcatcaaggtcgggatggttggtgatgcgcagatcggaaagacctcgttgatggtcaagtacgtcgaagggagctgggatgaggattatatccagacgctaggtgtcaatttcatggaaaagacaatctccatccgtaacacggaaatcaccttttcgatctgggatctcggaggccaacgagagtttgtcaacatgctgcctctggtgtgcaacgacgcagttgccattctcttcatgttcgatctcacccgcaagagtacattgaatagcatcaaggagtggtatcgacaggggcgcgggttcaacaagacggccattccaattctcgtcggtacaaagtacgaccacttcgtcaactttcctccacaagatcaagaagaaatctcaaatcaggtacgagcgcagcgaggaagagccctccgctaggagtccccggagggaatcccaaccttactgactaccacaggcgcggcggtttgcgaaagccatgagggctgcattaattttctcgagtacaagtcacagtatcaatgtgcaaaaggtatgaactcctggttcttgggagtacattatgctaactgattagatcttcaaaattgttctatccaaagcgttcgacctgaaatgcacgatcccggaaatcgaaaacgtcggcgagccgctccttttgtatcagtccgtgtagtcgaccgaataacgagtaaatgttgaacctgacaacataacgacaagcgacgggagagtcgcaagcaagcatttttctttgttataacatacaacacaactgggtcgtctacttttcttcaaactttgagattactagggcaaattacggaaggggtcaggattcacctctgggatagataaacatggggattggcgcaggaccgcattaatgtggccagctttaccggtcggtggtcacggcgggctattgaagtatttgagagatacaatcggctgttaatcgtattggtgtatgctagatgtagatgaatgatgtttggtgggatttgtgaatgtgcccatgtgttttgtggctattgctgagatcgagatcgatatagccaacggaatcctgcagctaattcttgtcgtaggtcgtctattggtcgtttggatggtattgggacgtcgcggaggtacatgtgagcctgctcggggtccttgagtgagggatggtagtacagacgtggactggttggtggtttttgttttgtgtagatttggatgccgtcacgatagatggagatgatttcgacgagcatgcctcgctcgagatttggcttgagctttatgagctcggttgcttcttcgtcgggaacacgtctgcgacggatgaagtagcacatgatgatgccgagagtgaggttgaaggagataatgatgctgaggagtggcaggagtatcgcgtacacctctggtgatggctccatggtgagcctcggggggcattttatacgacactgattcagcgatccatatgttagagtaagaagcaaaaccttttcttgaacttagggggcagatggcttatattgaaagtctgtatgtgaggagaacttaattcacttgtacttgaggaacaaaggagtgttctgtggtgtgatctgatggcctgggtcaacgctgttcggggatgtacttgggagcagcagaaaggaaacgccaacctggtctataccgattgaagtctgcagactatgggtttagatacaatacaattctgtcagttcactggtgtatttcccacgatacatctacgtcttgaaccatgtcttcagaaatacctttcgatgtggctcttaactttgagcctttgtgaaaggctttaacaatgattcatcacaaaagttcaaacagtttacatgactttacgattggacaaaggtttgatgaacaagtctattcttctgttttaaaagctaaaaggctgtgtttactactcaccgtcagcgaggactagcctcaacactcgatagttcatggccctcctcgatatcccggagccttctcttccgacaacaaattacaatggaccagatgatcatgacaaacagactaacaacagagcagatgctaagaatgacgatggtggtgtaggcatcaggaagttcttcgacctccttgcggcggacgagggagagggaggtcaggaggttagagatggccattatgtgatgtgttgatgagtgatgagagtcaagtgaagggagatgtgagtagttatatactgctctgagtatgcagcctgatgactgccgttcacagtccatgcagatgttgctcgtgttctgaactattggtgaacaatccgagtgtcctgctcactgtccctgagtctgcacaccctgctcaacatccttccccttaagcctcgcccttcgaagccgaatggtccgggcaatgaaccaccaggtaggaggcacgataaagagaagaatgatgccgccgacaatacccatggtgaggatccggtcgctcttggactcgggggcatcgtctcggcggacaggccaggagaggattcctgtgaaggaggctggaaggtaagagttggtcatgatgtgtgtgaggatgtggtgatatggtgagggggtgatgcggtgatgtgatgatgttgagatgaaggtgatgcagaaggcttttaagttgcatattgtgcgtgtgaatgattcacttctttgtgtttgaacagttaatgtcgtttacaccatcctttgacgtcgtgaacaaacgaacagtcgatcagagaaagcagtgatgctaaacagtgactgttcaattgaacaatgattaacaaacacttgtagctattaatacaccccgttctcccgttcatcaattacacacacaaacaacttcaatatgtacaccttgaactacattgttcttttcgtactcattgttctggccatgatggtatcagcctgcagagcaatgaggcaacagacgcgagagagaaaccgaggctactcacgagatgcagagagacaagacaccaatgcattttaccgcaggtagacagacactcaaaaatgaagtggcggcggcggcggttatatcttttggacattcccccatcggatgcttcgggtacctgtggatcccctccatcagcatctccagcctcgactggctatttcctcgcagccatttccaaatcaagagtgctttctcacgaatctgcatctttccgttccccactgaccaacgggccgcatctacttgttcctgaagatctggtggatgtggaggtgcaggtgcagggattggtcacgtatggtcttgataacctcgtgagtgcgaatgcgaaatgacggtcaccgtcgagactttattctagactctagtttagtcttggtctacccccaaataaaataagacccatgttctgtaatccatcactcctaagaaatgccaactcaaatgacaccacaacgccgttcatgaaaaggaaatcaacgcgctagcgataacaaaggtgaaacaaatccctgtgaccaaatcgaatgctgtcacgggcagagtcgaattgcagacatttacttgtcgtccttgtctccccatatgggagcgttgagaggcttgctgacaccaaatccaacaccgacagcaatgccgacgacgagaaagataatcagccccttgacgatccatcgattgcgttggctaagcttggccatgcaggtgcagcggttctttgcctttgcggccttggcttgttgcttccagtgatcttttccaggccaaacctggcagtcggtctttctggcgaggggggtgctcgatgtcttgtgcatgcatgagtctgatgttcgtgttgtgaccatggcttcgatgtcggtgtcgaaagggttgagtttgtctgtttggggtgtggatgttgtactgatgcgaggggtttcggttacggtcacatttgtggcagctttctcggggattgtgaggtttgtctcgccgcttgggcgggagagtttttcgtagtttgaaggcatgattgtggtcgttatcaattgtcgttgattgaagtatgaaggactgatgaattgaatcgaaagctatcgcggttagtgacgcgtggctatggctggtgtgacagtgacaccaacggctggtacatacttgagtgaaaccgaggttgggatctctgcgcagttggatgtagatgttgaatgcgaatgaatgtagatgcaagagacagccctcacaaggcaaggagtgcaggcaggtctttagaacatggatgtttggattggatcgtcggttcgttcaggtccgttggttatgatgggtcaagtaataaagccaagaaaatagaagagaatcaaagaggatctcccaagacagacgagattgcgatgataaagaagaagacggtcgaagcaagggagagtaacgtgatggggcctgagaaggagccttattatgagttctttctcaacacacgcaacgcaatgcaacgccactgatggaacaaactctctcgtcgactggcttccacaaaagacgtagaagaggagaacaggagcacagcacgcagagacatgacagagggaacccctaactaatccaaaatgatccaagccctgcacatttccaacgcttgggcccgaaccgggtgcgctaacaactggcttgccgcctttgggcctggtgcgagctcccagctaaacgagctaggtccagcgggggtccccggctctggtggcccccattagctaggccattactacgctctagattgctccaggaccatcaccattcaatcgaaacatggcatcaccaatcaaggtttggtccgtctgcataacacgatgttcacaaagatgcacaaaagacctcacaatatgcacgcctacctgtacctgggcagaagccgagttcccccgcagataacaaaccaacagtccaactgcttcatggctagatcagatcccatgtggcacggctgcatgtctctagatcgattcccacgaataacacctccatcccttcataaatggctcaagtttatctagtgatttacccgcatgctaattctcgcccgcgccaccaacatgggttaatcgccggctcttggcactgactcgccaattgtagcttcatccaacctgtgccataactgtattctctccgcaaagccaagaaagattattcttcttggcagccgagatgccgtgatcttgtgtctgactatctatcatgtcgtcgtccatgtcacgctccagactgatgatttggtcagtgggctgtcggctgtcaatcatctggcatgacttcaggagtcagccaggaacaggcacaaggtttggcttcagcgggaagaagccgcagaattcctgtcctgaataaagaagctttccacaatgttaatgtgttatcgccacgatcgaatcgatttccagtcgtgcgtattcgttgtgtttcaatcacggcacagcatccacttatgttttggagttccgtgtatccttatcgcactcggaatcgtgtccgtgtctagcaaggaacgcgcgtataaggattcggtagctgatcgaaattcatcccaatctccgcgtataatagatccgatatcacagtcgatattgcagattcccagtcattcaggtttacgcaccagatgcgaatacccaatgcaagttcccctcaatgcaagtgaggagtaaggagttcttcagttagagtccagaacctggtctctgcatttgctggggtccctgcattagcttccattgccaaggataagaagaattctagacttgagttcggcgggtgctcagtggcgctgtcattgtgttgctgccactgatgtcgccgtttttccttgccaaaaacagactgaagttggaattttcattgtttctattgccacttttgaaggtttgatggtgatacaatcggttcagccgatgacgatggtgacacttagtggcaggacggcagttgatggaccacagtattcggatttgtgcttgatacgaataagtggtgacaatcaagtgtctcctgagtgggagactctgatccctgtcagggagttttaatgcccacaaatatggtctaatttgagatcagtgccacagcgagagaatcatgcaagttgatgtcaatcgagtgcattggtatctctcaaggtggtcataagtgctgggattgacgtcttcaatctattcgtcgattgatgccagccgttcggtgtgtcgatgtataatgcaatcatcccttctcggttggtgaccaagccctgtaaatgtcggcgcataaactcgcctgaatgatcagcgcgaaaatgcacagagattcgctaaattttatgtttgaagcatcaaattggaagcaatgcatgccaaacgtggtgtcttgacgttcatcgtatcggaaattggagcgggcggaaagtgctgccatccaaatgtgtcgtctcgaaggcgtgtcgttgtatcaacgtcgtacctacatatccaatcagtactttcggcctgtccaaggtgaagtcgcttgtgagctgagagaacgcgcgtatgcgattgaagagcgcggacgtcctcactacaatggccagcgctgaatgcttaatggctgctcgtcgagatggttcgatgcgtcaaatgtgagtcctcgggtatcgtttgacgttgcatgaggcatcctgcacgataagtattcggggtatccgtgagcgtcatgagttctggcgacttcaatacctggagacacgatgtcagtggtacatggaacaacaacgagcgcgtaccagttgctgctgcgtctggtacgcctcgagaagttgaagagatccaccagcgcagacggaacaatagaggtgacggttcaagacacaagtgatccgctcgacctcagcttactggcatcgtatctcgatactcacagcgttcttgagttgtgtcaggtttagtgacttgcaccggcaaccagaacgtcgtagagtgttgaggacattgtcgtctgacccgaacagcgcggactcggcggagtttcatctctgaatgccggagttgacaaaacccaatgagaagatgggttgactgagcctggtatcgtgacgtgaagctattcaacttggcctgtgcttgatgccagcaggactccaatgctcatcggttttgacgattccgagacgctaccgaccgtccagatcaggcaaaggcgaacggtctcctatctccagagcgttcgactgtctgtcaatcaccaactacggcaacgcaaacagtttgggactgactgcgtatgcagttacgctgagtgtgtacaatgcagccgccttgtcttatgtctaagccgttgcgcttggagtgcaagacaaccttggtgcactcattgacaatcgtcgagtcgaagggattcgtgcaggctgtaaaaatttgagacgatctgccatcttcgtctgacactatatcatcaacgttgcgttcgggttcatgcagactgctcgacccaaacacctctagattgagtggcatgtatcttcgaatgcgacccgattcgactgtcaagactgatgagaagaccagagtgaccaagaactcgcgagtgttgacagcagaggaagatttcgaggtttgtatctcgagatgaggcagagtgttcagcttgatcggccgccaggttagtttcgggcaagtcatcaggcttcccatcacacgtttagccgctggacttgcgaatgttttggacatctagtcgagtgtcaagagtcgggggggaagtggttggatgggtttcatgtcggttgacaacctctttgcttatgatggacgccgcttcgagtcgttccgagtattgttagcagcgttccaaccataaacagggcagtccggaaggttgggtctcatatttctgagatgaactgaagtgaccgacttaagcaagctagacagcggatggagagatacataagcagcggtacaggctcaacctcttgtaacttacaagacgatagaagggtgcatataaacgtgatatggatagacaattggttcaaacggtcatcgcaaggagaccattgggacatggccctgtcacggagcccgatatgggttccaaagcgacaccacgacctgcataagaaagcgtcgtcaactgctgctacatgggcactcgtagccaatcccaaccaccatatgttctatcgataggccgccagtctctccttcagattcgattggtttccgtgtatttggctcaactgttgaggttcaatggcaacgtcgggttttgggaaggcatggttgaagggaagctcttcctatcaggcgtcaaagtccagacatctcagcactcttcagcttgtgtgtctagggagctcggggagacagtagattatgtcatgggagtggtaaatagcagaacggggcaaatctttcagcctgggaatcgctgaatggtcctgtgatggactcgttgccgtcgtcgcagctcatgtaactcggggttattggcatcgtcagcgttgcagacccaaggcagtaacgtatacattttctcgacttcttttcagtgaccaggaaaggcatctaagtgggttagagagtgtcgacggtatctgacgtccggtacgaaactgttacccaaggcgacgaggtcgagctgtttcttgaccgtccttctcattcctgtgtatatcatcagcactctgtagattttccaaatctgtttggactgtgctcactgtttgctactcgaacactctaggaagtaagtgtcgatcgctatggaagcatttgagttctttctcgtgtattgaggaagcgctggagctgatgagggaaaggttccacaacatagcttgcattgagtgttagtggtcgattttagaggttcgaggggccaaagtgcacgacgtaccagtataaaatgtctgacatggccattaggattgtgcactcacattcgaacttgaggctggtacctgtccttcagccttcttcagcttgctttcggggtcagctgtagggtaaagtagtcgagaggttctggaggcatgtcaccactgtatgctagtcttcaccgtgtccagacatttcgtcagcatttttcagtagcagtcacaaggctcacagaagagttctgtcgttcggggtcgcactggcgataaatttgggaggcatggatcttacctcatggacgctattcgagggttggacactcagggagcttatcgtacatcggcaaaacgtaaatggtcaagacagtgtttatgattaagtgtagtaacttggatactgcgtttttgtcagtcggcagcatatcaacgcaacatgaaagcttctagaagcacttacatagttttattgtgcagtcgtcgcggtactgctaggagctagagttcaagaccaatgctgaaagtcatgcccccttgactgactctcgttgcctatccgtggctactcagcgggacggaagactcaaagaccctctggcacagagattagatgtcagtcgtcaagtcagtatccgtgaccgagtggaagactgtggctcacatatttacttcgtgcctgggcaccggcgtttcttaaatcacttacagagtgctgagtgtagcttgctctgggatacacgagtaatgtaaactcgaagccgatgccgattgttgtgatccccttcaccgtaccaacattacctcgtcgagatcccaatgacaaagggtcagaagagcgtgtccggcgccggttggacgttggccgtaaggtcagtacaccgaaaggcccgagtggcagagctgtgaaggccgtcccttcatcaaccacaatggtatctaggcaccatcagcacttttagtcaattgaagtcgaaggctaatgggagctgagcatgttccacaagtcagcggagagtagaggtgatcccatgggctagttaatactaagttgctcggactctgattcacgtctagtcgtactctagagcggacattagaagcttatcgaaagtgcgtatagttcagtcatcgttccgtactatgcaagcgttctaagcatcaagttggtatcgattccccgcgtgatgtcgccctcagcgccgtgggtttgatgttctgcagagttggtcggtcttgcatgactgctgaatatcagttcacatgccaagagaagcacaagttcgatcacagcgtccctggatcctcagttgttcagatcatcgacagcctcttcatcaattggttttgaggagaacacagtgggagtttgagcggccaagaatcacatagaagttgcctgggctgactagtggtgagtgttgacattctgtcaacgcagtcattcaagacaccaaaggaatgctgagagaggatacgagtgttgtctttatcgtatgttttaatggcacccacgatcatggcgatctttcgagcgacacctggtctgtaggaagcttgccttcaggctcaagcgactgtatctattgtgcgactttctttgagaatggcatggttcgggataggggcctaatgcttctctcacatgcggcggtctgcttatcattggccttctcagaagcaccatcgagcgtcgcccgtttgtcaaaaatgattgacttcactttggcacagagacgagtcgaagttgaacgtggttaggcgaggtgtgtctacgtctaatcagtaaatccaagcgacatcgaaagttgatgggcacctgctagcaggcttttatgtttcgtgtcatcgacatgcttgacgaggggaatgcttgctgttcttcaaaccgtaaaggtttgctgtagccaggtactcgctgtagcgctgaactgcccacctgcaaccgctggttcaagatagtactcttcgctttggccgtaaggcggatcgcggtttgtctctttaaacgttaaagaggtgttgctgcgtctcatcagtgccagcccagtgacacatcggacattacctctgagcagagttgctacctgccaataaattggttaagctaatctcacagagcgtttccaaatgccgcacggtttatatactcagttagctgagcggtccggtatgataaacacagaaataccaagaaagttgaatggtagaactatgcttagagaaaggactggagtgcggacagcatcagcgacggttcaagtggtaaggatatcggagtcgagcgaaagcggacttggtctcgtgaagaggtttggaggccccagctgtagatttgcaacaggggcaatattcggatggccagccgcatagacttcttctcctcgacatgaatagcagcgtcaccgcagacatcctcgacttcgaaagccggtaattgaggagagcattctctgttgccctcggcgggctaagtctgtctgctgatttgagttctcaaccacaaatgtcaagcaggtaataccaacatgcaatatcgactggggcggcattgataccttgtctggggttgcagaagcaccctttaagtgtcagcatgcgaatcgatggtggccgagcaaacttacatagtgcttcacgatggcggagataccaccggattgaagaaccctctgcaacacgaattgacagcagtacctcgattattgtgacgcccacaattaagtataatctgctggattacagcgctctcagtctcgtcgccatctgctggaacgtctatcttcgtcctgatactcaagtcagcccgtgatcttgtcctgggaagggccgtcttaccaacagacctcctgtctttagtgtaaactgaactcatctgcatcgtgagggaaatggtggcttttctgctgccagatgatgaatcaggattgttcgcttggttgtcgttcctggtcacatggttctggtgcagctcaagtcagtataccgagatctgagctcagaaacttcgccagtaactgagggctgcaatttcgacatccagatcgacattccgcttggaaaggattcttctgttgatgaagggtgatgtgatggcaagcagatgatgggatttgggtgcattgaggtggaaggcatggttctgtgaatgggcgatgaccacttcttgagggtcgtagtcttatgaacgggagctcagtatttccgcttgtgaagaggcagttgaggaacggtggtggcgattgatgaaacacgttgacgagagaaatagaaatctcatatcaggtacgagcgcagcgaggaaaagccctccgctaggagcccccggagggatatttggctattgacgcagtgatgaatgaagatttggagatgggtgaatatggataacaggtggtgagaaatgagggggtttacgatgagctcctgccattcaactgctcccgtgactttgccgtgctttgaggaaggcatcaccactattttcaggaagcaacacgacagtgctttcacctgccgtttgcatgcattcactcgacaccttctcatcaccgctcactcaaatccttcatcttcatcttcatcacacttcttggttactactttatcatcattcctttccttgcccttcgcctgtcgtttcactatacaccatggagaagccctttgctggacaatggctgatcgatgataaggatctcgccgcagacaacatcctatgggaaacaatttgctgcccttgcattgtttacggcagatccgaaaaggcttacgaaaatgctttcgatagggcgcttgaatgtgatacaccgccgaatggccatgttcgattcaaggtcaacaagaaaggaatcgtggacacacaagaggaatactagtcgaagcctctgaatggcccggacatttctctgccctgcttgggatttgctgcctgcttgccttgtaagtgtccccttgcgagtcaaacactctaacatgtctagtctatggtctcttcatctccaacctgcgtacaaatgttcgcaatctctacaacatcgaaggaacccgcagcgatgacaggttatggggctgctgctatccagttgatagcctcattcagatcgaacacgagctcatcaatcatggacatcatcggagacgcagttgctgcgggtatgagaccgaaccctcaatgaccacatccgcgagcacttcccgatcgcacagcaaggccaccacttgtgatacggaacccggtgaaaaccttccctgtatccccgaagattcatccgagtgcacgtctccaacctcatctgcaagcagccgaagcaagccccgggagaggtcaatcgctcaagatccagttgcaccgactgacgcaacgcttgaccacagtcacgacctctccaaagatcccagaggaccatatcgaaccaatgcacctcaccagttgaagagtgacacttctgctcctgtgtatccgccttcaattcatcagcttcgaaccgataccaaggcgcctgccagtccacctgcagttcatcgacacgatttgtttcaggatgcaaacgagacaaatgagacccaagccaatcacgacattggattcgatcaagttgcaacataccgagctagtccggatcatctgcttcggcatgacgaaaagacgccgggagcatttccttcagctcatcatttgcaccacgatacggtggtccggaccaaagcaccacgacaacatggactcgaagatgatgagcaaggtccgagtaggtcgggaaatgatgggccacaccatcttcatgaggacaagtgaggaaggcgaggagacggcgaggtcaagaggccagacaggtggaatattattatgattcaacctcagacacgacagtagcattatcacttcataggggcttacaatagatatatctctgcaacctcatgcgaccatggtagtgtctgttgttactgaagtattggtgcgtccagactctacggtcacatatggtctctgagttggcaggctatgcatgcgaccaggacaaatttgtggcaaaagccgagcgaatgttaccgtccctcccagcctccgacttgcagctcgatgcattggcgttgcacacaagtatcatcgagaggggttcgacacggacacgacgcgagagatcgcgggtggtctggcctttaatagtaacaagccaggatagagttacactttacagggacccgtttcggtggaggcagtactccgtagctggttggcgatcggtcagatcagctgaaagacgatagccaattggaattgcgtgtctggcagtgttgtgatgagaccatggtcgcatattggcggccaagcacaggctggctgggcacaacagcagatgagtttgggcagacgacttggggattgagacgacgggcattgagttcacagatcaaggaacacgaactcgcgttacattaaatgtcttcatcctgcatgctgaaatctcccttgcattggcgctcagcgcgacgattggacatggcacgcagcgaactgggttgacgcttgtggagttttggacgtcccacaaggccaaggcatgttgcattgagcgaatcattttggaaaagtgcttagcggtgaccaacttgcattgattgaggggaaaacacctcaggcagagatggccttatctcgagatgtactccgtaatgttcacagctgaacgatcaattccatgcactggcaattaacacggtcgcgaatctgcattcttgtttcatacctctgccctctgtaggcattctagtgacctgcttctagtggccgcaccgtcacgtaccgcgctcacgtccaaggcacgacgccctagagggaacccactttcgcgctgaagctcccttgataccgatcttctccacgcgcccgccctccgcagccagaacccacctttggcaccgggcctcttttctacccgctccctcccactttcactcatcatcgtcttcactcatttacacgttcgactcacgcgataacaataaacaataacttctctcgctgctgggtccatcatggctactgtcactcgtcaaccatttgctccccttgatgggactcgtctccagaccttgaccagtctcaagaacaggcaaaatggtatgtggagatgcggagtgtttgggcttcaactgacatcagtgattagctttgccaactggtgggaaacgaaaggctgaacttattgataccgatgattctgaaaatgtcgatcctacttcttttgccaaacgatcaaagggttccaaggacaaggacatcctaaaggacagcatcctcaagccttctgcttttatcctcaagcctacacctgtatctgcatctcccattcctaatcgcctcacgagctctaccaagacccgacgcactctccaacctaaatcacccgccaaactcagctctggcatttcaaagtcttctcccatttatgctccagctggtcgatctcctacccgaagcaagcgatctggtatcgcatctagccgacgacgcactgttggtccctacacccgtgttgatcctccttcattcagtcttggatccgccgctcccttttctctcgatgctgctctcaagggtactattcctggctatggcgccaagaaggaacccatcactgctctgcatgaaccagacatgaaggccagctggttctttgacattcacgaggacacgcccgaacaagagatgaccaaccttcttcaacacagcacatgtgtacttgacatttcatccgacgaggagagtcaaagaaaactcaacagagaccgtgctgaaggtcgcgataaggaaaatgttcctcctcccgatgacatttctcaaactcgtcgcgcaccgaaagccgatgacatgattgttgagaaagagcgtgtcgcattgggagaaatgaacactgccgacttttacgctgaaggatgtgatgagacatcagtcatttttgtacctgaagatgagccagaagtgaatacgactgcacctgcgcctgcgcctgcgacagccgaaaagccaatcgatccttcaacagaagacatcgacaacttgatggccaagcccacagaaggttcaagcaaggctgcagttttggaaccaatcgaaggaacaggagaaagttttgagttatgggaaagcggtagcgcgcatgatgaagctgtataggcacgaggcatgaacaagtcatgaacggttatggtaatggatacggatggaatgaatgatggaatggatggatatggatatggatatggtacggatggtggagtttggccggcgttacctttcttcttaggctaccaagagctggggctatagttttgtgacttcattattgtctgagcattaattattaccagtgtttgaaagaatgttgcactgagaatgtcttgttcactgggtgtaaattatgatctgattccctccgcactgtgtcccacgtgaaccactaaccaaaacagtgtgaatattccgtcagcaatccacttcccctcatcaaccatcatggcttcaatcaacgatttggcgacggccgctattgcgagctctgatacagcggatgattcaactcggggcgcattcattattttggagggtctggatagaagtggaaagacgacacaggtgaaactgttggagcagagatttgtcgaggagggtaaaaaggtcaaggttatgagatttcctggtaagtcactgacgaagtagtgagctatgctgatttttatagacaggactacacctattggacagatgattgatgcttatctcaagagtgatgtcgagatggatgaccatgttattcatttattgtttagcgcaaacagatgggaagctgtgtgagtttgttggtctgttacacttcacttctgacctttcagcaaacaaatccaatctctactcgcctctggtactacaattctctgcgaccggtattatcactcaggcatagtctactcagccgccaagcagaacccctctctgaccctcccctgggcacgagcaccagaacgcggtcttccccgaccagatcttgtcttgttcctcgatttgaccgaagagcaagctcaagctcgaggtggttggggtggagaggtctatgaacgatctggtatgcagaaacgagtacgggaattattctggggcctcagcatgggcggaaaagaccttgcagcacagggacttgggctaggtgagggtgaggactggacacaggaggaggaggaccttgtggtagttgatgcgggcgggagtgtagaggaggttgctgaggaggtctggaaaaaggttaggggtagagttgaacaggttgagagaggagaggttggaaggactgtgagagttgttaggtgatgctatcaagatgatgagcctacatggcttccagagatgacagcaaaaatgaatccccgagacctggatcgaacaagtgacctttcggtgacggtacagttacagccgaacgctcttccagctgagctactcggggatggctctgacgatcagaggagtagccatggcgatcggcgagcaaagttgggtacatgtgtggatgctgtgctctcgatgaggtatgctgcgacagtgaggcgtgcaggttgtgggtgcaggagattgaatgcaatgttcgaggtatcccaatgcaagcttggtgttgaggcgtcgcattgtgacacggatgacgcggggttgtttcatcccatcttgtgtgattgttttctcactaaaagttttacgtgatcgtctttaaactcaacaattgccacagcatctcttgctgcaattatacgttcttggattgaatccattctgaccagctgagggtaaacagactgtgttaattgagctccaatgaatacgctgcgtatagatacaatttacacttcctctcccaaccaagtccaatggctattcctccggtttcggagatatccccgaatagctcagctggaagagcgttcggctgtaattgttaagcatctcaccgaaaggtcacttgttcgatccaggtttcggggattcatttttgcatctttcactcttgctccaagtttatttttttgctatccagttgcttgtatgtaattcattaattcatgagtacgagcgcagcgaggaagagccctccgctaggagcccccggagggatctcgtggtagttgagtgagttgtgatcggcgacactaaaaagttaagatgtcatgatatactcgacaacaccagatgctatgaccggcaaaagaaatccccgaaacctggatcgaacaagtgacctttcggtgtcatgtatcagttacagccgaacgctcttccagctgagctattcggggattggtgatcgtcgttgactatccctccatacagccgtctggagtcgtagattgaagctacaagcattctcattcacatgcacaagcacttgttccacaatacactgcttataagcaaacaaacttttattaattaaagactacagtcttgtgaccattgaggaacaatctcctctcagcataccaccgcacagcagcagcaagaacttggctctcgacattagatccctcctcagacaactccttaggattcatgctgtgatcaacacgagcaacccgctgctcgatgataggaccctcgtccagatcagcagtgacaaagtgggcagtcgctccgataatcttgacaccgcgctcgtacgcctggtggtaaggcttggcacccttgaaggagggcaggaaactgtggtggatgttgatgatgcggccggacatggcctcgcacagggtgggagacagaacctgcatgtagcgggcgaggacaatgagctcgatgccgtgcttcttgcagagatcgaggatctggccttcttgttgcgccttggtgtcttttgtgacgggcaggtggtggaactcgattccgtagctctcggcgagggcggcgtagtcggggtggttcgacacgatgacggggacttccatgcgcagctggccggtcttcatgcggaagagaagatcgttgagacagtggccgatcttggagaccatgatgagaacacgggtcttgcgggcgacggggcggatatcgtagtccatgttgtactcggccgcgagcttgtcaaaggcctcgacgaggtgctcggtggactcggtctcggtagggccaaagtgcacacgcatgaagaagcgctcggagacgggatcggagaactgctggaggtcgaggatgttgtgcttgttggcggcaaagatgcccgtcacggcatagacgatgccgggcttgtcggggcacgacagggtgaggatgtgatcattagccatgttgaaggctacggagggcgttgagattgacggggaagaaattggtgtaagtgagaagaattacggcgtatcttgttagcctccgtatgtcgaccgagtatgactccgagaaccccactgcgggctaaccctccactatcggagaagcgtcgggatgtggctatgaaggagagagttggtattaagtaaattgagggaaatatgctgtattgagatgttgaatagaatgcgacatggatagctgtggactgagaagtgccgtctgatggtcatgatgcattggtatggccggttatatccgtctccgctatggctgcagggtaacaagagtccactgaacgaaccaagcaaacgtcagatctgataactagtcaaaggatagataattagaaagataatctaccaaggtatgtaatataactagagataataaagctaatgcatgcaattggccgtcacgtggcgttgatcgttgatcggaagcccatccgttccccaccatcaacactcaactaacttgacatcaacatcaaccgcaatgcatcatgtcaggtggctcccggagccgagacggctgcttcaactgtcgaagacgaaagcgaagatgtgacgaggagaaaccaacctgtcgacggtgtcagagagcaggagacgagtgtatctttccgagtccagcttcagcatcgaatccgtacaagtttatcgtcgcggcttctgaccactatctggtgccgagtgatgaccagaaccatagctttctaaatctctcaccccaggaactcgttgctgtctgtgattctagtgaaggaaggattgtctgggcaaaggaatctgttccccgcagtttatcaccgtttgcttttgagccgggacggtcagttgagaaagctctcgtgcagtactgtatgtatcctcaccaccatgtatcctcgctaacaggttagatgtcgaggtcatttctaggagcagagtctacgtggatacaagtcggaatggcttccgtacatcagtcattccccgaatgttcatgttccaaggccctttgttctccgcagtcctagccatgagcgcagcagaatgggcacaaaacattgtccccgatggaagagactaccgcgctttatcaatgcagtacaaggtccgagctctccatgaactgcagcacgctcttccagattcccaaggcagtgagggtaatcttctaacctgtgttctcttggcatctctcgaaatcgcacatggatcgtgtccaacatggctccgtcatcttcaaggcgcactcgctctacttgagagtttcggaaacaatatcgaccccagcgtagccgaatttgcactccagtatttccggttccgatatattcttatggagactacgcaacctacccaccaggactcgttacaccaagcaatggctggtttggccaaagccgaggctacactcccgcattctcgaaatctggttgatgaacagattggttgctccatggatctcgtcgacataatcaacgaaatatcgtcactgtctacacatgacatttccagggatcaactgtacaccacaggtcaagatattgaacagcaactcgaagacctttcttttcagggtacagacgactacctcttacggagcgctgagtctttcagaattgcggcgcaaatctacctccgcctcgtatgctacaacacagccatcacccacccatccatcctggccctccacgaatctcttctctcctgtctttccgatatcatcgttgagggacagactcgaagatcatttcctatgtggccactgttcttggcaggctgtgcatgctcatcagacgaacaacgaaaggttgtgttggatcacttcatgttgatggatagtaaatggccgattagcaacatatctgctgtttggaatgccctcagactcatctggcatacacgagatcttcaggcatcgagtacaaaccaagactggagggagattattcacaaatttggatggaagctctcgttgtcatgatcaattctaatacctgggtatactctatgctctaatgcgaccgcacgctaaacttccagctcccttgacttgccatgggatccctcggtccatcccagactggacaccatgattctttggctccttcgtctgctcgtgctcttgattcctccaccattcgcatgatgaatttgctgtcctgtacttcgtcttgctcatcccggtcttgagacagccatccctctcttcgtccgtcgccagaattaagtcgatggtcaagtggtcggatatcgtgggatcctgcactggctgttcgtcccgttcgtaatcgtacaggctgccccgtcaacatggccatttccacgtccaagtctatcattccatcttcaggccgattcggtcgagagggcatgtgctctgtagacgagctaatccatcggaagggcttcttgaacagggatgtccgtgttcgatcgcgtggccaatccgggtttcgtgctcgcctacgtttacggacatgatgatcgatcaggaggttcagggatggaagacaggcgcagacgaagccaatagtaatctcgagagccctgcaatcgttagacaagcattactaggctgaacaacatacgttaggatgccgatcggcgtataatcgacagtaatatcatccgagttcaaaaagtctaccgccttggcaacacggaacagtgtcaaggctgtagcgattccaccagcccccaaaagcaacacaatcttgatcctttttcctatcgacattcggagtttccaggtcaacggtatcgggatcaacagaatgaccaaatccgtgacaatcgatagcgatagatcagaaaagaagatctttcgttggttgagacatcgtgcgtttctgacatctggatcccagtatgtccggatgggataacagttgacaatccgaagtatttggatcggaatgtatgccaccagtaaagcccatgtcaagatcttgattccttttgcgactcgtggttcaacagcaaaaactcgtgccatcaaaagcaaaatggtcgctttggtgaaaaatgcagccgggatatagacaactgtactggcatagaaccactgacttgttagatctgtcggttacgcttgggctactcacctttagccaattatagtattctggtttacgaatttcccaagcatgataacctgctccataccgggccactactttgttagtgacgcaacgaaaagggaatagacatactcatgaagcaagtgacgcagtacatgacggcggtgatctaaaggttagcatgccaaacattgggcatcaagagtcggtcatacaaatgctgctacacatgtccctaaactgttagctttgatcaacatgaaatgtagacatacaatcttccaacccaaagttccggctaatcgttcccttgacataaatccgtactataaaaaagagtgtaataaagaatacacatatcgtcgtcaagacaatattcaacgtccagtaaacgtcttcagggttgttgtaatcgggaacaaccccaggaggggcatttcgattcgaatcgggacctgttgcattccacatatcgtggaaaaggtcgaattcattgtaagtggagatgtagaatgacgggaggcgatgaatccttgatatctgagagtcaagctttaactagtggatcttcggggagccaaccgtcgacgatcaacgccactaacggttggtgctgaactctgtttctgttacagggcttcctttggttgaggtcactgcaatgactcaaggcgagggttaggggcggtgatcctgtggcgtaattgggcaaaacatgttcttgaatgatattcgagcggccatagataccgtagagtagccgatttggacgagtattgatcttggcaaggctgtgatctgacgatccagttgtttcgcaccaagtcaaagcgctaccctccatgagtacagctcgaggctgcatacaacattgtcccaaattcatcaacatcctccaaccatctgtcaactctccgtcgttggcgttttatgtcttcctcgctcattccatctggaaatggccacaattcatccagtcgaaaagagtcactcccccattcggccagatgagagttgtagctctgttcccatccgttccgatctgcttgccacagatatttgctgcctggcgaatagagtcccctcaactcagtccccagatacgtggtgataccatcatgagctgacaagacattgtccagaaagtacatggtgtacagggttcgtctcttggcctctgccatgatccatgattcccattttgggaccgcacctcgttgttctgccgcacatacaagcccttcatgagaggttgtgcatgcaatttcctgaaggttgatcattgcctgacgaagaaatggcattgaagggcccaggtgaaagaacagaaccatggaatagatgagatatgcttgaaacagtccaacaagatcgatgccttgatacgttcctcgctcttcgtagagtctagtcatttctcgctggaggatatctgcggcgatactcacgttgccaggtggaggatcgcatattcggaccagagtaaagcaggtcgagagtggcaccaatgactgctgcataggatggatgaatggtggcagacgacctcgaattactgtcgaggcatacgatttgagcattcgatagacaaagttgatgacactttgactgtagttcttgggcgattgtccaggcagtggaacatacgagttgagccatcggttcttgatgtcgtcgctgttgatcggacacacgaggtccagtgtatcaaactgaatgtcagggtcttggagcaagctctgttcaaagccaagagtgtctgacgtcgagttctccccgttctccgcgtccggctgcgagtctacggtcggctctcgagatctcccaggatagctacatgccagacttcgcaaagcacatcgtccgcaggtttccttgcgatcacattttgctttggcggttatacaatgctgacaagctttgactcgaggggtggaatatcttgaaggtgccataattgagtgattgaattgatccaaagagtcttaaatagtcggtattgcgttgttccgacccgtacatcacattcatatcatctgacgagttcagacgccaaattgacatgcgaaagcagctcatattcgttgctacaaagcccaccaaacgccagaaattcaactcgctcaccaactggtcgtgtcattcaaggaaataaatgagctcctcgtgatattggaacccgcaggtatcactcgttttcgtttccaattaacccattttcacatctccattaacctcagtttgaggaagcattggcttctcgtcttcttgggctcttcgcttgcccatacggtcgagccattgctcagcgctgacaattgttccatctacgacaccacttacttggacaaccatgtccagaccttctttggccaagaccaaaactttgtgtgcaccttcagttagagcagtctcgttgtcttgttgcccggcattcctgtcggtcatggtggcgacacggaatcgttggggtagactggtgagatgacgtcgcacaaggattcgtgcgttttcgggcaacgcgccccctgcgtatttcgacacagtattgatggcttctcgcagggttctgaggacatcgcccttgaggtttgagatgcgagcagcaagttgagagcgagattcaggatcagcttgttcgccagcttgtccgtcaggtaccttttcgtactcatcaagggtagtctttagagctgaaatcacacgagcaatgtgatcattggcccagcgaagccactgtagacagtatttgagactgcgtagactctcttggctcatggcgacgctgagaccagaagtagacgtaatcaggcgtgactgccaggcgctgtttggtcgtgatggtcgcggtgaattggaatcagtctcagtatatgcgggtgatctcaactcatcgtaagcaggaagcgtgtcaaccgtgctagtagtcgacatgcgacgagacatggtctttgaggatggcgaaggcgctgtatccatctgttcgtcgctcatttgctgcattccttcagactcaaatcgcttgttgctgactgcttcatcctcatccgttttgcgtcgcttcttactgttgccggtttccaaatccgacgtcgagctgttttgccgtcttccgcccaaaaaccatctgacacctccttcaacaccagttactcgaccaacggaaccaacagtgttcgcaataggtgtcaggtatccttcaacatattcggcgccagatcgaaaacgcggtgaaaagttcttggcgccaccatacgccgaagtagcgccttcaattgtactcgccaacaatggatgagtcgtcgtgaggagagacaaaagtggttcaggctgcggcgattgtggttgattcgattgaagtcctgaggtgggtggactaactggaagagaggaatttctgtgcggtggtgaagatataaagtctacaaggttagaaacgatcaacattacaattggcaacatacctgctctcaaatctccaagcgcctcagctgccagtcgcacatctggatcatcaaggctgacgctaccagccctcgcatcaagagcatcaggagaagcagcgctgacgacactgttgctactcccatcgagatccattcgtgtcgggctatcgatactatgcgcgaaaacaggcggataaggcataggatataaaggaagccgagtcttggtcggttccattgccatttcgctcgtaagtgaactcagaggtggtaacttggtgtcattgtcggcatcgaatctagccaaaggaggcaaagaagtcggtatatcggtaggaacatcaggaaaatttatcgcattcggtgaaacgacattggaataagctggaggagaaaaggccatcaatggttgaggtcgagcaggtggtggtccgaggacatgacgagactcggactcccgatcaggaagcatgtgattgcgctccatggtcggcggtaacacggatatgtcaactgagcatcgagtgaaatcggccagtggccgcaaagaaatcgcagcgagacaaaagaaatagcaaatcaataaagatgctgacgatggaagcggagatgtgatgttggggagagattgggaatgagagcgaccgtggggggacgagaaacctgttaacgtcaggcgctcgcgggaccttctttcctgctgcagggaccggctgaacaaacaagcccagcgcaagacgatagcccactaaaaaccgggccggctacagtggcttcaggtgacttgttttagaggcgtagtggggaagatcgctaaaggagctgcacccaatatcagagcatcatcacaggaaatatggccgaacttgggggcgtttggcctgattaatcgcgggatgcgacaaatttgttgggccggttttgctcgcagcatcacaggatcaattcaactcaacgtccaacgtcgagactagagtcgctaggaagtgtacctggtcctgaagcctctagcacgtgtcaaaactggggatgatgatgcaccgacatcacatgcaaagaggaatactcatcgtcacaattgttaagcgggtcgcccgagtcatgagcaatccactaacaagatcaactcaagcacatgccacagagggaaggattacatccttttcctgatgcgtttgaatgttatttttccatccaatggaattgtctgataacgtcagatgcgattgctcattgattgctcatcttgagctatgctaatatgttccttttcaagtaaggttgcatacacactctttatccaaaccagtcggcattcggttactttatcggacctgtatttggtccccgataactgatcaacatgtgaatttgcatgtgcgatcaagtacggagtagcattcatgctagcagatagcaatagcgcaacgatacggtatcattgccggcgatagttgcgatagtcttgagattggctatttggaccctgaatcggttgaacggacattctgcacggacagagttaatgaatctcaaacgctcaaattactccgtcgtgtcgttttgtgtaaattgtgagctggagataccactccgcagctcaagacacaggacagcctcgcgttcgactttgtgattaaacgcgagatggatgcaccggtcacaagctcattggacatgcatttgcaaatttaactttgccacgatttacgagtccaattgtgacaacccaagatccctgattgcagatctcgtcaaagcagagaccctgaagtcaagcgccttcggacacgataccccaacaaaagtcgaggctgcggtcacctgccacattttaccccagatcgaattccatgtctcagtcacaaatctgtccagtcacgaatttgcatgtccggctcctctgacaccgccaaagcaactaataatactcgggcagttcttaatggagccaggttctccctctccgcaccacgaaatcgcagctcacatcaacggctccacggctgaaatgacagaatgccattcggttgcaggctaggtaatggtctgcactgtctagagggtgcgttgaggagaagagggaaacaagcagaaacaaaaaaaaaaaccaaagcttttaatcaaaatttctgatccatctctcacgtgactacaagctcaagctaccccaccatatccgacattctaccgtgtcgtcacagctggaatgaccaggcatccaaaagatgccagcgaaacagacagatagcttaaccacgaatccattgcgcctcggaccatgatgattgcctgcgcttctctatagtccttaattcctattcagcctctccttattgattgttgtctttgttactgcgcatgacctcttcgtctcgatcttgaccgtcgcatctatcgcgacctcctttccgctccgccaagacatccaacatggcatccgcactcttctttctagatctcaagggcaaggtgtgttgaacgccactgggtgtgacgtagctgacagtgtagacccttcttgcccgcaactatcgcggtgacattcccatgtcagcagtcgaaaagttccccgtactcctttcagaagctgaggaagactcctctgccgttccaccatgcttctcccacgaaggcatcaacgtatgtagtctctatgcttgttggccctgctaactgaatagtacctctacatccgccacaacaacctctacctcctcgcccttacgaaacgaaacacgaatgccgccgaaatcctcctattccttcacaagatcgtcgaggtctttaccgagtactttaaagctttagaagaagaatccatccgagacaactttgtcatcatctacgaacttctcgacgaaatgatggactttggttatcctcaaacaacagagtccaagatccttcaggagtacatcacccaggaatctcacaagctcgagatccaagcacggccaccaattgccgtcacaaacgccgtgtcgtggcgatcagagggtatccgctaccgcaagaacgaagtattcctcgacgttgtcgagtctctcaaccttttggtgtctgcaaacggcaacgtccttcgatcagaaattcttggcgccatcaagatgaagtgttatctcagcggtatgcccgagctgcgtctaggattgaatgacaaggtcatgtttgagacaaccggtcgagccacccgcggtaaagctatcgagatggaagacgtcaagttccaccaatgtgtacgactatcacgattcgaaaacgaccgaaccatctcctttatcccccctgacggcgaattcgagctcatgtcctaccgtctcaacacccaagtcaagcccctgatttgggttgaatgcgttgtcgaatcccattcaggctcccgaatcgaatacatgctcaaggctcgagcacagttcaagcgccgcagtaccgccaacaatgttgaaatcgtggttcccgttccagatgacgccgacagccctcgcttccgaacaaacatcggatctgtccattacgcccctgagcaaagtgctattgtctggaagattaaacaatttggtggtggtaaggaatttctcatgcgtgcggagctgggcctgccaagcgtgagaggagatgacgaacaaggtggtggtatgatgggtggtttcggtggtagcatgggaggagtcgggggagtgggtaagggtgccaagcgacctatccaggtcaagtttgagatcccttactttaccacaagtggtattcaggttcggtatctaaagattaccgagccaaaggtacgaatctcatcaaacactcgatcaaggctaacaattgtagttgcaatatccttcgcttccttgggttcgatacattacccaatctggcgatatcgctgtacggcttcccgacgcagtctgagtcctacaagtcagaccaactagctcatggatggataacgaacatggggcagactgcagagcaggcttcatacaggaatgaataatagactaaatcaattcaagcttaagctgtcacatcggtcaatctcgaacaatagccctctcccattcaaaactgtggagatcttctcgagttgagtattggttgtctgggtcaagaaacaccttgacaataaacccttttggatcctcagaagctgtcgggggatctgtggttgttagctatatcagcaatcgaatgaacaacatacgtcctctaggggcatcggcactcatccaagctccatgtctccataatcgattgtgtccaagaaatacactgtctatcaaatgattgctcatctcgccacctggaggtgcatgtaatgccatgagccccaggacaataggcaactctcctccaaggcctgtcgagtgaggtgcattgtttcggggtgctttgtaggtcagaggaagtagaccgggaatccacgcagggttccttccagcaacgtgtagcaaaggaccgggcccaggagccatggtgctggtgatggtggtcatttgagagagcccgggaatcaatggtggatgaaatacacgtaaaagttcccagttcgatatggtgaccagaggatcatgttccgtgaccatgatcgggagcagtggattgcaagcagcaaccccaaacgttttatactcctcggccgggtacacctgtccatactgatccgtgatgcagtttccacgggcgtccacttgcagtaactgtccgtcggatgctggaagcgtggaagcgtctctgtaccatcgccagtctgctgcttcagacacttcgccgttcctgtagcgcatcactttgcttggaacctcgccgtggtagtagtttggtgagctaggcggaataaggtgatgataatcgtcacgtcctggttctcggatgacaagtttgttggcgatgaacaggaagcctggactgggttggctggaagagctcccctttcggctcgagctgtgctttgatgttttctgacagtgttagttgacttgaagctgagctgaagctgagctctaagcgtacctgtttcagcatgatcactagttgacttgatcacctatcatctcacttgagcaattgccattttataactcactcatccgcagagcctcatctcggatttaccatttgactcctcggtcactaaaccgttgaggaaaccgactgccgtgacttggagcaataaagtgtgagaatgacgacaccatacatgtcagcttcagcagtctgccagacatcttgacatatccgtaaagcctattcaagacttcttgaatcagggattggtgccacgcttcatggtacttctgaatgctgtgcagggaatgtgaggacaccctagttcatgcaacatcaacacgggccgcccctcttacgcttgttctgctcgacaccggtcgacccatactccacggatagatggaggacttcaaccgccctccccccgggtaagttgtctgattgatttgtcaagaaagcgggccaatgagtgagataagatcttgatgtcgatcagttgttggcgctaacccttgattatctggtgacctgcgacttggcaacgttggatttatgcgatgatagtgctgaactgcatctgaggccagaggacatcggtgtctccgcaagacatgtgtgtcttggtcgtgtggaaaccttgacaggtgactcggagcaaccactcaagcctcctctctgatggtgttgagttcgggttcattcaactccgagtagtaacggctcgcttgcaagcctttgggggtggcgtacaccgtaagatggagaatgtaaccaagacaaatcgcgatcgaataactcacagcgaggccatcgagttggtggactcgtgtttcaacattatcatacatctccggtgattgtgtgacgcgagcggaaccgcgtaaagcgaggtatttcttgtatgagagctgcagagtttttctcttctcagccggactgtgagctcaacttctcggtgtgatgtatcgatctagactaattgtttgtcagtacaataattgaaggttcagatgcatcgtttctcagcatccgctggtgttttagcttgagctttatcaaaggttgctgatcagaagaaagagttggaaaacaatatgtgcaagatatggatcatttaaatagtagacagttgtgattttgattgtaattgttgccttgcgggtggttcgcaatcgccttctgcacctcttgcatgagacgagaggaaacaagatctatcacatagccccgctggatcaacgctttgtacgcttggctggcccagattcgtcgtccattgtcatctcaacatctccagtagacgcagtaatagcttcttggagtagtttcttctctccaagtctgacggcaatagccatgcgagttcgttggtcgaggtcttgtttgagtagagcttcgtcttccgagatgcttgtcgggtatcttgctacgagagcctccaatgtcttggccagtacatcttggtggatctcgtctctctttcgcttgtcggggacagcatcgggttgtgctttcttgatgcctttgaggaatgtcttgagttgttcttggagatcttcgggcatgctttcgaatcgcgcaggctcagcaaaggtgccgtccgagttgacctcgcctgtttctcgctccaaaacgaatgtgtcttcaaattcttcgtcctcttcaagagcgccgcgctgttcaagttagaaacgccatcagagggtatatactcaacttacaatctgctccaagacttgacttgggatgccaaagttggaggtcagagcggactcgacaacgtcccaaggaatctcgacaacatcataacgggaatgcttctcggtaacgtatccgtatcttctcaagagctccgaattcgggtgagggccatagtagttgagaatctcttcgcccgccttgatgggcctcaagctggtcacagtgagactctcctcttcgtggttgacgtgagcctattctgttagctttgccaatcactcaagaaatgacctacattgaactcggcatctgcattcagaatatccgccataggtaccatccccatcatcgactttccgtctcgatcctcaacccaaccgtcagcctcctcctcttcctcctcgtcattctcaagatcgaaagcataggccatgatggtgctgcccattcggtgggcaatctcgataagctcaggatcagtcttgtttgcggcgttgaaaatctcagagttgcttcgaataatggggagcagcgtcttttggaacatattctcagcatccgccttgccgatcttgtgtcgcatatgactggcctgaagctggtcaagctcgttgtcggaccaaaacatgggggtatcaaatgacgtaggaagaacatcgaaataaggcttccacttggagttttcgccttgcagatactcgtaaatcatgatgaggataagcgaactccaggaatccaaccccggtgcgtcgtcatcatcaggtttgtcgaggtcaaaagcatccggaatctttttcggtagctccgaggtttcaacattgattattcctcttctcggaatggtaaaaagggtggtttccgcaggtatatcctcgagggcgactgttttgttagcttgactttgacggcatgcatgagacctacttataccgcgaccagcattgcgatcacgaagatcaacaattttaatggcgtcggagaatgtagcaccaggcaaagacttgaaccagtgcaaaaagctttcgcttgtaccgtcaaaattcgtagaagccatgtttgttgttgaagagaaaagttgaggcttccaagttacttgggaaggtcttgatgaaaacttttcagagctcctaccctgtatattcgacccctaattcaacaccacaattaacattcatgcagtcttaatttacaccatttaaatatgcaatgacattagacataatcattcttcatctccatcctgcttcatcacaggtgttccatctttgccctccttggccttcttaatctctcgcttctttggtcgcagccattcttccataccctcaggccaatacactcttgcttgaggacctcccatgccaaaatcttcagcgctaacaatcttttcaggaacttcaatgtcatcctccgcttctccgttgacgccatttgctttcttgcccttctttgccttctttctgacggcttttcgtgattcatctggtcgttcatatggtacaatgttgttaaaagtatcccaacctggcagtttaaaagttcgcatcagctcaaaaacagcttgctctttatccttggcttctatcattagatccatgtcgggggcacatggtgggagtgtcttgactctggcggaatgcttgcgccggtctcttggggtgactgcactggatgtctgctcgctgtagtgcattttctgggtgattccctttttggtccaggtggctttgatgcggtcgtaaagacctataatgtcttgggaaccctctcttatcgatgggtcaaagatgatgttgtgatggtggtagtcgagcaccagaggaatgttgagttcttcgcaaacaggcaacagatcatgaacactccatgcgacatcgtcattctccaaaaccaatcgtcgcttgacactgtctgaaagtttggcgtagttctctttgaatcggtcaacggttgcttgcttgtcaccataaacgccacccatgtgcaggatcatgacagcatcgcggtcaagctgttcgggaagtttgagtagagtgagcatctcatcatgatagtccagatcgcgaatggcagcggcaactacttccttgcgcggagaaccaatctgtgtgaattgtccaggatgtgttgttaaacgatgattcagctctccagctaccttgccagcttccgccagcacgtctgacgcaaagggcgctagcttgtaaccatgttctggatgacttgcaaatggaaacatctcgctactcagtctcatgaatttgatgccatacttgacattccatcgaatcatcttgacaatatctcgtgcattcgccaagcccaaatcttgcacatatttcagtcctcgttcgtggtctgcgggcttgttcttgtctggtcgattcttggtagggtgctctggttcatcagggtttgctaaagggtgtcggtgttcaacaatagaggccatgcgacaggtcctcgaggaaaagacagcaggagtcgcattgcgcaggtatgtatttaggcaagcctggaaggtcagtaaagtctgcaagtcacgatgccaaactcacatatcctaaccttcctttccatggcagaggaagagtttcactgttgacagggggaggcctgttggcacctcggtccatgccatcgtcttcacctttggcatcagcgacatcgccagcagcgagttcggcgtcgtactcatccagtggtgcagcgttgacaacttttgactttccttccaagtttcctcgagtgacaacagtatcctggttcggcgcatacattttcggtcgaatatcaggttcgccggcggcttccttcttgacatgaagatctgaggactcaactgctagacgctgttttctgacggcagtctgcaacttttgttccatctcgctcagctcgcgcatggcttcttcgacaccttcgcctgtatcccagacagcctttgttttctttgggctcgcagctttcatcggatctgtgtctgactttggccgatcagcagcatcctttattcttcgactgcttctcctgggagcatcaggcatctcaggtaccggaggcggcggatgggccccagttctcttccgtttcgaagtcatggttgtagtcgtgctgtatgctctaagaactgaaagtcgcagggaaagtcttccagcagatgtcaggaaacaaggtgacatatgtctgatgtaaacaagggagagttggaggtcatgaggcaaaggcagatataatcacagccaagtacctgataaattcggcaacgaacattctccaacatttaaagtaatggtagtcggaggaagtcgcccgaagagccaatgacgcagggcgcgtcatgcatggtctgggaacgaagttgcctccggtagggctaggtcattatttccggagcaaactgtcgctggtaacacgatgggccacaaagccccctgcatcagctgttgaattgctggctggtcaactgtcatgtctcaaacgatccatgaccaaaattctcgatccaggccttgttgatggcgatgaagtcatctagacttgggtgggcgggaggatcgccgatccgtcatggtggcggtacgtattttgtcaccagcttttgctccgctgtgacgctcaaaccacccaacaacggaagactgcatcaaaccgcaggagatactccggaagaaacgagcacagccaatgaatttattcggagggggccgcaaaagtccacaaacaactgaaacattcagatacggcatcgagatggtgagaggaattgttgtggctgaagctggactaatcaggaaccggaccttgctgcaggctgcttgtaagcatcatcaaactgctttgacagttacgacacaatggctggcatcgcgtccatctgcatcaagtcatttaactagagattagtgatcaattaagatggcggtgatcaccaaaacggtgtcacgctcaaagctgtttcgcgacgtggtaaccctttgtaatacggcaccctgcatacaggacaatcatatcgttcgatcaagaaccaggaggaaaggcattttgagtgaaatgaatggccgcacgtatttatcgtcatgatgtcgtcttccacttcatcggttgtctttacacttgggcctgacttatcggtcgtttgtacacttggaccgggcttggcttgactctcgtgagacgtcaccgttgaaaccttttcgagaatcggacgtgggtcggcgttgacggtatgcactggttctgggacaagaggacctatgcagattggactgaggctgtcagcaggatcctggagcggcccgtacaagctccggccgagaagcaaaagcggagatagagcttccgataacctcgccggaagtggatgcactcaccattcaccgaacccggagagtggagtctgagcttcaatgtcggcggcgggatcgggattcgcttgcggaatgaccgttgaggttgtaacggtgctgagtttccgacgcgcattgtccagttgattaggttggggattgaagaccttctcagacgctctccgcacgctcatcctaaagcatgctcttttccagttagcggtggtctgtcagcagcggtcaatcacagcgcaagacgtacagagggcccatgatgatgatgaagagaaaaagcacgagcagaacgataccaaccggctccatttcagcgataggaacgagaatgtggtgttttgtgagggttcagtagtcaaattgcaagcgcgagaattgcctgataatggtcgcggcatgtgacttgaagtgtagcaatcgagactgattaacgtgcctgcagtggtgactacaagcccaagaccggttctagaacaacagaacgattgtttggtgccgggacggaatatcgcagcggcatggctgcatcagcggttctggccattgattgatgagtatctcgagcccgtgacaatgattcagctttagagcagatgacgaaatgtttatcgtcttggcggacttggcaaatgtgtgaagttgatgtttggtatcagaaggctgaggctgtaaggcagcggcgctatcttggctttgcatcggttggggggcaagagccgaccacacttggagggcagccgggcacctcaggctggagacaggaaggcagggtaccttcggtaggagctgttgcctctaccacaccgtaatgataggacagacgaataagaagctagcatcccttttctcttctcctacgtaagtgttatcatatacgaataataagtacattttaatcctggtccataaacgtccaagactactacgtaattgccgaatcttatctcacatatcgcggagacgggaatctggggatatcttagacccttgaacgtaggagttgaagaccggctccccgatgaagagacccacctttctgatacctctgtttctcccagaatctgatctaaaaatggcttcaagcttaaaagtaccgagataagtaaagacaaaacacttttacgactgcctgagcacttgcgcgtctcaaaagtaccaagaatagctgttttatcgtggaattatgtcattgcaatgtgctctattgaaggaaccgggttggagaggacccggcgacgccaagaagcaaggaccaccactaacgactttaagctcttgagataaacttggcgtatggttggttgtttgtccaatgattcacagcgcggacaaagattctgcttggatacggaataaggttgttcaagcttcatgacacaatgcgagttaatctgagcctatccaggcccgaaccactcagaataccttggacgttgatcatagtcacctcaggtggcaatctcttcaacagtcaaacctccaaaccgcctcaacaatgcggcttatttacatcctccaacacaaggtcttggcatattactctgaatgccaatcatctccacatataaaaattctctccaaataaaagtgttcaaccatgagcgctcttggcgcaacctttgtttcgcatgcacctcctgcgatggtcactcttggcacatccatcatgatccacctcgcggtccgttggtgtcctacttggaaggtctcttgatttcattgatccctgtgaaggttcagcttaaaagggcctctccctctcttctttctgaactcttcaactcatccttcttcatcaactgtcacaatgggtcagaacgaagaagagaagcctcacatctcgggccaagccaacactcccatgtcggcacctgctcatgctcttacctttgagcaggtcgcccaggagcttaatggtaatctcgatgatggtctcactgaatccgaggccaagcagcgtcttgagacctatggtcgaaacgaattcggtgaacaagaaggtgttcaacctctcaagatttttatcgggcagattgccaatgccttgactctagtaagttacctcccagaggcttcctccgagtatacttgaaggaagctctagagaaaacggtagagtcgctcatttgccctttgggggacaggttctcatccttgccatggctgcctcttttggtatcaagtcttggattgaaggtggtgtagtagccgcagtcattatcctcaacattgtcgttggtttcctccaagagtttcaagccgccaagactatggactctctgcgttctctcagctctcctaccgctcacgctgtccgcaacggtaacaaccaagttgtcgtgactgctgagattgtccctggtgacatggttgaactcaagaccggagacacaattcctgcagatatccgtcttgtcgaggctgtcaactttgaaaccaacgaagcacttctcaccggagagtctctgcctgttcgcaaagagatcaacaagacctttccagatgatactggccctggtgatcgactcaacgttgcttacagctcatctactgtgacaaagggacgtgctcgcggcattgttttcgctaccggtacatacactgagattggtcaaattgccgttgctcttcgtggcaagtcttccaagcgccgacagccaaagagggatgccgagggtaacaccaattttggtcgctggatgcaggcttggaccttgaccggttctgatgcagtcgggcgtttccttggtgtcaatgtcggtactcctcttcagcgcaagctgtccaagctggcactcattcttctcggaacggctattgtgtgtgctatcattgttctggcagccaatgatttcaagtcgcagagagaggtcatcatttatgctgtggcaactggtctctctatgatcccagcttctctgatcgttgttctcaccattactatggctgctggtaccaagcgtatggtccagagacatgtaattgtccgtaacctcaagagtttggaagctctgggtgctgtaaccagtaagtaccacccagtgttatacccagtgttatacatagctaaccttttagacatttgctctgacaagaccggaacccttacccagggtaccatgatcgtcaagaaggcttggatccctggacgcggcacatactctgttggcgcttccaatgagccattcaaccctaccctcggagacatcaccctcactgaggatcagcccaagaacattgacttccagaatgaaaagtctgaaggtacatcaattgaccccgcttcccagcctgcccaggaccccagtctcgtcgagtatctcaacgttgcttcacttgccaaccttgcgactgtccacgagattgaaggcgagtggcatgctcggggagatccaaccgagattgctatgcaagtctttgcttcccgattcaactggaaccgcatgcgattgtcgtctggcgataacccccgctggcatgaagttgccgaattccctttcgattcagatgtcaagaagatgtcggtcattttccacgacagcgaatctcagaagcaatgggtctttaccaagggtgctgttgaacgtgtcttgacttcttgccctgtttatgctgctggaaacgaaatcctcgagttcaccgacgcaatcaaggaagatgttttgagaaacatggagtctctggctcgtcttggtcttcgtgttcttgccctcgccagccgaactgatatcccccatgttgaagacaacgaggctgaacttgaccgtggactcttcgaaaaggaccttgtcttccgtggcctcatcggcttgtacgaccctcctcgccctgaatctgccccatccgtccgacaatgccacgaagccggtgtcagcgttcacatgcttactggtgaccaccctgaaacagctcgtgctatcgctcttgaagtcggtattctccctgccaagatgtctgagatccccaaggatgtttccaaggtcatggtcatggctgcttcagagtttgacaagctgtccgatgatgagattgaccagcttccccttctgcctcttgtcgtcgctcgttgtgcccctcagaccaaggtccgtatgattgaagctcttcaccgtcgcaaggctttcgtcgccatgaccggtgatggtgtcaatgactcgcctagtttgaagcgatcagacgtgggtatcgctatgggacaggctggatctgatgttgccaaggaagcgtctgacattgtcttgactgacgacaactttgcttctattctgaatgctgttgaagaaggccgaagaatgtttgacaacattcagaagtttattctgcacgttttggctgagaatattgcccaagcttgtacactcctgatcggtcttgtctttaaggacaagaacaatctgtcggttttccctctcgcaccagttgagattctctggatcatcatgatcacatccggtatgcctgatatgggtcttggctttgaaattgccgccccagatatcatgcagcgtcctccccagaacgtatgtgttccccttgtctccatgaactccactaacctgtctatagttgaaacaaggtgtctttacccccgaactcatgatcgacatggtggtctacggtctctggatgtcagctctttgcctcgcctcgttcatcctcgtcctgtatggcttcggcaatggtgctgccgacattggagaggactgcaacaacacatacagtgaagactgcagggtcattttccgtgctcgttcaacaacctttgcatgcctgacctggtttgccctgttccttgcctgggagatgatcaacatgagaaggtctttcttccgaatgcagcccaagagcaagaagtatttcacccagtggatgcacgacgtttggaggaaccccttcctgttctgggctatcatcgccggttttgttaccatgttccctatcatctatattccgggactcaacactgtcgtctttaagcatgcccccatctcttgggaatggggtattgtttttattgaggctgtgctcttcttccttggcattgagtcttggaaatgggctaagcgtatttatttccgtcgtcaggctcgtaagtctacaggcggtgtctctgatctggagactcgtgtctttggcaagtattatagcatgggtggaagccgtgatgaggagagcggccacaatgagaagagttccgattagctggatggataggtattaacctgaagtctagatatgtcggtaagtatgtcgtcaattaggagtctgaagagtataatcgtaagttagttaaattgatacctagttagcgaactcatcatgatcagtgatgttatgaatgagtcttgatacaagacggtagtgacgagtggaaactgatggcccaatctgttgtgcctggctggcgcctggctgggtacctacgaaggtttttgtgagagcccgtagaggaccacggtcgatgaaagaggctttagccagtcgaggagacatgctcatacgagaacttatactttttaaggatattgccagtgctagcagccgtcaatgctcagaagccttcactctgattcatggtgcctgcttcaagctgcttcttcgcctttagctgaagcatgctctctctctttttcaacgttcttttacttcactgtaccggattcaccccttgcatctttattcagtgtatggtgtcctaattctttatttgtatcaagccatttcactatatccgacatcgagtgtatcaggtcagttcaccaacagcacggataatagcgaaactgacatttaaactacagtatccgatcatccattatagtgcaatcaatcgagatgaacccccagcagacaggcctcatgaactccgggtggaattggggcggcaaaactgtctcctgggatgagttctttcgtcgactcggcccggaaggatgcagagattgggttgaaaagggacaagccttcgttaatgattttggaactcatgctgccagaagccctgctggaacaggccacgaaaacattcagcagagaggtaaggaatcatggcagaagcagcttgactattcaacttctaacagaaattaggcaataccaaggctgagagaacctccgacaccaaatcttgacaggacatggacaatattcgaaaaatcgggcgtctgatggagcgagttgaggtgttggaggccgagaatcgggctctgaagagaaagaacaccgagttcaaagacaagcaagcaaagatggtgaagctgcttatggatgaatgagtacaacacaactcacctgttttgttggcgtgcttttgggctgcattatttggactgttggcaaatgcatatgccgctgatgatatgctggcgtgagcggtttacaggatctaggccaagcaagatcaatatcgtttcatctcatcgtagagatggccaatcaaccaagtttgagtggtttttcgaatgacgaacgacgttgcatcgcatccaaccattcccctctaagcattcggctgtgtgacgaccccttcattgtgaaaatgacgtattccgaggccggcaatttgacgatccaatcaataagatcagatgagatattttaataagaagtgcagtatacaatataagctaacaagcatataatcacaataatcaaaatttaaatcgcgagaacctgtttgtgcatttacgtgcgttatctcacgatattccagatgtttcttgcatcaaagagggtgtactagaaaatcggacgacaagggtattcccagtcacaacctttaggtacgaccaaaaacccccgactgaaaagagttagaatcacgggattaacagagaaatccttattatccttcataaatcgccatcgtccgtttagcatcacccgccgttgaatcaaggcttgggtacgtacccaacccctccaaatcctggggtctcaggccactgcgtcattggattggatcttatagggccctccccgcctctttttactgatgatctgctcacgagcacagggtttcgtctttcaacctgatctcgcgactacatcacaggcaaacaaccacgttcagaccgcactttatctcagatacaaacgccttgagcttgagctctggctttaaccctttcaactcaagcttccgactataccaagatggcttctgctgttgattctcccccggcgcactcgcctcctgcccatcctcctcaacgacctcgaggtgagtttgtctgagactgtttgtgacctctctaacatctataggcatcctcaagaactcgtatcagaaatcccctcccacttcgccgaaccacgatcaacctgccagcgataaggagctcaccatcgccaacactcagatcaacgctggtcaccgtcgttcttcctctggagctcgccctcctggatcccgccgacaatcaggcgccaacaactccatcggagacgttctcgaaccctcccaacgactcaagtgggacgaggcaaacctctacctcacggagcaggagcgctcctctaccatgaagatcacagaacccaagactccctatgccaaacactacgaccccgccgaagacccgtcggacgaagacgaggatcctctggcggacgctggtgctcgtcttaagaattcacgtccaagccgtgaggatgacattccgggcctttcgctgggcgaaccggaagaggagatcccggaggcgggcgcgccgtcgccccgcagcgaaaagagcgtccacgtcgacgacgagagcagcatcgggcacaacgcggaggaggagctggcgggcatgtctcccgaggagcgtgagaagcacagaaagtttgaacagctccgaaagagacactacgaaatgaagaatgtggcccagctcctgggccaccccgagacgctcccggatgaggatgaggatgacgagggcgagggcgaggtgccgcctgtgccacaggtaccgcgcgtgcccaacggtactgcgtagggtgctggggaggcatgatgagagctgtgaactgggtagggcattaggatggagttttgaggatatcattattgggcgttggcagaggaggagtgtgaggttatctgattactcgctcgctttcaagattctgatggagacgcagggcacatagtcttatgggtagaggtcatgtttcatttcctaatatttacggttatcactcgtattgtcgttggtggtcatgcttgtcgtttgttcacagtaatccctttcttgccaattcaatctttcgagctgtttcaccgggctggaatccaccccgggaaacacagagacgttgtccctctgctaattcgaacttttcctgttgagcatcccaggcgcagggacagtggtgaggaaagtggacgcatgcgagagtatcggggcagaggtatttgtcgcagacagctgtatatgttagcagagtcaaaaagtggtagatgcacttacaattctcgtaattctgcttgtagtggttggcatcgcttgggttgttttgctgttgcgcttggtggtgttcgtggcctccttgctggttgaacatttgatcaaagaagccgccgaattgggcattgaccaacgtcaatagagacaaaacagcaaaaaggtatcgcattttgttgatgatttacagagcaatgttgatgctggagctggtacagctggagtttagggaagctgtccacaagcttatcgataagcgatgactaagcgcaaaaactccatcaactaaggatcaagcgttgctaacctcgctcagcccatatcgtcacgaatcgccggcatgaggttcctcacgatgcagcggccaatattggctgctgtggctactctagccaggccggctttcacacccgtcgctcctctgggtgtccaattggccaattccctcgtccaaggtcatcgatttgcctcggtcaagtcacagggtgcatacaagaagaagcccaagaggggtattccaaagaagctcggtgcaaagcgtacaggaggtatgttgacctcgaaaaaatggactggactggctgacctttagatcaattcgtcattcccggaaacatcctctacaagcagcgcggtacgcattggtggcctggagagaactgcatcatgggtcgagaccacaccattcacgcaatggcaaccggatacgtcaaatactaccgcgatccctcgctacatcccgaccgcaaatacatcggcgtagtctttgacaagaacgacacactgccatatcccgtccacgcccaacgcaagcgaaaactaaacatgaccgccttccccatcaaagaagtcgccgcgcagcccgagatctcgccgtccggaatccccttccaggtcaaccgtgtcgaagcgggcgagccagacagattgctcaagctgcgaaaggactacagttaccgtgaagacaactgggccattggaaagctggccaagacgacgggcctcaagaccaagaggttcaggacgcgaaagcagtggttcagacatagacgatggaggcgggagagggaactcgagggacagagaaaggcggcgcagaagagggctgagagcggtggggagattaaggctgtcaaggtgcttagccagaagcaagccaagaaggcaaagaaggcatcaaagaagaaatagtggtcggatgcgatggaaaggctgctgtagaataggtgacaattgtatgtatagctgtacattatgagacatgtcgaaatcatgaactgcagttaaagtgcattgaagtattcgtttgtaaatgttaaatggtattacttatacaacgtcaattgtgatattggctgactgaggtcactgttggggcgccttggaggtatctctcaccttatttctgcagcgaggtacatcctgcccctaaccgcgctataacctcattcgcgtcggcgcgtctccaagtcactttcatcatccgctcactcacttcatcattcatctcatctgtgtgcaacccggcttgggctcttattcgttccttcatttcaattctcattccgtctcactccgtttctcactctcatgggactctttgcaacctacagccaatgcacatcctacaatgtccggcaatgaagacccttcaatgaaacagaacctaggatttatgccgtgtaattcagccaaggtcaacaccccggaaccctcacgtatcgtcagcgacatcatcggaagcgcagcagtcaaagcttcagcggctagtatcctatccagtaaccctcggatccaagcagctcagtctgaatgggagcgtagacagggtacgtctctttcaaggcgctgttcatttctgacatgaccagcacaatacttctcacagacacctgcatcgtctcaagctatacctcgaaagagaagctcaacaccaaccttttcacatccagacttttcatccgtcatccccaaaagaactcccgctgattacgcccgtgttcgcgaagctcgtcgctttacggaagccgaggtcgcgagacagttggcagatatcaacagtgcagccatcaagaagagcgccatgcatcattcatctcaatctgcggtagtctctctcaccggggccgagttgctcaaaaagtacactggccaagggacaccatcaccaacacctggaccagcaagatcgcctgactttccggtgcctgacaatcgattggaggcaatcattctggctgaacctcgtcgagcctactctgtgtatcctcgtaggtcgtcccatcactgcattgggctgctctaacatacttagtccctgagggtggtgctacttctgcccggggggcacttattccggcaaactataaacttcacgacgaccctgagcttccatacatatgccctgtacgagattgtcgccgtgtgtttggcaaacttaatggtcttggtggacattttggcgctggccattgctcaacgacattcaatgacaacggagatggcacgttgaccaaggtcggtagctatcagaaggatggccctgggggcgcacccggaattgttgtctccagaaacccacttcctcctgacgcaccacctccagtcgacccggggttgtcgacattcgcctcgttccagcaaaaccgagtatctcgagctgccgaacaggagagaaagacaacacgctcacgggattctccctaccggtctcaagcaatgcaagaatcggaggttaagcaatatctccaccgacacctcagtccagctcaaaagtctcatcaacgagaggacatcaattacatgctgacattgcctcgcagacgtgagctgcctgagggttggaagcatacccaccggggaagcaatctggatatcactcactattcctgtgcagtggcatatctcgtaggcacaggtgtggttggcaccgagcagtgcacagtcaataccactcgacaatctgcacgactatcgcaaccttgcatccgtctcccaattggcttgtccgcgacagcgaagcaagccttttctgctctagagtcttgcgttggatgtagatactggagtcatctgcagggatgctcaaatggctgcgactggtgtcctgagccaaaagttgggcgaggggcttctggttcatctcgatcttcttctgatcctgtcgaatcatatagccccccagatctcgaagattatgaaagtgtcgacgccatgaccgaggtccagccaaagcgaaagaaaagacgctcctctgggaatgacgttgccatgagagaccaagcagtcgccatcattggcagacctgagacgggtgtggatttggaaatggaggattgggaggttgctccgggaaggataaaggatgaatcttcctcatacagtgagttttccgttgcctgcagggcccagctaacatatcagacgtcgcctattccaactcgtatctcaccagtggtcaacccgtcactgtttcagaggacgtcagcttcaacgtcatggttttgaagcccggtagcgctaatcattgggctgttgaagacgacaaactgcgaacatgttccgtcgcctcaggaaagatccgggtaaccatgaacgaaaagacattcaatcttggccccaatggcatgtttgttgttagacccggccagacgtgcaaggtcgagaatagactatacatagattctgtggtgcactgcactactattggggacttttcactgcagtaaaggcgtttgggtccgatacactttttgaccggagttgagggcgcatttcggcatcgcatattggcacgctatttcgatggtgttttaaaagcattggtgggcactgggatgggttgaaacgggttagcaggcagtcatcggaacggttcaggtggtgcagtcatttgactaaccttgtctcagacaccccacgttatgggatctacggagtcagcctacagagataatattagcacatcagcaattgatatgggaatcggatattattttgaaatggagttttgtcacgagcgagctaagtcaggctgatgttttgtgcggatgactcggagtgactgttgaggaggatatgtataccgttgatacttcacaaagagatcagttcatgactttcaacgttctcatgtctcaagcctctcgaccaaaacccccaaggcaaagacgccgggaaatctataggactcacagtgttcatatggatacagtgggctcacccgagccggagctcagcaatgacaaggactcggttcatgtaaacccaggaaggcccccgggtcaacttccgccactgaatgatcacacgacaaatagagaacctgaagaaaagcttagcgaagatttgacggaaacagaggtgtcaaaggccagatttattattgatccggaaggagaattcactcatgatcagacaactgtcgacattgtgactgttccatgccctggagcggatccccttcgaacatggagtcgcgatggccttatgagtcgatactacggagcattgtctatgcgcgacgccgaaggtgcagcatctgatgctgaccggccagctccatcatgggttcgccaaggacttcgtcgtgaagcggatcgagctcggatcctgttgtatgagcatccatcgacgactgaggatacgagactgagtaccctggctgattcattgctggaggagctggaaagtttgagaaaaagagagaagcagaaaagaccggttgtgtttgtgggacatagcattggcggtatcattgtcaagatggtgttgacaaaggcaagcagggatccgtcttttgaggatatatacagacaatgttatggtgctgcattctttggtatgtatcccatctctggttggcccttgctaacagaataggcactcctcatcaaggatcgagttactttgccatgccgagtctagcaactggtattcagaatctgcttcaactgtcagctcctatgccgacatcaataactgacgatcttcgtgtgggaaacactctgctactccaactcgacgacgacttcaaatcgatatcacacgactttcgcatctggacgctgtatgagaccatcgactctcgcctttcaggcagctcgggagatgtctacttcaccgctccactaacctcaatcaagtctgctattctcggcatgcgacaagagaccattctcccacttcagagtgatcatgcgaatattgcctctttcgggcgacataatgtgcacacgatgcgtctgtttctgaagcagctgtcgtctctcatcggtcgtgcagacgagtactctcgtgaggacggaaattggtctctgaatcttgagcaaaaggtcaatgtcgaggttcacggattctttgaagatcctccaggtccattggatgtggcgacgattcgagcttggtctacacgactgccgcttcgagatttcttgagaaagggaccagaggagtgcttggctgagaggttgaacgaagtcgagacagttgatgaaggcagattcttgaggaatcgagggaaaacagccacgctgccgactgagaaagttgctgatgaaacacacgacaatccccttgggatctcgcaaggatctgtcgagtctcctcctgcatcccctatcataagacctgttgatgcagaaaagaaaggatcagagtcagcaccgcacacaggagcaagatcccctgtcacacctttatcaccagcggctatttcaccacccacacactactcgacaccaatgcgacgtccttcgccacttattcgtgccaattttgagcaggatttggctgtcgaccgtctatcaccccctcctcgaggaagaatggggcgatctctgagtaggtctgtcagcatgggaacccaagcctcacaatacgagtacaaagactttcctccattctcgcagcgaagtcgaagtacaatcgagggcttcagtgatgatgatgatatcgatgcatctccgaggctgccagaagcgatcgttgctatccgaaaggctgcgaatgatggtgagaggagagccagtgagacagtaatcgtggatgaagtacctgttgcgttttcgaaacctcagatcgagactcgcaagtttatgtgggttcatttgccatacaacaatcctagctgggtgacggtaagcagtctgaagagagttagttcatacgattactgacctctgtagaaaatattcgagactctgcagacagcaaacaatcgcaactacgcccccctgtttaatagtgacttctgggcgacaaggcattctcgtgggcgccactctcaacactatgcgtattttgcgaaaccaggctgttacttttctgctcctcggcacagtaagttgggtcctaccttgaaatccaagctaaccgtgtagtgtcacctcgaggccgatcttcgaaacagtcatcgatatcacccaaaccagagggtggggtctatacttgtctcttcctcccatatcttcatttcgactcgtacaaacgactcattcgccgacgagaactcatccttcagcgtctcggccatggacgagctaggcctgtccccgaatctgtggcaaagtctgattcccttgaatcacaggtgatttgggagtttctgggccacgatccgccgctcaactgtcgtcgaacgctagatcagtacggatatccatcgttgagggacactcggtcgcgagacgatgatcagatgctgtacaaactgacaaaggaacgtacatttgctcccggtttgggcccaggacttcatggacaaatgtcaaacagtagttctgggagtagcggaagcggtagtcgacgatctaagacaagtagccaggatggggaagacgaggagggttgcgaggactctatactcaacggtaacgttctcatggtagatcagctgtggctttgggccatagactctcgtaagtcatctatccctgcatggaactcagctgacctttagataccctactatccttcttcccaaaacgagagggtgatgctattgaagggcctctgtatcagcaggcagatcttcgcgacagcatctttaacgaagtcaacgtcgatctcacccgacaatgcgaaaatgctctggacctggcggcattagcagtcctccatgctgtcacagtcctcctcgacagatcctcgcacccagacctggaagtgtttcgaatctttgaagaggccatcagcgttctagtatgtcacctgtgcggaatcactctgccatcatttttaaccttgctaacctttagaccgaaaaactcacctcttcgctcaaaacatttcgcgccgaaggattccgtgacaaagcgtcagcctacgagccagttgagaacaaagctcgttccatcagagcacgccataaggccgagggccgtcgagcagaagaggataaccgggataacacatcggctctccttgaacttcgagatatcgaagacgaacttttgattctggttcatctgtttgaacgtcagtccaaagtcgtcagctctatgctctccacttacactcgcccggaactgcgtgaccgtactgcaaatgggagactgttcctgagtgaagcgatcaagaaggtctcggagtatacacaccaagcgcaagagatgattcagagagttcggagtacaagaaacgactacgacaaactccttcagatggtccagcgacaggcacaggttgacgaggtacggctaagtaggcttcatgccgaccttgcgagtgcacaaagtcgcagtgtcatgatctttaccacatttacagtcatcttcctcccgttgaccttctttaccggtctctttggtatgaacactcaagaatggggcggtgagaataacctgtctctcaagaccatcgggacaatctcgttgcccgcaagtttcgccctagtggtattttctcttgtggcagcttttagcacaaatgctcgacttctgatcaaatggcttgcccatgtgtaccgacacatgatgtcctgggtgtggcgaacactgtgtaagcctgctgttgcaaaagtggccgatatgctgccacgaggaaatgagcgacagagggaggagagggactcaagaagtgggaagagagttttgagagaggaaatgagtgacttttgggaaagacatagattagagagggacagaggatacacggttccagagaagaacaagagaacggtagtgagtggtaagagtagttggaggaagatgaagtagtaccattactgtaatactgaatgctcaaatttcctcgtttcggaactgtgctacaattagctgctgaatgcttgctcgataaaaaggctgtgatgcttgtctacatccatagatctacagggataccccagtttcactagagctgcacgtcatccgggagctaatcccgtcaagacaggggtaaacttacatactggtcagcgtatcgttgccttatgattgacgaatagttgacgttgactcatcctaggagagaaaagaaaacctagggccttgatcctaaatagcaaaaagacctaagtaaattagcataagctcaggataagcttaggatagctttgctaagctcacgtcctgtatcaagggctggtattttcttgctcctcatggtcatccaaagaaaaagcaaagcgaccacccgcccggactttcccgcgatgcgtgtttcagaatgataggttgagtgtggaggatgatgagttggcagcctgcagaagggtatataatgccgcagttctcagtctctccgacttgtgcctgttaaagatcagcttgaagaatacttctttcatcacttacatccgtgtcaacatggccgactcccctcgctatgcaatgggcacacagtcctctcagcgacgaaccagccccattcgtaagggacagccagaacgtcccagtactccaactcgtcgaccaacaacgcctaccctcggccgccggggctccaacactcctcttcgtcgtcagggatcgaattcaactctcaaccgtcctgtcacctccactgcaacggagataccagatggcgaccccgtgaaagttggttgggtcaccacaccaaaaactggtacatcgtcaggaagcccagagactccagcacgaatcttacctgctatcctcgagagtcctcctgtgatgccatcccctcggtcgcgacaagtctctcgtgctggtatcacacctcgctctcgacaggtttcgaccaccgatgcggctcctcgttcacgtcaggtctcgcagactctaccggtcccagaagttcatgtcactccccatgtcgtcagagcgcccgtgcttgaagttgctccgaccgtcgtcaatgctcctcttgtcagaacgacaccgagtgtaggtcgtgcacccaaagttcgatcgactcccaagatcgcacttgttccaaatgtccgatctttggtaggcagcgctatcctcccgtcaactgcaaaatctcctcgaactgcccagagcccggtggtggcatctcctcctgtcgttgtgacgatttttgcggcccgtgttgttcctggagttgctcccatcccactgtcagcacctctgccagttattgcgctggtgcctatcatcgttaggactctggctaatgctttcacgccacgtgtttctgatacacccaagattgctcggccacctttgactcaagaagctcccaagtcgacgctagcttcaaggtcagcgaaagctcccaagactttaccgccgcctcccactgaactcctccttgatcaggcataaagtggactttggcaaatcggagttctttaggacatgccagctgaaagtttcggaaggccgttgcgtcgactagcttctctcgtgaagctcacctagctccataggtaggcgcttcagggatgggatcaagctaccaataaagaaacgagctccatcaccctcttctagtacaattataaaaataaaattagaggtactggatttttcgacggcttgatgctcacctctccaacgccaatgatgctagtctctgtttgtctctcgtcaatgcagcggatgcccacagagctgaaactatcccagcaagaggcgttgtttgtccagccacacacggccgcttgtcatacccaaactcactcctttatccggtactcccatagtcatgtgtcgcgggtatgacaaaggtggtccggttttgataatctggggggttaggaaacaagagactaccttggattttagtgtaagccagcatgttgtattccccccaggaggcaatcaactttagaaaatgatgtgtacataacgcgaaaggttgctcgcacttttgaaatgggtagactttgaaacaatcctgctttctttcaaatttttcacacagcggcggtcgcttcattgttctcagaacatggctggccctcgacgacccaagcgactgcagtcttgcagtaaacctgaccaagacaaagtccccaagatcgcaagagcgtcaaaagatcaaggaaccacggacgaagtggttcaaggggagaacaaaaagattggagagagcgccatggaaggacctttagacccaggggtcggcagagtgagtagccactttacagccatctatattcattcttaacttactttttcaaagccatcgccagaagatgcatcgtcaaaagatgcattcccgaaccgtgcatcagaaggagccccaaagttccctcttcagggcagagaattgttaaaagacatggagcaaagggacgcacacgcccaagctgaacggaataaatacaggaccgagggtcttggccgcttccaacgggctcttcaatgggacgttggtttgggttacagacaaggctaccttttcgaactgtggaactactttggtggtcatattagagggttcacaaagctgggtggttttctggatcttccctgggatagacttgacgaggccgttcagcaaaggttcattggatattcaccctgtgcccgagagctctttgaggtacgtcttgtacgccagtttatgttcgaacggtggatctgggagatcattgatgagaactttttcactgcaaagagtcaggacatcgagtggacgtcgccatattgggaagctcaagctacaatggaacgcttcttacggggtaagaaagataaaaaagaatgacctggttcgcgaaactgaccttggccatagagaaaaacttccaacacgacgaggaattcctgcggtaccagtatcccaactggcggttcaccacaatcagtttctattacacccttaaggaacgatccaatcggaaagcacaatatttcagagaagcaaggattgagccgagatgcgtggtcaagatcttgaagaaagctcttggccaatacttccctgagaatccaggcctctttgaagaggagatctcaatcatcgcaaacgtggttgccgagttcgagttactcttcgactgcggtcgccagactcttcgacttatgtttcatgaccccaataccaaggaggcatgtggatttccattttcagccaaagccgagggattcgacactcaagtcgtgatgagatcagttggccccgagggcgaagccgacctcaatggtctgcctgtccaactggttgtgtcgcctatgctggtgttttatgggaataaagatggatgggattaccacgttccggctgtcgcagttcctatgcgagtgtgtgttgggtaccttggcggctgtgagcaggacgaggtggttgagacggatgaggatggagagggggacggagaagaggtggcgaagatcatcaaggataaagagggcgtcacaaaggatgaggatgggaagaacatcgaggacgaggacgaggagtaagcacagaggagctcctccactggaaatctgattcaggcggtgatattcggcctggtcatatattcctctgggtctctgattgcatgtagaacgtgattttttctagatcattggcttgtcttttttaatttcaatcgtatttttgataagagacggggcggcgcatagcgtagcgatgatgactctagcgggaaaaagtgaggctccagatcatccatctcggcgtaaacttggtgttgacgagagtggggcgacagcccgtctttctccacgtgacctggagaaaatgttggcggccaagcttcacgtttagcccatcttggtgaacatcagatgcaattcgagcccggcttgttcccattcatcaccatggccctccaaccctaccgctccggcctatggcggagcagccatgccgcccgagccctcattccctgcgtgcgcacctacgctaccgactcgacacccgaatccttcaagaccaagaccccgtcttcctctggtgtagtgccacgatggagccagacgcctgctgctatgaaggcgccgctgcaactcgactgggcaaagaatccccagaacaaggtctggactgtcaacagcgaccccaagaagttggacgaggtatacgagcgcctgctgggtcctgggggcagcaaactcctgcccgaggagctcaagtggttggctgtcacgcacaagagctttgatcaggggcggagaggatttaacgaccgattggcacttttaggtgggtgggacgacggagaattgttggcctatgctgactctaccaggacgaatggctcttgtcatggagacaacaaagacaattgttgcgcaaggtccacttgggacgccgagtttcgatgacggatttgatcgccagccattcgtgcattcaaatttacaatcggtagacaatctctctgtcaaaggacccaaggacatcgtcggcaaggagagactatctggtttggcagctgaagtgggactgatcgatgttgtgcggtggaagcccaaacaggtacatacatcttctgtccgcagtaactcgactaacgtgctgtaggttcaaaaactccgagcttctggtgccgatgtcgtgctcaacggtgccatcatggccatcatcggtgccatcacattacagcatggagcagtggtggcatcacaggttatcagagagaggatattgtcaagactacaggattgagcatggtgagtgggttaatctgtatcatatctgtaccatagaaggtctggacctgtacatgacagtctgcatgcttgattcaagccgattaaagaccatatcatcgttcataaagcccagcaacaagaagcatccatttacgcacatattctgtctaatgaacaaagatctatcgctgaattaggcgctccagtgactgcagggccatggatgcacaggggttgcacaaactgaagagacgcaaatgttgatcaattgactggagaccgtattgcttacctaccactgtcctgtgaagcttggcaagatatagggattcacggatcttcagagactcaaggtagaacttcacatgtacattgccaaagaggcacatctcaattaagatcgcttaatctttccattggttcaagtcgaaagacttctaagcgacgactgcattcggtaggatccgtcaaaaagaggaagtatgtctagtcggttctgttttaaaaatattgtggtgagaactgacatgagtgagatcaacattttcaatgggcactgatgatctacactcaataagagtatcatcaataaaatggcaatatagctgctcggatacattgcataagcttgcttatgataccattttgtcagctgtgatcttgttccgaagtgagcccaagaatggcattgagatgaaggctcatcataccacaatgttcacggaagaaaatgaagaaaaaagtgcactatttgctttggaggctctcaactacggaaagctcacttatttatcacgcatgctttcgtcattcttactccgtgtaacgcaccacattcattagtactaggctatagtattttaaagcggcttaaacctgctctcatctcatgatgagtgaatgaacatttggtacaggttaacatctctgataagattccagattgccgtccccattaagcctaacgccggtgtaaaggtgtgaatctcaacaccaaaattgtcttacaatttaatcacgagagcctcttccacatgaccataatcacccaactcataatatgactttaatcgctttctcttctcatcatcgttaactcaccaaaaccaccaacatgcctcggaaagcacctattcaccactattcatatcgctccctaatcatcccaccaatcctcctagcagcagcaaccatcgtcgctctcttcctccactcagacgtcaactttgctcttctctggtcccaatgccactcccacgctcgtctcccaggcgttagccgcataccaggtctgggaacacctctatgctatctcatcagcttcttccgcgctgcgcttctctcactgcgcagtcgcaccgtcatgggcgttgttctagcatttatcggcggtctcttgacagtgagcactgtcgaatcagcgcgtatctgcaatgcgccaaatgctctcatcgcgtatcctactggtccgtggttggtgtttgatcttgtgggtggtgctgtcgtttgggagcttgttattattcctgcgtttctgcatcgtgcgagaagtgtgtctcttgacttccccacagtgtctccacagtgccatatactgtcaccctttataaagaaactgcaggggtagagtgctcaggttttattttccttctacattcacaccaccaccatcacactaccaccacaatctgcaccccatcaatccacagttcatcaacccttgtccatcaaccctgtccatcaaacatctcccccatcccatcatcatcatcagatttcatgatggacaacaattccagtgcccccactatcccaggtgctgggtcgctccccccgccatttgaccaggttgagaatcatctcggtcaggctattgtcatcgctgtcgatcaagctgtcgctcgcgctacgtctgaaacttgggatgcaaagctccaaaccatgcgaactcagctcgccaacgaacttactgtcgctatcaacgacgtcgttcacaacgctctcaagggccctctcgaggagtggctgaaggatcgcaagtccatggattttcgccttcgaaaccttgaagccgcccagcgctaaggtgtgtatctattattaaatcatagatgatggttgctaactctgttttcaagccgctactcaactatcactatcgcttaatgacaaggtctatcattttctttattgaagtcaactcccagttcatcttctggaccgttctgtactggatgttggtggaggttgggtggcgggttcctttgacaacaatcaccacctcctttgttgttggacctggcgctaggacgtgcgttgggtggatataccgagaagctcattcatcacgacaatgagcaagacaatggagacaacgctcaaacagcagatgaggagacacctttgttgcaatgacgataccatgatattacttttatagccctaattcctagacatgcttcatgactgagatcttgagcgtgactgaactcaagatcttgaacgtacgcacaagaagagttcttcaggctgctgcaactgtatataccgagtcctgtacccaagtagaccaagcatctcaagatcacaccttcacaaggcatcaatggatcctggcactaccaacagactagcctgccgacggataaaccgctgggacgtaccccacgtcaaatacatcatccatcatgatctcggccgtttcacgcccggatttcaacgtccgaggaggggggaaactacatttggagccaagcgtctcggcaagacttgatcaggcaggtcagtaggcacaagctcatctgactggatgcacaacatgtcgactacttaaattctcccgaagctcccgctggtgagaagtagtctatgattcgatgataccctgcatcgtttgatgccttctccgcagctgcggcccctcccccaggttttagcggcgagcccctcttccggggcggctaatagaaccccgggagaacaggacaggagctgtagttagtaggtagctgcgggagctggaggaacgggggatacatacccgacacatgacacagagacaataacgcaacccctcgattgctttgtctcttgtttttattccctctcttttggaattctcacgttttgactgttttgtcgtcttgtttggatacacaggcctcgaaagttcggcactcgaggtcacggagctaagcgatccactcgttccggtctcgcaatcgctctcatgattctttaatcatggcatcccaaatgcttcgcccgctggcctcgtccgcggtcccagcgtcagcttccgagctgtgcgcctcgtccttctttatccagaagcaattgaaaggatatcgagtccaaggtaggcttttccgactgtcgaagctcatagctaatgagcttcagatgtcctctctcgtcgcaagcaatggcacagcaccgtgagagcttcacctcgacagcacgctcttgtcgcagacgtccccaagtctctcgcactgatccaccatgcttctgcgcctcctcgcaaatattccaccgtggttcttcccaagacaactccctatgatcatctcgtcgtcggtgtcccaaccgagatcttccctggggagcgccgtgtagctctcacgcctgctaatgttgcactcctcaagaaaaagggcttcaagcaggttctcgttgaacgtggtgccggtacatctgctgattttcttgatgccgcttatgagaaagccggcgcaactcttgtcaatggtcccaaggaagtctggtccaactcagacattgttctcaaagtccgcggtcccggtcttggagaggttgaatccatgaaagaaggccaaaccatcatttcgttcctccagcccgctcagaacaaagaactcgtcgaaaagattgccgctcgaaaagctaccagtttcgccatggacatgattccccgtatctcccgagcccaggtctttgatgccctgagcagcatggccaacattgccggctacaaagctgttctcgaagcgtccaatgtctttggtagattcctcactggtcaagtcactgctgctggaaagattcctccatgcaaggttttggttatcggtgctggcgttgctggcctgagtgctatcgctactgctcgtcgtatgggtgccattgtccgtggtttcgatactcgatctgctgctcgcgaacaggttcaatctcttggagctgaattcatcgaagttgaactcgaagaggatgggtctggagctggtggatacgccaaggaaatgagcaaggaatttatcgaagctgaaatgaagctgttcaaagaccaagccaaggaagtcgacattatcatcaccactgcattgatccctggaaagcctgccccgaaactgctcaagaacgatatcctcgatgttatgaaacctggaagtgtcattgtcgatctggctgctgaagctggaggtaactgtgaagctacaaagaagggtgaactagccgtctacaacgatgtcaagattattggtatgcacaccccttatcattgacgaaggagtactgacatcttaggatacactgatcttccctctcgtctgccaactcagtcctcgaccctctactccaacaacatcaccaagtttctgctctccatgacccctgaacccaacgctttcggcattgatctatcagatgaagtcgtccgaggtgcaatcgtcacccaggaaggagatattctgccccccgctcctcgcgcagcacctccccctcctcccgtaaaggccgaggcaactgaagcgacccctgaacctgtagctctgactccctggcaaaagaagacccgtgaagttgctggtgtcactgctggcatgggtagtatcttggctctgggaaaatggaccagcccacttctcatgtccaacgctttcacctttgctctggctagtcttattggatatcgtgctgtctggggtgttgctcctgcgcttcactctcctttgatgagtgtcaccaatgctatttccggtatggtcggtattggtggtttgttcatccttggtggtggatttctgcccgagactattcctcaagcttttggtgctctcagtgttttactggcttttgtcaatgtcggtggtggtttcgtgatcaccaagcgtatgctggatatgttcaagcgtgagtcatttgatctttaactcaacacagctaacaggaataggacctacggacccccctgagtacccctggctctatgcaattcctgctgttgtttgcggtggtggttttgtggctgctgcatcaactggcgctgctggtctcgttcaggccggttatctcgtcagctctgttctctgcattggttccatctccagtctcgcttcccaagccactgctcgcatgggtaatgctctcggtattctcggtgtcggcacaggtgtgttggccagtcttctcgctgctggctttacccctgaagtcctcactcagtttggtggtcttgctgcactcggtaccatcgctggtatgctcataggaaagcgaatcacccccactgacctcccccaaactgtcgctgcccttcactccgtggttggtctggctgccgtcttgactagtatcggtagtgtcatggctgatgtcatggacccttccactctgcacctcgtcacagcttaccttggagtcgtcatcggtggcatcacgtttactggatctatagtcgcgttcctcaagctcgccggcaggatgacatccaagccaaagattctacctggacgtcatatcatcaactcaggattactcgcaagcaacgcagccaccatgggagccttcatcacaatggccccagggaaccccttggttgcagctggagcactcgctggaagcactgttttgagcttcatcaagggatacactaccacatctgccattggaggtgctgacatgcccgtcgtcatcactgttttgaacgcatacagtggtttcgctcttgtcgcagagggtttcatgcttgagaacccccttctcaccactgttggagccctgatcggcgtatctggttcaattctatcgtacatcatgtgcgtcgccatgaacagatcactgacaaacgttctctttggaggtctgggcacgccaactgctgtacaagagtttaaacctcagggagaagtcactcagacctctgtagatgaccttgccgatgcacttctcaactctgaaaaggtcattctcattgttggttacggtatggccgttgccaaggcccaatacgccatctcagacattgtcaagactcttcgatccaagggtatcactgtccgtttcgccattcaccctgtcgcaggtcgcatgcctggtcagtgcaacgttcttctcgctgaagccagtgtgccatatgacatcgtcctggaaatggacgagatcaacgatgacttccccgagactgacctggctgttgtcattggtgccaacgataccgtcaaccctattgctctggaaaagggcagctctattgagggtatgcctgtgctgcatgcctggaaagccaagcaggttgtcgtcatgaagagaggcatggccagtggttacggtaagtcatccgccccgtattcgaatacagctaacgaaagcagctgatgttccaaaccccatgttttacatgcccaacgcaaagatgctgtttggagacgctagagtgacttgtgaaggttagtatcccgtccatccttcaaactccgctgaccatttagccatcaaatctgcaattgaagcaaagtcgtagatcgtgatttcttatgtagttcgtataagagaaggatctgaaagaccatagagtgcacattttctagatcttataccatttttagctgtagaactagcagcttctgaattcaatgcttgggtttctcgattgaacctctacgcgaatttatgtacacctgaccactcatcctcatgcccggggcgccgccacaggctcccatgccgagatcttggacttggaactaaaacggtcagaactttgtctcctgcggaaggcgaaacatacgtgttgtaagtcttgaaagcgccgcgggtctgggtaaagttggggagggcgcgtgagggctcaaaggctcggacaccggtttgtagtagggggtcctcggtaggaggcttgtcgacgctgtagctgatccaggcgtgccatccaggctcaatgtgagcggcgtcgtagtcgtgcttggcgtactcgacccagcgtgttcggagggggagttcctcgttgttctcgaagaacttgttgccggcgcgatcggtgccaatcagacgaccagccttggtgtcacctgcggatgtcagcggatgattcggtggataatcgaggaagcgtaccgatgtactattcgagagaaacaggcgtcgttagccaagttgaggatcgttcggtcaggtacataccagcatctggacaaagtagtcctactcaagttagcattggctcattgacggttgacagcagacatgccttgattccaaccttgcgcaggttggacaatgttcgtgagattgtcgacatgatggcggttgagcgacaattgacctcagcgggatgattgttgatagctcgtcgatgatgtgaggtttgaagattaccgcggatcaacttcggcagattgagagttcgtgacggcatgggtacgtaccacgaagcccaaccagaaattctagcgatctacggatacaagcacctttaagcaagctttaattgagcttaagattcgagatgcttactcggagctgtgcacggtgcactacgagactgcgtgcctcaagtttcaagcccagggttcccagtgcacgagtccagacaagacagtatgcgatgccggctggaaacactcagggctctgtgaataatgctggagctttagcccctttcgtcactgaattggatcgattggcaccgagtttcgatgttcgaggggagcagattcagattattcgtagcccagcagagttttacgaaacgctcaaggttggactaccattgatacgaaagcgacagggctgattggtttaggatcggatacgaaaagcacagcgacggatcttcttgtcgacgctgtacattggaaagtcagaaaaggagctcattgagacgctgcaggaggccttgagggaaaaccccgatgtgaaattgagtattcttacggatgcgctgcgagggacaagggaggcgcctaatccgtcgagtgcatcgttgcttgcacccctggtcgaggagtttggagcagaccgtgtggaaattcgaatgtatcacacgccgaatctcactggattgaggaaacagtatatgcccaagaggataaacgagggttggggacttcagcatatgaagctttatggcgttgacgatgagatcatcatgtctgggtatgtcaaaaggctcggggttgaaagaaatactgacttttcagggcaaacctgtcgactgactactttactaatcgtcaagatcgataccatctttttgcttcaaaagaagtgactgatcatttctggaagatccattcaggggtcacgtcttttagcttcttggttcaaccctcaactgaaccagcgggttttacactctcatggccagagaacaattctgccccttcaccactagagaacccccagtctttcgtcaagagtactacatcgacactccagactctattgcatccgacaaccaagcctgagaataagatttctgatacccgagtctacatgcttggacaaatgtcccaggtcatgaaacccgacacctcaactgaactccccgttattacacatatcctcaagactctcgctctgcccgcatatcgcgagtcttcgtggacctttacagcaggctactttaacccagctccctctctgacaaaactcctcctcaatactgcatctacttccaacaccgtcatcacagcttctcctgaggcaaacggcttctacaagtcgaaaggtgtgtcgggtctcctccccgatgcctacactctcctagcccgtcgttttgtccatcgggtacatcaccaaggccgtgataacgacatcacactaaaggaatggcgttatggtgtcgttggtcaacctggtgggtggacatatcacgccaagggtctctgggtgacgatgccgggtgacaagaaccccgccatgagtattattggaagttccaactatactaaacgtagctactctcatgatctcgaagctggtgctttgatcgtcactcgcgacgaaggactgaaggggagacttggcgaagagcaattatggctgcaggaacatgctaccaaagcaacgcgagatgacttagcccgcactgagcgaagagttggactcaaagtcagagttgccatgtggattgtttcgcttgtcggcggagcattgtaatactgtcatgtataatagtgtactcatagataccaatctaacgatacccaagcaacgatataacttgacgattggcctttcacggaatttactggctgcatgcggttgtgtacaaaataatacaggtagtttacacgctcatgccctaatcacaggcgtccctaactttgggccccccttgaccaggccttgcataacaactctgctcaccaagtcgctctggtgcttcttgatcatctccttgagcacgctgcgctccagtaccaccttgcccgtctccaaaaggtccttgacatcaacatcctgcaagtctagtgctcgaccctcccaaggaagctgctccatggcgccgaaaagagcttcacgtcggtttccagtgacgaaaagagttcgaccgctagcacggcctagaccgagatttcccagcactccagtcatgtatcgcttgagataggcctccttcagtccatccttgagatactttccagcaaccagctcgtaatcagtcggcaacacaagatccatgccgtcctcgcacacaatcagatcgccttttcggtaacggtagctcagagctgtgcgccatgccttgtcgtacacctttctggtgaggctggtgccaaagtcgcggggatgaggaccaaacacctttccaccaccgcggtttatgggactttgcttggttcccatacgagctcggccggttcccttttgaggacgcatctttcggtgggagccgtgaacgtcgtaacgggttttggaggaggcggttccttggcgggtgttgtcaccttcgtagacgacggcgagatggaggagatcgcggcggagagggagatagagatggttgacgtcccatcgttcgagagaagtcggttccagcgagggaaaagcgtggactgtgacgggaacggttgtgactgcgctggtcagtaaggtcattgacggctgacgggagtcgtactgggcttccatgattcgagaatgccttgggttgtattcggagattttgtctctgcagtattctttggcgagacttctgtagccattgaccttgtaaaggccttgttgagtgtcgccggcttcatctgttagcattgaagcgattgcagtctcttcacgtaccttggcagacacccgcagcgcgcccatggcctcagccaagcacccaattcccttaccagccatgatttggttccctaacagccgtcgatagggagattcgccgtgatcaaggacagtaattcactgtctggtgttgaggcttcaaaactgtgatgcgatactgtaaaaaagtggatcggcaacatcctccgatccccgagtttttagtggggccagaaccatccccagagcatttttcaatagggtatctcaagatatcaccagcgtcactctcaacgtcccacgtctacggcctctacgctccgctgcccatcatgtcgcgctgccaggctgtcatgcggccaatcgctcggcagctgcggcccagcgtcgcccgaccgttcacctctgccacaattcgacgatcagccgagacacagacggccacgcccagcgcagcagacctcgaccccaacacggtgctccccgagtttgagcagcagctcatgaaggctggaaagatgccaattggatcacgacgacggagaatggctatccggagcacgggcgatctgccgtttgagcatctcccgtaccaggctttccaagaggctcgcaagattctggctgtggatcgggaacagaagctggcggagattagcaaagagcttgacaagatttctcggttagaagctacgagcccggaggaaattaaagggggacagaagatgaaggatatcaagataaagagtctgcacaaatatgttgagaggctcaagatccttgcagatgctaatgaccctgttgtcaagaagcgttttgaagatggaacaggtaggtctgccaattgacgagacaatctgggactaacacatccaggcgacatgaacaagcctatttaccgtcactacgccgaggccaagtggcgctcctacgaccaacgtctcatcacccaacgtatcaagcagttcaacatcgtccccgacgtcctccccaagctcgaacccaccgccgacgtccagctatacttccgcaagctcaagattcctcccggccagatcgtcgacagtgtcgtcagcgagaacgcaccccgtcttcgagtccaagtctttgacaagggcgagcgactcgtctccgtagtcgtcctcgactctgatgttcccaacccagactccgataccttcaacaagcgctgccacttcctcgccgccaacatccccatcagccctacagagacatcactaccgctgagcaggataaagggcgaggatcagcttgctctaccgtggctccccgcattctcccaaaagggcgccccgtaccaccgtctcggtatctacctcctcgagcagcaacccggcaagaagatcgacgttgccaagctcaaggaactatacagccagcgcgatggattctcgctcaagtccttccgcgacaagttcagcacaacgccctttgggttcaacatgttccgtagcgtctgggatgaaaacaccgcggcggtcatggcgcgacacaacatccccggctcagatgtcgagttcaggcctacgcgtgtgtacagcctgaagcctcctgtcaagcctcgcggatgggaagccaagcgacaaggacccaagtaccgtcacctttggaagtacaccaagaacatcaggggtatctctaactcgaggggatggatcaagaggaggtagagctatggacgagcgtgtatcatattactgtacatttagaagatgggagaagaccaaaagaaatacattggtgcaactcggttctactcaatcatcaccaggtggtttaaccagcgccttgaattatcgttgttcccgtgattggctttagccgcattatttcctaccagtaaccgccatctcgtttcaacgtatcaccaccaatcataagcctcaactatagttagacgtttcttcggtggcaacactcgccacgatctcgacgacatcgcaaatggctctaattggcatgaaatgcggagtcacgatgatcaacttctacatatgttcaagctcagggtcatcaaggggttcaacctgtggcaaagctcgatattgccactaaactttacctttgacaaccccgtatccccaacctttgtcctttaacatctcgtgtccttgatgagtccagatctttccatgtcggcaaaagtccctggcaattcgatggccagtagtcatttcgatcgcaagtctcctcgtcacaagctgcagagccccttcggaccatttgctcaggacggtttgtcacctgcggctatcgtttccttcttcaggtttgaatctttttcttgcattaccttccctgcccccctcgccatgggattcattatctccctccttgaaagcactcgagacatcctgtcatagtaacaggaagcctctcctatagatccctttccataggcaccaaattactggccaagggccaagaatcaaaccagttatcacgagaacttcatactcggcagcccatttagcaatcgcacatcccatctgcacaaatcggatcatgatcgtgaaagcatcaagtcataaaatatttccttgccgtaccccttttgccaaactcctttcagtagttatgcgccatatcacctcttcctgttatgggaacggccactcgtggtactgttgccgcaccgtaaccagattttgtcagggtatctcccagctgaaccatctcgctcgctttttttcttttcgtgttcgtgtttgtcgcagctctgaggactttcatctagctttgactcaagcttcggcatgtccatatcatccgttgtcgagtcgaaggaatttcaaagtcgcaatagcaaggctgttgtgttcatgtggagttggggtcaaaatagttcgactcctaaactcaaaccaccatctccgtcggtgcagctgtccgccacatcaattttcactcagtttctcgcatcaatgaggttgtcggcgtagatggtctttgattctatcgatcgctgtgtagaggtggcgactagatggtggtcagtcatggactcatgagttgtatgcttgaacaaggttcggcataccacttgagctacgacgatgcgtgttgtaaaattctccaggtacattttgtggcggcgctggaggagcctgtccgttctgcgcggactgtgctgcaatacgctggacatatctctttgcctcgttgtcaagccattggttgatgttgacatcattgcaagatgcgtgatccatgagttgattcttgatggtggtcaactcgcccatgagctcggtgtactgggtctgtagggcagtgttctcgccctccaattcattcttggtttcctccaattctctcatccactccttcttcttttgacgacacttggacgccgcgatcctgttgcgtttgaggaacttgctgcgtttttccgtctcgtccagtccatcatattcgtcctcatcttcctccttcagcgatggctccttgggtgctcttttttggcgcggcttggcggcaggttccttttccgctgatgtctgttgacgttttgtcttggtagctctgctgctgcgtcgaggtttggtgtcggtgttggctgaatctattgaagggattgatgatttgctcgattgccgtgttgggccgccagacgtgggctcactgaatggagtctctggggttgaatgcatttcgttgggtagttttggactgttgttcaaagctgatggtgccattgggatggagggaggaaagaagttgacggggttgttcatcgggttccacatgttggagcccataagaagctcgttgttgatgggattgctaacaatcggggacgcctgagctcccgttgtgcagtcgagtaagggatcaatattggcatcgtcgtttgtcaggggaaagttgttttgaaagcctagggcttggtcgctaaagtcctggcttggtccgtccatcttgaccctgcaagaccgttgagactgtgctgaacgtgggacctggggttacagcggcacggctaggctggtgtggctgggctgagtgtcactggctgtcagggaagcgccaaactgttgagccgctcgaggcaaagtcgaggttaaggagcttgctcgatgggaattgagcgtgcagctctggagatcgggagctctggagcgggcacagggagggggtgcttagccggattggttgagatgggggtgtagatgttccagaatataaaagaccaacagtggctaggaaaggaaaccgttcgagggaagatgaaagaagaacttgtatcagaaacacgatgaagggaatggggaataaagagatggtcgtgttagagcaaaggtgtagctctctgttgttggcagggcgaatggaaaatcaggcaggcgctcaacggagaaaccaatccggtggtgcaatgtagtgcagcacagctcagtgcctgagtactccagtacagccgagctgacctcaccgaggaatggcagttaaccaccgatcgataatagaataagtcgatttcgaggctcaattcactagtagaagctgaatggcacggccgggtttaacgtttcggtaagtagcaggggaggggagggagatgttccgactaaatctggacactggggcgaatggcctcgtctgttcctgttctctgcgtccggggtcgttgatccaatagtgtgtttcgggttcgcctatgcagctatagatctagacgctggggcggcttgaccgtttgggtaaagtcaagcaggaggcaacatttatcagaacacaagtcgagatgccgaggttgacaacttgtcagaaatattgatgattgtaagatggggaagccagaagttgtagctgtaacagctgtccagctgtcgcagaagctagatgaagagattcggatattatattacgccaacaacggatgcgaccactataaacaatttcttgcgtcacttattccccggtgtagtgtgtatcagtggacctggttgcagtttatggcaagatgtagctggttttatatccagcacctggggttgggagtatatatataaagattggtgggtgaagataggaaacgaggtgtacaatgtttgacaatgttatatccggaccaagtccgtaggcttcaattcgcaatacagagcgtagcggtatccggtaaacaagtgtgcgcaagggtatgaattcttgctggattgtacagacagtatcaaagaccgtgagatacaagagccgttgaggttatgagtgatccggaatgtcttcctgacccaccatcttccgctttgtacgaatcatagccattggaagctgtatcagctgtggcattacaggtgaggaaaagtcccttcagtcaagaaaaacgtcatcccgtccggaaccttgagccaacggcggtaggatgtgcctagcataagcggtagaggagcttggactctaaatcctcaattttccaatcacaagctgcctagcaatggtactttgatattcaagtggcaccttggcggagatactatcttcaaatctgggatgggtgagtgtagccaatcatggtgcaacggacctggagtccgtgaatttcaaccaccaatcaatgttgatgaaccttgtccgtcaaggccgcactcggcgagacagtgcaagacgaactgcacacactgacctcagtagcgaagcgaagcgagcgagactattgcaggatccacctatcatgtcaactgagaactcaagcttcgatatcatagggatgatcattgtcaagtcaagagcttgatcctttgatagctcgagcacccgttgggctgatatctgaagatcatgacgaacctcgttcatgtcttttggttatgagttgattcctgataatgtatacatcattcttgatgcacacagggtccttccagtgatggttagtcgagccagtaatccatcacagagagtcatggttgtgacaagagatatgtatcttgaactgatcgacaaacgtgatcaggattttggcacccacacagagtaaggatcggcctcgggtgcgtggcctttactgcaagctgataaattccaacacacggggaatgccgtataactctgtgtctgcaggggtcatgaactcctggatacctacgtgatgagttctttgtcttggtctccggatttatcagcctctgcatcacaacgtgtctgccgcgacattgagccgaacaacaagacacagtttgggagaaccgataaactgtgcgtcctccactgctgactttccaattcctcctctggtgactggcggctcagctcattgtttccggagactttgctccgacatgtactgagcgtagctttcatagattcgagaagcggggttgtcttgggcgaatagagttatgcgctgcccaaggcacgccaagggtaaagtgttccgtactgtaggggctttggattgactagcgggtttatcgtgggaatgagactcgttcgacctggttgatcggaggagccgggcaagggtccgaatatgtgacagtggggctctcgaaatcaattttgaagacgaagagattgactgtgccattttcagaaggaattgacaagttatgagatgataaaatcgttgcattgatggattcataatgggaaacgaagacattcataaggatgtctgtagttggtggcaggaataatgatcatcacgtgatgtttgcccacgtgactgcgcgtcaagctgagcgcgcttcccctccgcatttatcgccaacagcttcacatgcgtttcatcgtcaacctctctcatcaatatcgcttgcttgcctgtcaaccaagcatctgagacacaaaccctgtctattcgcttatctttctcatctccctatctctctagcttgatcgcaaacgaaaaccaaacaccatgtccgagcaactttcaaccccgcgcatcactgctgcctatcttgacaacttcgtcggcaaagtagtcatgctcgtgggaaaggttacgcagctgcgaggtgagcaggccactcttgactcagagggcactgtcaccgtcttgttgaacagggtgagttgaccaaatctggtgtcagtctcacgacatcaggatgcactgcaacactgagttgacctttttaggacgcccatctcacaaatggcaacgctgtgcaagtcattggaaaagtcaatccggacctgtcgatcaaggttttgacatcccgggatttggggactggtgtgggtaagtcaacaagctcgtctttctgtcgtcattatggcgtaccgacgttgcaacatcacgcaaaatgcaaatcgttccccgattgtgttcggcagttggaaagcatgattcagtttacttttccgttttcgtatggcagctaacatgtgtagatttcgggttgtacagctcggttgtgcaggcgacacacaagcattcatccatctttgcaggcaattgacggggtcaaccagatcatggcccttacccgtcctcgcaggcatacaccccacgtgtggccatggtctggacctcgcctaccaaggctggcgctgtcacttctccccctcgacatcgacaagcttattccgccggccaagatggaaaatcaatcacaacccctgattcagcctcgactggaactatcagatcttcgagacccttacacagtgctgcacaaagactgcagcgtcatacgcattcgatacatggccagacgagacctaccaccgcaatgtcttttacaacatccagttccgatatgattcttggccgggacattcaatcaagattctctactccgctctacccatctgggccttctcacatctcacagactccaaatccttctctaggctcactcctaccatcgccacccgaagacacagtctctcgcacttattccgtagagatgtctcggcgttcttccgtcagtacgcaacccaaccaacgatattcaaagtcgcagacctatgatcaagagagcacccaagaatcctacataccgtcagctcagccttatacgcccctcgcttatactccgccgtcaatgtcttccgcgagtctgctcccgtctccgccgatgacacaagatcaatacctctcacacggacctctcatgtcccccgcattttcaacgtcctcccgccgctactcggagacagacagccgttccgccgggatgaccaacaggaactctaaaacagaggacgctgaagaatctgccctatttgattccgttctagagggaattgggcgtattcatgtgtcgatgaaccgagatgacgcaggtagatggcgaatcaagcgagcatctgacgaaagaccatagcatgttttcctcattcacccgcagccatacgccttgcaagagtatactagtattcccatccacatcgtcatccgttgatgtcagatagaaaatccctacactagggacaagtcacaaatttggagctaaaagcgggatgacattgcccaatcagctatcaaattatctcggcacatgaatatcgaaatgccgtatttagcacagtgtctgttaaaaatgcatgcaagagagatcgagatttcaaaatcccatttccctgatctgcagtggcaaagtactttagcttcctcaagtgatcgatttaccgggctaaaagctcctgtgaaacaggttttcgtcgtcaccggtgttcctcatgcagcatgacattcacaatcaaaactttgcccaatgcagttgtttggacaagtccgtgatattctgatacacggacacccttgccacaaaatttatcgatacattcaaaaaggtagagtcaagtttgccaccagggtccttccagatcgagacccttgcacagcctgtcatgtggaacggaccacctatgttcctggacctggacgcacgtctatttgccacaccgtcaccgtcttgttctagaactcaattcatcctctctttgcccctgagcctcatcgagctgtagcaactcctgtgccgccatccagacctcgactgtactcgggctgatatcccgtcttggtctttcagggcctgtatttttggtctcgtcgagtcctaaggatggtttgtctggagggccatcggttaagccatggagacaacggcgtatccgagcttgaaccacaccagcatcttctggtctccctgaactgtcactctcgtaacccattgccttctccaagaatgtgttttctttttgttcattcgcagcctcatccaagtacttggctgcgaggtctgtgtcggcatttcttgtgtctactcctacagcctctcgtatccctttgagtcgtgctgtgaatcgttcaaacactttgattcttcgttctgcactctcagctctttccctccacgtctgtgcctccctcttggcttctcgtagttgctgactcaatgttccaatatctgcatctccttgcacctcaagctgccttcgcaaatgaactgcttcttctgtcttgaggtctagttgccgttggagacttcgaatctgtgcatggagtgtagttgtactgccgggacgttgaaaaggagttgaaatattgtgaggaactgacgggtctgtcccgtactgcgtattcgatgctgatgatgctggtctgattaggttgagatgttgagcgataggaggctgttcaggataaggcatcatggttcccaggcttcgaggattctctaatgatgcctctttacccctggagcctgggactggcttcctcctagggattgtttgtcgttgagctaacatttccggttgctcatgggagcttggcctttgccccttgtcagcttgttgaagctcgactgccctcattgcagcctcctccctgattgagactcgcaaattctggtcaagagcctcatctctaacagtatttattgctggtggccggggacgccggtcctggcttgaaattgaaacattccgattgtgtcccaaagttgaaacggatcttgtggaacggatactcttggtgggtaactcttgtgaaaattgtaatatgagatcttgagttttgctcgcactcctgtgttttgttggggatgtctcggttgaatgatcggtttcaaacttggcagccatggctctgacgcctcctggattgtctgttggtgtcaaggttggacgtgtcaataccgtcgattttcttttcgggacagagaaccagggagaggatgcagtgcgctgcttctcattctttggcgtttcggcaggtaatgacacaattcgagaatgtcctcgttcaggggtttcagtgccaatgccctcggcttgcttttgcgtctcttcgtattcaaggccccgcgatccattgctgggcagctccccctgcacaccagaagagactttctatgtcccgacctggctttttggggaggccaggcccatggaactgctgcctcctgcaatactcaccggtacctgcattggtgaataaaattgtcttggtgttgtcgacgcagagttggcttcttgtaaagcctgtgttcgtgtcttgtacccgtgaatagtgtactcgctgccctcttctagtctattgattgggaagtgtaaaccctttggagtgttggcaaaagtcgacatctgcgaagtctgatcaacatttgtagaggctgaactcttgcgttggtccatcgaatccaattccctgagttcctcgaaatgcgcttttagtgcagcttcaagggcctccttctcggaataaaacggtagatgggttgaaccaggcccctccatgcaggtatctgatgacctgacaggtttagtccactcaacagcgagcggccgtcgacttggctttagggcttttgcctttccaggatatttcttccttatggcaccctttcgttcaatcgaaggggtctccgttgctgagactctcgaagtgtcctggctcgaaggttcctcggcactggtttgttggataggggttgtttttgttcctctttttgaggacgtccgaggtggcacatcatcttgagacagatgggaaccatctcgattgatcagtcctccggcccttgtagccggggtgggtgttggagcgatgtgcatactcccgctctgtggtgtgtcctttgtcgcatccttgctgtcttccaagtgaagtgcgcttgtcggcatctgcaaattctgcgacgtttgaacaaagctactgccttcccctgcttgtgttggtctttgggtcttatcctcgtcgtgaacactctcctccacggttggacttaagcaaccaatgttgggtctggctgcaagtctctttgaggctgaactcccacgactgcgcgaccgctgtttagatatgccgagggtaggtgtaggcggctctgggctgtcttctcgtggagtctgatctcccacttcgtttcctcgccattcctgatcccaaccttgtggtttccttataacaaaaccattctcgttggtgtcgtcctgactcgttgatcgtgggtgaggtcgattcatgccgagcgatttcatttgtcggaccacatctctccaattgactataagcatttctgcgatggcgttggcgatgagaattttgtccattgttggaggtgcccccagctcattgtcgagtgtctttcttccattccgatcttgtcgtgatcttggagatctcaatgggagcaccagcaaccctgcctttggggcggccaacttcgtacaatagattccaagcaagtcgccaatgagaagaggtccaaaaacgatgccgagtgcattgtagcccatgaggtctcccgtgggtagtgatcgaccttcttcatcttctctgggggtgatttctgcaactcttccaattaaactcaagagtccaaagacagcgcatatgagttccctccgaaattgagattgaaccgttgcgatagccagggcgatgagtcgggcccgaaccttggtctgtttggtgcgagggaactctggatcaccctgtaactgcgaatggattgcgaccagagcatcaaaaagcgccaaagaacccagtatcccgccgggtattaccgaaaggaggcgcttgaacgtagacgccacatcgtggacagaagcctgcacatgcatcggcaggtttgcgcatcgtacagtgtttgtgatgtcgatattgtcggtacagcagtagtaatcgaatagcatgttgactactctgattgaccccggtatacgaaagatccctcgagtagtgacatgctgggcgatgtgatgcgcagtagctcgaatgcaagttggaagtattagggcagaaggagtgtgttcaggcggaaggtagagcatgcttttgccacatattcggaccatcgactgcagatcgagtatcttggggtctcgacgatgaagcaagttgtgagcgagatcggagacactgcgtttatggcgaggaccttgtcgagctggttgtgtatcttctgtaggatgattggaagaggaccgtaggatccgataaagccatccttgcttgcgaggactaccaagtccattcccctggactgtcagtgattgttcagatacaccatcggcgacctacagtatgcctaaagtcaaagtcgtcaatcaccaatattcgcactccattctaaatcgtcagcttggtctctacttctccaagggcctcaccttttttgctaggcggttgtattcctgcacaaaggcggctcgatcgtccaattcgtcggtatcgcttaggatgttgtgatcgccactactcgtccatgtcctgctggtgtgtacaggcccttggtctgttatatgccgtatcgtagcctgaagagacaagctacttctggacggtaatagtcgatgaggaccagtctctggcgcagagtaatggcccagaggtgctgggtgataatgctgatccatcggcacaagcctttcggtaagtagatgtgattaatgctgagattctgacattcgtcggataagatatcgtatcaaaaggcagccaaaaagtcgagagtgatggtgtttgatcaaaattctcacgtgtcacaacagattcgtggatgtcgaaacagtggaaacttcattgcgaagaagggaaggatctgaccacgagcaagctaaagtggaaggagcgcggacaaagtgaatgggaagttttcagtgatgccagtgattgcaagtggcaggcagaagagcagggcaaaagtggcacaagacaaagaagtacaaaagtgtttgtgcacagaaactggatatgaatagcatcaaaaaagtaaccaaagtgggaaatggtcgataaatgctgaaatgggatagatagcaccaatgtcgtcagagtgcagcatcaagtttgaccgtcatccgcatgtcgcatcgaatgagacctgaccaatcccacccagatattcacagccactcggttcccgaagccgaaaagcttctatctgtactgtaacactgacactaccaaagtcatcatcctgagacagctgtactgtatcatgcatgcaggcctgtcaacggtctatagcgaaggagtgtatgcacatgataaccttccgtctccccttgcgcctgttctatgcctgcctccatccggcgcctctgagagctcccttattcgtagcggcatgcaatcattataacctcgtcaatactcaagcccagttgcttgtatcctccactccgtagagcagtacatatttgagaatgtcggacagcgaaatgatacccttgagcttgttatcatcgtccactactatcagacggtgaaccctgctctttcggaccgtatcaaaaatggagtccaagcgatcgccttcactgcatgtgtaaataccagggctctcgtcggatctcttgcagagcgcttccccgacagagccatccaagtcatcgtaggcaccgtttttgatacaggggatgacatcaaccgcttcaaaaacgtttagaactcgtccgtgagaatcgatgatcgggacacagctgatgttgtgtttgaccatcaggtgaacaacgtcgagcacggaacttcccatcgaggctgtagcgatacctgaatatgtaccgaggccaatgtcgcgaaccgttttcttcaggaggacggtgttgtgttcgttgtttacggcgataaacttgaggatacgatactgagtgatgactgaaacaaccatttccttgttggtctcgctatcgacatcgactaggggaattcgtctggcgcgggtctttagcatgcgtctgcaagcttcgtacaatggctttgaagggtgaaccgatacagtttcgatgggtattgcgccgatagctttctcgatgtctgatatggtcagcgatgtcatgcttgcgcggagaagcgacaacctcttaggctactcaatcggaactgatcgagtttgctgaactcgtcagggaactgccaatagtattgaatcacgttgataaagtcggtgctcgtgaggataccggcgaatcgcgaggttttggagttccatagaggtgccgatacgattgctgtggcaaggttagcattagactctgcatgtgtcgggtgacgcacagttctgcgtcaagatgccgatggctttcttgatgcggaggtcggtatcgaggacgatgagacggaatgatagaggtaaaacatcgtaactggtgcgaactttgaggaaatcgcgtatggcattctgtcgagattagcttctcgtcatcgggctttgatgcgcgcgtgccccacgtcaagtttgtacgggcaaacggatgcgacagacaaagcaagacagataaacataccagaccctgcaactgatctctgtccagaggacttagaggctttggttcggtgggtgccatcgggcttcggagtgaagtcctgcgtcggaggtaggatgacggagcgacaaattgagggacatgaccatgaccggcggttgtagtggaggggccagtggaggttgatgcagcccgcccgcgtggagttatcaaagccggtccaggcccagatccagatccagaaacagctccaactcctccaaatgaggcttcggctgctgactcttgtacttgtcctggggtgtctgtgcctggagctgaagttgtggtcgaagcgtttacagctgtcgtaccagtcacgccaggtactgtactgggggtattttcaacgcggggcagctctccgacagcatcgtcaacttgctcaactgctggaggttcggttggaggttgtggttgagtttcgctttgggcttcgatccatgatttgacgttttcttttgtcgggtcttcaatttgatcttctgtcacttcaagttgtccttgggttccttgaggttcgcttggtagactgatatctgttggtgcttttgtttctggatcccctcgtgcgggttcatgttctgagtttccctccattccaagtaaatatcactgttgcacaatacgattcgaattgttggcgggatttgatggtccgagtcgaggtcgaaagtgaggtcgtcaagtcctgataaatattgacgtatagcgcatcactgagaaaatcacaggcggatgctaatcgaatagaaaagaaacagcatcagcctagagttaacaaaaatggtccgagggcgttgaggacaattctatatcattaaaggcgcaaattaatttgcaagggaatgtgctggagggttaaaagggaaaagggagcaaacatcagtcacggcaatcggtcggcctttcactcaccttggacttgtaataaatgataagagaaccacctacgaaacagtctgcccaacaaaagtccagcaataatattactgtacagcatacgctactccatacttcttaaccttatggccaacattggatcttaaccggaccctgggctacacagcggagacggagacagacagaacgtcatggcggatcgtcgatgagcttcgcgtcttggcaaagattgaccgttttacgattccatctccgggtattaggattggtcagattatttcaatatagcctatctggtttgtttgatgcaatctatcatggtctgaataattcctctgcggtcaaaatcccgcaagttatgactgagatattgagataatgaggtactgcaggttgagggattggtgaggcattacggagtatagaaggatagattgcaagtcaacactcgatctcagaatctttgtccccatttgttgatcagttgaatttggaacagatgtcgatggagctaggattagtaactcgtatgtctcagtattttgtatccattccaagctttacggtctattcaagtctgcagagggaccaaagccacataagggtccaggacatgttagcccgttttacaacaatcccatccatcacagccagtcgttcaaaacacccaatagtcttttgatccctgttcatacgtcaacgccgccatgacctgctgtgagatggtggtgcagggtagttggttgctgcagatgtcttgcagccaaagtttgttcagattgatacccaataatgacacgataagcacatgggcagcacattttgtgtgacatgagaattaccatctttggaaagcaaaactcgtcaaaatcgagtgtcgatcaggtcgcataaagtagacctcggatttgtatgttacgtcaagaaatgcctctatcacatgccacgcgacaggacagtatacgcaatatcgaaggcagcaacattccgtgagcttccattgctcagatttgaataggtatagtaggtatcgtttattacgttgagtagaacctacgcttcataacaaaaatattagtcttcatcaaacgatcattcaataatctcaaaatgaggcgttgaaatgtctggaccaaagcaatacggtccaagcttctccacaacaccgctagcataatgaggcggtccactgtaacagctgtctctgcatctaacccttaggggcgagaaaacaccgaaacttgttgaagggtgtcaaaataaacatagcaaagagtccctaatcttaggccagatttgcctaaatatttttattatggtcctcagttttctttcctccacgtgcactagaccacctaaacaatagcgcacgtcgtccctggcggaccctaccttcggcggatgacctcaagtgaggtcacctcctgcagggaacctcgacaccccctgtagctacctcttttggagtgtaccgattgtggccgccgatgtatctggaagtaacttccccaattcatccgttcttgcctttagctcacgctttacttacctcaggcagcttaggtttgagctctgtagaaggtcctacccgagctacggcgctcaccttgcttcttcctggcgcgcgtcttgatccccattctttccctcgccaaccaactgtgaggctaggataaactccccctcggattcatctctcacctgggcaatcgccaactaattttcctttctacaccgcgatcttgacactatctcgtgccagtgattggcctctgtggtagtcagtcatttatcttgcccgatagaggttttgtttgtagcttctttcacccgacaaccgagcccaataataataattcgaatctggatccctgttgtgacgtccgacaagtggatgacctttcgtcaacaaccgagccttgaccgatactgcatcaaaatcgagaccgactttcattcaccgtcgttcaacatacttctttcatcaagccttttgtgctattgtttgtcatgggtatctgcagctcctcgtgctgcggaggtatgcatgctattatccgtcgccgtatacatctgacagcaataggtcgagcccgcgatggcttgtatgaacccgtcctcgccgatagcgaacgagaggctgtagccgaccttctccagtatctcgaaaatgtacgtacatggacatactttcatttattcggattattaactttgtgatagcgcggcgagaccgactttttctctggcgaacctctgcgtgctctgagcaccttggtcttttcggaaaacattgatcttcaacgaagtgctagtttgacttttgctgagattactgaacgaggtacgaaagacgcccgcctttccgactggtctaacaacgtagatgtccgagaggttgaccgcgacacccttgaacctattctattccttctccagagccccgatatcgaagttcagcgagctgccagtgctgcactcggtaacctggccgttgacagtatgtgtaccgaagccaacattcgcagtcactgacgtattgtagccgagaacaaggttctcattgtgcaacttggcggtctaacacctttaatccgccagatgatgtcccccaatgttgaagtccagtgcaatgctgtgggatgtatcacgaacttggctacacatgaggagaacaaagcaaagattgctcgctccggagctctgggtcctctgacaagattggccaaatctcgggatatgcgggttcagcggaatgctactggcgctctgctgaacatgacacattctggtatgtttgtgtatatggcaacgacaatacatgctaacgagagtagatgagaaccgacaacaactggtaaatgctggagcgattcccgtgcttgttcagcttctttcttctcccgatgtcgacgttcaatactactgcaccacagctctcagcaatatcgctgtcgacgcgagtaaccgacgaaagctggctcaaagtgaacccaaattggtccaatctcttgtcaacctcatggactcgacttcacccaaggttcaatgccaagctgccctggctctgcgcaacctcgcttccgacgaaaagtatcagcttgatatcgttcgtgccaatggacttcaccctcttctccgactcctccaatcttcttatctaccgcttatcctttctgctgtcgcctgtatacgaaacatctctatccaccctcttaacgagtcaccaattatcgaaaccaacttcctcaagccactcgtcgacctacttggatctaccgacaatgaagagattcagtgccatgccatctcgacccttcgaaatcttgccgccagttccgatcgaaacaaagctcttgtcctggatgccggtgccgtgcaaaagtgcaagcaattggttctcgatgtacccatcactgttcagtccgagatgaccgctgctattgccgttctggccttgagtgacgatctcaagtctcatctcttgaatctcggagtctgtggtgttctcattcctctcacccattcgccaagcattgaagtccaaggcaacagtgctgctgccctgggcaacctttcttctaaaggtgagtcaacttcaccgccattcaaaaacaagctaacaaaagcagttggtgactactcaatctttgtacaaaactggaccgaacctcaaggtggaattcacggatacctctgccgattcctgcagtctggtgatgctaccttccagcacatcgccgtctggacccttctccagctcttcgagtccgaagacaagacccttattggcctcattggaaaggcggaggacatcatcgagcacatccgaagcattgcaaatcgacaaattgaagccgacaatgaattcgaggatgaggatgagggtgaagttgtcaacctagctcaacgttgcctggaactactgggacagagcatgtccaaggctcacatcgagggctaactgtattcgtggctattcatctcaaaagcggaagcgtatggggtgttgggtgatatggtgtttggcgtcatgtaacattctaagaatgatgtttggttttcggggggttctctttatacggattgcatcgcctgtcatgggctttcaagaattgttcttataacaatggtgtttgacggtgtacgagagggctagtgctgcattgaaggacggtattctttctctttgtttgatgattcatgtggcagatatcgctagatcacttactgggcagttgatttggggagagcagatgtaattagacgagaggtgcaagtttctatacccagataagagatgatacatatttacattagactgctcgtgattagtctagctcttcaaccttttgtagtccatttttcatccattgacgttcgttccatggtaatattttggctattgtagtgccagagatgagagctagtggtagtgggccaaaatgtcgggaatctcttgatgctgggaggttgtctcctgaaatccagcaatgcccttcggggatctgaaaagttagtgtggccagtgacgaggacggaagaagtacctgtatcatcaactcttctccttgctcgcctggggtcccaacggagacatagtcccctggcatgcctgttactcgtttcactccccactgattgttgaagatggggatgcgatagacaaccaaatcaccgacagaaacaccgcgtccatagcgacgcgtgtgatcacatagaatccaatcaccatcgactgtgaatgttggaagcattgaagggccttgagctgggctgatggtatagccgtatgtgattccaaggtgcacaagacaagcggccttgaggaaggatactgttgtccgcacaggacggcgggcgaaatgaaatgaagccatcgtgagtgccctgacgggctgagttgaattgcactatgtatacaacaaatccaccagagcttggtgttgaatcagctgtggaaaggttcaaagggcacctgattggataagttgacaacaccccacagtgacgtttctgccaaaatcaaccgcccaccatcgagacgatcagcgattcattgtattcaaccattgccgactgtctacattcttttacggcgcgacgactctccttttcgggcctcgccagaatgaacagctttgcttgccttcagagctcccgtcgagccctctatagggtcttcgttcaacatgagggtctcctcacacgacagttccaacctccgcgcgcactacctatacagaaccgcttcttttctgtatcgcaattgaaagcaaaaaacaagaaagcaaggaaacgcgaagatgaaatggaggaagatcctttcgctgatgagggccgagaccgtggcttcgatcgacgatacactacccaagaggagtttgaaaagtctggtcgcgatcgcctcccccaggatttcgagattacggacccaaagatcatggttctcgataatggagtatttgatggacctcttctcacaaaaaacgtgttgagccgactgcccgagacagattcacttcgcatgataacaccctacatcccaggcgacccaaagaaggacaagccgacccagtatgctatttgcaagattgtcaacaagaaggaagaatacgagcgtcagcgtgaattagcccagcgccgccgtttgtccaaacagaccacacccaagctcaaggaagtcgaaatgagctgggccatcagcgagcatgaccttggggtcaagacacagcagctggttgggttcctcagcaagggcatgaaggtggaactgatcctgggcttcaagaagaagggacagaagaagcggacgtcggaagacaccgcagaggaagtctacgccaaggtgaacaagctggttgagcaactaggctcgagagagtacaaacctagagatggagaggttggcaagacgatgaggatttacctcgagggaatcgcaaaacaggcacgtgaaaagccacaggtggaagcggaaacaccagaggtggacgctcagaaggaagcgtaaatgcttgaataacatcatatactgggtatctgccagtcaagtctatagccgaataaagaaagtcatcagtccggttgtcgtctcccggatattgagcccattttagacaccaaactccaagtccagtcccaagaactaaaggatctcatcgccatcctcgtctgcgggtagaggtaccgccgcaggagcagcgacctctgcaacaggtgccgtctcctccgcaacatccatatcctcgtccatatcgactccacgccccttcacctcgccatcgctctccgcactctcagcctcctcaacctctccagcagccctgttaatctcatcccaattcttactcctctgctgaatattcctcccccggcccttactcttctcaaccttattcttggtccgctccacaacagcagcagccatctcgaggcccttctcatgacgttttctagccttggcagacatcttctctttgcgaccacgcttggccttcttggtgataccagcggagtggtgcgctgctagaacggagggtcgctgggtcgcttcgcggggaggtttgacttcttttagggacttgtcggtatcgatgtcgatgtctgtagcgcgacgagcggcgcgggagtggattgagggtgctggacatgtcagattggagtggagatggggggggggcagagagcgtacccttctttttcgccattttgttggtgtttgagtttgatgttggttgaatctgcaacttcggcttggtgggggatggaaattttgataccccacaaagataagctcaccgagactcaccgagctcaccgggcacggcagagacaggcatctcggaagagtcttggtaatttatgtcaaacagactgcctgtatacgtttgaggcccttgaagtagataaactgcctgattgatgagtatttacgggaagttgtgattgattcatagaataagatgggggaaggcctcgcactgttggttctttcacgctcttgcacttgtaccacatgaatgtctcaacttccctcgtgcaccagcatcatctcattccatcaacctttgacctacagccgaacctacaagtactcaaactcaatttacgcgatccaatcctccaaaaagacttcgtagtcgtgaacatgcaagtgtctgtctagcgttcgttacttgccaacgtcccgccgtctccagcagacgcattagcaatgcttcccatcacgacctgcttcgttgcaggactgcaatacctgatacatcctttaaagcttgtatgttgatcagaccaaagccagcgaggtactgacgcgtccagggaaccattcaagaaactatcaaccctgatgcactgattccaatcacgctcctgtcaactgaggaaatctttggcgacctcgaaggaattctagatctgttcgattcaatcgatgatgtatttgttcccgactttggttccattctcgtcgaaaagagcggagacaacagtagccaggttcatgtcgacacgcgacagatttatcatatggaccaaatcaaggctctcgatggcttttctgagttaccttctggtccctactttctttacggtccgaatctttaccaggcctggcgtctgtatgatgacgaactcggagctttcacttccggtgtaatacctgatgatctgaaccaaccagatgagtatgttgtgtctctagtgcaagccgtagctgaccatacagattccaacccttgacctcttcatccgtttacggagactcagttacagttcctgtaccatcaagactctaccattctcaaccttctgccaagaaacccctgtctggtgtccgtgtttctataagcgacacgatatcgttgaaaggaacctatacaaccttttcgagtcgggcatggaaatcgctctgcgaaaactcctcaagctctacagctaagtatgcacaaagcctaatagaccaaggcgccgttatcatcggaaaaaccaagacgtcgcaccttggtacaggtgcagactgggttgaccaacaagctccttggagtgcaagaggtgatggatatcagagaatggagggtggttcagttggtgctgctgctgcctcggttgggtacccatggattgactacagcattggcgttgacggtaagtcgggtcgccgcgagaagccaaggctgaccatgtatagatggtagagtgatgtccgagggcggcgtatactccttgggtcagcctggaaatctatctttcgacatagctacggcatcaaagtgagcactgtgatatattgttgagcgacactgaccactctaggttcgacaaaactcgaatctttagtcgaagcctcaagggacttctcgatttcacggaaaatacgaaggctagggcttctgagtcttcttccatgagggtaatcgtaccagaagacttttcgtcacccaaaaagtctcagaaaacagccatagcgactttcgtatcaattctgcagggtctcttggacgcgaaagccgagtacgtcaatgtgggcaagaattgggaagaaagtcctccatctgaagcgtcgaatgagggaatgcaagcatacatggaaaaggtcagtcgacttcgacaagaaagacttgactgacaattcaggcacctttccggtcatggtgttatgattactaccattcctttgacacttttcgagatgactacaagcaaaagtttgacaagaagccatttatcgaggctacgccgcaattcttctggtacggccgtacattgcgctgtcattcaatcaactgacctcccaggaacgaatgcaagtcggtaacagaagaggagaaccgccaagatacagaacgtctcgatgtataccggaagtggttccttgagaacatagtgcatacttctacccccaatgccaagggagacacagtcgtgatccttccatgtggaaatgatcaagttgaacatcggaacgatcctgtggcgtatgtgcatttccccgtattgatacctggctgacagcatattagcccaccaaccatgtacaaaggcatcgactctacaacactggcactggtattgggggcttccctattatcacttccatgtaagttgagcgtattggctttaggtagctactaacaaaaccagtcactcagataccctacgagtctgacatttctggggagacagagtaccagccagtctgcatctcggttctcatccacggaaatggcaaatcggccattcaattgatcaaaaaggctctagaggcagggcatattcccaccaaggttaatgtcgggcggttcacgttcccagtcaagaagtcggatcatgccaacaatcgcctccaagctcccttgtcgggtcagaatgtgtcggacgagctgtaaccagtgagaagtgcctcccccaaagtcacgccatgcctgctctcaccactctgacctgaatacaaggctgtcattatgagatctccccacacgaaaacatgcaataatttccccacgatgtctgtggatacgagatttgggccccggatgatattaccggtatatgtttatcccggtaccggcttatgcaggctcccatttggatatgtattgtactcctatgaagcaaattggatacattcaccttgagtcgtttcttgttagtgatttgatgcaaacaactccacatcgaaacataaaccgaccggggctgatccggctcggaaccgtcatttgacaggggtcgtcgtcaagctcacgggccggagactggggtatcactgccgtgggggctgtcgaaccagacaaggcgagcgagtggaggtgaacgtgcggtgcggctgagtgctatcgatcgctccacttactgagacactttgatctgatcaggcacacatatctgactacctaacattttgggcaatctagtgtgctctctctcatattttatttttataagacagtcaaccatcaaaatggcagaaccaaccaatacacccgtgccagcttctacaccgcgagctacatctcctgccccccaacttcccttcatctctcaaggatctctttcaatacggtcatccatgacatcctcaaaacccaaggttcttcatattggagatcctatcaaatacaatcctgaaacatatctccgcttcagcattcagtgtgaggttatcagaccgccagctgaagagcggcaacggccagagtttatcaaggccctcaaggaaaagagatggggtgattttgatgccatatttcggccattctggggaactggaggtgaaatgggaaaatgggatcaagagttgatcagtttgctgccacaaagtgtcaaggtatttgcaagtgcaggtgctggttttgactgggctgatacgaagctcctgggagaacgaggttagttgacacagctgccagtagacactcgctaactggaaaggaatcatctactgcaattctggtctcgcagctgctgaagctgtagctgactttgccatcgttgggatcatttcaacattccgggtcctcccatggtgtatctcctccgccatgtccggagatgaggaggctttcaaggagaatcatcgcgatgctacaatgcagtcgtacaatcttcgcgaccaggctctaggaattattgggtttggcaacattggtcaacaaatcgctgctcgtgcccgacatggattcgggatggacattcactactatgatgtgcttcccaagcctgctgctgttgtcgctcctgtgcgagctactcaccatgagacgcttgagagtcttcttggtcgatgcgactgtgttgttctctgcacaccggctggcgaaggcactcttattgacccaaagactctgccattcttcaagcgtggatcgcggtttgtcaatattgcacgaggaagtcttgttgacgaggatgcactggctgctgcccttcgagatggtacactgtcaagcgcggctcttgacgtccacgcaaacgagccaaagatacaccccgaattattggagctggctaaacagggccgtgtgttggtgacatgccacaatgctggaggaacagtcgacacccacaagggtttcgaagagttaagcatgagaaacatcatggctgttctcagcggtggagaggccattactcccgtaaacctggaatttctcaagaagtagcgcaatacgggcgatagaggatagaagcaggtagcatagaatcatgataatgaatgccttaaccaatacatataccaactccggcttaacaatacccgacgctaatcatacaaatacacttactccttgggcttctttctaatcagaccagtggaaagtacatttacagccttggactcttctttcggcttcttcttgacgaggccctctccaaggacattaaacttgttttgagactcatcaacggtcgagtcagttcgttttctcttgacaagactcgtcagattgttcacgccgttctcgcggtcgtgtgccgtttgagttggcgtctcgcgtgcaccgggtacaataacgccccagtcaccaccgcctccgccttcactcagccagcggcgtgtactaccaaccgctttgttgagggtggcaaagtcgaggtgtagcaggagatctacaatacgcttgtaggttgcctcatcgacaatcttctcaccgcgaccttcgggtgtccatgagtaatatgctgtgtttgcggggcgatcgagcagataattgtgtttggccctcttgatctggggttttcgaggaatgatgggacctgtgagctttttcttctgcttctttttcttctgcttggtgtctggttgtttcttgctggggaagagctttcgaggtgttgtggttggcgttatttgagcgatccgctgcgcctttggcgttgatggtggatttgtcgatggaaaagactcgtttgctgttggttctggttccttgtcgtcaaagaccaaccagataaatcccgtcatgcgcccactggagcactcttgtcggaaagccatcatttcccaaaacatgtcgagagtcttgacactcttccagctaccctgcattttcattgcctgcgaactcgcagcctcctcatcaagctcatctcggaatcgtgatttgggatcgtcaggaaagtgtgggatcagacatcgcggcggtacccagtcaaattcccggtaataatgcgatattcgttgaagcggatgcgtaaactcccaagcagtgtctgttcttcgaggtgtcattgctcgaatctcatttggttccaatcccggcacgacgatgtatccttttgaactcttccatggtgcttctaccgattttggtgctggcccgagaaggggatcgagcacgcgacaccaccacttgataagaccgcgatcatcgaggacatgcttgcccttattttcgacacttccgggaaatagatactggtcttgcgcgcgggcgaataaattgacgatgaattgtatatccttcctcttcctcttctcgacgaggaatcctacaaacgtggcgcatatctcacgaataggactcggtgtccccttgggaaggttgagaagcgtcagatagcccgtcgaatcagcctttgacacaaacaacgtagtcgatcgagcagtcgtgtagataaagacctcgacacctagcaccaagacctgcttgccgtctgcatcgattgaaacagcgaggaaatggttctcgcagtacgttcgctcgggccgttcgtttggtggtggggagtacagaggatcggtctttgtagggggcgttgaaatgtggaggattgtaaagtcgtggccttttgggaggacagaggccagacgtgattttaggccgttgtctgtcatgatggttgctgatggatgttggagctgggattgattgtttggtataagttggggtggtcgctagggcagcgctggggcgttgatctacaggggttcgaacgcaggggtctagtggagtttgcgatacctgccaggtcccgactgtcgatagccgtccatggatctgggattattcagctctttgaccttatggctccaaaaacgatagtataatctcaatacaggaattaacaggaatagaaacatcattcattgttcgtaatcgcttaaacgcttgcactcgaatcttgcaccaactctgaaggtctcggatgatcactcctccaactcccaacagccatagcaacatacaaaagattccatctcggaccatccggaaaacagacaaattcagcaatcatcatctcaaccaaaggcttgtacttggtcagaacctcctccgatcctctcccctccacgagagcctgcagctcgtcaatctcggctggttcgagatacttgcgcagatggttctcaacttcccctggggtcttccaccattcaggcccctgtcctttctcgactagttcccgttccattttgcgtcgtagatcgggcagcactgacttccacaccatttcggttcctgctcgtgggagatcgatgaagcctttgtgcttgtactctagtcgcgccagtgcgagtgagagcaggaatcttcggtcgttcaggtgttttgagtgattgaataatcggtccatggggttttgggctgggagtccaggtttaccaatcatgttgagcttgtacgtctcccatagcgatactgtatttcttgtacatgcccagtacagcgtccctgcaaatgtgtagaggccgtcgccgagatatttgcctgcatctgacggcgcttcaaaaatacgggccaatctgtccgtgttagtccagagttgctgctctagacttagacgaggaggcgcggtgttttgccccagcgattgagcatgtatcatgatatccgacgacaacaaccctgatagatatgacaacctctcagcagagattgggtcagtatctattgagccagaagttgtcaaggctcgactttcgctctcttctccaagagtttctctcgcctcagccagcgccgcctcgagttcctggtccttcccaccacgcttcagcgcgaccttctcaattcgtttcagagcatttctcaatctctgattctcatctttgagagtattgaactttgaggcatgtcttttgcgatactcgcgctgcgcaactctgctgcgctcccgctttggctgttcatgcatgttaggtggtttttggtaacaatagtttctgcttggtaattgtgagatccacatacatcggaattatctccatttcccggaggtgacatttcaatggcatgggcagtttgatgacgatgttggaggaataacgttgctgacttaccaagagaggatcgataacgttatgaggcgttatggtggctggtggggtagtcatgtagcaagggtgaggcgtcagcgcatgagtaatgtgtaacgcaactcaacgttgagctcacgatgctcagtgaaagatgctcatgaaaggattcacaaagatgaaggatgttgggccaaaaatgtatatatagtgtgagaaggtcgaaaaaaagaaatgaaatcgctctcattcagtcactatttattcactgtatattcactattcatttacacatctcatcctcgcttaagcgtcaaaaatggcatctccagtcaagacacttcacaagacttcatatccgtccatctcttcacttcgtcctgagctctccaccaaaggaaagaatgctgtaatcacaggcggtggctctggtattggtgccagcattgccaggtcatttgcaaaatcaggcatcaccaacttggctcttcttggccgaacagaaagaacactcctcgaaaacaaagcctacattgaagaaaaataccccgaaactagagtctggacttgtacagtcaacatcgtcgacgctgactcaactcggtctgccctcgaagcttacaccactgcaatcaatggaaagattgacattctcatcgcaaacgctggatacatgcccaagaccgagcatgtaaccgtggcagatcctgtcgattggtggctcacatttgagatcaacatcaaaggaaactttaacctcttgcgagcctttgaccctctcgccactcccggagccacggtcatccacgtatccacaagcgcaatgtacacagagttcatgcccggattctcagcctatcgtggctcaaagcttggagcttataaagggtttgaatggtatgcaaaggagaaccgagacaaggtggttatacagtttcaccccggactcatcatggacacggccatcactcgacctctcgtggatgtcgtcaaggactatggacttgttccggaggatgtgtcactgccgagcgactttgctgtctgggctgcgagcgatgaggccaggtttctgagtgggaggtttgtggagtgtatgtgggatgttgaggagctcaaggcggcgagggataagattagggagtcatgggagaagtttactgttgggttggtggtctagacgactacgatgtgtcaacctgacttttcagtttcacaggagcggggcaagacagaatagagtacagggttttatttttaaagtttcgttctcataaatataagctcaaggcacctacctggtcgttacatgtggtagagaattcaagggagttcatatttctaaaccgctgctttcccctttactcgtcaatttgatcaatctccatcgtctgtcagtgagcaagagcttcagcatcactagaataacgaaaaagactttatcatcaatttatattgtctactgtgtcaaagagccatggctcctttggagactacgcaaacacaccctctgttgatcaccatggatatgaggtcttacatcagaagctccccagaagatgacccgaaggagctatatgacctcttccgcgaactctcactcgaaagggctattgatccagacagaatgcaacgacacatcctgaactctatctaccgccttgtccatggctccaacaacatcgaaggtgtcagtttcaacttcaacactacagtcgagctttgtcgagccattttcgaaggctcgataagcgacccatctgatatcctagtgcttgacgtggaagtctatcgagagctgggccagcatctcaaggcagcgcaatatctcatttgccaaaccacaaagagcgatctgtccgaggatatcatcaaggaagcgcatcgaatcttgacgaatgagttcaatcagactgaaggcacatatgataccgagtacagcggcaaatatcgcacatctcccgtacaagcaacgtcccgtccctacatggaccccaacaagattcccgcagcgatggacaagatgatggccagctacagatgtgatatactggctgctggaatgaaaggagagattgatcctgtggcgcttgcagcaaaatacagtcaccttttcttcagtattcatccatttcataccgccaacggccagatgagccgccttatactcaacgccatactcttcaagtgggctggatgtctcgccccttttggtcaggatgaggaggagtgtgcagagtatctttcaattattgttgaggcaatggatctggagatctctgaggctgagactagccgtggagtgtctgacggctgtagaccgaagctttataagaagctggcttcctatgtcttgaagcatgcggcggcgggtatgttgctggtttgcgaacctctgcaattggatgggtgatgtaccatttatttcaatcttttcgtgtatgggataccttttgtaacattcgagcagaattgaacagtttaaatgatggttttcagaaaagggggtcatagatgtgacttggcatgagcatcaacaagcacattctcaacccgcctatcattattagcactgccagaaccctggtcccagacaatatcagggaccggacagcctcacacatcaaacaccatcacgccctcactttcggccgatccaccattctgcccctggcactgccaacacctggcaaccaccacgccaacactctaaccacacctaaaccacccctggccatacctttatgtgtcagagacgctgaacccctatcaccagaagtggaggcagctcgctttggcctaacggtttaacaaagcgtgtacgaccgatctctcgccgctttccgggacagttcgtgggatcgaatccggtctccttactgcctggaaagcttgagttgcaggatgggaaacaccagcaagacagaaaaaggaaaagacatatatgtaaagatggagtgggacaagtggtgcccggagcctgcaacttcgagattgatatttttgcagtttgtaggtgatttattcagttttaatactgtaaataaatccccaaatctccaaaggcccaagtggcttgaagcatgtttgtttctgtaatgtctgatgataagattgatggcagcagtcgctccttggtgctcattgttgacgacgcttctgcttgttctttttcactttcttgcttttagtcgtgttctttgtgtttgtctttttccccttctgctttgtttgatcctcttcttcctcgctttcatctcccttcttacctgccatctccttgttcttattattctttcccccctggttagttatcgcttctttatcctcctctttgtctacttcctctctgctctcctcctcctttggcagcccctctacttcattgccttgccccttgtcatcctcgtcctcagaaccatgctcactatgtccctcgctcctctcctccgcagtcgcctcatctgtcccccccgcatgctcttcctctccgcccacctctggagaatctggcgggttgcggtgagcctcgagccaagcgaagcaaacttgcatgggatgcgcagctaccttgactccgtaatcgtatccatgttaatgcccgcgctgcagcagcattggattaactacaagatcgacattttgtccctcttcaacacggccgagaccgccataatggtcttccatagcctggccctctattccttcaagtttacgttggaaagaaaacccgcaggtctgttgagttatggggtggtgaaagacatgggagaagacagtcaagttggcgtcaaagagaaaatccaggtcgaccacgctactagcaagatttcgaagaaccgggtgggttaggtactacgtgagttcattggacaccatcccccgagatattcactcctggtagattgttcttgcttacacaatggcaggtactccaagatagccatcggtctcgcgctcaccgtagctgaccagttcccatagtccaactgcagtagctcgaggtgccgtgtaccatggcatttagacaagtagtcggtcataccagccgattgtgcaggtcagtggtcgagctctggagaaggctatggcttggagagtagtgccgatagatccattcttgggctcgtgaatccggtgagtatctcactactacatgggctcgtacaaccaaccagtaactgacacactccccagggcgatgagctctctactggcggccacaacagaagacctgttcctccacaggcagtgtggcagggagagacgggtgtttttacgtgaacatgtatcgtcagggggcccagatgcaatccctggattcgcaagctgcttgtcctggaatgctgtgggtgagctccagaacccgaagttcaattttcattgggatggcaccaggatgcattacgttctgctgtatcagggcaatcaacaagttcccctaacgatcgagaactactatgatctttgaggaatatctcaccgactgggatgaatgctgaggcgagatgtcgcaagagtctcgggggtactatcagaatggcattcgtggataaatttcatgtcatgaggtggaaaattgttcgtttcctcggatctagaaattggagagttcatgacttgtgtaagatcctaagtcatccgatatgtcatagcgcttttcttctcctcctccttaatggtatcttgggtcaagaagtaaccccgactatctttatcagtaaggccctttccgacctagacaagttctgagtgagatcttgagagtagccatcaggtaaaatcattgcaaggtgcctcactattgagggttaatttacggagtagttatacaccagctgggattaatgcgcctcggtcgcgccatcaacatcaacttgtagtcagtcagctgttaattgacgaatgatagaagctgagatgaagcattgaaatgaagttgtgacaaagtactacctaccttaggcagattagtaggtaggcagcatccatactaaaggtcaatatcgatcagatctcaagtgtggcttgaaagtgtggcgctgacttatcaagccacactatccaaatgcgcagctccatctcagcctcgtcaagcttcacattcacgcaactcaataaatatagcttacagttctccgacacagtcccaaaccacgcacactgccctctgaatcacgtcgcccaattcagcgccttcttgcgcaatccacagcgccatggctaccgatacacccaaactgctctggaatcctgataatgtcaaggatgtcgcagagtcggtcggcatcagcgctctcaacgaagaggcgctcaagtgcttggcacaggacgtcgaataccgaatcggccaggtcatcgtagaatctctgcgcttcatgcgcgccgcccgcagaacaaccctcaccgtaaacgatatctccctcgcgctcagggccctcgacgtagagcccctctacggctacgactctacgcgtccgctacgatacggcgaggccagtcttggacctggccagccgctgttctacattgaggatgaggaggtcgattttgaaaagctcatcaatgcgcctctacccaaagtgccacgcgacatgggttttacaggtacgttttccggtcggcgcacgattccatgctgacgtcttcagcgcactggctcgccatcgagggtgtccagccttccatccctcagaaccccacgacctcggaatctcgatcgcaggaactcctccccaaggggcctggtgcgaaccctgccttgtccgccctggcaggcaatgacaatgtctccatgaaaccatctgttaagcacattgtgagcaaggagctcatactctactttgataagatccaggctgctgttctcgacgacaatcctgacgaagaagtggttcgcctacggcaagccgctctcggttccgtgagagacgaccctggtctgcaccagctcatcccatacttcatcacctttatcatggaccgagtaacacatcatctcgatgacaccttcactctgaagcagatgatggagctgacgaatgctctcatcgagaacaagagccttttcctggatccctacgccagtcccctgtcagcgcccgctcttacttgtctaatggcgaggaaattgggcactgatgaaggaacggatgctctcaaggagcagtatgatcttcgacagctggctgcatctctggttggacgaattgcgcgcaaatattctgcttccaacacactcctgcgacccaagttgacgaggacatgccttaaatactttctcgaccctaccaaaccccccgcggttctctacggtgccattcatggtctgttggaagcaggaggtccagaggcaatccgcgtgctggtgctacgtaacttgcagacttttgactcggggattttacaacccctgaaggaaaaggcagagggcacaatggactacgagatgctggttcagggcatagtacaagctgtggcttcgctggcagatcatgtcgaatcagacaccaacggagtcaatggtacagcaaatgtcgagacagagatatccgaactcaaggactttatcgggcccatcattggggaaaagattgcctctgcgggtaatcggagattgatcaggacaatcctggatgctcgattcttggattagatatttggcacgtaatattcacgacaggcgaatggcgtttggttgcgaataccttacgaggtgttggttagaataggctcaagcatttaaggcgcttgtgtacagataataaaattctttgctcaaagtcaggaatgccctcaggctaatactcgtacacgagtttctcgtccttgccgtactccttcccttatccattgtatcatccactgcgaaccataccatctatatccttccgtcttctgttcaattttggtattctacaggaaagcaaccaggccaatggcgccgaggaaactagcggcccagatgtacttgtcggcctggacaatagtcgtcttggcgaaacccttgccagcgtcgtacaggaggtgcttgaagccgctgatggcgtggtagacaaaggggaagcccagcgtgaacttgatgccgcccttgatggcgagggggagaccggcggcgaagctggcgatgcttgcgctctcgaggtggagtccgacaagaggagcgacgaggtaggcgagggagaagccgtacatggtcgcagagagggtgcagccggtgattcggttccaggcggagctaccgaaccatgtctgctcgatcttgtagatggccagatggggagagacgggacggttgaggcgctggttgacgaggatctggtggccgtcttgctgcgagaccttggtagagccgacagcgctgcgaatgtcagatgggtgaagctcaattgaagctggggacgcaccgtaggggggaagaggtggagattccagcagcgagagcagccttggggatgttctgggcgaagaagggcttggtcgcgcctacagagctgttagatatcgggatgtcgaggctcgggttgcgaaagtaccttgacgaagagcggcgacgccaacacgttgagcgagcatcgtggcggattgtgagaatctgtcgatttcgaagagaaagagttcggccaaggtccggtcaacgatatcgtcagcgtcgatgcttcaagggcgagaattcgtacggtatctggagtatcaatgatgatggcttcctattctcgagacatcggaacgggcctcctcggcttctcggtccaatcagccaatgagatgatgtcaattcctcatctcggaacgcacgtgacccactctcacgtgcagaatcagaatgactaagcagatcgtgggttttgttatcgcgaatttttgcgtcgcggttcagtttttcctttcttcttcagatagacaagaaagttcgccgcacgctgtctagtgtagagagtggacagcattgtaggcagggtctttggactcgagaacacttcttagaagaatattgggaaattggatccgtcgttaatctcgacacctagttctcccgtctaggtgtcgtttcatttttgagatctacattctgatgcatatgtgcttgtgatttgacctttgaaggcgagcttatgtagcgtgctcgtgattatgtctggcctataataattgtggttgacgactggaggtcaattggatagggccacagagtattgctgaacactgaatagcaatggcacgacgtctgaataggcaatgtctttgatgccgtgcttcaaggtgtaaagacatacgctagttgtagggagtttcagtttgtgcaactgaactgcgcaaggacttgccattctattagatgagggctgttcccttcaagaagcatgcttctcacctgtccatttcaccgtggagagacgttcaaccagcatcagaacaaagaaaacgaaactgacgtcagactttgaagagactggacgttccgtggccgatgctataacaatgtcttgttcttggaactggaacctacaacatccccatgttcactgctcacacatactcataagcccctatatatctccataatcctcgccaaccccaacccatttgccaggttcagaaagaccactcaccatcaggtatgttcctttccatcacgatcaaaatggcttcttcccccagtactctcatgaccatcacctttcccaccacaacactcgatgccctgacacagcacgaccacggcaaacccagccactctgacaagatagccatcattgggttgacagtcggcatggcgctactgtttctgctgttcattgccccgtgctgttgcttgcagtatttggctcatcggcagcagaagaaggagcagaataaagaggctcggatacgcggtatagtcgcgggacgacgacatgcagcggccaggaataggtcagccgaggcacaggtttaagtaagttatggtgagtactggtgatattcaggtatgttagataagagagagattgaggttgtttgggaatggttgtaagtgtacgtggctgtcagtgccagccatcgaagaagaacctgacatgtttgcagactcgggcatgcattgatcaacctcaaactgctgcatgatgttgctttgatgggaaactcttttgtcttcttcgcttgttgtttgttacttatgaatatacgaaaacattgtttccccactacatcgatccgtgccgtgtgttcagtttatgtcattctcgtctcccccaatcttccaactcgcatccatccatcccttggtgaacatcttcaagccatctcagtggcagtcaagaatcctctgcagacactcaccaacaacgtcaagtcctcggtaagtcatccccctatctcacaccacaactaacatctcagtcaaccgcaacaatgacaagcaccatccaccgccgcatgagcgataccagcgtagtcatcgccatcgccatcagctgcaccgccatcgtcgtcatcttcctcgcagcagttttcttttgcaactggcgctctcgtcccaagtcacctactgatacccgcggccgcgaccatgacgattcggatgccaaccctgacatcgaactggatgccatgcctgatggtgctctgaatcatcctcttgtgctggggagcaatggtgcgggacatgtttatccggtctttgaagcaactcgtgagcgtcatgctcagaactgagggtatcggaggcagggttgggcagacggaagatgaaggactggctgcgagggggaaaggaatggactcaggcactctgataataacaagactctagaatgctgtggttcataacttgtgacttgacaaaatatattgatacattgctccctggtatccatccctaccaacgccgctctataaatccaacatgcaccctactccatggagattcccagctcattatcataccagtaccaaacttttcataagtacaatctcacaaccctaacccatgttgcccatcgggaaattgccaaataacgaaacaggcatctgactctgctgctgtggcggctggttcatgttcccccacaaatcccaattcagcgtcgacacatccagataattacccaaaaatggatcaagatcggtcatttgttgtgagttctgcggaggatgggtgagaggttgttgcggcgaaggttctgaggttctgttctcgctcttgacgacgtctcgtaggcgatagataaagttcggtgtctcgaggggctggccagctgctctgaaggcttgctctcggttcttccaagctttcaggactgtttgggcttggatgtagtatgtcttttgggagatgtcgaggagttcggtgtggtagtggtagatcttctggaccatgttccatgcgcggtcggcgagggaaccagtcggtcgttggcagagctgcttggtcatgactgtaaagatatcaatctggaaatgaaacttgaggaaccagaggaaaccagtttggtccatcacgccataagcatctgtgctgtgctcattgttcatcaacacaatcttgaagaggttgtccttcttgtcgaggatttctgttccccattctggttgctccttcatggggactagtatctctctcatcttgctgcagatcatcggacggatgctgagcgcggcgatgtgcacgtttccagccgttggatcgatgtaacgagcttcgacctcaagcaaattctgctctagattgtccaccaagtctcggtactgttggatgctcggtagaatagcaggatcctggccctcaaagtcgtgtcccatgacggcagcttctaatccgggggttccgtggagtgattcggcgttgacgaggaacttggcgatttggtaaccaattagacagaaagccatttctgttgggccctcgcggggcacaacgggttcgattgatcctgggaaaaggtcggcatcgtttacgttttgtggcatcttggtgtcccagctgcttgggagaagcgagtggctcaagccagaaactagagcattcttggcatcttggaggatgatctgccaccacatacgtcgtctcatttcagtctcaaaggcgttcagtcccaggtagtcgccgtcacggtggtagcccatcttttgcgcgattcgcactaccattccactgaggatccaggccgcatgtcgatcatatcggttctggagagataactggaaccgtcagcagtagttacacagggggtatggttgtcttaccaagtaaagcagcaatgcctgcagagccaccatgtcgtaattcttgagaaagttaaactttgtgagtgccaccttggttccaatggtgtacctccggagagcttcatcccgagatgttcccagcatctgaagacactcagcctcggtaagggaaactgtggccatggtaaatatggcgaataggagagcctggtagttgagtgggatcttgttgatatcggtggccatctccaaggcgaatggttgcactgatggcacgtggatgattttggtcagaggattgacgcgatcgacaaacaactgccagagcctaaagatgtgaaccggctcaggctggagttcctcgcatgatctggtagctgtatcggctggtatcagaagatcgatgttgtaatctggactcagatcttcagagcccataacactggcttcctctggatcatcggtgtcgacaatttctctcatggcttggagcttgaatggcattagtgcatgttagcaggtcaagccagtagactcacctcatcgtggatattagcccagagatagctgtccatgaatcgcaccccgccttcttccttgaccatcttgccagttggtttccacttggactggccgtcaacgttggtgggtgtcgcgggatacgtatctacggccccatttgcagcaggtgaatgaccaacagcagaaggagatggtacagaaccatcggcgtattgttttaggagctgctcacatcgtgcaagtctttcctgaaggtcctgattgggtctccggcgcttccttgctggggcgggagtgcttggagtacaagtaacatttgcctatagtcgcatcaatgactgggtctgataagagattgcggctgtagatgctcaccttgatacaatttgaacagggcgtgttacggtcgcatttgatcttgcgatgctgacacaagacgcaggccaggacacgagggttcttgtgcgatacagagcccggcccgtgggtgatattgtttgacatgaccgcagaattgagcaaaacctcacataacagtcatagagtctcgtctcgtcgatgagagttgaaggttgagtaaaatatcctatgacgccagcgtgagctccaccgtacagtacgtacagctcaggcaggcgggtagctgggatgcttcagaagcccgcttccgtccgtttcactggggtcaggtgagtgagggggaggggcagcagaacagaaacgcaagcggaacaaagagtctgtcaagactgaaagaggaggataagaaataaatgtgatgaatgtgaaatggttatgatcgatcagacacttcagaaactccctggcgcaaaaaaacgataagcagggcagctgacgataccgtaagatgccgagtctaccggtataatgtagagccggttaggttatgggttatggctggctgaggtggtgctttgcttgtcttgtctcttctgggaggtagcccaggggctggcctatggtctttttttttttttttatccaggtctgttcggatcagattgttcagtggttgttgaagattgtccaatgcctctgcataaaaaaggtggtatgaaagggttgaataacttaattaaacgcgcataccggaatccgcgtattccgtttattcaaccatcacctcagttgacgtagtctgtagatataaggaaataaaataattacccctcttgttcttagggctgtatcggttcaagcagttatttaatgctccatgccgtaaatagacagcaggcagacctggccaaagggcaaggttgatataaagctgcctgacaggaaaatcgctgatgcactcctttgagtttcacatggtcgatatgctaaaatcgaatcttctagctgaaactgaccaatgaggaccccctggacccgaacccgaggaatagcggcggacttttgtcatccaagtccgccgcaacggaccaaagcaccagccctgcccgatgactcaatttgtatcagagctgttaccgtatgcagactgacggacattaaatacttaaaaccttgatccgatactatcccaaagggtctgcagtttagcaccctacgtcagacctttaaaatctatgctcacagtacacagccgtttaaaactgggctctttgatcaaatattttcgtaaacttcggaagctccggaaggttaagccacttagactaggtagaccacctagccctctcgaacccaaacgctcagttcagtactatgattacctgtaaaaagctcttctccgcagtctctgtgttcagtgttgctctctctcgtcgggttgtgggaacagcccggtcccatatggttttcgtatccttgtctatgtttcgcgttctgatggtatccccccacggacgtgatatcaccgagtgtccggtgaacctatcaggctctgaagagtagtaattcatcaaaactgacttgtatcatgatctgcccgcgttaaaggtcttgtgcctgattcgggtgagcgggttattatcgtccctttcatcctaggccagctgaccattgtgcaaactggcatgatccttgatcaagcaaaggggcctcgcatagatcgtcccggtatggtgaattcaatgccagctcatcataattacggtaagccctatggaatagttcaagggcagttgtctgctctcgaagtcttcggagtccggttaggatttcagggcacttcgatttgtaaggcagactgatgattcacacggcatgtcaaacagcctgttgaaacatggaatgcctctgttgttcgtttagacggatcaacggctagcatccgagtcgatccgatgacggcatctggtgtcggtatcttgtttcaagcgatgaccttgaacagccagcttttcgcaccaccataattctcatatcatggtcgcaagtgacgtgactgttcaataccggctccatggaatccatggaacggactcggatcggggcacgggttttgactgtttgtattgatcactctgaaaacatggaccccagctctggcccagagtctccttcatctatgtcctcgggcacttttcccactggtaccaaagacgttctagctttcttgcgaacaacccgtcgatgagttgaactttttaaatgctgcttccatgcctcttccgtcattaacactgtatgacagacttcgcatgtacgtttgcatggtgttgcttttggtggaggattcccaacttgtgtgagaacttcgttcgcaagtgacgaaatctcagtcggtaatggaggttcttcgcctttgaggaactgctgtgttaacttgaccgccggctcaacgacgttctggccatatgcagagacatccgtactgtccagaagatacatgttgttcatagcttctgggccaatctcacgtagccgcggtatttgcttcagtctgatccagcgagtctgatagacagcgtatcgtctcgttgccgacttcatctcttcaagtcccgcgctcttcaatttctcaagctctgcagcctctcgcccctcgtcaacagcagacaagtatggctcgaattgcttatatccaattgactgccatatcccctttgtcatgtcgagacgctggccttccgcctcctttttattcttaaattcgtaaagttctcggacttcatccatgagtccactcgtctgcatcttatcgactcgcttatcgagacgatctcgcaggacatctcgttccgagtagacccagaataacagattctcccagggctgcttgttggcgtcttgctgggctgcttcttttcgtgcttgttgctcggcatagtattcggatgctcttttgccgctccgaaggtaaatctccagggatcgctggatcttgcggcgatccttggggtgccatcgatcggccatgacagggtcaacctttcgtagctcatggagcataacttcacctgactcttgcagaattggaaatgacttggacatatccaggtctatgtcatccagaataacctctttaaagagtatggggtcgacataatactgcgaaccacccacaagaatgggcaaccgtcctcggccacgaatctctcgtattgtccgagtcgcttccctcttgaaatcatcaacatcccatggttgctcatccaaagaaatatgtccaagaagatgatgaggaatgccacgctgttcttcagcggtgattttgttggtgatgattggcagtccattatacaactgcatagcatccgcgttgatgatttcaccattcaaccgagttgcaagttcaactgccagctatattcgtcagagccattctaccatgggttgtgctaacttacatctgacttgcccgtgcccgttgatcctagcacaaccaccaggggttctgctggaggttttctagacattgtagtgacatttcgcctgagaagaggacccaggcgacgaagcatctaataagataaagccataaatattgatcccaatacttgcccttgccgtgtttccagtgaatgaacaatattgagtcaaaccctcaaatgttccagaacaggcaaagcggagtcatttgacggaaaaattacggcggggttcaaaggttagcttcaattggtctcagaggctgaaacccctttgttcacagctcgctagctccctataggctattacctggagaagctcagggaatggaaccttagctggagctcccccatctcgagtcgcccctggaggtcacgtgccactccactcccaatattggacacatctacaatttgggctcattgaagccagatcgccaacctccgcccccccagctctcctttaattattctcccatcgacccttcaaatcgcctgggctcttcaagctcagcatcttccttttctttccttctttcttcccctcattggatgaaatagtccaattcttgttctgtccctttagtctcgttgcccaccatgagttcccgtaagtttgttctcctcgtctggagctgaaagctttggaagtttaagctcgcgcgacatcacaaaatggcgcgcaattgccaattggcatcgcgaatcatcggacagaaaagctaacagtggctgcgctcgatagtacgattcctcgatctggtcaagccgttcgtgccgttcctcccagaggttcagcagccggagaccaaaatccccttcaaccagaagctcatgtggacggccctcaccctcctcatcttcctggtcatgagccagatgcctctctacggtatcgtctcctccgacaactcggatcctctatactggctgcgaatggtcatcgcgagtaaccgtggtacactgatggaattgggtatcacacccatcatctcctctggcatggttttccagctccttgctggcacccacatgatcgacgtcaaccttgacctcaagtccgaccgcgagctctaccagaccgcccagaagcttctggcctttatcctctccgccggtactgctactgtctacgtcttctccggtctctatggacctccctccgaccttggtgctggtattgtcttcctcctgatcctccagctcgttgttgccggtatgattgttatcctcctcgacgagctgctccagaagggttacggtcttggcagcggtatctctctgttcattgccaccaacatctgcgagtccatcatgtggaaggctttctctcccaccaccatcaacactggccgtggtcccgagtttgagggtgctgtcattgccctctttcacctcctcatgacctggcccaacaagcagcgagctctccaggaggctttctaccgtcagaacctccccaacatcatgaacctccttgccactattgccgtcttcgccgctgtcatctacctccagggtttccgcgtcgagatccccgtcaagtcttctcgccagcgtggtgctcgtggatcttaccccgtccgcctgttctacacctccaacatgcccatcatgctgcagtccgctctttcttccaacgtcttccttatcagtcagatgctctactcccgcttctctgagaacctccttgtccgtctcttcggtgtctgggaggctaaggatggttcttctcagctccacgctacctctggtctcgtctactacatgtctcctccccagaacctgaaggaggctcttctcgaccctatccacatgagcgcctacatcgtctacatgcttggtgcttgtgctctcttctccaagacctggattgaggtttctggctccagccctcgtgatgttgccaagcagctcaaggatcagggtctcgtcatggctggtcaccgtgatcagtccatgtacaaggagctcaagcgcatcattcctactgccgccgcctttggcggtgcctgcattggtgcgctctccgtcaccagtgaccttttgggcgctcttggttccggtaccggtactctccttgctgtcacgtaagttgaatctcttcctaacccgtcaatcgcaatactaacatctacagtatcatctacggttacttcgaaatcgccgccaaggagggtgacatggccggtatgaagggcatgattatgggctaaacagacatctcgaacacaaggcacgattgattcagccttcgttgtggtccgctaagacgggcgtttgtgtatcaacagtaaagaggaagaaaagataaaatagtcaacatgtttttgtttcctttttgctcaacaagccggaggagtcggggtagtgatgtcatattggctgggaaggaattgggacagtcattaaaggctgtcgtgtcattattaacaaaaatagctcaagagctgtcatgacgggttggttggagagggacgccatgtctgaaagccacgtgtgtggtacggatgagctccgtagtaactcaagaacgatctatgaatgacatagatttaatgccaattgtgcaacatccgatttcgcttgactgtctgcagggtagttgacataggaatgggtaagagacgactgcaacccttgtacactgttacacaggcacagtacacaaccaaagaggaaacagtctccctagacagcatctacaccagagtctagttcacggattgtctcatcactgcaggtctcaccggtcctgcagaagtgaggcctttgcgtcacggtccaacaggaacacacccagttcaactgcaaggtcatcagacttcgattggtcaaagacgttgaatgtaaccactacacggcattagaacgtgggggagccgtttcccccaggccccggggacctggagtaacgataaggaacgagtgtattagccggcggtgagggatagcgaatcacgaaagaggggattgtgatcaacctgacggtttgcatgtgttgaggctgaatgcacgacacatgtcttgttgtacgaaggttgtgttgcttgagaatgtgattgttattgaagattggatgatagcacggtatatatagagcctcagtggtgtttttgacgattgataggtgagaaacagagttataagcgattggatgaggcgtatgttctgcatatgatagagctacggacacaactgtgatgggtgcgctcagaccgcagggtggcacatatgtaagctgttgaagacatgatccctgtttaaagagacgcaagactttagctcatgtggtgttgttgtggagatggttctttctagggtagtttgtgtgatggttgactggaacctttgtcgcgaattgcatgatatggttaggatgcaatggtaattattgatcagacaaagaaagacaatatgattgacttttatgatggtctttgtctgcagatacaattcgtctgggcagatgaaagaacaatacgagcctcttgaatggaacgccagtatacaggtagggaatcatggtcaaatgtttgatatgtcaatgtaatcaattgggtattaattcaattaacaaacttcaattgtaacgatcacgatcccaattatcgccgtgtctaccatacaggtacgtgcgtggaaactagtcaagactactggcatttcactgattcataaacaactgcacgttcctccgcatcaactcacaatgtttaccactactttgccctacaacctcgccctttgtttattcgagccatccatcattttacagtctgtcggtattaattccgagccaatgtctcgtaacgtcacctgttagataagactgtcggagcgagttacctgatgcaaagggcacttttgtagcggtcggctaggtatcttcaagtttgaacgctaactgggtctgtgcggtcagaataccttgtctagacatgtctgagtttttgctctcaacgtcgatatccttgtgacccttcgcaaggataatttgctatcaatcagtagtattggagcatgcaaacatttgtagcattcaattaattgtgttgatttgagaatctgacacctgcttgaaacggagtaaacgaggtgctgtccccgcagccccgtcctacagtataggtagaactggggtaacatacagattggattgctcgcatcattgattgccaatgtttgtcacgacgacttgtgagaaatttgtagtgggtaaacgggtctagaggatggatcgttgaggctagaggtttttgtcaaggttagttctgtcagtcaaggaataacccgacgccaactgaatcccaggctttcgcaaagttacagagcagagcaacattgcattcatcatctgtagggatcgcatcgcatcgcatcgcatcgcaagccatcgttacctcacctactgaactgtacctagctctaggccatctgctgccccactaaagcttcatagcttgcatctcactccctggacaccgacacatgccctccactttcctctccccccggtgccatccaacaagagtaaagtcttgtcttgtcttgcgtgcgtgcgtgtgaatccataacgtatctcggaacttgtgttgtttgggcctgtccttccccgttcgtttgttcggttcgttttggttcttctcttcaacagccgccgcactcttcgtctcttcctcctcttttcttagttcctgcaagtcacggtcaaaactcttttgtttcgactgcattcttcatctaatacttctattggcatcggtaccgatattctttcattttttcagtttctttgcagaatattcttcttggtcctttcacgctctctacaaagacgtcattcgtcggagagtgttcagagttcgcatacaaaactttgacggcatctgatcgatgatcagcacgacaatctgcgacctcggcatcatcatacgcttcgattgagcgctgaacgactcaaaaactgcaatcgcaaaggagcgcaattacggtctcgagatagagtcttgtcgaccatccgggttctgcaatcgctcgcgtcacgccacgctctatcgatggtgcttgcaagtgacgcttgaccgggatcattgcgacaaagctccgacaggactgcacaataccttgactgcctcgagacctccggcgccgcagccaccgctaccggtccgacgcactcgtgcaacccaccttgggttttgacgatcacctgcccgaaaccgttatctagaactcttttgacgcacaatcccgtcaattcattgtcgcgacatctcgaattacttgctctccgcctctgcggcagtcccccaccagtgagctcgacgtgagcaatatctctgaaacaatggggtttgcgcagtgcaatggaaatctatgggagattgatgacttcagcgtctgcttccgagtagagtttgtgctccctgtcttgacccctatgctgtaaaaagctgactgaccgtttttcttgtactactctagctacctgcagattctactccctctgatcgccctgttcgtttccgttgcgcttttggcctggacaagcatctcccgcctcctcagctcatggtccaagtccaaagctagttatcaacagcttgcaagcgaggaccgacgccacagccataccgatcttcctcccgtgcgggtcgacgattctgatgacgatgatggacttgagattaacggcggtcgattggcccttgtcaagactaccactcgtggttctatagtccaagccgacacacctactggacaattggtttcgcaggtcgtagaggaacttgccatcgctggtctcattgctgtaaacattcttcagctaattgaaggcagcaaggggcgtaacagccgtccggcagctattactggtttgctgatttggatctacgttttcatcctctcgactctgcgtctggtgcttggtgctctgaaacgacgcggtcctcatctctggaaccacacagcttttctctacagcttcaactgggttctttcactctttctttttcgatccgccttcctccaagatgacattagccgaaccgacaagatcacaacgattgtggagtttgcatttattacactccttttcttaatggcaatgaccactagaaagggcaacaaaacagttcgcttggaatgggaggacggaattgaaccctcgcgcgagccattggccagtctgttttctctggctgtgtttggctgggttgatgcgatcgtctacaagggctggaaggctccaatggaaatggagcatgtctggaacctgttgcccaaggacaaggccgctgctgttattgctgattaccgccagatgaaacgaactggttctctggcggtgcatctgctcaagtacttcaagcgggacctgctgattcaatgcgccctcgcggtcctcgctggcctctttacgtttgcgccaacccttcttttgaaggtgattctcgagtttgttgaagactacaatgcaggattgaagaaacaaaccgaaacaaacctaccgatcaatgtcatctggctttatgtcattggccttcctgtagtcgatttaatacgttcatacgccgataaccaagctctctggattggtcgaaagatctgcatccgtgtccgagctcttattatcggcgacatctatgccaaagcgctgcgtcgcaaggcttccacaggcaaggacaaggtgctgcttgaagataaagctagccccgccaaggaagacgagacacagaatggttttgttggaaagattaagcgggccttgagcatgaagaaggacgataagaaagcttctcccaacgatgccgaatctgccaacgagagtatcaaggacgacaagaaagacgattctggcgacgagcaggccaatctgggtaccattatcaacctcatgtctatcgacagtttcaagatttccgaagtcactgcctacctgcactttctgtgtgcttccgctcctacgcagctggtcattgccgttgtactgctctggcaggtcatgggtcttagtgctatccctggcatcatcgtcatggtccttctcctgcctgtcaactacggcctcgctcggggtttcaccatcacttcgaagagaattcttgcagccaccgacaaacgtactaatgtcaccaacgaggtcttgcaaaacattcgcatcatcaagtactttgcctgggaacagcgttttggccgcatcattgacgagaagcgtcagctggaactcaaggctctgcgttcgaggttcatggtctgggcactggctgtagctatctggaactccgtgcccgtcctcatcaccttcttctcgttccttgtttacacggtcgttgagaaaaagcccctgaaaccgtccatcgcctttacagccatgtcgctcttcatgctcctccgtgtcccgctggaccagtttggtgacatgttcgcccacgtccaggaaaccaaggtttctatcgatcgtgtggaagatttccttcaggaggaggagaccgacaagtacattcagcttggcttggataatgtggatgacgaaggtgtcagacgaattggtttcaacaatgctactcttacgtggggtagcaaagacactgttgctgaggatagtgcccgtgctttccgactcatggatctggatattgatttcaagattggtaaactgaacatcatcgcaggccctacagggtctggaaagacatccatgctgatgggacttcttggtgaaatgacgctgctagaaggaggcgtctactgtcccggtggccgcagccgagaagatgttcatcctgatcctgagactggtctcgccaacacgatcgcctatgtcgcacaatctgcttggttggttaacgcaaacgtgcgcgaaaacatcctcttctctgcgccatttgacgagcaacggtaccgcaatgtcattgtggcttgtgcactggaacgcgatctccagattctcgaccacggcgacgaaacattggtcggagagaagggtatcacgctttctggtggacagaagcaacgtatttcccttgctcgtgccctctactccaactctgcccatctgctacttgacgactgtctcagcgctgttgactcgcataccgcgcaatggatctttagcaactgcattcgtggcccccttatgaggaaccgtacttgtatcctcgtcacacacaacacgaccctttgtgttccctcttccgactatgtagtccttctcgagaatggccgagttgatatccaaggtccatcagctgaggttattgcttctggcaagcttggtgaggagattcaaaagtctcgtcccggctcagccaacccctcgcgcattccttctcgtgttccctcaagcgtcggcgatgatgaaaccactgttaacggccaaggtgatgctctcgatggtgtggattgctctaagaaggacgcacagaacaaacccaagaaggatgccatggaagaaaccaaggccactgggtcagtcaagtggcccgttctcaagctgtaccttcagtccatgggcccctggtggttctggattgtcgccctcttcgtctttatttctcagcaggtttctggattggccaccaatctctgggtccgtgtatgggcgaaccagtacgtcaatggtacaccagagtcgaaggtcgcgccggctatgtactcttccacgcaattcaacgctgtcggctttgccaacgttgtccgactcggctctgcggaagacctgaagcctctcgatgggtccttttctgcgcaaggccacccgcatggggtcaatgccatgtactacttgtcggttctcgctgctattggaattgccggtgccatggcagccctcttcagagatctctggatcttcctgggttcgttgacggcatcaaagggcattcacgatcgattgatagcatctgtgacgcgagccaagttcaagttctttgatgtcacgccactgggccagttgatgaaccgattcagcaaagatctggaggcggtcgatcaagaaattgcacctgtggcaattggagtcatcagctgtggcatttctctgatgatgacggttggcctgattgcatacatcacacccaagttcttgtatgccgcttttggtattgctattctgttctacctcatcgccgcattctacctccgagcttctcgcgatctgaagcgtcttgaggcagtccagcgcagtcctctgttccagcaatttggagaaacattgagtggcatgacaaccattcgagcttatggtgacgagcgacgattcatccgggacaatctggaaaagatcaacactcagagtcgacccttcatttacctgtgggcatgcaatagatggctggcctttagggctgatcttgtgggagacttggtagctttctttgccggcatgttccttatccttaaccttggtaagacggatgctggtgccgcgggtatttccctgagctacgcattgagcttcaccgagagtgtgctgtggcttgtacgcctttatgccattaacgagcaaaacatgaactctatggaacgcatcaaggagtatctcgacgttgagcaagaggcagaagctgttattgaggacaaccgacctccagcagactggcctcgtaaggggtcggtcgagtttgtggactacaccacaagttaccgaaaggagctcagccctgtcttgcagaacattacgctcaagattgagccgcaggaaaaggttggtatcgtcggaagaacaggtgcaggcaagagttctctggccctggcgattttccgagcgctagaggcagacaagggcaagattctcatcgacggacttgagattggcagcattggtctgcaggatctccgagagaacatcaccattgtgcctcaagaccctacattgttccacggcacgattcgaagcaacctggatccattcgatcaatacacagatgatcagatctttgcggcgcttcgacgagtacagctcattggtcctgatgagcctctaacatcaccacctacgccgacacaaacacctggctcaccaagctcaccaactgccaagaccaacaagaacctcttcttgaatcttcaatcgccagtcgcggcatcaggctcgaacttgtcccaaggacagcgccagcttctgtgtcttgctcgagccatgctcaagtctcccacagtgttagtcatggacgaagccacagcatccatcgactacgccaccgactcaaagatccaagaaacaatccgcgagctcacaggcacagtcatcacaattgcccatcgactagcgaccattgtggactacgacaaggtgctcgttctcgacaagggtgaggtggtggaatatgctcacccatgggaactcatcaataataaggatggtacgttccgcagcatgtgcgagatgagtggtgagctggatgttctcctcaaggcggcgaagaagaagtgggattctggacgcttggtggatgttgatccataggaggagaaagagaggctgtcacgtatagaagaggaggattaaaagttgggggagaatggactctgggatgagccatgggcttgaataaaactatagaaggcgtatgcctataattatgagttggagcattgactggtgctgtgatgcctaaagttactgtgtggcgtgagtctaggcacatcatgacactgtggtagtcgtaatatctagtgtcatcaaatgaagccatcgtcaatgccaaagtgggtccggcaagtggatgagatcttctccgcaattcggcgtcgagattgcatgaactgatacttgaatagtttaatacgacttccactattaccgtgcatacatacagtatagagtatgtagaccgtctattcatataaatgtttcaataactgcatcatccctgctcactcaatacagggcatgcatgacttctcaggcagcaccacaagggcaaggtacgtatcttttcttcgtcactgggttacagaaacgattcgttggccttgacgacttgacaacatagcatcaactctagctcttgtcttataaaatagtttcattcgctttctcgtattttcccccctcttgtctacttatttctcttcgcccctcatttcttctaccgcggacttttcacagccaatacttacgtgtaccgctgtggcgaggtcaaattgggcacgtgctcatcactccatcaggattctagaacttgctcagcatccccgacttttatatatatcgttcttcatcaaccccgtcaagggcgattaactctatcgctggtggggatacagtcgagcatggcatcgtcgcagactcctccgcacttggactcggagagcgtgacgagtgggcagacgtctacttcgcaaatgccgatgcatcattaccctgaggaccagcgccaacagcagaatgcaaccccttatacggaccgctcagaggatgatccgcctccgagttacactgtagtcgacaatgaaggacctcacgcgaatccatttgacctgctgcccagcagctcatcctcccttggtctgcatcccttcaaggggacgtccaacgacagagtagtctactatctcgacaagcgtcttgatacagaccctgaatttctcgagcagcacatctcagagctcgccaaggaaccaccaagaccatacgtccgcatccagggtctagaccgcaagtccggcaagggtgtcgactttgacatccacattgaactcacgcccctgctgtatcaagagatggcaacccgccgttcgtggagacgcatacgcgccgtgaacaacttcgacaaggtgcgccgcgggacagcgagcatgacgcgcgcgccagggtttgggggcagcggaccgcctgaggagggcacgccgggtgttgcgcagtggtgctatcgatactgtgcgagcagagccggtctaaaggtgtttgttctggagcggcgcttgacaggctgggacttcgccctcgtggggtctaggctggagagtttggtgcgggggacgggatatcgtggggaagtcaacataacctttcctacgacgaatggacgggttgagatatacaaccactgcctaaccaatcgatggcgcctcacacgatggattgtacttttattatatgtttctcttctgtggatattcacttggccatgggtgtcgctgcgcacgaggtggtacgagacggtattcgtggaatggtcgctaagtcggcctgacaggcagggaacgctccgatatgcatgtatgagtgaagatcagtggttcagactgtggcgacgaccgatcgagcaggcgattcagacaaggcgacgaggacggttgagccgtgatgatatagtggacgagtgtgtggcgcctggggctgaagactccgcgaggggaatgagagcgggactggaggttctgcagcggacatttggatggggaggagatggagaggggagtggaagacattcgccgtgtatttgatggtgtttgggtggtgttggggcatagattgagctcgctcctgggtttacatggaagcgctggcgtataagattgcattacctcgcattggtttttatttatgattcatgatagttattcccaactcaaaatgttaattcggttgtgtctgagctgtcctaacgagatcatattgctgcattgatatcaacgtctcacattgagttgagtcactacagaggcaacatcaccagatttaaagcaacacagatgatggcgaagggcttaagggtcttatactatataagaaccaaacacccaagagcaaaatacttcccctcagctggaaaattggatatgatactggcgaattcgatattctgtgcaaaggttcagggtagcttctttcttatcttatcagcccctccaccccaccaatgtcgctcactcatcatctacacatcccttaccaatctcattcatcaagttcaagacttatactgcagtcactctctttttgcatttctcgtatttcatttcggattcaagatacagacttgaatatacagccaccacgatgactgaagccgagatgagttccagctcaagaagaatactggctgtggcccttgagaatgagacagcagttttgtcaaagttggtcaaaggtgggttcactttatccagatatgccagtggtcatctacgaaatataaactgacatcattcaccacaaaattcactgacaagtctcagacctcacaggatcagccccagaatcaccagatccctccctcgggatcgcaggcacaactcatagcctcgccctcaaaacaccatactattccaccacagttcccatctggcttgacctcatcgcctcaccttctgaatggtcagagtcatttctatcccccgaagccgccgaagtgctcgccgtgttaggaggtgtagtagtagtcttcaccgcaggtccgatttcatcgtccaaggatcacccggcaaaggaactagtagagcacatcggcaaagtcctgaggaagggactagggggatgggagtgggatggcgtaggactagctatcggcgtgggaggagatggcaacgaagaggaatgggatgagatctgcgcagaggctggactggagtttgtgtctcttggcggaaatggcgatactggtcgtaacgaatttggcggtatgtcgaatctgtcgctcacagaaagttactaacaaggacaagaaaaaacaggagttgcacgagtaaaagaagccctcgaagcaaacgactggtctcaactcgaagcaccactatcagattccgagtttggtgactttgaaacgagctcagccaaggcagatgaggatgacaaagatttagatccccaaaagatgggctttggcttcgacaagtcagactttgaaggtctacgacgcgccatatgggagtccagccaggatgtcgaggaaccctcagaatccagcaaggcagagactagtaaggagggtgcttctggtggagttgggttagaggacctggatgaggacgagatcgccaagattgagaagatgatgagaaaactccaagctgtgagggaagccggcgaggggatgggagaggaacagaggaagagaatggcagccagggctgttgaggaggtgatgagagatctttgaactgagtaggcatcagccgaatctatccaagacgaagtgattcctgcaaaatgtttgtcgcatcatttccagattatgatggcctctgaacctcccatatccgttaatgatgcccatacaccacgccgactgccattctgaagacctgccaaagctgactcacgagtggcacgatagctaaccttgatctatatgccgagtcctctgcggccgtcaaggcatcgacatagcacggctcgcttaccgtgtcgttgcaccatggtcacatcgtccaactcagatcgtgatccacggaccgggtcttacgtagtacatatccaatgctggcgagacccttggctggcatgtatgagactcaagtctcatggcatcgataaccgccatgatattggtaaccaaaagttcggacacgcctctgtccattcaatggtctgtcaaacttactgacaagcggtaacacagagttggagagtcaaagcatgttgcagtttcaattccacatgtcttttcagcacagacacgtctcccaatttagacaatatgcaacgcatcgtggcatcaggtaacccgctcaatcttgtgccgttatggtaaagtttttgtagatcggcatggatcgtgacatccagatcaccggactcaacatcgcggtgacatgctcaatagctccgtagatagcttgtggtcttgggcggtgtcgtagcttatgcaagggagagattctgagattcttccaaaagtcgcgggcgttgactaatatgtcatagcttgttgttagtaaataaacttgtcccctatcttaaatcgaccgcttgaattgacgtgactcgactcatggagttgatgatcgactaaacgaggtcagagtccaattgaggccggaaagaagcggccccgggtccaagggtccaccggtgatgttggttaagccagattgagactgcggttgagtcaatagtaaatcccctgagatgccatgatagacgacgtcaaagatctcagacgccccattttgttagtctggtccgtcccacaacccttgtttggcgcatgttgaccaaacaggggagcgactcacgtttcagcgcgtcttgccaggtagaaacgtaaacgtgctcagccggggcttcagctgtccttcaaagcggtgcagctgaagggcatgatgctgagagccccataccggttagctagcatgagccgccaagcttggcatgttaccaacagcgtctgagaattcgtatcattgtcatgccatgtctggacaagttattcttgggatctaagggatgctctgaagggagatatctcctgagtggtgcatgccaactctgcaacagatggtgaggattgaaatcaagtggtcagcaaacgcgctcgacgcgctgccatccccgccatggatggatatgcatatcgtctccagtatgaacattgccgccattggtaggattcgtgactcgtcatgcaggttgtcggttggacttttcggatttgggcagaggattgataagtcagtttgactgcggccatgggtcggccaaactcgatcgacagtagggttcgtcgaacggtgctcattcttgtctgtgctttctgacctcagaagctgggagacgagggtgaaagtctctggtgattaggtgagacgaacaaatatagcaatggttctttcgtggtgcaattggttcaattgttcatcaagaatcctcaagctacttcgtggtgttgttgtcgagcgcaaatccaccaaccacaggctctcatgatgttctggcatttatgcaagcacatttcagtgggcaccgactgtgagtctcatggcggcacgctgtcagcttaaggaacacgactgccttgccagagctcaaagaaaaacagcgagtttagggcgattcaccccctagacttgatcgggtgaggtaaaactccaacactggtggacccaatggcatgtggccgccgagacatggcttaacgctggttggctctgtcatgctgatcctgcaaggtatcatgccccagatgcacctccaggggtctcagtcaggggtaacggtgccaaaactggtaagtaccaagctgaggaggaaaacaattcgacatgcatcttgtgttttctgatctatcatgtcgatcttttatgtcactccggacgcgcccgggaaaaggctcggatccggcaaaagaaaagaatcgcagaagcaccattttcctgtccatcagaggatgttgtgtgtgtccatgcttcatgcttgctgcactccgtactccgtagtaagggcgagacttttcgtattacagccacaaccgttgaggctttgttatagttgcaaagaccagagtcagatggcggtggccgtaggaccgttcatcgctgaagccggtagtctctgaatagttcattctgtttcccttcaatacgctattcattgttagtcgttagtcaagtcggaataatctggcagacgctaaagttgccaaggcgcgaccgacctttggccccaacgtcaggctgattttgcttgaacaagcgtcgatcgcagtgttttgcacaagagaaccacgagaaaaggggtcagagaaaacatcacacagtaagccgtgttgtggcccaccagatgacgatggattgagctactgcaggaacagggtctcagcatacacaccttcacaagagatcccgaacatgcaagtctttcatgctgaccagacatgccgtggcgtggtggcattgctgtggtacgatccttcgctggatcctttgatgcaggtacgagtacaattcaggaaatccgtgtcatgcttgctgccaacgatgtcggaggcttatatctgaaacgaaagacagagtttatgacgatataacctgacctcgaaaattgtagcttggtttatgaaaaggttctttgaaaagagctaatggatccaaagattccgcagagaatgtcatcgcgttccccttttcggatcacccctgcaattgtcgacatgggagttgtcggaacgtggatccagcagatctgacgagattgttgaaggatgagtcaggatcaacgacgtgactggcgaggctgattagcataaatcagcatcttgatgggagttgaagatgcaattgttccaacaatatccgtattcaactgaataacgaaaagaagcaatgatccaaaaccatgggttgtgtttctcaattctcggaaccaattgtggatcgagagtcaattggagccactgaccattcaacagatgcaaccaaaaattgccagcatcagcgaaagatatcgcatcttctccggagacagtgctgggaactgatagaaaaccccccaagagaagcccgataaattgaaatggattggaaatatatttgtcaggaattgaagggaaaccatactaccttacctttataattgagtactggatgacattgctgaagcctgagccactactggcctaccgagactggactgacgacacggattttcggcgacagtcatgcgtacatgtgccttcgtcaactgaagacattacgtcagatgtagtacagcatcagggcgggttgaggtgcgagattgagatatgtggctgaagacacagaaatctcctgaagctgtggatttgcttcgcaaccgagggaagggtgggaacacgtgccatatgtttgatcttcgcattgctcatgggtctcctctcggcaatagtgttggatattcgcattgaaaggacaagattcgggactcgaagaacgtcaggactgagaagacagaccgacagcagggggctgttcaagacgtcaattgcctgttatcagtcatcatgtagtcattgggccagttcaaatcttgcaggatgataaaccgatgacccgggaacttgacatatgttttggctgagtcttcggctgtctgatgatcaacatcatcatgacaagtgcatccgaccatcaagcgcgtcatgttgtattggttactgtaacctttagaaacaggttcgtccggtctgatttgagccgacttgaccaatatcaatctcggtattgagtagagcaacatgatttgataacgtcatgtaaaactagaatcgagagggttaaaaaaaaagtgtggcgccagctgaagctatctggtgacgccttccctcctcgtcagacaacggttcgatagggtaagaccggaccgtttctcggttgcctgttttggcaggaagagctaacgtcaggaatggcggccaatagggagctaagttatggagggcacagcacccttttaccgctccgccttgggggccgtttacctgtcgtctcctaaaacaagcccactattttcattggcgcgtaccttgcattagtgtgcatagaggaatgatccaatggactctgcatatctgcacaacgcacgtctatgaaaagctttatctctgcacaacttcacccaaagagtccacatcagcaaggaccttacccctgatgcaggtaccgtgccctaccgatgctacccaactgaggaatagacaaactctcattgacgcttcaactccactcccgtacttccgaccattcaaactgtgcgttaattcaggtcctcgccgcgtccttgcgcctgatcttggtcgtaactttttggtgtatccgtccgtttactgcagccgtcagccacattgaattctttgttgcatgatggataccctggtctgatgtctgggacgagaacgccgatcgtctctcacgatgccagtgccagtgtcagacggatcggacttgacacagactcagagtagcgaaaccaatgtgacattgcaaaaacaagatgaactcatgaacccaggagaagaaaaatgttcagaggtcatgactgacagttgatcacacgtcatggacgctgaagcacaaagaaaacgcacaggtaaagatgccgaccacccagagctaactcttccccaacagcggcagtctcgcggggccccttgatgctgatccagggtttgaaccacaagttctacccggcctctgaacttcacacttgccatttgtggcatgtctattccttcaggctcggttggatgtcacccaatccagggaccgcactgatttagcatatcttggaactatctgacggaccgaagtccggacaagtctgggccaagaggcaattgatacgaagagaaatcgaaccggtcacgaccgctggatgaatggacaaatgggtggatgtctttgttctgtgtgttggggagctgggatgtttgtggtggtgtcggatgtggactccaagcacggcttgagtgggtgtggacgccagtggttctcgtcagtcactcgtcagtggttcgttggcaaagtcttcgtgcagttttggcccgctatggcctgctttgctacacgccaacaggcccctccctcgtacacattgtgcgggttggatgtgacacggttggctttttccacaaggaagggcctgtccgatgctgagaatcagatgtgatgggcgaacaggacgagacaaattcctcatctggaagagatcgcttatctggaggttacgctgctgacttgaactgtcgaaccaagagacaaggctgaaaaggaggccaattctgagttaccttttgtggcgacacgacgagctattgctagctgatctcacaagttttggttagtttgtgctaacttgggtacgtgctggcgtcggggcgtaacgtgtttgaggccttcgttcttgaagaaaactccaaagttgacaagagtcggactggctgactttgggggcagcggaaccagggggtaaaaagagagagacgatgactggccaggcttgggatccattgctgggctcgggcgacttcagggctgcaatgcatcaaccccctgtcgtcctcaccaactgcagaccaaacacggcggcgctgtggtttgcaacggtcccgtcgctgccccttggcgcgttaagctgttgtctaccctccaccgaagcgcatcacgcccgcccagtcaggagacggaggtacctggagctaggtaactctgtcaagccactgctcaggtacccgcacctctgtctttggcgccaggatacattgagacgatgttccatcctttttcccttttcccagtttctgagcattttcgcacggcgccgtgtccccacactacctgctagtggtggtaccttggtctgagtcctgtaccttttctccgatcgaggtgcccgcccgtggaggggacggcagccagaggtgcaggactagccactagggacagacaggtaggcctctagactctgtcggcaacggctcttctcctttgaagacttcccccccatccccgtccccgtgccccgtccgtttctcttttccatcttgcatcgccagtccgcactccttgtgaccgctttttccgcttcttctccctcgtctttttgtccattcttttctttccttaagtcactctcttgaattattcaatcttcaagccaatcttcggttcccgtcactctttccgggtccgttcctttctttaggctctaccaagctcaaacaactcttacaccaggatcgctcccacgtccacaacgtttttaaaacgcccaaaaccgttcgagaccggcacatccgccatcacgatacttgattcttacctccttattctgttctgcagatcaaggaatacactctttatttgaactgactactgaattaaccgtcattcactacgctcctttaccgactcgtcgattttggctccgccgtcttttctgtctgataatccagctcacttgaacgcgtctgcttcaagtataatcgacgacaaccgcttcacagcatccgatttcgaccagtttcattttattttataatttcaacctgcatctagtgatcgcatcccgcgatctactttttagcaatggccacggagattgaacaccccatggccttgggcaatgtccccgaggtcaccacacccaactcaacatcttcaccatctgtcccgacccctgtctcagcctccatgaaaaaagagacaccatctccctctgcctcagccgccaacaatgcttcccgacgacctccccgcaagagcactctcacccaacagcaaaagaaccagaagcgacagcgtgctacacaggatcaattgacgacgttggagatggaattcaacaacaaccccacacccactgccaccgtccgtgagagaattgccgaggaaatcaacatgaccgaaaggtctgttcagatttggttccagaacaggtatgtgaaggaatgagacttgtagaatttcgctgacagtagtagacgagcaaagattaagctgctggccaagaagagtctggaaactggcgaagacatcgactcaattcccgagtcaatgcgagcttatctcgctatgcaggccatggaatctggcaagggtctcggcggaagttatctcggccgtactggactgctcccctttggtcatggtaacatgatgctcggtggcgatcagggaggtcagggcaaagtttgtgagtatttcgacccgccacgtaaacggtgtattaactgaacagcagtgattcatcatcttacctgccgatccctcagcattggaaagtggactcgagttggacaaaacacgatggatctcatcattttctactcacccgacaagtgcaccatgacctactacatcaacaacgagcaggctggctacaagatcgagtaccccttctcttccatcaagaacattttcctcgagaatggcgaaggagacccaactaagcttggagggattgtcattgagttgaacaggccccccaactttttcatggactcatctcccaccaccaacggattcttccagtgtggtgatttcacagaggatctccaggctacccagtgcttggtccaccacctcggtggaaaccccaaggttctcagtggccagctcgccaagctagtttctctcgagtccttcatgaaccgtcacaaccctcacccctacaacgaccctcacgtcctctccgtctcggctcctgtctcaccgaccgcccgaccctcatctcagcccagctttcaaccccatgtcggcatgtaccaggagcagtggggtattcaccagatgcactctggcatgcgtcctggacctggccacaagcgtcaacgttcgcgatcagttcctggacctgttgatttcgccatgttccagaatcagccgatgccttccttctacatccaacctcctggagagatgcctcctcctcctccccagcacaaccctcacatctttgcgcctattcctcagcctcctggaaacatggctcctaatctgcgcattgatactcaggcaggattcggcctggacatgcgtcaataccccatgtctgccaccactgcttctcctgccgagtttcctcccagcccaggcttcttcccccctggtcccgaggttcctcagtcaagctacaacacaccttatagccatggtttcctgtcaccaatggttaaccccgacacaggtgttcccacttctgtttctcctctcccattcaacagccctggcgagccttccatcctagagcagtcgcctcccatgtcaatgatgggccgccctggctcagctgatttgtatcccatgaacgacggatcttgtgctgtttcggaggacggagcgagcctgaatgagatgtactccaagcacaccatcaacctgcccatgcacacaacctcgcctggtttcgtgcaacaccaacaagcagacctcgacatggatcagctcgtgcagtttgacgcagttgacccgtcaagcctatcccccgaggcaatgccccaagctcaccaaggaaactaaaagagtatagggcgggtacaggtgttggtggtgttttgtagtatgtcaatcataccagggcgtttgggcaaattataccattgggatttccttttcttgttttccgccagcttcatataggcgactttccttgccatcttctcaattctaccaaagcagtattgataccgatggtgtcagtttggtcgattctcctccccactacggccatgaatgaacttgcatgacgatacacttctttgacatcggtcatgtatgtcgggcacaacacagcgatcgtataactctttcccgcgttgaagtactttcattttaaatcatttaccgcgacttgtttatttcttgggtggtcttgttcaacactttgcaaccgacgaccctgtcattcggcttcattttccctgaccagcgttgcctgaccaccacacgcttgtcttggacttaatctgcatacacattgtctttgtaaaagcacagatggtggtgtttaatattttcgatagcttgttttctttgtatcacgtcgaaagttggggagaagccccggcggcttttgttaggttcattattctaatggtgggctttgggatgttttttctttgtctggttttgtgcttcgaggcacattggagtttatgagcagctgggttgctgtcctcggtaggcgtcaattgagacgtgtacttcaagggaagcctacagttggacacgaaggcatgggtatttttatagggtggaattgctgaataaaatggggttatgttcactgagtttacctgtgtgattgacttttgtgattgtgtgatgaagacaggttgtgtcattgtaattccagggacggatgattcggaggtaggatcgttgtgagagtgttacaaggcgcagtctttagacatgaacgggctccgaggggaccgtgagaggtagaggtgcagagatcagcatggctgagtctgacaggttggacaagaaagtgtagacgtgattcaaaggggacgacttttataaataagcatatagaaataagcagtttattagatcttcttataattatcagattcattagtcagagcatgtcccatattaatgaagtgccgactgccaagatggatggaccaaaggttggttaatgtcttataacccaggtcgtgacgcggctcactcggaagatgtgggagtaacaacggaccgtgtaagagatttgtaccaccagggctgagccgtgtatcctcgagcactcaagtcttcgagtctcgctgtcccccgttttatcttctcctcactgtcttcatacatacggctgcggattaagctgcgtaaatttcgaggcgcagtgagctatgattggactttgattgcacgtgtgacaagtgttggtcagcctttaaagacaagaatagactaatttggggtctggactgctttgaatcagtcggtcgtgttatttccccagcagcccagctcttcaatccccagtgtttttaggtgaaacggattcaatgcatgagcttattttgtcgccagattagatggcttgatttaagctacgagttagcgacttggctggaattaccggtgccaatcaagccgagcttgtacgacgcagagtctgctacagtacccgcgggctgcgaggattccaggtgatgataagtgcaatgctgcgcctcaatacacctcgtcatgcttgcaaagttaattcgtgaggggagtatcaaggcacgaagaggttccgaggatccggatgggacgaattgttagtgaaggatagcagaaactgtagtgaatccatggatgattatgcttttcatgcggagattgaaggattacgaatggtaggcgtagcttacagaaccatccttggctttcatccattggagtaaaggccgcttcgggctgtatacgatccccgttgcccagcccagcccagccagccagcccagccagcctaataactcaattctgacgaaacatccacattctccaactcctctgcaagtcgtcttattctctcgttttccttcttctttcctggattacaccagagacctttcctaggtcatcatctcgtttcaataccgctccaatctaactgaacccggcgcgtccccacgaccactccacagctccaacggtatttccagatgctaccgccgattcaacggccttaacatggctcctccataccccagcgataatagcgggcgacgtccctcgcaaccgagaaatgacaccgaaggtgaaatagctcgtgatctcgctgctctcgatgagcgatatcctcgaacttcgaccaatttctcgagaccacggaatacagggcgctcttacacagaccccaacaatgatcgccagcgacgatcttccgcagatgatacaaacgtgagatctggatcgaggtccagaactagacgacccgatgatggttctcatccgagagcgagcggcccttacgaattgcgaccgataccttcgaggacggaattgtcaactgaccaacctcccgattctgcggatcgaaccgataaggaattgacttcgcccgttgacaagaccagttttgggttcggcggaaacggtcccaaatcctcagtgcgcgccgatatcaagaaatatcttcgagaaagacgtcagcgaagaattggacctggcgcaaaaccaacatggaaagatcgcactaagaaacagctcggagagttccaccaaaaggtcattctcgagacaattcttcgccaaaaacccctcgaacctttacccgacggtcgccatattcctctcaatccaccgcagcgaagtgccaatggtcttatcgacgagcgtgcagggaagccgtactgcagtaacttcatccgctcaagtcgctacactatctacgatttcatcccgaagcaactcatctttcagtttagcaagcttggaaacttttacttccttgttgttggttctattcagatggttcctggcctgagtactgtcggaagatggactactattgtacctctgggtgtattcgtcgcattcagcatggccaaggaaggatgggatgattataggcgctatcgacttgatcgcctggaaaatcgaagtgaggcttggattctgacggatcgaaatgcggacaaaggccgtgtcagacacgctgagaaaatgaggaggaaaagggaaaaagcgtctgagagtggtgaagagcacatgcttgatgatctcgagtcaggcactgcagggaccgccaaattgggtggaaagggagactggacttcggtacaatggcaacatgttcgtgttggcgatgtaattcgtttgcgccgagatgaccctgttcctgcggatattgtgcttttgcatgctaccggtcctaatggcattgcgtacatcgacaccatggctcttgatggtgagacgaacctcaagagtaaacaggcctgtcctttgctcgccgagcgatgcaacaccctcgaaggacttcgcgcgacacaagctactgtcatctctgaaaatcctaacctggacctttacagctacgacggtcgagtaactgtcgacggcgaaactctaccactgtccatgaacaatgtcgtttaccgtggatctactctccgcaacactgctgaggccctcggtatcattgtaaacacaggcgaggagtgcaagattcggatgaacgccaacaaaaatgttcgcgcgaagaaacccgctatgcaatctgttatcaacaagatgatcatggttcaaatcttcatcgttctcatgctcacaatgggcctaactattggttactacctgtggcgagatgaaactgaggatttcgcttggtacatcaagcgacttcctttctataatggcagtgtcgcttttaaggaaatcttctttgggtacatcattatgttcaacacactgatccccttgtcgttgtatatcagtcttgaaattatcaaattgggtcagctatatttgcttcaggatgccgagatgtatgacccaatatcggacacgcccatggttgcgaatacgaccactatcctcgagaatctgggccaagtcagctatgtcttttctgacaagacgggtactctgacagaaaacatcatgcgctttcggaaaatgtcggtcgctggtgttgcttgtctgcacgatatggacgtgcagagagatcaagaggagatgcgtcgacgaattgaagagtcggaacggccgaaaaagggtaagagcaaggcaagcttttctgcggcaaagaatacaggccatgtcaagactttggacggaaacgacgatacaagtggaagcggatctcgaccagagcctattagaaccatgtcgacaaggtctgcaagccattggcaatccactgtcaatacagccgagaacgccgacatgaagacggaagatttacttgagtacattcagaggaagccgaatacagctttctcgcgaaaggtaaagcactttttgctgtgcattgctctctgccacacttgtcttcctgaaaagactgatgatggcgacatcacattccaagctgcttcacctgatgaacttgctcttgttgaagctgccaaagatctgggatatctggtcattgatcggcctgcacaagctatcaaattggaggcccgagatgcagatggttccctatacaccgagacgtatcaggtgctggatgtgattgaattcagcagcaagaggaagagaatgtcgatcatcattcgcatgcccgacggacgtatctgcatcttttgcaagggcgccgacaatgtcatcatgcagcgtctgaagttgagtaatctcgccgaagaaactgccaagaacatcggtcgtcgggcaagtcagcgacgagcgtctcgacaggatcaagctttgcagcggatcaactctcaaaagagcgtcagtccttatggtagtccctatggaagtcctcgcaatagttttgggttctctagggctgagtcgtctaatcgagaaggtctcagattgagcttgggacgacgttccactgatctgaagcgtctgtcacaacagcttgctcgatcacctcgtacttccaccgaaatgatgagccctagacagagtcttgctcaaatgccctcgttcgacgatgccgagcgcaagattgacgaatctatggctgctaatgaaggcgccgtgtttgagaagtgcttccagcacgtcgatgatttcgccagcgagggactccgaactcttatgtatgcctaccgttacattgacgaggactcttatcgcacttggaaagaaaagtacagagaagctgagacaagcttgatcgatcgtcaggagcgcatcgaagccgccggagagcttattgagcagaggttcgagcttgccggagcgacagcaattgaggacaagcttcaggcgggagtcccagagaccattgacaagctgcgccgagccaacatcaaagtctggatgcttacgggcgacaagcgagagacggctattaatattggccattctgctcgtgtgtgtaaaccttggtcagagatttacgttctggacgcgactttgggcgaactgaaggagacgattactgcgactctcaatgatgttagccgtggtatggttccacattccgttgtggttgttgacggacagacactggccaagattgacgaagatgatgaattgtctcttctgttctatgaccttgttgtacgtgttgactctgtcatctgctgccgagcttctccctcacaaaagtccaatctcgttcgctcgattcgaagatatgtgcctaagagcatgactctggcaattggagacggcgcgaacgatatcggtatgatccaggcctctcatgttggcattggtatttctggtcgcgagggtttacaggctgctcgaatttcggactactcgattgcccaattccgattccttcaaaagctactcttcgttcatggccgttggaactacatgaggaccggcaagtatgtacttgcaactttctggaaggaagtcctgttcttcatcgtacaagctcattaccagcgctataacggatactctggcacgtcactgtacgaatcgtggagtttgaccgtcttcaatagtgcctttacgtcacttcctgttattcttctcggtattttcgagaaggatctgcgtgcagagacgttgatgaaagtgccagagttgtacacttttggacagaggaacctcggattcagattctcgcagtactttgcatggatgttcatgggtgctgctgggagttttgtgatctggtactttacgtggtgtgtttacgataagatcttttatgatcgggataacagtatctttgctatgggtatggttagtttcactgttgctgttattttcatcaacatcaagctcttgtaagttctctgatatgtgttgttgagctgtactgactcttgcaggatccttgaagtgcacaccaaaactgttgttacctttggtggttgtctgatatctgtcgctggctggttcttgtggatgctggccttgtcaggcatcaagcccaagagttttggcccttatattgttagggacgcttttattgacaactttggtcgcacactacaatggtggacgcttgtactgctcgagcttatcgtgctcattgtcattgatctggttgttcaagctattcgccgagtctatttccccggcgaccaggatctgatgcaacgaattgagaaagatggcaatgtggacaaagtctttggagatggcaaagacgctgaagaaggcgacggtgaagcagagagaattctctcaaaccagccaacgccgggtgttgacagaggacaagataggagacatcgtgggagccacgatgattatcaaccgaggttcacggcgactgcagaagagagggagaatccaatggagcaatggcggggatgaaggagtttcttttgtttgggtatatccacggatgatcaaggtgcctcttacgggaatggctgggctacaggcgctggagttgggatgggtttacgaattggttggttatagtgagcgtttgtatgacgtattattgcattgctatagtgtatcgaatgaatgaatgagcgaataccgcaatatctcacattaccaaggcttgctatctcgatgttgtacagggctccccgcttcggtaaatgtctccccgattccccggacttatcaattggtccttgttacatgagacacgctacggtgagcttccgtcatcatcaatccattccgagtcttccattccggccgctagaattaaggtcatcggtgtgattaccgaagcacgtggagaaagatcaacagtgacctcggcgcaatgtaagatatataccgtgcctctttaatactacatcccccaaattccagagaatgtgataactcatcgtcactttagtctctatttttattttattcgccataaaaaaaaaacgaaatgggcgcggcttgtcctccgacgacacaaccgccgcagcctaaacctgttccgtgcgcttcttcgctacacccggcatttttcacagacaggttccgaagagcgccgacttctttgactatgggatcggttgccagtcctgtgacgctgggatatgtttatcaggaaagtgagaggagaaaaccgaagctatgagatcataaatggaggatcggagacaaaaccgacgatttattttgcacattcgggtgatgataacccagcgacaaaggatgagacgccaagtgtttggagcggtggattacgacacatttacatgattacgacaacgttgagagatggattgatgttggggtatcagtttgattgattgaaaagaggactttgttgcataattatacccttttgcccgggttgtccatcccatctgttcgcctaggaaatacacagtttcaacaagaaggaaataattaaaaggaatggctccgcgctcacaaaccctaccttaaccagacccattcttgacagcgatcacaatagccatgatgatgaggaatactacaagtgccaagagtgccatgagcttgacgtttttccaccacatcttgcgcttgaggccacgactgcgcacgcggaactctcgtgcgctaccaccaaggcggtctgtcttgtcaaccagcaagtccagcctttcaccgcgctcaagaaggctctcaatgttcttagtcatgatccccctaacgtcgtcgatctcgcgcttggcgtttccgatggcatcgtcgcggcctccgcttgtagtaccgtattcgatcatgagagacttgagttccgagttgaacgaagctgcgccgtagttgggcatgtcggagaaatcagtgctctcgggaaattgctgcaggaagcgcttgcggatttcgaagagataaccgaatggcacgcgacggccgagggatgagtcggcgatgacgaggaatgttagaccgcctgcggaagggtactcgcgatgttcagatggagattcggagacatagtggatttggtgctggccgtgggtgtaggtgagcttttgagggtttgtgtgttcgatcttggggaggatgagggatgcgagggatgaggtttgggaggaggccgatgttgtgcattctgagaggatcgtggtattatgcgcgatacaggagctgtagattgttagctgcgtttgtcgatattgatgatgattgacggactagagcaagggagtcgcaggagtcgatgacgatgccatgatgggcgagtctgcgcctagtgttatgaagtgattgattggtgttgaagataaggcgattcaagatgaaccctcaagacgaggctgacgaaagaaatggaagcaaggtaagcaagataattaacccaagtcaagtcaagttagagtcaagtaacaagtctacaatgacgactctgcctggtcgcggcgtctcatcgtcattccccactctcatgcgaacgcacggaggccggcggaacgaatctccgtctcatgggaattttctgagacgggttttcatatgatggcaagacttggtcgcattcgccctagagcaaagacacggtcatttaacgattgttttttttcgtttctgagaggagcatgtttggctcactctttgttttttcataatgagctttttactccgggctggaggcttacgagctcctattgttcgggtgacgagaaggacgatatcaacttcaccaagactttcaagagcgccgagtccaattaagaggaaacatggaccgaacaaggttgaagcccgaaaggctggagagaagaagtctgaattttctccaaagctggtatgttttattttctcattttgaggacatcacttaccaatttaggtgaccaaaactgatgacagaaatgacatgaagagaatgaggttcggcatggacaaaaagtcaagtggacgacatggaatgttccgatcaactgttttgatgaagtttcaagatgtcatgaaaaatgcaagcaaatcttctgtgtctgctgcgggtgtaggagaggatgagctccatcaacaagcctcaatgtttatgaaggtgctggactcagcattcgacatggctgagcagaacatcaccgaccgagtcaagaaccccctattctggaatcttcgcgacgctttcatactgaaggatatcaagggtctcacaaacgagatccagtactcctttcaatcatttctcattcgacagcgcttctcaaagggtttggaggagagccacaagcgactgttggactttcggtttccttatgagtggttccctgcgacgagagccatgcagcgcactatccatgttcacgtgggaccgacgaattctggaaagacgtacagagccttgaaagcgttggagaactcgaagcgaggagtttatgcggggccgttgcgtttgctagcaaacgaggtttatcagagactcaaggctaagggattaccgtgcgcgctgttgacaggagaggaagttcgtttgccggaagatacggatacgtactttacgagttgtacggtggagatggttcccttcaatgagcggtatgacgttgctgtcattgatgagattcagatgctggctgatccggatcgtggcagcgcttggacatctgcgctgttgggcgttcaagcgaaggaggttcatctttgtggtgaggagagaactgtgagtttgatccagagtattttgcgcaggtatcggcgataagtgcatcgtgcatcgatatgatcgtctaagtcctctggagaccatggatgaggccctagacggtgactacagtcgtctggaaaagagagatgcgattgtcgcattcagtcgtctgaacttgcacgccctgaaacgaacaatcgagaagaaagactggacgacgatgtgcgattatctacggatctttaccgcctgaagtgcgtgttcagcaagctgcgctcttcaacgaccccgacaacgattacgactttatcgtcgccagtgacgctatcggtatgggtttgaacctggaaattcgacgagttattcttgaagcagtcgcaaagtttgatggaaatcacaacagaatgctcacgcaccctgagctgaagcagattggtggtcgagctggacgatatcgaactgtccgcaacgccgctgaagcagggaaaaatgccgacgtcgctgttgaggaggagaaaaaggttggctatgtcacaacaatggatagccaagatctcaggtcggtgcatcgagctttcgacgccacagttgatgatatcgaggccgcgtacatttcaccaccggctgctgccatcgagcgcttctcaacatacttccccaagggaacacctctatcgttcatcctcatgcgcattcgagagctagcgtccgtgagcaagcagtacagaatccacatctccccagataagctagagattgccgaccacgtccaggatatccctctgacgatctatgatcgactgttgttcaccaacttgcccgtgaatacacgagctcagaacgcaatatctgttctgcgagccctcgccaggatcgtcgccaacagcgaagacggctcacttctcagaattaaagaaattcccctggagaaccttgacatcgacttcaagacgttcaagggcacgtcaatggactatcttcacaggcttgaatcactgcacgctgctattaatcagtatatctggctatcctaccgatttagcggcatgttccgcgatcaaaagctagcattccacgtccgatctctcgtcgaagaaaagctgattgatacactggagaggcttgatttcacagaaactgacctcaagggtatccgaatgaggaacagaaaggaagcgcgtaagacgacaacgtcgcgtgaagaactgggagaggcagatcttaaggatctagagcaagagtcggatgaaacacctattggagatgagctggcctggaaggcagcagctccaacgtcaggatgattgtatagtacctagatgacatggcatatgaacggcgttggattgggactgtatagagatggattggatgtaactttattattagagcaatgtatcaccacatttgtacaatagatgatgcgtacatgaactattatggttattttccgcacgtgcctttgtttcagatgagtgttgagtgtttgcaacatgtttgcctgcttctgagacatgcagttcgtgactttgtgttacactttagagtttaggtaggcagctcgtgttaattcgacaatttcaaagttagccttcaatttcaggcagcagcccaaaaaaataaataacctttgtcctgtgctcgttattaactttctgtttgtccaatgagtcagaaattcagctgttggttgtactccaggttattgtttgtccatgttgcagccaatcgaacgtctctcctgaatctcaaaattcagggaccgtagggctcccgggttgctccacttgtcgtcattcaagggcactgacccctgtcagcagcctatttggagtgggcatttcagctgagcgaggctcccctctccactttctttcacgctgacaactctagctcaagcttgaacttggactcctcattgctctgtacacaatctcttgcacagcaaaaccctctacagtcattgtcggaccgagcttcacgacaaccataatggagtcgagcggtcttcacccctccttcgccaacaacgccgtgccatcggcaccatacgtccgtcgagcaccaagcccgccattcattcacatcccaccgacaggacaatgcggcgtctccgctgcgcccatcctcctcccatcgtacgaacacgtcgactcgagtcagttgacggaccacgatgtaaagatcatcacgcaaaacatgcagcagatcgcgacagatcgtgcggcagattggtcctatgagcagcgacgtgatgcccagaagctagtggactttctgtaccttggtcccaacagcatagctaagaatatcaagtggttgcaggaggagggcatcactatgattgctgtggcgagggatgcgcgtatggcgggcgtgaagctcatgggtgttgagaaggctgcgaaaacgctcaacattgaggtccggtatatcgatctggaaggcaacgataagctgatcagttcgtttcctgacattattcgactgatcaacgaccatcttttatccgtgtatcacagccaagccaagggtcgaaataagaacggcgaactcctcgttgatccaagcgcattccgccggggcaaagtcctcctcacgtgcgagacgggcaacgacagatcagcggccatcgctgcagcctacatcatggcagtttttggaaaggatatgatcaccgcggttcagttcatcagcatacagcgattctgctgcgctttcgacgaggacaccaagcggaagttgcagtgctgggaggatattctacgggcgcgctcacaagtcgctatggagcgggctgtaacccccaacgcggcacatacgaagcgacatattgacgatgttatggatacgagcgagaaccctaacgacaagggggactttgcgctggatcaggatcggttcaatggcagaggatcgtttgcgccgtttgtggatatgtagagacgacggattgattgactcgaggtagagtagaggtatggcgttttggactggtttagataccctgtatacttattggcagtgtcggattctgatatctgatgcatcttacggcaatgggattgtttgttttgtattctattctcgatggtctcaagctgttggagggtcaccagatggttgcttatagagcgagacttgaatctcataatatcgtctgagaattgtgtcttggcccgctttgaatgaaattctgaagaatggaacatagactcgagccaggcgttatgaccaggtgaagcattatttttggaaaaataaatgaatgtataatgctccagctgttgaagcttagtgaagtcatgatcgaaagtgagtggtgtatccgtactctcatcagcttcaaagccaacggtgtctaggggttgactttatgtgcctgaatgaggctctttttattatttacaaagaagctatactttttgataagaaatgagagagactgttatcccgagtgactaatttgctgacatgtatgagctgattactgaatgttgagtccgtgactgacagctgccgacacctggcaatgagggacagataattcgaccttgatgagacaagttgttcttgaatcatcgcgttctcaaataaacacgtgtgagttatagattcccacagggttgttaattgcctgtctcggttgtcttggtccctgattgtctgccatctttgcgtccttcattcacacaattcaaaacactttcttatcctcttctcactcattcttgatacacactttgctttcatcgcttacgctaagagctacagatgagatacttggatctcagacttttttatcttcactttattactggcttgctctcgaccagggaaaggcaagaaaacttgagaccctcatccaaagtgatgaagaacttgggcagtctggtctaagttaggggagcatttaccgagtttatttggcaacctcttctaaagcctcatgtttgcttgctctccgaggcgacctcacaatctcgacgcctcctcaatactcaacctcgacaccaccatcatggaacatctcaacaactcgacacctccgctccgaggaagacaataggatgatctctcttggggtgtgaagtggattatcctccgtatgttcagcaacaacaatcgtttcgcaaaagtcaccagtctcatcttgcatctcagcaaccaacaggtcaaggactttatggagatttacctccgcgaatattacagttggcggatctggcaagagtgtgttgagaagatacctcacgttgatctatttgaacatgctcttgagcagagacagactgtacaagagcttctacgtgaacatcgtcctcctctctgcactgataatgttccggaccaagacaaacagaaaggcgtcgagtttctgcagggattgaggatcgctggtgtagttgaggagtttttggagtatacagagaatggcctgcttgactttcttcgactggatatcgaatgggagttcctccaggatgctatcgacaagcaacagatgctgggttcgttggagcttggttggcttgacacagagaaagtcgggcggctcatggctcagttttccgctactgaatcatctacgggcccattccggtatcctgagctgggagatcccttcttgggcactattaagaaaagacttacacctcccccggcagataccactgacgaagacgttacgatgaaagatgacggctacgattcagacgcgacacatgatgcatctgaagacatggaggagaatgacaagctaggcgacaaaggaaaacagccagcaggtcctgaacaacaagatgagcaagccgtcaaagatgctcgacccctgacatccctcatcccagggccgctgggggagataccccttccatatcaacaacacatcttacagttggcctctcagagatattatcaccaagcctacacccacttgaaaggaaaagcagtgtctactcttgtagaggaagaaagaccaccatacccgccagcctcggcgtattgtcctacagggtttcactacctggcaaagcagaagcaggtccgtgggcttatcgggccccaaggcggaattagatcaatgcatcgaggtgaagttgagcatggagagggatctgcgagacaggaggcgaaagggaatgcttcactggctgctggaagggtgcctggtgcgcctcgactttctcgaaggggtttggagaatcggacaattttgacatctcatttcgaggatgagtttctgaatgacccaagatatgactatgtcatgaatcagcgtcagaggccagtgtatttggaagaggtcccgaaggacgacatggaacaagaagaacagtatgcgtccttcactcccgcccctaatgaagaacctttgtcattcatccgagcaagtggttcaacactccaacccaatcaacactctgcgcccacaatcctaggccacaaagcccctaccaacaactctacaccatctgaacaacttcgccagatgctcgacgccaactggtcaggctttctcaaaaagaagggaagcaaatcaacggcaaactcagtcacccggcagagaacccaagacatcgagagcgaagtggaagctgaccccatgaccatgccgatcgatgtgccggagccagagaacgatggtgattacaacccgaagaagaagaagaaaacgccgcccaagaagtctggacgaggaagaccgcgaaaggctagtctcaagaagagggagagtgaggggaggatctagtgggtgttggcactgttgagattaggctggtagtgatgaaatgttgcttagatcggaggcgatggtcacagctggctagatagcgggagttggaatctttggcgtgtagttatttgacctaatttgctacttttcaagaaagacatcacttgctgattttatagactttgtgccacgatgcaatgaattggttgtctatatgttgtgtagtaaaatcccggacccaaacaccatgcaaatctaaactcatcataagagccttctatacttttacaaatagtctaaacctttttacaacttaggatcccaaccctaagcttttcataacctcttttgaaacatattatgcccatttggaagttggtagtatatggcctgctgctgaagcataacccccggaaccccaaatctagttgggatctggggatcggaagagggaggtggagcgagatggggagcgagagggagaacgggagcgggagggagaacaggagcgggaggtgaaggtggtggaggagcgagatgggaagcgggagcgggagcggggagcgggagagggagcataagccgcaaagggggccgggggcacaggaggttgctgatacacgggaccagcagcctgagagtaataaccccccggcccggctggagggcaaaacaccgaggttgtctgtgacagactttggccgcaatttttacaaaattgattctggccataaagttggccaggctgggtagccgttgtcccactagccatcgtagcagccgcttcagcagctgcccgatcatctcgctgttgtctcaactccgccatcctctcccggtcccattgcctctgctgctggtttgcagagaggcgcttaggcggtttgccgacgccgttggggacacgcttggggccctgttgctttggcaccctcttggcagtagcccggcgctgcttgggtcgaggtaccccgatgagctcaggagcgagactctcatcagggacgttattgacgaccatgtctgggccaagaggggctggagaagccgtcgtctgagactctatgcctccagtcacaacaggagggacaggaatgggcagagcaaggccgtgggagtgggaaggggatgagggagggggggtgggagggggaggaccccagagactttgatcctctggactctcatccannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngttgtagtaggcttgcccgtattatagtgatgtgtgaaagagtagagagttggagagattgccacaggacaagagttgacggggacggggattcttatagtctggataacgataatgcccgcttcattcagttcgagccctaagatggtgtttcgacttggaatcggagttattcctggtagagaggggagtacatggacatcaaaaactaaaatatgggaagaacacagagatatgcgtcacttgcctcacggagagccgccgagaatcataatctatctattcgttcactatgaaaactctctggttgagtcactgatggaagtataaaggggacaaggcaagggagaccaaatgtattggggcggttttctaatggtattaggaccgcactgagcccttgccctgagccagaagtggaaagatactttgtgagcgagttatttgacgaaggtataagttcgtcgctgcaatttcttgcgtcaagcagagggaagaaagttttcacgggggcaaagagtctctggtgtgagcctcatgtgccaataatggcttgaatatcaccgaggtgacactgtgcgagcgagatgtttgatgaaggcataaactctacgctgcaagctcttgagtcaagcagatggggagaatgagttcgcccgggggcaaagagtctcctgtgtgagcttcatatgcgaatgatggcttgctcaatccgccccaaatatcaggggttggtctcctatcattattttgtttgataaaagcacggcattgatgaaaaaaaggagaactacagaaatctacaatcattagggaacatatcagaaacttgtagaaatgagcggaaagcagaatatatcgactcagatcgattcagcaggtcatgtagtaaggcactgccgagggtgcggctcagctgcagtcgacatgtcgaaaaactactggtagccaataacgttggaaacatttccgtctaaactcaatactaggaaacaaatcagcagttctgaggctgtgccgatgtttttgcgtgaatttccaaactgaactttcgttaaaccatctattggcctcgctttggccacagtcctccctgtcgtcgatatcaacctgggcaggaatgtgacttttttgcgtcgccaccacgtcagaacgcacagcatgatataaaatttcctactgagtagagacttagtttggcgtgagcacattttatggatcgcgagatggttctacgaactttcatgatgtcagaaattcaccgtgaagaatcgatctgttcacacatgcgattttaaacttaaccttggctgatgaggctaaggagtgcctgggagaggcggacggaagaacggaagcacactcgactggggccttgcagacccttgaaggaaatgggctgcagatattgggggaagttgagattgtttgcagcgagatatctgggccggggttttggtattacagggaatgtagttgctattcccaacgtgatgaggtcggtccgtgccgacatgcaggacatcggtcaggcacaaaaccttaactgagtaccctgtatgtaaatcgataactgaataaaattgcttagaaggatcgcgatgtgcttgacgtgcgggagtgtgtgttcgattctgcgaagcagtgtcagcctgtgtgttgttctgcttgcctctaggattgtggttagttgaagactgggtagtacagtagaaacaaaacggcgcgattgagagttgcgggctcttgttgttacactgatgcaagcacccgcgcaaactgcatccctcagtagcctccacctcaaggcaccttccacccccgacaatccttttcttgtctctgtcaccgtaatcatcagtataaagtgcttcttctcttcttttgatcgctctcgcaacgcgaatgtttgcaatatctctatcttcaccctgaccagtcgctctccacgcttcaacatgtcggaccatgagtacatcgacactgacgacgaagacgaccgatatcgcctgatcgtgaacccttccaagcctcgaaagttgacggaaaagaagctccgagaccaagctgctctacaagcgcacatagaaaagacacagagagacgccgcgaggagtgctgtccctttcagcgatcccaataaacagtccctcgcccagctaatgaaccagaacgagagccacaagattatcgcgtcgccccgagaataccagattgaactgttcgagcgcgccaaagagagaaacctcctcgtggtattgcctactggtatgttgacgaactataatcgggggtgtgctaacagtgcaggtactggcaaaacactcatctccgccttgctgctgcgacatcacctcgaacaggagcttgaagcgcgggccgtcggaaaacccaagaaagtcgcctttttccttgtggaaaaggtcgccctctgtgttcagcaacatgccgtcctcagctgcaacctcggagcccacaccgtcaccaagttcgtgggcaacatgaaaggcatggccaagaccaaagaatactgggatgagaagtttggcgaaaacatggttgtagtctgcactgcccagatcctcctcgactgcctcacgtgcggcttcatcaccatgtcccgaataaacctcctcatcttcgacgaggcacaccacaccaagaagaagcacccatatgctcgtatcatggatgggtattatcgcaaactcgaaggcgagaaacctcgaatccttggaatgactgcttcgccggtggattcgcgaaccagggacgtgaaagacactgccctagagcttgagaggtcgcttgacagccagatcgccaccatttcggatgaggtgctgatggagaccatgcaccgacagaagcaaaccgaagaaactgtcaactaccgtaggcttgaggctcccgacgatacaaagacgcgtctctgggaccagatctttgccctggtttctcgcaacgaacagttcaagttgtcgctagagttcactaaagaggcatcgtcagtcctcggtacttggtgcgccgaccgttattgggagcttgccatgacagatctcgagactgaacggctcgcagccagaacaagtcgggaattcattggagacatcgccgttacaagggcagatcaggcaacagaggccgtccgacgtgtccaggcaattgtccgagctcacacatttggtgcggtcaacccaaattctgaaggtctctcggccaaggtcagaagtctccacgagatcttggtgcacgctttcacgattgatggcaccaaacgttgcattgtttttgtcgagaaacgatacacagcccgtttacttgcggatctctatagccagccttccatgaggatcccaggaatgaacgctgcatacatggtaagtattaaccttccgcatttgactctgctaacaatttcaggtcggctgtcaatcaattagttcgagcttcggcaccatgtcgtttcgagaccaagtcctggcactccacgaattcaagcacggcaacaccaactgccttttcacaacaccggttgcagaagagggaatcgatgttccagattgcgaccttgttattcgtttcgatctctacaactccgtcatccagtatctgcaatccaaaggacgcgcccgacaagcacgctctcgatatatcacgatgatggaggaagggaatttgatgcatattcgcagtgcgaaacaagcattgagagattcacaagccttggagaagttctgtctttctctttccgctgaccggaaacttcatgataatttgatagacgaggacatggagatgacggttgagcgcatgcagcatcaagtgtacgagataccttcgacaggggcacgccttacgtttcctgccagtctcgaaattctgtccagatttgcttctcacttgtcaactgacagctactccaaagtcgaataccaagtacagaaggcaggcgatcgatatctggccgacgtggtaatgccatcccaatccccggtcaactttataaagggcacgcagcagcgtagcaaattgatggccaagtgttctgcagcattcgaagcctgcaagatactgatcagagacaaacacattgacggcaatcttcagccgacattcaagaaaaaggttcacgctatgcggaacgcacggctggctgtcagttcaaacaagaaagctgactacgacatgcgattacggccagagatttgggctggacgaggagagtggaccgaatgctttgcgactacaatcaccatcaaggacgggggtgcccttagaaaggtaatgaccggaaagtcgctgatacttctctcgcgcaagccaatcccaaagctgccagatgttcctttgttctttggcaatggacactcttctatcgctgaattgacgcctttccaagagtctcttcaactcgaccctgaagaagcggacggattgaccaaattcacccatcgtgtattcgccgatgtgttcagcaaagaatacgataccacgtccgaccaatatccatacctcctcgcaccttgcgctaacactccccagccggacactcgatcacacattgactgggatgtggtcaatcttgtaagggagaacgaggtgctcgactgggaaaatgcgccagaagacttcttcatcaacaagtttgtgactgatccatatgatggaggtcgcaagcttgtaatcaaaggtatcgacaaaacgaagaagccatccgatcctacacccgagggagtccccgaatcaagaagcagagcttacaagtctgtggagccgacaatcatgcaatacagtaacagtctgtatttaaaatctcgccaaaaggtgaagtggcgggaggaccagcctgttgtcaaggcggagttgctttctctacgacggaaccttttagatgagtttgaggttgacgaaaatgtcaacatggagtgtttcattattctagaacctctcaatgtgtctcctgtaagttagatccctgccttgatgcttgtctaatttttccagctacccattgaagtggtttctatggccatggcatttccagcaatcattcaccgaatagattccgtcctcattgtcttggatgcatgcaatcttcttcgcctcgagattccaccggaactagcactggaggcaatgaccaaagacagcgacaactctggagaacatgacacagaacagataaatttccaaacaggcatgggcgacaattacgaacgattagaattcctcggtgactgttttctcaagatggctaccactatctcaatctacacactcatgcctgatggaaatgagtgtaaataccacgtcgagcgcatgcttctcatttgcaaccaaaacctcttcaatcatgcggttgatcgcaaacttcaagagtttgtacgatccaaagcattcgacagacgaacgtggtatcctgatcttccgctcaagaaaggaaaggcaccgaaaacttcgatgaagcataatctggccgacaagacggttgctgatgtgtgtgaggctctcattggagcggcatatctcacaagcaaggatagcaacatggatctggctgttaaagccgtgacgcgaatgaccaagtccaagaaccacaggatgaaggctttcaaggattactataaagcctacaaagttcctgagtggcaggagggtaatgcatcggcctcccagcgcagccttgtacaaaaggtggcacaagcgacaggataccggttcaggtctgcacaattggtccagagtgcctttaaacatccttcctggccatatgagtctgtgccagattatcaacgcctcgaatttctgggcgattcacttcttgacatggccatcgtcgattatctctaccgaaatttccccagggcagaccctcagtggctgacggagcacaagatggccatggtgtcgaaccagtttctgggctgtctttgtgtaaagcttggcctgcacccatgcctactctccagcacatcgaccctcctcagccagattcgcgattatgtcgtggaacttgaggttgctgaagaaaatgaccgcaaggaagcagaggaagaggggactcccatgcgcaaggacttctggctaaaggtagattcaccaccgaaagcttacgccgatgtgattgaagctcttgttggagccatgtttgtcgattcaaagtacaagttctcggtcgtcgagaatttcttcaccaaattcatccagccatatttccaggacatgaggctctacgatacttttgcgaacaaacacccagtcacctttctgtccaagaaaatgcatcaggaactctgttgcacaaactggcgcatcagcgcagaggctgtaccatgtagtgcagaccaaggcatggcggcgctgaaggatacggaaatgtgcgctgtgtttatggtgcatcaaaaggttatcgcggatgacacatctgagagtggacgatattccaagcagcgcgctgcatcgaaggcgctcaagatacttgattcgtttggggaggatgttgaggcggcgaagaggtttctggggtgtgattgtcagcttggagggggggatgttgaggttgatcatggaacagctgtttgagctggagtcggtattagaatcgaggatattgcttagacataaagcgtgttacagcgttagaagcgtagacaaagattatagagcaatccaaagcgttacgttgatagactgttccttcgagtgtatggttgaggcagacatgactgagcaggcttcgtctctgcgttgaccatagacaaggtaacatacctcatatccaggatccatagataaccaaacctacccctatgtcaaatgcacccatccatcactgtttgactttcccaggtacaatactagaaagtccccgtctatcaggcatgacatacccatccctcgcctcaacactcccccaaagctgcggtgagtaatacacaaacggcagctccccaaacgccaaaaccgagttctccttgatgcactcctcaaaccccatctccttccgccccgcaagcgcaatttgtatctgctgcacccagaacatagcctgcgtcaaaccagtccacttcgcaatctccagcgccgtcgacgaagccagcgaagcatcaccgcgctttttactagtcatagtagatttcgtcttttctgttaggcggttgaataggaatgttatgaggctcgcgtggctggcgacgttgagttcagactcggggatgagttttgcttcgtcgatgaggatggctgcttggaagtctagatcttctgatggtggaaggtgtgtatttgttgagcggctgtttgtagcgtttatcatttgtgaaacagcgaggtcttttcttgcttgggagggtaggttgaagatattagggaggggtttcttgtctgggttgacgaatgccattctagcggggatgctctcccatgttgattgggagtagtactgcttccactcatcaccattgatatcgaagagggatttgaacgcctcgtaagtggtgaattgcttttcggacgattcaacttccagggaacgggtgtaagcatggatgatctgaatccagaaatacgcttgtgtctctgaatacggaggaaccgaagaatccaccgctctcaaacgcatcgtcgaagactgtagtgcttcaagggcctgtttgacaatccctccgcgtctaagcttcgacgaaaaagtcttttgaaccaccgaaaacgcaaaccgtggcagcctatcaacatcatgtacaactttctcttgcacaggcgtataagtgacctgtttaatcgtcggaagaggctgtaaatccggtagactgtaattagcacgagccagcggtgagaacagcaggtctttggagtagtgtgctctccagaggttggagttcatgagatgaggtgctgagaagacgatgtcggcgtaggcttctcgcgaggggaatatgccggggtgggagcgtgcttggtattctattgcagcgacttgaatttgatgaagccagaatatcgtcattgttctaaagagttagttattggtgataaggagtggatgggtgacttgcttgtgcgcagtgttgcgaaacctctcgggattaccctcccgtagccgattcaaatgcttcataaactcatcggcacactccagcaatcctactcctttaccgaaacaatcgtgcatgatgaagaagcctgctcttagatgagtgtaatgatcccacgcctctaaactcccatctagaaacgactcccagaacgtgtttgcatcaacactctgagcattagccgttctaatcttattccgaagctcctcttcacctggtcccttctccctcatctcaatctcagctttcgtatccttcactgcattcttcggtttaagggtctttcgtatctcatccatgacattattaacctgacagcccccaagggcacttagaccaggagtgttcaagatccttatatcgagcttatcagcatatggtttaatctcagcttcaatcttgtcttttaaatcttttacgactttgggtcgttcttcttcagagaggaggtcctgcttgttgaaaatgataaacatgtgttttgcttcgtattcaagcatcatgttcaatcccatgcggagatactcgagcgagaactcaacgcgctcggcgtcttctgtgtctgtgcagctttgaataaagattaggaagcgatcttgggtaatgtagtgtcgtataagaggacgaatagcatcgcagcctagactgttagttagtacagaactcagtctacagaggataacttacccccaacgtcccagagggtgactttctctccattgggatagtctatagtttcgacgttgaatccaattgtcggaagggtctgtacggcttctttgagcttgagtctgtagagcaatgtcgttttgccggaggcgtcattgcctagaacgaggccgacgtgctcacggcctccgcccaagagccaacttgcgatacctgagatgttagcttgcgactatcactgtttttgtaagacttacgcatgatgtttatgattgaattgaactgaagattggccagaaagtgaatgaatctgctgttttatatggtgctaaaggtcgctgccttgaagtggggagctgagattagacgtggcttcaagaatctgccttgttcttcagcttctcaaaataactacgctaagtgtccacagcccctcaacttctactccaacaacgatacaattctctagtcttcgtgagaagaataaactattgttcaattccagtccaacctcttgggtatcaatcctaatccatagacccagcaagcgcaacagcactaaacctcaaatccccaccctccctctccaaaaacttcagcgcacccagcgccaaaccctttggactcagcacatcctcgttatcctccagatccccccgtcgaagaggtccttttcttcgcccgtcgagttcccacagtccgccgtctgtgcccttggcgaagcatacgtagtgtagctccacgtcgtcttctgcagcgggggcgggcgtgtcgccttgtgtagcggcttctttatgcgctgtcgcgagatcaggtgttgtctcgaggacttttgcgcggccatggggatcgagagggatactcttcttgatcagcacatcaagcgtagaatcctcctctgccaaacattagctcccatccacaccctcaagtgaaaaacgtaccgatgaaacttctagcatttccattgcagacagcgtgtagcaaacccatcagtccacaggcattcctaattgtctgcggccaccagagcaccggctccgtatcccccttgcccttgtactcgtcggccaggctatcctcggccatgcggtgactctcgtacacggcgctgacggggaacacgaggaggagagcgagcgcggggcggggtatgaaggcgaggaggtcagggtcggtgagggagtagacgtcgtgcattgcgagggcgtttgagacgccgagtttgtggatgagggttgtcatgagctcggggtttgcttcgagggggatgaaggccgggcgggagtcggaggggttggggtctgttgttgaagacatttttggcggtttctgatgagaaatgtgaggttgtgatggtgtttgagtgagttggtgattgttaaggtggtgatgatggaggaagaaatgccccacgttgagttggcggggtggtttactgatgacgtcgcctgaacactcactaaggtacctaggtagccttacagcgtatcctcggcatacgcccatacaaacagtttcaggacttacgaaagaagcaaattctatgaaacacccttcagctacaacatgggcattatagaacgtcacagacgagcacaccgagtttactgtacgtacagttatagggtaaccatcaccagaccgagtttatctctcactcatttaatgacattttagtccctccaatcccaccaaagacacagacaatcatcagccttgaccgtagatcccattctcctactattttcctagtctgctagtctcttgatcagcgctgccatatttagtctgctgctagtttgattgtgtcacctcaacgcgagaaacagatccgaaacgatctatagttacatgggtcgctgcaagtaaaaaagcaaagtgacatgtaacccttctgttatagcaatccaggtttatagaaacataaacatcaatgacaccatcacttcgactggtgatttgcatctgtcacatcttttgctcgttgataaagagtttgtcccgcgtgcacagagataaaagataaaaagatcacaaattggccccaacgcgcggaaccggactcacgctaaagatactaacaagacaagtcaaggattgagatcttctcgtacaatgtgaccctcgctcaccgcgaatagtccgtcaatttctccgtccgtgtccgtacgacaaaggacatctcacaaaaactccagttactcaaacacaaaaggtagcaattcgatacaaacaggtaaccagcgcgtatatacacagggaacacggcaatttaatagacgaggccatcatcaaactcaataaaatcagcagcggcccgtccccagttaacccgtgggagtatcgatgcaacgtggacaaggctattgtgatgttggacccaatgactcggatgccgacattacatttctgtctcggacaatgcgatactacagcgtaattatgcgcgttggggaatgggtctgtgagttcgcctatatctccttgcatcgtttgtccaagaccatgactcgatcggtgtttgcgtagacttcaggctgtgtatcagatcaggtagactaaagcacacacacagcttctcggtctatcactgcttgattcggagccgttttgatggcgtcagtcggttaaaccccagatggcagttgaccaagccctctttgagaaggattcatcatgtttacatctcatttgttggcgatattttccgtgacacttgctgaagcccctgagtgggaagaatagtggtccctgcatccgtccatatcggtccaggcttgtccagggatggatggatggacacagagttcggctcaggttcaggggtgatgcaagtcagacgccccctgacctggacctggacctgagctgagtgattgatcctgggggttaatcggccactctcccgtcgacgatctcttctaaaaacaagtcaacatgtctcagcctgtaaatggaatgtctgacatagatagtgtcgagacattcttcacgtcaaattattttcttcattcacgaccaagacacaacatcccgtactctctagcctatcatcccctcccctcactcttcatccctcttagatccatcgtggcctgtcactctccgctagcaccctccactccaaacatggttgcatggatcccttcctctcgttcgttggcgtcatccacccctgccccccccaaaaccaaaaccaagcatcttgtctgttttaggccaaggacgatatgtagcttatccttttccttccaaagaagcttctcaaaccaaaccaaaccaaacagcgaggaaataaaacgaaaagacctcccaccacatcctcctaaactttaaagccacaaggacacaaacaggttctggttcaacggggcttgcattagtctcacgttttcacttgggccgttttgatacggtacattcatcgcttataagcgcctggttttcccttctctttcggcgcctcgattgcgcgtacccttttttcatttcagatcggaatgccaacatctcatctttaaaaaagcactgaggtgtccctttgccctgatatctctcaaaacgtagcgattatctttttgatgccgacctgccgcatggcagggtaaggcgatcatcatgggcttctttagcaatatctttgcgcgaaagagtcaaaacagggcttcgctcaagggtcaagcgtacaattcgactgtagcctcaatcccaccaattcaaggtaaccttcaccgcagatattttgaccgagtccctctaacatcgtcaggaacatacccagtcgcaggaaatggtccaaacgtattggatcagctgcagcgagcagccagaaaacgcagccaagcccaattatcaacggtatcacaagatccaaccgcgccacctcccatggtcccccgattcagaggcccatctccctcgcgcccaacaacagcgccaaaccaagccaacagcctctcatcccgcccactctccctctcacgaagcatccgaagctccaattcagcatggagtgttccagagcgacaaacacgaggtcgcgaacgaccaccgcccgtaccgtcaatcccaacgcaccatcgtcgcgagagctcgacagattcagcgcatgataagcgcaattcgtttatagatattctcgatgcgcagggggagttgaggccctcgaattttagatcaagggtggctgcttcgggggctcgggagtatggggaggatgttgcggagaggaatattggcgaaaatggcgtgaacctcaatagtgctgctgcaaaggcgttttatcgactttctggggggagggagctgcagtcgtttgggtatgaggaagaagaagaggatgattctgcgccggcgccgggcgttccgcatggtgatctggggacgatacgggaggcttggtcgagaccatcgagttcatcagcttggagatcattttcgggatcaattgggaacgatctgctaagatcagggaagacacaacgacgaaaatcgcaatcgaatctcaacccaggaacattatcgatgcgggatcggagaaggtccttcaatgcattcgcttctccatcagaacccgaacctcaacctcgcaagcctcgacctatgagtctccatccttcactatccagtgagttgacatacgagacgtcatcttcaccaccgccacttcaaagatctagaccaaagacgagtgaaggtcggagtcgaggaaggagttttggccgtgttgagattgatacagtggacgaggcgtttgatgaagctgcgccgtgtccgattatcccagcgcagttcagaccagacaagcgggcaagtgtataccttgaaccaaactaccgatatgaccggattgatgtccatcatcctcgtccagcatcatgtcatggaggatcaactctttcatcttatccgcgaagcgaactgtcacaaccttcacgcccatcgagctcttcgtcaatcgacaaactatttcctcgatctcgcaccatggccagcgttgctctacggaaccaacgtctggatgatataaacgaacacatcccagtgcggacatcttctctaaacgtcaattcacaagcaaacatcactcctacaacacagtcatctgggttctcaagcatccaataccccgctgggcatcacacgccaagcacatctatcgatgcatctctgccaccttcaatcaagatgcgtcctgatcatcagcagagcgctgcagctagtcaaaacactcagcataactcacctggtgacgactattccgccgagacgcttgttccatcacggatggatgtggagcaacatctcggccatcccataacaaccggccatgacatggatctgtacctctccgatgcaagcgaagactcaatagactccttcgtcgcatggaaagagaagcgttgcgacggcgaaggactccttatgaaggaccactacggcatgtcaggcgacggtctcccaggcatatacgaacccctccccatcctcaaagcacccgcctcaccacccccaatccccataatccccccctcaccaatctccaaacgccccaaaacaccaaaaagcccaaagagccctcgcacacgaagcaacaagtccacaccccgccgcgcccgccaatcccgcagccgcacaactacaccccgtcgaaaacgccaagtctctacctctgaagaccaagactccgattcattctgggagagcgatgctcccgtcgcaccaggctttgtgtccctcgctgatttgggcattgatcttcgtgagatagggtgggatcagtatgggcttacggaggcggatgatgcaaaggttgatatacagactgcgattaaactgcgcagggcgatggagatgaggaagaagcagaaggagagggttgaggatgaggggtgtgcggcggatgtggaggactaacgaagatatgaaggaagcatggagtttgggatagggataggatactatggtatgaaggatttcttttgtattatgatttgggcgtttatatacggaggcattgtttggtcatggatgatgggttagcataacgatggataccaatgcgcattgtttctttgttcaattacttgcatgcttcgatgtgatgtcttcgttactcgaatgcgataataccgcagaattctctctcatcaactcaattgacggaaccgagtagtcccatgagaatcacccttctccgtcatgcaatcacccgaagtcacaataaggcctgcgcaatcatctcgtcccgtctcgatttgcgcatccaaaaagggaaattatcccaaaatggaaagttttcattccaacgacaaagagacattacaaaaagatcatgatcagttgtgatgacacgcaaaagtaatagatcgaattgccccgtactggaatcgaaccagtgatcttcgcattacgagtgcgacgccttaccacttggccaagagggctggatgagttgttaaacgctaatgagttaaacaacaatatgtttactcaatgagtcgctttgtgggcgcggtgtaaaacagggacagaagaacagccaggtagcatggaccaggatttacatattcgtagcttgaccccccctgcgcaatatggtgaacgagctccgtattgcattccggcggcgatggccggagggtccccacaaatccggcgaccgggctccgacctggacggggtgtcattttctagccggatactgagaccacactgtcgctgtattatcagtaatattgtccatgataacacctcggtaaatgaatgatatgacgcaaacctggagttcatgttgcagtctcagcaactcactagtgcatcatgatgatatcatgtacaacgtgatggtttaagaaaccaccgaagccatgttgcgcaagcttgagacatcacacgaacaatcttatcagagacttaagaagcagaaccgtcgtcacaactactataatgtcgcatgtcagcttgctcaaagccacccgcgcagcatggcgagcttcaaccgcaatccccaaggccgctaccaggtccttctcagtgtcctctcgacttgggactcctccaatcctgctggaagacaaggacaaaggcttcgggtttattcgtcacaacagccgcccaccaaagccgaggtctgttggagttactgagattcggggaccgtattactctgtgatggggaagcggtatctgcaggatgtccttgagacgtgagttcgcccacattgtggaatgtttagacactgacatacaaaggatgggccatcatgtcgacggactcaagttcgccggtggttcgttctccctgttcccagaggacaagctcaaggagctcatcaatctcgctcacgagtacaacgtctacgtctctactgtaagtctcttcgtctatctcaagcatgactgaccataattcagggcggatggatggaacacgtccttcttcaatccgatcccgcctgggccgtagaccaatatctcaaaaagtgcaaacaactcggcttcgacgttatcgagatctcatcaggcttcctctccatcccccaagacgactggctccgcatcgtcgacaaagtccactccgctggtctaatcgccaaacccgaatgcgggattcaattcggcgctggcggcgacacagaagcttctgagctctcatccctcggaacatctgacccctccaagataatccatatgggaaagcgctttatcgacgctggagtagagcgtatcatgattgagagcgagggcatcacagagaatgttaaaagttggaggacggatgtgattcagcagattttgagggaattgccgcaggagaaggtcatgtttgaggcggcggatccgaaagtgtttaattggtatgttagagagtttgggactgatgttaatttgtttgtggaccattcgcagattgtgcagctgtcgtgcttgagggagggaatttggggacaatctgatacgtttggatctgttgtcaattacaggccttgaagttgtttgggcttgggggatttgtaggtttgttgaggttggacaagcaattggctcgtctaaatcgtgatgccatcatgatgcaccaagtaaccccgcgatggggctggacaatctcgatggatgcactgcacactgacatcattgctctgagatataaataacatgccatgaccattcaatttcttcattcactcacatttgttgagaacctgtaataagagaattgtatcaattgactgaatactctgttcacaatgtctcaagctggtaacgatggttcattcgaccctgttcctgaggctcaggcacagaagcttcccgggtacgcacgccatcaattgaccagtctcgagtgcctttctgacagtagatcacagaactgaaaaggccatgaaccctacaagcgagtcgactaagctcgaaggcaagaatgagtttcacgagtatagagccgccaacaagctcgagggtgccaaagctctcatcacaggcggagagtaagcgcatgccgttgctcacatagaatcccatcactgatccctacagctccggtattggccgttcagtagcagtcctcttcgcccgcgaaggcgcagatgtaacaatcgtctacctcccagaagaacaagaagacgccgaggagaccaagcgtatggtcgagaaagaaggccacaaatgtcttctcttcgccggaaatctcatggacaacgagacctgcaagaatgcagtccagaaacacgttgatgagtatggcaagattgatgtcttggtgaacaatgctggaaagcagttcatgtgtgaggatttcaaggacattgatctggatgatgtggagagtactttccggagcaatattcttcagatctttgctatgacgaagtatgcacttcatcatatggaaaagggtggctcgtaagtattcacctcattgtgtgagcttgactaacagggtaggatcatcaactcaacgtctaccgttgcgttcagaggtacagcgcacatggtagactacgcatccacaaaaggggccattacttcattcacacaatcgctgtcaaagcagctcgtcaagaagggcatcagagtcaatgctgtggcgccaggaccagtgcatacgcctctgcagcccgcttctcgaccggcggagcagatggagggatttggcaagaattcgcagctgggaagagttggacagccgagtgagatcgcgccgagttatgttttcttggcttcgaaggatgcgacgttgttccatggacaggtcctccacgcttatccgctaggcgactagaggctgtatgatgtacagtatagttcaatagttgaagtaaataatatggtgtttcggaatgtgattgagattgatggagctagttgctgcaaaggcagatggtgttgcgtgccatcttgtcagatgcttcagccgcaaccaatatgtaagcctctaccatcatcgatatgccgagctgaaagtgcggtgaacttaagaccattctaatgtaaatcttatgccactgctgaccatactccaaaattcgcttcaatcagagaatgcaacataagccacggccgtcccgatgtctgcatgtctaaacaggacaggcatccccctcaattctcagcctcaacagtctaatgcactcgagacgaagcatcatcactaactccagcataaaacacaatagccatatcagtcgttagtcgccaatagtctcataccagccagccacgtttggtcagcatccaattattttgtgagctggagggccgttggttcgtattgatgccgctaggaacggctacggcccgtgagatctggtgttctaggcttgaatggaacgcactggtaggaagacgcgcagtcatctgcggggaaacttcatcacggtatgcgacgagagtctcaattggagcggggtttgctagaagataatcgatttatcgtttgttatcacattgcttggctcagctagccactttgctggtgttgtgatggagctttccggatgggaacctccatggccaggctagctggcaatagttctgcataaatagaacacaagtccccaacaaacaagactgtctttctcaaacgaaacagcccgtctgcgactgctaatttgtcttcaccatgtctctcccagctgaagaacatcacctccatacccgtgccttcaagcacatgtgggcacgacacgtcgcccaaaaaggcttcgaagacgatgttcaagccgctgccaagcgcgtcatccaagcccaacaagagcatcctgagcttttcccaaagaaagtacacgaagatgaaggtgtcagtaagattcttgacaagacccagaagctcactggtgttggcttcgtccccaggaagtccaaccatcttgagattggtatcatcggcgctggtgtcgctggacttttcactgccatggtattcgactggctgaatgagcagtgcgaaaaggagggactgaagattgagtacgacatcatggaggctgcaaagatgaataggctgggaggaaggctgtatacgcatcggttttcgcatggtgaacatgattactatgatgttggagcgatgcgattccccaacaacactatcatgaagaggtaagtctctcaagggatcttcggtgtcgcgatcgctgacatgccgcaggaccttccagttgttcaattacatcggcctcaagccaggaaaaggcggattgatcccatactacatcggagatgaggacaatgtctgcccgacatacttcaatgatgtttccggtgtcggaaatgtctggacggctgaagcgaatgacccattcaagatcaacgagggtcttcctgataaagccaagatccccgttcagtgcgtcaacttattccattcgtggcaggtcactaacaataatatagcctactccaagtgaacccttcagacctagtcagtgaggctttggaagacttcatcaaggtggctgcagagaagttcaggaaagccgttgatgagaatgatgaaaagggacccgagacaaccaagctttgggccctcctgatggaggctgataagcttagcactcgtcagttcctctcttcgtgagtacccagagcaccagtggagactgtagtacgctgacgccgtgttaggggagatggtgacagaaagaagagggagggcaaacccaaggacaattctggtcccattcccgagggcccggggtacaactacaacaccattgagtggctcgagtctgccacatagtgagtggccccaaggtttcctggtagatatctgtactgacactcctcagtggcactggctggtacgaccagtccctcacagaatgcgttcttgaagaactcgacttcgcaactcccaaaccaatcgatggccaacccaccaactactggtggtgtatcgatggaggcgcccaaaccatcgcgcaccgtatggcaaaaatgatcaaacagcccgtccaatacaacagccaagttgtcgccatagacgcgcaggttgaagagcgcaagaagcgcaagcccaaggacttcacgtcgatgaaactccgcattaataaaaaccaggttgtcaaggaaaaggagtactttgctgtgttcaatagcacaacgctcggtgctcttcaaagaatggatctcaaggatgcgggccttctctggggcaccaagcaagctattcgggctttgggatatggtgcttcgtgcaaggttggtatcaagtttgagacggcgtggtggcagaagcctccgttcaacatcaagaagggtggtattgcgcatactgatcttcctcttcgggtttgtgtgtatccgtcctacaacattgagtcaaacgagggccaggattgggaccctaacaagcctgctgtgcttctgtgctcgtacacctggggtcaggatgcacagcgcattggatctctgatctcacccgagacgcccaagaacgaagagcagctcctctctgtgcttcttcacgatcttgcgctgctacactcaaagcagagcgactacacatacgatcagcttctcgctcttctgaaggatcagtatcaggaccatcatgcgtatgattggtacagagacgagaacatgtctggtgcttttgcatacttcggcccgagccagttctccaacatgtggtcagagatcattaagcccaacgcctacggtcaactgtatctcatcggcgaagcctcctcttcccaccacgcatggattgtcggcgccctcgagagtgtcatccgcgcagtatatctgatgtttgaaggtcttcaaaagcaagaacccgacaatgaagcttacaagaaagccattgagcttttgagtaaagaacccgatactcccgaagaaggcggtgatgtctttggtggatttccggatgacaagcctcaagagccgcagaagctaccatctggtcttccgttccacccgttgccggaggagatgcccaagagacagctggatgctgatcgtgatgcaaagttggtgagggatccgttggaggatgtcaagtttggtgatgaggtttcgcttctgttctcgagtgctatgatcacgttgagtttgattgagagtttctttgagttgcaggtcgatgaggccaaggacaagccccagtaagcatggagaattgagagctgccgagaaattgacaggactttttgagtgccactttgaccaacagaataagcttgaggtagtgaaggtctgccgaaattctttaattcgtaagattcatcaccataaatcggaattatcgtcactccaatcctcgccatcgtcgtcatcaacccattcatcatcgtcctcttcatcctgtccctcctcaaacattattggtggagtaaaaggctggctcttgttctcaacttcactccaaatcgtacctctcaaagcgtgatccctgatccaatcctgacatgaggcaatgggcccccttcttcttgatcttctatcgtatctttcatgcgtagccacggttgaaacagtgattttgttgtcagggtcaacttcttgccagtgaggtatcttgctactgaagtcatataggtagggcggccagtcgcagaaagccattgagatcttgggccctttatatactgaaccgtcatccttcgtttctcggaggttgattttggcccaggccaccgcccactctcctttgacatcatctgcgagatcaggccgtacgaaaacagccgtatctaattggggacacgaggccatatcttcgaagaatgtatccgcagccatgacgttgtacagacataaacgtcgcagtttcggccatttgataaagacatggggttgtataacttcagtatccgtatcaacgtataattcgtctttaacactgataagttcttcgatgttgaccagagcctcgaacccctgtctgaggggctccaagatgtctttgttttgtgtaggacttaaatctctcaagggcatatccacgatgatggtcttgaggactggtgcaagagtaatgagaacgtctttgagaatgtggatcgttcgaaggtcctgcattggtgcgtctctccaattatgcgttgagtacacagaatatccatcatccacaggagatcttgaacgaggtacgcgatgactcccgggttgtgatccatcggtccattcttcactctgatcactttccatgtcactgtcggagccgtcgctcatacggccaggtttctccttaccacggcgaacagacggggcgacagattcataagtagaagcagtgtcaaacttgtaatgtaacgggctgagatatagtctcgtcgagccataggcttcacatggtgaccgcccggtgattgggctcttttgcgagatgtatcgtctgaacctacgaagttttgactttgtatctatgtagagacagttttgccagaggagtttgctagcagtgggatgtattgctttgcacaccgtcgtcaaagacacgagtgtcttcgtgataggatgtgatgcggggaggatcggtcgcgtcgcatcattttgagggagcagattctcaacaatcaacaaaacaacctcgattgggagtttggtgccaccagcagaaaatgtgtgttcagcttccatgttggatatttgtcgaggtgacaatactggattgttgtcccttgattgatgcggtctgctgttgccttacgcgctaaggttattctactaaccgacaagcaactcgcttaaattgccccgatacgggaatgcgcctcaacaaaccgattcttactggtgtcaatcataaactgctcaaaattaacatatagtccgtttatgcgcttgattaggattttgcttttatgtaaccagagactggaggttgagcaaagtgactgattcttatcgtctcaagtgtctacataggttggttgtcagataagaatggcctagatttgataaagcttacacctagactcctctgaagcatcccctaggtttaggcgagcttcaccattccgatgatatctcatctagacaccttaatattcgccaaacagacaaaaagctgtaggggtatcctgtctgtttgtcattagcaatgaggtgccgtgagtacagttgggctcaagtactgctttcttcgttgcctagctggcaaaaacttccaacaaagccatctcttatcctatgtttgtatgctgccttgcatgcgattgcttgtttgaacaagcggagaatcttctagagctcatcatgggctatataatcacccccttcttcccatcagatagaagaactcaagccatttctttaatctcatagttgacactcgagaaacctcaactttctgcgaacagacaacagaaaggcggacccttcaacctacactgttgggtggatctgcgccttgacaacagagctagttgcggcgaggagcttcttcgatgaagaatacgaagtgacactggaagcacaagctcctggagacaacaacagttattcgttcgggagaatggggacgtatgacgttgtcgtggcatgtttacccagagccgagtacggaatagccccagctgcatctgtagccagagacatgttacgaacctttcccaatattcgagttgggcttatggtcggtattggtggtggtgctccaagcccccagcatgatattcgtcttggagatgtcgtagtcagcgtcccttcaggagataaaggggggggtccttcatcacgcccgcggcaaggcagtgcagcaccaagagttccagttgaccgaatcattgaatcagccgccccagcttctgaggacagctgtggatttactagaagcggattatagagaaaaaggccttgaactgaacaaaagaatcgaagaagcgctcaataaacgccatcgcctcaagaaatggtatactcgtccctcagcagcgaaagacagactctatgaatcaagtcacattcatcgagaatccccagtgtctgcagcatgtaaagacaactgtggcgaagaaaggctcatcacctgggagacccgaggcgaaacgggcgatgaaccgatgatccattgtggtctgattgccagctctgacaagctcatgagggacgcaatcatccgggataagctagccaaggaggagggcgtgttgtgctttgagatggaagcagctggtttgatgaatcacttcccctgtctaattatccgtgggatctgcgactattccgacacacacaagaacgatgagtggcaggattttgcagccatgaccgctgcagcgtatgcgaaggagttgcttcagaagatttcaccaaccaacatacaacatcagaagcctcttgttaaagttcttgacagtagtgaacgagaatttgagacaagaaaatatagaatctctaagtagttttatagtcaaagaagatctgcaaagcattactgcaagcgtgaaaggcacgagtgagaccgtaaattccatgcaaagagagaagtggtcctcagacttagaacgctggctcaagccacccaggcactcgacaaatatggccacggccaggaagtgccgtcatgttggttctggtctgtggtttattcacagtcaggttttccaggagttcaaaacaggctcgcgaaaacatctctggctccacgggttggccggttccgtgaaaacagtgctaagctctcgcatctttgagtatttcaatgatacaagtggcatccctacactagcatactacttcgacttcaacgatgctgagaaacaacatctggatggacttatcaggtcactagcattccaactctgccaatctggaggggaggttgcattagcgaagctctatgagctattcatgactcacgacaaaggctcgaaatctccagatgagttacagttggagacatacatcaagtctattctgaggacctttgatcgcgcttttatcctcattgacgctttggatgagtgtaaatcaagggattcacttctcccatggatcgggcagtttgcagtggaaaacgtgcagttcctcctaaccgccagacctgaagacgacattcaatctcagacacttcgtttgtttggaaaggagaattacataagcctagacaatacctctgtaaacagtgacataaagtcttatgttcgttcggtcctcgatacaaacccaggattcatggagaaagctctgagtgaagaattacgcaacgatatctgtacgaaagttggagagggggcagatggaatgtatgttacatgaaaaatatcaaagataaacttggtatagaagtgctgatcatatttaggtttcgatgggcagcttgtcagatggatactctcgaggcgtgtctaactccaaatgctgtccgtgaagctctcgtgtctttaccgcgggatctacccaagacatacgaccgcatgatggaaagcatacctcctcaatacaaaaatgtctccatccgtctgttacgattcgcagtgaattgcgagcgacctctgagtctggccgaggcagtcgagattctagccacacgcccagaccagtatcacgaccgactcaggtttgaccctgaaaatagacttttcaacttttctcatattgaaagatattgtcccggtatgatacacatcgtaacagacacagatgagggtcttgatgaaatgggcgacatgtgccgtgggaaagaagtgcatctcacacacttttccgtcaaggagtatctgacaaagctagatgccttttgtgaactggatactgcgattgttattactgagacattgatcagttacttgtatgatgtcaaagatcccctctatcgtgttcgtgccgactttcccttagccatacgtgcggaaaacatctggtgtgaatttgccaggagagcacagactgtcaagaaaattgttcaaatgacagccaggcttttattcagtagatcaagtgttctgaaactttatcgtatctcccaacagccatcagatgactggtattgttcctctgggccaaggggtaaaagactgtacagaagaatagggttttatggtaaagtcgaagacgggttttctaaagcctgtctaggtgggctccacagcactgtcgcctatatgatggaagatcccaagttcaacgttccggctaaggataaagaagcctgtctgatgtgggcaattgacaataagcatccggaagttgctgaggtattcctggattatggtgttagtcctgatgtattagatgacggcagaagtgctattcatgaggcgtcaaaagcgggattcaccgcgcttgtacgaaagctaatcaaagcaggagctgacttaagcggagataccttagaagggaggagttatttcgtctctgctctttgtgtggcatctcaaaatggccacttggcgattgtagaagatctcctcaaggctggaaatcatgccagaatgcaggattctcttctacgtgctgtcgaaaatggccaaaccgcgatagtcgagctcctcacgagctggggtgcctgtgaggctgaacctatcaacgaccacgtattggaaacggcagcctttcgaggtacaatccaacttgtacgacggttactcgattctgcgccagatggctatgatataagcaaagtaaataatgccctactgaaggcgtgcgaggctggacgtgttaacattattcggctccttgtctctcgaggtgcacaggcagaccgcccgatcgatttcaaatacaagtattacgagaatgactacctgaaacttgattggtcggaagacaattgtaaaattcaccgcaattgccttgttgttgcagcgcattcgggaaatgaggatgttatacagatactacttaacaatgagtttgacctcagtcaggtcttggatcttaaaaaggagctcaaagttactacatccatatatgttgggaaagcctttgttagggcattattaggctgtcatcagagagtgataacaactcttcttaatgccatggtaaatcatgcccatactgctgagattgctaccctcagagccgcatccaaagatcataatcaacatgtcctgagagtattttcagaggcagtaagccacgacatgggaggaatgtttcccgacttcccttgggtagttgaaaagctacataaccgtttgctctggcagcataggcatattcctcaaattttgttgaaagaagctggcaagcattattctatgcagagcgagtgtttgaaggagctacttcggcctcttgaggtcgcagcttcagttggaagtgtatccgctattacgaaattcattcaagctggtgttgacttgagtttcggtgatcgcttccatgatgccttggtcaaaaggcatgagcaagccgttcggttactttaagatgaaggggccgacgccaattcgatcgttgaggaattcagtggccaccgcacaggggatggttcattgttggaagcttgttcgcgaaaagtcgcaatgagccatgtcgcacaaatgcttttagagcacggagcagagtacaaatacgttaataggttaggcgatgatgccctttacttagctgctcaagctggcaaagttagtgttgtaaaaaggctgctgagattcggaaattggttcggcaaaaggagaagttccggtcctacccctttacatgtggcgtcaaatacagatgttgtccgtatccttctggttgcggggttcaatgcaaatgcaatagatgacaatggctggacaccactccataatttagcacggcagggcaatacagatggaatagaacttttattacgttatggagctaatgtgcacgccctaaccaaagacggaaggactgctctacatctggctctggaggccggggaaaattttgactgggatattctgcgaattgtcctgtttctacttgataacggagccgatgaaagtgtcaaagattcaaacggtttaacccctctacacgctgcttgtttgccttacacccccaatgttttagggccatcgcctcggaaggaagccacctctctacacagtgtttacttgccttacggtgtcaaggttgtaggtttgttgatcgacaagggagctgatgtcaatgcccttgacaatgaaggagtgtcgccttttcaaatggcagttcaaagagagattcgccaagcaaatgttgatatcatttctctgctggtaaagcaaggagccaatgtcaactcccaagataacaacggcttcacagctttgcaccaatttgactgttcagtagacacggctgacttgctactaaaccatggagtcatcatagatgcacgagatgccggaggaaagaccgcactctttaggtcttttgaacgtggagatctatatctagcaaactttttgatagaaaggggagctgatgtcaaggccgtgactaactgtgagaaaacaatgcttcacgcgatgaataataaagacttgagtttatgccaaagtaatttctattcgaacaggcagagattctctgaaaagcgaggagtagagcaaatgatgaagcttttgtgcgagaacggagggaagaacgtcataattcgcgagaagaggtatatagtctagaagagtagaaggatataggtgatatcctaagaaatacatcttagaaccaaagtgtgtattgttagaagtgattttgtaaatggcattcactaaaatgcactatgggcattactacttgacaagctttcaacgtatatagatatcagcagcaaccacagtgaccggagaacactgaagaaccccactacgtacctctaactcagttgccatgcctttaaacatgaaactcgggacctccagacctccagacctccaggcgtccacagaaacgtgaagatgccgaaggtctggatgacaggcagatcattgcactacggttctgcaatgaaacatggctgcggatacttcgcccgttatgccggtaaacttcgataccctcgaacgctctgatatgcattgaactacagggtacagccagatcttctcccatctagtgcacattcccgcaagtttgcatccacaaagtcgattcgcctcacaaggctgggttacactacagcttgcctcaacgaacccagcagatcattcctcaaaacgcattaatccatcctccaaacgcactgcaacactgcatcgtgaagagaatcctcatctcacaacagtgcagatcgtcactgtaacccagccacactcggataagcactactaattcggaaataaactagcctgtggcacaactcaattgacgacaaggtttcttatctcgctgacccgcaaaagaaccggtgagtaccaagacttgaccaaacaggcttttttccaaagattgactaaaaaagtccgccgagggtcgagaaagaggggaaatgcttggatggagcatttttgcctagaaaagatcatcatgtcatttcgcggtggctgataaactccgtctctctatctcggatccctgtcgatacgacgaataagcgtagaaagatgcttaatgcccagcgccaactctatcacagcgctagtccctactctatctctcgtgaccattggcctatcttttgtgctcggccaagggctgacaatccctgcgacctgccgttatcaacataggtcggattggcgaatactccaaaagttccaggcgacgtgggatccgagtcggcgctagttcctggaagaggcagttcctgcggggaagcagacacgacgccaagattcgatcgccagagacatccctggaactgcctgatttggatcccgtcgccgtgagagggtcattggttcgtgggaacattatccgtggactatgcagaagtgccgtgcaggacgaatgtactatcacgaaatagtatggggacgtgacgagtagattgcaacaaaacttaattccgtacgatcagcaatatataaatatcaactatttccaccttcaaaaatacccttcctcactcctcatcccttttctcgcagtctagttcagtccagcccaagatgagattcaccaccctctccctccccctcttcgccctggcggccagcgccaccaagaagcccctcgtcaacgagctcaagctccagaaggacatcaacatcaagggcctcatggagggtgcccagaagctccaggacatcgccacggccaacggtaacacccgtgtctttggtggagccggtcacaacgccaccgtcgactggctgtacaagaccctcaaggcgaccaactactacaatgtcaagaagcagcccttcactgagctgtactctgctggtactgcctctctcaaggttgacggcgatgatattactgctgccatcatgacttatacccctgctggtgaggcttctggtcctcttgtcgttgccgagaaccttggctgcgaggctggtgatttccccgctgagtctgagggtaacgttgttctcgttcttcgaggagagtgcaccttcgctcagaagtctgccaacggtaagactgctggagctgctgctgtcattgtctacaacaacgttcctggcgagttggctggtactcttggtgagccctttggcgagtttgctcccattgttggtatcagccaggaggatggtcaagctattcttgccaagaccaaggctggtgaggtcaatgttgacctcaaggttgatgctaccgttgagaaccgtgttactttcaacgtcattgctgagaccaaggagggtgaccacgacaacgtcctcgttgttggaggccactctgactctgttgctgccggccccggtatcaagtaagttttcaacatgtctttgaaattcctcaatgctaacagactctagcgacgatggctctggtatcatcggtattctgaaggttgcccaggctcttaccaagtaccgcgtcaagaacgccgtccgcttcggtttctggagtgctgaggagtttggtcttctcggatcatatgcttacatgaagagcatcaacggctctgacgctgaagtcgccaagatccgagcctacctcaacttcgatatggtaagacccaacacactcttctaacaaaatcaaatactaataacttccagattgccagccccaactacgtctacggtatctacgacggtgatggaagcgccttcaacctcaccggccccgctggctccgacgccatcgagaaggactttgagcgcttcttcaagaccaagcgtctcggctacgtcccctctgaattcagcggccgctccgactacgccgccttcatcgagaacggcattccctccggcggcctcttcaccggcgccgagcagctcaagaccgaggaggaggccaagaagttcggcggcgaggctggtgtcgcttacgacatcaactaccacaagattggtgacgatatcaacaacctcaacaaggaggctttcctcgtcaacacccaggccattgctaactctgttgctcgctatgccaagacctggaagagcctgcccaaggttactcacaacacccgacgatgggatgctgaggttgcttctgttctgaagcgatctagcggacacagccatgctggcggtccttgtggatctgtttccgtttaggatgtataacttataaaagtctgtattatgagagatgagtgagtttatgtagagtagataaaatgagaagacgaattatgagctgaattggtctaagaatgattgatatggcattgctgcctctcgaagtttgaggcgctgatttccgttatatgctaatgatattgaattcaaggttgtattgaatacgcacatcacgcgccaatactgaagcggagtttgcttacgttgacatcatcaagtctcactcctgcaaccaccaactgatcaaatggagcaaaacttcttcttcgtggacggcttaaacgctgacaaaacctcgaaaaagctcatgcgacgacatgtaatgaagggcaaaaatgcaggcaaaacatttcaccgaccatcacggacgaatcaagctgttcagtatcggccaatggaaagaattcccagaccgctcgcgactcaattcttcagcttcccgtttcctgtaccggtcacaaaggttgctggcaaagcaatagatgactgtgagttgatgcccctcgaggttgacgagttgtgctgataaatctagtctttaacgtgactgtcggacacgtctatccagttcagttgggcttttctgttgaaaaggacaaggtcaagtggctcgagataatgtttcacgataaagcatgcacgtaatatgccgctaaaaaatactacactagctaattattcaaaagcttacgactgctccctggcgcttatccaagcttcaaacgagatatatctaggcataggctacaattgcaccaactcgctaagctgtatatcccagactcttgatcagctcaaggtcagactggatagcaaagaagctctatccgatcataccatctcgatcatcatggctcttatcaatcaagaacaggcagcagaacattacgcggctgctgtgacacatatggcgggtttgaagaagatagtggaccttcgtggtggactggagaacatggaagatagtgttgttgctgtcaagatttgtcggtgagtaggtaatgtttgattttgaagggtcagtactaatgtttgaaggactgatattctcttcgccatgcaacaaggtggccatccgctgtttcatcgagaccatatatgtcacctaaaacgcaatttggcatacaagggattcactttacagcaagactcggctgcatacttcagtcgacttgacccgaccctccaagaagcattctcagacgccatgggattgtgcaggctgctcaacaaacacgcggatgagaagcctctcgatcttcttgaatttcaagaagtcttggtgtccatctgctaccggctacttcaatttcgtacgattggtgaaaccaggtccaagaaagatactcagtctacgtaccatatcgggttgtccctgtttatgatgtcgatctactttaataacaagcaagatcgcatggctcggccgggccttgtcaagagtcttgtcaaggaagccgttgcatccaattcgaaagaagatgaagatgagttcaagttctggcttctcattttgggaggtatttcagttccagctagggatggtagtgagtggtttgttgagagactccaagagcaagcttcattgcttggcatcgtgacttgggaacaagccaagggttgtctagcgagatttccgtggatggatggaatccatgacaagccaagtcagaagctatggaatcaagtccggttcatggacgtgtaatcagttcatggagttaaaggtctaatgaaagaaatccgttaactccgttcgagtttcacccaggcaaagataatcagccaatgaggtctctgaattatgtcgacgaccttctaaccggatgtggtagcaagtctctcattggcgcaagtcagactatagtggcgccaggatctccagcctacgtcttgagatggcttccaaatcgggtagcaagtcttgtattggatgatttgagaacaaggcttcaatgttttacgaatatccagaattcctaccaggggtccttagagtataaatagagagaattctcgccctcagacaatacagacatcagtcatctccacgacattcacagcatactcacattattacttcaacatttcaagatccgttccatctatcaccatggcatcaactacacacacagactttggagctaacaccgaagccactgaggttgcccaagcatttgatgacggtatccgtggcaaaactatcctcattactggagtcaaccgtggaggtattggctttgccactgcgcaggcttttgtaagtctccccctcctggattaagttctcatgcttaccatctcaagtccacccagtctccagctcatatcatcctcgccggccgcagtccttccaaggcaaaggagagcatcgatgaactcaaggccaagttcccagatgtagactaccgattcttggaagtcgacctctccagtcaggaatccgtgcgcaacgcagctaaacaagtcctctcttggtccgatattcctactatcgatttgatcatcaacagcgccggtgtcatggccatccaagagcgtactctaaccaaggatggtatcgaaatgcatctcgcaaccaaccacattggtcattggcttctaagctgtctcttaatgcccaagctcatcaaagcatccgaacacaaaccaaagggttctgttcgtatcgtcaatgtcacttccggctcacctatggtatcaagcatgcgctggagcgacatgaactttgacaagaaaaacaaagaccttccccaggaggagcagccaaactacgagttctttaaactctggggatacgaaaacagtgaagaaacagcttatgttccccttgatgggtacaaccgcagcaaggtcgccaacgtccttttcggcatcgaggctaacaagcgtctctttgaaaaacacggcatttttacgcttgctgttcaccctggtgtcatcacgacgactgagctgggaagaaacttccccaaagagacggtggaggctattgagaagatggcgtcaatggggtactttactcacaagtcagtagaggccggtgcttcgactagtcttgttgctgctttggatcccaagcttgcgatcggtgttggggagactcatgagggaagtgagaattacggagcgtatcttgctgattgtcagatcagcactggagcgaagccgttggctgtttcgagcagtgaggctaagaaactgtgggatttctctgaggaggcaactggacagaagtttttgtggtagttatcttgcgaggttttactgtttgttctgttaattgagttgtgaaggacttatcgaccattccagtagtttaccgagtcttgaatttacatgcttttgtattgtgaattactgtatcaatagggtatcattgctgctgcaaaaggttccctcactttaagcgcttagcatccatgctgcatgctcttctcgccatggcattggctggaagttgcttcaatcctgcacgcatcagcctcagctgcatattcccctcttttgaaccctgcagactgaactcgattatataactcaaatgcccaccgacttctgaacatttaaagtgagactttattttctttctgcactaacaatatcagaatgtccgagttcaaaggcgatgacttttccaataacctattcagcgaccttgcaccgctgctcactctattcggtgagcaggtcacaaaacaattccttagcatgagtatgggatgggctgataatatcctacttgctatgggacccctgggtgttatcacgattgttgtcagtgccattagagtcgggggagacaagaggctaagagcgctgatagggaggtacctatgcagccataacccagacctggataagagcttacatgacccagggcacgggagagccaatcagttgcagaacaggaactactttcatctacttccgaaaacgtatgtgagatgtggaatggacaacagattgttcgattgattggagactctgaggaactcaaaacactgatcgcaacaaaggacggagcagtgtacgatatccaaacagcaatggaaaatgagctcctaatgttcaacaaggactgccacttagatgctgaggagctgcgagtcctttccaatgcagccccaaatctggctctgaacgtacctaatgctacagcacatctatatgagctgtggggttgggcagcactcagtgttttactccagctttttgctctcgtgttcccggcgcttgcgacatttttctggcagtgggaaaacggcggcagtactgttcaatcatatggatacccgtgtttctcggttggcacagtatgcttgataatggggataatgatgtgcgggcatgtcattgagggtgtaacagaagagattgagcttgaagtctcaaacgacaacgctggaaaggatgcaatgatattctgctaccagcgcggccgaactgtcggagaacaacactttccatcctgcgccatcttcaactccgagagtgttatcaagatctctcgcatcgggcataatacgaaggattacgtgtaagcctggccacctgcctaactcggactctacctaactttgctagacttctgacttactgctcgtctttattagcagtcacaggatacatcatccagttcgttggttttcgtgccctgcattggtccgccacggtcgtacagctcggagtaaccctcataatcaccgcgattagagcatgggtaagacgaggtcttgcgggtgatcccattgtggtgttgtctccgacattgccggacagtcatggcctcgcctggctaactctcttgctgataggcaagggacaggataagaacaattcaccatccgaagaaggttctggaaacgtttgggaacttgtttcttctgctatcgatacgaggtcgccgaatatcgcgtcaggactcacactgaagccttacgtaccgatatgcgagcgtctcagtgcaaccttaacaggtgaaacatctggacgttcacatacaaggttttcaagagatcatgaagcgatcaggtccttcgtgactatgagaaaggaattgccatccactatggtgtcaacagacgtatcttctgtctcaaaaactctgggagatcttatcgaaaacgttatgaattttctaagcaacaccgcaacagtcagctggaagaatctcagtgaggatggcgacctcgatgtctcagcagcaaacactcccatgattctcacatggagtttcaacgtggcttcggctcgatattccgccgaaggtctgacagatttgttggctaaacctcttcagttctatctcggaagccgagctaagtccagaagagatttaatcgggcctgaaacaccaccacattggcagctagtcaacgctgagtatctcgaagccatcttgtcgatatgtttgttttccatcctagctccaagtcccgacatatggcagaccagaaagtcgcatgttccttggcgtgtagtaggtcattgtccagctgcatcggccaaaaggagaatcggccaattcaggaaatggttcgttcaccctgccgttgaagctgaacttgatgccatacaagatgggaatcagcattggaatacccaagaatatagctggagacctagggctcgtggacatttactctgccttggaatgttcttatcttcattatcaaggcatgccctcgcatttttcgctcagctgattttatactgacgagcctcggcaggcaagaagaggatctttcctccttggaactggatactccagagaagatggttgaactcgttgttcgtggcaattatagaaaaagtttgccagtgatgtgggcacaggagattttctcaatattcgttctagccatagcgtcgcaagtgaaggcgctttcaagatcgacggaggattcgactagaagcacaagcgaaggagtccatgaaaatgcctgcttgaagagaatcgccaccatggtggtggacagtggcttggcaagttctgtcgcagaggccaatctgctggtcatacccgctttcttacatcacgggcttatttgatcttttgctatacaattggctagccatcatggtataacgcctatgttaatctaaatgtgttatttgcagttaagacccatggctgggagcttaaatcagcagacagaactcaagaatcttactaatctttgggtagtattgtcttttatgggtagaaggcagagtcagcccccactgacgaataagagttgagggattgagttcataacttgaaatagcccctgactatgagattagttctaaacttagtgttgactttttggatacagaggtaatgtactcgcctggcttcgtttctgtttcttgtccgttctagtctacaacactcaagtctggatagaatactgcaaaatggctgttctttcccatgggattaccatagccacgagtcaatgatacaagaacgcgctgtagacttcatcacatgccttatccctgatgtaacaagagttctcatggtctcatgcagctccagggtaggtatgaaagatcatctactttgttgggttagcccctcaccctccctctccatcaacgcccactccctttcaaccggttaaattccccaaagcgacaaaacatacataatgacccctagatacccgacgaacccaatctatgcttaaaccacccgtcaactgtcaagatcaagttcctgatagtcatacacaacgtcccagccaatcacgcccacaattcctccccaacagaatatgacctgaaaaaccccctgcgccgctaggacccaacagggaataatccggtgctcatctcggcgctttaccccgcgtttcgcctcccgtcacagccaaactcgcacaacccaaggcagagaaattccaacgctcgccaacccgtttacccttttctacttactctctacacgtgcgtgcgtgcgtgcgtgtatgtaatgtacacctgacatagtctcctagtgtgcaatcctgacactctcatctttcagtgccaagtcaacgacaccgggggttattcgtaaccacgtttcaagtctatttaactggtcgacgtcggacgcgtctccccttttttttctttcttcaccgttgagcttttcctcactccaagcaaggcatcgccagaaaccctcgttcaaaaacagtggatatccccttgagatattgacagccagactatataacgttttcataccacctccctatttcagccacctctctcatctccatgtccgcgtctccacccagcggctcgtccaagcgacgggtgcgcacagaggctcagatgagccagaagcggctggcggatcgcgtcaagcacagggagaacaggcaggagcacaagcagcgcatggagcgcatggaagcagacattgcgcagatcagaaagaacctcgacaccgtttccgcgcagctccggacgctcccgcagctgagcgctgatctggtggctctgcagcagagatcttcgcagaaaccccctggcgaggcttatgagatggacacgagcgttgagaccccggacttccccgcaggccgaagagctgctgcgccgacggcgggtggcggtggtgctccatgtgcggcggcagaccatcacgacatcccgcctgccgaggtcccggaggtaatgtcgagtttattccccaccccttcgcacgtcgattgccgatgcggagtgcagcatcactcgcaggccgattgtctcgagtatcggagtttcgcgattctctacgagacccatgctgcttttcccaaggatccgctccacgctaggtccctaccgaggaaccctgagctgcccaacatgacgcttcactcttacggggataatgcagtcacatgttttctgacctcgttcctcaagggttttgagatggctagcgtggagactttgtttggcgtgtatttctttgcctatcgtctcatgagagtgagttcatctttaccttgttctctcctgcatactaatccttcacgtagtggcgcttacatcctgatcctatgactctcaaggatgtaccgccgtggctgcttcctaccgaggttcagaatacatatcctcatcctgtgagcatcgattacatcccttggcccgacctgcgagactttctctgtacgaatccacgtatcaagtcaaggcattccgtcaagatttacctcgagtctcttcaactgaagtggccgccaggatgtcccttgatggctgttgaaggtggtcaggtttgcgtaagccccgagtttgaggccattgcatgtgatctcaataattgggagctagggccaccctggttggaggcttttcctcgtttggtttcacttgtgcatccttgagtcttgcccatgtttggtctgtatgttgggaagatgagagcatttaagagaggtgattgttgttttgtcatagataccataatctactccgtacgtggaaatgaagcataattcccgaagttgttccacgcctcaagaacaagaaaaacagaggacctctaggatttgacaaaaagacttagcgaagctcatttcaactcgggagtgtgtagattggccatgttgccacctagggcagaggtcccaagcttctttgcctcccctaaccacgttgctgtacgtttaatcttccccaaagcgcactattttccctcacgtcgcttgcgagtgacttccatcagcttctctaatgcctgtcgatcagctgcttcagtacgcgcgtacaaacccctggcgttcctggcacgttatcatcaaaaaagcaatttgccttgcactgatgctcccttgttggcctataccacatcgaggaccagaatttactcccgtaagtccagtacctcttgtccatacagccattggctgggcgagctggatagtattccaggacatcttggacgcatataggttcgaaagtgaagttccgcaacaacggcaaatgttggtggatgcgatcgaacatgtctgaccatcgtaagtcactcaggtaccaaccaggccggagttctccaaaatgtggcgcgttgagcatggaatcgaggtttggatcgtttatttcttcgtagctgtctgccagtttcttccacctgtctaagttgacgccccagtattcaaactcatgctggtgcacaacataatgtgtcgcaatcctgcagttgtagagctgaagatcaacaagagaagactgctcaagaacccattcaaactgatcttgtcgaagaataatatagctatccaatatcaatcgtttcagacgtggaaatgatagatccttgccattgaattcgactgggatagcaccccagaaccaaccgccaagtgtcagctcaaccagggcagagtggcccacttatatctggtggatcgtgaatcactgacacccttgttgccaatggcttttactggttattcgatattttttattacggaagtgcgcttgagaatcttctataataaaacaaccaagcaacttctactttctactcttactcctaacgcaggtataggcctgcatacgcgctactagggaggccaggaaatttgttgcatggagattctacgtgacaaaaagacttgggtaagattagtatattttcgccgtgactggaatgaacttcggaaagcattttcttagaaatctgcagctgtacaagtgttaagtcatgtgattaattcagtagttaattaccactattgtaatataacagaccattttaactttgcggaaaccattcttttgcagcgcgcaaatagagttgcggaaccagagttgcattgcgtaaaatggtgcagcaggggtaacattcttagagatgatgcagcaggacgaaactcaattacataaggttattgtaatatcatttaccaatcttttattttcattaatcaactacaaaggaacactcttgaattcttttgtagcttgggatgctgtatttatgattccagtgactgtcaaaatgtttaagtcgtctaagccaattacagaccagagcggtggaagtggattgcgggatagtggacaatagatcatgatgctgatgtgacgtttcaacaataagaagaacgaagaggtttataatcaaaaatggaagtcacttaacaactagacaacatctttttgtgtctggtgcccttgttatgagtgagctatcatcagagctacccgatcttcaacgcttagaccccccacatcccgaacaacagaacctctcattattacaaagctcttactttccactgccaagtcaggatacggaacataattccaccgggaaatatagaccatttgcatgaatcattccgctagaagcctccgaaccgagcacacgacatgcatcaaagctgccagatccacagttgatcagaattctcaacgatcgacatgaaatctggggaagcaaatgtggagagaagtcggcactcgctgacaacaagtcccgatgcggcatacaaaactgcatcggccctcgtgtttatactcggcctttcgccaagtacagcgcaccgatgccccgactcggctggactaacacgaacttggcaacgcacgtctcatctggagatctgaatctgcttacagataacctcgtaatattcctccacacggttatccgacacttggccaaggctaatggaaacctagttccagtttggtgataatcagtgcttagtatgccagggtggctatgactttacagctacagctcgatccttggcgaaaataaggagtgtaattagttcgttgtgttggatataaaaggaaaggggagaattgccggaaagggcattagctattctgcagtcttaatcgtaaacaacatgtctcaatcgtttctttcacagctttggaagcaactgcagccatcgagacataacaaaagactgtcgactcaagctgcaccgagtacgacaattcttttgcagaatggcttcgtcatacagcatgatgagcatgattctgttcaagtcgttgagaataccgatatcttgatagtagacggtattatcaaggaaatcggcaagtccaccaaacctccacctcatgctgaagttgtcgactgctccaacaagatagttagcccggggttcatcaatacacatcaccacctctggcagacacagctcaagggttatggtacagacaactgctggttggactacttttcagatggtcagtacatatatagccgttaaaaaaaggtagctgactttttagatcttttgcaggctttcaattatacccctcaagatatatactggggccaattggcaggctgtcttgaagcactcgacgccggaacaacatacgtcctcgaccactgccacggctgcaaatcttccgaacacggtgggtgcttaaatctagcaacgcgagatcataactaatacagagtagccgagtcagctatatctgcattttcagactctggtatcagaggagtattcgcttacggagaaacgttcctaaatctccagaaatgggacgacaaatcatgtgtcccgaatcccatgtctgtatccgaaccattcatcaagcatgtcgaagatttagcccaaagaggtccttttgggaacggctgtgtcgacgttggtgtttcatttgatggatatcatatgccacaacaagaagtggaaaagttattccatcgagcggtcaaagctggtgtcaagctcattacatcacacagcggcaacttcggtaagctgttcatgaccaattgtgtagccaatggctaacaaaataggatcctctgtaccaaaagctcttgagaagtactctctgttccctggcccagaagacgactacactattctcatctctcacggtaactacatggacgaccaagacttcgagatcctcaagaaacaccacgctccgctagcatgcacacctgccacggaagctcaaggctcaatgggctggcacctcctgttcgaaccaggcctcatcaccgccctgggcgcagactgccattgcctcacttcctcgtcactcatgcaagcagccaggaccgcccttctcttctcccggttacaaaagacacttgagcataaagaaaaaggcaaaatggtcgataaattcgatcaaacgagtcatgacgtctttaacaaagcgaccattgaagctgcgagggctgttggcatgggaaatgaaatagggtctattgccgttggtaaaagggcggatgttgtgatattctcccgggatcaatcgttagcatttggtgcgtcggcgagagaggaaccaatcgctgcgatcgtcacgtacagtgaggcccgcgatatcgaggctgttttggtaaacggttgtttcaggaaacgtgatggcaagatggttcctgttgtgaaggatggaaaagacattggaattgatcgtgtcttgacagagcttgatcagagtcagagggatatcaggaagaagcgagagtcatgcaacacggccatatcgaagggtttagtttgtagcatcgttaatcctggtcaggcatagggttatatctgttctattctcagtacacagctctctatgagtatcttgcattttctagcgttgaaatcatgtggtggcgcttggtcatgaccaaaaacgctacagtgatgagatgcgtaacaatgggttcaataaagcaagtgtactaagctagctagcttattcccgagtctctgttatactaaaagagcgttgatactgttatcatccctcaactcatccgtatgcgcaacgagcatcaagaccgaaatgtgactaatctgtctgtcagggcaacctaaaggcaccactgctcacaagtctgcccatcaccgatgcatcgaaacttgcagttgttgccacaccagcggcaactagcatactcacaagcatagcagcttccatcaccaatggtgtagcgaccaccgagatcaacacactctctgctctgaatgccagcctcggcacggggctttggccgtcaacatcacatgtacattggggaaaggtgaggaggattcgcaacttcgcggacttcaagaacgccatcacgctcggagatgtcaacagccattccattaggggcggggttggcaaagacaccggagatggtgagtgccagagcggcgacgtaagattgctccttctccagcacgaccaccaatgctaaggtacctacctcgccttcttattttagtggtaatggtctgctcaaacctaactcttcttcttcatcatcatcatcaccatcaacatcaacctcagcctcaacatcataattcaatcatggatccgttaacgtaagttatcgaatcacctagtggtttcccgctaacagatcgaagaatagccccctttccgtacgtggtcggcaataaaccaaaagtacatttggtggaaggtttccacaatacatttcatcccacacggaaattcctcataatctctgttctcaataacttgcctagcaccgaatcgcatgtgatgcatgtcactttctacaacggtgaaaaatccacaaaacaacatggagttcttaagctttacgaccggcgttacgctagaagcattcgtgaagtcaatagcacaaccacagccgctccgttcgaagcagataatgcctatctttcattcgtgcgtcaagggaaaatgaccgtttttcgctccgccttggaacatatctacaaaactgcgcccgtcagaccctgtgcaagcgactttcttgacacccaaatttatggcggttccgaggctgatcgcgtggcaagatttgaagccgctacctggtacgaaaataataagcactttaagaccgagttaaaggcatacaaacagctcgaacccttgcaaggcagtaagataccgcgcctcctcgcacatatccgaattccgtatcctaccatttacgaccgacctcaagaagacggcgacgaacaatgggacgaattctattgtgtccatggcctccttttagaatacattcctggccccaagctcggaaagtggcctaaacccagctttgccccatacactctaaaggcagcgatacaaagcaccatcgattcgatcaatgctatcaatgcatcgggcgttcttgtcgaaaaatgcaccaacaacgtcataatgaatgacaaggacgacaatgatgaccaaatgctagtcgaaagtcataaaccctttatcgtcgatttcgccaaggctgtattttgtgacgacttgtacgagattgagattacgcggcttctaccaagtgacttgctggccacagaagacctccacgcccgtctgaaactcgcgtattagaaaaaggcgaaggagatcggcgtccctgggtcattggctgagagcttcgccagggaccttgatgagagaggcatagacatagacgagttgggagcgatacaggtttatgattatcaggccttgatggacgaatgcagtctgcagctgcaggactggtgggtttaattagcaaagcatccgtactttaggtgattgagaggcctctgggagcaaggaaacacgagacttatgtttagagtgatgagataaactctataaaaggtatcataaacccactctaagtttgtactaagttgcctaagtctttttattagttacctaggtttaagatcccaggttttatttcctcccctagagaggatgaagttgagttgcgaggaattgtggcacagacctgtatcgcgaatcatgacttctagttatgacaccctgtatgaggattcagtcagactatcaagtgaggcccggctgctggtgttgaagcacagggcaaagtaccccaagggtgtctgacacaggaactttacgagacggccgatcgccgattgcaccggtgcaggacctttttcttatgcataatcctggactgagccagttgtacgtatgtatattagcagggatatcagccctgtcgctgtttaggttacctgcggcccgtaagagtataattctttgtagggatggcggaagagggggttgccgagcgcttatctattagaatctgatagagggcaattgtaatgatatatgctttagaaaagcactataattgcaggagtttatagcttaaagtttatagtgaataattctatagatggtttgctgtaatgcaacactcccattaacgtggctcggcttactaactaatcaaaactccctcaagataacaatgtcctgctcgtatcacagtaatcagatgttgttggctgcaggatatcacatgtaaccatcgatgctgacttccatgtgcgaccaacagtccttagtcagaatgggtaacaggaaagggtcatgtcagtcctaatttgctccgggtacactttgtcctttggcaattcaagccaggtcaatatggtaccgaaggctttgcctagaggcattctggtcattggcatttgttccttgctttggtgggctctccgaacccttcagggctcttatgctgtatttgccgagtcgctgcagtcgatagaccttctgagcccgactcttgatcatgactggaagacttcagagctctatgcctttaaggctacgcacgatctctgttctgcccatggctactcagcttttgttcccaaaagtccctcacgcgaacgaaagatctacgatatgctcatgataaacgacgagctggattttctcgagatacgcctcgatgcattatacgactacgtcgactacttcatcatcgccgagtcagccaaaacatttcaagccaattcgaaaccccttatcctcaaagacaactgggacagattccgtcgctatcatgacaaggtaatgtatcacgaactaaccttcccatcatccttcgatccgcatcgtccctgggactacgaagaccttcagcgagatgccccctttgaccaagtcatgctccatctcgacgggccaagagcacccaacaaaggagatgttctagtcgtagccgacgtcgatgaaataccccgtccacaaaccctcctcatcctccaatactgcaacttcccccgccggctaacactctcctccaaattctactactactcattccaattcctgcacgccggtccggagtggcaacactcccaagcaacctactaccaaggacaccaaaccctcaaacccaccaatcttcgcaatggagatggaggcttccgtccgttacgcttcctcgagaggggcgtgctaagtaacgcaggatggcattgcagcagctgttttccgactacagatcaatttctcaacaagatggcgagcttttctcatcggtggatgaatcgtgaagaatatagagataaagataagatcactgctgcagttagagaaggcaaagacctctggggcagggaacaggatcagtttgtgaggattgagaataacaaagacatgccgccactggttcttaggcagccaaagcggttcggctacatgattagtcgggatgggctgtcagcaggcttcgtagactacagcggaaattaaaaagataatagtctattcgacaaacaatggttgtccgcaatacccttgttgaaagaaatacgtctactgactgtgactgcaaaggggatcgcaccctgtacatcaggtaagtgccttaagagccttgaaggcttcaacacctgcttccatactcgatacagcttcatcctctcattcgcccgaagtctgagtgttttgagatgccccgcccagcgcctgcagcgtgattcccttaataatggtcggataatcaggaagcgcacatttcgagaattgaataaagaaggcttcagcaattgattgagggttcctgtaaaccttcaccatttcccaatatccgacctccctctgccaaggggggtattctgtcgccgctaataagccccttctttcacgaagtgccttgatccaagcctcgatcaaatcctctttgaacagagcctcagcgaaatcgatgatatatggctcgtcgttgccattctctatcctgaatatagcattgttattgtagcttctgagaacaatgccgaacctgtttatctcatgaatcgcatcgacggttcgttgagccaggccagcccacatgacgcgcagctcaccggattctacgtggaccattccgggaagtcggagttcactgagttttcggcaatcgtagtattgcagaagaatgccaggaacacataggaactcttcctcttccgggtttgccttccatcctctgtcgataaaggatagtggaattcgtacatttgcgtaaagacgtggtatctttgtgccctgtatactttggagctgcgcgtatgcccttgactcggtcttgtggcgccggtcgaactcgaaccagacacccgcttcgaatctttcccggacaaaatacgggaaatcggcattctcacgatcgtaagagacgtaatcaatcgcgtcttgagggtcataagtcttctaggcttgctgcaacgttggaataaagtcgcgcatgctcccatgacgcacccatgaccgatattccctctctgctagcaacgaaggggctgcgaacttgcgaagacgcccagggtgagtccggtcgtaaagcttcagcactgctatttcagtgattccctgattgttgaatcggacgagcttcacaggcgatgtggtgtcaggaaaggtatgcagaacctcgacccacagggtatcgcctgcggatggaatcttgccgtcaaaacaatgttcaatacccagtttgatatgactctcgttaacatatgttgggacccagttttctcttcatgcagagggtctgtcagcaggaagctctcgagtggttcgataacttacattggctgagccatgatggaaatgttggtatgtgtggggtgctggtgatgatgatgaagagtgtgtggtgatgaagagtgtgtgatgatgatgattatgatggtgaagaagaagagtgaagtttgtcaagccagtgcaactgaaataagaaggggagaggtcagtctgctgcttcagtaagaaggagcaatcttcattattggaagccacgatcctggctagaggaggaaataaatcttggcatcttgatcctaaataataaaaagatgaaataagttaatatgcattaggataagttcaggataccctttacttaagtttatttcaacacctcgtattaagatctgatatttttttgctccctgaggccttgctcttggtgcagccagaaccttctctttttgcagagctgcaaagatcccagccgatcaaaaggaaggtaacacttgacatggatttatggctacagtggagagaaagaaccgcaaatattgattcaggtcgcatcgagactaagtagaggacatgaccgaaacaacaacggaaggacactccaaagtatgatcgtcgtcatctcaagataatgtaacttctgtgacaaggcttcatgcaaaacgactgagttggaaattctccagtataggatccgtctccccagtgagtatctgcctgctcaacaactgccccacaagagctccattcgtaaccccagaatgcatcacagcaacactaagtccatccagtcccgtctctccaagaatcggcagtccatcttcaggcaatactctatggccaatagtatagtgactgaactcaagctcatcgccacctacaactgacgtctgaagcttggtgaagagttcacgtgctgtcttttcgggatcgtcgcctaggtctccacccgcgtagcttgagccgaaaagcaaggctccttcgagggtttgacggatgtgtaattcgggagcgtttattacgccgttgataagctttttcggggtgggttttgtgttgacgagaagaccagctgtgcttttcagtgggagggggatgttttgcgatgcgaggagggagacgcttcctagacctgcggctacgacgacatggtctgctggaatggtttctccggatgagagagtaacaccactaatgtgaccgttcttcttagtgagccctgctactttggtctcgaggactttggcgccgttatcttttgcgaggttgatcagtaactcagccgcgttttcaggttccagagctccctcctgatcataaccaagaccccattccggaagcttcgtctcttcaatatggggttctctcttcgatatctccgtcttatcaacacggataacatcatacccccaggcagtcaggttcttttgctcctcctcaagttcttcaggcggtttatcccagctcgtagtacctccccaatggataggtaagttctcaacagctttctcaatctccctccaatgctcgagagaccgaagtcgaaagtcgtagtaaaacttcttatccgacgaagcagcgttaagccaagcgaatgagttgggagtagctactcctccgatatcttccgcgatgatggtcacgtttgtctcggaggagagatgccaagcgatcgaggcacccacgataccgccaccgatcacgacgacattggagtttgcgacgctcatattggacgcttgaggctttctatcctcattttgagagacatggcgaccgtcggacatgttgaatttatatgtctctatatctcaacgtcgtatcaaccccgcctttgccggacgttcttcttgagcccgaagttcagatatgatgtgcttcggctccaagagggtaatgctgcataaattatggaaacaacccagttatgtaaagcaatcttcttgaaaaggaagtgatcgttattgagtgatcaaaatctctgataacgtgcgatagatctcaaggtccatccgagctattctgattggttgatcaagtcctccattttaggtaacccgacgatgcactttaagcaatcctcaacatcgtccaccaatcattaaagacaaacaaacgccgtatctggaaatctccttcctttttccaaggcattaatatcatcttacatgcctcgtggcttgtttgaggcctttaaaccaaggaaaaccacgtaatcatgctgcatgtctgtgattggggttacacagttgtcgtaaatttaccaatcatgtctttttcttttccagctgcgatggccaagccagccatctcacatgcccgatagcaaaagcaaaatgggattaagatgaagttatttttttttttcataatcccgactagttctgtttgtttgttgttgtttagaccttgagcagatcagtatggcttcaccattcctcgaaaggggccttgtatggcttccgtactttattgctagtctctttacctggttaattgtctcctctattgtctcttggtatcgtcttcggcatatcccgggtccttttgccggcaaattttcatatttatgggtagcttatatcaccatcaccggaacacagcatgatcacttggtcaatctcaatcgacgctatggacccatcgtcagagtcggtccaaacgaggtcctggtcgatgacccagacttggttcgaagagtctccagcactaagaatacatataccaaaggaaactggtatctcggcggcaaattcaatccatatcacgaccccatgttccagataacagacccagcccaacacgatcgcctcaagtcgaagctatctcctgcttacagcggacgcgacgctcccagtctcgaagccgtagtcaacagacaggttggtaatttaattcagctaatcaaggagaaatacatctctacccaaggagattttcgtccgatgggagggaaccagagtatcacatctttttacactagatgttatatcgaatctatcacttggtcgagaattcgggtatctcaaagctgactctgatttccacgggatcgtcaaagcgctcaatgagcatatattgatcatgacgcttgcgacagatattccatggctgaggaatttaatattttcgcccatgtttctgaagctgtttgggcccactgagaatgacaccaagggaattggcccgctaatgaaagtcgccaataccattgttcgtgaccgatatgctcctgaagccgatgatcagcgcgatatgctggtgagtcattacttaggcgtgccgaaattatatgctaacttgtcaaagggctcatttaagagacatggtttgagactagaggagtgtcaggctgaatctctgttcatgtttttagcaggatcagagactactgcctctgtgatgcgggttattcttctctacgttattgcttcgcctcacatatatcagcgccttaaacaagagatggcggaagcaatatcccaaggtcgagcttcgagcccaatcacagatgtcgactctcgacaattaccttatctccaggtgagtccacccttggacccaactttatttgcgtgagcacgctaatattgttcaaagggagtaatctacgagggcatccgaatccgtccagctacaacaggcatgttcttcaaagacgtcccagccggtggagaaacgatgcatggaaaatacatcccacctggcacgtcaatcggcatcaacgcttctgccttgttacgctccgaagcgctcttcggccctgatcctgaagtcttccgacccgagagataccttgaagtcgataaagagactagtgctcagatgaagcgggatgttgagattgtctttgggtatgggcggtggatgtgcgctggaaagcctatagcgtttatggagctgaacaaagttatctttgaggtatgtgtccgaatttctgctgtggctagagtttactgacacgttgctagcttcttcgggtctttgattttcagctcgttgagcctggagtggcgatgaagtcggagagctatatggtattccacgacgaaaggctggtactgagggtcacggagacagtccatgaacaggggtagtctcggtattgcaaacactgtatctctatttggtccaagaagctccaaacctgtagtgtaaataggtatgctccaccaatggtacatcaactgaaatttgaccctgcctcatggcgagaacccaagggataaggccagtgttcagggcaacagacaagtgcaagctgttttccattttgaaatgcgttgagaaagtccccgagctggaatgaaaacttaagaacttgatccaaggggtgaagagatttgagtaaattagtaaaaggtttgaggactctttaatccctttgtttcaatacatttctttgaaattcaaagtatgttctctcacttctttatgcttcgtagctattagaggctgtgccattatcataacggatgagtagctaagcttactacaatccaacaaaaggaatcccagatgtaaatatccttccatcaagtccttccctcatagaagacagcactcaagtctccgactccttcttagaaaccttctgcagcatcgcatgaatagccggtggatgggccccgataacctcatgctgcttgaccccgtcctcgaaaaccatcaatgttggcgttactctaatgccctgatcttcagagacctcggacacattgtctatatcgaccgagcagaagaacacgtgttcattctcggcattctttgacagtctgttgcatcatgtaaataagaatgtgctcgaaagacggggtggcttacctgtcaatcgtgggtttgatgacacggcaggggccgacccaggtagcccaaaactcaacaaagaccagtgagtggttttcaagagttattggtcagtcatcacggtattgatgtctaagttgtgggcttgaagtgttatttatagttgagatttgtggctgtgagcttattccagcagagagaacctagagtggttttcaagagcttctttgaactcttcatggctgtgtttgtcttaataaatgggggttacaagggaggatggggtcgtgctaacgaatgaatctcatgcactaccatcttgactctctaaagaataaatgcaataaaagtcttgatggcagaactttttcgatgacttgtccgattagcttggtggggtttcagaagatggatcacaggcggttatatagttcgaggctggggacgtgtgtaactgcttgtcttgcagggatacgccatggctataccacagcttatacagagttccgtttgatccacgattgcaacacctcggcagatattggccgactatcccaagtgctcactgtggtagtacaagagcccgagcatcaccagagttctcggcatttgatgtcccttcgcacatgtgcatccgtggttggaacgacttcaccaagactgaaatgagtagggaaataacatttcatgaagcgcaggacctttgtgttgctgaggtacaaactctccaatatccactcaagtctaggcataaacatgcccctccgcccatggtcgaattcccagtggacatctagctcttgtactcgttgacaagcttctccaacttggaagggtccgctcccacaacctcatcagccttgtcaccgtccttgaagaggataaaggtaggcatcgctcggatgccgtactcttgagacacatcctcagcctcgtcaacgttgaccttgataaagtggatagagtcagtggtttctgacatcctggtgtaaggagtaagctaagttgtatatatgcacttttgtggcgggacttacttctccacgacggggctgatgaatcggcatggtccgcaccatggggcccagaagtctgcgaggactactgtgtttttctcaagggtatccctgaactcggcgaggctgtataatatttagcttgcttacgaccatagtgggattatgtagcctacttcttgacttcgtggactgtcattttgagatattttcaatgatgttggctggatatggggcttcaagggtctgagaacctcgaggtttacaggcattatatactgtgccaatgttcccctcacgtcaggacgcgtcatagtctgattggctcaatcgaggcttggctagtcgtgcatattccgtgtctccgttgccttggattcagagacatttttcaaaactagacgaatcattttcctcttctgattattgtggcgtcccgacgtggtcagatttgcagagcaacatcagcgagttccccgcagccgaattgctagggagaccaattgacacgacgattgattgaaatgttgaggcatttagttatgacgtcttaatttggagctattttgcagctgatcggctaggtagtggcggaaagtttatctaagatctttagcgtgggccctgcggagtctaggcggagggtttcgagtttcatcagtcagctgtttactgagcaagattgctaatccagactataagagtgttgctcattgccagtcggtgtatagaataatgtgcgtaccaaccttagcttggatgtgttcttatctggggttcagactttcaactaaacccctacacataggcggctcagttgatgtgcaggatgtatcgattctatcatgctaagcccttatcacgtcactgggcatgccgtgtctcacatgcataacattatctcagcatgctaacaaatcacgaggtaagcctcatcgaccgtggtatggatctctcattcgttgtcagcttgagtggcctcaacaggccttctcggaggattgcgagataattgtctgatgcctggccagtatcagtaagacggcttacaagctcctattggcgatacccggtttgagtgattactcatcaaagctgaagcatatgccgttctgtttactgatcaatcctacatgctcatgactctcgtatgtcgccgttacttcaactcacccaaaagtatcaggctggcggagtttataccatgatccggattgtcgatcagaggaattctgagaaacatatagaatttcgcagttatgatcataaacttgtagtataaacattaaaacccgcttacagtcggccgagcttaaaccaatcattggaactccatacaacgactcaagcctccctctctcacacgacccctaaggaaacttattccagcaagatgaatcagcaccagtcgcaccagcgccctggcatctacccctccagtcacagttatcaaagctcgaggcaccaccaccaaaggtcttgacgttgcactgcttgtactgagtattcgcgccgtattctcgcgtgttgggctccattccgcccttgtagtggtcgcacacggcttgagtggcgccgttgttgggaacgccgttgctgtcgtagcaatggcagctttcgtacctggcgcacgcggaagcgaatgccgagagggtgaagagaccgaggattgagaccttcatttcgatggagagtattgcgttctgggggagttaggcttttgctgaaggctctgaggattgggtatgtaccttgattgttggttttggaggcggtggcttgatgattgtgatattgagagttgtgagtgatggctctctacttgaagagacctcgacacctatttatacctaagttcagagcttaataattcctcttctcagtgctcaactccataaatcatcgatctcatcatctccggtaattttcaaccgccgtaactactcctgacctgccaggactccagagtctcatgggaagaatacgaggtatcctgatccttcaacttctcacagtgatgccaagaaacatcgccaagtctcaatttcctacaatcacacatagtttcatacgtttatgattagtaaatcggagcttagtttcttggcgaatcaggggtcgaactacttctacaactgccgaaaactctgcactcgtctattcgcagaaaaccccataaaactcgcgagcttaaatactagcggtcaaaataaggttctgcatatactgatatgtgaccggttccgcattttctcgcttggggagttggccgatgatccgaatatccccatcaactagaggtcatgactcgcgatacaggtctgtaccactcatcaggccatgtgtactcgcttgctgtgattgagggacgcgctccaatcggaattgtccctcgaagacatacatctaagttaagaatggcctggaattagtttaggaagttgagttcacgcatgttatgaatattatgccagcataagcaggataactaattccatgttcgttcccttcgatctccgacattgtatatacatctaaatcttgggaggttcagataaccgaactcggcattctcttgataggccagtttgtcctcttgcttggccatgaatggatagctcatggtcccggccccccttgtggcaaagcatctgcgttgaccacgctacagaaatactgcttcaatctgtacaatgaactacttccataggacgaaccaactccatagtaagaagctcagtaaatctatagaaagacttcaactttctcgatgaacagaccaacccagagattcagatgttccacctttgcacaagtgatggcatccgctgtctcatgttacacacaaagtctactccacgctgactcaatttatgctctataggaaagagtttaatagcctgaacgcgtggtggttgaaggatattatgtacccttcactttgcccactttcaactctgtattaggtttctctgtccccataatttggatagattggctttcacgacatgcactttcacaagattggctggatcacgacgagcctcctgaggatcccgagaagactcttgtggaccgtcacccggtggccagcgccttgctcgtcaatactaccaacctgatgtcttggagtcctgaaagttggtccaaccaaacttattacctgttatctcctttgcagaaccatttctcggctcctactaggcctccaaattgtcctttgatactttgccaacattgcaagtcgtcagagctgtggcatcaacgtaaataccatccgcccaacagtccctctgccctgaaaatgtcaaattatatcaagaacaactttcagcgccgggccagcacaagtctcttagacaaaagggaaattatcaaggttccgcggcaatcataaaaattacagtgactttagggaccagaaaggccaggccgcttgtcaaacctagccagtcactgtggtggggagtgcctattgagctggatcagaaattgcccttcagggtcctgcagataggacagcgtagtgactgattcttggagcatatgaaatggcgagcttcttctgactcaatggttacagctccaataggaattcattcacatctatcttgcgtaggccatttctctccgttaggaagttgacgcggtacagggcaacgaccgcgctattccttcaactcgacagcacatatcgtcttgccagtaacgccgcaatgcaaggaagtaagaactagtgatgttttacaatagagaccatttctagaacaatttactaaagagtcaatcatacggtgtttatataacggtagcaatcatacactagcgggtaacggaggcaactcgggaataagtggccgtccatcggctccgatcccgtctccaccccgatccgctgagccgcaactcttttacgttatagagacagggatatttctggcttgaagatatagagagtgggcttattagacttgggagtaacgtaatgagatagatcttgattgatcgccgaatcaattcgttgatcaagttgcatgaggcttttgataaacgaaaatctggatatcggcttctggttgtaagagtttgacctcggtttagacagtggcgaattagtcgaaccactcggctttactcatcgaatgtctgtaaaagatctctgtttctgtttctggtgaatcaaagatgcctttgatagacactgcacacatagtatgttctctttacttatctcgatagattcgactgtctgtattacagttttgtatacagttttctccaacttttcaatgtggagtcactagacctccaaatcttttggagtagatgccctcattatcaatacaaaccacttccccatggagatttacgtaaataaccaattcaatatctggagtagtaactcatactcccccctcagatcgtggagagtcctcccacgatttaatgaaaattttgcatccagagtcatgaccatgccatgtgtgggcctaatagcgttgttactatggagccctctcatcttttttataatggggccatttagcaagaactttttttcttctctcttcctcactctcttctttcttttaggtaattccttgaatttggtcatcatggctgttgaaaaagtcatatccgattctcccgtcgttggagaaaaaggcgtcatggctgatgaaaacgcccctacgaaggaaagcttcactgcaacaggtgaagaatatgagcaggatgatttcatgacgagaacagggttgaacgctaaatcgtttacgaggaagcattatggacttgggcttgtggaattggatcgcaagatgaagccgagacatctccagatggttgctattggaggatcgatcggtgctgggttctttgttggatctggttcggcgttgagtaaaggtgtaagtgagcccttcactcaatcgaacactgactaatggttccagggccctgctacgttgttcattgacttcttcctcgttggagtcatggtctttaacgttgtgtacgcaatgggtgaactagcagttatgtatcccatctctggtggtttctacacatatgcagcacgtttcatcgacccatcttttggttttgccatggcctggaattacactcttcaatgggctgctacacttcctctcgaacttacagtctgcgctattacgattcagtactggtcccctgacatttctcccggagtctggatcgccgtgtttctcgctgctatcaccatcctcaacatgttcggcacgctgggatacgctgaggaggaattctgggctgcgtgcttcaaactcacgtccatttctatctttatgatcatcgcgctggtgttggtttgtggtgggggtccgtcgagtgggagctatgatacgtatcagggttttaagctgtggcatgatcctggtgctttcaagaacggatttaaaggattttgctctgttttcgtaactgctgcgttttcttttgcgggttcggaactcgtgggtttggcagcagctgagtctcgaaatcctactgcttcggttcctgcggctatcaagcaggtcttttggagaatctgcttgttttacattgttgcgctgttgttcgttggattgctgatcagctgcaatgatccaaatcttctcagctcgagctcttactccaacagcgcagcttcgccattcgtccttgtcggaaagtattccggtctcaagggtctcgatcactacatgaacgccgttatcctctcatcagtcttatctctcggcatcgcatccgtatacggcggatcacgcacacttcttgcgctcgcacagcagggttttgcgccaaagatatttacttgggttgatcgagcgggtcgacctctgccgtctgttggattcatcattgcttttggatgtcttgcgtttttgaaccttgatgcagctggtcctgttattttcgactggcttttggccttatcaggactagctatgcttgtttgctggggatcgatctgtcttgcgcatattcgatttagagcggcgtggaagtataacggacatacactcgacgaaatcccgttcaaggctattggcggcgtttggggatcatggctgggtttaatatttgttgttgtcattctcattgctcaggtgagtctcaaatcttcattcttcagaacatcagctcacacttcacagttctacgtggccatcgtcgccccggttggcgagtcgggaatgggtactgttgaagacttctttatgcagtatcttggactccctattgtgctagctttctgggctggaggatatctctggaagaggacaagctggatcagtattgagaagattgatattgatacgggccgccgtgaacatgattgggaggctatcaatgcttggagggcagagcttgctacgtttccctggtggaagcgattgaggtatactttgttctagtttgaaacgtccgatggatatagacatggatataaagtttagagtttagagtttatgactatgagaatattttgtcatagagattccggttttcatccccatttttgaaaccttgtaaatattggagcaattatccaagacatacaatatcccctagtctgggttatcgatttaccgggagtcaattgtccgtttgtccgttttgctgtgttcactctcattactctgatccggtctctttgttgtgtggatgatagtccaccttaactcatcacgcgcctcgcacgaaagtgtcatttgttcataaacacagcaaactgttcacaccatcatgtttgctcacacttctgaatcaatgccttctaaagctagatatatctgcctaatctgcccatggcttttgcgcaagacctttcctacaattgaacgagactgagacgacccgaaattatctgagccgttcagcgaaatcacactccaacaacattcagaaatctcatagagctttgaaagcaagctaatatggacattgacccgaacagcccaggctcaggcccaggttcacggtcacaagctgacttccccttcgactcactagtcgacacattccccttcctaaccgaccaagcccatcgcgcactaaacatccagctcgacttcttccgcaacttgagcaccatggacctccctattccacaagacgccaacgcaaaagaaaagctaaaagtaatccttgccaaagcggaactcgtcaatgaaatcgtgaaaagtttgactgagagctctgaacttcttatgcagctgaagaacatagaatatgacgaggtcatcgctgtaagaaaagcggaagttagcagtacgattactgagactagcgttaatattaagagggtcatcgctatgcagacagaggaggttaggataggattggggcaacagggggcggcagaagtccaggaacaacaaagacttgtagaacaggaaatgttcatgcaacaaaggaacgtcgggctaatgggagcttcagaatcccctgaatcacggatcccatatgttcagccgcaagttcatcagcagagtcatgcgccacaacaaaacaatatagcagatcatattccagggcttcgccatgcttctgtaccaccagccggacctcagggatacaatccagtaccactaaacaacccaggtccagtacaatctcaggctccagctcaccctcagcctcctgtcctaggcccggcaccaggttatgcccatctcccaacactcaatcaagccccgacatatcctcacaatccagtacatgcccaattcccagtacatcccctcccccaacaagtacccttacaaagacaagacagcgtatacgccgaatcaagcaccacaagctctgacgactctgagattcgaatgatgctggctagagagctgaagaaacaaaagaaaaaagacagagctgcaaagagaatggcaaagatgaagagggagcgggaaaggggggacttttgtaagcgctgtggacgctgttgataacaatatacctgtaactatagaggatacgcataattgaatatgataggccgttttggatatctcattcctcagcgtgagagttgctggatcttacgtgctgctcacgccgctaggatctagtatacaaaccattgagaggacaagagaaaacttagtatctcgtttgtcaacgacaaccaggcttagtcaagtttagcatagactcagtcgagtttagtgtcttttgaacaagtctgcttcatcacgttaattggtaagtcgaagtcgaagtcttcttgcaaataacctcataagtctgctacaactacttcgtatcaaaccactcctccatccctctcatatataagtgtctcccatgtcgagaatttccgaaagaccacagggtctgtcggtgtccgttacatgccgcagttttcggtcacatgcgcgtctccaaagttcagcgagctcactgccctgcttcttagtaggcttgatttcttcctcaaggatctggaacattttgtttggattgacatagcccgagtatttgagccactgtctcgccatgagcccaacctgatggaagtttccaaccatctttgggaacagcttctttgacaagagtgctgctatatccatcttcatcattgaatcctagcacctgatatggtatatgtttgcgtttgggtcagctcctccgcccgaagaaacctggggccattttatcctgatcaagtatcgcttatggtccccatggagcacattgactgctgcgctgcggtataaacagacacgatcggccttgcagcttccctgtcctcggagcctagctggcactagctgaaccagctgctcacgatccttttcgggaaccttttccagagtgaggaggagagctctcccatattgttcaagggggtccagagggatcgggacattttttggctcacgtgaaggaccagaaacgccttggttcggaatgccttgctcgtcttgtccgtgctcgatgcccggcggcagatcctgctcttcagtgctctgctgtgaaattcgagtgtgcgtcgatttggatatgtcgcgtacgggcctaggcgtaggtcggaatgatggactcggataccgtggtggagttgaagggcgttctgtacgggccgaaggccctggcatgtctaaatccggatcccatgattgaagaggtgaactgctgtctgagcgcgcctctctagctaagggtgtcttgacaggagttgtaatagagtgttgctcaggctgaagacgtttggccgggggactattctcaagttcttctggttctcctttggcacgcttgcgtttctgagaatcgccatgttctggtctaggaccagcctccgcctcccaaaatcgctctgggagagggttggcggtgatggagtcttgtggttctgaagattctgaggaacctgaagatcctgaagatcctgaagatcttggaggtcctgaggggggaggtacggtgctgaaagggttgggatcgtatgatatatcctcatcgttaaactcgcacatggtgttttgatatgatacggtatagtcttgatggattatgatgatgatggatgaagagtacaagttttgagagtacaaattggctctggggatgccctttcatgagtgcctaccttaccttaaggtaccttaccaagtataggtaacttggttatgagggaaggcacttgatggaaggaagttgcaagtccatagagtgcatgtccaaggaaggtaggtaagttgccaagtgtaaggcaggcgagaacctaacttggggcgttatcttaagtgatgaagagacttggtgaatcttaagatatcttagtaaagcttcagatcattttgttctagtatcccaatctcatattgcaagttatcttgcttcccaaggtcgaagtatggtatcgcaatcccgtaaatacctatttattcaacacgtctctcccatattctaaccatccaggaatccctctctagtcaccaaccatcgaccaagtcgccattgatatggtgatgcactgctcacaacaccaatgccaagtttgattggggggatgtcgattgaggagctctatatcacattttaaagcttcagggagccatatcgttcaagtacctgagtccagggatgtatgagcaaatacatcagccatgcctcctaaatacaatcctcaactgacttcattataaacacaaatatacaggggtattaactatcatcacatccacctcgctccctacttcgaagtcttcgtatgctcatcataaaactccaacgtcagcgccgccaaaaacccaggaatgcatcccttctccctaacccagaacccaatctgatcactaatcttctgtgcaaaatcactcctcggcccaccgccaaccttcatcgtgccccgttcaccgtcaaacacgatagaattctcgtgctcgtctgtctgcgaggggtagaacgtgctctcgacgcgcatcttgccgttggggatgaacgtcacagtccagccgagcgtggagaagatggcttccttgaactcttgggatttggagccccagacttcttttaggcggcgcgtacgcttctcggcggatgcggtttctgctttggcggcggtgatttcgcgctccattgcggcgaggacggaggttgggatcatggggatggtggagttggcgttcttggactggagggttgcgaggaggtcttcgttctccttctttagtgcttcgagggtggagcgcttaatagcttcgaaatctgatgtgggattggacttgagtgatagaacgcgtgtttgtgtttgctgcttagcagcttttagttgttccttgctggtggacaagtccttctctagcagggcaatcttgttttgcgacttggtcaattgctcctctagcatacgcttctttcgcgtgagttgaccgagttgctcttgagaactgtcatcctccgctctcgagcgcttgcttcctgtcgcgggttggggtgtgcttggtgctgagggctcgattgacgatagctcagcgtgtaggttctggacttccatcttatacttatcgacgagatcctccagctcttgcacgcgctgtacacgggcttggtcgaattgttctggctgaagcgtctcgtcctcggtgtcaaaggtcttgagctgtgcgcggaggtactcgacctccttgacggccagggcacgttggcgctccagtcgcattcgggccttgtcggcgttgctggcattgaccacagtctttgcattctcaacctcattcttgagttgagcctgctcgtcgcggagcgattgaatcgtgttctgagcagcagtgatctcagcctgtagagcgccaaccttttcgacatacgaggcattcgtcaacctttcttcgacgagggctctcgcaacagcttcgggtgagtcaaactcggattcgtctgtctcggcagcgtttcgtagatacgccgaccaggccaagcgctcgtcttccaatcgctgtcgttgtatacgcgcctcggtaagctctgcttcaaccaattcggccgactccaactttcgctgtagtgttcgcttctcttcttcgacaacttcgactgccttgctcaatgctcgtaggtgcttgagctcggagagctgatcacgattcgtcgcctcgaggtttcggatatgctgaacttgttcggtaagttcctgtcggataatctccatcgtctctgcatcaccgctttgcgctttaagtcgtagaacatcggcctccagattcgcgatgactccatccttctcagccaattgagcttgtgtctgctgcagcacattctcccgctgctcgctctcctgctcaaattcttggatagtcttttgcgccgccgcaatctgcatctccatgtccgtggcttttcggtcggcgattcgagcagcatcgtccttcgctgtggataggtcctcaagctgttcctgcagcaagcgggcctcatcctctgcttcacgaaccttgcgctctaattgcttcttatccccatcaatcgaatctttgacttcttgcaattctcttctaagagcttccgtttgcgctgccgctttttcgcgctcaacctcagccgcttgtcggtgctgcgcttcatcttgctcgcgccgtcgagcttgctccaatttgctactttgttccgatgtcgcaatctctttctcctgctcggcagtctgaattcgatattgtagagtgccaatttcagccttcaatgactcaatctctcgcctgtacttctcgtactcgtccgcgtcggggggcgccatgttctccttatgactttcgcgcgaaccggggcggacagactcagcgacgtggctttgtcgagactggggccgagggagatgtgaatcacccgaatcacgtcctgttaatagatcgtatgtcggtcgtgtgctcgagcggaaagaggaaatctgcagccaaggttcgcggtcagaaacatttattcgagctcgggaatgtttgttttgttttgtgttgacttaccctggactgtcgtagtgatgtctgaggtctgtccatagcagacgtgctggctcggaatctggcattgacagaggctcgcctgctcccacgcccatctttttcgttgggcgtaaatgagcgcatttttaagtctcgtgggtcgcgttgcttgaatgaatgaaagatcgcggtctggagaaggtttgtttgcgatcaccacggtagcttgcgttatcacgtgacccaactggtccttgcgttgaaagagtgggcttcaagatgatgccaaagagaattgcggcatagaatatgtttcgctgcagaagagttgtgagaagctttggaagagagatgaattgatcattcgcatagtgtgatgagttgctctcgctgagattgctcgggtctagagatttgcctaggatatgttgagctgatgtgtagggtacgctagaagaagctttgcgtccagctccatgaagcttcttgagctctggagacgtataacggcgggctaatttagcattgagaacgctagggttagtctctgttcttcgattaaaagtttgtggaccaactgttattgttgtaacaatcagggttggtcaacaatggtcctattgtcgttacgtcgttctacttgtaaattggtagcatttcaccgttacaaaagctctttgagtttcacacaaaccaacggtccaatccaagccaattcataccaaacacatcctcaaccccctgaaagactccccaatcactcctccaatgacgcatccttgcaaacgcatcctctctccaagcctgccaagtcgatagatatcatcccagtgacgtcttccgtacctgagaaagatggatccctgtcccccgtcgctagagcctctcctaattggccatcccacctccctcatgacccacttctctttcttttcccttgtgtcaagcttcaggacccgacgatcaccgaagtcgaagtttgcgatccatccgcttacaaaaactgagctccactgacgtcgacgacggttttattcgtttcttattgcttgcgcttgtttagagggtttcttgttcttggatgattgggaccgaagcttccgcgagctaacgacctcggtatcaagagcttcagctgaacatcatctcttatactactctgtacttcttaagctttcagtcttcaagtcaacttcttacatcactttctggtaacttacatcttcaacaatggcctcaattggcctccgggtaagctctatattcccctacctctccactgtcctctaacatctctagtcctctgtgaccacccgcgccatatccctccgatcctcccatctacgccaaatccctccaacacaatacccacgatcctactccaactcttcaaagccctcctcctcaagctcaagctccaacgactccatcgcaagcagcgcatcctcagcaccaagcagtaaactcaatgtcttcagcagcgaatgggaagacctcgacacatccatcaagtccttcgccgacctaccacatcgactcttcggcgcgaaccaacacatgatcatcaactatgagctaaaggaagctttgcgccttatgctgcggcagttcaacgcgccgataatgtactgctttgcttacggctctggtgtctttccgcagagcccttccaaggctagtatttcggaagcagactttcgcgctgtgcatccgaatccaccggaggcgttgatcaagtcgcagaagggatcgccgaaagtgctggactttatctttggtgtttcgcatgttgagcattggcattcgataaacatgaagcaacatcgggatcattactcgggacttgcatcgctaggttcaggcgtggtatcgcgagtgcagaactggggtgctggtgtctactttaacccttatgtcgaggtcaacggcatgctcatcaagtacggcgtcacaagtatcgataacctcgttcgcgacctttcttcatgggatagtctatacctcgccggtcgtcttcaaaaacccgtcaagattctccgcgaccatcctcgcgtccgactcgccaaccaacataacctcatcgccgcagtccgaacagctcttctcctcctcccaccacaattcaccgaagctgaactctacagcaccatcgctggcctaagctatctaggcgatccacgaatggctctcccaacagagaacaagagcaaagtcacaaacatcgtcgacaacaacatcattcacttccgtcgtctctacgctcctctcgtcaagacccttcccaacgtggactttacgggtgcatgccgcatcgacgacacagactggatcatgaaccccgaagccggcaacacactccaacaagacatggatcccaaacgtcgcggtaacatggtcagacgactcccccaaaccttccgctcccgtctatacttccagtaccaaagacgtttcggcatcccccgcggagagttcaacgagctcatgaaagcctcaacggacgaagaaggcggcgccgttaagaagatgcagggcggggagtttgagcgccgcatcgccacagacgacgcccggaaactcaacgaaacggtgcgcatcgttatcaagcaaacggtcaactggccaagtaccgtgcaaagtatcaagggcttattgatgggtggattctcgagaacgtggcgctatctcggggagaagtattcaaagtacaagaaggaccaagatagtaaaaagagcaaaaaggcgtgatcatttctgtatatttacattaacgcacaacttcacgtaccatgaatgagaagtacaaggacaaaaagcgaattggtatagacgtagcgaagtagcaaaaaaagactctggacatagttgtccatttttatgattcatcatggttctgtttctttcagctccaagcctactttctgttcctcccgaggttgtggtttttaaacatacaaaatacgcatacaaagagaaaattatactaagaaaagaaaaacagatgaagatgggtaacaaaatgaacaagagtgaaaaaaagcttcacccccaggaacaagccccattacgctcgctattcaatgcgccgccaagatatggcagatatcttgtgttttctatccatgcacgtgaaaattattcaacactacccactaccgtccttcgtatttaccgctcacgagctttctcgagataggtacgtcaacccacttgtgttctgtgctggcggtgtcgtctgcgaagggatcgtcttcagagatatccttgcctttacccttgccctcatcgagtctggaaatggagataccgctgccgatgacttgatcgcctgtggctgtgaactcccaacgtgcttcgatgtggcccggcttaggctctgcgccttctgcgcctatgatgcggcagacgatcttgtgaggttccgttgtgagggtgagatcgccgatgcgccagtacacgaggtgcttgtccttgaggtgtgttcctacgggctttgtctgggcaccactggatttgccttcgtaggtggcgacgatgacaacgttgtgtagtgttacgggggcggtgagctttgacgatgggttgagctggtactgaagcaagaggccgagtttgtctccttggggcttccacgcgggcttcagggagagaggagcatgctcgcccagtgtaggggtttcggagtcctcggaaaatactcggtatgagaatgcgggcgcgttctgcgtgaggtgagatagatccaggttgaattggtcattatggtcaggagatgagttctgcacaaagatgcggttcggcccgatgcgctcaagggccgaaaagttgttgatgcgaatagtctcgtagcctgatatgtgttagtgagtgtaattattgtgattttggggattgcttactctttgcatcaccggaatcactggggttgttgacgaatgcaatctcaccagtaatggttgctgacttgacgacaccatcttcaaatgtagcattgacactctcaatgatagacgtgtttagtcctggagcagtcatatgcgcatgctgaggatggttcagaccacccaatgagttgcccgacctcacagactgtgtatccgaagtgccagcaatgctagcctcggacgccaaggctgcaactgcacttcccttggaaagagattgtgcgaaggttggagatgttggtctggcgctcagggacgaatctgtaccgctctcagggaggttgggcggtggcacatacatagtatggcgcacgtcacgacgtcctctcactgtaccactacgacgagttgccggtccaagcttgagactgttggcgacactagaaagagcagccatcttggcttctggatcttcgtcctccacaggcgtctgctgaatgttgaccttgaggagctggtcaggatcttcgccagattccttagcttcacgctgagcctcggagatggggtcgttcattggtggtggaacggtaaatccttcagcgtccttggtagcgagttgcggcgcgggggactggttctcctgcttgtgcgatggtggaggaccagggggaggctggacatctgacagatcgggttcatggttaccgttgactatacccccggtcgtttgtgggatcgggctgtcgagcaggtttccgttgtgcgacactccgttcgtgttctcatgcgaggcatcgggcctgggtgagtcggtctcgttattgggcagcttgggcacatcgggagtttctgctagagatgacaatcggtggtgctctgcgaggttgttggaggagcctcgaggggagacaccgcggtcgctttggctgtgactggttcccatgcgtccaaagctaggacctagctttccaggagagagctggccgaaaccggcgtgcatgctctgtctcctacgtccaccgaacatggtaccgaggcggcgcaatttaccaccttgaagctattagtggccagtaaacgagagttgccaatgaacctacctggcttttcctgtggaaccgagttgtgttcgctgatatcatcgtcgccagcgtgggaagaggcgggggctggaacaggcgcaggagacgatgtatgagcactttgagcaggcaaattggtgctatcggctgtgctgggaggcactggtgtcgaaggagttgtgcctgcaaaagacgactgccgtgttgatgtcctcgtaggaagcttcgccttgccagccgtagccctgtgcacgaatgactgaatctccttttcggtgtcgatttcaagcatcagagcaagagtctccattgcattctcttgcacacggccagctgaatcggattcatgtgtctgatactgtgtgagaagatcacgcaggttgttgactcgtgactcatcgagggcctggagagattcgaaaataaaaggtgcctgcgactcccactgtcctgtagcagattcgagcttggaggaggctgcatcgacctttgaagtgtttgcacggcctcctttcttggtgagcttgtcgacctgattctgggaatcttcgaggtccttggccatagtcgataggttgctagacatggtgttcatgttctggacatctttgcggttggcaaaattgcgcagcggatgctcgatgtctctctcgatgcgatcggcaagctgatgatgcgagtgggcgatgttttccgtcgagtcgatgattctattccacggcgcttggaagacactgcagttctgtgagtgattgcgataaaaaggcctcaggagggatgtttaccctagctcagactgggagttgggaaccttgaaggtagcaagcttcttgaggccctgcacgtactgatcctccacgcgacggcgctcctgcgtagaattggttagcgggaagtcgatgaggctcgcagcttgatgccatgtcgttgcgtagccattggcggtttgcgggttgtcgtacctggagccagtcggcaatttcggtgttgacgcgggacatgcgcttcattcgttcggtaagagtatgcaccgcctggctgggctgaagagttgcctattaaagcgcatgagagtcagccaatgttcagcctggtattgtatcgacttttgcctccattgtcgctcgtggcgatagaattggaggtcgaggggatttagctcaccagcatggcgggatactcggccctggccatatcctccatgatgggcagcgcaaaggattactgtaattatgtatagatgcggatgagggagtagtgaattaattataggattaatcgctcgaggacgagatgcgcatggcggtttcggttgagcgagaggggtcggtcgagattcggaggtagacagacaagtcgagttcgttcgtatatgatgatgagctacgtaacaaaggagttatccgtagcagatcagatgattgtgatattatcggaagagtcggactctgaggagtaggtgagtattattgccacagaaagcgtagatccaatgccaatgcaatgcgatgcgatgcgatgcagccgaggatggacggggacgggacacgaggttggaaaacaagacagaagagtaacttaatgccttggctgggacgacaacggctaaaaagggccctgacccagaataactagagagaggctggcgctgaaagtgagcgaaacaagacagggctggcagagtcaggtttgtttgggcttgggctggggtagcttagcttggagacggtggagctaagctaggggaggaaagaaaactcaggaccttggccctgagcataaaaatatttagatgaatctagcctaaacttgggggacagtttgctgagtttattctgacaccctacatcaaggtcccatgttttcttgctccctgagccaagttaatgggcaaaacgtttggtggttggttaattttctctagaggccttcgagaagttccctaacaaaaataagttagagtcacgaggccacgacatgacctcatagtctcggtactcgataaatactctaatgaaccctgatgaagcatcatacctactcaagaatattataatgaaaaaatattgatctgttctgactctacaggcattgcataactaggtattatacctcctgctcctcgtcatcttggccttgtttctgctttatgaaatagcgggcctgttctccatctgcttttccaccagaaacaagatcctcaaaacctgagacatcccagtaacagaggctgatctttgctcattcttaccgtcaggcggggaaattttatctattgtgctataatcctttgacagcaattgactttttagatcccaatttgacctgtcatctatctaaacaaaccctgcaaagcaaaaaacaatggaactaccggaatggaaagctgccctgaccatgtctcagcgctatgagacgattcaaagaatgtaagtagcctaatgtgtaatgtacaaatactaactcccgtagacaagcctcccttgctagcatgagtgaggccatcgccatagaacaggccgcctaccaaatcgcttctactcaggtgcgcccaacttcagcggtccagaactcgcggatccgctgacatggcctaggacgagtataatctcgcctgtcagccaacctcgacaccgacgccttcgcctccccaggaggaagaggagggtgactctgggatacgcattgggccgtatgggaactgtagacctgtctcggatggtgtaacttcagaggtctttcgttcgggtgataaggcgcttaaagtcattgtgacttatcaggatatcgagccgcataatccgcagagggaggccaggatactcaagggattgagagaaccgtgtattcccctcctcgaaacgtttcgcgatcaggagcagagatttgttctcgtctttccgttcatgccgtgtactctggcagaccttcttgccaacggtcctttaccgcttgatgccgtccgatctatctttcgagatgtcttgcacgctctgaaagatatacacgcacaaggcatcattcaccgagacatcaaaccgtctgcaatcctcctctcatcttcaaccggcccagcatatctctccgactttggcacagcatggcatcccgagctatcaacccaatcagaaccagcagacgataaaatcctcgacatcggaacaggcccttaccgcgcgatagaagttctctttggacataaatcctatggtccagaggttgatatgtggggagtaggagtcatgctttcagaagcactccgcgatcctccaacccctatattcgagtctcgcgctgtccatgaagatggcaaccagcttggtcttatcctcagcgtcttcaagaccattggtacgcccacgcctgagacatggcccgaggcgaaacagttcaaggtcgcacctttcgagctctggactgtcttccccgctcggccttgggaagagcttcttcccaatgtagaccttgactttatcgatctcgtgtcatcgctgcttcgctacgacagtcagcgacttaccgctgaacaggtcagtctcaattcacttcccgtcctagcaacataactgacagataacccaaggctcttgcccacaaagccttggccgtaaacccctgaggtcaattggcagagcatcatatcactgaagtgctagcgttgccttccaacaatgaacaattcaccgtcgtatccattgccaatgctagaccctgcctcgtttaatctttataacccgaccgaaattcttcgcgtcaaccaatctcattgattcactactacacgctacaaacaagaacacaacgcatccaaaacgctttcacacataaaacaacactataacacactataaataaatacatgctccaattacgctccaaaaacactccaaacagacacaatgggcgcccctgaaggcatgtaatccacctttttctctcaacatccctaacatcaaccagataacaacaaaaccatcccctccgaggtcgattagttcaagaactctcataagcgcgataatgccgagaatgataaggctgagagctccgaaaagaacgaaaacactgtcaagaaggatgaccagcagagtggatgtgtggagagccaggaagatggtggtgcaaagcttgttgaggagagctccgacaacgaggagggggatgcggatgatgagaaaggcaggaatgtgaagctcaccgaaaagggctcggacctctatggggactcgggatgctcggacatcgaagaggactcggacaacgaagatggcggtggcaaagtgtagacgcaccattgaccatatctctaccaggacacaacattgaatgctaatacaaaactttttattctatcttctatactatactatgatactcctcctaaccctgccgtctcttcgtatccgaacccagatagtcaattggatttcgacacagcgggcacgtattctggttactgctctggaaccacttgtacaaacacgtcctgtggaacaagttcttgcaagtagtacatctcttatcgggcatgcgcttgtcagtcgagataatgctgtagcaaatagcacactcgctctgccccttaagcgcaccgagaatgtttcgcttgaagacttgaagaccatcgatgatgttgccgttggagaaggtgatgacaccctgtgtcgtcatgatccaactctgccacttcttctcattgacagcgactcggtttagactctgtacagagacattctcgatggggtagttctgagggatcttgatggcaattgctgcttgatcctcgtcgacttcatagccagctatgatttctctggaggatcgcgcgacacgtacaacaagttctttctcgtccatagcaggaggctcctggctatcagcccacttttggacttcatctaggacgtctgagactatgatgggtgagaagtacttggttgtccacgactcaacagcgatccgtgtctgcttcgagcgacagtcgatgtaccaagcacggaacaagccaggtgtgtacttgtgaagaaggtagaagagatgaaccaatagccactgcatgtccttctcctcgggctccgactctgccaatttgacatcatagtcttggatgtgctctgaagtgaggttgaccttttctaacttcaacggatgagcagctgagtgacctagcacatcaaacatgaagtctagcagtggccctacgcaattatcttgcttaaggttgtcggtaaagtcgtttcggatcttgaacgatgatgtcgagtaagcatcaaagacaagcttccaggagaggaggtatgagcggataggtgagggaaattcggcgagcatttcatctgagtacttttcgagcgtaggggcgtcaagaagaagtgagaggagttcgtcagggagtcgggcgtctgagactgtcaattcctggtcctcatggtgtagaccgttacacatacctgtcttttccagcaaagcatcaatggacttctgctgttgctgttcaggaagagcttggtgaagcaggttaaacgcagctgtctggatgtcccgcgattccgacgccaccaagccaaagatatcagacagatcaggcacatgtcgcagagagatcttctgggcctctcggcaaagcatggcatccacaatctcaagtggctgagagcgagtatctcgaggaagtcgcagcagctcaatcaacgccctaggcttggcactggcgtactccttcagggcatcctcaagatcgtcgttaggctcctgcaaagactcaattgtcttgaataacttgagtgaggagtgaatgaagggaagagcctcgttcaactcgaactcgtgtgcacggttccacagcgatatgcaaaactcgatggtcttttcccagtaagatccgtaaacgtccttcatacaaggtagcagtttgttcaatgcccgacaaatctcggcacagagagccgggctcaagctctcgggctcttcaagccaagaggtgatttgacgaacggcaaaaacgattcggttgttagcgactggcatttcgcccgcctcgtaaatctgagcacattgagacagaagaacaagagtcatcaacgtcttgtcactatctgccttggctcctgcgatctcactcacgaccttgttgcagaagttgtttgcaatcttggatggctgcagagtctcgccaaacccagtaatgatagccgaagccggcaggacggtagtagggctaatcttgagaacatcaggcttcagaagagcatcttcgaaactggatgatgccccatgtgcctcagctaggaattgaataagctcactgagtgcacgtgcactgtatagacctctgggtgtcagctcctgagagtgttgggtcaacagatcaataaggtcttggatgatcggcttctcttctgagtcgctccaggcgctagcatcaacagccaattgattcaagatcccacgtgtcttggagacgaactcttcggcctgtgcacttccttcagcatgcttcagagtctgccacagtcggttctcctccatacaggtgatttgatcagagatgagctgcacagtcagacactgaagatacaacaactcaagctggaagggtttgggcaactgagacagtggaagcttctccgaaagctgagacacataaagagccatccttgcaggaatggcacgtccctttctgtcccgataaattctcaggttggcagatcgaggagctccttttaccagagcagcagcaccaccgatgctattagtaattgatagagcaggattgacggacagttccaataatggcgcgagctccttcatccacacgttggtgcttgggaagagctcttcagaggggatatcactcgagaccgcgttgtatgcttgtgacaccaacgtgttaatgtccagagactgcgttcccgctcgttcgaggttggcctgaacgacagcaacaacaggtaactttccgtcagtgtgagtatcgaggagattgcggatggcagtcgcctttgaagaaatagtggaattttcaagctcagagagaccgagaagcagagctaccaatgttgtgtgaacgcgctcatcgcgggagaacagctctggtcggcccttggcagtaatctccaaggcttggagggttgattccgtcttcgaaggctccttctcaaggatttcgacaagagcttgaacaaggtctcggtaattgctgtcggtaagagtttgatatgtgacagcagcctccaacaattcccaatcgttgctaccaccgaccgccaaaagaacagcctggccgataatgtgcttttgcaggtccatgtttcccttggcgagaacagctcctctatcgttggagatcagtgatgcaagggcgacgtcacgagtagcctctgatggtagatcgaggacagcctcgacccaagagttccagataggtgcgaattgggtcgacacagagccgaaaagatgaagcgaggagagaaggtaccttgaagagggcgaagtgacagttttggcagcatcatcacgagccaaagcagtgaagaacgtcgagagcattacagccccttcaccgtcgaataagcgaggtgccatactcaatgcatattcgatgattcgagctgcaccaaatggcttcaagttccggctctcccagcagtgtgatactctgagaaatggccttgagggagggttgagccgtgtggtctggcacgtcttcctccagatcacctatcttctcctcaatctggcccacgagaccgaaccaccgtcgaccttcctcagagatcttttcttgagattgctggtactcccgcgaaacctctggcaatgatccggagatcttggcacagaagacactggcgaggcggtcccattcttccttggacgcggataccacggatggtgacgcttggacagtggcgatgtaggcttcgaccaggacggaaatcgcgtttggaccaagtggtatagctacagtcttttctgacaccgagaataagaactgctcaataagaggaaagaggtgttcctgcacaaatggtagttggtcctcggccgggaggttcttgaggagacgcttggctgtgtcgatgaagcacttccatgcataagaagtgttcgttcgaggttcatcgcgatgtgtgatgccagacttgagagaggacaaaaattgggaagcgacctcgggtgtgatcaaatccgatggcagaaccatcagaagctgatctaagtactcccaaaacttgggcggacttccttgagatccctttgcaacgaatgcctgcagcctgccaagaggagactttggaccggtcggtgtcttcgtcgatgtccaaacatcgggatatgtttgggtcatttttgtcagcgctcgcacatattcgagcgccgagccagcttggttggtctttagacctcctgtgatgaaggcttgcttgaccttcgcatcatcggcatatggcaacttccggtcgatggtggcgaacagcagctgacatactgtcttcctgaccgacgagtcattgaaagtaatggtcttccaaacgttttcctctgcaaaaaagtcatcgtatcgagattgcaacttctccaggtgacttggctcgaccttttgtagtagactcaagacaagtgacaagctagcagtaacaacccggtaatactttgcctcggcatcctccgccgtcgttgatcgttcatcgctcagggtatcttgtgtttcctggatagcatcaatggcatagtcaaggatctggccctggcacttggtccaaaacgcaaggaccttttcaggggtgttgaggaacgaggttagaccgtcgctagcagcccttgcaacaacacggtcgcggtcatacaggccggcaagccatgcaccgacgatctttggcagatggcgctcaaaacgcttgcgggctgatttcatgagctcaaactgaaggttgtgcgtcagttcgcgcactcggcgagagttgtctatcgatgtgcgaggatatatttggacccaaacgtcgaggatgtcctcttcaaccccgccatccttgtcaaatggatgagcctgtacataagctagtagctcctcgagcgctttagccttggtggtgctgtccttctttagaatgttcttgagcgacacaacaacattcggatccgagacagcagcaaatgaaggaggctcagcgaggtacgacaatgaagtccctgaggcggcggtgccaaagcctccgaagcccgagaaaccggagcggggtccttccaaaccacggccggtcggtttcccttgagaccgcttcatggctgtgataattaagtgataattagataaggatgccgacgtaggtgtagttcaatatgtagtgacaggtgccgctcggctgaagatcggttaggctctaattcgggtgaggctttcaaggctgatgatgatatgaaatttggtggtgagatgatgtcacggagcacggaccgtggctaaacttagggccgtggtcgatttctgaagatgggcgggtcaggctgtcgtgggctgcatgagcctcattcccgacagaggaaatcgagggattatatatgtagctgagaggactgatatataacaacgtttttaacttagagagaaaaaattactttaaattttattcttcaggaaacaatgactctcaccttgagccaccttgaaccttgagccaccttgactcacgccgatcggctgagccaatcacagctcgtaatgtaaggtgtgagtttccaatgagcgagttatttgtgcataatctctacgttaccaatcactaccgtatattctcagggtagcaggggaaaactacaatcttcatatcgtctcaagattatacgttggaaagcttgttacaagtgctctacggctggaaagcagtcccaactcttctccacaacatccgagctaacctagacctcaagccaatcatggaaatattatcgttctgcctcaagtcactccaagagcctgcttttatctattatcgaggagatcatgattagcacacgaataatttcgcgatgctatcaggctatgtcttgtatgatttcatctttcacgatacttcttgcattacgcgctcgctgaaggaaccattgagaaccatcgatttactaacaatgaacggagggctgaggctcacacagtgtgccaattagcttacggagcccctgtaatcacttctcaaaccgtcgacttacagcacgaaatacactatcgatacaccgaggcgcggatgtgacttatcagctcgtgataccaatcactcaaagataagcagagcattagtacaggctcaaagtttgcaactgtcaatgccagaagtaccagagcatgatcgacttgccgctgcatgtcttgtgtctcgcaaaaagaaagcaaagaatgctggtggccttgtttgcctggtttgctggttgatgacctgtattccaggttgcaatggatcgccactgcatgcaagcatgtgagagcaattcatcccttggctgcttggtttcagacaacaaaagcccctgtcgtcttacgattggttgcggcacgccaggtaggattgagtcgttaaatcgccgcgatatgcgccattaaatcaaccactcggcaacaaagatcaatagcatcagcagtctgttgaatgttaaattcagtcaagccagtcgaggccgcgtcacgatagcaacaaagcttctcagttgagtcgagagagccgcatttgttgatattctttccttctcttgcggttcaaaatggccgcatcggatcaatgctgcttgcgtttgtgcttagaatcgaatgtcttaggggttcaaagccacaaagaccctagcagagacgagataagccgacctcgaccatccctgccaccttgtgtgagccgcaccattaacaactttgagcggccgcttgacaataagcggaatgtctgtttatggaggtcacgatagttgcgtgttggtctggaaccaagtaagccactctgtccttacgccataccgttttacaagatctttccgtcaagagtagagcggctgtgtaagcaatgtgcccatcattacggagtacagtacggtatctccccaggctgcaggcagaggctctgggccctgcgagcttgacgtcaacggctggttcacggacaggcggggcgggagcagcgtccacttgccgcttcggggtgatggtgtcttccccgcaaatggacgacgagcagtgggtctggctactgcagtcacggctcgttacagcggctgaatggtccgaaatgtactgtacttcacggtctaagaagagcaatgccttgtaccgtcagcaggttagacacgtttgcggaacttggtgagctctaccttgaaccgggttgtggactcaagcctctgagtgaatttgagtacaatgcacggagtaacgaggcacaagaggctttccggcgttcaacacgagtcacaactgtcagtcgtgctacagtttcacggcgtcaccaagcaagcccctctagctctaatcaatccaattgtactccgtatctcgtcttacactggctattcctccccatgtcccctctttttcttaggccatgtcctctccactccccccaactttacagggtctccacttcatttagtgcctccccccgggcgctctttatcgaaccgcaggccgtccctgaccaaaaaaggccccatcgcgtgtcgtcgttcgtcgtttccgttccgtccatccagtccgggcagtgtgttttaaggtcttggtttcccctcatgtagctcgtcatcctttctcttcattctccagtttcacattattcacattcaatttacagcattttacgctcgcgttcaatacactctcatcgtctaagtcactactgtctcacttccagaaccggcggcttctgtttccagccttacatcacgtacggtgccttttgaactgttccaatagcagcctcgggattgttgcctgggtgctcgctctcaatcatcttgtacccgtaagttgagagcatctgcgacatgtctggcattcgcaaccagcatgctttccgagattgactcacttacacagtactgacataaccagctgttttaggtaatccatagctctactacaccatgctagcgtcaacacgcatctggacaagtgaacgacttgttcagtctcgcacgggcacagggaatgctctacgttctaccgtttcgctacaatcgaaatgcgagcaatacagacactattcccctgccgtgtcgtcttcaaccgcttctgagttccgaaatggacgccgacgtggttcagccaggttccagcaacctacggcgttgagtcgtagcatttcttgggacaccaagtccaaatccactttcaagaaggctgcaaaaggcttcaatcgatctgtcgatccttcaaagtttactaccattgatcaagtagcggcctgggccaatgacttgtttggtatccgaccaggagcgaatatcgaagacgtggagcgaagtgctattgagcacttgtttcgaggcgatagcaaggccaaaattcgcaaggctactttgaccaatgctcatcacttcagccgcgcaaatccaagtgcagcaagatcgaaagataccctcttttcagctgttcgcggacaagacgctactttcatcgatcctataacaaaccgtcgggtgtcaaattctacagtggccggaacagcagctcgatacgatgcccagcgagacctcaagccgactgacttcgttgatgtatctgctgagtctgactcgactcctaagtataacgacttggacaagtacaagccaaccatcgacactgagaccaggcagccagatgaacccaagtacgacgatcttgacaagtatgaaccagtaatagatgaaagacctcaagagaagtctactgaatacgatgatttggacaaatatggccctgtcaagtacaatgagcctgatggaaagcgacctactacagccgaagaggattctaagcagtacaaggatcttgataagtactcctctgcgaccctggacgaccctctagccaaacgtcaattgaccactgaagagcaatctaaggtctatgatgacttggatcagtacaagcccgtttaccacaacgagcctgatggcaaaaggccacagactgctgaggaactgtccaagaactacgacgatttgcatatgtacaacaaggggacgtattggaatgagcccgatggcctgcgtgagcttacgccagaggaacgttccaaggactacaaagaccttgatatgtatggaccagttgcatggaatgagcccgacggcctgcgtcgtctgacacctgaggaggagtccaagcagtacaaggatttggatcaatacgcagatccttttgaggcaagccaggcggctttgagggctcatgagaaggcgcagatggatcgcactatgcgaggcaagcccttagccgcgaaggtcgatgctcccgtcgaggactttgcaagcaagtatgatgaccttcacctgtatggcccataccactggaacgagcccgatggtctcagagagcctaccaaagaagaattgtccaagaactatgacgaccttcatttatacggcggtgtcttcaagtggaacgagcctgatggcttgcgacccctgacggcagaggagaagtcaaagcattacagcgacgttcataagtacgctgctagcgacttgttaccacgtactgagcgagtgcatcccgaagaggcttccaaggtgtacgaagatctccccgcctaccgcaaattcgagaatgcggatgaccctgcaccacgaatccaccccgaagtcgcttcgaagaagtataccgatctgggtgcgtataagtctttcgagaacggtgaccctcagacggagcatgttcacccggaagtggcatcaaagcagtacagagatctacacaagtatccatcaactggctttgacgacatcatccagacagtgcatcctgaggtgttgagcaagaattacacagatcttggcagttacaggcactccgactttgcatcccaggctcagggctatcctgttcagcccgaggacgcatccaaggtcttccaggacctacgcaagtatacaggggttcgtcccaacgaacccaccggcaagaagtcggtccctctggatgaagtcgcccgcggcctccgagagttcgattccaaggcaggttcccaagattccccggactcagcatcatatacttatactcgatccgcgaacaggtcttctaccggctctacggaaattagtatggacgcttccggccctgaaagtgccggtgtcatccgagctgcggtccttcgcagagctcgagaaaatagtgaacgagtcgagcaccaggatctatctggcaacaaaggtcaacaggtcaagacggcacatgcttcatgtcttacgggaaactacgcacgagactttcccgaggaatttgccaagtcctggagcatggacaattcatcatctaagtcggtactacttcccgatagcgtttcaggaacatcacccgtgaaagaaagctcaagctctatggaagatgttgagcccggatctatggatgagagctttcctgtggataacacaagattaaaaacggcactggatcgctacgcggccaagaggatcaaggatccgtattcgcacgaacctcagggtctgcaaacaagttattccgaagagtgcgggcgcccaacgatgcctatcatggagaaacactacacacctaaagccgaagagtctacgacaaagacaccagaggtgcccaagttggcttcatacaaaattgtcgcttttgacccagtttcgagggtgatgagcgtggccgaagccaattccgcagtcggcgccaatgataagccgatgcctattcctgatgctctcgtcaagctggtggaccctgccaatttcctcccttatgtcaaattagttcaggaggaaggctacgaagtagtgtcgggaagggggcaaatgttgatctttcgcaaaaagcagtcagccgatggaatattcagccagggtggaaactctcctccctctgacagcatttacaggatttggactgacagtcattgcaaaagatccaaaaggtgtgcagctcggacgaagaagtcgactaagaagagaaacattggacgcaagattctggtgggaactggtttagttgcagggttggtctacgtggtggccttgttggcgaagtcttccagcacgaggaattctgatgggaagtcgcagaactagtgggtatgggattcggaattggctcgaatgacactgccttttatgttgagggatgagaggtctgcaaatgttcaccaaggtacacggtgagaagtttctttggagtttggtattgggatttcagcgattgagcttgaggatgtctcagccatcccgagcgtttatgataagacagcctgttttcttttctttattggaagtttacatgtgggacgcattcagcggagcatgataacacggagctacggagtcaagatacctcggcacatcaatttgcatcgttcgatagccatgattacaatgacattcgtttattatgagttataatagttgtgttcattctcgggcttttccttttggtagccaatttgtagtgtacaatgcccgtgaccttttgcatccttgcgtttaccatgcccattccattgcgtgttccgtacaattacaatttctcttttccttgttctgtcgatgccaataatctaagagccctctcgctctgtaaatccaggacctatagcgacctgcccgatcttgtccatgtgcatttcatgcttctgctcctcaggactccagctctgtcgtcgctggatagagggcgtccagctattcgtgtggcgcatgcatcggacggcaccggcttgggcggatggagaagtcggagctgcagatgacgaagtcagcttgtgcagaattggaagcgtgtagatgtgctgtgtaccttctgagggaggggttgtatgggatgttgagatggctgctggttggcgatccattgtgaataatgttatattgaagaattgggttgtaggttttgttgtgatgaggttaatgttgatatagaggtttgttggtatgtgagttgctgtagcttcagtcagtatgtcttatatcccaacccaacccttcagcgcacttaccctcaataacaataagtttcaattaattgatggtagttcagtttaactttcttacttgcagcttccccttcgtcaggacctcgttgtcatatatatacacgttttcttcccggaagcataattatatcataagggaaccccctcttcagctcaacccttgcaagcgtgatttactagcattcacttggtgatgattggaggatgtggcgaattgaatggcctgatagcatgtaaagtgacggctgaggcgtgactatctcggtattttagagtttggctccaacaagatcggacctcgggttttgggtgggtgtcgtgtgatggtggatataaatgctgtgatgatgataattgatgcggtgatgagcagtgcttcaacgatattctaactgtgatttgtaagtattattgggttgttgcagtgaatatgcaactgtatttattcggcattgtttctacaggttgatcttcccgggtaaacacagaagttgaggtttggagttacatcaaatgcatagggcattctccggggtggtctaccccaacgtgatgtgccccgggttaaagggctacaggcctcgttcgttggtggaatcatgcacgtaagagtccagactctccattgacctcgtgatgctcatcagatcatccaccaactggatgactttcccacataagcaaccaatcgtcgtggttaattggtgataatccattgctttgctctcacacaacataccatacacacattaaaataacaggtacaagaatacgctaccccaagccctttcccttcccatctatatgctcaacaaggcatatctcgatccctttttttgttaaaacccttccaactccatcatgcagaaataaaaaaataaaactaagacgccgatgctatgcagtatgcgaaacatgagagtcggaagaaatgtaaagataaaagtcatggaaatgataaaaggggtatacagcaaaaacacaaacatccaccgttgaacaggaaactttgagaatcatgtattcatctctcggagtgaagaatcgtatgtacgtgaaagacgggtggatcagggagtcttgggacgcttccagtagtattgctattatatagtgtaagtttgagtgtatattgccaagttgagattgtcacaaaccttgtgttgcttgcgacaagcgcggagactgggcttgcgaaggccatcgacgactgcggcgcgacgctgctggtcgtcgtcttcctcggggacataataatactcgctctcaaggggcttaccggctgcgtccttgccctggcgcttgatgataccaatgcagggtgtactctcgataacatcacggagatcgtccttggaaaggtcttgcttctcctcggagggcaggtgggccatgatggtggacagaggagtcgaggacaggcgcgagaaagcgagctgattgatgacatggttgccaacagcagggtgggactcaaaggacatcctgaagatctccggggtcggagaagacattcgaggaggagacgagagtggagactcggtcctggcctgctgcttgcgaggagactgtggaggagcaggaatctgacgaggagcgaacagatccgaggcaatggcgctgtggagagggttggcacgcttggcacccttgaacaccttgggagactttgtcgttatcgaagccaaccggcaggaaatgtcggcgccgaaaggcccgaaggagtgcacgataggatcattctcctcatcggggttgtggtcttcaccatcactgacctcactgctgaagctggcagtcacatcggtgcacatgctgacattgatgttagtaggatcatgcttgtgctcagggagttcaagctcagcatcgtcctcgtagatttcaatgtcacgctgtccggggagcagagcctggaggcggcgggagctagagagactagcaggcgtagggctctcgggagaagcaatacgagaagcgcgacgaggaggggaagactggagaatggcctgggcacgagcctggcagggaggagagtcccaggtggtgtcggagagatggtcaagagcccgcttgggccattggacgaggacacgcgagttttgcacgtcaattatgatctcggagccctctgtttcactggtgaagctatcgcccttgtacagctcccacgtacgaccctggctatgcaacttgagaccgttccagccattgcagacgatttcgatcttgctgggctcgagggggctcgcggcagcgacgaagcgagcctttacgtggacgcgggagacgaggcggtcagcggagatctggtagtgtgacgagttggacgatcggcccatgatgagggtctcgccgttttccgagagttcgacagcggggacggcagcgagcggggcacgctcggaagcggtagcggaccgttgaggcggggaactcgagaggatacctgtgctcgacgtgggaacgggagtaggatatttgaggtgagctcgcgacgaggagcgcccagagccgagattttgtcgcttcacgggtcgagggaggtttggagatgatgagagtggctcaaagggcggaaggagactcggtgctgagcgcttggagccggcgagggagtagggcttcattgttggaagtgttggttcagcggaggagccttttcgaggtgacgagcctagagaatccatttttgcgtttttttgtttcttgtaggagttgtagaggcttgttcggttcgtggagttgtagatcgaggatcgaggtcgaactggatcgcgtccagagacgaaagatgcgagtacaggtaacacgcgtaaagtgcaaacgtcaaactcgctcaggattcgaaatctagatcgaatctttcgttgccgccaattctctcccttatccttcttgatgtctcgccaacaggcgtcgtagtgtcagagaacgatgacgacacgaaaggcggtctagtatctctctctctcttcaagtagaatacttctttatttaaatcataggtgtcaaataaaaagaatgaatgagatacggtcccaaagaactcgaccaagcgtgaaacctttttttgtatggtaggaagtaacgtgcaggtggtggtgagattgtaggaaaggctctcgtgttgggtagcgggaggtatttaaagaggcatgctccgctttacgcgggacgcgggcgcctcgcgagcaagtacggagtagtcgtggttttttggcgttggcgtttttacagtggttgagagcgctgtaatttagggagtttcatgggagttaggtgcttaacgcggttctggacggggcgcgttgagtggtgatgcgggcagtggagtggacccgtgttggcggtatcgataaggatgatgctcgctgggacgcgctgagttatagtggctgcgttttagatccttgcttgacatgcttgatgtctcatgtgtaaccaatccccttttctttttttgtatatccccttattgctgtctttaactcaatatctcccttgctttagaagcacgttgtgaatctaatcgtgaagaattgccgttgaggatttaacggggattgttggtaaagccaacctcctgtgttcaacctccaatttcttcaacacgtctccaccagtgaatccattgagagtggtctcgcgtttggagacttgtagaccaatccctttttaataaaaagtataaaagagtctggctgggattatgtgccttgctttttgtgttcggtagttatgcagaatatccacctttgaagaatctttctagggttaagtgaatgcacgtcttggacttggtttcatgatgggcttgggagcgtgtataagtttgatgcatcgcgctttgatgttggatgaatgttgtcatgttttgggttggttcttgaatatattgaatgtaagcccgtggccaacttcagtggtccgttcatggttcaattgatgtttccagtcgactcttggccaatatatgcgtctgctgcatcgatcatgagacgaccctctggtctatgattcagcaatacctctgacacctatcattccttgacaaatatcgtcaatcgcatccatgtggcatttagcgagctcgccagtggttatctgatcagccctacgccacagatcgagccacggcacgcatctacgcgacttgatccttacctcagccaaggtaccctacatcgtttttatatcacaggagaacttcacaaaaacgtatcagaattggcatcgtgcctatttaaaatagaagtacttgcttttatctgtatcaattatgcctagaaagacattttcattgtagaactgctgttctgggcaaaataatgagccaagctagtcgatcatccaaaagttggtgatagcttcatcccttctcgccaaaaacgacctggaaccgtattgtttagtcctcagacctctggtctttgtccttttttaaaccattatccaagggctagctcttacaggttactgataaataccttataaagattacagtgacattcgtctcgtcttgcactctgagcatttcgagggatcagcccccttctgcttgtgcttcacctctcgtcgacattccttccccttcttggagtccttgcagaagtcatcgccgaactcgacattgacacaatggccgcactttcggcacgatgttgtagtgatccagttgatacacatgcttgatctagtgttagttgttgtctgggtctggggttatctgaggttgggatggggatattgatgttggtttgagatgttagtaattgctggaatgaagtgaagagtatctggactgttgcatgggggagaggctgcctttatatagtttttcaaggaccggatgctacgaagttaatgccagaggtgtctaagtcatgtcatgctcacttatcgggtgttgagcttgagttcagtgaatatacactgttcttttgttcagcaattaaacaaaggacatcacacgtaagttaatgtctgccgttgtaatgttcactcatcacgcatcgcatgatggacaaagagttgtcttgtcggtcactgtcagcctcaactgacaaaaggcaagataggcattggcaaataaacccagcaaaagttaggtatcctaagctcaggctacctatattaactcagtctttattacttaggtaggatcatggccctgagctttctttcctcccctgctttagctagtggtaacttcctagagctgagcatcaaagcacagatgtgttcctgacaacgccagggaagaccattctctcttcttcatctcatcgttaaagtcactgatcgaaaactagatacatactgtcatctccattatcgccatgtctcacaacagtatagatgaagcggccttgaagatgcttgacgaaatggaggatgagcaacgcctcaaagacgccttccaagatggctggcaccctggcctgcccattcccatgcccaaagaacccatctacaagttctccgagtccgctcttcaggtcggctacttcagagaagatctccctggccaccccccgtccctatctgccaaccgcaagaagaacgcgaaagcatacctcatggtgaagcgcatcgatagcgacatgcccaggacattttttctctggtgcgacgctgatggtaaccccgttaataaaaggtacatccagatagctgaaggccttgtcattcaagatctgaagcgggacctgatggtgatgtataacaaccaggagatatggcttaccatggactacaacgaagaactcaaggttgcgaaggaccgaatggctctcaggcgatgcgagataaggggagagacttacgagcttcctgccgatcaagagggaggggatagggagccatggctctgcagtgaggctgatccagagctgaactgaggtctgttgtggtaattgatgggatcagaaccggaataatggacgatggcggtgtatcaggattcccgttatcagatggcagtgacttttcaggctatagtttgtacaacaagcacgagaggatatttcagcggttagtttgcagcgttgggaatagtactaagaatcactttcatcccatcagttgatctgtgataacttgggagtttataagaagttttagccccaaggaataaagtgactctaaaggtatatgagtagctgctactcttctgtaaagatgatcaggtaccccattgtcctgatcgccatcatcctttattctcatacccccaattaccacaccatcagacctcagttcagctcaggatcagtctcactgctgagaacatccttcttgatgtaaggaatgaaccgttcaatccgatcttcatcatcaatgacaggcggctcagccgttcccctctctgcaaacttgacaagcatacgccgagtcaccatagccaagatggcacaattgtagtctttcacaagcctctcctcctgagcgttgtacatctctaccaaatccttcttcaacttcttgacaacgagaccctcagccatctctatgcagtccttctccacggcctcgccatccgcatcacaccacaggaaaccagtcttgtctccgtcgcgcttcaccatgagataggccttcgcgtctttcttgcggttggctgatggggagccgtcgctgggaatgtcgtctttgaagtgaccgactgggagagcagactctgagaatttgtagacgggctcatggggcatggggactgggcatgtggagttccatgggcggcgaccatatgcaaagtcttgttcaatggcgtcggtgattgactgcatgtcttggggattgcgggacatggcgatgctgaggttgtgaggtcagtattttacttttggaccaagtgattgccaatgacttacgagacgagaaccctgagaactcttcgtgaatggttgtagggtctggagatgatggacttgcggtgttgaggagaaaaggaaacagaaatactctccgctgctgtcaggaaggcatctgtgctttgatgctcagctcagctgaattggccactgtcaaccactgcaaattccaggagcaggttattagcaccgcgtgaggtaccattacctgtcactcatcgacactgtcgtaggaaacaagtagctttgaactaacattaacgtggattactatctaggtaattagggcatatctcatacatcataaacctgttacgcctcaacaacagtaacctttgtctcctccttcaagtcccgactgctgaatccaacacgaatagtaaactctccctcagggatgagccacttctgagaaatgatatcccagtagctcagatcacggcgcatcagctcaaagctgacactcttgctctcgccagcctcaaggaagaccttgtcgaacccacggagctgcttgggtggtgtaccggcaggcgcgctgtcggggaatgtcacgtatagctgggggacagtggcgccgtcgaccttgcccgtgttggagacggagacggtcacgttgtagacggtctcccagagggcggggttgccgccgggctgcacggggagatcctcgggctgggaggtaatgtcggatgcgagtggctcagcggagatgtcggagatttcgaaggtggagtaggagagaccgaagccgaattcgtagcggacggagatgttgtgcgcgtcgaagtagcggtagtcaatctcgagcttctcgtcgaaccaagactgccagtcctccttgccggtggtgttgacggcagtggtggggggagcgttgtagtcggtgccgttgaaggcgatggtgtagggaagacgaccagaggggttgacatcgccgtagaggaggtcaacgagggagttgccagactcctgaccggggaagtgggcagcgagaatagcggtgacgttggggtggtcagcccaaggaagagtgttgataccagaagagtgagtgacgacgacagtgttattgcagtacttggcaacagactcaacaacatcattaccgtcccagtcaacggagaggtgctcacgatcagcagcctcctcagcccaagtcttcaagaaaacgaggcagacatcgggagtagcagggatccagagatcagtgacgttggtggtagcaataagagtgttgttcatccactgctgaacaagagtaccgtcctgcttagcacgagcattgatggcggctagaggcgaaacaaggtatgtcaaacgaccagttccagagccaccaccagcaacaagagtgccaaattcgtagtcattctggttgtagaaaccctcagtgatatcaccagcatcgttgccaaagacagcgatggacttgggcttcttgaggggaagggcgttcttctcgttcttgagaaggacggtagactcggcgccgtgcttgcggatcaagtcgccgtggttaccgcggacgtcacggctgcgctcgccggtgaggttgaactcgcggaaccaggagctcttggggctgaaggtgttgagatcaccgctggaggggtcgacggagggatagtccttgtcctggccgagccagaagtagggagtcatgatgcgggtgatcatgtcgttgacgcgggtctcgtcgagggtgccgttggtgacggcgcgggtgaggttgccgccgaagaaggacttggtaaagtatgttccgtaggcaccgataccaccgggcatgtccatgtcgagaccgctgttgatggcagcaacaccggcgtgggtggcaccccaatctgacatgacgtagccctggaaaccaagctcatcacgcagaattccgttgaggacctttgagttctggcaggcgtaggagccgttgagacgctggtacgagcacatcatgctggaagccttggcatgaacagcattggcaaagggccagaggtaaagctcgtgcatggttcgatcatccatgttagacgaaagagcctccttgtcaacctcaccaatatacccatccttgacaaaagtagggtttcgcatgacctcctgctcattaccgataaagtgcttcgcagtagcctgaacaccagcatcttgatgtcccatgatagtctcctccatcgcaataccagtgaggtaagggtccggcgagaaaccctcccagttacgaccagagtatgccgagcggccaagaggaccggcgacggggccgaggaggatgtgagcacccttggccttgaactcttgacccatggcgagaccgcgctggtagaggaggtccttgtcccacgatgaagcggctgatacaccagcggggaaaacactggcgtagtctgctactcggatggcgagggggccgtcgtgaagacagagaccgttgaagttgagacggggaatggcgacgatgttgccgacgcaaggacctggagttcctgtgaccatgtcggccttttcctcgagggttagttgggagacaaagttttgagccttggcgaaggcatcttcccagcccttgccagtagcattgtctagaatgtcagtacagcctcagtgtcacttggtgtagttggtgaacatactggcagggtaatgaggcgaatggccgtactgtccaagaatagtggtgttcttgggctggacccagctgaaagcatcttcagcgcgatcactcgcatcgtaggcttgggcattgacacccgcggccaaaagacccgagaccaacacagatcgaatgctagccattgtgacagtctaagagatgaatggcactcagtgatgatgatctcttttcttttcaggctatgactacaacttatatatccccagcaccggctacactttccctcccctcggcgatcaccagtccaacctcttgctcatccttcaaaacttgcgtgtctgcgtcattgcaaaattctgtaagtgctagcgtcggcttcgattcctttgctcccccgcacagaagaaggaaaaacgactcactagctcacatggacgatgcggagtagcattgtcctactgtcctttcactggcgatgtcccgtcgtgtgatgccattcccagtttaatctccatcggccaactctcacagcctcagatctaccgcagcttagccgctgcgtccaatggaagatattcccgagtgttggtgatggtgtcatgccccaggtttaccactccacagaatgaataatacggccgctatctgaccgaggatccgaagttctcccagcgagtgagtttatcgattgagttagtcttttcatctcaattgccggggttgagggaaagccgggggagacagcttcttctccgcaattgaaatcggccctgttgtggactcgcacgcttcgttcatgcggagaaattaacgttggttgatggagatcggaatcaaacaaactcgtagatacgaactgtatacctagaaacaggtgctgatcacacatgaaccttggtttctccctgtagctgtcaaatttcaaggttatgagtctttttttcccggcttctccacgatggattgtttttgacataacccgtttatcgacccagtgcagtggcctggtgacgctgatgttacagtggcttcggcccggagtcgttaccgttcaggccatcatgacgggacgaaatgtattttatctgggttctaacgttatcagccacacgacagttcaattgctctcgctaatatgttcgtatcgagttccgcatctcgaatgacaatccaaaactcccgtttacaagtgccgttgtgctttgatgctctttaccatcggtgtatactcggccatggtattctaaaggtgcatgactttattcccatcatggacagccacgatatgtgcagtggaggactcgggatcatgtttacacccgaaaagtcaatcgacttcttaccagtctcgtggtcatgttcatggttctgggggttacattggagaaattgtgttcattctgactagatgaaatctggaggtgccacatttctgagtaaggaagttggttgcgttcatcgttggccggatgtgacgatgttttgagtgtagcttcggaattgaccatggcgatccctgctggatgtaattgttagaaccgttctgccggactttcggtgagtgatgtagtcccgcaatgttgagatgaattattaaacaatggagatgttgaagacacagccggtgtcgcagacttacacgagactaggagtgagtttaaagtgctgaccggggattgttgggaatctcggtagctgacaaaacacaatgcttacttctcaacatacactttcagatttcattaatatgtaatcgcggggaatacaagaacagagatactttactgcatttgtctactaagattgagaacgttaatgactggaaaaggtcattgaagctcttccttcagggtaaccatcccgaaaactcgccttacccaatgacctctagccttcgtttcctcacaagcttccagctcggcgacgggaagtaaaactccggggctgggcaatctccacttctgaccttagacctcaacattaccttgcttaccatctggtttgcagcgcttgcaaaactgactatcaacataagagctgtaatcagccggctcttcaaaacacgccctttcctcgatctcgtcaatgcggttcatgcttagaccactcgtcacggggctcatgacaagagagcagaaggacttgttggaggtgtagtcgataagatggcggcaggattcgcagatggtagcggtgctagatagttgatacattttggtgagtttggtttggtttggtgaagatgctgagtttgtgtttttgtgtttgtggtgagttgactctttgttccagttgagttgtttgtgaatgatatgatgatgtgatatgttggttattcaaggagggaagcctgctgtatttatttaagagacaagcgaggcttcatttgtgtgttcatgggtacataggagaatccgagcgatcgtgcaaagtttttgaagtgataaatgtttcgaccggacaaggaggtacacgctgggcactttggcatacagagcctttcgttcatgcgaacaggatatcgaactgaccccagactatgacgttgtcgtttgtgtattaattcatacagaacaacgcaaccatgaactcgtcctctgatcaggtaaatcaacagtccgccctccctttgcccttcgccctcgctctcgcttccttgcactgcaaacactcctcctcatgaacatagatggtatcatgccttgtcgccgtaaagcaaatacccggtctgctttgaagaaaatgagcgcattttatttcttccaagggcatggagatgaggtaggagcattttctgcagagataacctgtgctgtggatagtgcacattcggaactttggttgattagaagggtgaaaagagagagttgatatcttattatcaacaagtttataggataaggaaggtgtttaaatgtctggatgaaattcttatcatgaagtgtttcaccgaagaaccgttaagataccgaatgtcgtgctctgtatcacagactgcgggtacatcctttcacaaaccctcagcccaagacataaagcatcaccgagacgttgagggcaagagatatactagtaatggccctggctaagggagtatgtcacatccagataccaaagctaaacctctaaagcttacgtttaactcccctctgaccctctttcttcttcttagcatagtccttacaattcttctgatccgtatgaatagtcgacgcaactatcttctgctttacgcaatatttgcctgatttcttggcagggtcacacttttctgtcacggtttcatggtcgatgatgtggtcgcaggcccggcagcgatatttggtaaagactaggttgcacatgctgatggtagagagtggagcgttacgacatataattggaaagtagggggctcgaggtacagagttatatatgcacaacgacgttgaaagattggagtgtcacggtggcgtcttcattctatcgtcggtgtccagatgtgtcacggtgagggaatcatgtcagacttgtgcaatgtttcacggacactgctatcagtaaaagtcgacaaatcgtattcagactatcagcgagattgcttcactacccaatccgccatgttatgcccaaagctcagcgtcaatccagtcatgattctcaaagcattaggctcctttcgcacgaagtgtttattcaccctcagcctcagccttgcattccttagccttagccttagcagccttggccttgcactgaggacacttggaggagtcgatcacggaagtcgtctgcatacgcgtcttcttgcatgggacttcaacgttatccgcgtccttgcaataggctgttcgagggacggggttttgatggccgcatctgatgcagacgtaccgggtggtgtgaatgaagcacatggttgagagtagagtttgttcttagcagtgatggagtgtttttgagtgtagagtgaagagataggttgtgagataaattggagatcttggagatgggatgaggtgggtgtagtggtatttatacttggagttctgctggagccttttaatcttggtcattcaaacgacaataactcacattcactgttgagtctgaaagactgaagcgacgtttgtatggttatttaggacataaagactcacaggactttagcgtctcttaggcgaagcactgaacaatcatcaaacgcatcagaagatatcaaacgctctcactatatctcactatccctgcctgacctggtaggagcaacaaacctatagccgaatagctagctacaacccagtataggctaaactattgcttcttcaactttgcagctttgcaaaccttgcatcccaattcactctccttttgctcacccccatttttgtatcgtttgagacatcgctcccctttgtttgccttgttgcatttctgacgatccatgtcagttctgatatgattgctgcatttctggcatattatcttgacgtgatagacaatgcacattgcataggatcatacgagtggattttctagcgaggtagttgttagtttggatcattcgaaggggttttcgttggtgagtgtttgggcacgtttgcttaactggaatgaaggggatggggagcatggttatatactcgtttaatagctgctaaacactgaggtcaccgggcaggtgagccgagggtcatgaagtggttgatgatcgtcactggttccctagggggagtattgctgaagtcaatcatcgcgtttctatgggcagcttccaatcgccatatctgataccacaataaaggatgagtgatctcaagatcaagaaagttagccaagggccgctgtatcaaatgtaagaatgtttagagattatcaaaaactatgcaaagttcagaatttgacatttttttattatcccaagagcgagctccagaatacgcttctagacttctaggtaagtacaatatctgattctctagcaaagaatcccgaaactaacctataaaactttcccatgtgctatcaaagcacagggctcaattgcctgagacagatcagaagcccccattcatttctttccactattcttcccatccattgagcatttcgagcagttgctcacggatactttcttcgtgacatatacattatcctgcttgcatttagtagtgccgtaatgcggacacttgtctcgcttgagctttgtgtcgacggtcttgccgcagttggcacagacctcagtggtgttgatcatgcgacacatggtgaatactatagtaatgtgaagatgtggatgggttgctagtagtgaaagttggactgtgaagtgggaaggaagttggagattgaaggatggattgattaggaagggagaggaagtgggtttatagtcgagatcatgatgaactgttcgtgactgatcttgatgttgttcgtaaatgtgaaggaacacgttcatgaacatgggatactaattgtataatggctttgttgtgctgaacataggccattcagatagtgtaaacgctctgaacagatcatgtatgaagagaacaatagtatatatgccctgaatcattacaatctatcaggtcgatgttgggtttaaaggtgctgcggtttattcttctagtgatagaggttggcaaactctagtccaaggtcgaacgtgattgcgatattggccaccaaaatgtagcaaattcgtcaaggatccaatcttcatcctaacaaccagtggatcttcgcagctaatcactaatctttctatttgcaagagaccctgtgatattcgcctcgtaatgatttaagtcgcggcgtggtccagagttcatctgtatgattaagggcgtcgtagaagtctgtacaaggttaacaaacggcttcccccaactccagagaatcactcacatttaccaaagtccatcatcgccgaccgtacgtaagtctcaaatgtcgcataatagtagaagtactaccctgcggaggctgtgacataaagggaacctgactctcaggcggaaatgaggcgcacaaaatgcaaaggtcagcctcgcacttgaagctcaagttcaagtcggtctttccgcagcgcttttcctggtggtagcgcgggcactcttgacactcaatttcttcgtagatgacgttgttgcagcgcatgcagtagaagacgcgggttatggctaagcacatggtggcggttgtgatgtggttgctctgaggtttgtttgttttgagggattgagagaaaaagaaaagagcgagcgcgatgctggagagatcttgagttgagattgagttcagaaggactatgaacctctctgcagatattgcatctgtctagagtgaaggaaattcaatgcagtgtttgacactgccgcctcgtcaagcaagcaatactagacaagccactcgttatcacccaatgcagatacccgtaagaagtcacacacctaggtataaaaggataatcctctaaataagactcaaattgaagctacatatgctaaaagaagccgttactcacagtaatactcccaagctgccctgctaccgccgtgcgataacgacttcaatcggaggataacgcgccaaacactctccacagatctcctcttgattccacaacgtcacagggtattcattcccacacgatgcgaatagcctgctcctcgtttcgctggccttcctgcacataagaccatgtttctcgaagttccaccggttcccgcagacagggcacatgtaatggatagttagatcgtggcacattttgatatgtaattaactcggctttcgtgttttctttcttcgaagaaatgacgaacgtttgagatttgattaaatgaagctatgccatggcttgagatggaggaatttatagctaactccagagggatgagaattgaagactgaagaggatgatagttgtcagaacacttttctgaaggcacttaatcacaaaatttgaggagaacaaagccatagcccagtgatacactgcatattctctgtgcagagggtgcgaaatgtgattcgtcaaaataacccgaaagtgtcgcaagatgggctttgtagcaggataggaagaagtaagtacaattaaaatacgttacaagcccacagcgcaaaaccttacctacctaccttaccgattctattcactgccacagagctgaaatgccacatgaccgttgcgaaaaacgcccacttcacataagccacatctcacagaccatcctatatgtcacggtctcttatctttaaggtgcctatggataaggtggacgtaaccgcgggaaaacgaagtgctcagggcgaggaagctccggctccttagaatttgcgcaggtcctacatgtctcctgatgattccatatcatttctgagtacctgctcccacacgacccaaagactactgttgaagaacggcaagctcgttgacatctcagactgtgtctgtcagagtcgattctgttgctgcaaactgagcacatgtagttgactgttacgtggtagcacattttgaggggaatgtgtgttattaagtttggaagatagatacacagactaggcagcgttgaaattcgtggtcggagggtaaaggaggaacgtgagacataggggatttatagccatagatttagtgtgatgacagcgaatgaaaaatcgttatggagtcttgactctcaggtttcagcgtgtaaggagtgatgttttggaaggtaagtgaagatgatacacgtcggtgagtgaaagagttgtttgtagtcgtgatgcgtcgtcgccaagcccattcctcctcagaacaaacaaaacatgatcgccatatacatccaacaactcctcaagccaactgtgtcttggtttcactattaagcgtaaccttattccacttccgatcatcaggcggacactgctgacaatattccgacacactcgcaacaaccccatcatccgtgtatccgcacgaccccatagcctttgactcagtctgttgcgcaatttgacaaatctcccattcatatcccttcctgatgcatacgctgcagtacatgcagtaaaagtgcgtaaagtgttcagtgcacatgatggatgtttgctgattggttgtgtgcacttgtgacgcagaaactcagtgctcaatgttagaaacgacaaaagataaagaaaactgcatatttttgcgtttggtggcttacgaggctttttgaatcacagttggcggttgaataataccaagaccctgaaaagcctcactaggcatccatgcagcaggggtatggttcagctgcacaaaataggcaaatcatgtttttatcagcgctctagtcgcactgaagtaccaaaaagaggcctcgccaattacagggatgcacgtgtagattgcgactttggagagcctgtgacttgtggcccccagttgtgaaaacaggggctttgaaaaggtcgttggtatcgcggccggcgtcacacgaatcaagctgtgtgattgtttgttaaacgcccgctacagtgattagagtaattctgtcacatgttacttttgaactgttgctgttgtactgagaagagttaccaatgatcagatgcggacgacatacgtcgcaacaccacgatgcccctaggtctgcacatgatgacttgggatttcctcaattggaaatatgcgcatgaggtgcgaaagatgttcgccgtgtacaaagggcataacatgtgcgatggtctagtgactgattcagaccaccacaaggttgaacaacgcagctgaagaaagattggtgctgtagtactggtataacaaacatcgaagggggccatgaagagtctggtatacccgaccagaatttgggtataaaggtgcccccagggagtaggagaatagcttgagcaagaaataattataatagaaatcgagagacaacccaaactatatacaggggttataggacatccggattccatggcaagctggcaagtatgttcattctcagaacagagccatccgcgttctctgtatgtggaatgttcaggttccaagtgaaagaacaaacagacctgcatatatataccgagcaatgaacccgcagcagcagatgcgaagccaaaaggtccaagtcgtggccagaaacaagccaagacacagactacggcatctgatactattatacaatatatccacagaagcgttgtcgtcggcttatagcatacaacagcagcaacaagatcaacatcccagcatcttcatactatacaccattgctcagtacatctcagccagatccagaacccaaaccatgtgtcgggaaaactacttccagatgaattgtgagacttgtgacaaagagctggcaaccgatatgacccttgatcgttgcgaagcaggctatttctttcaaaactatgaactctgtccgaacggtgttcagagcttgttagagatcattgaggtgaagtgtttgacatgcaaggaggaagaggatatgatggatactgatgagttggcagacatactgtccacacatatctaggtctattggatgggaaatgtgctgacggatcggtttgtctggtggtggttaaaagtggaagtgtcaggaacacagggagctagggaaatacaaagaacgtctagtatggcatctgcaaagacaggttgataataaatttctgcatatctctttattcagaagttcgaactgatgaatgagacgatggaggtttacgtataagaatcagatccaatacagtaggtgaagtatgagtttagaatccgtagtcacgcctctgatgagttgtgaaacggaatctcgcccaggaagagaattacgttaaaagcgaatgggacagatgatatctgagaacaagtggcgagaatctgaaagattctaaggaggtaatgtgaagatattgacatatattagcgagatcatccgcattgtttgaaatctcccctttcccagctagactagcagtgaaggtagtcactggaatgaatgcatacgcgatatggatcgtagaggagtataccatgacaagttctatcatttaggcggtgccaagaagcacaatgtttcctctattggtcttccagaccttctcgtcttgttcatagctaccaacgccttattctagacgacaaaacctttggtccgtaaacgatacttgactaaattgaagaattacacttcactggcttctcctcagtattgaaactgattctttgatgtttgcaactggaatgctcgatagtgattagaagaagaattgatgctatcagcctgagtgtcaaaagtgagtacactcgactgagggctcgttcgactttgcctttcacctaaggccaagcaaggatgagataagaaaagagagcgcactgctgatacgttgtcaaagttagtgaaacatgggcaagtagaagctgagtgaacgaatgccaccttcaagcttgaatagaaggtattaggcatgaatacctaaaggagaatgtcgaacattcaaatgcggggtgggcaactataaaagacttacagcttctccatggacgctctcccctttgggcacaacgacaaaaattgaaacataccccgaatacaagatgtgctgcaagactgccgttgagcaacgttgcaaaggctgcgacgacttgctgcgcacagggttcaagcttgataagtgcgccgagtgtgaggagaaagggacctgcgagaatggtctaaggcaactgtcccatagagtcgagcacggatgcaagaaatgcctagaacttcaggaagaacaggagcgtatgacggcgctgcatgcgctgcgttaggcagggaagtggcgatgagtgacgtgcagttataactgagttgcagttagataggagctggtaatatgggaaccaccaatttcatctgtcactcactcgcagccagatcagcttcagcgaatctgatgtgattccttacaataacgtatacatatactgaacatttatcacgatggatcaatatgaagtacagataatgagattttcggtcattagaaataactataagtactcatccatccccctgaggtttgagccaagtcagatttccaagcatcaagatcttgctgtatccctcgccacgaccaccagtacaatcattctctcaaaaccacctgagttccaaagtctactagaacgtcagcaacatatgtacttacgaacatctagtatgggtttgcatggattgcggtaggcagacactcggacgagccactgttactgactgcagttacctagttcctggtcgacgatgcccaagagcctatgacgtagagaatcttattcggtctttgtgctggagatgtgaggaggccagatgcagcagaaatcgtagggcatgataagtgagatgttgtggcaggttgttctgttacctgagatggcggcatgggtaagggggacgtctgatcatgggggggagacccttttgaaaacagtagccgaatggatcacttaaaacgttgatgccgattcactgatcaaatatcaatttctatgaagtgattaaaagttctcaaccacaggtttcaacttagaacaacagcgagaatgagtctctgacccaaagatgctttatcgctccgttgaaaacgtagattgtggcaattccatattctcccagtccgtgattaagaatatatctgagaaatatgccggtgatatgccacgtgaagaggaatataaatagttttaagacaatacgtcaaacttggactcctacatccagataattaaccttatagacggcagtcaaccccataactccacccacacaaaacagtacttgaaggaagaaatgtgtctagcaacaacaaatacactgtactgcgatgagtgcggcggctacatcaacgactggtatgactttgatcaatgtgaggaggcagcagaccccaataaaacttgcaaaggtgtcagaagaaccacccaacgacatggtggggagaaatgcgacaaatgtatagagaaggaggaagagaaaagaggccgccgctgaggcggtggtccttggagtggcatactcatgcctcagatagttaaataaatcatatcgtcattcaagctgtaaaattagttcgtgcctagtgacttgacattccaaacggtgatgggtgttggctaatgcactgaacaatgcgtgtcagtgctaatcagagcaaacggcattccatttaggccgatggctttcaatgtttactgcctattgtgccatattcaaagtacctatagttgtgaatgagtagctctctatattgttagtttattttactgtttcatctcatctaaaaaactctctggttctcagactcgtcaaaagcaggctgcagtcaatcatccacaagcagcatacgctctgaaatctgcacaagcggcatcgcatcttcagagactcccagaaactatatcagtaagtatctacgcctcccatctgatatatctgtcctcacatccagtgccaaccccaagcagatcctcaccagccaaacacccccaggatctccaagatgtgcgagcaagtcagaacaatccgccgctgcaccacctgccaacagtacaagagcgaaatcatccgcaacatcaactgcgacaaagtctccatctacaagctcggcctctgccgcaacgggatgagctaccgcaacgtcaccgagccgatcgagtgcatcgagtgccacaccaagcgcgtgcgagaagtcgaggctgagagaaggaggcgatggcttgcggcgtggcctgaggctgagccggaggttgagagcgagaagaaggatgaggaggagaaggagaaggagaaggaggatgatggggcgagtgtggcgacggatgatgtgacaacgaatagtgaggagtcttggaatgttgtttgagggtgttgatgcggtatggcttggcttcctgggccatttacgtttggcattgtgaaccgctgatctgattgatttggcggtgatactaggcagaggatgagaagctactcagctggcactctgtgagtcacgaacaaggaaaggctgtcgcagctcccgaagcaagctgctacatgatcgtgtctgattgtttactgtttgcactacaggtatggacaaccctagagtcatagaaggccatttagtgatgttttcgcagttgggcctctaaggtactctgaatataaaaccctggtatttccaccctcatgattacatgtaatcactgcaccccgcaatcacacctagttacaaggtgtcccaggctccaattataaataggagaaagagacgaagtaaagtcgcttcttctactctccaaatcaatatatcatactagaaccccgagcagagtacaaagtaccgtttccaaattctttactgacccgatttctgagaaaccaagcaggagatgtgttttaaaaacagtaaattcaaagagtgcagatgcggcctcaagtgggatgagaaattctcctattccaactgtgatgaagtcgagcccaacaaaatgggatgttgcagcgtcggtcttgaactgaatgagataaagatcccagctgaatgttgtgtttgcaaagacaagagagagcgtgaggaaagggaacgacgagggagggtgagcggcattggtggaagacatgtttcctttgatgatgatgtagtggtgatcacatataattgagggaaagggtgtttcatagatggtggctttggtaaatacaagtcctaggtatatagtaagccgatgggttcgagcagaagattcagtaggaaattgactatgggttaatattgatatcctttgctgcctgcttatcaaccttggctgtcatagctgttgaaagccacaccaccattattttcaattgagcattatggctgcgagcttattctagcagagagaacctagctactagccatggagcaaagaagatggcttgctcgggctgttattctgccattacaatctgtggccttacccttcatcccttgtaagaccttgacatttacgattttgtagccttcgttatcaccagactcaaacttgcagacaccaatataatttgctctagtagcgtctcgccaataccggggtctgaggtacctttatcctgaacgatttgtagttattggcctcgtatacatgaatgcgatgtgcagcgacgtgatatactcggatactctcagaatttaatgtcaaacgatttgaaggcttgctatcggtactgctattccgctttctaatagcccctggcgaaaaaaagccttgccaaggtcttgaatatcgctcgaacttttaatcatagtctttgagggtgttttaatcgagaccctgtagtcaacctagtgcggctgagtatctctagcgcagacatgaggttatctggcctatcctagcttttgtagtggttcactctgggttgaaaatgattccgcgttagccgctgcgccgcatcaaggctgatcagatagcaggggtcttggaggcagtattccttatcttcccatctgcgcacttacctgttgcaagtaagattatcgaatttacagatgctgcatagtcattaatgtcctgcgaggttgctcttgatttggaaacttctgttatacctacacatatttggcgagtcaagaatagaacctttaagcagcccttttgaaccccgcgactacggtcttctgatctacctaaataggctgatcggcatgcacccaaaaatggtcaacctttccttgaaagagtctggtcaatctgtcgaatcattagaagaatcgccagagacccagagactcgcaacgctcgaatcaaagcacaaccttgcttatctcaaggcggccgatgactggcttcttcagcattgctactgcaaagagaacctcgaaatagagcgactgtcaggcgagcgactacctcttgaacaatgctacatcaatctcatggttatacctcgctccaggaaccagacctctagactttcaaatcttgcacccaacaacaaaatcacaaatctgtccttgtttcgaaggttaaatgtccatggcccagatggaggtgtcagagtcagctttcacgacatattcaatgccgcgcgtgctcacggcgcggcgtcaaaacactcgacgagaatcctcattcgcggtcaggcaggcgtaggaaagacgacgttctgcaagaaagctgtgcacgattttgtgcagaaccaggtctggaggcagcactttgatcgcagtctttgggttcgactacgcaacctgctatcgcgcgatggaggacataacctcgaggaactattttgtgatgaattcttctcgcagcatccaaaatgtagcgaccttgctggagcgttgcgagatgcgtgtactgacccagccggaggtaagacattgtttctgctcgacgggctggatgaggtctggcatttgttacagcccggcgatgatctcgcaagattcgtcatatgccttctcaatcaaccaaatgtactcgcgctgtctcgtccctctgttccgatccagtctggcatacaggcgtttgacttggaactcgaaatgatcggcttcgggacagatcaggttcacgaatacgttaagcacatggagccagaaagacacaaagagatccagacgttcctctcttctcgcccgctcatccaagacctcgtccgcatccccattcagctcgatgccctttgctatggctgggatcaagtccacaaccagggccctgagaccatgacggacctctaccagtcgattgaaaaaggcctatggagaaaggatgttgtgcgcttgggaaagtcaaagattagggacgctctaactgagaaagacaagggttttgtcatggatattgaagagctgatcgaagatgaaacacgcttcatcgaacaacttgcgtttactggactgtgtaacaacattttcgaattccaagacaggcacgtcaatattatttgccgatacaccagcacacactctacctttgtcgacaacatcttaccaaagctttcctttctacgaacatcagactcatcagtcggaaagccgagtcgtacttatcactttctacacctgactctgcaagaatacttcgccgcccgatactttgtgcgcatctggttgcagcatgacaaggcggatcttgtctgcataaacttcaacccagatgcgaaatggtatgcgagaacctcgtcccacacagctacaaaaccgaaggacttcctttcccaaaacaaatactcatctcgctacaacatcatgtggcgctttgttacgggactattgcattcagggaggaacggctccgatgaactggcgttgcagtttctccaagccattgacgccaagccggtcgatttgataggcttagcccatcagagattgacaatgcattgtctcgcggaactgcgcccttttgtatcatcagaaagactcgaaagtcatagaagccgccttgaggctcatttagtgagatggtctactttccaagctaaaaacaggaagctccaagagggttcactagcttgtgagaccgagttccccagcaaggcacttttgaagatgttgcaaaatgaggatcccgtcaccttcagagctgctttgatggcttacaagaagaggatgcggtcagggtatcgggttccacttgaattcgaaaatgccttgacatgtcggctgagaaaggctgggtctgagaagacccagaggtatggcggacccctgctggagaatgatatctcaatgataatcaaatctcttggtcctccagaatactggaccattggtgtaaaacttgcactaagtaccagtcttcagaatcgaaatccgtgggttgcgtctggtatcctttctgctctggacgaacatccagagactatagcgacttatatcgaaaccatatctaccattcttgactctgatgatgctagtctaagatggcggaccatggtaaggttgagcggacagaagaaccttccccagtcgactcttgatcacatggcaaagtttctgtgcagaccagaagagacacgcctcgcaagagaaagggcccttgacatcctgacagctgagtcctactgggcaaagtacctgactttgaaggcgacagaggatgaaggtggtgagaaaccaaggggcgatgtggatcttgtacagactggcttgaggctcatggaatacgaagacccagagaattctgctattgcaactttggcacttggttaccagggccagcaactaccgaggaagtccgttaacaagatcttgacgaccctttcgcgagatgatgtcgtcatcaggctggcttctttggatgcattagctcggcagacagatcttgagattgaggatctaagagccgtttctgatcatctggataacccaattcgtgcggtccagcttgctgccgccaaagtacttgaggggcgaagcgagctatctcgcatggacgatacgctatactcccttgtcaagttcttgagggttgggcctttggatatcgattcagagatacgactagtagcggaaaggatcttgcgatgccaggagttcctatcagagagggtcatggaacttatgatatgtcttttcaaggacgagactactacgccaaaggggtgccaaaagcccatatttattcctggagggttctcagatgttatgccgccgttccctgaagcggcactcaacaaagtcatcccgtacctgggatctgaagatcagaagattcggcggggggcgctattattattcgacggtcaatcgaaacttctcgagactgtgttgcgagcaattgttgagcgtctggtggacgattacgaacccattcgtcgacaagcgatgaagaccttggaaagtcaccgactggatctgaatgaacgactttactcggctatagactcccatctggatttcaaagatgggactaaaagagacttggtttttgaaacagtttacaaaacagctggatgtccagagaaggttctgcaaaccattgaaaaagctctaaatgataaggatcatctcattcgactcaatgctcttacatattggatccataacccagaaattcccggaagacttcatgaagccgtggcagcatgttgcaaggccctaacacacagagaaccgaagggaaggcactgcatgatcgagatgcttactcgtgagaaaaagagattcctccccgacacaagaaccctttacgctctcgcagagtttctcagcgacgacgacgtgtacctccggcgagatacaatcagctatctatcccggcatccaaacgtacctcccaagataaccgcgcggatagccaccaagatcacggcgtttccagatgacatcttccggtacaattcatcaatgaccattctcctacagcacaacgacgcctatggagcgacgctggcgagagcgaaggtagaagagcagctcaagtttctcctggagagatcggatacgatgcatattgcgtggtatgtgagggatgggcagagcctgattgagacggggagtggggtgatgtgtagggaattggaggattcgaggagttttgtgagtgcagttgaggaggcgaggaagaaggctgagatgcctgatgttgtggcctgtgtgccgtggcaatgggcgggatttgagtggtgacttttcgaggagagtccctaagcttatgttgacctacctacactttggtggcttaggtgactgatctacaagggtttcacgggtcatgagattagcgaggggtatcgtgcgtgatggaataccagggttcgttatggattctacctacatttcaatttcactaggtattacttggcatatgcctttaatatccgttcaattattccgtatttatctcctacctatttctttcattatcgctattgtaggtctaattttggaacccaatgcttagccccaggatctaggtgctgcgcctgtgcactcagccttgtcaggccttgcacaacatccgcatctcttactggctgtttaacgacacttgagcatgggtgatgcttacattttggttccctccgttcgatatctactttgataactcaagctcacttatgaaacttggcgagatctatcatttcagttcaaatcattttgaagcaaaatggcatccgaaatgaaaacatgttttgttgagcgcaaagatgccattcaggtccatgatcactgtcctgagcgtccgtatgttgagttggaagtgccgcaagatgcgaagcgagttcacgctgtgacttttggaggaacgtcacgcgatcaaggtcagtaaacaggctttttacctcgtcagatgtaactaacaaatcatacaggctgggcagatagatcagaagctgtgtcattcacctggtgggacgcttcagtaaaacgcccagaaggacgtggagatctacgcactatcactgtactcaataaccgtctagcaaatgacgaaccccagaactggtctgatcgatggactgtcttccatggacccaggcgaagactctggattgaggcacttcgaccaggcgatgtcattcagttgatccctcgagctatgtatatggcttgggtgaatattattgacgagggaagtatcaagattgaatacgagcctaaggatttgggggaagaacttcaagccctacaacttacctcgaacgcctcgcattatgccggggtgctgagtgtcgaaaggcaggatattcgactccttcatgttgagccagggacttttgatgacccgatccgatgttctttccgcttggcaagcctgaaggaagtcgagtcaaaagggatcgacttccacgccttgtcgtattgctggggagatcctaccgagagagaagacatcttcctatcgaaaaagggtgacttcgacaatggacaagaagctatgccttttagtattggaaagtctgctgcccaagcacttcgtcggttacgactagagggagaaactctggttatatggatcgacgccgtgtgcatcaaccaagatgatctcgaggagagagcccagcaggtcacgctcatgagtcagatttactccttggcgtcggtcgttcacatttggctgggagagaataaccacggcgtcgaggcttgcttgaagcttatccgagatatctgcaactcgaactccagattatgccaaggtggtgagcaatgctcatgcgctggaacaacccacttaactccccttgaggagattcgagcttacgagcagagcaagaaggatgagggaaaggccatctctttcaaggggatgttggaggtcttcgatatccacttgaaaaactggacaagagagattatagatctggctggctggtatggaaacacccaactgtcgttcctcatgagcactctctacgaaaacccgtggtttacccgagtctgggttatccaggaagctctatcagcgaaacaacccttcattcattgttccggagagcaggtcccttggggggaagtggtacaagtcagcagttggcttgagaaccctggatattccagccaaaacccgcacattgtctcacaacagatttccatggctgctatttggaagaccctcaaaccaaaaggcagaactacggaggttccgacaactcccatcgaagcacaagatacgaatgagttatccagtatcttagaagtctttctttccggtctggatctcaaggcaactgatcctcgagataaactgtttgcattgctcacctttgcgaatgagacgcacgatactacgaaattggatgatttgatccggcccaactacgataagtcgaaggagagagtgtttgctgacttcactcgctggtggatccgagagcataactcggtggccattttatcgactattcattgtcaaccatcacgtacttgggtaaagattctggggcctgaagcccaggatccagtgacggatcgaccgacttggtctgttgacagcaaaggaagctcaagacggactcaagccaacttgaacgcgcggttcaaattcaaagcagccggcgatacgaagccgaatcttgagctgctcaagactgacgatcctctcgttcttcgactctcaggtcttcacattaccgagataaggagcgtcagccacgcacccatcgagtacatatatccttaccaaaagcctgtcgaagagcaaagcgaactatcccaagtctttgacaaaatcttcgatccctgtgctctatcaccattctggtcacgaaaccaaactgcagatggcttcaaaacagaaaataacgagacatgcaacatgaaatatctagatcatatgcgctctcactggaactaccgttcgcgagaacctcttgaagtgctgaaaccaaatgccggggaagagttggagcactacaagacgaataagcttccgacatgtatggagccttgtttctttgtgactaattcggggttgtttggcttatgtccttggcgatcgaaggagggagatttgattgtgttgcttgatggcggtaatgtaccgtatttgctgaggcctgttggggagaagaggtttgagttggtcggggagtgttttgtacaggggatcatgcatggggagatattggaggggttggcgaagcttgggaatgggcttgggaagaggcaggctttcagtattgtttaagagtctttacgtaggaagcaaacgatttcgcacagctataattattttaactttgaagctgtgattctgggatacagatagtctaaacagcatataggaaggtttagccagaaaattaatcttaacgctatggagtcactatacaaagtaaaatccgccactacaaaaaaacgcaccacgatcacgatctcaagtatctatagccataatatccaagaatactcgtccccgttacagcagtcgtcaaaataaacaccaaacttgtcacaataccctgttcgaagaaaccaagctgcgttcccttgagcttacgtttcatctccggtaatctcttcgtagcctcttgatccaggacacttagctctctggttgaagttgtgttgacaatcttgtcgagcttgctgtcagtagcagatttggtgagatacttgggctttaggcgggagaagagatcttggtgatagatatcgttggttccggattggggagggagacctgatggtgcggttggagagtctaggctgttagtgtttatctgtgtgaagtaggtctgggacttacagaggagtttggtggggatgtggttcatgaaactgacggctgtatctacgaattgacaaagatacttggccatggcggggttggtgaagatataagcagcggccagagatccaatactagaaaagtcagaaacaatcaaccaaaaagagctcttgtacttactctctcgacgtatcaatagcatcgtccatactcgtaacagcatgaacaataagcgtcgtctcatcaaccttttgctgcagcaaattcgattccctgctctcaacatccagaatcactccattcgacccagaaagcacaacatgcacagactcatccttctcaacctccttcgacagcggagatttaggcgctttagacttattcggtgaattagccaagaactcagtgctctgctgcacaagagcgcgtagtaaatccttcttgacccattcgttgacgaggactacgtcaggcgcgtagggagctttgccttggagactgaaacgtgcggatacgagagctttggcggcggcttggatatctgcgtctcgttccacgaatgctactactggtgcttcagggtctgagacaaggtggtccttaaggattgggccgtctgagccgttttgggaaacacggatgtgaggaagactgatgtcttgtgctgcgacttcttggtttgagactgtgaagatatctctgtccaaagacttggcgatcaggtctagcacaatctttggtgtttcgcgtagtgagttttgagcctataatcattagcatctgtctcatactcgaaatattcataagaaacttacctgcacaataatacagtttccagccgcaagagccggcgccaacgccgcgatcaatccataaaagaaagcatgatacgccggttcaataacaacaataccaatcggttcccgacaattaatatcgtcatgaccctttgtaacagcgtactcatcctcggtctccttcaccggatcaagtgactcatgcgcctcagcaatagcctgcagagcaagccaatactcaacctttacctcagcaggctgatgcttcgtatctttcgcaatagcatcttgaatctgcacagctttatccgccaacgcagtatgaagattccgcaattggtcttttcggtaaaacgggttgtgaaggcgcccgtcaatggctgctgatctaattgctgtgagtgatttcgacattgtgaatgtgaggatgatggggcactaagctgatgttggaaattggagatgtcgagtaatatggccagatacttgaggacccctatttggtgatgctaagagctcaagaggtagaaggacaaattggggttgactccggggactccagattccccgtcggttcgggtgagggcgtctcggggtagtattcctccacatcccgagtggaggtctcatcaaacgataatgccccgaatcacccggtagagtttgaacagcaaatgagaagatgcaacgtcagtaatttcaccaacactctatcaattctcgaattcatcactcaatcttcacatcaacatcacatttttcaacatgtcgaccactacagtaactcacacccaaaacggcgattttcacagctccatcctccgcgattatgagcttcaccattctcaagcccgtgaggaatcgcctgattgtcgaacatcgcctgtgacgtccgcagagcatccggagtttgatctgccgcatcgtcgtgtgccggagtatagaccgcttaatcgagatgaggcgcatgtcaatggcgttcgcgtctatacaagcccggctgaaaggttctttatcaccgctatgtttagaggcctaagtgtcaacgctgtaagtaattttgatgacttttatgagtatgagctgacatgagaagggcgctgctcagtattggagggcatcgattgggaggtttacggataaggtttggaagtaccaaattggaggagagttttagatcggcagttgatttatttgagggtcggagtttactattgagtttcttttcgtattcagacacataccagttctatcgaattactacatttttcattctgacctttgttatatgtacataatcagcaactgtccttgtaagagatagctcaagtagtcaagctagaactatgaagctaggatcattggtaaacgattctataaatgaccccatagtttaggcatatataaacctctatcctacttcaaggtgctttcggaaaaccataaaagctctcaatcttccatcaccttgattgcatatgatatcccacttcataaaaggatgacaggcatttaaacaggacatatataatcattgtatttctcctcgttcagcagctaaaatcaaatccctctatctactcagaagccttgacaccctccatatttccataatcctcacccaactccttacccccaatatcaggcttcgtggacggcaaaagcacatacaacatcctcgcccactccgtctcactcgtattcctccacgcatgcatagtcgccctctgcacacaaacatcacccctcttcaagaccttcctatcccccgaatccagaatcaactccacctcgccctccagcacaacgccgtagtcgagactcacagtgcggtgcatgggtgaagtatggccaggacacatgtcgacatagcgcaggatagtgcctgttgagatactgaggcctggttggttggtcaggaagccttggtaggattctacgtcggcgttgttggtgagcttggctgggaattcttttgtggcgtagcctagtgcgaagtgggcttcgccgttggggagggcgtagaagggtgcgtctgagttgattgatgtgtcgattatggctttgccttcatcgttgtgtgttgtgatgatgcgttgggtttgtctgagtttgccgttgagagccattgtgaaagtttgattttgacagagttaggtatatacggatgattgtgagtaattggttctgtctgttgtttactgaaatagtctatgaaagtgtcgtattctatttctcctcatcattttatgttcagtgccggatatacgactccatttctcttacatatccggggccattcccctcgattcacacatcgggatgtggagggacaccatgtcaaccggtgccgatcgtccacttagcctttcgcggggttcggaattaagtcctcgggatagcataggtcaatgattgataatacgtgactagaattgaattgatgggactgtcactcataccatatcgactgcaacgttttgaatgaagttgtgattattcaagaatcaagaaaactaaacatcatggcatctactgactatgctcaccacttcactgagaagaacattcctttcggaatagcttcatcacagtctcacaagactcctcaagctgtgaccagacttggaaataccgtgatattcctgaatgatctcgtcgaaaaattcaaggatgttgacgatcttcctcaaggtgtattcagcgagcagactctgaactcttttgctgctctccccaagtccgtgcatcagaatattcgaaagcaaatccaacaaacctatcagcaagatggtctcgatgggtttccttcaggaagcaaagaagaaatcagtgctgtgacgatgcatttaccagtagagatcaaagactttgcaggtatgcacaacccctcagcccctttgaaacaaagctaattttcaaacagacttctcctgctcccttgaccacgtcataaacgcaggccgtatagtagtcaacaacggaacgccaccacccggcttcttcaagttcccagtgggataccaaggccgaacaggctctatcgtggtttcaggaacgggtattgagcgtccttatggacagttcaagaaccctgctgccactgaaggcgatgaccctattatttatgcgccgtctcagaaggttgattatgaagtcgagcttgcagctgttgttggaaagccgttgggtatgaggaagagacttcatgctaaggatgctgaggagcacatctttggttttgtgattctcaatgattggagtggtaagcacttatccaggttactagtggaaatggacgactaacagacgcagctcgagatattcaaggctttgagatgtttcctctcggccctttcaacggcaagagtctaggaacttccatctctccctggatcatcaccctcgatgctctagaacccttcagaaccaaggctcaagagcagaaagctatatcagcttcataccttcaacatcctaacccctcaacgttctctatcaccttgaaggtcgacgtcttggcaaacaacgtcaccacaacacttggtgtctgtccagttgagtctctgtactggacgcctcaacagatggttgcgcactctgttagctcgggaagtgcactcaggaccggtgatatcctggccacggggactgtttctggttctgaggagacaagtcggggttgtatgcttgagagtacagagggtggtagcaagcctgttacgttgagcgatgggtcgaagaggggttttcttgaggatggtgatgttgtgaggataacggggtctgtcggtggtgaagagtccggggtcggatttggtgaatgtattggccagcttactcctgctcgcccttactgagtttgattttatagacatatgaagaatagagaacattcattatttgatttgaaatatttcatttttgtgtcagtccaaatgtcccccggacaggcccatcgttgccccagtctttatgtgtgatctgggcctcctatcaagttgtcgaagtaaagttttccgcttcgccaggtgcaaacacagatataacctggatctcctgcaaacagtgtttttaccccccaaatctctcatcacccgacaaatattatcacaacaccaggcatcaactgccgagcaggaacacaattcagtaaataatcaaatgccttgctataaaatgctaattagatatgtacaaatctcaacgcgctactcaacccttcgagcatgagaaatatcatccacgccccttccatactcaaccttactttgaacaacaccataaacaggaatctcagaaagcccagttgcgatatggttcaaggtaggcaacgtatcccatgtaccagctgtgagatccaaatcgccaccacttccaaccaatgtcttctcaacctgtcgcttcgtcgtctccagcccattctcgataaagacaggatacgcggcgtcagcgacaccaggctggccgactgcaggaacatatcggtatatcaaaagtccttgctcctctggcagtggaggggcacctgggggaccgacagttgggggatggccgtttgtgccgttgacactgtttgcatgtccgtttgaatgtccgtttgcatgtccgttgatagcctcgcctagacctttgagcttgatatcgacaaactctgctcctcgccaactgcagcggatactagtgttggctcccttctccacaacatcgatatcacagaaaagcttaggcatgccaagctcctcacggcccgtgacgataggatcagccaagttctccaaaagaacagctaggaacgatccgtagatcttgctgccatccttcttctcatactgaacaccatgaatccaaagaccaaagaacttgtaaccaccgccaccgagccacttcatatccttcaactcagtgcaggagtatgtagcttcagcgacagtgccaggcttgtaaaagctgaacttttccgtggggaagagagtcttgaggtatgtagctgatgacttaaaacggactgaccaagtggtgaacgaagagtcatttccgttatatcgttgtccgtggaaatcctgtcgaggactgggcatggggccgaatgatacaggggacttccagtggaggttcttgttctgggaccagagatgatctcttagagctttcttggtgttgtgccactcatcatggccgaagttgtagttgaggaatttgtagactggataatcatcagttttgattattcgtgtctgaggatggaggttgcttactgttgaacttggcgcgagtctcttcatcaaggtcctcgcctgcttgtctggtgaagagttgcaccatatgagctctctcgtctctaatcttctcgtacagagaaagacggctgggaatttcatcggctgttgtaccataagggagcagggccaccagtgacgctgcgtcctcaattgcaataccaccaccctgtccttgatctatagagatatggtcagcaatgtcttgtcaatagatgtgatggacttacgaggcaagaatgggtgagctgcgtctccaagcaagacaagtcgctctttatgccaggttggaatacggtccatgtccagaagagtccaaagcttcaaatcgctggcatcaaccaagttaagaatggcgcgaactcttggctcaaagtccttgtaaacctcgagaagaagttccttgctgccaccctgtccccagcctattcatgtcagcttgttactctgatccaagtgctttggtgactcaccagatcccttgtttgccccagaggtgatattgctcggatgaatggctacaaagttcataacagtgttgttggagcaaggatacatgatgattcttcgatcatcacccacccacattgtcatagtacctgtgcgctcggcgaaaggcttagttgtttcgtcattgaggtatttagaatggggaatcatgaatctgaaggcgctctttccagagccatagggcttgatatctgtgccagtgacaatggatctcgttatcgactatttgttgtcagcttcaagatcaccaaatgggaattggacttcttacgctgacgccatcggctccaagaaccaaatctccagatactgaagtgccatcctcaaacttgactgtcgccgttgagggatcgacatccactaccgggctggaagtcttgagaatagctggtgttccagggccttcgctcgaggttgcttggttcttgaggttctcatgtagactgactcggtgtgcaaggacccatggctacgacatgttagcgattgctactgaaatgacaccttgtaacgtacgtgctcccaaactgagagtggtcctttcaggtgattatcaaactttaggtgcccactatgggtatactccgtgaccttcgagtgtcagcctgtagttcagatcattctgtattgcgcgacttacgccttcaacacgattcgcgccaaaagtctccgggtaaacaccaaatcgcttcaaaagtccatgactgttgggggccacgtgaatagcagcaccgacttctcgtgccagctgcgatctctcgaataactagatacagagtatgagtcaaagtgggtattgtgacgatagagtttacttactgttactttatgtccttgttggcggagaccaagcgcagcggttaaaccaccaatgcctgaaaagtcagcatttcctcacgataagtactacgggactgataaaattacctgctccaacaatgagaatgttcaaaggtctcgtttccgtatcttgagtcatgattgcgatgaataatacagtacaatatctcaacaagagcgtactcagcaaatgtatatggccaaacgatgtaacgatttcgtgcagctctgaacctaataaaccccagactctccaaactgtctcatgatcacccttccccagattctcccgctttccccgtccccatctcctccaagtccccgatctcacttttgcattctagggtcttacgcgtttcgggtctcggccccacgtaaccgaacgtcccccgtatcggaaccctccacctaaagaaagttggggtctcaaccgaagggacaattcggcgacgaacagaaatatggtgcaattgagggggagtaatccactgggtggaagtgaaatagggcctgtcatacgatattttacaagggcttttttggttttggtcttagcataattcgattttactactatactaatcattacaatgccgaaccctatcaaggaggatatccatactgtggatgaggagtcatttccttacatttttgaacagaatgctactgttcctctcaaggcgggtgatggtctggtgagacttaatgtctatcggcccaagggtgttgacaaggttcctgttctcgtcacatatggcccttacggaaaggacatttggtatcaagagtaagttcaattcttcagctcagcaaacatcgactaacattgttgtagcttccaccccaagtccttcagtgaagtgaaccctcagcacaaatcccagcactcagcatgggaaactccagaccctggcttctggaccaagcacggctatgccattgtccgcgctgacgagcgaggtctcggccaatcaaccggcaaacttgataccatgtcacgaggcaccagcgaagccttcttcgatgtcgtcgagtgggccgctgagcaaccttggtcatctggcaaagtcggtcttcttggtattagctactacgccggaagtcaatggcgagttgcagcccgaaaaccaaagggtctgagcgctattgttccctgggagggtatgtcagattattaccgcgatcggtgccgacatggtggaattctgtcaaatgcttttatcaagttttggtggaatcgccaggtcattacgaaccagtacggtcgacctgggagaaatgctaggaattggggtcctgataccatcgagggtgatctacctgaagaagagcttgaggccaacagacaggatcagactatcgataaccaagtcaaccgcttccgagatgaagcctactatgcttccaaggagtacgacattggcgatatcgaagtccctcttctatcagttggcaactggggcggtattcttctccatctccgcggcaacattgagggatacatccacgctggttcaaagttcaagtatctccgcctcatcacaggtcgtcacgatctccccttctactacgaggaagaagttgaaattcaacgaagtttcctcgatgctttcctcaaaggcgaagaccgtgttggctggtctcaagaaggcaaggtcgctcccgtaagtcttgttcttcgaaagggcaacgttggcttcaacgacgccgagaaggaaaaggcgtatccccgaagagaagagaacgagtggcctatcgcgcgaacccagtacaagaagctcttccttacacctgaacaaggtctaagctgggaagagcccaagacagagcgcaagaagattacctacaaggcccttgggacgcttgagaagcctgaggtggtccagttttcaactcctgcttttgaggctgagacagagatcacgggccacgttgtcgctcatctcaatgtctcagtctcccctgatccttccggccctacacccagtgacattgatctatttgtcacacttcgccacttcgacccctcaggggaagaagtcttctatactggcacagcaggtgatcccgtccccctgaccaagggctggcttcgcgtgtcgctgcgcaaggttgattcagaacatcccaagcaccgcgagtggcttcctcatagaaattacaccagcaaagatgttcagcctgtgatacaaggtgaagtttatggcgttgatattgaggtctggcctacgaatgttatcgtagataaggggggtaagttggtgtttgaggtgtcgtcgggggatactcagggttcaggcattttcttgcacaacgacccggttgacaggtaagcatgaatatttgggattttgacgctcactgctaatctgttcttagatcacctgaggtcttccaaggttcgaaccatatccactttggtcctcgtcaacaaaactatatcactcttcctgtgattcccaactagatagcacataaaacagcataatagactagtctttgccttcatccaaaatatcaattgttaggcagcacaaaattcaagtagtcttcctccataagcaattctcggtattacatgtgcagcatgctgctcatacaccactatataaaactagtacccatagaatattaagctcgccctacactggtatacccgccattggccactacacaaaagactaaagcatataaacagcaaccaacacagccgccgcagccattccaccaacgctacccttcttgatactagctccagacatggggacctgagctgtaggggtagaagcagcaccagagccagtaggtgcagcagctccactgccgcccttgttcattgacacaacagccagaggcttctcggtgcaggacgtggtagggagagcggatcgtgttacgatatcaggggtctttacggccgaaggacaagagctgcaggtaattgttgtagatgcagagtcggcggcgtggactcctgacaggactgcagggctgttagctattgaatgtatgacttctagattgattgtttacctgcgagagcagcgatgatagtaaacttcatgattgcgtttatgaatcagtgaaagtcaaagagtgaatggtagacttggacaatctgacaacaaacaactcggcggggaatccaagcaaataaaacacaatgattattgaaaacaggaatgcctttacccatccaacctttgttatcaatgccatctctaccaacaatgactaccaaattatcaattccacggaccaaactcatcccgaagactttcggctactcggagagattaccaattcccctgatcaacaccaaatttcctcaagcctcagcctaagacacgttacccaagcgcaacaccatctacactaccaacataactactacaattgttgaactaaaacaaacgcgatgttgttcggatggtgaatattccgagccatgtctcaccaaaacccaaactataactcaatcctctctagctcacggaaccaaagccatccgagatccaaacgtcccacaattagaaaacagcgcacgaatgatgagcagcactagtttcgaactatcaaccacgggttcaagagttgccgagctgagtccctggagatcatcgaaacgtgcccgatctggtaatctgtttgaaccatgacgtcttgattcggcaattgggggtttgttttttgtttgagatggatgtttcttagggctgaaatttgggcggtgcgatacttttgggatttcggctcttgctagcttcagttgggttttggggagattggatggcgggaagatcggagcggaatggggagatgccgaatcgtgatgttgtaagttagggagattaaggctggggaccgagggcggggatattattcataattgaagtcgaggcatcatgggggcctaatgtgatgttgctagtagttgttgggtaagtatatctacttgggctggtgataaaacaatcacatagctgcatccaattcactctctcagagcattaacaatctccttctttctatcaaaccatcatcagcctttagtcatcatgtacttctctactgcccttcccctattggccgctggccttgcctccgctgctcctgtcatcgagaaacgtgcctctggcctcaacgacggagttatcctcaactacgctcttactctagagcatctcgaggataacttctatcgtcaaggtctttccaactttactgagaaggactttgcggatgctggatatgactcgacattctacaacaacatcaagaaggtctcttctgatgagactgcccatgttgactttctcaccaaggctctcaagggtacgccttgacacatctaacgtgtaatgatgttgaactaatgtttgtagctgccggtgtcacacccgttgaggagtgcacatactccttcggcgtcacagacgtcaagaccttcctcgcaaccgcctccgtcctcgaaggcgtcggcgtctcagcctatctcggcgccgcagccgacatcatgagcaagacctatctcaccgccgccggatccatcctcaccgtcgaggcgcgtcactcatcctacatccgcggtgctctcaagcaagtccccttcgcccagcccttcgacgctcctctgagctacaacgaggtgtactctcttgcttcgggcttcatcacaggatgccccaaggagaaccctgctctgcccgtcaaggctttcccggctttgactgctgctgcttcgggtagtgagatcaagactggtagcactgtcactctccagactcctgggtatacccttgagggtgctaagggtcagagtgtctatgctgctttcatcgctgttactggacctacgtttgttgaggccaaggctgttgatggtggtttctctgttgagattcctgagggctttgctggacagacctatgttgtccttactggctgcaaggatgttgtctctgatgacaccgtcgctgctggacctgccatcattgaggtgagttgatgtaattaacattgaagtgatcgaaatcactaacatgtacatagatctccagctaaattggttatactccgagggtactctaggcttaatacggtctggtgaggaatgataatggctcgcgtcagaaatgacaatctaataaggaagattctacatgtatataattaactgcgtcgctgaacgaacttgagtacacgtcttgacaaacattcaatcaatcttatatttatcgctcgctgtaaaccaacaattcttctacaatctgctgaaacaaaccttcttatgccgccgtagtcgcaagggtcctcggccatgatccaaaagtaaactggctattacacatattcgtcaactcccaagtctcagccttgagctcaccataaacaccctcatcctcctcatccccaaccgcgcccgccacaaacaacgccgacatgaagtgatcatccgtagcatgagcatctctatagaacggatgcttcatcaacctcgtcatcgcacgtctcaacttcggtccactgttattcttgatgacatcctcaacagcctgtcgaaactccagggcccacgcctcaggtggtttctcttgcgcaaagttatcagagtaatacaaaatcggcgcccagatgttgcgatacaagttatgtactgcaccgccagatccaataatgagataattttcttttcgcagaggacgtagggtctcgccgacgcgcatgtggtagtgaggatcgaagcgcgcgttcatggagatcagtgttgttggggggcagccgttgggaaacatgcggatgaggatgaggtatgtgtcgtggatccagtcgaactcggtgtttccggaaacgttgaagccggcgtctttgaggagggagatgcagcgctccccggtctcgagatcggggttgagctcgtagtcgacgtattttgaagggtggacgtatgcgacgggggatttgcctggcttggggttcatggcgacttgcatgcgatcgccttcagcgtcccaatgagcgccctataatgcaattagtcaattgattactgtcggattaggtgagagacataccatcatgatgatccccttaatgttgttggccaatgcttgatcgccggccttcttccaatagtcggcagactcggactcttctcccagcatcatggtcgagccatgggagaagaagtgaacaggtgtcagactggctttcatgatgtcagttgcaattgtctagaaccgatcaaacaaacatacccattctgggacaagtgtgagttatctatatatgcatttatttatttattaaagtttctcatcagtcaattgccgagattgcaagtatagggtggttaaatctccatcgggatgtggaggaactctcccccaattttcgtaacccccctcaaatcacaaccctcccaaaacaacaccaaaccatcccggatctagcatcgcttcttcccccgtagccacccccgcaaaatgctacctgagattttccccggggattctttgtcatgtccgagccgaagggaaaaaacagcacgatttccccctgctcctctcctcacacaagctctctctctttctcctccacgtcccgacaatctccctctctccacttggcacgacctctcagtctctcaatatgtcgacgactcagcctggcatgttccaatgcggttcgtgcaagaagaattataagcgtcttgatcatctagcgcgtcacgtgcgatcccgtgtgtttgcatcttccattgactcagtacttgttgcttacctgctttacctagatacacagaccaaaccctacaagtgccatgtttgtccaaaggcctttacaagaccgttagtctagtttagtccctcgtgtttcatcgcgtcacttactaacaatgatcaagggacctcctcaaaagacatgttgctggccatggctcacaggctggggatagctctgtagctgaacaaccgcgttacatgccaggcagggttggcaaggcttgcaaggcatgttctaccaatcacctgcgctgtagtgatgagaaaccctgtcgtcgatgtcaagagaaaggcatcgagtgtaagtggaacgactccatggacctggactcggactttcagtctgaggagccgcagcaggatgaggctatcttctctcaagatgatgggtcgtcatctatgtctgcgttccctgatcataacagtattgggtcaacgtcggggtcttctgtcatggagcagccttcactggacatactcacgccgcagacatcacatagcctcttccagaatcttggtaagtctccaaggcaccgcgttcacgtatgaggcttacggtgattagacccctccatgaacaccaacattgatcccctcttcttccctctccccgatctcaaccttctatcaggaggatgggccaaccccaacgccaacgatgtcgacatgtacacctacaatcaactcgatgacatagacctccggttcctcgactcatacaacacaagcatccccttcgaagtgagaagtatacagcctactccccggggcgcccaaaccccacgcgccgcatcgcataccgatcccggcgaacccgctgccatgtgtactgaagcctttcaaaactctcactggaagttccgaccaaacgccaaagaccatgctggcgctgaggagcataatctctcccttcccgctaccgactctgcctacccttcacccgagtctggtgtcgccttggactcaaacacaagagtcacttctgccaagttggaaggacccgctcgtgacaggatactcatgatggtcgtcaatagctgtcgttcagatcacttgtcgaaagcagtagcctcattcccctctgctgagttgttggacaccttgcttcagtactatctcacatcccccgtcacgcatgctacatccttcatccacgccgcctcctttaaccccaacgagaagaggccggaacttgtcgctgccatggctgcctgtggtgcagtcttgacttccgatcctgctttgtcgaagcttgggtatgctatacaagagtgcttaaggatagcagtcgccaaacatgtaagtcctttactccccgtcttcatgtttctatactgacctttggctagtgggaacaggataacagtcttgtacgtgatcttcaactcacccaagccttcgtcatcaccctcgagatgggtatctggagcggcctcccccgtaaggtcgagatagcagagagcttcttcaaccccgtactcaccatgatgcgccgcgatggaaagttcaagaggtcagtgtactcccagagcaagaccatgcaatctccagggctagtctctcgggaagagtggtttcaatgggtagaggatgagtccttcaagaggctcgccttcaggatgctatctcatgatgccaacacttccgcggcgctgctggtcagtccttcggtgtcgtatgctgaggtccttctgcctttcccggaacatgcggacttgtggactgctgcgtcgctggaacagtggaattcgctcaaggcctcgcgccgacaagatgagccgctctttgttgcggacgtcatcgatgatcctgatattctcaacaaccatactgactcggtcgactcatacgtcgccatcatggcggtcctctcttgcacatggactatgtgctgggagtatctccaactctcatccctgcaaagatcacgacctcgacgctggaataccctcgtcacagagatgcggaaagacgaactcctcaaactccttggacacctgaagctcagtctatccgccgacacttcttcaaaccctgagatccaaatgcgtctggaactcgcccttctccacctccacatgcccttcgaagatattcagatattcgcaggcatggaaggtcccgaacgagcacgcgcagtctatcccaccgtccgcgattgggtgaaaagcgaatctgcccgccacacaatattccacgccgctcagatcatgcacattgccaaacactcgccccgcggttcgatgcgcggccccatggccataattctataccacgcgagtctcgcattctgggtatacggcctgttatccgaccaatccagcctgtcccgcgcattaagtcagaatatttacttggacgaagcagatagtatagcacttcaaagattcaaagggtttggacagggtcagccttgtatacggtggagaacggagattcagggtgagggggaggttgtgatcagtgtgccgctttctcagcctgacaaggtcatggaggcggttatggggattgtgagtagtaattttacggggatgtcggtgccgcatcttacggaaaagctggtgcagcttatggaagagttggagaattcggcaaagaggaaactggatgcatgatacccaggtctgatggttaatgtgtatgaatatcatgcctgaagtcgagtacagataatgctaagcagatgctgccttctcctctgacttgatacggttcttctgaactgccgagtgaaagctagtagatctttagacgaaattctttgaccgaaacttgtgagcacattacttgtgcgactgggggtacaatggcacggctgggcggcactctttggcgagactttgttacacagtcaggctacacgaaatcggatttgagttattgacattcacatctcagctctgtattcaccgagaataggaaataatagttggtgattttacttcatttgtttgactgtctttccgcctgtattctttcttcaaagtcgtaacttcgcttactggggagggactattcactaattagtatagccaacgacaaagcattaagagagctcaccatagacgagagtgccgttgtcgttgccgatgcactcagcgaggttgagatcagcctcaacagggtcaccatcaacggggttgagaagagcgcggaggacagggacgttgtcgtcgccctcgagcgagaaggtgatgtcggaagcagagccagagaagcctgaagtcatcgttagcacggagacatatgcttgaaatatttgtttacttaccctcgccaccccagtagaaggcaccgtcgttgttgccgatgtagtagtcgagatcaagacgagactcttgaggctcaccatcagcatcgttgcactgagcgacgaggatgtgaccgtcctcaagctcgatgtcagaagagctctcgtgaaagttgaccattttggctgatttggatgtgaagtaagaagtatgatgtgaagttgtagatgcaggaataatatcaagttatgtgagaagtcaagaactatatatattatcgacagtgattcacgagaggcctcacgcatgcgcctccgcacaaaagccaagaccctccaagaccgagtgaaccgcgagaaaaggattttgaagctgccacgactgcaatgcacatgcaatgcagcgtaagagtccacttcttacaagaacccctgaatatctccatctccatccaaaagcgcgcggttgaacaagaccccactaaggcgcatacacggctcggcacgacgggtattggataggaggtgttgtttgactgaggaggcctcttctcgtaggagttctacagtgctgaaacgtgtttcacaaggttataggacttttgttgttgttgttggtggtggtggtggtggtggtggtggtgagcttactctgttgtgcagtagggaggagtttgtttggggggctgtgcgtgcggtgagcagaggcggtcttggcagtgggacgcaatccaattatcgatagacccttggcatgaagaatgtcttggcttgaggggttccgattcccgtggaccgggtatgacaataaatatgagaccacttttatgttgacaatattacgagaggacaaatagacacgagacttggagtgggtcaggatggacatattattctggtcaagtgataagataaccatacactactcattccatcatgacaactatctctgactgtaaactagtaaccctgccatcggagaacctgctcggctgtagcaatcctcatacgctttccatacatccaaagaggaacagtcatgagagaaaagatacccatcaacattccaaagattccaaaaggctctgcagctccgtccttttgaacccaatcagccacaaagaacgtccaggcaaaggcaataatggcgcgcagaatcgtgaccatggtgaagcaatctgctgccagggagtgatacgagtcaatcaactataacttgttagtacgcacagcaaaacaaacttaagagtggtatgaaacttacatagttgaagccaacagatggaacctgcatcagaccaaagctgagcatgccatagccaacttgcagtccaacccaggtgtgtccaccagggttcttggcgcagaatccaaacaccaaaaagccacaagtagcgatgaacagagggaagaagagagtcggcaatcggtcctcagactcagcgacaccgtttcgtgtcttgctcgccttgttgacaagtctaccatcagcaagcatgtgagtgtacacatagccgatcacgccgccaatgacagcaccaacgttgatgagaccagcgttagccttccaaagataaggcgggctcgccatgatggtaggtccgatggtcgaaatagtcacgattccgccgacaagtccagcgtagtgaagcatcaccacccaagtaccagggaaagcaagagtcttccacggctggatcaattgcttcagcaggcttccctgaggcttttcgaagcccagagactggacgtagccgtaagcagagtgcgtgacgcgctgttcgcctccgttgatagactgcttatcctcgacgtgttcgtttttgccaacctgggcgttcttctcggtctcggggtctgttacgccttctacgggtgcgcttcggatatacagggtttcggggacgaagaagatcacaccgacgaggcaggccgctgagagggcgagacagacccagaagatggccttccagccctgttggtagacgatgtatcctcctgtgataccacctgtgagaggtccgacgacgagcatgatggtgtagacggcctatcacgaatatcagtactcagcggttgttagggttgttgaattgggtgcttaccatggctcgtccgcgctgatgaatagggaacatatctccaataagcgcaggggcaacagtatctgcagccgcacctccaatgccctggaagacccttgcaacgataagggactcatatgacgtcgcaagagcacaccacagagtgcagaaggtgagaattgccgtggcgatgatgagaacaggtcgtcggcccatccagttggacaggggaacccaccagatattagccgcaccgagcatgaggatgtgtacctgtgatcctataagcactgaacttcagttagtttgacacaaggaaacataccgcaatcagcttggagagctcagagaatgttctcggatctttcggaaaaatcatgggccagagctggaatgcaggcgcgattacaccgcttgtgtaattcgcggtgaaggcatacagcgacgcaacgctcagagcagagattttatgccatgtcggtaggttcagaggatctcgaggatcgtcagttacttgtacgctaacaatcacattgcccgcatcttcctgctccccttttttcaactattagccgccaaattctgacgcgtcaaggggcaagaaattctcacggtgaatctggactgtgccaggaggcgtcgcaacctcgacttcaagcgcagacaggccaaaggcttctttgaaagagaccatcttgttgtaatgttgcagttaggggtgatgtttttggaatttttggtcgtaggccatggttgattaagtactcctcactccccagcttctcctccacgttaccccggattaccccatgggaactgtgaaattctgtaaccgagattcaatctagatcaccggggtgtctgccgcacgaaccaaccagataggtcagataatttggtggcgttgcaggcttagctgtatctgggagtgctgagttggtggttttggtgagggcgtcgggggtccctccactttcccggtggtcctctcgggacgtgggatattggtgagggagagtttcgaaacagtgaggggaatgttgcatttagatttgacatgccagaagttattagctagattaagacagattgaattcatggagttaagcttcggagggataccatgacgaggctggatgatctgatatggcatgcgtctattcgataaccagaggttggtgcctatgtcacattatagctgtccgtgatcttcataatcacgaaccctcatggccatcgctgtccgttctacaaagatatagcagggcaaaggaccagaaaagaggtcgcagtcacacagccagtagtccagtgctcatcagagccatcagagtcctaatctttcactcccgagccatccgctgttttgcgggctatccattcatggtcgggttatccgtatatcttcgggttgtccgcttatcacgctcactgttgccatcaagcttgacaagccggtgtcttggcttttctgggatccctcggccttccaatgaagtgctcaagacagcctgccgcaaactccgccctcgataaatcctagactggtatctcatactaccatctgtgtcgtctcatcgtagagttctaggaatttctaactcgcccgactctgatatcgtagttgggctggctggacagcgttgaagtacataccctgtgcatggctcctgggagaatggagcaatgcttctgtacggcaattgcattttgtgatcggggaataaagtgccacgccaggcctgtctttggcttgtatcggatggtggctcagacctgtcaagtgccgaatgatcagccgcgactagtttcggagacaatcgtcgacgattcgtcgtgcgtgtatcctcgcttgtcccctttcgtgatgtgcatctgccagtctgcatttgccaggcgaacccccaccaatatcgcttcaaccaatcctttgcttcctcctcacccaaacctctttatccgtgctcaagccgttcttctcttttgtatcagtgtcctccgtttgcttgatatccctaatctctacctcccaagtcttgagtctgtagctcccccgatctgacatgccagtaaacaaatcaaacgaccaaccatggttcggacacgacactccagcactaagcacaacgccaaagtcttcaatatcaaatggcgtccctttcgaaagagggtattgactatgcggacatgactacccctgttagcccctgcaaacaatttctttaatagacattgctcacatggtcgattgcatgaaatttgcctttgtactgaaacacaagcacctgatccataaatgactccaacgtagaatcatcgccaacagggacttctttcgccgaagaaacatcttcctttggtatgtgaaatgctctgcagcctggcattgattttgcgttacacaaccgatgttttgccaagttgcctgcatcatcgtctacatctggaaatgatgatgcatggcctacaaatgtccatttaactcctggtcgggaaaatgggttgaagaaattcattttggtaaaggtgcttggccgctcagtggttttgttctcagtcaaaaatcgaaaattggtcttatcatggcgcggaacaaattcctctgagcatgtgacatgtcacgtggacgagccaacaggtcattagaccaggcactcagcaaataagtagtctagcaatgaactgttgatagaataatttatttgatattcatttctgtcttgtatagattatttcggtcttttatttaccctaaatggcgccataacatatctaaagactcagaaagctcctcatcgtcaagaaagatatgccgccactttactatctcccagaccattccatgcaatacatataactggttcccgttttcatcttcttcatcagcttcatcaagaaaagtagctgtcactgtggcattcagcagctcatgtagttgtctcccagaaagtagtcttctgatcaacggcataagctccctttgaatcgactgatgctgaagcaaaagaatattcatcagcgctgcacctaatctgccaatctcattctccgtagtagcccactcgactcgagccgggatgtgtctcaagaagtagcatcgagagtcttgatcactttggacaatctgggactggatagcttcgaagcgcgcatagtgcggggcacagggattcatgtaccgcaagaagagatctagaagatcggaatctgctaggatctcatgcatatccaaggcgcagccaagggtgaggcaatatgcttcacggtcgtgaatccaatcagtgcttgtcccttttggatcagcctctatggcttgtctcaaaacactctttgcaaatctcaagcgaacgagctccagagacatggtgaaaaatgcgcaatttggttgaaagacgtgcggtgataccagaaactccagtactgtgtagtgagcgagagagacataaagatcctcaccgtcaatagcttctctcgtctgtaatcttggagattccccagtccagttatcgaagatatccccagaaacatatcgaaccgtgataaggcaaccgcatatctctttcaaatactcgaggtcaatgatagacttctggcctttggcttcagatccgaaatgctcatttgtcactgcggaaaggagcagattcgcattcacgccaacgtgatacatccaagcagcttgcgaatggcctatgatccaagtgagaatactacgaaatagcggtctatcgtcttcaggtattgcttcgaagatcctgacgtaagtttcgctcagatctttggggaggttggataggagttgcgggagtttcgattggtcgcgaagtcgctctatggcttgaatttgacattcagcccaccggaaccttatattatcaagttattacagctgaatgaatgatatatgttaaaaggggaacgcttacattccctgtgccatggcggaaagtatgtcctcaatctcgtcaaatcggtcgtgccatcgcttcagtcgatggcttgatcgtagtcgaacgtgtacaaaccgtcgaatatcagcgtctaccattgtatttgacattgatatgatttctgatatctcacccaaagactgttctatgtcaaagtattgccggctggttgcgagtatcctaatcttttcaaaccgctcatcgactgtcatcgtctcaatcaatgacaggagctcctctcgaggagtactttcatcaactgcgtcgatgacgatgtagagactgtcgagcttctgcaatattatttccagaacctgttccaagtccgcgcttgtaggctcgcagccacggtcatggagccgtttcagctcaggcggtatccagttaatttgtcgacatacctggccgatgacccagctcaggaatggcaccgtttcgtcctgattatgtgaatagtgacaatagtagtagctacagacactaccgttggcagtttcacataatttctcgagctctttgataacatatgatgctagaactgtttttccagcaccaggcagcccatatatccacatgagtctggtctcagattccaatgagacccaatccttccactgggaagaattggtgacccacgcagttgtcaaaggctcgtgtttgctgaaggctaggttgtgaagagacgatgggtttgttcgctcaagccatctgatgatctcccgagtctcagactctttgattatgtcagtttattctggacatcagctgaaatcaccgacctgagattgtgccttgtaacttttcaatccctgctctgatttcctttaggtctcgactagatagacttcgttagcctcgactccaccaaagcaactttagacctacctcatgtcaccagacattgctaacagtaaagtagctttatggtgtgatatctctgctaacagcttcctgactttcgattgcttcagaggccatgcgagatcaaccaacgtcagcttatgtcgcttgcctgcctgagattggcccatagttggcggcagaagagcctcaagtgaggcaaggcagctatggcaagacttgataggtccattttgtttatgaaggttcggcacgagacttgtcgcgcttgattcgccaatgctatcgattatggctctcagagaggtagcctcgcccaatatcatctggatatccttcggtgcatcttcaatagcctcgatgtagtgcttgcatgtgcgaatgatgcggtcggcgaggccaatgaatgccaggacactggccccgatagatagtggatcggccatgagactgtaggatttgtttgatgtagacacagcagttgatttattgtttctaaacccatctcatgttattcttcatggattgacgtgatcttgaatagaggggtagctgaatgggctgcagatgaaacacgtggcgttgtcagattaggtagacgatctttagggctgaacctcttgtcagacgcgattgcaaggcgagttctttggttactttggtggagagatcctactcaattccggtatgtccctcgttggaccactatatctgttactgtgacgacctctattggcagctccagcggtttaaaaagggcgcgatcctgatgcctccagtatcgactctgtagggtgatgctaaagactccttgagtccacagtttctcgttgttctcacgcgatcttctctttcttactcgataccacagcggaggtgataattgaacagatgtctattcgaacaattgtggggttgaccacccagaatagcatgtccttgtaggggtagtatacccaattattatgcactacaacttcatcaaaggagctgataggactgggcccagtatacttttactgtgccgtactttgtcgcgtttcatgaccatatccggtatgcgaagcgtggcagctcaattcgatcgtgttggttcgtggtggaagaggagataaagaacgcagatatatgtcgtactcttcttcttacctcgccaccctattatatcatgtcaaaaatgacttcacaggataactctgagccagctcaggtagccacggatatctctggtcttctccctcccgagcattgggcagaggttagtatggtacgagatcgaagaccgtgataacgccactaatcagaagtcaggagctgggcgacacagattctgctctggaagatgataatgctgagtcgaccgcatcaattacttcaagtatcctcgagtatagaaacatcaatggcagaacatatcaccacgatatcggtaacgcgcagtactggtaagttattggaagcgtctacgatacgtgcgggattaatggatgtaggggaacgaatgacgaaagacaaaacgaatccatggatatcaagtgtgttttgtgtttgcaagctcaaatatgagtactaatgcgtgtagccatcatgttttgacgctggttctggatggtgcgctgtaccttgcacctctctcaaaggatatcaaggatagttgttgttgataatcatttagtgccttactgactgttacagagtgcccttgatattgggacaggaacaggtaagctccggactgatgattaggcgttcacggctggctcttctggccatcaaaatccagtacacttaggcagacgtggtccaggttagtctctcaacgagattgagttgacatgacttcgtcttaggcatctgggctatgtaactatctcaatcctcaaagctacaccatctctattaactggaatcaacagcgatttcgcggatagcttcccggacacgcaagtcataggcaccgatgtatcaccgatccaaccgggatggatccctcctaacctacgattgtgagagaactattcatggctgtaatcatatctgacactgtagtagcgatatcgaagattgcactcaagagtggacgttcgcccctaactcgcaggattacatccacttccgttggcttgtcggcagtatcgtagactgggatcagctattcaaagaagcatatagatgtctcaaaccaggtggctatatagaaagccacgaggcgctttctagaatggactgcgatgacggaagtatcaccgagaagagcgccatgcaccaatggggaaagttcttcgttgagggtggtcagaagatcggtcgttcgtttacgatcgttgaagacggagtacagagatcagctatggagaaggctggttttgttaatcttgaggaacgtgacttcaaggtaagaaaatctctttcagcggccgttcggcctgcacttacatatcctctcggtaggttcccattggaggttggccaagggatcctaagatgaaagaaattggcaagtatgctcaggctacgcttgagcaggatattgaaggttacgttttgttcatggcgaataccgtggaaggatggactagggcggaggtcgaggtgtatgtctcgatgctaagaagggagttgaggcaggggactatgcatccttattatcagcagaaggttgtctgggctcagaaaccaaatgaataaggtggaactggcagtggtataagaatttcgtgcttatccataatatagcaactgttccttggtttatataagctagtaagaccccattctctcttctatcagctccgtaaactttattaggtctgctgagcacggttccagtacttctttcaacacgggaacccaccattcttctatccctgggccaagacctatggctaccgcatattccacatactctggataaaacccgctcaactcccagtcgattatccctgtgatggtacttccatcaaccatgatattgcgcggtgataggtcgccatgagtaagaacgaagcgtccagttgatttacgtcgttgcttctccagaaccctcttccatttccagcgttgaaggcttccacctgacagtctcgccaaacaccattcatcaaaagactcctcgtcttcaaagggcccacagtgcctgacaaatgtggtgttatatatgttgcgggtaggttgtttgtcgatacggcctatgtaaggctgcgtcaaggtacgcattttttttacttgagcgcgaagctggtccttgatggaggcctgttcagcttcagatatgttctgccatatgtcgacaaggggcactccaggaacacgctcgctaatcataacacgcgcaataggccgcctggtgacaatatcatagaccccacggaccttgggtgctaatacgccatgcgtggcggcataatgcatcatgtcggcttgagcgcggtctatgccatctgggttgctgactttgagcgcgagcacttcgccatgggagttggtatgctccaagactcgattcccccagtagttgtgtatctctttgccgacaacggcatcaagataactacattttaaatacttgggcaacttgtcatccgagttatcttgcttctcaggctccgagtcaatttgttcatcttgatctgcttccgtggtgctggacatgttgatcgttgtcttgcgcttaagacaacatataaggaaatagaaagtgagtttgagaaatatgagagctgaggtgacaatatttgtttggtggttcgtgagctcgcacctatagtatcgaatgtgcatccgggcttgtgtctgccgatagacagtggaagttggtcgacgcgattcaggcctggcctgacctgaatcaacacagcccccgaataagccgaatttagccgcgcgactacttggccaagtcatttttagcgctcgcaggtacctggaaaaacatatgcgagcaatgattggttcagccatccagaattaaactgggcgcctaacgttagacggcacgcaagttgaaagtgagaactgatatcctcaatgaagaggccccctaatgattgattagatagtgccactcactagccttgcatctgcataacatttcttttggggtctcaattggagacttgtccccgtaccgaacagagatgtcaatcttgtagaggcaaaacttgagtcaaatgtctcgaacacccgagaggcatattattgaatacgcatcactcgaaaaatcatacgacgtgaccagattccatgggtggagctttgaatggcccatggggtattgtcagcctgaaacaacctccatcttgctgtataacacaaccaacggttcaaactccagcgcttaggatacaagcttgcgtggatggcttcccacgagcacgacgcaatatggtttgcagagcaatgaaattctatttataaactgtttcatgttaatagagagctggtttgatatataacgcatttcgatgcctcaaaagacgctattcatacttccttggtttactcatttcacatcatataaagcatttactctttatactacaatcttttgtttcgaattggacacttttgcactctatccatcacatattgtctaaataagaccaaaatagaatcaatgtctacatctgactcttcccgttctactacctcacggaacttgcatctcctgcagttcaccggtcctcgaggtggttgtgaccaacactgggctttctttgttccaagcgtcgacggtagcccagagggcaaaattgtccatattagagtcaataaggacaccaggcagagagtcgtcaattgtactgtccatcttgaaagctttactcctacaagaacccggtctagattccgagctttcgtcgtcccgggtgctgtcgtattagcatctagattgaaacgagctggggacgaagtccatgctgctttcttttctggcaactcacgctcacaccccggtgatcctacatatcatatggttaccaacaactgtcagcatttttgctacttggttctgaagaacctgaactggaatttccccgatcaggttcctggtcatgcaatcgactacctcgagtccgagtcaacgccactgctcgctgtcaggcagattttggatactcttcgacgtcagcaggatccatttccaaggcccgtctttgaagctgatggcagatggtggcgatataaccccatgcgtcagcaaagagagtattgggatcagaggaaccgctcctggcttgttcccgcagcaactccaagggcatcttacactcgaatgtctattagttaggctgcttagttgccatttccatctcagtctcatgttacggatattgtttgtagatcgttagctaaatagtctgtttatcacaattcctttgtacgtgcagctttatgtttgttttgttcccagtaatcccaaagtgattgtgagtcggataatatgcatataatctattatctatggtataaaataagagtgctttgcttttctttcatcaggagcaactcatatcatccatcaagaaaggaattcgaaggcttattacaacgatggtagctccgacgaataaccgcaatcgtgccgatcacacatcacaatcaacacagcacccgcgccaatgaaacgcatgagtcgcacaaggagataagagacaacgaaatgactcaaatcaggtcacacatatcctacaagtcagtacgctcagggatagatatagagatcaattccgcgactgtcaaagtacaggcgacatttgatgacttgcatgccataatcgaagacttcctggcttcagctgaagatcaaatgggagtggctgtgtgatgtatgcgagctccaggctggcctcaatatcatatatgaccaatagattgttcagctgcggtatcgatctgacagccaaaggtgtgcctcgtgagacatgcgtgatgtgaatgttttgtgataagaatatgtacgataaagtgaagacaggccaaacaatccgtccctaaaaacacaaacaatagtaattaacttttatcctcccaaattccctttcatttcagtcctccctcatacttatagaggacttcgataatccaaagcttcctgagtaatgcgatttcactcatccgtcccccgactttctcattcgtcttcatgtgaggggtattcggagacagcagtctcaggttctcagccaacacaccttgctctgatctcatgacgagagcacggacgataacggcacggcacgaatggtcgagcgatttagccacccccatgcatcactgcatatgtatgtgctcaactcataagtggcacacccaagagcctggagcttcatgaagtacctcatgtcagcggtcttgttcctctacaatattgcatcgactattgcccaggtatggctttgccttcacataaataatcttcacttacagctgccagattgatgccaagcataccgacatgatgaccaaacgtttgtagctcaagaagccctgccatcggggaaccggaaccggaacccccaaactctgttgtggtacagacaggcccagggtacacaagaggcctgcagagtctatataaagaccgataagactgaagttgatcactgtattgtgcgagttgctgtgagtctgcgtatgagtttggttgccgttgacttgatctctgtttccagtagaggtagctgcaacgtgtgcatcggttctaacgtcggtaatgttgagaatctcattcttggtatcagttggttggtgcttcgtcgacgccgtggcatcaccatccttaataggagaagtcatacccaccatggacgggtccgtatccgctctggtcgtgatggtgtgatggatgtatggaggacgagttccattaggcaaattgtgccattgtgcgtgggtacacaaccgagggctttttgcgctgctgcaagggtgacccttgtgcatatgcagtcttctgtatggtcacctgcgtatggcctcgaagtcggccatgtctcaaaaatgacgttattaactccagggcagaaaccttgtgttagacaaaaagatgttatcagttcatttagcattgatatcaatatggcaatcatcagaaccaaacttatcattcacagacactccatgagtctgggtgttgctacacagtaatactatacaactggtgaacgaactccgatgctcataattctacctacacatgctgataatacgttgttggtcgcctctctgtactcatgcgcatatgctgttggctgcataaagggcgtgcaggtgaatatgtgtgtgattgtcattacttcttgcaggcctcaggtattcagtacatcgatggcatgtctcaacagctccgcaatgtctaacaagatcatccaagttgagttctcccttctaaggaacacttcggggtctttctcaattttctcggagttcccgtgaaggcgtcaacatcttcctctgtcaggtgagtccatttgcactgggcgcgatcaaaccaacaagcggcgcagctcactgaattggcacaacacatcagacactctggcccttctttcgatctatgggtaaaggccaacacgtttcatttgactcaggaggtggttgacgttgagtgtcctcccttttgtggctctctccccatcggcccccaaagaatcactctttctcattgagctacgctgctctcaggttttcaaaccattgtaaagaccgttctcttgaattctaggaactatatgagtgtttatcagagtccagtgtcacctagggacgtctcaacccaatatcgactgacgaattacttgcgaggccgaaaccttgggtgttgatactgttgggactcgaggctcgtcaccaaagcaagcaccctggaacttgattatcacagaaagttctctcgtcactcttcgaggcttcatacacactttcgaatatatttctaccctcctgagacgagaatcaatactcgatacgacaccacctccccaaagtgcaggtctcgacttcaccagcattcccaaagtttcccatcatcctgatgaatatccccttgttacttccagaccgcctcatatctaacgtatcagagtctctacactggtagccttgttctgctgtgtaactctgcttcgccccctttggctgtcttgggtttcaacgcagtctgacacatgaggctctgctgtccatctttcacactttttcacaattcctcttcacaatgatgcctaaatcttgatgccgtactcacgtcttggcctttttttgcggtcgcacctttcacaattttcattatctacggttgattgatatgccacgtttgcacaaccataacttctcctgcattctgacgcaccacaccattcaatcctgagcacgatatcgtcgtcaatgtagctattcacggctcttgggataccttcaccgctttttgctgcgacgattttgcttgcctcgtctctgaagttgaggctatcatggcagagatccttggggtcgcggcgtcggcgacccagcttggtgtagcttgcttttctcttatagatgtcattagaaagataaaagggagtgcttcaacgctgaaacgatatcatgagcagctccaagaacttcagaacctttctaccagcatatctgagaacccccttcttcaaacccctgagattggtacacagactgatgctcttcttttcataatcaacaacaactgcctcaattctttgcttcgcaaggggcgagtactccgaacctggggcttcttgtacagagaacaagatcttctcgatatctttgtcagacttgagagacagaagagcaacctgtcactggcaattgagcaaatacagtccaaggccttgtatcagattcagaccgacatccagatcatgtccgagaagagaccactggactatactacctccatatcctcttctgaaactatttcgggccctcttgtttcgcccgaaagtacagaaactacacattcgccaagtgtcccacgtatcccccctgatctccagtctctacatcactacggccgctacgtacaatctttcttgccgcccaacatggctacgaacccattttcagaccagcgttcctattcctatcccaacgcttcgaccggtttccctgaccatcagtctgcctcccagcccgaacagccgagcgaccattcccatagatacagcatgggaacatactacatcaacgcagttgcgggtccaggtcatgatcagttcaacggagatttgttccagggcgatggcaagctatcaaaggaaatcgaaaagaacaggccagtacgcaaggacacaaccccaaagttccacgagggacctcgcaagttcggagctggaaaccagtacaacggtggaaagtacgagtttgaaggggatatcgatggtgctactgtatccgatctgaatggccatgtgttcctgaatcctctaaccgcgccctacccttctgctgacccaggtgatgtccgctatggagcccagtacaacggtcatgttatcagccagaagcatgttgaggatccggaaaagcaggagtgataagagaaacgagtcgcttgatatgaatagcttcatcatgttggagcaggaaaacttggaaaagtcaatttttgctggaagtggtgtattgttctcaatcatcgagtttcccttgtagatagttcaagctcagtatagatatgtcaccctcacttggtcaattcagagtatgttttggtatatcatacaacttatatcttactgaacctcctttgttacctaaacatactcaatctatctcgctgaaccttgggatagtattattcaaagtggatcgaaaggtgttaaggcgaatcgctcctgatcttgggtatcaaaccaaccactcaaacatccgccaacaaatgacttatcatatccctcgtatgcttaacaaccgacacacaatgtggatccttatcatgcatctggtgcgccaaacgatgccctatacccggcggtacatgactcgttcctgaatgccacagattctgtctatcctccatcaactgcaacatcgccacaaaggatatggagctcgaatttggcgtaccaaaaagctcagatttgacagccttgttcgcgatacttttccaatcttgcggggtcagggtcagggagaatcctaacccgtcgttttgcgaaggcccctctagcttttgaccttcacttatgcataattctttcgattctcccgcatcctgagctcgtttcgtttcgtcctcgactgacttcacgatcttcttatatccttccgccaaggatataatgagcgtgttgagtagttgagcattctgcattgcccatagaaactttgttgggcaaacttgacattgtatgatccctgctgccgtggtggtcaaatgccgcagaaccgataatcgtgctgtaaagggtaaatcatctgcttttcgtacttcttctagtgataagtataagctcgcgagacaggcgcaagtctgttggcctggatcagattcaaatgccaataacttggggtcaacatttgtctcgttgctaaatctgagtcagctcatccatcaaggtgacgattcagtcaactcacccaagaggtaacagatccaacggaacatcttcagacatatgttggcacggatcaaagctccctcttcgtcccatatcacttccagtatcactcccaatactcatcgccaaagtagacggcgaagttctgctcgcactactctcttgagcttcattctcggaggctatcttcctcttcttcggccttcccataggcatacgagccgagaacttgcacagctctccaagagtagagcatcgtccgcaagatggatagctcccgtcacatttgagcttcttttgtccttgcagattggtcagcatgcgcaatataagtttggaccccaagtgtaagcgggcaaggtgggcggacatactgcactgatcacatgaagctctcctattggcaggatcttgcagatcgggggacattatgtaaaggatatgagagagaagtagtacagtttatatacagagatagaccaagaaacgaaagatgtttagatgtaggattcagaaactcatcatcttgtaagcccaacaaggaataaccgggatggatctcatatgaataacgtgagagcgacaatcagcggatcctacaaggaactccgccccgccgctaaaaactccccataggctgtaagaaaaagatacagagagcgatgaacaagtcactagaggtacaatgcactcaatgcaggactattaaatcctgggacgagattatagtcggacaagagtagcctctcaaattcctctaaagttatggccaagaaactaattcatagctcatgttgtacaaactcattggctttcgactctgtccagtattttttacatctaaacgccgctaagagaccctggaccggagcccgggacttgcatattccgacagaaccaaccatcgcaggaaaaaaattatttttccttcgagctactgataaagcccccactatcatatcaaactgaacttttttgttgcatccccatcacatctacaactttgcgacaacaatggcaccctcaaaagaagttgtcgctcccggcgctgccgccgtcgcagcaattgaccctgatcaggttcgtctccccaagactccaatggcataacacacctaacaaatcgtttgtagaccttgaaagcttcaaaggctcttctcgcacacatcaagaaggccgccaagcaaaaggccgacgagtctgaaaagcgcaatctcctcgacgacgatgaagatcctaccacgactcccatctggctcaacctgacgaccaagcgccacatcgtcgacaaggcgcgtctccagcccggaaagatctcccttcctcactcgctcaacaacgaagagaccaccatctgcctcatcaccgccgagccccagcgcgcctacaagaacattgtcgcctctgaggacttccccgccgagctgggcaagcgcatcactcgtgtcatcgactacggaaagctcaaggccaagtacagccagtacgaggcccagaggaagctcttcgccgaggcggatatcttcctcggtgacgatcgcatcatcaacagattacccaagatcttgggaaagaccttttacaagacaacgcagaagcgacctgtccctgttaacctgcaggccaaggctccaaaggtcgatggaaagcgccagaagcgtgtcaagactgagggtaccgtcaacgcaggcactcccgccgagatcgccaaggaggttcagaaggccgtcaactctgcattcgtcagcctgaacccttcaacaaacacctcgatccgaattggatattccggttggaccgccgagcagatcgccgagaacgtcgatgccgttgtcaccggtatgatcgagaagtggattccccagaagtggcgcaacatgaagagcatctacatcaagggtcccgagaccaccgcccttcccatctggctgaccgatgagctctgggtcgacgagaaggacgtcattgccgagggcgaggccgccaagggtgagaagcccaacattggaaagaagcgcaagtctctcgacaacaccgacgaggctgagaccgccgtcgcccctacgaagaaggccaagaagcagaagcagctcccagaggccgacgacggcaagctcgataagcaaatctcggaccgcaaggctcggttgaggaagcaaaaggcatcggccagcaaggccattgacaactgaaacgtgcaattcaaggcatcggtgttgaggcgttcgttgaagggcggaaagcccacagaatagaattgtagctatacttgcattaacaacacaatacaatacaatattgatggtcttatgcatctcttgcgccttgtctgagacaatttggtatgatcacgagatagaatctaggtgcttgcacgaggatgaagcgtctatctaacccacccccgccttccgcctgctgctggcaataccgatgatatctcgaccaggtacagatagtaagcaactcggcacaaacagaaattagcttttatcccctcattgcaggatagagaccgtgttgcctgtagtcaatatatactcttgataattacgccatcaatgatatactttttccacaggagcaagaaagtaggtacccatgacactttagaaaaggttgccaaaataaacttagtgaagactcccctaaacttggactaaattgcctaatcttttttatcgcttaggataaagggctgaagttccgtacctcccctttggggggacatgcgtgattgacaatgagttccatgaaggaccctaaggcctaggtacctaggctggctaagccattaaggtagcggaaagtggaggggtcatagctgccgtcttcagctccgacacaagcactccaatcaacaaggtaggtgctggggtcagacccacaagaatacataagaggtgctgtttcggctccgaagggtctcgatctctatcatcattcatcttcatccatcttcatcatcatcatcatgtttgccccatccttactccggcttgggttagccatcggattggctggaccgatctatgcttccccttctgcaccacacacaagagatgacctatccgataacccattacctattgttgtttggcacggccttggtgaccaattcaacagcgacggaatgaagagcatccaagccctcgctgacgacatccacccaggaacctatgttcatatcattgccctcgatgaagatcccagtaacgatcgagcggccacttttaagggaaatgtctcggaccaagtcagcaaggtttgccaggaactggccaagcaccccattctgtctactgcgcctgccattgatgccattggtatctctcagggcggacaattcctacgcgcttacgtcgagcgctgcaactggccacaagtccgtagtctcgtcacaatcggtagccaacacaatggcatcagcgacttcgacgtctgccgccctaccgactggctctgcaagggagctatggctctcttgagactgggtacctggagcgatgccgtacagtcaaccgtcgtccccgcgcaatactaccgtgacccagcaaccgaagacgcttacaacaaataccttgagaactcccactttttagccgacatcaacaacgagcgcgagttaaagaacgaaaagtacaaggcgaatctgagcaagttgaccaacttcgtcatgtggatgtttgaggacgatgaacttgtcaaaccgaaggaatcttcatggtttgaggaggtcaatggcacagagcttatccctcttcgagctcgcgagctttatcgagaggattggcttggccttcgcgagcttgaccgcaatggtggcctcagattccgaagtgcccctggtacacacctcaagaacctccctgaactaatgaacgagacaatcaccaactactgcggcccgtggagacgaacctttgagtcggaaatggaggactccggggataggttggagttggtttgaattaattaatagcttttacacattatagttattcagcagactgttatacccctgtcatgcctcgtccacatgcacgtcgttcctactatcacactcaaatataaatgcgtagaacgggcagacttcaatgacaaggcagaagcctcgacttcagatgcaggcaactgcaccgaaatagtctgaattactagcaggaccgaccctttggaaaagatatgtttgtgaaagctcagctctagggttggttcagaaacaaactcggacgtttggccctttgacgttctgaaatccatcatcaacataatcacggcaattctgtatgaatgcttcgagtctttgcaataaataacttaacctctcgtttattaatcatcatgtcgtcgtgcttgacgaaatggtcactttcgaaagcattggatatctggggcttgtgattaactgcgccacagtcaccggcttcagccacatcgcaaatggtttgcatcatgacaactgaagtaattttgactctacgcgacaacagccatcatcgccataactgtcgagagattccggctttcatgtccctaattcataccgagcatccataattgaagctggaaacgcttgcgtggtacaaaacccagcgacgaggcccacttgttccaattcatcgaccattctattctgacactgaacaacgaactgcaaacttgcgacaaccatcatacatacatagacctcacaacatctctaccgctccaatgacaacctcgaataacggcccgtccgcggccacaaacggcgacgcgataccaaagatcggtccccatccaggcaccatctccagttcgaaccaatacacatcggagctcaagctacgacgtatgctcaaggatcatggctgcgatcccgcaagacaggataactaccgccttcagggtgtgcagttgatcgagaacgtgagggaatatctacaactgtacgtaggtcttgtacgagggctagggatcagagactgattgaacaacagacctgtgaggacgttcgacacggcgtgcacgtatttccacaaattccgactcaactttcgagacgtcgagtacaactatcaagacgctgcactagcatcgctattcgtcgcgtgtaaagtggaagatactatcaagaagtcaaaggagattctcgcggcggcttataacgtgaagaaccccgagaaaagcgtcacgcccgatgacaaggcaagtccagcaaacagcaatcacaaaccctactaactaacactcttagatgttcgatggtccaggcaaaataatcatctgcctcgaacgtctcatcctcgaaacgatcggcttcgacttccgcacacgctacccccaaaaactcctcgtgaaagtcgtccgcgatatctttggcaaagatgatggaaaaccctttttcgagaccgcatacgcaatgtgcatcgacatctacaagacctttgttcccataaagcgcacaacattctccatggtcatggctgtcgtggagctcacagccctcatgacagaacagcacgtggacagagttcaagagtacgcaaagacgaagcgtcagtaccactggggttctgtcatggagaccatgctcgatatactagatctatacgttcagcatgggaaatccaccaaagttggggcacagtttgaccagaataagatcatcgacatcaagattcggcttaacaacgatcttgacaaggcgttcgaacctcgatatctgtactactgctcccggtgcgaagccgaagacccccaaccttctacgcctgcatcggcgacatcacccgcgacatcaacatcatggcctggcgatggaaaacgaacggtcaagggcccagaagggacgttgcgttttgtgtttgagccagaggctgcgttgagagaaagggagattactgaagcattctttaaggaagaatacgaagagtatgaagtcgaggttgaagagccggtgcctccgccgccgagggagggtaggggaggatatcatgggcacagagataggggggatcataggaggggaggaccgtatgggggatatcgaggggataggcattacaggggaaggggtagacattattgaggctagtcgtacacaaggacactttctattagagatacccattcgtattaccatggtagcataacactctattcacactcatggtcttacacctaatcgtccatacagtcatatacatggatatcatcaccctaaaccttcttctcccccttgacctcgccatgatccccaataagcaaatcctctcccgacggtccactcgacttaacaccctccaactcctccccatccttcttcgcaaccgtctcctcagcactcttgacactactcgccttactaacatccgcgctcgcaggactctgaacccggagacccaaatccttctgattatccggatcttccatattcgcacccttccaatccgccggtcgaacctgcggcacgggctgtccctcttctggctcgaggacttcttcaggcatagcgtcagtgcctgcgacgcgccatactacggcaattcgatcaaacgcccgtgagcctttacggctggaacctttgatcccatccatggcgtcccattcgatgctgaagacgccgctgtcgagggccttgccgtctcgttcggggccttggccttcgaagaacgtattgaaccatacatgtgcgacggctgttaccatggttaggcccatgctcttgggggtcttgttacgacgctcgactgagatgttgacatcgctgttgggaatacggatcggggtcttgggtcttagaataaccgccatgccgcctggttcttcttccgagtttgcttctgtgacatcggtctttgacgatgtagcagagtcattcttagttctctcaacgcccttgtgtgaacctgcgggcgagaccttgtgaagcatctctgtgccctttcgtttgatggtcttcgccttgccgagatgctccttctcctcagttgctgatggcgtttcacctggattcgttgcttcagaaaagtgtgcttcgtcgggtgctttctccttctgtttggtcaccgagtaaccggccatttcccatatcatatcgctaataccactctcctcaggtgcttcaggatcaacaaccacacgctcctccttcttgaatgtgtgaaagacatcgatcttcttcccctcgtctgcaaaaccctcgatatcgaccttgacaccatttcgcaggccccagacgtgaatctcgggaatctcaatgggccgatcggtgtatttcttgccaccttttgtccagcgctcaacgtagctgatccagcgcaattgtgaagggatcgagacaccggcaccaaatcgcggtcgcatccgtcgttccgtgaagcgcgcaagagcatcttcaggtttccaaccttcctctgcgatgagataactgcagctcactgtaccacttcgtcccttgcctgctttgcaatgaaccaccaccactctcttatcgcgcttctccttcctttgcgcctcggtaacgacatcttttccagaggacatgggtcttccgtcgcccgtgactacaccaccgcctagttctccgccgtgtaaccaattgcgcatactcgccatgatcatagggacaagtctgaatggaggagggtggtgatcaggccatgggtaatgcctcacgcgaccatacacagattcatcaggatagcctgttccttcggcgcggaactcccatatggcccaatcttcaccatgtttcgaatcgaggaatttgacgagttgatcgagagggtttcggtatgcgagttggggatatgtttctgaaggaccagatctaaagaagacagctgttagtagagtcgccagaaagggagatggcttcaaagggagcgactgcgataccgctcccccgacaaagcattctcaaatatttgacttacgtcgcgatgatgtggtctgtaacatagcacaaatccaagccagcctcaggatgccgagctcgcggccccgcgacaatctgtcgcaagatcgaagccatcaccagcagcggtcttcaagttgcggagaataggtattagggttcaaaatgactgatcgcaacttaattcgactggaaatggttgtttaaggaggcgatgggtttgggatgaacagaacaggctgaggccgcctggtcaaaggatccatacgtaacttgcctggcgacgtcatctcttgcgccccaccaagggacctgatctttatcgggctttgatatcatcgacagctgatgaagacgttactacgagatgagagcttactatgacatgatttaacaaggcatgcagctaaatggaagcctttattttcgtagaaaactataatgaagacctggcctggccttttgccatcaaattctctcaatggcttcttctccgagaacgcccctgcttcgatgccaagttcacagccatgttttcctcggaaataccaattacagcccacaagtagctatacttgagcaatcagcaatttatcatgcttcttatcactggcaacggcacaaatcatgatgaaacctgaaattcgaatacaataaagctaacaccgggaaatccatacccatccatccagtctccttcgcaaactttccccatcattcccatggccacttccacttcctcctgaataccttgtgcaccaagtcgatatgctcggctcacaaagcttcctccgcatgcgcgtgagaacagtcgccagaaaagttctccaagtataggaataaaaaatacagtcacgaggccaagcctcttttccacgttcctatggttgtgcgtttgtactcgctactcccatgttctttgtccagtctgaaatcgtcgtcgcgttaactgcaaagcagctagtccaatcgtagcgtcatggcatttctatcttgtctagttccgctatgcctcaattcatgtccgttcagtacaatcgagtcagaaagacacgaagctgcgtatcgtcatatcgagcttatgaggtcttcttggcagggccgctaatgtacttgctgacgtcagtagcgtcgtggaactgcttgccggcctccttgacagctccccagacctgtcgcgcggcagggggagtaccctgagcactaacgagggagtcgatacgggcaccgagcgagcggaaagaggtctggacatgagtgctctggctgtaacgagcgcggaggaaagcagtgtagagaacaatgaggatccaagatcggcgctggaagagaatagcggagaggagaatacgtccccagagagcgatttcaaggtacgagacgatagccatggaagcatcgtagtactccttgacgaaagcgccaatctggttagcaagaggactttgaacagcttggcggctaggagaagcgccatccgcagcctcaggcgcaggcttgggcgcaaggacaacggggatgaggttggcgcgggtgtaggtggcaacgtggaagaccgagtagatcgtgtaagggatcaaggcgagggggtactggggagagaaaagccacacaagggccatagcttttttacggtcagcaaggttgcgcagatctggcaagatatgcttcagaggctcttaccaaggtactggatgttctcatcagcaaggagagccatgggggtgggagcagctcgggcgccagtctttgcgcgagcgcgcatggtcttgtagacgacgatgccataggtgacagcggcagcgataaaagcagtacggtaggagagctgggccatgcgggtgtagtagttcattcgaatccaggacaaggaatatcggcccgttgtaaggatcagagtaaggtgtctatagtcaagagagcttgtcagtcacagatctggctatttggtggttatgtgagctccaaagagggagactgaagatccaaaacagctatcgtggccatttcgtcgcaccgaggcagagcgggacaaggtaaagttcatgacaagacgtacccgacaaaccaaccgactgtgagaaacaccaagttagcaatgcgatctcattacgatgtctgcgcgcaaggtcgcgtctcaagataccacgtacactggagggtcttggcaagggccagaagcctctcctggagaggaagattggggttcggcgggggagccattgcgtctagagataagagagtcgagaaatgatgcgatctattataatttcaagaagacagagcgcgcgcgatggttcgttgaggacgagctgatgctgttattgagagtcgaagatgctgctgctgatgaatgacgatgtcgtaaggaagagagaagacaagttgtgggctttggcttttggaagtgggtaagaatcaaggcaggggagaagagtgatggaatggactctggcagtgacggagcccgcccccgctttggcttcggatttgagatgccccaagctccagagcccaggacaggtttcagcgatcggtttccagcgcggttcagcagctgaggcgctaaaacggctgcctatctttttgagagggggagaaatgaccagggggctgggcgctatctcagacccgacgggaggaagctcgaggtgggggggaggacaaagaggctggtaagggagtttgtctgaaactgtgaaaatggggaaattaatattgaatgtggtttcgtagaggtcgtactgagtgttgaggctgtgtttgattgttttgccctttgatgtatccattggttgtacacgacaccaactgaaacgcttgtccatgcttatctagaggtggtgatggcttcgatgacgacaattaacttgctcgaaagcacgtgaaggcgccactagtcggagagctttcctgaaatgcaacccgtcacaatatcatttttctacctacgaactcgttctgtatcatgagctacctctagtcttttttgcgtcgatttcatctgaggtacgaagccatgtctaatcaattctcatcgtcattcgaacaaagagcttcaatacgctgacctttcgagctttgactttcgtcatcgcctgatgccagcttttaccaaggcctaggcccctgcatagctgaactgcgcgaacttcgtctcagccaatgagaattggaaatttccaatgggtggaacttgaatcggcttgtgagcggctaaatctcctttatagacttcacgacgacactgtttagatatctgagaactcagtagggtaaagaaatgatttcgaaatacatgtgagtcttgttgaaatattttggtcttctgagaatgtgatgcggctttactgtggatattcacctgtttccatgttatacttcgaggattgaggagttaccctgcaccatttctcgatgctttgtggcatagcgacagcacactcggatttgaccactttttctcaacaaactcaaaatgaattattcttctctagagttcgctgccaagcatcaaaatccccaattccaaactgtgcgggtccctttcgcttcttcatagacacaagccatgcccaaacaatctgaggccagccattcattgcttatcactttgagagtcagctaacagcaacaacaagtcgaaagcatcacgaacctttcctcagcacagcctaatcttctgcagaagtgttttcagcaccagaaacagactttgctctcttagcttgttgcttgagaagggtttccttcctctttgtagcttcttgttgcgagtcaagagcaccattgacactccagtaaagacgatgcacagcttcataaggatgactgtccttgaacacagcgaatgagcagaggaagatatgggcgttgagtagtatgaggctctttgaaccccgaatgtcatttatgagattactattctctttgatggcctcgactcgagcgcacaaggttgcttcgactatggctctgacgtgctcgggatcaatttgtcttgcccaagacttcccgagactgctggcaatgtgcttgtagtattgcaccaacttttcctgacatgcgcagggtggtgcgaagatatcgtattcgtgtatggggcaaatggagagcctgtggaagtggttgtcgcattcggtcaagaactcgcagatgatgacttctacctccgctttggtcatttttgatcggtcgtctgagccaccaaagactgctgcacagattcgtggtgacaagactggcgtggttatcgggaatttcagcccgggagttttggtgagaagcccataggacatcccgagtttgggatctgacattgtgatatattcagagtgtagagttgaagtgatctggtgtatcgtggtggactctactgagtctccctcccctgatatactgacggctcagctaaggcgtcgtaatacagatttcgagaaagaggggaataatcagagacaggcaagttaagctcaaaacacctattgatgttgccaataatgtagttgcagcctgtgaatctgttgcgagtgacaagttatatgtgcagaaacaacgtttagggaggcctcatctcgaaccataaaagcttcgcggccaataagtttgtttgcagatgtttcgtccttgggaaggcatgcttgttggtagtgagaacgagtgacgaaggaagctgtgaaggaagctgattgagagcaagcttgaccatcaaacgtaatatggggatgactgagagtggaaggtagaacttgaagatgcgctcacgatgtttacaatggaaatttaccatgcttgaggggtacctgattcgcctgattcacgtgagttattccctcaaacaaactcgggataaaacagagtataatgtcacttcagcactgcacataaacttcgaggtttcaactcaagtgtaatagctggttaaatattgacatggaccaatcaactcaaagatgctatggtttaccacccaatcatgatggactaagcaaagctttttaaacatggattggccgcctcgatgattgccctattcaatagcattctgacgcaagatcacttcaacaacgacagtttacggcctggcacccgcatctgatacaagagatagccaagaacctaagctgcacgcccagataactttaaccaatacagaatcgccttgatgatgcagctacagcaaactgctgtcacatacgaccatagctctcggagaatacgggatcccgtctgctctcccatcgtcaagccgagaagcggtgaattagtactcaggtcggtgacgactggggaatcctcactgttgtatgttttgctgttttgctggtgaaactttttttgctatatatggttttgaattgatgcctgttggaggctctcagtactgctgcctggcggccctgggtatggaagtacaacaccaatgaagcgcctgggggaacaagccacattgacatgtaagatagggacgtgtagaattgtaaagaattgattagaatctctgactctcggtagtgtgtccgtgatagctctcaaagtcaatggatttagggaggttgtgatagtggccaatcagaggagaatggtgttgatcactgtttggccataagccttatacgtaatagctcatttagatctgctggagcatgaaaccatgtaactcgagatataagaaatattttaatacttgatgtcaattgcgggttaaaataccacggagcatgagttccgacatcctcgccgatcaaaggatttccccatgcgcaagagttgcatcacaaaaaggatggacaatccaagatgcccattagccacgcatgtcagcttcacaccctatcaagcgggcatgacagggaataattcaggtaccgctcacagccacagccacagcacacctgtcacgacgactttttgcctcttcaaactctgtttcaaacctattctaaaaactggaccccttaggagatgatgcatctcggacgtcaattgcttccacgccaaggagataagctggtaacatgatcagacaagcaattgagatgaaacgatccgacaggcggacatgaagctccggtaagacaagagattctatggatccctgccccaatatggtagatggcattctcgtggctcagaagatccgtgccgtcgtgtgcttggaggttttggtgcgacgagtcgggtaatgcttacgtcgctgagacgtcagattcagcaaaagaaatgttcagtgttggtaacacgatgtgagaaaaaagatataaatattgaggtgaatgagtagtaaatttcacgatgtcggccaaatcttgatgtctttgtcaattgacctctatcttacacaacttcaacacctttctcaacatgtctgcttcaatactcaagcgagcaacttgctcaatcgctagcaagacatactcccacggacggatagctgctcttcggaagacacctttcgcctctaagctaatttgtcaacgaccaatgcacaccacagaaaatgacagcgcaaaaccaatgaacccggaccctagagagaatcctgctcatgaactcactttaccacaagggacaaatgtcggtcgcaagcgtttctcagattttgaactcgctggaaaggtctttatcgtcacaggcggtgctcaaggtcttggattgaccttagctgagagtcttgtcgaagctggcggaaaaggtacgtcaatcacacaattgacttggtcaaccactaattaaaatgcagtgtattgtcttgatcgtgctgatcagcctgaccaaggatggcatgaggctcaagcacgcgtcgtcccagaatggggcggatctctacactaccgcaaacaagacgtatcagacgccgaaggtctcgataaactcatcaccgccatcgcagatgagaatcaaggtctcgacggcgtgatagccgctgcaggcgtccagcatatttcacccaccgtggaatataatgcagatgaagtagaacaaatgctctccatcaactacacgggcgttttcatgacggccaaatcagccgccaagcaaatgatgaagtacaagaaacgcggaagcatctgtctcatcgccagtatttccggcctcaaagcgaaccgcggtcttgtttcacccgtttataactccagcaaagcagctgttatccaacttgcgcgcaatcttgctatggaatggagtcctattcagaaagacggcactggagggattcgcgtcaattgtattagccctggacatatcatgacgcccatggtgcagagcaactttgaggaggtacctggcatgcgggaggagtgggagagggagatcatcatggggagattggcggagacgcaggagtttaagggtgcggcgttgttcttgttgagcaatgctagtagttacatgacggggaataaccttgtgattgatggaggacatacgtcgtggtaataatggatgggttggtgttggtaaggagattcgatgactagagaggagaatcgatgatagattaatagcaagccaagccatttgttttacaatgcaacttttatcccttcatgtcgtcgcatccactccaagatgatagatgaagccacaaacatagaatgacacaaatacatccaattgtcagatcctatgtatttctagaaagaatagagttctggtaaaaccctgaaaaatttcgctgcagctattgtacgactatctggaccaaacacactccttaagaccatgggttcctactgtcccatccatgacgaacgcccttataacatgtttgaaacttccatatgccaaatacaagccacagaatgacccgaaaaagcaccagataacacaaagttccgcggtctccctgtctttcaatttcatatccataacttgctggtcgcgacggctcttcaccgtcatcagaaatcaggaccctctggactatagaagaacccaaatccccgagccatatctactcaaatcacccccatacagcactgaactgccttcacagtgctctagtatggtttcgatcggattgagctacctccagacttggatctgggacgacaaagcctgtttttcaggggcgccgtctcgctctcctcaaccaaaacatcaagaccggcctttatgcactccaagcgttcatcccgcccccaatcgatgatattccggacgaacctccgaaactcgaggaactcttcaggtcgctggagaataaaggtcttgatcttttgcatatatatgaagtccccatccttccaagaggcatgcaagcgagcttcagttccattcatggcaacactaaagctcatgctctcaagcggttttctgggtccgacattcgtacacttcccaagccgctctttcaatctctcgttgatgtagatgcaggccgtggacgctcccaggcattggttcgtcgccacctagagactacctttgctggatggtccatcgcctttgaattcgactgtaaagaagggaaatgtaaggccctcgctgttcacaaacgcaaaattaccacatgttgcgatctgcattcgctggtcgtgctcgaaggcagagaagcgatacccgtataggagatcgggaacaggaacactgactctcgcgtagggattggtgatggggataactgccctgcctacaaagacacgatcgctgcgctggattttgtctgtgctggaactcggggggatgatgctgtttcgaacgaattcttcaacctttggttcactggtaccggcttccatggcgtagagatcatcgttatcctgggggataggctcaggggatgatcgaccttgcttgagggattcgacaagggctgagatacgaggcgggagttcatttcgagagtcgagtaagaggatgttgttgagggcaaggttgcaatcccggtagagggcactctctacgagaggcccgttagatcgattaggtgtgccagtgccagatgggtaaatggtcggtgtcgggtcaatagatggactaccttcttgaggagtgaacccgggagtcgagcgcttaagggatgatttaggagaaaacgccaggtcaaaggagacggctttcccggtgacgttctttctacctaccataattgctggagcagaatgagatctttctggtataggttccaagtctctgtctagaatggagcaatctgagtgtgatatcttgcataggtcttgaggataaatatcttcgagccagttaccgatttttctcaagcatgaaggactaggtagcgtctcctttatatactccagtagagcagtggatggacgactactcctaataggagctggttgaaacatgacctattaagacacagtcagcgtatgttgaagcgatagctatcatggtgttttgtcgatgatgaggtcttgtacgacttgacgggattctcacatggtcgttgaaattctgatgtgcaatttcatagcatgctttcttcaactgcagggcctctgatggggatatcgagggagatctgctggcggcgcgcttcctggggttgtttggcgtggcctgaataggcgctgattctagcgagctgtccatggtgagagctgaaattgagggaaatgcgggggtatagagagtagaggcagagggcccttattaaagggttctgagagtgctaccgtgagtgaagaggaatgttcaggtcaagtttggtcagtctgatgagagaggctctttgggccgtgacagtacaggcgatgctcggagtgagcgatgaagcaatgttaagatatacattttgaatattacgagaagggtaattccaaatggtagcagtgattcagagagaaatatgtagtgcagttgaatcaggatggaggctgaggctttcagaccataccaagttgacaatgataaagtatagagccactacacgttatacaaacctaaccacataaagtgccacccaaagcctctgattcaatagcaaatgaaaaccacacgataagaccgtctctgcagaaaccacatgagattctcaacactccgtgaaacatgtgaagagcaacaccaggcaccgtcctaccagcatcagcatcaaaatgcagatttgtttcagccctgtaaacaacgtcaatccctgcggtagatcccccagataaaaggtccgaatggtgttggatacgagtgaatttcgaccgttgagaataaacacgcgttgcatgagcctcggccggcccgtaccgcactttgacgcccgcaacgtgaattgttttagcgacgttttgctggctccactaattcgaagtcatgatgcctcaatttcaattttgttgtttttgtcatgatcgagttatgaagatgctcggctgggaacatgatgggactatacgctgttccgatatcactcgcggagacctcatcgcctatctcttccagtctaccatacaccctttaagatgatactaacaatatatgaaagactactcttctctcacaatatccgccaactattctcggccgacatgtccggctttcggatcatcaggtccattacaactgtaatctccacctacagccctaaaattcgcaaatcgccccccccagtctccgctgtcagatccaatctaactccactgtcgtcattgtcagcgactccggcgcttccgtcacattttcccattcatgcagtctctttttttccacccttccctcccttcccttccattcacttcccctcaaaaacaaaccacacacaaaccagatcacaatccccggggttatcatatcataccctcctccgatctcgcttgtcccccatggcctcctctactctcgaagctaccggcgctccagccgctcgcatcaactctactgcttccaccattgcggactacgcttacccgtatggccatctgggacacttgacacagaagcaggaggaggcttttgtccagtttaagaaggtccttgaggagaggggtcttttgaaagtcggacctccgccttctcatgatgatcctttgatcttgtaggtttttgtcgaggcgattgataagcagggttctaacggcttttcttcacaggcgatacttgcgcgcgcgaagatggaatgtcgaggatgcgtatactcaattcaaagagacagaagattggcgcaagacaaacgatttggacgttttatacgacaccattgatctaagcgcctacgatttcagccgtcgcctcgtatgtctcccggaattctcgggaatgttaagcgctgactctgtatctgcagtacccccaatggaccggccgacgcgaccgtcgcggaatccccctctacgtttttgaagtcaagaccctcgactccaagaccgtccacgagtatgaaaaggtcggcgcatcgagtaccttttccaaagccaagtccgacggcaagacgccaaacggtctgttgcgcttattcgccttgtatgagaacttgacgcgcttcaacatgccgttctgcacacaactcctcgaccgcgagtatcccgaggttcctatcacattgagcacaaacattgttgatatttcgggcgtcgggctgaagcagttctggaatcttaagcagcatatgcaggctgcttcacaactggccacggcgcattaccccgagacgctggatcgcatattcgtgattggcgcgccggcgtttttcagcactgtttggggttggatcaagcgctggttcgatcctatcactgtgtccaagattttcatcctcggtcatcacgaggtgaagagtgttctggagcagtacattgaaccccgaaacattcctaagaagtatggcggcgagcttgattacaactttggagaactcggtaaccctgatcctaactgggagggtgtcgttgagtttgagaatggacacaagacgttccccagcggaccgttattgtgggaggaggactcgaacggaagactagtctgtatggctaagggctccaaggacggtcaacctcgaaacgagagaatctgcacaattcccaagacctttggcctcgcgcccgtggtggaaatctccagcggcgaaacagttgttgaaacaccagcggaaaccaccgacgcagctgccctcaacggaaacggccaccccgtatctccccaaggaacacatgacgatggtgttcagaccgacgatgcgctcttgagcggcgacgtgaacgagaagttgaagctgcaagacgacaagcctgtcgcggcacagacgactactgtgtgatggaagcattatatcctagagatggcgaagactggcataccctggaagcaagttttggataagatggtttgaagtaagagatggactggctgtatctgttgaagtacacggagcatatccctttctgtttggcgtatcatgtttagaacctcccgttgaagcggtgatatggttgtgaatatataatcgtgattccctgttaatattgaacaattgacatttttattctattttctgaatactggccctctatgtcctgtgcttctattaaagtccaaattgtcgtttagagctttgacgtcactccatctctggaacctctggtctcgtaatatatccccttctattcctccactgcgcaacccccctctcaagctccccccacgaaaccccatctctaacaagacacatcgtcacccccaaactctccgtatctctattcctcggctcatcatcaaagaacagcatatcctcatacttgatccccgtcctcttctgcagactctcaaaatgcttaatcttacaccccggataaatctccagcaacccctcaaacacatccagcgctttctttggctttccaccctctgagccagtgatatgcaacatctttaacaaatcgcgcgcaaggctcggtgctgaagtccgcgatgccacgccgatttttataccggcgcgtggtaaggcgtgcagaatggcggggacgtcgctgaagaaaccatagtcttcgccgtatcggtctgtggcggctgtgtgtgaggagtttggctttaggggtggtgttacgtgggtgtctacccagaaaggccagagggtgtagtcgagatcgaagacgatgagcttggggagtgggagggagggatcggcgagagaggaggggagggcggtggatgatgttgatgctgttgagattgtggagagggttgaggtactcggcgggaacgggttcttggagagtttctttggcattttgagattattgatgtagagagggagttgaatgtggtgatggaaggttttggtgttgagaagttgggactttttttgttatcgccccgcggtgggggggtgtgacgtcgctaacgtgcgtgctctgatatgatcgacgtattagattttcgtccactctttgaagggttaccggttcaacggtcaacgttgtatctgtctataaagtaggcactttatcttttgaacctaatctcgcgcggaaggactatcgctagactcttaccaagatgccatgtgactctggtctttattagtcccggtaatttatcttagttttctgttatttccttcattggtctgtagcaaagatgtatggcaatcgggtctttttcttcttcagtgcgcataacaacttgacagttggtaaatgatcatgtagaggttatatgccttgtcctttcaccttttctatcagaagacaagcctttcttagtaaaatctcatacataaaaatcttttatgaatgattgcgatattcacatctgtcatatggatctgattactcagtcttggtctttgcagtcccaggtcgaatgtcgacctgtcaacctctaaatccctacttcggctaccccgcactcacactctcagcgattgcggggaggcaaattacgggttctcttcagcacaacaaacctcatctaattggcccgaggtaattagtccaaagtcggggcacatttccccatttaacttggacacttgcctgactctttttaacctgaagaactgattttcttttttgccgaaacgctgcagttcaattcccctaagtatttaacccctgcgatatgcatatgccgatgagcatatgtctaagtgataagcgattgattgcttcttgacgatctgaacgtgttcaggggttggtcgcgaagatcgactcatttcacgcgacacagtcaattgggtgattcacagggagtgaaaacggagacaaaaggattcatgatggctaaaagaacgtggtcggactctgctggagcgaccagcgctgaagcggcggtatgtcttgatgttcttgttatgagaattggctgacaagacaggccccgacgccagctcgtccaaatggaaatgggagaacagcttctcatcggcagagtatcacgggagttgtgtccaatgacggtactgttcctcagatctcacgaaagatcaaggcgtgcgcagcatgtcgaaaacacaaggtgaaaactgccgcgcgtgcacactcgtgtgagtgagagctaattgtggtggtagatcaaatgtttgatggatgaaagtggcccgccatgtcgaagatgcgcagagagaaatctaggctgtgtcttgagcaaaagtctccagaccatcatggatgaaaagtcacagcaagtcttacccttcaccactcatcatctcataataaccaacaactcagattctccgaatcagttgtccaagatctagagcaaatacacagcgctctaagacaagtcatgaccaaactcagcctcccagaacttccacctctacaaagcatcaacgcccgagaagaagggtcaccacctaaagacgaccatgcaaatacgtctcataatctctctgtatcacaagaggaattccgcggtccctcatgtgataactcacctaaagcgacgcctgaggatgaagggcttccttatgtgcctattcactcactttacaccctgactaaactcagtgcgttgcgatcgcccgacaaccctgaggcccagaaaggaaacgccatcaacgactttatcgctcgcggtgcgctctcgctagcagatgcagagagtctcttttctctgtaccgcgaccgtttggatcggtatatgtacggaatcggctgtcgatacatgaccctcgaagagctccgtcgcaaaagtcccatcctctccgccgcgacactcacagtagctgcactacacgacccaaaagccgacaacatctacggaatctgcagcggagaattccgacgcctcatggaaaggtcaatgtttgaacggcgcattgatcgtgattatcttcgcgccatgtgtgttgcttcatattggctaagtgatctttcttggatgctctcaggatatgctattcgacgcgcggcggagtgtaatttgcataatagctataatcaggctatcaaggagcagagccaggaggcggcggattgtgcgcggctgtggtatatactgtatatctgtgatcagcacctcgcgactttgtatggtcggccttcgattgtccaggaggattcgtcgattcaggggtgggagcagttcttgaaatcgccggttgcgacggaggaggataagcggttgacgggccaggttatgctggttagtattctgcggaatattcgagaactctttgggacggataagggtgagccgattccgagggtatatctaaatcacatactgcagtttagacggcagttggatgagtggtatactcgatggatgggagagttgcctggtaagtcaaggttaacaacgcttatcctagaattatactgacctctcgcagaacaatggacccaaattggctcattccctcgaaaaggaaccattcttcactacaactttgcccagatccatctctactcacacatcttccgcggtctctccaacgacgccccgattcctcactatttcctcgactgcgccatgcaagccgtcaacgccgcaaccgccatcatcgacctcataataaccgacccagacgtcgcagtcggcatcgtaggaatgccctcgtacatgctctccatgacagcctttgcctgcatgttcctcataaaggtagcagttaaatacggcagcgatctcatcgagcgtcagcgcgtgcacgacctaacaaccaacctcgttcgacaatttcgatcgctaaaagctgggaagtggcatcttgcgaatctcatggcgggagggctggagcgcatgactgctacgttggctacaccggatctgggacaggtgcagcctgcggtgtataataacgcggctgagcatgttgatatggtcatgccggggaatcaggtgtacactgacatggatggggatacgttctttgactacgacatgagctttgggctttcgccggttttcaggttcgatccgagtatgtttactgttgatgcttcgggacagtcgcttccgacgtatcctgaggctaattatggaatgaggccgccgcaataggatgggataatgggcgtttttgtttgggaataccttgttgtttgtacgtgatggggtttgggtatgaagctgaagagatattcttatccgctgatgctccgtgatcggataactggcctgtgtctgagtgaagtatgactagagatgtatcatatctgctcccccaatctacatgatgatccctccattgactgcaatttctctccacagtttgtgcatctcggatttcgttccgtcgactccgcatcatcttttgcgggggacacggataacctcattcaccccgcgatagtggatcaatcttatccggccaaacaaccatttaaacacatcaactcactcaattcatcactaacacaatcactaacatacctataccaaacaccagaatggccaatacacagcatatcctcatcacaggagccggtggcttcatcggccaagaaatcatagctcctcttctcaactcctcaccctcaatccatctcacaataaccgacatctctgaacctcccgtcccagctcaacacgcccaacgcataacttctctcgccgcagatctcaccaacccctctgtagccgagcagctcataacatctcagccctttgaagcagtttatctcttccacggactcatgtccggcggctcagaagcaaatctcgatctcggtcttaaagtcaacgttgattcagtccgctacgttctcgacgctctgaggaacaaacttccgggtgtcaaagttgtattctcgagttcttgtgctgtttatggacccgaggagggatatgttactgagaagacactgccgcagccgagatcttcgtatggtgcggagaagcttattgctgagttgttggtgaatgacttttcgagaaggggattgatcgatgggaggatcgtgaggttgccgacggtggtggttcggcctggaaagccctccgccgcagcatcgagtttcgcttcgggaatagttcgtgaaagtctgcagggcattcctaacgtactccccgtgccgaaggatatatccatgtggatctgcagccctgcgactgtgatcaagaacctgatcaagatcaaggatatacctgcagagaagtttggagactcaaggattgtgaatcttccgggtattactgttagtgtacaagatatcctcgatgctgtcgaaaaggttggtggaaaagaggcgattggttatgttgaggaggagcaggacgaggccctgtataagattgttaagagttggccgccgtggtttgatgcgagtagggccaaggagctcggattggatggagatggggagttggttgatgctgtcaaggcatttcaggagagattgaagagctcatcgtaggatttattattaagtgattctatctatcaatttataatgggtatatcgaacatcttgcaacttctgtcctacagctttgaaggtcttactcttcgtgacactgaacttgggtcaatacgtccagatgtaaccaaatggtcaacatccaaagtattaacaagttcgggtgtcgcttgatcaaggctagtaatgcccgcgagcctcattgatgtttctagctcatcctttagaactaaacagcattttagtcactgccgcataagcaccattcagtcaacttactctgtgagaggtgctcgacacccttttgaccataaaccaacgaatacaagaacggtcttgcgataccaacagcagtagctcccagggcaatagccttgaggatatcagatccacgctcaaagcctccatcgatgaagatctcaagatgttcaaacgcttcagggaaccgcttccggacctcaagaagtatgaggatcgaagcctgagcactgtacatctgtcagaaactctccatgtgaagtcgatgggagtaaacttacccgtcgagagacctcccaccgtgattactcaacataacaccctcaacaccatactcaaccgccaacttgacatcctccacagtctgaacacccttcagcacaatcggcacagagctctcccgtctaatccactccagatcctcccacgagaggctcttgtctatatactgccccatcaaccgtccgagtccactgcccttaccatctttactgctctcactgccgctcatggcagattttatgacaacagcttggggggctcgctcatcggcttcgcgttttccggggacgggggcgtcgacggtcacgaagatggcttttatgccgagggagcgagcgcggcggaggagttcgattgttttggggcggtgcgagtttacgtagagttggaggaagaagggatggcctgggggagctgcgccgatgatgttggggagggagtatgaagcgttactcgagatctacaaggtcagcccgtatctcaagctacagtagcatgtgacttacaatctcaaagattccttcactggcagctgctctactccaaccaagctcaccatccggatgcgccagcgtcgccatggcagcaggacacataataaacggcgccttgctctccaaacccaagatgtttctcttgatactgacttgactgacatttcgtaatattctcgggcgcagcatgactcggcggatgagttccttgttcttggagactgtgacgagatcggtggcggcggaggaataaaaggcccatgctttaggtgatagcgctttttgcgccgcgagagcaaagtcgtttgctgagaggatttgatcgagcgttgggacggaggatgggagttggatttctgtatttgttagtgagtgttgtaagagtgagggtgagggtgagggtgaggatgggggtgaataccgcgaggggtggggatattgggagattcagactccattgctgcgagatcactcatgatggcggttaattgtaatcgtttattctagagagattgtacagtatacagctgggataatagttctatcgtagctgtcggctcatcatgcgccgtcttcttatatctttgggtagcatccgtcgatcatctttagtgcaacatcagtccccgcaatcggactcctcacctttcatcatgacccgtcgtctcgggctattttggcgcgagtggcaccgcgacgtcgacacggtcatgttgccgatggcctataggtttgccttgttcggtcttctctccgatggaccttggacgggctcacgagcactcactcacgaggaaatggacgcaagagatttgtatggtcacgcaagaattcacattatctaattcttatctcattcattgatctatagtgctagggttcagccgattgtcggactggtgaagtccaacagactactggcttgggtcccatttcggattccttcatgatctgagactacgatttgagcaggttatgatgagttgccgaccacaactaacaacattaatgcagtctcaagaccttctctccagcacaacctggtccaactcacaacgaacaagtgcaaccctaaacaaagctacggttggttattcattcactaaacatcccctaacttggctatcaaactctcatgactcgaaacacctgatattacaatatatactaccctaataacacacttccctactcaataacaatatcctctcccaatctcctaagcggcaactcctccaccatcttctccaaccgtccacacctcttgactacatccttcgcctcctccggaaaccccatcctcatcctcccaaccctctcccacacgatcctgccctccctctccgtccgctcaacaacaaggagcatgaccagcgcctcttctacaaaccacagcaccgtcatttgttcaccccgcgcgtgacgctcaatgtactcgcgcattgagccagctccacgactcatgcgtatgtcgacgctgacgcggttgaagatccatccgtcggggtgagaacgcgcttttacgcggtcgaggacgaaagggtttgggacgtggatgccgtaagggcggatgtgaagattcggtggcgatgggggctggccagtcactgcggtcgaggcgccaaagtcatatgctacactcccgtcgcggttaacgaggacgatgttgggtgagtacgtccagcggatagaattagggtcgttgcgcgatacgtgcgtcgcggagacgtagtggtggtgattatgcttgcgctgaacggctttcgtgtccggatctaccactgtgatagaggagtagagatcaacggggcctttccaacctgcccatgtccaactgggcatgtgaggacgtcttgtggcgatgacaccttctttatggtgccagaaacatgtcgagagggcaaagatgtcgcgggtgcgtgggaggccttggattgatggtccttggtccatttgtggtgcccagaggggaatgccgaggatgttgaacatcttaccgcggccaacggtggtctcgagacgtcttagcatgccgaggaacgcatctagcgaatctcggtcatatgtcaagtctcgtcgtgtgtagtttccgatatgttggtctgcttctcggaagatactgagcgtgcttggatcttcagccttgccgggtaatctcttccagcgctcccaacttccatcaacgaacgacacaccgttgaagagaccaggacgcataaagtcacacatccgctgctcctccatgtcgtggtaatactcaagcggtaggacgagtgattcaggacagcacatgccctcgcattcccagtacatctgctgatccgtaaagatcaagcgccgtctcgcaaggagaccttcttgatatgtccagcctcgctgataccacgttgagttcttaatcgccaaccgtggatcttgaagactcgacacaagtgtgatgttggagttgacgaattcgtattttggctgagctggtcgtgttcgtgatccaacaccgggaagaccataatctgcatcctcgccacaagctgcaatgatagctagtatggcaccttcaaagatatcgtccatcctcgcaatctgctgcatccgctctgcaggctgaacctcctccatgcaaagacgatccacccatagatatctgatgccgagatctttcgtcgcaatgacagcatcccatacaaccttgggccacgtttctgtggttttgtttccccagacataactcaacgccgcatatcgttccgtgatagacgcagtgaccacctgaggaggattctttgcgcaatcaacaagcttgaaacccggcatctcccgcgtaacgggttttcgaccacatcgcccctggtgataaaattcgcagaaccgtagccaatccactccgatgttcatatcaatcacaccctccagctcacgaccccagataccacgtttctgccaaccggcattatcggtcatagaattagcacgtgaatgcttcccttctgatctagcgctgaggagttcattcggtggctcgggcatcgttcgatagagcataccagacccgcggaaccaatcagcgctcacatcccagctcaacgcgccatcaccgctctttttaggcacaacgcctagatatgctggactggctcctctcatcttgttctttgctgagtggccctgctcaaacatgctctggttgtcgatgaggtaatttgtatcgcgacttgaaaacccggaaagatataaatcgccctctccctcgctgggaatgtgcactgagaggaagagcttgcagagtggacattttgtcatgaagcgattctcttcaagctcctttaaccggcccagcgaatgctccttgttctcaaacgtatccgcagacgttggattcagggctctcatgaagaaatcatccatggtgtcaaacgtagagtcgatatcagccgcccaacccgcacacgccgtgcacagattagggtcctgcggctgtcctcccgatctatcggaatgcgctgacggactacgacttttgcgccagctgattctccggatgagagaagccctcctgggctcacggtcgtcatcagccgggggaggatccacagtgagatgctgcatcatgttcttgagagggttccgtgagcgacgcctctctacgccaccgcctggagagacgggaggcgtgacggtcggtgtgcctgggtccagcatatccggcattttacggggtgagtgagtgagtgagtgagtgagatgagatctgagttcggctgcccgaagattgaagtcgttttggcgccgttgacgctccgtgattctcggggaggaaccgggtttctttgacccccgtctcggctgatagattccggttctccactcttggccctggcgccaaaaaaaaaaagataaaaaaagaatcaagggaaaagggaacagggatgatttcttattagtggcgtttaaataaggggaatgaataaacgatgaagagaagaataaagagggagagttgagtggcccaaatagttactcggtagttagatgatgagtgcgtaggcgggtcgctattaaaagatgcagagccgctgccaagttaaaatatcaggcggttatttcgagatgaatacaacacaaccaacagatcgtgtcaaacagactccttcggacgcgaagcaggttggttcatgaagcggggcttgggggccaagtgatggagacaaagaaagaaagaaaagaaaagaaaagaagcggtaaagaagaagaagaagataatcctttctttcaaatataagagaagagtcgctgatggtatattactcgcctcaaattagatattggcagaagaagcggcagcgagattcgatccgagatgaacacagcaaggatcaactgagacatccacaggaactaattctcaacctgggcgataataccaccaaagactggaatagaaagactgcatttaataaagaaataattaagagcctggttttttgtgaacgaggctggtttgcacagcctcacttggcaatgactcggcgggttgaaaaaagatgcagattgtgtggagaattcacgatgacgtaatttgatgattgtgaaacagcctcacaattactgacgcttgtgttgtgttgtgctctgtattgggtatgtcggcaccgagtgagtgagctgtacatacaagtaaagtgggtttgttaggtggtttcaatcccttttatggcgcagcgatcactcaaatctcactcacatcaaaacgctttgacgagatggaccctgtaggatctgagttgatccgcagctagatcttgtcgccaaagatagatcagaagcgcaacttgatcttactgtcaagacactgccttgttcaagaatgattatatcaagacatcgaggttagattcgatggtatataaaagatagtggattcacctgcgtagaactggttggtgtagatcatgtcagccttgaagcggggaactttgcttttgtctcgactttaccctatatcaccacgatgatctcacctcacaaactcctccattacttctcttcggtcatatctaaacgtctcccccagtaaacgatatcgcccatatcaacccagaccgtcgcgctcctccacgccaacatccgtaccagaaacgccatctcctcggctctcaccatgaaacagcccaaaagaggggtcaactccatctgatcttatccatctttggtatccttctagcctagcctccaacggttgtagcggttatctcagatttctcaaggatcatctgctttcatctcttgcgtgtaacaccgcttagtctagagctaggaaactctaatatcaacaccatgcacgatatcatgtcgttccgatagtaacgacaagaatcgagatctatttactgttaagattcatgcaaagcgagtcaagatgtcacatgagatgaggtatatgttcaaggcatgcaagctgcaattgtctctaaactgccctgccatcgaaacttggcggttccagtccatcgctagcatgtctcatatttctttctttcctttccattgtacctgtccgtccgacttgctcgctgagctcgcatttgatgtcctcctgtatcgtaacctggaagcatggccctcagaggcctgcgagtgtggtagtcatggccgagtgtcgttggtgatggaagagggaatttagtgctatcaagtaattagaagctgttcaatagatgacatggtgtctggtagggctaacctggcagcaagagcagctggagccgcaggcagaggcctcgtggttgcagcaagagctagatattgttagtcgaacgcttgatgcgtcaccattgcaactctttcgggctcaggggccatgaagaggcagtggaagattgagaggagctcaccagggagacatgttgatagttgttggtgaagaaggtcttcgaaaaagttgtaagtgtttgtgtgtgttgaagagtgagattgttggatgatgaacaaaacccaatttgagcgagaagaaccgcccttcttatacttttcgaagcctcatattctcaaccatcttccatcatactccatctctcggttgtctgattatcgcgtccggcgtgggtatgggcgtggatggaggtgggagtgactccactccatgtgcatcaccaacttgcctcgaatccaaccaagtctcagggtcctcccaggtaaaagtgaccttcaccccgcatgcccatgtacgatgtgggaggcccatgtttctgtaattggccgagatgatccatggtggttgcgccgagcctccactacagggagagctctccaccgtgaagctccagctcaagctctactcgcgccgtcccgagatgcagccactgcgaaatgagtttcatggccaccggcgttgcaacgcagacttgcacctattgaactgagcggcaccagatgtggaactggcagtttctttccagaagaggtaggattggcatgctactgaggcctgctgctgacatcgtagtggtatcgccacgtaacgcatgcacatgtagttcgcaagacatggccagtacccatagatgtattagcttgagccggattccgatagctcagtctagctgccagggacaaggcaacacctgaagcaagtcatgcttccatggaacttggacacttgggagtgggggttcatcccagcgacgacagagctttagagcggctcaagccggactgactaaaatagtttcgtccattgcccacaccggtgagtaggggcctgaactgggtttgaaagagaaagagaagaaggatgctgtacctcgagaccctgtgtcgaagccggggtagttcccctttgggcctaccgagatgccttgtcctgtacgtggacgaatcaagagaatagatatgccggatgggggtacacacagagcaagaaggtgtaagagaaagcgatgagaatggatatgaacatgtgagaggaataagagttagacttattcgccgagtggggtagtgaaccaagacgacgagagggacggataatgtgaggcaaccaatagcggacgagctgtgtctgatggatgatcatgttaaagtaaagccaacgacaatcgagtaacgcttgccgctggaatgataatcaacagccaagataatcatgcagtagaagaacggcgagggctatttcatcatcgtgatacgtgaacgtgacgaaccagtgtgatgaacaagcctatcaacaacaacggagtgtgataggcataagtgagacggatcgatgagggataatcgagaataacgtgggcatgtatggggaccacaaaagccaatacattgacggctcagagtcgattagttctgtaccatccatgcatgcatcccgcgcatgcatctttagcaagattgggcaatgattggtgtgttgggccctcctacaccaggcgagggaggatgggaaacacaaggcagtgaaagtatatcccaaagaactggtggaagtgtaggactattgcgcccgtgcatgatgagaatttagtcatgggaaacacatcgggctaccggaggtgtgggtgcggacgtgggagtgtaatgggatcgagagtgtgtgattgatccatagggaacgatgagctgtcgtgacccacgtctaacgcggcaaacggacgtgatgatagggaagaagatatcttgagggaaataacggagagaaagaggggctagagaaagtagaaagctgggacgtaagagataacggcggagacttacatctgtgcatgacgatcatgctaggacatgagaatgcctattgtcttcaacaccaggtacctctgatgaagcgatcaatattggatcaggtaaagacaagcgtcttctcacctgccattctacaacacaccaagggcagaacaacatcatctcatcatgagcatcaactacttcgctacatcatcatcacacaccaaagtccgctatcacacggaggcaatccgggatccaggcatcgtctccatacggggcaaccgagtgtctccccgcccggtcagagctgatagtattgacgcccgagttgatattgtacccagtcataataatctcaaggcgtgggatggagacaaggtctcggaactcggctgggtagtttgtatcatgatggaaagtcgagccgggatatctctcgtggggggactcagggatatggcttcgtcgtgaggcccaggagtaataagaccgtgataatggggccatgggccgtggaccttgtgagaggacgtgagtgatgtaaatgttgtatccacggtcggcgaagttgagctgagtccgggttgaagtcgaggtcggtaccaagggagaccgactgaagggatgatcaaaaggaggcgagccctcgatacaagagacgggttccgtggtgatagaggctggtggctgagggtagtcgagctgctgttgtattactctcatggaagactttcgagtccaatgatccatggcacttttcgggtatagcaaactgacactgaccagagaagtatcctctgccatgtccagggagattcgagactttcccttgtcatcggcgatcaatcaccaagcaagtgcttgttcatcttgaagactccaagagtcaaaccaagggacgacctcattcttatactcgtttctcaccgtctcagccttatcaacaacccgccagggtcctcccgctagacgcggcaacaatgatgcaacgcacactatatcagcatcgacaatatccgagatcaactctgtttctggctgtttttcgaggccatcgcatcaaatttggtggtgttggcactcgaaaagacatcagggttgtccatcaaggtgctcacttgtctatccgggttctcaaatccagatagggcaggcacatgacgatagtgacgtgatggaaagatacaactaaattccactgaattaagtgagtaaaagatgtattcttatatcttggccttaaaaatacctttatggatagaacataattggttgactgatgaaaatgctgtcatggttgattaccatgaaatggccgcaaaatgatccaacacccaaattgttactggtctaggacaaatgatttcctctgaaactcttaaatgagttctctattgagatgcgagatcttgtgaaaacccttgtgcacttttcaaatacgacaaagtgcattattgttgtcatatgtacccccagtccagtacagcttgctttccatcatgtatgacagcatctatacccctggcctcgaccgattgtatatccctctcggtttctgtcagagtctgattcaacctctttcattctcataaatcgaacaaagaagctgccctctccaaaaattcaaagacgatattcagatgacccatcgtcctcgactcctcgttcctcatcactcgagtgatatgcctagaacaaagctatctttgcgtttacggtcctttagaacttttcattgcagaccggttctatgacgttacctcgatgtataatcattcttgaccgaagacctatttcccatcgtcttcacgatgaagcccctcgccccgtcctcctctatatcgatacatctcctcagctttcctcgactgagaacaactcattaggatgtctcttatcatctcagaattaccccgtatcgacgaccatcctctttggtagcccatgttcgagagatacaacgtttaagattcgacacttctatgaaaatataatcttgtacaagtttgaataacttgacgttccaaaggttccagatcttcgatcctatataattttcataaataaagcattgggggatcatatttataatctgttctagatattattatggtatgccatctggacttttttatttgctctgctcacgttcttacctcgtatgccactgttcgtagatgaggcaaacccccaatcagcaccctataaatgctaaacatagtaccgagatgcgtcttctgacgtttgtatttgtaatgaatctaaaatacgatgagactttcacaatggtaatgaccctggtctggatgacggagcgacaccgcaagcatcgatgtgacactacaagagacgaagcaaactgcatatcctagacattacagtacttaaatgtacagttcaacttaaagcataaattaagtagccagtctctcacagacaagactggtgaaaatctgagcaatagcaaaccttttactgtcgggctttgtattccttagccacttgggcaccccttggaaacaagaaggcttcgaatcttgagcgacgtgcctaaattgactggcctcaagacctacaaagctaggctgaacttgcctaagtctttttgtcgtttagaataaagatcctaagttttattgtctcttgtaggtacttagcttacagtctcacttgggaactctcgtcattacaatacactgcattataattatcatctgaactatcccatcagttcttcttcaaaacctaatgtatccaagcctaccatacaaagaaatccccgggccagcagggaatcatacagcaggtcgttgggctgaccatcccaaccgcccgacgaaagacagatgtgctttcctgtggtatctctaaactcttcgcactgcccccggcttctcaatacacagacaggctcgcgcgcatttctatcgcggctcaaatccccgcgcaaggccacaaagttcgacaggcaataatactcttcctctcatactcctcttcatcctcgcaattcgggggagcaagtccaacatcgactctgttggcagctgggggacctcatcaccactgcctgaaactctatatcccgcccttcgttcgccggaccatggtttgatagggacaaaagggccgttgtgtgctgcttgggtgagatactttgtctcgtagtggcggtcaaccaaggcccattgaagtaggcggggatgaagctttgctgcttcggtgattgatcttgcaatgacttcacctcgtcttccggttgtgaggtatgccagccttgcgccgtgacggacaaggagcttgaagcatttgaaggctccaatgctagcagcaaacatcagtggtgttcccttcccatgccactcgtgttcaatatacagacccatatcaagtaacacctgcaggagtttcggatcgtcattgcggataatgtaaaatgatggagtgtatttgtcatccggttcaaagttcactaagcgagcacgatactcatgtggcatgcgcttcatgatcgctttgagctccatggacgataatttcctatgagcaagaatctcgctgagtaagagcggttcctgttctgcaagtcgatggaagtcaaagtttccattcagtacaagtgacatgccctcagcactctcatagattgcatttgtgagagtgcttccggtacctggccttgttacgtagggatccgctccaagcccaattaactggcgcatgatattcacatcgacattaaccgtttcgaaagtgatgtcgaaggatgtcatagggcttgcgccgttgctcaatagacaacgagtgactcggaagtcaccgtaggcaacagattgtcccagggctgatgcgccattggcacacaaaagattcgggttggcgcccgctctcaagagtgttaacaccatatctatttgaccatagtgggcagcctggtgtaggggggttacaagttctgagtcttgcgcattgacatcggctccgtttctgatgaggagtttggccacattgtgatatgtcgttaaatcattagattgattactgccgtctctgaaacacagaggtatcacatcatgtagaaccgtactgtgggttgcggcagtattatccggattaacttgcttcctcaagttcaaagcgtaacgtagaactctctgttgaatgctctcatttgcagaaaactcgaattcggaagtaacaccagtggccctcatctgcgccctgttacttatcagtatgacctcttgttcttctatgtgtcacttaccagtatctctgagcatgctcagttaggtgtttgatgaatatctcaaggaccattttctgatggtaaacaatatcaggtccactgttacggaagtggaaaagagcttggatcggtgaaattggaagatgaaaccatgacatccccaccttcaaataagcatctaagcatagtttgaagaaggagcgtgctttatctgcagcgataaacaaatgggtggtcatcaattttcgaatattcaggcatgcgcaaagaagtgcgttgtagccgcccggccaatgttcctcacacccagccacgaaaccagtaaaccccaactccactagttccagcataggtcggatcttgttggttgctgccgtgtaactgagaagggtacagcctccacaaggcattatggcagaggccaagtcctttcttgaggtgtggtcgaggatagacttaaacagagggtcttggcttagttgataatggtctatcgcatctgctagcatggcgcctatttgttttggttcagagatcttttgctcgtgggttgcttcgctgtgagatgactctggcagtgagtcactgtcagagtcgtagttgtcgtttcgggctggaactgggttcaataagatgatgcccatatcctgcggattatcataatccaacaaattatctttcatgtactgaatcaattcttgattgccgccaacgattgccaagaacagaggagttcttcctgaatggtctctcacactgaacagaggttgtgagtatctcatcaatattttcacacaatccaaggaaccagcctttgtagcgaggtgtgcgcatgttctgcccagtcttggactggtagcagtgatcttgtcagccaaaggtgtggcctctaacagagttgtgagggcatcacgatgtcccccggctgccgcgaactgcaaggcattgtaagtatcgcgatcttccatgtgttcgtagacggatagccaaggaaactctcctgatccgactttctcgatgatcatttcgaggataaccacatatccaagcttagcggcaagaagataggcactgatggaatttggcggtgccaaagaggcatctgcgcctcgttcgatcagcaatcgccctaggaggatcttttttgagcaaatcgctatcgtgagcaatgaaggggatgataagggtgatttcattggtgacgtactaagggagcaagagttagtcgaagtttaggataagcttagataaactttgaggagtttgggaaaggtttaggtcaacttagggaaagggggatgagtttaggatagctttaggtaaactcaggcagaagtaggatgagtttagaccagaaatagaagacttacgcaggtatttccaagccatcaacatccaatccctcattaatcagctgctcgagaacctccacagcgaccgtttcatcagctacccggacgagctccgtgaatgtatactgttgtcgccgcctaagctgatgatgcgtcgtgccgaacaacaggggccggatcatgctcacatcaataggctgatcagctaggaatttctcgaaaaccgatctgccatcgagggcccgtcgaggcttgtgcgcgtcgcagccacattggacgagcagttggacgacttctggcatgcggaagctaacgagcttccacagcagatgccccgcctcgtcctcgttgaagaagcccttgatgccaagttcgatgccctgtcgatccctatcggacaaccagccgaccaagatagtggcgacgaacgacatgtgccaatggtaccattccggtggcatgacagcccctttcgtcgcgatgcagctgatagcccattttttgctctcgttttcgtagtctgcgagggcgcccacgtcgaccaagcatgatacagccatggacatgaaagaggataggaaatagagggatgtaggttgtgcaagcgcattagtactcatcaatgggaggatatcctgtgtgaaccgcagccaaatacctcgcccctttgaatctcgcgatttgatgacttcaggcgtaagaagcttcatgtaagcgctgcgtgtcatgcttggggcgcaggaaggatgtgacgacgggttacgagtcaatcgaccttccttcaagagcttgacatttgcgatgactgtctctgctgccgttgtgccgtcagcgaatggccgagagggtccagccctgtcaagtaccaatgagaccaactccggtgaagccgacatgttaagtgacttgaggagtaattcatcattcacgttagcctggggaaagagatggaacagctgtcgcaccagtcccagattaccccattcaacagcccatcgagccaggttctcattgccctccgctcgtatatacccttggcttttctcgagcagaaagtaagctgcaaacggtgcggcggacgtggaggtcttgggagattgctgaagagcctcaacgtgagcaaacgctgcctgtagtggcgtacgcccttgttcatcgacggcgttcaagttgcgtatcttgtaaggatcgttatcccacaggaatttgagtatgtcgtcttcgttagttgcggcgaagtagtgccaaacgttgcggccgccattgtccttatcaaaagtcggtacaccgtgctcgagaatcagcttggccataggactaacttcgttacagaccatgagtggtgtgcgaccacttgagtctctggctctggtatcagccccggcttcaataagcatttccagaatctcgttctgtgcagactcagcagccatgtggagaagcgtctcttccttatcgtgtttgaagtcggcagagaaccttgggtctttgatcagacgatccaccaagatcacattaaagtccaaaacggccgtccgaacggcggcagcaaagttgctgtctttcaatgtgtccacctttccgtcacccatgggggaaagcttaatgttggcatgcaccatgagtcgagcaaccagttcttggagccagttatgctctgtggactctgtttcaatgtcgaccaatgtcaagtcatagacgtatgtgagcaagcgcgcaaatcgagttcgatgaagcagaccacgtttgactacaggttctcgctgtaaaaggagacaaaaagaagagtctagtgcgtctcctttggcgatgtcagtggaccctttgccttgagtggcatttgcatatcctttgatgatgtttgtaaagattgcttcatgtttggtcttcattgcagcccaaaaggccaaacctgcgagtgatacctcttcagcggcatctttccaagaataccgaaacgagcaatctgcgccattttcgacaagcaataggatagtcgccgcctgatcgacatcagagtcgttaccaacgagaagagtcggccacgatactggctctgtacgggtgataagaaccttgctgcctacgagggcgcaatatagtggcgtgccgagaagaccgggctggttgacgttggcgcccattgaaagcaggtctctgcacaggttaggtaacccgagggcagcagcaatatgaagtggcaagacagatccgttacagagcgcatcagtcagctcgagaagacaccttggcgaaagggccatcgtgccgaatgttcgagggtaagtctccctggcatactcaataacccactgtacaaagttgtacgacttttggacacgaaagagggagcagacttgaggtcgaagcttttgccagtaaatctctgcgtattttggccatcttgtagccgctattctatatgctggctctgttatgcggcgtgattggactaatgtgatctctttgttgtattctgcaggttcgcgatcattttcaggcgaattcaagatatttagccaaacggaaacatcttcgggtctagcttcaccctgctcatcgtcatagggggcctgcacaggtgactcgatagcctctgggtcgtattccttctgcaccagaagttggggcagtggttctgattcgagtagagtgagccgaagcgagatatcctcaagggtgtctgagattccgagcacaaacgctaatttggatcggatgtcctggagtgatgatctagcggctttaatcccatcagaggtggcgagatgatgaaaggactttatggcagtgaggagtatctcatacccatcgataattggccattcttgtgaagggtcattttctgatccagacgcgctaggggtgatacccagtgtgctgtcggcggcatcattgtctacagacaactcgacgatgagggactcgagactataaagtgtgcctccaagaagccttaactcgatggtcaatagtttgaggtcatttctgccagctctggctccgttctctgcggttccagatgcagatgcagatgccttcaggtgggcactgatgcgggcacaagcttcaaatgtggaatccttcaatgtacgaacggtcttcaacaatggaggcgacattttgctggctcgagctcatgttgcttctgttgcagttaaaatagcttctatacgaagcgtgagtgatcggggctgtaccattgatcggaaaatgaagaagatgaagtttgaagatgaaagtcttcgtcagacagaggaggctcgaggctatcgatgtcatgggtagcatggttgaatggatgtggaggtcatgagcagcaccaccaatcagcacggctgacagtggagcttgggccaccaaagattcagtggcctcgcagaagctcaaacgttgagcctacgtacctaaagttagaagaataattgtacaaatttagaacaatttaggatagactgagcataagctttgagcaaattcagacaatttagatgatttaataagaatttagtaaagagttagtaaaagtttggcatatatttgaccaagtttaatactagatattggtcacaggcgtctgcgcgctagaaagtaatctggacagtgacgatcaaacacaaagttcgtgaacgaaggatattagccattgaagccagtagaagcaagaaagcttcagacctcgattctaattgacaaaaataattaggtaagttagcataatcttagggaactctttgatgagtttatttcaacctcaaaccatatttcatcagctaatgatttaggagtttccgatgcgccaatccgcaacaaacccagccatcaactctctcattccgctcacagacgattacccctccaccacgaactcgcggaatggttacaccgagaccgcaagacaaagggcgtcggtagataggattatgtgttgacgaggctggaggaaaagatgagcaaagtcaaagagggtacggatcagtacgagacagaactcctgagggtcctcgtgggaagtaaagagagtctggaacttatgattaataaggcggtgatgcttggctgagagctgccccatttcccttaacatcaccacacctgctcaccaggagttcgccatttcaacttcagacagttgactttcttccacgttcaaagccttcgagacactagacgacgtgaccaagcgctcttgacgaggccagcaaaaggtattcgcgcttgtccacaacaccatcgtggtcaatgtggtatctggattgcagttgaaggcaccttagcttcagacttttaggattgatgcgccgattgagaagttgcgggttgttcaacggtctggcaggttgttagtgacctcagcatttcctcatttgttctagatccattatggtggtcgtgtgctcactggatgaagcttggttgcatgaagcctaatggagtgctcagtcatctaccacgagctcatcttcacgagcaaggagtacatgcactgcaccatgagcatgaattgactttctattccctggaattctgagtcgttccttgagagacgtcctgacagtgaactgactcttcgttcggtttggccagccacaaagcgggctggcgcatcggaaaatgccaaatcatgactatgatattcattgtcgcaaatccttctcaagattcgctatcaaaggattatcgccggctgactcacacggagtgatcaagacgaaccaaaacaccagcttcctcattcggaatcatacaaacccctctcccaatcgcctcatccctcaacatctccaaaataaacgtataaaaacaaagccaagaccttgccaacaactcatccataaaacccaatcccatattagtagaaaacacagacacaatgtcatccataacaatccgccccgccacaatcgacgacagcgactcaatcgcaaacatccactacgaagcactacaattctaccacgatttctacgccgccttcttccagctccatccccgcgatctaatcccccttgccacaagaaacgccctgcagaatccggggcagcagcacttcttggtcgctgagcaggcgggggaaatagtcgggtttgtgcgctacaaagaagtattcaaagacataaagccgaattcgaacgcaaaaccccccgcgtcagtatggacggttaaaaaacacatggaggaactgtgggaatggtttaataagaggagtgaagacattgatgcatctaaagaaaaagccgttgatgggaaagatcattttggtaagtcttttcttctttatgtgtaacttatcaaagtggcttgcgtctaatgcggcgtagaagtgatgcatctcatggtccacccagaccatcaacggaaaggcatcggcggtcaactcctccaatccgttaccgagaaagccgacgccgctaatgccccaacgctgatcgtatcctccgtcgagggccacggcctctacaaaaaacacggcttcaagtcgctgggcacatggacggtcgacaacgaggaatgggcgcataagatcacggagcacgaaagggcgatcggatatacagacggagttatcgacatcgaggacaagtatagagggatacgcgaggtcgaagatagcatgatccggcagcccagcatccgtgttgcatgattcgccaatctgtgcagtctttacgggtattgtgggtatcgtagcgcaccgttctctagttcgtattcgttttctgttccagaaagaaaaaaaaataagagaaaattcgggaattgggtgtgtccccgctccaatcacgataagatcaagatgtgcaaatccaggtacaacggcctagcgagccccccctcccccttcacttacagaggcgtgggacccctgtgggtatccgtactacgccattcattgaaattaacccttggaattgggtccttttgcggcatccaacacccccccggctccgaaaggaaagacaccgctggcggcaagatttcagcggagctcaatcttaataatgatgtgaaaatcgcatgatctcagttcccgtttgttcttatcaatctttctctctcctgcatcttcactctctgtgtctctttttgcaattctctcctggtgtagctgtaaattcacgttcgccaattcgcttcaccatggacgctatactcgagctcctcgacccgtatgtcttcgattacggatacgcataccttttcccccaacagcagctccaatcatcaccaaaggcatacggaaactcaacaaactacgcctcgtcttccacgaactttgacgatgaatactcgctcaactttggctcgtcactaccgcgcgacgacatctaccgccagagcgcttctattctcttgatcgctggcttcggcgccgccttcatctacgttatttccgccgccctttcatactacttcgtttttgatcgccgtctcgaacatcaccctcgattcctcaagaaccagatcaagctcgagatccagtctagtttcttcgccattcccattatcgaccttcttacactccccttcttccttggagaagtccgcggtcacagtctgctgtacacgcgaattgacgagtatggctggtggtggctggccgtgtctaccgccttctacatggtctttaatgatattggcatttactggattcatcgccttgagcaccatcccagtgtctacaagtatgttcacaagcctcaccacaagtggatcagtaagtcaaaccctgtcttgcatcaaacgccgcgctaataagagcttcagttcctaccccctgggctgccattgctttccaccctgtcgacggatacctccaatccctcccttaccagtaagtaacagcttttgcgccgcaattgaccccgtactaacagcaacagtgtctttgtctacatctgccccatgcagaagcacctctacatgttcctcttcgtctgcgttcaggtctggaccatccttatccacgacggcgacatgattaccggccattggctcgaaaagttcatcaacagccctgcccaccacactctccaccacatgttcttcacctgcaactacggccaatacttcacatgggccgacaactactgggactctcaccgtgctcccatgcccgagctggaccctattcacgaggccctccgagtcatgcgcgagaagggcttggtggacaaggatggaaaccccctcaagaagtccaaggatgagtaaatgcagacatgacatttatgaatacttcaccaaacgggtcgtgtccaactagagcagaccgaccattccggtgccggcaccatcacatcacgactggagtacccttggcctcacagcatcgccgtctgtgcagagattccggggctcttacgaaaagttttcgatcattcaaatagacagttttaatcacatagcgttgcatagggatttttcgacaggaaatgtattgagtagaggataatagcaataagtataataccaaaacattctgataaccgtgcaaatatcccaaaacctgtccctcatccctcacgtctaacttcccccactacgactgccagcccaccttttgtctcaccgatttatattgttcgcctcctgagcctagacttgagcctggccctgggtgacggggtgcgagtctagacccagcctgagccgtctcttgcaagccttccacatctcaatgagggcgatatatacaacaacacagccagcgacgacaccccactcccatgaaagacccttgtgcttgaacacctcagtgttgaggtagggaatatacacgatagggaagatcatgacaaaaccggcaacaacggaccagaagaggaacttgttgtggtagatggtcttgaatacagagaatgggccagtggcgcgctcgtccatgttgaagagactgcggtgaaagtgcttcacctcccaagctgtgacaagcaacaggaaagccaaggtggagaaggtcgtggcacgagcgcgataaacaagatcacactcatcgtgtccactctcattgcagccttctgccatgaggtagtaaccctggccagatgaagcatagttgacaagcatgaaagcacacagacagagtgaacctgaggcgagtccatagaaaagctgatcgcgaacgaggtcaagggtaaatactccactgcgcaagctgcggggaggccgccggaggatatcaggagaggcttcctcgagaccaagacccagagctaaaggcgatgaggtaaccaagttggcccaaagaatttccaagggggacaaggggaagacggcgttaccattcacatccttgaaggcaagaccaataagaaggagaatgacttgagccaaattggatgtcagaagatgaagaaggaactgtaccaatcagcaatcgtgtcaacaagcaataagagcaacaacataccttctgaatattgtcagcaagtcgtcgaccttcctggataccagtgacgatcgaggcaaagttgtcatcagtgagaaccatgtcagccgcctctttggcgacgtcgctaccacggtctcccatggcaataccgacatcagcttgtttaagagcaggcgagtcgttgacaccgtcaccagtcatgatgcagaatgcctttcggcgatggagggcttcgatcatgcgaaccttggtcagagggctacagcgagcgagaaccacaggaagttcgtccaagcagtcaatctcagcatcgctgagggcaccaaagtcggcagctgccatgacggtgttggacttgaggggggtgttcatgttaagaataccgacttcgtaagcaatggctgtggcggtcttgatgtggtcgccagtaaccatgtgaacagtaacaccggcggcgcggcattgttcaacagcgccagcagtctcagggcgaggagggtcgtagagaccagccagaccgacaaactgaagctcactctcaaccttggcacgatcatgacaatcttgagcgtcgccattcataggctttgttgcgatacagagcactcgcaaaccttggccggcgagttcttcagctttagcaaggatttccttcttaaactcttcagtctcagtaagcttggtgagaaggacctcaacagcgcccttggtatagacgtgtcgagtctgttcaatctcattaccgtaaacaacgctcatgagcttgcaggaggaatcgaaaggatgttcggcaaccagggtgtcacccccggaaacgctacggccgaatctcatagcgaagaccttgagagcaatctcagtaggctcgccaatggctttccactcagcatcttcggaagtgatgatgctgctagagtccgtctcgggctctttcttgccgtcgctgactgtggcgttgttgcaaagagtaaggaccttgaggaaagtgttcaagcagcttccggccaagtcagcagaccacttgacagttccactgtaagggtcgtaggggttggcggtgccctcaacagttccggcgagatctccacggagccaaacctttcgggtaatcattcgtccttgagttagggtaccagtcttgtccgagcagatgttggtaacaccgccaacggcctcaagagaaggcatctgacgaacaatgacattgccccgaaccattgccttggtggcaacggccattgtaactgtcaaaactgcgaggagagactcggggataacagccacgccgacgcagataccgtacagaaggacttcatcggtgattttccacagactggcggaaaagacgatgatgaccaggacaatggcgaaggcgaagagcaacagggcgaacttgctgagggtgacctgtagaggggttccctcgaggccaagaattctgcgacagaactggtagaacttccaaactgcgcgaccgacgggggtcctttcggtgtcgtcgttcttagtcttgcgcaggagttcggcgatctggccgacctctgtttccataccagtagcaataacaataccggtggctcgacctctagtgacagagcttccggaataggccaggttcacacgatcacccatgggcatatcgggatcggtgaagacgacatcaggcttcttgctgatggcgatagattcaccagtgagaagtgcctcatcggtagaaacgttgataccttgaatcaggcgcagatcggcaggaacaacatcgccagttgcgagagagacgatgtctcccttgacgagggtttcggccttgacagtttcactgtgaccatctcggatgaccttgcatttaggggtggacagtgcatagagcgactggatggtctgctcagcgcggtagtcctggatcaatctagcggatataacgttagcatggagcggagattaatgagtacggctagatgtaattcggactgtcagcttcagggtatggcacaggattcggcctcagtgcttggggcttctggccttacgcatggcaaaatcacaggcttcaccgtatggcagcaggaacaaggaacagagacgagaagaaggtgtgtgtagcaaagtgagtgcagcaacgatgtggggagttgcagcagcagcaagcgacaagacttgaccagcagatttggctgggcgagtgagtgacgcagcaaagacatacccgacaacgatgttgaggacaatgacggcggcgacgacaccaccctcaatatagtccgagatagcaaaggacagagcggtcacggcgatgaggacgacagtcagggcattggcaatctgctgtatgaagatctcgtacagggagatgcccttggcgcctttgatagaattagggccgtcccgcgcaaggcgggcagcagcctcttcgctactcaaaccatcgtcgacgtcggacttgaggtctctggcgacgcgatgagcggagagcgtatggggaagaatcggcttctctatcgctagtaggtctgggggttccgctatagggggttggtcgtcctgaccggttgcgacggtcgacgagtccgacgtggaagtggcgtgaagggcaccattcgcggatttggattcggtttctcccatcgaatgggtgttggtataagcgaaagctggaggggagctgagctaagatatatatgtttttgggccggccgcagagggaagaggcgggaggttttctgagtaaacttgaaaagagagttgaagtgatatttagggaagagatcgcgtgaagcacgatacctgggtagagaagaaaggaaaagtcgtggaaagaagttgagagggtggcagcttttatctacaatccaaggtaggagggaaccaggatggaccggacagatgccggcaacaaagaggttagaagcgagcgaggctctgtaggaggtaggaggttcgtctaagtgggagacgggtacctatcccaaacctcagtccctaaagactcagatcagatctaatccagtccaatagaggaaaggaaagaaagtgaataacacgggagtgtgagcttcccacttacacactcacgcacccatgcatgtgctgtgctgccccgcagtctagtacacactgtgctccgtcggcacatccaatggtactaccaggtactaagacccattgtcagagcattagagaggcgatagtatcgtttccagccattgagttgacagttttcaacaagactacctcagatttagttgtaatgagaccaaacccttcaccattcattcactgcaatgccaattgaagcatcgtccaacaagcttcatccatcttatccaagaggatcgtcgagattaggtttggtggaaccagaacgggcctctttggcgccatcaaagccaaagacttgctcgagacacgttattctcccacaccaacaaaggcagacaatgtactcccaagtactcctcttggcgtgcagtatcgcgtgggatacaggcgaatcaaagcttatcctgccaaggtcacgaggggttgcaaggatccaatatctacgcccgtcggtcggatcagcaattgctgtgcttggacaattgtttctcttttctttttgtttgaatcttcatctgcgagtatccgacggtctaatgctcatcaaagttgtgcgacttattaatgccggcgtttgaaggagaggacaagagttggaaacgccatcttaaacttcacatccgttgggcaaatccttggacaacagaaacacaatacgacacaagctacagtacagtcccaatggcaacataaacatcatctgcctggatcaatatccattactgtgccggaatcacccacaatcactgtccattagcgtctgtcgtcagcaggcgataacttatccgcctcgacatcaagttaacaatatccacatgatgaggttagccgatgtaccaatcagtcattgagcgaccaatcacacttcaccttttatcctcgcctcgtctcattgtcaccactttcttctctaaatgagagaatgcttgtttgaacttggcatggcttgggcttggcatacgacgacatttgaccaatactgcgttgcttttgcttcgcctcggccaagacaattctcttcttaatcacctgctacgacgagccaagtttggctttgcttggcgatgattgtgatgaatgtcactacgcttgctggcttctttttacggaaacctgcttgttttgtcctccaatgaccacattgagccttcattcaccctaccacccgtttacggccaaggccatctggggaacggcctggttttggcggctcttgctccagaattacgctaagatttaagcttaacaattgggttgcaagcctggccagggatctcctctcaaaaccgccagaaacgaccccaaccctcttgacttttggactaggaaacatgacggtgctgctctgcggtggttcagaggttccaggttctgccacaggctctgacttcatcgactatgctcaaccgtcattgcgcgaatcaggtatcctgaacaacaagggcactacacagccacgtaaccttgctgctagtggatacgggtctttttgatctacagccaaggaatcatttcactgtgtgaatgtcataagcaagtgccgctcactcggcgccgtcttttagactccggaccggtcgtgcaccaggatgtaagccacgaccaccgacagctgagacggagaacgaacggctcagacattacagtacgatagctacgtttgatcgactactccgtatgagatcagcattggccaatggcacttttcgacaatgataaccctagcgcttgaatagagttgaacggggcaagtctggggaacaagcttaaactaagctttgatgaggatccaggcatcgaacttccccggatatcaacttccaaagaccctgtacagcttctcaaaacaactcgctcgccgaacatgactgctcgtatctccgcttctcaacgacaagctagtcctgcatcttgaatatcataccactacgatgtgaaatcaagataaactctccctgtttctccgtacagcgtctcatccgcctttcttggcttctcacaaaggccccattcatgataaacgatgcggggtatggggtattcgcataggcgttaataccatggatgcagcaaaaggtatacgagaaaggtaagagttcgggatatttagggttctctgatggcttctgtgttgcaatgagatgagacaagacttgccaaactaggagataccggatactggcttgcacgggaggcacaacttcggatacaagtcgtacttgcacggatacagtgcaggtcttgtttggaaagcattcctcgcccacagagacatcgtgcctttgagcaagggggcatcagtttgacaccctcctggacaaacttggatttcagattcacggtctacgcaatcaacctcaaccttggcggcaaacacaatttggctgaaatctttgttctagcataaactatcgaccctaccccgtacgggccaaaacatgtccttatccgtaaaccacgtccagtaccatctctccctccttgccaagacacagaacctcccttatccgagcaggttaataaacggctccggccacttcccccacacaagcggctggtcacccaaccgtccgctcaccggcgaaagcagcttgatcttacgacgctcctcatccacatccgacacgtacaagaagcccataacacttgcagcacggaccgtatcgggcgactccttaggtgttgcgtgcataatggcaaacgtccagtgctgcatcggcgtagaggggtcttctcgggtgacaccctggttgggggaatgttctagcatagtgagtcagtaaaaaccggatgtagaattcttggcgagggtttatgtaccgtcggaattgtgatacacaatcacactgtcgaaatcgacttgctggatcagggggctgagagtgcgcttggagtcgccgaagaaatactctttgatagctgcttctcttacgtgctgtaggaatgcctcgtctcgaactacgacgccgtcggacttgtcgatgggaacaatgctgatgggttctccaagacttgttcgctcgttgctgaatcgtttagatagctcggaggtgatacttgttgaaccaatcacaataacaacattgactgttctcgttagcttgtcttctttacgcactaggagcaagacctaccggaaaactcatcgacaatgtgtgcgaccagctcatacccatctttgctctgttcaggaagacccattccatcaatgatgacacctgagctcttgacgtcctcatcctcgctcaagcgtgtactcacgcttcctgcaagtttactcatgagttcgcggtaaaagtcggggtcttcatcgggcgaagctcgtccgtagtaaaataccagaggcagcttcacgggtacactgcttgggccgctggtaggcgtgctgccccagccgtccacagcctcaatgtccatgacagtcgcaagaacgcttgcgctcagtgttcccggcaaactgagcattccttctttagggttcgcgttcaccactagaggttggtagccttgtctcgtcgcataactcgtcaacgtcctcgcaaccgttgtctttcccacatctgctggtccaacgatcaacaccctcggtccctctcttccctccatcgccgccttttgtcgcatatcattaagctgtccatggagattcacatgcacgttcgccgtgttatcagtcggattcgcatattccgccacggagtcaacatcgcatcgaccatcgacctcaagctcgcatccgtgccatgttaaaatctttgacttgatgcccgcgaaggtataagcgttcttagggcctagttcgacgccgtctttctctgctgtgccggagaggagcttgacgattacgggggaggagacttggaagcgccattcgcaggctggtcggagggtgatgacgcgggtgctcgaggcggtgggctgtgataaatgttagagagtatgatgcggtgatggtgatagatgtttacctgtgtgggaatctggcccaggcctggaattgacattgtcgctacatcgactttgacggaagagaaatgtcgtcgctatcgaaggtgtctgtgcgtggggctcttggaagctttccagaagctcgatgcaaggacgagataaagttggagcagcaagctttaacttagggtgtcaaaataaacctagcaaaatgtaacctaagcctagtaattatatccaaagtttatgtaagtttacccaagtctttttgtcatccagaatcagcgtcctgagttttctttcctaggcaagttatgtgaaataaacactcgtgtagaaaagcaatgttgagtgtggattaattctgtcgactaacctcgtagagctatgtgctacctttcaatctaccctgtagctatcatttcaactttttaccatttgaccaaccttcagttacccttcagtattcgtcctcctcaagaaccttttctttctgtccatctcgggtggagggagcagcgcgatcatcgactctgggctccttgtagtagcgcatcatttcctgagggagaaagatgaagaacgacgggacaatcatctcaacagacttgaggaaccgcagtcccgcatccaattcggtgatagatgcaaccatcctcaaccccggcatcatgtttgccagaagggcatcgtcgaagaaaagagtgatggtctcctccttgacaggccattcaccagcccatggattctcccagtcatcctgaatgtagccctgcttgaagacagctttaccaacagggacgtggttcgctactttgtcaccgatgacgagagagttgaatcgcttgacgatatcctcctcagggcggatgacttcaaccagctcaagagtgcaggtgaacccacaagggaagctgggctccttgagagaaagcttctcgaagagttcaggctcgttcatgagagcaaaagccgcgaaaaagacagccttgggatcgaaattcttgggtcgcttgaaggtctggaatgaccaatgctccgcggtagatccgtggtggaacatctctgagcaggcgaggttgaagtagccgggaagatcagccatgagctgtcggatcatgggccactcgatgctcgcagtcttgcacacctcgagagcctcatttacactgtcctcgtactcaggacagacatcgtgctggagaacgtatcgaagaaagttcttaatcgtgtcgataccctcctccattttcttgggctcaaaggaggtcaggtggacgagactgacggagaagaagcctgcgacgacagcagcgaaatcgacagtccacttcttgtcatcgccatcgtagaacttgtcgccaccctgagagctggcccagatgatatctgtggcagttgcctctcggcgctgggcgggagtcagttcctttagttcttgctggctgaggccgccgaaggtgttaggcgaggtatcgacgccgccgaggaagagatactcgttgaagtagagaccgcggtcgccctggagacgacgtcgggagcggaaacgctggatgcaagattgcatgcgcctgtagatgttagcactgatgcttacttagaggcttaacggtcgtactcagcaaaagggaggtctggagagtagatctcattcttctcctctgtggcctcaacgggcgtcaaaggcggatcggcgaaatactcctcaaaaccacttccacgattctttggaagcgctgtaggaccacggctgacgagggtcttgggtctcttcttgcggctcttcttagcgatgtcctggagggactctggcagaaccaagggcgcctggggctcctcgatctgaggcttcgagtcttcagccatgatagttgttgatgaagaagagaagagaagccgaggttgaggatttctgaagctttatgtaggtacctagccaataaccctctgattcatagaccagatgaacacgcgacgaatgtagccagctctacctactgagatgtgggacgaatatattttgaggagctggctagcagtgtgaaatctttgcttaataaaggggaacttatgctggcatcaggatttgcaagtgtcgttctcttgggatcaaaatggcttcgagacagcaaagggcatttataacaacgactgaataaaggaacagactgaagacttctatctgaaaacgtaccagtttggttgttagctattaaccgctgtttggctcaaacacgagcggatctatagtaggcagcaagctgcctcagagctgcgcgttcccttgaagcccagactgttctttccaaagttaccttaggtactcatataaagtgcctaccttacctaggtacatgtaatatgccaaacttctccaagagaaggagattctgcaggcttttgctcgtaagctccactactaactgacagaggcttcagactgtattggtgttcattatgcagatcaaccaagcccttaaatatatacattcatcaagtgtctcccaaagcatatgtggttttgagcttagggatcacaatcttgggaagaagaatgtcatgaacaaatgccactgcttctctccagtgcataaataggattcttgtatttaagtaaagaatgttgcgaataagctcttgagatcaaggaacgcccatgagagattgagttgacacagtcactccagagtacttaagccaactacctagccttcatgctcaaaggctcagactcccttgagtatgcatcttgggttaagtggttttgcaaagcttataaccaatatcatgtaggtcgagcatggtcatgtaatatctagctcattgtttgcggcaggatcgagcttagtatttacgcctaggtagctttgacgcacgtatttacttcaacgacttagtgcactatgcgaatacaacaccgatcagactagcataaaccctatcatccattcccaggaaacccctcaagacaaaatgcctatcacagctgggctgaaagcaaggctttcacgataccctagttcaagcaccaaccaaaaccatgctggtaaatacgggccggcccatcccggtcaagaaaaagggtgtcgacaactcaagagagggatttagggaaaaaggcacaggcatcttgatttgattcgtgggggttgtcattggctctgggggtcagttgatagaggtcaccaggcgggttttggctaaagctgaacgggtgtagctgatagggtgtgatggtgagactctgtgtggtattttggggttgtacgacttgaatgcttgtgtagtattgttgtttttggtgtttcaaccgatgtgtaaagagtccgattgagctcggactgcataagtagtgagtgtatagggttgagatggtaactcaactcgagtatcagttgaggcgctgaggcttcatctacatacatgcatgatacatacatggatccatgttagtaggctacagacatgatttctcttccgttccgcgtttgtctcggcctcaggctcattaattcgctacacctacgaatccatagcattgtttgtacccaagaaatgacgaatctcgtgtcattcttagcaaaccctcgtttaagtcagatcgcaagtttacagcaagatcgccgctcatgtccacgccagcaaagcaaacacacgcagcacatgaacaaatccgtgatcccaagaccctgtgttccttgcatatcgtaaacaccccggttgggtctgatgatagaactaacctaggtcattgcgacgtgtaaccagcaaaacgttggacagtgagacaaagccatgtcgattcttggaaatgaccgaaaaagatgccaaaatacaaacagaggcagagagtatgagtatgcccagcgccaatggaattggacccctgttattgttggctgtggctcagcgaggcagagcgcttgacagggctcacttctcgctgttgtttggtcgttgactcgctggtattgccgctgagatgaggggcttggagatggatcgccttcgttattcggggctcgtctcgctatcgctttgaggggaaatgttttgtgattcacgggctgtactgtaccttgttgtccgttggctgtgtaatgcctaggactttgagtaagttgtcgttggagttgcgcctagtcgctagttcgttccgctctgtgattcacggttactaatgtcaaaaatactgtataaacagcccgtgaaatgcccatctaatgacgatttaccatcaatctcgtacatcgcaattctcgtctgactggttcttgtcagagaaatatcatcgttggcctcacatcagcctccaatttcccactggtccgtcacatccgccacaaacgctgaccaaggaaggcttggagacgtctacaaaaattacatacaaaatcgccactcggatctctccattttatcttgttttcttctaatccaacttaagagcgacaagtacaagcgcccttgtatctgcggacgaagcggaaccgtcccctctgaacagactcgtctccttgtgccttgacgtgtcgcaccttgaccaagacagacaagactgggggttgatcctgtgctgatcagttctttttcttctctctcgctctctccctccttgaattctcgctttctgcgcccctgaatttcttggaagacctcatcgtgcttgaccctgattccaagaatagcctccattctccatttgtatatctatcctatctatagtggccatttttcttctttttttctttccctcaaaactaggttacctcacttggcgctccactcaaatcaaagctacttagcgcactgggtccctataaacgcttcgccttgcactgagctgacccctccggactcgactcaaccactacgctacgctacttgctcaaccctgcgaactgagccacgccctcgaatccatcgcttgctccagccttcagcttcaaagtccaatttctttcaacaactgcgcatctcttccacaggcttcttcaccgccctcacccctcgacatttctataacattccttcgccagtcgcttccggaccttgatcgcttctttcacacaacattgattgtccttttccctctctagcctctctcttttgatcaagcaagcaccctttcgcaactgttacaccgaagaccggcgcgagcccaccgccacactcacaatcccaccaactatgatgggatcaaaacaaatgcctgatcgcaaagagcttcgcgattacaactacgctgtcgccggccagtaagtctctcgatccttttcgcattacatatgcgctcctcatcagagcaatttactctcccttgagagcgcctctgtcgctccggcttggcatatttgcgtcacaatatgccacccccgcgcttcgtctacatcatgctaatttcgatgactcaagtgccggcacgctttgtacccccgatggcgaactattcatcaagccttgcacgcagtccgagatcgatttctaccagtctgccaatcgacgacatcccgaattcgccgatataatgccattgtttatgggatccctcctactcaccgatcctactgagaagacaatagacgaggctgttgctggtgtcatctcccacgccggagatctcaagacgtcaaaggaagaaattgtcgcttcggtgaccgaacaggttgctcatgctacagcagcgacacaacaaaaagagggtggcgcttgggtcccggccaaggataacaagatcaagaccgatacagcggttgtgctggacaatgccacctttggcttcaagagccccaacatcctcgatgtcaagttgggagtaagactatgggccgacgatgcccctcaacaaaaaaagcagcgcttcgacaagatctcggccgagacgacacacggtagcttgggattccggatagcaggaatgcgggtctaccgcggatcagaggatgcttcagaactagacgaggaaaactacaagatctacgataaggactatggccgaacaacagtcacccaagaaaacgtcgtggaccagttccgaaaattcatcttcaacaagagcgctggcatcgatgaagatctcggcaaggccatttgcgccgccttcatccgagatctccaaagagttgaagatatcctctcacgacatgaaagccgaatgtactcatcttcgctacttttcatcttcgagggcgatggtgaagccctccgaagcgccattgaagagaacaacgcactcatcgacgcagaggcaggtatcggccaagcagctcgaactaccaagagggttgatagcggcatcgctctggacgacgaagacgagctggacgaagactcggacctcgaggcctccctgccacaaatatactccctaaaactcattgactttgcccacgccgaatggacccccggccaaggacccgacgagaacgccttgacgggtgtgaggagtcttttacgcatctttgaggagatggcataaatatgttcatggaaacgagaaaagggcaccctttatgatcatgacaaaaaccaacggtttaaaatggggacggatataaacaaagcattttgcttagacggaaatggagctcgatacccatgtgctgaaggatcgaaaggggatcagaccaaatgatcaaacgtagaaaacagccgcgctgcgctgcggctcggtgcaaggcgtccatgatgacaattgatcctttacttttactttgttcatggagtgttgctatcgacctaacatcctgtgagatgtctggtcttggatttggcgttgaaggatctgaatttaggtgtataatatatatttgcatacaggattaggctacgaggttataagtagacctgagcaacctctactctttccacttatacatgtgatacctttcgaggctgatatgcatgtgatacaactactggagaagtaatgggtagaattcgtcacatacgtgatattttatagaatgaaaatgtaataggtctgtataagctgcctgtgtccagaaaacttcatacttagtagagcagcccaggaacaagccttcgaggcccacgcctgcgcaagtaagtctaattaaccacaaacaagccgaaatgtccaatgcccatactgaatcactgtacgagaaccgcctaaatccaaccaaacccgaaggtcaaaaaactcctaattattgtgaagtggagaatacgcaggcgcctgtatagagtcgagttccgcctagcagcacccatttcagcaaacgataatccattcgcctctagacttggagccaaaagaccatcgtgagaatgcgcaaaaaatgaaactcattgatgagactgggactcgaacccaggaggattgctccaccaggaaattggtgttaaggttaaccttaacctggcgccataaccaactcggccatctcacccaagtccttcaggacccgcttgttgtggtggacggctgcgcaaaatcgtaacaagtcgctggaattttcaagacatagacgaagccgtctcggtgtcttatttccgtatcgtgtaaaagagacatgcgatgcgcgtttaatccttggactgaatcttgtgatctccagcgacgacgtcggcgtaagaaggtggcacgccctggctttcagaactaccttcgccattgcttgtcacgccatgctgctggggcgcgggacgagaagaaccaccagcgttctgagtgccatagttcatgctgttattgttgttgctagcaccgccatgctgaggttgaggctggggcttgggctgctggttctgggggtggccgtggccgtgctgatgagggcctggcgggcactggacgtagacgtaggtaacgcggttaccctcacgatcctgtggcaaggactcgtactcgtagggcggctcaggatatttggcgatgatgtaccatgcgtggataaggccgggaatgtatgcgaggcagcagaggaggatgttaatgagagaatcggcgctgcagagaccgcactttacccagactaaatcgatgttagcgatgatgcgcaacagggaaatggtagacttaccgggcagtggggggaagagaatggcgaggaaagcgaggaagaagtcggcggaacacattgttgcgtagtagagagcgttcaaaactcttgctttgaaagaagaagcggttgagttgaagaattgacggttgtttgtatggtttgtttgatgcgaggaagaaaagagagcgtgtgacctgattgacgatgacgaagggttcttgagaggttctgcgctacgccatgcgagacagaagctgggtcacctggagggtggcgtctctgggggaggggcttgcgtaagagggactgtgcagggaggaagagggtgcatgattggctgtagctgagacttcagtcactggaaccccgccgacagcgacagaatcgggtcatcactgaggttaaagtgctggaggcagccaaagtcgtttcaacgagacatgcgttgaaatgaggtgatcaagatactcagtagaggactcatgcctgtcgtttttctgccatactctaatcgaattgccttcggagagataatgaaacaagaagtgcagcgtcttcttacaatattctacgatatggtttcgcatacgtcattccacttacactctcgtcaagacatgaatggatttcaggcagaagcgcaaaacctctgacgcagagactgaatcgcttatgcaaagctaaactgtaagttaattcaactactcactgccaactccgaggtcaagtagctcgcataactcatacgagaaactggcttcaacacgcatagcctcagacaaccgcatgccctcatggtgcagcttctgctcacctctcacacacaaagtcacacattcatagggcgaatggtttagtggtataatactcccttagcataattcagccttctgaataatctgggagtggtccagggttcgattccctgttcgtccaacttaggtggttagaacccatcattatccacactttttggattttttaactgctctcaagatcactaacatttcaattgtatagcatcgccatatcactaaacaaatgtctttttttttcttatgctcttttactgcttttctcgctttatgaaaattttctattttacttcctttactgttcaagttgttcccgcggctttggacagcgtattaatagttcgtactcaagatgcctagtctgaaggcgatttgaagagaagaataacttgtatttttaagtttggattaaaattaaataaccggccctggagtaagattaactgtcttttctaagcaagcctctcctcaagtccttagggagtaagaaaatataagacttaataagaggtcattgaataaacttaggaaagactcccttaaacttagactagaatgcctaagtttttattacttaggataagagtcttgggttttcttgcctctccctggcttctctgtgctaaacagaagcctttgatccgtagattgaaatcctaaggcagcggaaagcttcagcatataggttttcattgaaacttccatgaagcggaatccatataaataccctccccctcccttggaatttatcttccgcacttggccagaccttctcctctcaaaaacgcacttactagagctaaataaagtaaccaaaagctgtcctaagctatcctaagctcttgctcagattgcataaggctatcataaattaacctaggtttttcgtagttgtggctgaggttgtccaagttactcgctgactcatccaattttttattttcatgttcgtcaaccttgggtgctacagctcccacccaacacaacagcaagatggatgacttggcaaatctcgagttgttatccctcgtttcaaaggtctcttccgagctgaagaatcatatgaacctagacgacaagacggtcgccgagtttcttatcgataaaaggaccaaaagcagcaatttcgacgactttcgcgatgatctagcaaaggccctcccctcgattcctctcagccttatagagagtatcgaccgtttagtacttgctctgcaccctcagttcaagggaaaagtaaaggccaaccacgaagagcatcattcgagaaccctaaaggagaaggaaaaggtctttagtgggctcgcgctgccggataaggagcctgcgcgcgacgatggatctggcgcattcgatgacacactagcactgttagagggtctcgaagggaaggcgaaaaaggagaagtccgcgagaaaacgaagtcggagcccccgcgacgattacaaagagtcaaggaggaggaggaggaggtcgcgctcaggagaacgacgaaaacgagacaaataccgatcgcggtcgcggtcgcatgagcgaggcgacgaagattggcgtgacgggtaccgtgatgcgcgcaaagatcgacgagggcgtaggcggcacgaagacgacgacgacgaccgatttcgcaatgctccagctcctgaagttgatgattcaccgcaattgcacaaggtctacgaaggacatgtaacgggattgaaagatttcggtgcctttatcaacctgcacaatgtaaaaggcagagtcgatggcctagtacacgtttcccgaatgtctgctggacagcgcgtcaaccacccgtcggatttggtgtcgcatggacaaaaagtctgggtcaaggtgacaagtctcgataaggatcaaaacggccgcgatcgcgtgggcttgtcaatgaaggacgttgatcagtcgactggggaggatctagaaccacaagctcgaatgacaactggtgccaatatggaagcgctgggaggaggtctaagagacgggtttgcggaaccaaccggcatgcctcgagataacttggggcctccacgacgacagaaaaagagaatgacttctcccgaaaggtgggagatcagacagttgatcgcatcgggagtggccaaggcttcagactaccctgacctggaagaagactacaacgcgactctccgcggagatggcgatcttgagcttgaagaggacgtcgacattgaggttcgcgaggaggaaccgccattcttggccggacagaccaagcagtccctggaattatcacctattcgcgttgtcaaggccccagaaggctctatgaatcgagccgctatgtctggtaccaacttggcgaaggaacgtaaggagctcaagcaacaagaagccgatgcggccgcgaaggacgaacccaaagagaacctgtcctctcaatggcaagaccctatggctgatcccgataagaggaagtttgccagcgatttgaggaatgccaggaagaaccagccctctgaagaggtgcctgaatggaaaaaagcagtcattccaaagggacagtctctgggcaagcgcacgaacctcagtatcaaggaacaacgagagtcgcttcctgtatatgcattccgagagcaactgatcaaggctgttcacgagaaccagatcttgatcgtagtcggagaaacaggatcaggaaagacgacccagttaacacagtatctcgctgaagctggctttgccaatgatggtatcattggctgtacgcaacctcgtcgtgtggctgctatgtccgtcgctaagcgagtagcagaagaagttggatgcaagcttggtgaggaggtcggatatacgattcgatttgaagactgcaccagtccctcaaccaagatcaagtacatgacagatggtatgcttcagcgtgagattctggtagatcccgacatgtcgcgatactcctgtatcatgcttgacgaagctcacgagcgtaccattgccaccgatgtgctgtttgccttgctaaagaaggctctcaaacgacgtcccgatatgaaagtcattgtcacctcagctactctcgatgcagacaaattctctgcatacttcaacgaatgtcctattttcacgattcccggtcgaacataccctgtcgagatcctctattcaaaagaacccgagtccgattacctcgataccgctcttgtcacagtcatgcaaatccatattactgagcccaaaggcgacattcttcttttcttgacaggccaagaagaaattgacacggcatgcgaagtcttgtatgagagaatgaaagccttagggcctaatgtgccagacctcatcattcttcctgtctacgcttcacttccgacagaaatgcaaagccgaattttcgatcctgcgccccctggcagccgtaaggttgtcatcgccaccaatattgcagagacttccattactatcgacgagatttactacgtcgtcgacccaggtttcgtcaagcagaacgcttacgaccccaagttgggtatggactctctggtagttacaccaatttctcaggcccaggcaaaccaaagagcaggacgagcagggcgaactggacctggaaagtgtttccgtttatacacagaggcggcttaccagtctgaaatgctgccgactagtattcccgaaatccagaggcagaacttgtccacaacaatcctcatgctcaaggcaatgggcattaacgacttgcttcactttgacttcatggacccgccccctatcaacaccatgcttacagcattggaggagctatatgccctcagtgccctcgacgacgagggtctgctcactcggctggggcgaaagatggccgatttccctatggaaccttccctagccaaggtgcttatcgcggctgttgatctagaatgtgcggatgaagtcctcagcatcgtgtcgatgcttaacatcccaaccgtcttttaccgccccaaagagaagcagtctcaagcagatcaaaagaaggccaagttccacgatcctcacggcgaccacctaaccttcctcaacgtctacaactcatggaagcagagcggttactcagcaccctggtgtttcgagaactttatccaagcgcgttccatgcgtcgcgcaaaggacgtccgcgatcaaatcgtcaagatcatggaccgctacaaacacaagatcaagtcctgcggccgcgacaccgaaaaggtccgccgggccctctgcgcaggcttcttccgcaacgcagcgcgcaaggatccccaggagggctacaagaccctcatcgagggcacccctgtgtacctgcacccgagctccgcgctcttcggcaagcaggccgagtgggtcatttaccacgagctcatcctcacgagcaaggagtacatgcactgcaccacgagcatcgagcccaagtggctcgtggaggcggctccgaccttcttcaaggtcgcgccgacggataagctgagcaagaggaagaaggcggagaggatccagccgctgtataataaatttgctaccgaggatgattggaggttgagtgcgcagaggaagggcggaagaggaggaggtggtggtggtacttggggttaatgtctggaccttagtcctaagggatgaaaatatttaggtaacttagcctaagcttaggagagtcttttctaagtttatttagcactctcttctagagtcctgtgttttcttgcttccgaggataaatagaatgggcgttggggcattttatggatttaagcaaaatgagacttgtattttaaatgaaccacactacagaaagaaaggggaaattggatgctcagagaaaaggcttatagaagatttttagacctaatacatgtgattatagcatatatgctgttcctgttcccgagtactaacgtggatttgattgctaacctaggtgtctgtccgtactttctggcctaccctgtatgtctcaatataaggtgcttactctgtcaagaccatgaggtcgaaacggtaagtactgcgtatctatcaggaaataaccaactcttgagaagcccaacagcaacaaagacaataacaacatggtagcaaatgcgatagaccattatcaactaagacgtaaccgtctatatagacatatcctcaaataccttacaaaaggacttagggtccgccataatgccttgaagaagctaccttatctagcttatataccttcacagttatacggcggcgatgaagccgagctgtagtccttaggtgttcgatattagaagttgttacatggatgtttcctccaattaaagacttgaatctgtattacttaaccacaagtctcttgaatgtctacctagcttcgcttgcgaaccgacattgtgtattctgtacggagtagtctaaggcttatctagcctgatcgcttggttaggccaactccaatgttctaacttctagcgcttccggaatcagtcgccggcgcgtttcagcatgcgaagacagcttcagaccttcccccgcaggccgccgtaaaggatttttacggtatcagcccatttgcgactcatgcagctaaaattatcttcagctgtgtctgcagacgagtcgtgagggtcaacgatatgcaggtgcttgtaccagaactgcctagtctgtactaaccagctgtttcaacgctttgatacactgacagacacgaccaatgccataagaaaaagccgcagcaatatctgataccggcgcatgaagattgaatctgtgctttactggtagaccctttacacattctgatagagtctgtgcaacgaggggaacaagacgcatgaataacaaaaagcacaaaccaccaggtccaggtccgagcaagccaataatcaggggatgggtcctatattcgattggcgaatgcaaccaagcacgcctggatgatggggtagattatccgaggtgccactgcagctgccagatgacattcgccagtcgcgtgagcaataaaaagtaaattaattcaaatcttcaagaccagcatccctgggttctacgtgcagatgtcaaagaacattggagggaaaaagcaaaaaaaaaaaacacagccttgcatcgaacaagaccaaattgccgggttagtcgctcgacgctctacagggatcaatattgaagaggaccaacagggccagtcatgacggtgtgggcactaattctatcgtattcaccccaatctgttcaacggcccgacgcggttcggcgtattatttttggttgacagcatttgcattcgtgaggaatttggaatgacgatgagagagaaaaaggtggtgacggatgggaatggcatgcatcggctctctttgcatcgtcattaccatgttgagctggatgattgacgcagggatgcaccttggcctgtcgatcatgtggcttgaaccttttggccagaggtcacgtaatctctgttgtttaagtctatctttgagggaaggggaatgtcaaaaatggaagttcgatttgataatatataatcatgaggagttgggtaggcaacgcaattagcgagagtgtcactgtttaatttattttaattgaacagaattaaaaacaagggtcattgatgcaacctcgatgtttcagatgaattgtcaattgcaactccaccgcactcttgcatgtggtttttctctctctggctctctcgttagtggcagggcggcctatccttgtcgatcctccttgattaacgtctcccaaagtgtttgcatcaatctgcataaaaccgacctcaacctctgtcgtcatcatttcccaagaccacgtaacctttttaacgcctttaaggaacagaatttgaacgggagtacctatttcctgtaatcggagaaaagagccagaaggggaagagaataaaaaaaagacgttggctcttgactcaactcagagtacaatgacatgacatgacatggcaacgaaatgggtccgcgttgtcggatcgtagatcgctagcttgctctctcttctcttcttctttggaggcttcctcttttgggcggccagcccggaaacggatcgacgcctctcgttagccaccgcaagctctggaccgatccgctggtggttcagttgttagcttcgatagtttgtctctcagtcaacagggtccgagaggcaaaggcaaagtcagtcagtgagtgaggagagagtgtcttatgataaatggatttatcatcaatgcatgttgaacccctgcaaactcaaaactcaatgcaagtcttcagctcgttcaagggtgataataaaacaccggaacctccacagcgagttttggcgtcaagccttgtgcagtattttttccagtggacggggcaggcatggatatcttccggaaaacatgtgctatctgcacactgcatttctgcagcgctaaggaggggacccagcattgcagaagccactgggactgggtttctttagtggcttttcggccaaggatttgctcgaacccgacttggcccgcccccgcaagctcaccttagtagcctgtgattgatccactgaattgcatgaggtagcgtagcgacctgggagtgagagtgagagtgagtgtgagcgagtcagtctcgggtgccttcctctcttccattgcgacctgagctgggcttggtaccgtggtattaagcgatcgtgggctgctcctgctccgcgactcgcgattgaatgagggtcctagtcgttactttacctgggctgctcttgccttttcctgttgttctaacttgtctttgcgctcgggtcccattctttccttctttcctttcttctctcgtcttccatccaatccaatctgataacttacaacctcccaccaacacctcaccccacccactaactatggtcttctaagctttgcactgtcgctctcaacattaacaactcttggtccttttctctcactgaatgagagcacaaatactcagattttaattatctttttttttttcttctggcgcgctataaacatcaatcagcaactgttataataacccgttgcgcttgtgtcgcacaatcgcattacattctaccactcccgagacataaagccacaacccgacttgtccgtctcctttttgtggaggggcataataattgagacaagatgcctacaatcaatgctcttcgatcattcgaacctcctcctattccatctctacccgattttgatcgtcgtcgttccacaacatcgacactctccaacaacaactccgattctgtcacctcatctctgcggggtcttcaagcaccacccaaaaccagcagagcaaaccgccccaagagtgctaaattttcatcctaccgcttgcgcagcaattcaggcctttcactccacaccaatgaggacattctgagacaatataccgactaccaccctgatggcacaccgcgtgccggtatgtatagcaacggactgggccagtggtcgggcgagaggttgaggagcattgactctgttacatcgtccagaagtcaaagatccagtatcgctttcactgagtcggatggttccagcgaattgcctattcctgatcttgttggacgggagatgtttgatatggtcatggccgatcatgctgccagtggtcaattatggagattcgccgccaatcgaggactgggtcagaatgttgattacctcatgaaggtaagatgagcagaccagatatcgcacagattctaatcatgagcagattcgcgactatatccaatccctggagcaggttgtcattcaactctcgacaatatcaacttcgtacacatccatcaccgcaacatcaccaattaatctgccctcccctatgtccaaggctctcaacaccaacatcaaacatctcacaacatcacttattcccagcctggaaaacatgtttcttgaatctaaaacctatatcgaacagcgcatcgtcagagaaatcttccccgattttgtcaaacagcaactatctcagtgtactagtctggctctctccctcgacgcagaaggtgactcaccaccaaacccatacccgggcctcaagggatcattctgtttaagtgacccgtcgcgatccggaaaccctattgtctttgcttccgatgagttcgaggaactgacaggatatgcacgaaatgaggttttggcacacaattgccgcttccttcaggggccacaaactgaccgagacgcaattgccaagatgcgctccgcgatctggcgcaacgaggagtgtacagaattgcttctcaactttcgcaaagatgggacgcctttttggaatcttctgttcctgtgccctcttctcgacactgctggtaaaacaaagttctttatgggcgcccagatagatgtctcgtcctcgctgcacgacactcatgatgttctcaaggttttgtcgtacggtgctgcggaggaagggaagacacctgaacggagcaactctcgctgggctagcgatggatctcaaggcgagcctgaagcggaggaagccctgagtgtcaagaacaaccaatacaagacaacaaagatgtctggattcttcaaagcgttcaagaagccaccacctcctcctccactgtcgccgccattgagcccacgccgcagctcggatagaccacgatcatcagctggacccacgatacttgacaagacctacagtacacgaaccgttatcaggagattttctaatcagccagaaatgcttatgacaacatacgcccgttacatgatccttgagcatgttccttcatacccagcatccttgggtgcaatgcctctcgatcaggagatgaagtatccacccaagttgtgtgtgtctttctactctaaagagatgctcgatgctcttgatctgggcatgtcggcggaggctatcattggcaaagatatatttgacattttcactgagcaatctacactgccatcggttaccaaggcattcaagtcgacagtccgagatctcgttgtccgcgatggcaaatccgtctcgttggatcttgcacttgcaaaccacatccctcgccgcgccaatatgacaaggacgttgagtggtgatagtggggaagcatcaccgaagaagccagccaagatgatgagccattggacacctctcaaagatactgaaggatatgtcaagtatgtggcaatgattgtgtcgccaatttaaatatatgatgaatggaaagacgaaacgatatagtttacgggcgacggataaagatttggtctttgtattgtatcaggggatgtttgaagattattatacctgtatgtactcttaacgaccaagagaatgaagtaacgactataattactacaatgaattgtttcagtataccaagctctcctccactgaacttgatatggcagacttcttcatggacttgtatgaatcatactctccattgacatacaacctaaacaacgcaccgtagtccgcgtcacgctccaaaagcagcctcagatcgccacagctccgcaagcctacgacggaaattccaccgacggtacaccaacacaacgacaataaaggggtaaccacttccgacctgttagccctataaatctccgacgacggtgcgtgatctatagcgattgggttattagggccgagggggaatagccggtattgtttctgttagccactggttttggcgggccgtgggccagggactgtagtctgatggccttggtttaggagggttggccgtgcgcttgtaggagataagacacatttgacgaattatagcttcttttggtcatagtgtttcttggaaggttcaagtattaaaactagtcacaggctacttttgagattttaaaggcacgggaaatatccagtctgagtgagtgtcaagacattgatgatcgactcaacatgttctctgcttcgccttgtctaggccctggctttaacaaaggcttttcataaagtttggaagagacgaaataatgcttttgttatggtctaggcgctgtggttatccgtcatgtcgctatttgctacgttaggcgtgtgacttcatggactataggagtttttgggaacaaacaagtgcttcgttggtgttcaagctgaattcaacaagtgtgattggagcaggtggtaaattatcccggttgtttgttcgatcattagttctgccaacgttgatgtttagatagcctttggcatagtctatacgggaagctgcatatgtttgctaaggatcatcctatttcgtgacacaaacactaacttcttgtggcatccatgattatctggaatagaaaatgtcatatcactccattgatctgtgaacgtagtgatattgcttctcttcaaatcaagcatagattctccgtatttgatagtatctcagtaggacatagctcttgtatcttagagcgccatgtctggtcaagacatgtttctggtccttattgaccgcttcattggtgttagtgaatttctgtcattctgcaactcataaatgatctagactttctcatccatatcgtcaactcaactagatctgcagctcgcctataattataaagaacaaggacgccacgggatggaactattgatctcaattctgagaaatgtagtctcattcgcatcgtctgtagattaacctgcatatctaggtacagaaaaggtcggtcaacccgtagcaatgaagcaggttagatgaaatgctgtgagttgtaaaaggtcagtgtataaactatggaagccctctttagttcctaacttctcaagactcttctcctccatttactgttgagatcaaagttcggaaaccatcgcatcttactttaaaccacagccatgttagactacaatgcactcaaggatatgggcctagcctgtccctacggcggaatcttctacatctgcgctgacgatccggatcgcttcatcggctgctgcaccatcaacccctgcggcgccagaaaaggtctctgtcccgataagcatctcagagcagctagcttcaacccgacacttgagcacgagttcctccctcaggcttgtatcaacgataacgtcgatgttagttggtacacctgcattggagggggacttcctttccttggttgctgtgccgtggatccttgtctccgtggtgtttgccctcaaagaaacctgagagcagcgaagttgagtgaaaaggccaagaatgcgcaggaatttcttgatggagatcccgagtacatgccagagcctacgtcgtctgccttaggttcagggctaggtgtttcttcagtcagtctgtgtgtcagctcgaccactgcaatgacgaccatgatctccagcttcatgacttctttggctatgaaaacaacggtagcatagattctctctaccactacaccaattacctctgcagttacaacaattacctctaccatgacaatcttgcccacagaggctctagacgcaccacccgcaggacccaaagagcaaggcccgaaccgaaagcttgggtggctatcggtcctttttctcatcccaattattctacttctagtccttgcgtactacagctggaagctcagatgtagccatgaacgcagagacaaacgggccaaagtaaagcccgaacagaggcatgaacaggaacatggacacgagcaacagcaacagcaacagcaacagcaacagcaacagcaacagcaacagcaacagcaacagcaacagcaacagcaacagcaacagcaacagcaacagcaacagcaacagcaacagcaacagcaacagcaacagcaacagcaacagcaacagcaacagcaacagcaacagcaacagcaacagcaacagcaacagcaacagcaacagcaacagcaacagcaacagcaacagcaacagcaacagcaacagcaacagcaggaacccgaacacaacccgaacatgtgtccatactcatcgttcaatcggattcccacaggtggtgatttccggaacattagcaggcggccaagcatgaacatcccccgaagaaccctcgaacgtccacagaacatccgagttcaacaacttaatcctcttattaaagatggacgctccggtgacaacaaagaaacggtccttcgacctgcagataaatcgaatcagcaagctccattcgccagtgtccagcgaacagctccaaaccggaagccgttgccaggaatgagcaaccatacaagccggcgatgagataacttcggctgaggactcgccctttcgaaacgataaattctgatcctctagatagcttcattccttaaccctaaccatctcatgaaagtcctcatctgttgaaaaccaccattccccaaagctcgtcgtcaaaaagtcaccatttgctcaaagtcatcttcttctaaagatcgaaatgagtacaccgatatatgagctcgaagggagtgcgccggtaagtaatagctacttcaatttagtatcgtcaggggctctgtttcctatggccatcccggggatgactcaggtacagcaggatcaacaacaacaccttgcttctgaagtctcaccggcgtatgaaccaaccactaccatatggatccggagccacaaccagctctacgacacaccacctgctgaggagaaccatctgcctttcttctggcgtaaccactacgagcaagaacgaatagtgccggtctcgaggtctcaaaggtggatggagtctatgagacgttgcagaagacgctggagaggtaggagagctaatagaagaattaaaactatttctaacgctcgaagaccactcgcagaactgaaggctgaacaaaactggcgacgaaacttttggcgatcttcaggagatagttggccgccccctatgccgagacgtactcgcaacagactccagaagcgtcaaaggcctgaggggtgttaagagtggtggagaagagatgtcgaaattgcaattacgccttgagggcgctttggtggatgtggtttgtattcatttgtggtggatttacatgatgccagtggaggttgacattttggtggatgaacacagagttgaagggatggaagactggacagggtcggaggtcttgtgaacacggtcagtacacgaaaatagaaaaacaaaaaacaggttgagaaacttgacacatcagtccctccccgtttccatcgtcattcttcttcccaacttgcacaaaccatagtaaactcatctatgaacacccaacaggcctcataaagcttacctgatgcagcgagttgttggtttgtatgtcccttcgagtcaagatgcaagatgcccttcgatcgatgtgaatgatctcgatgtgccatatatatagccttgccatggaactcggaaatgtgtagatataaaatcattttctaaaaaaatatatatataagctagaatatcaatagtatcctagaagttatgttatacaagaataaagtttctccccatagccctgctggcccccaaccccaagcatcctgtaacctaaactctctgcttgaaaccgcagtagacaaggcctaccgaactcagaggccaagttactgaattagcttatttaacagcaacacaagcattagtatccttccacaaaccgctgcaatcctttttgacagccgggttccacttgaagaactgctccatagtgatcttcctgtagttcagaagggcctggcatgtggttgtagaactgatatagtgaaatgtaatacaattcttgaccatgccatcttgaataggcgaaggtgtcttgattccattgctgggagccgtggctgtaggctggggcttggagcctactacaccaacacaggcactggtgcccttccagagtccgctgcagtctttgccaacagcgggattccacttgatgaaatcagcaagcgtaatcttgttgtacttaataatgccttggcaggtagtcgtatccctgacctcgtggaacttgttgcagttggccaccatgccctcttgaatagctgggggggtcttaatcccattcgcaggagtagttgttgagggcttaggcttggtgattgtagtcggagatggggtagagccaatgacaccgacacatgcactagtgcccttccagagtccgctgcagtctttgccgacagctggattccacttgacaaaatcggcaagggtgatcttgttatagttaagaataccctggcaagtagtcgtatccttaacttcatggaacttgttgcaattggacaccatgccctcttgaatggcctccggcgtcttgatcccattcgcaggagtagttgctgagggcttaggcttggtggttgtagttagagatggggtagagccgccgatgacaccgacacatgcactcgtctcagcccatagaccgctgcagtctttgccgacagctggattccacttgacaaaatcggcaagggtgatcttgttatagttgagaatgccctggcaggtggttgtgggcgacacgtagtggaacttgttgcagttgctcaccatgccttcctggatagcctctggggttttaacaccattgccagaaggctgcttggtagtagtgggcttttgggtaacagtgggcgtaacagcggttggggttgtcttgatggccgacgccaccttggttgaagcaggagccgtgcttttaggagggacggcggtaggtgaaggttcatcgggcttatcgttgacagacccaatcacacagtaggtgttttgcgtatcgatgtcagggcacttgataccagagttcaatgccttgagctcatcctcagacatgccccaggcctcagcaaaggttgcgcatgtcgccccactgtcgggagaggtgtagaatgaacaatccacaccacgacgcgaggggatagaacgggcatagggaagcgccgggagaaggctcgaagccaaaagtgttgtgagatgcatctcgttggcttggaagatcgatgagaagaaagagagactgagtgaaggtgttgaggcagtatctaacctacctagtaccgtctacaactcaatttatagctttctctcttccgacctggtggactgaaagtacctcaatcgtctgatgaagtccattgttggtcttccaaaaagtctgcgcctcatcggtgaacaagagcaacacctttcctctccagaaactcttgagagagaccctgttgaggctgttggttctgactcttgggctcggccgagaacggtccattagcaagcattgcgttaaaactgagggatgctccgacgggccgagccagtggctgcatggggttggcctcaacggctccagagcttaattttatgcttgttccaagtggccaatctaaccccagctttccccagtttaaagcactcttttccttcccaaagaggaattgccctcgcggtaaatctcgcaaaagtaagtatcaggaactttcgaaggccgaaaaggtgacgcagtcttggcgctgtaaccgagctgggtcttcggctgcgaattgtactctcttctggatgttcgctaacgagttcctgtcgatctttacttgttcaggtaggtaggtactgcgtggtcctgatccgcagagccgcagaggctgagaaccccttgtgacatgtgctgctttattccgggtatattccttacccctgcagggccccgctagtataactgctttctatggtgcattgactaatatctatcaaccaacaactaccaagccggtaaaacggccatgcagatgccggcacgttgctcatgtgctatgccagacgcagggtcgtggatccagctcactacaagaagtcgctcaggcccttgtaaactaaatttgttcctgcgtgcattcattctcaatcaacatttcactcgtttgcaaaatgcgttgcctctattccttggcatgttggttcttcctcatgttggtctccaacggggctgctgaggaaccccagcaagattctacaggcgtcttggactttggtctagtctttccacgcaatgagtcgaccttcgttccctctttgatgacgccttttgttttctcattccgaaaccccgaactttttcctactcttcaaccttatgctatctatgagatctacaattacagtaatactagccaatttatgtttgacggcagactcgacacaatcaatctcaatctctcggccaaccatgatcctcacctcgaagtccgttaccatcggtacttggatctcgaaggcaaatggcttatgatgctcactactggcattctcaattgtgtcgaggatcgctatcactactacaacgattcacactatattgacgccaactataccaagaccaacattaccttcactacaaagggcccttcaggacaggtcgacctcgctgctgagacaagcgacaagaattgttcatccccagtcggactcgccatcgatgtccaaaacacgatcaaggtcccggagggtgatgaccgtgccgacgagatggtagcaggggtctgcgcagtcgagcctctggtaactcggacagacaagtgtgtcgccgtgacgcctgcggctgcatcaagcatcgtcgccgaaatgacttggcgggtgtgcggcagcatcgccaacaggtcggagatcccggaaagttggggttgcaaaccactggattggaaagatgatagtataggagtgcgaattgcttctggagggaccaccttggtagcattcttactgggagctctagcctatatcttgtaatacgactctagctcatacctcgcatactagttagaataatccgataaagtctgtctgctctctaataaactacaaagtagaacacggttattcaaccaacgatggctcattctgtaaccgtaaatccgtacttggcacgtttaagttgatcaacagacctcagacccttcacacgactcagggccaggccaacccctgatctgatcatttcttgccaagtcttcaccaacctcgtacatcagcctaagcttggtccatgtagactttgccaaaatctcgctttgtcaaatagactgcaacgtggagacaacatcctattttcgctcgctacggggccccatgtattctccccccacagtagccctgagggtctaagggtcctttgtatatcacgctatatcatgtctcaaccaacgaccaacactccaaactagcacttcgaaccaacagttcggccgccagccaagccggagaatgcagccgtatcttgcaatggccgtggtaatggagagccatatggacctgacaacattttgtaacgtaacaaaggagagggattaatctcttgtgccgtgcggctgtaacacatcgtgcatagggcgaggctgtgatgtatttcgaaaacccgaggcagaactaggtctgtcaggtcatgcaagcgaaagggattttctctttcgatagataagatcctggggacttttagctcttcaagggagataattcgtataaaaggtatctaccaacggctacgaatatttcatcaccacaaactacaggcatttcgccatagtcattctttacaaaccgactcattcattcattaccattcgttctttttcatcttttcttttacttattctttactctttccacactgagctgcattagccatgttggtatcaacgtggcgtgtggccgcgctcctcttgtcgtttgtcaaccttgcctctggtttgggagcaaacaaatggggagctagcccttaccagctgaaccacgatgattgcccggagcggtgcagcatatctggtcctgagccaggcaactggtccgtttaccaggatctcacgcagctcaggaagtgtcaagagaccatgttctttgccttctccctctttgatccaatcgatgaacattctactcatcgcattcatgcctgtacatcattcggcccagacttttcacgtctccccaacgccaccaccatccaagccgctgcttcttcgcctgtccatgtcaattatgagattggttggcacaaggacgggtttgaactggctgccgctggaatccgttccatcaccaggcaagctcgccactacctgactcatggacatggcactacaaatgggcctgctatcatgtttgctcagtctggacaagccactattggtctatacgttggcgacagcctcggaagtcaagttattggctcttctgcgctccaaatgttggagaacaacctcgacagcttgaatgtcacaggatccaatctggctatgcaactatgcgttccaggtgctggcagcgctcattcatttggtctcatggtgacaagcaacggaacctttgcttccatacaaaacgccgttcagtcgtgggccaacggaacctgcctgtccttcccggaatctacaaacatgaccggcgaggtcgtgtacaccaaaccgctagatgtcttgaccgacgtcaagaactctaccaggccagcaaagcccgggtctacaagcagtgagcatggccgacgccaccaacatctccatattcgtgctgagtgcaccacgacccgggtcgaatctggggacagttgcgcgaaactggcacaaagatgcggcatctcagccagtgacttcaccaagtataatccaggatccaatttctgtgctcagctggtgcctaagcagcacgtttgctgctcaaagggcgatcttcctgacctccgacctaccaagaacaaagacgggtcttgccatgcctacaaggttgacaagggggacaattgtgctagcatcgccgtcgagaatggtctcaaggttgaagatcttgagaagttcaacaagaagacatggggttgggctggatgcaagaggctcttctaccagactgtcatgtgtttgagtgagggaactcccccgttccctgacgagatcgccaatgcaaactgtggtccgcaaaagccaggaaccaagaagactggggataccaccgatatctctgatctcaacccttgccctctcaatgcctgttgcaatatctggggccagtgcggaatcaccaaggagttctgcactgatactaatactggcgcccccggaactgccaaggagggcaccaacggctgcatctccaactgtggtaccaagattgtcaacagtggcggtggtggcacaatcaaaattggttacttccaaggttacggtatgggccggccttgcctctaccaagatgcctcccagattgacacgtcaaagtacacgcacttgcactttgcgttcggcactcttactaaggattttgacgttgaggtcggcgacaagctctctcagtatcaattcaaaacctttgcggatttaactggcgtcaaaaggatcctttcatttggtggctgggacttttcagccctccctgccacttattccatctttcgagagggtgtgaaacccgccaatcgactcaaaatggccaaaaagatcgccgagtttattgttaagcatgaccttgacggtgtcgatattgactgggagtaccctggagcgcctgatattcctggcattccaccagctgagaaggatgaaggaacaaactaccttgccttcctcgttgtcttgaagaacctgttaaagggcaagtcggtatctatcgctgctccatcttcttactggtacttgaagcaatatccaatcaaggacattggcaaagtggtggactatattgtctacatgacatacgatcttcacggacagtgggacacagaaaactctcactcgcaggaaggctgtgcatttggtaactgccttcgcagtcaagtcaatctcactgagacgcaatactcgctagccatgatcaccaaggctggtgtcccaagcaacaaggtcattgtgggtgtcacaagctatggaagatcgttcaagatggccaaggctggttgttatggcccagactgcttctacactggcagcaagatacactcggatgcgaaggagggcaagtgtactggccaagccggatacattgccgatgctgagatccaagaaattctcaaggacaaaagccgcgttgtcaaacactttgttgactcaacaagccatagcgacattctcgtatacgacgatacagaatgggtgtcttatatgagccccagtaccaaaaaggctcgcgagtctgtgtacaaggcattcggcatgggtggcaccaccgactgggccgtcgatcttcaggagtaccacgatgtccccaggccctccaagtcctgggccatcttcaaggaagacgcagcacgcggttatgatcccaagctggacaacgagagaactggcaactggacggacctcgactgcggctcagacgtcatgcagcatctcaagggtaaaacagcacctgaggcatggagggaatcgggcgccaatgacgcctggaaagatctcatgaaatcctggaaggatttggatcaacaaaggaggtacacactgagccagtcaatcactacgaatctcaggatcacgataaggcccaattgccatttgttgaaggaccacagctgcaatgacctaatagagtgcaccgaaaatatgaaccgcgagttttcaggacctgcggcagtgttcatctggaattccttggtcaaaatccaccaaatgtacagcgactactacgatgcagtgaccgaagcggctactttcatctccttcgatctcgccaactttggcaacaagtttgcaccaatccctgaagcagaagacaatacatggctttttgtcatgattgatcttcttacctggggtacttcttccattgccgcgtaagcctctacagaaatccatcagtgctctcactccagctaacaaattctcagtcccttcttcaattcacacctcaaaaaccttccctactttaagggcaatccggcaacccatgacaatgtcaaggacacgaccatgactttcattggacaaagtacaactctggtgaaagatataagaagtggcgtttcagcagagtaagtttgcaatcgtcctgcatcaaagcaatggtaggcactgacgcaatgcccagcactacatggacagtggagaagagagatagtttcacaagctacatgggccaggttctcgaaggatggcaaacgctcgccaatgctacagtgaaccatcttttcaatggctctaatccggattcaatcaaggcactttggagccttatttcagacgggaaaatgattgaagccggcgtcaacggcgacgggtcgagtcttgggacggagattgtcccgggtagtatcaacctcaaggaacacgttgcaaagaccttctatggatataccattcctacaatatggagagtcgctgagtattatgctttcgttcttgactcaggttacgactgtaacgcggaatatccttccgaggattacgtgagcaaagaagccatggatgctaccagcacctgttacggcgggcgacgttactacttggtctatccgaaagaagacggcattggaggctgtcacaagagttgtaacacgggcggttcttgccaagatatttgcgcatggaacaagttcagggctccaccgggtatcgaagctttcgacgggaccagttttggaggtatgtcggcaagggatatcatcatcgggtaagtcaagtcactgaagctctcctcatggctgcgaatcatgtaactaaccaaagggatacagctccgttcgcacttacgagcaaaacgggaaaaagaacaaagcaatgcctgaagacaaagtcgccggcgatctcaacacggaccatcttttcgacctcgacgtcaccacacccggaatcatgcgtcttcccgtatgcagccccgagcgcgcatggcagtcgtgggatacggctgccaagggctccagccccttctacccatgcgacatcccccccgggcagaggtcatgcaacaagtcgacttacaaggacgacacgagcaatgcatccccgttggcgtcggactgcgaggttatgatcaagaactttgagaatgacggctcgaccaagtggacaacacagacagcagatcttcagcacagggagcttggacactatggcacctgcgcctttggagttgaagcaacagagctcaatggaaacatacacttccatttcggtggcggggatctcatcgaggccatcaacacctccatcaagcagtttaagaagaatggcaagatcggtgcgtctggtaaggttctttgtgctggcaatacgggcatgacgcagccagtcttatggggcatctaccatacctagataaagtactcaagtagccagttaaagtagttagtacagtagatttaatgagccctggagtttgagtctagaaactatttgtctgcgtcgaagcccagcaatcaattaccccgagcctgactgttgattgcttagcattgcatactaaacaactgtttacatttaactactatagaccagataattagataaataatagatatatacttatagtttagcaggaggagctttatatctgagtatagaaagcactttagatacctgacatagatagaagaccatcagtccctccttcttctgcctaacttgaacatactatagtaaacttatctataaatatctaataggccttatataagtatacctattatagcaattagtgagcttatatattattttcttgaattaaaatataatatacctttcgatcaatatgaataatctcgatctgccatatatatagccttgcttaggaactcggaactgtttacgaacagccctatgagatatctcggatgacactctccacacgtggatacccgccaagacaatgaactgttatatccgagccaacgatcgtaagaggatgcgacctccgcatcgaaaacagccctgtcttggaaatagtagtcatgtcactgcgcatggatgatgcgtgccagacagggccatgtccatatacagactagggaatcaacgctttatatgagaacagagatccactcccgagggaaaagtcttaagaattctagactttggactagttggtgttcaagagctgttcgggcacgcggtcgagttgactactacactgcttaagcacttagtagtcggctcattcctatgcttgaacgagcattatctcgatttcaagagaaatttcgatgagcgaatcgaggtcaccatctactttttaaaagcttggatcgatctctgtttgttcagttgttctgataacaactacccaagtttgaagaaagtcgagggagtcatggttcaccgccaagctatcatatactccaataatcacaaatcttttcggaagcttagccattatcattgatccttgctataagtggaaataatggtatcgtcactgtttcactgtattccgcagtgagaagcatactcgatcgacaaactctgtttaagcgaagtctccgcggaacgtgagcggacattattaaactccgaatagcaagtagcgagtaagcagcagagtttctaccgtagaatcatagaaaatgacagtaaaaagaagctttgttgttaaggttgaaccgaaagcctccgcggtgagcgactggaatgcaatacgtttggtctggtgttgatccaacagaacaggctgagaacaaagtcggatcatggttacgcaactatgaacgggtaggcaagaacgcctcgagttctggaaaagaatggtgattcataaatgagctgttgaaggcgaacatgacgagcgaagagaagtatcgttggtgatagctttctcggcttcagtgttggtacctgtggcttgaacacagccaaacttaagaacgaaggggacggcgtcacggattcaggaccagccctcgtggcaaacgtgagctagacgatctttcggtccttcttggtgaccgagatgcccgacatgaagagacagaattatagttaaaaggttttccaaatgttttgtcaggaaccgagacgggactgatcttgacaagtgccctagtgtctttcttagtcgggcaaacctgaatcatgcatgtccaggaacaggcgtgtttggtcagtccctggcctagaaacggccaggtcaggtcccggctgttggctaacttggtcgtttgcaggcccgtttgtcataagccatgattatttggacaaaagacggatacataaaacagtgtgtaagagaaatgcgggagctgcactgagaaaaagattgtggtgagagagagaattcttatgtgttggtccctcgtttgcttgttgcactaacgccaagactgaatatctcggcacgagccttggttctggtgatcgtgtgagatctgggagcgatcatatcatggatgaaatgtggaggtagcaatagctagagaatcgggtgtgtgtgggctaggtgggatagtttccaggggccgagctgagttgaacagggatcaagggaacaatgagtgtgatctcttcggctaaatgtttatgtttcggctcatcgcttcgttcttgttcgtcatgaccagtgagctaaacgtctatccaacgcagaacattgatctcggtccattgagtatcgtatccaggaaccagaaacagaccttgtcttgcctgatcctgctgccaccgcccaaaagtgacatgcatactaattcacatttgccggaccctcgatcttgggtctcgacaccctcaactcgcaagctgaacgcctcaagagcggatcgggagtgcaggtcgcccttcttgattggccgctatagagatcgtctctctcgctgatcagcgaggatgacctgttggggtctcgcccagtcgcattgcgggatctggtttagccccagagacgggacgggcgtggcacgcggagtgtgtgtcgtcaaatggtatcgcttctggtctcccttgcgtagcgcgcagctaatagacgcaagggttttaagcccagctgtcactttgcatagagcgtttcctgcggtgtgggcgatggaaaatatcatcggtccagacggtacaggtgccagtaaagctatagtttcacaatatacctaccttactcagtgcagtgccctaatcgatcatgttttcctaattctcttcccgcgatctcagccatttaattgttcatcccgaagcctgggcgtgtggaatggaagataatctcgtcccggaaacgcacatttgtccactgacattgtgtctctggatttatcccactttggctttaacatccctcgacaattttaagtgaatttatcgtgagtcgtggctcagcaagtgtcggagaagcaatcgaattgatcggggcaatcctttattggttgttagtgtacgcctctctcaaactcaagacgtctctcggttgttgaaattggctgcgcctttccgcctccggacattattgcattgcacatccctcaccccagaccagaataaggcaataagatttctcgatctggtatccgtagatgctgcacttacacatccaccacgggaatatcgtcatcatccttagacacaaggatattaattatcctgacaggccagggcatctacttatgcagggcatcatttcgtgacccatcataaacaagtctcataaataaaacgacaaaagttcccccattccggacttgatcccaatcccgaggctcggtcggtcatcaactcattcatacatacctcagcgacaggaacggagatcaaagtcaaaaaactctagtgaggcttgaagccaaagacgggatattctacctacactgagagagacaagagaattcgcctacgggtctccgtctcccacgcggcaaacatctcggtcgtcattacacagcacacgcctcttcgttcttattactctttagagaattgagagtttcgggtgaccgctttggctttgcttggcctggaagagcattttttggttcataagaagctaaactaccctctttccctcccctccctttgttgcaggggttgtgttggtctcctccaacctcgacaagttgaaaactatctcgcgatgcgactgtcaccagtgtcaccagtcgattccagttggtcattcacagctcgcgcgtcttcaatatatttcgatactaagacatcgacagtctaacgacaagcaacacgatccgcttctttgactgacacatacctaccgaactcaaaggatcgacgattcacgattcgatttctcaatccacttcccgcccaccatgcctccctggcttcaagaaggcgatgcccagggcttttcgccatggtcaggttcagttccaacgacggctctcagcctcgagccacgtcgagtaaagcagttcaccatggctgctcttacgccccatcagacatatgtcattcatattgcgactctcaccgtcgcctcgatcagtatacttgcgacaataataacctccttctggttctttcgaatgaggcggagtttccgccatgagtgagtctagagtctcgtgtctcttcctttcaccctctcttgctgactcattgaaaaagcctcatcatgttactcatttatagtgatatgttcaagagtttctggttactcatcttccccgccgtggaactcgtcgctggcaagattgaaacgactgagaccttttgtcaagtcagcggattcttccttgctctcagtatagaagcctctgatgtttcggtcgctctcatctcagtacatactgcgttatacatcttccgtggagagcaaggcctctacccatatcgaaaggcggcctacgctctcgccgccattgtaccggttgtgatggcttccttagcatttatcgaaagccccggctacattaacactggccagttctgctatctaccgttcaacccgatgtggaagagactggcgctttcttggattcctcgctatatggctttcactgttattctctgcctatgtataggcgtatacgtttacgttcgagtgttgatgagacgattcggctccgggaatgacagttcgaagaatactctttcaaaaatgtccggtcttgagagtctcgatcccttgcaccaaggaatcactactgtaccaccgactcctacgataaaatcccatggtctaattccttcttcgaacccttcacggcgcaattctttcaccgtgtctgaagatcggacaacaaggcctccactcgtcgcattcaactctttccatctggacatgcctggatcgacgcatcctagcagacttcattcggcacggctggggcgaagaggatcgactcagatgtggatggctaactttggtaccgatctaacatctcagtctgagcaggcagaagttgattcacaaaactcaacgggaactactcgctgtggttcagacgatgtgatcgcccctgctaccgcccatacaaaacctgagcttgtccaccaaacgcctcttcctgatgttgtctcaccatcatatactatacaaaccgacttctttcatcgctctgatggcagcgttccttctagaccgccatctatccctaatctcttcgccatactccgtcgcacaccagacagtccacgcagcaacgacaacaacctcgtcttgactcagagcgacttcaacgcccctggtactgtcaagtcacgcgaaaagatcctgcgacaactccggttactattcatctacccaatagtctacgtcgccatctggatcctgcccttcatcgtacaactcaccggatatggacgaggagctccatatcccatgagactagccagcataatattcttatgtttccacggcttagcagatgccgtggtcttctctctaaaagagaaaccttggaggcacagccaggctttcaagcgcatcaacgtccagttttggaaaagacgacaagaagtgcccgatgttggtgaaagggtcggacgcacaagagaggaaatgacactcgattctcgattcgcgaaaaagagacgacagcaggaacaagccgactgggagatggatcgtcaggcttgcaacgaggcccgcaaagcagcgagggcagctccccagtggtgggatgccgatgagtaatgaggaactaactatctggtacgtaaataagagaagcatgaaaaaaggtcgagggctttggagagcgtgtgtatggagatacccaggatttcataggtatagatcatgacgggccatcatgaacttggacttgcattagatggcgttgcgcatttggcatgcatgcattgggtggttatttaacgcatatgtagaacatgctttagattagacagagtaactcctagatgcaatagcagacactggccacaacatcgggcttgtacgagttctaaaatacatggaattaatatatgtgctcctgttccctagcggctccctcaggtagattgttagcatggacttctgtattatctggcgtaccttgtatccgttaaatggtgtactgccaatctgttatcgagtgctatctgggggaattggggaatatggcctatcttctcaatctgaatcatgaatcttcgtgcattatttgtgtttctcaatcccaaagcgccatccttatatcgccagcaatattattgaccaaaagtatctcccagaacgtctcccatgttcagtcttccctcaggcggaattactgcttggcctgtttggcacgagtctcctgctccatctcagagatcaatgtctgcttgtccttttcggagaagagcatttgaagctgaagatagttggagaagtttggctgcaactccccatcttggagtgcagctctgatgatctcttcctttgcatcctgcagcatgatgatacgctcatcgatggtatctttcgccatgatgcgaacaagatgagtctctttcaactggccagttctgtagaccctcttgaatgcttgttcctcaacagctttgttccaccattcgtcagtgatgatgacgcggttggccatctggagatttaaagactgcccaccgcacttcattgacgatacctacatgattattagatcttgcaggtgcttgcgattgagagggataacttaccagaatcttgatttcagggttgttggcgaactcatccaatgctctagccttttggcttttgcttgccattctgttatagtagaggaactcgattcccatgctttcgaggacgcagccaagggactttgcagttctagtccactgcacataaactagactcagagtcagtacgtgtatatctcattctgaagataacaagagaacttactgatggtcttgtcatcaggggcctcttgcatccaagtcagcattactgccaaaacggctttcaccttggagctcagaggcatcttgacaggatcgtagtcaatatcttcgcggccacaaacagcgcgaaagaacgtggccatgtcttttgggcctccagtccatctcgtcccaatactatctcgtccaggttccttgaaccctttgatggccttgacagctttatcaatgcactccggagttttcacttcttgtcccattccaagtttcggagagcatccaggaatgcgacactggggaggctgtaactagagtcagcaagtgtcaccaaacagatcatcatcctgtcctgatcgacgtaccacacgagggcgacccattttggtcaggccgctggttgcaataaaaaggcagtctttgcagtagatatgttcacactggcaacattagcaacgttccgcatatcctagatacaaacttacgttcgagctctggactggattcgtaggaggtgtcttcttgcgacagagagcacatttgatatctttgaccctgttttcgttagctgcaagggctagcagctctgccatctcctcgctccccccaaacttgtcctttatcgccagctccaactgtcgaagccctgaagaataggctggcttcagagacgcttccagcgccttttgatccgcatcaatggtcgactaagtaatttcagatttcagtcgcttgatggtcaggccaatgtatgcctgatggtcttcgtttcgatagaaactttcgaggttgagagggtgggacgtcagttgtaggatcctcatgcatctcagactcagaattctgtacgcgtctagagccgtggagccttcgttctcatcgccttcgaagtcggcttcgctctcgccgtcgggtacgtcttcactctccggatcgtcctgctcttgttgctcttcttcagtctcgtggttttcattctggacattgagaagcttctcttggtatgcaccgtccacgaccctgtcaaagatatcaatataagagcgcaaagccatagtttcacaaattcatgcacttactccaaatgaatcttctcccagctcgaaaaggggatccaaatgtcactgcgatggcttttgggcaggggcaccatggtgcgtcccaggaatttctcagcctgcagtcgtctcatcatgacaaggcccaccagttgatcgaagtttgcagctgcctggtcgctcttgatgtactgagctttgtatcttctcattgtagttgcaaagtcgcaaccaatgaacttcaagtaggggtagaactctagttaagtgagcaagaggtgtgttgtaatcgtcagaatactcaccttccagtctgttggcaaggggcgtgccagtcaaagcccaacgatacttggcgttcagtcgccagattgcgagagcacctatttcatgtgagtatgcagattacacagcgatatagtatatggaactgaccacttgaggtatgattcttgataccatgagcctcatccagaacgattcgataccagttgaccttgaagagtggaccgagcctctttgaaagggcttgctgaaacccactctcgtctccagcccacttggccttcagcaattggtattgacttttgctaggaaactgtgcacgtagttgatttaagtgggtgaccctttaaactgtcagcgtctctgattcaacaagaagccattgagcgatgaacgtacaccacattcttcgtactcaaccattttggttctttgtgaagttccttggagtagatccagcaccttttagcaaacctttttgaggtatgcatcttgatttgatccatccaggtccttgaggcagaatggggactgtcggcaatcaccaaagttgccctgccataaccatcctctctgtcttccttctcggctggatggccaatcattgttgctagagcagtgatagtctttcccaggcccatctcgtcagctaggatacctcccgctggatgcaactccatggcttcgcgcatgaccatccaggtggcacccacgagttgctggctatgtaaaggggtttccatccctttgagcttccatttcccgtcgatggccttgatcttcttatacccaaagcattttttagctttgatgagatcacgttcttgcgtcttggtgtgccgggtgtcattgccctctgggatgccagctatgatctgcctcatctgagcctcatgggtcgtggcctggatcttgttcgctggctcactgttgttgtcgtcatcttcctgagccctgtttgaggtgaacaacgcagctgctgttgagaaaccaggatttcctaccccaccaaaaggccctgattgcatggctgtcttctgaagtttgtttgcagttgtgtcatcaccggcacgtttccgctttctgtcctctttttcttgttttcttttcagatggcgctgccagtattctcgagccgtcctagccgggggctctcttgaattcttcataataaacgcaagtgctttcttcgacttggcgatctttgcatcaagtgtctccattttctggacctcctgagtggtcagcttttcccccttttgctgcctgtagaacagatcgtttcttagaatttcgcatttcctgatcgacttcttgagtgctgaggcatcacaagcaccttgtttcgacttggctttcttcccttgagcttccgaatcgtctgagtcgtctgagtcatccgaatcgtccgagtcgtggtaatctgaatcccgttcgtgtacggaatatgtatcgtcctcaccctcggaatccgattcctcattagggtcaggatgaacaacaatcgtctcacagaactgattgactgtaaaggcctgatcattttgaggcctcaatctttttgtattgaagttcttcttctcttcatcgctctcgtctttgatgatcttgacgttgtctttacctggagtctgtcgaggccgagtgaacagccctgacatactctcgtcttcgtcatcatcgtcgatgtagatgggctgtttggggccgcccttcattgctgaagtcttgtttaacgagaggaaagtgcattcattatcggaaccctcctgttccttctttatacagcgctgattgactgaagaagccatgatgcaatataaaagaacggaagaggaaaggagaagaggagggaagtagtaaagtagtaaagtaataaagtagtaaagtagtaaagtagtaaagtagtaaagtagtaaagtagtaaagtagtaaagtagtaaagtagtaaagtagtaaagtagtaaagtagtaaagtagtaaagtagtaaagtagtaaagtagtgaagtagtaaagtagtgaagtagtgaagtagtgaagtagtgaagtagtgaagtagtgaagaagaaggaaggaggagttgaaggaaggagagatgaaggagagaggagatgaaggaaagggggataaaggaaggtttatatacccgtgagggaagaaggcgttgaatcactgcctcgattgtgcggagtgtcttagactaggcttaggcctggtttttggagaaggttctcagagttgagataagacggaggcaatggttcactgtgatattataatacctacgtatagtacgagaagctcctttcgcctgttgagttgggacgaaaacactcctttccagagtgcgtaccaagtgggcatattgaataggtacttaaacggtccaacatcaagagtctcacgaccataggcacatatggtgattcgagttatcatccattgcgttgcagcatgcatggtacttgtctacggccagcttataacctcacgcctagttttcacagttcaggtacatcaccgaatttcatcaagttgatagacacatcagcattcacaggggatttttgcttatatttgatcaatttgaataatattctaaagtcatttgatgtcgttactctagcaaaacagatttatgcattacgccatttggtataatgtgcaattcgaacgcttcctcctttttcaagtttagctgcgcatggaaaacctccagtcgcataaactcttcagttcatatcccagcaatatcttttcatctctatccctctcgataaaacttgaggaaagccttggcgatagcaacaccatcatggggaagtggcgcgcgtttcatagcttcgttatacacttcatccgtaaagatgccaactgtatgacggttgaagagaatctcagaaatgatctcattagtaaactcggggtgtccttggactgtgagatatcgtccaggtgagtagaagccctgcacttcgcagatctcattagagcccagagggattgaacccttggggaagtcgtccacaatgtcgcgatgcatttggtgaatgcgctgtgtaacaaggtcagtgaaacagtcgcacaataacgcgcgcagcaaaacgggtctcaccatcttgtccaacccgaaaatctccttgcccttgtccgtcagatcaacttctgtgactgctacctcccatcccttattgctgcgtccacacttggcgccctcagctcgtccgacaatctggtggccgaaacatacgcctaccactctgatgcgattcgtgtcaatggctttctttgtgaattcgacaagcttgatgatccaggggtcgttatcgaacgctgtgtgtcgagagccagtaatgagaaccgcatcgatgtcgtcgagtgatggataagagtgcaattcgttcactacatcgtagcccttgatagtaaccagatcttcaagcttctgaggctttgcagcttcttggaggagcgcagtaaagacacccgtgtagccgccgaagcgatcgcgagtctggggctgcggggtgtcggcttcgaggatagcgaggcgaagaggagccattttgggcagtgtttggattcaaagtaaggagagaaatagtttacagggtcaggaagttttgagccggagatatgactgttgagcgaaaaacggccagggcgcaggctgcaaggcccggtcacggtctggagatggacccttcctgctcgtggaacggcgggaccgatagcggggtgggcatgaggcgagataagcgggcagaattggagacaatgatgttatactaccgaatagggaagcggtgagaagccggtagttggaggtagaatgtacttggtaacgttacaggcggtctacgacgactcacgggaataacatacatggaaccattgtcttttcatgtgaaatcagaaatcatgctcgtttgtggttgtgcatggctatacaagcagcatgcactccagtatcttggcttatagtactcaaatgatatggtgcaggcatctttaattgttgaattaaaagatacatactacatacctcatggcagtgctctcatattctaaatacttgctcaacaaaatgagatttactgtgctagggaggtctaggtctgttaattacaagggataaataacaaagttaatgtagggctgattggcatcagcaggtcaccatgcatataaatgtcacgcatagagttacgtcgcgcaagccatttccatcgcaatgagaaaacaacgcccaaagactggatgaatgcagacaaaaatgcgtgtatacaaccaatgctatggctttctcatccctcagtaagcaccagctactgcgttgactctggcccaactgtcaaggatggggcgagctccatcaagtgacagttttgtggctgatgttccctgcaaaattgttctgggtgacgtcttgaccgtttaagctttaacttacaacttacataaaacacatgcagggactcttgtgagttttgttttgttttttaaacgttataggtggcttgttcttcttttgcgcacttttttctcctttctttctcatttcttgcatcaaacatggcgatttctgtcaatatggcttcgagactgtcgttgggcggctttttggccaaagcgagagctgctttgacagctccagcggcgcaacgaaaggggcctcttacttttgttgtagggaatgaatcagctggtaagttaagtactactcatatccaaagacagcctcaactaacagaaacagacctcgattctctctgctcagctctcgtctacgcttatatgcgcactcatacccctcctcataccctacacattcccctctcaaacctgccccgcgatgacctcgctcttcgcaccgagatgtcagcagttctcaaacacgctggactcactcttaaagatctcctaactctatctgaacttccagacctgaaccctgaggagacacactggttgttggttgatcataactccctcacaggtccacttaagaagttttcggaccatgttactggttgtgttgatcaccatgccgatgagaacgttattggcaaggatgcagaaccaagagtcgttgaaccctgtggaagctgtatgagtttggtggtggatgagacgaggaagacttgggaggcaatttcgcgcctggatcctgaggatggcgatacggctacggagaacgacaaactcactagactcgcgcttgctcctattatatccgacacgataaacctcacggccaaggaaaaggttcgagagaaggacttgaaggcggttgaattcctagaagggcgcatgcacaaacccttcaaccgcacagcctactttgacgagatctctgttgtaaaggaggatatttctgacttgagcttccgcgatattctgcgcaaagactacaaagaatgggatggttcaggcctaaagcttggaataagctgtgtggttcaagacttcaactacctcgtcgacaaagccggtgcctcagaaccgctggtcgatgcctttgaggactgggcgaaagagcgcgagctcgatgtggcaagcataatgaccacgtcccatcctaacggggagtttcagcgccacctgcttatccagggtatgaccgaccaaggccgtgaggcggtggataggtttgtgcaggctggtgataagctgaagctggagacgtggaaggagggagagctggatcatcatgggcacaagaggttcgcctggaggcagaaggaacttgctgctagtagaaagcaggttgcgcctttgttgagggaggctcttaagaagagttgactgcaagggctgcagatttccaagatataactgcataaagggagagcgatacgtcactgagaggatacatcgttgcaagacatgaggttctaatcgagacctagactgagattcatattcctagatgcatcatgatattgttacatatgattcgttatacacaagacccgaatccatactatgcttttccagtgcttatttgtgaaactattcttcctcgttcaaatccaattcctcagacgcattcgtgcctttatacattctctgcctaaccaggtacgcagcagtctcagtatggagagcctcaacctcccttaacatcttgagatactgtctgttcgccaacctctgcctgccataatgcgactttacttgaatatcaccagggctcgattgcaagagctttgcagccgctggatcagcgaccctgatgcacgccttgagcgaaccgtacagtttgccaataatgggtaggggctgaggctcgttgatcatctcatcataaacccactgtagattctcgatgcaaaagacctggttgttggtacgtgccatctcttcgtagacaattttgtagacatgtgagttcctggctttcttgaagagagatggtctgcggaatgtatcccagaaccggggccagtcccctcgtttcgcgtaggcgtacagcaacctgcttgtttgattgttgttaaattggcagtccttctgtaccatgagtgtttcgaggttcttctgagcacgtgaaagcttagcttgtccgaatgacggcgatgacaggcccccctcgataagcgtgaagaacattctatcagtccagatggccatgcctcgctcctcggccgtcagtaggatctgatcgacaagagtgagccgtgacccggaagcaggctcagctgcaggcgccatcatagcatcttggacgaattgatagagttgctcctgagaaaggggcaatccaaccagctgaatgtgctcaaagcgcttacggacctgttccagatccggggtcgtttccgctgagtggtcttggaggtcaacgagttcatctagtacggcgggagaagtgtgggcaatatttgaaggctctggtgaaagccgtcgggcactcgtggtgtaggcacgtcgttgttgttgggacgctttttgtaaggcctgccattgttgggcagattctgacttggggagctggactttgctggccagaagttcatcaagctcttcagggctgttgatattttcaccgcgagcttgcttattttctcgcaaactcttctttagaacagtctgccacagactctctaggtcaagctctgcacgccgagattctgtcatacattggataaccactgtggtgcccgtttggggagcaccgaaaccagaaaagcggccattatcatccaccttggcagcttcatcgatgttgtcgctgttggaggaaaagttcacgcagacccatcctgtcgagataccattgtcgccaccaggaatgatagcagtattggtccccatcagctttgcctttttcctgagtcgacggagtttcgtccttagttcgccaggtccaatcaaaccatcagctctagcagaaatgttgtgattttttcgaagccatcgtacaaaacgaccggaggaaatgtgaagatgtcgttcacttcgagctgtcgcaaaaagcatgatcaagttgggaccaagagcagctggaggatcaaggtcgcgcatgtccagcatagaaatctcgtctaatcccatgtcctcaaagatgtatttcaccataggttccagcacttcaggtgcaccttcgggtatttttggtaattggaccgcatgttgattctctgggtgtcgcgggggttcgacttcaaggaaccaaggaacatcttcaggatcttcggccttttccgtagcctcaaattccaaattgagagcgtcgcctggaggaaccgggctcgaagactctttttcgattatcgtctcgcgcactttaacatctgagtagaaccttgtcgctagaggaaaccgtcgtgaagtagtctgtggcaagctgcgaaaagagcttgtggctggccttgatacaacagcacgaacaatagcggattggcattgagttgccgtcaatgccgcagccgcaggtcgagtgagcatgttgaatttgatctctcgattgagatgcaagactagaaaatcagagtcacggagctaaaggaccgtagagcgtcatggctgaatttggtacagtccagttatgaagtggagaagatggaacggtttacagctctcgatcggctgaggcgggctccatagaataaaatctgcaacctggagagtacctacagcagagagtactgacctagacagaacctcaacttcaggtctaatcagggccaaaatggaccagaagctccgttaaagcctctacgatcaatatgaaagcttaaaaaattaacaataatatttccaatgctctcctattggaggtcttgtgcacccactttcatctctactgtcttctccaagttcaggtgggtctgaaaagaagtcccctgcttttctattgccacgatttgttccacacgtgacctctctagtgtttctcagttcaccgtcgatgctgaaaaatttggagatcaattcgaagtatctgcttcacgcgacagcagcaacaggacaagacttgtccatcaacaattgttgcgacactccttctggtacttgtcttgtctacgagtcgaattcactacctcgtgttatttattttctgcctaatgttataatattccatcaactcagcagccattctctgttgagcttctcgcagctgggcaatttcgccccctcataaccaccgctcttccgacgctctcaccaaaccatcacaatgttcgttcgacaaacgaggaggagcctcgctcttcacaggactactgctctccgatcaattggacttccgtcaagatctctaccatcacatatcacagcaacgaacctgggacgaagatgtgttgtttctcagccataccagccccgcaggcgccgaggctcagagtctggtcctggtctcaaccatggaaggaatctcgcgacagctgtcgacgattacaactttggtcacaaccttggtgctttacacagccagcttgctagctctggtctccagcctttccaggctcccccgccttcctactccgatcttcgttccctcgacccgacgtctctattgtctattccagagccggtagcacctcgacaatttggcaagatcaacaacaagggtgttcctggtgaggtcgaagagatgatcccagtctttgatgcttgtgttcgcgtgggcaagcttgatcgagcatctctggttctgaagcgacttaacttgactggtttactccctggtgaagaaatgatcattttgcacaatcaatatctccgcgcatccctggaccaacttcgaacgaaccccgaccgaaaacaagccgaacgacttcacaagtggtacgagctgcaaataaggaaccagaatataccacaaactgcagagacaatcgcatgcatgctcaaggcctcactgatctcggaacgtggagcccgcttggaacgacttatcaaccgttacatgagcatggctcctgatgaggccggtctgcgagtattgagcagagccgatattctcagcgaccaggaccttggtgttatcactgaaatctgccctacttacagagtcgagcccggatccgaggaagctagctacgttagtctggcaagcgaagaggaggggcttgagctggacgaggacctcaatgaggatatggcggcgtatgcgagtgaagattatcccgaggtccgtccgacaccccaacgaggagagggcctgaacgctttacgacgaaatctaaaccttatggccgaactccaaaatgtcgatatctccaagctggatcctctggagcagcgcgaattccaaatgcgtttagaaaaggactccatcgatactgctattgagaaatggcgaaacgcaaaaaagaagatggacaagatgggtatcaacacagctctgagttcaaaggccgaggataagagtcttgctgattgcatgcaacgctggcttgtagccatggaggcccgtttaaaagaagagatcatcaaggtcgaggaatccgaagaaaaggaagtcaagtctgaagaggatctcgagcgctgtatctacggtccgatccttcgaatggcagaccctactcgaatggctgcagtgactattcttactttgctcaacatcagtgccttgcagggcgttgacaagggtgtggtcatccaacgacttatcaacgacgtttctcgggtagcccaggacgacattcagactcagttgaaggaaaaggccgcaaaggaacagcgccgactccgcaaggtccagtttctagcagagaaaaaagaggccatagtagagccgaagaagcgggtgcggagaaaggccattgagccgatagacgtgaaggaatcgactgaagtgaatgcttctacggaggtgaatgagtctacagaggctgatgcgtctactgagacgactgcaccggcccggcaaagtatcatcactgatgctcatgagccgactggagcaaaagatcctgcgctatcatcatggtctatgcaagtgagggcccgcattggatcgattctcttgaaatctctcatcgagaccgccaagattaatgttgtgaaggaacaccctatctcaaaggaacgaatcagccaactccagcctgccttttctcatatgcaggctcccaagaagggaaagaaggtcggcatgttgaccatcaacccagagcttgtcgaccggttgaaacgggaacccatgggcgatttccttgctaagcacctccctatgattgccgaacctagaccgtggactcgcataaatgaaggaggcttcttggttagcaaagccaccttaattcgtgtcaagtcaggagacgttgagcaaaagctttatgccaatgcggccattaagcgtggcgacatggaccaagtcttcaagggcttggatgtgcttggaaaaacaccgtggagggtcaacaatcctgttctcgacgtgatggtcgaggcttggaacagtggtgatgccatcgccaacatgccagagctcacacctgaccttgaaatgccaccagaacccacaaactcagaccctctccttcgccgggcttggattcgaaaggtcaagcaggtcgagaacgagcgcggtgcccttcattcacaacgatgctacatgaacttgcaattagagatcgctcgcgcgttccgcaagcaagtcatttacttccctcacaacatggactatcgcggccgtgcttatcctatcccgacatacctgaaccacatgggagctgatcacacacgtgctctcctgaaattcgccgaggggaagagacttggtcggcaaggtcttcgatggctcaaaatccaccttgctaatctgtacggcttcgacaaggcttcgttcgacgagagagaggcattcgccaccgacaaccttgacaacattagagagagtgtcgagaacccgctgaatggtagccggtggtggttgaaggctgaagatccttggcagtgtctggctacttgtttcgagttgaaggctgcctatgatctccctgatcctaccgactttgtctccaacctaccagtgcatcaagacggcacctgcaacggtctacagcattacgcagcccttggtggtgatacctggggtgcgcaacaggtcaatctcatgcctagtgaccgacctgccgatgtatactcggctgtcgccaacctcgtcaaggagtcaatcgagaaagacgccaacgcaggcagccagcttggaaagaactgtctgggtaaaatcaccagaaaggtagtgaagcaaactgtcatgaccaacgtctatggtgtcacatttgctggtgctaagcaacaagtttgcaagcagttggatgccctttacccagagatgtacaaagaaactggcattcccaatcttgtgactgctacgtatattgcacagcatatctttagtgctcttggaaccatgttccgaggtgctcatgatattcaatactggcttggtgagattggcgcgcgtgtctgcagggccctgacaccagctcagctcgatcagttacaagaggagaaagatagcaagcctgctccgaagaagactgccgcgggcaagagcaaggacttggatgagttgacctcacagttccgatctacagtggtgtggactacgcccttgagaatgcctgttgtgcagccttaccgaaaggccatcaccagagagatccgcacttgtctgcagtctatcagttatcctacacagggtcagacagagcccgtggatcgcagaaagcaacttcaaggattcccccctaatttcatccattcactggatgccagccacatgcttctctcggccctcaagtgtgacgagctcggcttgaagttcgctgccgttcacgattccttctggactcatgccgcggatgtggacattcttagcggagttttgcgtgacgcttttatccgaatccacgaggaggacgtcgtcggacgattggcgaccgagttcgaagctcgatacaggggctcgttatatctggctaacatccctaattcgagccctgccgccatcaagatcaaagaattccgcaagacgagcaagctcactcaaagggaagaagtgttgctagaacacaaacgcaacagtctcctccggtcaggcaatccctgggacattgaggcagcaaacaagatcattacgcctgcctccatcgttgagtcgatgccagcctcacaggaggaggaccctgagatcaagcaggagacggaggacattggcggcctcggagacattcctgaatcggaaggtaacctctcgtcggcagttcaggaggccgtaaagagtatggaacccgcggaggacaagattgctgagatgagcaacaagttgcttgagcgtcttaagcataccagtttcgagaccaaagttatccaacccaagaaggaatccaagcaaaactggaagaaggtcacgcatttctggcgcccgctgaccttccccgaactccccaaaaaggtatgtcgagagtctatgaggtcactgcaatgtaacatatactaacatggttaacagggtgatttcgacgtgaagcagctgcgagaaagtcagtatttcttctcctgattgacggacctcctaaagtcattgttataatgtatcactatgatgaagacggacatgagaaggagacatgatttgggcgttgtgcatttggcgttttgagatggggaatctttttattcatgatagcgaagaaccaaaaaagcattcggatagagggagttggcggctgttggctgcactttgtataccatggaggaggatgtagaatatgtactgtacattagtgttggaggtcagaaggacttgacgtctaaacaaataaacaacaccaagatgttcaaacattacgagtttcttggaagtcccattgacattggtctatcacattttttgttcttctacactacttgcatcgtaactctgtgtttatcgcacaacagcatccttgaggctggggacagtgcagacaccaccactctcagtaacaagacgtccacggccagtctttccaagctgctcaacaacacccgcatcaaaagcaacctcaagaccatcggtggtagtgaaaccaggctggaaagtctcccagatcttcttcttggggttgagcacaccctcagggctaccctcccagccctcgaaccaaacacggtcaccggccttggcaccctcggggggagtgacgagctcaacggggcccttgtggtcgtcgacctcaccctccttgatcttgggagaggcggcgaggaccatggcgcaggacttgatgccgcgcatcttgacgggcttgaggttgcagaccacgacgaccttgcggccctgcatggactcgagagggatgaggccgttgagaccggagcagacggtgcggcagacttgaccctcgtactcgacgtagtcctcgttgccgggcttgtcgccgacagcgatggtggagacgtagagggagtcggcgtcggggtggttgatggccttgagaatgtgaccgactcggaggtcaatgagagcaggggatagaggagcagcaggggcgggagcagccttttgcttgggagccttctccttcttctccttcttaggcttatcggtagcaatcttctccttggccgtctcaacaacctccttgaccttctccttggtacgatcaacaagcgaggcctcgccagcaccaccagcggtagcagcagcagcctccttcttcttcttctccttctcggccttggcgtcaacgggaggcttcacgtagagaacgttatcacgatcaacctggaccttgttctcatccttgacatcgaggccgaacaggggagagttctggacaaagtcgacgtggcggacgatgtgaggatgtcccttctcgccggttcgctcctcgggagaccacttggcgacgatgggggcgagggtctcgtagatggcaacgtcggccttggagggcttgctgccgaggagagtggagcggctggagaggtggttgttgagggtctcgaggatggtggacttgtcctcgggggacttgagacgctcggaggtggtgagccattgctggatctcggcctcctcggtgggagtgtaggtctgggaggcgaaggatgccattctgaaggatattaacggggagaggcttcggggtgcctggcggagaagtcgaagggcgaacagggtggctgcgatgagagatgaagcttcgttatagcttcactcgaactgatgctaaagagttgagagagtcttgatattttctcttggtggggtggaggggtaattttggtctgtcaccaattgaattggcggggagaaacgggaggcgttgctgtggcgctgagagagaagaatgtggctgtacccatcgtgtcttccatttgcaacgcgctaactcgtgacatcgcccctttctcgcgttcgctcctttacgcggtcacgccctttgtctcttgtattgtcaaaagagtagactcggcaacgacaattgtccatgagaaacgaaacaatcaattagcttatacgttgttaattaattgttatttcttgctccaaatcacttgtttcggacctctttctcctatgctccttttgtattccccctgagaaatttctcccttttcttttctttttttctttttttttttttttcacgccccgattcgaggcgagtcaactacatcatcctgctcactagcggatcggatcgcccaaaccaccaaacaagccttgagctcgactcggcccctgacgctctttttttttctctctttatttgtattcttgtttactcattcttttacacatcgttataatattcatttctaagatggcggctcccaagtcgccgagcaactctagctcagctcgttctaattcacggctgcctacaagcgttcccagctcgccgccctcagaacaacaagatgatcttgaaggtgccgatgaagcgcttatcaaagaagagcaggaggcgcgtctagaaaatgagagaaatgaagagaagcgacgacaggcgatgctgaagaggaagaaaaagaagaaggcggagacaaaatctgagcgtgaagccaaggctagagaacttgacgacttgctcgcaaagtcagctgctttctcagacattctcaccaaaaagactcaggtgttgggtcgagtcggtagtagtcttgatggtaagacgctgggtgagcatagtttggagatggcgcaacaacccaaatgtatgatcaacgggactatgagagactaccagcttgaaggcttgacatggatgtatgagatttgctctcaagggatgtccggtattttagctgatgagatgggtcttggtaagtttgaggctcactccatgagtatcttatgagtgctgactcattccaggcaaaactgttcaaaccatcgccttgattgcgctactccgtgaacaggagaactatctcggccctcatttgatcgtcgctccattgagtacactctcaaactgggaggacgagttcaccaaatggactccttccatcccagtcatcatgtatcacggcaacaaagatgaccgtgagaagatcttcaggaccaaaatgctgaagcatctcaaggcaggtcgtcccaccacaaaattccctgtggtgtgcacatcctatgagatggttctcagagatcagcacaacttgtccaagatcaactgggagtttatcatcatagtaagtctcatcatcttattctcatctacaccaggttaacatgaatcttaggatgaaggccatcgcatgaagaatgcagacgccaaactgtttcagcagcttcgtcagttctcatctgcaactcgtcttctcatcactggaacacctctccaaaacaacctcaaagagctatggtcgctactccacttcctgttgcccaacatcttcacagactgggaagcgttcgaatcttggtttgacttttctgatctcgaagatgagcagggtacagaggagttcatcgctgatcagaagaagcaagagctcgtcaagaagattcatcttattcttcagcctatgcttctaagacgtattaaacaggacgttgctgcctatctccccaaaaagagagaatatgtgctcttcgcgcccatgacaaaggagcaaacagacctttacaacgtgcttaccaacaagaaggtcgataccagacagtatctggaggacaaggtgcgtgaaaagatctacggcaccggatcagccgaagcaagcaccaagtcatctcgatcaagcagcgtcgcagctccaaacactatgacgcttcctgttcgtgaatccccgcgtaagcagcaggtcgaaccagaggagccagcagccaatgccttttcggtcatgatggctaagcgtggccgtggcagaccacgtaagaacccgaaacctgaagaggcacccgttactcccaagtctggaggtaaacgaaagggtgccactttagagccagagccaaagagtgccaggtccacccgacagtcaacaccagcgagcacgcgtggacgacctcgaaagacaagaacctataaagatgctggttcagatgaggagaagatgtctgatgatgagtttgaagccaagttggccaaggagatggtctctgacgatgaggacttgaatgatcaggtgtcattaacaccagaggagcgcgaacgggccgaggcatttgagcttgcgagtaagttgacctcctttgctactcaagcatatactaacatgatacagaaaagcagattggtcaaaagaagctcggtaaccccctggcacagctgcggcttgtttgcaactcacctcacaatttctataatccttggatcgcctcagacctaccagtcgacgactccatagtcactgcttccggcaaaatgcttctcctagatcgtctgctccctcgtttattccatgacgaccacaaagtcctcatcttctcacagttcacaactcagcttgacattcttgaagactactgccgtgaactccgcggctggaaagtctgccgtatcgatggctccgtcgcacaggaaagtcgccgaactcaaatcgctgatttcaacggcgaccccgagtacaagatctttctgctctctacccgcgcaggtggtcagggcatcaacctcgcttcagcagacacagttattctatttgactcagacttcaacccccagcaggatctccaagctcaagaccgctgccatcgtatcggccaaacccgccccgtcgttgtattccgtctcgcaaccaaggacacagtcgaggaaaacctcctcaactccgccgacgccaagcgccgactcgagaagctcgtcatcaagaagggtaatttcaagtcaatgggtcaaaagatggatctccatgaagatatcgaccctgagtcgctccgcgccctgcttctgaaggatggccaagtgtacaaggcctcagggggtgaagaagtcctcagcgacgctgatctggatgttctatgtgatagaagtgaggcagcttatgagaaggctgcgagcggacagggcgatgctgatgcgttccgcgttgtggaaactggtgctgattctattaagatggcgcgaaaggattgagttatacaggtgtattattatttgctgatgatatttgttgtttgggattgtggctggaagggttacttatctctgtatgttatcattgctgtggatttgctaaagcgtgttatggtcttcagtcggtatggagtttaggtactacgtttgtacaaagttacttggtgattcttatttattctctgtgcacctactaaccatcagtccacaaagttctaaaattctgttaagcttttgtgcgtatatcacctgagcgtgctgccccatgaagtataagattacaaacgacaaatcacgaagcagctcggttctataaacttccttgtctatatcactgtcaatacaaagaaacgattagactttggcggcgtagttaggagtatacaaaggagacgtacgctccgtctcttgatcctcttctttcaccctcttcatcatcgccaacccatcctacccacacttctcttatacctcaagtcctttctgtagaagcgcttatcacctctgttatcacaagatgtcttctcaacccaccatcaaggatttgctccccaagctcatcgccaccctcaacaagatcgatgctaccaccaaaagtaccgatgacaccattagcacactgagagattccgtcgacgaacttgaacgcaccgccagggatctagagtccaccaacaacatgatacacgagtcgctcaccagacaagagcgcaatatcaacagaatcgagtcgagactgcgccgtattgaagacgagctgcagaagaagcacacacaacaagaggcagaacgtcgccttaaaagggtgcaggagagcaaggacagagaggagagaggagagaggcacagagcggcatcaagggcgttaacgacaagtatatcagagaggaggcaacaggatatcatggagcaagcaaagaaaacatttgccgaaaaaccatggtcggatcattttgggaccaattgagaagtttcaggcttggagaaaaagaaaggtcatcttatcataagctataagaggtatctgaatacaaaaacaccaaacgcctatccccggggccaagcctgccagtgatgctaatgctgaatccagaagggttaattaatctcttccacgaatccaatctgcctcctggcatctgctccccctccaggtcctgaagcaagtctctttgccaatctctcctgtgtctcaaccaactttttctgcgcctcgagtctcctcttgactctttcgtctgcgcctcgttcgattcgttccaactcttcacgctcactgatgcgtagactactaagtgcttgcgcattaccggcccgttcagagttcagtttagattcccactcaatcatcttctgttgtctggtctcttcggctttgagttcagctgcggcgacttgttgaatacgctcgaggctggactgcgtgaccttgttctgctccagctgtcgtctcttgacagctgctaggaagagcgtttcttcaagatcagccttttgtcgtgttgcattgatatcttcgttgtggagtctgcgacgccgagcatcctcgatttctgccttgtggttccagatctctctctccacactggccacttcctttgctcttgcaagggcaatagcatggtcttcagtttcgagtgcaattcgtcgtaatctggcttttcgttcgcgttcttggaccaccatatcattagggagaccaactgcatcgtcaggctggtctccagagtttgcgtagtatacatccactgctcggttcgctcgaagaaggctgaggagctggtctcgagtatccgattcgggcataactttgctgacgtacattgtcggggaatacgtaaactcgccatcggtgtaatgattaaacggtttgttgatctctttccacatagccactttcaagaaactgcgagtagtggcaatagggtctgcagagtcgaagcaaagaagaagcagagacttcccatgcgactgcaaggttaaatctgagccagcgtcgatcaagaaagtcatcaccttctgcatgagcttctctgcgtctgctgtcattttaccagaccctgctccatggcgacagacttcgccaagagcagatcttccatcgtgtagtgaactagggaagtcaggatggtgaccatgttccactaggactgatactgctgcaaagttgagttctctagcagagttatgtagtgatccatcatccttcgattggtcaaatgctagtaagttacccatcatgcgagtcgacagctcaccgccaatatcggtggccatcgcaagaggtgttctgcccatggcatcggtaatatcgacgctcgctccttcgataagtagttccttaactatatcgggtcggcgagcttggatagcgatcataaggggggtggttcggctgattgttgtctcgaagttgacgtttgctataaatgttagagatgagcctgcaatgaataacaatgaaatacataccaccacgctcgatcagcatcttaatcagtgctgaactgaccttcttctgtggctgagcaatcgcccaggcaagcaccgtcacctcttcaggctcctccacgctgtcgtggatacgatacattgttgtctgatcgtgatagaaaccagcatccaacaacgtttgcaacagctctgtcgacctaggatactgcgatatcgcccggatgaggatcggatccgacccagcactccgcgtcatgacatctagtcctacttctccatcgcgatatcccgaaaatagttcaaacagcttcagtacctcatcaggcgaccttgccgtatcaaacacacgctcaaaagcaagcgtgagagtttgtggtgatggcttgcaagcaagcagcctttctgtccaatgggcattaccctttgatgctgcgcaaatcagagattccccattctcaaagtcaatatcgactccatgagcgacaaacaagtcaacaaactcatccgccaatggctcagtctcgtctgtgctattcttcatcacctgtaccagagcactgctaacagccactcccttggcccctttagctagaagcatttttgcaacctctagaccgttcggagagaaccatgtgctgaactgtgtctctgagaatccattttcgaaaagcttgagtatctcatcctcgtcgatcttgctaccgaggagaagatctagtgccgaaaccttgacaccttgcacagcttgggtaagggcaaagcaaccatttgtgaacggtgatgctccagagtcaagcaagacctggataagtcgctcatctggttcgtcttcaccaactgccttgctcaaggcaatgtggacttcatccacagctggcatgcctgctttcatcaggtcttggactatatgcagcctggtatcttggttaagtttccagcttgccttcatggccctaaccaaagtaggaggcgatgcctttttctacaaacatgttagcgacagcgtgtctaaatggcttgtcaaacttacctgattaccgccctcatgccacaatcccaacagcaactcgagactaccaacaaaagcgcttcgggttgccgccacaactgcctcgccgttactgtagttggggtctgcacccgctgccaacagaacacgcaacacttcatggccctcttcgccgtactttgcagctgaaacgagctgaatgtcgacaacctctccagaaacacccctcttgaggaggcgctggaagaccatcgcccttttattcaaatctctaacctcagtcgcagcttggaatccacgctccaatgtcaacttctgggtatcggcattagacttgagaagcacatcaagaattttaacagaaccgccgcggcacgcttcaatgatagcttgacctccgttggtggaaatactggcaccatgagcaataagaacatctccaagttccagatcaccatcccttgctgcaacaagcagagcgttagaggctgcttgagacgaaacgccagattttgccagacgattgcagatatctagacgaactgtccagtcggcgatcttcatcgcttgctccaagcaggaatctctggtctcgtccgtatgcttgagctgtgagagaaggagatctaaaacctcgaccgactctttcgtgacagcaagtgcaagggcttctccatcagacgcatcagcataagtggctagaacgcagatcaaagcgacgtctgtggtgaaatggctaatagcatggatcaatgctctgttgacttcacgagaggaggctccagattctactagactcttagtgaaagtcaagcgggtcataggatccgagatcttgagggcctgcggaagagcgaatgcgagtgatgccgctgtcggtggtttctcactagcgaacagggtatcaactatcgtgtccttggcttctttgaccgcactgcatagtgcccttgcctggaaagcgttcacatccgcgccgcggtccaaaagtttctgtagtgttttgaatgaggcattgccagatgtgtcctcgataagagtctggacttcatgcacaagcattgcatccaggttgatcttcttgggggatctagtcaagatgacatcaagtttccaagctttgttctcgcttgatgggatttttgctagtccttcgagacaaacagagatggtgtcattgttatgttttcccaaggtcaggatcaaatcaataaccttagggtcaggggtttgagcggctttttgcagaatatggccattaaggccattgatgtctggccttccttgttcaaggataagtcgaagaagagacatgtcaacaggtgtttccgatatattcgccaggagagcttccgcaacctgttgtccagcgacactcgcccttgcattaaacagcattgacatcatctcgtacctgatttggtggttatcgatactcatcacattgttgacatgcgcagctgctgtctggggagaagcgttttgcatcaaggtggtgaataattccaggtccatctggtttataatctgtgtgagtccagcaccatcgtcatagttgatgtccgcattatacttgagtaaaagattgatcagggcgtcatctctctgggaagggtcttcactgattgcatcttgaagagccttgtgcaaagctgggccggttaaagctcccctgagaaacatctcaaccatacgatatcgatccgttgggtgtaggctcttaaccagaggaaatattgcggtaagtgtttcattcgagggtctcgcgaagaggatcttggctgccatgtctgcattaccggctaggattgctatccgtagagcttctccgttctggtaatcaggcgatgcaacagcgtggcggttagtgatgcgtggctttacctgcccattttgctttccgcttggtggctcgcgaaagtgtgggttgagtaaaagttctacagaatgaacatccccagctttagcagctacaatgaggcaatcgttcagaacatcgccatttgctccccgtctgaggagcgagtatagcaaattttgtcgcgtcccaggatctgcatgttggggaatcagagggacacaacttgatgccaatgcaggatcaatcttagacgatccgttgagaagagaacccacaaggctggtttggcccttcgaaatggcggttttcaaagcagaagcgtcgttgtgctcgatcgaagctccataacgagccaaaaggtctgccatctcaaagaactgtgtctcacaggccacttcaagtgatctttccagtataggtccttgggcgccgcagcaaagcagaagctcagcaaagtcaagtttcgaccgcggttctaattctgtgttgttcatgagctgctcgaaagcctcatcaaggccgggactttgaggtggcttgtttcccgtggcgatcgccatcgcgatatctcttcgctggtcgttgatagcgatcttgagagcttcagcgttgttgtagttcccatctgctgtggaacgactcagatgtagaacagtgtcgaaacattgtgctcttgtggcgtcggtaagcgcttgcgaagtgcatatttcttctggccgtccatcggatcttaggataagcgatgcgatctctgataaagctggaacagagcacgccttgcggaattcgtcctgcccttccgcagtgttggatgcatttgctccatacctcaataggacctccacgattcgcgcgttcctagtccttaccgcagctggaagacaaatatcgagggtcaatggatcagcatgcggtataagcacatgcaccatgtctaattggtctcgttcaatcgcggatttgagaaggcgagttcgatcaagaccatgttcgacgctttttcgtctgtttaataatccctgcttctgagtctgcataccacctaagtcgacaccggctgcagccaatttcgcaatcaatgattcggctacaccgggcgagcctgaactgtcgacccaagagttcaacacgtttagtatctctttggtatcccaatgctttccctttttcaggttactcgatgagaaggctcgcgacaaaccactcttaggtcgcagttgtgcgacttcagcagaccgcctctgtagcaggccgtcagcgacttcatcatcgccgtgcgttcgaaaagaggttgggtgaggtggtcgcgtgagaggagtaggggcattgggtggtagagagaaaccccattgctgtgataattggataatgcgcctctgccgggcgttaaccgtagaggaattcatttcaagatgggggtatcatttgaatcggcgaatagacgagtcaatgactatatgagctgtaagaagacgattgcagagtcgatttgaaatgctgtaattatggcggcgttgtactgggtatcaaataatgaatgcgtgtttgttgtagttgaaagaatacaaattgagatggatgaatgatgcgtggttgagaagaatggaagtcagcccctcacaaggctgcgatgatattgttattgtacaattgaggccggtacttcctggcttggccgagtgtgcagtggcctcgccttttgtctcgaggtgaggtccagtcggaggcggttcttagtggagtgttacagaatatgcctgaagccgggggggagcctggaggctgtgataccccactgtgtgtgcactaagccacagccgcaacaccccacacacgtctgggtgtcacatcgtgtacttcactggatgggagcctccaatgagacctgatatcttgtgtttagtcttgatttcaaggttcaattggatcaaagtcctgttctactggtcttgaagctcaaggaagcaatcgctaacttcggcagtgtataatgtctaatgtttcaatgcagattacacttggatgcctgtcgtcgaggtaaacgccctaaaacatgcactctaattgaggtgacgtatagcggcccaaggtctaattgataatcactgaccccagcattggacgaaacaatggtcgcaaatcactaattcaactgcaatatctttccaattacctcaatgaacatctcaatacaaattagccggcctcaataagaatccttcgacgcacgtatacagggacactccctggacgagcttgcgaagcttctctcatgccaagccgcctgcactgccacgatcctctgtcatgacatctgctccaactgccactgacacatgaaaccaacgcccggcccctggctgaaaaactctcgcggcgatcactaggccgtaaacaggccagttcgggcgacgcctaagaataaacccctcgggaggttggaccgacgcctccgtcttagaggagctggccacgcgtatgctggcgtagcctcaacctaattgagactttctttcgagactaatgtgagaacttctgtagatgagatatgaatgggctgatgtttgaagactccttctcgtgtccagtagcttgaaattagcgtcagaagtttagccaaactgttggaacaacgttttagttgacgaggactaagccctttgggggtagcatttggaacattcttttacaactcatggaacaacaatttacttcctcccctccttatcgtctattcgtcttcttcttcttttccgattgactcagtcggtgtcaccgtacattgacttgaaggaggcgtaattataattatgccgactcggtcgtctaccctaaatcccaacacctggattgatagtcaatatcctgtgttcaagactggtctgcagaattcagcagacgacatggatggcatcgcgtataatgacccattgagaactagcataacgatctcgtcaataatcgagatgcaggctcgtccagaactgacctggtccctgacgtgcccatattagctgtcaactaagttcccaacagcattgaaacaagcaatgcgcaagcttaacttgggcaaagccacactcggcatttgtgttggagtagcagccaatcgatgtacttcaaattcatgatatcataaagttgtcattgcggtgaaccttgaagagggctacttaaatcatgacgactcggtttatcagtccaagttggctgaggcatcacgaggtccatctgatcaatgcgctgtaacactggtgcatatcagtggtacgagaccacataaggatataagaggatctcctcaggcttccaggcgcaaagtgtccgtatttgtaactacctaccttatggtccagactagatctgagaatcattgtcgacatcaccctgagcccagcagtatcatcagctgtcaggctgtaatatttgagcagctttatcacaattagaaaggcttctgcggctgaaagatattttaattcccactataagcatggataggcctttaaaagttcgtttcagaccacagactgcataagtatcaagatctttgatgtccagctcttggctatagggtagtttacttttgtgtaagtgatgtgggtaagaccttagccgaacactagcaccgctcagtttgaaccgatatagtggatgagatcgaacataaactgcaagacttgtgaatattgtgcctcatttcaatttgttactatagttgagactcgcgatagggtgtgtatatgtaaacaccgaatatagagatgataggatagacgcaggatcatccatggctaaccatgtcatctgctttctagaagagcaactgtataagcaatggaacggccgatctgaccagtcactcagccaagtaagcactctatctattacatctacccaatatatcgatctcgagacattcgcatcaacatcttttcccttctatctaaatccgaaaccgcaatcatgacgtgcaatcacctcagtatcattaccccgccatcatgggcccgatccccccatccccgctatagctccaaaccactcctccatccgaaaccgccctcttccgacccgacacattaataatcccccgtcccgacactcaccctcaccctcatggctcaacctctccgtcgctccctgctcagaaccagcctcatatcaaaacaactcacaccctcaatcccaatccagcgtatctccaggataacttcacacttctcaacagctacaatggcgcctgtacctcccaagatgaaggccgtgcagattaacaagaacggcggcactgaagtccttgagctcaacaatgttgctgttcctaaagctggtgagggccagatcctcgtcaagaatcagattgcgggcttgaactatatcgatacgtacttccgaagtggtctctacaaggcgccccagtttcctcttacgcttggtcgtgaggctgctggtactgtcgttgacgctcactcctctgtcaagggttttgagaatggtacgcgcgtggtattcatgggaactgtgggcgcatacgccgagtacagtgtcgtcaacgcctctgacgctgttaaaatccccgacgaggttcccactgatcaagctgtcgctgcttacctgcaaggtcttacagcatggaccttcatccgtgaagctggtcaggtcaaggctggccaatgggttcttgttcacgctgcctctggaggtgtaggtactctgctcgttcagctgctccgaattgtcggtgccaaggtcattggtactgccagttcagaggagaagcttgcgcttgcgaagaagaatggtgcagagtgggttatcaactctcatgatgatgttgttgcaaaggtcaaggagatcactggtggtcatggtgcggatgttatctttgatggtgtgggcaaggttaccttcgatggagatcttgagatgattgctaaaaagggtaacctcatctcttttggcaacgctgtaagtgattctccaataactttcgcatctcaagctaacaataatacagtccggcgccgtggaccccgtgagcctcttccgacttacacccaagtgcgtccgcttgatgcgccccgtagtcaacggctacgtctccgagcgagctgatctcgaaaagtacacatccgagctcttcgacctcatcaagtccaagaagctcgaactcaccattcacaaggtgtaccctctccaggatgtggcacaggcacaccaggacattgagagccgaaagacgattggaaagttgctcattaaaatcgattaagtctagccttttaatttttattttcaacgctgtctgtctataatgctatatggatggttcaaccatgaccaaaaaacataaatctttttaacaagttttcatctcgctccgtaaactgcaagaggcctgctcgcacaagggtggcctcggtcatcatttcttctatttttaagccttggaagacttgacagcctcaaccatctcggcgggaggatcttgtcggtaacccttggggttgttgctgacccatttccagaggtcgtcgcaagccttctccatggtgagctcggtcttccagttgagctctttattggcgagggtggggttggcagtgagatcgagaacgtctccctgtcgtcggggcttgacctcgtaggggagatcgcggccgacgaccttgctgaaggccttgatgatctcaaagacagtgcttccacggccggaacccaggttccatgccttgacaccgggctggttctcgcgcaggtagttaagagcgacaaggtggccgcgggcaaggtcaacaacgtgaatgtagtctcgaatggcagtaccgtcgcgagaggagtagtctatcagatgttagaagatgcgcaacaattatgtactaggaaaactcaccatcgccgaataccaagagcttctcacgttcaccagtagcaacctttccgaggaggggaagcaggttgtaaggaacaccagcggggtcctcacccatgataccagtggggtgagcaccacaagggttgaagtatcgcagcagagcaccgttccattgcttgaactccttaccggccttctctaagttgcttcgctgggcgttaacaaagtcggtgataacgtcctcgatcatggacttggtgcggccgtatgtgttggtaggtccaatggggcagtgctcagggatagggatcatgttggggaaacgagtagcatcgccgtagacagtagcggaggatgagaagacgatgttgttgacgttgttgcgctccatggagcggagcagggagatgctgccaccgacattgacacggtagtactcgagagggatctcgccagactcgccgacagcctggatggtgttagtcgtaggtgatcgctctggctgacatgtgacttgccttgagggcagcaaagtggatgacgctgtcaatggcagggtgctttgcaaagacctcgtcgatggccttctcgtctgtgacatcgaccttgtagaaggtaggtcggcgaccgcagatcagctcaatgcggtctaggacaacctctgaggagttgtagagggagtcgacgataacgacatcgtatccgtgctcaagaagggcgagcgtggtgaaagagccgatgtagccggtaccactgggggatcaatcgttagctggtgcttctttgtcttatgcgacaacgtattatccgtgtcctggagcttgcgacaacaaaggcaatgtccaggaccaataagagataggaggagtcagtgtcgcaagggacggttgagtggcgtacccggtgacaagaacagttccaacaggcattttcaatggatttctttctttgttctgactgagcgattcaagattgcggtgaaaaaacacaaagcaagaagaagtcgaggaggcgggttgcgttgagggatggcggggttaaaggtcaatgaagtgaattgttagggggagaatgtcggggatggcggggcagttgttttttttttgggctcgcctagctcactcattacaaggagggggttatgttgatgtgattgacgctgctaatttaatggcggtgggactgccaggatcttgacatgcccatgctagccatgcctcatgggggattattcgggggcttgaggctgaacgactagactgtcgatatcggatctcacgagaatgagtcgagtgattgagaaggagtggcaaataatatcgcagcatggcataggcccgattggattacacttaaaaatcgagtttacaatatgcgctccatacaacgaacggccttgtaatcattaacgacggtttacccggcttgaactggaccgaagagacgatcatggtgggcggggcagggtatctgtggagtacgggcctcgtaatgtttatatctcttacattctctgttgtactatgaatgtaattaatcaacctgcactctacgaaacaatgcgccttgtagtcggcagttgatggagagtaaactttggtgtcgtccattcatgaataatgactctaacttacatgcccatgcattgattgcgctctctccgatggctaagtccgactctgagacttcgtattgcttctcgtatcagccacgaatccgaaggaatgcagatattaaagaatgaccaagaatattcctcatttcatataaattccaagaaaattatcctgcactttactcatggtcgaggctttgatggactgtaagtgcgagtctcgattcttaactaataactctaagtgaagttgagttggtctggatcagatgcggctggaatttggaacgatggcgcactttaattggcagactttgtaaaggtaaattgaaaatcgacaaggcaattgttctgcctgaggttgtttagtagaatcaatctcttaagccaatctgagctggatgttgcttcactgtaggtaatttggaggctttgtacaacgccggtgcacgtgatcacgtaccagcctctcaatttgcgcctaatcctcggcgcgtatcgcgtcgcctgcatacagcatcttcgcgatagcatcacaagaagtatcgacaaaaaaagaaagacgcattccaacaacccagtcaaaggaactcatcgccgataccgaaattattgcactgccatcatcgcggaatttttgacagaacctctcaggactcattgtttgctcatctcaccgccaccaacatgtttctttgtcgtgtttgactacaactcagcgcttagattggccagtcaagctggcgcacggcaaacctgtctttgtgaattacaactagaggcggggagctatttggtgttgttgttctgattcgtctgtgtggtagacacaaagtcagtgctgctattttcacctcagaggacaaagaacgaccactttcacacatcttcaccatctcaaagataaaggacgcttttatgaaacaaaagggctcatttgctttcagaccgaattctttttgttgttaaatcctctgttaacaccaacttcactcaaccttcgcattttcacctcaatcatgcctcccagagtcagtagacgcactacccgcctctcaagccgggaacccgagcaacaatctacgaatgagccgcagaatacgttagtgaggcctcatttaccggctcttcaagggactccaagtacacggagacagtacacatatggctctgctgctgaaccaccgccaaaagtgggagctggtctgcagcgcatggatttgggcagtgccgttaatcaagcccttgcaaacgacatcgaggatgaggaagaatttgttaggccagcaaagtcaaggccagcatccgcaagggcagatgacgcaggcccatcaagagacagtgagtgacatggacattgctctcgacaagtctaacatggaacagatacatcacgcccagtaacaggcaccgttcagcaattagcgactgagagagatgatgatagctcacgaagctttggcttggaaagtgaatactacgaagatgcaacaataggatcggtgccaccttcggcagcaagtactgaaaggcaacttgctgcctccaacctaaaccctcgagctcaacgagatgcgtctgtacagcgcgccctacagccatctcgtctaagccagcaactcaattttgagccgcagcccagtagatcgagagaaacccagcaaacgtcactccaagtcccgagacaaacacggcagcaatcgcgtgaactagaagaagacgagccggaaaagagggctgcgcctactggccgaagtaggacttcgatcaacacaccagccgcaaacaaaaccagacaaagccagccccggcctcaaaaccctctggtggaagatagcgaacagagtgaaagctctgctggaagcgaccaagaagatattgaaagcgacacccgatatggaggcaacgcgagaaaggcacgcactatcacaaagaaaacttctacacgtacagccaacacaaaccgtcgacagacagcacaacagctatctcgacaggctgctcctgagaggagagatcaaagaacaagcgggggccagagccttttttctacacctggaaggactctttcacaatcaagcgcgtttgaaaaggctcgccagattccccgtgatccacaagagcgtgtttgggacattcagcgagagattcaagaaacagaggaccaaattgctcgtgaacgggccgagagagccgagagagaacgagcgcccccaatagagccgtggcgtcgatggtatcgggaacagattgcttggttatcaacactctggccattcagcttgatctggagacggcacggagacgatgactttgatgattttgacgatgaccaatacaacaatggtggccctacggattggtggaagttactaaaccccatgacatatctacagtctgtggtatggttggtcgataagattatggatcatttcgtcaactttcttgacagattatctggtgttcaaatccgaggttctcagattgaaggagttgtctatactgtcctcatggtcggtgttagcttacttttgggagtcttcctcttttcaggcatgggagctgtgaaaccatctctaccgagcatgccatcctttggcttaggtgatttccatatcccgaacccttctggctttgtccacaacgtcggagatatgataccatcgttctcaatgccctcatggccttcctggagtagagatgacgatgagcctgatgtctttgcaaacattcccattgacaacattcaagatgaagtcaaaaaagcagtgaaaaagctgacgtcaaagctcagtgaccagaagaaaagcctcgagaagctggaagcgaaactccctcaattcatcaccatggaaaccgtcaatggaaaaccagctattccccaacagttctaccacggtcttgaagattatcttaaagagagtggaagctttttgaacatgaaaaagaaccgcggaaactacgagatctccacggaaaagcaatggaaggccattgtgactggactcgggaaagacaaagatttccagtcgaagctcacaaaagaggtcgaccgcggcattgaggagaagctgcctactttctgggacaaatggttcaagaataacaacaaggttctcgaaccgctcgttgagaaggcaatggccaagacaaaggctgctgggtcaggagctgcatttgacaagaaagtcgcccagattgtgaatgagcaactcggcaagcagaatcagactgttgttacgcgaagtgaattcataaagcaccttgggaatgaactaatggcccatcgaacaacagttcaagccgagctccaagagttaaagtcggatatgttgactcatattcaagagtcgatccgtactgcacagttgatggccccccagggaacatcggacgctgagatgaggaagctcatcaaagagatcgttgtccagactatatccgatgaagtcctcggagttggcgccaaggcaaagatccatgaagattggaacacacgtctcaggcaccaggtcaacttctttgcggttggcgccggggctaccattgataactctctcacgacaagtgtatgggatccatggaagaagggcgtcgctaagacagaagccttgaagcgcggcatctctggcatacgtcctctccctgccgcggcagctcttcacccttggcaagatgaaggagactgtttttgctcagtccacgacatcgatggtagcggacgataccacggtgccagaatctccgttcacctgggccatctggttgttcccactgatatcgtcatcgaacacattaataagaacgccacgacagatccactggctcggccgcgacagatagaagtctttgctagattcgaagatcaaatggagcgtgatcaagtgtttgctataacatccaactggttcagagacgacaccacaaatcggaacgtgtctgttcccctatccgaccaattcgtcaagatcagcgactttgaatacgttggaaacgagctaaacgacggcgtgcacgtacagcacatcaaagatcagttctccaacctcggaatcggcacagatcagatcgtcgttcgatcgatgggcaattacggcgcgccggaccatacgtgcttctatcgtattcgattatttggaaacctggtggaatagctgctgtgaaccaccgcgtcaataaacctattggcgcaatttagacttcaatgtgctttctgggcgttggttggttcatgtacatagtcttgtatgggagtgtgaattatatacgcaaggcattgaagcgtggagctggtatgggaattgatagcttttgctgagaatggtgctacctacaatttaatcatgacttttctgacgacagcataaatcaacattatccaacggatactaaacttgaacattaaccctgtgcattttaattcgcaacttttgtctaagcctatatacaaggctccaaagggtatcaagcccatccatctccttaatccagcaatccagtagcaagcgcctcgagatcctccaaagtctccggctcttcctgcaccttgataacctttcctttgcctctgctcttcttctcgtcctccgagtcgtcctcgaaccacttcttggctctcttcttgggcggctcgcgatcttcctcgctgtccgacctgtcgccttccattggcagtgatcgcataagagccagaggatcttcgccgtcgtctgcgttgtgaagcatgggcgcatcgccgtcgtcgtctgatacgatacccatacgctctgcccgctcggcggccttgcgcttctctcgcttctcgcggcgcttttgcttggcgagagctttgtcatccacatctgcctcgcgaacacgcgatgtctcgtcttcaacgaatttgcggcgctgttcttcggctggaccctctcccatgaaatcatcctcgtccttgagctcgtagatagcatgagcgttaccgtcatcgtcgaatacgactttggttgagttgcccttgaacttgagcatcttcttctttgacttgagagccttttcacgacgtttcgagtcgaccacaaatggctcttcaccaccgagaccatcaatgacctttgccgtgctcttgaaagcgttgtttgcctcgtcgtctagctcatcgtccttcagtaccctcttgactgacaagaaatcgccctcgtcatcatccgcattctcctcgccatccagcacaagcttgttgtaatgacttgacagaacgtcttgatttgttcgctcaaacatcttgtcgtactttgtgcgcacctcattctttttctttgacttttcgccgtcttcctcctcctcagagtcgctagacaagccagcacgaggggcgttctttattttcttgatatcctcaccctttctgaacttgacctgtggtgtaccaggcagaccaagactagcagcgaagccatcaagatctagtttattgaacttgaaaacatccttgtctctttgtaagtgaattgatcgtgtgtaactgataaaggctttttggccaaggtacttcagatctgggttctggaagcacatgctttgtagttgatccttaatactcttctttttcttctccttgacattcaccttttgtatgggaatcttcttctgctcaagcttcttcaacatccctggctcctcgctggggtcgaggaatagcacagctcgaccattgctctggtatcgagctgttctaccaactcggtggatatatgtatcaacatcctcagggcaatcagcctgaataacccagtcgacggcagggaaatcaattcctcgcgcgacgacatctgtcgcaaataaacacgattgcttcgcagctgtaaatctgtttgtgatctccattcgtgcaatttgcttctgacggccgtgaagatgtagtagaggaataccaggctgaagatgacggaaactctcatatacgaatcgaacttgtttgcctgagctcagaaagacaataatcttgctcttcaaattagccttgatgaaaccatataatgtgtcgagtttctctgtcaaaggtgtaatgatgtagtgctgttggaggtttgtaggagtggcgctaactgctgcttcgtgaacagagacgtattcggggtctttgagactgagacgagcaagatccgagaccttcttgctctgggtggcactgaacatgagtgtctgtcgtgatttgggcagatgctcgactaatgcatcaacatcatgctggaaacccatatccataatgcgatctgcttcgtccaggaccaagatctgcaagttgttggcgtcgaaaccagctgtctgatccagatgctgcagcattcgaccaggcgtgcaaatcaaaatgttcattcgatccaatcgttctgcttcctccttcagattctttccaccgatgatcaagccggcagagaaaacgtggtttctgccaatctttctaagcacctcgaagatctgtaccgcaagttctcgggtgggagaaatgataagagcacctagcccatcgtattcggtccattgggcacggtagagtttctcgaggacgggaactaggaaagccagagtctttccgcttcctgttttggcggctcccatgacatctttgcccttgagagccagtggaatagcgtgagcttggacatcggtaagggtttggaaatgtgaggcttcgaggccggtggcggtcggtacagagagaggaagatgggaaaagttcttgatttcatccgatttggggtcctaattcctattagccagaataaaagattgtcctaaatgatgttttcataccaaatcattcactcgctgttcaagctgttgaaggtcttcttgcgctctcttgcgcttctgctggcgctgctcagttcgaccattcttttgaggtttaggtcctcgcccaggtcgcgcatgaggaggcatttttgggagtcgcgacgatatagatgaagagaattgaggtgatgttctctagaccttgtcgttggcgcaaaccaaaatcgaagtccaagtccaaagtcactggaaattttttggaaaagtcgcggcgcctggggataccgatggccgactgtggggcgtttgaccagaataagcttaccgccatggcagaatagattcaccgccaaaaaattgaatccaactgttttctgcccctccactcaagcaagctttgcgaattcatcacaaccagcttcgttaagacaacatgaaaaacgacaagaaaacgaagaaggctgcccctacggcgagtcagatcgctgataagcgatttgccgacttcgagaccgatcctcgatttcgattgccctcgaagaagcagacaaaaaccacaatcgacaagcgattctcgcgcatgctcaaggatgacgagttcactgctaccgccaaggtcgatcgatatggccgaaaagtcaagtcggattccaagaagaaggctctacaaagattgtaccgcgaggaggatgaagacgaagacgaggaggaagagggaggcgaggaagaagacatcgaggtcgacgatgacgaagtcgttcagcgagaattgcgaaatgcgcacgagaaatacgaccctgctcgaggcggtggtttctcatcttctgaagatgactctgattctgaggaggaagaggctgactccgatgatgaagaaggcggcgcgcaagtcgatatcgagggagacatgcaacgattccaagacgaacaaaacgacgtcgaggctggtgaagtgacgaatcgaatcgccattgtcaaccttgactgggaccacgtcaaatctaccgacctcatggctctcttcaacagtttccttcccgagactggtggcaagatcgaaaagatttcagtataccctagtgaatttggcaaggagcgcatgcagcaggaagaagttgagggacccccgaaggaattgttcaagaactctaagaatgactcggacgacgattcggatagcgatgaagaaagcgaggatggagacgagcgaatcaagaagaatttgctccaagagggcgatgatcaggactttgacagtgatgcgctacggtcttatcagctcgaccgtctacgatactactatgccgtcatggtatgctcaagcccagcagttgcgcagaagctctacgaggctgtcgatggacgagagtaccagtcatcctccaacttccttgatcttcgattcgtgcccgatgatgttactttcgatgacgagcccagagacgagtgcgaaaaggtgcccgagtcatacaagcctgttgagttcgtgacaaacgcccttcagagctcaaaggtcaagcttacctgggatatgcatcctgaggaggcatcgcgcaaggagtccatcaaccgtgctttcagcggtagtcgcaacgagattgaagagaatgatctccgtgcttacttggcaagcgacagcgaagatgacgatgtggaggaagaagaggtcgttgaggagaagggagaggatgagcccaaactttccaagaaggagttggcgcgccggaaaatgcgcgctgctttgggtctatctgaggaacctaccaagtcttccaagaacgcccccgtaggcgacatggaaattactttcacacctgctttatcagagagcgcacctaagaagacagctgaggaggagacgacaattgaaaagtatatccgaaaggaaaaggagcgcaaggagaagaagcgcgaagctgcacgagctcgacgtgctggccaggaccctgatgctgaagaggaaaaagaggaggttgtcgaggctcctgaaggcgatgctgacgaccttggctttgatgatcctttcttcactgccgccgaagaccccgccgcatcgtccaagacctccatccgcaaagcggaccgtctcaagaagcgagaagcccgcgaagccgccgaggccgaaaataaggcccagaagaaacagctcgagaaagtcatggccaacgcagacgcagaccaagccgaccatctagaccacttcgacatgaacgagatcgtgcgcgccgaaaaagccaagaagaagaagggcaaggccaaaaagaaggccctcgcgaaggagtctcgtggcggtctgcaggaggactttagcatggatgttgacgatgatcgtttcaaggctgtgtttgagagccacgagtatgctattgatccctcgaatcccaagttcaaggccacagagggtatgcagaagttgttggaggaggggagaaagaagagaagaaatgcggagggggctgatgaggaacctagaagtaagaaggttaagaagggacggaggtaatgtaatagattctgtatatctgtttagattggagttgggtcaaaaagtggtatttgatagcataaatcatgaagcatatactgtttagttcctctcttcctcatatacgatcctctcggtatataatatttcaatatttctcttcggttctgtagatcccattatcaactctctatgcatccaatggcttctgcccactccaaaaatgcatcttcccataagcatggacttttgggtccctcatagactgtcgacactctgcaaaaaacacctccatctcatccttgccccagcccaactgcggaaaatgcagattcccaatcgccgggaagaattcctcacatgcagttcgatagtacattcccactagtctcatgaccctgacactattagcaataactctccaagtagatggcctggcttacttgtcctttggccatgtcccataaggtaatttgatataattatgctttatattgacaaatcctgcttcagcgagatattgacctccgaatacagcggcatgtgcgtttgtttcatagagagcgaatgcttggaggatgatttctgtgaagcgttttaggggccagtcgtcgggaatgctattgtcgtctgtgtggacttggccatctacatcttggagttctacccaggcaccaggtttcatatttctgatactattagaggcgtcttggacttagaagggtaaacttacgcatatgcttgcttgaggagtgttacaggtgatttgaggattgggatcatgttgcggagatgcacaaagtcaaagtcatcgccgttgagccattcatcttcgatatcgtccacatagaatctgtccaagttagacttgaggtaagcgtaagtgtaagtgcaagtgtaagtatgactgacttgacgtttggaggtacccatgttggttgtattggacttagatccaatcctaagacttcagcactcggatatttctcaccaactaacaccattagcatctcccacacacaagctcatatctttcacatactctcaatagcccatatccccgtaccagtccccaaatccgctatcctctgcggattatccccaaccggcgcataaaataaccgtccatctgtagcctccaacatcatcgcatgaagcatatcctcacgattctgctccgcctcatcattcggtaagggatatcgtccatggcgataacgatgatatcggcggccattttggtagctgtgttcgagaatactggagtttatggatgttgaagaggaacggagacttgacgaatcgtcgggatcaaactcgctggcggagaattcaccgtcttcgtcgctgccgccggcttcgattactgcgttgccttgtaagaggcctggattatcatcggggggtgtttctgtatctggagtggtgttagttgtcatgcgattgtcttgtgcgactcatttcgtctgtcttccgactctttcaacctcaactaaacattcttcctctactcaatgtcccaaagtgaatgttatcctcataccttgctcatcatgccccgcctgacccgacttttcttgtaatggaggactactcctcgggctactcctcgggctactcctcagactactcctcggactcgcgcttttgccttctgtatcgtgtgcacccatatctttgccgtttctcttccaataatcgcaatgcacctcgattccccgggatagcatctagtataaatactccctcattaaatgagggggagagaacaaaaaagccacgagaatatgcacaatcggataaaacatccaattaaagaccccgcaaagaatggcctgtttgtcttcttccactttcaatgtgacaggttccaaaaaagacaagagacaagagggaagaagacccttaaacatgataaattgcgtaacatgccgacttacactgacgaaacaggatagactagctttcccgtgcgtaggtcatctttgacttgcccgtttacgcagaagctgtcaaagcatgcctttggaatttgtatctttagcaattctgacgtcctcggcgctgcaaaggctagtgcctgatctggaccccttggcgtagagaaacatgccagccagacacggcacgagcgaggtaatcttcatggttagatttgatgtcggggtttgaattgatgcccgagattttcgcattcgagtagtttatcgagatgggggaagatattggcgagatcgggggataaggtagatctgacggggagaagcgagtgctggggtatgagttacagttacggtatcttgagtctagcttggatttgacgggagaggtcactggattgggtattcatgtcggtgtcttcttgttagctgttgatatgtcactgtaattgcttattatgcacgccgttggtgatattgcagcaatggctgagacagttcaaatgtttgcacttcaagtgacagtcaaccattcaatttggatgacagggataactgcatccgaaatcctgggtctggaacagcaaaagacgtacaaaggtgcaagctacctaattttacgaaattccatgaaagtggttaatcaagccaaggcgtaaatagacattatcaactcatgactccttgagttgcctgcatagcagcgatgcttcgtcaacctgactcaaacaggcctccaataaaactcggtctgtatcaccatctgcatcaaactatttatggataattcaccagcatgaccatattacaatgccagtgttgcccctcctcatatgcacatgcagtgcacattgcgcgtttacgataaaacatcaatgcaagtgtgagtgtgagtgtgcgaacgagtcgagtgaaatgaagctccttggttgggcggcagggtaagatagagataagagatctgtccgcgtgatggtgaaaaagagtgggatatcccgcacgatccggtttctctagctgccgtttccgtctgataatcacaacaccaagtcaaaagtcgcgatactaagacttgaccgatcagaccaactcttgaatgtagttaggacagtaggtttcatggaggcgaggctgctgatctgttatgcacaagacctaaagcaatatacgacgacaccatcgcaagactattcaagttaccagatttcaccatacaacctctttacagaggaccagagaccagagaacagagaaggccgggaaaccactagctgatccctgtcgcgagtcagatatagctcttccccgctcacctagaggcgggagagacgcgatgcatgctagcagccctctttgtgttaatgagggtgtgatcacggtcgcatcgagagaggctgatgtgcgaccccttgaaagcgcctgtcgaagcagaggaacacgggggacaagaggtgactctgtctgtagtggtagtggtttgattagaagcaggtcagagtgggatgatgacatcgtcttatctccaccagttcatcaccaacatcacatctacccattataatttacagagtcactgagtgtagaagagaagtaaatacggatagacgacacatgcaatgcagcattcatgattcatcgccactgaaaggacccctattgcagagcgatcatccccctcctcaaacagcatcgcttcatcattcactcattcttctctcaccgactgtcggagctaaagttcccaaggctgcgtcgcatcgagatcgtgatggaggggagcgaatttgggggtcatcaccctctctctgcctgtgcctctaaaacaaacgccactttatctgtggggaaacgcgtgagctttgaatggagttttttttggtgctaggcatgggtgttacaagaccttggaagataattaatatctcttgtgtaggtcttgtgtgtgtgtgtcattatggtattcttattactagcaactctcccgtttctccttggtcttcctgctttttactttttcatcgtctgtttaattcaagtccgtgataatcttgagctcgttgatccaaatcctcctcctcctcctcctccaacgtcacctaataataatatctactgtgacgagacggcttgaaactaaatcgtcaaggcaatgccgccacattcacattctcctctacttcccatctccacgcccacagccatcgcatcgccttatgggcaacaacctcctccagctcccacggcagcgaaccatgtccagcgcttcgccatcacggctttctctctcgcccgtttcgcccgcggtgtctcgctcatagcatacccgcgctttggcctctgggccctcgacatcgcacccgatggttcagcgtatatgctcgccagtctgatcggcatccgcgatattctcctcgcgggacttttgtacacgagcgatactacaaatgctgcgaccgactctgctgctcgtcgcgaagtgacccgtgcgcttgcgacgaatctgttcagcgatgcgctcgatgcgtttgtgctaatcttctacgctgcgtggtctgacgattgggggaatccgattgcggttattgtcatctctgctgtcatggcgatctttgagcatttgacgctgtggagcttgagtgaggatgattgggctgcgcatgagtatgggagtctgggcgatgataagaaggcgaggatgaatgcttggctccgagagttggagcgatatggtcctgaggagtatcgacctgaacagtccgttgggccgtcttcgcgagcatcgttcagacagtacggggctattgtttagttgctgatgagctatgggtttgatgaaaagttacgtctgttgtgtttctttgttctgcatggcgttcgtggtatgcttccatctggggtcatttcgaagatggttgatcgtttggagttgggagggcatgttgcacgatgatggatcatggcgatgtttttatgcgatgcatctggttatgcagtttataccttcaataccattgcttttgagtttgacatttgctataagcgttaggggcgatgtggtgtacctggtctgtgttttcgtatgctctatatagactcatcgtattgagcttcaatataaacgaggacaggactcttactatagttgtcaagcttgtcagtctcactattcccgaaatctttgtcctctttctagagctcggcagataagaaatggcgctacaatccataaatctcataggaacaatcccatggcataaactcaattacacctctacaacaaatcggagatgtatatatcaacaacccttgctatggcgtgatatatcgcatctgaggcacaatccagggtctggtctgacaaacgtgccgcatgtggagcaatattggccgctaaatcctccgactcaacgacaaaaaggactttaaatctttttcttttctatacttcgcctccctcacttgtcgcatacaccaattttttatgtcttatgcttcttctgtggctacacttgtactattgtctgcattgagtcgttaccatgtctatacctcgtgtaaaacgtgtggcggtcatcggcgccgggccagcgggtgctattgcggttgatgctttggcgcaggagaagacgtttgatcttattagagtttttgaacgccgtgaaggacctggaggttgttggtgagttatgagatgtctaggaaactactaagctatataagtgagagaatttgagctgacgatgaaaggattggtgatacaactcaacctccaacaatctcagacctggcaaagctcgcagatcgtacagcagatgagcaactccccatccctgaggctctaccaacttttcttcccaagtccacacaaccacgccatgaagaatcatcgctgtacccctatctagaaaccaacgtggacacatcaaccatggagtacacacaagagcccatccccgaaatccgcagtgagagatcaatcgggatgcacggtcccagcacacccttccggcactggaaagtcatgcgtgactacatagcagatatcctgcatcgtaaccactacgaagatctcatctcgtacaacaccaccgtggaacatgtcgagaagacaggcgacgagtggaaggttgtgctgagaaaggacggaaagaagcaggattactggtggagtgagacttttgatgctgtggttgtggcgagtggtcgttactgggtgccgtatatcccggctgtagagggcttggagcagtttgagaagactaggcctgggagtgtagtgcacagcaagcacttcaggggtcgagactcttttcacgacaaggtaagttgtgtgaccttgaggtagtgattgtgctaatgtgatcgtagagagtcgttgttgtgggtgcttctgtatcagcggctgatatcgcagttgatctcgtcgacacagccaaatcacccatccactgtgtaaccatcggccacaccacaaacgtcttcttcggtgaggtagcattccaccaccccaagatccaacaacatccatctatcgccaaagtcatcaaccaaacagtgcacttcatcgacggcaccagtgttgcagatgtagaccacatcatcttcggcacaggctacagctggaccctccctttcctgccctccctcccagtccgcaacaaccgcgtcccaggtctataccaacatatcgtatggcacaaagaccctactcttctcttcgtaggcgcagtaggcgcaggtctcaccttcaagatctttgagtggcaagccgtctacgcagctcgtatcctcgcaggccgagcgaccgtaccttcgcaggaggagatgcagaagtgggaggatgacaggatacaggcacacggcgatggaccaaagttctctgttgtgtatccggactttgaggattattttgaggcggtgagagaacttgcgggagatggtgagccgggagtggggcgcaagttgcccaagtttaggagggagtggtttaggaatttcatagagggtaccgagttgaggaagggtttgtggaggaggtggaatgcgaaggcaaaggcggatctggagaaggatggtgtgaaggcgagattgtgatggacttgttgagttttgggccagatttcacatttgacatagatctagaagtagagatagaacaaactatatagaaaccgtttcagttaaaatgccataagagaacgcccctaattatcaagctggacattcatgagattgcgtattggcgagtttgaggtgctctggaggtttctcgccatatcatctttttttctctatttcaagtgccagtcatgcgggctatgggtctctgttacacaggaaaatgaaagatcctatcaaaggtctagaaggcaactatacaatatgtatttccaggggtagacagcctggttttaagaaattgacgtcgttatccgtaaagcttaccccataccccggattttcaatgtggagcttcccggggatgtcatgaacttgacatgccggcaatgaatttccattgagtaatagcttgctacgatcgagcctctcaaaacatggagggtagagctacacgaaacaggagacgaggcgttcattagtgagcatgtggtttgggtatgtgtgcaccccgcatcttaccggagatcaatagtgagtgagccatgacttctggaagctttctgatatggctgaaataagatgagggctcagggtatgagatgataagaaacgttgagatgtttcatgttgttgctgttatgatatctaagctttggatgttgaattcttatcgtagctggggatgataagcgagtgccgagatgcgagttggtggagtatcgggatcgatgcttactccaccgaaatgtccacttgagctttaactagaatgtgacccaggatataggtaatgtatagtttctgtttacacgtataagagcattctacaattcattgtcctcagtattaatcaaactgtccattagacatcaagtgcagattactctgtttcgctcagaatatatgtctcatctcggcttccatagcctatctcttagttaccttaggggaacccaatagcctcacctcttatcagcgttacgtcgttacagcaaaccagaaattagcgtccattagtggctgatagtgaatgcacttccccgcgtttttttatctcgtccaatggtccagggcctggagatacgttgccaggcccccccgggcccccatgtcccgggcgtttctcgaatcccccattaaggaccaacacctccattgtttcttgcgaggacgatcttctctcctttttctcatttcttagcttccaacctcctcgtttacacaaaagtgagtgagagagacagacatgcaagatgcagacgaaaacatcaacaaaaccgaattgcagaagagcttcgaagacaaagaatggacctaatcctcgatctcgctcgggttgtgttacttgcaaggctaagcatgtaggtttattctgcttgttgtgatatcgcatactgactatgtagacgaaatgcgatgagacaagacctgagtgtctgagatgtattcgaaagggtgttaaatgtggtggttactggaaagagtttaaatggtcgttcaagcatcaaccaggcgaagtaagcttcgagttcgcggccccaacttcaccaacgtcttcacgaagaagctcgactatacagcccgaactatcattcgtagcgacgccttctgcgatattcgatgttccactagatacacctgctccagcgatggctgaggagttgccaatcgaagataatacttcaattctcggtgacgcgagttggacgacgagttctggtaccgggtcagataacgatatctttgcgcggtcgaattcgattgttgaagagaatataaacgatatgacggttcaaaatgtcgaattgacttctcaggctcttacaccgacgaatgaatcgcaatactttgaagggacgccgctcactgttggtcttataaccgacacttcatccctcctcatcagcaactggttcgaacaagtctgcacgttatggtctggtttcgattcagactctaacctcaatcggaaactcgctcttgagctatgcacgagttctcaatctgtgtttagttcattgcagagcatgtctgctggcttcttatctacgcgattaccgcacatgaagcaatcggctatgtatttcctgcaagcggctactggatccgtcctttcagaggccgaagagataattcagaacccagctggcgataacatgcccgctggtgcattattctcgctgttttgtttgggaacgacggtttgttgggtcgatgcgcgacaactaggtctcccatttttccgatcagctcgcaaaatcctaaaccgcctcaaccgccgtatttcatcactctcagcaaaagatctggaacttttatccttcttcaacagaagtctaacatattgcgaaatgctcctcgcagccgtaaaccaagacgacactgctctcgacaccgacgatccagtcacaggcccccaaaccgactcctcaatgcaactagccgagcgatacatggacaactcaccgcacccgtggacaggcatttccccgctcgcgtctcagctcttcgctcaagcgataaggctctgccgaagcttccgccgaaatctcaaactacccaaagaaacagggcgggatttccagcgggctctggaggagatccaagaggcgcagcggttggaggagaagcttctggagcttgagttccagaataccctttgtgttgctaacacgggggattatcgcacgccgtcgctccatcttgcgcaggtcgctgaggcttataaacttgccgcgttgctgcagctataccagacgtttccagacttggtggcgctgcgattaccgactgattctgtccatgcgaatagtcgacatatcccttgggaggagtggattatcccgttgagccttcggcttgtcaatgttttggagcatattccgcctaattctggcacacgctgtatccagcctttgctgtacatcactgcgagtactggtcttcgctacgatactacgacgatgctcgatatatctacctcttcatttgatgcaggcatcggctcgtcgagcttccagactgatcccttctctatggacatgctgggcacttcaccgccacctgccaacttaatatcccgcatgtcgctcgatattagcaacgctcggcatttcatcaccggtcggctgaacatgctggagagtagcttaccgccaaaaccggtcatgatggcgaaggagctcatcaaggctatatgggatgcttatgatagcgaagcacctggatcagccacggtgcattgggtggatgtgatggaggataacaacttgagatcaatgtttggttaggattacgaatgaaattgtttattggatcatgtttggagtgtatagcgagatatcaaacacacagtatgagtttaacttgggttattggcttaattgagagcttcacatgaagcattctaatctattagatcccgctatccagcctttccatctatagatcacccatttttcgcgcaccagtataaaacgccaaccccgtatccggcgacgagaaagtcagcgtagcgccgttggggatataaaacacatccccagccttggcctcgaccttctggcccgtcgagtcctcaatgacaaagttgccctcgaggatgatcttgcactcgtcgtacttgtatgtgtatgtgagaggctcgcccttgttgacgcggaagagacccatggccaggggcttctcggcaccctcgggcgtggagtggatgtcgccgatgaaggtgttgccgcctgcgagatgggggatctcgaatttggattgggcttgggggaagtgcttgaaggatgccattttgatagtcttttggaggttgactttgagggttggtttggtgaagagaggagtgtttgagattgaagtagattgcttgatgctagatacagacaatagaggcaaagaccctttcatatacccatctctcaagcttcatcctccctcaagatacttacttacttactttagtttcacacataagcggcgaggttaaccatcaccaaaacattcattccctctttggagcaatgttaccggagtctttgcggggactgataagatggcgatagcgtcgttttgcctatttgggtcaagttgtccggaagttccaagatggtggggtttacggtatgcggaggtcgcggggcgtgcaacgtccgtttggagaagcgatttccgggttgtgcaatgatagatacgtaacttgtttttacgagagggaagtgatagtgggatggcgggttaaaatgggtggtatggctgctaaatgtggtgagggttgtgtatatatgtgttgacttacacggttgttttacaccacaagtatcttctattgtactttcagttccagatagtacttctcttgtcaggtaaacatggacttttcattatcatccttcggccctcacgaggccgtcatactcctcagcatcataaccagcctcgcccttctcggctacaaactcaacgacatcgtccaaagccgcaaaagctttcgctacaaaagcaaactccctcccgtatcatcaaactaccaacccagcgactacaaaactcccatcccagaaccctaccccaactggtctatcgaaaagacaaagcccctcccctacagagcattccgctatggtcccaactaccaagtcaccatgggtctgcgcacatgtcccgtagaggagtggattgagctggataaccactatccgaaatatcacgctgataaagctgcgaggatcaaggagagaggaaccaagtgtgttgatacgcaccctgatgcgtatcctgctgctattgagcttctgcaggagttggctgattatctacctgcgagatatcccagtctttttgaacggacggctgttgggatcaagaacaaatggtctggcgaagactttaacatcgttgagcgtccactggctgaagatcccatggctatctgttcacgtctcatccaagatgatctcgcaatcatgatcgaacgtcccgatggccaatactatctactcgctggtgcaatcctcctcgctggcttctggcgtctctcagacaaatacggcatgtccctctccgacatccacacatcaggcgacgttccccatttcaaggaaaagctcgagacgggaatgtgcaagttcttcaagcgcctccgcccagaaacagtgtacaaccgtaacaactactttatccaagttgacgagagtctagcctggagctggagtatcggcaacgaagacgcgccctctgtgagctggagcaccgctgagaaggatagagctgttgagcaccacatgtttcggtctgagcgacagtccttgaggcggttgccaaagactggtggtgtggtgtttactatccgtacgtattttcaccctgtgacggagattgcgcaggaggattacgttccggggagattggcgagtgcggttaggagttgggatgacaaggttgcgaattataaggggaagcagaagtatggtgaggtactgttagagtatcttgatagagagcatgagaagcagttggcgagggggttgaatgttgagaaggagggggagattaggaaatacccttggtagatggttggtcctgagttgatatagcaatcttatgtctgttactcattatttcgatagattaagacttgtaaatgaagcatttgtttagaagtttacaataaatacatccgtgacgaagaccataatgcattgctgatgctagacatattcaccacttgccagagtctttcttgtctaaccatgtgacattaacttgcagaacgaagcgatcacgagataccaatcccagagcttgcagtcgtatcagaaataaattgaaatcgctacaaaaaagtctccatatctactacttcactcaattgacagcccacttcctctcccatccagggaagaacggattctccgccaacgtagtaacctcccaatccttaggaatcaaccccttctcaacctgctctctctcccatttcctcagcgtcggcttcgtaacatgctcaacatgccacgtccccttgtacttcataatattctccttaccctcattcaacaccttcagcaccagagaggggacgtaaggctcatctctaaactcagtcaatggtgtgaatagagctttgaagttgaagacgatagcgcctgagagaggtagtcgacgtagggtctgccagtcaactcggagggaaatgtctttctcagtaagagatgggttttgaacttctcgagtcttgaactcggggtcttcggcggggatgaagagcggttcacctacttcaagaccccaggacccgcgctggatgggactgttggtaggcattttagtgaagaacctgtcgttcaattagcaacctatcaatgggttagggtcaagttgacgcaccggtccatgctaaactccatcttctccttgtaatcaggcacagaagcatgtatctccggcaatcccagcccaatcttctcactcaacttccacccaacagaagagcaaatcacaccagctctgaagcaataccgtcctgttgcaggatctcgcaatgtcagtgcaaagtcctcggggacgtggttgagaaggaagagcagaggctcgatcttatcaagatcttccttgactgccagaaggtgattgacgaatacttttccgtggagttcaaatgtttggggatatcgcgcacagaggaactgaatgaccatctccatgagttctttgcatgcgagttcagagcctggtaaagcctggagaacatctttgccgtgctttgcgtagagtgattgtcgctgggcgacgcgttcccgatatgtgttctctatctctagccagaagtctggatccatcttcttcaacgcttgaaagagtattagtcattcgtcgctgtattgaggcgatggagtaacacttacacatggtctggtgataagcccaccggaatgggcgatatggtctgggcattgccttattgacattgaaactctttagaggctctggtagaggaacacccgacagctttgcataatcggggaagtctccaagtcgtctgatctcaccaacactgaagctagtgaagttgaaggttccagcattggcataacgatagtcctcatccaacctcagaagaggcttcgatgccacagaaaggtcaacatcgccggacccgaattctggtgatatctcagggagagcgtgtctttgcgatgggggatagacagtagtataatccactggagcagtcttttttacaggttctggtgggggagatgacggatacgcatatcgattgagtgtcttccgcttgtacacgagcgcatgagccaagagacccaaacacgcacaagcactggcacaaaacgatacaacaagtacagtatgtactgtattaggatgaagactctccgaaaagacaagcatgatgggaaatatcctttacaaaacaaacaacgatatcgagtaattacaaagtcacaatcatctacacagcagccttctttttctttatgccatacctcaagcatatcgtcaagataaacgccagtgaaacccaaatctggttacatttcgaggactgcctgcgggttaacataacccttttgggatggtcgaatgagagagaggccaaacgcggggtacagtagcgttatcgcgggagagggtgacgtagatagtttcgagatagggagacgtatctatgacacggatggggaaatgctttacggttgtggtgggtggggttgggcttcttatcgtgatgttggagttggagttggtcagatgatggctgtgtacgcttctgtagatggtcaaacactccgacatccgcgctggatatgcatgtccaggtcatttgcatagttccgcgttctatgtcctataattcagtagtggaaaacgtcttggtgttagtttgaccttgtgactgggcttgggcaagtattggctaatccttcacatccatccctttatcggatattgacgccaaccagtagtggacggactcgtatacaagttacccagtctttcacagaggacagtttattcttagctttagctaatatgatacagccagtaaaatcagctgaatctatagtcgttgtgtctccaggtctaaggatggaagcgccctatgtctgtaagttgatggagtcttctactcaacccaacttgcgtggaaaactccagtggtctgtctattctcgagagatatcggtttctatcgtcacttccgctcaaatccgtagcattgtcgtataaatgtactctgaatggaccttttgaagcatcgcataatggtcaatgatttacgtgtcttcgtacttatgaatcagctagtcgtaacaggttcagctattggagaacacagaagaatataaataaatacaagttgaaaataaatcaaaaatcgatttgtttcacttctcccagtcttgcatatacaactttgatagctcacactcaatgactacctaccaagagctgtttagggcctattgatctattggtttttacaaaccattgacatcagaaaccattacacctggtattaattaacagctcaaaatagtaatacagcttaccatcatacgtatcggagatatagttatacaccctgacggggatagtgcttatgtccgcacctcataggaagatatagggttctgacattcatatcaaatcttacgtattcctcaacctcatctctcctcctgcatcatcatcaaaaccatctcaaatatccaaaatgtgggataccttcttctatcgcggcgccatcgccatctccgccgtcccaggcctcatcggcatcaactcaatgctccgaccagaagccaccctcaagatcgtcaaattccccatcccgactgatcctcagagcagaaagacctgcttatccctcgcacgcctgcaaggcgcgcgtaatatcgtcatctcctacctcttcatcaacaacgccttgaccggagacaagaagcttatggggatgggattgcttggtgctcttttcatgctggcgactgatgggtttgtgagcaagtcgcttattggagggaatgagtggtttcattggggatatattcctgtttttgttgcttttattggtggtttgctgtatgaggcgtgagggattgggagtgtattgttggaaatgggcgatggcggacttctacccttaaatctcatattccatcgctacttggaggctcgggtcatgttccagttgaaaatgaaatttctttctagccttgtctcgttaacgctgctacaacagaggagacgagggtcaaaactagaaaggatgcttttgtcatatagctcttatgaatgaaactactgttatctggcactttgatatttatatagtataagccagtcatctctgcttagctgattcatataagttaatccatcaactcgtccatgttcgttccttgatgctgaacaatccggttgccgattgttgttttgtatcaactctggggaccttttatactgagttatcattagtataaaattgtatctagccatgataactatttccggtctgaaggctatagatgtttaaactcgatgccagcataataccgcaaagaaaagttcattcctgccaggctatcctcccaagacagtttttacgaggtctacttaccgtagagatacttgaccatttaagcagtcaccgaggcatatcaatagctggaaggtaaagtagaaaatctcttgttttcacttgggtaactatatcctcccaactccgtctaaatatttcaacaccataactccctaaccctatggagcaatgacgatgagaagaatgctgaacaagaaaacacatttacaaccatcttacttcaagcctgaatctctgccaacaacatctccaaatcaaagaactccccctcatcctccgaggataacccttctgaagacggcaacggcaactctagagatggggttaagtacactggcgtcatttcaagttctgaagcaagcgccttctccagacagactgtcgtccaccataatcgaagcatatgctctttgatgacttgttggttttcgccgtcttgccactctgaaatcccggattgacacgtttccggatcgtcaagctggagtagtcttgctattgctatactctggctgatgtagatgacagctgactttgggcgatttgtaaagtggcagtaataagcctatacaacggtcaactccccttcccaagactttttgaaacagtagctaccacttaccatgagatttaatgtctccagattctccaatgttagagtctctgaaatggtaaacagagacacagcttgaccaaaaagatctaagggagctgaagattgattgaaatcccacgagtcatttatctcttcagactcttgctttggctctttctctagagcttgacctaaggccagaacaagggacagttgacagaaccaatttctatcgtcgacgtgacttataggctgggagtatgtctgctgtatccgatctctaaatctctggcggagaaaccagtgatattcactgtttgctccttcgaatatatgtaaaagatgtgtagcttgcttttctgatggaagctttactaacatctgagaccctagtggaaagatttggatgagtctattttctgatctgggggtgttttcatatgttgcactcacctccatcctcggattttaaatgaaaaggaacatattcaccggcttcgcccatttgcagttgctgacatgattcagtctgtatataaggatgtagtaaggcggaaatatcggtcagctttcgtataaagacttctgctggacatgattcttccaagtggctcgttgcgcatgtaggagacaactggcttgcatcgaaaagcgccgttgaatcgtccgttccagtcaaaaagccgaactgactattgatattggccttttcttcaatttcgcgaagataactctctggcacagtgatgaatttatctttctttggatatacgcattctctatttcgtttaatgcaccgatgacatggagtatctacatatgatcagccatagctttggatgcataaatcgagatacacgcctccactgcattttaacttttgagaatggcatgccgtgcaggccacgagcttgcgaccctggaatttgcccatgtttgtttagtgcggtgtgatgagtaccgagatgccggataatgacgagtcacatatatgagactccactaagaaaccttgaagtttcacggtagagccaccaaaaggtcatgtaattaataaacaaaatggatgtctacttaaaagaataaaaagcaaaactgagactatttgctactttatacgaaaaagaacccagtgactagtaatgacccaataggtcgagattagtaccctataggtactcagctaccgtaagggccaactctgacgccacagtgataacgacaggcgggcattcacggcattagactacatctcttccgtctaaaacgggtaattaacttccagtccgtccttgaatcaacaactcaaacatcgccacggagaagatgaagcgagaaacagagccgctagagaaaacaacgctaaatttcaagatactgtagtcccaaactttagcgttcccacgcagatccatacgagcggatctctctctaactagtgcattgtcatgtgatgatttctgttccctgtctacattggcggatcatcggggggcaagaaaacaccgaaccttgatatagggtgtcaaaataaactaagtaaagagtcccctaagcttgggataactttacctaaagatttttatcacttaggtttaaggtcctgagttttctttcctcccctagcggatctattttgatttgaaagatttccagtcgtgagatgtgagtaaactatctactacatctacaccccactacagacgactacggctccacgtccatggcagctttccctccgctggagcgtttctgcccttccagcccgtcaactcgttcaggtctctgcggggaaaaggatgaggatcttggaaatcaccgggcttctttccgaatttccagctccagagattcttgagacctgaatcgagggagtcctcgaggagatcgactacgtactttccaatgattgggagaaacttgaagccgtgatttgaaccagctgttgctatgtaaagattctttgtttcgggataggggcagatgcggaagttgaggtctgaggccatgccgtccctgggaatatgattaggtataagtggttggcttgataaggagggttacttaccagcattgacgggtgtggacaaagggtctatctgcgagctcagggatcatttctcgaacaaactttcgaatctcgacttcaagttccttagggcatccatcgaaaggatagtcacccaccgaatgcaagactgaggcaccagggtgcacatggttgaaatagttggtcacaagccgaacactgcatagtttaatgaggccattctcatcaggaggaaagattatgcctatccatattagcactccaatcatcacaggtttcagtgcccacataccctgctcaaagtcgtcaatgatgggaatgtccttgtacttttcaatctcatgtggctccagcttcatcacacagattaccgaagtctccgctctgacatcagttctcgctccctcgacaagagccgggagacctgctccagctgcaacaatgaccttgtcggcgcgatgaatctccccgttagcggctacggcacccttgcaggttccgtcctcgtgtaggagctgcttgatctggcctgcacggccggtgatgtactttgcgccattcccctctgcagctttggccatgcggagaagggcttggcctgaggggacctgaagcaagtcagtgttgataatcgatagatatgcagtgttgatgttacccaaccagcctgagggctgtacagattagtccagctcggaaactccccagtcaacgcaggccacttctctctgatcctctcaacatccagatactccactcccagtctgcccttcctctcggccaaatccttagcgttctccaaccactgattcgtctcctcatgaccccccatgatccatcccgactcgcgatacaggcccgcaaagagagagtctggatctttccacacagcaagggtctcgaggccgagctgggcgtagtacgggttgggatagtctgcacggataaccttgttcaggtcagtgccggctgagtcgcgagacggggcttcgaaacgatcgaccactgtgacgttggtgtagccgcgctggatgagatggtatgcggtagaggttccaaagacacctccgccgatgatgagaacagatggtttactactcatggtggggcaacttgtagaatggatgatgtgatgtgattctagttgatgtccttttttctggtagtgttctacgagacgcagctgaatatttatagccttgagctgcgaggctgcgatgatttgctcgacgtttagcgagttcccatgattccctatcgaacccgtctgacagcctaagtaagaaaagggcaaaaatcctctggtcttgttttctcattcctccgcactcccccgcaaacaataaagttttggcggtatctccaaacgcaacgccccctcgagagataacattatgtaccttagataaggtaccttacacgctcagccttagcgtgcaggccaattattaggtcatcggaccaccgagcgctagacgccgaggcccagcccagaatgatcatctctcgttgacgtcggggtcgggtgttgctcgaaagcgaagaaccccaccgacatggatctccggtacaggctgcattagtggccgaactgacactaacttacacgcattagtttaatttgcaaggagggttacgatgctagagtgagtgtgtcttcagtaatgtcgtgctttgtatgattcgcaaggaatactttataagtttagtagtcttgaccaggggcagtttttgtggccaagatgatggcggcaagaatggttggcgtttgtctcggttgttgagattgagtagatatcatctcttttccggggggaagagagtggaggggattggtctatgattggctgattgtcatgatgttttctctgttgcgcgatatcagatgtagagatatcacattcagtcagatcttgtggcgaatttgagatgcagggtctttgcctacagccaacatctttcgtcattaggagggtttgttcacaagactaacaggaaagacgtcaaggttcactgaaccagacgttgctgaggatacatatgcttgtgtcagttgattgtcaaccgtgactgtgaccgtgactgtgtaactacaaacacgagactggatgctcacaaacattccacagatgccctaatgtaagcaccgcttgtcaaacccgatatctaaccgcccaagctgtcagaaccgaccgggcctaaagatccgctgtcagttataacttattgtctcttcagcctcccctctccctaaaaagtgacatgtcctattcccaacagccgtgttccagacccccctccccaagcacaacgtggcaaccgggagtcaccaggtacaagatgacgtagcaagagcccatgaattatcgtagcatgcgtcagaaaatctgatccgacttttttgattgcaagggttgggctctgcatcacgatatcccccgcccttacatctcaccggagtggaaacacggtctgtacgacccaaaagcccagaattcttttttctttttttttatatgccgaaaccgtgtaggtgtctgttgatcatcaagcaagattgacggttttgtatgctggttagggttgtatttggggggagatacccttgcttcaaaggatggaatgactcttgaaactgggcggcaagtgtgctgacggtttgagacatgattcgtgaaatcacattttataggtgatatcatgttttccattcggtgataggtgatggaagtgaaccattggattgaagtgattgagataactgccaattgtgatccaatgcctaatgattgcggtcacagaacaaaacagggagacaacacccctgaagtcaagcactgactgacaacaaccatgccctataggctataggctataggctacgtccacaaacatttctgaaaccgtacctcaaaagcaactggcattcaggatctgcacgacatgcaattaatttgcttctcccgaagaagaaatacatcacaactcaaccttccaaagcgattccatttcttctcgtatcgccctccttgtcgtgccctgtcgtgccctgtcctgtcactgtcactgttatctctttactttttcctcctgtagggtgtgtgctgtaggtgttgattgcgccgggacctatcggcgtatttttccctcactctgaatggataccgaaccattgtttcgggtgcattagcgccaatgtctctctctctttttttttcaccccgcccctgtctccctcgctccctctgttcaccgcatattttaatttgctttgctttgctttgctttgctttgctttgtgtagccccaaactcgacctgacttgactttcccgtagcccggatgcgtttgccggttaaaacataataatcgtcagatcatctttttgcgtatggcccttctttttgtttcggacttggccgatgcgggaggagacaagatgggaggagtttcactgtgtgttactcctccgtatgtccgtccactctactctgtatttctctttcggtcaactagcttggcgatatctacagatccaatccattacagactagttaggcagatggctctatcgtggggaagaggggccaatagatagctccgaatactcgggattaaaacaacctctcactgatgtcattgtcaataattaatgccagatcagatgtcggttttttcctcacactcgctcactcactcacttccactttctcttggccaatgtcacagacgagtcaaaatgccactttcaagtcccgacttatttcctttttcctccaagggtgcaggtgggctagacctggcctggccctgtctacctgtttctcatggatcccgtcttgtctttttcacggttgcacacaccccggaaccactgccgatcccgccactgagagaagagaaaagagacaacaccatctctctcatccatgccatcgtttgacatggtccccctctaaaagtgcttctagaagaactagcactcccctctgaataagtaaactttagcgggctgtgtcttctactctggctctgacctttcactgaactccattgagagcactaaaagtctgtcgtagtgttggccttgttgtctcttgtctcgcatcatctcatcatttaattgcttcttttgtgctgcgccgtattttccccttttgtgtggctccacccgctcagacacacccacgcccaagtccacgcccacgcagcccaagcccagcacaaagcgtggctctgctcacacacactctctcactttttcggggcgtttcgctctttgacaatttcacattccatttcagagacattttcagctcagaccatatcatatttcccgttttccccgtctcccatctacgtatatttccgtttgtgtccgtgtcttatactcgagccgcgcgtaaaacactctcactttgcactttcatcacacctcgcctgtcactgtcactgtgtcttttttatatctcacacgaccatcttcgtctgactgactgactgttactccaaatgaatactccaaacagagctgccgttgtacatcctcaatacgacgcccagtctacccagcaattactcgctcttgttcaacatctccaggttacgtcacggactatggccaggcagacacccgcttccgaccagaagaacagtgccatcgtcaccgatattggcgactatctcatccaggctgcgcaggcttgggcgcagatgacggatgctctggtggaaagccggcaggttcagcaagcagtagttgatgcgcatgaacaagccatggtcaacaatcatctttccgatctttctactgtcgtctccatggatgttgatctcacaaagctctcgtatgtcagcacggttgaagtctgcgacgtgactgacagatcaatagcaagatccgcgatttaacagcgcaattctcacgagatgtgcatcaagtctggcagaatgatgcgccgtgtccggggaaatcaccgtgacatatcaatcatcgaatagagattcttgggatgggttcactgggttatttcataggcgtttctggattgatatccgcatcttggttggaaaattgctgcgttatttcattcatcacccggtcgctaaaattgcatattctgttttttctcccacacgactatcgtcttctgtgcacctcctgacctgacctccgctgttgtgatgtctgtgataatcaagtagcttggcttccagatctggatacattcgttatctcgacatggacaatgctcagccaaacgacgcatgaaaatttgctctgtggatcaagtggcttgaatctatccataatatatgaaactgccaacgtattcatggacctcgtccaaccaacaaattcgtggcatgacttttctgtcggtgagcctcctgacccaaagcctggaagagaggcatatcatgactcatgaccatgtgagtgagatgaggcgtgtgtaagaatgttttcattcttcgtcatccgcaagttctgcaacaaagagtcaggatgatatctccgctcagctcagctcagccttatcaactccattttggcatgtcgcatttatttatgtttgtattacccaacctttcggcatttgtattggaaaggggcctggtatacactttgaggccaccacccatggatacccgctgcagggtcttgcagcctctaatgcattatgcacaaacctggcattggcattggcactggcacttcagcttttgctttgctgccttgtagtgccctgatcgagcagcagcccgttagcccggtctttggtcagattaaaccccgcataaaaaatctgcagcatgaaccatagaaaaatgtttcttgggggcttgaaaatgcacgcgacattttcaaccaccgatttccatcactctctgcattcgcctatcagctgagttgcccgaccaaattggccgttgctcatgacttgggtcattgcgtgtccttcctatagtagaaggtctataagacattactaatttcagattattccaatgtggtattacaaattatcattggtagaagaaggctgctttgtaggttgttgctcattcaccctacagacatttgcatagcacgaggttgaaaaacaatgatcagactctataccataaacgacagtgagagggggctttggttcagtttgtatattcaaaaaagaatccatgaagacacagagcaaataagcaaattcccttccatgtcaagtaagttccatgaccatgtcattgccttctatcctccaccaagccaatgccgaattccgaaaccaaaattgaatcctttccagctcctgccttactccgataccttgtccttgcccttatcctcgtccttattctctgtaggaccaactccgccagagctggcctcagtgataccatctttaacatcactggcctcgatgtcagacttgagagaaccagcctccgccagatcgacattaataaagttaggctgatcggtcttggtctctgtagtaccggcctcaacaggttcagcttcgggtccaggctctgaggcaacagacttggttgcagcaggctcatctgtgataggttcagagccagcagacttggtagcactagtgtcatccgcaacaggctttttggtaggagacccggtagcttcagactcggctacggcagatttatcaagagaagtcttatctgtgattggctcaacgacaacaggtttgggggtaccaggcgcactagcatgaggcctttcggtagcaaattcggtagcagtagtctcagctatgacagatggaccagcaacaggttcatctgaaatagccttggtagtagtagactccgcagtactaggcctcagagcatcgggcttagcagtactaagcctagtaatagtaggctgagaagtggcgggggaagatggacgaggcgtgggagggcacggaacaagagatctggatttttgcaggtcaaaaccaaactcatctcgtccatgcacttcgtccaactcgtcagggacctcaaactcatcaggatgaatgagattcaggggaccacctggacatgccggggggactgagtactcagagtagtcagaagagttctcactactgctccctgatcgctggtcttgcccagggccgtaggggtgattggagtgtcgagcattctcatgcttgcgacgagtgcagcagcaacagcaggtcaagaccttggcgatgaagaagagggggcgaaagtcaggcatgtttgcggtgatgagtgggggtaaattttggggaatgcgtgttcaagggggagatttgtgtgattnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttcaatggccaacaatagtactacgatagtctatatttgatacattcaacgaatcattgcaccgaagaagatataaacaactgatctgctgaagctgcagttttaaccctttccgaacgcaaaatcaaacgaatctaataccgcgggcagatgtcgaatccccatggacactgttgaatcaatcgtcctccctagaggccagcttaacatactcctcttattttccgtgtagtaagatttgtttcgattcaacgctacaacagtataacagactgtaaactaggcgatctttaccaaacaatccagctaatagaggttttcccctcgtggcgcatacatgaaaaatacaaagcctgccaaactcggccttcgcttaacacgagataacgaaagtgaatgaaacactaaacgatctatacccgtgaagccaccagactcatgtaaattccccacagaagaccgatgaagctcaaaaacacaattcgtcggtggacagggatgaaagtgaagctgatgatggatgcaacaggccaaatcttgtagccagccacaatgatgggaatggtttcctgcaagatattagcgcagctcgcagatagaaactagtaactcaccgtcttgatgttgctccagatttgagaaccgccttgacccttcatcagacccatgatgatcaaaaacgcaatcgtgttcattatagctccggcagtgatacaatcaacgaaccacttggttatagtgttgcgcatgctaaactgaggctctctgtccttgttgatctgcgccatgcgctcctcgtagccttccttgagctcgggtgcatcttcagtaggctgcatctcaagatcattcagacgcccaagctgtggccctctagcagcaggataggcgggaaatgttcgctccagatacccttgccagtgatagtttgggggagcggtcattaatgtgagggagacaaagcgcagaagctgggcgatgtctagggagaccggacgctgcggaaattagacagtggacttgataatagcagcgattccaaattttgagattttttattccaaaatatgatataaaggctgctcattttgtcaaactcacactctgttgacgagcctcaatgaattgggcaaggatattagagatggtcgacaggcccgcagcctggagtgtagcggcaacgatcggagacggcattttcgcgtaaaaaggtagaaaagagtgacttaatgattgaatatcaagatgcagagaatcaattgcgtgtcaattattgatgttgatctgtcatgtcagcttcagattgatgagaatattgagatgaggtggagagccagcttcgtctcacgtgcgggcgttggagctcgggataagtaagatccgcgaaatgcaacccccttttccttcctcgtatcaactgccgggctttgagacattggtagccaaagtcaagatgagatatcattgatttggctctgaagtgtctgaatctggcgttgaaaatgaggctgaagtgaattatcaagattgataattcgcttgatgggcctggattactatcgaaaatgtcaaagctcgtagtggttgaattattcttcaattgttttcagactgagcattacgttcttttgctgatgatactcggactgctgagagaaacacaacggacttattactaaagtaaggatattcaaatggacaactaccaaaatctcatttctcagccagtagccgatcttgggacttcgaagctgaaaatagtatgaggacatacgtatgttggggaagcatggccttcttcaagatgcaatggccagcaaagccatttttagtctatgatatgtcaagaaatctattcgagtttaaatatactcatgctctaaaagtgtataggtttctggaatagcagcttctacaaattaaagtgggtataattggtatatgcgaatggaaatatagagggaagtcgcaccttccgagtcgtcgactggctatgacctctccattcacaatctcacgatggcttcacttcgttgtacagatgccccaaccttcatatcttgaccaaatcaaaaagaaacaacagcaaaaagattgtctcgtctcaaccgtcggtttcaatgcgtaatctgggaatcgaacccagggctccccgacgctgctcgaatggcaacggagaattttaccactaaaccaattacgctgatagaggcggttgagaacccaattggatgagctgtgattgcggctttccaaatggagattataccaatcttttcctggcgttgtccaggttgggtcaacgtccaaagggccttgccatagtgccaaacccgggccgagcatcggtctcgtattcaacgtttcgtatgactatgtcgtgaccaataggctgagttgatgtacactgttgaacactatattcggaggaatgcggcgctgtcgtgtaagcggaatcctacacgtggttgtcacagtctctgagcctgttaacaatgaaagtctgactcgtaagtttcgcaattcgctgcagcaagataacctcgaaactatgctttcagaacgattatagccaatgagctgtggcgtgagagtcaaaaacggcataaggtttcacgctcaattctcttttactccttgatggtcatctcgtagacttacactgcattaacactgccttgcttgagaggcatttatagcaagtgattattctctacgatgacacaataactcaaagtctcacacagaaatcctttcaggaattccggtgagaactatgtgtattttggggtggaaggtattgactttggttccactgatggttattcttccgcgttaagtttgtctcgccctcaacacgaaactcaaataaattctcttatatatatcgatatctaaaccaacattgtcagtattcaattttccttcattctatttcccaaggcaacatgcatttcttcaagaacctcgccattcttctcctcccagcagcaaccttagctggagtcatcccttataaaatcacgaaaggctacgcaaatcctaaaacagggccagattcaaagaagattacggatattgacataccaggagagaataatttcttaagcttcaaaggcacacctcccggagaagttgttcaagacggtgttaagctgaggattctttctgttggtgattctatcactgttggctttggaaaagggacagatggaaatggatatcggaagagattgggagaggacctaagtggtaagaatatactacctagtgaggaatttgattaacattgctccaggaaatgaggtcgtttgggctggcactgagaagacagcgggagatatgaaagacggtcactttgtaagttttccaaaagtccagaaaatgggaatctgttctaatatggtcttaggcagcctggtccggaaaaacagtccaatacatcaacgaccacattgatccctccctcgaacaacgccccaacctcatcctcatccacgccggaacaaacgacatgaacagtaaggatcacgtctccgcagaagggaaccaccctcaacaagccaccgaccgcttaagatcattggtcgaaaagatgatttccaaatgtcctgacgccactattattatcggtatgatcaccgatgtttgtgatagcgagtgttatcactctcagagagagaggataaagatctaccgggatcatattgctagattggcaaatgaactcaacgcaaatggttcgtatgtacttgctgcagatttcgggccttttgacgacacgcttctgagtgattgcgttcatccgacgcatcaggggtaccaagtcttaggggattggtggtatgatttcattcatcagattcctgagggttggatcaaggatcctgttggacctgaccctgtccgggattaggaaagtctggatggtattagggcagcactgatgggatctctaatagttcgtttgatcaagtttctcggtcagtataaaatcgcgaacaaaatcttggtcactgcaataggtatacccagaattagacaagccttccacgggtttggatttgatggaagtaattaaaagatacggcttaagtctgtatgattattgcattactgttggcacctttctctgtctttgctcctggcataaccttcagtagctaaatttgaaaagggttgcgcgaaatcaacctgagcttagtaactatctctatatgctgccaggagttcaaggatacattgttcttctttactcgttgtttgcgaccctgcgggtaggttggaagacatgagaggcatcaatagtgcacacgacgacatagtaacatagaagtcaataacatggtattcgactcttttggcccaatttctgagtacataatgacttgcacctcctcccatcgcggttcattacaattcctagttattagccaattatctgatgttctttgtcgttgcaactgcaaaatgtgaacacgaaagcattaggcgctgtctaatcagctcctggtccgctcaacttgtgtttgcatgatgaacagtgcacatcgtcactgtcaccgtaatgatttccgctcctcatcaccggatcatctattcacgtattggttcacaaatatcagacgtgaatgattctgatacacgtataaatttcgtctcatccggtctgaacattgtctactctctgtcagttcatcagaccggacgagatgaattatagagcacaccagatccaatgaataacagcttcatttcatttggacatctacatacacttcatggaactcacctcatccagaaatcatatatatacagtatgcccttcaccctcgtcctccttcattcatcatctcatctcatcacactcccaccattaccacagcaactctacactcttcacaactcactactactgtttactactaccgaaatcagctacgaccatcccaacccgcaagaatgtcagcccaaaacaacgacaccactaacaccgtggagagcgcgggccgtcgccgcagctccacagtcctcgcctctatgggcaacttcggcaacgagcctgttgaccgcagctctgagaccgtcctcactcgcaagcagaagcgtgcgaaccgtcgaagcactcttcggatgcagtccgaggtggctccattcctaggaatgggcttcgatgacgaggatgaggtcaaggagactgagaaggcaggcaagaagaaggatgaggagatgaaggacgagaatgacgagaaggaggctgagaatgagggtgacaaggatgaggccgagaaggagaagtaagctccccttccccgggctagacatgtagaatccaggattctaacagtttagccatccccccatatccttccaaaactaacaaagctccaaaaaaaaaggttaaaacaaaaaagcacaaaaaaagacggcagaagtggactgcagccgggtgtttatataacaccaccagctggggtgtcagagtttcctggtgaaggagaagaagaggcagggagttggtggaagaggaagatcctaggtatgtcagtgcggaactggagattatcttgatctgcctggatagccagtttttcctctccaagcgatggatctacggacagtcttttgatctgggtttgctttgttggcgttgttaatagatcattttacaggtaggttagttggaaattgatttactttccctaatttgctctttgttcttgtaaatgtgatatcatgattgtgatttgatgctatatcaaaatgatgttcattcggaccgtgagaactgaccaatcttcatccgccatgagacagtcaatctgtgtcgatatttcctttacttacagtgactctgggtgattaatgcccaatagttgccaccgaacaattcaaaggctggcacttggtgataggatgcataaaggttcactagctactgtaagacgggtcaagttttggccgttctgacaactgccattgcagatcacagttgggatatgatgaaatgtttaacgattgttttcaattatattggctgtatattctgtaaggtcgtcatcatgggaactgatacttgaaataaccatggtcttacatcatgatggatcatgtcacgcagactaattaagatcagcttcatcaaaatcacaaaaagaatgtcttggatatatgtatgagcctgtcatggataaaaataatgtttggggacactcaacttcgatgtaagcactacgacggacacaagtatcatcgggatcttcagttctccaactccgagcacttatactcggccattcgaccaagtaatgaacatatcttgttgcgcttcacttgatatgcacgataataagtatcagaagacctatagtcagactggtttcatttaacttattattatgagcctggtgttgctctgtgcaatctccatgggatatgtcttacgatcgttgtcaaccggcccatcggccctcaaaaagccccccgatccccgacatcccttccaaaaatggcaaaaaggcactaaatccccccccccccctggaacagccacacgcgtacgaccgggcgatataaaggcccccgaaacccgggattaacggccgagaaaccatcattacctccggcgcatcagtaaatcagactgaacctgcatctcgtgccattcgatctacacttttcatcttcgtttattatcttttttggcatccttgaatgaatgtgataccatggatgaatgcctcatcagtcaggatcaggatcgccaggatgtggcgcacaagacgagggcttgtacaaattgcgcgaggttgaagatgaagtgtcagtggcctagttctggttctggccgtgtagaaaagacgtgttcaaggtatgatataggatgttcaatgtggaatgttggctaattgttggtgtagatgcttgaggatgaagctggactgtcaagtacccgaaattacacagcgacgaaaacgcggcaagtcaacgtcagtacttgattcatttatataaacttgactgacctttataggcgagtcgctcaattagagaaaaagattgatggcatcgtgtctctcctctccgcaaaccagcgcaaaggcctctcccctctaacaccagaaagtccccaagaagtccaatcccacgccccatgtcaacctctcacccaggaaaaccccttcaccaaccaaatccccgacgacagcgtccgcttcagcacagacgttgaactattccctggctttcgcgtctcgcagcaagaagcctctgagcgtcttgttgtataccgcagggactacgtgccgcattttccctttgttcctgtgccgagttcaatgtgtgcttcggagttgtatgttgagtcgagggtaatgttctggacgatattggcggttgtttcgccgctgaatgataaggcgcagatggagtttaaggcgtggtttaggagatatcttgctgagcatcttgttgtgaggcaggagaagtctactgacatattgcaagcgatgttgatctatttagcatggtgagtctccctttgaagtataagtgcctttgctaattgaccaggaacgactttcacttttatggagagcttcaagttacaaacattatacaaatggctattggtctagtcattgatctacggcttgacaagcacgcgggacactttctaggaggaccaaagacacttcttggcgatgcatggacgtccatgagcaaacacccactcaagatgaaggttcatcagacagcagccgaaaaacgagcagttctcggcgtataccatataacaaacctgtaagctaaccacctgctttgactgaccaagcatgactaacaattgtggcagactaagcccgtacttcagaaagagcaccatcttccactggaatacacatctcgcttcctgttgcgacaacctcgccgaagcacgagagtttgaatcggatatatatctcgtctctctcgttcgaatgcaacacttggccgatcggggtttcagcgtcataccatcatccatcgaccccttcgatccaacacctccaacattccacgccgtaaccgccatggctcttgacaccgtccatcgcgaattggacaactactttaagctacagcccgagatcgtgaagcaaatacgtacgtctcccggctcaatcacagtaccaaagctaactgtcgcagctggcttcagagcccactacaactccatcctcgtccgtctgtacgagccaatcctcaccatgaaaccctcaagcctcctatccagcgacacctccccaaccgaaccctttctccgcactgaatatctctggaaatgcctcgaggccatccaaaacaccctcgagaaccacgtcacactgccccccgaaaagatctccatcctgcccgtcacagtctcatgcgtcctcgccttcgtaacagtcacggcttcacgcttgatcatggctgagagctctacagactgggatccaaaagccgcacgtcgacgtcttcaattccaggatatcctccagcgattgagcgatcaattcgctcaagctgatgaagaggcgcagaggctgaataggagacgcagggtcatggaggacgggagcagtgtgtttttaaagtcgtgcttcaaagtcagatggattcgacagtggtacttgtcaaagattccagaggaggaacagcagctattattgccccaaccgcagactacggtggagagctcgagcgtgcttcagagcaatccagactgggcggctaatattcagtttgacgatgagttttgggcggatttgatgacggggttcgatatggaggctctggataagtctcttactgctgttgcagctcaatagcgcgattgacgctgccgtgtgatttgactatagcgtgtattactatttaatgatacctgagaacacctggaatggtaataatgatcaatgttaactgccgttcaaagtctgttttatacccatgccctgcccatggtacctatactgttcattggtgacggcaccttcggccggatgtgcccggacgaaacaagggtccggcgccgaattatgtttcatttcccaaccaggctccctcttcaacattcttgcgccaaaagctagaagccattgacacagaaaaacaccataatcttgccccaattgcttgcttgtattatatcacccgttgcttgactcgttctcgttcacaaaatggcacaaaaagcagctcgcgactggatatacctggtcataatctcactccaactcatcggcatgatctgtccgtttcctcacctcaacctcaaggctctcactaacagtccccaggtctcgaattcaccgaattctaccctgattcaatctattctgcacccaatgcccctctccactttctagtcaacgtcaaagagcagtacctctccttctcaggagatcccttctttggggacaagttccacggagcctggttccgcagcatgttcttcattgagatatttgtccagttccctctcgccatttacatcgtgaggaacctcgctgcgaaaaagccttcatctggacctgctgagctcgctgggctggcgtatggttgcttgacggctatgagctctgtagcttgtgttgctgagctgttggagatggggcctgagttggtgagcgaggagcataagaggaacttggtctgggggacgtacttcccttatgcgcttattcgtaagtccctattcgattgttgagatgtttactaatgagataagctggcgctatggctgttgatatgtacgcacgactgttgcgccgtgtgagcactgataccaagcccaagacacagtagagaacacaatcacgaaacggcacttttatgacagatagtcaatgtggactgttgcctctggcttttcccattactgttctacattgcaagaatcccacatccatccctgactccataaatgcactgtacatatgaacctggacttcagtccattctcttattctgcttcgagtatccccatccattgcccatagtgttcactccatatcccaatggtgtcgcacccccaagagctcgtcctttgagcctcctgggcagaatcacaccaagagtgtacatagtagcacacaacacaccagcgccaaaggacacgagactgtagaacacagtgctcgcgtaaatatggccacctaggccctgccattctacctttccttctgtcttgggcagcgccggtgtagggaaccatcgcacagagaggctcaacggtaatggatcgccaatgaccaattttcgtgtatgcgagccctgtaaatgatgcagaggactggtactatacgcaatcgctgaatccaaaacaccactgtcgtgaacatgagtatgatgcttcggcgtgctatgtagcaacacgttcatatgcgtgctgatgtgtatatggctaagctgtaatgtacccgcgagcgcgaaaacaacagggacgtattcacgctcggggaccttctcaccaacgacttcgacttcggccgctggacgcgcagggatacgacatgacagaggcgcatcggagtggatgtagaattcgaggaggtggaagaaagggtcgtcgatcatagctatcgtgcagttcacttcgccttctgtgccgtagttgaattcaagagagcggccggtttcgttgcagatggggaaaggtttccactcgatttcgtgcttttcgttttcgacatgttcgccagtttctctgcgccttgttagagatgaggctgtaattgggtgatggttcgtacgagttacggttcatgcattctacgggaataggagcgccgtagtgatatgagggaaggccgtcttctggattcgctgtgacgaggggcgttaatgcgcccagggcgacgaaggcccaggcgatgggagcgatcatgatagcggtgtgattcgaaggcgcaaagaagtggttgatgagaaaccaccctcgtttattcggcgacttgaagcgtctatattaagcatcaagatcataacatggcgatcaagaaagtctgtttagcgagctgtggagggttgagttgaagctggctcgatgctaagtatgtggagataagatgccaccctggactcgacagtgtatcacgtgtcatttcattccagcgccaagaaagggaagcatttacaatgaactttattaaatattttacatacttgagtatctgattagattcagtgaaacagtaatcatttcttagtacagattagggatttgggtaaggctgcagatacgagaccatgtagccactctaaatagtgacaagaaggagtctttaaaggccactgatatactttgtaagagactatccgattggtatacaaacacgcactatagaccaatcttcagtggaataagttatactcaattatgcaggcctcatcataaatattctggaaataccatgccaaggctccgagttagtctccgtacagcggtgacttttcggaaacttcccaacagacttatatataactaacctttcacgaactgaacataatgataatgacaactcaaactaaattcatgatccacttaatacgaacaattgaattaagaacatcccgactcaccagaatgacttcctcagaaaccgcaaacgccctcaagactctcagagagcactatgacagcgctaccatggaagctcagatgctgtacgcttcaaagactatgatgccacacctaatcaagcctcttcctacgcaaatggggatatctgaaaagacttcaacgcctgtgacattcctggataatgcttgtggaagtggtgtcttgacacatgcggtccagcaggttttgccgaaggacatactcgaaaagagcacgtttctatgtgctgatgcttcggacggtatgatcagtgtggcaaagaagagacttgacgctgaaggatgggttaatacagaggttaagaagttggatgcgacagtgagttgacttacaccatgaaacgtcagacactaacgatgtatgcagaacactggactccctgagaattcattcacgcatgttggtcttggtctagcactccatgtcatccctgatccaaatgccgtcctagctggtaagtatccttcctgaactccccagaacagaactaagaggcccagacgccaaacgcatcctcaagccagggggcatcttcggtgcaacaactttccacaaagacaacacattctggctacccgacatacgcacagcattcgcgtcatttccttttgaagccaaactacctgaagtcatgaagatgcaaatgcacgaccaaggggactggacaaaccccgcatggatcgaagaacacttaaagaaagaagggtttcaagatgtgaaagtgactgcgcatgatgacagctacactattgaaagtgcagaggactatatattgcagtttggaatgatgctgggttggctgatgaagacttggtggagtgaggaagtacagagggagcatccgctggaggaggttaaggagttgttgaggaggcatttggtcgagaaacatgggggaaagggatgggatattgagttcaaagtgatttgtatgactgggagagttgattaagtcagtccgagtttgagaggaacagaagtttggtcttttacttgacgatcagaaataacaagcaggttattgtccactaggtgttcaatgttaagaatagttgcagagttccagtgacaggccagtatcagaaataatagtattgtgacagttgagaagatcaacttaacaaagtagccaccctctaatacacatttcatataatacaatattaaatgtatacaaaacgaacgacgctgtatcttctagaatacattaaaatgaccgcttttgccctccacccccatctaacccttctagttatcgcacactccccgcaatacctccccatctataaagaatgacctcccccttgtgtatcttcatccccgccctggactgaaatacagaatgttctccccttttattttggaaaccataccccggcattggtagtatagccgaccaacccaagcgaggtttgtgtaattgaagtgttctcgcgaacagttggtctggaacgtggtacccagcgaagcggttttcgtgtatgtttttatttttattatgcttgattgggctgggttaaagactcacgcttgaagcgtggtgaaacgtatttgatatcattgttgatgattcattgcgttggtgggtaggagaccagctcctggagagaggaaaggaaaggcgtcgtagagtgttcaagtcatagtgaatcggaagttttaagcgtcaagtcgtcgaaacgagttgtgctatatatgaatatgtggtttgatgttttttataaagtgctgctccctataagaaacaaaagattgttggagtctgccttgacaacaacaccacaacctccccaatcttatatatccaaaatccctcgccccccaaaacaattccccaagcccgctccaaacgcagtgaggcccttttgctacgactcgttttcaagcgtggcgtgttacccttcgccctggtcctctccccccaaagtgaggcgagcaaccatgcaggcctcacccaccaatacgacctcccaccgcctccaagtctcacttcacagggcgagcggcattgcagagtcaacgtagcgctgcatacactgtcgttgccttgtgctactatactgtacaccgatgctgaatcactacggaagagatatcactaggcattatcactgggatgtcggcgacaccgctctgttattgagacgcagcctgatataggtaggtaggtaaacatatctcttcgctgttgcatttctttccattcttttcaaaggggcgccgggtttttttttttatcaaaacccccatgtcttgtttaataattacatgtgtaaaaaaactgagaaaaaaccctttggacctgtacagtacaacgcaccctcatgacaattggcgcctatagcatagcatatccatcatccttgacaaaaacatgtggcctggtaggccgggcacccccaactgccaactacctactcaaagcttcccaattctctagactctaactaactgatgcttgcttcccatccattctcatggccctcagctcgctacctatgcaaatctgaggcttcccgtcggaacccgttgtgacaatccatccacctctctcttcagcagcttgagaactcgcctgacatcagcaaggtctgcaccgccagcgttgtttccatgtcccggtggtggcagggcggcatcgcatctcttgaggaggtcggctacagaggggccaatggcaccacccttcccggcacctccacgtcgacgggcttcagccacccagtcgttgaccacataaacgataagctcaatcatgcggtttctcactgatccactgaagccgtagtcttgactatcgaaaacgccctccagaacacggacaatcatgtcatgggagacgcccaacgtcaggaatagttggacgggccaggtgggatcagcgccgattgtggcatcttgttggtaagccactgcgtaacggcagagctcaggaagtaggtcttggataggaaagatgaagctgtcgagggatgtgcggtgggcgatgttttggatcttgctggtcacagactcgtaaggcaatgggggcgatggcattcctggttctgagttctctagacgagacatgacctcatcgtgtgtctgttgaatcaggttgctccatgtacccgaaatggtcatatggttgcggtaatcagcaacatggtagatgagcaggcaaaggtcgtagtaaccggcttggtcggcatagtcgttgaagagctgcagtatgtgagtaattgttattggctaagagagaacagttgaaacctacctcggagagtccctgaatcttacccttgagagcttcctcaatctcgagggccctctcagggtcgatgcggtcgtcagctctcaaacgctccaggagatcatcctggatgtgagcaatctcaagcagttctgtgacactgtggttcagcagctgctgttgctgtcggctaacaccagtcgttgaaacgttggcattcgccttggccaagctgagcaatctgattcggtccttgatactgatggggaaatcggagttggcaagctccgcctgcacctcggctgcatcaaagaatcgacttcgattggtgtagaaccggcagagcaggtcagcatgctcgatatttgtgccagcaagtcgctgaaggaaagtaataacgtggggtgagtcgatagccagaattcgatccgtccagccttgttggatgtaccattcataaaggtcaaagtggaacacctcgtcatccgacccgttcaccacctcgtaggcctcaagcctcttggtagcaatcaatgtcagcctgccgtcgaccatttcaggctcactgcttgatgcagcgtccaagtgactcagaacgtcatgaatcatgtcataacaacgcttgcggtcattgaaagcattggcacgggggtctccagggggcttgccgtcgttgacccaggacagagctgtgttacccctgtccttctcgcgggcgaccacaaggcacagctggatagcaccggcatagtacttgagagcgatatactgttccacagcactctgaaggttggcaaaagtgaggctaccagcgaccttctcaaagagcctcaagctctcatggagtaagcttcgcgactggtttgtcagaagaggttggtcagaagcccgcttaagctgttcctgggccttgaaagtaacgacatcatctgggctacagaagctgccgcatctccttcgaagggcgtcagcaacagtttcaacgttggagccactctcgatattgcggttaacaatggccttgacgagcagcttggcaagatccttgccatcggtttgagaaaagagcttctcgtacgtcagttccttgagttgttgttgagctgtagcatcgagtcgagtgtagatatcagcaacccgctcatcgaacagcataagcacaaacgagataccctccgaaatgctctccatcaacttctggagagcatgaagagcttgatgttcggcctgaagagcaacttcctcctgacgactagacacatgctggaggtcagatgggccagacaggccttgaatgaggccacggttggtatccaggaacctctttaagcgctccaagttctcctggacagtattcaacttggaaaggggaattgtggaaccaatggtgataccaccgttagcagacacaccaggagcaataactactgacttccacaactggcgtaccagtcgggaaagatacagagctagagcgtcgtgtcgagaagagaggttaatggaatcggttgtaagggatgagctgtcggtttcagccatcgtaggctgtccaccaaagtcgacaaatacggatcgtgctcggtcttcagttgcctgatcgatagcacgagctgcaccaggtttagagtcaccaccgtgaccacaagcaacagccagagcggtagtaacagtctccacgcggccataattattaataaagcggcggcagaccagttccaacccctcgtctccaacagcacctcgaatagcagaagcaaagatatccacaaaacgccttcgtcgaacgatgtgtacaccagtgttggtgagaatggcgaactcactaggcgcatcgtcgaactgcacagccaattcattaccgaagccaagtggttgtggtgccgctgcgaacggttttgtgattaatccaacagcttcagctcggctgccaatgtcaatccagctggcagattcatggtatttgaaaggagatgtcggggacgtgttcttaagacgtcccgtctcaggtccagacacaaagagggtatcctcgttgggattagattccttgctcacaaaatccaagaaatatccaggggcaaatcgagcaccttgtcggctgtaagacagcgaggtggattcggaatcggtgatcgtctcgccgccagggtatgtagatcgacgagaggtttgaccagggggaaacttgataaactgaatctgcatactttgtggggccaggtttgtcgaggaaccgtaaatgtaggacgcagcactggtcgcactgaagaatagacggcacccagtgtttgtcagagccatcaagtgaagcttagtcgcttcctgcttagagatggggctgatcgagacaatgctcacttggtcactcaacaacctagactggttgatcatgtgagcaatgtcgcgaagacagtggagcttctccttctcaataaccttgttcagtcggtcggggccttccatatggtatgttcgaatggtcgatcggctcgagagggtatagacgaggtttctcgaatcgtcgatcacgatatcaacaaggtgttcgggagtcttgtgagaccagaatccaccttgtagagtaacaactgaggaccagccgggattcgtatggttgatcttaccgcatctatttgaaaaccatttctcctcagattgatagtaaagttcattaatgtcgatgtcgttgcttcctccgaagaagattcggccgttggcagatccagtgataacacgaacgtcggtaccacgaagggggagctgcattttcgtttggtaaagagatactgtcttggagcctgaaggggtagcggtggccgagacacctagcaaaacaatgtctgaagaagtcgcaacgacgaggatgtgtgtgatggtgttgacaaaaatgcctggcttaggaggcacgagcgcaacggcttggatagtatgcggttggtcctcgaacccgatcagctcggggtcagggtgtgtgtagtcccatagaaacagcgagttatcaataacgacccaggcgtggttgatctcggcaaagagtcccatcagagtctgaagctcgccagcattgtaatggtcgaagacttggttcggaatggggtacatctgagttttgtggaagggggccatcgcagaatcggtattttcaaggtcgtagtcggatgacgcgccctctgatgtttgttagcagattccttcgcatccaagctcttaaacctacgtcggcagtatgaatccaagtcgggataccggccatcagactggagacaggcgttgatggccctggccgctttgacaacgggggggacattttcggttcggagaggtgggagcgcggtagggacaatcagattatcgttactagatgtccttggtgcagatggcgcagtagctgtgacacttcgcgatgacgagacaggggccgagctcttatgtgagacggcctggttgctatcgttgccggtgaagagctgtcggcgcacaggatcagagcccgactgaaacctcgaggcgacggccggcgtattcaagaaggcgcctggaactggccggaccggagttgtttgtggaaacgacattatgggcagtaatatcgaagcccttggcgggcctgcgtagcttcaccagtttcgttgctataccactgtaggcagatcgcggatcatcaaaagcgacggactcaaggcgcgtggatggaattgcgatcaatgtaccaatccctcgtaatcgcgtggtaaacctcgtgggggtttttcgctttcgtcgcgttgtcgtcgggtttgagagagtctatagcgagagaaggacggtttgaaggtgataaacaatttgacgagagcttggggaggctggatatggagcacggatttttcgcgactggggcgtgacgctaggaccgttttggtgcaaggctgagaacagagtaaccacgcgtcttgaaagctcaaaatcactgagaataaatgttataaaaattaatgaagctggagacactgtagttttttactcattaattatagttgcatcttttcagccaaggttcagctctgtgagcaagatgcattggtctgtaagcacgaaggttctttgatccacctctctgctctacttggactaggggaggaaagaaaacacaggaccttgattctaaatgacaaaaagacttaggttatatagcctaagcttacgacaactttaactgagtttcttatgacatcctatattgaggttcgctgttttcttgccccccgaggctgggcaaacataggtaggtagctcaggtagcacaatgcacaggtctctttgtccttcaagccaacgttgtcatatacgcacggcaagcatgaaggagcgcctgaggttactcactcttgacttcacgggctctgaggcggttgcataagttgtagtacattacagttgtcataccactaactatctctcatgacaactgagttgacctccacagctgttatattcctccttttcaattatgtttcgagtatcttgcatgtttcctacttctttccccctgttttcatccttcatttactgcttcttagcatcgcgagcagccttgcggagagctctgcgtcgaatgtcctcgtgcatcctcttgttgaagaaaatagtgataggaccattggcaccaggaatgttctcaatgaaccacagcatgaaagcatggctccaccaaggggtgtaggtgttaggagcagtctggtaaccaccgagtccaatcttgccaagagtagccttgacaaagttgcgagcgttagggacaagaaggctagggcggcggaccttgctcatggcggtggtgacaaggtggctcaggacaaggtagacatcaacattgtggtcagcaagctcagcggagagagcattgctccactgctgaagaaaagccttgctaccagagtatgtcgccaagagaggagtaggagtccagccaccgaaagatcccatggtgaggataagaccgcgctttcgctgcttcagaataggagcgacgacctgggtaactcggagagtgccaatgcagttgatggtgacaatgttctgaagctcctccttggtggtctcgaggaaagaaacggggatgctgtgactctggccaacgttgttgatgagaataccaatatcaagaccagaaataagctcgctcaaacgctcgtagtcggcatcgttgttctgggagaagtccatgtcaaggaccttgacttgcagaccctttccagggtacttctgttgaatctcagcggagaggctctcgagcttggagagggttcgggaaacgaggacgaggttgaagcccttggcggcgagctgcagagcatattctttgccgaggccatcagaggcaccggtgatgacggcccaggtaccaggctttccatacttgcgaagctatagatttgattattagtagagctcaattgggagttgcagaagcacatacgttggtgcctccgagcacgaaagcgctgaggacaagctgaagatagctcagaatcttggatcccaagaagagagcaccaataccagcaagaccccactgaagaggctgcggtacgttatggaggaagtttgtgatggcgtccatatttgaagagtgcaacaaaaacaagctgcctgtatgaagaggaggaggaagaaaggaagaaaaggcgacaatcacaagataagtacggacactatggatggatgcccctcggctcttgagttgggtcttggctctctcagtcaggcccggacaattaattgaattgaatttttaggtggtattacccctgacgttgttgagttggtccaagcttctccggtctttggtccccgattacaggtcccatctcccaccaaaaacaggctatccagctcgtcttacaccaatctcaacccgccatttaacttctacaactgcattgcaataatagttgttgagattctctgactaccgcttactcagttcaatttgttgtcaattctgtcgaaatggatatcatcaagtctatcctccctgaagcaaagggtgttctaccctactacatgatcatcgtaagagccactccccctacacccaagaaccagataagatgctgacccctcgctctagctgtccattatttcgatcggaaactcgctgcagacgtatacaaccctacacttctcccgacgagtctacaacggcaaattcgtccgtaaccccaagctcccctccaagaccgataagttcgagcccgaggatcagatcaacaagctggttcctgctcagaacgaccccaaggctaccgatcagcttactccccttgccggaagacttttcggcacctggacgctcatcacttgcgttgttcgatgctacgcagcttataacctccacattggtcctgtttacaccattgcttactggacttacattgtcgcgctgggacattttgccagtgagcttttcgttttcaagaccatgacttttggtctccctcagtacttccctttcactctggcttccatctctcttatctggatgcctcttgtccgtgactactatgtcgagtacaactaaatcaggtgataagtggtgagattggtgagtggcggtgaatgtaatatacacatggcaggcaaatactagatgccctggaaccagtacgacggcgacttgtttttagataaaaagtctagattttaatgttttaatgctccggctttattcctatagattcttgcggtatagctctcctccacaattcctcaaacgaactgtggcctgctcaggagtgatatcacgttgaggctcggccagaagctcatatccaacgagaaacttcttgacggtggctgaacgcagcagaggtgggtaaaagtgcatgtggaaatatgcgctttccaactcttccggtgttccgtcaagaggcgcctggtgaaggccagaactgtagggaaagttgcattcgaacaagttatcgtatcgtcgggtgacttcttgaatggcttcggcaaattggagtcgttcctcgggcttgaaatcgagaagagatcggatgtgtcgcttaggaagaacgaggacttcaaaaggccatacagcccaccacgggcatacaatcacaaaagcatcgttctcccaaacaactcgttcttgcttctcgagttcaagcttgacataatcgccgaggaggtgtcggccgccgtgttgctctcggtacttgctcatttgcacaagctccttgccaggttcctcgggcatggttgatgtggtccagacctggcaatgaggatgagggttagagcagcccatagcagcgcccttgttctcaaagatctgcatatatctatactgctcctcaggagaaggtgcagcgtcctttgacatagaaatagccagcttgtcagcttcggcagcccgagggtttgacggtgtcagatgattggcgtaaattcgagtccagtgctcaatgacgggaacaatctcgtcagctgtcatgtctgccagtgtaacatggtgcttgggtgagaaagtgagcacgtaacacacgcctttaacaccctgagcttgaaggagaagagattccaggtcattggatgaggctttcgcatcataatctggctgctcttgcttgacggcgctgtagtcgtttacaaaggcaaaagtcttttcgtaattcggattttggtcgccagcagctcgtgggttaccgggacagagataacactggttttgtcaggggattgaggtgttatgatgtgatgtcatgagcgtactttggggtcatattctggaagttttgatgcgacagcagcttcttgctggcctctatttcatgtcagaccattcctaattaaagtatgcaatactcactgccaaggtcgcttcgtgcgatgaggtgatacaagcagccatgaatccgtgaggggattgtatcgacggtgagaaatatcgtcaagaatttgatcaggcatgatgatagtggagtggcaatttaaagtgaatgaggggttgatgagagacaatgaatatttagagaagggttcagctttaatttattactgctagaagccgaggctagcgatagacgatacaagataaatagccaactaacaaagactccccagggattctgaatggtgcggttcaacggtgatattctcggccatgttttcgggggagtctttttcccaaaccagatgcccccaatattgaatctccacagtttggacaccagccatcaaggagtaacttagtaagaatgcttcagaccttgtcaaaggatgttaacataagttcatgaaagagaaccctagaattgtagaaactcacatgagtcttactgtgactcagtcccaagttttatggtctgcgtggcggtccgaacattctggagaaccagcatcttttggcatatgcctcatcttctttaatcgcacttagatacatgtatctgagcatttcctcctgagatgggtattggccggtaagtttatggtccgctggtggtgttaatggctttggaagcggtggtggacgagatattcgtgagggacgaaagaagcgagagagtcttgaaaatattgccatgttcgaagtatatcgagagtcaggatggcgagtaaggcagtaagtgatcaaacgagctatagttgacgcatctccttacatgcatttatgctgtagacattgttatgcaatgcctaaactttgagccacatgtgtcatttgcagttggcatctgtggctcagagtttatatcacgattcaccacacagaactcagcatctcttcataaacctttgaagtgaagcatgagtttgtcacttccagactgtgaagattcaataatgggggatggcgtcacgcttgtaccgagggtctagataccagaagacttaggaccttacattaaatgaaaaaataaacaaaataagttgatactataactaagctattactaggttatcctaaaatatctaaatattgtctacttctctgttgcttatttaggactcgagtctgaaggtttctgccatccccacgtcacttgccaatagcggggatatgcggcccggggcaacttcttccacgtgacttgtgatgattcgagcgtggggttgctgctagcggctactggctcccattcgaaacaacctaatccgcgccctgcaatggagctcaagtccagtgcacttcagccccagaccagctcctgtcagagcaagcgtagacgccataatcaacaacatccgcccctcgacaaatcgacccatcaccgattccatcaacaaccacctcaaaccggcattttccatcgaatttcgcgtcgcgtcatcgttcccaacaatcgcgcatcaccaaaaatcttcttttgcacttccatcgcgccttgcgctgcctcgaacccgtcgctacttctagacagggggggtaacgacgaacctcccggcccgacatcgcagccggcgatatgggtgtgatacgcaagaaaacaatcacaagaggtggcgaaggcggtgtaaaatacgtttgcgatgtgtgctcatcagatattacatctacggtaggtcattttgctgtgttgcctgttgcctgaagcttgtttggaaccgtaaagacgcgcttcggagatataccggctaaactcaattcgatgtcatgatggggttgctaatcatgttggtgttgatacaggtccgcatccgatgcgccgactccgactgcagtgacttcgatctctgcgtctcgtgtttcgccaaaggtgaatcacgaaatgcccacaaccctgcgacacacgcttttcgtgtgattgaacaaaactctttccccatttttgatcgagaatggggtgccgacgaagaattactcctcctcgagggtgctgaaatatatggtctcggctcatgggccgatatcgcagatcatattggcggcttccgtgagaaggatgaggttcgcgatcattacttatcgacttacgtcgattcgtctcactttccactacccgaacgctgtagccctcacgattgcgaattggccaatgaaatacccagggaagaattccaggctcgcaagaagcgacgaatagaagaacgacgagatgcagctaagaacgcgcccgctctacagcccaaaacaaagccaacagctagtgtgcctagctgtcacgagattcaaggatacatgcctggtcgtttggaattcgagaccgaatatgcaaatgaggcagaagaagctgtccaattaatgcagttcgatccaggtgatggattgaaccccaggacaggcgagcttgaacctgaaatggagctcaagcttacagtgatggatatttacaacgctcgattgacacaacgtgtagagcgtaagaaggttatcttcgagcacaatcttcttgaatatagagagaacacaaagctggagaagaggcggaccaaagaagaaagggatttgctccaaaaggccaaaccattcgcccgcatgatgaaccagcaggactttgaggagctcaatcaaggacttctcgatgaacttaacctacgacaagccattacgcagctacaggagtggcgtaacatgcgtatcggcgaccttcgaagcggcgaaaagtacgagaacgagaaagcttcgaggattcagaaggcaattcccatgggatccatggatcgtgagcgactggcatctgcacagaggtctaagcaacctcctcctcccgaaccaccaagtggatctgctcttctcatcgcccctgaacttcctgctcgactgctaccagctcctgctgcggaagtcaatggcgatgcaaagccattaacaaatggccatactgatggtctaaccaatggccagacaaacggtcaggtcaatggagtgaccaatggagtcaacggtgtaaatggagtaaatggccatgcagctcctaagcagagatacacagcccaacccatctccggcgtacaaccaatgcccatgacccaagacacagccccagacttgcacctcctcacgccagaagagatcaagctttgcgaaatcatcagactgcagcccaagccatatcttatgatcaaggagcagatcctaaaggaagctctcaagacaaacggcacgttgaaaaagaagcaggccaaagagatctgtaggctggactcgcaaaagggaggacgcatattcgatttctttattaattcaggatgggttggcaaggcgtgatctggttgtttactgtttataataccctttttgaaaacgaggaatggaattggcgctgagcgtttgctgggaattatgtagtatatgttacgcttctgtggatagatgtcaccgatacaatgttacaaaattagctactcattttcgaggctccaattagatgtaattgcacttgtctacagctgagaggttatgaggcttcgcccctgatgatgtaaatacccgacaagtttggggttttagtatttattttacaggtagtctaaaccttcaccagttcatagttttgtgtgctgaatttatccattggactagaattatagtgatttatttagtttcttgatcctcatctgccttctgatccaagtcatgatccaagtcaattgcaactcatatctagtcgacactccaacttatagtgtgtttcttcaaatacaactgcatcatacgcaatgcctggtggacccctcggcatctggggagtggcagcgtggtccaacagatgtatatcagcatcgtcgacaatacggaggtggtggtacgcgaggttggttcccaaatttcgagctctggggagttccatcggcacgttcgctgatgcttccttgttcaagatccgaatcgtatgctcggggaggcggaggacctcgaggcagagggcccgggggagcaacgcctatagtcccagggtacaaagagtacatgggctccgtgtatagagattcttcccttggaggtcttgatggtgttggacgtggacatggtggacatggtggacatggtggacatggcggatgttgacgacccaagagaaacttggcgaacatgaggatgataccaaccgctaccagggccccaacagtccaggcaatgatttcaatagtgcacattgctgaagagtcgtcgaattggtttggctgatggttaatagggacaggaacgttcatgctgggtatctcttggtcccgtgattgatgaagtgataagggaaagaagaagataaatgatgagtattgtcaagtgttttgagctgcagtatatcagatactattggcaggatgtttgattaagtgaatattgactgtgaggttgtttggtgacgagccagccgaaagttgagttgggtagaaaagggagggaaagtatcggcggataaccttgatgttatatgtcgtggattcgactgattcggtgagcaagtgacgagagtttcaagttgaggcttgtaagcaacaatatgagacttctattgacccgaggtgcatgtggctgaagtgaaaagatagagttccaaggtctggtcacccaccgcacagcccaagccccgaagcccggtgagatcatgggcttgcccaaacctcatccacgcgatggctgcttgagtttgccttgtatgctggggtataggaaggcggaggagtgccaataggtttgtaatccggaagctcagtatcgcgagatccgcgaagggaagttgaagtgtaagacgacacaggttggtggggaggattgacgaaaatgctttcatagttttcctcccgattcaccacgacgtctccttgctcttcatccagatcatcaacatgttttttcgatttgcagccataggccagcatgaaacaaatcaaccagacgacgcccatgacaatgaagagtataaacacccctggcattaccgtgtccaaggtcaaagccatgatgtcgagttcgatcgagaaaagaggcgttttttcgtggatgcgagtcgaggcgttaaagaaaaggggggaaagaaatgatgctgtcatggatgtgagtctgaatctcttatataacccgagttgcctctcgaagttaatgttggtatttgagttgcttcactgaagatagttctcacaagaagatgagtttaagttgctaaagcttttattttctggtcctcgcacatttctaacttctattttctagcatagacttttgactgtctagttccttccaatcacgaagccatgaacaagttttgtgcagagttattcccaagcttaccagttacagcgaataaaacaaacactgttccagctgatggccagatgatcaaatcgcccaaaccgccggctgtgggcatttcatagggtagaccctagcagagcatagctctccgggccagatgggaatggagtgttaaagggccatacgagcaggccaagggtaagtgagaggtgacaggtcgattgaatccaggcggccctcttcaacagccttttcgtctgctccaacataggaagaatctccatgagcttccaagacctcccggagcaagacgagatggtgctcgtcgaacgcgcctggataatccttcaggcgaaagatcgcattctcaagatctacactgtcggatttcttgacccatatccacccatatcttcgacctgtacgcctcaagaagcttcctgaaccctgcatgagaaggaggcatccactaaagaagcctcccagaaggagtatgatgagaaagacaaggagacgatcgcatttgccagacgcatcttcctcggacgggctggcctgagcgccggttctgtcaggagaagagagacggagagtgtaggtgaggtcgacgacagcaacagcgatagggagacgactagggcgcacagtttcggtgggtgaagggaacttgtaaccagctgtgggggcactgtggtcaggcctcaacttattgtctgcttttgtggctggctcatctctcagtggtggtctgttgaccttgcggtctggtctgttgtgggtgaatcgggtcttggtaggaagaggaggacgagactgggttgggatagagtaaagaagactatccagaataccagccagaggccgcccctcagggttgttcgggtcaagcatttcgaaggatgggggctttgagagaggtttgagaagaaatgaatatgtcgagcggactcggagaatcggtttgataattgtctgagtgttggagaggtaaaatatggacatgtcatcctaaaaggcatcattttataatacttgggtgtaagttttgatcaaagttcccttgtttgccctaccttattccattaaccaattattgaggagcagctcacggctgtgttcaaagttgggttctcgagttctccgaagcttcaatacgccttgggagtatcgaaggaagcttttacaagtggttccgaagaaactatataagtcctccggctgacccaggagactttgagtcatcgagttccacgaaattctccctccaaatcggttatacttttcgacttttggtcaaaagctccctcacctcggccataccaatactcaggctgtcccaaatctaacccacaactcttattctctgcagttcaccagatcatcagagcattcgatctctcaccaatcatccactaccatcaccatgtcacccttgccagacaaaatcaacccgcgtaactggcatcaactcctggctcggcaagatgaggggagcggctactaccatccacatccctccgacggcgaatatggcgtagccgatcactcaaccggactcacctggtggtcggacccagcgaccacgcaacaacgcatcgcggtcttcgcgatagtgacgggcgttctggttgcaatcatctttgttatgttcctcaaaattcgcaagctaaaaaggatggtaccattggtttaagctgattgaggatcatgatgtttctgtaagtggacttttcttcacagtctatgtgttattgggctaatatcttcttcaggtcagacgtgatgcggaatggggcccatcttttctctgtctgatgacggatatacatcacctcatcacagcaccctattgcttagagattatcgttgggttgctctcactccctttgccaggtcccgtcctcgaaaagtcttgttcaaaatatagtgggaagcatgagatggaagtaggggttctatcgaaagactcaactctagctctgaatacaattaataattgtcccacaaatccttaacgtatccctccgtcaaccgttcatcctctccgtaaacctcttgccatcctgagaatcccctgtccagcacaaacacatcttgaccgctctctcccttggggtcttcacccatagacttcaaaagaccatccctctcacgcagatacttgagtgccgcactcggaccccgctgttgactcagtgcgcagtgaaatacaactgtctttttgtccttcagacgacggaccagagttggcatcatggcgtcgagagtgtgtgcggggatatttgttgagcccttgatatgtccaccaatgtaatcttgaaaagtcagtcacagaatcaagtggaaccgagaagaagtcttctttttcggaaaagagtttgaatgccaactcaccattatcacgaacatcgataacagcgaatgtgggatctgtggcgttgacttcctcgaggatcttctcagagagggatttggctgagagccgcttgagtgaagcgattgttgtcattgggcgagcctgtgtacgaaaaggcgcggctattctttgtaagattcgcatgcgggagtgaggttgagtaggtactttgggaaaaggtacccgaaatggatcaagatgaggctcatgtagatctgattgaggtggagctaaatttactttttggtccttggcggcagaaccccacgtgcgtgaccaattctcggagaacaagaaacatcaagctttgatgggatatcaagctaaactcaataaatgatattctaaacttataccaagtcatccaagtctcgttatcgcttagggccgacgtcctgagttttctttcctccccctctctgccactctgttacgaatcaaagatggacatcccttaactctgaggagcgaaatattgagagcaagacccatcaaagttgattggggcatactgtgattgattaacgaaaccggtttggtctcaaagagggtttgcttctgttgagaggacacctcagttctttgccatcctatctacaaagctcgctaagatagcaacaagacttcctcgagagtcaattagttcagcgcccctatctcacacaaaaatatagtacatagcgttatcatactattcaaggaggacagctcccttttgaaccgtaatcaacaacaacatggcaagcaagaaatgttcatcgtaccgtgtaagtgattgcggtgtcgttaccctgtagtgacaccaaaacaaacaagatcccagctcccacccctgtagaatgacatatgacgcaccaaacgacaggggctattagctgaccattgatcaattccgcactggcacaaaactggactacaaacccaccaactagactaacaaactacccgctcaaccaaaccttcttctgttgttctaggctctagactgtttgttttcatgacccctttgtcaattgtacgcttgttatgaccatctccgtttgtatgcgactgccgcaaacgattcgtaccgtaaaaaacactgtcaactcgctgcgaccactttctttatcttgcaccagcaactcaacatttaccctgcgacgatacagactgtactctactgcaaagatgggctcacaaccggagaaggacaatggacgtgtagatcttcgccctgaggaagtaattggagatctgggtttcacgcccatggtcaaagtcgccgacccatggactgttgacaaggtggtcaaggagattcctggtggtgcgcctactgaagagtcgtcttcgctgctccctttctttcacatgctcgaacgactcaagactaccaagcgagaaggatggaggcgatttggtatctctaggtaaggaaattggtgtctgacttcaagatgtcactaacatgcgacagaggagagtctatcgccgaccacatgtatcgcatgtctctaatctccatgtttgcgcctccctctctcgccccgaagctcgaccttcccaagtgcatgaagatgtgtcttattcacgacatggcggagcttcttgtcggcgacatcacacccgtcgacggcgttcccaagcccgagaagagccgacgcgaagcggagacaatggactttttgaccaagaacttgctacgaaatgtcgctggcggcactacaggggaggacatccgcgctatctggcaggaatacgaggactccgagacactggacagtcactttgtgcacgacgtggacaagatggagcttctgctgcaaatggtggagtatgagaagcgcggtgagggcaaggtcgatcttggcgagtttgcgtacgtcgcgaccaggatgacactgccggaaatgaaggcatggggccaggaggttctcaaggagcgggaggctttctggggaagcaaggagcatgtccatggagagcagggcgttaatggaggtgttacaactgagcgcaagggccagcaggacaactactacaacaaggactaagtgatgggagacgaatagttagacttatgagagggaagggcgaatgataccaatgagctgaggtcatggcatatggcatagaagagtatggacgcagggtttacagcggttcacgcgatatgaggcatagactgaatagaagacaggcaacgattaacgatagtaaggcatacttgaactccatgaacctcatcgttgtgatttgtttcaagacccctgtgttgatcattaatcgtctaggacaaccaaggatattagagtaatttaagcaagacaatatagcaatgcaaattacccgacagtctgatatctggtatagataggagagaagggaggccttttatcttttcgtaactatgagctgttcctctaatgttcgcttgttcgctttttatgctcttggttagctgaaccctgccgatctccatcaagtggaccaaactcttggaatcagccacgcaagaagaagctggaggctggagctataagtcggcaacaaaccgaaagcgtcccgttctccacataccattcctgacaaaaggggattgactgcctgcacctggacaatcatcagatactgagtcgttttagagtcttattctctcatcatacaggttacagagtagaatacagagtaactgcgctctctatcgcggctgttgaagcaactgccgggatcactatcaactgacccggaccaatcacacgtcgtctctgacgctggccacaggcgctggccccccaaccattgtttacttgccccatcgacattctgccgccagtggaggaccgtctctctaatccaatacatcataaatccataatcgagcctcactttcaaggcgagcatctccaaatactgtgcgtgcatcttaaggtgccctcccctctcacccgagcgccatacttttggctgcgtctattagagttgggcgcttgcagccaggcagcctccccctccatgcgaccgtcatcacaagacacaacctgctatctcgcctagtcacgaggctctcaacaatatcgcccatcgccatcgcaaatcgccttccgagtatcgcttccccgttgattgcaatctcgtcttctggatccgaatcttcggtttgctcttaccccagacccgcttgtgcgatagacgacctgagatgtgtctcggctgctgttaagcttggccgtgagttacagcttcgcctccactcgataaggtcattcattcgtctatctatcaccacgcgcgtgcgcgcacataccgatcaaatcagaaggcactatcaccaggcagaatgacgatcccttcgcatttccatatgtcgggcggctttaatagagaaggcgtgcaccctggcctgtttcgcccacccatctcgccaagctctagcaccagctacggatatgcttcgccttacagcacagcaacccccgacggacaagctacgaaacgaaagagaccttgccatgatatatcgcgatcccaagaattccgcttccaggatgattctgatagaaatggtaattttggaacgccagtggctcaaatgaagaatgaggaaatgcggtaccaacttgctggacagcttgatacaccgagttctggccctttcaatagcggtattctcgacgagagcatgtattcggacaccgactatcgaaaagcgcttggctcaaaacgaacccacgacgatatcgatcatggagctggaccgacacagctgttcaatctgcctccccagccgatacagtcccaaggctggggtagcttcgcattctcaactataggaggtgttgttggacgtgtatgggagttttgcaagacaggctcatttcgaggtttccaggctggcggtggtaaggcctttacgatgaattccggcagagtcgaggagttggaccagacattattcgagagtcagcatctacccggccgattcccaccatcgcaagaggattacttcaaccagcgtcagtctgataacgcagatcaaggtggcaacagcggcgcatctacacctacagcaccccatccgaaacgaagacatacagacacgaaagatgaacttggcaggaattgggtcatggtgagtgatgagaaaccagctgagcctgaacccaagcctgagcctgagcctccgctgcgacgtccgtcttatcgaccgtcccctcgatcgcgaaactcaggcccctccatgactacaggtcgacgcatcagtgccgctccatcagcccgattctcttctgcctctacgcccggtcagcgacgatccactaccaatcgcccgactagccgtctatcacacgcagcagcatcaccttctccacggcctgcatcaaccgcgtcattcgcgtcacttgctcccctcgcttctcctcggatagaatcgcccagcaggatacctcaacccacccgctccactcgtcgaagtaccaccatctcatcgccgataacaaagccgtcgacgcaccgccggtctcactctaatgcctcagtagcatcaggacgtacatcggcagaagccagtccccgtctgaccgcagaagccaagcatctcgcggcacgccgtaagatggaagaacgagatgcagatgtgcggatcaacgctttcaacaaacaactacaggacatgattcgccagggtagagaagccttgggtacgacgattgaagtggagggtaactgggaggatgacctgtgaacgactccagctgccatccatccatccatctacctaccttacctcgtgacgactcattagacattttgaagccaccttcctgcctcgtgaaatctctcactgataccctcatttctttcgtttcttactgcctgggcagcaacgtcggggattttgacaggacttttttttactttttaaggggagatctttttttgtcggggagttgattaaggatctgggcgttgaagcgaacggaaactgactctttgcttgtatcagtcatacacacacaaactcacaaactgactgactgttttcttggtagttataaataactgcctgatttattcgtttacctcgaggatcgataaccttgtctaaataagcataaaaacctttcttctcttgtcttaagctcctgtttaactccgtagcggactaccaggatggatatccgcgaaaaccggtgatataccaacccagcttctataatagggaaaacgtgaagtctgaaggagacgagtcgctccaatcatacggggcttcgctgtcaacagaacggaccgggcttgtctctctagacccgggacatcgtacccgaagcggagtatcgaagcccctggtttattattgcacgtttgatatcatctggggaacctcaggacaaatccttcccgttcatggatgttgcctgcggctgacggtctttgtcggccttgttgattgacgccttttcgaggtccctcgtatttgttgtttatgtgagaacgttagtctttgttaatcagccttggctacatcttggcaaggccagctcagagggacaccgacgatcgtccattgaagatggggtgcgttgttttcttgtctcctttatgctgtggtgataggtatatgcagtgcaggttgggtggacttggcgtgtaggtaaatatagggctaccttgtcgtagatcgaacggctgaggcttggagatacccatttttaggtcatcaggttcgggctactagctagagaaacaattgatgtgatgggagttgcatatcagtaatctctcagcaaaagaaacctgtgatggccccataaatgatgtgcaagagatgcatgtttgatgagaaagggggcttacagtgcactcggagattttgatgcccggcttgtgtgtttttctgactgtaactgtgactattatgaatgagatgttgtagttgtctctttttttgtccttgctttttgcatagagtctcattctcctgaagataaagcatccattgtggatatggatggatgagttcggttatcgacgcgagactaaagggaaaattgggggcctcttttttgttctcggtctggttcgagaccgtgagaacagacagtggactcttcggactgcacggatattggcgtgaaggaccaagctctagctacttgcgtcgagttgacgggtttttacttggcagtgatgttcggcaatttcttcggttgaggatattgtatcgtatagaccacaaagtaggtagttggtaatggtgttgaggttgacattggcatacgtcaagtggcttattgtttgttgctatctaatgcagtgagcaacccgtctgcaggcagagttcgtacatgagatagtcactagacgacaagatgaagagaaacaaggctgctcttatcttggcgtcgtacgtgcaattgcatcttatcgaaccaataccaataccaagaataataccaataacaataccacagctctggtgagaaaataaagccttgtccatgtctctcctcagctcgtcggtgggtagtaaatgctaccgtcccctatttcgcaggatgacctattgacaggtcggccgctactcaaagcggatgcccgatggccaagccttttatcccattcgaggggttattctccgttcctaggtagagtagcctaggtttcacttttttggttcttgtgagacaagccctgttcggtaatcgcgagaagagcccagactaaggttaaggttacgttaacgttggctctttaatttttaaccttagtgagccttttccagggggggtcacgcctgaacatgggtatggccaacccgccctgaacccctggagcctgccttttatcgtctgtccaatagtggctgaaactcttgtcttgtgagcgcatggcatatgctgctgtaagactcacgaggaaatagataatgctcttgttgctctttttactcgtcgggttgtgatacaagagtacctgagacatacagtgccctgcacaagagattggctcgaggatcgtcctgcattagatagcgcaataccagggacatgggggtgatctcgtatgaagagccattgaaccacgagatacgctcccatgaggacgtgaaggaggaacatggcgtaagaatatcgactctttcgtcacttgcacaattcaatcaatgaccaattcaatttaaatgcaaggttccattccgtcgactgccaagattcccgagtctccagctctctgcatacgatgaaaccccaggaccagtctctgaactcataacccctgctgcactctactatctgcacactagaagactaatactgcacaaataggtacgtgctatcaagggccataagggcctcgtacgtcgacggcaaggttgagggagggatacccatgctcttagctgccacacccataacccggctctgggtgattcagctcggtacggttttgtgctgtaaagcccgtgaaggaaaatctgaaggggacgagaaagaagtatatatgaaagaagattcctctgctgttttagacggtcttaggttcaactcaacagccgcagttcattcactcgtttcttcacctccatctctctttttgaagctattctagtttcagtactgtcgtttaccgtccctcttacactctataataccctatcccaaaatgcgtttctctgtcctcgctacctgcgccggcctgctgcagcttgccggtgccgctgtccctgtcggcgtcgccatcaccaagtgcactgtcgacaggaacatcgccctcaccttcgacgatggtcccttcgcctacaccaacgagctcctcgaccagctcaagaagtacggctacaaggccaccttcttcatgaacggcgagaactgggccaacatcaacgactacgctgctactgtcaagcgtgtcgtcgccgagggtcaccagcttggttctcacacgtacgtgtttcatcattgacaatatgctgtgtgacagttcgtataatagctaacacccatcacagttacagccatcccgaccttgctaccatcagcaacgccaatgtccgaacccagatgactcgtctggaggctgagtttctcaagatcgttggaaagtggcccacgtacatgcgtcccccttacttcagctacaacgccaacaccctctccgttatgaagactctgggataccacgtcatcaatgctgatgtcgactctcttgactgggagtacaacacccctgctgagaccaacactgctctcaacctcttcaagaagggtatcaccaacggtggatccattgctctcttccacgatgtccacgagaacactgtccgcaacctcatccctaaggtcctcgacgccgtcaagcgcagcacccgcattcgtgagtattctctatcatcattattccttctcattactgatatttctttagccgttactgttggccagtgccttggtgaccccgctgccaactggtacaagaccaccaagcgtaccaagcgtgactttgaggatgatgaggaggctgaggatgagaagactgttgatgagcgctctctgtccgagtacatcgagcgatctcgtttccgccgccacgctcaccacgcttaagcgtcttttgtctaccaatactttgatgtgactacgaattgttggataaagtacatcattggaaagaactgcactgctcatatctcatttaatatcgcatataaacagacaatagaacatgtctctataatacacggcctcactatttaatcattccttcttttgccgtgacattgccagacactaaagctaacgcctcaattaaaggtccatttaagcatctattgacgagagcttaaagtcgtcttacttagatgcgataggtccactcccactaacaccctgccattgtggcatccttcgcgagtcagcaatgcaaaagcttggactttttgaggcttatctcttgatcgcatcacgagatgatcggattgccagccaagatgaaagataggaaaaacaatgcgctgtcagcaattgtagcccagtttgtccctgaaccccgacgtgtggagtatacgagcattggcgaagcagtgagattcactcagcttatgccgagatagataccaagtcaattgacttggctaagctaacggatcttttgtaagttcgttaatcactagtcggccgttactcgattgagatatcgatagacgatcgctgcgatgtcttcgtgggggcggaagacttcgcgtcaacgcgtgctgttgcctagtgcctagcccctcacccattgacaagagaatcttggagcattttctgtgagatcgcgtcattttcatagcagcaaatgtgtggtttatttgcagaccgaaattgatgccttacgaacccatcatcacgtagctttactcggtgaacacagtttgctgagctgggcgggctctcagatattcttcattgttactgttgaactagttactgagtccattccaaatgactatgtgtgtcaggccatctctcgcgttgatatcttgagaacaggatgaatggtatagctaagatcgacttgatgaccagtcagaagattttgcatcgtaggtcctccgacttggggtttggccaatgttcagaaagcaagtctcaaagcatcaaccactctgttgccgtgacttgtgaatcgcttgacctaggatgatttgtgatatattggccatataaatcaagctaacaagctgtcggaattttgaatgtgtcaacacctgttgctgggtttcaaagtatcaccacggctctgagtgactgttatggtattaaatcatttgattttagttccgttggcctctcaccttttcgtaaaaagtatcgcgctgagatcaattgtcctttacaacactctgctagcttcaaggcttgagatgtcccgagtgattccaagcaaagagtcatgggttctttccggcctcttcatggtcacataccccaaatgaagccaaaaggttgcaggatgactaacgatcaaacacgcaatgggtcgatgatacgactttagaaccttcaaggcttggcatggtctgaaggcctccgtcacttacggcgtaaaatcatctgccgaagaccactacatctaatctggtagtccaggagaatagaagtaatatgggataaccagcttgcaccaatctcagctcaaccctcatagagttaattgcatcattcagcatctcatcacggataaatacaaaccatcccacaggtaacttcatgacggacaagccgtgagttcggtgacgctacgggagtcttggcatttcatttaccgaatttcaacatccatcccctgtccagtaggcgaaagccgtacagagtgcgaatagaggcttagacctgagagcatgaattacaaaaagactcataaattcatctgccaagacttgccccgagtcaagacatgcataaatacatctgacacaatcatatcactagaccctgacattttaagcatattctcccctgaaacctcataaactctaaccaaggggtgtatcgtcccttgatcccggtaaagtatttaacgtagcatggacgtgccgtctgtcagctgaactctattcagcacttgtctcacatgctttcatgagtttatttaatggaaatgcgggtgcccttgtatttggtgacacggcagtttcgtgtctgagacagtcggactgacgagtgacccgaactcccgttttcggaatatgagagcggcacgggagtgatttttgatgaatacatgcaaggctccgagatattgctactagcctttaaggcttggaaatagattattgtatagtgttatatggcactgtaaagaagtttgtatcttctgaaggcgtctcggtgtagtcgtatcacagtacttatcactccttagtacgacctggatgcttatgcaacccttggttgaaagcctcgcaactacctctgctttacattgctgatacccaatcgaaaggtattctccaagactctgatgtgtggctagtgccctattgttcttccagagcattcgttactactgctgttgtatctagttaacgtgtctaaaactctgtctttagtttgggtaatgtcctctattgaaattctgatcataagtctaggctgacttccggagctttcaacatgatcagaagtaattgccacactgcttctgtcgagaaagcgtgtaaatactttgcaacacaatcaatgctggagctcggtcgtcgtaccaggtttgtgctaaaatgttgcctatgtagctagaaatcgatagagttggctcgaatcatataatacagatagcatattttctactagatctatcgtgtaatctaccgttgatatagggtcaccatcttgctgcagaattcgggttatgtcatggtcacgacgcttcggtttgcggaattccaacgacatgataatactgaggttgataaaatttgatcagaggcgtaccgcatagtttgtttacttataatattggcgatgcaaatatatgaaaagaaataagatgggaaaatatatttatcggaagggagaactcgaaggagaggcgtactcccctgagcactatcccctggaatatctaaacctaactagatcccatcgcaaagctcatgctatgagatacatatttgtgcttggagtaggctatagtacctcctcgagcagggcaataagtatctacactgccaactacactaacaccgtagtagataagtatagataagaatctagactgtaagaaaccagaaggaatagaagactactgatttgcagaatctggaccgctagggaagcaagaaaactttttagtattatcctaagtaatcatgatgccttggtcagttagttctagtatgtatcagtaaacctttaaaccattcaaattctatgccctatcttaacgtctgaacccttatttcccggggagggtcggctcctagttgtcaagagagcttccaatgaccgaggtcttatcaatactgcctgtatagggcatatcagaggcgccggcctatgggaaatcctcaggttgtttctctttatcttcaagagggctcttttaacatgtgtcttcgacttacagacgctgtggctgtgaagggaaatgaatatcaattgaggcagatcgtgagaaattatatatgcccttgggtgatacttagtgatttaattttcccccctaattacaggtctcgttctgtactgagaggatagcccaaataactgctagctaaccattcacaggtgggattatcctatattcagctggaggccatggctgagtttgaaaacgttggtcaggatttcatcttcagtgcatgacatttggccttgcaggcatgttataggtgttatagaaatatgctgtagcgaatggttttgaaagcttttagaatttttgagaatgatgctcttctttcgatacaagctaataacaacagctctacccgtttatagagggcaatgagcacctaggagatggttcgtaggtcatatactttatttatcttaccgagagacgtgtgataattgataactggtagacatgactgcatcttgacagccattaaactggagtatgcttggatgctacaaggtggtggttatgaagaggttgctcggctcgcctatgaggggatctcggtgacatgctcttgatacgccggacaaaagacgggaatgaaggagaggatgagattttgagtggcgtcactgggtcacggggagctcgtgcaagtctcgacccttggcatgggtggaatcgacgattagtggcggaagtcggagggaagaggccgcgcgacggaccgagagtgaaggtggtcgtgtgtgttatcacggggagttgagataatatgatcagtggtgtaatagactatatgactgctgtctagggtctctatgactcaagaatactttgtatgattaagtctatctcgagtaaatatcataagtttgtttgcaagtgagtggctgacggctgtcgaagcgaacatgatgaattctctgattctcatgtatgtacgtaattagcccatgtcgttgacccttgttctggatgtcggggaggtcggggagttgtcaaggcccttgatggatccgacgaccatcaacgccaatgaatgtacccgatgaccgatggccgatgatccgtccggtctccatataattttagggggatgcctcaaaaaccgtcatcaagaccctttctttatccggggaatgcatgaggacagagcaataagttatggagactatagaagaatgaggtcagagtattttgagtctgtactgcatcagacagatattcaatgcatcatcatattcatcatgtgcaaagtccccgataaagtacgccgacgtcccgacacccggaatcagaaatctccactcgaaatctagaattacactactcggcgactaccgacaaccgtgaccgtgagagaaaatggccaccccggcggccgtctcgtcttagagcgcagcgcagcgcatccatggtcatggtcaaggggtgaacgagtcacgcctgatttttctcgttcccttctcgacatcaatcaattgacgacccgcaaactgtcaatctccccgtcgcttcaacctccaaaatcaaaaggagagaccgacgacccgaaaggacacacagagagacgagacacagacatgacaaagtcaaaggcttcttctcccgggtcatcggcttccgcctcggccacccgccgacaacacgcaacttctgccactgccagacccggaaaggcgaggtccttggcttgtcgacagtgtcgcgatcgtaaaatccgctgtgacggtgctcgacctgtctgcgattcgtgttcacgacgcggtctatgtgctgatcagtgtgtctaccctgagattgagcatgaaggctccatcgcttcgtcgcggaggtgagttttgagtcaaaaagccaccatcatcatatcatgtagataagaaactaaaactcaatgatagctacatccgtgctctccagaagcgagtccaggaactcgaggagaaggagaagcagctagtaagtctttttacaactagtaccttactcatattccctacgctcaggactggcactcatacgcccgataggaattggtagttcacggccacaatgccttcgtcgctacgacgcctgctcaagaagaatggagaaaactatctacctcccccagtgttgtgtctgagcgtatagcaagacctccaagacatgttgatcatgctcttccgccaatccacactgattctggctattctctacccagcttctcttccagagctggttcactacctgtagttcacgaaccagccagctactactctcgcccacaccatctcatgggagctagtccaccattgactgatgatcttgaagatgctgctcctgccaagccttcatcgttcggctcctattcttccaacgtcaaggccgccttgatgctccaaaagatcacccttccaccagcagacctcatggacgagttattagcagagtacttcaacattgactggatcaccatgcctgttattcaccgaccatcgttctatcaacgatatcatcgcctcatcgctgttgcaaactctcgctaccgccgtgacattcccctcgaggaagccaccgaactcgcagccacctattctctgcttttaggaatgctagccattggccaacttaccaagacatcggtcacagaatctgttgagtcgcacgtatctcacgccttcgaatttcatcagcaagccaagactcttctcctcgtcgaccttctgtccgtatcatctctccccgttgtccaggctttgattgttcatgctcgattcttgcgacgagcgggtacggtccaggagagttggatgctgactggcatggccctcagactcgcagaaggccttatgcttcatgtcgatctcccaggaaaggcacaggctgaacgcgaggaacggagaaggacatggtgtgcttgtgctctacttgttaggatacagaatttccctagaagccagacaaacccatcatttggcacattcccccaggagatcgacgacgaatatctcgaggcttttcctcacaaccccgatcgagtccaaccatgcgataccccttcacgactatctttcttctaccaaactttgaaactgtacgacgatattcttcagcctatccaagattctttcaaccacaaaacagattctgctaaagaatcggtctctgatattctatccgaggcactgaagttggactgcgatttggaagagtggcatgccggtatccctgagcatctgcgcgtcaagttcccctccacacaacctgaggctattttccgtcgccaagcaactttgttgcgcatgaggtatgttgataagccatgtgtagagacataatgagctaacaagtgatagatatcttgagaccaaggctttgatcccccgattagcaattatgaagcttatcagcagcaatgcaacgcaaccgacttcgataatggcaaaatcaatgttcgcagggctatttgagtcatgctatgctgcaagcgtggagctggaagataccatggcccgtgagaggagactggtgacttttgacggtcctcccgagagtcattctgctattggtaagtcgagacatccttctactacgatatctattctaactcccatcagcccttagcataattggcatgaccctcaccgtcttggtccagcatcctctctttagagacatcatcaccaaccccgcccctgtaaccgaggaagccacacgatgcctcgcgacagccaagcagtacacaactgctacccaccagctcgccgagcgatttgttcatactctcgagtctgccttgcagcctccctctcgatgtgtttctccccgcggcgtcttggaccctgccctggaccctgccctggaacctaaagctgttgggcctgtgctgtcgaacttgaccgaaacccctggggctgtggagatggccttgctaggggcttggtatatgaagaggcaggatctcgcgtcttgcggtatgcctgttacggaaattgtttctttgtggtgactggttatatatacagatatatacgggattggaaaaaggataggcgtttttatttagctagcgagataccccagcatgaattaatggaatgaatgttctgttgagtcctgatccaaatgtttcaagtgttgtgttcttgttctggctgcctctggaggccgtggccaactggccggtataagtggccggcgtgggcttttcctagggcctgcgcatttcaggggttctcgtctcccctgagttatcctttataggaaagaattcgcatgcgcctctatagatcacatcacgccagccctgctagttacagcagttggccgaagttttacaggggtcgaccaacagcctgagaaaagagacaacaaaaagaggaacatacgcccgttctggagatgaaactcgacgatagtagcatggcgcagctgtcggaggccgaccaacccataacagaagacgattcttttgaacattgagtctgataggtgcctacaaggcagaatctgagtctcaattggttcgattcagacatcaatttgggctggtgtttcggtgaatgcagcatcccgcttccagttcattcactcacgcccggtatcagggtcgcagattgcgccatcacattcaatagcatggctaaggcagaaccaacatatccctccacaggctttagaactgtattaaatagaagcgtctaaactactgggcctttgggaagggtttcccgcgaggtaaccgtaacgtacagctgctgccactgcaagcaaccgaagatccttgaacatcaacctatgagtgtgattcacaggcctcgaataagagttaagcagacaaggtataaattcttctctctccccaggttcatcttcttttctctttctttttcttccaccgctagattcatacggtggtcgttatccctctcctcatcccacgcaacctcaacaggtctgtgacatacatacagtgtacactacactcttgcaaagaactttgtcttgtcaagatgactaccgcaaagactgtcaagtccgagcaagggctcggcaatcgagcccttttggacaagatggacaagctgcgagagctgggcatttccaatatggtgcctctccctcaggtatgtctcttttatcaccttgcaccagacactctcagctaatgcttacacagatggttgtcgttggcgaccagagcgctggcaagtccagtgtcctcgagtctcttaccggctttcatttccctcgctcagtgactctctgcactcgccatgccacagagatcatctgtcgtcgcgaggaaactgagagcattgttgtctctatccacgctgtcgatgcggatgaagaacaagcaaagccttttcatcgcactgcgaccaacctggatgccgaggagtttgctcggattttccaagatgttagtatctcatcctctaaacgcatatggaatcttctaacatagtttgataggccgccaaggtgatgggcatcaagtcagagtccggtgacggctccactggctctgcctttagtcgcgatgttctccgcgtcgaaatcagcggccccaatgaagatcatttgactgtcatcgatgttcccggaatgtttgagaacgtcactcccggcgtcaccaccaaggaagacattgagctcgtcaagaacatggtgaaaaattacatccaagagtcacgcaccatcatcctcgctgttgttccttgtaacggcgacattgcgaaccagaagattctcacctacgccaaggaagtcgaccctgagggtaagagaactctcggagttctcaccaaacctgacctggctgtcgaacaagctacaaagggtgttgtcattgaccttgtgaacggtaagcgacgtgatcttcaacttggatactgcgttgtgaagaaccgaagtgcagatgatagttcttccagtgctgaggagcgaactcgcgctgagaaggacttcttctccaaggcaccttggactgtgctatcccctgacagacttggtatcccggcgctcaaggttcgtgttcaacagcttctcatggaccgaaccaagagtgagttccccaaggttcgtggagaccttgcgactattctcaaagaaacggaaacacttctcaaagacatgggccagtcacgcagcactactgagcagcagcgtatctatatcggacagattgccgctcagttcactcgtatcaaacactgtggtctcgatggacaatacagtcgcgagaatctcttcgacgctggtacagatctgaagctcattacccgaattcgcgaaatcaacgaggagttcgcaaagtcagtctatgactggggtgagacacgaaagttccaccgccctggcgacaacgaggtgcccccagctcctagcgaggaagatgatgtcgcagaggaagcagaggccaagtctaccgacgagcgctgtggcttgtaccgccgtggtatctcttttgacatccccaagctgggagagcaagagctggaggatggcgttctgcatgatgcattcgagtggccggagccgaatgaagaggatatcatgaagtatatcgaaagggagtggctctcttcccgtgcttatgaactcggcactgtaagtcttttcttttcctggcgctcactaaacgaatgccctaactcatctcttagttcggtggtgagatgctacccaagaacttcaaggagcaatccaagaagtggtctggcatggcccgagcccacatcgccaatgccattctcatcgtccatcatttcatcagcaacgttctcgacagctgctgtcctgacccagctattcgcgaagagctctggaatttcctcgtcgatgatctgcagacccggtataagcgtgccgttaaccacacggaattccttttgaaggtcgagttcgagggtcggagcatcacctacaacccctcctttggcaacaacctggctgagaatagatcgaagggtgaagatctgggtgagttggttgagaagactacaaaagctgccttacagtcttatgacacgaatatcgaagttgtcaagcatgttcgtgatgctgtcgagggtagacccaagcctacaaacctagcaaccatctgccaggacattcacgatgttcttttgacctactacgacattgcccgtagtcgatttgtcgacgttgtctgccgacaagtcatcgacttcttcctcctcgacgacaccgacggccctctcaccgttctgtccgaccaagttgtgtttcacatgacacccgagcagctcgaagctattgccggcgaagagatgctcagccgcgatcgtcgtgagaagttgacccgtgatgtggcaaacctgaaagaagcgctcaaggttctccgcggatgatcttttggtagactagaaaagctcattggtctttcattatgtctgagaagggctagagagggatagagcgcgttgttagacttcgagagaattgggatagtattgaggttttcatagatggtctggcagaagaagtcttttgttagaagcttggaatgatagattgcgaattcgagtatcagccttgttagcattgagtgtcggttgccatttccgggtgtgtcccgtagagtcattgatgaatgacaagcacggtactgagagctttagaagtttcacatttatcatatacccagttagattgtcaaagtctgcaactcataaattggggattctttgtattcgttattcattcgtacaagttgcgaagcacttctgctcccaattctccaatgtcgatgttcaactcgacaactatgcaaaaacaaacatctaaggtatcatagtctaaatctcattattccaccaacgccagagatatgcgaatcatgcgaacaacaccaatttcatccagatcatttcgtcaagagactgccaacatcctgcaactggaccgagttgagcagcggagggggtcctcctctatctatccgtccccagccagctccccaagtcggcggcggctgtggaggagtagatgaggatgcaggcgggcctgctggaaagatttcatcctctcctgtaccagagcttcgagtgctcaaagcgatatctgtaccgctgctcgacttggccttgcggtgtcttctccagatgcgaggttttcgaagccgggatgtctcagccatgagttccggtgaggtcataataccaacacgatcactctttcggaagtgactcactcttgatctaggatacgagaatcctgcgggctgaccacccacaaaggggttccaagctctgagctttggtgacccaagactgatactaccattacatccagaattgtagcttgtacgaggctctccagacagctcctccaaagtcatgcccttggtctccggaatcaacaaggaaaccagagtaccaagcaacatgaaaagggcaaagagttggagcagtcggtgcatgtttggcgcacaatcggtacctttacaaccctcgggggatccctgtcgcatcatagggatgctgataccctgcgcaataattgctccgattttacccatggcagccgagatgccatggccggtcgatcgatatcgggtaggaaaacattcgccaggaacgatgaaagtggtcgtgttagggccagcgttgaagagaaactgggctacaatgtagagcgcaagcaaacccccttgtggaaggctcttgtaagcaaagccgaggatacagaagataatggtgagcaggagaaatccgaaaacctgtagcggcttacgaccaaaagtgtcgacgctaagaatggcagtccagtagccagggagtgatccagcacatgtcaaaatgatcattccgacagcttggttgtgaagcttttcgaaaagggagtcgccagcaccatagcccactgcttgaaggacaaaggtattattaaggccaagaccatagaaagcgaggtcctttagacgaatttagcgggagttaagcaatgaatgtcaaacaatagcacttaccaaaaagaaccaggacaaagttgtgcctaatagcatcttgaaattggcccattggcggaagaaggaaataagatcagaccaggaggcacgagggacgtcaaggctacgtccagctacgcgcttactcctgacttggtgaacaacgtcaaaggaacccttggacttgctggtaacgtatgctttgatgtcggcatcggctttctcgacgtcatgctcaatatcaaaggtatatcgaggggtttccgggatagtgatacggtaataaagggcggcacaagcaggaatggctcccactccaacaataattcgccaggctcggtcagcggccagtcggcactcgaaaccgcattgactttcgtcagcagctccaataaaggcgtccttgaaagcaacagtagtgattagggcaacaatagcagctgctagctgtccaagtccctgcatagagaagacagcagcaaccatagcgccgcgccatcttgtcggagcgaacctagcgggatctcagtcagtttgagttgatcaggttaggggcttgatatgaactaaaccccagccacaaagtctgaatggcaacatgacagcgaggacacttactcggaggtaatgacacttgagagtgggtagtcgccgccaattccaatgccctggatatagtcaggaaatgctgcgaaacgtaaaatctttgcagacttaccatgatgatacgccaaaagattaggagacctgtcgatcccattgcagggctagacgaaatgagagcgcagcaaagcgtcgctaggataataatgcccaattcaacaccatacatgcggcgtcgaccaaagccactatttgagttattagtacattgtttccatgaaatggccgataaagaagggtggtactaactctgctagccatccaaagacgatcattcccaccacaattccagcactcgtagaggccttgaatgcttggttaactgggtcggggagatatccatcattgccactgaagccgttttgaggattaggatcgccccaaaagacaactccaagtagtattgtgatgaggttgatggcaaaaatatcgtaagagtcaaggaagaaaccaacacctgctactaatacagcgcggacatctgttttggttagcattggctttggtaacaaccgatgagaataaagtgaatcacatacggtatgcaccaaaagggactttatcaatctcagataaagcaagacggcggcgaagatttgggtcagggatgtgagagaagtcgttgaagaagttgtgaaaagcgttattaccaccccaagtgcgatcctgctgagagcctgatgccggaggaggcagcatatcttcgtcgtagtctggcattttgaagtttaaggcgagtgaatatcgggagcgatgatatccgtaatcgacgacatgggttgttctgtatggggatgcttcgggatgagtttcgcgataccgatctccacctctttgggtgctgctccgttaagagatcaggaatgcatagaatcaagactctgaatctttatgaatttcgcagcaattgatccaactctttgaattatttccactccagtctgattgatgcagtgatatcgtcgattccccaaattatggttcgtggttgccgagttgttcacctcagttcgaaggtggtggtcgttcaagacgttgttgcaagatcaagaccaaaacgtaacttccttctaatccaatacccccaaactaatcggcgatgatttatcgagggcaagagggacttgttctacagttcaagttcgacatcgaataccatggatcggagtttcggcgtatttgaccgtcggggcgtgcgggttcgtaggtgtcgaggggatgcgatagttggcaatcaggtaaagataaggcagggccctagcaatgtacagagaagaagaggtaatagaatgaagaagatattacgatctcaccaacaacaacgatagatgaaatggggaagtgagaggattccagacagttgagattgatagagaataggtaactacggccggatatagcgtgcgagaccgtgctgtaccttccttgtagcggatgggggatgccctgggtgatggatggatgggtggtgattttgaggcaggtgcaatggtggagacgcatctgcgcacgccttccataatggaatctccggccaagccactgcccactgtggaagccgaggaagaagcaagatggaaagtccactgcacacccacttgagtctccccgaaccagtaagagttgagggttcgatgcagaccactgagatgaatggaacaccaagttgcccatgcttttagagagcccacaaggcccgccttgttcgaagcaggtcattctgttaaccacctcctccttcgagcatagtatatgaggccgtacaggaaaaaaggtccagctctacctagagaagtcgatagtccatcttgctcaggggaatctcagcccagggtttcatactcagctagagccccgtcacttcactccagactcaaagagactcccttttcaagcagatgcacccttgcccacccctgcaatccactaaatcagcagagccaattgggaggcatcggaggtcagtggccaaactcgccctggtggggagcattcgaacctaacgcccgcgtcttacactgagatggctgccccccacttggaggaacagggtcgtttatgtgtgtagtgagtttctgggtgtggtgagatttggggatgtcattacagagtctattcaataagaggcttgcatgtcaattgaggctatttcgtgattattcctacgcagggacatctcgaccctggttcgcttgagctttttcaacttccaaatttgacgccgtgttacagaaattagatgtgatgcactccgtcagacttgacttgtcagacaaggaagaccccttggcccctgtttttccagaacaaatcactgacaaaccttgtgcctaaggcatcgatccatgtgttttcctaagggagctagaaaccatacagcattgagctagggtgctaaaataagttaacctaaaggcccactaaaatattggaaccttgcctagatacttttgtcactgctccagcttttcttacctccccttacataggaaggcttccagaaacaatagagtcgttccatggatccatcgtccacatcattccgcattgggttcaccactcaatctcaccgcggtcacttggtcgcagatctcgccgaacggcaactttcatgatttgaccggcgcttctttcacttctattcacgccctttgatcgacgccgtgtgatgggtgatgaccttgattcgtatacatacatccgaaggtatcatcacatcaatgacgatggattgaaaaagatcggcaatgttatctgtatcacattcacacaaaaaacacctttatcgagcttcccctcatctcgtgtcgaggcctatcaacacgtgccgtccttcaacaacactgatgacaggaaaaagcaccgaaacggcgtgttctctgcgtgcttgtacgtaaatgctacacattgtgcaatccgcccagacaaatactgtgggtttattcccttacacaatcgtaaaagagcctacggacggcttccggcatacgacaagatcactcccgactgggtcgtgcacggctgttgtcgtcgcatgaagaaacacggatagcagtgtaacacgataaacgtgactctgactctgacttatccattactcaaccatgtgaaacgagaccgggtttcctctttctgattctccaagagaaaacaatgacaagggccccatctttttgcacgtttactttttgtcagtcgctcggaagaaactccaccatatcagcttcgaaaatgcttctagccgcattctcaagtttgccacggtatgcatggatctcagaaagaacaatggctctcgcctgatattaacgaaaagagtaacgcattacgggtctcgttgctctgtgcctggatttgctttgctaattctatcaatccgcgacgcttgccgcttgaaaccgttacctaaagaatacctctaggcaatttgctacaagattttttctgtagctatacacgatttcttgactcgaggccaagcaagccactcccttcaaccccatcgttttcaatttcatctcggtcgagaatgaattccgaccgaatcggaccaacaaaggtacaacgcccgacgcttatggattctgacctcgtctcaccacgtccagattctcgcctcatttgcctttttaacttctcagctcttgtttcgcttagaatttgacaggggccaaggtttggttcctctatctaactcaaccaatcggtgctccacgtgtgtatactttccacaaggccctccactgcctaggttgtcacgacttttgtattcagcagtgcctcactttaaatgttttacgaatcctttacctcataggattgttgtagacgataccgtagcgctgagtaattcctctatcagtgggccggtgggctatcagagtgttacacgtcgagaaacatctgcgctgcaggcccaagtagcctaagcgcatgtctcggtatgtaattggaagagcagagacagagtgcatcatcataagacattggtgcttctacgatgttctcttgtagttgctacatgtgatatggagttaggacgtgtgccaaagatgcttcttcaacatgattcacattccaatctctcagaattgcctgacaagagatgcctggccagcgtctgggcctcatgtgaagggttgaaaaccattgcaccatgttcgcatgtgcagtggctctaatggtgtgttaacgatgtcgtgtcgtcttctcaaccttcttccagttcttgtaagatcagaacaacaccagacgtcgtctgccaagacaaccaagattttcttaagcccggagtaaaatctaatttttcaagtccgtttttaaacaaaggtacatcaaagtgaagaccgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatgaccttcgatcttgtatcataaaccttcaacagccagtaacacagctcccggggagaaatgtattgagcgccaataagcgaagtgccgattttattggtgtacctgctcgactttgtcctgttttcatcaatctgcaatccaggaatgtcactcgggacggcctcatgttttagtctagccgccaccacgatcgtttatcgtggaacatagagcgccatgtactcggtggcttcacgtcgtgaatgtgacaagatcaaatatcgacaattgtgaataccattgttaagaacatggtggtatcaggggggagaaggttggctagtatggctagctaacagacggcaccacgaacaacgagtccagttatcaacggacattgactattgatttcaagcttcgaagcttgaacgcttctcagacccttctagattctttcatgtagggtcttgagacagttgacatctctccctcaatgtctcgcacacatccgtggactcgcgtattcctgtatcgccaggcagtggatgccgttaataagtggtcgggtaacatcgtgatgatcgactcggcacttgtcatcgactgcatcgtatggttccattgtcaccctagaacaacatgtgtgcgcgttctagaatgctctgatggatatacccacatgtctaagtaccgatacagagctcatcttcagtgccgaagcctagtattgtcttaactagaacgtgaactggtagaagatgatcttttatggcttctagaacttggattttgtgggttaacagcaatgaggtcaagtttgcaacatcttgcgatatccatagtgcacttcaaacatcccagttgctggcgtcggtatgagtcagtgcttctctctctcgttcagagatattgagaacctcaatctcgatcccacagtaacaataatattagacaagcttaggacgtactcgaggtgagcttgggagacttccgattagttatcttggactccctgaggtaactgaaggtctcgattgttttgcttctcagtgctcctgaagctctacagtttgaaatcaggccccaatgtgaatttctgctagacttgcgctgcctgcctaatataatcggcgatgttgcatgccatttgtgcctagaaatcgtcacaagacagcttgatctgacataagattcgaagaaacaactactcagttagaagacaacgcattaacaacccaagcgtgcatattcggactcgtcatcctgatttccattcttgtctaaccttttctgcagcacgacaccaggcgccatcctaacattactccaagcaatctaccacgcagtaatatcctcaacttcagcttctccaaatgtgctcgactttgtgatttgcccaacactggcctcctcgggtgctccgccatccttggacatgatatcaggcaagacctccttgaaaaatgagagaacgtagttgttgacctgctcaaactgcaacaaaaatgcatcgtgaccttcaggactctcgattcgctcgagacgcgcattaggtacgtgctgtgcaatctcctcctgctcagcaaaagtgaagaggccatcgctctcaatgcccaaaacaagcgtgggttgttggatcatagctagtgcatctgcgatggtgtctgctcggttgcgtgacacgtcatgcgtgtccaatttacgagtcatggcaatgtagcagttgctgtcgaatcgcgtaacaaacttacgtccctggtatcgtaaatacgactgggcggagaaatagtgcgactgaggcagctctcctccagtgaggctaccattggtaggtccatggaattgaggatccgctacatcgggcacagcaggtgactcagcagttgaggctgcatcagttgtgctgttctggcgagatatggatgtacgctttacgacatggccatcgttgtgaatatggaagtgtgcctctgagggagtcgaggggcgaggtcgacctccaatggtttggaccttggatgggtcggggatgttgcgtccgaatctcgactcgaaggagttgcggcttcgatatgtgagcaaagcagacatacgagccgcacctagaccagttgaaggggggtcgtcaaaggcataatatccatcgtcgtacttggggtcggcgtagatgctctgtcgttgagcctcaccccagctgataccccaagcgctatgtctgcttgaggtcgcgatagggacgatgcatcggatatagtccttgccaaagtatgcccactcaagcacaaacataccacccagagaacctccaacaacagcagcaagttgcttcacgcctagatcatcaaggatgagcttgtggaggctgtcaatagttagccgctgtttcttgttcaagcgaacatgaacgcaggtgtcgagattctacgaatctgaacttacttgacgtcatctcgaattgtagtgagagggaactcgggtccgtatcgacccttgcttggatcattgtccttggcagttactgggcttgcggtaccataagggctaccaagactgttcatacaaacaatgaagaacctcgaagtgtcaaaagctcggccaggacctccaagtagaggaccccaccagtcgctcacatcggcacttccggtgagagcatggcagattaccatggcattgttgccctcttcattgagtttgccgcgagttgtataagcaactggtaggttgtagagtgtgactccggactcgagagtgaattctggaacaatcgctatctgctgctcaggaatgagggcagagaacgggttctcaggctgtgattgcgttctttcttacaggtattcagtcacttgtcttctataatggtgagggtagaagggcatgaaagggatgaaggacgagggaagagaagaaagagatgctgaaggaagcacacaatgataaaggtaaatactgaccataatgttgacgagaaccgccatttgtgttagtgttttcagccatagtcgcagctggcatgatcgtctgaggttgtcaaagtttctctccacgatatctgcactgatgtactttgtgagaggttatacaaaaagatcggaccggggtcgctccagggtcttaaagtttgatatcgaggtcgctcaatctcagagtgactcaacccgattaaaattgggacttttcaggtatagatatgttagtcaatagtgctttagaactcaattgacccaaaaggagtgattctatgagtgtttaggtgaaaaaaacctgggccttgctatggcgtaattctggctggtctccatggatgccatgactcagccaattgagatgctctctttgatgcacgaattggccggcaacggaggatgtggcaatcacgtgccgacgtgagtctggggaacggttcggtaatatcaaattgattgtttccggattcaaatcaggtacaatatgaatgaatctattacataactcaatataaatgtctacagtcgtcatttctattgtcaacccaaaccaactgttattcaataagtatcaagctctaaactgaagtggcgttcaaccctgaaaccgatgagataaataaggtacctagtacctagaatcccaatagagcggtacgtactgtcaagtccgctgaaggtggtccgtgcgggcgctttgcttgccactggccgacgggcctccagtggttggcagcctcgtttccccagtaaaaggataaggctgccaaaacgtcgtgacatgtaattccatccgtgcttttgctttgttggagcttctttgctttattcctttcttctcaaacccatcgcgactgggctcacccaacgcaaacaaccaatcgcacacgtatcttgcttctttctgtcagatcagaagatcattgcgcactcttgtactactaccaacttcttttcttccagtcgttcccttgtcagctttgtcgcgactataaccttccccacccggactccttgtcgtcaaaagtcagtctttcctcatccgcgccgcagccttgatagcaacaaatgctgcttcctccgctattttcggaactctcaactcatattttctcttccagaccttgacatccataatatccgacatcgcacatcatcatcacgatcatctaatgagataatcatcgctttcggttacgacttcattatcgcgagttatgcctccgggtaaacgaaagagaagtgatcgccattccgttgaaggcggccgatcttctcctcatcgacccggtgataccgcgcttggacaacacgaccgcgacgatagcatggctcgtggtcgtggcagagggcctagaggtcccagccgacgcgattcatctcaaggtcaaaaccgaggacccccaaatcatcaacagaacccttcatcaacgcaacgacgacccagctcttctcatacaccacagccaccggcacctcctcctcctcctccttctgcgccagtgatcaagagacctgcttatgcaccaccgccgttgttgcgaccgccctctccggtccgttctaactatcgctataatcatcttacgaacgagaagattagcacttgggctgagagtggtcggaatgcaatcatccagcatggaaagcagtcgcgggaagatgttgacatcacggagctgtcaagcttgttccaagagttcgtgcacgcagttgtcgaagctcgattaccaccagccgatgcaggtgcctgcgtcaaggaaattcttggtgacgaaacgacggagattattaaggattcatacgcgttcgctccccacaccctatttcttgactccttgtccatagtcatggataacgagcccgccatttacaggccgactcttcgtgaattcgtcctgtcatctggcgtgtcgtccaacctaatgcgacaagtgctcgaagctgaagttttgcagcggataggactcattcgagataactttgtcaaactaggtatcaagcaagcaacaaaccttctataccgacaagccaactataacctgctccgcgaggagacggaaggatattcaaagctcataacggaacttttcacaactagcagtgtgactccccctcctcccgaaatggcagaacagaccttcgaacgaatcaaggctcttattggcacattcgatcttgacgtcggcagagtattggacgtaacccttgacgttgcggctgctgttctcatcaagcagttcaaattcttcgtcaaatttttacgagttagctcctggtggcctcgatctcatctcaaattcagtgccgcagtctatgttggtggcttacccttgtgggcaaccccagactactcacagtggacaacgacggaagatgatgagaagctcctggaggagaagaagcgagttcgagatattgctttctgggatcgagctcgggaagttcacatggaggctttctttgagcttggtggtcgacaagtcgccgattctgactcgcaacaacttacaatcaccaacggtgccgagggcgatgatgctgccgctgatattgaaaggcagtgggtacaagaaaccaaaaccctcccacctcctggcaacagaacggccgcacaactactcggcttcaagttgcgtttctacaactccaatgctcgcgaccagacagatgtcctccccgccaatctgctatacttagctgctcttcttgtcaagattgggtttatttccttgaccgatctatacccgcatctttcgccagctgatgaagacatggaggcaatcaaagaaaaggagatgaagaggctcgaggaggaagaacgatcttctcgtggcggtccgatgaacgcccttctcatggctggtgtcctgccccaaggcgacgatgataatcccaatagctcgaatatgcctaggcgcgaacttcccaagaaggttgaagcagaaacgaaggaggctgccacagaagctgcagacaacaagccaaaactgccagaaccgttggaacaaaaggtggcattgctcactcaattattgaccatcggagctatccccgaatcactattcattcttggtcgtttcccatggatcccagatgtcttccccgaggtcctcgaaaggattcatcgcattcttcatcattgcgttgacaaggtcttccgcgacagccgacctgtcgttgttggtgaaactggatgcccaaccaaatttgttccggatttcgatcagtccggacttcctaaaggcagtgttcgattgaccagattaacaacccgcaagtctttgaggtggccattccctgataaagtcgacaccaacgaatcccaaaattatcgatactactgggacgagtgggccgacaacatccctgtttgccagtccgtggatgatatcttcactctctgtgggacacttctcaacatttccggtgtcaatattggcaaggatgaggctctgttgaccaagttggccagaatcggagcgaagagtcttgctgaggacaaatcggagcacaatcttacccgatggcacgatctacttcgacgactactgatgccagctttgagtcataccaaggctaatgcttcagctgtcaacgctatctgggagctcttaaggcattaccccatgaccactcgctactccatgtacgccgaatggtttgagggacagatttctcgattgcccgctatgaaggcagctttcgcaaaggccacatcggaaacaaggggcaccatgaagcgagtttctctcacgaacttgagcgaaatggctaagcaactcgccaaaaccagttactcatctcctggtatcgttttcagggttgctttcgagcaattggagtcctatccaaatctgatcgatgcttttgtagagtgcgccaagtactttacagatctctcctacgatgtgcttgtatggtccttgatgagctctcttggcaaatcaaggagtcgtactcaagctgaacacgctctcactaccagcaaatggttacaggccttgtcaagattctctggcagagtctttcgacgatacacagttcttaacgccacacccgtcctacaatatgttaatcatcagctcattcagggcaactccaccgaccttatcattctaaaggagctcatcacctcgatgggcggtattgttgactcagttgatttcactgaccttcaaattttatccatggctggaggtgaatacctgcgacgccatactctaattcgcggccaggacaagcgattcgagaacatcaagagttcgaaacgtctcatccaagctttgacggagtccaaacttgccgcgcagttactcattaacctggcacagtaccgacaagcagctctctttcaggtgccggacgacgaagcccacatcaaatatctatcctcgatgattgacgattcgcatcgcatcttggttcaatacctcgacttgctctggagtaacatggacccatcgaccttcgacgaccttgttccctcgattcctgaactcatccattcgtacggcctcgaccctagtctggcttttctgatcggcagggccagcctttctcatcgcatgcatccctggaagccaaagaaggtcgacgaggcgaaggaaaaggctcaggtcacgcaacctacagacaaagaaggcgatgtttcaatgtctgatacgcctgctgcttccggcggcaacgaaacacccagccaagaagcagtacaggctgaagaacaggctggtgcccaaaactcaccagcaccgaacacagcaactaattcacaaccatcacagaagtcggaagattcctctcttatcaagataacattacagccgattgtggatgccatccaaaatattatccgtcctgagatctggcagacgatcaccccagagctttatgcgaacttttgggctcttcagctaggtgacctctattgtccagacaaaatctacagacaggagaaagatcgcctcagagccgaagaggtcgctatctcacgagatcgaagcgacatgtcaaggcgtggacaagagcgcaaagtggaaaaacgaaaggagcttatgcagctccagatcgggctttcagaagaaaacagtgaacatctgatgcgccaggcgaaatggaaaatttacctgaacaagcagttccaatcctctttcccagaacctcgagccaagccagacaccatatccgatattctactcgagcaatgtttcatccctcgcatgcttctctccaaggccgatgccgagtatacatacaagtttatcaaggcactgcacgaaggtaatgccccgggcttccagttgatgtcactctacgaccgtctattcaacgccaaccgcctgagggctcttattttcacatccacagtcatggaggctgagtatcttggtcgcttcttgaagctcattcttgaggatctatcgcgttggcacaagaacgcgacggttcccaataatgaaaaggacaagtcaagagatcagccaagattgggtgtgtatgagaaagaggccaagggaacccccgatcagccccgccttgggttcgctctgacttttgacgacaatgacaagccactgacctttgttgaacacgaacaattccgtgacttgctcttccgctggcataagaacctcaacagcgctctgcgttcttgtttggagggtacggaatggatgcatattcgaaatgccatcacagttctgaaggcggtcctcgatttcttcccggctatcgactttatggctacgaaattttcaagccttctccaaactatcaccaagcaagagagtgctgccaaaccttctcctgatagcgaggttggcggacgtgtcgatctgtcagtcgctgctcagggtgccatgtcagaacttcagaggaggaaatccaaatgggttatggtccaggctttccgccctggtggtgtaagtgctacgatatcggtttcccggacattactgaccctcaataggctggcgctgctcagaacgaagcagacaagacgaccaatttgcgtgcaactgcgccagaattcaagcctggtcccaacaagtacgtagatatatctgacaaaaatgcattaagtctaacaaaaccaggcaatcaagggggaagcaaacgactgctgaggaagaagatggagaggtcaaggatggcaaagactccaagaattccgcgacagatctgacaaagtccacaagcccggcgaaggatttgctgccagccaagccaggatcgtctcgggattcaaaacgcgaccatacaccatctggtccccgcaactccaataacaattctggtgctggtgctggcgctggtgcgaagcacgactctcggcctaacacgcttccggaacggccacctcataccctgcctagtcgccctgatgtgcctattcctgcgcactacgctcccgaaagatttaaccagtcccgcgggcatgagcgtcgtgatggtaaagagcccagagacgcacgctctagggattctcgtgagcctagggaacctcgcgatgctcgagatcaacgtgagcctagagaacctcgtgagtcccgggatcagcgcgattctcgaaattttgatcctgctcgtcctgatcgttcgcgcgacttctctgagcgacgaacacaagatcacggccgggaatcaactcgaactgacgggtcaagtcgtcgtggcgaacatgagcgagaccgaactagagattctaagagcagcaggggtcacgaccatggtcgcttgaacgaaacacctaccccagcccctacggctcccgctgcagctgtcgaggcacctgagccacatatcaaccctgagcgcgctgccctgtttgctcaagacaacgaacgggctcgtgcaccggactccgaccggtctagtagaggtcgtaagaacgctcccgtagagccaatggatacaatcaatccggagagggcagccctgatgggtaacagagacaacacaccttcacgcgcccctcggaacgagccacgagatcacaacgctcgcggtcaatctcctcgacgaggaggtcggtatgggcatgagagtggccagcctgaaggtggacgtgaagaccgacatgatcgcaactatcctgtggaacacaggccttcttccggaagagacccccgggagcgatcaccgtaccgcggtgatagaccaatggaccgtgaggctgagcgaagttctggacccaagggtcgcgatgcttccagtttccatggaactccttctcgagttcccgagcctgagcagaagccacctcatcaagatgattcttatggacgtctcaactcgatacagaatgtcactgaggtcccttacggaccaagcggaccaagagcccgtggacgaggctcaaatagaggtcatggtgtgcctcaaggcctgccaggtcgacttgatggcaggtttgttggtgcggaagcagaacgccctcctactccagatcgaccaccacctactggtccggcggcgtcaggcagaggaagacgtgggttcgatcagaacaatggccctgtcacgccctcaggcacgccaagcggcccccaaaaccggattagaaacgcaaaccccagccagggtctgccttctcctgcatccagtaatgctacacctgcaggggtccatccagagcgtctagcacaaatcggtgctcaagttggtgccgtccctccccctcctcctggaccgccgccgtctcatcctcatggccataaccatggtcacaatcgtcagtcaatgcctggaaccaacactcccgaccgaggtcctggccctggacaacgacaaacacctagcagctacgcaggatcaccagctggtgagcctaatgtgcctaccggtccagcttcctcgaacgaacgtgttcgcaacggtggtgggcggaggcagcttgcgggcatcaacagcaccctgcaacaagcccaagccaatatgccggatggaagccggagcaacagcggaagaaggggccattcacgccaaacccttggcggttctgatgctcaggtcttgactggaggttcccccaccgctacaccggctcaagaacgacaagatcctatcaggaacgaatcgtcaagccgggcgcccgccaatggagatgaaagctcaggtcgtagcgagcatgaccgaagtcgccgaggtgaccgtgagagtcggcccagccgcccttcgcgtcgaggagctagtcgtgaacgagagcgagatcgtagtccaggtcgagaacgcgagggcaaggaacatcgcgaatatcgggaccgtcgatcaggagctggcgaaggtggcagagaagagagggaatctaggagatctaacagagatcaaagcggtgccccacgagagcctatgggccctcctccaacaggtagtagagacctggttcaaggtcgggaaggacgacacagaggtgatggtcaaagcggccgaagtggtgaggattgggggggcagcggtagaggaggcggtcgtggaggacagcgtgatggagggctgcgaccggaagatcgccgtgatggacgagaggatcgtggacgcaagagaagaagcgaagaaggagtcggaaacttatcgagtgaacgtgagaagcggcctcggcgatgaaagacataaattgaatgaagcaaggaagtcggcatgttttgagtatgagagaaggaaaagagacagaaagagaagagacaagaaaaggggagagagaatacgagtttgatcatggatatacaataacgatacgacccgcagaagaggacttcggacacgaccaagcaagcagtctgatcaggaacgaacggatggacaacagatgagtcgcatttccagggcgtttatcaggacttttgtcgcattatgctcctttccgacctttgcattatcaatcagtacacatctccttttactactactacaattattactgcttttacacacatgcacacatgctcgctccttggagactgcacttggtctcaacaacattatcatattgaatcagtcggtctcagcaatgcctcgaaacaaaagagttgcatcagactcttgtgtctattagaatcggcttttggggggttcaggtgctttagttgcaaggcgttcaggaagtgcattatacccattgggcggcgaatttgcttgcctgtttctgtgatacaaattagagtaaaaaagactttggggtcaggtttctagagaggcattgtaaagtactgtaggattcttgcattaggggggatgagacggttcaggcagttaagcataccgaatagtatcaggctataagatcttcagatttacgtactcttcctactcagtgccgtatactttactgtagatgacaagttgggtggagatataaactctacgttcgaatgtcatcactcaacattgacagttctagagctgtgagattcagttacttacttgtcctacagtcacacgtattggctaagaacttcagcttctatctcagtctggccttgaagacagagagtaataacccatagttctcacctcgtttagttgatccttcaataccgggtaaccaacgtgtgtaatttcagatgcatatcagatcattcgttcactcgacctatgaccatgagagcaatctcatcttgaccatgttactccatcaacatcccaacttcacaatcacattgtgtcgatctcggtctcaacgtcgtagccaaatacgcacagaacaatatattcacacatctcaaggtgtgccagaaacgcgcaccgggttcggaacagtcagcgattgattgacagaaatcgagacagggtggacgcagaccgaaagcgtgtgcgtgtgcgtgtgcgtgtgctttacgtactttatgtactgtacttttgtttcgttatacagtctctgccttgatttctggtgtttctgtccctgacgatcttttctctttgactcagtcaactcgccctggtgaaacgcatccggacgccacagtatccacgccagacgcaggggcatgatgaggaattgatctacggggagtaaaattggataatcctcatttgaatatgcttattttttcatctggcataatttttatttgccgtcaagtgatatttgttcagccacgctgacgattgtaatttagagagctagctagggtacacaatgctgtggggtatcgattccatgagtgagagagaggtgagacgtcagagtctcagatgagaaagcttgataataaccgacgaccgggctttggtgtgtccagtgtatcaagacatgaggccttagtcccaggcgagggcttgagcacaaccaatgatcggcctgggcttatgcctgcttctttgtatatgacttgttccatcgaagaatggcatcaatgaacttcttgccggggaaatcgatgatgacgattccagttcgggtagtgtcttcgttatcttcaaaatccttaatccactggccagtcatgtcgttcataccagtgacagttcggttcatgggcccagccgcagcctcgatgggcaagacaccaacagaggctgaaatgtgagccaaatagaggaccttgttgtcgagaggtgctgttgcagcgagttcgagagcatcacggatcgcagtccacttctccgacagatggtagatatcaggaatgatccatatatcttctaatatcatttgatggccttcccacttcaagccatatggtcctcctcgccaagctgggaagttttgaagaacaaagatcttggagcgaagactaccaagagttggcagagggtcagaagcgctgtagttgtacagtcggtccccgagtgggtatttgttgaaggcggcttcgaatgacagagtgttgttgtctcctatgccgttaccctcctgcttgaggcgcatgatgatcgtctcagaagggttcctgtccaggaagtcgttcatatagccaaccacatcttcaaagctgaatcccgtgtagccattggcatggtaaatatgcaactcgtcatcacgtacacgagcgcggatgtcgaagtagcgaatacctgcttccagttgggtagtcaggttccaattctgacactgcagaacctcgcttcctatctcgtaggtcattgtgtcatgtgtacccggtatactcaggctcgagaggaatacatcgtcggggatatcggccatccaggtcgggttgtgagccaagtcagcatcgaagctgtaagcacttgaataaccacggtagcaattcccatacaccatacaaggtgcaatggagagaaggaggtatatgatgcacatgatgaagaatgcaccgcctccgagtatcatgggaagacgtcgagttcgattcacaggagtcgagagactccgaaagcctgataccgcgaccatatcgacaggctgagtacggtcgaagccggaggcgccggaagggacctttcggtcaactagtcacatcggcaggtaaaatgaagatattatagagagcaccaggctcagttattgagtcgcgggtattgaaacagcgttgtgaggctcagtgtgcatatatcgatgtttgttgtgaatgttgatattgtatttgacaaggctgatgatgcgtatctctaggatcagagacgcatccgacttaggcgatggcataggagctagggagcttgggccatcctgcggtgccacctgcgacagctgaagaccatgagtggtcagctctgaagcgctataccgatttgcctaccctagatcagcatctcatctgaagattgtaccccagaatttcatctgtttgcaagaattgcatctcatcaagtaatcaaaacagagatttcgtggccagtcggacctatgtagtcaaaaagcctcgatcgggttcgtccgtaaaaggtttgttttgcggctctgccccattatctcgactaagatcgcgaccgagtgtttcacgtcgattagctctgcattcgcgaaaaactcaaagccatagtaggaaggccatgacgcttaatagatgacgaacacgcatgtcaaaagcagaagaaggcccaacaagtaagttagactactcaaccgagcatatatgtttaaaaactgctccattgtcgtcgtggaaagttgaagcatttctcccacatgccgtagttttagctctgagatgtacgaatcaatgatatctagagagtcatagaccacagaacagttacgtgtactgcacaatggaagaaactgggagtagagatacaacagcaacatagaattgattatcacatcaggcaaagctccacgatattgcagtttgcaaaatgctccggaaccttcgagagcggaaaacctaaaaaaaaaaaaattgagcctctacaccctcacgacgcaactaacatcgaccgactgcagctggtggcgggcggcttgcagcagagtggcattctcctggcgaagcggcgcagccaaacacgcaatagcgacagtggttgagcttgtgatttgcctgtgacagtcttctccctcaacatagaggaatcatattctcactcgagcatcatagaggggaaaagaagtacatgcagaggtggttgtacagtacctcagtggtgcatcgtggcacagcatagagccgagaagtcactgcgtttgttgacagaagaacctggccattggcatgcgcgaatatgtcagagtttagtcaagttaccttggacaacggagcctcaactacacaagacaacgtgacacagcgacagagcagtcagaggaacatggcggatgtggcggccaagatatttatggtgacagcctcggttcacggctcgatgatgccgatatttggtattcacgagatatcacacaggcagagaatcgtgacaatccccccacgcatatcattgcttgcgtgactctcccaagcacacagccgagaatttggttgggaatagcgtcgcagattgagacattacgaagcatccttgccacgcccgtgttcagtcggttctgacaaggacaagcaaaaagggttctcgagaaaatacgatacagcatgtaagaaatcggaagagctagctacgccattggacaattggaacacaagcgcgtcaaagagggtgtactcgtctgcagagatggggtagcagtcactgcacttggcggcagttggagttcgtgttgggcttgatggagggtgttgaagtcggatactgagaaatgtgagtgagattcaaaggtggtgtaggtacaagacatccatagtatggagtacagtacttaatcataagcctcttgagataaaagtgtgacgaggttattggaccgccagtgacatacaaaattaaaggcgatggttcctggataataactgatcgaaatattacccaagtgccaagtttttgatcatcatcatcatcgataataagaggctgctactatagatacagtacaaatactaaagacaaagtcccggattttagatcaagaggctcacaaactccagccatttctaagcttcaccaccactatcgtgcatatcgtgccattttccacacagaaatagaccgaaccgtagcaacgtcgtctcaagatggactagatagacctcttaggctcttagcgtgtcagcataccaaggcaatctatcaattgacttttgttccaacttaaaagatacgtattcccgagttggtttacgtgttcagctggacaaggcaatggatggattctttgtaagtttaaccctcaagctaaataactttgaatcagctagactagacacatggagagagagtaactggggctactgagtagattgttgcccagtcagaaaattaaaggtgagttttagatctccagtcacacgacagcggctgagtctctctcagtaacgttgaatcgtgaaagggaggctcattcccgcgtattgctgtattgtccagtgactccagtaaaatggcaaaatatttaaaattgtcaagggttatgatctgatggattgattatacaagagcggggaggacgggtcaatgctcgtgttattgcaagggcaagtttctgcatcaaagataaacggccattcctgacacacgattgacttgtatccaacatggaaacgactcagataaggatcagagaagaaagggcttgttctgtctgcttctctatggagtaagtaaaccgatcgcgatcgctcgctcgctctcgctatcatgcgggaatctccaagaacatggccgaacggtttcgcgcatgttatttcatgtttctctccaaccttatcccacttacaaccttgtcaagtccatcataatccatgctccctctctcccttccgcgggcgggctccaaaatgactgaaaccacaagtcccacggagcagggatactgagatcttggccatggtctgtggactgtggagcaaaccaaagatattgcgagatattcactgttttttgatgccgatcaaacatctttaggccttgaggtctacaattctcacccacaaccatcatcttggcctctactttgtccggcgacgggatcgtctggtcagaaaggcaaaacttacagaaaggggccggaaatggcccgttacggtaggtcaccgtttcctaaactgggcgatgccacgtctaacggcgcggcgctgaactcaggcactagttcatgtgagttgagttctatgttggggatagtgagagaccataaggtctagtagtgcttggaagcgggaggagagtcaagctgaaatacagagcgggatgcacggcaactttgtttgtttgtgcccgcaattgcttcatcctgtcgtcttcgattgatgagaatgggatgttttttgcacaatgaggaatggttcgttccatagccaagaagcaacgagagccgctagactcacgatatctatcgcgcgtttggagggtgggaacagtggagtcaaaacaagatgatgggcatgggggttgaccaaaaacatgcaccaattaccagtccattaggtgctgttataattctgtcgagctatcttgaactgagatcttgggctggagcgcgaattaccgttcaacagctaaaagcaaacgccgagatcttaagaggagtttgtgtttcaataatctcgttctagcgttgtacgttgtaagatttgaagaaccatctgcgcgtcataacaagaggagacggaagaaagagtccataactttgtgcttccttcagtgcatcaatagagataagtatcagaggagacctgagaacagtgccaagggctgaggtcaatccggataaagggttgccgagaagagagtgaagtggttgtcactaatatccaatttcgatttctcaagcccataaaggtagcggcaagccaaagccaaaagatagaagccagctaggccagctgattatatattagcatactagactagaggagaaaaggaattgtttaatatttaaagaataaagagcattcagcgaaagatatagacaggatagaatgatggtttacaaggatcacctttcccataccacatcaccatacaattcacatttcagaccacgaattgcgattgtcggacgggctcttgcaacactccgcaacagtgttagtactcctcgcttctatcaagatcgccgctcacacccttgtccagggcccatgcagatcccactccctcttctctgactgcccctgcaacttccacacgatatgacacgacacgccccccccctactctcgacctcccgtaataaaagcccaaccaacccaaaaaagcactgtcactcccctaaaacaacaacagcgcccactgagttctcagcggtgacgacatctgctacaggcatcatatgaggccccgggcgcctcgtgttttagtgtctcgttggtaggtgaaggatagcggataggggagcttgcggaaacgagggtccatcttttatcttatttgatttactgaatttttctttatttgtttgccgagttgtgattgtgattgtgactgtagaggatcatatcagatcttgagcctgtgtgtatctcgtagtgtgaaaatcgtttcgtcactgtgattctgtggacagcttcatactggacctgctgttgaccagcaacaacgcgaggattgcttacctcaggtaatttcaagtcgatcagttctaccttttctggctcaatcaattttaccaagttcctttcctgcaatatcatgcatgttatcttactcttcttctctttctacgcacaattgacttgtccttcattcctttcaattcgttccttaatattctttcatcctaagctcaatccttttggctaccacctcatttcacactcactcgaaccaagaaaacaaaaaaaaaaaaaaaaaaaaaaaaaataacggccattttacgctgagataatagcactactgcaccaccaccatcacacctcttttcatcaatcatcaatcacgctcaaagggaactactctgctaggccatcggatcggactcttcccgcttcatcttaagtcctctctcgggctctccttggttccttttcagagcgtggagcctcctttgtccgcccagcttggctttgcagctgagtattgggacctttccatttttggtctcacgatccctgcgatactttggacggtacgtactgcaacctgctacactgcttgggctttgttgccaggtcgtatcgtgacctccagtgcaactctattcaagaagctttccgttcttcgagagggagagggaggagtcgttgacaaactatcgactgaggaccactccaaggaacaacagagatccttctacaggaattgacaatccaatttatcgatttattacctaggttatccctagaagtttcgtcgtccgttgctattcccaggccctcttctctttctcaagtcgggccagatttggttagagagttcatcactcgtcttcgttcttccttccttgtttcccatcccggtcgctgctgccgccgctcctccactagggcccgggactaccgtgctaggcacagatacctacctagctcttacctgatttgaccactctagtcgctacttccctcacaccttttcccttccaaatctccccttcttgacctcgacctcttcagttgtcacgtattcctacctctactctcaacctctacctacctattatctctcaatcacaccccaacctccctcctaatcatctccacgatatctatttcgttggctgggaatcgttctctttctcttttttcttttaccctcgtggtgatttttggatctgggtttctttcgtcttgggataattggcattgttcacgttttgggatcgcattgtatcgtaccgaccattcgcttgtgtcgggcagctggaaatctacgaggattgccagaattattcatcgacaaccatttgagccgcaggaagctctcgactcatcactgttacccactggttatcaataatcaccccatcgacaattctttcatctcgaaccaaacacgatacccgatcatcgcgatctaaatccccatcttcgacgagccacagatctcccagtgattcacatacagcctgcttggtcacttcattgtgctaccttgctcaactcggatcacgactgacgataccggctgtcttgctccgccgtcgggacatctacccacgcgaaatcacacctgccggtcgtactacgcctctcgacgtcagacgtggtatggcttcgaccatttgagagttctcccgcaaccgtgtcatgttatgaaaagcctgcttcatctctgttgcacccgacctcacatgctctcttgctcagtctctttggtaaaggtgtgtaacatcctcctttgcctgggctctcctcgcttctattcaactcgacacattctaaccttaaactcaacctagtttcttgaccaagtcatagtcatcatgtcccctctttccagacgtgccaaacaggcaggcttgctcttcttaatagcatcatcatgggcgcctctagctgctactctaaacatcgaatattgtgctagctacaatactggcgagacccccaggagtatgtaaccccttctcatgcaacagcttgcagcctctgaccacatgaatagatacgagcatctatcagacaaatggcctttgccatgatttctgtatcgatgactgggcgtacgctatcactcaagacaagctatgttggtgttcgaattacgcaccggtcaagtcaacccaagtggacgactccaagtgcgatattccttgcccagcatggcctgacgaagtctgcggtggtgacggagtatacggatatgtgtctctaggcaacgtcgagccttccggctcaaggggcccttccccctcatcaaccaaagtaagtcaaatcctgtgacatgatcatgtttcgcgttgtgatcgccgcatatgccgtgatcggacgagtgtctgcctacccaactctccacctgtacatctcagtctatttaaacccttctgcggttggtaagataccacggcttaacaggcaacaatcaggcaaaaccaaccaccgtggccgtatccagagtgactgagacaatacagaatacggtgactctaaagccatcatccacatccatatcgacctccacgtccacgtccagctcagagcctgaaacaacttcaactgtatgacttgtctcaacacgcatgttatctcgcctcggaatccggtgatgtaataaagaggtttaggacagacactgactacatatttagaccgaggacgaaacctcagctacgagcacagccgaggatgagtcaactacatctagttcgcgcacctctgtcgtccagactgtcactgctgggggtactatcaggaccgtcactgtggcagccccgacggagactggtggaacgaccgcaagcgaaaacaccaatgactcaactaccgagaagagtggactaggcaccggccaagttgtcggtatcgtggtaggcgtgattgcggccgttataggtgccgctgcccttgtcctcttcctgtggttccgacgaaagaagcaacagaacgaacaagaagcctatcaggacgatcccagtgttcgagatagctcctcgggcattgcacgacctgatatgagcatggctggatcacctattgcatcagccgcggcaggaagccgtaacagcaccttgcaagtcgatcctcgaatggatccatttaagcaaggattgtacgttcgaagcgcaagtcatgagagtatcaacacattgcgagatgaccacgactattcgaggaggattcaagcacccaaggtcctccgtgcaacaaaccccgatccaacgcccgagccttgaccggcaggaaattcggcaactccggaaattccgccgggctccaaaggccaccctttataagatgagactacgataagaggcacttgtctatgatcaagggcacggcatcatgctgccttgagggtactttctcaacataaatccctcgaatctagcggaattttctgggatggatgatgaaggatgttccagacgagcagataaaaatggtcgcaacgacccatgaagcacacgaatctcactttctcccggctcacttttaaaacccaaaggggttttgttgcatttcgagataccaggaaggcgttggcattttacaggggggggttacatacacaacggaacatgggacgaacgcccccagcaactggtgggatcatggtatggtacatatacgagcgagccaagtgactgctgctttgcacagcaaagcactattggaaaggtcatgcatgacggcagaaaccaacgcttaattttcgattcggattttatatttcatggcatcacggcaacggcgacctccaccaagcaattatggatgagggacagcgacctgtgaagggtgtgacagagtcgccgagtttgaatgacttgggtgggcgctcagtgttggcttcaaagtctggatataatatgcaggtcgtcgttgtcagtttggggtcacttttacgcacatagagccagcataatatggcgacgaggttgagatagcagccaaaagtattctcttcatttcttgggtctgcaactacagcttgtacttttcatctctgtgacacgaatatgattgctttcatgagtttatgatgcttcctatggcttgacggtgaagtcatccacctccttctccatgtctacatccaactcgtccccttttcatcatctacatccagtcttcgtctcacgcgatctatggctggacttgaaacgtgaagcaacatgaattgcacgtggtgtcaaactgtccacgccacagatagcaaggcaacatgagactttagaagaggatactaaaatgaacgcagtaaaggctcatctaaactgagactaaattgcccaagccttttcatcacttaggataaaggtcctaagttttcttgcctccccctggcacggcttgaatagagcagaaccgatcctcttggggcgtagaacgccacatttgacgtggcccatgactttacaacttagtcatgaagacgcactatggagatatgtcgcggaaagtgggagtagcgtcgaaacaaactagttagtcgacgactggagacgatggtagtctagcaagtttggacatcgtcgtggcttctagtgatgagcctagaaggtcaacgttgtggaacactttgcagactggaacattactcaaggaggttagagacggtgaagcactagatcaggacttggcatcaagtgaaaagcgaattcctgtctttttaatcgtatcccacttgtagggtagaatcttgagcacatagatacatgatgatatatatacagatccaagactcatggcaatccaaataaaatatgccctgaagcttccaaaatgctgaagcgaattccaaatcaagcaagcaatccctatgttccggttatcctgcacccaaacaccctgcaaaccaaaataacaaatccacgctctgtgcaaaaccttatgcatcttttctcctccacttactggaaccgtgtgggactcgggctgttctcgcgacttagactctcgaaactatcgaccatagccaagacgcgtgttcgagctcgttctcgtgtgaggggaactgcttgagcttcgagaagtacacccgaggaacgatctgtttcgtgtgagaagcgtggctctagtggagccagatctgggtagaggaagccgccgactgagttatttgagttgcctcgtatgtgtcgtcttgagtgagagggatgaccaggagatggtaggggagaaggagaacgtgatgacgacggtgaagaatcccgagagctgcgctggaagagaggttgaggtggctgaagatgagggggtttcgattgttgtagtgtttctggaggaggttgctgttgttcttgcgacggaggttgtggttgctctctcttcgtagactcctcgttcttctgttgtgcttgtggagatttctcttcagcgagacgttgttcctcagcacgcttctcatccatcagccgttgtctctcttcctcgacttgtcgcttctcattcagctgttcttggtcatcctgaacaagcggttgcttttcattgatctcgtcgtgcctctttggttcagtcacttttcgaatgccagcatgcccaaatccacgttcatcccgcttctcacgaagactgacgcctcccgatgtctggctctcgttatctggatcaataaactcagccttatggggctccatcggcacatcgtcctctcggtcgcttccctcctcgttgccattaacaactcttaaacgttctcgagggacagtgaacatgacctgtaccaatcgctgctcaacagccttctcaatatcccaatcagactcagctccaggctcaagtccggatccaccagacatcatagcgccatgcgaatcaccttctacaccttcccagtcttgtcgacccttcttccttctaagaagatcgccgcgtagaccaaccagaccgggctcgtaatcaccagtcacgggctcttgatcaaacgaacggcgtatgccagacatatcttcacgggatgatgttggagtactagcccctgaaaacactcgccgaagagagcccagccatcccctacgtggcttggatttggacggcgacgagggctcatcatcatcgtagcgaggacctcggtctcccataagtaacgaaggaccctctgcttgaagaacaccaaatgacgagcgggctgtgttgtagctactagacgacgaactgcctggcttagggtgctcggcaccagcggctaggaacgctggagcgagagggttgagttggcgtgctttagccttgatactttctgctgcgctccgtgctgactcggacaagttagatccgcttcgtgattcatcatctcgcagagcagctgagcgggtcgagttatgccgtgtaggtgaagaacgaccctggctgtgacccgcgcttccttggttctggctccgtcgactattcatgcgcgcaagtaagccttccgcagcatcaacttcagtgacccaatcttgaacctcaggatcatgtcgcggggtctcagggctaggcgttgccgatgctctgttaccacctccaggggtcaggcaaatgggatgaggaatattattcggacccatgcctgcgactggagtctggaaaggatcggcaggaatctctgatgtaggagtctggaggtgatcataaaggcctcggttgtgatagggttcctcttcatcgtcctcataaatcggatgaattggacccgggaaacttgtaggccgtggtcccgtaggtatatatcctcctcgtgacggtcttgccatagatttgtgtgggatgtgaagtccaggatgactacttcgagcgcccctcatagactcataacctagagatcgctcgccagaaacataagggctttccccattaccataccaaggggcactatcgagcccccaaggatcatttcccaccatctcggggtattcgctgttatagtagttgggatcttgagacagcgcccggacagcctcttctcgtttgctgatatgtcgcttgcgtctcttgtaccagcacagggcaccaatgataagaccgatcaaagcagcgataccaaagcctagacccagaccgaggccaaggcgcttcgaatttgatcctttgtcatcatccttgggtgcgtcgttatcatcatccgatgagctagaggcaggattagtgtattgggatccccatgaacctgacgtgatattgtagaagcgaagtgttccagatgaggcttgacgcttgactttccgtgaggaagagcccgaagactcccacccaccgtagatcatgagcatattgcctggcaacactgcagcgccatggccgtagattccatcgaaatcgggttgttcgtcagggatcttccactgccacccgctgtagatctcgctcatctcgaggatagcaagctgtggttcagcaggagtattaacatcgccaacccatcctcctataacaatgatagagcttccatcctcgctgagcgtcgcagtatgcccagaacgactgtagacattatcagcagtgtttgtgctcctgcgacgattctgagagcttgtatccttcacagcaagatccgactttggcatatcaacgtttggagcttgaatgttgacataactccacgactctgccggaagattccatacagcgactgtgctcatgttgataaaggctgtcttggtatgtccgccaagaagtacataactcatctgctgcgtcacaatgccagacttattggccatcgagggtgtgagaccagttagcgtaaagcctgcaatgggtgtttttggtcctccactggaagcgacgctcatttcatacgaggtaaaagcatcgctatcatgaggtgcgagtctcagcatcgatttggtgtagttggcagtactctgccagttcgtcgcatcacttccagactcgggtgtctcgcacattcctccataagtataaagagttggctgatccatattaggagcgaggctggaagaaaaggcaacagtgcctccgaggaaatacggtgcacgacgggtgtcgccgccgttcttgaggcctcgacgggaccactcgccttggtcgttgctatagtcgaagctccagacatcgccgctgccagattcgcagtcacctgcataaacgaggacagaaccattcgctgttctcgaagcaccgaaggcagtgctcttggaactaccgtcgagaaaaggtaagacagtatcattgcttgcgcgctcaaggctgttctcgtccgcattgatggtcttggaaaagtcgagagatcgaaattcgacattgcctgaagctgtttgtcggaagatgtatgctagattcgaagcactgcatggaacgctaccgtcgacgcaagttggatcaggcatgagaatctctgtgggaacgtatgggagtgtttgcgcggcagcgggagaggcgagaagaagtgtgctcgcgcagaggaggagagtagtagagattgtcattttgggcattgtttgcgcaggccgacagctgcgggtgatcgttggagtcattgcggtttctgcgaagttgagatgactcgttaattcgaagggtgcaggcgaagcaatcgcagttgcttttccaagcgtagatctgtcgccgacgatgatactgagcgctcagagcatggccatcaccgtgtagctcgaaagctggatggtatctcggttgcagttgatcacttaccccaactttgcctactctgagtatgtgtagagtctgagaatctgtagtgcaaaagagtcatacgtgttctgctgatcgacacgaaggaatgtccaagggtctctgcgcaatgtctcggtctatgcgcaccttgttcaagactctcaatattgaccaaacctgctaataatgctaatgcaaaggcctcgagaacaggccacgaatggggtcgatgtccaggtttagattggattgtaggagatcagagagtcaagagagaaactgagcgggaagaaagagagcacaggcacagacggagaagggaaagagaaggagcagggatgagggcatctcagcagcaaggtagggaaggtaaggtaaggcaagggtaagcgcatccggtatctgcagccgtatcgcccaatgtcaatatcgtactatcaatcaatcacgcaaggaaggtttgcgattagacctatcttgtcaagagtcgggctaaaaaccaagatcctattcgcgagaatgtgaatgacttgccgctttctgcttgaataggtgattgttgacggtcgttggcacgacaacaatgggcttgtgggaccatcactcacatcgaaagctgatggagggggagctctttagatccttgttggctatggacgggaacaagggcatggatttagtcgagggagacaatcacatgtggaagcgccacagctagagactgcagtgcatacagaattcaaccgctgagctacaattgtttatatctgcagtcattgttggttgcggcacaatagcgataacaacatactgcctagtcagtgtctccaatgcactcgatatccacggctttaacgacaatggcggttgtggcttcaattgtggctgccgctatccacttcccagtaaagtttggtaggtgctaggcctacctaatgctaagcccattcgatcaaggaaatccctgtttcgtctatcaactcaccccaacaaccaaaccatctgcactcataagcctccctccctctctctctctgtatgtcaatatcagtccctttgttctccatctatcacatgtctgggctttcaagcttacattgtgctctttgttctcatgtttcagttgtaaccaatagttcagttgtaaaagccttgtccatcctttggcgagttgtaaccctactgcgggttacaaggtaaatactaaaagccatcctgtgtggtacataatacttctagttgcccaatcaactatcaaggaaccttaaatcaaagatagaggatatgccggactagacatgcatacatatttggtctgcacagggtccgagtgaccaatgtagtcaaccttgggtcttgaatcatgaggccatatattatacccagtgctcttcgctagagatgagttgcaagatatcttcctagtccctcttgttcctactcactgctaccaatcactgacttgcaagcaattctcattagcattagaattcattgactatatgactatttgatccaacaactgtgcaggatactgacattgacacaatcgatgagatatccatcttgactaaatccaatactgtcgtgttttttccgttccccaatcctccaatatctcattcaaccactcccacgtcttcaaagcaacacagcctgatagctggcatgtgtttgggtatcaatcacactaacgaaatcatgtccacctttagtagtaaatcttctcggtccagataggaggtcgcgctccctcagtgtcccactcgatgtggttcttgtcgttgagagtgcagccctcgtctgagatggggatcaccttgcttgtgttgagcacctcctgcttggaaataccagcggggtcggcaggaatccagaggataggtgtctcgcttgtgactgaaggtgggaagtaagcgtcacgctcgacctcctcaggatactcgagtcccatgctgctctcatgaggcaccaactggcgcatggtggcataatcggcgtagacccagggcttgagccacttggagaagaaattgcccttcttctgaacgctgtcagtaccgccaggcacgaacttgccaacaccttgactcttgccagtgccgttggaagcaacgttggaagcggcaccctctccattctgcacatgcccatcctccaactctgagccttgcagacttcgctgaattcgctcctcctcaacctcaagtgagcgaggcagactgtaaaggagggggttaagagccttggcgagggagatgtggaacagaatggtgaagacaaggaaagcagccatcaagacagcaggaccagcagccttggaaataatgaacatgccgacaaggcagacctcagcgaggtaaacaccgacgaagagctgcttgagagcacgagggtagatgagacctctagtatcgatctttgtctcggtaacaaacagaatgttgtagcggtaggcaaggtagaacaagcccataccgattgtagaccagaagagcatgacaggtgcaatgacagcgtagacgatgcctgagaaaggttagcggtgttcaatacatgagcttaggaattacctactaatgacagcgatgttggtgtagacgggcataagacttccccaagtgagagcgctgagagtagtccacttgttgtacatggatcgtggagtgctggtcaggaacttgtacaaaaggttgaaaatgatgcacccaacaacttgagtcaggacgccgacggcgatggtcagaccctgaacaatgaagtaagaaatgtagaagttggaggcggtagggatggaagatgacagcatgctgaacacctgactaggctccttgacgattgtcgcaattgacgaaacgaaactgtttgccagagtctgaaccaggaaaacctggataacttggaaaacgaagtatgcgttctgggtgaagagctcggcttgagagatggaaacacaaccagcctgcctggcacagagtcgcatgaaaacaggaaccaaggacatgagaatagagagagcaacggaaggcagaaggccagagacaacaccaagaatgaccgaaggaatgtcctgaatccaagtaagaccaggaagagtcttgatagtgttgacctgagcaataacaccaacgatggcgacgggaacagcccagaagatgatgagaacagcaatgatggcgtagacgacatatcggcgaatgacaacctgccaccaggggaagtttaagctcttccagacaatctcatcaggcttgacaccgatgaaacgaggagccatgtggagggcatgatggtgagtggtagtctggaaagcagcctgggcatcagattgggtgtaaaactcgacaaacactgcagagtgcttctcgtagttgccagcgagccagtcagcctgggcattgtcggccttggggatgagggtcttgagttcctcacggccccattcgatggtatcaaccttcttgccgatgagtcccagagggccagtacggtgagtaggtcgcttcttaggggggatgaagcgggcagccatgtctccggactcggggtcagatgggccagaggcaaccttctcagcttcggtacccgacttcttcatggacttgatgcgctccttgttgcaaagcttgaggagcttgacctctcccttctcgagcttcatggcggcatcgtcgcgctcctcaatgatcttgtcgaggtccttagtgtcaccggggatccaaacattcttgaccgagtcgttgaaaagggagcgaatgcgggcctcatcgagatactccttgggaacagaagtgaagagaacagtgcgggatgagatgcgcttggcatactggggagtaagaaggaaagcctgtcgcacgctgatgtagaagatgcactcgcgcatgatggtgtagatgacaaagccataaacgagccaggcaataaagcagtgggcgtagagcctgttcctctgagtcgaattatcaatgttgacattggcgtatgagagaatctcaagctgcttctttccgtttccaccagtggcgttgactgggaagagaacaggccatgtgaggcaaagactcacgaagcagatggtgcagcaaatgcgaaggaatcgaatgaagaggtatgcatcgagactctggtgctgaagagcgtacgcatcggggagcttccaaaaagcgccaatccagttgaataaaccactaggtagcgcgggactccgttcactgcgaagacgttagaactagtattctgagttcagtggtgcattgcaacttactgctcgcgcaaggagcccagatacgtcctaggcgcatagaaacgccggttggatttacgaaagacaaggaaaacggcgaggtagacccccgatactacaaggacgggaacgagagtcgaaaccatgcctgggaattgtcagttcggcgtcgcattgtgaagtattcttttatttaacgtacccgaaagggattgaggctgcgttcctctggcaccacccgagttgctcgtgtcgggggcggggaggttgtcctccaaccaactgatgaagtttcccatgattgcagtccagttgcagttatcttggactaccttacgtcaagggtggatgttgtagtatgagccctcgatttgggcgattagaatcggtttctggttctcgactcgattaattcgacgcgcaacgtcgacaaggtcgtgaagtgaagttattaggaagaaattgaagaaattaagttggcacttggggccgcgtcgtcaagggaggacgggaacctcactcaagctgcaaggtagtactacagtaccttgacccttccgttggcggggggcgggtggcagttagattaggttgagacgggaggcaggcgcgttccaatggaatctacgctcttgcaaccaaagttaggaacgaagaacgaaaactcgaaaaagatagaacaaaaggtggatggtgatggcgggctatatgtaattaacgtatccagcccagtcaatagatagatactttagttagattagacagggaaaaaagttggtttcctcagatgttggctaaggtacggtagctcagctcaggttgtcaggggtgggttgggtgtgtgtgaatccaatgggaggaggcttgtagcgtgtagtgcaaaactgcagaatgcgaccacaggcgaaaaagcttagcactaagaggacccccttaatcaaggtgaagtcatgtctcagcccagcaaaatacagcagagaatcgcgaaaaagaagttaaaaaaaaaaaaaaaaaaaacgcggctgcttgcaaatttatgcttcccctggacttggagggattgtggctgctttataccgtctctcgaattcctccatcttggcttctcctatggctgctgagaatattatcataagatatcccgcgtacagtagaggtgtgatgccatgcatcaacgtcagggtgacttgacaagctggcatggcacaaggtgctgatgtcgacgtcacagtgtagcgcccagcctgcaggctcatcgccaagtgcctgaaggtctgctgggaaacacaggccaaatcctggtttcgggctagatcgacactggccaatcgctctctggtgcactccatcatcagcaagcggtaattgaagatggctgatggatgggtggatggagtggagtggatgaccccggcactctccctctctatctctatctggaacctgggacagctggccttggaaggcattgcaaatcactgcccttctctgaatgcagactgatagtctgcaggttacagacgctttgatcccggatgatagcacagtgacagtaaaacgagaaaccggtaaaacctgtgcaatacgcatgcgatttgtgggattgatatgaaacgaatggcaattaatgtctgggcaaatacgaaaaatgatactctaaaacaagaccctgtttctgaagagtaattcatgatcccattgtcaacccccgaaactttatttctggaaatctccaaaagggtcagggcccgcggacgaaatcaatcctcctcctcaaattcggctgttgaagcttggctacgggacaaaaacccactatccgctgcgacgtggacacctcatcccgctgcccttgcgctactgtaaatagtcactctcactaatgttcattttggtgctgcgtgatgtgatgcctcagttcatgatgcacgtgcatacggacggacaggggctgctagggagacaagataaaatgaaaaaagaatttgggctgtaacagttgttgccgatgttttacggcatctcaagtctagacttggctattctgtgcctcatgaggatcacggcctcgatctagatcatgcatcaacgtctttttaactgtcgggttcagctactgtcgtcgattctacactcgatcaaacagaggcacagccacgacgctctcccgtattgccatgcatgcagagacgaggcagcttgacagggattgattttctatctggatgttgtgatgtcagatgcatccatcaacaccacatccacaaccataatcattgaacccgtccaccatcgagttagttagtgggaatgagcacaaacactctttcgctgtctctgtcaaaagtcaatgaatcaaccccggtgacgatccggatcggaatgttaatcgtctccccttttaggacttgggagtgtctgccaagcctggaaatctccgctaccttttgagattcggagactcagaggctctttcattctcattctcattctcattctcattcccgtggcgctaccatttcaattcatcacagcccaactgactccctcacttcggaacattcagtcccgtcctcgacgacgccaatgacatcaactacattagcttccttttcttcttcccccgatctccaagtgaaatcacgtctccccataacggtagcttcatgacgatctgacttacagtgccgtcactgtatctgcgatcataattacctggtgagctccattggtttgtttacttggctatcactcatgatcattgcgctactgttcatctagcaagagtcgctccattcagtgcccctctcttgatcattagaccatcctttgttcttttggtctgtcaaggttgaagcccatcagtgtctttgaatcccttcaacgacatcatgactttctctctctcaccgcttggcgatagagatacaacagtcatttcttcagaactggcctcaagatctgagaacgaaaatactatgatcacgacttcatctacgtaccccagtcaatcatacattccaaagggctagactctccacaaatgcatgcgccattcttcatctggccctagcgcaatcaggatgatgctggttcagctgaaatggtctactctggcgtcaagctctcactctcaaactggcactgactgggccgaggtacgtgcctgtaattttatcttgacgcatcaaccttcaagatgtcgcgtctcgaccaatgacatctcctctgacgtgaatttattgaattcccacatgtctccctcaatttttggctttgctttgcttgcagcgtggccgtgaccgtgaccgtgaccgcaaacgtcgcctaacaaagcatattgcggcttcacaaactgggcctcccatggatggctgcgtcactattacggactgctctagaacgttgttcccgtctgtaacttgtcgtgagagtcaagacgaggcctcttgattgtacagccctttgttcaacacaagcacagtcacgtgtgcattgccgtacaaccatcggctacaatcccttggttgtctttggatctgagtgtcggcatttgtgtttcacccttgtggttgtttgcttaaacattcctaatctactcggcgtaatagttgcctcaattgttgtcgtgtatacagagcatgtcaagtctcatcgtagagaaccttgggtaacgaaccgttgttgattgaggcttggaatctgggcttggaacacaaagaatggcttcaatacaagttgcccttgatgaagcctacattccctgggctatgcattagaaatgcaacactcgaccctgcataaagaggcgagctcctagtgcacgcaaagctgtgatgccttgtttgtacaacggcgaacagatgtttgtatgagaggagcaaaccctttcctgttgtaccagcgtggaacgtaagccgagatgctagcttgctctttggaggaaatgaaatggtagattcgtaaatcgataccactggctggatatgggagcatgagttcgcacttcattcacatcgactgtggctcgccaacaagagcagcgcgacaagacaaacttttgtgctaagagacatatcctatcgatctctgtgatacttggatagacgtttagtgctcaacaaatgaccaaggttcgtgaacgatatggtcgttatattttcatgatactaaaagattgaacctcagagtaccttgattgttaatggctcgatgcatctgacactcggggtttccgacaacttttaaccaaaaagacaaagaaacgaacaatttgactgttttcgagtcttttggttgctcaaacaatgtctatgcgcccaccataaccatagagaatggcactctcaacaaagaactggtttctttgttctttgaatagcatcaaatcaatcacccggccttgcaggcaccaacattgagacagaatactagaaataattctttatgtctgtttaagaatagatatacttagcatcctctcaaagacaagtcttcctgttcagccctctgtgccatcaatctgtgactctcttgccactctgtgccaacacctgtattctagttcatgatggtctctttgcgagcagcgggaaagcagaaggagggcactcaacctctctgcgttccttctaacgattacgcaacctcctacagatccaactggttcactccagacaatggcatcttagacctagatgatctcgaacttctacagcacatcaactgctcctacttctcgtccggccgccctcccacccttcttgccctcaaacagcatgcacaatctctcaccaacatcatccgcaagcttgctccgtctactaccactcgtcctgtaggcttaggggatgtcgattctggaagatggatcttccacaagaacgaggcttttgactggctgaacgacctcaatactccttatgagaacgatgacccgtctcaccatgatcctctttttgctcttcacaatgttgtcaagtctgagtctgaagtgcacggtatcgaacatcgttgtcctttgacacaagtcgaggattttggtccttcggccaaggagggggatgtccgtcgtccttatatgacacaccacgatctgatcatgcatgccaacgagtgtcttgaaatcattgatcatgagtactcttctactggcggtttgatgtcgattcttccaactggtttcgaagaccctgatgacatgaaaaaaaaccatcctttgagaatatcgcaactcgaagctgctcgcaattgtcttcttggtcaatggattcttcatcatcagcatctcgtcggtcgtctacacgaactcgaaatcaactacgccaacgctaccgatgtcctcaaaggagaagccctcgtcccgcatcagatgctgagccgtaccggtgccgatggcgtctcagggggtcgcgagattgtctatccacaggataagtacatcctcgtgaactgcggcgaagatatcagaagctacatccaccgtcttttggatgtcgccgaagctcagatagagcagaaagagaagatctggaaggcaagcggtgtaattggcgaaagaatctggaacgaagaacgaggcggcaaggtctacgccaaaggtattgtccctatagatctccttactcgcttctatcgcatcaagggcaagggccatcagtctcccctctttgtcataccagcagccgagcaacatcctggtgtggagagcacacgactcatggaggagagaccaaccgtagtgtccatcgtgactccaacatggcctgagcgggtgtctgccattgaggcaaagaacaaagagcgtctggagagggcggataagttggtatccgagaatcagttcctggttcgtgagatggctgagttgaaagataaaatggctgttcagaattcagagatcaagcgcatgactgatcagttggcttggtatgaaaagcacacggaaactgttgacaatgaaccacaggattaaggatggttttcgttattgtcaattgacgtgctggatttgtgttgaagtttgacggatgagaaactcgccagatggaaaactacagtcctatcttagttatgcacgttttatcagtatgatattatagccatacgtttattttcagttgttggttggtttgctctatcgaacgtaccggggatgggcagaattgctgtattatcattacctggtctaattcgcaatctatggccatttcacccagaaaacgtcaatactaatgttaataatgcatccctggtaatcagaataccaaccatttcttttgtttgatctatgtgctatttaaggatgaggatgttatcagatggttgctcacgatctgggggggaaaggaagtcattctataatacgacaatccggtttggctgatttgatcatgtctgctgcctgtttcagttgtcaatattagttcgtctccattaactattggaatcctaccttctcagcaatggtatagacactagcttgtaggttggctgatggaatcaggggcatgatgctggcatcagcaatacgcaagttacatgtgccacgcaccttgagctcagggtcaacaactcctcccaactcaagaggcatcatggcagctgtccctgaatgatgtctctctgtcgtaatcttttccatgacatgcttcatcagcgtctcatgatctgtagtatcaaacgccgattccgctccaggcatgagttccttcattgcgtcggtttggatcagctttgcattcatttggagaccaagaacgataatctcgcaatcgatcgggtcggagcagtatcgcaggtccagctttggcagatcgaagattgaggatgacgagggacggacagtgccacgggagaaggtcttttgagcagctacagtcaactgcccctgtgagttggccatggtctcaaagattccggtatcattgctaagtatctggtcttggagaatctttttctggacttcgtagccctttttcacagagttggaggtatttgagggaatgccatcccccgaactcttgttcatgaattgtttccagtcatctgttgcacatcgaagactcgggaatgcaactgtgtttatgagaggtgccgtccaaggacctaaatctgtcagaaacgggtacctctctcggcaatttgtgctcacctgttctgttccgtatgtactccacggcaacttcatcatacacatcgtcggttatctcaccactcgtgaaatatgattcattgcggtctagaccatcagtatccggtatctaatagaagtaaggtacttacagtagtagttggcataaaccatgggatggtcctgaagattacacccaacgccaggaaggtcaatcttgacaggaatgtcgagcgacttgagaacatccgatggcccaatccccgatacctgaagtaaagtgggagtgaagatcgcaccagccgaaacaattacctctcgggtacaagaaactgatctcaccttagacttgtcatctagagcaaactaacatacggattagtaaccacctcatcgtttgtatcacctaatcgtacctcgactcccatgactctctgactcgagctgtatgcactgtcactatccaaaacaagttgtgtgacagtctggttggttgcaatatgaagattgtacctcgaagataccgagttaaagtgagcttctctggcatcaaatctggtctggttatcagggtgcatgctcgagggaagtatcatggcccctgcggctgtcccattgttcacatcaccaatgatgggcaggcccagctccgcaaagccgtccagaatgttagctgttctctagtcagaacacgcaaagctttgacagtttacatgacttacaagattggtcatagaagtactgagggtaggagacgtgtactgagccattgtatccatgctcagctgattgaggacgtatgtgaagtttctcagtgtcatgaggctcaacattaaaggtaaacttttcagactaccacaaatcagcctcattctgaaaggcctgttacacacctacctttttgaagtagggaagtaggtcattccaagaccaacccttgttacccaacttttgccaatcatcataatcagacactgagcctcgggaccaacagaggccattgaggatggaactgccgccaacagcctttccttgagggacttccacattctgattgttgagataggtctggggttcagtggtcaactcccattggtatttttgccctccacctgacccgattgtgcccgggacaggaagaaggcctccaggaatcgaaagatttctcgcgtcatccctgagatgcgatttgtcagttgaggtctggtggattgcgagagacgtacaaaggaccagattcgagaactagggcctaaactacaacaccattagcgaggctcgtcgagtctatcggcatcaagtacctgctgggttttcggaaaggcgattggcgatgatcagacctgcggtgccacctccaacgatgatgtagtcgtagacatcgcgtagctgttcatctgcaatttctggggttacatgaaggctttcagccaagggaagaaagaacagggttagaaaggccaacccgaagtttccaaaaagcatctcaggcgacctgatgaagagaggatgttgagtgatccaagacaatgcccaagatgatgtgaagagagttctcttcggtaaactcgccaccttctctaaattatagagtaaacaaacaagcccagcttgtgaacacaggcatttccaaaactcaatcattatggggatctgccactgccagacaaccaccagatagaactcattctgatcttatctctaagaactacctagaatggaagttctaacaggaaagaagtcctaaattagtccaggattcttctgtcatccctcatatatatctacaataaagtaggatcgtagtagcacgatctctgtatttgggtatagagctagtgtacccatactcttgctaaactcgccagtataccaaggcattcacatcacattcctcaatttctttggccttaggaatcctaatctccggttgcacaacctgtcatttgggtttggtgttctcaggaattatcatctgatgatatctccatgctcacatatctggcaaagtcgagactctagcgtttgaaaaacgacagacttagagtcctcgcccaaatagaaactcggtcatttttaatttacaacccctgagagtgtttcgcactcctttggggtaggtatcctagcgttccaggtttctcatgcctatgtgcatttgattcttttctcgtctctcgttatagggtaatcactggactcaagctgcttctatacacatggagcataacaagtgcgaaacactctctgatcttacctaacttacttacttaggttgtatagaagtgtttagaagcaccttctcttggaaccggtttgggagataactgaaagattgcccattcgtgactgccctccatcgtctgtagaagcgatgactaagctacctataaatacaacctccctcaacaccaatcaagataaaccaaaatacgcgatatcagccatgatgttgtcgctatcaagacgatgcgttgtcaatgttgccaaaaccactttcgtagctcccaagatactcagtcgctctcttcatcttgctcccccgttcctccttgacgactatgttccgcgatatatgacactcagttcccgcgacgcagccaagaagcgttcattggcgtatgctcaccttcgcaattgtaatctatgtccgagagaatgtggcgtaaacaggtacgagaagacaggcatgtgcctcatcggagagaaggcgaaagtcaatacaatcgctccccattttggtgaaggtcagtccatctgctgcccattgcgctttgctctcggctcgctgtacctgatactcccttgcatctcagctcataagctcttcgttagctgtgtatcatgttctcatattcaacctctgactaaactcttacagaaccgtgcattcaggggcacaatggtagtggttccgtcttcatgagcgggtgcaacatgcgttgcatcttttgccagaattacgatatcgcacatcaacgaaacgggatggacttgacccccgaggaattaggtgactggtacctcaagctgcaagaggttggcaaagtacacaatatcaacattgttacgcctgagcatgttgtcccgcaggtggcgttgagtatcctccatgccaaggaccatggcctgacagttcccatcgtttacaacacctcaagctttgactctcttgcatccctgcaactgatggatggattggtcgatatctaccttgctgactttaaggtgtggaagccaagcacctctaaaaggctactgaaggccgatgattacgctgcaacagccagagagagcattaaggtgatgcacgctcaggtcggtgacctgtgcttcaccggagacgggatagcaaaaaagggcttgctgattcgccatcttgttatgccaggcagacaggacgaaggagccgaaatcatgaagttcctcgcagatgaagtctctacagattgcttcatcaatatcatggagcagtatcatccagacgctcatgtcggcaagccaaagcgagaaaagtcagatggtaaagaagaaaagcaggaggtccgatacgcagacatcaaccgagctgtcgatgcccaggaagtctcctcagtcaggaaagccgcagaagaggctgggctatggcggttcaacgacccgccaggccacgatgggtttgcaatctgatgagaagcaagtcgcctctcatttgactgttgggttgcactggaaatgaatcaaaccttgctatgaggctgtcaatccaagccaacagcgggggctaacaacgccacctcctggttcgaacaaacaattggcttggccaccttattcaactacatggagcgaaggcaaaccagatgacctgctgttctagaccctacgacctctctttcatgttcctgactgccaactgaacagcctccaaaagccaagactgaccagtcttattgacggctgaagttggtgactgtttaaagtgtggccaccaggcacggatccatcagaataaccaacgactctcactagaagaaccttcttccaaagaatcactaggtcaagcgccggaactcgctgtttcgctttgtcgaggcgaacacagcgacaaagcgaacagccccctcatgtacagtgtagccctcttcgcagtggtctttgtccacagtggagaggcaatggaggatgagagatgtgaatatctagtgatgatggatactatttctctcagagagaatgttccttctttactactatcattaacaaaaactcaaaactatctagatgaataacacttttacaacaactcatagcatggtgcagctaccaccaatgcatgcaagaatcactccgcctcccgaggagctaaacattgctatccccaagctacaaacatgccctatcctcccaccttcacctcaatcccttccggatacaccacacccagacacaccgtcagtttgcagtccttcctcacgaaggagacgccgccgatcttccagctccaaaagccgccctacaccagagagtgttaagcaacagccatatgccaactctcatcttatcttttcgcccaggccttttgaaaatctctatatagatcgagcatatcttatgtcttgcctccagcagcaagctgccagagctgcagatctcatggcacagtattgcgccgtggacgcccagcttcacaacctcgttggcgacaatggtcggcgaaagctgaggaaacagctggctctgctgaagtctaaggccaaccaggccgctgaacaggaaaaggctatcttctcccgtcttggcgaactgtttgttgaaatcaggagccgagagacctgggcaaagactcggactgtcgaaagccctagtgtcgcatcatccgtctgcttcagtcccatttcctacggcgttaccactcctttgacacctctaagcggcaattccgagcactttgccccgatggggtactttggcgacatgcaccaggcctatgaaccaccatatattcaacaggagccgacgccatacggtctagaaaccgtcgacgaggccgtagaggatatctttggtcctgaatctagctgcgatagcgcagagtctgagaccacgccagtaactccaactgacgctgtgacacccttcgttcaggagaaggactatggttctgaacttggagaagagttgagtgaggagctattcgttgcgcttagggagaggcggctcagtcttccctgtcttcataatgcttggcctgaggtttaggctcatcgttgcacatttgaagggcgttgccggatagggcgttaatttttcaagcatcatacaaaaccacggaacgatcatacatgctggtccataatatcaagttattatcatgtcacttaccattaggagcatcattttggcgttcgatatttagcatgtcttagtgtatatactgtgtgttttctttttcaaatcatatcgctgatgcaccaatttatccgtgaagttcttaagcaaactctccaaactgtccgtcgtcgaatccaagatctttagctgattgcttctgctgcttcacagcatttgcacttggtggaggtggtaatgagaacccgcctgacgagcttggcccagcaggtggtggcggtagcgcaaatgactgaagatcacctccagctcccgaactagatgagctatcttgttgtttgcgtctaccgaactttgatccgccaaagctcacagtgatggtctcgccatctttgagactgtaatctctatgctcctccttctccttcgtcgcagccggtttgctctgttcgccctcccagcctagcgcctttcgcgcctcctgaagcgcaatgctcagatcaaacgcctcgcttctctcctcgaaaccaattcccaggatagcctttcgaccctgcggatcgcgcactgtcactgcaaagaagcgactgctatcgaggaccggctctacaacacctggagaggtataaggggctgcggcgaagagttgacctgacgaagcatcctccagcacggcgtcgactttgagcttgttggttgacgactcggattcgtaggctgtttcgacgacgcgcaggcgagcagtgaagatatggcgctggggttcggcggtccatgtgctggcagagtagccctttgtagaagtgagaggagggatgttatagacgtggacggcgttggcgacgaagaggatgcgctggatggcgtcgttggggagggcagcgcctgtcgcgggatcgaggagctccattctaagctatgttttatcgtttgtgacttgtagatgctttcagtgaagtgaattgagttgttgcagtcgaagtgtataagtgtcaaagatcaaaagctatagagaggtctggagtgaagacggagagagaggggtgtagagatcggaagcggtggaggggcagcgcggggcacttttgttcgggggttctgctgcagggtagtcaactcagtggcgacctcgcgatatcaacaggttgaagcacgttattgaacgatgcaacgcaactggttgactttatttccagacgaaattagcactgtacttcgatctgagccgcatgtatttgatctgtttccatcgagaaggctgcttgttactgcacatcagagctacttgcgcttctcgatcacctggcgcaattacaggggacctcaactgtaaacggtctgtagttaagcagtgccgtcactttcagccccgctccccacttcaccccgccaaaccagctccgacagattgattgactcaccaagcccttcaaaaattccagaatagtatcatctcaactccagatacctaccccccgatatctcacacatcctctattatggccacggtcgatacaacaggtcagctaggtactctctactgccaacacctgtctctctgctaacttatccaagccgctactccggctgagcaacctcaggcttcttcaacctcagatttcgagtccgtctctaaacccatccgcttctcactcctctaacaacctaccagtatcgtcgaaacttaccgcggccttcttgcatcagacccatacctcaccaagcccgtcgccgccatcgagtccctaatcgctcttctcaacgcccacccttccaccaccgttttcgagatcctcgacaccgtcaaagcgcactccgatcgcctcaaagcctccgttgcgaaccccgtacccctttccgccggaaccgatctctttcttcagtacctcgtctcgtcgctgcgtcaacaggatggcagcttcgaggccgtgaggcaacatcttctccgaaacggacgcctatttgcccagcgtgctaatgccgcgcgagaaggcattgcagacgcaggatggaggctgattcacgagggtcaatgtattctcacacacggtgcttcgcgatcagttgttggaattctggagcgtgcggtgcagaacctcggtgccgccaagttcaaggttatttatgtgcgagaggaaacccgcgttgaggagagtgatcgcatagtgcgcgagctccgctcaaagggtattcctgtcgctgagatcgcagaggcttcagtggcttatgtcatgggcctcctgcgccaggtcgatatggtgattgtgggtgctgaagctgtcacttccaatggcggtatcatctcccgaatgggtactcttcagctttctaagctggctgctcaagctggtctaccgttctacgttgctgccgagacacacaagtttgcgcgcaagtttgtcatggatcaacgggatattggctttaagcaggaaatcctggatttcagtgttgataacaagagtaaggatatagtcgatgctgtcgattttactgtacgtgggccccaaattataactctcgatcaagttgctaacaagttaaatagccccccgacctcatttccaagctcatcactgagaatgggattaagcttcctggctatgtgtttgagcaacttctcgatatctatggtagtctcaacggttgagagaaacgtacaaagcactggcagcgccgcgcctattctattgttagagccagaatgctgtgttttcacccatacctcattctttggaacgattgtgctattctcaagagccataacaaaatatgagcccatgacggttctgggacaggatgaaagacccttaacatggctgatttcacgagtgtcgccctgaaatttggaacggatacacatagcggttggtatccgaaagtcatgacgttgcaagagacaacatttgctatcatcacagagtagctggtttcggtatggagttcaaaaacacaggagtaaatagagatggtcatgataatacatttgctttctcagggagtgactgccctccttcagattcctctcgtagcaatctgggctcatataaatgatcaaactccggcagttcataatccatcccaacggctcgtttataatatgaaaccaatcgtatatataggaacaactgctttggtctagatgcttaaacatctcgaaccaatctggctcccacccatgcgtagggatagttcctctggtaccagttgacgaaactagctcgccctgcaatgcgtgggtgtgtggcccacgaaccacccaagacgacgttatgcttgccgtcaaagaagtcggtcgtgtagagaggatagagcgacatgggctcaaaaccctcatgtcgctcaagtggcgagctcgtccattcccagacgccgcccatctcagactggcccgcaagcttgttgccccgggaggtgactggcataggatgccagtgacggaaaccaacattggctcccgtaaggtcaaagaatagctcggaagagccatccccgaccaaagcggaggagctggatggcggggtctcttcaacgccgtcgttgacaaggtgactgtcacgtattagtctcgaaagaatatatgagttcgatggacttacccattaactgcagggaccgtctttgataaggtgcgctcggcctcggctctcttctgcttgttaacatgcgcatagatgctcttagcttcttcgaatgttggaattcggccacccatccatgctgcacaaccagcgagctcgtcgtaagaagcaaaaacaggccaatcaagagcgtacttgagaggaactagaccatacaccgtccggacaaacttatcctggatgaatgaatccgggacctggcttgcgtggtggccatttccattagagtaaccattcgaatttccattggcatgactgccgttagtggcgccatttgtgtgagtgttcgcaatcgagaaccatgaggctggggtatgctcgatcttggagttgtacaaatattgggcatactgtgactttaattaggaccagaagacacctcgacgaggaaatatacatacctcttcatttgtgatagctctgccctgagcttggaaggcatggacttttgtctgtcgcgcgggcttctcattgtccctgttcggtaaagttagtcacgatttacctctaagcttacgattcagacttaccagccaaaatggcgcgaattatcagtactatcctcggggtcgtccattcccagagtgatggcctgctcaggtacatcaaaccattggttaggaaccctggcttcatatgcttgctgagccagttttgcaaaatcaggctgtaccgtatgtggaggtggaagcgttctgtcactctggagcatcatatagagcagggtctcaatatgcatcagctcatgctcaaaaccaacccatatagctcgaccaatgtcccgaggaatcttttcttggccatttttgtatagtttctgaagacgagatctgaccctgtcttggtaggtcatgatctcccgaactgatggccattcatcagggatttcagagtgagtatggcagtgctcaggattgtccacatcagggtcaatacctcgctcaaagatcgagtagtaggctgcaggttcagtcgggccactgccagtggttttggtcaactggatatcgaggaaggtcgggatatggccaaggtagaaaatgcatgcatttcgcagcttgattggcttctcctggagctcctcatccggcatcatatccttggttactacatcccaggcttcccagagtgctttccagtcctggaccgttggcagtggctctgcggcgtagagggaagggatcaggctgaacggcatactggacttttgcaggaaatggaggcctaaacaattgttagtctcgtgtcaccagattccctgtattctcgatataacttcagctcggagcatgtacccccacgtcatatgggtccgctcccgagtttggactcatgctaccggctcagctggaaagggaaaccctcctttggtacgattcgcggggtaatccggggatgcatgacccaaaggacctctgatcgcgtgttttgggtgggacatgtatcataagagaatgtgacctaccatactcatctccccggctccattgacccatctcggtcaagcctgcaagtttccagagcttgtccttctctgcctcggaatatttgaggctttgttcgatttctatgcgctcgtgaggcaaaactctcgatcccagagcatccgttggccgagtgggagaaaggaaggcctggtgtcgtccaccttcaacgtcatagacatactcaccgatgaccctccactcatccgtgttgaaggcctcttcaccaaggatctcattggcgttttgaagaccattcagaatgaatctacatgatgtcagtttccggtcaaccagacagagccaatcagcttactgatgggttacccccttggagtctgtattagagaactgcggcatcaatatcgaattgtgtgtccagcgttgaattgcaacgtaccgttgtatgcgtgactatacatacgttagtattgcttacaacaagcaacatcgttgacttactagacctgcgccgggttgctgcaagagtctacagcaacgatcatggaatcagatggtgtgagtacttctgcaaatcctcccaagaaatcagctgcgccgtctcgggtgaagttgcctgtaattctcacgttagcaccttgaaacttgatcgaccggtgtaaacgcaccaatactggagccgaggtggataatgcactttgaacggctcgtgagagaaggatgcttgagccattccctcccatcatcgtatgtaccatgaaggccgtggcatgagacatatttgaagtcaggaacctgagccagagtacgttcaagctctttgagagataagtcgagagcaaaatactgaatgggctttttaagctcctcgaatgcctgtagaaggagacagaccttgcggaggtttctttctcataatcagtcaatgatgtctaaaatcatggggaaaattgacaaacccgcttcccagctcaatcaccatggaaccctctgggatctgactggcgatctccgtagaggacttcttcaggatctcaatctcatagtttgtcaagtaatactcatccagatacgtgatctggagtagtatgagtaacagcaaaggggatctctcaacagaatcaacatacgtcctcgaatatctgtagccccttctcgttgtatagaagaagggttggaagcttccttgggccctcgtcagggttgaacattgaagcaatttcttctttcaggttgatttcgacatgttcaccacggatatcaataatactgggcaaagctgacgatggcttggctggcgtcggcttcaccctttgaggggtagctgaagccattgtgatggaaggcattgcaaagcaaacacagatttaacaaacaaaatatggcttcaggtgggaatatgatgcttgatagaagcggacggtcggggtatatatggtttataagctgcaacaagaatcgtctcaaagggcgtggctcttgttaatagtcctcccaccatctcaatagctccaaggtacctgagcactttggcctcctcagtggagaatagctcggaagactcctcatggcttgatcgaaccgcccggtcaggatatccaagcaacgcggggtatggtacactattcttagttcagcgaatcgtcataacatcgaacggtctaacgatgagactttgcgccaggaaccacggtccacttggatcgcaaggggaagccggctgtgcctcaaagagagcaaatggccgtcctaatacaagcttcggcgcggcggatgtaagctacgtatgtactgacgacctgctgccttctccatatgaacgattctgaaataagtttgtcatggcatgcattctcaaactgggagacatcagcacttgtggagcgagagtgggagagagatgaggaactggcaaatcaatcacgagagtcaagccccacgccccacgcgcgtgggagcgtgatgtcgatgtggaagctcaccagggcaagtctgagcttgagctttgatgaaccgagaggcgatcgctctgtaaaagaaagtgttcgtaccagacgttctagtcgatattggggctttaagtatctatcaatgttgctcatcgccttgcatggtgtttcggaacttcagccttatgttgcgtgatctgagagcttaccccagatgttttgaagcaacggagatccgtaccttagctgtctctgctcagccaaggtacctttacctgccccaactcgactccctgcagagcctcggtacaggtttgcttttgagccgcagggagcaaagtactgtacatacgcgagccctgcctcgtaaaccggtttgcacgggtcatcgacttgtccgttgtcgattgtacatggaacgggattcgctcatatctcgataagatgggacttattgaagctggtttgtgagggaccccgcgaagctgccgcagatgccagctctaggcccctcttggtagctgggctgcccactaggacagctggatttggaagcagcagacaaggggtgagcactaggcgcagtgacttgcatttaccagtcatggcgatccatttggtgacttgatccggacgtcatgctataagtaagcgggctcatcaaagctttgctgtcgtgtaacattgaagcgtcggaaatgatgagtgatcagtattgccgaattgaaaaccgcacgaccgccatatttctcagcagtaacgtcagttgcgtactgagcctatgcgattcgggccggtatgtcaatatctgtttgtgacaagattccacatcataacgatccaagcatgcatgcaagtctgtcaatggtgttgagagtggagagaagaaaagaaaagggttccattgattattaagaatcggctgactgaggcgtaggtagattcgttcttggaaagtctgaggtagccaacctggaaggaacagggaaggaacatgttggcagacttaggttacgcttgcctgatgtcgagatgcttcctgcctctgcctctgcctctgcctctgcctctgcctcactctcaacgctccagaaccttgatcccaagcttcactgcgaaaaactcgctttctcgttgcgcaagggtatatacataacatgccagatggtaaaagatcaatgcgactcctgctaggcagtctagctgaaatgctacctaatgtccatgccataacctctaccctattccggccgtcagttcattatacatgtatgtattcgccgtatagaaataccaaacagaactccaaaaccgagcttctgtctattgcgaaaaggcaactctcaaagaacctgcacccgagaagccttccaaatcattcagtatccgactcatccttcccgactccaaggtctcaatattgcccaatacgagcttcggtgtgtccactgctaaaagtccttcatcaatcccaggcagcgagagttggctctttgacgttgatgagttgggcttggagcgttcttccagcgtgggccagggcgagtttctcatcttcggagacactgacctaggacttgaacttttgcgatgcatatcgaattctcctcctcgctgtttatcttgcgatcctgtctggttgaactcactcccgtggccaactccgccaaacctaagactcagcgatccctgcatcgagttctttgcttgtgtaaaacatcggtctaccgcctcaaagttatccaggcatctttgcgcgctgggtaagtaagttgcagctcttcgtaatgcctgacatgctgtcccagcctgcccctgttcgagtatactcaaattctctcccatatgaggactctcagcctgttcactccccaatcgatggctcgcatccatctgtgggaagtggtgaacgtatatagacatgaacccggcgagccagatggagaatatcgacagcgaggacaaaggcagcttttctttgctgaggccaaccaaatcgatgatgttgcgagatgactgaaagacgtcttgtgcgctatcttcccagaaccgatctggcgcaaagttgagtatagtttggttgactacgggggatccatgaggcccggcgcatcgcaggggtagaaacggaagatattctcggttgagaacaatatgacaaactgaggccagcatatgcagcgacacataggtgttggtagcctggtgattatcatgtcggtagtaattctgtcgagatagtgtgaaggtgtctgggagatctctgtcgaacgcaatcatcttctctcgtaacttgtagaaagtcgatttagggtcccatggaggatgtgcttcttgtgatcggccacccatcgagctgtatttcgaaatctcgccccatatctcaatcagcttgacaaatcggcttaacgtgctatcatcgttgatcttttgctgatttgatccttcgtgtggttgcaatagtccagtgtagacttgaagagacagatcaaaggccatttcagaacatggcaactggatcgacatgctctcaactgcaatgcttagcggtcgctcgcccccacagctcatcaaacgatctagaatgaagcagctgtacatcgtccgtctccgcgtctctcttattatcgcaatctctggcgatttcctctcgaatcggtttgtgtcgggtgcttggttttccagtatagccattcgtcggtcatcttgctctagcctcatcagcttagccatgcgaatggctattccaagacacatccaagcactggagttattctcttggctgcactcgaataacccaagcatcaggaaagattgtactctttcgaccgtgagagtatccatgactgtcctgagggggcccagagctgttgtgagtgcagtagcgaagaaattcgaggcgtgtaacggtccaggcttgggttttgaggcggacgatcggttatttgcgccatgttgatttggtaaatgcgtcacataccgtaccaaatcgggatgaaaacgtactgtaagcatcaggataccaagcaagaccaagttcagctctgatgagtcctctttcccttgacctgatccactgctcatcttctccttgagagatggcaagtgaaggaagggtaactctgtggcatagtgtagtttgtaaatgttgagcaactgatcccatagttccgtcgttaaaaaggggtatgcgagaacttcggctgcgtatacggctgatctttcactgccccattttgacacatcatctgctttcctcgttcttttcttctcctgttgtggctccttctcgagcttccctgttgtaggggagttatttcgttttggtggtggtggaactgcttctggatattggcactgatgtcctcctttaacacacatgtcgcacgggctattgcctccatcattatcacacttgatcttcgatcttcggcatctcagacaagcaatgctagatcgaataggttgttttattcgtgatcccctccttccagctttctcatcagaggtggctggtgtgagccgaccagcagagttatcctcaccggcatcaggtctagaatgctcgtcgtattgagcatgccagattgacgccggtgacgtgccctcttgggccgaggataattcttcgagtttcctttttgaggttgttgaagcctttggagatgcgttggatcctttgtcaccttctgggtctgtaggcgagagtatagactgaatgcggagctgagaagctattttgccgattttggtgctcttacagagctgtctttgtggtgaagatttgatcagagacttgaagacctctttttagaagtcaatgaagatggttatttgagcaaaagttccgagaagaaataatatttcaagaaagcgtcaacttccctggagattccacataccaaagcaagaactggtaagtcgacatttgaataggctacaatagtacttatgtaaaactaagcctagggaactactgatctaacaaggatcacaagctacatatagaaaaggaagacgaaatgagatccccgggccgactttcatattgtcaagccgacttatgagatcccatcatcggtccacgcacccggctaactagtcctagcatggtaatatcgagaccggaagtgcataaatctgggcaaagtgacagccgagaagctactagacaaggtatcatggatccattcctgctctcactgttgctggagatgtagtctgagggcgccgaaacaggacttttgacggaaatatgtccatccaaaggcgctggtcacgctaggaaagcagggaaaattaaattagtgtgtcaatttcgagtgtctgtctgtagccgtaaattcgagtttggcatttctgtggcagagcctcaaggatcgcgcaactttaaacgacgctcaagacgagcttataagtaacgaaagacacattgacagtctaagtcactttgtatcatcagtctgttagcagttgagttcctcattgtgttcctgatagctgacttatgcgtttctgcgcaactcttccgacatatgtcgttggaattgcttgggaacaagatttatccaatgggtaactgctttttgagtcaaatcgccgccggggtccttggaggtttaggactctaggtacgccgaagtgggaactatatggggttgaagatatggagaatatatcgctacgtaatgatggggtaaaacaacatgataaaagaggcgaaagtgcgttgtgggtttgtttttcaagacgccgccggccgtcgtcttaggctgagtgggggtctcttcacgatgttgaattgaagtggatgagcctcaattctcagttgacagttcctagatgctgctacaatattttacaagttgatggatatttgagatcaacaatcacttctattgctatatagatatctaccagatcatgcgtgtagttaataagctggaaatataaaatgaatgtagaagggcaaatgaatttacatccaatatgaatgagtgctggatcggattagcccccgtagcttcggccgagtcatagcgtgatgaccgtaactggcaactgaaatgagagcagcaatttattaccaatttatatccaactacaagacgctccagacatttaaacgtgatcttgggaatccataaggaaccctattatcaaaagacatcgacagctgaaaaagtcgggaataagtttatgggggttagatggggacgcgagacagactcgagttgtgggcacagagacggagacgggttgaagtaggtcaaaggagaacaggattccgattctagtgagaacaaaaataaagagacaagcttatcatcatttaggaacaatttagcacgtctttgacctagtattttttgtaagggtaggactggttggttaggtacctagcaaatactgtacgtacatacacaagatggacgttgcctctcaaagtcaaacactcggttcatcataatccggaaaatgcgcctcaatatttgcgtggccattttttaattgttgaacgacaaaagagctgagctgcctcccaaagaactcctgaatgaatgtcactgccaattgccgactgccatcaagatccatgccccgttacaacgccaaggtggactgacctccaggggagcctggaccctctgaagccaaaagccagggactttaagcttaagtgcttcgcccatgtgcacacgcaatcgaacctccaagttgtcttttgatcccatcatgagacgacagtttcttaccccaacaaagaaaataacctctttcatgtgtctgctaggctcaaaatcaactcagaatggccctgacctagaacaatgtcactccccttgagtggcgacgccgcaataccaggatcatttgctccccccaaccaatgaatgacgtcgatcgcctcaagaggcctcacagcttgtgagtaggtagagcttctcagttctcaccgcacgaatttaagcgccgacagacgcccaccctctttgatgaggatgcgctagatcacacagctcttcaaatcaagctcctgcaacagccgcccaagtcatagctctgttgcattgcattgacgcgcatcgcgcttgtcttgaattgtctgtctgtgtttcttgctggtggatcgaatgatactgctgctgctgctgttgtcataaacctgaaccaacctgaacccgacccctccatcacgtcttgcgactttccaggttccaggatttcaacaactctccccttttctcatcttccactcgttatcctaaacctattcctctttttgtattgcataataccaagattgtatcttttttcccctccatacataccaagaccagataatcgcaaacatgtcttccgggcataatgtaagtccaaaaatacacctcaggcgcatcatggcacgcccatgacgttctacctttgccgccacttatgatactgacaaaatctcgaataggatccgaagctcctctacgctgtagagggcatcaacgcctatcacatttccaatggcaaagagcagtccctcactccctcaggaccccagaccctgtccctcctcatggttccgacctcatctggctttgtcgaaccttcaggcagtggctctgatggcgaggaggacttctacctgcaccttcacctgcctcctgagctcgacctccctctccccgctaccacccagatctaccaccaaccacctacgagctatttgattcctcgctgggatctcggccccgatagcggcgctttcaccaggatcgaattccctcccacaaactccaggtcgggtgttcaggaagatgtcgatactttcgagaccattcttgcccaatgcaccgctttccttgaaagagcagcccctcctcagcccccaagaccctccgagaaggcccaagccaaggcgcgcgaagcagctggcgagcaactcccggcttacaacccggctgactataaccccggagaaggatatgtccaggggagccatagctcacatactggaggcaggattgttctcatcgatgaggaagacggcagtgtccttggagagttgaccgatagctaccaagtggtggaagacagcaaaatcaaacccggttccaaaggtatgtactgcagaattgatggccatgcttggggttgctaacattagtgcagaacctgtcgagattgctcttcctacagatggtggccaaaacatttctgtgcagcctgtgtcgcagccatgggctgagatggacatgcaccctgcctataaaaagtcaacaattgtgaacagtgcaagtaaggcatctcgccttattgttacaacttccgatgttgtctctagaacccttcagagccaagccgacaacttcacaaagaacacaaagcccctcgccaagcctgtgacttttgcgcctacaacacatgcgcatattcgccgaatcaacaacttctctaacaaagcagccacattttcggctagcacagtgggcactatcggcaacatggcacagaacctgggtgcaaccgtcacgcgtcgcaaagatggtagagccagaggttatgacaaggacggtaatgcgatcgatacctataagccaggtgttctgaacaagagcttgatggccttcaatactgtcgttgatggaattgagcaagccggccgcaatctcctcactggcacatcatccagcgtgacaaccgttgtcggccaccgatggggtgaggaggctggcgagttgtcccgcaaccttggcggcggtgttaagaatgtgggacttgtctacattgatgtgacgggtgtatcgcgacgtgccatcctcaagagtgttgctaagggcatggtggttggcaaggtcaagggaggtggtgagatcatcgtgggaggcaccgataacaacaaccctaacttcgagacaagagagggcaatggtcagggctcacacaacacatatggcgataatgtgagcatcgccagtggatatgatcctaatggtaagaagcctgctaagggacattactgaggggtgtcgatatcggaatagcgaagacttgtgacgtgatatggcgtggtctatttgaacattttgctaggcggtaatgcgaatcgatcatttattaggtagttcttaaaagatgcgatatttgagcagaaacctttcaattgagcgacaaacagtgttagaaatgaggcttgaattctggtgtcagtgatatagtgttagcacagtatgaactatcaagttcacggtagatcgcggggcagctacgaccttcgcgtcgcgctctcatgagcttcactcgaagtcaataaaggacaaatttcttctcgttgatgtcgcgctatgttcaagcctcaagagctcaatattcacagtaaacgagaagcctttccctctgagcttggatttggctgaacccccgcgattggttgtcgaggcccaaagttggagctttggattaaatcttcaagatcaacatcatcaacaatacacgacagacgcacgactgcttgtttcatgtgccgctttgagcttctgggtgttatcataattatattgcgtgatattggggattctatgaggtcaagaaaggcgcaagatcggtacgtttgctaaccttatcgtcctataaagcatcaccgctaattataccaagctccgaaccagaaccagaaccagaaccacgatcatgctccacgaaatcctactctccctctcgggacatccctccccgctcctacgaaccgatgcaactcagccgcatgccctctccggcgtagcaccagccgagcgccagctactcgccacagccgcccacctcagcgacgtccacatcaaactgatcagctacacggcccaagtagccagctcgcatccatcaaccatctgccgagccgtcgcaacagccatagactccatccatctagcagccttccagcgcaaagttctcgatgtcgaggcgagcatattacaagatgacccggatctggtgggagcttataatattgtgccgttgacggcggtgataggcgagtttaaggactggactaggaggatggagtggctttgggagatggtgcagtttatgctggcgaagaataagaagggggagacctgccatggcgctcagctcatggatcgcctgcgagttgagctgcagagcgggtatagggatgttcaagagacggctatgagccttgttacggtggcagaaacagcatggctgaaacaggtttctgcttggatattatacgggagacttccgagctttggaggtgacgatttcttcgtccagaaggtcgaagagtccgaagaggcaggtcttgtttggcgcctttgcaaaatattgctaacaaccgcaggagtatatatcacggtccagtctgttaccagcattcgtaacaccagctacagcttcatccatgctcttcattggaaaatctctaaatcacattcgagtcaagagcagcgttgactcaggccttcgtggcctagatcacctatcatcgaagctccaagaattatccagcctctcctttccactgaaaagcaccagcttttcaagagccatcattgcggtccggatatctctatccgaaaacacgcttcagaaactcctcccgctagccaaggtgacggaaatgctacaattattgcgagatttcttcctcctcggtcgtggtgagtttgcaatgcagttgacccacgaggcagacgaaaaaatacgcagtcgttggaggcgagcagacaatttggcctacgaaaagggtgacggtctgaagaatgtgacggtcaaagagggtgaagttgccgcggttctcgcaaggacgtgggctgttctagcatctatgcagggccaacatgcagaggaagatgaacaacttgagcttgctcgagaccttttacggctaaatctcaccaagagtaaggcgactccgaattttggctcaggttcgggtctcagccgtgatgctgcaagcctcttatccgagtcgccttttcgcaacctccttttctctgtcccgtctttgctgtccatccagattcctccaccactggatatggtactgtcaccatcagacatacagatatactcttgcatcaacgcctatctactatcaatgcgcagagcgcacattcgacttacggatctctggaagattacgtccttaagacgtcaatatccaaccgcaaaaggtgaccgagaacatattatccttctccgaaagcgatggacgtctcggtcgtcttcaatgcgtagctcttggacaactgcaagtgctgctatattctttctagcggaaacagaagcatatctccagactgagattgttgctgggctatgggagggcttccatgagtggctgacagccaatgatcccaagcatgggcagtctagagcaccgacaccaaccaaattacaaggtgaatcagggggtgctgatgatggtgagggagaggaagaggatgatgacttatggctaggcaaagaaaatgacaagcctacagctcaagatgatacccccaaagcacgagattcaacgcctccccaggatcctcaaactctttcaacagctcatcgcctatatcttcgtactctcatccatcggctgcttctcacccagccaacattcacccaacctctatataacctcctcatccacattgatcacctcgtcgcccatctacatcgtcttcacgctatctatacatcaatagacctcgagacagatgccggcgtagtcgatgcctttgtcgacctcgagtctgaggagcgtgacgttaagcgccgtcttcacgacatcgagtcccgggtccgctctggcatcgaagatgtcgtcgccgcccttcgcgccctcgagtctgaccccatcttcacagccgaatgggagggcgacactgctcccgccactgcaactgaggaagacgaagatgatcagcgagacggcagagcccgggacacagacgatgcagaggaacgaggtggcttcacagctgcacgggttggtggtatcaatcgtctgctcatgaagctcgactttggcacatggttcggcagaccagacggccacggtgatgtcgagcaactgtaactcgaccgcttctggcgtctcgacgattatcgcgtgggataggataacgagctggtcagacttacatggacgtcaatggcagactgtctcatgccaaggcacgtctgcagaaatgaaaaagagacaggcgtttcccccgcatctgtggcgttacagatggcacgattcccacgtccccgatgcatctcgagctggcttgacaggggttacagatgggggtggatgagggctttttcttcccgctatcaaacccaattgagtgggatggagacagacaaccttgagcatttaagttataccaatgggccaagtagacatgcagctgcaagaaaattttgcacaatatcaccaagaactctgtcaatttcgccttcgtgtcaggtcaatactgtatctcttccaaatcgtgcagcttcagtctgatcatagcgtaaactagttttgtatgtgtctcgtacaatccaatagttctgtagtgattcaattctctccaagccatgcccattttcatatctggggttaagaggcgtagtccaatccggggtacacaaagacaccggttaataccaagccaggccagatcatcaatcctaagttgggctttcccatttctcatagccctatccaaaaactcccaagcgcctcgcatgctgtaatcgtgggggatgatattttgtatcccgcaaatgtccgtccaaaaacctcacagcccaaccatactgtggtgggtgagtacagtagataacaaaacaagaaaaggtccaaatatgtacatgcccgtctgttcgtgacgggataaaaggtctgttaaaacaagaaaagtagaagtgcgaaaatcgtgatcttgaaccaacatatagtatcctttttgaaatagaagtaatcaagattccatagaggttcgtacaggaaatatcaagtataaaggtcgatattttgtccgatgttgcttagactctaatacgcagcgacaggcttgcgtccgaatcttaatgcgccacggcttgaagagtgttcttcagagtggcgtcgctggaagaagctgtgcataaacgagcgagggtttgcatggttgacgtcgccagtgtccctgcggatagctcggtgtgacggtttcttagcttgccatcgctccttgatgcagtcgtcgaccagagaaacaagaccggtggcgatgatgacactaaaagctgttagtttaaattacgatcgaggagtttcatcatgacttactcagccacgtcggtaatggcatcgatgatgctactgtcactaatccagatgtagcaaggggtaacccaagctccagccatctcatcgtctagaatctggttgggacttcgcatctcaggaacgatatgagcgacgggggcgccatgtccatctcggacgaggtgaaatgagacaacattgaggttcttgtcaattacacgcttccaggcgtatgtgtgaccccaccactcaaactcgtatcgcttgttggtgcgtccacctcgtcgtgcaatatccacgcgagcatagttgctgaactcaagcttgattttgtttgtaggtaccattcgtgccttgggcttaggagttggcgagtctgatttctctgtgtgatgcgaaccggaccatacggaggcgttgtcagaagttgtagaagcgttggtaccattgccgaacttgaagattgaagagttgctggaggtaggtcggtgaaatggagtagccattgtccgcatagcagagctcattgacctttggagggcaggtcgtgctgcagcgacagtactggtgggcgctggagcatatgcacgcttagagttgcaaacctctcgaccagagtcgcggcagtaacggcgaagagaaaactctcggcgagccagatcgtgcatgcgcaggtggaatagctgaactgcaagcgtgcgccgtgtatgtccaaaaggaacaacggtatcaacacggagattcatgttgccatccgaagtacaatcgtcatgacgtacagcaagtcggtccagtgaggggaatagacggccaaagtcttgaggtgtagatggtcgacaggggcgttcgttagaggttccgcgataaggaggcaacactggagggatatgaagtgactcagggtcggatagaatgtagtccttgtcggcgtcttcctggtcatcctctctgtcatcatcgtcatcgtcttcatcgccgctttcctcttcttcttcctcttcttcctcctcatcctcagtttcaaattctacctcatcgccgccgactggcaaatctcgacacaagggtgccatctcagacaggaccgagtcgtatgtggcgatagaagaagaggtagtatcgaatctgcgctcaatggttgttggcttcatagctgtggtaggtctgttcccttgagcatcaaggcatttattgttagacccggaagccgagtggaaagaggtaggggccgttgattgagaaacttctgagaagtaggagtcgcggcgtgaatcagaatcggatggggctggagatgtagtgatgacaactttccgctgtcgccgtaatgatggttcagctgtcattgtgcgatagttgtcaattgagtaaggtagagtgttgtggtatccagagtggttgatgttgagggcgtagtagagcttatgagtgcgtgtaagtggtgtaaataatactgaacttcaagtaaaaatgcctaaagggtgtggcgaagcgatacttgagtcaacttgtgtagtctgtgttatatggcacagccagcttcaatcaggttgagtcagagtcgagagtcgtgaatgtgataatagtgtagatgaggagacaatcgaaagggatatatcttcaccttaagtcggttctgccttgatatggatatggatggtagactaacggcggacgttgctcgtaggtggggaggggggcttatttggtaccgagcctgaccttaatacgcaaccagtggagctgtcgagaagccaggggtaagaagtgtgttcaggcatggacttggactcgaggccacatcaggaacctggcgggacggaccacttttggaccacctgtcaactcgggccacggcgggggagaaagtgagaagtggaagacacgcctcgcctcgccccggcctcagacctcatctcgcagactcgtgcttaaccttcgatagacaccccctagtgtctcttgtatgcagccagcagtgacactgttgcagccctagtatctctgggctgcactttattattgttgtctggaagagacaagtaaggtgccggcaaagactgagcaatacgttgcgttgccattaattaaagcattgctaccgtaaagtcaacggtgggcggacaatcgggtcacagacagcgccagaaaaagttggtcactcttagggaggcgacttcaacggtaggtggctgaaaaccccaggcgatgcattccagattttgacacacaaccgactacctgtatcggggactggcgcctgaggtatggcgctctacagtaggaagtagatgactctagtcctatccgcggaccgtacaacacgtctctcgtgggggagcagagccaaagactgccccggatgagatccctagtgtgcatcggccagtgctcggccactagagtgagcaagagggtgcgcgtgtgaagacgttgtgacggtataccacacggggacaggccacagctagggtgcaatggctatttggaagctcatgtcgagctcatagtcacaccatgggtgggctgtttcctccgtcccgtcgattcggtcttcctggggtgattggcgacaatcgtttctcagtcaggatggcggattctgatgcccgccgatcgatgggatctcactgaaatggtggtcgatcaagggtagcgtcagtagaggtctgtaagcttgattactagagttgtctcgactgcggcgatgaagtggtcgtcaacagaacagagaagttttttttcagggtggtctcggaccaagaccgaataattaacgcacttgcgtgcttcgttagaggtcattgcctgctgtacggagtaagtacagagtagaggagcacagatccgtttctctccatgcctggaggacccctaacgttaccacccaccaatctttcatcaccacgcagagccagctgtgctctccttcaggttcccccacgaagcccttgtcctctgtatctcagtacagtgtttggtggagcgaggcgtgcgaggctgttgaaactcggctcgtcgtgtgttggcttacgacccatttattcttgatcgctgatgaatccgaataagtaggtaacgtgccctggcactgaacgtctcaggaccatgacccgaaggaggaatggcggatttctaggacacgtcccggctggttgagtgcgtgcatctgcactgtatagcctaacattggtactgtactgcacggcatacaggctctgtactccgtaaagtccagtcagttgcctaacaagggttcgtttgttggatgtttgtcctgattttggagagagttcctgactttgcaattgagatgaggagatgtttatcgatgatgcctcgcttaagtcacgagatgatttgagtcatctccttcctccatttgctagattatcttcccgtgccttcctccatctgctggtctgatttacatcacggaaggtgccagctgtccccaggtcgcgataataggtgtctcaggcttcaagacatgccacctgaggcatcacagatgcacatgcacagtaaatatttccttttcatattctatccgagtcagtcaaacgtcaaatatatactgtatcaacttcaatttctggttaatagccatctgagtttatgagaagttacctacctattcctggctctgtgtatcattacgccagatccttgcatttctggggtttccttcaccatccatcaagttactggtagaccaccattttcagcttccaccaaccaagcctgatctcaaccatccaagtcaattcttcactcagcattcatggatctctttggcttctctcattgatccagaatgtctgagactaccccggtgaccccgggatctcatatgcaaggccgattggatcccacggcatctcacctcttcgtcttttctcgctcagagttgcacatatccttggccaggtagtttgggtctaccgctaacactagaagctcatgatcgaacgcgtcagccttctctgtctaccgtgtctgccttgttaatgaggttgaaattatctacctattcgctggcaatgtcggtgacgaggctgtaatgatgattcaactcaacagagccacatcctttgacatggcctgcggtgaatgggaatgccaggctgcgatgtcctctactccgccattgactagttttaagtgctgctatttagggagatgtcatggcaggggtacgctaggtaagagcctaaaacgatcactgatggtccattatcaaattcactatccacagtttacagaagcagcctcggcgaattgtctgctgcgccagatggatttgctaagctaccaataggtttaattgactcactcaagttactgcaactactggcccgtcccgctccatacatatcccggcgtcagtattcacgcggcgggtcggccaactcattcatgactgagctggcccgtgatacttgcacaagatgtcatggggcggctcgttgaaggcagcaatcacgtagcacgacagttatgtcttcttcttgctgtcgtcacaactggatcgtcagtatgtggtttggcggatggaactcggtatttctcagatttcgatcttgacacccagggaatgccttgccttggaacccaacacctccatcatcatgcgtcctagcgtgtaggactggagacgccatcgacaccttgaagcattcgggtttcatacacgctaccattcgtcgctatactatcaatttgagagtgaatcgtacaacattctgtacacgctgccagactttatcagttatacgaccgacataatcttcagcccaggccccgacactgtttgttgtaccctgcctgggggaagcaagaaaacttgagaaacttgaccctaagtgataaaaagatgttggcaagtcagtccaaacttacgggggctctttggcgagttcattctggcatcctccattaacctctgggttttcttgctcccaacgccctgcagcttcatcccacctcttggttcgcatcgcatgcgctgaacatgcaagccaaaggtgatttatgaccaccaagtcgacccatcgagatgcagtccttgctcatgtgttgacagcccattcgttgtcggggctctggcccctgtttaatgaaacgatttagccaatcgcaagatcagtcttctcctctaagccaaacgagcacgcaaactaagatcgtgttcatagcctgggactcatttcaatcgtcaagtcatcgtatttggaggtcccttggcattgcgtcgtttctgtgcctgaccatcatgaggccgcaattttgtaacgaaggaagcgtctgctagaatcttgaagaagcggcatttgcttaaaggcatccgtttaactacctggctgtcccaatcagagcagaaacacacacatttcctttttcgttcacctacacgaagctgtcgttgcggatacaccactcatcagaaccttatgtcgtcatgtcacaagcaccgcagcttctttggcaagcttcaagtctcgaggtcaccgagctgacctcactttgtctcggggccagacctaatcttctccatcatctcaacctaagccgcttattagcgcagttgatctgtttcctcgtccatctttcactactgcacctagccgagaccagcaggtcggcttgacgcaatgctacgggaactaagctagcgatgtactgtaactttcgagatgcagttactcaatccagaagttgaaagcatcatggccctgatatgattgggctcatagcgaagacttcaagtgaagcttagaggcatacagagtctggcctcagaatcgatagccgccaacaacacctcaaccatgataaccgagcgtagccacataccccaatttcaggctgagaaatatctgacgcctcactttccgcctgaacagacggctgttttccccgcgcttttctcgatattcacgtgttgaaggtggaggtaccggcccgttggtggaatatgccattctcagtctcttgcacaaggaacaagaagtaacctcgaggcgagagcagtcgatgcatggatgatttggctgagttccgaatggacaacaaccggaccttcggaccctgcaccttttctgccgcctcttcccatgcatctgcacattgtgcctaacaacttgatgtgaatcagctatttgttgaatcatgagtgtaggtctctgatacgcgagatgttgtgtacaagttgtcctgtgcgtttcaacgttggccatggccatcctttgcctgccgccgtgaccacgcgatccaagttgagcattattcatcaggcattaagtttagctatcccatcccgtgtgtcaggtatcttgctagttgctatgaaatcttttcccctacacttcccgatgctatgaaggggtgacctgactaacaaatcctatcaccctacccatgatcacggaatccactgagttcactcatatctttactgcttacacaaacttcaatcctcaaaggtccaagacctcgtgcccaccatcttgtttttcctgatactgtcccatgcaagttaggttcccatttaggtagcatactatgtgcttttgcaataccatccacctgtcaaactgacatccaagatatgatttgatgctcaattctccgccatatgcagatcttgtgtatcgaagtaacggaaaacaccgtgcttccttgcgcttatacaatgtaactctccaaggcctcagctgtagccggtcagagatagaaacgtggccgtggaaccgctgcatcgacggccgggccgtgcctgaaatagatgatgtctcggattcatgcgagactttgtttaacagaaacgatcatgggattctcaatgtgtgaggtgctgaaagtgaatctgagaggtgacacaggataagacgcattggtcgatacctaacatagcctactgaatcgaactgttttacaactaactaaatctctcatgttccactcatgtcctacagtttcttatctgagcacacaccttgctgagcatcggtttccttctcctcctgtaacgctctcgaatcctgaacccaccactcaacgcctgaggatacagccacggcccaactaccagtcttgaactcatcctattattcgtcgtcatcatcatcatgggcatcttttcctggagatcgccatcgctcttgctacgccatccacagctgtactaggactggctgttccagccaacccagcttcgcggcatgacacgccagatcttgacctctccgctgcgaaggtcgtcaagcttgaagctctctaccttgaccttcttgctctcgcggccctgctcccatgcacgcaccttcttcttggtgccatcccactcagatactacagcgacgtggtctggtttgcccacctcggcagagtactttgcgtgcataggaccatgcttgccttggaacttggcgttgcggatggtaatgatgtcgccagcacgaatcacgtcgttctgttgagttgatgcattggccatgtttgagtagacgagggcaccgtaggcacgagtgccaacaggaggaagagcatccttatagggcttgagaagttcaagaacaagaccctggggagtgccgtccgcgacaacagagtctttcttggtagctacagccgtcgagatgtggcgaccaaatcgctcatagaactcttccatctgatcctggcggaggggacgcggcgggggctcgtgacgttgctcaagttgaacatctgatgcatcgtaagggtcgtatcgaattgtcaagaaggtttgtgagtagtcttgatataagataaagatttcgcgagttatcgtcgtttgttggccgccgttggtagatgtcgactcttcggcctcaaagtaaatatctttacgtccctggagaacgggaggtacttggttagattgcttccaccagccactctggatagccaagtccaagtcattcgcaataaaaccggactccatcgacattgatggtcggtggacgtccatagatcgtctgtttccagcagcagccctcgaaatatctaaagattgtcgccctgaagtacgacctgctggcacacctgggggaggcggaggtcttcgatctatcggagaggtaacagatggcgactggggaaagataccctcctcttcgatcttgggcgttctgggggcatagccatgtcctccaggaggtgctgaataattgtaaggatcatagtcttcttccaggcgcggcgactgaggcggttgagggggaagtaagcctgtaggagggggagggggaggtgccgcgcgtggcacgtcgatagactgtcgcttgttatccccagagggaggtggtggaggagcagcgcgaggtgtatcaattgactgccgcatattctcaggaggcggctgcgaaggaacaggcggcggaacagctctgggggccgtgcctgtgggaatagggggtggtagtttaggaggaacatcggagactggcgacagaatagcgttgtcttcaaggcttgattcatgggcgtgtgactttagagcgtccttatggggcactgaagaagcaatatccgtatcgtaatcaccctcgtactcggtaagttcctcggcttcttcttcgccagcttgaggaggtcccctggtatgttgtgcctgagaatcttgggtggactgtcgacgaagaccacctggtggaggcgggggaggcggccgactctgcgctggtagagctggtgcagatccaggaataggtggcggcagtcgacttaatctattgctggcattggatttaggagatgtagggctgaactcctcacgggtaggggacagtggtggcgatctcgcaggcaagtgagggggctgaactggcggcggtgccataggaggagaccttacggcagctgcagggccttctcgatcgctgtcacggccaccagagagctcatcgcccgactgggacccttcggactgagacttcacatcggcaggaggtgcgggaggaggaggccgagctgaaactaatgagaatcatgtcttctttgggcgggtgttcacttacattcggatggcacagggggaggtgctcctcgactgccgggaacaggaggagggcctactggatctcgaggaggaactgtgtggcggttaatatccaaactatcgaagatcttgagatctgatggtacatactcgtaggtgcagcatgaggagcaggagtaacgtcactctctgcttcgtcctctgccatctctgcgtgctctggaactcggggcggctgagaccgcacatgaggtggtggcgctcgggcagctggttcatgttccgacggctcctcaggtttgcttgaaccgccaaatccaggtaaggccatcatagtaggaacgggtggtgcagcatggcttgttggcaatgcctcctcgacagtttcgtcgatcgatgttcgctctggctttggggccttcttctttttgggaggcggcgctggcgctggcataggggcaccaaacatgccatggaaacccataccaccgctcatcttggccattctcgcccgtaactcctccttacgcctgacttcaggatccatctcctcctcctcctcctcctcttcttccgcttcctcatcggcttcctcgctatcctcctttcttgacgttggtgcttcaggaggaggacccgcatgtataggtaatgcaggtgctcgcggtgcattcctagccacaccatcactatcatcccgctccgttaagtcatcattaccttcggttgtgtcacccgcgccagacatatccgcctcattaccatcgtggacaggttccacggcaggtcccttggaagacctacggcgtggaggtggtggcatgcgattctgtcgtggctcgtccatagatgttctggcatcggtatcctgggtgtctctgcgctcaagaggagcatgaggctcttgaggtgaagcctccgcctcaatcggggtatcaatatgcccgacactctcacgcttcttctgaggctttttcggtttctccttcttggcagcagcatcggcatgtcgtgctgcttgctcctgctgctgtttttgaagcagtgcaatacgctcctttaaacttgtgggtttgggttgatcttcatcttcgccaccctgaccttcacttggtacaagtccggccctctcggcctgtccctgggtttctgcctcgcgttccttgatttcaggatcctcgtcgcgccggtacaccttagcagttggggtctgctgtggtggaggtatgaaagcattgcgactggggggaggagccacaaacggcttctttataaaacctgtacctgagccagccagaccacttggcttaaagggcgcaacaggaggcgctgcaggcttgttaaacgccgcaatgcgatccttgaacgagctagcagaaggtttctctgccttggggggaggcccggagggctttggctttggcgaagcggcagccggagcttgaggagcgggggctggaggctcgggtttaggaactgcaacgggcgggggagctgtagcctgggcgggttcggcgggctttgaagtaacaggctccgggagcgccggggcagccgtttggggaatcggatgcttatgtacgggttcacgggcatcttcgatctcgggctcaggttcgggcgcggggattgaaggagtctcttgttgaacagcaggtggcggtgggggagaagcgatatcttcggcgggttgagcatgttcgggctctttcttagtacgggttcgagctggacgaggaggtgcagtaggctcaaacttctcgacaaagtttcgagggaaaataccctcttgcttcacgccgttgtcgtcgacatattccccgccataccagtcggcgtcctcctcatcagtaacagtgatgacctggccgatactaaagttgaggtcgtcctcatgaggcgatgagtactcgtaaatggccttgactctgaatggcgcggccatttttgctggtgattgatcctcttctggaagctctcttgcaggacaaacgctgcccgaggctgggatcaaagcttctctgggcgtgtggctgtatggagcagcaacaaggttatagtacgtggattaggtattcgtaggctagcaggtcaacagctttgcttgcttgcttgctttggttgctcgcttgaatgagtgtggggcacgacaggggggcgtcgtcagcctgtgggatcaagtgaggcgggggaggctatagcgatgagttgtttgaaggcgcagtctatgtaggaaggcgattgctcggtttttaatatgcgataggaagtattaggtgggaatggatgctcggatcctcaagaggaaaagcatgagagagagatgagatgcaggttgcaaggagggcgggtggtgtttagcggagcataggcctggagctggggcgtttgtcgacgtcagcgctatgagcccgtcactccgtccatctcacggctaaaagtgctaggcgtgtggacgatggtacttacagtttagctggtagttaggtagggaagtttccagttcagttatagtcggttgatgcctagttccgatgatggtcggtcatgactatcacgataagacttacgtttctttacggatatggattgaatggcagtgatgtgagacaggcaatagagcctacagaaattggggaagcaatcacgagtcgattttgggtgcattggcttcgcattgtgctttatctttaattcgcggcgtcgtacgttagttatctcttaccatggccgaccagtccgaaacgaaggcttaaggcatgacacaacatggggtagctagcagaaacactggctgggcttcgaaaacaaactaaccaattgtccatgcgttgtatcaactatcaagcatgatgatgaacaaacactggcctgtcatactttgaaaccctccttgcttatgccgtttctgtcatataaatgtaaccagatgaaaaagtgactgatgactgttctttgtttgtgctacagtgcatcatcatagggatccatgatggagagacttgaaccttgtttgattggctgactggactttcaagtcccgaagccgtcactttaaacattcactgccaggctattcttcagcactaacctacattcgttattttgtcatcagccgatagggtccagtcgttcttctggcagtcagccagtctcccctccttcagtggattgccacttgtaaaacagaagctagcagaggtagcggggccatttctggttctttctgagctccaaattcgagttatccttttctcaagaccataatactcattcatcatggcctcaacgtctaaacagcccccaaagggtattctgaagaagcccaagtctatcaaagaacgaaatgccgaccccagagaaatcgccatagagcatgccaagatcatccaacatcgtaaagaccttgaagcagaaatcctcgacagcttggtcctcctctccgaataccctctcgtccgcgaacaaccttacaacgcctccaacccttctccatctgatatcgccgacttcaaggctcatgtgcgactcttccaaccttccgactacgacgacctcgtgatcgagcgcaatgtgaacgagctttgtggttacaccctctgctcgcgaccacgaaggaatacgggccctggcggtcaatggaagatttccaacgggaatatcatgaagcgcgaggacctagaaaaatggtgctccaaccagtgcgcccgccgcgctctttatgtcaaggtgcagcttaacgagacagctgcctgggagcgggcaggtatcccagatattgagatcgatttactcgacgaggacaaatcgaaggaaacagaagtcgaccgagctgcccgagagctgggtcagcttaagctcgaggagcaaaggcaagcagctcgagatgaagccgctcttgctcttgaacgaggcgaaccagatgcatcacaaagcaagagcaagaagatgaatatcacactgaaggaaaatgatcctaaagcgccatccgcttcatctgacaaaccagaagtctacgatgaacatttactcgttgagggctacagaacaaaactcaacctggaggataagacgaaagattgatgaaatcaggttttaggtgttcgtagcatttattcgtaagataggcgttggcgattcgtgtatcataggcagggccataataaggatagtaagataccccatcatgacactactcaacactcgtcgcatcgatgtagacaataacatcacagtccctcggctcagttcctggaacgtgcgaactggccttgggacaaggtcatattcacagaagtgaggagagtaattggcgatcaagcgtcatctctggagacatccagagaatcggcgacaccttgggggtcgaaagatctttctttgagacctatgcactcactgtcctaggacgccaagtagtaaaaccctgtaaatgccagacacccatcataataatcccaaataccaattttttagtcgcggcgagggcggtcgccgtatcgtcgtccaccacgctcgggaacctgctgctgagtgacggggatgacgttgacggggatagactcgaactgcatttattgttagcaccttgtccagtttgttcaaatctcggatgagcacatacgccaaggtgcttgaggagatccttggtctcgccatcgacgtcgagctggccgctctcggagttctgggtgaagtccagagcagagacctcaggaacgtactgatccttgcgctcacgctcctcctcctgaagcttgaaggagataccgcggacgggtccacgctgaattcgcttcatcaagtgggtagtgtagccggcaatctataatttttcctgaattagtcgctgccctcggtcgtatctcgtcgagccggtatttctaaccttgttgcggaggcgcttggaagcaatgatagcgatctcatcacagatacgcttgttggtctcgaagtccagggtgagcttggggtagtaacgctcaatgatgaccttggcggacttcttgacagtcttggtgcgaacgcgacccattttggcggtattggactgttggacgttgggcgataggtttgaagaaagtcgctggtgtgaaatttcccgctacagctagaattttggtgttgagtgggtggatcgctccttcctcaaaattaaccctaagaaaagtcacgtgtacaattttcgcttagctaatataatttagtggatcattctactgcacgattggctcgaaacattacgcatttattatgcaagcttgcattcattttcataacatatttgtagtgtaagtcctggcaacagaccagcagatgtaacctgggtaattgcttcaattctatttgtacagttgtttggtacatatcttctcccaatatcagagaaagtaaatgacattgatatacatcgcctcagcccctcatccataactcatgcactttattgcttgttgtcgttatcaaggccgtagttcttggagctgctcacagcatcatcttggggagtaggagcagtctcatcaccaatgagctctttagcgacacgctcggctcgccaagggtcagctccttcactcgttttcttgactgtttgctttgtcgcattgtacactttagcacggccctgagcttctctagcaacaagttgggcctcagtgttggcctctcggagttgcagcacgacctttccactagggtcgattgttgcagtctcggggcttacatatgccttggcaccaccgaaggtcgttgtgtcaaggtgtgtaataccagtaagcatcttcttgttctgcgaaaccctttggcgggagtctctggtattgaactcgttgtctccagggggagagtcggccacgaaaccaccaacaccaagtttggcaggtgaggggccttgtctggggtaaactactcgagagagtacaggagtgcgctgtttttgaggtccatagacagggtggttctccatgaaggagttcgtcctcaaataactaatgccagcagagggatggctaggaggaggtccagactttccgtaaggactctcagcagcggcattgtctccagcggcgaggaaggtctggataatgccaacaggctggccaagaggagcaaggtcaaggaacttggagaccaggccatacagtgtagcacgatcacttcgcaaagaccgcacatagtctgtgaactgatcctcggtgatgtctttaggccggattttttctggcgcggcgttgccccgttccatggcagccgtggctcgtttcgagtttagagattcagcaagtctcgttttgagtagctctctgaactgagctcgctgaggtcgtacctttttgttgagatatgccataaaatcgccctcagtcatcctggccagccacggtcctctaaacttccatcgcttatcatcaactcgtccttggcgatactcggtaaaatcgaggtcctcctcgaatacggattttcgccaagcatcattcttcacagctatgccgcttctctcgtttcctttggggatcgaaaggggaattcgcatttcctgaaacttctcaagagaaagagtatggtcggcagcagaggcgaaatcagtaacgctctcgatagaatcgacctgattgactcggatcaagggtgttgagctcgttaaggtggacttgagaggaaatggtcgcttgaaaccccagtcgcccttttcacgggacgagagaggagatgtgatggactggtgctgcgggtattgtcgtgtcatcgtgggggacttgtgatcgccaatatgcaagtttgtcgattgaggctcgggtagtggctttgggagggagaatagtcgagaagatctcaacaatgcccctccgggcgaaacagcgcgagacctcatttcgactcagagaccgtttggcgacctcaattggcttgccgttctggtatcttcctgtcgagcagtatccgggcgtatagctgaagtcgacgaaaattcgctggaggttgaagcttgggcgtgatctaccgataatggcccggagcgtgcctcattgaccaatcagctcagcacttggatcttcttctgacagcactgagccccactgaaaccctgtctctcattgatacaacttccattttattcaaaaacccagtcaagcgactaacacgacgaagaggagaagagcgttttcttatttttcttcttcgattgtggcatatttgggctaaagcagatgcaagcgatcaagaggatggcgtcatcatcaaacatttacaagtcacctgccttgacgcacgagcttgtcgcaaaatgctccgtgagtcttacagtggtgatggcttcactcagccgatgaagcaagggtcgaagggtctaagactaatacatatatttatacgtagacaacaagagcccgagcatcaatattgactcttcctcatggcgtcgtgcaacttcctatgttcatgcctgttgcaactcaagcgtctctaaagggcatcacccctgaacagcttgaagagactggttgccgtttatgtctaaacaacacctatcacctcggcttaaaaccaggacaagaggtcttggatgcgataggcggagcgcataaacttcaaggatggaaccacaatattctgactgacagtggagggcaagtttttctctatgttggtgagaagtcccggactaactttggcttctagattccagatggtcagtttgctaaagcttgcaactattactgagaaaggtgtcgaatttctgagcccgcatgatggaacacccatgttacttacacctgagcattccatgtcactgcaaaacagcatcggcagtgacattatgatgcagctggacgacgtccttgtcacaacctctcccgacaaagcacgtatgcgtgaagccatggagcgaagtgtgcgctggttagatcgatgcattgctgctcataagaaacctgagacccaaaatctcttctgcattatccagggaggtcttgatctcgatatgcgacgagaatgctgtcgcgagatgttggcccgtgatacaccaggtatcgccattggtggactgagtggtggcgaggcgaaggctgattactgcagagttgtagcagcttgcacagaactgctccccgacctgaagccgcggtacgtcatgggcattggctaccctgaagatctggtcgtgagcgttgcgctgggagccgacatgttcgattgtgtgtggccaacaagaacagcccgatttggcaatgcagtcacaaaacatggcgtcttgaacatccgtaacaagaaatatgctactgatttcggacctgtcgaggagggttgcaactgcatggtctgcaagccaaccgctgatggtgggatgggcgtcactcgagcatttgtccaccacaacgcctcaaaagagacggtggcggcgcatttgctgaccattcacaatgtctactatcaattgaaccttatgcggcaaatcagggaggccattatggagaatcgattccctacatttgtgcgacagttttttgcttggctttatgcggataaaacagagtatcccgaatgggcagttggagcattgaagggggtcaacatcgatttgacaacggaatagaaggcatatacagcaatcaagaggcgctggtagataaaaaaaaaagtgaattatgaatcacgaatatgattctatatacgaaagcgcttcaaatgccaaggatatcctgataagactgcgcattgttcatgagtttccctacagcacttcattaaataacccggataagtcgttagatccactacatcttctcggaaattgaacctcatgaataagtttggtcgcttctcggttcaatcatcacaagccatcttacagagcaatagccagagcagcaacggcagcgaggacagagccgacgccgacacgggcggaagaagcgctgttgccgctgtcgccactgttggaaggctgagcaggaactgtgactgtgatggcacccaagttctcgctggtggaggcatcattgtcagaggctccagtctggcgagaaccggagtcctcggtggtgttggcctcgtcggtctcgctggatccggagtcttgggtgcgggtgacagagggagagcagacgtcgtcgaagcggtcgcagaaagtagcaaggttcttggcgactattgtcgggttagtctacgctcagatcgtttcagtgaggcacataccagagtaggcggtcttgggctcgccagtacgggcccagtcagcgcaagtggaagcatacttgtcgagctcatcagtccaggtgcggcgggaaccagagccacggcagcttataaattgtcagtctgtcaattttcgtgtaagtgaataacttaccagtagcactcggcctgctctctgggaggaagctcagtgaattggcgatcctcagctgtgcaagaagtgaagatatcgagcatgtacaaacaggctgcagcgtatgtctgctcagcagggctggtggcggaagtaatggtagagagatcttcatcgtctgaagttgctgtaggacggctatcgctgacagaaccaccactgccaccagaaccaccagtacatctggcgttcaatctgcaagcactgtacagagtaccataagctaaaacagcttgttagcacatctcctgtcgtcatggccagaagcaagactcaccttcgtattgagaggtgttctcaggagcctcatcctctaggtagttggagcagactgagtaaagaggagcagcgttgctgcgtccatcacagcatgcgcaagccatgagagctgaaggatcagcagtggcagcagcgtcgagaccaccaacagaagaaacacagtcctggacaatcccaacagcttgctggcaggtcgagtattcggggtcggtagggttgatggcgttgttctggaagacacgaggacccagaccgagggcagcaaaaggcattgatgtgatctgagcagcagcaccactggccaggacggaaagaacagcacccttcattgtgaggattgtgtattcgagataatgaaactggtgagagtcggatgtcttgagacaatgttaggggtcgatgtcaagtccaaagcaagacagccacttctacagatgaatatgagcgaaaagcagcatttccttcaaaaagcaatcctcgggcatgaagggccgacagtcgggaatttattcacgacaccaaccgggcctgagctgaacagagcttcccttttctttccagggtcggctcatcgcctcgctccattgacaaacacagactccagacacacaggacgctaggaagcttgcggacagggtgatgagctagctccgggcttcacgcagccacgaggcaaaatctccaggtgttctggggtcaagatggccaattagcatgggcgccatggtgcggctgagatgtgattagcaggatctttctgaactgcacgtagaaatttggtggtcaacgttgccgtcgcctcttagatgcagagtcgcaacggctggagatagaccaggggtgccctgcaactggggacgattcacgaaagaggagtggaggaaaaagccactcggcttgagatgtttaacactctgagctaactagctagcccagataaagtcgacaaggctttgcaagggcttcaggtggcccaagcaaaaggaccccagctcgtccacccaaggacgttgaatgtcaggacgatgagagtctgggagagattgcaatgccgttctccgctcgcattgtctgggcagacgtaaacaatgtgttaaatctattggcttggcaaaatccagggtatcaatttgctgatgctgtgtctcctacagagagcgagagaagtctaaggggcccgcatcgcacacttgcacagcatcttttggcgtttttgtgagcacatcgttggatgtagagcctggaggatgtacgcccctgccgatgggcagattatggctgcatcattagcatcaaatatcactgagtaggtacgtactattactcagtggcttgatccgaggagtatattccaagatcagccttgatccatattcagagcttcagctttcataccagcataggtcataaatacagtgaaggaaattcctcgacctgaagctctggtatggatggacatgacctcgtaaatcgctcagccctgttagtgatgcaaggcactacgaatttaaccatttagtcataacgggaagtttattttaaagctcattttgttgctgaccactaacaaggaggtagtacggatactcggagctcattttgagatcagaggcgcctaccgacttgcagcatgccactcactctcaattcaatctattgaagcctaatcggagttgtcggcatctcaggcagtttagtttagttctgccctccatatcggttggatgtctgccaagttgggatgagaagagacaacaaacagtggctttcatccgcatccgcatccgcatcctagcgtacttgtacagtttgtagtagcgcatccttcaaaacgcccgaccaagcggaaacaaagtcagcctagcgaaagagtcaggaccgtcgatagtggaccagaaatgtctcggcaacatggggcgattgggactggggtcattttaaatgtgaggggtccagttgtcgagggccacgagggaccttgattgaagaagaaatgaatttccgcgactggagaaaactcgctgtctttgttagcggtgagtccgccgtttcgtttcttgctcgcccaggttactcagttgagcttgggtcaacacatccatgtcactcttggcttgggcttgagtgcatacataacttctacaggtgtgatctagacttggccgacataacggcaaagtgctgtctgtctaatggtgtctgtgaggctgtgtcattggcaaccatttaatctcgtattcttagactgttagctctaaatactggggatgaagttatcgacggctgtgactagctctttgtttgttggccactcagctgataatcaggtaaattgattaggtagcttcgatcaagatctggtaggtacataatttatcgctgactttaatttatctgatcttccagagcttccgaaccaacagctaaaaacatgcagcctacaaacagagaccaacaatctacggatacacacggatataagtcctgggtataccactgccactatgaaactttgacatctgcaatatgtgaatcactatatattatttagaacgtattattattctagacgagatgaatcttatccctcaagatggtcttatatttagagagcactcagcagtcggaagtcgacatgtttgctgccgttctgtgcgacaaatattcaggggttgatgagttgttaccgtaactacggatacctgcctgtctctttcaatcttgtcattttgtattccgctcatgatagactttgctgtgggtttaaaggcctgagaaatttctccttaatgtcgctatagcaaaacacaatctcgctcagttgtctgctctatttattataaacgtcgtgaacccctccaattgaaagcgtacagtaactcactgttgtttactagcacgccgaatgcggtaatgtccaaaacacaacagcgtcataaactccaaccacgtgatcccaacgcgttactacagacgcgatctggtccctgaacaagggggcaaagacgtcacccaccgacatccacatccacatccacatctccatcgcaaaaaggttcaggcccaagcacaagcttcaaggacttagatttagaggacctgcagctggagctatttcaaaggcgaccaaaggggccagttggctctgacttttacctcgtcttcgccccataccgtaacttactttacctccactgccttggtcaaccccgctactctttgtttcataccatttcgtcttatcggtattcctcatccgtcgacttcagcctcatggcttcgccaaaccgcccatcgctgtcggttaggcgacagtcttccgcacggaacctcagacagcccgaacatgacgacttaactcagtccttgaaccaactctccatctccacttcgcccggcagagctccgtcccgcctctcctccgaaccagcttctccattccgctcatcgggtcgtcgcacgtcgcagtcgcctgcgccaaatgctcgggttctgtcccgtagcccgtcccggactcgtgaagcttctcgggacacacctacactactacgaaaggcgtctatgaactcgctgcgctcctctaacggtatcgggccaggttcgaccccttcgagacgttccagcgtggtgcatcacatatcaccaactcaggccaagtcgcctctgtcatctactcctcctgtgctggagaaaccccgaccaactgcgatttccattgcacatgacaatctcagtgacgagttgcaggcgcatcatggcgcaacatccactcgcccaacccagatgatcgtagtgctaaacgatgccgtctatggacatcgcttctcccgaccccgaacttctcgtgccgctctcagtactatcgtcgaacgcccggaacgaataaaggcagctgtgttgggtatatctgcagcgtatgtccgcttgggtggaagacattctgagggtgaatatccgcttcatcctaaaagagaggctgaggatattcatggcatcccattccggatacaaaagacagaacgtagactttctcttttgtcaccagctgttgtaaatgtgcatgggacaaaatggatggaagaactcaaaatgatgtgcgatgcagccgaatcgaagcttgcaatggggggcaaggagttgcagagaccacagatgaacagaggggctgagaaagctgacaagttccacgaaggtgatctctacctttgctcagagtctttggacgccatggagggtgctctgggggctgtctgcgaagccattgacactgtttttggtcccggacctcagcgggcctttgttggcgtgcgacctcccggccaccattgttccgcctcctatccttcaggcttctgttgggtcaacaatgttcatgttggtatcatgcatgcagctctcaaccatgggctcacgcatgctgcgatcattgactttgatcttcatcatggtgatggttctcaagccattacatggcagcacaattctcgaggaaacaatgctgctaagaatgcggcagcatggaagaagtcttcgattggctacttcagtttgcacgacatcaactcgtatccgtgtgaaatgggcgatgaagaaaaggttagaagcgccagtatctgtatcgacaacgcacacggacaaactgtttggaatgtccatctggagccttggaaatctgaggaggagttctggaaactctacgagaccaggtatattgtgctcttggacaaggtaagaaactatctcaagaaccaggcggagcgattgagagaattcaacttgcctccgaaggctgccatcttcttctctgctggctttgatgccagtgaatgggagagcgcaggaatgcagcgtcacaaggtcaacgtgccaacagaattctatgcccgtattgcccaggatgtcgtcaaattggccgctgaagaagggcttcacgttgatggtcgagttatcagcgtgctagaaggcggctatagcgatcgagctttgtgctctggtattctaagccatctcagtgggctcgctggagatcaaacctacgctcaagagccagacaatgttggccgtcttggtgtcgaaatgggacagaagattggatccctttcaggggaaatgtcatacagtttcgagcaaaagccgtcattggactctgttcatgcttacgacccatcgtggtggtcgccatcccatttggatgagctcgaggctttgatggaggttccagatggtccagccaagaagccgcagagcgctactctcccaacctacttctcaccaacacaggcatccacggctaaggtctcagatcccatcaagatgcgacgtagtttgtccaacttgggtgcatctataaccaggcctccatcaccacctccgccagaagttccttgggccattgcagtccatgagctcagcaagctcctgattccctctagtcgtcaaaccgatagctgcaagcctgaggaactgaacgcagaggcaagcaaggcgagacgagatcgccaatcaataatcatgggcattgacccaaaccctcttgctacttcttcttcgcgcccaacctcgcgcatgtctctgcgtgagaggagagccaaggcagcacctactcccgagccaacctctgaaaagacaaccacaagccgcagaagaacaatgggcgctgcccccatctcttcagacaaggttagtcataaactatcatgtgacgaagcaaagctaactcctgcaaaggcggttgcgcgcggtgtctcctcgaggacaaacagtggtgagccggcagtgaggaggaccagtcgtcgtcttagtgagatcccggcatccctcacaacaagagatgtatcaccaggtgaagcagatcggcctgaggtagtagaacacgctcgtacagtccccaactcgcccatggctacgaaatcagttgccaacaccaatcctccggtcaagaaggcaagaacttctactgcccctcgcaaggagcctgcgccaagagcgcctcggggtaccaagaaagctactactaccgctggcccttcgcgacctgccacagctacacagaaagccaagtcgccagtcaaggcttcgaagaaggacggtgcatctagcgcgggtggcgatgatattgacagcctcacctctggtatgaagaagattcgtatcaacctgatcactcagtctcagaaggaagccaaagagcgagctcgccttgaagctgagaaagccaagggcaaagaatcttctatcacatacaagcctgccacgacatcttccagtactgagcatccatcatcagtcactgaccatagccagacccctgtcagtgcttccgtcgaggcgcatgatatctctcctactcaacctgcaccgggtaatgcccgcatcccttcaccacctaccactgcctcttcgagaagaatcatgtctccctcacaagaacaatacgctttcgaatccactgcgcaagtcactcagctgatgtctcctcctctgagttctcctgccatcccctctgtttccgtacaccctagcacggatgcagatgatatctttgttccctaccaacccgaaggccctgcgcctgagtccgttgctcagagcgagcctttgaagtggcttccacctaatgtaccaacttcatctgagcaaacgcctgccgcgacacctagcccggccaagaagagtaatcttttccaatacacttccggtggtattccatttgcccctcgcccgggacagggaccaagtgagctcaagcacgcggagcagggtgttaagccagagccgaagtcgccgaagtctatcgaggagattcccgagacgcctcagcattaaagacgtttgctagttctcttggacatttgttcttctgatgtatggcgaatggctgtcagatctttcatatcgctgctttggagagtaggatacaggtgggagatgataccccaaattttgttgccatggtgtttctttttctatcagagctttacaacacatccttgtcatgtatggatgtagtcttcttcgcgataccctattcctcttccttctggatcagacctcttgttgtcttgctctatacttctagtcgtgtttaatctatgacgttatggctttctattctaaaccaacagccctaccatatgtattttttatgggaaattctcacggaacacgctcagaggaacactgacttcctcgacagtagctcttttcgtcccatccacgccagagttaggtgttctcttgagacaccaaacctccttgatgcccagactctcgagataagtgactgttcgggcatagttggtggcaacctgtgcaataccatgactgtcatcgcaaaaagtgaacttgcctcccaatttaatccattcctatgaatagtcagcatttactcgggtatatcccacatgaatgagatagatggtgtcaactgacctcggcaattatcctaccaggataaggttcagcaagtccctttctcaatcccgcgctgttaacctcaagccatccatcctgttccctcgcaagagccagatttcgcaggatgcgttcccaaacgcccttccactgccgaacatctcgggctggatcctcgctcatcaaccgcacgagatcaaagtgtcctacgacgcgcggtcgcagctccttgagcatgtcgtactgaagatcgtagtaatcctcatagagcgactcttcagtcttgcgactgcttgcttcacgagctgtggcaaacatctccttgttgtagtcaatgggagtgctgtgaacgtaatgcactgagccgatgaagtaatcaatgatgggatgctcagcgagtttgcgaacgtgagctgcgcagtttggacggataaactcagcctcgaagccaatgaggatatgaatctgtgaggcatactcgcgctgaagacgctgagcttctgcaaggtatgcttcatgacgaggagggagagcttctagagcagcttgagggttatcgagctgtggtatgttagacagtgtatgactgataagctagatgatgacacgaacctcttcggggtagagatcacgtagatcgtagcgaggcatgtgctctgtgaatccaatggtcttgtagccaacagaaatagcatgtttgacgatatcttcgagttggtctttggcatggccagggcagaactcgccagaatgtgagtgtaatgtaaacgccatgatatgtcgagttacgtattagactgcgatgtgaagatggatagaaagatagatgggagaaagataagaataaccacgaatcccaggagaccaattctttttaaactgagattagcatcgtctaggagttaccatgtaaaacgagtgggtggtttggctgagtttttaaagactcatcaatttcaagactcttcaaacttgctttgataattaaattcatggctgagaagctgggcagggcagagtctccacaattccccagtttctggttactcaaataggcttatttttcaaccacatgcacgaatactccatcattacttgccaagatgtttccgagccttgcaagacctcgtgtattcacaacatgacaagttcatgtacagttgtaccataatagatataccaacaagttcgcaatttccaaccaatcgcttccttccaacgccatgcattcccaaatccactaacaaaacccaactttcaactttgtataatataattcaagatccatgccgaggctatcactttcacgacttttcatatgtcgcaacatccccgtaagagtataccccaggcgccatactaatgtatcgcccaggaaccattcccccgctcttatcagcacttgtttgcgagatcattggtggtctcgctgcttttccttcgtcctgcacgatcccgataccgtagcttcgggttcccgcggcccccttactccatccaagatgaaacgtccttcgacgaaggcatcgcgctaaatcgtcatcttccatccattctgctccgtctggtaagcgccaccacaatgttgagtctgcaagaagacttgcttgagcggcaatactaccggggctcttgctcagagtccccagagatgccgtccgtagcgaaaggagtccgaatgcgagcgtaaagcctagtaacccgatgaggacaaagctttgcacacttctttgcatcagacgcggcagaacatagtcaaccgaggctggaatatcggttggagaaccatcacgagcacggagcttagatgacaagggccgtcgtatcaagtcactattgattgcctgcgcagcaaggattccatgcagttgacgaatcgcttgagaaactgaattctgtctctcgggcatcgcaatacgctccaaagttgtctgcaacctcgagagcaccaaggtacgaaagaatgcatcgagtccgttcaaggttctgttatcagcaccaacgttatcgagtgcttcataaacactcgtgatatccgccgtcacatccgaaggcgtctcactcgatgcattcacaatgggaatagcattcgtgttgattgacaggtcctcagtgcggaatgttgtcaagacatcaacgtcgacaaccgatgaattgcacatcatgacggaaatcataccgtcatctgaacagctaccccaaatatacttgagggagtatttggaagagagttgcgagcatgaagacgcaacaagtgcagttcgagattgatcagatccgcagatgggctgcttcgtggatcctcccaatggtacacattgccaatccacaccctcacctccataaagagatatcgtctcgcaggtgagcttgccccttaggctcgggactgtggccacaagttctgtgtttggaagtggccactcgcttggatgatcgacaagcgaaacctctgggagagcgacatcctcccaagtccatctcgggtacttgggagtttcccttaggaccacattttcgattgtatcgctatcgatggcggtgctcagcgatttagttgtcgatacaaactgcgactctggtcgaagttcaagattggccctttgtggcatctgagaaacagcaaacagccccgcagtaaagattggcatcaaccagccaagcatcgaggtgcacttggcaaggaaaaccgcccaatcctggttcttcatggcctttcccgctgtatgcagaccaaactcgttcatgtatgtgagtcccaaagactcctgaaatcggcatttcgagttggtgagcttcaagaacggggcaaggcgtcggttgtcgatatcgattcgggtccagaagacggcaagagcggcaaagattatggttggtagacaggtccaaacaatgaatatgctatcatcgacttctaggccattctcgtttcctttcaagttataaatgacagagattccaacaatcaatgcaacagaaatagcaatactgatgagcttggtacgggtgacttgtgtccatggctggtatgtccccgtggcctcctcaggtcggttggaagggttcatgcctagggcaccacttcctccaccatgttgtctaagctgaaacattccctcaggtcggcgtccgggttgtttgagttccgtggtataccatgagcctgccaacctaccagcaacagcattcatatctgcatgtccagttccggatagtcgcgagagaaattgctggctacttgttagaagcgccgcagttccggcgggagaagtagggtctcgaggcgcaatacctcgaggcgatggtgcatggtacaacatgggaagaagtacaccagaaatgatgaggaatacgccaaccatagcatgaaggacaccaagcctggctcggagtctggtagtgctatcgacatagatttcggcgtgaaagacggcagtagaaagaacgatctgagcacgcaggagaagcttgataataatggatgcaacgacaagatggtggcggtttcgaaatgctttagttaatacttgaaagctcccaaggctgggatagtcgagtagaatagtccggtgagcttgcttgcggcgagtttcgtcaacagtcgttggtcggcgatcaagaacaatccatggcatataaagcaatgcttgagcttcgactcttgcccatagaatggccataatagaaacaacttggtatatgtgagcacttagacggaagaagatcccaaacacacagagtaaggaccctgacgatcactcaccaacaacgggtccaaaagtccacagacccttgaggctgctgtcaacttcattattggaaagccaccacttcactacctcaccaattacagccagcattatggacacaccaatgaatatgctggtcactcttcggcgcaaccaccaaggcctccagccattgttgagggggacctctgtagcatctagattatcggttccacggcttgcatcgccccacgatccaggtgtatgaggcggcgtgtcaaagtaaggcgtctcgagaactgtttccatcatattggatgccttcatcgatattcgagggtctgtggcggctgttgcgccagacatacgcggtgagctgaagccatcgctggtaggagaattagggaattgccccctctgtaatggacctggactcggtgggtagaatggactgagaggaaagccaggactcgagggactgttgagagattggaaactggctggactgagcggacttgaagggcttcttgggccaggtgatacccttgcgatgggcggcgagagaagaggttgaggaattagacgggctgtagagttggtgggctgtgaggaaggatgtcggatataactaaggccggatgatgatgctgtatatctggagtcgtcgtagggaccaacaacgatcttgtcgtgatcggcgtcagatggtggcatacccatggaattccatggtacagccatgttttgtcactgcagcgactgaagacctattaagagaaaagaggggagagagagtctaagttaggcgataagcctcgagacatgacccataaggtgaacctcgagaagtgaggttattcagtgattagtagttggtgatgatcaactatagaaacgaacgacagtatgaaacgagcgtgagtaatcgagagaatctaaggtaaggtaagataatggacaaggcaaggaaggaaggaaggaagaagtggattaggaatacatcaagatatcggacagaggaaaggaaagagcaaacgtcaaatcggctcgttgttgccgcgccacgccactctagatcctttagacctacggatacaaatactactctcccctcactcataaaagtcacagtcacagtcacaaccttcacgccagcaaataatgcatttacatacatacaaactcaacctaagcgccgcattatggtgctatattgggtcgatagtctctaaatcctcgtccataaactgctctcaacccctgaagagggcccctcacctccaccatccgcgtgcaagagcttacatgccatgcccaagaagagcagagcaatgcgactctagcaggatagaaccagactagtattagacaagctgacgctcactaaacagcctgatctgatccttctctcctcttcagctcggcatctccatcttcaactgaatcaaccgtccaaggcttacgccatcaaacttttggtccaccgttataaccgcgtcgttacctgatctaactacggtgcggtacctgcagactcgctgagctagcatcgtgaaagcaaatcatccatcgaagcctatccgtagactggtctgatttcccctcttcttattttagctcactggcccccaggctcatagaggagaagccggagtagccaagcttcgcttctttgtctagaactcttagatgcaactgtctccggcgcttggctgtttcttaactccaacaagagttcaatataacggcgttatcttttcctcccactttcttttctcttaccattgatgtcttcttcgatagtttgcgacgccacgcgtcaaaatcttcaaaacggcccctgaactctccggatgaacgtactgggttgctagtatttatcacgttagtaaaagagagacgagaggaacaaaacagagcaaaaatctccgtagtctgcccacgcaaggtcaagaagcagctaaaaggcctcgacagacaagacaggaaatatgatatatcatgcgagatgcagggtttgcacatgatgagtctggactcatgttgataatcaacctggcctgtcttgacaaagcctgaatccaagaagagacaagcaatgctcccaagtcccaagactgagaatcgagtctaatcaacccctgtccctgacccccagtccccgagcgccgcaccgttggcgccgtcgccgtagcgtggccgaccgtcagggtttaatgcaaggggaaattactctttcgacaagtcaatcgccacatgcgggaagcccgctgcaaatgtcttagaagctccgtccaaagacgctcatttacacatgaaaagtctattagcgataaagtttgtacgtcaccaggtatagctcagccaaggatcattcccttagacagagatcacgtaaaaatggccgtggtgagcatgcagagtatctcgtccgagcaatccgcgcccaatagactcggcatatcagccttatctagacaacgatgtaacctctcaacacaccaaacctggcaagctgcacgccaaagggggatcacgagcatcgcgggtagtgacatggcctaaatatgcacgcaagatcataccgcagatgattgtcaggtttaatcgagagaaccgaagctactgtacagagtaaaacgggacatactgaaagattggctagtcaatgtttggagatatcaatacgaacatttgcatgagacaggcaagacatagagcattcacgagtatccatttctttctttaattggatttctttggcttctaacgttttcaaaagtctgaacaacaccaccgcttcccatcgctctcctcagaagtgataaaaaggcatacaagtcatggaccaaacacaccgaaaatagtcctgttatatacaagttgacatgtattctatcatccagaacctgctctcattgtctgctgcccggtcccgaaacgcctgtctaggtagatagccaagcttttcaccttctccccgttgtcccttgcctcgccatccctcctcttacacatcgacaactcaattcctccacgacaagatacaataaacaatgacaagagaaaagaaaggtcaaaagcattaaaaaaaaaaaaaggttggccaggtcgccaggatggagccgaacgaataagtaaaagggacgtgggggctctacccctttggaggcgtcaggcgtgaaggggaaatgatgtagggccggggcagccgacctgtaagtctataatgaagagcaaggctcatgccgcatcgtcgtctcaacatgatgatgaagaaagagcatggtgaaaggaaacatttcgagttggggttgctcatgtcgagcgattttcgtagtgactagctgatcaccgcgtcgtagtggtagggtagtcatcacaatccacctgaagggtatcgaagtgttgtttaataaaaaaaatggtgcactggtgaaaaggtatagatttttttggtgtatggtttgagggcgatcagccgtctgggtgtgatttggatcagttccatccaagagagttctcagcagcaacaggcgcagagatgtacgctgttcgtgcagagttacccatgccactgcgtccactgccatggctgtcacggccgccaggacgaacctggccttgctcagcatgtgttgcgccatatgccgagaagtcacggctcatcaaagcacctcccatgagagcagggctgccgttaccggtgtactgcatctcagaagaacgctggctgctgccaatggaactagcacggcggtggccctgttgcttcttgcgcttgtatcgtcgggcgaccaagaacatagcagcaccatacatgacactgagaccaacagcgccaacagcaataccagcagtggtggccttctgcttggcagacttgtcaccttcgccactgttaccgaagacatcgccgttgccactattggcatcatccgagttaccattatctgtgttattgtcggtgtccgagtcaccaaagatgtcaatcttggtgttgatgacggaggtcaggttacggacgatctcaagatcattgttgtacaatggcgagttgggggtgatgaggtcagcctggagactgtcgatcatgttctcgggataatggatcttggcgagagcagtgatatatccccactgggactgtgtgtcgagaggaacaatcttgctaacgagaatgcggtccttggagaagccaccagcatcagcaagacccttggggaggtacttgaaaagctgagcagctgcgacagtgttacgagccaggaacttgtagttaaaagggaacaagaaacccagctggatgggaacagagccttcagggataggcttgttgggatcgttaggaaggataacacggggaatgttagcaggaaggccggtggaggttgaagtctcagtcggctgcgaaggctgtgcggggatagatgtaggctcgaagacaatggtggtgggcagccagttgttggtgttggtgagggtggcagtgggtcggatgctggtaacaggaacagcagctgtgggaaccagagtagtaggctcaggctcaggcctggtctcggtctcaacaggaggttgcgaagtgggcgcaactgaaggctgctcatctgtgggggcaacagcagaggtctgctcgccttcggtcgcaggagcgctttgagtctcaacgtcagtagcaggcttggtaggctcaacggtagcagtgccattggtttccgcatcagtctcagtggcagggctgccagtaggaacagagccagaagctgtgtcaacaggcttggtggcaggttcagtagcaggctcagtagcaggcgctgtggtgtttcctgagggctcattggtgggagctccagtaggaatagcactttgagtgatgtttgttggctcctcagtggcgacgctggtaggctcgggggcaccagtagtctgaggctcacccgtaacattagggatggtctccgttccgttgataggctcgctggtaggctcaggcgtaacatcaataccagatgtcacttcaggcacagttgtgttgggagcatcagtaggtgcaacactgccagtttggggaaacttggtgttggggtccaggaatgaagtaacgtccggggaaccgctttcagacttttcagggagagaagcagttgtaggtaccacaggtgaaacagtgaccgggcttgaggcctcaggaacagcagatgtgacatcggtaggaacaggaaggatattggtaggatcgggcagaatgctggtagggatgatctcagcagggccagtggtctcaggctcggttgaaggagcagcggaaacagtctgctcagaaccattgggggaagcagaggtaggctggctgtcaacaggagctgaagattcctcaggagacgtggtcttgacatcaggctggttgggcaagacggagctcagaagagtctcaacggggtcaagcagaccatccttggaagtctcaccagtcttaggggcggcggtggtctcgtcagccggagggctgaaggttgggagagtctgaccatcagtttggggcttagaggcatcacgctgaggatccttggtgggttttccagtctcctcgggttgagagatggactcagtctggtcagccgtagggtccttggtcttggagtcggcgggctcagcaagaaccgaagacaacagagtctcgacgggatcaagaaggcccttgctagtgggagcaggcttctccaccgctgggcttgtggtctccggctcagcgggcttagcagtctcggtctcgacgggagctgactgagtctccttctcgctgtcggtcttgggcttctcggtggtttcaactgctggctcctcggtcttagtctccttcttagagtcggaagcaacggggagcacagatgtcaagatgctctcgaccggatcgagaaggcccttagtagcactgggcttctcagtcttggactcgactggtttctcggtcttggtttcaacgacagcgggctcggtcacggtctcgacggggacaggcgcctcggtcttagtctcgacgacaggcttcttttcaggagtcttggcagatgaagattcctcaacagcaggtgctgtggtagctgcgggcttggtctcctccttaggcttctcagtggtagcaggtttggcaacgacatcggaagtggcgacaggcttcgtctcctccttcttcggtgcctcggtcgaaggctccttgaccgcatctgctgtcgtcttggcgggttcagctgctgtctttgatgtgacgataccactgggtgctaggagaatgccagtatcggcttctgtgggagcgtcggtcgaggcagcaagttcggtggtcagggcctcgcttgttgttggctgaatgatgagagctggtgcgctggcactaggtccagacttcttgaagcccagaggtagtgttgggtcgaagttgacgccatcctcctggctcgcttgttttcggctgttcttgtcaatcaggctcttgatgaacgaatcagcaggctcccgcttctctatcacaggagctggttggttttctggtgcattgttcccgacttctcgcttgacttgtcgagggatgtacatgcgtggtcggtttgcttcgacaacagaggaagaggccagagccaaggcaacaatcaagttctttgcgtgcattgttgatactgtttggtggttgagactgagtatttacagtgttgaggatcggattgggtggatgatgagtatgctggacctattgtcagattgaaccctttggtctctatgtcgccagactcactgtcaggaataagtttcagcgaatgtacttgactattaggtcaacgagtgtaatctgtttagtcgtattagttgtcgtcctgtgccatgatccgttgtgtagtccggtatccgccctctccttcaccacattattcctttccagatgtcgaaactcgggacaccacagccatacaacacggaactaaagtccaactcacatatagtttgcgtagagcgtatgtatatgcgattccaaaatcaattcaaaagagtgactgacgaaatatcgtcaaatgtgattcaaaaccgacgcgtgtcgttcagattaggatccgttacgggattgttccttcaggtgtcgtagtctaggcagattgtcggtttggcgagggatgttattaaatcaatcgttacgtcgacatttgctgattagattgctagaacctccagaggtcctactggcagccagactccgttcgtggtaggtgaaaggagcgtgagggagtcagagtcgtaaacgggtctcgcgagggatcggcttgcagacgcagaagcgctgtcgagaatcgagagtgacggtcgacgacgccttggatgcttgtcgattggaggtgaggtcgggtgtggagagaaaacgagggaaggggaaggagagtaaaggtaggtatgtaagtactagatgtaagaaaaggctggagaaaagaagggacagcgacagggccaacgagcgagtgagcaagcaagtacagtccgtaaccaagcaggcaatggaaggaaaagaaggaatgaaggcgaatggggagatgggaagggcatggaaacacgacagggacaaggggacgaggatcaagggggtgtgacccaggaccaccaacatcaacaccaagcacccagcatgggtccaccgtccatgtggatgagagagggatcattcaggcagtgagccactgagtgcagatgcagatggcctctgatggaactgaactgggactgagatgcacctaactcaacatggatagtgagcgggcactcgtcccttcgtgcaatgcctaaaacctccactgccagtcttttttttagcacccggatcattgactgagcgttgagaatgaacctgaaccagagccagggcgaccagcacggcttcgtgctccgcactgccatttcaggtggacctggacctgggcctgaagagacgaacaaactacaaaggagaggacaccatccacaccaacccccttgacattgagcaaatggtacaagagatcctgctgcacaagggatgtaccaggcagttgagtacgaggtattctcctaccaccaagacgcagaatggctcagttgagaaaatgcagcgtcacctctgggaatgcttcagcgcctccgtctgctgttgttggaatttctcgggagctaccgtaaagccaaccaaccgtattcctcaaggaggctgcattcgcaaacgccttccaccgttgatcgcacccgttgaaagttcctgacggcttcggtcagaggcgccaaagactgcttgaaccccttcaagcctcggactgccaatgcacaacgagccacgctacttgcgatagcggtttggctagcggcaagtaaagccagcacaaccgccaacttgaaattgcgcacctaacagaacggggcttggtgggtgtgcagcttgtgcctgtagggggttttgagtccgtgaacgacgagccagggtgtggctgagattgctttgttgcagcgacacaccatcgaaaagagaatgatatcaatacttggacacggcacagttgactcaattcattctgtctgctgctgctgctgtcaacaataacaagataagctacctatagagtgcgagtccgtggtactcctctcctcagcaatgtgccccatatgttgaacgttggagaaccggtatgctgaagggcaatggtgaggcagaaagtaaacactcagtgacatgatttgcccagcgtaggccatgctacagcggcgtcgttggtggaaatcgacggaccataccatgtcgtagcgttgagtcccaaacactggctctgtctctcatctgccggggagtcagccagctcaaagcttgtggaatgctaatcattatgcagtaatggagttgatgagttgtgcaggttatgcagagctgtgtgagtttggagacaagcagtgcaaagcttgatggagccctggactgcaaggggtagcaacgcttttgagagttctcattggacaagttcgggttttctagacaactatggcctagctcagtacaaatattgacgaccccagaagctggcacgtacgacatgctcatcgtattcatttgcattacgagcattacgaaagcttgcgtgtgcacgttttacatctccagtctttttgcttctccccttcgttcacacgggagacgttccgagttgaacgaagaatctgacaggacatgttccccgtgtacaaactccagagacaaatcgcaattcacaactcaattccgcaatccacatgtggccctcgtgccgaaagtcttcaaaggaggcgatgtgacggtagtgatagattcaatgcattcaacgatgatctcgcttatgacttaacctacacgccttgtcgttatcatcggcagttcataactgcttaaatcacgaacagggccattcttgtccaacccaaatcacgagtcttattcgtggctggtgttgtacaatatttaaccgtggcttctgttgaccagcaaaaaactctggatggtgaacgacagcgcgtggaagaggtgatgcaaccacccagagaggtttcacacacgagtggaagcacgagacgatacaagcttgtgtctcctacaataccctctcagcatgtgtagacatcatcaagaacaaggtaccgatccatggatgatcgtgtatcgactgctaaccgcaatcagtagcctcccggccagagacacctggatgcgttccctgttcccctactgatagtcagggcccaaaaagagggccaccccgtggcatggatagcgccgcgatccaggaaccgaattgtgatggagccgacttgattttgacgacagggggaaaagcccaattgtaacttgaagatcagacagagaaacccgcccgagcaaagccttagcagcggcaagcttcatctcggcagcgccacttgcacctagacctcgggggccaagaaaacagcgaaccttaatatacggtagcaaaataaactcgttaaaagttatcctaatcttaggctatactacctaagtattttttgtcacctaggatcaaggtcctgtgttttctttcctcccctagctggggggcttaagcctttaatcatcacgaccctgttccctaccgttccgtggcatgcgagactggagactcattgtcgatacctggcaggcctggtcgacatccaggctccgtcataacgtgctaagactctcccttgtatcgatatgagcgatttcatacgaaaaagaaagtattatttgggtttgacttggtccagatgaatgatgataatatatcggacacaaccaaccggtctgtacaagccatgtctttgactcgagattctccgtgtccaagcgaaataactttacaatacgtagattgtgactgtggcttgaccgggggccgtatgagtaatggtcagacaacgtccgccatcacctcgattgagttgatgatgccgatgagcttgtgctggttggttcgcagcgtgttattctgtgctgcagcgaattccacaactccacgtgggcgctggaaaatgcaatgaatctacggacagacaaaatgctgtggttcggttggttgagtgcccgagattgcgcgtcggtttactaattaattcttggtattaaatgtctcacgcgcaaatctctactgaactgattcttagtgtgcttccacacatggttttatcgtgtcgtggttgtgatatgcagagatcagctcaatttagggttggcctggtcgggctgataataaactcccttctcatttcggggctgtcaacttcaaatgatccttggtcacgggctccttcgaggatcttcagatgactccgagatccttccttgatgcttattgccatccttgataagcttggctgaggatgttgacaacttgacattcgtctttgaaagaggcaatcatcatcttgtttatctctatgtatggcatctctctcgcctgagagtcctggtcatccaccccgttaacaactggcatttatgcataagaacgccctcttcaatttaacttggtgcccatttgactctgatctatccgtatctaacatttagttatcttacttctgtctttcaatgttaccgtcgtatttcccacttcgtcccatgtcggcctacttttcggctgttggtcttgctctatccccacaaaccttcggcgcgtggtgttctcttctccctatgcctatacatagaataactaggcgccaacaaagttatctagagttgcatctatacattcattcctgtccatatccgtattctgctattgcatgatggacggagattggttccgtgaaccttctttccgccctgttgtgaaatgctcagccactttgcattgcagttctcttcaactccgtccaccgtctgcggatagaatcgatagtctgactgatattctcctagcattcacctgaagcagccagcatcgttagtttcttctggcttcatcaaagcagaggtcgatcatgggctatttccagctccagaaatacgaagtagtggcccagggtctcaccagattgggatgtccgtggcctaatctggctgtaatttaacaggccctcccctgcatctcaaatgaacagctgccattttggtggtcgtgttgcttgacgcgatctcatctccagtctcccagtgactcgattctttctcccgagcatccgctccgtttgtttctaccgcttcttcttggctagcttaggcaaggtttggcttggttcatcgtgatggtttcgttgccaagagtctctacgagttcatttaatctctatccatcacctcttggacccggatgaccaaaactgattcagacgtttcccaggttatggaaactgcatcgtctcattacaatttctcctatcagatcgcccgtgtaagcggccttcacctacatgcctccaccgtcaccaccaccgtccaggttgctttcgccctaccgctcttgaatatgtacgggtccaggcaagcgttgtcctgttggtattggcggacgtctccctgcctgacctgatgtttatggcccagttcagtcggtagctgactctgcctgaaacgaaacgggtgtcccttcgagaaacatttgagagacagccgagtaggtagcgtagtttgcatttcacagcaaagatccatccggctctacggataccgtctctccttaagcaaaggctaatgataggagtgcctcctgagacgaggccgccagcggctcgcctcgctagattcggtgaacgatcacttcttgaaacagctgagtcaattccccaggctcggttgtttcctttcagttccagcaaggcggagagcatcagctcctcggcctatcctggtttcttcagcttgtgacatgaacgtgatccatactaacgtgtcaaggatgacgctggatgtcacttcacggtggacatatacataccaaaagcaagatgggacatccattgtcatcatattgggattcgtctttatactatctgctgtggccctttgtttgtctttcgtcttagtgggttggtctgcaagcctgatgacatccaatcacgaggtcaaggtctagcctcttcctccggcctcaacgtggctcgcgtttggtaagccgcagacattactatgagtatctcctcgagctagtcgctgtgtgcattcatacagacggctgatactttttgcatgccggtaactgcccccaccgtgatggtctcgggttaatcgggctaaggatgcgagtggcttttatattggcagtccctccaatctgctagagacatccaataacccgcgaactaagacatgcataagtctatcctttgttctccatctgggctagaatggtgtgtcgattgagcctccaggccatccatttcgagtatctctgtcatattcgcaaacagggcgatgtgtttatgaggaagtgatcgaaagcaaaacaagccacgagacaactctggaatgtgacttggatcttggtttcatatattgccaacctcatatgagtagtaatgactctgattatgctattcataggtctgtctcttgtctgatcagtcatatcgcatggcaggttacttagctcgtgggctgatgataataccaattttagtgtatgtctttctagtgaagtttctttttatgacttccttgattcagtcatctggtgaatggtcattttctgtgtcttcccctgagttgttgttcacgaacttgatgttgaaaggtctaccgaattggatggaggactcatagacatgatgctacctgacggaactcgcttagcactctcggactgttaatagcaatataactagttaacttgattgtcatctctctcatgtcataccataattgtccctggtcttgtatggagtatgtcctcaagccgcctcttacattttgctgtttgttgtttgtacatctatattcctgaatgtatgggctcccacgatatggtcttttccctcgtgtccatatgctgcatcatggtacgcaattgcgttatggttgaattgtttcagcccttatagttttcaagaggttgatgcatattcaggcaggattacacgtacgggatgaaatataaataccatattctgcctatgaatatgattcactagtactatgaagcggtaaagaatactcgcccatatctaatgttgtagttaaactgatgccatcgatccggattctaccatgcatatagggtaggtgaagcaagaatgggcttcggtgttcaaaacccggtaccaggcagtgtaagaatgtctgctggtagatcatacatgttcctatatgtttggccttgtcttttatcaggaagcaggtgagtatatgatgtctttatactggcctccacggtctaccacgtccattttttcaatcttcctagctcaattttgtatgacatgatgaatattgtatggagagatagacaactatgaactcgtgccctttgtttctgtatcgtgtctaaagcaataattcaacaagacgctcctatgctttcatcgtgatgcaacttcacgcatgtagttgaactttaatacttgtgatcgtatgctctccgcatccaccgatctcaacggttccgtcccggcgacggccggccccaccaaccactcatgccactttattctgggtgatctggcgcctcatttgtgcaattagaccccccgctgcttcaggactcccagggtctattgctgtaactggctagttgtccccaggagctcgttcgatagaggtccctgctggaatttatctactaccttatcatgagccatcaacttaggcctttggaggattaacctctatctcactcttttaacttcacaacttaatcatggctcgtcgacagcatttaacgctgacctttattctggtccttggagtcttcttcaccctatcctatttcttctccggaccctcgcgcagtattcttcctaaataccagaatgatgttgaactgcccctgaaagacgcccctcgatctgagttcgctgctgacctcggcgctctgcccgctggtctcctcgatggcaactctattgcgcctaagctcgagaacgcgacgttgaagtatgttgatagacttccctttcacgagcaaaagcaccactaacacggcttcacagggctgaacttggccacgcgacgtggaagtttcttcatacgatgatggcacggttccctgataagccgaccaaggacgatcgcatggccctcgagaccttcatgcacctattcgcccgactttatccttgcggtcagtgtgcggcgcatttccaaaagcttcttgcccagtacccgccacagaccagcagccgcaacgcagcggctggatggctgtgcttcgcccacaacattgtcaacgagagggtgcacaagcctctctttgactgcgaaaatatcggcgacttctacgactgtggctgtggtgataaggacaagaaggagggtggtgcagaaaccacagcagctgcccaggcccaggggccggatcaagagctgcacaagcattgaagagctagaacataaaaatccagattaatgtacaagtatttcagagggaggaccacgtatgtgctggctttggctggtccagcttgttcatgcttgatataccacaattcctccaaactcctgcacgcgtaactatcataagcgacgaaaaaacaaaataaacacataaaaaacaataacaagttccgcaagaccatactaattaataactttgttcgaagtgttgttagagtcaacaccgccttaatacaaatgagagaatcacgtgaactatcacatgatctgatagctggctgttcggcgcggctgcgcgttcagagctgccttgagcttcacttgagctccagcctttcccgagcagcgagcaacgaccacgaaccattacgaagcaagacaccgaaacgatcgatcaactaataccttttaaaaatccagaaaacaccactaaattgtcataatggagttcggcaacgctggagtattgaacgagggtgcgttggaactctttcgtcatagcttggccttgtcgatatggaagcttacagatatcaccagatggtatccatgttgatatggatcgcctgaagaagggagaggtcaagtaagtattggatggtacctcctgtcattaagcgcagcttgctaacatgttcaaagcctgggaacctcgatgtacgtgcttccctagtgatgcaaacgacataacctaacatatcatagtatggcggttaccttcaaggacggtgttattcttggtaggtatctcatggcccgatggaagtgcatatagtaacaattattcttaggtgcggattcgcgaacaacgaccggtgcctacatcgcaaaccgagtgacagacaagttgacgagagtacacgacactatctggtgctgccgatctggttcagctgccgacacacaggctgttgccgacattgttcaataccagctcgggctctttgccatgaccaatggcaagccccccatgacacagactgctgcgtcaatcttccaggagatctgctacgccaacaaggaccgactgtcgtacgttccgctaaccccacttcaagtcaaatcgaaactgatgctaatataatctacagggctggtctcatcattgctggttgggatgagcgattcggtggccaagtttactctattcctctgggcggctcccttcacaagcaatcttatgctatcggcggttcaggatcaacttacatctacggttactgtgatgccaactggcgagagggcatggagaaggatgatgcagtcaacttcgtcaagggagccttgagggaggccattaagtgggacggtagctctggtggtgtcattcgtatggtcgtcctcaccaaggacggtgcggaccgacacttgtatctccctgacaccgactacgctgtgcggcacgagtaatcgttcttagtgaacaggacaaagtgaggaaaggggaaacgacttagcatgagcagcgctactatgaaacccgtcatgacaaagggtgtgcgaaagggggagaggccttccatggtcacccctagctgatgcttaggtaaagaacgaagagcatatggtcaaactcttcagagaacagccaacgatagatgctggaagcgctgtacactagataatgggaacaagaaaaccagtacatctaccgacctcattaggaaacaaatcaggatccaatatgggagcggaacgggatatgcatcgggccgcgatccaagtccaatccccgcaacatgtgaagctgcgattaggttgataacgtggggtaacattgcttggttacaagctactggaatacgagtcgacatgacggtgcaaatcaattcgaaacagcccaaatgaatcgttgtccagagcaaggcggacatagataagtggtggcggctatctaccttagattgttcaccgctcttctagaatgaggcttccagtgatgatcgaaattgctgtatcaagacttgcagaagagtggactcagggcgacaaatgagagactcacgagacttgcgtggtaagtacctggtgatgcgggagtcgctaggtatttcagctgaacacttgccatgtgcttgaatggcaaatgctctttggttcaaggtgactgcataagatgcccgtgctttactctactgactctgccttgaatcttattgtatacctgagcggtgaactttgaattatcttatgatttatagaagccagcaataataggcagagatgttaattgtcaaagatagggcacgtgtacatccatgaaagtgagagaagatcgctactacaaggagcctttcccaagtgatcaggggttgtaaattcgctgtcctgcataagactcaatcgtgagactgaagcctcaaaaaggttgcacccgatgtcggtggccctttgtatatatccggtgtggacccttgccaacggaaaaagacgcaggagaaccctatatcaagttttgttgtcgtgaaagttccaggatgggagaggaatgctgcatgatgaaggtggtgagttctcgtgttgatgacggattggtatagttgaaacggtcaacctgcagataaccggtgttcagcattttggttgtccactcagtttgagagggcttatcaactcacagctacgtacctttggtcaataacttaccgaacgctgagttggaggttgagtcaagctgatgacttggatgctgaacatttcctgatactttggtacctagtcaaggggaggcaagaaacctataagtctatgacttcttttaggtaaaaaaaaaaaaaaaaaaagctcatataaccttaggataagctttgtaggcttctggactacttgtctttgacttgagcttaaaaatataagatttggttacatgctgagtaggacatctactgtataaagaaacatggtcattcctcttcttatcatacgcctattaaatcgagttgaaactggcaatactcggttgaagactggagatcacactcatatattgcctttttaagttatcgtgtttaagcctttatgcatgacaactctacccagccacacgaatttttagaatttccggagttgacttatgagagccggttttcgaagagcttggctcttgttgggaatatcacatcacttgtttgctgtttctcaaagaggagagtgataacacccacgtgcgtcgatccttggctctgggctgtttctggaaatgtggaggatcactctagactgtcactgacaatatacaatggcagttcttgaatctggcatggaaaagagaaatgatgaaatatagagcacgatgtcattgttttaaacatatctgaatcttggctaacaaagcctgtcatgtcgttgtcaaaacccctgatctacaatcactactccgtaggtagtatttgtttaggaaggtatggccctaatgagtggaagactccttctttcggatctttggttgggacagataagtagaagcgaggcatcaggatcaaggaggaaggaagcgccttgatggactctttccctgattcagagtcgactcaacaactttctgctcgtttcactgctcgccaagagataataaaaataacttctctccttttctcttctccaccgactaccttacgcatatcgttgtccccacgttattgtcgattttccttttccttctttttttttattaacatagctgttcactaagctttacgtacctcgagacgtgaatatcgtatatcgagttgttggtcaactcgtctccatctcaactccactatacagcgagctcgagccatttcaacaggtccacgcctgacctggagagagacccgtgagacccctacgctagattcagatccagaccagccccagcgaacggaccgcagcagtaccaaagcctccaggccaagctattttggtcgaccgagccaaatcataccccaaagccgtgtcattcgattcgctgtcgtccttccccctgcagtggatggggcttgaaccaagaattttatagctgtccttgtcgaaactccagtgctcgcttgcgtgttgtctgtgctggactcgaagcttacagcgatttattgcccgctatatcctagcggtatctgtctatcggcctggttatcataatgaaacctaacgtggtgagatgaactgcttctagtattctacatccgaacacctagaagacgcactcacacgttcgagcttgataacccttaagcggcagccgatctcgcatcatttcttttagggagtgtcgatcgaccaaagctctggacttatcctcagctaatgcgctccgctccggtggccgctcctcgccgtgtccgtcgcctcctccggaagacgctccagtcttggaatcacgcttcaacattacctaagacaaccaatcgctttctatcctttggtgcttgtcactcttaacttgactcaacttcaacttactccgaatccaaagaggctcttcgagtatcaccctgaatcaattcgcacggtagctccttttatatcattacacccatatacgtttgcgactggctttatctggtccaaacgaaatctgcttttatctgcatagccttcggtaagtgcgccatatgtttgcttcattttgatgtgtttcatgtgcccagtttcatgtttgccttgcacctattatttccttgtgtaccacacatcgtcacccttcataaatacatgagcgtcgaattcagtttgccaaacctgagtgaaacccgaccacggaggaaaattgtcgcaaacacgagggcctggtgaacagtctcagggaccgagtcagccacccaccctcgacttctggatggctgcatgctgcacaatatggtggcagggggtggtgacgtcgtcggcctgtgctttcaagacggatgcgaattcacaaacgccactacacttgccatggccgacatatcggacatatcgttggacctccactggtttcaacgacactgcaggtggcaacgcgatggtcatcccgccgttctcgtcatttgaacaattgccaatggaatatcaggctatgccatgcaaatccgcacatttcttgtctcgaatgacgaaaagccatgggcatatcctttgcgcatcctcttgacaggatatgatcgacgacgaatgacacctcaactcccacccaacaagaatacattctctggatggggtccagagacagttaaaatagccgtggattgtactgggacaccctcgaattatccggaaaagaaaagatggcaagcaaaggggaaaggtgaaccaaaaaacactcagaaccctgaattgttgcaacaagatgcaccaatcagaccagggagatgcaccactgagctggttccgagattttgtcggggagaatgaatcggccttcaccccaccatccggtcgaccagccgcctcgaccaccactcggtacccgctggctcacccacgaggggcgggtgctttgctctggtgcgctgtgaggaccactcattagcaggctgttgaacgcctaggcacccactggacgacgccagttgctagtcagtcaggctgaccaggagtccctcattatggctccattgactgctcactcagcctccaaaaagcctccagcatccactgtcgggcttgtccttgtcttggttctggttctggttcttgggagtctccaccggcccgatcctctcccctcttctactgcatgttgtcccctccatttgcttgattcttttcgatttcctcaacttgtcttggcttctgacatcgtcatcgcctccattctgcattgccttgacctttttccacagcttgaaatccccaaaaagcgatattcatcatatacgatattgttttgtgcgatattgacgactaatagtttgtttttattttgtgccgcagtttaactcgccgtttacgatttcactttcctctgcgagaccagcgacaacaacgatacccctccgtttctcttaataataaccttcgtttcattcacccacgaaagtctgctcgatagcgatgttatggccgctgtgatcggcgaccttatctcagacacctcatatcctcgtaccatgattgccaacccctcccttcaacatcatcactcacacgactcttcctcttcttatcgatccgccagccgatcacgacgctccactaccccgcgagcgcagcgtacagcagaactcgccgacttcagcagcaaccacagctctgcgccgtggtcacacgcacctgcatctgcaactacgcctgcatctgcatcggcttcagagtcaacttctactccagtgcctgcgggtcacgaaaccgcccacgtgtcggccactgacggagcctcgcgcttcccctccccgcctccgtcctcatcgcccgctgctgccaccggccctgcttatgccgatgatgcaaagagcccgtctatggcatctgacgcgagggactctggtcccctaggtcacgcttcccagcccggcccagcttctcacaactcttctgctcaacagccatctcctgcatccgacgacttccaaatacccaacccttcttttcctctctccagcgcatcgtcgcaaacgccaacacagactgtcatacacattcgtgacctagcgcatattcagagtctggccagtgccgaccagctatctggcaatggcggatccggcatactcaatgacccgcctcttcagcagatgaagtatgagattagtggtatgcccataggggatatcatcgagatggttgctgcgttactaacaaagatcacgaccaccaacgatttgcagcacgatgcattgcagcgcaatgttgctcatcaacaacaggccaaccagtctggggacactagtggcaactcgatctcatcgttgaaccattcagttctcgcgtttcacggcaagaatgtccctgctatcaccattctcagctacctctcaagaatacacaagtactgccccactacctacgaggttttcctcagtttgctggtatacttcgatcgtatgaccgaacgtgtcaatgatatggtcacgaggaatgaagagaaccggcggcaaacgcggtcccagcaaccaaacgcaacttctcctcaagacacccctatgcgcggtgagggcatggatgtggacgagagtgactcggacctggcagatgacgacgatgaggaaatgaccgactcaactcgaccaagccggacaagcagccataggggagctgccacccctactgaatacagtggtattgcagcggcgacatactttgttgtcgacagtttcaatatacaccggctcatcatctctggtgtgacgtgtgcaagcaagttcttctcagatgttttctacactaactcaagatatgccaaggtatgtagctatgctcaactgcccctttcttgctgagatgaaactaacgacacgataggttggtggcctgccgttggttgaactaaaccacctcgagctccaattcttgctcctcaacgattttcgattagccgttccagtggaagatctggaagcgtatgcgactatgcttgtcgaattttatgcacgagaagtagttgccaagcagggggcaactggaaacactgagtgaataaagtcaccaagtgaatgtcagacaatatgctacccttacagagctacccgcatctacggtggacaaacgttgatcgtctgccttgaccgatgaatatgggaccaactccgattgccctggcaacccaatacttcaaccgatgcgagacacaggggcgattcccgaaaagcaagcagccattgatcagcctcatcactggtgtttgttccgattatagctattgacaaagacctttggccctgctgttagcctgtatggatagcttatgacgattgaggggatattgaggataccgaatagcttttacagggctgatcctgacggtggagtagtgtatgcctttgttggacatgtgcgatgtttgaaggacggatcggaagagcgagcagtgggctgctcaagaaagctgtatttcttgcgtagactggggtacttatacagatatgggccacggatatgggtacggagagccaacagaggcaacctgttggcttggagacggggttgaggttgttatttttgtgtgacacgcaaagactaggagttgacggtgttttggtaaagaggcatttgcttacttacgtatatagtaacctgcatgactctccctagcgcataggtctcgaacagggatttcttgacggccaagttgactttcagatccaaataagcaaaatgtgaaactcttcatgatgcttatagcctcgttctcggcggctcccatgtctctgggttatcaaactcgataacagaattctccatcttgatcccaatctgccatttggaccaaccaggccagaagttctcaaactcacccgtcaacttgcctccctcatcccgatgctgctcaacgtcaaaccagcccaacatacacttggacgtagactgttgcggaacgacagagcaccactggtcggtaccagacagctcgccctgactcccagagccttcagggagaggagggaaaaccaaggtggtgtcgaagcccaaatagttgatccatgaagttcggaagggaaacgagggcgcatagcgaataggcttgaaggtggcttggaagaatggtgtgggatccggtgaggttgactcagagctagctgagtctgtgggcaacgtatcgtgaggatataccttgacagttgtagagccgcttgagttgtcagtccagtcgaacttggcgaggtgtttggggacgttccagtctagatatactttgttagaatgcgaagggagaagatatcgagagagtaggcgtactctttctaccattgtagcacgtgtgtttatgagaaacataaatccgcgtaatcttgacaccttttcctttaactctcctcccattctcatcctccttctcatacccaaaagtccccggcgcgagaatgagttcatcgtagggtccaactggagagtccgtgtagcgaatgagctgcaacatactcagacctccaagagctttctgatctttagcaaagccagactgtccttcaagaggagagtaagccatggccggaaggccttctttggcttgtgagggagacgtccagaatatgaaggcgtagatgtcgcccttgagggtccatggtggaggaacggatgggatgtgtgagtctgccatgttgtgatatttgaggatctggatatcaaagacgatcgtgggagaagtagagagatgctatatactgcttaacaagggcgaaatgatgcttgtggcgttttcttatgacatagcagctgagatgaggttgcatcagagacaataccaagcctttgggggtcagaagacttgtgacctccgtcctaagggacaaaaatgcttgagttgagtttagcatatctcagaaggcctatattccagttaattttagcaccttggtttgtgtctgaggactagactatgtggttggtgctgagctgtaaaagccagcaactccaagtctccaacttccaaaaacatcaagcaacctcggcactgacgaacaggtttcctagacaagactagctcagtaaattcaattcagcaaagacttgtcaatacctcttctaaacatgtcccgtcctacctgttcttcagcctaaaacccaacggactcatctaagaagtgtctatcttgaacgaatctcgaccatccttgtaacttgaacggacaatttcaacacgtagtccactgacctcagctggatccacaaccctcctgaagtcggccatcacacagagctggagcttctgtcgttccagcagataatactcgacgtctttgaaactgagactgggaaggtctccatatacgattctttctctgagtcgagattcgatgggcagtgctgctgtaatcaccgagtctgatggggttgccatgagattgccagcaaatgggataccgccgacataatgagatgtttgctcaccacagtcagtgggcggctgtcccaggtagaagtagatggtgtaggaaccgggaaatgcccccatatttaccaagacagcgatggtccatttggtcgtgtagtctgtcgaagagattccgcctgccatcttaacgtccgtgcttgcctgaagaccgaccgcagctgaacctccccaccattcgctgaccttcttctgtaactcttgtcggacatcttccttctgtctccctgtgacatcagtatcagcatacgtgtacccgaaagcttctgttgtcctggctgtgtccgagttccagaaggtgccgtcaacagacgcaaagaacggagtcaacggagactgagagtcttgcatctcccccttgagagtggtgaaactgttttctcccgccggcattggagtgacccatgagtatgggttgagagcttgccatatggcaactactcgatctgtcatggcgtggtgaagtaggaacagaggatcaaacgaagacaaagggacatatgtcatgtgtcctccgagaccgccgtcggtatgaataatgtcgtggacagattcgatcgagtctgccgtcgacaaattctgcgtagcaccccatgccttggtcccgaagctgttgaagtccttgtaactagtcaagagctcatagaggcgccgttgtatctctggaagtctcgatagtagcgcagcgttgacctttgggttgtcagatgctgggtcggtttcactctcagatacgttgggggctctcttggtctcgtcccagtctctcagctatttgacagtcaacgacgagttctcttgcaacgttggggcactcactggactccaaatcatagcagttgcgtttttaggatgaaacctgtacgaatagagagggttgcgtatctcctgaacacctcgagggccccactgggagatggtcgcattccagaatacatcaggaaaatgcgattctccttcagggggaggcattgcccagtcccaatatggcattcggaagtctcgtgcagcatctatatatgtttgccgatcggtcccgttaggaaacattccggcaatgagattggccattcgatatagctcttgctgttccatctagttagcagaagcatgaggaataacaggtctcctcatacctcaaagagagctagatacggccggtgccacactgggaaaagaacggaactgtgagcgcaatagccagactgatttgctcctggagcggcctcaacaccattccatgcctcgaagggaactccgtgaatccctgaacaggcaaggtatcagcgaggcctcctcacaaagttttgtctgagacagtgtcacgtaccagcgatcttgtaccacgaagcagggtcgtcctgagtgacatcctggaacatgctcatggagagtatgaacaagtcccatttgtatcggtcggccttcatctgtcgtatctcgagcctcagtggcgtagtgccattgcgagtctgaggcagggccttgacgacgatcggtgcatcagggtcttgtctgcgtgtgagggagtcgatatcaacgccgccgtagttgtagctctgtgctgtgacggcagcgaagagcagccaagcgaggatgacacgcatggcgtaggttgatgaggatgtgaagaagagaatggcccaagtttgggtatgcctaagttgagtagagaaattaggtaagtaagtcgaagctaccttaggctttatcttcctagggggagttgcaatccaatctgtgtcggctgctgcacctgttgggcaggtccagttatagatgggcctactcgatatataaattatggatgtcttacctaaggcatcgaagagtgataaaataggaagattcaaggttactgaggactcgaaacgacctcgagaaaagaggaaactaaacaaacaaacaccaagctcagtccagtcaagtcatggttatataaacaacccaatactgtggtgactgtgtgctattgctgcttgttgcaccacttcaagcttctaaccttgctctagatataccaaagaaacactaccctcatccatatcccacactgaaatctctctttctttctctctctctctatcagtctgtgcaatgctattgtcatatcctacaaaggatccacgttgttgtgtgcccctgttctgctctcagccaaagagacagacagtagcagatggacggaatcacagaacggcttgttacattccccccttttggatcacaaacactcctttcatcttccagcagcagctgtcccctcagttgccattcacccatagtctcggctactcgcagccgccttattctttttgtatcacttggtttcctggccaaggtacacggcaaccgattgtccacgttcccatgctccgtttgctcggcgctgtccaatgccgagatgccgtggatatgtaccaatgtgcgttgctgccgtcattggtgtcatctgcttatcaagcagaaatacttggtgttgatggctgggtgcaagtatgatgtctagtaaagtcggtgaagacatcccaataattgtctgtgagtcggatatcaaaaggcatggatgatgaattcgtctgttgggagagaaaagcacttgcaagttctaaaaggcattgtcaagtcatactcgtattaacatgatgcactattgtgaatgtacaggaccgccaccatataaacagctcaaaggaaaaaccaacaaatcatcatcagcacaatatatccctctattttgcaacccgaacgccatctaatgccataggtctcatcggacccttccgaggctcatcgccacggtccacacggtacttgagcttgacacccattgctgcaagctcaacatcaaggaacttgagcgcaccagggacaacaacctgcgtagtgtggtcacctccgacccatgagttaccgtgaccgtcctcccaaatctcaccctggatctcggtaaggtcgatgccctccgcgtcgtccagcttgaccgcacaggcacggcatcgtacgatgctcgcggccttcttcttgcccggcgcaaactgtgacactgttggctgcacagagaggaacgaaccacatcggcggcagatccacgatttcgagtagtcagagcagttgagcaaacgatcttgaagcaggaaagcagttccgtgtgccagcagagcatcacgctccatttctccgacacgaataccaccacccctctttcggcccttaataggctgaccggtcgtaggcacgactggacccgtggttcgcacctggtacttgtcgttcaccatgtgtcgcagtcgctggtagtagacgactccgatgtaaatgtcagctgcgagctcctctccagtgatgcctgagtacatgggctcattgccgtggtagttgtacccagccttcatcagctgatggccaaagtaatctcctgccgtgttctcttcgtcaaacttgaacggcgtcgagtcttgcgcaaggccatgaagcgcgccagccttgcctgccagcgactccacaaacatgcctatcgtcatacgagaagggaaagcgtgggggttaataataatatcgggggaaatgccggtctcagaaaaggggaggtccatcgtcggccacttttgcgaggcaacacccttctgtccgtgtcgagaagagaacttgtcaccaacgatgggcgatcggggaatacggaacttgacagagattgtttgcagaggctcgttacctgaatcggctccgatcaggcggacttcttcgacaaacccttcctccgaatccttgtacttctcatagtgagtgatgccatcgaggttcaccagtttgccattgtagtcgggagtcactgtgtgccaggcacagatgacgtctccctcttgaatcagacgaccaacgtgaggcagaccatcgtcatccagcatgccctggtactgagcgctcacgtaactgtgtggggcaaagccaaaggccttagtgacactcttagtggccttggttcgagagtcgtccttgagtgagatcttcttcgtcttgtagattgtaccatggccaaagcctcgctcgtgggcactcttgttgagaatcatagcgtcatccatgtcgtatccggtataagaaatgacagcaacgactgcgttcataccgttgggaaagttgtcgaagccatatgtattgtgaagaggcgctcgcacaatgggtgtttggccagtttggatgcgataagacttgttatcggttcggtagcggatagcagcgccaggagttcccatggtttgcttacccatctgacactggtacatgtttcggggagactggttgaaatcggaaaagggcgtcatgttggcgagaatcgagagaatgtttgtgggatcgaactcgacatgtgttgacttgccagactcgacctcctgaggcaccacagcaatagacatataaggctgctcataaggaccaacccaatcctccttctgaagaggaaggtatttgacagggcgcaccattcttgcgggtgttgatgtcatgtaaataccgggataagatccacccctggatggaggaacgtaaccaatctcaagttgaagaggaactccatgagtaccctcaaccttccagtatcggaagcagtccgcaattctgacagactccttgggggtacagaaaccaagaatcttgccatcaagcatgacaacgacattctcttcagttgacgctgaggaaacgtcaacgattcctaactcctgagcgagagaagcaatatgagacacatcgacgtactcagtcatgatcttacacttgtgcgcaagatggttgagaagaccacaaggagcaccatcaggagtgtggacaggacacataaaaccccacgactctgggagcagctttcggacggccgtagtcttcagttgggcgaagaaggcaccacgatgcaccatgcggaaatggctgatgaaacgcaagaagttgagcttctcagccaccactgtgaaacctgctgtttgttgcaaatcaaggcctgaggcgctctgcaagttacccgttgacaggaagtattctagagcatttcctaggttctcgttggccttgcggaaaatgttattggggaattccttgcggaaatcctcggaggtgaaggcaacgccggggttccttcgaaggtaatcgcgcaaagatgctcgaacattgacgctgaggaactcatcgagtctttccttgaggatctgtccatacaagaaaccaccaagcaagatctcctggttctggacagcatcggggttgtcgactgcacagtcaccagcgacaagcgcgtaaagctttcggatcatgaagagaagcagcttaaacttctccttatcctgctcttcagtaacatcaacatttccaaggtggaccaagacaattcttcgcaagaactcagttccaacttcgaggttggtcatggtgtccggcactcccagaacaactcggaacttctcgcccaggtatgctctcgtatccgacttgctgtagagattgtatgacttgtacgtccgtagaagcagctcgattcggtgtgtcaagaaggtgttctcggtggacttggagccagcaggaccgaccagtccctcgaagatttcgcgatcattggtctcaaccaatgccttgaggatcatcatgacgggaacaaggtattcgttcttgcgccatgagaagcggaaggtcatgtttccgtcgctgaggtagtggaggacattggtctgagaggtttcgtcggggcgaactgcacgaagaatgataccgtagggagtgtaaccaggaccacggttctggaaactaggtcggttgatggccatgggaaagtttcgcttgttcaactgcagcattcgaataatcttctcgataccgttcacgatgaaatatcctccaagctcctctgattcttcctttctctcaacaaggagcgcgggcgagttgttctcaaggtgacatcggttcgactagtattcgtgagttaagaaaacccaaaagcagaaattcgtatgcaaaccttgatcatgacaggtacttgaccaaactctcgagtaaattcaactggatctccgccgttgatgcggtactcgagagtagctgagagccttcctcgatatgttacatggcgttctctgcactcggcgggaaaaacctgacggttccgggccatcttattggaagggggcacctgaggcttctgaaggaagacgtctttgtatctgatagtgaggcgattcttgccatctggcgaggcgcggtcgtcgccatcgaggtatgttctggcgccaatgtcggctataccatgcgccagcaggcctggcttgccatcgtcgcgaaacaagccattgaaggactcgagatgagggtcgacggctaattggagggcaggatatgcagtgtgatccttgggagggtttcggaagaggtcctctcggcgcagggtgtggaattggtgatcccactcggtttctgtggccgagggtgccatggtgactggtactctagagaatggcctagagcttcaagaatggcgagactcggtgtgaagttttttgagcgatggcagcaattccaaagtaaaaagtagtagagccaatcgcaatagaagaagacattcgaagaatcttgcctgtcgctgtaaacaatgaggagcggcaaatctgttgtgtgagaccgctcgcaatcgcaaagattgaggctatcgcagcgcagaaaaaaaaagttcccagtcagaaaaaaaagtcaaagctaagcttagtcattgtcgttatcttatcagaggtggggtagtcagctagcgaatgaggaacaagcatcatcgaatgcgggaactggttctatcagtcagtcaagcgatttaggtgtaacatttgaattcggccgcatgagcggttaaaacgggtgaacggttcattgcattcataatttaacaagaaggcatgaatgtcaaggccagtcaaattgaaaaacacccgcagtagatcaacatagcgatagcccggctatcctatccctgcggaaaccaagttctcacagaggcagcatcgcgaacgagaagattacgtcgttccaggatttttagctagaggcgataataaacgagaatgatgacgaattatctaccgtttcccaagtcacaaggcatgcttagcaaagaaagttggcccctttgtgttgccaatcaccgcttctagagcatgaaggcctaaggctggtgcctgggaaataatttaggtacgacgctgactgtgtaagtcgaagatgggggccaggacgaggtttgccaactgcaaaaggtggtcacggttcggcttttttgttagtacggataacaagtgcggtaatggaaagtttggaggcactgaaggccactgaaagtgcactgtcagctaccaatgtaaggtcgttatctccggtggcgcagagacaagaggtaattaggtagacagatgaacttggagcacgccagacaccccagagtaatactgggctgccagcttcacgaggaatagtccaaggatgacgagacgcacttgtcttgcagcccaaaagcgaaaggcttcctaattactacacgaataagagctggggttacaagcctcgaatgcgatgcctgcagcaactgcagcccaacctgcattgcagtacatatatacaggtaccatgtccaagaattgattgattgatagatggtcctagagataaacgctttggtgagacctcggttgggtttaaccaacttcacttgatttgtaggcaagagcccaactcgctgcacttggtcttggtccatcagctctctgtacaccttctgcagaagagagtacttccacactgtggtcttctgcacatcttgctatcttgccatattcacagctacagctcctccttgaattatctcgatgtcaaggtaaccctagggtcatcagatatcacgactccgctacccaagtgccgctgcacagggcagcgatttatgtgtggctcacctcataccctacaacaactttcctcctgcaaccttcaaaaacatatagtcgagctgggctataatactactctcaacaaagcactgtagttcgaggcagaatatatccttgatctgcaggccgttcgtccaacaacttgattcatcgttccgttatcaaccaacgccttaacttgtggctgtccgtggctggcgatcaaggcccacactttgcatgtgtgtgttattgcaacacaacattgaagcacctcaaaccgcccgtttttgaaactactaacattgcacgatccggagggagctgcattgcccaggagatctcttacccgctttcaaggcctatagccacaagtcgagctcgaccaggtcagttgagtaccttgatcagatccagtattgatcgtcaacgctgtcaccgtctacaagtcttaacccatcgggtgggtttgtttgccggcttccgttctctcaagaccctgcagctaaccgtgaagcactctgattttagaaggcaatctcaagatagtagcattcaactcaaacgcctatttaccagccagcccatcattcgccaaccgctctgtcttgtagcgaagaggaacctacgaacaaatacaaagacgcagtatcgctcgttaggcgccctcacaggagggagcccttgacttttgagcactgacgtcgacctcctggagccctgtgtgccctggtcgatcatcgctccactcaagcaagctcttctctgctcaagcgaatgaaacgccgcagcgcctagcccacactgctgccacctctggctgggccaggtgattgaagattggaatgtcacaacaccccgcgacgacttgcagtccccaatcactaccttttggcgctcccgctcactgctcatccctgcacgagctctaccttgccttaggcctccctacctggcctgacctgacctgacctggagcttgagctctcctgctgccatcgatacataccataccctgggttagttagtagcttacctggggagctagcagtgggatagctgctggtctcccgactgctgccaagtacctcgacctgcgttgcctctacagcaccaaatctgtctcggtaacctctctgggctcctttggcgctgcatctgcgctaaaagctacgctacttgcgccgccaggcacgggtcgttcccaccacttccccattccttgccccctcaaaggccccaaaggctcgtgcccgttggtggtctctgctgggtgtcttttgggtgccctttctggcgcctctgttgactgtctcggccgtcatctcgtcccaggtggggccctttttttgtgcctccgcctaggcgtcacctgtaccaatctaggtactgctcctccgtcgttgcaccacgagcctctcctccttcactatttccatcgccgctcgaacccgcctccgacgccgacgccgaccttattccaaacgcctagacgctggcgcgcacaactttgcaggtgcagatgttacttgtcgcctgccaccgttatacaactcgcttttcctgaaccgccatcctgccgctcctctcgcttctgtcaccaagaaccacgaccctgcatctgagcaccaacaagaattgtccgcccataaaacaccccgcccaccacattttctaccgtctttcgcgaaaccgagacattttgtgttcttctgtcaaagaggagaagctttcaaaagaaacggcatttctctcgttcgtctttgcgacaagctgcagcgttcttccaatcagcacccccgccttcacccgaccgcctactgcagcccgaccaacgtttttcgtgacccgatagcaaatatggcagggttattccaaagggtctacaattggctcatgcgcatgttctggtaagtagccataatcatgaggttgcttccacggaaacccaacagaaacctctggttcattcgtgactggctgttctgcgcagctgcgacagcttttgaacccacatgctgataatgactcccagggcgatggaaatggaagtgacgatggttggtttgcaaaatgctggaaagacctcgttattacgagttctcgctgtaggtttcggcatgtcgtttcttttgcttgaccgcttgtagctgactgtcgcgtttgtagggcggtgaattcactctcgagtaagcgcttcccaataccggctcttgccatgaatttcctcgatctcgctgcagcctgtctggatatttcaactgtgtcatgaggtcccaatgctaactccagatgacagctccatccccaccgttggtttcaacatgaaaaaggtacagcgcggacatgttaccttgaagtgttgggatattggtggccagccccggttccgaaccatgtgggaaagatactgtcgaggcgtgagcgccatcgtctttatcgtggatattgccgatacaccattgattccccaagcgaaggaggagctccatgatctcatgagccgcaagtcgcttgagggtataccacttctcatcttggggaataagtccgatcttccggacaagctttcggtggatgagttgattgacgagctagacctgaagagcatacgtggtcgtgaggtgtgctgctatggtatcagcgcgaaagaagagacaaaccttgacgcagtagtcgagtttctaatgaagtatgccacgcgaccataatcagcgccataactcgctggtgtggttgctgtaacactcgcttgggcatgtttccacaacctctgactcaagaggtaacaagcgtccaagtctgtgccagctgttccaatatctggcagacaaaggcttctctgcttgcgccttgggccaacaacagagcacaagaccggcgtatgacaagcgagtgaaaagaccaagggtaaacatatataaattcctctctcacgagctcatgatttttccagatatctgttggcccatacgcagcttttactggggtttcgaagacttcttcgctgctcttatgtcgccattacctaggccctggaaaaccatgacacttttctttgttaatggacggagcataatcttgcatgatgggaagaaatccagcactggctagaaaggagaaaaggtcttttcccaagggatgccgcttttgtatatggaattggcgcttgccactcctcactgtttccttttgttattcactggaggcctaggcgctgttgccattgttgatggcgctattgtttctgctgctgttgacgatgacgatgatatgattcttggatgttgtttttctgcttggaacatactatgatcgagtaaagcatgggcagttgtcggccacagcttgtgtaagtaacctgcaagcggctgactagaaacggctgatgactgaatgattatgtcgttatgaaaatgttcgttcagtttttgagcctggtagttgatgggaagacgcgtgtgtttatagacaagggaaccagaaccagaaccagattcgagtttgaatgtatggctgagttgtgttttgttagtcaagaatagtggcaagaaatggactctttctgagctgtatcgccgaaacccgtgttggttgaggggataatgagcgactttaataggcattgaatggattttcaagatttgactgtttgttggaaagaatcgaatgtcccagatgacatgggtcgagttgtcaatgtgaggcggagaaagtccaggtgatgcttgggtgtggatacttatcaacacccattttcacagccaagagactttttttcaatagaaaaaagcccaacaagtaaaccagaagctgtagagtatcgccaaatagtagaaaaaacagagagaataaaatctgcagtccaaaaaagtacgaaagaaaacaagtgagggagggggttgttgatgagggaaactctaggaggctacacacggaccacttgatgcgttggccaactcatcgctgcagttgacaagcgccgcacgccagttttgcagtggctcatcgccctgtcaatcccgcctcgcatcacgcagcgcatcgcgttcccgcccgcacccacaccccggccgagcgaacgaactggtgaggatctgaggtgcagcagggaaggatatcgtgggtgcctctgactgggtgttgtcgttttcttgaacggccaggtgcttccgatgaacgggtccctttcctagatggtcgcttccatgtttccaagccttgtaggtgtgagttatttccgaggccagggcaggaaagaaaacttaggaccttgatcctagatgacaaaaggacttaggtaaattagcataagcttaggataccttttgttgagtttaatgtgttatcctatatcaatgtctgatgttttcttgttccccgaggcgagggggcgtctattccttgaaagtgttctgtttctaagtcggggtaatccatcgtgctacagctcgctgctcgagagatcgtcgttgataggtgaggaggcaaggacagcctataattacgaatagaacaaatagcagaaaagcctggtcaggagtaagtctgggcgatattcagctttgatactttcaaggggatgagcgattgcgatgaggtcatgttgcgcactcggacagccctcgggagctccgatcagacggggacggcggtgaacggaggcggagcggagggctctatcggtacgggggtggagacggagtggtgagataattcgacaaacagcgcaactgagcgtcctgtgaaatatctgtgagattcaatagacagaagtgcgaagtgtattggcatatggtacgaatgaagttggaatagaaataagaaaaagaaaaaggaaaaaaaaaaaaaaagatcgtgtgggaaagggtcgaaattattacttcctcgtacggaaatgaaatggaattcgagatctggaaaaggtggactcgggctcctaattggagcgccgtcaacgactgtgagcgaatcgaacatcttgcgctagacaatggcttttctgcaaatggacatccctcacacggctcaagttccgaatgacttttgaacccctgatatgaccgactctaggatgctcattgggagctgacactgaggctatcgtgactggaccacctggtagtccaagagctgaggagctgcggagaaagcgacgctacgtgacgaggatccgctagcgattggattgcgatgtgactcgatcatcgcttagacgagagctgacctcagagactgaaggttgatgacttgatgttgctgatcgagagttgtgatggtggagagaagttgcctaagggtggattctcgataatgaatggatgcctgacttgggttaccgttagctggccaagtccagtaaaatgggctaccttaggtctagggaggaagaaggttgttgccgtcacaggtccgccgttttcggcacattccttccttcctcccccttgaatagtacgaatgtgattccttcccctcagaggcggatcttaaattgatcaagacacactccaaatcgaactcatgatgataaagaacaatatctaacagtgccttgtcaacagtaaaggattcatgtgcacgaatgccaaagacaattgcgaggattccgtaccgaggcgcagttactccaaagttgaggcttgggagttgtgggaggctgaaacacttctttattgaaggggtatctcgattctcataactaataaatccagaaatcatgaaccaaaccggaccaaaccacgcctaaaacacatttctcataatcatccaccacaaatgataagttcatgggtagtcgctaaaccccgctgtcttgccacttcgatccagcatatatcgaaacctctcccgatcctcaagcagacatgttggaaggtcggcattattttctattcgagtgaatgtattctccttacgtccccataggtcaacaccttcacgtatcgcacttgcgatacgatctcgatcgcggaaggattcgtggttcatccacgcatgcgagaaactggccatcttgttcagaaattggcctattgtcgaaaagcacgagctgcagtgccaaccagcattggccaatgttcccttttccaagtccctgagaagaggaattcctgcatctccagttctcaaatttccaggaaggatggtattacgcatgccttggtaataggttgcctgtgggaatggccactcgggcccatcatgcaggaactggaaggaataataataaaacttggacgaaagggtcaggcgacgagggaagttgcatgttcgaagtaccagcatcgttgcagggcgcagaatctcgtcgacatcggcaaccagaatgacatcgccttgagttggggttagctcgccagtgagctttgggaacacttggtcgaacatggcgttgcgctgtaagtcttctcgatcccagtggcgcaagggcttgaagtctttcggatactcgagctgatggtatatcatcttgtcatggtaaggctcaaaacgtttccagttgtcacggatgacaaggtccttggggccaccctggaaggtgagtggcgcctcaacgataacaaaataatcgacataattataaagggtctttaatcgaatctcgagaaagtccagttctgtattgaccatgaagagatcgtaaatcttgcggcgaccgtttggcgcatcgggatgagggttgaagactgtgtaaccatgtgaggcgcataacgagcgagcggcatctgaggcgtaatattcgtgatgcgaccttgaaaagttaagtcggggaagcgagagagaaacgctgatgtctgtatcagtgatgcgatgaatgcgtgaacgatcaaagaacggttgcttagatagaagcacgaccacgcagacgaggggtatcaacgagaggaacacacgataaggcacgcgagaagccataatgagaaatattgcacatcaagagaaatgagagaataagaaagtcagaagaacgttagtgcaacagggctgctattacatggcagcagtgacatgtgtctaataacacaaggtcggatgagggagcaataaatcggtaatcacggcatcttgtccctagaaggattcgagaattagcccgctaatacgttgatcttggactaactaaggcacgccctgagcctcaggattaaagggatggtcaggccgttttacagagtacacgagtttgttccaatacgacgtacgcagggcgttgcttcattggccaaaatgtctgttcctgtcagactaggtatgaagccagcaatttaacaagcgtcggcagctgaagacactgataagcaccgacatgtaatattaaacaagtgtttgataatgatattctcgaaatctctcagggctgataacgggctgacgcaattccatacgtaggcacttttcgatgtcccacgtgaagataatcgtagctcgtatccatagcatagcattgagacccgcccgctattactctcatcccaatgacgatcaaacaatgcaaaagacactaataactaattgccgatggcctcattacaaagcacctataagcagagctagaggctttgtaaagaagattctgtttattgtatacacgtggaacggaaataagcaccgtttgataatggtagacccctgaagctggttagttttgtgagtgagagtgggagggaagactccattaatagatgtcgatatcgatatcgcttccggagccgagacgggggcggcatcggctctttcaagtttcaacggggccaagactcgctccgtgttcccctcattattatcgacacgttttttgtggaggttgtaccccgttctacgccctataacgacttgactctattgttccgttctgcggagattgagagcctctcgagtctaattcgctctttctatcatgatgaagagtcgttcttctcgacttatcgtatcctcggcagttcgcaacttgtcaaaaaatcctctccggcctctatctatatcacgcccaattgtttcttcgcaaaggacttttacctcttcgtctgtcaaaatgggagacgctatctccgagaaacctcataatgcctggctcggtgccaaaggacctgcagctcttgacctccgcagtatgtaattcacacacaattcgagatgtcaaagtctaacattggttggtacaggcgatgtggtgacaacaccaacgccagctatgttggaagctgtcaagtcatgctccctgcttgacgatgttttccaggaggaccctgctacaaatggccttgaggcctatgttgcggaacgcaccggaaaggaagccggccttttcgtcctctcaggaacaatgggaaaccagctcgctcttcgctctcttctcacccaacctccttattcagttctgtgcgattaccgagctcacattttcaccgctgaagcaggcgggtaagtactagcaagttagtactaagttcagtggattgacgatttggtagcacttcaaacctcacaggggctcagattcagactgtcattcctaaaaatggcagatacatgacgcttgaagagatccaggagaacgtgactctggatgatgatgttcacggctgccctacacgtgtcatcagtttggagaacactcttcacggcatggtcatgcctctcagcgaagtcaagcgaatttctgagttcgctagagagcacggcatcaagttacacttggacggcgcccgactatgggaggcagtcgtctctggagcaggttctctgaccgaatactgctcttactttgacaccatcagtctatgcctgtccaagggtcttggtgccccagcaggaagtgtcattgttgggcctaaagccaccctgaagcacgcccgctgggtccgcaagtccatcggcggcggtctacgacaatctggtgttctcacatctgcaggacgcatcgccatcgagcagacttttggacaatcgcccaacggccaagatgggcctctcaaggcgtctcacgagatggcacgcaaggtcgacgatctctggacgagcatgggtggcacaattgacgagccgacggagaccaacatggtgtggttgaacctcaaggcgacaggatgcagtacgaagcggttcattgagattggcgcagaagctgggctcaagttcatgtctagccggttggtgacgcactaccaggtcgcgcagaatgaggaggaggttctgagacggttgaagattgtgtttgaaaaggttctaggtgagggaggagattccagtgcccaacaaaatattggaaagggcagtgtatatgtgcctcaatagatgaaaggatagagtagcattcaatctagagcttgctctttcggtcctactcgttacacatgttaatgaactactgtgagacgtttcagccatcgaaagatttttatagtagacttgtccatataaggctgctctttagagatatcttcacagttaaggttagatgttgaaccggcagttcttggtgttagtcactaacggtattgtctcggtcaatctcatatgatcagagccagggccaggatgatgatcgacgaccttgcacaaactatactgacatctcagaactattcaggcaggtgtcaagatatttgacggaattgccgagactgaagctgacgattcactgcatcaccagcctcaacaagcatgggggaattagtcatgaaaatgagcatctgtcggtcctattacaccgagaatcagtactcgaggtttaccgtttgctagatcttcttctcaacgggcgagccaagaacgccgctgacacttctcttaggctatgcacctggtcaagtctgtttaagtccgcgccctgcgggaacgtttattcccaacgcttcagacttggagacttgggatttcttgacgtcactggccaatcggtcaaataaagctgcaagcagcgtgtaaatgatgccgaagctaagaggggagagtgcggggaataagagcagaaacaaggattagatgcagacgtttctccacgtttggtttgtttattttctgtggcgtctgggggtgttgaagacatcacgtcacatagaacatgactgatttgtattcaattactagagactcataatagaagcaatagtttattagaaaacagttcaattgaacagaatattagtgagtagaggctctggttaggtcattcatctcggtatcatgatgtaaagttggatttaagccccttggcaaaacaaacgctaactttaccttaccatgaaccttgaactgcacaagctcgtagtggagggtgtcaagtagaaggaaaaatgtggaaaattggataatgatcgtcaagctgagcttctttgtttgctttagcaacccccggcttccatcttccattcccttcttggctgacagcctaaatgttcctgttggcaactaaacaaacccatgacaggttcaaatcctgttcatgttcactaaatatcatgtcatgattcttcttggctttgccgagtcacaagctttgtgactttatgcaactctaactgtatatataaatatgctctctctcatccctctcctcctttttaaataccgccctgcttcttcactactcaattggcacttctcagtagctttctttatcttggaggaagtaatacgtgatgccgtctccacgacatatcgctgcggctttggctgcgtcagcgacaaccgtttccgctctatacgtgaacggcacagtcgttgcaccttgcgactcaccaatttactgccatggagagattctcgagcaagttgagcttgcccaacccttcagtgactccaagacctttgttgatatgtaagtaatcacccaatcatcactatcagacccatcacatatactgattcatctcaaggccagctattcgtcctctgagtgagatccaggatgctttcgacaagttggataagccgctacgtaacaattcggctctcacggagtttctcagtgaatactttgacgatgctggtggtgagctcgaggaagtccccgaagatgagctcgagacagatcccaagttcctcgacaagatcaacaacactgccatcaaggaattcacacaaaaggtcatcgatatttggcctgatctgactcgtcgctacgaccaagactccaagaactgcagcgattgccccaacagtttcatccctgtcaaccgatcctttgtcgttgctggtggtcgtttccgcgagccttattactgggactcgtactggatcatcgagggtcttctccgaactggcggctctttcatcaacattgcaaagaacaccatcgagaacttccttgattttatcgaggagtacggcttcgtccccaatggcgctcgtatctactacctcaaccgatctcagcctcctctgctgtctcagatgatcaaggcttatatcgagcacaccaacgacactgatattcttgagcgtgctctgcctttgcttgtgcaggagcacgagttcttcatgaccaaccgttcggttccggtctacattaacaatgagacttactacctcaacacgtatgactatcgtccctaatgcattggtttccactaacatgctcaatagatataatgtttccaacactcgaccacgacccgagtcgtaccgcgaagattatgttactgcaaacaacgagtcttactactcgccatctggtgaggtttacagcggcggcgaagaactcaacttcaagacaaaggaggctctatacggaaatctcgctagtggtgcagagagtggtctcgactattcaggtacgttcacaaactcattcaaaatcgaatctcatgtctaaaaatcgcacagttaagtgggtggccagacccgatgatgctattcgcgacaactacttccctctccgatatctcaacaccagaaacatcatccccgtcgatctcaactcgatcttgtacggaaacgagatggccattgccgagttctatgagcagacaggcaacagtagtgccagccgtcaatggcgtgaagtcgctgccaaccgcagctttgccatgcacgctttcatgtggaacgagactcactggagttacttcgactacaacttgacttccaaggcacagtcgatcttttacccaaccgacaacagtactgctgaaattgacaaggagaacgctcccaagggcaagcaggtcttcttcagccctacccagttctaccccttctggctgggtgctgcccccgactatctcaagaacaacccatatgctgtcctcaatgcttacaagcgtgtctcgtactaccttgatacccgtcagggtggtattcctgccagtaatgtcgagtcgggacagcagtgggatcagcccaatgtctggcctccgctgatgcacatcctcatgtcaggacttgaaaaggtccctgcgacattcggcatcatggatccttctttcatcgaggtccgtagactggctctccgtctcgcacagcgatacctggactcaacattctgcacttggcgtgcaaccggaggaacaacttcagacttgccccgaatccagtcagcggccgagggagctgatggcatcatgtttgagaagtacgctgataacgctaccaacgttgcaggaggcggtggtgagtacgaggtcgttgagggcttcggctggaccaacggtgttctgatctgggctgttgatgagtttggcaacagactgaagcagcctgagtgtaacttcaccggggattcttctaatgagcgccgcgataccgacagtgctgtcatgctgcatgcccgcgatgctgctcgtgttaagaagtttggcaacagaaagagggccgctgagaaggctgcccacaagaggtcgagccgtctgtttcgcttctaagatctgatggctattaatgattgcatgaatgagtagtatatattattttagtgttactatacttgatagcgtctataattgtatagcatatccagaagtttgtgtatttgacatataattgtgacgggctcctccgaagtcacggccccactcccggcataccgccagcaccgccatcgtattgactgtaaactcaatatgacattatcaagacataatcataatatgaccgaaaaagcaagtgtgaaagccttatgaggcaggacgctatcacgtgtccataagctgaacagcacagccaccaagcgtggattgaacgaggcgatgaggccgaccactaagaactcgatgcaagctgtagggccagcgaatgagataccgagaactacagcccaagtcattaactggatagatacgatgaatgcgagaattgagtgtggggtgattggcgtttagatcggcatcaccacatcggctgggcgttatttggctttgagccttggacgtacttagctggggattgaggtgattatccctcaggatccgagaaggcacgtctgcccgggggcgggctaattggataagtgaggtacctacctagccagtattgatatcagacgtgtcagacgtgtctcctcggattccaagagatggcactacctaaggtataaagatggagctggttccttgatcgtgtgtgaaggattcttacatgacaacatcaaacaagatcgtatccccaattgcctactttatcttctactgaactgcacctttccaagtcttactgttatctacacttacacgatttggaacacaacgtcaagatggttggttttggatcagcaaaggaccagaagaagaatcatgaggaggtcgcagatatccccgcgcacttgtccgacttgcactgtgtgagtattcattctctcatatctctgctgaaggtagtcttgcttacacactttagttcaccgagacagacaactgtataaccacaagtcagtcaatcattttccccaattccaatcctgccaactccaactaacacatcccagcaatgatggacctccccggctaccgcatcaccaaagtcctcggcgcagtctacggcatcacagtgcgctcacgcaacatcgccgcaggaatcggcatggttattaagagcatggcaggcggcgaactgacctggttcacttcgatgctgtactcttgccgcaacgactccatcagccgggttgtgcaagaaacgacgaggagaggcggaaatgccatcatttgtctgcgcttcgagactggggatttgggaggctttgcacaggcgagtgcgtatgggactgcttgtgtggttgagaagattgagggcgccaacgttgaggcgccacagttgacgcattaactcaaagagattgcgaggataccctttataatttgcttcagtagccgcatcactgttcttctcctacccctccttcttgtccttcgatagcatttctttttattaatcaatttgaatcatctttttactaaatgaatgcttgcttgcccatgagcccaattgcgattataataccccagatttattgcccagccgcatgaggagtgggtcgcatccggggttcggaggccggggatggatgatgctgcatgcgtcggacctcacatcctatcgaagcagttgagacatgatgcagagtggcattcgatatcatacaatttggagagtaaatgtatgaggacagattgatccagacaaaccctcgatctgaaacgaaacttaactgatcgccagcttatgtcatcagaagctttgcccgatgcgacaagtcggcacgagcacgagctcgagcttagacggagcattagcatcttagcatagcccatcatccatccatcccctcgctcgctcgcgttagttagtctctattgacaaccgaatacagatccaattgacgcctcgtttctttcttttctttcatccacttccatttgccgactcatttgtttgcctcatactagcctatcgttcgttattcatttcaatctccgacgctcgcttccgcgcgcaccgcaacatgcgccagcaccaataaacttgactcacgtaccacagacaccaccaacaaccaactcgatatacatcggaggacaccctcctctaataatagcttcaaatatggccccgttaagccctgccagcgaccgtcgatactcggacgactccatctcttcggcttcgacgacaagtcttgtgttcgataggatacaagagaagacaatgatggacacttcaagagataacaccgatcctcgagccctcgaggacgatgatcccctcaaagaagaggacgacctagagacgggtcctttcctcggtcctggggcttcccttcatcgtgagcccatggatagaggattgcgacgcattctcataattgtcggctctgtctttgtcgcagcttggctcattggtctcggcacgttcctctacttcggttcatatcatcacgagagcgataccgagcacgatcctgatgctgcgactcggggctcaggaaaggccgtcacaatggatcagctctttagtggcttctggcaggccaagtcacacagcatcagctggattggcggtcctgatggagaggatggtttactggcttgaggttggagcgagcgagaagccatacatcgttgtcgaggatattcgcagcgataaggaggctagatcgcccattgatacagaagttaaagcctccaagtcacgaacattgatgaaggataacttctttgtttacgaaggaaaccaatactctcccgaatggaacgagcccagccccgatctgaaaaaggtcctcctcggtgtcgaaaagaagaagaactggcgtcactctttcagcgcaatctacttcattctcgatgtcgagactcaagaagctgaaccgctcgtccctggcaaccctgatgctcgaatccagctcgctacatggagtcccaagagcgacgcagtgtcatatactcaagacaacaacttgtatatccgaaagttggacgataagaagaacgttgtcaagatcaccagggatggcggtccagagtacttctacggtattcccgactgggtctacgaggaagaagtctttggtggccgcagcgctacatggtggtctgacgatggcgagtacttggccttccttcgcacaaacgagacgggtgttcccgagtttccagtccagttcttcatcaagcgacccagtggcacagatcctgaagagggcgaagaggcgtatcccgaggttgagcagatcaagtatcccaaggctggcgcgcacaacccagttgttgacctgctcttctacgacgtgtcgaagaaggatgtcttctctgttgatatcgatgggcaatttgccgaccatgaccgcatcatcaacaatcttctatgggccggtggcaaggctctcgtcaaggagactaaccgtgtcagcgatattctcaaggtcgtcctgatcgacgttggttctcgcaagggcaagactgtcaacactattgacgtcgataagattgacggtggctggttcgagatctcccacaagacagcttatatccctgccgatcctgagaatggtcgtgatcacgatggatatgttgactcttatctgcacgagggctatgatcatctagcttacttcactcctctcgataaccctgagcccatcatgcttaccaggggaaaatgggaaatcgatgatgccccatcggcaatcgatctggcaaacaatctggtctacttcatcgccgccaaggagtcatctatccagcgccatgtctactctgtcaaacttgacggtacctctcttgaagctctgactgaccctgagactgaggcttactacgatgcttccttttcaaagggtgctggcttcgtcctcctgtcataccgcggacccaaggttcccagccaaaaggtcatttccacaccttcgagtgtctttacctacgagcgtatcgtcgaggataactccgagctagccgagcgtgcccgtcgccacgagcttcctgttatgcaatacggcaccctcgatcttggtgatggcgttgaggtcaactacgttgaaaggcgtccccctcacttcgaccctaagaaggaataccctgttctcttccagcaatactctggcccaggctctcagtctgttaccaagagattctcagtcgactttcaatcctacgttgcctcagcccttggctacctagttgtcactgttgaccctcgaggcacaggtttccttggccgcaagcaccgtgtagtagtccgctctcaactcggtgttctggagtcacaagatcacatcgccgctgcaaagtcattcgcttcccgtccctacgtcgatgcggatcgcctggccatctggggctggtcctatggcggcttcaccaccctcaagactcttgagcaagacgccggacgcactttcagctatggcatggctgtcgcccctgtcactgactggcgcttctacgacagtatctacaccgaacgttacatgcgtacaccacaagagaacgctgacggttacgacttgtccatgatcgccaatgccacggctctcggcagcaacaagcgtttccttcttatgcacggtgttgccgatgacaatgtccactttcagaactcgctcacgcttcttgatgagcttgatcttgcgggtgtagagaactatgatgttcacgttttccctgatagcgaccacagtattttcttccataacggaaaccgcatcgtatacgacagtaagttacactttttttgatgtagtaaacttggtctgacaatgggttctagaacttcgtaactggctcatcaacgcctttaatggcgaatggctcaagatctccgacccaaagcctcacaaggatagcgtcgagaaggagaagcgtgagagtgacgcagtgtctttggtttagaatggcattttgtaacagtgtcttgattgcattatggcagattcatagtatcatcatggcgtgtcacagcgttgcattaaagagacagcataacaaagacaaatcaatgtactatcatacaacatacagcagtccgacagaatacatgcgtctgactgcgaaatttactatcagaacttcgtcctccagtctaccacaaaagcccgtaagaggtcaatcgctcaaaatcctccttccaacgcccccacgcgcaactcgcgggagaagcaaaatatgattacaggatctgtatcctcgccaataaactatccttttctggtatccgtaggcgggtgcggcgggtatgaatccattttaaatttattctcctgcccatgaacgagatactgattatgcgctaccggtcctcggatataatagggggggaggcagcgccacatcggtaccggtacctgcatctagaaaccgtagccggtgggctgaggcgcgaagccgtttgcctggccatatggtgcaggcgagggtgaagagcccatgccaccaggtccagctgtgatcatgagtctagaagcgccgagaattggtgtgttatcatcggtcttctccttctcttgctccttagccttgcgtgcctcgttgtctgccttcagaagggccaggtcttttgtttgctgggcgagcatgttgatcatgtaaggcatagagaagtccatgaggccatggcgccatgagagctccaaaacaaggtcagggcggatgagctcgtagcaagcgtacaacatgccagtgtagcattcgcggtggccaatgtcgacgaactacagacgttagtatattagggatttccaggtgccaactgctacttacatattgaagaaggtcgctgacaatctcggtcttggcagatagggcagcggtctcgatggcgtccttgtacagcttgtcctgcttagacagggcaatagacttctcccatcgcttgttcttgcggtagatggaagcagcaatctggcggaagaagatgaggtcatgcttctccagacggctggcaagctcagtagcatcgtagttgtcataattctgaactgagtcacgtagagtcttgtaatcctcctcctcgatgagcaggtcgttgacagcctcattcacaacacgcttgttctgggtttgcacgttgagcaagaaaggcttgatgagagggaggtcatcgttcttctggaagatcttgacgacgcggttaacgtcaatacgaggggtaagggtagcaaggagatcagtgatgagcgaggggtgctgctcaacatagaacttaatagcacggtagtagatctccaggttggcaaccttgaccacgatctccttgaactgctggtggtcccaggagttctcgggtcgctcgatgacggcaagagcagcgttgtcaaactcgtcataatggtagtagcagaagaccagctcaggccagaggtttgcttcctcgcaggccttgatcatcttggggagattcatgcgagaccagaagatcttgatgtgctccatgaggcggtcggggtggtacttggagagggcgataccgagctcagtgaacattcccatatgggcacgctcaaggccaagaccttgctcgagaaggctgataagctcgtcaaagtaaccgttgcgctcgtactccttgactagggtctgaagttgctcagcatcgacaatcaagttgagaccacaaatctgggcaagtcggaattccttcttctggacacaggcctcgtgaacctgcttccacaccttgatgttgttggccttgcgggcacactcaacggcagcttggtaatcaccgaggtgaacaagagtggttgccaacttagcccagttggaaatgctagtgtagaagatcttggaagcctcgaacaagccctcctcgtaagccttgtcacccgactcctcaatgttagcaacgttggtagctcggaggaagtcctcaagctcagagagctggtcaaggcgagcatatgagaaagccagagcagtgtcgatagcaggctcacggagggtcttgcggcacatgcgcaagtacttgacaaggtcctcgttcttgccggcgtgggtagcaacttcaatgacctcatggtagttacgggggtcctcagccttaatgtaggactcgatagcatcagaaacacgaagaccatcaagctgagccttggcaaccttgctccagacctcgggcaggtcaacttcttcggcataaccctgggcacggtcgatgctgaccacgttctcgatcaggacgtcaacagcagcagacttgttgtcggccttcttgtaaatctcgaaagcttcctcaaagaggccaacctcaatacaggcggtggcgatctcatcggcgttgtagttgtcgagcttgtgaatgtaatccatgacacgtcccttatcagccttggcagcagtgaacataagcaagttctgaagattctggttatcgctgaaaggtgaaggctcgagaacaatcttctcaagaagttcaataagctcgagaggtaggtcattctcaaggaaagcagcaacggccacggaaaccttcgaagggtcattagcctcaggaaccgcggtcgcggtgacttggtcaacaacagatcgtctgtgaatgttgttctcgctcagcacgaagccccacagctcattatcagatcgctccaacagatatcgcgcctgggctcggtacatggagttctcatttgtgatgttgacgagctccaagtcattttgtcccttggagtaggcaatgtaggccaggttggggtcacgcttctcacagtactttccgactgtcagagtatcatattgatcgttttctttcaggaatttctccgggttgttgttggaatcgatatagatcttggcaagagcattgaaaacagcttgctgctggttaccctcgttaagggtcttctcgaggaagggcaagagaagcttgagtcggtttcgagactcgacctcagaaacaagcgaatcaatgctgatagcctgagcgttaacggtctgcaacaactgcctaatgacattctcgtcgcagtcgacatccaagaggcctccgatgacttcaggagctcgtgtagggttcacagactggacgtaggtctcaatagcagcaaattgctggttctggtacaggtacagaatcaggtcgtgaacaaagttgaaacgatcgcagacgatgatcagaggaagctgctcgggcaacttggcttccttaaggaagttcttgaccttctctgggttatacacgttactatcgcggcacaatcgctcaacctcgttaaactggcccatcttggtagcagcctcaatgtacttgaagtgcacatcggggtcctcagacaggttcacaatgctaccgaggtagtagaacagaccctcagcagtcttgtacttttcgaagagatcaatcaggcgaacagctcccaggaggtcggagtacttggtggcgatggtaaccactgactgcaagttttgtcgaatgttcgtcttcatcatagcatctagacaatcaagggattgctcaacagaaagcttgccgaagaaggtggtgagccagtcggggttgaagttgggggagccaggaatgttgacaatgacgcgcttaatggcttcggggtcctcatagagctccaaagccttctgaggaaggttggcctgctcgcaaagttgggcaatgcgagacttgtcgaagtgagtgaacatctcattgcccagaatagcctcggcaacttgaggagcatgcatgaggttcatctccagcagtcgggtctgaagacgggcatgttcaggcttgttctccttcagcgcatcaaggaggaaggcagtggcttgttggatcataccctgtccttggaagatgtcgcaaacacgctccaaatcaaccaaggagccctgctcgttattagccagagcactagcaaactcggcacccttctcagggttgatacgaatgatgtgctgaagaagttggatataatcaggttgatagccggtttgagccgagtacgggagaatcttatcaaactggcccgtctcagcaaaaccagcaacaacctttgcggggacctccgccttaaggtaaatggtaagggccatgttcatatcgtaaggacggaccaagtctccgagcgcctcggagcagtccaacttgccctccttcaaccacttctcaagcagatgcttgcggttctgctggagaacaggctgtgcaagctcgagggtttcctcacggttcaaggcgcccttgtccaaaagcataccgaagtattgaagtgtaaaagccatctgaccaggttgaacaggaaggcgcttgaacttctcaatagtctcggcgcttcgcaggaatcctcgtggggagttggcggcaaccttagcagcctccagataacttcccgcgttgaatagctgctcgaattggcgggcataaaggttgtcagcaccgggaagtccagctcttgaggccatcttgatagccatttccgagttggcggggttctgaagaaggtacgggatgatgttgttgtcgtcgatggtcacgaaaagaacttgacccttccggttgatgccaacgataccagaggagccgtcatctgtgcatgttgtgaaaatagtctcgctcgaaattcggttcatgtagatgcacgaggcagtctcgagatcatagaggtggataaagccgtacttggtcaccatgtagatgacgccgtacttctgagaaacctggagagcgacggggaaatcgttggtggcttcgggggggaagaacatgtcgaccgccttcttctggaaaactggattcgactctgggtggtcgacctcgacaatgtgaagctttgcgccggttgccgttcgtacagcgaaactgaagaacttggtatcttggggagcaccttctagacgaagggtaccgaaggcggcggcatgaccttctatggcctggctgattccacgatctttggagtagagctgcatggcaccaaccacacggccctgctgggatgaaataccaacgactaccatccacttgccatcgctgttgactcggtagttgatgatctggcagccctgaaactttattagcactagaatgccatattagtggtggatgaaagcggctcacgtttaggttatcattgcgctggaagaccttgacgggggcatcttgacccgcatcgtagacattccagtggaagacactggttgttgtgacaagaccaagctcgttctcactgatccacttccagaattggacatcctcgttcatggtacaggacttgagcttcttcttttgctcgaggtcgaagatctgcagtgttctagactgagccttgagagcaataacctgtcggttccagtgcatgatggcactgtcggccttgatcggccgacgagtcacattgttaccattcttgagctcaataataacaacctcaggttgggcagcttcgttcttcttctctcgcacacacacgtaggagtctgactcgagtgtctagcttctggttagctcatggccttgcttatcgcgaccaagtagctggcggcagtttgtgggacatacgcaggagttgaagccaatgctctgtgtgtccacgccaacattggcgagctggacaagctcctgaaacttgatgggcagggtcggcatggcgccggtgtggcctatgatgaggtaaaagggacctttctcaaatcgacgctcctaagcccgagttcggtcgaaagactgggaagaagaattggtatcgatctcggatcgatcgtcagtaattatgccggggttgcctaaggttggcgcagtgtgagcttccatatgccgcgtggcaggagacaagatttcgaagtaaacaagcgcgaggaatcgaagggaaagaaaacaaaagcgacgacgtggagatgcgaattccactgatgggcacaggcgaattagtcgtcgagagggaggatgagcaatgggggttgagggtgtgttttggttaaaggagagatcaagaagaaggttaggttaggtccaggtcactttgggttacgttacctgttctgtttggaaggagccacaggtacagctgcattgaagtggagagtggaggtgcagcactgagccagagtagaaggtacgtacctgtactccgtactgctggattcctggaccttactggaatacggcgtgccttgagctagcgtccactggctcgcactggcccggcgtgccaatgctgacagcctaggagccaataattagcagcatggcgccttgattttccgagccggccgagattgagtcaagcatgctttcgtcatcaacaaacaggcgccaatcgatcaaggaaaagggggagcttgaatcactgtcgagattaccctggacccatcaattggaattgaaatgatttagcagcttcatcgcatgaagctttaacttgaggtaatggatgatatcttgctatgatgctggttgctggcttaaagcgaagctcatcttggtttttgttaaaatttgtggtcgaacttattctgatcgagagattggctatagcttgtaacataacagtttgagctcaattatagcacgctgcatgtgcaagcaggtctgacagggacgcctgtaaacttatcataaggttcgtggaaataaacgaggaagaacaaacctgagaaatcatttaccctcatctataatcggaatcatactcagtaaatcataacccttgttatggaatctcgagaaactattccaaatacacaacaacttatacaggcaacccatatcctcatccattggatatgtgccaatccacatccaaacaccctttaagaacttgttcgcccaagctcaagcatataaacaaactcagcttcgacatccaattacgataaatgttcccgatcaatatgatgtgtaacagccgcctcatctccctcaaacccttcacaaaacggacacttgaccgttccaacgccagcactcggagcactccccaaaccctcatcaaaatccggtatgaaatccgccaaactccttggtggaggtccagtagcaaactcatcgtctcgcctcacatccgtgtatcgcatagtaaatctcgttgactgcgtctgacttcccgtctctcccgtcgctgcagctgtgttgcccattctctgtactcggcccacctgaccatcctgcagtcgtactttgatacctcgtggatgattgccccgcgtgaggatatcctgcactattccttttgtctcttctcctgtgggctggtcttctttcagaatgatgaatactgaagctccaggaatgacttgctgtactgttgggactgtgcctgatgcttgctgtggtgttgcaggtgcgcgagatggccgtgatgagcctcctcgttggttattctgctgttgacgtggggggcgaggttgccgatttcgaggccgatttggccggttcatcgttgcaaaaaatgatgctgagccgttggataatacagaggtgacttgtcttgctgcccaaaaatgagatggcaaacaaaccaaggacttaggggacgcaatcttggcgaggttaaagctgatttgatgatgtaggagtaacaaataaggtattgagtctctcacttatgaaaaaaaattaccctacagcaaaccgtgacacagcaaaaggatatatcacttacaaacacaaacacacaatcgacatttcgaaatcagacaagcgtgagaatagaagactgattttattataatgatataattaagctgggattgtcatactaaccattgcctccaatcaaatggcctatgcctttcactgcctcaaaccgccattctatgcatgattgaactccacatcgtgcttgaacctcaaagcttttgctattttctcttcaagcttcatcggagacaggggaaggggcgggcttcttcctgatgtccttccatcccattccaaaagatgtaagaaccatggcacaagacgtgcctacagcaagcagaaacgtcgcacgtacacctctggagtatgaccacaagacctgtggtaagtccgctccggatacaacttcactgactgctccagcaccggcatcgatgatcatgtcagcattgatatcgggaagtcttcggacaagctcattgcgaagctcatgagtgaaaatgacattagcagccgtgatgaagattgcactgccgaaagtctgcgagaaagtcaagattgccatagctataggtgtaacatcggcacttgtgttcgcctggatggcgataatgggcatctgtagaccgagaccacggccaagacctaacaagatctgataaccggcccatgtagctgtggaagcgtagggacccatggaagaggccagaccaaagccaatagaagagaggacgccgctggctgtggcgaatggaagatagtagccaaccctttgagctgctgtttgttagctgaaggacttcaagttccatatcaagaggaatcaccaagagcgccactcgcgacagctgcgaagataacgctgagaatgctgggcagaagattgacaccactagtgaaaggtgaagcattcttagccgattggaaatagacaggaaaatagtatgatgccaccatcaccgtagaaaagagaaatgactgtgacagacacgaagcccagacctctctggtgcgtacaattgggagaggaatcatggcttctgagccaacgcgatgctcccagtatccaaaaatgatgaaaagaacaccgccgccacagaatagtccaatgacagttgcagagtcccagggatactcaagaccaccccattgaagggccagcagcaacatcacaatgctaggacagaacaagacgaagccggtccagtcgagtttcgttttcagaatctgcatagcgctttcatctctattggctcggtgatcaggcatatggacgaacagaatcagaaccgcacagatggcgccaatgggaaggttgatgtaaaagcctagatgcattgtcagtatttgtaagagtcttgaccaaggatgaacatgacttacaccatcgccaagtagaatactcagtgaaagcgcctcctaccaaagggccactgatgattcccagctgagcaaaccccatgatgataccaacgagggatggacgcctatgaataggaaccgccttcgcaatcatagtaagagcaccattttggataccagaagatcctattccagcaacggctcggccgataatcaacatagtagacgactgagctacgccgcaaatgagactgccaacctcgaacacgaagaacagcgctaagaacgtccactgcagtgtgtcagaccctgtactagaggctggactggagcttactcactcttgtgttgaagtacatatatattttgccggtaagtggttgtagggcagcactgtgacatatcgtggtcagcaaatgttggaggatttcacctagcgctgaccctacctagcaagattgtatgcactggcataccatcctatgtccggtaaagaatgaaagtccgaagttatgcgcggaacagcctaaatatccttagtattgagtgaaacttgaaggactgaacatggaaattaccgttgagatgatggacatatccagcagcatcaggaatgcagcaagcgtaagggatatcatcatgcttgcaagcttccatcccgatatccattcagtttcttcctcctctgttgtgacttcgccatcgccatcttctgatttctccggcttctcgtcttgcgtgggttcgttcaaggttggtgtatctgaacgcgatccggtcttttcatcgtcgccgctgatgagattaggctcgctgcgctctgtctttgatatcggcgtagtcatattatcacattcaaaaatagaccttcaaataagaatgcagagttggttgagccttgaggctttcaaaaagttgccaggcatcttggggataccgcattcttaaacaatttgataaaacagccatataagacataagcacagtctctcctaaggaattcgtagtgtcctttctagtccagggttcatttgttgtggtgttaaggctgaatgtggtgtcaacggagttggttatcacttctggaacggaattccgcccaaccattgagctggcagaactaattggaccatgcgcttttcttggtgcttttttcccagatggattcggtgcaatattatttcccggtatccattcgttaatatactgtactaaaactcccatgggccaaaaacgtcgcccatccaagttacatcaccaaaatcaatcatattaatgttcgccatgtccatggttgcctgagccgttgatggtggaggaggcgttggcaccggcggacctgctcctggatttgtctgtatcgaagatgcgtttcttaggtgtcgtgatagtgtaggttcccatgaaactcggatgttgttcataatcttagcccccatagcaaacaccgtttcttcaccttgatttgttttcatcttatagacagaatccagccgtgtgaagaattcaacgacttggtccagtagtacaagcaagtctgccgtatttcggacaaactccttgtcccaagcaggatcttctgacgtggtgagtcgatagagggcaatctgaacttgcgacagctggatataaattgcaaagggtgctcccggaacagtttctggaggtatgtcaaagaaaacatcgtaccatgatctaattgcttgaaggcaagaatacatgctttcaattcgctgactgactggtatgttttgcataaagagcccgacggagttgatttgaatctctgttgcgagcgaatgtgctcgcaaaaccgctggtatctgtcagtatgcttttcgccatgaatgcatgttagacctacggtttataggcatattcgctggcaatccgtctctgactgcttggagtttggcaagcaaactctttctgaaaacgtacgtgggagccgaagatgactcgcccatgacatctcgaacgagcagtttctgtgcctcgtctgcaacaagctgatacctgacaaatgtagccagaagctcgtcagatggccatagtttgtctctttcgagagcttctagacaatcactcatatgtggtgtccattgaagagggtccatcttgccaacaaatgacgacatgctattacgggtcaataaggttcataatctgagggaatgctacttacactgaagtcaaaaaccacagtgacacaacagctcgcctttcttcttgagtgcgtaaccgaggtggagggggccgtcctccccacatcttgaaacatattgtgaagtactgttcttcaacaggggctttggtaagaccaagatcatatgcaagtagcacagccatttggcaaaatgtgatgataaacggccggcctggacttgaagtggtggcagccctagatagccagtgtcagaacatgctacgatgagaaggttggtgattaactaaccaagaaatgtaacatatcagtccttgaaggcagtccatagatctctcatggtttatgataattctcgtggcgatttcttggcgtacttgatctttcatcttcatctgctgctcaacacacatggaggtgatgttcataatacataaccacaaaaatggcttctctttccggagagtcgcggctgttatatcttgtggtagaatcatgcaaggaaagttcttgagccattgttggaattttgccagatacatttcagcctcttctggggtgggatcaaacgaggtggaggcatcttcaccaatgctggatggggaggtattggggttggtattggctgtgcttcttgaatcataattatgagacacaggatacggacgaggataagtttctgaggaggaagaggaagctgcagcagttgctagtgattctaaccggctagtgaggtgacccatgttggaggaattcatcaaggggcttgagtcaccgggacctgcggagtgcaaatgtccatttgacggctgagaagcgcgcagaatagtgacgaggtcttcaagtttctcttcaagctgagcggttctagaagacgttgactttttggcaacccgtttgcgcgaggtcgccattggctgacatggcttgccgagacgatggcacctttcacaatcctggccagaagctctcaagatacacttgcatttagccctttgacatgcagtgcaagctcttccatagcctgcgggagtccctgtcgtactagaggccgcagagcctgacagttcgggtggtgccataggtttaaggttgtgtgactgctacgccaagggatctcgcgtacgtaacaaacaaacaaaggaagaagtgatgaacaaattccggttgcgcagtagggctgataggaattcgagaaacagttttgaaggggtttggtatgggaattggaggaaaccggagtttaggaatgccggggattaagatgacggagttcggaattcgattaaatccgtattactatatccaagcagtcgcaattctatgatgacccgaagtgcagtcgatgaagccattgattgattcggagagatttagccagatcatcatgtattatcaatcagaatggccttgggatgttttcacaatatgtgacgtgcatgattccgttgtcaatccaacccctacggagtcgggccagccctgtagaggctacgccggagaattcaccagcagtacctaggtaggttggtctctgtaatgctattaccagcgcagcccccgccgttatacacaagcatggtctgccttgcaaactctaggatgttcaaagaaggcgaataagcgacatgactagaaggaggaatatttatcttagattgaattcaagacgatcgattcaagcagcattgatcttatccaaagaataagggattgtaatatctttcattgtttgctttcctggtatcagatctcagggttacattacaagccaaatccgccttcccttaattggtcgtaaaatgtaccagcacgccccttaattggctggacacatcttagcttcaggggccaatcaaagccggtgtttccctctcttctcaatcaactaacgtcacaagcgtacctaggtacctaggtatcttcggctcactttaccttgtagatttcttttcagctccatcttcatcgccgacatcgcagttcccgataatcaacaccaacccgacaaatatcaaaatggcagttccgtctgtcgcagcagctgagatgctgcctcgattccttcttcctcggctcagctggggcgctccgctctccctatcacgggcaacccagccatttgcctctctcccttctagcgatcaaaggaggtcattcgcatcaatccaggctggtcctgttgctcggcgtcgctcccctccagccgaaagccctatcataaagcgagcattccatgcgacaaccatcagacaacgagatcaccacttcgatacgctcaagtttgttaagcgattacagggtgaagggtttaccgaggagcagtcggctgcaatgatgaaggtgctgaacgatgtcattgaagagaggtgcgctctattgcttgaacatatactatgtctatactaaccgaccatacagtatccaaaatctcacccgaacaatggtactccgcgaagatgcagcaaaagcaacgtatactcaaaaggtcgactttgccaagctgcgttccgagcttctatccgccgattccaccgaatccaacacgacgcgcacagctcatgaacgattgacaaacgatattgccaagctcagcaaccgattgcgcgatgaaatcagccgtacacaagccagcgtgcgcctcgaccttaacttagagaagggccgtattagggaggaggctgtgggccaggagctcaagatcaaggagacggagacaaagatcgagcaggaggttgctgcgctgagggagaagcttgagcaggtcaagttccagacactccagtggcttatgggtgtgtgcaccggtttcgcggcgctgttacttggtgcttggagattgctcatgtagaatacgggtgcattggatggttgttggctggagtcaggcggatcggagttgtataaacagtgtcatggttcaccttaatcgatagattttctagtgtctgaaatcaaatttgtgcatcacataccacttttgccagcttgagctgatgcgaatcagatcaattcgactttcttctaacaactcctcatacctgagtactctatagcgctgtccttgttccgggtttcatggaaaagagctttcagggcgccttttaacaacaactcaaggactcaacagaacacactccgcccccgcccccacgtcaccccgccatagacggacattgtatgtccttggttcggtatgtatcatctatcggcctgaaagccgaaggtcttttgatagtccgaccggataagagagatctgactcgatcttgtgatagatataaacccatttcaaggatctccaaagcctcaatcccttccctcatttttgatatccttcaaaattgttcaatatggcagataaacccaaagtcctcttcctaggcagcaccaagcagtaagttctgttcatacctcaaggatatgaatactctatagttaacatgctgttccagagctcatgaagagtttgcctcgctctgtgagattatagaacctgtctacccacagtcaaatgagcgatctgcttttatagaagagaccaagtctggtgctttcgatggagtcaaggctatctaccgtacaaacaagtcagttggcattactggactctttgatgccgagttactggatgtcttgcccaagtctctcaagttcatattgccataatggtgagtgcttctagtatgccgtgaccaggtttactaagaagaaactactccaggcgccggatatgaccaaattcatgtctctgaatgcacttcccgtggcattcgtgtttcaaacacacccactgctgtagacgatgccacggctgacatcactatctttcttcttatcggcgccttgagaaatatctcgtcctccatcttcactctacgagaaggaacttggcggggttcccctccaccatcgcttggccatgatcctcaaggcaaagtgctaggcattctgggtatgggaggcattggccgcaatgttgcacgcaaagcccgagctttcggcatgactgtgagatatcacaaccgaagccgtttatcacctgatctagaggacggtgctgaatatgttgacttcgagacactgcttaaagaaagtgatgtgttgagtctcaacttacccctgaacgtgagtctgttcataattagagtattctcgggattctgaactgatcgtttacagcccaaaacccgacatactattgcaaaacctcaattcgatattatgaagcgtggcattgtagtcgtcaacaccgctcgtggtgcagtgatggacgaagcggctctcgtcgaagctcttgaatctggacaagttgccagtgctggtcttgatgtatttgagaacgagccagagatccatccagggctcttgaagaacaagaacgtcttgcttgttccacacatgggaacgtggactgtagagaccgagagactgatggaggcttgggctatggacaatgttcgcctagcagtgacagaaggaaagttgaagagtatcgtttccgagcagaaggacctgcaatagacggtaactctgtctgcacatcatagccttcgcggtttcaagagtctcgagatatatagaatgggcgaaccaaaaatagatagcccaaatgaaactccggtatgttacactaaaatcccaagctgacctaaggctttgagtactttggatgaaagtctttcatctcatcttacactagatcggatgatagattgcaaataacgttatatctgcttgattgacttttagctggctacattggattgaaaatactcaacggttgaaacaagcctggcaaaacaataaacccaaagcaacccagagcacaaacaatacgtgacaacttcgcatccgaggctacgtggaagtaacccaatttttgtacaataaataggtaatcagagaagtcataatgaaaaatcacatgagaagcaataatgttagagtcagaatatctctttttgaagttctactctatcctggccacggttgacgggcctgcctgtatcgagttaccatctcatccatccctatgggggaggtctcgtcttggtcatatccgtccatatcattccattcatcatccatttttataatctcgaaggggggaatcatgattagcaaaaaagccaacgccattttgttgaaaaagcaagatctttttgcccctccctgcaccctgcgaggagtcttctctttgatgatttagagaagtaacccaaataagcagaaacaaagaagagaagagaaaaaaaatcagaaaaccgcagatgtccttgtaactctcccaacccatatgccacgcaagttcatgctgttgaaactagaattttgccgattgtcatgtcgacagaagagggaaaagttcgttacacgtaggaatccagttgaaggatcctgggtattgattacacacacttagtagcggtagatatcggccttgaagggaccctcaacggtgaggccgaggtactcagcctggaccttgctgagggtgctgagctcagcctggcagtggtcgaggtggagacgggcgacttcctcgtcgaggatcttggggaggacgtagacaccaacgtcgagcttgtcggtcttggcgaactcgacgtacttctcaccccaagccttgtcggcggccttgtacagcatgatctgggcaaggacctggttggtgaaagagcaagacatgacgaaagaagagtggccagtagcacagccaaggttgacgagacgaccctcagcaaggaggatgatgtgacggccgttgggcatgaggaaacggtcaacctggggcttgatgttctggacagagctggcgttggcctttagccaagcaacgtcaatctcgatatcgaagtgaccaatgtctgtttaacaatgtcagtgatgaataattctcgagtgaaagagtgataaaacttactgcagacgatggcgtcgttgggcatagcctcgaagtgctcgccagtgaggatatcacggcaaccggtggtggtgacgaagatttgaccgaccttggcggccttctccatggtggtgacttggtaaccggccatagcagcctggagagcgttgatggggtcaatctcggtaacgaggacacgggcacccatgccgtggagggccatggcgcaacccttaccgacatcaccgaaaccggcaacgacggcgaccttgccagcaatcatgacatcggtagcacgcttgataccgtcgacaagggactcacggcagccgtaaaggttgtcgaacttggacttggtaacggagtcgttgacgttgatggcggggacaaggagcttgccatccttgagcatgcggtagaggtggtggacaccagtggtggtctcctcagagacaccgaagcagtccttgagcatctcagggtacttctggtggacaagggtggtcaggtcaccaccgtcgtcgaggatgaggttgagcttcttgttgtccttgaaggcagtgagctgctgctcgaggcaccagttgtactcctcctcggtctcacccttccaggcgaagacggggacaccggcggcggcaatggcagcagcagcgtggtcctgggtgctgaagatgttgcagctggtccaggtaacctcagcaccgagagcagtgagggtctcgatgaggacggcggtctggatggtcatgtgaaggcagccagcgatgcgggcaccggcgagaggctggtcggcagcatacttggctcgggtctgcatgagaccgggcatctcattctcagcgagctcaatctccttgcggccaaaggcggccagagaaaggtcagcgaccttgaacttgtgggcgggagcagacatgatgaatggatgtggagggaggaagggatgaaaggatggataggaagaggagagaatagaaagagaagaagaagggattggaaaagttgaacgggaagaggaagaatatgtaggttgtagaatcaacaacgagataacattgggcggggcagagagaactgcttctatgggctgagagcctctgggaagggccggagaggaggggttgaccagggcccagcagtgtcagtggggttttttttcgcgggcggtgaagtcaatggacggcaaaatgaggggcagaattttcttctgccattgaggcccagcaattttgaggcggggcagagcagaaatgcactccgagtccagtcgatctctaggctaggtacttgtaagcgggtggttggctgggtgctgaacctggtaccctcgaacaaacagcgccaaaaggtacctccgagtgagggtggatctcagggactcggagaatccaccagaggaaaaaataaagaggagctttctcatgatgggaggctcctctaggtcttggtacgaatacgggagtagcgagaaggagaccacgttgatttttctcattcagtgagtgggcaagttactagacttcttcttgactgtctatagtgactaaggcatctactcatcaattgatcgttccgactgtgcatatgtaacttgcttcgtacagatgcagcattggctgactttgacttgacccttgatattccccgctcggaagccgagcaccgcttcacgcgaacactacgggtcattgatcgtctacaagctacgaacagaccgactaatctgtatatccgaatactctgaggaaggagtcagttcggaggcacctctttggcctcgttataagactcaggatggcatcagacccatcacttcatctcatatatattttcggtgtataagtgagatgagatatttagaccatgaaaccctggtcttgggttaaccatgaaccacttcaaatcccgagattatatgccgagttcactgaaagacaaagcaacaaagggacagtaccaatgaacttctaaacgtaaaattgtttcaatgctctcagattatgagaacttgtttgcaggcgctatctacgaagccagctttttatgaccaaggcactacagtcgtgtccgtctcttcgtgactcttcaacatcaacatcaacacatcaacgtcaggctggcccatcatgtgctcatcaagtgctcctctctttctttctctctctctctctttcagcgctttaaaatctagaccagcactcgatattattcgacattgtccggaacgccgccaatgcaaaccatcactgagcgtctcgtattcctgaaatccctcgagactttttgaaatccccgtctcgcccgccctccatctattttggcatcaagttctcccgcacggcaaacatcttggcactgacgttggctgtgaatccatccacctgcttgctgtattgctccacctgcttcgcgttcagcataccctccagtctgctgggctcctggggaagcttgaacagtcgctgccactcatcctcaggaagaggagcctgcttggcagcagcacgttgggcgttctcggccttgcgcttggtctgccattgtgtgatcttggtctgttcacgaccgagttgtcgctggtagaattggaagttgttgaggtcagtgtagtgagactcgatgctctcgagcagaagatcgcaggtcttctcgaggaaggggtcgatcgcaaggtcgagattgtcgatagaggggtacagaggaggctcgagagcgctgcggttgaggtcatccagcgatgagggctgctcaatatcgcccttcacgggggcggaaggaatctggtggaggaaggttgtgaggaggtgagagttgtggacgttgacaggaacctctgtgaggatatccttgaaggtgagcttagacttttgcaagctgttactggttagtatctctgtctccagtcgtggcgataggatcactgtacctctcggttgtgaacttgccctccttgtaggcgctcatgaaagcaggggacaggcggaaagcccggaaggtcaggttgccctgagagctcttgctagcatcgtggacgagggcgacagtgttctcgttggcgctttggtagtggaactggttctcgatgaagttcaagttgacaaagttgcccatggtggcacttgtgtaccaaccaacgttgttggcgtcgacgttgacctccttgaggtgtcggatcatctcattttggtagtggatgttgttcttctgtcggggagcagcagcggcgatctgcgaagcatcgttctggtggctgtcggtcgtagcggggtcgacggtagggaaagggaatgtgttggtgacctcgaggagaccctcgttctccataccaacaatagctccagtcgcaacagaagggaaagccgaagagcagtgcttggcaatcttcatgataacctacaccaccgactgaggtcagtcccattactctttactcacacttcaagagggggtctcaaagaccaaaaggtggggcatattcaactcaccagagcctcgacttgaacggcctggaaaggcgcagcaacagccgcatcgttgggagcgtccgccatattgacaaaaattcgggacgagatattcacgctgccgcgagagaaggagagaggttcggcgctacgatcgcgaaagaggcgggtggtgttgcaaggcttcggggctctgaaggtgggaatatcgaaacttttcgttcgtgtactcatttgtgggctgtgggattgtctaggcggtgaggtgcggcagattatatatcccgcgattgacggtacgagccgacctacgatcttcatttatcaccaccaggtcaagcatacggcggccagaaaagatgcctcatttacgctaatataccgtatctacgctcgacacggaatatacatgtactttatctcttctatacgtctcgtcgcggtccgttctgagctgtggcactttgccctcgttctcaacgttctacagatcttgaatgccatcagctagaatatcacgagcaatctcaaatctaattattgttttatttggtttatgattctaccatctagtccgttttccgagaaaatcatcatttatccgagcaaacgccattcttttctctgtcccatgtttttctaaccctcaagaccgacaccaaacgcctcataagcttcttggacaaaaggtttcagaagcctcaaaccttgtcatctaatcctgccaggggataatctcccagctctcggcattatcccgaatgttaagtcgatgttgatcaattctccagaatgcgtacaaggagcgagttgctccagcagccttgcgatgggctgggcctgtaccaccattcttagcatcttcccgcgaacgccagacacaagtcgccaagttggccaactctgagtcaggttcaccaaaccagtatctgttcgtgtcaatacgatcgacccacacagaagatgtacttccaacttacttcaagaatccaccactcgccacggcctcagcatgtgctcccttgtcgagaacgcccaggtcagcatactcggtctccttcttgattcgtgatcggaatgccacgatatagaacgatgtttctttgaagggttttccagattcgaccgcaagacgtttcacttcttcgatcacctctggccagttgaaggattctgtgtatggggctgtcgcatagtcgtcgcgaagaactcgaaattgactcagggctcgagcgaggagctcattttcgttatcaagagtgtcgaggtcgagcaaatgctcacgttccatgtaaggtgattggataagataccggtggttggctgcgagttctgagctaatttctctcacttcgacttcggcagctgttttggaaaatacgtcaagtgatgacccaggagctgtttgcacatctgcagttgccattgtgggttatttgagtttcgctgtgtagttgaagaggtaccgagtgcgaagtcaagacagagtgaaatgctttgggtatctcgacacacaatagcagaagatggaggggaaatataaggaactacgagtcagggcgcggcaacggcgacagcgagtcatcagcaatttatagtactcgatacgtctttacaatctcttaggcaatcaagccttgaataacgtgctcaaatgacaccatccgagccggacgacgacggttacacatgtgggtcggtgaagactgtcaaagggtctttctgtcggtagttctcgaagttacttacttgttagtgcggatggtcgggcgtctcaaaaatggcactcctcgaactagaccggtcaagacttgttgtccgagtcagccaggcgtgttatctgaaaatcggagaactctgcaactcatctttactggaataccttagacggtttcgcaagataacaaagtacgccggaattctcgttgtctctgaaagatccggaatctcgcatatcagagacatggatttatggcgacttctcaccaaaccatgatgaaataccgggatcggctacaagtaatgagcgagatccttccttcaccgccagaagaacgcttcatcgaccatttcaccggtttcgggcatccatggaaggacaaggcgaagagtcggaacaaagaaggaattatactttggtgtaaccaggggtccttgataacacggatgtgagactaacgcaggccaaaatgcaatgacatgtggctgcggttggcgctaaaagaaaaatggccgacggtacgacccaaccgaccatcttgaattactactacaccacacagatacaatactacatattcgaggtcagccggaccctcgacgagaatgactctttgttgacagttgcttgtcagtaacccatttacacactgcgttctaaggaccatgccttaatctcccaatcaaaatcaactcttaaaagtctgagaagcttcgtttatacgcattttctgaagcagcataattagaaggcatgatcttcgttctcatcgttcccctttgattatagtctagccatatagaagacgtaacctggcattgtcgaatgaattctctcgattacgaggctccctccggttgtcgcacataactttctgaagacgtcagaagccacggggatgtcgacatctgatctacgatcgtgctcgttgatcattgtataatttcataattattataattttgtgatacaatcctttggggtctttatatcagtcaattgatatggaaatcggtagaaaatatgatcgaatatctaattggtctatcacagcttatatcgcacgccctcacaacggaccatcgtcctccacatctgtctttccccttctcaaccaaactttggccatctcatacgaccccagatagagtccactccctagcatcgtccacccggatcgcagagccgcaccccggaagaatccccgcactcccctctcttggtaaacctccttcgagacagtccacgcccccttctttggttgctttccctccatcttggctgcgacttcgctctgaccttttgttggattctcgctctggtttccggcgctcaacatcattctcgtcttgacgacatcactcggtgtcgttatgaaggcagctattgatcccgcacttccagcacttaaacctgtagcgagtcctgtctcaatcagccccggctccgaagttccggaacctcgtgatttccagtatgttgctcgcacatgctcgaatatgggaaattgaagagctgtgaagggtaaatttcgtgcgacgagtgctgtgtagcctgtaaaaaggcgacgtgatactccatcaccggccagctgacggaatgcttgtatggaggtggaagatccagatcgtccagccccatggctatcatttttcaacatctgagcattttgcttgatgacctctgctggtgcgagaactaagcaggatgccatctctgccacccccgaggctgctgagtgaaccactgattgtggtaatggcgtcgcattaccgatgatgcgtttggcgctctcatatgtcgagaagaataagcccgctgtgagttgtgtaagttcacaattcctcataaccatcctctaatacacacctgctggaagagtggctaggactacacttccaatgccctggtagagtcctcgtacagcccatatgttctttttcgaactttcagaatatgccttgaggtaatcttggctttgcaaacgagtcttgatagtatcgagagggtagaccaagacatctactgtaaatgctgcaatagcaccagcctataggtgtattagtaggtgtatcatgaccaggaacttgcttttttgtcttacaatatatatgtccgacatgtttttcctcagacgtatgctgcatgcatcgtgataatgaatttcttccaggttgctagtgaaatatgggctctcacacaccatgagctggtgatgtcatggttgtgtgcttatatccactctaggattaccctgcacttcgactcatcatggaaatatctcgagttcacagcatgtaaaaggacgtaatataaatttgaataaagacatcacgattgtttcagtggaatgctcaatgggaccctttgtcatgagccataggtatttcaatttatcataagaataactccatattgagttcgatatctcactcagcttctcctgacaacccaagtcagataatacaaatcagaactacttttagaattaagaatgtatatgatcccatctcttgacgccagcccatatacaaccccatgattcgattcaagcaagccggcgcttcccctgctgtctatgtgacttaatgactccaaaacgtcccaagataataaatcaccaaaatgcttgcgttcccgtctttataagatatcctctgctctatcataaaatcgcgccataaatcgaatgacaaaggaaatcatagcttgctctttacagcgggggttgtctcgttaactactgccaccacgacacagatatcgtcgactttgccgccgtgccagttttcttgggggtagtatttgtggacctccttagcgaatggtccatcgagttttgtgttgacgctggctcgcttggcggctgtcacgatttccgtagcgagtgcgctctggagtgtagctgttcgtttgccctcggaggcttcagggaactcaatcagaggctctagcgaatccgcaacacgcacaccaccagcatcagtcattacccaggcgcctgtggataccagaactcgactggcgattcgcagaatatcttggttaaagagattgtctagaacaccatcggtcgcaagaataagaatatcgccgtgacggagcgcgtgctgggtaacgtcagcatccctgggaaggtcgctaagttgagcaccaccaaacgctgccatgcgagcagcaacgctgggaggtacgagggatagttggaaaggagtattaaaggcgtgtgtttggggttcggaatatgtatgaactccattgagtcgaagttgcaaaaagccggaatcaccaaggttcgcaacgtccaggtttccatctgctccagcaatggccacacacgctgtgcttccgccagcacggagactcttgtcgttgcagattgcctcatatcccttctgcatcaattgtcttgctgtcaagggaggctctgagctagtctggtgttcgtgggcagccaatgccatataatcgcaaaatccgtgtgagaaatcagcggggtcgacaccggaatctacccagcccccaacaccatcagcaacgccaaaggctactgacccggagtcgttgatccggctgacgaagaaggcatcgtgtccagattcgggtcgagcggaaggtcgacggtttcgagtgggttgaatgcgattgtatgggctgaagtggaagacgtgagtggagggatcgtatggcctgtccttggcaatgaaggaggaggcgacatggtaagagaatcgaggagcatcgttggaggtggagtagagtctggagggagggcacgaactcattgcgacatgaggatgagcacggagtcgggagcaggattgcgtcggagctggcacagttagaattgagggttgtcgagtattttacgggcaatgcgaccaacccttagcaagcgttcgcaatgaagccgtagcaagccgattgtaggacgcagccatggagggctaggaagtggatcgtctagagacaagaatcgatgggaatagtgacgagtcggagcgaggatcggaggaggatttaaatattggtgacgataagactttgataaaaattacagagaaatcatctttgccaaggagatcgtaagagaaaaaaattggtgtcatgagagaagtgggatcgtgaacggagaaacaaagttgttgagtgccgatttaccaacttgttatctaatcttccatgactagccaagcaagcccctccaatggatatcctttcacaagaaccaattcctcggaacaaagaggcaagaaaacaccgaaccttgacacagggtgtcgaaataaacttagtaaagagtcccctcaatttagggtagaattacctaaatacttttatcacttgggggtaaggtcctgagttttctttcctcccctagtcaagataaaataaaaggaggcggtgcatgggttcacagccactgcatgcttctccaagattttcccggattctcatctccgcaattattgatacccgctgttgatccgcgatctatatccgcgagcaagtcaggtcacgtggtttcacgagcgctgttcctgccgattccgagagcagcgaagccgaagttgacaatcgcaaatttgtgattggccagaggtcatccgtaggtcccagtgtaaactgcaataaccgaggaaggtttgccaacccaatacatgacgacgagaatcctcaaaacgccaccctttgcgaatagacaattcaactctatcggaggagattgcacggcttttctttcctgtcaattgtctgaccaccgctccaactaaacattgcgaagtttgactgtccttctcctccggtcccaatcgcaattgtacttcctcgattcgattcttcgtcaagatggctgctcttcgatcttcttcccgactcgtcggagccttctcaaggacggctgctatccgacctggcgctgtcttcactcgttccatggcctcggtcagcgagcctcccaaggactctaatgccaacctcaagtctttccaaatctaccgatggaaccccgatacccccagcgagaagcctcgtcttcagacctacactctggaccttaacaagactggacctatgattctcgatgccctcatccgaatcaagaacgagctcgaccctactctgaccttccgacgaagttgccgtgagggtatctgcggtagctgcgccatgaacattaacggacagaacactcttgcttgcttgtgtatgtaccccttcatcgggtcgcatgcggcaaatcatgtcggaaattgaagtgctaatgttaagtcaggccgaattcccactgaggctgcttccgacgtcaagatctaccctctccctcacacctatgtcgtcaaggaccttgtccctgatttgacacatttctacaagcagtacaagagcatcaagccctaccttcagcgcgatacccctgccgaagacgtacgacccctttctcacttacggaatcttacattcactaacccagttctcagggcaaggagtaccgacagactaaggaggaccgccgcaagctcgacggtctctacgagtgcattctctgcgcctgctgctctacctcatgcccatcttactggtggaactctgaggagtaccttggccccgccatccttctccagtcttaccgatggctcgccgactctcgtgaccagcgcaccgccgagcgaaagaccaacctcgagaactcgatgagcctataccgttgccacactattcttaactgcacgcgagcctgccccaagggtctcaaccctggcaaggccattgccgagatcaagaagcagatggctttcggcaactagattaacaaaaaccacgaatatgtcgcgaaaacgatgtgacgattggagggagaagcgaagcatttaagggtcgtcgcagagcaaaaatctgcgtatgagattattaggactttaaccctgtgtataggctatggatgggagttccacgctgtgttctatagcaaacttggcaatattattttcttgatcgttcacccctggttcctgtaccgttgccgtcttgtgtttgttcgggtatgattctgtaaactgactttagctacgctcgctacccccgaccttacgagttcgcactctcgagcgcctcgaaaagccggtcggtgtttgagaaagagcaccatatacagaccaattgagacctaagaactcggagaattgctcgacagctgtgattctgagcctccgccctggctgcctcagttacaatcgccgatcgagcccccgtctaacgtcgatacttttcaatttgcccttaagctcaagcttcgagtcggagctatcactttttctgaactggatttccccctcacacgagctcttgaccttctcatcacttctacaacacgagtcctgcatgaaggcagcgagtgctgatccccaatgatcggcatacctaacatgatcaacaaataatgctacgtgacacattccgttatctcataaggatgagaaagaccggcagttttcacatgaattggggcaggggttgaagcagtgtaaagtacctgcagggtggcttcagggcggtttatagtagcttatgatgacggaacactttcatacaaaacgtgtttttattagcaagtggatcgagttatgtaccgggatgcttaatatgtggcttcggagaatttacagacctgaactgtatctataatacccagaagcttgtctgaacctaaatttgtttccgttacctggacattcgtacaacaatggccatgggttttgaggtgttattaagattccttacaacagggatcaacctccctacatcaaaagatcgtttcatcgagcagggaatcacagtcattatcgtcaagaccatctgacatgacagtcggcagctgagtgcatgagctcgttggtatggatgtttgctgttcatttcttgggagccaagacattatgtttcgaaaactgccaacaacgtggtgtttggtacttgattcaaagagaaggaagccttaaatgctttcacggctatatcaactgccggtctgcggaatgctgtgccatgtgtactgctaagtagttatggtgatcagtttgaagcaaacggtaaagttaacattgttgatatgatttggagtatttggttctatcgtcgaaagatcttaatttattggtagggtctgacgaagtataaagtctggtaactcctacccacagcagaagacaaaccttgatatcaccatccacaacttcacaactcacaccttacacttaacatctacacaaactacccacctaaaacctcatcatgttcttcaaaaccatcatcaccgcttcagctatcgttggccttgctgccgcggtgcccttcagcaccaacaccaccacaagtgcctgtcccaccctttgcgtggatgctattaacgactgtggtgtcatgtacggagcgtaagttattccaactccaaatatatacaaacttagaacattaaagttgctaatttatcagatgctatcctatttgctctcctcagctgtatcctacaccaccgccatgcactcctagcaccccaattagtacacctaccatcaccccaaccactttcaccacaccagcccctgagtccgccactacctcgactctgtaaacgggtggctagtcatcctgatttagcttgagatggaaagagtttggcgatggaacgatggaagtgttcgacatcggaaactgtatctttcaggatgatatcctttcctaggcattcgagattgtcattaatctagttatacgacacgttctactctgaaactacctaaagatttcccagtattagtagtatgcattgcctggcgtgcttggacttcgtgaataatcatctaccgttcctgggaacgcaccaactggtgctgagggtccacccttgacatcgtcatctgagcttaggtcatcgacatatgtatcgtcatcctcaggtggtgcgcgcatggcttcgaggatgtccctgtccagcgagggcacttcatagggtttgagtgtgtgaatctctcgccctgacggcatcttgctgagaagtgtgttgatgggcggtattgcttgtgtgttcatctggcacagaggttagcgaataccatggtattcttgatatagttctcaccgtatcgttaactttgttccacttggcatcgagcatctccagtactcgaatctcctccatcttaccagcatcacttccccaagcagactccttatccacacgtcgatcctcgcgcttttctgtgaaatctttctttaatcgactgaagcttagtcccttcttgttgttgtctttgatctcaacacctagctctgataagcctgcacgaacccatccaatgccatctgcaacctggccacctatctcggcatcgattccaaagaaacgacaagcgcgagctcgacatgttcggcgaagatcttctagatacttcagaagggcactattgatcttatgcgaaccagaacctgctgtgctgcatagcgatgatgctttggctgcatgttctgaggctgctaaacacagtcgggcataaagatgggcgcgaacttttggaatttcaggagccttgaacatccattccttgtcgttcttgttacggtcctgggcgactattgctggatacggatcgtctttaagaactgctagtaatgtagcttcggccaatgctagagagcacaaggctcgagctgtcccaggagcaacatcaggacatggaggggtagctgtagcatgctcaattcgacctgcgagataatcatacacggaagcagcttcgaggagacatttggttgcggctgtgactgcattgtttcgctcctgtgccccgagaaactcgctactagttgaataaagcggttgtaaggcagatcgagccgtcagaacatgagagaagcccagagttgaaagtacaaaggcaatttcatgttccaaagacgaaatcctgactctggctctctcccgtcctgggacgacttcgccagataaagttggtctccattcgatagccgggggcgtcttttgcgtgacgatagccagacccttgttacttagaccgtcgtccactgctagtaggtatgggatgtagccattgacgctggaaataaccgtgtttagattcgagacctgagagcttggaggaagtctcttgtgctttttcagggcatctcgaactaccccgcgatatgtgctggcgttgaggggcagtgaaggatgagactcggagctgaagcttgatgagaatgagaaagccgaagtcgttgggagaatgaaggggaacggcatttttaaccagtctcactactatgaggttgagtatagagagatttgcagtaacaaaaagaaaagaaaagagtcaagatcaagttttgagttcaattgttttgccaagctcttggtccagacccaggcctgacgatatcaccataatagtcctgtactgtgcgcatatcagccgtttacgcactgctcaaagtgacgtctctgccctggctttggctccggggttcggaagctccttttcggccgatgctctaccttacaccacaattgaagctccaccaaaatttccggggtcgcattggatgtcatttagttagagcttcgctccacgcacgctctctcctcctccttcatcaaccgaaccactcttgttaatgacgactttcgctatctcgaggtgacaatggctggtccttctccgtcaccgcacaagcctcgtcgcaaggctaataccaagaaacctggcaatggcaatggcaatggcggcagcgaaaaggcccctcgcacagaagccctagtacgagcgcccgcgttccctctcgcagcgtttctgtggcctgcgcgaacttctttgtcgcaatgggaggttctgcccgtgattctcatggtggtcggtctttttcgatgggctgctggtctgtggggatattctggtaaggatggccgccgctcgacttgaccatcatgacacctttcgctaacgaggagcttaatttgcagggttcagcaaaccgcccatgtttggagactacgaagcgcagcggcattggatggaggtcacgacacaacttcccatatcgcaatggtatttccacgatcttcagtggtggggtctcgactatcctcccctgacggcctaccacagctggcttctcggcaagattggctctctcatcgatccctcgtggttcgcgctcttcatctcccgaggaagccaggaccccaacctcaagatcttcatgagggcaacagtcattatctcggagtatctcatctacgtcccagccgccatagtcttcgtgcgacgatatagtagacttcaaggggtcactaactggacagcatggcttgcgctcgtcgcaatcctgatgcagcctgccaccattcttatcgaccatgttcacttccagtacaacaccgttatgctcggatttgtcatggcgagcatgtcgagtatgctggctgagcgctacaagtgggctgctgtcttcttcgtcggcgcgctgggattcaagcagatggctctgtattatgccttcagcgtcttctcctatcttctcggccgctgcttttacccgcgacttaactttaccagactctttgggatcgcccttgtaacggctgtttcctttgctatcctaattctgcctctggttcttggtacactctacgacaagagccagggcatcgatgctcatggagattccaaggattctccttcacttcctctatttcctcagctagttgagattctagacaccaaagccttttactggcctatcgtggaacagatggtccagatggttcaccgtgtcttcccattcgcgcgtggcttgtttgaggacaaggtagccaatttttggtgcgccgccaatgttgttataaagctccgacagtggccaacagctcttctccaaaaggcagctcttggtgctactcttggttcgattatcccacctaacattatcctcttcctgcgaccacgaaagtccacacttcctttggcttttgctgccacagcttggggcttcttcttgttcagctaccaagtgcatgagaagagtgtcttgcttccattgatgcccatgaccttacttctggctggaaagcacgggttgaacaaggacacacgagcttgggtgggcttcgccaaccttttgggagtctggactatgttccctttgctcaaacgggtcgacctgagagttccatatgcggttttgaccctcctctggtcctacctgctcggcctcccaccgacctctttgagcgcctacttccaagaaggtcaagctgcctggctgcaatggtgcacggcattactgcatctgctgttctatgtcgccatgggcgcgtggcatgttcttgacacatttgtaacaccacctgttggtaagcccgacctctgggtcgtggcaaatgttggaattggtgctgcaggcttcataatctgctatctttggtgcttctttaagcttatccaagagagcgacctattgcctggaggctcatcaagtaagaaggataaaaagagcaagaccttgtagagaggcattttttttgtcgataatagatttcaatacgattttgatttggcgttatctctccatcgttgtccaaactgctacgacgggcttgttcaacttgtgtcctactctgtaccaggctattcgttaaagggtgtaactctttcgacatcccatctcgtctatcggatgaacattcgtttatgcttgggcagcttccttcagagagccatggcaatagcgggtgaacaaggtcgaggagcaacgcttggttgtcgactgataggctgcttacacgactcaactcgttgggcacggccgatgacagcaatgaagattcccactctgtcattaacttataggcagacacagccgacactatttctagttagacagcacaaccatccttggggtaataaatcttggtctttccaagtatcgaggagaatggcgaactgcacttacttgcagaaaagaccttggctagatgactggataagagcgttgtattttttgtcagacttctaagatagacataagctgagatattacccaaaatctattgtcctctcgttcagtgacgacaagatctgttgataattataagatcagagatcatggaaagagagcaaagataatccattttgtgacgtcgaatacagagtatcttgggctgattacgagccatcaagctctgctgatattttcttgctgacatacgctgcaggaaccgttccaacgtgacattctaggcaaaagaaggattcaagaaggggcttgaatctcgagtacggcagatggaggagttgttgggatgaatgcgactcccgttcaaggcgcagtcatgggctattatgctttcgataccgagatactgaactgggcttggaagatggcactttgatgcctgagaacacggcctcatccttcttcgtattggagatgattaatggcaagataagctccaggccatgatgaaggatgacaatgagcttagatcttgctgttgcatcgccactgagagcctatcattgccacagccgagattcttcacaatgagccccggaggatggatagtttcatggcatcaacaaaaatcagaaggcctggagctgacttggccaagtgtccaagcagccaaggcctgaacgatgcatgtgcttcttgaatggggtcggatccgatttgagagcctggcctggtcgagatgattgcagatctttgctgacactaggcctcttggggaagctgggtgtcgttcatttggaatttcacattctactttacttcatcatcagtgtcagtcttggtagccagtgttcgagagccaagggtcgatcatggcggaatacgatgaacgcatgcactctccaatgtgcaaggtcgggaataagatgctgattctggaaacgtgagaagggacaaaattcaagactcttggttatccatcccatgaggcaaaacgactttggggtgaggttgggttggatgcttcggggaggagaggagccattgggggccaaatggattaggtgaggagattgttgatctgcaccatatgccaacgactgaggatctatccgatgcttattggtggagaagagtcttgtcgagtaagattttatgcaggataactttatcatggagttgttctcgttcacaagcgaaccatgagataccaggctttggccgatatgacgagatatggaattgacgagtaagacagagctgaaagcgaggataggtcttggagggacggactcgtggaaaagacccgagaaacgagagatgaatttgcaggacaaggatatataatccttgccctgtatcaaccgatcttacatacctatttagagaggccctggctatgattatcaacatggtgatgtgaggatagaccccaaagttccagtttggtcaaccaaagccaagagaaacgcaacatgtcactgctcggtgaataagtgtttcatttattatcccgcagcctgtacaatacagtgcaatatagtagcaggtaatattagatggtgagcctggtgtataaggctgagatgattttcatagcaaattgcggagtggccaggaatagctaaacttgggttaacccacaacgggccaacagctccgagagaaagaaacaaaccaacttcggccgtgttgctcagcctttgttatggagttgcagtgcagctgcaactgcaagagagagcaaaagagaagagacgagaggtgaggttgaaatcttgggccccaaaataactagtgtccgttgctgcagcgcttggcatggacactaagcctacaagccccagcaaaaatgcaacctcaaagtgatgcttattagttgaggctggtgctgaccggtcggataaagaacctccctgcatataatccttggatagtgctgactgtgtcggtacggtacctggttcgacagtctgagtccagcacagtaaatcagaagtcgaatttggctaataagctgacagtggagattaggaagatcctttgagggagaaagacttttctactgtgctgcagtgtgcagtacgtagactaactagttgagtgtagtggttggtggtggtgggagaatctaagtctaggctcaagcatagtggccaactctatcttgaaactaacaaagcccgagatcacgacttacacatatacagtatgatttacagcaacgtcactcgagcaaaagaaccaaaagacagcaaaagatcaatgcttcgtgatactcatctcaatctaaacagggctgagttgcctagtgggatcgccgacagagacagagacagagacgaaagaaagtgagcgggctttggccatcttggctcctttgttcaccttccaacccatgcatcctccaccaacaagacaggcccatatacgtaccgtaggcacgggaactcgtagagcagatccacagatagaaacagatggtgtgctgaaccgaagcagcgaagcagagctgtgcattccctcagcccccagaaactcaccctcaacgccacccatcccctagtctgttgacccaaagccaagagatgctcaagctgtctgctgtcagccctccttatcccgtctttgtctagccctgcctcctccaatatcatccatcccatcccatcccatcccctgtcatgccatgtcatgtactgccctatgggttcgccgtggtacaacggcaaggtaaaagggacgagggttaccgatcccgtctgttgtggactgtgacacttctctcttcattactcagctcctcctgcctcgtttctcctcctactcctactcctcctctttctctcgttttgtttctgtcttgtttcgtcactttcactcttgaccctagaaacctggcttgctatacccaagctgttcctcagtttcaaccaattcacaatggtttcaaaatcattgctagtcctcacggcggctctcgctacggcctgggctcagacaacaacagacgaacctacagcaacagctgaggagtcttccacaggaacttcatctggggaggctgtaacacacactgtcaatgttggagcagtaagttgacatcatgggcacataaagacacatcaatgctaattagcatacagtccggccacaagtttacaccaaacgaggtcaaggccgatgttggtgacattattgaatggcgcttctaccccacggaccactggattattcgaggcgattatgacaacccatgtattccctatgagtatatcggagtgaaccgccagggtttctcaagcggcacacaaaaggttcaggccatcaccgacgatgtaagttgatcaagtctcccagctcaagtctagacaagatattaacactcaaacaaagggacctcggtacagagttcgtgtaaacaacaccgagcctatcttcttctactgcggagctccagagtcatgctccacgtataagatgatgggtgttgtcaaccctgtaagatatgcactcttacatacgtggtactcatgaactaacataacatccaacagtccaaaaatgagacaattgaaggatggcttaagaaggcaaaggatgtcgatatgcaactacgacccggagacccttggccaaaggagggagagtcaacttccactggcgcaacatctgaaccgaccgccgataacagtgatgaagatgacgagagcagcggaagcggtaaaaaatctctctctactggggccatcgctggtattgccgttggtggtgctgctgttcttctcctcgctggtgctcttctctacctttgtggacgacgaggtggcttcgacaaggcctatcgcaagagttttcgcaacagcgttcctcctgctcctccagttgtcgagaacccttactcgcctcacccaagtatcgctgatccctgggctgctcagaagagccctggtcttgtggctgctccttacggccagagccctcctctcagccctcaccactcgattccctatgggacacatcccggcatggtcgctcaagatggaacccccatctcataccagtaagtttctctgttctgactctcatcaatttgttctaacccttcacagcgagggttatcatcacccacccatggccgcttctcccgctacaactcccaagcctcacgagcaagtcgcccccgtggaactccctggctctccagaccccaaccatcctcctctccccgcgtacaacaacaacaatgacggaaggggattttcatggaacggggatgagcagggataccatcccacgaaatagttgtcacgtatacgaaatccaacaaggcaggtcgtacatgttacggtgtatgcgaatcactataaagcggcgttcaacgggagtatcatgttacacgggagttctgtaagggaaagcattttgtgatgatgcggtttttgtgctttgtgaaaactcagttatactttacgatatcagagatgtttaatcttgtggatggcttagggatatctcaaacctcatacccttgacttagattcagtcattcacaattatagcttgttactactataaaaacaataagttattttactatatgagtttattaaagtgtaccaaattcaagatgtaaaggcaccaaccatagatgcaaaactcatcgaaacctgctggaaaacaaagacttggaaaagatgaaattgaatcgtgcactgggagattgactcgaaacaacaaagaattcgcagttggtactgaaattgctgaggttaatgcctagtctcagatcctcaacctcaatttgatcatcagatgaagagagacttgagccgccgaggtcatatgagaacaaagaaaacgcttgacgacttgtaacaagtcgtgattgactgacgagactcgtgatgtttgcacactacggacatcgcctaataccacatggtcgagcaatgatcagtgcagtttgaccaagcaagccaatgttatgcacaaacagccaactgcttagaaaatgccaataaatttgagggtcattgaggtgatgaaacacggcactgtactgacgacttcacaatgaactcaggaggttggttcactcaccgtcgttgggcccctgaaccaaggcctcgaggttttacgcccagaggaactggccaaagaaatgagaatcatttctatatcatcatcagtcatagggtaagttgtgtgatgccacacgccgccagaccgaacagtcatacttgacaaagtatggtatgccagaaaccctaattagaaccagttggtgtggcttcaccaagcatgacaatacaccaagacatgctttcacacaagatcattcacagtgtaaccaaatattcgaagagccgaaccgcctttttaattttcatagaccgtatttatcccatttttacagagacccaatccagccatgagtggccaatccatccgcgccagagacacgtaagaactggtaaacaacccgtgcgtagcatcttcgaaattcgtgagggggcgtaaccgtgcagatctttagatggagatcgcttagtcgaagagaccgaagcccatatcctcgtcggactcctccttctcctcctccttctcctcctccttggcctcctcagcggcaccgccagcggcagcagcaccaccagcggcggcaccaccagcaccgccggagggaacggaagcgagcttctcagagccctcggcaatgagctgaatgatatgttagtacactacagtctcgtagcgatcatccttgaatcttacctcctggatgtccttgccctcgagctcggagatcagggtgttaaggcgctcgtcatcggcctcaatgccaacggactcgagaacggccttgacatcggcggcagagggggaggtgttgcctccgaggccgagaagaaggtaagctgcgaggtgcttcattttgatagtggtttctgattccaaagatgttagaaaaaagttcttgttgaaaagatgttgcaactcgtcgagtccaaccagggggggtaaggcacagttatatacttacatctgaagttggaagagaacacgagaaatcaatcactttaaccgcaaattgggcggagactgaaaccttcgagttcggtggtgaggttgttcggtgtgccaaaaagtaaaagttcgcgatcgatttttgatcgtgtgggaaccaatacttttggcgacagtgtggtcacgtgtggcggggttttttgggcaagactcacgccgaatgcacctgaacctcgagacttgagacgtgagagggtcatggcggggagaaatcggaagaagacaaacgccggatccgttagccgcaccgccacagacaccacattccccacgtgactgcgttcggcctgtggcgctttcctgatttcatggcctcgcccataaagttggctgttgactgattctttgctcttcactaactgtgtgttttcctcttcttttgtttcgtgatcgcctgtatttcaggcgtatttgatgagattttcgagcgaatacgaccacgaatagcccttctatcgactctgcgcctcttatcaccagaaagtcttaaactcgagagtttaacgacgtcaaaaaagtgcctgacgacagaccgagtgaacaagcttttgccagccgctcaatgactcacaagccacgcctgaggctacttgttcctctctgtctttgaggactcgagtcaactgatatttttttttaaagttttttttaactacattaacgacgcgatgccggtgagtaactccccggaggcaaacttcgtgagtatcaggaaaaagttgaccatggctttcaagattggagacctcctggcccagatcagcggtggtgatgagggatcttccgtaccccccaaacagggcctggtccggtccaacacgttacccaaaaggaaggccgacgatgatcctcgatcgagtatttcaaaggcgcctcgagtgaccacattatccagtactgtggcaccacgaacgacacaatcccctactgctgtctcaagacccaaccttccatcacggcccgccgaaagatcgataccctcacaacgaccctcgaacccctcgaatggtagtagtaaaccttccgtcttgtcgtccaaacccatgaatgggggtaacagggtctccaagcctgttgcccccagcagaccgtcacctggtcctgccagcgcaccttcagcaccaccgaagaaggggtctttcgctgagattcttgctcgggctcagaaggcccagcaatcaatgggacaagttggcaaaatccaacacaagaaggttgaaggtggtgcgttgaagaaggtcaaagatgaaccgcctgtaaaggtcgatcctcgagcagccaaaaacatgaagcaacgtccagcatctactcactcaggctactccggtacagcgaaaccaggccaaaggccaactcaacggaatggtgtacctgtgtctggaaacggaagggatccgcgcaatggaaaacccctacctccgtcaaaggcagaacgtggcaagatggccggcagcaagtcatcaggtagagccgcaccccctgaggaagagaccaagaaggtgaagaaggctgccatggctacgactggttatactggcacagccagacccagaccaggaagtgacgccggcaagaagaagaaggaaacccctcgtggtggtgcattactcagtgccccgcgagctcctcgtccatcacgttcaaagtcacgatttgatgacgattatgacgaggatctggatgattttattgactatgacgatgaagaagacgacggtggtccacgatatgattatgcttccgatggttcttcagatatggaggctggcatggatgatatcgacgacgaagagcggcaagcagagcgacttgccaagctcgaggatctcaaagaagagcggctcgagaagcaactcaaagccgagaaagaggctcgtaagcgacaggccttggaagcctcgcgtggtcggcgctgatgatggaaacatctcaacgtctccttgtgccatctgtctggtcactcacctcagctgggtctatggtgcttggagcttgctcccatagcatcggacattaccaacctttactcacctttggatacctgcaccattcttctttactcgagatttcttcatacgcaagcaacggtcaaggagtttgttagcaaggggcgtttcacgagctggactttttcaccacatcttcacaactacacccttttgcactttgcttccgattgttttaggttcaggggctacattagcgacggagttgtcatctttgctccccaattttatttttcttttgttacgtcttcattttcaggggtggtttgcatggttttggcaaaggacactggcgatgcggatggattaaagacaagaaggggatgaaatcattggagcttttttggccagggatggtgaagtggatgtactgtagacagagatggatatatgtagacaacgtttcacaatgataccgttgtctagaagtaattgttaaacctcacgattcctacgacatcctatcctacacgcatgactttctatctcaaggtgatctggttttatgactctggtgttgttacctcagttcctcattctatcgctaggccattagcacaaacttggagagtacagcgcactcgcgcgatcatggatatcttctaggttgttactttactacaaaccagttgatacactagacgtgtaaccacgaaaaccacaactttgcggcgtctatgggtagatcaattattcatgctgagaaagactggctgggcaatacgcaaaacagaagcatgaaatatattttttccgatcccaacaagtctaaaatttagacgccattaatgcccttgactgattaaataacgcctcattttccagcccaatccaaaagcaatgcaccccatgaatgtcgcaacaaatgtggtaaataatcttcagtgaagctcgccactgatatagccatggtcttgaacaatgtttagacaacctgacatcgtttgagtgcgtgaaaaaggtgcagacaatccatagtaagctcgacgttaagaatcggctgttatacttatacacagtatatagggaaatgggattccaggccaggacaactatccttttaaggggtaccaagccacaatctgacggctcagatatcggtcaaaacaatatcaggccagcaccgtgacataagttgatcaaggaagattgtcactcttggacgacttcccaccagtgcttccataaggcctcaagttccatccttgatatggtttgactccctgagtgctgctaccgttggcactagggatgatggacggaggttggttatgacgaggtaagttaggctctctcttgataggtggagggggaagtgacgccgatgcagcaggaagaaggcttgaaggaggcggatgggccggtaggtcagccttgactggctgtgtctcctgtttgacctcaggctccttaggctgcatgagcccctttttgcgaagatactggattgactgaaggacagtaagatcttcttgctccttgtcgttgagaatcaaacgttgctgaatagtgagccgtccattgttggcctcacgatccttcatggctgcttcgcggacttcagggtcatggacgaagcggcacttgcccttcttgccacatgttccaccagtggaataatatttgcagtgcttggatacgtcggctttcttggccggcggaggaggcggaggagcaacatgggcacgagtagacataacttctggctcgtcatctgatgactcctctgatgggtctcgcatctcgtcaccttcgtcaccctgttctcgctttcgcttgatcgacgactcaactttgcgcaactgtcgtctgagtttgtcggcttgtttttctagcgaggaggccttgtcttcgccattctgtgccaactcggcattcttcttggcttctacgcgagccttggtggggaaatgcttctttctctccgctaggaaagaggcaacatctttcacactataactgttagcaatattatagcggaagggctactagtacttacttgagtgtttcttgtccgatcaagtccgtcaaaaccttctcctcaccttcgtcatcttcagactccgaatccacaccaggggtgaggccaagagtgttggtcttgcgcttcttcttctttcccaaagttggggtttcggatttatgatgagcagattcgttgtttccatgtttctggtgacgtgacttgtcatttccatggtgacctccacgacctcgtgtgttcccgtcacggaatcctcctctaccgcggcggctgttgtggccgtagtagccgtcctgatgatgaccagggggcagaggggggccagggtatgccgggtactgaggagggggatagtgaactgctcgtgggtcatgaggatagggctgaccatagccattagctggtggcatggcttcatgctcatacccaggtcgcacgggaccatttaacgggggctttgggccattgcggtcattgtaaccgccgcgccctctcccgttgctataagggcctccagggggctgtccagcaccactccactgggcctggtttgggggaggtggcccttggtaagggtaggcctgtggagcgccgtaaggtggttgttgggggtattgggagggagggtatggctgggcaggatagttgggatggtaattgcctggaggcatagaaccttgcggatgcccatggggaggatgcccgtgctctggtccccattgaggctgcggagggtagctgcctgcagggggatgcgcggcaccgtagggggcgggttgtgatggggaggatatggctggccattgtattcataatggtcttgaggggagccgtggtagtctccacgaccgccattgtaatggccaccgcgtcctcgtccgtgatgccctcctcgaccctggccatgttgagggtatgatggagtttgtggcccataacttgaagttccaccagaagaaggcggcggtggcggaggtggaccgtaaccgtaacctgacatagtgaagataagtgttggtggcagtagacggagggggttcgatgctgagatgtcaggatttgaagatcgcgaagggctaagtcggattttcagctggggatcgaagcttgaaagcgtgtgtttgtaattggatcgattgtctgttcgcaaagttactcgatgaagtgtcgggattcagtgagacgaaagtcgggagtggtaaaaaatctaggaagttgctatgaccgagtaaaagtttacgtaggataagataaaatgagaaatgattcgagtaaaagagagtaggaatcagagttaaaatatcttgttggaactctcaagccggtaattggggcaatggcacctggattgcagttgcccgtttgtgatgccctttccaaaaaaaaagatggcacgacaatgattgaaagacggaaggagcttcctctggagcgccagacggtgacgaacttccctgtacaccgcagtcgcggttggtgtatcagtcttcttctggaaggcggtgagctgctcggagctccaattcaaacaaaagaggcttagcggtactgacattcttttctgccgctttcaaggttctttggacgctgagaaacaccctggggctggtacgcaagaacttcatagagctgaatctcttttcataagccttgagcgatcttttatatctcctttatatccttgacttaccaaaagactcacatagctcatttaaccctcaatccgtgttccaatgttcatcctggtttgtttcgccctgctatggatgcaagaatgaagaactcataagttgtttagacgaagatcgccgacttggtgcaaattgcgccggaggatttctccaagcgcagcatagacgcaatcgaagacaatatcaatgccaaatactctaataaagtgagatttattttacgcatcgcaaattgattccgtgactaacagggcgttgcaggttattcaaaagattggactttgtatctgcttgtacgatttgcagtgggcttcggaaggtcttattggccatggaacaggcttggtgaacgtgaatagtgagttgaagtaaatgcattttgaacttgtggtgaaactaacggagcatcgcgcagctgagtttcgaatggtcgtattccgtcccttcaaaggtgaagtcatgattggcagaatacgaagctctacacccgcaggcatcaatctgagaacagactttttcgacgatatctttgtgccatttgaggagttaccagagggtgctgaatagtgagaagcccgtgatgatttgcatatgcatgtgctaacaccgtgtagcaaccacagcgaacaactctggatctggaatctcgacgaggatcgactcttctatgataaccatgagatggttcgctttcaagtgatcgatgaagagtggcatgaccaagcccctgctggaccaacacaagccgaagactcacctttgaaaactccgtaccgcatcaaggccagtatggcagctgaaggattaggcgtatgcctctggtgggatggagcatagtgttggataatggactgaggaattatggaagaacttgggcccaggaaaaatatgtcaccgcgttttatttggcgtatgtacatttgctcgttctatgaatctacgatttgatacccgccaacagacgttcctcaacgttgtcgagcacagagtagtgctccacaacgttcaagttctcaatctcggccacgaactgcttgtgggggtcttgtccaggaccacccatcatggggttgggcatctgctgcgcttgcatttgctgggcaacctggctggcggctacattgtgtcagtggacggtcaaagatttgccaaatcaggatgcttaccattgtcactgccaagaaggaacacataaacaaactgaaggccgaagatgcaaaggaagtaccagctgatactggacatccatcgaggatccatttccctggtctgaacaccagcctggagcatgctcttgaacttgatcgtaatgggaaagggtaatttcactgcgatggttagcattgtccagattcaatgatgaatgaacgtactgatgacgtatccactgaagaaggcgttgatccagctcatgatgagcgtattggggataatcatagccatattgttcttcatcatacccatcatgccgtccatagcgctgggatcggacagagggttagcaggaggttggcccttgcgatcgggctccttaaggtatgttccagcctcgtaattggttgtcagaacgtcacgtcgagattcgaaagccttctgtgagaggacatggtggttggttcgaagagctacaccccgagcaaggtagcgttgctcacgcatggccttttcgtcctgcttcttaggtgcggtcgccataaggacagatgcgtaatgacggagaacaccagtcaagaccatgacaatggtgatcgggataaggatccagtagctacaagttccagttagtggcttcgtccattagcggaccattcgggaggcgacgaacaataactgaggatccctatgaagggtctgaaccggagcttgcgccatgatgccgatagttgcaaacgtggaatagcagcgttgggaaaggcgaagctgatgtcgcgttgcaatggagttgttggagatgtgaggttcaacgtcgtcaaatagccatgaatcaaggcaaccgacgccacatgtaagcggagctgcttgattggtggcggtacactatcgaccctggagcagccacactttacagagtctttagctttcgatgaagggacagctatccacatgcttcgcttcggccccacgacagcccagacttcccatgacagcgagtctcaatacttgtacatatagaaaacgaccactttctttagcaacataccacagcattcaatctcctcaacacaagccattgcgcgcctatatatatcatggccaacgccgctgaaaaaatctcggtctataatcttgctggtaagctctccagctccttataagctcttatacgagaccatcttctgacacggtggctcttcgcgacacagacctcaagaacacatccgacgatgctatccccaactacctaaactctctcaagttccaccagtctcataccctcaccgatgttcgccttgcgctcggatacactgctttcagtgttgcagctgcttgtttcctctgggactacaagctaggttttgagagcacgaaatactacacagctgctgccgttacgctctacaccttgatcaatggcgccttgacactatggattatgttccgtgaaaagggtgttgtgtacgagggaacttcaccatctggagaaaaggtcggacgaatttaatcgcatcttctttacaatctactaacatctttgttagatctccatcagcagttctacaaagaagaacgtccccatctacaacctcaccattaccgtcactgatgataactcgaaatccaccgttcacaaaatctccaagcctttcagcggctggttcgaccaaactggccaatttgttgctgttcccttccaggagctcctcgccaactcagtacctttgatcggcaagcgagaccccaagcgtgttaccgtctctaaggagttgttggatgccagccccgatgttctcgatgctattctggctgcgaacgccactggtgccgaggccgcatccacaccagaggtaactgagaagaagggtggcaagcgacgcaaggcgtaaaaaggagcattggagaatatgaagtggttatatatagtatggcgtttgtagggaatcatattgatgccatgcactgacagggtattgtcagaactccggcagagcatctgattatgtctcttgtgcttaaatattgtccaattctgaatgatctctgttatataaaccttttccgactacctatctagcgccaaccactaaaaggagatcaagtccgataatgccatggtgctatggcattgcctctatgtaaaacacagctcgtcatcttacttgagatcagcccaagcggccctagccagtcgtgctgtctttctcacctctcgtacacgatgtccacaaaccaatgtcaactgtcgttgtacttgaggcgcatgtggtatcaagtgctgggagtcgtatgtctgtggtaggctccctacgatctccagcgcaagcttgccacaagcaccctccgtctctatatcagcagacacgggagaagatttatgtgagaagacactgctgcagatattgatgatgcttcgaatatgccccttacccttctcaggggcctctgcgagtgtattcttaatcacgtccagggccgccttggtttcggggccgatgccactgttttgcgcaacggcgatcgagattcggaggatgctgtctgcatcggcttcataaattgggaaattcatgtgcttgaccatgagtaacacggctgtgctgtagttcgccttgccctgttggttctggacctctgcttccgttccagtagcggcttgtagcattgggctgacaagctggaagtagaccttctgggtccagagaggcttgacgatggcataacactctttggtaagcggttgctgaggggccacaatcatttcaagtcgtcgagcaagttcagtgccaagcttgggatcgttgggcgattccttgaccacatctaatagtgtctttgcctccttgccgctataacgtctgaccatgcccgcaacaagagcataaatagaggtgatttgctccaagcgaaaggcgtcattttctgatgtagatgcgggtaacaaactagaggatcgttgctctagagctgttatgagactcggaatagtctcaattttgaacttgtttgctagaatagtcaagatggaaagagccactggtctgctgaagtttgtgtctgctgcgaaaccgctgagaatcaactcttgggcaactccaatgtcaaactacaattgagttagcaataaagaatacgagttatgatggaagggtccttaccaggcgagatactgctgatgtctgcaaagcttgcagtataccaaaagctagaacattgggcgcttcggaagttaaccaactccaagatgagccattctctaggctcaactgagcttccggcgccgtcttcggaaccgtaatagactcatcacggaagaggttaatggcaaaactctcagccttgagtgatgtttgttgagtttcactgaactcgtggatgataaagcctgcaagagtggaaataagatgaaggtactggtgtccagagacttcgtcgacattggcaaaatcatcactcaaacttagagcttgtttgcctgtctgaggatgtgtttcaattaccttggtcgctctgcgatagagttgcctagcaatgaaaagggtaacgactaagaactcgcttcttatctcggtcacagaggctgactgagaaactcggctatgatattcaggagaagacccagctgctgtctccccaccaagcagactcagggcagggtacgcagagctgatcttttgtaagggctcgtcttcgatggataattctttgtcaggattctttgccaagcaggcgtcgttgaagtatcgaatagtggattggattgtagcaaccagggcacaccaaatttcaggatccgacttggattccagcgagtcaaagagttctgataggaatgcgcgaatggagtaaatgaagtgatcgaaaccatctcgtggtgtgaagggtagttctgaggagcccaggtatgcaaccaaacctccaagagtcttgatcgtctcaaccgtatcaggaacattaccattttgtcgactggagcgaatgatgctcaaactctcatccacgaggcctttgaaaccgcgagggaagtatcgaatagcccgttggagagcctgggcagcatcgttaatgagttcatcgcccccagaagatcgagggtacccgggacccgacttcttgagaatggcaaacagagatgagcagatttctgagcaagttgactcgggaagtaatcgctgagaaatgtcgcttgcatcattgtttgagagatccaatgacttggaaggccgttggcaaaccaaaactccagctcccgggacagcctgcgtagcgaccttgatgtcatcataagaggcatccggtttagagccaaggttcacggggcccttgaagacatcttcataaagggacttgaagaaaccgtctatggcagcaaaatcctcacggtcctcagcggccatatttgtgtcaactaataggaaacgagtttccaagatgacgtgcaagacttttagaagatcctgggtgtggacaggtgcctttggatgtcgcaagttctctttgatatgtgtaatgacgggagcagccattaggacaaaagcactaggcttggagctcaggacactgaccatgagtcggccagcgggtgaagcatacatagttgtcgcaagatctggtacgcagtctcgggtaactgataatgtgtagtcgcgaaggctatccccagtgagtcgtctagtgagagacttgagaacttccaatgtgccccagatggtatcttcaatttctccgtttcgaacctcatacttcaagctgccccatatttggttggcatagggcgcaattgctttctgaggatggctgtactcatcaagacaggcttgcatggtcttgaggatatcgagctagtttcggtcagcttaacttctccctttcaagaatcaaagaatgggttccaccaaccttgacattgaccgtcacagcatcaccctggtccagtttgcccaagaggaatggaaagaccttatcagctaataagtggtttgccgaaaagcactttcgtagtgctagcttcagctcttcaggggtgattgcaacttgagatgctcgagggagtgaaatgggaaagtatggcttgaaaacaccatacacctcttccagcacgtcttgagagactgtgtactcagacatgaacaatctcaagatgtcaaaccacaccatcaaacactcggggtctcgttcacttctgcacagttgaattaagtcgagcataaagccagctgacgagccgtgtgtgttctgcaaatcgctggcgaccccaggagttatcatgagtagccgtatgagctcatagatttcgagtctggtcttggatacttggcgtgggaagtcatccttgagagagcacactttctggatgatgtcatgccccatgtgccgttggaaggacttcatggcgactatcctagatagcgcactcgcggagggcatgattccagctttatgatcgacctcgaacatggctccgaagaagctgaccaatagtttcactggccaattgttagacaaaatcgtagtcatgtcttgtacaaaagcttaccttggctgggtttcagaatatcattgcttagaaagtccaacgtccgtgatagaaactcgagcgctatgatagttagacacgaccgatgccacgatatgaaccgagacttaccctttgccctcgccgtccaatctggtgtctcattctcggcctcattaccactacctggcatccaaggctgcacagcttcgacccatcgtgctacaggatttgtattggccgctgaagtttgaatctctggtcaaagtcagaacatcttcatttagcagggatggactgaagtaccgttggcagccttcttggctatcgctgtctgttgcccctcattgtcagctagaacaaattcaagagcccattgcctaaagtctgccatgatgagacagtgtgagaccgcacaagccgttcgactgtcttcttgggtgcacaaatccaacagttcgccctatcccaaacaacttataaagagaaacctgaaactttgcccgtcgagtttgcgatagtgaagtggcagaaagttgaagcccaccaaaagcggtgaaattgtatggcggggtagttgagcactgtagttggttttctgcagcgtgatgtcaaaagtgaaaagataatatgagagacgttatgaaataagatccagattctctagtatattgtatttcgaggtttttgatataagtcttatcagattggtccaattgctgaagccctctttgtcatcatgtcaaactccgaagccggccatcgacctctacggagatgtcccgtcattccgcagccacggccccactgcagtatttcttgggttgattgacaacagcaattttggtggtcggcccctgtatttctttctccgtcatcgacctccaaaacacatccacacaactgagcccgacactttcagaggtggcttgtcgactcaattgccctccagcatggcctcactacgaattcctgcccttcgccggcttgtagccgctcccatacgcaccacccgagctatcaaccagcgacgatgggctcaagttcacgatattcgcttcctcgcaacaacccaaccttcgcaagccgtcgtcgagaaatacaaagagaaactgaaccagaaggctcagaaagagggcctccagagcattgaccagctcaaggcagcttacgctgacaaaatcgatgctgagcgtcgaaagagtggtattgagattccagttggaacaattcctcaagcacccgaaacaccagttgttcaacccaacgccgacgacccccctggacaagacgagcccaccagagaccctcgcgatcctcctaccactcctccccaatatcctccagccggctcagataagcctgctatcaagactctaaatgacatcattgacctccccaaggcacgggagcttccagagaaggagcttacagctatctggcgtctacgacatgcctcatctgagcagaacctctgtgctgtaatcccgatgtctacatacaaggctatggaggacgctgcacgagcagcccctcaattcgtccttccggtgcctcatcccgcccaaggcgcagagattcacttcctgcagtggacctttgatgccgcgtccaaaactagcactgttctgttcacccagcttgctgaatacaagaaccgaggcgagtttgcacagcctcatactaccatcacacaccacctcgaccttgccgatgagcgaggtctggttttgatgcagggccaggtcctgcctgaccgaggtgttacaccagagaacgccaagtggcttctcatgtctctacagcgattctatggtggttgggatggtgaggaagtcgagctgactggtgagcgtaaggatagggctgaggagcgaaagaagctgctgaactggttcgcagctggcgactcgagattcagtgttgataagctgctggaggaggctgagcgcatgggttaagtatggaagcattctgtttcaaccatgagctccgcaccatggttttgtgttattaaaggcaaatagcgtgacatccacctaagaaaggtgatgaattgtagaatatatgactagtgtacaagattatttaaacatccaccacgtcctacgatgctctctcgtttgccgtgatctcaactcttggttaatgcagacttgcagcaaagcagtgcagttggtgcaggtagtacaaagttcaagatatcatgttaacttaatgattaaaataatatgtctaaattcgttccctcggtattcaacataacatgaccaacctcaacgccatccaagcaacaccattgtcccatagtgaaattcaattcgaggtatctgacaatgttgatgttcacaaagccaagtagaggtatccgtaacatgatatcaatccatatatgctccaatccgtatatcctttttgcgctccatgtatattcaaatccgtctttcatctccgtgtattggttcgtgtatatcgttatgcctcttcgaacactttctaagtctcgccactactactcgattggcactcctccaccatatcttctttgacagacagcttcgccttttctggtagcaccgcctcacagccttcagggacgcggcaaatattgcgtgcattgcatgttttccatagaacctcacgtacttctttgaagacctgatcgaccgcatccatcgcccagatgacatctagatgttcgtattcagggatcaccttgctgtggaccaggttgacatgaggctcacggcccttttcgaaccgccggagcagtttccttccgtcaacaagatcgtcgttaccacaaacccacatagccataggtggcgcttgtttgttataccacgcggtagagcctttggggtgtttccgatgagcttcgagcgctgacgaggtccttggtgtcacaggtcgtccatctcccttggaatccatgtgctcctcagctctaacaatctctttcgtagacaagatacatttgtgcttggcaaagcactctcggccaagccaccatcgcatagactcggcgctgacgtaaacaggcgcaaactggaacatgcgattgcgaaggccacgatcccaacgggcatcagtccagtcaaacagaaacgagaagactttgtaaccaagccagccatatagacggggatccaacagtttgtgcatctgcatcatgaaagggataaatgcatggatgccaaacatgagacgaaatagacctggcgaaatgattcgcatgaacttgaagtacatcttaccgattaacggcccagcatatgcggctggggcgagggcacagaatacggtcagcctctcgcccagctcaggtcgctgttctttggccaaggcgacaaaggtttgagttgtaccttgggagtggcagataagtccaatcttttcgaaacccgtctctgtgatgactcgcgacgtcaacgcgggaagatcgaaaacacccatctgcctaatattccagcaccacatcctcgggtcgttgtactcaagcagtgcatgcttgggctcgaatccacaacggttgttgccaagccacacgtcatagccggacttgcacagccagaaagcgagagagtcgtcatcattacagcaataagcacccgagctttgtagtaggccatgcatgagcagcacggggaactttggcttctgcgatgggtctttgagcttcttcctttggggttggaaaacctctggcccctgatcagacctcaggctttcttcgagttcggtatactccttggggtcgtaaacatgccataagtcgattataaaaccatcttcggtctgaacctcaaatgtctcaacgtctagaccaactctgcgcgcataatatgcgacgtcacagatgattgggtctggtccgccttctgttggtgggaatccctcagcattttccatcctgtctagcgttcgtccgtttgaagacttttgcttccaagccttttcttgctcgcgtcttgcttgagctctgcgcttttcctcttcatagaacggcctgtcagaatcaggatcgcaaaaagtcagcctgtaccagatgttcttccagatcacgggtatcgtcgtaaacaatgagcccaagacgatgactccgagaaatgccaggctgagaaagaatgcgctgattcgaaagaacatgcattgaagattgcgtagcatatttggtggcccgtatagcggcagtggagggaagagaggattggtatgagaagggggtgtctgttttcgcaatgtgctgttgctattagacttttgtagagatgcgccattctgttctgagggcaactgaacgacctttttttgctcagggtttgcgttctcgacattggatatcttctctttggtttcgtctcctgctttgatttcgacactctcaggcttgccttgaagctcttccctcaggacattgagcttatgcgcctcctgcaatggcacccccgggagtcgtttcccatctgaagtgatgataacagggtcatgaggcgtgacaaattgtgcttcgatggctactccggggtcgtggcccgttgggtgttgatgtgagagcttctcagcttgttgtgtgaattggacggctgtctcggctagtttcttgccaacaactttgggacgatgctcctgtgtcgtagttgacgagccatgctgctgttgtgtcatggtttctaggcaattctcaattatgagggccgactcggccaataaagaatgtgtagataccagatgataatatggctatggctgtgcgagacaagtacctagtcgagcgattgaacgactgctggccttgagatgcgccgtggaagagagatctactgttcaaggaacaattcgcatgtcggacggggattgtaaaggattacggagatacaactccaggacggagatggccaatgcaagaacaagtcaaggatcgatgaaaagagggtgggatcataaggagagtagatcagatggtgtacgtccaatattccacttaacggacagaccgattgttgacttgagtctcggttgttatgcggtgtataagagactggcgtgatgatgagaaagaaatcgtcaagtgtgtctaggccgaatcttttcttttgtaacggttagaaagaaggggaaaatctgtttcaaattcatcaaatagaccggcaacgtttaatcatgggaagtgacagagcaatcaactgtgaatggccgctaataagataatggatgtatagttgcgtcatgggaagtcgttataagcagaaatttggccagacagccagatttgtggcgggaactgcgactttaatgagcgatgatccttgctgaaaagcatgtgaaggctgtcaaaaggggtctaagagatcatctaatttgcgttcttagctgtggttcactgtatgttttggatgatcatgctgcaatagacactgccaacggccaagaattgatgatgcgtacgacattctgcatctaagtactgtttactcacaattaaggaaatgataagagcgtattcgtgtcgtaaacaacaactagacattcaattcatgatgtatgatttcgttttcgttcatatgatgctgataacgaaaatacttggataagttagacctgaacaagtaggaccaagtatccaatgccgcttgtgtcattcttcatgcaagataagctattttcagctcctgttgatcttgcgctgtgctttgttactccaactaaagcgttgcagggtctcgccacgaatcgaccaaccctagacttggctttttaccccaggttggagacgctggagacgctgggctctggagttgttgattgatacccgcctgtagagtagagagtaggcctagtcttcactcaagatgacgagaagacttgaatgaaccatcctaatatcagtggaatattttatgagtttactttgatatcttttgttcaaggccttatattttctgttctctgaaggcagatttagtccctgttgtacacgcttctccgcgttcgggccacctcacgggcttctcggtctcggtacgtacctcggagcggtacctagagaccccgtgtactaaggaacctaggtaccttacgtatgtagcacctaccaaccttacctagccaaagctgggagaagccgaggcaggccactgttgctgcttcggtcgccatgagccgctgccgagctccaatggaagccacctccaatttcttaatctcaacctcacagtcaatccattagcttcatcctcatccccttggggtttctttttttgtctgcgcgcaattatatactcgagactgctgtttcttgtttgcttgtccagatcttgcgatttttaccaattgaaggagtccccgagcgatgcagtgatccccgcgtttgcgcttcgagcttcctgtaacaatttcgtcctccgcaaactttaccacattccctcaagcttgacttcttttcaagatggcgtccccttcaaagccagctttgagttcaaacaggcggaggaaccgcagacgtcgccaggacaagcctgccattacggcaaaactcgtgcttgacgatcatattaagagcgatgtcggcatagtatccgaagacatctttcgagatctcttcccccatctaggtaacggtaagtgaagcacatgtttcattgcaagtcaatgcctgaacgaaatcatagctcaactctaccaaggcgctaccgaagacgttcaccacattgcgatcgctccgtggatacccaatgccaaccctatcgacagtccgtggtcaattgtacccattattgagtcttctgcactcgcgccctcgaccgtccgattctcaccatcttctgcttccttacaaagctttgccgtgacgttacaacaggtcgcgccatccaaactgtcaagtcacagccgcggcggaatcgagattctcgtgcttgacgtggcgcccgttcctctcgagaccgtgtttgtgagcctggagagtgaattgacgaaaaggttggagaatggggagggtaccttcttccgagaccatcctgccagctccaaggcgaaaggtgcggattcaacaccggatgggcgtctcgtgacttctctcagagctgctctgggcagtctgaaggttgtacatgctggcgatttatttccgcttcctcttccgccgcaccctcttacacatgtgcccccaaatcctggaaagatcatgctgtgcgagcctgttgcccaaggtgttttaacagagtcaactaagattattctcatgcgcggtcgtgtccataccaagcagatacgtcgcgttgcttccatgagcgctagccaacagcttaatggcgttcccgaggatgaggatgataccagcaacgaccagttctattctgcagctgaggatcgcgataagtcaggaatgacgaccgaggatatggagtctgcgaccgaaaccgagccagatatatctgatttcgacaacgaggacgaattatcagacgattctatggacgatatgatttctttgcaagcaccaaccttgccaacaaccaatgccagtggtatatcaacgctccagccaggcacgcctatgacagttggaacgcttcgtggcaggaaaacaaatggaattgcaacgcctggctccgttttctccaatttcactgcgaccactgctcgaccagaccgaccccgaggtcgtctcttcaaggcacagggtctgatggaacaaattccgacagaccttttacatccgaagccatccttagaagacgacgaggaagcgcgaatctacgtcgatgtgacatcgctgagccgtattggatgtttttctggagattgggtacgaatagaagcttcagaagaaccccctgcaaatggattcggtgcatttggccttggaagttttggacaagttgagtcagagcctgccaaatggcggcccgtccgagtctacggtctacccgaagggtattcgcaacggccaatgactagaatacccagtgctaaacacggtgagagaagattatcattcttcgaatcccagattcagcggcccgccagtcccacggcctatgcatcacctatcctcctagccaatctggacgatgcaccctatctacgtcttgcgcccttgaaaaaggcatcatatcaaggcaaggggacaatccctcggtttacaagtgcagctcgcccgccttacgctcgagatatcactattcaccacattcgaactcctatctctgcagagcgagctttccaaaccgccgttctgggtggcctcaaacggtatttcgcccagaaaatccgccttgttcgaagcggcgatcttatcgctgtcccagtcgacgctgagcttggccgtacgcttcaggagatgcctggcgcaggaggatccgaagtggacgacgtgatggcactcactgctggtggacaggagggaggaaagcaaccctccaagttcgacagcgtagcttggttcaaggttggacatatccaaatccagaaagcggatgaggacgaagacggaactgccgaggctttctggggatcagttgcctgcatcgatagttcatctgttgcaatgcatggttcaggcttcgaaacaagtcgtataccaggtatcaagcagagcacatggcaatattaccttggtctcaagaagacacccaagaaggcatcggagtcgactccagctccaattcaggaacccgagttgccttatgtgtcacctctcagacgccagctgagggagttgattgcagcagccacgagcgctagagcaattcatctgaagatgccccctgtcgcaattctgttaacgtctacacatcgaaatattggaaagttgactctggcgtcaggggcttgttccgatatgggtcttcatacatataaaatcgacgcgtatgatattctcagtgaggggagcggcagtggaagcgatgtgaaaactgagggctttctcaggacaagagccgagcgtgccatgagttgtggtcccgattgctgtgctttacttgttcagcacgtcgaggccctcactgccgatcgcattgagtcaacgatcaaggagattctagaggacacacgagttttgattgccacaacgaatgaggttgacaaagtgcctgatggtgttcgagccttgtttacacacgagttggaaatgacagcccctgacgaggcggagcgtgagtctattctgaaatccatcatcagcgatagaagtgttagtcttgagccttcgatcgacctcaactcaatcgctctcaagaccgctgcgctcgtggctggcgacttggtagatgttgttgagcgtgcctctatcgctcaacagtcacgactggagcagctctcagccaagaatacgcatgatggcaagattatcacggtacgagatgtgcaggttgctggtggtccccttgcccgctgcctcaccaagggagattttgaaattgctgttgaggctgctcgcaagaacttctctgactctattggtgccccgaagatccccaatgttacctgggatgatgttggtggtctcaataacgtcaaggaagccgttactgagaccattcaactacctcttgagcgtcctgagctgtttgcgaagggtatgaagaagcgatcaggtattctcttctacggtcctcccggaactggaaagacattattggccaaggcgatcgctactgaatatagtctcaacttctttagtgtcaagggaccagagcttctcaacatgtatatcggagagtccgaagccaacgttcgacgcgtgttccaacgtgctcgcgatgctagaccttgcgttgtcttcttcgatgagttggattcagtggcacccaagcgtggcaaccaaggtgacagtggtggtgttatggaccgcattgtgtcccagcttctggcagaactggatggtatgtctggaggtgatgatggcggcggtggtgttttcgttattggagcaaccaacagaccagatcttctggaccctgcccttttgcgacctggtcgatttgataaaatgctttaccttggtgtctctgacaccaatgacaagcagcaaaccattctggaagctctgaccagaaagtgagttgataccatcttcctctaatccaacaacagtggctaacctatttgcagattcacacttcatccatcagtatccctcgcttcagtggcagagaaactacccttcacatacaccggtgccgatttctatgccctgtgcagtgatgcaatgctgaaagctgttacacggcaagccacagctgtggacaacaagattcgcgccatcaattccgacccagcaacccaacatccaatttctactgcatattactttgaccactacgctacccctgaagacattgctgttatggttcaggaagaagacttcctggcggctaacgatgagcttgtgcccagtgtcagtgctggcgaactggctcactatgaatacgtccgggcaacttttgagggagtccgagagaaggagccggaaaacaaaccacctgcagtccaacgtgttgtctcaggggcgtcgacatcatcaaagggcaagggcaaggcggttgcttcaggatcgagtaagggcaaaggcaaggcgatagcattgacaagcggcgacgaatttgatgaagaggacgaggtggatgatatgaatggcagcagatccaagggcaaaggcaaggcacctatgggtttccaagatggaacagccagcgatgacgatggattgtattagtcggggatggaattgaatatcacggcattatatagcatttttgtatattgagtgtttgaggggagattgggtatttcttgttattaatgtcatggtggtatatcggttgagtttgactagactctgtacactattatttccccatctaactagaacattcaagcgaaattctttgattcgtcctgctccaaatcgctcttatttcttgggatccttcttgacttctttcttcgagtctttgtgggagtctttcttggtatctttcttgctatctttcttagtgtccttcttagtatccttcttggaatccttcttggggtctttcttcacgtctttcttggtctccttaggatctttcttgactggcttcttggtgtctttcttgacatctttcttgtggtcctttatcgagtctttcttcgagtctttgtgggagtctttcttgatctctttcttggtgctctccgactcttctttaggcttgtcatctttagcagcttctgccgtttctacaggtgctgctgctgctgctgctgctgctgctgccgcctcgggttctggcgctaccccaggcttcttggtttcttcttcctcatcttcttcgctgtcctcgtcactatcctcatcagtgtcctcttcctcctcctcttcggtctcatcctcatcgtcgtccgaatcatcatcgtccgactttatctcagccttcttttccaattcgggctcttccgttatggccgtcttagcttccacagctttagcctcgtccgggctcacttccacactggctcgtttcaaggaggagattgaacctggaccgctttccttccaagtgccgcttgttggactctgaatagcgtttcgtcctgcatccgtctcggcccacgaaccggatgttggcgactgaatgccatcggtctttgcgacaggagttcctgattccttagattttccagtctcctttgcgcttgtgtcgtccttcttagccttcgcaccatccttaccatggaccttttctcgcagagtcttcaagcgaagttccttagccttttgcgcagcttcgtcggcgacggatcggacaggcagggccttctcttccttcttaggttctgtagaagccttcagtgtcgcagaggatggagcggccttggctcccggtagcggaggcgcagcaggagcaggctttggagcagcggcggcgctggcggctgcagctgctacagccttggcgacaggcgaaggggccatggaggcaagaaggccgccggtaaggtcgatgggccgttttaagggaggctcgggaagcttatcgttgatggaggggatggtgaattcgtcgaagtaaatcgtgacgtgctccttgagctcgccatattcgttccattcttcgatttcaacaatatcctacagaaagccacatgcatcagctatacgacccaaggtagtactaagggggatgtctgtcgtacacccagaacccagccctcctgaaccagggcaggaagtttccttgggcgaccgctcttgtctttaccggctcttcgaccccatagcaagcgagccttggtgtcgacggcaatatcgacggctttgaagggaacccggttggcgcgtaggatggtctcgagacgtgaggtggccgtgacgatgtgggacgagccagctgtcaaagaggtgaagataaagagggcggggtcggtcaaaaggtttgtcatgttggattaaatattaaataagagttttgatatgattcgacttgatagagagagtgtgagttgttcgtcagggtattcgcattatctggtggagttatggaatgcggttgggattctatggacaactgtcaaagcaatggaacggtagtagggatcatggagctatcctgatcagctacgtaagcacaaggtgttcgaagtactgtgtctcattaaaatagcaagcggagtacttggacgcccagaaatagggggaaccgaactccttaattatagcgctccaacttggagccctagagcgtcagttggtatgatgcgggggcggggcatttggaactgttccatgcagcaagaagatcccctgaatgcatgagagtgctttagtggaaataaaatgcatgagaacggtttcgaaatactttcgatgtcagataactgttttctgggagttgccaactgaagatgcaatactctcacagaaacagaaacagacaatacagtaactgaaatgtgcatgtatccaatcgtttgtagctgatacaaatctcgtgttagtgatatgatggcatcataaggtaaggtacctgaggtagagtgaggctgttgaactgcattacgaaagaagagaaagagattctccaccatgtcgtcagctcttccttccctttgttttcgttcttcttctcatctttctttgcctctctgattcctcagaatgtccttcactcctttatcatcaataattgatatcaaccccctgagaagagcccctaggcctgaggcctgtccgtcctttgttggccgctactgacggatgcccacggacactatggacgccatcttgattcggaatcgtccactatcgacgcatggacaacgaaggacagtgtccgactacccgtgatatatcctgaaactcctttatcattcacttgataccaagcgatcctcaattcgatcaagccatcgagctaaagatagccgcgtacccgtctgcaccagcaactacccgcgtctgccggcgtccaacaacaactagtattagcaaaggaagccatatccttcgcctcagaggacgacaatttcgtgtcaaccccactctcaatctatttatcgacactgcagatgatagtcgcatcttggcatgactttgagtggcagtcgagatccaacatcagagtaccatcggctagtcgccgctcttttgcatgatatttatttctcttatcgatgcggtgtactaagtcactgcgccaggactattccattggcaactggagccgccgcagatccagtagtttttgtgctgtaccagtctggctcaagtcgtgccgctcgcaataaccaagggcccgccccttatgaccacttagacattctcccttcatctagactaggccatggccctcggtgtgactgtcattatccgtgggcggcgccagttcaagatctggaggcgtctttaagtgtttcaagccttgtgcacgcactttaactgaggcatctgtgactgtctctgaagtcactcacagccaagtcatcacgaggattttgtctgagattggtttgcagttactctcctctcaccattcgcctatctttgcgtggcggaataatcccctcgtcggaagcgctgtacggagtagcaagccgtttcataaccttgcccacgacgccgcgtcgtgggacgttgaatgagacgctctggtcctcgccatgggtccgggaaattgtgtgtcaagcaatgcaaccgaattttgcagttaactccgttagcgagtcgcattacagaggacagtccgagttgcacaatgatattgggtctggaaaaaattctcttcttctttgtctctcttgactcatttcgactgacagctttgtcgacacacaaaaagtcaaaggtcgcatggcaacgaacccacaccgacatctagtctacaacaatgacagttggtcaagacacaacaaaccacgcaaaagggagatgctaaaatagaagttctttgctggctccagcaaaacacgtccctgcaagcctggcaagccttgattggcccaagatatgcagccgaagacagtttgccagtgaccgatgcttcctttgcagggagcagactggggccagaatagagctagaccggggtgagccctctagctcaggaacaggccagtcaaaagcgcagtagccaaggttctgcccgatcctcaactgggttctaggctgcctttggatccaatcaccgtccacattcatgactgcaatgcaaggtaccgttgtgtggtggtactgacgaaaaccatttggacccaatgccggggctaactcattaacttccaggtacggggaacaatgccaatcaagttgggggctaatgaggtgacaacgcaacgcaccagggctctgactgctagacaggcaagggtatctatggacaggtctaatggatggatgggagattaagtcccgcagtgtgtgcgaaaactacaagttgcgctcggtatccgcccaggcgccttgtttggtttcctcttgtttacctcttcaagtgcgcttgttttcacgatatcaatcttccagccttgtgctatacactcattaaacgattcttgataacattatttgtgctttgcacccttcagtctttttttttgctcaacgcaacaagaatctcttacgatatcttaagaagaaaccaccacagttcttttccaaaccaccaacagtcgccatcacaatgcagttgtccagcatcatgattgccgccgctggcgcctcggtcgccgctgctcaggactacgccgctcctcctgctgctggtctggataccacaacactcacctcgaccactacccgggttatcactcttactcagtgcaaccctactgtgaccgactgcccccttcgtaccacaacctcgactgaggttgtcattactacttcgactgctgcgcccgaggttcctaccacctctgtctacgtgccccctaccaccagcgtctacgagcctgttgtcaacaccaccagtcacgagctgcccactatcatcagcacccctaccatcagcaccaccaagaaggctccctctgccaagaccaccttctaccctgctggcaacactaccaccaaggctggccctactgcccctggttcttacaccaccaccaagctgcccgttcctggcagcagcactgatgttcccggaaaccctggctatgaggcacccagcccttccaccgtgcctaccgccggtgccagcggcctcatcgcgtcttcaggattcgtcggtgctgccatggtcgctgccctgattgctcttttctagatgcattaaaccactcggttacacgacccagcctgtgccttgacagacatgaattattcttcacttcacttatgataccttgtttttcttctttggggatggtcgtttggagatttttataaaggcgagattcttgctgcgaggcaatgtctttgttcgagattagctactgtgtagccaattagctatttgattccttgcaggtcatcgatgaggcgcatggaatacccagcgcggagttttctaaatgcatcatatgtcgatcacgtaaacgtacatcttgagttgtctgcgcgcgtacgcatatggtgtctggttctgggcttggaggcggaagcctcggaatgttgaggagtttagaaaattatgttcacatcacattgatagtcattgaaatccaattcgacacgaaacgacatatgacaagtctatctatgcgtgattgatgattgtgcatataactacgtggttacgtgatcagctgctgttttgtagaagcgttgtctgctcgaagaagctgattccttgcttacaagtgcagactgactcagcggcgacgccttagtagagtgtcattattctcttggccctcactgactcgatggtgtatgtatggtgcatgcgatggacgtcagctatttccatcatgttccttgcaaagattcatgcaaatgtcatcaactccaatgaggttgaggctttaatagtgtataataggcatgtactatactgtagtatgtcatctgtagatgtctgcatatgtaactagcagtatatgtagacacactctagagtacattatgtctctcagtctctgcattacattgcatggcatggcatcaccttttggtgtgaggcatgactctcgtaccttggacattagatgcgtgtaaccgcaccacacctcactcactagttgtgaagatgaaattctcatcctctttttcgcctctttatgacgttttgctccaacggcgactaataattgattgactcaagcagtcaagctaaggtagagttggaaaaaactggacatatccacagctgcaagaccgttactcacgtggtaagaaagtcaaagattaaactaaaaaacacaaaaagttcgccgaagtttactccgtagttgcttggttccttggcttttagaggcagttatatccacaaatggataaaatattgggccctttttctctctctctctcttcacaccctctttactagcctctattgctcatcgcctccaaagcttcgggaccgagccgttggggtgcattaaagactcgatgcctgtagtgagggtgtagtgatggtaccaaatcgatgagcctgccaagcttcttctagagttccaagtatttcggtcacttgagatcgaagtttttcggttttcttacatctccgttgcatgtgagacctgtcatttcttttgtgtatgtccttgttacacttatcacgcctgcacagctgatcaacacgggctaaaagacgggaatttgccttatcgggaagattcttcctctcttctggcggcctgcatatgcgctgcttgagtcgttatggaggagggaggtcactctaatgtcgatctctccgagccgcatctggtgacgtgcaggttttttggctgagcaatgactgggacatgcagagaaacgcttggaatacgtaaaacagtaaaatactggctcgcaatgcgtagtcatcagcttacctataatacatgtatcgacttttgtcactgcgagacagacagacatgacggacgggacatggtactgtagctgtgaacagtttactagaactggcttagataacttaagttgtcaactcgacaaccaactaactaatattattagtcactaaacatacggactaacagaatctcacttctctgcgaaatttctcactttcggcccggtccacgccctacagagcggtccgccgggatacaccccccggccacaacccgcggacagccaagtatattactgaccttttttggatagccacatacatacacgatacatggaagataatagactattttggtaaacaaaggaacagcaaaaaaacacatcagatcatatcatctcatatcgtattctcaagcctcaacgaacaagcctggtctcgcaaacctcgcctgttttggctcagccactttcatacatacaggaaaagtcgataaactttatgaggcttagactcaggaatagtctcagtatctcgttctcagcccaatcacgaaattgacggtttggatctggggggggaatgggacggggataatagcacccttgcttccaggctatgagatacctacgttacggcgtaagcaccagggtccttttgagaatatacatgtcgtatatattgtctatttcggaacccgatatcaacccgcttcatccatatggatctccgtgtcgttggtcttacatacatacatagcacagcatcacgcttagcaggggagcgagttgcatatgccatggatgacctcttgatgaggtatgacatgaatcgcatctgtcactcatggccgatcctgacttattttctcttaactacgaatgagaaaaccactcagacaacacacttgtcacctcatgaagcgtctagtctcttggccctctctgtgaaggttgcgtctcatttcgctatctcctctagcctcgtgatcctacaactagcactggcggacctggagctttgcatcatattcactggtcgattgacagcgcttaatgaaatcctaggtggctttagtacgggcgtagtggcatcaaggttggccacggcggctaaaacaataaactaatagatatccattacactaatacatcatatcctgaatatcacggccatattatgggtcaatagatagtttccgccgtagtagacgtgcaaatcgcagactatttcttgatatatgctgacttgctcaaggaaagggggaagaaaaaaaaacaggaccccaattccatccactcccggtcgtcaagccgacatttctcactggcccaagttcatatatgtctgtgccttgtgttacaagcccatcagcctcaccccctcccgcattatgctttccgattctccaatgaaccctgctaatgttacgccccagcacgtgggaaccacagccatgcctggctaggttcttcatcaagacaggcggatgtcttacatgattgcgtgagtgtgtgcgtatctgcaggcagacccctaccagccttccataccgcatgatccgaaccaccgcatcggttacgaacctatctccaggcgttctctcaaggttgccttgttcaatcgattcggagcgctaagacaagacctggggtcgtgtaggaatggctcaccatcaccatcgccgaggatctacacgatggccagccaaggtcgacaaacagtttctttaaccgcattgtgaagccttgcacatgatgcaaagaccactcccgtctttactcaagttcgcgcaattgtgaacagaactgtgttcacacagggggtcggcttggtcgacaagtcctgacgagctggcgccaactttcatgatggtgtttggtcgcgttgcagcgccgtttcgacgagatacctccagatgaaccattggggtttgtagacgagttgattcgaccttgcagcgtctggtgaggctgcagatgataagttgctccagatgacagagctgggtgggatagttggtcgaattccgcagataattgggacagtaaagggtaaaacagtcaagaattgctttcagagtcaaagattaacctcctgtgcagatgatattggcctcaatggtaagtttggaaagggggacaggctgtagttttgtagagctgagatgaacgaacgagtggctttgttgcagtaacagtgctcacttccaagtattgggcgggacgggacctccggcttcttatgagcattagttctcgtccatgacgggggtgtttgggtccaggatggtcatctgggctctaccttgagggtcctcagttggatctcttgccttcatcgtcatcagacggggttcctcatttctcttctctcaatgcagttcccatttgcgtatcaaacttcatgcagcaaagcggcgggtgagaggataacatctgtgctccaagccattggtactaatcgttgccttgtcgccagatacggtctatagttggccatggaaatcctccgtttggcactaccaatcccaatacggtggttgaaggtctcacttcgtttcttgatctccttcgtttctagaaatccacactgcatcaacgccaatcggcaacgggtctgaactacatgatcagcagtggtggtaccaacgagagatggcttctgcataaaccacgcaggggtgttctgtacatatggccaactgaggtcacagtatcctactgccggtctctggtcaactgcctgttttctcccatgtgccgtcctccgtaaccgttctacagcacctcatgttgagctttgccggggtggcgcggccagcaacaccaccatctgttctcccaaggcctcggcgactaagtactcatctgtgtttttgtccgtgactaccgcggagggcccagttgacgagacagcgcaagagaccaaagaggggcttggcgtgtaactaatggcgggttttctgtgcattcgagtagtgtaccgtttagtactgtgctatgctgtgttgtgctatcatcttgtgcgtgtagctccttgcccacgtttgtatgggttgcagtgcagaactacgggccaacatgaagcatgttgtagctcgacatgtcagtgattgcggccatttccccgcaccgtaatccacagacaagtttctcacccaggtctcccgtcccgtctgcatttcgtcaatgcgactgatagtatatgtgtggtgcagaaaccagcgttagaccttcagaaactgagatctgatgagttacgtatgctattggatactacatgcccgtttgtcttgtgcgtgtgtttgtgtgggggccgtgctatgaggggaacaacacacaagacgatagtcggccttactcgccgtgactagtcgcatcttgtacggcctatcgattggattttttaggacccgcgggagctgcatatcccctgtgtttgtgttgtgccgccgcctgggccgttcttggacttggacctggaccttggactgtcagggtcttcttccctgaacctcatgccaagccatggatcctaacgacaggggatgggatgtctgagcagcacaagcatacctagagatcggacaatcgagcagccttatcgtgcagacccaaagagttcgttccggttgcattggtccacaaagatcgatccgccctctgtttgtcactatccctgtatgtttgtgtaacacacagagtgagattccacggtgtcgtgatggcgaagagatgcgtgtgacagtaagccattttcgacgatgcaactgatgggtgcacattggaccacagtccgaatactgactgagctcagccctgatggtgacatggaccacctcagactcccggcagtcttacagtggagaatatgtgacaactaacatgagttttttgccggcggcaacgggctggccatgtcatggccaagggttatatccaggctgcttttggacatgcatgagtggccgtgagagggataatggaagcacactggagtggctagccggtacatgagacagggtcttgccatagccaaatgctactcagcgtattgtgcatttcgagccacccgttataagctatcatgtctcaggccggctcagacgtgcaccgaggtccaagacttccactggaaaacatattgtgttcttgatggctaatttgtaaggacattgagaaactttagagatcgaagataactttgtcatgctctaccaacgatcaagtagctcgcctttgatcatacaggctaagcctgtcatggtcttgcatgcttaccctggcgttggccatcgtcgactgggttccatgagtgtgatctgattcgccaatatgaggctaacatgcaaccatttgcctttgccaaaacctacacaaaccagatgggctgtgcaagctgtctcagatggggaagaaactgaggcatttgcccacacatcaaagtgaactacggcctcggcctttcagctattcgatatgctctgccccgatgaccaattgatgtcaaataacaggttcatcagaagaaggatctggatgtctaataagaggcaagaagcagcaacattcaacaaatgttgaggtgagtgcctcatgggcaccttctattcccctagcgtgttccggttatgtgatcgtggacgttgtaagctgctggaccgccttgtcgcccgaaagaattcaattgatacgatcgatctgatgcttgcactgtggtttcttatcttgaagcctacttgcatataggccatggcaagctgaagcgccattctttaagcgagatgcctaatctcgacgttcagtgtgaatgagccaggcagtcactggcgctataattggctcgatggcgcatgccggtttgcggtggcggtggtgcgtgggtatgattctggactcgcaaactagtacagatactgcccaagttatacagtctgacagtaaactgtgatcttgggacttcaatcgttggtaggatggagtgtatggacacgatccatagaggctaggtcgcaagcatgcctggtaacaatgcaaagggaaggattgtcaaccaacccgcggtgagctatcagttatactttccgagttttatactaagcttgctgcagcgtgcaataggtggcttggtgactgggagcattgctatccacgaccgattggactcctttgaaatatgtgaaggaccagtaaggtagctgttagcagggtcatccaagggaccagaaattgggcgacgagacgctttatgtatattcaatatatggatcggattacttgacctacggcatggccgggtaagagaacgagaatcaaatctcatctcgccgtcaacgttgatgtcgagccagtgcttgtagtgttcagtcaacaagcgctatgcgacgcccctgcaatcttggtagggaattcaccattgaatagtacacagctgaagccatatgcatatgaaagaaacatcgagaccttgaagcagtggtgggttcgtatggaggtaacgtgatgtcatcttgaaagaacattgttttttttttttctttttttttctttttttggatgtgttggttcgtgaggtgaagttgaaatgaagttgctagaaccaacagttaaacgcgcttgtgcacgtgctatgtaactgtacttgtgcggctatcaaggcaagcgccgtgattgaggtcatcattgagtctgtttgggaacaagattggctgctcaatggagtgccttccaaatccatacttgccgcggccgggtaccttccatcaaagtctgtgctgtgctgtgtggtgctggcattgtgggcaggtgcggacggatggtactgcaactgcagacggcagctaaaagagctcccgtgcaagctaatactggtatcaaacttaatcgcaaaaggaccctcaactgagattcacaggacctttgaaagttccttggcgaagctaccttagtgccagtgccagtgactgagattgacagtaacaacgtttggatgttgttttcttcccaccctttccctcgcacttgactcgtgagagtgaattgcctgtcacactgctgactcaatttcaaaagcaagatgcattatcaagactgggcttgccccaacaactcgaattaggtgtctagtagttttgaatcaggagtcgaaaagagctatttctcattgtatgtgtcttggtttctgactctaatgtctttcataatcaatattcaaatgcaagtccagcgccaccaacgcttgaatatttccccgctatcccaaaccagagactcggggtcaggcaggccattagggaaatcccgttatctttgtgtaacctcatctggcttaggtgccgtatctctcgtcggcattgacatcatccagacccgagaattcgggtgcccctcacatctgacaactcaggtggccctcgacaaacatttctcgaggctctcaatgccctcatcatccggacatcctctaagcaaagttcgagtcatctttctatcccgcactgaccaaccttggctagggctttgaaagaacaccagttattatcagtctttatcaaataccgcaagcaaacagacctctgtttgatacacatgctccccctcctttaggcagcggcacagcaaatcttaaggtgatgtatcaatatgatgaaagtggactgacaacctgacttataggatccttgaaaatgtgacatggctctcggaatcacaatcacctgtttgccttagtacctagcctgtttacgacagcccccacccgacaaactcagttcttaaaacaaagttcccacaaccaacagacaaacaaaccattatctgcacctggccaaacatggttttcctgtaagattgcaccccatttcaacgccaagggtctccagtatacgtcgctcaagccccgaaaaactctcgtcttcctgtcattggatccgaacctctgttaaaatcgaactcccagagttccaagcaaccgatatgggacgtctgaaacatacgagacattcatcaacttgcaccaacacgccggttgatgatcaggaaaaacgccaagaacaccagtttttgcatggaaacaacgttagaatcccaaggggaataacaggagaaacgtgctgaccaaaaacgtggcgcacaactatcctagctttcacgtaactttcaaacgacaagtcaactcatcaacgacagaccaacatacatccgaggcccttaaccgagtggcctgatccgaatgctacacaagcataaacagaaaaaccatggcggaggagctgagctgcataatgccggctgatatgagccaccacctacctacccccggttataggccaccaaggtataataaatacaggcgggatcctgaactgcagcagccatgaagtcgcgagaccgaaatcaaacggttcattatattagggcttgatagggaagacagcccaggggccctatatgcctttttttattctttttcttttcaggaacggacaactgcctgcgctgcagctctagcctgagcattgcttcatatctggaccgtgtcgaaaaaggtttcaagtctggtaatccttgctggaccctgaaaactttatgttagccaggccaaagcttggcaagacattattcggtctccatgagtccagcaagcatatgaaacactccaagaattgcttcagactttacatgacggggatattgtgaaagtaatgcgtccatgaaagttgatggtctggaatcgagatgccttttcacggttgttctgacatgggagcataaatgagcatatatataggtccttgtatcaagacttgaacaacaatatttttccttcactccaaggtatgggactcgtaactgaacggcagagcatattgtcaaatggatcatcaagagacaagtcagagtgttacttctggctggctggctggaatttgtccagcaataatttcccctggtatagtttcttatcttgaccaagtcttgacggcgacatctgaatcatcagggatgaagtaccttcggccccaggataaagtagatttgagatattaacctgattcaaatcatgtgaagctactgatgatataccgtgatactcttatggagcttctgtgagttatttcatgaacagccgtgtgtctaccccgcgaatagcttttggtgttgagatgggtcggggcccgcggacacggacatcgaggggacgagcttgtgtcccagctattgaagcgacgagacccggtcaggttcggtcaagctgaaacacgcaaccaggcagacaaattatatttttatgtatttgtttattcttgtgctggattatcaacgacttgactgtggctgtagaggaaacgtaatggagcttgaaaagtagcctcgaaagccatggattaaaatcagagtcctaaagggccaccctggtgggggggggggggcagcgaaacagcgaaccttcatatagggtgtcaaaataaacttagcaaaagttatcctaagcttagtctatattacctaagtctttttgtcatccaggattaaggtcctgtgttttctttcctcccctaaggccacgtatccccagctggaaaaagaggggtcaacgattagacttgagatggtgtcgtgcataagaccctatgaacccctgaaaagaaccatgcactgaattcgtatctggtaaagccgagtacgagagagaaaggacgtgtaaatccggaggctgatatcggcctcggacctcagaaacgttggattggaatttcaattggaacgagcttggtgggggtttgatcgacaattggtgagggaatgactggctgggagagtctgggactgtaactgtacctgcgttttgtggctgggattaagctcaggagagagagagagagagagagagagagaagctgcttatatatggcatcatgttgtcgtgtttatctacctacttaataagttattgatgaacaattaaggatctgactgtcccgtccctccccgagacatccatttgggctggattgaattgaatctcaatacctgagctgctgctatcttacccctatcaccgctgaaaagaacaccttaaaactaccgacccgacgctaatctttgtgaatctagggggtttgggtgacccagccacccaatcatatacctgggagttcatctgggccctgtctttttcacaccgcccctccccaaacccaggccaaagctccctccctttctgggttctgccccacgaaatctccattgagtcgccctctttaaaaaataaacccgcctcagcgactttctccctcttccctttcatcatatctttggtagccattgggatctgtcgtcacaatggcagagaaatcaggcgtcaccggcgccgacttcgagtttgttaaaactcctgcttatcccaagcctgactttgacaagcttgaggatgttggtgttcctactaccagggtaagttttggctagaacgctcatgattgttgcgttgtctgtcctcttcgatacaagggaatcaatgctaatattcaccctacagtatcccgccatcaagaacgctcctcttcctgccgatggctctggtgccgataccttcaacaactatgtcctcatctccatcctggtagctgtcccttggttcctcagccgcaaggttggcggtggactcaagaccaccatcttcttcgccctcatagtcgatcttcccctgctcgccgcttggtggcttgtcatctcctccatcagccctcgcaagaatgagaaggttcgccttcctaaccgtggtgtcgagcactacctcgagttcaagaaggaggccgaccgcctcaagtaccgtggcagcaacaagatccccatggagaccttccacgagatgtacttcgatggtgatgttgacttcaagggtgactgcctcgaggttatggagtaccgccacgactgggccagcttccgcttcaccattggtctcatcaagttcttcctctttggcatgattcctgaggttatcatgcacactcgctctcagggtatgtgctccaattgaggatcaattgaaagattaactaacgtatcacagacgaggagcaggtccgtgaccactacgaccgtggtgatgacttttacggctggttccttggtccccgcatgatctacacttctggcatcatctccgacatcaaccgcgaggagactcttgaggagctccaggacaacaagcttactgtcgtttgcgagaagattggcctcaacaagggtgactctatgcttgatattggctgtggctggggcactcttgcccgctttgccagtgagcagtatggcgcccacgtcaccggtgtcactcttggccgcaaccagaccgcttggggtaacagcagcatgcgcaaggccggtatccccgaggagcagagcaagatcctctgcatggattaccgtgatattcccgttcccgagggtggctacaagaagatcaccagccttgagatgtctgagcacgttggtatccgccacttcggtagcttcttgaagcaggtccacgacatgcttgatgatgatggtgtcttctttcttcagtacgctggtctccgtaaggcttggcaatacgaggatttcacctggggtcttttcatgaacaagtacattttccctggtgctgacgcttctactcctctcggctgggttgtcgacaagctggagggtaccggcttcgagatcaagcacatcgataccatcggtgttcactactctgctactctctggaggtggtaccgcaactggatgtccaaccgcgacaaggttgaggccaagtacggcaagcgatggttccgtatctgggagtacttcctggcctactccaccatcatctcgcgccagggtagtgctacttgcttccagatcaccctggtcaagaacatcaactccacccaccgagttgagggcattgagacccagttcgccatcaccggagctctggacaactgccgcgctgatctccagtcgtgggctcagagaaacaacgtcaagactccctccgagtacctgtaaaggtatgatcgagaggtcgacagtgactggtcaagtcttgagccgtgccagacgcggcaagaatttaatggaatgtcttattataagaggccagctttgagtcttcagtcacttactcatgtgacggtcaactcaggaaatgggaactggatctatctgcatatttaacccggaatgcgcccccttggccaatagagtcggttgaggctggtccagtcgcaaagggcaagcttcatgtgtttcatgatagatgtgtaacggcaacataaaacaaacggaatgggtatggataagtatctatatagatgctatataaggaatgaatcgaaaagtttgttcgtgttgacttgatcgcctcgtttttcttccttgacttgcaatatgtatcatgactatcatcggcttatcatgacatccgtagcccgaaacccgtgatttgccgtgacatttcctaccacatatgactgcacagtaagacttgaagcactttaaagcttgtttcaatttatttccaatttagctattgctttgctagacgcaacatttatacgtatggcgttcattttcatacaattttcacatttttgtttgatgatcgttaagccgaggctttcccactgtaatactttgactcggctactattctaattgccaatcatgaacaagcattattaccagactcacggcttcaatacaattcagtatcaagagatctcatcatgaggccattatctatactcaaccgccagtgtggtcctgcatttcatagagcctataccacaaaatcatcctcatctatagtctcatcactcaaagcccacccgccaaagataatagcagactacctgactccaatgccctctcatctcctcacaaccacaattaacgaccttctatacccttcgcccacggagtcaaaaatatcgtcgcctcctcgcgctcttcctcagggccatcatcttgtctacttccccatccaattgcctccctcgcgtctcattcctgatggcgcagatcctgatcattcacctggcccgccttatacgcggcgtgtatgggcaggcggcgaggttgtcttcagaggagatgcgatgaagcttgatgcgagaccggcgatctgcaaggaacagatcgaggatgttaccttgagaggcaaagagggcgaggagaaggtgtttgttgatgtgtggaggaaatatggaactgggcatgagattgaggggagaacagaatgggatatcgaagagaggaggacgctggtatttatgagggatgaagaagggtctgcctcatcatcatcaccttcacgtttgctcaagtgtaaggttatccatatcaagctccaggatcatcattactaacacaccattctcagaccctcaaccaccaagtcactcaatctcacttacaccttcaccggtacacctattccacttctcagcgctctcattcaacgcccactctattcactttgatcctcagttcgcgcgagaagttgacggtcaccgagcacttctggtccatggcccgttcactcttgctctgatgcttcgcttcctcaacgaccgaatcggtgctggtgtagccgtccataggttcagttacaggaactacgcgcctttgtacgtcaatgagcgcatggccatcaatatccgcaaggtgtcaaaagaagacggtgctgaaggacgatgggaggtttggattgaggggccagaaggaggaatggctgtcaagggaacagccgatgttgccagcaaataacgacgaatttgatatgatattttgatttgctatagatgatctgacaggatacaagaaaatcccgacatgctacaatatgattgtctagccaaaagactgacatggactgaacgccccagatggtaccgctctatcctccattatcctaattttcgttcctttcctattgattgataacactagagtcattctgcctaaaatgcggcagaagcccttatctgtacacacatcatacacacttctacctatcaatacatctaatcggcccatccgaacacctcgccaagggacaaggtgttgctacgcaggccagtcagagtgacgagaatagtcaccagatcaagaacgagcaagacagtgctcgcaagcatgaagcgagggctgaagacacggtagagcatcaggtgacgacgcagccagccagcccagctcatagtagccagggcttcaacggcatagaagatgatgaagacgccaatgccgcgggtggctgtctctaaaacccccttctgcttggggccgaccttccacagagcgagtagtggtacagacgcagcagcgatgatctggcctgcaaaactgttaaggataaccacgatgggggtccaagggtagcggatgctaaacagagggatgaaagcgctatcccactgaatgctggacagcacagcctggtggccagtcttgaaatagtagaagtttccaagtacagcaagcatgataggtccaatagggctggtcttgagctcgttgagatccaaaatctcagccagggtaagaatctgccagaacataagagcaagggcaccaccgcccatgggcttcgaaaggaggaagcaccccaaaagaaggttgagcgggagcaacaagtagcgagcaccaatagcgttaccatatccaataatagtaacaacaggacgaccgccagctccagcagattgaaggagggagacgcaggggggtgcccaaacaaaagcagtgcttccggcaatgaaggcgagagcgaggacaatctgggctagataaactccaatggtctttggggttccttcggcgagacgtcccgcgagccacccgccattgtcagcggcatcgataacccagtacaaggcagacaagaacaggcctccgcgaatgacatagccaatccaagttggagcaaggccctcatacgacctgcttgtgacgaggaacgatttcataatggctggaagaataaggcacacagcaaaaggaatggcaagctgccaaatcgcagaggttgaagaggccgaagaggcgtagtatgtagaagtgcagtatggcatctgctcctcgcgacaaagcttggagtaggaggcgaagcggccaagaatgatgaaggcaacagagtggtaaatgcccaaatacctctcccgtcgagcctcaatacggaatgcagaaacggcactagccacaccaaaagtggtaataaaaaagagaaggattgaatcttcccagatggtgtaggagttggaagcaaatccaatcgattggctaacagtgaagatcacagccaaccaaccccagaaagtcgaagggaagacattgagaatagtcctacctgcgtcatgcagggaagagctgagaccagccatgaagagcacggtaacgagagcaacgaggccctcgataggctgctggcgatacaggcctacgcctgtaagaatagagacagcaaagagaatcttggggtcccagaggcccttgaggatttgcttgtgcaagacttccacagtctcaggctcattctccttgaaagccaagagttccagcttcttctcggcatagtcaagctcggcatcattcataataacgtattcgtcttcttcctcccgagaagagtacatcaagagcaagacgagaccaaacccaaagacgacaatacccatgatcatacgaggaacatcgaaacgtgcccagaggtccttacagacagacagagtagtctcctggaacttggtgaaggcaacgtaagcatcacgatcattcttggcaatagcgcgagcagcctcccaaagagcagcgggagactcggctccgtcggcctgagccaggccccgagccttgtggtaagatgcttggtatctctcaattccagctgcagcgacacgcgaaacagcgttgaggttacgccagtcgttgcccttagtaccagcaaacgcctcctcaattggtcctcccaggttgttgaaggggataggaataccaagaagcagcgcgagggtaggaacgagatcaatctggttcactggtcgaaccttggcgttggggggaggaacagcaaagtcggaagaggttctgccgaagaagggcttctttgagtacatccagagagcagcctcaacttcgtcgtcgctctcaccaccgtggtcacccttgctgtccataccgtgatctcccataacaacaagaagtgtcttgtcatcgatactctcgacaagcttgcggataaactcgtccatctggcgaagcttggctcccatggcagggtgatcaggtccgtatcggtggccagcatgatcaacaccaagacaatgtccaataagaagatcccattcaccctttcgctccttgttcaatagtgggaagatgttgtcaataacgccgttatcaacagtgtggagatcccagacgttgaagctgtcataagccttgctaatattaggctcgaagtaaccagggaagagagaccaccacgtatcatcgccaaggtgagcaatcttcttaccggcgtccttcagctgcatcaacaagttgtcctcctcgatagccgcgccagcaaagttgcttccaacatcaacaaaagtaggcaatgttcccgtcgtgagacccttgagtctctgcatcgtagcggtcgggggatcagcgataaaagggcgaaggaaggcattctggggcgatttggcagctgtctcgtagaggtaggggaaagcattgtggaagtgctgagcttgcgccggatcctcgggaacagtaaagtcgtatcgaagcgcgtcaattagaacgacaacggctctgtcgaacgatttagggtgccagcaaccgcgatcgacattcaatgagcccttggtgttctcaattggaggtagtgtgcagtttgacttgtcctccagcaccagccgtgtcaacaagaaaccacttgtaaagagccagatgccgagcgcgtggatagctagcaagacgacccaaaacgcagcagtccatcgccagcgcttctcatatgtattctgccgtctcttgtcgagcacctcgcgtcgtcgctccagaacctctacgttctcttcggcgggagggagtccgaattttgcattggcagcttgttgagctgcacgagctctttcagctttagcccactgttccgcaattttttgatgttcggtctggggaggctgctgctgagccttaggcttagcctttggcttctgtggcatcttgaatgttcgtaggtcggtagtcaagagtgagggaacgtaatcgctatcgaaggggatgaattgaggccaggttcagggccattgagatgcccgagcggcgcaagattgattaaacaaaaaaagaagaaggaaaaaaggaaaggaaaaaaagattaaatgacgatagtggtctctgctgtgagggacttgaatgtttagcagaagagctgtcgaccctggtggattgttcagtggagctctaatggaggagagtggagtcattagaattggatactgacgacagagacgggagcttcaacaccaagctcagtataagccaatcaatcatcacatgttgttaaggtcggtcccagtatggttgtcaatcaaatacgatagcttcacagcaaatacacatcacaccaaattcactatcataaacacctttttttttttgcatgagagaagcgcaattctgaattcattatcgtcaatcctttgtggatccctccaaactctaataataagaaagttgccatatatcaagttatcattctcaagccaatcaattcgttcattgacatcagtatcgtcctccaagtctatctgcaaacatcgaaatcgatgtgacgtgacgttacgaaatccacaaatctccctccaagaacgccgcccatgctagatagatgcatatcttttcaccaaccagtcgctcacgtgtcagcttgaagtcgacagacaaacgagagacaccaaattctcaattctcggccttttagtcaaacatgtcgacattggtagtggcaggtggttccgcagtaggtccgcttgcacgtctcctttcgagtcgacgccgttgtcgtcgattttctgccgcggccgatccatcagctggcccttctccagcaggtccagggggcgaggtgttgatagatggagtgatgccactccaagtgccatggctctcagccaaactagacactgtttggccaaactgggccgaggtgccgcctggcaatagcgacgccggtgtttgtgcctgtgtcggttgtccagagtaatacgctgagtctttgcctcgtcgtttttgcttcgcaaatgaagggttcgggggggacagaggcggcatggcatcctcctcttcagctcttcgctcggcagcggtctcagctcgcttttggcttgagtctcttcggtaacgtcggcggtacgagggagactcgattccagagatgctactggcagagtctcttcggccccgtgctgcctttgcttcctcctctgtaagtcgtcggagggtcacgttcctgtctttatcatcatgtaccttcatcttgacactgacactggctggggatgcatagcgttcataacgcgaatcttcctcgcctggggcaagtcttgatgtatctcggccaccgggccggccttgacgggaccgctgagcccgagatcctggggatattcctgaggccgtggtttcagtgggtgccaggataccgtggggatcaggtggcatcgcaggcattgagacatgctcactactgcgtctcgagtggtttcctgcacggccggccacgggtgggagatttgattgtgggggtaaagtgctcatttcagtaggtgggacgtagttacctcgtgcaggccggggctcaatggtcgattccgacatctcggttgatagaagcgtgtccgctggagggtagcctgtttgtcgacgttcgatgggccggcggctgtctcgtctcgtgggagagtcgtgtccgtcgccgccggcaaacctggacaatgaggtaccagatctcaagtcctcttcatcacgtaagcgttgctcttcctttgctgccctcctgtccgccatcttcttcgcaaaccatccgaagccaaagccacctagcagtcctttcgcaaaaccaccaccagatttctcaggcggtggtcgtcgagaaggactgacataggaagaatagtctgactcttcgaagaagctgcgacctgaatttggcgggtatcgtttgcctcgaggggttacagatggaggaggggagctcagagcagtctcggtataacttccatcagcggcgctccgcatttgcgacattgcgggaggtggagggcgatttccagagggagggagtaacgaagtacgggtgatatcgggctctcttctattattgggtgtcacatcgctggtgaaatcagtcctggtaaagtcagtcatagtgggagcgctcgcggttgcgcgatggcgtctgggtgtttcagtcgatactgcagaatactctgagtagtcttcgtcgcgtgtgcgattctttttggagaacagttttccgagtcccaggacggccaagaactttgcgattccacctccggctccagctccgccattgtccttacgtgctacatcggaatacttttccccggtgtgcccagtgaggtagctagctgatccggtcctagaggggagaacttctggtctttggctgcgatcaaaggaaggggatcgacttcggactcgacttccactgtcttggttcttattcttgtttcgtcctctggccaaggctgcgagtccaccaagtgcgatgaacgggcctagccatttggctttgctcttaggaggctccgatttgtactctgagaagtattcagactctgtatatcgagtgcgtgtatcttctgttggcgccagctcagaccgcatttctgagcgtgctccacccatatagtagtctcggtgagaagcagaccgccaactcaagatgaagtacaaaataaaaaggaaaaacatccagacggcgtagaggatgaacagatagagtggtgagccgtacaaggtgagtcccaggggaacttgagtaatgcccaaaagggcaatcgctcgaccgaaccattggtgaatcatgatgcgcaatgagatggacttggccacccttcgcacgatccaaccgcccataagctggaccagaaatagagtaaatatggcgacaccaattccatgatgtgggttcgtcaagcttcgttcaggcccgactgcgaagtagccaaggataaagagaggcacgagcaacaagccggaaaagacgttgagttggccatggtatttgatggcccagccaggacgccttgagtagaatctagcagtcatgacagaaaaggggatgagaaagaggaatattatcgttcccaaaacggcatgtgctagtacaaggccatgatattgtgtaagtgtggaaaatctgtttcccatgcctatcagccagtgttagtcgaatacaatccttgaactcgaagacaggcttaaataccattgtaacgcatggtttcatggttaagaccctgtaaattggggagtagaaatgtatttttgtcgaagtcccacgttccatccccgacgacttgagtatttgaatcataactcactgcaccaggtgcagagagttcatcggttgccggcgccatgatggcgacgacaggaaggaaagttgtgtttcaggcgggatcgggatgtctcgcgcggtaaagtttcgaggtatttttggttcctcgtagcgtttggcgtggttcttgtctcgagatcggaatgaaggaatgttgttgatgacctcgaagaatgcctgtaggtgtaggtcgagaagcgagggcgatgtcggatgtcttaggctaagagttctagcacgaacatcttgccttggatccgccgtagtcgtaaagtcgtagaactcaaagacaactaagagatgcctagagcccaggtttgtgtaggtgagaagaagctacaaaaaaaagtacgcaagccaagctcgaggacttgagtcgttccgtttgggagggaactctttcccatcaccgtcaccgttgccagttgctaaggtaggggtggttggtggggaaaccgcgacccaagctaggctagccagcgcatcccatcatcattcgtagtccgttcctgccaggtttggagcatttcgaagatatttgtgggtcagaatatagtggggccgtcagcggtgaagaacaacggcccgttgagtttgtagacgggaggcttcatcaatagccgggcattgtattggatgtgaagagtgcctaggtaggtattctatcaaatctttttgactggtatggacgcaactgagttatcgttacacaagctaggcagtgcctgaaaaacctcgatcttagtttgatttctaaagatttagtccctctcggtactcaactaactatggctcgcctcgttcttcaccgtctctgtgctcaatcagagaacccacatagtacttctcaaaactgcaatgtgcttcggctccgatttgacacttgtcaagctttttatcatgaggctgtctgaaccactaggagttcgcagcctgatgcaatgtgccccaggccgtgcgctgttacgacgtgtcggcccaagttccgtatgatccgttgcgatggtacctgaagagtgcagtctaggttcccatgatcttgggatgatgctattacgcagtgttcaactcactgagaagtcaaggcttttggttacctgagagatgtaaaatctgaagtctatgctattgtgctgccaggatctgcaaggtcatgcagctaagctaccacagagtcacaccaaagatctctccacaaacagatgcaccgtttattatgcagccaagaaacataatttgttcctttcttctttcgtctttcactaatgaagaccagctgatttgtgaaacaattcttatgaaaccatcccttagatagaatgctgccccaccatttcctagaacatggcccttcacatgggttgttagaggattgggacgaatgtgccaacaaagcagaggtctgctccagaatctctcaaagtttggaatcttttctttcttaatcataagtccaaatcttataatgtaaagtctgaagaaagcatctcttggggctgcctctaaggtcaagaagtctgttgtgtttcctcagcgtatattacacccatgtaacattatttatctaagactgaatcctgatcctacaaaccaacttacacgtacagccacagagcatcaaatgacagtggtgtgctatgaaatcatgagcaatttcccttattatgttactaacctgtgtttcactctattaagatggcctataagtgaagaaagacctcactaacaaatcctattttttgttctcttcctcattgacctttgcacaatttgagatgttgaaagctgcctttatcacggccctagtggctctcactacgtctgccagcgcatggctccctaataccgaacctcatgccatgaacgagcgtgacaatgagatctttgtataccctcttcgaacagatccgaacaacaaaaggtggctcccagcgaccaaaaagatccgaggagtaaacctcgggtccctcttcatctatgagccctggatcgatagccaagaatgggccaacacaggttgcgagggagaaaagtccgaatttgattgtgtcatgaacaaaggacaagatgttgcagacaagaacttccaagctcattggaaacgctggattaatcaaactgatctcgacgagatgttgagttatggtctcaacactattcgcgtgcctctaggatattggctaaaggaagacgttgataattcagagcacttccccaaggtacgtgaaacatttcttggtacgacgtaattaacatttggagggtggtttggaatacttgacgcaactctgtggttgggcaagcgaccgagggttatatatcattcttgagtaagtctttcatagggatcgcgactcctactgactgtaaaattagcctacacggtgcccccggtgctcaagaacccaaccagccatttacgggtcaatatgctcctacaagcgggttctacagcggctataactatgatcgcgcgattgaatggctcgagtggatggccgacataatccacaccaagaaagagtatcgcaatgttggcatgcttgagctcgtcaatgagccgctcaaccgggacaaggccgttgattccttgcgaaagacgtattaccccgaggcctacagtgtacttgatatcccactgttgacgtgatccaattctgacgattcgtaggcaattcgcaatgtcgaggataaactcaaagtcaccagcaaggaccgccttcatatccaaatgatgggctctctatggggtagcgggaagccaaccgagttcctcggtgatacctcattcacggctttcgacgaccatcggtacctcaagtgggatactagtgttgaggtttcccatggagcatacatcaagaaatcgtgttccgatgatcgcaacactgacggccccacaatcgtcggcgaatggtcactagctgtgcccgacgatgttgagaagactgatgcttggaatcctcagactcagaaggagttttacaccaagtggttctctgctcaggtgcatgcatatgaaaagcatactctcggatgggtcttttggacttggaaggcaaatcttggtgacgactaccgttggtcttatagaggtgagctctaattttcaagacgtatggagatgatcactaaatagcaggagatgcggcgagagctggcgtaattcccaaagacctcgactcccttcccagtgtttgttgaataactacatcttgtgagcttgagaaaagacgatgcaagagctgttgatgctactgattaacattggctgtacttattttatctagatcctgattaaactattgctatataagactgaactgacattgcgactatctaccgataaacctgcgctccaatgaacagacgtaattaccttctcaatactagaaccagccatgatgctagtcggtatccagcaatgatggaaatcatgatgccaacattgcgtcccatgtgtccgtttgagtatccatattggttcaacacagcctgtccatcgatttcacactggtccgccagggttgactgatacatgcagcggcatccgtcaccacagctgtagactcgatcggcaaactcattgaccatcatgccctcaaacacatacttctgataatcccagtagtgaaagacgtatttgtagaagacgttaaggatagttggaggcaccatgaagccaccaacggacatccacagaccattcgcaaacgccaccagtgcaagggatattacgaagctgggaaataaggatgtcataaagacaacaagtgactctgcagcgagcagatctaggaacagccacagaacccaggtgaaaaaggcctttgcagtcggctggaagttggaaagccagtatgagatgactgaaaagagaatcgaaataaggaacaggtaaggaatgccaatgaagaagttggatataatgagttccgctgctccataaaggccattgtggtgctctttgacgtattggagccgatcttcaatgaaagcagggacataagccactgccatgaaactcataaaggctgagccgaagaagatggcgttgatgaatggctggattgattcctgcgcagggtcgagcctcacccaaacagtgcccatcatgatggcgaggccaaggtacatggcgatacgaatgccgtaggctacgacatctcgataacttttgatgaagcttcgatggagaagcgtaagtgtaagactgaacatgccgggcttcttctcaattgcatcgacattccagtcaccgcccgaagattcggcagacttgattgcagtgttgacttcactggcttgacgtgagttttgccatgcagcttggagtatttccaagtctcttgatgcctcgcctctatcttgtgcgaagtcaatgttaaccagctcaaggagatgctcggcagggttgacatattgaggtagcggagatccaacttcggagtagtatgccgcaacactgtttacaggtccgaagtaatgggtctttccgccagataggaggagcaacttgtcaaataagttgaaggtcgatgtggacggttgatggatagagcagatgacgatgaggttgttgcgcttggccacgtcgcgaagatacttgacaacttctaaactggcagctgagtcgagaccacttgtaggttcatcgaggaagagaagcttgggactagtgatgagttgactcgcaacaccgacgcggcgtttctgacctcctgagatacccttacgaataggcgttccaataagagtattggcttgttcgactagaccgaaagactcgaggaggttgttgatgcggacgattcgttctttcttggacaacgagctattcatggtcagatatatctagaagctgagtatactagactcttaccttgagctagccagccgcgatgagaactcgagtgtttctcgaacagtcaacgagccaatgagagcatcttcctgttcaacgaagcacgaaacttctctgaactcggcaagtgacaaatggctcccgttgatattgacttctgcttcaacactgcttgcattcgttggacggcgtgctaggacgttaagaagtgttgtttttccgcaacctgaaggacccatgagggcgcaaatctcgcctgaaactcatcagcacggtatcactgaagaatgatgggtcagcacaaacctgcttcgacgatgccttcgacattatcaacaatagccttgggctgttttgtttctctgtctttgactgttacagtgacgttgcgccaagtgaaattcttgattgtggtgtttagaagatgcttctcagcgacaggacgttgctctgagtccatgctgttgtccaagtcagacaacttacggactgtcattttgatggcttcacggtaaactagtagagataataaaggggattagagagcactgttgaatgtatcaattgattgttttggtgatgtcaagaaaagacaacttgcatattgtgttcttatatatgaggaaacactgcagtcatcaggagtaatcaatttgagaggacaaaggagagactgtctcatctttcggcgtcttgactatagcccgtgccatccaccaattttcagctgaagcaaaaggtgcgcgcgactggtaaattctgattgcttactcaaactccgccactgccattttgggactttgagctgacgtaggtatgtatgtattacttctttcgttgctctcacgacctgttaaagctgaacatgtctccgaatggaagcggacgataaacaagaagcagaccagaaagaccgatatccgagatccggctcatctctctagagcatttctagatctctctgaatagtgatcaactgccgatttatcacataatcgcaagcttacaggtggtgaaattggatccatacacgtctgcatgtcagcaatctcggggtctagattatttcttttcgtcttactcctaatgcatgtaaattcagcttctgagtaagatttcacctagttcctgaatccgtcccgacttattggctcgttcatgtgattggctcgtgatagcttaattcccgagtaatagggctgaatctcgaccagggtcgccgacgagccgaagacttgacatcgccgagggccgttttaaacagcgacgggcaagaatataaagcttattcttgatctacattagaaatccagtgtctttgaggtccgagagtcaagccgacttatccgggctccatcaccttcgactccgcatcctcacgtctcagagataggtatcgtccgaatagatgccatgccgggaatagcgtgtaacctcgaatgtccaagtagggctataatactctgtatataacagtctaactacttctcattacatgtacattttgcatctatccatcttgttattacaacaatgcatcaaagtctctctggtcaaagccagcagccaaaacgccaggctttgaatcaagttccaagtacaaactgttcctggaaacccagtaatgtttaattccattgcttgttcccaggatcggcccaatgatccatcatcataccaggcacaacctgcatatcctcaaactcgtgaatcatagcgtcgtccgccgcaatcttctccatggcttcatcatgggtcatactgatccaaaactggggcaatatcctgtgctgcttcttggcctggtagatgcttcgagccatgctctttacataactactctctcgctctgaagcgctccataccaaagacattcgtgagagggcgccaatgttgaggcggagcacctggcgtaaattgttctcgctatcgggtgtgaatataacccatctgttgaggtgaattatagatgacattgtcaccacgtaactgaagaagtgactgtgagaaagtagcgagacacgatgagtgacaagcttgctgatctctgtcgcggcttggattatgttcttcgtatgattgttgaagtcgtctactgacgaaacagaatcgtattggtcggtttggttgcttggctggttcaatattgagttcagctgtgagtatggttgatgaagcaaaatcgatgtagcgtgtgttatcatgtgagcttgaaagagcatctcatcaaaatggccatattgccatacagcgtccgcctttgacctgggtaagctgactcgccaactcgtcaacatcgtctgaatatttctgaggctttcgtcgtcgggtccagaaacgggagggattctcaagagtcgtccgaggttttgagccgcttgtattcgatacgcgaaagatgaaaactcgtggctcgtaccggagaagtcactctcattcatatccctgagatacattggctcgggaatgtcctacagagtcaaacaggtcagagagattctgccatatgagaaaactgatatcttacaccagatagatactcatattcctcgcaaggcaaggcaacatcagaagctacatcgaacagaaaaaagttcgtgcttcgatggactccagcgattagcccgtccacaatgaaaagctcccaccacgtccgtctccaactctcttccatcattggaatgcctctcccgtaagtagtcgcgtatgatctcgtattgagaccaatatccacagaaatcctttctagtccagttaatatttgtcgagcttgttcctgttggccttgcccgtccaacccgatcagaaggagtaacaaagcctgtacaaggaacccgtcttttcgacgacgcggctcgtatatgagctgatgagcttcctggaaaaaacggccccgttctgaacatgctggaatatgcaatgagccaatccagcgcattacagcaagtacgggcatcacagaactctcgtgagagatcatcagaagtgactccttcggcaacacaaaaggatgcgctgcatggaaatggttgtaaaacgagtctatacagcgttcgggtagagtcagtgcagggacatgagtcacgacatgttcatgctgtggactcgtgaacaagttgagcatatcagttgatgtatctgctgtatcgtacgatccgaagaaagacatatcgctctccatgctgttgctagcgtccaacgcagggtcgaggaaaggtgtcgataatggtgagttgaagatgtcgtcgctcacattaggactcaaaaataacgatgagcccagtgaagcagaacgttctggttttgatgtcactgagctttcgccactacgtgttcgtgttcgagctggagatacgccatgtttcttgctggacttttgaacgttgtttcttcgagggcctttgtagccccgtcttgaagccacatagacacactcagaaccagaactaagacaacgagaacaaggatttacaccatcgcacttcaggtgtcttccccgctaagaaagaaatgatgtcaacagttgctctgtctcgttgcaagagatagtacttacacaagccagacaagcagctgggacagaagtaacactcatgcgactactctcagccgtcgtagatgttgacccacaaggtgaagccctcccatcgacaccagagctgggcgaatttgagttggaggacagttcatcgtttcccgagtaagtatcttctctatttgtctttgaggttgtctggcggaatgagtttctggcgctcattgttggggaataccacatgtacgatgtgttgagagggtcagaatagaatgaataaggttgaggagagggaaacggcgaggagaactcggaatgagttccagagaaagtcttccttctttcgtccattgatggtgcctctttgaggattgttagtggtttcaagagaggaatccaagtttcgatataagccaatagtgggtatttcgagattgaagcgttgccggtagttgatttaatgatgggacttaggccccaggtgctgactgtgtcttagtcgagttcagatcctgaatgccgctttctaaaagaaggcggccgcttggcttagatctataagtgaaccttgctagggcgccaaagacaatatctctctgaagggcgcaagtgatccaaggtgagtttgtttgttgaataatcaactctcgcttgagatgtctgcctgtatagacttgagagggaaatggaacctgcgaagaagatggaagaagattaataatacttcgaaacgaatacgcttctgcatggtctgcctgttatagatattcttcctcaggcatagaacaacgtcatgtcactggaacgagccgaatctccgaacgatttcaaaagaaaccctggtgccatgtccaaataggacatttaagcgccagtctcgatatcatcatgcttcactcggagggctatgaacggaacccggcattcccatcattgcaaaccgtgtacagccaagcatctctcttacaaggaccatcttcagccctagcactagcaaacggcggtagttcagggatcacggaacaagtaactatttgagattgggggttatactccctactccatactctcttctccatccacctcattctgccacttgcatcattcgcttgcgttgtcattgtattcgcttgtgccgcacaggttcaaagatgacaggggtaagcttggtccgacctcgaaatgcagacagagactcatgtcagccagtaaggttaaccaaactagcggacgcccgcccagactgtcggtgccacatgttgaaatggtgcaacgctcgtttattagttgagtgtctagcctagaggaggcaagaaaactcaaggaccggggatgagaatattcgaataactgtagcctaaggttggggggtctttactttgtttatttcaacaccctcttctgaagcctcgagtttcttttgccttgccctgtaaagcacattttgaagaggctagtcacggatagaattactaagtaaacccgagtctttaacacgggactaagttatctccaggagcttacaaccactaactgcgggcgttatatttgagagccgggcctaccagctcaagggtgtgtctaagtgaatggcagcttggacatgggccaatcatgtcagtcagctcgtacaagatgatccatttctataaacggccatgcaggtttcattgcttcagaatattgatgagtgaacaagaaaaaacagcatgtcacttgcttcccgtttaggcgaccctcatcccattccagtaccgaacatgatgcagcatgcacgcctttgccgcatcccgacgttgtcgggcttggcatatgagaaggacaggggtgggaggtatttgcactcttttcgtctttgacctcgtggctgcgacatgtctgtgggtgtgaaggccggcactcatatgccccggccacactgcctcgacgtcaagtctagcaacaatatgcgagtctaacaatactttgaggctatcgtcgcgcttatggcttcacccaaaggtctaattctaaaaccttagttcttagcaccaaagatcatatcattgaatagcatcataactggctggctaaagtgctgtcattacccaagcttttgctaagctatatcttgcattcaccagaggtcctggtacagcttgtcaggtgtgtgggtatcctccccaagccgttacaaggcaccggaaatcatgtcggcaaggtgatgcaacgctacgaggtccatctctgcggaagttcaaggccgcggaggtggaagtggaagtgggagtcaacccaagccacgtttttacgcttacctgagccagtaagccacgcaattctagaactggcttggaagatatctcgtccaaaagtgatgaattgcggcccgcaagcggtgttgtggcatctatcacgggccgcgtacccggggtattggatggcttactgagagctgatgaggatcaactccataattagtaagaattagaagacgttgacaagaacttccaaaaatacaattggtctaacttgacacggaatttgagaaatgacgtattttatctcccgcaggctgactcacaagatggttcaagctgccaacatcaaccttaaacaaacatccaaccatcacgtaggtacctaggtgtagcttggtgtttagcatgtcggagaagccgtctgcatgtaacatccggatctacagctacaatccgagttaaatcctaacgaatcatattgaagcttctggtgacaggacattccatattaagttaagcttaagacatgggtctggagaagctgaacaagaagtgctgcaggcaaccgtttactcaagtcctgtaggcggtctacttaacaatttccaactcgggtttcagagtaacgcaacatgactggcctcaggactttcgaatcagttctcaactttgccaaactaccggcgttaagaagatcatgcatgaagcggacgcggaaatggcagttgcttaaggaccctggtctcgaaggattcacgtacatccgatccatggcaattcgggtcctttcggcatttatacgtcccttactcatggtaacggggttgcttacacgacacggcacgacgggtgtcgctaatacgaaaaagtgatcggcatgatagatagacgaagagtgcacgagtcaattgcagccctgttgaaggatccaaacgactcgataattgttactggaggaatgccattggccgcatttacggatttccctattcgacatcaattaaccagcatttgatccaaatcatcgtctgtctgtttgtctctcccttctatctccgggctgcttatcatagctcccaccaattaccacctcatcccgacctcgcatgatcccccgcagtgccaaatacgtccataattttagctcctaaaccacccactgagtgacaacaagtcactctatcacatccttcacagcgagttcgtcggctgcctcatacataccctgctcagccgcacagcctctctgccctaaaataagctgcagtagggcgcaatggaccctgtatcccttgccggcttggcgctgggagttgcttccatcagcctccaggtctacacaggatgtattcaaggtatcctacctcattataatcagcataacacgtgaaattgacatccatcagggatacagctccttgttacggcattgggctatgaggacgagtgcaagtatctcaatctccgtctcaggatggaacagcagcgcctgttttgctggagtgaggcttctggcctccttgaccttgatgccaagaaccaagacaaggttctcaactcaaacgtattcaatcttcaccgccagactgtaattgatctgcttgtccaaatccagtgtctcttcaatgagtttacagagtaccagcagaagcacaataacctctctaccgtcgtggataaagatggtgttttggatgctccagaaaaagatgccaagctgtcaaactatcctatgagtgataagaaacggaactttatcaaaaaggccatggctggactcaagtccaaatcatcagaaggccttactaggttaaggtggacgtcatttgacaagcaaggatttgaaaagttgctggccaagttttcagttctcaatgacaacatgaccaatatcctcgaccactccttacaggtcgagattcgcaataccgtacaggataccaatcgtggggtcctgttactccatcacaagatagccgatctgagtcatcttgtgttagctctcaagtctcagctcgatgcaggttcccgtgtaggaccgtcgcaaatgtccaaactggaaagggaagccaatgctgacgccctgcggcaattgtcaaggttggccaagttcaaggccttcaatgagactatcgatcccaagtcagatagcccagcagtctttgacgaagctgctgcaaagttcctcgatcttgcaaagccaggtcatcagcgcaatctattcatccctcgatacctcatagagctggacccagacgtggatgaatcagaggcctcacgatgtgaggctttcatgaagacggcagaaggcaagaaaaatgtttggattgagtggaaggactatgacaatacagagacccaaccaggttcgctatcaaaggccgatatcattgagagagttcggaaacttgctgctttgctgaaccatagtcccaagcccgaggcctttcgcactcctcactgtctggggttcttcgataaagctgatcccaacatttccgaggacgacgttgatattctagatcgaagacttggcctcatcttcgagcgcccatccgacgataatctacacgcctcgctcccacctgtttctctccgtgagcttctccaagactcaaaagttcgcaagcctcgtgttacagaacgagtatatttggcatacgctatcagcaactgtctcctctaccttcatgctgtacactggctacacaagggtcttcgcagtcacaatgtgttattcttccgaacacgtgatggccacatagactaccgccaaccatatatctcgggtttcgatttttcacggcctggaggatcagatgaaatgactgatgcgccaggagatgacgcagagcatgatctataccggcatcccaacgctcagtccaaccgccgacgggatagagagcgttccaagaaaagcttcgacatttatagtctgggagtcattttagtcgaattggcgcattggcggttggttgaagatgtgctgagtatcgatatgaggcgtgcgcgggggagacctgatattgtgcgtggcgttcgagaggctctgttggaggaagaccaagtcgcatcagtaggtgcagatatgggagagaggtttgaagatgcaacacggaagtgtttggctggaggtaatgaattgggactaaatgagggagacgatgagacacgaaatgaagttgctgaaaagttatctatgaaattttatgaggacgtagtaaagcgattggagggcgtggttgtgtagagcgggtatagtttagggatacgtttagacttgtcatgactgaacgaagcaatgagaaaatggccgtatattaaaattcgaacgaggtattatttgaagacaaggctatcaaaaccgtcgtatcattagccgacgatggtatccctttaaattgtcctcccagcaaatcgtgcctgaaacgccagagcttaaagactctatgatatcctttcccattgaaattatctaacagcagcagtctaggcattcgaaacagcaaagaccggcgcagataccacagcaaatggcctgagaagaatgtcagttaatgttgcagagccaatgaattggtcgtccttacaccaccgtctttacctcctcgcatgctcatttcaggctgttccattgtcatgggctgaactggtcgctatcgaaaatgagttagtcaatcatacgatgtttgaaacttaatgcttggctattgtgttttggcgattggaaagacttattagaagccaagccggaggtgagtgagtgacataccggctgttcggtgctggttcgttcggtagggaacgctgcgggggccggttcacggggcatttgcatggccgaagaagtagtagaaggcatattgactgttgtaatcgagagtatgcggctgaattgattggcgtatataataacagaaggttatagacgaagcagttgatgttctatatcacgatggtttgaaaaaagaaggatgaaaaatcagaccaggacaaagagcgcaacgttgttgttataaggctctcactctcaagcagctgattctacgggacagggtccacggtcccttagaggcgggcccccattgactcaaacgaggcgtcgggatttggggctgacaggattagcattggatcttctctccaagacggacggcacatggactcatccccaacaataacatgaccatgcccatgtcctttcggtgccgtgacctccgggcgaggtcagccggagcccacatgggagacactctactgaggattcgtctactgcaagacatcacaattcggcaactatcgacatcatcatgacttgagagatactacctcttagcatcacacattctacacttatcaagtactgcacaagtctcccacttatgcgtggctgctgatgcgaaccgctccacggacggcacgcccgatgccccgggctaagaaagacgactggacagagcgaaaaaataggcctgagcagaagaaaaaagaaacaatgacgtatgcctgacgggaactactgagtggttgcaggcggacccctgctcgcaaaccagcgtgttctggaacaggcctaatctctggcccttctgtaatgttacatgttctagaaactaggtagagagccactttctcggtattcggattgaggcttttcttcttgatacacgtattgaattgcgacttctttctaagaataggtagctgtgtcggttcggccgagtcattgatcatggcttagagtctatctggcagattgggcatggctataacggcggagaacgtgtgcgtaatctgtcggttaagccactgcgacaacgtcaaagctgaggctgtactctgtaaataaatgggttaactctaagctgaagagaaggttgatgtgccttaacgcaggggcttctcaaattattactttatgcggtaattaagtaaactcgaagaataattcatctcctccttgagtttggtttgactttacaagttcatcgcttatgccaatagttatcgcgaacaaatagagaacgtagatgtagcatttatcagatataagtcccacctcccaatacgttgatcttgcccagacttatcttgtgatgaagctgactgtttgttcgaagtagcaggactggcatatgctcgaattgcttaattggcatgaccctcttcccctggtcttcaaatgatatataagcttcgccaataatttattcagtcagtaaagctgtggaattatgtataaagctagtttagaactatctaacttttacaaccgtactcttgtacgacgagggaaatttaatgcatagatattgaattatcatgccctgtatggccgcccaggaatccgacacggcgacaaacaaacacactacgccgttaaaatcgtcttgaactatatacccagtcaactgattattcgacgctgacctagtggcatccatataacaaatatctgagtgcgacacaagtcacgtttatgtatgaattccaataagttgagaaatcaagcatcttgagaacgcctcgagacttgtccaaatgcaaaggattcgtggatgtggtacagggtatgcagcttgcgactggcagagtaatatggctttgatgaacgaaagcgatagtgaattcaactcgtagttgagatgaatgttgttattattctatatgatttctctcttttttttccaagttatcgatgagaatatttctcagtgcctcattttctgtcaccacattcatgatacgtataactaactttaaaggtgtcgctaattatcgataatataagcccaagatttaagcagcacccaacatgattacattgtctaaggaagcaggctaaaaatgcgggaagcacatccttacccgcggttgtatcaatttcatagcgaaacattgaatgtcagctggatgaaacatgaagctaacagggtcattcataaacgtgttggtcacaatattagagaactcaacaagaatactttgtgtgtttacccactgacatacatacttctataactgcaagacggttttattagtagttcgcaaaactacctgaatattaatgtccttagttggaataaagttggtagatctcaacatctagattcgggctgggatttaccgacaattccccgctgtcgaaacaatgaatcagaaaatggagtggaatgtgaggtggcagtggagtcccttgatccggggactaagccactgagcatcgaacctatgataggtaaggtcaggcctgcaacctccaacaacttgccaaggggccatgtgtttttgacgatgcgaccgttctaaatcactcttatactcagcatttgtttgatcccaatgacttgaattgccagttttgccgttcctttcacttcaattctgccccgatcgaatctcctcgaccccctttcgaccgccagacgctttcttggcttcttggctcaagctcgctcgctcgctccctgttggacggggtcgccgtcatctccctcaccctcgaaatcctcttcaactgtcatcgtagataatcgtctatattcccgctcacgatggcttcacacggccaatacccccctgcgcatatgatgcccaacaagcatcatcaccatgccccttacggctctcctgtggccatccctggaggcgctccggctggtaccttcgccccaggcaccaagatccaggttggcagccaccgcgtggtgattcagaaatatctctccgagggaggcttcgcccatgtctacctcgtcaagctggccaagcctgtcgacggcaccgatcaggctgtcttgaagcgagttgcggtccccgataaggataccttgcggggcatgcgcatcgaggttgagacaatgaagcgtctgaaaggccaccgaccgatcgtcacatacatcgactcgcatgcctccgagcttcaaggagggggatacgaagtttttctgctcatggagttttgcaatggcggtggcttgatcgatttcatgaacaccaggctacaacaccgcctaacggagccagagatcctcaacatcttcaccgacatcgctgagggtgtcgcgtgcatgcactacctaaaaccaccacttctccaccgcgacatcaaagtcgaaaacgttcttattaccgccagaggatcgtccagacgattcaagctttgcgatttcggttcagccgcatcacctcgtcccgcccccactaccgtcaccgaatgtcgtcttatggatgaagatgtacagaagcacaccacaatgcagtacagaagtcccgagatgatcgatgtataccgcaagcaacccataaacgagaaatctgatatttgggcattgggagttttactgtataagctgtgctattacactactccctttgaggaccagggccaattggctattttgaatgccagttacagattccctagccaccctgtgttttctgacaggctcaagaaattgataggtaatgctcattgggcctggttgtttgtttgagggctaacatggtttcagcatcaatgttgagggagaacttacaagatcgacctaatatcttccaagtactaaaggaaggatgcgccatgcaaggacgtgatgttcccattcaagatgtaggtatacggctatcccaagaagaattcaaaataacaatggtcacagatttacagtcgtccgcaatcccatgcaagaaccgatagtcctcaacccaaggcccccaaaccagaacaaactcctgctgtgggtgccgtgtttacgcgagctgaacctcagaagcaagttattcctgatgttgtaccgatgcgaagaggacgaccaacagtttcgccggctccagccaaggtagcccagaagccagattcttctccgatgagaaagactgagggagacccatttgctgcccttgattccaaacctgcttccaaaggatttgacgaactttcctcaagattccctaccctcgatcaattttcactattgcatgatcaaggcaccaaattcgattttgatgtctcttcacctatctcacccacaggcggcaatacgtcatctgatttgaacgaaagagtgacagcaaaactggccgacgaggcattcgcagcgccgcagaccgaaccccctcgaccgaagccagtgtctagaacacactcggtcacgcctgtgggacaccatgctgcagttgcttcacctcccttggagcccccgcttgctaagactttatccgcaccaagtagacccgacattagcagggcgcagtccatcattagcaacaaccccgagctgcaggcgatctcttctcaatctaactcgcgatatgtctcgactggcacgatgacctcgacacctccacccgagaagttcagccgggatgtggaacggcctgttcagcgcgaaatcgctgaatattctcgttccagcagcgctacaaggcaggttgacccgagtgcagcgcagtggaatgcagaggaaccccgtgctgcagtctcacaaagaatttcggcttttcagcagcctagtcatgaacgtcagccatcttcatcgaggccctcactcgaaggcggccgtcctcgtgctgattcttagaacctgctgctcgcgcctcgccagccccttcgcggccacggcctgccagtaggaatcttgagggtacgactctggattttctgcgtgaaagagaggctgcgtcacgctcatcaagccgacctcctcaatctcgctcgccctaccaagagccagctgacgaaccacgtacgtcgagcgatatggagttcttgagaagtctggaggattcggagcgaaccaaatctagcaagcgttccagcttgacttcgctttctggcaacaagaatattctggctggaaaattcggtgacgcatttaagcgatttgaaggcagctcccccaacaatggaagaatcccttcgccagaaagggatatggcacgtcgtgatctcactcctatcgcgggctctgaggcaactgatggacgtagtgatgatggtcatttccacgacgacgaggatcgcatgacacctgaaatgaggcgggaaatggaacgactgaagctccaggaggaggaacagcgcgtggaagcagcacaagccgaatatcgaaagcgggttgctgcaggacaacgcggaccaccagttccgcctaagagtatcgggggagtttcccgagctgtcagcattcagaacagggttcagagtctcttgaatgaagaccaaaagccggccagcattcaaagaactgcccaaggttacggaaagtacactgatgttccggagactggcaacaagcccgataagcctcttcctggagttcccaagaagcccttgatggtggcaaaaacacgggtcgaatcacctcaagcacgaggtccttcttcgacatctactgcacccccagctcttacatccaaacctccggcgaaacccccagctccaaagaagccagtgcatctcaatagtctgcctactggccaacgaccatcatcaccccaaaagcccacacgggcccaaacatcgacggaagagctgattgagtttcccagacaccaaatggtggacatgacagctaaagagaaggatgattatattcaggacttttccaaaaggttccccagtctaggttcgatcgaaatggtcgagcgagagattgggggccagaacggaggatcaagccggtaaatagacattggtgaagggatttagaactgccatagtgcacatacatttgaatatactcagcggatagcgtccagaatgtttctggtaaaagaaaaggtcctgtttccggatggtgaaagtcatgcatatggtggggttatgcacatatacagtgcagtctcttatcttatctcccaatattttttttcccagtcctggactcgtagctgggaatcgaagctttctgcagcgactattgaacatcataataaattcgacaaaatggccaaacgcaagagacaagctatcgctcaaaacgagcctgcttctgagccttcgatcaagaagaaggcaaagggtgctcaagttcttaaggaaaagcctgtgaaggcaaagacttcagcgctgaagaagtctactactacctcgaaaccttcgaatgcgcccgagactatccagatcgttgtcggctcctacgaccgaattcttcacggattgacagtgacggttggaggaaaggagaaggctgaattcgccgacacattccttttcaatgctcatacctcggcgattcgctgcgtcgctgcgtcgcccatttcagcgcccgttcctggacagacacaaaaggtcatgcttgcctctggtagcactgatgagcgggtaaacgtctacaacttgtcggcgcatccccccagccgaaagaaccaggagatcctggccaaggtcgctccccgaccaattctcgagaaccccaagaaccgagaggttggcacactgcttcatcactcttcgactgtgacatcgctatgcttccctacacgctcaaagctactatcatcgagcgaagactctacaattgcggtcacacgaacacgggattggtctttacttagcaacatcaaggcacctattcctaagcctcaaggccgtcctagcggcgacacagcgcctttcggtggtacaccttctggcgtcaacgattttgccatccaccccagtatgaagcttatgattagcgtcagcaagggcgagcgatcaatgcgattgtggaacttggtgactggaaagaaggctggagtgttgaactttagcaaagacatgctgcaggaggctggtgagggaaagcattctactggagagggccgaagagttgtttggggaagcgttgatggagcagatgagttcgcggttggatttgaccgggatattgttgcatttggcatggacagtgtacccaaatgcaggattatgggatcaatccgaacaaaggtgcaccagttcttctacgttgcacttgacaaggaaggggatgcgacactattggcggttgctacagaggacggccgcatcctattcttctcaactaaggaatcggaccttacacaaccggagtcggaggacaagaagctcccgacagccaagttgatgggtcaaatcggcggaaaagccggcggagttgagggccgaatcaaggactttgtggtggtgccgagtgcggaggacgactcgacgctgtacgtagctggcgggagcagtgatggacgggtccgcgtttggcgggtgggcgtaccggagctgcagggtagcgacaaggcagaggagggcaagggagagttgttggggacgtatgagacgcaaaacagaatcacatgcatgacggcgtttatgatgataccccggccagagggagttgaggagagtgaggatgagctggaagatgaggatgaagaggagagtgatagcgatgaagagtaaaacagggtgttaaaaatgcatgcatgcatgcatgttattggttggatatttgcgtttgttgtgatatacagtggtagctagcaatctattaactaatgtcagatatgcaatgaatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagtccagtggtttttatgtgcccagaatcacatgcaaatcgaaccaagcatgccattgaactcgccacagtcactgagttgacgccagcgtcagaccggtcaagaaaatgccacctacatacagtacaggattccgtgtgtagagttgcagtgcagtatcaacagttgaatcgcaccgcggacttcccttttggaactcttgggtcacagctcagggctccaggggatggctgatcttgtttgtactgctggagttaatggatgtacttgaatcacgagggggtcacaaatgcaagtcaaagcagaattaccttagtctgaccaaccacggagtctcgaattcaagcttgaggcgctttgaatgtggggtaatagacgggattggatggaggatgacgatcaagaatgtcaacaacaggcactagctagtacttatacgctgaggacgatatgttcaatgtctagagttcatctttacagcggacaatggataatattatcgagttatagagtatcaagttcatcattattgactctccatcaccatcagtgacatttctacagaactaaggtaggcgggggcagcaagggattcactcacccacctaaaagacacaggggtccagggccctcaacagctgctgatgcatgtaaatggggcacatctacgtaattcctggggcccttagtcgtgaaactgcccgtcccttggtcttgtgagcatgtgaagagagatggagcgaacccgacaacctcgttcagctcattcgtttcccttttcagttgaggctaactacgtgccgtctctctcttttcttttccttttcctctctctcactctctcactgctcttattattgctctcttactcaggtactgactatactctctctattttggggtctcagggctgggtattaaactgtcctccttctgtttcctcttacccatctcttcattcctgtcttacttactctttgccactcgatccccaacctcgctgtaacagcttcaacaagttatttgaagctcttcaattcctctcagcatttgccgttcatcctcaatcgcttgaattgcttcggatatcccggtccaactagctttaggccctgtgctcgttagctcgcgctgtgaaagtaagtggtggacagggttgctttgcagagactggaccccaacagcttcaaattattttattttatccgggacagacaatccctcccctcggaagctacaccaatatttgcttaggatccatactaagctgagactggtcgagactgtgtgagtatagttgcactgcattgtccaaatattgagacttgcaggtttcagctcacttcagctgaacccaagcctcgttcataaaccactgctgcccttcaccatcgtcttcatgtctgttcctaacaaccaaaacagtcagttatacagtcccttacctttaaaatggccgacgatggtcctcctcttattcgtcccgtccctcgaagacccttcgatctcggcttgacgactcctacaccaccaagcgagaactcgtccccttcaactccagcgcctgttccagatcccaacattgcgcgcttcctacaaccaactcctgagcctgcgagcgcaggtcttagcaggcctcagtcattcatgaatttgacctcctcgacgctcttcggaatctactcccccacgacgtcctcttctcgcgaccgtgtctttgccgatcgcgatgaactcgatacaccctggggaactggcgctcagacacccattcagagacctagcatcgacgacgctacgtttgattttctgaaggatcgatcacatcacattcgtcgccggtcctcgattcgagttcacgaacccgctggacctccaaagcattctccatctggtggtgctctagtattaagaggacttttgcttttcgttctcggcgtgggatatggcgtattagtcacatcgcgcttccacgagtcggacagtcttccgtctcgtgctacgtacaactggggccatttgacgttttggggtctggctggtgttgcactgggcgcgctgttcccttggtttgatcgggtatgggagaattcgttcagcgacaatggggatgaagctgtgttagaaaacagtgcttcagcgaaagatgatgacccaagcactgactgggcgcttgctgtccgggctatcggcgcctttgttggaattgtcttcgcgattgtaagtcagccaacgacaaagtcattgttatgcataactaacaacctgcagcgcaaagtggcctgggcgtccacccttcaggtgtcactgaccttggcacttgtcaatcccctcctgtggtggcttatcgaccgctctaagcctggttttctgctttcagctgctgttggactcgcagggtcggttgtgctcctcggcgtgaacccagatatgatgccggcgcctactcaggttcctttcaggcatttggttaatgccacaatggcaggcgatggagatatgcccattcttggtggacttgcccagcagaagacacttgagacgggcatgtggatgctgagtgtgcttttctgcagctgtgtctgctttgggaacatcggccgtcgactcaccctcgggccatcgacaacagccaaggggcgctgggctggagtgagatgatgacgagcgagaagctgatctgatgtgtaatcagctgtattggtcttttcacattcggtagcctgatgtgtctatgatatccttttggtttgggcgacaatcatggggaggtatatatatgggcgggtttattggacaatgggaacggaggcatgtgtatagttatcgagattgggtaagggcattttgcagatcatacaggacgatatgatgcttagtttactgatatggtctgtttatgacgacaactgttctgctcttctgttctcctgagaggaagagcatgaataggctaggctaggcttaaatggctaaggaatgataatgccatttcattctacgtttcaattacaaaaagggaactcacgaatctgtcacgatgcgttgtttcttctctttatcgttcagatgcctgggctgtagatccaatctgctgaactaggcatctcgtactatcgagttgaacctccattggcccagcaaagaatgaaccccgattgtaaacttttgcttgttcttgttctctctggattttctttttcgaatcatgaattgtttcccaatgtcaaaccaaaatatgttcgcccttttactccatcatggatcaaccctgtaacgactgacgatcatcgcatgacgcatgctctacaacgtcattcgtgtatcaggtctagagtagatcagatctagtttgcgctcttgatcgcctccttgacggctgctgatttttcttggatagcggagccaaagtcgacgttggagagaccgagcatgacgagcatacgaggattttgaatcatctcgttgattgtgatggtacgtgtgcaaacgtcggtgtaggaagcgagggcagcttcagaaccagaagcgactgttacaaagaagatagtgtaagcccaggcacactcttccataaaggttagcgacaagatagcttctgctactcaccaccttcgttcttggggatttgttcagggtgctggacttttcgaccagcagcaatgttgtcaagctcagtcatgatatagtgagatctcttgacaaagtcccagacgtggaagaggccacgatcaacattggggggagtccattgagaatgagactcaatggctgtgacgaggtcttccaagcgggcggtgatagtctcacgttgctctggagtgggaagttgagagatggtgttggaagacatgatgggtgtgtgagtatgtaccagtatgtgatgttgataaagataggatcagcttgaagtttagaaaaagaagagaagatcaataaagaaaagggtcaacaagggaagagtagacagaaaaagaggagaaagaaaagagaaagcaaaaaccaaaacgtagcatcaacgtcagaaaaagcacctcagcttccccgctgcatcgagtgtcgtctgtccaattgcctctttactcagagcaaagcaaaaaactccatttcctctccaaaccgtccctagtacgtcagggacccccttgtggctttcttgtatctctcgttgtaaacgttgccgcctgcaagggctgaagtttggggcgtcaaggccattgatcggtcggagtaacatcgacaatactttggctctcaaaacgcttgagcttgaattagtgggataagccctagactttcacggttcctctcagcttgttcggggacgagaagctatcatgagcaggggagctatacgaaaggacgggacgttaagcttatgcacagacaaaccgtttctaacaggctcaagctcaagggacgggaatgggacgggaatgggatgtgatgatggaacaagtagacggaggaagccgttggtgaataacagatttgtctattagagatagacagaaattaaggtgacgttaaaagtattgatcgtatttactaagagaataatgctcataagtagagagattcttaagggaggatcagatcagagagagcttagctcagctaatgtggggaggttgaattcaggatcctaagttagagctcgaggttagcggttcgagatggggctcttttgttagttatcgagttgtagagaatcaaacatatgggaacagaaaaaggtcgtgtgatgaattacctttcttggcagtcgttttcaaacatgatcagtcttgatgataagttcagcctgagtagagaagttgtattaactaagcggaagaatcaaatgtcactcgtcatccattactcggcatcgccaagggacgggctgtcaacagcgacaacagagcaaagtcagtcccgattcggggaaccaagaaatcggagaaggtctagaacaattggaacattttgcgagtgcgaattggtctaactaatttcgaagggaacaacactataagtaagcgtcatccaaagaagggtcctggggtacggttccctagctcatgacgagaaaaaaagggcattccagagaacaggtacaacaagtcatggcagtctgctgaggtctgatcacgtctggcggctaatcagccaacagagatccagtagatgttgtttgcctctcatgatgatcgggatggaaatacgtcgcacaccttactcggaagcacgttttcaactcgtgcaccgtacctgtaccatgcgtactgtgatgtgctgtgcttcgctgtgcagccccggaaagctggaaacgttgtgtgccttgacaggctgcagcagcagagaacgagaactgctgcttgtctcgctgtaacaggaaatcgtcacaagggaggctgaaaggttgaggaaaaggattggccgcatctcgatccgggccgccacaccctcgagactattgggtgacaagtgcaaggcttgacagaaacgatgatgcgtagattggcccgacccaacgctttgaactgttgctgttgatgccgagagtagagactgagatctgagattgaacagtacccaactatcccgtgtctgaaagagaccacattgctaactgagaatagaaatgtagatcaaatagtttttgcctccaaagattagttattcgacaagacaaatacacataaaaaagagatcgttggcatcatgaccacagcccatcatggatcctctgcgggaccaccccccacccccagtctcatatgacgccaacgactttcttttttgagcctctttcaagtcaaccaagccaagtcaagtcacgacactcactgaccctagaacctggactaactactaagctggagtttcttagctcttactgtgcatacgccagccctgcaggccaggacccaggacctaggacctagctagctagctaggacctgtctctcttctctgtgttcccctattaattatgtctgcccaatcgcgaggctctcacttagacgcaaagctccattttgtctcggaagctgccagcccgttttaattgttaatgtcgggtctccctctcaactattaagtagcgtcgatgcgccagttgattcacccgatggccgttgcaactgcggcgttgtctcgatcgtcctcgtcaaccagaatctcttttccagaatctcaagagagagagagagagagagagagagagagagagagagagagagagagagaagcgacaacgacaacgacaacgacaacgacacccctttttgcgataacccccgactcgcgcgcgcgctttgtgtattccattttccgcggacgaaaagaggagattgtcctgtcctgtactgttatttgtacatacatacacacacaaacaagagcaaagatcggcgacagatgcgaaactggggtcaatctctctctccctcatcttctgccgcggggacaaagaggtcttgatcgagtaccgtctacatctccatctacaatgttacactcccatcttctactgagaaccctgccctgcatcgcgatctgtgatactggtctctatttcaattggtcatgcttgcgcttctggagggcaactctcaactactacttttcggttaccttacgctgtgaagaagagggtagctactgtaagttttcctttgtctgtcttgtcgtgtcccaattctcttagctcaatcgaggtccccccattccaaatcttgaatcttggatctgaacgattgtcttggtcccattgagctgggatgttttattttaactaggttcatccccccgggaatgcatccccagtttcgcagcacaggctacagcacagcaccaacgcaccacaagacagcacagcaaaagcaggcaattaacgctcccgattatcgaactgaatgagggggtttattagggggtttaggttccggttgctgctgcacaatggcgaccaaagtctatctatcctgtgcttcaaatagattaccattcgaaatacgacagcgcttggtttctttactccgaaatgttccacggtagttactgctattggcttggatttggtgtttcggcctccacgtcattgagtccatgacccccggcctgccatcgtcatccgtttttgccctgtaagacacaggttgatacatactgttgtgtgactctagggcttcagggcacgagttcttgtgaccacttcactggcttcgttcctctgtctgggtgtcctttagcctcagcttcaatcacccgagcacagtatttccatgaccgtttgaaccctgagatgagtttagactggaggtgtctaaaaactcgtgatatacgcagggtcctctcaagtcttctaggggaccctcttctgtccaaggtagttagcaggttactaggtgcttactagaactgcctagtgctaaagttggaaaaagtctacagcatttcccagttgtcaaccagcccatcctgcccatcctagcctgttccgaagtactgtatacctgccagagactagagcctccccaccaagtttcttgatagattttgatagagacaagacaagtaacaacggtctccctcccgtgcccgatctctcttctcttcccttctgataagcacaggcttgtcttcgttcggctgggtgtagtatagtctcgactcgcctcacctagtatgtagccgcttccattcatcatcgtatagaaaccgtgacgcatatgatttggtcctattcccttatcttcaaacatgtctccctcctcttcactcatatcataacggacatgaacaacttgagctgaactgccaagttcttcttgttccccatttgggagctcgggtctctctctctctctctctatcgtacagaggttagcccttctacatcgacacccccgagctagagtcttgtctctccgcgtgcctctagaattgtccccggattggtaagtctctctggtgtatgacgatctctatattttgctgcacctcatcttcaacaaccctttatccttgtcgacgtattctattttggcactacggcctgaaatagaagaccccgtctttctggcttttccccttttccatttctctctctcttatctagcaagcagccccctccttggtcctacgatagtacccttctcatagtctacactacactacactacacagtacagtacatacatattcacaggctgagactacggagccagccccgtctcccccctccccttacacccctgtcagaaatcccagaacaaagtgggctcgttcttcggcagccgttttaaacgattctcgtcatcttgaacctatgacatcttcccgctgctcgaggagtaccagtactacttcatctcattaaaccccccaccaatctctctacacgcctatcttatacctcttacatacacttgcaccactaccacctcgactgaaacaacggagagatgcttcgctcaacaccagcgatacgatctttgtaatcttactatcccacagaatccatgtctatcttgtctacggcttgtccacgtcatctggacactgcttcggcctcattcatgccctcgacacgctatcaacggctacgccaacaagaccgcaatacttgtcttgatcgccaaacccagcaaacacgacgacgatatagcagatcacatagcggccagggcatcgcatagaatttcagagaccacaacttcttttctattcacctcaaagcaacactacttacttacttacctctggctccttttaccaataacgcatcattacagaggctcgcaccttattagagagtttcgacgcccgctacgacataaccaagagtaacgactcaagagccagcctatataacccctattatctcacttgtactatacgcacacaatctatagacgttcatgtcctcagaaggcccgtcacaagctgccgcgaccgattccgcctccggtcccggttctggtcccggtcctcgacagtcacggactcccgatccgcccaccgattccgaccacgaacccccggactcgggccggcaacggtcgccgtcacaaggatctgccaacacttctcgccatcgcgatgtcgcccctcgcgatttcgtccggctcttccagtgtcaaatctgctcattgcccttagatgagcccatcagcctcccctgcggtaaaagtctgtgccggcgctgtttaccaggcacacatatgagaaccaatataacatatcccgccgctccagaccgactccgtggctttaaatgtccctttgaggactgcggtaaggaacacgctattggcgactgcgctatcgatgttgtgctcaacaaggcggcgcaacacgtgagggaagagatcgaacgattcaagaatgagtcctcaaccaccgacctggcgaccaaggtcatgtggcccgacccttgggctgctgcaggcgtctcttccatgagggacgatgaagaagcatatacaaaggtgatacccggtggaaaggttatcgccacttatcgtctcgccgaagagggtgacctgtcttatgaagccgatgtatactacgacgaaattacatcggcgacgccatcaccaccttctgatgctgatgatacaggactcgttcgaaaagcgcaagacgccactcgcgctgagatggactgtcaggtctgctacgcactcttctacgatcctcttacaacatcttgcggacatactttctgtcgatcatgcttacatcgaattcttgatcattcacggtattgcccgatatgtcgtcgcccactggctatcagccgcctattaagtcaaacttcatcgccctccaatcagactatcaagcgcatcatcgaaacattttggttggaggaagttaacgctcgaaaggaggcactggacgctgagcgtgtagctcagatgcaagattacgacctcgcactctttgtatgcacactgtcgtttccccagatgccgacattcctgcacatttttgagccgagatatagactcatgatccggagagcactcgaaggagaccatacctttggtatggtcatacccaaacgaccccaacatcctggcgatgccaactttcacgagctcggcacgcttctccgcattgtcaatgtccagttcttcccagatggtcggagtcttattgagactgtgggcctgtcacgcttccgcgttctcgagcatagctaccttgacggatacattgttggcaagactgaaaggatagacgatattagcctcgaggacgaagaagctgccgaggctgctgaagcaacaccgatagagactgaggatcagcaacccttgcaggccatggatactgtcaaggaacccactgaaccaacaccgacatcgccattaccacggtctgattcctccagtccacacatgccaacttcagctaccgagatcgactcaatgtctacacagagtcttgtgcgctatgcctcatctttcgtcgcgagaatgcgccaacagagtgtcccctggttgacagaacgtatgttgactatatacggcgagtgtccagaagaccctgccatctttccatggtggtttgccagtatgttgccggtcaaagacattgagaaataccgactcctgggcacatccagcgtacgagagcgactcaagatatgctgcacgtggatcttggaatgggagacatccagatggtaagtgaaatttacaacctcacaactcttcatgcttcccatgccctatcaagcccccctatgacattcatcggccctcattgagctcgtgctcgtcgtcgtgtccgtctcccaggctaaaacgacgtctccctttccaggacaaagctgattcatggccgctcaggtccatccacggctgcacaatcctctgattgacaatgcttgccctactatctctcgctcggcttggttctgcaattcgtgctcttgcttttctgctttgctgtgcagttgttgtaccaagcacaagacggttcgcggagttgatgttattccacttctgacacgaacaggacgattacgactcgacgatagctagttagggcggtttggtttgcatcatggcattataacgcatcaaatgttacaagacaaaagtcacagcagaacgtgttcatttacatggggttgaatattggttgattgattgattcggttgggaggcatttagtcatagcatcttgtagtacactgagtgaatttgcggataccatacccccttagctaatctagacatctttctcatcatcgcatgtagcaagtttccaatttctattaccagtgtatggctttgccgttcgtgtcctgtgctgcagtagcatctccccaggctggcacagtttcagtgccgtcaacccatgtcccaggcatgatgttgtcaccatctcctcctactgccggagggttctggttcccgtctccattcccactcccattcacgtccgtgggagcccagatgcccacgttgttgtcagctgattgccccacgctgcttgtggtttgttgttcaccccaggtgctaagggggcaacagcctgggtaagtgtcctcgccccaatgagctccgatctttttcaaagtatcattgctcctgttcgaatggctcgagccatctcctgagccgtttttcttctgatcttgttcgccagttggtagtgatattggccattcggccggcttactatcctgagtgatcttgtcattccaatctttaactgcctgatcgtcacttgtaccccagtcgtttccgttctggttgttgtctggggcggttgcgggccaatcatcttggcctttgttgtcaggtactccatcgttccagctagctactggatcgttattcttgttccagtcgttggatccgttggatccgttggacctgttggacccagccttatcggaacctggcggatggccattttccttgggtacagaacggtggctttcccatccgttgttttgtgactttctcttatagtatggattgtcctggccctgggtccacgagttaaatccggtccagcccgtatgtttctttaataatcacttacagtaagacttccaggagggccaacgttatttttctccgctttggaaaccggagtgttcttgttggtttcagggctcctgtgtccatagtagccagaggggggaactcctggaggaggacccatggcataccacggaagaggggtcatcccttgtgtgatgggaacatgtgagtatgcatccgagggcggaggagctcctgcgtagccctggtggaatggtggcatctgtggatagttgggatactgctgcgggttgttgaagccatagtagaaagggttctgcacgggatgaggctggcccatcggcagagggcgaccgaaggcgtcacgctctgggtataacgcattgctttggtgattgccgtaggcagggccgtcgtaagctctcaggatattgagttctgcatcgtagtaagcgttaggtgctggatcttgtggaattttgatcacgcgctctatcagaacgacctgagccctgatgggctcgacaagctgtggtcgacgcatatgaggaactggtagtccttcgggataattgcccttcttgactccatccttttttttaggctgtgcctttgcttttcctttcatagttctgaacttgccttgatctgtgtccttggaagcttcgggggccttatcagctggggcagcctcttggtctttattggtttcattttccggttcctgtttcttctgttctcctttctgcttcttgttattcttctgcttgcctttgttctgtttcttgggctcctcttccggttcagtttcctcctctgtttccttgggtgagtcagaggtttcgccttcaatctcttgctcttgctgctgcttagcctttttgttcattgcttttcgttcctttttggtcataggagcctggggcgcgatttgctgttcctttccatttgtctgcttgccttgatttttggtttggctccgtttcttaagtgctaggatctcaggctctgaatctgagtcagaagtattggggtcaggctctgttggttttgctttctttagacacctcctcttgttcttaccagattgttgcttagtgttggggggtgcttcttcgtccgaatcagaggtttcggggcttggcggtgtgatttccttgctccttttctggcatactctttgcaatatctgtcggccctttgtacatctctggcagggacagtctggtgctggatcagagtcccagtcactctcggtgtcttcttcggcctgtgtctgtctacgcttcttctttctctgccttttgtgcttgacgcactcaactgagtattcaacatcagaatcggtgacatcagagcttgatatgtatgccgactgactagagtctgactcggtttctggaccggagtcggatgcctcatctgaggagtccttgggagttgtggtggtggtctgcttcatagcagatttgagggggccattttggcgagcctcaaaccggaccttcttcttgaccacggcctttgcttcgttggcaggcggaggtgtatagttgcgtccagtgcgtgggtaggtgaccgagacggtgtcctcttcggactcatcatcagtggtgaccgcaacacgtacgacgtctcgcttcttagggggtttgttcttagggatggcgccgataacagattcgattgttgttccaactacccattcgcaaaaatgcgaggggagtttcgctttgcgatttgacatcgcaccaaagaagtttgctgtaccaaagaaattatcaagatagtatgtatgtctttagaaaggtcaaaaggtcaagaaaaagacggttgtgcgtttgttttgaggttggttatgagaggtcaccctgatggtatgggcgatagtcgaagatttgttgtcaactgctcgcagctgtcaaggcgaagcgaagacaaagtggtaacaaccctagtgctttggcaatctacagatcagaaaagaagtgtaaagagggcatgtagaggttgcgttatgttttggcgaaaagatgtaaaatgcgctgagatgaaaagggttggttcgtggttgagaaaagaggcaggagcgagcttgagttggggctccttcctccttgtgtatataattcactagtacctgcctattatccaccatccaactactaaaagcaaacaaacaaactccctaaggcacctataattcactatcacagcttcgcattcaacttcatctcctcccatctctcattaatgataagattctgccagaacctccacgtcgcaactgcaactgccagaggaggacatccaagcaataaccatgaccaccaatcggggctcgcttttctcagttccttgatggccttatccagttgctcctttagctcttctcgtgacccatcgttccaaagcacaatccctttgccttctcctcgttcttcacatcgtcgggctttttctcgaacatctgtctggctacgcactctgttctcggcatcttctgggctaaggtgaggatcacgcgcacgcagacgctgcatctgaactgctgggtcgtggactgcgactacagctgtgacgccgcagaagcgatcgaggccactctcgaaaaggagtgggatatccagaaccacagcccaatggcctctgaagtaacatccgacgacggacttgaacatctcccatcgaacagccggatgaacgatgcgattgagaactgctctgtccttctttcgctcctctgagtcgccaaatactcgtctccctaatgctggtctgttgagtggtctgcctttgccgtccggtccatcctctggcatcttctctgatggctgcacgagaagttcgggtgtcgtaggcccaaagtgtttcacaatagcttcatacccacgagttcccggctccacaaccttgcgcgctagaatgtctgcatctatgatcgggagattgtagggttgtgatgagagcattgacgacactgtcgtcttgcctgtggcaattgaacccgtgagaccgataagaagcatgatggcgtatcttggaagactgcgcagttcttgtagtaataaaaaactcagactctaggaacttgtcagaaagtcctctaagttcattctaagatcaccagagtatcctcatggatcatgattaagatagctcttcttacctgttggcgggtatagacccaacaaggtgaggcaataagctcggttggtcttaaagggcttctctttgagattcgatagtggcttctcagatcttaaatgagatgagcgtatcaatggatgtagttaacaggaatgatctgataaaccttccatgaaccgatgatgcaattaccgaggatgtacggatacgaaacagtcggacggtgtaagtttaccccacatgcatccatgacttgcattagtaacttgcaccacattaaagtaacgacatgtgatgctattttcttttccttcacgcagaacaatcacagcgagtccgttttatacaatttcaattaaccgtagcagtgaatatcctcagaggaacgatgcaaagcagtttcctatctgcagtcggtaggttgtgtttccttgcgcaatctcaaaacgttccgtgtccttatccgagagacgtcttattcatcgatacaatctcaatcgcataactgagcatgagctctttataagtcgaaaagttggacaaaggaggagaagcgttatcatccctttcaaagtcagcttgtgccgccatattatctccgtactacttacatggaaggcatggtgacagagttcaaatcaaattctcggtcgggggcgaagccaactgtaaagttattagtacaacttcgactcaatgtgaagaaaaatctcacagcttgcgctaaacgattttccaatgaatcattcttatgggtttcgtggtatgtctacaggttatcagctcatggcccgggagatgaggcaaggggaggttaacttactggccgcatcgtttagttggggagtcggacggcgtaaaaccaaccctcatcggtcacataccagcgggagtcacccatgtgatcaatggtaaatcggttgcgctgagtccagttcccgtcaacttcacgaacatagtaaaaacgggaggggtcatcgtcagctggcttgaagtcctgaggctcgtacatcttgttcgcatgcgcaaactggatctgacggagctgctcctcgccagcggtacgaccaacaccagtgacatcagggacatggtgaccaccagggacattacctgcaaagacggggaccgtgccgggcaaagcagctccaccagcaacaccgaccgagggaacgcctgggacttgctgaacctgctgcacgaactgctggggctggtggccagcaatgaggactggctgttggcccatggtcggctgctggtagtagtagggctgctgttggacaacgtagctgccttgaacggtaggctggggagccataccaccgacggcggactgctatataacttgtcagtatttgttgatagtttgtgatgagattttgaggaacgagtgaaagaaaaggaaagaccgccgccgagctgatgaagtcacagaggtgcactggaccacttgattcaggccgactccacgtcgaagccgaaacgcaaagataaatcaacaaagataacttgcataatacgtgtaaccattcaaatagaatgtcttcggcaccacaactgtagtgcaggcggcgggagtcgtcgttgggacaggagacaagagaggggcagtaggggtaaccggggcaatataagaaaaagagggtggacaaacttgaacaccggcataggccccgactgggacaccagcaaggccattgtcaaagcgaggcacataaacgtgctgcatgggaccaaaggtagtgtcaggaacaggcggctgaaagttcatgccatgaacaggaggcgcagcgttctgatagtcacccatgtttgcggtgttgacagcgggaggctgaggaccgattccgatgtaggtgattggagatggggtgaatgggtttgggcctgcgttgatgaatggagcaggatgagggtgaggatgaagttgagggggggggaattgttgctgctgaggggtaggcgagacgaaaccagttggcacttgttgcgcgaggctctgagtcgggtcggcactgatatgccactgaggctgtgtgttagggcctaggccgagcgcagggaagctcgtgggttgattgctgcccttctcctccggcgcagaagcggttgctccggtagcagcagtggttgtagttgtcgtagctcgagcagtgctaggagctgtaacaccgttgataccagcactgaagccgccgctgggggaattggcagtagtgtaacccgtgatgccctcgttcaaaacgccagatgtagatgcagatgcagaatctgcagttgcagtagcaggcttaatatgagagccaaagtgcacttgacgagtctcgggggtctttggtcgtcgaggaattttgggagatttgaaggcgctggcacctgccgaggccatgatcgcttctttggtgtgcaactcgaacaattgagattgagaaagaaatccactttcagggctcgtgaatcagaagcctcaggatctcgcgataccttcgaagaagaaaaagaacaaagaagacgaagaagaagaagaagaagctctcagatgggagagacacttcgagaagatataccactcgtgcgtacagggcacaaacagcgtccaaggcggcaatacagcaaaaacacaacatctagcgtgctggatttggtttgtttatgttttgatatccttcaatggcacgttttgtggtggctttcccgctttcccctccagtcggttgtcactggcagtcctgacgcaggctcgggcccaggtggcccgcaagattgaaggtgatttgatagggtaaagggccgcaatcatggaattgacgaaataggtgaaattcaaggaaatatgtatgctcaccactctctgaagctcccagttctgtccatcatggacccagacagactgcttaggggctttgtgcaaattgtcgtaagggtcttcgcattttgtccatgtccacgggaaacagggaaggcacattatgctgacgagattatagcaagcaaaacgatgcgtttctagagggtttagaaagtgaatgtgttgttttatgctcaagttgagtgggcggtggatgagcaaagatggctgttgtgatgcccactgtggtgacagtgcttctgccttgagcattggatacaaggtagcccaactcccgtaaacttgagctctttgagcataggtaggtagtaatacaagtttcttattctcttgcaatatacatatttgttcgcttgtgtaaacttgccaaactaaacaatgggttggtctatcatactgaatgcacatatgcatatagaatcacacgtccactgcgcaattacatcttctcgcttcatgcgcaaataattcatcatcacgatagcaactcttccttaagggagcaagatccatcccttttcatcccatgagtcgttgtctagaagtgccaaactcgtcatcgttgttgttcttacttggagaatcaagcctccccatagtcgcaagccttgctctgtctagcgcttgctgtgttttcgctgctcgttggacttcttcctgggtgcggctggcgagaagttcatccacgatgtcaagctgaaaagatgccagtccggcttcgccaaagaaaacttcagcttggttcataagatcatctacttcaggccaccaccggcgaagtcgaactttctagggctatttcacacaatgttagcaatggtcagtaaaggcacccatgatgctcactcgaataaagaccgaatgtttctttgctcgtacagcttcgagtagttcttggtaggttgtttcgttcaactttgtccacgtatgaagacggtctggtaaccggcccgccggaatacagaaattggaattgcttctcaacttgaaaacccatgcgtatctctcactttcaggtttctccacgagtaccaagtcatgcagctggcgatataagcctctggctttctttcgctgtgcttcatctccacgttgccaaacaatttcgagcctatgtataaagacgttgatagtatgctggctctgttcactgtcgaggggaaacctgaccttcattcgtgaaagcattccctccatactgatatcgctaggtagattgacacactggtaagtaatcttaccgtcgacccctaaatcgaggaccttgacctggtagtatcctggtagctgttctttgccaatagccaagcgagtttgggctatcatagtgaccaagtgactaagctgaaagcttgctcgcacatcatcccatcttgctggctcccggtccggatcgtaagcgttgggctcccacagcgtctggcatttatctttaacctcctcttctattaggtgctgcagtttcgttaaaaaggtcttgtctctcccgaccttggtgcgatatgcagcctccagttcaaggcgtcgtttctggaggtcctctgcgatctcccgcttttgtgcaggcagaggtgtcgttatgtcgaatggtacaaaccacgttcggtcgaagccatcgaacatgttcatcccgctgtccgcaaccttgaagccagcccattgtgggctccacaaagctgtcagattagtctgaccgttgacatggacgatctgcgcccttgctctccagtgatcgaggcgatatcgtatcatgatctctttgaactctttcaggctcgcatccgcgatgccttgtttgggagttcgtggtttccggggctgcttgggtgccttgcttgatgatgccgcatttctgtcgccctggggattgtcagtagcacctaaagggttgcctgtgagcgcgggagatggacgatcgtcgcgagtaagctcttcaacagcgtctagatggatctggaatgcgccttggccgttgccatgatcgtgtggttccatgttgagtgttgtgtgttgtgggaaaggtcaagccatctcagcttgtgcgatgcggatgaagatgaagatggaaagttgagggtgcgatggtcatttgctgcgaatgtgtgttcgtggtaaatagatggtgaagtggtaggcgcctctttcttgtgtatcatcttaggcaaccgatctcggccagtgctggcactgtcaggaggtaatgcttccatggactaaagcacaggctgccgtgaaaacccattggttgaatgcatttaacttaacttacagtactattcaaacattttaatcattaatgaccagacgcccagcccctatcacaatcgtctaatgctcgctgaccgaacctcatgtaatgtacacttgcccatgggaggagagatgtccgttacaatccatatgctaccaaactcctagtctcgcccatatcatatacaacgggggatcccttctcttcccgtacttcatcctccagctcgtctcgcctctcttcgttcacttttctcgtcggtgccgcgcgcctactgaggcgcgattataacgagtcgatcaattgacgacaacggtgaataggtgtatcataatggtattacagagtaagctcgtcagaaaccgcaggaacgggctcagggatagggaagaaagatcgtcggacaatctgtgaagaagttagcggctgaacagggtatgccacagaatagcacttacagcccaagcaccagcgacagaagccacaataccaccagagatggccatgggtcgaagtccacgggtgctcttaaagagcataccactcagcgcaccagcgaggacggtgtttccggcatcatgctttccgcggacagatccaatcaatgagttgatgcagttgtagataatagcgacgacacccaacgagttaccgaggaaaggtcctcgtcgagtaaccgagttgagaacagcgttcaatcgcagcttaggaggctgaccagccgaccttcggagaccctcctgcagaccccaagcacctccaattcccagaccagcgagatatgtgattccggtaccataacacaagtcgtctgtgaagcctcgcgagggcaggactgattggccaccaggcaactcggacagggctgaatcctcgagggaaatatattcaagggtatctctgttgaggccggcgaggggatgtaattgcgaggggtcggcaaaggcagagctctgaagaaaagactcgacgccctgaccttccgtggggtcgtaggcgtaatgcgcgggttcttgtgttgtgggttgttggtgcgactgagactgagactgcgactgttgctgttggtgggcgggcttattgccgctggtgaaagcgttccagagagaagacattatgggcgatgacgaccgagtaggtgggcgaggagagggtgggcgagatgtagatttgggtggattaatcggccttgacaaaagtcgcacgtcaatgagagtcttgtccgaatctcgggcaaatctgaaggcttcctccggtttagattttttttgggctccacttctgcccgttcgcccatcaaagattcctccaaattctgtcccgtcacgtgctatcacggccttggaccccgaaggtcattgacgggagacattgcagcgaggtgaaatgtttgatggtgtttattgatgagatattctctaacagtgctactacaggcatctgtctataaatctgtgcccagtcgtgacgcactgcaacatgatctgaaacaatacaactgtagactcgcaaatctggtggatgcaaattcggtgcgagcaaatcgcaacgctatgcgcagagtttgcatgcaatgactctttagatatacagtttaatctgtatcatgaaaaatcgtgtggtgtgtcgagttgaacaacaaatttgcctgttcggagctaccgaaaagtttgctgcaaacttttggttgcccagccactttcgagcatctccagacaaattctgcagtcgtgagaattcagcggagaccaacgattatggtgtttctctcaagagagcactaagccttcagcgtggacacacgagcggtccagcttcatatcgaaaccagctcgaacagagcaggccacacgcgcaatctacgagcttacaatattcaagatttaggaattcgacggtatgtcgagatcaccccacagtcaaagaacctctgacgacgtccatggctgattaggaagagcgatcacgttgctataggaggccgggaacggaaaaccagatatcgacaaatctgactctcagcaagccgctttcgcggagccgccattaagtaaaaattcacatgacggtgaagttctacctactgatgtagtagagaaaagggaaaaaagaattaaaaggatgggagaagattggctttttataccaccaacttttctcgagtgatcacgctaacaccaacgtggccgaagtatcggtgcgtgccactgctcccactgcagggatttttgcccgagagggttacataaaatttcagagggtggggcttcaaacggactcttttggcgggccgaaaaccttttgtttggctgtatcgtgggcttcagagttatctatcaactctttggtttagtatcaccgatataacgtcccgcacccaaagacaggccacccctacagactggccaccttacactaacagataagaaaaataaaagattttataataaaggttatataagcttatataagctaaaaaagcatttattatatatctattaatatatatactttaaaagtaatttatttatatagtatacttttttaaatttatctataatcttatataaaatctatataatagttaaaagaataagtttttaataattcttataattaattaaataaaaatactattataataagccctttattatataatagttataaaatcttaaaaaaatcttaaaatattatattatagtatataatttttattaattttaattttaatttaaaagtttaatattattaaatattaaggtttttttaaaataaaatattaaattctaaaaaatagatataaagttactattaattaaattaattttattataaaattagagttactataataataaattttactatttatataacttatttactatataaacccgtatttttatataattttaatataagaatatttaaaatatatattatataagctagttaagtaatattactttataaaaataaaaattaaattattttaagtttttatatatataagattaaaaattagattttttaagtatttttttaaattttatatagaagatttcaaactgttaaggatttcttagtaaatactagtaattctttaacaatataagtttaacttattttaaaaattctctaattttatatagttaaaattaaattatatagtatttttttcttaataatatagctaataaaatatataatactatttttagtataattttattattaatatatagatttatttaagagatttaaagttttaggaaagtagtgggaaaaggtggccagtctgtaggggtggcctgtctttgggtggcggacgttacccagtagacgccaaaccaaatcccggcttctcacatgagatccctttttcaatggtcaaccgggaaggtcaagcaatccactctatatctacaaatgcataactaggtcatatgaagaatgatgctgtcgaacagtaggactgagacttcaccagtacaattaggttaacagcatcttgccctcaggaagcagggaaacatctgaccctaagcttatgtaccagaaataagatatgtaaagatatcctaaatctatacttaacttatctaatatctgtacaacctagaaaagaggtcccagattttctttcgtcgccttgctagcatgcagagacccgttgtgcgcaaggaacctgatcactaaatgtcctaacactttttacccttatcattctgaatatacgtgtatgactatccgtgactgaaaccgcaggaataagattggtgttgagattatacttgaaggtaagcatcacggaaacccagcttcaccgactgaactctatgaaccaacgcatgatcagtattcgtccaatcaacaagcgagccttacgttatgacaaaaacagagagcaatcagtgatttccttaccgagtcaaattgtaaggagaaatatgagttgtgtaagacattgatgattctgaaaacatagatctttatctaagtgtacagggtagttcaggtcctcgacgatattcgtcacctactaaagcatttcaaaggagtagcagcttgctggtaacaatactgatctgtacgacttaggagcaatggaataatagaatttgtgttactcgaagacatactaatgctatgagcttcagataccagtgagtggaggagcctctaagtttgacaataataatgctttgactttgattgctactcgccgatatttcccttcactctcgatctcagtctagagaacaaccttgattcttctgttgagatactagctgccttgtaaatacagaatagatttataacttcatgttatgaacaaacttaacccctgagaggtgcgtcgatctaaatccgaataaatatcgtatattcccaactccatcatgatagcaacccaatcctgatgctaatttttatttttgattccttttccgattcctttttttttctctcatccaacaataaacgcctgccattgctcgatcctatatgtgtcccaaccagtcagaggagatatgagaacaaaaagagaataaaaagcaaaacaaaaaactgtcatctcaggcgcgagcccttcaaaagataaaattttaaatcatgggtgatagacagagtcacccctctggagcagaggacgctggtcccagctatcttcgttgagactctcgtcatcatcgtactcatcttcctcagtgacgttgtcgttgattcgtcgacgagtaggcgtagcagtgctctctggcttgctgtacgcgaagtactgagcaaacacacccaagtcgaggaagagagtaacgagactgccagcgagccagctcaggttgacgaggatgtatttgccgtaaatatgacgagcctcgccgggtcggcattcatcgtgcttgcacttaggttcgtaggcgaagatggacaagacataggtgatgtttccgaggcatgcaaaaaggaagaagagcatgctcagtccgtcggttgtcttgcgcctccagttcaggataagctgaggaagacgagaagcgatgtatgcgaccgtgcagagatatccaaagatctgacccgaaagactgaagtgaaggctatcctcgcctccagcattgttgtcgccatgcttgtcgccagtagaagccttctgacccaagaaccagccaacaacaccagctgcgatgaccatcaagacgatgatggtgttccagaccacggtctgaagaatagtaggggtctgaggagtggcatcttcggcgatatgaggaacagcgggtgacaggccagaccagtctgagccgcggcgctcctcatgacgatcgtgagtgatcagaccagtgcgctcgttgggttcaccaggggccggggtgttcggcttcgcagcaggggtcggggcatcgcgccatgtaaaaccacgatagtagaagcactggcccagaaggacgatatcggcgatcgtgtaatagatagcgagaatgatctataaaagtaattgctttagttttcggtccttgaacgggttgattgaggctgagcgtgaagcgtaccatggtcggcagaacgccctgaaggacggcacccagaatgttgaaaacatcgccgagaagccagacaatgatgaattggatcgagagggcatcggcactgctgcgctggaagttttgaatgatttgaggagagaagacgacaactatttgcgattagtgttgttccaaggctgagactgagaccagtcatagcgacataccccagcaggcaatagagatagaactttggagagaaattagtatgtgatgcctttaaagaatgacagaatcagagacatacccgcaaatgcccgagatcgcctcaacgtcaaggttaagattcgcagttggaggagtcatgatggaggttggaccctgggcgaaaggtggcagagtgcagcgccgaccccagctcgtagcgatcgataccttttgagtgaccaaaataaatcgaagcgtgatattatcgcattcgtcgaaattaggaaaaatcgattagtccgagagtaatcgctgatggtgataatctgggcgtcgcgaggcaaaaaatcaaagggagagacaaaaagggtcgtggcatgaagaacgaagaatgagattgaacagacttttttcggtcaaagattgcgaagccaggcacgcatggtcccgtgccccccccccagaaaccaagacgtcactgtatcagagacaagattaggaatggattgcgggggagatgcgctagaatgccctgagctgaagcttgcttgggcttaggttggcttggcttatgctaggatacttccggggtccgacttcgggacagcgacaaagttgagttgtagatcaagttcggattcgtgaagggccaatgccagttgaactatgaaaacgccatggaaatatagccaattgaagtgttttgatatagtcaggtgctgttctgaatgcaagattgcggatcgcagatgttgcttcgtctatctggtaaagtacaaatgagatcatgaccagtcacgaaacaccagaaaatatgatatccatagatcctccgaatctcaaagagatcctctcactgaagaccaatcatgacgagccctgactcatcaaaactccatcccgctggatccatggccgcattcgccgcaatattgtgcaattcgcccgcgactttctcaccgctagccccagaatgaacaggaaacagaacggagacctcggacttgaagccgattagtagatactgctcactcgttgcctcacgttgatcatagaaagtctcctctttgttcctgatgaaaccaaatctcaacatcgacactagatatcagttgtttcatattgttatcataaatccagcaaaagaaatctaggccctgaatctactgctagtatcagtcactcactatttctgacccccactatctccaacctcagatcaagagcattacaaatacaacccccagcacctttcaaacaaacaacactcaatgtcaactaccacttcaggtccagggttgcccgagatcgcagctcttcaaaacgacgactcaatgttgactcgccgttttggaaaagaggttgtcaactactacgctggtggccgtgtcaacagatactcttttctgcgtgccgatactggctttcttcgacaagccttcaacagccctacagctagatatctggcagtccatgatttgaaccctctggttgttgacaagaagactccggcctatctgacttttaaggatgtcgagcctctgatcggaccggaccatttcgctctcactgaggatgaagctatccagagcttcaactctgctgataccaggcccctggttgttttcattggcatgctagaggaaggtaacgagaaggattcaatcccttcttccgaccatggggatattcagggccacccctatttcgccattgacatcactcccaagggaaaccacgctgagaaagttactcagttcttggaggaacaggagaagaaaggactgtctttggacaagaaccctcgagcaatgaatcagtctcctgaggctggtaagttttcactgaagccggttcgaccttcagctaacattagcagccgctgtttacgcccaagctagatcaatcattgactggaatacacgaactcccttctgcgccggctgcggactgcccaacctctcagttcacgctggttacaagcgcgtctgccctcccgccgataagaaaggcggaacttccagtgaaccccgaggtgactgtcccacccgtcacggtgtctcaaacatctgtttccctagaacggatccaacgatgatcgccgctgttgtttccgcagacggaacaaagattcttctcggtcgccagaagcgctggcctccttactggtacagcacgcttgctggtttccttgagcccggtgagtcaatcgaggagtcggttcggcgagaggtttgggaggagagcggtgttcgtgttgggcgtgtggttattcactcgagtcagccgtggccttatccttccagcttgatgattggggctattgctcaggctctacctggtgatggcgagaagatctctctgaacgacaaggagttggaggtggctaagtggttctccatggacgaagcccgccaggctcttaagaatggaacgagcagccttggagagcctgctcccgagggctacaaggagggagaattgcgattgcctcctcctcaggctattgccaatcggttgattactgctgttgttgaaggatatttgactgtgggccctaagatgtgatggagtgttgatagactatatagcaagtgttcggaagatgaagcatagaagcgttgattatggtgacaactagtgctgaaattgaatgatatcttaacatttagtgaggtatattcatatgttcatatgacgttccgtgaaaacaattgccagtgtcgactgttcagatcatttctgtggtttggtcaagagttttaccactgaccgtgaacaatttgtcgtgttctacttctggctctggctctggctctaacacagcgggcaactccgtccttaacctccattgctaggctcacctttctcctactttcatactccctcgtccagcactttcctcccctcttgcatatcaccaccacagaagaagaggaaatataagaacatccttgctcaagacttgctttctatcttatgaagataagtctttggcatcttgagatagctgattacttcataattcttcctgcgcgtccgattatccatccatcttctctagacttggcatcactttgccttttctttacatccctccatcctctatatcctccatcctctatatcctccatcctctatatcctccatcctctatatcctccatcctctatatcctccatcctctatatcctccatcctctatatcctccatcctctatatcctccatcctctatatcctccatcctctatatcctccatcctctatatcctccatcctctatatcctccatcctctatatcctccatcctctcagactatctcttcttacctcacaatatttttggtcaccttagatcatcgtcggagatatcttcaaatcatttcccttcgtatcttccttcatctgctccgccctccacaatccaggatatgcctgacgcggcccatcggcccctcagcgcgcggacagcgcagcgaattcacgaacaagcgattcgtgaggtttttcgactcgctggacgcgatcccgatcatcacatggagtgcttcgaggcttgcctaaagactatcgaggacaccacagtcgtcgaggcaactgactatgctatctgggagagccaggtaagtcaacatatgtagtccttgcaaggaacaacggactgatgtttcttaggagcagatcgcaagtgccctgaaagagttttccaataccaaccgaaccaccaagagcggcaacttttacatgctccctgcgactatcgccgtggctattgccgtcgttctgaacctaaagcacgtcgccatcaactctaatggcaacaccaatcacatcgtaagcgctgtctctgagagtgctgtgtgggcttaccttggtattgctatcgatgtatggcctcagactggtgaatctcacttcttcgttaagaagtccgacgaagactcaaagtctccaactgttggaaagatcgcccgtggaaagtttgctgtcacaaccaatatccctggagatgctatcacccctctgatgcttcttactatggcgaggttcagtggctggatcaagacagcactgggtgcccgttgtctgaagaagggaactgtcgacgcgccgcaaatcatccaccgccgacaagcattaagcgagggcaaataaatcctagagaaactaggaaaccgaaagttcaagcaaaacgatccagctctcatccgagaggtaaaggcatggctctcggagcccatcatccgtgtgcttccagaggaggcgaagaaccgactatggtactagtgcagccaagtcgcgaaatcctggttgcctatcatcagggatgcagacacggacctatcagtttacaagttcatgggcaagatcggtgccactcttgcatctctggtttctgatgaaatcgactatatccaactggctcaacaggtcaacgaaccagaatcaaccgccgctgtaaagaagctggttgaactgtcaggcaaggcccgtgagattcaaaaatctctgcagagctatgtgcaggaagcaagtcccagtctgatggaacttcgaacgaccctcctggagaaacccggttgtcagtcgttccagcaagtttttggacctccttggaatcaatgtctactcaaccaggaagctgacggtaccaagaacattattgttggcgctcttcagcgtctctttgacactattgcttatgtcgttcctcgaacacactctatgtacggcgcttttcttgacatggcctccaagatggatatcgctgtcatgtcttcccttgaccttgatctggcccgagccaaagaccgtcatcagaagcggctcaacatcaacgacgacctgtcgtatcgcaacgaaatcatgaccaatgtggctgaagccattggcagactcgagcgtgggtcagcatcgcaggaacgacttcgtacaaagctctgctcgatcctcgacgcagctgatgctctgatcctgaaggagaatcttccgcgggatatcagcatcgtggtctcaactaacaacaacgacggacaagcttgatttttatgtattaatacattcttggggttgagtttaccttcggaatttgtaagttcgagcttactgaactcgattatcaatttgcagaggcactgacttgggcaaactttaggaataaatctacggaacgccgacatagtaacagaatggtatggggcagtgtttaagaccagtgcagtcagtgtaaaggcgaggcgagatgtgtcggaacaagaagatatggcagagtacctagtcatcttgttgatagtgtcgagcgcgaacaattttgaccaagagttgtagtgcttattgctccgaccatctagaacacaattgacctctggcttggagaacaagtcttgccttacctgtatgattgaggagtaaacttatgccaatgctttacttaaaacgacccatgcagaaacctaagggcatgttgaatcacgccacaggcgagaatatagatcactttagctcttatgtatgtcactgtagctgtgctcgaatgtttgaagaaactgcatgcgtattgtatatgtgcagataatgctcaagaacgccaaccgccttgcttttcttgctggtaaaaactcaaaatattacatgatcatatatatgtacatttctttcactcatccagtagtgtgggtatccgtaatcatatcaacttcatccgtcgtacatacttagaaaaagcttcggagaaccctcttaggggcgtcagcccagacgaagggctctttgggctcctcctcctcaagccagacagcgccgctggccagatccatctcagaaggacggacaaacatctgccacttgcgcgtgcagatcttgtagccgaggtatagaagggcgacagagaagaaggcgaggtaagagctgaagaaggcctcagcgttgggagaggcgccggaggcagggtagagagcagtgtagaaagaggcgatgagggcgaggatgttaagaccgagaccaaggtaagatccagcaacgccgaagggggtcttgtatggaatgaggccgaggttgacgccctgagccttcataccggcacgcatgcggatgtgggcaaggcagatagagccccagacgaagaggaagccaagaccagtgagggccagaagccagccgaagatctccataccctgaggagcagcgccaatgtaggcaaggagaccaaaggcgatctggaggataacacagtagagagggcggcccttggagtcaatgtacttgaagaagttaggagccatgttgcgctcagccatagcctggatggttcgcgtagaaccgaaagtgcaggagttggcaacggagagaacggcaacagtgatgacggcgttcatgatgctagggaggaccttaataccggcatcctggatagcaagaacgaagggagaggccttggtgttggcaccgctggcgcccatcaggcgagggtcgtttgcggggaggatgagaccgacgatgaacaggttaagaatgtagaagatggcaattcgccagaagacctgcttgctagccatggggatagacttgcgggggttggcagactcggcagcagccagaccgaccatctcagtaccaccgaaggagaaagcagcgacgacgaagacagcgcagaaacccttgaaactggtgaaagcaccaggatcgcgccagtacttgacaccgatgtagccctggtcgccaacaccaccgcagttgatgacaataccgaggatgatgaaaccaacacaggcgcagatcttgatgatggagagaacaaactcaacctcaccgtagcctcgaacaccgaagatctgaattcccatgaggacaacaaggaagacagagacccagacagccatgttgatatcttctctccagaatctgatggtgatggaagcggcgataagttcgaaaggcaggacagtcaaccaagcgagagcgtattgccaacccatggcgaaaccccatgaaggatcgacgaagcggacgatgtatgtgaagaaggcaccgttgacggggtagaggacagccatctcagccagggccaagcatgtgcagagaagcatgataccgatgatgagatagccgatgaggagagcagcagggccacccttctggagggcaccacctgaaccgacgaagagaccagcaccgatagcgccacctagacatgttagttatgaggttgaggagtagtggaggagtgaagccataccgatggcaatcatctgcatgtgtcggttcttgagatcttgcttgagaccaccgttcttgacctcgccagtctcgacatcccgtgtctcagagacatcgagaacggcctccttgccgtaatcggtgggaggagtagaagccatggctactagctgtggtgttggtggtggagggatgagagagaagtgtatgagagagtgagagaatgaggagtgagtgttgagagtgatgctcttggttcttctatccccggaatgagggagagggcctcagtatttgtactcattttgatcaacgatgttgcacaatataccgagactatggaactgctctccataccgttctagatttggtggcgcttgggtctgccagatgcgagttggagttggagatggcaaggatgggtcaagggggtagtctaacgttagtcttaatgttagcgtgttggttcaactgggaggaaatggtgtgcagaacgggcagtctagccgttcttgttttgccccaaagagtttatctttgaggctaattggtaggctcatgaagccattggctcttcaactctaagctacagtatcatggtgggtacaggattttcatgtccaccgtaggagcttggagcacagcaacctaaaggtcacactgcagtagtggcttgcccccccttatctcgttcccgtcttggttctactcgtctttctctcggcgagcgcgagagggctgcgtagccgagaatcatatcgaccttgaccgggccggttctgcttggctcgtgctggtaaaggacatgacaacggttgatacggcgcttaactcgcctgtcgtttgacgttaatctagatagcgtatctgataaaccggtcagcatggtcagcaatcaatcaatttgagttgtttctctccctcaggataaggttattcaccaatattacacaatactacctaagatgtgtcagatccttgtcatgctgcaatcctttggaattaactcacattgggtcgtgttgcatcgtatgtatgtatccttgacggcgccctattacgagtcaacctctcggcagttttccgttgactctcatgggcagttgactaccattaaccgcgctcctaacgcggagtcaatgaccatttcaacgccacgtccgtaacgtttgttcagtggccccgtaagcactttcagcttctttcggaaggtcgacatcattgccaatggcccttgtccctcttcggaaatctcctggtggtagtaatcaactgatgactgatttcgtattacaagacacatgctgtcattgtgaaccaaatgttcgggttcggcccagtgctgcccagaccttgggatctgcagacaagacttggtttggtgtgctgcagaacttggcgatgcgatgccaatagatcgccaagcgccttggagtcttcagcagcatagagcagagcaaagcaaaacttggagatgccttggcttgctttggattctcccccacatgctccagggcaccctcacgcggtcacgtctcgttcaaagagggtggcaagctcgagctagtcctcaagctagaagacttccagactaccctcctcctgtatttaacatgtccctgattggccctgattggcccgcagctacggtagtatcaatgaatctggaactgtacccatgtcccaacagccctaggaccaactagcaatttggagactcctttcccctctcccgctggctctcagctgctgaccgccagccagggaaaaacgctatctcttagctggccttaacgaatttttcactctcatcccatcggtatctccttgattgggccggccatatcaatcgtggcttgaaaaatctcctcacgttggaatttcccctcatgaaaaaaatgtcaattcaggataagctagcattgaggctcaacttgctcaagagtctcgttatgttatgtcttcttggctttctggggaaaatggatgcgatgcaatggtggccacgaggcctccccagatccagagtcataatctggggatcctccagactctcgagtctagacacccaacatgttgattccattacgaaatcgtttccgcagcatcttgatcctgtttctggggtagagtcgaacgaggtttgagggtaatctcagtccccctggttcgctcggggagatccataacactaacgactccaattattagcctctcaatcctaacttgttcaagaaggtgttgacacataagatgcggagaaaatgctcaatgtttccactgcggcaccgtcagcagaatctagacctcacacttctccacagcaatgtttggcaggggtaagcttcagtatcacaggttcccctcgtgtggaaattccacgtgaagccatcacataacatttgttgtcctcaaatgacaattgctgccttccatcatcgtcagggaatggtttgcccggtggcgctcctagtatccatgctaaccccaggaaacgagtcgcaccactagctgagttcttgtgccggctctggccatttcaatgcccacaatggtatcattgagaagtcgatattggttggtttgttctgtctatttcgtaatgcattacctcgagattgccatgggagtgaactccactccgtccattttcggtgttgggagccattcaacattccctctctcatacctcgaaagccacacagcgtccccgttgacagcctccaatgcctcccgcacgacaacgtttcgttccaaaacgtccgagagtaagtcaagaatgtcatcaaacatttcttcatcaacctggacatgagatacgagagctgtcagtagctcaaccgtaccctcccacactctcgctggtgacgcaaattttcctaagctacctgaagatggtgcgactatttgcgttaagggcttgccgcttagactaccaccatgtctcaggggtatcaacactcggctatcgtcgctttctttcccccacgtagtgccagcttccccatggggtttgacccagctcgatggagcggaagcttgctgtttaacctttcggcaccaatctcgaagccattcagcccagtcagtcttgaaccgagagctaaggaagtcacccgcagcagcgcagagcccagcaagcgcgcagcatgcctctaccacgatataagcttctgggtcatgcagcctgtcgatcactactggccagatcgcgttaacgaggggcaaaaatgcatcttcatcgggagccaaagcagtggatgccgttgtcaggagctcaagcaaggatcttcgcagtgttggtgtcggggaggtgaggtaatgttgcgtgaggttggccactcttagcagaagctggtatgttggtgagtttggtggtttttctggttctagtggaggatcagctgcctcgttgctatcatcctctttcttttcttccttccacgggatctttgggtggcatttcacttcttcagtttccatctcatcgagtgctgcccgttgccttcgcttttccagggtatccaagagttcggagagcccgggttctttcttgtgtacttttcgatggtctggttttgaactcgtctgatgttccagcaacaacatatcagagcgaacgccctggttgacaacctccttgagaacgacaaacagattctcgacaaatactggatatccgtgaaagttgtctaaagccccgaagatagagtctataatatcgtctaggtagggaaccagtcgggggcctgcaagtcggaccatcatggtcaaaacgttgatcgaggcaggcgatatgtccaggctgttcagcctcaacgaaaccgagttcaccatgtagtccacattttggatgataagttctgagacgttggcatatccgcatgaggctgctatactgttcaacgtgacaatagcatgcttttgaagactggggttgttggagcctaagaacgttgcgatgggaaacaaaacatcaatcagctcagggcgaaatgactctccggctcgctgtgctgtgtaggcagttgcttctagggctagagcctctagccgccagtcggcgggttccacatctgtgtgccgatcgaggatctgcaccgatgctgtgtaaagctcattgaatatagtgtcaatatcctgagagggatcggttattgatgacaagttcaagaacatctctgcttcagcagaggatctatggctcgccttgataagttcaaaacaaagccaaaaagtagcgagttggctagctgagttatcagagtcctggacttgctccaacatagcgccagcaaatcttgcttgctgagacgatgacccgagaaaggcaatgagtgatgccatctcatgacggatattcttttgcgattcagagggtagcaagacgggctggtattgaacatccttttgctctgctgatgcttccccactgtctatcagtcgaacgtccatgttctcgttagttttcgaggttcttgaggcttgcattagagatataacactatctcgcagcataatagacatagattcatccagcgtcgatgattgtatgtgtaggtctttgatgagctcaaggcccttcaagacatttcgtattgcatctcgcttgaaatcttcatccactgattgcatcaaccgtgaaagactagacatccagttatatgtcgtcgttttgacaatttcaccgagttcaggatagatgttgacaagatcttgtaaactagtctgtgtcaaggacatcttgttctcagtctcccctagcatcatggctgtctcgacaagcatgtttgcacagttggacaacgtgttgtggcattcatccagaatggtcacgcaaagcttgttgagggcattcctcacttcagcagattcatgagaacgcagtttcataatcgttgcgatggctttcttgacttgcatggtacttgccttgagccaggcgggagataggattttgttatcatcggccccctcttgatcagtttcgggttttgtcgagatagaccgcgtccgtagatcagccagtacacttgtcagtaccaggctcactgtctcgagacatttggcgagaacagtgctcttgtaccggttatgtgaagatgtgactttggcgagtagggaaatggtgccaggcaggaaactagccagcgcagcaggttctttcacggtatggtacacagcttgcagggcacgcagtgcttcctgttgaacctgaggcgttgcaccatctaccactccattcaacatgatagttacgccgtgcccgagagccggtattgactctgcctccgagagccctgatgaagctgcggccgataaaccagctgtgttgaagagcgctgtcagcccacggaaagcttccagcactgtctcctcagcgacggggcgtgctgggggttgagccaggtgttccatcgatgatgaaagtcagaagactcagaatctgctgcacaagctccgcagaaagctttgtcttccagccgtgtgcgatgagaatcgtaagcgtcttgatgcagttctcgatcaatggcatgggatattgatccatctggcgaaagatgtgatgaagagggaagaagacatattcagataacttctcatccagtactagcgggtttcggctgatttgttcattaagaagctccaaaagtcgacctgtctgctcaccaagctctcgagaagaagccggtccgtcggcctgacgtatcgccaactgacttatccttacgcaacatggtttaagctaatttgagtcagcattttctttggggctttaggatgatcacttactctttggaagaactcagtcctctccttactactggctgttgattccatggttgatgaagcaaagagcttctgcttgtctattcatgcatgttctccacaggcgagccaataatttaacgaacacgaacgcgagtacgtaggggcagtaggatgcagcatacaggtttgattgagctgaacggacaacttgtagcttacactggaaatgcaaagcgatgaagagatcttggtttggtggttttatcggaaggacaaaattggagtatggaggggtcccgttgccagtaaagagtggtttcgctaaatgaggccgtgtaagaatgtcgttctgacacagtgaaagaaatcgccaaaattatagagaaaccttgtatctctagacatctcaatcactaccttatctactgaatgccagcagcgtgtatgatagcttgttgatttacagattcttgcgcttctgtaacttcaatcacttctttaggcactgctgagtctagtatgcccctctcatgatgcaattgtcacactgtggagtacgcccgcccactaccgacttctaaggaacttgatgcctgcaacaaccatcaagaaacttagactaaataccaaatcacagtagattctcttctcaaactaagccttccctcgggtggcaagaaaacaccgaaccttgatatagggtgttaaaataaactcagtaaagagtcccctaatcttaggctaaatttacctaaagatttttatcacttagggttaaggtcctgagttttctatcctcccgtaggccttcttagcgatctcccagtaagtgtacaatgaaatgatcctggcgagagccaaggaaataagcttatatatacctcattagtcctccagtaaagctcccctctatttctactgaagggaaaatatcatcacaacaatatctgcaacagctgccaaaatgtccccttcaggccctttccaagtcactgttcatcccttcgagtctaagtgtcgaagctcggccgcctatgaaattggtctcacttcagctcccaacgccattgtcttcatcggtgggcttacagatggacctcacactgttccttatacccggcttctagcccagcgtctggaggaagcaaaggatttgggcttctctgttatcgagttccgcatgaggagctctttctcgggttttggcacctcgagcctccccaacgacgttgaagatatttctgctttggtcaagtatctacgaggaatcggcaaggaaaagatcgtcctatttggttcctcgactggctgccaggtgactaaattattcccttgtcgctacagttgatagctcttctaaccagttgcaggactgcatcgagtatgccaactatgccaagcacaacaacgaacctgtcgatggcttcgttatgcaaggtccggtatcggatcgtgagacgcttgatttgatcttcccggaccctcagccgagtcttgatctcgccgcaaagatgatttctgagggtaaaggcggtgattgtatgccttttgacatgattccggctgttctgggagctcccatttcggcgtatcggttccagtccttggcgagcaaagggtgcgttcaatggtgtccagctatgaggataatatgaactaactgatgcacagcggcgacgatgactacttttcatcagacctgcccgatgatgtcgttgaaaggaactggtctcggttcaacaagccagtgctggttctccattctgctgaggacgagttcgtcccagagcgcatcgaccaggctgcgagcaacaaaaagtataaggcgttgaacccggccgtcagtcggttatcggggctgattcctggcgcaagccacaccgttgatcaacccccagcgcaggagtggctttccaagacggttatcgagtggttgaaaaccgaagtcacttcttgtgcttgattgagattgcttgtcaagacgtgttgacagtcacgttaattagagggaacacactgaggactacgagttgtgcaagcaattgaagtgcttatgatctattaagatgataaatagaaagcattaggtaactatagcaatgagtcagtcacgcgagcgacctaccaaaatgatactcaaactctatgctacagggtaagacgacattggctgggaagtgagtgatatcacctaaagtccgcagactatctccatttgcacatcagtaagcaaccccaccgagcagcttgagcctggtctagtgctcaggatcgcattgttagtgcatgtttgggtgttcgcgtatgctgggtttgcagcaaaatttctggggaccagcttaccaaccacgacaagggactgggcctgtcaattcgacgagcttctgcctgccggaagtcgcccagaagtcgaggaccttttttctcttttcaacctctcctttcaactctctctcgcctgaggtgaccggattcgggtttggacttgttttgtccgttctgagactgtctctgtcttgtctcccgaaccgtttccgatcactgctccggttcacggcactcgctctgacgtactaactaacattgagcttcccgagctaaggttccaaaatcttatcccgtcacccatcatcatcaccaaggacgcgccatcgcctctgtcgcctacgaaaacatccaactcgtccctctagcatgaagtgactgttgcgcgaaaccttttcgatacctcgaactccttgagaagcaaccactgcaacaatggctctctacaacgagcaacaggttctcttcgagacaggctcgttcaccggcttccgcccgctgcgagagcttggtgccaactatctcactaccggccccttcaagcaacctctgtgtgggaattcggaaggatgggggcccctgagtcctcatcgttatgatttcacaccttgctttatcgacgtctggatctctgctgtgtctgtctttggtcttctgtttggatcgttcgctgtctggtggctgctcgctaagaagcagaaacaagagggacagaccaagaatgcgcacttctacatcaagcaggtaaactcttctgcacctttttctactaataatctgttcaattgagctgacttgttgtctcagtcgctcctcgccgtcatcatcgtcgacgtcattgctcagcttgtcgttcaaatcgtctatatgccccatatctggtatggcgatttccgagtcttgacaaccttcttaaccattctgtcactattcgtcgttttcgctattcaatggatcgagcattcgcgcattcgatatcccagcggcgtcgccctgttctactggctcttcctcctcatatccttcggcgtcaagctccgatctcttatctcgcagcaaatctacaactccaacctaccctacttcattatttactgcgtcggagttggactgtcttttgtagagttccttgtggagtggctatggccccgaacttctcgcccaagtggatatgaagccatcgaggaggaggaggaatgtcccgttgaatatgccaacgcattttctcagctcgccttctcctggatgacaccaatgatgcaatatggctacaaagtgtatttgaccgaagaggacctctgggctctggccaaggatgatcagaccaagaacactggctctcgctttgaccaagcttggcaatatgagttggaacaccataagagtccttcgctgtggagagttttgttcaaggcatatggcggtccttattgtgttgcagctatcttcaaggttgcaaatgatgtcgcccaatacattcagccccagctccttcggcttctcatctcctttgtgaagtcgtacgaggaagacaatactcctcagcctataatcaagggcgctgccatcgctttggctatgttcgcgtgtgcggtcctgcaaaccaccatggttcaccagtacttccagcttgcctttgtgacgggaatgcgtatcaagggtggtctgtcttcagccatctaccgcaagtccctacgcctgtcaagcgagggcagagcttcaaagagcaccggtgacattgtcaactacatggcggttgatggccaacgtctacaggatcttacccagttcgctcagcaaatttggtctgcgccattccagattatcatctgcatggtttccctctataatctgctaggctggtctatgatggcgggtgttgcggtcatgattattatgatgccaattcaaggatttgtcgctcgcattatgaaaaacatgcaaaaggagcagatgaagaacaaggacgccagaagtcgtttgatcaatgagatcatcaacaatatgaagagcatcaagttgtatgcttggggttctgcctttatgaacaaactcaatttcgtccgaaacgaaaaggaactgaagaacttgcgaaagattggtgccactcaggcctttgccaacttcacctggactactgcgcctttcttcgtgtcgtgttcgaccttcaccgtctttgttctgacccaggataagccccttaccagtgatatcgtcttccctgcattggccctctttaacctgttgaccttccctcttgccattcttccaatggtcatcacctccatcgtcgaagcctctgtcgccattggacgtctcaccagtttccttactgctgaagagcttcaacccgacgctatcactattaagcctgcccctgagcaacttggtgaggagagcataatcatccgtgatggtacattctcttggagccgccacgagaacaaggccactctgattgatattgattacaccgcttacaagggtgagctctcatgtgtcgttggccgtgttggtgctggcaagtcgtctttccttcaaagcattctcggtgatatgtggaaggttaagggtaacgtcgaagtacgaggaactgttgcctacgcatcgcagcaaacctggatcctcaacgccacagtcaaggagaacatcatctttggttataaatatgatgctgagttttacgagaagaccgtccaggcgtgtgctctgttggacgattttgcacagcttccagatggagacgaaactgttgttggcgaacgtggtatctccctgagtggtggtcaaaaagcacgtgtatcactagctcgtgctgtctatgctcgtgcggatatctacctactcgacgacgttctttctgctgttgactcccatgttggccgtcacattattgacaatgtactcggaacccgtggtttgttagcttcaaagactcgcattcttgcaaccaacgccattgctgtccttcgtcaagccagctacgtgtctctcctcaaggatggccaaatcattgaacgaggaacatacaaggaattggttgctcagaagggtcttgttgccgaacttctcaagacggccggacacgagtctggcaatgccagcagtgaaactagctccagtgcttcaagcagcaaggctgctacaatcatcgagacagactccggccaggccaaggaagagcttgaggaggcacaggaacaagtccccgagatggctcccatcaagaccagtgctggggccaagcctcgctcaagcagcatggcaacactgcgccgcgccagcactgcaagcttcagagggccgcgaggcaagctgacagacgaggaaatcggtggctcatccaagaccaagcaagccaaggagcacttggagcaaggcaaggtcaaatggtctgtctacggtgaatacgccaagatgaacaacctttatgccgtcgctctatatctcctcatgcttattgctgcacagactgccggaatcggtggtaatttctggcttgagaagtggtccagagaaaaccaagaaaagcagtcgaacgctaatgttggcaagtatctcggaatctacttcgcttttggtatcggagcgtccgctctcactgtcattcagacccttgtgctctggatcttctgttccattgaggttggtgatttttcatgatcatgttgagtataaatactgacgtagcaacaggcatcaaggaagcttcatgagcgcatggccaacgctatcttccgctctcccatgtctttctttgatacaacgcctgctggtcgtatcctgaaccgtttctcgaggttagtatatacttagggaagttcaaaggtcgatactaatccatttgacagtgatatctatcgtgttgatgaggttttggccagaactttcaatatgctatttgtgaacgcggccaagtcaggcttcacattggtcgttatctcattcgccacaccaccatttgtcgcattgatcatccctctagccctgacttactactacatccagagatattacctccgaacatctcgagagctcaagcgactcgatagcgtgagccgtagcccaatctatgcacatttccaggagtccctgggcggcatttcaaccattcgggcattccgacagcagcagcgattcgagctcgagaacgaatggcgtgtggatgctaatctccgtgcttacttcccttcgatcagcgccaatcgctggctggccgttcgcctcgagttcattggtgctgtggtcattctggctgccgctggctttgccatcatcgccgtcacaggcaacaagcccatccaatccggtattgtcggccttgccatgtcatatgctctgcagattacgacttcgctcaactggatcgttcggcagactgttgaagttgagaccaacattgtgtcagtagagcgtgtcctcgaatatgcagccctaccaagtgaggcacccgagatcatcgccaagaacagaccccctgtctcgtggcctgctaagggtgaggttgattttgtcaactacagcacccgttaccgtgagggtctggacttggtgctcaagaacatcagccttgacatcaagtcgcatgagaagatcggcatcgtgggccgcacaggtgcaggcaagtcatctctgactctcgccttattccgactcatcgaaccggtaacgggtcatattggtattgataatattgacacgtcttccatcgggttactcgatctgcgccgaaggctagccattattcctcaagatgcagcgctctttgaaggcactgttcgggataacctcgatcctggccatgtccatgatgacactgagctttggagtgtgttgggtaagtaaacgccgacattgcaaccctactacacccatgcactgcttagacaagcgaatgttttgtcagcacgttgtgtaacattcgctgacgtatttccctatagagcacgcacgattgaaggaccacgtttcgagcatggatggtgggttggaggccaagattaacgaaggaggtaagttcacgcacggcaatgcactttctgtcggcatttcttgaccggtctacgatttccctcaccggtcacccgagcatctggttcagcatccatggcttcatctgacgtggtgtggctaaacatctggcccttgccgacgataatgagcagtctcttttctgcagccatttcaaagacatcggatgtgcttagttgctcgcctcgcatgaggacgaagtcccgtggtctgccctttcaggaggagcagcaccaacaacctgggccctgagatatcaggcttattcacatcacgaccgactttcacatgcatacatacatgcatgtctgtttgtttgttcaactgctaacatgttgccttacaggctccaatctctcccagggtcagaggcaactcgtctcgctcgctcgcgcaatgctcaccccgtccaatatcctggtattggacgaggcaacggctgcagtcgatgttgagaccgacgctatgctgcagagcaccctccgatcacccttattcgctaaccgcaccattattaccgtcgcccatcgtctcaacaccatcctggacagcgatcgtgtggtggtgctcgacaagggtgaggtggtcgagtttgatagtccggccgagctgttcaagaagcaaggtgtattctacgggctgatgaagcaggctgggctggaagttgaatagacagacactggtattggacctgtcataattgaaattgtacatagaagaacatcgaaataaaagaggagggattattgcatgcatcacgaagcaaagcaaagcaaaccatgcaaatgctgcatgcactcactcgtccattgcatcgagtggctaagaggcacagattctccgtgatgatgcacacaacaggatatcttgcgagccactcgcgaaatacggataaaagcctacgctgacggtggagggactcgcgaagcggccgtgcaccgtagctcttggcctcttgctggcttatccccggtgacaagggacaagagcggatgtagtgatgttgaggtagcagggggggacaccctagaaggtgcccacggacaaatctgatgaagcatcgaagtgaccagggagacttgacacgttacatgccggggtagccacagtccataccgcagttatgcatgctgcccggaaaatagcacatgccaaccgaacagtgcgtgcgatacggagaattatgttggcgaaaacacggtaatagctatgtaaaattcaggtaacaccgccgagagaagttctctctcgagatggccaagcgtcagtgcgtaaacaagagcagcaggaatcctgaactgcaattgactgaataatctgtcgccttctcaaggttttgccagccaatctcaatcatgttgacctccaagcttcagataaggctccggagccgcctctccggcaccgtcgccatcagagcatagcttcggcggtctgtgatgccttggacctagcgctgctagtttcgttgcgcgccaagccaagggcactttgttgtgttatccaactgatgaatctgctgtggacgcggtagtggcaatatatgtcatcgtaaagccgcaaatgatattttctgtcgagctggggcgcaaaccagtcaatcttgaattcgcagatatgctttcttttgccagtcaaggctgaagtcaggatgtggccaagtggtatggcttccgtcgtaattcagtccaggtacatacggacctgatacgtcgttgacgttgctttgaaagagaactggcccagactggacccagatctccgctgagtgtcaacttgttattaggactaaaaccacaagacacctagttcaggactcgcaaatgactaaagttcatgtctggtaactatgagtacatagtagtagccagacacgtgcttgattgagtatagcgagtggtaaaccgacgcccctgttaagcgaagacaaccccaaatttggccggatcaacagatgctgggggcgatgctgcagactcgtggtgagacgcctggctcgcctgatacataaatatcttttggggttcaaatgtccatgttctctatcactcttcccgtctgaagcaagacagggatcactacaaactgcatggtgcacatgtaggatgtgagtgaggaatggggcgcggagaccagcccgatattcccgcacaatccgtatggtgcatttttgggctgccttggaggggagcaggtcatagaaacttgactggctagacgtgcgaaggttctggcattgctctgtgtaaatgcgtcgagaatgggtctactgtgacttgaagcgtgttgaagaccttgcaaggcctgatctttagctcaccgacggccacttgacatgagaataacttgctggtgcagaggtacttgggaggatcagacgcagaagatatacttatggcgagttgatgaggcagattgaacagttagagatcaatctttgggatccattttaggtgctcgctaggttggcaagctagccgagctgcatcacggcatttgctgatccgtggactgatgctccgttgttaaaccacctattcatgtacattacagtggttcttcgatactgcctgttgtcctgatgtggtcaagattagcctcgcgacgaagcttaagaggaacacgaccaatcaaaacatcctcgcagagcagaatttccagaaggaatggatacaggatcgacaggaaggcctatgacgttgaagcttgcgctgctggcgaccatatttattgcatcaatgtttgactccaggcttgctcggtgctgtatcccaaacgaaagcattaagcgtgggggcgtcagtctggcctggcagtctgtgccatctgggagcatcaggacagtgcgggtcggtcccactaacatcaaatcgctgactacctagaaaatattgagccgtctcggggcggaaggaaacttcaggaccttaagtctgaatgacaaaatgacttaggtaacttagcataagcgtatgacaacctttgctgagtttattttgacaccctatatcgaaatccgatattttcttgctccccggcgggccctgtcagggatgtacatattgataatggtcaagggcggtttcttctttgatggacgagacgcttcgtggattgccgatgcggtggggttctgcagttctgagacatgaagaggcaaaaagacgttgtcgagtctttggcagcatgaacaaacaaacaggttggccttgcgccgcacaggaatggaaaactaactagtgtagtttcctcgagaaatctataattgcttctgaacacatggtcgaaacgggcgagataatgttgcgcctgcagctaatgagctgggtaacgatccgcatccataactatgtaaggtaaggtccgtataattttgctgcatcgtatttgaggggactcctctataccgacaacagacctcttcttggtcaagattatcagggcgaaggggaaacgttatttttcacttacatatatgcacgaggctgatgcagcttgccaacctccagaaagcaccggcatactcgacagggtttgctggaaactccagctagccgcattcttatttctttgtgacccatggggcctacgctgccagctcctagacttattcgcgttttgctcaacagtgtggcagttgccaacatctctatgggctcatgattctgtttttgaatgatgttccccgtcgcctgactaagttgtgctgacatacgctctcagactccacacattcaagcaaagcaaaagccgttcatggggttgaaggtggtggttgatgcactgtgcgatccttgctcttgcagctgatgcattgggatcgcccaacgaggtcgcagacgtgcctgtgaatgtgcaatgtgtgtgcgtgtgcgtgtgtgtgcttcccgctccctgtaaatggagctaccgatgcccctgtaaaatgatgaccgattgctggcaaaatcgcattgtaactacagtaccggtaccaggtaggtctggagtgaccattgctgaatttgagcccaggcataaagcaatgctgcgatcttgtttgttgcggaaggacttgatggggctaaagtacgagactgcatgtcattcgaagttgctggatggaagttcatcaatcagcgaccagcaacgttgtccgctgactgtatagaatgggtagttagagtgcgcgagttctgttgggtaaatttgtagggtgatcttgaacagagaggttcagcactgaagctgtgaggagaacactgccaagaacagtttgcgttggcgagttggattgggacaacaattttctttgctctctcctctctctttgggctagcaatacgccatgggagcggatctggttgatgggtcgacctccactgactgcaggttgcaaggctaatagaggagccgagccgtaccgctcgcgtcccgcctgtccatcgtccaaagtctaggttaaccttggttgatgaggtcgggttcggccgagaatctgagcttggtcaattcggtgcgaataagccaggtttggctgcgcaaaagatgagtattccctgggagcgtagattctacaacacgagcatgacgaacaacgcgatgcggcggtgatagtggctggctgggttgcgggcgttgcgacggatactgtacccaatccgcagaggtaggtctgtctcggttgcgatgatgtctctgaagtcgtgtgtatggataaagaaatccggatctggcccattaggtaggtaagcggcaggcatgaacttctcaaatatttcctaggcgaggtacctatacggcttctctggaattttggtcgacgagagtatatgctaaggtcagcacttgtctctcggcaataactacataattttttttctttttcgcgccgtggtttgctcgccattccatgaagatggagcaccttccgatgaatgtttccaggttgttctgcagtttgcaggaactaacttccctgtaggttggcggattaggtctatgtaggtctaggtccaggtccagggcaggaaggttcagggcaatcatgaatctacatccctatggtaccttcctgaggtacctacctagtccagggcaagcacaaccagacccaggcaccttttggcaggcacttgggccacccacctttttctggagcacagggcctatatgattggccagggaacctataagcgatgggccaaaactcaaaccaaggccgccaggattttagtttaatcgtccacgttgggtgttggtcgctcatccgcccgtcattttctacaaagtgcccaagcgtaactgatctgagatctcgcttggggctggtgatggtcaactctcgtctgcgtctgcatctgcataagcacatacctacctacaaactacgactactgctgtatggcactgtacagacctcggtaggtattgcactgtaccgctgccgctggctgcattgggtgatagtgcatgagccagtcctgcagggttacacgttttgagaaaagcttcccaagcccatgaccctaaaacacgactcacagagcagacccatcttgaccaccgagacaaatccagtaatcaaccttacggttcgtcggttggtggctggctagcgggcacaattcgtcaagccagcagtcgatacatgatgatgtagctatgcgatcagagaagcagatgatgcagacattgatacctacaacactctcaggttcacagtttgtcgccatcgcagctagcatcggctgttggatatggagcaacccccatgcacttatctactatacagtgcaatcggaagcatctgcaagagccgacatacatcctgccggattcttatccgatccgttcctggcacaatatagaacaagcaatgcatctacacatagcaacatcgttcgttaggccactccgaacagtccccggcttgcatttttggagaatggcacatcatatttagcattcccactcaccgcatcaaatcagcgacttggcatttgcatatcttgaaaaacaatggtcaatgttgagccaaatctctaggctttcggttagccatgggccactgtcgagcagcagtactgcacggtatggccgcaaacttatctttattagccttggaatccaaaaccgccgctggataaaaagcaaaaactgagactcaagaggatgatgcaatacgaccgcgtaacccggcaggctgctagtcaatctaagcactactggatgctttggtgtttttggctgggtcgaagaccggcctaatcgctctctgtgtctcacattagcacaaagtactgcctcaatcgcctcagtcatgcgtcttgctcatggtattgctttttgctctttcttggacttttggccttcgagcaactattgattggaccttcagtctagggcccaccatttcagccatcattggccccctgtcgttcaagccaactgagttccttgcgagcttgatgctggtgccgctcacgactggatcatcaatctgactctgcagttatgagtccagattatatcagtgtgcacactagcactagctttttcagcttgttgtgtcaaacaacacagctagccatgcaaatctcatcttggagaaacgtatctgatttgatactgtttggcacctatgccctgtcccttctaaaaccacattcagatccatccgcgtgtgggggcgtcggagctaagcgtgggccaaccgccatctcttctcctcaacacccttgaaatgagccctgtcagccagctctgtggatcatgggattggcatccatctgtcccgtacagctcgagttgagactgccttgaccttgagtggctagcgtcatgctctctcaaccccgtactgtgcgacattgacgatgaggggcccttacaatcttccctgcctttctcccacccttggcttcttgacctgggtgatagctgaatatctcttcttgtcgacctgctgatgccaccacagctgggtgttccatttctctcgaaagacgtgcatttgcacccccttttctcccctgacccctccaccctttgaccaggcggatacctggtagctacggcttgagatcggagacttacacactgctacctacacgtatccagcattggttattgatccctactacttactcatctggtgtgtctgcgtgtatgcacttcgaagcaagctggtccctgtcgtctgtttccattctaattcattcaacaggtgtctgtaaatctctcttctcctttgctgattgagatacgcccaccctgggatagcaacggcacggaaagctgtctgccccggaactaaagtcttgagaagagagacaacgttcatccatctgctgaaggtagtgcggggacctatagactcatccctcgttcccccggctttacgtctgctgcaattctgtaaccttgtcatatcacttcatcctcttttatcaacatcggaaatctagtctatcgctcacttcaccttcgcgtcacgacgaacaccaatttctcgtgccactgtttcccaagccctctctctacagacagtactgctattttgaccttgagcaagacccttgataaaacctttcttccaagtcaaggcatagcaacaaccttggaggctgtggctcagattaccttttcaccgttacaacactggaggtcaaatcttctcctggaatacacgtctcactttttcgacttgtcgcgagacgatagattaactctgtacttgcaacctcgctgtggctggatatactcgacggcatatctaattgtgttatactctacccttgacgagaactccacgcatcgacttgaagctcggcacggcgtatcctgtctggagaaggatcttgaacaacctgtattgcgaggacttgttccctggaaatcaccactctggtcagatcatactgtgctggcaaccaaaccccaccagttctggaattggcgatattcgtcctttcgaaggcgtccccctggcacacacacactactccaattaccacccccatactattcccgaacccatctgcaacatccaacctgagccgcatcacactgctcccaaggatcccactcgtccgagccaaacttatacaagtcgacaggcgtattaacaccattgctggtctattcttatctttgaatcacacttttctgaagaatccgatttctttttgttaagcagcataatactttgctgactgtctcaagtctggcccgagtcgcacccactcaggacttgagtcactatatatcgactgaccaactgcaacatatcacgacatgtcccagtgctacaagctgtgctaggcccttgatctacattgggtctgtcgctatacatcatcactctctgaaattgcacgccggtggcacaaacttctaaggagctgtggcttgcgcttagccacttgccttgcaggtgtatttggtcattcgtaggctatcgacaattaactcgggcaagtcgcacatatcaacagctactagaatcatggttagagattggaccagggagtcgttctcccgccatgttcatcatccttacctgcctgagagatttgtcggggatggagttgacgataatcgatttccagaggctcaagatatgcatagacgacagcctccaatggtaataagcttcaaacttacttcttggagtcctcgctgacataaggctaaagcaaatcgccgatgctcttcgtcgagactgtgggatagcggtcagacactatttcttggctgtagtcatggatgacgggagccctcaaacattttctggtcctagtacgtcgggacctcgcagtggttacgagaaacagttttttgatatggaaaaatacatgagggctatggaccgcttggattctggttggtcgatttacgtccaattagggatcagagggctaacgtgaagttaggtgccagccctgttgttgatgatttcgcattcgatggatacaagcaatctgtggactttcctaggaatcggatgatggaccgccgacgaatgtctcagtttgacgactgggaagcgcctgcacgacaaggccggaaaagaccaagagctcgccaacacatcattgatgaagatgaagcgcccatgactatatcaacgacaatcagaaagggtatccaggtcggaaaccccaacgagctttggacattctatgagcaacgtttcaaaaacatgcagcaaacggcttgtaagctcatagcaaaagcatgggtcaaggccgtggagccaaaaaagcagtctacacatccttacacgggaagtgacgagaaggcacccgactggtggcccaaaccctggggtccaacaaaggaggacaaggtgcggcacaaggagccagaccatctctacaaacgaggtaatattcagcatttgattgggcaatctcatattctcatctaacaaacttgaatccagaacgagttcatcttcttaatcacatcctcaggatgatcgtggagcccaacaagacccagcatcccgacattcaaaagctaaatctcaacgtgaagaagctggaggagattacgattgaggctctttcaggctttttcgcagacaaggataatccggccaatgcgaagaagcggccgtttcttaacgagatattcaaagtggccaaacaacaggagcgttacaaggacgggatgattggtaagtctccatttgcggaagccgggtggatagatttctaactctatctgcagatgggacaacggaggtttttgtcatggcagacgacaagatgcttgattcgtatgcatccggtaacgacgacgacgggcctgttcccaaggaagaggatgaccaagacgtgccgccaaataagttagcggcggtccctggcctgatgccttcgtcaaacagccacagctcaggcgcttcattgcatggcacacctttcctcggcggagagttacctgtacgaggcaaccagtacaaccactcgatgatgcaggacatggctccagaccagcatggctttgttgagaacaacgccatgccggtaaatagtcaacctgcggtccatcctaatagcgggaacctcggtatggatatgggtgtgcctccagctgcacatgactctggacgtcgttcatccatcttcagcgcctcaacagagtacgcaggacagaatggcacaccgatctacacccagcaatggcagccaggttctacagcgccaaattcgacgtcaatgtatacctttactcaacagccagccaatccgccagcgaccgcttttgtcagccccggagtttcaatgacccaggctcagccatacatgaatgcctcgttcgatggactaacgaggggatatgaccccaatcagcctactatgttccgaacaggaagtgtggcacaaccgtcacaggtccatccgacttcgggctacgattatatgtctcaggatagtcgagggctacccggtgtcaaggtggatgatgtaccgcgacatacgatgcattagactacgccagactagacgtcacctcttatgtacagcccgtgacacattcttgcttttctcatatggctatagattatgcatggcttagggcctggtatgacagcacaggtcgatcagaacagatcatgcgatggtttgttacagcctcgctgtttcacggttcacagttttcatctaacaccggtaccagcatggttacgaatgctcattttcatacgccgggcggctaatattgccacttgattcgataccccaaaatatatctattaggacaatctcgggacggcttatttgttttttgcgattgaccacagcgtcttgtttgggataaactacattgtgtgtgcttgcattttcggtatcaagttttgtttcccgcgggcatgttggtccctgattggcatttttatggtgtgcattctggctcaacgtggacattggcatgccccggattgttaattactgctgagctgtgagtagacgatgatggctcatgggtgttgggataactgctacgaaattcttgtgttgacgaccagaaacgcaatcacgattaacggcggcgaactcgtttaccagcagtggttcattcatcatgtccacatgcggacgatatctcgagtccaaggaaatagggttatgaaacaggggaatgcgaaatgagagcttctcatatccataagcaaacatggaatagatattggacgaaggaatcttacatattcatacttcaagttccagcttgcagcttacttcatggatacatagggtctgttaggtcggttcctgttaatttcagctcggagtgaagaatggttgaacaaggcagtgaggaggttctgctcatgaaaaactgctgcacatcttgatgtaaggagaggtggtggagggcctagggggaccatttccctatgtatttctcagttgaataagacctgatctagcgttttaacgcagccagaataacatttggccattccttgctccccagcaacataatgaataacagccatggccaagctttgagcgaagggcagaatttgtcacggtcaagtgcaccaggttattttctaatacagcactcgtaaagatcatgaataagagaatatgcatgagcagacatattatatgaagaaaagttctatcaactcggttcaacactcaagctactgtaccgtatcgcaccgtgaagcagatccgttacctcaaccttctgctggaccggtgagtgaatccatccaccaacgccaagctacttgaaaccgtcaaaaccaatgaccaaatcgaatcaaatcaaatcgaatcggagacaacataatcacgccaggagtatactcatatgcaccaagaaggaaactcttgatactctgctctctcctggttgtgggattgtcgctccagaatcccgcaatcaacaaacaaaaacaaaataacatgcaaaaacacaaccgagctgaatgacaaatattcaccaagggaacattcgctagacgggatgagccaggggtatacgttatgaagaaggcaagtccgaagtcagggatattgctaacggtgcttcgtgcttctagctcgatgcattggcagttgtgctctcctctttgttgggctgtggaggctcgaggcctgcattttgtgccactcgcttccaagtctcgagctcgcggtacagacgctcacattcctgcttaagtttgtcgttggaagcactcaactcggttatagcttgctctgtaagcagcttctcgagagtccacttctcaatgttttgttgctcgttctctttaagctgggaaatgaagctgaccgcccgttgcagaatggaacctttgttcttctcacaaccagggacgatcttagctagctcgttgataccttcattgatggtttcccgacggcgacgctccactggttttgattagtatatttgaagacaattcggcatatgagatatccataccttctttgtgattatcctttcgcatcttgtgccactcttctgatccgactgttggtttggggttgggggctgcgggattgtatcgcggtggctggtgcggaacaccattaggtggtgtatgttgatgctgaggaggggcgacttgagggggctccatgatactgtcaactgtgggtgtcacatcggggttgaaagttggatcatggccatgctcgggatcagtggctgcctgggctgcaaattgctcttctgttgagggtggaacatgcagggttgggtacatgcccaaggcagcctgtgcggtgctggtagcactggtaggatccggagcttcggggtgatcgtggtctgcttgggcggcctgctgcagagcgttgaagtcggcgacgttgacgccattggcgttgacggcctggctctccatggcactgtcgatgaaggaggcggggtcggcagacatgtgggcagctggggcagggcgtttattcctggcgagatcaggactgccggattcgcgcttccgcttctgaccaggggagccggtcaggctggagaggtcaggctgttcggcaagaacttcagccatggttcagtcgcgagagaattatcgaaagaaaaaaacaagtggttttttttgatagacggtacgggcttgttcgatcaacagcgctcgccaagattaaagaggctgagtgcaaagcttgatgatgtcgaggccacagatgagagacgttgacaatcaatcaaagatctggatagggaagggcagttagaataaactcgctgcagaattaagctatgggtagatgaagtgtgagagagaggaagagcaaggggatccggcctcgagtgacggagaagaggttgagcgagcatctgttggttgagtgacagcgtcaactgtaacacgtgcccatgatgtgctagtcttgtcgtcgaagagggcctgaatctttgtatgaagcatgggcagaagagaaagcattgtaggttgtggctcgcttgagaagtgaatgtgagagtcgcgatgactgagcgtgagagaaagacatgatgcgatgcgcctgtgctgattcagtcgctctttttatgagggatgaaaacagcgagcaaaggaagatgctggctgggacgcgcaggcaggcacaagagtacatttatgcgatgctcatgatggcagtcgacgtacagttgtgactgtgaactatggtgggatgatttgtgttgatgattcaagcaagcaaacagtgaagatgctgccacttggcaagatgcatgcatgcattcattcatttcatttcgttgcgttgcatcgtcaatcctcattccatgagcgcaaatactttgcaaaagcccatttctgagtgcagaggctcgagttgcattgttgcgtcgtcgtgcagatcattaaatcaaatgtatcgtgaagtgaatgagatgcatgaaagcgacatacctcccagatcatgtgcttcgaggcgtgatcgtgcgagatcacgagttttctcgtctcacgtgtttgccttggtgggatctacctcgtgatatcgcgcgagtcccagttgataagtcggcaacttcgcgtctgtatgtaaatgaatggaaccaggaccaatacgcagcaaacgaatttaaattgaaaaaaggaggaggaataaatcctgggtctctgatacgcgttcggatccagataaagacgcgaggatctttatgttactaaaggggaagaacgagtcctctcccggacgaaaatgggcgcttctttggctggacacgcagcagctgggaactgacgctgggagtgagcgagtcgggtcacgcggcggaggaagagggtgaacacgtgcaagtgggtgaggctggtaagataaataagtcgacgcgagtgagagggggggaagatgattgcctgaggccgaaataagtggccgagatgggagagggcggccaataggatggtcaggtgggccacataagctctgagatgggggggaaacaggcagacaaggaacctggaaagggcgaaggtgttatgaatgtggaaagtgctaaggtagggagttagttgttatttagttgtatctattgcacctaggtgagtaactgtatgatatgagatgagttcatacctaaatcctacctaccttacctacctattcttggttgcttgcctataaataggatcatacctcttgccttatacaaggtaaaataggtagtaccttgcttgttaggaagattaagccaagaacatcttacatctcaacactaggtacctacaatctacaatgataataagcctgatcttctattgtcttgacttgattgtccctctcattgtcagcttgcaatagctctccaaatgcggagaatcattacacagcacaggccaattagggaaccctcagggataacaaacaatcccacacaattacaccacaccactagaacatgaggagccggcatgtaatcacctgatcccatcccacgtacatcacttgacgccgagaggtgaaacaggttgcgtcctaagatatctgcgacagatgatccaacctggactcgtctgacacaggagctggttccaactgagggaccctaggacctcaacaggttcagctcactgtgcaatatgctgtggtacaaaacccgaactgtatcaacacatttacatagtattgagagtcgggagtcacctcactcacaacaatactggtattgactatttgatcccaataatacactcactcatttgcctttgagcaaggatagttcaggttgcacagaagaggcgctcgagtattggagtcaagtctgcggtgcatatccaatacgatccccagacctctcaactgtgagatatcaggttcgataccgtgtttcttcaccatgatctatgtatctgcttcatgcagccagccgatcttgtgctgaacagaccactgatagttcgcggcataaaaggcatcttgtcataccagatgcaggttgatggtgaacacacaaggtggaggttgatacgccagccttgtatggagcacttcctccgattattgtggtctttatggagtaaccggaaaaatttgaatgggaacctacccatactcgggcaggaacgcaaatatctgcgtagagatatggctaaattctcttttaattctatccttgatgctctctctccctcttcgcttacagcgggaatcactcccaagacggggccccacatgcccatgttccgaaggcgggacggggagtgggggactgcatgatgcaccatggattgcacctgaggaagtacgtacctacctagcttcccttggagcacccacctcacggcacaacccacttcactttgacttcacctcacgataacgacttatcaatcacaatcatcggagcttaataagccttccgccttctacgggccctacatgcgattgtctactatctgagcaatcgctctgtccattgcacaagcaagctttcataatgggcgatcacgaaagttcccagatcaaacataacgagcatctgttgcttgtaagtccgactcaaccaagcttcccatcaccgcctctccatcataactgatagtcgacatcaggaccaacctttgcttcgcctcccctccgaactcctccgaaagaacttccgcacggcccatttcacgatcgagaaagacacaaccgccataaagacattactcaaagattcagccaccgctgccgtctccggccgcgcatcacagcaagatgtccttcgtaacctcgacgcaatggtgtcccgcatgcgaggcttgaagcgcaaactccaagcgagcgccgccgaggaggctcgtctgcatgcacaaacagctgcccgcatctcacatctcgacgaactatacaagatggatacagtggaggacgtcaaatacgagcaatggagtaggaagaggctcgatcgccttttagcggactacctgcttcgtcatggctacaacgatactgcaaaggagttggccgagcagcgcggtatctccgatctcgttgatatcgacaccttcgttgctgcaagccgtatcagggattctcttctgaaccagagcgtggctgaggctctggcttggtgcaacgataacaagaaggagttgaggaagatggaggtacgtcgtctagtccaaaaagtcttctcgatatccaaattctaattattcgcagagtaagctcgagttcatgcttcgctttcaacaatatattgagctggtacgctcgcaatcctcggccaagctcactgaagccattgctcacgcaaagaaacatctcattccttaccgggccacatttccccgtgaagtacagcaggtctgtggtctgcttgcatttcctcctggtggtgcatccgctgccgcaccctatggagatttgtataagccctcccgctgggctgaccttgccgacctcttcgcaacaacccacaatcaactccttgctcttcctgcggtcccgctccttcacgtcgcactttcttctggcctatcggccctaaaaacacctgcatgccacacggacccaatgcactcatcagatagcccatctgcccaaagcacatccgatatcgtagcagcagcctcgagtctcggccacggcgtttgtcccatttgttccactgaactcaacgagcttgcccggaatgtaccgtacgctcaccacactcagagtcatgtagagcacgatctcatgctattgcctaatggtagcgtctatgggagggatcgccttgaaatacaggcgaggaagaataatctgccttccgatcaggttaaggacctccggacaggcgatatcttcccagttgagtcactgaagaaggtttatatcacataaacagttcatcgctggggacccaccatgcgtaaaagaaattcccggctcgagattggcgtttactacatgaacaggtgttccggttctcttcatattgtacaatacaaagtcactgcgagccaggggcttagacatagcgctgccattcatttttgacgggcatcatgccatagcacaacttagattggacaaattaaacaactttgtgaagctcaaattcgaaggtgccaactcctagttaaccatacaatacagtatacaacagcggcgccgacaccaactggcacgtatgatcccctcccaaccgtccatcccggtccttttttccccattgaattcctgaaacttccgaaagtcattatatcaaaatcgtaaaccgaggcagaatgcattgaagcgggaagcaaagaggcatgctatctcactggacaaacccatttcatgtggagaagccgataactatgcttttggcataatgaacgttcgtgacgaaagaggaataggttgatggtaaagagtaaaatgcaaggcatagaaaacattaatactatcggcaagtccatagccctcaccagtgggctaacagcccttgggagtgagcctcttatcggtttccgccgaaagcgaagttgccaaacacaccacctcctccaccgggagtcataggcccagtgttgatgatgccgttctgcccttgtggtcctggggtggtggctaacgcagcattggtcgtgttaggagtgctaggtccgttgccatttgtttgcccatcgtttccgctttgctggttcatcattgacatgacaaggctggcatttgagtcagggaaacccaggccccagaccttgccaacatgctcatcggggatatcaccggcaaatatcttatcgcgcatagagaagaagacctttccggtgagtaacgaatcagagcctgcttggtgggcagagccaacacgcttaatcttgagggtttcggcaatgttctcaagtcctgatttatgttcaaacttttgcaggatctcagtactactgggatcgctcggtgtaagaaggccggagttgtgtaacctgatggcgtgcttcatgaggtgcttcacatcgtacgtcgtggggaaatagagcttcatcttgtggtcaaagtcgacttcgtcgttgggcaatggtaagcagataagcagctttgtcaggtagccgaaatcgtaaccgccatggaatgatatccacttgacgttgtcgaagcagacaagacctgaagggatcagaagggaggcaaactcgtggggatcaataccatcacgttcgagagcattgaagtcgatcccggcttgctgaagtgactcgatcgatttctcgttgtacatgtcgtccttcaatgagaacttaaagttgaactgccacgaacaggggaaaggagcattattcgctgctctttgagcggctgtgccaagcttcagttcgcttgtgggccgtggagggggggtctcgccgtcttcgttaaagaaggtgagccctatttgaatgaccctcagcatatcgacgttggttcgtaggcattgatagtgataatcgctcttccctctgaatcctcccatgggccttgaaacgacacctggaaattcggtatccttttcacacccataaattagcacatcttcaaaaacgatgctcgtttctcgagccttaccatcgcaatgtaaggatacttgtccaccaagtctcgcaatactgccatttcttcgtgcaaattgtgattccatacttcccgtatcctgcccttgttgggatgtgtcctgattcctgggtgttccatcaacatgttctggtgaacctgcccgtgttgtggttgttgtagaccggctgcaaggccatggaaacccattcttgcactttgactaccaaaccccgtatccgcgaacccctggccattgaggccggctgtcgtaaaagcattgctattggcagcagagaagggtcccagttgtgtgttggcattcaggtactggttcccgcctaaatgtccaccctgttgttgggcatgggaggggaagccaccctggtggtatggtgctgccacagcaggccccccgccaaaacccctaagctgcggtggcggcatgtggttctttccagggaagtgtttgttcctgttgaagggctgtctggtaccagtgcctcggaagcgttggaggggttgccaatgtctggctcctggatgcaaatgcgatgagtgcgggtggtgctcggcggtagtcctccgtgcttggtttgattgtgtgccagaacctaaaggttctgaattcgagatagaactctcagtcgctggatcgcccaaggatggcttctaacgcccgaatggtttctaacgcgacgatttgaagtgatacgtgttacctcgactaccacgaccgttggtcattgagacaacgtgagagtattgccaagattacaaagtatttccctgatcttctcgagtggctgcgatagcgatagatgtcgtccaatgctgtcggtggtatatgtgatttcggttcgaatggtggagaggagtgatgatagagataaagatatgcgccgactgggttcctcgtcgaaggtgataaaaagcttcgctagttactcggggtcggcctcttcctttctgagattctataaaaagcgtcgaatgtcccttagaaggtgtaaagtctgaataagtcaatcgatggcatagaatacgtcctctaaactctggagggcagaggtgaggagggcgggtgaatcaattggtccgtgcgtcatatcggaggaaccagtcaactttgatccgatccgtactctagtctatgtacgttctagcccactccagtttaacctacctaacctatacctcagtgacggggggaacatcaatcactaaggtcgaattggctcgctctccattcgcccatttcatttgtcgtcagatccaaccatcatcagaatctctccttcagcccacgatgcttgccacgaggtacggcgcacactcacacagctgctattatctcaattggcgcaaccaattgctgagaatggactcggtttgctaatatattcgccatgtagagtgctacgagccgccgcgggcggtcccaagcccaacatcaccggcttcaacatgcgggcgttccaagcatcaaccggccagcctcgatacgatccctgggagcgaaagtccgtaatcccttgctgacacgcctgaacaaaatagagccaatgtactgattctcctctgcagcgaggcctggcgataccagggtccctatagccgctggaaccgtctcaagggcggtttccccggtctcggtatcgcgacagtcgctttcaccgcttactgcggatacgaatacttcttcctcgaggacgagcaccaccacggagaggcgcatggagaagagcaccactagagtgcatggatacgacgattgagggagcggtttcagttggaatgcaactatccggaggtgagaagttttgtacatatacctcccgcggcgaggacggtgtttgatcagattatggaaccatcaatcaaaagaatatcaaaacaagaagcggaaggactggcctttatgactttatcatgatcttgctgtggtattggaatcaactggaaagccaatacatcaaaggcatcaagaaccttttcaccggataggcaacatgccttgttggtgacacatgtttgccagggctttcttttcttttgccaaactgcaatgattgtcagtgcaaatggtatgaagaccactagtgtatatgctcaccctcccaattattgggtcgattgcttggtcgattgctcagtcacttgcaaagcttaggtgtgctttgtgtcacaatgaacgaagcagaatgaacttgagaagatatgaacatctcgggtcttgaccaatctgtgaatatatatgccacgagccgactttcaagacaggtagacccggttcaaggaccacgctcagaaaatgattgatcaagatatcaaattgattcaatttggtagttcaagccaagataaaaaaggtatcccccaagactatcctgtctctatgctaacgaaggtaaaattggtcttcagaccctatgcagaatggtatcaaatgcccagaaaacgccaccgtatgtccatttcggctatagcccacaactccaataaaagaataaacaacggccatccgaggccacagaagacggtaccttgtaaccataacgccgttttcccgatgtgataatgcagctgccgagcacccatcgagggtctcgggttaggtcatcatggttcgggtcgcagctcaagactgtctcataagccgagaccattgacagcatcgagggcgccctccaccgctgtttctaattcttccactctgaccttcagccccttgttctcgtccttgagaagactgacagtatcccaagccatactggcggtttgcccttggcagttgaggcaagtcgcgggcgcaggcttaggcttgtcgctcgatatgccccggatgagtttttgaaacgcgcccatttgagcgttgttggtgtttcttgcggcagcactaccagcggcacgaggaggctccagtgtaacgggcttaggatgaacaacagggttgatctcagatatgttggtacatattgttgggctgcgggatcgcgagaagacactggcctcatctacgctctcatcatcagatgaggtcgaagtactctttcgccagcgttttagtcgatcctcatcgacgctcagatcttctgatacgatcgaagctgctgaggtcatgttctctttctcgccattagtcgcctcatctgcgcggtccttttcatttgccaagcggttgagcaagtactcgatcatagcatctcgctctgccatgagggtagcctgttcctcgagttgcttctcgagctgttggatcctggtttcagactcactcttgtggaaaatttggatatcacgctcagcctggagctccctgaattctgttgtgcgttgctcataagcagcctggaacttgctcagcagaccagtggcgttcatctgcaggtttttgaaagcggatggcgagaaagctgtgccttcgacaggaaggccgttggggaatagacccttttcgatgtcgagattcatgagggcctcattttgttcctccgagggacatgcagtaggtgaagaagtaagggagccgaaaaagttgaaacgagaagaagttggtgtggatggcttggccgatgatgtactgcgtggttgaggttctggggcggttgtggataagggtgaaggtgcattagatcgggagaaccaagttgagaagccgtttcggggagtttcctctacaacagcaggcagaatcggccgagttttggaggcagcaggcctcttgtcgccggtgaacgacatgtcgacagaaagcggtctaggccggtcgctggagatcttgtagagctgcgattcaatgtccaagttgtggtcgcccaagttgatagagtggcgcagaggtgactgaagtttaggagaagtaggttctacatgaagactggaatcgcgggttcgaacagaggagctgggagggtgatgggctgtcgtaggaggtgtcactgagagaggagccagaggaggagttgaacggggagtcgactgagcagcgctgggtgtctggagagccgcgggggaaaggcggagggaggtggtttctgatagattgttctttctgggtttgtttgtcacagcagctcgcctccaggcggtcgaggcgcgaacactggagccatacgacgcttgggagctcggccccgttagacgcgaatgatattcaatgggaaactgtccatgctcctcctcggcagctcgatcctcaacgagcccctggggatccagaggctgcataatcgcctaatgtttcggttccaaggggtttgggagatttgacggaacaggggtccagagaaaggaacccagtttgacaagcactagaagaacactagtagcggcgatagtattgatatatattgggtggataatagctgaggtgcttcaaaccgattgtgtcgagggagagcagtcaagaagagagttggcggtggtttatggcgggcgaggaggccatagatatcaaccttgacaccacagtttgctgcgcgtggccgggttcggctgacgaggagccgactatgcagtgacacctaagaaaccagaccctacagtaggtaccatacacctcctccactctgcggatagttagttagacggacgggtatggttgggcaacttgggatatgcttctgacggtggatttgtttcgagagaattgagtggtcgaggtatttgaggggtcctttagtggccaacaaactggtaccaatggggtaatcctgcagccccagaatgacacagctccaaaagaccatcaggtccatctataaaatatgaccgtatctgcatttctgagaaagacgttccaattgtctttgaaaccctttccggaaaaaaacactgcaaaatgtcgtctggtagtgtctcactaccaacagttggcgagcaagccagccgagcttggtaacgccgtagcgttgatccctgaatgctgtggaatgcagagccacgccactgtctctaatggcactttatcattattgtcggcttgacttgacgtaggtagctggaggttggacatgttgtattacgttccattgttagcagagtcatgaatgacatattcatgacaatggttgatcgggggatcttgactcaatattgcccttgtgtggaaatccctcgttatcgagtcgagtccattataatcaatcatggtcacaagataaggaaggcactggaggatcaatgcaaccaaccttacccatataaatcatgcagtatcactatcacctgcatagcactactgcataaaggagcccttcccgaacggctccaaccccacacgcctttgtctctgtctttgtctttgccttgccttgccttgtctcggcctcctccactgtctggcctgtcgttctaggctgtcctacgcgggcgggacgggaacctgcagaaatgcaaaagcaaagtttctaccttaatctaggttcgtagggccatctcaagcttttccacgcattttcgcccacaagcccacaagcctggtcaaactcagaccacttcttggcgagtccaggccgttcctttgtccgtctggttccttaaatccatcctagaacaggaacagactttcgcgccggcacgttggtgaactcgattgccacgatctataacgccttgtggctgcacaagatcaagaaaccccggaagagatctcccttcgattttccaagaccattgatgatgaccgtggtgtgtcactttcactatagtggaaacttggatacacataacgtatgctcccagattgttgtactggacattcttttatagcactattcgaaagatgccatgtttgcttgcccagacagtggtagcaatcccacctggcagtaggtacagtaggcagggcgacatggacgataaactatggcgtcaagttgcctccccagcttctcaaagttgtggagtttgaagacacagtctaggcctagggagtaaacaggatctatctagactgcctgatgtctcggccgcttcaggatgaacggtattggcgactatctaccacacaaattccagctctttcagctggattattttgacaactgagagccccgcgtgtcgtttatacagacaggctacctatcgtcacaatcccacctaccgaccttgctagaacagcttcaatagcctaaatggcctactcgtgcggttttaccatcttggtcagtgtctttgtttgcgggaacaaacaccaatctcttaattcagctgccttgcttaggtttgcagactggcagacatgctatagaacttacctagtagccgatccaaactaggtactcacgcaacgacctagaattggttctttgaacttgtgcctacaaagtctcaacctccaacatcataatggacttactcacttggaactttcattgcctagggtggaagaaaacttggggccttctagttaatatatagtaatatatttcttcaaagtctaatagatcctagacaacaaaaagactttggtaacttagtataagtttaggatacactttaaatatcaaattttgatcccatgataaaaaagacttgggtaaattgaggtgagacttggctggcctctagaatactttactatttttgatatatctgaagttttcctgctccctgaggcctgtctactgacttaaaagacttcacggctccatggtcacaagaaccatcatactgagagggcaagaaaagtatactcaaataaactctctaccatctactggtataaagatacttgcagcctgcattgaccatacgtccaaccgatctataataatgataacagcaaaccaaactcatgacctcaaaagatgcacacaaccatcaccagtttttcctctgagttgttcaatggttgacaattatgcctggctagttcggccactgttggggccagtagatgcatcccagtcctttggtgtgtccagggccgcagccagcaaagtgatgaagatgccgagcagcctggggatatggtcagtaattgcaggcccctacactgccgtcatcacacttacaggttaaaatgtgccataatcgctcctcccctgcccatgggccagtcattattcctgaagggtgcgataaatgtgacagcatgggcgtaggtgaggtagaagatgaccaagaatacggaggttgccgtgccgataacccggaaaacgtagcgagcaacgcggtgattgaaggaccgaatcttggtgaagaggagaaggatggcgatggaggtaatgacccatgtgataccagcgagagcagcgaggagcacgtatggtcgtgctgaattacccgcgaggttgaaaggctcagagacagtgacaggttgaagctgacgtaggaaatcaggaaaagacggaggccacgggccatcggaatcagttggaaaggggatcttgattacggtcttgggaccctcgtgtagcaagggccagaattggccagcagcgaccatggataggataagtgtaaggaaattagtaagggcgaagagggataggaaggccagaaggatgatgccgcctgcgcgaccagcacgtttgggctgattcatctttacaaagaacagaaaaagtgtagtgatgtcggataatggcagatcttgatgaatgtcttgggggccaagaaagggggatgacgacgacgacgacgacgacgacgacgacgacgatgatgatgagaagaagaaaggctcagagggtcgagtaaatgtggttttaaccatccttcgatgcctgagcaccttccttcgtctgataagaataggaggtagatggaggcagttacagatgacttcaacgggggggcagagtggaagttgacactcccctcctggattgttatctgcaacttcctcagtacctaaccgagatatctaccttcctgggataccttaccatcgcatgccttattgaatggaagggaggcacgacccaagaccgagttctcctcaacattctggttgttgcattaatacctatctgcataaggtaggtggctgctgttacggggttccgaagtttctcgaattggatgcctgtggcctttatttctcccggcgaagcaagaaatccgcctcaggcagggggtttctattcttttggagttgagatatcttgctgtcttcgaccacttccctagagaacctgcctgcaaagcttaggtttggggcattggaggtgatcgcgatgatggaaggcatacgaggagaaacttcaccttatacctaggcaagcaacaaacgccttttgaaggcagccaattaaggtgccttggtaagtaccactaatataccagatcgagcacctgctaccttatggcaggcagttttaatcacgtgtgaaaggacacgtaggtatggtaagctcaacatcagtctgtagagtgctatgtagaacatgtagatgcgactcagtgcgagatgcttagataggccgaacaagcaaaaagctctcagcacataatgatcagctctaacgggtatattgccataattccttaaaactcaagccaaagacctggatatattgcatctccatctatgcatatcttacaaaccatctcagcgcaactcaaccgaaggaaagtagcgaggtcctgcgaaacctcgtgccaagacagactgtatatcaatattgctcgtggggtcgtggtgagagctccacatcttgagtagtataaatcgacctgatatcggggggtcgaagcgaattgtgcatttgctcttcttcttctctatgttgaaacgggcatgtggagagagcagttggccaccgccaactgctcgaacggcgtcttgcgtagcagaggcgtgagcttcccaagcttctgttagggagaaagatcggttggagcgatggtaattgtggtcccggtcccggtcacgattccgctctctttctctttctctctcgctctcgcggcgccgcgaagacggaggatcaaatcctgggccgctagtattggcagcactactgtagaggcgccagtgggagggatggtggtcgtcgaggtattcgggatcaaaggggttaccgccatcatcggaatcagagtcgagggtttcgaaagggagtgagccgatgcggttcggcggatggtgtaggaaacgggggccatcaaagtcgtcgtcttcatcgtcgctgcactcagtagtgacttgaaagtcgggcaggttggaggcgaactcttcaggcatctgtggtgtccgtggttcgtaatcatcggcgttggtacggtaggggtatgctggccgagacctcgtggtcgtagtgccattctcatgatgctgtactgatattatttcagttgggatgggctgaaggactctcgagtccccatcatgagttggttcattcgttggctgtgcgtattgaatttggtactgggctgttcggttgagcacttcgtcttgcttcatagccacaaagaccattccctctctcacgctgttgcagaattagccatgttgtccggatcatgccgcgatgcatgggacaacatacggatgtgaatagttggacgatgcaggcgcctttatgaccagctcctggagagtaaaaacggtgcccccttgatgtctcaacactatgttgcatctgtttccctttgtgcaatacaccgagttgtcgtttttgaggatattctcagcggcgtatgataactcattagagaacatgcccccatcacagctgacgatctccatcttgaggtctccttgctcgacctggccatacttgccataacgaaagcctcgtaaggccggcgcgagacgatcagaatccagcttccggcgcttgtgccgtcgattcgagtcagggaggtcagagggacggagtgaaggagagaagttgggcggcatgagcggaggagttaggcttgggtggtgctggagatcgagaagggcccgtaggtgcgagttggcttcctcgaggtgtcgatcgaggtcttcgagattggagggtctggtgttctcggtggtggcggcagcagcccgcatgcggtcagtacgtcgagaagtcggccagccgtcgtccatgggccgctcgaagtcgtcaaaaccggagccgggacccggcgctctgttctccaggttccggatgcggtcggcgcggcgtgaagcagctgaccagtgccgggactgagggcggttggaggctgtcggcgaggggctgtctcggtcacgatctcgctgggcgtgtgcgagggctctgagagaaggcagtcgaggcggtatgggaagcggtggaaagtcgtcgaggggttctcgagaatggcgacggtgggagtttgaacccgaccggccagacattttgtatgtagctgtatgtaggtatgaattaacggcgggactgggggggttcactagtcggtgggcggttatggctatggatatggctctgactgtgactgtggatgtggatgtggatgtggatgtggatgtgagttatgacgtggggttgaactgaagcgaagcgaagaggctagactagagggatggccgctgatggtcccgtctttttgccagataaaatgtgaccgaaatagcaatgatgataatttgaagagtggtcgttaatcgttgtcgtccaaggggacggcagttaagcagtattggcgcacggtacacctggctcttcaggagtaaggtcattggtctcgtcgtgatttgagtgagaagaacccccgaatcacagccctgattttggtgtcttctcgctggcgacaatcaatggttgaacaacaggctagggattggatactgtgcgaatgactctgccgtggggggtttaagtcagtcaaccattggcctctgcgtttcgctgagccgccgccctacctgtcatttcatgcccatcctggacacaggtaggaaatacaggtattatgcgcctttttccgtatctgctctctctaccttgcaatttttctgctgctgccaaagctgtctttcggccaaaggtcaggcgtaccacgacacatgagccgtgactctgagtaaaagtcgccgttctttggcgggggcgagcggagagacggcgtggtagtagaggcgccggtagagacggatattcgttgatagctcaacttggcggtagcggtgagatatctgcagcaagtattgagtgaaataccttacggaaagccctaattactaagggagaaaaggaacagatctgttgtaaattgtgagaggtgacagagccatggctgggctgggcttgggctgggctaggccgacggaccttttgagtcgtccatgatgggtggtaaggtatggggattaaggcggtaaaagccacatcaagggatagcaggccacagctttgaatcccagcactgtatccgttcgtccagaggctctgggcttgagcagaggccaggttcttatgtgcactgtagtcagtttatagtgagaaacaagaaaccctggcctggtgttgcaacatggctgaaactcgtaccaattatgtgtaacattgtgcgagtattatgctgtattcagctatcaaggcaaatggcaaaccactcaaaccctcaaagcaaatgacgacttgtgaactttgaatgtccttattaatctctgatgctcaggcacgtacgtaccttgccttgtgcattcttggttgttcattgtaccgagtgtgtgaagcatgcacccaagaagtcgcatatttccccatattgccttagtacttacctgtgaatactgcaaagtctttttggcgacgggcatcttcctttcagtctgagaagatacagaagaggaaatacctagatacctcgtatcatccccctgcagcctgaggtgtacatacgtgatatgcttgcatcaagtagactaaacgcaagtcatgtccatgcaacaccaacttcttgacccagttagcctcgatctctctataaggaaggtcatggtatattcaaaaccgtatagttttgctgtgttacgtttcaaaatcgtttattgtattttattttcttctgcttcctcactaccaagtaagtccggtaagtctttgctggttgaggggggcgattcggtagtacccaaggcaccggggggatgtttcattgattgcacgtgatattcagggaccttttgtgcctgcgatctagttcccgcctgtcgggacgaaatgatgtggtttcgattcaacgaacagctccgagctactccaaatattcatctaaaatgcagtaaatgagcgaaggttgtttcacttgcagaatatctaggtaggtacttacagaggcatactctttgtccttcactgtagattcaggcatctctatctctaaaatctcgacgttacctgattcttgggttatccatcacttgggcttgcagcaaacagcagccttgaaattccccagagcggtacagtacctacagtacctaccttatagtaggtacagaacgtaaggtacccaggtcgatcccgctaacaatatcatacagccaatcattgtagagctacctacatagtccagctcactcactaacttaacttccaggtttataacctcctcgacgtgaaagccaacattcgaccactcaagttgtgataggcatcctcggcctctttctagcaatcaatcaattaatcaatcaatcaagcaaacaagcaaacaagacaggacatactcgcccgtggtcctctctctggtggatgctcgcgccgtagatgaaaagtgctcttgttgaccgggagaagctgaatctcacccagcaggctgggccttttctatcacgcgtcttcgcctcgtctcattcataacaagccctctgcgataccgctcttcggcctctcagccttgcgctgcgattgaccccaatctcggcactttattcgcttggctacatctcatttactccatcctccgacttcaccccaaatttatccgcgatggacaagtccaaccaggatcaaggccagcagcctcaagctgagccccaagcacaacaactcccgaatgcttcagcgcaagaggccattcctcatatcgatgctaacgctagtatcaacgtcaacggcaacggcaatggtatcccccaactaccagagaatctcctcaacccaatgaactctcaggcgctgagcatgttggccgatccctcactcatggctgatccctccatgatggccatgcagatgcccctggctgacccttcattcatgatgcaacctggcatgagcttgccgaacggccagaatggcttcagtcttcccgtcgctcctcctaccactgtcagcgctggtaagtttctgcgcgcgcaaatcgtatctcaacatatcttttctaacatgcgccagatgaggtcgctctgtacgaccgccagattcgcctctggggcatggccgcacaggcaaagatccaaagcgcaaatatccttctcatcaccatcaaggccctcgccaatgaaatcgcaaagaatcttgtccttgctggtgtcggctctctcactctcctagacagtgctactgtcaccgaagcagatcgaggcgcccaattcttcatccctgatggtgaagatgtcatcggacagaaccgcgctcaagtcgccagcgctgctctacagaagctcaaccctcgtgttcgtgttcacgtcgatacagaaggcgtcaagaccaagggaccaagctactttgctgcctatgatattgtcattgccactgatctcgaccctgagtctttcaacatcatcaacactgccacacgcctgaactgcaaggccttctacgctgccggttgtcatggcctctacggtttcatcttcagcgatcttatcgaacacgactatgtcatccagcgtgacctcggaaacatgcccacttccctcggcccagagtctcgtactcgcactatcgttgatgtcaagactcgaaaggagggtcccaagacaattgagtctgtcaccaagcgcgagctctactctacgtggttcctcgccagcgaccttgctgttcttcctgccgagtacacccaatccaagcgacgactcaagagtgtcacccccgccctttcttgcctccgtgctctctgggagttcatgcagatccagaacggccgagtccccagcaatcgcgatgatcttaagctgttcacgcagatcgccactcagaagcacaaggctctcggccttcccagtgaaactctccgcccagagtttttgcgcagcttccttcagaacctcgttagcgaaatctctcctgttgccgccatcctcggtggtcaacttgcccaggacgtcatcaacgttctcggacaaacccagcagcctattcagaacatgattgtcttcgacggcacaaccatggaggcactcatgtaccctcttcacccagaaggcttactcggggcatcacaactcaccgatcatactgtccccaacggcggtgtgcctatgattctgggtggcatggatgctctgcctttgggtcttgatccaactaccatggccactctacctcaccataataacccaatcatgattcctactggtctccctcagaacggcaatcttattcccatgcccgacggctccctagccgatcctacacagcatttcaatgccgcagggcaggtgcctcaacagcctgtccaaggacacacggctcaggtgacagctgaacaaactactcaggagacaccggcaaaccccagtgcctctgaatcgaaggattagaccagccatatcaccgagattcatctagaaggacttatcgcaggatttgaaaattggacagggcactgaaggggggtaagatttcgcccgtactatactataatttgggtccgatctcgaaagtcgatagaaggctccagcttaggggcagaaggctcggggatagacgatacctctgtatactaaataagactactccgtactcacgcatgacgcgcaaggggccgggaagatttgatgcaataatgaagattcgtttgtacctccaagccgaacatcccagctagaattccgtgcttaacatgtcacaattgcgatatcaacacagtcactcaagtatcacagtcctttcagcttattgactctattgtgctctaccaacatggataagcagacctagctaatatataatggggcatgatcgcgttgccctgatgcttttgtattcctgtaccctgccaaaaaagaaaaccatgattgccttgtcgtcacctcattcttctccttgagagacgggtatcggcccctttcattgcattcaaagggactgcaagcaaaagccatttgtgatccgcgtccaattcgcacccctttcatacagcaaagcaggaagccagatgtcgaaaacaatgtcgcatgtaaattcaaaagaacgcaatgcatattatctgcccctttatatccgggggcattcttgcctaacgccgccgatgcgaataagagagggactatgccctcatcgaaaacgattaaatcagtatgtggtaaccgacttttggggtataaagtattgggtatcgtagcagctgagctgcggtagtaatatgaaggaaacggcgggtgagcattatcagctgttgctgaacatgaccgtgcttctcgacgtgcagaattctactagggactctcgtcagtggtgtcaatggtgatgacttttcgctgactcttgatgatttggacatcgtcagaagattcgcccttaactcgaggttctttggcggatgaggatttgtcctttgaggtcgtagactcagcatcttgatcactcgtcttgttggaagtgctggaacgggcgatcttgattttcgtcttcgatgcagtctccttcgtcttggtggcctcgacagccttgctcttgcgcgactgagccactctcggcttcttcgccggcccaggtttagttgcaatgggttcagcctcagttgtcttgggcttcctagggcgcagtcgtcgcttgagcgaattgtcatcctcttcaatcaccacagcaacatcgtcattcttcttagatttcttagctgaaggcttagccgcaacaacatcatcgtctggttgcgtgtcagaatgcttgcgtttgttcagcttctgtgccgtaggtggcacgccgatagcaggctcgacgaatcggacggacttgtacggccgcgcaggcttagcttgctcatctgccttggatgaagagtcgtcaccattctatcgcgagtcttctcgatcttggccaggctcgcccctttctttgccatttcgcttgcgtgtttggttcacgctccaccctctgatctgggtcggcccagagctgggcagagccgcggcagacccagtctccttgtggtcgtatggaatggtcttcagttcgggcttattcggccacgctcggtgcgcgggaacgggggcgggttgaagctttcgatacttgttcccagcatcagacgaccctgaaggggtggatcgatgaccatgaatcgaactgggaagaccctgaggattgtcttgggggctttgagccatatgagggggcataggaggggggttcgcatacgttggagatagtacttgatgggcgtagccttgatgaggcgaggtcatgtaaccttgcccagcagtctgcgggtttggcagaattcgatcagtcgcaatcggctgaagcggtggttgcccatgtggctcggggccagggtaccctcggtgataagagcgaggaggaccgggcgggtagtaagaaccggatgatcgtaagctgggttccaacagtgcctcatcctgaagagactggttacgtcctcgcgaaggtcgcagagggggtagaggctcggcgctgccattgtgagaaaacgggatccgcgctgggggaggagctggtgatgaatagtgagacgatactgggcctggtggtggtcccggaggtccgggaggagcatttgaaggtccggcgggtggtggtccaggggggggaggttgcgaccagtacgcacgagagtagctcggctcgggcgcaccatagatactcatacggcgcggagagtacccgggatcaataggacggccggcagccatgtgagcatcacgggggtctgtgtttgggtagctgctatgtgacaggtatgccccctgatcctgaactgaagggccctgagatggatgggggggagcgtaatccggatgtcgtactggcggatgctgtgaaacattgtgttcctgcataggtgggtaggccatgggttctccaggatggccatgcactgggccgcttggttgcattgacatgtgcgcgcggggctggtgcatgtacccttggggaacctcgacagggctgggattgtatcgaggatcgattggggcctggcttggggtgacaggcgggagctcgttagtctgggagacggagcttcggggatcatgttccagcattccatgagaagaaacggggcccagtaccatcccgttcgaagcggcatcacggtaggatggttgttcctgagtaccatatggctcgagcagagaaggcgctgcttcagggacagatgctggctcatagctcatcgcaagttcggttgctggagcaccgtcgtagactggtccggtctctcggagagcggcgggttcattggaagcgcttacaacattgctcaagatagccaagcaatcgaggccaacgctggaactggtgtcagacgtaggagcgggagcaggctttgagtcagtgaagacatcacgaatagcgtcgtagcgagctggcttgggcgcaggcttgggagccttgttcgattcttcagtctcaagaaaagcaccagcataggcaaggacggcgaggttcgtgaatccagtctcgggttgaggggcctcaacgtcctctccttcgggctcttgttcctcactttctggttcttgcgactcagaagcggctcggctgacaataggtctggcttcaagctccttggcggcagtgcccaaagatctgcttcgcaaaacctcatcagaacgtacatattcagatatagagatctcttcagggtcgacctcctcaagtttgcaaaatcgcctcatcgaagcaccaatcttggcgcggtacgggttatcatccgaacgacggtgattggtagtcttgaggaatgaacgtgaagcgtgggcaatccgacccgaagggttggcaatatagacaactggcttccctggcatgacgtgtggagtcttctctacctcgggaacaggtgcatctttcatgataacaccatacttggggtgcacaccgaagcgtttgaccgtgtcttggtcaaaatcttcgggaactgtggttgaaaagtcgtagccattgcaccaatgatcgacgtgaaggccgttgctgttaggagtgttgaggtacttgccacgctttgcatgtgtatgacccttgctggagtcattcgtggagtccctgaagccgatttcccagtcattgaactcaaaggtcttggggcagtaaaggcgactattaatgcccttttctcgcatagatggcttctggttatatacgcggtagccccactgatcttcatcgcccatgttctttggcaacggggggcttctttcacgagcaggcaatttactttgcgcccgagcggcagctgcgggagtgatgccattgacaagagtgggaggctctggagttcctggtgctgattccgactcagctggcgtgccctcaggtgtggcctcggcttcagcagcggaagcgagaagacccttggcaggagcgggagcagcaagagatgcgccatcgtcagcgttgcttctggtgttcttcttgggagtaggttgaccgtctggttggtcttgggctctgcgtttgttgacaccacggccacgtccacggccctttgaagaagcggtggcagcggttggaactgcggctgttgcagccgcttcgttctcgcgaccctttcgccacatggaagtgccttggacacgagaaggataagggacgagatgaccatcttggtagcattcgtagattccaaattcttcgtcataatgctcatcgctgatgaccttgtactcatattgatcatcggcaatctgcgttgtgcgtgtcagctgttgcgcccccaattaccgtaatgggtaaataatcaattaaagttggggaaagccaagtggtgaaaaaaaggtagagtagaggcagagaggtatgaaggaaaactctgacttacatcgacgggaaggttcttgtcatacaaggaattaagaattcgagcacggttctcttgtgattcgtagaactgttcttcaatctcatcaagaccgttctgtgggggtggttgtgtgagtaaattgccaagagcctcatagtaatatcgggtatggggactgggtcacgtcagagaagagcgacatacctggaattcttgctcagcgacgtaattgtcggcttcatgcaaatgctgggcgagctgaaggtctctgtccagacgacgcttgtgctcggcgagtttggcatcgaggtttgcttggagctcctccatggcaggtatgaattcctggacaagtttatacttgtctggattttgaagagcatcatcaatggtgcgttcggccagctcttgcagggcgggcttcagcgcgtgagcaacagcttggtaatttgctttgagatgccgttgacgctcataagcagcctgtacacgcgaatcggcaaagttctttgctcggcctcgtcgtgagccaccacggccagcctttgcagtagccgccttggatagagcggttgtagagccacctctgccaccacctctacctcgtccaccacgacctcttccaccgcggccacggccacgagtggaagcttcccttgcgggagaatcgttctcaggcatgatgagtacaatgggtcatgtagctagaggcgaggagaaaaggtaaatggtggtgttggttactaaggttgatgtgaggtgaggtagagcaaggtaaagtaaagcaaagtagcgggccgggtacaagctttttctggaggttaaaggtgtgagaatgtgccacgcgccagtgacagggggagtgaagtacctaggtagtccttgagcaaggtaatgagagaaagagagcgcagaggccgtacgtgacttttggcgcgatgaaagagcttgttcgtagcagaaacgcggcggacagagagagacaagtagccgcgtgcgttgaagaagaaaggttatggaaaacaaggcgcgctgtgttgggggagaaggaagatgattacgggcgtaggatgaaagtgaagtgaagtgacagtggaggaggaatctgaatctgaatctgagagaccgggtctggaggtgtgaggtacgtatagatcagaagtttttgcctgctggcagtgaccgcaagtgccacgcaactacaccagcaatacagcagctgaagcaaaaattgacagatccgagagattggccagctcggtatcacgtaggtgatgatgaatagcagtgatcagctggcgtgccgagtggttgaagtcgtgaatatgaaggaggttctaatgtaatgaatgagacggagaagcacttcgagtccctttttttcccaataataccggccccccagcagcatgacccaaacgggtgaatccaatgcgccaaacaagccaataaaagcgggggtaaatctgtctgccactgtaagtgcgctgcaggccgctgtagagtctgctaaatgccctcagaaattatacacccctgatcatcggaaatccaccagccacgcccatcgatttcactctaagccgtttcgggcacttccaggacacaaccgagtcaaatgattggcccggtacccttgattttccgttcaccgcggctccgtgacccctgtcaatgctaggtttggcattctgcaaggagcactccggattctctcgatatgagtgaggcttgactctgaggtaccgcagatttgggtttgtttccattgtgaataagcacctcaatgcccgcattgcataatacttgggtaggtagcctacctaatctaggtacaatgcaggtggagattcaccaaaggctttttttgtcatgcgagttagccaaacgcatgttctaatcaatgcgacgcaagacgcagacaacaatgaataacggtggatgatcaggatatcttggatgttcacggcccagcctagccatggagataatcggctgatgttcaatgatctggagccccctggcctatcattctttcactcgcacgaaatcaggttactgaatcttttcggaagcgcgggaacaatagcaagagttgcacttgatacagggaaaactgctgcacccaccactctccgtccgtacgtttgtaacagctgttcatcctgtcactttgctgtggagcctcagatttcttgtcgacggaagacaaggcatgggcattagcatacgccaccagttgtgacacaatcttcggagtttcggatgacccacgatattgttattgtcactgtgcatactattgtacgttattcatgtaagatttctattgtattgacgtgatgctactgcttgtcactatcaatcccctgttcgtcgctcgtggcactgtcagcttggtgttattagtctccgattgcagctcacctaagaccccacgatcaatgtgcagtgtcttatatctggtcaactatgtttaattatgtgagcgttaatagctctagtgaactactgcatgctgtcttagattattggaagcagtatgttgtccttcaagttgggtgttccacgactgagatactaaattcgcatacatgttttaaaaacgggacgctcataacgaagagacccattagacacacagaattcatagataataacacataggggcttgtcctatataatcaatatatccctcgcatttctataccgtgctgttaatttcatccacaaactcattctcatcgtcttatcatcactcaccctagacactcataataaactcatcttcagccccgcattttacagactcgccttacactggagtcagcccaacccatggaagctcccgggaactaaacaaacggtgccgctgcagcgtcaaccaatcatatcaccccacacacagatctggtacgtacccataagacaaaaaaagaaaaaagtaagttgcttcaggagatcggcttcaaccacgtgcattcaatcgtgacgtgacgtcgcgacagagcctccacctccgaaatcaccatgggcaagaaacggaagctgtcgcaacagaatgcgcccaatgcgcgcccaaagaaacttactcaccagaacaaatccgaccagaagaaaccgtccaatggccccgcgaagaagggcaaaggcaagcaacagcatcagagtgatgatgagccaacgataccctttgagcctcaccaccgcatactgcttgtgggcgaaggcgatttgagtttcgcagcgtctatcatcaagcatcatggatgtgcaaatgttactgctacggttctggagaaggatgcaaaggaattactgtccaagtacccccacgtcgaggacaacatcgccgtgattcgcggtgatgctcccaagaccaacgaggccaacagagaagacaaagacacacctactaaagaatcggaagcaggcgaaactagccaaggtaaccagaatgagggcgaggacaccaatggcgaaagcgacaacgaggaagacgactactacgactcagacgatcccgacgcaccaccaaaacctgagcgaaaactcactccaaacaacaagctcctctacaacatcgacgctactaagcttcctaattcactcatacgcgctcgcttcgaccgcatcatattcaatttccctcacgtcggcggaaagtccactgacgtgaatcgccaagttcgccataaccaatccctcctagtttccttcttcgagcgcgccattccggcgcttgcgcccgacgctgccattgtcatcacactattcgagggtgagccatacaccctctggaatgtccgagatctcgctcgccatgctggcctgcaagttgagcgcagttttcgcttccaggctcgcgcataccccggatataaacatgcacgaacgctgggcgtcgtgaggaactcgaagggtgaagtgagcgagagtggatggaggggtgaggagagggcatcgaggagttttgtgttcaaaaggaaagaagatatcgctccggtggttggaaagaagaggcgcaagggtgataattcatctgacgatgaggactgaattgaggtgttgcaacacgaatagaaccagcgtaattggagtctggtgtcataggatagcaaatatagaaatgctgagaaacagaattgaattccgaaaacgtgagattgcattttaatcggcatactgccagggtatctcgaccccaagctttccgtgttgataccccaagagggtgtttctacaccggatgaccaactggatggattgcttgcgcctgaacgcgaataatcgacccatgatgaagaagcacgattctcagaaagaccagaacggtatgatattaatatcagggatcaagacaacccccaacgccaagaaatgcctctgcagctcggattgtccgagtagcaagcccaatagaatatgcggccaacgctgcccccccggattgcccatcgaacacagggtccaaaatatacaggctgttcgccgtttatatagtgatggtacagtgcgcctggtattggccctttaactcccgaaatgcaagtgtgattatatgtcccaaccaagctccattagtgctcctatccgtagactgcaatgccgggggctcagcagatcctgttctgcaatccttttgctcatgcttcaagctgacgtcttctgcgacccaaccccccttgcctcgtgattcaggcgagacagctcgttggaaacatcctgtaaatctttttcagcgcctctagtggcgtcctccagatccttcgtatggttggcctcgtcttcaagcctttgtgcctcctcgttctccctcattaatgcctcctcctgctcacgaagagcctgctgttcagcatcaacaacaccttccatggctgaatgcggaggaggcggtggcggaggaggagggctgggcgcatccagctcatcctctcttaacctcttcatgtttggcccatcggttggatatatcgagagaggaccttctgcttccaattccctcttcctcttgcgctcagggcttcccagagaaccactgccctcattatccgatactgcggcaacatcaagcccatcagctggagtcccattaacattgactaaagatgtaccctcaagcccaccagcaacggagccagtactgatccctacagcactggggccttggtcacctttcatctgggtatctgcgttttcgcccgcccttggtttctgctgatcaccgaatttcttaacagcacggtctaagaagtccttgacgtactgcttcattttcctcgcctgcttttcacttaggggtgtattggggtcgccgacccggttgttcttatagtcggacgagacaagctttttagctatctctttaccaaagcgcttaagctcctccttaggaagtttgtgatggaatttgtcgaggacatgtttgatgtggggaaatacctagcaacttgttagtaaagaaagtccttagccgaattcgaatgcaaccaaccgtgttttcgtatatcttcatttgtttttcgatgggaagagctcgccatttctcctccttctcctccttgggtggcgtgtctgccgtcttgggcgtcgaaactgaagtatgtttaggtgttcccttctcagtgacctgggcgataatactctggatcgccaattgctccttcatagccttggacggtgccttgacagcaggttccgctacaggctgggtaggtcgctgccatgttgtggtgccttgcttgttatagaaataagtgtttcctgcagcatccttggcggtgaaccatccttgaggaagcccaccattgaacgggggcctgcgagggcgtccgccgttctggaaaaacgcgacgttcctttgcggcatgctgtttcgaggacctttcggcgcgtcaatggtctgtggcgacgctgtctttgaagattgcgctgcctcctcgtctcgacctgcaccgcgtcgctcctcaaatgagtttgcagctggtgcgttggggtcgaacttgcgtcgtctgattctgtacgccacctccaacttactccactcgtcgagaaggtattttgacttcgaagccacgtcttcgtgctcggatcgtgtcagaccctcgatggtggcctcgattttggagtcctggatcttgttccttgtcaagcgtgggaacttgtcgaggatgtccaaaacctgaaggacgacgttgtggtcctcgataaaagtgttgagtgttgttttgagaatttggtaagcgtgcatacgcataacacagtggatgacgcggtcctcgtcgcaccgcaggatacggtccagtaatttcaccgcaatccatttctctttgcattgcataagagcagccatgacctttcgcgcgtcgtcctcgttgagactgcgcgaaggtatactgttgacatattcctcatcgtcctcatctggcttcttcttccgaggcttctttgccacggaagtatcccagccgtcacctccatcgatgcccagagcctcgacagtcgcgacaggcaatttggttgctcgctcagtttgtgttttgcctccaatgaatcccacgcaattggcttccccacagtagcagggttgggggtcggcaccatatcggtcaacattgtagttaaacaccaactcttctccggattggatcttgcgcgaggcaaaaatgcccattcggagtttgtcgccaaccacccacttatcaacatagcagttggggttgcaagagtgattgcagaagcgaccatagttgcccttttttgttgcgtccacaaactcgctcttgtttagcgacatgaagtagaaatgcttgataccctcttcgtcatattgaatcattcgacggcgaaaggtaggctcattgatgacttcgccaatgtactcaaagacgaagtcattggcttgtagatcagaatcggcacggaggccgaaacccttcttttcggtcttgatgacagaaacgttggcgtactgcttgcgctggaaccgctgattctggcagccccctgcacaatttccagcctcagcgctacattccatttttgtcgctcggttgatgcagtccgagtcctcgccacatgcaatattttcgccattatctgcggagaaaagttagtgaggcaccagaccacaagggctcattgtgggcaacgtacgccattcttccctacactcgcagtccaagtcgtcgttatctgtagatccaaggtgctttgagccgtagaggcaatcggggataagctgaaagaaattacaagattcggcggtcatgtcgggtaggtggtcgaaaaggacgggttcacggctggctgccaacttttgagaggcctttcgagagagcttggagggcctgcttgagctcggtgtgtctgcgcttccactgcgcgacttgacgccatcgtgagaaccgctcggcgatcgggattcttcctggccgccattcgtgatggacatgggagtcctctcctcctgctttacctgcgcgccgtttgtgccctcctcaagcttgatttcctccattttgctagtcgtatactcgtcatcctccattagtacatcaggagcaatagcacaaaggccaggttttggagcgtggtctcgggatccaaggtatcgaaggtactgagctgtcgcgaaggagcaggacgtgtcgagaggtcaatgcgaacgcgaagaatgactcgtcccaagacagcaaaaagggtggagtgtgaacgcggagttggtggagcgggtagactatatcccaggcgcatctattgcaaggcaacctaggcaccttacggggaacgaagcagaaagttagaggcgaggcgaggcaaggcaaggcaaggcaagacgagaagagaggcccgagagaggttacttgatgtatgtaggccaaatccggggttaacgttaagcggtcacgggaaaaagcgacggggcgagacaaagaagccagggcacattgagaccgtgcatcaacgattacaaaatacaacgggagggacaaagccaattcgagtcgagaaacaactccatccgacccaggacaaaccccaaggcaaagcaaatagcaagcagcatccatcttttgtcggaattttatggccccgagtgcccgacgtagtggaaaagggcccgaccgaggcaactacagcgcgccataatcgctattcctccagttgtgtgcagctcagtagcaagctaccgtcaaacaacctttaacctactactagacctatacaatatcagtgtctatattttcgcatcaattcacaccgattctcgaggctttaggtctctgagcgtcctcaacgtggacgacgtatcaagaatgcgcctcagcagctcctggtagtcccaacccagggcctccgcagccaacaaggtgagacttgcttgatcctcgcgcccaggtcgaccaggacccgtcatgttctgcaaacaaacgtctttagccacactttgagcgcttcgggaaggacaggacaaaccggtttcatgttcacgtcaaataaggcaaacttggagtcggccgagtccttgaatctgcggacatcaattcgaattggcgctgtcgccgccaacgcttgtgccaccctttcgcattcctctgccacctgtttgtttgctgcctggctcccctccgtggcggttatcgcccttgagtttgctgtgactgcgacggcgccattgtagggagcaacgccattgatgtggttgaaacgcgtcacaacaggcaatgcccagtaactacctcctctcgatgtaggcggcataaccgtaacagtcgcctcttcgccggcaagatattcttccaccatgatagagggtgattctttaaataaggcctgtgcatgttcaatgagttccttcaagctgcaacagacacgaacgccatggctgccacggccacgtataggctttgcgacaatcgggaaagggaggtcaagcttctcaagagtcccttgagtgtcttggctctcgtttagggtccatgctcgtggcatagtaaacccgccaattttccgcagtagattgttcacaaattctttgtcgtcgtatcgctcaacaatcaacgggccttgccccacaaccttaatgtggtcttgatgctccgcgagacgagctgatacttgaagaggatgcgacgagaagaggatcgtgttggcccatacatggcttgcgcccttcttgacagcctctagaatgccatcctcggtatcgggaaacgaccatccagcttgttcacttggtttgggagcattgtgagggcagatgacatcgacgttcggtgataggctcaagttgtaggcgatatcggcgccggagtccatgtaacctacgaacacagtaggttaagcaaacacagtgaattgggcaaagaaaggataaatcttcgaacctccgggcttctttggtttctgaatcccatcaataatgggagggtcgagactttggtaaagcacagctacgcgagcccttgatgccatggacaatgaagctttcaggttaatcaaggacgagcgatgacgaaattgtcggccagctcctgttgtaagagattgtatcacgtgcatggaactcgagacaatgcgttgcatgattgaattggagtatgatactgatggattagaactaaagactcgagagaaggagaagttactatatcgtggagcctttgatcttggatctgctcgtcggaaccatccggtgggctattccatggacgcagatggagtaatcctacctatactgactgtccaggctttatcgacgccaattggcgagatcaatgagcttcatgagctgtttagttattgtttttatgaattctgcttcatatgatgcaattgatctattggcattataggctgaacaacaatcatggctctttttcttaggtaccttatttcgaatagggcccagtcagacgttgccagctcattgtgcattaatgcctgtctagaagatcaacgccatggctggacctagttataaaagggagatgcgctctcttgtctaaagcggttgattgatgccctgcctgttccttttttttatgcaatgatgaactgtcacttgaatgaaggaactggacttacatcagatccaatgctgatgctgagactctacgtaccgactggcctggagtccaggtcttgacgaacagttggccagtgcaacgctggcgaaatacgacgagtcgaccaccaaatcaatgaccagtcattcttgtcttcaacagcaacaaagaggcaacaaactcttgagaagacctaatgaatggcctgagaccacggacccgtcgccaactggccaataggcctcagcccatctcttgaggttccagagagttgcaccaacagccccttgcccaaccctgacggtaaataggtagcttggcaactcttgatcaatagtcgctgactttgccttgcacaggatggatactgcacatcaagtcaaaaccaggctgagctcatcgctggttggtggccacacatccatcatgggcatggatggaacaaggacaaatacggcaccagccgcatacgcgagaagccaatggaatatcgccaaatccatgttggtgtgtatcaatgggctgagcctgtgagcacgggacatggacatggagtatgaggtatgtattgtgtctgccgtctacagaggcccccttctcttcgataagccccctactccgagtcaggcgcctccaggttccagtgggattggtcctttgagttctctttagacccgtcctgatgcacctattttttgtccgaggagtgagtgctgcagtggtgcatcatggcagggtcacagtcattaaagaaacagggaccatggacaaattggagctctccgagtgagacatttagaggcctctcgacgcaattactcaattcaataagcctttgggttgtcagcttgatttgccatccaagtttggtggcagtcatactcacaaccatatcagatcagcgcctcactcgcaaacatggataggaggatttccagatccaggaatcggcttaagctgtaccacgcaacacacgcacatgtacatgcaccgcgcatgcacaatctcattacatcgctgcgcatctcatctcatcaggggataatgagatgaattatgctggatcgcattgcgtcttgtgcatcgttttctcggccactcccgtccaatatcatgtgcagcagttttacaaacgggctgaggcggtacttgaatattgagcaaaccgattaatctatctatttggtggcttcagtccgaattaggtacctacctacctacctacctagtcgttgtctctgtgcaccctgtctgccttataggaggcatccagggtctgacactgacactgacgttgagtctgtcattgtctgtttctcgaccgttggtctacttgcagcgttgtcaccaaaacctacttagatacctgctgcctatattcaccactgcggttcttttgatctcaacatcctcggtgtgatttgcccttcactcaaacgagcatctcttgtcaaggaaatctccccaggattcgcctttattatttcacaagctagcgaaaccaagtcccgctccgctttagaatagacctgagactttaagaaccggtcgaaaacacaccccataaagcgatctcactacaccaggcaatatcctcccagaatctacaactttacccaggaattatcaaggattcctttcgtttttctttacaggttctagcacagagagaatctcagcccagaccttgtgttcccgcgtctggctagaagtagcaatcctcgcttcttcgtccatccgctatcacatgtaccgcagcatcttgagcgagtcgcttccttttgtcgtacccgacgtctccaagccagttggctgggcccatcgttaggctatatcgtggcccttaaatgcaatatatcacaagattccacaaactcttcgctcctttcgcgtcttgccatcaacctccaatgagtctatcgaccgaaacgcccaaagacgacattcgctttctaaagacatccacagaacgaggatctagtcttcgatggactttcaattcttctcgcggttgagatttatgagaatccacttcaacatctacttttgaagccttttccaagtctcattctcaccaggatagttttcaaggaaaagatatcagcatggaaccatttaatgaccaggagaaggtatatctcgtcaagctagcctcctgaagttcttcatctgaccaaactccagcgacatctccttgccgagataatcaagcacagtcaattagatgtccaatatttggagagtctagttcgccatattgagccaaactggatgcaaatgcaactcccgaacggtaagtagaacagccactacctccagactcccccgaactaaacatcctttataggtcgcaacatggctcagtgtatggagacagctcagagcatgtacataggacaacgtgggacaaagcggaaagctagcgaagaagaatcgagcactcagaacaacaacgacggtcaacttcacaacaaccaggctctacctcttctgtctcaacattccccagcgcagaactcaccggcaaacttccaacgtcagcccgctatggctaccgggtcccatttgcagcaacctcagcaacctgaacagcctcccaagaagaaaaagggccgtccagcatatgcaggtcgggatgtgaccagtcagcgacccttcaatcctcgtcctatcgctccaaagccatctgcgcaaattctacagaaccctcacacgggctttcgcactattgccccggctcctcaagctgttgttccaccacggcccccggaatcgttgcataatgcatacaaaggtccaagccgcgcacttcctgtggagtttcaaaacactcacaggaatttgaatactttccggccttctatcaaaccgtcatctggtatgcttcagccaaagcagacagcaggaatttcagacaacacatcggttggtagtagcgtttcgtccgttgggcgtcagctaatactctggtagcatggagcacagatgtctagccgcacgagatcccttagtgaagcggtaccgcgcgtgcaaaaacaagaaggttctccaaacaatcgatcaagctcattgcaaccgatgggaactgacgaccaaagtcgcataatacaaagcagagcaccagatcagatgcaagaaacgaaaacaaaatcggatgaggagaccacgaatcgacatcagagaaagatttagggagatgagaccaacatttctgaatgggcaaacgagggagaacaaggagcttcacctactactcgtgggatatttggtacgataatgctaggcacgactgttaatgaggatgatatagacagaggcaatgataagagagcagctggtttgactctcaggtaacctgtaaagctgggagactaataggcatgaacttcgggacatcttcaaaaccgtatacgggtaccaatagacagaattcataaactaatgacaattgtatcaagcgagacataaacttgcactacttgcctaagcgcaattacatagatacaatttggatacttgcccgatatatgacagcctcagaaggcaaataatacttgtgacctttgatgaaggacgcgaaagtaaactccttcaagagaccttttgggttatgataacttacctcaagtctgaagacttttgtcctgatgccctaagtttttgcctcccttgggaaatagacatctgtttgctggttgaagaggaaagcatgtcacgacaaaagatagaatgctcagacagatgcaagtgcatgaaaaagagcaagacgcttatgttgattgtattaaccctcattatccttggcttcacaacacccaatcaaatgtgcccagtccattccagatttcggcttcgagacaaaataaatatctggatctcctaggtcttcgctaaaaacatttcctgatttattcagataatcccaaactccactgtccttaaatggtcattttgatattcctcttatacccccttttactgcttaacaatcttctcaattgtgtccacaaggatatcagcgtgcttctgctggaagatgagcataggtcgcagacgaacggcgctggcgccactgccaccgatgttcacacccagtttcttggcctctcctaggaactggtcacgcttggggctgtcgaaggcaatgaatgtaccttgacccttgccacgcaggttctcgatctgaccggggtatttcttgctaagagactcgaggtccttgaagaggcgatcaccaactcgtgcggtgtggttgacgaggtcgttcttgttgatttcatcgacaatggctttgaagaggatggcacgagcagggtcacccatccatgtattgaactgtctgtaaggcttgttggggcggatagcagggtcgccatagtagaaaccggcagcttgagccttcttggagaaggtcacgatatcagggggtgtctcgaggttccagtgctcatgagcccagaacttgccagtagcgccgatgccagtctggacttcgtcgacaataagcagaatgttatgcttcttggtcagggctcgcagcttgcggaagaagtcgggcgaggcgtgattgtcaccgccttcactctggactggctcgacgacaacggcgcaaggaggtaggtgccagttcttgataaggtgctcgacctcatcgagactggcttgctcgatcttcttgttctcctccacgttctcctcgagaggatatttgagcttggggaaagtcgcttgaggccagtcgaaagcagggatgtcgaccttgtggatagccttggagcgggtagtagaaagcgatccaaagagacgaccgtggaagccggtcttgaaagaaagaatagaaagatcagggcttccgggggcgtggttatccatagcgctgtcaagttccttggtgctgaaatcaacctcagggccaccacgctcctgctgtcggcgccacataaaggcggccttgtaggcagtctcgttcgcatccgagccagccatggcagtgaagacattatccagacccttgggggcaacagtaagaagactggacttgagaagatcggcccagtcatgagaggggaaggctccgagggcaggtcggttgacaatggcgtttaccatctcagggctggaggcggcattgagaagggcagggttgttatagccgactgcaattgaagcaatctgggcaaagctattttattcgttagtatttggtgatgaagctggctttcaattggctcttacacatcgagaagcacgttgccatcggggtcggcaatgtagttgcccttgctcttggtatagtcgacaagcatgtttgcgctccgagtatcaaagaccttggtgagctcatccatatgactcttggtcttggggccaggaatagctgtcttgaccgtaggggcctctggctcgccagcgaagaaggtcttctcagagacagcagccatgcgcatgctgcgcgaagtagcgaaagatcggcaaggtgcagctcgggcagcttggacagcaggccgggcggccatgccagcgcggaaagccgacatgactaagaattgcaattgatgaagagtgtgaatgttttatagaatgcttcgaccgtaaggcaaggtgtgaattggaactgtggtatgcctgctaagtgaggaaagaaagttagcataaatgaacgggagccgtcatgatatggaagcaagcaatgctacaagtcaaattgagaggggcaactcactcttgtcaagctaaggtagaagctttgcaggtatgaggatgtcacacagatgggagatacggaagaggaggggagagaagggagggaggttgtcgtcagctttttataatgtatcactcacttcagaacctaacgaaaggaaaggaagggtccttactcggatccggctctcacctcacctgcccaaacaccggaagacaggcgccttagtcatgatgtcccagtccgtctacctacaactgaaagctacgcctaccacaaaaaatgtttcttttccccgcattcgctctcaagaaattgaccaagcggagggcggaagttggtgagagggaggggtgaagctagacgtgtttgaaaagttgccgtaataggtaagaagctgtagtgccccagctcgcctacagcatctctcagaccccgctagctcctctgattctctccgctagttatcagttatcttttgtgacattaggctcttgtctaacctagcctctatatcgaatcgcaagagacagttgatttgtttgagtaatattactgatttcaacatcgtctacgagaagatctgctattccaattccatctcgccctgtctttgtatcaaagcccgtgcctcaccttacccacggtgaacccagacccagatctcgataacagactgcagtgccgacatgtctactgtacaggggtcagatactacatacgctacgtaccgataacatccatggatgcattgtccaaccattattgcagcctatctcacactcaagaacaccccgtgaccggttgccagccactgcgtattcacatatccaggcactggtatccgtactggttgataacagaaaatcaattcgtcctttcacgggttgaccttcctgattccatgtcccgctctccaaatccaccaagcttgtcaaggcgcggggtaagacaggtatctccatatctcggggtacttggtcagttggtataaaacggcgctcagatcctgatacgccttctagctacagtacttacaccaatcgagtcagaattaccgaccactattccttaccgaactcacctggagacatgattgcttactttgtttggtgatctttctaccgagtggggatttatctgttatgtaaaagcagcacatctcccatacagcccaacagcatatatacacacccaaacatggtagtcgttcccgttccacacaccgggccggttccggtctcggagccgtccgagttctcggctgccagacgttgcttttagtgcgtgtggcatccagaagcctacccttttgggcaggttaagggagactggaggctctgtcaatggcctagacagttcgtccatctataaacattggaccacgataacaatcacatgagttgaagacacaaatttccaccttggccgatctttctagtcaattcaaagaaagagtaacaagtcgcctcgattctctgtgtggccataaaaaagtctcatgctgtcacaatgccaatctataagttggagaagacggggctcttccatccttatcaacaactgcgttaaccataatgttgatgcgtccgattctgatgcccaaaagaactcgctaccagaaatgcaatgccaatgccatgcctgtatcacagaaacaaacaacgcccacaatgcccaaaactcctgattcgcctacaagttaaacgtctttctcatgctcccgcatatatctgacaaaggtcttcttgtgggtctggtagctgggttagcatctaaagagaacgtcgatttcacgcagtagtcagtgaatgcttaccattccagcgtatttgccgtctttcagcacacaaatgtacctgagtccgagcttcgcgaaaagctcataaaccaagtccattggtgatctgatatccaatgcaacaggtgcctatactcgtcagtgtgtgcgaggtagcacatatcgcagaatgcttacaggatctatgtaaggtgtaaagtctgtgggatcatgttctccctcatcttcgtcaatgctaggaacgtggtccatgaggcaaagattcgttgcttcgtcttctaattgatcaagagcgtatccaagatcaggtgcaggaatcaacccaaccaaaataccatgccgcacaattggcagtcctccatcgagttcgccagccttgtgcagaagctcgagcttgattctcaagctggtagcaggcacaaccggcgagttggtaatgtcaatgattcgttcttttcgaatccgtggcacaatgtcagccaggtcttccgtaaagatcggcttatgcttattgtccaagaatggatatgaattcatgctggtgaggagatcctgtacaagacagtcgccgtaggttcatggcccaaaaatgaaagactctcatagatgctgttgggctccgaagcatcagctgtccatttgccccggaggatggcaagagagaagggcaagacattatcaaggcttcccagtgagctcaaacaagataactgcgagtgtgacaagacagtcttgtcacaccacacatggtggcaccggctgcaatgagcccatacacaccgggttggatgcacgagccgtctctgctgaaagcacagtctccccagatacctcaatcgtggacacgtagcacggcccattgcaccatatggccgactatccggcccatcaagcctccaacaaccatagatggtacatagattccagcaggaactttctgttgggtatattagtttatgccacagctcgttccgagtcatacttacaatgccgaaagtgataacggtaaggaagcccttgatcaagagagccacaaacagttcaaagagaataggggggatctcatcaatagccccaggacacaatgttcgttcttcccagtcaatgctggaaccctcgcacggcgatgcgacattgagaagcaactcagcaacagggagctttgtcagagcattccaatagctcatcaatcctgttaccattgctacaagcagtacctccagcagagggtgctttttgatcaactggatccttctgaacgattgggcccagtatttagaggctttgataaagagcgcgcccagtgcaccgccaatgatgcccacaaatatgaagctcccaagctcgaaatactcccagtcgaccagatatctcacttcaaacagaacaatcttgtgtgtaccgtaggggttaaggaatttgagggacaacgcggcgacgatacagcagaagaaggttcggaacagcgtttttgcagggaagaagtacgaaacttcttcaaggccgaacagtactccgcctagcggcgcaccaaatgccacggcgactcctgcggctgcggctgctgaaataacctctctccgctttccgtcgtttcgatcgtacttggagaataatcgacacaagatattgcccacgcaggcagccatgtgaacgtaggggccctcctttccgagactcataccggaagcaacacttagaatcagtgctaccaatttgatcatcaaggtcctggcacccaggaaaccgtgcaaaacgaagccactgagaatgacgcgaacctcggcaacgccactgccagcagcagaatagtagaccatggggggattctctggctttggatcgggttgcggttgaggtgtcgaagattcacttgtgttcaagtcgtcatatgtctgtgtgggttcatcgacagccaggttctcatctagggtcgtcagttgatacgcagatgggacaactgtttttgtccacagtgccatccaacaggcaataagagcaagtgtgagaacaaaggccatgtaaatcgcgaagcttctccagatgtctccggaaggactgtctagactgttcacaacatgtgcccacctgacccagtcctcacagacttcctcggcgcagcacctctaaggtcgatgttagcccaccttcgttctagggacaagctgaggaaggggcgcatcatgaattaagtactgacctttctgctgaggtaccaagctttgctgcagtagccctccttgaaatcaaagacagtagattcggcaacatcaactgtgtatgccatcaatgcaacgagaaagccacagagagcactcagaatccagccctgggcgccatcaaagataatgcgaaccctgccccagaagtccttacgacttcgaagctccttgaccctgtaggaatcggcgattgcgtcatgcacccagtcggtactggtgaattgatcgtaccacatgcgttcatcggggaaaattgtgcctttcgattcggccatagaggactcatggcggtcggacagggcattaaccagtcttgagctccacgagggatgccggctatgatttcgagagccatgataggcacctgagacacagaaaataattagctaaagtcagaatcaacaactcctggagagcgcacctatgtagctgtggtcccgcgataaggatcctttttgctgacgagtcgagctttgctcgctaatacgaatgcgcgaccttgaagctgtgagcaagggggttcgctcgtccagttctcctgttgaagcattccgctgtaaaggattccgtcttcgcgtagtgcgtggtgagggcggctcggagccttctgcatcttgtcccgccatgatggaatgaaagtatggtggaaatgaggttgaaggagcagggagtggagcgacagtgacaggcaagctccaagggcgatacgagtttaaagcaaggcgtcctgcctggtccggagataaagggaagataaagatcagcagcaagtgaaacagagattgggacacaaggacgatctggtccgagtactaggtaggtagttagtatatcgcaacacccgtgcccgtacccgtgcccgtgcttcgtgccagaactttgatggttcgttggttgtcacaccgtcaccgttctcagggtccaggtgaccctcgttggcgggagtgtggaggcgcgccaagcgtgactggactttgaatcaagatggcggggggtgatcaggtataaatagaggccgcctgacgatgatgacacggagaatcgaggaatggagaagagaaaggaagattctcatcgataatcggagctagatcaaggtttgtagggaccgaggagtgctaacttaaggttgttttctcattgttattggtctcttcgactgccaactgccacattcggtaacaagtacgccgaatcgtcctcaacggtgaatcaaacccagcccacctacccgtccaactcaaaattatgtttacccttaggtacctaaggtaggtaggtatttctagagtattctcccctctctcttcgcaatacaataaactcttctctatccaaagttcccaggcgtaaggactcaagagggacaaaggacatatcacagacgtgatgaaacgcaataaataatacaggggtcagccaccagagcacgacaggcattctggaggtacatgagcggtctacgcgttatgcccacacgcaaaagtacctgtcactacccgagggaagtccttcggcatttcgtcattgtgcgctaggtagctgactcaagctatgtaggtccactttctgccgtaggcggctagcgttaagcgcttgttgcgcgtggaattgttaaaatggaagatgcatttgcttctgattctcatatcgaaatgcttcgacatagtatgccatttaatagaatgaaggcggtgatacaagcatattgcatacagacctgaattcgatgttccattgccgttgcatgtgccgtagccgaagtaacgtgctacgcatttgacgaagtggttctgacaagggcttatatcagggagacgatcttggaagtgggatgctgattcccacgaatcattcgggctttggccgacaatctacaaggcatcttgatgatgaagctccagtacaaagcaaaaacaatgcttgatcaacccctcaaacgaggcatttgtttggatttggactgtctaagaccacatacgcggccgatgatcatgtgtgttctgaatcatgtaagctgagactcgccatgtgttgcaattggttcccatcatatcaactttattgttagccaaatggaaagcgccagattgatctgtacaaccgatcattttatttccgggggtggttagaaattgtggcgtagatgtggctgtggctgatgggtggctcctcttatctcttatcggctaaaaattcagaaaaagttgcgactgcgacgggctattttcgcaactttagctacgcaaaactttagacgtttctgctttctacccactcgaattccctatagcccgcgaaaatggctaagaagagaaaggcatcagggcgcagtagtgtgccttcaggccccaaagaactcgatccttcggaagcccgccttggacctatcactacctatgaggatgttgcagactcagaagacgagtacttcatgaaccgagaccaaatactactcgacgaagcgccggactcgaaacgtcgaaggaaagaagatgacgatatcgagctgtccgatgaagaggttctcggatacgaggactccgactcagaagaggaagacgaccaggatgatcaaccgcgtaagaacaagggatcagcatccaaagatgtagcctcagacgacgaagctggccaggaagaggaggagggcgattccggttggtggggatcctcaagaaacgactactacaatgccgacaacatcgagactgaggccgatgccatcgaagaagaagtggaagccaagcgtcttcaacagaagaagctttccaagatggctgaggaggatttcatctttgatggtgacgagtggctagccgagggccaagaagttggagagggcgaagagacggtcacagaagtcttgaaggaagttgagatcaccgacgatatgagccctgaagagcgatatacaattctcagggaccgttatcccgaattcgagcctcttgtcaaggaattccaaagcctgcaacctactttggtggatttgcaaaaatcagcccagggtctctcgggtcaatcattagaagccgtcaagtactgggtggccggctgttacgttgctgctctcgcgagttattttgccatcctgacctctccagcaagagataacgcaaaggtgcagaaaaccattgatcctgccgagctacgggaccacgaggtcatggagaccttgatgaattgtcgagaggcatggcaaaaggtcaaggatctcaagtcaaccaagagtttcgatggcgacgctatttcggatatcgacgatgatgcattgatgcagggtgttgagaatctcgaggttgaagtgaagaaaaccaagaagagcaagaagtcgtcgaagcaagaaaaggccgcagctgagaaactggcacgaaagctggagaaaatcaaggctggagaagctgctgttgctgatctatatgatctacctcttcccggaaagaaatccaagaagtccaagaaggctgctgctatcgaacaagacgatgacaactccgactttggtgaagaggacgttcttgatgaacgaaccgcagctgagaaggccgcccgcaagaagagtctcaagttctacacatctcaaatcgtacagaaggcgaacaagcgtgctggcgctggaagggatgccggtggtgacatggatattcctcaccgcgaacgacttcgagaccgtgcggcgcgtctcaatgctgaggctgagcgacgtggacagaagaactccaagcttggagcagaccttgatgacaacagtgacgatgaggacaccacaacggccaaggctgtccgtgacaatgaggatgagtactacgatatggtggcacaaaggtcaaagaagaacaaggaggacaaggccgctcgttacgcagcatacgctgctgccagtaaggcagatcgagttgtcgagaaggaggagctcggtgaggacggcaagcgtaagatcacatatgccatcgagaagaacaagggtctagcacccaagcgaagcaaggacgtcaggaaccccagagtcaagaagcgcaagcagtacgaggcgaagcaaaagaagttgaagagcatgaagcctgtttggcaaggcggcgagcccaagggaggataccaaggagagctgtcaggtatcaacacagcagttgtcaagagcacaagactatagatttaaaattcattcaggacttggttaatagcgtcatcaaagaaagaattcatccaatttgtgaaatatccatttgcttggcttccgcaacgtacgtgtaagtcccttgattatcacctagtctattttatggcgggtcgacccttgtatggcggggccaagctccacgttgcttgaacagctttgctccagcaaacctgcagctttccaacgcctctccttaaatttccaacgaccataagagccaaggtgcgacaaactattgagcagatgcctatcaataggtaaaaccgatactatacgatccataactctcgcgcaacaatggccgatatcgacacttccaagctcacctcatccgcccagatcttctctcagaataacaccctcccacagatccgagctattcacaaaagcctccatgtcgcaatcgaagaaaagtctacccgcctgcgcactcaggtcggaagctcctatcgcgatctgctcgggacagcggacactattgtgcacatgcgcgatgataacgatgtcgttcaggagcttctaggcaagatgggtggccgatgcggtagagctgtgatcagcgccaaggctacgggcctcgcaaattttgtcgcgaaggagaataaatccgctacctctgtcgcagcacggttgaggctactcgacgcctgtgtcctggtagttgggcgaatactcaaaggcagtggtggactgggcgacaatgtcaataagggagatagattggtactttctaccaaggtcctggttctgagtcgacttctgataaagagtctctcggacgatgcaactggcgctagcagtcaccaagccatcgaaaccgcgagagtatccgttagcaagctacgacgaaggttgctcaggaacgtcgagaaggtctttgagagagcgggcgatgagactgagagggaagacgtgcagaaggccctatgtgcatacagcctagcgacaagctctggagcaagagatgtcctccgtcattttctccatgtgagagcagaggctatggggctagcatttgaggtggaagagaatagccggaagaggagtgccgatgacgttgttcaagctttgcggctctattcgagaactcttcttgatgtgcaagctttagtgccaggcagattgtcattggcgctctcgggtcttaagagccaccctctcctagctgaccccggcctcaagcagcttgaagggctacgattagacatttatgaacggtggtgtgacgaagaaatccagtacttcacaccgtttgtccgacatgacgacctggatggaagccaagctcgtgagatgctagctgcatggtccgagaagggatcagaggttctcctcgacggactcaagaaaacgctggacacaatgtccgaattcaagtcaattatggagcttcgaacaagtgttttggagctttggattagagacggcggcaaggctcgaggtatcgatccatcagaaatgcaggattctctccgtcaagctatcaactcacgcatgctcgaagtcctcgacacaaaggtcagcaagctccgcttagttggctcagagatctctgcagctctaggacgatggaaagatggtatcaccgatgaacatgtgagcatctggaacgacgaaggttacgatgaagcccttgcgggtggcgctgccccatttgtgcaagaggtcgtgtctcggttttatggacggaatgatgctgtctccaaagcagcgcattcttacaaatcatggtatcatgtcatcgatgatgtcaaggaggttgttgaacaattgagacggcaacgctgggataatgactacgacgagattgaggacgaggagacgatcgaagctcgacagaacctcttaagcaaagaagatccccagatgctgcaagagaggctggatgccacgcttgataagtctttcaaagagcttgaagatcaaatacaaagtctctgggatgagcaggccgagtcatcgcgcaacggtaaagtagccatgtacttcctccgtattttacgagatatccgacatcagctaccagagcgcccttccacaaagagctttggcctgagggctgtcccttcaatgcatgagaaggtggctttggcagtttcacagtcttctctggaagagttctccaggcaaggactttcacagcgagtagtggtgggtcgaccactttgggatggagagccagcgctacccaatcagccctcaccagagattttccagttcctacgatcactatcactgtctatgtcggacgagggggctgatctctggaccaaagctgctgtgtctgtgttgaagaagcacctgactgagcaactatgcagaatgtgggaggcagcagtggcggagcacgcagttgacgataaggaagacgtcaaagatgagaagtcaaacgaggtagatgcaaaggaagagaaggacgacgacgatgatgatacagaagacgagagtgcagaggagaccgatgaaaagaaggccagtgccgagaaagagtcaccaaagctcgatgataccgaagagaagaaacctggtctcagtgccgagcagaagacggatgtcttaactcaattgctctttgatattgccctcttacggcgttgtattggcaacacagagtccgcaggcagctcgttccagaagctcgaggacaatgtctaccgacactccaaattagacggggcagccaaacaccgaatctcgaagtcgtccaacgacttctggcaacgagtcagtttattgtttggtctgctagcataggggaaacgcaacacttagcaatcaaagactattaacaacccactaatcatggcactcctgctgaagacactgtcaattaaactgtgttgtccgcaccaaggataatatgtatacgagtgtcagtaccttgttcataagggcattgtgacagctctggctatcacatacgaccacagctcgtagagaacacggggtcccgtctgctcccccttagttaagctgcgaagcgctggattagtagttgggtcggtgacgaccagcgaatccccagtgttgtatgtctttttttgtctgtgtataatctctttttgttacatgttatgtggttgtgctgatattgtgtgacgtcgctaatccttacctctgctcagcagcgtacctagtaagtggggagtagaaaagacacagaatactaaggtgagagagcacatgtccgagtcgagtctaattgcttcatatttgcttctctggtatagatacctagataagacagcgtcaatcattacagcttgtgtcgcttcgcaccgctcgcaagcttcgcaaactcctcctggggaacacccgtcatgaatctctccagtccagcgaaaacctcatggacattctgtgtgtgcagaatatccaactcaggcttcctgaccagcttcttgattccgatcaagctatccccaatgaggtgatctcccagcctctcgtcaacctctttcaacactctagccctgaacttgacatcatcgccctcgtcaaagatggcattgacgaatccacagcgctcgaggtcctgagatccaatgcggcgactcatgagcaatgcttcgttggctcgtgcaggtccgagacgcagtgcgagtgctcgcgatgcaccaccctcagcaacgagaccaatggatgagaaaggtgtgaggaggaaagtcgatggcgcgcagtaaataaagtcagcaaacgcaatgagcgcagctgtaaggcctacaacaggaccattgaggccaacgacgagaactttggggtgagttgcaaaggcatgggtgatgttgaggttttgagcgacaaaaccctgcaagacttgcttgtggactgctttcccatctccagctatctctcgagagacaccgacgtcagctcctctgcgaatagttagttacatccatgctgattgatatcggttgtctgtcgtttggaagacagtggactgcttcgaaggagggctctcacgctgaaaagtatcgaccctttgccaaaatcactgtagtgaaaacctcgtcatgggtggcgatctctcgcatcttttgagcgagatcatagtattgtgctgagttgaaggcgttgagttttcgttcattgcaaatggttaagacggcgacacggcctcgatattcgagctgcagggtagactcttctgccatgatgaaagctgtagactgtagtataaaggatctgatggaaagtattcggaatgagaaagcagatgaatagaggagaagaggctgttcgattgaggatgaagatgataacctgagaggttgagttgactccttgttctctcaagggtatcttacaagggctattgattgagttaccccggatctttgtctccccactcggttggcgtaccgagatgcctcggcatgggaggcggagattgttgctagagccaagtctgcagggagatcgatcactggagaacgaataattggccgacttgactgtgtaatagatggtagaaagatcgataactgagttctacatgattctggtctcattacacatcatccatcaagctctagatacacttgtatttgctgtcgacaactcagatgagctaactgaggagcatgctgaaatatcccggaccaatcatgaaacaactactccgtacatgtgtctcgattaaagaagtgtatataacgtgtatgaatgatccaatcgagctactacgttatcttggtaggcactgaattactgaagcccaagcttggtacattgacatccccagtccatccgcaaaactcctttgccgaaagattcagcatgcaatttcttttcaattatcacaataaccacccgctcacactggcccttcacactcatcttcttctttttcctaatcaatcttcttcacccctgcaggcacctccgttgaccaccgttcctatcggcgttttggcgcaaattgcctctgcttggggaagctcaatggcagcgttagacgggctacgctaacctgttgtttcgtatccttgtttatgacatgcttcatgcgaccgccaatctcctggaagtaggcattcatcgtcttctgatcaatcttcagatcgtcacgtaggttctgtgtgtcaacctcaaaattgtcaatgatgcttgcaaaaacacagcagtgtgttatcagcagatccacgtggaacttgcgcatctcgccacggtcagagaacttgcggcgaatgctctcgatcacagcctcgggtgcaggagcaaggaactctctaagtttctctcgaggtgcgatagttcgggtgccacgggccttgccaggcttgctgtgaaggtagaaaagaagcatgaagtagaagtaacgtagtacacgtagccgatccacagcctcctcgttgcctgccacgcggttcacccgagcggcaacaaagcgtgatgacacctggatgccctcattatgttgtaccttttcttgccattctcgaatgggaaccagcttgaggatgtctgctccgatgatcttcttggggtcgtaaacgtcttggatctcggtcgcttccatgttggcaatgggtacaggcttggcggcatccacaaccgcttgtaactcctctctcgatgacatggtcgatgtgacttctcccacagagttgagcatagcacgcgctgctgcatcaatcttcgcaggctcttccccagcattcctttgcggtgcgatagcgttcaagacgttctcttggatggccttcttggccttcttggtaccaaatgtctggccaaggtcggtctttagctgtagcatggtctgtactttgttagaatgttgcctttgtagagtagatagatataggtgtacctgagtgttatcgcgctgaccagaagaagcagcggcgccctgccttgcccttactgaagcccgcattgtcatcttcttagcctcgaccacctcaagttttcccgtcttgggatcgtagattccgaggaagtgatttagtgctggctttttccctcttggctcgtccgatttgacagtgtagtccatagatcgatgtgcattcgagtgcagcaggaaatctttttctgcagccgattcaggctgtttgctttttgacttggcgccattcttgggcgcatatgagtgaaagggaatgttctttggtacttggaagccaacagccgtcgctattcgagatcagtcaatatctgtcgcatcgcgcccatacagaggtggtggttggtacctatcacaggagggcagaacttgggtctgaggacagaagagacggtcgccgatgaaggaggcgcatcaataacaaccttcttctttggcttcgtcgactccccgcttctcttgcgcttttcactccccattttggatggccgattatcgacttcgtatgcaatattgagtacaggtactcttgatacagacaaggtcttagaaattttttgactttcagtggcagaaagagagggaccgccgtttagccggcccgacagggaaggcggtgagagacgagaacgtaccttgcagttgtatccagatatgcggaagaattgagttgaagaatgaaggtattaagagccgtttggaagagttctagaatgtcgatttcatatactgtcgtatgcaattcaattgatggttgatgcgtttcgctgagctccagtatctccaaatttccacatcttcagcattccatgcctgcgacgcaccaagtagctccactagcgctactctgtttgtgacgtcggcgctgaatgcgacagagcgtcgcgcacaacaccttgtcaattttaaaattagggaacggcgaaatcaatcgcatttgaaagcactggaatcacgacataagaagtagatgaattggcgtgtggccgaaggacttgcatgagttggctgatcgctagcgcgcgacacagcttgatcgacctgcagctgtaggctaattggtgccacgagggtacaatcacaaagcacacaaattgtcagaggaatactctgtatttctttctcttagaactgccattcaagttcttgttgcatcgtcttttgcgagcatgattgattgtctttgatcctaacaccgcctggttcctgaccgcccaattgtcataatccccatccccgtaatgttcattgtgtgcccaacagccgctcaagtgcggggttccaccaccgtgacgtagttcccaaagtcaaatcccagctcataacgttgcgggacatcccagaggcgccaaggtagagttcgcatcttcggccagagtatcgttgtgcgtgtgaagtcgtaacatcatgcgagatgagtcaagtcaggttgaggtgcgaggtgtttatttgctgtgaaaccggttagcgattgtcgacatgttgacgacaacgatgcaacttacgatctggccctcatctttcttctcttgcgcttgaggcggcgaacccgcttcttcctccatttggctctcatcttgattgacgatgctgttgaaagacattagcagcggtggcgcgaatgtggaatgccgtcaataagacaaggagcttgccatgacatgagctcaagctcaatgcctgcaagctacaagctctaggccagggtcgggtcgcgtaaacttactctttcgtggatgagaatcgtgttgggataaggaacaaacttctgaagcttggagagcagaattacgattttgtgtatgcaaccccattcacagcacgtgaccgaaccccatcgttccttccatttggaaggccccaccaaaacttgggtgggcgacgagtgccaattgagtgggggcactgtcctgcgcatacagtgccagtgccaggcctgacgattgaagcagaaagcagggaaggaggggaggaacggttgcaattgttcaactgcgacaataggaattgcaaccgacgagaaaattagccactacctactaggtaattgaacgatttccaccaccttactcttccaccatcgcaatctaaaccaaagctttcgtgatcttgctacacaaatcttactacgccaactaatacagtcaagaaagcacttacactacacgtacaagcagatgaaccagattcaaaatctatgaacctcaacatggaagaggatacgactcgcgcgtcgcaagaaagcccagctgcatatcttcatctagtagacaccagaagcgaacaccaatctcagcgtacgctcttcctaagatgccctcaagatctcatatggtctccacctcttgtggttctttctaacaaacccgcttctcagaactgtttccagtgtgggaacgagaaatcttcaagatcgggcgagacccccgtgcaaagtaagcaaatatccacatgaaatacatgtcacacaagctcacaaatacagcacgttggctgtcgataatgacctcgacttcgcagtttctcgaaaccactgtgaagtgtatgttgtggtgtatgagccgactatcaaccatatctacgtgagggaccgaaagtcttcaaatggcacctttgtcaatggccaactcattggttctggtccggatataagccctggctacctactgcagagcggcgatgtgatcgaaattcgaccatactagaagtttacagtcttacaagatcagccacctcctcgccatgagttgacttccttacaactggaggaatgcaaggttggctgaatgatccctcttaccggctggggtctgaaactaactgctctagttgttcgcaagcaagtatcacgtcagtagccattgcctggggcaaggggcggaagcagtcgtctgcctggcaaacgatatccagacgaagaagcagttagtttgcaagttaatcaatctcgacaagattcaaggaaagaattctcaagaggatatccgccgcaagtttcaggaagctgacatcttgcgccagctgagacatgtaagtcgactcgtgctggtatcgcgagtctcgctaacctgcaatagcctaacatccttccttatgtggatgctatctcatcaccacactcactgtaagtgaggcttacatatttgcagaaacataagctgatggccctagctatacctttacagaacttgcatcgggtggtgatctcatgtcattcatcctacgccatggcacagtcaaggaactcgactcacggatcattatccgtcaagttgtacgtggtcttggctatctccacgagaaagacattgttcaccgtgatctcaaaccagagaatatcctcttggcttactcgcccaagattgcgtaccatcgagtcatgctttcagactttggcaattctgctgtgcctcgacgtagtagaatgatcacaaacgctgggacgccaggataccaagcaccgtaagccacttagtttggacctagccacttgctaacaagaatcatagggagtttgcagcgggcgggcaagctcacactgcggctgtggacatctggtccctaggtgttgttgcactgctcctcctcgcatctgataatcacgacacagagcttaacaagatggaacaaggagacatagtcgaatatctcactagattattcaatggaatgcagacaaaaccgtctcccgatgggattgagttcgtctggaactgtctgaaagtcgacccatcacagaggatcaatgcttatggagcgaagacgcatgcatggctttgtcctctgaagaggaatcgggaactgttcaaacgaatggattctcgaacactggcttcttggaaacctcaagataagctcaaaccgatgccttgggtgttacctgatcttgcactgagcaactcaccaacacctacaagaagcccaggctcatcaatcagccaatacttcacgacgacacctatgcgctttgaaactaccaccagaaagtccagagaccgcgttctggggatagccgcagaatctgacacaggaattgccacaagcaagactacctcttctttctcggtgccgccgcgcccatgcggcactctacgagagtctgcgacaaatcccaagaagcctcaacctccttggcaagggtttcgtaacactaacggttcagcgaacactggattcccatcaaaacgcagaagagtcccaagagctaggactcatgataatgcgaatgttgccctacctgggttagagagacatctaagatcacctaacaaccccaatcctcgttataggcaaaacgttctttcggctctcgagaggacgaagtcaaagttcctcacagacagcatctctcctgtttcgaggactcctttagatgctctcgcttcaaatgcatttgttccaccaccaagccctaagaaacggaagagcaagtgcgatgtgaggcacaaggaatcgggcggagctaatatgcggcacctcacattccgctgaaaatggtcaggaaatggtgggaaacgaagggatatgttcgggtctgtggagttactttggtgcttcacttctttcttctatgcgaatttcatgggaaaggaaacactgggaatcacagccttactcaagtgcgtcaactacacaattgagggaaacgaggttcatagatttgggcggttgggattgcggattctgactgggaacttgcctatgaccacagatggttctggctgttttgattgacgctgggaaaaggctgaaatgggatagatggagatatctaccacgaataaatgcatgtaaattgcccctgttcgctttgccatgcactgatttttcttttggcagatcctttcaagaagtcttgccatttttggggcatgtcctcttgaccacgattattgtttgggttattatcaccgacctcaggccacactggcaaggcctggatgccctctgcctcgcccttattcgccctctccaaccaccattccaattccacctgttcaatgttatcggtctcttgacccctagcaaacaaccaacacactgcaccaggattattagagtccttgactaaacaatgatctccatggcgtctgcatcgctcgcaggccgctgaatagttatcgtttcgtgagcaccgtttccctttgacttgacactgaagacaaacaaacgcccccgtattcctcacgggaatgagaggacgtagccggcaaaaagcgttaacgaggctcactgggaacccttccacgtaccttggaggatctccccgcacgtcttcgagcacgaacttggagagttgatatccctgaatgcggtcctcgagagttttcatccgatttctatggtcctctattgactctcctattgcagggtcaagaacagggcctgtggcttctttagcaatcacgccgttgatgaaagcctcgatatcttccccggaaggaatttcatcctcatcctcatcttcgtaccactcgtcttctgatgtctcttcctcgtcccaaacctcgtcttcctccttcaatgcttcgagcttctccttgatccgagcttctcgagtagctacgaatccggcctcgatctctgcgtctttacgagcaaggacttctcgctgaaatctctctgatcgttgttgaaaaatggatgaggcggttgacagcaagtcaagtggagctggtggtgctttggggttgagctcctgaaagacgtcggatgaaactgaattgggagaatcgcaattcccggtcatggctgtctcaaatgataagtaaatttgaagttgaagaatatgattagtgttattccatgcgtgcccattctgtatatataccaactttgacggtcaacaactatgcagcggttaagatgaagaacaaaatgcgctgtactacagcttgtcactgaacgatcagaagctttgcgagaacattgcttggcattgaatggacaaagccattggatcgaacaatccagtcaccaaatgaaccgaatcggcccgttaccggttcacgcagataataagcctcactaaaaagacggacaaagaagtgtaaatccaatgctcacgctcactgtgaaagacttgggtattgttattgattctcattttcacccttttccctggactcgacatctctccactctcggatagcatggcatgtctgaaaacttcccactctcaacctatcaacctataatgactggcccttatgccagttcaaatacacataaacccaaatacctcctcttgtcttccacctgaaaagctgcagcagctccaggtctgggtgtagcgagccccgaatccaaaatgcagaggtggtcctctggaaatagcaataaaagaatacggtagaagaaagtaataactaatagttatccaaaaacgccgacttatgagatgcttctcccggcgatgcgcaaatgacaaaaatcctggacgccggctccatatagatcctgtactgaatgactgtctgctggcgtgcttctgtgagccgcatgccgagccccgtagcgccttgaatccaaatatgataagaggttagatgagatcgctcaagatctccgaatggtatggtaggtatcgctgtatcagtcataacgctctgctacgagtttcatcgtccgcagatcaggaggatgagtgcgaagggacactgcgtggtgtgatatcaccgcttcgacgacgtgttgactgctgataagactgtaatgtcttgctgttggcttcagcaatcatttgttgcttcttgcgcacagctgcaagtcgtcctgtgatcatcttgatcactaacatcatgttagccctcatccggagtgacagactcatgtataacttactctttcgaacatgggcctcctcgtcgctgtcaagctcaccaccgctagtttccttgacggcgtctcgctcatcttctttgcccgtcgacaaccttcttgtatctaagcctgaatcgtcatcgttgtccaacacagcctcaagcattcggatggccgtgatgtacgaaatctcgcatccggagaggttctcgttcgtaacttcgtcaattgcggcagcgcgactcatctccagcgcccgatcatacatgagcttctcagcacttatgccaggggtcaagtaaacctgcttggtcgcgccccctgcggaggaagcaatcgattctgttccgtggttagatggatggctgggatggtcttcaggcagttgcttctgcgcttccgtgagcttcatacggacgatttccgacttctccagcacctcgttaaatcgctgccggacccactgaaccactgcgtttatgcgctgaacaatgctctgagcagcagcagccgataggccggtgcctgtttctccccggctcttcttggaccaccagacactagctatgtccatagctctggcgagaagagtgagcgacttcacatatagaacaagagcctcctctgagagagcaacaattgcctcaactgtcaatccgtcttcctcattttccatttgttcaggttctagaccgcccaaaatatgatcggcggacggtgccagaggaacaagctgcttgtacttgacttcggcgaaaccgtagacacagtcactacgtgttgcaaactcttctatggcttgcgcggctcgagcatcctcgtcggttccgtgagtgtttttgccgtcacctaaaagtccgactggggcctgaggagttggatatgtcgggaaagcttgatacaggggaggcgatgggccctttggtgtaccacgcagaggggggaccttgaagccaaaaagacgcaggctggcgtcttggatcgccttagagatagcactagaggctgaacctggactagcagaaagagccttgtcgtacgatgatttccggtcatggcggctctgggccaccaaagcattgcgagaagacggagtggcaattgctcctgatgtagaagtgggtgcaccttgttgagtataccgtcgagtcatgggtcctgttctttgagaggatgggtcactgaatcgctcgttcgctgccagttcatcggccagagcgttgacctcaacatgccgtctctcaacaaccacgtattctcgctccaaggcaacatcttgcgccgccttctcctcttctgtaattgatggattgctcaaggctctgtccctgcgtgcctggttcaggagagatgttggaggtgagaccttatcccgactatttcccctatcctggatacgttgctgaaccggagcagtcgctgcatggtgtgcaactgggcggcgaattccaagaccctccccgacctcgcgaggagaatttcccgctggtctttggctgtcatgcgattgccgagaataccgaccttctcccgggcttgctgcttgtggcgaccttgagtgctgatctctgggagatcttgaagcaatgccgtctcttggcgattcgtaaccgggttgtcggggacttcgtgatgataacgaaggcgaacccccatgaaaggctgatctcacctcccgaggttcttgcctgactggctttagaatatcatcctctactaagccaggaatttcgctcgtaacgacctgatgtgcgaagaaattctcgaaactcagtcgctcgacaggacttctcttgagtagacttcgaattagagctttcaggtcggcactgatagtcacctccctggggaacttgataacatcctcggcagcttcaatcttacgcagcagttcgacgtggtttctagcccggaacggagggcgacctgtgctcatctcatagagcacagttcccactgaccaaagatcggctttcgcatcatatcgctcgtatcggagaatttctggggccatgtacaggggggatccacaaagggtatcggccagggaagtagagggaagcacacgtgcgaagccgaagtcggcaagcttgagcataggtaaggatgctaatccggcgatagggatcagcgagtcttggctggcttgcatgacagggcgacttctttggtccctgaagggccgtgagggcagcagtagcagattttgtggcttgacatctcggtgaacgtagttcttgctgcgtaggaactcgagggcactagtcagctgtttcaagaaatgtcgaatgacaacctcatgcaagccggagtttggcgcacttggatacttgcgggccatatcatgtgtggcaggatgtgtggcgagcttctctcgtttcttgatgaacagggatagatcgccaagctcgcagtattccataattaaattgatgtggcttgtcgactcgagacagtcatggagggcgacgatgtgtgggtggcgtaatgtcttgagtatttgtatttcgctgtagaggttctctcgtagcttcttgttcagacgttcgagctcgacggatttgatggcaacggcagccttagtgtcctttatcaagattgttagcagttgtctaggattaagtatgctatgaactgctctgtgacctgtggtaccaaaagcagcagtctgacaagccaagccagtgatgcagcagcaacaaacaggcaacgcaagttggtacgatggcagagaagcaagtcagagcaaggatgagagctttgtcgtaccttatgccaacctaaatacacttgagcaaaactaccctttccaatctcggagccgatgttgaactgtcctactacagcacgactgcccgacttcctggaccccgaggaggtcgaggactcctgccgggccgccatggcttcctggatgttattatcgatggcaggaagagagtcggactgcgttgtagccctaaggcttataagattcgggggaggtgtgtgtcgcagagcaggtcgtcatgtaatcgatatatggaagttgtcgcaagcgccgatgggcgtgatggaagaggcgagctggggacagaagaggatgggaatgcttatcaaccaagaagaaggtgataaacgaaaggtcagaggcgatagtctgcgctgatggttggtgaagtatcaagtggtcggtgaggacgacggacccctatgggcggatagccgaagacggatgggatacggcgagacgagaacatactacccgaccttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngaacaagaagctacgggggatgcgtgtgacagcgagcgtatggtgacggcacgagcaatggcgatcacggacggggattggattgcacgggtatgattgagccagcgattcttcacttgccctgccttgagttgccttagaggctacagcctacaagcacagccagcacccataagagaagacccagagtcattgccagatggggcttgctggggtgcttgatgctggtgcgacagggcaggagaaggatagtggaggacagagaatgcgacgggataggaataggcagggtaccgcaccgtactgtactgtacctaggactaaactggacgctatccttacagtgactggatggataccgataagcctggcagtcctggggggtatgttgaaggccaggtgacttacacggcactgaagcgaagctttgggcctttggtaacgatccaatctgagacgttatacgagcgccaaccgttgacctgagtcgaggaccctccgtactcgtttttgacttggggaggaggatgagcgtgatcggagataatcgccccccaaaaaccgtggacgcggatagggcggttagagaggcggacgacagtggtgactcaatgggaggaagggacgggatggtttgatgttatcgtgcacctccaatgcattggcaatgcccagagtctagaattatgcaggttgatgattcgtatgtgttgctgaatggggtgtagtgtctttccgtgctgtaggtacagacgggaatacagagacagtccaaggctccaagtcaagaggcttgcgtcacacacacaccccagacgcaactctggtaccgactattgtattgtaggtacgcgagcgagggagctaggctgtggtcgaacagatgctgtgcgagcaagaataaaaacaaagcacagagtacaaaaggttaattgaggcaaacaagacagagtgccatatataaaggaaatagggaaaaggcagaaaaagaagaagaagaagaagaagaaggagaaaagttgacggtaaagataaccaagtgcaaagtgaataccgtagttttgatgggaggtgatgtgatgtgaatgactggtacgaatcaagcccagttaaggtccgggtttctagaaggggggaaatggggaatggctgcgtgcagtgactgtccaggagggtagcctgtaactagcccggctgtagggggcgcgttacctcaggcagcccaggttgcttagctccaagctccaaagcttccatccatttgaagtaaagtaaccaagtcttgagtacctgtttagcgtgtgaactgccgcaggcgtcagagggccctggagaatctccaattgacaaggatgctgagtgtcagggggtacatgcgatctgtgtgggaatcagcctcaagtcgcgagtatgtatgtacctctcaacttggctcagaatgacagcctcacaagtgggtgtggacgactgagacacacttcgcactcacgcaggggggcatcactggagattgcagaaacagtgagtaagggactctgactgtctgacagaagataataataccaatacctggacttgcctgataattaagagacagtgatcaaaaagggtctgttttgcgggggatgacctagaggctaatcgatcacttttgggtgaccccgtgatacacccaagtccaaaacaagaccagaggatcaaagacaagagcgggatgagaagagacagaacctggaagagccaagcgatgagtgagaggatggatgaatcagtgagtcagtcaacaagtcactcactttacattaggtacatcaaagtagaaagggaaaacaaccgacaaccgccgcagcctcttttctccatccccaacaagggcctaaaaaaaacaaagaggaatcatgcggtgcatgataacgatagagtcaaagtgcaatacatacacgctgagctaaactattccgggccaagctcgaccaccctcaactcctgtcaacgctgtgagcgcctcgtgaggaggtgggtgttgttgttgcctgagcccgatgatgtgatgcatctgatctatgaacaataggacagctcttctcaaactcaaactcaatttggtcaaaacatcccgccatcataggcttgacaacgtcgttaagtggttattagccttgagttggcttgaggtacgaacatctacaggtacagatacctacctactgtaggtacagtacagtacctagtggccacggacggatacaaggttatggatgccgaggtcgcccggccccactgagcgagcatctctcacgcgtccactttctccggaagcttgagctcccaggctccataggcaccctaggggaggaaagaaaacaccggaccttgattttaaatgataaaaagacttaggtaatatagcctaagcttaggataacttttaccaagtttattttgacaccctatatcaaggtttgctgttttcctgccgcccaagggatactgtaggtagcagcatgttctgaaacctggacctggaaagtggaggatgaaacatccaatgtcaatatcaatcgagtcttgaacaaccttgaattagctggttttacccagtacgccagccaagtttgcaagactccaaagcattcaacatcgatcgcagccaaggtactaatgcatgtattgattgtactctctaagcactaagcgtcctcatgccctcaccacctcaactgactgctatcagcccccatcaaatcaagactggtcggccggcagggcatgtttctccatctaggacgccatggcccgctatagcgctccctgccacgaggtgcgaccagccatggagcccagtgagaaatattggctgatcgtcgctgatagtctggacaacaagataggacaaggtccggtccggcaaaagaaccaacactcacttttgatcttgtcgcagataaatcttgacgtccctcgtttgggcaagatcaagttagagagccaagctcgtgctcgttcgtgctcatggaggacatggctgagctcggatggcgaaataattgttactaatactgtaattcgatgctggtcacgcaaagcgcatggcgtcagcagatgctcactcgctcgcaataggaggcgttccattgctctacaatgcaccacagcatggcttatccgtatgaataagtaagtaggcatcaatccgcccgaccaaagtgcattatcattatcatgcccaggcccgggccgcatacataacagtacagtcagtacccctaccttgcaagttgtgttcctttttttggaaaccaggcagacgaggcccattaggtttccccgacattttgagttagtgagtttgttagcagtaggactcgggtctaagaaagggtgggcaacctgtgaattaattggatcatggtgagggtgatgtttccggatattgatgatggcactgaactgggtgagacatacaagtcaggaacagaagtgcccgctcacagtgagtgagtgctcctcactcactcacccgcttccattatcacgtcaactgaacatacgagtcgtgatgtttcctatataagcaaaggacaactaaacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagacaacgcaaatacaaacacaaacacaaacaccgtcatcactcacacctagatcgtcatcttctcgtcctagatcggcaactatccccctgttccttgaccgactggctgcttgaaagccgctagaacaagggagcatgttgcctcgtcaactttaaaaaagaaagaaaaggaaaaaaggcatcatgtgctgtatttcccatgttatcaataaaagaattaaggaatagtgacgccgacatgggcaagtatagcctcgaatgtttagatgggacactcaaggtttcctgtttgatatgatacgctttgaccatctatctcttggcgttcccgatgcatctcaatcgagttagtgaaaacctggagaagtgatcgatcccattgcttttcttatctatctcttcatgttgaaccccgatatttctcttatcatggacggacgtgttggacatgtgcctctctgccttctcagttgggcataccgagaatttaggagcacacaccaaagtccccccaaatgcgttcttatgaattgatagaatacgacctcgaattggatggagtgctctgccaattaaccctccacgatcattctgccctttgtgtgtgcctggctaaatagccaaccaaccacactccaaacacgtggatctactcatcgataactgtttctcatccctcaaacgttagagcagccacgcacatatcgatacatgtgctttctctctctattgttcatgtgtgtgattctacctcctgcagtttactcaatctgtaacttgctcacatcgagtcgcattctgcgagtttcacgagacaatgatcctcccgtaacacaacgtctcctctatcaatcgggtcaacatacgatcagcccagataatttgcaagattgcctctgcctatcacgaattggctcatcccccaccacctctcaccgtagtatccttcaagtaaccaacaatacgggcgatatctcatgtatcaggcctcaaacaggcacccagcatgaccgtccagccatccccacatccaatacggcatgccacgcgttcaataaatacagtgcatgattcgtaagggctgctgcgttacagtgacagtaagtgccctttgagccccctcatgcgttaattgtaattggatgttgtatgttaccgctccaaatgccgccgaatgatccgtcgaatcggcggctttacaccggcgctttcgccgtgctggggctccgttaacgccgtgtttcaagatccaccggacggaagacacggatccgatgacggcttcactgttacaggtgttatcgtatgctggactttcagaaatgtcccttttctccggtattgcgagtcatggagctattcatgtgtagaaccgtaattacgtcgtctcgtggtaaatcgactgtagcgagtcagagacgtaccttagagcagcataccaagccagtaccttgacctgcacagtcagctgttacccacacgtcgttttcctcgtcgattacgacatatataaacctccaatattactaagacgtcttgccaggtaactcatgtgacattgttcatgtctgtatctgcctgcacttgtctcatgatggaacggcgatctcatggctgatcggcctgccgcgttgagccacacagggaacagctttggggaaagatcagtgctattgcgcagaccgccaactaccggccaggtctgatggcaatatattgcaatggcaggtttgtggccatgaagaggcatccgagggcaccgtaatctcctcacgtagagctcggctggccaagtctttcatttatcaatcatctagagatagcaccatggacagcagagtaacatatagatcatttcagcatttttattcaatcgaggtattcaacttgtacaaggctctctagcccacatggaatcccaaacgcctgccagagtgctgttctctggctatgcagtccgaacatacgtcaaccatcccgctatggtttgcgggcataatacctggtgtctattcataaatcgcaaacgccgttttcccttgttttcccatcatatccgtatcttaaaagttaaggccacgcttagtgaccgtgagctcgctcaacattgggaagctccttgatagcctcggaaatgatctcaagaccctttcgaagctcctcttcactgatcaccagaggaggcgcaaagcggatgatgtcgccgtgagtgggcttagcgagaagacccttgctcttgagcagcaggcacagatcccaggcagttcggccgttggcagcagattcgtcgatgacaacggcgttgaggagaccctttcctcggatcaccttgaggataggggtgttgagagccttgaggccatcgcggaacatgttaccgagcttctcagccttggcagtaagatcctcctcttccataatctcaagagcgcggattgagacggcacagcccagagggttaccaccgtaggtagaaccgtgagtgccgggctcgacgactagcatgacctccttgctgctaagaacgcagctcacagggtacatgccaccagaaatggcctttccaagggtgacaaggtcgggcttgatgttggcccactgggagcagagcatgcgtccagttcggccgataccagtctggatctcgtcgcagatgaacaaaacgttgtgcttggtgcagagagcctggacctttgcgaggtaatcctcatcggggacaacaacaccagcctcaccctggatgggctcgcagatgaaagcagcagtctccttgccgtgagcctcaagaacctcctcgagatcggcaacgttgttgtatcgaatggccttgccagtggtggggttgaaggcgcctacgttggggacataagggccgtagttttctcttgattcggggtcgacagacagagtaatggcggtcatctggggcacatgttagcaacgttgcttctacgtttagggatataggaacttacggttcggccgtggaagttctcggaaacaccaaagatccaagccttctcctgaggaacacccttgaccttgtacgcccacttgcgggcaatcttgatggctgtctcaacagcttcagcgccagtgcacatgggcagaaccatgtcgtagccgaaaacatcacggaccttctcagcccacttggggaagacatcgttgtagaaggctctggagctgagggtcaatcgaccagcctgctcggcaagagtcttgacgagttcggggtggcagtggccctggttgacggcgctgtatgcagagaggaagtcgtagtagtggcggccctcaggatcccagacgttgatgccctcggcgcgtgagaagactacggggagagggtggtagttgtgagcggcgtactcctcttcaatggtgatagccttctcggtagaggttgcatggaaccgagagacggccttttcagcgtggggagacattgtgatggatggatgtgacgtcaatttggtgttgttgtagttggtaaagtagagtaaagcaacaagagtgggtagaaagtgaggatgtcgtgaatcaaggtacttcttgttgttgaattgaataaagagaagacgagaacaattcaaagtttgaggacaacatggctgctctttaaggaccgatagcgggttgacggttgtcggcaagcggaggcttgttgcggacaggaacgagacaagacatgatttcttaggtaattattacagcaaaaccaagactgcatctagagttgtttgtcgacactatacccctaagtgcaagtggtagcgaccaagcgtgggagtgtgcgggcgtgaggttgcgaagttgaggttctgacggagctgattgggtgagaggtcggggcggaatagggcgggtgacctgccgccaccggccgagatgcccgtgttcagttgacaactacctacagtgagtgccttgtcatgacatgatggagaggggcatgtcatcgcttattacggccgtgaaccaagacatggaatggatggatggttggatgtacgtatgtcgcttctccaaatctagatcacttcctttcgtggtaggtatgttatctataccgagcacgtcgaatttactttatttggtctacgccgcaatctcattggacatgatgtgcatccatcatgagttaaaagaggctcagctctgtgaactcagtcacaacataactacataatctggggagaggctgggaggtgaggggaatgaggggctctagaaccacctgacatgggttcaatgcaggtctagactttgaccaacgaccctatttcttggataaccaatggagatgtctctattactgtcatcacaccaagatgataatctatgtcgttatattggccgtagagagccagagagtacttcctctctgaaaacagagtttgtcttggttcttttactgcaaccatcaaatgtgccacacgcaaccaaatccaaactatttgcttgctattgagtaacagcttctcatcctcatgtgacccccaacatgtcaattgatatcgatggagtagtcagatagagaaccaaccaatgccacctctcagtgtgttcccagtcccagtcccagtcccagtctattcggccaaatctctgaccttatcctttcccgccagatgccgctcgttccgccagctccgccatttatcagcggaactgtcttaactccgtctgagccgccagaatcacatatgtaatattttgtttcatgatgtaacaaaaaataataagtcatgagtttagagacagactttgttttgtttacagcagcagaaatatattttttcttcggtgctagttgtaccgaagtagagttggggttaaccactgtacatatctactatgtaggtaaggtagtacaggtcgtctttgaatcacatcagctcaaaccctagctacggcctaatcctcatgtctaccctactcaatagttaatcaaatttcatatagaagcttattttgtttctcgtcatgtttcctgcttcgcactgaatctactgttccatccaaagtgtggcttgtggccaacgccgccacatgagagaacagtaccaaccaatcagcagccaatcagcgtctgagccacactctcacaataaacagttgtctccttaggatagtccagcccctatagacagatagatagatatacctggccatcagctcagtggacattaatcatgtcgtccgcaacagtttcaagaaaagtgttggatgaggctcggaataagaggaatcgttctgttttcctgcgtgatatcattgtcattcggctcatcaatgcttggtggatagctacctttttccagccagatgagttcttccaatctcttgagccagcttgggatttggcctttggctctaggagcggtgcatggttaacttgggtatgtttgtttctttatcttctcgtttatatctacctgtcgtacaaacactcatgtgtgcttcccctcttcaatatgtggttgtttacgagttgcgaggtgacaactccaccacttacaccgtatcagctactatatcagacgtccacagtcgatcaaagccactgacaaaacttattaggaatggaaacatcaactcagaacctctcttcacccagctctctttgccgggtcctatctcatcgcagacttcatctccagccacatcctccctataggcatcctccgcgctgccatcctcgtcgcagccccgaaagcccttcaagccgtcattgctggtcttggcgactggtacacctggcaactcgccgtgtctatctatggagccaacagcaatgtctccttctttgcagtgagtgatatactcaggtttccaggccatcgactgacttgatggtccagctcttccttcaactcttcaacccctggcaatggtactgttctacacgtaccttttccaactctcttgagatgactctcactgtgatggcgttgtactattggccctgggaacttgtcagtgctgtgcagacaacaaaggagaatcccaaatccacacctgttctcaggagtctctggtcgcttcgtgcatctctgtgcctggcagcattggccgttgttcttcgaccgaccaatgttctcatctgggcgaccattgtattcttcactctcacccggatctcactacaaggctcttcaccgattacaatttcgactgtatttgcattggttcgcgaggcaattctctgcggttccctaatcttggccatatccatcgcatcagatcgtctatactttggcttctggacattccctgcgtacaacttcctcaacttcaacctctccaaatctcttgccgtgttctatggccgcaatccatggcattactacattctccagggtctccctcttatctgcaccaccagtcttccttttgcaattgtggctctgtataagccgagtgcatttgcctcatcaacgagccagtccaatgcactcaagacactcgcatataccgtcttcacaactatcggtgcgctttcattcatctctcataaggaggttcgcttcatctatcctcttctcccagcactcagcatcctctccgctcccgttacctcctcattcttcactttccagccagatgctaccaccaacaacccccgtcctcggcctgaaatccgcaataagcactacctcctggctgcactgggcgtcaacgtctttctcgccggatatctatccttcttccaccaaccagcccccctcaatgttctttcatatctccgtcatgaatacgaacgcatccacccagactcagttcaactcgcccagacttctcgcttctctgttggacctgagaaagacgaagagttattcgcccttttcctcatgccttgccattctaccccttggcgatcccacctagtataccctggcctacgagcttacgccctcacttgtgaaccacctcttcacactgagccaaacactcctgagcgagagaactatcgtgatgaggctgatcgcttttacgacaaccctattccatttcttacttcggagctatttggaccagaaaagccgcttactattcctcgctacatcgtcggtttcgacggtatcgagccatggctacaggacttcgtcaagactcctgaggcgcaggctctcggtctcacacaggtgcgccctgtttggaagggcttcaatggtttgtttaacgaagattggcgacgcgcgggaaagatgattgtgtgggacaccggtatttacgataacgcacctccagtgaaggagctgtagaattgccgtccagattttggatgaatattgagtgtatactaagagtgtaccatagaaatatcgtgctttgtcgatggtaagcccttgagcatccagcgaatgcatcaaaccatgaaactgcttggatgtcatatctttgttgtagtaacctgtactccttgactatactcctccacccgctcaaatgaaataaagctcaccatcacaccaggctacattacatacatgtaatcgacttacaagggtggtagagagtctaagcagggttcagtcgataaacccgtctcccgcatatccatcatgatgtccatctcattctccctaaaaatgaactaaaaaagaaaaggctatcgtgccgtgatactatttcaaccattccagaatactcctcccatttgaactagaacgcttttctcctcctattgctcctgctttggtgtctctgactctgactttacttgctgttgcttaggctgtacttgctcgggctgtacaggcgctatcactgctggctgctcggtagcctggactggcttttcttccgcttttggctcctgcgacaacaggggctgtgactgttcttgaacgggtttcggttcctccgcctgaggtggcgtgtcgacatcaagcatagaaatgatcttctggggtgtctgggggctttgcggctttggagattctgtctgaacttttggttcaactggggatcgactctgctcctgaatagggggctgggctggagttgtcggctgaggttgagattgagcctgaacctgggccggtggagggacttgcgcttgaggatgggttggctggacagtcgatgtaggctcaggttgaaccattgagactgtggctgtctgagcaacttgtgtcgctttaggagccggacccgttgctgggccgggagctgcagcaggattagagacaactgctggagcgccggctattgcgtcaagggaagcatgttgcgttggctcgtctcttctaatttccaaactctttcctcggggttggaagcttgaggcgcctagcccaggacggtctgccggaggaggagacttattccgcctttgttccgcactctcttttgcttcacggtacttgttcctgatccatcctatgggacccttggaatcactttctctgccctgatcgaagctaccatgtccctcgctgaccatgtaaggtcgatcagagctctcgctctttcgaggcctatgactggaacttgatattgataggttgctgacgtcgccattgtcgttctgcccaagggcaaggcgtggtgaggtgagaccggtagaggagccgttgtcagcattcttactcctcgacaaccgccaacgcttctttcgttccttttctgcttgatcaacagtgctgaccgactgctcgtcaagaatttgatccaagtccgagccttcgttaaaagatgagtgcagagatgttggtggtgactttttcgacttcagtgtattgtctgggcgaagactctggtttgatgacgcttgagatgccctaggagtgtgctcagatgaaacgtcactcttttgctgcgtcagaggagcaggatgtgcgagtgaagtttcttggggattttgcccatgcgaaggtcgatcatgcagttcttgctgctgctccaatgcttctcgatgtcgttcttcgagaatcggggctggttgttgcggaaatgcctgagttccggattcattgtgctgagcatgttccatcgggttagcgagttccgctccaggagatgatccagcattcggatgtgtgtatgtcaaagaggcagcagaactctgagcacttgggttcaggcttcctggtatcctcttcttcttcagtttgttaggctgtctcttgtcaccagtatcagtgttgggtgtgctacggaagatgttggggatattgcgctccttggatggtgtggaggactccggcggcacttcaagtagtctctcgtgactgcggcctgttacaggagccttcgttggtgtgaggtaaccgccagatatgaagtcagatgacctcgtcgattggggagattgttctatgctctctgtagggttgacttgtgtcaaaggctctagatgggcaggagaacggggccctgaaccgtcagacctctgaaatcggccagcaccaatggcaggagatttcttggatggcacagtattgcttctagccaatccacctgtcgtcggcgtagctgtcaaggctggactattgggcgtggagcttccgtcattcctggagttccgtgacgacacggatcggtttcttcgaagcttgccatcccgccgcacactgttggcgcctgcactcgcattggacgccgatcggcctaggcttgtctttcgagtaggctgaggggtgagagggccactgggtgtgccagactccacctctttcttggtcttttcatcagcagcggtgccctgcataccaataaggaagtgatcctggttctcaatcaagaaaatgataacacattggttcagtcggtattcctcgggagccatggcatgtgctgggtgcgagagcatgcctggctggaagatggcagccagattttgtgagttcatgcggttctcgtccgccttggcagcgaaaaccgcgagaagatcgagaatgtagagaagtagctgtcggtttaagggcggtagctccgtgatgagtcgctggtactgcaagatggccgctttctcgttgaaattttcgacgaattgaggcccctctgcatcgcccacagcttgcttggttgcgcctcggagggggtcgcggaacttctcgtaaagatcaaggggaacgacgggttcagggaggtcgttgagatatcgtcgcagaacattggcagcatcgtgtacagtgtatccatcccaaacgagacccttcccgtatctatcaggtgagtcgaatatggttttaagctcctttattctcttttccgaaccgctaagccggaaaattccttcgacgtgggtagctgaaaggaagcgtcagcacaatttccctgtaagccaggccaagagaaccaacctttttctttgaggaagacgccacattttgcgacgacaatggggacatagccgtagatgtagctctgtccattttcatcgatgagtgagatggcgacgttggcatatgttatgctttgccgcaaaggcactccgaagataccttgggggcgggtttctgcaagtacacaagttagagaccagacatgaagaagtgggggagtaaagctatgtgcatattgacttcgtgaatgtgagaattctatgtgcaacggattcagttgtgatcagccgtaggcgctgtggttcgaaggattcaaaatcgtcgacaagcgtatcgcgacaggtgatagtaacgaaactatactgctttatgacgttctgactcgaagctcggcagggttgcgcagtgaagagtggaggagggagatatcttaccctggggttcctggtgcttcgaaggcagcttgaaacccttccaccatgatttgaggtcgcgcttgctgggcggggatgctgcattgttgatttggagagccggctggttggcctgattagggttcgaggcggcggacgtcatggcgaaaggctgcgcgtgccaagagcgagagcgacgactgcgaaagcgaaagcgaaagcgtagaggaatatgaggttgaggttgaggtgacgagcgacactacagctgggccggcccagttgccaaagtcacgatggctgggcctcagcctcaatagaggtcgagcgaggatgcggcgacaaggtgcgctgaagcggtgacccggagccgtgctataatacagaggccgggttcagagaggcgggcggcagggtgaggaaaaggtctcgactcgaccgatgccgataggcgacagcaggatggaaatggcgatgcgatgtgaggctagagatcaggagctagaaatcaaagccttgagctggggaagctcaagcgagcaagcgagcgagggagtcgatggcaacagtgtgcgcgccagtctaggatgagacagatcggtcgatgattggtagcgtcaagggcgttggagcggtacaacagtagtagtgtagggcgtcaaggcgttaggcgctggcttggttcagttcactttgtgtctggtaatccagattcaaatccttggctctgaggcacgggttcgggcgtaagcaagaatcgtcaaggcacaaaatagtgagtgagtgcgtgagtgagtgcgtgcgtgcgatgtgatgatgatggtgacgaggtgaggcgataaagaaaggaacggcaagagacgcttcgagcgggtcaaggctgtaaattatcactcaagtcgatgattatcgcgtcgtagcaatagaggagcagagcagagaagacagaaacagttggtggcatcaagagccagcgagtgagtgaacgtgaacgggagggagtaagattaaagaaatccaatccaattgatgtgaggcgggggacttgggaccgaaagccactattgtaggtacccgtagcgtagcgtaccttagtagtgctgggtctgggtctagggggagctggagggcaattgtgtccaggtacagtacatacagggagttgggggtaccttgccgtacctgactggagggaaatgatggacaaagacaaagggttgcgttgtaaactaacttaagtactaatgtaggtatccgtatgtaggtacctaggtaggcaagatacaaaggacaggagaagactgagtaagatatcttatcagtctttaagtaagacttgactgactcggtggttaaaagggtatcggttggatatgttgtgtggagttgaggttaattctgggctgcaataggaattgcaagagaatgcagatgcagcacctcacagcttctaattatgtattcatatgcaggtagcaaaacaagccagctttagtagtggcctttgcctctctctcgaatacttgatagcgaatgtcaggccagtatcgaaacaagtggaaaaggtctgctgtaagtgggagcagacaggaggttacttggtggtgggtgggcttatttgcactgaaacagagtgtacccaatccaatggatagttaataacaggctttgttaacgtgtgtaattagggcaaccaaattgggacgaaagcgagtgaccaaacgaacgaacgagcgtgaatgtgaacaagcgagagcgggaagtgggaagatgggacaaggacaaggatggtgatagagacaagacaagattgcgagaggggagatgaaatacgagaatgagaatgcaggtcgagttttagttatccgctcgtacataataaactttcaatagtaggtagttaattggacccatctcagatcactcaattctttcaggtacatcgtctactgttggcaaactctgaatctccattttaaacttgattgtcaacgacggatatatgtacgttgtgaagaagacgtgatatcattgtcaatatcagtgaatatccgtatccgcacagttgtatacaatgcatcttggatgcccgtctacgttggatctgatactacccatcttcagcctaaccaactttttctgcagtaccagatctctaataaaagaactgtcatgtatagaatagtcggatatcaattgatcaatctacagggtcaaccatccaactccaacgccgcaagcggttgctgttggtggatactttgggcgcaagtagttggattgcgattgcgtcgtgggcatggagatttaccaggattcatgcttggaacacgatcagtcaaattgaatcacatcgctcgctcaatctgcctgcctgccctgttctgccctacaagtcacaacggcggtaattaatagatagatctctccacagtgacgaggtactgtcgatcacagctctaggaggatataacccgtcaatagcttgttgaggtccctagctcttatcactcactcactgctgagagacactagagactctgtctgagtcactcactcaaagaaaaaaaaagggccctggactctcagctgaaaccactactgcaactcgacaacaccaacaaaccataaaccatggatgatatcccggcactaataagcatcagaacttggcttatccgtggtctagtctgcagtctgcactcccaaaaaagactgttgatcttagttggacacctccacggttgaggatgctctggagtcgatttacagggctgtttacgttgactgtccaaatcgagactcttttcatttcgactctgaagctaaggccctaccttgtctcacccggtgcgccaacaccaacaagtgagaccgtctgtctgtattttgtacggagtatagagaatggaatttggataataaaacggaccagctcgatgtttacctccaagactcagtacctagacagctgacgcacagtacgtacttctctttgacttaagcatgcatggttggcatcgacacacacacacaagggactggcgattgattgatggatgtttccatatttggcatgtacatctccaaggacgttgaaagattgcaaccatcacacgtcagtctttcgcctcttttgaatcctctctgtctcctgattcgttgcccatctcatgcttcagttttgtcgatatcagtgagtaaaagaagttctggaagcataatatcccttgtatacagcccatgctataggtactgagtttctttcacgtcatgttataattcatgtgcctcccacttctccgtctttctttgagtaaacacatatgcatgtcttggtcagtgacgtttatcttattgcacaccaaacactaggggcaatacatggactgcgcctcatccaatcccggccaactgcaagacttgtcagacgaggtgccgcgccgatcactgtttcatgtttttttgccatcaagtgaagatatgaatagaaattgccatgcttacatacctccaacggctgtctcgttttggtcagctgaattacgtggtgggttgtagtctagatgtttggatcagcagagcattggaggggggaggggtagctaagcggggatgtcctcacatgacagtctctcagtactaagatagagagagggctgtccaagtcccctcagttgttgtaaatgacaagaatagtattaagaatggctgttaaacaggttatcaagtgtacagtacgtaggtctttagctgatcaaggaagctcaactccactatcatgggcacctggctacatcagaagctcccaccagagcaaacgctgcaacatcagaataagcattcaacgatgaaattgctccggaaccgtagaataaatatcgatatcaacatgctaatgtatcacacgagtctgaatagcgtcacttataataaacgggaataacagttgtggtgcatttaaagctcagccaatccggggtaaaacgataatgcgatcccgccgataagcccaacccgtccaagtcccgagctctctagcttgcttatctcaaaatttcagtctccataccaaaccgacaacgtcaatccacctcgacaagccttataacctccatttcaacaaccacaccaacccccccccccccttcaaccgtcaaaatggatatgtaagtctctctatactcaattcatgctagcaaatcacaaatctaatcaacatgttccaaccataggctttccgcagctgagcagcgcactcttgagcagcgcatgcagaagcgccaggtcaaggagtttatgggcgtatgtattccccacgagtatcgcggtcggattgttgctgacgtactttccttaggcattcggtggccttgttgagcactgcttcatgtcctgtgtcgacgacttcacctcaaaggccatctcaacccgagaaagtggctgtatcaaccgctgcgttcagaagtggatggcttctcaacagcgcatcagcgaccgcttccaagagcacaatgcccagctcacagcccagatgaacaaataaacgcgaaatacgggaaagccgagacatgtacgattagcaaggaggacgacaagaggaaggttacacaaaacctgtgctgttgatatcagatgtgctccggattatatatgatatcgaaaagacggagcgctgtttatgaccatgatacgccgtgtggctaggtctcatggcaccaggtgcacttgtatattatcattttgggctataggcatgaggtgcttgggctcaggctgtcaccatggaatgaattcataacccatttttactctcatttcggatgtcccttttcgcccttgcaactcaacttgacaagacagcaagcacttcgtgaccgcaagtattattacagactgatgggccgattaacagggtaagcccgtttgtgtcaacgtaatccaatcaagtctctcttatgccattccgcaatgcatatatcctattccaacgcccttggcctaagatacttataatgtacaccttgatgattatccctcgtttctcctaagctcccatgttcatattcaattatctgcttcttcacttaacacatctctgatggcatctaattgagccaccgctttctcctccaaaagactatcatatgcccctgacgcaggcttcatccctcgccagtccatttcacgctgacctaagggcatgagccgctcctttagcaacttctttgtgctcaaccaaaagtcgacgttctctagcaggtttgccgagtcccattccacgtcaggaatgtcccggttattattcaaacgaagagcagcaagcacccgcgtgaggagggcaagagagtgaacctcggatatcgcgacaagggtcaggtagtgcggtgacgcccgagactgagtacgactggctccaggtgcttcaaaccggtccacgctggcttcaagtaggtgagggaactgattaagaacgtacgcaacctctggagcaacagttgcacccaaggctgtgagcaagttcagcattagcggcaacagtcctttggcccagataccatagcaacgttgtaccacaggggaatctgaatagggagaaatgttggacttgagcatgaacttggtcagatttgcagataaaatgttgctcaagattccatcacatgccatctgttcagcaaccataggaagagttgagagttcaagcaaaaatagcatgctcaactcgccatagatagggtcgccttggtccgccagtctatctgcccatgagtagagagacgaggcggcatggaggacttgatgctcggccatgatgttaagaacttgagtctgagattgatccatattgggcagacttatgcaggcttgaaggatggctgttaacaatcctagatcttcaggcgatacactattttcgttatcgtgaacaaggctgacaagtgcgcggaagcccctgcccacaactcggtcaaggatattcaacacagtttgtgtaactgtcacggtagttccctcaaaggcatcctgagattcggttgctttcttgccactgatttggtaggcacgcagagtaacgaacagagcttttagaagggtgcggtagtacgagatggattcagtgccccaaggctcctcgactccgttcatggtaccaacaagggtcgagagaagctggttgatgtccttgactggcactgatgatttgacaaggcgctggatcaacacaagcgcaaggttcgccctggactcgacaagttttaagaagatgtgttcagggcctggaattccttggttggcattgaggcattgttgggcaacttgcaacatttgcttttccacggtgtcgttcttgggcatgcatgttgatagctctacaagtagaaattcccaggcatggaaaagggcctagaaataacatcattagctatatccatggtacataaggcacattcacttacgagctgagcgtcaactaaagacaagttagtgtttgcacgctccatctctgtcttgaaaccatcgtccttgcgccctttccagcctggatcaaaccgcagcatctgatcggcgcgttccaggtcatagtagtaactcttgccgagttcccgcggctccaggacgctccgcttgaagtcatccacagggcactctgaatacttgttggagaagtttctggcgaagttgttgtgaagagacttattgtaaccatcaacctcaactccgtcacgcaagtaatagtcaagatcgccaataaggctctttgccagtgtgcccgagttgcccagatgccgcgagtggtaaagctgcatggcaaatgtctccgcaatatacgcggcaagtcttgcctcaaaagcagcacggacagggtcagactttacggtgatactggaggacttgagttctcggacatattctctaagtccatccagataagcggtgtctttctggagtgtgaagactgtccagggccaaaagttctgggccgaggcgacaaagtccagaataaccagggcctcacttatttctagatcctttaacttgccaagcttggcaagcccagtagcaaataccgagttagaagaaacatccgtcttctttttgtctttcttcatcgcctcccttggggtctgcccagtaagcaggcaattggacatccactgttgtcgattcctcagaatagccgaaaagaacttccatgtggccttgacctcgcccctaagttcaaagggcttacccagggctgataagagttggagaaaagacttcgaaatctgaggccccaagtaaccaagcagtgacgggggctcgctcgaggatttgccagcatttacaaccaaagactcaagcagccacatggtgggcttgcggaaatggtcagatactgcgcacagccgtgcaagaagggtggagcttttgaacaggtaagtttcaatcatgctagaggattgctctagataattggcgacgcgtagtagtgttgcggagaattcaagtactgcatttaactgtgcctgtaccatctccacgcgtcttggatagagggtactgtcggcggttgtaaatgctgtgataagggatgataaaaggggttgaaatcgcaaagatccagttgagggcgagacgaaacagttgataacataagaggcggcgggtcgtaggcatgaagtcagattctcagaggtcgaaggatcaccaagactgtagctatacataatcaccttttgtaggattggtacaacctctcggagcactgacgagcggcatgtatcagacgcaaatctccaggttgacgtattctcaaagatgtctacgcctgcttgggcaatggcgtagctgacctttgctaaaactttatctgctgtgcccagccaagggttcagttctgacttgtttctgcttgtggtatggataccagctcgtcgctgaacagcggaagtcattgcagtgtcaatgaggtttgaaaatagtctgagacaagatagtaagaattcgagcctctcctggaccagatcgaggcttcccacgaccttggtgagcttaccagctctggactcggagctcaaaagctcgcatcgagaaagatatgaccacactctgctagggtaaataggcaggaccgcatcgaggaattggacgcaagagttgaggatagtgacgacaacgtcctcgctctccgcaagatcaacctgcatgtagtagtccattgtctcgcagacgactgtcaggagatctctaccactaccggcatcaatatgcttctttgcctcatgaagaatatcattgtcggaaagcaccaaggtgccggcggactcctccccggcggcgtttagatgatccatgcgaatgagtgtcgcaaacagagagatgacttcggcagtctcttctggctggagcattccaagctcagattgatagccttccttcatcaggttgatttctagtcgtcgacccaggagcgagatagttgagtgtggatactccactgagacgactctacctgtatccgtaacaaatcgtccatatgtgcctgctggtatccggtacgcatcgtcctcgactcgtcgtcctcgccacgaaggggataacgagatgatgggaatatcttgcagcaaacagaaagtattggtgttctcatcttcttgtgcgagctcgtactcttggaagtaatcaggaaggacgaatgtgagtgtgggtgttgcacgtaaaaggttaaggatcatctgagactgatcactctcacggaggctagtagcactggcgagagttcggcagagagtgatgaacggcaggaattcataggggtatctgtcaagagcttgcttaaagaagaactctagtgcaagatcgtcattgatcatggaagcgagaatatcttgcttctccgagaggttctccttgtttgagatgtcccagtaatttcgaccggcgctcagaatcgaaagaagggagcttactggttcggactgatagccaacgatggggtatgaaaccttgagaagctcaaagaagacatttcgaaggcgagcactgagtaagggggtcatactgccctcatctgagggacctaatgatgttgccatattagaaacgacatcaaagacacggccttgagacgtgacttgtgatgcaagctgttccaccacgacaaggtccttggatgaagtcgcattctcgaggaagccgtcaaatttcgaagattcgatggagaagatgctgccggccgagtttcgtcttgcaactggtcgaatcacacctcctgcctcgaaggtttctcgggcattttgctgtagcaaattatcacgcttctccgttcgactttgataggaaacattcatgcgatgaagaagaagtgtccaggcaaaaatgacgggtgaagcgctttcgcaatcggcttcggcagcgtttagtatgctcttgtggacctgttcaaggacgtcggatgagagcagatatgtatcgtaggaagtatctgcttgagtagcatcctcttctctctcggaaagataggttaacgagcgggctggcttgagtagtatcagagacacggcggctgaaagagtcttcaggggcaaaactagaggggcaatgctctcgtggatctaggggcactattagtacaagtctgccattaacatgacgtgcaatacataccggctgaacagcgtcaaagaatctgtagacttccatcaaagaaaaccactggttgacggcacttgaaggtgcaaagtcgtcgccaaaactgtcaacaatctggaagacgacggacaaagcatggatggcttcagttagaagcgttcgcagccaatctagttcgacttcctctgtcacccacctctcgtccgttacagcttttagacctgattcgatgcgggacatagagtctgtgagaacttgaaggtaagtcgggagtaggggctcggcgtcgtctcgtgaggggagcttcagtcggtaggtcttggctaggtcgagatcaacactggcgaaggtcggcagcctctcgtaaagcttgatcgagttggcatagtccgcagacatcataaagaaacggcgctcggtgagataggtgtcgaacaggcgtcgctgtctcgtctcgggcttctcgaattcagtccagatttcctcagcatccagcgcagccgccgatcctaggtccaaaagaagtcctgacccctggccattgttaaggccggcagcttcctgcagattcttcgcatcttgagacgataatgggccactgagatggcgcgcaggacgagactggtgctctatcacgaccacacgcaacgccgcgactaggttgattttggcattcttgctgagccattcggcatccttcttgatcgactcgatatcaggtcgtccatctgagcttgcgggaatatttatcggggccgtttttgtttcaaagacttttttcgtagcttcatctgtgggtgtgaaggtgctggcagggtcctcgagaagacggtgaacatagtcgtcgctcagaaattcgataacggcagagctcgtagttctctggccagaactatcagacagcgcagttgcgatgagcttccaagagctgggtggtgagttagcggtgagtttgtgtacatagatggatactaggcagtcgggcagtcaacttacagcagtacccgctccccagtcaggcattgttctagggaggggaagtaaatgcgatcggccaccggcgccattgcaaagagtgtcaaaaaggcgacagtggcatgcgacgcatcaccttgcgattagttagggtggatgcgaagaaagtttgattttgatgcttgttgacgcgcctggtcgcgaatggagggatcgagctttggctggtcaactttttggacctgatctggagctagggagctccaatttagcccaagtttatccggggcttcagtggacggcagttatatcggaccttgtgcctccatccgccgtatggagttagcactgtacgaaccgttgtgtctcagtcaggcacaacagtgcgctagtcagtgctgcactggccgaaagtcgcattcacagcttctttgttcaactctattcaaactcaaagtgactcacattttgcaacgtcaccgctctcagtctcgtaaaatcactcatttttacgaaagacacggtctcaaagcactctcccttctcgttgttgtttgtttccgagaaaaaaagagagagaaaatgggttcctcagatattatcgatcactcgcctcaccaggctgagccctcgcctccaattccaacggcctctaaccttattcttattgacaactacgactctttcacctggaacatttaccagtatctcgttcttgcgggagctacagttactgtctatcgaaatgacaaggtcactgtggatgaaatcattgccaagaaacccacccagatcatcatcagccccggtcccggtcaccccgagactgattctggtgtgagccgagatatcattagacattttgctggcaaagttcctatctttggtgtctgtatgggcctgtgagtgttggtctttcacttgtatatcaattcctctaacctcctccaagccagtgcatctttaatgtctatggtggagaagtcagttcagctggtgaatggctccatggcaagacttcaccactgacccatgattccaagggtgtgttttctggtctcaagcaaggtgtcccagttactcggtaccattctcttgcaggtacccacgtcactttgcctgaggacctggaggtttcctcttgggtggctaagcctgatggttcccccggtgtcattcaaggcgttcgtcacaagaagtacaccattgagggtgttcaattccaccctgagagtatcctaactgaaggtggacgagctatgatcacaaactttctccgcatgcaaggaggtacttgggaggagaacactgggttccagaagtctggttctgccaacagtgacgactcggctgcacccaagcccaagaagaacaacattctgcagcgaatctacgccaaccgaaaggctgctgtggatgctcagaagcaaattccttctcaaagatttgaggatctacaagttgcatacgatctcaacgctgcccctccccagattccttttgtcaaccgactacgacagtctcctttcgacgttgccttgatggctgagatcaagcgcggctccccctctaagggcatctttgccctagatatttctgcccctgcacaagctcgaaagtacgctctggcaggcgccagtgtcatttccgtgctcactgagcctgagtggttcaagggcagtatcgaggacttgagagccgttcgacaagtcttggatggcatgcccaacagaccagcaatccttcgcaaggagttcatctttgacgagtatcagatccttgaggcacggttggctggtgcggatactgttctgctcattgtcaagatgcttgattctgagcttctacaaagattatataactattctctccaattgggtatggagcctcttgttgaggttcagaatgctgaggaaatgacgactgcggttaaactgggctccaaggtcatcggtgtcaacaaccgtaatctcgagagcttcgaagttgatctcaataccacaggccggctacgcagcatggtgccagaaagcacaatcatttgcgcgctcagcggtatcaacacccatgatgacgttttgatgaacaagagggatggtgtcaatgctgttctagttggtgaggccatcatgagagcccccgacgccagtgtttttatcagccaactatgctctggaaccgagcccgctgctaaatctgatgtcgtttcatcattgtacgtcaagatttgcggtactcggagtcccgaggctgcccggaaggctgccgagtcaggggcagactttgttggcatctgccttgttccgggtgcaaagcgatgtatctcacatgagactgcccttgcaatctcagaagcagtgcacacatatcctagcactcggaaatacgacacccaagtggcagcagtagacaacaaagccagggactacttcgaggctgctgcccaaagacttcgtagccctcgacctcagctcgttggtattttccagaaccagcctctgagcgaggttttggagaagcagaagcaatacgaccttgacctagtccagcttcatggcgacgagccaatcgagtgggcgagcctcattcctgtgcccgtcgtccgatgcttcaagcctggccaagtcgggattgcgcgccggggatatcatactgttcctcttcttgactctggctctggatccggcaagcttctcaatgtcaccaacgtgcaggctgttctggagagtgatcctgagcttcgagtcttccttgcgggcggcctcaaccctgacaatgtggctgagtctgtcaaggctttgggtcccctggctgatcgagtgattggtgttgatgtgagcagtggtgtggaggaggatggaaaacaaagcctagacaagatcgcagctttcataaaggctgccaaggaaatccgataaaagatagaacaaaatacaggttatacaatttcagaaaacgcttatgagcactcaagtttgattgaagccgtggggctgtaagccattttaaagtgtcccctttttaaggtggtccttataatatttctttcgtggtaacccttttctgaggcatagagatattatcatcccattctatgcactctctctctctctctctaatagcacaagccgttatcaaacatgcacttaggctcagcgtctcgcattttcatctctcctcacaacaagtcctgatgttgggcttttacattcacttctcttctttcttaacctcttcctatactctctcactcttcattctatcttatagtagacgatcttaaggctgattgatactaccttttctcttccaaagtcgtcatctcctttcacctttcgtcctggccagcaacaatctcttcatcccttgccacaggatatctacaccttcgcctaccaatacttaatcttttcttcttatttcactttcaattctttcttcattggacttctgcatccttaacccgcgtacagcattgatcggtcttcgtcctttggcttttcgacaatttatcagcattacatgaattgctgcagacatggtttctcagatcttcaagaaccgtataattgcagctgcagggcctctccctggtcagttgacagtggaaaacctgaagcgatggatctcacttcgcaaaggcgtctttatcgacgactttgacgagactgtcactcatctcctctgcaccaaggaacagttcgataagaaacttcccaaaggtactaatctttgtttcatattctcctacttcgacaactacttataactttatagtcagaaaggcattaaaacttggaaagggcattcacattgttcattgtgactggttcgagtactcgacagtcaacaacaagaaattgcctgaagcggactattccatgagaagtctcatcgcaaaggaaaatgcaaagaagagagaaagggctcgggtcgagaagggtaaaaggaacgcagagaaatttgttgacacaagtatgttgttcacagttctgctaatttttgaaaactaaagctctactagaccgcttccacctctatcgagaccgtctcaactttgtctaccaggtcgtcatcactcgagatgatgagttcacaggcgagttcggacagaagtactctctttgcgtaagtaagacttctcgtctcaagtgtcttcatactaacaatagacagttatgggagtccaacgccaaacctcacttatactggttcacggcaaaattcctgaagcaaaggggtagctcgcagcccatgtatcaccgccctagtcctcacgagggaaaatggagggcggagatggagctgtttatggacttcttcaaaaagaagactgggatcgcttgggaagatcgggtgtcactagcccaaacaatgcccagttcatattttcagtacgagcctccggtatgtctcaagcctactgctattcatgaatgatgtactaataatatttagtccagaggaaaacccattgggagacgtctaaagcacgacatcgagtattgtcgaaagatcaatgcttctattcgtggattaccgtggcctccccctaaggaagaggagcgtaagactgcctcggctgaagatgagtctgatgatggcccaatagcccttgaagaagaagaggacgaagtgatggcttcaccttccgattcccctcgcgctccggcggaaaaatctgccccagatccgaagaagcttggagacggcaatgaaatggcttctgatcctgatgctgagaagcttacagaagaaaacgaatcctgctccatcttgggggcctctcgggactgcagggaaaagattccaccttctgattttgagtattctcaagacgaaaaggcaagtactactaattctgagactattgacggcgaaaagaaagccgaatcacctcctgagtctgaaaaggttgaggaagcagacaaatcgactgatgtctttatggattgtgcagaaaccaagagtgctcttgctactccagcctcttctattgatgagaaagaattctcacatgcagtagatgaggatgtcgccgtggttcctggtgatgtgggtgaaatgggaatctcctttgaattcgagacacgagagtccctttagttggagttcatctgatggttacggatgttacaggcttgctatcttgctgaacatggcataaacgagttcgccaggtctcgggttatcaattaagaatctcaacctcaattgctagggggcataagggctactatcggttagagcagcatatgattgggacgtgcatatcttgggagacttggggacaattgctcagtatgcttggcgtatatagaacggtagctaattacacagcaatgctcataatggcttataatctactcatttgtacataaaccgatgtgttattgccagtttccttgttgtttcagcttcagaacctcaacttgggtaaaacaaagaccacgagtatgcatgccacagcaagcaaagcgatatatgcatatagcagtagcctcccaaagtatccctttccttctgtcatcctcttgagcatacccattcgccccttcgccgccgccatgctctgttctgtcttatccattccctcacctgcacgcgccactacgtccttgtctgcctcgagagtggttgagaaacgttgtgagcttgactttagagcactcgccatctgaagaatcgattctgagagggcttcctgttcgtgtcgttgatggtcgagtaaggcttcggctgttgctgttgatgtttggggagtagagggtttgcttcgattggcgaaaagcgccgcgcgtgctgttgaatgggcaggcggtgatggagatgaaggtgcgcctcttgatcttaggttctgcgttgtttgcgtgggtcgttgtttgtgctcttgcgatgtcgtagacgtgtcagggggtgttgttgatgctggcgctggtaccgtggctgttgtccctggtatcgtcgttgcctcggggggctctgactcgacatcatcatcttgccctgagcttccggtgggttgtcctgttgatatggaatcgaccatgctatcgctcggcgtaggtattatttctgagaggatatcttctccgtcggtactctcatcatcttcgtcctcctcaattgccacctgtcgtgatgtcagcttcgatcctttgccttgtcccgaaaaccatttcttacttgtctcaagtcttctaaccgatccagtagcagttctagaagctctctcttcccattcaggtcgctttgcacttcagccctccgacctggcgctttgatccccagcgcatcgtgttctagtttcgtcaaagagtgccgtgcgtattcgaggttctatggttcagtgttagtttatacgaatgtagagtccggtgcaggcgctcttacggatgctactcgtgctctttcgaattcgctcgatcgcagtcgtcgttcgcggtcgctatctgtatgaagaacagtcttttgtagtcgcagcagtaggttccccagctctgctgatgcaatatcgattgcgcttctgttaatgggatgtacggtagaatgcgagagtcgcgccatggtcgtatttttgtttcgttgtcgatctcctgtctctcccgtctctggcactgccgttggtggtttgagtgacgtgtgaggttcaaggaagctcaagctctagcgggtctttgtagcatgagcatgtgccaagccacgtcgcaacttacaaggcgatacctaacgaccaacagaactcttgatgagatcagtctatgtacaaaagctatacaagaatatcaattggttcataaacattgggtaatccattagaatcaaggattttgatcatcgtttgactgctgtcagatgaaagacaatgttgttgagtgtctgagtgagtagtaagatcaaccagctaatattcgtgttttcattatcgttcacagagtcaaggataagacagtaaagtgaccatacaagaatccccagaatcagtacaacaggtacctatacaacagaatacaggacccagcaacatttatgagtcgtttctagaggaacaaaacgtcgtgtccaatgttaaatatcctaccctagacaatgcaacttgggtcagtcagtctcaatacccaaacgccatgcgccgcttgaaaatgaacagaaatacgacagtaaaaccacccagaaaccgatgccacagttatccgttctgtccacattttcaatggatggatgacttgaataacaatggccgatgcctggcgaagggtgagagaccgccagatgcttgacaattgtccaaacaccgagagtctgcgttccccctcaaaacgcaagttttgataacatagtggccgatatgttttgagttgggtgatcaacctagtctcttggctcacttttcctatcgtcgtcaccttcaccttgctcctcttccttctccaaagcactgcgcagcctctcttcttgtcgcttccaatgacctccctcttcatagtctgcgctgatcttcaatgctttccgtagtcgttcgctctccttgatcttggcatcggccatctcgtgaacctggtgttgcttgaatgtctttctttgaccgcctctcctcccagaattcatctcggcaaggagtttttgtcggagctcgtcgcatcgcctatcgatctcatcttcgtcgacccttggtcatgttagcacagtcagctttgcaattggatgtattcaaatctgtactcttcttcttcaagcttgtccctcaagtcaaagaccttaacttcgacctcacgcttgcggtcatgctccaggattcccttatctggctggcgttgcttgtgtcgcaagctatcgaggtctttgggataaggagcgccgtagtcgcgaggcttgatctgggcaaggttgcgttggacgtagcccgaggtgccactgcctcggggagtgttgagaccaacgttatcagacattatggagtaggcaaagtgttgtgttttgaatcgctgaaacaattgttggtataagttggcgcgcagataggtaatgtcatggacaattgagatctgtgatggatgcgacagcaacaggcaaggtggatatgatgtacctagctggtatgtagttaggacccttctctgccgctgtcgctccagctaaatcttgaccgcctacctctctcggaagataagataagcaattatcgcccctccatcatggaggggcatggaatatttggataatttgtaagtgagtcaacatttgaacgtcgacagcatggtccgtcattttttgatcttttcacataagtaacataaaaattggataccaagtacttctcatactataagtctttgattcaagaccttggataacacccaagatgcctcacgttcccgcttcagctgaagctaacagccaaggcgatgcgcctgagctcgttttcccaccagtcaccaaagatcacatccaaaactgctcctacgactcctggtttcccaaataccgaagctcgtgtctcaaatctcgcataatagcactgccgccttcattcgttgagtatatccatgaagacggtatagttcttgcagatgatgacgacgagaatcaagacgagcctgaagaagagtggcatgcatcatccaatacatctgcaaggcctcaaattaaggatcctgactcgtcagatgacgaggaagacgaacctgaaaggctccctcctaaccagagattcccggagactcacaatctcatcaaagagaagattgcagaattaggtggctcagttgcgcccaagttgaactggtcttcaccaaaggatgccaagtggatttcgcctcaccaaaacacactcaagtgcacaactccaaacgacatatacctactcctcaagtcatcttcttttgtttctcacgatctcgatcacgcctttgaagactgcactccgagacctccgaccaaaccatatgcgcccattcttgttttgagaccattcttcacccctcatgtggccctcgaatttcgatgtttcgtcaagcacagaactctcattggcatcacacagcgagatctcaatcattatgatttcttagagcagattcgacctcagctgtggcgtaagatcaagacattcttccgagagaaactgaggttcacatttcctgacgccagcttcgtctttgatgtttatattcccgagaactcctttgagaaagatggacttgggaaagtcaggttaatggacatcaacccatgggctcctagaacagacagtctcctttttggctggcaagagcttcttgagatggatgtcaagaaccccctctatggaacctcaagcaatgaggccggtgcggatgtcaatggcgatgacacagtcacagagggtgaggacgaggatgacgatattgagtaccggcctgagatgagccctgaattccggataatagaaaaggatgacccagctgcgtacaattttagtagcccacaatactcagcgcacaagctaccaaaagaggtagtagatgcaagcatgggtggccagggagggttgatggagtttgcgatgcagtggaaggaaatcaccgagggacgaggagatggaatttgggaacaggcagctggtgctaggcaataaagtctcagagccagatagcatggacagcctattgaagagtgaattgatcatctactcgtccatccattgaataagccattggacaacattgaatagaaccgagtttagagcatcgatatgcccaacaaatgatggaagaagaggcagagatttagtgaagagagttgctgtatgatattttggatgttctccagttcaatgagttgagtttaccaatttcataggggttgagcacgtcgatttggtgaacttgagcagaggcactcctgcatagagccgcatgttgaccaaagcttgtgccgtacttgcaattgaatgagagtgaatcatctacggtgccagtgaattaactagacgcttctatgatcgaatttacgtcagagaaatgaatctgcctgcctataacaagtgatctcgcccgctggcgtactgtgctaaagcgcgagatgcacggtacgtggaaaacgcgataaacagtggggtcactatgccaacaggtccccgctacttttggcctcgacctgcttctctcttttctttttccctctcttctttttgtcacccacccttttaacccttgttaagaatatattcgcactcatatcaaattacctgctgtcactgctcatattttcttctcttatcatacatcagttggcggtctctcaaggactctgtataagtctaccttgtgattcttcagcaactctcgagctttgcttctcgccctttgtcttcagaatgggtaaaatgaaggctgcgcgcacttcgcgccgacacacccccctctccaatactggaggaacacgctcttcaaaccgtattgctgcgaagaaggagaccaagggaacgaagcaagctgggccgagccagaagagagctccacctgctcctcgtgatcgctcctcttctcaggaaactctcaagaactcgagtgattcatcccaggaacctcccttcagcagctttagcagctacaacaccaatgagtatgctgagcttcccacacttgcgcccagacacttactcaataccatagtagccacccagctgagcaggtccagggaagcctggctctcgctcaccgtaatcctcaggttcatggcaccgttgctacgtcctctggtccttccaacaacgcagctggaacattgacagctggtgacgtcgctctagaaatctatggcaacagaatcgtgatcgacagcactctcggcaaaaagctagccggtgaagcatccctacgacccatccgacagcgtcgttctgacatggttctcaacatggagcgccgtagcaatgtcgaagccttcttggctcatctcactggagtccaggtcagccgttcttgcaagaattgctccaaaggacacggtccctggtctgagtgtatcatctatgatggccagatgtgtggtagctgcacaaactgctggttcaatgccagtggttctcgttgcactttccacggtaagttgactcttatgccacaccgatatcatgaaccaacactcacttccttcagagaacaaccagaactccatctatgccccggcaccattgtaccacccccaatctgcgggaatgccaacccagccttttcaatacgcccagcttaatcccctggcgcttccccagggcatcctccctatgaacccaggagctgccgtgtctgtttacgtggatcctcaaatgcgcaaccagttcgctatgaacatgatccaagccttgggactcggttccggcagatagaatttgtcaggtcccgccaataacatggtcggcaatgttgtctcaaatgtcgctgctatgagccaaggagaacgaaagtttgcacaggtagagagggctgccgaggagctcggcattcgcctcgcggagttgcatgacttccttgccacttctgacggcaacgatttcatgacccagctttctggggtgactggtccccagcaaatctcttctggtgatgaccacacccaggagccactctcccaagagccttcttcacaggacaatgcccaccaggagcacgcttccggagacagttcttccgaagacagttcttcctacgagccttcctctccagagcagtctgctcagcaagcctcgtcacaggaaggattttctcaggagaatgtcgaagcacgtcctatgacattgactctcttaaacaccccgccatatgagaactgagtggttctatgctcattgaggccgccgatgcacaacgcctccattgagcaaggctcaatgctatgacgaccctcagcaatgcgtctaacacgcagaacatgaaagaataaaaagaccaggcaacgtactatagagttgtcgagtgatgtgagtccactcacatggttcgctggatcctactaaccaaatcacagtactccttgatgtcccttggaccagaatttggaacccttcgcttattgtgttatctcaagtgagtttgccgccgatttcgggctactctctgtcttgagactactattggaatacgcattgtgtcaccactggatgagaagaatgcgtacgagcccaacatactcgtagttatgagcgtgtacgccatgtcgagcaataatcacccaccatttcattttttcgaatctttcctttttcagtaccgcgcggctggctcgactcaagacacacgtcgccaatcttcgatatccgtgcagctcagccgaactattttctttaccaacttgtatgatcatgtattcaggacaaaccgatagcaaggctagtgtgtgtatggcaacttccaagcagttttggaggccaggcagcctgggttggctctagatggagattgactactatctgtaccattatcgatctcgagcaagaatggatcaaatgctctgggatgctttgatgccgagattgtcggatctagtctattaggagtagccttagagcatagttttcctgacaaaattgagacaaccaaaaacagacaagattatgaaacacgtgagtcgccataggatgtgactatttgctgcgtatgtatattttctatgaacggtagaaactggatcgccgcccctcgtacgatctttgtgtgaaacattccctttttgccatctctcacgtgtattttgcctcacaggaaggagaacgaggttgagtcaagacacatgattttgtttatctcggccttgaggacatcatcataagcaaacatccaactgctcccacgcatgtctcacatcagagacaaaacctccatagttctgtagggagatggacccggatgtgtcctcgttgggaaacgtgcgtgggtagcgcgcgtttacatcctctgctctgggcaaaaacgggcactgggcttgacttcaagacatacgccaacagaaaagtgagtcaaaacgcaagcgaaaagagcaaacaagacatgagcaggtgcggaatttggcgacaggcggtgagtttgtttcagacgaaagacgcgccaaatcattattttacggtatactttgatagttgaaattaaacgagaaaacaccgcatccgagtgacgagtaaacaatacgatgctaacgtgcggagggtaacaaggcatgggcggtagtgatagtggtagtggtaggaaagagtttcgtaattaaacaaagtagatgaccaccatcctccatcgcccgtactgtttagatgcaaataatgaccccttcttccagcctcgtccgtcacgctcttgaacgggcaaatcatatcttcccgacgtcatgggcggccatgaccactagccttcgcggcttcatcatctgtggtccaccgttcttaaaatccttctccctttaaaaagacgtttttgtgatacaaggcaactcaactcccatccatcaaccggaaaatccttacaaagaaacggaaccaaggtcgacctgggcacagccaaagctagtagtatatctggcgtaacgggtgagccggaccgtcagtatccgtcgtcgacccaaggagtcacgcagttgttgacttgcgccttcgctcctccggtgtgacgagtacaagaaaaaatcgtgagccatatccccgtggcccatctaaacagtgtcgttattaagttcgagggtattcgtgttttgtgacagcaagaaaaaaaaagatcatttagatgagaccacagagacgcaggttctcttggatgatgatatctgcagcttgttagaatactggaatttggacgacactcgagtcggggtaactgaccgttgacagccgccatgacgaagcggatctgagtggtatcggttgcgcaggtgaaatgggtatagatctgcttggtctcgtgttggttcaaactgacgaaacggttgaggatgtaatcgcaagccgcggcatagtcgtcaccgccctcgtagtcgggaaagtagttcttcatggggctgacaggcagcttctccttgaagcgatcgatcttgttgaggaacagaatgatcgatgtcttgatgaaccaccttgagttgcagatggaatcgaagagagtaagagcctcctgcattcggttgacagtctcatcctcaaacaggagctgatcgtactcagagatggcaaccaggaaaagaatggtggtgacgttctcgaagcagtgaatccacttctttcgctcggatctttgaccaccgacgtcgaacattctgtatgtaaggtcgccgatgatgaatgtggtctcggtaataccggtggtcttgacacgagatcggagaacatcctggtcgtttggcatgtaatcaggagcggcgatgcgagcaatgttgtcgaagtagctattggaggttagtaaacgaaagtagttgtttccctcggatacacatactatcgggctgagtcgttaagctggtactcgcgagatcgcttaaaacattcttgcacaccgcgatccttccacaaagcctcaatggcgctgccaacctcagggggcaggacgtcgccttcgatctgagcgggctgcatgaagatggtctgaacgtggtactccatacgctggtcctcgagaggaagctcgagagactccatagcctcgaggataacacgcattgactgaacagtgttgctgaagatgatttccttgaaggattcccgctcgtcgcgcgagtagccaccctcgtgaatgagcttcatctgcttgagaatggtggactttccagattcaccagcacctgtgagcgtgttagaaagcggcccgatcgacagtcttcgcgactcattgcattggggatcgcgcgtgaccgaagtaattggcaaacataccgagcagaagcatcttgatctcgtttcgctgcatcatcttgtcgcgcttgagctggttctcaatctcctcattccgggccttgccctccttctcctctgtgctcattccgcaacccattgtgacggtagcgctgtttacttcttttttctttctttttttttcccgcaaggtttatagggaatgctgggactgattaaacaacgtcgacgacgcggtgtttacgtgtgccgtcgtggtcgcgaaacaggtgggtggatgggtataatctagagccgtcgacgttagtgattaacaacgctcgaagtcgtggctctaacgaaaagacaatctggtcgagggtaaaaggatcccgacttgtcaaggtatagagaagagaaaagagatgagatggaaaaagcagacgaaagcgaaggcgaaggcaaggcgatgtaaggttgaggtaaggtaaaaaggtggagtgaaggaggagaaaaggagatgcagaagcagcttttggcgtagcgcaagtaactggggaccgggaccacgactgactgggactaaggtgcgcattacgactgggggagaagagaggctgcaatttggggcacgacacacgagtcgtgccagcaaaggccaaaaaggcccagcccagggcggaatctctcgcgcctcctcccctgggccagggggtgaggggccccctaggcctagaggttggagctttttaggtagcccggggggtggagaacagggggtgtacagtaaggtaggtatcgtcgggtggtacctcattatgctgcccgttctgggattgaggtgatcaagtgaagaagagaaagaaatgaacaggcgcaaccgcgtagagaactgcgatgtggtaactaaccttctgaactgacctcacaatatcgcttgagctctgcagacagtaacaaacttggattgtgatgtcctggcgcagcggcggcgaaatggtgttccctcttcttcacaggtgatgatacgtcgatgctcgaacagtaaagaaatggagaggcaaaagcggctggcgggtatgtggatgaattgggatggatgtgacaggacaggacaggacaagcgggtgggaatgaagatgagaatgggacgaacagccctggtagagtagatacagtaggaggaaccctaaataaacggactggaagccggaacgggcacaaagcagcaatcacagagaggcgggactgtggttttagaaaggagagaatgagttcacagacagcagaagcagaagcagaattaaagacggcggcgggtggacgcaattaggagagagggaaaaaaggatgcggccggggacaccgtcaacgaaagtgtagcggctgctgattggatacaaggcagaaaagaggcgtgccttgagcttttggagccagccagatgggaactggtctgccactggaagccaaagaagagaaaaagaaaatgagatgagatgagccatcccagtcaggtacagtacagtaccgcttgttttgcagagaaccccggtgtttatctggtacctttctggtaaaccttacctactagagttggttagcagggtcctctgctaccgctttagccccagacactttcatttacagtacattaagatccatggctctcgtttattacccgggttcatgtacagattgggtgagtggaagatggtttcacagtctgtctgcccatcagcacgagccgctgaatcaacagaggtactctgtatgaaagctagaactcctcatataacgatatacctcaggaaatctctctttgctcaaagtcggaaggcaattgctgtcgaagcaaatcgtacggtactcaaattgtacctgaactgagggtcagggaactctggaccctggtagccatccaatgcttacagcaacatcctggaggttatcaaagcggactccaggggacagaccctctctgtatgcactccatttcatcaccatcagtgcactttcagagagattggagagcatcaagagcacgccaggtccctgacaaggccagcaggcctagcaagccacctcggtatcatcaccagagtgaaagtcctgcgcagtctctaattcctggggtcaccttacaaagatacacaaatccactgcttgcatctatccaaacatacagtgtggaaattcctcagcgcagccttgagctcggagcctcccccacttaagtatcgcttgagagatccagcttctactggacacgccccatgtcgtaagtggtcgatccattggttgcccagcaaagctcccactggttctggctcgtgacgggaaccaaagccatccattcaaggcacttgaaatgcatggtgatgatcatcgcattctgctgtgacagtgctgcatggcgagcgataggaggaaacttaccagcgcctgcagagagccggttcctccattgaacaacatgcttaaacccgtcctcaaacgagcgagccttttccaggaaccaattcaacgccagaccagaccaggaccacgatgaggtggagtaatggtgccatctacttggctgtgggtatccatgggagatgggcatggcatggcatggtttctaagttggagcgaacgggcaggcattgacaaacccgtctcatcagctaatgaagcgatgacttgactctcgcaaaaggaaaagcatccgctacctagctactatctaaatgcctgctcctactccagttgctcgttacacatcgccatgctctctgctctattgccggttgcagaacaacttgattagctttggaagccagtggagctttgtcgttcgtcccaatcgattcagacaagacctggccttctggggtatagcgtcttgcccggcggcgggatgatcatgaaagccaaagtacagacgggcgatcaaatgaatcagaaagggcatccagtgggagggagggagactatgaatagtggcagaagctaggtatgacactgatgacgatgtgaaattgtaaatgtttttacagttcgaaaagccaatcggacacggccgagaaattactttttcaacggttcgtttccagaatatcaatagtaagttatcagtcatatatcgcaattgaaagtgctgaaagaacggcaccacacacgaacatggcagtctctgtaagtcaatttcagcagccatatatactccgtactgtacggagaaccaaccgatctacggtcaacgaaacatatacaaataggggccatcccgatgaactgtggagttgttacagctcttggatggcttggatgcacgggacgatgggctaataataaggctggctggtataggctcgagcgagatgactaagtgcatgatactgatgaagctctgttctgcagttgaaacacccttcatacagaactcggacccagtcttgatgtttgttgtttgaggctttgagcttgataaagccgtagagccgtagagttgcagtcttgatcatttcggctcggatccgagtttcattcaacctgcagcgtccatcacaggccagggaacttgatccgaaacgtcaggccaggtcaggttctcaaatccatcgaggtgtgctataagtgagtgccctgagcttaatacgacgttagaacggcgaatattcgtctgtggtcgtgttcaggagtgactgagtacagtatcttgcgtaatatgatgttgcgattggccagcagctgctgttacagcttagggactccgtacgggttgacgcaagagtcaaagtgctgggggctccatgtcattctcacgatggtaccttgcatcatgatccatttgttttcgttttcagagcatctgtgggtatcaggtatcgtcaacaaacactctcaaaagttaattacagtgcaagtttcaggcttggctatcatttctcacatgtacttactgtcatggtgtctgtcagcgatacatactttacatgccgtcatcatcgccatcatcaataacaccgctcctcagcttgagacaatatcggcccattgcatcgaggcgcgtctgtcccgcctcccgcagtcaatcggcattatcttggtattatcgtccacctccaacagtgccgtgtcctactgtatccatcttctccgcattgttgctccttttgtgccctcaactccagctaatcaacgtttcagccgtttgaagcatcttgactgagcagtctacattgtcactatcgctccacataggccactgaatgtcaaatgatactgctagtctggcaagctccttgtctcctgaccggggtcttcctagttgatgggtcgctgcagacgctactaaagggggatcgcccgagaagcgtagaggcgccaagggtccttcagtcactacggaggtccctgccaaaagttttgtcccgaccccctgtcaagctaaagagcactagcagggaagctttctatcaataccaggtggtacaagaggtctcttatcgatagcaagataagcgctataactataagctatagtggcttctaaggtgataggtcttaagcttccagggctgataagataagactaaagtaccgatgtatctagctagcttttgattggttgaatccctgtctcatagacagggggccaggacaaaacttttggcagggacctccgtagcagcagcgcttttcggcacagaagccatctagaagaggaactgcagtcttgattaagaatctccggtctgagctacgtattggatctgtgcaggctcattttagttggcatgaaccatggcctgtagcaagctgctattatgaacctatctcctactctgtatgtaatattcatactgtaacagaataactcgggaacagcttgtgcggctggcagcaggaacatgctacactagcaccgtactacgcactttatttgcgacacagcttgcatcttatgccctagtgtctcgtcggagttaacgaacctttatcctctcaacggtcgaagcgtatcgggtctattcagcactcaagatcatggttctcttctgtcaacagatctacagctagtgagaggaagtgccagcttctgggtgtcgctgcgacattccgtcgatcatcaaggagccgcgtgaggcaggggacttgggcatggcggtccgtccggtatcaaacgaccaaagacagacactcagaccttttgttgttcgtgtctttcttgactgacactgacactggccgtttagctatcatgatcgacaaagtccgagcaaacaatctgggaatagttacaaagttcgtttcgtttctggtgtctcctgcccggttaagcattcccgtattacctatccgtacactgtcccccaagccccctgtgaagaggcttgtaagtatgtacgtatgtaatatcgtcgcgactgactcaagcgtagcgggcttttggtgagagaactaactactaacttagcctttatggagtacgtagaagtggccgtgatccaatcaacgccatagatcttcccagtgaaatggacgctgagagctgagcatcctcaaaagcctcggccacaccctcaacggtaattggcccatttcagtaattgacagttttgtttagtggacgtctgcctcaaggcgattccgtgttggcccacacgtttctttggtggttggcaggccgtgtctccatgttggtgatcagacctctcggagttcctgggatctctgatcacctgcgctccagaatcaagatgtttgtcaatatttggtagaaagcgttatccggattccagcggccaaagtttaatgtctgcccacttacttttttggaattgtttcaagattgttcgttctttgggggagtgatcggtccattaaatctattcgctaagatccaagtctcagatcttgaacctcacattgaatgattggttatccttgctctgagcctccgagttccaggaacttggtgctcagcacacgaacgatatgatgttgatcatcatcatcatcatctatgatacatgggcgctcgactgcgtccgttctgatcgatgttgtcataactttcccacggccatgcggatatcgctggctggaaataggtactgtgtcacgaactcaagaccacccatccttgctagctgaaggagctctcggaccccaaatttcgcgtgggctcttgaagaaataaagcaatttaaacagcaccgagaccactcatgctttcaagctccagcacgatattcatttagcgaagtggagtttatcaagtttctagacgggaccatttcctcaaacagggtggccacatggcaggcttgttccgcttttgatctactcctgatgctcatgatatgcgaatcatctccaatacaacctctgaatggcatcatcacgggttggtaaccaaccgaggctgggaacaagattaaagatgcttctcttttccattcgatgtaacatatgatctttggttgctaactttagtatcgtggactgatttccagtattacacgcccagcacattcacacaaagacgatggctacgctaccttctcaacgaagactctcttataacaagagttgcgaatctttgtaacaaccacttgctcattgttcctcgatcctcacttatgttgagagatttgtatcagacctggctctggaaactttggtaggatgagactagcatgagcatgacgagtccccggaacagacaatccactccaggatacatactgaaagagctactgtcaagtgacaaacctgaccacaacttgatcaactcggattagacagctcaagtgacggttgaagccgctcagactcttggccaaacatgaaacggacattcagcgatctggtgtgcggatgagacgatctaggtcagcctctaacgatttcccacgcagacgatgaatgacggtcttgagtatgcaatcgcaataggaacgccgctctgtctacaggatagtaaagcctgtaccaacaagaactgttgaggcggttgagttatacatgatatggcaagtagaacttgttaagagtcagacaaagacgatgtgacgaccactcgagcaagccacaaaacttcttccgaagcaatttcgagcgaagctctggatctgtacttccacgatgcgttgatgttagccttgggtcggcttttgggtcattggatgatggttggtatgcgagtcaacatgattctatccaaggttgaggtcagtttggcgatacaactctcaaccaaatacctgatagagggcagtgccgagtcaacgggactcggtcaggcattgaagttggcttgaatattcgtatagacatcgggaatggcaaatcttgaggatcgaaagtctgcttccaggccaaagcttctcagcctaaccagagacactgattgagaatggaggcgtataaaccaaatcccataacaggaaatcagttattagcgggctgccactatcacttataagcttccaaagccctttactagttgttattaaagtttggacttgtcaaaaacaccttccaattgctttgttcctttgcctcgacttgacacctagtggctgaaactttgtataagaatttgccggcagatttgagcatttgtataattcgcaacgaatgttcgttgatgattctagatggtgcagatattgctataataactatcgacatttgtataaataattgacgcttgtgatgaagaagagaagagatcatcgaagagagtaggcattctatccatctggtgtatgagaggtctagagcccacatgattgaccaatggctcatctcaatactggaagcatttgccagatcgttagatcaagactcatttatgttcaggtgttgattgaagtctgtttccaggacaagcatgaaacattcactcttcagaaatcactctcctaaggttgttcgacgttgcagtgttgaagctggtctgaaacattgggtggctggatcaatagatgcatgcgatagtaggatctccaaggtctagttagatctctgccgccattaaacaagttcctctctcgacccgggagtgctctgaagaggcctcgcgtctatgaagatggcaaagggcaaggaggtggcagggaaatcggtgatagttgggtgccgtatatagacgaataggtaggtaggtagctatacccgtcttggcaccatacaagtatcactgtagcttggcggcgccactaattgacaacacttgcagatcgccaactcaacaccagagcccaagcttcaactttctcaccgacagagcccagaacaacggtaacgacaaaaagatcctcttcttgggtagacaaaacgggcaacggttggaattggactattcagacttcgaaatagcaaaatgtctattcctatgcatcgactgggcggtcgcggtacgtcatcacaaagaacatacctagaagttgttgttttgcgccggaatcggcaacgccagaattcgaagtgcggcgctttgatacgagacgtcaaacactgacagttggatctggttagcctttgcccacgacgatgacgatattgagcaagagtacgaccgattgagagacctggcgcgagccgaggcggaaaagcgcaacgattgcttcgcgcgcgtacgtttgaatacaactcatgtcggccagagggcaatatacggccagctaactttgcttgcagtcgcgtcaagcatatgaagatggcgatggtgctggagcaaaggagctctctaatcagggcaaggcacatgctgcccgtatggatgattacaaccagcaagcagccgatttcatctttcgtgagaacaacgcctctggccgtgtagaggcggactcgattgaccttcacggtctctatgtcgaggaggctgagcgtattcttgaggagcgcattcgcgcagaccagcgcaatggacagacacatctctatgccattgtcggcaagggacaccactcagctggtggtgtccaaaagctcaagcccaaggtcgaggagctgtgccaagaacttggtctccggtacgaaaccgatgaggacaacacaggacggattatcatcaacctccagggcggagatcccatccctccctcgcactctgatggttacggtggtcaccatggtgggcagcagcatcaccagcctcagcatcatcagcctcagcatcatcagcctcagcaccaccagcaggaacagcagaacgatgacgacggacaggtgctgtcctggattctaaagaagttggagaaggcctgctgtgtggtcatgtaaaccttggatatactatactcttctgagttgccatttgtggaatgcttctttggactgcttttttcacgcatttataccctgatcttgtggggttaagagagattctggctttctggatctgtttcttgtgattactctatcttgtccagcattctggaaaggctagacaatatagacgaaagacatgcgaaacgctcatgttaagaattgaattgatgggaatatgtataaagtctttgtttgctcgctagacataggaaagctgtattatatgtagatcaaggctcctgtatacccaaatgcatctgtgaaatcgaatgttctaaccttttgttgcaatgtattcaaaagtctcatccgccacttttcttagacattcgtggcttatgcttcagtcgagtccttgatgttaatcatctcctggctctctgtgggtttaggagccttacagagagtgaacccaacagcctcgcagatgatcgcgaccatcatctccatgattataccagcaccgagatacaaccaaacatcctgcttgtggccgccgaggatgagagcgcaggtgtaggcaagtcggacaacaacaaagggcagagaagcaccaacggcgataagaagtcgatgctcgccatcggcaatgtaggactggctacggagagcaaggaagaactggcccaaaaccaagacaagtacaataatcatgaggataacaccaatcttgcactcggagttgtacttgacactgggagaggagccgtcgagttcgtagtccgagttggcaccgccaactgagataaggataatggcagcaagcatcagaagttggatcgcccgctgatagattggtagaacgccggggccgccctgccgcttgatagagtcgaagcaacgactaagcaggccgagaaggataagaatcaaggggccgagaccgagaccgttcagggtaagccagccgacgtagaggcttgtgttgctcgggtcattgatggttgcaagaagcattgaagagccgattagacgggcaagtgataggatgcagatatagagccagccagcagttcgtccaaagccatgagtcttgcagagaaagagggctccgataaggatgaagctatagatgacaatctcggcgatggcgatgtcatcgtgagtttccataggtcgagccattgtagttgaatttgctgtggtaagtgtgtgaacagaaagtcagtcgagttacaagacggttcttggagaatggttggcttgtaaatgtattgatggtaggggaagagtatggagtaaagatgtggtgattgtattgtcgttctgatctattgaatattcctctcaactcgagagatacaggcatacttatacatgtcaccgtcgactcacattcctagattgaatataggagatgctgtatagtcggcacaacggcaacatcatagcctcagtttctccccactgaatatggacagctcgagagagttacccaaacgagacaatatgccttaccggatatgtatgagaaacagagacttaaccataaaccttgccgctgtgtggcatcagatttccgagatacagggtcgcatgcaaaatgtgaatgcgatatgcctcaaaggctgggttcattcatcgaatcgcatgcccaattcggtttagctcgagatctgctcaaatgggctggtctgtggctgtaacgaacctaaccttgtagggctgtctattcgagtgccgtgatccgtgtgaacgaccagagcgagagcgaatatgttagtcagtgacgcttcttctgcatgtaggatcgtggcttatacctgcaagagaaagttctttgctaaatagaattctagattcccttttctagaagttcttgaaactgcaattatcgatatctgcctaaggtaaggtaagcttataaggtaaggtggagggtatctttgttacttcggctttgccgcctcaaactattctcctgctgaagagatagagaaatcaaaatggaacagaagctctctgaattactggtgcttagctgataacgaattgcattatacgaggccgtgatttgactcactcgagcttggttctgttggtctaggcatcaagggtcttacaggcccgggcactaagctacagtcaccccacctacacaaagtgagccctccaaatgacgtcgagcctttctaaaattctccaatcgacaacttcctccactaacgagacctccataccaacttcgacagcgccgaaagaggcctcatatccacatactactactatttccaactgtatctgccgatccaggaagattgaatctctcctctcaccagacgatgcctgtgcgtcccccactttgtgacaacttacacgacccctcagctaaatcattacccagctcatcattgtctctggactacctacctcaggcaagtcgacacgatcacaacaactttacgattacctctccaagcgcatcgtcgattctaaatatcgcctacacctcatctctgacgaatcactctctatctcccgttccgtttacgatctttcgagtcttccagcacataccaggtctgccaacgcctcagagaaggatgctcgcgctacaatatatggcgccgtgaagcgcgtacttagcggcaaggatattgtaattcttgatggcttaaattacatcaagggttggcgataccaactacactgcgaatctaaggctgtacgcacaccgagctgtgtactgcagattggatgctcagtggataaggcacgggagatcaacgaggccagactaagcaagagagaggctggtacatccaagactgtgaatacagaagaggcaacgccttcagatagaacttctggtgatacgatcgtggagtctgcagagccatatgagcccggcaactgggacaacttagtctttcgatacgaagaacccaatcccatgaccaggtgggatagtcctctcttcacgcttatctgggaggacgatgaggcccaaaccaacaaggtcttctccgacctctgggacgcaattgccggtgaagcccgtaaggttgtgcgcccgaatcaagcaacaatacagcgcggccgtgaggaaagtggtgactacttgtatctcctagatcgcgagacatctgatgttgtgaagcgcatagtcgaagcacagcgagagggcgacgacgttgacgaagtacggataccgtctggctctacagaactgacgatacatttacccgcgggcaagaaggttggtctcccacaattacagagactaaggagagcgttcatggggttgaatagaggtggtatcggattggaggctgtgggcgatatgaagtcttcacggctgagagacacctttgtgacgtatcttaatgatgcgtttgagaaggatgagtagtatttatctctatgaaggttgtgccgtcattgcagacgatctcagtgcggctccatatgatggctttgtgatgcttgatgtgctacctatagagtttgatacttgcttccatgataacacatgagctttctcacaagcccaggaggttcagaattgttcatcgagatacatcgccgggcggaatatacccgcgatgaaaaaatgaaaccagcataagtagtacattcatacaaatgtgttcgcccatggtgtcaattatgagttgcacataccaacagagcttatgattggttgtaggttctgtagctccagggtagcctttggatcacgaggcataggagacataggagaggagaacacttagaatatatattcaaagcaacaagaaaactcgaataggtttgagatagacttagcaagctttgatttttgctttgttggtcttgagactaattatttatggcgcccttttgaaatgtcggaagttgtcttgctccttggaggtaacatcaggcagtgtagctactagtagttgcgatgataggtaaacatgagaagcttgaagcttggacaaagaataactgcagctagtacctcacggtcgagaggaagtgttttgaggaggcccagatgccccgagtcatagcacggccccggttgacaccattcctcaccttgccgacaagtcatgggtcggtccatcatgtttgtcagcagtgtacagtgggttactggatggatggcgaagaggcgagaggatttataagattccttgaagaattataatgggcagaatagcaccagtgttggaaaatggcgagtgagtcaagacttgatccataataagtatagttggtattgccatctgagacgctgaatgtcgaggtacctaggcaactggggccgcgcaagagatggaagcctttgatccaccatgaccgccatatgcagacagtttggacagtagaccaagctaccaacctaatgcaagagctaataagttctgtccacggttcctgcgtggcactcaacaaggtggcgggatcatgagcgaaatatgtgtaagaaaggatagcttacgcaagtaaattcaaaatcattacagagaaaacttacaatttcatttgcgactaaaactcgccttattacagcacaatggaagcttctgctggcttccacctgtttttgcctttgcagtcgtcactctctgtttgcctgttgctaccgcctctgcttcatcatgctagtgccagcctggagccccaccatcgagcacggctgagctaagctacgtttacccctgcaacatcattgttccgacccgatttagggcatccggtgatatcattggcccacagctgtggcggtcggccagtgaatcgctgtcaacagttccgatgagagggaaggtgccctgtggcctttgagaacagctcgaaccttacctccgacctgacctctgctttaactcctgcatctctcaaccttcgatacaaactttgtctctacatttccccacgaattatcctcctctgcaatatctatttaaacccacattacacacgaaagagccagcacttggcttttttaccttgcaacactcacaactccccctcctttcgtcatcaccgagccagcatcagcttcgcctgaagcatccagataaccatcatggctccccagcctgacgagcaccaccctcataagaaggtcaacttgacgtatgtgaacaaccagatttggatatattccgatcactgttattttggcaagcggaattactcacaagatacagcgacccttccggcgccgaggtcaagaacgttagttacatcccatctgatgagatcccccaacctgccgctaaccgctgtgcaggaagatgatgtcgcgaccgcgattctgaagaagaagaagaagcccaatcagttgatgtaggtgctttgcgctgtacagttcgcatacaattactgacatcacccaagggtcaccgatgccgtcaacgatgacaacagcattatcgccctttccgaggccactatggatcagctccagcttttccgaggtgataccgttctggttcgaggcaagaagagaaaggacaccgtcctcattgttcttgctgacgaggaactcgatgatggcagcgctcgtatcaaccgagtcgttcgccacaatttgagagtcaagcacggtgatatgatcaccatccacccttgcccggatatcaaatacgtcagtaaccaccgaactataaaaatgaactagcttctaacacttctgcaggccaagcgaattgctgttctccccatcgctgataccgtcgagggtatcaccggttccctgttcgacgttttcctcgctccctacttccgagaagcttaccgacctgttcgccaaggagacttgtttatcgttcgcggtggtatgagacaagtagaattcaaggttgtcgaggtcgatcctcccgagtatggtatcgtcgcacaagataccgttattcactgcgagggcgagcctatccagcgagacgaggaagagaacaacctcaacgaggttggctatgatgacattggtggatgccgaaagcaaatggctcagatccgagagatggttgagcttcctctccgacatccccagcttttcaagtctattggtatcaagcctccccgaggtgttctgctctacggcccccccggtaccggtaagactctaatggctcgagctgttgccaacgagactggcgctttcttcttcctcatcaacggtcctgagatcatgtccaagatggctggtgaatccgaatcaaatctccgaaaggctttcgaggaagctgagaagaactcacctgccatcatcttcatcgatgaaattgattctatcgcccccaagcgtgagaagaccaatggtgaggtcgagcgacgagtcgtctctcagctccttaccctcatggacggtatgaaggcccgctccaacgtcgtcgtgatggctgctaccaaccgtcccaactctatcgatcccgcccttcgacgattcggccgtttcgatcgtgaggtcgacattggtatccctgaccccactggccgtcttgagatccttcagatccacaccaagaatatgaagctcggcgatgacgtcgacctggagcagattgcctccgagacacacggttacgtcggttccgatgttgctgccctctgctctgaggccgctatgcagcagatccgtgagaagatggatctcatcgatctcgacgaggacacaattgatgccgaggttctcgactctctcggcgtcaccatggaaaacttccgtttcgcccttggtgtgtccaatccctcggctcttcgcgaggtcgccgtcgtcgaggttcccaatgttcgctgggaggacattggtggtctcgaggaggtcaagcaggatctcaaggagaacgttcagtaccctgtcgatcaccccgagaagtacctcaagttcggtatgtctccttctcgaggtgtactgttctttggtcctcctggtactggtaaaactatgttggccaaggccgttgccaacgagtgtgccgccaacttcatctctgtcaagggacctgagcttctcagcatgtggtttggtgagtctgagagcaacatccgagacatcttcgacaaggcccgtgctgccgccccttgcgttgtcttccttgacgaacttgactccattgctaaggctcgcggtggatccatgggtgatgctggcggtgcctctgaccgtgtcgtcaaccagctcctgactgagatggatggtatgacttcaaagaagaacgttttcgtcattggcgccaccaaccgacccgagcagctcgaccctgctctgtgccgacctggtcgtctcgattcgctcatctacgtacctctgcccgatgagcctggtcgtctcagcattatcaaagcgcagctccgcaagacccccatcgcctccgacatcgatttcggctacatcgcctccaagacccacggtttctctggtgctgatatcggttttatcacacagcgtgctgtcaagatcgccatcaaggagtctattgctgccgatatcgagcgccaaaaggctcgcgaggctgctggtgacgagatggacacagacgaggatgctgaggaccccgtgcccgagttgaccaaggcccacttcgaggaggccatgcagatggctcgccggtcagtatctgacgttgagattcgccggtacgaggcttttgcccaacagatgaagaacgctggtcctggtgccttcttcaagttccccgaggccggtgccgaggctgctggtgctgacggtggtaactcatttggcgatgctggcaatgatgatgatctctacgactaaggacggcaacgactggatggacatgagtcctttgtattctaataatttcactcgcacatctctacattggctcgtaggctgctagtgagcaatctactcacgcattctatgcggctgatattcgaatgggagttggtagaatggtagaggaaagaagaacggcaacctgatcctggcatttctgatgagccagaagggtatgaaagtagtctcagtgtggctcgagacggatttgcgtttgatagatgatgaaattgattcccttagctttatgtcgagtctaagagtgattgtttcctgtgtgctaaattgattatactatgttaacagacgtcataaatctttgtcgagacagccgcttcctgcttggcccctgtagtgtttattacctttgttacaagtttcttgttgaacggtcgcctaatgcaatgaagctgagagctccatcagtttgcagccggaaatcaacatttctcgccgtcacgttagagatattcatgaaagtacatcagcattgtggcgccaagagcagacattaatttttcaccgtagcaaaatcgtcagagaatgtcatcaaggtaatgtctattcatttgtgtcatacgtagttatcgtctcgtatccctgttttcgggaacctatctcccttccaacgcccgattatatataatatgagtgagtttgctattcaagaaaggccctcgttcagctattcttttgagcgtatcctgagctgtccgggtttgcgcatgtaggacatgttgatgtatgatgggtggtaagcacccgagttatcgaagccttcgttgttgggcttctcgcattgtttggattttctcttcgattttgtcgtgattcagaatgccgggcatatatcctgatgcgacgagatgccatgtcttctatcacctcctgacattagaatttctctttaaaggtttcaagctatagccgcatcttaagcggttccttcgtcctcgatgtcgcaaacagcttctaggctctccctggtgacgcgaagagcctcctcgattaccgacaccggcacagcaagactaggtttagcatcagccgcaccgttggtcttgggggcatcgccgtttgtggcgggcttggcactcgttccgttcgagctcgatgatatggggttgagggcagaatcgtggcggacatcttcgagcacgcgactcagtagggcgggaaaggttgtgacttcgccagagcgcagcagagcgagcgcatgcgattggataaccgtgggccagttcgtagaatgagagttcagcgcgtggagaagagcatcttgtattcttggataatgggttagtaggttgtcatgatggaaactggcgagggagggtgggggcgtactttgagacgtgaccgtcacgcagaagaactgtgttgatttgggaccgtaaatctggatccagagtcgcctgtgtgtggtttgcggcgctggatggcaccttgacgggggtagagggtgcgttgttggacatgatggcgatgcaggtggaggataatcaagtttggtcccgctgaggaagagcgtagacgggagaagacgggaagtgtcgatctgagcggactcttggtcaatcgcattagcttccccttcaatactgagccaaatatcgtttacaagacacagcgagagctttcgatcggtcgctccgaagctcgaatgttgcccgctgcgtcaggagtgtcgcttcgtctatctcctagataacaattgaactagaacaatacggttagcggcattctccgacttgatcaaagggccaaaatggagcttttacccacccacaatgtatcgctagagctcaactcaatgatacagaagatagaggttgatcgtcagaatgtagtagcaaggctgaggctggggataaaagcttcagggcacacaaggctgaagtatatctgggtctgattgggcgcaatactccactctggctgtggcggtgctccacagagaaacttattgtcctcctatcaaccaatcccaatattggaagaataaacaacacaataagctgtaactactaacttagaacaagcacttacacgccctggacgacaatgagatgagaacttagcaagacatctcatttggttaatagaagcctcagtagagcacaatggaactgttccttcaaatccattgtcatttctcactgtacgtttcagagaggtttttgcggtttctatccctggtcaagatctcttcgcttgctgagtggcttgtttacgattttgaaccctagtaagtctacctagttcattgatttacaccacgcactacatatcgcgaaagagattttgtcaacctaatcaaactcatcttgtgggcaacatccggtctaaaagagattgagatgtcatggcactccttgtttcacgagatttggtgatattgcactgtggacttggaaatttccgtcaactcaacacgatcagtcatatctcaatgctgttgtcaatgaccattggaagtactgttcctgtccaagataagacaacgggctcaagacataggttctatctgtcatgtttgttcgccatctcgaaacagcttaacagtaaggcatggttaagcgaaacttaagtcttatgacaacttcatgcaacaagcagagttattaaaccataaagacattaagattaacgaaaagagcctgaataagttctgcctgtatttcagcattctaggccaggtgaattatgagtctatgggacaattgtattatttagatgtgagttcttaatcagtttctggaggctggcagggggggcatatcacgagatatggcaacactgtatctcttgggtataacgtgaaaagagacggccgacagtcgtacatcgttcttcaatacatataatggccagtaggatgcgtccaggttgctctcactacgttccctgacgccattttcttccacgtcaataatgtctgtagagttgagtcagacttgagacgcaaaactcgtatcatcatgacaaggtccccgccattgggctgggttgcaattctaaggtgcctcacgaccaagccaatgggttggccgctcgcttcgataaattggtcacgacatcggaacaaacaaaagttattcgccatggctaatctgggatgccgacggcagcggacatattgaccatcctttaagaatgtcatcgacatggtacgagacggtctacttaccctgcatcctcaaaagtcgtttcacttgtgtaagtcgttggaagacagacaacaaacagatgctcgtctgacggggggaaagagttccccgttctgtgtactaggcataactttgcgccttaagaggatgcaaccatcctcatccttaaccaacaaggacgatgcgggtgtcatccggggcgtaccatggcccattggtagcacgatatggctatcgggctgacatttgtgcccatgacgataaacggacatacaaagttatgccatggtcgatgtcgatggtgttgagccctgtggtcgctagtgatttgccttgggttatgcaatgcgttccgacgggtactttacccaggcatccacttcacagactggcggtacgcgaatcaccaatccatgtcaactatctcaccagaaatcccactttcgactgaacttggactgatgacttacggcccgacccgttggtatacccggtaatgacagtttcccagtgggagcctgtatgtaggaattgcactcactcttcacaccgacacatcaccgtctcgtcttgcttgttaacttaccacgccatgatcaaaggaattgagcttcctgtaacagtctagtgtaattttccggaagcttcactcccccgcgctgcacggctctgtcccaagccatcacatgagcccttgctgccgcgagatgagataacttggggaagtcaaccgaatgttcttggctgggggggcagttgcttgttcggtagctcgccaaccccggtagccaccccaaacattgcggtcatagttgtataggcggtgaacagcacccagaaagcaacaaaaaggccctcatagcgaaagctatcgcatcgacccatcacagttgcagctgagagcagggagagctcttgggctcttgggctcttggactctctttttaacacgtcagacaggccccaacttacagctgttcaagggtttattccttccctcagcgatttcgagataagaacttcatgtgaaacctcctggctatctggagggttccaaggacttgcatagaatctaggaagtcatgagtaacttgccctgatcgtagcttgggaaatgatgccaaaagtgtaatggtgatgtttaacatacccttgatgcgaataatagactcgtgaaagtagcaggcgagcaggatcgcaaacgttgcccatctcatcatatttcatgaccttttggctaagtgaaacgaacttctgttgtttttagttcatgaaacacatgcttccgataggccagactgtcacatctgaaacgaaggcacttatcgcaagcaaagtaaaccaaccgtcctgcatattcagagttgagattccgagctgcatatttcggtctctgtccaagtggttgcaggacgtcggctagagatctccctgcttcccaaggcgaggaaagagagaaatagcccacttgacgagcccaagtagcatcccagctttcacattttttaacagtgttatcgtttcttatctcccaaaagtctcagtcactcagacacagttcacaacttgtctttgacggcttctgtgaggcataaccggcttcattcagccgttgaaagccccgacaagtcccgcaatgccatcagtattacttccttttgcaagggcttgagtatgatttcggctcgcggtgaagctggttggacccattggagcggaaacctgctagacctgcaagcttgtttgtatcacaatgcaaccgttatcgaaactcgggatgaaccccatttgctggaataaacttcccgttagtcgacagacttgtcggtgagccatgccttgaagtagctatctacctgaggtgatagcatgaggcatgtatgcacagggatgcatgtcgtcgacccgaggtgcctaaactcgctgacagggtggtgattagctgggctaagcctccctcgcgattgaggctgaagtatcggattggagatcttgccctttgatgtgggggatgatcatcgaggcttgaggcgaagaacgagccggagccaaagagtagtgggccatctccaggatcccctcgtggttgaccggtcaagtgaagtaccgcgcagagccaacgtcccacaccacgcatccgcccatcacattgctttgcagccacgcacatgtttccccagaaaactagaacaggcagctgaagtgtattcagctgcatattatacgtgcagcgacgttagggagccacgagagcttagtcagaagcgttgcaagccatgagggacaccccttgatcgaacagtgagtgacaccgattgcatgctattcatgcattttctcgacatgatataaccacagagagcggggggtggtatcctggtagaatgaagaagaatgaatgactcgccagaagcactcaagacgcaacatcaaatggcggccattattagtcgtatgtatcgtcccgtatgcgtagctccttgtgggcctatgaaacacaaaccgatggcgagccgcatatggacggatgtgttgctcttggcaaggccgagacccaatagaacggagtttgcatgaaggatgtctctggaactgatttcattgaacagagtattgaggcctgtatttatgtgaaatttacgagtgccagaacgggaaagtcaagtctgatcccacgggctatgaatgggaatcgacataatgatcaaaggactaccggccagcccgtagcctgtcaaagggcattgagcagcactgtacatctaaacgagtcccgagatgggcttgccaggactcaattgaaaacgcaatgcctgtcgaatactgcctggcacttcgtaatgacagctcatttctcctgccgaggcgaagatgcatgagtcgctggcggttttgagtttcgaaaaagcaataacgcagtataagctaggagagagtgtctatggacaagacattggcaggggtcttcggggacagggttatctgtgcgtaggcttgaggttaacctaacctgccatgatgactgcgaggtgagtaacgtcggatacagggaaaccggccacccccagaaaccggccactttcctctactataagctaagaaaatataatatttttaaatattaataagatattatagattactaatttaatttttttctaattttatatttatagttaaatagcttatatactattaaaaaaatactatataattatattaagcttatataagaaattatagctattttaatatatagagcttaaaatgttaaggaattactagtatttactaagaaaaccttaactaattaaaaccttttatataaaatctattaaaatagttattaaaatctacttttaagattattattactaaaagtataaagtttttaattataactttatttaatatatattatataatatttaatatatatataataatttagcttttagttttaatagtaagtttatttattattattaatattaataaagcttagtaaaattaaaattattttttattatattattttaaagtaataagctagcttataaagcttaacttatataaataactatttttcttatttaataattaatttttaaaataatatatatatttatatatagttttttaaatattattttaaaaacttattaatattattttaaaaagtaatataattttatagtatttttttatagctattataagtaataaaaagcctaaaacttatattatataataactatctactataaatagaaagtaaaattatttatatatagtattatattattaatatataaaaaatctttacttttttttattttaagttatataaagaaagttattaaatattttattttcattatctgttagtgcagggtggccggtttctgggggtggccggtttccctgtatctgacgttatggtagatcagcgaccaatacgatgagtgaatccggggtcttgaagcaataagcaaagaaaggcatgtcacgcggaaacaatatagaggaaacgagatagacgagagaagagaagagccttcgaagctactcatgccggacagtggagtttgtgtaggactcaagcctaagagctgaacgaatgatgcatcaccacttgggaaccgaataaagatcggtatgataggtatgttttgacgagtgtaaacggctcttcttacctgggtcctttgcttgcgagttacggcacactagacaagtgtgcagctagtgatatggcacagaagatcatggatcaggcatcctgagccagccgcggaagttgtgagaggtgagttgtcagacaagcaatggaaatctccatgaagccggcaaggtgtgaagttgtggagggaagctgaagaaggtaccgagataggtatcccatccaatccaatctgccgggctgtaccttagtaggtaagggaaggcaaggcattgatgtttctcaggtatgtaagtattcggtaggcaatccccaccgcctcgtccttccatttttgctgaatctttccttgcccatgctatcaggttttgaaagtgttgacaaggaaggtacagggcagcgcaggaaacgggaatgtagtgcggtacagcgcagtacaataaaggaaggaaggaaggcacagcagagatagaaacagcaacagttggcctcaaagactctgggagttgcagccggcggctggcgacatctcataatgtaggtgaagggaggttaggtaagcgaagggaatgctcatatcgaatcgtatcgagtctcgatatctttctggtgggaggtggcgagttaagaaggcgccgttagaaaggatatccttgaaatcaatatatgcatctgagtcaattaggcactcgctgactatgcccgccttgttttgagttgtgcagactgatgcaggctgcctgaatgaacaagataccccagtattttgctgcgtgagatatctgttcatctctgggtagtatgcgtacaacctactataggcaagtattggatgcaagagctctatgctagcaaccttcaagtttcacttcggggcatacatacatacgcatactcacctacgtacctatgcatacataatacatacattatgtatggcatcccgtagctcatatctcatattgctctgtagcacctcgtattaccttgatcacatcacatcacatcacatcagcaagtctgacttgatctgaatggcctgaatggcctcacttctcgcttccccagatagcccatggcgtaacacgtacctgggtgcggatgccaagcaatatactatcggggtgaatttgttacaagatggaaataaaaaaggcatggatttgctagatctcgacccggcccaagccccttcgactagatgcagtcgtctgcagatatgacaccacccactgcccacaacaacataccgacctactactaacaccactttgattaagctacaggacccgaagaaaagggtgagacttgaattggtcggagtgaggcgaatgtgcatgtttgcctcttttagaatgttgattctcacattcagcagcggtattggagtgtttgtctctctggaggtgtcctcacttacaccgagaagagcggtatcgattgtggaggtggggtcattatcacactcaaggtacctatagtcagacattttcatgatctttggctctggcgaacagaactggatgccaatccataccgttttccatgtttagagcaccgaacgttactgatcagttagcaatggagggttgtgccaatttggcttggcttcgaatttcttccaagctgggctcaagtgcaagctgccatgccattgccatggctcactaaaaccaacactaggatcgtgacggagcggctctttgagccttggtgcttggctaccagtcgtaatcagtaaagggcggagaggggcggccatccgcttgtcctcttagtctgaccgggtcacgcagtcttcaaccagtcattcccatttcatgctatggctcgcgggaccgtgacctgggataccgcaacagcaagtacaacaggtgatgcgggcttaacattccataacttagattccgctattatcttttcacgtggcctgcctttgttttctcctttgctttctttttacccgtcagctcatttctgcacctttacgagtttgcccataagttacctgagttgaattgagcttccgtaccgtaaccagtaaaggtcccgctttgacggcggcaccggtgatggtggtgatccataaaatgaatactagggggactggacccctgagaggattggcggaataggtgcagtacagattacagatggctgttggacaagaggcacagacaggcgtcttttgtctactctactgtcctcgactcttccacctcatcgaggacactatcctgtacaagacaaagggtctggaattttagtgacaaagaccgggattgtactccgtacggcggcccatgtctcacaagctgactgttctcgtggctcccatgcttaatcaagatgaactgacctgtcaaaggcttagacacccatgcttggctggcggccagacgccggggtattgcatcaatcggataacttgacgcgaagctattcaagtgaatgttgtagagaccacaggtgtgtcttgatgactggcatgagctgtgcacgacaatatataccaaatttgatttgaacaacgggcccaattacctgcagacacttatgcaggagcgcaagcggtgaaagagaaaagttgctaatcatctcatgatgaagcagaggtagcgttgtagctattgacggtgaagagacaaacaacacgaccgaaaatttctgcttcttcaccgagagtgttccagtcaaaaaggcacttgcagatctcatttgggactcatgaagatcaaatcacagctccatcctagcgcggaccgcgacccagtgcagtcattcatattggataccgaacattaaaccctcatggtggataaaatagattgatcaatggaatccttttctttgtagccaagcattcgctagtaaggtatataatgctgctaattagctcgggcctgttgttcggtattagtagatgttggggttatggctcttcagttgccgaggtagtaattataaacacatgaagagttcacattgcagataatgctctccaagtctggcagagacaatagaagcgatgtttgtacgatacaaactaccttaccatggacttagtcgacttgtaagtcgtgacgcgttacgacagctatccaatacatacagctcaccggcagttgtaagaaagagggtcgagctaacaggcctcaggacaacaatagcagcctctgtggagtcagcacatattcaaagtggaggagcgtcaagcatcatgagtccttggtggtgacacctgggcacaaaatggtggggagagaaaacagaaagacttgagacgccatcgagaaggtatggagacacggatcacccttgtaagcaaaagcaaaaccatcagtgaatagttacagtgcatccgctactggattggatgtcagcaaaaattaattgatcagttgaataattgaccattttagccgcccactcatctttgtcagttttccagaatcggatgctgcatcgccaatcttagcttgcacaccagggactgcactcttccttgacctgaatctcaccttatcactcaccttgcgaatccgacatctggcagcagcacggaattcgacagacccactgcagtctgcagccaatgctttcccaccaacgcaacaacgatcgatctagagagcaaagaggggactatcagctccaaggttggtaatgttgatacagtttctggtgtagtacagagccaacaatgggggcttttgcgcagatgctcgttctgtggaagctggtacactcactgtaaatacttatcacatacagtacatcgcaaatacctgagaacctgtttcaccgtgcatcgctcgctgcatgatatcgtatcgcatcgctgctcagcgccgcccctcgccttgacactaacccaacagatccctgagtattctaggacttgtgtacaatggatggaacggagaagataggtacctataggtagtcaatggcagatggcacagccaaagctcattcgccaattgctgctcagttttctctttcctctcctcagggacctgcgtcaactcgcatacctacatgcaggaaactactgtagctggcgcaataagggaaagatcaaagacaatcatctgcagcctaaaagtttgtgacacgacacgacaacacagtatgtgcgacctgcccgccggtgaaggagggctgtcacttttctttttctggcgggagagcagcccacccctcctctttgaccccggcttttcagcaattcttgtctcgggaataagaacgccatcatgacttctcaagccaagactcaacagtgatgatctgcccggccagatctctccgctcctttcccccgttgctggccgagaaacgtcctcctgactcggtctcccatatgacttgactcggatgacgatggcggagtagaggtggtgctgtggatgtggaaagggggttaggcagggcagagcaaactacgtcaggagctcagatctaggtacacacatctatacctagacaaggtgaaggctgggatctggcggtcgggatcgaagatggtggaggactgctgggcacgggatggagtaaagccttggccagtcagttttcagcatagagaactgaggcacttaacatgaaggttgtactgtactcgatagatcagattggagtagaaacttcgatgaactgaactcaaagaaggaattgccagggttatagtaatgacgccaaggcaagcctcttgataccgtacccgcagcctacaagccctgccaggcacgatacgtgatcttcattcgacctgcgtggagtggtctctaacagcttcttcttctttggaacgaagcaatcgaaatcgcaggttgtgttggaggtacagtacggggtacatgttcctgtgcaaccattacactgagctaaggcacggaacatggaagtcatggtcctcacttacatcatcactatcgccatcgtcttagccaacgtgaccacttacacggcatgacagttcacaccaaatgttccagatgtgatcgctgaggagacatgtatgaatttcatgaagcaatgagaagcaggcatcgggtcactaggaagagaaagaaattcatgattattgacacaaagacggagacatacacaccgctcaatcaaaccgattagacgactagccatgcaagtcctctgaattcctggtttgctttcacaaatcaacatagcccgtcccatgcggattcgtttccttggtttgtcattggactgcatagccatttcattgtgcaccaaaaggcaacaattgattgagcccatgatacaataaagcggatgactactgtatgtagtctaccgaagcgcacaaaccaacaccatcagccgctgggcggcgttccgtccggtcagtgcaacggattatcgaaactttactcgggaacagggagggttgagacgggatgggttggctggactggattgaataggtctggtctttactttgtttacacacagtctaaattgggacatcttcaaggctgaggtggtgcgctatcacgatgccccttaaaccaataggggaagtcaaattgaaatagagtattttggctgaccatccaccatgactattttggtatatctgatcactttgcttgcttggcctctcagttcgttattcgcagaacagccgtgctgccaacaaaacacccgacgatgggtcttgatgatgatgaattccaatttccctgtcattgcatgacttctattcttattgattaaccttgacctgccatctgggggaacctggccgttggtcaaacaatccccgatctcacctgaagcggaaccatactagacaaggtgtaggtcgtaggagaagtgaatgttgtattggacccgtttccctaaaaaagaacagagaatgatatccatcccttgcagtgtcaatggatgacaagctttatttgctgttagttagttgtgtgctttacacgcaatcatcaacaggcacatgtcgtgccattcgaggtcgagcttcatgattgacccacgcaaaacaacaatttagccagtcggtgcatgtgttttgcagtacatacgtacatgtaatgtataataatagacagatatcgattgttagacgcccgagtcgcgtcctaataataacgctgtctctctatatgctgagtttgccattcgtttcgatccctactgctcccgcggcaccagcgttataagctatcaggtcaggtctgtcaatgcccaaagcgccgagtctgcggatcatccatctatcgtctttaccattctttcatcgtgattcacactcttggcatagaacaacacacagaccctgccaggccaaagagacaagcattgaactcaagtttccgtcactcagataaacccggcagagacccatcaaattcctggtcgacaacagacccaaagacaagaacgacgtgaggataaaagcgtggaccaagccaagaaccgcggccccccagaaaggactcaaagaggaccctcttcccaagactccccaccaaaagggacgctccaccctaagtacctaccctagctgcttctgggtacactgttgaaggcgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgggagcgtgccaagtcgagagaggcgtgtgctagaggctagaggcgtgtcgccggaccacagagtgtcccaggcctgaggcgtgtacccacctctaggagaacgccgggaggctcagagggcctagaagagaggcgttgcttgtggttgagtacaagttgatagtgaaagggaagcacgagaacaggaataagaggagcaagatgggccaggaggcctactgagccgatgttgtagtcatcgaatatgatgtgagctgcttcttgtatagcaaaacccactcccagtttccattcccaaggtctagaattagtgaaagccagcagcgacaagcgagttatcgatcgagccacaaacgatctagcaacgatccagcaacgcccaccggcggcgcccgcgcaatccaatccaatctggaaaacaatattaaactggaaataactacaatacagttcataacagaactgtcacagtaacgagtattttaaaacgaattgatatcgcacagttagttgtttgagcaaatacaacccaacagggaatctcccagtcttgatactatctatctatcttataaaacaagaaatatacggactctgactaggtacctacctaggtaccaagcgtagagggacccttggaccctttgaattacgacagcgaattcaaattcaaattcaagctggttcactgcgcagtgcttgtgattgacccagtaggtgcgtacccgttattcactactctttttccgtaccttcagcacctctcaatctcaatcattcattcaacgggccaagaagagagcatcgacgggagggcaatcttcggggtggctttcgccacttacccaagtcagctgccccaccaaaggaccccaaacactgaagcaaaaggcctgaatacgcactgctgctggcacctggctttcactgccttccactggctggtttccgtgttgctaaaagctgggcttggctggtgctgggacctgatagaggggcaattgacgaccgatgtcgtagttacctagctggagggatggaagggcttaggtacctgttaggtgcgctgaaaagggcatctatcatccatccctactgagctgagctgatgtgatggtgtcgccctgcgctcactacatccacgcacgcactcgctcactcacccattccatcatccaatactgttcaaagcgttggattgcttgcttcagatttgaggtgctgttagtttgtgctgcacctcagtattagagtgcacaccctgcggaaaccggggtactccaacacccatttccatccatcaccggttgcttgtcctggactggcgctgcgagcgaatggatgctcttcggagttgcgcttgcccaaaatctgcataggtgggcacctgccctgctgcacctggcacctggcttccggcatcctgcccccggcaccttgcaccttccccccctgcaccctgcacttgcatttgcgcttgtacatacttgcacctgcactggtagtggcacctgcttgagtcgtaggttcggctcaacgcaaagcaagcaggacaaggacaagacttagaccgcactcgtctttcgagtctcgagtctttcttttaacccttcaacatcttcaactcgtgcgtcttccgcagtctccccgccactcactcgtttatcggcccctctgtcccgtcaattgccacgggcagggcgatgctttgtccgcggtgaaggcctttcccttcctctatcgacgtcgtcctatttctcggattccaatagttcacatatgagcttgccgctctttgacaccgaacgacgctcacaactattctagtccgccatcatggctgccaccgacgacaccgcgatcattcccctccgcggtgcaggccgtgatgatatacctttagccgattatatcttgcgcaaaacgcaatacctctacgccctcatcctacttacagcattcatatcctgcgccgcttggtacagcgtcgtgaactccaagaagcaagaagacctggtccagcctacagtcaaaggacccggaggcaagccattgcccataaccaagaggaagcgagcccgaggcgatggtgaccgcaagatcggcccgggttttggccgtaccgcaaaaaatgtttttcgttacctcacctttgttgtcttcatgacctatgtgggcagcgccggattcatgttctatcatgctttctggtacgaagacccttaccaatggtccaacgaggggttgccatgggctggcgaatggagtgttgtatgtgaaataccttacccccctcaaagtgcctcgagagagttatcgtaactgcaactgacattgtttggcataggtccacgttaccggatcccttttcttctatctttatatcctcatctcgctttttgattggcgcaagggtcctaatattgttcacttcattatctggattttgggcttcattggcgagatcatcatgttttctacaactgcagtcgcggcttccgattgccacttcttccgttctgttaaaaacaacggctcagacaaggaaggaaactgtgtagattactggacgaagatcgacctcgtcctctacttcgttcgaatactccatctacttgccttgatcggagtctttagctcggcgtggattcgcaaagctcgcgacactgacgagaagaaagccgaggaagccaacccagccgagtcaacaccactactgaacggaaaccgccggtcgtatgatactaatggtcaggcggtcaatggccagattcctaatggtcgtgataccaatggtcgccgtggtcgcggtagaacgatgtcaaatgcacacaagacaccgagcttccctaaaaaggaagaacccgctgccttttatcgacccgagaaactaccacacaagacgtggtgggagtatcttaaggggtactcgcttttcttcccttacctctggcccaaggactctgtcagacttcagataaacgttctcatctgtttcatcttggtgatgctacagcgtttggtcaacgtagctgttccgatggcagtcaaacaagtggtagatgatctcgaggaggtgatcaaagatgttcaaaatggcgaacgcctttcaatggacaacttcccattgaaagactttgtgatcctgggagtcttgtggatccttcaaggccaatcgggactcctgggatcgttgagatcaattctttggattcccgtctcgcaatattcgtatcggggactaacgacagcggctttcaaccacgttcactccctgagtctcgatttccacctctctaagcgcactggggaggtcctatcagcactcaacaaaggctcttccattaaccaatttctcgagcaagtaaccttccaggtttttccaatgcttttcgatcttttcctcgcaatctcggttttctattattattacggcccactgtatgctgagatcaacctggttgatacttgttggtatctctacatgacgatcaagatggcttccactcgagcggatcagcgtcgtgaaatgaccaacgccgaccgtgaagaggaagcagtaaagaacgactcaatctctagttacgaaacagtcaaatacttcaacgccgaggatttcgagtccagacgataccaaggcaaggttgcagtgtttcaaaatgctgaggccaaggttcagatgggcatgatgatgatgaatatttgccaaaccgttgttttcaatctcggtaggatcatcgctgccttggtctgtggctggcaagtcgccatgggtatgcatcgtcgcaccactggcgactggttcatggtagtctcatacttgacacaactacagggccccctgaacttttttggtactttttaccggaccgtacagcaggcgatgatctcgggtgagagattacttgagcttttcaagatccagccaacggtagtggatacgccccatgctgtccctctggacaaggacttccaaggtcatgtgcgttggaacaatgttagcttctcctatgaccgacgaaaacccgcgctacgcaacatttccttcgaatgtctgcctggcaccaccacagcgtttgtgggcgagtcaggtggaggcaagtctaccttgtttcgccacatgttccgttactacgactgcgatgaaggatcgatcgagttggacgggaagaatgtcaaggatctgaccatcaactcagtcagagagaagattggcgtcgttccccaggacacaacgcttttcaatgagaccttgatgtacaacctgaagtatgcaagaccctccgccacagacgaagaggtttatgaagcatgccgtgctgccagcattcatgatcgtatcctatcatttccagatcaatacaacacacaggtcggcgagcggggtctccgtttaagcggtggcgaaaagcagcgagtcgccatcgcacgaacaatcctcaaggaccctcgtatcatcatgctggacgaggccacatcagcactagactcccatactgagcaggagattcaagataatgtgtggaacattgggcagggtcgaactttgctcatcatcgcgtatgtaactgctccatactttccacagctttcttgctaacgtcaatttagacatcgactatctacgatcacacatgccgatcaaatcattgttcttaactccggaacaattgtcgagaaggggactcatgaagaactcctggccgctaaggggcgatatgcctccatgtgggagaagcaaatacgagccgagcgagccctgaacgtggctcgtgaagcgcaactgaaagctgccagggcccttcgtaaggctaaaatgggaccaaaaaggaattcagacggcgctattgacagttataacgccctgggttcctcaggaagcatatccggctcaggctcacaaggccatgaggatgatacacacacttcatcttcgtcatgctcagacgcagagtctagccacagtgaggagcactcgatggagagaaagtaagccattgcttctcgtttcagcacctcagtgtctcaccaatatacacaaccttgctgtcaatcgctgtgacatcttcaccatcggggattgactaacttaattcacatcacaactcttccacgctgccattctatctacttggcttacgaagcaccatctccgcttacgacgtttcacccataggttcggcatcaagattacatcggatcggtgttgaggcgttttgcttctagtgtttaatgtgtcggatcatcggagtccgactaatcgtttcgaaacagcctgcatcaaggcactcgagtgaatattcttaaccttatcatcaaggcaataggaaaggggggtaatgcagtcaaatgtttgcgttgcaacgtgctatacacagcacagtaattgtcatggcagggtacatatgcaggcgtttacggatatcacgatttgcttttgaaatgggatatggcttaggccgaatatagggggcatatggattgatcggaatttctcttatctgcgacgaccggctcgacgctctcaacacagcatgcgacattgcacatatggcatcttcagaagatgatgcaaatgagtggttgagggatgcgaggtctttatacaggagacttctaggtcttttagacaaacagaccgctcatgcggggggaaacggttgtgaatcgactggccctttcaaggagggggcggcgggcgattggttgctacttggaatgaggagaaaataatgacctcttgctatattacattcgatggtccgcagtctctggaagaggaggcagggaccatgctcgacacaagataacaagctgagtcgtgtctgtttcggggcctaacaaagcatgtaatgcaaggtattttacccgagtcaagcatattgaagtatggactagcatagcatagcatagcatacatagcaggcgagtaatcgaatgaagtctttgtgttctaaatcttgtcttggttatctagtgattcgccttggtatttccacgtgtcgttgtatgccggaatatgtgtgacaagacagttgccacgacgtgtttcaactcgtttcgagcgtgtaaacaaacgtttgaggaaatgtgttgttgccgtagttttacggaccgtactccgttccgttacattgaggctgtgcttggtagaattgaccccacttgacccggacccggcatccgggtccacggcgaggggtcgatgctactacggtgaggcgcttgttgggcccccctgaaagggaatatattttgacgccattaggaaatggtatggggcatccgagactcggttactctaagtcgttgcttgtcttctgtatgtctgcggcgtatggctatctcccggcggctaacctccgcgaatctcatgcctatgccgcacattcttcatcctgtgatgatgtgctgcgccgcccggttacttgatatctgagcgtacggcgtgcgtataatgtctggtctcgctgttcacatataaagttgtatcaatgtcgcagtgcatacaagccctgtcccgagtggatgtgtacactttaaactgccattcttcccgccggaacaaggcaaggcaagggggcatacccatgcatactggtacgtgcatggatgcatgcatggtgcagatattctctctcagactccatctcgagtctcgctactacgttaagaaattcaagtggactggctgcgacatagcaaagttacccacgacttagacaggtgaatgataggtacacgttttatttctgacttatctcccatgcatgacctttctcaccgtatggaggcagatattggagctcgctcgtatcggcttacgcgtgcgcctccagcgtgatgcggtgtttttaagggtctggtagaggtatgtatccataagaggcaaaattggggttagtctatatccccacccatagagtccgtcgcataatgaagtgagatctgctatatgtactccgtatgtcctccaacacgagaggcgagttagtaatcgggcctccggctcatattcagaagaggcgtcaagttgacgcgtattgaggctttcagctgaaaaacgtaagctattctcctattcaccacataccgatgaacacgaaaatagctgaagagggctaggagtgcgaatagcacgcgggttggggagtagagatagcgagcgtcaaagtggtagtattattaagtgtgttcgtatagatagatagtgacaagcgtgattgtacaacaagatataggtgcttgatgaatacatggcccgagggagatggtgtactgcagaggtgcgtgcatgcggtagggtgacttgaggccagcgagactgttgcacatataagtgagggaccctccttttccaagatggctcgacgagttcgtcaaaagacacatcgactgcctcatttgaacgaagccctcttggctcccaatgttgacacaacaagcccaacatgtacgtgcatgtacacgcatgtgaatgtatggctgtctgttgtccaactcggcaacctaccaccgcaacacaacacagcagataattagtccgtttagttcggactccctcggaacgccggcatgtttgatacaaaagcgacagtgaggtccaaccactcccagttgaactccattaccatccatttcccatcccgctgcctccatggcctcaaaagaaaagtgagaaataaatgcagctatgcgcctgtttcgtggcatccctcgctcgatgtggtcattagatgatgttgatccattaattcgtctcaccaaccctcacttcgtctttccgatactttccggcaaacaaagtaggtccaagtcctttcctctagcagttacctcccattatttagtttcagatgccaacctgaggtgcgaattcatctagttctttgcatcttcagggatcttgctgatggcatgaccattggtatgtccgttggcgaagccgtttgccttgccgtttgtcttaccattggccttgagggcagaggcaggcatctcttcctcttcctcgacatcgtcgtcttcatcctcagatcgatcatcctggagatcattctggctgaggaatcgccaagcaattcgagcaatacagaagagccagaacaagttcaaggcctggagggacgagaggagtgcgaaggtgatgacctgtgcaatacggcacttgtattgctgagtctcccagttgagctcaaaggggccaacggtctcgaattcggtgagaagagaccaaatgatcttcaagttgaggaagtgacgcagatagatccaagcaaccatgaagactccgaaataaggtccgacaaggggagaatcaatgtagttgagcgtcttggacgtagcgaggaagaagtcgctgatatcatgggtaacgtagactgccagaccaatgtaggtgaagtggaatcggtagctcagggcaatgagtccgagggtgacaacatggtgaccgacaagctccttgaagtccttgcgaggcttctccatacccaggagaagcacaatggcctgctgagcccagtacgcggcctcgaacagatagtagaacttgactggtgcgagatgagttcggtgagggaagccctcgtacatgccatgggtattgaagtaccacacaggagtgtggctcatgacccagagaccagcgggaccaaggacgccaaagtagagagcagtgtagacctgctccatgaaacgggccttcttaccacgggtgaggttgtagtaacgggccagtggtgacaggagctcctgcatgatgaattcacgagtgaatgagaggacaattgtgtagaaaccaacaaaggcgatatcccagcgcccctttccgtactgcgcaggctcgttggggtcatcttgagggagcttgtacgacaagaagatgaagtggtggatagggttggactcggtagggttgatggcataaccaacgaggaagaagacgaggaggacggcagggaggacgaaagtatgcttgatcatggtctgcttggctcggccgatgaggccacgagcacggcgtcgtttggagaggcgcttgcggccgtcggactgttccatcaatgtgtcagtacacagcacagcagcatgcacaggcggttcttgtcgaacagagcagagcagagcagagcagggaagacaagaaaaagtgacgtacgtgaccattggagtggttatctgaggcctcgagactggcacgactagaagccaatgctggagcacccgtgtcacctctgatctcgccgcccaaaagactactcttacgtcgcctccgagcgttgttgatggcgtcttgggtggctgtggtgttgctgctgctgacgtaggaacctgcttggtctgcggaacgacgctgatgcagctgatcgtttgccgtgttgagcagcggaaagggttctgagcctgacatgtctcggtctttggtgttgtactgcgactgcgagcttcctcagaagaaagaattattccagtttcgaagtttgtaaatattagatgccgagaatttctgtggtagactagtctggtactgtagacgttgcacccctattttgttcgacgccttgaagtggagtttttctatcgcagagtccgcgtataggtcaaggccggtctaggagggacggaagtcgcaaagacctaatgacaagtcgttgtagagggacagaagaaagaaagaaaaaggaacgtgtttcttgctcaacctgaacggctcttgtcctgtatttcaatgcaacgaagagataaaagacgaaaacgggggaagcagaggcagaagaagagtccgtcgcggattgtgcgggatcgtcgcgtgctggaaagttgtattagagggagttgctagtggatagtggagggggagattttaaaggtaggtgggtaagcccaggcgggaagggatctgatgattggtcagattgggaactatggggggtcttactgtacttggttcttccatctccattccgcccatcatctcaacgttgaagcaactgtaaccgtttgctgtttgatacttctgctatgcggatgccactggaatatttgtattattttatataaatacacatgaaactcatatttaagcttgttgcaatagagtttagacggacctgtttgtcccccggattttcgtatgtttcttcctgtcgcacatggcttcagattcttcctcagcccctctagaagcagtcaacttcccacaatgtggagaacaaaaagggcctcctggctccgcgggctccaaaattgagattgtccaagggtctcacaggatctcattgcctacagagctgagttttttgtggcgtttcggcgacccgcggagtccattgttgcacagtagatatgtaattatcattctttacaatcttgtgatattgttattattatgtatgtaccatgattagttactccgtagattctgcttgatcattgatgcatcgtcatataatgactgtggagccatacaaactctaaaaaatcagttagtcaatccaatttttttctcattaatctccgtgcctaggcattaaggtagctaactaacaaacaattggatccaatgtaatactctaagtaaacatgtgaaggaacgtgcgatagtgctctcatcccctatccccctatcgctatcatcatcccatctgccatgattcatgtcctctgctcttccgagcttgccgagaattcatgtttttcgctttggcacgggattgtcttaagtccattctcatttgcagacgttgcagctgacatgcatcactacgtcatgccgaatgttatttctacctaggtacggatatttcaaaccgtcagcgaatgtaacctctaacctccaaactggatggatgtcaacagcctccgcttacgagaggaatcaaatggttgaggcaccagagttcatgtttctggccattgttaagcagctgtctcaatagtttctataacagttgatttcatcgtgctgtttgttcttgcatagtctatttactactccaacacacaccatgttcggcatgtccttttcaggtgaaaaggctattctgactacgagtatccatgtatacatacttccaaatatcaatgccattcgttgccttccttcaaggtcggcccattcagcatatatagaatccaatcccaaggatggcgcccatgtctgtcccctcccgtcccttagatatacacgcaaaactctactacactcattcctggggtatcattggtataattcatccagatgctcatcaaaacagagcagaaaacaacgcctcgctaagtgcacagttatcaacacaaaaaaagttctcaactcgatcggtgcagacccgacgagtccgaatcttgccttcgatgatccaatgatgacctgcctgacagtgatccatcgtcagaatcatcatagtaatcttcgtcgggagtcattctcggccgaacgccccgccatagtggtgggttatttggtgggatcggcccgtcgccttggctgcccgagaacgtgcttcgactcctgtctagttgtgaaatttctcctgttgcgtctcgagatgcgttgctagggctgttcgtgctcctgttttgtgacgtaaaaggttcccgacctggcgagccctgctctgatgtgttgagctcttcttcctcgagcacctgctgcagcgctgcgcctcttcgcggaggtgccggaataaccgttacaggaagactctcggtattaggagctgtgcgcatgcggtcccgtaatttctctgcttgattggccgcaaaatcttccaggcgagctctgagatcccatcggctcgaactatttgcccttccttcgcgttccgcgactggattgttgtctgaatgctggatcatcccccgtgtcgcatcctcacccgattgaccagccctggggccagcaattgcaagacttcgccaaccgccctggacaggtgagcttgtcaagtttgcctctagatcggcggattgttgtgagggcgatgacacgacatgtccatgttgtacagaagctggagcttgatttgaagaattggattcatcatgcgtgtgttggcttgggggagtgctgctctgttgactcagatcgatcacactaggttgtggtagagggtctggtgttcgcgatgtggtttctgagggtgcttgatatctgacggcataaaccgtgctggctgcgctggccgtatctgttcggctaataggggtcacagcaggcgccgggcgagctggccagatgttgggccgcaaacctctgcctgtgcttctttgtgtgaattgctcagtagtctcggcaaaagcgccgttgctctgccctcggtatctgttggcaatggaggaaacagtcggccaaccgttggcagcagacgaagtcatttgctgtcgatcgccgtcgccgctacttcctgagctgcctccttttcggctcttgcgattccggagccacggaaactcggatgcattgatttcgagtgtatcgtctccgtcaaagacttcacgtccaagtataccatcctttttctcctctcgttccagagcctcaatcctttccacccactcccagaccacgacactggcagctgcagcaccaacccatcgcacgtagtcgccccatccagtgaaatcaggctgagagatatcgagaatgaaaaatacgacgggaatcagaattgagataagcgagatgatggcgacgaagctaatgttcttcataaaggggtggtagaaagaatagcgcttcttcataagcgcatagtaaacaacccatgctgcgtacaacagcccgagggagagctgaaacagatagctgagagcgggcacgggatggacaaagtttttgggccgcgcggtggtgttgatgccattttccgagtatttgaaactggtaatggcactgaagacaacatcgagagtgatgagtgcgaacgcgacccatttgataatgatcttttctcggtgccggggaaagagtcggattagagtctgagcctgagccaaccataaaaaggtatcggagacaagccggataactttgagttccacgctattcatcacttcgtcctgaagttgattcgcgttctgaatcccccacatgtactgacttttggcagcatgaaaggtgtcagccgaggcaatcgttagcgagatggcaacagtcaaagcagcaactttctgtagccatggtcggccaccaatcgtgacactgctggatgaactgtgagtgaaagcggatcgtcggcccaggtaaacgattccaccgtcgagaaacgaccgcggtgtgacgaatagcataataacgagcatgtaggcggtgacagtagtcgcggcaagggcgtagcatatcggaaaagtagaggcgtaaaagggatcgcggaagtcggagaatttggggctgctatcagatgcgtcatgctgagtgaggctgctctcgtcgcctgaagcagcaaccgtcacggaatattcggctcgaggcaagagatcgggggtcgggcatgggacttgatatacagccggttcggtcaatggtacagggacgccgtcgaatccgagtgtcataatgccactgtcgggcaggagagtcgtcgtgcacaacgaaggcagccccgtgatggtcgcggaggccatgtcgagggcggcagcagcagccatgattgcggctggccggttatcctatgaggcaacacgcaatagtatggccagccgcgcgcggagcgacgaggttcgcaagttcagtcggagcgaggattatgaatcggggggggggggagggggtcgcttaagcagtcgccatgagaggcacgtttcgaagagtaagcaacgcggtagagagtttcgaccggcagcagttcgtgactttcggatatctcttagtctggactttaattcgatgaaacgtggtaattgttggagattatcgatcaagaagaacgagtgtgttctgttcggggcgcgatttgggggagggatcgtgggaaaaggaacaggaggtttcaaacgcggattgattggacccggtctccagttcctggtaagtgcagtacagtacagtacagtagtgtcggggggcccttgtctggtagtggaaggaggcggacttggggagctctgaatctcaataatattgtgtaggcgaaagtaattgagaatgacacggggagtctggagtcgtaatcgtagtcgtagtcctggtagtaatactgtatgtacaacagagaggctgtgactctgggcgccgagaaaccttggccttttcccactgtcgattgtcgcgtggatggtatgcagcaagactggtcttggggatcaggcaacgttagggggcgatctcgaagggtcgaagaagtctcaaagattggagtggatgagaaaaaaggttgagtctggcctctgggcagagagaaataagctcctggtccgttcgtctcgcctcgcctcgtcgcgtagatgagaaattataatgtcaagttagattgtttgtggaacagtatgacagaggggaaatactggggaaactggtttattctgaggatttttagtgacagttcattccatgaatgaggtgggctatggtggatgtttcgtctccgagcgacgcactgtataaactgctaggtgctgttgtcaataccttgaatcaactggcctagggcagtacagatctcgactttatttttagccatgaagattttactattccaacttgatctcgagtagctatcatggaggtaactcagctttcaaaacgattctattcagttcgcatttacggtcttggtcgtgtgccttgcagccattgtcaagtctcatgtttgagtaacatctccagggctaggtgtcagaggcatgcatgtgtgactttctggatgtgattctagaatgagcaggctatcatgggattggaagtcgggtaaagttaaattgtaacgaagcatatgcacaaccgctcccggttcatcggttggctgcagtcaaactttcggaccgttcatcatcaacggcaataacatgcattcttcgattgatgacgcgcccggtagcagatgttgtaattatcgctacctacctaggtactgaacttacacagtcagccctgtggcttagtggaatggaatagaatttaaagacccgacccccctacccccgccttcgtccagcccccaaaacgcaaatcaataccctgatgtgcggtcaatttatcctctttcgtctcatccccaattctctcagtcaatggtcaaaccaatgtgacccctctttatgtcaaaggagtcaggatgctgacaagatcagacagatatgcttattttctggtgtgatgaatggaaaagaaaagaaaagaaaagaaaagaaaggaaaggaaaacgctctcaaggactcgctatagtataattgataataaatagagattgaatgactgcgactatcaaatccttgttgttctggactgaaagtgtcagctgttttcaatatcgaatgcccgtccacattaactagtgcagatgatagcctcagccatccgcactgtgcactctgggagttaagtacggaaaacatcacccgggtttcccacaaaatatcaagatttactctcgatagtgtgatcctttgagagcatgaaacggccaatcaatgaccagggagagagacagggagttgatctgaaagaagttgaccaaaaatacatggcagcctttggttatagcggccaaagagtcttcactcttggatatctatctatttctactgatctttgattatcagcttcttgtcggctcagccgatgaacccaaacctaaaatcaaacctaaaatcagactactttacagtaccttaggctccaggaaattctccggtcgcgtgctgtttccaactggagccaatcaatcgactactgccctggcaatcaaaaccagaagcgctagactacctattctcaggctattgattgatgcagccataatggaaccaaatatcgggctatttactctattttcacaacacatcagtctgcctaggcactatactacaggtgattgagccatcacagcgactcaagataaacctgctcgttgaggtggcatcccctttcactgcttctcacgtcatatagcagcattggcataaatccaatcaagcttttataaagtgccaagcctgcacatgcacaacgagttcacaatatgcttggcaaagcttagttttctccctgtagcttaacttaaacttggcctctgtgcaaccttctccatactcttggcgaacttggcttcgatcaaaagacaaataaccaccgcagctatggataggtagataaggtattctcacagtagctacaacagcaatagtgaaaccatcgggaaaaggctatatacatataaaaaacatcttattttgactcaactcctgggtatttggtccccttttgacctcaaatgtaataatgcaccctcttaagcgccaaaatagatatataaaaaaactcaccaaacgccaaatactgccgaaaatgcatcttcccactggccgtttcccatgcaacaggcaaaacaattgctaaactttttgccctcttccgtttcttcttccccttccccaggtcatgaatccatgttctcgctggtttcgtgcggtacatcattcctcatctgagtcgtttccgtcctgctgtccatcccgatacttcatctccagtaaccacttctcatcaaagtcgatacctcttcgaatcttggttccggccttcctccagacggcactccccaagccaagatccgcaataaatagacgccattcctcttcgtgcccggcgttattcaaattctgtgggtcgtcctcatcgggtggtgtcacggcttcaagcaagcctcgctttggggcacccattgcaacaacgtatcgaggcttaacgaatagacggctaccatctatcactgccactttaccggaagttgggtcgatacctgttggcacatcgaccgatagcacgaacgcttcgtttcggttcgcccactccatcaactcatacacagctgcctggtcgccagttcgcagttcttcaaacgatatcgtcaatcccagaagagcatcaatgatgagtgatactgagacaggtgatcctgatgatgatgccttgcgcaaatgctcaaacagatctgccttgctgagaattttaccaccaaaggctcgataaagttgaatttgttgccgcaggtcttcgagcaagtctttctcacgctcgatacccactaggcatacgagcatgttgacgtttttgttccgtagatggcgagcagcagcaatagctcggatacccgatttgttatttccagccaggatcaccaccactggactcatcaatgtcgcactggaggagggatttgcaccagcaaggccgaaccgtactttgatagcaggatctgaaagggccaccagagcaacctcggcgatacctcgccctccattctcggccataagttgttctgtcaagccgatctcgtttgctgctatgttttcaagattaagcatctgcagggctgaaacggtttcaagacgcttatgcgaagggacgaggtataagccaggcgggtgaccttgctgtctactgttagtactgcgagattctggtcgagagatcgacaaccgagacaagtggcttgcacgtacaccagaattgacgcggcttagcggaaggccgccagatactgcaacagcgctcgccttgcgtgactgtgatcttcgtgatggacccgatttgctatcagccctcctgttaccttggccaccccgaacttcccgtccagaaagcctctccgcctcgttcaatccatcatctgcctcactgttccagaagtctgcatccttcttagtcgaggacggcaggtccagtacattttccgtgtaatgcaggttctttccgccagctgtaccaggctttggctttcgattgtgagacaccaatcggctggcatcgtcgatttgatcctctttcctcatctgatcaaaaatggtgcgtttatcaaacttggccaggttattttcaaagtcgaactcgcccatctcttctgtgacatcttcggatgcccagccgttatcgaggaggcctttgcgtcccttggagctctttttcagtgaatggaatggttggaaagacgatgtactctgcaggattggtgtctgcctccaccccttgcctcggccgctggcgggtgagccctcaatcacttgaccatcatcctcaacacgctggccctttccttgcttggactgtcgagagcgtcggttattgttgtttttcttcttggcggatcgcggagtctgtccctcaattggctggccattgtccatttcttggaccgcttcgttaatggccaaattactgacagaaccagtcaggtcgtgatcaggggtgggtctccccggcgttgagagagcggcactcgcaggagcgacttgtagttcagctctcacatcctccaatggtccttttgagtcggagcctgccggcgttaacgctgccggcggtcttcccagacttaggatcgcagggtctacaaaagcgggttgcggtagtggttgcgaaatgaaaggcgcagtgatgggttcggctggaggaggcacatatatcgctggcctgtcgttcttgacttcagcaagatcggcgatgttagtggcgtggacctgcaagtgaggaagccattgtttggtatccgaaatgaacactgcaacagaaattagcatctctgtcttggaatgtgtagggttaggattttgtgcataccgttagtcaatgttaagccgctccctgcctgaacattgccaactgtccccgtcagttcgctcccgggagggtccctcaacaccacccgcatatgcaagccgatgaactgggttgccatggttggcaagttctcgcaatttatatgtgattggaaaaaggttgtatttctcggcacaaattattggttatggcagatcggcagagtccagatgtcgttaacgtcctttgacaagcttttgaagaccaatccccagtcgcgcagaatcgagaccccaagatttgtgtgttactttgtggagtggataagtactgcttttgtgtcgaaatagaaacgagaggaccgggtggttgggctcgtcgacggagtgactgattacaggcgagtttcgaagcggcgggatggggcaaaccgaggggagatcgagactgggagcccagtgaggaaatggtgcgaggttcgaaaggtggcagctgcaaagctggagctctccgacttttatgccgtatccgataaggtactgctgcaggtgtttcggcgagttttcgtattgcgatttgatgttgtgtgatgcgggcctgtccttggtgggagaacttccatttcaacatggggcaagctagggaagttcgcgtgggaacaaagtcgccaatcttgttatcgataagaaggtggtgtaggtaggtcggtgtgcgtcacaactttgccaaggtacctactccgtaccttacctttaataggttggtagcctctgtgatgtttgtgtttgcctttgcaaccacggtaaccatggcttccttggatggcttataatgaaattggttctcttaccttactagagctaggtatgctcagactcataagtaaacttatctgtgctgaatcaaaagccaaccaagaaaacgtttcgtcactagacccagtggtcagagcagatgtcataaagtacagagcggttcatcatttgtatcatcataacttggtgcatacaagtctcaatatctactgggcctttggtgtgtctaacccgaccaaattgcccctttgacaccttaacgcctttcccatggttattcgcatctctcgaaacttggcgtttcgactgtgtctcccgtatcatacaatggtatcaatagatggtaagctctttggcatctaaatggaagatcaccagctccaaaactcagtatcccatagaagccatcgcctcttcctcatcgtctaaatctatcacttggtgggctggcttcttgggcgctggtgctttcgagggcgccgctccaatgcgattggatacgaaactagtgatattttgagccgtaggttttccgagtgcctcctcggcactgtagagtttgttgtaaaagtctatgactcgaggatgtgccatgaccttggacttttgaaagcccagaacctgtaggccatcctgtgtagtcgctcgactgagagcaacataagcctggcccttttcaaacacacgtccgagattgactttgacacgttcgagagtttgaccttgggccttatggattgacaatgaccatgccaggatcaggggcagctgagttcgcttcgcctggagctcgccattgggcaattcgaccttccattcctcaggctggcagaggatcacgcgtgatgtgccatctgttgccatgaactgtaccaccgggaatttggtcccactggaacctgaatcggattcgcgcttgaatgtattgagtagtttctttcgagctttggccattctctcttcctcgtcgaattcatcaattggctccatgtcgaacgtcttttcatcggagaaccctatcaccttgcctaaagatccgttcacaagtgattcatcaaggttcttgatcagcattacttgagcgttgatcttgagatcgatactcttgggcgccatcatgttcatcagtagtttgtcccgaatctcttctttgccagtatcttgagcctcgtaccgcctgatcgtgccaggaagttctctcaaccttctttcatttgacatctcgacttcgttccgggtggaaaacaactctgcggttcccagtccatcattgaaattgagcggtcgctccagctttttgaaggcccgaacagtgtcttccgttatgcgaccgaggcgcatctcgttgagcatgttggcaaatactgggtctcgctgacggaagacctgcgtaagtccaatagtgtggtctatggaggtagcccaagttgaagcatcaaaggcaaacttggtctcccgcttcgcaccctgttctgggactggtggaagctggaaaaaatcaccggtgataatgagttgaatgcctccccacggtctcccgttgtttcgaatcgttcttccaattgtagacagtttgtcaaacaaatctccgtccaccatggaaatctcatcaatgacaaggcatttagttctcagccagcggttctttgccttgggattccttcggattttcttgattagtgatggggcatcctctttgccaagtccaataccagagaagctatggagcgtaatgcctccgatattgcatgcagcaagtcccgtggaggcagtaacggcaactcgttctgggtctttggcatacttcttcttcaattccgtgatgatggctcgcatgagtacagatttgccagttccggccgcaccagtgaagaagacactctggttcttgttcactaccaggtccaagacgtgtctctgttcttcgctgagcgatatggcaaaattgcccttagaatgcgaagtggtgacttctttgatctcatccatggaaagaccggtgccggccgatggttgctcttgctgacgctgagttcgaaattgttttttctgttccttgacagcgctcgctgtgggattaagaaaatccttccgcttgttatccggtgtttgggcgacttgtgggtgaaaatcactctcaccatcgggttcttcctgcctgaaactttgaggcaatacgcgtttcttggcctttttagggaccggagcatcgaagtcaccttggtcaccagaagaatcgcgcttcatggaaatattggccatcgttgaagtgacagatgcattgcgggacggtggtaggaaatgtgagggcggtgacgaagaccaaggtatagccttgtctgtctgtgttgaggttggcggcgggggtggcatgttctccttggtgatgcgcttggatggagtatttgcgggaagtggtggtagtgctgaaggggcttggaaatccagatctaggtcgtcgtcgtcacaaaagtcgtcttccgtaaagaagaccgctgcttgggcctttgcgtgagcttcaggttcagtgagatcaacaacatctgcttggccgccgaatgagtttgaacctccacagatagaagccagtgatccaccgccaacaccgtttggcggtcggtaattgtttggaagttggttcatgttagaaggtcggttttgaagaggtctggagaatggtggcatggtcctcgccgacacagcaggggcgtttgacttctttagttgctgtcgaatatcggcattatgagtacttgggctggaaggaagaaacgattggcttctgggctggctcctttgttggggaggagggccattggcctcgtattggctatttgcacgctgtagcattgcgtcagggtttggtgaatatatcggaccagctgagtgcacctgaactcgttgctgttgtaaagcttgtcgaagaaggaacgcccgtgccggcgaggaacgaaaaggcaggtggttgataccaaccttcataaaatatcgtgtagtggcgaccgctgaaggttaccgcacctgaggcaggtaggaaaacgagggaggaggggggaatggggaaaaaaattaagcaggaagctgcaaggctcaatcggacgaagacgagattatcaaggaagtatccgtaccccacggtcctgtcatattcagcagaggcagattgtgatttcctgcaggataaggacgcgtctcggccccgaacctggtcaggtacgacgaatgaagtcttcacatgaatgcagtaggtctctgcccgacgcgttccaggcgcgacacgcctcacttaatgcactaccggcattcgcttagtcacgtggtctataattgccgttcatgcatacaactcacgcttgacgttaaataaggtaatgaatgaaccatgtgcacaatcaactattaacaatgaaattgttcgtcattataatattcatgtttttctcaggacaagcacgatactgaattatcaacttatcttcattcctttgaaatgataaaaacgccattgccaaaccttggtgtttccattgtatccaatatgtcagtaacacgaactgatcctattcaaacattgcgtaaaagcacagtgattgcaacaaagaagactgccgactcatgctatcaatttcgtcggccactatatcccctaaaagcctcacgatcttcatgatgttgtcgtgaatagcgtggctccctgtggctcatgaactctcgagcccgttgatcactccagcgaggttcacggtcaacgtacttgtagtcgtcgggtcttcgatcttctcgcctctccttaagttcacggagccgtcgaagatcctcttcaagattttgtttgaagcgatcattgtctcttcgaacgtcacgctcacgatggccgtcgtctaatcttgctcgctcaaggggcttgtcggtgcgactgggtctgatatcataagactcatctcgtcggggcgcagtgcctcgaacatgacggacactaggtcttgctgcctggataattcgtggcggctctcctctccaaggctgttctcggggagaaggatatccgcctctgggcgagcaactttcgtcacggtagcgacggccgggtgaattgaatcgtacatgctgccgatcagaatgtcgagaggaacggtcatcaactatatattcagcatcctttctgatgttgcgaggatcctggacgataatgttttcgtgatgattggaaggcatacgcttcgggtttgggctacgccctcgacccctttgcggactgctaccggaatcaacggacgatggccctgtatcctcgctttcatcttctgaacactcgtcactatcaccattggatggcgaggaacttaggcctgagttatcaataaccttgactccatctccaaaattgaaacctggctctggtgccgttttctttggtgagcgattgcttgcctcaaatggagccttaggtgcaccgggacctgatgagggcatctgtggaggacccttgggccctggcaatggcccatgtggtggtcggttgatggggatattgatcgctggtagccttgggggtggtgcagctggaacctgtccttgtgctggtgttggtgctggtgctgacgctggtactgttacaggtggcacagcacctgcattatgagtgatcgcatttcctggctttgcaggtggcatgccactttgctgtgcattgttgaatgggccctgtcgaggggattgggcttgaggcatacgagggacgttttgttctcccataggaggcctgagttgaccattgaatcgtggattggtcactggacgaggtgctggcctgacgggggctgcagcagcaggagcagcagtaggaggagggggcgcaaatctttggggaagggcgacaggcggtaaccctcccatgcgtggctgggcaggtgtctgttgggtttgccttggctgtctcatcgatacatgtgtatcgagggttctgggggtatggcggccagaggcgggcatcctctggaaatatgcattgattgccactctctcaagcctaggagatttgctccgcttcgagtggcttctgtgctttctggagcttcgcacactcctgtcatcctggtgtctggaatcatctgccgcccgccactctgattcgatctgggccagcttatagtagaaccgaaagtcacggtcctctttggttagatcagcttgagccctgtcgagctgaagttggatagtctcgttcttgtcttgcttcttctttgagacagatcttgtggttctatctaagtgctcgatcctctctttgatccttgattgggacatgttcttctctgtactagtgatgatctcccagtcatattctgtatcccgtgccttgccaccactggaggtcacaggggtcttttcgaggcggagagctctgtacacaggaagctccctgcttcggacatttttgacctcggcgggattttgcagtcgcagatccatgggaggctggggaggatggctatagcgccgggtattggcaggcatgaatgcaggaagtcctgcaggggctccgttctgctggggcattgaaggccgtgtttggggagcttgagtatgatacattggttctgggatgttttgaggcatagccccgacaggaggaacaccagccatagtgtgattggtatttgctaaatgaatggggaattccaatcctgggattgatgcgatggagaggaagaacaaggctatgatatatacgactggagatggagagcttgggtgggcgcagcttgggagggattcgaaagctcctgcgtccaaagacttgtgcaaattaaaagtgaggctggcgaaatagcaaaggggtgcgtcctagtgagaagatggaggggggatggaagattgaggactaaggaggggcgcagtacagccttgttgtggcaggtgtgtcaagcaattggagagaatcttgtttgctttgaagatatgaggaaaggaatctctgtttgttggagccgaaatgggagtgtctctggatttctgtgggaaactcgagggcgagtgagggtctatttgaacttggacagccattgctcaagataagtacgtattggcgttggttgcttgatctggtattccgacacaatacggcagtgatgagtactcttgatgatgaaagccagttttgtgttactgagaaactgaagattgttgttagaggcgaaccatacattggttgttctgcgctcgagttggtggttcgcccgttgacctccaccaacagcacatcagcttggcgcaagccaactacgcacattaatagcgatatcatgaataagcctacaataggactctcagccgaagtgaactaggtaatcggcaaatgcatttcttgccggccgacctctgctgagatacggcatcattcgcctggccgacacgatcagactgacttgcatgaggcaatcggcagagtccaacgactcaagatagtcccttcaaccggcgcctctattgtgtgttaccgcatgctgtctcgatatggcgaccgacaatgaacgatgaggcaagttgccgagaggctgacccgagtcgatttgtgacccgataccgacagcccgttctgtcaacgcccagatatgcaggaaggcgatcgccgtttctaagatacaacatccatgctagctagctatgtatgcagtatgctatactaagtgtctgtctgggtgtgttactctgcggccctcggtcgcccggtgagagtttaacacgatgatctggagatcttttacgctgcgtaaccatttgttcgagttgagagaggccctgcattgttgtactgttgaatcagataattgcctcggatacaccatggctggactcaaaagttcaccacgaagtcgttgggcgttgatgtcgttcgatatgtccgaagtttgtgctactgaggacgagagcgcagactcggacgcgaacgcagcgcatcgccacaatcgagaagtgtagtccatcgtggaattaggccttgtccgccatgtcacgaaaagtgagagcgacaggtccaggtcggacatatcgaggaatcggtgaaacaagttgagacttgcttgcactaaggaatagcttcgcgggaaggtcgggtatgcaagtgattgcagagaatgtacagtagcgagctgaatgatgtgcatatttggttgatatggtcattgactaccatggatctctcgcaaggcagacaggcagttgttctacatactggctctgttggttcgccaagtcagcggcagttgggattaacatggttgaaaatgcgcgtaaagtgatattgaggtataatgactcaatcagccttgattgccctggaggtgagtgtgtccaaagtgtacagtagatacttggtagatggtggtaacgcaatccgtttacaccgcgtcacggcccatcccatcccatcccatcttatgcacgatatagtcagcagtttgatcgaaaagcgcccttagttatgcggcaactagtaactgtagactatatgagtatgtcgaacatattatgtatgatgtggaggtagaatgacccagtctagaagtgcatgtgcggcgcaggctgttgatgatggatggcctctgaggttttctatacgtcgagatacaatccgataaactaaaaaaaatgaggcgaaagtgaacatgtttcatgttttggtcgttatgaattgtgtctggattctgagacatgaatacggggtttatcagtcttgctttgagacagcaaagcatagcatggctagcatggtatagcatattacaacgcaacacagtcgccacggcacgggcaacacaataatacagttggcgatggcacaaaggcgtgtctcccgcgtggccgtgtgacctgtcaagagggttcaatatatcaattcttcccgatggcgatacaaccgtcggtgatcaggcaactggccgcctgtcaactgaggttacactgaggattgatttaactctgaacgggcgtgtctgtctgttctacagtatcttttgcgacggaatattcagggcgttcgtttctccttcacaccctcagttcatgtctgctaactttggccgggcgcccaagcatggttgccttgtggatgcctcgtgaggggttgattactttactttggcattgcttttcttttccgttttcttttttcttgttctgaaggcgaccgattactctttttgctaatacaagtgtaagcaagtcttggttgctgattccaccagcaacattcatcaacggccgataacatcatttgccttcagaatacttcaccgagaatcagaacattgatacgcccacatcatccaatatctatctatctctgtgactcagttggtcggtagagattcaggaaataactgcatatcgtcttaagcacgcccgatgtaaagcatcaagatctcgagtgatacagcgtcttcctaatgtcccatggggtcactaagcctgcaattacagtactatgtgtttgtttagagacgggaatagataccaagacttgttgtctttaggacactgtatgactggtgacatgccaggagaatgctgtgtcaagtctagactctccttctcatccctttcaatgccgtcggtgagtctctgggtggccttttcaaccctctgcctctcaatggccttaccattctcattcgaggccgaattcgtcagcccaacagaacgcgttagccctatcttctctgcaagaggccacagaagccacttccagggctcggtttctattttcaatctgtttttccagttttgaaatcgcacttcttgatcttccgaggcgtcaatgccatagatagatgaggcacctctaatgagttgctcaagccagcaactgggagaagcacatctgttcagagcaggggaacagatcgaaagactttcaattattctcgtattattatagaataattagcctagaattatcaagaattcttggtattacgattgcgatacatccatcagcattgatcttcttatgtaactcttacatttcagagggcacggttcattgtactggtaaagaaaggtccatcatgatagatttgcactgataaactacacttgctctttgactattacttccatgccatccagagcaatctgttgtgtgtgtaatgatagtcaaccccctcctctcccacgatatcaagatatcaaatgaccttcttcaaatatggcagcaacggcacagaacaacgcagcatcatcatgttgtccaaggccttttgaagccccttggctctgaaatattgaacaacgtacgggctcatacagagacgcagctcatttcatgtcaggttacgagtctcaacgtgacttggagcttgtaaggagatgcatatttccatctcaagatctttaagattagacaagtctacaatacccatctcattgacgtttttccacgtccggaaaccaaagctgttgcataaggaaaccacttaagcttaaaacagtttgaggcagcttgtgagaactgatgaagctcgcaaacagcaaggatctcacttcagccctctaggcaccaacgccccatcaatcccaacgcaccaatctcaccaatcaacggctgtttgtaggcatgaacccccctggttatatatcaaagtagtggtctactctttcagcgaagtagctcagtcagttaacaatatgttactcaatcatatttaccttgccgaccatggtcccccccttgcttcgtttctttttggtccatgttcgactcccggattccgtcgtttgctccaagatagtcatattttgatataggaatcaaatttcgttggtatgggtacgtacatgtctgtgtcgttgtagcattcagttgccttgtacctatacagcattccactgccctcttcagcgttgagcctgatagccttgcctcaccaatctttattactatccaagccttatgccaggtacacgtaggaattgccctctctttcgatgtaatccttctcaataagactgcatctaccgttagccaaccctggacactattattaacgtgttgtgccacatacctttcgatctccttcttgatcgccgccggctcaacactgcctcttttctttgtcaggttgataacctctgccacaaggtcactgtgacccatgctcttgcgacttttcattattctcacgatggctgcctgtgtctcaaagcgccggtcttgcgcgatcctctcgtgtgtagccttgttctcctcctttgtctccttcagctggatctgattaatcttgactctgtacttgggatccgtaaatgttttgttaaaagtaaacgtatcagtaggcttgacatcacgacctttcgggtgcttggtcagcactcgcgctttgccgcaagcgagcgactgaagtgtgcgatcaagatcaccacctgaaagaccagtccccgtggcgatctgttcataagccaaaaatccatcggccggcacgctgttgaacatcatcagaaccacagcctggtatgcagatacaagaagctccttgggccccttggcgaagatgcccttgagggagcagtgggctaatgagtgcttccacgtcagggctcgtcctgtatgcttattcttgtaatacttgtcaaacctctcaatctgagtagcaacctcatccggcaggttgagacgaacatctggataagttggccatgcagcagcggacaaaatcatgacggaaaggtccagagaattcttgcgctcagcacttccttgacgccattgcttgaaagactccatttcatccttgccgagttcctgatccttgaacatctgttccagattatgtgtaaagtttgcaccgcactctcctcgaagctttgttaacatgttgcgctcagcgtcttgactggcgcttcgtcccatgagcaatctccgagccaagtctttcttgtaaaatgcctcgaaggcgtccttgccctcgataaagcggaacagctcgagagcttggtcaagctgtctatcaagctcggcatcttcgtcacctgtgctcgcttggccttccttctcagctgtcgctcgatctttcacatctgacaaaagatcctttggtagtgacttcaagccgcctcgcagaagcatgtcgatgtatttggcgatcatctcaccaattttggatgttcccgtgtcccagcaagaggcagctttgcggtcgttcatgaacttgccaaaagagtctctcatgccccaaaggaagtcttcgtccttattgaaagcatctcgaatcatcaagtcgagtgatcggcgcagctctaataagcgcaaaaccatttggtcacccttgtctttgtcgctgatgattgccgaaccagttgatcgaatgtagtcgcaccatggatctttcatcttcttttggatccctgataaccgaagcaagtcatacaaagccttcattgactcaacttctctatcagccagcagcttcgccaggttaccaccgttgagaagtttttctgagtagttcgtgatgagatgggcgtgcgcagagtccataagttgcttctccgtcgtactatcgaggttgaattggatgcagcgatagtcttcctttttcagtaacttctcgcaaaccaaaatgtagtccttgagacttgatgtgctccaagcttcgccaaattctttaaagtatctctcagactgctctaagaagtagggctcaaagtgcttgacatagacctccaaaacataaagcatcatgatcgaatctttcagtaatgcaggttcgatttggtcgatgactcttcgatcgtgctcaactaaatcgcaaacacctgcgatcagcttcacgccgacggagtttctataggcttgactctgggatgggaatgccatctttctgaactgctgaatcgccatatcgtttatagatgcaaggttcttctgcagtaaatacgttcgatcgaggtagctgaatgttgatctgatcaatatctgcaagtggttcttagcatctcaaacccatatagaaacatccagcctaccgtttgtgtattccaagtcttccattctgctagtgtgctcttcacggtatcgaggttcgaagcatgcccattcttctggattctgggtagcacagtccgttgcaggtgtacgtcaattctctctttgagcatttggtacaccttcgcgggatccccctttcgacagacatcctcgacccccctgtacagcctctccaaggggacgttgggtgcccgtcccgcaaaaacagcctctagggaatcctcgagctccttctcggtccgtttgtagtactcggcgaccagggtatctcgactcgtgggcgctcgcagattcttgataacaagcttcttggagccagaatatggcttaaacgcagaaggtgtctgcgttaggtcgatggtctcggggagcttgccccgcgctttagcggtggtcatttcgaagcgcgcccgcttggaggtagcaaggggaggtgatgctgaggatgttgaatctaaccgcggccttcgccgggagggagaggttgtttccgacgccaacggtttcatggagtgaatccaggcggtgtatcaacaaaagaacgaggcctggaacaaccgtacaaagagctgtcgcgcaggcctcagtttctcggattgtccggtgtttggttgcagtattcgatcgtgagcagacggaggcggcaagtgaagtaacagagtatttcgtgattataatgaaactgaaatggacaagctcgaagaaacgtcaaggcaatgctttcggagatgatggcaagtctcaatgatatctgaggtgggtgttgattgattgattgattgaaggtgattgaatccatgataagataagaaactggagctaccatcatctatctccggctcaaagagcgtcattggtgggtttgcatgacaaaaacaaagcaacaacttgcatactacacataataatcttacaagacaagaaaaacactagattggtattctagttccattgaaaccttctctgaatcaactccaattctctgagctcttgctttaattcagtacaagaactttacaagcttcaggtatttagggtaatcattagctattatacttccctccaccccaagtcggctttagccagacatcttaggcatatgctgcccaacctaggaaaagaggcatgttagctgtgaactcaagtcgacgacatccgattagcttaccagaatacaacactgccaaatttcgctcatccgtggcttggttgatcaacttgtttactgttgcagtcacactcaacgttttcgagagcttcttcctcacaatctccaaagctctgtcagcttcagatggttcattgacatggcctgcagcctttttgcccttcttcgtctctgcctcgctttgttcatcgtccattggggtttcgtcgttgtgtctcgccttttggagcttggcaagtcggagtggtgagatcgaccacgtatacagcggatcaaaccgcaacacatccaagattgtcatgatcgagtactgctcttctctgagagcatctagcgtaaactcacagcatctccggaagacgccttctgtcttggtgattcccattccatccacaatgtctcttgtcagtctgaaggggaccaactctggtactggcagaatacggccagcctcaaatgcaacacccaagtcaatgtggacaacttctcctgtcttgtggtccaggagaatgttgtgcccatgtcggtctcctaaaccgagaacgtgtcccagcatcgatatagccgcagtgcttcttgtgtacgctagtcttttcaagaaccattcatctggatccatgaagtgttccataaagaagtatctcatgactggatggaatttctccgtgaccttgcgataggtgctgattcgagtttccaccgtccgactttggaccccaaatatttccttacgacattgggagcccttcaagtcccttgggtagtacctttcatgggcgggcatcaagaactcgtgaagtggaattgtattggggacaaattcaatcaagcccgaagatgcagtgagtggtaataccttgtatgtcctgattcctaggttgcgctgctgagtcgtcctatgaagcttcagcagagatgatacggccgaaaagacctgttccatgatagcatcctgtcgcaagtcgtcgtgtcctcctttgacaagctgtttgtatcgcacaccatcgcttccaatggcagtaatgattttgggagcactgacgcccgaagcaatggtcatggtgggttctaatttggagatgatcgggacctttgagtaatcttttgtatgtgagagttcaatgtgcatagttggagatggaattcggtatttgatcaagcagttgatgaggttgtgcccgggcgaagactctttgagcgggatcttcgcacccgacttgtacctatttgggttccggtccatagcaagagcgtgatagtatttgcttgtcttgtcgatcgagagccaaatgttggcaacagattgcgtctcagcaagtcgtttcgcaatacgatctgttgctctgacacgaagaacagctacgtcgtctttctgctgtgcttttgccttggttccagaccagatctgatacattccgtgataaggatggtctacacagatattgtagaccagctccagcagcaatttctggaatgaggtgtcctggtcttgcagtcgggatgtcagttgattggtgagaccagcaaatttcctcgtcggcacgtcggacaaatgtcgcataaccgccttattagtagtctcctcttctgatcgctctagccaaagagccgtgaaacgaagggcgtcgttattgtgttcatcagaggcaataagagataggaggtagttctcgagactcagccgaacgaattcactgcgagtctgctcgactcgtcgcagttcttgctcatcaagatctagccattgcttctccttgttcaagacatgtgaatatctagttttcagctgtgtatcctttgtaccgccgactagggtttttagttctgccacttcatcgcccttggccttctttagactttgaagtcttttcaagtcttccaggccatctgggtcctgcagttgttggtcacagaacatggcaaactggtgaaatacagcacctgcttgccgaccttggcctttgcctttgagctccttgagtgcaggttccaggtagtttttctgaatatcatgtggctcttcaaggcgagcgacagagacctgatacccaatcttcgaaagcaagtcagatcggctgaccggcagggtttgctttttgagggaagcatctctatctatgccttggagcatacggatggatgtgctcatctgaccataatcccagagagaattagctgtctcgatgttgaccgctgcgtcaacatgaatgtctaaggcggcgcatgttgggatgagcttggtgagcccagtggatattctgagactctcttgtgtcgcttggtgataacgatagatctgagatgcggtgatcattgcttctacttccatatgtcgtgcagcagctgcggaaagcttgatatttgttcgaagggtattctgctgactgaccatactcatcgtagacgcacggcaagacaaaatctggctgacactgccgtacctaatgatggttagtagcttgctctaagaattatgacggatactcacagtccgctccgcatccaatcgcttcgagttttgaatttttcgatgagaccatccatctctgcggtgtcagaaactcctataacgtcatcaagttctgttaaggatgccaaagctccaagtcgtttcctcaatgaagttgcattcaggtcgagggcagccaagctcctcatcgtacgactgaagccctcatgcacagccgttcggatattcgtgatatcggctgcctgagaaatactttgatacgctttgtatactgtgaccgcatgatgatcactcgagggagcaggaaggttccaaatccctaatttcctagcagtattgaaagtatcctcgagagcagccggggatgactccatgttttgttgtgtctgaagaagtgagttcgagagtcctgacaagccaagtgtacctagggctctaactaaagcttgttcgtctgactgagtcattggatctccgtagaatatgtggttgtcgtacatggcgcctcggaatgcaagacttctggggccatcattctcatattctacgcgagcgacaacattagaaaggctgggctcttcgggtagaccatagtatgcatctggatcatcaatgttctcaaagattgtaaggagagtgtcgctcatatccacctcctttgcggctgaggaccttcttgaggaccgcgaggtttcaggagtaacatactcagcgaaaagcaaggcggtcttatacattccgcatcgcgacgccgtttgtgcaaccatcgtggaatccacctcgagccaataagatcggtcagccattgaagattctttggggtactgctgtgtcctgagatacagaagcaagttgatgagcagctttagattttctttggctgcaggatcagtgcatttcagccagctcttgatcgccgcagaaaatgggcgcttaggggagtgttgctggtttatcggaaagtagagcgcaagatgagcaacgaagggaaacgcgctctccgcaaagtgctcaactctagcaagaataggggccaagactgagagaatgatcgactctggaacacactgggcaaggtgtgcgctcagactcgggagccattctttcgaagtgatttccatagaccacacgtccggctggtctggtgaagaaggaggagtgataggggctttgtcagacgggggagatctgtgcgagccccagtgggaagttattaagagagactccgttaaactcctctgacaagctacagttagtggttcatcctcaagtatagcggcatccgagacaatggatcgtagagcagcttcggcaagaccagcagtgacagaatcgggatttgaagtgaggtcctgaagcaggtaaagtaatcccatctctgagccatttgaccctggagctatttgttggtagcgagtaagatgcgattcgcgtagaacattgactggaatctccccggaagccgaaaaggctcgcccaacaactcgccctgcccatgctagatactcttcactcaggttttctgtatcgcagctcttccatacagccgtagaatgctgtacagcatcatgatcagactcgatgatgtcgtccttgatcaacgcaggaatgcaaaagtcgccacaaagaagaccgagagctagctgtcgagaagaatcgttgagaagctggtgatctgcgccaccgtcgtccaagatatccagcaatagtttgctctctgcagtgcctctctcagcatttccagaagctcgaatacgagcagcagattgtgttatggacttgaaggcatttctttgcgcaagatccttaaacgccggtgagtcatactcctcaaggtacttgctgaaccatccatgaaacttttctgccttgctcatagttgctttgaactgactctcctgggtagtgctcgactggcttgattccaggaagactcgaagcgacgcgagggtagacagggcataaccagcgagaaacgatggtacgttgctgagatgcttggccccctgacccaagagatactgactaattccaagtgcatcatctgcacactctgagtccgtgataaacttacgtgttgcgttcaggagcatctccagaggataagaatcccaagcgactggcccagcaagggaaattaagactcgaacctttcgaagaacagagcatgcatgcaagggacctaaagctggatgtaccgtattgaaaagcttccgggcgatcgagacaaccacaggtggcgtccataggtcgtgaaattggaactccgtgttttgacagagcctgtaaagttcatggatgagatatttagccttgaacataggctgttggttcgctggtagctcagcaggcgaatgagaaatggcttttacagcacccatgatctcgccagcgtagtcaagcttgtacctggcaaataccctctctagagaattttcttggtcgatgaggtcaaagaagagggccgctatatcaacaaggttgatataaatagagtccatgtacatttgacttccgagcaactttttgatatgtgcctcgccccgctccttgtcctcgcctccattggagtcaccaaagatcatgctatatgcaatggcagtagtgaaattttgacgaacgagatcgctttcagaacttcctaggttgcggcacacttctataagggcgtcgtcttgtcctctcatcactgtcaagccaatggcttcggactgggctgacttgaggagatctccgagtgtcgcgaagccaaagatggagaacgggatatcttcaaccggatcgcattccaaccaggtatacaagagttgccgggagaacaggcggaacaaggcttttggagattccaatttcagcgtatttgacacattgatcaagcatcgagttgcatactgagttgagtccaatatctttccaggggtttcaaagatgtgatatgtgcatctccgaagcaatgtcgaccatcggcacgcgagatttgacaagactagcaagcggaatgcgatgccagtagtatcgagagggttggttggtaaactgtccagcacatccacaaaaacttcatcgtgaagcttgagaacaaaaagatcgaaaacgttagcgatcttctgggagatagcgaatttgaccagcattggacctttcctcaagatgtaaagtaaacatgtccgaggcgaatcaagcccctgatctttaccatactctgtgttggttcggagtagggtaaacaataatcgaaccattgaagtttgggcccttggcgagaatatgttcgatgtgagacagaccttgatgaagtgataataaagatcgcctactcgttctgaaagatgtcgtttatcgtttagccaaatggggtgaagtccatcgatcactccaatacaggtgcttaacacaacttcggcacactgataatcaggctggccaatatactctccaagtctttcgatgatggcgagcgcgttgtctggagtaacaacgagatcagaggtaaaaatgtctaacagcaggtcttggcacatgagtaaatcatcgtccggcaagttgatgagatgttccacgtagatatcagggacgaggccaatctgccccacgtcgtcatttattatagacaaaaaatgcagccgcgtcctcgtttctgtatagaaagcctgcgtatccaacttcatctgaatgtcgaagcgtgggactaccgttggcgcatgaatcgaacttgctctgctactttgtgagtcaaagtcctcgtcaatgtccattaggtcgatgctgttgtcatgatgtgtctgggccttttgttctccaagtagggtccacaatcgagagaagagttgcagaagggcgggattgtttgcaagagccctgttgagactcgtagtattgaaatcaggcataatgggctggacggctcgcaggattgaatcgacaaatgcattgggctcgacggatgtcaatgcagagttcattcctttctctagaatttctttgagagttgactcaacagacgaagactgagtcgagttaatgtcgataaacaatggtagcaacaatgtgcccgccaaacaggctgatacaagactttggaagcgatcaaaagagatttgtataccgccttcattcattttctttgtccacgacgtacaaagctccatcaactcacccaacttagggttaaagagttcgagggtgagtttctgagaagcataacgtgtgttggcatccgccaatgttgatgagtttgtgggctttgaaaacctgcaaatcccggctgttgcgggactgttaggtgtatcttccgaaaggagtatgtaccgcgtgaaggactcgatctctctgaatgaactccaggtttctgtcaatgggcctcctggagctgccgggcgggaggtcaactccagagttgttgttccgcaacatgttcgaatgaggttcgccaagtgaattggctgaacgtgcaacgagttataggatgcgaaagcagattcatctatgggatgttaaaacgtatttgagttgaggacaagaaactcacttgggttccatcttagaaatacccatcgaatgatatgatggcatgtactttggcttacgctcgggaccttcgcgttccgtagatgaagaacatggaacatcaagctgatagaggcatcactcaaagtgctaggtccactgacatcggcagttgtcaccatgttattaatgtcctgcgaaatggtgtgataaggcaggacgtctgcttcgagcagctggtgcaggagcacagcggctgctcggctcgttcctggcagactgacagatcgtatggcaaaccgccagagctgatgccacatgtccacctgatcatggcacccttccgagtacgcaatacagctgatggaattagcattatgcccggtcggatattgtgtggcgaacgggtgatcttaccttgcagaagcaacaagggcccaagaagctgttaccgggttcttgtcattcgccaatgatatcaaatccggtaataagtcgagaagttcttcacggctcaatgaattatgagctagaagaaaagggaccaactgcagggcagtcctgcagatcgagacatcgacagccttcagcttgaggcggatgcgacttgaattgtcttgacgagttcgccgtcttttgcgcggttgctcatcttgttcactattatcatctccttgtcttttcagacgaggcagcgccatgataccttcgaggaatgccaaattctggacgatagcccaatgcccctcgccataaacattatgtggtcggaggccaaaaatatccagttgtaggccatatgcgggcaacgatgataaggcaaatgtgatatcgctcatttggaggcggaatgcttcaccacgccttgaatattcagaccagatgttctctaccaaatcttccaagtccagacgtatggtttcatccgatgacctgagagccaagtgctctatgtgaaggtgtgtcaagagtatagttctagagatctctattcttaatgcacggatgacttcatcctgagatactttctctgatctccaccagtagctcatgagcggcaccagtgtttgcaccagagagctggcgtgctccaaatcatcagcatgggtagcagagaaaatagcattgatgatagcgaatgccagagtctgcaaagagccaaggctgacttgcttgaggctcaagactctgagaactactggcgtgatatctttgaactgccgaagtaggggtgcatttccaccaacaacaagatagtacagtccttctaagacatctttcagtaagccaccctcaccaggggcagctcgtctctggctttgggtcgacggagttgatcgtccgccagatcggccatatcctgctgatcctggcgctggtgatgatcgaaccaaagctggagatgctcgggccaatgcgagggtcgaaacatctccttcgttgggaagcaagaactgagcaacaccgaggaagaacccaacacatagctcccacgggtggccttccttcctggcgagaatctccacgtgagccggcctggaaagcacctcggtcaaagctttgatgtagtcctggagtaaagggggcacgtaatcgtcattaggtcctggaagaacttgagtgatgtggtccacgatagcgagaagtgtctttcgtccaatctttgggttgccacgtcccactgtcatacgtacggcatcggcacattttgatagccgagaggccgtagcatgaattgttgtttgagatttcttcttgtcatagaaaataggtttctcccgaagaacgaaactgaaaatagcttcaaagatctcatggtaactcttgtcaccgaggtcggagcttttcttgtgttagagtgttcgaaaggggctttgctctgtgcttacagatttgtagctcgattccgtgggttaagaagatgcgccagttctaagatgaatgtaagctctctgagtccagaagaaccaaagacagacagacataccgtctacagctttttctctatctcttactgcaccggccttcacatcacctagaatcgggcgtgttagtagttgcaaccattcagaaagcatcagtatccatgggttacgaacgggctagattcataacattgaatccatgagacgaagccataatgagcgcgattgaatatgaccgccacagagacttcttgttccttcattgaagcatcaaatcgtcatcggagctaaggtaggtaagaatgaggtgaaatatacaggcgatgcacaaatccgccagaaagcgcgactgaagattgtgcctgctgtaggtattatgcaaatatccgtggtctaagctcgtttgctcgacaaccaagggacagtggaggccatataataccttgggtaaggtacttgggagaagatgtgtattccactccggctgcataaccaatcgcgcgatctgggggagccgggtgagctaagccggtacttactcaccctgacccctgctctagggtgagccaggcatctctgcagatagtggcttaaggctgacacgtaatggattgatgctctatcgttgattggctcccttgtcgcgtcttgcgcgatttattccgcgtccttaacgcgtcagattgtgctctgttatccggagatgatcctctatcagataagttatctcgcttccgcgctgcagccgtcagcagaatcatgccgctactcgtctatcttatcttgtcttgatttgccgcatctcaccgcctgacgtggataattgtgctgtcactcctcaagccagtaggatcagcatgacagatgatcgaagtcgtgatgttatgtgcgcatactgccgcaggaagagagaactcggagagaagcgtagtgaggcccgcatacccttcgcagcggcagtcgtatcaggtgctggaaatgtgtgtgggcttcattgattggaatcacgggcgcttacatgcagcagttgacggcaggcaggtaacgccagtagatccaatcatcgagaaagtgaggccgctgtgccgctgatacgcacagtttattcggccttctaccctgatagatttgtattggtcgactaggtccgggtgaagacgatctggacagcacctagatctactatataaagaccgcaagtcagttcgttggcatcctaggctgacatatattacttctgttttctggttcggaagtattttgaagacgttttcccgtatacttctttttggtccaattctacgagtgacttcatggtaggtcttgacgatgcgagtagtcgccaaatttcacttattcactagggagacaagtacgaaaatgctgaaaaagccatcgaggtggtggcgagaaatgaactcaatggattgatatcagtatccgtacttttcgaggagtatggagataacataagaatcagagaagggacgcttaaagcggcggcagggaatgagcagagtgggagagccgtgcacagctcgtcattagctgtggttagaccgaagaacttattataactaccacttgggggaaagagtattgggtcaagaaacgaaagaacattacattaggggacgcagtggggacttagaagtatctcgataaaatttcagttttgatcatgtccactatgaatacggccaaggcgctcctttttttttgttacagttgtggcccagttgcatacaaaagtgaaacaaaaagcgaggacgatgagcatagcacaggctaatggtcccaaaatcgaaaagacagtaaatccgtacgacacagactgaaatgcgtcatcatcagccaagacgtcagtggcgagcccaacctgcattgcggtcaacacaactgcgatgtagaccgtcgtcccggctagccaggcgaaattgtcttggaaaaaggttgagtactgattccagtgagccatgtaaccatatagaggtgattgtagcaagcggtataacttgtttagccgatccaagcgaagctctccgtggtagaagcgtggatcgatgttaggatagatgtgctccgtgtcaagttcctcgacaaaggatatccaatctggccacttgacctcttcaggaagcaagtatttctccttcgccagcagaaagtcgctctcgtggcgtatcaatgcagcgtaagagaacagaaatccaagtgcgcatttccaaagccttcgacgttcgcattcccaggccgtaccttcgactgtaacgcaactgcaatgctgttcgcagcacagatgttccttccagaagcgtggctcgagtagaaaccttgggataggtttaacaaagatccggcctgtcatccagacaagatgcatgtccatctgctctgtgacaaaaacatcccgacgaagcaagagctgatggtggagagggcggggcggcacgagccgacccgcaacccatagccagcgtgaaacgatgttcagcctctgcaagtcgagttctgcccgaatggaagcatcgacatggcagctcgtcgaagctaagtcatccgagtcggtctgaaaggtcgcaggcaagaggagcttgagctggcgattatcgagtgaagacgcaggagcattttgttttcggtccagaagctggatggtgaacggaggagactatttagcggagtggttagctttttagtaacgactaatcctgacggtatgtggggtgaaatactcgattaagcggtcttcccagtccgctctcagttcgagcgctgaccatctctaatggatacgcccctgagaggcaacggcggaattaaattgtgcctaaatgacgcaggagtcgtgttgtttgaaagcctactctatacgcaaggggcgagagaaagtagatggaaggaaatggccccacagcgagtagtgtatccgtcatccaataaatcttaaccgcgaggcgccggcatgcccaagcgaacaaatcgtattttaggagtgctacaaattccattcgcggagcgaagctgcgttgagacttggttgacctcttcaattatcactgattgtcgggtttccgtcgatcgctttcttgccagtcacaggaacgcggtgcaaaagagcacaagagaagggcacgaccgctctgatcccatgacatgtgctattagtcaatttctactctcatggtcagtatgatacggtgttacttggatttatgacatcctctgatttgccttttattgtacacaagatgtagcggcagcgtattctatcccgatgggatccatcgttgatgctgctatcttacttttgctttccttgtcgaaagacttcacatttagccagcttcttgagctaagcagtggcatatctatatcgttaggcatatactagctatcgaaattttgcctctgcctatccatactgttcttcataaaaacctcctccttcagcttccactcctctcgatttcctaagcacacttgccaggttattcatactgtcaagtgtgtttgggtgttccttcccaagcaccttctccctcgccttcagcgtctctcgataaatcttctctgcctcctcatgctcgcctatatcatcaagtacacttgccaagttattcatactgtcaagtatagaaggatgctccttcctaagcaccttctcctttaaccccagtgtctttcgatgcatctcctctgcctctttatacttacctatcttcctaagcatatttgccaggttagtcatgctaataagtgtagacggatgctcctttccaagcaccttctccatcatctccagcgtctctctagatagctttgctgcctcttcatactcgcccatattatcaagcacccttgccaagttgttcatgccggtaagtgtagatggatgctcctttccaagcaccttctcctttacctctagcgtctttcgatgcatcttctctgcctcttcatactcgcccattttataaagcgcacttgccaagttattcatgctggcaagtatagatggatgctctttcccaaacaccttcccctttccaagcaccttctcctttacctctagcgtctttcgatgcatcttctctgcctctttatattcacccatactataaagcataagtgccaggttgttcatgctgtcaagtgtagacggatgctcctttccaagcaccttctgcctcatctccagcgtctctcggtatagctttgctgctccctcatatctcccttgtatatatagagcttcggcaacattgaacagaagccccgacatcgcttcttcatcctcacactcctcaccactctccaccactctctgcgcatgtgccatatacctcatccatatctctcggttctcatacttagggaatggaaacacctcatctagcctctgcaccacatcgcaatacctctgccgcgcctgcccttcttgccgaagccagttccacatcgctaaccgcactagtcgatgcatgtctaaagactcgccctcgtcttgacgcgtgatgaacccatatgcctctagcgtcccgaccgcttcttccgtctccatctcatcgcttgctgctggcagcagagatatcgggatatccctctctgctagaaagcacatgaactccagatactccctagctcgccgactgtctctcgagatatgctcaaacgagatgagccacgtcgtcgctactggattcttaatcatgtcatatcgaccacggtcctcaaactcttggctcagtagcttcaccaatgtcgcatcgcttgacagacagtgctctaggtatcgagccgtcgagatccccgtcttgaacatatacgctgacgcttgtcggatcgccagtggaaggtcatctaggaagtcgaggaggctgtctgtactcgctctatctagcacttgatctttccttaatcgagtctgcagcatctcccttgcttcttctcgcttcatcttagtcggctcaataatacctgccgcataaatatctaaccgctctgtgatctcgcgcgtccttgtggtgaacaagatagagccattcgtgctacaaggcagataccgagcaagtgctcccgagccaaacatcagctccggatcgtcagcgttgtcaataatcagcagccaccgaccggtatcctcacggctcatggcagcctgcacgagtgccttgacgtcggctttatcgtcgtcaagccctgccacttctagccgctggccgatatcgcggtacgcattctcaaacgtcgtcgcgtccaccgtcggcacccagaacaccgagcacgaaggatctgcatcacgaagacgaaaagcgacctcgagagcaatctgggtcttgccaataccgccgagaccttggataacagtcctctggcaggcgtccttgttggcactgggggagatcctatcaagcaagagacgtagaacgtcctttcggccgacgaagccttcgtttcgctcaaaggggaccatccaatgctgtcggggggctaaatttatcagatttgacagcacgtcggtgtacatccgccactcacaaactgtaatgtcctccaccgtgttctttgctgtattacacatagtaaatatttgtctcgagacggccaaaaaggaccggtccagtggaccagagaatttgttcagcttcagatgatctgtctggagctgcgagcgtccccaaccagggacgcacgcagactcttccggcacaacctgcgtcattgtcagaatttgcacaaccgggttcgtcattgatagataccattccccgaaatagtcccggtagcccaaatcgccttccatagtctgtatcgtaggcttcgaagaagcaacacgtaggaatcgacgtggactctcgaagtcggcagaactcctgcagcttatctcgtagaagctggttatcgtatcccagtgcctccagcacgcctcgatgagagcccactggaaacaatagtctcgcgacaaaattggctactccatgcatctttgtgcccctgaagggcgagccgagcgctatgaagccggaggtgtgacggggaagataccggaattcatcttcgcgatctgcaaacaagagtgcctacagcgcatgaaggatggagtcgttagtcatgggtgctgtgaaagcgagattgcaggactcacgtgctggattacaaggcctccaaggctatgtccgacaaagatcaccggacggtcctgcaatcctttgcgaaaagcatgcaaattgcgaacgagctcctccccacagagttgaagcctagtcctcggcgcattgacgtgccatctcgactcataattatacaccatgatcctcgacttcgggatcacgcgagggagcatgtccggatctctcagccaattcaccggcgaaccaggccgagccttgtctttccaagtccatgaccagtcaacattcgagccgaggccgtgtacggcgatgatactgtaatccgtcttcagcacccttacgaggaaggaccgttgtaaagaaggggaagaacgtactccacctcagcttgcgtagtttcttcatcagtgtcggcagtggggttggggtgcagaatatcgaatggcgcacgattctgagaatcctaggaggtccatcagcgtcctggaagcctcgccagtctaattttcgctcactaccgccggacttgatggcgagccagcagaggcgttatccggaagaggccaaccgtgcgtagtcaggaaccagcgtcgatgccaaagatgagctaaaatgatcgcggtagctagaaagaggagctgcggagtagtcaacgagttcatgcctggtccgatttagtggggttcaggcttgttaacagtcctcggttcggtgatcgggctatttcttgaggggtgtaactagtcgtgaattatcatcacgaaagtaagagcctcaacgtgttgcttgtaaaattagatatgtgaatgtgctagcaaaatatttgttaggaatcgatattctgcccatagccttgtcagctgaatgatgcagaaccaacccaaacctcacataaccaatcacaacgctccgctctgtacgcgctgcagcaaggcaggcttaagacacggcctcgggcgcgttgctgctagataagggagccgatgtcgacgcgcagaactaggcttgatcgtcctcaatcgcccagctccaaggtggacgtcggattgggacagagacaagggccacatggcaacaacctggttggaccgtggcccatgtccgtatatgcactggccgcagctcgatttcctaggaaatgagtttcggctgaacgcaggcacggaggctggaagagttgatcataatagatgttgctcaaggggatgtcatcaagcttcctttcgcccctgcaaaggatcttgaggctcgctttgctcgcgagtcattgggagattcactgcagcacttcattgctggcaaagcagccgctagccgaattgggccctagttttatagaacactgactcgtcttacgtatgaaagggagagcacaatgttgaccagccttttccattatgtattttctttatcacttcatcggattgtcttctactcgggttccttttacctacgtgtttcgttttctgcacgcttatccagtcaaacaccctcagcgcgataagatgcgagtggaggggctggggaaggggtcgagatgaactgatgttccgtcattctcaggaccggggtcaaccaaactgttgggtcaattgatgagagataaaaactctggaatgccctggcatcggtgtgcctacgatgttgtgccaaaatgcttctacaaccgccgcgccgcgccgcgccgcaatgtggtgagcctcccatcatcgttcggcatcctcactatcctgaacatcagagtactttgctccgtttccctaggctggatgctgtttcgagacgcgatgaagtcgactgtgaatacacgtatggtgtccaccacggaacagttttgtcagcctgtcagatcattacaggtaatgcttcgaccgtgtacctgagttatgatcatcgtggaaagatgcctgtgaggcttagctacgatggcatattgacgtatggacaatatttccttcatgttccccaaggtgaatcgtccgctaccgatacgcattctttcagcttacctctttcagggatcgatgacctccacccgttcgctgttatttgcgactttgaggattggcagtttccgcacgacggtatacccgaggcatggacgagtttcgaaagcgcaccagtagtggcagcatctccgacataccactgcgctctgtctggcggtttgtcaacagagccagcttatctggtaccccacaatcaatcttcatggttccatcaaaaccggatgggcgattatattgcgaaccgtggcgaagatttcgggccaggcaatgcttcgaatatttgctaccttcataaggaccttttgagggatttcaattgccgagcctttgctctagtgccgaaaatgtcacgccacggctaccgactggttgcacattacctttcaacttcggacgatctcttgtaccccgcgaacgtctttcacaatcaggaagcttaccagctcgagaggtacacgggcgaatacttatatgctcgctttgcttatacaatttttggtctcattcgaaccttcacggagcagaaaagacgagtggcagttattgagcctggaaggaatgagttcaagctgtgcacttgggtcactaaagtatactggatgagcccggagcaggttgcggctcgacggacgcagctcgctaatcagccgctcaggaagagaaatctttcagaatccggaataaacaccgaacgccagcatgggccgaagccgtttagaccattgctcactgaacatggtcaatcccggccattactcgatccaggacggccaatcctgactcagaaccgggcactacatcattcccataggcgggcacgctctcttacctttgacgatcttccacccgaagtccgtctccaaatctgggaggcaacttggcctaggcctcgactaatcggagctgaggcagttgagcttgataatcaatctacggacgacattgaagatttcgctagacttcagatccttggaagcatggaaagttggctcaaagcaggcgaaactcgacagatgctcaagcacgatcgatacccagttgctttgtctgtatgtgctgagtctcggaggcatacaatgcagcactttaccctaatttaccaccatgaacacatagaatggtcattttatctgaatccggcacttgacattctctgggcctcagatgatttgtggaatcttgaagaagaggatatcacaaacttgtcacgtgcttatggccgacaactgacctgcataaagaagctggttttagatgcagagagctggcgtgacatggctaccttggagatcttgcgctatctaggcggcatcgaagtcattcaactacgtcttgacgataatgcctcgccgactgtggtcactgaactgctacaggacctaggcgttcagttccgaaacgacaacaggtattgttctcgttttcaactcatcgatcagtcttacagaattcgtggtgaattcgagaccgggaaatacatctaggggcaataacaagaagatcaagttagaaatttaggggactcattttcattatgagcctgacgagtcttcaagatttcctgcttgaatgtttttttgcattgattatgtgatcagttgttgataccagttgctgcctgttgaatattttatagtcacagggtcatgcaaatgcctctttctcttcttggatagccgcttcaactgcgtttgacgcatatctggtaagatagttgctagatcgaagtcaatgagtaaaaggtgtccacgctcagaattccagaggagattctcttgccgcatatcgttatgaataacgccacaagttaaaagtagctgtcgaaatcgcagccactcagataatccattacctttgatcgtgaccgcatctcccgcccatgccatgagcaacatatgaactatatcagctgctggtagtgtaaatggagtaaccaaagcaatacttcccaagcagacaggaacatgatggccttgtagtggttccattcgccggtaaaccttctcttcatgttctagactgccgacggctgcagcgaacgtccctttgccgacaaaagtatagccatagcgtctcgaagatatcttgaagagagcccctgtacgtccgtatttaccacaaccatctagtggtctaatggaacacaagcggcggacgggtggagtcaggtccttatgtaagaggtctaagagacgagctgcattaatgggatgtgccatacttccagtgatactgcgatgtaacgcgacgttcggacacttctcatcaagaaactggtttctcttgagacccaacaagcagtcctgggtacagtaggggcgggactcaagttccagctcctcattgcttggaccctcctcgctccctgatgtgatatccttacgtttgttagagccgggggctttcgcttcaagcgacgcttgtaggccgtgactccgtcggctggcaccgccggccgactcctcatcactagtatcgttatcggcgtctggctgctgctgtgggttgcacgacgccctcgtcctttgtcgcagttgtactgtgagtttctgggcagcagtaactgatccagcataagatgaggcagagtgtatagactggggcgattcttcctctgttgtcccaccgcgcatctcggtgtacggctgcggccacttgctcagccggagaatcgccttctccttccacaagttagacttgccaggttctcggcaggtctgcaggcaaaatgcagccagttgtgcgacggcggtatagaatggatctaccgtcccgtctaagcctttggcatctatatccggctgagatatatgatgatatagcactgttggatcgtcttcgatatgaagaaagatcagtgcttttccggccgtgaggtagccgcagctactgccgaggtggatcatgtagtggaatgtttgggcgagtgctttggcgactgtctcttccatttgctcttgtaagcgcgtctcaccgtcggtgctgacttttccactggagattttcagaatgacacgcgtaaataggtcctccttgcacatagccttctgaaaactctcggcaggtattttgtgtgctgccttgtattcgccggggaatgcggcatatttttctccagccaacgtggttcgtatagcccatttatcgggtcctcgctttcttggtattctccgatgcagtgccattcttttctttgacccgggctgcctatgcataggtttgacaaagatttcatcgatatctccgtcatcactatcggtatcgtcgggctccgtgagactgagacaatgattctcgaatgtaatcgctttgcaatcgagctcttgtccgcctggacaagtttgagatcgtggtccaaacacggcgaatacgttttccacaggatcttcgatagccagatgctcgaatgtcctgaggtcctcctcactggcgacaggtcttttgtttgaagctcgcgctactgcacggacatcgttccgtgaaggcaaaagaagttccggtactgtttcctcaattatggtgtgacatcgtcgttgtccgtcaagaaacccgtcccaaggacgcaacgttagggggtagtatttacccgtcacgtcagttgtcccaccactcgatgatctcgctttgtcttgcacagtcagagtcataaaaagctcctcgtggcagagtcgtagatactcatggtacgatgtattgcgttggtcacgcctgaggctctcttctcgctgtcgcgctgcttcttcgcgctcctgcgctgctttttctcgctcgttagccgcttctagctggcgccgaagctcgcgtatctcgtcgtcacggtcggtcatcagcatctattttgtatgtggatggagtagggtgtctaattacgactggatagaggttccgaggataattgagttcacgttagctgcttatagaggcatcaaaacaaaagtgaacaacacagatgcgcacataagggaagcattgataggaaccagctcgtccgcacgtgtatcttgaccagagacaatgcgaacgagaatgacgaaggagggagtgccggcacgtgacaagctggtcctgttagtaccaaacgaactagaccgaatttggacggtttcccagcctgcgctgaaggttgacaaggttttatcttcacgtagcaacttgtgagccgtcccatactgaataccactattggaaacaagggatattgtatggtctctggctttatttcaaccggactacaaggttttctacagatacattatctgtgcataattaatttacaccctaacgtctccgagctacttgttcctcgtcttctgtcgtttgtaagtcttgtcaatgcccttgcgtttaggcttgcgtttcctgtgcgtgccatccatcggcggaataaccaaggcaccatccctccatgctgactgtaggatgcgaagagcttccacccttagctcaaccgggtcgtaacgatgcgaggctccgctcactggtcgacccatcattctatcacgagcattcttgattaccaacagcccgcagctatgcgtatcgtgctgacgcatgacttccttttcgttgcctgttagctatgtcaccgtattaaggtgaagcacttacctcctcgatatattgaaactcgggaaactctttgttacaagctacctacattcggtgagctccttttgccaaaagcgatggtggatactcactttaacatcagagtttactccaatactgctagagtcataatgacaaattcgtctagtctgctcatcgatctccaagagactaaaatggttcccacgttggaagagtgggaatagccacacgagagcattggtttctgaccggctgtcggtctcgtgttcttccgagatatgcattgcaagtctctgaaacgggcgcgatagggaacgacgagctcgaggcgtattctcccgatgaatggggaccgagaaccctacgcgaacgcaaggaagctttgttgagaggtgcaaacaggcgagcacaatgtcatcgttcagccatgttgtggaaccaagcctctgcaatgaaattatgtcgaatcgaaattcagattgtggaatgagaaggctatcagatatgcctgaacctcgaacttccttggagaaggcgtcgacctcatcattacctgtagtaaaggtagtcaacgttgtgctagggtcagggtacccctttcccatcagctggttccggaactcgtcaggcaccgtcctgcccgtattcaggaggaacaacatctgttcctttaggagttccagcacgtccatcttttgtgtctgatgggtgcactctataatcagagtgtctagctctgtatccttagacttcaccagccccctaacaaaggtcagcgaaataacctctattcgtcaaagagaacaacataccatgcatctttaagtaagataccgtagccgaatgcacctagtaatcgaagccacttcttaccgcgcgtgcaatacgtcgaaagcttttggcggtgtcgcctccactggtcctggctggccccaggctgtttgggcttttggccaagaaccctttcgtacactgcgtttatggcaagttgcgtgtccatgcacgctgcacgctcaagccatctcacttgagattgatgccatttagcaaacccacaagccgtcaacgcaaagcggatactgcccacgcaccggtcgttgtctcctgcttcaaccacggccacccactgggatccgtcggaccattcgtgctcctcattggtctgggcttgtaatgcatcaaagaggtctttgtatgtgtcctgggagttgccaggcaggcttagccgctggacctgctcataactttcgtggatgaaatcggcaaccgattgatccagtaagaagtgtcgtactctgccggttgatctcggggagaccgcctttccaagcgatctctctttgctatcaggttcttcggagacaacctcttccgggctggtttcatcagtggcgatgctagacctactgccagaaggacttggtttcgggctcttagtagcgatacccgctcgggggcgctcgatcagtgttgtgttcatgataggctcacaataaccgccggaactgttgttgttgacctgcgtggcaagtcgctcgagctcttccccaactcttccgcagcgcgcggaacttccactttcggccacaagaggagatcccacatgtgaatggggagtaacggcttcaacatcgtcgtcatcaccgttctggtgactctcctcatgaatttgagagatcttgtgggcaaaagatgcgatctgggactgctgcagcttcgaaaaccgcttcagggcttgactcaggtattcatcaagctcgggggcctcgggggcatttgtgacgcgcaagatactgttgagaatagtgtcaatctcgataggggtacgcagacgacaggctagggtcctggctgcagactcaagacggcgggggatgtcttctccgtctgataaacatccatcgtcagaagcctcaggggtaaatggctccatgagcgggcgctccggactttctcgtgacattttgctcatattgttgacttctggtctcagtggctggtcgccagttcctcgccctgccagtgaagactggtaatcgacggaaaccctctgggcgtagagatgatgaaaggtcggtaaaactttgcattgcagtttggggaggaagcaagtacttatagtcatgctttggtttgatcacggggtcatctcaaccagagagccaaggccgctcaatagccaagcagaggcaaatcacggcaatagtgcctttttgccttctgattccgctcgatctcacaacccagtcatacaaggaagctccaagccaggtttgctctgttgcgtgggaaggcaggtaccgatacagcgggcatcatcacgggctcgacttgagcgtggtggttggctatagtattcaacctgaacgaggggattacatcatttgaggtcagagcgcgtgattgaggtgctggctctgggtacttaaagacagctcgtctcccacattctgttctcgcttcttcatccctttccactctcttgacctcctggggcaatcgaatcaacatggaatctcggcattgggaccgctgctggcgttgcgccaagcatcttgacggcaagccgaaatggagagcatcaaacaatcacaaggttcgttctccgtttcctgttgcatttctccggccttgactgactcaatccagctattctgcgacgattgcgcagaacttaagttgcaaggcataccaaagacgaagcagttcgcctggaaagaatgtgtggtatgcaccgaggctattccggatcactactacagctgctcgactgttcgcccagccactggtggacctccttttttccagggccatgcgttgtgctcgcggtgtgcctatggctcacgacagaggcggctgaacctgaagcgagggtttatcgataaatgcccgatgtgcagaaaaaaacccagaaatccggtcagagtcgtggcctgtacggttatcgagtttcctaaggataaggcagcagtgcctgtggatgaaccagcccaatccgtgcctgtggatgaaccagcccaacccgtgcctgtggatgaaccagcccagcctgtacgtgtgctaggtgtgagactggggagatcactgaaccacaggcaagtcagggtccgatgggaggacacgtgggaaaggcatgatcagatgggtgccgataaatgtatgcaagtcaagggcatcgtcggggagacaccagagtctatcaaaattcgctggaaagatacttgggagctgcttgaggatttggaggatggccccctgaaggaggaggcaaagaggctcctggaggacaagtatagtgtgtaatgatattgaaagaggttatttcattggtcttcgtgtttagcaatgccccagtcgccccatggtcaactctcgttcagcaattatcttacccccgtgatggtggagagagagaccttcatatgcctacccgtaaccgcagactcgtagcattcgaagaacaccgttcacctctccttctcctcgcatttcttctggtgatctgagacgaccagcccaacatgaagaccccgaacatacgattaaaacaagtcccgaggtgcgcgccttgtcgtactcccttcgcttatctattgacccgaaagtgaagcagtacgcctgggacattagcaagccgttccagacgtgtgccctaactgcacagatggaattgctaacgccgtgtgctgatgtttgaaagtgttggcgaggggtttaagtttgctgagatcctcgacgacgatgagcctagtgaccccatggttcttgagctcctcccgttccaaagagcattttggatgtaaggttgggaaggaaacttgacgagtggattgatttcggtgtattataatttgtgcattgaagtgatggaaatatgactgcttaattataacgtactctagaatagcggccctggccgacaccctgggttctccataactcataaaatgcagagtactgcataccacggaattcatctcctaggttttgacgatcttttcgccaatggaactctttcccacttgcaatcaactttgagaccacactttttcttccttgggagtatttgcgcttgactgtctgactgaaccatgctaaatcttcagcgatataactccttacgtaagatgaaaagaagttgtagatatatgaatcatccttcttttttcgtttcattttgtaaaggaggttttcgcaatgcactgtccaacgtcgccttgagataatggttaagacggtatgatactatccttgaatgaaacttacttgactggacatgatgctatgtactcatcatcgcagttgaaaacaataattttgtcacgatagtaatcagtatcgatagagatactgcactggcttgcttctttatgttgttgagcatagatggaacagcgcctctcaccaggcgtatatgcttcgatgaaaatagaacgatctgatatatctcgagagaagttggcttcgagttggagcttcttctcaacatatttctccgtgcaatagtggattcgatagggtgttatcgaactgggaaggtaagaagagttagaagcgaattctgttagccaaggaattagacctacagctcttcgcagtgtcttgaatcctccccagactgttcctctacagaagcaatcagtagttttcggaggtggcgattggcctcgccagtatagtaaacagagttgagcttaataaggatgcctttctgagacgaacgctcaccgccgtatttgtagacccatgcacatgtgggttgcctttcggcttgaggtgagctaacccacggtaccgaaaaagatgttgactcatgagacggtgactgagatgattcaaggaacggtgactgagatgattcaaggaacggtgattgggatgattcaaggaacagtaatttgtttgatcctggcggcaccggtacagatatcacctcttctcctgggcggcgagtgaaaatgacggcatgcccaattaaattatcgtagttcgtcacgatacaccaccgcgtcggccctagccatgtgggagggcccaggaaactggtggtcccatccgctatcttcaacaaccagactttgacttgttgcccaggcgcctctccaaagaactcagctgttataagaacttcaccgtcgtgaagcactgagagctttgcagattgctttggctcgccaagtagaatctcactatcgcatattagcaggggcttccacgaaaagagccatcttacattgtcaagtctctatgacatattgtctgttgaccgttttggaacttatgtatcgccttgcggaggacaggcaagacctggggatgttcaactatggggttgccatctccgagtacatatccaaacccctgtagaaaggagcttctttggcgtattagatagcagaagcgggtatatgagctcgctgtatccgctgatgttcgacggtccgtatggaacatctctgtaagagactctttcacgctttgtaaatttctggtcttacatggtttgcatggctcgtctttgtcgcactaagaagcatcagtatgacctgcacagtatcaaaacatacgactcttacctttcgcttcagtcgtcgacatgtaaagcaggcattcgaggcatatggtacatttcgtctttccattgtgatcaactggatttggagaaatgcgaatcaataaatgagtgagtggaggcgccgccaagttatataaacacaactacactgagtgccccatgtaagtcacaatcggcagctgatcttatcctactgcaacagtgcaaagaaaggatggcacaaacccagctgcccctgaaaggccgggaagtgacatgggaggggtgcgtagaatgaattgggttgtcgattgagggcaacaacgctaatgcagggcgaactatttctggccagtggttcatctgaaggatggacagtcagtcgcaaatcgtgactgccagggtatctcttcgagacctaacggcgctgataaataatgcaggcggtccaagttggtgcggagcagatgattgagaccgttaactcttaactcgaagtggctggcattggggcaaggggttggctggtcaggtctcaaacttataatggctcactcgttgcttggctcgtctcattgttcaagttggttactgagttgcctcatgttcaagatggtgaaatcattcatttttgtggtttctacagctcaaactcttcagcatactgctcatacggcaaatgatgatctggactgcagtgcaggaagtcacagacacctcccacctctgggtgttatagaaatcagtgtaagtcttttggtccccgcagataacatcatgctgattatgcttagcaagaggacacgagagagattcttggtttccgtgtggtatctggaaagaccaccgacacaatgacaattgagatatggcatgccgaccgctggaaggctgctctcgaggccgtgccttacttgatctgggctgtctaccaacgtctcaaaaaagggaatcaagctgccgtgcgtgcaatgatcattcactctcatggcgaagaggtggacttcgaagatatctgtcagcaatgcgtcgagcatggcgttttgacaggcggatgcaaaaggttgcatcatggcacttgttcaaattgtgttcttaatggaaggagatgtactttgtgacttcgtacgttattattgagtttagtaatgacgactggtcacgtgaccgtaactctgctgatagttgataagataaacgataatttgttttcaagatacgcctcgcgagataccttactctaaagtacctacgcaggtattcattcagtttcaagcaccggctttcccagctctttcaaaaacaacctactgattggtcccagcctaccggttctacctgtgaagctaaaagttgactacctaggttttgtagaaacgaacaaaacaggagatgactccataggtaggtagtttggtctcctttcacaaagcttgtacactctttcttaaggctaccacacttttgctcttccgccctcattcccaccattcacgacaatagtaacatcgcctggaactgagcgcatatgtccaggtggctttttcctcgcaattacctcattaccgcgcctaaacgatacttcaatacattcggccgcacattcaaagtcttggaaggttcctgccgaaaattcgtgataggggctcctatccttgtctttgagatctgcgcttcctgacagcccttccttccaaaggttgtcctaataatgattagcgaaggcaccaagttaagctcgcctaattacctacgatggtttctttcgttgtcattttgttgctagacgtcgctgccacctctgggcggattacaagccgcgagcccagattaaatacttcaggattcaatgcgttgatgcccaagcgcttgtgaggcaggtgatcaatcttgagattcgattattcaacaccttcgggcagctatttcaagcactgatagttgcgagatgggaagcggcatttagtaaataagaggtggtattttttaattgcaaagaaccggctggtgaggattaacttcttaccagctgatcagaaggcctcaggttactacaagtgggtctgcacacagttgctagcgaatcatgtaaaatgtgccggatgttgagtcatccaataatgtttgtgacagttaccactctctaattctacgcctccaaagatgcaaggccaaggatttcaatgcatttccccttgccaacatatacatcaacaataatgatctgtcccgggaacccgttgcagcttacactttgtgtcaccgggttttctggaagatcagatgcgcgtgtctgggaggtttcaatagcctcagaaatataaaatccaaggtactgcgtcacgcgatctctatacgcatatgctataagccctgctacccgagaagtcagtagcttccctataaaacatacagaatacaacttaccagcatcgtagtcgtccagccgacatccgaacaatccagccaagaaattctcatcccattgagttgtgatcctgagacgcccgtctgattcgatctctggcacatataaggctaccgtaccagtagcggccaatcgagttaaatgttctaactgaggcacacacggagcaatatagtggaagtatttcactccattgtcggtaatacctgtaattcggcggaatacaccgaaatctttctgaaaagactcaaattctagggttggttagaagaggtgtgaagtggagctactggtactgacttgtcttgaagctgttattggatgatttgttcacagccccttcaatttgagtgcttcttgcaagatacggagccaagcgtttggcagtgagccgggcttgtctaataactgcgctccatgtatcggccttcattctgctaacttctttgacagatatacacaagccgcaaacaataacaagctcagggtctaaatcttgaaaggtacaaatcctgtcatcactttccttggtgaagccattgaggattgacgtaagtcgcctgagtgagtttgagtggaattgaaaccctgcagagtgtgcatcctggacgctgtctaacatccctgaggcctctagttgcgcgatggttacgcgacactgagccagaagtaggttcctctcggaggctgacagaatgtgagggttggcctgcacggcgtgaaggctcttgagaatgggttccataatgaccaggcaaaaatgaccaggcaaaaatgaccaggcaagaatgaccaggcaagaaagaccaggcaagaatgaccagacaagaatgaccaggcaagaatgaccaggcaagaataaccaggcaagaatgaccaggcaagaatgactaaaacataagtgaaattaaaaaaaatgaagatagaaattgcctcatgctgaataaatgaggggtaatgcctcagcaggtgctgggattgcttaatgattgggcaagaatgacccaggcaagaatgaccaggcaagaatgaccaggcaagaatgaccaggcaagaatgaccaggcaaaaatgaccaggcaaaaatgaccaggcaaaaatgaccgcgtcctctctacacccctcctccgcctggctacctatggagatatatgcgaaaagctctgtttaggatcctgcagaattgtcgtggaaagttgttgtaccgcctctgtaagtaggtagctattggtctattttctcaatagctcgaaagctaccctacctttcattgcatgggtcttaaagtaataaaccatggattatggcttcggaccatagaaagaaggcagatggaacatggtgaaggattatgatggaagcagcccgttatgcagccaaagtgaagaggttgagtcgacttagcaaagctgaggcttcgagacaatcatgcagccccaagacgatcatgttcagcaaaagcgaggagcgggaagaacgttgaggtataagttaccatagtctctgagcctgcaaataccgatttcacgagactggcactcacacttctattttattcttttcaacggtgaaagattgcaacatgccagactactcttctacccctagtgaacaagatgccagtggaaacaccacgccgcaagaggccagagatatgtcaagtaaagaatgtattaatttccataattcccataattttcttacctaacagctgcgcatagctgccacaactgaggctcagggatcagggaccgagcaaattgcgattcctgttgaggagataaagggaactcgagaggaggtggtgacgattaaggaggagtgagagaaagcaatttgactgtcaagtagtggcaagcacagagatatacttgatccatcctaaagccgagagtgttgtttcttgagctagaatatacgcagtctctgtgttccattgaattgacgtgctagagccttgactagaaagagtaactccccaaggtgaattctctaggggcacgacgatctgtagatgtccttttgatacggtggtactggcacacccatgaagtacagagaccttcttgatgtatatatcgccggcttgaatgaagccgatttgtgcctactgtgtaagtaagattgagaacatataggtcggtaacttaccaaatctcgtaaaacctgctccttcacagggccatggatatcctcagcccaatcatacgcaaaaatgtctggattggtgggtatctgtcccgtctgattctcacgtgcatatgccaccttccgccgtaaatcaggggaagtttcaaacgctttaaagccaataattgggacacaggctttcgttgggtagttcttgccataatcgatgaatttagaccattcaactgatggctcccccaccgtccaagcatctctgattgggtcgtactccggcgcgggaccgtctaatgcctttcggaaggtatcccagtcagtctggctaaacagggatgttttcaaagccttctgaatatctgaaagttcgtattgtggtcgcaataagcgaacaagaaatggtagatagagcttaaggaaactcttgatcttaggagaaggtttctgttcctgaagcaagagctttaattgagtgaacttttgagcgccctgttgacgaagaattgatataggcacatctactgtggtgtaagaaagcaacatagaagtcaagtcaaatttacttactcatgagaagagggatctccagggcaaaatcatgtccccacttcaggaacagatgatctgccaactgaactacatcttggacaactcgttcatccctaataacggtgtcacgggccaatgctttaccatttagctggagaatggttgcctctgcggtttcattattgccaagatgccgatccactcgagtagcagcaatgatgatcaactcttgccagggttctagagtaaggcgttgatacgggttatgagtcaggtcaatcttctgaagctttgccagtttcttccagaccttccttggtccgtcgaggtcttcgcctcttcgcctcttcagctggccatcctcgtatgacaggtccttgacaagagaaacaaattgacggggcagttctgcagatggccctgccctagctatcgtctcttgtctcgagggcgggtcttccaaaataaactctagctctcgaggcgactgcaagctaatttcggacgggcgacttgattccccgtgtgatagcgatggctgtccgccgtgattccgggacattatgacttgccttgggaatggtaagatgaggcgacggggacacttgcgcgcgatttactgccaggttttagctagcgccatattgtacggatgaaagtagttagcttgctcattttgagagggtggcgtgtctacagcatgcatacaaggattgcgtggcacaagcgatggaaggcgtagattctttcctaaaacgagtccgtacagtcttgcgctaatctaagatcagaatagcacaatcgtcagctcacatctgccctggtcagtatcacatccgggctttatcagaccagcagctggtaattgatgactgcgagtttctacttaaagcaatgtacaaccccagaaggcaacaagatggcaggcctcattgaaatcggttcgcctggacagttcgcaaattctgtcatacatgacctactccgcagtccctccttcccttggtcgtggtgcatacgacacaactggctgcccaaaacccccccaagacccagaccaagttgatcaacgagcacaatggcggccattcatgctctctttgcacttatcggggttatccccctggcatacttaacttggcgtttctttaagcgcagtgccaaccgacgtggtgctgacgtggaagaatatacaggaggctttcatgaacttggatcgctgcctcaaggtctacacattttatcagagcaccaaccttcactcaaagcccaggctctaccccttccaaagcccctattactatcaggctctaaaaataatgagccttcacctgaagcctaccttctacctcctccaccttcacttcctcttccgaagcctccattactatcaggatctggaaacaatgaaccttcacttggagtctcataccagagagtacagccccagccactttcagtcaggcctctacctcctctgccaggctctgaaaacgataagcaactaaacaaacttcccccttgcctgaagccacttcaaatcaataccacctctccaccaatgactcgatttacattcagacctgaaaatgagtcatcacttcaagcccagtcccaaataccaccagccgttaaaccacggccacaccaccctttgattaattgtgtcctggtcatcccaaccccactgatactggaactgaaaggaatcggcaaggaactaccccttcttgtggcaagggggcttgctcaaattcatgcaagcactcgatcaaaaagtgaggtacctccgctcgcctgtatcatatatcataagatgaccgctaaggaggatttgctggcttgggaagaatttccgatgcatgaggtcgcgagtgaaaacccagaggagttgtggagggagatcaaggaaaaagctcggaaagagcttcgaaagtttttacccagactatctaagtagcttagttgtaatatcccaatgaaggggatcagctcgttcctcaatccatctgaagttacctaccaaatcaccaattactgcggggcttaaacagccgactagcaaacgatacgtgaccgctttcacacttcatcagcgtgtcagtcgcctgcagcttcaagccgatatgcgcaagcaacatgaactagcgaagcctacccggttgatgtaggagggattaggtaggggtatgagttgggggtacatggactaatattctaaaaaggcgcgtaagcaattgccccgggttctagtccatacaggtttcagctgcgctctgagaataatggctggtcatttgatactcaggttcgagtacgaggctctcatctcacaaatactggctatcccccgctcatgttagttcctcaactcaatccttcatcaacccacctccttcatcaacaactcaccaacactgcccactctaataaaatggctactttcaatacagaagccccatccccatatgccccttccgtgcctaggattccattttccaaacctatctatccccagcttgcctctatgcgccccccaatggagtatagtctgccagtctatgctcagcacctaagggcacagctcaatcatgtgctcgatactaatagactggaccggcaaacgcagaaactctctaaccagaggattactgaagtctgtcatcagatcaaggcgcggatccgtgaggtgagcgatgggctctgtacacttgagaactatctacctacgaacgagggcaaaccgctcttacgtggcatctaccatgccctccagagcatcacgggagccagtcacagcattaagatgcatgctaatgaagttgactgctatttgggattgcgcagccagcaagacgattcatatcacaaattatctcagttcgccaccacgatgcggaaccagattccaacgaacactttgcctcccttcgaccctaagaaatatgaggcaagttcatcggaatgcgcttccgtattcgaacagggacaggaggtcccggaagttactgaatcatctgcctcatctgcgccctcgtctcggacttttggctcggggtgtagaggtttgggggacgcgttgtccagccagcgttcagaaaccgcgcatcctgagttgtgcatatcgggggaggcgctaacgtctatttctgaagagaatcaaaaggtaaatctgcagtccaaatcgaagctgaatcacatattaacagacataatagagcgcgactgcctgcctgcctaccacaaacagccatcttgcctccggggaagttcaagatgacctctgcaaggatgaggaggatacctctgattactcattgattgaagaggatctcagctagtttcattgttgtgtgccattctacttcctatcacttcagaagaatttcagggtagtcttctaagagagtctttttgtagctgttgaaagtgtttgccaatcccagctcctgtctgttcgttgtcacaattaggtggtagagaatctcgtgtgtttgatcaagctttcttttatcatcagtgtagcttccaccgagctaaataaatgagtatgtcaatatggggtcccaggtgcagatcggtagtcaactcatgcccctaccttcggatccccgccgcctgcaggactgcattgttggacaactgggatactctgatcgggtgagattagtattcacgagttgagatccaaaattcccttctcataactgtggtgttgcatttctatcacttcccgagtctacatagatacaatgaaacgttcctccaagaccccgtacgtcgaaattgccaagtcagggactggtcttgcctggacaagccgagacatgcttattctccgcatcagacccatgaccatcggtgtgagggctgggcgcaaccggactctccgcgacaatattggtgcagcggtggtactcttcaccgtacaaatcaacggtccatacctcccaggctagtgggtattcctcagtatcaaccaccgcgtcctaatatagctgtgtcagcccatgatcaacttacagacccgcgtatcagacggacctctttcttccctctggaagtagcagtttcatcatcttcttttcgctccatcatcgagggccggggcgttggattatcgttctctgatttcaagctaggctgctcgcttggaaatcaatgaaagataagggagtgggggaatggcctatatttgtgacaggagagtcgccaatggagacggggattccttgatcctgtagcccagggagctacgtaggtccagtgtatctgcaagtcgataccagagagcaagggtgagcacacgccccttcacttcaaacctggtccacacccatatgtagcagtgcattagcgggaagacttacgaaggcactgtcgtcccttcctaatatgtcggcactacctatggtgcgatgctgtggacttcatcagaagcaatgttcgtccctaaaatggaggaccagtgcatgcaacgtatgagccgacaatatccacgtagacttgcatcgatggctgcatgtatattgacctcctcgcctggtttctgctcggactgggaagatactttagaagccgtacgtacgaggcccagtcgtcaatgcgtaaactccttttcatcaagcatcatgaaaccaccgttcaagaccattgaaccgcctacaacccttggtgcactgctgaaagacaaaagagagggaacgattatcacagccacaatcttggagaatctaagtgagctcacctttatttgcagaaaaagaatagctctaacacttccagcacaaaataaaaaggatgaactgaagaagctcaacggcaccccagttaagggaattgagattcagcatattcccgaagatgaatccttctattttatttcttgggaagtcaaggaactgatacgaaatcagtgggttccttcctccaagaccgcatgcgagctcgaccaccttgagaaggacataaagtgcttagagaacgagaggcttgtggtactttatggcataatggtgccaaagtcagaacgtcggtggaagttaataggtctcgcaggttccaagtatcaccgtaagtggtatggaggacaaaatgccagttgggcaagcagttaacggagatcgataaaatcacccgatggagcaatctctatgtacctaacagaggcgaaatcaagcgccaacaatgtgcaagaaatgctgggttcggggactacggtagcacagggtcgcatccaacagcaatacatatgcattccatggacatgcacgtagatcgaaatcatgtaccttcgaagtagtttgagttaccagggcgcctaggatcggggaaggatcgctcgattcgcccacagtgatgttctatatgaaccctattacccctgcgatattagtgcgcagatgcgcaaactcacttgaagcagactacaacatggagtcttgcaataccagccttgctgtttatgactactatgctactaattccgtcgcttatgttgtcttgacgaatgaagtgtatcaaaccttaagtatgtttagtcatggccttgggaaatcatctctaacatatcaaggggagagaggagtcgacttcgaaaagcttgagatggttgccgatatggagcctgctttcgaccaagacttcagacctagcaaagtgatcgacctcggagcaaggcggctctggcttgcccgtaaacccacaaagaaacagctggagtctgccggttgggaattcgattgggagaccaaaagaaaccataatatccttgttaaagtgttgaaggtccctccatggcccgatcttgttgtcattaactctgtctatcacgcactgatgatgaggccccggttctccccttatcaggtcactttgcgtcctctcgagagaattcctcgaaatgagacctaccactacgttcccctcactttagaccagctacaagacttcattggaccccaacatgaactgtatcatgtatctctgcaaggtgtaattctcgttgttggggtgatggttggttatcggcttcatgatcagtagtggcagcaatagttctggctttggcctctttgattgaatacaggccgcactccttgatgtccgtgctttgctttagcaacttccgtctgggagggtgtgtgtaagggcttgttctagttccacggagccggaggaagaagcctcgcgtctctttagctgctctctggtgacctgctaccagccttatatactagccaacccctccttaatccatttcttgaattttacttctttttctttcaaatcttcggtcttttgaactcaaacaccatggttttgactcccattactgctcaaccggagcttcttatgccacagcctaacgcagctctctgccccccggtgccgtctactccgccttcttctgaagcagagacatccgaaccagattacgaaaatgaagaatcagagcgcagtgtgtctctcaagacacttatgctcctttccaacattgaccatgcaacttcaccaaactacgcgaaccctgatcagctatatgacgaggcagcaaagcatgacgtgcccgagctcattaaacgctactacgagcgtctctgtgaacgattcaagctgaaccctacgcaaccgatacccgatggcatcccaaaatactttcttgcttatgagattttgggaaaagcactccagtcaaagggcacacgactcgaaccattacgattgaacatggaagtggacgaaaattatctcggcaaagaactgccaaatagccaatggggcctttctgcagtaaaaaatgggaaatttctggcagatcatggccgctattacgacattatgctggatgagtcgccttacatcagaataaatggcaaactatcccatttcagcgacgaactcgacgagttggaggtacagacagtctatccgacagctgagtatctaccgacttaccgccgccaactccaacaattacgcagtgtgcctcgccctgaagaagatggcttcaagaaatccattgatgacctcagttccctatttgaggagattgagaggtccgacaattcatacaatcgcctaatcaactatcttcggctgtacctgtatcatgacctatcgttcaaccttgctatcgtgtccgacggattcgatttttttaacgaggtcgatgacgagcagacagacaggttcaagttgcttgaacgacgtgtccaaacaaactctaagggcctagatcttgagcttactcggagcatgaaaatcctcaaagagaacgacaccagcaactacacagagctctcggctcgtatccttcgtgctcaggctttgcagagtgtaagacatcaatgcttatgtcatgcagcatcgattgtctaccaccaacagaagttgaaattgggtgtattgttagaaaaggcaatcgatgagtgcgattgcttccttcttgagccagatgatgacaagtatgaaatggtacaggcagttttttgttttttttgttttacatatctgcttatggcttgttgtttaatgtttgcagatagagcatgagtttttcgaagaacgattggagaagagagtaaggatgggatttgcatttataggaccaaacattcatgtatagtaattttcctctcttctggcactgatgcctctcagaccaaaaacactctacgtgtgccaggaatgtttgtccctgggtccattgtgagtggtgatattgtagcttcccatcgtcttgtcgatgttgctgcaagcagcagcagctttgtagatgacctcaataggcgattcatcctgaactgcatagaggccgagtttacccaaaaacacacctgccgatatcaataaatcccatttctgatcaggaggaagtggaggtagtggcgggagttgcatcggtttgttgccgagttgcttgatgtctaatctcgatggatggagcatcaggccctcgctggtcagcattgttggctttgaagcctggaaatctcgaaagacttggccaggagatacttctctgccttcgagaagtccaaaaatgtgttcaatgaccacacacagttcgttgtttttgaacctttggccgaaactcttcaggatttcagggtcttgggacaaggcttggtacgaggcaatgagattgatggccaaggtaagaaacttgtcgttttccctaacacacgggcagttttcagttccgtctgagcctccaccattgagagaaacttgttcctagagttgtcatatctcagttcaggcgtaagtttctttttgcaggagacatacctcaacaccattggaagaagccgcctgaccctgttccgactttggcaggtactcctcgaccttgttgacccaatcaattatatgataggtctgaggaagatcgtcgtcgccaccaccatcgtcgtctggacctttgaggcaggacgagagcgatgcgtgggaattttggggtactcttaggcagtctgggtcaccgacgtgcttctggatcttctggttaggaaacgttcatgacattggatctttgacgtaccgctcttaaattctcattccgttcaggggcctctagttggggtttggtggcattattggtcaagctaggagtagccagtttcattttggcgaaggtgagagaatgaagaggttgagcaagagaaaggaatcttgggggatgggcgatatttgtgacaggagagcggccacttgggcttgaaactgaacaggggctccttgatcagccaccaagctgcggcccggaagtaaggctggcctaagtcacacgcccccctttcaccacagtaccgagttcacaccttcatgcagtagtgcattaatgccggctgtcctgtttggcaaccgctggcccgtgctatggtagcagggtctcacatccttcaaacgttctgatgcagtacggaacttgagtagaaattatgcccaagacgagagggcccaacaccaactcaggcctgcctctgtagtcaccactgatccaattggcccctacttactaaatctatataaatcttgcaactgtcgctgagtttacggtagggctaagcatctctcacaccagcaataatggaatcgctggtcaagagttctgggtcacctactaccctctctaaattgagagaagttggaaggagaggaacgatcattctgggcacaatctggaaggaactacgtaagtttggctctgcgccgttcaagaagcaggctctgacattttcagggggcacaagcagcctgaaaagccatcaatccaccctaacccagggcgttgaaatcgaggggatctgcccaagagagcccttctattttgtgcctcaagcatttggagaaatcctactaccacgtggttggatttttctctcagtaaatgatcatattaacaacaggcttgttatcttctatgggatgacagtgacaataagtccatacgaattcatggcaataggaattgaggggagcaactatcactctcaatggcaccaaggatgcacaatgatcattgaggctgtccttcagaaactaggtaaggttatctttagctcaaggtaacaagtcctaatacacccagaaaaagcgatggtccttgaatgtcatcgtcaaagctgttctgtaccggttgacgaggtcgagggctttgataagcaccagtatagtatcaagtcgaattctttcttcgaagttggtcggtcaaaccaggacctaggacataaaactggatggaaatttaactacacttcggtgagtaggcagagtgttatcataggggcttactatcgttctggaattaccagggcggcagtgggttactggagtggaaattactacgacgattggaaattcctaccagatgcgccctatatctcttgaatattcattatttgccggccagactttgtaatttttcaggtgcagatagccgccagccttggcccctggaaaggttgtgatgcggctgcagacagagcaagggtcttgagatatgatggagggtcgtttggcggcgaggatgagttctttggttttggccacaaatatatgaagaaatgaatttcctgtctgtatgggatccaagatctctagaccctacctctcgtacagagatgaagatgaagttcaagtctacctacgatcgctgtaagcattcaatgaaactgtgcggacacttctaatgatctagtgctactcgatcgtgaagcaaatgaagttaatgaaagcgaaaacgatgagtgtgccggagacgggtacgaagcagacgacgagtatgaagccagcgagtatgaagccggcgagaatgaagcagacgaggatgaggcggacgaagaagacgaggacaaacccaacaatggatatgaagcatgcaatcatgaggaggtaatttatagagtagagaacccatcaggctgggaggtatcaggcgagggacatggatcagagtcaacggaatttgaagacctagacgtggagtgtgaggacaagcacaagcacacaatggcccgagtagacaaccgatcagacgagaacggatcagacgagggatatggatcagaatcaacggaatttgaagacctagatgtggagtgtgcttagatataaaggtatgcgaagttacgagcaggtcaacaacgagatgttgaataaggttttcgctgtggcattggtgatttcactatagctttaactgcaagatatcctgctttcacctactgtaattctaacagttatttccagcacgatgcggtagtttgggagttatttcatcaagagatgtcatctttgttgcagcagctttgcactgtggggtcatgtgtggcgcagcatgtggcatgtcgagccaattgaggcgaccgagatagctaagcctcaggcgataagtacatagccagcaccgtgcgcccatattttgtgacgcagtcgacctccttgacaccacttacatgaaaccatgttggcagattattctctcttttacttacattttgacaaactagcgactgaagtctctcatatcagagctgatatcaatgcatatttctccttgcagtcggcgagaacgcaatttaatagtcaagcagacgaaagcggagttccgcgcgagcgactgacatggaatcaacttgaggaaaggctgacttctgtgattcaaaagcttgagtcgatggcaaacaatatagctgattcaccgaactcatctccaccatgtattgagcgacaaccagacagccagatgccacagcaagaggtacagatggagaatgccgaagagcaaaggaatgtacaaccagaagaagctatccgcctttccgcagcgtcccaagataacgccactgagctgacgccgctgttggccaactcagcttcggagaagcaaaccgagagccaagtcaggagcgcggttagagacatcagtgatggggatgtccagccagcgcagccctcctccatcccggggccaggccaagacggcgccggggtgtctgaccggccctcgcccatagccccagaagttacaaatttcagtcgaggttcaaccgggagtaagtcgacaccatcaccaataccacccaccgatgcatcatctccgatattgtctgtcgaagacatgggggaacggcttgtctccaagcttgcggatctagacagatgccatgccccccagaagatgaaagttccgattctcaatgttgaccttgccgagatgaaaaaccatatatgcatggacgatgaaggatggcaatacacaagcatcaaataccaagcaggtcccaaaggcaaaggctatgccatggcatatatctcaactgacgagcctaagcctgagctggactggtcggcctttagagcaacaatacgcaggccgacggtagcagaaagcaaggagatcttcgagaacactgtcaagaacccaccagctggtgacatcccttacttcaacggtcacgcggaattcccctcggtcaagccacttgatccaggaaaacgaatcaagaacattccgacaatcaaggatctacacagccaatacgatcatatcagtacaggcccttctgccaaccgcatacattgcgaaaacatgacctaccgtgttggttctacccactatggctttcgatctttcaatgaggtttatgcaggaccagggttcaaggtatggctggtcatttcaccacaccacattaccaagttcaatgacttctttaccgaaactttcaagtgtgggacctgcggtcaaagagttgggcataagtcagtgttgatcgccccctcacgacttgacaaagaagagattgattacactatcgaggttattggccggggagaggctttcagaacactaccaggacagcagcatcaaataattaattatggtgcctgcgtagctcggtcgatcaattacctacacgaagacgacatgttcgagcctgaaaacgtcacctactgctgccaatgtggtctcgtccaatactgtgaacagtctggggctactcttgtcaaaccgcctaggacatctttggaaccaccaaagcctgtcaagagacatcgctcacatagcctccataagccggcaacaacgcgagcgtgcacggaaactgctaagcggatacgggaatgtatcaacaagacacagacagtagacccgttatgcaatattcccgattttggcaagagcaacacggcggtggacattcttttgatggccatgtcgatcagaagcaaagtggcaatggatcaactctgcactttaacccgtgagctactgcttcaacggcaatcggggactggagatatggctggagatatggatgccaacaatgaggatatcatcgacaagcatgttcgatttcttcaacgggcgctcagtgagtcggcgctggccaagtattctgtgcgacgagctcaagtttgcttagcgagagaggttgacaggaaaaagggggaggacggacgcagtcgtgcaagttccactgatgttcacgggtgcgccaagcgactgggcatgaggaatgtggactaccatcttcaagaaggaagaaaatggatttcagtgtgcggtcattacaacgggcttctacctttcattctcctgggttccaaggtgtcaggggctgaagttgtgacatgctttggtgtttccacgaagcgatgggatgcacttcgaggtgaccgccttcaggcattccaccaactcttctgcgatccgttctctaagcgtctcattgaagctggtaagctatttcaagatttcctggacaagagagctcaaccaaccgtggaatgggagaaaatcctcaatgaagttgaatgtgctcctgatctggtctcgagtttaacatcatacatgcagctgatacctagtgctgactaagtagcccagtcaacttgactacttagtcagcgtcttagtaccagcctaccctataacttcaccttctggcccatttcctaggaaatgacttcaatcgcaatacgagacaccgcctgcatccagcgacaataacttgttagattcctcaaattccaagtactaatataaaatgtgaagcttccattccctatggacgttccgccttgtggttccaaccagtgatcaggttctggtcaagaaatgctcccatgtcatcaccctcttcaaactttgtgagatcaatgaagtcgaccgttgcttcctttgccatcagaccctccgtttgtgttcgagccgactcatggtggcaagcttcaatttccacatctgtctggctggcttccctgtttgtgatcggtgcgtgctcaacccgcgacgcagcctttgaccttcggatcgcgcggtcgctgcggactttttttacgccaccatgtgctcgtgttctcggccgtcgatgagatcccaggcaacacctatggcccagtcgatatgttttggcataatagtctgggggacattcttttcgatgacacactgccatagtgcttcgatcgtcgtgctgtctggttacatggaagcgtttcagctcaggaatgaggactgcgatgatgtcgtctgtcgaactcatgttggcaatcagcgggcgagctaagatgaaagatagagcagaatgtgagataaatgaaaggggagaagaactggactgcagaggcggggggcaggctgcctttaaataccactggattgtcacggggtcaccaatatcagaagcaccgtaggaggttactgcatgatgcatgcgttggcggcaaactatgcccggtagggtttatcatgtagatggttgagaggctgagcatctctttgaattgatctctaacgagcgtcttatagcaacaaatgaaccaaaaatactgaaccaagcatgttatcttggatagaactgcagaaaagcttgcttctccgtaaagatgactactattggaagttgaagggcagcgaactgttgaaaagagtgtgagataccatcatctgagcctactggctcccagaagtagatgaacattggctggaagtagcctcagtagcagccgactcgtgcatcgagatgccgatttctatggcagcactctggctccaaggatttgggttagttggggtgcaaggcgcaccaggcccttcgtcctcaccatcaaggacagggtcagcatggtttagctggatctatcttagcatggaaaacatcaatcgaaagggggacgtaccatctcaaccgcctctttaagagcttgtcttgcttcaaggcggagtctctgagttattgctttcgactcgtgccagatgtactcagcgtggctcaactgtcgcaccacacacttcgcctggcgatctatagaaagcatccgggtgacaagtctgtcgagagtagccacgaactcggcctttgttggagagttctgtgtcatgatgtgcatctgcgcggaaggaaggtcacgactcgttcaaaggcatacctttatacttgagtaagtgcactgctctcttacacgggacatacaacccctcatgcgagtcccaaaatagagtgtctttttttagtcactgtcgtaagtcatctgtgatggtggtgtgcaacccaaccctctgaggtgacttacgtagacgtaactagcccagaggacagtctgatcaagctcacttagggctcatagaaatcatgactatttcgtagcaaatatcgagtccattctgcctgcaaaggtttacaactattcttattcactctgagaagtgtttgaggagccatcagacagctctacaatggtttcaagcctttcaacaacctcgctcttctctgtctcacctatctccccatccccctcatttgagcccgcgttcatattgcagtaagggcctacatctcggggcatcttgtaaggttagtataagttgggatattgaatgggttaagctaccaaatgacccataagaaggttaagccgctggttctcctttgtgacatgggcaatgcgcatctgctgagcatcgactaaagatcgaagctgctctatttcagtacagagctgcatgtttcggtcagcctgggtagcatatgcaccctgccatgcccaacacgcgcattgacactcaaagagctgattgcagagttgattgaattctcctgaggtttccatgtttgtagatgagaagttgtgtctggtatcgctttggatcatttaccctttgcatttatatttttttaaacccttcatcacatcacctcctgtccctgaaacacagttgcgaaaacaaaaagaagtcagtaaaactacgacccaatcagagaggtttgaaactacccacatctcaccgaaatccaaaaccccatttctgttcaccaaccagctactctatggcgtgaagccaatgtaaggacgacattaagcgcccaagaactagcatccgttgagagggatgtgtatgtattaattgcagagatccatctaaatgataggtgtagagatctaaatgatgggtgtagagatctaaatgaagggcgtagagatctaaatgatgggcgtagatgatctagcgttgctttaagagcagtaagacatatacctggaagccctgttcttcgggtggggggcagaaagctaggacaggaaaaagctaaattaaataaaatagctaattaaataagaatttttaatttatatataaaaaattataaattataataaagatattctatttttaatattaagctttaatagcttataaatagatttttaacttaaagaatttataaatatatttattatttagctattaagctatataattacttaaaattaatattatatataaattaatatataaagataatataaaaaagtatttttattttaatagcctaaagctatattataatatataatttagtagtttttactaatatatttatatagctatcttaagttaaaataattagtttctctttttaatataatttccctgtaaaaatcgctgtcccagatttttgctgtcttccgttaggtcggatccacgggtaagtctaacagggcccgggggtgaaggaaaacagcggaacgacttacaccaaaaatagctaatccactaaagcccgtccgctgtatttcctcacaccctagcaggggtactaattagttatcgaagcgctcagcactttggtgatttcacataagtagtagattggattaatcgtgaaggttatcataattcaagtttcaattttcacaaagctacactttcactccattatgtgggatctacaagatctactgctcgaccatgacacgagacgggaagcaaggttaacgtatcggcaagaagaagactaccaaatcgagaaccgccagggcgaaacctttcttgacatacaaaagaatgttaacactgagcgccataagatagacgaggaaataaagaaagcccaggacaggtttgagaagttgaaacaggaagcagctgatacccttgagaaaattgaggaaatggttagacagagaaatgagctagaggtgaaatgcggcacgctcattgatttacatgcaaaagaaaatgaaattgagatggaaatcctgcgtgaacgcaggtattgtgaagatgagagtgacaggcgtgctctcaaggaaggcattgtatgtttctccccgaagtcttcgccctatgcaatactaaatgccaataggaagaattgtttgatgctcgaccgagaaagagacaccatgacacttctcaggacagttctacgccagccaaggctaatagcccagaccatctgccttgctcttaatttctaaaatgagaatggattcaagctgtgcccagcttggcgctggctttgcgttcacgatgacataatatattagctacaagatagctaccaatagaagtaagagtccagctctttgaatttcaagcatagaaaggttcatcatcctcttctggtgggctgggcaaaccaactctttgccttctcaaacttttgctgtgctgtggttgacgactgcttccttgaggttggtagcttccttgacggctgcttccttgagctgtttgtcctccctgtccttgaggttggtagcttccttgacggctgcttccttgagctgtttgtcctccctgtccttgaggttggtagctcccctgatggctgtttctatgagctggttgtccactatgatgaatgtttccttgaggttggtagctcccttgacggctgcttccttgagctgtttgtcctccctgtccttgaggctggtagcttccttgagctctttgtcctccctgtccttgaggttggtagcttccttgacgactacttccttgatggctgcttccttgagctgtttgtcctccctgtccttgaggttggtagctcccctgacggctgtttccatgagctggttgtccaccatgataaatgttcccttgaggttggtagcttccttgacggctgtttccatgagctggttgtccaccctgatgaatgttcccttgaggttggtagcttccttgacggctgcttccatgagctggttgtccaccctgatgaatgttcccttgaggttggtagcttccttgacggctgcttccatgagctggttgtccaccctgatgaatgttcccttgaggttggtagcttccttgacggctgcttccatgagctggttgtccaccctgatgaatgttcccttgaggttggtagcttccatgaggctgctggctcccctggctaacgtctccttgctgctggaaaacttcctgctcaatggtttcttgtagtggtagatagattacttgtggtagatagcttccctgtaatggtagatagcttccctgctgaaagcttctttgtttgtagcttccttgacggctgcttccttgagctggttgtcctccctgtccttcaggttggtagcttccttgtggtggcaggtagccttcttgctgaatgcctccctgtggtggaagtaagccttgtcgataagctccttgttgatagcctccttgctcatatcctccttgctgattgcctccctgtggtggaaaaaagtcttgctgatagctttcttgctcatatcctccttgctgattgcttcctagttggtagctttcatgtggtggcacatagactcgttgctgatagcctccttgctgatagcctccttgctgatagcttccttgctgattgcctccctgtagtggaaaaaagtcttgctgatagctttcttgctcatatcctccttgctgattgcttcctagttggtagctttcttgtggtagcacatagactccttgttgatagcttccttgtgggtggctttcttgtggcggtagaaatgtttcttgtggtggcagtctttcttgtggctggacggcttcttgttggaaggtttcttgttgagagcgttctgttggtagatggcttccttgtagctgagagcttccttcccgaatggttttatgtgacatagttgctcctaattgctgtcgtcgagcagtaagctgacttcttgttctgctgctaacaggcccttcttggtttgcttcagctgaagctgttcgttcccgacactttcttgtatctatgatgtttggtatctccagtggaaaggcaatgttcccaattggcctttctgcactgacttccatccagctgtctacacgagttttgttacaagccttataaacggtggatttggtgtaccaaagctctctttgctctccatcgatcgaatcgggccacataaaaagcatgtcgccgtcttttcgagtttgtaagcccacttggtaagcgatttccaatggattatgcgctactatatctcgctgatatataatgttcaaggtcccgtacgtgattctgtacttgttaattgggttgcgaagtgtgaacttgctttcgacttctgggaaaaccgccttgggaaggatccggacccttgcccctgaagatcctggatatgcaaagatgtaagagttgcgagcagtcacgcctctgaataacgcccagaccttgttctctgatccttgctggtccacgtcgaggatttcgtgccaaagccagttcgactttgtaaatgacggtatgggttctttgtcgttccctgcacgacgtaggcacaaaggccttctcatactctcgcctttgcctattttgtagttattctcccatttactcgggtcaaaagccgaagggttgtggcaataatagttgtccatgtgattgtcatctctgtctattcctttgcccttatcttgcctccgattagcgttgtcatcgccatcgtcaccgtcatcattgtcgtcttcatcgtcaacgtcatcgtcatcatcatcatcgtcatcctcatcaggatttcccatacggcggcttgtcaaactttgctggtggcgtatccaacgataatctgatcttgcctttttcaacaactcttcgcattgtggccatatcagagagtctccccctgcaatagcagtgtatccttgacggttgtggcgaaatcttttatagtccgctaagactgcatcgacgtcctgcccacccttgaatacagcagcctctagtctagaggtcaacccttgtaatatcaataagatgtgctctggcttaagatcaatttgttgactctgtgatggtccttggctcaggactgagagtggatcgacagaagattcttgagttgatggtccagattgagctagtatatctggattccttggttcatcctgagggggggggtctaatagatgtctcctgtcgtaactgtctgattcgttttgaagtctatttaattcttcctgacgaatttcttcaagtcttgattccgcaaatctctttgctgcggcctcttgttcccgtatcttgcgtacttgttcttgccactgtgattcttgaagttcttcccgttgccgttgtctaagctcatcttgttccggttccggtacctgtaagggttcatgtgtctgtggggaattctgtagagggccttgaactgagggtagttggtttaagatctcctgtctgctctcttgtactagtggctcctgcggttgaacagtgttatgctcctcggcttgttgagatatgtttgaagggtcttgatcttgcctgttctcttctgagggaacaggggaattgcctgaaggaggaacaggaggaggaggggcagggttacttaaaggaagaacaggaggaggaggggcagggttacttaaaggaagaacaggaggaggaggggcagggttacttaaaggaagaacaggaggaggaggggcagggttacttaaaggaagaacaggaggaggaggggcagggttacttaaaggaagaacaggaggaggagaggcagggttacttaaaggaggaacaggaggaggaggggtagggttacttaaagaaggaataggaggaacaggaggaggaggaggaggaggaacaggaggattgcctaaaatattttggtttagcctggggctttgcttagcggcttgttgttgagactgggtcggtgcggtcatttgcactgatgcttcttgcctgttctcttctggaaaggcagaagcattacttgatggtattccagggttttggtccgtcctttccaaattctcatgaagcattgtcccttctgagtgaggtgaccggcctaaagtcctgttcagaaggttcaaaccttgttgtacaattcctccttggccctcaactgcttgttcagcactaggagtatctatttctagtaaaggttttggcgcagagggcccaggagctgacaagccttggttttgggggtgttgggatgatgaaccttctgcatgtgacgatgtttgcgtttgtgaaacatgcttatgagcggacaaccgccaccttgcaagatctttttgaaaggttgcggcactcttattccagtgggccagccatgctctttcgttgcgagttttttccttctcgaatggctttaattcagcaattaagttcttatcctcttttgtgaccaaattggcatttttagcttcaggactttgtgaatagttatggatttggcgcgcaagcttgaaggtttcttcttcaggagacatcgtaacgttgtatatgtgtggaaatctcaagtaagggacaatagaggtggctgatgagttttataatcaagagcggcatggtgtttctggtaacactaatcaagaaacatatttctaaataattacggaatgaggaaagacgctttgttgtttttccggttatgcaagcttaaagcagttatctgtttccctttcactaacgatcttcttacatattaaaataggaaacgacccttcttaggggtagcgaatctaatttttttgctcgccttgacatcaaaaatggatcatacccagtatgatagcacgtcaaaccaggagaatatccctcctccatataatcgaatgcgaaaccaggagagcgtccctcctccatatgagagagtccccgctgtgggtcctgccgatttctcaatcaacaatgactctgagagcgttgtaccagattctgaaacaatttcagaggttgatgagcctgaggaacttgcgagaatgcataacttccttgacggattgtcgcctatgcgactacacaacaaaatttggctttacgttgcagggttcgaagatcgcttgagacaagacgtgtaccacacaccggatgtggcccttgctggtggcgaatatagcggaataagcaagcaatacctcgagaatcccctctgcgcgaactggcgcatgctccagtttggctgtttcggtgacagagaactcatggacttagtaaagaggttgctacttaaatttcacattttaaatgtaattctcgagcgcgcagcacttatactagcttcaagggagttcatatggcttaatcagtctgcggctgttagaggcatgctgattctacttcgagtcatggttccgttcctctcaaaatggttggatgacgaactttggatttattgggacgcttagactatgatttgatattgctatctaaagatggggtttttcatcggttcgcccggttttcccagtcttatgccctgtaatactaggtaggtaataaatctatttcttcattacttattattgagctctttgttgcgagggatgtgtgtattgactgtggctaggtagctaccagtaaggtctcggcacccggcccggcggatatacgagataggtgcctcaggcaccatcaacatccttttccagagttgtcggcttgtctttattccaatgggccaaccagttagttttacccttagttctagcttgactggtagactagctgttttgggtttagcttcggaggtgttagcatcccttgatccgagggagcaccatttaggtacctctgtgaggtcctgctaataaggaagccagtatcagaggtacttagcctaactaatagtaattactaagacttaggtacccttgataatgcagtctactgatcgtgatgtttatctttactgctgtgcctccttaaggctggtatttgtagcgtaaagatcagtagttaaattaatcctagagtatgccctacaaaaatactgaactggtgctccctcggatccaaagggatagttctgttattagcgtgcagtgcggtataaatattgtttatcaaccattgtcacaatgcgttgttttgtatagagttaaggataaagagtaaaataaagtgaaccacaattatatctggatactagaagcaaactatactgtgcaaaaagttgcctgcctacctccatggcatttaacaggaaacaagtatcgtaatatgcgaaatcaatgaatcgcttttgtgtttcaagggttatgaaagttgaaaacttcaggccatccagcttctccaagccctttatgaacaaacgcatagccgtttggccagataacggcgatacagtcatttccacgtttgacgaccaaacatggactaccccagcccccatgaagaccaagagaatggtatccctgaaagcctatctggtgagatcccaatatatgtcgataatctaagcgacgtaacaacagcattccaagaagatcagtggtcaacaagatcacttagccaacgacaatgggataatttggcccaattcatcgagtggctagaagcgacagagtcaaatactatatggaaacttgcctcgatctttgaagatcgcctgagacgtgatgtgtattatccaaaccctggaccgcttatcgcagatggccaatacaataacataagccgccaatttttgcaaaatacactagacagcaacagtatattactcgaacacgaatgtttctctaacacggaacttaagaaatcaatacagaatttattatatcgtcttcatgtggttaacgaatcactgaaaacaatggcaagactgcttgatggacaagaccggacatggacgcatgacacccactctgtgaggtctatgctcatccttcttcgtgttctagtcccattccttttggagaactttgctgggatgtggtttgactgggatcttgattagataaactatacctctgtgactggcatttgttcattttgagcgggttcgggtgtactgtcatcaatagcagatgtggaaatacattacaattcgcggaacttgccaattagcttaaacttagtaatcatatattgaccggcatggcctagactccctatacttcgtaaccttgttttgacaagccttttatcttgatggcgcttactgatttctcagtattagtttctgaaaactgtattcgctttgttgacactattcatagtaccgtgccaaaatttcaccaggcagcagcagctgcggtggcctgagaccggagctgaaagagcttgcagctaaaataatacattaaaatgggagcataattcacaaagcaatgaacccaggctgaagaggatcaaaagagtttgtgggcatagaggcatagtatagaatttcgagccggctcgagagtttagctatagtaactagtttgcaatccttccagtgagctgccttatttgtgacatcgatctcatttcatattcctcctctactataaaggaaccagaaaggctcccctccgtacgtagatgagtggtgtgctggatggggggcaagacaggtagagagtgatgctgaggcgcgagctggcggcctacatcttccgagacaactacaataggtttcctacgtcgtactggctgatgctccaaaccatacaaatccacatgatggtgttccttggttatgttttcaaccattgttcgaaaggcgggtgttccgcacactaagaaagaggttagacgcggacgacttatgatagagataacgtactggcaactgcttttgtacctggggcagtctccatggtccctgataactgatgccgtaatgcctcagaccatcggttttctggcacataactgatcttgcaatgcttgggaaacgatttacatgttttcaattccggctgaacctcagctacccgagggaagacgtggcgatggtctggttcggtcggttgatatagccagacgtgcagaaacttctacaatggtcagtctacgagaaaatctcagcagaaggatcataccgatttcgggtcgagattcatcaatcgatcaatctcgtgccgggcccattctagttgagagttttgctccatagcccataagagtgttactcgccttgttctgtcaaggtacagccgtccatttggcccactagcggctgatgttttcctttcgttatcataaagacgtctgcgtgcgagtgcggatgcaaagggaagcactgaagcaatcccgatgccttcggcaagaagaaacacatggtcgtacttttctagtctcagattctgaccgtaaggcccatcaatggttagccggttgttttgaaggagaggagtttgagatggggaatcctcgacaagaaagacaagctcagaagcaaaatcctcgttacttgatagcttcgaactcttccaatcatacaccgacataggtcttccgagataacgtctccaaaagggttcacgctcgttaaaaatgtaaaaataagcaccgggatagatagcggtgtctcttggtaaccggaatgtgactcgagtcgcttgggtgtctaacatagcttggacgtggggacttgtgatctcaagacaatatctattggcgcccacttgagccttctgtgaacgagcccaacgatacagcatcgacagaactgatattcctgccacgaaaagcatgattactgcggctgtatgggattctgcgagccacagatgggtgagcaggagccccaggaaagtgcatccaagcaacctgtgacaccatatgaaaaaaacaatatgcttttttcgtacatagtatacggagaaaatattgatcaggatgagtataagaccagactgtaacgtgagtacctatgaaatggaggtgggcatctaggcttatacttactgccatcccaatgccagaaacggatgtccacctttgttgctttcgcacacaaatgccagcatgcacaagcgactgtaagagggcgactctcgccatccaatgatgtaacaggtagtagaactgtaaggaaatcccaaacaggtcagcaatatagcatgtcctaccaccaaggatcaccatgacgaggttaagcacagctgccagtcctgctcttcttgctggtgggccgagtggtgttagccattttagatcgagatcgaacacaacattagccgcgagccagattactaggagaatgaggtgtccatatgtaatggtctttccgtcgcagctgatatatgcgcttcccaacataaacctccaggtcttgcctgcaagtctaaggaatttgcgcgggtggcggatataggcccaaactttgcggaatactttcatagtgcgttgttcaaagtagaatggacttgggctgtctgttctgctatgctttcttggcttcatcatctaggtatactcagagacattcacttttcaggctctgttatacagtagaggactttagtgtaggatgactgattcgccagccaaccgcgcgtctaaacgactaacagttaactgcaatcagataactcacttaaataacgccccctgctgcacatgccgcggtagccaatcacggtgtcttataattgcccaatcacctgctgtagccaagcgcttttcttcctgttctggataaaagttcccctggctctaaatttagagtcatccatccgctcctatgcccgctccccatcgaggagccgccgcttccagcggtaacagcccaagtataagtatgcattcctgtcaagtgttagagaaaacaaatcacaaacttccactcatcaacccccactcctatctaaaccaatcacaaaaatgtctcgaactccaaacacgccagcgcgcacttttcagattcgctctaatgggctcttcaagaaaggcaacactctgttcaatttgctacatcccagggtcatgattctcatccagcctggcgatgatgtgattcctggaagcggagaatcgcttgcatatgcttcacatcgaagagaagagtggcccgagctctatgagttttttgagtcagcaggtgtaaggcctcgcaaaatcctcgggcctgatgatttcgatactgtggccgctcggcagtctagtactccgcgtgatcgggttcgtattccagaccagcaacgcgacaccccctttccagagatgcctcatcagccggatttcttccgcttgggcccagagagtctatcagagagcctgtcttctgattcctgccgagataatacatgttcagaggcaagtcatacatttcagccggctgctttgctagcaccaggggtagaaagtcaggcttctgactcacttcgaggaacgccggtccccgatatgaacgccgggcactgtcctgcacagaacagggtggcaacagagcaggactttgaacagtctcttctttcattgctggatgacccttatgaccaaaagctagaggctcaagtgaggccggaagctttgcagcgatctgagcagttgcccaaaccttccggacgttctgatgacagcctgtgttggtctcgcgaagccacaccacaggctaacaataaaaggaggacagcctctgggccagatagcatgagaaagcggcggtccatggcgggtccggatgatcgagaccgccgccgaagaatgatgactcgatcacagggacattccttttactccaagttatcacaatagctggttctatttcccccaaacgtctgtacagaagtctagtagtgaatctatcttataatctatactacttgtttgacaatccggcaattccatgtttcctccaggcacctttttgtgaattagatcccacaacttgcaaggtgtgttgctaatatactcttgccttccaaactctatcggactgtcaatcttgacttctaatgtagcctctggcgtgaaggacttgataagaaaccgcttggtgagaggtttggaatggttcaagtagggcaagcagagatgttcacactgccaccggcctccagctctataagagaccatcaaatccttctctcggatcttatataaaatcgcacttaagtggcttccaggtgatagccggcacttcaattcaatctcaaatgaaagagtatgagagttccgtgagacaagcttgacataaaacagtgcggaaaacagcttcgtcgcgactgctgcagtgctctgttcgacttcatcctcacaccggatccttacttgaggtgcagctccccacaagcccttgcactctaatacaacctgctcctcaatatcgatcgcctccgccttcctctgcttgtgtgatagggaccgcagcaagggggggcgccgctgagctggtatactaggaccatagtttcggagccaacaaccacctttgtgaatagcagtaagaacacaagtcttttttgtggaaggcttgagagcctttctctgaattgtcttcttcttgccttgcatgtccctggagagctgtggaagcccgcagttgtcactaaaatacctctgtatcaattgatctgctgttgtttgttagatctctatgtaacctcgagattgttcggctcacctgattcagctcccaccaccaagtcaacatattctatgaggtgcccgaacaacagctttcggacctcgtgcaagaatctcagaggaggtttggttccaaggagctctaaagtgcggatcccagctggcagaggctgtttctgaaatgattctgcattttctgtcccgcacaacacacatttgccatctagagaaagctcctgagtgactgctgtgcaatagctgcacagccagtggccacaactgagcatgtggattggggttccaaataggcacaagttgcatccacaaagcgtgacgcgtatctcatctctcatcctagctatgtgatgctccgtaatgtttttaccgtcacttaccacaaaggagacgaaatgatgcctgataatctctatagactgctgtggctgtgccatatgtaggagagctggcttgacaaatgactggaacgctaatgcgggatggaagactaaatcacattagtttatacccatgcgatcgttgaaccttttcatttcaacaaaccatgggaagcttgggagtacaatcgataagccaaacacgatgatgcgacagccaggctgtcctgttgatgaactgcagcgagaaactggctcagatatctagaagcgtctgtcgttaaggggtttgagacacctagagcttggagaatatcgaaatccttattgctttgccacgacgcgatgactgccttctgaagcaggtctttgaagttgagacttgagaattgtaacccccaagagaggcgaacgtgcgatgcggcttttaagtgtaccataatgcttgcacggttgtcattacagatgtattggatcccacccactcgacgattccacatttgaacaacttcatctctgctatatgggtgctcagggtgcaactctcgtaataagcacaagagttcggttgttatggaaccctgtaattgagtataattgaatgcctttttcgagattacgatcaactgaggatttggtaggttgtctaccagagacgaatatgccatccatctgacgataagcttgacagcagactcaagtccgcccaagctatccacattcaacaagatcaaagagctcagcggtgccaaaacttctccacaaagtttatcaaaagctcttgtacgggcctgttcaggttcatatggcatacaatattcggccacgacggtcttttcgtcaaacctcctgagccatataccatgtgaatcttcacacaagcttgacgatggtataaccaactgttgttctaccgacccgacgaaacttagtatcaactggcaagtgtccgtaaaagctcggtaaaggcttgtgtgttcatatagagccggctctaaagtgccagtaagagtggtatgccgtacttgtagccatgggaataacatggttattcagctattgagaaccgtgaatgtatactcctagagagagaaggcaaatctagacaccttattcaagtccttaggagaagaggaggtaattcaaacaggtttatattatagcttagcagaaaacattaaattaaggcagaaagcagatcagtcctaggaaatatcattaactcaagacagttttcttagtcccctagagccagaaggaaccgtactataacagttttaacttttagacttatccctgggaacagaacgtaaaagaaaatacagtctcgacttatccctaggaacagaatataaaagaaaatacagtcttaactcatccctaggaacagacccaggaacagaaagtaaaagaaaatacagtctcaactcatccctgggaacagaacgaaaagaaaatacagtttcgactcatccctgggaacagaacatgaaagaaaatacagtcttaactcatccctaggaacagaacgtaaaagaaaatacagtcttaacttatccctaggaacagaaagtaaaagaaaatacagtctcgactcatccctgggaacagaacgaaaagaaaatacagtttcgactcattcctgaataggaacagaaagttcctacgaacagagggcaaccgaaaacagtcttccctaatgaatcctccctgggaaccagggagactactcaagacagcttactccttgttacctaggctcctgggaacagaaaataactggaaactgaaaacagtttaccaagccttctagccaataatttcaaagctatgtccagtttaccagatgtggaattcagaaataagatccaaaaaaaaatctatttataggtcaccgccctgttgttgctggtgaatgtgatttggtgaccattttggtggattgccgcccataatgagccccgtgtactgttcgccaaggtgacagcttcaaactcccaggtaagtttatgtgactctgcgatagcaatcacgtgcgatattgcctccttgttgacccatacaccgatcaagcgtaagaattggagttttggccaagcagttcgatcaagtggaagtaatacagtactccgagactcaaaggaaaattgaaccaagcaagggaaagcagccataaacgcagtgaagccatccagctttccgacagatactaacttgagcgatcggatcgttttggtagcattaagcgatacttgatcaagagccaatcgtccatcgagacacaactctgtcattgcttcaagctttggtagcaccaaggcataagtttcgatggtcctggctgaaagaccgcggaatataggcctgatacctatatcatcaacaaatgatcgatacattgagttctgtgagagacttctgtatgacgtccggtacggccgaaaccttagggcttctaggttgggtatacagagcaataatgactggagcactcgtttgtctgtgtatagatgcctattttcctcctcgttaacaaaatctaagtatttctcgtagctccattcaattgccttggcaagtttcttttgctcatttcttcgtaatagataagctgggtgaagttctggacgtagcagtggatgtgtctcccactcagactttgggcaacggggccactctccgcaatagattgtgattgttcttgtgaattggagaagtggcccttgttccgctacaaaatcagcaaacttccgaatgcaccaagaggtatcaagtaaggacagctggcgacttatgatggggtacgaaattgctgcaaatcggcggctgaccaagcggagccgacagaggtcagcatgtgggagtagagcggccactaccgccaatgtctcagatggcaaaagattcatgtttagaggtaatgaaagactggtagaattgctaggctaaggagtgtgctatatattatgcgagatagaaattctagaactaaaaatagagccaatagagtcagagtcatctacggctctttctcttcaattccctgatttcctgctctagcctatcgagccgaaaatcatgtttcacagtagttttcatgttctgatgtgttttataggcaatgttgttcataagctgtctgttctgggactcaactgactgaagtctatcccataactcttgctcctgtgacacctggctattgttttgagcctcatatctatcgtaatctcggtcgtctactctgtccggttgactcaacatcaacgttgaatcgacgggtgaatcagccacgtattcgacgggttgggtcgccggttgggtgttagagtttggcaatggtaggagagaacttggaagtgatattccgtcttgtagtggaggcagctgatatgcctcgagcctcggtgcttgcggattggtcccggtagtagactccatgcttgcgtagcgatctacggcacgaggctgagatgtgtgccttgagggatggttctgacttccatttctgagtgaggagggaggggttggagctggagctggttctggagctggagccagttgccgagagcgagtctgcatgtatgaattgttatggctcatgacggaaagatgagtgctaatgattgtattgagatacggaccagagctaataaacagctatatctttgggaaagcactactttaaataacagtgatcccgcaccgcaggatttagatttgtatccaccgatatccttcggaccaaaccaacgacaccaatacgcaccatcttcatccttgcacatccttcgatgtcggcattggcatcaggcatgttgaaatgatagatgttacggtgatataagagggcttattggtccagctgccttccgtggtgcggtcgctagggatagatagagcaggggctgtatctgaggcagtgttggttgcggaggaaggggtggtggtggtgggggtggtggtggtgtcatctataggaacaagaacagggacggtaaccggggcagtgttggtagtagtgattgtggtggtggtgtcatctatgggaacgagaacagggacagtgatcgaggccgtgttagtcgacgtgttgattgcagtcgaggtcgcaacagcagacgtgcctgtaggcaaccgcgcgcttgtttcatggggcttacgagattctcccgttcctataagagatcggtagctactcggcgtaatccatggctgtcttggagtggctggggtggtcgcaacaggggaagtggtatccaaattggcacttgatgggataataggatacagcaacctagtatctaagaatacaccggtcggtttttcaggatcggcagtgacaacatgggtgatgagagtggttggcgagacgcagtgggcagtctcggttatcagtgttggcaaggttgggtcacccttgccattgcttaccacgatacggttgcaagacaaggattcatcggcacagcccctgaacggcgttagtacttgcagtacgtaatgtatgtcacgcaggtgtgtagcaccatgtgatataggcatccccatttgggatgccggttggaagagtgaactgggctaactgcggacctccgcagtgctcaggctggaatctccaggaaaacgttaggtactcggagaaggcgatctccgctgtgcatagagcatcatctttgatgttgagtttcatggccagctgcgtaccaggttcaacagctaatgcaggctcttcagtgcaaaatccctggagatctcctatacctgcaccgagacctacaccaaggaagccaaaagatagaagtagggcgtagctaatcatgatttagaatcgttgcgttcagtaatgcttagcgaaaggtgtctctccgacgccttcttgagaggagcaaggactatttatgaaattagcggagttgttttcctgtttcctgttattagattgctgtagttgccttccagctttgcgcatgggcttttgctgtcttctgtatataaagccgcacttaacctgcctcttcatgcttctcagctccatctttacaattcttctcactgcaacaaacacacatcatgaattcctttgacaccttcatggatatgcctgataattcgggtgacttttgctttgctcctgactttgggcagagtaaagagcctcaggttgatgtacaaaggtgcgtgcaagacttctgtagtagaaaggacaaggactaatcgaggcgaacccgattaacagcagagcttctactgataccattcaaattctccttgagattgtcaggcatcaggtcaaggcagcccagcaactcgacgaggttcagaaacagctggaccagatcagcaagaagacagatcatattgaaaagaaaatgaatgagcaggacgagagacttgagaaactagaaatgtatctactcgagcgatcgcaggcgatcatcgaacgacagaacgactgcattggtctgttggagtcacctaggtacggactctctgactacaacgagggctctgactctctgtctgattactcagactctggattcagccaagactcggtgcctgactcaggtgtgctgggggggttgggttatcactgaaggttcgacatgaattaggatgagaatgtagcagagtagtgtatgcgggaatcaggttcttgttttaaagagccaacacgtagaagccaatacacaagactgttttctgtacttcggtgctctttaccaaactattaagagaagtgatgacccgtcaacttaagggcagtaaaccatcacttccagccatggatatacgtgacaagaagttgccccccatcccggaagagcgtacgacatgcagctacaaagaggttgcgtcttcgtgtatgcagtatgggaatccctgcagccctgagggaatcaggaaagagaacgaacatctcaaaaaagcaaacgagacactcttccgcagataccaagaactacaattcgagtacaatatcttccaagaccagattgtgaagaagttgaacgagactgagaaggagtcggagcgtcgtcgcaagatcatagaggtacagcaagagtcattgaacagcatcagacaatgggttattgtctcaacaacagattgtcgtaagaactgtgcagagttgaatcaaacggcaactgagaatcccgtccgttccatagatgccaccatgttctagttaggctctttcaatggcacacggacgaagggaccattctgtaggggtcgtatcaaggaaggctcgtaaatatctctacattaggcaacagggaaggccattgcgtatctcgaagcgcttattgcaattgaactgccaattatgatgtgataagagagtgatactttctgaacttgcatagaaaggacaaccatccaaccagaggttgacccagcagtatggatacgctagttagtactaagaatccttcaaccaagcaactacagggattacctgcaaacagtgctcattcgccgatgggatgtccaaagtgtaagcatctaacggtatagcgggaatttgccgccgtgaattatatttaagaagtatctgaatgagatttcctgttgttttgaattgacgttcagcgcggcaaacggaagcgccggctgattgtgaatgtagtcttgttggcgctagtcgcgccactgagcatttagagtgccacaccaactgcatacgtcccaatgggtagtgtgggtgggggaaaatggctcagaagtaccaggtgaacttccccgccggctgaactgcctgatcattcagaggttagcagcctctgtgtgaccatgcatgcacttaaaggtgcggggaacgataaactgtctcccgtaaacccacttttaattctcctttcctgtattccgcctttcaattccgtgaatactaaccagttactaaaaaacagtgttcaggggtcttttttctgtaatggactcactagtaggtgggccctccttcaccagccaacctttaagttaacggaccaattcttactattacatccatctcaattctgcccatttgctatccacagaacaatgacagaagaagtgccaagccttatagggattgtccaggttccagtcgcgaatctttattttgatcaagatgtacaaagtcgacagtatagtagaaaacaggtgcttcatcttgaaactcttttcaataaaacagcaattgaccaccaacaccacacccattggatcgatggttatgtggatcactcggatgttgcatcgattttaggagcgttgggcggtttggcgtctttgcggcagactaacgctgttcgcacttatccctttctgggcggacattacgtcgcatatactcatggtcgccatcgggttgaagcttcaaaaaatcttgacgcagagtcgcattggaccatagtcttgcacagcacgagcctagcgtctctaaccaggaatcagatgattcaaagaaaaacagaccatttccagcatgagacaccctacaccaatggtcatatttactccaagcttcgtgattacgtcgttgatagccgagactataacgattggtacatgaggctaagcccgaataagagaaagaactttcaagcgattaatggacatcatggtgttcggggagctctggataaactgatatgcttccctggcattatggatgctttattcctgggcaacatttgcaaatacgccgcttggggattgttgaaagaattccaaacttgcctcaactatatatataatcaatggtttgcgtacacatgtggcgatcatgccttacagcgtgatgtcacccccgagaccgtgaagctcctggaaggtcgcgctccggccaccagcttgtctgatcgcgagtggatacgggctgtcttccgggcggggatggttttccccagtacgacaaatcaaaaacagcgagacgatctggagaaggccatcctgaaaagtcaaggcgtaattcctggtcttcggtcatgtcaggccaatatgctgtacatgggaattgctgctcaggtcatatggacacttctcattcctaacgaggttgagctcaagcgaacggtcaaagctgaagacggcatggtaacactgcgatctgtcctccgcaaatgctgggttgagacagaaccttacgtcgaagtcggggaaggagaattccagtcggtactcggcgctcctaatttcgacctagcttacaataatgttgtcatagcagccctccgccagtttgcttttatgtccagggacgagccaaagatcgaggcaggcgattcaacgatgcggatatcgagtaatgatagatatgcgtgtgaagctctgttccagcgccgggcgaagttcttggggttccaaaatagccttattgagcaaggagcgtcgaagcgcgtaagcccattccagcctgagacaaagccccacaaagaagatgaagaagccttcctgagtagggtagagcatcgttggggtaggccgttcgctcgaatgtttcccatcatccaaagtgccgcctttctccctcacctttgtggcaaggagacaacgcctgcgggaagaattacccagatcgtcattctaaaggatttggtgagggctttcctgcctcccgttacatttgacattcatccttcgcgagcggtcattagtataaacaaacctaataacacaattcaaacagccccatacgtacaggaggtagcatcttttccttccaaactaccatatcacgaagacacagagatggatgtcgatactccacttgcctcacctcaggcgtcattatgtggccctgaagatgtggttatgagcgatctctctgacccggccgaaagtgaaaccacagaggattctcatttctgggatcatctcatctcggagtatgatagcctcgccggtagtgctcgatcaagtaaccgcgtggaagagttggatgattgggaaacggcaggaactgaggtcacaaacacttccgcactttctattccgtcgtactcgatggtagctgatcagagccggaccgtgttcgacgactctccttccagctcacagattgatcgctctacaatctggtcgccaagtggctctgagcagagcttgtcgagatgcaaatcaacgcccgcaaacacatataacgcagcgactcgccacactttgagaaggcggaaggcaaagacagctgagagtagaaacttgctaagattgaatggctataatgcagtctcgcggcataaggcagaactaaagaagccacctatggtgcatagaggtgtatctacacgagctcaacaagatgttcacttgtccgagtgcacttgtgctttatgccgaccaaaagttaaaattgatcaacctctgagaaggcaaaaaccgccgttgccagaaacagtcccttcgccatcttaccaacactgcttgcccagcatctatagcacctctccagagaggtcagtacttccgtcacccgaaaatatacaacatggcaatattcgagcctcccatacgattgccagtgctccaggcaatcgtgcgagcttcttcactgatcctcttccgaggtcaaccctaccctcaccgacaacttgctttgtatctcgtccccagcctgtgacctcgattaaaggtccatggagagtatccagctcagcttccacagaatcaccgctatattacggacactcttctgattcaagtcattcccatattcattcttactctagtgcatgttcacctatcctctcacgttttactgacaacccagcccgttctttgcatcaagacgatagctcgtttcgctctaatggttccactcttatcggtgcatatgaaacacagaatgagggatggcagggcttcattgatagcgacgatacattaacaactatcagcttgagctagtattggaaaggttgtggatgaatcgacccatacactcgtctgaataactctggggcgttgatttgcagacaagatttccattcaagacatagagacccctatatcctgattgattcaacctccagcctattcacaccgatcatattccatatcatcaagtcctgctaggttcatatcttcattttgagtcacctgacaacccggccgccgaccgtcttctatcttatgaagtctagccattaactcttcatagcaagctctaagttcttgaacctctttctgcaaatttctatggcaggtgcactctaggtgtgtgttatctgatgatttctgatatacaatgactggcggcttccaacgacgatcaaacatgccattggacttgggagacttgggaggtggcggtgggattggcataagaacgtcaggcattttgatatatttagatgaggaaaggacagaaataatacatgaggagagtcatcatttttataatagagagaagggtgtgaatttagttcccggccgtgtctgaatcatccccccatagagatagctccactatcatctccggcgccaccagtacatctgatcttgtgactgccccatgctccagtagaaggtgaacgatactggtgcactttccttgcaatgctaatgagagaggtgtttcgttagacaagcctgtaaggcgagtactagctccactttccaaaagtctctttacacaagcctcgttattgcggaggatggcaacatgcagtgcggtattaccaatttccgccgtatcgtgaaggccgttcctgcgatctatattagagaggcaagcagcctggacgaagcttggtgtgtcttccccgagaagaagatccattagttgcatgctctcctgatatgctggcagctcggccactatgtggagggctgtattcccgaaatggtcgggctctaggggatcgattccaagttgcaggagtttcttgatgacccccagcttgctactgtgaaagcgatctggcgaggtgcgaagcaagaagtgaaatacacgatcacccatttggcccagcacgactggattcagatcaatttcttcatttgcagagagtgcctgtatcattagatccccgtgcagacatgcctgataaatcatccaagcgtccgatgggcggccgtatgctccgccagctgctagctcccgtacttgggtcaagttgttggacactaccgcatatgctggggtttcggaatgaacgtcattgtcatagagagtacatacactgctacagcagattgaggggctccggcggccactatcaacagacatttcgacgtagaatacttttctatgaacaccacgcaagtttcgatcaagactcggcggggttttggtgaagatatctgcagagttcgtcaaaagctctgggaaatccaaagcagacatcagaaaacgacatttcggatttcgttttgtgtatccagggacttgagattctttgctcaagaggcaccaatcagagacccagtattggcgctgttctcatgccatatcaacatttaaacctcaaggtttccgtgtagtggcggcgtattacaccaccgaacacagtatcatcctctaaagaaccatgctgacagaaaaaacaccactggcaaacacagaaaatgctctgtatattgattatggttcactgtcacaacctcctgccaccagtaacattgaacttgggtacagtgctacaatgtggcacccgtatgcctcatgttatttggttcctcagttcctttgtttcaacataagacaagagataccgtggccgtcgctgctctatacgggagaagtccagccatatggcctaccggaaacaatggctggagagactcaatccgccggagtgcctgatgatcagcccgaggcggagctacatattaaaagcgaaagctctaggtaattgctttagaattaatggttaagaggccgctaacgaacttgcaagtaacactatgacacatgaagagaatgaccaagtatcaacggatctgactcatatacggaggtataatggttatagcaatgtgactagatgtgaggatggcctcttccattgtccctgggaaggccaggccaactgtaaacatcgaccacacaagcagaggcgcgctcttcggtaagactggctctaaatttcccattgcaataactgatgcctttgtaggaggtatgtagagtgccacttgaagccgcaccgatgcaccatatgcaaagcatgtctcgcttcaaggagctctctcctacggcacgaacgtcgggtacatggctgtgaaagagtggtattaccgccacggcaggcgtagattgatcgatacatagccaataaacgatgacgcattgtataacaaaacacacaccccaacctgcagtctccttcttgcattggccagcgaagcagcgaataagattcgagggttgctataagtcccggaggtaggctagaactgttgaatctcaaaacagagaaacatcctcttgggtactgggagcttctgtcagggctgctttgaaaggcgcgcaatgtgtttctacgatcagtctctctggacttgcgggtactggaaatggaatggtttccgacaacgttgccacaaggtacatcgcataggagagacgtgtggcatgaaacttatttttaacacatctcatatttcaatcccttgtaaaatatgcagcaacattggactcaagcagaggcgcatagacaggcttcttggaaagatgccgagacttcgaaaattccgtttagttgcgaccagagaaagatacaaggaagaaatcgcagacatcaggaaggacataaggcgcctcgcacagatgcatcatattcaagctacctgcggagcacgctgtatttcacctcgaaataattagaagcggaaataagatgaaattgaaacctgaattgaactagctggctgaggatcgctatataaatttatttagatgggctctaagtatctttatgttctcagaaagcataggattgtatctctgtgagtctctgttaaacggtgctggcaagattctaggtgaccgagttacctgtctcttgtatattggtcttgataatgatggccactcgaccctgggcaccacctctcggtaggtcgcagctgtatagttactggagtgcctatctgcagagactttctcaatgagagaccgaatcgtgggtagagacttggtgtttccggcaggggcgggattcagaggaggcaggttgtagaacgttggagagttctctgacgaagcagacatcggttgaatcaaagaggcagaggtgggttttgtcaacagttccattgcagcggatgcaatcttcctcttttcgcaggaaatgcgccccggtacatttgggttgaagccttgatgagtcctgatgtcttgggctccagctgaagaaaaggaagtcgctgccaaagtttctatggtaatagaatgagggccggttgtttctacctcagctaccttttggagctcacaggttatgttgccaggagatgggcaattcctctcggcaatgaaggtgagcaccgcgttgtaatggggaacgagggaagcttgatacccttgtgggtcaaacgactgaagatctttggcagcgacccaaccataccgttctcgctcaaatgttgaagcccccccaaagaacatgacgggaaactgccgacaagagatgaggggaccgccatcctcatagccttgtttccaatcaaaatggccttcatcatcgcagttgaagcagtcaggaagtgactcatgaagtccacaagactcaatcccctcgatatgtaggactcgaacggcaaaccagctcttagacatgtggcagtaggccatgtatacctgttcggggataggtgctactaaagcctcacgtcgacgagggcttgttcgggttgatggcttgttgattgttcgggatttagccctagccttggtctaagataaatttagctacattttcttactcggtgttgcaggggaactcactgtcttgacgtggatgaccgactcatctggctgcttggcagctgggtttatagcagtttcaagttcgccatgtatctcttggacgagagattgacacttctgccagtgaactccattcttgtagagggttttcagcttcttcagtttaccctcgcaacttgaaatggcgttacggaatgcatctgattgtgcagccgttatcgctcgtcttttggacctcatggtaggtaagtcctttttcttttgatagaaggacaggaacagacgcaagattagcaacggtttgaactggagaccctgaggcgttaagtatttgtcagagaagcgtgtcagtgatcgcagtataagttcacatgaatgagtaacgagttcaagcattggatggaagtgttggcacgacggcaatggggctgggcgtgtacggaacctagcgaataaaaagtgactaacatacctacacctgtgtagccgtagtgagccctaactccatgcataagaccgccaataaacatgcagtattaaccgatagttactaacgacacctgccactgtcattcgctaccaaagcactggctcgtttatggacccgacgggagttatttaaagcaacaagcttattatgattcgtagatcctgatatcaaatcaggatgctctaagctagacctttatcctcgttatcctgttcaattggtacaccaaaaccaacccgcttcatgacttcgcgagtatccgttaacatctgttgaagtgttgatgaaacgacagtgggataacccagaatcatcgtaaaagacacgaaagtaataaccagactcgcattaagcccgacaagagcactaatcaaaatcaccattgcgtggcaatgatttgcaaggtacgggagatcagcttgtacgaaacgaatccagtatagcttcatgtggaagagaacacggattgaaactactgccgaggatgttgaaaacaagaagaacatgccagcgagacagctccttgcctgtataggtaactccttccggatactgtagtagggcagtgctccccatgcgacgacagtcgagtagatggtcagaaaggagaaatagataaaggcttcttttgttttgaataaatcggcatcaacatccatagcaggtcggagatgctggtgcacaaaccaagcgaagtaagccgagctaaactgtattcccaaggacaaggccagcagtagagctaactcgataatagtgaggatgccccgaacaaaagcatcggcaaaaataactaggttggttttaagcgccatgatcgagcaaggccaatggctatcaaggcaggtaggccgcatgaaaacgcgggcaggttctctgctttttatgttttactggccggaactaccgttgcttagaagatgcacgccatgagtgttactataatccgtttggccaaatcagaaatcaggaatcgccatatccaatggaactactatattaaaacaattcatatcgctgcctcacacaccccatgaaccttcgtacacttcctttactaagctaaatattagcctgcccattctggtcaagactgatggaggcaactgagggaaagaagggccactctggtcgagtttctaacgacgattgtatcctcaaaagcggacttgccatgagactcaacagatgcacagacattgtcctatggacgggaaatcgtgtacgagttgataggcgtgagagaaaggagagacgagaacatgtttcgaagcttggaagaccaccctgtgaacatactaaagagcgacgtcgtggatggattggattgcaagcagcccccaagggctcatcgtcggagcaaatggtggatgaccttcttcgctcttgattatctgtgggttgatagaatttcgttattatctatggtatgggaaggtttgctcgagggacacattttcttttagcaggtcctccagtacgtctctatgtcttatgaggagtcgctgttgcctgtgatacaaacgcctcaaatcgtgattttctcgcttatacttcacgatctgagcttttacctgccgaatcacctcagacctcccgtctttaagtctggcaacttcatcttttaggtcctgtatttccctcgacggctgtaccacggcctccctcgacggcttgatggctttgaaatggactcctattcctctgtaaagctccatcaatggtccaacagagagcttgctgagatgtttctcaaacaagtattctttatcctcgcttcgttgccatcgatagggatcttcctcgcttggtttcaatcgtacatctgctgggtctatattcagactcaaactattatcttgtaaatttagtctggctcttctcccacgtccggtggatgtacatactgatatgctcagccagtcgttgtcggcacttcgttctccactggcttcgttcaacattactgggttttgacatattgtaaatgggctcaaggtaatttccttcttgtagatcagaataggcttttaatacattctatttctgcgaattcttgttttcttatttaagttatatgttttagccacggcgcttaaacatttcgaaagcaccacaccctccgatatcgttcagattggcatctatgaccgacaatccgtcctttctgtgtcaccatatatcaaaacaaaacaatgatttggctcaacgtaaatggaaaggcacagagttaagtttgaagatgaccctcggaacgatgagacccttggaacgaggagtctcccaccacaggagcatcaaccggcttattgcttatcgtagttgacgtcgcctaggggtctggataaccctctcactaaataatcgcacaggttattgtagtcagcacctttcactttgtcacgacaataacatggccttgttctggcgatgctgtggtcttgagttgtcatgcggcatgaacatcatttcccaggaaatggtagtagttgatacggcaaagggccacgtgattcaagggttgatatgctgttatcaaaatgcagatttcaggatcatatatcttcctcatactacatgcaacaattaaagctattttcttgttccagaattgagacatgtcgtataataaatgcctaaacccggagtggcccaggccttgtcgttgtttctttcacgcgtttatacactctgttggcactcaatcacaatcgaacaagaacaatgtctatcagctctcaagagatattatccaagttctggttcaactactgtggcagaaaatcagaaaacgttctttcgatcttcccccccgagctccatgagtacttgcttgccgacatcgccgttccctgtcgattgcctagtgcaacatatgatgctgcagcccaaaaatgtcaagatgatgtacaggccatcgtcagggagtgcatgcgcaccaacaacaaattcagtgatccggaattcgatattgatcgagacttctcttcgaacgatgataactgcctttttggcattataagagacgacgtagacttgggtgaccgccccggctctgttcatagggtaccgtggatcttcgagaatccgcaatttgtatcaaacggttttaactcggacataaaacaaggaaatagcaagaattgttggtggctcgcaggtctggctgctgtaagtcgtcggaaggacctgttagaaaggatctgtgtggcccgtgatgagaattgcggtgtttacggatttgttttctatcgagatggtgaatggatctctactgttgtggatgataatctttacctgtgtgaaaaggatatcagtagtgacatatatgatactacagggaggatgtcattaacctataggaagcataaacagacaggctctgatgctcttttctttgcaaaatgtggaggcactgatgagacatggttaccactactagagaaagcggtaagtagccctcaaaacaggtctattgatctaatataactctactccctagttcgctaaagttcatggtgattacgcggcacttgacagtggctgggcgggtacggcagttgaagacctcactggtggtgtcaccactgtcattagaggtgatatgcttctctgtaaagagcggctttggtgcgaacttcttgcaataggggagggaaaccttctcttcagtctttctactggcagtcaaggtgatggctatagaaatggccttgctttgaggcatgactacactgtgcttgatgctattcaggtagaagacgagcttggagacacagtttccctggtcaagatccggtatgtctatatttgagaccatttactatgctgtactgactcggtagtaatccatggggtcagaggtgcccaagtggttatggagattgggttggtgcatggtctgatggctctgaaagctggacccctttcatgatgaagaaattgcagcacaaattcggagatgatggcacgttttggatgtcgtttcaagatatgttagacaacttccattgtatctataagactcgcctcttcgatcaacagtggacgataacacaacagtggataaatgtgagcgtcccctggctaggagattatttaaaaaagaggtttatcctgaaactcccacaagatggaatggtagttctggttctttctcaggtatgttcaatcgaaatgctgctactggcccacttacagtgagatactagctagatgaccggtacttccaagatcttagaggcgaatatgaattcacgattcactttgccttgagattactgggaaagagaacgcccatctgccaagtgcagcccgtccatcacttggatacacggtctgtaaattgcgaactcacccttgaggctgggacatatgaaatcatacctaagattgtggcagaacgagacgaattgtacatgcctgtcgagaaaatggtatgtcttgcagcatatatgaaccctgccaagctcagacaagctggaagatcatatgacctcgcacacgccaaggcaggagagattgatggcggaaatcttataaccaccgcagcagggaaagatcctacattcatgcaagtcctgcctactagattgaaaaaggatctatcaggctcatatcctaaaattatgagacatgacaccgagtccaagcctgcgtctgagtctggctctgataccgagtctgactctgatacggctactgacaccacgacagactgggacaccaagcacacgtggagtccgtcatgtgttattggcctacgtgttttagcgcggttcggaggcgtcgaaatcagagttaccgacgattagtgatgttcaatgaccagaagaggtagtgctattgattggctggcccagatacatcgacaccctatggatttatccgggaagtgcgtcgcggattcgttagagtcccttctcaatatttaagtagcccttgttttccaaaccaaattgtaaggcagttcgacttattcttgttgaccttaatgcttcttatatacctgctttgatagcctgaagcgatgagtctgccgtatctgttgcggaaattagagatcagcgacgatgatgagttcaactttctctcatgcctcgtcactaaagccgttgacgaataccatgaagccggccacagtcaagatctcgaattggcaattgcatgtgctcggaggctcgttgatattaccgcgaaagacggcccagagtgggcagaacaagcggcaaaccttgggaccgtgctgatttatcggtatgaacgaaacggcacaatcaacgacttggaggaagcgacaactgtggcccggcaagcagtcgcggcaacacctgataaccatgacgactttccgagctgggtaagcaatctaggaataatatacaaccatcgattcgaattcactgggtcgatatgggacttggagcacgcaattgggctattccgtcaagctatcgtggcatcttcacgagaacaacctgactttgctgtttgggcaaacaacttggcctacttgctctgcgttctgtatgagaaaacaagcagcccgcaggacattgatgaagcaatacattttgcccaagaagctgtgcttgcgacatccgaacgagatccgggctacgtagcccggatctacaatctgggtcttgcatttgatctccgatatcaacagactggcagcacacaagatctattacaagccattctcagtctccgacaagcagttagcgccgcgggacatacagacacatgctggttgggaaagttggataatttgatggatcaactagatagttcatttccgatccaatttagttaacttcaagacgagtaatacgaaagcagctgaaaaatatcatgttgttccatgaatatattcggattatgctccatttactcactgagccaagccaagccgtcctgtagacttggccttctgcaagaagatgatatcttaccagaagatcagttggagtctgctctgacagatccatagactgaagcgggcagctcaagacaaactagatgggcatggttggatttgagccagtcgtgctgatctcaagaaccatggagatcgtgctcagggactcacagatcatgatcaagcgtggattggtgagactatgagggggttggcgtataagccattgttgtttggctggctactagagtgtgtcgatagaatgtcgtctggctccttgtcaagcgcttgaggggtgaacataaaacgtctgcctacggggcttttggtgaaaatcgttattattgggtgatctatctgggtgccggagtgtgtctatctactccattagatctcggagtgtacgttttcccaacctacaccaaggtgaactaataagcatatgcatctgatatacaggctacaagtctttgcctcggcttccacttaattgcgccatgaagatcggggccttgtgtacacacctctccaattaagggatcccttccagctcatgataaacgcgctcttcccatttacctcaggaatatggttgatcctgtcatttaatgctgtcgcaaacagccgctttttttcttcgtacacgcagtactgcttctttcatatccttactgaactccctgattcccacacaattttccaaggatccaagaaagctacacagctccaagctcaagcagtgccgcatgatgtatcgtaccgttacgttacacgatactcccaagtggcggcgagataacaagtacatcctcaccggctatcgtctagaagcagactatctacaagccgttaaaagccttactttcttgcataatgagacctgcaacatatatacccatttagtcagcgctatacttctgcccttcttagcaacctctattctccgaactatctatatgagaactgattttactatgtttagtatcttcttctgttctgctgagagctgcctgattttcagcactatgtaccatcttattggaagtcacttctggcaccaaatggatttactagggattattcttattactattggcacctttatccctgggatctattatatctttaactgcaatccaattctacagaagattcattggactattgtttgatacccagccgatttaagtatacccttaatttcaactaaccgggtcattaggttatattttggggatctattctagtatctcttgtctctatacctaagtttgggacattgcagtggcgtaatatcagagttactgcctatatagcatttggtgcatctgcttttatccctttactacatggtatgcagatctatgggttagattatatgcttaaatattcgggtttgaaatggtatcttattgaactccttctatatggagttggctgcgccctttatacagtatgtgtctctctccctcaacacttctatctctaacctgagagtgtagtttcgaatccctgagtgttttgcgccaggctattttgatatctggttcaactcacatcagatcttccatgtatcgatttcatgtgctatatgcatacatatacttgcactgatgcaggcttatacagcatacagtacactggatatatgtctgggggcgtagagttatacatagtcaaatatattctgtgagattcatcattagccctctcttcccttgtgcatggcggtgttctctggaatacaggtcttccgcgggtcaatgtttgccacagtctcgtgagaagttcatattgactaagtagaggtaggtattatactagtctagacgtcgcgactactgtaagtgctttattttctcattccttgcactttccccctcctgaatgtgcgggcaaacttcgtcatacggcggtgggcggcctttcttctcgagccggcaagaacaccatggccccccattatgtaggttatgggactgatcccatctcaggcatgcaataacccccgttatattccacttggacatatcctcatgtaaagctaccacttttatgtgagacagaaagtcatgtatgtctttgtgggtataactcgccttgcgagctcgagctttaccaaggaagtctagaatatcctcaggggcaagtacttccctttctttaaaagcgaccggattgcctctgtcatctaacactctaggccttccccaaagccatgcatgcgcaagaagtgacactagcagtcgacgccgagcattctgcagtctttgttcttcctttgaggctttagatggggaaaagaggtttgtcagaaatagagaaactttctgcgcatgcactttaaaggatccttctttgatcactttatgtgagaaagagccatcctcatttaagaatatcgttgaatcatcaacccattgttgacttgacttgatattctgtagtgctttgagccatttgagagcagagtcccttattgtctcagggccaaagtagacaggcgcacagagccttcgattgggaggcatttcctgcaacgagccaggcacagaaaagtggtaggatgtgttaatgtaaagaatcaagttgagcgaggctataatctacctcttcagcgatttatgacttggctatttatgctcgaaggggcaggcttttgctgttcttgaggaaaatggccttggttcacactaagacagtgtccagatagatagcacaagatcgccgacaaggatggcgtgcgcaagcatcattggtaggtacacctataataactcaggacagataaggcgctgattggggagtgcacaaagtaacgaacgactggcgtgggcatcggcgcgtaaagctcattggtgggtgtcgctggtgtgtccgtgaaataggaaagacacctcctcccgtcgctttatcaaatcacccagggtatatcaaaggcctttccgagggtcgcgtcccgctcagcactacggagtacgtgcattgaagttcgccatgctcgtatgtactctaccctccccatcatcctcgcttcaaagggccattattgatggccaggggaatgacgatgtcagattttctccggataagaggtaaagttcaactctgtattattgttgagtcagttcaactgatagtagcattaagccgtgcatatcgcttcattcctccagcttttggtcttcaacaccgccgcttcaagttccaatccccggcggaaattgagggagacgacctcaaaaagaagcttaactcaggttatcatctctgctcgccgccttgtgcacgcccaggctcaaattccacccagaagacgtccctaagccataaacatgagccgactggctgtcagaaacgtaataaatataaggcaccaggtttcttgtgtaaatgttgcccaaagaggcgcaagaggttcagtacgctcaaggaactcatgtaagtcaggtctgtatattatattggcatctgattgacgactagtaaccatgaaaacgatacccagcacgagtgttcgttttgtggaagccgctttaaaaacaagaacgaagccaagcgtcacgaaaattcgctccatatacgccgcagctcatggtcttgctcagcgatctctgagtatcatcatgcgttttacgtttcactataccgtcctgaagacactgatatttgtggcttctgtggggatgaatttacacgggaagggccgagtctcggtgatattgagattgaacacttacagcaggttcataagattggggaatgcaacagttctaaaagattctaccgcatcgatcacttccaacagcatctcaatcattttcatgcaggcaggattggagaatggaccactatgctggagaacagctgtatgcagatggcttgaaaagagtagaactacccataggagctgggtctatgagcgttgcgccttctgaattagaggatggtgacctattcactcgtatgaaggaccacgggccgttcggaatcctgcccagaacactagaaacgcaaaacaagatgcattacctcaaattttaactccaaagcccgttgcgtgagctgtgttcagatgaagaaacaatagataaaaactacataacaaaactcagggtccgaaccttgatagaactatcatctgatgatacaatgataacctcagggtctctcacttctaccatggccggaggaataaagggatcaagagtttccacggaagcctcttcctcctttacagctaacagctcttctcagttatatgcttcttgctctaattttcacagttcttcatctcctatattggagaatgaacgatcttcattcccagctgcgtcttcttttcctgaggggggatttccctctcccttccctgaagcctctcgttgggagttgaaacgggttacgtactgcaggaccaactgaagccatgtataatcaacaccccaaagggcaccaaaagcatcaaaaatcccgatgcccagcttctctatggcccgatcacgctcatgttcagctgcagctgaggctgcaagttcgttaaattctagggcacacttctcgaccgagtcccagaatgcccggtgttggtcaatggtccgtagagggggcggaaacaattgccaatttgacgcgagcgacgctgactccgaactgttcgactgttcgagaattggttggctcattttgtagatttagtcaggtaggcacgtcgttgtctcacaaagagatggctgctaaagtatctgcaataccagtggcagggcaggcaatagtatgcttgataaccgcctgagtgatgcgtctctgagtgtaagaaacagggcatttgatgacaggcagaaaacgacgggttggtgtaggcccgcgccttttgaagacaaatgtgatgaaaagaaaggagcgagagtgaaatttgaagcgcagtggtttgtccttttatctagcagcctgacattgtgcacaccataaacagactagcccgtaacacaagaaagaaggggggggggtggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaaccaaaaccccgtattttggggggggggggatcgcacgactgggtgtgtctggaatttcaattgtgtctttagcttcaaatgaccgggcggtaaccacgcctcggagtgaggaaaaacagcggaacggcttacaccaaaaatcgctgtatttcctctcgagaaagagtatgagcgacgagcggctttagccaggggccaagggccatctccatttcagtcctccgcgtatataccaggggctagcagcatgatatggcttcctcccttgacgtcggtcctggccgtgtttcggaagttcttgacatatccattgtatattcttcggcgctgtcgcacttgcgcaaccgctcttgtgctgtaaaagcagcgcaatcttcaagaagaagacgagcaaccataatccataactctgtggcaagctctcgaggccaaaaccttgcttgttgcagattgtacacgagggatagttcaatataacgagctcgtcgccgctcttcgctcaatggcggatcataactgtagcatgtagcagctaggaatgctggagttatcgagtagaagcgggattcgtggcaatgtgcgtggaagcatactgtcgcctttgtacgcaatgagcattcgcccacgagacatgtatgtagcttgatatcgagttcgtcgtgtcgagaccatgtacgccacccggtgccgtgaacgagatcaatagcgacatgtcgtacgagtccgtggactaggtcatcatcgggttttcgagcacgaccgtgtccacgcggatgatccaactacccgaccaaaaacccgagcgtgtcgatctacttgctgatgctctggtggatgttgttgaagaagttctcgagcgaggtcctgttcatgaccacgtccccgaagatctccacgcactcgtcgatactctcggtcgtgccctcgtccaggcagctgatgataccctcgatctcgtcgccggacattgtctcgcccccgttcatggacatatactcagacacgatagtggtcatgacctcgaacatggtagcgtccaggttcttgtaattaacccagtactcacgcaggttattgtacacctgcttggaggtgaccgtatcagcgaactcggtcgtgcagatgtgcgagaccaggaccctagccgcgatatcgttataggtcttatccctatcgtcgaccaggttcgtgcccttggtcgagctcagccccgcgttcgtcatctggttaatatcgaagggtatccccgcctgcgtaatcttggtcgggatcgagtctatcacctcgttcaccttgttattcaacttcgcgcgctcgagcaccgggccgtacacgaactacttcatgatcgagccgtcctccctgcgcaagagcggggccacgggcatggtctctttcacgtagatgccggtgtccccctctatgaacgcgcaggcctcctccatcttcctaatcgtgctgctgctgaactccatgagcatgttgcagacctcgttcacgtcggacgccataccctcgtcgatcatgctggacgtctgcatcctctccatcagctgcgcctgcctctgcacgagctggacgatatcgttgcttatgctcttgtacgataacaggatctcgttcgccctctggttgatgccattgatgaccccgagctggctcctcttcagggccccgactggaacgtcgaatccgcctcgatcgcctcgtccagcacctgtacctgtatcgttcctgtacccactctcgttcgtgccctggttctggcccccggcctggttcgggttggcgacagcggatgcgaaggggttcgcgaaggtcgtcgcggtcggctgtgtgttctcgaacacagtctcggggtcgttagcctccgcgctcacgcccatggcgccgatgatggaccgtgtaccccttcactagcgactcgagggacgcctccgcgaccgtgcactggtccggaaccgggctgatgttcgggaccctcttcgcattcatcctcaagatcatggccgggtcaccatgttcatcgacgcgcctaggttcgtgtgcgcgctgatggcgtcgttggtggcctcgtccgcaagcgcgcccatggacgtgacactcatcttgtacccagagtcgttgtggatcttgaccacgcgcccgaaccactccgagaacagggacacgctcatgcactcgaccgaggtcgtcttcgtgatcaccggcgaggcgttgacgaacgcgactcccgcctcgacgcacgcatacgagcaccgcaacatcatcgcgaacctggctgtgtactagaccctgttcgtgagtgtgtccgggtctatgtccgggtgtgcgatcacgaacttgctcttgacgataaccgcacacagcgacatgatctggctcatgacctggactgacggcgtgactccgtcgcagagcatggggttgtataacagcgcggtggcgaacgagggaagaataccgttctcgtacaggctgaggcccacgtacaggcaccggatcggggtcgacatcattatcatggaatgcgatgcgcccctatttggttcaaagctgggaggtatggagtatcaagaagagcgataataaaaaaggtcacgtgatgcattatatacagcctaatactggtaagagcaacgcctacgtgaataaacccagctacttaggacatgaccaagcataatcaattataaattctaccgagttctcataaaaataattacattcgacaatttatcaaacttattcacctgccgccttacgtccatccatcactcctgagcttcttctcaatacagtcgagtatcggacctgcattgagcccagagaacgatgtggaagtgcatgctggatctcggcccaggagtaattctcttgtttcagtctgcaaatgattccatcctcctctgatgtccacctgatcctagtgcggatcttcgtggggctttcaggctcagttgttttgtcccgaccgtcgacctcggcttctggagctgcactttcaacatcagcaagctctgcattgctcgtggtgcgaggttttattatcaagatgatgcgacgtttcttcggcttgggcagggactcgacatcgccgacctcaggctcgcagggtgctgtgattaatttaattcggcgctttttgtatccacaggtcgcagagccagtgttgtaatctggctcatcacaaggaacgagcaaaggtccagggctgtagtcgccggtatctatgcctgtgtcggccgttacacaaggggtggggagaggtgacatgtcgcagtgagagctgcgtacatggtctatcgccgtcgggcctgcagtgaggtcttgtacatccttgtctcgcgggctttcgtcagagtccggagagcaagctgctaaaagagccagcgaggatttcgcggttgaagccagatcaagtgtatggcactgggctgattcggctccggtttgtcccacatctgttaatgttggcaaccaacttgcgcttcgtattggagatataggcacttccttgtccatcgatagagtatttaactgggagtgctccttgtcatcgaaaggaatcgccatgcttggcatgccttcagcaagcgcggttcctatcgacgataatgggctaagttgctccggagccaggtttgttggcaggtccgagaagaggtggcaatcccatcgctcttccaaggatcccctgtggccatggattgtatcgtcaatggccttcatctgaggggtcacgacctcaaagggctgttcgtgctcaagtttccaagggagcgtaaggcttggcatggtttcgtttcccttcacagcaatcccagataactctggtgaatgtggtgggaattggatgtactctgaaatccaatcgtctgaattgtcctgcaaaatgaagcttgcgctgtttgatgaagcctcaaactttcgttctttaggaagttgatagccatgggcatcgtggaggtgataatagcatgcgtcaccgttctcacccaaaaactcacagtcagcgcatgaccatggccactgatgttccttctccatatggcgtatagcttcaacatcacgctcccaagaaagcatcctcatcgcaggtgatttttccgactgtctacaaagcagacagaacgcagggcgaatcaaggtgtgtcggtaggtgatggagccgcagtacttcagtgactccttcaaatgggtttgacaatgtgcttcccattcgtcctgagtcaagaataagttgcagaaatagcaaaacttaacatttgagaataaaacaccgagattcttggccgtcgctttttgccgacagcgatggatatgattgcacctaagccgcttactggcgatacttcaagttgcgttagagtagtgctgcattttacagaatggatgttcttacctctctatctctttgaggcagaaggggcacttcttgtccttaggctcctcctcacgtcgatagtacacagtgggtgcggacagcaacaacagcatgtcccgcatcgcatcaatcctgtcttggttggtcgtaggtgaggttcttgccattttctcagctaaccgcaccttctcaggtctgagcttgtgaataggatcatctgggtctggacctggtgccttgacgcaggtaccattcaatagcttctcccgctttagtagcatggaagtttctcgccgatactcctctaacgtccatctctgtagtctttcaaaggccttatgtcgcttctgcctaaactttttctgagctttatcatcggaagcttgcgctatcttctgatcccattcgagaatttccgggtttgaatttattttgtctttcagtgcagcaggtagctgggttggcagaccctcctgtcgaaattgagtaatgccctgaaagtgtcgaacggccctgtggtccggtttctcgcctaaaaaggccgacaaaccgtcacatgacgaagtgtctgctgtataacttcgcccaaaaacagatttatcagcttgtgtcaagtgttgagatctttctacctcagtgtatcgttctgaatgcaaattagcaaaggagtttttaaccaagagtctgatctactaaaaaggtcacttaccgtctagttgtttcccaagcgctcgacggatcatatgtattgaaccggaattaaagtaagttccaggtaccgcagtgtatcctgcttgcatctggaacattcgaaacatgttaacgaacatatctggagacatcggtttcgtctcatcgatatttccctgtcgatccacttctcggcaaattggcatatcgcggcatcgctcgttccattccacaggaccctcaccaccattcttgatcattcgatagagatcctcaaggtctagagcaccatcaaccacggcaagcataagaataatagatacggaatcatatcgcagaacccgatgctgactgcaagcattgccgaaactggaagttgttagcccagttctatcaagcatggagggttactcacgtcctgagctccgggtcatgattgttttttgtgtgacgctgggcaagcttataaaaaaacggtggctcatcatcatggggacgcaggactagttgaatatcctgcaagtcggtcagttagtcgataatagcaatgaaagagcatcgtgatctttttaccttatatggcacaccgtgactcagtatagcgccgcgtctagccccgctgtcgcagaaaatgagcaattgaagatgaaattggagccggtttctgtcatggatgtgtttggtgtcttgaccattccatacttggttgataagttgatctaagtccaatgactcgaagttgaacttcggttttgccatattgtggcaataaagtttgttcccttgcctttcttcatacggcaaactctttgataaccactgcgttctgtcagcttctagtgttatcaccagtttaaagtacataccatgttaatctctgttgtgtcttcgtcgctcagcatctggcccgtccgccgctggaacccagccttccatgccgccgcttttttcaagagcgtgcggactgtaggacattttgttcttgagccgtccttgagagttatgcggccactggattggagcgcatagaacctccagaaatctttcagttcctctatcttaggcaatggtgtctctaggcttaatatctcgtcgtatcgctcaggaggcacgccattcgcgttagcccaccatctgtacaaatcagtactcgaatcatcaggaatagaccgcgcagaaacttacgcttggtagatctggagcacatggtcctgtgtatttatggtctcttgcttttggatacggcttcgctccttgtcgcgatcaatatgttcgccatactggtagcctgccaatttggcgcgttgcgcgatgtcttcgagaggatttcgcttcatttggacgggaaagttcaataggcatggtaatcacaggcgcggtgccgccgggttgtatctcatatttgaattgcctccagcccctagtgagtcgcgccatggccgcgtcgttgttattcggtttctgcgtattatgatttctgttttgtgaatgttggttcaggttgcatggctcaccctcgagtcgcgcgagaagtgtggcagctcacctcaggcatcaactacaagctccgacgagcagccccaccctgcaagagccaaaggcgcaaactcccattagtttagaggtacttaggatgagtagaataagaagaacaaaatcacaggataaaccgaagtagtgaatgactatggggagaagaatcgcaaaaagactgcaaacaggagcacttctgtgaacacggaataagctacagcaacagaaaataggcaccctgcagcattgtacccatggacgatttatagtacctaccaactcaacgttgctaacattacgttagagggacatggttcagaaacgctctatgcttatgtagagctgtcaattcggtttcttggtggtaagtctaccaaaacatagcattcctatctttaacttcttaaacgacaatataattttctaatgtcgactctatcgctatctttacctgaggccataaaacattgacagaagattacaaggcctgaggcgtacctattttttacggcataccggggttgagagctcctagagctttcaggcggcagaaagcttctcaccgcctaaaccactaagaagcaaccaatcaaatagctcgatgagctcacctactggagaagtcaacaaggctcaaagtgaagaatctcaaaaccgcgaccactaacaaccatcgacaaaaagattcaacatttgcgaaacgttacgcaccacggtgcaaatcttgcagcttgtatcctacactcgctgtcgcctctttgatcaacatgcgacagtattgaaccataaaaatggccgagatcaccgctttagatgccctccaagctttccatcaagggcttctatcattacgcgaaggtcgcgtggagggcgcagaggcactgggcaacgaatttctcgtccaggtctttgagacagaattagggaagttatgggacaaaccagcaaggaaaggggacaatagaaatgctgtcaagtctggtaaggagtttgttggcgcaactaaaggttctctctcatctaactgatcacacaggcaaagtcgtcattgacggtgacgagtactcaataaacgacaacttccagcaagacgttctcacattttctgacgaggtagaacttgatgagctcgaatctacccggtgtttacttgaatcccaagaagaccccgacacgctgggccgatcccttctcgaatgtgccattatccgattccaccagcagcgcaaatacgttctggacattgttagacttctcctcgagctggaaggcctcgacgatgatcttgccgacaccgaagctctcgagagcgtcaagctctacgtggcagagcgtttgcttcagccaagcatggggacagatgctacaaaacggatagtacctagatgcatggcttccatgaaggagattaaggcctggcttcagaagataggagacaagatcgctgccgcccagactcttggtcaaactacaacagggggcatctctgagcagatggagactatcgagttctccagagtcagcttgatgcaacaacacgagctactgggtgtcatcctctgccggagcattgaaatgagacaagggtcaacacaagactttattgacttcgtttcggttctccagaaagttgataggtacgatgctctgctggttcaccttataccatcaattggagcgtacatttcggtgttcgggtctgcggaaggaggatatgatctcatcaaggctcgtgagctgaatggcaaactctttcctgcagatagtcctctgtggccattgtctcagctacaggctgctttccgtgcttggtggctcgctgagtatagtggtttttatgtggatgatcctccggaggctgcaatcccccccaacaccgacttagatgaggaggatcgacaacgatcaaaagctttcctagagtctttgaaggatggatcctttgactttcttctttctatcgctgctgatgttaagtctcctgactggcacgaccctgtgagagcaggcatgcgcaaatggctccagcgaaagtctcccgcattagcaccggatgcgataccgttcgccgacttctttcaattgactctgatgctccagcttgaagtatttgtcgatggcttcatctctaaccttcccgatgtcctacgaaaacttcgggtggaggaggatgagcaacgtcaatccagccagactcacgagcaggatctcgatctcgaaagattcttgttggtcattgcgtacgcttacgagggccgacccgatgctgctatgaatttttggtccgatcccgacagtaacctggctggcttcatgcattgggcttctcgtagagcctcaacgcctctggtaacagctttctgcgagatgctccaggctatttcggagaacgaggagtgcgcttctgctgcacacgagttcttgatggatgagggccatcattcatccgggaagatgagaaaatcgcagtctttgacatgggcacaaatcttcagggagctcgacttcttctctgccaagataagacagaagccaacaccgccccagacaattcgttatcgaaatgaaaagatgagcagtgatcaagcagagaccgaaccagagtcggccatgatgcttgaatgctacctccgattaatgtcaaagctggccagcgaaagtgagacaaccagacagtttctccttcacaatcccaattatagcctggtcgaaacattatatgaactcgcaagcagtcccattcccccgcgtttacgcggctgtacctttatggctctacgagctttaatggtacgaaagtcgcttcaggagggcattcttatgtggaattgccttgatacctggatcacaggagggtacgcttctcatccaatcactcgccaagctcagcaatcaccgattgtctccatggaccgtatctttgatgaaattagcaatggctttgaagaccccgagtcttttatccaactcctactttctcttatatctccagccatcgatagcagtcccctcaatgatggattgccattccccgaaaatctcggctcggcttcccgcatgcctggtattgaggtttatgtcgacttcgtgatgggactggtttttgctaccaaggcaaatgatcttcaagatgtgaaccaaactcgcgttcttcgcctaagctgcctggagttcatcttggtctgcctcaacacattcaacgaggatcttattatcatggctaatgaaacaaacatcaacgtcgatggagtcatcgcaactaccgacctagccacctatgtccgcatgcatccttttgccagagtgatggaatggatgtttaacgaaaaagttatggccgctctgttcaacacgattcatcaagagcctgtagatgttgggaatgctgcaccagactcgccccttattcttggcatcttacgtgccgttgaggttattagcaaggtccttgacctccaagccacctatctcaaccttgttcggcccatcatcaaactccaatcaaaccagcgccgacctcctgtatcgaatgccgcatttgcctcgtttgaagatggcctagtaactcgattgaatcttgttgtcgatctaggcaactattgtggcatcggacacccagaccttagtcttgcatgcctaaagttgctcgagaagatgtcttcttcgtcgaaaattactgctgtctggtcaggctctaatcgtcaaatgcaccgcaacaaggctattgtggccttggaggcgaacggtgaacacgaagccatatcccgatcatttgtctcggaactgataactcctcttgaaactgggcgtgaagcagactccccagcttatgtcaccaaaatttacattctcgacttcctatatcaatgcctacaagagacgccccgcaagccgacgattgcacacttgctcctcggcttcaagtgcggcattgactctgtgtcagtggatgctaagggcgctttcgcttcgagaacttccctcttccacacattattaagactactcctggaggctccctctggcgatgcccaaggaatgcgacagtggctcatcgctatcaaatcacgtgtgatgcgcattctacacatcctttggagttcgcccctatctgcacctgttgtggtcgaggaacttcgtgagaatgagatcctcttccaccttttgttgcgtgaaacagtcatcaatcctgacctcccttgggaaggcgagaatgtcgccatggtgcagttcccagtgacagatggtgctgtggctctaatcgatttcttgtctctccgaagtatgggcttggaatacattgctatggagctttgtagtatagctcagaaccgtatgcccagcgtgaagcgtcgcatctttgaggctctgaatggtcagatcattggagagggaaacacacctataccgattccaactattttcgacctctacgacttcctcctcccagagggcctttgggagattctattgcctcctcttcaatactataaaaacatcgacctctcagcctgtcttgagaacgacgcagactccaacccaatttacaacctcgagcgagtcaaagaagttctgcttttgaaacgaggtgaggctcaaggatcgggggcattggttgcagctcaagatctggccgctatcgaacgcgaagaaggcatgataatagaataccttatctcttcaaatcgacagaagcagctcacgacacagagcctcaaggtgctgaagacatggacaaaacttttactcgttatgatcgagtcgaatgatttcaagggctcagcacaaacctcgttcttcctgcaggccctacaatcgattctacccagtttagaagcatttgcttctgaacgaccagatgaggctttcgagcttgcacggctggccaaggtattactcttcaagcttgacctctcagcatcagcagacgacaagcaaggctcagccatcggtaatctcgtgagtgacaaactctttcaactttttcagatctgcttgcaagctatcggcaagtgggctggaaccccggagttgagatccgtttactatggtatctgctatcgctacctgactggcatggctgatcaaggatctctgatctcgaatcgccccaagactatcaagacgatccaagtgtatggtgagcgcttgataaatgttatctgtgatgatgcctacggtggtgaagctcaatgccagacagcggcactgatcctactcaacgctctcatcagcttagggcgtcaggagagcgatggccatgtcgtagagactctcaaccgacttaatttcattggcatcatggtggattctttgcgaaatatcatgcaagagtggcatgaagtcttcacatcaggtacgtctttgtttgcttcctcgccgaaactactgctgactcttttgttcaggcacctctgagcagcagaattaccagaatgctcgccttgctctactccttgagcttgcgcagacacgatctggagccaagtatatcatccattccaaccttttccgatcacttgaggattcaggtctctttggagcagatcccgaacttcaaatcaacaacaccaaccctcgtgctctggagcaacactatggccttcttgctcaagtcgtgcgcattatcggtgccgcccttgtctgtcgcggtagccacaacgtggtgcagggccgcaaattccttaccgagcatcggatgctcgtcacgcataccctcaaacgaagcgcgggtatcgggagcggcaacgcggatgagggcctggatcagaatattgaagagttggctgaagggctaatggttatcatcgcagcgacacggttccttgaggtaacgcttgctcactccctcagatacacaaccaagcaactaacaaacttgcagttcgagaatgaagtccttcctgagccgaagcagcagagccacggtctcttccactaagccagtccaagagaaggagagatgccctagatataatttgcaatgacataaaggaatgcgtgtcaagatgggatataggctgtagagttaggcggcgttggcaggatagcgtggaatggaatatgcgtttgagtgtggtttagtctgtataggtgaaataatcaatcacattagtgccaagatgagacatggaaagcgaccctcgtgctgattttaccagttgtgagcccaaggccatggtgggaagagaaacatgggctcttctacacttcattatggtacgcaattgggatgggcatgctttcaacagctgcatttgacatattctgacatcttacatctcggttcataatcactgctttaaatattcgacaactgggatcggcacaaagcaaatcaaactgtatcaaaggtctaaagtctatgcgccatatactgttgcctaaacaccaaacggtcaacccgatggatgagtgagtctgtgtccttttcatgggtacggcatgatacgtatatccttcgcctggccaccttagttactccgagtgcgccatttcctgagcgacgcaacaaccgttgttgcgtattaaatcaatgcacaatgcagtcctatgttccccttatccatgtaaatgctgggtatctttatctgacgccccaaagtgacccgcccgccgtaacgttaaagaagaaaacactatataagccacgagggcgtgtggcggctagctcaaccccgtacctgtgacgagctccaagtatccgcagatgtcgatcaagtcgattaaacggagtgccacgtatcaacaacgacggtgcattagagtcagccatcaaactctgaaccaagtgctcaactgcgctatgggtccagagaatcgcagcagtcgcccatcgtagatggttgtcgatcacatcaagaaagtgtattggccttgcgctttcctttccgtgtggcagtcatgagcttcagttcaaggggccagtatcctttggtcttgctgttatagctttctcgaggcttcaggtcaagtctttgacggcacatgggacattttcccttggtgacgtcgacattaagagactgatgcaagcaggaagcgcaatatagatggccttgggctgtgttagaatcgtacatgaatcttcaaaatcagaaccggaatcacttaccacaatgtgtgactgtgaggttagagcagtcgtccatacagatgacacattgaaaggcagcaagcttgacgcgatcatccttttctggctttcgaccctcctcgaacacttcattggtctcggtcagatcgatggtgtcgaattcggctttggcttcaacgtcgataggggaccgagttgggcttttgccgaatagttcagcattcatatctttgctggttgcgggtgactttctctgtctcgacgtgggccggggccgcgggggggccgcgggtgcagcagtcgttgatgttcttcgtcgtttattcgcgtgtactgaaccagttcgagcagccgcagctgtggtacttcgccgagttgcgggtggcatagcttcggagaaggagcttgcaggactatcgaagaagaagtcgttctcctcgagggagtcgaaaacaggcaacgatgcttgagattcgccagtagagttgctagccgaggagagctgtgttgttgttcgctcagggccaaaagggtggaggatgcagttggtggacgatagttctggggccgttgtatttgtggtggcggatgcggtggtgttgcggaatgcacgatgcggcgtgggagcctgaacggctgattgaaggcttacgctatgggactgactcggccgtgaatcggggttcgtgaacggtgggtacgatgagggcgacgaaaaatcaccatcggcaaggtcggcgaggaaatcgtcctcgatttcggcagcgagcagtgaattctctaaatcggcgttatgcaaagactcggaatggtcattttcccaggaaccgattggcggaagctcaaagtgtgttgatgatgcgctcgctggttctccccaaagtgatgtttggatattctggggtggaggggagtcggatggcctcggctgttgggtggttgttaatgggcttggtgttcgattaggacggaggcgagagttggaaatcaatggtggcaaagagaggtacgttagaggtaaagacgatgatgttgtttggcgaatgtgggagcggctcgcaccaacaccaccactgctgcttctgctgctgctattgccactgctgccactgctgccactggcactggcactgattccatcaatatccaagtcgactgtcctctgagcacgcgaacgcggttgtgtatttgaatgtggagctccagcaaaatcaggaggtgacactatctcgtggtggtgacatggagatgtatcggagagagtatagtcgttgccgagtcaaaaacaagtccgcgtcgcctattcaatcgagtacaaaggaacgtcaggagttgacttgctaccgtggaatacgtggggacattggattcggctagagcgtggcagaagcaagaagggacaaaggcagaggcaaggcaaggcaaggcaaggcaaggcaaggcaaggcaaggcaaggcaaggcaaggcaaggcaaggcaaggcaaggcaaggcaaggcaaggcaaggcaaggcaagaaaataatgtccaaaatacgggtagagaagtgaggatgaattttgaatctctaaccttgcaacatataagagaggagagaatccatatacaagaattcttgctccattgttggtgggcgtcaatgtcacgggaagggaagggaagaaatggtacaaatagcgtggagatgcaccactctttaaaccaaacaacccactgaacccggcctggctttgggcgggccgccttggtcttgggcagggttgagcttggactcgggctgtacgaatcggatgtgagttgaaaccagaagcttgccctggctggctgagagtggaagaagggatgaaacagcccaggtcaatacagagaacgacgacacaaagacgcgcgatacatcaagagcagggagagtatcaagggctctttgtatcgcaaaagggctgagtatggaagggtaaagaagtcggggacatctaaaggatgcagacagtatgagaaataacattcatatagtaataaacatataataactcattcgggatcaaataaccggctacgggagctgaggggagctgagccgagctgatagatgcgaatggaagtgagtgtgagccaacgaggggtctcggctctgccagcaggaagcctcttattgccagaaaacatccaacccatgcctgctgagcaaccctgcattaatacctactaaggtacctgacaacctggataagtatgtacctaactaaattgatcttgcccattcactgatctctaccgagtgtatgaactgtaagagaacaaacatcattccctctctttgcccactcaacccaacctccgcatagtagcaatccattagctgttgacagccacagtcaaaaggcatctggctatggtgatatcatcagatatcgagactcggatatgcagctttttgctagtgtcatcattccaccatcactcggatgatggcgttcacgtttgccttggacaagttcgggtccctgcatgatgcatatcgcaatagacctcgacgagacattccatacgcaagtaataccagagtttgctcaaatctatgtttccattcaacacaactcaataacagctgatgttctgtgttgcaaaccgtattcacggcaatttccatctgctttgtgggttgggatacacgactgagtccagacgccaccgaaattctttccaacatcaggaacctatacggatagctagctgaactagggaatccttcaagggatgaacggggattccctctagtgtttagtttcatatcctggttttcaagctaagcaatcatctcaagaacacaagggtaggttgaaagggcattttcatggtcttgtggatgatggtcttgatgtaagctttaccaccatattaattaactacaagacagtgaaactacctataagcattcgtcacacgagattcatctctcctaattgcagacaaaccttctgaagcaacgattctgggctttgcataaacaccaataggtatctttcaggacatcgaagccaatactaaagtctaacgtcagcaccttaggcataacttttcgtactacatactacagtacctagtagattagaggactgaagattgtaagatgtgcgacgtttgtagcaaatcacctcatgccagcttttttttttttttttttttttttttcgggccattgcctctacttcaagataccacacgttatcatgtattctgccatatctcttctattacaaaccctactaccttgtaagcttgcctccaaccatgcccctccatctttttagaccctttgcatctcattccccactcctatctgaagcacatgggaaaagacccaccaagaatgcacggcgtcatccacttaacaggggtgtcacctcactaatttggtcaagattcatccaaatgccaaattcatcatcctggcctctatcatctagggctatctcttgcttctgtcaaaccacagcccggatatagacgaaacattaccgatacatcctagcggatcaactacagtatcagaagccgtgatgctatcgtgctgcacctaattatgctcatatcggctgctgctcagccgttgcgcggttcgacgcccagcttcatccgaattgctcgtcaccaggcttttcgccgtcatgctttgcgcgctcatgtccgatggctggctgctgtcgccgacaacatcaaatcgaacccaaagagcacgcttgcacgtaagaaaagattcaccatccacaaccctatcatactaactttatcgcagtgccctccgaagcccgatataatgagataggcgtccagcaactcagctctcacatatttgaccagattttccctgacggtgtcaaacctccaccacaagagctggtcgagttatcaagagaccatctaaggcgccatgacttgcttggaaagaataccgataaatccgaacccatagctttcgatcttccccctctccaagggcgcacacttgacgaacattttcacaaactcggagtggattgcgcggagccgtatctggcatatgcaaaagagttcgcccgcgccaatccacccccaaagcctcgaaaatggatacatcaaagcggttggacgaagtattatcccgatgggcagaccgaaaaagttgaggctcctgatgaagagatgttgtcgtttgacactgaagttatgtggaaagtcagcccctttgctgtgatggcctgcgcttccagtccgactgcctggtatgcgtggctgtcgccgtggctgttaatggagaccaccaatgatcgacaattgattccattaggcgacccgaataaggccaaaattattgttggacacaacgtcggcttcgaccgagcgcgggtgttggaggagtatagtgtcaagcagactcgaaatgcctttctcgacacaatgtcgctccacgtcgctgtgaacggtatgtgctctcaacagcgacctacttggatgagacataagaagaatcgagaactacgggatcaagttgcgagcaagactccggataatgatttagcggtattgatgaccagcggcatgcatgatgaagaagagctctgggttgaacgaagttccgtcaactctctccgtgatgtcgccaagtttcacctcaatatttcgattgacaaagctcttcgtgacgactttagcgaactggaccgggaaaagatcctggagagactagaccagcttctggactattgtgctgccgacgtgtcagtcactcatcgtatttaccagattgttctccccaacttcctagagacatgcccacaccccgtcagtttcgcagccctccggcacctttcgtccgttattctgccggttgacaagtcctgggatgcgtatatcaccaatgccgaagctacataccacaagctcaatgatgccgttgaggaacggcttattggtcttactgataaagcgttggagatcaaggataagcctgaggtctacacaaatgacccctggatgcaacaactcgactggtcaggacaaatgatcaaaatggtcaaaggcaagcggaagaacgaccccccaagacctgcagctaggcagaagaaacctggtatgcccaaatggtacaaagacctcttccaaaccaacaatgcccctatcaacatcactgttcgaacgcgaatcgctcctctattactaagactagcttgggacgggcacccgctattctggtctgacaaatatggttggacgtttcgcgtaccacgagcggaagcctcgaaatatacagccaaacaaatgatcgaatgcaaattcgacgagaaagagatccatttacgcgacgaccatgcccatacctacttcaaactccctcataaggatggtccgacggctcgctgtgcgaacccaatggcaaagggctatttggcttactttgagagcggcattttgtcctctgagtactcatatgctaaaggggctttggaaatgaacgcatcatgttcttattggatcagcgcgagggaccgcatcaaatctcaaatggttgtctatcaagatgacctttcacatcaaggcatacaagctgagagtgggcacaaaggcagggaggccagcgctaacggctttatcttaccacaaattattccaatgggtactataactcgcagagcagtcgagaatacctggcttactgctagtaatgccaagaagaatcgagtgggctctgagctcaaggcaatggtaaaggcacctgaaggctactgctttgtgggggcagatgttgattcggaggagctttggattgccagccttgtcggcgacgcaacctttaagcttcacggtgggaatgctgttgggttcatgaccttggaaggcacaaaggctgccggcaccgatcttcattcgcgaaccgcatcgattcttggcattaccagaaacgatgccaaggttttcaattatggtcgaatctatggcgctggtttgaagttcgcagcgactttgttgcggcagtttaaccccaatctgtcggaaaaagagacgttggagacggcttcgaaactatatgcaaatactaaaggcaccaagaccaaccgcaaggtgctctacaaacgacccttttggagaggcggcaccgaatcatttgtctttaacaagctggaagaatttgccgagcaagataaggcaagaacgccagtactgggagctggcatcactgaagctcttatgggacgatacatcagcaaaggtggttatctgacatcgagaatcaactgggctatccaatcatcaggtgttgactacctccatctgctcatcgtttccatggactacctgatccgcaggttcaacattgatgcccgacttgctatcacagttcacgacgaaattcgctatttggtcaaggatacggacaaataccgcactgcacttgctctgcaggttgccaacctgtggacccgtgccatgttctcccagcaggttggcattcaggaccttcctcagtcatgtgcttatttctctgctgtggacattgaccatgtgttgcgcaaagaagtggacatggagtgcgtcacaccgagccacccaacccctatttcccctggagaaagcatcgatattagcacacttctggagaagggagaaattgcaaggctagatcctgatatcgtccctgatgcaaagtatgctcccagactagatcagatcgattataccccccgagtgcctattatgcagggtattcaggagtcagcgcaagagtcaatccccttcctcaaggcccaaatcgtcagtgacgacgcggaacttcgagagattgtcaaagacgtccagaaagccaaactcgctgcagcgccgaagaaagacaagccgttgagcaggaaagaattgcaaagcgtgttgccttacagagcatacccaagactagtccccatggacgagcctgtctctgtatctgaggccctgaaagtcaaacccaatgcctacgagagcagaaaaatggcgtggccgaaatactccggcaagagctggagccaaaactcgaggatgtaaacccacccacgcccttgaggcaactcgggagggcgtagttgtatatttcttttgtacgctttgtttggcgatgtattatagttacttacgtggaggcgtctatttggcagtatgaatatgtatgattgcatctgggtctggtgtttagtgttggttggggatctggggatgggcttcgggggcgttaaagggggctgctgtctttatgtatatttgcaaaccatataataactctttgtgttatcctttgattgacatgttggctgatgccatggattgctttactggaacgttgcttcgccatgtttattgattgctgagaactcatgtcgaagctacagaacatagacactaactaacgaagccgacatgaaactttaaggtgagtgggtgaaggcttggcgatggaaggatcaaagattgacccctgtagcacatcaagcgcctcgttttgagtgatccatgtgtactactggtattggcttgactagcccaggcacaaagagactgggcgtactctcagttgaatgttctcacaagtccatccgtctggacatgattgtcaaaaacaacggcctcattcatacacacatgaatcagagagtgtgtggtgatgttgctgtcttgagcctccaaattgagtggaaaacaagctcatgtctaaaagcgtgatgacgaaagtgtcccgcgctaagtgggcaaggtctccactaaaggctcctcgtcatccctcatcgcatgtttagctttccttttgtgttccttcatcaatctcatttcaacgagatcacaaagaagctgtagatcgatcaggggaggttcgccccttccgtttatttctctcattgacttgcttttctcaatctttcttgcgcccccagcatcattcacttcttgtgctgtcttcaccacgctagacctgtcacgagccgaacgattcgacccctcagtaactaggtatagcttgtcaaacctcccggaccctttcgatcgagctagtcaatacataagacgagtacgatcgatctctgtaattatcgggagagaacacagcacagttgttattcattcagcatcatggtgtccgtcgacgaagctattgaaagactcaaggagtctcggccccccgccacagacgccttgacatacctcaccatagtcgaaacgaatctatcccccgaagttcttccaactctggaggatattctcgaagatgctgagcttacacgtgatattggctgggacctcgtggagatgctaatctccgtccctggtagccaaggttgcctcgagaccgttgcccgccttgggaacccccgcgaggtcattatcaaggtgcttgaagtgcttgactccaaggccgaatcttctgaggccggagatgcctctgcgagcgcaagtttcatcactctggttggcatgctgggcatcctccacagaagactgcaggtcaaggcgccatcacgattcctacacacgacactgcagaccgtttaccgggcatacaacccccagggtgccgaaactacagccgcggttattgatctcgctcggtctctttctggcagaaagcggccaccgctgcccactcgccagtccagcaccaagctcgaaacaccgtttcaagacagcgacatctccaagagcgcacccgatcctgaggctgatgcaggtcaggccgccgagggtgaggctgagctagtatctcgtctcttgcagtcttttgttacgagtatcctcgaagcatatgtcaactcaaatacgcttgagtgggcggcacggcacttggagtattacaatccggagaggatcgtgccggggaaacctactatgttgcaagctttcaagcaggtcgacgagctccaagccaaggatgctttagttggacagttggttgtaagtggcaattcccattggggagatcttggtactaattttctttcagtctgtagctcgcgatctgggcctagcgaagctaccgtcagctgaggtcaagaaggccttgcagtcaccttttgcagtgaatccacttgaagtcgagcctgatcctaagaatcctgagggcatcaaactctccactggtggatttctttgcttgactgcttatcgcatgtttgcatcagatatctttgatgccgactacgaacaacctgacgcttacatctttcctgagcaccacaatttactcaaacgattcctcggagatgaccctcagacgcagatagagagcaaccctgggaccgtcgaggccttgttagtcattgcactatggctccacgaccagaagcgcattattggacctaaagagaccgacgacaaggacgtaaccttcatgtcgtaccatcatttacttacgctcatttccgtcttccatccatcattgcgggtacggaatgcagcgactgtgctggcgggtcacatccttcacgaagacccccacgaggaagacagattgggtattttagaagacttgttggaaaactgcatgttctcgtcactgaaagcatgcgcagtgacatggctacgcgaagagatcattgccgcccgcaaggctggctcaacgggccgctttgccgatccggactgcctggacacacttcagtataccctttttgaggacctcgagtccttcgctgagacagatttggaggccttgtgggagttttgggtccagttcgcaccctttcaccttcaggttgccaacttcgctctgttcttatttggtggtcaagatttcaagcacttggttcctgctggaatggccgcagcagttgagcatcgatacgcaagccccttactgacagccgccaagcgcctgagagaggcaatagataagaaggagattgatggacaagggcaagaagaagaggtttcgatgcagcttggcatcttgacagataccctggagcgtgtcccattgcagtagagcttgatggctatggattatgggggcgttgcagctgactgaggtcgggtctattggagtacggcatttgtaaatacgtagtacatggcgatgtatgcagttttttcgggttaagaaacatagatatgtcattatttacatggcgcacttcgtttcgctatgaccagcctcgacatattcttcatatctgggggtttttgggtttgtgactcagaaactcagttgatataaattgatataaatacagttatcttagcatggtaaagtaaagatcacctgttctcctcagttcaattcaacaaggtcttacaagataccttggggttcagaaatatagttatagggtagtgcaaaatagcctaagctgcccggagcatacagtccgtctaagccaagccacgactcaggccaacgatgcacaaggaaattagccttgtttctggcccatgttgctattactgagtgagggtctttagttctgccgccactggatgcaggtaggtactctgtagtcggatgacgatggtttgccggttcaggttattaggtaggtgaacatgccactactggttgagtttattagaaccggaaagataagttacaacattggttgctgtacgcccagatcgagatgtgtaagtcattgactcgctagagccacacgactaagagaggctggctggctggcgattaagacctggttgggtgccagagcacgtagacaagactttgttattaccgtatctaccttgggcaccttacctgtagacacctacctacttgacgatgcgatttgatgcgatgcgatgcaacgcataagcataaatgcagcccttttgaagcttgaaacgcggcatctgtcccgagaggactaaattagcggtgcatcatcgacgattcttcgcctgttccttgttctgaatgagaccttgtgtgaccccatcaattcttttagccttagtcttgcggagcaaaagcagctaaaaggcccaaaacccccgaacgtcaaggggttccgctgtggataacacggcaagtgacatcattgtatcattctcaagtctcaaccagaatttgggaaggagcattgacattggacatcaaagaggcccataaggtaaggtcaccacctcgtgacgacgggggacgcctcaactcttggaacgggacggctcggaatttgttcatgacacttcgtgctgccttgcccccgatcatagattcttcatttctttctttcaccctttcacccttttttacactgcacgcctctaaatcatgggctgctattcgcgactccggtagcaactaacataccgtaccgccaagtttgcgaacaactctgtgacacgatagcgacgccagttcgtcacagcggacttcacgatatacccttcaattgtccatatccaagcaactttccttctggcacaactcaagaaatacatcacaaaaacctttgaaagacgagaggaactgcccatatagcgccatggattctctacaacaagaccccaacaggctcaaacttgaagtatcagagcaacaccatcacaatgacgatggacagcaatctacaacactaatcacagatacacatggggatgtcgcctaccctgctcctatcccaccctcagtacagtcccccgaaagccccaagtcgccgcgaagcccaaaggacaacatcgaccctggccacggcgttcaacaaacacaagtcaaatcagagcctgtacatctgccacccgcaaacgattcaatctcacctaagaagttgccagcccaaaagagtcgaccaagaccgaccaagtcctggcagactgagcagccacggcgcgatcatcaccaccgttcctactttcgtcccggcccagccagagctggcacctcatatttgaacaaggcgatctgggaagcaccagaggacccgaggctcagctcaagtgatagttcggtagcatcggctggcgaggatgaactccaaaccagccagcaggaatcccaccatagtcagcacaagaagaaagcaggcgagaaaacaagcgggaaggcgagccatgatgacgataaatacggccatttcaacattggtaatcagaactaccaaacatccggcaaggtcaaaaaggatggtcgcttgcgcatcacggtcaacgagactgcaggcactggatacttgactaaggctttgggtgcagctgtcaacaaggtcactcccgcaaaggccgaacaggcggacaatgtgtcaactctcaaaattcctgaaagcccacgccggtcatcttcttcgacagctgttgcagatcccagtcctcaagcacgcttaaacattgtgatcatggttattggctcacgaggagatgcccaacccttcttgaagataggcaaggttttgaaagaggattatgggcaccgagtacgcatcgccacgcatccagcgtttcgcgaatttgtcgaaaaagattctggtcttgagttcttctctgttgggggtgatccatcagagctcatggcttttatggtcaagaatccaggtctgatcccaacacttgagacagtcaaggctggagatattgggagacggcgagccgcaatggccaccatgtttgatgggttctggcgagcatgtatcaatgccacagacgacgaatcggaccgccagaacctaaagatgatgggcgaaaaggacccttttgtcgcggacgttattattgccaatcctccaagctttgcacatattcactgcgccgaagcacttgggattcctgttcatttaatgtttacttttccttacacgcctacacaagctttccctcatcccttggcaagcatcaagaattccaatgtggaccctggatatacaaacttcatctcttatcccctagtcgagatgatggtatggcaaggcctgggagatctggtcaacgaatttcgtgtcaagactttagctctagatcccgtctcgaccctctgggctccaggtgcaacatatcgcctgcatgtgccattcacatacttgtggtcaccgggtcttgtcccgaagccacaagactggggaagcgaggttgacgtggctggcttcgtatttcttgacttggcttcaacctttgagccaccaaaggaactgggggaatttctagcagctggggagactccaatctatattggatttggatcgattgttgttgatgatgcagacaaattcacacaaatgatcttcaaagctgtcgagctggctggagttcgtgccctggtatctaagggctggggtggacttggtggtgacgatgttccagagaatatcttcatgctcgacaacacccctcatgactggcttttcccgagagtcaaagcatgcgtcattcacggaggcgccggaacaacagccattgcgctcaaatgtggcaagcctacaatgatcgttcccttcttcggcgaccaaaacttttggggtaagatggtgagcaacgcaaatgttggaccggtaccagtgccatacaaacacctgaatgccgaaaagcttgctgaaggcattgaattttgtcttactgacaaggcaagggatgccgctggagcaatcgccaaacgaatcgcagaggagggcgatggcgctgttaatgccgtcaaagaatttcacaggcagctgaacttaagaagcccgagtctcttgcgatgctccctcctcaaagatcacacagccgtttgggagttgaaaaacaccaatattaaactgggtgcattggctgccgacatcctagtggacaacggcctgttgacctggaagcgcctgagacttctcaggcatgtggaatggaatgactttgaaggccccggggaacctgtcacaggaattgccggatccatagctggcacagtcggtgaagcatttcacggcgttgcaagcgttccttaccattgggtaaaaagaacaagaacaatcagcaagaagaagaatcagaggaatgctaggaaatctaagaagtcgggcaacaacataacacgacacaatccggcggactctgatgacccagtggatgctgcctcgttgcacactgagacgacagctggggacaccggaggtcaatacgtgggcgacatagcgagcggtgtggaaaggacagctactgccatcgccaaggcgcccgtggacctctcgatggcactcgcacaaggttttcacaatgcccctcgactctatggcgacaatacggtacgacgtcccattcgagtgacaggtttccattctggcctccgggcggcccggcatgagtttgcgtatggagtctacgatggcttcacaggagtagttcgcctgccgttccgtggagcaaaagaaaatggaccgattggattcgtcaagggcacaggtatgggattgacaggcttggtcctcaaaaacctctctgctattgttggcccgattgggtacacactcaaaggcgttgtgaagcaggctgagcggtccaagacgccccagaaatacatccgccgggctcgcattgtccaagggcagagggagtataatgcgctcccagaagaccagcgaaagcagttagaaaaggaagttatggagggatggcatataatggatgagttgagagagaagatccaggatttggagaagcaacgaggcatagcgggacagattgatcgagttctccttgacacggaagtcattttcgaagacgtggacgttgccaagagatctctggaagcgctcaaacagggaaaggccctcgaagatgtggtagacccagatcgagaccgaggtcgtggtggaggaaaatccaagcgaaaccgaagtatgtcgattcggaggtcctttaatttgacaaagaagtcgagggaggaaaaacgcctcacatcgctggctgatgccgaggagagcacaaagacaggcaggggagatgaaggactggataaactgaccgtgccagcaaggtagtatcgtttgctcatggggaagtgcatggcgttgggttgctgtggtctttgaacgcataccatatacccaaggatctttgttttagactatagtcacactgtaagcttattgaactgtataatttcgcgatcaaagtgtcattcttacttctctgtaatgtctgagtatctcctttgtccttcttctccttcttcttgttttcttctgagttgggatcacttttggtctacgtaaaaatgcatctctggaaagaattgatccctttcccagagcagaggtattattgtgtcgttttaggaagccggtagtaagctttcatagcgaactcgcgactggttgatctaccgtcgccgatcgtagtcccgatgactccgatgccggtcgtagtctctgttccggtcacggtcgcggttgtggtcgcggtctcggtcacggtcacgatgtccatgcctgctgtctcgatccctctcgcgttcacgctcacgctcacgcttgtaactgtcctcatgggagcgaccctcctttcgtttactttcctctcgacgatactcgtccaagcgtggccgtctgttcttctttccgccctgattccatccgccgagatcctcttcccctttgagctccgtaccaccaagaccgagtcggttcggacgtcgttttacttccttgactttatcgccagttttcccgtcccagcccataccgcggagaagagctgcgccgaattcttctactggcatggcttcatagtcatcaagcgtggtctctcctgccccttggatgtcgtgacggcgggcgtcctcttcagttggatggatgatctttttgtcgtcctccttgttgcctagtagagcgtccaatgcttcgtcatctgctgttcgtttgggcggtggctttttcaggttgtcatcaatcgagatcggcttctccttggactctgatccaacatccttgttggcgtcctcagccttttccttaaccgtcagaccccatttgattcccttgtcctgatccgcaggttccgtctcgatggttgcgttgttttgttgtgctcttgtctcctcgggtagcgaacttttgctcttcctctgggctctggcctctgatctccagtcgtggtttggctgtctggccaaaacatattccttcttttccgtcctcaagtccttggccttgcgctccatctccgctccgtccaccccaaagcctgtgatcttctcatgccgtcctcgatgctcataatcatcatcctcagagtcggaagcgccccccaaagcgtgtggtcgtggccgcttccctagggacgaggatggatttggttttgatgtcttcttcgaattgttattgctcgacgtagcgccgaacttgattgctatgcgcggagccgaaggcttgttctgctcggacattttggcggatgtttttatttgaaactgtgtaagttcatttgaagagatggaattatttttgaaagacgtcagctcgcaggcaccctcagcactgtggcgcaccatatttgtggcggtgctcaatcggcccctggggtagtaagaaaacagcaccttaacgtagcatgtcaaaataagctttgcaataaatatcctaagcttcataaaaggccactggaatatctttgtctgtcgacagtggggtcccgagttttctttcctccctcacttgggcgcacccccaggttaatgcacttttaactgtggcgtgtaccaaccaacaattctgcatcttctctgtaccatgtgtatcatttgtaccaatgtataaaataaccccgtccaacaggaaacatcgtagatacctgaattatcattgagaattagatgtcttgtatatacagaggcatcttctggttttaaacttctaggtctccaatcttcaagttttctgcacttcgccaaggtacttatgttccacattgcaaatagagtggccgtattatgagactttccaggacctcctcctccggaacttgtcggatagtaaccttttatttcaacaaggccaagaccagtgctgaataagaagaggaggagagatttcagccctgagtgatcatagtaacaagagaagaatgatgtgtcaaagtgtaacaggctctaggtttgcgcttccatttatacttggattttatttacgagaaatggctgctatagacataatacagagcagcattcagtaggtttgttacgtactggactcgtcactcactctctttggtttctgctaggttctgctcgtactgtagttggctcgtaattgggttgggttggtactgcgcatgtacaagggtgcattgccattctattcccctttctgttcactagcgttatgctcactagcgtgttggcgccgcaagcgtaaggaaatctgttattagtcttatcaattgatcacgaatcatggtattttctgggataacaaattgtctctcctccttctaatcttagccttatcctaaaccttgctcttccctctcccacccaccgctggctcgtcacccactattcgctgacgcctccagctgtttgattgccccccaagcccgacgggaccattaaccaacatccccctccccgacactttccccagcctacagcgcccaccgcccccccgtgcactcacgctctaactaggctccactgctttcagcgcattaagctgtaaaccaccaacaaaccgcccgtttatcgtctccccagagacagaaattttgacgccctccagcgacgtcgccttcaacaacgacaccccaaaaacaatcaacaacagcgtctttcatcgtataatacacctgtattcatctcaggcgctcaagaataatattttgcaacgtccgtttcgtccaaaaacggatgtcgcggccgtcgatgctatgactgaggtcggagccgccgatctatcaaggctgcttcaaacaaagcgcaatgagtgcaggtcagtatagtctcagatgaaagagcaaaaattttcgatcgtcaagatatatttttcgggctgctaacctgcctcagttcaattgtgacgtcgcggaagcgcaagctgcgcgagctgttcgcagttgcgacacagtccgagggtctcccacacccagtcttgaccaaccccgacgcgccgaccacaacaccagcggaatggcagttcttgcaagccaacgatatcatccagtacgtcctgcgatattattgcgcgtttttccaaattgatttgcgcgcgtgtcggcctgccaatgtatatactatactaacatggatacagaggcaagacgctgaacgaagccagtatcccagcgagaccaacaatctcgctcgaactcttcaaaaagtctctggcaaaatccgtattcattgcgcccgagcccacaccgaaacggacgctcgaggatgcgagcaaacctaagactgcgagtgtgcaggacaaagaacaatataatggaacctacccacctcccaaagttagcgatgcatctccaaaacgaacgccgagtcctccgccttcgacggatcccactacaaccgacaaagcgagctctcttcctacgccgacaagccagcctgtgcccctacctgaggatgcaattgtagatccgacaccgacgaccagtcctattacccaaaccgctactggcatcaatgcaaatctaaaaccaaaagtggagggtatacccaatgcctcagaggtatcagacacgcctgcaccacgccagcctcaagttagctttgaatcggggacaaagggagagaatgctggatcaggggcactaacggcggagaaaacaagtcgaggggccagtacttcgtctgatgctagaggtgccgcgttgacagtcaagccacccacagatgccgctcgtgcgcctgacgccctgtcttcgcctggttcaactgcacaaagcgcaactacgcccgcggttcacgacgatgcttcgacagacacaagtccagagcacgaaggaccacagtctgtggagccagctgaagagaaaccgaccgaggatgagatggacaagagagctgatgggaaagatgatgagaaagaaacgagtgacgatgttgatgctcctttgagcgaagacatacagaatcgtgtgctggaagcaccccccgactctgctgaagctcaattgctgcaggaatctatacgatcgagtgttgcgacggaggtagcggcaacagtagcgagcactagtcaccagacaaaacccgtcactgtagcgccagtttcagaagatgttgatatgtcgggtgccaatgatgttgttattcaaccgattgcactcgatgctaacgaacaagtcaaagaagacagtactcgggctaaatctgatatcgatatagcacgagtcaacgcatccgagaattcagaggaagtgccaggcattaaagagattccagacagtcaggaggagccccctgagcagatggatgtggatgtccctgagcccataacaaccgttcgagctcaaactcaaagtcaggaagtcaaatcagatgggagtacacaggctaccgagaaagccccgtcaacacctacgccgacccccatttctgatgttgccactgtacctgcggagtcggcatccaaagagtcccccccaaaggttgagcgcgctgttaccagggtttcctcgggggccatgcgcccaaagtcagtcagcgagatcgtcggtgaaactcctcgacaaaccccatccttagagcacacttcgaccaacaaaagcctggacaaccaattaacccccttgacttcgacgcccaaatcgccaagcttaagacatcgccacatctctgctcatcaaaggcagaggtcacgaagccagccctcaactgttgttttcggaaagcaatccaagaaattagatgaacggtcgatagtggccagccagcgcgatcctatcataccgaccgaggactactacactccccttttcgtccagggattcgctggcagctcctcctggatgcagcccatagagaagatcttatacacagccaacaagaccgtgactacccctgacgccaatcttgccattcaggaccatcaggcttgcaaagttctgcgcagggtataccacctacaacagcatgacaaatggtctctacgacaacccaagcgctgccctgagccaacacgccccccgtcacactgggatgtcatgctccaggaaatgaaatggatgcgaactgatttccgagaagaacgcaaatggaaaagggctgttgcaaaaaaccttgcatatgcttgcgcagaatggcacgagtctacccccgaagaacgaaaactgatgcaggtttctgctgtgatacctccgaagacccagcctgcccctgacctttcgatggctgatgttgagggcgaaaaccaactcacacctgatctcatctcaagcggagatgtcgagtctattgacaacctggatgatttaactgaagattttccagagacgatagcaccgtccgccatcttctctctgcaagatgacgacgttatcttcggacttcgtcgaacagctgctgcagaccaacttctggaggagctacctatgtttggaaagcctctccaggttcccaaatttgaccttacaggccctgagtgggatcctgatgctcattggcgacggcccgctctaccactgagcaagtatgtcgaaggccacatgaagctggtttcagatggtcccccaaggaaacgcagccgatatgattaccagaacgaggactcggatgacgaaggtgaggctggttttgtcagcagcgaaccttcacccagccttcctctacccccggctacagacgaggtggccctatttaaccccgagatgaagcatatccgcgatcgcctctatgttgggcatcagttccgaccgccctcggaatatccgatgccattacagagcttcttcgaatgcagaagcccctcacagtggacaatcaacgaggacgacgaacttcgaaaccttgtccgggaatactcttacaactggtcccttattgccagcatgctggcgcccaaatctcgctttacttcgggtgccgagagacggtccccatgggaatgtttcgagagatggatttctctcgaaggacttccagccgatatgtccaagacccaatacttcaaagcctacacaggacgcatcaccgcggcccagaatttcattgcacagcaaaaccagctcgtggcacagcaaattaacccagccaatggcgcagttacgcctggacggagacgccccccatcgactcccgtcagagtggagagacgacggaatcagaagcacctcacacttctcgatgcaatgcgcaagctggcgaagaaacgggagacagctgctcagaagcaacagcacacagcttcgcagaatgcagccaataaaaaggtcaatgatcctgcattacaacgccccaacaagacaccgagagaatacagcatcatgcgacatgagcgagaccaagccctggcagaaaagatggcgcagtatgcgtcaaggcaagaagctcaaagacgagtaagttctacacattagaagagaagtaccaagctgacatcctctctctcaggctgccttgcaagccagggctcaaggtccagctcagatggctggcactcccggagctgcgcaggttggtcaaaatgcggctcaagttgctgccgctaccgctgccgccgtggcagcagccaatggcatgaatggtgttggccgacttaatgtacctaaccagcttgctgttgccgccgccgccgccggccaagctcgtccaagaatgcccatgcaatctcctgttcccaatggcatgagcggtgtcccgtctcaaatggctggcgggctcgttccacctaatcagatgaccagcgcgcaacaagcccaattgcaggcaatgcaaggacaacacaaccgcatgcccatgcccaatcctcagcctgacgtcaacttgatgatgcgggcagcacgcatctctgaacaacaacgtctggcacagatgcagcacgctcaaggcggccctggcactcctggccaaggggcgaacggttcccagcagagcccccccttgaacatgcgaaatggtgttaacggcatcaatggggcgaatacaatgaaccagcagaacttcataaataacgcccaggctatgatggcacagttcaactccggtaatctcggttcgccacaggccaatggtcttcatatgccggctggtcctgctggctcaatagccccacgaccacaagcacagctccctcctagcattgccgctcagcttgttcaactcgaggcccagtttcgcactaagaacccgacactaccccctgatcagattcgccaaatggcaacagagcacctgacacgccttatgatggctcagcgtactgctatgaactctgctgctggtacggcgaacggccagggcggacttgctgctagcatcgccgctacgacaagccctcatcaatacgctgcgctgcttcgccaacagcaacagcagcaggcaagtcaagcaggtagccctgggcaacaacaccaacagcttcaccaacatcaacaagcaaaacaacagcagcctcaacaacagcagcaagggcaagctcaggtccaggcccaggctcagcagcagcaacaagctcagcagcaacaacaaagacaggcaagcggcagtgctacaccgtcagcaggctaatcgtacaaaacgggcaaaataaaggaaagtttcttgtttgggttctagaaccactggtttggttggtgcatgggaagcgatgaatattggtgttgatcttgtcatgaaaaaagcgtgcaggcaaaaagaaagggcatcattctggttctggttgtacagttgcttaccctttttatgtatgagcaacggatggttagtatggcatattcgtgatgagttggagatcatctgtagatacattttattaattcttcgaggcgtcaaataggcgtgtcattacgctaagcctcgaagtcatcgtctgttcaaggcgattaaaaaaacacaccaccctcatatgcaatagtgttcaccgtgtcgcgcatccacaagtgagacgatgaataggaaatacgagcacaagaagatagaataaacacatcatttatcttaacatccatgccatgtctatactaatgaaacccaacgccgttcatgcacataagatgatacagcccgcctcgacgcgggaatctcatgaatatccatcattcactatgtctcactcagcttggtccaccgtgcccgcccctagagccatcaccttggagcagtagcctgggcttgatgaagtcctcgtctagatggtggaacacgctggccggatcttccgaggaccagagttgtcggagggcattggttgctgttataggttggccaccaggggcctctgccgtgggagttgcatatgcactgtctactcgagatggaggagctgtgctagcccgtggcagtggtgatcgtcgcgctggcgggggcaggtcggagacgtcaatatcactaccaatgtcggaatcgtcgttatggcgaaggagatcggatcgctctgggatagagttctttcgactcttgctagcagggcggccaccagtgtgcggagacgaggcgcctgagacataactagcagactggccagcctcgagactgccaagggcaacgctgccattccggcgaggattatatccgatccccgttcctgaacgcttgacctgaaggcctccgccaaaggtctcgatatcgaactcatcgtcactgtcaacttcctcaacaacaccggtccgaatacccaggatctcaagcattcgagcggtcgtaccaccaaaaatgatgacagtaagcacgacaacaaccagaacagtagctctaagtgcgggcgcgttgtcgccggtgagcagagcagccagcgcaacgccgacagctccacggaggccagcccaatagagcatggcctggtagttataaggcagctcatcgccaacctcttggccgcgtctgctggcgcgatatcggatgaaccagttaatagccttggacaaagggaatacagcgacccatctggcagcacagacagccagaatggtgacaatgataagaggcggctggaatgagaggttgttgtctgtgaacaaagccagtcccaggtaaatgaagatgaagttctcagacaactgcgataagatctggaagatgaacttggtggtgagttgagtgcggcgtgacatgttgaaataggcatagtgcttgagtgtaataccgcagaaaagtaacgacacgatacctgcatgggaattagaatgtgtgcagcacaagccaggactggagcgacataccagacatatgaaggccgtgagagaagaagtaagtggcgtaggcgatcaagacgatcaaacaactctcaatcttgggaatacggcgaaggtaggtaaacttgagcagcaaagcagtgcccacgccaacaatgaagccaataaacatgctgcagaagaagacgagcagaaagattcctgtgccttcgaagaagctgacgatgccaagattagcagcctcgcccttcttgtacttctgcgcagtttcgaaaatgacaatggcgatagcgtcattgagaatcgactctccaaagatgatggtatacagtttggggtcaaccttgtaggtgttgaagattgcgagaatagtgacagggtcagtagcggagagagttgcgcccacggaaatcgcatcgacaaaagtcatgcccaacgatccggggaggagtgtaaagatgtacaggatcaggccaataacgacagccgacagaaaggtgccagcaaaggcaaaggtcaagatggtgccaatattgcggaagaagttggcctgatgtagctcatagcccgaggataggataataggcggcagaagaaggttgaagaagatttggtagtcgaaactgatcatgttgcgaatagagtcgccagaagctatcatcaagacaagcccgacaaccattcctacaaggagaagacatgtatgtaagccattgatccccggtttttgaattcagggagcgcaccagcaaagattgatataaccgtttcgtgtatagcagtaaccttcttcatctgcagcatatagcttgtgaagaaagcaatgatgagcagcataatcgagatgaagagcgcccacgccgcgaacaattccttctgggcagagtcgccctctggaggccatcgtcagtatatcttgtggtgaattgtctcttttcgaatgggaaaacgcaccctcaggatcgctctcttcgtcggtcgctcgttctatgttcgattcgtcagtctcacgttgcggaaccagagataggtgatgaatagcgtactaaggagctggaagcccattccgacgagctttgcggaagccattgtatttgcgtcgtctccgtgtccgtgtccggtctcgctcggtctgtttgcgataatttaaagccgtcgcgatcgttcagatcaagtgggaaacccttcgcgcgagcctcgtaagctgcgacactggaacattcgcaagggagcacgagtatcgagaggaagcggtattggaaccgcaggacgaattgccgtagatttagttgctgctgacgacgtcgacacgaaagaagagtccaggcagcaaaatagcgaatgttggagggaacaagttggcgtgccctggtctgggtaatgcgattggaagttaactagaggggataaccaagtactactaacccaaggttaaggtgtaatggaactaagctaggtacctgaagtgtaaggttaaggtgggccaactgagcagctaagataggtacaggtacaaccagatgaaaggcgacagctttcaacagaccaagactctgattggctcacctttgatgcaaaggatattacctacctagttaccaatccgagctgttcacatctagatcaagttgtcaaattcgaagacatatcctggtcgatagggagtcaactataaattacattctcccatatggattctatcaacactgaagagaaagatgatgtaagattattccactctgaagttgtcatgatatatgcctcgcctcctgtacgtagtataacccatcatgctaaaagtaataccaacctcgggacttgaaacaaagaaacaagcaaacatatccaaactcggggtctggttagtttgctttcagcttgtacagcattggaccccatgtaaagtatgttggtaggattgttttgcaaacgaaccattattggcttcgtggtctccctacctaatcgacaaactcacagttcttgactagttatcagtaaggttcgcatctactgcatccatgcggggccgttggtgggggatagggtgtcctgttgaggctcttcagtaggtcaatccgctaatcatactggaatttagcccctgggagggcgggggacgacgggcaaccttgagacgctgtcaggtcccctacacttagacctaaagccttcacttccatccatgggaagctgtcaacttcacaacccaaggtagttgaacaactccactgtcgcgtctacgacaaacattaaaaatcacaacgtcgatcacgcaaataacctgtaggagcactcgcgatcacaatgtatcacctcgccaaaggcatttacctctatgcgaccagcaaagaaggtactttcaccacctcatgatttccttaggttctctcgaacgctaacctcgctatctttctagaatactctgtaattcttttaggccttgacaatgccggaaaaaccacctttcacgaacaagtcaagtccatgtttctaccaaacagacccgacccgaaactcaagacagtacccaccgtaggccagaacgtttcgacgataccccttcaagacatgtacctcaagctttgggacgtaggcggtcagcactcgctccgcaagctctgggagagttactatgcaagctgccatgctatagtcttcatcatcgacagcacagatattggcgacggaaacattgaacatgaagagaacgttggcagactggaggagtgtcggctagtcctcgaggacgtcctacaacactccgaaactgaaggggtaccacttctaattctagcaaacaaacaggatcgcgaggattgcgtcgagacaatacgaatcaaggagggtctagtaaagaaggtcatggagggagataagggctctgctgtccgcgactctcgcgtgctggccatgagtgctctgactggcgacggagtccgagaagctatcgagtgggtaaggaccagagtacaatggaataaggagtctcggccgcctgtgatgcggtagtctctaagaagagcggcctttatgtgcgatcactagagcttatgagctacgacagtacctggtttggcgtatgcatcggagtttgtatggagcatcagtaaatcactgtttagccttgaagcacgggaaacactaggcgaccgttttgcggggtatcatggtttctattgtcctctgggtttattgttttttcttggtattaagttgcagatgttggcatcacctgtcattctcggctgtcagctcagccatgagccctcccttgtcccttcgctttgcgtcctcagccagcttactatccactaggtcagatagctccttagatcggttgagtgctccttgagcacactggatgaatagtggtgcgtcaagagaagctcctcccagtttggcaatctgacaaatctctccatgcttgttgagactgtatgtgcagtgagagactcgcagttgctcctcaagccagttggtatcaacgaggacttggcttccatcttcgccaaagaagctgaaggtgacacagaaaggggagtgtagccagctaagaggcacgggctcccgctcagcaggtgtgtatatggtgaggttttctccctcaatgctggaatctggcttacggaaatgtcgaagagctgcaacaactgctagacaagccgcatctgtaaggtttccatcatgcgtaaggacgtgaagatcgactctgatagaccaacacttctggccggcgatgaggcatagtgactcggtgtctagcgcgccagatcttctgattgttttctcaagaagcctggagagaagaacctcctcgagtgaagggcggttgacctcatatgaaggggcaaccatgggactgagttctgatgtgattgtgaaaactccgtcaaagggacggtctgagtatggcacagtgacttctgctgagacttttgctagaactctgagagttttgttagcaaggaatatatatcaccaagacaaaatagtgaaataccttgtttttccatacttgacttccgcaactccatattcatctccaaaggtgagttcaagaggccggaactcgtcgaatttgcgcccgtctaatcgcaaaccctcatcgagagcttgggtgacaaaagtcctctcagaaagagaaggctcagcttcgcgaggcatgattgactatgatttttgtgtgaatattttgtgacaggaaatgctgtgtttataaactgttaaagcgtaatagactgagagaaacattgaagaaattctgccgggcggtgaggtgccatttatggtaggtctgcttctcatgcacgcctcgcgtcggcaacgttcaagacttccttattgacattgaaacaccatttcttcaagaatttattgaggaactatcgccatgactaccgcacatagacctacgttcgatccggtccgtatttttccttctatctcttcagcgcatactgacttttccaggcccgtggcaaagaagccctccgaggtccagcctaccatcaacgcctcctcccagcccacacacaactcaagtatcgtcaagccggtcaaggcggcgatgctgacgaacccacgcgcgatctcgctgccgagcttctcgctgctgaagccacccatttcaccaagaagaacggcgcccctgccctcattgacgatgccgacgaggacgacgagaccagcgtgtccaatggcgcgaagcgagcgcttccaagtgcagatggcgagggagaagacttagaggcgaagaggcggcggatcttggcagaaacaagagatatcgatgccgacgatagcgaagaggacgacgacgacgacagtgaagacgatgacgatagcgatgatgactccgatgcagagctacagagagagttggaccgtgtacgaagagagcgagaggagagaaagaagaaagaggtaagtctgatcgattgtctgacgcagataatggtttgctgatacacttcacaggaggccgagcgactcaaagaagaggaagaggcccgagaacgagatattgccctgggcaatcctctcctcaacaaacaagatttcacgatgaagcgccgctgggacgatgacgtggttttcaagaatcaggcgcgtggcacagaggacaggggcaagaaaaaggagtttgtaaacgtaagtttggtgattctttttcgcaaagcattctctgccagcgactcagttctatatgtatttctttttctgtttatttttccttcaaagacgaagagacatcattcgctaacccgtacctttaggatctcctccgttccgactttcataggcgcttcatgagcaagtacgttagataatgtgatagacaaactcctccattttagacattagataccctgaattttaagtcaagcactctcctgcggccgtcttcgtccgtcctttgactccgaggcctgctcggtgaggatcttgttctccaggccttcgaaggctccgagaacgttgccgtacttttgataggttccctcgcggtaaccatcgtcaatgcgctggatgttaccctcctcagtccatcgcttaccaatgagctcatcgaatgtctcgtttggctggcgctcgagagcccagagagccttgtaggctccgccaagggcgcaggcgttgccgccaacgtcgagcttgtaaacaccgtcgctgccgccgaggacctcgccaatgacgccggcgatggctgggttaagagagccacctccaacgaggtagatgcggcggggctgagctggtaggccggatcgagtgctctcaaccaggttctgagagcgcaggcgcatagacagggcctgagactcaacaatcactcgagcgtcagtctccttgtcccatcctcccttaacttcctgaaggtcagagccatctggctcgcatgagtatcgccaagtgcctgcacggatgttgggcaccacttcggtaaggtagaagtacagaccaagcttgcgcctatcgccctccttggcagcacccagagcaggagtgttctcaatagccttattgaagttctcccagccggtagggccgttatcaggcttggggagttggtctcgcactcgctcgcgtgctaggcctccgttcttgtagcacagcataaacatgtagtggccgtcggttgtggggtgattgaagaagtggtaagcaccatcaggcttgtactttggtgtgttcatgaggaatgtcgtcgaagtaccgagagagacgatggcgtcgagaggtcgaaggggaagggcgagaatagttccggggttatcacctgtgaatggtgtgatctggcagtcagggtggaaaccgtgacggtccacgaaatagggagagatggagcccaaaacagcagcaccatcgaggcaaggctcacccagtttctttcgtaggttgagggcctcacgcttgcttccagcagcaagctcgagaagaggttcgctgtaagtttggcgggacatgtcccagaggttcataccacagacatcgctgacatccatgggggcgatggcgccgagaaagacggatgccagccatgaggagacgagggaaatgtgagccgtcttggcgtacatgtctgggaggtcctttttgaggcgcataatctgggttccagtaaatcgctggtagatttgttagtgtctggttttctcgggatattcgggaatctcaacttacatggtgagcaccgctgcctgtcacctcagcaagcttctggcgaccgccaagagcagcatcaaaagcgtcacattgagcctgggtgctctgatcctgccaattgggcgaccactggtgggaaagggcctgtggtagctgaacaaccagcgggagacgaggatccagatggtgaagaatctcgtaggcattgccattccagtagacactgccatgctgctggcaagagccgctgataccgcgaatatgagatagagggacaggcatagactcggccaaacggtcgaggacgagatctacagactctagccacatggcaacgggggcatagacctcgcctgtctcctcgtagacgtggacacctttcttgatgccatatttgtggccaaagtccttgtcgaagtcaaccttggcttcacctttgaccttgaggtctgaatcgacaaccagagctagacatgggttagcaaattgtggcggcagctgagaatttggttgacgtgcctttgagctgctgagtcgagagatcgaagcctaggtataatggcttaaagtccaaggactgatccggggagttggatcgagcaaggaacggcattgtgaatagcttcgggtaaatgtcaagctgttgagtctaggtactaaggtaaagaaggatgctatatccaagggcgccaaccacggccggcgtcaatggtagcgagatgacgaaacaagagccaattcagtgggtgacgtaagaattggcagtcttgtaagtgcgtgcgtgcgtgtggtgaagagggtcttttacagcgagcaatgggtgaaaagcctcagtagaatggaaagaatacgggtcaagttgtgtgaggcagggaaaacaccagaaaaagccacgagctgggctttatagcttacaacgcgtgtacattgccttagctgagcagtcagtagagcaactgcatcatgttagaccgccaccctccaacagggaagaatgagatagacacacactaaggttgtcttgagtgggtaacatgcatcagaatcaactccaaggttggcattgttaactgtaaaggcgtggatgcagtaatggcaatgccaataccaatatcataccaatatggtacacccatacagagctaataataattctgtgctgttactttatctacaagtatgtatttacctacctacataaaggcaatagtcaccaacatcatgctctaaaaattgggttgagaggtcatatgaacacaattccatgccccgggaatatatccgcctgtctacctatttgctgctgctaagttaagtagtgcataaggtatagattacctggtagcttggtcatctttgcctaaaaatgaacaatacgcagtttttctatttgacatattctctctctctctctcgtcaagattatccaattcctactctgtagtagtacttaaagatgccatcaaaagaataaactatgtacgtaactctcaagaaaatatgggtattttttctctcactttccatcctccgtatcaacgtggggttgtcttctccgctgaatgagtcgctcaacccaacgaagccaaccccagtttttcatcaagacccttgatgatcgataaaaggaagcctgggctagcgttgggaggggcgtgtagttacaacaaaatgcctgcctaggtatgctgttgcaaacacgacacttcaacacctgagaaacttttttaagcattcacattcgggcaagtcgtgcacgatacggcccaagccgaagggggtgtggaaacggaagaataggaattgatcaccagggacagacgctacaaaagtcatgaaaaagaggcatgatagaacaagactaactatcgggaggattaggtagtatggccaagagtctttgttactatgtgactctcttcttgagtctatgcattagaatatcttcagttccaatccctgagcaaaatacgataatatattaacatcagaagctcacggtcataccatggcatgttctcaacaatcaaatcttcactttcttcttcattcaattccagagctctatttgcaattagcctaaatccatcaacagctcccaccccagccagtcccatcttcagtttatatcccggccaatagaacccgtgacctctcaaagtctggctgctcctcatgaacaaagtcaagccaatgagtaaccagcgcttctaactgacagtgagaagggggcgtgaggaaattgattccagtttctaccaaaattcttgactttaaacacagaaagtcattggaatatttctctaatgactccgtcttcgagagtatgtattttgtttgatgtgctcaaggtggtatacctatatcatagccatgagcctcaaacgtgggggtcagtcattcaggtttggtgacatccttgccgcctggaatctcatcatctttcttcggcatcacggacagttcgattccacttctcttgttctcctcctgttggggcgcgtcttggctggaaaacggaaaacggaaaacgccacaaggatgacctgcatgcacctctcttatctgcattttctatccgtacatatctagtgtacacacattacagtctgtgtagcatacctaatccaaatctcatgagttgctgttgtctttatgagtgtagacctttcctcctaaccttttaagctatgcgccccgcgaaacacacttccttatcccttctcttccgcttttagattacacatgtctatggtctgctctattgcaccaattgcttcatatcaatgccggcactggcccggaacaagatggtaaaatcatgagaaagaaaagggtgtgcacttttcactgcatatgcacatgcagatgcagatgccatcgaccttccttcaccgacggtcaggtcgacagctgccggttattgagagatcctagtctgaacctcttacggcctcccatccggctgggctccgctggcccgcagctcaggccccaagaagccgagctagaccctagccaacaaggggcaaggttggcttggacgtgttgtacccaattcatagggcagctttgaagagaataagatacagcatggccgtgatcgatccccaggatcccaggctaaagtctcgcttctgacagggcatcctccactctattgcttgtttctgttcctgagaccgtcgccttgttcatgggagccattgggttcatgagcatgaccactactcttgtgatcgtggtgctcgtgatgctcatgattgtggttcgactcgccctctgcctcagacgcatcctcttcggtctctggtggcagaaccacagttccagggataaagtcgtcgaaccttgccttggcggtagcctccttgggcgagaatcggatgcgaactcttctgacaccgcgaactttccctccgacttgagtccgcaccgcgtcttcgacttgctgtgttgtgtcaacagaccacgcaccaggtacggtcatctcgaggtccacaagataattctggcctgatttgataccgctcacttcgcgtagagcaacttggtgtccttcaaccacgttcttcagtgctttgttggcctgttttgttactgaagacttgatctcatcatcaatgccctggtctgccagttcgcgaaaagcagcaactgtgtttccggcaccagcctggataaccatgatggaaatgagaagaccgccgacgggatccagccacgccgcgttctccattgcattagctcccatgatggctgccaaagtgacgaaccctgttaaactgtcgactcggtgatgaatggcgttcgatgcaagaaccgacgatttacgttctcgagcaaccttcattgctgcaattggtcagctcttatactttcaatcccaagggtgacgcttcacacgcgctgtctagcaccgcgaccctaagagctgggagaatacttactcgcatggtaaagccattccttaatcagaatggtccctgctgcaagccaagcggcatgcatactcgggatcccgagtgctgcagctccatgagaatggctatggccgtgtccgacgtgttccaggataccatgtgcggcttcagggtaaaagtgtccataaagactgataccgctgtcccagcccatgtaaagacctccggccaagagcatgctcgagacaccgagtgatcccagactctctaccttgccaaagcccatggggaacttgtctgttggtggtttgagactccatgtaactgtcgcgagtgtcaagatatcggatgcgagatctgtgatgctatgccatgcatcggcggtcattgctttggagttgaaagcccatccaccagcgaatttggcaattgccatgcccaggttagagaccaagccaatccgggtgattcggacgccggggtcgtctttgttgcctgaagttaggtacgcgttgtcgtgatggtggtggtggcccaatatgccatggctatgactgtggtcatgaccgccgtggctgtgattatgaccatctttgtggtcgtgtccttggccttggcccgtatgcggtcgtatctgcgacattgaagttttgacgagtgggggtggagatccaagtttgttgcgaaagggagcgagatgtggtagcgaattagtcgaagggcgagcgacggaggcaatatttgatacgtggtaggatgagagtttagacgaggctgagaggtaggcgcacgtcgatagggcggcgacgatggaagccttttgtagggcgcgtaggcgaagacgtagacaagcgacgtggggagttgctatatttgatctcaaaagggacatctggcctcggtatttgggctgttgtgaaatatggacattagggtgcccattgatatgtccatgtccatgtccccatgaggcaaagccacgactcgtctggttgtgactgtgcgtggctctggctccagctccagctccgggtccgaatccagctattggcgacgtcactccagcgcctacgcctgcacctgcgcctctgcccgtgggacgaccggcctgcggtagactcatacagtatatccgagatgttgtcttgcaggggaaatacggataacacgggaaagtgggagaaggggccgggtatcttgttgcgtgttttcccttggagttgcgtatgtaggtagggtctgaagcacggttcagatatagacaaatacctagttaggttatagacgaatgttggggagaggaaagatggtgtgttttgttaacgtcgggttatccaatgccatatgcccgttaacggagctcttcaagtttcgagttgggttcaataaagcgagcggatttggctcggtcggaagcggaccacggccacatgagcgagtttaaagagtcaataattaattgtgcgaagaagagacagagttccccgacagggagaagaaaaaaagattatcaagattatcagacataaaacaaacagagtatccgtaacttttaggtaggtagtttagctccaccaaaatccaaacttggtgcggcaattggtaggaaaagacaccgacctacgacgccattgaggataggatgcgtcgatgcgaggtgaacccactcactatcttcgactctctcgcctgatgagtgatcacgaggttccggtctccggacagcacgggcagcctgctagcaactggcatggcatggcatggcctggtagcctgggagggcctaggcttgaccgctgagccatatgtttccagggatggtcaagtttgcgtcagggcatttgttgtgtatacagtaaggtatggagtatagcaattgagtaacaacccagtagcccaggtacgtggaagaaatatctgtcttgcgtccattcagtacagtacgatcatggttcagaggcctgtctttaccaattctactttgacagctgactcgagtttaccatcttctttgtcattatcagattcgggttgtggggggaaccaagtgataaatgcccacctcaaccgccggtcattacctgttgagccacaattagttgcaaggctgagtgagaattgtccctcaaaccaatgacgcgctcttctccatacactcactcactggctccaagaataattaatccctgtagccaaatttacaaccatcttcatgactgtatgccgcgccatcctcttgtctcatatcagtccctccctgtatttcaattttcgtattcagttcgtcatcactggtcagctcgagtcaggtcaggcagggcctcagtagggctgacgacttggtcctcttcaaccaatcctccacaagcaattggaaacagcctcgtcagccactggagattgggcttgagtttcactttaagaattatcgcttcgagtattcgtaattcttgcgcgttacgactctaaaagcggctccaatgagcaagcctctgctcaggatcccttacacggacctccccctgccctcagtaattgcaccagcttcggcctcaacacttcctggagctatcgccgccctccatcgcttctttgtcgcgccctctccaagccacttaccttcatccgctgttgttctcaccggtgcaggcctttcagtggcgtcgggtttggcagattaccggggtgtcaagggcacttacaaggtcaacaagacatatcgacccatttactacccagaatttctcaagagtcacgaatctcgcaaacgatactgggctcggagctttctaggctggtctaatctccaaaaggcatcaccaaacagcggccactatgctataagagatctcgcgaatcttggtctgatacgcagtgtcattactcaaaatgttgactcgttccatccaagagctcatcctgatctaccaactttagaattacatgggtacctaagagccgttgtctgcacgacttgtaaaaacgaattctccagagatgaattccaggagaaattgtccaccctcaaccctaaatgggccgagttgctcgagagggccctcaagtcaggggcattagatactgaagacccagtcgagcgcaggttcaaaggcctaaaggtgaaccccgacggcgatgtggatctgccagatgctccctatacaacctttagatacccctcttgtcccaaatgcttatccagtcccccaaggaatgctgacggacatcaacatgtcgtccaggttgacacagatggtgcatggaagcttcccagcactgcgggaattctgaagcccgcggtggtcatgttcggagaaagcattgacaatcatgtcaaacacgctgccgaggaagccattgacaatgcgggaaagcttctcgttgttggaacctctcttgccacttattcagcttggaggcttgccaagcgagctcaggaccggggtatgcccatcgccattatcagcatgggcggaatcagaggcgaggataagttcttcgcgggtatggatcccaaccaagagggtgagcagggcgtgagagttgcactatcgacggacgatctccttccagctcttctttctgcactgcgcaacgatgttgcgccatcagaggtaccaaaacgggcgccactacaagcttccttcggaaatcgtggtgtgttcaaggatatgctatcatgaaaggagactatcagtgtatagattcacacgtctaaatgaaattgccgagacctccgggttttgcgtttgtcggtgcagacttgactgtctctgcattctggattgaggttgacgaggttatgcttgcaggctcacttcgctctggcttctctcgttttgacttgcgaattgcttcgtcacgttcgattgccttcaacactgcaaagattcattagcaactagcaaatgtgatagctgaaaccagctcatactctcttcccaatcggcttcctttgcaggatcgccagttccaagtgccgcctccacatcaaccggctcgcctcgttggattttctcgacaacttcccgtaaggatgcaattcgagcctctgactgtcgcatatatcgatcaaaggaattccgtaaagtaatcatttgaatcgacatggacccgataagaagaaatatggcaataaagaatgtcgcgggattccattccttggacttcttccttaattggcgattttcctttctcagtggcttcggtaccaagtttcgccagaatgacctatcgacaactgtagccggggccgtgctcgagtatcgaatgccgcatattgaggtatatgacgtcttgaacacaaaggaggccaatcggatataaccagggcgaagagaaagttgtcgaagcgacattttgcgatctttgaacctcgatgattgatgtcgttagctgcaagttacctatttagcttattggttgagacacgaaacttcaaagatcttccctcaagaacatgaaagcacggaccatccgatccggggaccgacagttgccccgggcaaccacctgtgtttgcccaattccggggctaggccgccaggattaacaaaagtcaactaggtaattatcaattgcgacacagagacctgcagcttttcgttttcaacttgcatattgtacctgtgctgtacctgcctccatattaggagctcttggtttttgacgacggcatggtaacgcaattacactcataatctaaatgggttcactgcaggcaaaggccgacgcggccaagacagctctagcctcaacatcaacatgcacgactgccaccgtcgtgactcttaaggagctactgctacccgacatcgagacttcgtacacagcatcacaaaccaattcacgaactgcctccaagacgacgacaaactcaaaggcaaaacgaaccgcgagcggcaaaactcagacagcaaagtctaccagcgagcagctttcatcgaaagaccgtgcagctctggcaacacatgtaatcaacatttgcatcaagtctctaagcgaagctgcgaagcccgccactcctgcgactccgagtaagcaacaagcctctcagggagactccaagaaaacctctggccctcgaacgttacgaagatccctatccgcaccgttatcaccgctgcagccacgaactttgaatcgcgtagctacctcgccaaacatcgccgccaaagcagcaacacaagccgcaacgcagtctacaggatgtctcgccgctgtcgagtgcgcccgcgtggctttcacctgtctacgatctattatgggcccaatgcaggcagcacaaatagatttccaactcgagaatggaatgtcagcattcatcagcaaacttctggcgcttgggtttcaagatcaagccttaaaggagctgagggtactgaaacgacggctcgatgctggtgttaacaagtcaacgaagccaaactctaccgaaggacaaacagctgctcaagtcattttggagttgctcgactatggtgataagattcccgatagcttgctaccaattgttacaggttgtcaaatccaagtgctgcgatggattgcgcattccaagaaaccagctcatatcgaggccgtgctaccacttctcgaggaatctcatgtatcgtcccccatcaacctcttagtgaggttgggggccagaaactcgaaggaagccgaaaaggcagcccgacaactagcttcactatctcagattcttctttcactagcacccagtgtctctagcaaggaagattcagttgcgacagagttaagactaaatccgtctccaacttcagctttcaggctgcaagtgctctgtttcaagattcagcttagatggtggaagatggctggtcaccgtggaaaccttgaggacgatattctctcgcctttttctcgatgcgttcgcgcatatactcgacgacaaccacccacgaatggatcaacgtacgatttgattgctgcatccttccacgcgctcatggatctagttgggccacaaaagtgtcaagccaaggcttcattcgactctcccctaacttccatttaccaactgcttggtgtcgcagctcaaacggatcggcaaaacgatgcagcatgccactggttccagaaactgaaggatatgctagaacctgaagaggaatcagttattcgcatgttttctatttcggcccgccttcttgctgcactcttgaagcagtccaagcatgataccgagacccaacagctggttcaagaggttacagagagcctcgaagggagtttgagtggaaacatcaccgaccttaatgagctgctagagagtctttcactcgctcgacggtcagccgttgggtaccttgtcagcaactcgaatggtccggaagcaaaaggtggcacattgaagttaatccgggagcatttgaaaacattcattaccaagtttccacggttcggtcgccgttggctaggcgcctcccccggcagagacgcttcggccaaatctatcctccagttcgaccaacgacgagagattttgatgcagtcgatcaatcagattatcgatggcgcgttagtggtcatcaacggcgatatccaggctgactctattacttggaagcatatggatgaggttctctgcgactgcaacaaattgattgatgctgttctcgatcccacgatttcaagggctcgaacagagcagctcagtggctattttgcgaaaatatccagtctgtattttgccaggtataatcaaatgcggaaggacctcggcaagtccaaacaaatcaataaggagattcttcagtgtttgagtcgatccattgagattattcaggatcggcctatggcccaacaggagaaggctcatatgtcaaccaagctggagttgtttgccgatctctgcaaggctgcaaaccgacgtgaggacgcagtcagaactctccgatcaatctgcaccaacatgatcgaggagggcgccttggtcaaggtcactacagcactagattctcaacctccgagcattgcttggagtgctgatgataaggcagagatattgtcacgaacactacgttcgattgctaagcttgaccactcatggaacgactgggcattctttctacccgagggtgagcgagctgcagtgctcgagcacttgatgcatatcgtgggagacacggcagccaggacagagcgactcaaactgcacgatccatcagtccaggctcttctgcgaatctacacacccgaccgtttcccaatccggcgtcttcgagttctactccagctgctcttccagtccattggtgaagagaacgaaatggatcaaatttccaacttggccggagaaacaattcaacagctggacagcaaagactatggcgatgacggtgctctgcttcgctatcttccgcatctcagggcattacataagtcaatgtctgcattggctgtcactagcgctcctcttccagtgtctgccctgagagaagccatcgtctcttggaaatcgatgattgaatcatgcaaatccagaaatgatgtctgtgagcgaatcgacaatcctgatggtcttctgacacacctccaatctgccagccacttcgccaaccttcggggtgagaacagtctgcaaattgagatcttagagctatcaacacctctgtccaagattctggtcgaaccgacctataacaacatcattcttaatcatacacttcttgcatcacaacatctcaatatcggtcacttctctgaggcgaaacagacactcgatgaaataaagaagcttctggaccaagctgacggtgtctctcgtggcctggttgctggatttcatttgacacaagccgagtattactctggcatcggtaacatcgatgaagcgtgagtacataacaatcggaaagcggaaccattctaactcatttttagcgattcctcattggcggcagcaaaagccatttgcaatggatctgcttcatcgtgggcattgtcaaaatcacaagtcaacatatctttggcactcagctcgttcctagactcagttctggctttaaagcgtggtcgggtacaagacgccctcgcctgcgttaaatccagcgttcgaatcctttcacacgattggttcaagatcgaggcgacagcatcccgagcagccagtcctggcgttatgaatgtctcaacggctagtctcgatagtgtcaaggctgatgctaagcctggccaggtgatcggtcctcgattttgggcacttgctttcccccttttgcgaggtctcctgcatgtttcttctgtctatgcccaccttggcatgtaccaggagaccatttactacgcagaatctgcccaaaaggttgctgaaagcacaggctcatcactctatcgtgcacaggtactcgcttggacaggttccgtctaccaccgagctggaaagctaaccaaggcactcgatttcggcaatgaggcgttcaacgagttaccggaagacatctcagcttctcgggtacagattgcttgtcaacttggcggcttgtttcgcgatagcggcgacgaagacaaagcccgtgaactacttcaacttgccgaggaaactgcgcaacgccttggcgatcatggaaaggtgctaagcatccagaatgaggtgaagaaaacggctccggttgctgccaaagcacgagcaacagctgctacacgggccactcgaactgccacaaggacgacaagggctaagactgctgcaaatcctgcaccacgaacccgaaagcgggaggtcgttgtcaaggttcagccatctgctgcagaggtgctacagctaccaaaagacgcataccaggcttctctaatggcatcggtcatcctatcacgggctttaggtttcatcagtcagaaggattgggcttctgctttatcaattttagaggatgccagagaactgccaaagctcttcgggactctgtcacaggaacaagtcgtgactgcaatctctcttatcggtcatagcacagagcagatgattcacgaccctgtattctccgtcatccaagattcgaccatttcgttccctgccattgctgcttctgacaagacgaaagcttcacagggccagacgcctccacgtaaaggacgcacaggtgccgctgagcgaaagaattccaaggaaaccagtgttcctgcattcgctgaagcattgaaacaagcacaagaactacttctcgaagctcatgcttcaaccctatcaaccgctaatagcactatggttcatcgcatttcggctttgctacagaacacggccattcttctgtcggctacgtctacgacacaatctagggtccttgctggctctggatttgcaactttctctgtagacttggctcgtaacgtcacttggaagcgcgagcaaagcactctccaaaccaaagagaccgctaagccagccgatattgactctgcccataactcaaggcggtccagccttggactcacagcagacatggcccagtttcaaaataactatatcgacatggtacctcgcaactggagtgtggtttccgtctccctcagcgacaaccaccatgatttgtgtatcactaaattccgggctagtcacagtccattcattctccgactgcctcttgagcgcgccaattctcgagatgctgactcggatatcttcaacttcgaaaacggaaaggacgagatgatggagattattcggctcgctaacgagacgagccactctgccagtcgagactttagtgtcaagggtgcgaaagccgcttggtgggctgagcgagaggcattggatgatcgccttaaggatcttctgagcactatcgagacaacttggttaggtggcttcaagggtatcttttctcagcacgaacgccgatcggacctccttgcacgttttcagaagagcttccaacagatactcgacagtaatctgccttctcgaaagcaaggacgaagcaaaaagtcggctaagatacccagggtggcccttgacccacgagtccttgaccttttcatcggtctgggtgatcccagtgatccagacagtgattatgacgaggctcttaatgacctgctctattttgttgttgacattctccaattccacggagaacgcaacgcttatgacgaaattgactttgacgctatggtggtcgagacttatgacgccctgcgcggctactacgacgcggctaagacgggatctgaccgagcagaaggggctcacactgttttggttcttgacaaggccctccatgcttttccctgggaatcaatgccctgcatggaaggacttgcaatttcgcgtgtaccttcattggcctgcttaaggcaacttattacggaatcacaaccatcggcgagcgatgataattctgaagacagaccagagggccactacgtgtctgccgagcaaggtacctatatcttgaacccctcgaaagacctggtcaacacacagtctacctttgagccgattatgaagggccttggcagctggacaggcattgttaatcgtgctcctgaagaagctgagtttgaagaagccttgtcaagctctgagattctcctctactttggacacggaagcggcgcgcagtatattcgggcacgcacgatccggcgtctagaaaaatgcaggccagccactttcctgatgggctgcagctctgcgtcgctaacagaagccggagagtttgagtgctacggcccagtgtggaactacatgatggctggatgtccagctgtggtgggtacgctatgggacgtgacggatagggacattgatcggttcgcgggccgatcgtttgaggaatggggactgttccccaagggcacgttcaaggagaataagcgagtcaggggcaagagtcgggcctcgagcgaggacgagagtgagtcggaggaagacggtcaagtaatgaacaacgtgtcactggccgaggcggttgggcggtcccggggggcttgcaagttccggtacctcaatgctgcggcggtggtactgtatggcatcccggtgtacatcaagcactgagcagaggggaagattgattgaatagaataggggggcaaagtgttttggttgtttattcctttttcagggttacgaagcatcgcgtctcttgttaatactgaatagaggttagatggcgtagcatagcatggcgtagcaggatacctagcctagcatttccaggagtttggataagtgggatcctggtttggtttttagattaatgaagggatagtgctttttgatgaacaaatttgagtttatgatccataattggcccggctgttggaacaatcccccaaggctaggtacggaggtatgttgagtgaaaggccaggggaagatgagctacatctctagataccacccaagattgaaatgaaagttagataactatcaactttctcattctctcacgatcccactgtttatagttcgaggtgcacatggccttctttttgtgtggaagattcatgttgttgatgtgacagcatggccacaaccgggggatatcatctatgttttatgccgtgcaacattaatagcggtttcacttctgcgaccaagatcgggccatggccgaaacggaccgaggctcagacatgttgcaggttgcaggttgcacggtgtaagtggttgaggaagatggttggatcttgaagtgccagtcaagatatgctgagaaactatgctgtgataccatccagaaggagatgcagaggagactgacctgagactcgagagagggagaggagagttagtcctgtgaatcatcctggaattggcaggtgtttatgtctaatctgagagtacctaggtggtgaaataatgctaataagtaagttatctttttgaggccgcgacaacctagacagcctagggtagacagactaatatatgccaatgaagctcagcgcgcagcccaacagacagacttccatgtgtgtattaataaacacccatagccataactaaggtaccttaacctacctacctacctacggatatgtactaggcacacataggcataggcataagcatatgctatttgatcctttttcggcatcataaagtgtgttaatttaagtcaactccttgtagggcttaggcgagttcgtgcgcaaggactctgcgtgtttgagataatgacctaatttcgttggtttgatatctattcgtcgcgtctataagcccaaccccacgcgtatttattatcccacttatcccacatacacgatactactaggaactcaacagcccgtatcgcagaaaggccaaaaaaaacccaccaaaacaaagcaacagctagattgcatagcctagatgtcactgtccctcctctggcacacaaaacacacaagagaatctcctgctgatcaccaggatgatgcagtgcggcgcaaacacacagatgctatggcacatgcaggttatgttaccttgccttggtcagtagcgtctgcgacgggcggaccgcgttgctattacgcccgttcagagtagaaagagagaatcatttatggaaccggcagcagaggcaccggcccgacgaggatgatgctcgctcgctgtgttgtagtgtatgtagtgctggctgcgtgcgtgtgtcagagccagtgagcaatgaatgaatgaatgaatgtgcgtgcaccagaaaagatggtgaggatcccatggtatgtaactctctctctgcatatgtcattgacgtccagggggtctggtcgtatgtagacggcaaaaagtatgtacccccgtacgtatccgtaaaatgagaggccatcatgttgaggttctagaccggatcatcagttgccttcgcttgtcacgatatccatgctcgactgattctatggcgatcatacggatacctctcaaccacatcgtgatgaccgacccagcggtttgagtgagagagtcagttgctacactccctacagccctagggagatgatcttggaggagacgaggaacttttgggtaggcaagggatccatgtactgaaatgtctgtgcagcaggacagaacagccgttttctgtctcatgcctcctccaatttaccttttcttccctcctggcccccaagtctaagccttaccaagtacgcgtgatgggtaggactcgcgtagatgtgatattctggtccaatatgccggcccagtatccgtagattgactccctgtgggagggacaggcacctcgcctgttgttgagccatatatgatgaacacgtctacatgtttcaatttgctgtaaatcaccataccgtatcgccagaacaataattgttctcctatggagtacatgaggtccacgtagcatttatgacacctagttatttgaccgtgaagtctaacttgcccctaactagcaccaaacttctcggaagatgccgtccacgccgaacaagggtccgggatagtggtttcgaaggacgtcgaccctggccggggctggagtgcatgcaagatatcccgtggtctgctcaattggtgattccaaaggcatctaagccgcagatcatctgagccgcctgttccatacatacataccgactccatagtcgacgtttcttggcaccatgtatcgtcgcttctgcagggaagaaccatccagagggaaataaccgttgaggaataacaccgcgtcttaatgcaggggaacagaatgctacaatacgagacgtgatgcccacaacacgggtcggtagtcgagcggtttagaccctggccggctccggcatttctcgactagttcatgccatcagagggttttagtgcacctgcagtccaagatcgagctgagacggtctcttgctgggtgaactcacgccctgctttttgccgcttttatgcttgcatcgccttgatagcctggggtcctgggcaaccagactcagacaaaccaggccaagacaggttcaagggtcccctggcccgccttagttcacctggctagccctctgatatcctgccgcgccttgtctcagtgaaccttgacttgacagtgacaacccaagccagccaaaccaaaccaaaccaaaccaaaccaaaccaaagacgacaacatgaggaagatcgcgatgccttgtagagttaatacaagcgactaagcctcacattaagccgaacgagccgcaatgactacctacgtacgtgttcgtatcaagctaaaattaacagcaggagaaatgcctctttgatctgaccaggagatgctgagtttttcccccagtaacattcgaggacgaagagttttcatacgaacatcataatgaggtagagagactctgtaggtagatctttatgcctaagttgcagtcaacgactcagggcagctttcaaggccatacatattcaggaaccattgtcttagtgccgagcatgtatgatctgttttgggatatgcgatgtcaagagtagaaaagaccctgggcggagattccttcttgggcaatatctgttggtccttcctggtgatagttgtcagttcgttgtttggatgtgatggaagcgaggaaggaaggagatgggcattcgtttatctatacctaccttaccttatccacgtttctccgatccagccaatttgtttctatacaacatcaccatcaacacaaagtcatagacactgtcaatctgcctgtccaacatgagtgacgaccacaatctcctgtcccgtttgtatgcaccaacggtttacacatgacatgaactcaaacacaacaacactacacagaccatcaatcaatcacatcacgtcaccccctactccctacagctgctacgactgtactaaacgtttaggggacttccacacccaccaccggcctccaccacgcgcgttgtcgacggccgacgtctccaccgattccttgtctttctcgcagggcagggcatggttgtgaacatggattacatggctagcatcgccatggaagagatacaagaggagagatgagtccaaaagcggcccaaccctgaaccaaattctccaaagctatcaagtcccaagagccagacagacgctgctgtttctctaccccacagtcgcacaccgggaccgtgcacgacaacctctctaacctatcgtgatcgctgctatttgattttctaccacttaaggtccccacccttctgtgattctgggccttaaacccccagcttccacgactcaatctcttccacccaaagaccaagggcccttcttgcacctctttcaaacaccaccgagagttcagttcgcaactttccgaagagacggatttctttcctcacggaacgtcgactcgtgcggcctggtccgatacccattgcatcactgttgaatcgaccttcctaacggttctcaattcacttccgccagttccttcgccccagccggggcgcagaccaatccccagcttgcagtgcggggagtcactgactacatacgtacccgttggttctccataaactccccggacgacttcgggttacctcaaatctcaacgctcttgcgctgcagcgttttaacctgcacaacagctgccgccgccaaccgttataaagatttcgtttcgcacagccgggctgcactcgcaagcgtgaatcccctgctcaattctgttgtttcgctccatcgccgcaaccacaccggtccggtagattttgttttacaataccggattcccggcctcggaaggcccgcgtcgcaactctgttcctggcagagccatgtccggtcgtgccgtttcgaattctcaacatgcccagcagtccttcggttccggtcctcaaatctatcgcgacgtcgctgaattgcacgctgtgccatctccgtctcacggcgccttgatggatcactcacattttgacgatttcgcgtttgcttaccaaggtcttcctgaccaaccttctctcgtttctctggccgatcacgcccacgcccacgcttcgcaatcacccactgcattttctcagcaccaggcgatgtctggactcgcacacaacggtttgccatttggcaccctccctggaggcaaccggagccagagcatggatggctccgatgctcctccagataggacgtctcccgcatccaatgtcctcgaagattcggctacagatgagtttggattggcttcccgtagtcgtgcagatgccacggatttgggcggtaaacccaaggaggataaagccgatgccacaccggcgtggagtgagctgaagacaaaagctggcaaggaaagaaaacgcctaccgctcgcgtgcattgcatgccgccgaaagaagatccgctgctcgggcgagaagcctgcctgcaagcactgtttacgctctcgtataccatgtgtatataaggtcaccactcgaaaggcggcgccacgaacagactacatggccatgcttgataagcgattgaagcgaatggaagaacgcattatcaaggtcattcccaagtccgatcaggaagtagcttcgtccgtgactcgggccgttgttaaaccagcgataccaggaaccgtaccttcaaataaggcaaccaaaaagcgtggcgccgaggaagcctttggacctgatctagaagcgtgggccaaggcgccctcgaagcccaagatcgatggcgatgataggcccagtagcctacaagtacaggaagccgaagagaataagcttcagcatgaaggcactgaggcactaccctccaaagaaatccaggagcacctggccgaggtgtttttcgacaacatctacggtcaatcatatcatcttctccacaaacccagttatatgcgaaagctgaagtgagttctttcaagatcaaaacatgtgtgtcttgctaatggtccacaggaatggtacgctgcccccagtgcttgtcctcacagtgtgcgctgtagctgctcgtttcacttcgagcccactagtgaattcttcgggaccagagttcctacgcggcgaagaatgggcgtcacacgctcgagatatctgtaccaggcgatacgaatggccaaatctcacaattttgacctgtctcctcattttgggccttcacgaatttggaacatgccagggtggccgtagctgggctttgggcggtcaagcaattcgcatggccttcgcccttcagctgcataaagacctcgagtatgacccctctggtcgtactggtcctaaaaaacagcttagcttcatcgaccgagaaattcgacgacgtataatgtgggcgtgctttctcatggaccgtttcaactcttcggggacagatcggcccatgttcatcagagaggatacgatccagattcctctgccggtgaaggagaagtacttccaattcgatatgcctgctccaaccgagatgctcgatggtcaagttcctcacccagcatcacccaatgatgggcaacttgctgatgcacgagacaacatgggagttgcagcatttctgatccgagccatcgccctctggggacgaatcattacctaccttagccaagggggaaaggatctggacccaaaccccatgtgggaggacgaatctcaatatgtgaagcatctcaacgatgttgtgaatcttgaagcctgtttaccttcgtcactcaagtactccgctgagaatcttgacgtccacaagacagagaacacggcaagtcaatttcttttcatgcatatctgcctgcagcataacatcctttttgtgagtcgagcagcgatgtcagcgcgaaagcagcaaggtgttcatgatgactttttctctgaagcgagtaagaggactttcagtgctgcgaatcagatatctgagctccttcgcgaagccgaacaatcgcgatgctttgtttcggcaccctttgctggatactgcgccttttcctccacaacagtccacatactgggtgtcatatctggaaatcccaacatgaagccaacagccgaagccaatctgaccaccaatgtcaagtatcttcataagatgaagaagtattggggcatgtttcactggatggtggagaatgtgcgcactcagtatcgaaatgccctagacgctatgagagctggtgcaaatctgcaagaccgtgcagcgcaatcgtctttccttcaatacggagactggttcaaccggtacccgcatggcctctctgatgccgaattcatggaccctgccacccataaacggaaggattcgggagcagatggcgttctggaagcgaagcccgagctgcaatcggtggaagaatacttctccacgcttccaacaccccagagtgttgagcttaaggataccattcgcgctgtgggacctaagaggaagcagagcgccaagaaacaagctggtttgccgactcagtcaggtcagcatctcgagtccatacaagggacagacgcagactcggtctctggggctcaggaacgtaggttctcgggtggattgggactgccctctaacagttacaatcctctcgcagtatcaaacgcgcaaaacccagcttttagcacagctatgtcacctatgagtccagccaacatgacggcgttctcccatcatgcccacacccccacattcttccctcctgagttgctagccatgaactttggacagggcgcaaatggaaatattgaccccctcgatcgtcagcttgtcttcgggggatattccttggacgccagcacggggttgggtggtggtcaggatataatgagcggccttgactgggacgctgttgcttcgggaacccactccgatggaggcttacaaggtcggcgatctgcggctaaggcgggcatgaatgggcaagcagctggtatagctgatggagcagggcttagcggaccggaagcatcgtccgcatggttcatgccattcaacatggagcctccagagatgggccaagatcccggcttcaacatgggtggaattgacccatttacgggagtatttgggggagggggtagtggtttggcaacgccgaatgcattgggtgggctacagcaacagggtccttaggagggactgtcggagtggttagcctgggtaacgccatattcccggaggtcttcgcggccacacaagttcactgggccacgatattgacctaggcagtgtggccagaagacattgtcagccaggacttgaacctgaaggccacgagccttgggtgatgtcttatatttttctccttttttttctttctttgttttgttcgttgtaactttccacatgggaatctgtaccagagataaggctggatttggttgggtattggcgaagaggcatattgaagtttgtatggcgaatattgtcggacgcgtcatctaaccgtggggggaaaggaaaattgtgttttaagtacttgagataccatcatacccgtcatgctcattgagagattagttgacattcgtttgccaagagatgagataattcgctaagaatatatcaaagtttctaaaatgttgttgaaatgaatgcatcttgcttttgtgatgggacgggcccaactcttctacttgaaaagacagcctaatgtaactagaaatacaagatgaacgcctggttcttattatgctatcgcagtggtatcttgatcgatccccccaacacccttctattcctccgctgtagtggtagtagcactcttcttgctcttgggcctctttcgcttcttcttcctctcaccaacatcgcctaccacgttatcctcctcgccatcttctttcttgtgcttcttcttcttatcactcgcgggctcgatcacggcgccaccagcgtcttcatcggcagagatcaagcgctcgaagccatatgtaggaccgtcgcgctcgtactcctttccaaagatctcacgacgccactggcgtagacgagccttcttaccgagacgcttcttgtctttacgcttcttctcctggtcgcggaaggtggcaagtttcttgagtccagcatagtcgttgagggcagcgtcggagggagcgaggagaatatcgcgcgcggtcattccaaaagattgaggagaggtctcgcggtagcggaaaggagcatgagatgattgcttgaagatggcatggtcggtaagctcaagtttggagtccacaagagcctcaagcttggcgcgctcctgacgagcttgcttctgggactccttgcgggccttcttgtggtctgtcttgcgcttcttggaggcccggccatcctcgtcctcgtcttcctcatcctcgcctgcctgggcgttgtcttcgacatcacttaggctaatgtttggcttcttttcatcgtcctcgaaatctggaatgatatccttgatgtcgatatcatcatcccattttggcttcctggggtgcttggacttcttcttcccgccttcttgttcctcgtcctctgatgctacagcatcgtcttgttgagcatagtaatcgtcaccaaatcgcttcctcatctcctcttcccacttgtcatcctcccatgcctcgtcgaggaacttgatccagtcctcatcagtcagatccttgcccgcattgccagctgtgcgcttgatcttgcgcagcttttcctgggcctcatcaagcttgagcttctttagacgagccttctcctcacgcctctctttcttctcggcctccttgcgctcacgttcaagttcacgttgacgcttgcgaccagtcttctcctcacgcctgactgatttggctgcggcaacatcacgagcatatgatcgaaggaattcgttgctccgctctgggtcctcgaatcgcaagttgtaagcctgttcgaactggtcggcgcggtcatcatcatcctctccttcatccgactcgaacgctttccagttcgaaccatctggggggacccaggcacgcgcgctcatgaaattcgataagaaagtctcagggttcttgtctgcgttggcaacatcaacctcggtgatggccatggctgctttgcgcgaggggtgtacagcatttgagtccgtcttttctgtctcctttcgcttcatgaaaccaccgtcctcgtcgtcagagtcctcattggcggcagcatgcatctcagccacgattgaattcttgaggacatcttgttcctggttgtaggtcatgggtacatcctcgtcggcatcctcggcaccagtgtcgcctcgcatgtacttttctcggtggtagtccttcaagtagactggcttttccttcttttctttctcggttgcagtggcggcggggtcatcgggcttgtagaaggtcacttccttgtcgtagaccttgggatccttgtttcgaatggcttggagagtggcagagatctgggcgtcgagatcttcagtagcaagaaagccatcttcatcttcttcttcgtcagacgaggatgactcgtcgtcgtcgtcattgtctggttgctttcctgtattcttgaacttctcctctagtctttgtctctcttctcgcttcttgttgtgctcgaaacgacgggcaaagtcctcgttcaccttgaagccggtcgtagcgatagcggcgcctccatcttctgattcggagtcgctatcatcgaggagggtgcgtttggtgttttggggatcctcggtggacttccccatgatggagatagttcttgagagcaagcaagggattgactaaagaagcaattggtcctgcgttgagagaatgagtgtaagaaaagactgcaacaagcgacactatctttatcgagagacccaattagagcttccatgcgcttgtatcaacttttttttttctgccgctttgaaaatttggcggggagtcggaatatggtgaaatataaagccgagtagattgacgtcaaccaatcaacggcaactcttttcttagctgtcttgagcgctggcagcggctgcatgtggcttcgtcatcagggaaccgaactgaccaaccccggccactaaaagcctctagaaaagcgcctggaactgggccctttcgccgctacggctgctaggtacctccttaggtacactctatgcagggtgcttctacaatactatacggagtaccgactcgactgacctccactactaaaccaaccttgcggtaactctaccttacttactgacgtcgcgtctttacctcctctgccccaggcacctttcatcaaaaccattagcctcccgataatcgttccgtctttaataaccctccgtctacgctacgtgtccgcctttttacgacgatatcgatcttccgacttgcctcaaccataaagaaactacttcgtccaacttgacctcatctccgagcgatcccgcaatcatggccgactctgccaacaccccaaagcccagcagcagcgtcaagctggtgcttctcggtgaagccgccgtcggaaaggtgagcttgatcaaccacatgctgcgaaatcatctcctagcatactaattgagctcatagtcgtctctcgttttgcgcttcgttaacaacgatttccaagaaaacaaggagcccactattggtggtatgtatcttggacctccccaataccttccattacgtcgctgacagttgcgccaacagccgctttcttgacccaaaaatgcaatcttcccacaaggacaatcaagtttgagatttgggataccgccggccaggagcgcttcgcctcgctggctccaatgtactaccgaaatgctcaggccgctctcgtcgtttatgatctcaccaaacccacatctctgatcaaagccaagcactgggtcgcagagttgcagcgacaagcatctcctggcatcgttatcgcactggttggcaacaagttggatctgacgggtgactcgggtgctggtgctgatggtgaagatggcgaggaaggtgacgactctggcgacgcacgcaaggttccaacagaagaggctcaggcatatgcggaagaggagggtttactattctttgagaccagtgccaagagcgggcataacgttaccgaggttttcacagccatcgcaaacgccatacccgagacttcattgaagagtgctagaggagctggcgcatcgaatgctgccagccgggcaggcgaggagcaaagagtaaatctcggtggtcccaaggatgttggtgctaaggatagctgtgcttgctagacggagttgagtggtttatgggtcgatgagggtgagaggatgagttgaaggtgcacacgacaattgattttgttgcacgttatgctgcccttttcctgcgagccgtttgcttgggatcgatgctgaggagaacatgggagttgactctgcggtttttgtctttccttttcctgttattacctagctgagttttgttgcggcatgtatggaaaattattagtggtcttgtctatctctttctcgtaataacaaaactgatggactgggcatataccacttccagaaagggttgggcgagagtttctttgataacaggaactactactaaggcgccgccagtgtacctctcatgtgctctgcctaacaatatcagtcgctagcctaatccaaacaatgactcaataatcatttccacttgttcaagtcccctgcaaactcagtaaattacgtctccatgattaagagtcattctggtatctgaacgctctgctagttaactatcgatcatttcagctcacctcacacctcagtacgagttgcgatgattaccttactcaaccaatccgcaatcgaggcataattaatggttaggcgtttgccctttagcccagcaaatcctaaccttatcattataggtattcggtacttgttcatttcatgctgttttggtcgtttgtacggagtaccttatatcacaactctcttattggtcacgtgatcacagtcggattctgccgcctctacctactctgtacctgttgggcttggcgtgtgcctgtggcccactcttttttacacgattttgaacctcatcagagccctttagcagccagttgctgttggcctttgcgtcagaagcaaacaggcctggcttcttctctctttatactaatcatttttttccccttcactgttctttgaccgagttgaattactgcataagtacctacctttacttagctcacttcgtaattccctaacgtcgcgccaatcaatcacagtgactgtgattctgttgcaccagaacctttgaaaaagatcggccttgctgcatatctgcctgagcaaaacctcttcctcctctgctctcctcttttctttctaccatcatttcttacaacacacagccttcccatgacgcttcttctgctatcttaggctctgtccttggtttcggggctgctccgtcacagatcagcaacatatcgccatggcattaacaatcacggaagctcaggcggagctgattcggtatgttacacagcctggatgaaagaccgcgccaacgcgcaagctaatgctcttctgcaggtctcttgcgcccgacgatattccaatcaagttgcgatgcgcgatctgtagtaagctcgcggtcaacgcctaccgtcttccttgttgcgaacaggcaatatgcgaatcttgtacgcgatcggtccctgcaagctcgcccactacatcctcgtgctaacactgcgtcaaggtcaatccaatctacccgcgtcatgccctgtttgcgaacactcacccttgtccgccgaggactgcaatcccaataaatcattgaggaccacaatcagggtcttcctgcgcactgcggagaagaaacgcgaggcaagccgaccgaaggaagacaaagactcagaaccagcgacgccggttgaggcgcctaaacagaatctccctacaaccgaaacatctgccatcgagacacccatagaacagatttcggggggcgacgcgccatcatcagtacaggtctatagcgccgagggggtaaatgaaggcgctcctgctccacgcgtagtccaggtacttaaacttctgattctcgtcaaggactttccactaacatatttctttcaaaggagaatattactcatcatgacgacactcctgccactgagagtccgaagcaagttgaggcaggtgatgctcagggcgcacctgccgacggcagcatagaggatgcgcccatcgacaacaaatccgacgagcaaactcttgtaacacaaaatggtgaaggaggaatcaacggtgtcgacggagaaaacgaacaacaaatggaggccgaaaacggcgaggatcaagaccaagaccaagaccgcgatcaagagaagcccgattccgactcaatgaatggcaattatccgaatggctcattctccaactctggtgacttcaaccagatgcagatgatgatggctatgcagaacggaatggcgccaaactctttcggtggtttccccatgatgggtaagtttacagtgaaatgaatcagacagcgcacacgtgacgataaatgctgacatgtacgtctataggtatgccgggcatgggcatggacccaatgacgatgcagaacatgtacatgaacggtggctttcaaggcatggcaatgaacggcatgggcggttttggaggtggatttggccaaggctccaataataactggaacggttcacagtcgtggaatttcgaccagaataattacaatcaaaatggtcctggcatgggaactggtgactttggaggctttaactcaggattccagacaggatacaatcaaggtaattatggtcaactcaatgactatcgccgcaacactttcggacgtggtcgaggccgtggccgtgggtactacggaggatatggccgtggaggttaccagttcggaggcaacccaaactatcacgatcagacccaaggccaatttccgcaggttgggcccggtcagaatggccagaatggtcagaacggtgtcgatcagggtgatggccagcagcaagttgatgaaagcggtcagcccattcagggcgatagcactgaggggcatgttgatgccggacaagctgaaggatccagtgaggccataggcaatgcggatgccgctaccggtgatgcttcctctacaacacgtaatacgggacctggaaactcagatcttggtcagggtaatgtttccggtgctgttcgtccagttgcagccgctgatgtccctctgaatgcgcctactgggcccaaggctatgagacaggggctccctaacacaagtcttcatcatcttcgagcacgcggttaccaggtgggaagtgaagtccctccctctaaaccggttggaatgagagatagcccagcagaccgaggccgatcccggtccaggagtagttctccggctccaattcctactgacgctcgtgaaaaggacaaggatcgtgacacccgtcatgagcagagcaaagagcgacctcgcgaccatgacaaacgcgaccgagaccgagaccatgaccaaagaggatcagcatctcgaaccgtcagcagaagtcgtagtcgcagcaggggacatcgaagctctcgtcgacgtaggcgtcatcgctcagagtctgttgaggacgaaggctatgatgacgattcgcgacgcaagaagtatagaagccggcgtcactttcacgacgatgaagagtcttcacggtccaaggataaggataaggatgaaaaatatactgaccgaaaccgttccgcatcgccagctgaatccaaaagatcaagccaccgcagccgtcgagatagagactcggacaagcggagggatcgagacaaggacagagatgacgatcgcaaaaagtccaaccaccgcccctcccagcgggatagagactacgaccgcgaccgccgacgggaaaaggacagagaccgtagtgacaaggagcgcaacgaaaaagatcgcaaagatcgacatcgggatagggaccgacgcgatcgcgatcgcgaccgagaaaaagaaaaggacaaggatcgggaaagtggcagagaccgggacagagaacgggaccgcgatcgcaatcgcgatcgaggttcgagatatagcagcagacgcgagtcaatcgatgctggagactcgaagcctatctctggtcctcgcggtcacgacacgaaagtcaaaaccagctcttcgaatcgcaccgagcactctggaaaggacccccacacgctcgaacgagaggcccgagatcgcgagcgtttgctcaaagaagcgcaacgtatcgctggtatggcgggttggaaacgtaaccggggcgatgacggcgacgatgcagggtcgcgtaaaggccgtcggaccggctcgtcaacgtctgctgctgcatcacgtcaaagcgaagttattaatggcggtgacgaggaggagagaatgcgaagactcgaggcagaaagggagggtgatcgatggggttagaactcaaacggtcctccaagaaacgtgtccccaagtcgataaggcaatgaagggcatgttctgatcatttctaattctcccttaatctcaaagctttacaagatgaaagcaacatctaccctccttttatttgttcacaatcaggttttggcggctgatgcattatgcggaatcaaatcttccttgtacgagtagcttaaaaaaaagaagggggaagggaaaaggttgttgcattaaaatcagaaacacttacacgagttttcatcgggatgccagcttacggttcagctaggcaacggggggcgaggagcgaggaccatggatcaaaagacttgaagatatgtttgcggttagaggtagcagggccttgcttggcaattttgcaggtatcgtgaatcaaatactgtcttgaaatgaagacgcgctcttggagtcatcgttatatacagtcagcgttgaagtgaggtcgtctatccatccttgagttacacattgcatcgactttgcgtaggtatattgcataaaggcaagcaagacagtcgtcagcatagctgtcactgggacatggtagacaaattctttgaggcgtatatcggcacggccttaagaagtcttccagtatttattcatccccttattctacgtccctccattttaccacgtaataaaaagtccacactacttcctaccctcctcaccatgcgcagtcgtcagttgtcatataaaactcacatcagtaagtgtttcggctattcagccatgtctatcatccgcaacgccatctcatatgccctcgaattataccaatatcactcctagctcttgaagttttctcttatgcattgaaatcaactatccccttcctcgagtctttttctgtgttgaacttgtctagtagatgccctgtgtacgatattggaatgtgtcatagctgagaaaggtcaatacgcggtattcgaaactcagaatgaggtttcacttacagtcgagtgtagtaactgccaaacgatttggcaacgagatcatccacgaaatgttccgcttcgtcggcgctcaggtgaagctggaacctctgtcgaagggtgtttgtcacttgagcgatgccaactgcaaagcagggcatcctggagtcatgtcccatcatcgctaccaggtcaataatgttgtctgccgagcgacgcaaagctgaacagcgtgttagcacaattctcaacttcgtatttctggtgtatcttgccttgaaatgcttgcttgcaaagtctcttgtagtcttcaaaatcaggagaaagtggtccacccaaaacatcaacatattcatgcgtcaacttgaacggcgccgcctcaaacccaactgagccaggcgagttggaaagcataaagccaaagtcgatgtggataatatggccttcgctgtccaccaagacattgccgttgtgtctgtccttgagttggagaacgtaagagatgatgctgtatgccgccagtgactttttgaacgcatcaacgccagcctgaaactctttgctatcaggttggccaaaagctttgagaaaatggtctctcagtgtcgcaatgcggttacgagggttctgaccagactcaacggaggccagcgttagacttcgcttcagagagtggagagacacgccgctcgtaatggtttcgatcagacccgacgactctccagttactagaatccgcatacgtttgacccagacatcggtgccggcatcaacccaaatcttatgacacacatcgatgagctggcaagcaaatgcctcttgtcgaagatcagctccggtcttgacgatgacactaacgagatcccaattcttcatccaaccataaggcgatgatttgcgaattcgttccttcttagcttcccaagcttcaccaaagacggccgcactagggtcatcacgatctccacgccgttggacaccaccagtcttgatatcgttctccatacgctcacgtcctgcactagcattcagattcgggtcaatctgcacgtcttcctccaggtcagggttgtgtacagggatcggcgttgtgctggctttggcgataattgtgtcaaaggttgggccttgctcgtcaacatcaaagctcttctcctcaaggctctgcatgctggcgatgatcttggctctgatagcagctacttcctgctttggacgctttccgctggtggcttccagctgtgcaagcatctgagaagcagttcgcatgtgcgtggctaaggcaccgaagtcaggctgatcagctggtgcgcttcgctgaatgggcatagtcattcttcgtgagacgggtcctgggctgttagatcgcgaggttcctgtgcccgatgaccgtggcgttgtcaagtccaatgtcgaagacgacgttgtagctccacttggcagacgctgagcagtatggttctgcgctggtctagaagagactctaactggcgactcatcgataccctttaaaagtggtgagcttcccagatcgcccgaagcaggttcaaagacactgtctagaagaggctctggcgcctttaccgtgggggagaggcgaggcgagtcagaaaggtcgaatatacgctttgcgcgaacgctacctcctagtaagctgttaaggagtcggtcattttcgggttggtcagggtcgaaagagaagtcatctcttaaaacctctaccatgatcagataagggaccttctcggcgctattgagcactgtcgcttcagcagggttcacacgaacgatacggtgatggcggctctttccaggcgatccattaaccagagttggggggcaaatgacgggaatgtcgatctcggcaggcaagtcctgtgatattaaagccaattcggcgcgcaatgcgctcattcgagcgggtttggggactagcactaatcggttcgagatgccttccagggcggtcaagaattgtgtttctgacctgaaataatgttgtcttaaaagtctcgtcttttgcactggcgacatgtcgctgacagtaaggactgcttttgcgtggtgcgaatgccgccgggttgcgttgtcgactgggcgctgcgcattgcctgctgagtttggggtcgtcggtctggtagtaggttgagctgatggcagtggaagagatgaggtgctgagcttagcttccagtgatctcagctcaagagcggatggccgagtcgtcccggctggtgtcttagacctttgcggtggaataatcaccgaaggcggtcgaggactgcgtgcaggcttgggcgaagaatctcttgaccctttaggatctggtgcactaaaggtccgtccattatctcgggcacgccgcgatcgcgagtttccgacggtcactgtgcgagccctcgtgggcttggggttctccttcggttcctgtgtttcattgctgatgggttgaggcttgcgagcttgggcgactgcgagagggccagcccactgaggaaacatgggcagcgcaatactagcaaggacgaaactagaaagtaccgtgactggtaggacgttttctgtgatcttttcatgacgagcggtatcagcaagaccaaacacaatgtgctggaccttattgtagacacggcgacatgtctgaaacgagtcggattgcggattcgaggagagatcgtgaagatatgtttgaaagagccagaatgtctgcgcacgcaattgtcagttctcttttcgccgtatcccagtcaatcgccggttcccatgacgcggtggctcgcgcactccatcccacagggttatcgattgaatatcatcaccaaaacgtaccagcagcgctgctgtgacggattcttcacacaggtccatcagaaactcttctaaagccattgactcattgtgcacgctgattatgaggtgacataattgcggtaggaagaactcaatgtcctcgtagggaaactggcggagcttctggcagagaacatagtgaattcccacgtggtcggcatatcggctattgcgacaggtggcattagcgattggcgacgtcggagagggcggaagaagcgagaacgaagaggtatagcaaaagtgtacggcgaccagtatcgctggcttctgtaggacgtgcagggttttctaggagactcacgagaggtatgagacggggagaaaggggttggagttgaagacgtcggactcgaggaacctctgaagcaagtcccacgacattggttttggtttacgcgggggagcgagcgcctgtaagggacagctggcggttcgtcatctagggtctgagctattaaaaaaaaattgaaggaagaaatacaggatatcgcggctggcaggcaggcaggggatcgggcgtgacaggagagagagtcaatcaagagtccattcgcatgagtgacgacggtttcaagctggttgatgttcgaggttgacgaaacggtccaagcccaaagtcagtggaggatgatttgttcttcagaagatttacaggagtcgttgcggatattagtggataatgttagggagccggaacggacagctcaggccttggcatccatttgtaaactaacttagagctctcacctcgggcagagaagtatgtaaaggaaaacgatcgatagcccaatcagaaagctcattgagcccctgaatacagtacctggactacgagcaggaggcacggggggtccaatttgattatattcgcgacttctgttagaactctggaggaacttataaacgctcttgagtaaaatgatggattctacattcattgactgatttatcccctgctgttctttcaaccaatggacagttcgttcgagaggcaccaagctcaacaccaaaggcttgcaaccttgggatggtcttatttagtccgcgcgcggaccagaacccttttgagcaattcggagtgttatattccttctccatatattcctattgagacagtaatgactcgttatcacacgcttgagtctgaaaaccttctaggtagttatgatgtactcggtcatgaggctctccggaggaagtaagaaaacccgggacgttgatcctaataagtgacgaaaagaccaaggcaggttactgcaaacttcaaccccgtttttgtcaaatttcctttcatatatagttgagatcaaggtctcaagcttccctacccacagggaccgcagtatccattatctaggtatgctcaatttcccggccctaccagtattaactcgtattatatctcatttcaaagtgtacagtactgacgtctgttccacctacgtcagtggttgctggactaaactagtctatgctctagggtaagtattccgggaacataattcctttcacttggagttctactatgtggttctgttgtgttgataattgtgtctgtttataatttaagatggactcttcctttatatcgaaaaccaggtgacacaggtgtaactaatgccaaaacgaagaatgccggtaaggaaacaaaatcctagagataagacgccgaagcacaacgtgccacgctttacccctgattgcagcttagatatgtcgggaacacaagggttagatcgccaatagggctgacaaacctatagaatcaagaagcaagagttaaaacttgaggaattcatgatttaagagccagtaagtgacaaggtgacaatagccttggccgccgtccctttgcttaaattgctgtaatcatgctaacgtactcgccgcgatgctttgcagcaccagcatttgatattgcaccagtccgcaagcgcgccagtgcgcgtaagcgtttaaaatacccagtatgccaaaagtccatgcgatgaattgtcttcaatgcgccaaactccggctcgatgcgagtccccctaaacgcctgccatttgatcattatccctcatgacgcatcccaaaccttgcaaagacaacatataatactctgccttgaaagaagatcactgtaccttctttcttctgccgccgcgtgttctcttcttgggctcttcaatctcctcatcactcgagctctcctgcttggcctttgatctactaccctccttctcgttctcgacgcgactgacaatgtcacgaaggaaatcccactgctcatcggcctcgactacatgcttgagcattggtgccgtgactctcttggagcccttctccttggccacgtcggcgcttttcgttacgagttggatcataaaaagctcaagagccttgcccacagcgatcggggtctgctgagcaacctttccaacttcctcatcagcctgcatgattcgtttgatcctggcagttggaaacttggttcgaacgggggatggatcaatagcgggggccgcaggcggcgctgctttgcgcggaggcatatctgtatcaaaaggtatagcaccaaatgtcgaagcgcgctctattgtgccagctcccactagtggtgcgtaggatgtgtcgtgcgcagtagcgttggaaagcaggctttgctctggataggcttggccgtacggcgcaggtcgcgccggagtgtgatgtagtgactgtacgtgcggagaggcaaaggtatcctcgaatccgttaccagaagacgggcgtttgtctggcgaagaatggacgtaggggtcttggattgaagaatgtcgcgaccggtaagattgatattccggtcttgtagatcttagttgtgaagatgcttgatggtagtcgacttgcggccggtacttagaatcatatgtaccaccgttgttgttaaaatttaaggatggtggaacataagaagaaaaagaagtagatctggtgtaggttggggactctgctttatattcgtatccggggctaaagtgactgtcaggctgtggatgatggagctcttcctgagtggggccacttgaataaaaagaagagaggtccggagactttggggcatagctgtcgtcagtcgacataataaatatttttttctggtccgcggtgtttgtagcggaatgattaggattatggtggggcttgcatgccgaagcggccgggataatattgtttttgtccagcagcgaacgaatagagacccgttgcaatgcaaaccagagccggtcgtctttgatagtgttgtggataacgtagatgcttggcagtacggagtacaatcgaatgcaatagcgggggtgcttcgagaataggtaggtaataaggtagcagggtagccaatatcaagaataaaagggcgtcagaataagtttggtacggcgcctctgaacctttgtagaagaggctactttgtttgaccaaagacaatgcagccaagttgtggatatcgaggataaacaggtaaaaacttaatatcaggctttatttgtcgagttgtttctttgtgcaaattgctgtgcttgtggttggttggtcagtttaaaagtatgtgtctaaggtatccaagaatagcaggtaaagtagtaagtagtatgatgaatgtaatatggtgtccaaggagaaacaaagcgatcaaactggagcaacgtcgcgttcttattatatcagacaaatccaatgaacaagacggacctgctcacacttattggatgctaataagaaccgtgcgcaaaatgaacagggggagtaagaagaagaggtttagctcacgaatcagcaagctcgagcccccgtcgcggactggggctgggaatgacgatgtgtgatatgattgacgtgatggtggagtacaagacgaccatatgcatgtacataggctggtagcccaaggtaaggtaaaggtgatgatgttggtagacaagtatagagcaaaagaagacaaatagctaatctacatacctttttaacaactaactacctggaagtggaagcggttggttgcagtgcagtgagaggggcggcgggttaccaggggatatgtgtaagaccccttgttattgagatggccgcccgtcaaaatcccctgttggatggaggttgtacaacacccgcgcggaatgaggctcgagaaataatggttcgcgtgtaaactgacaaggcagaaagtgttgagtctcagccaggtaagtaagttcccgtaggttagtgattgagttgatgattaccacgtagactggacacctcagtggacaaaggttgagatctaacaggaggcaatatgaaaatggcggctggcgtcgttggtagacaaggtaagttatcgattatcttgtttgagtggactgataagtttttttttttttttttttttttggttgacagagagttttaagatgaggatggtgtaagtaagtccttgatgagtgtaatggagagtgaaataagtgtaggccccccaaggaatggaaaaccacgaagcaaagtagtgcttctcgagactgtggtcatgagtcgctttcgcaatgtttatcaggggcgttgtttaaacgtcagcgtcagaagttagtcggcaatcgtattcgacacagcggcggcaaatggcgatggtgggggagacgagggaatgccgggcgtttatatgcacaaactggacgcggggacctaataagttgctctctacctgggtacaaagtgacttccgcccaaaccccaaatcagagacgacggcgtctcaagctgatccctcaggtcagatcgaaaggaaccatccagggggtccttcccacaccatgcacccactacctaaggtactaaggactacgtacgtaggtactttaagtttcagggcaggaacgagctggataggtacctaggtatggtacatgcgtatcacgtgcgccccacaccgtaattcaatgccatttacggagtacactttacgcgttttctcaataatactgctgcacttgatctaactcacagtcttccaccttagtgggtaagatgcgctttgtttattaaaaagttattcactcttcctttctctactctcacgattcaatgttgtttccctggctgcgaactagctatgcccctcagcagagactcatcactggcatttcgtgttcagcctcaaacataacataaacatggctgacgctatctgctttacgagttatgcctaataccagccgcacgttccgcctgcacgcctgtggagtccattcctgggcccgtctccaacgaatatgctgaaatgcagcgctgattcagatcccagagtgactggcatggcttaggtgccttgtggcagccctaggcgctcacttcaggctcccatcgtttagatgcacccacaacatcatcagtgagcgagtgagtgactgacctaccggctggctcatggacacgtcacctctgaacttcagcatgcagatatatcaatctctaccaagtaagttccactattttccacctgcatatcctcttctgcctctgcaccctggtgatgatacacgttgagctttaatccctgagcaggcctggtgaggacgaaaccgagttttgtactatggttcctgactcaccaactacaggcctcgtctatgaaaatttacttgatctaatctgattctatactctatccccatttagcgtaccccattcaagcattcgtcttctaatctccttgacagcagttcgaagtccttgcagccttttatcctctgtactggataggaatagtgaggctactggccacgcatgaattcctccgtcgaatttctgtccttcagcttgaatcccaatcttggcttgtcgcttgagaaattcttcaatatctggcgcaaacacttcctcttctccaaagacgatgaagtatcctcgttcgggactggctgctctccagagcccctcatcgacgcagtcaccgggagaagccggttgctgttgaaccatgttctctcctgcatactcgtgtgcatatttccacaaggttctcttgtccaagaaatcacttttggagctgtaatgtaaattggacatcagtgttatccatggcgaaattagtgtagccatacgcgggagaggcagatgaggtggagtcgtatccgagaggccgccccggatgttgaccttcatgcccttcttgtcttgattgccagcctgagcgcccaactcgagcaacaagctgagaatcaatgagccgccagccgaatctcccgaaacgcagatcttggatgcgtcttgcacgacttcgaggacatgcttgtaaccttcaagtgcctcgaggacctgtcttgggtaaacttgatcaggtaccaaagtatactcgagtgcaaatattgctgggttattaaatccagcctcaacaaggaggtgatgccaggccatgaggaattcaaggtaaaagtaacttgagcccatcaagaacccaccaccttgtgataatcagcaatttgaactcgttagtaactgttctgagcataccgtgtgcatagtaaaggacaaaatctggaggatattccggtcgatgcataatccaagtgccctttgtttcaatatctccctgctacagttagtcgccgcaacacagccatagtgagaaattgagaccaacttttcctatgttgtattccctgtagtgaactggagatctgatatagccatggcgaagcatgcgccagtgaatgaatggtaacgcaacatgtttgccgaagaagactcgcccaaccttggcggggatattggcgaaggcataccgcacacaacgtatcacaagatcctcaaacacagtagctgtctgagtaaacgcaagttggcgagttgagtgagtcaaataacggtcagtgatgaactcgtaaggaagtcgaatcactatgttgcataagttagactagcatgatatgtagtgagggacaaccaacagagaaacggtagggctctaagacccgtgaatagtgtcagaaagaacccagcgtgccatatgagttgaggcgcaagaaatatgagaaatactccacagtcaacgaggctcataggaccaaggatcatggcgaggacggcttttcttgatgacagaggcgtttcatgaggtgtgaaagggaattacgggtaggtttcctcccccttaattgaatgtctttgtggcaactatgattgtaagttccattggctacaaattgtaattttatggctccaattggtacagctcgagtagatcgtaaagggtccctgacgcgttgaagaagatatgagatcgatgatggagaggggctggatttgaaactctgggctggagcagcttcttaacggctgacaagaggccacccactctttacatgtgatggcccttgatgagaattatctttaagcaatcacaactactcaacaggggcacttgttcaataataatttcctcattcatgtgaaggcgatggctcgttgcttcgtagtcgctgacataagccaactggggccaacttctcaccgcatgagcaccacgatgaccattcgagcctgtaagttcagaactgcatttcctgtaaatcataacgtttagcgctatatctccgatagcacgagtccgtaccttacaagtaaaaaacatacgcatccgaaaatcaataccacctccccaacttagctggcagacgagatctttcagactctccaaatcctcaacaacctactacgaaatgggcgagaaacccccagaagaagcgccattccctctaacggatgtcgacagatgggtcctctctcagactgatgaggagtttcacaaacatgattgggaggagttaaaggagattatcagtaagcagctctatttagaatctagtcggcatttctgctctgtttcgagcccagtcattgacatcggacaggaacgaacaacctctctgtcctgaagcgcaaaccctctgaccttcgtcgatacatggcttggactgcagagaccaaagcagaatatggctccatgacgaactatcttcttgaaaaccgcctgcctcaggaatggggaaacccgccattcacaccaaaatctactgtccctttcgaggacccttcagattaccgtatcttgaccaatgactggccttacggattggaaccggatatcagacacattgttgtgtggttgcgcacaaccgtccctacggactccgagaccggtgatatgacacccgagagcagggttttggtccagtcattcatcaaaaacacatttatcgatgctctgggtccaaacggagagagcagagtgctgtggttcaagaattgggtcgcccttcagagtgtacgcgccttagaacatattcatgtcctagtccgcaatgtggacgatgatacccttcagcgctggactggagaaggtccgaaacaaaagctttagatagccaatagacttagaatcccaggagagatctaatgccctcaatgagagttgggaaatctaagcagctcgacgtgctctgcgatttccttggggagctgcaccagcaccagcaccagaaccatcgcccgctccttggaactcggccatcttctgctttcccatgcctaatagcccactcccgaggtacacgccatatgccggaagaataagccacagaaaccaagctttatttccgaagataacgacaaagattactgcagcccaggtaacccagattacgtcgaacatgtactcggtcaagccaggagcggacagatcttcaccagcggtacgcagagcgcgcgtagttgggtcgtacttcggtcgaccggaagcctcgagaatgtactcgcagatgagggcaggcgcagaaaggagaacgtaaagccagatagaacgagcacggaagaggaagtgagaaaggaggaacatggcgttgacgataagagaaccgatgtgcaagttgctaagtgccgccgcgttggacttggcgagatcctttttcgctttttgggccattgtgtctgtgtactcacgaacacgctcgggtcgatagaattagctgcagagtggtgatagctgagagcacgtggacgtttggtcgatcaagctgaagtattcactgaagaagtgagaagtggaatgacgatgctgataacaggggacagtagcaattccaccaatctgattggtacctccacttgccggagtaataaaacttgtagacatcaaacgtgcatgccaaaattaactggtctggatgccccactgagatatattaaacttacctaagtattttcgtcacccgggatagaggtcctaagttttcttacctcccctacctaggcgtaatgggttgatcaggttgctctcttgcagcttacaagactatctatgaaatgagaagcttgaggaatggacatacttcaccatgcaccaaaatagaactcgatgcatgaaatttccgacttcatttcccgagatcttctgtttcatcaagctcttggtgcattttagctttcgctgcttggtcgctactaaggttgaagctcttaactctcgtcacgtgtcgaaattggcgataagcgataagcgcacaactttttcataattggggcttaattgtcaactaaacgcttctacaacaaaaagaatcaatctctcatccctcccaggccgtcatcacgttaccgttgcagtcacttttgccgagtcttgacagccattcacaatgtctcaccagaagaacgagaaggaagtcggtgacgctcccgtacgtcgatatcaccatcaagttgaacctctagcacgatgctaacgcccataacagaagagccaccgcatccgaatcaccctgaccagccgaaaggtccagtctctcgagaaggtcagcgctgagctcattgagcgtgcccgcagcaagggtctcaccatcaagggacccgtccgcctgcccaccaagaacctcaagatcaccacccgcaagaccccttgtggtgagggttccaagacctgggattcctacgagctccgcgtccacaagcgccttatcgacctccacgcccccaccgaggttgtcaagtccgtcatcgtcaacagtaagggatcccgcctcctgaaaagatctgggcagagtctaaccgtgttacagtcgaggccggtgtcgaggttgaggtcaccatcgctgcttaaatgtggtcgctgtcctagtcagtggtctacaggctcggcttcgtcctgacattgtgaaggaagggaatgatgggaacatcaagatcttgctcacagcaagagtggtggatataggatactcagttatgattaatgaatctctgggaaccttgtgttctaccattcaaaactatgaagatgatgatattgttttgttgtctggtataatgactttgctcggcatgtttgcgaacagtgttcaacttggtaaaacatccattgacgaatcgaactcaaacgaacttggatgtgaacgcagcatgcactgcggatgctgattcacgttgtggcaaaaaataaaataaagtaacaagcaagatataggtagacaggctgctagagacaatcttgctttagcaagtgctaaaagaatcattcttgggataacgtaggcacgagatgtttcttgtaagtccaggcatgttaataggatacctgccactcgagccactctatagactgtaggcaaggaaacgtcgaattggctggactgcaggtacggataccagctgcgaaatctcagtggctggaaggatcgagacaataccttatagtctcggtacatgagatgacgcctcgcacacgagtgatagcaagtagatatacttggtggctggttgctaggcgcaaccctgagccaatcataacaattccgtcacgccaggcaggtaccgcgcgcttggccaatccgtcaccaccaaacactcaaagcctgtttcacgcaagcacgcccataacgtttactgcaccttctgctaccttacctatccgtacagcatcccctaaggccaggctgagtttgcaaccggttcaataccatgagcaactcatatcgaagccgtattagctggtagcagggaaatttcttctttttcttcgtcccttctatacttttgagcttccttcagtcccgtcttcatcaacaactgtcgctgtctcgctcgctcgctcgctcgttaggacccaccgttcccgttcacgaaaggttgcaacttgctcgcctttaacgactccatacttgtgacgacctcttgctcctttcctaggccgcgacataacaaaggctacctcagatcgacagaattggcttgcgctctgcatctctttgttgtttccttaatcattaattcgtttcaagacgctgatacccactacgactgcccagcgaccgacccacggctgttttgttttctttcgatttggctggtccccgccactcacgcgaacggcttagcacgagaataaacaacaatttggtcaagaagatcattgttgatcgccgactgacgggtctattcccattgaatcattttaacacgatcttgtccatcggttatctcatggccagaacacgtcgttaggcaactccgtcagcgccaccaccgtccgaacccccgaacatccttcccaaacctcatcactggacagcaacatttagtatggcgcccactctgacggtcaccagtggccttttaagacacacgatatactatcatctcgataatgcctcctaccacaacggcctattcttcgccgaacgcttgctggcgcaggatcccaggtctagcgagtctacatacctctatgccctatgccacttgcgactcggcgactttcgctcagcctacgacgttagcaagcctataggataccgtggtgttcatctggggtgtgcttgggtttttgctcaagcatgcttggctctagagcgatacaaggatggtatctccgccttggagaaagcccgaagtttctgggcatcgaaatgcagcttagggaagcatagcgcaaccactagaaccgctcttcctgatgcgcctgcagtcctttgtcttctaggacgacttcatcgcgcatatgacgacaagaagaaggctgtagcatgtttcgaagaggctcttcagctgaatcctttcatgtgggatgctttcgaagcgctatgcgaccttggtgtcaccgttcgtgtaccaaatgtcttcaaaaccagcgatgcgctcgtacatagcttcgatgtggaaacaagccctttaatgtcaagagaaggctctgtaccaatcgtaccagatatccccatgaagaagtcccaacggaatgctacaatggatgttgcaagcgatcccttcagctccggtcattccccaaccatccacgagcttactaacggcgactctggccaggaagtcgataagagcgaattcatgcagaagatccaagagggacgcatgcgctatgcgacatcgactaacagcagctctggttttgaaggcatggagacacctccaggtacgatatcttcggttacgatatcatctcgcattggccattcccatgagcctcctcaggctccacctcgaaggacaaggcatgcccaagctatcgaccagccgcaggaggcacccccacgaatgaattatcgcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncacccaagccgacaacagaccccagcgaggctaccgaataggcaaaggagattcccccctccacccgacggtgcacaagacgtcggagccttgatgctcaaaactggaaagaggaactgagagggctactggatcttgtcaggaagctgccaaacgggatactactcattatcccagttccattgtccggagagcacacagcattttcagtcgcttccaatgccgcaccaaaacacaccgtgggttttggcacagatgggccgggcccactttgagcaggcttcatatgtcgagtctgagaagtttttcaggaagatgcgtgtgcaagcgccttcacgactcgaggatatggaggtatactctacagttctctggcatctaagacgggagacggacctttcttttctcgcacatgagctggtagattccgcatggctttcgccgcaggcttggtgtgcgttagggaatgcttggtcattagcacgcgaccatgaacaagcactcaagtgcttcaagcgagccactcaacttgatcccaaattcgcatatgctttcaccttgcaaggacacgagcatgtcactaacgaagaatatgataaggcactcacggcatatcgtcaagcaatatcagccgaccgacgccattacaacgcctactatggcataggaagggtccaggaacgtctcggcgcttacgataaggcgtacacgcacttccacgcagcccagagcatcaaccccaacaatgcagtactgataacttgcatcggaaccgtactagagaagcagaagcaaataatgcctgctctgcaagcttatagcaaagcagttgacctcgcacctcgtgcagcccaaactcgttacaaaaaggccagagcactgcttgctgttggtcaattagatgcggcgcaaaaagagctgatgatacttaaggacctggcgccagatgaggcgacagttcacttcctcctcggcaaactgtatagaagcatgggcgaaaagcagctctcagtgcgccactttactattgcccttgccctggatcctaaggtaagctagtagaataccacagctatgtgctgttatgtgctgcccatactgacaactcaacaggcaagccaacagatcaaagaagcaattgagagtttcgaggacgacgtggagatggacgactcgatgatgtgatgattgtaatgaacattgcggttttaacgagtctgcacttgcgtttgatagccttggttttgggacgattggcataatgaagtatatgggatgtggtggcactgattcgtattgcgaaaggccgaatatatgggatgaggatcggcggtcggcgctactgttgacattgttacgagagcatgggcatggcatcggcgttttctggtaagattaggcctcttcagcggcctgactcgcgcgtgctgtgcaaatggaaaaagcgactttgcttttgtgtgtatgtggcatgagcagcatccattgacgcgttgagatacctgtacactatgggaataggcattcagagaggcggcgggctggtggatagataccctgataatcagagtaaaaaggctgagcccattattgttgtgaatacgcgtctcgatagacttgttgtgtcgtgatgaggcaacctgaatagaatggataggtaggttggtggaacaagctacctactaatggtatactaacttcatgtaacaagcttcacgcgatcttgctacgtaaaattatatcgtactgttataatataagtatttacatgcatgcaaggcaaacaatttgaacccaaggtacctatcttaatactacgttatttgagcagtttgaagaaaaaagagtcaacgtgactcgagctagagccaagagctgagaatggaagagcaacagtgactggcgcaactcaatgcattgcacttcgtcctcaaagaactggtcgctgacccacccccccagctccgaattctggctgcagctggacctgcctggcacgacgggagtgatctgagtcatcagccaatcaaaaaatcgaaccacagcatctctcacgcgggcatccaaaagcggtaaagcgcttcaattatagcgattttggtgcccattttttcactgatcctgcccgcattttagcagtgatttctggagcctacagttggtgttttttactgattgcctacacgtatttattcctccccttctcgcccctccccacagcgttttttttctctttcactcttcccactccgcatcttcaacgcgtctcaacgtcatctacaacaacatcgcgacaacgcgtcacattcatctcttttcatcaagactttatcaccttaatctatcatcatgactggacgtaagtacttttgtttttttgatgcattctttagcattgatgcatggccgtcacttctgaccatgttgtcgcgttgatgaactgcattcaacaccaagcttcacacatcaacatatattaatgcttcatgttaggtggcaagggcggcaagggtctcggcaagggtggtgccaagcgccaccgaaagatcttgcgagacaacattcagggaatcaccaagcccgctatccgacgtctcgctcgtcgtggcggtgtcaagcgtatttctgctagtaagttgaccatgtcgatgcatttccacgtcatggcgatgctaatcttctgccttagtgatctacgaggagacccgtggtgttctcaagaccttccttgagggtgtcatccgtgacgctgtcacctacactgagcacgccaagcgcaagactgtcacctccctcgacgtcgtctacgctctcaagcgacagggacgtactctctacggtttcggtggttaaacggttttctcccttgtttggtggctcgctcttgagaaggattattcagctgcgcttatacggcactgggatggatgtatttgactaaggcgttggggaaacggatatgatattaccatgggcgtcatggaagacgaccttgcaaatgaataccacattgaacattgaacacttgataattctgtatcacttccgacatataccttcatgactcagatttcaagcgtagtattagggttcatgtaatagaaatttgacaccgtatcaaggcatgaacatcagatataatgtgttgtattaagttgcaaacatggtatcataagaacgcgaagttatctgtccaacattcagaggtacttcctcccagctgccgctacccttgttctgaagacagggctacgcacctccatgttggcgtggtagaaaggactcatgatagccttgacccaattctcataaacttccgtaaagaacattttgatggcttcttcggtagctggacttgtgggattagccccgatggcagttgatgaccgcgatgacgctcctgtcgggatgatgggttgatggagtaggagaaatttgacgttgctagcggtgacgaagcatgatatatagttgttgaagaacttgtcaatacacttgagatacctgtagaagagccagagtttagtatcatatcgcgtcgtgtcccttttctttgaattggccacgcgcaaccccttgcctgcttcaaagccaccctcttcgaccgtgtgggcacaactcacatctgtccatgcgaccactggacctcctcggcaatatcaagactcgaatgtaggatgaattggttcaagtggcggacttgatcgctgaagcgcgactggccgtcgccgccctgtttagaggtgccaaattcatgctcgaatagagggttgtcctgagtgccgacaatggcgaagtagtaactcatggtgctgtatgttgcatcagtcgcggtctagcaatatcctttggtttcgctgcgtggacacgattcattcaatgctttggaggcgccacgttaatgctgtcgatgctgtcgatactgtcgcatacccttcttaaaatgaacggaatgaatgaatagacgtctgcattgctccggaggtaggtaggtaatctgagccagctaaatggaagctcccccactgaagcacctacaactccccactgacacgccgcccaatgtacgcggccctcacaatgttccgctaccttgagcttctccgcctatgcagccaaccagccttcctgcgctaagcgtctgcgcggctcaacagccgccgactaccgggaaaaagttgacgttcattcgacaatcaccaaaagactcctccgactgtgtctctaacccgcaacgctattcgacaatgttcggcgcattccgcatcacaaaccctctctcgagtggccttctttggaagatcccctggcggttgtccaagttccagaaacgccgccaccgacttcgccttcgagctgtcgacaatgttgtagcgactgttgatgcagctctcgccaagaaaggacagaccctcgaagctcttgagcgatggaaggctgagatgcccactgaggccgagatgctaccaaaggacaaatataccatgttcgatcgcaaggccaagcgttaccgcaagggcattcacagtatgccactctgcccagatcacccaattgcccggatttcaatgctgacaatcgcacagaactacccaaatggacaagggtatcacagcgaatcaaccctcctggttactagaaaggcgattttgtagaattggaagcaggacaatcgagttgaggatctaacggagaacggcgtattcatcccatggcgggaattgcaagcagatccgtattgggatctatgtacaacaccaatgtttcacctacgaacttgagaggcaacgtgacgaccacattgcccgatatgatacaaaaccaaaggcttgagagacggtctcaaatactggtgaaagggtagatcagtggtatgcattgggatagaagataaggaaaggaataccatatatgcacatagaagaaggaatgcagttactttcccaaatatcgaaggctttgtataaaaatctaagggtatcgagtcctaatcggccgtcaaggacaaccgccgcctcactactgtccaattacttcccctcggcgtattcgtctcgctcttcggcttgtatcgctctgccaatacctcctctgccctcatcgaagtcctcacggtattcgtcgcgaacttgaccaccagattttccacggccgaattgacgtccctcttcaaagccgggatccaggtcagtacggatgatgcgctcgtcgagcttggtgccgccaatgtattttagacagtcgagggcgtcctggtgtgtgtagtactcaacaaagcagaaaccgcaaggcgttttgctgaagcggtcgagacccatgataaggcgcttgatctcgccgcactttgcgaaaagttcatacacttgctcttcggttgtgtagaaggatctgttggcgcgatgaaagttagccttatgcgattcatcgctatgatattatgaacgtagtagcaaggaaaacatacaggttgccgacgtagagggttgtggcattggctagagggtcagcttggggctctgcaggttggtcatggtcgtcatcgcgatcgcgccttctcttgttctagcatggtattaataagtggttcgaaaagcgtgggtagataacatacgcggttctggtagtaggcgctcggcctatcgaggcgctctacggtgttcctgacgcctggtcgcattgtcttgtgatcttcacttatcgcgggattcgaagatgaatcggcaaggcctcagatttatcagaacgggtaattgtgtgcaacagagtacgatagatgcttcttgagcttcaatagttaaaagatgatggatgttggtgtaacaagagcagccttgcgttgagggtgggccctgcagacaaatgtggcggtgcatgtggcattcacttataccctgcctcttgatgctgtggtaacaagcgctagagctttcagtgacgaatcgtgcgccagccccaggccttctcagcctcgttattttcttccaaacattcaaagatcgcgacgtgcgctcagctacaaccactccgagtagctcatttagctcgcattctcacctcatcagcttcgcgaaactgtgcaaacgtattcgctaacgaagctcagcattgtcctcttgctatgcctaaggtcaagagctattcggcagcttggctgtccagcaacgctctcggccatcgtctttttgagccatcatctgaggcgtccaagtctcgtagtttggattcagcatattcttccaagaagaaaaccatttctggtccgcgacgaaccattgctcatcgagggactgaagtatttgttgctgttggtcgcgaaattcgctggagtgatcttgcatacttgaaggatgaatggacaaatcgttattcaaaaagaggatcatcgcagggcattcgcatcaagcgtgaggactctacacagtcgttcgatgacgagagcctagagaacgctgctggattaagggtatgttcgagtatcatgacttataaatcggtagctaacctaccactgcgcagataatcaagactcccgttgccgacgacattcgacagctgattatctccccgaactcgaactttttggccattctgaccacacatactgtccatatctgcgtgctccctgacccctcacaccttactagtgaagatgctggccctcttaaaccaaagatcttcacgcttggtccgaccactcacgttacctctcgatctcctatcgtctcggccctctggcaccctttgggtgtcagtggctcttgtatcgttacgactaccgcggatgctatcgtacgtgtatgggaattgtccactactgatcgatggtccttcgactctcccacgacgtctgtcgacctgaagaaactggtggacggtaccactctggatcaagacttttctgcctcaacagcagcaaccaatacggcattctcacccgattccttcgaaatggaggtgtctgctgctagtttctctactaaaggggctggcggttggaaccccatgactttgtgggtagcaatgcgagaaggagatgtatacgccttgtgtcctttgctgcctcagaaatgggcacctcccccaacattgatcccttctctgtcagtatcgatcgtcactactgttgcaagcatcgaggatgatccggatgtcggagagcaggaaaagttacttgcccaacagcaattagaatggatgggagagctagattcccaagagccaacaatcatggaggggccgattggtgagcctatgatggagatttacacgcgaccaacccgaccgggaatcattcctcgcctgcaaggcccttttgagcttcagtcagatcctgatacaggtgatgagctggatacatcggtcactgatatgctcgtcatcggcaagaagacggagacggagcagcttatgatgggcgaagaagaagatttggatatggatgacggggaccaagagggcctttctctgaccgtgctctgcctgttgtcaacgagcggccaagttcgcgtatatcttgatctcgagggtgtgcaggctcaatggttgccacccaagaacaagaataaacttggccgactgcttgccgaagttgaaactccgtctctactttccttccaggccattgataccatgacacccgtggaagtgaatgaggatagttggcccgttttcagcaacgacgtcacgtctcgctacaacttctttgtcacacaccatgccgctatcacatttatatcacttacgtcctggatcttccgtctagagagtgagttgaatggagattccgaagcaggaactgactttagaattggcctgcttgtcaactctcaatctacaagggaccgcatatactcacaacccactgccgatattgcggtacccttagctgcatgcaatgtactgcgagaccctgacgtcggctactttctcctctcagcgaccccctacgagcccatcgccctgaccttcgacacaccagaagtcgaccttgctccaattcgtcaagaaagccccagctatgaacgggaagctagtatggcgcccctggacttctatgagcctcgccccgtgttcaacccgtctcatacatttgacgagggctctgctctgcctacactgctcgagaggctccgcacatctcgtcacaagaccgttgtcaaccaggaagtaagattaagcccgcttacgttgcaaatctttaccgatgcgcataaggtcttggcagatgagacgcatcgccttggaatggctgcggctgaggtattccggcgatgcgaacttctccagagtgagcttaagcaacaaatcatgaaggcgaatgaggtaaagggtaagatcgacacaatcaacgggtcgcatcgcgatggagaggcagataatgccatgtacgatcggcgagttactgcagcaagggaacgccaggagcggctgactgagcgccttgaaaacctacgcaagatcgtaggtaaggcgaccacgcgtgacttgagtgccaaggaacgtgcctttgtggaggaagtgaagtcgatggaagccagcatctcggctccggattacgcggacctggcatcaggcaaatccaaggcgacaccggcacaggctaagcagctgtggaaacgtctggaagacattaagcacctgcaggctgatcttactgccgaagtggaggctatgaacaaggcgacaggggagacggatgggcccgctacaccttcggccgagttgcggatcccgcaagaggttcgccgggcgaagttgcagcaggtccaaggacttttatcaagagaaacagctttggtggatgctgtcactgcacgactggaacggctgcaagccagtgtctgaaactgatatatatgtacgatacctacgactctgcagaggataataagaagtgcttccgttggattttctatccatgctctctcattccttgacaaaaactttcccaggacaagcattcttcgcaatgcgaggcgagtgaagtagtcaaacctaagactgtgtctcatggacatccatgtttacacattgagccagccgagaggggcaaatcgaagttgaggcagagatcgtcatagcaacgatacacgactctctctttgtcaagcagatatcctggataccgagacaactcgaccaaaagcaaaagatgattgaccaaggaaacaaggtctttggcatccctatctataactccgccgcaacacaattgggctgacaagcccccccttttttttaatcatcagcgaaatatattgctttgttgagcagttgagttaagacaggctcgtgtcgtacattgtggaccaatcattttacaaggcgaatcgcatccatgaatcaatcaattgactcactgagcttttttatggctacacgatgattgattgtttggtttcttgagcatttgctaattgtttttattccagtttgtgtatgattgactaaaacagagagaacaaagcttggaaaccaagaaagaatgtattcgcgtttggtattgtggttgtgtgacaaactgaaggacacacacaacaaggcagaaggttgagtgagcacggctgggtgcttaccacacacgagcaatacagggagatccttgagtatctactggtccaaatggattgccttgaatgcagcctgcagcctttcaaaatgcatagtgtccgttcctggtatcagccattggccttcagcccatggaacaatgcctattttggtttctctacggatagccacgatagtccacgacatgtcttctcatgaggttctactaagacgcttcgtggtatcacgattacgaattgtctgctgttgggctctaccagacttacacggcatgaatcacgagaaatggcctcggtaacgggaatcagagccagagcatcgtggcctttgcacgacgtttgctttgcaagccattgtgccaagtatctcctatattgctcggctatacatacctcccaaactgggacagacatgactggccgccttatctcatacgcgggcgtcatctatcggtttgttagacacacattccctgcatgctttgtttgggtgcgaggtattgtacacacctagctgtatttgacactggacgtaccatgccacacaccgcgacaccactaccactgttccaacataaaggtattgcacttccactcccactcccactcccactcccactcccacttccacttccaatcttacaaacttcaactccaacacgccatagcctctgttcagcacattgagcagtcccttaccaatccctttctccatcaatgaccttgttgcgtcgagcctgtcaggatccagcacattcacctcagtcagatatggcacctcatatggatcccaagggtttcattctgcgtgagtctgaaccctaaacttacctctgacgattcatttctttctgaaaacgttactgacttgaccgggataaagagaactgccgtgtgtcggccgaaagctcggatgctgacttccaagtcctgactcggatcgacctaagtcgtcagtggtatgctttcgttctcaagacagaaggcgggaaacgtaccaagtatcttgaggagaaggcccctcgacccgaccgtgcacttgaactacttcacgaggcctcagctcgtttggtagatcagtatgtcacctgccacggctacgatcttcctcctggtgctaccaagcgctcgtctggtatgcgcggtggctcagtgaggccaggtgtcatcgcttgtagttcctctgacagcgaagcctttgcctcggactctgacgattctgcacttcctgcccgtcgctcccaccaccgaagccatcgcagtggccgagcggggggtgaagcagccaacacacgaccagaccgagtagaggcagattctggtagcgagagtgacgagcctaccagtcgtcgtgcccctttctgggtatctcctcctcgtccaacaggaatgccatctcacggtcatcccgctccccctcaaccatggggttgttcgatgccaatgcagacacaggcacagacacaagcacaagcaccggcaccagtccctgcccctattccgggcattcgaccaggcccttcgatggttcctccaccaccaggtagaaacattcctgttctgcccctggttggcaagtcgtatcctgcacgcctcaacattacctgggcaggcaatggaaagagaaacatgcttgtcaacgtctcgccaactgttcactacctgcagcaagttgcagtcaacgaggcaaacatgcgccctacggggttttccaactcatcttcagcgccgtacccccctctgccgaatcgttctagcaatggtcactctcttctaagagccatggtacgccgtgtcacgctggacgaggacgagacttatgagattgcggcctttggaaatgacttgtctgccttgttccgcagtacttcgagcatccccaagttcgaaattgaaataagcaatgccaacatcgtccccatgtttccgccaatgccccctccgcgccctgcctcagtggcctcctcgtgaagcagcgttgaaattgcggactagatcatggaattactttgcaccactcacaagcacttaggacagtgccacacagtcttttcagagggcaatcatgtatcagtgagcatacggctaaggcgaaacgggttgaatgagtgtgttaaactagagtacgggtactgagacgggagttttggatgacaagaggtgtctgccatttaacaaactgtgcacattgggtcaacggtgcgttaactatcgagccagggatgttttattcctcagccattcttcgccaaacttgctaacactagcatggtaccactttatgaataaagttgtcgttgaacttgactttacaaccatgaacgtaaactgaaacggttacatatccagcatctagccgtctgtaactatcagttacttagaggaaagcttactgcgcgttctgcagattcgaaccgttacccctggtacttgcacttgtgttactgcaggcctgtgcgaatataatgacgagtaacatttgaggtcgataatctgatgctgcgtccagatccatgctcctattggcagaataattcaaagcacacaggtagccataaattgagcgactaagacccagctcagctcccgcctcactttattggcacatgacggcagttacttgagcttgaccactgcaacacaagagttgatgatcatggcctcttggagatggcagaatcaacgataaataatcgacgctaggagaacattcgataaagggaggagttgttgaatgaggcggtaaagaaacgtgtggctgatatgcaatctaatgcagcttcaagcagggatttgacacggggaacagggattcttcaagttagtgaagacgaatatcatgactactcttgacggaaatcacaagatgagaaatgtgatagtatatgtcacaaatttgggtgaagacgaagggtgtcaccacttcgttattgttgttgttgttgttgttgttggtgatagacaaatgagtatcaaaccatggccaggagatttgagaacagctcatctccgcagtggctgaccatactcttcaccgactggacattatgcacacatatgcatatagcgtccagcccatcgggatgccgtgctactgttacttggcatagcgtataggcaaccacctctaaagagaaacctgaagcagttcgccaatgtcgatagcctcatggtatgtcatgacccggattggagaggactgcattgaaacaagggtatcaccaggctaagtgactggttcaaaaaggcttgccacagaataagccttgaagataagttgaggcccccaacatgtgcttgtgctgtgagcgcggctcacaactttcgggatccgacagaacggtaagaggtcagagcggttatagaaacgaggcaagacgggatatgggcctagctagacgggctataatttgcagatagagagacaaggatgaaggagggatggggggaggcaagatcctggcggtgtagagagagccttgtttgggcgaggtttgagaggaaaggagctgtgagaggagaatagaacttggtgactatgaaacaatacaccgcattgatgtcaccttttggctatgacaaggcgtactagctttccacagagactggactgaagattgcttgcctcgacgatgtgcgagaattgtatagggggctccaaccaacgcaatgcatttctcggtctacacggccaactgtaatgcatagcattgtactgtactgtactgtatgtagtgtagtgtagtgtcagcccacaacttgattatagagcagtctgttgtatactgtgttgtttcactgctttttatataccacagatgacctttcacctgaaacctgtgacagcatcaatctgtactccacgccttatactcatcactccctcttcttttcttcccagactgcaaacgccctggcaacctgcagccaactatcctgcagcagcactacatcctcaagttagcccaagtgcctgaagttgacagtctcaactcaccgagaggtacaatggcccaaggcaggttgaaaccaacataatagatccaaaagtacacagtctccgggcggctgtacgccacgccatgcaccctcgactcattccagttggtcaggtaatataacgcaacgccgtacacatgcgcagtacagacgatgacctgcacgacgtggcggctgtgccaatccctaagtatgcctaccacggcgaggaatgagaggggtccccaggcgagctgtcgaggctgtgtaagtcagtgaagcgagagaagcatgcccaacttacacatgtgatggtctctacgctcacggtgaagatatcgtgggtcaggtagcgtgagtctgatagagtgtattccttccacagctgggcgaagagtgtcgacatgccagggagttgatagcggtagacaagatagtatccttgacaagtaagcaagcaagcatcctggcgttgtgacggggtcattctctttgcctcaccttcaaaggcgacatgcaagaaaccgcctgcaatcaactcccagttagtctgttcatcttcttcttttgtacaagtgcatgacttgacttacacagcgcaaaccaagcagcagcaaacttatcaattggccgcacaggctttgcagtacgtgtcgtttgccagagtgtgaggccaattacggaaccaacgattgcaccaaaggtcactatcaactctgccaccggtgtgctgttggggagatatcctgggataacagcgtcaaccggaaagtatggatgctcaaggtcagccattattattgtgcaactctgggataacctatgatcatcaacagcaggtaagagagtcgactagtaggacttatcagagactgaagacccttgagctccaaatagtgtaaactcaacggactcgtgtaatgagaatagataggtaggtattgaacagacgtctagacaggcacacggcagttgtttggtgatggtttaattaaccccttgttcatcacgtgatggcatcaaccacatgtaatttcattctgtctcttgaatatgtcaatattaatagagttacgaggtagtatcaatcgatatattgcagagtcgtatttgtaactgccagggttgggcggcatttccatgcgtttcgactcaattcagacccgacttgaacctttgcaatcgtaggtcaaccccactatccctccgttgatggtgatgatgacaataatatacagaaacttgtaaacagcacattcaatcaagttctcaataatatacatctcccttcatgagtatcctggccgtccgtaagagttgcgcagactcaatcttcccatctcgaatgacagtcccaatgtcaactttgccactcggatgccctatacaaaccgtctccttggactggccccctatgagatcagacgcaagtgtcccttggagttgggaagcagccccgaggcagagcgctagagtcaatggcacagccttgtgtgcctggcccatagacaaagcaaggcacctgatatcaacgtctggcgaaccactcgaggggaacaaaaggacaattttgggaacactctccgtgttgggatcgagacccatgagactggcacccgctcgacgtatctctccaagtttttccttgagttcggggtttgactcgacgatagctggtgtgagagacaggtgatcagcaagtcccaagctttcagtactgatgaaaacaccaggatttccgacatcaacaagagatgccttgatattggttccgtcctgtagttggaggacatccacggggtttccagtcggaagagctttgccggtctttgcaccagcaggatcaatgaagctcatgatgaccttggatcctgttcctgggaccccgtccatggcatactctccttgatgcgtatacttgagaggttcgccctcaactcggaactttgaagtcatgactttattagtgtttgtattcaagaaccgcacagtggcccactgcaatccattctcatcctgctcaacattcttggcctgagcctgtgccgacagaagcccactatcccacgccgcagggccaaccaaggacgacatgttaccgcaattcccagccatatcgaggcttccatcgcgtattccaacttgcacaaatgtgaagtccacatccacgtcttctctcgaaggtggcccaaggatgacgatctttgaggtcgacgagatgccagaacccatgccattgagctggcgcccgtacggatcgggcgagcccattgccgaagggagtatcttatgccattgagattctggaggaagatctcttcggtggatgacgagaccgtttgatgttccgccacgcgcgaaccatgcagggaagcttgaggctgtagttgaggtagtcatcaggcgtgtttgggagagcctaactgaacggatgatgtgccgtgataatggtttacaagatgccataatcgccttattccagttgagtaaatatataaaagttgtttctataagtcgagaggatgttatataaaggttcaggctgcccggggatagctcggaggtccgagactagagttagaagagcgaaagacgctgaatgtttagtggttcatgcgctgtaatatcactacatctatctatcgaccttagcttacttcaacttggacttccaaaagatcatcaaaaccaaacagtaatgctgtcctggacccttcgtgtatctgtctgactacatgaactaaacttgctctgaaaagaggtaaaagatgataaaaagaacgcaagaacaagcatcagccaacaaacatggatcctcgaagaatgaaccaatctcaatctcgatctcgatctcaacgtcgccgtgatatcagatatatcagtccttctcagtccagaatctcctcatgactcgatcagcatagtcctcatccatcccccaattctcaactgcatcctcaattccatcctccatacgctcgatatactcctcatgaggcacgtcctcctccaccctcatctcatcaacatacaccaaggctctcagtgtctcgtcatcttccttgttcgcatttgcccacttgacatccacctggaacttctgataagctgatggaacgccttcatatctgtctaggctctcttcgtcttccgccggaacaaggtacagcagcccatatacaccctcctcgcgcttctgcgtttgtttctccttgccttttccctttgtgctcagctggcggctgtcttcagcttctggcgtctcatcgtcatctgaatcgatagggagctgtacgacgttggcatagccgcgctcgttgatgatccatctccagcccttgagatatgcgaggccaacgggtgtagagtatgggcagcgcctacgcatctgcttagtcgagaggtttgatccgtatgcaaagtagagaacctctgagaggttctcctgcatgagcgtcatggtgctgtcctgcgaaggttggctatcgccctgagagctcatggttgctctggttgctcgttggttggcttatatagcctctagactaagccggtgtgttagtcgagactgagcatgcatcgtccagcagttttcaacataccaataataaaagtgactgttcggcgtagactcagaaaatcagcgcgagctcacgagatgtcggcgtgaacttgtatcgtcttggacattcttgtaagatgaatggtagacaactgaatcgtctctgagcggcctgacgcatcgaggcaaatgggactttggagtgacggttgtgggttgtgaataggcagcaaggcgcttcaagcctccgcctcgcaccatctaataacaagaaaacatatgcatttcgaattcactacaacaatccgagcaagcaaatcaagtccgtgtccgtgaaaattggaactttggtacagtcccttgtctttgtctttgtctcttcctttgtcacaatccttaggttgccttgtctcttgtaattctttagtctcttttgcctcatattactactaactcaggtacgtgcgctcatcttctcatctaccaaactccttgtcccatgtctaaagataaaatcctgcctttcatccgtcccaatcctgatgcaatcctctacttctggtaaaattaaatcagagcgaacgtggtatcgcaaatcattcatcacgcatgcgccgcacaggcatcatcatcttcttctttgcaagttgataaaaacacattctgcttctctcaggccttgtttgagattaccacttcattccacgcctactcatgatttgagtaaatcctccagattcaacccatcaataaataaataaatagccttgcagcttccgtatcccatcaatagcaacattgagcacttcgtaattcgttcagctttggaccccaatggagcctggtcacccgcccgtattacaattatgtgattgggatcaggaaggggctgagtatcagctggtccgcgctaggtcgtaggttgtggtcaatttcaaaggtttgcgcaaggaactctttagctgcctcgctcgcatgttcagggatcgtaggagccgcctttccgcccccaatcttgaagatagcctgcaactgactgcagtcggggaacgggtgactaccagtcatcatctccaccaccaaacatccaagcgaccagatatctgctttgcgagtatacgatgtttgcttcacaacttcaggggccatccagaaaacagatccttgcagtgaagggcggtgcttgttgttgttggcgccgtttagaatgttggaggcctccagcttctttgaaataccgaaatcagatatcttgatggttcccttgttgtccaccaggatgttggctcccttgatatcgcgatggataatgtctcggttgtgtaggtatgaaaggccggtcagaatctgccgaacaaaactgcgaaccagcggctccgggagcgcaccgtacgagttgagtatcgtctgaactgatccaccaggcacatactcgaggaaaatattgagataatcagccgaggaactgcaaccaagatattgcacaatattaggatgtctaagatcgcgaagaaggcttatttctcgcttgagtgcttcgatcatgcccttcttgcgtgtgtcgccctggctgttggctccaggagcaggtgtctcgacctgcttcacagcgagaagctctccagtaacagcatggagagccaggtacacgctgccgaacgaaccttggccgatcagcgcacccttcatccacttgtcgtcgccccaggactctccagccaggaagctttgtagctcctcgtctacgtcgtcgccatcgttggtcaatgcctggcgaagctcctggaatgatccggagcccgttgagttatcaccatcatagtagctggtggccgtggtgttgccctcggggtcagtgacactcaaagcagcagagtcagagccactctcagtaaaagagacataagacttgcggttgggctcaagagaagactcctcttgaagggtgtcaagcactgatgaggttactgaatcccggttgtaggcattctgaggaacacgaatgtgagagtcccgggatttcaccttggcaagctgagagttggcattaagccaagaatcagcaatagttgggatgggaggcgcatcctggacactagaggcaaagctgaggctgctagcaacgctgagccggctgttgaccttgctcaagcgagttgaccgtcgcatggaaagtcgggctgttcggtcaatgtcttctctggtgtggtcagggaagtacgaggtgagatcagaagcaatcaactcgctgggaggtcgaagaccgccaaactgtcgcagggctccgacacgtcgagccggccgcgattcaatctctgatggggggcgctccaggtccttggctgcattgtgtagatttcgttcccggtcctggtaagatattggcgacaatggggactgcagttgatcgttccatttctccccaagcatcttctgaaccttaagttgacttcgcttgtctactgtttccagcgctcgggcgtgcttctgttgttcttcttccatggcaatggcagcagcgcgctgcagttccgcctcccctggttcgcctgctggaaccctccgtaatatcagtcgatttcgttctggtcgtcgttggtccttgataatgcgccaaagttcagtatcgcccagtcgtcggcactggcctggatcaggatcgatgccagccaaaacccagaaacaatagtttctttcgtggtcctcacgcagagcaaactttcgaagagtcacccgcatcacctcctcgcaagtactacacgcggaaatcttgacaaccttcgtaacgccgccagtcgatataacgcggataacttcttgaccctgtggtaaggcagccatcagtgaaccatccatactggagttgttcctggtatgggtcgttaccagacggtttgccggaagatccgggttggtaatcacaatcctttggccttgaacattggcagggcttgtggcatacgtcttccctcgggcccttatgttccgcaggtcggtaccggggagaggggagtttggtcttgaggaattcatgccattatccaaagcaccgtgtaaatccatttgccttgaaaaccgcttgttggaagcagatgtcggaacacctcgagatgtgtgcattcttggtgagtcgtggggtgcagtgatgtgaatgtcgagtccgccaaatgaatcctagacagaaacagtcagtctgagagcccagcagctatagccatcgtcgatgtagcctacccgattccgtttcttctcgttggcatatgcccgggttctcagctttttgatgctgaggaaaaggcggacacgatcgccgaccttctcaacacccatttctttcagcacgtctttatccatttccagaagattctcgccgttgatgtgattttttcggaagatcttttcatactcgccgcactttacagaccgcaggtattcgcagacctgctcttcgtcccagttcttgacggattcggcggggtcgctttcgttgaattcggattctgtcgggctgccataagcacctgaagagggcatcgtgggagctctcctgggaggggccattgtgggttgagaagaaacaggagtgagagacgaagcacccaagccggcgggaaacgacgcttttgaagctagcatggccatggtgaatgcgcagccaacagtatttgcaaagtggtgggattcaagctattgttcgtcgtcaaatggcggcgcctgagacaccagaaccaggtgggatacccagacccagctgagtcgatcgatggtcgctcgcccgatggtgattggagtatgtgcgggtggcggaggataggatatagagccagtagaagctctattctgtattattagtaacgcggagccaagcaagtagaaactgcgatcaacgcgaagcacttaatagagaaatgaagaggaggatagagagatccaggtccaggtccaggtccaaatccaccaaagctgaagctgagcttttggtggtgaggtgaggtttggaggaggaaaagtgacgatgggcgggcaatggtgaggtggaatacaaattattagccagagaggtcaggcctgagggggaatgggacggtttggcagctcgggtgcaggggaatggagaatgagcaggggactggcggtggttgcggcgaaggtaccaccaagacagcgggtactttgagctagaacattttagtgcgtattagtagtgcctatcagcggcaccagccaggtatctgcaagacctgcaggtacctcctcagacagtgaagtggtgctgctttagcctaggtggttcaggtttgggggtgggaggggagggtcttggccagctctgaagcgtcagatgtggcccctgtatccgtaggctaaggtaataatcacgctgtgatggatggaaggctcacgaatcaatagacgcgggatggttggatgagctactgactcgctaatgtaaaagacctgaagagttgcccgacaccatactacatacagggagcaattgttatgttaatgctactgtaccaagatggcccgagagtcgggtaaaggtccaccatgaacaaaacaaagaggccaacacgaagcgatccccggaatcagaccagaccagaccagatggaagggatgatggaatgggcgatctgatcgcgcggcgtcgttacagagttccagagggaaaagaggagatccacatgccacgctgatcgtgacgaaaagacaagggcagagccgccactaaaatctcgtgtgcatagaatatggaattctggccgtcttcatgcacaagagatgaggctagggctttttgctgacaatgggtgcgcgtgagcgagtttcaagtatgttctacagtctccgcccacgaaacatgtcgtgccagctcttccaaagatcgacagacggacgatatttaattatattagcgccatgacgagaaccatcacaacttgaaaccgaagcacaaagacgggcagcgacagatgttgtgtctgtctttgaatgtaactcaccgtcaccaaatacacaacctccaacttggcttgctgattcgtggagtgtcggagcatgaaacaaagtgagcctagaccctagcagctgggattgaggcgcctgcaaattgtcttgataggtcggttgctggtccttgatgaaacagaccgtgtttcgaccggggccactcggatgacgccgcccgagttaaaagagcgcatttctctctgttgatgtgctgtgctgtgctgtgctgtccagttgttttctcgctgactgtgtattttgatacagggaaacaaaaacaacgtgttgctaattcttcccaacgggttcgagaaactgccgctgaggaatgaaaaaatgtccgtgaacgagctattgaattatagtagttgattgacttagaatgggtgacttgctttttcccatcttgcataagactgctaagttagccgtagcttaattgcttaccgacctctcattagaatggaggctgtcaggccatatccacattcgcatttatttaatcacctatcgagctatcagtggtcgagaacttctaatttcggcatcgtctgtatcttgttatctttgatgagttcctcgtgttatccggggtatgcatattgcacatgtataacttctgaactttaattattatatccatccattgctgcaaccacattgcttctgtcaataccacttattacgcgccctgccccctgatggaaatctacgcttcccctaagctcaccgaagagaagactattgtctgtaccgagtatagtatggccttcaaaggagcttcgtcatcgtaaatggcctcgtaatctgtgcctgctgtctacgcttggactctcttttgatcggaaagtgggcgatctgatatcaatacccacgcactcctgagagctttgtcctatatgtgccaacaataggataggggcatctcaaaggtgagtcttcacgagtcaatgcgacgtatagggaccaaggttataaggaggttgtcaaggattttcaggtgcacgcggatatcaattgtgactcggccctacgatccgatcgatttgttttgcaatgcttgcacatcatgctatcagtaagtatcatcccgcctgttcacctccctgcgggtactatgcacaagcttcaatgatatagttagcattaatagccagcatatcatcatctccctcatatgtatcaccttctcggcatatccatcttcattagcattgttccaacattgaagggggtccttcaatatacggtgcatttgcagctggacccaacggccaatgcatagatccaagggaggcaagagaaccaagactcgtatcctaaatgataaaaagactcaggtaaatttaatagtagttgagttatcttggctcattaggactttaggtgaactattcttggtatcgttatcagaggtaagtacggagtagtctcgcgtctgttggactggtaaacaacgagaataatagccctgacctattgcctgtcaattgactcaattctataacccctgaaagctaaaatattcactctcaaatatatctcactattctaatacgctcgatcgagtaaactatagggaaaattgaaccttgtaccaggaatgtaacatggattaaggctatcgaagcggaagcaggtcgacttgagacctcttttttcaaagacaagaatactcatataaacttagattaaacttgggagacctctggactgcttttagggtcagaggtttccttgctccttgaggactacgcaacaggcccagggtagatcttcaaagattattctaccaaggcccaaagtctccgagtgatagtgcctctaacaggcggtggtctttctgcagccagtacttcatccatcccttcatgtatatcaacatcttcaggatttctaacccatgcatctccccgatgatgcagtcggtagccaacgtagatgagcagaaacgcagggatgccgatgtaagccgtgaaaaagtcacccactgaccactatgaaggaaagaagacagtgaatccgttgatgagcaaaagaatggcggagacaaggactccaaagtacatgccccatggttggagacgggagcggtatggggactccaacttgtgatgagtaatggctttgcggtatctcacgtaaattataccacagcagatccaactaatatagccggaggtattggtgagattgattagccagttgaagaccgtcagactactattagacaggttgagatatgctaggcatctgagggcagcagtgatcaatactgcatgatacggaaggccatatctattgcatctcttgaatatttgctggcgcatttccggccttggcaagcgaataaagatttcgagaggcagagtagaggaatgcgttcgcagccgtgatcgctgaaaggaggatcagtgcattgacgatgctatccaggactgggatgccggcgttcttgatggcaataatgaaaggtgagcgcgcagtcccaggtgctgtgagtcggggatcatttggtgagcagactacaccaattccgaggacggagggcatgaaaagaacgaccaggcgccaaatgtgtcgtcgagcggctcgagggaggttgtagcgtggcgattgcatctcgcccgctgtcacaatgagttgttcaggagccaatacgaatgcgaaggatgctagaacaaaagactgaagcagtgcaacgagccgtccggcatcgccctccacgatctaagtgttcactggaccagggtctttccagtatcgaaagtagagcgcatctttatcagggcctcccccaaaaaacagcacaacggagagaaagatgaggcccaagatgaggagaactttcatgcctacgctccaaaactcgcactctccaaagactctaaccgggaagaggttaacaatgactatgataacatatatgatggtgatccacacggcgccattaaccgtagtgccccaatagttgatgagaagcatagacgcgacgaattcgtaggggatcaagatgccaagtgagtaccagtagaggcatcccattgcaaatcccaggctgcgagacacatatttgtgtccgtagtaggccatagtgcctcccggaacagggagataatttgcaatctcggcaattctagtgacgatgcagtagataagtatagacagaactccatttgaaatcaggaggaacagaggaccgccaatgcgaagaacctgggcagttcctaggaacagtgaagttccaatagcaccccccatggctatcatctgagagtgttgaggcttgaaaccacggtaagtatcttcgtttctttcggggtcggagctatcatttcgaatggtttcaacttcaccaagatggctcggggacttttcttgctcatccctggctttgagagcatgcggcccagggctcgtgaggatagactctgccatggttagaaggaagatcgaagtaccaacgaggcaaggttgaatagagatttaagaagagaataggagtgctttgcaatgcatggaaaagggaaccttctgactcattttatattcaacaagaacacccataccactaactaccacacatgtcgccccaagcggccatggcatgtaatgagggtaccttggccaatagaaagtcacaatgcactaataaaactcctaggtactgaggtaggccaagtcgatagcgaaaggtgtccctcatcttggtttggttcggccatcaataacatggcagtcttcacttacacggacggccagtaattgacctatcgccggtatatggagacttgcagtgcggggaagtgtggagaaacattgtctatcagtacttagttgataatctgggcctttccacgccgttatgaagctcacccggcgccaacggcgggatttcatgagggggctttcaggataggtaagctcggcattggttcggaggctgatatgaagtcgcctaaggtatcctagatatcaagtagggtggaaagatagttggcgatatgtcgaatatatctagcaaacctagctctccaagattcagatccggcatctagcaacagaccataaatctcaactatccaagatggctcacacttctggctccaagtcgaacattctccatcgttcattcgttcaccagcccgaaagagtcgtttctgcctcaggtgtatctctctttcccgagtctggccgtgaaatacttgatgcttcagccggaccagctgtatcatgtctcagctttgggcgtccagaaattgctgaagtggtcgcgaaccagatgaaccagcttccttatctctactctggcgcacgtttcacttgcgatgtgactgaggagcttgcgtcgatgcttctgcaagggcagcccggtggcctgtccaaggccatattcgtcaactctgggagcgaagccactgatgctgctatcaagctcgcaacacaatactggcacgagcgaggaatgcctcagaagcaccatgtcatcgcaagaaaacagagctatcatggaaacacgattggagcactccgtgtttctggccacaaatttcgaagggccatgtaccgccactggctctctcacaatgtcagcttcgttgacccctgcttcgcttataggctgaagggaaacgaatccgaccaagattatgtccagcgactggcagatcaacttgaggcagagattcttcgtattggatcggagaacgtttctgcatttgtggctgagactgtcagtggaactactctgggttgcctcccggcggtgcctggatacttcaaagctgttcgagagatttgcgatgaacatgatgtcctcttgatcttagacgaagtgagttactattgaatgtacagatgaccatgtttctaacacatcttagattatgtgtgatatgggggaaaaccggcactatgcatgcttaggaacaggagggcatttcagggcctgatattcagatgataggcaaagctcttggtggaggttttgttcccctgtctggcgtgttgcttcgcaataagatatttgacgccctcgcagacggatctcggggattagcccatgggcacactttccaggtaagctttatatgacaggaagtagacctggaactgactaagttcctcataaggctcatccggtggcttgcgctgcagccctcgaggttcaacgcatcgttcgtgatgaagatattctcgctaacgtccgagaaatgggtaaggtcttggagatgctcctgagaacaaatcttgggcatatggaatatgtcggcgatatccgtgggcgtggtcttttttgggctgttgggttcgttcaagaccgtcgcaccaaaacacccttctcggcaaatatgagactgtgccaccagatcgtggacaaggcgcttgaattgggcttgaatattttgggaaacctgggtgaaactggggatattcatgttgatcatgtcataatgtctccccatatgtggtaactgagtctgaattggggcggatggttggcattctacgggaatctattcaaactgtcatgtctgaggttattgatatttagggggcgcgactctaagcatgcttcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaggtttcttagttacaatgaggttcatcaaagcccaaccccatatccatcaggtaccgtaaatggctatcagtctgtctaagctccatgatccctaagccttttgagaaaagagattggtgcggtccatggctgtagctactcagaaagataacaaatccagataattttgcagtattatttacaacacccttccttaggtctgctcctttcctttctgactcgtcgtttattcgacatctgcactaccaagttccagccaacgatctaccccaggattaggttccccgcataaccccacgttatcatcttcagattagtctctttgctgataacgggatgtgatccgaaaccttcaatcttcaaatattcgtctctaattctctttcttcatatcaccgcccatagcgctcttggtcatttcaaatctcacccaggctcataggagattagaatcggatcaagatattttgcgtctcatgaacgaatcacttagaacaccaccttcggcttcaactcggagaggtggctatactcgacagaagcgtggatgtctaacatgtcgtcaacggtatgtcaatggtctcatgcatcagttaggccgcaagtctaatgaatcccagaaagaagaaatgtgatcagctttaccccatctgcagccactgtttgcgtctcaatctagtatgcaagcgtgagcctccacgctcggtgctcccgtcacctggggcggcaacgggagattctgaagtgaccgagacaagagttatgagagctccaagcatataccagcaaatcaaagagatcacgcaactatgtcaacctctcggactatcgctgaaacctggtgacaccgaccccaaaagtcttgtgggaagcagacgagtggtgctgcgttactacacggtaactcttgcgtttctactgactacgaacctcgaaaaaaactgtttcctctctggtatatacaccgaacactcggtacctagataatttcatgagcttacctgaaagttattcttcccatggcgttcgaatgccctgccctaatgtatgccgtctcagcatgggcttcttcccacttagcattacgtgacaacaagttcagagccgattcgctaaggcaccgtggatatgctttggctcagcttcaaaagtcaatggagcagagtgagctgtcaactgagatgtgcctcgctgtgaccatggtcctctgttccatggagtcaatatccgaggctaccgatgcgtggcatcctcacttgaaaggcgctgctgctgctgcattagcttggcagtcagaggattctctcgcggtggtagatccgaagcaagctgttcaggctacgtttgaagggaggtggcttctccgcaatttcgcctatcacgacatcatgatgagtgtctcaatggattgtcgtccattgataagggggccttactgggcctcagaggatgacacacttgcagatccctattttggatttgcgtcgcggatactatatctcatctccaagacgagcattctgaatgccgacttcgcagaagcagaattgggatcacagacccggggttatagttttgccgaacgctcacgaaagatagaaagtgaactccagagttgggtttgcccttcgggccatgatgattcaccgctagcgttgcttggtgaagcctaccgcaacggggcgctcattcatctttaccgaacccttgctcgctacattaaaagctaatcagacattctgaaagcgaagctgaaggcttgcgtagagttgatatgtaagcttagcagacaagtgtcagagggttgcctcgtggaatgcactctcctttttccccttttcatggcagggggggaagcccacgaggcaagtgagatggaaattattaaagagaagcttggcgatatgaccaagtggcggaaattccgaaacgttgaagcttgtctcgatgttcttgatgaagtgtggcggcgaagaatggatggatcaaggagggaagaccaagataaggtggactggccagatgtggtgaagcaaacggggctggaagctttctatctcgtaattgcgaggttccgaatcccgagaataaaagattctatttcttcttcccattattattaaatacaagtaagctccacccccgatctggggccgccgttggcgccagagtttgcgctatgcggcttaacaacatgcactcttatcacctcactactggtgcattaggctttaaatgtaagttaagatacataaccgtcaatttgtgttgaccgcctggtggtaaagcagtataaaataccagcttgtctctatgctcctcacaccaacacaaaccaactctcctttctcatacccgaagaaatcctgtcaataaccaagatggctactacaacgcaaactgtcaccacgatagcaaatccctcgaaggaagaagagtacgaggaacgtgcggatcaggccgctgttccatattgaggtcctggtcttcccgctgttcctgacgaccttgtcattccaggaatcttcgatattgaatgcgacgagcgtctctgggtcccccaagcaccagacgtctggttccgacctcttcttctctccgtttctggcggctactttgtcaacattctccgagtccgaagatctggtatcctctcgcgtcatcgccacgctggttgtgtgcacacaacagttctcaggggccgctggcattatctggaacacccatgttgggcgacagagggcgggtatgcctttgaagctcctggagacattcatactctcgaggttcctgaggatgtgaaggagatggtgaccatgtttcatgtcacgggggcttatatctatgttgacccgacggcaatcctgttggcgtggaggatgttttcagcaagttggacaaagcacgaaagcactatgaagctattgggctcgggacaagtttcgcagatcaatttgtgagataaaagaatcaattgagcaatagggaatagttttacatacaaacggttatgactgacccgagtattgttatgtcctgtgtcgcaatatcagcctgctgtatggtctaaatcgatagcatatcaccagaataggaaagactttcgttgtgcttttctttcttaggcgcttttaaatagttggattcaatgtattcagtagattatttgattcttgaggttgtaaaattgatgtttgactgtactgatgtagtagcaatcattctttcacttaattgctaagttaatagagacgggctttcaacctataagctgatctaagagcctactgatttatatattaaaatcacctccaattctcatgtagctcacccaagtcttgtcctcacttagcaagccattctatatgtgtttgtgtatgtcacttccttaccctaggtcaagttggtccaaccaaccgccttatagaggaagaactcatgggagacaattcaaatgcttacaagtataagtcaaacctttcatatttatcgcccttcttcgttaaattcaagtcttgggttttctgccattctccaaggtaatctaaattgtgaggtgaatagaggcagcgatgtcggcttttgccagatacaagtaaggtacacatgttgagaaaagaaaacgctatgacttaaccttttgactcctttattttcttacttccatgtgaatatcggtttctgatatttatttaagtctcatcccagtcaggatctcatttcacagaaacctgatcattttattctctcaccaagccataaccaaacctttcttcacttattggaccgagttcgcagtggccatttgaaccccgcatgaacaagtggctcactatctcaaaccctgtattagcccgcctaaaaatggtagtgccatactagttaccctgcaacttttcatcacacaactgggagggagggaattcattcttcccccacgatcacgacattagcacgacatcgccaacgacttctttggtgttcaattgggtcaaagatagacaaaagcgagagtcgaagacacccacagacgagccaagacggaatcgcctgagagaagtttcgtcactgagccaattgactgcatctcatccccaattctcacagcttggtgacagcctcattatcgagcaagacactgcaacacaatattttcaaagacctaacaattcttggtatacgagcgaaccctaagactcggggctgaaagtgcagtcacgcttcaccagaattccgtttgacgctgcatcaaaaatctcagtcgatcccgtgacaccgatcacaaccaatgtatcatgaccagccaacacaaacctgttgtcagcttcctcggcccagtggcctcatacacccatcaggtaaagcccatcatatagttgtcccctttagcgacgaccgcatgacactagccctgactgacctggctccgtaggctgtccgtcaggccttttctgagtcaacatggaaattctcccctgcagttactattgatggtaggttctagtcaatgcaccgcagtcgggatgtccgtactgactttcctggcaaagacgtatttgacgaggtccaaagtggccaggtgcaagctggtgtggtgccgattgagaactccaccaatggttctgtgagcttcactttggacaatctggctgacagaacgaaccaatatccggatatcactgtcgatggcgagacatacgtggacgttcaccattgccttgttggtcacaagagccctgtgccagctgtcgaagacattgctgaagggtccggtacttgcaccccgacagcgacagacccgtcaccttcaaaaccgcggtccaggcccctggcgagcctcaagcacattcagcgcttatattcgcacccccaagcatttggccaatgtacggctttcatctccacatatctcaaggatgtcgagattttcgaagtcagctcaactagcaaggcagctgaaattgtcagtaaggacacaacgggtacctgggccgccatctcaagcgagctcgccgctaaacttcatggtctcgattttctgggaaaatcgatcgaggacagagaggacaacacgacccgtttcttcgtaattggtacaaatgctgcagggccgaaggaccttgaagaaaccgaaaaagctgttgctgagaagggaagcaagtcactcgtctctttcacagtacctcacacatcacctggggctttggcggatgtgctgagctgcttccggacattcgacatcaacttgaccagcatcaacactctaccgagccttgtgaagccattccagtacattttcttcattgaattcgagggtcacaagtatgtcgatccttcaggccgggtcaacggtgcgctggaaaaaatcagtcgtgtggccgagagttggaggtggcttggaagctgggagagatacatataactttaccaaaagcaacaaacaaattattcacaaattccatgatgcacgtgcattcactttaacgaccagcagcaactattgcatacacgcgatgcacaaggcagcatgaagagtcgcgacgaactccccgcgagaacagagcaatagcaccagaagctctggagaactccccgtgagccagcccagtggggctgattgcgtgctctctaccctaatgtcgccctggcaggtctttcttttagcagggcctgggcgcattgaagatcactcactgtaattttctgtaccgccatcgggccgtcccacgtcaaggacaaaagctttgtaaacggaacatcggccgcttatcgacgtctcacttttgcattaccttgattaccttatgtatacttgcacaagaccaccaccacgatcccctcttgtgcagggtgacacccatgggaatagaggcgcctcccccactacccgggatacgcgaacatgtttgccaatgctgagtttacgctatcaaatccaattcaggcacttgcaggacacaactcacagcaacggaaaaagacatgcgttttttgagattcataggattggcctggatcaggcttgacccagccggcgtggggcaggtcggaggaattgaccctagggagagctttgcaaagccaccagaagcagggatcagaaaaacgaagggcccgataaagccttgggggactgtgggaggggctcaaaaagcatcaatgaggagcgagaaaactcggatacttgagagatatctagtctaagttgccccagcggagaccactatcgaccaacatgacgtacacgccgcatgcgcaacactcagagggagaccactaagggtcgttgatgggccacacgcccaggttcaaggtgggaggatctaaccgggttagtaatagcctacggaccatcgcttcaagcaattaccatcgggcgatggtccggaagctcttcagcaaactctgtgagtacctacctgctcaggtacctaccttacctactgtgcgcctgggcgtctcgaataccttttaatggcttgatctgctctttcgtgtccatggagatttacccttcttctcatcctttctgctcttcctccagcttaatgttgcagcgacaacacttgactgctatatctcccttttactcttggttctttctcccaaaatggcgctccgccctatctttactgccacgcacccacgtgcatgctctacggcctttgagcgggtatgtttagcccccaaaatcccatcatcatgtcatgtcgtcttcacagtgttggaattgtcatgattgcgctctatgccgtaatgctaactctggttatttgacaggtcttcatggcccgccgcgatatcctagagagtgttcacgaaccttttggagatgccttctactatggtcctgagatcctcagtgatcgtttcagaaacgacactgccactcgcgagcagagtggtttctcgcaaaagacctacaaagacgtcctcaacgaggtcatggatgcgggcaaagatgttagtataatctcccctccattctcatcgtggttcatgcgatcgtccgaactccccgaactccccgtcactccccgccttgtcgaatgaggggaactgcaagccaaacaagaaacatgtgccacggccaagttttttttatctgcagcatacgctcgattgacacatgatggtcatgaatatgcatatcaatgttacatgtcatattcttatcattctatcgccattggcgggaatcacgccacgagacagacactcgtcaaattgatgcaatgtactaacacctccttctagggcaagcgaatcttcatcaaggacatggcctactacctcatggccccagacaacaagcctaccaaggttgcaccgtctctgggagaggaagagcccggcaacccaacggttctgccactagaggtcctgaagcaattccaattcaccttcctcatccgccaccctcgccgagctatcccctcatactaccgttgcacggtgccgcctctggacgaagtcactggtttctatgacttcatgcccaacgaggccggttataaggagctcgtgcgtttctttgatttcctgatcaaggagaacatcgtcgataaggacaacctcgttgttatcgacgctgatgatcttctcgataaccccgagaagaccattcgtctctactgcgagaagacgggcattgacttcaagcccgagatgctcgagtggaacgatgaagattgcaactatgcgaccattgccttccagaaatggaatggctggcacaacgatgctatcaagagctcggctctgaggcctcggactcatcaccaggtacgtcaaaacgatttcttataatcgcaccctccccactatccctccacctgttggtctgcaacaacatccactgttcgttcgcgcttcttgtggtagggtgaaaacaaaaggctgacattgctaactaaagaagacgatgaccaccgagtctgaagataaggaatggaccgccaagtatggtcccgaggcgcaaaaggttatccgtaagacggtcgaggacaacgtagccgattacgagtacctgaagcagtttgcgctacctatttaacttcattggctatgtgctcgctctgctttttcaggggttgcttttcctctctctacggtttggacctgttctggcgtttccgccctctgtcagattggacttttgcacctggcgaagagccggggtaataaatgatttatgagtgtttggatttagttgatggtacagctattatggtacagcaacttgggcaccacgccacctgatgaatatatacatgctccttcatctacaaacctttgccaactgtctgaggagtgtcctttttgaatctctagacacttgatgacacacctttccatatggcccaacccgatggagtccaaaatatacattttatacaatggagatagaacacgtataataatgactgaagtgggagagcctggtgttcgtggaagactcaatctccaacccaaccgccttttatgccgtctcctggggctttttgttcatttcagtcctctctttgagttcttcattcagccactggctccggtgccttctcctgaccgtccttcttctcgggctcgttcgaaatgtagctcggcttttcgaacagaccatgtgtaacgttttcagaccacttctgggcatactccttgtcctggtcgtttgcccagctcaccttgacatctaaaagcttcttctcagcgccctcggcatcttctgatagaacgattttgttaccgcggccagcaccgctcagaacagacgctatgtcggcgatggagttcggcttctgggcgttgagagcaatgccgcgctcctctctggttctgatggggcgatgattcatgttacccttctccttctgctgggccactcgcttgcggtcggcttcactgaactcttcggggttcttatatcggaagtcgtcgtcccatgctacctcgtgcaggtgcttcaactcgcgcaatttttggaagacagatcgaccaatggagcctttcccggcggggaaggagatatgtgcgaagggagaccagtagtcttttcgaagtttggcgggttttgtctttttaccattgaatgggagttgcttaagatcatggaaaccctacgacatcaagttagcacatccatgctgcttacagggatccttttataattggactcacgtttagcgtcttatcaaagctgtaaatgatttggttcgttcttctgtggccgaatacccaaatatcctccccatgtccctcaggtggagggaatcctctgccatccttcttcttgccgaaatggccgtgtcgcacccatatccgtacgtagctgggcaattggcccaatcgagatgtcggtgccgtgttcatggtcgcccactgggaagttgagatggccttgatactggagattgatgggaaaaaatgccagtatcgccggttcaatcacggacgagtgtacggtcacgtgatattagaatcatatgttggggcagttttaatctacaatcatctcaactcatcatttaacctatcaaatctgactgttatcatccattgtttgcgcttagaccttgtggtatcaaaggactctcatgcaattgaaatctttgtctttctggccgtttcacctcgaagcctggaagtttgtcttagctacccttttcggaaaagcataagcagatcagacagaccacaacagctgataagataacaagaattcaaccaataagctctcagcatggaccttccaggtttgaccttgctccaatgacgtcgaagaatccggaagctgccagaagctgatgggttgggctggaggtttccatgagcttgatgttacttgatcttgctggatcctaccatcaagatctcgatactttatgtcggggcgatatccttcgccagatgcttccatggagtgacatgatcattccatgagatccactcaattcgtgaataaattcacctcttgatcctcggtcttccggatcacttttctttctcttctgcattaaaagtacagcaagcaactataccccacaacatcaaacgatacccaatcttcccaggtcagaaaacctgacatcgcccttctcttacatacatactactctaataattgggcaacacgactgaactgtacgactgaacatacacaaataattctctggtttcaactacctatcgtttacactctcacataacacaacaccgcaatcatgaatagccgcatggactttacagaccgtgcccaaaaggccgtggaagatgccatggccttggctgaacaatacggccactctcagcttgcaccggttcatctcgctgtgtctctgctcgaccctcccccggacccttccaaggatcaacagaacggtcctcctcccacaagcacactcttccgacaagtcgttgagcgagcacatggtgaccctcaactcttcgatcgagccctcaagaaaaccctcgtccgactcccaagtcaagaccccccacctgagcatgtctctttggcacctcagttccacaatgtgctaagaaaggccatggaactgcagaaggtacagaaggatacatacattggcgtagaccacctcatcactgccctttctgaggattcaaccatccaaggacctctcaaggaagccaacattcccaagcccaaactggtacaagaagcagtacaggctattcggggaacaaagcgagttgacagcaagacggctgacactgaagaggagaatgagaacctggcaaagttcaccattgatatgactgagatggcccgcgagaagaagatcgatcccgttattggtcgagaggaagagattcgcagagttgtcagaatcctctctcgacgaaccaagaacaaccctgtcctcatcggtgagcccggtgtaggaaagaccacagtcattgaaggactggcacagcgaattgtcaaccgtgacgttcctgataacttgaagtcatgcaagctcctttcacttgacgtgggtgcacttgtcgctggcagcaagtatcgtggagagtttgaagaaagaatgaagggtgttttgaaggagatcaccgagtcaaaggatgtcatcattctttttgtcgatgaaatccaccttctcatgggcgctggttcgtctggtgagggaggcatggatgctgccaaccttctcaaacccatgcttgcccgtggccagctacactgtatcggtgcgactacccttgctgaataccgtaagtacgttgagaaggatgctgccttcgaacgtcgattccagcaagttattgtcaaggaacccagcatccctgagacgatatctatccttcgaggtctcaaggagcgatatgaccgtcaccaccgagtcactattctcgacagcgctctcgtagctgccgctaatctggctgcccgctatcttacatcccgacgactgcctgactcggccatcgatcttgttgatgaggctgctgctgcagttcgtgttgctcgagagtctcagcccgaaatcatcgactctctcgagcgcaagcttaggcagcttatgatagagattgcggctctggagaaggaaaaggacgaagcatcccagactcgtcttgctcaagctaagaaggatgctaagaacgtggaagaggagttacagcctctccgtgagaagtatcagagcgagatcaagcgcagtgaggaaatccaccaagccaagctcaagctcgacgatctcgagaagcgcctcgaggatgccatgaataactctgagcatgccaaggccgccgatctcaagtatggtgccatccccgaacaagaggctgtcatcaaggagcttgaggctcgcaaagctgctgccgacgccgctcttaacgctactgcccccacggactctggtggcgccatggtcaccgacatcgtcaccgcagataacatcaacgagattgtctctcgatggactggtattccggtcactcgcctgcgtacctccgagaaggagaagctcatccacatggaaaaggtgctcagcaaggtcgttgttggccagaaggaagctgttcaatctgtcgccaacgccattcgactccagcgttctggccttagcaatcccaatcagccgccgagtttccttttctgtggcccatcgggtaccggaaagacccttctgaccaaggccctggccgaattcctgttcgacgacgccaaggcaatgatccgctttgatatgtctgaataccaggagagacatgcactgagccgcatgattggtgcacctcctggatacgttggacatgatgctggtggtcagctcactgaggctcttcgccgcaagccattctcaatcttactctttgacgaagttgagaaggctgccaaggaagtcctaactgtccttctccagctcatggacgatggtcgtatcactgacggccaaggcagagtcgttgacgccaagaactgcatcgtggttatgacctctaacctgggtgcagaataccttgttcgacctggcgtgaaggagggtcgtgtcgaccccggtactcgcgagttggtcatgaccgccttacgcaattacttcttgcctgagttcctcaaccgtatcaactcggttgtcatcttcaatcgtctcacacgtaaggagattcgcaagattgtcgatattcgacttgccgagatccagaaacgactcgaagacaatggcagaaaggtccatatcgacgtgtcggaggaagccaaggattaccttggaaacagtgggtactcaccggcttacggtgctcgacctctctctcgtctcatcgagaaggaggtcctgaatcgtcttgctattctcatcctgcgcaacaatatccgcgatggcgaatatgcgcgtgttgagctcattgatggcaagattgttgtgctttccaaccatcccgacagtgaacttggagaggatgaagatatggttgatgaagatgatgcagtcgatgagatgttggatgacatggatcaggacatctacgactaagcgctttcatgtaaaaactggtggttgaaggagcactgatgggcggcaatactgttttatggacgaatttgatgattgcatgacggagttaagggtttatggtgtctgtactgaagctcaatgtatttagctactggattatgaacaatgggaacaaaaattcaaattatctttgttatcttgtgacatgctttgaaataatctatacgatgttgtcctgaatgggaacgcggacagctcgcacctgatctccgtttcggtttgttcgaggaaacacggagggaaatagaatatctctctttatagagatctggactggaaatcgacaatcaaacaaaaactgttcttcgctatcatgcaggcccaagaaacacgggaccctctccaatccagccgaaatcatcaatgatcatggaccagtcaattccttggaggggatcgatggcactactgtccatagtctgttcttggccattgatgtctgtgttagcattggaattgccatcgttatcatcaccgttgttccccgggaacctttgttctagttgccacatgtgagcaatcccaatccatcgaacgaagagtgtagacttacgaaaggcatcaatgcctttttgtgtaccatctgtgatattcttggcctcctgcaacgcattcttgaaggctgtgagacaccaatacgatgtggcagcacctatacgatccggccatgcaccgacaggaatgtcccacttagggagcaaatgccttacagaccagaaagtctcaagaatgatggaacctcgtgtggggaggtcattgtcacgaactgagcaggtttttaaaagggatagaacctgcgcagcgacaacttcagcgtctgaggatgagagatgttgcggagcagcagtggagtgtagcgtggataagaggatgcagctggcatcgactaaagcacgatagacccagtgggggctatgggtaagtagttggcacgttgactcgagcgtgagggctgtgttgataagattctgtgaggtattgtatgtgcggagagtattgagggtgaaattgggacgctggtcagcgggtgaggtatagtagtaagcctggacttcgagttgagcaacgagcattatgaaacgagagaagtctggatggaagtttttagtaattgcattagatgctaggtcagggtgttaccgggagcctacctgtttcgacacgggtgacgaggggccttagaagctcaaactcatcttcccacatcttgacgatggtttcaggaaccccattgtttgccgatatctgggcagacatggctgtatgtaacttatttgaaaacttttgtagctcaaaaaaggtgagtaactccggcgcaaggctatctttgatggtgtccttgcacttggtgtcattatgctggagaaaaggaggcggatgtccgttgcctgtagatactctgcacattatcagtaatccaggctacactgccattacaataccagacaaacctttgggcgagaatactacagaacacccacgttatagatgcctcgtagtctgtgcatgtcatgtgctggcgcccaccaattaagaagctaggatgagatcctcggccagtgtgcaggccgagaagcatgcaagcgttgagggcactgcttatgaaattaggcgatggatcagtgataaacctaatggtagggaatggccaagtgcagattatcaatagagtctgaatagactcgaggtctaatgtaatggcttgaagcaggccccagacgtcgcggttaagagagtcgagcagtaaggttacaagttgttcatctttggcatatcgacgacaagctgtcgatatcactgtccagaagagagttcttgatgcctcgaagcattcatctgggtctttcttcctcaagatgggtagatagggatgatagcattgcaaatacctggacctgtcagctgtcctgctgctagcatcagtccgggggagtcttgcttctcaaagtaccaatcaatatcctgccctgacaccaacttaccacctagcatgcgggatttggtaggctctgtcttttcgagcagcgttgctgatggcacgaacgactggggttgttgagggctttgcaggttgcttgataatgaaaagatggcaccatttgtggccggaggcaattgggatggttgtgtaggaaacacagttccgtttctttgagagactgatggcgattctgcgttactcttgggttgtacaacttctttgatggatctgagctcttgttccagaagctcgagtttactacatattgtcaatatcactcacttattctgaagaaaatacaagagtcattccgtagtaatgctgtcagactattaccttctccttgtcactctcttatgcgatctatcgtatacgcacggaatttgtaacttggcgcatcgttgacatggctgtcccgcgacaggactcgctcgacaccgcacctagcccagattcagcattaaccatacgcaacttagctcagtcgagacaactcacctttgagtcacgacaactaatacaggctacgtttcgtctaattttgttttgcggtgagtctggcgctcgtgtgaggcctgggcccgaagtcgacgcgggtgactcgtctgacgatggtgttggagccatcaatttgcattactataacacagagcggacgatacggtagcttgtaaccttgattgaattatatcatttaaataggttcacagtaataaaagttcatgagttgtcgatgagtcacttgagatggagatgtagatggttgaagaggtctatcaattagtccagtggtcgagttgcgttctactatcttgagtgtctgacgtcacgtgtacagcgtttagtcggcgttgggtgatacagaatgccttcctactataggtaggctaaggcagcccggtttcagaccataggtacctaaggtagttaagcgaaaattcgataggttagtagaggagggaaatcctcgtcctcttgatttaattagtgttggattctatctacatctctcttgtcatatattacaccattgcatcagagaccaaacaaactaacataaaactcgacctcaagctttcttggcttgtttagacctctttagggcggtcttcttgagcactggtttttctgactttagcataacaccgaccagcttccacagtacccaggcgaaacctagcgaaactgcgattgccgtgcctgtcctgatagtatctatgccctcaagcttaaggacagggacagtgacacggtgcataagtctgctctcgccctctggttgaggggtcacgtgccagaaggcagtgtctcgagggaaaagattgtcatagccaatatgaagacgatcaaatgggttctccagcgtctcctcccctgaggagcatgcccagaagacagcaggatagggaatatcggcttcggcttggtcagtcactgaaggcttaaggtatcgcaggtggagagggatttcaacattccacggctgcctttctccagagggaggtggcgcgagctcaagcagaatactggatccccatgtctcagtggtatatgctggcgcttccaagtccacgggcagagttgtgtatcgcaaagctgtcaagttcttggaggccaggaacagatcatctcctagttgataacgatccgcaaatatgaccttgggtaatgtcaagaatgcgtatggcgtacactcgccctcagcgcttggaggcttgttagagctgaagctgagctgaagggttgggtgaaggcctgtgggggtgaggaatctagatgtaaatacagattcatctcgacggtgtcgggccgggaaagtgaagatggtcggcgagggctttttcttgtcgccaagtacggatagaacgccagcgacaccaagctcgttctccttcatgtttggttgcgagcggtcgttgacgaaaatgccaacttcaacccttctttcggttgatgcaggaacagcaacggtttggggtcgaagaggccatagcgcagaagcgacaagagcccttgcagacttatcaaaggataagtccaagctggtcgcggtcaacaagcttcgtagtcgggcattacaaacagtgtccagttcaggacagaactcctgagagctgatagtaatgaaggagtgtagatcttccagtgtttgatgaaatgagaagctcggggctgtggaggtagctggttgcttaaactcagtgaaagcctgttactggtgagcatcttgttggtcagttggcttatggaactcacctctggctttgaacaggctagtggcccaaacctctggagccagccgcaaagttttgttctataacgttggattagtgtttcaagtggccgcaactcgagatcacgacgtacgggttacatgagtttggggattccggagtcacgtagacatgaagcccgggcgaaattcgcgaagcgaaaggatcgagtgcctcggatttgacagggctagcccatctgatatgaagagcctcatactcttggagtatgtcggtgagctcactaggcaactcgtccaaggggatagtgagtttatcctgacggactgactcgattttaggcccaagcaatccagcttcttggttgtccagctgctcaggatcaagggtatagtcgttgtggataaacgtgacacgctcacgcatgatggcggtagttgatgcttgctcctgacagtggtagtggcgtgtgttgcttaggtaggtaggtatacaagctgtctctgagtttagtattggatggaagcgagcgacccaagagctttcagggaagcttgtcgcgtgtagataagctctggagtaggcttagatcgcgttcgtagtatactgtaagctatgagctagccaatggggaaaaaagattttatgtttctgccttgtttacgaatcgcttcgtagttgacctcggtgtgttaattggtaggcaaatgcttctttcaaaaggtgacgttacctaagttttagtgaccgaagcttgaagtggtaggttccatggccaaagctcttgaaagaagcaataaagtaccctgtacacgtggattgtataggcatcaggcactggctggagtcactgaatacccgagccccggcccctcgtactcttcctctttggtaggttgccgccagttactcggcgctaaacttatttggggaccgacactcgatccatttcaaacttgaggaagggacgggtgagcctgccacacgccgcttcggtcgcgaatagaagaaagtcgctccaacgatcatccctctccgtttccataatctccctcctgccgtcgagatgacaataccacaacagaaccaagaatttccccttgttacatactcattgctgcctccgtgaaacgacgctcgactgtagatacatacctacttacatagatacatgctaccaacgatacatacgctgtacgatacgatcatgcctttctttttccaagtgagccgacaaacgctgtagctttagagcacgatacccacccacatcgagagcgagacaatagaagaaccacatctgaactgcccaattctcgattctagcgaccaagatcgtggatacgaccagccgctagcagccaagttgcgacagaggcgattgagtcctctggctggtccgtgaaacagcccgtacattcacaagttgcgcattcatcgtcatggccgatcatcaaccatacgtcacgatacgctcgcggagacctgtcgaaggtccaggttcgagaagcaccggcccttctatggtatgtctgatcctccacttcgttcacaaataagacagcgacttacacaaatgccacttcctaggccgcatctagtgggggcgattactatgccaggtctgcgactcatgacacaagccgtactagttttcatgtcaaacacatcggccaattcgcacaaagacttgaagatgttagtctctactatccgtcataaggacagtctctaaactcctctccagtccgccgcccgcgctttccctaatcgtggacgctcctcagccagatacagcaaagtacaagcattgctattacactggaactcggatgatctcttcgttatccctgaattggaagaccttgaaaagtgtttgagtgaggactatggctttaacactgacatatttgccatcccttcagagaactctcatctggagttgatgatgcgcatagggcaactgatcaaagatcacgagtcccaggatacattgttcgtggtctactacggtggtcatgccagaattgacgagtctcggcaaagcacctggtgtgcgtaagtatttctagtcgccatgtcatagagattgtctaacttttgtcagtacccgtgaggcgaattcgccttggcttcagtaagatcctcctcaacacgtatacaaccacacgtctaacgagaaaaggtggtctgcgattcagactctactcgaacgctcactatcagatgttctcattctgttagattgctgcgctggggctgcaagtgcaacttttcccagtggagccagtatcaccgagactatctcagcttcgagctgggacgccattgcccctgatcccggacgatactctttcaccaatgccctcattgaagtgcttcaggagtggcgagtccgagcattctccgccgctatgctccacgccgaggttcttgctcgattaaaacaccctcgacccatcaccatcaatggcaaatactttgaggctcgatcgacccctgtgcatttcatgatgacttccaaccacaaagcgccaagcatcgaaatgtctcggatgtcccgcggcgataacttgccatctcctgagttactaccgacaccagcggtgtcccatgagactggccgagcggctgattccaccacgcctgtctcacggactgactacatgtttactgaacccaacgaagatactcctcatgtcatgatttctttggcgttggaggatgaccagcggcttgatatcaacgcatgggagcaatggctcggcgccttccctgcaatggccaaatatgtcaaggttcagggtgttttcaagagtcactctacaatgctccttgtctccatgccggtctctatctgggacttgctgccagaagaccatgcaacatcattcgttgcttttatccgatcgaataacttgatgactcagaagccccgaaaccaatcggtgccgaccttggttcccgcaaaccgttatcccgcagaaaatgacagcgcatcgttcatttcaggtgtttcgggtacaacctttgtacctactgaacttacggggttgactggccagatgggagcttttcgggatcctgcgtacggcaggcaaacagggcctgtggtccggagtactctcccgcctattcagcagctctcgcccttgcatatgccaccactacctggatcatcacctcagagcttatcgcagcgatccatgagaccgatgcattccacaacatctcttgccacactacagaggcaacagtcgtcgtcctctttggggggcagtggaaacctgacgagacagatgattatgagtcaacagcaagctctgcggcgtaccacttttggttctgatgttccagaacctaaaaagttctctcctcatgtagagaaacgtctagaggaatattaccagactgagccattgcccaatgatgggcagaaagcatttttcgcttcaaacttgggagtagaaccgtggcatgttgaagtctggttccaccatcggagagagagggatgcgttttcccaactattcgcagccctgagagtcgaagattcaaaagtcggtgctcacgaagggccacgcatgatcttgccagcgaatctaagtgaacttttggacatatctttaccaggccagagtcttttactcgatattcggtcatcgacagaattccagaggtcgcacatcaggggtgcaatccatttgcgtgccccccaatccttcctacgcccagcctctctagatatggttgagcgggccttccccgacgcacagagtcggaggatattctcacgctggcagcaagcgagatgtattgtattctactcacgtgggcttgagtatccctgggagtgcccctcagctgatactttgctggagaagctctgggcatgtggctggcacggacgatgcttcattctgaaaggacactatcgagagttcagtgactcattcagcaaacacgtctaccgcgttcaagacaacgatgccgagaaagaggcccccagggaggcacctatcagtgaaggtatgtcaagcaatgagacggagcttgttgctcttttcgcacgattggaaacagaggaccagacacgtcatctgagctcatctcctggacataatgaagagcgaaccacagcactagtagaacaagaaaaggcccttgagagtgagttccaaaatcacttccctgcactcttcaagaaagcacaagacgttcacggtgttgggcgatctgatgacgagagctttgtcaccaaggcgcaaatggtagagtacctggatcgcggcttgaccaagattcgagatggccaggcttcccaggcagaagccactgtttacgagccaggtcattcgaaactggcagctgacagttactttgaccggacaaatgtcaatcgagagtcggacgagtatgtcgaagttcctcgtggagacgaagcagcgtcagatgggagtccccagatgacaagcaagggcaaagaaacaagggcagcgtcatccccggacgagataactccaagagggcgaggaagcggactcttgaataaggtgttccgaagggcatagtgaaggaaacgcgggttatgatttacgtgttatgcatagatcgatcttcaattagatctgggagtttcttttataggaataatagagcgataaaggtggtatttcatatctagtcatcgtgataacgagacagaaatccaacggctctcagctgtctttttattctgcttcttaagctagagctggatgaaattataaaggacactgatgtttgtttacctcgtggctttcaccagcaaatggtcgtcattctattccttgtctgaatatcggcagacaaaattaaaggaccattctcacatacctacttataaagctcatctaatcgtccttttatgatgaccgccggaatttcgctcttcctcttagtctcctctatttcggcattcataattcaaaaagaccaccctgcttcactgaatgtgcccacgcagcatagggtatggtcgaggcgcgagaaatgagttgagtagataaatttatgggatgacagttgtcgtgaggttggatgattctataacaacttacagcgactccaagccgaatacggcagttattcttgaatgaacaacgttccgaataacactgtgtgaacaattcaactgtgataatcataccttcttgaattcagttatcctacaaccgggcagtcgccactcgggaagatgcttcaacatctccacggcatgtcactgcggttcatagcaaattacttcagttaatattcagcgttgatactcgagccaagttaccttggccttccttagtgttctacgcctcctgatcgatgggatcacaacagcgtagataccgcagccgatgccgtggtgtacagcgggacgacctcgttttcacgcggccaaccgacgaagccaaaccgtcacaggcaattgttgcatgggtgcgtggaactcgacgggagcggactgcccaatggagggcttgtcgcgatattccagaaactgagaaccttggtgtgacggtacgcagacaacgggcaagggagtgaagacaaggagccttctcaggagatgtaaaggacacctcgggtcatggtagagggtaacacgagtgggttagtgggtgtatgggatatcgcaaaggggagagtttgccagggggatatacggagtgtggtcaagcagaaggatacaggacgcaacaaagcatcatcaacaaaagcaatgcttcatactgtaaaactgcagtacaggtacgaatagcgcaatatctgtcggttgtaggatttcgggatggtctataaagggggaagagacagtggctgtgggtcccccatatctgagcaatgcaactgcagagtagtatgcagtatgtagtactccagcggttttcaaggccagcataagctcaaggttaactcaactgcctagttagctgagtgcttggggaacaggggcgacgtagcccacatgccggcgccataacaaaggattgagatgtcgtagcattcatcaacatcaatcatcatcgtccgagactggtgcggagcacggagcaggctgaagaagaaaaatggccgaccaagaggccgaaccggggaaagggtccgtggcctggggccaagggaagcccagccacggcggctcaagatgggtttggtgtccgtctgacaggacgctcaggccaaccgcttcaaagtacatacagtatcgtatcacgacacaatgggacatgacagcatatagcctaggagagacaaacacaggactatagctctcagtcgcttcattttttgtttgggaaacgcctttctaccgctactatcgcggtgggtaccattgggtcgaaatagatatggccctcaagagttgctttttggccgtgggttgtagggattgttgggctgcatttgctcggtctgaggagcagtcgtataacatccaatacaatagatggcctagtatatgctaggcgcaaactttcctccatgatacacaccaacctctttgttgcaaacggagttaactgaatggccaaccggcacaaaatatgtctttccatggaccttcaagtttcacaatgccgacaccgttgcatttcccgatcgtcctagcccaaaatggtgcctgacagtcaattgcacaaaatttaccttgatcgattcgtacaacagacgcaggtcaacgaaatctgagcgactcttgaccggggccatatcaagcaagaatacccggattctttgacaggacgtgaatatgaccaatgtatgtggaggggataagtgggaaaagaaaagagaatgagacttgtcaggatgcaatcaatggtctgttcaggagtcgcttctatttctgttacacgttagttaacatgaacctggagtatcctctcaaacataattgaccaggatcaggtcctcgcttgctcatatgtcaacaatgacaggaacttgggcccttgatcagtttgcaaagatctgataaaatcccaaccagacatgatgctgcgaagggaggggtataatcttagaatacacaattaccgcaactctcgtgagaggacggacgaagacacccacaacttcctggtcaaaatcagatgccactcgcttgccattcatggtggatacatacccacgatgtatgttaccctctgcttcgtgacaggcaaaacttctttgccattatcatcatcatagtatgataataatgcatccggccaaagtcgtgggtattggtgtcgcataaatgatggtctcatgacaggtattatgcaacttgtaatatgcatgcacggaaaggaagagacctcggccataggcaattacttccgtgatcatgcactgatatcctgattgatatcgttcaacagaatctcagtgcgacctcggggccaacgccgttcgatcgaggcggggtgatactgcttgcacaacaaggagtaatcaagtggcttgtgttgcaacacggctccgaaatgcattactgatggccaaggtctgaccaaagctgtccgaattcgtgtaagatcatagaagtgtacaagagtaacagaaaacgcaatagccgctgacgggggggaagcagacgatggattcatcgaagtatactccgtaggtatatcgctgaagaggccagatgcaggggatccgatgtggcagttgattcagatggcctgccgctgagggtcccgccttgccaggatgcccctgttgaagagacagttctaccgtaccggatgttttaaaccgtaggtgagtgtccccgcggatcatgttgcttgctgttcgtggtatctagcgaatatgacatgaacgagtcatgcgagtaggtagagggaactttgtttttaacaagatgcgaggacctgcacggaatctttgtagccgcaaatttgcgattgattgatactgactgacatgtgagcgttctagtcacagccaccagcgagttccgaggttggcgtgatcatatgagacaagcaatcagatacaaaaccagtgttatcgaggatttggccagtgacactcaggttcttcgactggcgatgccaccgtcaccgcttttctttatgtaccagtttgacaaaacaaagtcgtatagtgagtgatctgtgtgtgtcccctgaacctgtacttggtgagggaggaagcacagcctgcaagacccgcggttatccatttgcgaagaacatacgtcttccgaaagtatatcgggctttggaaattatgcaccgttagacaagagaagataaaacttgctcactcggacattcaagaatggaaggaagattgaatccaaccggcatttctgtcattcatcgttttgagcatgcagaaagccgttgatatggcataggtgccagcacatgcaggtcattatgacgaaggacaacctggcaaaaagtgagataagcgacggcgtagtcttgaacgttatccaatcggttggacactggcaactttggatcctgaagcgtggcggcaaggggcgatgttagtccgcatgctatggtgttgtgagggacgggattgctatttttttctgttttttgttttttgctgtcaggagcattaaccactagggagacttggcgcatctgatgaagaacgcccccacattatggaaagaacactttaggacttgtgtaatgtactgtgagctgtgataccgtcctagatctagtatggcaaggctgatgaactcatgcaaggcggtgagttttgtagtagatgaatctggacatggacgaagactttttttttctcacgaggccttctgatagatcgttgacagataaatgatggatggtgacacagagatgagactggggtgtcccgcaaaatatgtcaaaagccagatctgctcagcgccagatttgttggtttggagggcccgccagctcccaataactggtaggtcaggggtgccctgaaagcccctcccgaccaacgggctctgccgtgggatggaaatgtcaatggctgtgaccactgatcgatgaatgattgggaggtcagaacgggatgaacaagacagccagggtggtgccgggtcggcgactcttttcctagtgcagcccatcttgcgaatgcatccctggattcctccggcccattaaggggatggataccgagagtctgaatgaacaacagagggtatgcggattggtaccatacatgattttgaacaaacaaccgaactgaggttgtctcacccacagtgagatacctatatgaaggggcctgaaggccatgcggggtgcgacgggaggcagccaccacgtcttgtccagcagccagggttcgttcgcatgggcaaaaaggtgtgtagagaatgggaatgaccttacccagtagcccagcattacatatgtgtgtgactggagcatgccctgcatactttgcatagccggcacaacgatgtgggtcagatcaatgtcgatgaacaaaacaaccttctttagaacgatgatatgcatagcgaataaagcaagacctgggcccaactttagttggaacatggcttagaaaccgtcacggtcatccagcaaaacgtctcagataaaggtgtggcagaaccacgagcctgttgtggtttctctatagcccatcaatgaaagtgcatgtcaacgggttcccaactgaacagccagcgagagtgtcgtgcacacttccagcacgtccaaactgctgtcagtgcgtagggttgtgattcggaaggattctgaggcatctccgttgtgcagtttgacagatgtggatagactagaggattgccgtagggattttattcatagccgaaggtctggcaaaaattgatcggcaagaggaggtccggcgcaactccgagatgaaagatgagtggtcagctcaagatgtcgggatactcgtgtgggcaagttgtacccgggcacccttgtctgaagccttgagaatggggtgacgacttgtgcacacaccagctctgacagacagatccatttggcttggttgggttgatcctagcaggcatgctgagtcgcagccctggacatggcgactataatagaacaggatgaagtaataacgtgcaagcccgaggtgctgtatccgtcccgatggaggtctagttgggcggccgatgccaaggaaacaacttaaagaaccagggtttcgctagtgatgaccctggtactgtaaccgatgtggtctgaactgcatgcacctggattagtgatcttgtccatggattgaccgttgaggaaatgagatgggtggttgcgatgcacgtaccgctcaacggcgtgctgatcagcatacctcttggcatgaaatcaagtgtttgttagctgttagttaaccagttagtgaattagttcgcagtaggtaatctcaaagcatgaatctggcttgtggtggcgcagagattcgtagatgatccgtttaagatgggcgctggaaatcgatccagtcaatttacaggcgcctcttgtcactgaaccaagaggatcgctattttaggtagtactttcctgaccatacagtacgcacgtactctgtacctgcctaagtatctatctatatgcgtaccagtatggagctgccttatgtatattcctgggaaagaggtaaggtcggtatgcattcaaggcaccttccattccataaccccgtgcaagataacgtgatgtggaccatgatgtggagaatcttgatcagcttccccatcctggaatagcatcacatcgtctccgtaacaaacgccaacctcaacggtgagtgcaacttcatcggttcacctgccggtcctggacctcaaaccttccagacttcacctcggaaggttaaacaaagtttatgatcctgtttaagctcgagactcatctgccgagatcaggcacgccagggaccaacaggcacgcgcgccagcaagcctcgggggcgtgtaacgttcaatcctttttgactgataccatgttctcatacggataacttaagcttcattcaggtgtcaagagcaagtatgactttgaccgtcgtcggtgacagaccgtattgagcctagagatgctacaatacctgctgtttcagtgcacctacgccgagcagcacatgtactatgccatgctgccctgcaatcccttccaacccgttttctcagggaccaatcgtggctttcgagaatggctatcctggctccggaggtgatcctaatacgtcccggcgccgtgcgatcttcgcgacgatcgtataacttgacaagccaatcgcattagagcttttgctgacaggctgttgagtttatgttctgcaatttgtgcaagggcaagcaagctgtcataatttatctattcatttacgatcgactaactctccggctcatggctgatgtctaacccgcacaaggcgaagaaacagcatctccaaaagaatttgaggtgtggatctcccatatcttactcaccaacgcacatacacacatacgtatacatatgcgtgtctttgcactcaatgaggcgtctggacatctatcccaagatcttgttgggccgcccaagacccagggacctgggcctggactgcccgtcgacgccacgggcctcccgtctctgtacccgcccaagccgcgtcacagtaagaaatcctagcgatatgagtgggcttattatgctcccctttcaggattgctggaagtcctggaaacaaacatagcacaacaacgacaagcaagctggcaaggcattccttacccttaccacagtcaaccccacgttggctgccgaacacacaatgaatgccgggagcctatggtccctacctatggacactattgtgaggtcgcttggtcagcctcgaagcacaaacgggtaatgacaattgtacgatgatgaccactcatttaaaactcttaccgtgcaggatgggtgcctgagatagtgacgcctacaaaactggacgccgatccacaacccggtactgacgtgtaattgcttgcttgatggtagcgaaccaaggattacgtttgattcatggcatatctgcaacttgtagatgccattgtcagtggcgggtgccgtagccgctctagcgctgcccctagccacaacaactatggggatgacacccgtcaaatatcgaggctggagtgtatcagccagaggcaaagccaagcaggatcgtaacggcacctaccagcgctgagcatccgtcattcgtgaactctaatagcaccataagcccgaaacccatcggcctaggtcagagcgctccaatctcgtgatcccctcacaaggagtggtgagagactatgtgagtggcttctgacttttataacgttggcaaccacaaccacaaccagagtcggcaatctagcgccaagccacagaggcttaccaacgttgagaaaatgcagatccagttagggataaaattttatgaccatgtcgaaaattgtggtctggcctgttcaggacagggtactgtcaaatatgaccacaaactcatatatgtctgctttcgtgtcggtatgtatgcgcgtgtaaagacaggtatatatgcaatgatacgccaagctccggtctggtcctcgcgtaggacaatcctattcatcgcacgttctctctcaaccgccttgactccattgtccatacggacaacgtatgtacataaaaagggacatgcagatgggggtggaagcggcgaaaactagctgacactccacactccacatctcgaaaaggctgccaaatcgcacacgccatggtgtgttagccatcatggatggacctggtcaactttctctgcttctccaactgggttcctatattgagaactaagagccatgggcgccaggtcttggcctcttgttgagtccctactccatgtcgataaccacccctgatccaggaagcggccttatcccagcaaccaccacgagcctgtcaaagctgttcatgggtgctttgggattggtgacgtttctcttgtcctgaacgatacgacgctaggttctcttgagccaggccatttgtttcttcatcttgccccatccttcattccccctggcttcttgatcgccctgtgtaccctgttcaagctcgcatgcctgagcccttcaggtttagactgcccgtcaggttgtttcctccacaccttgaggcaaagaagtctcttagagaggtacctgtctgtatggctttaaagaacctggcatcccagtccacaacgctttgttcccacgtcgttgtctgtggcttggatgagttggtttcactaatactgcgagttctccagttcagccccggccactttgaaattctccgctcagactgtttatggccctgtgtcttctggcatttcctaacctggatccctcgtctgcgttgccctacggtcgagtagcccccactacatggggtttggaacaaccgtcaaggccaaacgccgccattatatcagagatatacaaaaggcttgggcgtcccaccaacggcaaataacccccgactcatcgttactctcttgaaccaccatctccttctctccgtcactatcttcttgtaatacgaccaggcttagtcttcaagactgtttgcctgatttcgctctttactcaccaacgctgctgtttcctgaactgtctattagatcagcaacgttgtggactggacgctcgttcaagtgttccttgacttcacattgcgtaatatttcagggtacaattcatcagtaatcgagaatcgaatagtccttcataccgggcaatagatcacgataaccgctgtgcggttactactcgccctgctcgccatattgttatggaagatagtcgttcactgtcaaaacagtctgaaacgaaaccatcacactcagctcctcaacttcacaatatgtctatgcttgctacagcatccccttctcctcacccttcatctttcggcatgccccgtccatgggaaaccaaccgatgtcccgactattcacttcgaccgaggaccgagaacgacaaagtcgcacttccttcaattcgacaggtacataacatcgattcgacaagtaagccattgtgtttagctaatatcacacaggcattccccgaattacagcttcagacccagccgccacatgatcttaacaccaagccgccatctacaggaccacccttgggcgcgccaccgttgcccgcagcatcacctcaatatatacactcacccaattctaacaaaagaaggcgactatcaattgaacgtgaagttgaaatggagagagtccgccaagtaccacggcgctacagtccggatcgagcttcacccagacagatttcaccacacctacccatccaagggggatcacaggagaattgggcagcccccacaaggacaagcccttttctgacaaacgggtcaaattcccactcagtctcaatagaagtcagtgaaagagcagagtctcggtcgacgctacccagtcttcctccaccacgttctctggaacgagaactacctgtgggccgtggcacagcacctgcagacggctatcgaccacctcagcagtcgatgccacattcacgaacacccatatctgagcccggcgtttcaccataccgtgagaacggttatggttatccttatcaccacccaacacgataccaatcactatccacaggatcagctcactcgtatgaccggacaccatttactccaggcacatacaacacgccttaccaagatttcgttcgatttggggacatgagctctgccagtcttagcggtgataacaaacaacggaagcgaagaggaaacttgcccaaagagactacagacaagctcagggcgtggttcgtcgcacaccttcaacacccataccctaccgaggacgaaaagcaagatctcatgcgacagactgggctacagatgagtaagtttggccgcactaaaccaaggacggagaagcctagtcaaaactggaaactaacatgtccaccaacagatcaaatctccaactggttcatcaatgctcgacgtcgccaattgccagccatgatcaacaacgctcgcgccgaaactgacgccatgacgggcgctcgaggcggtgacctaaaggtcctcgccacaacagaacggggtgactttgaccactccaaacgagagcccgccggacccttaagtgacggtgagggcgccacttatgacgaggaacttgaggcgttgagccagcgaaggcctggcaccatcggcaggggcagcgtctaaactcaggtactaagaagatccgcattggccattatttgaatgatcttgttttttttttccggagcgataccctttttcgggtttggtatgggaatagcgcattttatgttcttgctactgtttcttcttcatgtttgaggttttagcctccaaacgcgtttagcgacgggatatcctttgggtatttgtgctatctaaagcagggatattgtttttcacctttggtcagccattgaatctttgaggaactaaaagcatggtggacagtcatcacaacatttgaacgaagaaaacgcgatatatacgataacagcgtttacatggaggataaagagaggatgggtctcccggatgagcattggactcaaagaagattagacaccccgcggacaatctacgataatctagggggctcatgatgactttggcaaaaggtgaaccagccgccttccttgtcaaatcataccaagtcaaatcaaatcaaaataaattacaagaaaaggaaaactttgccaatcagggatgagccaactacggatacagaccacagtactggaaagcgttcgtccgacaatgacctaccgtctgtgcatgcatgggtgggtgtaagtccaggcaggacgggccacggtaggattttagttgattcacctatcaaggacagctaaccatatgtacatactagaaagctttgatcttaggtggaaataccaattatcgtgaatttcccgatccccggcccaccaatataacagcatgagacagccagacagccagtcttaccgatatcgtcgctaacactcacatattactcgctccagaatccctatgtttgccagtgcagatttaggggagccatgtggagtcaatggagaggatgatcttagccggggctatttagaatgccaccggtcacgtatagcggcaacggctagcctatgttaggagccactggtttaatagagccaactaccatctcacttcaaatccgatcaggtagggaaggtctgccaagttccagtgaggaaaggaggccatgttccgagaagggagccagggaccaagttgaggtccatgttgagatgtctttgaacgaagagccagtcaaccggttctgtcatcctaaactgggctacggaggattcgacgactctgttaatgcgagacacacccaacggagactctccggtgctcggaattttgatgtagcaggagaaggcgaggtagggtgcgggtggcatacatacaaacatacctagctagctacttaggtgggaggctggatggttacataaaagacgagtttttcatgacttagcaatgatgagtacacatccaatggcagttatgcatggcgccaagaggggaatttgaacgagaaagacagtgagaaggaagaacaggtagtatcggatatccatagcacagagaggcacgttgcctaccagtcaatagcagacagtagttcatggttgaagatatgcagcaacaacaccacccacaggtgcgcctctgccgctgcatgcacatctagacaacctcatgaggcggttgccttcccaaaagagtaactcatggcctgtgacggtttgcaagcgaccacggatacatactgtacctataatgctgtcagggccaggtcatgggcgcttggattgcggcacttgcaaaggccgtatcgggcttctaggagcgccctgagctgtgaatgccgcaaggacatgacatccatctccttgtaaagttcagtcgaacgatctacacatgcagaccagaccagcagggaacagggatgcacagcgggcatgaaacatgtcaagattgaccggtgagggggcgtttccagacaaggaagacagggcgacagggagacagggcctcttgtgaccggtccaggtgcccaatacctaatatgcaaaagggcctgaaagttgactactacccccaggagatgtgagcagacggaaacaagcataaaccaagcaacttaggcaagacggcagatgcactgtccaccaagagtgataataataccaaccagactatgcatacatacatagaccaagtacccagtcatgctttgccgagcttccacatgaatcagtataacacaccggaccgacttttgatgtcactttctgcgtcaattgaaagccagccaaccagccagtcactatttgtctttgtggcagctttgcatagcctccaacggatatcaggtgaacagtttgtctgtgcgtttgtcttcatggtaatgctctggtcaccacaatgtgcagcagtcactctgtctgcccctatcgctgaagtattgtgtcgtcaaagtcattcgggcattggcttgtttcaacagatcaccccacagcatttgggtctggtatccgttgctagtgttgatacatctgttatgaccattgctgatgaccaagactcttcaacagaagttccctccgaattttagagtaaatgacacaaaacgggcgttcgccgcggcaagatgctggtggaccatgaggggcgccagcgacagtctgtggcgggcttagatgacagctaggctgagaggcgtaccctttttcgtacacatgctcgtctgtgagtaccactaggaggctagtagtcgttatggctgcgtagtgcagccgctcagatggactcttgaggaaattactctggctcaacttgaaacttggcatgataccctgagcctatgtagaaatcatttgagcaaccttagctggtccctttagatttcctgtgctgaactaagaagctcattctttaatgtagtatgttccattgacaggccgtttgacatgataccctgtttcgctggcccagagcaccttgaattggtgggtcgttatggatggaatgacttgacctagtggtggtgagtggttcaccaagtttccctctctgcctctctctcctttccttgtccatggcactggagcaaacaaaccgcgtggcgtggctgaaagacaagacgttcctcagaacatccttaatgtgcccgccaaggtggcatgtgggcgatgataggtggttaccaactgagtgactcaaaagcaagctgattagtgtgggccacagttcagcattgctcgggtccttgaataagctggatgatgctatacggagttttcttcatctctttgacttcatagtagacaaagcggcgcaagtcgcaagttgccgcaaagacggcgagctacaatatccttgataccgtttttttcggatccgctgaaccgaaacagagctttggcatgcgagcactctcattgcggtgaggctaaagaaaggtctgagacaacctggatctttcttcgcgtggcaagcatgcttcaaagtaacttgacgtactcagctttagagcataaattcaacgtcaactggagcccaggtttgagatgcagggcgcctcactacctctgcaaaccaggcggtttcaatgtaaattctgcggcgcatgaagtgctcagggccctaccgccgatccctgataactccggagccgcctccattatgtcaaaatgaacaacgttacctctcagttctaactttcgccattccagggagacgaattgactttcttcactggctcgtgcgtgcccgttcatcacagtttgtgcaatttaagcggtttcttctaacaaagccacatttaatgggttcaagcagttgacgcgggtgcttgatcatgcagacacctatgcggctaaccgctcatactcctggggtctagtcattgaggcttgtgtaaagatgcgtaggcagaacattgatagctactatcattttagatggtactccgtactggcagggctgatataagaagggcgatgcggtaatccacatcgccattttgtcccctgccaagttaatccccgagaccccgggctacgacgttgatcagcggagcgtatgctcaacgagtgcctggttgtaaaactcagaggataactcaggagcgggagataaggaaccatcaataagaattcccagtgagaaaagtccatgcgaaacaggatctgtgcgttcaacgctgtggtcaaccgtcaaaggctattgtcgccaatgcctttcgtttcagggctgcgacacctggacttgattttgtgtctctgagtaccggagttgccagaaccgttgctcagggttggcctcgttggactcaacgccaccacctgattggaagtgtggaaacctgaatggcgtagagtctaagccaatttagggctgcccctagctaggtgctttttgtcgatcttggtgatcggccgggccttccaggaccgccagtgctccagagatagtgttgaggcctagttgtcaatcgtcggcgcttgtcgaatcggcagcagacggctaagtgccacatctgtccatcagagtgggtctggcgaccgtcgaggcaactcgagaagccctgtcaaagttctagctcggctgatggaatgactagctaacaccgggaggaacaggtacgatacaaaccattcggattttaagcccgcgtttcccgtcgactgagaacagcaaagcagcgccgcacacagtacgtacctatgcgtatgtacacatggctggggcgtgccagtccgtgccctcttagtccctgaacatgtgtactgtaagtacggtagtgagagcgatggcgatgacagccactgttcccctgctttcaaatggcgggagccttgtaatacgaccgtcattgatggcccagtgacatcgtctcatcccggctgtagcgcggcagcaccgaaggggcaagaagcgcgttgttcatggaaaagcgcagtgactggggttgtggatggatgatgctgccctgacacctcgttgtgaagtcaatctggtctgagaaaagtcaaattctagactatcgttatgcagcgccttgaaatacgaatgcctttggcataatggtgggtgctgatgaagcccctgctgccctggcagcggtggtggtgacaatgacgaggactgacgagaaagagctgaaaacctcgtcggaaagaataggtacaatagcaaagtgctttgatctctgatctcggacgactatggtcgagaacgattagtgaacgtgaggggttttgagtttgccccttgatctccgccctggaagaagagtccgagggccaagcaagctactgactgattgggctgaggcgggcgggtagtagcggtgctgatggtgttgaagatccaggtgactgagtgctttcaggtgctcctcttgcgtgttgaagatctgattgccgaaaggcccaagtgacatgctcatcgggcacagggagagatccagttaacctaggcggagaaaagtcgagcgagatattgtcggctggggtgtttcgggccgccaacacacagacatactgtactgtctaggtagacttgtatagtatggtgcatatacggtgcagtggagcattaatgaagggcctagagggctaaaagtaacagtaatttgtttctggtggctatgagagtcagagtgagagtgatggaatcaatattagtgacgttgggtccgtaggtaccttacctaccttgcgttacaagcgatacgtttctcgcttctgccttcccaccaaggtatagatgctttagatgggccaagctcaacctgaggtacctacctaccttactttaatcaagacacaagatattttccattgggaaggtactgtaggaactttaggtaggtgcctttaggtgtggctgatacgcaagggatgaagaagccatctcctacccgcgccacatcgaagcaggaacaagcagcctctttttttttcgttgtttttaatggagtcttggtgtgttaaggttaaacgagccgaatcatttaccgacacctcagtaacaaggcacacctcacctttagtagttttaccttgtcaaggttctttacctaggtgagtaccaggctactcaagcatgcatttgcattcatttttgcgtcttttgcttcaactctcaatagtataatcaaggcagttacgtctcggtctcatgttgctcgcgtcttcgctctttgcgatcctgactcatcagaacctttgtcgggctattgtcagcctctcggccttcggacagtttagatttccgacgtttggtctgtcaaacggcaaaccacatcaaagcttgacgacgtgaaaatgcctgtaatacgtttctccatcgtgaagaccctcgtaattgagccttcatacgtattccattactcgtcgggataacacgataacttgattgctctccgaatgctttccgctctgtatctatctgacaaggttcttgagccccatctgcaacctctatccaccacgcacaacactctacagcgacagcaaacttgagatctgaggaggaataatcggaaccatcttatcattcattgaatgaccgtgcttgttcatcaagatgccaccagacacaagcgagcccgatccttccggccaacctgagtctgcaaagactgagcctttagcctgcgtttcctgcagagcccgcaagttgaaatgcgatcgcacgaaaccggcgtgcactcgctgtgtcaaggtctcaaatgagtgtgtatatccagaatcccggagaaagcccaacttcaagagaagaaatgtcaaggaactcgaggctcgtctgggtaagtatctcgacaaccaacagttgtactgtaatcatgaaccacgagtcgctgatgatgtatctcagctcaagttgaagattatctcaaggaggtcaataagaattcttcagaggagaaaacagacgatgggagtccaactcagccaccgcaggcgaatgtcaacttctttgatatggactttacccctggactgggtcagacaattaacaacctgcctgatcccgattttccgtctttcacatcacccaacatggtccaaaatccacaggagagcccccagattctgaatgcgcagttgatgagtctgggcatgaccgaacctttgccgccggacgatgtcatggaagaactgtaagaatggtcggtattcggacctccaggatgggcgctgacctttctagcaacaatatcttctttcataaccaatatcgcatgataccaattatccacccaggaaaatatctccaatctttttatggccccctgctccgaagaccccctatgtgtctgcgatatgccatatgggctctagcagccactggcagcaccaagtttgacgagtaccacgatgtcttttaccgtcgatcgcgggcgtacattgaggcagacatgatgaaggtgggcgatttggaagtgcttggcaggtcaatgttgacggttttagggacacggggatgctttcatatctgttcaacacgcgcagacgtgggccctcattgcgttttacgaggcaaaacacctacttttcacgaggtcgaccataagcgtagcaaactcggtacgactatgtcacatgataggacttgaccgcctcgatggggacccccttggaatgccgccggcactgggacctcctcttacatgggccgaattggaagagcgaaggagaatcttttggggggtgtttgctgcagatgcacattgcagtatctctacaggatggccgagtctgattaactcggaagatgtatgatacactcacccctttcctgagcaatgctgaccatgacttagatcgcgacaaggcttcctgcctcggaagaagcatttgttgaagatcgcaaggaggacgccccttttctggacgaggcaattcagggtgcccagtacacagggtttgctggaaccatccttacttgtgaaattttcaagatcattctccgtcatgttcaccgatccaagcccgactcgagaaacgaagatctgatgcatgggtcattttggactcgacaccgcgatttggacaacaccttatccagcctcttcatgtttctccccgagaaattccgcctccctgagaatgtgcgagacgtatcagcactccatttgaacctcaaccttcacgccgcgattatatgtctgcatcacgctgccgttgaaaaagcggacaaatacaacctccctgatcatgtcaaacagggtagcgtcactcgccttcgagcggctgccgaggagattgtcaatatcatgcgactgaccgccaacggcactatgttctttgtatgtattctgtttatttcttgtatcttggctaacgatcgcgtagaagagcccattgtctgctctctcgctatactgtaccactacggtttacgtgtatctaggcaaagaggacccggtcaccggcttaagcacaattgacctgtcaaatttccagctcataatccaatctatggaggctatcgcacgtgtgcacaccatcacacgaacgttcttacagcaagcatgcctcgacatcgaaaagaacgggctcagctctgttattcaagtaccatcattgaggaaatatcgaaacgcttttggaccaagcaggtcgcgtatccccatgcttgcccgaagctcagttgcggagcataccggggcatcgcctatcttgtttgcttccaacttcacccaggagaaacggatggatgctgaagagtcaagattggacaaagtggccagtgccatgtcgctgggaaagacgtgttattcagcagtgcttggggccgctgctagaaatgttgagcctgcgggtcgatcagatccggaaaccaataaacgaaagagaacgagagaaagccctggacctgaagttatggccaatatgcggaacaaagaccctcttcacttgaacttgaatcccaacttcagaggaacgggtatgtggccagcatcattctcaccccgcatggcctcaggtgctatttcgctaccggatcgaacaaattcatcagccgcatcttcgccagctcaccaaggttcaaatcaaggttcctacacgaagacggtctccgggagcagtcatacctcacctgatatcggcctcgggaatagtgcagaggaaaatcggatcgatttaagagcatttcaagaacgcatctctacaccgatatggcagtctaccgaagaaacactctttgcacagatggcggcaaatactattcccctcggtgatggtgatccatgggggatattgaatgctgtcgatctcagctgggatgttggcggacttccagcgggaaattgacaaggatggagaagtttggattgagtttatctgtattactaggaacgactggagtttttggtgcttcattcagtggacgttgatgtgttgaacgaaggggaacttgtacgatatatacccatgatttgttggagatgacgacacacactcttgtactcgatttggaaccaattagaggaaataaataaactggaaatgatcaagatatctatgaaatactcaaaacctgaactacgtatgtctgctctttgagatcctatggtcagatcagacattagtgatccccgtcttatccgaagctttaaccctcccttgtacataggtaggtaaggtcgttttgctccactctgactcaccatgagctcaaccacccatccgccccccttcaactctcatcctcctctagactatcagccattgactgcttatgaattgccctcaaccatgtttcaatacgtgattgggctcctggctattatcctagtcttctcaaaccccattagtgacttcttgtatccagaccgggccactcgcatcaacgatgtctcaccgcgccccaagttgaatgagtcgctcctagctattgatccgcccaatgcgacagcggctgagtgtgttccagatggttatgttgccagaattttgagcagagagcctctggtgatatatctcgagaatttcttgaatggggaagagaggaagcatttgcttgatataaggtagttatgtccccatattgtgtcatgcatgatatgatgctgatactcaatagtgaaccgctctttgtaccttcaaccataacaaacaatggcgaggccactcatcgcgactcttcagtccgtgactctcacgttgcggtcattcccagaactgaccctgtccgctgcattgagtctcgtgcccgcgctcttcaaggctggcgcccagatctctggatcgaacgcctgagaactcaacggtacggtccgggtggccactacaaccatcactttgactggagtactaacacgcgtggatggggtcgtgtgagcagtctcatggtgtgggtcgagggttctgatagtcttaagggtggtggcaccgggtttccccttatcaagaggccagcggagacggaatggtgtcggttcatcgagtgtcatgacgatacggaggaacataaaggcatgggcgtgactttcaaggttgtgccggggaatgcagtatattgggagaactttgcggcggatggtagagggtacgaagagacatggcatgctgggctgccggttcaagagggaaccaagactgggttgaacatatggagttttggacgtatttaagggtgtttgtgttcaataattacaaaatgagtgacgggctgagagattggagccgtcgattgtgcgtaagagtagaaacatagaagatcgatgccatctccatcttgactcactcccatcttctctcacactgtcccatccatcttccccatacaactaccttaccgttaatggcttctgcgacttgatccctgttcggtttggaggtcttgaacttgtcgtccaaaggctcatttagaccaattacttcataccagtctttgtatcgtgttaattcatgtatttgcacttgagccacgcaaagaatactcacatcgatggatgccatgatttagaagtggccgtggagcaccgtaaatcgagccgatgcgattcgcaccatagtagaagcctcccgctagtcgattggaagtcttttcaacaggctcaaagtcactcccgacgactcttgctttttcagagggtattcccaagtagattctacaactcttagtctcattcttccaaaaacaaaaatgtcaacgcacccatgacaaactggcgttgggaggggagcatctgggtcttcagacacaagtagccactctcttacaccagagtgagagttccaggataactctggaaacttgtgctaatcgccgtgcatgtagtccttccccaatgttgcaccatctgggccacaatctggagatgttacagagagtgtaggctctggatgctcagtaaaagcgggagtggtgaagaaagctttcgcatctctgcccttggcgtttttgaagagccaagaagctgcaagctcgatataagcagtcattctgtactgtccggcgtatattggtttcaggtacaatgtttactgtagcatgccgtcaacagcaggctgaagtcttggggctgaaagggtcagcttacttggacaaaagacagtcgaaatatatatatatatgatgtatacataggacgtaaataatctccgtgctatatatcagtgaagagtgacacgatgcgacctttcggagccgaatcggcaaacgcccgcagatcgcatcactgccattggtcagtgataggtaggaaaggttcgagtcaaaggcaacttatttagaaatcaatagaacatcatttctcttgactcgtgtctatcttgacccgatactccttgaatgtgatacaacagaataaccatgtaacgccagaacatccatcacgccaaaccagacgctaaatcatgatgccttaccccagataccttcataaaccatgcacatcgtcaatacgacgttatataagcatccaagcaaacccgagagcaaaggcccccgcaaccatggacacagctgcatcgcctcccaatggcgaaagtgacgcagcggcattctccttgttatccgaagaaccactgccggtgacagtaggaacagcattctttccggtaccgatctcgagaatatgcgattttgtagcgttgaagttgctctgtgctagtgagatctcgttattgtcaagatcaaagacaacgtaggcgcttctgagaaatgtgtcgcccaagattgaaaagtcccctgtcgtgggtgctattccaaaagtacaggctgcttggccattatcgaaggatagttgattccctgtcacgtcggtgaagtcaaggaccatctcactcaatgatactgagatctccgccgagtctttgaacttgaacgtaaagtttccggaatcgtttccgatgtcgcagggaacgtaagccacagactggccctcctcgtactgagcgccaacaatgtcgtatatgtctgatgtaagtgaggcggggagatatgacagtgttgagcccgagtcgaggataacagtaaggtcgaggttgtcaacgatggtttctgagtctgcgctgacgctctgtaatgtgatggagaactcggagtacccgccgttgatcttgttgatggagagagtgactagatcgccgatgtactgctcctggtccacgcctccaaataggatggttcccgtggcggattcgaggtcgttgagatacaagctgtacgcattagaagcgatgagacccttggaagccaacttggccggcaagttatcataggcgtctcggttgagttggccgacctgagcctcattgctcttgtatccgatgccaagaacgccttcgttgtcagatgtaacatatccgataccaaattgcaaatcttcaagcttcacactacccatgcggaacgtctcggtagcatagtctccggaggcaccagagccatcggcatatgagatgttgaagtcgctgttcaaatactcataagtcgacgacttgttggggctgtataggccagattcgctgcatatattggcgtgagtagaacataattttgagccttctgcgttgacccatagatcactgcttccagtgtcgagatggaggcggaaatcttgagctggcgttcccaatgatgcattgaggaagtatagagattgctagaaagggtcagtgactgtgcttttttgtgttttgggggcagatacttacttcattgtcaatatcaatgtctactgtcccgtctcttctgcgaagacgtcttcgatcattggaaatgggatcagatattgtccgcctctggatctcgacgctcataacacgaggctcgaggccattgtctctcttgttgagggaaattgcttgagtaagtggtagtaaggacaatagcaaggaggatagttgaatggacttcatgattgaaacctcgtaagttgatatgatctgtcaggctcatctatcaactgagatgagggtattgatccttgtgtttatatcctggccccgatgtacagacagacggatgctccgccccaacttgacgctggatcggattacgcccacaaggcgaactcggtagtctagactagtatgtcgcagtgccgatatttggtcatagatagtcaatgttactgaggatcttgccgcacatccgcgcgggagtactaaactctggcgatgtgtcaacgtcaccttgaaaagcaaacgtcagagcaccacctctcggcacggaaacgccgaagtagcgagggaacgacccgaaaggagagggtgagaaagacagagaagagatcgggagacagagagaaaacatatccggtatctgtaaccgccattcgttgtgacacttgcatgcattttgtataacatttggagaacccagtcatgccatttacccccttgatcgatctaagctgtatcaaagtcatctttaggcgccgcacgaaccagtggagtttgcatattcgaaacaccctgaaaacgtcgggatgtctctgatcccatcccatctcatctcatcttcatctcatcgggcatatctaactcatgatcacctcccgctcgagttgatgctgaggcgtcagtgaggagacgcgcggccgatagaaacctttagaggttgttcgggagatagagcgggcacgtaaaaggcgggagatccgtagtattcgcatgatgcctaacctaatgagtagtacccatcctactctgtacgtacagtcaatctactgctacctactacggagtaccttacactaagcaaaactataaggtaagtatagttattcttagttctcaacttatttgcaagcctctctacagtatgaaacgtttacatgggcgtctgactggcgcaagctcgatgacgtgcaatgcattggtccctgcagcgcctaaccacggggctttctttgtaacacgatgccacaggttacaaggtctttctctaaagagaaatctattcgattctaggtaggtacctagttgaagttattcacgaaaggtcgctacctacctagtcagtcagttgacatcacatggatgagaatcggatggcgatgcttacgacaacttaaagtggctcaaggtgccgaacttccgactgacaacggaggcactcgttagtaacaattcaaattcagggtacagcagaacagagccgagtcggcgtcggttcgcatgacgtccgatacctgtttcattcctttaaatagatgttttcccactcaaaaatgccaagatctcgcccctctagagtcattggctctgtgatttctcttgtatgtttagggtagacagtggttccattataaccatgcatttgaatcaatgttgctctcaacaccaacaatcatcacgagaagcgtgattcctattttgtggttattctctatcccatacatattactactctcggtccaagttccacgtcgtttctcattgtatcatgcagtaacatcttcggtttcacaaacccccagcttgcttgaactctacgtccgcttccagacggacactcgtgtagattaccccttagccattgtgcttcacgggcacagaggggtatgtcgttagtgaatctagtgcagaggcctctctccgagtatgcatcttatgttggatgttcaccatcagccacttataacgcagcttattcttctgcctaccaagccacataaggatgcagtcctacatcgccagcacaaaccgtgcaagccgtcagtttttggctgcctagaaaagcgctgacaagcttaatagtctttttgcggctgaaatcaatccttttgaggggggggggcggatattaccaagtgatgttgattgcagcgtgtacataccttagccttacacgtcctggaccgactgtgcagcttggcatgagtatatatgtcttgcttaccacaaacttctgaccatatgtccccgtgataacaccttttaccctcaactggaatttccactgtgactaaccaacgccaaaatggatgctgagttgcttgcaaatatggaccgatggtacaactccctcttaacctatgaaacactgagactcaactgacatgatatttctagtcccatgtacgccgtacgtagccctttgccaaagaataacccacctctcctcacataagtcatggacagtccttctttggcgcacttggttgtgcctgttccatcgtattcacaactttcggcgcggcatacggcaccgcaaagtccgccggcgcaatcttccaatctggcatcctccgccccgacatgatgatgcaaaacacgtacgatgagatgaactcaacgttggtaaaacagtggctgacacactttagcctgtgtgccatcatggcccagatcctgtccatctacggtcttgtagcaagcgtcatcatgtcaaacaacatcaaggagaagatggctatccacacggccttcttgcagctcggtgccggcatttccgtagggctgtgcggcatggctgctggctttgctattggcattgttggtgatgctggaggtatgttcattcatggactgaaggcagcaaacttgacaaattgtgacaaatgcctaacaatccccagttcgtgcaagttcgcagcaaccgcgtctctatatcggaatggttctcatcctcatctttgccgaggtcctaggcttatacggtgtcattgtgtccatccttatgttaactcgttccaccgatggtgtgaccgaatgcaggtattgagacatacaaaccagaccgcgattgcccggtatcatgttagaccataggtttaaaattaaggctgtcgtcaattgcactgaataaatgttgcgggggtatatgcagatctaagataatgataaggcagccaaacacaagcacacagactttgttcccgtcctcctcttgttacaatgcccattcgttgatgttgtcgttatgcgtaatgaaaggctcatcaatcctcttgattgcaaggtcactgcaaagaatactgtgcaatgttagctgtaaaactacaagaggaaacacaaacataccaagcagaagcgacaagagcatccagctccgccaccacagtctccctctgagtgccactgaccaaacccttctgtatctgtgtctgaagttccctgatacgtgtggactttccaacgcccgcctgctccagcaccttgcgtcccaagcagtcagaatggaacgaatgctgacatgggaagacaaaaaactgcctgctcaggagcggcagcccgcacgtataacacttctctccaggttccacgattgcgtatcggtgatcgagcgcagcaatgtcaaccttgatatttgttgcagtctgcgacgactcgtccatctctttcttcaagttatcaatattacggctgtaatcttccagcgcggcgcaaatctcctccttgaagtcatcgataacaacaaagtcagggaagaaaggaatgagatcctcgatcttgagcaagtcgcaccgcttgaggaactcaatggcggtcttgattccattcgattgggaaatgacttttcgggccacggcaagccacaatcgcttgcgcagttgaggattcgacatgggtcgatctgcaataactgctgctagctcaacttcaccatgagaaagcgccaagtccactgcttgaagatactgccccatgctggtgtagatatgaacgcaagataatgttcggtggtgttgaatgcaaagtcgaagcgcgaaatctgggtcgtaacgcggctcatcaccttgtgcttgtaggtaggataaaagccccgattcatccttggaggagtgagaagcgtaaatcgagactagagtgttgtgtacagcagcatctttcgagtttagctggtaaaccgcatagttgaggtatctgatagcttggttctgtgcattggggcctcccgagaatgtccggttgtactcaagaaaggctggtatgagacttcgaggcttcaagtcagcatgcctcatcaaaatctcaaccaactcgggcgctacatatgtcatgagcacgctgctatatcggtaaaagacttcaggatccgtctgtttcttgagaacattcaggacctcattccatctctctcgctgtacccagtaagaaagaacatagttgtagtcgttaaccgcattggcaaagtatagaagttctccctcacggccgtggctgctgatgacatcgtagaccattttccggtcgaggtcgtttttgtacttgtcgacaaaatctctaaattctttcctcacggactcgaggagtttgcgtgattcagttgagttgaggtgctccgacggctcagcctgtgtgtttatggtatcatccagcgtgttgagtttggacataaagacctcgatcaaccatcccgcgatcatcatccgctgcatcactgctgatttcttgagcgaggctaatttcgttagtaaaaacttcctcaaggcatctggttgattattgtcgattatgctcagtgcgatatcttcaaaaggcttgttgctgcggccatagacagtagcagcctcgagccagtgtccattcttggccaagtggtcaccgtaagcagccgcgacggtttccttctgaagcggtgttcgagcatgctgcagagctggctcaaactctttcagttttgtcataatttcccagatgttgcgctcctcatctcgaaccacgatctcgaatatctcgtctgatgtaaatagccaaaatgtgttcttttggatatccacggagaacccgagaggcttctgtccctgaccgataacatcatgctcagacaccatctttccggtgaggcgattcgttgtaatgacgcgacccccgaccaagtggacaatatgccattgtgtgagtgcgattgcgtcgattgcctcggttgtcgggactcgtctttcgctattctcgggggaaaggatctgagctctagagagcatatgtgattctgaaaagaccttggtcccgagattgctgtctgctggctggttcaagagtttgccgtggaacacgccttggtacgatagccatgcatatgctctatcaggaatatcgtcatcgtatggtccagaatccggggggtctggggataccgctagactcgaaggtgcccctgaggtcgtccgggacagttcatggacgacaggctgctctgactcgaacaatcgggtgtatacagaccctgaaccatcatgcccaaaacctatccttccgactaggtgaaacaagcgtgtctgagtagctatcacaacccgccgaaggtctgacttgttattctgaagattgtccacccataatcctgtaattggtccgtcaggaagtttgtgtagattcttcaggtgcttcacctccttcttgtaaaactcctttgacgtctcaataaaggcttcgtaaatgttgccgtcggatgcaccaatcaatatctcgcgcgtcgacgctgtcggcaacgaagggttccatgccacactctcgatcgaaactcctcgcaggcgcccaagtggccgaggatgttttgactgggaatggaggtaataattctcgccaagcgcggtgcaaacaattagatgtgatgctgtagggtcgaggaacatgcgccgtatcatgccaatctcggatggctttttgggaagatcgatatctatacgttgcgatatcagtcaccatgactagccgcatgacacgtcgctcaactgctcaccgtcaatatcctcgggtcgttccaggtcaatacggagaatgcgtccgttggaaagggcgaggacgatgacgttgttggcaacctgcgcagcaacaaaatcagcggctactgagaactgtagctggacgcgctctatggtgaaaataggttcttcgaggtctgggacgccattggcggcgacgaagccatcttggagatccagggccatattgtcacggcctcacaggcgcatagtcggcagttggaggcgtggagggtggctatgcgtcttgcgcactactagacgtctgatttgaattcgacaaacagggggcctggaggttgggtcggctcgctgaagttggttgatgatgggaatgagtgagaggtgttgacggtgacgaagtcagtggttggacaagctccaggtccccacctgggaccagccggataggcacctcctcacctatctgctgttgggggctaaggccgctatttagctccagctcctagcaaaacacccgccccaaatattatatcaccacctacgcttttgccagggactgaattagcatcacctggtttaatggaatgctcaatgaatcagaggcagcataagttttgactctacaaagattctattgtcagtgcactgatacacatattctccctatgtctgtctaaccaatccaagtgccttttacattactcgtcatgtctatagctctgagttagtagctatcagacaaacaagtcttgtgtacaccagagcgccgtccataaatagcttcaaaggataaccaaccccctagatcgaatgctgaagaatgtacagataaatgtttagaagaaccaaaaaaatgagtcgtcatccgtttacaacgccggcccaaaacaaaagtatgcgccaaaccccatcgcacacaaagcaaagccgctgagccgctgagccgcccaagaattaagcttcttcgtgccctcgccagaaccgagctggcaccaccgcctcagctcagacctgcagttgtttggtcatctggacggagcgtaggatcaggactgttgccgttcagttctgttactggcgagtaactcctccccaagaattctgccagatctgtgggcgccgcatcgaggggctttctgccaatgataatgcgcatcttgacctgaagacccttcgacttctcggggtccttggctgcgtttgccaagtctcgggcagcagcttcacaagcctgtttgcacttctcggggtcccagtccaagtactccgttaacaagcgcaagcaatatgcctcgaagctgtctagacacgaaataagccagatcttgcccgcagatgcctcggcaacggtaataggaatagagtattccgtaacccgtacgtcaacaaagcctgcctccatgagcagccgtggctcgagatgatgtatccctcgtggacgccccgacttttccgaagcgatcaagaggtctcgaaggagttcgtgcatggcagagttgtcggggaactgtgataggaattgtgcgaagccctctgcgctcacaaaatcttgaacctcgatccagccaccaggcttgagagaaaagaacgtattgtcgtagacgaagctccagttccggaatgcgccctccataagccggaagtggatcaggtcgtacatatcggggtggcgatcccaatcctcggcgtcttcaatttcgaagaagacgttcatgggcacgcttttagtctcggctatcgcagcgatatcggttccgacgacttcacactggggctgcaactcggccatcttgattgcccattcacctgttcctgtgccaatatcgagaatatgctcggggttttgcagagggacaagagtaagttcaccgtccaggacgtgcataaatacttggtgttgaagagacattctccattgttcgatgtcatcgtttggcatataatattcgcgacaatagcggcggccgtggatttctcggtagtcaaggtcttgcgcccacaacgatcgtgtcgatgcagccctagcatgtgttagtgtcacggcaaggaatgtagcacaagttgtcgctcacatgtctgagtctatcgcatgggaatctggagagaatggagtctctacgcggtgcgaagcagagaccctggggtattgagaagcgggatatatggatatcatgtcgtcttcgtcaacatcttcgtcgaggtcggaatcatcgtggtgatgctcctcatcggtacccatgatactggtcatggctgtgttatttccgtcgctattggcatgctcactcggtgtaccgtcgctagattgtcggccgctctgtacagcgtacgagtcttccgaggacattgtgctcgtctgagactggttgtgacgtccccgtgtacttttgcgttgcttggtccttcgctttttggccatgggtgtctagagagaacaggagaatgacaactatgatgattgaatggatgcgataatggctaacgacatggcttgagatcggggaatgagacggaaacgagcggcgcgggcgacaaaagttcgggcccgggtatgattcgttgttgctgtcgcgatgacggagaatggtccaagatttggtggatgagagtttgaggcgcagaaaccggattagttaggttcgggtttattcgcgagagcgaggttggattctttgtctaaagacggtccgtacgaggaccaaaagaaacccaagtggcagtagcagccgtcaaagcacaaacaaagcaattatggatgaaggacgagatatgtattcgtgaagtatccgtgggtagagtggaggaggatctaagacttcaagcaggaagaagacctggggattggtaaaggcccgtgagcacagaccaagaaacggggacaagggtctgagggaaccggaagggatccgtagaaaaaggcagacaaattgtatatggtcagtttacgaatagtctgaggtaggaagagggaagagataagttgactggttgagtcaccgatagagaggaaaagctggggaatacctacactaactagagccagggttagttaggtacgtaaggtagttagtacagccgttggactgaaagaccaaacagaaacagaaacaaaaacaaaaacaactcgaggattctcttttcctgatgaatacaatggacagaacagaaaaaaagtggaggaggagagagatccaaggatcgggtgcaagggggggcgttctgtgtctggtgctgccactgtgctgcttctgagagacaaggatacgccggtcggttgacaacgtttgtggttagtaaacgacaagtctcttggattgacggtggtagacactagctgttccccgacaatgtaagggactgggctaccttataggagaagaaggtgtcagagttgaagatgaagttgaagagttataaaatatatgtacatatcatacccagtgtgtaaggtacctaggtagagtaggcggctcattgcccattcatatgcagtgcagtaacagtacagcactcatactttaatctactggttcagatcaaatccaaatatacacacgcaaccccatgctctatgaccttcttgagcttggtaatactggctggtaacggaaggccgtggcaaccctgtgaagtatctccgtccgtattcttaactcaaagtcaagatacacacagataaatcatgaaacgttgtatccctctgacggccgtttttccattactgtccgtttatgcgattcgacggtcaaggtggaggtttatccattcctcagctcccggcactctaagcgtacctggccctttaacccgccgcatatatcctaaacatggactcctcacttcatggatgtttctgcacctgctctcggattgatgttgctccggtgagcttggctgcttggctctgcttgtcaaacgccctcggctactggggggttggacgagacaggcctggcccctaagcctctgcactattgaaagtccatggcatactccgtacctaggtacctaggtatttattaactggttgaccagtacggagtacagagtacatatgtggcatctgtacgacctcatctcacaagaaggcgtggattaggtattgccatcagtagtgtcaccccatggaagtactctcagaagcaccacggcaagttccagcccaatctaggctcttacaaagcaatgagcaacacagaaacttgctctcttggggatgctaagagttcccccctctgggaacctggctcctggtccatcatcccacggcagtggagcagtgcaacagccaacaacaggggatgcacagttggttcaaacttcagggttcacaatccagacaaaagacttaaacctgattcagataagcgtccatgcgggtcttttcatgagtcgatgtttactgcatgtacgtactgcgagtcggatacctagtcctgtcttgtgcctttgtcaagcagaaatccaatcctgcctgttatcgcatgccaagaaaaggcaatacgacaatagagatagatttcgtgttaagcataattgcttgccactcaattatccgcattgctgttactcaaaagagcgacgtctctttgacttgtacggtttcccgcgtcttccttgtgtcaagggtctaatgagttacatatctccacatcgtcggagagaaaaaaaaaacggtcgatgaagtccaacagcttggacaagttggcttttactaattatttacatgcggaattgggtactgatacgacaaggatggcctcgccgttgtcgtactgtatgtagggatagacttgttcctattcttactgtaactcacttatcaatcgtcgactcatcaaattccaatcagacagtgtctgtctactaaggtctcacatcttgaagcggcccgtcccctttaccctctgaacccgtcacccaagctccaagttaacaagttagaggcaattaatcaaaagccctcccgccctgtcaatccctttagtgcaacccaaatgtcagtgattccaattgggaactcttcctgttctccgcatagttcatggtcaagtacatgactgcctatcaacatttcggcagttaaaaaaaaaaaaaaaaagtatgatgacaaaaacaacaccaacaccaacgccatcaccatcaccatcacatactaagaaccctcacccccggataacctttcccttgtcccttatccggcaggtcggttcacattgggcatcgacagaaaagatgtcaaaccgtccccagtctaggatcgtcccgccgtgatcccattcgctggagactccgtagagtgaatgaactttaccgcgtatcacacaaactgttgcctcttgttggacgtattagactgccggcccggcgccgcggagtttagcctctccccgacccgctgggttggacttggtgtccgccccgagagtgcgtttgcgtccgcgtctgcgtctgtgtgctggcgttgcctctgcatttgcatatgatactggacctttgggaagatacctggccccctgaattttggcttgaattttccttttgtctgccccagttagtgatgcaccatgcaggagaacgcgtcattaattgtggccattggatacgcatcgttgcatcttgtcctgattgtgttcctgcagttacagggggagcttcttggttactgggagtgctttgacggtccagagttgagttgttctcataggtaagtactccgtagccgatgatagtaagccaatgccatagcgcctagcttgacttattacattgagccagtgatagtagttgcggtcatcttgattggtacgtggtctaacccatacggtaggcgcacaaacatgtatccacgataaattaggtatatttcaagattctttttagtctatccgtaggtgattgaatttgcagccccagcttcgggacttcgtctaatcatcagccccccttataagtggtatctatgtctttcgtcttccgtatgttctattatcaaaattcacctcaaaaagaaaaaggaagaaaaaggcccgcagaaagaatggctgttcgtcaagcggtaatctgatagccgccgctgttattttgatgtagcccacttgtatcctcaccgttcagtggtgttgatcgacaaccaccactcatatcatcatttttgtgttgttccggcagcttgccctgtcgtatatcttgggactcaagtggttcatcgcgcattgatcgcgcatcatccggaaccatctcgccatcgctcaccgtaggaaacggcgtgagaacatggctgatgtctccccaccaggtctctccgaactgcgtgaaccaatcgactgtaatcttgaggccttcgtctatcgacactttctgctcccaaccaagcctctttagtttggtgccatcaactgcataccgacggtcgttgaagggtctgtcccgagtgtacttgatccacttgcggagctgctccggggtatcgtgtggtatcctcattcggtccagcagcatcccgcagagctctagattggatacctcatcatgtgaaccgacgttgtaaatctggccaatttgacctttgtggagaatcgtgtcaaacgcatcagctgcgtcgccagcgtagagatatcgccgggtaggcgtgccgtctccgtgcagaaccagtggccgctgacggttgagaagacatgtaaacttggggatgatttctaagaacggttagaatctttggcatgcaccatatggttggcagctagctttctgactcactctccggatattgatgaggaccgtatacgttgttactccgcacaatgatggcaggtaacttgaaactcttctggtaagactgcaccaacatctcagctgccgctttgctggcggcatatggatttgtaggagccagtatgctcgtctcgagaaggtcgtcgtcgtcttctttaacttcaccgtatacttcatcagtcgatacatgaatgaagcggccaatgccaaccttcttggcgctttcgaggagaacatgagttccgtagacgtttgtatgtgtgaagccataagagttgccgaagctcaggtccacatgtgactgggcggcaaaatgtagaactgtatcaatattgtatcgctccatacagtcaacaacctcagctggattggtaatgtcgccatgatagaaggtaaagttggaggattcacttaggacgcctgtattgttgagagcagcgcagtagtctagcttgtcgaatgagacaatgttataggcatgtggatatgtcaaagtgagatggcggacgacccagcaagcgcttgaaatcaaccgtcagtggagcagagcttggcgttgcaggacgtcactcacatgaagccagcgccgcccgtaatcatgatgtttttgacatcggagcgaggctcaaatttggttgtgccaatgagtacaggggcatgcttccatatgtcgctttgtttgctgtggttacttgtcccaactagacatgtcgattagtctacggctcgaccattcgcttatatagcttgctcggatgacgaggtgtcaagttgggtggcttaccactggcgtcaccgttagtttgcagttgatcagaggaggccgtcatattcgtcgtgggatatttgagtctggcctattcgaaacagggtgtatcagagcattgattgtgactttgatggcagactctctgctgttatgcagacaaatctgcctgcgtcatgaacagccaggattttaattgtcgcaaaccacccgcgggagatgggtcatgagtagacaggggacaggggatatgtaaggggcaatccctcggctcagaagcaatggagggagatctttgacgaagagacgagacttggtctagaatacgaataagttatcttgtgtaacactgttgaggtttttcgttaatagttgtcagcaactgaatcgagttaagggggcaaatcacacagaacacgaagagacgttgaattctagcgtggtttgtccaatgcagcacagttgaacttgtaacgccacctcactaaaagactggtgagatgtggcgctggttcctagaaaggaacgttgcgccacagctcaagtcctaaaaatgttgtgataattgcctatgggagattgctcgctgattaacaaggagttcgtatgcatgttgatcttactcaagattccatgactgtattggatgttcttcaatactcactccacttggtctgtttatactttgattccctgttgcccttcttttgctgtttctgcctgtcaagcgaacggcatggcaatcagcgttctacaaagtatcaccgttttcaacggtagacccgcagatgtatgggatacaataattaaacactgaacttaaaagccgagcttccattaactgtcaattgttgacaagctcgcttcgatttatagctccctcagtacgaataaggtgcctactaatctagctatatcactccacaaccttaacgatccttatccagcttcgggcaagcattattaattgtgtcttccacggtttaggcattccttcggataattaggtgaatacaaaaggtaacgttacttgcgtcctcgaacagacaacagtcacgctctacataaattactgtattaatctctgacagggacgctaaagtcctccaaattgaggtttgttgtacattgggaaaaagagaggattcaatccccctcgaagtggacttacatcgttgggcttttccctctattactttcgaggtccgtttctactccccatcgtcgggagatcttctgtttcatacataggtagatattgttcccaacgacatgggatattcttgcattcacgcacctgccagcatatcgaacgatttcccctcatcaataatctcaaagtgactcgatgcactgtagcactgtagcagtggagcgtctatcatcgttgagacctcgacctgatcaccggatatgatatcctgaaagggctacgtcaaccaggggtcaaagctcccactccgagtccacgccattcgtggacttgagggatgaactcggttgacaccctggccagctagctctcaagcgcatacatactatagtccaagagcagggcccaaagactaaagcgccttcttatatccgtataaccgttttgatactcatggccaggactttctactgtccagtgtccaccgatcagtgatgtgacttccggctttcgaccctggtgccaatccatgcatggtctccagaataaacacccacaatattgtgttgctaagtaacatgagtctaggtgaatcaccttgagaaggagacatgctcagccaatagcaagaacataatctgaggcactcaattgcctacccaaggtagccatatatattgccttggagctggactgacacaaaacccctatcttcagctccatcaggcgattgtggtagctatagaattggtgcctctcagaggggttggaggcgaaggcatgggagttggcctttgatccaataaactcatagaatggcattgaagatggtgtgatcctcatcgaacaagtcccgcatcgcgggcgggtcttcgcatatgattctcttggtgaaggaaaagaacatcctgaactgcaggtagggcggttcgacggatgacattttgtctgttttagtgaaactggctgtgacgatagaaacaaagagaaatgctgctccgagtgatggtaagcaagtgatcatgaactatgatagtactctgtgagttgttggtggaggtgaagactctgacctactaggcaatgctagttaaatatacagatacaaattcataagtgctattttatttcgagggaatcacatctgggcttgaaaggacggacctactaggtaacctgaaacatggaaaccaccgccctcactttagtaggtatctcaggggccactgtcgactatcatccagcatcgagcaactgtctcgtcgatagacaacgcactcgtcaaagtgctttctttgaatgctacttccgcgagagcacttgtgttgtccacgggtactatcaccttggtaactaacttgggctactgagctagtcgctactagaagcagtactcccctaggccttgcgcaaaatcaggatctcttgagcagggcacggtgaagtcacgttgatacgaatcgacacctcatctatcatgccactcagccgtgaggcgagcctcttctcgaatttgggggttaaagaatatgctatacagcattgggtaaaaggaatgacagaagccaggagcttgagatgaagatgtcttcgttatctttgtacttcattgtattgccggttcaagttcaagaacgccaagcaccgtgactaccaactcactattagagaagcaattataggttgaacctcttgcggtccttctccatcttagccttccactcccactgtgtcgcatcatcaccctcacttccagctcttccaatacccttgtcaactctcctcaacttgagggtgaagcggggaccaagctcctggagaccagcgcggatgccctccacacccttaacctcctttccatcggcaccgacgatgctcttttctgtctgtcgcttttctcggaaaacgtaacgatgtcgtcgcacaaagatataatctcgctggttgtggagcgtagtgacctggcgaccttggaactcgggcttagggggaaacaaggtcataaatagcttggcggtcaacagaccaagtggtgtcttgaaattgttgagaagcagttccgggtagtgatttgttgggttgccatggcctggaagctttttgccttcgatccaatttgtgatggagaaatgaaaagttgggccggaaggaagatgcacaacggtgagacctgtaggcttcttggagtcctccttgagaagaattacagctgtgtactcccgatttgaggcgtacttgcagatctctcggagcgaatacttatggccgtatcgatgggccgaacgggggacatatgagctgttggggaagaactcgcagagaacatgggcctgttcgtggagagtagagttgatggatgttgtgaccagaatcttgggctcaggagccggtatgtcggtgaaaagagacggaaactttagggccagtgatgttggtgtcaagtcaaggtttgtgcttgttgtggatggggcaacactgttatctcgctgtgtacggcgttgacgcttcttttccagtgcagcctgtcgctcttcgtccatctcctcatccgaagccagcatactgtcaacgtcatcatcctcgtccagctcttcctcagcgcgcatagcagcctcgtgagccgcctgttctgctgcttcagcctcttcaatgcggcggcgcttcagcttctcgaggtccacctgcacaccaagactgtcatcgtctatgtcatcccatactcgcttcgagtcgatcgttgcaggtttgcgcttggctagacgggctgccttgagctcggggtcctttgcttcttccctacggcgacggtgtcgttcctcatgtctctccttgttctggtgcttcttgtactggacgaagagctcctttcgtttcagtttattggaagacttgagcgcctgaacaggcggctttgtgaaacccatttgcgacgatttggcggagtagatcgagttgggtagcagacacggtagaaagaaacactacggctgggaaataatttggtagaggggcatttctgtccggcagaaaagtccaactttttggcggtgagtgatgatctcatccaatcagtgaatgcgatttcctgccggccccacaagaccttgtcgactttggcagaaatcgaccagacagacgacgacaaaaccttcaagaggcgcatttatctcgtgccataaactggaaataatacagaaaaatggcacaaaacggcacaaaacgaagaaagatcgctcatgattctgccaatcatgagacccgagatcagaacgactcaaggagcgcccagaagtctttctttaagaacgcttcaaattggagtctcgaacaagactatgagacgcgcccacgcaaaggcaagaagcaaaaagagagcaacagactccccatcaagacggccgatggtcgaattgagcaagctgaagcgcaagacgatgagacggcctcaatcgagagcgacacggaatggctagaaggccgcgaggatgaagtggaggggaaacctgaggaggaggagggggaggaggaggaagaagaaaaggaacccgagatcccagagcctcagcagattctcgcagcacaggaagagctagcaaagattgctatgcaaatgaacgagaacccagaggaacacgtcggcgcattcaaggccctcgccaagatcggacaatctaagcttatcgccatccagatgcttgccctcatgacccaaatgtctgtctacaaggatgtcatccctggataccgtatacgtccccagactgaaaacggacccagggaaaaactatccaaggaagtgcgtacactgcgacagtatgaacaagctctcgtttctggatatcagaactatatcaaggagcttgcgcgatgctccaagctcgaggtcagggctgcaaagggcgggcagagtatggctactatcgctatcacttgtgcctgcactctcgttacatcggtttcacacttcaactttcacatagatttgctcaagattcttgtttcgaagctcagccggcgcaagatcaatcaagatggcgtcaagtgtttagaggctcttcagacgcttttcaaggaggacgaagaagggcgaccggcacacgatgctgtggggttactttccaagatgatgaaggctcgcgagtttcaggtcgatgagagtgttgtgaacctcttcctaagcctgcgcctcctctccgaattctcgggtaaggcatccagagaccatgtcgagaatgatgatgcacccctcaagaggaaaaagaaggagtttagaaccaagcggcatcgcaaggcgctcaaggaacagaaggccttggacaaggatatggccagcgccgatgcatcagtcagccacgaggaacgtgatcgtatgcagtccgagacgcttaagcttgtgtttgcaacctactttcgcattcttaagctacgcgtgcctcatctcatgggtgccgttcttgaaggtcttgccaagtacgcccatctcatcaaccaggatttctttggcgatttgttggaagcactcaaggatcttattcgacacagcgaagaagacgccactgagggtctcggtgatgaggatggcaatgagggtgaagaagacgatgatgatatccccattcgcaacctaacccgcgaggctcttctgtgtaccgttacagcatacgctctgctcgaaggccaagacgctcacaactcgcgcaacgatcttcatcttgacctctccttcttcacaacacatctcttcaagtcccttctcccactctcaacaaaccccgatgtcgagctgacacgccccactaacacaaccaacgcgaccaccaagatcaatgtccagaccacaacagttcttctcctccgagcactgacaggtattcttctcccgccctggaacatccgatccgtgccacctatgcgactagccgccttttccaagcagctcatgacaacagcgcttcagctccctgacaagtcgtgccaggctgttttggttcttctcagcgatgtagcgcacacgcactcgaagaaggtccgtagtctatgggatactgaggagcgcaagggagatggtcgatacaatcccgtgagcgatagtgttgagggtagcaacccgttcacagcaacggtgtgggagggcgaactgttgaggaagcattactcacctaaagtcagagagggagtcaagatactagagaagggtatgtctgagtaggtggttgatgagtgaatacatcaacactgtgcacttaatatcgaattcgattcccacctatttaagaatcattgagtagttcacgggttgataaccaatatatgttttacactcatgtgtatttttctactgtcttctggtatcaaaaaccaactataggcttgattacatggccgcatagaattagacgctctagtatcagctgagaagcgtcggttcttgtgccaaccctatccgaaacctgtacataccatatccttgccttcttacttagcccacatggatgcatcgaggcccttggtgggctttttcggggcacgagctacctccccattgtcgccagcagtgcgcaggggcagctcggtcgagaaggtgacattgataggtgagctgaacatgatttgactggtggcagggccagtgatccggaagccattggcatgagtagcaacaggcgtcgcagtgaccatgaaatgctcagcaggagcaaatgtctttgtcgaggcatgttgtgaggcctcattaccgcccaaatcaattggcgatggagtcgcatactgagctagcatggaagtggctggcggcgcgtgcagtttgggcacaaaaccaggtgcctgagggcgaacccccttaggcttttctggatctggaagctccttgaaggcaacgggatctttggcctgcatagattcggattgggccttggtgggagcttgagcagagtcaagcttagtatgctccgaacaaggttgcagatcagcgagatcatcataggtgaggctagacatccagcgttgatgaacgagacaggcggttccaggtaccttctctgcagctccagacttgaggccaacttgacctccttcaagatcaataagatttcccgcctgtgcaggttcggcagtggtcacaataggagcttgaatagagtcgggcttagcctgcttgggtgaagtttgcggagcagtgggacgaagaacagtaggctcagtcatctcagcatgagatccacatacagcggtagtcttatgagcaatgaaactggcagccgatttgtatgtggcagcaatacccgctttctggctgttgttgtgacgcttgactatgcagtcaagggggagaacccccgtctttgcatttgccttcagttccagaagttcgtcgggcgagtacttcaaaggttcggcggccttggagtcatgtgtagctacctccttcgcttggcaatcaaaaacgccgtccgatttttggttatggaatagctccagaagagtcttctttttcgtctctttaccgggaggattggtagtcttagttggcgtctttggaagaccagctgccgtttctactgtcgtagctgttatggaagcttgacctgaatcggtggcgaagtcacagaggagatcaggattgctgactctttcaggggccttagaaacagtgggaagattggtagatgtggcgcgagccccagctttctcgctctgcccctgaatcgagtcgaaatctagcttgtcagtctccggaatcacggctaaagtagacgggagcttgaccacaggcttctcactttctttctgagcgagactgggtgatgcatcctgtaccttaggaacagtggatggaacctcggccttcccctggtgatcttgaccctggacaagactggaagataacttcggagctacatctcttcggccaaggaaatcagaagctgacgggcccagaatagctccagctttacgatcaagagggttagatagaagggtcggcggatagaaccgagctgtggttgacggagtagtagaaccgcttggtggcacaggagctgggcgcgcagcttgcatcgatgggccttggaacaacatgttagtctaactgttaacgaacagatttattgcacttgttgtgaagatttataattgaggattgggctttcccgagtctaagtaggatgagggtccaagttttgaatactgacctgctcgtttcttggggatgttactttgacccttagccccggtgttggatttgaacatcatttgcagcgccttagcatctgacaccttgctagggtcttgataacctctgtcgctcatggttgctgtggccggtgtaacaacaagactacgggcatgagcgtgggaggcggtttaaggccactgtaatgagagggtgtcagctaagacataataagaaagaggcaatcattaataccataaatctttgatagtgcgactcgcggtgatattgagattgcagacgtaatcagcaacagctgtgcggcgaagactgggggtgtcgctatactggacaggcgatagttctgaactattcgctgttaaccgaccgaagcatagcagtaacatgcttgtatcatgacgcagacggattatcgacggcaatgaggtgatcgtggaaaactcagagggaaaagcgacttacgtttgatcatgagcagggacgcgctgagcttctgctggctaaggccagcagagggggaagaagtaaagaaaggaaacaaaaggcaagtctccttgatgagtacctcacttgatagtctataccttgggttatgaggacatgcgaaggaaaaggggaaaagaaaatcaaaacaaaagttctggtggtggtggtgaaggaggaggaaagaagaggacgatgggtgggggagagagagagaaagcgatggaagtacctaacccagcaaccgccacaattggatggctaccttattcacagaggcatttggtgaataaaggggacagtgcccctatctagatggttttagtcggaaggattgcttataggcagcattacagaggagtggtagttgagtgaagtcgctgtagcatcgtccttagggggtagtgctgtatccaattgcaatacagccaagccaagagtccactaggtaggtaggtagctgccctactgagtagaaatctctcaacaagatctcagttgctcgagctgtggttctctcacaggaggagtacaaacgattctgtcctggggctatcccggctggtgtatgttcatgcactcgaaagctgcagggtttgacgctgttatatcgtgggaggatgaattctatctacaataggagtacctgcttaatgtctctgttttatacgtgactctacgtctttctgcaaacctccctcgtgagttacctgcagccttacgatcgtctggtgctggattagaaggttgtacggtgacaattgagaaccacgggatggtatcctgcttgacactgctcacgttactccacagccatgaataccttaacaactttgcctaggtaccttacctagtcaaagataaaggaagaatacatatgcgcaaaggatgtctccttcctgtacttcatttaagcacccatgaaaggttttgacgtttgaaactatccactactaagtaatatgcagctaccaataccgttcaacaaacagctgatatgaaggctaatgagataattcggatttctgtaggatacatgcataaccccctgcttaggttatctgcctacacctcattcaactcgcgctcgcttgggtcccaccgttgtttctgtagcattaatctttggggcaagatattgtgcatccgaagacacatcaagccacgaggcttctattggctcgactttcttcataacaaactcctgcagagctccagctcctggggcatccatacgaatagcgacggacgagacccttggcactccaagacaagaactcaagcgttcagagcatggtttagataagcctaccaggcgggttttcctttcggaactggtcttcctagatgccgccccaatcatctgtgggaaatggcagttgaatgttgaggcttgatcgccccgcgctacaaagaccatggaatattgtcggtagggttcgtctcccattgattcagtttcttgtcgcgaatacaactgcaggtttctagtaatagagttaaggccgacatcgatactggcttttatctcgggcattgggggcactggaagttgttctgaagcctgggctgtcttcttggccccttcctccttttgcgatgaacgcttccccttggatctcttgatttgtgtctgtcgatactgcccaatggggctcaggaggctgtgggcgttagaaagtctccgtattggatttcatggccttcagggaaagatatttgtaagactcggccaggttgtaagctgacttactcgcacagcaattcgaggatggtgtcttgatcttctgtcaagattgagggcctattcgtgtgagacttcaacagcctagaaacttgagagattgtcataccatgggacagtagagaaaggagtgtcaagctggtgcacaaccttcttacggggggcttgggaattgggagcggacatgatgacactcagtgacgtgaaagacactgcaaacaacaagcgacttccgatcaacccgctaattgtaagctactatgtaaaattggatgttctgcgaagagcagcgtggctacaagaatgacatgagaaacctgaaaaagtgctgcagctattcacaataaaatagaaggacgaattatgtggggcaggatttttgacgaggagttgcttattagcgccgggttacatgtcataagccgcaggaacaaactctgaaaaggccagttgaatggcgatcagtcattgaaaggattttggctaaagtatggttgctcttgacagctgtgagttggctcttccttaccaaacttgcaaagagttgatgttagattgcctcaatgaaatcaatggccttggctaacatttgatagacgatgtggcttgcacaaccacctaggtaggtaggcaactaaggcagacacacgctgggaaaggcccgagagaccatgggcaacgttcaattaagtagatggatcgtgaaattacagcttgcctacctactcataacccccttattcaaactcctttgaaatgtgtggaaaaataagccaccactgcttgaggcatggatgcaattgataggtaggaaacatgcaggcgtcgaaaatgaagcagcctaaggcagacagccgaacatggtcacaaatcaattcaaatcaagcatggttggtcatcatgaattgttgtcgacagataaccacacagattggagtagacaagaacttgacttccaaataaagttacttatagtacctacttcgcccgaatagcaacgcccaaatactcagttgatagagcaatgaatgacgcatatttgggtaagttgcttctgccgtcatttacctaggtattcatgattgaaagttggttggatgtttgatgccccaccaaaagacacgctcgttatcatgacaactctcgcgtgaatgacaaggttttattttatttgaagtcttcgcttcacgtgttcgcagggcttggtggcaatcactgtagctgggtttatatctctgattgagttactaattaatattttgcccatacatatatatatacgtccctgttgaatgctactgtggcctcgagaatcaatcggcagtataggtataaatgccaaacttggtaccttaacctacagtaccgtcctcggagccaatcgagaacgcgtccttgatgtaatcgcactatcctcacacctttttaccccgccctccgacagcaactgacatcacgcccaagctgtctggaagcgagctccccactaaaaggatctcaatttgtgcggaacaactgtcagtgccaaaaacaactgcaaggcaaccgggcaccagggaaatcttgatctacctgactacctacccagcataaatcttagctcgacggcaccagagagaccctccattagaaatccccgaaagcttcaaggttctggcacgcaccattttcaccccttacccagcagcggctgtgagggttctcttatcacccttccttcttcatactttgtacgggtaccttacctgaaaacctccatagcttccattagctacctatatatgcccgctcacatgaaagcaggctgtcttcttccaacaaccttctcattcgacaagagagtatcaaaagttaccgtctcgtactagttttcttgaaaaggcaagtaaaacacatccctatccttctattttccccaaacgaatgtttcccgttcccttccaaacccttcccatgctctggtgtcgggctactatctgcacccccagtgctcctgtgatagcggggtatccacactagcaaaccgcgagcgcgcactgccaatccttgctcccccggcctgaactaaggtgcctaggtaccttacctactatctatcctaggtatcctcagatccatctcaaaagccttatccatccaatccatccacctgttttcttatccgcatcacaagcaagtcccaaagtgtaaacagtattcctctgggcaaccatctttcatccgttcttgaacgtcaggatctcttattcgcacacatttgcctacgtctcccttacccccgtactcgtgctttgactctgattccctcttcgaaacttcttatatcttagagcttgggaatcttgctactttgccccgctacatttcacagtttctatcaaacccacatgttaattttgtgcagctatcgccggggcgtctttcgcgacggtgtgacgtctctgcacctccacgctttgtccccgttggcctctttctacgattccgatggatccagcctcgagatctcccgccctaccagatcgtgctgcctccgctgaagcgagctcgacccggccgaatcccttcgatgacagtaacatatcatctcgcaagcgccaacgaacctcgctctccgggtctcctaccaattctcacagcaccgtgaatcctggtcacgactcttctcgctccgccactcttgacactgaacctgtcttgcctcagcctggctcgacaactgtctactctcaaccagactcagtcgcgccgaagacttcagatacagggcctcctgtttgcgacccattaacagagccgccatcaagcatggctactcttaacctgagaaacgcgcccgagaacgactcaacttcctcaccacctcctccaccgaacgtggcccagtcagttgcggctgagactacggctaatgtcttcaaggaccaagtcaaagagagcgtcgaggatgctgaagtcgccatggtgccacctccccagaatctcgacactccacggtccagcttctcgcattcagcaagccctcccatcgaagttatcactgtgcagtcggatgatgatatggcttctgatcgccagagcattggggtttcaatagtcgatgatgattctgtcatgatcgatcccatcaacgaatttcctttcagagaacccacagagacactggagggaatggtggtgcgactctgcaattacattgaaactcgtaagacgcattctccttttcctagggggtttagatactaacagtacagaatcgtcgatcgatgcaggagtcatctacaaactccaacaatggcttggacggtatattgattacatcactactgccaatcagcaattggtagtcgattcatgtcgtcttaaccttgttttctgggtgacattcccacgcattattaccactatggctgctcacaagtaagcccatcacgcatgctcctgtgtaccgagactaacgtttcacaggcctccgtttctagcagatgatgtgctacggcatcataccaaggccatctttttagactacgccaggttgtcagcatggttcgtcaatcaggatattcacacgaccaatgagttcatagcagaacagggaggccggggacagcagactgtcgaacttttctgcccatgctaccttcagaacctccactcaatcatcaacccgctattgttaagtgatgatcagtatcagcatttcggggccttgtccacgacctttctgaaggcataccaggacagcccaggcgggagccttagtcgccttctccaactgacaagagcattgctccaaattatccctacatatccccggttgactaatgacctggcacctatatgcttagtcgcctcagatatcatggaggattcctgtaacattggtactcccgaaattgcttccaaaagcaaacagaaacttctgataggccacacgttgctcgatctgatgcacggaagattggacaccatgattgacaaaagtccgacgcatctcgccgcagacagtgttcttgtgatcattcaagctttgtcaaatatgatcaacatagctctcaagggtgatcacgcagctgcaactctcatgttggaacggcaccgcaccgattttccagcagtgcctctcagatacactgctgaagcgatttcctatgaaaaccgctttcaattcttgatcaaactaatcaagtcaagtcaaatgcaacttcgatttcaaggcatgacacaaatgtgcaaagagcttgttggcttctggaaaaagcattgcgacagcaaagccgaagacgggggccattatgtcgaacacattgcggaatacctgatccggaccggattcatcgactacctactaggcgccaactgccatcctgaaattattgttgagggtgctaatatcattggcttcatcattgtgacgagaaggtatcgaaggacgcatatcgataggttttgggaaggcattacttccaggcaagacccccgtaccgctgacgctctggctcgtatggtcattcaattcgcgcacctttttgacgacgacggggttttgcttctctgtgagaagttccaaactcttcccatagacgcattcacgcccgccatccgaatgctctgggaggctgtcatgaagaacatggcagaaaaatgttcgaatgggcgtcttctgtttgtccaaccgtacagtttatgtatgcgtctattgagggattcgtctgtttgcgcatccggatcacaagtcatgtatcctgacatccaacaagcagcaatgcagaaattcgtagagctcctgaggtgcggcccagatgatgaagggaagcaacagctctatcttggttgtcttcaagaccttgcaaataagtctgcaacaaccctggggagcctttggtgtttgttcatcacattacaatcaagggacatgagtcaagaaatgcgctggctagtagaacaccatgacctgacaagactcgtaattgaagagttggaacatgctattggcgctggccaggcggcagggattccggcggttctctcgtgctctgtcaaccaacctcggagagagttcattgccaaccttatccagcttgagccaccgtcaatcaccgaggacctcggtgtcaaactatgggacatgttggtaggaccaatgtccctttcaccaggtgataggcgggtgggctgggaaatcttgaacagtgtccatcgcaagcacaaaaatggtaattctttcctccgagcttgtctgacctaccatcttccagccctttcgtccgaatacttctgtgagggcgtgcttgagtttctaagaattgagattctcccacgcctcaacgacaatctcagccttgctctcgatgaccccgaagcagttgctacgagtggcattgaacaattgtggcgcctcattcttgaggccgaagacgagactctagtagatagggccatacgaactctcgcagttgatgtctatatcaacagtcgacttttcaactctatcccaactctgagagcacaatctgtccatctgaagctagcgagtcgatgcttagagcagctgaaaagtgctgcccagaagttgagaaatgcaagccaaggcacgaacagcgatgaccaagtcgtggttaccacaattactctacagcagtcacagcagcaagaaaggattttcacccgttcgttgaagtttctccgctatattcttgaagcccaccagtcgaagccatccttggccgcacctgatctacgaacactgatcccacaagcctcccacgaggtccaaggagatcctgcgggcctgaagtatcagtccttcgatggggaccaacagactgacatcaagccacttgtcattgggagggcgaacacggcagcctcgctcctcgctagtttgcggcaagagactgggttcgagaactatcggatatactaccgaggccgaccatttctgccgagtgagcaggatatatgtaggtccctagaagatctatgcgtgcatgatggccttatactggtcagacgtgaggagggtggccccgccctctccaagagggtcaggccaggcgcttcaccactagagattgagatttccgcacactttgacgagatatgggagtatttgagcatggatgaagcactggcacaagaggtaagtatccgcacgttggcgatcgggacttcgactgacctttccagatttactactttctcatcaagctgcccacagatggccacttcatgaggttgatcagcagtggaacaacgtcatataaagatatctttccctcagggcagccgttcaaatctctttacgctgtccatgcgttggtcgaatatactgagaccctcctccctagccaactgatgggttatctcaatggtgtgaccactggcacagggtccgatcatgtgatccttccagaggctctcaggacaccaatatcctttatcgtacaggcaatctcggacgaggacatattcaatggtgcttcggtattcctgcggctgaagctggcgtcgactttgctgcatgcccttaggcagtttcttgacagtatgttcactcattacacacgttattcggcctaacaaagttacaggaatcagcaacctcagatgttcagtaccgccgcaggggctcccccttcctgacccaaacaggttggtgaaaatgctgtcttatgccatagactgtcctggtgacgtctcttctccggtcatagcaggagcgcttgtgatctgtcttcggctgagcatgctttatgacaagttttgggctaaactcagcacaaaccccgactttaaccataacctgcatcgtcttctactgattgattcccgccagaacatgagatcactttccgcgaaactaattgaagagctttttgcggctatgagtattaccactctcattagggagactgactgtgaaaattcagttgtatcccatgagtcctcaatagctgggtatttctggaaggtcaccagcgccatgatcagacaaacgactgcatttcccagccagagcgaagaactcttcaggttggtttatttcctcgttgtgaatatcagcgaccggtcgcctgggtgtttgaacattgagaagtttgcctctcaaattagccaacttcttctggagcatactacaaccgaggtaagcttagtcactcttgtcataacgatattgagcaagacagctgaccgcatgatcattagaccattgggccatctagtatagatgattcgctcgcgagaggtctatccttactgttgcacacttgtctcgagctagataactcagtcgcacagtctaagacacttcctaggtattgtgctgcatctttgagtcccagaatatatgctgacccggcccagtaacctcgcaatgtcacttgtttggaagcacctataccctcctaaagacctgcaaagtgggcagcctgtgcccaaagtaattctcaacgaagagactcgagcgaaactttcagatgtgttattcactcttgtgaaacacgaccagaagaagatggtggcggttgtgaaagctctcgaggaacaagttccattcttcgacgatgaagagggtacgtgctgtattctagtaaaagtgcgaatgctgacaccaggtccagacgaccactacatctacgatctcaattaccatttcgaccgaaacagagctcttcgagccccttgtgggtatgctggtctgctgaatttgtccaacacttgttatctcaactccttgatgacacaactcttcatgaacactacgttcaggcgtttcatcctcggctgccgcatcgacgatcctgcaaacagccagcaactcctatcatacacccagaaactgttcggtcatatgcaggagagttatcgtcgcttcgtcgatccgtcaaatttcgtccattccatcaaaacatacgacgacgcattgatcgacattcacaatcagatggacgtcgacgagttttacaatctactacttgatcgctgggagactcagctttcaggccatgaggaaaagcgggtcataaaatcgttctatggtggtcagcttgtgcagcaagtcaagtcaaaagagtgcgaacatatctcggagcgactcgagccattttctgcgattcagtgtgatatcaaggggaaaggcacattagcagaaagcctccaggcatatgtggatggcgaggtcatggaaggaggtacgcaaagtcctatagtaagaaaacaggagatgctgaccgaataaccagacaacaagtacaaatgctcaacatgcgaccgacatgttgacgcggtgaaaaggtattggcctccctcctggcgtgatgcctcatagtagctaatttttcatagggcctgtctcaaagatgttcccgacaatgtcatattccatttgaaaaggtttgatttcaacctgcgtaccttgcagagaaacaagatcaatgattatttctcctttccggatcaaattgatatgcgaccatataccattgagcatctcagcaacccaacgagcgatatcgaggaggacatcttcgaactagtgggtgtgctcgttcacgcaggcaccgctgaatctggacactactactcatacattcgcgagcgtcccacctcaaggaatcggcccttgtgggtggaattcaacgacgactcagtaatgccatgggaccctgcgcagatggaatactccacgtttggaggtccggatcaccgtcccatgtatgatcataacggcatttcatacgacaagaattttagcgcttatatgctgttttaccagcgttcttcatccttgcgctcggaacaggaaaaggtgccggcccttgccattccggcaccccttcgtgttgacgtgccagaccaccttgcggatcatctctcagacgagaatacaaatatcctccgccgccattgtatttacgacccaagcaatgtcaagcttgttcaagttctcttccgtcagtcacatcaacactgcagatccattggcagctgcgaaaagagttcgagtatcaacagcttcatggctatgcgtagtcaagagcatggacttcaggatcttgccatgcgaacactcatcggtaatttagatcaggttgtcacaaggactaaggacactccgggttttctctcatacgaagagattattcaagatgcagtcacatcatgcgagcggtgtgctttttccttctatgagtacttcaatcagcatccgagcgctttccgcatgcttttgcagcgtaatccagatcaattagtacggagcaagatcaggaaccttttcaaggttgcagtcacgaagatctcgacggctttgcctaatgtctacgacccggagattcgatacaagttggctcatgatgctgacggagatgagacactctctgaacctgatgcttcccatcgccccgttattgacggcgtaatgctgatattccaacacctttggaaattctttcatattcacattagagcctgggacgactacttcggagctgttctagactttgctgatatgggtcatcgggaaaccggatatgtctttgccgcgaactttctagccagcgctatcagaatcatttctgctgatccgctccaggaactcagtgggaactgggccagaatgctccaaagtgtcattaggcggaacaatactacaaagcctacctcatatgtatcgattatcagactagtcaaccacttgatgagtcagatgaggccgcaaataggaaccggatatgtcgaagacgcgacagagcgggtgtcacaaccagctgaggccttcagctggacaaccgaagaggtggatcttgtttacagcagccccaacggttcctataccagcttgtttgttgaaaaactcctggccctcgatcaagaacacgcaggcagcaacaatatcatcagaatcttgacaaagctggacagcggtatggatgaaaaagtactcgggaccttgaagctctgtattcgtggtgagacttcgacccaagccatggatccgtttctgcgggcttccgtcacgtacctcgaaagcacagaacagctcagcaacgccaaagacatgattgagcacgtatctatgcaagcgaaaagccttcaaaacaccgagggggtgtattttgttcagctcttcagaacagcattggatctccgccaacaggacagggaattttgcaaggcgatccgcgcgttcagccgtgacctcatcccaagatgggtaccttttctcctcgcaagccctgaagaacaagtgcgccggagcacacgtgactttttagtttgcgagttgggtaagattgatgctgatgctaccagtgaccacgatgtcaccgtggatgatcaagtctcaatcagacagatgatgaagcagaccggtgttatctgtctccagtatctcagggaccaccatgtgcgcagacgggctcaaatgagtcgggagattgcagacaagttcttgaaggtgattgaggggtgtgcagctacggtggcaacaacaggggatacacagcccgagctagatgtggaactcctcacattgcaggacggtaggtcactttctctgcaattttatccagtatcgcttaccagaaggctcacatgtttcacagatgttttgaatcccttccgccggctcattgttgacgaactggaggaagatgggtccggtacgttatagtcgctcagcgattccagcacaatcataacagacttgaggtgatgactgacgttgagcaaagactgggaaggatcctgcgggtcatctgaacaacttgatgacattgttgagatgaacattccaggaatgaacgaaataaacgatctggagcagatgtcatgaggttgggattattcccaaggaattcagacgatccactgcggttactcgaaaccagaacattacaacggacacggacaaggacgaaaaggcgttcagtagaagataagtgaattcttattgatggtttgcttcgactagaccctagcttaaagaacgagtgggtaatggagggtttatcaggctcataacatcaatgtacagtcatggtatcgaggcagaagcgagtgtttctggggcgatttgcatagcaaggagtgatggcgtcatggaaaataagatgaacaggatgagggagttatggctgaaacaggcagagaaagagacgagctcccagtctgttcctcacagccaggacggtatgagactcatcagctgatacatagtctgccgggtcaacgaatacacgactacatgatcatgatagccaggtagatgatccgataagccgcggagcatctcctggtgctcggtaaccttgaatgaattcacagccagattagaacagagctgtatctgttaccgccagatgaagtgagtttggcgccatgtagttctatgaatagcgacttgagaaaagcctatgattgacgggagacctaagccgagtgacagacggagggggggggggggggatgcgagttgttgcctatccatttccgcacaaaaattggactgggagtgggtgctctgaaccaagtattggaggtctaggtcgtgacggtaacgacaggcctggctggcggctggctgaaaagctatctttagctatcggaccaaaatggtggccagccttacttggcacgccaatgctacgatggcaatccacaggtaagcgaaaattcgcaagtttggaaacatgtctctacagatgaaacagcgggtctctgatctggagatgtgtttctgcttgtccttgtgcggtggaagcaaacgtttcaagcgagatgttttgttttgtagtttggtttgtttgattcacgataacttggaacatattattcacacatgtgctccatgcccatattgggctgctacattcactgaaggatgtcaaggatcgagtgttggtatctaccaagctatcgagatattttggcccgggagacgggaactgttggtccggggtcataccctgactgccgagatcaggagcagcgatcttgctgtcgaggttagtgtagagaggaaacgcaggaacagaacgtgggagtggtgttgatggacaaggataagagactgtttttagaacaagaagaatatgtacataggtgggtgggtacagatacagtatagtcagctagattatggagacctgaccgttgagcttctcagtatagacatgatcaatatcaaactattatatgagatatcttaattaatacgtacaagtgacagttattagtctatcccctgctcgatcaaaacctgcgagttcatcgtcacactcacattcacatgcatgcatgcatacagccactcacatgccttgccaggccgccaacggccttctaaattaagtataaggctagatctggccaatcacagtcacttctttcagccccgctagtagctagaaatagtagccgagctgccactaatgcacgttagccgccgagatcccttgagctaaacctcattgggcactcacagcggggctgcatcttgatgtaccagtaaaccaccaaaggtatccatcctcttcgtaaaatcaccgcttattgctgatcagctgcgagtgattgatgctgcaattccccttttttacaactcacgacaacagagccttactcatcttggcacgcctccgtttcatgtccaccccatgtctacccacatccaccgaggttatctggcaggccactcagtgggaggccaccagggggaggggaaaagtaactggatggtgaaacataaacaagctgcctttcgttctttttttagatagaacatgtccggggaagaataagctcggacgcggtcatctcttttaatactcttttcgtccacttgtttctctctgctcttgaaacttttctgacgcaggattacgacgacaggatcacaataccatcaagtttgagagaatatcacagctgctgtgcggctttttgctcggttcggtcaccttgttttatctttcttcttatctctcttcttttcgtttctctcttctcagtgtacctcgtcgcctgttgggtttcctcgttctttgccagatcagttcaggccaggcaggtcaagtcgtcctctttactgaagcacgacctcacaacttcaaaatgtcgctcaaggataggatctcgtcacccctcgaggctggtacctcaatcctcgatgctcatcacctgcctcctcacctggcaccggctcttgagcatgtatcttcgcgtctggcccgcaagtcgcagcatatcacgcttgttgtagcccgtcgggattatcaactcccttctgttgtgccccccaagggtctgctgaccccgacgactccttcaccactgtctcctggtcttcgcctgaacctctctcaaggtcctgtctccaggctcaaatcgctggtgaggactggttcttcgacatccctgaggtcgatgaattctccgcggagtgctttgtcttcaccaggtcaggttcccccgcttgaagcgtccagccctcggttcagatggcctctttcgccatccacaccaatgtctcctcctcccatgacaccttgtaccgcatcatcgaccaccaccgataccatgagctcaatgatgagcgcttcgtcaggcttcggtatgcgacttatccacaccaacgagctccaccctaggtccgagaagatcctcaactcaattctgagcaagacggagaagaagttcgcgatagggtaagacacctcggttctccatagaacataactaactcgccaaagcactgagtggctatcacctgctgtcagagcttcctcttgcgggctcaccaaccagctcatccatagctccatcatccagaacgaagtccttttctgctccgaaggcctcacagttctatcactcgatagattgtacagtctcaagagtgccttgtccagctattccaaaacgaaatcccacctccgtctcgaagacgccgttgacgaactccgacgtatcatcctggctaccaatggtgcaaaggtttcgaaaaccgccatcctccgatcgtatgactggctgagtgtgtctaattgggcacttgtggaccttgatcgcatgtataggcgggcatatggaggaccagagcagtatggtggtatcttgggtcttactagctttgcggagccagccataaaacctatcagcgactcgcaagagcgatacaaggaagaagaggctgaggaggccacgataggcctggctgtctgcaaaggaaagacgccctcgcccaagcctctgctcaaactccagacaaatttcactccggggcccattctgaaaccgaagcccaagaagattcaagtcccagctccagtttcggttccagcccaagctcaggctcaagctcaagcgcaagcaccaacccagaccgaagtagaagaggaggaagacggcgatcgcacggcacgaccgacagatcaactgtatttcacaatgcaacaatgggagccgccttcaacgatagatcaaatcttaaccgccggtcccatcaatcgaagcgctttcagtcccctcacgccgacaccgatcatgagtccagcatcaccaagatttggaccgttaacgccgcatgactatgacgatatttcgcccacaacgcgaggagaatggggcttcatgatggcagacaatgccttccagagtggtcgcaaggccggagttgagatcttttgatattgcaggcttatttgttctctgtgtttttttatttttttttcggttgcatggcgagcgttttggcttcaagacaccccttttgtttgattgcgcgtatgctttgttattagctggcatattagacctcagcattatagaggatgacgtatgtttgtggagtaaatatgctgaacgaaaatggggggcaatagatagtaccattcctgaatatattgaacgaatatgggtatcattgtcatcactaccatccgtacttgctccctgcctcctttcggttattcttccccttggcaaaactatcctcaagagcttcacgctgactctgtgcattctgtaccaactggcgcaagctgtgcttcccacctccttggatcgcgcgcacagggttgtgagtctgttcctctcctgcggcccggatctcttcgttgtgtctgtattccttatccatgttaaaattgataactttcttggctgcttggttgcccaggccattgcgaccaaagagttctcttctttgagcggcagtaaggtttaggtcctcgactactgtatcaagggactcagagcctggtagcgttgttgcagatggacctgcttgcgcatggctggcatagtcgccatatgcgccttcatcataggccaatgagctttctgctgtcgcaaacattggttcgtaagttcccgaggaactcttttctgcaggttcagaaggctcttctgtgtgcaaagagaacagcgacaccttcttgggaacggctggcgtggcctctggtgttgcctcaaccggtttcaacggagcctgttcatctgtgggagcaggcgctggttttgccagccctgagttcagtttcttcttcttctgggggttccttgccacagacagaggcttgaacatcaatggcttgcccaccaacttgacctcgtccgctggtttttgtccttcaggtatctgtggttgcgtggcagccttcggtgtcggtaggctcatgccgtctgcattgtcacctgaattgttcagatcgccccctgcttctctactgaatcctggagctgcgctagtcttgaactgaaaggttggtctcgttgtcgaactgctcgacgccactgacttgggcttgttcgcgttcttgggagctggtagaaacgagttgaaaccggagaacctaccaccaacggctgtcttggtccgtttttctggagtttcttcggctttcggtttatcgttggcgagctgaggtaggctgacaacgattttgccagggttggatctatcgacaaccttttggaaaggcttcttggaagatgcagatgatttggggactgatttgacaggagcttgaacttcggcttcggagcctgagccctccgagtcggaatagtcgacaaggcccatggtggtcgattattcgattagttagttggtgtgatagtgaaagtacaaaagaatcgcgacatgaagttgaaaggttccacttctaacatgaaatgcagccacatcttgacgaggctgtgctccacactcaagggtatggaaggtgaggtcagataaggtgtcagggtgtgtacagtaggtgctccctaaattaccccactgttgaactcgtgctctaacagttacagcgatgatacagtccctgctttagattctcggcttcttgacaactcacaactcacggttcggggcagtgttaaacatgttgaagcagttgctcggctctcgggaatctcttgacttcacagggcgaagcgatcacgtataattagtcgcgactatgtccgtcatacaacttgaagagtacgatcatgtcttcggtaatggctttgcacagattcataggctgacgtcgcatccagactcgtctcctaccagcttcgcacaagctacctcgatgagatcgcagacggtgttggagagcgactcctaaacgtcaacgatggcttcataaactcggctccttttaaggctgctggctggcggccgaattcgtcccaccacaagcggacacattcacctccgattcctactgcgattgcctccgagtacttccaagcaccaaaacaggctggcctcacactcgaagatggagaagaagatggcggtatgctcactgcgggcggttcggatactatgggtccaggaatggctaccagacggcgcaggcgtcgcgagcagatggaggaagaggacagtagcgacttgagcgatgaaagcgatgacgacacggaccaacgggctgcgcaacagatcaagtttgcaaaaatgccggtcagacacagggcgggctcatcaccactacagaacaccaacttgaggcaagtcggggctgtctcaccaagggcgcctcgtcgaggctcacagtctgctttgataacagtgcaggagaggccccggagagacacagtcaccagcagtgagatatcatccgaaaacgaaaccgatataccgacagtccagaggcatcgagaagctgctcgcgctgcggcaagggctgcgaagctgcaggctagaattctagaggagccctcgcccggtattcaacgagcggatacatctctcttgccagaggaggaggaagattccgatgaggcttccgacttatctgataactacgccgagagtatcgactcggcatcgattcttgatggcgtcgaaaacgccatcaatgcttcccccacccgccaggttgttggaacaccgcccaagaacttcgtacgccagtctactattcgcaaatccaaaccaccggcgcaccccattgtcctcggagcattaccacctcctaggccgatgagcatgatcagacctttgagcgtcgcccagcccaagagtctgctgtcagccgccctaaaagccaaggacaagaaatcgtctattcccttccagaagttcgcccatttcagcgggcagggaacgcaaggttctattgctgtgcgtatatatgcacctttctcaaaaacacccagcaagcctttccaggtgcttatccgcccacgtgttcacgacggacaaggtgccgagcgggtggtgacggttgcagacctcatcggcttgagtttataccgatacaatgaggagaaactcgaacctccgttgcccaagggcaagctcaatattaactggtggactctacgtatggtggaagaaggtggcgaagttgacgacgatttccccccctttgaaagaacgaagccgttgacatcttttactacggttaataatgctgctgcgcgcggtggaggccgcatgcgatccaattcaactgcttacgacgactttgcgttggcagaagcttcagaggaggagtaccttgagaataagtcactcaccccacaagaagacgaagaagaagagccagcaacatcgcaggatagcggcggcggggttcctctcactcctacggagccagacgcggacgcaactcctcgaggcactccagggacggctattaacccgttcctttcggaacgtccgcgacaaaatcctatcgtcacaacgacatatcggtcgaacgcccccccagcagacatacctcaggcacctgctgcagctcccaatacgtcccgcgggcagcaaaagctgcttcggattcatatcatgtcatcagatgtcgcaccgggtcaaatggtgacactagatgtgatgactgatacttacttggctgaggtgctggacatggtatgccgaaagagacagctagataaggccaaccacgttcttaagcttcctggatcaggagcggtagtcatgctggaccggccagtttcgtccattgggaatgtctcagacttggaattgtacaggcgacgatttgcaacagatggtccgttgacgatcaccggctcgccgggcagttcgtccccgaagatgctgcctttggccgaacaggccatgcagaaacgcagcaagaagtcacaaacgccaatggtcggaagccatccattggcgcgagaatcgctgaagcaagatgagctcagcaacgccagctacaagaagtacactgtctggcgcaaacagcccatgcgcatcgttggcatgagcgaacgcattctcgtgatcgacggcgaatacattcatatcatgccagcgtctggcggtaaggcattgcatgacgggtcaggcaagacaacaacagtgcactttagtaacgtggtcgggtgcaaagtcctccggaaacatcccacgaatgtcaaggtgagagtttactgttctttgggccttgattaccattctaacaaagccgcgcatagcttgttgtgtataaagcaactgagagtaaacgatatgactttgaggcccgtagtgcattggaagcggctgagatagtggaagagctaaagaagggcatgcctaaatgagtgggatcgcagatccgaatgcccttgggtgttagcaagccgttgacacactcgccagattccagactacataagcactgaagacacaaagaccatggcgcaggcaatccaccggaattcctcgttgtttccacaccacttgtacggatatgtcactttgtatacatagaagcaaatggacttgggtttacctctttcgcttgttggcagaacctcaatcccaatggcgatcgaaacggcatatttcgcttaagccatgccatacttgaacggacattgagccatactttgatcagtccacgcatgttttgattgcattgaatctcgatgagaagcggtgtcggctacggcgtcagaagcgaggctgaaaaagctgcttgaattattgacagaccatgctcggtataatcttggctagcattggccaagactgtcgagcaaggcagtagaatgtcgaaatggcgatccaaggtgccaagccggggttatggcaacaggatacatatcatggagcactgaagatgaggagagatggagttgatgtggagacttggagggggcgtgtgtggcgttgggccaagccggccacgacaggggaagctctcagattggatcaggccagtagagaagagtcaagaagtgttggaggtccagtgctatccgtgcggagctggagaattatgtgcagattccgtccatgttgcgtgtacccagtctccgactgtgcatgatgttgcttgaaccagaaccgacgctgtccaaatcgtcaagcaaaacagatcaattctgcagtgatacaccaatggaacccttgcatcaatcgctgattgcttggtctttgtgtgatgtgacaccaaaatcaggtgctgtaggctaaaaaactgatggctcttctggctaggtgtcgcgtgccgcgcgttcaggtacctgactacctgagacaaaagagcaaagggtggtactggaaggtttcccatctatatactttggttggtttggatgcggatagggaatcaggattgtcgggctaatcctgcctgagtcgacatgttattcctgatcgagtgcatacatacatacatacaagtattatgagccttagctattagctgtgatattgtcagcaactaaaaaaagagatcgagacagccaagtgctcccttgtctgattctccccaggtcgggtctttccactgtcgtattgggggattgacagtcagtcgatcctctgcactccttcagacgctcctttgggcttctcgaacaaaatattagtgactagcggacctcttaatacagtctcactccaagtcctcctggtttccgcggttcagctggataggtactgaagaagaaagaggctgggacaaccaactcctgaagtgaaggcaaagaaaccaggaacgcaaggtttctctccaggagatagttcgaggtttgattggatgtcttggacattgtttcagagaagtaagcttccttttaacgccatgcagagttggagggtggcgtgttgcatataccagtacctatgtacgtactgtactgtatactccgtgaaaccggatgcattcgtatacagagcagtcttttaggtaattccatccataatttcgatcatgtttgaacccaatgtctgtctacagcgtcacagtcctttctgatgaatgaaggatcaatatcacgggaacagttactgtataaggtcctggcttatcaatgaaaagtccttgttagtgacccatgcagactgccgtgtgtagggctcgtgttggacctggttcaactgtaacaagaagaaaagccagcaaacaaagtgtggagcttccatcccaaaaggcccactgtgacgcaaataatcacctaaaattacgcgatagaggtccattagcatcagcattggcattggcattggcagtgaacaaaggcgaagacagtggcaggattgactgcaggatcctgagaaaaggggacaaggcgatgccggcgcttccatctttttagacagtggaggacaccaaactaacaccctttgaaagaatacttgtagttaagactgtagtaatataataaataccttgtgctaaaatagtacctacctagtagtcttctcaatcgtcttacgtgggcgtggctgtggtagagccgatgctgtggcgaccgtggctgacgtatccgcaactcaattcaatcagtccccacttctgtttttcgtctacaacgtcagaacaagtcggcttcgtcaactggagctggctctaacagttttcttgctttcgaccaaggcgaatcttggctccgtctcgtcttggcgcccccccggatgcatgtttgaagcgtgcagtctgcacagtagctagctgcactagccaggacctctaaggctataaacacgcctgttacagcacatgcgcgagatcgtgatgaatgatgatggaggatttgcagtcactgggtacttgcagtacaggatacacctgttgcctcccatttcttggttccaggttcttcatttcgatatccatcgctgctcactttcctgtttttctgttacaactcggagaacggcactgaaaccctggtcatggaatattatgcaggtactcatgagctcgaatgtcaaaagttgttcgtttcggtaaatcttttacgcattggcctcaacattcgaatcgatcgggtaacggcctgtccaggttgcattcatgacctctaccttagtacctaggtcagtgtacccaatacctgaaaccccaagacatgccgcgtgagcttgaggctcagctctgcgcaaacggggtcgacctccgtttgagtacttgctgtattgttcccggcggtctcgtttagggcgagctgagacgtgggatgctgtgtttccttcgccttgcataacgtaagctaggggccagctgaggccactacatatctggaggctctgggtgccgtattcacaaagtgtcccagcggacggctcggactgggcgagatctacgctaggtgcacagtgtatggtactggtacagaggcagagaggcagcagtagcttgactgacatcaatctgaagcacgatgcacggatatttgggtatgtacatacagatccgtttctggttccgttgactgagctgttggctgtatcgatcgatgacctaactacgaatagacgtgcctccaccgttctccaagcatacgaatcgccaaggcccggagctagggcggacagtccggggagaagggggtgtgtgaatagaagtcatcgtcaaagggccccagtgcaatgcagtcagccaagatggacggcatggtatagcatggcatggttcgtgtctaagtgtctcggtctgtgtccataaaaacgtcttgacttccagactctctattctttctctccttccctctcattcatcgctgtcagccaattcaagatcagtccttcgcatccccaaaacaacaacaagcacttctcagtccaatcttctcaccaacaacaccaacatcatgaagtactccgctgtcactcttctcgctgccctggctgcctactctcaggtatgatacactgttcccccaagtttcgcagactcgccgtgctagcatgatacaggcccagtccatctccatccctggcggtgacgaggtctcctctatcattggcgatgtttcctcccgaattggtgatgcctcctctatcattgaggatgtctctacccgtgtcggtgacgaggtctcttctcgtgtcggcgatgcctcttctcgcatcagcaccgccaccgagactggtgcttctacaactgtcactgatgcttccaccgccaccgattccgcagagaccgagagcgagagtgagaccggatccaacactgtcgacaccggtgccctcgccagcgtgaccagcgctcttgccagtgcttccagcgccattgacgaccagcttgcttctctcagctctgatctcgccactgctactggtactgccagcgaggctattgagtccaagatcgctgccgccacctctaagcagggtgctatcgagagcagtgctggtgctgccgccagcagcgccactggcgacaacgctggtgccatgcctactgctgccgtcgctatgggtgctcttatgggtggtgctgctctctttgccaacatgtaaagtggcatttacggaagattacattaataatgagataaacggtcaaatcttcaggcgccatcagtttagccaacggaactcttgtatacatatatccaactctggtgagccaaggatatgacagggttcgggatcttaattaactagcgttgcacatctgccgttagtgtgatgaaaaagggaatctggaactgagggatgcctatgtatgtctggtgcagcctttgtaacggtgacttttgtcaatagcattattcatatgaattgttcttgacctttggatatcaaaataaagatttttcatatcataagttggcccaatgacgaatttctatgttttatgcttttatgtgctcccaattgcgtgaataatgcaaagctacatacatttattacctgctccttgtggtatgttgcagtctcggattttccctatagcttaaccaactctcatccaccctccataagtggcgtgagatgtgtataacggttttgccccaggatttgtggctttgtgagctgctgtcgcggctaacttccacctatatcatgtaagataaaactgaccgtcttgtaacggatattggacctttcacttcaactttcagttactctcacttgaggttgttctcgaagtcgataacttgcagtgtaaccacccacatgaacggcataactacatacaaacccagcaggaaaattttctagcaagcagactttcttgacgacgttgatctcctggactcaaatggcgggaataagggtgacatccgcactccagtcatgataatacaattattcctcatccctggtggctgatacgaaggaaagttcgctcttttgtgctcatctcagtcagtatgattatatggtcgcctccctaattccaacctcacctgagctacaccggttatcaatgtagtagcccagctcagtgcatggtcagaacatacacctataagacaaccaataacgtcccatcttcggcaaaagaaaagtaaaatagagccctgtataggcttcttcatacttgttgtgccgtgtttgggaatgactctaagagccgaggagaggagtaacattgcaagcatatctcggtgttttccatctctcatgttattcctatatgaatctttgccaatgtacagagtagtggcttgaacaagacttgaagatggctgctatgggcactggctgtctcgtaagggggctttgaaatacctcgagcctaagttacgtcgaagcgtatgaatgagcaatcgcccctgtgccgtgctgaaatatgcttctgaataccatctgtatctaatgcattatctcctttaggacttctctaacttatctggaccaggtacttcgtatgatggtcatatcaaagacagtggctggttagcgaagtcaggaaatggaaccaaaagctggcgatctgtggtccaaaggatgcatggttaggtatcctatccccttacattagtaggtagctgagctcagcataatctgcatttgattgtttatctcacacaagcttgccaggtaatgcaactctgacccaggagaagcatcaccatcaaatctactggctgtagcataaccgtgtattgtatcctatattatgattattgtcatgttttaggccgactctctgtccatagcttatcgatgatctgaaagacagccgtcacacccttcatggtctcttcatccacctgtccacccagcttttgctggatcttatctggatgccatcgcacacgctcatctctgagcttagccacaaaagacttttctcctatctcttgagggttcagtccattgaccaagaacttgcgcacatttggctcatccacgtcttctatacgaccgccctcaaccggccatgcaatttccgtaggtctgccatcccagtttgtccaagctttcgtgtagtcttcccatcgttgttcccaacgtcgacgttctctgcgctcctctccacggcggatactatattccatgtcctcttggagtttctgtgcgcgacgatcctcgttggctttgcgcttcttcgcctcttcacggcgagcacgctcctcgagcaggccagcatttgtcttttcccacatcttctggcgtacataggaagcgtactcttcatctgtcatttgctctagatgacctgtaggccctacgcgctcgttggggtagacgtgcacgggttggccatatacactttcccagtacgcagcgccctcatcgtcggccatggcatcgaatagagattcacgaaatgctgcgtcgggatctagaggctctggttcatgggggttatttggtgtgggagagcgatgtcgccgacggtgtcggtgtcggcggtgacggtcagatgaacgcccgtgcctgtcgtcgtcatcgtcgtaatctcgatgcctatgtctgtctcgcgatcttctacgagatctatggtgacccttcagccggatgcgtgagcgcctcggcgctgcggtatccccttcgtcatctttatcgttgcgctgggcgtcggtgtgcgctgatggcgcatctggtgacggctctctcttgacgccaactggtgatcgcgattcgggagatcgactcctccttcggcttttcggcttgtcggggttgatagaggaaagtatatggcgtctgcgaggcgactgctcgggttcgcccatcatgtgagggccgtgtagttcgaaggcattgagtcagtgacgctcttggccttcgagtctgaggatttgtagttgtaaagttgagtttcgatgtgggggtcagttgtcgctggtgcacagaccttactctatattcatattgacttgaatgatggtgagcccaatatccgtaggtaagtatagtaggtatgtaccgaaaagcaagtatatgctctactaaagctcaatgggtatgaggggcccttgtagtgagtgttatttcatcaattgcttagacatgactatatgttagataattatgtatattagctttcatgactgtcaaagtgagttacatgatcagaactctaagggctatcattccacccaagtagacgacttccttaaggagcaccgttggaatatctaattgaatcacagaagttcaatacttcaaaggtgttatgacttgagactgtgcttgaatacaatgtcgggtcacgtagtacagggtaagcagatctagcacgttgatgaagaaatgctagcctccgcagccagttactcactatcactcagtatccgtactgggttttagtatctaactacctcagttttggtatgacaagatagaaggggacaaacagataatcactgaagggtcctccatactccggactagtcgtggaatcataccttgatagtccagccactatagaacattggataggtaaggaggcaacttggagtgaaacatgggccgccgaccacgaccgtctcgtattcattcaagtcgaaagttttacacatcaagaccccccatactaatttagaagacagcgttgccctctgggagaagtgatactgatatcttatctcacatcgtcaatcagttatagttgacgctattccaaaaagtatccccccctgaattcattgtctccacgggttggcctctagggggggattctcagggtctagatgaccggcagcggccaatcgacagctagcaaaccgtcgcagggctggtattgatggacccaatctactacctacttaaggtatccatttcaaacagtgagcccaggtgtccagtggaggctgactcccactgactgatgagcgaggccctcagataaatttgttcgatacccaataccaacgccaacctctttcttgtccgctccgcccttgcgtcttgtcttgtctgtcgtcgatactgcgctttaatacctcgataagcgcatattcagatcggtacacttgacggaaattagtcaagactgcaacatgcgtgggtagtcttcacaccggcacctcttttccttctgccctggcatcattcctttgtgcataaccacccaagagtcagtcaattgacatcgcatcaaccatgggaggggtactattacttctaggcctatgcgtaagtgagcctcgcccattcagcgataaatcattgagactgacgtttaatcaagctagtcatggcgttggcgtacgtgcgaccgtgatcgtagactcatgccattctcgtcaaatgctaacgtacctactcacccaacaggtcattccttgccggagcgctgcccctttcaatgtcgctttcgcagtcacaacttcgattactctcgagtgtcggtgttggaatattggtcgggacctcgcttatagtcattatccccgaaggaatcgaggctgcaactgcgcctgcggaggctgctcatatgcatcgagttcgaagcctggtgcgccgaaccccctggagccacgccgtacttacacgtggactccccgattcaattgtcacaataagcaccggctcaatcgagaaacgaaatgaagaattggacgccgaagcgcttgtccgtcgcattataaatgcagcagcggggaatggccgagtcaagcgcgcagatattgaggctgctgttgaagcggcaggtgaggatgctccagccatcccaggagccggcgataccacaaaagatagcactaccgacaacaagggatccgaaaaggtggaaagtggaaaggaaggccaacagggccatggcgaagaccacgaagcggaacaggagcatgaacaggagcatgagaaagaggaagaccctgagcacgagcacgagcacgagcacgaacatgccgttcccacatttgaaatcggcttctcgttgattctaggatttctgctaatgttcctgatcgatcgccttccgcgccatgcgacagagagtcttcactctacaccccagacccgccatatcagcctcgacaatctcaatggcgattctgcctccgttgacgaagaggcggatggattcctgggatccctgacacccacaccgcgacgagcgcgcagcctggcaacgaccactggattggtcatccacgccgccgccgacggaattgcaatgggtgcctcgtcgaccacttcagatatgaagcttggcttcattatctttgcggccattatgattcacaaggctcctgctgcctttggcctaacttcgcttctcctcaagcaaggtctatcgaagcgagctgctcgaggacatcttattgtattcagcttggccgcaccctttggtgcattaacaacatggacattgatcactctgctgggtggtggtaaggttgagagtgatcattggtggaccggcatgctactccttttctcgggtggcacgtttttgtaagtcaagcatgtctttcttgatactcgtcactgacacctcgatagatatgtcgctatgcatgcgatgcaggaggatactacaccccatacacatgaccacggtatcaacggctatgcggacagtagtaccacagcacagcggaaaccaaagggaccgcagatgcgcgatacagtggccactataggtggtatgctggtgccacttcttacgcaatttggtcaccaccactaagtcgcaagcacttcatttgtcttgtattctcctgctgcgcatgttgagattttaggacggtatgtggtggaatataacagccatagacagactatgggatgacatggcgcttttcaagatttctttctgtttcggggccggcgagctcactttcgctgcgtgggaagggaccagaatagacacctgagcggttttcacggcggcaaaaggcgggatggcgggaatggatttatagtgatagcatgggacatgtacggttccttgggttgcaatagccgcacaaatagtatttttgagatatgttacgggcgttcttgactatggctgcacagtatcactatcacatctcaaggccaaattctttatacagggctgtatccttgtatcacttaatcactgccagcaactctggatatatcagctagatcagatcgcatctggtttcaacgtaatccagccgcagccaaacagagatatgccaatagtgggtttggttgtggatccatctggttcaacctaggtttcaaagaggaggtctataaaaccaactgagctctaggcaggggtataaggacaaagctgcttcgcgcatagtcacagaagcagcaaaatggcctgatttttttgttcgaatgatacgtacagcattccaaagcgagaatggacaggaaatgctgatgaggtagtttattagttgccgtggagggtgggttcaattatttaattctccgcgtttgtagactggacgatctgatatctttgattatttattataacaaacatcgtcttagaaggcgtacgacacgagagaattcacaggaattcgaagcgattgactaacaagacgttgaaacaatttattaacagtgcttacatagtttagggaaaagccaagattggtgttcggtcaagtccgctcacacttttctttacagcctccacgaaaatagcaaggggctcagttcattcagcttcaaggccagggtgttgcggtgcttgttagtctcgttacagctttcccaaggcattgggtatgcgtcgtcagtgtggtactacccaaagctaaatcttcagggcgaatcaaggaagaaaaaaggttggtcgttgacgccattggcgcttctggtgagtcttccaaggtcttcttttattccatgtaggtatccaaggtattctctctgtaagtaggattgacaaacgacaacgtcagagtgtgggatattgcagcatcttggcttgcgttgggagtttggatgttggcgtttagtaaaacgtccatccatgtgatacctatttcttgccagtccccgcaacaaaacacagagccaagaatgtgttatgtatgatatgtggtgcagacaagatcgaggtaacatgagccctcgtattgacaatgatccttactttagactccttgaacgcacctgatcgtccaagaagccttaaagaggggttcgtcaacacactcgagacagcatccaatcccatcttgtcgagagccgcctgaaatgtcacatcttatcacatggctatactcgatgggggaagggtagcgatgtcttgcaggagtttgcagtgcggagtcccccatctttactctgaagatatgaatgtacaagccatgggtacaaaacagcaccattgcggctggtcctcacatgtcatggatgaacaagattagtagatgggtacagctgcagacagtcgagcttgtgtgaagatcgacgcgacgtaatatcagaggctgagggtcggtgaaaccgtcacgatcaatggtgcaaaaagtcaacagccacgaactgcacctgagaatggcgcacggcttcaaccactactacctaggtacctacgcaggaaccaacaagaggtaattgtccaatcctctcgttgcgtacggatacaatctgatctggtaaacggtggagatgatcaattcgatccaaggtaggattgtattcatttattcagggttgacagtcagtggcaggcagactgggatctgtattctgtttcactgtttgaaacaggtgtggtttggcatctcatgtttcgaactcaatttctcaatgaattgagttgatccgtttgcgggtttgagaacaagattaaagaatgtactttgttgatgaagcgagatttattccaatggcgggaatgtgattggaacgtcccgtccctgcattgaatcaataagaataaatgagctgaaggaagaaaaagcaatgaaaagagcgggcttgctcagagccttgaagggcgtgctgggttggttcctgcgcttctcttctctccttacctcagtcgacctaaggtacctaacgttaggtattccatccacttctacccaggcacggagtacctaggtcttggatttatttcttactcccgtctgatattagatggatgctgcttgtattgactgtaaaaccccttcgacgacaaccaagagaaaaggaaacgaaatttgataaaggctccgttttcgttcaaaggccgtcttgggcttcgaagaaccactacttgatcctatcattgttcctcctctcgtctcagtcaatcgccccttattcagccaattttcccttcctttgtctcttgtctcgcctccacttctgcatctgctgcatctcgtcattaggctgattcacttcctcgacgcctcagaatcgagtcggccatctcgtcttgccttacaaagacggacaaacccattatacagatcatcccgtatcctcggtaagacaatctcacaccctcgttgtgcgcctttgaaccttttctcgacacaaacttccatacccggccttgccagctcttctcaggagatatccttgtgccggtcacggcgacagccgacataatcattgtcagaaagaaaaagaccacccaagcggaaaggcaggcaaaggcaagggaatcgcgacaacctaacgaggccctgaactgtactgcaacgaatgccgtttagcgcctcttggatcccgccatcgtccttggcctgcatccgacccacgcgccagtcccaggctcattctattctgagccaagattgccatcccagaacaaacacaggcgttcccgtccctgccctggacgtgttaggtactgactgcactgtaccggtacggtaccgtaccgcctgtccgtcggctctctccactatctcatcctctagtgactatcgccattcaccgttggtttctgcttcctgcaccctttcccttttttcaatatctgcacctaattctgtttgaagccaacacaacattcttataccgagtcttttgtgccattataagcgaaccgctctattctacatgtgctgacatcctcctcgaattgttggcagaggcctcgtacggcttgcttttctgtttccccactcacgatccatcgtcggcctcccctcgatatcagccgccgttgtccctcaagtaacccacctctatcaaccgaagttgttgatcctcctcaaaaaccgttccaaagtctatattccaacaaacatcgacatcttggagggcgaccacccgggtcatggccggctaccaacgacccatgagtttttccgaaagacgaggaagcgccctcagtgacgacttgaccctcggcacatcgacgaatcccatggttaaccaccgcttggaaaagctgcctcagcagcaacggcacttgcgtggacctcctactcccagcatgtctacacccgccgcggactttgatcaacaactcactggctcacctccaccgcctcccacacccgctgcgtctccgggaccttcgcatttccaaccagattggagtgatgcggctgatgacgaagacttctttctcgcaaaagtccggcaacacttcaaaaactgttctggccctcagaggactcgagtcctcgccgatctgctgaacctctgtaccagccagcaattgagtttcgttcaccaatttgtcagccctttattgaaaaaggacccatttacaagtctgccagacgaactgtgtcttcgggtaaggatcattcctaaatcgttgttttccctagatctggtgggcttactcacatgtgcagatattatctttcatcgatgacccaaaagttttagcacgagcctcgcaagtttccaaacgatggcgagatctccttagcgacgacatgacatggaagaatctatgtgtcaaacacgactacggccgccgactatccgaggtctacacacatgcacctagtttctcatcaagaccatcagtactggctttgcatggactcgatgccgacatggccagcagcagcagtttcccaggcgcgcgcccttattcctacgcctcagggacccgattgttcgagggctcgaatgcttctggtcgacccaggttacggacttacaagtcccacttcaagcagagatatcttgttgaagctgcttggcgatccggcggtactagcacaacgcggaatatcacccaagaggggggtgtcgtcacaagcctgcatctgacgcccaagtacatcattgtggcacttgataatgccaagattcatgtgttcgatactgagggagactcgcaacgcaccctgcagggacatgttatgggtgtctgggccatggttccctgggatgatactctggtcagtggaggctgcgatcgcgatgtgagagtatggaacctcaagactgggtaagttgagagccatcatcagtctcgatcatttgctgacaggatatagtgcctgtttacacaccttgcgaggtcacacgtcgacagtcaggtgcttgaaaatggccgatgcgaacacggcaatttctggatcccgggataccaccctaagaatctgggatatccgaaccggtctttgcaaaaacgttcttgttggccatcagtccagtgttcgttgtctcgagatcaagggagacattgtcgtatccggtagctatgatactttcgctcgagtctggagcatttcagagggccgttgccttcaaacgctacagggccattttagtcaaatttatgccattgcgtttgatggtaagcgagtcgtgacgggtagtctggacaccaacgtgagaatttgggatccgacttctgggtatgtgtctctttgaactacagataacagctactaacagttggaagtgagtgcctggctattctccagggtcacacgtccctcgttggacagcttcagatgcgcggtgacaccttagttactggtggatcagatggatcggttagagtttggtcactgaaagaaatgtgtccgatccaccgtctcgcagctcacgataacagcgtcaccagtctgcaatttgatgatactcgagtcgtgagtggtggcagtgatggtcgagttaagatctgggacctcaaaactggacatctcgttcgtgaactcatcgcgcaaggtgaagctgtctggcgtgttgccttcgaagatgagaagtgtgttgcgttggccctgagacacggccgtacagtcatggaggtaagtcgatattggacgagggctgacaacgttctaagactgactttgataggtgtggtcgttctcaccacccgaagatatgctatatgaccgaccactctcgcttcaacagcgggtactggaggatgacccgaatcgaccactgagcgccatggctatcgactatcgtacttcacaacagactttggccagtcctagccaagacgctttaacccaggatgtcgagatgaacgacgttggaccttcaactgccccattgcagggcggtacgttctttcatgacgactgagctgggagtttggtgatgccaacgatggccctgcgtcaaccatcgtgatatgacatcggcgagcaccagtgtttcaagcgtaacccgattttgtggactcaacacttagtatcgaagacggatccggtcatccgcactgcattgcactatactttttcttcgaattgttgtagaggcgccaagggattttgaaagcatgttttgggcgttgctgcatcaccaccagttcacagaatatgttagttatggatggatgatcatgcaaatttgcatgggagtatgacagcatgaaacaaggggtcatgggaaacaggagccacggaaatggaatacggagttgcatctcaaggcggctcggactatataagaagtcgatgccaacgttctggttttttgacattgatcgttatcttcatcataataccacattgacagcgcatgtatagaacgaatagagattagcccagtaatgttgggttccaccaataagacctgccaattctttgttttttatttatttattccggagctattctgtaggtatgagtgataaactgccatcacgggccatgttttcgttcctgtgaggtcaaatcgttgagcccgaatacaggtttccagggactgagagtatgtatgtatgtacctcagctagcccagcaagggacttctgaacctccaccagcaaaacctcttgtcgtggctcggaggtagaagggacgatgtggatagagccccacatcggcgagaattacaccgacgaagtggtgtgtcacttagacggtcttgtatggagcagaaagatggtcaagaggtggtcttttgataaccggagaacgtctaggagcatctatcagatatcatcgacgtatacatgtcctcggagaagattatctcttcaattggactgtctggaggcattcaaagagaacgcaagcatgtatatatcacgtgaccgttaagcctattcaggactagacctaccaacaattggaggccaagctcaacgctctgccgctcaacagcgactttttctgagctccatccagccaagtcgcagttatcaactcgacaacgtcctgatccctcagttcaattctccatatacgcgatgttgtctcgagctctccgtctccccagggctgtgcctatgcgtaccaagctcgctgctcccgctttcactgccattcgctctgtcaccactgatgccgcttcggcgtccctgagccactcagttcccaaggtgagaaaatgcgcactttccgttccgcaagggtccttcagaataccctcgcccgacacttcgccctccgcaatgcgcctacgaaccatcactgacccttcgactgctgcagtccgatgacgagcctttctctgttaacctcagcgatgagagcttcgagacctacgagctggacccccctccttacaccctggaggtgactaagaaggagttgaaggacatgtaccgcgagatggtcatcacccggtatgcaaacaacatcccccacgatttcaatacggcatttactaataatcccgcagacagatggagatggcggccgatcgtctgtacaaggagaagaagattcgtggtttctgccacttgtctaccggccaggaggctgttgccgttggtattgagcatgccatcaccaaggaggacgatattatcaccgcttaccgatgccacggctacgccttgatgcgtggtgctaccgttcgatccatcattggcgagctgcttggccgacgtgagggtgtctcctacggcaagggtggttccatgcacatgttcgccaagagcttctacggcggtaacggtatcgtcggtgctcaggttcccgttggtgccggccttgcctttgctcacaagtacaatggcaacaagaacgcttctatcatcctctacggtgatggtgctagcaatcagggccaggtctttgaggctttcaacatggccaagctctggaacctccctgccctctttggctgcgagagtaagtcaatatcataagaacgagccagagcgctactgacaaccccacagacaacaagtacggtatgggtaccgctgctgctcgttcttccgctttgaccgactactacaagcgtggacagtacatccccggtctgaaggtcaacggtatggatgtccttgccgttaaggccgccgtcaagtacggcaaggagtggactgctgccgacaagggacctctcgtccttgagtacgtcacctaccgatatggaggtcactccatgtctgatcccggtaccacctaccgaacccgtgaggagattcagcgcatgcgatccaccaacgatcccattgctggactcaagcagaagatcctggactgggagatcacaagtgaggaggagctcaagaagattgacaaggaggctcgtgcccacgtcaacgaggaggttgctgctgctgaggccatggccgctcctgagcccaagcctgagattctgtttgaggatatctacgttcgtggatccgagcccgagtacatccgtggccgtattcccgaggagaaccactacttccagtagaggaattgagcgcgaggccgtaccaccataatgatttgagcacttgatgcttgctgtaatatacatccatgatctatctagaaagaggcctggcatggtccgaaaatggagaagggcgaggacccaggatttcttttttcgtgttactcatggatgtctctttttcctgctgtggttttatatcaatgtctttctcagagttagagccaataacgaaagaaatcatccaatatcatgatatttggcgaggtctcggcctatctcccccgaggcaacaagagcttgcaggggaccctctaacaattaattaacgcgcgctaataaatttgatcgacgccttaccgaacatgggaatagtcgggtgcacgtcagtcacgtggagcaggcatctcgcgcgttctggtcgcacctaccctcgcgaatggtagctaattaacgcgacaggttgcctagcgggcgcgtcatgctactcagtgtcaggtcaactcgcgggctcacaattgcccctctctttttacaaaacacttccagattgtcatcacgacctgtaaaccgttactctttgtgtttgtttcgtttgttttcaacaacaattccaggcatcatggccccaaaacaggcgacactcgggtacgtcaagtccggacagagcacaatcgggtgtgtggagggacaactagaatctaaagactcgatcactgaccaaggccaattgctaactacaggaagttctttggggcaaaaggtgcgcctcctcaacagacaaagctttccttcagcagcaaacccaaaaaagaagaagtgaaggacgaagaggaggctgacatgaaggtcaaatctggctccgattctgagaaaggtattttgctacttcgatgaaatcccatggtattctaaatatggatcagaaacaaagaagcgagcaaggtcagaagacaagcccaaacccgagcctacgcccattcagaaagaggaagccgatgacgagagcgatggacctgtcaccaagcgagcacgaagaagtcgaaggcgaattgaggaagaagatgacgatgagatgggtgaagaaaccgtgaagaaggacacacatgcatcccccaagaagtcaaatgtcgcaagcacatccccaaaagtcaagtcgcccaagaggtcaaagccaacccccaaagccaaggcggccaaagaaccaactcctgacgagaacgacgattctgccaaagaagaggcttcgacagcttcagcttcggaagccgagcttgacgacgaggcagatgtcgaggataagcctgaggttgctgccaaggctcgtgagaaggtccagacaaagttcaagtccaagatgaaagacccctatcctgactggaagcccggcacccctgttccgtatgcggccctgtgtacaactttctctcttgtggaaatgaccaccaaacgattaattatcatggagcattgttctctgttccttcgccaggtcatgcgcctgacccctgaggatctattacctacagtcttattaatgatcaacaaattggctcctgactacgctggcatcgagcttggtatcggcgagtcgttgatcatgaaggctatcggcgagacgaccgggcgaagtctccaggtgattaaggctgatcagaaagaaattggtgatcttggactggtggctgtaaagagtcgatcaactcagcgcactatgttcaagcccaaggctttgactatcaggggtgtgcatcaaggcctaatgaacatcgccactgtcactggcaacggtgcccaggggcgcaaggtggatggtatcaagaagcttcttgctgcagctgatgccaactccaccggtaaagtcgatattactaaggacaaaggagggcccagtgaagccaaatttatcattcgattcctggaaggaaagttgagacttggtctggctgagagaactgtgcttgtttctttggcgcaagctattgttgcccacgaagcagatgccaagggtaaggtccctagtacctcggatcttgagaagggtgaatcgattctcaagactgtctacaggtaagccacgtggaccactgttgatgatacatactcacaaaacacagtgaacttccgagctacgacgtgattattcctgcaatgctagaacacgggatcatgaagcttcgggaaaattgcaagctccgacccggtgtacctttgaagcccatgctggccaagccaaccaaggccattactgaagtactcgatcgcttcgagggacaaaccttcacctgtgagtataagtatgatggcgaaagagcacaaatccattatgtggcaaaggatgcgcctcaagaactaagcgaagcgagtcaaggcgctgccaaggaggctgctgctggtgttgctagcatcttttccagaaactccgaagatctctcccgaaagtatcccgatatccttgccaaactccatacctgggtcaagccggataccaagagctttgtcctggattgtgagacagtggcctgggatgttgatgagaagaaagtgttgcccttccagcaactcatgacacgcaagaagaaggatgtcaaggttgaggatgtaaaggtcaaggtttgcgtatttgcatttgatttgttgtacctcaatggagaggctgttgttgaaaaggcactgcgtgaacgacgtgagcttctcgaaaccgcgtttaatcctgtagaaggcgagttttccttcgctacgcacatgaacggtcaagaactggatgagatccaggttttccttgacgaaagtgtcaaggcatcatgcgagggtctgatggtcaaaatgctggatggaactgagagtggatatgagcccagtaagcgaagtcgtaactggctcaaggtaagacttggaaactgcattactagaatctgtatgactgactgctatcatagatcaagaaggattacctctccggcgtcggtgattcactggatcttgttgttttgggcgcatactacggcaaaggcaagcgtacatctgtttacggcgcattccttctggcctgttacaaccctaactcggagacatacgaaactgtttgcaatattggaactggcttctcagagcaggtcttggaggatctccatacccaattctctgagattaccattgacaggcctaagcctttttactcccactcttcgggtggtcaacaccaacctgatgtctggtttgagcctcggtatgtctgggaagtcaagacagccgatttgaccctcagtccacggtacaaagccggtgctaaggagggtgtcgacccgtcaggaaacaagggcatcagtcttcgattccctcgcttcattcgtgtgcgagatgataagaaagctgatgctgccacgacaagtcgccaggttgctgaaatgtatcgcaaacaggagagcgtgacaaagaacaagggtccctctgttgacgatgactttgagtattagatttaatgttgttctctttggctttctcagaggagaagtttatgcatcggctggtatgttgctgctccggcgttggtctcatactttatcaggattacaattaagcatgggagttgcacgttgaccgaaaaattagtggctattttgacctgaccattacttcatgataattcaagcaatattatgaccaatactcagatatctagtgtcatgtgtcctggcgtgtagtttttggttgcaaataagggtaccacttttggcgagctgaattaatgtctgttatgctctacggaatagagaacatagttacaaagcttagctataagttaggtattcagatgtactgggcctatcttaagtattttatagctttgacccagtaacgaccaaaaaaatgggatccaggtattccaataagccacagaagtatcaacagtaaagtctctagccagactgaagtcttaataaacttaatcaataaggttacctttaggctgcagcatctcaaccaaatctaaacaagatgaacacgtcgcccgaccacctgaatgaaaagattatgtgcgcaacaaagagttttgtccgaaagtcaaaagagcccttcggcgggcaaacgaagccgtagttaattgaacagaattcgcctgactaagcacattcgccccccatgaaatgatgactgatgccaaggcaacaaacagtagtatcaacagtggcctatcttaggtatactgttctcccttggcatatgatgctacaagagatgagcacatcttgtaataaagcacgaagcgcatgatatcacataatatcggttcattttggagactgaggagaggttagtaatatgtcgggatagatttggacgaagcgttgaatggtacacacatagatatatgtaatgatagcctaccaagaatagcaaacccgtctatatgatcacaaccaatatacccacgatcaatcatatatgacccagcatcaaatctacaggctccttttataacattggttcttccccttgtatgctatccccatcatcggcaccatcgccatgtaataatccactactttcaccgccgccattgtcatctgctatcctgtctgtcacgccagtctcatgaccagcaccgccgggtgccagacccatagtgcggcgtgtctcttcggcaccattgaggacataccagacgtccttcttcgtcaacaagccctgcagaactccgcgatcgctgaagagaagatatctcaggccgagcttttgaaaatatgtagcgacaaggtgaagacttgtatgcgaagcccgggtaagcggtgtttggtccatccaggggcgaagatccagggtcgtacgtggatctgccatgggttggtgagagaaaaaggcttcagtctcaggtggcagcaaacgaggtgcttgcgttgaggctgagagattatatgccagctcggcacgagagatatatccaagaagaatggcttctcggggatctgatatgacggggaaaccgcggtatgggtgcatctcgaggatagtggtgagagatgcgatggtgtgacctgtggcagtaagaactacaagatcctcgatgcgagtcatgacttgagaagctgggatgtcagggatagattcgttgttctcactgttgtcgagaaagggatactcgttgaagtgaatccacgattcgtagataccgcgacgagagaaagcatcgcccacccactttgatatcatgacagcgatcataatggggagaacataggtgagggcgcccgtgagctcgaacatgatgacgacaatagagacggtcaaacgggttactccagcaagagatgctgctgctccgacgatggcgtatgtccctggtgtgacgcagggtatgtcaggttcgcatgagccaaataagaagaatccagggtgattggtaacccaaatctccatgatgatacctacagcgcggcctgtcaaggcaccaatggccatagaagggagaatgattccggcgggaatctggagaccgaatgtgacagcggcgaggaagaagcccaatacagatgcaaagactaggaggacaatggtcctagccgaggcagctcctgttctacagaggccgatggggtcgtcaagaacctgcgagcattctgaaaagaggttggagacgagctcagtcgtctgcactttcatgtagaagttggggtagttgatgagggccgtgaagaaggccacgatgagaacttggacgatagggcctggaatccatcggttcgacttcttccagcgagcaatagtcatgttgagccttatgaagaaaccgccatgtatgccctggagaggaaatactgttagttacctgttctgtttgtacttggtattggacttacacccatgatgcctagtatggcgtaggggagcagctcgaagccatgccatccgatgctgtagtgaacctgatacaagacaagcttgccagatcgaaagggatcgaaagcctgaagaacaactgcagcagtcatggcacagacaaagctctgccacatcgtcttgtctggaaagtaataagacaaagtctgtaaagagttggtatattagtgttggttataagtctggggctgagcataactaacctcgagactgaataagacaccaccgatgggggaaccaaatgcaactgagacacctgaagcggcagcagccgaaagaacctcacgcttgcgggctaatggcgttagctgatggaaaccgactgcatcagagggaagcttttaccttcattgtcattgatgttgcggaacaatttcgtaaatacgttggcgcaacagcaagcaacatgaattagggggccttctttacccaaccacatgcctgatgcaacagcaagagcctgtgatggtgtcagtgacgagctggtaagcagtatagacttgactaacaagaccaagagacttgatgatgagtgtccagagtccaaggaaccgtcgaatgacgaagccccccagaacagtcttgatttctggaataccactgtgttttgcgtagatggcatattcttggacgagaagggctgcgacatatgcaaacagcatcttgcaattgttagccatatgaggtagtagaagctatggggtccccgtggactgtacataccgcgaaagaaatgaagaagaaatactcgatgaaccacttgccaccttttgaatggactcccagggcgtcgccccaagtcttccaaccgttgcatttggagccttggtcatagccataacagcagaaggccttgtttaggtaaaaatggcctccttctggaccactggcgcagtatccttccttcaaatctccaagccaatcggtcgtgacgttgatgacagcagcaacagtgcctacaagcatacccgtcaaaagcaggacgatccagacttggctggcatcaatgaggcgtcgcacataacctacaaccccagacgcactcgagtataacatgcgcaatctctggcgctcttttgtgtattcgaagatccaatcgatggccgtaagatcctcgtaaccaactcgacgccctggtccctcgacataccaatcatgcggcacaccatccttggaagcttcgttgaatatgacagtctcagggcgtgggggggtattagagcttggataaacagccggagacggtcctctcgaggaggcatgcagtcgtgaacctgtgatggcggagagaagtcgagagggcgcagaccagagcgagggcccctgtctacgtttaaaggtcatgggcgcacccagattgctctgaagcggatcgtcgccgagcacatgatctcggtcgcgagaccttccccggccgctgtcatcgctggcgtcgtcgtgaaggaaatcgagctcgtcgcgatcgtcggcattggagtttggagtatgcgacgaggacgaagcggcggaagcggaagcggaagcggaagcagaatcagaagcgaaggcgtaggggtcgttttgagacgctccagacatgatgcggctcatgacattgtgatcatgcggtgtaagagctcacagctggcacagagtctttggtttgtgagaggtttgaaagggagagtcaagataaagttagatacgaggctgttggtgtccatttcaagtgcgctattgactcggagagttcagtggaggacacggaatggctacagtaggtcctggttggctgttgtagggtttggattgcctaaaacgtcgactcgaccagctgagaacattggatgcatcagtgacttagacggtgccgggtggttgattatagctgagacaagcaagagtctcaagaaatattgaaacattctagttaggttgttattgtctcgagttgcatttttgaggctcaagtttaattacttactacctaaaccgatttcctggtctcgcgaagatcttggctttcattgtccttgtcttgaaacacttatttattgatagactagcagtatatgatactacgaaacgatatgcttaggtctcagtaacagttgggatttcttcatcattaagatgaatttgctgatattacgctttctgtggcctaaatgttggaggtttctagaattcagtcatctactataaggcacggaggggaatttacctacctatagaatagtgggacccaacaaagaaagttgtggcaagtcaagtccatatctcacctcacacatgtgctcttctcatctttgttagcaactattctcatatacaaccaagtctttatcttcatcaagaaactcgattgctgcagtcgacgtacgaaaactacagctcggtcggtatttcgaactcaactcattactacaaaatagagacaggatggctgagaatacaacaagtactgcttctcaacctacagacatcaacaagatacagtcacttctcaaggccaaagatgatacccaaagattttttggactggccctcctaaaatctcttctcgacacctcagaacaactccgccaagatgagcaaacagttcaaggtctatggtccagtctctcacccaagttcctcgaccgactgctgcgcacaggctcaaagccttcaacccagaattcaaaagagatgttggatttggctgtatctgtcttgtacattttctccattcttcttcccgaccaggccaagagtgatgccaaattcatcaacaggatccccttgctcgtcaatgcagttctctacaggtgtgaagcctcctcgccaggcaaaaggaacaaactaatgactgtctcagctctgaagataccacaaggttaatacttcaactgatacatacactagcaagctcacaacaaggagcacaagagttcatcaaggtagaagactttagctcccttaccgagatcgctcctagccatgcacaggttctagatatcttttgctttgcatggctcaattccatgacaaccactgaagatccctcgatgctggcgaggcaggttgacgacacgatccagagtctagtctcatcattcactggaactgatggtgtcacccttctcgagttccttggttactttcttcggcatgccaactcttctgtgcgttttccacgccttctccaagagaatcatctaacaatttgcaccagatgcttcctcagcatcccaggtggctcaaggcagtcgttatctatgttcgaaacctcgtcacaagtaggccaacacctgaagcccgagcggcatatacaaatgccacagcctccatactccaagctttcccgtctgaggcaccgaagttggtgtttatcgatgacaaaaaggatgacaaggccttctcatacctgctcatcaacctcctgctcatcgatattcgctcttcggctcccactcttctagaacagctaaataagcccgagtatcccaaagtctcaacacgcctcacttctgcattcgacgtcatctcaatcttcattggataccttgtgcagtgtttggaagacgagtccatggaaaccttcttcatgacccccgagaacctccttaagcttcgtaagggcatttccgagacaatgtcgctcacagccgagtatcttcgcgatcgatgggatgcttcagtcgccggagcaatgggactacatccagacgcccgaactggcacgacagacacatcaactggagtccaccacacactcgcttgggactcaatgagggataatgctgacgatgatatattcatactttcagctgtacgagcgttggcgctctggctgcgagaagaggagaatggtatcctgcggaaggaggctactggtttgatggatatgtttatggatctttacaaatccagctctcaacataaactcgacttccgatcccctgtcctcgtgactctagagggtgtgactacgctaccccaaggtcgcgagctgttgctcgccaacgaaggttggataattctcacccacgatctgaactctatcctgcagtatgcctcacggacttgcggagagcaggaggccgctcgggctacagacattgttcgcattctacttcccatagttgagcaagaatccaatggtgttcctgaagcttggatggatctcatcacttcagtagcagcatgggatatccctgattcagagttatcaccccaggtacaggaggcagtaatatcctctttgcaactttgctgttcggtgctgggaggggcgaaccggggcatgcggcagagatacaagcattctattgctgctatccacgggattgcgtctcaacttgctaagcaagtgaatgatgataaccctgagagggagatgttagaagatgttctcgctacattgggttcgttaacgcaggaatgatgacaactacaggatagcctttcgggtgttctaatcttgacacaacgctcagagctaaatgctgtgtggaatagatagtgcttatgtcaatacgtcaagcggttaaatacatcatggtgttctgtcctacccctcacgagattgcggcatcccctttggccaacagtaacttcatcaatcacgctgacgaaacttgggcgttgcgttgtaagagatgaataagccacccgcttacatggcgttgattgatggtgcctcgtataagaggcttatatccatacactctatttagctggtctctaagtcctgatggaatcgaatctaaaccgatagcctttgttcatgaatagtctcattggcctatcgcgtccaactcccatcagtcagtttctcaagcgccaacgtcttcatacaatggctacccactacgacgttatcgtcctcggctccggtcagagtggcaacccagtcgccaaaaccttcgccaatgctggtcgcaaaacggccgtgattgagcgcactgctctgggcggcacttgcgtcaacgtgggttgcacgcctacaaagaccatgatcgcctctggaagagcagcctacatgaccaaacgtggtaaagactatggcgtacacggaggaaacggtaaggttgagatcgacatggctcgcgtaaggcagcgcaagcgcgaaatcgtggagcagtggaacgccggcagtgtcagagggttgaatgcagcaggtgtcgatgtaatcatgggcgatggtagctttgtcggcgagaagaaactcaaagttttgttgaacaatggaggcgagaaagaggtcagcgctgatcagattttcatcaacgtcggtgagaggccactgaggccagatatcacatgtctcgacgatgttgatccagcacgagtactcaactcgactactatcatggaactgggtgaggttccacagcgtctcgttgtgttgggcggcgggtatatcggccttgagtttgggcagctctttcgccgcttgggctctgaagtgactgttattcaaagggccaagcagcttgtgccccgagaagacactgacgtggcgaagtgcctcctggatatccttcaacaggatggaatcacggttcatctttcgagcacagtgagctcgatctcagctttcaaggacacgaagacaccattcgcagtgagcatcaagaccccaggaggggagacagaagtttccggaacacatcttctgctggcaacaggccgggtgcccaacacagatagcctgaacctctccaaagtcggcatcaagacgactcctagaggccacattattgtcgacgataaactccagaccacggcttcagatatctacgctataggagactgccacggaggtgctgctttcacacacatgtcctacgatgattcccgcattatccgcaccaacctcatcccggaagctatgtcatccacaactccagctatccctacgacaaaggcgtcgatctcacgaattctgactccttatgtcatgtacaccgacccacagcttggtcatgttgggctccacgctagagacctcgctaacagttcaagggaagtgaagactgccacgatgcctatgagttatgttgcaagggcgatggagacagcagagccacgtggtatgatgaaggcgactgtggatgcaaaaaccggcgagatcttgggattcacatgtttgggcctggaaggtggtgaaatcatgtcgattgtacaaactgctatgatgggtaatttgaagtggtgggatctggaagcagctgtttatgctcatccgactctggccgagagtctgaacaacctgtggcggcactgggaatagttgatgtaccccgagtatggccatatatgacagatgtagtcaatatgagggcgtttaaactgctgtgctctgtggctgcgtcgcgccggcagtttggcctgtcttcttttcagctgcctccgctttagcacgtcgtttcctcgctcgtcgcacctcaatttccacatgcaacatttcagcgttgacagcaacaagccttgggataacttcctctactgctttcacggaatgtgtttgtgccgtgcggagaggcataggcgcgaataacccgaaccattgcagagggttcttgttctgttttcgcttcttttctccagggctgctggtctcttcggcctctgttgttgatgcatcatcagacttcttagctgaggaggtctgttccttatctgctacattatcctcttccggaacaggagagattgagaatgttgggctttggctagcatcctgcttaatagcaagaaggcgtgttgcttgcattcgttcatcgtagtgatcttgaccgtacctcatgcctctctcgccggcgaaattagcacgggcaatatcgtgaaagacatcagattgaatccgagatagactctggcggagtcggctgtattcgtctagcaagctgagatagcgttcaaggagctcatcaatgtgttgctgctcctccatgatgtgtgattatgtataaagagtgcttgtttctggggaacgcacaagaatttgggataatggaagcggaataacgacgataatcgggttttacgatttgcagaaggtgaatcatagagtttcgattcaagtatatgaacaagaaaaacgacttgcagataatgttgttgagagaagattgattaaatcatgatgagcctgactgtgcaatattgaagctgcctgccattgatggaacctaaatgaacagctgttccctttaggcttagcttgatatcgccccgcggtgtccgagacatccaattcgggcagtcgaggactacgtaccttatgtattacttttatatataaggtactaatattagtaaatagcctcaatcttgaacctacaataattgtattttgtttgtggattatttaggcttcagctgagttctgtctccctcaacctcgaagcttcttgaccttcagtggcccgcccgtatacaaaacagttggaatggcggacacaaacactactatacccagactccatccgacagttgcccaaccagcgctgtccttgaccattccgcccattataggtcctaccagagatcctcccgagtatgccatgttgtagaggccatacgcttgagcaatctgccccacaccttcagtcccgtcctcgccctggacggaccaagtgatctcagccatcaggggcccgaagatgcacgcggttgtgatgcccacaccagccaagagcccgcaaagaaggatcttgtcttgaattgtattctcgtcgacgaacctcagacatacgacaaatggtgtggcgaagaggaagccgaatgaagcgagccacttaggcccatatcgatcgccaaccatgccaaccacaggtcccagaaatgatggcagaatgaccgggaggaatatcagtcctgctccgatcgagtcccagccaaatatctcgtgtgtgagaagaggaagagtactttcgagcgccgtgttgataagtgcctgaacgaaggttccccacagagcagccaggaatcgaggctgccccaggagcttaacgagtgtcttgataggtgatcgtgatgggtctgatacgtccttggcctgcccatctgtttgctgagtgatgttgtctttgttcttctcgatatttggttcctccgtcacggcacgttctgggtctgccgcggctataggttccgccctatcaagccaccttttggcgtccttgacctcgatgatgatgagacgcagggcaatgtcaacggcgagaaggccaaagcacatggcgaaaacggagtagtaacctccctttccatatacgagacctcccagcagaggtgcaaccaagatgcccagactgcaagctgtgctaatccaacccatggccttaccgatatgctccttgtcgacagtatcgacaacaagcgcaagaccaacagtccatgttagtgcggcagatattccttgcagagcacggccgatcatgaagagagcaagcgtgcgacctacgcatagaaaaacagtagcaccacacagtacaacaagtcctataagcataggcatccggcggttgtggattcggtcggccagataaccccagacagctgatatcgtcaccataagttatatactaccacttcaagtaaggactgtgaacatacgggagccagccaagagtgcagcaccaaacacggccaatgctatggagacccagtactgcacccggtttgtgctgataccaattcgatcctgaagagagaatggaagtatgggaacgataacaccatacagaaagatgtcctagggccatattattcaattggcttgtcagagctgaagagcaaccggcgacttacagtgaagatcgcaaaggaacatgtggtgacgatgagaccagccgaggaccgcaccttgagcagaaccggcggcttgtccttgtgaggccatctgagcaaccccatggccagcaattgacagtcggtgctttgtttagcggactcttcaggcccgagtgttcatatcacctcaagagaggtcaaagtctgggaagatcgatccaaaccgactctttttcaacatcttcgtacccacttacggcgccccggattgcggacatctcgcgccccgatgatggacggatgacaggtccgtactcttcatttgggtttagcgccatctcgagactgtgatgaatgtgatgactctgaaggtgagatgtttgccgaagatgcggagtatctacaagctattgattaccaaggcttagctgcagaaagaaactacgttaattgcagatctagcagaagaaagatgtgggaggcaggacgagatgcagggtcaaattatgcttcaacgatttcttagttaatgcttagcttggccaataccagactacacgaaggaacgaattacagtgaaaacctaacttgaatctgtatataatcagacgcggattacttggcgatcattctgatggtctgtgaaagctgtagttgatggtacaaagttgtcgaagcccttaattcccaagtaaacatatctcgaggtttcatgaactggcttataatgccatcgtttctttaatcatcaagaacacttgatgttaaagaggggagacaactaattgactggcgtgaaagtgttgcatactacatatacatgcatttcacagctgttcccccctgttgaggttccccgaatgctacgccgacgatagcttggcaatgcaaaacgattggttcttatatagagggcgatccgatcctacctattaaggatttatgaaaattccacgcttatcgatactattcagagatgggactcacaaagcatcacctgaagtgaactcagcaaaaggaaataattgggctggataaacctcttcaagccacgagaccgcgcagatcgacggatagcatgctaaacgcagctcatgtctcagtctgaatcacgtatgaacgcattttaacgaaagcgccttcgtgcaggtgagacaggcagataagctgcatattccccttgttccatgttgataagctggagccccaaacatgcgattgcgacaggagcattatcaagctgaaattgacaggcgtgacagagcctgcagagctgcagctggagcctggaggtctgttaagggcatacaatatgtgacaagttcacgaggctgatctccactgcataaacttgagcagggagcccttgatcaaagtaatatccctgggctgaagcttcagtgttgatgtcggtaagttcctatactagcgagcgggtgctgggatgagtgattccgagatttgtgtccgcgcatgtctccccagtcaccgtttatcacagggctgttgtgttgtttatcagagactcagactcagagagtagttaatgataatactcggactaaccatattgtcgtggtgcaacagggactcgagagactcggcagatgccaacaaacatgttttgttcttgttgaatgtttccctgcttcggaacgtcgcactcagcactcaaaatagtcggtggccgtgttaggtgaaggggttttgtttctttattcgaacctccgagccaaaggaggttgaaacatatcacacaaagatcttcgtcaatccgcagtggccagtggtcacgcgtgcgtcacaaattgcattggcatcaaagcactcgacgcttggaaagcagatcaccttgttaagcgagagctttgaagtttgaatattatacatacctttggcctagggggtcaagggcatggaccagagagagctacttgcaacaagccccccaaccccttctggatcaccagatggacgggctagacgggctctcaatgcgctgcaacttgcaaggcgagacaatcaagaccaggcgggaactgaatgagttcaatcggacatgtcacgatctgatatacgacaccaccagtgaagcgaagtcaagggacaagcatacccttacaacagagcaacgcacgcactgagaacattcggatctgaggagcggatcgtcgtcccattctccaacccctattccctaattttctttggtttggttctcatcctttatgtaagcacttggagccaggtggtggctcaatcctcgtgtcgtcatcaattatcgcattcgtcctctactgctgctaccaacatagcagctagtctaataagtcaacgtgaacaacaaagggtccttgtttgcgccattcagcacggttctcgcgtagtgcgtcaaggtcaaggccaagtattggttatggtcaataaaggactgactgacaggcctttgtcccaaattcccaagccaaagaccagagattttgcccctgagttggaaggtttcatatttgcagctgagggatactctggatggttgttatacgggataaggccgtcattgaaggaatgacgctgatgtatcagatatcagtttgataaagagctactttgccctgtgacaccgacatgtgcagttggaagtatctgggtattgatgactaacagtggacccttccctgaggtgcacgcagacctatcccgtatctttgggatgatgacgctaaaaaggccctgaagagttcaagttccagtatcgccgttacacctagccacctgccatccattgatcgacggacgctccagagtccaggccttgcttcatttccattccattggatattatgtacttacggcttcttgtgtctgacattgattttgcgttatcatacatactcccttggtttcagttgtcaacaactgcaatctaattatcgactcgattctctttacttcttcttgggctaggtacttatttacctactatcttgggcttgtattaagaagtcgataaacggtaccgaccagacagcgcacagcatctatacagtactttcaacagctaacctaggtaatcactaacaggttggtccatttctctctcttttttatattgtatatttttttctatcagagctgcagcaacttggccatttcaattatgatcagaaagagactcctggactctgcattataactctatcccccttctgctttattttctctcttctgcactataaccctactcacattgtgcatttcttttgcccttcgtcgtaccttgcttatcccctccactcagaccggtaacgcatccacctccccaatccacattggcctggcctcctttacttggtacttgcttgtttaacagtccatcaagtacggagtagaggcggtactttgctgtactgctaagctggcggttctcacaggtgtacttggctgtacgtaaagtacctacctacttaccctaccattggatgcaaggttgcctgtctaggctaaacctggaactgggagaggtgctggcctggctttgagcgttccaacctccaacctccccctctcttctctccccgtccttgtattaatactaattcctatcccctgctctgctctgcccgccccatgctaggctaggctgccttccttgtgctggtagtggtacctccaggttaatgctaccttacctacttactggtgttggtccctttgctttgccttacctcacctcacctcaactttgctttgccttggtttcctgcctggcttgcttttctgcagcggtatctgttctgctgctttgcttcatcgaggcccactaccactgtacaaggcctgtgcctctctttttaactcttgccagcgcctgtgcctcttttctttttgcttggactggaccctttacctgctggtagttagtcgcacgtcaatcaatcaatcgtgtgtgtctgtcttccactcccgctcacctcctcttgttgcaggtttcaaatttccgtcgacggtcataggtagcctcctcagttactcccaggctctccacctccacccattcgctggcctagatccagaacccaaaccaaagcagaccagaccgaaccgaaccaaaccaaaccaaagcgcacctcaacgcaactccataccaatccgctacctacctagacctaccgaaagccgcatccaccgcattcttgacttgtcttcaaccacctcaatccgtcatcaaacagtacagccccaacatattcgcctttgctcgacttatcatccttatttcgacctattctccccgacacctagttgggctcgactttctccgctccgcaacccccccgctctctcactgtagtcgcgcgcatccgcccgccaatagagcttgaccactcgaccgcttgcatttcactttaacatagacgagctcctaccgaggagctttcgtgaggaacaatggctgttgtcgcaactatcaagtatgttttcatcccttggatttgtgctgccgcaatactatgcgatgctttgctcccctttgcttgctttatctctataccgagattgtcctacggcaaggcaccctaagcatgcctgcgcatctactctgcatgcccgttaccctgtccgccattcgcacaatcattcttgaggctaatccggtttaccccttttctaggtgcgtcgtcgtcggtgacggtgctgttggaaagacctgtcttctcatcagctacacaacaaacaagtttccatccgaatatgtccctacagtcttcgacaactacgcagttacggttatgtgagtctacctgcacgcctatcgatcgacaccagcgcccccacaaggtctcatccatcacctgcaatggacgtcttcagtcgcgaaaagccatcaccgacttctggcttcaacagtgtgatggattctgtgctaagaggggcgatctgcggatatgtttgatggacggcaactcggtcagtcatagaagggttgctgattacttacaggataggagatgagccgtacactctcgggttgttcgataccgctggtcaagaagattatgacaggctgcgacctctttcatatcctcagaccgatgtcttcctcgtctgcttttccgtcacctcgcctgcttccttcgaaaacgtccgcgagaagtggttccccgaggtccgccaccactgccctggcgtgccctgtttgattgtcggtacccaggtggatttgagggacgaccctagtgttcgagaaaagctgtcaaagcaaaagatgcaaccagtacgacgagaggatggtgaacgaatggcgaaggacctgggtgctgtcaagtacgttgagtgcagtgctctcacccagtataagctcaaggatgtatttgacgaggtatgtcttgactgattagaaaactctccccatctataagcattgcttgaaacatgttctgatcgcattatacaggctatcgttgcagcacttgagccccctgctcctaaaaagaagtcacacaagtgcctcgtcctataaacggaaatgggatagccgcagccgagctatgacaccaccttctcctacttgccctgggaatttttggtcgagttaggaacatgcccagtagatatgcacgaatagagttctttggtgaaggtacggcaagacgacattgggataacctgcgctggtggaatggaacgaaatggatttcaaagggagtgatcgttctttgcatgaggggaactaagagacggaacaagactcggggagcaggcgtcctgttccgcaacgagaagaggaagaagggtttgaaagggtgacaccaccgatcgagagctgccgggtgccgctgtgcgtagcccccagccggaacttccaccgaaaaggctcttctattcctgtggtctccccgagtttcttaaggctggaatccaatgcatcttgttctctgcccctcgcgagatggatcaagtggcaagagagaggactggtagcggacgaagacaacgattcacacatctaggcgggaatgctttgataggaaagtttggcgattggggtgatttacatcaatgtcttgtcttgattcatactaagttatagaaaattttgtatttcatgtttgaatctttcaatggatcatgccgactggcacatgaggacgcatagtggcatgaggtatggtctttgctttcgactggaccagcaagtatgttagatcttgcggggtccagagctactatactcggtaaagctcttcatatgtacttgacctggggaaatgcacctggtaggtaaacccttgcctgccagctcggtagatggatcgggtccggactgcccttgcgaccggcagttggcccgtatatactgtagatcaagtgtaggcatcgacatggcagttgatgttaaaaaaaaagggacgtattgtctggggtgctgtcctgtttgagacaatgacagattattctcctcgagtgctgtaagatgtggtgaatgaaggagggtactacgccctttgacggacaacgtgcacgccgtatgcgatgtctattaaccatgatgcataatggaacaaagatgtgttgtccataaaacggtcctgaggatatgatacctggaagatgcctgtccctcaacagaacttgagatatgtctgtaagagcgacacttgggatgaaggggaaattggcatgacaaagtaaaagaaatgtgagaggatgcccccgtttataagtaactgtttgacaaacaattcagcggctgaagatgatttgactttgttaagaatacatacctacctacatacccaaatgttaccggtaaatatgaggtgccgtcgccccaactttcctatctcaacctagttccactccaaagacccattttctggtcactatctctcaacccaaaagtgaaatcatagggcctctgcatgcaattctatgcctgaatcaggcaaattcgctccccaaacctccaagagggctcgaggcggggaagaaagacaactgcggggagatctttatccggtcagaactgcctcgattgaccaatcggcgatcctcatatctctctttgaggctttccttgagttgaggtatgcttgatctgatggatcttgacccgtggggccggatgcgcgcccggtggagggtgaagcatagatagtgactatatagacctcactggcagcctctcttttctcctacttctttctctctttctcgtgactctcaagttctaatatttgcaagtaagttggcttcattggtgaattacatacaactgccgttcatcatgaagctcctgaacgttctcgctttggcgggcctggccacagcttgctcccatgatcatgatgataaggagtggacgaaggaggaacttgatgagcttgagcagaaatggggttatgaggtatgtgataggcacttggtagagaaggctccaagtgtctcattaaacatcccatcatgaactatcctgagaggtctatatactgactcctcgcagtggccctttgctggcatcaacacattcgctcatctcaatcatgtaaagtgtctcactgaacccactgagccgttcgatattgctatcgtcggtgctcctttcgacacagccgtgagctaccgcccaggagctcgttttggcccacgagcaattcgctctgcatctgctcgtcagacatccatgcgtggattcaaccctcgagctggtatcaacccttaccagaactgggctaagatcgtggactgtggtgatatctctatcacccccattgacaacaatattgctcgtgagcagatgacccaggctttcaagcagcttggtcgccgcaagacggtttcagcacttgcgcccaaggctcgactggtgactctgggtggtgatcactctctggctctccctgctttgagagcgttgaacgagattcatgggaagcctatccaggtcctgcatttcgatggtgagttcattgtgcccttggacaacgatcttgtgaagaacctcattaacacattcatcacagcccatctcgatacttggaacccagcggcctatccttcctggtggggagccacccagtttacccatggctccatgttttggatggccaaccaggagggtctcctttcaaactcttcctctgagcgctccgttcacgccggcctacgcaccaggctctcaggtaacgactttgccgacaacgaggatgacacatcccagggctgggtccgcttcacagccgacgatattgatgatctcggtaccaagggaataattgacggtatccttaaagtgcttggtaccgaaaaccctgtgtatctctctgtcgatatcgatgttctggatcccgcctttgcacccggcaccggaacccctgagcccggaggttggtctacccgcgagttcatccgcattcttcgcggtcttgagggactgaacctagttggtgctgatgttgtcgaggtgtctcctgcttaccagaatggtggtgaggagaccgctctggctgctgcccaggtcgtgtatgagatcattagctctatggtcaagagaggccttcaggatggtggaaaggaaggcaatggcggcaatgctgctgctgctaaggatgagttgtgagtgacatcgaggggggatggctttatgcgttatgaaagataatgaggacttgcatgggtttggtcaacgtcaaaagaatgtacatgaacggagagggcgtatgttatcgcacaagaaatcatcattgaaatcattgaactatgctgccacggatttgagaatgtcgactgacagagaggatcataagatgaaattggtaaagttgaacgaaagagtcaggaggaactacctcaatgactttgccgacaaggtttctttcgtttgtgacatcttgtaagtctgacttgggatgctataatatataagtcgctatttggacgatctcctcgcagtagcaaacaaactacgaagtctcgccgtgcaaccctatttagtatcaagggtacgtgtctgtactacaggaaacggttcgagggaacacccgaaagtcttcgagtcctacagccctcagacctattgaaggtttatgagcagcctgagagaactcagatgtggcacggagacggtcgagctgtgctgcccgcaattgaacacccaatactctatcagtacgaaccaattggtggacgaactatgtttttccatcgagctcggtgcaaatactcgctaatggttaaccacaagtttcgcttggcatatacgtggttgaggatctaatggacaaccaacgaatccctgaggtggtcacgttctctcaaggatacatagattgtaagatggattacgtacttgacactgacagcacaaaggaggcatggcactctcagggatgataggcgaggtctggagttcgccaagatgggatagtagtagtagtagtattccgtagtagctggtccaggcgcagtatccgtggcatcgcgggacgtgggatcaggaatggagctactaacagtagtagcattaaaagaaatgccactttcagaccgacgtttctgttcaactcagttgggagggagagttggtgagcatcatgcgcaaccaggagaacaagattctcaacgtcaacctagaaccattgaaagcgggtggcgcgtctgcgaagcgcctgagacgcttccgaaaatagaattgacttccatgttctgaaggcgattgtgtttgggagtgaaatgcttcaagactagggcccgtgtcgatgtttcacggcgactggggaccatgcaacaaggggaagaatacgaatcgaatcgtctttcttttccgtcttctcgcttgtatgacttgtgcttgtacagaactttgaagtacttgtatgtagaaagattgggtgttgtagccgccgtagaggggcttgttctgcatgtcttgtacgagcggctgtctagaccgagctacgatgaaccgactgatatgggaggtagggaggctctgttggatctgcaagagtacctctaatgacacagctgtcagacaggcttcacggtgagggcatttgagcgtttcaagtgatgcgggtcaagttactctttgagctttgagcaagtttagcgcgaagaaacgggcggaccgtcagacccattaataaacaaaccatccatgccttacggagtacggataggtacatgagttaggggtccagtttgtgccaggggtgaggaggaggttcaactgtggaataactatggataataatggatgtgtagtaatcacaagttggacgaaaattgggatacgtatgagctgtaatggtcatagatctgtggtagagacatagttgaggaatgtttccagttggattgagtaggttctcgtatttgctgcatccaaagtctattcaacattgctttgctctcaatttcatcatcatgctattgtatcccgaaacaaaaccgacctagctcagaatggacaagtcatatctgctttcatcaggacctacctgaaaactaattatctgcacagtaattatacagagagcaataataattaatagccgactggctacccctatctgatcctgagcccagaatcgatcgcgtgggatggatggatattcaccggcagatccaagcaaaccaagccgagacaagcagtccagtctcccagtcccagttggatggatggacgggattggattgcatgtttcgcaaggggaagcatgtctgtatgtaacattcagtgcatataatattatgtatgtacgtacatctctcacgctggacatctttaaacgacggaaccgatcgatgaaggaagggctactattgatggaaactcattatccaggacaacctttggccgtggatactctgatacacttggtttactccgtacgcacttcaggctgtttctattgtcattctcaactggtattgactgacgatcaacgacttcggttcagtccgtcaccgacctttagtgacaactaatcgacatgatccctgtcagggtcattaaactatcggagcagccaattccaaccttgaccccctttaggcaatggtccccttgtccaatgtcccctcacgggcccctgatgtcgatgctggccccaggctaaccaggccccagagcctctccccttctccacagcccaacagaggctagagaggcaatgcgctgtctgttctgtctctttgaaccacgagacttggccttcagctccccctgaaaagatgcaccaatcctctcctttcagttcctgactggctcgccgttgtccgtcgtcggtagcctctaagcccgtctcggtcttagtccaatagctttcacctttagcctcgaccgttcattttgtgttggtgttttgtgcatgtattgtttgatgaattgtgcatccactcactcactcactcacttgtagttactcactgtctattgtcttctttcctttccaccatgatcgtgaattgaccacctcatgactctattcattcatgcagttggttagcggaggcactgagttagttggcatggatattttacatacatcattattttatcaccgttggattgctgcattcattcttgccgttcatcagccctttcctgtctctcttcttttcatgatcagcaagtcgtcgtctttgatcattctttccgttctcaatcttcttaaccttcattcattcattcattcattccttcttcaacttccattcttcttatcaacctcaaccaacatcttacctacctacttactacctgaccttttcctcctgatttctttttctttcatttcataattatcccttctcaatctacaactccacccacccaccgaaccctcctccacctcattccctaccaggtttgtctggccttttttctctccctccctcgcctctttactcatttgagcattattaccttgcattatttccaacctactggactggcctctttgtacctacagcccaggctatggtctaccgcccacagttaatcacttgagcttctattctattacattacttgtcggcctgaggctcacccaacacaccccctgtgtttcctggtccctgatcttctggaggtcaacctagacggcatcgaaattcatccctctccctccctcctttgactccttcttccctccacatctgtgccgtcctctcatcgacgccgacctttgtctcttctcttcttcgtcaagtctcgtctctcatactcactcactgcctgggattttcattgattgctccttggcagatgcagtgtcgttcttcttccttctgttgagactacacttttcggcttcgtcgacactcgtttcggccatattgctttattaatacttttacctgctcagctcactttatccctggatatcatcctcagctctgcaaagctacgcacactcgtgctttacgtttctcgttcgacatttcgatacacgcccttgcaaccgattaccattattttgcatcttcagcctcaccaaaccctacggtttcgattcggccgaaagtcttccaaattcgatcaccatatatactaaacggtcgcttcctggaacgacctttttcattttacagtgctgctttgacttgttctctttcgaataagccaatccgcttcataatacttgatttcatcgactttattctgcataactagttgctttagcattgttatacggtctgctttgactcgttggattctcgtgatttgaccgatttcctgaaaaatcagctctgctttctgtgaacctgagactcggaacgtctgagattcttcagtcggatcatcccccagcttcacagctctccgtgccttactcgggcacaaccagttcttcaaaacggctgtactgtcgcacgtcgggcgggactcgctcgtcccccctcatctgctcggtatgcaagacctaaatggactcgttggccagggtgcccctaatggccctgccaaccgcttcgggcatgcctctaagccttccaacagcgatactggtttctctcatggcgcctttaactccaacatctctggcttcgccgaccgacatcctcgacgaggcaacatcccttcgattaacacccagcctcagcctatggtccagcaggcttcgaacaatggagtggacatgactaccccgggcactgcatttgatatgcagtttaccccccttttgccttctcagctgcttctcggcagccctttccagcccggtacgccggctgcttttgccagccctcagtttcagagcatccccggatttcaacaacagcagggaaacaaccagcagcagaatggcatctccagccctgttcagcagaccatttctcctcagtcgtaccagggaatagtgtctccgtccacttatggtgcccctcaattttaccctccccagtcccctactggtggtttcggtatgcaggcacctctgcctcctacctctcccgtctcgatgggatccggtgttgttacaggaaccagccgaactgtttaccttggcaacatccctccggacactgtggccgaggagattcttggccatgttcgaagtggtcaaatcgagtcagttcgtcttctgcccgacaagaactgtgccttcatctcgttccttgacgctagctccgccactcacttccattccgatgccatcttgaaaaagctctgcatcaagggccaggacatcaagattggctggggcaagccttcccaggtcccgacctcggttgctctggctgttcaacaatctggagcttcacgaaacgtgtacttgggcaatttgccggaggaagttagtgaggaggaactgcgcgaagacctgggtaagtttggtgccattgacacaatcaagatcgtccgcgagaagaacattgcatttgtccactacctctcgattgccaacgccatcaaggctgtctcccagcttcctcaagagcccaagtggcaggcccctcgccgcgtctactacggaaaagatcgttgtgcctatgtttccaagactcaacagcaaaatgctgctcagtacctgggcattgcccctggatacgcccacatgctcacaggtgccgaccgtgacttgatctcgaatgctttggctcagcaatctgttgctgctgctgccgtcgctacgactgctggaggcatcaacaacctcggtaaccgaaccatctatcttggcaacatccaccctgagacgaccattgaggagatttgcaatgtggttcgtggaggactccttcatcacatccgttacattcccgacaagcacatttgcttcgttaccttcatcgatcccaccgctgccgcttcgttttacgctctgagtaacatccagggcctcatgatccacaaccgacgcctcaagattggctggggcaagcactccggagctcttccccctgccatcgctctggctgtgagcggtggtgcctcccgaaacgtctacattggcaaccttgacgaaacctggaccgaggagcgtctacgacaggacttttccgaatatggcgagattgagcttgtcaacactttgcgtgagaagagctgtgcttttgtaaacttcaccaacatcgccaacgccattaaggcgattgaggccatccgaggccgagacgactacaggaagttcaaggtcaactttggcaaagatcgttgcggtaaccctcctcgtcagatgcagcagtcacagtctcctcgtggagatggtgtgtcttctcctccacctaacggctctcagaacagcggttctcccacaaacggcaacacgccccagcaatcagctgctctcttcaatgccaacagcaaccctttgacgatgtatttgaaccaggtgtctcaccaggcccagcagcaacaacatcaccagcaacagcagatcgctgctcaacaaaatgccctgtttggtaccgcccagccatctcctagcgatctcgatctcgccatgtcccagcaagtgcctgtttccggccatggacagtcagcgagcatttcgaatggataccccgccaacagtgcagcgccaggtgctactacgattggtggcttgctagcaccaggtcgaggtcagcatagcagggcggtcagtcttcctgtacttgctcctggatttgagaacggtggaaatgtctccaatggtattcccggagctgagaccgagcaacgacgaggtcatcattaccaggcaagctatggcggcatgggttctggatttggccttgctattcaaggaggcctgaacggttgggttgaggaggaagttgcaaactaatgacgcttgtgcatctttatgctttcactctcatcacgagcgagattgaacgaaaaacttgcttaaacgttgtaatcgacgtcgcttgtggcgtcatgcccttgattctcggggctttacagaccttcattctttgatttcccttgttcttgataatttaccccttcggtgtacctttttttgtattgcaagttggtctcgatttttgatgttctgctcatgagaggaagagagcattcggaagaaatgggatttgtgattaatacgccccctttgcaaaagatgggagcgctcatggttgagacgagacgctgtttgaactggagaggattcagcatgtgatggatggatgagaggatatatcacccgcgtttatgtctattacggagtctcaggttaggttaggcactacagtcttgaacgcagatcatatgatcacttaacaatatgtctatttatatttgtgacaatttagttattctacatgggtggtgtcttatatctgtacctaattcgtgtatagctgtcgatttgaggtattgtggtcgttgagagcagaatgtgattagagcttaatagtaaatgcacgcagtctccaggactggggcattgtcaaacatgtaggatcttggttatctcccatgtgcttgcagatgattttcacaattaatatcccgatggctcgggcttagagggaaaggctggattccttacattggcacggcactgttgcttccagtttttgggcgtgaacttatccacaatctccttgaaggcttcctgtcgaagggtaagtaacgcacgataccagtctcggctccagaattggtaaggggaagagtattagagcttaccaaagtgcaaaaggactcatcaccatcgagatgcttgcctactggtgcacaaccagggatagtcaccgggcggtcattgtagcgcagacggacatagtgacccttcaggcgctctttttcggtctctgtgaggtctggagtcttcttgcgaccgatgcccgggggtggcagtccagcatggggggctcctttactacccatgctgaagaaagacaggaggccagttggcttaggagcttcaggaggaggtgtagcgcctgcattgacgtggcggaatagttcaatcgcaacgtgacttgtgaaaggcggccaggccccttcgttgaaggcgccgaggctggcgagtgtggcagcaagagtggtatcatggcagccgctcattccaaatcgtacaggctgcggtgtagtagcagataccttcttgttgggagccagctcatactcgccatcagcagtagagtgctcagcactacctaccatacgagagacaacatctccaagaagtccaccgatgcctaaagtgcggtactcctcactctctttgtatccggcataccactcctcaacgccgatcttctcaatgattcgcttaacttctggatcgtagaactcttttggtaaccgagtggcttgaccgtgggcctttgtagcattgatagtatccataatgccactaaggcgaggccgagagtccaccgcaacgtatgggtgttcctcaggcatccagcgaccgaggcgttttgtcaaatatgccatctcttcggagtcattccagcgatcagcacagcgctgagcaaaagcgcgtgcgagagcagcgaagcgtcggcagttgccatcattagggaagagggtttcgtcggcaggtgatcgagtaaggattgtaggaggatgaaggccagaggcccgagctgagggaggatagaggccgtagaaggcttgctgaagagactcgagagcgcggggtatgggtgtagcgcggagatagatggcagctgtgtcagtgtcgaccgcgaggttttccggcaagaagcgaagctgatggacgtagagatggcgcaggcgctggccaagattatatgttgtttctcgtccacgatcggtcaacatgcccatatcgcagatagcatcaagctcgccattgcggccagtggctaagatgggcgcatcgtcaggtccaaaggtctcgagtcggcgcttccactcgagagcagtaaggcctgggttgtcagtgggatcgacattggagtcggtggcaggaggatcgagaatgacgctggttaaacgacgagctgcagagcagtatggccagaaaggtgcaaggcctgtggaagtgaagcgggcggtgataggagtgcgttcgccatgacggagaaggatctggacgagttgcagacgtaattgaggcggataaaggttcttgatctcagcttccgagtacggaggtcggggttcgagagttgacattgtgtcaaggtccggcaggtatcaagagctggcagtggctctggcgatcaatgataggaagctttgcttcactgacggacagaatcgtctggtttgagggaggtcatgacataacgatcccttgcgcccgggctgttgtcggcgccggtgaccggggccgagtggggcaacagcacgagggaggagaaagaaagtcggtggatgacgttaacgatggcgttgaggataaagtgaaggtgtgtgtggctactgagtttagcatgactagtataaaattaattgcagaggataatgagattgaacaaagtatcgaaacgaccaaggctgagaggcctcttgaagagatccgctctctttggcattgaagatcttcgttccttttgaatcctcaaggctgtgttggtatgtcaatgctactaggagttcttggtaccgtgatgttacccactgaagctgcaaggaacagttccttccgatcggtaacagttgtcaactctgatcgtgactttctatataattaaatgaagcatcttccgattctattgtctaaggtaccttaccttaggcattaatctcctgtctttcacatgcaggagtctagtctcacgatagaatcatctccccttcctttccaagggtccataagttgagggtccatcacatgaacaagtggatgtctcctgcctcgtgtgtgcgtgttgaatcttggtctaatgtcttggctccttcctgaataagagctttcatcctagattcgttcctgccattcggaagttgtaagaaagcacctaaagtcatgtataacaccaaaagttgatcagtttcaagtgtatcattaccttacctagcatcaataacgaccacctacatacgattacacagaattgatcatcatcagcctcagccttcccttcgccctatgacctgttgattaattccccggaaaacagcttgtcggcccgtaattggcccagaatccgcggtttatttaatcccatacaccatgacctcatcaaaccaacgatgatcagggccaatgcttgagagctttcactagaactatccagaattgatacttcaaaagtcgacttccttctttcttttcaaagacaataatacttcttcataagcaacgttgcgctcacccgcccaaaacagttaaaatacgagaacgaaagagaataaacggcatatacctaaactccaaccatcaatcgtggatccatccacacccggccttcccggatcagcacacacagcagccgcattgttggacagattgagcgattcctttctgatttcgctctggcctagctccaccgtctgcctttccgtctcgtctctgtgatttggtttaggccgaggaacaaacaagaaccgcacagctgccatgcctgataattcttcgctttaccttccttaaataatctcttctccaagtgtcacgtcttgccggctacgccgcctgttcaacatagacacagacttcggtccttttcacaaagcccgtcgttcaacccaaactaccgttcttgtgctctggtggtgtcaggctgagggttgtaactgggctcaatcaagtgagccatggcaacgaaaccgacgaatgaagctctacctgattttccaagtccagatatacaggatgacgatgactcaatcatttgcaatcaagatgaggctgaggcaatattgcaacctgctcttagtgatgctgctagacatttgacctcacaaaacacgccggccatcgagaaagccttagcactagacaagagtcgagccggattgttcgatgtgcccatcgataaacgcggtgacacaaaccctgatctttcatcttcgcctgagacaacaccccaggtaccacagatcgctactctagagaggtcatccgcaaaactatcacccactcagcagtaccgaaatgccttgccttcaccctggcaggctcagctgaagcctacaaccaaaggttccacaagcagaccatcaggaagtattctgggaaatgccttggctccagctcgaaatcgttccaggtcggcaggccaagaagcactaaggaggctgcagaaggcatggccttctcttagccctccgacgcatctgttaccctcgatgtcaaactcgttcttttccagctcaaacgacaaggccagtgccagtacgtcaggtgtcccgagtcactcatcaccagaaacccgccagcattcgcctcatattccttctgatgcgcttggtgtctctcaagtgaggcctagtccgtcttcgcaacaggctcgagggctcgcttctgctcctaggaatcctaatgcagcctcttcctctgtacgacccagagttcttcgacgggtcacttctgatgagagtcacttatatcacagcctttctcgcacttcttctctcggtgacgatgaacaattccaggatgtccgtgaaatggtcaatattcggttcatggccttgaaagacagccttcctgacgttccaaacttcaagatgcctagcctgcccaaactttacagccaagcacggaagtcaactcattcactcggtgcattccactcacccgagccgtcaccaactcgcgctcagccccctaaggactttgatgtcagctcaaaggatggatctgccattctcgatcgtgtcctggagtctctgactggggacttggtgatcatgggcggataccgtggttccgtcttacgatctgccgagccgcctcaccaacaagtctgggcccctgtgaaactcggcctcaacatgcgaaaggtcaatctagaggttggcttagaggatgaggacgaggaaaaaatggaagagactattaagcctgacggtatgctgaaacatatcggccccgtcgacgtctctcgaaagtttatcaaaaggttgcgttcgtgcgataatgctcgatcgggaaagctgcgaatttgggactatggttatgactggcgcctgagcccgcatttactgtctcgtaaattacaagaatacctccaaaaactcccttcaaaccaagaagggacaccggctggatctcgtggagctcttgtcatatctcacagcttgggtggtatcatcacacgacatgctgtcaaccagagacctgatctcttctcaggggtcttgtactgcggcacaccgcaacgttgcgtcaatatcctgaatcctcttcgccatggtgatgtagttctcctgaatgagaagcttctcacagcaagcgtcaatttcagcatgcggacgtccttcgtctttctgcctgaggatggtttttgctttgtggataagaatacaggagaagagtatcccatcgacttttacgatcctcaggaatgggtcaggtggcatctgagcccgtgtatgcagccggctttgccgcctcgcaaccgtcctcagtcatcttccttctcgtccttcctcccaaactctcttcggactcgtgctgacagtaagagcgagaagtggccgccttcgccaacggcggctgcccgagatcacaaccctatcgcgccccagctcaatggaattggcgcaaatgtggaagaatcaaagccttcgggcctgcagcgtaagcgttacttggattatctcacccgaacacttgcagcgactcgcaagtttcgctcagaattggcccactcaccaaggcaccaggaagccaacgcctatcctcctcacgctgtattatatggcaaaagtattcccacggtgtacgcagcccaggtcactggtcgcgagggtatatgctattctgatgcatacgacgaccttctcttccgaccaggcgatggcgttgtcttggccaaggaagccatgcttccggaagggtactctatcgctcgcggcggtcgtgtctgtaccgagcgcggccacatcacaatgctcggcgatctgccggctatgggaaaggcactcgaagcacttgttaggggcaggcggaagggcatcggcatgggcactggttgtgacgaggcaaaatagacgggttccggccgtgtcggggtaacactgcgcaacaccatgccgtcactcggcaacacgatacggcaccggaaggagtagccgccaccaccggatacggatgggtatacgataccgcagaggaggctgcgagtaagcggtggggtacctagagacggaggcattgtatctgtgccaaacgaacgaatgaacggatcacgaatttggaaggataagatagatatgtttgttatacatgcattattgtactagcgttggtttgcctcatcgttctatagcatagcttttgtatgaatattagcacacaaaaacattgatgcgggcagtattcgaatttaattccaccattgaagtctaacacgcatgacgccgcgagtctttccaaacatggtccacaacccccctttaagtgaactagatcctttctaaatggccgttttgtgacctgatagttcacagcacacagcaccgatcatgaaatcctatgcaacttccagaatgaagacaatgtgggattggttagcggttctgtttttcccgcctatggatgggtataaagtaaaagcaatcgccgtcttggcctataagcagatgaggtgtcgagctgaactgagctgagctgagctgggcacatgtgaaaacgactgatgaagcccatattggcgtctctcacacaacatcgcccaacctgttcctgttgtttggtgggtgggcgcggcacttggaggtgagggtgtgatggaaggctcagcgtttgtctttcattgattggtgaaatgaagccggagcctttcatagtccctgctttctgcagggttttgtgctcattggctaaatatggtatgcgtaaaagcatcttattaacttgttccgtaagagcgtctattctcaagcagcaccaacgctttggaaagcactcagtggtagaatcctccacctgggtggtgtccagccgggagtctgttgctgtagagtttgaatagcgacttcaatctgttgggccatgcggacatagaccatggtaggctctatgtaggatagagactctggtgtttcctctgcgcgaggaacgaatataagctcctcaagtcccggcatacgtgactgaatgcgacgcagcagctccactgtgagactggcggcggtcatggagcgataggttgcgtcaacccagaatagggcatcgttgatggcaaggcggcgcacaagagcgagttcttcaggatcgcacattgacatgcatgtttgaaactgagagtctgcagccatgtaaccatcgcgaggtccaaagtagagaatatcacgatcgggatcgaggaagacctgaccaggaccacgagcaaagccaaaaccgagtccgtagtacttgagagcttcactgcgcgactcggcgcatacgtgaaggttagcgggaatagttgctggggaagtacatcctgaccacgagtaggagcctggggagccggaccatgaggagccgcattgcatgggcacgaggcgcgcaggagggaggttatagttccagatcttgacacgtagttctgcggggagttgctcgaagttgtgctgagaataatggtgtcagaattgggcgtcttttgttgtgtgaagtttagggagggaagaatggggttggttgacttacaaaggtgcgaggtgtaggtgatgatgacgaggcatacattgtatgagaagacatgttgcaagaaacgcttgaggataagagcgccagaaattaatattgtggctggaatcgcaaactccaggcgacacgcgcggcgataatgcgctgcggaaacaacgttcacaagaccgacaattgtcgtggtgtagagtagaagtcgaagttgatgaagttttgggttgagcagagttgagtataaatcagagggcctgtggttgagttagagagagacaagacaaataagaccatgtattctttgtctcttctgaaagtcgagatagactcgaaaagacaaagtaaacactgaggggcaggtgaaggataataaatataacaagcaatgggagacacgacaggacagggcaagatgaatagctaataaggtaagttaagtgaatgacgatagaggagagagagggagtgtcatggtcaatttaccatcacacgcccatcccatctatgcctaactcatttggtcctcactaaaaagttgactaggttgataaaggtccagtctctctcctcttaccgtaggatccatgtccatgtcaagtttgttgatgcccttgtcatgttcatacccttgacagacccaaacttattcatacatacatacacacacacatgcatagatacatacccagggacacatcgttgatgatccttgttaatcaacaatgagagaatgcccactgtgattttcactcactgtatccgtacctttcggcaaaggctcgagcctaaagagcatccgtgggtcaatggaccaatggacccagccccccagccacggaaaagataccaaagtccgaagattctaggctaagtcaagttgcgtgtaagttgccgggagaggaacccccagttgcgttcgaggcttgtgcaagagacgacctcgattccaactcgacttgagcagtcagaaaggaagacaagaaaaagggatgaagggcacttgacagcccggaaactgcaagacgcactcatattcccgaaaacacttctccatatccatgcaccccccccccccccctttcggcagcttccattcccctcagcctgacctgacagatcacagcaggagaacaggactttctgccagcctgatgccaccccgcgagcaccccagcccaggcacatcacggacagaaccgactgctcgggtccggagagccgggggtgcattggagtgcagtgtcgtgtagtgtagtgaagtgtaatgtagtgtgagctaactggcattattgcagcctaagatgaagcacaggctgcacaagcaagatcacatcacattcaacagcagctcaagttaagccgttccaagcctaggatcagggccttgggcagtcacagtcgcgtctttgatctggtggaatacggatcatagaggcgctggttgacacgagccttttctcaaagtccagtgctataccgcattcaaggccgccacaaatggcgttttgactggttgatggatgcaactccaatgttaccccgttcccgtgtctcgcatgagccgcacacgacagagagggaaaacaaaagagcctgagtacggacggaggagaagcaggcaatcttgctagtgaaatgagcccagcaacttgcttggccatcacggaggaaaatggccggtgatagatatctcgaaactccgcaagcgtttattccccttccagactgtgtttcctgctccttctgcgaagggccctaccaaaccaaggcctggaaacatgcgtagatttctcgaccaataggcggctgcaatcgactccggaacatttccagctagactttcccccaggattgggcttgtcatttcttctctagggacatgggtcatatcatgggtccctgtcagggctttcagtccgcccacaccatgatgcgattggtccgaaagttgagtagtacccttattgacttgcggatggccgttgatccgacgcatgacaaggaggggggccacaaaccccccagaacccatatccaatactaggctttgacattgacactggcactgacgctgacgatacctgctccctttagttacctatccaagatatcaacaatctctcatgtcgtgtctcatgtcatttgatgctactctgatctagacaagacgtctttactgtcttgatctcttgtttcctccttcgaggacgttcgaaacacactccccccaagggggtgtcatgatccccaggtgattatcatagcatagcgcatcgtagggtagtccggccggctctaatctagccatcgttgatgaaacttgaaagtggcagacatgctctctggttatgtgggctgccgaagggtcttgcagtagcctcagctctttgatgcattgcatctgttgttgtcgaactgtcatttctgttccaatcatgtcccagaaatgatgtgcgctaaatagctgcaggacataaagattgcattaggttcatagtcccagcagcagatgtcatattgccgtcggcataacgacgtatagaattcacgtagtccaccatctcttcctagtattcagctgtcttgagcccaaagacaacagtggggctttcgaagacaacataccgtatccaatcctccaaaaggtgattagcaactgcattgtgttagattagatctgcatcctgctgatgagtatcttactgttctcaagacaagggccgggatctttcagttgagccttcgtagtccgccaatgatatgtagatatcgtactctactcaagaggtacataaaggctctatgctggtctctgtctcagttctccagaatccgagatctaagtttgtgaggatgtcaggatgtcaagggtagcgcattttggattactgaacgttagggatcatgtcagaccctttccctgtattgcccactctgattgactcgtctaattcgcggcttgcatggatgcaaaaggacgtgtccttgttggtcctgacgcccctaaccgcaaccggcgagaacgctactgtcgatcatccgcgacgcctcgcagcgccagagaacgtcttgttgatagaggggtttgagccttgaggcttgagggagctccaagcctccaaagccttgaacatcttggcgcatgccaacgtcaacatcagcctttgtgtcacgttatcgacatcattgagaacgagttcgttcatcgtctctttggtgcagccatcgtgaaacggccatgattaatggatagatacgagacattctggaagagtatagtcgtctccggttatgctctggactgtctgtactggatccatgtgctgtgccgcaaggaattgtacgaacgatgatggtcaggccgcatcgatctgcccggcagttcgagtatgttatgcaaatgtgaagcaattcgatattaaaacgtcacgggccggtcagcctcgattgcgaagcaatagagagtgagtgagtgagtggcaggcgtgcgtatgtatccgtccgtattaactggcaaaagcaaaccagccagcaggtttcatttccgacaagtggcggaccggccgacgagttcaacggtttccaaagactaactgtcccctggtctgctgtaataaaaggtttggaacggtatgtatgtatccgcaagctgaaaagaaatgttacgtcgaagactttgattcatcttgactttttcggagcgcgatgccaagtctagccccgaatattttcgggatccacttcgggggcgttggaaagtccaaagctgtcaggacacaggacttactctgtagtggagctgtggcgtgagctatggcgtctccctaccaggtagactggtcaggtgatcagtcatgtgaccgtgattgggaagaaattgaaatgcctaagtctcaactgcttaatggatagatagataaactcagtgaccgaccattggttgaccgttcctgcagccttcgtgccccaggctaccttagtcactacctactatcaacgtactccgtacaatacgtacataaccgctcacgccagcggtttgacacggaccccaaaatagatcttggtgacaaccttctccccgtctcgggaataatgcttgtctctgagtggctcaatgtcagtctaagcgctcgaggcaacacgctcaactcgtgcagttagagcttcggccaatcctagcccagcattcgatgacaatctctcacaccaaacgccaaacaccaaccagcgcgcctaggtatgctgcaatccttgcataggcgcttccaactatcaccctgatcgccttgatacgattggtctcttcactgttattgtgatgggtgttcgtcgcttaaggttaacggatcttgttaagctgtgatcaatctcgtatatctatgttgcaaatcccatgatctagtatctaactatttcaatatccattcaaagctctttcgtatttacgcttggtcccttttccttttccttttcttatactctttcctttcctctccagccggtctcgggggtttgaacttttcgttagtcctgttcctcgtgatccctctctggccaatatacatctatatactcggtctatatcctcagaatggagtcttccagcagaaacatgtccatcggtaccaagacagagatctcagcgtccaacttcgaagcagacgttgagtcggttcgaaccaatcccagcttccgtatctatcgcttgatcgacagcgctagactgggcctcacagtcctcggtctcgcagctggcttgacaatgcttggtgtttcggcggatgccctcgctgttttccatgctacctatgttccggaagattggttactacaactatggcctgccaacttcgatatgcgccctaccgtagctctggtagtcggtagtgccctggttattgtggccaatcttgcctcgttgatcgccggcaagcttccgattgtaaggcgacccccagtctcttcctgttgtatttgctttttggttctggttctgaaactaacggtcgtgatgcaaacaaggcccgcagaaacgcttcggtcagggcagcaaccacatttgtaccccccgctgtcgccctgatcgccgccatcatcgccatgtcattcttctacggggtaaatgcctctaccaccaacgattcgcttcagagctggacatgtcgctgggaggacgtgaccatgaacgtgcagcctcacttcggcacactctgcaagcagagccgggccggtgtagcgctctctgtcatgctagttcccgtcgaagctatagttctggggttggcgacgtaccagttcaccctagagaaacgcttcgacttgggtgctcgtggaccaagccgcaaagcgggaagccctgccctgtcttgaaattgatatcgagatagggagattggaaccgatactgtatgcgagagtcccacagccttgggcctgggttcagatcattgagatatcaggtctgatcgccagatacaagtcgagtaggatcgatggaactgtcaaaggatcggaattagttgtggggtgtcataatcagcccaaggggggcttgagactattggaacccatcaaacatggattcattatacatacaatggatacgtacgtagtctagtgtcttctgttttcttgtgaggatttggagctggggctgaaaacaaagctcgatgtggtttcgattgcgataggtcatatttggaatattaatcaaccctcttttctcttttctttttatgtacagacatacatacacgccgagacaaatgccaggaccagggccaacggctcggccatgcctagcgcgtgcatactgcacagtacagtatgttaacagtcgggcagtgaaccagtccaggtcagtctaggtctgatagataattttatggacattccgacagtttggatgcccctgaagcctcgcagcgattatcagaaactctaactcatggtgttccgtctcctcggtgctgtcaaatatgataagacgtagggacaatttgtcccgagtggctgcagcccgttattgggaacaatacgagtaatgttcatcagtcacaagacagacgaaaacgtacataccttacgtaccaatgtaaagtaccgtagccatccgttgcacctaaacgcccgggcatgctacatatatttccagggtagctgagcagccaagtgctacagtgacatgagaattcctcatactcacacccgtacccgcacccgcagcacttaagaatcgaaggatgaattcacattcacaagcattgacacgccatttctcgtcacgagacagcccagtcgggcgctggtttcatcagcattatcccagaaggtaaggccgcaatgcattctcgctaaacaatgcatccatttacaccttgaactgtgttgtcagtcctcgattatgaatattctatacctgcccatcggacctcgcctgagccaagattcctggaagtctgagttacaatcaactgtccttgttgaacccacaactgtgtgtatagtgattgcgtgacacgggtttcacttatagaagaacagagcgggaaacgcagggaagcctgcagtcattgtaacaccagctacggccggcacaaagacgcctcgctctattctgtactgtattcaacctcgattcatcttctgcacattaattcctatagagtggtctctttgttcacctgtcgtaagcctcctgcgtatttgattacaaagcgtgatacagattgtgctcataattgtatacacctatttccttggcttgatattcgatttcttttgatacagatggcacatcaccgcaaagtatgggcgcacaaagatctcgcgtgtaacaaataaccaagccatctccgagcactcaatggctttcatgagctcgtaactttccttttacatcgtcgtgatccccactttgcaagcttctgttgtcaccatgtatctatcaccggcaatggctttgccttatatcccaagtcgcacctctacgaagcctccgaattcgaaaccacggcaaaagcaagaaacccctgtctcagcttcagctccagctccaaatacaaccccaagagtcaagcctcgcctcagcaggccaagtctcgatcctgttctggagagcgatcaacgactctcaagagatgtagaacagattgtctccggggatgctgccgaagtgacgagaaagcgaccattaccgatacttaccagaaaacgaagtgacttcttcgaggaagcatctggttccaagcatacgcaagaccccggtgatcgaatacggaatgagtcccctgtactggtagaaatcaagaccaacgtcattgcaagtcggcgcgctgcatggcactggagaaaatgttgctaacactcagccctgtacctagattgaagatgagttcaccttcatcactgaactatccgagtacctctcgttacgatataatcgcccagtatcttctatcgtaatgacagttcaacatgggatctgtattcagtttggtggtagttctgatccttgctataccatgacaatcgaggctctcgctcgagacctccagacgacaacgaacaagcgaaacattgctctctttcagagacacatggatcaggccctgaggattcccccatataaggggttcttgagattcgttcccttcgctgaagactgcgctgggtggaaaggcaacacacttgctgggcatatcacagaagtgatagaagagacacaggcgatgccggaacgccgaagctcgattagagctccgaggagaagatctagtaaggtgagtctcgtttattgctatgttgaaggagctggttttgatcaacatgagtaggcatttcgagaaattaagagtaagatgactgcatcagagagtgtacctgcattaaatcccagcacatcgaatggtatatcgtctgatgacacagaagctctcggaaaggctgcgaaaaacgagaccgagaccgagaagaacaacacaaggacgttaaagcgaaggaagagtttcatccatgccctgtttcccaggtcggcaagtcgtttggcggagagagtcgaaatgaatgcacaaatacctactagctagctagatacttaaatagccaaccgaaatgatcagagggttgagatgttgacgacactcttttgttggtgcggaattatatggaggggtttgttaagtcagatatggcttcggtacagggtagccagctgcagattgcgcatgtcacagttaacatgagaagttgaacgaaaatattggaagaatagggccctctcgcagtcaaggaatgaagccaggtggtcatgagatgatatataacgatgttgccacttatcatatctggagcttaggtcccctagattgcatgaagccatctaggtatgtgcctccatccaggcctctctactggttggtagaaaaccacctgaggtcgttccaggaggtaccttggtttagtggactgcggggagttccagcgctatcagctgctgcttgagcgggcgggcagtcgtcagtcactgctccaaccacctccaagtgacaatttcaagaccatacacatacaacctgcacctggagacgcataaatcatccatcacctatagaacgtccatgcccatatttctcgtcataaccggctattgtcctccgtcgtttcgtatacaaatctgccaatcaaacgccgtagcaagcaacctttgccgccgatacgctggctcactcactgatcaatcactgagcctagcaattgactttctcagcctcacagccttgctctcagtcctacattcggaccaacccagcctcggagagttgaccactaggacgggagttatcgtgtagcacaggatagctcgacctgggacgcaaaatggaggtaagatactagtgcttgctgcgcctgatttcccatgcctttcttttttctctcatgtctcgccgctcaagtgtgcgcttgacccctcgtgtgaccaatgcaacacgatacaacaaagcacgacacagcacagcgcagcgcagcgcaacaatgctgtcacctctgagggttcctcctatcctgtcagctcccgcagaatgtcaccaagccctgacctcgatcgaggtaaagattggtactcggtagtggcgctggccacaaaactacagcatcagcgtcctggcagcactgtggacgccctgattcgatggacactcgcttggctgggccgctgctgtgtagaggagtctgtgtcacctcaagtgggagggatacgcgtctcttatacaacgcgaggcgtggtgaggcatggctcgtatagagccacgctgacctccaagtatgagtacgagttggggttcaaagaccgctgaagcctcaccacgtccaatcctgccagcttgagccctctacgccctcagttcgcctggtaatgcaatggatgggttgggatccttttgctccgatatatcaggtgctgccagttggcgggtatttcatgtccctgtccgtcagtgcccgtcatatcaaccactgatagctcgccatcttgattctacacaacaaaagaggacaataaaaggagatgaatcctcgggatagtgttgctgtatatcaagtgacatgagcaaacccgatatccagtttcactcaaacccaagaacccataaccataaccataacccaataccctcaacacccttgccccttctcattgccatagcaccagccccaaaatgtcactcagtcctccaatttacaaccttgcgcgctcctttgatgaggcagatgatacatctgccagcggaacaagtccagcccagctaaatcttcaacgtctttttgaacagtcaattagcggagctccagcatctaaaaaggatgcacaaaaacctgccgcccccggacccaattctgttggcgctgctcctaaggggaagccgcgtttattactaatgggtcaacgaaggtatgatatgcgcgggagaagagagcagactccagctaacgatatgtcataggagcggaaagtcatccatctcgagtgtagtcttccacaagctgcccccaaacgagactctattccttgaatcaacggctagaattcaaaaggactccatggcgttagtgctactaatactctggctgtggtaattataaactcacaattgcataggtcattcatggatttccaagtctgggacttcccaggccagatcgacgtctttgagaacccaggatttgatatagaggcaattttcagcgagattggagccctcatctgggtcatcgacgctcaggatgactacctcgaagcagtcatgcgcctcaacaccacgatcctttttcttcagcgaacatatcccaacatcaatattgaggtcttcatccacaaggttgacggcctctcagatgactataagctcgatattcagcgcgacatcactatccgtatccaagacgagttgtcagaccacggcttcgagaacgcccccgtcaccttccacctaacctccatttacaaccattctattttcgaggctttcagcaaggttatccagaagctcattcctcgcctcggaacgctggaatccatgcttaccaacctctgccgcacgtgccgtttcgagaaggcatacctctttgatgtgcttacaaagatctatatcgccactgacagcgcaactgctgatatggcgagctacgagatctgcagtgattacattgatgtcatcattgatataactgaggtctacggtacgtggcagcgcagtgacgaaggacggcgtcgactcgagggtgaaccttggagcgcacctatcgataaacagattggctgtaacactgcagaaagctgtcttgtcctacacgacggaaacaagcccatcatgctgcgtgaagtggaccgttacctggcccttgttgctatcatgaaggaggattcatacgatagcatgcccctggtcaacatgaatgtcgaggccgttgttgagggattaaccgagttcttcaacatcactaagcctcggcagcagtaacttgactgccatgagtgaaatggggaggtacttcatatttctgttctaccttgtaaattatttaagctagcgtccttgtcaacatctgtttttgagagtccatgacgccgggttcggattcccttccaagttctcccatttctaccttggttataatcgaagtgaatcgcgtggcagcttgagctacggaaaagtaaatgttttgatagtggtgcgattactctcgacaacgcagactctctggggcatgtcgcccctgacattcttcctgtcattaacctccatacgtaatggtctagacactgacttctccggaaaagagtaggccgtaaatccatcaactgatacgcaaggtgtctcactaagcctgctgggatcgtattcggcatatgtaagcctttctgctcggataggtacgcagacaacttgcggcccggtatcttttttgcaacattagcatcatgcttgttgcatgaagaaacttcctattagctcaccttgactgttacttagtatgacaagtgtctcgtcgttgaggaacttcaagtcaatcattgtacgtgagccaagatcgatacggcaacctcttggcggcctgttggtactgatgccattgataatatcgatgccgacggaaaatatttgaacttccatctgttagcaagaatggctcttcaggtcatctaacagggttcatctcaccttcgtttttagcctctttagatgccaaggcagtaaccacatttgtttcctgattcgatgtcagtacatagatgagtcacacaaagaatttcaagcaccttgttctttgatttgctcatcctcatatctctatgtgacaccacacgaccagctgagagtctaattgggtttccaagtcgaacgctacgcttctttgcctctgcaatgcccttgaatgtgcgattcgcccaggccgtggcatatgatacaagaaattcgacacggggaagagctttcatgctgggctggccgttctcccactttcctaacgcctgatcaaggacatgaagcagagttgggccaccttctatatgtgcccagtctgcttcatagtcttctctgttcatttcgtcaaagaatagcctaagcgggctatcgatgagataattctcaatgtaactcagaaccttgacaatgtccatggttgcctccttttccgtgagttcctcgctcgcggagctagaagaggcaagccagtcgatctggaagcgaagccatgttgagaacgcggtgaagctatcaagttcgtccatcacgttgatcagaaccttgtgaccgatgagttggagacattggacaatgtccatcaagcgactagtttgctggagagtgaatccgatgtcatctcgggtgtcatgaaattgagccaagcctcgcagcctgcttaggatgattgcacagcgatcaagagctgggaggaagttctcgtggactaaatttctgaggccctccaaaccggagactactgctttatcccatcgtttatggccctgcagaacttagccaatgtcacgagaagcctgaattccccagtcacttactcgttctgccagactttctaccaaccactcgcgtacaggctcgaaggcgtgacctgtcacggccaaatggtatagagcagggacaatacttcgtggcccagtctcgagattttcgagatcgccttcaatacttcgcagaaatcttgtgggaagctcgcgcgtgtttcgccattcgacctgcatatgaagttgtgcttgcttcagatatctcaatagcttttgaagagtggttagcttggaggcgagcagagaaaggttgatagggtgggatgagatgaagggaaggtcgataggcaccaggtgcacttcttctggctcttctgttttgtctgcaaccagtaaagcctgggttgatatatctgggtgtgatgcatgaagaattagctgcgagcttgatgggttgatctgagggcattgaaagctgccaatgatgaacgaatcgtatatgctcagctggagttgaccatcgctagtcccaatgatcataacgctgacttggtcatactcctctggctttgggggctggaagaggaagtctataccagttctcagcgtgaaaaccaaagcatcttctctgcgaaggaattattagtatgctgggctcgaccgcggaagctgaagacataccctgagccggcactactgctgggaagagggctgatcttgggtaatgctgtgtcaacctcgaggaaagtcagttcacgaggaagatccagcggaagcccatctccattgcgcattgaatcttcaccgaggccatccttcagagcttgagatacggcgctggagctcttcccagcaatactgctactcgcccatccaatgtgcgtgatcttgctccctggagattcgccaactttgatatgatgagctgccttgttgttctcgagccccattaatcgcacaaagccgtcactccacccgactgcaaggaattggcctacgatggttgagtgagtcgtcttttcgatcctggaatatttgcttactgaccatcagacctccaagtaactgcctgcgcgtctggtgctttttggccaggcgcaccgacttggtgaattttggaaacgacttgaccaggaggtctatacacaagtatattcttgtctactgggtcccaggttgctgtgagatctagagtcgggcagctgacagggtagccatcgggtgccctgtcttgatactcagccgcgctgaagggcgcaagttggtttcgctgcgtcatgtttatctgtggcgtcgacacagcccataagagtattttcagaggacctccaacatccctatgagctgtaaagcatcacttttcgtgttgcttggagagtgcaatgttgtatgcaagttgtgactgggcaacaacaagcccacagggaggatttagtgagtatggaccgtgcatcagtgagtaactcacactatacagctcaggcacgataatgctcgtgaggatagaagggcagtcagatcagacgagaaggaaatacatcgtctttaaatatgcagggaggaagaaaaaacatcgaggatgtgataacaaagctgatgaataaaaatacctcgattttgcatttcaactccccaacaacattcactattgcgcgcgtaataattagctgtctggaagctgatttcgtgtcaatcaataatgatgaacaacggccactcattaacaaaatgaccaaaacacgaaacatcaattgtcgttgcgccattaggttctaaaccgccaagacactcctactaatgcctatctccggctctactcaaatacatatccctatccttttatagagtaaattcgcccagaagctgttcctagtccgaaagacttttgggttccgtctattctaccaagaagttgtctgcgtgagacttgatctccttggaaaatgtcacttcctcttcttcttccaaaagagacgcggagcgaacctgtgaaatcgttaacatgtactcaaagtatgcacgtcgggataggtacttacgtcaacgtcaatgtatggtgtgctcttgttgaagcgaaccgtcatagggaagaaatcattctcgtcgccggactcggcctcgaactcgaatgagccattggggttctcctcatccacgttgccaattgtccactcgagagcgtcgccagaaacatcatagctagcatcgaagcttgaaacaacaggctcgctacctgcatagggaataacgacgctaacatcgttcagggcatcgttaccagtcaactcatactcgaccgttatgttgtacttgaccccctccttgttgatccagacagtaaatgtaattgggcatgcgctggcgtcatcaaccttgggagaagccctccatcgcagtacaccaacagcattgttgaccgggaagccacgtgcagtgttgctcatctggataatcttggagccgttgaacagatttcggtcaacgttggggtgtgtacgaaactgtacaccatgtgacgcaacagcttggaggccgagcttgatctttgtcaggctagggtctgagatgcggagaacaagatcaccactgatagccagggagttgacagcaccctcgcgagacaatttggccgagatagcctctgaaatcgtgacgtggatagcatcgcgatcaagggttgacgagacgcgaggttcggcggcttcagcatgctggacgggtgcgggtgcgacaagaggtgaatcgtcgatttcgcctcccatgtcacctcgtactcgctcgaacatgtcagttgtcttggacttcttacccagttgcatacccttggccttaggagccaacggtctcaaaggtgttagccaattgtcttccagaacaccgtaagtgccacttacttgctgaaggacttgttcttctccgcctcgtatgagtcgtaggtactggtattggattgcgaaggggcgttgtatgagggataggaaggacttctgggcataccgctgctgctgcccattccgcccatgccacccatagctcctcgaccactgcgggctgcatccttgcgctgcatctcgagctgtttcgcctttcgttttcgctcctcagtggcctccaactctttgttctatgctggtgtaagtatatgtttgtgaaggaggtcccaatggaacttcttacccttgcgataatctcttggatgcgctcctcatgactctccatgtcaaggaaggtcttgatttggctaatggtcaagttctcacggtagccgagagtgacaagctcgtcaaaagcactgagtaattcgtaggcattcttgaggatttcgcgctcgtcgaggctcttgcatgtgctggtaactacctgggcaaacaggtgcagggagtcgatgtcctggagaatgttggactgtcgattggtgatgagaaccatgtaaagctcgtcgaggggctggtaaacgaatcggacgttatcttgctcgacagtcgtgtgctgcgtaccgctatcggcaagtttgggaaacgaggcgaggagggcttctatgcgcgatcgtggcatctctcggaactgtctcgagaggacagctttccctccacgggtgcaaatcgaagccgcaaggacgacctagggagcatgagtacatgatgtaagcagggatgatagtggtagatgttgcgcaccatcttggcggactgattcgagccgatgtttgttaattgcgatgagagttgcaagttgttgaatgctcgtcccctggatgttagatagagcgggccaatattcaagtcggtgggaggtgcaggagcatggagaggtacgtacccctcttacggccacctggaagctaggagcccaggagctgctgctacaaagtggaaggaaaagaaaagcacggcccagcagccagctaccccacgctagctctttttaggtgagtgtcagcctcttacctccctgacactcacctcacctcagcctttctgggacccactgcttaatcaccaacgaaattcattcttaggtacctagagagcttgcctgccaggcctgcctaaggtaccttaggtagcccatatactctcctcaacttcgaccttcaatcttaacaaaagctccctatctcacgttcttctttcacagacaagccaaaggaaaaactctagcactataagaacggcgcgcgtgggcgtccttcgtttttgtcaaacacaatctcaccaacctggatcaaatgtcgcataccagcctaagttacatttctagccaagcctggtatttgtctgtttgattgaaaccaccgcgtctacgatttcatcccaacgcgcgcaaactgccgcccttgggcatgtacatttcctcaaatactttaattctatctgctttcaacgcgttgagcacccgattcctccacacagctctcttccactcaaatcgatccgaaggaccggctctgaagaatccaaacaaaatcctgagacatgacggagatcgaaatggacattgatatggccaagccaatcttggacagtaaagtcgaagacgatctcatcgacttcgataccgacatggttgattccgatcatgacctgcgaaagaacgacgacaacttggagagcatggatagagaaatgcaagaaggcgaggacgctgcgaatcaggaagcctacgagacgaacggtatcacgggcgaagatgtagactttgacctacatgatgtcgaagatactgcaaacagtcccgaacatgtggattatgaagtgaccgaggctcctgagcttgggactcagggatcgatacaaacagctcagccacccgacgaagacgtgcaagaaagtggagagaatgtagaaattttggatgaaataatcgttcgtggcgatgcagtgtctgacgatcatgcatctgcgcacgagattgattatgaatttgaggataatgctgaaccagaagactcgcatcaagatgagaaaactgctgccgcaagccctgcaacaaggtctgatctaaacggagcagccggtactgctgaagagcaacatgaccaacaacctgagaatgatgctactgcaagcggacaagagttatccggccacactggagacgagaataatatgccaagccacaatgatcaaaatgagcctcgcgatctaaaggaggaagaagaggaagaagaagcagagcccgattatgaggttacggctgttgaagctgaagccgaggatgcgaaggcagatgagtatagtggtgaaaatattcacgcatccggtggcaacgacgaaatatacgatggaaaagatgcgaatagtcgtgaagaaaccactaccttggcaatagggcaaaatgacgaaataaccgaagctgtcgaggaagttgaagatcacgattatgacgtgggtgaacatgtcgcagatgcatatgaggagcacgccaccactgatgcggatcatgtggattactcagttactggagaagattcaaatgggaagatagatgagggctttcctgctataacggtacagtataaaggagatgaatttcctatgttctctaccaccacccatggtttctttgccgatacttcggttcttgatgagccacttgagaagttcattgccggtcttcggagtgagcttgaaaatgagattgccgaggatgatgatttggtactccaggtcgatgagcttggccttgaacttgttgaggtgagaaaaggctctgccttacatcaagaatgcgctgacattttgaaacagacaacccaaggcgagaccatgtcgaacgtgacactccgtcagattcttgaaattttcgaccttcttgtcaagaaccaggacccagatggctcacgcccgctgtatgcctacctttttaccaaacccaatgcagaaaagcgctttgagtatctcgttgagagtgctacggcagggaaggggcttgatgaagttatccatctcttcgagactcccatgactgctggaactagtatgctggaaacagctgcaactatcgatggcgttcatgacgaactggacgagttcgacagcccaattgatgacgaacatcacagcggcatagatgaagcagaaaatgaggatgaatatctggaagacgagcatgcgaaccctaatgccattggttccgagggtcaagagttcaaagaccaggaagtcgatggccagcaggccagtaaccaggatggccatgatgaagacgagcgagacaatatcaacgttgcaaccgaaactcagattgagatatcagttaatgctcctgctgttggttcggaggacccggaggctgtcgatgaggacggccttgagcaaaatggtaaagcgacctcatcctcttccacttccctttcttgctactaccccgacttctgcctctgtgccccctgtgtagtggagtatgtcgaagatcacaacaaagatgaagcagaattccggaaaactgtcaagcgcaattgcggagccatgcaaattctttcgccccaattacaatatcttcgttcccatcaatccaaacatcaccgctccctgtctgacttcagcacaacgtattctttcaataatactgacgaatttactccagcacgagctgacagcgagattgacccatttgccaacttcgaattagacgaggaagccgagttcaatggagacatcgcccttgaagagaatacagaggcccaagatgaggtcaacgctgatgccgagccagaaccactccatgcacaaactcatgacacgagcactacaactactcttcaagaggaggaggaagcgtcctctttcaacgttgacctcggagaggcttctgcaacagaagagacagccgagaaacggaagactgatgatgacgacctggacgaaatcgactggagagatgagcatgaaccagaagaccaagcaccaagcactccttcggctgctgggaaacgaccccgtggtgatgacgatgatggaaatgcagaggatgagcaaggtgcgtcaggaagaccctcaactgagttgcaatgttgactaacgttatgcagatgccaagcgccgtcgtccctgaatgatttcgcctccaaactaactgcaacattctccaatatcgacaagcaaccccctcttcaataactaattcaacagctgcgggtaatatgatgcccagtggctatctgaactcggcagtcaggtccttgacctttgtcgttgttctcaacgctattgtcgcagaagttttcctggtggtaagaatgcaacatgttctgaacgacacaatatgggtcacagacacccatcataccagcggattctgggtaggtaagaaatgaatccacatctactaattttatagggcaaagaaagatcttatgcatttctgcatttttcatgaggttgagcttgattccggctaccgacaacatggccgtttgtttgttttgttccatactcgattgttgacgcaagtgtcgataccctttccactttcaaaataataatataagaacaaaatgcacgatcctggttggtaagaggacagatcgattaactctggttctgtatgatacgatatggttcgtgggatggaatgaggcgttggcggctggaccggagggaaaactcaaagctgtgaacggtgcttggagttgaagatatagtgaagcgtgggagatagttgagacggacagcatttctgatgtggatctatactctacctacgctttagtcgggggttacttatagcaaacaatatgtgccttctagactactggggttaggtggccattgaaggtgtagggtcctggggagcctttagcagatttgcttgatgagaacactacctatcttgagatctggtcgctaagattctataaataacgtgatctgggttatcgtggtaatcatggtgaaggggttttggccagatcgtcatcaccaaacagaaacaaaaggtcgaaacgctttagtgatgagcattgatcccttgacttgtttccagcgccgagtcacccgtagcatcaaagggcgtcatggatccctattggaagatgtcggctacgttaggggttgattaagttgagcgctaagagtgtcgatcaggaacaagatgaagagtagggttggcgtgttaataacagcccacaatatcagaccaagttgcattttgtattcactcattcattgacggcaagagtctacctgccaagacgatacttgtatatttgttgtagtttctcgcatttgcttcagtaaggacaaacttaggtatttaacgtccagtggctcagacaccgaaaactattaaatgtggcgcacgggaggcgctgttgagaagttctcgatctttgttacagcggagcgagcgaggcactaccgaattgcggatgctaaaaaaaacattccccccccccccaaagatcaaggactgtttggagcttgagatgcgggctgctgacgtggacacgaggacaggttgcgggacaaggacgaacttgatgggctggaaatggagacgagtccaggggttaaagccgaaagatggcgagtaggaagcagatgatgagaatggaagcaaggggcttatcgtccgtcccccttgaatcaagcagtcggaagcgctagtaatggaagtgaattgagtgtgcaggggcagggagcaaaagtctgcgagcatcaccagagtcgtgtatgtatatacggatatctgttacggagtacttgtttacttttcaatctaatggaaacgtataaactagataaataagtacagacataggtaggtaattaaggtaggtatgcataagaaatctagagttcctttccaaagcaactgacaagagttacagtattctgcagaactacctaatcaatacggcaatcccactgacataaccatgtatttggtgatttgaagtgactgtgatactggcgaatatcctgcaacaacccaagtctctgttgtagctgatagctgcatgtccaacgaacgtacttgtgtgcgtgtctattaacgttagttcaggggcgagaaccactcgcacccatcatcgatcgtatcgtgttttgctgtggttgtgtcgtatcgtgccgtctaagcctcggctttaggatctgaggacaggacaataggtatagtaaataattagttgtatgtacctatgtaaggtagtacttcgaagtcagcagaagtcaataggcaacctaatgcaattgctatggatgtttcgacgctcgggtctgtgccgagtttcccttaagttgccgtatttcagtggtttgttttatctttacgggctgctagtcactagtctctcggggactcttagataaaataactggatcgtggaatgaagtgtcgtcagatgcaagaaagaagaaaaaaagtggcattcaggcacttgaccttgggcaagatccccaccccagggcacctctttttgagtcctgagggccctgaggtgttagtgagtctaagttgtatctaagttgtaacgccagggtcatggacctgacgccaggggggtagtggatggatccattatcctctgttggcgccctctcttgaaacctcttgaactttgctgtacctgattctgatggcggtacttgtcagtacactataatttcacctctgcccaggtacctcagccttttctgcttctccactgctgattttgtccaagcctcccgtagcctgtagctagcaggcccctgtctggtctcgtcgggtctgatctggcctccccaaactttgtctctgtctctcccacacgaactggacttggcccatacccgtcaaccgcttacctcctactgtactgtatctcatcccatccgcactgctgctgcagcctctccatttttacttacaatccagccaagctgtcccttttccctatcatccaacaccccccctgccttttgcgaataccgtcgttgcgcatcacgagtctcacgcttgtcaagatacgaagtcaataacggattcgacaataattggaccatacgataccctaaaaccgaccttgctccgtcgcaaaccgcttccttacaacaacaacagacgcctggtcccccctccatctgcatccaacaccaagactctgtagtcgtccacgcggccagaactccaatctcgatttaactttcccgacaaagatcctgtagcgatactttgatgtgtctgcaataaagtcgagccctattcatcaataactcactcgtttcaacactcattattgctatacggcttctctcgcccggtgcgagcccacgccaatagtgaacgatcctttcagttccagctccgactctctgcggcgcattctgcccaaaccgttattcgattcggatcatcgctttcagcgcattgggtacatatatagaaaagtcgactttgtgcgtttcgtcgctgtcgtgcgctctctagaacatcatgattgaagacaagtatgtcgcgttccactaccgctggccttctcctgagaagccacctcgatcgggtctttcttgtaacccgatcgcgctattctcactacaagtgctaatattccctcaaggtatatcggtctggctcttgctatgacatcggccttggcgattggtaagtcatgtttgattacattgggggcgtcacaaggctgaccatatttcaggaacaagcttcgttatcacaaaaaaggttcgtccaatacagctactgtctgtctgcgcgagcggcgaattctaccgttgcttcagcggctggcgccatgtcctgcatctcgccttgagcagacgctaatccacttcctaacttagggattgatccaagcagaagagcgacatggctttgaaggcgacggctttgtctaccttcgaaatcccttgtggtgggccggtattgcgactcgtaagtgctctatcagacatgattcagattggcatgttcactaacatcaaattagttggtctaggagaagtttgcaacttcgccgcatacgctttcgcccctgctatcctcgtcacacctcttggggctctcagtgtgctcattggcgctgttcttggctcgtacttcctcaacgaagagcttggtacgctgggcaagctcggcagtgctatatgcctgatcggtgctgtcattattgttcttcatgcgcctccggatgaggagatcgagaccgtcgacgagatcttgcactatgcaattcagccaggttcgtgcacaaggatcatatctatggggatgccagtttctaaaactgataccaggttttcttctctacgccttcgccgttgttgcttttgccgtctttatgatttacaagatcgcccctgtctatggcaggagaaacgccctcatttatctttccatctgctccaccgtcggatccatttcagtcatgtctgtcaaggcttttggtattgcgcttaagcttacttttgctggtcataaccagttcagccacccttcgacatacgttttcatgattttaacggccgtatgcattgtgactcagatgaattacttcaacaaagctcttgccagcttccccactaacatgtaagtggcttatggagttctgatagttggcctttactgacaggagtgctagtgttaaccctctctactacgtaacgttcaccaccgccaccctctgtgcctcctttatcctcttcagcggattcaacacgaacgacccagtcaacactctctcgctgctttgcggattcttggtcacttttaccggcgtctatctcctgaacctttccaggggtgacccccatggccaaaggttgaccgctggacgaggaggaagcgacgccaccggtactgacatggtttctggtttacaaacccgtctgagtatgcaggcgaggaggagcggcgatccctcacgacacagcatgagcagccaacgtggagaccgcgagggcctcattcgcgcgtacgacgaggaagaagctgctggtttcgctctaaccgacctcgcctcggatagtgacgaagatgttcggcacgccaacggcaatggcaaagcgagctatgacgaaaacatcgagctcgataaccgccacaagtcaggcgatcggtgatggtctgcgacgttcccagctatgtgagggcggagtaaaataatatcggttaaccaccggtcatcagctccgcaaacgatatcttgcatgtttcattatctcaaacaggcattgtacattttcaaaccatttgaccgggcatttctctcggagtatgggctgcattcgcggatggtacattacgcaacgacatactttaatgttggtgccaactgtgttttgcctatgccaaacgtgattgggactcggaatcgacgacatgtattggttgctattactggagtactatgggcacacggtcttggacggcgttggcggattttgtattggggcgacgggcgaatcctcgttgtacgataactacagagcatgagcgataggatgggactggacggcggtacttccatatcaggaccgtttatacagggatgggttcggatcaaaggaggcgtcactgtctacgtctatcagtcgatgaaaaggcgatttggggcgtatatcactgcctcgattctccagggcataaacgaatgtttcgggtgtggtagatctgttatccaagtcgcagggctttttctaggttcgaggaagccaagtttcagttttaacatgaaaagaggggaagccagaggctacctactatagacaagaattattacgacgtttagtacattggaattgcaggtggaaatgtatccgacaaaaataagatttgagcttagagatgcaaagccctaattatatattgtgctgtccgcaatgtgccttttcgtgttcactgtatttcaccagcctgatgaatatggcttttgatgcctgttttcccgtgacatatacatgtgtgccgtgacctccagctatgtccaagatttgcttatttggttaattgcgaatggcaaatgattgatggccagacagtttgttcatttgccagttccgtaagtcaattgagatgctcgacaagggagttaggtattattgacaacatctctctctaaacacggatatttgtttcaaaccgctatataattgaacatcgacaaatatccgaacccaaccgcagcctctgagattcttttgtaggacttagatggccatcaatggcatgattgactgtctcattgtggtcacgacgcccctgagctgtggtgtgcattagcatgagaatgtgtagtgccctggaaagaaacaagcgagcgtgatagttgacttgagcgtttcaaccgatattatgtagggacgccagccaccactgtctacgagacattcacgtactcagttcaaacaagacctctcagaggtactcaaggtgttggtagacagaagacacagtcacaagacgtgtcgtcgtaatcttggggtctcatttttttctcttttatgctttgcctaccattacaagcaagaatgaaaccgtccgtgccctttagcagatgcaaatgatcaattgacgcctgagtagacctccgtctctcatcccacggatctccatctttccttcatcaggttttgacggctattcccagcctggtgatttaagcatcctattgctcaacagcctggacctcatcgccaccctcctcctcagcaacacgagcatcctgagcagcctgagcggcttgggcggccttagcgccgtagtcctggctgacaggctggaggacagcctgctcctccttgggctcgataatggtgacagcgtcagggagagtcttttggggaccggccttgccctcagggtcggagccgcgcatgatcttgaccttgatacccaggacaccctgtcggaggagaacgtgacgggtagcgtgatcgatgaagtccttggcgggctgaccagagtgaatcatgaagccgtcggtgaacttcatggacttggcacgggcagcacggagcttaccggagacgacaacctcgcaacccttggcaccagactccatgatgaagcggaggacaccatagcaagcacgtcggacggcgagaccgttaagaagcttgtatcggagggactcgcactgggcgacggcggagagaccacggttctggaccttggcggcgtagagggagacggagttctcggggaacttgaatcgcttctggatgagcgaggtgagctcacgaatgcggcggccctgctcgccgagaacctcctgggtgtgggtggctcggatgatgatatcggtgacggtgggggtaacgcggacctcgacgccggagtagccctcctcagcgagctcgcgctggaagaactcgttgagctcggcgtagaagacaccgtcggcgacgaactttctccgcttggagctatgaagaaggttgttagtgaatcttggacttttgactcggcttctcctgacgagaggatgataattggcggggtgacgatgggcgatggcgatggcgatggcgatggcgacggcgacgtttcgattcgatcaagaaggggttcgcaattgcaaggacaataactcacatctgagatccggggtgagccatcttgaaaataggacttgtgttgtcgggactggacttgacttggtgtcttgtctttgttggcaggctgaagagaaagattcgcgatcctgggtggatttcggcttcactggactcacaaatgttggcttactcgctcaatattttttggtgtgtggttgagccctaaatcggcaggcgggtcccaggtcgcacattccgctttggagaagtgggtcttgaatgggaagacatgtatgggtacttaatcggagaacggagaaacaaattaacgagatgcagcccaaaataggaaagtgcttggaccatggcgatggccttcacctctgggtgacgtcgcggtctcttttggtagttgacagcagcgctgagccccgcctgccatagaccttgccttagttatgccaagtgggcgcctgtggctcgtgatgatgagtgtgagctgtctctggctctaaaagaaactccatccattaatactcagagtcgagaccaaggttttcccccttgcgcctctaatttttcttactttggaagtgacgaatatgtcagagtccgtctcataacctcgcctccaaggtcgcctaacaacatctacttcttcatcttccggcggccccgcgatattgagctacctctactacatcaccagagcttccgagaaatcgtccataccgacatacaaagagatcattgatacaatataaactttacaaagagacatctctcggcgtctagcgaatgcaaggcggcaaggccactgttgtcaaaatggaagcccgaaaggtacgcgtgatcgcctggttctagtcgccatttggagcatcccgcctgttcatgcacgactttgcgctccgtttcggctcctaacgtcatgtagatcatcgagagcgtccagggtatctatggcggccaaacaactcatggcactttgcgactgaccgatttccatctggtgttctgcgcacccatcgatcaatccgccaaaacctcagaaagttcgtctcacaagcccaaagttcgcgagagatggattccatatcccatgctgtgctattgcgcacttcggccggtgcctcctggatctcgccaggctccgtcgatccgtttgcgatgtcgtgacttcacctttgtgacattcaacttcaccgacagtgagattgcccgagaaactttcgattttatcaagtctcggacttgcaagctaggaacagtagagaagctatatgctttctcccacaagcctctaaagcatgagcgagaggttgacggttggtcagtctatgatcctaaagcagagttcagacgccagggcatcagcgagaaattgcctgacaaaggttggaggatcacgcatatcaacaaggactataccttttgcgatacctatcctgcatttctggttgttccctcgaaaatctcagacaatgtccttaaatatgcgaaggagttccgctcgagaaaccgcgtgccggctctgtcgtacatccatccggtaaacaactgtaccatcactcgaagctcgcagcccctctccggcatcacaaggaagacaaacgtgcaggatgagaaactagtagcagcatctttcaacgcccttttgccgccagggtccgaggagagcacccctctatcgagccagcccgatgtctcccttggaaactcatcactggagccggagctttcagaaactgaacggtatgaagatgagctcatttcgagatccgctgccgtttatgactcttccggaaagcgtcaagtatatggtgcacagcagagcaacctgattgtggatgctcgtcctactatcaatgcaatggtgaatcaagtacagggtatgggctcggagaatatggacaagtacaagtttgcacgcaagatattccttagtattgagaatattcacgtcatgcgaagctctctcaacaaggtcattgacgcactcaaagacgccgacatttcacctttaccgccaaacagagagctgctccatcagagtggctggttacggcacatccatgatgttctggatggctcagctataattgcaagacagatcgggatcaaccattcacacgttctcatccactgctccgacggctgggaccgtaccagccagctcagtgctttggctcaaatcatgctggacccctactaccgcacaattgagggttttattgttcttgtggaaaaggattggttgtccttcggtcacatgttcaggcttcgatcgggtcacctgaaccacgaggattggttcgccgtgcagagagatgcttttgcaggttccaaggttcagcccggggagaacgatggccggggtgacgcattccagaatgtgctgagcggtgcaaagcgtttcttcaaccagaataaagatgaccccgacttggctgcagttagtgaaacagcccctggaaaggttgttgatgatgaagctacctctccaaagatggtcagtcctgtctttcaccagtttcttgactgcacctatcaacttttacgccaaaacaagactcgttttgagtataacgagcgcttcctgcgccgccttctataccacctgtactcgtgtcagtacggcactttcctctttaattcagagaagcagagaaaagatgcgcgggccgcagaacggacgtcttccgtttgggactactttctgtgtcggcgagctgagttcataaaccccgacttcgatgccagtatcgacgatcacgtcaagggacaggagcggatcttgttaccgcgactgaaggagataaggtggtggcatcagctgttcggaagaactgaggatgagatgaacggcggtttgaacgccgctgccgctgcagagactgaccgccaaaccgctatatcaaatttacagtatcctagcgttatccaggcagatgccgatcctcggtcatccagctcaggctccaagtcggggccaccctcggttctcactggagttgagactgcccacgagacactcacccctgaatcacgacatgtaccaatcgaacggagcgcatctaccgaacccagcggcaatgcctttgccgctatcagggacgggattgcaggtctcaatctaggcaagggaatgctggggcaacttacaaatactggcgagtcagcatcgtcgtcaagttcagctcctgcaccagctcgtagcgaccaggagctacgtgagatgacatagaaggtcatgtttccagagtcggatcctggcccttacttgattatcgagacccatgaatccgtgcggcactattgtccatggctacacccacccgtagcaccgccgcttctaacaacagaatctgacgcaccgtcaacgcttgagcgctgcagttcttacagtgtacccagcgatctcagtggagaatgggagtatatcaaacggcgcgactctgagtctctgggccttcactcaagacttaactccattgatagtctccagcccgacgtgggcctgccaacgccatgtcactctccatctattgaaatgccaaaacctgtggcaaagctcgagagagtcctcttcaaatctgataggcagaggcgtgcgatggcaaattcaatgatgtaggcagagcattcaggttatgatgtctgagttgccaaacttggtttcctgattacacatgcggacgtttttattggcgttagaggcacatcatgagccggcattggcgtttcgcttgagtggtgatgacattctgattttgcgccaatcgcgctgtacacggcgagggcttagacagcaatagactccttgaagactacatgaattaggtaggtagttatagagtataataaaccaaacccttcggttactcataggttcaactcggccttgtttggtttcttctttatttttgtctatcttgtaaggtcttcctagttgtggaaacgtgtttgttcacattgaagcatatccacatgatttcgttgcgtccgtcgccgcttttagctgctctaaccctcgtgttgtaggttttctttagattctttgacattacaggaaaacctcgagattgatctcgagagtgctgacagggtatctatgaatatgttagcgatgccacatcgatagtggccggcatgggggctcacttcaaatcaaacttctccaacacggtaggatgcaagatgccgaactcgccgatgcgtctctcttttccgccaagacggagatatacggaagcagcatggccagcaaagaaggtggcatcatcaagctcctcgatccagtaaccatcgggcttgctggggttctccttgacctcataatcgacactcttgccagaaagaccctcctcgtgggtgaggaatgcagttcgaagcatgagaagaacacgatcaagcaggccatggacgacctcgaaaccacttgttcgaccgtaccaggcggcggcgaaatgccgctcgttgcgagccttgcgttcttgagactcatccttgaagacaacgtcagagacctcaaagatcttcattggcacactatggcccttgttctcacgaatagtcttgagaagaccaggtagaagagttgatcgcacgacctgatactcagcggtcttggggttggccagacgtacgacggtgtttccgtcatcgttacggtttagccaagcaaagttctcgtcgtgactgcacaagattaggggcataacctcactccagccagcaacggcggcctcgattcggataatatcactgagcttgttgaccagcaggggggcaccaacggtagcacttcgtgaaggagcagtacgaggaaggttgttgtatccgtagcacacagcaagatcttccatcacgtcgcattgatgaaggacatccgctcgggttggggggatagcaacctcgaggatgttggaatcttttgttgagggtgtagaggtgtaggacatcttggagagaagcttgcacaggctctcgggagactcggtgagcccggtgcagctgttgaggtagtcgatttcaacctcagcaactctgggcttcaggttaggagtgactcgggtttggttgttatggtcggagttgatctggacgggctcgacagtgaaaggctcagagcagtacatggagaacatggtgaccatgatgtcggtgacgatgtcgagtttggtgaggtcggtggcggtgatttcaataaaaacattggtggtgtcaagtgtaatcttggagtgatcaccgttgataattggaggaagggaacagacaacacggttggagtcgtagatcgcagggtagactggtgagtcgcgaatgatgtggaggaagcggcccaggtgcttatcagtctcatagaagttcatcaactcagcagagtccatctccttggtctggttcagggggatgaacttaatatccttgggggggagagcctcataggtgaagggacctttgatagtatcatagtcgtgggtaccaatggagactagtgttcggtttcgagcaagattctggtgaagcttgtcttgtagagagatgaaggactcgtatcggctcttgtcgaacttgatgttgcggaggatagcgccagagacatatggccggacctgctcggcttcgggcttgacggtgattgactcaagcttgccgcttgcgggctcgactaaacggtacttgggaggctcaattcgtccgcggaagatgttgagattggtgacaataccctcaaaacagagcatgtcatatcggttggcgggaatctcaatcttgagctgaggaggctcctgctcgccgtttacaattggacgctcatcattctcagtatcctcgtcaagctcgataccgaactcgaagcaaaggtcctcaaactcctcggtcgtgaatctgttttgataggaacaagagctgtcagcaaacgtatagagagaccttgggcgcgaagtcggaaagctcatctcatggtgggggttaagatgaacaaggaggggcattcgcacttttgaccgagggcttcgtaaagcttgtacttgtcgacggaaatggtaggcatgatgaagcggagcctcgagccttgttcggtaaattatccttttcccgaagaatcagaggcgagaggagagacttctgtcgagcgtcggacgtggatttgggcgtagattgtactgagtcacaggaatttttggggatgtaggtagtaagtagttcagggtgcatgcgacgatgcgatactcgggtactcgacaagacgcagggccatagtacgctgtgatggtacccctctagcgggttgggtttggcggggcaaaaaaatgacggatcatctatactccattcccggcaacattgtcaagtaaggcgagaagcttgcttgatgccagtccttgatgaattattagtaggtactaatgtattaccttatggcagtaagttgacattacaacagctggcagattgtctggccaactagaccgcgttagacatcttgactctaatcatgaacgatcattctccactgttcgagtgacacttatcagcataaaccgaggaaagtcggcaaacgaacaataatactggtactgagctcgaacagctctgaaacaatgtatgtattgttgcatcgagaatgtgccagggccattagctacttacgcagccaaattccaaacatcagatatatgcataatgatgtttgcactgagttgggaatggcggggcctaaagctcaagatttcaaggcttgatcagatctgatagtgacgtcggatgcgatcctccagaaccgatgcatcctcagaaggtttaaggtttcatgctcatacccgtcccgcgtgaacagtaagtacagtacgctctcgggcattggtaaacacgatatcgattctggtctcactcagccttggcttcaaataataaacattgccatccccagattcaagccacaatgtacctgaagcgtcctgtccaaaggtgagactcaaaagagcttgcccctcaaaagtccatgtttctcagggaaatgagtagccactttgaccccacttcagccacatctgagctacggagtacagtacctccagagctgcccgggctgtctgtgctgtgcacatgcctgggggaattaggcggttgcccctctccaaggcaacgttcctagcagggcatcggtcgctaaacaacccaacattgaagtgaagtgaagcacctcagcctaacaataacttacctaggtacctactgcaccagcctcgctcacctccactgaccttcctcctcagccagcgagacgggagacaaacatccagctgcctctccacatccaccctcttctccctccctcattatcgattcacatgtccacatctcaaacctcgacaacattgctgatttaggccacggatttgccctttaactctgtatcctaaggatcccattttctctgcgctgagcgtctctaacagctcctaaaaccccccccccccaaccttttgtgggggacctcccctggggctctcatctttcggccaaaaatcgtgtgttgggactcctcagcgcaaatcattgcatcacccaccagcatagcacagcacagcagcaccactactactattaccactaccacacgcgatccacccgcaaccgccaaccttcctctccctccctcctaacgatcatctcgactcatctcggacactgccactcattttcttgataaatctgcgatctcaccgccccgctcgccatggctgacgcgcccaactctggcgatgagctgtaccctatcgccgtccttattgacgagctgaaagtatgctaagtttggcggtgacgccacgctccatctcaacgcttccctttcctacgtggttgtcttatcgccgagaagcgaacaattacacgttcattactaactctcgattcctttccagcacgatgatgttttgctccgcctcaacgcaatccaccgtctctcgaccattgctctcgctctcggcgctgaacgaacccgtgaagagcttatccccttcctcgatggtcagtcttcgattagctctcccgctcaccaacatgcgctttaaaaccaaagacgtctcctaaccttgatattatgcagaatctgtggaagatgaagacgaggtccttgttgccctgagcgaggagcttggcggctttgtcgagtatgtcggcggttcccagtggggtcacgttctgctgtctcccctcgagaacctcgcttctattgaggaacccgtcgttcgcgacaaggtaaacgaacccgtcgtttcctctaatcgaccttcctcatgctgactgacaacgcaggccgtcgagtccctgaacaagatttgcaccgagctttcttctcaacaagtcgaggaatattttattcccctcacaattcgcctcgccaaggccgattggttcacatcaaaggtttcgggatgcggcctcttcacaagtccttacaacaaagtctcaccgcccgtccaagagcagctgcgccagcagtttggcctgcttgttcacgatgagacacccatggtccgtcgccaggctgcaaccaatctagccaagtttgtcaaggagatgcccgccaccatcgttgtcgacgaaatgatacccctcttccaacatctcgcgcaagatgatcaggatagcgtccgattactcacagtcgaggttctcatctctattgccgaagccgttcccaaggagcaacaggccagccatggtgtgttgctgacggctctacgcaatttgatagaggacaagagttggagagtccgatacatgatcgcggatcggtttgagaaggttcacaacgcctgccactcctcatgttccttgctggtgctaatttttacagattgctaaggcggtagacgaggaggttgtttctagagacctcgttcccgcattcgtaaaacttctcaaggacaacgaggccgaggtacgaaccgctattgctggccagattcccggcttctgtgctcttgtggatcgtaacgtgctcctcaacgacatcatgggcagcattgaggatcttgtctcggatacatcccaacatgtccgtgctgcgcttggtacccagatcagtggcctggctcctatccttggaaagcaagagtacgtcagtctttgcggacagggcctcgattctaatttccctcttagaactatcgatcaccttctccccatgttccttcagatgcttaaagacgagttcccggaggttaggctccacatcatctccaagcttgagctcgtgaacaaaggttagtcacagaactcatcgtgtacgatgtgaaagctaacgtgaagcagtcattggcatcgactccctctcacagtcacttcttcccgcaattgtacaactcgctgaggataagcaatggcgagtaagacttgcgattatcgagtacatccctctcctcgccagtcaactgggcgttcaattcttcgatgagaagctcagcaatttgtgcatgggctggctgggagataccgttttctctattcgtgaagccgctactcacaacctgaagaagctcactgaggtctttggtgttgagtgggccagcgaagctattatccccaaggttatggctatgggtaaccaccctaactacctttacaggatgaccacttgctttgctatctcggtgattatcgcccttgcccgaaactgtgagcccagactaactcctttgcagacattggcgagcgttgtgagcatggatgtgattgctaagtcgatcctccctatgctcgacaagctggccactgacgagatccccaacatccgtttcaacgtggccaagacataccgcgttctcatcaatgtacttcgacgtctgccagacgagggtaccctgtatgatctggagaagcagggcagtgagatcacaccgtcgcctcggggctcggagctgatccaacaacgagttgttcttaacctggagaagttgcaaaaggacgacgacgtggatgtgcgatattttgcgacgacagcagctgccgagatctcgggacccattgctggcggggagcctatgaatacatcaccatagatgagagacgtaatgaagcaataatcattgttgagacagattttgtctgctttttgttttgtcccgtccatatcgctacagaaagagagaaagacaaacagaagcctatgaagtcgtacgttgcatatcagaagctactagttggggctgggcattgctgcgctgagttgagtcaagatgagaaaggggaaatgttgtgcaaaagatgcgataaacaaaagcttgatgcggagcctctgaaaggggtaaggagatgatgagctcagatgaagctttgggatcacgaaaatggggagaagtccaagagagatagtccaagcattgacacgagtccagataccattgtatgatacaacaagagctctcagaggtgaatgatattgactgtttaaaacaggtgctggagccagcacagagtgatgatgggtatcttttttttgttcttcaaactgcactgcatctactatatcttctataccctgcggaagcagagtgtgctgattgtttgcccgttatggcctccaaagctgaaggaacgatattcaactctgccaacgacttgaaagccttcttcgctggtcccttcgaaccagcctctcagctccgtctcggtccagttgcagcttgtcaacaagaagatgccacccttgcgaacaaggggtaggactcgctctcgataacattcgcatagccgtcgtccttgggtatctttctcatcgctcagagagatagcatcgaaggtgcccttgtccagtaccacatcccagccctcggtctgctcgccgttaaggacagagttgtatggtccagctataagatcccactcttcgaattcgacaggcttctcaaggtcgtcttttgtggtggtaatttgtcgcgcaagtgcaatgctttgggggctgtagtccacaccaagagctcgcgcagaccaaccctcttggcggagggagaatagaagagaaccgttgccgcagccaaggtcgagaaaggtggtggtgtcgtgggagaggacaggcgagtccaggtcagaggggtcaagcacaccgtctaggaactcgaggatctttgcttcagcatctgaatcgtcaaaccaaacagttcctatgtcggaaggatcagcagcgtggttttttatctcattcgtgtaaaggtcatcccagctgtttggggcagggttgttagtctgcagtttgagagagagagagagagagagagagaggcgaagggagaaggtactattgttttgtgccaagctttgacggctcaagatgctggggcttttcatttgaggacattgtgggagacttgttttgggtttcgagagcaatgaagttattcagaatctgttaatccattgacattaacagtgacaatgatggtaggtatattttgtggtggggttatcggggaaatatccaaaaggagcaggcggtgaaagtggggcaattcttcatgtgttagaacttggcaaacttatagaatacaagtactatctatacccatgaggtgtccatgatagattcaggtagccaaggtagcaggtaccaaatgttcatacacgccgagtcgaggtcctcaaaagccgtcaaatattggatgtcaagaattctcccagcagagttttagcagtggggcagaaccgagaactgaagttcttacagacacttcttaggcataaagctcatattttacttaccctgaggatacaaagactagtcatgtataggtaaataggcagacaggcattacttatgaacttgataggattggctgattaccaggtactgtacattggttctagcaaggcgtaagtcttgagatgtaatggatctccttaaatacccattatcaggttcttttggaacgttacatgtacaacaatgtgttttccctgctgcaacagtcagcaatcccacaacgcaagcagatcaagtcagatacgtcgtgtagatgagctggcctatccctactccggtcttggaggcacataattctttcccatctgtaagagaggaatggccctgtatgggtatttatcattcgatcatcatgatcatgaataccttattcctgatatcaaccgcaccgcaccgcaaaatcatgcaagtttccaaacaccaggccccgtataagttaaaagttcgttcgtcttgtcgcgacgttggttatcgctcgtccaatcaattaccggacgagtagcgtaacagcaaagccccataagcaatagatgtgtgtgtgtgtgtgtgtgtgtgtgtatgtatgaatgtgagaaacagagccacaaatcaagccaaacttagtagaaagactcgaccatggtgtccttcatgctcgtgttgatgttgctggggccctgaccctcgccaaggcggaacacactctcgataacgctgagctctgtggcagttgtgtcgaggccagtcacggcgagccagtcgttgacgaccattccagcgccaacaacgtttgagccacggttgacactaccggcgacgagaggaacctgaagcaagctggacaattcgtcctgatcttgaataggggtcttgggatgcacgaggccaccctggttagacaagctcatgtagctgcccactaggacattgtctgcgacagtctgacggaagacttccacgccgaggacatctgcgataatctcttctgtttcacgctccaaatcagggtgcacaagagcgatgtgatcgtttgtgacgatgacgtttccgagagctgacaagcgctcctcgatacgttggatacggactgaatcaggaagtgaatttctcaagtgctgcagctcctggtcggttgtggttgtgggaacgagaagaccctttcggttaccagcggtcatacggccaatgatacgggtaccagcgattgtggttcgtacagtaggaatgatatcttggagttcggcttcaaagacactgcaggatgtcagcatgagagtagttgtcagggtaggtgagaggactttacctgtagaagttctcactggcaccgagagccacgagggcgtaagagttggtcaaggtggaaaagacaccgaccctgaagatcgcaggttagcatcgatctcaaaacacattgtagagcagtaaggcatagcatccacataggtagatatgtgcgcataaaagaaaggcgggggcggggtgtttgaggcacagggaggagcttcaatcaccagaagaaaagacaacaaagatgacatactcgttggagttctcgaattgagcgcggacggccatgattgctgtagtgagtggtctgggtcgtgcaagtcgtagtaaggtctagaattttgagggtttggcgcaggtaggtagtcgtagttgaagattgaagttatcgcaaagtgggtgctcgtcgtaggttttttttttcttcgtctggtttggttttgctttcttgcccctccttcttatttttctttggagcggggggagctctcgccgttatttatgtaattggatgcggttccattctggatcagatagtggagctcaggcagtgagcaactaaaaggtccctcaggttgtcgctaaatttgctctcaggcccctaagcacgccccgtctgaaaacagcaaggtacataacctatgagcctgatgactcacttgcagcagattgctcaggaacctcgccacaatggattgggcgggtactgtaaggtgaaaaggaccctgcttaataaatcaacaaggcaaggtatatggatatttgttactgtaggtaggatgactctttttgaatggaagtgactccttggccgtctatcaagtaccccatcccccagaagcttagtacccctaggtgccctatcccaaggatcttatgaggctcgtagaattcagccctgagtaggtaggtaggtccttaaggtactaggtatttaccttagcaggtatccaatagtagcttggacccttcgactcatcttgcgtcaagtccaaatacggtaagcgattaacttgcatcatccatcctactccaagtcagtcaggcaccttcatggcactcaaagaacgtgattcggagcctttttcatgactctaaactgattttgtatatgcagccagatgccaatagggaatccttgtcgcatcatgcatggactgctcgtctcatggtaacatgtatgtatttacaaaataagggtctgcatccagtatccctagagaaaaagaaaaaaaaaaaaaaaccatcctcataccgttcgtgatcctttatcccatcttgctctgttcgaggtcatgttgtcacaaccccattgaccctcagtcaactctcgggcccttgttctctctccggatatctactgtcgcctcgccatttcacccaacgcatggcactaattgctcgtttccctgagcttcatcgtaatagagtcatcaatactcaaagtacttgacttgtcttcacagagtccagacaggcgccttcatcagaacttgtctccctcgtacttccaacgccataaatcctgcgaatcgcaccctgttcgagtccttcggcagggccgctacaaaagtgtccttgtcagcatccttcattgcgctctttgaagcatcgttaccctccccgctctcgggcggggctgcattattcaacgtaccagtcttagctttgccgctcttttcgtcgtcgccgtccttgtcgtcgccctctccctctcccttctgagcctccaatactggcaaggcagccttctcaacctccatcacatgcggctggacgatctctccaggcaacgggtaggtaatggccacatcccgactctccaggggaaggttggctgcaatgcccaccgcaagctccacgatcattgatgcgctaccatccacgccaggtggtggcgggttgcaaaggaactggtaaagacagctagtcagggatgccgttgacttggcgataaatgcattgcgattatcgttcgcagctgctgagttgagctgtcggtgcaaaccgtccaatgatgtcatccgccagctcacaatcttgttcgtcagggcgtcgaactcttcctgactagtcaaagtatgcgtgttgcttcgaatgcccagctcaatctccttgagagattggctcagctgcgcatccaatccagggtggaaacacttgttgaacacctcctccataatccaacgtgagatcacagcgcgtccaatagctgtcatctcagcctttcctgtcttgagtgcttctgtgctgacatacttgtcgagccattgcggcacgcaccgccaatcttttcgaatattgaacgagaggttgttaatggcaccattgagtcggttgaatcgtgtcgagtattcactgtcatcgagagcggtacgcgattgcgacatgcgctggttggcgactgcattctggagatgcacgatttgaccattcagggcctcaatctgtcccttgccatcaaagtagagtctcttgacgttcttgtatttagttactgtaaacaatcaatcagtatgctgtactctcagcgcctaagcagagattcctctggtctctacttacacagatccttaaaagacttgtcattttcgccagcctcagcgggaactgcagatactggctgggggctgtcccttccttgatctacgggttgaccctcatagggagatgggcgatcgctacggtaggccggtgactggccggccgactgtggcggcacgggaggtagtgggttcatgttgttcatagagttggcggaacggtaagtggggggcgggccaccggggacatcggcctgcccacgcagcttgtcggagtcgggacggcgcgcggatggaggtcctccagtcggtggtgccataccgggttgctgcggctgagtggctgtctgttgagcaggaggaaggctcggggttgaaccttgattctgtatatacagggcgtggttcacagcgggagagttggttgctgattgcagtttggccgaacgctggtccgagtcggcgacaggcgattcatgcgagaactgagagactgtttcagggttctgaaactgtgcgctggggcccaagtgtgcgggaactgatcggagatctccaccttggttaccaccctggtgatagttgccttgctgttgagcgtttgagaactgataaggctgttgcgaaggcgaatgctgtggtgggttgagaggtgattgttgctggtcgtacacgttcgtctcgtaagcgctttgtggttgctggtcctccgtatgtacctgaacgtgggtttgcggctgctgttggtgcagctgctgctgctgtagcggggcctggctctggttctggtgataggcggggtcctcgtaagaaggctgctgctgctgttgatgttgctgttgctgttggtctgcttcaccagagactcggcgaatggtgttgtggagcgaaattcgtgaagtctgtgaaggtgatgactggttagattgatgcgcggtatagtgttcattaatatcgtcgagaccctggcgagacgaaagctggggtaaaggggaacgttgactctccgggagctgctggacctgctgaggatctcagcttgagctggcggacgtggcgagggcggctaacgccaatggcacggcacagtagccaggtttaacgactggggcttgggcttgggctagagatgatgaaaggagattgggtcaagttctggactgggcttgacgactgtggctggccaagtactttgctgagtgacagatagagcagagaggaaggcggagtgagattgggagtgagattggggtgttgggctgggctgagagaggggaagagacaagtgaacaaacaagataggaagactgggggttccagctcacaactggtaaggggtgggacaagaaaatcaaggaacgattcagaatagaaaggcggtggattgctcacccgcttggaaggccgacgtgcaaggccgcctgtattatcgtaggattggttgttattgtggccgatgcttatgctatggtggtgctggccgtcggatgccccacgattggacccagaaaatatgcccttaatcaattttcgagtcgagcgcttctcagcaggagctgcttgctgttgtgcttgctgttgtgcttgtgcttgtgcctgtgcctgtgcctgtgcctgtgcttgctgctgctgttgttgctgctgctgctggggtggaatttggccgtaacggttcaggtcctctacggatgaggtctggaggttatagggcgtggcagcgctataacggatactctgcgaacggcccaggccagcgtcgttaaattcgctctgcggctgatgaggatcaaatgtgacgttagaaaggttggaactctgctgctgctgtaaagaaggaggatgttgattaatgttagcaccggttgtgctactggcggctgaaggcgagctataaagatgcggcgggggaggggcgccagcggaagcggaggagggggatggcagtaacggtagcgaaccttgaggctgctgctggggatgttggatatgtaacggcggctgttgattctgcaggtagtgagaggggggaggcggctgttgtgaatcaaaggactcgctcgagctgaaggcggtgttatgggacgaggacaaggctgaatgggggtttatggcggaaggattgttggcgctcgcattagcactggcagcgttggcattggcaccgaccgagtgcgagtggccgaagtgggcgccgtgggaggctgagtctgcctcgtcgaggagttgctggtgctgctgaacttgatagtgttgatcttgctggatctgctgctgagcctggtggcttggttgacgctggtggcctgccgcttgaggagtcgcagcactaccgcctgtcggagtctggctgttgttcgtcggggttgaagtcgcaggcgtcttggacgagtttcgcggctcactgagcgcatgcgatgatcggttgctgtgcttgccgaggaagttcctcatactgcgattgcgattgtcgttgcggacggcagatgaggagggagttcggaggaggtaatcgcgcacagcgagtgtcgaggtgaggtcggagagaatggaacaggcggaagttatgggacgcagatgagagagatagagtccaatgtcagctaaggtaggtgaggtaagtcaacctaagtcctgtaaactactaagggaggtcagtatcgaaatcggggcagtacatcaaagcaatgtacttctttgagccacctacctacctagtaggtatagaagcaatggagggcaccgagcggacgggacggggcacgacgcaagctgattgagctatccctttctgcctgtgtctacggagtacctagaggtaggtaggtgggtgcccgtgctgaacccgctgccatggatgggccggggttagtggatgttcagcgccttacttgctacccagctacctaagtacctacctatgcagacctcgtggacaccaaacatccatccctggatccctggatccctagagagattgggtagcagagggctgataaggcggacacagtaccactcgctaacatgtctttgggttgtgttccgagttattaacttgatcaattgcgcggccgatgctattcattcgtgtatatggggttcatctggtcttgacacgaataagacaaggtctaactacggagtacgcacgttgaaagcacagccttcgactgactataggtaccctgcggcactatgtacattcgtatggtgataggcaggcctagattttttgtaaccaagaccgcgaactggattgcgaaacggaaagttgcaacatgctacccaagactgatggtttttaagcagatggattgttacctcttggtataataggaccatgcacgagacaactccagttaagacaatcggatattagccaagacctcgagcagcgttagcacgttccatgtaaatctgccaatctcctctactgcaggtgacatattctggaatatggatgctcgtaccgacagttacggtatccactagcgtagccgatatgcactacaacctttggatggtcatcatcgcgttggttggttgagtcttttctcctctagacaggctagacaggtcgggttcgtccacttccaagcttctcgtactccgtacatgtcagcaataagccctcctatgagagctagtacttcaagctttgatcacttctcacttgcggttcatcagccttgtcggaagtcgtctctgtaggtccttgtttcttgagcggagcacgctggccagactggccttgtgggcactggattctgttgaaaggaggctgtgtctgcgggttgggttccaatatgtgatcctacggttaaaagacgatgccgcgtatttgccggttgttttgctaatgattgatgtaggagtccaacgcgaccatgtgattataaagatctcaaaaggtattcaatatgttctatcattgactcgtcctgtataatgtgatgttcgttgctgtcacatgaaagctctacaatccagcctttttaactggtcgtcttcaattttgaatctcggtatatgtactatcccataagccgtgcatacctaccctagcaatttaatactataaatagcaactcataagcttcctgtcatacaggggggtgttgatccagtatcaagtttggcagcaccaggacttggctaactcatgtttcttacgacaagtcagatctagctggtggcccaggtcaacatctgaagtccctctgttatgatgagctaccatgacttggacagcattcctcttttcagcttaccatacaataaacggcccagggctagctagcttaaggccaggtctcaattgttgtgaccctgagacccgaatacatatgacatttcgaatatagaatgtgtaatgtatgagaacaacttggggtgccatgaaattgaagcaaataccatcgcctagcagcatatcgtcgtcttttggtagtatgttgaacatccctagcccaaatatcttcatcgacctatatctagggtaggcttatagggggaaccctcactccaagacggcgattaattaattcagcgaccatggcttcatcttttataattcggcttccaacctacgtaatgggtccgatgacatcgatatataaatctatggaaaccttcagaggaaaactctgcaccgtaaaggcctaaaagaactcattcgtcgagcattcacaccaacaatacctgacttcacctgctcacaggtggcccaataattagccactcaccatcacatctgaacgagaacaacctgactcgatgtgctttggtgcgacttgcccaacatgctgtgagttctgtcattcctccacgtcgattgagtttgtgagatatgaattgacgcctatatagcgaagaagtcctggcgtgggtgtggtaaccacgttcaacaagtcttcgacggagtgccacaggctgaatggtgtacttgtactcccaaaaccaagatcggcagcaaggaatatcctcctgctgctcccatgcagattccgggcctgagttggatttctggcatgcttgggggaggtgatcatcagaaacctggcggtgataagaagccagagctatgaagttatacatccggacatcatatctctgccacactatcaatcagctgtctgggtaacatgaatgcggggatttgcaggggtgagaggtccggaagtcggtagtttgaacttcatgacatgaaatagggcgtcgaatcatatgcataccctagatgccggggtcgggtttgggggttgaaatatggggaattttcaacgttggttgtttgtatggatgtatatgtagtagacgaggacgaatggcatgcgtgagcaactggacgaatcatagacaagttgtactatataaattgctatgccatatgctgaaagggtatagaaattaacatatctttcaagtcacgatttgtagatagcaattccacatggatgatatctttgatcctaaaagcaggtggacgcgggaatccccagaatgtggagaagaccttactcaacaggggacaaagaagcgacaactagatacggatatgtaatagagagaagattaaagggcgtgactggttatggatcaacttatctctcggttacgcagcaatcccccccacacgaagtaggcaattcgggcttggacccgacgagttggagtcatatcggagcgcttctatctcagatcagatctcgtgataagaacctcaacctagccggtcaatggctggctccaactctccctctttctctccatgaagtgagagaaccagccttcaattagtcaagttcaaacataccaacgttgctacaatgttgatgctatcaccaagcttcatgctcggagctgctgctctcctggttgtcactcatctcattatccgtctgacttcggccacggcaaaggttcccggtcccttgatatccaacttcacctcgcttgtactgaaatggcacgaactcaatgccaaccgtaccgtatacattcacgagcttcataagaaatatggcacagttgtcaggatcgcacccaatgaggtctcattcacttcgattgatgctctcaaagagatttatggttccggtggtagcggatacgacaaaaccgagttttatgacctcttccaagtctacggcaagcggtaagaactcacatcataggagtgggatgctggttctcactgtgccttacagaacaatgttctcaacactggttaaaggcgatgtaagttcagattaggagccgtgatgtttagccaagctgactttcctccagcatgcgaaacgacggaggatgattggcgatagatatgccaacagcaacgtaatgaagcaagctcccttggccgggatacaagaacgctccaagaggtttgttgagcgttgtgttgactcacctgacaagacggcagacgtatttgtaagtagattgttctttctctccagggtatgctaacaaactgatatagagaggttagtaccgattgcaaggagcagaaccgattgaggagaacggcacagctgaccaaaccagcgttgcacgcatatgcttgtgattgcgttacgcaccagttgttccacccatatggaagcaactgcctgcaaaacaaggacgacgaagaaatgatgcatcaagttgctgccgatgacagtcttcaaagtaagccctcgaatgccaaagatcacacgttggagctcacaaggaaactcagaccgtctggtccagtactacagcccgattcttcaccgtcttggatccagcattctgactagctttgccaaacctcgactgattcctctggccgacaattttgtaatcgagaacgccaaagaagatggtgcagcagatttcaccgttctgaaccggcttaaggagaaggatagcgtccttgatactatcgacatggctgccgagtgtctcgatcatatggccgctggcatcgatacgaccggcgatgttctctgcttcttgatgtgggaactctcactgccccgatcgataaagtatcaacgacttctgcgacaagagtttcgaagcaagcctgacgccaactttgacgagttgcccatgctagatgctgtcctgaacgagggactgagatgtttccccgctattccaatgtcattgcctcgatacgttccccacggcggccgtgtcattgatggcttctccttaccccagaagacagttgtcagttgccaggccctttcggttcaccgaattaatgatcatgtgttccccgagccggacaggttctaccctgaaaggtggttggaggccgatggagatgccgaccgacgaagacaccaatgggccttctctagtggaggaagaggatgcatcgggaaacagtgagtatctctgccgagctttaaataacgaagaggttaacacgtgctgcagccttgccatggcggagatgaaaaccctgctgcgagacgtgtattcacggtacgaaactgagccagatgaatcaatgaagtgcgaatctatggcgatggacgatcaactgatttcctcgcgacctcttggaaagcgatgcctccttaaattcgtgcctgtgaagggctgaactataattcaaacgagttgatgagcattgacgaagggacgggagtttgatcaggacatcagaatcacgattagcacacacacgcacacacccacccaccaaacagtctagaatgtgcgattgtcatatgctgaaggatgggatcggcaactcggcgataggggatatgaaaagctcaaacaaacaatcacagctgagggtagagggtgtttctatcgtctatagaagagactcacaatcaaaacccacttcaaacaaacaacatatcgtgattgccttcgtcggttggagtttgtggcttttaaatccgaatacaccgatgtcgtatttgtcattctccggctgcatcccccgaattcacaacgtgaaaaaaggcatgagtgcgttgggttgcgttcactgcctggcttgcacgtgtacagtgtgaggaaaattccatattatgaagaatggagtgaagggctgggcagtcaagcatgaggcccccaggctaccagcctgggggaggaaagaaaactcaggatcttgatcctaagtgataataatacttaggtaacttaatataaatttaggataagcttagtgtagacttaggataccctttgctgagtttattttgacgccctatattatggttcgatgttttcttgccccccaagcccaggacaaacctacaggagcccaggctccgccccacccggcgaagcgagctgtggaacagtggatcactacctggcatgagcgctacgaaccgcgtaaggcgctgaaagtacagtgattgatcatctgcctcctcactgttggaatcaagcctggaaacctcgggcactcagattttaaggtaaggtaaggtagttatggagtaaagttttcttattacctgaggtagtgtttcaaacttttgggggaaatctctagtctttgcaacttctttgttggcaacacaggatcagaaaacagtctcaaacagtatcttcagtactaggtaattaatatctgggccattctctgacagttttgatcacaacatcacaggtattggttcttctgatggatgttgactgaatctgaggttgtgtcaggtttttttttgcttgccccattctttagcgtcccttccgggcttccaaaaaaacaaaaatcccggtcggccctaacgtcgcccctccctccttccttcttaactcacctggttgctcctcttttgcactttttctcttcttctcctccttctcaacatcacactctgcatctcatcgagacagcaaatttcaactcaactcaaccgagcgcccctgaactcatcgcgccaagcgcatctcactcccatacttgcctgttgactcttccagtcgcagcgcgcattgcctacttgactccctcgccacttatacctggctcacgaacttcgcatcgttaatagtgtagtattggccttggagtaccatcttcgccgttcttcgcttgctccctacgaaatcggcccccccccccgaacacatatttccgccaaaccacactgctgtttatgtatcagcacgaccagctctccgtcttcagacacctcttcaagctgcagttatttcgcataccgcgaaagccttgtagccccgacatcagttccgacggttgaaatctagagacaccattgtcgtctatgcatcaccaccagcatccgatcatacatccggtctgccacatgtcaatcaaaaatcatcaagagcactgaaaccttccttgctccgcccagcctcaagtcatcttctgctaccaagtctatacatgacatcctcgtcatttcacgactctatcaaccactagcctcgctcacccgccttgccctgtcaactctatctttaagacagtaattactcaataccgccatcatggctctcgtcaacgttcgtcgcgatgtcagcgatgctttctatcgttacaagatggagcgtctgcagaccaagattgaaggtaaaggaaacggcatcaagaccgtcgtcgtcaacctgagcagcgttgctgcctctcttgcccgtcctggttcttatgtcattaagtactttggtttcgagcttggtgctcagaccaacattgatcccaaagacgaccgttggattatcaacggtgctcatgatgctcccaagcttcaggatcacctcgatggtttcatcaataagttcgttctctgcaaaaaatgcaagaatcccgagaccgatgttgtcattaaggatgatcgtatcctgcttgactgcaaggcctgcggtcagcgtaccgatgtcgatatccgcctcaagctcagtggctttatcctcaagaaccagcccaagaagggcaagaaggacaaggccgagcgcagggctgccaagaaggctcgacagaacggcaatgctgccaacggcaccaacggtcagcatggcgctggcagcgatgaggcatctgagaacggctcaaacgagaacggcgacgaggacgttggcagtgacgacgagttccagaaggttgcggccgaggccgccgaagccgctcaggagaacgaagtcaaggagcatgaatgggctgttgacatgagcgaggaagccgtcaaggcccgtcaggcctctctccccggcgagttcaagcagaaactcagcattggcgatgatgatgatgatgaaggcgagggtggccccaccatctacgatgagcttggcgactggattcagtcccaggccgaggagaagggcagcgttgacaaggtcgaatctatcgacatctatgtcaaagccaaggagcttggtattgagggcaagcatcgtagtgttcttgttcttgtccaaaccatctttgacaagaatattgttgcccaaattcccaagcgtgctagcatgctcaagcaggtatgccgaattctggttttatggaagcacccacatactaacgtgctacagtttgttacttctgagcgtcacgaaaaggctttgctcggtggaaccgaacgtcttgtcggtaccctggccgctgaccaccccgagatgttccagtctatcgtcaaaattctccagctctactaccactatgacctgatcagcgaggaggtcgtgaccaagtggggatccaaggctagcaagaagtacactgacatctccacctccaagaaggttcgcaaggctgctgagcctttcttgacctggcttgctgaggctgattcggaggagtcctctgatgaggagtaaagtcctgtttatgtaggcttccattcccgtgtgatcctttatttgcttcgtgtcttgtgtgttttgctggtaggcttctgtggtgcattgttgcattcactttgttgacagcttagtgcagtctctgtgctcttagatgctcagatggttcaatgttattgctggtcttttgcccgaaacctgatgtgttttcatgcgctctgcctttttgtaagtgcaagagacagcgaaatgcttgtgatcgatgactacctagttcgcactaaatttgggaatatcgccttgcccattgccaactagttcatctgagattggtctacacgtacagatagttcacacgattatttcgacatgctccatcttggtattatgcttctgtcatcgtggcctcctttgcttcggcgctcttggtggtatcttcctcctcgtccttcatagctgtgtccttactttccccataaatgtaattcccaatagtcttgactgcttcaacatcatcgtcgtcgataattgatgtgtcaaacagctcgtcgaccttactcgactccagttctgtagaaagtttcttcatgatatcttgaatagcagattcttctttgcccgaagcttcgaggcgctgcttgagaagttcaggtttagatgccttgatgagcacgtagcgtgcctgaaagtccatatctttggcatattgggcagcctgacatgtatcatgtcagtaaagtacttttttttttttgatgattgtttgacttacctcgacatctagttcgatgattggcactttgccactctctgtgatggcctcgatggccttgaaactggttccgtaatcgacgccgtcccgagtacctgattctatcaagcggtccccatctcgcagctggttgaattcttgttgcttcacaaagtggaaactcctgccgttaacctcactctcaataggctctcgtgtggtatggcggacaacaggagcgaacacgccctttcgctcttccataagttttctgataatggttgacttgcccacgcctgtgacgccagagatgatgataggttctcggttggcgggcatagcttcttcacttgctgtgggttcagcagtgtcctccatatcatccacttctgtaagctcctcgaacacgatgtcaatcttcttaggatcttctatcttgtcgagcgcggcaagctttgagcgcgctgcgattcgtagtgctctccagctcttgctggccttaccagagatagcagcagctttagtctggtcgtttgttggcatatcaatctcaaaatcgtcgtcagcaattttacgtttgaatgtgtcgagctctggtagctcatagcgctccttggttttgagtcgactcatcgctgcctcttcatcctcctccttgagaaagtccagggagacagagcccatagggacggaccttagccgcttgctggtggccattttctgaacgttggcctttgcctcaagaaaggatgccggcgagactgggtctctcttgatggggtgacagccttcaatcttccagcgaacccagttcttgtctctagccagcacggtttctaccattcgataaaagtatggaccatcagcaccctggcggaggtagtccgcaatagtcttcttcatatcactagcccattcagcctagcaaggggttagctgaagcgctctctactgtggtcgtagttcctgaaacacttacgtcttcgtcactcaggacttggtcactgtacatgacggccttattcacgctggcattggcggggagagcctctgtcagtcgttctcgtgcttgggttgatagtgagatgaggaaatccatgacgatgagagcttgcacaagaatatgccgacggaaagacaaatcactgatctgtattgttgttagcttcaactcgagtcagactgagttatgagacactacctccaggtcgaataaatctttactagtgagatatttgggattgaacgtgttagaactctcatcttcttctccactctctcgttttcgtttgaggcttcgtcttgaatcgttgtgcactgtctgaaagactttcattgtggctgctagaccctctttgaaggacgacagattggcagtctcaaaaagccttttgggttgactgaagtattcctggagggaccagaatattggataaagctcgtctgtcgataagggcttctctttgtctgcctttttggcgtcggctgacttgggtgtggactttgactctgcttgctccttgagttgctcttctggctcgtccacagccatcttagactcgtcctcttcccgcgtcgcctcgtaggtcgtgacattctcgacatggtactcgcctcgtaggttcacagaactcttgtcgcccagaggaaagctttggaacatgaagatgaagacgcgaccgcagaaagcagtatcttctgcacgtgatagtcggcgcagcaactcgttgcatgttcgaagaacaatcaattgcttttgtttgaaatggtttgctgtgattcgttctctcctcgactcgaggaaatcaaagatcttacgacagccagctatggtttggctgtccagtagttcctctgctagccagaacaagagcgcgggatcacattgtccatcgtcggaaagaatcgacaggatgtcgaggaggttccacaccttgacatagtcggaagaatcgatggtggttgtcgcctattttggtcagcgcaaggcgcggatcgcaccggagagtcggggtttacaatgagttgactgaatatgttacgagccgcagtctctattatagcaaactgtcgtcctttgtcgatcgctgacgcagcgccttcagcagctaggctggaaacatcgtccgcagttctggaaactcggcctgagaggtcgtcgaaatcggatttgcgcaaagctggctcgatcgctgatgttggtttggcggtctctgcttgagaaagaaattcttctagcagagtcgtgaaagctgcgatcgccggtgcagctggattgtctatctcttgcgctgccatgatgcacgactagagtagtcgttgtgggtgaaagttcgtcgagactatcattgagtgaaggatcctaatggtcgaatttatgcgctatggtgcaaagatcgagtcgcaaggtagttcctaggatatgtcttagacgctgggaatgatttgtcggtatgagcaaaaaagggagggaggtaggtaggctctgttttctttgatcaagataatgaatgaatgggcacgcagtgtcgcgcttggagtagatgtttaaagcgagaaggctgagacgtcgcgagagcaacgctaaagtacaatgatcagactgaaacctacaaaatcacacaaattacgtcagcgctgaggtatctactcattggagctactttgcatgtggctggacccagtcagcgcgtcgcgtgggtctgcgaggctgaaataatggagacggattgtttgagaggcgcaggtcgcttttagacatccaataccttacaaggtgcaagctccaaaaagttcagcttcgtccttcgaatatatcatcagtcacgcgactcctttggctctgcagcctcatcccatgagcgacctttcgcaaactactcaataggcccatgacgacacgttagtgcgacaatgcctacagtgaagcgactcaagggcagcggtgctgccaaggcgcaaaagcagaacgaaccaaaggaaaaggtcaacgatggacggccaaccccagccgaggttgaggaggaggagcatcagttcgtccaactggcgcgaaagcattggttgaaagccggcaagaagccagcgaagcctaaggtgaagaacgacgttctcaaacaaagtatctgggatgcacttgaacgcgagggcttccagtacaagtctcttttgcttcttgagagcctgcagactttagagaggtatggctgccagaaatccgagtaactggacattaaatactgacctcacacccctaccttagttacctatggccaggatacaccgaggaggcttccaactttcacgttctgttgattgcgctcatcgcaaacgtgaaacatcgagagcatctcgcgacatggagtgagtccctatggcttgctgtcagatcgacaactaatattttgttagcactcttcgaggaccgacccgccgatttctcttcacttttccgccgactcttgtcgatgatgctcgatcgaacactatccgttacgctccggactcaacttctctgcttcctcatatatgctttccagagtctcgactgcactctcgtccgcaaagaatgtgcccctcttgtatcgattggcatttggcacaacttgtccaccgactcatcgcgcgaagctagcctagatcaactccctcatctacgaaaagcctggaaggccgcacacaagcgatatgatgccgctgatgagcccaacaaggcacgactacggttcgagcgatcttggctttatacacttcttctcgactttttgggtttgctgtatgcagagaacagaaaggcgggtaagtaaatatgttggccccgacctcctgcgacatcccattaactacctattcttagaccaaattctctactgtgagcgtttcactgagtttcttgttgatctccagggccagcttccaaccagacgatatgtcaataccttgattcaggatcttcatgttgttcccgccatgcgattatcaccgatgtttaatggtgaggaaaacactcttctccgcgacctccaggctttgctttcccactttacgttctttgatatcaatgaccagacaggcgctcagtatagcatagcagagtcgtacgaaaaacactgcgcgtcactcgccaagttgcaacgcattgctctgaaacatttcagagagaagcttacggtactggctctgtcgaactatggttccattaaccaaaggcatgaactgcaggcattactggaaccgttgacggatgaagaacttctgagcctggtatctctgcttggtctccggatagcctatcccgagagcttgggtctaccagtagatcgcaagttgttgcttgaagtgctcttgtctaattttgagcgcagaaagacgttccaagagacggcacgagacatgagtctgacaccaaccgaggagacaatattcgatagcagtttccagcaggcagaaacatatgatggctcacatccgatggcccttcccaaactgaacctccaatatctctcaataggtgactttctgtggcggtcacttatcttgtatcggtgcgagtccttttatggagtccgaaaggatattgagactgctttgaggcgtttacgcccagaggccaagggatcagatgaaacaaactttgctggtttcacaaagatggcgataccgatctcaaagccagccatcctcgaggttgtccctcctcttgtaggagatgacaaaccatccatggtacgcgctgaagtttcttttgacgttagacgtctgggcgaaggagtccgaagagagtgggattctctccgacaggatgatgttgttttcctcattgcagtcgagccaccactagcaaagtccaccagcgacggacgagatagtttgtcagagtctgaacgactaggtgtgataactgtacgaaccgccgaaatccaccaaatcaccgacggtaaaggcctccatgttcgagagggcgcaggaaaacttgacaccaagcgccgcatccaactcaagctggacacacatgcttacagcagagatgctgagcgggcggcggctgacaagcctgatgtttatggcaaagtcaaccttctgttgagaagaggaagaagggagaacaacttcaagcccgtgttagaatccattcgaagcctggtgctgtcagatgttcctctgccggaatggctacatgaggtctttctcggctatggggatcctgctggagcgcattacaagaacttgtcaaatcgcgaacgcaaggtcgactttagggatacttttcttgactggcagcatctagcagaaagtctccctggtaagatcattgacccgggtgtcgacgtctccggtagcttcggaccgccctacgtcctggagtctgttgagaagcaagaggagcctcgaggtaataagccttccaaaaagcgacgtcgagatgccgatcctgcacttatcgctgagattgagactatgaaggtatcgagctataagccccctaacaacggcccttatcccgttgataaccctaagctcaactcggtccggttcactcccgctcagattgaagctattacttcaggcacccaacctggactcactgtcattgttggacctcccggtacaggaaagacggatgttgctacacaggttatcaacaacatttaccacaattatcccgagcagaaaacgcttcttcttgctcatagcaaccaagcactcaaccagctgtttgccaagatcgtcgccctcgatatcgacgagcgacatctattgcgtctcggccacggtgaagaggatctagatacggaaggaaacttcagcaagcatggccgagtcgagtcattcctagaaaaccgagaccgctatcttttagaagtgaggaaactagcaaccagccttggcgcccctggagctcatgagaactcagctgagacagcaggttacttcaataatgtctacgtcgctccagcatggaacaggttcaagcagatcgcttacgccgaggaatcaacagctgctgagattgtggcagcctttccctttcattcgtacttttcagatgccccgcaacctatcttccacccagagagtagtaaagagcaagtgcttgaagctgtggaaggctgctaccggcatatttccaagattttctcggagctggctgatgcacttccgtttgagatcctccgacgagatcgtgacaaggcaaactacctgctcaccagcgaggcgcgcattgtcgccatgacgacaacacatgcagctatcagaagaggagagatcgcatcactcggttttcattacgacaacgtagttatggaggaggctgctcaagtgaccgagatcgagacctttttgccactcgcgatgcagaagcctcgaaatggtaaattgcctctccaaagggttgttttgtgcggagaccatttccagaattcaccggtcattcaaagtctggcattccgtcactacgccaaccttgagcagtcactattctcaagactggtcagactgggcgttcctacggttaccctcgaccagcagggccgtgctcgtggttcaatcgcgagtctttaccagtggcgctacctcaagctcggcagccttcccgaggtgcagacaagtgctgagtttgtcaaggccaatgccggattcaagtttgactatcagtttatcaatgtgcctgactacaagggtcggggagaggctgaacccacgccacactttatccagaacctcggcgaggccgagtacgcagtggccatcttccagtacatgcgcctcctgggttaccctgctgagaagatcactatcctcacaacttacgctggtcaacgggccctggtaaaggatgtgctctcgcatagatgcgcccgaaaccccgtctttggtatgcccaaggcggtagctactgtcgacaaataccagggcgagcagaacgattgtaagtgaaatgttgtacattttatagccattcttcaaactaatgttccctccagatatcattctgtcgcttacccgaacgtcacgcgtgggctatttacgtgacgtacgacgcatgacagtagctctatctcgagcaagacttggcttgtacattctcggccgccgcgaggtttttgaagcatgccctgagcttcgacctgcctttgacatattactccaaagaccagataagctgatactggtgacgggagagctctggcctacgcagagacaggtcactcaggagtcaggggctgtggagggcgaggtaccaatggaaggcgtagagcacctgggccaatatgtctttgagatgaccaacacaaagatcaagcagctcgaggcagaacagggaggactacctgagacaattatggaagagcctgaagacgaggagggggtttatcgcaacaacgaagatgaggaagaagaggaagaagaggaggtcgaggcagacatcttggaagttcgagaaggagagtagagagagatactgattgaaaagtcacttgtgtatcattgggacggcgcaagacaagacgtattgttgttacaaagacccatatagcatgagtacggagaacctaaatctatacgtatatccttgagcatccaactgaacctcgctggctcctgttttgactcgattggcgtgtgctcattagaaatcactacgtacttactacaaccgttctcaacggttgaactctagggccattgggttgggcgaagagcgggtgatcgacagtctccagtagtaaaaagaagaagaaaagtgcgaaaaggccaacgatttatgctatttctgaggtttctggctatcgaacttgttggaggtttcggatcgtttgtttcatatatacacgcccttaccgactttccagtaactgcttggctatatcggcttgagatttgaagttgttctgcaacgagtaatacagttatgttaaaggctggctgcacatacttttttctcttgactgatcatcgacgatcacacgtgcaatgcacatcattacatcatgcatcgaaatgtcaaattcttctaattgtgactgtgtcattggtttgattgcatctcgtcataatcagacgaccaaagttctgcgatatggttttgtgtttgacgtggttccaggttgaatagatatatataagtcgcttagacagaagtgcaagtcgtgggctgccaagttagaacaaacaagcaacgcatcaatgtgaagcagagcaaaaattgtgaatatttttggcttgggaagggctattcaggtacatgttcaacacaaattgggtgacagacagggcgagatacgtccaccacaagatcagggctgctaacaatacaagggacacctcatctaatcaaagtgatacttatgtgaaggaagttagtggctgcaaatgatagtaacaactagccttttccacgggtagaaaggctcttgggctgcgtgacggcaatgccaacgatcatgttgcatttgcttaggtacgaaagagggaacagccgatgaataattaaataccaattgttttgattggtcatatagtgtgacccttttcttgcaaagtctcacatcagtcttattagtaggtagtgagagcaggcagctgctttaagagcaacggtataaagctcctaccatctgttagagtttgcaattgggccaaataacatgtttgatatagatagatagaatgttggtacaatacctgtgcgtctgactttgggtaattgggagctgcttgtcagagtcacttgagtttgagaaacctcgataagtgaacttggggtatcaaaggcaaatgaaatcatgtttgaaataatacacaaggagggagagaggtctggctcgggtttcccatctaagtatggttgatgagtatgtgaaacaattcatcagattcagtccgtcctgctgcagcctgctagagtgatgcctagaccggaccttgcggacttagtacgatggtggtgaggtagtgcgtgcgtataggaaggattcttgcttttagtgaggttgattgagccaagtttaactcagttggtattgggtaggtatctacggaggaaagaaaactctggatcttgatcccaaatgacaaaaggatttaggcaacttggtatgaatttagcatgagtttaggataccttttgctagtttattttgatatcccatatagaggcctgatgttttcttgcgtcctgagggtagatagtaagtagtagttatgttgttggctgggccgcaagtcgacagatcagtgagtgagtcagtccagtcagccattctgagagaacgaatcaggttatgcataggtaggttattcaagttagattggctgccagtttgagcattgttacccttgcaaccttggtccgaatacctaggaagacttggaagacttgaaagagcacagaactgactccctttggtgtcattgcccatgataagttaacagtcagatgccccgaaatagccaatatcctcccgacatgcccttgtctatttatctcctcagcagatgcccacgcctggcccatgcgctctcacaccagtgtcgctcgtcactccactccgttatggacgattcattgttattcagttatcaatgggaagggttgggcatgaggcgtagaaatcgcatgttttgacgaccatttcggaattgccgtttgccctaacaatcttgacatccattgcttagagcttagtcattacgccctgtttccctgcacaatggccttcagtgcgctcatccaaacggccgtagcaatcgtcctgaaaccatcacttgcggatcgccttggagatgagcacagacgagccggctcatcggactgaggacctgcctatctctgtccttgctagtttgtgttgcgtcgcttgttgggtttaaagatatcgtgaaatcatcatcaatacgcccgaaaagggccttgcaagtacaatgctgagggcatagcatacatgcattgcattgcattgtattgttgaactgactgaaacctacctagtatgcctgatctcgtgtttagattacaggtatgtcgttttcattgagtccaactactttcgtgtatgcatgtcatgctaggcagactgaatatacagtcatctaagctgagtgctccctgccacatggaagtgaggttacttgacaaagttgacaggcatccaacgaagacagcctgggcgtctctgaatccattgtaattacttgtatgcgcctgtgagttggattcggattcccaccttcatactcaaattctcaacaacactctccctcgtggcactagtgacgaaaagttaaggtgataatgtaagcaagccaataggaccgatgacctatgccaaactttcataagctttccatcacttggactagaggcgtaggttttcatgcctctcgaatctcgtatacctaggtagttagttatgtgcaatgtctcaaaatatccagccagatttagactccgtttatcgccttaactagcgtgccctcgcccgcggggacgggatcgacgtagtgctctttgtgggcgaatggatggagaaattaggtatgcggcgtcttttcttagctggaggtcaagccgggttaaccaaccaactcgagactggatgtttgtttggtttgggtttgggctgtgcctagaaagaagaagaaaaaaaaccgtgggagcgacagtgttgaccacattcttggcagtgattgacactgtatggactccctgaaaagctgtcactgccagaacccctaacggctctgtcgatgcccggttacagctgactcactgccccgaagtgcattacccaccattgcttcattgcttgcgggcacagtgcccaaatcttaaatagtcttgccggagaaagccctgttccctcgccccttcccgtcagtccttatcatatcctactgcccaaaaatttttgctggctttttctgaatcctcaccaactcaaccttcttggtccggtggaaaatattctaacccgacccatttccatttgcttctgctttggaaccacgtcctgtgtgtgttaagaccatcacagcgaccctctcccctccgtttcttcttctgtcgctgccgcgcaggatcgtacgtagcttgacccgtcttgtctctacgatcgccttcattggtacgactgcactcccttgttcgctctcctgtgatcgatcgattcgattcggcctatctcgacctctcgaaccgcccatcggacttaccgtcgtttctttctacaagatctctccgcccgagatcgcggtgtttcgtttatttttttttataaaaaaaaaagggaaacgacttgtgcgtctcgtcgtcgtcgattcttgttgccccgctgcagcttcgaataattccacgtccctacccggcacccggcgccatctattccgctttctccctcgacgcccacaaaaaaaaatatcccaacaccaccgcaatctcacatcgcgaacggcaccgaactccccatatgacgtcgcctgccaaccagcagaatcccattcaggcgaacaacagccccgcgactacggcttcttcgtatgcctctgctgcaggtgcgcctaagaagtcagcccaggcccctatagtcgcaactggatcccaccctcccgcggtggttggagtttcgtcttcttcgcagaatgcgaaagacgcctcatcgtctcctgtgaacggcaaacccgccgtcacccccgctgtccctgctgtcactcgcagcagcgctaacctcaacggccccgatcattctcgtaagagctccgttaccatggctgccaacggtccgaacagttttgtcgccaacggtggcccggtcactgctggcaagcctggcatccagttcggttacgactctcccgcaatgaccaacagcacacctcaggcctccagtgctgcgcccattcctattcctggtggtggaaatgcccgagttccctctcctgctcactcaccttcacctattcctcagccttcagccagtggcggtcgacctccttctggtctccaacaggcaggaggcaatacaatgacatttggcagtctcggtagcgatggcgaagtaggtcctttcagattcgtctgtcaaacaattaccctcgaactcatcactgactcactctctagcgccacatgaggcagggctctactccaacgaaccccaatgcacagcctggagctcacttccgacgtgaatctggccactcggctcaaggtgacggcgctggtcgaggtaatttccagccacagggcggtcgtggccgcggattcaatccccatggcggcaactacagctcgcaaatgggattccctcccaccaaccagttccgtaacggccctggtcagggtcgtggcatgcccccagctttccagcctcagggccgcaaccttcagtacccgaactctcctcagcctgcccgaagcccggctctcgtcccctcgcttccgggtacacctaacatgcagcctgccaccatgcagcctggcatgacgcctcaataccattaccaacctcccatgcctcaacagcatcaacaagtacagtaccccctttcccaagttgataagcctttgtcgaaaaacagcaaaaagaataaggggaagcgtggcgacctggaaaagtcggtccaggtcaaccactcacaagagttgtcacgagatctgcatgggaacgagttcaaccaacgtcggcgtttcagtaaacgttcagatcaaccatggcgaggaccagataccagcagctcgcgtgtaacgtcattcagttatcccaaaaatgctttccaacccctgtccttaaatgaaccaactccgtcactcgacttgtcaccaggaagtggcttctttgaatacatgctaactttaaaaaaaaaacagaactacggttatcctcccccgccggtggatggtttcggacgcccactgtcgatgcaatacaattatgccaatatgccatatatggctgttcctccccaggctaactcccctagttacggacagaactacgtcactccctacacacagcatggccacaacatgtcacgaacaccatcccagcctgagaggccaccgagcgccagccagccaaatgctccggtcgtggtatcatctactccccagccccagaactcgtcattgaagcccaccgcaaacagcttcgtcaaggtgcctaagaagagcgccgctatccagatcaagaacgctgctggtgaagtcattgacacctcgtccttcaaaactccatcatctcccgctcccagcatccagcaatccaagactcctcccgtgattgcttcgtctacttcccctccaaagccatcaaccccatctcatggccgcactgatagtcatgctgccaccaagactgctaagcagattcaggatgagcttaaggagaaaatcaagcaagccacgcaggcgccgcccaaggaggataagccaaagcctgttgagcctgcagctaaaaccgaagacaagcctgctgaacaatctgaggccaagctctccgagaccaaggccgagcctgcaccctctactaaggctgaacctgaaagcaagcccgaacctgaggtcaaggcccctgaagccactctcaagattgaggagcccaagaaggaggccgagaagcccgccgagcctgccaacaaggaggaaactgaggatgaagagatagagcgtatgatccgcgagatggaggaggaggatgctcgccgtgagaaggccgaggaagagcatcgtcaaaaggtcgaggcccagaaggccattgccaaggaacaagccgaaaaggaccgtgtcaagaacgctgcagaggaggaccgcaaactccgagaacaagagcgcgagatggagcgtctcgaggaggagaaggagaagcgacgccagcaggccggctcatctgctccttcagtcgccgaacttctctcccaggctcgaagcggcaaggacactgagcctgctaaggtcgagtctgttaccgacaagcttgctagcatgaagattggaggcgacaagcctgccgactctgctgcgcccaagcacgagaagcgcggtgcgaagcctgctgctctcaacttggcccctcttaacaccaagcctgttgagcccgctcaacctagcgccgccctgcaatcgctcaagtctgcccgtttcctgaaggtcatcgagcaagatatctaccctgctggcatcaagtcgcccaatcctgctcttaatgcagcggtccagaagaagggcaagacattcaagtatgatgccaacttcttgttgcagttccaaaaggtctttaccgagcagccttctctcgaattcggccagcaagtcaagtctcttatcggggatgaccgttcaagaaccaatactcctggcggctctggccgaggctctcgtggccccagctcaggtatcggcagtggatttccgatgggtagcttcaacgcccctaccgcttcccggcctcttcccagtaacagtacctctgaactccgtttcgccctttccaaccagcagcgacctggtattggttccatgggccgtggtcccagcaatttccctacaagcggctcctcccgcggcccctctcaacttcctaactctccccgagggtctcgtcgtcgtggcggcggcagccagcgtggcgaaggcgtcagggaagctcaggctgctaagaccatgcctttgactgcaggccaggagcttaagcccattgcccagaccgccaatggttggaagcctacaagtgttggcaggaatgccaacccagccgctgctaatccctctggccatcttgagcctgatatggttcaaagaaaggtcaaggcggcactcaacaagatgacacccgagaagttcgacagaattgcagaccagatcctgcttattgcatctcagtccaaggatgagtccgacgggcgtacacttcgccaagtcatccagctcacctttgagaaggccaccgatgaggcccattgggcttctatgtatgccaagttctgcaaacgtatgctcgagactatgagccccgacgtccgtgatgagcgtatcaaagacaagaatggtaacgtcgtcagcggtggtaacttgttccgcaagtaccttctcaacagatgtcaggaggagtttgagcgtggttggaccgttaatttgcctgacaagcctgatgaggaagaagacgctgcgggcaagaagactgctgaggctgctctcctgtccgatgagtactatgctgctgctgctgccaagcgacgtggtcttggtctagtccagttcattggtgaactctacaagctcggcatgcttacagaacgtatcatgcacgagtgtgtgcacaaactcgtcgactataagggagtacctgacgaggctgaagttgagtcgcttagcaagctgctcaggactattggtggcaacctcgacagcactgagaagggtcgacccatgatggacgcttacttccagcgcatccagaccatgatggatcttcccgagcttcccagccgacttaagttcatgctcctggacgttattgacctgcgcaaggccggatggcactccaaggagaccaacaagggacccaagaccctcgatgaagtccgagctgaggccgaggctgcccaggctgccaaagctcaggaggctgctcgcactaatcagcgaggtggtggtcgccctcctgtcggacgaggcgacgctcgcaacttctcagctggttacgcacaacaaaccagcaatcaggtcggaatggacgacctgcgccgcctgaagggctctgccaaccgaacctcaagcggcaacatctctcttggccctgcttccatgctctcttctcgtagtaacagcggaagacgcatgggtcccggcggctaccttggtcctcgcggtgaggactctgctacttcttcacgaactggcactcctcctacccgcgagaacacctctcactctaatgcattcaggtaagttttgactggtgccatgtacattcagatttgagttgctgacatgtatttagcctccttgccaacatggagaatgaccacccggcttcgcccccgtctacttctgcctcccccgcgatgtcgaaggctgtccctgacagtgataagaaagagagcgagtaaaagtattcttcttccttcggtgtcttgcatttcggcagaatagactaggcggtgctgtgttttcttgcatttacaggccttttatttatttatcagacgtgtcacaaaagttgagcacattttctttttccagaactcatgataccttgcccatagacagacggacacgattcctctcagcgtgagaggtgacccctacatcggaatagggatttccttcaccattgtgctcattaacacctacttcagccccttttctgatcatgcttcgagtgtgtttcagttctttaatgttgtggaggatttccggttcaagggttcggaatggccctgccattgtcgttggccagcatacttctggctgttttatctccaggagaggtcacgcacgaaaagggggaggtgatgatggtaaaaaaagcgtcacgatgatcacgtcgcaaccgtcatatacatacgtacgactcggggtggatggcggaggtggtgttcagagcatttgcggttgaattttatttcgaactcaacgaggcagaacgcgaaagggaatgaaacggaatggaatggaatgatgcggaatgaaatggttttctcggtgcattcttcctctctggcctttcgttcgttatatgtggacagcctctcgccatgctttcgcccctttgctggctttagatgttgctacttcacttaacgctggcgaatcacatcacgtcacgatggggttaggaaagggttctcaaacaagaccatgattgatgatgacgactcaggctctcttgacttagcctcatgagcatatgcattgttgtaccaagaagggcatgaccgctcgccaacggctctgttacttggtgtgtaatgtatagaggcgctcagcctggtcgagctttaatgaacgggtcttgatgatgctttgctgtatatcatctaatttcgaagaagcatgggccattggcagggactatttacatatatgttcaaactcgctgcctcttgatcgtgaatagtaataaagtgaatgttggacacagggaagaagatgtcctgagagaacgaacgagtatagggaaactttggtaattttcaaatactataacttggtactagagcgctcagcatgcttcgctttctgcaagcccctaaacaccaccaaaaactcgcttcgcttgctcttgtgtatgccaaaaccatttattacttgcatgtgaagctgttgtccctctttgctaatcctaaacatacccagccctgcaaatatttaatccttacaacgccactgacccaaataacatacattaacgtttcacggcatacacattaaggcccttccacatccccaaccaactcaggccattggcttgaagcccagcttggtgaacagagtatccatggctacccattgccggccacacttatcgagatacttgtcaacaacacccttcacatttccgaagcgtatgcggttatgttcagccaatgcaaggatattctcccgatcttgcctggacatctcagtgctcgtggccttggccttggccttatcgacatcccacaggctggcgaaatagagaagctgagtataaatagccttttctgtatattcgtaacgcattcgaccgagacaatctcgggccagtcccttagggccaaggcagcgtgaaccataaacactcatttgccgtgttcgattgccgcactggctgtcatcacagaccaaccagccctcgtagtaccgacttgtctgagtgcgaatggcgtgctccatctgggccacgacagagagtgtcgagatggaactaccacacgaaccgcagatgacaccggattgggacacatgatcgggggacgtagccaggccctcgaacacggacgagcttttgcacttgcggcaacgcaaagagaggcgagtacagtcaccgaagcggacctcgtctggaatctgagagtccaaggggtggatctcgaggtcgttgcttgagctgttctgctgggtttggaatgagctgtagcgcttgatatcaagaccaaggtgctctgccagttgtgatgttgatgttccgacaatatttgcacagagacgctcgacaggggggaagatctgcttgccaatataccactcaacgtcaggcagtagagtagggtctgccttgagatcaccaggagtgtaggctcgtttgggagcaggctcagagctcttgctgtcgcccgtaatcacgtacgcgataacatctcccttgcgaactgtcctgcctttggccatttcacggagagcgacttggacctgaggcatggagttggagtcggggtagtccttgggtgcttttccaagctgtgtatggatgatatacttctgaacaggaacagtctgctcacgcatcttgccagcaatgccgctcaagtactcatggattcgggcgattgagacttcggtgtcgtcgcccgacagaatctcgttaagaaggtgttgggagatctccttcgacaaagcacagtactctcgacgcttcatgtcaagacccttgacttccatcttctcgatgaacttcccatccttctctacaaggttgatagcagcatacttctttttcgcttgaaggagaatacggcgaaagacgttgtcaatatcgatctcaagcagcttgtactgctcgttgactgctttcttgaaatcgttgccaaccttgaacgcatcggcaacattgtccacgttggcattgatcatgacggaatcagtatcaccatagataacttgcagtgagttgctctcggccagctccttggtgctgcggaggatttctcgacccttgaaggttgttaaaacagccagaggtcgagcgtagaagcgcgacttggtatagcccaaacatccatacatggagttggcagtgagcttgagggcaagctgcttgatgtcccacgtggccagctcctctggggtagccttcttgtccttcatgaggctcttgacttgtcgacggcgactgacgagagtagcaatgagcctaggtaggataccttgatcctggttgattggaacttcgggaacttcatcttcttcactgttctgtggggttgattagtctcgaggttcaagcaggaatactcgacaaacttacggtggctggtctatcgacagttgtaaagcagatgttgaactcctggataatagagggataaagggaattgaagtccatcacaagcacaaacttatcatatagacccttctctggctcgaaaaccaagccacccttgtacttgtccttcttctttccttcgcccgcctcttcttcacgctgtgcctcttcagcacgctggcgactgcgaaaagtttgcttatcagggcagatgtacttgttgcgatagaactcgtgtagcaaaatgtactcgttccgctctgcacgcgtgccggtcagcgttcgagcccaagagttacccgccagattggtgagaaccttggtcagtggcaacatttgaacacctaggcccaaggctgcaatgtagtgtgtatcggcctccatatgagtgatgtagtcaagaagtccctgcttctccctggcccacgtcttcagggcaacctcattgtcaaaatcgcggcgccggttatctccagagaggtacaaactgcacatctctgtcaggctccatgactggcacttgaacatgaccgactttccagcatcgttggccaggtcacatagcagacgtcctgacaagatctggcgttcggcaaaaacgttacctccagtcttgccgatggacgatggccactgactgcgtcggagcctgcctagcctggaccatccggggatttttttttcatacagacgattgaggagcacgctgtagtctacaccctccaattggtgtccaagaatcacatctgggtctgcaacatccagctgggccaagaagaaggcgaggatatcagcttcttgcttcttcagcacaatcaagccacgattccttttcttcgcaaggtgatcgaagcccatcgggaacgcctggccatgcggccggataactgtaaaggttcgacagggcagcttttctgcaggggttgtgtcactgagggataccttctcgtagattcttgcactgatagccagaatctcttgcttgttatccttctcattaaaggcagtccgtaatgagacactcataagagtcaggggaggcgcatcgaggttgtcagactcgctaagaacagaaaccatgttggggtgatcggccaaaacctcaagcttgcagtgggaagcattcttgagcttgtcaaaatcggcatcctcaatcttcagccagcatgggcccatgatattcttccagagaacgaactgttcaaaaagagcagtgttgctaccaaagacgtgagaatatgtctcaccgggtctgttggggtcgacttcaggctctgggatacatgttagccgctttgggtgacctagaggaggaaatgtggccactcactgttgtaggggtagagaagtttcatatactgtgcttccttggggacatcacggagctcaaaggcatatttcctggtgcatgccttgatcttgtacatgccaacattcatcttggtcatcatggtgtcaatctcgtcatacacgttcatcatctcgactacttcgcctgtctcctcgccatcttgtaagcggtgttgacgcggtaagaagtacagctttctcaagatgttgtcgactttgacaaagcagctgacgtatgatcgcgtcttcttgttgagaactttgccaaagagacacagattgccgttgacctcagtgtagtctgtccagaagaagttgaggctgccatcttcctcgatcgcatccttgtggtcgattttgcctattgtctttgtttccgcaggcgagcttgtgacgacgttcagcctctctgtgagggcattccatgaagctgagtcaacttgagcgtcgttgggtttgacaggagatgagctggcaggcgtgggataggactctgctttctgaattttcttgaccggccttgaacttgctagattgacgctggttgtggcgatggcgccagcatgcgcaacctccatcatgtcttcgtcgtcgtcgtcgtcttcctttggttcctgcttaatctgtgcctttctctgcgctacctttgcagctggagaggaaggcgcaggatcgctcatggggacatcggcagtctcgagaatgtcatcgtcggcggagggaaagaagccatcgtcatcttcaggggctggagggagaggggacggtaaccgggtatcgagggtcttggtctttttgggcacaggctcaggagcaggtgaaagggcccgagccttgcgacgcccgccagacctttcgactctcgaggtatggggagcaggggcaggtatgttgttgtcgacctcgccgaggaggtttgaaaggaagtcgtcgtcctcctttgtcttgacgacctagatagagaaatttgagttagtttggtcaacccacgatgtcgtaaaggggttcgtaccttgggctttggctgggtcctgttggcgcctttgaagtattcactgatatctttgtcattggccgctcgcttggcttgctcctcctgacgattcttcttcgctaaccgacatgtgagtatgtgggctgtcctgaacatgtcctggagggagtctgactagtcttactgggccggccacggacggtggcttcttcttcgctttatgagccataggcttgtactcgatcccagtcttcgcggccatcatctgcgtagccctcgccattgtcgtcgacaacaaagtcatcctgatttaatcgttcccgaacaaccttcttatatccatcctcgtcaacttcgtcgtatagattgtcgacgtcggcaactttgtaagtatcaaagaccttcttgccggactctcgaagagccttgagctcagcgagccgtgctctgtgagacatgacggaagaagagtttaggccggtggcatatcagtgaggcaatgggggagaggaatgagtatatgcccggacgtcaattcttgattatatgttgctcgttattgtattgcagggaaatgaaggtatcgagaatgagaacggtgatgggttttggtggaggtgctgcttggattgggttggtcccccggtaaccagcgctgaggtactccctaggtgcatgctcatttagaaaagtggtcagggagacgcgtcaaagcgcgttgtccctcctgagccgcgtctcggctcgtgtagagagaggggccatcctatttaagtgcctgacgcgagatcggccaataggcgccacggcataggcatcttaggtaatgcagaatctttaagtatcccgcgcagggtgagtacttacttgacgatgcataaattgtatcttgcattagtacctaggtaggtagagtatgagggattaagtgattactctccacgcgacttttcactttacgcgacctgtttcctgttagtcccgccgagactcttttcaggattttaaccaaaggtagccgctgcatgtttacgactgcatttgatataacgaccactaaacaatatccattcccttaggacatcgatttgttcatgcgtttgcagtcaatgcatttatacccgagttgtttccaatgttgccgctctttcaattgatgttggtggtaatttaggtgcttgtagggcagtgacctcgaagtaaattagatcagggtcaataaaaaaactgaagttcaaatcattcttcttcattcagctcgtcgtctggcaatatcattgtgccaagaacatcccaaccattcattgcccgacgaggtgtggccggcagcccaggtgcggccccactcacccggaacggaggacccacattgaacggcattttgactgcctatgtattggagatataagttcagcttctgtgttaatcaaatgcgggtcggggctgcattccaggacatcccctttccagagactccctgtcattggtcttggtacactacctcaggcagttggtgatgcgatggcgataatgcactggccagtaactcactccttccttgcggatactttgttgtaagctcttcgcaagagctacccatggcatttgatttcaagctcagtcagaggagccttcccaaagtaacacaaactctcagcttgttcctgtacctgggcaccttatcagcttacctaaggcacttactctgcatcagtggatgttttcttacctgccttgtagctatagtaccttgagtactaatctaattacctacctaccaaggaagtctttttcatcacgcatcagtcaagattgaccatcttcgtcttgtcacaccatctatatccgatcccatccctaccttacgtcacttacttacatcatgcccaacagtatctttggtgcctggcaggcgaagctcaagaaaaaggtccgacctcaacctcggcctcagcctcagcctccgattccgcttctgtttcctgagcttgccaagcctcataacaagattagcagctagagactgccactgaatcgccgccgggctcgtctcgatagatctgaagaaaccaattctagtgggcctagcgaggatacgtcaacgcggcgcagaagtcaaagatcaaattctcagaattcgtcgtattctcatcttgtgcgttggctgaaaccaaaacgacggaagactgcttcctcttcgataaacttcgagaaaatttcagtatctgaagtcccagggctgcctcatctccttaacacaggtgggtgggctaacaagtacttgcttgcggcgtacctgactatattttagcggaagatctcagcagcgcatttcaatactccagagagagatggactcgcaatgggagttcctcgagtaaccatacactatttccaatcgggtcgcgcgtccatgtctctgaagtatccaagccgttcctgcaggacactgaatttgcgcccccttcagcagccatcgacaaaggtccacctcagctagatccgcttcctggcatgtctagctgtagcctggaaagatcatctactttacgagcttgcatagaagcagcaccggatgataagagtttggaagacaaatcgctgcgctccaccactgagtttgaacgcatcacaactcatcccaaagcctcgacagcacttactctacaacctgtagggcgtaagacactatccatcacaaggcccttgccctcttgcgatttggttgctcctgcgacactcgtcggttcccttggcgggtttaacaaatctggaggccatagccacccgcaaataggtcggatttcgtcaaactggactcagggtaattcggacaaaccaccatcgatgcaagatcatctcacgcaagagtctggtcagttctcgccatcgcggtgtacctcggccaccacgtttcaaccgcccacaaatgtacttgagagatcttatttgactatcaaagaaggcgatcaaccgtcagccacggattcatcaacgtcgaatacgcaatcgcagctctcagatcgatcatccagccaaggtagtaggtcaatgtatcctatagtggcctcggatctctatcttgattcgttgtcttgattcgaacttaagtgaagttgctgggcttgattgccctcagggtatttaatgtttaagatggacctaagaagtagtcataaagctggctatagaatagaaggtattcaactagcagcagaggctgactacctttgttacctattcttaatcgagactaaaatagagcagaatgaccatgggagagtaaccctccacgttcaagcttgtgatggcgtggatatgacaaacattcaacaggaccaaggtttcaattgtgtaagtgatgtattgtacatgcagagaaatgccatcgcccaacaaaacgccgccatatgctgtatcagtacacattcgcactccttttttccgtctaaatcgtacatacatcagtttagttttacacgagcttttcagattggaagctcttattcatagacccaagcgcaactcgatactccaatatgcaggagccttaacgtcgcgggttgccaaagcggcgctcggccttcctgtcgtcacgagtcgcgtcccagctaggacgagggccacgatagccgacataatcgggctgcctcactggccgcgtgccgtctttccattggcgtaggtctttttctggtattcgcgttctgggtggcggctggctgtctgtaaggtatgttttgtacgagaagggggcacgccttggaggctcggattcgaaccttgagctttcttcgcgttgatagccatcacctgggccattatcacgatgcggctgccttcggcctgtctgctttgggggccggggttttcctgcttgagtggtgtcccaaaaattggccgtattcatggcctcattctgtgtagacatatcttcctcggctgtgccacgacccttcgtcttgcgcaagttgggttctatttcctcccggttggcataaaatgcctgaatctcacgattgatgcgccccccgacagggcgtattctcttgaggtcttcctcagggagcatttcctgctgaatgaccttgttgaatgatccatacatgatgcgtgcgagagcaattacttcacgttgatcattgtaaagaaccttcttttgttccttggtctcaggtttaacatttttgaagtagtaatcgtgtagtttgcggtagggcacccacagacgatcaagcgcgtcggtgatctggacgccataggcacgtttggcaccagccacgtccccttccttagcacgagcacgcaagtgatagtgcgtggactgagaaacgttgaggtagaggcgcatgagatgagcgtcgggcatctctaggtgattcatcatgctgtcgaacgcgcggttggcattcttgatgacatttgggttgatgttatcacgaacgcacgtttcaaaggctatgcgatagaagtttggcccagtgatactcgccggtattatgtccagaatctcagtagcatgaccgcttgctttggcttgcttgagaatgctaaagaggcgcaaccagcaatcccggtcaggctcgagattatattcgcgaagaatgaaattccagtacttgatgcccaggctgttgagcttcgtctgcaacacaaccttcaatatcagagacaaggtattgttcccaggactgacaaagacaccattcttatccttcttgaccacttgaccggtgttaggatttgtcttgcgtgcttcctcagctgacatttccttgactttggacaagttgggtatgttcattgtctgttcaatgagatcaagaacctcctttttctcgttgatgtcactcgagatgatcatcatacgacccattgcgcagacgagctcctcgtcaatggtcagacgtccttgcctccatttactcataacttctgaccagatggctttggcgcgctgagtaccttttttgagattgaactccttctgttcaggcgacagtttttccaagccgtcaagcgtgttgaatcgtatagcattgagaacggtagtataggtgtaggaagttggagctcgagttgactcattgagagtgtcgacgatggagaacatggagtccaggtcgcccgctcggttgcacacgctaagcacagcattcagatgagtactgtttggttctaggcgggagtccttgaaaagggcgttatagtgcttcacagcctcgaagacagcggttttagggtggttcgacttggcgagaccacggaacagggttgtgtaggtttgtgcgttaggaaactgtgcgcgctttttcatcttcagatgatgttagtatcgcagatgagacaagaacatgcgtgagggctgtgtctcaagcctacctcgttgaatagcttgatcgctgccttgacttgttgctggttgagcaaatattccaataggaaattccatgacacgaccaattgcatatctttactgcccttttgaaccaaaagatgggcttgatcgaatttctttgcttcaagtgcttttttgacatattctgcaactttccaagggtcattgtttagatattgcaactccttgttgactgcccgttccattctaaggttttccttcttcttccatattgcttcgtcagctggggcatcgaggctttttggggcatctttcgcgatagcatcagctatagagtttgcgtcctgagctgtagtcgtctcctgggtagtcggtgtcgtcgtcgtcgagttgaatatgcgctgtgagtgccgaaacgaacgggtttgaaaagcagaagcaggccgaatctccagtctcttgcgcggtacgaactgcagagctctccgaagacacgcgcctccgtgcaataacctatcagccatgggagagttgctgcttgattacaggtacctagcatgatcatgaaattctagatataagttacccaaaattagaagcggccacctacaaaaaaaaaagactcttatcttatcagctgagcgagtggcgttgcatgagatggatgcgcttaactttgccgcgcttgaggtaccttaccttatagttaccttagtacctactaaggtagtgtagacaataccatagaaccacccccacccctgcaggtcactaacagctctctcccatttctaattggagacgcgcttcgcggtcgcagtcaagtctagactagccaacgtttcttttctttaacctttgtagggagggacaagataaaacaagcgaattgtttgatcctccaagtatcatcagccattccttgtccttccttctcaactcatccatttctgccgtatattgatttccttgaaaccgcctccatcatggccaaggttgctacggatttcgaaaagatcattaacgagggtaagcaacaatcaatcttcccaagtccctcgtgtctctcgtgtccctcccctaacatcctctcagggcgtgagcgaaagaagaacgaggccctcgccgatcgcatcttctcaaagaaccgtcgccaaagcgcaccctccaaactcaagtcggcccccggccaatcactagcaagccgtgtcggcgttaagaaggtagctacagtaaaagacaggatacgatcagttgaagccaacatgtacagcagcgaatttccacaatcggcacccgctcgacccagcccgcacctggcaatgtcaacggagaatggacacacgatctgcaccactccgtctcaggcgacctaagctcccgcatctcagctcccaatgctgctcataagagagcaaacaaccgccgtgctgctcgtctctccgctgccgtggatcgcatggacacttctggtgacgtgccacaacaggtcaatatcgtgaaaggcaagggcggcgctggcaatggcaatggcaatggcatggggatgacaattcggggtctcgcaggccccttcactatcatggcacaaaactttgcccctggcactacagccgctgatatcgagagcgctatgactcccatcggaggcgagattctaagctgtcgcattgtcaagtcaaacccattcctcctcttcgagctagcctttgcatcgcgcgagggtggtgagcgagtaatcgagaccttcaacgataagaccgtgagtccatcgggaccaattttcattcagaactcttgctaaaacctgttacaggctgatggtagaatcatcaaggtgtaccctaagcttggagccccttcaggcaataccatttcgtccagcaatgcgccaagaaacgctccaagtggtccccgtggcacccgcggaatcaagcccaaccccaacgacaacatcgttgatggctcgatgggtttccctgacttaatggacacagccaccacgaatggctcatcaaggaacaaccagttgtacagcgataaaatcgtgggcggcaaccgacgaggccgaggtggtcaaagaggtcgcgccgggcgatgataaaataccgcctttcttgtttttccttgattgcgtttgacgattacttcgcgaacttttggggatgtggtttctagataacagactgggaggtacttgtcagcattgaaaaagctgcgcattttcacggtgaccacacaatggagcagtgggtgtacgaaattttgggctgggcgttcggggttcacacgtccaaagtgggctattaaagctaatcatttcatcttatctctctctatatatatttcggatacccctaaaaaatgggaacatgttacggccatgtggaagcgattcagtgtcccagttcccagtcatggtatcacttgaggatggagaaccattcgctttcatcaagggtaattcatgattttatgcctcgattcgtccacccagaaatgacccctttgaagccgcccacgcccaaataataccaatacaactacaagatgggaattgtaacccaaacccttaccccatgatataccaagcgcggtccgtccgtcatcatacaccaacaagtcgagacaagcataacaatatctacagccaggccccactaggcatgaataatattcagccgagatttggcaactctgtaccatattggattcctgaccagtaaacccgtccctccaattgctttactgatgacaggaaaaataacgagagaaaaaaaagaaagccgtcccgagagtaacctcataacttccgcggccgtttctgagacgtgcctcatcgtgtcgagacaaagaaattctgtaaacaaataccaccctttcatcatggatctgcgtaatttggcttcagcctattcctgtgataaatgcttgaagcattgtaatcgagtctaaatgtcactgcttcgagcccactgaaaccttgacgctgaaagttcactgtccctggccatgaactggagccacacctcctcttaaccaattccgaccaagtcgagtggacgattccgagcacgcacatatggcatggggcgtctcttgcttcgttggcgcttggattacgaagggaggaggacggacttctagtgcattagaaccaccattgagttttgcttcgttaccaaccatgaattccggcctgttggacgctatgacgcaaagacttcggcggcagggcttcgtttattgagtgaagtcgctcgtatcacagattggcgcggacacctggtccctcgttaggttaggccacttcaatgccaagtgttctggtttcccataaaaccttcttccagagtgcgctcctccaagttgcgtatgaagtccctgttgcctcgaccaccctgttgtacgcggctacctcttcgacccgctgccgtgcggttatcgatgctgccagacgccatgctttctccagtgggtgggtagtacgccgggctaggctgtaaacgaatcggctgactggggtcgagatggctagctactcgttggatggcagcggggataccgctctgttgctgctccatggttgaagcccgttggcgtgctggcctcataccaccttgttgatgctgatacatgttgggctggggcatttgtgcatattgcccctgaggcatctgctgaggcggttgggacatgaccatttgtccatactgcccgtgttgttgttgctggccgtatgccgatggcatattggcgtggttgcctccgggagaatacattgagttgttgccgtacatctgcggttgcgtatgaccttgaggcgcgtactggttggcatagggggcaggagcagctgaagcagcctgttgttgtgcctggtgttgtgcttgatgttgagctgctgccgcttgagcccgctgcttgctaagtgcctcggcctgttgctgttgctgggtgccaggtgctggagacctattcagcgagctagacttcagattcatgggtggtatgaaaggtccagtgaacttctgttgtgtgatgaacggatgaagcttggcttgctggggagaccacctctcgagagggttgattgtaagaaggccgcggacaaagtcaatgaacgcgatgcggttgttcatttctgtcacggttagcacgagtgtacatgacattactaccagttggggccttacctctatctatctcgctctgcttcatgttcttcctaggcatggggtaggacttgataatctcgggaagggtgttggcctggaagtacttcttgctaggctgttccttggtgccacgctctcgggcatattgctccatgggtttaagctggtatgtccgtcttccgaactcatcttgtcgcttttcgaaaaagtcgcccgcctgtttgcccatctcgatcatccagttcggggggttgcccaacatttcaacgattcgcgagacctggttatactcagaagatcctgggaacaggggaagtcccaggaacagctccaccacaatgcatccaagggaccacatatcgatggccgaagaataggggagaccaagtaaaacctcgggagatctgtagaatcgagattgaatataagtatacactgtttgtcgctcgtcgcaggctgagccgaaatcaataatcttgatgatgggactttcgagattcttgagaagaatgttctcaggcttcaaatcgcaatgtatcagacgagccttgttaagcagtgcgagaccgttgagaagctgttgagcaaacacgcgaaccaaagtagtgctgagtcctctaaactggttctgcttgatgagctcgtaaaggttgacgctaaggagctcaaaaaccaagcaaagatgttggcgatgaatgaaagtgtctttaagccgcaacaaatgatggtcgtcgttcttgtcaagcttcgtgttgagctactttctgttagtgtcaaccttgatggatggaattgatgatcgtaccaaatcgaggaccgaaacctccatcatgctctgattgaagtaggcagtacgattcttgatcaccttgacagccactacttcttgcgtcttgagattctgacatttcacgacttgaccaaaagtaccctgccccaaaacatccagaataaggtaacggtttctagagagtatgttagaattacaagccacatacttcaattttacacaacatacttgtggccggcttcttcagatccaagaatgtcgttgacgtagaggatatagtcactgtcttcgttgtcatagccatcgttcttggtgcccttgctgggcttggttaagactctgcgaggattgcgcgacgactcatatttgaagctagggttacagatgcgatacgtagcaggcaattgaacagttagagcttggagaggctgatcagatcgtgagcaaaatggtctcgaaagctatagaggttggaaaacatacactgatgaaaccgccctcagggttggcacggcgaaacggaggctgtgaattgaccttgggctgcagatctgcaggcgaggagagttgcttgaactcgggtactgggccccttgtcacttgctggggcacaggccgtctcggagacttggggtccaggttaaaagcagcatcgagattgccgacagctgaagagggataattttcctggtgaccggcagacgcgtaagggttgatagggggaagatgctggccttgctggtgttggcgggcgccgggaaaatatggagattgagaataatcagactggcgtgtaggcgactgtcgctgggaggtcgggcttgtgaattggctgtttgaagccgacttgggcgcgtaaggtgaagtgggggacagcgcctccatgggcgagtatcgttgagcgacggaagaagactcttgaggtgagtgaaggttgacggggcggctgcccgacatgtgagcttgatgaaggggcctcatggggtacttgataccagcatgagcatcatgagcatcgtgcatagcgacgtcaccgttgccgtcgcgcatctgcgaaggtgagattggagaggcgactgagttggggttaccaacaggagcagaagcaggcggagcagcagcagaatggacgggggcgccaccgtggaactggtcgtatttatatccgccttgaggcgggggctggttggtgtagtctcgaggggcttgggtattgccgttgtgtcgtctcgaggagccaggcgagttcgcggagggatattgctgccactgaggatccattgcgctgactgactggctgctgcggaagctgaatcgagcagcttagggcgagggcgacagcgtcaggttgatcgccacgattaagtaaaggcggtcggtggtcaacagtgaaatcgttgttgtggtggtggttgttgttgtcgcgagtggagatgcgtaatgcgtggttatcgggcgtagacgatgatgtcgacggtcgatgagatcccagcgacggggggggaggacgtgggagtgagaaaaatgagagtaagaggagaagggtctggatggtgtagtgtagcgtcgagttgctagctgctagctataattcaatgtagagaacacagagaaagtggatgggatgtgatggttggctggcagctggttgctggttgctggttgggccgggtgcagtcaatcagttagagtgtgcgctcgccgagttggagatatggatggatcgagttgggtctcgttgcgcaggtcctgtcctgttctgtcctgtaaaaacgggttagagcagtattgcggtagaacggactaacccaggccgtcctaatagaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaagcctttcagaaatatcgtgcccgtcgtctcgtacccgtaccgtaaagagaagatgaggggggcaaggacgtaatggggcagccagtggagcccccagcccaaggcccgggggtggatatgggcagccaggcaggtccaaccaaaccaaggccagtttaaagtatctgtagacggtaggtattggttcagtggaggactcaggcgttgaagcgaggattagcaaaggtaaggaaaatgaggaggaagtttcctgtataggaagggatgctctagattctagtcttaagagcgttgatgaatgaagccattcattatatggatggtgagtggatgtgggagggaggttgggttgaggtctctctctgtgtctgtagatgagtgccagagaaaaagagagggcaagagtcaagaaggttgctatcacctcaattcgattacaacaagcccacccacctcagctacctagatatagttagatcccattgactactaacctattctcttctcaattttaagtcaattagaattcagcagattttgccaacacatgaaagtcagttatatcaatgccttcattgcgcatgatttgacttttcactgttatccttggttgctcacgtcaacacgaggcacgagccgagttcagacgttgaaacatccgcagcaacgatgtatgcatcaagtattagtaactcaagggtatagacacaaaacttttgttaaagtgaaataaaacaactgagagttaatttacggaattgaattgcattggaccaattaagtaagtgcctgtagaaatcttgttgatcttgactcctctttattgactcccaagtttattcactcggctctcgccagccaacggcggcatagagtcaaaaagaatggaagtccaccacttttactactacagtaccaacctttgggcacccgacccaaggcactgaaggcaggagcaaaatggaaacgtgcgagatttacggcgctttgggctggtttcccagtgtgctctagttggtagttagctgctctaccctgccacaacaacaagggtacgccgcagtgaacaggttgtgatgatccccctctatcccgtcaactgtcaaatcaccactgacttttactcaacgatgcacattctactgttcgttgcgatcagagttgatccaatttacaacgtggcaaaataaggttactttgcagtaatttatcttgttgcctctgatcaccgggtttattatctattagcccttctctgctatcctctgttacgtacatacgcactcgaatttagctatgactctgtctctgacacgagcgacacacaacacataactataccccggaaatggccagtccttgattgatgcctacatcagtcggtcggcttacgacctcaattccccaatataaatatattctccttggcagtatcctcgacttgccttggtacctatgtatgttatgttatgctatcatcatcaacatggttctcttataatctacagcctaatatccgtattactacccatgccatagacggatattagttagccaattagtccaccatgccaaaaatgacgtccttttcagggtcctgaggagctaccacggaataaaaaccaagtttcacattccaaacggcacccggcccttctcaccgtatctggtaggacaagacggtagcctgtaggtatcaaatcccagagcctcttctaccccgtttatttcgttggcgtttcatccgcccatccaatctgaacctacgtgtctatttacacctttaccggggttcactggtgccaaatatctacaataacacgtagaccccgctgttgctatgccagttcatttgtagaaccctcacttctcagcttgggcatcattatcgaggtgggaactttgcaaactggcaacatctcggctgaaaggttcaattgtggtgtcaccctacgccattgtccaattgatcagagaaaggccgagggtaccacgaccgatagttgggtgagattgtcctattgttttattcatccatttcatcaactgccgccatcttgccacctaattttcttcgatgatccggtgcatctcgagtagcattcgccgacgcccctaacttgcgtatccccgacatcttccacttcctcacctttcgtcatcaatcttacagagtcgtcaagtcgttgttccatcatatcgtgcgcgagaattattaatgaaaaaaggagaaagaagaaaaatgtcccgttaagaaagaaaaaggtcgccgctaaatacatagatgagaatccacggaatggaactgccaccccccctcgccagccactgaaatatcaatcagatgctccatgagacacaagaatggatgaaacgctcatgacatcgtcagatagggaaatttgaatgccagactggctcctgactcaatgcaacaaagtcaaggtaaagaaatgttgatggtatcctagaattagcgctcgtacagagagagattgagagagatttgagaaacatgtggcgctccctgacttttatcgacgaaacaggaatagaagagaagagaagagaacagagaaatgcatacatcccttttgtaagcaagagaggaagattgcccctttcccccaataacacggaacgggggtatcacaggcctgaactgtaataatgcttgaagatactgagaaaagagcaatgggaagcaacagaatcaagcacgagagaagaaatccatagaaacgtgagaagagaaagggaatcatgctaagcggacaaagagaaacccgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncattgggaggctgttggcccctgccgtagccgcccgcgctttgaggagcagcatatcccataggggatccagcataaccggccggtgatccagtttgtggtccaccatagtttccaggctgtccaccgtactgggctaagatattgtcagctactactacgatcaaagctttgctcacatttaacttaccaccatactgaggatagtacgtaggcgtgcctgggaagccaggagcttgagcactctgtgggctgtaaggctgagcagggtcaaaggctccttgagcactgggtgttttgtccttgccccactgtggtcaattgtcagctgccatctctcaatcgcaacacgggttaaacatacactgcacttgagaggtcgtccgttaacgttatacccgttcatctggcagatcgccatagccgcgttctcgtgggtatccatcttaatgaaagcaaaacctcgatcagcctggaatcgagactcaacaacgaaaccgaagttctggaacagaggaaccacatcgttgggagttgtgtaaggagtaaggttgccgacatagacagttgtctgccagctgggagtttgagtcagaataacctcgtaactagcgacgccatgtgctgggaattggtgatgcccgtaaggggtggtaggcgtcatgcccatcgcctgcatagcttgctgctgggccattgaaggttggcccttctggtttgcccagttacatcggatggctcgcgagccgagccactcgccgtccatggagctcagagccttttcggcctcagggcggtcgcggaaggcaacaaaaccgtaacctcgagatcggccggtcttcatatcccacatgacacgagcctctgaaacggaaccaaaagcagagaaggcttgaaggaggacctcatcgttgacttcgttggacaaatcaccaacaaagatgtggaaatgattcgaggtgtcctccttgtttgtagtgttcgactgataggcccagttgactcggatttcctgagctacggttagcgggcgacgttcgagatgttggaattcgttgagggtcaatgtaccgattggtgaactcgtcgtccattgagagtctgcatggcacgctcagcggcaccagggtcgtcatactcgacaaagccatagttataaccacgcgcctgtgaagcattgttagcccaccatactacacccacaaaatttctcagggttgtagcaagacctacattcttgtcgggaataatcttgacgttctgaacatgacccgtagtctcaaagatctgacgcaagacttcctcggttacacgctggtccaaaccaccaatgtagagggcacgcttgttgggctcaggagcagcacgacgaaagccacctgcactggtaggcgacaagatgcctccttgatcggcagcggatctgggggaggtgatggcagtcgggatcgggttggtattctgagggatatgcagaggcggaggggccataggctgtccattctggccagcttcgaagccaggggcgccagcaccggcctgaggggggggaggcagctggcctgggttggagggcgttccagaatcggccatgttgtatggtatcgtgtctggagtgatgatcaagaaggatgagtaacagaaggatgggacgacagagcagaggtagaagaggaactggaggctacctatgagctgcgttgtactgaagtcggtcggtcgaggtggagagtcggcggtcggtgacaatatgtatctgtacctcctagcgtttgacaggacaggggtccaactggacgagtagacaacccggagctaagattgtagcacgggtgggcacagggagagagaggggcccgcgtctgggtctggtctgacaacggggtccagacgaaagctttgggactggggtgggaggttgcagtggaaactccaacgtctgaaatctccaagaagcggttgacggcgacgcgaacgaaggccgcaagctttcggagaggagcggtcgaaatgttgcgtgcgtgcggtttggcactgtaacacaggagcggaacgagacggtggccttggcttgatcgtggccggttgttagacgtgggggggttaatttgatggagatgagagctgctcgacaggctgaaagaaggcgtgcagatggtgtttttccgtagcctggcgcgcacgagaatcgaagaccggcaaagagaagtagaagaggcagagactgactcaaataagagataataagttgagagcaacaagagaagagagctcactgtggttgagaagcaccgcaaggcgatggtggaagtcgatgatacgaaaaggaaattgaacggaggaaccgaaaggaaccgtaaaagcccaaaggaaacctgatacaaggaccactccaacgagattatgactaccttatgaatgcttgagaggagagaagtaaaagaagaaactgacaagaaacggatgatggaggggcatgcatagccttacatatgaacgcccgggtatcgccttgtacctctcactgcgcagttcatcgtacagtgagtgggtgagtgagtgagtgcaaggcacgcggggcggtggttggtcggtacctactacctagggtaaggtacctagatacttactttccatgcccttaccgactatcgaagcccaacagaccatgcaggtatatcgatcagcgattggttgtctgttgttctagacgcccgatttgaccaaagtgtcagggttgagagtgaaggaagaggggaatgggatggaaccgaacaaactgcattggaccttggagaagcgggaagagagtttgcatgggctgagctgggacattaagtagcttatatcatgtcacataagtcatcactagttatgactacgtctaccaaatggtcaaggggagtgcttgtcaatataggtgttgttcgatgtttgtacgtaggtgcaggtatgtacttgacccccaacttgtctctgctagcgacccatctatttaacttaatacccattgacattatagccggaattgaatgcttgagggatataaattttatataaagattggatgtcaaagacagacttggctggagaccaagaataaaagcaacgttgagctttgcaaaagcgagagaccatgattggagggcaaaggtgtaagtggttaaactgggtacatcaacggagggtgatagcccagcctaaggttagtacagtaataagtatggagtaggtagcccagtaacgaccgatcagtactccaacgctcaaacgtctcgaccatatggttcgtacacagattgccaggccttaagaggtcaccagagtttacctgaggtacatagttaagaatgaagtatgcggagctacccgaccaactttcaatggtcagtgaacctcttggttgcttgcttgctcactgttgtcctggtcagtgagtccattcaactcaaaaccttggtgaggtgcacgtgatgtcgttcctggacgcgcttaacacttaacttacctaacctggggctgaactgggtccagcaaggagtacacctcttgggctctccctccctccctggctttgttcagcaacgacgatatctgaccgtcctttgaagctgaacttgcaccataacttctcatagtttgcttgaacggtttggcctctctcagtatctaccagaataccagaactgtcgcctggcacagccatggcttcccaacctcatcaggagccggacccgctcgatgtcttgcagaatatggtcaatgatgtcgtaagtttcacctccatccttataatgacttgtccaaatttctgacgcctcatcccagctggtacataccggaaaggctctcagagcttcccgcaaggatgcccaagggagtacgcagtctactcagtcaaccctcaagtccaagttgcccgagtctattgacggtttccgggaagccttgcacaagctcgagtgggatattgtaagtagcctcgagctcgcatcgcctcaacgcctcaaatctcacatcatcttagatcgatgccaagtctgttctcatgcgtgatatcaagcgtctacaagaacagaaacagcagcaaagccagcaccttcaacagattcaacagattcaacctactcctgtatcccaacccccacaacctcaacctgttgaatcccagtccaaatcccccatggtcatcgaccttgaatcatcgcctccccctccccctcaggatcagcatatgacagagatcaagaccaacaagccagttgccccctttcctgacatgggcatgggacttcccgatgtcggccaacctatcagtgtgccgaatgatgagaccacctcatctgtaattccaagtactggacctgaacaaaccaactccaagacaatctctccctctgctccgacttcagctccagctgccaccgctccgatggctcctatgccgatcatggagcaaaagcctatggacagccaaaacaataacgtgacagaccttactggcgacgggccgcattcagaactcaactttacaaatatgcagttcacgctggctcccacaaacaacgactcgcagaacccttccaattctcaggagccttcttttgaccttgcaacttttgctcccccggagggtaatgacgatatactaggtctggacgacatcctgcccgccaacaacacttctcagacaaatggcatctcgcaattgcctgctggatctgccgataacgcacccaagcaagacctgccaatggatacagacaacctgggagtctcacatgaaatatcaaccaataattatgattctgtttttgatgacgagatcttcggtggtctcggcactggcgacggtctcgccgatggaaccgacgacattacttttgaatcactcatgaacgaccgggacgatgacaacctaaactatggcgaattcgatgacacctttctcctcgaaaacatatagcgacgttgcgcacaaaaccgctccacaccaaagatacattgtttttcttcttcgctcgcccacggttattgcgcacctcgtctacgaaactcggccatctctatgggactccgatactcattggcccgttacttatttgagttcatgccaatatcactttgttttggccaataccaagaccaacgaggaaaatctgcatcagcagttgtcaatacggcacagtcaaggtcaactatactgtttgtgttaatcaaagcttggcatctttgatttttctttttttttttatcttcttttcggcgttttgtaacggttcagaatgcatcggtagacatggacaggtgtttgggttttgggttaagctcacaatggtgttctctactcaagaatattgattgagtatggaagttttctgctggatggtgctaggtaccacggatatcatgttttatgtacacaacaaaattggaggctttcgctaaatgaacaggcgctgagaaacatatacaactcatcaagaagctccccctcccctttcctttcctttcctttcctttattttcttctcttctatcaagcaacatattcgccatgaacgatgaccaagaaatacaaagaaaacagcaggaccgctggcgcatgacaaagaaaaccgacaaagaaaacgttgatcatcatgattcatcttgggtgcgtttacaccattgggtctcgtgaggctgagatcccgtgaagtctgtttttgcgcctaggtcatgtggttgtcgcggcagcgcgagcctcaagttcgcgacgtttagcaagtaaactcttgaaagcgccaatacagcgaacaagggcatcttcatcgtgggcgcagaagcggtagctcttttcttcagtgataacctgaaggcaatgcttcttgctcttgctgagaggatctatatcgacgacatttacgactgcggagagcggtaagatccaccgggctgtgtattcggactcgtccttgtagagaatgaggttacgtgggcgaaggacagcccacatatccttccactggcgcatgccacgtcggtgacgcaagaggtagagccagccttgccatatgacacggtcggggtcttgctcaacattggacacgctcgtttggctcgcggatcggataccttggcctaatgggcgagtcgctgggggtagcttgccaggcgattgaacggccaaactatcgtaggacgagtcctggggtcggaaagcttcattgtcggaaaggtcggagtgagatgcgaactccgcgcccgatagtcccgaagactctagtatcgacgaccttctcctaccccctgccgaggtgacatatctgggagcagatgatgccattggttccggagagctagaaaggaaacgctcatgttcatttggtcggttgttgctgatggaaaccggctccatgccattgccaggctgttgagaggcacgtgggctagcgaggaacatctcgtcctcctcttcatcgatacgcgcatcccttcggatcaagtccatccattcctgagcatcttgggcggaattcgcttgaaagtggtagttgcgagacggggaaaagaggccaaagacatgctcgcgcttatgcttggggtctttcaattcggcgacggctgtaagctcggataagtaaagctggtgtcgtagtcgagactcgctctcgtttttgtataaagagagggtgttgggtcgcaagacaaggtaaacaggcttccatttctagaaaggagtcagtactggacaagagccggaagccgcgacaccgtgcttcaaaaaggataagtgacagcgatgctaacctttgtcttttgtgtacgcttctggacatagccgctcttcaacacgcggtcaaagtcaaaacaaccgtcgttgttgacaggagaaaatgcagcctcaaggtgagattggctgcgaggacgagcagaaacgtcgagtttagtatcaagagaagatgtattgaccggatgcgcggccctttcaacgagagttccggccattgtttactatgtttcggcgaagggtatcgaattcgagaatgatgatggtggtggtgatgtcacgaacattgacggttcgtaaaggagaaggggaagcgttcgattccaagatttgcgcggcaatgaaataatcggactagtctaccaataaaagggtctggaggttgatggcagacgggaagtaaaggcctcactgtaaaatttgagaaaacgatgggcctctcgattgtcgaaaggctggtttacaagcaggggttggaaaccaggatataatgcttgtaggagagtagaaggttgtggaagtcgagacgatgatggggtttgcggccgtggaacgttgtgctgatacggagtttaggtagtgagacttgaggagatgagtctggaactggtggtggcagtgaagtttgtggttgtcgtgttatgttggatcggatcggattggatgttgttgattgttgtgatgaaatgccggagtatttagttggtacctaggttaccagttatagggcagatgctgtagacggtggagaagaataaagacaaaaaaggagggacgagagatcatggaattatgaaagagtataaggtttgaatgacgattgaaaggtattcgcggctttggaaaggacggagacagacagaaaggagaagaaaggaaaagggtgttttgatttgatcggcaacggagaggaacgaagattgtcgcagaccaggcagtcaagagtcagtaactaacagggcactaactcagagctaagcaataagccaagtcgcagatctacaggcccggtactttttcggtacaaggcgcaacaagcgaaactgccgctaaattgcagtgacggctcaggtatctctagttgagtgccaagtatcgggtgccctgcatgttgagtttgcccgtaggcgtttcaggcgttttgaagaagcgatgttgtcgaatcagttggtgtttcctttctttgagatgcactgctcgcggccaaaacaatgcggcgtcaaaggttcaccttagtacataccttggtgggtaggtaggtaagtaggtaagtgggtagcttttgttgttaataaactgatagaaagagaacatataaacaaagcggtcaaagaggaagtcatggaacgaacgtgttacggtttgcctgttggtatagttacgtatactactagatggcttgagaaaaggacaccatcaacagtcaatcaagaccttttcgcattcggaattggacttgatgatgaaccaaggaatgaatgaggggttcactctgattaaggttctttacctgttgatccctcttcctccagaacgggattacatcaggtggcggaagcatcatgggatggagggttcaagacccttgaacaaatacgtacatacatatgtatgtatgtatgtacgcctcgttgagacttttaagctaggtagttactgatctatcagtcttacgtatcgcctgacgttaccaccctccatcactgtcaccaggcagagagattggctatttgtgaaagatgacagtgggcagtgtctctttggtcatcttgagtgaatgatcaaatcgatactggctgtgcaaacaaggcagctgagttggaaccgtccgcatatcccgcagccgaaaacgatcacgaaagtggcttattcctacctattctgtgactggcagtgaatctgatgatttcagctcttgcaactctttttgttgggaggggggtttcagtccttttttcttcgtgtcatgcgtccatcatcatcatcagcccgcatatgcagcgtttagccaagaactgtcatctcgattggtgacaaactgctctaaactgacttgatatatctgtaaataaataaataatagtagaggcccggcctggtcaggccaagaccaccgagtcgatcgcttaatctgatacagggcgcttcgacaagagtccaccatatgagacgatgccatgtcatgctatattaatactacccagcggctaagatattgagattcagagggtttcatgctatctaggtacctatctacctatctacctatctacggcagggttccctcctagcctccctctctgtctcgctccgagccgaatagacgcttgctggtggagaaatacaatggggaggtttcatgacgaaacacccattgaacgagctgttaattaattcaaggcttccaagtgtaacaggtgaaagtaaacaaatggattgataatcaatcaacttcgggtattggcaacggcagtatattcccttcaacaactattgcgatccgtaaacgatgactcatttctactgattgagtcaccggcgaatgcagccatctactaaacacgctcaatgctggccgaatctgtttagtcagtctatggaatgaaagatttcacctcttctcaagcaaacaaacgctctagttgaccctagttataagtagtcaacatgaagccaattcatattaattgttccaaccactgcgatatcttcagtgtcctaagttacctggagtaccactaacacgcccaacaattacccataactcatcacctgtgaccgttttgcttcactccacatccattcacccacttcgaattaccatgtctttacacgaacaacacagcattcccaatgataccgaacaagaaattcgctccaaagtagagcaagtcctgaaaggaacaccttttgctccctcaagcctacgaaagctcagtggtggtactgccaacttcatgtaccatgcaactctcgagaagccatcggatgaagacacatatcaaaatggcgtcgtgatcaagcagggcgagggctacgttgcacttcaccctgcgttcaagattgcaacttctcgatgtgtgagtgcgacactgagagtactatccagcaagcttcgctgacggggtgactgacatccatcgttgtaggctatcgagtatgattctctcgttcatcttgctggactccccccaacagaaacgccatcgtgtagaatatcaactccagagacatattacttcaaccaagatagcaatactcaagtccaagagtatctcccagaagctctcagtctgaaagactatgccctcaaatactacgttgcccccacaccctcaagtctcaaagaacaatgcgagcagctcggccatggtcttggatcttggcttcgcgcattccacggctggagccaagaacctaagcaagcagccctacgagagacgtttgcaaggaacaaggagatgcagggtctcaagaacatgatcaattaccaacaactgctgcaggtggtggatcgacaccccgagattcttggcgatgcaagggacgtttttcagggtgtcagtgatctggctgccggggaacttgcagatgaatcggcgttgtatcccattcatggtgacttctggactggaaagtgagtcctcgaattagtgttgcttatcgtgagtccgcagtcagctgactaccgtataaacagtatcttactccctgacgctcctctggcaaaaggcactcacactcccattcgaattattgactgggagatggttcagattggtgttcggcctctggatctcggccaggccattgctgagctttggcaactcaagctatacaaggacattgccgcaggagagtggctcattcaggcatttgctgatggctacggcgccgtgagtgatgactttgcttatcgcacagttatccatgttggtgttcacttgatctgttttggatctcagacgccaggatggggcgatgctgagcaacagaaggacgtggtcagaacaggaaaggagattataatcagagcctgggctagagatcgtggctactttgtcggacatgttctcggtagcctgttcagaaactagaggtctttttacaaatacgtgcaaggaaccataaaatcatcagtataagcgatgctctgagtcgtgtaagtgaaatgtgctgcccaggtttcgcattgcaatgggagttcaatattaagtaagtaaatttataaggtatatataaaaaatcaagacatcaccatgattatctctaatttttggttgtttaaatgcccaccataacgtttttctgagtttgtggtatttcgtgattgctttatgacagaccggtctaaggcggcgaaaatttcaacttttcaccttactcaactctctaccttaccacacagtcgatacccaactcacttatcgactcctatgaacctatctctcggcatctgaaagggtcttacttcaggcctaaaaacactgacactctggcactccaaacaaacaaaactgcactcagttttccttatccgcctcttcacagcggttaccctatataggccacccaaaaactcaactccaactccgtttatacacatctccacgcctacgcccaactcagatgccttcttcagacaccagtcggccttgtaagcggtgcaaggccgaaggcgccgctttcctcctgcggacagacccaacatgccggtgagttctcatcatcttctcatgggacttcatcgttttaacccccatgctaatgtgactcagtgattgctacatccaatatgtcgcttataaactgaacaagcgtcttggtacacttcataaagacattcgctcttcaaagaagctcactactcgaagatacctggccggcttatcctttgggccttcatctagcgtcctggcccagttgctcagcgagcaggctcgccatcactcagagaacaaggcatcttcaccatttgagcccgtgattatccatatcgatactgagttatcacatattgagggagaatctcctgctaagaatctcctggaagagtaccgtcgtgtattgccaaatgctgcgttcgagtgtgtccctctaaaggacgttctctctgtgaagagcgtcgactggtcaactctacccctcgacggtgtcacaccagatgatgatccaaacgctcgccttcaacgacttttcaatggtttacctacattgacctcgcgaacagatcttctccgtcagcttattcgtcacctacttctccagaaagcccaggagcactcatgctcagcgcttctcctcggtcacagcacaacagcactcgcagccttgacactatcagaggtcgccaacggtagaggatttgcagttccattacaggttgctgacggcatgacaactgtatgcacgtacgaggcagctgagggcgccgccgcccaggagaccggtcgactagaattcccggtctactaccccctgcgcgagatctttcgcaatgagctggtccagtacatcgaccttgttccctcattaaaggaggttgttcccgtcagccaaggaggtgccaaggccggaaacagtgttgtttcacacaaggacttgagcatcgaggaggtcatgacacgatactttgatagtgtagaggagggatatgctggaatcgttgccaacgtggtgcgcacaactacaaagctggaccgagttcctggaaagagtttctgcggaagctgcggtatgtcacttgatgccgagggagattcgcgatgggccggagagataggcgatgatgtcggggatgggccgggggcagccggtgcaggccggctatgctatggctgcaagcggtcaatccacgggtagagcatcattcgtacaagaatctgaaaattcacattgatatattctggtataacatagtatctatcgtgactgaaaactcctcaaatacgccacgccgccttttgattgccaaacccatgacccaggcggtgccgaatgctcctattgtcctgctagataatcgtataaatgaggactcgaatatttctttctttttcgtcatatacaagagcaattttgctcatagatcgatgatgttcgctaatcactatgccgcccgttcattattgccctcatctaacaatctcatcaccttcaagtcgccatctccaatcttccggggagaatgcgatcctcaatcttgcggaccagcttattggtctgctcagctaagctcagagtgaggatggtgtggggtagaattcgggcaagatgagggaagaatcccttgtacagagcaaagagaccctcagagcgaatggttttggagagacagtcggcaacgctgctgtaaagattgccgttctggttgtacatgcgggacatgatggtgtctgggatgaatgtcagcaactgaacttggctttggctcaggtgtaggacttaccaggagggtgcatcacgcagcagacaacgaatccactgatagcactggaggccaagtgcagaccggggccctcttccatatcaaaatgacgaaccaggcggcgcttcgcgaagaaatatgtgggaagctgaacagagctgccgaaagcagtcctgatcatggcagcctgcacaccacggtagagaccactgataccctcagttccatagatagacttgaagccatgccatgcgccccggtagtggtgctgtgtgccaacgggtcggaacgccgagaaactctgtaatcgggtcttgacgaggaagaaggggcttccggcggcggcgccgatgacgcccgaggccgcaccgcagaacatattgatgcccagattttgggcctttccgtccttgaggaagaagctcgcgagcgcattgcgcatagggtcgtagaatccgagacgacagccattgagaaggacttggtagatataggccgcgccaattccgcggtagatattacggacaccttcgttgcgcacaatgacgctcacaccatggatcggtcctctgtaatggtgaggttgatggcccttgttctgaagctcgccttgcaactgcatactgtacagggatattgtcaacatctgccgggacaatatcgcgtgccaaaaaccccagaacataccgaattttgaccgtctcaaaaggatgtgttgcagtgacggcaccgcaggcggcaatgccgccagcaatgaaggcgctattcacaaagtcagtacaaggacctgggagcgaacgaaaccccatggactaatttggaggggcgtttcatgaagcgctaatggccagaaggcttacccaacagtggtcgacatgacccgatctctccaaacgcaaggaagcggccgacagacagttgctagagcaagatgatccaatgtaaggagggattgggcaacgagagggaaccagatccctataggtgtgagctcgggcgcgagagctgtcctcttgaatcggtgacccgaagaaaccgaagtgatgcagaagagacaaagttagttacttgcgtaaggtttaagaagaagatttgggaacgtggaaaagaagggtttcacacccgttgccgtcaccagcggcttcggaccctatggcagcacgagaaattgtcagcgctgaggtaccactagcaacgcaattacaccaaaaaggtacaagctttccacataactatcttaggtaggtgcctacctaatgaattgggagaccatggaaccttggatggggctcaagatatatacattattgggtgctgctgtttgaccctacaagtgtacagtacagtaccttagtaggtaaattgcatcttctgtcagcggctgacaaagttgataagccgcctgccatcaaggtcagtgatacataccttaggttagtaggcagtctgcttcaagactattcctgatggtatttccgggtctgtactatccgtatagtctacctagcacctcacacgatgaaatccatgtctcccgtctcttcgccgttcaataatactttttcatcttttttgcgctggatgcatttcatatgccgacgtcggcggtcctttttcgcggggatggctgcgggtccttgcgtcagggccgctggaccgctgtacatcccctggaaatggaggacgacgatgggatttgattcgccaatgtggtgatttactgcaacggcgctagggtcaaagggaaaagacagggcagctagctgctggggcccgcgattctgttggctctccagctctctgagcggcttgttacggctcgagcgtttgtatgccgtctccgagttcgattatcccgagcgtcaggtatcgtcgacgattgaattcatatacccgtggagaacatatacataggaattgaataccgagtctcaaaatccaccacaagatggaagtcatgacgaattccgaaggtagcaataattagtccaagttacagagcctgtctcactgaacacttatacctagaagaggatgatacctcgacaccgacttcatgttctcggggtacgtacctcgtggctcatgacgcaccccgcaaaattacacccctccagctcagggagctccatgacaaaagcttccattcccatcaccaaaacacggtaaaattcgagtaaccaagacatccatcagtgcgacaaaaatatccaccacaactacctacctgaatcttgctattgtaacaaatatccaagcccagcaaagccgcgactggattgacctaactctagagtgcctgcgaccggttgcgactcatacgatcgacagcccgtctttcaacacaagcgcgtgtgctttgttccagcagtaccacagtcatcacttcgccattactcctcgagctatcgcctcgcttctctgtccacaatgtcctcaacgccgatggacatagataggtctaatacaccaattggcgcatcgctcaacatccaccgcaccattggcaccaccgcctccgtgtctaatctgtccgatgtcataggcagctttcgtcctaccaaggtatgaaacctacataacctaccgtatgctttaatagttggccaactgtctaacgctgtatatagctcttccgacgtgatgatatcaaagacagtcgtccacagcctcacgtactgtccctggactacgatgacgaaggccaactcgtcatggcctcggccagcgacgagacaatacagatctaccacgtcaaagaaggcaggcacgacaagagcctggtcagtaaaaaatacggagtgaagctagccaaattcacacacacagcttcaagcataatctatgccagcacaaaacagaacggtagcctactctttcaaaagtcttgaatgctgtgagatgaattcaatactgactgacttttgccccaagacgctatccgatatcttgccacacacgacaattcatttatcagatacttcgaaggccatgagggacctgtaacttcactggctgttcacccgggcagcgacaacttcatctcatgctcacaagacaacactgtgcgcctctgggacacccaaaccaagaactgtcaaggtcagctatttcttcgagcaccctacctcgccgcatacgacccctctggaactgtgtttgccgtcgcctgtacgagtagcggcacggtattactctacgatgcgcgaaactatgacaaagctccttttgcaacggtcgatgttgtcgaacagtgcaggaaggtagactcacaatgcctcaacaagggatggacaaaactcgagttctcaaatgatggaaagtcgttacttgttggaactcgtggtaacgggcacttcctcctggacgctttcgagggcaccctgaaagcatatcttcacaagccaaacggcgggactcgacgattggccgtgggagaaacagcatcgggtggtagcgcatcgtcagatttctcaaacatagagagcagtggcgagtgctgtttcgctcccgatgggcgctatgtcctgagtggctcgaaaaaggacgtcctggtctgggatactatggcggctcccaacgataacaaagttctggaacctagctggactctgcctgataagagagaggcagctgtcctagccttcaaccctcggtacaacttcttcgccacggctgaccaggaattgttgttctggctgcccgatcctcatgcctgagtcgtgcaaacgagaaagacgttgagcagttgaaatggttggagtaaataatagatacccttgcattatggtatgtcacgatgatgatttagtggctcaaatagatttgatgagactgaaagtcacacaagaactacctgttcaacaatgggctacccagaaacctctcacttatagtgtgattgcgatgatgcaacacaaacttcaagtcatttatgagaaaggggagaaagagaagaaaccgaggcagaatagttgatggttatactaatgttgtatgctattcgagagcgattagcctcagaacggtatcttcacggacttccacatttgccaacttggggcatgctccatgctctatcaaaacctggccaatatcccctcttccctttctaacatagtaccacaacggtgtatgcccagcaatgaccttattgaagtgtcttatcttcttacagacaagcctggccatgtctgtctctgcctgtgcatataatggattgctcggtgacgctatcaggttcatgatgggaagcgcttcaccctgcgactgcgacaagtcaccttctggcattgtatcaaaatcagcttcagctccagcttccagtaagattttgacaacttcgtggttctggttccgcttgagcgcatctgctagcaataatctcttctgacctgtctcgctgttgatcggatttggcgaagcacccgcttctagaagaagctggacagcttcgacgtatcgcttgtttatggcagaaagcaggggactaatgtttcctatggtgtttgcatatatgtttgcgttggcctgctgaacaagataacgaatagtgctgaaatgattatgacgagtgtccagagcattcaaagcacccttactcttggacatgttgcgttctttgctccagtcgctttcatccattggcccccaagaaacgagatggcatagagctgtttcgtcggtgtcgtgtgtggcattgacgtccgctcttctgctgatgagcagtttggcctgatgtgccatttagttagcctgtcatgggatccctgaaggttatcaaaccgagatgtctgcaacacttaccacatcttcatttaacgcgtatgccaaaggaggcagcctcttcccatctgaagcatttgggttgaaaccattgtccaatagtaatgtggcgattgccgtgttcccacgcaggcaggctaggtgcaaaaggccgctccggcttccccaatgtaaatacccataagctgggcctgaaggacccatcctttggacggccttgtatctcagggcgtaaagacaatcatttcggaagggttggttgatcttgtccccaacatttgtaccgatccgctctagagcttccagggagtcttttgctgcattgaggacaccaaaccagctcgcccattgtagagctagaggctgttggtgatcgagtttgagcgcgtcttttgcatccttgtcgtacagacgtggaaggacagctgctttgagacttttgcaggccagtgccaagtagagaaggtctttgaaaggctcctttagcaatgagatctcatctgttatgagatgcatgatctcaacaggcatagctaattctgaaaacgagatagtttagtggcaagctcaacgtgtctatcatatatagacttaccttcttagtacatactcgtaacatttacatcttgcgcaatacgtttctgttgaaagcagggatctcgtcttgttcattttgttgccgaagagggtgacttaccattgagatgcgcaattgttctttgcttgggctgatgtatcatgctggcttgatggaattaagcctgaatatttgtgttgatcaagaagaacaaggtgatgcttatggtgtggaggttgtcttttatatggcttaaggtaggtacctaagtaaagtccaaatggctgggtgcaggttgagttgtgagacgaaggcaactaaggtacctacctaattggatggccacggcctgattgctgcctcccttactatagcgggagggggggtttttggacatatgtcagaaggaggaaagagtgtctaccttattttattacccccaatatcctgctatattaggctaacatgatattactgatcaaaaataaccgcgacaggcttttctatctcctggctgatgtccaaaaacacccctctcccgcgtaaggtaccttatgcctcggggcccaagaaaacatcaggccttgatataggatatcaaagtaaacctaccaaacggtaccctgaacttatcctatacttacatcaggttacttgagtctttttgtcaattagaatcaataacccaaggtttcttttctcccctagcctaggcctctgcctacagacggtctaccttgtgcctgctgccgcagtgagtagacgtttgttttatctttgttttagagtcttcttgactcattcgttgttgggtacttgttctctgaatttgaagccatttgatatacccttgtgtttatttgttggtctttcttgtcaaatcaccttggtaaggtagggaagaaccggcctatgattccctctgtttctcgtatagaatacccatttcctcagcaatacggcggatggctgtcaataagggcatattggaggggatacccttgcattgggtcaataatcacttggtaaggtaatcaaagtcaactcaatatcactcactatactcatggttcaggtcaaggaagaatgcgaagtaggtaggaagttggtgcacgcctaattctcgaataacctgcctagggtctctagtatacgtttaactgacacggtttatatggactaaacgcacatcaacaagtctattgagaataaattggtattcactttgatgtctcgccttgtcaatcaacttgtcactgaagtgctacgtaatggttccatatatggcaatcatgcttgactgagctcgtgaagtatcaagacggtgagtttcgaatatccaaataatctcgcttatatgacactaaattatgaggtccatctcaggcactactacatgaggattgttaagaccaagtaaatgccatttggtgggcataccgtgttgtggcgctcagccgctccggcccctcattgagccccaccaccaggatatcccaccttctatccgtaaatccaacctcattcaactttccacacttcgagaccgcgaacgacgttgcatttacaagcgtcctgttgggactcgtatgaccattaacaattaaataagcgggaaggattctcagggtatatctatttccaggcggaggcagaagcatagctgggcccacgacctttcttaagccaaaacgggtcagcacacgacatcaccttcgacatcgcgagcgacgacataatacaactcttaacgacatggtgtatctcaagacaagccaggaatggctcgaccagtccatggccctcctagaggcccgtcctgccaccgtacgtctatgcgccgaccagtcaacctcaaactaaccacatgaccatagactctcattaccacaacatacaagctcaagcctggccctacgcgacccgatgcagacggcgacacacccgtcacaaagcccccacgcggcgctcttgtcctcaaggcctacgatcccatcagcggcgcgaccatcaagtaccgcaccaccaaggcgcaagaggtcactcggttgatacatgcctccctgggccggctaggaagaagtatggctgcggtgccggatgtacctgaggtgacaatggcagatggcgatgttgcaactcctgcggaggagtcacaagctgctacgccgacaccgcaggctgcacaagggggtggaggcggaaagaagaagaagaagggcaagaaataagacatccgaggtcgacgagttgttttaagtgctggcagattcgatccatttttgtggattcaggattgatgatcatggaatggaggttacagctgatgacattcgaaaaaagcagcattgttaaatgcagagttgttcgagagatgcccctctgcagacttcttccggtctcaagcctcccttcgttacacgaaaccaagacacagccgggtcttatcaagttcattgcaataaacttcaaccaacagtagaggactaagggcgggcaaacagggaggggcacacgtcacaggcagtattccagagtatactaatctaatcaattcatctctatccaggagtggtaaagtaatatcgtcatccataaatacgatcaagccgtcaatgctattttcatccaccctaagtccagatccccaaacgccgtgtcgatccgtgcaaagtcagcttccggatccaaattatgattgcgaccttgccaaccgtagtattaaccaagcatcgccgccccgaagccccactcagatgtacaaacaagaagtaaaacagggtatatgttcacatatgcgcgtgccaatgagcaagtgcccaggccaaaggaaagagaaacgacaaggtgagacgctcagaaatcctcgtcaaaggtgaagtcaccgccgttctcacccttcggggactcatcctcctcagtcttcttagtggcactgtggaggacaccggccttctggtagtcggcaacacgcttctcgaagaagttggtcttgccgccaagggagatgttctccatgaagtcgaaggggttggtggccttgtagactttctcgttgccaagagcgacgaggagacgatcagcgacgaactcaatgtactgcttcatgaggtcagagttcatgccgagaagggcacagggaagagcctcagtgaggaactcctgctcaatggtgacggcgtcagtaatgatgtcttgaatcatctgcttgctggcacgacccttgaggtgagagtggaggaggcatgcaaagtcagtgtgaagaccctcgtcgcgagagatgagctcgttggagaaagtcagaccgggcatgagaccgcgcttcttgagccagaagatagaggcgaaggcaccactgaagaagataccctcaacagcagcgaaggcaacgagacgctgggcaaaggaggagtccttatcctggatccatcggatggcccagtcagccttctttcggatgcagggaatagtgtcaatggcgttgaagaggtaggttcgctgggcgggctccttaatgtatgtgtcgatgaggagggagtaggtctcggagtgaatgttctccatcatgatctggaagccgtagaagcaacgagcctcggggatctggacctcgccactgaaacgctcgacgaggttctcgttgacaataccatcagaggcagcgaagaaagcaaggatatgagagacgaagaactgctcatcagcagtcaggcggttgttccagtcgtggagatccttggagagatcaatctcctcagcagtccagaaggaagcctcagccttcttgtacatttgccaaatctatcatggactgttagcatgggtcgcgtgtgtggtgaccactttacgcgtcaaaacgcgtcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagcagcctatgatgagcgtattagcgatgaatggactttggtgtgtatgtgcagctgcttgcacttgggacgtcacatacctgcttcgaaggagtgatttgtgcagccattgtattgtgagagtgagtgtctgaggaatgagggtacaattaggttgatcagagcaatgcagaaacaagacaaaggctatgtatgtgcgtgaagctctcgaggttgagtgaggtattgtgggttgcggtggtgatggtctggtccaaagtaaagaacgggatgaaggcgatgggcttttgtataagtcttgatgcgctgtcacgtggagctaaggcgcgtcaagtcgcgctgggaaatacaaatagcgggccattttaaagtacttttactgcgtcgggccagggggggccgctgcgcgtcactgggtgaaccaggggcatttcggcgccattcggactgctactggcagcatccaaggcgctagtgctggagctggtaccgtaagaatatccagccaccaggatgaatcaagcaagtgagacgcgtagattcgcgttttaggcagattcacgttcttgtttggtatgcttcgtgtttctctctattgctccactgtccttgcacggtacctgctttgtcgcagggagtgatgattcagactttgtcaggattaacgtcatgggcatcttttatcaatcagcacattttggcgtgaagatccatccatgaggtggcctcccttgttcacgtcgttgggtcgatgtatgcgaaatgggctgtgaccagggcatgatagtggtacgaggcgggatagaactcatgagaccaaggcatgtaggtatgtatacatggtgggagaagtcatgatgaggtcctcccgtgcactgagaccagattcatgcggaaatgacggccattgaaccttttctgcagctgcaacaagcgccattgaacagctacgaacgttccccataactcaacttcactcccagagtgagaaacgcgttcctggggttacaccgcgttccggcctgggccctgaatctgacgtgatgggcctggggatagatggtacgcttcacctcctacgagctcccttttgctgtccggtgcccgcagttcctaaaggttcacctaaattcagatcagcttggaccaggccaaggtgagaccgcattcaaattgaagcccctttagagtcctagatcggaggcttcgatatcattgttcatctctcaatgtcacggttccacttgggccagttagttgcttggtcgatgaaaatgccaagtgaagttatcagatcttattctccaatttaattcgagggttacgacccacacgcggctacacccactttatcaatcagtgagtgtcatggcacattaccttatagattcgtaaggtacagtaagccaatgtaaggtatccatactgagcatcattcatagacaacataacaatgaaacacgtctccatcctccaatcataccagcattaccagatatcctcaccccatcgtcataataatcctgactcacaagggcccgcccttccgtcagtgtagtcggtccattctccttcacttcatttccctcgccgcccacgtagatccgagttgccgattttagcgacggtctctatctcgtcgctgtgatctttgacttctggacccacgctcagcttcacctgtttcaatatcatgtggttgagctctgctacgaccaaagaagccgcggctctcgcggactcgtgccggttccggctcgatgggacgatcatcacggcggcgatctcggctgcgactgcgactgcggctgtgtcgatgacgctccgacatggagggatttcgcgatggtgggtttgacacatactctggtggatcctgtgcttgaagtcgatcaaattgttcaggatcgctggggtcaatggctggcactggcaatccgctcttcttcaggttcttacgtccttcctcgcgcaagtgttgctcaagaagtgcagcattgcgagtattggccttgaaggccgcgtcggcaatgtctccagcaaagggcacaattccaatgacgaagtctatgatgatgttgaacatcatcctggacttgacagaggttggcagcccaccatcaatcttcatgcagctcctcataaccaaaagggcaagcaacatatccaaaacgtcaccaattctatcaagtccatgttagcttccttcgatggggacccaagttgggtttggcgatcaaacttacgctgggatcaatcccaaaacgctaccccagccaaatcggatgccgcagcaactgaacagagccaggtcgagacggtaagctcggcgcttgactttggtcaagactttgccatcattttcggaaatgccaggagggagagccttctttcgctttttaactttgccagtaggcgtcccatctaggcgagtagctgggacatgctcaaagtagggatcctgtgaataatgtgttagtttgttgacggggtctaaatggatcataggtagtttgggtcgatgctttcatacctcagttccaaatttgttctggacagtctctcccaagatcttcttggtgactagctttgcgacaagtgatgccatgttttatagtaggagcagcacttggcttaaagaagtcgttgcgcgaccgcggacgaggtcgttggccttgttaatatggctgaagcgacgagcttggcagaggcgggagtactgtatgatcaaagacaagaccactccacaaacgagaatgtatgtcactgcttgaaattccgagacgaagactgggcgagccaagacaatgaatgagagggcgcttctcttattaaataaggggaggacaaggctctgacagaatggccactatttgcgtttgcaggtagtgactttactgtgcggctggtcggtcaattaacctgttttcaagtatttatgatgcctgtccatgaggtggtgagggagcccagtcggtgttgtgaccgatgatgtaatattggcggccacccgaacttctggaacctacagaactgcagcaagccagcccctgcagtctagaagcattaatgcgtaggctttagctcaacaaaaccggttaaaccactgctgcaatgccgatcatgcacatgcgctggcatatttttgagtggcgattgagcattctaggcattgcatctgactaactacctacctctgaaacgtccatgcgactctacatgggagggaacctgttggagaatttgggttggacgatcatgagcggtattgcaccgccacatcgatcgagctaacctgtggcgagtacaattgctgcaatcgtggctcagcaactagctactgatgtactgtagctgccctgcttctgaattggagacccgacactaagacagtctgggctccatctcacgaagcactgaaagcgggcacctcagccaaagccgggcaggcaggtaggcagggtaggtacctaaggcgcgaatgagaattgggtctttgacctcgctggtctcattgcgatccaatccaatccaatgctatcagtccaaacctgacaacaacaccaacaacaaatcagatccgaaatccaccatctcggcctttgcactgccgcctcgaccccacgtgtccttgtcctcaaagagacgtcgcattctactgagactcgttcacgttcatccacttcgtacagcgttctctattatcaatagcttctcgagtgacctcgctttcatctccctcttcgaccaccgctcgcgtcttttcgcttgtcgcagtcgttcctctgcattatcttggctgtcgcacttcaatcatggtcagcttgccttcgcagctacgttcgcattatcgtctcgcaaagtcttgaaaaggcgtcaacaaacataagagaaaaacagcaacaaccggatattgttacattttaccatagcatgagccgcgcggttccaacatcaccatcatgtctggatcgcaaatgcagttagaggattgtatgtgttggtgggtgctgcgcggttgcgagcaaggactaacgcaatcaacctagggctggatgacctctgcgtccgcttcatcatcaaccttccccaggaggatctctcctccgtcgcacgaatatgcttccaggtcgaagaagctcagtggttctacgaggatttcatccgtccacttgacccgaccctgccgtccatgaccctgcgaactttttgtctacgaattttccagcattgtcccttattggccaacttttctgttgagaatcataccaaagcttttgaggagtttttggaatacaagactcgtgttcctgtacgaggtgctatcatgctgaacgaggccatggattcgacagtcctagtcaagggatggaagaagggagccaactggagtttcccacgaggaaagatcaacaaggacgaagatgatctggattgtgccgttcgtgaggtatatgaagagaccggcttggaccttcgagccgctggcctggtgcccactgaacataagccaaagtacattgaaatctcgatgcgcgaacagcatatgaggctttacgtttttcgagatgttccaatgaacacagtatttgaacctaagacaaggaaagaaattagtaaaatccagtggtacaaactatcggagctaccagccttccgccgcaagaatggccaagggaacgatgccaacactgcgcctaatgccaacaagttttatatggtggcaccgttcttggtgccgctcaagaaatgggttatggcgcagaagaagatcgaagcaaggagagcggcaaacagctcgcaaggttatggacctattagcgaagcccagtacgaggacgaagcatggaacgacactctcgccgagactacggatcaaggcccggcgatagagacgcttgcgggtgcgacacaggagctacaacgattgttgaaggtgcaacctcccactcaaggattgcagggtgtttctgcctcggtgcctgctcaacaggataagggaagtgcattactttctatcctccaagccaaaggcggtcctgccagcgccataccgcaagctggagctcactatcctcagactcctcttgatcacacagttaccagcgctcctgaacctcatacgccgcatcatcataatcttcaccagatgcaatccacaaatactcagcagccaccgcccccgttcccgtacgcgcccaaccaaggcgcccactggggtatgggacttggacagcaggttaccaaccctcagctatacagtcagcaatactccattcaggagggtcagtataagagtaaccaggctcctctggtgcatccccaaccactgcccccccaggtggaaagagctgttttcaacaggagtgtattccaggacgtcaaccaaaccactcacaaccctgtgccgggccagttccttactcagcagcaagcgcaatatggccaccctggccagatgcctcagcaatctctcaatggccctgggcagccgagaccacaagctttgaacggccagtccatggccctcctgaatgctttcaagggcggtaataccgcgccacaggtacaaccgaagcctcaacaagttccgttccctcctggcttcccggcacagagccaggggcctgtgtatagtaacctaggcggagcacaagcgcaacatattcctcaacaagtccctcatgcggccggcactgtgggtggccaagaccgctcggggccaagtcctaaggagctgccaggctcaaaggttgggcaccctgccgacaatcaccgttctgctctgttaggcatgtttcgcaaggatgaccagaatcagcctcctgcgcaaggatcccagcctgcccctggcagtatgatgagtgaacttctgcgttcagttggcggggacaatttcagggccaacattccccaacaagccccggctgatcccaacccgctcccgtcaatggatggcctatcactacagcaactacctactcaaaccggtatacctggatctcaaggaagagcggattgttcgcaacaatatggtgcccaagcacaagcaccagctgcctcgcaacctacgcagcctatccgtattcttcagcgaggccagggcgaacaactatttggcatcggtggagcatccgcatctcctcagacttcacttgcctcgccaagtggattgtctagccacttgcagcctgcaggtgctggcattagtcccagcattgcacaagcattccctgctatgaatcgtcgtcgcgagtccggccccgctcagaagagagaactgctgtcactctttggcaagcagccatcccctgctagtctggaggcagctaagggcaaggaggtcattgcaggaacgcccaggtctcgtcttgcttccctggcctctggagcggaagaccctgccggcccgtcctctcgtcgcggtagtcagacgcccatctcgccagccgaacgcacgtttttgctggactacttacagtctgtcaccaagaatgctaatcattaagggacctgcggggaagtgttctcatgtgtactacttgttaattataggaatcggggagcatcgcaatggagccttgtgtgggatctacaggtttggcaaacaatgagctagctacctagggtggtatccaattacttactaagcaatcattatggtcactttgtttgacctgaactgttatctgacttgagatgtttatgttgataattcatgccgtgtgggcgactgctcattcgcatccttggaagactcatgaggagaccttgctgatttgatcgatggatcttgttgtgctccttgatgttctcttatgacccagggccgtatgtgtatatgcacgagtaggattgaataccagaagcagccatagggcatgctttagttgacaaccccgctgctacctacgttgaataaggtagaatcaagcctccaactactcctctgagaacttattgagacttcctcctctttagccacgtagaggcacttgagacattttccggtgcatgtggcatctcaggccgctttcctgtcgggttggttttggctctagagcactctgacatgggagtcaaatctcacaaatacaaagtcgtcatgcccctggcaggtagatactcaagtagttcggtatgacgctcaagggctcgctaaccacagcgaaccgcttgtttcaagaattgatgtgctgtctccttattagacagacccgttaagatgatcaaaatgggacagtagaagtcctggttttaatagggaagacatctgatttcaggggtaaatagggtccacgacagttgcaagtcagtctttacaaaagaacaatcacatattgaacgattactcaagactacagagcctaccccttattgctattgctgggggcctgtctattatatctggcacttgcctggcagtgcgagtcagctgccaacaactacccattatcactcatacgccatgaaataaccaaccagagcctatgacacctgtagacctttattaactataaactcgctttatgattttaacaacgacgggattcgatggactggtcaagtagttaaagcagtgcttagcggcatgagcgacaagaacctgatcgtctggacagaactgaggctcgatcgacctaccaaagatgaacgtcatccgcgagcttttttttttttttttaatctttttatgtagattgctattatcctttctgtatcgttttggagttttataatgcgactctgcgcctataatgctgcgatttggccatcttctttctccctgaagacttaaaaacaaacacaaagtggaccactcctggagatctacttggtaacaaaactattgaacccggtggcatatctagatgagttcgaggagccgtgagagccacatgaatcaagaactcgaaaccagcgcataagtgcgtgttgtataccatggccttgttcgacaaccaagacggataggatccccgcagacctttgcgcatcagatcggccctcatcctcgatccatattggagataataaaatcttgtatattgtatatgttgaagtgttctaactcatctatggatcgcggttgtggtgatatggacaaaggaaagctccattctggcatttgaaccgctgcacagtcgaagagctaatttcatagtcaggctattggaagttgcagcatggcatatcatatcaatctttccttgtattaaattccagatgtcgtctcacaaccatacatgcattgtgacgttcccgtccccgtctagaactcccaataccaatctgcctgaaggttgacgttgagaaaattgctttcggaaagcaaccgcagagccaagtcaaggtcccatctgaaatatacagccaaacaaaccccactgtatgtcccatgattagacctctccttcacagagaattgaagcgaaaactgtacaaataaacaggccattagcgccatggcaaattgatctcctgatcatactagaccgaagaatcgaagatggtgtgccctcaagtaactcaaaaagagtcgtcagatgaatcatccccattacttccctcactatcagaaagatccaacagctggaaacggtttcccatgaggtccttgcgtgatggatgggcggtaatgacacttctctgcggcttcacatcagggacgggagcgtgaaatgcagacgatattctctgaaatggctgcgcacattcatccgcataccattcaatacgagaggctctgtactctctggataagtcgccaattagcactgtctgggcaactgactggtcttcaacatgagacagagcctaacttacactcggctctgaagacaagttcgagcatagatagctccatggaccgcattggtgctgatgaaacagctgtccttctcaaactcgatgctgatcacatgaagattgtgaatgtgttccagatcatctcggatagcctgagtagtgaggttggggtcccgcttgcggatgacgaagttacgagagccacccttacgaatatgatgggcaacctggccactgagggtgaactggtagtcagaccattttgtatgtatctgcgatagcgtatgagaacgaggccggctcctttcgcaaacgtacttaccttccggtctttgatgtacaaaccggctgcacgacagttctcaataaaagcacaggcatcagcctcgtgcaaaaaggagaccgtggcagtgttatctttacttcgaagaaaaatctccagtacggggcctcctcgaataaccgcagcaacatccccatgtgtgacgccatcaggtacattgaggagcaggactgacctctgcgcagagcgctcaaaccattccttaatttctggccttttgttgtcctggaaatacacaggccgtttgtggttgatcgagccacccggataggttgaggatcgatacgacgcattaggctgccaactcccattcagccgaaacccttgatcttcagtaggacatcccgaagcggtattcgattgaactgggaaagtagatgtttgttctttgcaagtgaatgttgccggtggcgatggttcaaactgttcaggggcatagggaggcgcatctccagctggcttctgaaggcagagagactacagaaagttttttagaggttggtagacggatgggagctgggaacgtacatccacagttgcttcgttcagcccttgtgcgatgagattctgacgtaggtagactgatcacaggcaagtgtcagggattgccagtataggccgtgttgctattcattacataccatactggtgggcaatcgcaaggaggctctggtattcctcttgaggcacgtacacgccttgggggtcgctcactggtatctcaaggcccttggaccagtgtcagtccgatgaagagtttgcacgacttgcatttcacgcgatttttggtggctttttgctgagtacgaaggactttccaataaccagggagggggtcatacatcttgtttcctgcgaatgggtgagtataagtggcgttttggtacccaaatgaattataggatttcttgcttactgcgtgttgttcatgctcatgttgatagttcgttggctcaagagctgatcttgattctgatacggatgaagtggaggaaatctgaaagtggttggtgaaagcaatatataagagtttagtagaaagagctcccaactatcaaggcactttctcctcaggccgagctcgagtattggaagattggacgggcagtcaccattggataggtacttaggttggatctcccaaagggcagggcgaaccaacgggtctgattcacgtgcggctgcgagcctcccgctggctgtttactggcttgaaaaaggcaaacattggcgatattggaggggtttgattcgtctattcgcatgcaggttaatgaatatcatatatgattgaataccttttatggtcgtgattattttcgagtcgagactttgacagtaacataagttactggctgcaagaatattgcagcatcgaagatgaaccagaattgaaagagtgatgaggtaataccatccctcctcgatgtgacctgcagtcaccgagaaagcgagtgcatgtatatatggcttgcattaaagagggacatttcgagtaagtcattacgcaaggagcaagagaaggaaagcatccagagaacagcacacgggcgttatgtgaccgaacggttctcaatgaaacagaccgttagatagatacttgagtctgcaggcagcccttgtattctacaaaggtcgctgacaagcccgctctgtcttgatgttgtggaagatgggtccacgtgacacagatgttgcaaacgcctggtaacaaaataacgggtaccaagacggaacgggcgctttaatttgagacgccatcatcaagttagacagtctacctagacagttttcgttagtcttatggatgaggctgaacgaggcttggttggtggaaggcaatcgccagacgagtattttcaatataaaaaaaaagtaagatcagcaaatagcacgagcagcatggctcttcacgacaccaatggcatgcatgacccgtccgttgacacaaccgtcaaggacaagaatctgctgatgccgctatgccgccatgcaccatgtttagtgcatgattgccgagaatagcgggagcttaggggagtccgaacagggacggatggctgggcggggaatcaacaagggctagggggttatttttaggtgaagcagagtgacaaacacgagatcatgtgatgcattctccctctttccatggttgacttttcctattgcgagttctccaatccgatttcatcaatcaccctaagcgacgctctaaactttgtaggagagtagacgcgtatgccattaccatgttgttttttcgaagtaggtaggtatctagaaatactacacccgattttacctctctatgtacagggatgatataaagagaaacacaaggatccagattgttagtcaacacgagatgactgacttccttgtctgaccacgggtacggagtagaagagacccaatgatccgggccaaggggaaggctgtgtacaaaacacttttgtacaacgccaccggtgcagcagctgagaggtactccgtacagtacaagcgtccactaacaaaaattcaatggctgcaggtcagacctccacccaaaaggagggagtcgctgttttgactttaaagtcaatctggtgtaggtacctacctatgtacctctcctagtgaggttagcatgtgctaactaactaaactaaaaggccaaccccttgctcctcctgctgggccaacccaaacccaacataacgccaacgccttcccctgttctgatccctctttttttgctctgttgatttcttgtcttgtccacctctcgcttctgactctcgtttgttatctttgagatcgatcaattccagcgtttttgagactagcagcagatcgtcgtagccatcgtttcatcgaccttttattgtttctcgccttttgctacttctctaccttcgctatacgcttcgcccttggttcgctcgtcgatttggacacgcttggcatcttcaagcctacatacaaacgatctacccatctcttggaacataaccgatcaatatcaacaacatcagcatcgacactcgggactcactcatcggttcatcgctaaccacaaccaaccactgtggccgctctgattttatctcgctcgaccccctttcgctctcaaacccaccaaagatcccatcatgcgtccggcctcgaacctccttcagctggctgtctgcctttcctccgttgcccctctagcggcagcatggcctagctggtttcctcctgctgattcagtcgttgtccgacgcgttgcacatgaagccagtacgctgactcttctcacccacccataaacaaccccttttactgactcctcatagtgccacaggagaccggcgttatcaaggctcgtcaagacaagaccgacgatgaagaggcttcgagcacccgaaagaacaccgccaaacagaccaacttgaacaccgccaaagtcgagacagggactgagaccggaactgcagacaacacaaagaccgctaccgagacaggcaagaagaagtctggcaccaaaactggaacatctgcgcccaagcgcacaaccttttctgcggatgtccagcccggtggtgtgagcatgacacttcccgataccatgtatgttcccacacctctcttcaagattggtgattacgccacctttggctggaactacacctcacttgagggcacaccaaccgccatcgacgtcctcgtcagccagtcttccgcaggcgagacatacactctcactgccaacatgacttttgcgaccaaccccaccttcgtctgggacaccagcaagcaggccaacgaccccgatgctcccctcgtggtcggcatgtacactctcatcatcaaggattctgactcggccgttaccgacatgccctctcctggctacctgcaagtggagaagaccttccagtttggcatgtacacacctgcggcctacacaccctatccccagtggaactgtgatatctgcaacaactagtcaaagcatccagtgccatttctgctttttatctctttttttgcaactgatcttttggagtttttattgggggtgttatggacaggcaagcatcagaaggagaaatattgtttattgtttcattttcatccggatatttcatagtttggtgagggcgttgacagacaggtgtcgctctgatgaagtcacatcgcaaggacggggagaaccccagtttggatgcttatgattaatcaatcaggtggtcgaaatgagttgaaatcattcaatgatcttatctactatatacatattaatctcatcggtccttggttaccgattacggcgagtttgtcttcagataatcataacccctgtcttgaatcttgtatctctggtcgtcaattaaggttctcagatgcgttgaaccccataataagcttagcccgcctatagaatcagttacatgtgtgcttcgagtctatttccacatatcgtggtaaacgttggtggcttctatcgcctcccaggaacaatgttgaaattggcgcaaacctagggtgcacataaacttagaccatacgcaactgaaaccctgctcccctttcttctttatcgcgcccctgaaaaatgccactgaggtcagcatcgcccagtggtgcagcctgtccaccgcgcacaggcgcatgaggctctgcacgccttcgccgttcctggttcgccttactagggaacgttgggaacatgctctctggtttgggctttgggtcctgtctgaagtactcgtgctgaagcatctcactcgccgatggtcttctttcggggtcaagtgataggagacaacctagcaaattggcgcctgcggtagtgaggccaggaaagcgagcgcgaatgacagatccggtagcagcttgtgtcttgggaagtcgtaatgagcgtgcattcgagagacgacgaaagccaggccaagtctcttcagtgggaacgccgcagagctcgaaggtgcgcgagacttgatcgacttcattcttgccctgaagaagaggctcccgggttatcagctcgccaaagatacagcccacgctccacatgtctacggccgcatcgtatgtctttgcgccaagtagtagctccggagcccggtaccagagggtgacgacgagttgtgtgagtttcgggggaggatcgccaacatagcgggccatgccaaagtcagcaattttcaactggccacggttgttaaggaggagatttgaggttttgaggtcgcgatgtagaatccagttgtcatggagatacgcgatgcctgatgtaagctgtaataggaggcgctttacttcggaagagagaaacggctcaggcatatcatcaagaatggattttaggtcgtgttcgacgaattcaaggacgaggaataaagagctgaacggtctgttagctgtacctggtcttctacaccaaccaagtgtcgcgtgcttacttatctggccgtgatacgtcgtcccctacaaccacttcttccatggtgacgatattccggtgttggcaatccttcagtatttgtatttcgcgcaggcctgtgacggggaggccgtttcgatcttgaggctccagcttcaacctcttgagcgcgacaacctttcccgtagctttgtttgtcgcccgcgcaacccagccataagtcccctcctcgatatcgtttagcttctcgtaattctcgacgcttctgcacttcccccaggtgcccgctggaaaccgcaatagcttcgctggaggtgtcttgtcctgttggtctgcgcctggttcgggggtgatcctacgtcgcttcgagggccggtcatcgtcgaattggagtgccttttgctgtgcaacttcttgtgctttcttctcttgttcaatctttcgagccttttcagccttcttgcgtcgcttctcttccttgagtttggcgtcgatacgggcgtcttcttcggtgtcggcccatcgagacttgctggacatagcggccgtgagagactgcgcgtggcttctgtaaccaatttataaaccaggaatcgaaacgcaaaaacttccaaagtcacacgaaatcgacgctgtctaatagtgccttgttgtttatgtgtgaaacgagttggtgttgcggggagaaacgtccaagttaccttacggatggatagacaaagtttcttatcttatcagtaaatacttaccttaatgtctgtaactactaactgaagcttcgactccagaaaagcatcgtcacttgttgtactactgcagcttacatgaaagtgaaagcatcaccagctgatttattctgtagctgatttaattgctctcgctcacaggagacaagcccagaatgtttaggtcactaggctcgaagccttttgcgagactgaaactcaacagtggccgcgggtgtataccacggccaaacttgttcaacccttgtgttggccggagcttctcatccactcttggccaatatcaaaatgccacagatattgatgagatattcaagaatgaggaccacaaggagagtgagagacagtggtcaacgccattagccaagcagctctttgctgctatatcagtgagtgaaccccgctaggcgttcatgcttgcttatactgaccattcttcatagacaaccggacctgttcctttggccagttacatgcgcatgtgcttgaccggagatatcggaggctactacactggggccattggtcaaggtcgggatcagtttggcacaaaaggagatttcgttacatcgccagagatttcacaaatctttggtgaactcatcggtatatggttcatcgctgaatggatcagccaaggtcgtcccaagcagggcgtcgaactcatcgaggttgggcctggtcgaggtactcttatggatgatatgcttcgagtatgtgacattcattggttgagcttgaaagattcactaacttgaattatagaccattcaacgatttcctgcgatggctaatagcatcgatgctgtatacatggttgaagccagccgcgagctaagaaacgcccagaagcaactcctttgtggcccggatgcgccatcatcagactcaaagtctggttttcatagccccagcaagtacaacggcaagcagattgtctggaccgacactatcaagtctattccaattggtaggcagagctcacatagtatcaggggtctggctaacggcagtacacagaagctgacaaaatgcccttcataatcgctcatgagttctttgatgccctccctattcacagcttccaatccgcttcagctcctcctccccaatcaaaggcatcttcaccaacctcgcctgctcagccaccacccgataacaccaaatccgccatggaatggcgagaaatgatggtctcgccaacaccgccgggcgtcacccatgctcaacttgggacaccgaaatcacagcaagatgagccacctcctgaattccagctaacactttcatccgcgcctactcgccactctcgtttcctccctgagacctcgacaaggtaccgcaaactcaagaatatgcccaattccgtcatcgaagtgtgtccagatgcctccatcttcgctacggactttgcaactcgtatcggcggttctgaacagtatcccaagactaagcccagcggtgctgcccttattcttgactacggaacgtcagataccatccctatcaactcccttcgcggtatccggcaccacaagcgggtgaatcccttttctgcgcctggtctggtcgacttgagtgcagatgtcgatttcactgccatcgctgaagtggccatgtcagcgagtgaaggcgtcgaagtccatggaccagtcaaccagggtgactttcttgagttgatgggcatccgagagcgtgctgagcagttaaccaaggcgccaggcgtcgacaaggagactgctgataagatcgacggagcctggaagcgccttgttgataagggccctgacggcatggggaaactgtacaaggcattggctatcctgcctgagaatgatggccgaagaagaccagttgggtttggtggtgatgtcttgggttaataacagacattgtccggccgctgtactacatgcatcacggtgctctaggagaagaaagcctgaacgatattgtaacagtatgtaaattgatcaaaccattgtattcttatacgacaactctgatctatccaaaccaaacccaaaagcccatatactacacgcatcactcactgcccacgtaaaggaacgttgcttaatcgaaaactcagttcagttcattcatcagtaagatttgatccctccgacaaccctacaattacacaaaaaggatgcgccaaactttgatcgcatgcagattcagcgtaagtcaattgccctcctcctcttacttcgttttcacaagctttgcgtcctcttcgtcacttccatcgtccgaaaatttgtcgccatcctcgcctatagcaaaaatggtctcattctctagtgactcacgaggagcggtccgagtgttgtttctgggtggttgagcgctgctctgcgatgcgcttgagaaggagaggccattggcgttactcgagtcgttgcgagtcttgcccacttcgacgtcctcgtcatccgagtcttctcctggaacaccgatatcgccaaggtcaaagttgccatcgtcatcttgagcaatctcatcactcatggcaaagcggcggttgttggaagtgggacgccaaaggtaggcgatccatgcgacgtcagcaaagtagacaacgttcagccagccatcgaggatgaaccatcgtgtcttccagtggaaaggaacaaagtcgggatcgctggctgaggcaaaggtgaagctgttgaagaagaagaaaccaaagatgaccatgacactgatgaggatggcccaccagagctttcggtacatggcttccttcgcgtgctgctttcgctcgcggagatccttgagtgtccagttgagtgagttgagtgtccagacatagaaggcagtcaatgtccccgccagaggtaggacgataagaagcacaaatgggcctgtattcagtcagatacggccaatgaaacagttcatcatagagatcttaccagctgtctcaggggtgatggagaggaaagtcagtgagtaaaccagtccgaacaggaagtgagccgctgcaagccatcgcaccctaatcatggtcctaccgagggtgtgcttcacaacaccatagcccatacagacaatgagtagcaagaagaacgagaacgagtttcggccagcattgagaattccaacaatggtaaggaatacctttgagccaacattggaaccatgacggttctggtattctatactcgagttagggcgggtaaagtaaaccaagggagagacaaaccatagaacccccatgttatgagcatttccaccactaggaaaacgagaatggccgtgatgtagttctgcacagccactgagtaaagtcagtatgcaattggttgaagcggcgtatacgaggtttctgcttacagatatcatgcctgtgctgatagtacaagaaaccccagtaggcagcaagcagagcatacaagatactcatgccaccgtagaagggcaacttggggatctgtgttgcctccagttcgccgtaagcgttgcgatattcgactactaggtcgtacttctttgtgtttaccacatctgtaagaacgcagtagtatccagtcttcttgatagcataattgattggagccgcatcgttgaggtggacagcctttgtgaggaccacgctcgaagacttcttgtcgacgtcgggatgcaggatgaatttgccaatatcggtcttgttacagtaaccttgcttgacgaaatcgtcaccgcagacgccaagtcgctgtcatgtgtcagaggagtgcttgtgtggcatgtatatggcatcgcgagcacttacgctgccgggagtattcggatcggggattccaacgaggtttcggtccttccactcgaatatcaccagactcgcaatcggatcctttacatcagagttgctggtgttgaggaacttgacgaggatgaatgggtcaacgggtccaccccatgaggtcttgctgtacatgcctggaacatgttagatccaagagtcgcattgcacgttggaggcatgacctaccggtgcagtattcttgatagccttccttctcgctctagatgacagagacgttagcatgattgcgatccgaacgctttgcatcgcaggatggaggccgcccgtaccagtccaatctcgtaagcttgggttgtccaaagggacatgcccaacacgagcagtcccgttaggaacctcatgatcattacgtcggtagtcgcggcgggagcttcggcgtgttacggcaagatacgtggaggcggcgttggaatcacgaaggccgaagttcaagacgagagaacgaacgtgcgagaccaaagggagcttgagcaacgtttaagtggtggcgtgggagcttctgaatttatggagcatatcgagcctgtcgagtcctttctggcgtcgtccctgtctactcgaggatgatcaatatttggtagagttgttggacgatacagtaattgataaatcaaattcgtttcagtagttagatcgaggtttgaaagaagatgcctcgagttaattaataagtgacgagttagttacagattcaagggagtagccaacgtgtatacgtaattggccgccggtgatgccaggtcagcaccagcggcaggagaagccaagggcccctgttttcccattggctcaatggtccacgatagcgataagccccaggtcgtctcaggcaccatgttagctgctaaggtgcctacagcctagcgtggcggcgcatcatatgtaagttaggtctaacgtaggtacctattagttagcccatgaatgcgactgtgaaattccatcttcatcaccatagcttccttttttctcccccagttcacgttgaatcagcgcaacaatgggtaaaggaacagacaagctctatgtaggtctcctctcctaacaaataccatgttccatctgactcaatgactccagattacacactcagaatggtcctcagtcgatgccttctccccaagtgttggcgcaggcgcgtcttctcgcaatcaaaacgccagcgcatcatttcgccgtcttccctttaacttttgcgcagccagtctccaacccttcaagaaccctgtctgcacccctgatggaacaatcttcgacgttgaggtcatcggcgcctggcttgacaagcaccccaaccagaaccccgtcactggcgagcctctgcaaaaaaaagatctgatccgtcttaactttgctcggaattcagaatcagactctcttggtgcgggcttgagcgacggaaaaggcgacttgatcgatcccgtcacctacaaagtcttcaccgacaacacacatatcgttgccattcgtcatgggaactacgccaatgtcttcgcttgggatacggtcgagcgtatgaatatcaaggccaaatcctggcgcgacctcgtcgatgatgaagagtttactcgcgccgacataattacactccaggatccccagaatgcggccagtcgcaacctggaccagttcaagtatctgaaggatggcgagcaggcgcaattgaccaaggaacaggaggatgagcgcaatgctggaaatatcaattccagtgcattaggaagcatgagcgacaaggtttcacgtgcgaaagccgctgtggagaaggcgcgcaaggctcgtgagcaaggcggtgatgtcaaccgtagctcgactgccctcaccaagcctgctgctgccaataatgttgtccgccactctatgatcaaggacaagaagctggctgctaactcggcagcgtacaccacgggcaaagccgcagccagtttcaccagcaccggactgacacctgagacgagcggcgagagagctctgctgacggatgaggagtatatgctaaagcctaaacgagtcaagacaaccgggtatgccagaatagaaacaaatctgggtgacataacaatcgagctgtatcctgagtttgcacccaaggctgtgtggaatttcgtcaggttagcacagactggctactacaagggtgtagcctttcatcgaaacattccaaactttatgattcagggcggtgatccatcaggcacgggccgaggcgggcagagcatatggggaaagtatttcgatgatgagttcgatggtccaatgtcacacaatgcccgtggaacgagttagtaaccctttcataagtacgatacagtccgctaacctcttgtcactagtctctatggccaacaagggcaagaatacaaactcaagtcagttttttattgcgtataagcccacgccacaccttgaccgcaagcacacagtctttggaaaggttgtcgagaatctcaatgttctttccaagatggaggatgtacctaccgatgggtctaaccgacccctcaacaagattgttatcaaagacatcattatctttcacgatcctttcgccgagtttcagaaacagaaacaggaaaacgagcgtcataccaaggaacaggagaagattcggttacaaggtggcacagacgatgacaagacaacatggaccggcaaacggatacggaatgacggcactgtcgagagcacaagagccggtgagagcgttggcaaatacctcaagaccgcaactcagcagaccacaacgacgaccaacgaggctgatattgaggacgttgacacgtgggaggaaccagcacgtaagaagatcaaggggggtggttttggaaactttgacagttggtaaattaggcaacgggaagcattttgtccatgcttggctgcaatgcgtcggtaatccatccaaaaggtgctgggtatgtgcactctacatctcgtctcatccgacaaaaatcatgctgagaattgggaaaagcccgttggtattacaaccatgacatacaacttgtcgccatatatctcaatttgatgaccgatcgaacggtgacaagtaatgggaagcgaatccaaatatcgcacactcaagtcgggtgggcgtgcagatggattagactgttgacggtagagcgtttgcgtcaaccgtgggaagcttgctgagaagtgatgggctgagagttagggggttatccttctcctgtaatagtcccgcaaccacacgcgcttgctccagaccagtttctctgtggatagcttgcaggccctcgatggcatattgctttgtttctgaggaacatgccgatgacataccgagcatgtacaatggccagatgatagtgttatttgccgacgcaaggctcatgaaacgagtggcatcgtcggtgtggggcgtcgactgcgttggatcaaatagcaccggactaccaccgctgctggaggtatcctctcccgggccgactcgtgagtcttgcgcaaatggcgacgatataacacggcatgcttgtttcttggctgcaatcgaaaccgtgtgcccttggtccttcttgttgttgatgtcccggatactgacaactccgagatgctggggaacactggctgcaattgattgtcctagcatatccaacactttaagagatttggcaagtaactggaaatgattgtctgatagtacagtgcggtcagctgaacccgcagcaacgcaaagctgctcgacgagcgtttccagcagcatcatccttattcctcgcaccatattccaagtggtggattgacgaagccccgcataaacgtggcatatttgtcctgatactcgagggtccggttgcgtcagttgtatgcgatggtacttccaagattctggcagtccggacagtatcgatgagaattcctcctcaacatttgatatggcggcgacagcatcatcaaggtcgactaggtttctcgtgttgatatcgtagcgcacctgtagtgctttgtatatggggtatgccacatgaaagtcaggtcccccgagttcttcagaaggaggaatctcgtgtcgaaggtctattagtgtttgtggcataggtaggccgctctgtatgcagcttataagaactgtatggcaaagcatgagaaacatgcgagcaccagctttgcttcgaaactgggcagcacctctgatgtttgccagggcagcagctccgttgacgtggtcttgccaggcacgcatcgtatgagagctatatcccgaaacaaactcgaaagtgccgagtatcaagacggcgagcatggttgtgtcttttacgacttcgattgggtcgcgaagtgcacggtgcgtcaatccgagggcgatagcatagctctcttgtgcccgtgtcataagatctggggaccggaaaacctgtgagcatcctgcaagtccgacagctgtcatactgacagtgactggatcaacttgagcctgtgccgagtccggaggtttccatacatcgtaaatgaaagcatagttttgataagagcctctgtcggctgcaacgtagcgagagaagaaaaaggcagtgcccttgtcttgtagttcgggtgacagagcgtcatccaagtgatcgcggccttcagttggttcacttagaccaatgacatcgctggcgtcactcgggctttcatgagaggtttccgatggagaccggctccagtcgttaatcaaggcggaaagaacaggcgcgcggcatcgagtgttagatttccgagcacgtctgaccttgaccttgtttgatttctctgtcttagtggcaggggcaggggctgcactagacctcgggtcaatagcgaacgttggtggtgacttgttagtcacaaccgatggtgggggagatgttaaggccgaggcgagttcctggttaacgggactcttttgtgattgactggatcgagcccgtgtcttgaccgctttcttgataacatgagagctttcatctctaaacattagatcgacgagattgcgatagccagggcatggctggttcttcttctcgcattgcgtgcatgccggctccttttggtcacacttgattttgatactcacatgtcagtaagagcactgggaaacaggctgagatgacgacggccgggaggccatgggtatttgccagaactcatatggattgcggtgatggaccaactcacccgaatcttacgacggcggcaggtggagcagccaccagagggcttcccgcaatataccatgatggcttgtataaagaggcaaggcgcacggcctcgtgatcagaatcccagacttgtcaagtcaagataagagaatgtgaggtcaaaaagggatgacgctatggcagtcatgacatgatgggcacctattagtgagagagctatcacagcaaggtcgaaaagaccgtgtatggaggaggtcgtctaagaagctcttggcttaagataggttccaaggggtgacggtaactgttggcggggatcgacagaggcggctaggaacccgggaagtgcggagtgtttgtgtgatatgatggattgtccccgaagtacgtcagtatcagtgaattggcctggtctggggtatcgtaattcgtaaatcgtaagtcataactccgtaaagtcgggagtcgatatcagaaacgagagaaaaccagaataattatttcggggcgggaccaaaggaacggaattgaagaaacaaggatctatggccaaagattaatttagatgtgagagggaaaagtatctttggtagggagcaaggtaggtcgagccataaggtgaggacccatgcacatatgcaactggaaggaggaataagggttgtatgcggaatgattggatctcttccttccttcctttggattggattggacatgatgcaacttgttagctgcagattgggtgggcaggcgcgggcctggctgtgctcctcctcttccaggttgtcttggtgcgcagttcagtgactttattacatattaccaatgatggtagtcttgccccccaatttgagattcatagtggaggtgacctgtatatctgtataccctataagagggaaacactatgaaatatttatttctggtattgacaataaggtatgacctaattcgcatactctccgagtggcaggagtcagactcagtggtcaccctgtacctcggaaataaaacttgaggccctcaacgtcacatttcaagaccatcagtctactatgcaaccctttcattccttgattgcggctgtggcagatgctattaacagccacaaccgcctgtcttacatacatgataaagcctgctgagggtgccatgttaatttagtggctcgttcgactgacccctttcattttctcgataggataaacctggcgagacatgacagctgttgatcatcaactcaattttcacagtctgcttcttttactgtcctccaacatgaacagtcaagacctttggtctcccatcattcaagaatccgctctgatcgactccccccgatgcaccaacatcatcatacggaaacgcataacccttcccctcaagcgtgacctcatggcagattctagagtagtgatttgtctttccctctcctttacagtaatactcttcgaccctctccccctcgggctgccgggaatttcccgataacgttgtccggttcagagccgccgcaatacgcgctccgacgttgagctgcgctggcgtcacatccgggctgctcgcaaacggtcctgtgctgcaagacacaatgtctctcgtagatggcttcttaaagtggaagctaagtttgtcctttccaacatctttgaacactagtttgccatcgtggacgcggcccctaacatcgccccattctgcctgcgtgttgatttcgatgtcctcttcctcgtagcgcttccacgccgcgtcaatctctggcgcaaagtaattctccagcaagcctggatgtaactctgcaccggcgttcgggcttaacactcggaggttggagccagacttggacttgaccacaagcttctcccagcccgcgccgtccttctcgccctggcgcttcaaaccctcggagacctgatcaagcccatccttgggcatgcccagaacacgcgtgacttggcctgcctcgttctcaagctccagaccgatcggaatgcttacgaagtcaacatatgacacgttaacgtacagctgatcgttgttgtaggtgaactcgcagaatccccaatcagcatcaaagttggcatcagttggattcgttacagacggttcaaccacagctggccctgggttgataagaaatgtgattggcttgcctttgcagaaccaaattcgccctccaaagatatgcggtatccgtactttcttttgagctcctggtcctccaacgggaatggcgatatctgcaccgacgggctgcagtatctcagacggcgactttggccgatgaaccgtctctccatccgcgagaagaatcaaaacaccctgttcatcccgacctgtgacgtgtgcaaagagtgacttggagtctgtatgattggtgaggataatgtctaggaagggttctgtaggcatagttgcaaagtgtcgctcactactagggtatatgatggaaaaggtaggataagtagtgaaggatatcgtggatacgatagcaggttggtcaattgtattgaaggaaagatctattacttataaaatgcatctataacccctcaccttacaaggggcttctgccttgatttaggcccagttttgttggtttcttggccaagtagtagaggcaatggaattggatccaatgcttgggtaagtacctaccatgaggtaagggagaggagatttgaacctctgattcaactacgtcagcactcactgattccaggtttctcacaaccaacatcgcgatagtgcaaattgacggaatttttcctcgatcaaatatgatggtacaaaattgaatacttcgaattctctcgactgcgccataaaccataacgaaacatcgattccgatcacggctcctcgccctcaaactcgtagtagataatcaagtacccattcacaccaccaagaaaacatggctcagaaacggcattaccaggccgacaatcaagacgcagacagagttcccttgtgcgactctccttgtgctagcacctgcactatcgatttcatcattatccgaatcatttatcgcacacactgaagtttctgacgattcgtaacatcgtctcaccagtcgcgactggcgttcactgtttgatgagttgaagtaagctttgacataactgacagtgacggtggcatcctcttttggaggaccgcttgaccataacggattgccgttactccaatgctgaagaatcaaatggcccccagaagaaggcatgtcggctcctttcatgtgagcgagtagtttactgtcagcgtagaataggacctgtcctggaagatagtcaaagcggtactcgtgaaaggcatctgtcgggtcgaaatctagcttgactcgcttgaaactgccagttttgctggcatcatagccagcctccaaggatttcttggactggacaaccagattgatagggtatataccattatcgtgatcaaattcttgagagaggaactcgatatcgatctcctgagtatcgttaaaatactgtttcattggtcagtttcgcccatcgctcttgtcatccgattactcgcccagaagaaagcggcacaggtgcccttgacatccgccagtttcattcctgctcggtatgaaccccagtgaaggtcaagtctcgtggtgtcgacctcgctcgacgggatcgcatcgtctttgttgactgcacttcttacatgtagctcaagcccagaatcatccccagactttgctcgatgagtgttgacattgttgggcaggaatgctttgccgaagttacccctaccatctgctgccgatactgtaaagttttgagctacccagtcgtgcccttcagagatgttatgcagctggctgaacttggtctccagcagatcagtgaatgctactgggctatcgccttggggttttttgatcgagaaaccgcattcgcacgctccagaaaccagacgagcagtggcaagaagatatgtaagagggaggatcatgatggaaatggaagtgattgggtcttctcagcagaattggctctgttggctgtgacgagcgtatttcaacattgacaccatgtaagttgtaagtctcaagttgagattgcaggcccaggttcatataaggcaatgtacttaagctggacagcctcgaataattcatcagaggtgcctgctttggagcttagatagttcatggaaggacgttctccagaggcccgagggaaacttccatggacagggcagggtaccttaggtaagtaggtacctgcatgcataggtgtgtgggagaaagagcatctcgtatcaaacatggtgttttggtgttgtaggtcagtacctacctaggtaggtaatgacttacaggtagtacttttggttggagggcatatgagaggcctttctttttgttggtgatgatgtcgcctttggcccgcctgcgcctccctggacaattccttccagcatcgggagctgatcactttcaacatgtcacgggcttgataaaaagacaagaaatgatgttttgacaggtgctgattattcaaagcaaacactattcatctatacacgagtatgggccagcctcctcttgacggtatgcgacgctgcgtcatgggcccaaaaaggggttccaaggacatgccagatcatgctattgccgtcatgtggccgcaaaagaaacaatctgtatatcgaacaaggtatcaaagccaaattgaacaattcgacaaaaataagtgaaaaataaataggagaagaatcgaacaagaggcgaagcagagcaatgccataccatgagaagaagcagaccaagacggagccgagcgctgaaaactgcctgcaaaccggcagcccgaaagaaacacacaaaaatattataagacgaaaacaataaaggtgccatagcatgtagaacaggggaagtagaaggcgacatcagccatcttggacctgccaactgtcctgccatcgcagtcattagcctgcgctgtcactacgcaaatgatccagttccctctgtccggggcacaagcccaatgcgaaaaccgtttcctgatccccttccttgaccccaactaatgccgtttgaccctttgtaaccatgcaacaaggggagagagagagacctgtaaacaaaaacgacaaagcatgacgtgcccaacaataacaacaacagatttgccatgtaaaactgcagtagactggacattgcgatgacccgccctgtctcgggtatcgccaaggagatagtgaaataataaccataaggagactgcaaaaaacaaattcataggagacgggacaagtccaactccctcccgagcccttcgcgccgatcaagtcagagaggaacgaattaacccacaaccaaaaccaaacataatcaagcagagaggtatatgcctaggagaaaaggaaagcccgaaccggcccgagggcaaacaaaggaaaaagtcatttcagtcatggccaattagttttagtacacgctatcctcatctgctccctgcgagatcatcgagggagtcgagacatttgaggatgcttcgggatcatcgacatagccgacaagagcctgtgaatgcaatttgaaggcgtcgcccataagtcgagtcatgctgtgtactgtgttagcaatgtgatactgagagatgtttgcaccgctgatacatacccccaaacaacaacttcatcgagtatcgagccccagagtcgtgcgacaaccgcgctcagctgagacatgtagttctcatcaatctccttcacaagaagctgtcggatcttgttgtacatggccatctcttcctgagtcgcaggttcctcgtcatgttccagacgatacaaccacagcgatagaatgatcatgagatccatcccgcagagcgcatgctccacgctccagttggtaggcgatacacgggcaatccatctgactccttgcgagacaacagtctccaggcagttgtagcattcctcaataaccttgatcatttcactcgagcgcttcacgcgatcccgggcatgcgtcatcgcagcagcaacctcataggattcatggtagcgaagcgcttcctggaccgccttcaggtcaacttccaggcgggcacgagcattacggtacatggctttcgcgttgaagattaaaggatggcctttgtggggagcactgatcggcacaggaaaagcctcggcctcacacatgtcgacggatttctcccatgtttctagcgccagccgcaacttgtactctgttaccacatcttgcagtgcctcaggactgcgcttgtgataccagacctcaagaaacaaagcgttgatcatgacgcgggtgccgaatgtgctgtatcgaagcgtctcgccctggaaaaggttgtcatgagcctccataaaggtcacggtagtggaagcagccaagtgctcttgccatgccgcctcgtctggtacctgcaagttccatagcgtttcggtggaaggaagctgtaaatcttcaaactcgctgaaactgatggccggtgtgtggttgtaggtaagtgtcaaaaggccaaagaatatgtagacagcgtaatatgtacgacggcagccctcatcttctacccactcggcacgagtgggctttgcacctgaccgagcttcttggcgtagcttcagctcgtacctgttacccgcgaccatgttggcgagcagactcttgattgagcaggtccactccagacccttggggtcaccgctccagctagcaaaaatcatgttgaggaggttgctctgcatggtccacaggggacactttcgggagctaaaattctccttactttgtagaaactgattaactaaaaccttggagccaatgtggagcatgtatgcctgttcttggtcgaaagcatagagagcgccaatgctgagaaccgccaacaaaagctggggtgagaccttggtgggacggaatgaggcagggtgcaagaaaggcaaatggtgatggaatagaccgaaatatgttgaaaggtaccgattcaaggaacccaggcctggcaggcggaaaccctcagggatggcgtgctcgctgtcggcactgcgaatgttgtcaaggatagcgttgcgctcatcatcccccatcacttcaggggccttgtatccaggcttggatgactctgacgaccatggagatggcggcgcagccgtagagttgggcaacgagttgatcatagactgtagagccggtaccaggccattacagttctgtccactgataggggggagctgattcgagttggcttgcagggcagtgccgctggcgaaagaaggttgagattcgaatgacccggatgcactggacgttatcgaatgggctttgggctcggcgactgtttgagacataaaaccatcccactgaacctgaggtaatgcgatagcgccggaagggtaggttacagtagactccatagcagaagcattgtggggtgaataagccatcgatggactgtcctcgtatgagtggtcttcacgcatagcagcggtggccttgtgatgcaaatcggctacaagcatggcagccgtctcaacgtcgaaaatgccatcagcaccagattccatttgttccagagtcgaagtatcaatagcgatggcagattttgaaggggcaccgacagcacgagtcttgggaccggcccggcgcttgccatcgctgtgaagaggtacgccgccatccttggcgtggacggtacggtcatgtctaagaagaaggtcacgacgaacaaaagtactcctacacttcatgcacttgaaaggacgctctttggtatctgcgaatgagtcagcatatggccaggagaagaggggtcgcggggtgaaaggtttggcataagggctgactggtggtacacgtacgtgatcgttcatggcgacttcggtgttcgctcctgctaaaggccctgttgcagaactggcacttgtatttacgttcgggtgccagcgaggcctttcgcgaagacgctgtcgaggccgcagggggcgggaggactgctacgtttgcaccgggcatctcgacgtggtcaagtcgcgattcctaaatttgggaggcgactgaggacgacggcaagtttgcgatcggaaatcggacaattaggctgggcccgacagcacgatggttgaatatcgtctgatccgtagaatgttgtgactctcgctctcgctctcgactgctagctcttcgcttgcgcgcgcgctcccgtggggtttaaagggtgaaagcggtgatcttgaacgtaatgatggtcattggatatgattgatcgatggtcatggaaaagctgagtttattggtattggttgaggaatgaaggctctggatggcctcttggaaaatatgaaccggtcgtgatgagacgggcgaagtgttgcgagatggttgctggtgagtcgagctggtgatggaggggaattggaagaagaagggaataaaagcgaggggagcagacgtagaagacttagaggggcggacgggagggaggggagaaatccggaggggagagtgacccgggacttgggggggcacttattttctgggtggggagggaaggaggggaacatccatggaaaactaagaagagggaatgagaacagaagagacgacgggagggagagatggaaggaacgagggagaggggtggctgaaaagttactggctgaggctggactgattgaacaacctacctagtgagtgatgagagtgactgggctctaaattgagcattcgtgccagcgaagcacagcacagcatagcacagcacaaaaagcatggacaaactaaggccaacagcacacagagagaggtgcatggagtgtcttgtagaccttccttggcgggcaatcgtgggcgtggacgtgctaactgcccaggtatgtaccttgctcttagcgactgaaagagccaatgcagcactatgcagcagcagcttccagcgttcggccagtagtgctaggctcgttagcccccatcacacccctgtgagtccaggcatccgcctctgagcagctcgtaccgaacatgaccagagaccagaccaggtgagcacaaacctgaccttaccgaacaaagctccactgatacaatagcggggcctaattcggtggaggggcggcgaggggcagttcagccattcgttttgcccctaaaccctttgtggatgaacaagaagcaagcaactcagctttgggcgaggcgagcgagcaccgacaatgaaaattctgtcaggagaacctagcagccaacgccatccgtcaattaaaaagcagcacagacgataatactgtacagagagacacacaaaactgggttattttctttggaccaggcactatctacactacggccgggacgcaaagttacgataaccggcacggagcaatcaaagctaatcaaagagggagcagacctatcaagacgtgagagcacgagatcgccgaggtacactgtaactttgacagacatgcaaatatacttgcataaactcgtcactgggtgcactcttttccctgggttcctgcagaggtgcaagccttcgcttcgccaaaccttctctcttctcgccaacgattcattatgtcagcctgagtggacacatccacatggaaacgatagcggacgtttaatggagacatccacaaccgagaagtatttttgctctctcatgcctgccctaacgcagagtcagaggcacgattccgtttactgaaccgtcggtcaagaacgatatatcgtatacttgacggtaatagagtcggtgacggatacaaaaagtcggagtcaatgtcggtgtcgagataccttgctgaaccgacagggaacggctatccactcactccgtaatccgtcccgtccgcctcgaagaatggcggtacaaggtcactggcccactagcacattatccacgggataaggggaaccggggggcttgtcaaaagacacaaaggaaacagggggggcggggccggagaatggaagccaatagcagcaatagggacagaactgtctaatcaaggaccgcatggcaatcaatgatatggtaccggtaccgtgaggaacgaaaaacgaggcacgagacacgcattatcgttggccaccaaggatgacacagcaacaggccagtctaaagatgggaaggccaattctcagccgctgcgcatcggccaagcagccaaaaacagtcagatcttggaaacgtaatcgcaaaaatcatgaaatcatccagaccaagaggtataaggcggggaagctgaggtggctccatcactaccagaaactcaccagcagcctctggtcctatgcttcagctggatggttgaccaaatacagcataattacagttcctaccacgcctacctcgggacctgtaggtccgcctttttctaacttctgtgtatgtactttacggagaatgctctggccatttcgtcccagcactgtcttcgacttcaaccaacgcgattcaggcgtagcgtcatagcaccacggcctgtcaaagagaggatccgttcccagcacagcggcgtaaggcctgggatcacagtcgtcgcgggcacgccttgcatctcgcgccccacttgatgtgaagttccccggtcaagcgcgtcaaattctagcgggagacggtctacacggggaagttgatgagacttcctgtcggattcgcgtcaattacccctgtatcagaacgcatggccttacctgatatgcactgtacgcgcttgcgtgtatgacaggtactcacacacagtgttgaatatcatatcgacacggttcgctgcttaaaccacaactctggaacactctaatctctactactccgtacgattaggggtgtttaattttatcaacctttttataccatcagttacctatttatcactgggctacatacaagcgacctctcatcgtcgtgcacggctaccaaggttcatttgatctatcaaacagtccgtggcatccatgttttcctctggaacattgcttcatccacctattgatcccacccattgacaacacctgcaacacctcagtcaagtcgtggccagctaggcaggcttcaccgttttcccaagtgtcccagtattgatttgtctgcgagggagacttggctagaccagcatcggctgtgccgtgattaaggttgggattgataaggggctcgttaatctgaacaagtcggtcggtatgcgcacatgaaggcctatgataacaaataccaaatcagatgcagggaggcaaacaagatcacagatttgcgaacgttccacaaaagaggtcaaaaattcctatgtacagcatcatcatttcaacacctctaaaggtgaatgactgatcttgtccgggagatcgacaggagaatcatgcgcgatcattggtaatttgcagcgtcacacttgacactcagcttctacgatctgccatgaatggcaagaccagacaaaatccatttttatctcctttcaccagcacagaacatgaattgattcattctcgtatccactacgccagggacaagccacaatgcaaaacttgttacgagaggaatgaacatgacggatagctttggggaaacgagtcgcgagctggaaggggttcatctcgctgtggaaacttgtgcaatacgctactgtactgagcccctctcagctcgccggcctcctcggatctgcaacctatttgtcctgtaatgctgttataccccgcaacggtcggacggcactggcgcccgaacggatccagcagttgataatccaccaaatgttggaaaggatgaaggggaagtccatcgtcttttgaggggttgttatccggttttgcaatcactacaaaagattgggtggttgcaacaatacgttggcgatctggcatactgtttgttacgctcagtctctagccacccgttcaagtctgtatcaactcaactcagacggcacggatcgggacgatacacatttgcttccaacggtattcgcgtcttacttgcctgactgctgtaaaacgcctggaactttaaaagatgatgcataatttcctctcttgacccttgcgtttccagagcaaaagttacgagatccacgccaatagcgggcgggtccgcggcagtctcccggtgtagggagccatgaatttggtcaggctccacgtggtgtcaaggcgacgtatggtggagtgcatttttgcttctatggagctgttgttgtgtgcttttcttcctggcctgcctgcttcgttttcaactcaaccttggtggtatttctctgttggtggcctgcgatgtcctaacgtatgtacatagagaccctcccatcaaactcaaagactaacggaatgcaactccaatatgacacacagataatgcaaaaccagccacagctacgcgaatagctgtgaggctatcaagaggatacacatgattttccagccagcacctccctcagcagacagtgttgcggtgggatggaggagaaatgatggacgtgcacatcggcgccgtagtcatgggagacgggctcgcatggcaccgtcacccataggctaatatttgagccaaacctgactgcgagtaggggacggaaaatgacgagtcagagaggctgctaagttcgtcttgaaatatttcaaactcgtctgagtaattttgtcacttattgggatccatatcttacgtttccttaacgcccctatccgaagaacaagacgaaagtaagattggagggtaagggggcccaaccatgaagacttgtcttatctgtcacttagcagagagcgcgttgtgcgacagtcacaactctttaaggtcgtgttagtacggattcggtgatgttatccgggaccttcacgaactgatctgacctgatcattgctgactcacctatgcgcgcgagtaaaacaaacaggagcgcatcgtttctccgtgtcgatctgcaagatgttgatgtccgcagagcaaacagagccgtcacctgcagtcgctggctggacaatgcctcttgtttgcacactcatcacttgcatgctgcatgatattcgatactgtcaattcattcgttggacatttcaagtcaaagggaacgagagaacgagcgaccagccactcgcaaggcccctcctgaatcgtgcgtacccagtatcagccagtgtcgattacctatgagaggtctgttaaggactctactattgtacaagttgtgtgtcaaagaacgacctgttacaccttccggtcggaatgacgaaacgtcaagaggtactgaactgaggttctcggcgatctaacacacatgacggaaagtctaagagacgagccaacagcaacacatgtacggatacattggttctctggcaatttacccacacaatggacacagttgatcaccttgcgttattagcaccttgagataggcttgtttctctgatggttgttgtttgccaacaccgtcccctcgcactaactacttaggtcaatacgtattattgaagtgagctaggtactataatgcttcatctcggcgacttctggccgctgcaacccaaccgtaacaacagcctgagatgttgtatggatgggtggatgatggatgtatgtatgtagctagtagacctagaagccggctatgttgtgtcggccccgtttctacttttgaatgtcactgaattggaaacctaacgagttgccaaaaagggctgatggacgggacacgaagggtttcattgagacgtggtttttccagtggagaaatcccatccatcggtggagaggcattgaaattctcaggctgctcttgtcactttagtagcatcttgtaagttacggtacagtccataggttcaatccatcataccttacttagtaggtaggtaccttttttagaatggtgcaactcaactgcaaggctggagaaatactgtatactgtagctactctcctcccccccgtcgctcctacatcaacatctatctgctttaatcaatcctatttgatagagtcgccatcaactccaaagcgcccactccgttctggtgtacgggcctggcaaccgtggactttgtctgcctatcgcggctgtccgagaggttgttgatactgggctcccctatatcccgtcccttattcattgccaaatccaatagccaggccgccgccaacttggactgtcatttttatgacctgagctgagctgacccgacccgacagtcattttttctataccgtcttttcaccaacggaaacgtacagtatttccaaccaacctatgtacttgtccatcctagtatcgtttcagccaaatcgcctgtcgctgcaggctgccttcttcgcttctgggctttctcctggtcctgtcagcccctcgccgtccactcgcatccgagcctggtcccagcgcgatcacccctctaaccagcaaccccccctggattcttggccctcttctccgttctctgctttctggagcaagcaaggcctgcaacctcccacgactcctgcgactcctcgtaattctcgtggcatgctgctgtgcgtcgcctcgtctgcgtcagcgtcacgaaccgcaatccccagaaacggcatccctttttgacgagcaataggcctgccgctttctaccatgccctgaggggagctttgcaggccgcaatatgctcaagatacagaaccgccgccgtgccgccagtatccactcttcgcgcactatccacgacccctccggcgactcaccgtccgcttccgtgcgtatcacttctgctgcctccgttcaagcttccgatcaacaatcctcgacaactcgggctgatcgcgcctggggcctcatgaacggcatcgtcggtaccgccccaatgggggccatgtatgtccgcgccctctacgactacgaggccgacgatcgcactagtctcagtttccatgaaggagatgtaattcaagtcatcacccagctcgagagcggctggtgggatggcgttataaatggtgttcgaggctggttccctagcaactactgtcagcttatcacgagtcccgacgatatacctgacagcgcccacaatggaacctttgacgctgtcgaggatgatgccgaagaccctgagatgtatgacgaccaatatgaccaagacgatgactccgaacaagacggccctatcgcgttgcccctcgaggggaccgacggaggagatagttcgagggccgacttttggatcccacaagctactcccgacgggcgcttgttctattacaatatgatgacaggagaccgcagcatggaactgcccctggagtctcccgtatcttcaaacgagactggtccgcgagatcgaatgaacgtcaatatccccgacaaaaccaggccgccccctgagatgatggcccgtggcttgactcaagatgaggacgacgagtatctgacgtccgcatccgaggccgagggcgactcatctagactggcctcacgccgttccaaggtacacagcgagctagtaaacctgatgtttgaatgactcggttgctaacattcaccagcatactaaacgcgcctctttcggtgccttatccccatcaacctctatggactccatcaacggcgcatcgcctgttggccgtctgcgaaatggtgcctcgtccaatggccatcttactgcaggacaggtccctaatatagcatccgctacctcttttactagcactacctataacttaccgaccacagctaccgttcctcgatcgtttttcgacgacggctctacgccttcactcagctggactcttcttgtctctaatatgcgacgtgctattgatcggtatcgggaagccatcatgaacaataaccgctcagaatacgtagcaaaagccgaagacatatctgaccatctacgactgctactcgctgctgggtcagggactaccgataaccactctggtcagccatctatcatttcaacgaacaaggccctctacccccacttccgagacatgatgtccaaattctccaagctcgtaatctcttctcacatagcagctgcagactggcccaatgccgaatccatccagaagtgccttcaggaagctgacggagttctcatgggcgtatacagctatgtggaagtggctcgacaacaacgaggcgaggagattcctcgactcttcccaggctttgtgattggtagcaacacaggtgggagttggcaaaacaacggcctgggccctcgagatgaaatcacggccaacttcctcgaagatgaagagggcgtcgtggagccaactgcaattctcgacaacaagatgctcgagcgactggacgaacagaagcgcattttggtatccagcatccgagagctcgacaagagcttggtcgtcctagagaaaatagttacaccctacaggcatgaagttatcggaaacaatgtttgttttgccggtggtagggtactcgatacattcagacaatggattgccatgattgaatcgatcgatctgtcttcccttggcaacagctttcagacgcctcaattagctgacctcggaacacacaagcagagcctttacgacaatatctctgatcttattcttggatgccaagctgtcgccggacccttggctgatgaatggtccgaagtccgtggtgaagcactggagaatcggctggaatatgtcagacaatgtgccagagccctggaaaccaactcttcacatatcggattctcacttcaactattgtctgaacaggttcaaattaacatgcaacaacatcaggctgaagtacgacctcgggagaattcctttgtccgaagcaccctgcaacgaggcgagacaatgccttatgaccgaccgcaccagcgaacagaatcaaggactgctcctgtacgaccaccacttattacatcacaatctttcaccgaaggcgagcctgctcctggcaatatgcgacgaggcgattattccaaggtcaagaagatatttggcgaagatccttcgcctcaggttcccgtgaccgaagatacaccagaattcttactcctagattatgaacatgaagtctcctgggatagcaagacctcaccacctactgtcaagggaggatccctcctcgctcttgttgaacagttaactcgccacgataagctcgattcgaacttcaacaatacctttcttctcacttaccgatcattcacaacagctcgggaacttttcgagatgcttatcaagcgattcaacatccaaccgccagaaggtctatcacaggcggatttcgagatttggagggaccgaaagcaaaagcttattcgcttccgtgttgttaacattctaaagaattggttcgataatttctggatggaggattataacgacgagtcaaaacaacttgttcgagatgtctacagtttcgctaaagacacggtcaagtctacagaaactcctggttcagcacccttaatggcggtccttgatcagaggctcagtggaaaggaggctggcgctcgcaggatgattcaaactgtgaaccagaacacgccaacaccgatcatgcctaagaacatgaagaagctcaagttcttggatattgatgtcgttgagtttgcccgccagctcaccattgtcgaatctcgcttgtacggcaaggtcaaggcgacagaatgtctgaacaagacgtggcagaagaaggtccccgagggtgagcccgatttggcccccaacgttaaagcactcatcctccactctaaccagatgaccaactgggttgctgagatgattttggcgcaaatggaagtcaagaagcgagtggttgttatcaagcacttcgtttctgttgctgacgtgagtaactaaagatatgatgccgggtcactggaacccctgctgactgacaatagcgttgccgctccctgaacaacttctcaacattaacatcgattatttccgcattgggcactgcacccatcgctcgtcttaagcgaacatgggaccaggtaccccaacgtacacacgctacattagaatcgatgcggcgggtgatggcaagcaccaagaacttcggagagtaccgagaggctcttcatgcagccaaccccccttgtatccctttcttcggtacggacccctttccccgaaaagcaggtgacaaatcacattattaacaaacagaaaaggtgtctatctaactgatctgacgttcattgaggatggcattccgtccatcatcaagaagactaacctcattaactttgctaaacgtgccaaaactgctgaggtcattcgcgatatccagcagtatcagaacgtggggtactctctgcaaccagtgcctgagctgcaagactacatcttaaataacatgcaggctgctggggatgttcacgagatgtatgacaagagtttgcaagttgagcctcgtgagcgagaggatgagaagattgtgaggtatgttgcattgcggaatacgcccgcatcgtatggagcggtgccatctttcttctaagttcccctggtttagttttgcacaatgatggaggccacttcgcattagtggcttgccgtcttcagttaagatgaagagacatatgcttacttgatgtttcttaattacagggtcttggccgagtctgggttcctataaacaccagacccatgcaactgtttgaatgatcgatgcagcttgcattctttcaagcaacgaggcatccacaacaaaatcgaggagggccaggaggggtagtactacgacccggcccactgatcctcggagctcacgatagtcctgagtggccattacatgggacggatatcacgcgatggacgccgcccatgattgatagtggcaggaagaggcacaagaaagccagcaccgcatggtcgggaggcggcccggaaaagttggtgtggtgggaaatgattggtgacagggggttccaaagtgcggagatgctcggcagggcattgataatgctgggagaggcattttgacaaaggctccgggcaaggccgagaggcaacctttacgtgaaggaatgggttatttgatgataaatttattcggcgcaccaacatccatattgagaaagcctgcaagggagagggattgggaaacttggtggacactgatggcatttgcaactgtacgctggccgcacgaggattgaatatacctgaaagaccccagaggtagggcgcatgatatgatgggaagcatctagtggagcatggtcaattcttttacaaacaaacaacatgattgtgtatctgtatagttcaaacaagggaccgtcacgttagctcggttattcgtatcacgggcaagttggtagtgattctcgaatcgatcgatgtatggatttttagtgagaatcaatcacgttgatgtatctgataatttccccgaatttgagttcaattcactcttatgcaaggagcgctgaccagaaacaaacgaatatgcaatatccgtcgggatctcacacctcgtctcgtgtatctttctttaccccagcttgcccaacatcccgctactccgggccgcctccaggcggtacaccacctgacaaggggcttggtctgataatacataacgtgttcgtgacagcactgaaacgaggcctcgcataggatccaatcatgtatcacgacaaggcggcaccgagttcagcgagacagtccgcgtctcggctggcattgagtgaatgacgataatagtggtgccaaatactgaagataggttgactacggagtacggaggtacctacgtacataatgtaaaaccacgactaaaaacaacagggcataggttgataaataaagcgccgaaacggccgtgcgggatatcattctccatcattaataataacttcttccaaacatcgcgacatttattcacccctttagtgcttgtggagcttggccttgatgcgctcgccgatacttagcttgtccttcttctcatcagaaccgtggtgcttgccgctagagtgcgattcggtcttgaaatgatctgagctttcgctctcgccaagatgaatacccttttgctccatcaggcctgacgggcgttagtataacgaaacattgggcatttcgattgtggactcacggtcagcttcacgtccagcaccaggcttggaagcgtcaaagtcaccaccgtcggcagcaaaaccgctagcagtgacatactcgtcctccttggggtcatgaggttgattctcggacttggttgactctgtagctccctcggagccaacctcagtaggcttgtgagaagttccctcaacgggagcattacctgcatcgcctccgtgctccttggcaagcttctcgataggctgaggtccaggaccctctccgagattgacgtcggtgccctcagaagtgtcgtcaacgtcgtggaggtccttgttgcccttgtccgcctgcgccgggtcacgggtgtcattctggccggcagaggtatcctttgagtgagggttgggtgtgggaactgaaggtgtggctgaagcagcgtttgtcgtctcggtgggcttagagacgggagcttcatgcccaaggcctgttgcgcgttcctcaccgtggctgccaaagttttgtgccaccttttcttgttggggggtttctagaccgaacagtgtcagcgatatcattcagatgtatttgcttgtgtacctagtgcaggcgtagaggtcgtacccaggttgccggcatcgtagggctcgccgtgcttggtgtcaccctggactccagagacgggctccttgttggcagtttggttttctccccaaacagccttggtggcggcggcggtgaggttgctgatggtctccattgtgattgatcaagttgtgacagttgtgtaagtttgatatctttggttgtcgtgcagttgaagcttgaatggctgggttaagtatcttggtagcgagatggggtatagtaaagaactgaaatgataacgaacgagcggaagcgtcacgggaaagttcaagtttaaataaaaggtccttcagctttagaaaggtaaaaatcaaagagggggggaggttgtgtggtagctctgacgtcgttgtttgtttaacccaaccaagcgagggacgcagatagcacaacaggtacctcagtcagctaaggcacctacctacctaaggtcagtacacatcatgactactatgaatagaagccatttagaaagtacagtacccttggaaggattcacgttatttgccggatccaaccagtcaaagttgtgcaacattgcaactacttgtttgctgtagaacatgaccaaaagtaccttacctacccatccgagtcaaggcaaggcagaagagtcctcgagtccatcatccgtatgtggcggctcaaattatgacgccgcggtcgattgacggagctgacagggccctagactactgcagcatgctctgagccgtatctccggcctctcgtttcagcatccagtgttcccataatattccaggcttggataggttgggtgaatgatgtaaaaggttggtctttgaagagggtatgacgttgcactacctaccctccaaaggcgggcggacgtacaagcgacaagggtgggtgagtgtggctagagaggaagaaacctgcaggacaagataaaagtaaggtagcctagtacctaaccaaagagcaaacagagattaagcatctgcctgtggcttgacttatgttgaagctaaggaatttgtgtcagtgttttggtgttgaaccggacagcctatctggggaaggccgagatagagtcgaatatgtcgactacgtcatctcagatgaccctgatcttgaggggtcatgtaagtggagggagagctaccagtaaacggatgcccagtctgccagccagtgtactgggtaaaagccacaactcggaaagtagaggtatttcaacggtcaaaagaagaagttggtaggaattctataattcaattgtaaagctttgatgccgcttgcttacctaccttaggttccgacttggcattcgatgtccctgaacaatctaccgaagtcgcagtcgagaaaagacagtggagggcaacaattcaaagcatccaatccaatgcatggcctttcggcggtcaatattggatccaatgcttctacggataacgttgggtagattggattcttggcatggcttgcagtcctgagtcgccaaattggccccaaatttagctgagcgcgtcatcgagtttacgtgctgtgactaaggtatactaggtaggtaacctactaaaaaaacccgcctacctatgtactaagctagcatccatgtttacgaatcaggcagctccttgagatacgacgggcgtaaaggccaaccagccttaccgccccgagacaaatctgcagccctgtagcatcggttcggccgagacccggcttttgtccggaaattgatcaagtgtcgagacaacatggtagactaggtatgtaagtcgatggactacctctctacctctctatgtatgtataaaagcctctgttgagtttgattcgatgcaatgcccttggttggtcctcagaggtttcgagttttcctcaacacaccgctctccaagagctgaaaatctttatgccaagctagagagtgcacgtccgtacctacgagctaatgtcagttcaaggtctgtgtctgtttgtctgtctgtctgtctgtctgtgtacatatctgtgaggccaaactttgtcatcgactttgaaatgatgaattaatgcgtctatcgtattgcacgagtcgtctccctacctccgtgactcccgtaccgggatggcctgctctaagagccacgcgccaagtggtctctgccgtgccgtgttttgatatcgtaagcaacagataacatctgccgttccattttcatctggtctcctggtaagtactgtacatacagtatcttgcagctttacccactcccatggtaacggcaatatggaccattccgcaatcaacattcccctgcctccttaatattggcgactcgagcttaaaagattcaactccactaactggatcatggctatccttcctgcttctcatacatacatacatacatacagttcagctcgtgcgggtaaggttttccatactggatggggacccctaataaacttatcagaaaccgccaaagaaaaacgtccatctaagactaacgttagttccaacgtaccctacaatgatcccgtatggctggctatctctgtgtcccccttttatgcgccacctccacctttctcgtcaccttgcaaaccttgatcctttcaaatttcccctctcgagttgtgagttgtgatcaataacaagcaaggtggtccctgttggcctagaccatctaaagtggcacttcgcaccacatcacgcagtcctggcagtccactttgagcgatagtctagaggccccccattccctcatcaagacctccaaggaccttcccagtatccgggatgtcggtatgatcctgggcttagacttggacttgggcttctgtcatgtcctcgggtagaagctgagctacctgatctccgtgcggattgcggtcagctacgtacgttaccatcgaatccaacgggttggagttgaacaatgctggctgacgatcgccgagatgaggtatgatcgatgggtaattccctcgatacgaccgtcagaggtagcattgatttgggtccacacattaattaaaatgctgacaggttgaaatctcaatatcatagattgtgtgatacggtaaggtgagatacagtccatacttactacctactacctacgatacgatgcggcgagtgcccgagcccggttttaggtcggttcggcaagcattccactggcactgtagccgtacctaaggtagctgtaggtacctagctaacggtgcatactagcgagctgtacctatggacagttactagtggaggtaaggtatggaggtagcagttagtagtgcctattagttataggtaccttaatgagttcttaaggtagtactaaggcaatctaattaggacagctgggtccactacttgggctgtcccgtctgagcacctacctcccatcatccatggatggcttccgtttccgtcctctactttaccatacttagactcatccttgcttgatctttaattctttcaacgaccttttttgacagtatttcccataaattccgacggggcatactggaactattaggccgttctctgtggacgccatgtctttttcgtcttagatcactcgcatcttcaacctataccataccatataccgtgtacacagtctgccaaccctttctccgcactacctacctacctacttacctgcggtacctaccagcccttactcgaaaatatccaagccaggacaggacaggacagacaagacaggccagttcagcacagcaccagcctaggccctggccctggccttgactcggtctcgttgcaatcaatcaatcacgggagaggactggctgaacacactcacatgtgccgacaaaagtaaacatctattctctatcctaccttagtaccttggccataagttaataccccgccaatttcacatcaacttattccactctccctccttttcctctcgtcccgattccagttccagctccctgggctgcgggacacccctacttatcggaaacacaacgggcttgtctgacatctgtctacagtacatagccgccgttgtgaccgttgtgatccagcaccagcaccaataccggctggtcccctactggttttggatactggttcatccgacagcgctccctgttctattctaggcctctttgccacgggcggcagtggtagcgtcagaattgcgagtgggcaggttgtgctttcggcctctgggctggatgagtggctgagacagccagcgcaagcagtacaaggtcaatctacacgcgattcgtcgcgttacttaagttattcgggatgggacttatttcttgaggcagctattcgaccttattctgcatttctgccattccaacttggcgatgcttatttacctggtcttgtcttccgatctaccacccctattgtttcaagctctgatgcaacacacgactgtcagggttttgatcaacaactgaaccgagtttcccataattagccgttcgctacttgtttcatagcctgtggttttgggcgagcacaattgccatctccgtcactacttatatattggaatcagggtatatccggtacccacccgcctccacgaactccgtcaccgtgctaccgatctcactgccccggtcctaccgattatcgacggtgtccagctctcggccagacaccgtggtgattcaaaaactttcagtggccatggtctactgtgggaaagcctctcagggctgccagaattgtcgcgtgcgacgtatcaaggtgagttaatccgctagcgtcattcacgacctgcaactctctatacatacagcagttcgtgaactttgactaaatggcaattctgctcaacagtgtgacaaaatcaaaccggaatgctcacaatgtattcgggttgggaaaaagtgccctggttatcgtgaccagctctccctcatgtttcgagacgagagcagcaaggtgatacaaaaagcacatgcgcaatggggtgttggcgaaccctctgagggtttatcaacacaaacatcctccagctctctggcttcctcttattcgtccaacagctctacacaggcttcttcggtttctgcttcttcctctataacgtctctacatagctatcctggtcccgcagcgatagcatcctcctacaaattattcagggatggctggccaacatctcctgattcaactacgagccagcaaacaccatcgccagcccctcgatctcccgcttcgtctttatatcatacaacctcaaatgcttctacgggacaacgtatcgttatacggccaccaaggctttcaccgccaatcgacccaagtctcgaggagcagggcgttcagttctatgtcaaccgttacctgataggccatccagatgagcctaggtcccccggcgacttgtcacacacggaatggctatgggaccctgctgttcaagacgtgatggccgcagttggcctcgctagcctttccaatctcaaagacgatcccagcatgatgacgatagcccgtcaacgatatgggttggctttgcgccagactggtcgcctcgtacagacctcgagcatgccggattttgaggtcacgatgcgttccgtcgtcatgcttgccatgttcgaggtttgtgccccgacccctaatgctagccaacacacccgcatggtcagccccatctccccgatctaccattctcctgcccaatcttggctttcgatttgctaatacccgtctccagcttgtcaaaggagcttatcaaggactagggcacgttcatgcgcatgttatgggcgggcttgctctgttgcgacgatggctacctatgccagcggccgctttcctcggtgttcgtgccatggtacagatgtcttattctcttgtatgtcatggtttctaagcacaccgtcccaatttactcacataattgcccagtttatacctgctcacatgtccgcaacacctctgccggaccccctgttcgaatggatttcgtttgcaagaaccctcctcgacccagtcgaccatcctgctaccgatctcggccctttgattgggcggttcattcaggtctcaacgtacataaagacccatgctctggtcgacggtcgttccatcacagtgtccaccctgaagcaattattagatatcgacgagtcattccttggttgggaacgaaaccttgggcctacttggcgatttcgcgaagacaaagcggagcacctaccggccgctgcggtattcgatggcgcgtgtcatgtctatttcgacatgtttgttgcacgaatgtatggacattaccgatgggcgcggactctcttgaatcagacaattatcgaattcatcaaggcgtaccctaaatccagcgcgcccttgatctcgttgggctgaatacggacatcgatacgaggtcgttagaaaactcgcccgcgacactctcgtgagcacaccaacacattggcgacacccgcttctcacggaaaaaggctgctgtgccagtcgagagaccaggaggggcgggctctggctctgccgggcttcccgttgttctgtttcaccttcaagtcgctgcctgcgctcctggtgtcccagaagcatactgggactgggttgtggcggtgatggagtgtatatggagtgatatgggtattcttcatgccaagtgcatgatggatacgatgaaggcctatcgtgactcgttgaagataaagaaggaggtggtcgaaagcagtgtgcggtgatgataactcgcccaggcacccgtatggttatgaccaaaatcatggaatgcctgggacagtatgaatgcatcttgttcggtgtctaatggctttgtgggctgcattggcatcgagtttcttcaattgggtacctaggagtagaacagctgttatcgagcgtccttcttcacccggagttggctggtttgggtattgcatgtggactttaaggttcacgaaaggttatggttgacgaatattgggtgcatagcatggccacttgtgcttgtggtagacatgatagcttctctgcctcagtgctgctactcgcacctgaggcctttatattacacaacttatgttgataaattctttctttgtctatagtattatcggagctcaacggaaatgaccatggctcagacaatatatacctactatttaaaaaaaaaaaaaacattagtacactcactagactagcccattagttggatggtttcagaaacagatgccctaactctttgttgaggcatcacattaatgctaagtagcaatttgggactattgtacagtcctttggtcttgtcatcagtctctagaatcgataagttcaaatgcctggttattatcattggtgctcgaggtacctaaccactatatgtttccattcatcgaagccctgggtcttccccagatgttagtggggggatctgactaaacccccggagaaatagtgtaggcgtgggccgaccctggttcaggcacgtgtatcattagtgaatggaaggcagccacacctaactccaccgtaacatccatacccagtccagccttatcgcaacgaccatccctttcgaagccagaccatccgcgatccatcaaagcaaagctcatcatcgatacgaaggagactgtctcactacaaccgtaactacatcagccgccaacttcaatcatcatggggacggatgcccgaaaaggtaacgcgactttaatcatgcgcgactgcattagactgacacccagcttgcaggcgatgacggcacgatcaaagttgcatctaagaacaagaacggaaagatcaagctgaagaaaccagcgccaaagcacagcaaacctggaaactggatggatggtagtgtaatcgagggtaacagtatgtagtgaggtcatcgtatacaagcttggcgaagtcgctaatgttcctcaggcaagaagaagaacggcgcctcgcctgtgggtgcaccctcaccaggtcctgtcgtaaacgagctcgacgaaacttcccgcgaaacctttgcgacagggcgacccctcgaagatagccccgacctgcaacaatgcaagcactgtaagaagagcgttttgaagacggccgccaaggcgcatatcgcgcaatgcctgcgattaaagaaagagaaggcacaaagaaagaaggaagctcgggaagcaagagagagggcaaaagaggcagcaagacaagaagaacaacggaaagaggacgaagagaatgggattgagcggggcgacgacgatagtgacgacgacggaatctcagctgaaaagaaagcgactggaagcaagactgccaaaaaggccgcgggtaagaagcccgaagatgataagaagggaaagaagcgcaaggccgatggtgatccagacaagggacccaagaataagaagaagaaggatgagccgaaagccaaggtccccaagccaaaaggtgagatactgatcacaggtctcttgggaggcttgcactaaaactgatgctaggacctgtggacgtggagcggcagtgcggtgttttgttacccaatggacagccatgcgcaagatcattgacatgcaagagccatagtatgggggcgaagcgcgcagtcgcaggaagatctttgccatacgatatgcttcttgctgcgtaccagaagaagaatcaagcgaagcagcagagtaagtatcgattgatcttgtccacccaccagtgcactgcctggacagaactaacgatcaactccaacagaggcggcgcttgatgccaacgcgccgatagaagatgaagacgaagccaacaacggaccagtcgattccgacgaagaaacaacggccgtaatgggtgctctatcacaatggcgccctcaacctttaataccacaacctactttcactcctataaaacgacaataccagctcgcaagattacacgaacagcttcaaatggccaccaatggtggaaggacaaatatcttttcagtcactggtttcggagcacagaagcttcctgagggccatcctgggctacaacctgcttcagaagatgctcctggagagatagacattactgcgggttttaatcatgctgggcggacgacagcgacattcacacctcaaagacaaccatcagtttcaagcagggcataggatgaaactttgccttgcagaacaggcaaagggttgaaaacagaaccaacacacgtacgttctcttgaggcgtatcaaggccgattgtatcagggaccattcatggaggagataccaaacgctattcattgattgtggcgaagagtattgtacagcgggatctggaaggctttgcttttatatgagataacaataatgttatgagtctcccatatctaaggaacctgacaaagtataagtataaggataaggtacctcctagtctacccgtcatccatgcctcggaactaaggtgctaagtcaagggtcacatgtggtggggggccgcgccgaggttggcttatgacgtcgtgaatgcgatagcgcgcgtagctcatcatcatcacggtcccgtcctgtaatagataccagacagggcagggctacttggatgcggctcaacatctatgttgcctcgctcgagactcttctttcacatcatgcacgtgcctgtgcccgtgcctttcagctgtcatcatttcgtttcgcggcattgatgagcattctcagcatcttgatcttgttacaatgtcgtctcagcaggctctcaatgcccttggccacgccgtatctggctctgtagggacagccgtgtcaacagcatctctgtacccattggacctggttaccactcgactcaaggcgcagcgaaagacgggaggctctacaggcgactacgatggtgtcatttcagctttcaaaggcatccccgccaacgaaggagggatcaaggcactgtacagtggactggggacagatgtggccaagtcggtagtggacagttttctattctttggattctacaactacctacgccctcgacatcgcaaacctaagattgtcgaagagcttcttgtgggcgccgtcgctggagggtgcgcccgggccctcaccaccccgatttcgaatgttgtcacgaggaagcagatgctggggagtgatcagtcgcttctgcagattctctccgagattcagaaagaaagcggattgctaggtctctggtctggctactcggctaccctgatgctcactctgaatcccagcattaccttctttgtcaatcgacggctggctgcgcgtatcttgccagccctcgaagatgaggactttccagtggcatggatcgccttcttgattgccgcctcgagcaaagctactgccactgccatcacataccctttccagacgggcaagacgcgtcttcaaatggcgggtagcgcggcggatgctgatgtggagaaagggcagagcgggaattcgaagcgtaagcatatactgcggaggattcttgatcttctcaatcagtccatatttggcgtcattattcgcatcattaccaacgagggtatgaaggcactctacgctggacttcagggagagctcctcaagagcttcttcagtcacggattgacaatgctcaccaagggtgttattcatcggtttgttgttcgtgtatgggtgatgatgctgttgccctatttgcgacagcgaaagctgcggatgaagtgatggggtgtggttcagtgcaagggtctcaacattggaaagcgacgcttgatcgctccacggtgtttcctccgtgagcagaaaagcctgtcccttcggactggagggctatcaagccaggtatcgaagagccaggggcggtatctgtcttgtgtgacatggaagaagtcagaggtacgtcgcagacgtagcaggtcaggggtgggacatcctcagcagatgtcctttttgacgatgggatcatgaactgtttaacacaactgtgacacaaaacatgaccgcattctctggtcatcatgggtttggaggcgtttgtgagcatctttaagcatgacgggcaagttctctgtttgccctttgacgtctcctcttcgttgaagttgatcgtgatgaggttttgcatggtgatagggtgggggctgtcgggtgcagatgctggacatgttggtgcggtcttgtctttcttcgcaactggtgggagtttgctggattgggcgtctggtgtaagcgatggagtccagaatgatgggaggtgaggtttcgcagcctgtacaatagggtgctaagttaatacggaatactacaccattgtagggttgagattcctaccttttcctcttccagcgctttcctggctttggccctgtcctcgagcgcaatgcgatccagttcatccttgtcgagttcaaacttacgcttcgtacctcctactaccaaagcctgcgagttcgaatcgctgattgtcgcatccaccttttcatcttcggtcttggctacctttggcttattcttgcgatcgagaccagcctgcgtcaactcaaagtcttggatggcgcgctcgcgatccagctcatcctcgtgcgctttctgcttagcggcctcttcctcagcagcggcgcgtgccttgtgggcgcgtttgatttccttcttctgcgtgagtatgttggatagtgcgcattcgcggcagaatatatcgccgcgtcgacatgagacgggttcgcgggcaatgtttagacacaggccacatgagccaaacgggaggaatgaatcgcggtgaaggcgagcggacgatgacgaccagtgggatttagcgagggcgcgttcgtgagaggtgaagactggacgggaggtgtttcgtttacctgattaattggtcaattggtaagacaaccgttgtgatggtatcatgaggaacgaacgtactgtgtgctgataccatgacgatgtctggctcggaggacctcgctctgttgtcgttgatagaagctggtggaggagtgttctatgccgcccgcagcgtcttgaaggtggtgctcgtaaatatgagttcagtgtggttggggaagaccacgaacgacaagaactaatttaaagtgatggatgtctagtagcagttgaggtagacgtcgtcaacttgggtaacttttattcttgttccatgcaataaaaagcaggcacctgacaccatgtcatttctacagggtaagcaaacagggaaaaagttggaggtgggtctactatgagccgcttctccccgatcaaatattggtacttgtacgtataaagcacttgtctgggtacagtactcgacggatcctagtgtttcgatattgtctctttttttacaatgttatcttgatatcttctcaagactgtcgttaccatgtcagattcagatcctcctgcgcagccaagtctgccatggcgcattgcatcggcgagtgtcatgggatcagttggcgcattcgctagagtgtttatgaacggcttcaataccctcgaagtcacaggcctacaagggcttctgggcgtccttgaccgtaggaaaagggaagggcgtgagcgcgggctgctcacagtatgcaatcatgtagcagtgtatgctatgccatggcaatccaacgctacgtacggctcatgctaatcatctataatatatatagacttgacgaccctcttatttggggcatgctaccaatgcggtacttctttgatgcagtcaacatgagatggggtcttggggcacatgacatatgttttaagaataagtgagtattcaagacctgatatcaaacgagagagtgtgagcgagcattgactgacaacccaaatcaattacagagccacttcgacattcttcagtctcggtcaggttttgcccactcacagattatggtactctccttatggtggtctatatcagccaaccatgacacaagctatcaagctgctgtcgggcccatcaccggcttcatggtctacagcctccgactcccccctctctgcaactcctgcttcaacaagacctcctccggttcctcaaccgctcttcttctccaccaacggtgtcgatcaatttccagcaccgtctgcctactcagcctatcgaaatgcctgggttcatgtctttccagaggcttgttgtcaccaaagcccggaaagcgggctgcgctacttcaaatggggtgtatctcgcctgatccttgaatctgacccggctcccgagttcatccccatgttcgtccatggtactcagcacatcatggccgaggatagaggatggcctaggtgggcaccccgtgttggaaagacggtcaagatagtgataggcgaaccgaccgacgttgatcagctcttcggtctgcaacgggcagcatggcgcaagctcgttgcgaaaggcgacccagaactactccggaatagcccagaggcgactgagttaagaatatcggtggccaggagagtaagagacgaggtcgagaaactgagagaaagcgcgggcttccctgcagaaaaggacgaagcaccagctctcgcagaaacgtgggccaaagatcctctccgcacaaaattcaagagcccagtcgatggtagtcttgtcaacagacacggaccaaaggaacgcccatgagtattaaagtcatatatctcgctctcgtagaattatagactaaaactaggagggtcaaatccccaaccccctgagactcaaggtactcactcatactgaacatcggttgtcgacaggaataaacgaaaaaaataataataaatgacgaatcaagacaccgacacaagctgctgtcacaagatccaatatctctcctgtcctgtctaattcatgctgacccctttaactccatcgtgctgagaaatagtcgccacgtaatattatggtattttcttcttttggtttgcagtgaggcgctgttactgagacagctcgattcaaaaacgctgtgatcatgacgcagacaaaactagaaatttcggtctctcgccaccggcggctggggcaagttctaatacgcctcgaaaccttgggtgggaacagcctgggggtatccgcgagcctgcgcttggagagcctgctgctgagggtgcatcataaggtcgttgaaccaaacgtgctgaagggcatcatgggcactgatcctcagctctggtcgaagctgcagcattcgctgcagcagatcgataccgttggggtcaatcgccgggaggatgtttcgaagatcttgagtggcgtacatatggaatgtgggcttgtactcggggaactgggtgatgcctggccaggtacgctctgtcggtgttcccatgatgcggaaaatgcggacgatctggtcttcgtttgtggttccggggaacagaggtcgaccggtaaacatctcggccatgatgcagcccgcggaccagatgtcgatactggtgttgtatgttcggctgccgagaaggacatcgggggcgcggtaccatagggtgacgacctcgttggagaaggtgttgacggggataccaaaggcgcgggcaaggccgaaatcgccgagcttcaatacgcccttgctgttgatgagtaagttctggggcttgagatcgcggtgaaggacgcggttttggtgacagaagtcgatgcccttgaggagctggtacatgaaggacttgatggtggtaggcttgagggcgccgcgatcaccatgagtgtccatgtacctcttcagatcgccgtccatgtactcaaagacgagcatgagtttgttctcggtgtggataacatcgtgcagtcctacaatattctcgtgcttgagctccttcatcaacgaaatctctcggatggcggtcgagggtgttccctcttcggagtcgaggtggatttccttgagcgctacaagctctccagtctgtctgttacggcccttgaagacggtggcataggtaccttcaccgagcttctcgagctgctggaacgagctggggtgtcgctttccatccatgttgagattgagattgaggttgaggtgagggtacgagatggtattagtctgaggtgggtagagtttgaaaagcagaggatgcgtgggtattggctgataatggcgtgtcaccgatttcgacttggggcgaggattgtcgataatctgcagatgaggaagattatgcgagtggagggagggaaagggttttgtacggtggctatcgtttgttgctattttttaatattttgggtttgttttgttgatgactcacaaactctgcccttgacgatagagagagtatttgggggttccgcccttcaggttggcctcacttgttttttttaaaatccttttggagtcgtgccctttgcttgcggtaggtgactttggaggtggatggaggcgggggaaaagggaggtgggaatgtctataggtactaacctaaacagtggaggctcctggaagggtcccgtctccttgtgagggaggggttggagggatcgacagaaggggaagagagtctggaattagtactattaaacccgacatagtcggccattggaccaaaggtgttagtcagtagcagaatacttggtgatctataatatataagtaggtggtgatattcttcacatcttgtgttaaatgtctagagtataactgagttagatattatgaggctgatctcagtctacctactcatcgatatgggtgcttatagcgggtgccaatcatgcctcaagcccgtcacgggggcttgttagtgctatagattaagcgcacgcgcacccggtaaaatgggcccatgcacccccacctaccgagtatggtattttaccccatgaatcaataagacaacgggatataactaggtatttgttgaggcaaccttaccttatcatccaactgagtttggaccttttaacacaatcgtcatcgagctacacaatccatacatcccgcgttccccgtgttacttcttaccatctacatctacactgcttgcccctcgctgtgttacgccttcgaatgcaaaatacatacctcacatacgtaacttgcgtactcctgttctcctccgaggcgccgtgacatgaacaaagacagcttgccccttatcggaactgcaccttaccttagcacccctgtattcgccgtataagcacagcacagcacagcacagcacagcactacaaccacttataacaatgagacctgtcttgcctacgaaccatcctctcaacactcggtcctcaggtcgacctgacagcttggtacgcccttcttcgactgtacctgctgcctgtttcatcaccacagaggccgaccttgacgctcgccgagatcgctcccgtccgcggttccgccagcaaagcgatcggcgcaagtgtagccgtaactcgcgccggccttcaaccccgcgtcaacgacgttcgcctcctcgtaccggccgtaagcctgcgtatctcgcatcggagtctgatggttccgattcagacgattcttcggttgaatctgttgtcgaacaagagccctcgaatccaccgtcgcagccaagcactccgtccctgatcggtctttcgcattctggctctgtcatgagcatctcgtcgcaaagctgctccctaacaggtccctccatcgacgcccatagcgacttgatccatgatgatgtctccttacccgtaacagatctggcagataatccggaaaaccaaggcacgattcctcagcttatcatgccgagcttgatggttccacgacgtcgtcctttctcggaagtgggtaaatctttgggcaagctaaagatcatggtcgctgggcaatgcggtaagtacatcaacagaatacccatcagtgacggttttaacgaacgacttcaataggtattgggaaaacttctctcatcaagactctggcagaacgttgcgagcacatcgttcacatggatccgatagagaatcgtagtgcggtacatgctactgaaacatatgccagctcgcgcccacagccgtggtggcgatctgactctgaactcgccctgacaacacggaggcggatttctaccaccggtgatgtccttgataggaatgtatgctttgttgaaagcccaggccaccgacaaggtgcctctgtacgtacctgaaccacccgcctcagatgatcgtatcctaacaataactcagggctcgtggcgtgatctccattatgtcgaatctcacttggcatctctgatgaataagccgatggctgattcggatctgttcgccttggtcaactctggcggcgagccaattgtggacgctctgctctaccttattcctcacagcggtaagttcatccactttcattagaccaccacgtttgctaatgagttccaggccttgtacgagaggatgtcgagtacattaagcgcgctcagcgcatgactaacgtaatcccagttcttactagggttgacgagcttgcaccagaggaaatcaagcatatcaaacagcaagttgtgaagagtctggttgataaggacgttggttacttctcctttgcggggcctgacgactcagaggagaccaagtgtgtctatgccgtttctaccgaatctcggccggactacgacaccatggacgccagtactctcatggactcggaatacatcccgccgcttttgcctacagatctgagccggctcgtcgaccacgtcttttccctggacggtagcgctcgattacggcactctgcagcggtgaaatgtatcaaatggagacgtgatcacggggataacttgcttcaaaatgccttgtcaagcggagccttggtgtctcgatctattcccgagcgggccatgagattgaggtccttcaggcggaccccgagctgggatcgactggagctctataactgggcgaacaacctgcgtcagagtcttcaatccgagagattataccatctgatggaagagagggccatttcaaacgctgtggcgaagcagtcgagtctagtacacgttccctgcaacggcaagaaaaagacgcagtccaagaaacggaaagctcctcaacctacacaccaggacccactcggcctcttggagatggggggaggcctcaagcagaaagggatgctggccctagaaatggtgagcagtgttgggctggttggtttggtagcttccaagatcatgcacactggctggtctgacgggatgtgttctgttgttgcatcacgaagaagaaacatagaggttggacggctgagcatggtcttgtctttctagacggcgaaacatgtacggaccaccgccatcgtctttgcttcgccattatgctctcatccaaaggccagggcaagaggcgggttcaagtattgttcgagtactggagcaatacatcatgacacaagataccccataaacaccacacaaatatattaattggactttgatggcccctatcttgcgaatgctggtgacagtggtgcttagtattgacacatgacagcccctttctggggggcttatatatgcgcactgagataagctcaaccgcttcaattagtagttctactggtgctcatgccttgagtagcgcttcttctcagggggtggatgtccaagcgcagtcatagcagcgttgagatccggcatatcatcagcggttctcgccacatgagcccagcggatagttccgtctcgatcaacagcaaaggcaccgctcgtctgccaccgtgagccactctcagttggccgattccagatgccctcattctttccaaggctgaagacgttccacaacgtgagagggttaacggcgtgccatgttgatgatattccgaggccccatttggcatacaagtcccgctcttcatcaatcacaacatcgacgttccaggtgccgccgacgaggggcagccagttgtctgttgcctcttctgaagagtgcgagatggcgacacaatggacccctgggaccttatcggataggtcggcgagagctctgaatgtcttttcagcgactacggtcatttagcatcagatcgtacaaaagggatgataaggaataaaatacaggggcatccgcaatgacggagaaacaccacgagagtaggttttccgtctggaaggcgaaggtgttgagaccagggcgctttagatccaacctcgactgtagggccgacctctttagccacgggtgtcttccatgagtcgagttctttccagaagccggcattagcgttggcattaacagcagcggtttcttgtggcatgatgaggcagtaacgttattgttatggtgtgttatgatatgagtatttcaaagctccaaatgtctcgtgatattagagcaaggaaggttgctacgtataagtgcggccaaccattttgtcaatgacataatacactcactcactcacactcatacccacacatatactcccaccaacgtatatgcccgacatgcaaaagaagaatgagatatagtacactgatctatttagatattctactcaatcgatataatgtacctctctagttaatacttgattgagttccctaaatgatgattagataagctgcttagggtgtcaacaaatagaaacaactgccttaccagcttacccactatactcgtgtagggtagccagtcgcaaatgtctccatctatcaagacttcgaagttgaactttgacacttcacatttctatacgcagacttggtctctgattacatcaactgtccttgcaatacataaaacagacacacaaaatcccatataggatcagggtccccaaatgcgtgaaatcattagtcttcagctcggtcagctgagtaactatacagccactcacttctggaacgcccaggtactattagtattacagctcatgcacaaaacataatcactcaccttagcataggagtcatactttacatactcagtcgacgaaaagtcgcccatagatcacaatgttcattggcgggccggtctaggtgctgacggctcagaaacatttctcccacgaacagtcatatacgatctcaaaggcggttttggctctttacgcaagattaatgcgctgtatgagaccgaagccgaaccagatcctgcggaattatggcagggactcctattgatcatcctatcggccagagcccatgctaactaacacccactcaggtcaggtcaatcagtcgttcacaaacaggcacccatcaatccaagcgagtaccagcagagcctcgatgcaggcactgaaccggcacaactaacaacctcgaatgtgagatactggtccgatttctcacgagtttacttccacccacgttcactggtccagctctatgactttgagctcaactcgacaaccatgccctttgagcgtttctcaatgggcacagagctcttctcgatgctcgacaaggagcacgatcttgtcgatcgagacttcaggctctttgcagaagagtgtgacaggatgcagggaatacaggtctttactactatcgatgatgcatggggtggctatgcatccgcatatctcgagtccttgagggatgagtttccaaagacaaccatatggacctggggtcttcagagccccttgcttgttattcctagatcaaagcgccaactacgccttacgaatatcgctcacagcatcgaacagctctgcacacaggcaaccacagttgttcctatggctttacccgaagaggacctgtcagctggcgtatcgttggatcgccgctcaccctggcatacatctgctgtcatggccgcagctatcgaaacagccaccttgcctacacgtctggtacaaggctcttcggggcagccaagttctctaggcgacctggctgagagtctgaacgtcaatggcaaccagcccctggccagcatcaacatgtccttggcacctgagaaaaactcatcggaagagagccgcatcaacgtcgacttcttccaaatagggcggacttggagtcgacagcatattgctaggtcagatgcccataagcatgtcttcggtgaactccgatcttatcgagacctgaaacccctcgggaacattgaagaagacgctcctggacatcctggacatattgctccgggtgaacgccccgtgataggcaaatcggttgtgcgcaagtacgtcactgtctagaccatgtggcttgctaagtactaattctcaactagatatgattcatccctcagattcccgttactggacgcctaccctcagatctatcctcatcttagaagccatcctgatgccagtatgcaaaccacgctctccacagatagctcactggtgcaacgaatcagaaatttgcggtcaggctctgctcgactcgtgccagtcaacgaaagagaggatcttggtaacggattggcagaattggcggatgcctaccaagaaggctggttcagtggcagtgatgatgacgacgacgacctatgatgcatttgatagacctagtcatccaattgaaatagagtcgagcaatctcgggcgccattcacatcccaggaatacgcgtgacaaaaacaagaagaggtttggagcaaatctcctgaggctcatcgagcctcaaaaagtttgtattgatctagcatggccatttcctaggtacagatataatatgaggttgctggaggtcttttaacgttatcgacccggcgactagacaactcccagtttggaaatatgttgctgcgaagcacaacatgctgatttggccagctgcccttcccgcactactacgtgcctctctgtctctctcactttctgctgttattaatgtagattattcaatcttccaatcgcaaataacgccgccagtaatgcattaacacatcaggctggcactgccaacttaccatggtagttgatgcagttcagtctggttgaaagcgaacttttttgtttatcttatgttagttacgtgatcagccacatgccaatcgtccagccacttatggacttgccgatattcttgattcttttttttgttttaatatagtgcaagatgcacaattgagttgtagtcaagctcttccgagccaacctttatgtggaatgcgaagcatgctatcgtgctcaacctgcggcggcaaccgaagcttgctgtctcttcgctgggggaggattctcctatacaaggattagtataccctagctgggagggatgtgccatctggaacagcgcatcttggccggcaatgggaattcgcccggtgatgcttaaatacctctggggggccccgtttcttgccgttggctgagcccttagctgcagccttcttctggggtttcttctcgccgtcgtcgaatacatcgtctggtaagttgaagctgtgcgggtcaaagtcagccggccaaggtgcattgatgcctggaagcgtctgctgaactcactttcggacatgttgaacgccaatagagacgtcatctttcagatcatccttgtacttctgccacgaggtgcaaagttccttgaactcatcaacctggtaagaaagatcaagtgatttggcgcctgtagagtcagtattggaaaatctcaaacgccggagaaccgcgaaaacatgccaggctgtatacataccagaagccaactcgaggccaatataatgagtagttgtgtagatgtcggatgggccgcttgccgtcgtagtgtctgttggtttggactcatccagtgtctcaggtttgagaggcacggctgtgataggaccagtctcttctgtaggctcaggcttaacaactggatcattctcaccgttctcggtcttgacctgttcgtcgccctgaccattctcagacttgataggcaggccattctccccgttctcagccttgattggtagctctgcgactgcgggctcaatcttgacagcagtagtgtgcccagtgtcttctttacatagatagtcgaggctcccttcctgcacagcctcgatctcttcctgattgtgacatcggtgttgtcgttcataacccttgttgaaggcatgagctagagcaatggactggtgttgctcaagtttctgcactagcattcgaaccttggactcaacataaccagaccagatcgtgtgggcctcctttgtcttcgctgctgaggtaacagagatgtagtacttgtaccctgcggtgaagaaggtatgcttgacaaaaagatcgctccaggggcgcttgcccaccatgatgctctcagatatctgaagagcgcgcttaagttctcggttgataatcgccattgacgaacgagtaatgttaaaagtagcacacatagatggatacgcaggagtaatgacgggcattagatgataggtatcacccttgtagagctgcggaagcaggattagcactctgcgctttgaaagcgcatgcagctagacgtaccttggggttccagattcgaacaggaagaggcccaccctcaatgggcttgaggagaacgggttgcggccagcgccattggctaataaccaaaaagaacttgttaacgatcaccgagaacgtagcctttgggtagagctggcagacgcgtgcgacgagcatggcccaagcaacaccaccagggaaacccataatgttggcgtagacagcacgccgttgcgcccacagcttgatggctcgcaaggcattcttgaatgtgctctgttcggggacaagcgtgaggatctcgtccgttactcgtgtgccgttgagagatcgcagctctgcctcatccaggccgcgcagcaggccggagtctttgaggtctttgaaatcgggagatagctgcttctgaataaccctagaaaagatcaaatcaatgcttatgccagagtactcaaacttgatgatgggtacgaaagcatcagtcacgacagccatgtcagtgatggcatctttgggggccatcgagaggagcagatctgggaagaacttgaagtaatcctcgcgggtcacgtatttcggcgcgacgatgagagtgtcaatatcagagccggggccgtagacgccgaggcgataactgccgtaagtgaagactttgcccctcgcattccgtatgaggacctcgttcttgggttctttctcctgggcgactcgacggacgaacgcatcgcaaatggtttggatcgaggctaggacttcttctctggaacaaatttgttagttcctgacacgctcacgcgacagatttattggaattcacctcttggcagtctctgcgggactctcgaaggtcttttgacgcttcaattcttccaggagagcgtccgattgtcgcagctcggcttccgttgggagttgaacggaaatgggaggcgtcacgccgtgagcctgttcagatgccatagtttcaatgtatccaaacgtcggaatgggggaggaggagggggggagggaagctgaacgacagtggttgggtcaccaccaacccgaggccggggaggatcgcaaatcctaatgcgacaggatgatggccgaatcgacaaatggttttggttgaaaagaatgcgctgggttttcaagcctctccaagggtagtgggagcagcgcaagggagaggccaggccaggccacgcacaggacagggcaagagggtgctctgcgtccggtatgaagacgaatattagggatggctggatcggacatgtaagggatggatcgtaaaggatatcgagtgcattcgctgggtgatgaagatcccaagttttttcttactacttggtaggtaatgaaggagaattagaacttttggctgactactacgaggcgccgcgaggctacacaaacgcggtggtggcccagaagctggattgggtggaggtaattgaaacagtggatcctggctaaggcacttaagtaacttggtgctgaggcaccctaaacctgggggttgagttcttattactggcttttatctgtgggtttgagctgaattaaacgggcaatttgttgtttgttaactgtggctgaatgaaggcattgaatcacgttgctcacgcattgcagtgcttgaataaagaggtacttacttattaagaaacaggcaaagcgacagctgcaatgaaaacctattattgattcatggttggcaatatctgtaccctagcgctaagcaaaaccagagttgaattatttatgaatcagtaaatgagagacatttagtcagtcagtcagttggtgaagggcgaggcgggattgggcttgctcgaggttacacattgcatttatcgtattgcatctatggtcgtcatattttcaccaacaaacaccatacaatattcacttatcaggatcagtagtgagtgcccttcccctgagacgcacgcaagacattgagctagtattactagatcagggggggtacggcaagatgcaagtcaagccattaaactctacttttttctaaggaaaaaacaaatatttagatataggcatatcaagacaaataataccactgcctgactgtctctcttgcagaatacagccccatcatgagaattaagaaaagaaacatcatcttcacttttctttctcttccactcatgacattagatgtactccgtactagattcatctattcggtttgtttcccaatgacgcccacacacgctagtgatcactgatgcctcccttacagcactgtcagcccccttgtctgctgatttatggcgcctctgattcactcaacggggctcgaatatgcacgaatcggtataccaggcccacaccagcaccagcacccgcatcccagccaaggccagagcccacaagcccagcccgcagcacagggcggcacagcgcagccctgccactttacgacactagctaggtacctacctacctaccaggtaggtcaatcctaacgcgaacgcggtaccaacttcaaagggcagggcatttatttgctgcactagtagacgatacattcattgattgacgacacgactttacttaacctgattatttcgtattcccacggcagtcctcgagggcaccaaaacaaagcacgccctgccctgcggcctcaagataacgacaaaacctcgacctcgccatctttcgtttcgtcgttgcagcgtaggagtgagtgcacagctgcttgcccgccatgccaccgtcggcaaagagagcctctagggctcgtcgcgagccgcgtaaagccgcgacctccaacgcagatacatcaccaggcgacgttgaagattcctcccccagtcgtccagccaagcgtcgtaagaaggtccgttattttgtctgtcgtgagttccattgctcgcagcagctgacattgatcttcccgagcaggtccaggaagatgaagaccctcccgcgccgaacgacgatcaactcgtgtcgcaaatcacacagcatctcagaagtcaggaagtccaggccagcaaggatcacgcaaatgtcatacacgaggccaagggtgatggtgtgaaagcctacgccaaagtggctgcccaggactggaccttttatatcaccaagctcaacgtcaacataggccgagctccagagacgtcacataactctcagaccgtgggctccgacggagacgagtcctacgtccacatcgacttgggccctagcaagatggtatcgcgagagcatgccaccatatcattcgattccaaggacgagaagtggttcctgcatgtcaaaggccgcaacggtgctaaggtggacacccagcccgtcaaggctggacaggctcatcctctcacaagcggcgaagtcatcgaggttggaaatgtcgagatgatgtttgtgcttccgtccgagataactccattgactgtgcatcccatctacttgcaacgcgctggagtcagtgttcatacaccacaatcacgtacttcgcgccgacaacccctcattgcaccggcgcctccggaatacaaacgcccgggcacgccgccctcggctcagagcactgccaaatcaccggctgcaagcacgccggccgtcatggtcggtgccaatggtgtagatctgagccaggatgagaaccagcatatcaagcctcagtatagctatgctcaaatgattacacaggcgatcctgaacgcacctgacgggaagctgaatctgaacggcatctatacctacatcatgaacacatacgcctactatcgccatcaacaggctgctggctggcaggtaagttctcgtggcggctaccataccttgctgggcggtatactcactcacactcgacagaactcaattcgtcataacctttcactgaacaaatcatttgacaaggttgccagattaaccgatgagcccggcaagggaatgaagtggcaaatcgtcccagaagcaagagaggagatgataagaaacgcctatcgcgttggtcgaggtggtcatcgtggttcatctgccccctcatctccaaatcaactcgcctacatcacacatggcccaagagacatggcctcgagagagcctccctcagcccgcagacgaagagcatcccctccggcatcaccacagccacctggttcctctttgctcattccccagtccactcctgatcgatcttttggcagaaacgcgaccatgatgattgatggcagcccattaccgcgtcctaggaagacgccagcaagagactcatcgttttcggtgtacaaccctcagtcgcccacgctcacatcttcataccaggaggacggaggctcattcgtcaccccagcaccgcccaggatgcaccctaagcttgctcctccaagcacagcacagagaccaagtcaacacatgcccaccagctcacctgcccctttctggaaatacgcagacataggcagcacaccattgaaacctcttggtggctacgatgtcagtcctaccaaggctggaggtgttctccccccgcagagtagcagtccgcctaggggagacaagtcgcctcttagcagcccttctcgacctcaaaagtcaagcccacagcctattgctcaaccggcagaggccgaagaggagcacggctttgatttaacaaagtttgttttccccgtgactcgcttaagactgagctaacatcatgacccagggggtttcagagtatcggtgcgtatcatgcaccagttggtggaggagcttctatcttgcaaggccgtacttaggcttcctttctacactggcgtttttgtttctagggggatcagtcacggagccatgaattgtactaaacttctgagtacatgatgctgtcgaccaaggatgttgacggcacttatgaatgcaacgcgccaacgaaaaaaaaaaaagcatccctcctcgactcgggtatctgcatgactgggcggtctgctcaaccagtcactcaatcttatagacctttccgcaccactggggaattctcgttcgacagacagactcaagagctccaagtgtgaacatgttatataagagtgaagatcatctggccaatggcctagaacagagccttggatatatacaaatgttgagaacgcgccttttgatgcaaatacgtgtgatcgcgccaccgtgccgccaaccctaccagacccaaccaatgcaagggcatcctttttttcgtgaccaagccacccagctcccacatgaatcataatggaattcccatgctttttgtttcaccatctacttttacacagcggtgagtcagaaactcgaccacataacagcatcataaagaatttcgttaaactgtcagcctatcgcgctccagcttggcctcgcctcttagggtttccacggccagttcgcttcttggtctgttgatgctcaccaccctcgatgaacttgataagctcatcaatgctgcgggagtcaacttgtgaaccaggtccctcgcggccggggacagtagcattggaagccgccaagcttgagggattggtggtaaaccgaacacccgttcggagtcttcgagcagcaacatccttggcatgcttggcaatgttgacagcattctgagtgagctgctccaaccagctctcggcctccttggtgttcttgtcctcaggtccgagttcagcaaggaagacgttgtaagactctcgcatacgagtaacagccccctttgagtcgcgatctagagcaagagcctgagccagctggaagaggagggtagcagagttgatcgactgcttgccgaaaacagactcgcatacgcgcagtgactcctcgaaccagagtcgagactcgtggtaagccttgaggttctggagcatcacagcagcattgttgagtgttgtgatagaatcaggatggtcagggccgtaaatgaccttccacatcttgagagcgtgcttggagtacaccagagcacccttactgtcaccaatttggtggaggaacaggctcaggttgaggtagttaaggagagtctcggctgagtcgacaccaacggtcctctcagcgacgatgatagctttgcgagcaaggtcaacggcagcctccttctcatcgagctggtagtagagcatagataggctgttgtagacacgagcgacctcgggatgtaagataccataaatctgctcgtgtagggaaagggattccaggagaagctcctggcccaatttcttctggttttggagaagagaaatacggccagcctcaagtgcctcttccgcgagggcgctgcgagggcacgagtccttgattaaaggaacgaggtcaatgacgtcttcggggttgaaagtgtgcacattggctggggcggcagcctcaacaggagaagcctcacgagccttgctcttcttcttcttcttgctgctaccagattctccgttggtctggccgttggcaacaggcttctcgacctttgcaggagcagcttcagaagtggtggcagcagcagcagtctcagcagtgaaactgtagtccttggctagaagctgaataccaatcttcaaagacacctcacgaagaagttgcacaggacgaacttggttgtgccactcgtcgtcgagctcatatcggaatcgctggaggatctgctcctcaatgttctcccgcagactctcaggtgtaaccttctcgaaagaccagtcggcatcagtgtagaggttgcggatggaaggatcgagctcagcaacgggcttctcattgaagcgatgcccaagcagacagttgaggagatgagaaacagcagcaggaacagcagggactggtaagtgtcggaggtaaacagcagaaacatgcttgaaggctcgggcaaccatatcctggacgcaaatgtcgcgcaagcatcggagccggccatcactagagagctcagcaaccttaccgaggtatctaacgttgataccgcgcttgtgtagaagtcggctcagtgactggccatccatggggaagctgatctcggactcggaaagatccttgagcaggtcagggataacctggtcgcggagatattttccagctgccctgacttcttcctcatcagcggcgaactcggccttctcttcatcagtctgaggagcctggccactaaaagcgtcagggttaagggcgaacttgaagtctgacaggttaggctggctatcctcttccttggaggcttcaccctcgccctcaccctctgtggtcttcttctcgccctcgccctcttcacccttggcgtcatcctctgcagccttggtctcagcctccttctccttcttttgctcagctcgacgggcaacctctttatccacccactgcttcagcttgtatcgcgagaatgagtcgacaagctccggtcggaggactgtcatgcggtgagggtaagcatcgccatcctcaggaagaccgtcttcatccagccaagcaatgtcgagggggctgatacggtatagatccaagacatacttgcgggcgtctgtacccagcagacccttggtctccacactggcctccaagtcaaatcgcttaccctccttgtcccaaacaggatgtttcttgaccttcagagccttggacagctgagcaaagccgggagcgaacctctcatcggccgcgacgatgtccttgccgtctacagcaccgtagtcgatctggttctcaccaggttcgcgttgcttgaaaatgccgggaacaatgctctgaccaacaattcgcttgccaaggtagtcaacaaccacggtggcaggagtgaaaagtccttcgatatccaactggttgacgagctttacaccagcgacatccttgccagtagcgacacgagccgcctcatcaccaccctcagaagtgaatgtaccaacaccgtcagcaccaaaagagaagaagatgttgttgtagacgaagatctgagcatctctgcattctgtggggtttaaaggagcaatgtcgccccgtgcgaccatgacggcgcctcgagtagcagcctcattatagtcggcaaagagcttagaaatgagtcgttctcggaagacacgatcctgaacagtttcacgaggaagttccttcgctgactggaactcttcattccagtctcgcagagtgtcggtgttctcgacaccattaaggaggtaggtctcctgagatcgtgcaggatcaggaagatgtgtgcaaagagtggagttaggagagggaaccacccaaggggcagcgggaatagcgttggtgatttggaaagtggcgagagggtcgcgttggttgttgtagtcctggagttttgtgaaagactcggcaaaggatgcagagacgagctcgatgaggctaagcaaagagtgagctgactgacccttgggtgccggacgagggaagggatcgaatttggcgttagacgatttgttgacgaagaagcccgaaacgtgagaggtgatctgatattgctcgccttcgttggtggagacaaccaagtagagcaagtggccacgctgtcggaggtgaggaggaggaggattccaggaggacaaggagatctgcttcactgtcttgggagcgggctcagagggaggaggaaccagctcggtaagagagggcacagcctggaagtcgtagttctgaatgggtgactcctcggccgactcgttgttgctgacggcctctgtggcgacagtttcgaagagagacagtcccggaagaaggccctgggctgtgtcgcatcggtctccagaggcaccgataagctctcgaatgcggacaaaatggatgcgagcttccttctcggtatatgggtcctcaacaacgtggaattcgggggtggtgccgaggtcaggaatttcagagaggggaatgaagtcgttgatcttctcgccgttaaactcgaggtggaagcaagtgtactggaatgcggagggaaggtcaatgatggactgccgaatctcgtgaacctgttcttgagaagagacctggacatttttttgtgagcttgatattttgcaggggcttcggtataagtcaatgacggaccataatctgcatcttgctagcattggcgtcgggcaagacgatggtaaggtttattaacgctttaaaccgttagatatccatgtcgtctatatcgctaatcggagggttaattttagctaccttcagcgccagcgtcaacgtcttgagcttcggcctccatgttggtctcgggctcctcggacgcagcagctgtgagacatgttagctcggttcagtatagcaaatataaaaccaagagcaagcaagaccagtacagccaaagcaaaagcaaaagctatatgatagctccgtcagtgaccgagtcgaggctgttgagaccccggactttgcaagcgagtattcattcgacaagggcggtctagcttcgcacaaaaattatacataccaggcgcctgagcgggaggagtggtttcctcagccatattgacaagatggagtgtttagcaaaagaagaataggtaatgagggaggaaaccaggcatgggacatgcactggaaggctaagacaatcaattgaacgacgttggtcgaaagaaggtgggagtaaggtagtgacggagcggaggggacgaagaaaaaaattggacggctaacgctcgagttgtggtgggtgcggcggcaatggcccggcattgcattgggtccggacacttgaagtacccggtgctgaacatgcgacagtgacggtactttagcccttcgatgccttgtacggttaaacaaggtatagcccgagtagagactgttagggccctgaagccggccgacccccagacctaccagagggattgacggaagcgctaggccaaaagtagatgaatgtaaacattggctgatctcttgatgctccctactttagtctacccaacacaacacaacataacatgctcttcaattctttcttttgcttattgatgcaatcgtcaatactctcttgggcatccagcatgtttcttgttattttgttattactataatatcaattcagctccttcgattattacccgagtgcatctatcatggctgagcgcccatccccgtcagcccaccgtttaatgaagggagatcgcagcaaccaccaacaagatgtacagccttggacggcagcaagatgccagcgtctactgcggcaacttcagtgtcgtctagttgctctaagaaaactagttgatgaggcccggcaaccaacggcaacgacaacgacaacccgcacgaaacggacgaacacggagaacgaaactacgaaatcgtcaaagcgagtgcggcacacctatggaggacgccaagtaacaaaatctcagtcaaagccaatgacttcgcctgtgtcgacaccgccgcgcgcatttcgcactctcggcagcatgaagattgaacgtagtcctccaggggctgggcgactcgggtttacgacgccagtcatgcgcaagttcagatgcgacaatttgacccttgagacttcacccacaagctcaaagtccacggctatagaaccaaaatcactggtcgcagaattgcaatccctccgccggattgtctcggatagtgaatatcgcatatacgatgccattttcagctggctgcatggcttactgacctcaaccgaacctgtcttccaaacagcacatccgaagtcgttgctaggaatgtgtcttcgcaggataccagatgcgattgccgtgatagagcaatgggatcgtcagactgcggcaaaggaagggaaaactttcaagtggcaatcatctaaagcatctgcagaactctacgatcaactcgaggggtttggtacttcgagtctgggttggaaacccctcaagattgttgtccgtgcgcatgctctatgtcttttggcaactgctgtgacagaaggtctcctcgaacctccgtttgtacgactgttggccgatctctgtctcagtcttgactgtaaggcagaagccgcgagacttgtcttaagcctgagacttcctttggcagcacctcgtggtacgtcaagcaccttgatcgagagcagtacggtccagcctctgggtgttatagtaagaagcttgcaaggtcggggaacaatcggcccatcgtgggactgtctctcgaaccttatcaacaccaagaagttatctctgacctggctgacatcacgggcgtttcagtcagtatggatgcgaggaattgaaaccctgctacattccagaaaacctgttccctcagtcgttgagtttatgtgtaaggctctggaccagcttctgttggacagtggtaaagcgaatgagatagaacagcctacagaagatcagacactgatcagtgttctggctgcaatgacggcagcgatatggacattgggtgttgatatgagtgatgaagaaccttggaaaactcatgccattcgacgactactcttcacactcgaaatgtgcatcacacagcaacgaactcgtcgtggggcgtttcgaagcagcggatttttgacactcgttttagcccgattcttggccacgagtttgatcgacgggaaagtgggcagtttatcagcgaggaatctggcgatttatgactgtatgaaaccgttgacagccagaaacggctcaccaactaaacctcagtaccgacaaactctcttgctggcttgctctgttgcacaataccggggccaagcgtgtggcctggcttgccacgacgtcttgtctgagattcgtacacgtttaaatgaattgaggctgcctagttggtttcaagaaggtctggtgtctgacggggcgtttgttttggcacagaaaacgagggacctccgagatgttgcttttgctgaaagatttcccacggctggcaagggagtcgtcgaaacaagcacgatgttctcgggctggaagtgggaggaagggatcggcgaatgggtccaacccagccccggcaaggaacgagaaagcgagctgagacagcaagaccaaagtcgagacggaacgagctacagaacaggcacagatcgacaaccagatagtcgagcccggacgacaggcctgagtgggaagacgggccgcaatctcaggcgcagaaacgaccaagatagctcggtaggaagtgacaaggatgctggcaatcatgatgatacggacgacaccgacagggaggatgagaatgatacgagcgcaaccagcgttacggatattgacgaagagcaagacagcggagatgagcttggcgagtgtgcacagacgatggactacagccccaggaaaacattgggacgaacgcatggtattaacgacagcgacagaagcagtagcggaaataccaagacagtgaagagagtcaagcgcttggatattgcaaggacctggcaggaaaacaggcctgatagagccgctgtaggaacatcattggcagagcctggagaggacgatatggatgacgaactcagtatactttgagcttgacagagaccgtatgtactagattaggatgtagggacaatacgcaatcactctaatagagtttcgatttacgccttatcttttgttttgctttttcgttttcttggtgctggcagccagggatcatacgtacatgtgtatatgcacatgtaatgaattcgtctcagtgctcgtctcaggctttgactggagaataatcctccgcctctcaggagccgcggaaacggttacgataacatcggtcatggtggggcatgaggcacttgaaaccgccattcgatgtcattgctgggccaggctgggttcggttgggttaggaacaatctctggagacttgatcagcaaatagatgcccatagttttacgggcatgtattgcattgccgctgagtcgtgtttagttggaactggacaacgcacgtccttgcgagggctacaaatggagtatcctccggtgtaagagagatgaaagacctggaaaattaaagtatttatcgtaaaagtactaaaagagagtttaaaattagcggggcgttgaagttttaataagatcatatataatcccctaaacattcactgtcacttccctcaaacagccaagaaactgattaccgaggtaggtacccagaagctgggaaagcccttgtttcagaatcccagttgtgcccctcggtgctaggatatcagatgtccttccgccactcggagccagcgccacagtcatctcccctgttcactgcatcttgtcccgcgcaattgcaacgcagacgcggactgggccagtccgctccagttcgctaatagagccgccgggggttcctagactgtgcaggctcgcccaatggcagggctagatcaggcaatctcgaatgcgtcaatgaatatcttgaaactagatgcccctgagactagaggctaggcttagtggtctcgcagctggccccagctgtaattcccgtcagtcagcgccgtcgtgttgcagctggctggtcactggcagatgggcctccttcagtgggatactcagggataggaagcgggataggtacagccagctgatggactgggctgcaaatgagagagcaagggacgctgcataggtagccactgtttctacgacaagcctacacgcggccttgaatatgatctgctcgagccatgattgctggggaatttagtatagacccaatttatctcgcaaaaataccccctgctcactcttaatactatccccctcccttggcctccgcaatcgttttttcaaaactcttccttgccttgtcttgtttcgtcaaccttgacgtctttagttcattcctaaagaaggcgtaggaattgtttgtttcggagctggtttccattcagacatacacgctctctcgtgtcccttcactcatttattcaccgtctgctgttggtgttgttagtgctacggctacattacagtcccttggccccatcaccgtcgacagcgccgtctctctccttctctcttccttttctcttcgccgccgcttcttcgaaagttctactcaattcctccaggggaggtttttctttttctccctttgaccttttgtcaacttttcacttcgatacctcgatctcattgtttttgctcttagtctttcccttctttcttcagtcgcaatgagtgccggaaactcactgctgccgcgaggcggttacgagctcacgcccgagcaacaactcgctaaagaaatcgccgaaacaacgaacggaaacctctccaagtacctcatgatcgtctgtggtgctgtctctgctgctgttatcgtctggaaggtctgcgagcgaattatccgacttactcgacatgtttcttgcttgaacaacgacaagcagcgctacttcgctatccccaaccagaagtttgcggccctgaagcgccaccttctttacgctcccgtcttcagcaagcgccacaaccgcgaaatccagctaagcaaggccatcaacgttggaactctccccacccgtttccagctgcttttcctcgtgtcctactttgtttccaatgtcgtctggtgcgtcatcgacatcgattattccgctgatatggtcaccgcctgcggtgtcattcgcaaccgcaccggtgtcctctcaactgtcaacatggtatgaaatgaattgcatcacattgtatattaaggatcgccaagccaacgaatgatggcaccttttatagtgcttggcttggatcgttccaaaatctcactagtacatgccactaaccttatttccatttcaggtccctctcttccttctggctggacgaaacaaccctctcatccccctcttgaacatctcctttgacacctacaacctgatccaccgttggtttggccgtattgtcattcttgaggctctcgctcatacccttgcccactatggtaagaacggttgggtcttcacccctcctgcgggcaactttatcctccccggctttgttgtaagtcaccactttcttaacgtcgattacgtaaatgaacttttacttacatacgcttcctaggccacatgctcctttgtcttcctcggcatccaggcctccagtcctcttcgccatgccttttatgagatcttcaaggctctccacatccttgcagccaccgccgccgtcgtgggattgtactatcacttgtccgcatcccctggtctgttcaagtggctctgctacgtttatgccgtgattgctctctggagttttgaccgcacctatcgtgtttggcgtgtcattcgctctcacgttggaggttcgcgctcccgaaccattgtcgaagccctgcctggaaatgccgtccgattgaccatgactctggctcgcccatggaacgccgcccctggacaacatgcctatctctacatgcccgccatcagctactggcaatctcaccccttctccgtcgcctggtacgatggcgtcgaggatgtcaagagcgaccgattagccactactaaccaagatcttttggctatgcaacaacaacgggtttctttcatcgtccggggcagaaccggcatgactgacagcctctacaagaaggcagtcgctgcccctggaggtcgtttcgagacaagctgcttcgccgagggcccttatggtggacaccactctttcgactcttacggtactgtggttctcttcgctggaggtgtcggcatcactcaccccgtcccttatatcaagcatcttgttgagggctactccgagggtactgtcgcaactcgaaggatcttgttagtctggaccattcagactcccgagcatctggagtggatccgcccctggatgactgagatcttgggcatggacaagagaagggacgttctccgaatcatgctctttgtcagccagccacgctccacaaaggaaatacacagcccctcgtccactgtccagatgttccctggacgacccaacatcaacaccctcttgggtatggagcaagagcaccaggtgggtgccatggctgttacagtctgtggccctggtgctcttagtgacgaggttcgcctggctgtccgaaaccgccaggaccgatcccacatcgatttcatcgaggaggcgttcacgtggtaagcttaacagcgggtatgaggtgtttgggggttttggcattttctggctagtccagtccataattcccagccatgagcaacagcactggctctcacatctgaactctgggagtttttagggattcagatgtttccagtccatctttggacatcttgcgaggcaaggctcaattttgagatcaatttcatgtattgtactttagatcgaggtgtatctacgctccttttgtgtcccttggaggaccagcactcaatagcactaaaacaagtaacggccataataagtgtgtcttgtactgaatgcgatgggattgatggataaaggtacgaaagttcatcgacacaaacaaacgttatggccgtgtcggctaggcttgcttggaccaagtttgatgacgacgtactcagaaagtgctttggatgacagtaagacaagcttttgttctttgttctcaaattatttattatatgggcgatttgtactccgtagggtcgagaggttgttcacttgctgttcaatcgtcaaccaccaacacatagttccaagtacattatccactattcacctacactagacccgtgttggatgtatgtctgaacgtggcattgatcaagtgacttacttgtctgccgtctcggcaggtgaccgaaagcgctgactctgatttctagagattaccatcatttgaccaagcgctgagacacactcaggctcgtgttccctgtcgaaattggatacagaagctcttaacaaatgtgggtgggaggctggagtcgatggcacttgatctgagcagggaatggagagccgataacagccttgtgaattgtgatagttacggccataattacctacctaggtatgcacaagtcaccctcctagaaatctggtggctgggatctcgcttgtctcgctgtgacccgcataaactaaacccggttctccaccaagaaataaaggtacatcgacttggcttgagcaagtaccttgaggtaacgcgtaacgcgtagcactcacatgaggagacgtgaggcgccagatatggatctaagggctaatgcaagtagtgcatgcatctagtgaggcgacgactccgcattcaggtcaagtgtctgaaccctgcatttgcatccctctgtgctaccgctacgtacctctactccgccttttgccttacttacctttttaggtacggagtaagttggagcttatcagctctttgttcttatcagttctggctggcctgctcagctgtctcatcccccatcctccacattcactctttgaataacatcatcatcaaccactgaagtctggccgttggtaatcggccatctcttcaacatggcgtctagaagcctcatcccatttctcgtagccatgatgctgctcacaggtgtttgcaacaccttgttgaccaagtatcaggtatgacgacatgcgctgcgcatccgctgtgttagaagagttgtaactgactcacctctccataggacaaccaatgtgtttgaaactgtggccccgatgacagtccaaggaagcgcgctttctttaaccagccggttctccaaaccgcccagatgttcatcggcgagatgggctgctggctggtcgttggcctcatggctctctggcgacggttcaatggttctgcaccacaagatcgaggctatcaagctgttgataccgaggaaaatggcgatgctgaagctgcaccccgagccgatgatcgcaccaagctccttcacaccggcccatccatcttgaggggataccgagttaccttgcttgctctgcccgctatttgcgacatctgcggtaccacactcatgaacgctggacttctcatggttgctgcatccatctaccaaatgacacgaggtgctctcgtcttgttcgtcggcctcttcagcgtcgtcttcctcaagcgacacttgcatctcttccagtggctgtccctcgtcggtgtcgttctgggtgtcgcagtcgttggcttggccggagctatctggccagatgagaagcctgagatctccgttggaaagcccgaggaggactcggctactgacggaggtctttcagacgctgcccgagccattgtgggtgttttgcttatcgctggtgcccagatctttacagccacccagttcgtcctcgaggaatatctcctggagagatctacaattgacccaattagagtggtcggctgggagggcctcttcggtttcagtgttaccctccttgctatgcttgttctgcatgccactatcggctccactgaagctggcaaatatggatattttgacattgtcgagggctggcgccagatgaccgagaacaagcaggtcctcatctctagtttcctcatcatgatcagcatcgggtgagtatctcgtcaatcagatttggataaccaaacactgacattgctaccagtggcttcaacttctttggcttgtccgttacacggagcgtcagtgctacttctcgatctaccattgacacttgcagaacccttttcatctggatcgtctcccttggcttgggttgggagacgttcaagtggctccaaattgtcggcttcgccctgcttgtttacttcaccttcttgttcaacggtatcgttcagcctcccctggagttcctcagagtcccagatgaagaggtcgaggagctcttgcccgaggaacctattgagcaccgttaagtgaaacattctgtgctgtgatactataacatatctcgttgagcccgagttttggaatcatctgcatgttcgaacggcgtccaggttgggagtataagatttagtcgaatagtttatcatattgaaattcagatccaatggctaagaaactcaactatgtctggtttgtccttgtcatggtcaaaagcggtgtttagtccacccaaaaatgcagtcaacgcctgtgcatccaatatacagataacgcctgagacagaagcagccaatgagcaagctgggaggtgcctcgacagccaagcctcaagtaacattacatagcagctcagcctcaagaataaactttccctccttatacttctccgaagattcgtaagccttatcatacttccatccaacggtctccttgcactgacggcatgtaatatcacggactacgtgtcgaccggtcgtcatgttacgttcgttcggaggacccgtctcgatattgacaacgttgtgaaagagataggccttgccatgttgaccgcggaaattctggtatcggcatcagcggaaagcaatctacaggggagttgggggacaacatacgcggctgatgatatcctcatggttagcaagatgggccttgcatgtcttgcagccgtagatcttgctgctattcaggtaggtgttgtaagccagccccatgatgcggggccctgaggcagtcgaagggcaatgccaaactggaagaggtatcggagttacttatatattgatattgcgcagagttgaagttgtcgagatgtaccgtgaacctgctgcgtgtgtctaataagttgacaagggaaagctgatgatgaaggaacagtggagaaggctcacgagaggtaacaatacctacctaggttagtacctactagtctaaggaatggcacgtcatgaggccggagctagctaatgcgggtacgtccctctttgatagtgaggcggaggtaaggtaggggccggggtaaggtgaatggaagcggggtctgcataatacttaagtcagataagagtgtctcggtcttatttagtgcgatcaagttggaatggctatatcacagtctccagaatacctcacaaagaatcttcgatgatgaatgcctctatatatccactgttggtctggttttcagacatttggcgcagcagagaaaggtagctagtcggtaagggcatggaaattatcatgagaactgtttctctcatcgggtctagtctatcaaacacgcaagctaccatccatgaacgcacatatcacgaggaatggctaaggcacccaagtactcagtttgatgttgtatcccatttcattttatatatgcacgatatggttacgctatcggcaaactcacccaacgcctgttgctactgtaaagcgcagatgcatgaaatcagtgaaaccaccacctattaccatgattagccaaccaaggatttgccgtttacgcctggacatgtccaacaggtgtgcaacaagagcatcacttcgcctttgcctttttcttcttctttgcctcctcagcagccaagtctttgtccttgatattgttgtaatgccacacaccacgttccctatcttgctgtagtagcttctggtcctcttctgaaatggggacgccttcaatgcccttcactttcttcccctcgagaaacataacaagccctccaatggccgcgacaatacaagccagtgctacaaaaagacctgtagaccaactgggacgatcgtaacggttaaggccccacatgaatccggacaggacgcactgcagaaacgtgttccataccatcagccagatgactgcgtccattctcgtgacggatgttggcggggcgcgtacgccagtcagcggagcgtcggggatcttgtcttctggaaacgggcaggcgagtgatgaggctagttcgggcgcagacgagatattatggggccctatttgaggatcaatctgatcggaccctgggagacggaaccatcctcggtgaatgcctgccaatcgtcgaagggcaacttccttcttctggaaccgatactgaagcaggtaatacagatcacgaaagcgccatggagcaagaccaaaacctgtaacacagaagagagcattcagtatctgcgagtcccactctatccacttgcgcctgggggagttgatgtcgttgcaagtcggaacacacatcgcgggtgaggcattactggattgtttgtcagcatggttggttgaccttgaggaggagagatacagatcattgacttaccaaagcagcaagaagagcattccgccccaggcaacgacgttcagaccgtatacggtaacaagaaagccggttggtgttcgcacataattccagaaagcgatcagtccaagtttcgtcgactgtccaaacgaatgctttggggggaaatgatatccattgtcgaaaggggccgccgcagcaggctcgccagtcaagtttcgcctcggggacgcgacgcttgcattcgccttctcttcgggtggctcttcgttgacagctgggaatatactctgtctggatgtgtccccaagggactggcttgtttgcatcggtatcgaggtgtctgatggccttcgggccacagtctgtcgcgagaatatggatgctgcgatggttcctgtagcggccataaacccttcaggggggccggaaacttcgaaactctgggaaactctgcgtagacggccactcaaggatgaagaggccgctggacgattctcgacaacagatgaagagtcggcgtttatgtttgtatgatcagggtttggtgacgcattatcgaggcttggaaagggttcggtatctgtgccattataggaaggttgcccagagtttgtcatggtgtctatgcgacttggcgaccctagattgggcgcctggagagctgtaattgaatgacgagtgttgatattgcgtgcaattggcgcttggttcagtgaatcaagatgtctcgacgtctatacaggtactaatatataatagagagaatggaatgcgattgtgatccacatcaacgtgcctagcaacggtgggacttgcccatttatcttagatcctgtctccagggtctaatgccaacgtggacagtgggtgtcaatcactacgaggtactacctcaggtatcgagctactccgctggagctactgctgacggttcacggcaaccccggggagatcactattggtcaattacatacagtcgaagcgaagttcccgctgagacacaaaagtctaaacgaccctatttctcatggaacgagcatgtgaatacgtgattgtgaataaacggaagttgacttcgttctcgttcaatcatcaaggtccgttggacgtgcatatccccactcctcataggtgttgttatccaccttcagtcgatccataaaaaaagttaacatttacctctccgtacggaagacaaggtctagaatctgcatcacgggcccgctcttacaaccttgctcgctactgttgcaaaattcctctccaatttctcaagctcggatccttcttttcctcatcttagagccgcgcctcgtccttttacacgcataactggcttccgcgcacacactgcttcttggtcctgatccgtatcgaatttcatcagccgcctcccttggcactcattacgtggacatcatacaagggtcagcaatagtcatgcccgacatggattcctcaagtgacccggtttcaaacgtcacttcagtagttgcatacaacctgcaatatcagcatgattgggtctccctcaaagtccatgaaatgacagctcagcgacctctgatcagaggtttgcccccgaaacggctctacacccaccctgatgaccagatcgctgctctggagcgtgagaggaccaccggtgagcctatggatcagacaccagagctcgaatgggtgttggcagtacatcccgaagagaaatggtctatcaagagattctccgacatatttgactctatcgagcgcactggcccacgagagaagagactcgttctagccatcgtgcataacgattccacagttgtctactatttaatgcatgagggcatggtcaagcctcgacaaaactaatcgttgacgttttgatccgggcttgtattttgcgttacaatgtgaacactactttctgcgtcttacgctgctcgaaaagagcgtatccttcaggagcctttgcgagcggcatgatgtggtcgaacaggaagctcacggtgatgttagctgttggagcatctctaatggcagctcaaaaactcacccaatctggtcttgcttctgctccagcaacttgagggcttcgtcaaagacgctgcgaactgggcagcgacccatctgcactcgaatgttctttctgcaacagtgtcagccagtcagttcccctttcggatcaatacacagagaatcccaaggcgctacatacgtatacgcatcatcgcccgtccacggaatctgcattgtgatgttagctcttgtcccctggctaccgttcccttctgctatcatacctccttgttgtggacaccaatgctactaatagcaccaaaaggtcgcacgatatcgaatgcagtccttaaagctggggactggccaacgacttcaacaaccatatctgcccctcgtccttccgtcacctcctttattctagcctctagccctgctctgtctgtttcaaagttcagaggctctgcacccagttttcgagcttgctccagacgactgtcgacactatcgatggcaaagaggtggcgaggcttgaaataagtggctgctatgatggcacaaagcccaaccgggccacaacctatgacgactagtgtggcatcctggacgttctgggatgggatcaattctgcggcgctctttacaccatagaatcctgtgggaaagatgtctgccatgagaaggagagcctggtctgagatagtcccgggggctttgacggcagttccatcggccatgggaattcgaacgtactcggcttgtcctccgtcaagagtttcacagccgaacaactggctctcaacgcaacgggctgagcaaccattgttgcagaaaaaacagttgccgctgtagtttcttatgagcacgagaaccagacggtggaggagagagctcaccaggaagctgtaaagggagcaacgaccttgtcaccgatgttgattgtctttacagccgacccgatctggacgaccgttccggtgaactcgtggcccatgatgaagccagtatctgaaggctgatgaccacggtagatgtgaagctccctggggctctagtcagcagacgggacagcatttgaggataatgacgcccttacgatccacaaaggccagcggcatgaactttgatgatgatgtccctcccatcttgaactacatcgagttagctgtagtcgaaatagctctcattcaataatgacgggtttgaagctgggtgactggtcaacatactctgaggcactggcctgtcctgcactgatattttatacagaccatcgaaaaccacggccttcatggttgatggcagagacatgatgttggtttacgggttggtcaaggtcattaacgatgatgtgagattgctgtgcaatcgacgccaacacagacaggcaactattcgtagtcacttgtctaagccaaactcctcgcgaagggggctagttgcttcgaaagaaataccaattgagatgttgcaacttgattcaaagatcaaatacattagcagttttgtgaggaccgaggtggggttatgtgttccgccatcggcggaagatagcaggatttgtggtatctgtagtattgcagtggggtatcatgataaacttgcaactgactgctctgcatgtcatgggctgaagtttggatgtgaatggttgcttggactaatgaagttctcagttcgtggccatgaaggcgatgagcatttcgtttatacagtcaatagagtctagaggccaacatgatttggttccattggcgacccatggtaggtacctactaaatatacctttgaggcttgggatgaatgctactgtagcagttcccgcgggccaaattcggtatctggcggttatgaaactggacataggtacttgtaggggaaaggccatgaactggaaccaatgatctggatacttcaatcagctagatagtattaaatggtcgaatattgaatgcattattatctgctggtcggacttataatgatgggcattaataagtacaacttcagagacatcgtggtctcgcaacttctcatgtggtcagccaactaccatgggttaacgagtcagtcacagcaaacttcaggctaagacccggggcaccctcgactaggcctaggcagttaatttgagtgtgtctgattaacgaagaaagccaatcattggtcaggttagaggttggttgactgacgcttgtgcccaatttcgataatgggacgggagcgagctttagaagcatgtaaccgtgatgtgacagattcactgcgtcatttaagttgcgagtttctgtcagatttctagaagaaaaccaagccccatcaatcaatcaattgtctttgtccttcttagtttaatttacctattgacgtaccttgctactgtacccaggcagccaggtcagcaagcaagcaagcacacatcaagtcctcgcttatttcaccttttttgttacagtactgtattgaagtacctagccaagggtgctcactcgcttgcttgctgcttgctgcttgccgcttgctacatatcagctcccgcggccggcaacgcagaagcggtcatggcatggtcatttcagttccaggatgagagagccgctttttgtgggaaaattgcggagggtccaatgacaacaaaaaaaaggctctctttttctaattgtgtgactcaagaaagccccagtcgagacacagacagtgcgtattatgacccgatacacggtagtcggataccccactatctgaagtagcctagttggttacccacttttgtccaagtgtccacttcccctcgtcctgtggctggggcagtctctggggtcagccaatcagactgcaattcacagagcgggacagtccgttagagagcctgagagcgttgagtgcgcgagatatttatctgacggacaatggatgtcagacgaggcggctctttttggctcggcacagatcatcacgcctaaatacttccaaatgatcacgaggtcattttcaagtctgccagacgagaagatatcaaaagatgaaaaggaaaaacaaacaagaccaatccaacgacgagtcgaataccgtttcgaggctcactacttatcttacctgacatacatagataccgactacgtctttgcccattcggcttcgtgccaatgctgatatcacatcacacacatgtcgacacggcagtggacgttgaagcttagacgggtgaccccagtggggtatcaagagagggggagggaggcctcggcggacgcgtcctggattttgacctctttttttggccatgacttatgtaccctactcaagactttgagtctgtagcgagcactccttatacctgagacagacagatgcgataatatgaacaaatctcgagctagagagactctcgctgcagttcaaggtgagactcatgctgtgttacaagtggcatccaatccatccatatcatcgaggccagtccgtccctccgtcacacaaccttcatgtgtgtatgtatgtatgtatgtatgtatgtatgtatgtatgtcggtcaagcgtgcataggtgaattaaatgaagaaggactcaataaaaagatctcgctaaagacacactactttggaaatggcccaattactcacagaattacccataatggcgctgtcgggtggcctgcactagcacataggagcaccaaagtcagccattcagcggagaggctgctcagacatacgacggacgtaccgcgttctgtttctgtcattaaattttgtacccgccccaaagtcccccccccctacccccaagtcaatccagtccagccagtgaagatccaggtccagtccccaggttcagggctcaagggcctgccaggccagccgcaacagcagagccccatctcggacgcccctgtcctcagccgacctaccacatgttacagataaccaagggccgaatatttaccaccttttaccccatcccgcatcttccccatgcccatgcccatgccggccctcgagtttgaacccttctaaccttcccgggaccccagccccggcgagtcctctcctcactcctcatcccagggaaagttctcttccattcttgcccactcacttccagtccttcttcctaccgaattcaaacatcaattcggggcgtagttggcactgtgccgtgctgtagcaatctgcccgtgctcatcttccgtgtcttgaagcctcccccgtccgcctcctctaaaatggactggactgctcctcaaaccccgtaacatggtgtcaacaagtggaggcatactccatactcactatgaaggagcaggtccatgagcagtagtagcctgggcaggttagcaatgtacccaattactgcacatgaaccgatagtctacctggtaggtagggctccagctcccatcccaggaataaggtaaacttagtaaatacattcaatcccccggatcttttactttgctccgcactcttccttctgaaataactcggtaactcgagttcgctcatacatcccgttacctacctacctacccaaggtattcacctctcagctgttaccttaatcttatacatacggcacggcacagtaccttggtaccttgcctcatctggctgttgtgctgtacatactccgtacatacatgcacacatacctgcctactaccttacctcacataggtatcgacgcctcaggtctgatctcgaggttcatcttgccaatcaaagagtccctttccagtatcatctcaatcggtcttactactggtcacatccccctgggtcaaacgacaaaggaatatctagcgattcaactccgcttctctctctctctctctgtgtgtgtgtgtgtgtgttatcgcgctcgttttggacgactatcatatcgactacggctgcactacatcccccaaattacgcgcattaccacggctagattcaccaccgtatttagccacgctcttttcgcattcagcctggcacttcaagttcaccgcatttacgccgcaaatcccacccaacttgcgtttacagccatattcgcgactcccatccgacctcaacctgcctggacaaccgaccggcgccaagaactttactgttctcgtattgacgccgcctgtgtggcatttgttgctcatgctgagtgaccaaccttagtatacgaatattcgctggcaagtcgtctgcccagactggtgcgcgcacatctgcttccaatttcacgatatcattattcgaccgcttcttctcttcgcattctccgactcaccaagctttctttggttgtgcagttaccgttcaagtcgtaccacggccattcaccaggcgcaagatcccgccgactgatcaagagctcccgaacgctttaaccccccccccccccccaacgaggggccatggcgagttgagcaaccaccgtcaacgcgacaaagatgaccacagctacgcaccaccagcaccaaccgccacaacctcatctcggcttcgttgtcgatacatacgacccggatgacgtggtacctcgaggaagccctctcatgaccccgcttcgtccaaagctcgagccgtctccaagtcctcccccagatattcctgcagctcaagtcagtctgaaatccacctccatcgacggtcgcggcaagtctaatcgccacaaggttcgtcccacttctggagatgctgttttagtcgcatatctcgacaatggacgcgatcccgatatagcacgagaagctgcccgcaagagtcttccgggcgacgaagattcgccagatgaagagccacggcgagaacgggccgtcgacggcaatctgatgagcgggcctctgctccagcacctggccgctgacgctctccaagctgcttctattgcgacagcaccgccgtctctcgccgcctcggtcccaaaaacaatacccgatatatctataccgaccgggcagctttctatccacgacgagcccccgatcaacggtttgtctgcaccacgatatatttccggtaatagagtcacgtcgccgctgatatcttcctctaatgggcccttgccgccgcttcatcatggagttcgcgtaccagcaggcgagtccaaggagactcttccatcacagtctcttccgtctcttcgttcgacttttggtgagctccgagacttacatccagagcgtccatccgagcaggatcttggccgtgtccctccaggtctatcctccactttccctacttctccagctgcaaatttagggcataggtttagtttgaatactaatctcccatcgtcgccccgttcaccaccagatggataccgaacactctcccctcactctgcgccaagtgcgagtatgcattattatccgacaaatggtaatcaccctcgcgctccgaccgaatacagtagtagcaatgctggcgagactccaaataccgatcactctgcctccacccctgccacatcaacctcaatcaactcagcctctattactgatcggatgagtattgatgggatcacacatccgcagcctctttccggctcatatacgtgcacggttactggatgcaatgcggcgcctttccagactcagtatctcctcaactctcacatgaatgtacactcatctatacggccacactattgtccggttaaaggctgtccgagaagtgaggggggcaagggcttcaaaagaaagaatgagatgataagacatggcctggttcatgactctccaggctacgtctgccccttctgcccggatagggaacacaaatatccacgcccagataatcttcagcggtatgtcaattagccatgccatatcggtgctgcagctggatatgtccccaggactatggtaatgatactgacagctcctagacacgtccgtgttcatcatatagacaaagacaaggacgacccgcaactgagagatgttcttgctcagcgaccagatggacctaaccgcggtcgaagaagacgcggcccagcggcgtaaacgactgttgtaggttggcatacgaggctggtgggtgggaggggacgctgaacgagcacgattaacgatttacgccaaccgaaatgtgatgggaagcgctctttgctttggcgttatatgtatgagtacctggcgatttgacgggtcgggcgactgaaggcttctcgcatgctgccaaaggtcattcattgattaagcggagtgaggatttggaggtacagacaaggcgttcaggatctcaaatacccggttgggtcagatttcgttcagtatttcattttctaggggtataccacttgcgccagtgtggcgttggctagcgagcgtacaccttgttagattcttccttcatattcagcatgatgctgtgttgaacatatatttatcatttctctcagtagatacatgttttcaatcgtcttgtgctgcgcatttggatgtatttgttatgcgatatatggaccctgcatacgagtgctccaattcactggctggcacagtgactctgcctagacaagcgtccacggccctacactaacaggtccgtcactgtgaatctctatctcaatgcactctcctacttgaggtgcgcccatactctcgatcactaaccacatgccctcccgctgtatccttgctggctccatgtcaagctcaggggttcgtacgattgatttgagttcttcgtattcgccgtcgcctgaagttacgatcgtgattcgctcaggatcccatccatgagccacggaaactcgtaccatcagagtagatgaaggtcggttactgggatcgatgtctgggctcgtgacgctgcgtgctgtgacactcattcgagttaaccaagatgccgataactgcgcacgcctcacttcttcaccgtccgagagctggaaagggctcagtgtcttgcggagtctcccagcagcatcggcgggtacgggttgtacttccacgttcgtcatggatgaaatacggaggacaaagtctgccgattggccttggtcgaaagtcgaacacaccacagtatacactccagcatcaatttgtggaatgttgaccacagcacagcctcggcgatattccccagaggagcccgcaaggtcccgagccttgagtgtctgcacccgcttgccctgggaccagactaaatcgatatgcacatggatatcctgcatattcgttgacagtaggacagatagaggccctgcttgagcaagtgatagcttgtactggggatttgtagcgtaggtcgtgcaagcagcgctgcctcctgcagtcctcctggtccaagagccagcaacctcccttgtgcaagtcatttcgtcatcagcttctctgactgcaagcaaatcttgggagaggaaagagagtgtgagggtgtagtctggtagcgggaactcgtgctggtcgacaacgatggtataccgtcttcctgggctcgtgtcgaaacgagcgagagtctgaggagagtcgacataaggtccacgatagacatcaccgtcgcttacttgcaccctgtggccgtcgttttcgaagacaagaatgctcatgtagccaagctgtccagaggcagctgccattgagtcggtcctgttccgagcaatttccaactcttcgtccacaaaatgtctactcacgagaatccacaccggcccgccagctgtcgaccggagtgagtactgtgggttgcgaaccaacgatgaagacaactcaggtggaggcatgcgccaggtaaagtggtggtcctgacgatggggaaatagagcagggttccagttcaggtacatggactcgaagtgttggaggacatcttccagaatcatccagaaagagccagcgactgaaggggggggttggtgttgagggctggcggcatatggggttggcgattcggcgtcaaatggctgaggaacgcctcccttccaaaccggtccgtcacaccaagggtttttgaccaaaagcctccggctgtcgccaatcatttcaagatccatgatggcatagtcgtgctctccaataagacccaggatatcctcttcttcggcagagattcggccagtacccagggtgaccaccacgttctcagagtcgtgtgcattcttgattcgtctccagagcttatcaacttctagatcttctctataagagcaattgagaggtgagtccgtgttgtgaagccggtttgtgaaggctgtgtgcgtaatgagggacaacaaaaagcgtgctcacctttgaagaaagatctgttccggaatccatcccgtaagaacccacaagtctgtgcctgagttactccccggaaagtcatatcctcctcttactttaaggtatgccttttctaggagtgcaggccaaattagttgagggttgactcgatcaacaacgtatagggttcggtcacttatggaagacggaagccgctcatcgatcacaacccggcggaagcacccattgaagtatagtttcaatacatattttcccgaagcagaaactataggtgttccttttgctctgtcgaaaggatacaagatggacgagagaatctgttgtagactatcagtgggtgctcgtaggcagttcatctcaatacgccttaccgactttcgaccagtcaagatatgcatagcggcacataggctggctactacagaacaatccgtagtcacgtcttgaactaggtcgcaaccgctgctcgagttcatgaaaatgtcgtcgtctgcttcgacatggtcgtgtaggtctcttggacgcttccacccaccaaacgtagcagtctgtctcggtgacagtgtgaaggttgcattatcgctatatagaactcagccaaaagctacaacagactgtatcgggcaggggttttttttgtttacgtgaaaggctcatcgccagggacaagctggaattcttggtccgagggctctttcgtccatgggggaaagagattagagtgaagttttgaggttcgtaacaagacactgggcgtttgtgtgagctcagccttgagcttctcagcctgggcaatgagttgttgacatttcagacgcaaacgagcggcatcctttttggtcgaagcctctccggcagctctcatgtaaagctctgcagcctgaacagcatagtcgagggccgcctggccactcgatgttcggatgagagactcagtggcctgtgatatggatatagggttagttgacagatgaagctataacgggccatgcatgatgtaatacacatcgaggagcgccagtatggtactgaggcagatgagaaagaaagggcacgcgtcttggggggtatactgacctgagctctcttctccatttccgttttactgaaacatggcctcaatcattgccaggcttgactgattgacgttgacagtcaatgaatgactcgagataacctaacaaacaattcagagcagcgaaccccgcggtgggggctgctgataggtaactatgtaggtactgactgtttgctgcgcccagtatgttctccactcaaaagagccctgctgcatcgacatgtcgttgggatggatggatgcaataccagaagtgtcactcgctgtaattagtagggaagatttggaaaaaagagctgctgtagagaatgagatgagcatggtattcaatctcttgagatgcttgctttgtttgtacccatcaggttctctcatctcgatatgatttacacattgcaaaatggacagaccgaccatttaagcattctttatccacgacgttatagggtacataccttccttaccttgactctcttggattgtgagcaaggcttgtgcaacagacgttgtcatggacgtcgacgtgttgaattaaagttataaatcacctcacttcatctgcagtgcatcgtacctccataataacgtcattggcttaccttgaccatccatgatatcactacctattttactagcctacctcactcgaggctcgagtcccccaggttaatagagaagaggctcactaaccgaggttccatcccgcgggtcaaaatcaaatcacaggcgggggcccaccaaatctgccgagaccggtagactcgaacctcggccccgaaccggtagcggatggaccgttttaatctttgtctgaggtacagacaccttaccttaccttacctcacgtagataatcatggactgacccagcaagtacaacatcgcgatagaatagacatttagtgtgagctgtgtgtctcttcctcctcctcctcctcctcctcctcttcttcccctttcccatccccatccccatcccaatccccatcctgctcttgaacaagataagatctagctaggtcctccctgttcacagctcgtccaaaatggctgcgcaatcaaagcctgagatctccccctggggccgcgctgtcgctggagctacaggtgctgttcttgcgaacgcgctggtctacccccttgatatgtaagttgtgtatccgtatttcgacatgattttagttttgctccgtactgcacatcaagactgactgactctccaaataaatagtgtcaagactcgtcttcaagttcaagtcaagcccgatccttcaaaaggcccttcctcatccgatgaaccacactacacctcgacatgggatgccatctcgcgtattgtcgccgatgatggagtcaagggcctctatgctggcatgaatggctctctcattggtgtcgcctcaaccaactttgcctacttctactggtacaccattgtcaggaccctgtatctcaagtctcgcaagacagacgtccacccctccaccgtggtcgaactcgctttgggtgctgtcgccggagccattgcccaggtctttaccattcctgttgctgttgttaccacgcgccagcagacggcaagcaaaagcgaccgcaaaggtctcatagacaccgctcgtgaggtcatcgatggtccagatggtgtatcgggtctctggcgcggtctgaaggccagtctcgtccttgtcgtcaaccctgccatcacttatggcgcatacgagcgactaaaggacgtcctctaccctggcaagaccaacctgagaccagcggaagcattctgtaagtctccaacaaacaagaatgataactatctgtacacttgcatgagttgactgtcgttggtagtactgggagccatgtccaaggcgctcgcaaccattgctactcaaccacttatcgtggccaaagttggtcttcagtccaagcctccaccggtccgaaatggcaagcccttcaccagttttgtcgaggtgatgaagttcatcattgagcacgaaggtatcctgggtcttttcaagggtattggaccgcagatcttgaaggggctcatcgtccaaggcatcctcatgaccacaaaggagaggtaggatccaccccttgactccctccagcaatcattcgcagcgactgacattgttatgcctgcagggttgagctcatgttcgtacttttgatccgatatatcaaatctattcgccttcagaaactcggcaagacagctgagaagactgcagctgcagccgccgcacacagcgttgcggctaaacccgtcacaacagcatagacagtgaacagttgatccttagaaacagcatcggtgtttgggatattgacattctgcaatttgggaatagaagccggattggtgttttatgtttggacgttttgcgatagtattaagcgcgcactattcctcccaatgatggggaaaccttcaacctgcattgtaaccaattgtggctatatagtagcaatacagaccattaaatattgatgcgttagtcaacaccagcgtcgactcggagcagaggcatgagacagccagcagatgtccatgtatctgcaagtgtaccgtgtcactattttcttctcatcgtaaaccgccgcaaatgaaatcaatacctagttggggggtatttcgggttggtgtggcacatgctaacatcagtttatcacttggcctcaaagagcaagaaaaggtcagactttgatacacagtatcaaaacaacccagaaaaaggtaggtatcatagacttatgcttaacgacacagtctttctttaggatcgaggtcctgagcttttttttctctcatgcttgtagcttggcctagatatctgcctaccctagctaccctaggttctggctccatcagatccaaggtggagctctcacttagcagcacgtgcaagcctgccctctgccagcatcaaatgacccacatcgattcctctagggttgtgatcgcacacaattccagctttctcctcgcaacttcgtgatccgtctccgtcgacacagggaatcaatcagcagcaatggcgagtacgtgcagcctcagaggacgcttcgaggcagaatcgtagatcactgacattgtcgcagagtcaaagaacagctcccagcacaaccagtcgcgcaaggcgcacaggaacgggtaattatatcgaatttcccaacattgtcgactgtcgctgactcttgcgcagtatcaagaagcccaagacttctcgctacccctctctcaagggtaccgatcccaagtttcgacgaaaccatcgacatgctcttcacggcaacatgaaggccttggtacgaaacgcacccaccgaatgaagcgacatgtgcccgcgcaccgaaacaactggctaaccagatctacagaaggaggctaaggagggcaagcgcgagaccgtctaagatacctatcggcaagggaaaacggaggcgtcaatttggagcattcgcattgctcggttacggcacacaaacgatagaactcacgcaaaaaatgaaacgatggaaatacagacccatgcggtcagcccgacgagaagatggtggcagtcgacaggtcccgtcccggcgttcaacgttttgatggccccgagtaaaagcatgttgcctggtttccattccagggacatgaggtagtagacggaaaaacttctacctgaattccatgctacaaggtccaatatgcagtgaatttgcccgtgacatgctgtccagaaactaatctgttccattttcttcgtatcgtcagttgaatcgctgacctacctattcttgtgactcgctagtagtggtcgtgtaccctgaactttgagctgcaccatgcccccccctgtttcaaatgctttgtcgctgaacctgccgttcgatcatctggtagagagagtgtttccattcatgtctcaaaccttgtgatagatcttaatacccatctcgtcgtaccgtctcattgcgtcaactgcccgctgttaaccaatcagtatatctaggttggtacatactgtacctaggattggttccgtagctatctccaacttgactaattagacctttcctggagactctaccaccgtttcgatcatggcaaggttagtactgataaccaaggacgttttgccactttgaaacctgaaaagcgcctgaggcaacaatgtttattcgcaaggattaatggcctttttctgctaccgataggcccgtgagcccttggcgggcgggcacgcactccccgattaggtaagcccaggggctgaggccttcgcgcagtaggctacctaggtgctaagttatcggaacacgaagccattctcttctgcttccgatcatccctgtgtccttgacgagccaaactctagaggacgccggtcctttgcttcatacgtcggcgggatttaatcaggatttctgtggcctgcctggaagcagacttcgtcccttctttgactacctgtacctacttaggtgtcgtttatactcggtatgacgcctccccctctctttcggttgcttctgctttctccttctatttctgtttcttcttccaagactgtcgtaccagcttgggaaaatctcttgaacaaaggggctacctactgacattgctactcgcagcactgtcgtcgtttggcagataatgttctaaatttcctgccttgcttcaagtcttaagctcctttgaggtcagccggtcactgcaggagtcgagagacgattcttgtaacatctttgcttgccaccgtcacattctgcactcgtcactatttactactaccaataaccctttcgaaatcaccaaccctcgataatgctcaacatgtctggaaaccacgtcatcggaaacagaaacagcacgcccgaggccaatagcacctcgaccttgaggccaccgtcctctcgagccgttggttctggtcattcgcttcgcgcctcggccgacatggcgtccctaactggtccttccccctccagccgcattcgaccctcttccgatttctatgggcaggctcagcagaaccttggccccaacaacgccgaatcggactctcaggacaagattgcccagcagtggattgccgacattgaccagtacgaaacaacgctggaagagatggctgctgctactctggaccaggacttcaaggacgagctcagtgccattgagcaatggtttcgtgtcttgagtgaggctgaacgcaccgccgctttgtatgccctcctgcagcagacaacccaggttcagatccgctttttcatccaggtcctccagcaaatgggaaaaaatcatcccatgtcgggggttttgtcccctgccagcttcgacaaaggtatgtttgttgacattgtcagatttgatccacctctaacgtgccattttccccagatcctatgtcaaaccgtctaagtgatgcaatgaacaagctcaatgtcgactctgcccgtaattccatggcccgtaactcggttatcgccccatccaacaagcgacattcaggactcgacccctccaccatcagtgccatgttccccgatgccgcagcagccattgccacagagaaggccaagttcacccagcagactgggaacccgccctcatcgaaccgtaacagtgccgctttggatcatcgttcgtccatggctgctccatctatcagtgcgccccaggatagccgtgatgctggacctgctagttcttcgccttggaatagtggcggtaacgcagactctggcaaggcaccctctgctcaggcccccatgggccagtttgtgcagccaacaccatctggtgggcttcgctctccacgtccgcaattgtcaagcaacaacacgatccagcaaacgactcttactgccccggataagaaccccggggacctgcctttgctttcaccgtacaatgctggcagcggcaactgggcgtcaatggtaaacacccctatgactggcaccttcaacacagccaacaccggaggtaaccaagccgatatggttgccaacgccactgccatgaaactcgcagctttgtctacagtcaataaccggttcgcattggatgacgtgcgcaagtaccgccgaactaggtctaatgacggcacgcaaggacagaatcctgtctccgttggtccacagcctggaatcaacctcccaaacacgaatgtcgtcatgatcaacgaacatggccaggtccttagtagagaacagctcatggcgctccaggcgcagcaaaaccttggtttgggtggtcagcgctctcgtcccagctctcctggaatcgccatgcaacctggagtacctcatatggcaccgttcacctcaccacagaataatggattccttagtgcgtacgatgtgtcctcgccactgattacaggcggtatgcagccggtcaacttgggtggccttgggatgcctggccacgagggctacttatctgatcattcggacatggttcgtggccgatctcctcgtgggagacgaggcagctccaagcctcctgaggacccgaccgacccaaccttgctgcaggacattcccagttggctccgcagcctccgccttcacaagtacaccgataatctcaaggatatgaagtggacggacctcatcgagttggacgacaaggccctggaagagcgtggcgtcaacgccctcggtgcacgccgaaagatgctcaaggtttttgaacaggtcaagggtaagtactttcaagccagatttgttgagatcagtgtactgatgatgtcgcagaagccaaggccgatggaaagctgggctagaatcaccacaaccgggcatgcccatatatagacctgcgaaaatggacgtcgagtggttcaactttgcacacatggtgttggacatgggttacagtcctgttacatttctgttgcagactcgatttagtattttacattaagaaggaaggtcgccgtggatcaaaattaatagttcgagtgtgaaaactaatgactttccacgagatcatgttgaccgtaaagtcttgccttattttcacctccaaggtttattcacctcatccttccttgtccagatgactccgtaagaatgatttgtgctctctgactcttttggtcgatggtctcattttggatcgaagacccttctaacaggtcgtagttgttatacgtgtatggtggaggatttgcatgaatgcggcatgtgcttgtttctgtcacgtgctgacatccatatttagccacacttaggaagcgcgccacagccatcccatctttgtcactaccgcgacctctgctaagttactgactgcacccggcacaccttgtccaaccagagaatgcccgcatcttgataattcaattcaagcccagaagaaaacaagatggaaaggtcggtatcgtttctcattggagacatgaatatactgattgaaaacaggcaacaagacaacgcctcagatgcagactctgacctggaggagctggagggagatattgcaaagttagacgagactgttcgaacctttttggctgatcaacggggtgagaatgatgcctcacctgcagcccgtggcctcccgcgaggtaaaggagcacgaggtccacggaaagcagcaaaacctcgaggagacatcacagcaagactatccaaagtaaaccaagctttcctgagcggcgactacccattagcactggatcttgtttttgaagtcatcagaatcaatgctgaaacgcaccaagcatggacaactctatcatcaatcttccgcgagcaaggtgacatgagcaaatcgctatcagcgatggtctatgctgctcatctccgcccaaaggacgtgcatggctggctccagtgcgcatcattcgcacttgagaacgttgcagatgacgaagccggaaatctcaacacagcaagactttgctattctgcggcgctgcgggccgatcacacgaacatcaaagctcgcttgggcaaaggtctggtctgtcacagacagggccatcttgcagcggccatctccgactacaaagttgttttggagcatcgaccctttgatattgacatcgtcagaaaacttgctgaggcttgtgttgacaataaacaagctgaggccgctgtcccgagcgcaatcgcagcctataaacaattctttgaccatgaaagggcgaagccgcaggcggagatcatggaagctccttggcatgatatagggatttacgtggaactttttgcatcgacaggacgttatcaggaagctatacaagaatccaagtcactctctcgatggctattgggtcgagaggcagaagactactgggaccaatggacttctgacgatcgcgaatgggacatggacgacgaacggcgggttgctgtgccgagtttcactgcaggtgtctggagtcctgacacttatggtcagtcgtttccttgggacctgcgtgctcgattggcaatatacaggtttcggctgggtgacgaggatgaggcaatggtaaggtcccagttgattctaacgatcatggctaacgtttggtgatagaggcatctgctgtggtttgagccggaatccatcctcactagggaatttgcgggcgattttccctttctaacgtttgatctggctgaagagttggcccatcgtggccatacacctctggcaatttcatattatcagatacttcgagatttacctggcgatcctgatgcaaccattcttttacaactgggacgatgctattcggcagttggagagacggccacagctgaggagtattttctcgctgccattgacgctgatgaagacaacattgacgcccgtatcgaactggctaacatgtacgagaaggctagagaggaggaagaagctctcatcctagcagccgaggcaatggccctccgacaagctcgagatcaaaacttagaaggccatcaagactctatcacagaccttgagcagtcaagtcgtcgggctccacgacgaacccaggctgttcctcgaagaacagatgcattcggaaagcggcttattccacgacgatatcgaccgaaacgactggctggtgctgacaaacgccgacaagaggagcaagctcgtgccatgaagctgactgaacagtacgagattgtgcaagatttgcgtaaaaagattaaagaaggacaacataacctgattccgacttggatggcttcgtcgaaggagcttgtggacgagtttcgatcgatcaagaaattctacacctgggataagtatttgcacttcctgggcccgaagaaccatctgcaacagcatgaagccaataaaccgcaaaacgagctgtcacagatgtacgaaagacttgccaggagtgagtcgcacgcgttcgatttgtcaaatattctatattgctaacatgaatttcaaaagcccttgctccacagccagggagcgaaggccgagacgatgggacctcaaagcccgatgcccatcaaggaatttccttcaacaactggcttgacttgtttttggattacgctattggcctggccattgctcaccgacgcgacgaagcatatcaagtttgtgaagctgcccgagattcgactgcttttcaagcaccggagcatggctttatgattcatgtggcatggagcggtgagttgatcagccatgacattgctcacttcagttactgatcgagctagtctgcgccatttatacaagcgatgaggagaagtgtatcgcgacagctcgccaattaatgagagatggtgccacgtctgattcatatcgcatgtttgccttactgtccaacctatgtcagtctcctgtatcctggtatacgtcagggcctgcacagaaatacattctccgacagatcaaggctatggatgaggcttacaatggcgatgagaccaattccgaaagggaggagaacggggagccagtccttgatgcatgtgttcttatgctttacggccacattctttttacatcgacaagctacacatacgcattaggtaggacaaccatgtctttcgtcattgtgaagttgcttactcttagatccaggctacttcttacgatcgttggccctggaccctgagaatcccatggtgaatctgagtctagggctggcatatgttcactatggcctcaagcgtcagtcaaccaaccgtcaatacctgctactgcaagggcagacctatttgttacgatatgttgagctgggacagccaggagtcacggagagaggcacttggaccaaggccgaagcatactacaatatcggccgcctctaccagctgttaggcgtcaattatttggcccatgactattactcaagagccaagaaggcctgccaaggatcttatagatataatgaggctaaaggtcttgaggctatgatcttgagtaatgagttaatatctttaattataaatcagaatagtattaaagcccttactttacttaaagtaaagattaaactttaataaaagttttttaaaagttttttttaaacttttttttaatattaataaaaaaactattaatattaaaaagtaataattttttaataataatatatacttaagtattaattaattatatttaattttaattttattaaattactattaatattactatttattactttaatattaattattattttataaaataaatatatttaattaagtaaattttattcaattaattatagttttatttttttttaaattactattagctttatttaaagctattaagcttttaactttataaataaaggcttaaatagtaagggccttatagtaagctaaaattataaaagttaatattaattaaagtttatttactttaagtaatataattattactttaattaagtaatataaatactactttttaatagctatattaacttttttcttttactttagctaaaagatctttaattaacttttataatatattaagcttaatatatttattataaagtatatttctaaacttaactttctttttattaattataattattaatattaattatagctattaatataaatattagcaactgtaaccaataaagggaaagttaagtcggggaacgtactttataataggtgcaccaggcccggtatgttataaaggtcgattgaagatatcttagtcttttaactagggtaaaggaagaaggtcgacacagctgccaaggggcagtacttatactgcttagttaaggtagtaattacgccacttaaggcagataaaccttaactgattttaagctttataattctagcttactataagggccttactatttaagctattatataaaaagttaaaagcttaatagccctaaataaggctaatagtaattaaaaaaaaatagctattaatataatacttatataaaatagctttttaaatattaattagctatatttacttttaatttaaaatttttatattactttatattattttataacttaatttaatctattactaacttattaagctagctttaagttactaatatttatagtttttcctttaatattaaaacctttattttataatttacctttttactttattttttctttttatttcctttcttttactttataatagcctttaattcctataatataatatttatattattaatttaactactttagctatatattttaactttataaactatacttaatattagctattattactatttaatttaatagctataataaaggcttattactttattaataggttttaatcttactttaagtaattagctaggttttttaaagcctttaacttacttataatagttaatataatattatagataattagaaataagctaggtaggtataatagtattatattaactaaagcttaaagagataggatttaaaaaagaggggtttttataatatacttaaagggttatctcctaaaagctattataattatctctttttttctatttagctatctttagctaatatagtattatattagtatttaataacttttaattataatcttatttatttatatctctttttaattaattataataattttaagatcttattattaataaagatctttttataattaatctttttataaaacttagtaaactcttttatatagccttattaaaatacccttttaatatatatatatataaaagctttaaattattaagttagctttaattctttaagtttttataagtttctatttttccctttactataggtatttaattctatctttaacttactttctctctcttttttctttttttctttatcttatataacctctttaacttatatatcttttacttctttttagtctttacctctatatttttagtctttattttaattaatctttttttttttttttaattttttaatatttataatatttaatagtaagtataaacttataattatagttaataaggcttaaattctttttaaacttattaattcctttttctttttacttatatactttctttatatttattataactttaaaaggcttaagaatatacttctagattataattagcttaaagacctatattaattttacttagttttatatatttataaaaaccttaatatatttatttataataagtataataaaagtgaaagtaattattatttataaattttactttcctttcttactattattttatattaacttaattaagcttttaactatatttaaaagtaattaagctaatattattatagtaatagagtttatatatattattataattactattaaccttaataagttatactagctttattttaaaacttataaaaaacttacttatacttattactagttaataattactttttttattttatataatacttattttattactttctacttttttaataataaaaagcttataataagttattttattatacttaattacttatattaatatattttaatataaaaagctttttctttatatactaatactattataacttattactaaatctatattaaaatatacttttatctctataccttgaataataataaaatctaaagttatttttatatttattaaaccttattcttatagccttttaattataggtttatagcttaataggttattacttaggctttttataattaagctattaaaagtataaatagtaattttactaatattactttattaattataaaacttaaaggatttagctttattttaaatataaatctctatataggttttaaattaggttttacttttaatttattttcttttaatattaaaatattacttttacttatatttataattagtaactagtttatagatttaaccttacctttagtatatcttttactctttaattaatttcctgctattataaggaagttttaggctattatattaatagcttttaaaactacttttacttactttattatatctagctcttttaatttaccttttcctttatattaaggctataattcctaagatattaagatatctttaatataattactacttctttctatacttaaatcttaatctataaaaaccctagcaaaatcccttttaaaatataaagtctttactttagctatttagcttaaagttaagtatatttttagttattattaaaaagattaagattgtaataataataataaattaacttaaggtaattattattttagtataatgtagttaataagcaagtaggttatttaagtaagtaagttaaaaatcccttaccttataacatttctatctaattaattaattcttaataacctaatatattatagcctttaaat